IP Library Granted Patent US 11,537,907
Granted Patent B2
US 11,537,907 · App. 16/687,419 · Granted Dec 27, 2022

Adapting a virtual reality experience for a user based on a mood improvement score

Inventors: Nanea Reeves (Marina Del Rey, CA); Zachary Norman (Venice, CA); Andreja Djokovic (Chicago, IL); Stephen Handley (Del Mar, CA); Peter Kennedy (Los Angeles, CA); Solomon Bothwell (Los Angeles, CA); Hyosung Han (Torrance, CA)
Assignee: TRIPP, Inc.
G06N5/04G06F16/24575G06N3/006G06Q30/0217
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,537,907
App. No.
16/687,419
Granted
Dec 27, 2022
Kind
B2
Abstract

A virtual reality application adaptively generates a virtual reality experience intended to improve a user's mood. A plurality of digital assets is stored together with associated scores. A score for a digital asset represents a predicted amount of mood improvement occurring in a cohort of users having similar profiles to a target user in response to virtual reality experiences including the digital asset. A customized virtual reality experience is generated for the target user based at least in part of the user profile data on the scores. The user's change in mood is detected through survey and/or biometric data. Scores for the digital assets may then be updated in order to further learn their respective effects on the cohort of users.

Claims (78)

1. A method for adaptively generating a virtual reality experience, the method comprising:

storing, by a media server to an asset database, a plurality of digital assets and scores for each of the plurality of digital assets associated with a particular cohort of users, wherein the scores represent a predicted change in numerical mood responses occurring in the particular cohort of users in virtual reality experiences;

obtaining, by the media server, user profile data associated with a target user of a media processing device;

identifying, by the media server, that the target user is a member of the particular cohort in response to the target user having similar user data to a group of other users associated with the particular cohort;

selecting, by the media server, a subset of the plurality of digital assets for inclusion in a virtual reality experience displayed at the media processing device based at least in part on the scores;

generating, by the media server, a virtual reality experience that includes the selected subset of the plurality of digital assets for display at the media processing device;

obtaining, by the media server, response data from the target user via the media processing device associated with the virtual reality experience, the response data indicative of a change in mood of the target user; and

updating, by the media server, the scores for the subset of the plurality of digital assets and the user profile data based on the response data.

2. The method of claim 1 , wherein selecting the subset of the plurality of digital assets further comprises:

identifying user-specified digital assets stored in association with the user profile data; and

determining the subset of the plurality of digital assets for inclusion in the virtual reality experience based in part on identifying the user-specified digital assets.

3. The method of claim 1 , wherein selecting the subset of the plurality of digital assets further comprises:

weighting likelihoods of selecting the plurality of digital assets; and

performing a weighted random selection of the plurality of digital assets to obtain the subset of the plurality of digital assets.

4. The method of claim 1 , wherein obtaining the response data from the user comprises:

obtaining biometric data from the target user during the virtual reality experience; and

detecting a change in mood based at least in part on the biometric data.

5. The method of claim 1 , wherein obtaining the response data from the user comprises:

obtaining survey data from the target user before and after the virtual reality experience; and

detecting a change in mood based at least in part on the survey data.

6. The method of claim 1 , wherein updating the user profile data based on the response data comprises:

re-classifying the target user from the particular cohort to a different cohort based on updated user profile data.

7. The method of claim 1 , wherein the plurality of digital assets includes at least one of a graphical asset, an audio asset, and a color palette.

8. The method of claim 3 , wherein the weighting is based on one or more of the scores for each of the plurality of digital assets associated with the particular cohort of users, sources that defined each of the plurality of digital assets, or times since each of the plurality of digital assets was presented.

9. The method of claim 1 , wherein the obtained response data comprises a first set of response data obtained prior to a presentation of the selected subset of the plurality of digital assets to the target user and a second set of response data obtained after the presentation of the selected subset of the plurality of digital assets to the target user, further comprising:

determining, using the second set of response data, a pre-experience numerical mood response of the target user;

determining, using the second set of response data, a post-experience numerical mood response of the target user; and

determining a mood response metric comprising a delta between the post-experience numerical mood response and the pre-experience numerical mood response, wherein the mood response metric is indicative of the change in mood of the target user.

10. The method of claim 1 , wherein the selected subset of the plurality of digital assets within the virtual reality experience are displayed using a first color palette, further comprising:

determining a second color palette using the obtained response data; and

displaying each of the selected subset of the plurality of digital assets within the virtual reality experience using the second color palette.

11. A non-transitory computer-readable storage medium storing instructions for adaptively generating a virtual reality experience, the instructions when executed by a processor causing the processor to perform steps including:

