Method and apparatus for identifying an alternative peer hosting an alternative communication service
First Claim
1. A computer-executable method, stored on a non-transitory computer-readable medium, for invoking a communication service provided by a peer of a peer-to-peer system, the method comprising:
- identifying a peer hosting the communication service;
invoking the communication service via a distributed directory that carries entries that enable a client to invoke the communication service; and
identifying an alternative peer hosting an alternative communication service in case the identified peer or the communication service is unavailable, where the alternative communication service has an interface and provides a functionality different from said communication service, and where the distributed directory carries entries that enable a client to invoke the alternative communication service.
9 Assignments
0 Petitions
Accused Products
Abstract
The application concerns a method for invoking a communication service that is realized by means of a peer of a peer-to-peer system, the method comprising the step of identifying a peer hosting the communication service and invoking the communication service by means of a distributed directory, where the distributed directory carrying entries that enable a client to invoke the communication service, the method further comprising the step of identifying an alternative peer hosting an alternative communication service in case the identified peer or the communication service is unavailable, where the distributed directory carrying entries that enable a client to invoke the alternative communication service. And the application concerns a computer software product and a telecommunication system for providing communication services corresponding to the method.
-
Citations
16 Claims
-
1. A computer-executable method, stored on a non-transitory computer-readable medium, for invoking a communication service provided by a peer of a peer-to-peer system, the method comprising:
-
identifying a peer hosting the communication service; invoking the communication service via a distributed directory that carries entries that enable a client to invoke the communication service; and identifying an alternative peer hosting an alternative communication service in case the identified peer or the communication service is unavailable, where the alternative communication service has an interface and provides a functionality different from said communication service, and where the distributed directory carries entries that enable a client to invoke the alternative communication service. - View Dependent Claims (2, 3, 4)
-
- 5. A non-transitory computer software product, stored on a non-transitory computer-readable medium, for providing communication services via a peer of a peer-to-peer programming system, the peer-to-peer programming system comprising a distributed directory for identifying a peer hosting a communication service and a communication component for invoking the communication service, where the distributed directory carrying entries that enable a client to invoke the communication service, wherein the peer-to-peer programming system comprises an identification component for identifying an alternative peer hosting an alternative communication service in case the peer or the communication service is unavailable, where the alternative communication service has an interface and provides a functionality different from said communication service, and wherein the distributed directory carries entries that enable a client to invoke the alternative communication service.
- 9. A telecommunication system for providing communication services a peer of a peer-to-peer programming system, where the peer-to-peer programming system comprises a distributed directory for identifying a peer hosting a communication service and where the peer-to-peer programming system comprises a communication component for invoking the communication service, where the distributed directory carrying entries that enable a client to invoke the communication service, wherein the peer-to-peer programming system comprises an identification component for identifying an alternative peer hosting an alternative communication service in case the peer or the communication service is unavailable, where the alternative communication service has an interface and provides a functionality different from said communication service, and wherein the distributed directory carries entries that enable a client to invoke the alternative communication service.
- 13. A telecommunication service system for providing a communication service via a peer of a peer-to-peer programming system, where the peer-to-peer programming system comprises a distributed directory for identifying a peer hosting a communication service and where the peer-to-peer programming system comprises a communication component for invoking the communication service, where the distributed directory carrying entries that enable a client to invoke the communication service, wherein the peer-to-peer programming system comprises an identification component for identifying an alternative peer hosting an alternative communication service in case the peer or the communication service is unavailable, where the alternative communication service has an interface and provides a functionality different from said communication service, and wherein the distributed directory carries entries that enable a client to invoke the alternative communication service.
Specification