TRIP DETERMINATION FOR MANAGING TRANSIT VEHICLE SCHEDULES
First Claim
1. A method of managing transit vehicle schedules, comprising:
- determining a current location and current heading of a transit vehicle by a global positioning system (GPS) module aboard the transit vehicle and communicating the current location and current heading to a computer processor;
determining a current time and current day by the computer processor;
selecting one trip schedule from a plurality of trip schedules in a database by the computer processor, the one trip schedule having attributes consistent with the current location, current heading, current time, and current day;
determining whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule; and
outputting a signal that indicates whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule.
3 Assignments
0 Petitions
Accused Products
Abstract
Approaches for managing transit vehicle schedules. The method includes determining a current location and current heading of a transit vehicle by a global positioning system (GPS) module aboard the transit vehicle and communicating the current location and current heading to a computer processor. The computer processor determines a current time and current day, and a trip schedule is selected from a plurality of trip schedules in a database. The selected trip schedule has attributes consistent with the current location, current heading, current time, and current day. The method determines whether the transit vehicle is ahead of the selected trip schedule or behind the selected trip schedule. An output signal indicates whether the transit vehicle is ahead of or behind schedule.
29 Citations
21 Claims
-
1. A method of managing transit vehicle schedules, comprising:
-
determining a current location and current heading of a transit vehicle by a global positioning system (GPS) module aboard the transit vehicle and communicating the current location and current heading to a computer processor; determining a current time and current day by the computer processor; selecting one trip schedule from a plurality of trip schedules in a database by the computer processor, the one trip schedule having attributes consistent with the current location, current heading, current time, and current day; determining whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule; and outputting a signal that indicates whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing transit vehicle schedules, comprising:
a priority request device configured to be mounted to a transit vehicle and including; a memory; a global positioning system (GPS) module; a computer processor coupled to the memory and to the GPS module; wherein the memory is configured to store a plurality of trip schedules and instructions that when executed by the computer processor cause the computer processor to; determine a current time, a current day, a current location, and a current heading of the transit vehicle from the GPS module; select one trip schedule from the plurality of trip schedules, the one trip schedule having attributes consistent with the current time, the current day, the current location, and the current heading of the transit vehicle; determine whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule; and output a signal that indicates whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system for managing transit vehicle schedules, comprising:
-
a priority request device configured to be mounted to a transit vehicle and configured to; determine a current time, a current day, a current location and a current heading of the transit vehicle; and transmit data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; a transit-stop module configured for placement at a transit stop and configured to; store a plurality of trip schedules; receive the data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; select one trip schedule from the plurality of trip schedules, the one trip schedule having attributes consistent with the data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; and transmit the one trip schedule to the priority request device; wherein the priority request device is further configured to; determine whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule; and output a signal that indicates whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule.
-
-
20. A system for managing transit vehicle schedules, comprising:
-
a priority request device configured to be mounted to a transit vehicle and configured to; determine a current time, a current day, a current location and a current heading of the transit vehicle; and transmit data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; a transit-stop module configured for placement at a transit stop and configured to; receive the data specifying the current time, the current day, the current location, and the current heading of the transit vehicle from the priority request device; and transmit the data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; a server coupled to the transit-stop module and configured to; store a plurality of trip schedules; receive the data specifying the current time, the current day, the current location, and the current heading of the transit vehicle from the transit-stop module; select one trip schedule from the plurality of trip schedules, the one trip schedule having attributes consistent with the data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; and transmit the one trip schedule to the transit-stop module; wherein the transit-stop module is further configured to; receive the one trip schedule from the server; and transmit the one trip schedule to the priority request device; wherein the priority request device is further configured to; determine whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule; and output a signal that indicates whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule.
-
-
21. A system for managing transit vehicle schedules, comprising:
-
a priority request device configured to be mounted to a transit vehicle and configured to; determine a current time, a current day, a current location and a current heading of the transit vehicle; and transmit data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; a server communicatively coupled to the priority request device and configured to; store a plurality of trip schedules; receive the data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; select one trip schedule from the plurality of trip schedules, the one trip schedule having attributes consistent with the data specifying the current time, the current day, the current location, and the current heading of the transit vehicle; and transmit the one trip schedule to the priority request device; wherein the priority request device is further configured to; determine whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule; and output a signal that indicates whether the transit vehicle is ahead of the one trip schedule or behind the one trip schedule.
-
Specification