A method of managing transit signal priority requests, comprising: detecting arrival of a first transit vehicle at a transit stop; storing a first value indicative of an actual arrival time in a memory in response to the arrival of the first transit vehicle at the transit stop; determining by a processor from the first value whether or not the actual arrival time of the first transit vehicle satisfies a scheduling parameter; enabling a priority request device to make TSP requests in response to the actual arrival time of the first transit vehicle not satisfying the scheduling parameter; disabling the priority request device from making TSP requests in response to the actual arrival time of the first transit vehicle satisfying the scheduling parameter; and in response to a second transit vehicle arriving at the transit stop before the first transit vehicle, storing a second value indicative of an actual arrival time in association with an identifier of the second transit vehicle; wherein the scheduling parameter indicates a scheduled headway separating the first transit vehicle from the second transit vehicle, and the determining includes: determining that the actual arrival time of the first transit vehicle does not satisfy the scheduling parameter in response to the first and second values indicating that the actual arrival time of the first transit vehicle follows the actual arrival time of the second transit vehicle by more than the scheduled headway plus a threshold quantity of time, or indicating that the actual arrival time of the second transit vehicle precedes the actual arrival time of the first transit vehicle by less than the scheduled headway minus the threshold quantity of time; and determining that the actual arrival time of the first transit vehicle satisfies the scheduling parameter in response to the first and second values indicating that the actual arrival time of the first transit vehicle follows the actual arrival time of the second transit vehicle by less than the scheduled headway plus the threshold quantity of time and indicating that the actual arrival time of the second transit vehicle precedes the actual arrival time of the first transit vehicle by more than the scheduled headway minus the threshold quantity of time. detecting arrival of a first transit vehicle at a transit stop; storing a first value indicative of an actual arrival time in a memory in response to the arrival of the first transit vehicle at the transit stop; determining by a processor from the first value whether or not the actual arrival time of the first transit vehicle satisfies a scheduling parameter; enabling a priority request device to make TSP requests in response to the actual arrival time of the first transit vehicle not satisfying the scheduling parameter; disabling the priority request device from making TSP requests in response to the actual arrival time of the first transit vehicle satisfying the scheduling parameter; and in response to a second transit vehicle arriving at the transit stop before the first transit vehicle, storing a second value indicative of an actual arrival time in association with an identifier of the second transit vehicle; wherein the scheduling parameter indicates a scheduled headway separating the first transit vehicle from the second transit vehicle, and the determining includes: determining that the actual arrival time of the first transit vehicle does not satisfy the scheduling parameter in response to the first and second values indicating that the actual arrival time of the first transit vehicle follows the actual arrival time of the second transit vehicle by more than the scheduled headway plus a threshold quantity of time, or indicating that the actual arrival time of the second transit vehicle precedes the actual arrival time of the first transit vehicle by less than the scheduled headway minus the threshold quantity of time; and determining that the actual arrival time of the first transit vehicle satisfies the scheduling parameter in response to the first and second values indicating that the actual arrival time of the first transit vehicle follows the actual arrival time of the second transit vehicle by less than the scheduled headway plus the threshold quantity of time and indicating that the actual arrival time of the second transit vehicle precedes the actual arrival time of the first transit vehicle by more than the scheduled headway minus the threshold quantity of time. determining that the actual arrival time of the first transit vehicle does not satisfy the scheduling parameter in response to the first and second values indicating that the actual arrival time of the first transit vehicle follows the actual arrival time of the second transit vehicle by more than the scheduled headway plus a threshold quantity of time, or indicating that the actual arrival time of the second transit vehicle precedes the actual arrival time of the first transit vehicle by less than the scheduled headway minus the threshold quantity of time; and determining that the actual arrival time of the first transit vehicle satisfies the scheduling parameter in response to the first and second values indicating that the actual arrival time of the first transit vehicle follows the actual arrival time of the second transit vehicle by less than the scheduled headway plus the threshold quantity of time and indicating that the actual arrival time of the second transit vehicle precedes the actual arrival time of the first transit vehicle by more than the scheduled headway minus the threshold quantity of time.