System for cooperatively reassigning duties in a multiple controller environment
First Claim
1. In a communication system having a plurality of subscriber units, a plurality of base stations, a plurality of radio frequency communication channels, a plurality of consoles, a central electronics bank that consists of a plurality of base interface modules, a plurality of operator multiplex interface modules, and a data bus, wherein the central electronics bank, via the plurality of operator multiplex interface modules and the plurality of base interface modules, operably couples the plurality of radio frequency communication channels to the plurality of consoles, a method for cooperatively executing and reassigning acknowledgement assignments comprising the steps of;
- (a) receiving, by a base interface module of the plurality of base interface modules, a data message transmitted by a subscriber unit of the plurality of subscriber units to produce a received data message;
(b) generating, for the received data message, an acknowledgement signal by each of a predetermined number of operator multiplex interface modules of the plurality of operator multiplex interface modules to produce generated acknowledgement signals, where the predetermined number of operator multiplex interface modules have acknowledgement assignments for data messages received by the base interface module of step (a);
(c) transmitting, by the base interface module of step (a), one of the generated acknowledgement signals to the subscriber unit of step (a); and
(d) reassigning acknowledgement assignments for at least one of the plurality of operator multiplex interface modules whenever the central electronics bank detects a predetermined event.
1 Assignment
0 Petitions
Accused Products
Abstract
A radio communication system having the capability of providing acknowledgement messages to incoming messages while compensating for failed components that have the duty of acknowledging messages or redistributing the acknowledgment duties evenly among the components when there is a change in acknowledgment responsibilities. There is also disclosed a method for cooperatively reassigning certain tasks to certain users within a communication system.
40 Citations
4 Claims
-
1. In a communication system having a plurality of subscriber units, a plurality of base stations, a plurality of radio frequency communication channels, a plurality of consoles, a central electronics bank that consists of a plurality of base interface modules, a plurality of operator multiplex interface modules, and a data bus, wherein the central electronics bank, via the plurality of operator multiplex interface modules and the plurality of base interface modules, operably couples the plurality of radio frequency communication channels to the plurality of consoles, a method for cooperatively executing and reassigning acknowledgement assignments comprising the steps of;
-
(a) receiving, by a base interface module of the plurality of base interface modules, a data message transmitted by a subscriber unit of the plurality of subscriber units to produce a received data message; (b) generating, for the received data message, an acknowledgement signal by each of a predetermined number of operator multiplex interface modules of the plurality of operator multiplex interface modules to produce generated acknowledgement signals, where the predetermined number of operator multiplex interface modules have acknowledgement assignments for data messages received by the base interface module of step (a); (c) transmitting, by the base interface module of step (a), one of the generated acknowledgement signals to the subscriber unit of step (a); and (d) reassigning acknowledgement assignments for at least one of the plurality of operator multiplex interface modules whenever the central electronics bank detects a predetermined event. - View Dependent Claims (2)
-
-
3. In a communication system having a plurality of subscriber units, a plurality of base stations, a plurality of radio frequency communication channels, a plurality of consoles, a central electronics bank that consists of a plurality of base interface modules, a plurality of operator multiplex interface modules, and a data bus wherein the central electronics bank is improved to comprise;
-
ACK duty adjuster means, operably associated with the plurality of operator multiplex interface modules, for monitoring and updating acknowledgement assignments for the plurality of operator multiplex interface modules, the ACK duty adjuster means comprises; OMI-BIM matrix means for storing the acknowledgement assignments, wherein each of the plurality of base interface modules has a predetermined number of operator multiplex interface modules of the plurality of operator multiplex interface modules assigned to perform acknowledgement duties for data messages received by the each of the plurality of base interface modules; updating means, operably associated with the OMI-BIM matrix means, for updating the acknowledgement assignments stored in the OMI-BIM matrix means whenever the central electronics bank detects a predetermined event; and distribution means, operably associated with the OMI-BIM matrix means and the updating means, for determining which of the plurality of operator multiplex interface modules will be assigned the acknowledgement duties for each of the base interface modules when the predetermined event is detected, such that acknowledgement duties are distributed among the plurality of operator multiplex interface modules. - View Dependent Claims (4)
-
Specification