Method and system for user-determined attribute storage in a federated environment
First Claim
1. A method for managing user information within a data processing system, the method comprising:
- at a service provider, receiving from a client a request for a resource;
selecting a set of one or more identifiers of attribute information providers in response to a determination that the service provider does not have a set of one or more identifiers of attribute information providers that was previously associated with the client or a user of the client, wherein each of the attribute information providers is a provider that maintains user attribute information for the user; and
sending, from the service provider to a user-specified attribute information provider, an attribute information retrieval request message.
4 Assignments
0 Petitions
Accused Products
Abstract
A system is presented for facilitating management of user attribute information at one or more attribute information providers (AIPs), which can manage the user'"'"'s attribute information in accordance with user-selected or administratively-determined options, including options that are stored in attribute release policies and/or dynamically determined during a transaction. E-commerce service providers (ECSPs), such as online banks or merchants, also maintain a relationship with an AIP such that the ECSP can trust the user attribute information that is provided by the AIP on behalf of the user. The user can complete transactions that require user attribute information at any ECSP without having to have previously established a relationship with that particular ECSP. If the ECSP has a relationship with one of the user'"'"'s AIPs, then the user will be able to direct the ECSP to an AIP when the ECSP needs user attribute information to complete a transaction for the user.
-
Citations
24 Claims
-
1. A method for managing user information within a data processing system, the method comprising:
-
at a service provider, receiving from a client a request for a resource; selecting a set of one or more identifiers of attribute information providers in response to a determination that the service provider does not have a set of one or more identifiers of attribute information providers that was previously associated with the client or a user of the client, wherein each of the attribute information providers is a provider that maintains user attribute information for the user; and sending, from the service provider to a user-specified attribute information provider, an attribute information retrieval request message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for managing user information, the apparatus comprising:
-
a processor; computer memory holding computer program instructions that when executed by the processor perform a method, comprising; at a service provider, receiving from a client a request for a resource; selecting a set of one or more identifiers of attribute information providers in response to a determination that the service provider does not have a set of one or more identifiers of attribute information providers that was previously associated with the client or a user of the client, wherein each of the attribute information providers is a provider that maintains user attribute information for the user; and sending, from the service provider to a user-specified attribute information provider, an attribute information retrieval request message. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product in a computer readable medium for managing user information in a data processing system, the computer program product holding computer program instructions which when executed by the data processing system perform a method comprising:
-
at a service provider, receiving from a client a request for a resource; selecting a set of one or more identifiers of attribute information providers in response to a determination that the service provider does not have a set of one or more identifiers of attribute information providers that was previously associated with the client or a user of the client, wherein each of the attribute information providers is a provider that maintains user attribute information for the user; and sending, from the service provider to a user-specified attribute information provider, an attribute information retrieval request message. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification