IP Library › Granted Patent US 11,983,763
Granted Patent B1
US 11,983,763 · App. 17/953,115 · Granted May 14, 2024

Modeling to generate dynamic electronic representations

Inventors: Ragavan Thurairatnam (San Francisco, CA); Marc Tyndel (San Francisco, CA); Louay Hazami (San Francisco, CA); Per Engstrom (San Francisco, CA); Jeremy Mawson (San Francisco, CA); Thomas Collier (San Francisco, CA); Rocky Medure (San Francisco, CA)
Assignee: Block, Inc.
G06Q30/0643G06Q20/02G06Q20/40
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,983,763
App. No.
17/953,115
Granted
May 14, 2024
Kind
B1
Abstract

Generation of dynamic electronic representations using modeling is described. Interaction data comprising attributes of one or more interactions between a user and the service provider or one or more third-party services integrated with the service provider is received. A model is executed to dynamically generate an electronic representation for a user profile based upon the interaction data, wherein the model is trained using attributes associated with a set of existing user profiles associated with the service provider and corresponding interaction data indicative of interaction data of the set of existing user profiles, and wherein the electronic representation is generated without input from the user. The electronic representation can be presented on an electronic device.

Claims (54)

1. A method, implemented in part by at least one server computing device of a music-streaming platform, the method comprising:

retrieving, by the at least one server computing device, first interaction data of a user, wherein the first interaction data is associated with one or more first interactions between the user and at least one of the music-streaming platform or a payment processing platform associated with the music-streaming platform;

retrieving, by the at least one server computing device, second interaction data associated with second interactions of a plurality of other users with at least one of the music-streaming platform or with the payment processing platform;

training, by the at least one server computing device, a data model using training data comprising graphical representations of the plurality of other users and the second interaction data;

generating, by the at least one server computing device and based at least in part on the trained data model, a first graphical representation of the user for display, wherein at least the first interaction data of the user is used as input to the trained data model;

receiving, by the at least one server computing device, third interaction data of the user, wherein the third interaction data is associated with one or more third interactions between the user and at least one of the music-streaming platform or the payment processing platform, wherein the one or more third interactions comprise conducting a financial transaction or accessing a music file;

generating, by the at least one server computing device and based at least in part on the trained data model, a second graphical representation of the user, wherein at least the third interaction data is used as input to the trained data model, and wherein the second graphical representation comprises an update to the first graphical representation;

receiving, by the at least one server computing device, a request for access to electronic content by the user, wherein the request includes a third graphical representation;

determining, by the at least one server computing device, a similarity metric between the third graphical representation and the second graphical representation, wherein determining the similarity metric is based at least in part on visual attributes of the third graphical representation and the second graphical representation;

authenticating, by the at least one server computing device, the user based at least in part on determining that the similarity metric satisfies a threshold; and

based at least in part on authenticating the user, granting, by the at least one server computing device, the user access to the electronic content.

2. The method of claim 1 , wherein at least one of the first interaction data or the third interaction data corresponds to at least one of transaction data, music streaming data, music downloading data, artist data associated with the music streaming data, artist data associated with the music downloading data, album data associated with the music streaming data, album data associated with the music downloading data, song data associated with the music streaming data, or song data associated with the music downloading data.

3. The method of claim 1 , wherein at least one of the first graphical representation, the second graphical representation, or the third graphical representation comprises at least one of color, design element, text element, or font.

4. The method of claim 1 , wherein the access to the electronic content corresponds to at least one of discounted access, prioritized access, or customized access to the electronic content.

5. The method of claim 1 , wherein the second interactions are with the music-streaming platform, and wherein the second interaction data is weighted in the data model according to at least one of frequency of the second interactions with the music-streaming platform, recency of the second interactions with the music-streaming platform, or number of the second interactions with the music-streaming platform.

6. One or more non-transitory computer-readable media storing instructions executable by one or more processors that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

retrieving, by at least one server computing device of a service provider, first interaction data of a user, wherein the first interaction data is associated with one or more first interactions between the user and at least one of the service provider or one or more third-party services associated with the service provider;

retrieving, by the at least one server computing device, second interaction data associated with second interactions of a plurality of other users with at least one of the service provider or with the one or more third-party services;

training, by the at least one server computing device, a data model using training data comprising electronic representations of the plurality of other users and the second interaction data;

generating, by the at least one server computing device and based at least in part on the trained data model, a first electronic representation of the user for display, wherein at least the first interaction data of the user is used as input to the trained data model;

receiving, by the at least one server computing device, third interaction data of the user, wherein the third interaction data is associated with one or more third interactions between the user and at least one of the service provider or at least one of the one or more third-party services, wherein the one or more third interactions comprise conducting a financial transaction or accessing a music file;

generating, by the at least one server computing device and based at least in part on the trained data model, a second electronic representation of the user, wherein at least the third interaction data is used as input to the trained data model, and wherein the second electronic representation comprises an update to the first electronic representation;

receiving, by the at least one server computing device, a request for access to electronic content by the user, wherein the request includes a third electronic representation;

determining, by the at least one server computing device, a similarity metric between the third electronic representation and the second electronic representation, wherein determining the similarity metric is based at least in part on visual attributes of the third electronic representation and the second electronic representation;

