IP Library Granted Patent US 11,574,331
Granted Patent B2
US 11,574,331 · App. 14/861,973 · Granted Feb 7, 2023

Method and system for sharing personal information with web sites

Inventors: Richard Allinson (Morgan Hill, CA); Annamalai Muruganathan (San Jose, CA); Matthew Jones (San Francisco, CA)
Assignee: YAHOO ASSETS LLC
G06Q30/0224
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,574,331
App. No.
14/861,973
Granted
Feb 7, 2023
Kind
B2
Abstract

In one embodiment, a user of a client device may selectively share personal data with web companies. The personal data may be shared directly via transmission by the client device to the web companies. Alternatively, the personal data may be shared with the web companies via a personal data sharing system that collects and maintains personal data associated with users. The personal data sharing system may reward the user for sharing their personal data with the web companies.

Claims (61)

1. A client device, comprising:

one or more processors; and

one or more memories storing thereon computer-readable instructions configured to:

access a personal data sharing configuration that has been established in at least one of a browser or a plug-in associated with the browser, the personal data sharing configuration pertaining to sharing of personal information of one or more users of the client device with other web sites;

search a list of web sites maintained at the client device to determine whether a web site has an established relationship with a personal data sharing system;

responsive to determining that the web site has an established relationship with the personal data sharing system that provides compensation in exchange for personal information shared by the client device with the web site, compose, using the client device, a request for a web page associated with the web site based, at least in part, on the personal data sharing configuration such that the request indicates whether permission to obtain one or more personal information items associated with the one or more users from the personal data sharing system is granted to the web site, wherein the composing, using the client device, comprises using the personal data sharing configuration to ascertain at least one type of information the one or more users of the client device are willing to send to one or more entities;

transmit the request for the web page to a server of the web site;

receive content from the server of the web site in response to the request for the web page;

search the list of web sites maintained at the client device to determine whether a second web site has an established relationship with the personal data sharing system;

responsive to determining that the second web site does not have an established relationship with the personal data sharing system that provides compensation in exchange for personal information shared by the client device with the second web site, compose, using the client device, a second request for a second web page associated with the second web site such that the second request is not indicative of whether permission to obtain one or more personal information items associated with the one or more users from the personal data sharing system is granted to the second web site;

transmit the second request for the second web page to a second server of the second web site; and

receive second content from the second server of the second web site in response to the second request for the second web page.

2. The client device as recited in claim 1 , wherein the computer-readable instructions are configured to:

provide a graphical user interface including a representation of a plurality of types of personal information items, the plurality of types of personal information items being selectable by a user.

3. The client device as recited in claim 2 , wherein the computer-readable instructions are configured to:

receive a selection of a subset of the plurality of types of personal information items.

4. The client device as recited in claim 3 , wherein the computer-readable instructions are configured to:

store an indication of the subset of the plurality of types of personal information items in association with a first web domain such that the personal data sharing configuration indicates the subset of the plurality of types of personal information items in association with the first web domain.

5. The client device as recited in claim 4 , wherein the computer-readable instructions are configured to:

store a second indication of a second subset of the plurality of types of personal information items in association with a second web domain such that the personal data sharing configuration indicates the second subset of the plurality of types of personal information items in association with the second web domain.

6. The client device as recited in claim 5 , wherein the first web domain is associated with the web site, and the composing the request for the web page associated with the web site is performed based upon the subset of the plurality of types of personal information items.

7. The client device as recited in claim 1 , wherein the at least one type of information, that the one or more users are ascertained to be willing to send to the one or more entities using the personal data sharing configuration, comprising at least one of an identity of a visited web site, time spent on the visited web site, a product purchased via the visited web site or a summary of personal data transmitted by the client device to the visited web site.

8. A non-transitory computer readable storage medium having stored thereon computer program instructions that when executed cause performance of operations, the operations comprising:

accessing a personal data sharing configuration that has been established in at least one of a browser or a plug-in associated with the browser, the personal data sharing configuration pertaining to sharing of personal information of one or more users of a client device with other web sites;

searching a list of web sites maintained at the client device to determine whether a web site has an established relationship with a personal data sharing system;

responsive to determining that the web site has an established relationship with the personal data sharing system that provides compensation in exchange for personal information shared by the client device with the web site, composing, using the client device, a request for a web page associated with the web site based, at least in part, on the personal data sharing configuration such that the request indicates whether permission to obtain one or more personal information items associated with the one or more users from the personal data sharing system is granted to the web site, wherein the composing, using the client device, comprises using the personal data sharing configuration to ascertain at least one type of information the one or more users of the client device are willing to send to one or more entities;

