IP Library Granted Patent US 10,931,471
Granted Patent B2
US 10,931,471 · App. 15/936,847 · Granted Feb 23, 2021

Systems and methods for avoiding interruptions from network-connected devices during media viewing

Inventors: Maria Rocio Ramirez (Belmont Hills, PA); Denisse Breaux (Lansdale, PA); Angel Merced (Wilmington, DE)
Assignee: Rovi Guides, Inc.
H04L12/2816H04N21/43615H04W4/70H04W76/14H04L2012/285H04L2012/2841
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,931,471
App. No.
15/936,847
Granted
Feb 23, 2021
Kind
B2
Abstract

Systems and methods are provided herein for preventing interruptions to a media viewing activity caused by operations performed in a household by network-connected devices. A media guidance application may determine that operations are being performed by an IoT device and may cause an interruption to media viewing. The media guidance application may prevent the interruption by delaying or otherwise handling the operation or by notifying another user of the interruption.

Claims (78)

1. A method for preventing media viewing interruptions, the method comprising:

receiving, at control circuitry, a notification from a network-connected device in a home of a user indicating that an interruption in a media consumption activity is imminent due to an interruption event associated with the network-connected device; and

in response to receiving the notification:

transmitting, using the control circuitry, a request to the network connected device in the home of the user for status information associated with the network-connected device;

sending, using the control circuitry, a query to a database of network-connected device operation procedures, the query requesting information associated with handling completion of an operation associated with the interruption event;

determining, using the control circuitry, based on the status information and the information associated with handling completion of the operation, whether the network-connected device includes a setting that enables delaying the interruption event;

in response to the determining that the network-connected device includes the setting, transmitting, using the control circuitry, a command to the network-connected device to delay the interruption event; and

in response to the determining that the network-connected device does not include the setting, transmitting, using the control circuitry, a notification that identifies the interruption event to a second user.

2. The method of claim 1 , wherein the network-connected device comprises one of the group of: washing machine, oven, dishwasher, dryer, and refrigerator.

3. The method of claim 1 , wherein the operation associated with the interruption event comprises one of the group of: cleaning, washing, heating, cooling, freezing, treating, and baking; and wherein an operation procedure for each of the respective operation types comprises details for a respective time for the operation, interactivity, reaction, alarm, related operations, intervention, device object effects, post-operation handling, and a threshold time for intervention following completion.

4. The method of claim 1 , further comprising:

in response to determining that the network-connected device does not include the setting, determining, using the control circuitry, based on the information associated with handling completion of an operation associated with the interruption event, an event type for the interruption event;

determining, using the control circuitry that the event type comprises, an event not causing detriment to the network-connected device and an object associated with the network-connected device; and

generating, using the control circuitry, a notification about the interruption event following consumption of the media.

5. The method of claim 1 , further comprising:

in response to determining that the network-connected device does not include the setting, determining, with the control circuitry, based on the information associated with handling completion of the operation associated with the interruption event and a condition of the network-connected device associated with completing the operation associated with the interruption event, that the network-connected device can be powered off before the interruption event;

sending, using the control circuitry, a query to the database of network-connected device operation procedures, the query requesting information associated with objects associated with the network-connected device in performance of the operation associated with the interruption event; and

in response to determining, using the control circuitry, that the objects associated with the network-connected device and the network-connected device are not harmed by powering off the network-connected device before the interruption event, transmitting, using the control circuitry, a command to the network-connected device to power off.

6. The method of claim 1 , further comprising:

in response to the determining that the network-connected device does not include the setting, determining, using the control circuitry, a time for the interruption event;

calculating, using the control circuitry, a time period for responding to the interruption event, the time period based on a distance between the network-connected device and the user, and a responsive action to the interruption event; and

adding, using the control circuitry, a secondary segment and a notification for display during the media consumption activity at the interruption event time, the secondary segment having a time corresponding to the time period, and the notification alerting the user to the interruption event and a countdown clock for the time period to resume the media.

7. The method of claim 1 , further comprising:

in response to determining that the network-connected device does not include the setting, determining with the control circuitry, whether a second operation is available to follow the interruption event, the second operation being performed by the network-connected device without action by the user;

determining, with the control circuitry, whether the second operation will end after completion of the media consumption activity; and

transmitting a command to the network-connected device to perform the second operation at the interruption event.

8. The method of claim 1 , further comprising:

in response to determining that the network-connected device does not include the setting, determining, with the control circuitry, a time period remaining for the media consumption activity;

determining, using the control circuitry, an event type for the interruption event;

comparing, using the control circuitry, the time period with a threshold time period associated with the event type; and

in response to determining that the time period is less than the threshold time period associated with the event type, suppressing the interruption event, using the control circuitry, until the end of the media consumption activity.

