Monitoring and reporting traffic information
First Claim
1. A method for detecting a slow vehicle in a left lane of a roadway, the method comprising:
- acquiring, by a camera of a user device, image data that depicts a view in a forward direction relative to the user'"'"'s vehicle;
determining, based on the image data, that the user'"'"'s vehicle is traveling in a left lane of a roadway having at least two lanes for travel in a first direction;
detecting that a second vehicle is traveling within a predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway;
obtaining speed information of the user'"'"'s vehicle and the second vehicle at a first time and at a first location;
determining, based on the obtained speed information, that a speed of the second vehicle at the first time is below a defined speed limit of the roadway at the first location, and in response triggering a potential violation procedure, including;
detecting, after a predetermined amount of time, that the second vehicle is traveling within the predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway;
obtaining speed information of the user'"'"'s vehicle and the second vehicle at a second time at a second location; and
determining that the speed of the second vehicle at the second time is below the defined speed limit of the roadway at the second location, and in response;
detecting, by the user device and based on the image data, a plate number of the second vehicle; and
transmitting, to an application server, the speed information of the second vehicle at the first time, the speed information of the second vehicle at the second time, the plate number of the second vehicle, and the image data.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for acquiring image data, determining that the user'"'"'s vehicle is traveling in a left lane of a roadway having at least two lanes for travel in a first direction, detecting that a second vehicle is traveling within a predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway, obtaining speed information of the user'"'"'s vehicle and the second vehicle at a first time and at a first location, determining, based on the obtained speed information, that a speed of the second vehicle at the first time is below a defined speed limit of the roadway at the first location, and in response triggering a potential violation procedure.
33 Citations
20 Claims
-
1. A method for detecting a slow vehicle in a left lane of a roadway, the method comprising:
-
acquiring, by a camera of a user device, image data that depicts a view in a forward direction relative to the user'"'"'s vehicle; determining, based on the image data, that the user'"'"'s vehicle is traveling in a left lane of a roadway having at least two lanes for travel in a first direction; detecting that a second vehicle is traveling within a predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway; obtaining speed information of the user'"'"'s vehicle and the second vehicle at a first time and at a first location; determining, based on the obtained speed information, that a speed of the second vehicle at the first time is below a defined speed limit of the roadway at the first location, and in response triggering a potential violation procedure, including; detecting, after a predetermined amount of time, that the second vehicle is traveling within the predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway; obtaining speed information of the user'"'"'s vehicle and the second vehicle at a second time at a second location; and determining that the speed of the second vehicle at the second time is below the defined speed limit of the roadway at the second location, and in response; detecting, by the user device and based on the image data, a plate number of the second vehicle; and transmitting, to an application server, the speed information of the second vehicle at the first time, the speed information of the second vehicle at the second time, the plate number of the second vehicle, and the image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a data processing apparatus; and a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; acquiring, by a camera of a user device, image data that depicts a view in a forward direction relative to the user'"'"'s vehicle; determining, based on the image data, that the user'"'"'s vehicle is traveling in a left lane of a roadway having at least two lanes for travel in a first direction; detecting that a second vehicle is traveling within a predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway; obtaining speed information of the user'"'"'s vehicle and the second vehicle at a first time and at a first location; determining, based on the obtained speed information, that a speed of the second vehicle at the first time is below a defined speed limit of the roadway at the first location, and in response triggering a potential violation procedure, including; detecting, after a predetermined amount of time, that the second vehicle is traveling within the predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway; obtaining speed information of the user'"'"'s vehicle and the second vehicle at a second time at a second location; and determining that the speed of the second vehicle at the second time is below the defined speed limit of the roadway at the second location, and in response; detecting, by the user device and based on the image data, a plate number of the second vehicle; and transmitting, to an application server, the speed information of the second vehicle at the first time, the speed information of the second vehicle at the second time, the plate number of the second vehicle, and the image data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
acquiring, by a camera of a user device, image data that depicts a view in a forward direction relative to the user'"'"'s vehicle; determining, based on the image data, that the user'"'"'s vehicle is traveling in a left lane of a roadway having at least two lanes for travel in a first direction; detecting that a second vehicle is traveling within a predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway; obtaining speed information of the user'"'"'s vehicle and the second vehicle at a first time and at a first location; determining, based on the obtained speed information, that a speed of the second vehicle at the first time is below a defined speed limit of the roadway at the first location, and in response triggering a potential violation procedure, including; detecting, after a predetermined amount of time, that the second vehicle is traveling within the predetermined distance in front of the user'"'"'s vehicle and in the left lane of the roadway; obtaining speed information of the user'"'"'s vehicle and the second vehicle at a second time at a second location; and determining that the speed of the second vehicle at the second time is below the defined speed limit of the roadway at the second location, and in response; detecting, by the user device and based on the image data, a plate number of the second vehicle; and transmitting, to an application server, the speed information of the second vehicle at the first time, the speed information of the second vehicle at the second time, the plate number of the second vehicle, and the image data. - View Dependent Claims (18, 19, 20)
-
Specification