IP Library Granted Patent US 10,281,283
Granted Patent B2
US 10,281,283 · App. 12/115,262 · Granted May 7, 2019

Apparatus and methods for reducing data transmission in wireless client-server navigation systems

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 10,281,283
App. No.
12/115,262
Granted
May 7, 2019
Kind
B2
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.

Claims (23)

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.

2. The method of claim 1 , wherein the coordinates are provided in a shapefile format.

3. The method of claim 1 , including the step of applying a data-compression operation to the route or intersection guidance instructions prior to forwarding to the mobile unit issuing the request.

4. The method of claim 3 , wherein the operation includes the Lempel-Ziv algorithm or a variant or extension thereof.

5. The method claim 1 , wherein the paths are referenced with numbers or letters.

6. The method claim 1 , wherein the intersection guidance is also presented using graphics, audio, video, or tokens.

7. The method of claim 1 , wherein the intersection guidance includes a turn, fork in the road, traffic circle, roundabout, or rotary.

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.

9. The method claim 8 , wherein the paths are referenced with numbers or letters.

10. The method claim 8 , wherein the predetermined and prerecorded messages are presented using text, graphics, audio, video, or tokens.

11. The method of claim 8 , wherein the maneuver is a turn, fork in the road, traffic circle, roundabout, or rotary.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2021
From: IP3 2019, SERIES 400 OF ALLIED SECURITY TRUST I
To: ZAMA INNOVATIONS LLC
Reel/Frame 057407/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2019
From: FINDIT! NAVIGATION SYSTEMS, INC.
To: IP3 2019, SERIES 400 OF ALLIED SECURITY TRUST I
Reel/Frame 051159/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2019
From: CUMMINGS, IAN, MR.
To: FINDIT! NAVIGATIONS SYSTEMS, INC.
Reel/Frame 050905/0390 →