Apparatus and methods for reducing data transmission in wireless client-server navigation systems
First Claim
1. A method of reducing data transmission in a wireless client-server navigation system, comprising the steps of:
- providing, at a server, a map with one or more intersections, each intersection being represented as a plurality of converging paths;
generating and storing intersection guidance instructions at the server in advance of a route request by a mobile client;
wherein the intersection guidance instructions are associated with every intersection within the map data, and wherein the instructions include a predetermined and prerecorded text message describing the action that should be taken by a driver when proceeding through each intersection for every possible combination of paths used to enter the intersection and paths used to leave the intersection;
wherein the intersection guidance instructions, including the predetermined and prerecorded text messages, are stored in a data structure with each instruction being referenced by the intersection, entry path, and exit path to which it applies;
generating a route in response to the request at the central server in the form of line segments interconnecting points having coordinates;
retrieving the intersection guidance instructions by referencing the paths of the intersection or previous and following points along the requested route; and
forwarding the intersection guidance instructions, including the predetermined and prerecorded text messages, to the mobile client issuing the route request.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to reduce data transmission in a wireless client-server navigation system. A request for data representative of a map-related feature is received at a server from a mobile client. Data describing the feature is obtained in the form of coordinates of line segments. An operation is performed on the data to generate data representative of the feature in a data-reduced format, and the reduced data is forwarded to the client. The operation responsible for producing the data-reduced format includes the steps of: receiving map data; partitioning the map into a plurality of tiles; designating a reference point within each tile; representing the feature in the form of offsets from the reference points; and wherein the data-reduced format is based upon the reference points and offsets. The embodiment may also include sending precalculated turn instruction to the client rather than sending data necessary to generate turn instructions.
25 Citations
11 Claims
-
1. A method of reducing data transmission in a wireless client-server navigation system, comprising the steps of:
-
providing, at a server, a map with one or more intersections, each intersection being represented as a plurality of converging paths; generating and storing intersection guidance instructions at the server in advance of a route request by a mobile client; wherein the intersection guidance instructions are associated with every intersection within the map data, and wherein the instructions include a predetermined and prerecorded text message describing the action that should be taken by a driver when proceeding through each intersection for every possible combination of paths used to enter the intersection and paths used to leave the intersection; wherein the intersection guidance instructions, including the predetermined and prerecorded text messages, are stored in a data structure with each instruction being referenced by the intersection, entry path, and exit path to which it applies; generating a route in response to the request at the central server in the form of line segments interconnecting points having coordinates; retrieving the intersection guidance instructions by referencing the paths of the intersection or previous and following points along the requested route; and forwarding the intersection guidance instructions, including the predetermined and prerecorded text messages, to the mobile client issuing the route request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of reducing data transmission in a wireless vehicle navigation system wherein a central server having a database of geographical information transmits guidance to one or more mobile clients, the method comprising the steps of:
-
providing a map with one or more intersections, each intersection being represented as a plurality of converging paths; generating maneuver instructions for every intersection in the map prior to receiving a route request from a mobile client, each maneuver instruction including a predetermined and prerecorded message communicating to the mobile client the action that should be taken by a driver with respect to all possible combinations of paths used to enter the intersection and paths used to leave the intersection; receiving a request from the mobile client for a route through one or more of the intersections; retrieving the maneuver instructions, including the predetermined and prerecorded messages for the one or more intersections associated with the requested route, by referencing the paths of the intersection or previous and following points along the route; and providing guidance from the central server to the user including the maneuver instructions and the predetermined and prerecorded messages. - View Dependent Claims (9, 10, 11)
-
Specification