IP Library Patent Application 17088612
Patent Application
App. No. 17/088,612

Recommendation System For Generating Personalized And Themed Recommendations On A User Interface Based On User Similarity

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 None
App. No.
17/088,612
Abstract

An asset recommendation system includes a processor and a memory. The memory stores an aggregated database including user identifiers. The user identifiers correspond to user information. The memory stores instructions for execution by the at least one processor. The instructions include, for each user identifier, generating a user representation based on the user information included in the aggregated database. The instructions include identifying, from the user representations of the user identifiers, a set of similar user representations based on a first user representation corresponding to a first user identifier. The instructions include obtaining, for a set of similar user identifiers corresponding to the set of similar user representations, a set of asset identifiers associated with the set of similar user identifiers. The instructions include transforming an interface of a user device of the first user identifier by rendering a graphical depiction of the set of assets identifiers.

Claims (63)

1 . An asset recommendation system comprising:

at least one processor; and

a memory coupled to the at least one processor,

wherein the memory stores:

an aggregated database including a plurality of user identifiers, wherein the plurality of user identifiers correspond to user information; and

instructions for execution by the at least one processor, and

wherein the instructions include:

for each user identifier of the plurality of user identifiers, generating a user representation based on the user information included in the aggregated database;

identifying, from the user representations of the plurality of user identifiers, a set of similar user representations based on a first user representation corresponding to a first user identifier;

obtaining, for a set of similar user identifiers corresponding to the set of similar user representations, a set of asset identifiers associated with the set of similar user identifiers; and

transforming an interface of a user device of the first user identifier by rendering a graphical depiction of the set of assets identifiers.

2 . The asset recommendation system of claim 1 wherein:

the aggregated database includes a plurality of entity identifiers,

the plurality of entity identifiers correspond to entity information, and

the instructions include:

for each entity identifier of the plurality of entity identifiers, generating an entity representation based on the entity information included in the aggregated database,

identifying, from the entity representations of the plurality of entity identifiers, a set of similar entity representations based on the first user representation, and

including a set of entity identifiers corresponding to the set of similar entity representations in the set of assets identifiers.

3 . The asset recommendation system of claim 2 wherein the instructions include, in response to receiving a query from the user device:

identifying the set of similar entity representations based on the query.

4 . The asset recommendation system of claim 2 wherein the instructions include updating the aggregated database by:

retrieving user information and entity information from a plurality of databases, and

integrating the user information and entity information into the aggregated database using a corresponding template.

5 . The asset recommendation system of claim 4 wherein:

each database of the plurality of databases corresponds to a template, and

the template includes instructs to normalize data retrieved from the corresponding database.

6 . The asset recommendation system of claim 4 wherein the aggregated database is updated with data from a first set of databases of the plurality of databases in real-time and data from a second set of databases of the plurality of databases at threshold intervals.

7 . The asset recommendation system of claim 1 wherein the instructions include:

obtaining, for the set of similar user identifiers, a performance history of a corresponding similar user portfolio over a threshold period,

obtaining, for the first user identifier, a first user performance history of a first user portfolio over the threshold period, and

removing user identifiers from the set of similar user identifiers in response to the corresponding performance history of the corresponding similar user portfolio being less than the first user performance history of the first user portfolio.

8 . The asset recommendation system of claim 7 wherein the performance history indicates a total asset value change over the threshold period.

9 . The asset recommendation system of claim 1 wherein the instructions include:

filtering the set of assets identifiers based on a performance history over a threshold period.

10 . The asset recommendation system of claim 1 wherein the instructions include:

updating the set of similar user identifiers for each user identifier of the plurality of user identifiers at a threshold interval.

11 . An asset recommendation method comprising:

for each user identifier of a plurality of user identifiers, generating a user representation based on user information included in an aggregated database, wherein the aggregated database includes the plurality of user identifiers, and wherein the plurality of user identifiers correspond to user information;

identifying, from the user representations of the plurality of user identifiers, a set of similar user representations based on a first user representation corresponding to a first user identifier;

obtaining, for a set of similar user identifiers corresponding to the set of similar user representations, a set of asset identifiers associated with the set of similar user identifiers; and

transforming an interface of a user device of the first user identifier by rendering a graphical depiction of the set of assets identifiers.

12 . The asset recommendation method of claim 11 further comprising:

for each entity identifier of a plurality of entity identifiers, generating an entity representation based on entity information included in the aggregated database, wherein the aggregated database includes the plurality of entity identifiers, and wherein the plurality of entity identifiers correspond to entity information;

identifying, from the entity representations of the plurality of entity identifiers, a set of similar entity representations based on the first user representation; and

including a set of entity identifiers corresponding to the set of similar entity representations in the set of assets identifiers.

13 . The asset recommendation method of claim 12 further comprising, in response to receiving a query from the user device:

identifying the set of similar entity representations based on the query.

14 . The asset recommendation method of claim 12 further comprising updating the aggregated database by:

retrieving user information and entity information from a plurality of databases, and

integrating the user information and entity information into the aggregated database using a corresponding template.

15 . The asset recommendation method of claim 14 wherein:

each database of the plurality of databases corresponds to a template, and

the template includes instructs to normalize data retrieved from the corresponding database.

16 . The asset recommendation method of claim 14 wherein the aggregated database is updated with data from a first set of databases of the plurality of databases in real-time and data from a second set of databases of the plurality of databases at threshold intervals.

17 . The asset recommendation method of claim 11 further comprising:

obtaining, for the set of similar user identifiers, a performance history of a corresponding similar user portfolio over a threshold period;

obtaining, for the first user identifier, a first user performance history of a first user portfolio over the threshold period; and

removing user identifiers from the set of similar user identifiers in response to the corresponding performance history of the corresponding similar user portfolio being less than the first user performance history of the first user portfolio.

18 . The asset recommendation method of claim 17 wherein the performance history indicates a total asset value change over the threshold period.

19 . The asset recommendation method of claim 11 further comprising:

filtering the set of assets identifiers based on a performance history over a threshold period.

20 . The asset recommendation method of claim 11 further comprising:

updating the set of similar user identifiers for each user identifier of the plurality of user identifiers at a threshold interval.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2023
From: TD AMERITRADE IP COMPANY, INC.
To: CHARLES SCHWAB & CO., INC.
Reel/Frame 064807/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2020
From: AHLSTROM, LOGAN SOMMERS; AGARWAL, ANJANA; AYZENBERG, ALEXANDER; MARNE, DAVID WILLIAM; MCKEE, ELIZABETH SPURNY; TAPPETA VENKATA, RAVINDRA REDDY
To: TD AMERITRADE IP COMPANY, INC.
Reel/Frame 054263/0222 →