IP Library Granted Patent US 11,483,619
Granted Patent B1
US 11,483,619 · App. 17/462,672 · Granted Oct 25, 2022

Measuring sleep state of a user using wearables and deciding on the playback option for the content consumed

Inventors: Daina Emmanuel (Bangalore, IN); Padmassri Chandrashekar (Karnataka, IN); Reda Harb (Bellevue, WA)
Assignee: Rovi Guides, Inc.
H04N21/44218H04N21/4532H04N21/812H04N21/8455H04N21/8456
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,483,619
App. No.
17/462,672
Granted
Oct 25, 2022
Kind
B1
Abstract

Systems and methods are provided for responding to a sleep-state event. One example method includes receiving and generating, at a computing device, media content for output and receiving a sleep-state event. A type of the content being generated for output is identified and, based on the type of content, an action to perform in response to receiving the sleep-state event is identified. The action to perform is generated.

Claims (74)

1. A method of responding to a sleep-state event, the method comprising:

receiving, at a computing device, first media content;

generating for output, at the computing device, the first media content;

receiving a sleep-state event;

identifying a type of the first content being generated for output;

determining whether the first media content comprises one or more advertisements;

determining whether a sleep period that starts with the received sleep-state event coincides with one or more of the advertisements;

identifying, based on the type of the first media content, an action to perform in response to receiving the sleep-state event, wherein the action to perform comprises transmitting data to an advertisement server indicating that the sleep period coincided with one or more of the advertisements;

receiving, at the computing device, second media content;

receiving, at the computing device one or more of the advertisements that coincided with the sleep period; and

generating for output the second media content and the one or more advertisements.

2. The method of claim 1 , wherein the action to perform comprises generating a bookmark in response to receiving the sleep-state event.

3. The method of claim 2 , wherein:

a user profile is identified; and

the action to perform further comprises updating a viewing history associated with the identified user profile to indicate a resume point based on the generated bookmark.

4. The method of claim 3 , wherein:

the first media content comprises metadata indicating a priority segment; and

the action to perform further comprises identifying whether the generated bookmark occurs at or before the priority segment, wherein the resume point is further based on a time stamp of the priority segment.

5. The method of claim 1 , wherein:

the first media content is an episode of a series of episodes; and

the action to perform comprises disabling the automatic playing of a subsequent episode of the series of episodes.

6. The method of claim 1 , wherein:

the sleep-state event comprises data indicating a sleep stage of a user; and

the action to perform is based on the sleep stage of the user.

7. The method of claim 1 , wherein receiving the sleep-event comprises receiving a first sleep-event or receiving a second sleep-event, wherein the first sleep-event is associated with a first user and the second sleep-event is associated with a second user;

identifying, based on whether the sleep-event was received from the first user or the second user, a user profile associated with the first user or the second user; and

wherein the action to perform comprises generating a bookmark in response to receiving the sleep-state event and updating a viewing history associated with the identified user profile to indicate a resume point based on the generated bookmark.

8. The method of claim 1 , wherein:

the first media content is live media content that is received in, at least substantially, real time;

the action to perform comprises generating a bookmark in response to receiving the sleep-state event;

and wherein the method further comprises:

identifying a user profile;

associating the bookmark with the user profile;

identifying that the live media content subsequently becomes available to stream in a video-on-demand format;

generating, for output, an indication that the first media content is available to stream in a video-on-demand format that indicates a start point of the video-on-demand media content based on the bookmark.

9. The method of claim 1 , wherein the type of the first media content is a favorited media content item.

10. A system for responding to a sleep-state event, the system comprising:

a communication port;

a memory storing instructions; and

control circuitry communicably coupled to the memory and the communication port and configured to execute the instructions to:

receive, at a computing device, first media content;

generate for output, at the computing device, the first media content;

receive a sleep-state event;

identify a type of the first content being generated for output;

determine whether the first media content comprises one or more advertisements;

determine whether a sleep period that starts with the received sleep-state event coincides with one or more of the advertisements;

identify, based on the type of the first media content, an action to perform in response to receiving the sleep-state event, wherein the action to perform comprises transmitting data to an advertisement server indicating that the sleep period coincided with one or more of the advertisements;

receive, at the computing device, second media content;

receive, at the computing device one or more of the advertisements that coincided with the sleep period; and

generate for output the second media content and the one or more advertisements.

11. The system of claim 10 , wherein the action to perform comprises generating a bookmark in response to receiving the sleep-state event.

12. The system of claim 11 , wherein the control circuitry is further configured to identify a user profile and wherein the action to perform further comprises updating a viewing history associated with the identified user profile to indicate a resume point based on the generated bookmark.

13. The system of claim 12 , wherein:

the first media content comprises metadata indicating a priority segment; and

the action to perform further comprises identifying whether the generated bookmark occurs at or before the priority segment, wherein the resume point is further based on a time stamp of the priority segment.

14. The system of claim 10 , wherein:

the first media content is an episode of a series of episodes; and

the action to perform comprises disabling the automatic playing of a subsequent episode of the series of episodes.

15. The system of claim 10 , wherein:

the sleep-state event comprises data indicating a sleep stage of a user; and

the action to perform is based on the sleep stage of the user.

16. The system of claim 10 , wherein:

the control circuitry configured to receive the sleep-event is further configured to receive a first sleep-event or receive a second sleep-event, wherein the first sleep-event is associated with a first user and the second sleep-event is associated with a second user;

the control circuitry is further configured to identify, based on whether the sleep-event was received from the first user or the second user, a user profile associated with the first user or the second user; and

wherein the action to perform comprises generating a bookmark in response to receiving the sleep-state event and updating a viewing history associated with the identified user profile to indicate a resume point based on the generated bookmark.

17. The system of claim 10 , wherein:

the control circuitry configured to receive the first media content is further configured to receive live media content that is received in, at least substantially, real time;

the action to perform comprises generating a bookmark in response to receiving the sleep-state event;

and wherein the control circuitry is further configured to:

identify a user profile;

associate the bookmark with the user profile;

identify that the live media content subsequently becomes available to stream in a video-on-demand format;

generate, for output, an indication that the first media content is available to stream in a video-on-demand format that indicates a start point of the video-on-demand media content based on the bookmark.

18. The system of claim 10 , wherein the type of the first media content is a favorited media content item.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2021
From: EMMANUEL, DAINA; CHANDRASHEKAR, PADMASSRI; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 057373/0222 →