Dynamic speed limit generation
First Claim
Patent Images
1. A method comprising:
- dynamically receiving, by a computer processor of a computing system from a plurality of vehicles currently in motion on a roadway, a dynamically changing data stream comprising data comprising parameters associated with said plurality of vehicles, wherein said computing system comprises a centralized computing system associated with a specified geographical region;
analyzing, by said computer processor, said data;
dynamically defining, by said computer processor based on results of said analyzing, speed limits for said plurality of vehicles;
dynamically defining, by said computer processor based on results of said analyzing, recommended lane assignments for said plurality of vehicles, wherein each recommended lane assignment of said recommended lane assignments specifies a recommended lane of travel on said roadway for each said vehicle;
dynamically defining, by said computer processor based on each said recommended lane of travel and said speed limits, velocity ranges for said plurality of vehicles with respect to said recommended lane assignments; and
transmitting, by said computer processor to each said vehicle, an associated speed limit of said speed limits, an associated recommended lane assignment of said recommended lane assignments, and an associated velocity range of said velocity ranges, wherein each said vehicle presents each said associated speed limit, each said associated recommended lane assignment, and each said associated velocity range to an associated driver of each associated vehicle of said plurality of vehicles.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating a dynamic speed limit is provided. The method includes dynamically receiving, from vehicles currently in motion on a roadway, a dynamically changing data stream comprising data comprising parameters associated with the vehicles. Speed limits, recommended lane assignments, and velocity ranges for the vehicles are dynamically defined. The speed limits, the recommended lane assignments, and the velocity ranges are transmitted to and presented by each associated vehicle.
30 Citations
20 Claims
-
1. A method comprising:
-
dynamically receiving, by a computer processor of a computing system from a plurality of vehicles currently in motion on a roadway, a dynamically changing data stream comprising data comprising parameters associated with said plurality of vehicles, wherein said computing system comprises a centralized computing system associated with a specified geographical region; analyzing, by said computer processor, said data; dynamically defining, by said computer processor based on results of said analyzing, speed limits for said plurality of vehicles; dynamically defining, by said computer processor based on results of said analyzing, recommended lane assignments for said plurality of vehicles, wherein each recommended lane assignment of said recommended lane assignments specifies a recommended lane of travel on said roadway for each said vehicle; dynamically defining, by said computer processor based on each said recommended lane of travel and said speed limits, velocity ranges for said plurality of vehicles with respect to said recommended lane assignments; and transmitting, by said computer processor to each said vehicle, an associated speed limit of said speed limits, an associated recommended lane assignment of said recommended lane assignments, and an associated velocity range of said velocity ranges, wherein each said vehicle presents each said associated speed limit, each said associated recommended lane assignment, and each said associated velocity range to an associated driver of each associated vehicle of said plurality of vehicles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
-
dynamically receiving, by said computer processor from a plurality of vehicles currently in motion on a roadway, a dynamically changing data stream comprising data comprising parameters associated with said plurality of vehicles, wherein said computing system comprises a centralized computing system associated with a specified geographical region; analyzing, by said computer processor, said data; dynamically defining, by said computer processor based on results of said analyzing, speed limits for said plurality of vehicles; dynamically defining, by said computer processor based on results of said analyzing, recommended lane assignments for said plurality of vehicles, wherein each recommended lane assignment of said recommended lane assignments specifies a recommended lane of travel on said roadway for each said vehicle; dynamically defining, by said computer processor based on each said recommended lane of travel and said speed limits, velocity ranges for said plurality of vehicles with respect to said recommended lane assignments; and transmitting, by said computer processor to each said vehicle, an associated speed limit of said speed limits, an associated recommended lane assignment of said recommended lane assignments, and an associated velocity range of said velocity ranges, wherein each said vehicle presents each said associated speed limit, each said associated recommended lane assignment, and each said associated velocity range to an associated driver of each associated vehicle of said plurality of vehicles. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a computer system implements a method, said method comprising:
-
dynamically receiving, by said computer processor from a plurality of vehicles currently in motion on a roadway, a dynamically changing data stream comprising data comprising parameters associated with said plurality of vehicles, wherein said computing system comprises a centralized computing system associated with a specified geographical region; analyzing, by said computer processor, said data; dynamically defining, by said computer processor based on results of said analyzing, speed limits for said plurality of vehicles; dynamically defining, by said computer processor based on results of said analyzing, recommended lane assignments for said plurality of vehicles, wherein each recommended lane assignment of said recommended lane assignments specifies a recommended lane of travel on said roadway for each said vehicle; dynamically defining, by said computer processor based on each said recommended lane of travel and said speed limits, velocity ranges for said plurality of vehicles with respect to said recommended lane assignments; and transmitting, by said computer processor to each said vehicle, an associated speed limit of said speed limits, an associated recommended lane assignment of said recommended lane assignments, and an associated velocity range of said velocity ranges, wherein each said vehicle presents each said associated speed limit, each said associated recommended lane assignment, and each said associated velocity range to an associated driver of each associated vehicle of said plurality of vehicles. - View Dependent Claims (19, 20)
-
Specification