IP Library Granted Patent US 12,231,727
Granted Patent B2
US 12,231,727 · App. 18/507,784 · Granted Feb 18, 2025

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

Inventors: Daina Emmanuel (Karnataka, IN); Padmassri Chandrashekar (Karnataka, IN); Reda Harb (Tampa, FL)
Assignee: Adeia 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 12,231,727
App. No.
18/507,784
Granted
Feb 18, 2025
Kind
B2
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 (72)

1. A method comprising:

generating, for output, a first media content on a device associated with a user;

identifying a first sleep-state event for the user;

based on the identifying the first sleep-state event for the user:

based on determining that a first type of the first media content matches a preferred media content type identified by a user profile:

stopping generating the first media content for output;

selecting a second media content for aiding sleep; and

generating, for output, the second media content on the device associated with the user;

identifying a second sleep-state event for the user; and

based on the identifying the second sleep-state event for the user:

based on determining that a second type of the second media content does not match the preferred media content type identified by the user profile:

continuing to generate for output the second media content.

2. The method of claim 1 , wherein the method further comprises generating a bookmark based on identifying the first sleep-state event.

3. The method of claim 2 , wherein the method further comprises:

accessing the user profile; and

updating a viewing history associated with the accessed 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;

the method further comprises identifying that the generated bookmark occurs at or before the priority segment; and

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 method further comprises disabling an automatic playing of a subsequent episode of the series of episodes.

6. The method of claim 1 , wherein:

the user profile is a first user profile associated with a first user;

identifying the first sleep-state event comprises receiving the first sleep-state event from a first user or a second user;

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

the method further comprises generating a bookmark based on receiving the first sleep-state event and updating a viewing history associated with the identified user profile to indicate a resume point based on the generated bookmark.

7. The method of claim 1 , wherein the first media content is live media content that is received in, at least substantially, real time, and the method further comprises:

generating a bookmark based on receiving the first sleep-state event;

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 the video-on-demand format that indicates a start point of the video-on-demand media-format based on the bookmark.

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

9. The method of claim 1 , wherein the method further comprises:

identifying that a section of the second media content comprises strobing; and

stopping the generating for output of the section of the second media content that comprises strobing.

10. A system comprising:

input/output circuitry configured to:

generate, for output, a first media content on a device associated with a user;

processing circuitry configured to:

identify a first sleep-state event for the user;

based on the identifying the first sleep-state event for the user:

based on determining that a first type of the first media content matches a preferred media content type identified by a user profile:

stop generating the first media content for output;

select a second media content for aiding sleep; and

generate, for output, the second media content on the device associated with the user;

identify a second sleep-state event for the user; and

based on the identifying the second sleep-state event for the user:

based on determining that a second type of the second media content does not match the preferred media content type identified by the user profile:

continue to generate for output the second media content.

11. The system of claim 10 , wherein the system further comprises processing circuitry configured to generate a bookmark based on identifying the first sleep-state event.

12. The system of claim 11 , wherein the system further comprises processing circuitry configured to:

access the user profile;

update a viewing history associated with the accessed 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;

the processing circuitry further comprises processing circuitry configured to identify that the generated bookmark occurs at or before the priority segment; and

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 processing circuitry further comprises processing circuitry configured to disable an automatic playing of a subsequent episode of the series of episodes.

15. The system of claim 10 , wherein:

the user profile is a first user profile associated with a first user;

identifying the first sleep-state event comprises receiving the first sleep-state event from a first user or a second user;

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

the processing circuitry further comprises processing circuitry configured to generate a bookmark based on receiving the first sleep-state event and update a viewing history associated with the identified user profile to indicate a resume point based on the generated bookmark.

16. The system of claim 10 , wherein the first media content is live media content that is received in, at least substantially, real time, and the system further comprises processing circuitry configured to:

generate a bookmark based on receiving the first sleep-state event;

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 the video-on-demand format that indicates a start point of the video-on-demand format based on the bookmark.

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

18. The system of claim 10 , wherein the system further comprises processing circuitry configured to:

identify that a section of the second media content comprises strobing; and

stop the generating for output of the section of the second media content that comprises strobing.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2023
From: EMMANUEL, DAINA; CHANDRASHEKAR, PADMASSRI; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 065564/0520 →
Continuity (3)
Continuation 17950340 · Sep 22, 2022
Continuation 17462672 · Aug 31, 2021
Related Publication 20240155188A1 · May 9, 2024
References Cited (34)
US 7207947B2 · Koh et al. · 2007 [cited by applicant]
US 9436279B2 · Beaty · 2016 [cited by applicant]
US 9665169B1 · Dai et al. · 2017 [cited by applicant]
US 10657968B1 · Raman · 2020 [cited by applicant]
US 10762928B1 · Camus et al. · 2020 [cited by applicant]
US 10772539B2 · Arnold et al. · 2020 [cited by applicant]
US 11856257B2 · Emmanuel · 2023 [cited by examiner]
US 20050042589A1 · Hatlestad et al. · 2005 [cited by applicant]
US 20050209512A1 · Heruth et al. · 2005 [cited by applicant]
US 20110314502A1 · Levy · 2011 [cited by examiner]
US 20140020017A1 · Stern et al. · 2014 [cited by applicant]
US 20150033259A1 · Klappert et al. · 2015 [cited by applicant]
US 20150033266A1 · Klappert · 2015 [cited by examiner]
US 20150258301A1 · Trivedi · 2015 [cited by examiner]
US 20150264432A1 · Cheng · 2015 [cited by examiner]
US 20160088334A1 · Chakarapani · 2016 [cited by applicant]
US 20160089028A1 · Chatterjee et al. · 2016 [cited by applicant]
US 20160100214A1 · Stephens · 2016 [cited by applicant]
US 20160301974A1 · Hough · 2016 [cited by examiner]
US 20170182283A1 · Palmateer et al. · 2017 [cited by applicant]
US 20170336955A1 · Cho · 2017 [cited by examiner]
US 20190090030A1 · Bhuyan et al. · 2019 [cited by applicant]
US 20190394528A1 · Lau · 2019 [cited by examiner]
US 20200037027A1 · Kline · 2020 [cited by examiner]
US 20200192558A1 · Chase · 2020 [cited by examiner]
US 20200302478A1 · Martinez et al. · 2020 [cited by applicant]
US 20200344541A1 · Pergament et al. · 2020 [cited by applicant]
US 20210136447A1 · Daw et al. · 2021 [cited by applicant]
US 20210168346A1 · Mooney · 2021 [cited by examiner]
US 20230068815A1 · Emmanuel et al. · 2023 [cited by applicant]
US 20230120071A1 · Yang · 2023 [cited by examiner]
“ISR and Written Opinion”, of PCT/US2021/063864. [cited by applicant]
Ehatisham-Ul-Haq Muhammad, et al., “Procedia Computer Science”, Identifying Users with Wearable Sensors based on Activity Patterns, Nov. 2020, 15. [cited by applicant]
Lashkari Cashmere, How Do Wearables Track Sleep? https://www.news-medical.net/health/How-Do-Wearables-Track-Sleep.aspx, Feb. 26, 2019, 4. [cited by applicant]