IP Library Granted Patent US 11,108,881
Granted Patent B2
US 11,108,881 · App. 15/086,504 · Granted Aug 31, 2021

Methods and systems for determining end dates for user profile modifications based on real-life events

Inventor: Brian C. Peterson (Barrington, IL)
Assignee: Rovi Guides, Inc.
H04L67/306G06F16/437G06F40/284G06Q30/0201G06Q30/0241G06Q50/01H04L67/10H04L67/20H04L67/22
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,108,881
App. No.
15/086,504
Granted
Aug 31, 2021
Kind
B2
Abstract

A media guidance application the media guidance application may determine end dates for user profile modifications based on real-life events. For example, as opposed to modifying a user profile for a predetermined about of time, the media guidance application may dynamically determine when to remove a user profile modification (or modify a user profile back to a previous state) based on subsequent user actions.

Claims (64)

1. A method for determining end dates for user profile modifications based on real-life events, the method comprising:

retrieving first social media data indicative of a first real-life event of a user;

parsing the first social media data to identify a first keyword corresponding to the first real-life event;

inputting the first keyword into a database listing user profile modifications associated with keywords corresponding to current real-life events;

identifying a user profile modification corresponding to the first keyword from the database listing user profile modifications associated with keywords corresponding to real-life events based on a comparison of the first keyword to the keywords corresponding to current real-life events;

applying the user profile modification to a user profile, wherein the user profile modification prevents recommendation of a media asset associated with the first real-life event;

identifying a type of the first real-life event;

inputting the user profile modification into a database listing keywords corresponding to ending the user profile modification;

identifying, based on the type of the first real-life event, keywords corresponding to ending the user profile modification from the database listing the keywords corresponding to ending the user profile modification;

retrieving second social media data indicative of a second real-life event of a user;

parsing the second social media data to identify a second keyword corresponding to the second real-life event;

comparing the second keyword to the keywords corresponding to ending the user profile modification;

ending the user profile modification by removing the user profile modification from the user profile in response to the second keyword matching one of the keywords corresponding to ending the user profile modification, wherein ending the user profile modification allows recommendation of the media asset associated with the first real-life event;

selecting media assets according to the user profile after the removing the user profile modification; and

displaying the selected media assets in a media guidance application to present media assets corresponding to the second real-life event.

2. The method of claim 1 , further comprising:

identifying a relationship strength of the user profile modification and the first keyword based on a relationship strength rating retrieved from the database listing user profile modifications associated with keywords corresponding to real-life events; and

adjusting a weight of the user profile modification based on the relationship strength of the user profile modification.

3. The method of claim 1 , further comprising:

determining whether the first real-life event is a reoccurring real-life event; and

in response to determining that the first real-life event is the reoccurring real-life event, adjusting a weight of the user profile modification based on a frequency of the reoccurring real-life event.

4. The method of claim 3 , wherein the weight of the user profile modification is increased as the frequency of the reoccurring real-life event increases.

5. The method of claim 1 , wherein the first real-life event causes a user to have less free time, and wherein the user profile modification causes a media asset with a shorter play length to be recommended over a media asset with a longer play length.

6. The method of claim 1 , wherein the first real-life event causes a user to have a less flexible schedule, and wherein the user profile modification causes an on-demand media asset to be recommended over a media asset available at a predetermined time.

7. The method of claim 1 , wherein the first real-life event causes a user to have a less flexible schedule, and wherein the user profile modification causes a media asset available at a predetermined time to be automatically recorded.

8. The method of claim 1 , wherein the user profile includes a first criterion and a second criterion for selecting media assets for presentation to the user, and wherein the first criterion corresponds to a first weight and the second criterion corresponds to a second weight.

9. The method of claim 8 , wherein applying the user profile modification to the user profile further comprises:

determining the user profile modification corresponds to increasing the first weight corresponding to the first criterion in the user profile; and