authenticating, by the at least one server computing device, the user based at least in part on determining that the similarity metric satisfies a threshold; and

based at least in part on authenticating the user, providing, by the at least one server computing device, the user with access to the electronic content.

7. The one or more non-transitory computer-readable media of claim 6 , wherein the first interaction data, the second interaction data, and the third interaction data correspond to at least one of transaction data, music streaming data, music downloading data, artist data associated with the music streaming data, artist data associated with the music downloading data, album data associated with the music streaming data, album data associated with the music downloading data, song data associated with the music streaming data, or song data associated with the music downloading data.

8. The one or more non-transitory computer-readable media of claim 6 , wherein at least one of the first electronic representation, the second electronic representation, or the third electronic representation comprises at least one of a graphical element, textual element, video element, or auditory element.

9. The one or more non-transitory computer-readable media of claim 6 , wherein the access corresponds to at least one of discounted access, prioritized access, or customized access to the electronic content.

10. The one or more non-transitory computer-readable media of claim 6 , wherein receiving the third interaction data of the user is at least partly responsive to periodically monitoring for new interaction data.

11. The one or more non-transitory computer-readable media of claim 6 , the operations further comprising:

receiving, by the at least one server computing device, an input of at least one of an image, an audio file, or a text file, wherein the first electronic representation is based at least on part on the input.

12. The one or more non-transitory computer-readable media of claim 6 , wherein the at least one attribute of the first electronic representation is revised via an input received from the user.

13. The one or more non-transitory computer-readable media of claim 6 , wherein the second interactions are of at least one of the plurality of other users with a music-streaming platform, and wherein the second interaction data is weighted in the data model according to at least one of frequency of the second interactions with the music-streaming platform, recency of the second interactions with the music-streaming platform, or number of the second interactions with the music-streaming platform.

14. A computer system comprising:

one or more processors of a service provider; and

one or more non-transitory computer-readable media storing one or more computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

retrieve first interaction data of a user of a plurality of users, wherein the first interaction data is associated with one or more first interactions between the user and at least one of the service provider or one or more third-party services associated with the service provider;

retrieve second interaction data associated with second interactions of the plurality of users with at least one of the service provider or with the one or more third-party services;

train a data model using training data comprising electronic representations of the plurality of users and the second interaction data;

generate, based at least in part on the trained data model, a first electronic representation of the user for display, wherein at least the first interaction data of the user is used as input to the trained data model;

receive third interaction data of the user, wherein the third interaction data is associated with one or more third interactions between the user and at least one of service provider or at least one of the one or more third-party services, wherein the one or more third interactions comprise conducting a financial transaction or accessing a music file;

generate, based at least in part on the trained data model, a second electronic representation of the user, wherein at least the third interaction data is used as input to the trained data model, and wherein the second electronic representation comprises an update to the first electronic representation;

receive a request for electronic content by the user, wherein the request includes a third electronic representation;

determine a similarity metric between the third electronic representation and the second electronic representation, wherein determining the similarity metric is based at least in part on visual attributes of the third electronic representation and the second electronic representation;

authenticate the user based at least in part on determining that the similarity metric satisfies a threshold; and

based at least in part on authenticating the user, grant the user access to the electronic content.

15. The computer system of claim 14 , wherein the first interaction data, the second interaction data, and the third interaction data correspond to at least one of transaction data, music streaming data, music downloading data, artist data associated with the music streaming data, artist data associated with the music downloading data, album data associated with the music streaming data, album data associated with the music downloading data, song data associated with the music streaming data, or song data associated with the music downloading data.

16. The computer system of claim 14 , wherein at least one of the first electronic representation, the second electronic representation, or the third electronic representation comprises at least one of a graphical element, textual element, video element, or auditory element.

17. The computer system of claim 14 , wherein the access corresponds to at least one of discounted access, prioritized access, or customized access to the electronic content.

18. The computer system of claim 14 , wherein receiving the third interaction data of the user is at least partly responsive to periodically monitoring for new interaction data.

19. The computer system of claim 14 , wherein the one or more computer-executable instructions further cause the one or more processors to:

receive an input of at least one of an image, an audio file, or a text file, wherein the first electronic representation is based at least in part on the input.

20. The computer system of claim 14 , wherein at least one of the first interaction data or the second interaction data comprises music downloading data, artist data associated with music streaming data, artist data associated with the music downloading data, album data associated with the music streaming data, album data associated with the music downloading data, song data associated with the music streaming data, or song data associated with the music downloading data.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE LAST NAME OF THE FIRST INVENTOR PREVIOUSLY RECORDED AT REEL: 061218 FRAME: 0524. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 7, 2022
From: MAWSON, JEREMY; THURAIRATNAM, RAGAVAN; TYNDEL, MARC; HAZAMI, LOUAY; ENGSTROM, PER; COLLIER, THOMAS; MEDURE, ROCKY
To: BLOCK, INC.
Reel/Frame 062737/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: THURAIRATHAM, RAGAVAN; TYNDEL, MARC; HAZAMI, LOUAY; ENGSTROM, PER; MAWSON, JEREMY; COLLIER, THOMAS; MEDURE, ROCKY
To: BLOCK, INC.
Reel/Frame 061218/0524 →
Continuity (1)
Continuation 17855677 · Jun 30, 2022
Cited By (1)
US 12,579,159