CA2363556C

Base station system and method for monitoring travel of mobile vehicles and communicating notification messages

Abstract

A vehicle monitoring and notification system(42) includes a route handler (52), a schedule monitor (56), and a communication handler (92). The schedule monitor (56) determines when users should receive notification messages based on data that indicates when vehicles are expected to arrive at certain locations. The route handler (52) communicates with vehicle control units (61) on board vehicles to determine whether and how much any of the vehicles are off schedule. If any of the vehicles are off schedule, the route handler (52) updates the data monitor by the schedule monitor (56) to change when the schedule monitor (56) determinesthat notification messages should be received by the users. Once the schedule monitor(56) determines that a user should receive a notification message, the schedule monitor (56) transmits a notification request to the communication handler (92). The communication handler (92) then establishes communication with a communication device (99) associated with the user and transmits a notification message to the user. Therefore, the user is warned of an impending arrival of a vehicle at a particular location.

CA2363556C, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 1 March 2020, 6.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

23 claims: 6 independent, 17 dependent

  1. 1
    CA 02363556 2007-07-09 We Claim:1. 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 a communication device of 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.
  2. 9
    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 -27CA 02363556 2007-07-09 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.
  3. 13
    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 said 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, -28CA 02363556 2007-07-09 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.
  4. 16
    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 a communication device of said user in -29CA 02363556 2007-07-09 response to said notification request.
  5. 19
    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.
  6. 20
    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;-30CA 02363556 2007-07-09 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.