Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
220 words
A system for notifying users of impending arrivals of vehicles at particular locations, comprising: memory storing a first time value, said first time value indicating when a user should be notified of an impending arrival of a vehicle; a clock configured to produce a second time value; a route handler configured to receive a status message from said vehicle and to transmit an update request when said vehicle is off schedule based on said status message; a schedule monitor configured to compare said first time value to said second time value and to produce and transmit a notification request based on a comparison of said time values, said schedule monitor further configured to update said first time value in response to said update request; and a communication handler configured to receive said notification request and to transmit a notification message to said user in response to said notification request, said communication handler further configured to store said notification request and to determine a number of notification requests stored by said communication handler, said communication handler further configured to compare said number of notification requests to a threshold number and to cause reallocation of notification requests between said communication handler and at least one other communication handler based on a comparison of said number of notification requests to said threshold number.
Claim 2
Independent Claim
220 words
A system for notifying users of impending arrivals of vehicles at particular locations, comprising: memory storing a first time value, said first time value indicating when a user should be notified of an impending arrival of a vehicle; a clock configured to produce a second time value; a route handler configured to receive a status message from said vehicle and to transmit an update request when said vehicle is off schedule based on said status message; a schedule monitor configured to compare said first time value to said second time value and to produce and transmit a notification request based on a comparison of said time values, said schedule monitor further configured to update said first time value in response to said update request; and a communication handler configured to receive said notification request and to transmit a notification message to said user in response to said notification request, said communication handler further configured to store said notification request and to determine a number of notification requests stored by said communication handler, said communication handler further configured to compare said number of notification requests to a threshold number and to cause reallocation of notification requests between said communication handler and at least one other communication handler based on a comparison of said number of notification requests to said threshold number.
Claim 3
Dependent Claim
19 words
The system of claim 1 , wherein said communication handler receives a notification request in response to said reallocation.
Claim 4
Dependent Claim
19 words
The system of claim 1 , wherein said communication handler transmits a notification request in response to said reallocation.
Claim 5
Dependent Claim
21 words
The system of claim 1 , wherein said threshold number is a number of notification requests stored in another communication handler.
Claim 6
Dependent Claim
26 words
The system of claim 1 , wherein said communication handler is configured to simultaneously transmit a plurality of notification messages across a plurality of communication lines.
Claim 7
Dependent Claim
91 words
The system of claim 1 , further comprising: a database storing route information associated with a plurality of vehicles, said route information including said first time value, wherein said route handler is configured to determine whether said first time value is associated with a notification event that is expected to occur within a particular time period and to transmit said first time value to said schedule monitor in response to a determination that said notification event associated with said first time value is expected to occur within said particular time period.
Claim 8
Dependent Claim
92 words
The system of claim 1 , wherein said route handler is further configured to produce a list of notification events that are expected to occur within a particular time period, said route handler further configured to include said first time value in said list in response to a determination that said first time value is associated with a notification event that is expected to occur within said particular time period, said schedule monitor further configured to analyze said list to determine whether any notification requests should be transmitted to said communication handler.
Claim 9
Dependent Claim
28 words
The system of claim 1 , wherein said schedule monitor is implemented within a first computer system and said communication handler is implemented within a second computer system.
Claim 10
Independent Claim
154 words
A system for notifying users of impending arrivals of vehicles at particular locations, comprising: a database storing data associated with a plurality of vehicles; a route handler configured to analyze said data and to select portions of said data that are associated with notification events expected to occur during a particular time period; a schedule monitor configured to analyze said selected portions of said data during said particular time period and to disregard other portions of said data during said particular time period, said schedule monitor further configured to determine when at least one of said notification events should occur based on said selected portions of said data and to transmit a notification request in response to a determination by said schedule monitor that said at least one notification event should occur; and a communication handler configured to receive said notification request and to transmit a notification message in response to said notification request.
Claim 11
Independent Claim
154 words
A system for notifying users of impending arrivals of vehicles at particular locations, comprising: a database storing data associated with a plurality of vehicles; a route handler configured to analyze said data and to select portions of said data that are associated with notification events expected to occur during a particular time period; a schedule monitor configured to analyze said selected portions of said data during said particular time period and to disregard other portions of said data during said particular time period, said schedule monitor further configured to determine when at least one of said notification events should occur based on said selected portions of said data and to transmit a notification request in response to a determination by said schedule monitor that said at least one notification event should occur; and a communication handler configured to receive said notification request and to transmit a notification message in response to said notification request.
Claim 12
Dependent Claim
26 words
The system of claim 9 , wherein said communication handler is configured to simultaneously transmit a plurality of notification messages across a plurality of communication lines.
Claim 13
Dependent Claim
78 words
The system of claim 9 , wherein said communication handler is configured to store said notification request and to determine a number of notification requests stored by said communication handler, said communication handler further configured to compare said number of notification requests to a threshold number and to cause reallocation of notification requests between said communication handler and at least one other communication handler based on a comparison of said number of notification requests to said threshold number.
Claim 14
Dependent Claim
28 words
The system of claim 9 , wherein said schedule monitor is implemented in a first computer system and said communication handler is implemented in a second computer system.
Claim 15
Independent Claim
150 words
A system for notifying users of impending arrivals of vehicles at particular locations, comprising: memory storing data indicating a proximity of at least one vehicle to at least one location; a route handler configured to receive status messages and to update said data based on said status messages; a schedule monitor configured to monitor said data and to transmit notification requests in response to determinations by said schedule monitor that said at least one vehicle is within a predefined proximity of at least one location; and a plurality of communication handlers configured to respectively receive said notification requests and to transmit notification messages in response to said notification requests, wherein said schedule monitor is further configured to determine a number of notification requests transmitted to one of said communication handlers within a first particular time period and to allocate said notification requests between said communication handlers based on said number.
Claim 16
Independent Claim
150 words
A system for notifying users of impending arrivals of vehicles at particular locations, comprising: memory storing data indicating a proximity of at least one vehicle to at least one location; a route handler configured to receive status messages and to update said data based on said status messages; a schedule monitor configured to monitor said data and to transmit notification requests in response to determinations by said schedule monitor that said at least one vehicle is within a predefined proximity of at least one location; and a plurality of communication handlers configured to respectively receive said notification requests and to transmit notification messages in response to said notification requests, wherein said schedule monitor is further configured to determine a number of notification requests transmitted to one of said communication handlers within a first particular time period and to allocate said notification requests between said communication handlers based on said number.
Claim 17
Dependent Claim
86 words
The system of claim 13 , wherein at least one of said communication handlers is configured to store notification requests and to determine a number of notification requests stored by said at least one communication handler, said at least one communication handler further configured to compare said number of notification requests to a threshold number and to cause reallocation of notification requests between said communication handler and another of said communications handlers based on a comparison of said number of notification requests to said threshold number.
Claim 18
Dependent Claim
41 words
The system of claim 13 , wherein said route handler selects said data in response to a determination by said route handler that said data is associated with notification events that are expected to occur during a second particular time period.
Claim 19
Independent Claim
143 words
A method for notifying users of impending arrivals of vehicles at particular locations, comprising the steps of: storing a first time value, said first time value indicating when a user should be notified of an impending arrival of a vehicle; receiving a second time value; receiving a status message transmitted from said vehicle; updating said first time value based on said status message; comparing said first time value to said second time value; transmitting a notification request to a communication handler based on said comparing said first time value step; determining a number of notification requests stored by a communication handler; comparing said number of notification requests to a threshold number; reallocating said notification request between said communication handlers based on said comparing said number of notification requests step; and transmitting a notification message to said user in response to said notification request.
Claim 20
Independent Claim
143 words
A method for notifying users of impending arrivals of vehicles at particular locations, comprising the steps of: storing a first time value, said first time value indicating when a user should be notified of an impending arrival of a vehicle; receiving a second time value; receiving a status message transmitted from said vehicle; updating said first time value based on said status message; comparing said first time value to said second time value; transmitting a notification request to a communication handler based on said comparing said first time value step; determining a number of notification requests stored by a communication handler; comparing said number of notification requests to a threshold number; reallocating said notification request between said communication handlers based on said comparing said number of notification requests step; and transmitting a notification message to said user in response to said notification request.
Claim 21
Dependent Claim
74 words
The method of claim 16 , further comprising the steps of: determining whether said first time value indicates a time within a particular time period, said particular time period including a time indicated by said second time value; and performing said comparing said first time value step during said particular time period in response to a determination in said determining step that said first time value indicates a time within said particular time period.
Claim 22
Dependent Claim
81 words
The method of claim 16 , further comprising the steps of: creating a list of notification events that are expected to occur within a particular time period; including said first time value in said list in response to a determination that said first time value is associated with a notification event that is expected to occur within said particular time period; and monitoring said list during said particular time period, said monitoring step including said comparing said first time value step.
Claim 23
Independent Claim
94 words
A method for notifying users of impending arrivals of vehicles at particular locations, comprising the steps of: storing data associated with a plurality of vehicles; selecting portions of said data that are associated with notification events expected to occur during a particular time period; analyzing said selected portions of said data during said particular time period; disregarding other portions of said data during said particular time period; determining when at least one of said notification events should occur based on said analyzing step; and transmitting a notification message in response to said determining step.
Claim 24
Independent Claim
94 words
A method for notifying users of impending arrivals of vehicles at particular locations, comprising the steps of: storing data associated with a plurality of vehicles; selecting portions of said data that are associated with notification events expected to occur during a particular time period; analyzing said selected portions of said data during said particular time period; disregarding other portions of said data during said particular time period; determining when at least one of said notification events should occur based on said analyzing step; and transmitting a notification message in response to said determining step.
Claim 25
Independent Claim
106 words
A method for notifying users of impending arrivals of vehicles at particular locations, comprising the steps of: storing data associated with at least one vehicle; receiving at least one status message from said one vehicle; updating said data based on said one status message; analyzing said data; determining when to notify a user of an impending arrival of said one vehicle at a particular location based on said analyzing step; transmitting a notification request based on said determining step; and allocating said notification request to a communication handler based on a number of notification requests transmitted to said communication handler during a first particular time period.
Claim 26
Independent Claim
106 words
A method for notifying users of impending arrivals of vehicles at particular locations, comprising the steps of: storing data associated with at least one vehicle; receiving at least one status message from said one vehicle; updating said data based on said one status message; analyzing said data; determining when to notify a user of an impending arrival of said one vehicle at a particular location based on said analyzing step; transmitting a notification request based on said determining step; and allocating said notification request to a communication handler based on a number of notification requests transmitted to said communication handler during a first particular time period.
Claim 27
Dependent Claim
36 words
The method of claim 20 , further comprising the step of transmitting a notification message from said communication handler in response to said notification request, said notification message indicating said impending arrival of said one vehicle.
Claim 28
Dependent Claim
79 words
The method of claim 20 , further comprising the steps of: storing said notification request in said communication handler; determining a number of notification requests stored in said communication handler; comparing said number of notification requests to a threshold number; transmitting said notification request to another handler based on said comparing step; and transmitting a notification message from said other communication handler in response to said notification request, said notification message indicating said impending arrival of said one vehicles.
Claim 29
Dependent Claim
38 words
The method of claim 20 , further comprising the step of selecting said data in response to a determination that said data is associated with notification events that are expected to occur during a second particular time period.