IP Library Patent Application 17966166
Patent Application
App. No. 17/966,166

DYNAMICALLY PERSONALIZED ON-DEMAND TRAINING PLATFORM

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/966,166
Abstract

A personalized training system to perform operations that include: receiving a score that corresponds with a content identifier from a user account, the score comprising at least a value that comprises an attribute; accessing a user profile associated with the user account, the user profile indicating a cohort associated with the user account; identifying a set of scores within a leaderboard associated with the content identifier based on the cohort associated with the user account; determining a first ranking of the score associated with the user account among a portion of the set of scores based on at least the attribute of the score; and determining a second ranking of the user account among a subset of the portion of the set of scores based on the value of the score.

Claims (59)

1 . A system comprising:

a memory; and

at least one hardware processor; and

one or more processors that cause the system to perform operations comprising:

receiving a score that corresponds with a content identifier from a user account, the score comprising at least a value that comprises an attribute;

accessing a user profile associated with the user account, the user profile indicating a cohort associated with the user account;

identifying a set of scores within a leaderboard associated with the content identifier based on the cohort associated with the user account;

determining a first ranking of the score associated with the user account among a portion of the set of scores based on at least the attribute of the score; and

determining a second ranking of the user account among a subset of the portion of the set of scores based on the value of the score.

2 . The system of claim 1 , further comprising:

causing display of a presentation of an identifier associated with the user account based on the first ranking and the second ranking.

3 . The system of claim 2 , wherein the presentation of the identifier based on the first ranking and the second ranking includes a display of the subset of the set of scores at a first position among the set of scores based on the first ranking, and wherein the identifier is presented at a second position among the subset of the portion of the set of scores based on the second ranking.

4 . The system of claim 1 , wherein the receiving the score includes:

receiving an input from a client device associated with the user account, wherein the input comprises the score.

5 . The system of claim 1 , wherein the value includes a numerical value, and wherein the attribute includes a temporal value.

6 . The system of claim 1 , wherein the receiving the score includes:

receiving a selection of the content identifier from among a set of content identifiers;

causing display of an input field to receive the input responsive to the selection of the content identifier; and

receiving an input that comprises the score via the input field.

7 . The system of claim 6 , wherein the input field is selected from among a plurality of input fields based on the content identifier.

8 . The system of claim 1 , wherein the accessing the user profile that indicates the cohort associated with the user account includes:

receiving a set of ranking indicia from a client device associated with the user account; and

assigning the user account to the cohort based on the ranking indicia.

9 . The system of claim 1 , wherein the receiving the score that corresponds with the content identifier includes:

causing display of a presentation of content that corresponds with the content identifier within a graphical user interface (GUI) of a client device;

determining a conclusion of a session performed by a user of the user account with respect to the content; and

causing display of a menu element based on the content, the menu element configured to receive the score as an input.

10 . A method comprising:

receiving a score that corresponds with a content identifier from a user account, the score comprising at least a value that comprises an attribute;

accessing a user profile associated with the user account, the user profile indicating a cohort associated with the user account;

identifying a set of scores within a leaderboard associated with the content identifier based on the cohort associated with the user account;

determining a first ranking of the score associated with the user account among a portion of the set of scores based on at least the attribute of the score; and

determining a second ranking of the user account among a subset of the portion of the set of scores based on the value of the score.

11 . The method of claim 10 , further comprising:

causing display of a presentation of an identifier associated with the user account based on the first ranking and the second ranking.

12 . The method of claim 11 , wherein the presentation of the identifier based on the first ranking and the second ranking includes a display of the subset of the set of scores at a first position among the set of scores based on the first ranking, and wherein the identifier is presented at a second position among the subset of the portion of the set of scores based on the second ranking.

13 . The method of claim 10 , wherein the receiving the score includes:

receiving an input from a client device associated with the user account, wherein the input comprises the score.

14 . The method of claim 10 , wherein the value includes a numerical value, and wherein the attribute includes a temporal value.

15 . The method of claim 10 , wherein the receiving the score includes:

receiving a selection of the content identifier from among a set of content identifiers;

causing display of an input field to receive the input responsive to the selection of the content identifier; and

receiving an input that comprises the score via the input field.

16 . The method of claim 15 , wherein the input field is selected from among a plurality of input fields based on the content identifier.

17 . The method of claim 10 , wherein the accessing the user profile that indicates the cohort associated with the user account includes:

receiving a set of ranking indicia from a client device associated with the user account; and

assigning the user account to the cohort based on the ranking indicia.

18 . The method of claim 10 , wherein the receiving the score that corresponds with the content identifier includes:

causing display of a presentation of content that corresponds with the content identifier within a graphical user interface (GUI) of a client device;

determining a conclusion of a session performed by a user of the user account with respect to the content; and

causing display of a menu element based on the content, the menu element configured to receive the score as an input.

19 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

receiving a score that corresponds with a content identifier from a user account, the score comprising at least a value that comprises an attribute;

accessing a user profile associated with the user account, the user profile indicating a cohort associated with the user account;

identifying a set of scores within a leaderboard associated with the content identifier based on the cohort associated with the user account;

determining a first ranking of the score associated with the user account among a portion of the set of scores based on at least the attribute of the score; and

determining a second ranking of the user account among a subset of the portion of the set of scores based on the value of the score.

20 . The non-transitory machine-readable storage medium of claim 19 , further comprising:

causing display of a presentation of an identifier associated with the user account based on the first ranking and the second ranking.

Assignments (1)
SECURITY INTEREST Recorded Feb 13, 2024
From: RPM FITNESS, INC.
To: ACP POST OAK CREDIT II LLC, AS COLLATERAL AGENT
Reel/Frame 066447/0134 →