Approach for transferring functions between participants in a communications arrangement
First Claim
1. A computer-implemented method for assigning functions between participants in a communications arrangement comprising a plurality of participants, the method comprising the steps of:
- assigning, to a first participant from the plurality of participants, one or more functions to be performed by the first participant;
prior to a failure of the first participant that prevents the first participant from performing any of the one or more functions assigned to the first participant;
designating a second participant from the plurality of participants to perform the one or more functions if any of one or more handoff criteria are satisfied;
the first participant communicating directly with the second participant to indicate that the second participant has been designated to perform the one or more functions if any of the one or more handoff criteria are satisfied;
the first participant performing the one or more functions; and
the second participant not performing the one or more functions;
in response to any of the one or more handoff criteria being satisfied;
assigning the one or more functions to the second participant; and
the second participant performing the one or more functions instead of the first participant performing the one or more functions.
9 Assignments
0 Petitions
Accused Products
Abstract
A novel approach for transferring management functions between participants generally involves the use of an associate master participant that assumes responsibilities for functions assigned to the master participant if the master participant can no longer perform the functions. A participant in a communications arrangement is designated as the master participant and is responsible for performing one or more functions. Another participant from the communications arrangement is designated as an associate master participant. The associate master participant assumes the role of master participant, i.e., performs the functions previously assigned to master participant, if any of a set of handoff criteria are satisfied. The particular handoff criteria used may vary depending upon the requirements of a particular application and the invention is not limited to any particular handoff criteria. After associate master participant assumes the role of master participant, a new associate master participant may be designated. The approach reduces the amount of time required both to determine that the master participant can no longer perform the functions and to assign responsibility for performing the functions to another participant once that determination is made.
41 Citations
42 Claims
-
1. A computer-implemented method for assigning functions between participants in a communications arrangement comprising a plurality of participants, the method comprising the steps of:
-
assigning, to a first participant from the plurality of participants, one or more functions to be performed by the first participant; prior to a failure of the first participant that prevents the first participant from performing any of the one or more functions assigned to the first participant; designating a second participant from the plurality of participants to perform the one or more functions if any of one or more handoff criteria are satisfied; the first participant communicating directly with the second participant to indicate that the second participant has been designated to perform the one or more functions if any of the one or more handoff criteria are satisfied; the first participant performing the one or more functions; and the second participant not performing the one or more functions; in response to any of the one or more handoff criteria being satisfied; assigning the one or more functions to the second participant; and the second participant performing the one or more functions instead of the first participant performing the one or more functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium carrying one or more sequences of one or more instructions for assigning functions between participants in a communications arrangement, the one or more sequences of one or more instructions including instructions which, when executed by one or more processor, cause the one or more processor to perform the step of:
-
assigning, to a first participant from the plurality of participants, one or more functions to be performed by the first participant; prior to a failure of the first participant that prevents the first participant from performing any of the one or more functions assigned to the first participant; designating a second participant from the plurality of participants to perform the one or more functions if any one or more handoff criteria are satisfied; the first participant communicating directly with the second participant to indicate that the second participant has been designated to perform the one or more functions if any of the one or more handoff criteria are satisfied; the first participant performing the one or more functions; and the second participant not performing the one or more functions; in response to any of the one or more handoff criteria being satisfied; assigning the one or more functions to the second participant; and the second participant performing the one or more functions instead of the first participant performing the one or more function. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A communications device comprising:
-
an interface configured to receive data from a plurality of communications devices and to transmit data to the plurality of communications devices; and a mechanism communicatively coupled to the interface and configured to; perform one or more functions; and prior to a failure of the communications device that prevents the communications device from performing any of the one or more functions; designate a particular communications device from the plurality of communications devices to perform the one or more functions if any of one or more handoff criteria are satisfied; and communicate directly with the particular communications device to indicate that the particular communications device has been designated to perform the one or more functions if any of the one or more handoff criteria are satisfied; perform the one or more functions; and wherein the particular communications device does not perform the one or more functions; wherein, in response to any of the one or more handoff criteria being satisfied, the particular communications device performs the one or more functions instead of the communications device performing the one or more functions. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification