System and method for reducing the amount of repetitive data sent by a server to a client for vehicle navigation
17 Assignments
0 Petitions
Accused Products
Abstract
A system and method for reducing the amount of repetitive data sent by a server to a client for vehicle navigation. The system includes a computer-based vehicle unit located in a vehicle, a gateway configured to wirelessly send and receive trip information to and from the vehicle unit, and a computer-based server in communication with the gateway over a network. The vehicle unit wirelessly receives signals from a computer-based server that includes the desired navigation information in packet form. The vehicle unit includes a user interface component that presents the received navigation information and records user requests. The server processes the requests, generates a trip plan according to the navigation information and sends the generated trip plan back to the vehicle unit via a gateway when a request has been completed.
55 Citations
40 Claims
-
1-21. -21. (Canceled)
-
22. A vehicle navigation method comprising:
-
initiating a trip request, including trip request information;
communicating vehicle coordinates and trip request through a network to a network server;
generating a trip plan according to navigation information stored in a memory associated with the server, the vehicle coordinates, and the trip request information, wherein the generated trip plan includes a table of locations of the trip plan with associated navigation prompts;
sending the generated trip plan table from the server, through the network, and to the vehicle;
comparing present vehicle coordinates to the trip plan table;
determining whether the vehicle coordinates are within a threshold value from a location in the table, and presenting the navigation prompt associated with the location in the table that is found to be within the threshold value of the vehicle'"'"'s location. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A vehicle navigation method comprising:
-
initiating a trip request;
entering trip voice instructions;
determining vehicle coordinates;
communicating wirelessly vehicle coordinates and trip request to a network in communication with a network server;
generating a trip plan according to navigation information stored in a memory associated with the server, the vehicle coordinates, and the trip voice instructions, wherein the generated trip plan includes a table of locations of the trip plan with associated voice prompts;
sending the generated trip plan table from the server, through the network and wirelessly to the vehicle;
comparing present vehicle coordinates to the trip plan table to determine whether vehicle coordinates are within a threshold value; and
presenting the navigation prompt associated with the location in the table that is found to be within the threshold value of the vehicle'"'"'s location. - View Dependent Claims (28, 29)
-
-
30. A vehicle navigation method comprising:
-
initiating a trip request;
entering trip voice instructions;
determining vehicle coordinates;
communicating wirelessly vehicle coordinates and trip request to a network in communication with a network server;
generating a trip plan according to navigation information stored in a memory associated with the server, the vehicle coordinates, and the trip voice instructions, wherein the generated trip plan includes a table of locations of the trip plan with associated one or more identifiers;
sending the generated trip plan table from the server, through the network and wirelessly to the vehicle;
comparing present vehicle coordinates to the trip plan table;
determining whether the present vehicle coordinates are within a threshold value from a location in the table;
retrieving one or more voice prompts having one or more identifiers associated with the location in the table, and presenting the retrieved voice prompts. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A vehicle navigation method comprising:
-
initiating a trip request;
entering trip voice instructions;
determining vehicle coordinates;
sending vehicle coordinates and the entered voice instructions wirelessly to a server over a network;
generating a trip plan according to vehicle navigation information stored in a memory associated with the server, the vehicle coordinates, and the trip voice instructions, wherein the generated trip plan includes a table of locations of the trip plan and each location entry in the table includes an associated voice prompt;
comparing present vehicle coordinates to the trip plan table;
determining whether the present vehicle coordinates are within a threshold value from a location in the table;
retrieving one or more voice prompts or voice prompt tag identifiers associated with the location in the table, sending the retrieved one or more voice prompts or voice prompt tag identifiers wirelessly to the vehicle, and presenting the sent voice prompts or previously stored voice prompts.
-
-
36. A vehicle navigation system comprising:
-
a computer-based vehicle unit located in a vehicle for wirelessly receiving and transmitting trip request information and receiving trip plan navigation information, the computer-based vehicle unit having a processor and associated memory, a user interface, a global positioning system for determining vehicle coordinates, and a radio unit;
a network configured to wirelessly send and receive trip request information to and from the vehicle unit via the radio unit; and
a computer-based server in communication with the network for receiving trip request information from the computer-based vehicle unit, generating a trip plan according to navigation information stored in a memory associated with the server and the trip request information, and wirelessly sending the generated trip plan to the vehicle unit over the network. - View Dependent Claims (37)
-
-
38. A vehicle navigation apparatus comprising:
-
means for initiating a trip request;
means for entering trip voice instructions;
means for determining vehicle coordinates;
means for wirelessly sending vehicle coordinates and the entered voice instructions to a server over a network;
means for generating a trip plan according to vehicle navigation information stored in a memory associated with the server, the vehicle coordinates, and the trip voice instructions, wherein the generated trip plan includes a table of locations of the trip plan and each location entry in the table includes an associated voice prompt;
means for comparing present vehicle coordinates to the trip plan table;
means for determining whether the present vehicle coordinates are within a threshold value from a location in the table;
means for retrieving one or more voice prompts having one or more identifiers associated with the location in the table;
means for sending the voice prompts and identifiers wirelessly to the vehicle, and means for presenting the retrieved voice prompts and identifiers.
-
-
39. A vehicle navigation apparatus comprising:
-
means for initiating a trip request;
means for entering trip voice instructions;
means for determining vehicle coordinates;
means for sending vehicle coordinates and the entered voice instructions to a server over a network;
means for generating a trip plan according to navigation information stored in a memory associated with the server, the vehicle coordinates, and the trip voice instructions, wherein the generated trip plan includes a table of locations of the trip plan with associated one or more identifiers;
means for sending the generated trip plan table to the vehicle over the network;
means for comparing present vehicle coordinates to the trip plan table;
means for determining whether the present vehicle coordinates are within a threshold value from a location in the table;
means for retrieving one or more voice prompts having one or more identifiers associated with the location in the table;
means for wirelessly sending the retrieved prompts and identifiers to the vehicle, and means for presenting the retrieved voice prompts and identifiers.
-
-
40. A vehicle navigation apparatus comprising:
-
means for initiating a trip request;
means for entering trip voice instructions;
means for determining vehicle coordinates;
means for sending vehicle coordinates and the entered voice instructions to a server over a network;
means for generating a trip plan according to navigation information stored in a memory associated with the server, the vehicle coordinates, and the trip voice instructions, wherein the generated trip plan includes a table of locations of the trip plan with associated voice prompts;
means for sending the generated trip plan table from the server, through the network, and wirelessly to the vehicle;
means for comparing present vehicle coordinates to the trip plan table;
means for determining whether the vehicle coordinates are within a threshold value from a location in the table, means for retrieving one or more voice prompts having one or more identifiers associated with the location in the table, means for wirelessly sending the retrieved prompts and identifiers to the vehicle, and means for presenting the voice prompts and identifiers.
-
Specification