transmitting the request for the web page to a server of the web site;

receiving content from the server of the web site in response to the request for the web page;

searching the list of web sites maintained at the client device to determine whether a second web site has an established relationship with the personal data sharing system;

responsive to determining that the second web site does not have an established relationship with the personal data sharing system that provides compensation in exchange for personal information shared by the client device with the second web site, composing, using the client device, a second request for a second web page associated with the second web site such that the second request is not indicative of whether permission to obtain one or more personal information items associated with the one or more users from the personal data sharing system is granted to the second web site;

transmitting the second request for the second web page to a second server of the second web site; and

receiving second content from the second server of the second web site in response to the second request for the second web page.

9. The non-transitory computer readable storage medium as recited in claim 8 , wherein the operations comprise:

providing a graphical user interface including a representation of a plurality of types of personal information items, the plurality of types of personal information items being selectable by a user.

10. The non-transitory computer readable storage medium as recited in claim 9 , wherein the operations comprise:

receiving a selection of a subset of the plurality of types of personal information items.

11. The non-transitory computer readable storage medium as recited in claim 10 , wherein the operations comprise:

storing an indication of the subset of the plurality of types of personal information items in association with a first web domain such that the personal data sharing configuration indicates the subset of the plurality of types of personal information items in association with the first web domain.

12. The non-transitory computer readable storage medium as recited in claim 11 , wherein the operations comprise:

storing a second indication of a second subset of the plurality of types of personal information items in association with a second web domain such that the personal data sharing configuration indicates the second subset of the plurality of types of personal information items in association with the second web domain.

13. The non-transitory computer readable storage medium as recited in claim 12 , wherein the first web domain is associated with the web site, and the composing the request for the web page associated with the web site is performed based upon the subset of the plurality of types of personal information items.

14. The non-transitory computer readable storage medium as recited in claim 8 , wherein the at least one type of information, that the one or more users are ascertained to be willing to send to the one or more entities using the personal data sharing configuration, comprising at least one of an identity of a visited web site, time spent on the visited web site, a product purchased via the visited web site or a summary of personal data transmitted by the client device to the visited web site.

15. A method, comprising:

accessing a personal data sharing configuration that has been established in at least one of a browser or a plug-in associated with the browser, the personal data sharing configuration pertaining to sharing of personal information of one or more users of a client device with other web sites;

searching a list of web sites maintained at the client device to determine whether a web site has an established relationship with a personal data sharing system;

responsive to determining that the web site has an established relationship with the personal data sharing system that provides compensation in exchange for personal information shared by the client device with the web site, composing, using the client device, a request for a web page associated with the web site based, at least in part, on the personal data sharing configuration such that the request indicates whether permission to obtain one or more personal information items associated with the one or more users from the personal data sharing system is granted to the web site, wherein the composing, using the client device, comprises using the personal data sharing configuration to ascertain at least one type of information the one or more users of the client device are willing to send to one or more entities;

transmitting the request for the web page to a server of the web site;

receiving content from the server of the web site in response to the request for the web page;

searching the list of web sites maintained at the client device to determine whether a second web site has an established relationship with the personal data sharing system;

responsive to determining that the second web site does not have an established relationship with the personal data sharing system that provides compensation in exchange for personal information shared by the client device with the second web site, composing, using the client device, a second request for a second web page associated with the second web site such that the second request is not indicative of whether permission to obtain one or more personal information items associated with the one or more users from the personal data sharing system is granted to the second web site;

transmitting the second request for the second web page to a second server of the second web site; and

receiving second content from the second server of the second web site in response to the second request for the second web page.

16. The method as recited in claim 15 , comprising:

providing a graphical user interface including a representation of a plurality of types of personal information items, the plurality of types of personal information items being selectable by a user.

17. The method as recited in claim 16 , comprising:

receiving a selection of a subset of the plurality of types of personal information items.

18. The method as recited in claim 17 , comprising:

storing an indication of the subset of the plurality of types of personal information items in association with a first web domain such that the personal data sharing configuration indicates the subset of the plurality of types of personal information items in association with the first web domain.

19. The method as recited in claim 18 , comprising:

storing a second indication of a second subset of the plurality of types of personal information items in association with a second web domain such that the personal data sharing configuration indicates the second subset of the plurality of types of personal information items in association with the second web domain.

20. The method as recited in claim 19 , wherein the first web domain is associated with the web site, and the composing the request for the web page associated with the web site is performed based upon the subset of the plurality of types of personal information items.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2015
From: ALLINSON, RICHARD; MURUGANATHAN, ANNAMALAI; JONES, MATTHEW
To: YAHOO! INC.
Reel/Frame 036638/0799 →