Claims
- 1. In a communications system having a plurality of endpoints each comprising a logical entity and its physical counterpart, a method for group affiliation, comprising the steps of:
receiving a first message from a requestor via application layer routing that includes an affiliation request; generating a response to said affiliation request as a function of the type of affiliation request received; and communicating the response to said affiliation request to said requestor via application layer routing.
- 2. The method of claim 1, wherein:
said affiliation request is a request to affiliate at least one endpoint with at least one group.
- 3. The method of claim 2, wherein the response to said affiliation request is generated as a function of whether said endpoint's logical entity is authorized to affiliate with said group.
- 4. The method of claim 2, wherein said group has at least one other affiliated endpoint and wherein the response to said affiliation request is generated as a function of whether said endpoint's physical counterpart has communication capabilities that are compatible with the communication capabilities of said at least one other affiliated endpoint.
- 5. The method of claim 2, wherein the response to said affiliation request is to deny affiliation of all endpoints in the request with each corresponding requested group.
- 6. The method of claim 2, wherein the response to said affiliation request is to grant affiliation of at least one said endpoint in the request to at least one group in the request.
- 7. The method of claim 2, wherein the response to said affiliation request is to affiliate all endpoints in the request with each corresponding requested group.
- 8. The method of claim 1, wherein said affiliation request is for an affiliation list.
- 9. The method of claim 8, wherein said response includes an affiliation list comprising all contact addresses for a given logical entity affiliated with a given group, each said contact address indicating the location of a physical counterpart.
- 10. The method of claim 8, wherein said response includes an affiliation list comprising all groups to which at least one logical entity is affiliated.
- 11. The method of claim 8, wherein said response includes an affiliation list comprising all groups to which at least one contact address is affiliated, each said contact address indicating the location of a physical counterpart.
- 12. The method of claim 11, wherein said response further includes at least one multicast address for each said group on the affiliation list.
- 13. [The method of claim 8, wherein said response includes an affiliation list comprising all groups to which an endpoint is capable of being affiliated.
- 14. In a communications system having a plurality of endpoints each comprising a physical counterpart, a method for determining at least one set of communications capabilities that are common to the physical counterpart of endpoints affiliated with a group, said method comprising the steps of:
retrieving a list of endpoints affiliated with a group; retrieving the communications capabilities of the physical counterpart of each said affiliated endpoint; and determining whether at least one set of group communication capabilities can be generated that includes communications capabilities that are common to the physical counterparts of at least a subset of the affiliated endpoints, and if so generating said at least one set of group communications capabilities.
- 15. The method of claim 14 further comprising the step of generating an error message if at least one set of group communication capabilities cannot be generated.
- 16. The method of claim 14 further comprising the step of causing said at least one set of group communications capabilities to be stored to a database.
- 17. The method of claim 14, wherein said step of determining whether at least one set of group communication capabilities can be generated is performed as a function of whether at least a subset of said affiliated endpoints comprise a physical counterpart having a communication capability that is required for a group directed session with said group.
- 18. The method of claim 14, wherein said step of determining whether at least one set of group communication capabilities can be generated is performed as a function of whether at least a subset of said affiliated endpoints comprise a physical counterpart having a communication capability that is optional for a group directed session with said group.
- 19. The method of claim 14, wherein said at least one set of group communication capabilities is generated is as a function of a transcoding algorithm.
- 20. The method of claim 14, wherein said at least one set of group communication capabilities is generated is as a function of software being downloaded into said at least a subset of affiliated endpoints.
REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following U.S. applications commonly owned together with this application by Motorola, Inc.:
[0002] Ser. No. ______, filed Dec. 31, 2002, 2002, titled “Methods for Managing a Pool of Multicast Addresses and Allocating Addresses in a Communications System” by Newberg, et al. (attorney docket no. CM05666G);
[0003] Ser. No. ______, filed Dec. 31, 2002, titled “Apparatus and Method for Controlling and Managing Individual Directed Sessions in a Communications System” by Lillie, et al. (attorney docket no. CM05665G);
[0004] Ser. No. ______, filed Dec. 31, 2002, titled “System and Method for Controlling and Managing Sessions Between Endpoints in a Communications System” by Keller, et al. (attorney docket no. CM05607G);
[0005] Ser. No. ______, filed Dec. 31, 2002, titled “Method and System for Group Communication” by Lillie, et al. (attorney docket no. CM0510G).