IP Library Granted Patent US 8,612,891
Granted Patent B2
US 8,612,891 · App. 12/706,641 · Granted Dec 17, 2013

System and method for rewarding a user for sharing activity information with a third party

Inventors: Vik Singh (San Jose, CA); Su-Lin Wu (San Carlos, CA); Tom Chi (San Francisco, CA)
Assignee: Yahoo! Inc.
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 8,612,891
App. No.
12/706,641
Granted
Dec 17, 2013
Kind
B2
Abstract

The present invention provides a method and system for receiving a user privacy preference that indicates an amount of activity information that the user is willing to share in response to a reward, a value of the reward related to a degree of the user privacy preference. The method and system includes setting a privacy setting for the user based on the received user privacy preference. The method and system further includes tracking web browsing activity of the user during one or more web-browsing sessions based on the privacy setting to generate user activity information. The method and system further includes sending the user activity information and providing a reward to the user based on the user activity information sent.

Claims (48)

1. A computerized method for rewarding a user for sharing activity information with a third party, the method comprising:

electronically receiving a user privacy preference that indicates a sensitivity level of activity information that the user is willing to share in response to a reward, a value of the reward based on a degree of the sensitivity level;

electronically setting a privacy setting for the user based on the received user privacy preference;

electronically tracking web browsing activity of the user during one or more web browsing sessions and generating therefrom user activity information by recording one or more web browsing events, each of the one or more web browsing events including the user's interaction with web content;

assigning a privacy score to each of the one or more web browsing events based on a sensitivity of the respective web browsing event that the user is willing to share;

filtering, the one or more web browsing events using the privacy scores assigned to the one or more web browsing events and a threshold value associated with the user privacy preference;

electronically sending a subset of the user activity information as a result of the filtering; and

providing a reward to the user based on the user activity information sent.

2. The method of claim 1 further comprising:

presenting the user with a plurality of privacy preferences: and

for each of the privacy preferences, presenting the value of the reward associated therewith.

3. The method of claim 2 , wherein the presenting the user with a plurality of privacy settings includes a slide-bar user interface for a graphic adjustment of the privacy settings.

4. The method of claim 1 , wherein the reward value is communicated to the user before receiving the privacy preference.

5. The method of claim 1 , further comprising:

storing the recorded web browsing events in a log file.

6. The method of claim I, wherein the user activity information is sent to a third-party.

7. A system for rewarding a user for sharing activity information with a third party, the method comprising:

a computer readable medium having executable instructions stored thereon: and a processing device, in response to the executable instructions, operative to:

receive a user privacy preference that indicates a sensitivity level of activity information that the user is willing to share in response to a reward, a value of the reward based on a degree of the sensitivity level:

set a privacy setting for the user based on the received user privacy preference;

track web browsing activity of the user during one or more web-browsing sessions and generate therefrom user activity information by recording one or more web browsing events, each of the one or more web browsing events including the users interaction with web content;

assign a privacy score to each of the one or more web browsing events based on a sensitivity of each of the one or more web browsing events that the user is willing to share;

filter the one or more web browsing events using the privacy scores assigned to the one or more web browsing events and a threshold value associated with the user privacy preference;

send a subset of the user activity information as a result of the filtering; and

provide a reward to the user based on the user activity information sent.

8. The system of claim 7 , wherein the processing device is further operative to:

present the user with a plurality of privacy preferences; and

for each of the privacy preferences, present the value of the reward associated therewith.

9. The system of claim 8 , wherein the presenting the user with a plurality of privacy settings includes a slide-bar user interface for a graphic adjustment of the privacy settings.

10. The system of claim 7 , wherein the reward value is communicated to the user before receiving the privacy preference.

11. The system of claim 7 , the processing device further operative to:

store the recorded web browsing events in a log file.

12. The system of claim 7 , wherein the user activity information is sent to a third-party.

13. A non-transitory computer readable medium having executable instructions stored thereon, which when executed by a processing device provides for a method for rewarding a user for sharing activity information with a third party, the method comprising:

computer program code for receiving a user privacy preference that indicates a sensitivity level of activity information that the user is willing to share in response to a reward, a value of the reward based on a degree of the sensitivity level;

computer program code for electronically setting a privacy setting for the user based on the received user privacy preference:

computer program code for electronically tracking web browsing activity of the user during one or more web-browsing sessions and generating therefrom user activity information by recording one or more web browsing events, each of the one or more web browsing events including the user's interaction with web content;

computer program code for assigning a privacy score to each of the one or more web browsing events based on a sensitivity ( )each of the one or more web browsing events that the user is willing to share;

computer program code for filtering the one or more web browsing events using the privacy scores assigned to the one or more web browsing events and a threshold value associated with the user privacy preference;

computer program code for electronically sending a subset of the user activity information as a result of the filtering; and

computer program code for providing a reward to the user based on the user activity information sent.

14. The computer readable medium of claim 13 further comprising:

computer program code for presenting the user with a plurality of privacy preferences; and

for each of the privacy preferences, computer program code for presenting the value of the reward associated therewith.

15. The computer readable medium of claim 14 , wherein the computer program code for presenting the user with a plurality of privacy settings includes computer program code for a slide-bar user interface for a graphic adjustment of the privacy settings.

16. The computer readable medium of claim 13 , wherein the reward value is communicated to the user before receiving the privacy preference.

17. The computer readable medium of claim 13 , further comprising:

computer program code for storing the recorded web browsing events in a log file.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC; ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2010
From: SINGH, VIK; WU, SU-LIN; CHI, TOM
To: YAHOO! INC.
Reel/Frame 023943/0001 →
Continuity (1)
Related Publication 20110202881A1 · Aug 18, 2011