System and Method of Providing Traffic Data to a Mobile Device
First Claim
Patent Images
1. A method for providing traffic data to a mobile device, the method comprising:
- a) determining a set of comprehensive traffic data for a geographical region at a first time;
b) determining a current set of comprehensive traffic data for the geographical region at a second time;
c) calculating a current differential set of traffic data from a difference between the current set and previous set of comprehensive traffic data;
d) storing the current differential set of traffic data;
e) repeating operations a, b, c and d for a subsequent current set of comprehensive traffic data operations at a next time; and
f) providing to a mobile device, upon receiving an update request from the mobile device, an update of traffic data to update an existing set of traffic data stored in the mobile device, for the geographical region, wherein the update set of traffic data includes one or more differential sets of traffic data or a set of comprehensive traffic data.
2 Assignments
0 Petitions
Accused Products
Abstract
A traffic data server wirelessly provides relevant traffic details to mobile subscribers at minimal data transmission, while supplying enough data for re-routing and detouring. Two-way wireless data connectivity allowing the server to know what data the mobile device has received in the past, allows the server to send, to a mobile device, only data that is necessary, i.e. updates to mobile users that are small data sets comprising the change in the previously received data to the current data.
123 Citations
31 Claims
-
1. A method for providing traffic data to a mobile device, the method comprising:
-
a) determining a set of comprehensive traffic data for a geographical region at a first time; b) determining a current set of comprehensive traffic data for the geographical region at a second time; c) calculating a current differential set of traffic data from a difference between the current set and previous set of comprehensive traffic data; d) storing the current differential set of traffic data; e) repeating operations a, b, c and d for a subsequent current set of comprehensive traffic data operations at a next time; and f) providing to a mobile device, upon receiving an update request from the mobile device, an update of traffic data to update an existing set of traffic data stored in the mobile device, for the geographical region, wherein the update set of traffic data includes one or more differential sets of traffic data or a set of comprehensive traffic data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, for providing traffic data to a mobile device, the method comprising:
-
a) defining a set of geographical regions; b) determining a set of comprehensive traffic data for each region in a plurality of geographical regions at a first time; c) determining a current set of comprehensive traffic data for the plurality of geographical regions at a second time; d) calculating current differential sets of traffic data from a difference between the current set and the previous set of comprehensive traffic data; e) storing the current differential sets of traffic data; f) repeating the operations b, c, d and e for subsequent current sets of comprehensive traffic data operations at a next time; g) receiving from a mobile device a traffic data update request for a geographical region, the region including an identifier identifying an existing set of traffic data stored in the mobile device; h) determining, from the identifier, a first subset, from the set of geographical regions, for which traffic data is requested; i) determining a set of traffic data to be provided to the mobile device from the first subset of set of geographical regions; and j) transmitting the determined set of traffic data to the mobile device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for providing traffic data to a mobile device, the system comprising:
-
a data source for collecting traffic data; a server receiving traffic data from the data source and utilizing a computer readable medium for encoding a computer program of instructions for executing a computer process of steps including; a) determining a set of comprehensive traffic data from the traffic data for at least one geographical region at a first time; b) determining a current set of comprehensive traffic data from the traffic data for the at least one geographical region at a second time; c) calculating a current differential set of traffic data from a difference between the current set and the first set of comprehensive traffic data; d) storing the current differential set of traffic data; and e) repeating operations a, b, c and d for a subsequent current set of comprehensive traffic data operations at a next time; and one or more mobile devices each communicating with the server for receiving an update set of traffic data to update an existing set of traffic data stored in the mobile device, for the first at least one geographical region wherein the update set of traffic data comprises one or more of the differential data sets of traffic data or one of the sets of comprehensive traffic data. - View Dependent Claims (30, 31)
-
Specification