IP Library Granted Patent US 11,808,596
Granted Patent B2
US 11,808,596 · App. 17/060,798 · Granted Nov 7, 2023

Navigation device, navigation system, and method of operating the same

Inventors: Hyungjun Kim (Seoul, KR); Taekyu Han (Seongnam-si, KR)
Assignee: THINKWARE CORPORATION
G01C21/362G01C21/3461G01C21/3484G01C21/3617G08G1/09685G08G1/096816G08G1/096866
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,808,596
App. No.
17/060,798
Granted
Nov 7, 2023
Kind
B2
Abstract

Navigation devices and methods of operation are provided. The navigation device includes a communication unit; a display; an input unit for receiving an input of data; a communication unit; and a controller for controlling operation of the display and the input unit. The controller connects to a data server through the communication unit, requests path setting information to the data server, receives the path setting information from the data server, acquires present position information of the navigation device, acquires a user moving path by reflecting the acquired position information and the received path setting information, and sets the user moving path as a guidance path. In this case, the path setting information is generated in another electronic device or the data server based on user input information input from the another electronic device.

Claims (72)

1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by a first electronic device, mounted on a vehicle, with a communication circuitry and a display, cause the first electronic device to:

in response to executing the one or more programs, establish, via the communication circuitry, a connection between the first electronic device and a server by transmitting first identification information associated with the first electronic device to the server for an authentication associated with a user;

while the connection is maintained, receive, via the communication circuitry from the server, information regarding a destination position through the connection based on the first identification information, wherein the destination position is obtained in a second electronic device based on at least one user input of the user, wherein second identification information of the user used in the second electronic device for obtaining the destination position is linked in the server to the first identification information, wherein the information regarding the destination position that is obtained in the second electronic device is transmitted from the second electronic device to the server based at least in part on the second identification information, and wherein the information regarding the destination position that is received by the server is stored in the server based on the second identification information linked to the first identification information;

display, via the display, a visual object for indicating a route to the destination position based at least in part on the information that is received by the first electronic device, wherein the visual object is displayed as superimposed on an electronic map within a user interface (UI); and

initiate, based at least in part on the visual object, navigating to the destination position.

2. The non-transitory computer readable storage medium of claim 1 , wherein the one or more programs comprise instructions which, when executed by the first electronic device, cause the first electronic device to:

display, via the display, a message for inquiring whether or not to display the route to the destination position based on the information that is received by the first electronic device, wherein the displayed message includes a first executable object for indicating to display the route to the destination position and a second executable object for indicating not to display the route to the destination position;

receive a user input on the first executable object included in the displayed message; and

based at least in part on the reception of the user input, display the visual object as superimposed on the electronic map within the UI.

3. The non-transitory computer readable storage medium of claim 2 , wherein the one or more programs comprise instructions which, when executed by the first electronic device, cause the first electronic device to:

in response to the reception of the user input, display, via the display, another visual object for indicating another route to the destination position with the visual object, wherein the another visual object is displayed as superimposed on the electronic map within the UI, and wherein the visual object and the another visual object are displayed with together for guiding available candidate routes to the destination position;

receive a user input for selecting the visual object from among the visual object and the another visual object; and

in response to receiving the user input, initiate, based on the route indicated by the selected visual object, navigating to the destination position.

4. The non-transitory computer readable storage medium of claim 1 , wherein the one or more programs comprise instructions which, when executed by the first electronic device, cause the first electronic device to:

display, via the display, a candidate destination list including an executable object for indicating the destination position within the UI, based on the information that is received by the first electronic device;

receive a user input on the executable object; and

in response to the reception of the user input, display the visual object as superimposed on the electronic map within the UI.

5. The non-transitory computer readable storage medium of claim 4 , wherein the executable object is configured with title name that is obtained based on a name of the destination position.

6. The non-transitory computer readable medium of claim 1 , wherein the one or more programs comprise instructions which, when executed by the first electronic device, further cause the first electronic device to:

in response to being turned-on the first electronic device, executing the one or more programs.

7. The non-transitory computer readable medium of claim 1 , wherein the one or more programs comprise instructions which, when executed by the first electronic device, further cause the first electronic device to:

while the navigating to the destination position, output, via a speaker of the first electronic device, a guidance message associated with the navigating to the destination position.

8. A method for operating a first electronic device with a communication circuitry and a display, the method comprising:

in response to executing the one or more programs, establishing, via the communication circuitry, a connection between the first electronic device and a server by transmitting first identification information associated with the first electronic device to the server for an authentication associated with a user;

while the connection is maintained, receiving, via the communication circuitry from the server, information regarding a destination position through the connection based on the first identification information, wherein the destination position is obtained in a second electronic device based on at least one user input of the user, wherein second identification information of the user used in the second electronic device for obtaining the destination position is linked in the server to the first identification information, wherein the information regarding the destination position that is obtained in the second electronic device is transmitted from the second electronic device to the server based at least in part on the second identification information, and wherein the information regarding the destination position that is received by the server is stored in the server based on the second identification information linked to the first identification information;

displaying, via the display, a visual object for indicating a route to the destination position based at least in part on the information that is received by the first electronic device, wherein the visual object is displayed as superimposed on an electronic map within a user interface (UI); and

