IP Library Granted Patent US 11,551,803
Granted Patent B1
US 11,551,803 · App. 17/575,770 · Granted Jan 10, 2023

System, method, and program product for generating and providing simulated user absorption information

Inventor: Matan Arazi (Santa Monica, CA)
Assignee: AIMCAST IP, LLC
G16H20/60G06N5/04G16H20/70
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,551,803
App. No.
17/575,770
Granted
Jan 10, 2023
Kind
B1
Abstract

The present disclosure relates to a computer-implemented process for generating and providing simulated user absorption information pertaining to users and based on target profiles and target situations, thereby providing user targeted and situationally targeted content recommendations. It is an object of the present disclosure to provide a technological solution to the long felt need in small scale content recommendation systems caused by the technical problem of generating situationally targeted and user profile targeted content recommendations for users of an interactive electronic system.

Claims (49)

1. A method comprising:

a) generating, by a situation simulation module of a content optimization system, a first simulation comprising a first target profile and a first target situation;

b) obtaining, by a simulated content module of the content optimization system, a first content selection from amongst a plurality of content selections, wherein the first content selection and first content selection information associated with the first content selection are stored in a content database;

c) generating, by a training set module of the content optimization system, a first simulated content training set, wherein the first simulated content training set is based on:

i. first lifestyle information associated with the first simulation from a lifestyle database;

ii. first absorption information associated with one or more previously viewed content selections associated with the first simulation from an absorption database; and

iii. first content information associated with the one or more previously viewed content selections from the content database;

d) generating, using a first neural network, first simulated absorption information as an output based on the first content selection as an input and the first simulated content training set; and

transmitting, by an output module of the content optimization system, the first simulated absorption information for display on a first user device via a user interface.

2. The method of claim 1 , wherein the generating step a) further comprises generating, by a target profile module of the content optimization system, the first target profile based on first target profile information, wherein the first target profile information comprises a first plurality of specified parameters and a first plurality of tags associated with one or more features, and wherein generating the first target profile is performed by the steps of:

1. displaying, by the output module, a target profile definition interface of the content optimization system on the first user device associated with a first user, wherein the target profile definition interface includes the one or more features;

2. obtaining, by the target profile definition interface from the first user device:

i. a first selection of the one or more features associated with the first target profile;

ii. the first plurality of specified parameters associated with the one or more features; and

iii. the first plurality of tags associated with the one or more features;

3. generating, by the target profile module, the first target profile by selecting from a user profile database a first subset of user profile information based on the first selection of the one or more features, the first plurality of specified parameters associated with the one or more features, and the first plurality of tags associated with the one or more features;

4. storing, by the target profile module, the first target profile in the user profile database; and

5. sending, by the target profile module, the first target profile to the training set module.

3. The method of claim 2 , wherein the target profile definition interface is generated by obtaining a first list of the one or more features and a first record count associated with each respective feature of the one or more features from a definitions database.

4. The method of claim 2 , wherein the one or more features comprise age, gender, lifetime system spending, and social media usage information.

5. The method of claim 2 , wherein the first plurality of specified parameters comprises one or more of a first plurality of relational operators and a first plurality of logical operators.

6. The method of claim 1 , wherein the generating step a) further comprises generating, by the target profile module, the first target situation based on first target situation information, wherein the first target situation information comprises a second plurality of specified parameters and a second plurality of tags associated with one or more situations, and wherein generating the first target situation is performed by the steps of:

1. displaying, by the output module, a target situation definition interface of the content optimization system on the first user device, wherein the target situation definition interface includes the one or more situations;

2. obtaining, by the target situation definition interface from the first user device:

i. a second selection of the one or more situations associated with the first target situation;

ii. the second plurality of specified parameters associated with the one or more situations; and

iii. the second plurality of tags associated with the one or more situations;

3. generating, by the target profile module, the first target situation by selecting from the lifestyle database a first subset of lifestyle information based on the second selection of the one or more situations, the second plurality of specified parameters associated with the one or more situations, and the second plurality of tags associated with the one or more situations;

4. storing, by the target profile module, the first target situation in the lifestyle database; and

5. sending, by the target profile module, the first target situation to the training set module.

7. The method of claim 6 , wherein the target profile definition interface is generated by obtaining a second list of the one or more situations and a second record count associated with each respective situation of the one or more situations from the definitions database.

8. The method of claim 6 , wherein the one or more situations comprise a work situation.

9. The method of claim 6 , wherein the one or more situations comprise a commute situation.

10. The method of claim 6 , wherein the one or more situations comprise a home situation.

11. The method of claim 6 , wherein the second plurality of specified parameters comprises one or more of a second plurality of relational operators and a second plurality of logical operators.

12. The method of claim 1 , wherein the first content selection is obtained by selection by a first user of the first user device via the user interface.

13. The method of claim 1 , wherein the first content selection is obtained by generating, by the simulated content module, the first content selection based on the first simulation.

14. The method of claim 1 , wherein the first simulation is generated by the steps of:

1. displaying, by the output module, a simulation definition interface of the content optimization system to the first user device, wherein the target situation definition interface includes the first target profile and the first target situation;

2. obtaining, by the simulation definition interface from the first user device:

i. a third selection of first target profile and the first target situation; and

ii. a third plurality of tags associated with the first target profile and the first target situation;

3. generating, by the situation simulation module, the first simulation based on the third selection of the first target profile, the first target situation, and the third plurality of tags;

4. storing, by the situation simulation module, the first simulation in the lifestyle database; and

5. sending, from the situation simulation module to a simulation module of the content optimization system, the first simulation.

15. The method of claim 1 , wherein the first neural network implements a machine learning algorithm.

16. The method of claim 1 , wherein the first neural network is a deep neural network.

17. The method of claim 1 , wherein the first user device is a content provider device.

18. The method of claim 1 , wherein the user interface is a content provider user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2022
From: ARAZI, MATAN
To: AIMCAST IP, LLC
Reel/Frame 060699/0480 →
Continuity (4)
Continuation In Part 17321220 · May 14, 2021
Continuation In Part 16855485 · Apr 22, 2020
Provisional Application 62837140 · Apr 22, 2019
Provisional Application 63201445 · Apr 29, 2021
Cited By (5)
US 12,190,213 US 12,307,476 US 12,333,043 US 12,501,096 US 12,657,461