Use of position logs of vehicles to determine presence and behaviors of traffic controls
First Claim
1. A method comprising:
- receiving, by a computing device, movement data that is indicative of movement of a plurality of vehicles through an intersection, wherein the movement data comprises for each respective vehicle data indicative of the respective vehicle'"'"'s position as a function of time for multiple instances of time and the respective vehicle'"'"'s velocity as a function of time for the multiple instances of time;
detecting a pattern in a distribution of velocities of the plurality of vehicles within a threshold distance of the intersection using the computing device;
determining, based at least upon a presence of decreasing velocities and subsequent increasing velocities within the pattern, that the distribution of velocities is indicative of a presence of a probable traffic control for the intersection; and
storing an indication of the probable traffic control for the intersection in a database.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for using position logs of vehicles to determine the presence and behavior of traffic controls are disclosed. An example method includes receiving movement data that is indicative of movement of a plurality of vehicles through an intersection. The movement data may be received by a computing device and may include, for each respective vehicle, data indicative of the respective vehicle'"'"'s position as a function of time for multiple instances of time. The method may further include detecting a pattern in the movement data using the computing device. The detected pattern may be indicative of a probable traffic control for the intersection. According to the method, an indication of the probable traffic control for the intersection may be stored in a database.
43 Citations
17 Claims
-
1. A method comprising:
-
receiving, by a computing device, movement data that is indicative of movement of a plurality of vehicles through an intersection, wherein the movement data comprises for each respective vehicle data indicative of the respective vehicle'"'"'s position as a function of time for multiple instances of time and the respective vehicle'"'"'s velocity as a function of time for the multiple instances of time; detecting a pattern in a distribution of velocities of the plurality of vehicles within a threshold distance of the intersection using the computing device; determining, based at least upon a presence of decreasing velocities and subsequent increasing velocities within the pattern, that the distribution of velocities is indicative of a presence of a probable traffic control for the intersection; and storing an indication of the probable traffic control for the intersection in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving movement data that is indicative of movement of a plurality of vehicles through an intersection, wherein the movement data comprises for each respective vehicle data indicative of the respective vehicle'"'"'s position as a function of time for multiple instances of time and the respective vehicle'"'"'s velocity as a function of time for the multiple instances of time; detecting a pattern in a distribution of velocities of the plurality of vehicles within a threshold distance of the intersection; determining, based at least upon a presence of decreasing velocities and subsequent increasing velocities within the pattern, that the distribution of velocities is indicative of a presence of a probable traffic control for the intersection; and storing an indication of the probable traffic control for the intersection in a database. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one processor; a memory; and instructions stored in the memory and executable by the at least one processor to cause the at least one processor to perform functions comprising; receiving movement data that is indicative of movement of a plurality of vehicles through an intersection, wherein the movement data comprises for each respective vehicle data indicative of the respective vehicle'"'"'s position as a function of time for multiple instances of time and the respective vehicle'"'"'s velocity as a function of time for the multiple instances of time; detecting a pattern in a distribution of velocities of the plurality of vehicles within a threshold distance of the intersection; determining, based at least upon a presence of decreasing velocities and subsequent increasing velocities within the pattern, that the distribution of velocities is indicative of a presence of a probable traffic control for the intersection; and storing an indication of the probable traffic control for the intersection in a database. - View Dependent Claims (15, 16, 17)
-
Specification