IP Library Granted Patent US 10,587,917
Granted Patent B2
US 10,587,917 · App. 16/100,378 · Granted Mar 10, 2020

Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed

Inventors: Gabriel C. Dalbec (Morgan Hill, CA); Jonathan A. Logan (Mountain View, CA); Ajay Kumar Gupta (Andover, MA); Alexander W. Liston (Menlo Park, CA); William L. Thomas (Evergreen, CO); Margret B. Schmidt (Redwood City, CA); Mathew C. Burns (Dublin, CA)
Assignee: Rovi Guides, Inc.
H04N21/4524G06F16/29G06F16/487G06F16/9537G06Q30/0241G06Q30/0261G06Q30/0264G06Q30/0269G06Q30/0631H04L67/18H04N21/251H04N21/25841H04N21/466H04N21/4668H04N21/4826H04N21/252H04N21/4821
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,587,917
App. No.
16/100,378
Granted
Mar 10, 2020
Kind
B2
Abstract

Methods and systems are provided herein for recommending a media asset based on a geographic location at which that media asset was frequently consumed. For example, the system may monitor a location, such as New York City or Times Square, to determine popular media assets watched there, such as “The Avengers,” and when another user visits New York City, the system may then notify the user that the movie, such as “The Avengers,” is associated with New York City. The system stores the geographic locations associated with the media asset in the database based on the consumption of the media asset so that other users may be notified which media assets are associated with each geographic location.

Claims (47)

1. A method for recommending a media asset based on a geographic location at which the media asset was consumed, the method comprising:

determining a first number of users of a first plurality of users that consumed the media asset at a first geographic location;

defining a threshold based on the first number of users that consumed the media asset at the first geographic location;

determining a second number of users of a second plurality of users that consumed the media asset at a second geographic location;

determining whether the second number of users that consumed the media asset at the second geographic location exceeds the threshold determined based on the first number of users that consumed the media asset at the first geographic location; and

in response to determining that the second number of users that consumed the media asset at the second geographic location exceeds the threshold determined based on the first number of users that consumed the media asset at the first geographic location:

detecting a user at the second geographic location who is not a member of the second plurality of users; and

transmitting a recommendation of the media asset to the user.

2. The method of claim 1 , further comprising:

monitoring consumption of media assets by the first plurality of users at the first geographic location; and

monitoring consumption of media assets by the second plurality of users at the second geographic location.

3. The method of claim 1 , wherein the second geographic location is a virtual location within a virtual reality map.

4. The method of claim 3 , wherein determining the second number of users of the second plurality of users that consumed the media asset at the second geographic location comprises determining a number of users that consumed the media asset while accessing the virtual location within the virtual reality map.

5. The method of claim 3 , wherein the virtual reality map comprises a plurality of artificial locations.

6. The method of claim 3 , wherein detecting the presence of the user at the second geographic location comprises detecting that the user is accessing the virtual location using the virtual reality map.

7. The method of claim 3 , further comprising monitoring consumption of the media asset by the plurality of users at the second geographic location by:

monitoring the consumption of the media asset by the second plurality of users at the virtual location in the virtual reality map; and

monitoring the consumption of the media asset by the first plurality of users at the first geographic location associated with virtual location in the virtual reality map, wherein the first geographic location is not a virtual location.

8. The method of claim 1 , wherein detecting the user at the second geographic location comprises detecting that the user is within a threshold distance from the second geographic location.

9. The method of claim 1 , wherein determining the second number of users of the second plurality of users that consumed the media asset at the second geographic location comprises determining a number of users that consumed the media asset within a threshold distance from the second geographic location.

10. The method of claim 1 , wherein determining the second number of users of the second plurality of users that consumed the media asset at the second geographic location further comprises:

detecting that a user is consuming the media asset at the second geographic location; and

incrementing the number of users that consumed the media asset at the second geographic location in a database by one.

11. The method of claim 1 , wherein defining a threshold based on the first number of users that consumed the media asset at the first geographic location comprises determining a proportion of a population of the first geographic location that consumed the media asset at the first geographic location.

12. A system for recommending a media asset based on a geographic location at which the media asset was consumed, the system comprising control circuitry configured to:

determine a first number of users of a first plurality of users that consumed the media asset at a first geographic location;

define a threshold based on the first number of users that consumed the media asset at the first geographic location;

determine a second number of users of a second plurality of users that consumed the media asset at a second geographic location;

determine whether the second number of users that consumed the media asset at the second geographic location exceeds the threshold determined based on the first number of users that consumed the media asset at the first geographic location; and

in response to determining that the second number of users that consumed the media asset at the second geographic location exceeds the threshold determines based on the first number of users that consumed the media asset at the first geographic location:

detect a user at the second geographic location who is not a member of the second plurality of users; and

transmit a recommendation of the media asset to the user.

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

monitor consumption of media assets by the first plurality of users at the first geographic location; and

monitor consumption of media assets by the second plurality of users at the second geographic location.

14. The system of claim 12 , wherein the second geographic location is a virtual location within a virtual reality map.

15. The system of claim 14 , wherein the control circuitry configured to determine the second number of users of the second plurality of users that consumed the media asset at the second geographic location is configured to determine a number of users that consumed the media asset while accessing the virtual location within the virtual reality map.

16. The system of claim 14 , wherein the control circuitry configured to detect the user at the second geographic location is configured to detect that the user is accessing the virtual location using the virtual reality map.

17. The system of claim 14 , wherein the virtual reality map comprises a plurality of artificial locations.

18. The system of claim 14 , wherein the control circuitry configured to monitor consumption of the media asset by the second plurality of users at the second geographic location by:

monitoring the consumption of the media asset by the second plurality of users at the virtual location in the virtual reality system; and

monitoring the consumption of the media asset by the first plurality of users at the first geographic location associated with virtual location in the virtual reality system, wherein the first geographic location is not a virtual location.

19. The system of claim 12 , wherein the control circuitry configured to detect the user at the second geographic location is configured to detect that the user is within a threshold distance from the second geographic location.

20. The system of claim 12 , wherein the control circuitry configured to determine the second number of users of the second plurality of users that consumed the media asset at the second geographic location is configured to determine a number of users that consumed the media asset within a threshold distance from the second geographic location.

21. The system of claim 12 , wherein the control circuitry configured to determine the second number of users of the second plurality of users that consumed the media asset at the second geographic location is configured to:

detect that a user is consuming the media asset at the second geographic location; and

increment the number of users that consumed the media asset at the second geographic location in a database by one.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0215 →
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 Aug 10, 2018
From: DALBEC, GABRIEL C.; LOGAN, JONATHAN A.; GUPTA, AJAY KUMAR; LISTON, ALEXANDER W.; THOMAS, WILLIAM L.; SCHMIDT, MARGRET B.; BURNS, MATHEW C.
To: ROVI GUIDES, INC.
Reel/Frame 046772/0907 →