IP Library Granted Patent US 9,800,935
Granted Patent B2
US 9,800,935 · App. 14/582,325 · Granted Oct 24, 2017

Systems and methods for multi-device content recommendations

Inventors: Danielle Larson (Santa Monica, CA); Michael R. Nichols (La Canada Flintridge, CA)
Assignee: Rovi Guides, Inc.
H04N21/4668H04N21/44218H04N21/44222H04N21/4667
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,800,935
App. No.
14/582,325
Granted
Oct 24, 2017
Kind
B2
Abstract

Methods and systems are disclosed herein for a media guidance application that provides content recommendations based on recent activity. For example, the media guidance application determines that the user has stopped using the first device and is using the second device. In response, the media guidance application retrieves, from memory, a length of time that the user has consumed media on the first device. The media guidance application then determines the time interval when the user was consuming media on the first device. Next, media content is determined that the user consumed on the first device during the time interval. The media guidance application then determines a characteristic of the consumed media content and recommends media content on a second device based on the characteristic.

Claims (44)

1. A method for providing content recommendations based on recent activity, the method comprising:

determining that a user has stopped using a first device and is using a second device;

in response to determining that the user has stopped using the first device and is using the second device, retrieving a period of time that corresponds to an amount of time the user continuously used the first device immediately before using the second device;

transmitting a first request for a plurality of media assets that the user consumed on the first device during the period of time;

receiving, in response to the first request, a plurality of media asset identifiers corresponding to media assets that the user has consumed during the period of time;

transmitting a second request for metadata associated with the plurality of media asset identifiers corresponding to the media assets that the user has consumed during the period of time;

determining, based on the metadata, a plurality characteristics, wherein each of the plurality of characteristics is associated with a media asset of the plurality of media assets that the user has consumed during the period of time;

calculating, for each of the plurality of characteristics, a number of media assets from the plurality of media assets that match a respective characteristic of the plurality of characteristics;

determining, based on the calculating, a characteristic that is associated with a greatest number of media assets of the plurality of media assets that the user consumed on the first device during the period of time that the user continuously used the first device immediately before using the second device; and

recommending, based on the characteristic, media content for consumption on the second device.

2. The method of claim 1 , further comprising:

storing a list of devices associated with the user; and

recommending, based on the characteristic, the media content for consumption on each device in the list of devices.

3. The method of claim 1 , wherein determining that the user has stopped using the first device and is using the second device comprises detecting that the user has moved from a first location that is associated with the first device to a second location that is associated with the second device.

4. The method of claim 1 , wherein determining that the user has stopped using the first device and is using the second device comprises detecting that the user has stopped interacting with the first device and is interacting with the second device.

5. The method of claim 1 , wherein the first media content comprises video content and the second media content consists of audio content.

6. The method of claim 1 , wherein the characteristic of the first media content consists of at least one of a genre, subject matter, title, type, actor, character, and location.

7. The method of claim 1 , further comprising:

identifying characteristics associated with available media content; and

filtering the available media content based on whether the available media content is associated with the characteristic to determine the media content.

8. The method of claim 1 , further comprising generating an alert that indicates to the user that the media content is available on the second device.

9. A system for providing content recommendations based on recent activity, the system comprising:

control circuitry configured to:

determine that a user has stopped using a first device and is using a second device;

in response to determining that the user has stopped using the first device and is using the second device, retrieve a period of time that corresponds to an amount of time the user continuously used the first device immediately before using the second device;

transmit a first request for a plurality of media assets that the user consumed on the first device during the period of time;

receive, in response to the first request, a plurality of media asset identifiers corresponding to media assets that the user has consumed during the period of time;

transmit a second request for metadata associated with the plurality of media asset identifiers corresponding to the media assets that the user has consumed during the period of time;

determine, based on the metadata, a plurality characteristics associated with the plurality of media assets, wherein each of the plurality of characteristics is associated with a media asset of the plurality of media assets that the user has consumed during the period of time;

calculate, for each of the plurality of characteristics, a number of media assets from the plurality of media assets that match a respective characteristic of the plurality of characteristics;

determine, based on the calculating, a characteristic that is associated with a greatest number of media assets of the plurality of media assets that the user consumed on the first device during the period of time that the user continuously used the first device immediately before using the second device; and

recommend, based on the characteristic, media content for consumption on the second device.

10. The system of claim 9 , further comprising:

storage circuitry configured to store a list of devices associated with the user; and

control circuitry configured to:

recommend, based on the characteristic, the media content for consumption on each device in the list of devices.

11. The system of claim 9 , wherein the control circuitry configured to determine that the user has stopped using the first device and is using the second device is further configured to detect that the user has moved from a first location that is associated with the first device to a second location that is associated with the second device.

12. The system of claim 9 , wherein the control circuitry configured to determine that the user has stopped using the first device and is using the second device is further configured to detect that the user has stopped interacting with the first device and is interacting with the second device.

13. The system of claim 9 , wherein the first media content comprises video content and the second media content consists of audio content.

14. The system of claim 9 , wherein the characteristic of the first media content consists of at least one of a genre, subject matter, title, type, actor, character, and location.

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

identify characteristics associated with available media content; and

filter the available media content based on whether the available media content is associated with the characteristic to determine the media content.

16. The system of claim 9 , wherein the control circuitry is further configured to generate an alert that indicates to the user that the media content is available on the second device.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0697 →
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 May 26, 2015
From: LARSON, DANIELLE; NICHOLS, MICHAEL R.
To: ROVI GUIDES, INC.
Reel/Frame 035706/0744 →
Continuity (1)
Related Publication 20160192005A1 · Jun 30, 2016