Abstract: The present disclosure provides an electronic visiting card (114) configured to facilitate a system (100) for query based directions for navigation. The electronic visiting card (114) comprises one or more sensors (304) adapted to detect location and one or more user devices (110) associated with an entity (112). The electronic visiting card (114) includes one or more transceivers (302) enabled to transmit the location and one or more queries placed by the entity (112) to one or more servers (108) through a communication network (106). The one or more servers (108), a positioning unit (104) and one or more electronic visiting cards (114) are communicatively coupled to a first processing unit (102), enabled to generate a set of directions for navigation pertaining to the one or more queries A second processing unit (306) in the electronic visiting card (114) is enabled to receive user inputs and transmit the directions to the one or more user devices (110).
The present disclosure relates to the field of query based interactions. In particular, the present disclosure provides a device and a system for query based directions for navigation in unknown locations.
BACKGROUND
[0002] Background description includes information that may be useful in understanding the present disclosure. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed disclosure, or that any publication specifically or implicitly referenced is prior art. [0003] Navigation in unknown indoor locations is a difficult task, especially in presence of language barrier. Arrow signs, display boards, guides and reception units have been used previously but such distinctive markers are unavailable from any random location inside a building or a complex of buildings. Therefore there is need in the art to develop a system that can assist a user with directions for navigation in unknown locations. In addition, a query based system for navigation related directions can also provide optimized routes to desired destination to people with impaired vision, special needs and personalized requirements. [0004] Existing literature describes a mobile device based system that provides maps with visual and voice guidance for navigating unknown indoor locations. Another system describes generation of routes including waypoints to unknown destinations based on sensor determining the starting location. An intra-facility way-finding system has been disclosed that generates optimized routes in online and offline modes. A couple of indoor navigation systems are also available that can track a mobile device in transit within an indoor environment. However, none of these systems disclose an electronic visiting card for facilitating query based directions for navigation.
[0005] The proposed device and system pertain to an electronic visiting card that can act as a bridge between a server containing information of a plurality of coordinates of predetermined indoor locations and one or more user devices associated with one or more entities or users. The proposed system can adapt to
changes in the destination map as well as location of the entity with reference to the said map. Visual, audible and vibratory media can be accepted in receiving and responding to one or more queries from the one or more entities.
OBJECTS OF THE PRESENT DISCLOSURE
[0006] Some of the objects of the present disclosure, which at least one
embodiment herein satisfies are as listed herein below.
[0007] It is an object of the present disclosure to provide an electronic visiting
card for facilitating query based directions for navigation.
[0008] It is an object of the present disclosure to provide an electronic visiting
card that enables in detection of location of an entity and associated one or more
user devices using one or more sensors.
[0009] It is an object of the present disclosure to provide an electronic visiting
card that enables in transmitting location and one or more queries placed by the
entity to one or more servers through a communication network using one or more
transceivers.
[0010] It is an object of the present disclosure to provide an electronic visiting
card that enables the one or more transceivers to receive directions for navigation
from the one or more servers in response to the one or more queries.
[0011] It is an object of the present disclosure to provide a system for query
based directions for navigation in unknown locations.
[0012] It is an object of the present disclosure to provide a system for query
based directions for navigation that includes a first processing unit
communicatively coupled to one or more servers, a positioning unit and one or
more electronic visiting cards associated with one or more entities.
[0013] It is an object of the present disclosure to provide a system for query
based directions for navigation that enables the first processing unit to determine
maps of a predefined set of locations within predefined distance of the received
locations of the one or more entities.
[0014] It is an object of the present disclosure to provide a system for query
based directions for navigation that enables the first processing unit to determine a
first set of attributes related to the one or more queries placed by the one or more
entities.
[0015] It is an object of the present disclosure to provide a system for query
based directions for navigation that enables the first processing unit to generate a
set of directions for navigation pertaining to the predefined set of locations in
response to the one or more queries and the present location of the one or more
entities.
[0016] It is an object of the present disclosure to provide a system for query
based directions for navigation that enables the first processing unit to transmit the
set of directions for navigation to the one or more electronic visiting cards through
the communication network.
SUMMARY
[0017] The present disclosure relates to the field of query based interactions.
In particular, the present disclosure provides a device and a system for query
based directions for navigation in unknown locations.
[0018] An aspect of the present disclosure is to provide an electronic visiting
card that may facilitate query based directions for navigation.
[0019] In an aspect, the electronic visiting card may comprise one or more
transceivers, one or more sensors and a second processing unit, communicatively
coupled to the one or more transceivers and the one or more sensors.
[0020] In an aspect, the second processing unit may be enabled to detect
location of an entity and one or more user devices associated with the entity using
the one or more sensors.
[0021] In an aspect, the one or more sensors may be enabled to receive
position signals from a positioning unit through the communication network.
[0022] In an aspect, the second processing unit may be enabled to transmit
location and one or more queries placed by the entity to one or more servers
through a communication network using the one or more transceivers.
[0023] In an aspect, the one or more transceivers may be configured to receive
directions for navigation from the one or more servers in response to the one or
more queries.
[0024] In an aspect, the one or more transceivers may be present within a
predefined range of distance from the one or more servers.
[0025] In an aspect, the second processing unit may be enabled to identify,
select and activate the one or more user devices associated with the entity.
[0026] Another aspect of the present disclosure is to provide a system for
query based directions for navigation in unknown locations.
[0027] In an aspect, the system for query based directions for navigation may
comprise one or more electronic visiting cards communicatively coupled to a first
processing unit through the communication network.
[0028] In an aspect, the first processing unit may be communicatively coupled
to one or more servers and a positioning unit.
[0029] In an aspect, the first processing unit may be enabled to determine
maps of a predefined set of locations present within a predefined distance from
the received locations of the one or more entities.
[0030] In an aspect, the first processing unit may be configured to determine a
first set of attributes related to the one or more queries placed by the one or more
entities.
[0031] In an aspect, the first processing unit may be enabled to generate a set
of directions for navigation pertaining to the predefined set of locations in
response to the one or more queries and the present location of the one or more
entities.
[0032] In an aspect, the first processing unit may be enabled to transmit the
set of directions for navigation to the one or more electronic visiting cards through
the communication network, the set of directions being further transmitted to the
selected one or more user devices.
[0033] In an aspect, the one or more queries and the set of directions may
pertain to any or a combination of text, audible and vibratory forms that may be
transmitted to a display unit or a sound generating unit or a vibration motor and
received from user input units, the display unit, sound generating unit, vibration motor and the user input units being associated with the one or more user devices. [0034] In an aspect, the electronic visiting card may comprise a power supply unit that may be configured to provide electric power to the one or more sensors, the one or more transceivers and the second processing unit.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
[0035] The accompanying drawings are included to provide a further
understanding of the present disclosure, and are incorporated in and constitute a
part of this specification. The drawings illustrate exemplary embodiments of the
present disclosure and, together with the description, serve to explain the
principles of the present disclosure.
[0036] The diagrams described herein are for illustration only, which thus are
not limitations of the present disclosure, and wherein:
[0037] FIG. 1 illustrates exemplary network architecture (100) of the
proposed system for query based directions for navigation, to elaborate upon its
working in accordance with an embodiment of the present disclosure.
[0038] FIG. 2 illustrates exemplary functional components (200) of a first
processing unit (102) of the proposed system for query based directions for
navigation, in accordance with an embodiment of the present disclosure.
[0039] FIG. 3 illustrates exemplary block diagram (300) of the proposed
electronic visiting card (114) for facilitating query based directions for navigation,
to elaborate upon its working in accordance with an embodiment of the present
disclosure.
[0040] FIG. 4 illustrates exemplary functional components (400) of a second
processing unit (306) of the proposed electronic visiting card for facilitating query
based directions for navigation, in accordance with an embodiment of the present
disclosure.
[0041] FIG. 5A-5B illustrates exemplary functional steps (500) of proposed
system (100) for query based directions for navigation, in accordance with an
embodiment of the present disclosure.
[0042] FIG. 6 illustrates an exemplary computer system (600) to implement functionalities of the proposed system (100) for query based directions for navigation, in accordance with embodiments of the present disclosure.
DETAILED DESCRIPTION
[0043] In the following description, numerous specific details are set forth in
order to provide a thorough understanding of embodiments of the present
invention. It will be apparent to one skilled in the art that embodiments of the
present invention may be practiced without some of these specific details.
[0044] If the specification states a component or feature "may", "can",
"could", or "might" be included or have a characteristic, that particular component
or feature is not required to be included or have the characteristic.
[0045] As used in the description herein and throughout the claims that
follow, the meaning of "a," "an," and "the" includes plural reference unless the
context clearly dictates otherwise. Also, as used in the description herein, the
meaning of "in" includes "in" and "on" unless the context clearly dictates
otherwise.
[0046] While embodiments of the present invention have been illustrated and
described in the accompanying drawings, the embodiments are offered only in as
much detail as to clearly communicate the disclosure and are not intended to limit
the numerous equivalents, changes, variations, substitutions and modifications
falling within the spirit and scope of the present disclosure as defined by the
appended claims.
[0047] The present disclosure relates to the field of query based interactions.
In particular, the present disclosure provides a device and a system for query
based directions for navigation in unknown locations.
[0048] FIG. 1 illustrates exemplary network architecture (100) of the
proposed system for query based directions for navigation, to elaborate upon its
working in accordance with an embodiment of the present disclosure.
[0049] In an embodiment, the system for query based directions for
navigation (100) (interchangeably known as the system (100), herein ) may
include one or more electronic visiting cards (114-1, 114-2,...,114-N) (collectively referred to as electronic visiting cards (114), and individually referred to as electronic visiting card (114), herein) communicatively coupled to one or more servers (108) and a positioning unit (104) through a communication network (106). The system (100) may further include a first processing unit (102) communicatively coupled to the one or more electronic visiting cards (114), the one or more servers (108), the positioning unit (104) and the communication network (106). The electronic visiting cards (114) may be coupled to one or more user devices (110-1,110-2,...,110-N) (collectively referred to as user devices (110), and individually referred to as user device (110), herein) associated with one or more users or entities (112-1,112-2,...,112-N)(collectively referred to as entities (112) and individually referred to as entity (112), herein). [0050] In an embodiment, the electronic visiting card (114) may be an electronic device, configured to determine location of the entity (112) associated with the electronic visiting card (114). The electronic visiting card (114) may be configured to interact with the one or more user devices (110) and receive the one or more queries placed by the entity (112). The first processing unit (102) may be enabled to extract location of the entity (112) and identify and select the one or more user devices (110) associated with the entity (112), based on user inputs. In an embodiment, the first processing unit (102) may be enabled to transmit location and the one or more queries placed by the entity (112) to the one or more servers (108). The first processing unit (102) may also be configured to receive a set of directions for navigation generated by the one or more servers (108) through a communication network (106). In an embodiment, the one or more servers (108) and the first processing unit (102) may include any or a combination of computer, computing device, mainframe, storage and web based services associated with central processing unit and the likes.
[0051] In an embodiment, the communication network (106) may include any or a combination of Wireless local area network (WLAN), Wide area network (WAN), Wireless fidelity (Wi-fi), Worldwide interoperability for microwave access (WiMAX), cellular communication network, Internet, and the likes. The
communication network (106) may be a wireless network, a wired network or a combination thereof that may be implemented as one of the different types of networks, such as Intranet, Local Area Network (LAN), Wide Area Network (WAN), Internet, and the likes. Further, the communication network (106) may either be a dedicated network or a shared network. The shared network may represent an association of the different types of networks that may use variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP) and the likes.
[0052] In an embodiment, the system (100) may include a positioning unit (104) that may be configured to transmit position, navigation and timing signals to receivers around the globe in a continuous fashion. By way of example, the positioning unit may be any or a combination of space segment and control segment of a Global Positioning System (GPS). The positioning unit may be communicatively coupled to the communication network (106). The signals transmitted by the positioning system (104) may be accessed by the electronic visiting cards (114) for detection and determination of location of the entities (112) associated with the electronic visiting cards (114). In an embodiment, the location of the entities (112) may be transmitted to the one or more servers (108) through the communication network (106) by the first processing unit (102). [0053] In an embodiment, the one or more user devices (110) associated with the entities (112) may include any or a combination of smartphones, tablet PCs, laptops, personal digital assistant and the likes. The one or more user devices may comprise of a display unit, a user input unit, a sound generation unit and a vibration motor. In an exemplary embodiment, this display unit may be a display screen of predetermined resolution, a liquid crystal display, a light emitting diode panel and the likes. A sound generating unit may be a buzzer, a speaker and the likes, and a user input unit, adapted to receive user inputs may comprise of a keypad, a keyboard, a touchpad, a touch panel, alphanumeric keys, joystick, computer mouse, microphone and the likes. The one or more user devices (110) may be communicatively coupled to the electronic visiting cards through
communication interfaces like but not limited to Bluetooth, Infrared, Wi-fi and local area network (LAN).
[0054] FIG. 2 illustrates exemplary functional components (200) of a first processing unit (102) of the proposed system for query based directions for navigation, in accordance with an embodiment of the present disclosure. [0055] In an embodiment, the first processing unit (102) may include one or more first processor(s) (202). The one or more first processor(s) (202) may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more first processor(s) (202) may be configured to fetch and execute computer-readable instructions stored in a first memory (204) of the first processing unit (102). The first memory (204) may store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The first memory (204) may comprise any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0056] In an embodiment, the first processing unit (102) may also comprise a first interface(s) (206). The first interface(s) (206) may comprise a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The first interface(s) (206) may facilitate communication of the first processing unit (102) with various components coupled to the system (100) such as the one or more servers (108), the positioning unit (104) and the one or more electronic visiting cards (114) through the communication network (106). The interface(s) (206) may also provide a communication pathway for one or more components of the first processing unit (102). Examples of such components include, but are not limited to, first memory (204) and the first database (226).
[0057] In an embodiment, the first processing engine(s) (208) of the first processing unit (102) may be implemented as a combination of hardware and
programming (for example, programmable instructions) to implement one or more functionalities of the first processing engine(s) (208). In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the first processing engine(s) (208) may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the first processing engine(s) (208) may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the first processing engine(s) (208). In such examples, the first processing unit (102) may comprise the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the first processing unit (102) and the processing resource. In other examples, the first processing engine(s) (208) may be implemented by electronic circuitry.
[0058] In an embodiment, the first processing engine (208) may include an authentication unit (212) that may be configured to receive a set of authentication signals from the one or more electronic visiting cards (114). In an embodiment, the authentication unit of the one or more first processors (202) may be enabled to register the entity (112) for first time and provide login facilities for subsequent usage of the query based services. By way of example, the authentication signals may include any or a combination of name, date of birth, email id, contact number and the likes. The first database (226) may be enabled to store information pertaining to a registered entity (112), the information related to the nature of one or more queries placed by the entity (112), age, gender, previous purchase, and fields of interest, wishlists and the likes. The step of authentication may enable the system (100) to generate user specific promotions and notifications. [0059] In an embodiment, the first processing engine (208) may include a location determination unit (214) that may be enabled to receive a third set of data packets from the electronic visiting cards (114) though the communication
network (106). The third set of data packets may pertain to location of the entities (112) associated with the electronic visiting cards (114). The location determination unit (214) may be configured to extract a fifth set of data packets from the received third set of data packets, the fifth set of data packets pertaining to a predefined set of locations present within a predetermined distance from the extracted location of the entity (112). In an exemplary embodiment, the first database (226) may be configured to store positional coordinates and other information pertaining to the predetermined set of indoor locations. By way of example, if the inquiring entity (112) is located in a shopping mall, the predetermined set of indoor locations may correspond to garments and accessories section of the shopping mall appropriate for the registered profile (gender, age group, interests) and purchase history of the entity (112).
[0060] In an embodiment, the first processing engine (208) may include a query analysis unit (210) that may be configured to extract a sixth set of data packets from the received third set of data packets. The sixth set of data packets may pertain to a first set of attributes of the one or more queries placed by the entity (112). By way of example, the location of the entity (112) may indicate a museum. In an exemplary embodiment, the first set of attributes of the one or more queries placed by the entity (112) may pertain to ancient artifacts on display. The query analysis unit (210) may be configured to extract the first set of attributes and in conjunction with the location determination unit (214) may be enabled to generate a map of the relevant section of the museum. [0061] In an embodiment, the one or more first processors (202) may be configured to compare the fifth set of data packets pertaining to location of the entity (112) with a seventh set of data packets pertaining to the predetermined set of indoor locations related to the one or more queries placed by the entity (112). The seventh set of data packets may be received from the first dataset (226), operatively coupled to the one or more first processors (202). In an embodiment, the third, fifth, sixth and seventh set of data packets may be computer readable binary stream of information.
[0062] In an embodiment, the one or more first processors (202) may include an instruction unit (220) that may be enabled to generate an optimal route from the current location of the entity (112) and the inquired destination (s). Correspondingly, the instruction unit (220) may be configured to generate a fourth set of data packets pertaining to a set of directions for navigation of the entity (112) according to the determined route. In response to the one or more queries, the fourth set of data packets may be based on the user selectable predefined set of locations determined from the fifth set of data packets. The one or more first processors (202) may be enabled to transmit the set of directions to the electronic visiting card (114) through the communication network (106). The fourth set of data packets may be in computer readable digital form.
[0063] In an embodiment, the first processing engine (208) may include a notification generation unit (222) that may be enabled to generate a set of directions pertaining to promotional events, merchandise and the likes. By way of example, a hotel may host an exhibition or conference pertaining to a predetermined field of interest. The first processing unit (102) may be enabled to identify entities (112) that may be interested in said exhibition and correspondingly generate directions for the entities (112) located near the said hotel, the set of directions related to indoor locations of the hotel related to the area of interest of the entities (112).
[0064] In an embodiment, the first processing engine (208) may include a first other unit (224) that may be configured to implement functionalities that supplement actions performed by the first processor (202) of the first processing unit (102). In an exemplary embodiment, such actions may include updating of the first database (226), evaluation of list of entities (112) located in predefined regions for notification of promotional information, migration of the entities (112) from a first predefined location to a second predefined location and the likes. [0065] FIG. 3 illustrates exemplary block diagram (300) of the proposed electronic visiting card (114) for facilitating query based directions for navigation, to elaborate upon its working in accordance with an embodiment of the present disclosure.
[0066] In an embodiment, the electronic visiting card (114) may include one or more transceivers (302) that may be configured to receive a set of position signals from the positioning unit (104), a set of input signals pertaining to one or more queries from the one or more user devices (110). The one or more transceivers (302) may also be configured to transmit the one or more queries to the one or more servers (108) through the communication network (106). The one or more transceivers (302) may also be enabled to receive the set of directions for navigation from the one or more servers (108) through the communication network (106) and further transmit the set of directions to the one or more user devices (110). By way of example, the one or more transceivers (302) may couple with any or a combination of Bluetooth, Infrared, Wi-fi, LAN, Zigbee and communication interfaces of the likes to communicate with the one or more user devices (110) associated with the entities (112) and the one or more servers (108). [0067] In an embodiment, the electronic visiting card (114) may include one or more sensors (304). The one or more sensors (304) may pertain to position sensors like global positioning sensors (GPS), range sensors like infrared sensors, wireless Bluetooth enabled sensors for device selection and the likes. The one or more sensors (304) may be configured to detect location of the entity (112) and identify and select user selectable one or more user devices (110) associated with the one or more entities (112).The one or more sensors (304) may generate electrical signals pertaining to location of the entity (112) and the selection of one or more user devices (110), the electrical signals being converted to computer readable binary stream by one or more second processors (402). [0068] In an embodiment, the electronic visiting card (114) may include one or more second processing unit (306) that may be communicatively coupled to the one or more transceivers (302) and the one or more sensors (304), the second processing unit being configured to activate the one or more transceivers (302) and the one or more sensors (304). In an exemplary embodiment, the second processing unit (306) may be enabled to receive the third set of data packets pertaining to location and the one or more queries placed by the entities (112) from the one or more user devices (110). The second processing unit (306) may
also be enabled to transmit the third set of data packets to the one or more servers (108) and correspondingly receive the fourth set of data packets pertaining to the set of directions for navigation from the one or more servers (108) and further transmit the set of directions to the one or more user devices (110). [0069] FIG. 4 illustrates exemplary functional components (400) of the second processing unit (306) of the proposed electronic visiting card for facilitating query based directions for navigation, in accordance with an embodiment of the present disclosure.
[0070] In an embodiment, the second processing unit (306) may include one or more second processor(s) (402). The one or more second processor(s) (402) may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more second processor(s) (402) may be configured to fetch and execute computer-readable instructions stored in a second memory (404) of the second processing unit (306). The second memory (404) may store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The second memory (404) may comprise any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0071] In an embodiment, the second processing unit (306) may also comprise a second interface(s) (406). The second interface(s) (406) may comprise a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The second interface(s) (406) may facilitate communication of the second processing unit (306) with various components coupled to the electronic visiting card (114) such as the one or more servers (108), the positioning unit (104) and the first processing unit (102) through the communication network (106). The second interface(s) (406) may also provide a communication pathway for one or more components of the second
processing unit (306). Examples of such components include, but are not limited to, second memory (404) and the second database (416).
[0072] In an embodiment, the second processing engine(s) (408) of the second processing unit (306) may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the second processing engine(s) (408). In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the second processing engine(s) (408) may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the second processing engine(s) (408) may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the second processing engine(s) (408). In such examples, the second processing unit (306) may comprise the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the second processing unit (306) and the processing resource. In other examples, the second processing engine(s) (408) may be implemented by electronic circuitry.
[0073] In an embodiment, the second processing engine (408) may include a user interaction unit (410) that may be configured to receive a first set of data packet pertaining to location of the entity (112), the entity being associated with one or more user devices (110) communicatively coupled to the one or more second processors (402). The location may be received from the one or more sensors (304) coupled to the one or more second processors (402). The user interaction unit (410) may be configured to receive user input signals from the one or more user devices (110) through the second interface (s) (406). The user input signals may be any or a combination of text inputs and voice inputs from the user input units like keyboard, microphone and the likes associated with the one or more user devices (110). The one or more second processors (402) may be
enabled to identify and select based on user inputs, the one or more user devices (110) associated with the entity (112) using a second set of data packets received from the one or more sensors (304). In an embodiment, the user interaction unit (410) may also be configured to receive the one or more queries from the entity (112) and transmit the fourth set of data packets pertaining to the set of directions to the one or more user devices (110).
[0074] In an embodiment, the second processing engine (408) may include a server interaction unit (410) that may enable the one or more second processors (402) to transmit the third set of data packets pertaining to location of the entity (112) and the one or more queries placed by the entity (112) to the one or more servers (108) through the communication network (106). The one or more second processors (402) may also facilitate reception of the fourth set of data packets pertaining to the set of directions or navigation that may be transmitted from the one or more first processing units (102) . The set of directions may be furthers transmitted to the one or more user devices (110) associated with the one or more entities (112).
[0075] In an embodiment, the second processing engine (408) may include a second other unit (410) that may be configured to implement functionalities that supplement actions performed by the second processor (402) of the second processing unit (306). In an exemplary embodiment, such actions may include updating location of the entity (112), maintaining a record of a list of previously visited predefined locations, previous purchases, events interests and the likes. [0076] FIG. 5A-5B illustrates exemplary functional steps (500) of proposed system (100) for query based directions for navigation, in accordance with an embodiment of the present disclosure.
[0077] In an illustrative embodiment in FIG. 5A, the functional steps (500) of the proposed system for query based directions for navigation may include a step (502) of installation of a downloadable graphical user interface program in the one or more user devices (110) by the entity (112). The next step (504) may include identification of location of the entity (not shown) using one or more sensors (304) of the electronic visiting card (not shown). The location information may be
displayed on the display unit of the user selected one or more user device (not shown). The next step (506) may include placement of one or more queries by the entity (112) through user input units associated with the one or more user device. The one or more queries may be received by the second processing unit (not shown). In step (508) the one or more second processors (not shown) may be enabled to transmit the information pertaining to location and one or more queries placed by the entity to one or more servers (not shown). FIG. 5B shows an exemplary embodiment of a map of a set of predefined locations including coordinates of the set of predefined locations. Upon receiving the maps from the one or more servers, the first processing unit may be configured to generate a set of directions for navigation from the current location of the entity at step (510). The set of directions may be transmitted to the electronic visiting card and further transmitted to the one or more user devices (110) in the form of any or a combination of text and audible instructions.
[0078] FIG. 6 illustrates an exemplary computer system (600) to implement functionalities of the proposed system (100) for query based directions for navigation, in accordance with embodiments of the present disclosure. [0079] In an illustrative embodiment of FIG. 6, a computer system may include an external storage device (610), a bus (620), a main memory (630), a read only memory (640), a mass storage device (650), communication port (660), and a processor (670). A person skilled in the art may appreciate that computer system may include more than one processor and communication ports. Examples of processor (670) may include, but not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor (670) may include various modules associated with embodiments of the present invention. Communication port (660) may be any of an RS-232 port for use with a modem based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. Communication port (660) may be chosen
depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects. [0080] In an embodiment, Memory (430) may be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read only memory (640) may be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor (670). Mass storage (650) may be any current or future mass storage solution, which may be used to store information and/or instructions. Exemplary mass storage solutions may include, but not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7102 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc. [0081] In an embodiment, Bus (620) may enable the processor(s) (670) to communicatively couple with the memory, storage and other blocks. Bus (620) may be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which may connect processor (670) to software system. [0082] Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus (620) to support direct operator interaction with computer system. Other operator and administrative interfaces may be provided through network connections connected through communication port (660). External storage device (610) may be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc -Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are
meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[0083] As used herein, and unless the context dictates otherwise, the term "coupled to" is intended to include both direct coupling (in which two elements that are coupled to each other contact each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean "communicatively coupled with" over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[0084] The terms, descriptions and figures used herein are set forth by way of illustration only. Many variations are possible within the spirit and scope of the subject matter, which is intended to be defined by the following claims and their equivalents in which all terms are meant in their broadest reasonable sense unless otherwise indicated.
[0085] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
ADVANTAGES OF THE INVENTION
[0086] The present disclosure provides for an electronic visiting card for facilitating query based directions for navigation.
[0087] The present disclosure provides for an electronic visiting card that enables in detection of location of an entity and associated one or more user devices using one or more sensors.
[0088] The present disclosure provides for an electronic visiting card that
enables in transmitting location and one or more queries placed by the entity to
one or more servers through a communication network using one or more
transceivers.
[0089] The present disclosure provides for an electronic visiting card that
enables the one or more transceivers to receive directions for navigation from the
one or more servers in response to the one or more queries.
[0090] The present disclosure provides for a system for query based directions
for navigation in unknown locations.
[0091] The present disclosure provides for a system for query based directions
for navigation that includes a first processing unit communicatively coupled to
one or more servers, a positioning unit and one or more electronic visiting cards
associated with one or more entities.
[0092] The present disclosure provides for a system for query based directions
for navigation that enables the first processing unit to determine maps of a
predefined set of locations within predefined distance of the received locations of
the one or more entities.
[0093] The present disclosure provides for a system for query based directions
for navigation that enables the first processing unit to determine a first set of
attributes related to the one or more queries placed by the one or more entities.
[0094] The present disclosure provides for a system for query based directions
for navigation that enables the first processing unit to generate a set of directions
for navigation pertaining to the predefined set of locations in response to the one
or more queries and the present location of the one or more entities.
[0095] The present disclosure provides for a system for query based directions
for navigation that enables the first processing unit to transmit the set of directions
for navigation to the one or more electronic visiting cards through the
communication network.
We Claim:
1. An electronic visiting card (114), configured to facilitate query based interaction between one or more user devices (110) associated with an entity (112) and one or more servers (108), through a communication network (106), the electronic visiting card comprising:
one or more transceivers (302), configured to facilitate transmission of information from the one or more user devices (110) to the one or more servers (108) and reception of information transmitted by the one or more servers (108) at the one or more user devices (110), wherein the transmitted information pertains to location of the entity (112) and one or more queries placed by the entity (112) and wherein received information pertains to directions for guiding the entity (112), the directions being based on the one or more queries;
one or more sensors (304), adapted to detect location of the entity (112), and selection of one or more user devices (110) associated with the entity, wherein the one or more user devices (110) are present within a predefined range of distance from the electronic visiting card (114);
one or more second processing units (306), communicatively coupled to the one or more transceivers (302) and the one or more sensors (104), wherein the one or more second processing units (306) comprise one or more second processors (402) associated with a second memory (404), the second memory storing instructions executable by the one or more second processors and configured to:
extract, location of the entity (112) from the first set
of data packets received from the one or more sensors
(304);
identify, and select based on user inputs, the one or more user devices (110) associated with the entity (112) and correspondingly activate the one or more user devices (110), the one or more user devices (110) being identified using a second set of data packets received from the one or more sensors (304);
transmit, a third set of data packets pertaining to location and the one or more queries placed by the entity (112) using the selected one or more user devices (110) to the one or more servers (108), the third set of data packets being transmitted over the communication network (106);
receive, a fourth set of data packets pertaining to directions from the one or more servers (108) in response to the one or more queries placed by the entity (112) through the communication network (106) and correspondingly transmit the fourth set of data packets to the one or more user devices (110).
2. A system (100) for providing query based directions for navigation, the system comprising:
one or more electronic visiting cards (114) communicatively coupled to one or more user devices (110) associated with one or more entities (112), wherein the one or more electronic visiting cards (114) are configured to exchange information with the one or more servers (108) through the communication network (106);
a first processing unit (102), communicatively coupled to the one or more electronic visiting cards, the one or more servers (108) and a positioning unit (104) through the communication network (106), wherein the first processing unit (102) comprises one or more first processors (202) associated with a first memory
(204), the first memory storing instructions executable by the one
or more first processors and configured to:
receive, the third set of data packets from the one or more electronic visiting cards (114), the third set of data packets pertaining to location of the entity (112) and the one or more queries placed by the entity (112) using the selected one or more user devices (110);
extract, a fifth and a sixth set of data packets from the received third set of data packets, the fifth set of data packets pertaining to a predefined set of locations present within a predetermined distance from the location of the entity (112) and the sixth set of data packets pertaining to a first set of attributes of the one or more queries placed by the entity (112);
compare, the fifth set of data packets with a seventh set of data packets and correspondingly determine navigation routes for the predefined set of locations, the predefined set of locations being related to the one or more queries and wherein seventh set of data packets are received from a first dataset, operatively coupled to the one or more first processors;
generate, a fourth set of data packets pertaining to response of the one or more queries, wherein the fourth set of data packets are based on the user selectable predefined set of locations determined from the fifth set of data packets.
3. The electronic visiting card (114) as claimed in claim 1, wherein the one or more transceivers are present within a predefined range of distance from the one or more servers (108).
The electronic visiting card (114) as claimed in claiml, wherein the second processing unit (306), the one or more sensors (304) and the one or more transceivers (302) are operatively coupled to one or more power supply units, wherein the one or more power supply units are configured to provide electric power to the electronic visiting card (114), wherein the one or more power supply unit include any or a combination of batteries, inverters and power lines and wherein, the electric power is in the form of any or a combination of direct current, alternating current and solar current.
The electronic visiting card (114) as claimed in claiml, wherein the one or more transceivers (302) are enabled to receive a set of position signals from a positioning unit (104) through the communication network (106), wherein the set of position signals are used by the one or more sensors (304) in detecting location of the entity (112).
The system (100) as claimed in claim 2, wherein the fourth set of data packets are configured to provide directions to the entity (112) through any or a combination of visual texts displayed on a display unit, audible instructions transmitted by a sound generating unit and vibrations generated by a vibration motor, wherein, the display unit, the sound generating unit and the vibration motor are associated with the one or more user devices (110).
The system (100) as claimed in claim 2, wherein the second set of data packets pertaining to the one or more queries placed by the entity (112) may be in the form of any or a combination of alphanumeric texts and voice inputs received through one or more user input units associated with the one or more user devices (110).
8. The electronic visiting card (114) as claimed in claiml, wherein the alphanumeric texts and voice inputs from the entity (112) pertaining to the one or more queries are determined by the second processing unit (306), by comparing the second set of data packets with a second set of predefined attributes related to voice or characters, wherein the second set of predefined attributes are stored in a second database operatively coupled to the one or more second processors (402).
| # | Name | Date |
|---|---|---|
| 1 | 202111033322-STATEMENT OF UNDERTAKING (FORM 3) [24-07-2021(online)].pdf | 2021-07-24 |
| 2 | 202111033322-POWER OF AUTHORITY [24-07-2021(online)].pdf | 2021-07-24 |
| 3 | 202111033322-FORM FOR STARTUP [24-07-2021(online)].pdf | 2021-07-24 |
| 4 | 202111033322-FORM FOR SMALL ENTITY(FORM-28) [24-07-2021(online)].pdf | 2021-07-24 |
| 5 | 202111033322-FORM 1 [24-07-2021(online)].pdf | 2021-07-24 |
| 6 | 202111033322-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [24-07-2021(online)].pdf | 2021-07-24 |
| 7 | 202111033322-EVIDENCE FOR REGISTRATION UNDER SSI [24-07-2021(online)].pdf | 2021-07-24 |
| 8 | 202111033322-DRAWINGS [24-07-2021(online)].pdf | 2021-07-24 |
| 9 | 202111033322-DECLARATION OF INVENTORSHIP (FORM 5) [24-07-2021(online)].pdf | 2021-07-24 |
| 10 | 202111033322-COMPLETE SPECIFICATION [24-07-2021(online)].pdf | 2021-07-24 |
| 11 | 202111033322-Proof of Right [05-08-2021(online)].pdf | 2021-08-05 |
| 12 | 202111033322-FORM 18 [25-05-2023(online)].pdf | 2023-05-25 |
| 13 | 202111033322-FER.pdf | 2023-09-22 |
| 14 | 202111033322-FORM-26 [22-03-2024(online)].pdf | 2024-03-22 |
| 15 | 202111033322-FER_SER_REPLY [22-03-2024(online)].pdf | 2024-03-22 |
| 16 | 202111033322-ENDORSEMENT BY INVENTORS [22-03-2024(online)].pdf | 2024-03-22 |
| 17 | 202111033322-DRAWING [22-03-2024(online)].pdf | 2024-03-22 |
| 18 | 202111033322-CORRESPONDENCE [22-03-2024(online)].pdf | 2024-03-22 |
| 19 | 202111033322-CLAIMS [22-03-2024(online)].pdf | 2024-03-22 |
| 20 | 202111033322-PatentCertificate10-10-2025.pdf | 2025-10-10 |
| 21 | 202111033322-IntimationOfGrant10-10-2025.pdf | 2025-10-10 |
| 1 | SearchE_21-09-2023.pdf |