IP Library Granted Patent US 8,805,418
Granted Patent B2
US 8,805,418 · App. 13/336,678 · Granted Aug 12, 2014

Methods and systems for performing actions based on location-based rules

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 8,805,418
App. No.
13/336,678
Granted
Aug 12, 2014
Kind
B2
Abstract

Methods and systems for performing actions based on location-based rules are provided. In particular, these methods and systems may store an entertainment profile of a user, wherein the entertainment profile identifies entertainment media characteristics of the user. It may then be determined that the user entered a predetermined range of a location. In response to this, a location-based rule that corresponds to the location and that defines an action to be taken may be automatically identified. Based on the location-based rule, the location, and the entertainment profile of the user, the action may be performed.

Claims (64)

1. A method for performing actions based on location-based rules, the method comprising:

storing an entertainment profile of a user, wherein the entertainment profile identifies entertainment media characteristics of the user;

determining that the user entered a predetermined range of a location;

in response to the determining, automatically identifying a location-based rule that corresponds to the location;

selecting one of a plurality of actions based on the location and the location-based rule; and

in response to the determining that the user entered the predetermined range of the location, generating for display, on a user equipment device associated with the user, an interactive option corresponding to the selected action, wherein a media asset function that corresponds to the location is performed responsive to receiving a user selection of the option.

2. The method of claim 1 , further comprising receiving the entertainment profile from a home entertainment device of the user.

3. The method of claim 1 , wherein the entertainment media characteristics define an entertainment media preference of the user.

4. The method of claim 1 , wherein determining that the user entered a predetermined range of the location comprises receiving global positioning system (GPS) location data and comparing the GPS location data to GPS location data of the location.

5. The method of claim 1 , wherein the location-based rule defines a region of locations.

6. The method of claim 1 , wherein the location-based rule defines another action to be performed when the user leaves the location, and wherein the another action is related to the location the user left.

7. The method of claim 1 , further comprising receiving a definition of a location-based rule that is based on an address and a distance from the address.

8. The method of claim 1 , wherein:

the location-based rule defines a time parameter; and

the action is selected based on the time parameter.

9. The method of claim 1 , further comprising communicating with a home entertainment device of the user responsive to receiving the user selection of the option.

10. A system for performing actions based on location-based rules, the system comprising:

a storage device; and

processing circuitry configured to:

store an entertainment profile of a user on the storage device, wherein the entertainment profile identifies entertainment media characteristics of the user;

determine that the user entered a predetermined range of a location;

in response to the determining, automatically identity a location-based rule that corresponds to the location;

select one of a plurality of actions based on the location and the location-based rule; and

in response to the determining that the user entered the predetermined range of the location, generate for display, on a user equipment device associated with the user, an interactive option corresponding to the selected action, wherein a media asset function that corresponds to the location is performed responsive to receiving a user selection of the option.

11. The system of claim 1 , wherein the processing circuitry is further configured to receive the entertainment profile from a home entertainment device of the user.

12. The system of claim 1 , wherein the entertainment media characteristics define an entertainment media preference of the user.

13. The system of claim 1 , wherein processing circuitry, in determining that the user entered a predetermined range of the location, receives global positioning system (GPS) location data and compares the GPS location data to GPS location data of the location.

14. The system of claim 1 , wherein the location-based rule defines a region of locations.

15. The system of claim 1 , wherein the location-based rule defines another action to be performed when the user leaves the location, and wherein the another action is related to the location the user left.

16. The system of claim 1 , wherein the processing circuitry is further configured to receive a definition of a location-based rule that is based on an address and a distance from the address.

17. The system of claim 1 , wherein:

the location-based rule defines a time parameter; and

the action is selected based on the time parameter.

18. The system of claim 1 , wherein the processing circuitry communicates with a home entertainment device of the user responsive to receiving the user selection of the option.

19. The method of claim 1 , wherein the media asset function includes placing an order for the media asset.

