User-management of third-party user information
First Claim
1. A computer implemented method for managing user information regarding a first user, the method comprising each of the following as implemented by an identification service:
- maintaining a data store of the identification service that stores user information regarding a plurality of computer users on behalf of submitting parties;
receiving, by the identification service, the user information regarding the first user included in the plurality of computer users from a second user, the second user distinct from the first user, wherein the user information is received by the identification service in conjunction with a current dynamic user identifier associated with the first user;
mapping, by the identification service, the current dynamic user identifier received in conjunction with the user information with a static user identifier to identify the first user;
storing, by the identification service, the user information in the data store on behalf of the second user in association with the static user identifier associated with the first user;
presenting, by the identification service, the user information received from the second user to the first user and receiving a modification to the user information received from the second user from the first user;
applying, by the identification service, the modification to the user information received from the first user to the user information received from the second user and stored in the data store in association with the first user;
receiving, by the identification service, a request from the second user for the user information associated with the first user, wherein the request is received by the identification service in conjunction with a subsequent dynamic user identifier associated with the first user;
mapping, by the identification service, the subsequent dynamic user identifier received in conjunction with the request with the static user identifier to identify the first user;
locating, by the identification service, the user information associated with the first user stored in the data store on behalf of the second user based on the static user identifier; and
providing, by the identification service, the user information associated with the first user stored in the data store on behalf of the second user to the second user in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for generating and broadcasting a dynamic identifier are presented. Based on the current context and rules established for accessing personal information, a dynamic identifier corresponding to a computer user is dynamically generated and provided to a computing device corresponding to the computer user. The computing device may broadcast the dynamic identifier to others. Upon receipt of a dynamic identifier, a party wishing to determine information regarding the broadcasting party must query an information service with the dynamic identifier. According to a set of rules and/or permissions established for the target computer user (broadcasting the dynamic identifier), accessible information is identified and returned to the requesting party. Additionally, a user is provided with the ability to edit, add to, and/or delete information that is stored by the identification service regarding the user on behalf of a submitting party.
-
Citations
17 Claims
-
1. A computer implemented method for managing user information regarding a first user, the method comprising each of the following as implemented by an identification service:
-
maintaining a data store of the identification service that stores user information regarding a plurality of computer users on behalf of submitting parties; receiving, by the identification service, the user information regarding the first user included in the plurality of computer users from a second user, the second user distinct from the first user, wherein the user information is received by the identification service in conjunction with a current dynamic user identifier associated with the first user; mapping, by the identification service, the current dynamic user identifier received in conjunction with the user information with a static user identifier to identify the first user; storing, by the identification service, the user information in the data store on behalf of the second user in association with the static user identifier associated with the first user; presenting, by the identification service, the user information received from the second user to the first user and receiving a modification to the user information received from the second user from the first user; applying, by the identification service, the modification to the user information received from the first user to the user information received from the second user and stored in the data store in association with the first user; receiving, by the identification service, a request from the second user for the user information associated with the first user, wherein the request is received by the identification service in conjunction with a subsequent dynamic user identifier associated with the first user; mapping, by the identification service, the subsequent dynamic user identifier received in conjunction with the request with the static user identifier to identify the first user; locating, by the identification service, the user information associated with the first user stored in the data store on behalf of the second user based on the static user identifier; and providing, by the identification service, the user information associated with the first user stored in the data store on behalf of the second user to the second user in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer medium bearing computer executable instructions which, when executed by a processor on a computing device, configure the computing device to carry out a method as implemented by an identification service for managing user information regarding a first user, the method comprising each of the following as implemented by the identification service:
-
maintaining a data store of the identification service that stores user information regarding a plurality of computer users on behalf of submitting parties; receiving, by the identification service, user information about the first user included in the plurality of computer users from a second user, the second user distinct from the first user, wherein the user information is received by the identification service in conjunction with a current dynamic user identifier associated with the first user; mapping, by the identification service, the current dynamic user identifier received in conjunction with the user information with a static user identifier to identify the first user; storing, by the identification service, the user information in the data store on behalf of the second user in association with the static user identifier associated with the first user; presenting, by the identification service, the user information received from the second user to the first user and receiving a modification to the user information received from the second user from the first user; applying, by the identification service, the modification to the user information received from the first user to the user information received from the second user and stored in the data store in association with the first user; receiving, by the identification service, a request from the second user for the user information associated with the first user, wherein the request is received by the identification service in conjunction with a subsequent dynamic user identifier associated with the first user; mapping, by the identification service, the subsequent dynamic user identifier received in conjunction with the request with the static user identifier to identify the first user; locating, by the identification service, the user information associated with the first user stored in the data store on behalf of the second user based on the static user identifier; and providing, by the identification service, the user information associated with the first user stored in the data store on behalf of the second user to the second user in response to the request. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system for managing user information from a second user in regard to a first user, the computer system comprising a processor and a memory, wherein the processor executes instructions stored in the memory as part of or in conjunction with additional components to:
-
maintain user information in a data store regarding a plurality of users on behalf of one or more submitting parties; receive user information about the first user of the plurality of users from the second user, the second user distinct from the first user, wherein the user information is received in conjunction with a current dynamic user identifier associated with the first user; map the current dynamic user identifier received in conjunction with the user information with a static user identifier to identify the first user; store the user information in the data store on behalf of the second user in association with the static user identifier associated with the first user; present the user information received from the second user to the first user and receives a modification to the user information received from the second user from the first user; apply the modification to the user information received from the first user to the user information received from the second user and stored in the data store in association with the first user; receive a request from the second user for the user information associated with the first user, wherein the request is received in conjunction with a subsequent dynamic user identifier associated with the first user; map the subsequent dynamic user identifier received in conjunction with the request with the static user identifier to identify the first user; locate the user information associated with the first user stored in the data store on behalf of the second user based on the static user identifier; and provide the user information associated with the first user stored in the data store on behalf of the second user to the second user in response to the request. - View Dependent Claims (17)
-
Specification