Abstract: The present disclosure relates to an electronic navigation system and a method for providing navigation information to a user. The electronic navigation system comprises a first electronic device and a second electronic device. The first electronic device comprises a first control unit that receives input comprising a route selected by the user using a navigation application and identifies one or more navigation commands for the route, which are compared with one or more predefined direction commands. Further, the first control unit obtains a command code corresponding to the matched predefined direction command and transmits a signal comprising the command code to a second electronic device. The second electronic device comprises a second control unit that receives the signal and compares the command code with one or more predefined command codes and displays the obtained indication command corresponding to the matched predefined command code using a corresponding indicator upon comparison. Fig.1a
Claims:We claim:
1. An electronic navigation system for providing navigation information to a user, the electronic navigation system comprising:
a first electronic device comprising:
a first control unit configured to:
receive input comprising a route selected by the user, wherein the route is suggested by a navigation application of the first electronic device based on a source point and a destination point provided by the user in the navigation application;
identify one or more navigation commands for the route, wherein each of the one or more navigation commands is associated with the navigation information related to the route;
compare the one or more navigation commands with one or more predefined direction commands stored in a first indication mapping table, wherein each of the one or more predefined direction commands is associated with a command code;
obtain a command code corresponding to the matched predefined direction command; and
transmit a signal comprising the command code to a second electronic device associated with the first electronic device;
the second electronic device comprising:
a second control unit configured to:
receive the signal comprising the command code, from the first electronic device over a short range communication interface;
compare the command code with one or more predefined command codes in a second indication mapping table, wherein each of the one or more predefined command codes is associated with an indication command;
obtain the indication command corresponding to the matched predefined command code;
transmit the indication command to a user interface configured in the second electronic device;
display the indication command to the user using a corresponding indicator configured in the user interface.
2. The electronic navigation system as claimed in claim 1, wherein the user interface further comprises at least one of:
a display panel for displaying at least one of the navigation information and one or more notifications transmitted from the first electronic device; and
one or more selection icons for providing a preconfigured response to the first electronic device in reply to the one or more notifications received from the first electronic device.
3. The electronic navigation system as claimed in claim 2, wherein the one or more notifications are associated with at least one of an incoming call and a message received by the first electronic device.
4. The electronic navigation system as claimed in claim 2, wherein the preconfigured response associated with the one or more selection icons is changeable by the user, using the first electronic device.
5. The electronic navigation system as claimed in claim 1, wherein the navigation information associated with the route selected by the user is at least one of information associated with directions encountered in the route, distance to next direction, time left for the next direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route.
6. A method for providing navigation information to a user, the method comprising:
receiving, by a first control unit configured in a first electronic device, input comprising a route selected by the user, wherein the route is suggested by a navigation application of the first electronic device based on a source point and a destination point provided by the user in the navigation application;
identifying, by the first control unit, one or more navigation commands for the route, wherein each of the one or more navigation commands is associated with the navigation information related to the route;
comparing, by the first control unit, the one or more navigation commands with one or more predefined direction commands stored in a first indication mapping table, wherein each of the one or more predefined direction commands is associated with a command code;
obtaining, by the first control unit, a command code corresponding to the matched predefined direction command; and
transmitting, by the first control unit, a signal comprising the command code to a second electronic device associated with the first electronic device;
receiving, by a second control unit configured in the second electronic device, the signal comprising the command code, from the first electronic device over a short range communication interface;
comparing, by the second control unit, the command code with one or more predefined command codes in a second indication mapping table, wherein each of the one or more predefined command codes is associated with an indication command;
obtaining, by the second control unit, the indication command corresponding to the matched predefined command code;
transmitting, by the second control unit, the indication command to a user interface configured in the second electronic device;
displaying, by a corresponding indicator configured in the user interface, the indication command to the user.
7. The method as claimed in claim 6, further comprises at least one of:
displaying, by a display panel configured in the user interface, at least one of the navigation information and one or more notifications transmitted from the first electronic device; and
providing, by one or more selection icons configured in the user interface, a preconfigured response to the first electronic device in reply to the one or more notifications received from the first electronic device.
8. The method as claimed in claim 7, wherein the one or more notifications are associated with at least one of an incoming call and a message received by the first electronic device.
9. The method as claimed in claim 7, wherein the preconfigured response associated with the one or more selection icons is changeable by the user, using the first electronic device.
10. The method as claimed in claim 6, wherein the navigation information associated with the route selected by the user is at least one of information associated with directions encountered in the route, distance to next direction, time left for the next direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route.
11. A first electronic device for providing navigation information to a user, the first electronic device comprising:
receive input comprising a route selected by the user, wherein the route is suggested by a navigation application of the first electronic device based on a source point and a destination point provided by the user in the navigation application;
identify one or more navigation commands for the route, wherein each of the one or more navigation commands is associated with the navigation information related to the route;
compare the one or more navigation commands with one or more predefined direction commands stored in a first indication mapping table, wherein each of the one or more predefined direction commands is associated with a command code;
obtain a command code corresponding to the matched predefined direction command; and
transmit a signal comprising the command code to a second electronic device associated with the first electronic device;
12. The first electronic device as claimed in claim 11, wherein the navigation information associated with the route selected by the user is at least one of information associated with directions encountered in the route, distance to next direction, time left for the next direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route.
13. A method for providing navigation information to a user, the method comprising:
receiving, by a first control unit configured in a first electronic device, input comprising a route selected by the user, wherein the route is suggested by a navigation application of the first electronic device based on a source point and a destination point provided by the user in the navigation application;
identifying, by the first control unit, one or more navigation commands for the route, wherein each of the one or more navigation commands is associated with the navigation information related to the route;
comparing, by the first control unit, the one or more navigation commands with one or more predefined direction commands stored in a first indication mapping table, wherein each of the one or more predefined direction commands is associated with a command code;
obtaining, by the first control unit a command code corresponding to the matched predefined direction command; and
transmitting, by the first control unit, a signal comprising the command code to a second electronic device associated with the first electronic device;
14. The method as claimed in claim 13, wherein the navigation information associated with the route selected by the user is at least one of information associated with directions encountered in the route, distance to next direction, time left for the next direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route.
15. A second electronic device for providing navigation information to a user, the second electronic device comprising:
a second control unit configured to:
receive a signal comprising a command code, from a first electronic device over a short range communication interface;
compare the command code with one or more predefined command codes in a second indication mapping table, wherein each of the one or more predefined command codes is associated with an indication command;
obtain the indication command corresponding to the matched predefined command code;
transmit the indication command to a user interface configured in the second electronic device;
display the indication command to the user using a corresponding indicator configured in the user interface.
16. The second electronic device as claimed in claim 15, wherein the user interface further comprises at least one of:
a display panel configured to display at least one of the navigation information and one or more notifications transmitted from the first electronic device; and
one or more selection icons for providing a preconfigured response to the first electronic device in reply to the one or more notifications received from the first electronic device.
17. The second electronic device as claimed in claim 16, wherein the one or more notifications are associated with at least one of an incoming call and a message received by the first electronic device.
18. The second electronic device as claimed in claim 16, wherein the preconfigured response associated with the one or more selection icons is changeable by the user, using the first electronic device.
19. The second electronic device as claimed in claim 15, wherein the navigation information associated with a route selected by the user is at least one of information associated with directions encountered in the selected route, distance to next direction, time left for the next direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route.
20. A method for providing navigation information to a user, the method comprising:
receiving, by a second control unit configured in a second electronic device, a signal comprising a command code, from a first electronic device over a short range communication interface;
comparing, by the second control unit, the command code with one or more predefined command codes in a second indication mapping table, wherein each of the one or more predefined command codes is associated with an indication command;
obtaining, by the second control unit, the indication command corresponding to the matched predefined command code;
transmitting, by the second control unit, the indication command to a user interface configured in the second electronic device;
displaying, by a corresponding indicator configured in the user interface, the indication command to the user.
21. The method as claimed in claim 20 further comprises at least one of:
displaying, by a display panel configured in the user interface, at least one of the navigation information and one or more notifications transmitted from the first electronic device; and
providing, by one or more selection icons configured in the user interface, a preconfigured response to the first electronic device in reply to the one or more notifications received from the first electronic device.
22. The method as claimed in claim 21, wherein the one or more notifications is at least one of an incoming call and a message received by the first electronic device.
23. The method as claimed in claim 21, wherein the preconfigured response associated with the one or more selection icons is changeable by the user, using the first electronic device.
24. The method as claimed in claim 20, wherein the navigation information associated with a route selected by the user is at least one of information associated with directions encountered in the selected route, distance to next direction, time left for the next
direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route.
, Description:TECHNICAL FIELD
The present subject matter is related, in general to a navigation device, and more particularly, but not exclusively to an electronic navigation system and a method for providing navigation information to a user.
BACKGROUND
A navigation device provides navigation information, for example, directions, distance to destination, estimated time to reach the destination, to a user for travelling from one location to another location using global positioning system (GPS) technology. The GPS technology is a satellite navigation system that uses multiple satellite signals to find user’s position on earth. The problem with the existing traditional navigation devices are that they are bulky and hence difficult to integrate in the existing dashboard of transportation vehicles such as motor cycles, scooters, bicycles, auto rickshaws etc. Further, the interface provided in the existing traditional navigation devices comprises many other information along with the required navigation information. The user does not have time to process so many other information displayed in the traditional navigation devices while riding the aforementioned transportation vehicles and also causes a lot of distraction to the user. Further, the cost of traditional GPS devices is expensive due to which majority of users having auto rickshaws, bicycles, delivery trucks, motorbikes, scooty, etc. may not be able to afford the traditional navigation device.
Generally, habitual joggers tend to jog in forest area where normally route information, for example, a direction of the jog path is not available or not displayed on a sign board. In such situation, joggers make use of smart phone associated with them to identify the direction. However, the joggers end up holding the smart phone in their hand to check route information. This may cause distraction for jogging activity.
One of the existing conventional approaches discloses a portable navigation device for providing navigation assistance. The device mainly comprises of selection means for selectively downloading geographically limited map data as specified by the user whilst substantially blocking other map data. But this navigation device comprises of on-board powering facility, a map data receiving port, a logic board that contains one or more map data storage semiconductor chips as well as data processing facilities. The navigation device also comprises a GPS unit and output means for outputting user information which makes the navigation device expensive, having high power consumption and prohibitive in several cases mentioned in the above paragraph.
Hence there is a need to find a simplified solution which is of low cost, easily portable and having a small and compact size, hence suitable for integrating in the dashboard of all modes of transport, having low power consumption and providing less or no distraction to the user while driving by displaying minimal but relevant navigation information as required by the user.
SUMMARY
One or more shortcomings of the prior art are overcome and additional advantages are provided through the present disclosure. Additional features and advantages are realized through the techniques of the present disclosure. Other embodiments and aspects of the disclosure are described in detail herein and are considered a part of the claimed disclosure.
Disclosed herein are an electronic navigation system, a method and an electronic device for providing navigation information to a user. The electronic navigation system includes a first electronic device and a second electronic device. The second electronic device receives navigation information from the first electronic device and provides indication on user interface of the second electronic device based on the received navigation information. The second electronic device is configured to cause least distraction to the user by providing only the relevant information which is required by the user.
Accordingly, the present disclosure relates to an electronic navigation system for providing navigation information to a user. The electronic navigation system comprises a first electronic device and a second electronic device. The first electronic device comprises a first control unit configured to receive input comprising a route selected by the user, wherein the route is suggested by a navigation application of the first electronic device based on a source point and a destination point provided by the user in the navigation application. Further, the first control unit is configured to identify one or more navigation commands for the route, wherein each of the one or more navigation commands is associated with the navigation information related to the route. Upon identifying the one or more navigation commands, the first control unit is configured to compare the one or more navigation commands with one or more predefined direction commands stored in a first indication mapping table, wherein each of the one or more predefined direction commands is associated with a command code. Further, the first control unit obtains a command code corresponding to the matched predefined direction command. Thereafter, the first control unit transmits a signal comprising the command code to the second electronic device associated with the first electronic device. The second electronic device comprises a second control unit configured to receive the signal comprising the command code, from the first electronic device over a short range communication interface. Upon receiving the command code, the second control unit compares the command code with one or more predefined command codes in a second indication mapping table, wherein each of the one or more predefined command codes is associated with an indication command. Further, the second control unit obtains the indication command corresponding to the matched predefined command code. Upon obtaining the matched predefined command code, the second control unit transmits the indication command to a user interface configured in the second electronic device. Further, the second control unit displays the indication command to the user using a corresponding indicator configured in the user interface.
Further the present disclosure relates to a method for providing navigation information to a user. The method comprises receiving by a first control unit configured in a first electronic device, input comprising a route selected by the user. The route is suggested by a navigation application of the first electronic device based on a source point and a destination point provided by the user in the navigation application. Upon receiving the input comprising the route, the first control unit identifies one or more navigation commands for the route, wherein each of the one or more navigation commands is associated with the navigation information related to the route. Upon identifying the one or more navigation commands, the first control unit compares the one or more navigation commands with one or more predefined direction commands stored in a first indication mapping table, wherein each of the one or more predefined direction commands is associated with a command code. Further, the first control unit obtains a command code corresponding to the matched predefined direction command. Upon obtaining the command code, the method comprises transmitting by the first control unit, a signal comprising the command code to a second electronic device associated with the first electronic device. Further, a second control unit configured in the second electronic device, receives the signal comprising the command code, from the first electronic device over a short range communication interface. Upon receiving the signal, the second control unit, the command code with one or more predefined command codes in a second indication mapping table, wherein each of the one or more predefined command codes is associated with an indication command. Further, the second control unit obtains the indication command corresponding to the matched predefined command code. Upon obtaining the matched predefined command code, the second control unit transmits the indication command to a user interface configured in the second electronic device. Upon transmitting the indication command, a corresponding indicator configured in the user interface displays the indication command to the user.
Furthermore, the present disclosure relates to a first electronic device for providing navigation information to a user. The first electronic device comprises an I/O interface, a first control unit and a memory unit. The first control unit receives input comprising a route selected by the user, wherein the route is suggested by a navigation application of the first electronic device based on a source point and a destination point provided by the user in the navigation application. Further, the first control unit identifies one or more navigation commands for the route, wherein each of the one or more navigation commands is associated with the navigation information related to the route. Thereafter, the first control unit compares the one or more navigation commands with one or more predefined direction commands stored in a first indication mapping table, wherein each of the one or more predefined direction commands is associated with a command code. Further, the first control unit obtains a command code corresponding to the matched predefined direction command. Upon obtaining the matched predefined direction command, the first control unit transmits a signal comprising the command code to a second electronic device associated with the first electronic device.
Further the present disclosure relates to a method for providing navigation information to a user. The method comprises receiving by a first control unit configured in a first electronic device, input comprising a route selected by the user. The route is suggested by a navigation application of the first electronic device based on a source point and a destination point provided by the user in the navigation application. Upon receiving the input comprising the route, the first control unit identifies one or more navigation commands for the route, wherein each of the one or more navigation commands is associated with the navigation information related to the route. Thereafter, the first control unit comprises the one or more navigation commands with one or more predefined direction commands stored in a first indication mapping table, wherein each of the one or more predefined direction commands is associated with a command code. Further, the first control unit obtains a command code corresponding to the matched predefined direction command. Upon obtaining the matched predefined direction command, the first control unit transmits a signal comprising the command code to a second electronic device associated with the first electronic device.
Furthermore, the present disclosures relates to a second electronic device for providing navigation information to a user. The second electronic device comprises a second control unit, a storage unit and a user interface. The second control unit receives a signal comprising a command code, from a first electronic device over a short range communication interface. Further, the second control unit compares the command code with one or more predefined command codes in a second indication mapping table, wherein each of the one or more predefined command codes is associated with an indication command. Thereafter, the second electronic unit obtains the indication command corresponding to the matched predefined command code. Upon obtaining the matched predefined command code, the second control unit transmits the indication command to a user interface configured in the second electronic device. The second control unit then displays the indication command to the user using a corresponding indicator configured in the user interface.
Further, the present disclosure relates to a method for providing navigation information to a user. The method comprises receiving by a second control unit configured in a second electronic device, a signal comprising a command code, from a first electronic device over a short range communication interface. Upon receiving the signal, the second control unit compares the command code with one or more predefined command codes in a second indication mapping table, wherein each of the one or more predefined command codes is associated with an indication command. Thereafter, the second control unit obtains the indication command corresponding to the matched predefined command code. Upon obtaining the matched predefined command code, the second control unit transmits the indication command to a user interface configured in the second electronic device. Further, a corresponding indicator configured in the user interface displays the indication command to the user.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed principles. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the figures to reference like features and components. Some embodiments of system and/or methods in accordance with embodiments of the present subject matter are now described, by way of example only, and with reference to the accompanying figures, in which:
Fig.1a shows an exemplary electronic navigation system for providing navigation information to a user in accordance with some embodiments of the present disclosure;
Fig.1b shows an exemplary an electronic navigation system illustrating a method of providing one or more notifications and a response for the one or more notifications in accordance with some embodiments of the present disclosure;
Fig.2 shows a detailed block diagram of a first electronic device for providing navigation information to a user in accordance with some embodiments of the present disclosure;
Fig.3 shows a detailed block diagram of a second electronic device for providing navigation information to a user in accordance with some embodiments of the present disclosure;
Figs.4a and 4b show exemplary representations of an electronic navigation system illustrating a method of providing navigation information to a user in accordance with some embodiments of the present disclosure;
Fig.5 shows a flowchart illustrating a method of providing navigation information to a user in accordance with some embodiments of the present disclosure; and
Fig.6 shows a flowchart illustrating a method of providing a notification and a response for the notification in accordance with some embodiments of the present disclosure.
It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and executed by a computer or processor, whether or not such computer or processor is explicitly shown.
DETAILED DESCRIPTION
In the present document, the word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
While the disclosure is susceptible to various modifications and alternative forms, specific embodiment thereof has been shown by way of example in the drawings and will be described in detail below. It should be understood, however that it is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternative falling within the scope of the disclosure.
The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device or method that comprises a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by “comprises… a” does not, without more constraints, preclude the existence of other elements or additional elements in the system or method.
The present disclosure relates to an electronic navigation system to provide navigation information to a user. The electronic navigation system comprises a first electronic device and a second electronic device. As an example, the first electronic device may be a mobile phone, a tablet phone and a standalone navigation device. The second electronic device may be a display unit configurable in any type of vehicles or being capable of embedded with fabrics such as shirts, jackets or shoes or embedded in plastic components. As an example, habitual joggers tend to jog in forest area where normally route information, for example, a direction of the jog path is not available or not displayed on a sign board. In such situation, joggers make use of smart phone associated with them to identify the direction. However, the joggers end up holding the smart phone in their hand to check route information. This may cause distraction for jogging activity. In such cases, joggers prefer the target electronic device to be embedded with some fabric they are wearing or around their wrist which allows the joggers to get navigation assistance without having to stop from jogging to check the route information.
The first electronic device comprises an I/O interface, a first control unit and a memory unit. The first control unit receives an input comprising a route selected by the user, wherein the route is suggested by a navigation application. Upon receiving the input, the first control unit identifies one or more navigation commands. The one or more navigation commands are associated with a route selected by the user. Thereafter, the first control unit compares the one or more navigation commands with one or more predefined direction commands stored in the memory unit. Each of the one or more predefined direction command is associated with a command code. Based on the comparison, a command code associated with the matched predefined direction command is obtained by the first control unit. The first control unit transmits a signal comprising the command code to the second electronic device.
The second electronic device comprises a second control unit, a storage unit and a user interface. The second control unit receives the signal comprising the command code and compares the command code with one or more predefined command codes to obtain an indication command associated with the matched predefined command code. The second control unit transmits the indication command thus obtained to the user interface to display the indication command using a corresponding indicator.
In the following detailed description of the embodiments of the disclosure, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present disclosure. The following description is, therefore, not to be taken in a limiting sense.
Fig.1a shows an exemplary electronic navigation system for providing navigation information to a user in accordance with some embodiments of the present disclosure.
The electronic navigation system 100 comprises a first electronic device 103 and a second electronic device 105. As an example, the first electronic device 103 may include, but not limited to a mobile phone, a tablet phone and a standalone navigation device. The second electronic device 105 may be a display unit configurable in any type of vehicles or being capable of embedded with fabrics such as shirts, jackets or shoes or embedded in plastic components. The first electronic device 103 comprises an I/O interface 107, a first control unit 109 and a memory unit 111. In an embodiment, a navigation application is implemented in the first electronic device 103. The navigation application enables the user to enter a source point and a destination point. The source point is the point at which user starts the journey and the destination point is the point where the user wishes to reach. The navigation application may suggest one or more routes for the selected source point and the destination point by extracting the route information from a Global Positioning System (GPS) module 200 configured in the first electronic device 103. The user may select one of the one or more routes. The navigation application provides the navigation information based on the selected route. The navigation information comprises at least one of information associated with the route selected by the user, directions encountered in the route, distance to next direction, time left for the next direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route. The route selected by the user is sent to the first control unit 109.
The first control unit 109 receives the input comprising the route selected by the user and identifies one or more navigation commands associated with the navigation information related to the route. The one or more navigation commands are at least one of “Go left”, “Go right”, “Go straight”, “Take slight-left”, “Take slight-right” and “U-turn”. Upon identifying the one or more navigation commands, the first control unit 109 compares the one or more navigation commands sequentially with one or more predefined direction commands. The one or more predefined direction commands are stored in a first indication mapping table 113 configured in the memory unit 111. Each of the one or more predefined direction commands is associated with a command code. The first navigation command among the one or more navigation commands is compared with the one or more predefined direction commands. The matched predefined direction command corresponding to the first navigation command is identified and the command code corresponding to the matched predefined direction command is obtained by the first control unit 109. Upon obtaining the command code, the first control unit 109 transmits a signal comprising the command code to the second electronic device 105 associated with the first electronic device 103 through a short range communication interface. The communication interface can be either wired communication interface or wireless communication interface. The second electronic device 105 comprises a second control unit 115, a storage unit 117 and a user interface 121.
The second control unit 115 receives the command code transmitted by the first control unit 109 through the short range communication interface. The command code thus received is compared with one or more predefined command codes stored in a second indication mapping table 119 configured in the storage unit 117. Each of the one or more predefined command codes is associated with an indication command. The matched predefined command code corresponding to the received command code is identified by the second control unit 115 and the indication command corresponding to the matched predefined command code is obtained by the second control unit 115. The indication command thus obtained is transmitted to the user interface 121. The user interface 121 comprises at least one of one or more indicators 123, a display panel 125 and one or more selection icons. The one or more indicators 123 are configured to display the indication command received from the second control unit 115. As an example, the one or more indicators 123 are represented as shown in Fig.1a. The left arrow indicates the user to move in the left direction, the right arrow indicates the user to move in right direction, the straight arrow indicates the user to move in straight direction, the slight-left arrow indicates the user to move in slightly left direction and the slight-right arrow indicates the user to move slightly in the right direction. In an exemplary embodiment, the indicators are provided with Light emitting diode (LED) for displaying the directions upon receiving the indication command from the second control unit 115. The indication command received by the user interface 121 is displayed by the corresponding indicator among the one or more indicators 123. The display panel 127 is configured to display at least one of the navigation information and one or more notifications received from the first electronic device 103. In a similar manner as described above, all of the one or more navigation commands identified for the route are displayed to the user sequentially. The one or more selection icons are configured for providing a preconfigured response to the first electronic device 103 in reply to the one or more notifications received from the first electronic device 103. The one or more selection icons are either hard buttons or touch screen buttons. In one embodiment, the preconfigured response associated with the one or more selection icons is changeable by the user, using the first electronic device.
In one embodiment, rerouting is performed by the first electronic device 103 when the user deviates from the route displayed by the second electronic device 105. The first electronic device 103 detects when the user deviates from the original route based on existing computational techniques. The first electronic device 103 detects a new route corresponding to the source point and the destination point using a GPS module 200 configured in the first electronic device 103. The new route information is transmitted to the second electronic device 105 and displayed to the user using the corresponding indicator among the one or more indicators 123 in the second electronic device 105. In another embodiment, rerouting is performed by the second electronic device 105 using the GPS module 200 configured in the second electronic device 105.
As an example, the exemplary electronic navigation system 100 illustrated in Fig.1a comprises the first electronic device 103 and the second electronic device 105. The first electronic device 103 is associated with the user. The user uses a navigation application present in the first electronic device 103 and provides the source point as “ABC” and the destination point as “XYZ”. As an example, the navigation application may provide two routes for the selected source point and the destination point namely “Route 1” and “Route 2”. Upon selection of “Route 2” by the user, the one or more navigation commands corresponding to the route are identified. As an example, the navigation command identified by the first control unit 109 is “Go Left” command. The first control unit 109 compares the “Go Left” command with the one or more predefined direction commands stored in the first indication mapping table 113. As an example, based on the comparison, the command code associated with the matched predefined direction command obtained is “command code 1”. The signal comprising “command code 1” is transmitted to the second electronic device. Upon receiving the signal comprising “command code 1”, a second control unit 115 configured in the second electronic device 105 compares the “command code 1” with the one or more predefined command codes stored in the second indication mapping table 119. Based on the comparison, the indication command associated with the matched predefined command code is obtained which is “Left”. The second control unit 115 transmits the thus obtained “Left” indication command to the user interface 121 wherein the left indicator is activated among the one or more indicators 123 which provides an indication to the user to take a left turn. The display panel 125 displays the distance to next direction as 150 meter, which keeps decrementing till the distance to the next direction measures zero meters. The display panel 125 also displays time for next direction as 3 minutes, total distance to be covered by the user through the selected route as 8 km and the total time required for covering the selected route by the user as 30 minutes.
Fig.1b shows an exemplary an electronic navigation system illustrating a method of providing one or more notifications and a response for the one or more notifications in accordance with some embodiments of the present disclosure.
As illustrated in Fig.1a, the electronic navigation system 100 comprises a first electronic device 103 and a second electronic device 105. In one embodiment, the first electronic device 103 receives one or more notifications from a third party device 129. As an example, the third party device 129 may be a mobile phone, a tablet phone, a laptop and a desktop. The one or more notifications may be at least one of an incoming call and a message. A message may include but not limited to, at least one of a text message, an audio clip and a battery low alert. In another embodiment, the one or more notifications are generated by the first electronic device 103. For example, the battery low message may be generated by the first electronic device. The one or more notifications received by the first electronic device 103 are displayed on an I/O interface 107 configured in the first electronic device 103. A signal comprising the one or more notifications is then transmitted to the second electronic device 105. A display panel 125 configured in the user interface 121 displays the received one or more notifications to the user. Upon displaying the one or more notifications, the user may select one of the one or more selection icons 127 configured in the user interface 121. Each of the one or more selection icons 127 is associated with a response number stored in a second preconfigured response table 120 in a storage unit 117 configured in the second electronic device 105. The response number corresponding to the selection icon selected by the user is obtained and the signal comprising the response number is transmitted to the first electronic device 103. Upon receiving the signal, the first control unit 109 compares the received response number with one or more predefined response numbers stored in the form of a first preconfigured response table 114 in a storage unit 117 configured in the first electronic device 103. Each of the one or more response numbers is associated with a preconfigured response and an action command, stored in the first preconfigured response table 114. The preconfigured response and the action command corresponding to the matched predefined response number is obtained and transmitted to the third party device 129 as a response to the one or more notifications received from the third party device 129.
As an example, the exemplary navigation system 100 illustrated in Fig.1b comprises the first electronic device 103 and the second electronic device 105. The first electronic device 103 receives an incoming call notification from the third party device 129. The incoming call notification is displayed on the I/O interface 107 and then transmitted to the second electronic device 105. Upon receiving the incoming call notification, the second control unit 115 displays the incoming call notification on the display panel 125 of the user interface 121. The caller identification i.e. name of the third party and the phone number of the third party as “john +91-12345678” is displayed on the display panel 125. In an exemplary scenario, the user might be driving and cannot receive the call. Therefore, the user may respond to the incoming call notification by selecting one of the one or more selection icons 127. The user of the second electronic device 105 selects the selection icon 1. The second control unit 105 obtains the response number corresponding to the selected selection icon 1 from the second preconfigured response table 120. The response number corresponding to the selection icon 1 is “response number 1”. Upon obtaining the response number, the signal comprising the “response number 1” is transmitted to the first electronic device 103. Upon receiving the signal, the first control unit 109 compares the “response number 1” with the one or more preconfigured response numbers stored in the first preconfigured response table 114. The preconfigured response and the action command corresponding to the matched predefined response number are obtained. As an example, the preconfigured response corresponding to the matched predefined response number 1 is “Driving, will call you later” and the action command is “Reject call”. The obtained preconfigured response is transmitted to the third party device 129 and the obtained action command is performed by the first electronic device 103 upon transmitting the obtained response to the third party device 129. Therefore, upon selecting the selection icon 1 by the user, the preconfigured response “Driving, will call you later” as selected by the user is provided to the third party device 129 and the call is rejected by the first electronic device 103.
Fig.2 shows a detailed block diagram of a first electronic device for providing navigation information to a user in accordance with some embodiments of the present disclosure.
In one embodiment, a first control unit 109 configured in the first electronic device 103 receives data related to a route selected by the user using a navigation application. The user may provide a source point and a destination point in the navigation application, wherein the navigation application suggests one or more routes corresponding to the source point and the destination point. The one or more routes are extracted by the navigation application from a GPS module 200 configured in the first electronic device 105. The user may select the route from the one or more routes suggested by the navigation application.
Upon receiving the data related to the selected route, the first control unit 109 identifies one or more navigation commands for the route. Each of the one or more navigation commands is associated with the navigation information related to the route. As an example, the data is stored in a memory unit 111 configured in the first electronic device 103. The memory unit 111 also stored a first indication mapping table 113 and a first preconfigured response table 114.
In an embodiment, the data includes other data 201. The data stored in the memory unit 111 is described herein in detail.
In an embodiment, the first indication mapping table 113 comprises the one or more predefined direction commands, wherein each of the one or more predefined direction commands is associated with a command code. The one or more navigation commands identified by the first control unit 109 are compared with the one or more predefined direction commands present in the first indication mapping table 113 to obtain the command code corresponding to the matched predefined direction command. The first indication mapping table 113 stored in the memory unit 111 is as shown below in Table 1.
Predefined direction commands Command codes
Go left 1
Go right 2
Go straight 3
Take slight-left 4
Take slight-right 5
Table 1
As an example, if the navigation command identified by the first electronic device 103 is “Go Left”, the “Go Left” command is compared with the one or more predefined direction commands i.e. “Go left “, “Go right”, “Go straight”, “Go Slight-left” and “Go slight-right”. Since the received navigation command “Go left” matches with the predefined direction command “Go left”, the command code corresponding to the predefined direction command “Go left” is obtained by the first control unit 109.
In one embodiment, the first preconfigured response table 114 comprises preconfigured response numbers, one or more preconfigured responses and action commands. The response number received by the first electronic device 103 from the second electronic device 105 is compared with the one or more predefined response numbers stored in the first preconfigured response table 114. The preconfigured response and the action command corresponding to the matched predefined response number is obtained. The matched predefined response number thus obtained is transmitted to the third party device 129 and the activity command is executed by the first control unit 109. An exemplary first preconfigured response table 114 is shown below in Table 2.
Predefined Response numbers Preconfigured response Action command
1 Driving, will call you later Reject call
2 I’m busy. Will get back to you in a while Reject call
3 Reject call
Table 2
As an example, if “Response number 1” is received by the first electronic device 103, then the “Response number 1” is compared with the one or more predefined response numbers. The preconfigured response and the action command corresponding to the matched predefined response number are obtained. Since the received “Response number 1” matches with the predefined “Response number 1”, the preconfigured response and the action commands identified are “Driving, will call you later” and “Reject call” respectively. The preconfigured response is transmitted to a third party device 129 and the first electronic device 103 rejects the call after transmitting the preconfigured response.
In one embodiment, the data may be stored in the memory unit 111 in the form of various data structures. Additionally, the aforementioned data can be organized using data models, such as relational or hierarchical data models. The other data 201 may store data, including temporary data and temporary files, generated by modules for performing the various functions of the first electronic device 103.
In an embodiment, the data stored in the memory unit 111 is processed by the modules of the first electronic device 103. The modules may be stored within the memory unit 111. In an embodiment, the modules, communicatively coupled to the first control unit 109, may also be present outside the memory unit 111 as shown in Fig.2.
In one implementation, the modules may include, for example, a receiving module 203, an identification module 205, a comparison module 207, a transmitting module 209 and other modules 211. The other modules 211 may be used to perform various miscellaneous functionalities of the first electronic device 103. It will be appreciated that such aforementioned modules may be represented as a single module or a combination of different modules.
In one embodiment, the receiving module 203 receives an input comprising the route selected by the user from the one or more routes. The one or more routes are suggested by the navigation application present in the first electronic device 103 based on the source point and the destination point provided by the user in the navigation application. The source point is the point at which user starts the journey and the destination point is the point where the user wishes to reach.
In one embodiment, the identification module 205 identifies one or more navigation commands for the route selected by the user using the first control unit 109. The one or more navigation commands are associated with the navigation information related to the route.
In one embodiment, the comparison module 207 compares one or more navigation commands with the predefined direction commands stored in the first indication mapping table 113. Each of the one or more predefined direction commands is associated with a command code. Upon comparing, the command code corresponding to the matched navigation predefined direction command is obtained.
In one embodiment, the transmitting module 209 transmits a signal comprising the obtained command code to a second control unit 115 configured in a second electronic device 105 associated with the first electronic device 103.
The first control unit 109 further comprises of other modules 201 which may be used to perform various miscellaneous functionalities of the first electronic device 103. It will be appreciated that such aforementioned modules may be represented as a single module or a combination of different modules.
Fig.3 shows a detailed block diagram of a second electronic device for providing navigation information to a user in accordance with some embodiments of the present disclosure.
In one implementation, the second electronic device 105 receives data related to a command code from a first electronic device 103 associated with the second electronic device 105. As an example, the data related to the command code is stored in a storage unit 117 configured in the second electronic device 105. The storage unit 117 also stores a second indication mapping table 119 and a second preconfigured response table 120.
In one embodiment, the data includes other data 301. The data stored in the storage unit 117 are described herein in detail.
In an embodiment, the second indication mapping table 119 comprises predefined command codes, wherein each of the one or more predefined command codes are associated with an indication command. The indication command is further transmitted to a user interface 121 configured in the second electronic device 105, to display the direction to the user. The second indication mapping table 119 is as shown below in Table 3.
Predefined Command codes Indication command
1 Left
2 Right
3 Straight
4 Slight-left
5 Slight-right
Table 3
As an example, if the command code received by the second electronic device 105 is “command code 1”, the “command code 1” is compared with the one or more predefined command codes stored in the second indication mapping table 119 i.e. “command code 1”, “command code 2”, “command code 3”, “command code 4” and “command code 5”. Since the received “command code 1” matches with the predefined command code “command code 1”, the indication command corresponding to the matched predefined “command code 1” is obtained. The indication command identified is “Left” which is transmitted to the user interface 121 to display the direction to the user.
In an embodiment, the second preconfigured response table 120 comprises one or more selection icon numbers, wherein each of the one or more selection icon numbers is associated with a response number. The one or more selection icons 127 are configured in the user interface 121. One or more notifications received from the first electronic device 103 are displayed on a display panel 125 configured in the user interface 121. The user may see the notification and respond using one or more selection icons 127, wherein each of the one or more selection icons 129 are associated with a selection icon number. An exemplary second preconfigured response table 120 is as shown below in Table 4.
Response numbers Selection icon number
1 Selection icon 1
2 Selection icon 2
3 Selection icon 3
Table 4
As an example, if the user receives an incoming call on the first electronic device 103 from a third party device 129, while driving, the notification corresponding to the incoming call is transmitted to the second electronic device 105, wherein caller identification is displayed on the display panel 125. The user of the second electronic device 105 may respond to the third party by selecting the selection icon 1, wherein the selection icon 1 is associated with the “Response number 1”.
In one embodiment, the data may be stored in the storage unit 117 in the form of various data structures. Additionally, the aforementioned data can be organized using data models, such as relational or hierarchical data models. The other data 301 may store data, including temporary data and temporary files, generated by modules for performing the various functions of the second electronic device 105.
In an embodiment, the data stored in the storage unit 117 are processed by the modules of the second electronic device 105. The modules may be stored within the storage unit 117. In an embodiment, the modules, communicatively coupled to the second control unit 115, may also be present outside the storage unit 117 as shown in Fig.3.
In one implementation, the modules may include, for example, a receiving module 303, a comparison module 305, a transmitting module 307, an indication module 309 and other modules 311. The other modules 311 may be used to perform various miscellaneous functionalities of the second electronic device 105. It will be appreciated that such aforementioned modules may be represented as a single module or a combination of different modules.
In one embodiment, the receiving module 303 receives the signal comprising the command code from the first electronic device 103 over a short range communication interface. The short range communication interface may be either wired communication interface or wireless communication interface. The receiving module 303 also receives one or more notifications from the first electronic device 103.
In one embodiment, the comparison module 305 compares the received command code with one or more predefined command codes stored in the second indication mapping table 119. Each of the one or more predefined command codes is associated with an indication command. The indication command corresponding to the matched predefined command code is obtained.
In one embodiment, the transmitting module 307 transmits the obtained indication command to the user interface 121.
In one embodiment, the indication module 309 displays the received indication command using a corresponding indicator through one or more indicators 123 configured in the user interface 121. As an example, the one or more indicators 123 are represented as shown in Fig.1a. The left arrow indicates the user to move in the left direction, the right arrow indicates the user to move in right direction, the straight arrow indicates the user to move in straight direction, the slight-left arrow indicates the user to move in slightly left direction and the slight-right arrow indicates the user to move slightly in the right direction. In an exemplary embodiment, the indicators are provided with Light emitting diode (LED) for displaying the directions upon receiving the indication command from the second control unit 115. The user interface further comprises a display panel 125 and the one or more selection icons 127. The display panel 127 is configured to display at least one of the navigation information and one or more notifications received from the first electronic device 103. The navigation information comprises at least one of information associated with the route selected by the user is at least one of information associated with directions encountered in the route, distance to next direction, time left for the next direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route. The one or more selection icons 127 are configured for providing a preconfigured response to the first electronic device 103 in reply to the one or more notifications received from the first electronic device 103.
The second control unit 115 further comprises of other modules 301 which may be used to perform various miscellaneous functionalities of the second electronic device 105. It will be appreciated that such aforementioned modules may be represented as a single module or a combination of different modules.
Figs.4a and 4b show exemplary representations of an electronic navigation system illustrating a method of providing navigation information to a user in accordance with some embodiments of the present disclosure.
Further to the example illustrated in Fig.1a, the user selects route 2 in the navigation application present in a first electronic device 103 as shown in Fig.4a to reach the destination point. Upon selection of “Route 2” by the user, the one or more navigation commands corresponding to the route are identified by a first control unit 109 configured in the first electronic device 103. As an example, the navigation command identified is “Go Right” command. The first control unit 109 compares the “Go Right” command with one or more predefined direction commands stored in a first indication mapping table 113. Based on the comparison, a command code associated with the matched predefined direction command is obtained which is “command code 2”. The signal comprising “command code 2” is transmitted to the second electronic device 105. Upon receiving the signal comprising “command code 2”, the second control unit 115, compares the “command code 2” with the one or more predefined command codes stored in a second indication mapping table 119. Based on the comparison, an indication command associated with the matched predefined command code is obtained which is “Right”. The second control unit 115 transmits the thus obtained “Right” indication command to the user interface 121 configured in the second electronic device 105, wherein the Right indicator is activated among the one or more indicators 123 configured in the second electronic device 105. The Right indicator provides an indication to the user to take a right turn. A display panel 125 configured in the user interface 121 displays the distance to next direction as 100 meter, which keeps decrementing till the distance to the next direction measures zero meters. The display panel 125 also displays time for next direction as 2 minutes, total distance to be covered by the user through the selected route as 8 km and the total time required for covering the selected route by the user as 30 minutes.
Further to the example illustrated in Fig.1a, the user selects route 2 in the navigation application present in the first electronic device 103 as shown in Fig.4b to reach the destination point. Upon selection of “Route 2” by the user, the one or more navigation commands corresponding to the route are identified. As an example, the navigation command identified by the first control unit 109 is “Go Straight” command. The first control unit 109 compares the “Go Straight” command with the one or more predefined direction commands stored in the first indication mapping table 113. Based on the comparison, the command code associated with the matched predefined direction command is obtained which is “command code 3”. The signal comprising “command code 3” is transmitted to the second control unit 115. Upon receiving the signal comprising “command code 3”, the second control unit 115 compares the “command code 3” with the one or more predefined command codes stored in the second indication mapping table 119. Based on the comparison, the indication command associated with the matched predefined command code is obtained which is “Straight”. The second control unit 115 transmits the thus obtained “Straight” indication command to the user interface 121, wherein the Straight indicator is activated among the one or more indicators 123. The Straight indicator provides an indication to the user to go straight. The display panel 125 displays the distance to next direction as 50 meter, which keeps decrementing till the distance to the next direction measures zero meters. The display panel 125 also displays time for next direction as 1 minute, total distance to be covered by the user through the selected route as 8 km and the total time required for covering the selected route by the user as 30 minutes.
Further, the method for providing navigation information to the user works in a similar manner in case of other one or more navigation commands such as “Take slight-left” and “Take slight-right”
Fig.5 shows a flowchart illustrating a method of providing navigation information to a user in accordance with some embodiments of the present disclosure.
As illustrated in Fig.5, the method 500 comprises one or more blocks for representing an electronic navigation system 100 for providing the navigation information to the user. The method 500 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, and functions, which perform particular functions or implement particular abstract data types.
The order in which the method 500 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
At block 501, input comprising a route selected by the user is received by a receiving module 203 configured in a first control unit 109 of a first electronic device 103. In one embodiment, the receiving module 203 is configured to receive a route selected by the user among the one or more routes suggested by a navigation application present in the first electronic device 103. The one or more routes are suggested based on a source point and destination point provided by the user, upon extracting the one or more routes from a GPS module 200.
At block 503, one or more navigation commands for the selected route are identified. In one embodiment, an identification module 205 configured in the first control unit 109, identifies one or more navigation commands for the route selected by the user. Each of the one or more navigation commands is associated with the navigation information related to the route. The navigation information comprises at least one of information associated with the route selected by the user is at least one of information associated with directions encountered in the route, distance to next direction, time left for the next direction, total time required to cover the selected route by the user and total distance to be covered by the user through the selected route.
At block 505, the one or more navigation commands are compared with one or more predefined direction commands. In one embodiment, a comparison module 207 configured in the first control unit 109, compares the one or more navigation commands with the one or more predefined direction commands sequentially. The one or more predefined direction commands are stored in a memory unit 111 configured in the first electronic device 103 and each of the one or more predefined direction commands is associated with a command code. Upon comparison of the one or more navigation commands with the one or more predefined direction commands, the command code corresponding to the matched predefined direction command is obtained. In one embodiment, the first control unit 109 is configured to obtain the command code corresponding to the matched predefined direction command upon comparison.
At block 507, a signal comprising the command code is transmitted to a second electronic device 105 associated with the first electronic device 103. In one embodiment, a transmitting module 209 configured in the first control unit 109, transmits a signal comprising the command code to the second electronic device 105.
At block 509, the signal is received by the second electronic device 105. In one embodiment, a receiving module 303 configured in a second control unit 115 of the second electronic device 105, receives the signal comprising the command code, from the first electronic device 103.
At block 511, the received command code is compared with one or more predefined command codes. In one embodiment, a comparison module 305 configured in the second control unit 115, compares the received command code with the one or more predefined command codes stored in a storage unit 117 configured in the second electronic device 105. Each of the one or more predefined command codes is associated with an indication command.
At block 513, the indication command corresponding to the matched predefined command code is obtained. In one embodiment, the second control unit 115 is configured to obtain the indication command corresponding to the matched predefined command code upon comparison.
At block 515, the indication command is transmitted to a user interface 121 configured in the second electronic device 105. In one embodiment, a transmitting module 307 configured in the second control unit 115, transmits the obtained indication command to the user interface 121, wherein a corresponding indicator among one or more indicators 123 configured in the user interface 121 displays the direction to the user. As an example, the left arrow indicates the user to move in the left direction, the right arrow indicates the user to move in right direction, the straight arrow indicates the user to move in straight direction, the slight-left arrow indicates the user to move in slightly left direction and the slight-right arrow indicates the user to move slightly in the right direction. In an exemplary embodiment, the one or more indicators 123 are provided with Light emitting diode (LED) for displaying the directions upon receiving the indication command.
Further, in one embodiment, the one or more navigation commands can be directly synced with the light indicators configured in the automobiles. Syncing of the one or more navigation commands enables automatic operation of the light indicators upon receiving the signal from the second control unit of the second electronic device. As an example, if the command is “Go left”, the left light indicator present in the automobile is switched on automatically without any intervention of the user using the automobile.
Fig.6 shows a flowchart illustrating a method of providing a notification and a response for the notification in accordance with some embodiments of the present disclosure.
As illustrated in Fig.6, the method 600 comprises one or more blocks for providing a notification and a response for the notification. The method 600 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, and functions, which perform particular functions or implement particular abstract data types.
The order in which the method 600 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
At block 601, the one or more notifications are received by a first electronic device 103. In one embodiment, a receiving module 203 configured in a first control unit 109 of the first electronic device 103, receives the one or more notifications from a third party device 129. As an example, the third party device 129 may be a mobile phone, a tablet phone, a laptop and a desktop. The one or more notifications may be at least one of an incoming call and a message. A message may include but not limited to, at least one of a text message, an audio clip and a battery low alert. In another embodiment, the one or more notifications are generated by the first electronic device 103. The one or more notifications received by the first electronic device 103 are displayed on an I/O interface 107 of the first electronic device 103.
At block 603, the received one or more notifications are transmitted to a second electronic device 105 associated with the first electronic device 103. In one embodiment, a transmitting module 209 configured in the first control unit 109, transmits a signal comprising the one or more notifications to the second electronic device 105.
At block 605, the one or more notifications are displayed on a user interface 121 configured in the second electronic device 105. In one embodiment, the signal comprising the one or more notifications is transmitted to the user interface 121, wherein a display panel 125 configured in the user interface 121 displays the received one or more notifications to the user.
At block 607, the one or more user inputs are received by a receiving module 303 configured in a second control unit 115 of the second electronic device 105. Upon displaying the one or more notifications, the user inputs are received by the receiving module 303 when the user selects one of the one or more selection icons 127 configured in the user interface 121. Each of the one or more selection icons 127 is associated with a response number stored in a storage unit 117 configured in the second electronic device 105. The response number corresponding to the selection icon selected by the user is obtained by the second control unit 115.
At block 609, a signal comprising the response number is transmitted to the first electronic device 103. In one embodiment, a transmitting module 307 configured in the second control unit 115, transmits the signal comprising the response number to the first electronic device 103.
At block 611, the received response number is compared with one or more predefined response numbers. In one embodiment, a comparison module configured in the first control unit 109, compares the received response number with the one or more predefined response numbers stored in the memory unit 111. Each of the one or more response numbers is associated with a preconfigured response and an action command. The preconfigured response and the action command corresponding to the matched predefined response number is obtained.
At block 613, the preconfigured response obtained is transmitted to the third party device 129. In one embodiment, the transmitting module 209 transmits the preconfigured response to the third party device 129. As an example, the preconfigured response may be “Driving, will call you later”. The first control unit 109 performs the action command in the first electronic device 103. As an example, the action command may be “Reject call”.
Advantages of the embodiment of the present disclosure are illustrated herein.
The present disclosure provides a feature wherein only relevant navigation information which is required to the user for reaching destination point is provided thereby causing least distraction to the user.
The present disclosure provides a low cost navigation device which could be used for any mode of transport.
The present disclosure provides a feature wherein, the one or more navigation commands can be directly synced with light indicators configured in the automobile to automatically activate the light indicators for simplifying the work of the user riding the automobile.
The present disclosure discloses a method wherein the second control unit may be embedded in any fabric such as t-shirt, shoes and jacket.
The present disclosure also discloses a feature wherein the second electronic device may display notifications and also provide response to the notifications.
A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention.
When a single device or article is described herein, it will be readily apparent that more than one device/article (whether or not they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether or not they cooperate), it will be readily apparent that a single device/article may be used in place of the more than one device or article or a different number of devices/articles may be used instead of the shown number of devices or programs. The functionality and/or the features of a device may be alternatively embodied by one or more other devices which are not explicitly described as having such functionality/features. Thus, other embodiments of the invention need not include the device itself.
The specification has described an electronic device, method and a system for providing navigation information to the user. The illustrated steps are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments. Also, the words "comprising," "having," "containing," and "including," and other similar forms are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise.
Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the embodiments of the present invention are intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
Referral Numerals
Reference Number Description
100 Electronic navigation system
103 First electronic device
105 Second electronic device
107 I/O interface
109 First control unit
111 Memory unit
113 First indication mapping table
114 First preconfigured response table
115 Second control unit
117 Storage unit
119 Second indication mapping table
120 Second preconfigured response table
121 User interface
123 One or more indicators
125 Display panel
127 One or more selection icons
129 Third party device
200 GPS module
201 Other data
203 Receiving module
205 Identification module
207 Comparison module
209 Transmitting module
211 Other modules
301 Other data
303 Receiving module
305 Comparison module
307 Transmitting module
309 Indication module
311 Other modules
| # | Name | Date |
|---|---|---|
| 1 | 6133-CHE-2015-Correspondence-Form 1,Power Of Attorney-170216.pdf | 2016-06-30 |
| 1 | Form 5 [13-11-2015(online)].pdf | 2015-11-13 |
| 2 | 6133-CHE-2015-Form 1-170216.pdf | 2016-06-30 |
| 2 | Form 3 [13-11-2015(online)].pdf | 2015-11-13 |
| 3 | 6133-CHE-2015-Power of Attorney-170216.pdf | 2016-06-30 |
| 3 | Drawing [13-11-2015(online)].pdf | 2015-11-13 |
| 4 | abstract 6133-CHE-2015.jpg | 2016-04-04 |
| 4 | Description(Complete) [13-11-2015(online)].pdf | 2015-11-13 |
| 5 | abstract 6133-CHE-2015.jpg | 2016-04-04 |
| 5 | Description(Complete) [13-11-2015(online)].pdf | 2015-11-13 |
| 6 | 6133-CHE-2015-Power of Attorney-170216.pdf | 2016-06-30 |
| 6 | Drawing [13-11-2015(online)].pdf | 2015-11-13 |
| 7 | 6133-CHE-2015-Form 1-170216.pdf | 2016-06-30 |
| 7 | Form 3 [13-11-2015(online)].pdf | 2015-11-13 |
| 8 | 6133-CHE-2015-Correspondence-Form 1,Power Of Attorney-170216.pdf | 2016-06-30 |
| 8 | Form 5 [13-11-2015(online)].pdf | 2015-11-13 |