Systems and methods for setting up a collaborative communication system
First Claim
Patent Images
1. A method, comprising:
- determining a list of services to be loaded by a media switch;
loading the services;
if it is determined that other services are to be loaded, loading the other services by the media switch and ensuring a first service of the other services to load is an authentication service that is accepted from at least one trusted endpoint address;
wherein loading the other services comprises loading a presence service which maintains information on all endpoints associated with the media switch via an endpoint locator service that is running before any of the other services are loaded;
wherein the presence service maintains information comprising at least one of entity availability that indicates a service'"'"'s ability to accept connections or entity type that indicates one or more services offered by an endpoint; and
wherein the presence service is configured to publish its own presence with itself when loaded, and is further configured to attempt an additional attachment as a master presence service that is awarded to a presence service that first attempts to be the master presence service, wherein the master presence service is configured to provide synchronized access information to shared data elements.
3 Assignments
0 Petitions
Accused Products
Abstract
A collaborative communication system comprises a highly flexible architecture that facilitates connecting communication devices and networks to establish multimedia collaboration sessions in a manner that allows distribution of various services and features throughout the collaborative communication system to provide scalability and selectable combination of cost, resource usage, and performance.
66 Citations
20 Claims
-
1. A method, comprising:
-
determining a list of services to be loaded by a media switch; loading the services; if it is determined that other services are to be loaded, loading the other services by the media switch and ensuring a first service of the other services to load is an authentication service that is accepted from at least one trusted endpoint address; wherein loading the other services comprises loading a presence service which maintains information on all endpoints associated with the media switch via an endpoint locator service that is running before any of the other services are loaded; wherein the presence service maintains information comprising at least one of entity availability that indicates a service'"'"'s ability to accept connections or entity type that indicates one or more services offered by an endpoint; and wherein the presence service is configured to publish its own presence with itself when loaded, and is further configured to attempt an additional attachment as a master presence service that is awarded to a presence service that first attempts to be the master presence service, wherein the master presence service is configured to provide synchronized access information to shared data elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a media switch configured determine a list of services to be loaded by the media switch; wherein the media switch loads the services; wherein the media switch is configured to determine if other services are to be loaded and if so, the media switch loads the other services and ensures a first service of the other services to load is an authentication service that is accepted from at least one trusted endpoint address; wherein the media switch loads the other services comprises a presence service being loaded which maintains information on all endpoints associated with the media switch via an endpoint locator service that is run before any of the other services are loaded; wherein the presence service maintains information comprising at least one of entity availability that indicates a service'"'"'s ability to accept connections or entity type that indicates one or more services offered by an endpoint, and wherein the presence service is configured to publish its own presence with itself when loaded, and is further configured to attempt an additional attachment as a master presence service that is awarded to a presence service that first attempts to be the master presence service, wherein the master presence service is configured to provide synchronized access information to shared data elements. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium comprising instructions that when read by at least one processor perform:
-
determining a list of services to be loaded by a media switch; loading the services; if it is determined that other services are to be loaded, loading the other services by the media switch and ensuring a first service of the other services to load is an authentication service that is accepted from at least one trusted endpoint address; wherein loading the other services comprises loading a presence service which maintains information on all endpoints associated with the media switch via an endpoint locator service that is running before any of the other services are loaded; wherein the presence service maintains information comprising at least one of entity availability that indicates a service'"'"'s ability to accept connections or entity type that indicates one or more services offered by an endpoint; and wherein the presence service is configured to publish its own presence with itself when loaded, and is further configured to attempt an additional attachment as a master presence service that is awarded to a presence service that first attempts to be the master presence service, wherein the master presence service is configured to provide synchronized access information to shared data elements. - View Dependent Claims (19, 20)
-
Specification