9. The method of claim 1 , further comprising:

in response to determining that the network-connected device does not include the setting, determining, with the control circuitry, a time period remaining for the media consumption activity;

determining, using the control circuitry, based on metadata for the media, whether the media includes a secondary segment, the secondary segment comprising media that is a secondary focus of the media consumption activity; and

displaying the secondary segment at the time of the interruption event.

10. The method of claim 1 , further comprising:

receiving, using the control circuitry, from a controller associated with the network-connected devices, a list of users associated with the network-connected devices; and

selecting, using the control circuitry, the second user from the list of users based on availability of the second user, the availability of the second user based on a proximity of a device associated with the second user and the network-connected device associated with the interruption event.

11. A system for preventing media viewing interruptions, the system comprising:

input/output (I/O) interface circuitry configured to receive a user input; and

control circuitry configured to:

receive a notification from a network-connected device in a home of a user indicating that an interruption in a media consumption activity is imminent due to an interruption event associated with the network-connected device; and

in response to receiving the notification:

transmit a request to the network connected device in the home of the user for status information associated with the network-connected device;

send a query to a database of network-connected device operation procedures, the query requesting information associated with handling completion of an operation associated with the interruption event;

determine, based on the status information and the information associated with handling completion of the operation, whether the network-connected device includes a setting that enables delaying the interruption event;

in response to the determining that the network-connected device includes the setting, transmit a command to the network-connected device to delay the interruption event; and

in response to the determining that the network-connected device does not include the setting, transmit a notification that identifies the interruption event to a second user.

12. The system of claim 11 , wherein the network-connected device comprises one of the group of: washing machine, oven, dishwasher, dryer, robot vacuum, thermostat, and refrigerator.

13. The system of claim 11 , wherein the operation associated with the interruption event comprises one of the group of: cleaning, washing, heating, cooling, freezing, treating, and baking; and wherein an operation procedure for each of the respective operation types comprises details for a respective time for the operation, interactivity, reaction, alarm, related operations, intervention, device object effects, post-operation handling, and a threshold time for intervention following completion.

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

in response to determining that the network-connected device does not include the setting, determine based on the information associated with handling completion of an operation associated with the interruption event an event type for the interruption event;

determine that the event type comprises an event not causing detriment to the network-connected device and an object associated with the network-connected device; and

generate a notification about the interruption event following consumption of the media.

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

in response to determining that the network-connected device does not include the setting, determine based on the information associated with handling completion of the operation associated with the interruption event and a condition of the network-connected device associated with completing the operation associated with the interruption event that the network-connected device can be powered off before the interruption event;

send a query to the database of network-connected device operation procedures, the query requesting information associated with objects associated with the network-connected device in performance of the operation associated with the interruption event; and

in response to determining, using the control circuitry, that the objects associated with the network-connected device and the network-connected device are not harmed by powering off the network-connected device before the interruption event, transmit a command to the network-connected device to power off.

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

in response to the determining that the network-connected device does not include the setting, determine a time for the interruption event;

calculate a time period for responding to the interruption event, the time period based on a distance between the network-connected device and the user, and a responsive action to the interruption event; and

add a secondary segment and a notification for display during the media consumption activity at the interruption event time, the secondary segment having a time corresponding to the time period, and the notification alerting the user to the interruption event and a countdown clock for the time period to resume the media.

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

in response to determining that the network-connected device does not include the setting, determine whether a second operation is available to follow the interruption event, the second operation being performed by the network-connected device without action by the user;

determine whether the second operation will end after completion of the media consumption activity; and

transmit a command to the network-connected device to perform the second operation at the interruption event.

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

in response to determining that the network-connected device does not include the setting, determine a time period remaining for the media consumption activity;

determine an event type for the interruption event;

compare the time period with a threshold time period associated with the event type; and

in response to determining that the time period is less than the threshold time period associated with the event type, suppress the interruption event until the end of the media consumption activity.

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

in response to determining that the network-connected device does not include the setting, determine a time period remaining for the media consumption activity;

determine based on metadata for the media, whether the media includes a secondary segment, the secondary segment comprising media that is a secondary focus of the media consumption activity; and

display the secondary segment at the time of the interruption event.

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

Receive from a controller associated with the network-connected devices, a list of users associated with the network-connected devices; and

select the second user from the list of users based on availability of the second user, the availability of the second user based on a proximity of a device associated with the second user and the network-connected device associated with the interruption event.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
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 Mar 28, 2018
From: RAMIREZ, MARIA ROCIO; BREAUX, DENISSE; MERCED, ANGEL
To: ROVI GUIDES, INC.
Reel/Frame 045369/0236 →
Continuity (1)
Related Publication 20190305979A1 · Oct 3, 2019