initiating, based at least in part on the visual object, navigating to the destination position.

9. The method of claim 8 , wherein displaying the visual object comprises:

displaying, via the display, a message for inquiring whether or not to display the route to the destination position based on the information that is received by the first electronic device, wherein the displayed message includes a first executable object for indicating to display the route to the destination position and a second executable object for indicating not to display the route to the destination position;

receiving a user input on the first executable object included in the displayed message; and

based at least in part on the reception of the user input, displaying the visual object as superimposed on the electronic map within the UI.

10. The method of claim 9 , wherein initiating the navigating to the destination position comprises:

in response to the reception of the user input, displaying, via the display, another visual object for indicating another route to the destination position with the visual object, wherein the another visual object is displayed as superimposed on the electronic map within the UI, and wherein the visual object and the another visual object are displayed with together for guiding available candidate routes to the destination position;

receiving a user input for selecting the visual object from among the visual object and the another visual object; and

in response to receiving the user input, initiating, based on the route indicated by the selected visual object, navigating to the destination position.

11. The method of claim 8 , wherein displaying the visual object comprises:

displaying, via the display, a candidate destination list including an executable object for indicating the destination position within the UI, based on the information that is received by the first electronic device;

receiving a user input on the executable object; and

in response to the reception of the user input, displaying the visual object as superimposed on the electronic map within the UI.

12. The method of claim 11 , wherein the executable object is configured with title name that is obtained based on a name of the destination position.

13. The method of claim 8 , further comprising:

in response to being turned-on the first electronic device, executing the one or more programs.

14. The method of claim 8 , further comprising:

while the navigating to the destination position, outputting, via a speaker of the first electronic device, a guidance message associated with the navigating to the destination position.

15. A first electronic device comprising:

a memory configured to store instructions;

a communication circuitry;

a display; and

a processor configured to execute the instructions to:

in response to executing one or more programs, establish, via the communication circuitry, a connection between the first electronic device and a server by transmitting first identification information associated with the first electronic device to the server for an authentication associated with a user;

while the connection is maintained, receive, via the communication circuitry from the server, information regarding a destination position through the connection based on the first identification information, wherein the destination position is obtained in a second electronic device based on at least one user input of the user, wherein second identification information used of the user in the second electronic device for obtaining the destination position is linked in the server to the first identification information, wherein the information regarding the destination position that is obtained in the second electronic device is transmitted from the second electronic device to the server based at least in part on the second identification information, and wherein the information regarding the destination position that is received by the server is stored in the server based on the second identification information linked to the first identification information;

display, via the display, a visual object for indicating a route to the destination position based at least in part on the information that is received by the first electronic device, wherein the visual object is displayed as superimposed on an electronic map within a user interface (UI); and

initiate, based at least in part on the visual object, navigating to the destination position.

16. The first electronic device of claim 15 , wherein the processor is configured to execute the instructions to:

display, via the display, a message for inquiring whether or not to display the route to the destination position based on the information that is received by the first electronic device, wherein the displayed message includes a first executable object for indicating to display the route to the destination position and a second executable object for indicating not to display the route to the destination position;

receive a user input on the first executable object included in the displayed message; and

based at least in part on the reception of the user input, display the visual object as superimposed on the electronic map within the UI.

17. The first electronic device of claim 16 , wherein the processor is configured to execute the instructions to:

in response to the reception of the user input, display, via the display, another visual object for indicating another route to the destination position with the visual object, wherein the another visual object is displayed as superimposed on the electronic map within the UI, and wherein the visual object and the another visual object are displayed with together for guiding available candidate routes to the destination position;

receive a user input for selecting the visual object from among the visual object and the another visual object; and

in response to receiving the user input, initiate, based on the route indicated by the selected visual object, navigating to the destination position.

18. The first electronic device of claim 15 , wherein the processor is configured to execute the instructions to:

display, via the display, a candidate destination list including an executable object for indicating the destination position within the UI, based on the information that is received by the first electronic device;

receive a user input on the executable object; and

in response to the reception of the user input, display the visual object as superimposed on the electronic map within the UI, and

wherein the executable object is configured with title name that is obtained based on a name of the destination position.

19. The first electronic device of claim 15 , wherein the processor is further configured to execute the instructions to:

in response to being turned-on the first electronic device, executing the one or more programs.

20. The first electronic device of claim 15 , further comprising:

a speaker,

wherein the processor is further configured to execute the instructions to:

while the navigating to the destination position, output, via the speaker, a guidance message associated with the navigating to the destination position.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2022
From: HAN, TAEKYU
To: THINKWARE CORPORATION
Reel/Frame 059056/0370 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2020
From: KIM, HYUNGJUN
To: THINKWARE CORPORATION
Reel/Frame 053967/0284 →
Priority Claims (1)
KR 10-2009-0041119 · May 12, 2009 · national
Continuity (5)
Continuation 16457174 · Jun 28, 2019
Continuation 16132012 · Sep 14, 2018
Continuation 14931485 · Nov 3, 2015
Continuation 13319733
Related Publication 20210018328A1 · Jan 21, 2021