Server-based navigation system and method of operating same
First Claim
1. A navigation system comprising:
- a navigation unit that is capable of transmitting a current location and a desired destination from a user; and
a service center that is capable of receiving the current location and the desired destination and selecting a route between the current location and the desired destination, the service center being further capable of generating and transmitting data associated with a plurality of points on the selected route;
wherein the data associated with the plurality of points is capable of being received by the navigation unit and used by the navigation unit to warn, instruct, and confirm that the user of the navigation unit is correctly traversing to the desired destination.
4 Assignments
0 Petitions
Accused Products
Abstract
A navigation system (20) having a service center (24) and a navigation unit (22) and a method of transmitting data to reduce the complexity of the navigation unit (22) and minimize the transmitted data. The navigation unit (22) transmits (202) a current location (or starting point (102)) and a desired destination (or destination point (104)). The service center (24) receives (204) the starting point and the destination point and selects (206) a route (100) between the two points. The service center (24) then generates (210, 212, 214) and transmits (216) data associated with a plurality of points on the selected route (100). These points may include items such as preparation points (140, 142, 144, 146), warning points (130, 132, 134, 136), instruction points (120, 122, 124, 126) and confirmation points (150, 152, 154, 156, 160, 162, 164, 166). The navigation unit (22) receives the data associated with points and uses the data to prepare, warn, instruct and confirm that the user of the navigation unit (22) is correctly traversing to the desired destination point (104).
-
Citations
53 Claims
-
1. A navigation system comprising:
-
a navigation unit that is capable of transmitting a current location and a desired destination from a user; and
a service center that is capable of receiving the current location and the desired destination and selecting a route between the current location and the desired destination, the service center being further capable of generating and transmitting data associated with a plurality of points on the selected route;
wherein the data associated with the plurality of points is capable of being received by the navigation unit and used by the navigation unit to warn, instruct, and confirm that the user of the navigation unit is correctly traversing to the desired destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method in a navigation system of sending data from a service center to a navigation unit, the method comprising the steps of:
-
sending data associated with a first set of points along a selected route, the first set of points reflecting warnings of upcoming maneuvers along the selected route;
sending data associated with a second set of points along the selected route, the second set of points reflecting instructions of upcoming maneuvers along the selected route; and
sending data associated with a third set of points along the selected route, the third set of points reflecting confirmations of maneuvers along the selected route. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method in a navigation system, the system having a service center and a navigation unit, the method comprising the steps of:
-
sending a starting point and a destination point to the service center;
selecting in the service center a route for the navigation unit based on the starting point and the destination point;
generating data in the service center associated with a first set of points on the route that correspond to warnings of maneuvers along the route;
generating data in the service center associated with a second set of points on the route that correspond to instructions of maneuvers along the route;
generating data in the service center associated with a third set of points on the route that correspond to confirmations of maneuvers along the route; and
sending the data associated with the first, second and third sets of points from the service center to the navigation unit. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method in a service center of a navigation system, the method comprising the steps of:
-
receiving a starting point and a destination point from a navigation unit;
selecting a route for the navigation unit based on the starting point and the destination point;
generating data associated with a first set of points on the route that correspond to warnings of maneuvers along the route;
generating data associated with a second set of points on the route that correspond to instructions of maneuvers along the route;
generating data associated with a third set of points that correspond to confirmations of maneuvers along the route; and
sending the data associated with the first, second and third sets of points to the navigation unit. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A navigation unit for use in a navigation system, the navigation unit comprising:
-
a wireless communication device for transmitting a starting point and a destination point to a service center and for receiving data from the service center that is associated with a plurality of points, the plurality of points including a set of warning points, a set of instruction points, and a set of confirmation points;
a first memory for storing the data associated with the plurality of points;
a second memory for storing messages;
an output for presenting messages stored in the second memory;
a microcomputer for processing the data associated with the plurality of points; and
a global positioning system module for determining a current location of the navigation unit;
wherein the data associated the plurality of points includes a set of coordinates reflecting the location of each point, the microcomputer capable of comparing the current location of the navigation unit with each set of coordinates for the points. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A navigation system comprising:
-
a navigation unit that is capable of transmitting a current location and a desired destination from a user; and
a service center that is capable of receiving the current location and the desired destination and selecting a route between the current location and the desired destination, the service center being further capable of generating and transmitting data associated with a set of confirmation points on the selected route;
wherein the set of confirmation points includes a first confirmation point and a second confirmation point, the first confirmation point positioned on the route before an upcoming maneuver on the route, the second confirmation point positioned on the route after the upcoming maneuver on the route.
-
-
42. A navigation system comprising:
-
a navigation unit that is capable of transmitting a current location and a desired destination from a user; and
a service center that is capable of receiving the current location and the desired destination and selecting a route between the current location and the desired destination, the service center being further capable of generating and transmitting data associated with a set of confirmation points on the selected route;
wherein the set of confirmation points includes a first confirmation point and a second confirmation point, the first confirmation point positioned on the route before an intersection where there is an opportunity for the user of the navigation unit to leave the route, the second confirmation point positioned on the route after the intersection where there is the opportunity for the user of the navigation unit to leave the route.
-
-
43. A method in a navigation system of sending data from a service center to a navigation unit, the method comprising the steps of:
-
sending a starting point and a destination point to the service center;
selecting in the service center a route for the navigation unit based on the starting point and the destination point;
generating data in the service center associated with a set of confirmation points along the selected route; and
sending to the navigation unit the data associated with the set of confirmation points along the selected route;
wherein the set of confirmation points includes a first confirmation point and a second confirmation point, the first confirmation point positioned on the route before an upcoming maneuver on the selected route, the second confirmation point positioned on the route after the upcoming maneuver on the selected route. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A method in a navigation system of sending data from a service center to a navigation unit, the method comprising the steps of:
-
sending a starting point and a destination point to the service center;
selecting in the service center a route for the navigation unit based on the starting point and the destination point;
generating data in the service center associated with a set of confirmation points along the selected route; and
sending to the navigation unit the data associated with the set of confirmation points along the selected route;
wherein the set of confirmation points includes a first confirmation point and a second confirmation point, the first confirmation point positioned on the route before an intersection where there is an opportunity for a user of the navigation unit to leave the route, the second confirmation point positioned on the route after the intersection where there is the opportunity for the user of the navigation unit to leave the route. - View Dependent Claims (49, 50, 51)
-
-
52. A navigation system comprising:
-
a navigation unit that is capable of transmitting a current location and a desired destination from a user; and
a service center that is capable of receiving the current location and the desired destination and selecting a route between the current location and the desired destination, the service center being further capable of generating and transmitting data associated with a plurality of instruction points on the selected route;
wherein the data associated with each instruction point includes a set of coordinates reflecting a location of the point and a message to be outputted to a user of the navigation unit when the navigation unit falls within a predetermined radius of the set of coordinates for the point.
-
-
53. A method in a navigation system of sending data from a service center to a navigation unit, the method comprising the steps of:
-
sending a starting point and a destination point from the navigation unit to the service center;
selecting in the service center a route for the navigation unit based on the starting point and the destination point;
generating data in the service center associated with a plurality of instruction points along the selected route; and
sending to the navigation unit the data associated with the plurality of instruction points along the selected route;
wherein the data associated with each instruction point includes a set of coordinates reflecting a location of the point and a message to be outputted to a user of the navigation unit when the navigation unit falls within a predetermined radius of the set of coordinates for the point.
-
Specification