IP Library › Granted Patent US 11,762,457
Granted Patent B1
US 11,762,457 · App. 17/845,412 · Granted Sep 19, 2023

User comfort monitoring and notification

Inventors: Akiko Ikkai (Sunnyvale, CA); Grant H. Mulliken (San Jose, CA); Izzet B. Yildiz (Sunnyvale, CA); Sterling R. Crispin (Santa Cruz, CA)
Assignee: Apple Inc.
G06F3/012G06F3/015G06V40/174
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,762,457
App. No.
17/845,412
Filed
Jun 21, 2022
Granted
Sep 19, 2023
Kind
B1
Art Unit
2694
USPC
345/156
Abstract

Some implementations disclosed herein present multimedia content to a user, identify a comfort state of the user (e.g., happy, unhappy, distressed, etc.) based on body data of the user (e.g., facial expressions, hand movements, physiological data, etc.), and update the multimedia content based on the identified comfort state.

Claims (43)

1. A method of updating a multimedia environment, the method comprising:

at a device comprising a processor, a display, and a sensor:

presenting a multimedia environment;

obtaining data regarding a body via the sensor, wherein the obtained data corresponds to a facial expression and a change in at least one of a position, an orientation, and a shape of a portion of the body;

determining a comfort state while presenting the multimedia environment based on: i) decoding facial expressions, and ii) identifying a change in at least one of the position, the orientation, and the shape of the portion of the body as being associated with the comfort state; and

updating the multimedia environment based on determining the comfort state.

2. The method of claim 1 , wherein determining that the user is in the comfort state is based on at least two of:

an image captured by a camera sensor;

a motion captured by a motion sensor;

a heart rate captured by a heart rate sensor;

a blood oxygen level captured by a pulse oximeter sensor;

a blood pressure captured by a blood pressure sensor;

a temperature captured by a thermometer sensor; or

an electro-cardiogram (EKG) captured by an EKG sensor.

3. The method of claim 1 , wherein determining the comfort state is based on a machine learning algorithm.

4. The method of claim 1 , wherein determining the comfort state includes classifying the comfort state as a particular comfort state from amongst a plurality of predefined classes of comfort states.

5. The method of claim 1 , wherein determining the comfort state is based on a context selected from a group consisting of a setting of a physical environment or the multimedia environment, a sensitivity, a history of comfort states, and an activity.

6. The method of claim 1 , wherein updating the multimedia environment includes displaying a message.

7. The method of claim 6 , wherein the message includes a notification of the comfort state.

8. The method of claim 6 , wherein the message suggests to take a break from the multimedia environment.

9. The method of claim 6 , wherein the message provides an option to report content or another user in the multimedia environment to an authority, guardian, or moderator.

10. The method of claim 6 , wherein the message provides an option to block content or another user in the multimedia environment.

11. The method of claim 1 , further comprising recording information associated with the data regarding the body, the comfort state, or the updating of the multimedia environment.

12. The method of claim 1 , wherein the data regarding the body and data regarding the comfort state of the user is stored in a secure enclave on the device to restrict access and transmission to other devices.

13. The method of claim 1 , wherein the device is a head-mounted device (HMD) and the multimedia environment comprises a computer-generated reality (CGR) environment.

14. A system comprising:

a device with a display and a sensor;

a processor; and

a computer-readable storage medium comprising instructions that upon execution by the processor cause the system to perform operations, the operations comprising:

presenting a multimedia environment;

obtaining data regarding a body via the sensor, wherein the obtained data corresponds to a facial expression and a change in at least one of a position, an orientation, and a shape of a portion of the body;

determining a comfort state while presenting the multimedia environment based on: i) decoding facial expressions, and ii) identifying a change in at least one of the position, the orientation, and the shape of the portion of the body as being associated with the comfort state; and

updating the multimedia environment based on determining that the user is in the particular comfort state.

15. The system of claim 14 , wherein determining the comfort state includes classifying the comfort state as a particular comfort state from amongst a plurality of predefined classes of comfort states.

16. The system of claim 14 , wherein determining the comfort state is based on a context selected from a group consisting of a setting of a physical environment or the multimedia environment, a sensitivity, a history of comfort states, and an activity.

17. The system of claim 14 , wherein updating the multimedia environment includes displaying a message, wherein the message includes at least one of a notification of the comfort state and a suggestion to take a break from the multimedia environment.

18. The system of claim 14 , wherein updating the multimedia environment includes displaying a message, wherein the message provides at least one of: i) an option to report content or another user in the multimedia environment to an authority, guardian, or moderator, and ii) an option to block content or another user in the multimedia environment.

19. The system of claim 14 , wherein the data regarding the body and data regarding the comfort state is stored in a secure enclave on the device to restrict access and transmission to other devices.

20. A non-transitory computer-readable storage medium, storing computer-executable program instructions on a computer to perform operations comprising:

presenting a multimedia environment;

obtaining data regarding a body via a sensor, wherein the obtained data corresponds to a facial expression and a change in at least one of a position, an orientation, and a shape of a portion of the body;

determining a comfort state while presenting the multimedia environment based on: i) decoding facial expressions, and ii) identifying a change in at least one of the position, the orientation, and the shape of the portion of the body as being associated with the comfort state; and

updating the multimedia environment based on determining the comfort state.

Continuity (3)
Continuation 17030622 · Sep 24, 2020
Provisional Application 62991273 · Mar 18, 2020
Provisional Application 62907124 · Sep 27, 2019
Cited By (41)
US 12,272,005 US 12,299,251 US 12,307,339 US 12,315,091 US 12,321,563 US 12,321,666 US 12,353,672 US 12,393,273 US 12,394,167 US 12,405,704 US 12,443,273 US 12,443,286 US 12,456,271 US 12,461,641 US 12,475,635 US 12,511,009 US 12,511,847 US 12,524,142 US 12,524,956 US 12,524,977 US 12,535,931 US 12,541,280 US 12,566,532 US 12,596,472 US 12,608,115 US 12,608,877 US 12,608,890 US 12,620,187 US 12,625,608 US 12,632,170 US 12,633,044 US 12,657,958 US 12,663,853 US 12,663,875 US 12,663,907 US 12,675,958 US 12,681,587 US 12,687,922 US 12,688,660 US 12,693,735 US 12,737,093