storing, to an asset database, a plurality of digital assets and scores for each of the plurality of digital assets associated with a particular cohort of users, wherein the scores represent a predicted change in numerical mood responses occurring in the particular cohort of users in virtual reality experiences;

obtaining user profile data associated with a target user of a media processing device;

identifying that the target user is a member of the particular cohort in response to the target user having similar user data to a group of other users associated with the particular cohort;

selecting a subset of the plurality of digital assets for inclusion in a virtual reality experience displayed at the media processing device based at least in part on the scores;

generating a virtual reality experience that includes the selected subset of the plurality of digital assets for display at the media processing device;

obtaining response data from the target user via the media processing device associated with the virtual reality experience, the response data indicative of a change in mood of the target user; and

updating the scores for the subset of the plurality of digital assets and the user profile data based on the response data.

12. The non-transitory computer-readable storage medium of claim 11 , wherein selecting the subset of the plurality of digital assets further comprises:

identifying user-specified digital assets stored in association with the user profile data; and

determining the subset of the plurality of digital assets for inclusion in the virtual reality experience based in part on identifying the user-specified digital assets.

13. The non-transitory computer-readable storage medium of claim 11 , wherein selecting the subset of the plurality of digital assets further comprises:

weighting likelihoods of selecting the plurality of digital assets; and

performing a weighted random selection of the plurality of digital assets to obtain the subset of the plurality of digital assets.

14. The non-transitory computer-readable storage medium of claim 11 , wherein obtaining the response data from the user comprises:

obtaining biometric data from the target user during the virtual reality experience; and

detecting a change in mood based at least in part on the biometric data.

15. The non-transitory computer-readable storage medium of claim 11 , wherein obtaining the response data from the user comprises:

obtaining survey data from the target user before and after the virtual reality experience; and

detecting a change in mood based at least in part on the survey data.

16. The non-transitory computer-readable storage medium of claim 11 , wherein updating the user profile data based on the response data comprises:

re-classifying the target user from the particular cohort to a different cohort based on updated user profile data.

17. The non-transitory computer-readable storage medium of claim 11 , wherein the plurality of digital assets includes at least one of a graphical asset, an audio asset, and a color palette.

18. A computer system comprising:

a processor; and

a non-transitory computer-readable storage medium storing instructions for adaptively generating a virtual reality experience, the instructions when executed by the processor causing the processor to perform steps including:

storing, to an asset database, a plurality of digital assets and scores for each of the plurality of digital assets associated with a particular cohort of users, wherein the scores represent a predicted change in numerical mood responses occurring in the particular cohort of users in virtual reality experiences;

obtaining user profile data associated with a target user of a media processing device;

identifying that the target user is a member of the particular cohort in response to the target user having similar user data to a group of other users associated with the particular cohort;

selecting a subset of the plurality of digital assets for inclusion in a virtual reality experience displayed at the media processing device based at least in part on the scores;

generating a virtual reality experience that includes the selected subset of the plurality of digital assets for display at the media processing device;

obtaining response data from the target user via the media processing device associated with the virtual reality experience, the response data indicative of a change in mood of the target user; and

updating the scores for the subset of the plurality of digital assets and the user profile data based on the response data.

19. The computer system of claim 18 , wherein selecting the subset of the plurality of digital assets further comprises:

identifying user-specified digital assets stored in association with the user profile data; and

determining the subset of the plurality of digital assets for inclusion in the virtual reality experience based in part on identifying the user-specified digital assets.

20. The computer system of claim 18 , wherein selecting the subset of the plurality of digital assets further comprises:

weighting likelihoods of selecting the plurality of digital assets; and

performing a weighted random selection of the plurality of digital assets to obtain the subset of the plurality of digital assets.

21. The computer system of claim 18 , wherein obtaining the response data from the user comprises:

obtaining biometric data from the target user during the virtual reality experience; and

detecting a change in mood based at least in part on the biometric data.

22. The computer system of claim 18 , wherein obtaining the response data from the user comprises:

obtaining survey data from the target user before and after the virtual reality experience; and

detecting a change in mood based at least in part on the survey data.

23. The computer system of claim 18 , wherein updating the user profile data based on the response data comprises:

re-classifying the target user from the particular cohort to a different cohort based on updated user profile data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2022
From: NORMAN, ZACHARY; HANDLEY, STEPHEN; BOTHWELL, SOLOMON
To: TRIPP, INC.
Reel/Frame 059639/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2022
From: REEVES, NANEA; DJOKOVIC, ANDREJA; KENNEDY, PETER; HAN, HYOSUNG
To: TRIPP, INC.
Reel/Frame 059628/0453 →
Continuity (2)
Provisional Application 62769538 · Nov 19, 2018
Related Publication 20200160198A1 · May 21, 2020