IP Library › Granted Patent US 11,675,798
Granted Patent B2
US 11,675,798 · App. 17/657,176 · Granted Jun 13, 2023

System and method for customized user content

Inventors: C. Scott Rigby (Celebration, FL); Lars Solberg (Celebration, FL); Cody DeHaan (Celebration, FL)
Assignee: IMMERSYVE HOLDINGS, LLC
G06F16/24578G06F1/163G06F3/016G06F16/2264H04B1/385
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,675,798
App. No.
17/657,176
Granted
Jun 13, 2023
Kind
B2
Abstract

Systems, methods, and computer-readable storage media for how to select, suggest, and modify content, which is relevant to the user, on a user interface. The system does this by combining physiological data, location data, and historical data to create a multi-dimensional user state of the user, where at least one dimension is time. The system also identifies available content, ranks the available content based on the multi-dimensional user state, and transmits a user interface a suggestion for a top-ranked item within the ranked list of available content.

Claims (68)

1. A method comprising:

receiving, at a server, behavioral data of a user;

receiving, at the server, subjective psychological data of the user;

generating, via a processor of the server based on the behavioral data and the subjective psychological data, a multi-dimensional user state of the user, the multi-dimensional user state having a plurality of dimensions, where at least one dimension in the plurality of dimensions is time;

sending, from the server to a content database, a request for a list of available content;

receiving, at the server from the content database, the list of available content;

ranking, via the processor of the server and using the multi-dimensional user state, content within the list of available content based the multi-dimensional user state, resulting in a ranked list of available content; and

transmitting, from the server to a computing device associated with the user, a suggestion comprising at least a top-ranked item within the ranked list of available content.

2. The method of claim 1 , further comprising:

receiving keystroke data from a keyboard of the computing device; and

receiving mouse movement data from a mouse of the computing device,

wherein the generating of the multi-dimensional user state is further based on the keystroke data and the mouse movement data.

3. The method of claim 1 , further comprising:

receiving tactile data from a touchscreen of the computing device,

wherein the generating of the multi-dimensional user state is further based on the tactile data.

4. The method of claim 1 , further comprising:

receiving, at the server, a user profile of the user, the user profile classifying the user as having user states similar to those of a group of other users; and

generating the multi-dimensional user state of the user is further based on how the user and the group of other users have previously reacted in similar circumstances.

5. The method of claim 1 , wherein the multi-dimensional user state comprises a multi-dimensional mental state of the user over time.

6. The method of claim 1 , wherein the generating of the multi-dimensional user state further comprises identifying correlations over time between changes in the behavioral data, and wherein the ranking of the content is further based on the correlations over time.

7. The method of claim 1 , further comprising:

receiving, at the server, physiological data associated with the user,

wherein the multi-dimensional user state is further based on the physiological data.

8. A system comprising:

a processor; and

a non-transitory computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving, at a server, behavioral data of a user;

receiving, at the server, subjective psychological data of the user;

generating, based on the behavioral data and the subjective psychological data, a multi-dimensional user state of the user, the multi-dimensional user state having a plurality of dimensions, where at least one dimension in the plurality of dimensions is time;

sending, to a content database, a request for a list of available content;

receiving, from the content database, the list of available content;

ranking, using the multi-dimensional user state, content within the list of available content based the multi-dimensional user state, resulting in a ranked list of available content; and

transmitting, to a computing device associated with the user, a suggestion comprising at least a top-ranked item within the ranked list of available content.

9. The system of claim 8 , the non-transitory computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving keystroke data from a keyboard of the computing device; and

receiving mouse movement data from a mouse of the computing device,

wherein the generating of the multi-dimensional user state is further based on the keystroke data and the mouse movement data.

10. The system of claim 8 , the non-transitory computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving tactile data from a touchscreen of the computing device,

wherein the generating of the multi-dimensional user state is further based on the tactile data.

11. The system of claim 8 , the non-transitory computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving, at the server, a user profile of the user, the user profile classifying the user as having user states similar to those of a group of other users; and

generating the multi-dimensional user state of the user is further based on how the user and the group of other users have previously reacted in similar circumstances.

12. The system of claim 8 , wherein the multi-dimensional user state comprises a multi-dimensional mental state of the user over time.

13. The system of claim 8 , wherein the generating of the multi-dimensional user state further comprises identifying correlations over time between changes in the behavioral data, and wherein the ranking of the content is further based on the correlations over time.

14. The system of claim 8 , the non-transitory computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving, at the server, physiological data associated with the user,

wherein the multi-dimensional user state is further based on the physiological data.

15. A non-transitory computer-readable storage medium having instructions stored which, when executed by a processor, cause the processor to perform operations comprising:

receiving, at a server, behavioral data of a user;

receiving, at the server, subjective psychological data of the user;

generating, based on the behavioral data and the subjective psychological data, a multi-dimensional user state of the user, the multi-dimensional user state having a plurality of dimensions, where at least one dimension in the plurality of dimensions is time;

sending, to a content database, a request for a list of available content;

receiving, from the content database, the list of available content;

ranking, using the multi-dimensional user state, content within the list of available content based the multi-dimensional user state, resulting in a ranked list of available content; and

transmitting, to a computing device associated with the user, a suggestion comprising at least a top-ranked item within the ranked list of available content.

16. The non-transitory computer-readable storage medium of claim 15 , having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving keystroke data from a keyboard of the computing device; and

receiving mouse movement data from a mouse of the computing device,

wherein the generating of the multi-dimensional user state is further based on the keystroke data and the mouse movement data.

17. The non-transitory computer-readable storage medium of claim 15 , having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving tactile data from a touchscreen of the computing device,

wherein the generating of the multi-dimensional user state is further based on the tactile data.

18. The non-transitory computer-readable storage medium of claim 15 , having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving, at the server, a user profile of the user, the user profile classifying the user as having user states similar to those of a group of other users; and

generating the multi-dimensional user state of the user is further based on how the user and the group of other users have previously reacted in similar circumstances.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the multi-dimensional user state comprises a multi-dimensional mental state of the user over time.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the generating of the multi-dimensional user state further comprises identifying correlations over time between changes in the behavioral data, and wherein the ranking of the content is further based on the correlations over time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2022
From: RIGBY, C. SCOTT; SOLBERG, LARS; DEHAAN, CODY
To: IMMERSYVE HOLDINGS, LLC
Reel/Frame 059446/0815 →
Continuity (2)
Continuation 16519372 · Jul 23, 2019
Related Publication 20220222264A1 · Jul 14, 2022
Cited By (1)
US 12,681,987