IP Library Granted Patent US 9,788,061
Granted Patent B2
US 9,788,061 · App. 14/084,029 · Granted Oct 10, 2017

Methods and systems for recommending media content related to a recently completed activity

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 9,788,061
App. No.
14/084,029
Granted
Oct 10, 2017
Kind
B2
Abstract

Methods and systems are disclosed herein for a media guidance application that recommends media content based on activities recently performed by a user. For example, in response to determining that a user recently finished the laundry, the media guidance application may recommend a movie that other users accessed after finishing the laundry.

Claims (54)

1. A method for recommending media content, the method comprising:

receiving, using control circuitry, an activity datum, related to an activity being performed by a given user, wherein the activity is unrelated to media consumption;

generating, using the control circuitry, a database of media asset identifiers associated with activities by:

monitoring a plurality of users to identify a plurality of activities performed by the plurality of users, each of the plurality of activities being unrelated to media consumption;

for each of the plurality of activities, identifying which media asset was accessed by a respective one of the plurality of users who performed a first of the plurality of activities, wherein the identified media asset was accessed by the respective one of the plurality of users after the respective one of the plurality of users finished performing the first activity; and

for each of the plurality of activities, storing an identifier of the media asset identified as having been accessed by the respective one of the plurality of users;

determining, using the control circuitry, based on the received activity datum, which of the plurality of activities in the database matches the activity performed by the given user;

retrieving, using the control circuitry, from the database the identifier of the media asset associated with the determined activity;

determining, using the control circuitry, whether the media asset corresponding to the retrieved identifier is available to the given user following the activity performed by the given user; and

in response to determining the media asset corresponding to the retrieved identifier is available to the given user, generating, using the control circuitry, a recommendation of the media asset corresponding to the retrieved identifier to the given user for display on a display device.

2. The method of claim 1 , wherein determining whether the media asset corresponding to the retrieved identifier is available to the given user following the activity further comprises:

determining a time of completion for the activity performed by the given user; and

determining whether the media asset corresponding to the retrieved identifier is available at the time of completion.

3. The method of claim 1 , further comprising:

determining a window of availability for the given user following the activity performed by the given user;

determining whether the window of availability corresponds to a run-time of the media asset corresponding to the retrieved identifier; and

in response to determining the window of availability does not correspond to the run-time of the media asset corresponding to the retrieved identifier, selecting a different media asset.

4. The method of claim 1 , further comprising:

determining a type of user equipment available to the given user following the activity performed by the given user;

determining whether the type of user equipment available to the given user corresponds to presenting the media asset corresponding to the retrieved identifier; and

in response to determining the type of user equipment available to the user does not correspond to presenting the media asset corresponding to the retrieved identifier, selecting a different media asset.

5. The method of claim 1 , further comprising identifying a user device, within a threshold proximity to the given user following the activity, for generating a presentation of the recommendation.

6. The method of claim 1 , wherein the database indicates subject matters for each of the media assets, and wherein retrieving the identifier further comprises determining whether a subject matter of the media asset corresponds to the activity performed by the given user.

7. The method of claim 1 , wherein the user shares a demographic group, a social network group, or a familial group with the users.

8. The method of claim 1 , wherein the activity is a physical activity which requires bodily movement produced by skeletal muscles.

9. The method of claim 1 , wherein the activity datum is received from a home appliance associated with cooking or cleaning, a door associated with an open state or a closed state, a security system associated with monitoring movement within a household, media equipment associated with presenting media, an electronic device associated with an active mode or an inactive mode, or a vehicle associated with transporting the user.

10. The method of claim 1 , wherein the activity datum identifies the given user performing the activity.

11. A system for recommending media content, the system comprising control circuitry that:

receives an activity datum, related to an activity being performed by a given user wherein the activity is unrelated to media consumption;

generates a database of media asset identifiers associated with activities by:

monitoring a plurality of users to identify a plurality of activities performed by the plurality of users, each of the plurality of activities being unrelated to media consumption;

for each of the plurality of activities, identifying which media asset was accessed by a respective one of the plurality of users who performed a first of the plurality of activities, wherein the identified media asset was accessed by the respective one of the plurality of users after the respective one of the plurality of users finished performing the first activity; and

for each of the plurality of activities, storing an identifier of the media asset identified as having been accessed by the respective one of the plurality of users;

determines, based on the received activity datum, which of the plurality of activities in the database matches the activity performed by the given user;

retrieve from the database the identifier of the media asset associated with the determined activity;

determines whether the media asset corresponding to the retrieved identifier is available to the given user following the activity performed by the given user; and

in response to determining the media asset corresponding to the retrieved identifier is available to the given user, generates a recommendation of the media asset corresponding to the retrieved identifier to the given user.

12. The system of claim 11 , wherein the control circuitry that determines whether the media asset corresponding to the retrieved identifier is available to the given user following the activity:

determines a time of completion for the activity performed by the given user; and

determines whether the media asset corresponding to the retrieved identifier is available at the time of completion.

13. The system of claim 11 , wherein the control circuitry:

determines a window of availability for the given user following the activity performed by the given user;

determines whether the window of availability corresponds to a run-time of the media asset corresponding to the retrieved identifier; and

in response to determining the window of availability does not correspond to the run-time of the media asset corresponding to the retrieved identifier, selects a different media asset.

14. The system of claim 11 , wherein the control circuitry:

determines a type of user equipment available to the given user following the activity performed by the given user;

determines whether the type of user equipment available to the given user corresponds to presenting the media asset corresponding to the retrieved identifier; and

in response to determining the type of user equipment available to the user does not correspond to presenting the media asset corresponding to the retrieved identifier, selects a different media asset.

15. The system of claim 11 , wherein the control circuitry identifies a user device, within a threshold proximity to the given user following the activity, for generating a presentation of the recommendation.

16. The system of claim 11 , wherein the database indicates subject matters for each of the media assets, and wherein the media asset identifier is retrieved based on determining the corresponding media asset has a subject matter that corresponds to the activity performed by the given user.

17. The system of claim 11 , wherein the user shares a demographic group, a social network group, or a familial group with the users.

18. The system of claim 11 , wherein the activity is a physical activity which requires bodily movement produced by skeletal muscles.

19. The system of claim 11 , wherein the activity datum is received from a home appliance associated with cooking or cleaning, a door associated with an open state or a closed state, a security system associated with monitoring movement within a household, media equipment associated with presenting media, an electronic device associated with an active mode or an inactive mode, or a vehicle associated with transporting the user.

20. The system of claim 11 , wherein the activity datum identifies the given user performing the activity.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
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 →
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
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 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2013
From: MAUGHAN, BENJAMIN H.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 031632/0519 →