IP Library Granted Patent US 9,510,047
Granted Patent B2
US 9,510,047 · App. 14/463,805 · Granted Nov 29, 2016

Systems and methods for automatically performing media actions based on status of external components

Inventors: China Arai (Valley Glen, CA); Michael R. Nichols (La Canada Flintridge, CA)
Assignee: Rovi Guides, Inc.
H04N21/44227G11B19/025H04L43/08H04N21/4131H04N21/4147H04N21/4325H04N21/4333H04N21/4334H04N21/43615H04N21/44231H04N21/8455
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,510,047
App. No.
14/463,805
Granted
Nov 29, 2016
Kind
B2
Abstract

Systems and methods for automatically performing a media action based on the status of external components are provided. A media asset is determined to be presented on a user equipment device. Components external to the user equipment device are monitored to obtain status information pertaining to the components. A determination is made as to whether a media action is associated with the status information. The identified media action is performed for the media asset in response to determining that the media asset is associated with the status information.

Claims (43)

1. A method for automatically performing a media action based on status of external components, the method comprising:

determining a media asset is being presented on a user equipment device;

storing a database that includes a plurality of entries, wherein each of the plurality of entries includes a status information field, that includes first and second status information for at least two external components, and a media action field that includes a given media action corresponding to the status information field;

monitoring components external to the user equipment device to obtain status information pertaining to the components;

in response to determining a change in status of a first external component, based on the monitoring, searching the plurality of entries stored in the database for a given entry for which one of the at least two external components in the status information field matches the first external component;

retrieving data from the given entry that identifies a second of the at least two external components in the status information field of the given entry;

receiving, from the second of the at least two external components, status information;

comparing the change in status of the first external component and the status information received from the second external component to the first and second status information stored in the given entry;

in response to determining that the change in status of the first external component and the status information received from the second external component match the first and second status information stored in the given entry, retrieving the given media action from the media action field of the given entry; and

performing the given media action for the media asset in response to retrieving the given media action from the media action field of the given entry.

2. The method of claim 1 further comprising continuing to monitor the components to obtain status information.

3. The method of claim 1 , wherein the given media action is a first media action that includes recording, and wherein performing the given media action comprises initiating recording of the media asset starting from a currently received position that is later than the beginning of the media asset.

4. The method of claim 3 further comprising:

determining whether a second media action is associated with the status information of the given entry, wherein the second media action includes playback;

in response to determining that the second media action is associated with the status information of the given entry, determining that the media asset has been recorded based on the first media action; and

automatically presenting the recorded media asset starting from the currently received position that is later than the beginning of the media asset.

5. The method of claim 1 , wherein monitoring the components comprises receiving status information from each of the components over a network.

6. The method of claim 1 , wherein the components include a plurality of in-home appliances.

7. The method of claim 1 , wherein a combination of first status information for a first component and second status information for a second component is indicative of a user leaving or entering a location of the first and second components.

8. The method of claim 1 further comprising determining whether the media asset has been presented for a threshold time interval and matches a user profile.

9. The method of claim 8 , wherein the components are monitored in response to determining the media asset has been presented for the threshold time interval and matches the user profile.

10. A system for automatically performing a media action based on status of external components, the system comprising:

control circuitry configured to:

determine a media asset is being presented on a user equipment device;

store a database that includes a plurality of entries, wherein each of the plurality of entries includes a status information field, that includes first and second status information for at least two external components, and a media action field that includes a given media action corresponding to the status information field;

monitor components external to the user equipment device to obtain status information pertaining to the components;

in response to determining a change in status of a first external component, based on the monitoring, search the plurality of entries stored in the database for a given entry for which one of the at least two external components in the status information field matches the first external component;

retrieve data from the given entry that identifies a second of the at least two external components in the status information field of the given entry;

receive, from the second of the at least two external components, status information;

compare the change in status of the first external component and the status information received from the second external component to the first and second status information stored in the given entry;

in response to determining that the change in status of the first external component and the status information received from the second external component match the first and second status information stored in the given entry, retrieve the given media action from the media action field of the given entry; and

perform the given media action for the media asset in response to retrieving the given media action from the media action field of the given entry.

11. The system of claim 10 , wherein the control circuitry is further configured to continue to monitor the components to obtain status information.

12. The system of claim 10 , wherein the given media action is a first media action that includes recording, and wherein the control circuitry is further configured to perform the given media action by initiating recording of the media asset starting from a currently received position that is later than a beginning of the media asset.

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

determine whether a second media action is associated with the status information of the given entry, wherein the second media action includes playback;

in response to determining that the second media action is associated with the status information of the given entry, determine that the media asset has been recorded based on the first media action; and

automatically present the recorded media asset starting from the currently received position that is later than the beginning of the media asset.

14. The system of claim 10 , wherein the control circuitry is configured to monitor the components by receiving status information from each of the components over a network.

15. The system of claim 10 , wherein the components include a plurality of in-home appliances.

16. The system of claim 10 , wherein a combination of first status information for a first component and second status information for a second component is indicative of a user leaving or entering a location of the first and second components.

17. The system of claim 10 , wherein the control circuitry is configured to determine whether the media asset has been presented for a threshold time interval and matches a user profile.

18. The system of claim 17 , wherein the components are monitored in response to determining the media asset has been presented for the threshold time interval and matches the user profile.

Assignments (10)
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 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2014
From: ARAI, CHINA; NICHOLS, MICHAEL R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033572/0686 →
Continuity (1)
Related Publication 20160055879A1 · Feb 25, 2016