Methods, Apparatuses, and Computer Program Products For Traffic Data Aggregation Using Virtual Trip Lines and a Combination of Location and Time Based Measurement Triggers In GPS-Enabled Mobile Handsets
First Claim
1. A method, comprising:
- receiving one or more geometrical boundaries defined with data, each geometrical boundary comprising a plurality of location descriptors, each of the location descriptors and the geometrical boundaries corresponds to a geographic area of the world;
determining that at least one of the geometrical boundaries were traversed;
starting a predetermined time period when the at least one geometrical boundary is traversed;
generating a first set of data when the at least one geometrical boundary is traversed; and
generating a second set of data when the predetermined time period expires.
2 Assignments
0 Petitions
Accused Products
Abstract
A device for determining the traffic conditions between measurement locations associated with a roadway is provided. The device includes a processor that is capable of determining when a specified measurement location is passed or traversed and measure data as well as start a time period. If a device is traveling towards another specified measurement location but does not reach the location before the time period expires, a new measurement update may be sent by the device to a server. The information in this update may be utilized by the server to determine that there is a slowdown or blockage in traffic and/or that there is a traffic jam between the measurement locations. The device is capable of receiving a traffic update(s) from the server which may specify traffic conditions between the measurement locations. The traffic conditions may indicate that there is a traffic slowdown/blockage between the measurement locations.
35 Citations
38 Claims
-
1. A method, comprising:
-
receiving one or more geometrical boundaries defined with data, each geometrical boundary comprising a plurality of location descriptors, each of the location descriptors and the geometrical boundaries corresponds to a geographic area of the world; determining that at least one of the geometrical boundaries were traversed; starting a predetermined time period when the at least one geometrical boundary is traversed; generating a first set of data when the at least one geometrical boundary is traversed; and generating a second set of data when the predetermined time period expires. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising a processor configured to:
-
receive one or more geometrical boundaries defined with data, each geometrical boundary comprising a plurality of location descriptors, each of the location descriptors and the geometrical boundaries corresponds to a geographic area of the world; determine that at least one of the geometrical boundaries were traversed; start a predetermined time period when the at least one geometrical boundary is traversed; generate a first set of data when the at least one geometrical boundary is traversed; and generate a second set of data when the predetermined time period expires. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product, the computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving one or more geometrical boundaries defined with data, each geometrical boundary comprising a plurality of location descriptors, each of the location descriptors and the geometrical boundaries corresponds to a geographic area of the world; a second executable portion for determining that at least one of the geometrical boundaries were traversed; a third executable portion for starting a predetermined time period when the at least one geometrical boundary is traversed; a fourth executable portion for generating a first set of data when the at least one geometrical boundary is traversed; and a fifth executable portion for generating a second set of data when the predetermined time period expires. - View Dependent Claims (26)
-
-
27. An apparatus comprising a processor configured to:
-
generate one or more geometrical boundaries defined with data, each geometrical boundary comprises a plurality of location descriptors, each of the location descriptors and the geometrical boundaries corresponds to a geographic area of the world; and send the one or more geometrical boundaries to a terminal which uses the data to trigger generation of information that is associated with the terminal and the geographic area. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
-
generating one or more geometrical boundaries defined with data, each geometrical boundary comprises a plurality of location descriptors, each of the location descriptors and the geometrical boundaries corresponds to a geographic area of the world; and sending the one or more geometrical boundaries to a terminal which uses the data to trigger generation of information that is associated with the terminal and the geographic area. - View Dependent Claims (36, 37, 38)
-
Specification