CLOUD-MEDIATED VEHICLE NOTIFICATION EXCHANGE FOR LOCALIZED TRANSIT EVENTS
First Claim
1. A method of broadcasting localized transit events detected during transit of a vehicle, the method involving a device having a processor and in communication with a transit service and comprising:
- executing, on the processor, instructions that cause the device to;
detect a location of the vehicle;
transmit the location to the transit service to add the vehicle to a vehicle area group for the location;
upon detecting a transit event in the location of the vehicle, transmit the transit event to the transit service for broadcasting to other vehicles of the vehicle area group; and
upon receiving from the transit service a notification of a transit event for the vehicle area group, utilize the notification in the transit of the vehicle.
0 Assignments
0 Petitions
Accused Products
Abstract
Vehicles in transit within a location may transmit and/or receive information about transit events arising within the location, such as accidents, developing weather, and road obstructions. Because localized exchange channels, such as a radiofrequency broadcast, may be range-limited and/or unreliable, a centralized service may be provided to facilitate the exchange of notifications about transit events, but it may be difficult to provide a centralized service that is both scalable to millions of vehicles and capable of low-latency exchange of time-sensitive notifications for transit events. The techniques presented herein provide an architecture for broadcasting transit events through a transit service that maintains vehicle area groups, respectively identifying the vehicles that are associated with each location. The service may receive a notification of a transit event for a location, and may utilize the vehicle area group for the location to broadcast the notification to the other vehicles of the area group.
188 Citations
20 Claims
-
1. A method of broadcasting localized transit events detected during transit of a vehicle, the method involving a device having a processor and in communication with a transit service and comprising:
executing, on the processor, instructions that cause the device to; detect a location of the vehicle; transmit the location to the transit service to add the vehicle to a vehicle area group for the location; upon detecting a transit event in the location of the vehicle, transmit the transit event to the transit service for broadcasting to other vehicles of the vehicle area group; and upon receiving from the transit service a notification of a transit event for the vehicle area group, utilize the notification in the transit of the vehicle. - View Dependent Claims (2, 3, 4, 5)
-
6. A server that provides a transit service to vehicles, the server comprising:
-
a processor; a vehicle communicator that communicates with the vehicles; and a memory storing instructions that, when executed by the processor, provide a system comprising; a vehicle area group manager that, upon receiving a location of a vehicle, adds the vehicle to a vehicle area group for the location; and a transit event broadcaster that, upon receiving, from a vehicle, a transit event for the location; identifies at least one other vehicle of the vehicle area group; and broadcasts to the at least one other vehicle of the vehicle area group a notification of the transit event. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A vehicle device that broadcasts localized transit events detected during transit of a vehicle, the vehicle device comprising:
-
a processor; a location detector that detects a location of the vehicle; a transit service communicator that communicates with a transit service; a transit event detector that detects a transit event in the location of the vehicle; and a memory storing instructions that, when executed on the processor, cause the vehicle device to provide a system comprising; a transit service interface that; transmits the location, via the transit service communicator, to add the vehicle to a vehicle area group for the location, and transmits, via the transit service communicator, the transit event for broadcasting to other vehicles of the vehicle area group; and a local event notifier that, upon receiving from the transit service a notification of a transit event for the vehicle area group, utilizes the notification in the transit of the vehicle. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification