Vehicle fleet management method and system with load balancing
First Claim
1. A method of managing a plurality of vehicles in a fleet of vehicles operatively controlled by a fleet management system, the method comprising:
- maintaining a plurality of wireless communication connections between the plurality of vehicles in the fleet and a central control center, each wireless communication connection operative between one or more of the plurality of vehicles and the central control center, via a cluster of gateways and a cluster of application switches, each wireless communication connection being maintained, at least in part, by messages initiated by each connected vehicle of the plurality of vehicles, wherein the central control center, the cluster of gateways, and the cluster of application switches handle a plurality of simultaneous wireless communication connections with the plurality of vehicles;
receiving a plurality of vehicle location messages at the central control center;
the plurality of vehicle location messages including information indicating the geographic location of a corresponding one of the plurality of vehicles in the fleet, in real-time or near real-time;
wherein the plurality of vehicle location messages are sent to the central control center frequently enough to maintain the wireless communication connections, wherein the central control center monitors the plurality of vehicle location messages and establishes a new communication session if a vehicle location message is not received within a predetermined time period, to ensure consistent receipt of the plurality of vehicle location messages;
load balancing using the messaging gateways of the cluster of messaging gateways to provide maximum communication uptime for the plurality of vehicles, while only one messaging gateway of the cluster of messaging gateways is visible to any single vehicle of the plurality of vehicles, at a given time;
wherein, based on current load conditions, one or more of the cluster of application switches determines which messaging gateway of the cluster of gateways is to maintain the wireless communication connections between a specific vehicle of the plurality of vehicles and the central control center, such that additional messaging gateways are included when the load conditions increase;
collecting and storing the plurality of vehicle location messages and additional messages at the central control center;
receiving, by the central control center, a polling communications from the plurality of vehicles; and
sending, by the central control center, updates to the plurality of vehicles based on the received polling communications.
1 Assignment
0 Petitions
Accused Products
Abstract
A method utilizing real-time location information in a fleet management system. Simultaneous wireless communication connections are maintained between a respectively corresponding number of vehicles in a fleet and a central control center. The messages are received at the central control center, and each one of the messages includes information indicating the geographic location of a respectively corresponding vehicle in real-time or near real-time. The messages are collected and stored in the central control center. In response to a user request, a fleet management tool or report is provided in real-time or near real-time, the management tool or report being based at least in part on the messages indicating the geographic location of the vehicles.
34 Citations
21 Claims
-
1. A method of managing a plurality of vehicles in a fleet of vehicles operatively controlled by a fleet management system, the method comprising:
-
maintaining a plurality of wireless communication connections between the plurality of vehicles in the fleet and a central control center, each wireless communication connection operative between one or more of the plurality of vehicles and the central control center, via a cluster of gateways and a cluster of application switches, each wireless communication connection being maintained, at least in part, by messages initiated by each connected vehicle of the plurality of vehicles, wherein the central control center, the cluster of gateways, and the cluster of application switches handle a plurality of simultaneous wireless communication connections with the plurality of vehicles; receiving a plurality of vehicle location messages at the central control center; the plurality of vehicle location messages including information indicating the geographic location of a corresponding one of the plurality of vehicles in the fleet, in real-time or near real-time; wherein the plurality of vehicle location messages are sent to the central control center frequently enough to maintain the wireless communication connections, wherein the central control center monitors the plurality of vehicle location messages and establishes a new communication session if a vehicle location message is not received within a predetermined time period, to ensure consistent receipt of the plurality of vehicle location messages; load balancing using the messaging gateways of the cluster of messaging gateways to provide maximum communication uptime for the plurality of vehicles, while only one messaging gateway of the cluster of messaging gateways is visible to any single vehicle of the plurality of vehicles, at a given time; wherein, based on current load conditions, one or more of the cluster of application switches determines which messaging gateway of the cluster of gateways is to maintain the wireless communication connections between a specific vehicle of the plurality of vehicles and the central control center, such that additional messaging gateways are included when the load conditions increase; collecting and storing the plurality of vehicle location messages and additional messages at the central control center; receiving, by the central control center, a polling communications from the plurality of vehicles; and sending, by the central control center, updates to the plurality of vehicles based on the received polling communications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A fleet management central control center, the central control center comprising:
-
a communication gateway adapted to maintain a plurality of simultaneous wireless communication connections with a respective plurality of vehicles in a fleet, and to receive a plurality of vehicle location messages at the central control center; each of the vehicle location messages including information indicating the geographic location of a corresponding one of the plurality of vehicles in the fleet in real-time or near real-time; the communication gateway being among a cluster of gateways, wherein the cluster of gateways is in communication with a central control center and in communication with the plurality of vehicles, under the control of a cluster of application switches; the cluster of application switches configured to facilitate load balancing use of the cluster of gateways to ensure maximum communication uptime for the plurality of vehicles, while only one of messaging gateway of the cluster of gateways is visible to any one of the plurality of vehicles at a given time; wherein based on current load conditions, one or more of the cluster of application switches determines which communication gateway of the cluster of gateways is to maintain the wireless communication connection between selected vehicles of the plurality of vehicles and the central control center, such that additional messaging gateways are included when the load conditions increase; wherein the plurality of vehicle location messages are sent to the central control center frequently enough to maintain the wireless communication connections, and the central control center monitors the plurality of vehicle location messages and establishes a new communication session if the plurality of vehicle location messages are not received within a predetermined time period to ensure consistent receipt of the plurality of vehicle location messages; wherein the communications gateway receives an additional message from one of the plurality of vehicles indicating details of trips, and receives polling communications from the plurality of vehicles, the polling communications being initiated by the vehicles, and wherein the communication gateway sends updates to the plurality of vehicles based on the received polling communications; and a database configured to collect and store the plurality of vehicle location messages and the additional messages at the central control center. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory, tangible medium storing a software program product, the software program product, when executed by a computer, causes the computer to carry out functions utilizing real-time location information in a fleet management system, the functions comprising:
-
maintaining a plurality of simultaneous wireless communication connections between a respective plurality of vehicles in a fleet and a central control center, each wireless communication connection operative between one or more of the plurality of vehicles and the central control center, via a cluster of gateways and a cluster of application switches, each wireless communication connection maintained by a plurality of messages initiated by vehicles of the plurality of vehicles; receiving a plurality of messages at the central control center; each of the messages including information indicating the geographic location of a corresponding one of the plurality of vehicles in the fleet in real-time or near real-time; wherein the plurality of messages are sent to the central control center frequently enough to maintain the wireless communication connections, and the central control center monitors the plurality of messages and establishes a new communication session if the plurality of messages are not received within a predetermined time period to ensure consistent receipt of the plurality of messages; load balancing using the messaging gateways of the cluster of messaging gateways to provide maximum communication uptime for the plurality of vehicles, while only one of the cluster of messaging gateways is visible to any single vehicle of the plurality of vehicles at a given time; wherein based on current load conditions, one or more of the cluster of application switches determines which messaging gateway of the cluster of gateways is to maintain the wireless communication connections between a specific vehicle of the plurality of vehicles and the central control center, such that additional messaging gateways are included when the load conditions increase; collecting and storing the plurality of messages in the central control center; receiving polling communications from the plurality of vehicles, the polling communications being initiated by the vehicles; and sending updates to the plurality of vehicles based on the received polling communications. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A fleet management system utilizing real-time location, comprising:
-
a central control center operatively coupled with a communication gateway, the communication gateway being among a cluster of gateways, wherein the cluster of gateways is in communication with the central control center and the plurality of vehicles under the control of a cluster of application switches; the cluster of application switches configured to facilitate load balancing use of the cluster of gateways to ensure maximum communication uptime of the plurality of vehicles, while only one of messaging gateway of the cluster of gateways is visible to any one of the plurality of vehicles at a given time; wherein based on current load conditions, one or more of the cluster of application switches determines which communication gateway of the cluster of gateways is to maintain the wireless communication connection between selected vehicles of the plurality of vehicles and the central control center, such that additional messaging gateways are included when the load conditions increase; a wireless communication device within a vehicle, wherein the wireless communication device maintains at least, in part, a wireless communication connection between the vehicle and the central control center; a passenger information monitor within the vehicle and in communication with the central control center through the wireless communication device, wherein the passenger information monitor provides information to the passenger, and wherein the central control center processes all inbound and outbound communications with the passenger information monitor; and a driver interactive unit within the vehicle configured to permit a driver to log onto and off of the fleet management system, wherein the driver interactive unit includes an interface that allows the driver to interact with the passenger information monitor. - View Dependent Claims (20, 21)
-
Specification