Method and Apparatus for Providing Access to an Identity Service
First Claim
1. A method of providing access to a non-registered identity service of a user from a Discovery Service server comprising the steps of:
- a) storing in said Discovery Service server a resource offering for a registered identity service of said user, said identity service being provided by a Service Provider, and said resource offering comprising a reference usable to contact with said Service Provider to access said identity service, b) receiving in said Discovery Service server a discovery service query to obtain a resource offering of said user, c) answering said discovery service query with a discovery service response containing a resource offering of a registered identity service of said user;
d) selecting from said Discovery Service server a Service Provider for providing said non-registered identity service for said user, and e) storing in said Discovery Service server a resource offering for registering said identity service of said user as provided by said selected Service Provider.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, apparatus and computer program for providing access to identity services of users. A Discovery Service DS server (100) stores for a set of users references (RO1A,ROnB) of identity services (IDSRV-A,IDSRV-B) available for them and usable to contact respectively with the Service Providers SPs (120,130) hosting each of said identity services. For a given identity service not yet registered for a given user, the DS server selects a SP (140) that is able to provide it, and stores a new resource offering (RO2X) that corresponds to the registration of said identity service. For selecting the appropriate SP, the DS server can check a service capability storage (103-2,301) that comprises information about what identity service(s) can be provided by a given SP, and which can be dynamically updated from SPs with the identity services they respectively support. The DS server can contact the user to collect SP preferences and/or service data.
23 Citations
33 Claims
-
1. A method of providing access to a non-registered identity service of a user from a Discovery Service server comprising the steps of:
-
a) storing in said Discovery Service server a resource offering for a registered identity service of said user, said identity service being provided by a Service Provider, and said resource offering comprising a reference usable to contact with said Service Provider to access said identity service, b) receiving in said Discovery Service server a discovery service query to obtain a resource offering of said user, c) answering said discovery service query with a discovery service response containing a resource offering of a registered identity service of said user;
d) selecting from said Discovery Service server a Service Provider for providing said non-registered identity service for said user, and e) storing in said Discovery Service server a resource offering for registering said identity service of said user as provided by said selected Service Provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15)
-
-
8. (canceled)
-
14. (canceled)
-
16. A Discovery Service server for providing access to a non-registered identity service of a user, comprising:
-
a data storage module comprising a first data storage for storing a resource offering for a registered identity service of a user, said identity service being provided by a Service Provider, and said resource offering comprising a reference usable to contact with said Service Provider to access said identity service. a communication module for exchanging signaling for communicating with other communicating entities, and a processing module for processing said signaling and for controlling the storage and retrieval of data in said data storage module, wherein said signaling comprises at least;
the reception of a discovery service query to obtain a resource offering of a user, the sending of a discovery service response containing a resource offering of a registered identity service of said user, wherein said processing module is responsive to the reception of a discovery service query so as to check the content of said first data storage and to prompt said communication module to send said discovery service response;
to select a Service Provider for providing said non-registered identity service for said user, and to store in said first data storage a resource offering for registering said identity service of said user as provided by said selected Service Provider. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33-48. -48. (canceled)
Specification