System and method for efficiently notifying users of impending arrivals of vehicles
DCFirst Claim
Patent Images
1. A system for notifying users of impending arrivals of vehicles, comprising:
- memory for storing data, said data indicating when notification messages are scheduled for transmission to remote communications devices to warn users of impending arrivals of at least one vehicle; and
logic configured to determine that at least one of said notification messages is scheduled for transmission during a particular time period, to determine a number of said notification messages that are scheduled for transmission during said particular time period, to compare said number to a threshold number, and to cause said one notification message to be transmitted prior to said time period when said number exceeds said threshold.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A vehicle monitoring and notification system includes memory and logic. The memory stores data indicating when notification messages are scheduled for transmission to remote communications devices to warn users of impending arrivals of at least one vehicle. The logic is configured to determine that at least one of the notification messages is scheduled for transmission during a particular time period and to determine a number of notification messages that are scheduled for transmission during the particular time period. If the number exceeds a threshold number, the logic changes when the one notification message is scheduled for transmission.
-
Citations
12 Claims
-
1. A system for notifying users of impending arrivals of vehicles, comprising:
-
memory for storing data, said data indicating when notification messages are scheduled for transmission to remote communications devices to warn users of impending arrivals of at least one vehicle; and
logic configured to determine that at least one of said notification messages is scheduled for transmission during a particular time period, to determine a number of said notification messages that are scheduled for transmission during said particular time period, to compare said number to a threshold number, and to cause said one notification message to be transmitted prior to said time period when said number exceeds said threshold. - View Dependent Claims (2, 3, 4, 5, 6)
a sensor disposed on said one vehicle, said sensor configured to transmit location signals, each of said location signals indicating a location of said sensor;
a vehicle control unit disposed on said one vehicle and interfaced with said sensor, said vehicle control unit configured to receive said location signals and to transmit a message based on said location signals, wherein said logic is remotely located from said one vehicle and is configured to update said data based on said message transmitted from said vehicle control unit.
-
-
3. The system of claim 1, further comprising:
-
a sensor configured to transmit location signals, each of said signals indicating a present location of said one vehicle, wherein said data indicates a plurality of checkpoints that said one vehicle is scheduled to pass, said data further indicating a time that said one vehicle is respectively scheduled to pass each of said checkpoints, and wherein said logic is further configured to update said data based on said location signals.
-
-
4. The system of claim 1, further comprising:
-
a communications device configured to receive a status message transmitted from a vehicle, said status message indicating whether said vehicle is on schedule, wherein said logic is further configured to update said data based on said status message.
-
-
5. The system of claim 1, wherein said logic is further configured to determine when each of said notification messages should be transmitted based on said data and to transmit notification requests to cause said notification messages to be transmitted, each of said notification requests respectively corresponding with one of said notification messages, and wherein said system further comprises:
a communications device configured to receive said notification requests and to store said notification requests into a queue, said communications device configured to retrieve said notification requests from said queue and to transmit notification messages based on said notification requests retrieved from said queue.
-
6. The system of claim 5, further comprising:
-
a clock configured to transmit time signals, wherein said data includes time values respectively indicating times that said notification messages are respectively scheduled for transmission, said logic configured to compare a value of one of said time signals to one of said time values to determine whether to transmit one of said notification requests.
-
-
7. A method for notifying users of impending arrivals of vehicles, comprising the steps of:
-
storing data indicating when notification messages are scheduled for transmission to remote communications devices;
determining that at least one of said notification messages is scheduled for transmission during a particular time period;
determining a number of said notification messages that are scheduled for transmission during said particular time period;
comparing said number to a threshold number;
causing said one notification message to be transmitted prior to said time period when said number exceeds said threshold number; and
notifying one of said users of an impending arrival of a vehicle via said one notification message. - View Dependent Claims (8, 9)
determining a location of said vehicle;
transmitting a location signal indicating said location of said vehicle; and
updating said data based on said location signal.
-
-
9. The method of claim 7, further comprising the steps of:
-
determining when each of said notification messages should be transmitted based on said data;
transmitting notification requests based on said determining when step;
storing said notification requests into a queue;
retrieving said notification requests from said queue; and
transmitting said notification messages based on said notification requests retrieved from said queue.
-
-
10. A method for notifying users of impending arrivals of vehicles, comprising the steps of:
-
storing data indicating when notification messages are scheduled for transmission to remote communications devices;
determining that at least one of said notification messages is scheduled for transmission during a particular time period;
determining a number of said notification messages that are scheduled for transmission during said particular time period;
comparing said number to a threshold number;
changing when said one notification message is scheduled for transmission in response to a determination that said number exceeds said threshold number; and
notifying one of said users of an impending arrival of a vehicle via said one notification message. - View Dependent Claims (11, 12)
determining a location of said vehicle;
transmitting a location signal indicating said location of said vehicle; and
updating said data based on said location signal.
-
-
12. The method of claim 10, further comprising the steps of:
-
determining when each of said notification messages should be transmitted based on said data;
transmitting notification requests based on said determining when step;
storing said notification requests into a queue;
retrieving said notification requests from said queue; and
transmitting said notification messages based on said notification requests retrieved from said queue.
-
Specification