Profile and consent accrual
First Claim
1. A method of managing consent between a client and a network server, said client and said network server being coupled to a data communication network, said network server providing a service to a user via the client, said client operating a browser configured to permit the user to communicate on the data communication network, said method comprising:
- maintaining a user profile associated with the user;
receiving a request from the service provided by the network server for user information associated with the user and for consent to use the requested user information;
determining, in response to the request for consent, when the requested user information is not included in the user profile;
in response to the determining that the requested user information is not included in the user profile, providing to the user via the browser a consent user interface to collect the requested user information from the user that is not included in the user profile from the user, wherein the consent user interface displays a user-selectable option for viewing intention information associated with the requested user information, said intention information describing how the requested user information will be used by the service provided by the network server;
providing an intention user interface via the browser for displaying the intention information, said intention user interface being provided in response to the user-selectable option being selected by the user;
receiving via the consent user interface the consent user information that is not included in the user profile, said user information provided by the user in response to the providing of the consent user interface to the user;
updating the user profile with the received user information;
allowing access by the service to the received user information in the updated user profile by granting consent for the service to use said user information, whereby the user profile is updated with user information which is not included in the user profile when the request is received from the service so that the requested user information is accessible to the service; and
providing a revocation user interface via the browser for allowing the user to revoke consent for the service provided by the network server to use the user information included in the user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Consent management between a client and a network server. In response to a request for consent, a central server determines if requested user information is included in a user profile associated with a user and if the user has granted consent to share the requested user information. A user interface is provided to the user via a browser of the client to collect the requested user information that is not included in the user profile and the consent to share the requested user information from the user. After receiving the user information provided by the user via the user interface, the service provided by the network server is allowed access to the received user information, and the central server updates the user profile. Other aspects of the invention are directed to computer-readable media for use with profile and consent accrual.
249 Citations
20 Claims
-
1. A method of managing consent between a client and a network server, said client and said network server being coupled to a data communication network, said network server providing a service to a user via the client, said client operating a browser configured to permit the user to communicate on the data communication network, said method comprising:
-
maintaining a user profile associated with the user; receiving a request from the service provided by the network server for user information associated with the user and for consent to use the requested user information; determining, in response to the request for consent, when the requested user information is not included in the user profile; in response to the determining that the requested user information is not included in the user profile, providing to the user via the browser a consent user interface to collect the requested user information from the user that is not included in the user profile from the user, wherein the consent user interface displays a user-selectable option for viewing intention information associated with the requested user information, said intention information describing how the requested user information will be used by the service provided by the network server; providing an intention user interface via the browser for displaying the intention information, said intention user interface being provided in response to the user-selectable option being selected by the user; receiving via the consent user interface the consent user information that is not included in the user profile, said user information provided by the user in response to the providing of the consent user interface to the user; updating the user profile with the received user information; allowing access by the service to the received user information in the updated user profile by granting consent for the service to use said user information, whereby the user profile is updated with user information which is not included in the user profile when the request is received from the service so that the requested user information is accessible to the service; and providing a revocation user interface via the browser for allowing the user to revoke consent for the service provided by the network server to use the user information included in the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing consent between a client and a network server, said client and said network server being coupled to a data communication network, said network server providing a service to a user via the client, said client operating a browser configured to permit the user to communicate on the data communication network, said method comprising:
-
maintaining a user profile associated with the user; receiving a request from the service provided by the network server for user information associated with the user and for consent to use the requested user information; determining, in response to the request for consent, when the requested user information is not included in the user profile; in response to the determining that the requested user information is not included in the user profile, providing to the user via the browser a consent user interface to collect the requested user information from the user that is not included in the user profile from the user; receiving via the consent user interface the consent user information that is not included in the user profile, said user information provided by the user in response to the providing of the consent user interface to the user; updating the user profile with the received user information; allowing access by the service to the received user information in the updated user profile by granting consent for the service to use said user information, whereby the user profile is updated with user information which is not included in the user profile when the request is received from the service so that the requested user information is accessible to the service; and providing a revocation user interface via the browser for allowing the user to revoke consent for the service provided by the network server to use the user information included in the user profile, said revocation user interface displaying a list of services for which the user has granted consent to use the user information included in the user profile. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more tangible computer-readable storage media having computer-executable instructions for managing consent between a client and a network server, said client and said network server being coupled to a data communication network, said network server providing a service to a user via the client, said client operating a browser configured to permit the user to communicate on the data communication network, said computer-readable storage media comprising computer executable instructions for:
-
maintaining a user profile associated with the user; receiving a request from the service provided by the network server for user information associated with the user and for consent to use the requested user information; determining, in response to the request for consent, when the requested user information is not included in the user profile; providing, in response to the determining that the requested user information is not included in the user profile, to the user via the browser a consent user interface to collect the requested user information that is not included in the user profile from the user; reviewing instructions for displaying intention information associated with the requested user information, said intention information describing how the requested user information will be used by the first service provided by the network server; receiving, from the user via the consent user interface, the user information that is not included in the user profile, said user information provided by the user in response to the providing of the consent user interface to the user; updating the user profile with the received user information; allowing access by the service to the received user information in the updated user profile by granting consent for the service to use said user information, whereby the user profile is updated with user information which is not included in the user profile when the request is received from the service so that the requested user information is accessible to the service, and providing a revocation user interface via the browser for allowing the user to revoke consent for the service provided by the network server to use the user information included in the user profile, said revoking instructions displaying a list of member services that the user has granted consent to use the user-specific information stored in the profiling component. - View Dependent Claims (17, 18, 19, 20)
-
Specification