Shared identity profile management
First Claim
1. A computer-implemented method comprising:
- receiving, at a first online service provider server, a plurality of profile information items from a user, wherein one or more of the plurality of profile information items comprises respective user identifying information that is capable of verification;
storing, by the first online service provider server, the plurality of profile information items in an identity profile associated with the user, each of the profile information items including an indication as to whether the profile information item has been verified, a first subset of the profile information items being unverified and a second subset of the profile information items being verified;
receiving, at the first online service provide server from a second online service provider server, a first request for the plurality of profile information items;
providing the plurality of profile information items to the second online service provider in response to the first request;
receiving, from a second online service provider server and after providing the plurality of profile information items to the second online service provider, a second request to verify the first subset of profile information items;
verifying, by the first online service provider server, in response to receiving the second request, the first subset of profile information items;
receiving a third request for the verified first subset; and
providing the verified first subset in response to the third request.
2 Assignments
0 Petitions
Accused Products
Abstract
Example methods and apparatus are disclosed for maintaining a shared identity profile. An example method includes receiving, at a first online service provider, a plurality of profile information items from a user and storing, by the first online service provider, the profile information items in an identity profile associated with the user. In the example method, at least one of the profile information items includes user identifying information that is capable of verification. The example method also includes verifying, by the first online service provider, the user identifying information and storing, by the first online service provider, as part of the identity profile, a verification status corresponding with the verifying. The example method further includes receiving, at the first online service provider, a request, from a second online service provider, for one or more of the profile information items including the user identifying information and providing, from the first online service provider to the second online service provider, the requested profile information items and the verification status.
37 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a first online service provider server, a plurality of profile information items from a user, wherein one or more of the plurality of profile information items comprises respective user identifying information that is capable of verification; storing, by the first online service provider server, the plurality of profile information items in an identity profile associated with the user, each of the profile information items including an indication as to whether the profile information item has been verified, a first subset of the profile information items being unverified and a second subset of the profile information items being verified; receiving, at the first online service provide server from a second online service provider server, a first request for the plurality of profile information items; providing the plurality of profile information items to the second online service provider in response to the first request; receiving, from a second online service provider server and after providing the plurality of profile information items to the second online service provider, a second request to verify the first subset of profile information items; verifying, by the first online service provider server, in response to receiving the second request, the first subset of profile information items; receiving a third request for the verified first subset; and providing the verified first subset in response to the third request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
generating, by a second online service provider server, an identity profile request; providing, by the second online service provider server, the identity profile request to a first online service provider server; receiving, at the second online service provider server, an identity profile corresponding with the profile request, the identity profile comprising a plurality of profile information items, each of the profile information items including a verification status of whether the profile information item has been verified, a first subset of the profile information items being unverified and a second subset of the profile information items being verified; generating, by the second online service provider server, a verification request for verification of one or more of the first subset of profile information items that have not been verified and comprise respective user identifying information that is capable of verification; providing, by the second online service provider server, the verification request to the first online service provider server; and receiving, at the second online service provider server, in response to the verification request, a verification status for the identity profile, the verification status comprising respective verification information for each of the first subset of profile information items, wherein the respective information includes a respective indication whether or not the correspondence profile information item has been verified. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product tangibly embodied on a non-transitory computer-readable medium and including executable instructions that, when executed, are configured to cause one or more data processing apparatuses to:
-
receive a plurality of profile information items from a user, wherein one or more of the plurality of profile information items comprises respective user identifying information that is capable of verification; store the plurality of profile information items in an identity profile associated with the user, each of the profile information items including a verification status of whether the profile information item has been verified, a first subset of the profile information items being unverified and a second subset of the profile information items being verified; receive a first request for the plurality of profile information items; provide the plurality of profile information items in response to the first request; receive, after providing the plurality of profile information items, a second request to verify the first subset of profile information items; verify, in response to receiving the second request, the first subset of profile information items; receiving a third request for the verified first subset; and providing the verified first subset in response to the third request. - View Dependent Claims (15)
-
-
16. A computer program product tangibly embodied on a non-transitory computer-readable medium and including executable instructions that, when executed, are configured to cause one or more data processing apparatuses to:
-
generate an identity profile request; provide, from a second online service provider, the profile request to a first online service provider; receive an identity profile corresponding with the profile request, the identity profile comprising a plurality of profile information items, each of the profile information items including a verification status of whether the profile information item has been verified, a first subset of the profile information items being unverified and a second subset of the profile information items being verified; generate a verification request for verification of one or more of the first subset of profile information items that have not been verified and comprise respective user identifying information that is capable of verification; provide, from the second online service provider, the verification request to the first online service provider; and receive, in response to the verification request, a verification status for the identify profile, the verification status comprising respective verification information for each of the first subset of profile information items, wherein the respective verification information includes a respective indication whether or not the corresponding profile information item has been verified. - View Dependent Claims (17)
-
-
18. A system comprising:
-
a first online service provider server configured to provide online services to one or more users; one or more computer-readable media including machine-executable instructions;
one or more instruction processors configured to execute at least a portion of the machine-executable instructions stored in the computer-readable media, wherein execution of the instructions, in response to a request from a user for access to the online services, results in;receiving, at the first online service provider server, a plurality of profile information items from the user, wherein one or more of the plurality of profile information items comprises respective user identifying information that is capable of verification; storing, by the first online service provider server, the plurality of profile information items in an identity profile associated with the user, each of the profile information items including a verification status of whether the profile information item has been verified, a first subset of the profile information items being unverified and a second subset of the profile information items being verified; receiving, at the first online service provide server from a second online service provider server, a first request for the plurality of profile information items; providing the plurality of profile information items to the second online service provider in response to the first request; receiving, from a second online service provider server and after providing the plurality of profile information items to the second online service provider, a second request to verify the first subset of profile information items; verifying, by the first online service provider server, in response to receiving the second request, the first subset of profile information items; receiving a third request for the verified first subset; and providing the verified first subset in response to the third request.
-
-
19. A system comprising:
-
a second online service provider server configured to provide online services to one or more users; one or more computer-readable media including machine-executable instructions;
one or more instruction processors configured to execute at least a portion of the machine-executable instructions stored in the computer-readable media, wherein execution of the instructions, in response to a request from a user for access to the online services, results in;generating, by the second online service provider server, an identity profile request; providing, by the second online service provider server, the identity profile request to a first online service provider server; receiving, at the second online service provider server, an identity profile corresponding with the profile request, the identity profile comprising a plurality of profile information items, each of the profile information items including a verification status of whether the profile information item has been verified, a first subset of the profile information items being unverified and a second subset of the profile information items being verified; generating, by the second online service provider server, a verification request for verification of one or more of the first subset of profile information items that have not been verified and comprise respective user identifying information that is capable of verification; providing, by the second online service provider server, the verification request to the first online service provider server; and receiving, at the second online service provider server, in response to the verification request, a verification status for the identify profile, the verification status comprising respective verification information for each of the first subset of profile information items, wherein the respective verification information includes a respective indication whether or not the corresponding profile information item has been verified.
-
Specification