increasing the first weight corresponding to the first criterion in the user profile.

10. The method of claim 1 , wherein the first social media data indicative of the first real-life event of the user corresponds to a social media post from the user describing the first real-life event.

11. A system for determining end dates for user profile modifications based on real-life events, the system comprising:

storage circuitry configured to:

store a database listing user profile modifications associated with keywords corresponding to real-life events; and

store a database listing keywords corresponding to ending the user profile modification; and

control circuitry configured to:

retrieve first social media data indicative of a first real-life event of a user;

parse the first social media data to identify a first keyword corresponding to the first real-life event;

input the first keyword into the database listing user profile modifications associated with keywords corresponding to real-life events;

identify a user profile modification corresponding to the first keyword from the database listing user profile modifications associated with keywords corresponding to real-life events based on a comparison of the first keyword to the keywords corresponding to first real-life events;

apply the user profile modification to a user profile, wherein the user profile modification prevents recommendation of a media asset associated with the first real-life event;

identify a type of the first real-life event;

input the user profile modification into a database listing keywords corresponding to ending the user profile modification;

identify, based on the type of the first real-life event, keywords corresponding to ending the user profile modification from the database listing the keywords corresponding to ending the user profile modification;

retrieve second social media data indicative of a second real-life event of a user;

parse the second social media data to identify a second keyword corresponding to the second real-life event;

compare the second keyword to the keywords corresponding to ending the user profile modification;

end the user profile modification by removing the user profile modification from the user profile in response to the second keyword matching one of the keywords corresponding to ending the user profile modification, wherein ending the user profile modification allows recommendation of the media asset associated with the first real-life event;

select media assets according to the user profile after the removing the user profile modification; and

display the selected media assets in a media guidance application to present media assets corresponding to the second real-life event.

12. The system of claim 11 , wherein the control circuitry is further configured to:

identify a relationship strength of the user profile modification and the first keyword based on a relationship strength rating retrieved from the database listing user profile modifications associated with keywords corresponding to real-life events; and

adjust a weight of the user profile modification based on the relationship strength of the user profile modification.

13. The system of claim 11 , wherein the control circuitry is further configured to:

determine whether the first real-life event is a reoccurring real-life event; and

in response to determining that the first real-life event is the reoccurring real-life event, adjust a weight of the user profile modification based on a frequency of the reoccurring real-life event.

14. The system of claim 13 , wherein the weight of the user profile modification is increased as the frequency of the reoccurring real-life event increases.

15. The system of claim 11 , wherein the first real-life event causes a user to have less free time, and wherein the user profile modification causes a media asset with a shorter play length to be recommended over a media asset with a longer play length.

16. The system of claim 11 , wherein the first real-life event causes a user to have a less flexible schedule, and wherein the user profile modification causes an on-demand media asset to be recommended over a media asset available at a predetermined time.

17. The system of claim 11 , wherein the first real-life event causes a user to have a less flexible schedule, and wherein the user profile modification causes a media asset available at a predetermined time to be automatically recorded.

18. The system of claim 11 , wherein the user profile includes a first criterion and a second criterion for selecting media assets for presentation to the user, and wherein the first criterion corresponds to a first weight and the second criterion corresponds to a second weight.

19. The system of claim 18 , wherein the control circuitry configured to apply the user profile modification to the user profile is further configured to:

determine the user profile modification corresponds to increasing the first weight corresponding to the first criterion in the user profile; and

increase the first weight corresponding to the first criterion in the user profile.

20. The system of claim 11 , wherein the first social media data indicative of the first real-life event of the user corresponds to a social media post from the user describing the first real-life event.

Assignments (10)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: PETERSON, BRIAN C.
To: ROVI GUIDES, INC.
Reel/Frame 051200/0878 →
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 Mar 24, 2017
From: PETERSON, BRIAN C.
To: ROVI GUIDES, INC.
Reel/Frame 041731/0292 →