IP Library Granted Patent US 10,182,264
Granted Patent B2
US 10,182,264 · App. 14/870,965 · Granted Jan 15, 2019

Methods and systems for selecting media content based on a location of a user relative to a viewing area

Inventors: Ashleigh Miller (Denver, CO); Carla Mack (Los Angeles, CA); Phillip Teich (Pasadena, CA); Mario Sanchez (San Jose, CA)
Assignee: Rovi Guides, Inc.
H04N21/4825H04N21/2385H04N21/2387H04N21/25841H04N21/2668H04N21/44218H04N21/4524H04N21/4821H04N21/4826
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,182,264
App. No.
14/870,965
Granted
Jan 15, 2019
Kind
B2
Abstract

Methods and systems are discussed herein for a media guidance application that aggregates content of multiple types and from multiple sources. Furthermore, the media guidance application may create a personalized presentation of this content. In such cases, the media guidance application may create a playlist in which the media assets selected for the playlist, in addition to being selected from multiple sources and/or types, are selected based on the current whereabouts of the user.

Claims (46)

1. A method for automatically selecting between broadcast and recorded content for inclusion in playlists based on current whereabouts of users, the method comprising:

receiving a user request to generate a playlist of media assets for presentation on a display device, wherein the display device is positioned within a viewing area;

detecting a location of a user relative to the viewing area within which the display device is positioned and presents the playlist;

determining that the location of the user is away from the viewing area within which the display device is positioned;

calculating a length of time required for the user to reach the viewing area by:

creating a graphical representation of an area between the location and the viewing area;

associating a first point in the graphical representation with a first node and a second point in the graphical representation with a second node; and

determining a path from the location to the viewing area through either the first node or the second node based on an amount of time required to travel the path through either the first node or the second node;

determining the length of time based on the path;

comparing the length of time to a threshold length of time;

based on determining that the length of time is less than or equal to the threshold length of time, selecting a broadcast media asset for inclusion in the playlist presented by the display device positioned within the viewing area; and

based on determining that the length of time is greater than the threshold length of time, selecting a recorded media asset for inclusion in the playlist presented by the display device positioned within the viewing area.

2. The method of claim 1 , further comprising inputting the length of time into a database listing a particular length of time that corresponds to each of a plurality of types of media asset to select a type of media asset for inclusion on the playlist.

3. The method of claim 1 , further comprising determining the path based on a mode of transportation of the user.

4. The method of claim 1 , further comprising determining the path based on a current trajectory of the user.

5. The method of claim 1 , further comprising determining the length of time based on a speed of the user along the path.

6. The method of claim 1 , further comprising determining the length of time based on current traffic conditions along the path.

7. The method of claim 2 , wherein the plurality of types includes a broadcast media asset, an on demand media asset, and a recorded media asset.

8. The method of claim 1 , wherein determining the path from the location to the viewing area through either the first node or the second node based on the amount of time required to travel the path through either the first node or the second node, comprises:

determining a first distance from the location to the first node;

determining a second distance from the location to the second node; and

comparing the first distance to the second distance to determine whether the first distance is shorter than the second distance.

9. A system for automatically selecting between broadcast and recorded content for inclusion in playlists based on current whereabouts of users, the system comprising:

storage circuitry that stores a playlist of media assets; and

control circuitry that:

receives a user request to generate a playlist of media assets for presentation on a display device, wherein the display device is positioned within a viewing area;

detects a location of a user relative to the viewing area within which the display device is positioned and presents the playlist;

determines that the location of the user is away from the viewing area within which the display device is positioned;

calculates a length of time required for the user to reach the viewing area by:

creating a graphical representation of an area between the location and the viewing area;

associating a first point in the graphical representation with a first node and a second point in the graphical representation with a second node; and

determining a path from the location to the viewing area through either the first node or the second node based on an amount of time required to travel the path through either the first node or the second node;

determines the length of time based on the path;

compares the length of time to a threshold length of time;

based on determining that the length of time is less than or equal to the threshold length of time, selects a broadcast media asset for inclusion in the playlist presented by the display device positioned within the viewing area; and

based on determining that the length of time is greater than the threshold length of time, selects a recorded media asset for inclusion in the playlist presented by the display device positioned within the viewing area.

10. The system of claim 9 , wherein the control circuitry inputs the length of time into a database listing a particular length of time that corresponds to each of a plurality of types of media asset to select a type of media asset for inclusion on the playlist.

11. The system of claim 9 , wherein the control circuitry determines the path based on a mode of transportation of the user.

12. The system of claim 9 , wherein the control circuitry determines the path based on a current trajectory of the user.

13. The system of claim 9 , wherein the control circuitry determines the length of time based on a speed of the user along the path.

14. The system of claim 9 , wherein the control circuitry determines the length of time based on current traffic conditions along the path.

15. The system of claim 10 , wherein the plurality of types includes a broadcast media asset, an on demand media asset, and a recorded media asset.

16. The system of claim 9 , wherein the control circuitry that determines the path from the location to the viewing area through either the first node or the second node based on the amount of time required to travel the path through either the first node or the second node:

determines a first distance from the location to the first node;

determines a second distance from the location to the second node; and

compares the first distance to the second distance to determine whether the first distance is shorter than the second distance.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0715 →
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 →
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 Jul 13, 2016
From: MILLER, ASHLEIGH; MACK, CARLA; TEICH, PHILLIP; SANCHEZ, MARIO
To: ROVI GUIDES, INC.
Reel/Frame 039141/0096 →
Continuity (1)
Related Publication 20170094363A1 · Mar 30, 2017