IP Library Granted Patent US 11,843,476
Granted Patent B2
US 11,843,476 · App. 17/943,721 · Granted Dec 12, 2023

System and method for controlling playback or recording of media assets based on a state of a secondary device

Inventor: Sean Matthews (Los Altos, CA)
Assignee: Rovi Guides, Inc.
H04L12/2814H04L12/282H04L12/2812H04L12/2829H04N21/2387
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 11,843,476
App. No.
17/943,721
Granted
Dec 12, 2023
Kind
B2
Abstract

Systems and methods are described herein for controlling playback and/or recording of media assets at a media device based on the state of a secondary device. Specifically, while displaying a media asset, a media device receives a signal from the secondary device indicating a change of state of the secondary device. The media device displays a notification of the signal, and the user can interact with the notification. If the user interacts with the notification for more than a threshold amount of time, the media device may begin recording the media asset. Once the user has finished interacting with the notification, the media device may stop recording and the user can see content that they may have missed by reviewing the recorded portion of the media asset.

Claims (48)

1. A method for establishing a network between devices in an Internet-of-Things (IoT) environment based on a state change of an IoT device, the method comprising:

detecting that a state of an IoT device has changed from a first state to a second state;

receiving, at a media device, a communication packet from an input device while the state of the IoT device is in the second state;

determining that the communication packet is addressed to the IoT device;

receiving, at the media device, a handshake request from at least one of the IoT device and the input device; and

in response to receiving the handshake request, establishing a communication network interconnecting the media device, the input device, and the IoT device.

2. The method of claim 1 , wherein establishing the communication network comprises:

connecting the media device and the IoT device via a first connection; and

connecting the media device and the input device via a second connection.

3. The method of claim 2 , further comprising:

bridging the first connection and the second connection to form a direct connection between the IoT device and the input device; and

transmitting communication packets between the IoT device and the input device via the direct connection.

4. The method of claim 1 , further comprising polling communication packets within the communication network.

5. The method of claim 1 , further comprising relaying media data from the IoT device via the communication network, wherein the media data is associated with the second state and comprises at least one of audio data and video data captured at the IoT device.

6. The method of claim 1 , further comprising:

requesting an acknowledgment from at least one of the IoT device and the input device; and

in response to receiving the acknowledgment before reaching a timeout threshold, establishing the communication network.

7. The method of claim 1 , wherein determining that the communication packet is addressed to the IoT device comprises:

accessing destination information of the communication packet; and

determining whether the destination information identifies the IoT device as a destination of the communication packet.

8. The method of claim 1 , wherein the media device is currently presenting a media asset, the method further comprising, in response to detecting that the state has changed to the second state, buffering the media asset.

9. The method of claim 1 , further comprising relaying the communication packet from the input device to the IoT device via the communication network.

10. The method of claim 1 , wherein the IoT device is a smart home device, and wherein the input device is a smart home hub.

11. A system for establishing a network between devices in an Internet-of-Things (IoT) environment based on a state change of an IoT device, the system comprising:

communications circuitry configured to establish a communication network for interconnecting devices; and

control circuitry configured to:

detect that a state of an IoT device has changed from a first state to a second state;

receive, at a media device, a communication packet from an input device while the state of the IoT device is in the second state;

determine that the communication packet is addressed to the IoT device;

receive, at the media device, a handshake request from at least one of the IoT device and the input device; and

in response to receiving the handshake request, establish, via the communication circuitry, a communication network interconnecting the media device, the input device, and the IoT device.

12. The system of claim 11 , wherein the control circuitry, when establishing the communication network, is configured to:

connect, via the communications circuitry, the media device and the IoT device via a first connection; and

connect, via the communications circuitry, the media device and the input device via a second connection.

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

bridge the first connection and the second connection to form a direct connection between the IoT device and the input device; and

transmit communication packets between the IoT device and the input device via the direct connection.

14. The system of claim 11 , wherein the control circuitry is further configured to poll communication packets within the communication network.

15. The system of claim 11 , wherein the control circuitry is further configured to relay media data from the IoT device via the communication network, wherein the media data is associated with the second state and comprises at least one of audio data and video data captured at the IoT device.

16. The system of claim 11 , wherein the control circuitry is further configured to:

request an acknowledgment from at least one of the IoT device and the input device; and

in response to receiving the acknowledgment before reaching a timeout threshold, establish the communication network.

17. The system of claim 11 , wherein the control circuitry, when determining that the communication packet is addressed to the IoT device, is configured to:

access destination information of the communication packet; and

determine whether the destination information identifies the IoT device as a destination of the communication packet.

18. The system of claim 11 , wherein the media device is currently presenting a media asset, and wherein the control circuitry is further configured to, in response to detecting that the state has changed to the second state, buffer the media asset.

19. The system of claim 11 , wherein the control circuitry is further configured to relay the communication packet from the input device to the IoT device via the communication network.

20. The system of claim 11 , wherein the IoT device is a smart home device, and wherein the input device is a smart home hub.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0164 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2022
From: MATTHEWS, SEAN
To: ROVI GUIDES, INC.
Reel/Frame 061431/0941 →
Continuity (3)
Continuation 17210997 · Mar 24, 2021
Continuation 16222774 · Dec 17, 2018
Related Publication 20230006857A1 · Jan 5, 2023