Proxy-Based, Distributed Computer-Aided Dispatch System
First Claim
1. A computer-aided dispatch (CAD) system, comprising:
- a database for storing critical data and non-critical data originated at a plurality of CAD stations;
a first manager that manages access to the critical data and the non-critical data stored in the database;
one or more second managers communicatively connected with the first manager; and
the plurality of CAD stations, wherein;
each one of the one or more second managers is communicatively connected with particular ones of the plurality of CAD stations;
the particular ones of the plurality of CAD stations communicatively connected with the same one of the one or more second managers are communicatively connected with each other; and
for each one of the one or more second managers communicatively connected with the particular ones of the plurality of CAD stations;
while the second manager is available, each one of the particular ones of the plurality of CAD stations transmits the critical data and the non-critical data originated at the CAD station to the second manager and receives the critical data and the non-critical data originated at one or more other ones of the particular ones of the plurality of CAD stations from the second manager; and
while the second manager is unavailable, each one of the particular ones of the plurality of CAD stations transmits the critical data originated at the CAD station directly to all other ones of the particular ones of the plurality of CAD stations and receives the critical data originated at one or more other ones of the particular ones of the plurality of CAD stations directly from the one or more other ones of the particular ones of the plurality of CAD stations.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-aided dispatch (CAD) system includes a database for storing data originated at a plurality of CAD stations; a first manager that manages access to the data stored in the database; one or more second managers communicatively connected with the first manager; and the CAD stations. Each one of the second managers is communicatively connected with particular ones of the CAD stations. The particular ones of the CAD stations communicatively connected with the same second manager are communicatively connected with each other. For each one of the second managers communicatively connected with the particular ones of the CAD stations: while the second manager is available, the particular ones of the CAD stations exchange data via the second manager; and while the second manager is unavailable, the particular ones of the CAD stations exchange data directly with each other.
29 Citations
24 Claims
-
1. A computer-aided dispatch (CAD) system, comprising:
-
a database for storing critical data and non-critical data originated at a plurality of CAD stations; a first manager that manages access to the critical data and the non-critical data stored in the database; one or more second managers communicatively connected with the first manager; and the plurality of CAD stations, wherein; each one of the one or more second managers is communicatively connected with particular ones of the plurality of CAD stations; the particular ones of the plurality of CAD stations communicatively connected with the same one of the one or more second managers are communicatively connected with each other; and for each one of the one or more second managers communicatively connected with the particular ones of the plurality of CAD stations; while the second manager is available, each one of the particular ones of the plurality of CAD stations transmits the critical data and the non-critical data originated at the CAD station to the second manager and receives the critical data and the non-critical data originated at one or more other ones of the particular ones of the plurality of CAD stations from the second manager; and while the second manager is unavailable, each one of the particular ones of the plurality of CAD stations transmits the critical data originated at the CAD station directly to all other ones of the particular ones of the plurality of CAD stations and receives the critical data originated at one or more other ones of the particular ones of the plurality of CAD stations directly from the one or more other ones of the particular ones of the plurality of CAD stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
determining, at a first one of a plurality of computer-aided dispatch (CAD) stations, whether a first one of one or more second managers with which the first one of the plurality of CAD stations is communicatively connected is available, wherein; critical data and non-critical data originated at the plurality of CAD stations are stored in a database; a first manager manages access to the critical data and the non-critical data stored in the database; the one or more second managers are communicatively connected with the first manager; and each one of the one or more second managers is communicatively connected with particular ones of the plurality of CAD stations; if the first one of the one or more second managers is available, then; transmitting, by the first one of the plurality of CAD stations, the critical data and the non-critical data originated at the first one of the plurality of CAD stations to the first one of the one or more second managers; and receiving, by the first one of the plurality of CAD stations, the critical data and the non-critical data originated at one or more other ones of the plurality of CAD stations from the first one of the one or more second managers; and if the first one of the one or more second managers is unavailable, then; transmitting, by the first one of the plurality of CAD stations, the critical data originated at the first one of the plurality of CAD stations directly to all of one or more second ones of the plurality of CAD stations communicatively connected with the first one of the one or more second managers; and receiving, by the first one of the plurality of CAD stations, the critical data originated at one or more of the second ones of the plurality of CAD stations directly from the one or more of the second ones of the plurality of CAD stations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable tangible storage media embodying software operable when executed by one or more computer systems to:
-
determine, at a first one of a plurality of computer-aided dispatch (CAD) stations, whether a first one of one or more second managers with which the first one of the plurality of CAD stations is communicatively connected is available, wherein; critical data and non-critical data originated at the plurality of CAD stations are stored in a database; a first manager manages access to the critical data and the non-critical data stored in the database; the one or more second managers are communicatively connected with the first manager; and each one of the one or more second managers is communicatively connected with particular ones of the plurality of CAD stations; if the first one of the one or more second managers is available, then; transmit, by the first one of the plurality of CAD stations, the critical data and the non-critical data originated at the first one of the plurality of CAD stations to the first one of the one or more second managers; and receive, by the first one of the plurality of CAD stations, the critical data and the non-critical data originated at one or more other ones of the plurality of CAD stations from the first one of the one or more second managers; and if the first one of the one or more second managers is unavailable, then; transmit, by the first one of the plurality of CAD stations, the critical data originated at the first one of the plurality of CAD stations directly to all of one or more second ones of the plurality of CAD stations communicatively connected with the first one of the one or more second managers; and receive, by the first one of the plurality of CAD stations, the critical data originated at one or more of the second ones of the plurality of CAD stations directly from the one or more of the second ones of the plurality of CAD stations. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification