IP Library Granted Patent US 11,596,869
Granted Patent B2
US 11,596,869 · App. 17/146,684 · Granted Mar 7, 2023

System and method of adjusting attributes of an application based at least on a stress index associated with a user

Inventors: Terry Lane Matula (Austin, TX); Deeder M. Aurongzeb (Austin, TX); Ziqian Wang (Austin, TX)
Assignee: Dell Products L.P.
A63F13/67A61B5/0205A61B5/165A63F13/212A63F13/56G06F3/013G06F16/245G09G5/37G16H40/67A61B5/02405A61B5/0533A61B5/0816A61B5/163A61B5/4863A61B2503/12A63F2300/1012A63F2300/6027A63F2300/6607G09G2354/00
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,596,869
App. No.
17/146,684
Granted
Mar 7, 2023
Kind
B2
Abstract

In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: if historical biometric data associated with a user is available is not available, collect the historical biometric data; if the historical biometric data is available, retrieve the historical biometric data; execute an application; display at least a portion of a graphic; determine that a gaze of the user includes the at least the portion of the graphic; determine a stress index threshold associated with the user; determine a stress index associated with the user, accounting for the at least the portion of the graphic exceeding the brightness threshold; determine that the stress index has reached or exceeded the stress index threshold; provide a notification indicating that the first stress index has reached or exceeded the stress index threshold; and reduce one or more stress inducing attributes associated with the application.

Claims (112)

1. An information handling system, comprising:

at least one processor; and

a first memory medium, coupled to the at least one processor, that stores instructions executable by the at least one processor, which when executed by the at least one processor, cause the information handling system to:

determine if historical biometric data associated with a user is available;

if the historical biometric data associated with the user is not available, collect the historical biometric data associated with the user;

if the historical biometric data associated with the user is available, retrieve the historical biometric data associated with the user from a second memory medium;

execute, by the at least one processor, an application;

display, by the application via a display, at least a portion of a graphic;

determine, via a camera that converts light into digital data and that is communicatively coupled to the at least one processor, that a gaze of the user includes the at least the portion of the graphic based at least on the digital data from the camera;

determine a first stress index threshold and a second stress index threshold, based at least on a baseline stress index, which is determined from a plurality of mean health indicators from biometric data from a plurality of people, and based at least on the historical biometric data associated with the user, the second stress index threshold different from the first stress index threshold;

determine a first stress index associated with the user based at least on the digital data from the camera, including:

determine a heart rate associated with the user, the first stress index based on the heart rate associated with the user;

determine that at least the portion of the graphic exceeds a numerical brightness threshold;

in response to determining that at least the portion of the graphic exceeds the numerical brightness threshold, adjust a weighting of the heart rate for the first stress index;

compare the first stress index to the first stress index threshold;

determine, based on comparing the first stress index to the first stress index threshold, that when the first stress index associated with the user has reached or exceeded the first stress index threshold:

provide, to the application, a first notification indicating that the first stress index has reached or exceeded the first stress index threshold; and

in response to the first notification, modify content provided by the application for display on the display by reducing one or more stress inducing attributes associated with the content provided for display by the application;

compare the first stress index to the second stress index threshold;

determine, based on comparing the first stress index to the second stress index threshold, that when the second stress index associated with the user is below or meets the second stress index threshold:

provide, to the application, a second notification indicating that the first stress index is below or meets the second stress index threshold; and

in response to the second notification, modify content provided by the application for display on the display by increasing one or more stress inducing attributes associated with the content provided for display by the application.

2. The information handling system of claim 1 , wherein adjusting the value of the first stress index includes reducing a numerical weight associated with the heart rate associated with the user.

3. The information handling system of claim 1 , wherein the instructions further cause the information handling system to:

determine the biometric data from the plurality of people;

determine the plurality of mean health indicators from the biometric data from the plurality of people; and

determine the baseline stress index from the plurality of mean health indicators from biometric data from the plurality of people.

4. The information handling system of claim 1 ,

wherein the application includes a game; and

wherein, to reduce the one or more stress inducing attributes associated with the content provided for display by the application, the instructions further cause the information handling system to reduce one or more efficacies of one or more opponent non-player characters that are provided for display by the application.

5. The information handling system of claim 1 ,

wherein the application includes a game; and

wherein, to increase the one or more stress inducing attributes associated with the content provided for display by the application, the instructions further cause the information handling system to increase one or more efficacies of one or more ally non-player characters that are provided for display by the application.

6. The information handling system of claim 1 , wherein the historical biometric data associated with the user includes one or more of a heart rate variation, a heart rate, a respiration rate, a galvanic skin response, electrodermal activity, a skin conductance response, a sympathetic skin response, a horizontal gaze nystagmus, a pupil dilation, an electrodermal response, a psychogalvanic reflex, and a skin conductance level.

7. The information handling system of claim 1 , wherein the instructions further cause the information handling system to:

determine, based on comparing the first stress index to the first stress index threshold, that the first stress index associated with the user has not reached or exceeded the first stress index threshold;

in response to determining that the first stress index associated with the user has not reached or exceeded the first stress index threshold, collect the historical biometric data associated with the user again;

determine a second stress index associated with the user;

determine if the second stress index associated with the user has reached or exceeded the first stress index threshold;

if the second stress index associated with the user has reached or exceeded the first stress index threshold, provide, to the application, a second notification indicating that the second stress index has reached or exceeded the first stress index threshold; and

if the second stress index associated with the user has not reached or exceeded the first stress index threshold, collect the historical biometric data associated with the user again.

8. A method, comprising:

determining if historical biometric data associated with a user is available;

if the historical biometric data associated with the user is not available, collecting the historical biometric data associated with the user;

if the historical biometric data associated with the user is available, retrieving the historical biometric data associated with the user from a memory medium;

executing, by at least one processor of an information handling system, an application;

displaying, by the application via a display, at least a portion of a graphic;

determining, via a camera that converts light into digital data, that a gaze of the user includes the at least the portion of the graphic based at least on the digital data from the camera;

determining a first stress index threshold and a second stress index threshold, based at least on a baseline stress index, which is determined from a plurality of mean health indicators from biometric data from a plurality of people, and based at least on the historical biometric data associated with the user, the second stress index threshold different from the first stress index threshold;

determining a first stress index associated with the user based at least on the digital data from the camera, including:

determining a heart rate associated with the user, the first stress index based on the heart rate associated with the user;

determining that at least the portion of the graphic exceeds a numerical brightness threshold;

in response to determining that at least the portion of the graphic exceeds the numerical brightness threshold, adjusting a weighting of the heart rate for the first stress index;

compare the first stress index to the first stress index threshold;

determining, based on comparing the first stress index to the first stress index threshold, that when the first stress index associated with the user has reached or exceeded the first stress index threshold:

providing, to the application, a first notification indicating that the first stress index has reached or exceeded the first stress index threshold; and

in response to the first notification, modify content provided by the application for display on the display by reducing one or more stress inducing attributes associated with the content provided for display by the application;

compare the first stress index to the second stress index threshold;

determine, based on comparing the first stress index to the second stress index threshold, that when the second stress index associated with the user is below or meets the second stress index threshold:

provide, to the application, a second notification indicating that the first stress index is below or meets the second stress index threshold; and

in response to the second notification, modify content provided by the application for display on the display by increasing one or more stress inducing attributes associated with the content provided for display by the application.

9. The method of claim 8 , wherein adjusting the value of the first stress index includes reducing a numerical weight associated with the heart rate associated with the user.

10. The method of claim 8 , further comprising:

determining the biometric data from the plurality of people;

determining the plurality of mean health indicators from the biometric data from the plurality of people; and

determining the baseline stress index from the plurality of mean health indicators from biometric data from the plurality of people.

11. The method of claim 8 ,

wherein the application includes a game; and

wherein the reducing the one or more stress inducing attributes associated with the content provided for display by the application includes reducing one or more efficacies of one or more opponent non-player characters that are provided for display by the application.

12. The method of claim 8 ,

wherein the application includes a game; and

wherein the increasing the one or more stress inducing attributes associated with the content provided for display by the application includes increasing one or more efficacies of one or more ally non-player characters that are provided for display by the application.

13. The method of claim 8 , wherein the historical biometric data associated with the user includes one or more of a heart rate variation, a heart rate, a respiration rate, a galvanic skin response, electrodermal activity, a skin conductance response, a sympathetic skin response, a horizontal gaze nystagmus, a pupil dilation, an electrodermal response, a psychogalvanic reflex, and a skin conductance level.

14. The method of claim 8 , further comprising:

determining, based on comparing the first stress index to the first stress index threshold, that the first stress index associated with the user has not reached or exceeded the first stress index threshold;

in response to the determining that the first stress index associated with the user has not reached or exceeded the first stress index threshold, repeating the collecting the historical biometric data associated with the user;

determining a second stress index associated with the user;

determining if the second stress index associated with the user has reached or exceeded the first stress index threshold;

if the second stress index associated with the user has reached or exceeded the first stress index threshold, providing, to the application, a second notification indicating that the second stress index has reached or exceeded the first stress index threshold; and

if the second stress index associated with the user has not reached or exceeded the first stress index threshold, repeating the collecting the historical biometric data associated with the user.

15. A computer-readable non-transitory memory medium that includes instructions that, when executed by at least one processor of an information handling system, cause the information handling system to:

determine if historical biometric data associated with a user is available;

if the historical biometric data associated with the user is not available, collect the historical biometric data associated with the user;

if the historical biometric data associated with the user is available, retrieve the historical biometric data associated with the user from a second memory medium;

execute, by the at least one processor, an application;

display, by the application via a display, at least a portion of a graphic;

determine, via a camera that converts light into digital data, that a gaze of the user includes the at least the portion of the graphic based at least on the digital data from the camera;

determine a first stress index threshold and a second stress index threshold, based at least on a baseline stress index, which is determined from a plurality of mean health indicators from biometric data from a plurality of people, and based at least on the historical biometric data associated with the user, the second stress index threshold different from the first stress index threshold;

determine a first stress index associated with the user based at least on the digital data from the camera, including:

determine a heart rate associated with the user, the first stress index based on the heart rate associated with the user;

determine that at least the portion of the graphic exceeds a numerical brightness threshold;

in response to determining that at least the portion of the graphic exceeds the numerical brightness threshold, adjust a weighting of the heart rate for the first stress index;

compare the first stress index to the first stress index threshold;

determine, based on comparing the first stress index to the first stress index threshold, that when the first stress index associated with the user has reached or exceeded the first stress index threshold:

provide, to the application, a first notification indicating that the first stress index has reached or exceeded the first stress index threshold; and

in response to the first notification, modify content provided by the application for display on the display by reducing one or more stress inducing attributes associated with the content provided for display by the application;

compare the first stress index to the second stress index threshold;

determine, based on comparing the first stress index to the second stress index threshold, that when the second stress index associated with the user is below or meets the second stress index threshold:

provide, to the application, a second notification indicating that the first stress index is below or meets the second stress index threshold; and

in response to the second notification, modify content provided by the application for display on the display by increasing one or more stress inducing attributes associated with the content provided for display by the application.

16. The computer-readable non-transitory memory medium of claim 15 , wherein adjusting the value of the first stress index includes reducing a numerical weight associated with the heart rate associated with the user.

17. The computer-readable non-transitory memory medium of claim 15 , wherein the instructions further cause the information handling system to:

determine the biometric data from the plurality of people;

determine the plurality of mean health indicators from the biometric data from the plurality of people; and

determine the baseline stress index from the plurality of mean health indicators from biometric data from the plurality of people.

18. The computer-readable non-transitory memory medium of claim 15 ,

wherein the application includes a game; and

wherein, to reduce the one or more stress inducing attributes associated with the content provided for display by the application, the instructions further cause the information handling system to reduce one or more efficacies of one or more opponent non-player characters that are provided for display by the application.

19. The computer-readable non-transitory memory medium of claim 15 ,

wherein the application includes a game; and

wherein, to increase the one or more stress inducing attributes associated with the content provided for display by the application, the instructions further cause the information handling system to increase one or more efficacies of one or more ally non-player characters that are provided for display by the application.

20. The computer-readable non-transitory memory medium of claim 15 , wherein the historical biometric data associated with the user includes one or more of a heart rate variation, a heart rate, a respiration rate, a galvanic skin response, electrodermal activity, a skin conductance response, a sympathetic skin response, a horizontal gaze nystagmus, a pupil dilation, an electrodermal response, a psychogalvanic reflex, and a skin conductance level.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2021
From: MATULA, TERRY LANE; AURONGZEB, DEEDER M.; WANG, ZIQIAN
To: DELL PRODUCTS L.P.
Reel/Frame 054888/0462 →
Continuity (1)
Related Publication 20220219085A1 · Jul 14, 2022