20. The method of claim 1 further comprising:

comparing a current time with another time that is associated with the media asset at the location; and

causing the interactive option to be displayed on the user equipment device in response to determining that 1) the current time corresponds to the another time and 2) the user is within the predetermined range of the location at the current time.

21. The method of claim 20 , wherein the location corresponds to a venue featuring the media asset, wherein the another time corresponds to a start time of the media asset at the venue, and wherein the option includes a discount for consuming the media asset at the venue.

22. The method of claim 1 further comprising receiving user input defining at least one of the predetermined range of the location and the location-based rule.

23. The method of claim 1 further comprising:

detecting that the user has left the predetermined range of the location after having entered the predetermined range of the location; and

causing the interactive option to be displayed on the user equipment device in response to detecting the that the user has left the predetermined range of the location.

24. The method of claim 23 further comprising:

measuring an amount of time representing how long the user remained within the predetermined range of the location before leaving the predetermined range of the location, wherein the interactive option is caused to be displayed further in response to determining that the amount of time exceeds a threshold.

25. The method of claim 23 , wherein the interactive option corresponds to purchase of the media asset that is related to another media asset corresponding to the location from which the user has left the predetermined range, and wherein the location corresponds to a venue featuring the another media asset that the user has consumed at the location.

26. The method of claim 1 , wherein performance of the media asset function includes transmitting an identifier of the media asset to a content source from which the media asset is accessible to the user in response to receiving a user selection of the option.

27. The method of claim 1 , wherein determining that the user has entered the predetermined range of the location comprises processing information received over the Internet from another user that identifies the user and a second location corresponding to the user.

28. The method of claim 1 , wherein the option is generated for display temporally with the determining that the user entered a predetermined range of the location.

29. The system of claim 10 , wherein the media asset function includes placing an order for the media asset.

30. The system of claim 10 , wherein the processing circuitry is further configured to:

compare a current time with another time that is associated with the media asset at the location; and

cause the interactive option to be displayed on the user equipment device response to determining that 1) the current time corresponds to the another time and 2) the user is within the predetermined range of the location at the current time.

31. The system of claim 30 , wherein the location corresponds to a venue featuring the media asset, wherein the another time corresponds to a start time of the media asset at the venue, and wherein the option includes a discount for consuming the media asset at the venue.

32. The system of claim 10 , wherein the processing circuitry is further configured to receive user input defining at least one of the predetermined range of the location and the location-based rule.

33. The system of claim 10 , wherein the processing circuitry is further configured to:

detect that the user has left the predetermined range of the location after having entered the predetermined range of the location; and

cause the interactive option to be displayed on the user equipment device in response to detecting the that the user has left the predetermined range of the location.

34. The system of claim 33 , wherein the processing circuitry is further configured to:

measure an amount of time representing how long the user remained within the predetermined range of the location before leaving the predetermined range of the location, wherein the interactive option is caused to be displayed further in response to determining that the amount of time exceeds a threshold.

35. The system of claim 33 , wherein the interactive option corresponds to purchase of the media asset that is related to another media asset corresponding to the location from which the user has left the predetermined range, and wherein the location corresponds to a venue featuring the another media asset that the user has consumed at the location.

36. The system of claim 10 , wherein the processing circuitry is further configured to transmit an identifier of the media asset to a content source from which the media asset is accessible to the user in response to receiving a user selection of the option.

37. The system of claim 10 , wherein the processing circuitry is further configured to process information received over an Internet connection from another user that identifies the user and a second location corresponding to the user.

38. The system of claim 10 , wherein the option is generated for display temporally with the determining that the user entered a predetermined range of the location.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
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 →
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 →
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 Jan 20, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 034762/0973 →
MERGER Recorded Jan 20, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 034763/0001 →
MERGER Recorded Jan 20, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 034763/0028 →
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 Dec 27, 2011
From: NICHOLS, MICHAEL R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 027446/0087 →