IP Library Granted Patent US 10,489,826
Granted Patent B2
US 10,489,826 · App. 15/391,486 · Granted Nov 26, 2019

Systems and methods for submitting user selected profile information to an advertiser

Inventors: Sean Matthews (Los Altos, CA); Benjamin Maughan (Pleasanton, CA); Paul T. Stathacopoulos (San Carlos, CA)
Assignee: Rovi Guides, Inc.
G06Q30/0269
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 10,489,826
App. No.
15/391,486
Granted
Nov 26, 2019
Kind
B2
Abstract

Systems and methods are described herein for allowing a user to grant or deny a third party access to different portions of the user's profile characteristics. Control circuitry may calculate an optimal promotion offer from a third party to a user based on a first layer of the user's profile characteristics matching a target-audience profile of the third party. Control circuitry may then generate for display the optimal promotion offer to the user. In response to receiving a selection of the optimal promotion offer from the user, control circuitry may receive further selections, from the user, of a subset of the user's profile characteristics to share with the third party, and then generate for display, to the user, an actual promotion offer based on the selected subset of profile characteristics.

Claims (50)

1. A method for allowing a user to grant or deny a third party access to different portions of the user's profile characteristics, the method comprising:

comparing a plurality of layers of profile characteristics associated with a user to a target-audience profile submitted by a third party;

in response to determining that a first layer of the plurality of layers matches the target-audience profile:

calculating an optimal promotion offer from the third party based on the first layer of profile characteristics; and

generating for display the optimal promotion offer to the user;

receiving a first selection of the optimal promotion offer from the user;

in response to receiving the first selection, generating for display at least a portion of the first layer of profile characteristics, each profile characteristic of the first layer of profile characteristics having a corresponding selectable option to grant the third party access to the corresponding profile characteristic;

receiving a second selection from the user of selectable options corresponding to a subset of the profile characteristics within the first layer of profile characteristics;

in response to receiving the second selection from the user, granting the third party access to the subset of profile characteristics;

extracting a plurality of target characteristics from the target-audience profile submitted by the third party;

counting a number of profile characteristics, from the subset of profile characteristics, that matches the plurality of target characteristics;

calculating a matching score for the user based on the number of matching profile characteristics in the subset;

determining a maximum matching score corresponding to the optimal promotion offer;

comparing the matching score with the maximum matching score to calculate a percentage value;

multiplying the percentage value with the optimal promotion offer to obtain the actual promotion offer; and

generating for display the actual promotion offer to the user.

2. The method of claim 1 , wherein the optimal promotion offer from the third party is calculated assuming the user has granted the third party access to a predetermined subset of profile characteristics within the first layer.

3. The method of claim 1 , wherein receiving the second selection from the user further comprises receiving a selection from the user to grant the third party access to both the subset of profile characteristics within the first layer and profile characteristics within a second layer of profile characteristics.

4. The method of claim 3 , wherein calculating the actual promotion offer from the third party further comprises calculating the actual promotion offer based on both the subset of profile characteristics within the first layer and a further subset of profile characteristics within the second layer.

5. The method of claim 1 , wherein generating for display the actual promotion offer further comprises generating for display a targeted advertisement for a product associated with the user's profile characteristics.

6. The method of claim 1 , further comprising:

in response to receiving a selection from the user to dismiss the optimal promotion offer, reducing the probability of generating future promotion offers associated with a product from the third party.

7. The method of claim 1 , further comprising calculating the matching score for the user based on a weighted average of each matching profile characteristic in the subset.

8. The method of claim 1 , wherein the displayed actual promotion offer is dynamically updated based on the user's selections of profile characteristics in real time.

9. A system for allowing a user to grant or deny a third party access to different portions of the user's profile characteristics, the system comprising:

control circuitry configured to:

compare a plurality of layers of profile characteristics associated with a user to a target-audience profile submitted by a third party;

in response to determining that a first layer of the plurality of layers matches the target-audience profile:

calculate an optimal promotion offer from the third party based on the first layer of profile characteristics; and

generate for display the optimal promotion offer to the user;

receive a first selection of the optimal promotion offer from the user;

in response to receiving the first selection, generate for display at least a portion of the first layer of profile characteristics, each profile characteristic of the first layer of profile characteristics having a corresponding selectable option to grant the third party access to the corresponding profile characteristic;

receive a second selection from the user of selectable options corresponding to a subset of the profile characteristics within the first layer of profile characteristics;

in response to receiving the second selection from the user, grant the third party access to the subset of profile characteristics;

extract a plurality of target characteristics from the target-audience profile submitted by the third party;

count a number of profile characteristics, from the subset of profile characteristics, that matches the plurality of target characteristics;

calculate a matching score for the user based on the number of matching profile characteristics in the subset

determine a maximum matching score corresponding to the optimal promotion offer;

compare the matching score with the maximum matching score to calculate a percentage value;

multiply the percentage value with the optimal promotion offer to obtain the actual promotion offer; and

generate for display the actual promotion offer to the user.

10. The system of claim 9 , wherein the optimal promotion offer from the third party is calculated assuming the user has granted the third party access to a predetermined subset of profile characteristics within the first layer.

11. The system of claim 9 , wherein the control circuitry is further configured to receive the second selection from the user by receiving a selection from the user to grant the third party access to both the subset of profile characteristics within the first layer and profile characteristics within a second layer of profile characteristics.

12. The system of claim 11 , wherein the control circuitry is further configured to calculate the actual promotion offer from the third party by calculating the actual promotion offer based on both the subset of profile characteristics within the first layer and a further subset of profile characteristics within the second layer.

13. The system of claim 9 , wherein the control circuitry is further configured to generate for display the actual promotion offer by generating for display a targeted advertisement for a product associated with the user's profile characteristics.

14. The system of claim 9 , wherein the control circuitry is further configured to:

in response to receiving a selection from the user to dismiss the optimal promotion offer, reduce the probability of generating future promotion offers associated with a product from the third party.

15. The system of claim 9 , wherein the control circuitry is further configured to:

calculate the matching score for the user based on a weighted average of each matching profile characteristic in the subset.

16. The system of claim 9 , wherein the displayed actual promotion offer is dynamically updated based on the user's selections of profile characteristics in real time.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2016
From: MATTHEWS, SEAN; MAUGHAN, BENJAMIN; STATHACOPOULOS, PAUL T.
To: ROVI GUIDES, INC.
Reel/Frame 040776/0424 →
Continuity (1)
Related Publication 20180181996A1 · Jun 28, 2018
Cited By (3)
US 12,424,221 US 12,579,858 US 12,603,780