# US 10,313,757 B2 · Systems and methods for multi-device content recommendations

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,313,757 B2
- Document ID: US10313757B2
- Status: Granted
- Kind: B2
- Application number: 15/705,972
- Filed: 2017-09-15
- Published: 2018-04-05
- Granted: 2019-06-04
- Earliest claimed: 2014-12-24
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: Danielle Larson; Michael R. Nichols
- Web page: https://patentgrep.com/patent/US10313757B2

## CPC

- H04N 21/4668: {for recommending content, e.g. movies}
- H04N 21/44218: {Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45)}
- H04N 21/44226: {on social networks}
- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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

### Claim 1

A method for providing content recommendations through a user interface of a mobile device based on recent activity, the method comprising:
determining, at the mobile device, 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, at the mobile device, a period of time that corresponds to an amount of time the user continuously used the first device immediately before using the second device;
retrieving, at the mobile device, metadata associated with each of a plurality of media asset identifiers corresponding to media assets that the user has consumed during the retrieved period of time;
determining, at the mobile device, based on the metadata, a plurality of 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 retrieved period of time;
calculating, at the mobile device, 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
generating for display, in the user interface of the mobile device, a recommendation of media content for consumption on the second device, wherein the recommendation is based on the characteristic.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

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.

### Claim 8 (depends on 1)

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.

### Claim 9 (depends on 1)

The method of claim 1, wherein retrieving metadata associated with each of a plurality of media asset identifiers corresponding to media assets further comprises:
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; and
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.

### Claim 10 (depends on 1)

The method of claim 1, wherein calculating a characteristic that is associated with a greatest number of media assets of the plurality of media assets further comprises 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.

### Claim 11

A system for providing content recommendations through a user interface of a mobile device based on recent activity, the system comprising:
control circuitry configured to:
determine, at the mobile device, 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, at the mobile device, a period of time that corresponds to an amount of time the user continuously used the first device immediately before using the second device;
retrieve, at the mobile device, metadata associated with each of a plurality of media asset identifiers corresponding to media assets that the user has consumed during the retrieved period of time;
determine, at the mobile device, based on the metadata, a plurality of 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 retrieved period of time;
calculate, at the mobile device, 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
generate for display, in the user interface of the mobile device, a recommendation of media content for consumption on the second device, wherein the recommendation is based on the characteristic.

### Claim 12 (depends on 11)

The system of claim 11, 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.

### Claim 13 (depends on 11)

The system of claim 11, 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.

### Claim 14 (depends on 11)

The system of claim 11, 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.

### Claim 15 (depends on 11)

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

### Claim 16 (depends on 11)

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

### Claim 17 (depends on 11)

The system of claim 11, 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.

### Claim 18 (depends on 11)

The system of claim 11, 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.

### Claim 19 (depends on 11)

The system of claim 11, wherein the control circuitry configured to retrieve metadata associated with each of a plurality of media asset identifiers corresponding to media assets is further configured to:
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; and
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.

### Claim 20 (depends on 11)

The system of claim 11, wherein the control circuitry configured to calculate a characteristic that is associated with a greatest number of media assets of the plurality of media assets is further configured to 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.
