Monitoring and reporting traffic information
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.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A method, comprising:
monitoring, by one or more processors, a plurality of vehicles; determining, based on the monitoring and by the one or more processors, a change in spacing between the plurality of vehicles over time; determining, based on the change in spacing and by the one or more processors, that a given vehicle among the plurality of vehicles is causing a traffic delay; generating, by the one or more processors, traffic delay data based on the determination that the given vehicle is causing the traffic delay; and reporting the determination that the given vehicle is causing the traffic delay to one or more entities.
3 . The method of claim 2 , wherein reporting the determination that the given vehicle is causing the traffic delay to one or more entities comprises reporting the determination that the given vehicle is causing the traffic delay to a reporting agency server.
4 . The method of claim 2 , wherein reporting the determination that the given vehicle is causing the traffic delay to one or more entities comprises reporting the determination that the given vehicle is causing the traffic delay to a driver of the given vehicle.
5 . The method of claim 2 , wherein reporting the determination that the given vehicle is causing the traffic delay to a driver of the given vehicle comprises providing an indication that the driver of the given vehicle is causing the traffic delay.
6 . The method of claim 2 , wherein monitoring the plurality of vehicles comprises monitoring spacing between the plurality of vehicles.
7 . The method of claim 6 , wherein monitoring spacing between the plurality of vehicles comprises obtaining a three-dimensional point map indicative of positions of the plurality of vehicles at multiple different points in time.
8 . The method of claim 2 , wherein reporting the determination that the given vehicle is causing the traffic delay to one or more entities comprises transmitting the traffic delay data to an application server.
9 . A system, comprising:
a data storage device; and one or more processors configured to interact with the data storage device and perform, upon execution of instructions, operations comprising:
monitoring a plurality of vehicles;
determining, based on the monitoring, a change in spacing between the plurality of vehicles over time;
determining, based on the change in spacing, that a given vehicle among the plurality of vehicles is causing a traffic delay;
generating traffic delay data based on the determination that the given vehicle is causing the traffic delay; and
reporting the determination that the given vehicle is causing the traffic delay to one or more entities.
10 . The system of claim 9 , wherein reporting the determination that the given vehicle is causing the traffic delay to one or more entities comprises reporting the determination that the given vehicle is causing the traffic delay to a reporting agency server.
11 . The system of claim 9 , wherein reporting the determination that the given vehicle is causing the traffic delay to one or more entities comprises reporting the determination that the given vehicle is causing the traffic delay to a driver of the given vehicle.
12 . The system of claim 9 , wherein reporting the determination that the given vehicle is causing the traffic delay to a driver of the given vehicle comprises providing an indication that the driver of the given vehicle is causing the traffic delay.
13 . The system of claim 9 , wherein monitoring the plurality of vehicles comprises monitoring spacing between the plurality of vehicles.
14 . The system of claim 13 , wherein monitoring spacing between the plurality of vehicles comprises obtaining a three-dimensional point map indicative of positions of the plurality of vehicles at multiple different points in time.
15 . The system of claim 9 , wherein reporting the determination that the given vehicle is causing the traffic delay to one or more entities comprises transmitting the traffic delay data to an application server.
16 . A non-transitory computer readable medium storing instructions that, upon execution, cause one or more processors to perform operations comprising:
monitoring a plurality of vehicles; determining, based on the monitoring, a change in spacing between the plurality of vehicles over time; determining, based on the change in spacing, that a given vehicle among the plurality of vehicles is causing a traffic delay; generating traffic delay data based on the determination that the given vehicle is causing the traffic delay; and reporting the determination that the given vehicle is causing the traffic delay to one or more entities.
17 . The non-transitory computer readable medium of claim 16 , wherein reporting the determination that the given vehicle is causing the traffic delay to one or more entities comprises reporting the determination that the given vehicle is causing the traffic delay to a reporting agency server.
18 . The non-transitory computer readable medium of claim 16 , wherein reporting the determination that the given vehicle is causing the traffic delay to one or more entities comprises reporting the determination that the given vehicle is causing the traffic delay to a driver of the given vehicle.
19 . The non-transitory computer readable medium of claim 16 , wherein reporting the determination that the given vehicle is causing the traffic delay to a driver of the given vehicle comprises providing an indication that the driver of the given vehicle is causing the traffic delay.
20 . The non-transitory computer readable medium of claim 16 , wherein monitoring the plurality of vehicles comprises monitoring spacing between the plurality of vehicles.
21 . The non-transitory computer readable medium of claim 20 , wherein monitoring spacing between the plurality of vehicles comprises obtaining a three-dimensional point map indicative of positions of the plurality of vehicles at multiple different points in time.Join the waitlist — get patent alerts
Track US2023282103A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.