IP Library Patent Application 19359036
Patent Application
App. No. 19/359,036

SYSTEMS AND METHODS FOR DYNAMICALLY GENERATING APPLICATION INTERFACES FOR NETWORK ENVIRONMENTS ACCORDING TO MACHINE-LEARNING MODEL OUTPUTS

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.
19/359,036
Abstract

Described herein are systems and methods for providing machine-learning system functionalities. A system can maintain a plurality of data structures corresponding to a plurality of events, each associated with a data structure type. The system can establish a communication session with a client device and receive a prompt comprising a request. The system can classify the request, generate an input context using the prompt and classification, and generate, via the language model, output comprising a data structure defining formatting of a graphical element for at least one selected data structure. The output can be provided to the client device, causing the device to parse the data structure and render the graphical element in a graphical user interface.

Claims (63)

1 . A system, comprising:

one or more processors coupled to non-transitory memory, the one or more processors configured to:

maintain a plurality of wager opportunities corresponding to a plurality of live events, each of the plurality of wager opportunities corresponding to a wager type;

establish a communication session with a client device;

receive, from the client device during the communication session, a prompt for a language model comprising a request;

determine a classification of the request included in the prompt;

generate an input context for the language model using the prompt and the classification;

generate, using the language model and the input context, output comprising a data structure corresponding to formatting of a graphical element for at least one wager recommendation selected based on the prompt; and

provide the output to the client device in response to the request, the output causing the client device to parse the data structure and generate the graphical element for display in a graphical user interface.

2 . The system of claim 1 , wherein the data structure comprises an indication of at least one live event of the plurality of live events.

3 . The system of claim 1 , wherein the client device is associated with a player profile, and wherein the data structure comprises instructions to generate an interactive element that, when interacted with, causes the client device to transmit a request to update the player profile based on the at least one wager recommendation.

4 . The system of claim 1 , wherein the one or more processors are further configured to generate the data structure to include an indication that the at least one wager recommendation corresponds to a parlay wager.

5 . The system of claim 1 , wherein the one or more processors are further configured to:

determine a number of wagers placed based on the at least one wager recommendation; and

update the data structure to include an indication of the number of wagers placed.

6 . The system of claim 1 , wherein the prompt is a first prompt, and wherein the one or more processors are further configured to:

receive, from the client device, a second prompt indicating a request to update the at least one wager recommendation;

generate, using the language model, the second prompt, and the data structure, second output comprising a second data structure corresponding to formatting of a second graphical element for the at least one wager recommendation; and

provide the second output to the client device, causing the client device to parse the second data structure and generate the second graphical element for display in the graphical user interface.

7 . The system of claim 1 , wherein the one or more processors are further configured to:

receive, from the client device, in response to an interaction with the graphical element, a request to place a wager corresponding to the at least one wager recommendation; and

update a player profile associated with the client device according to the wager.

8 . The system of claim 1 , wherein the prompt is a first prompt, and wherein the one or more processors are further configured to:

receive a second prompt identifying a request for a payout for the at least one wager recommendation; and

generate, using the language model, the second prompt, and the data structure, second output comprising an indication of the payout for the at least one wager recommendation.

9 . The system of claim 1 , wherein the one or more processors are further configured to:

receive an update to odds for the at least one wager recommendation;

update the data structure to include an indication of the update; and

provide the updated data structure to the client device.

10 . The system of claim 1 , wherein the client device is associated with a player profile, and wherein the one or more processors are further configured to:

receive a request to terminate the communication session; and

store the data structure in association with the player profile.

11 . A method, comprising:

maintaining, by one or more processors coupled to non-transitory memory, a plurality of wager opportunities corresponding to a plurality of live events, each of the plurality of wager opportunities corresponding to a wager type;

establishing, by the one or more processors, a communication session with a client device;

receiving, by the one or more processors, from the client device during the communication session, a prompt for a language model comprising a request;

determining, by the one or more processors, a classification of the request included in the prompt;

generating, by the one or more processors, an input context for the language model using the prompt and the classification;

generating, by the one or more processors, using the language model and the input context, output comprising a data structure corresponding to formatting of a graphical element for at least one wager recommendation selected based on the prompt; and

providing, by the one or more processors, the output to the client device in response to the request, the output causing the client device to parse the data structure and generate the graphical element for display in a graphical user interface.

12 . The method of claim 11 , wherein the data structure comprises an indication of at least one live event of the plurality of live events.

13 . The method of claim 11 , wherein the client device is associated with a player profile, and wherein the data structure comprises instructions to generate an interactive element that, when interacted with, causes the client device to transmit a request to update the player profile based on the at least one wager recommendation.

14 . The method of claim 11 , further comprising generating, by the one or more processors, the data structure to include an indication that the at least one wager recommendation corresponds to a parlay wager.

15 . The method of claim 11 , further comprising:

determining, by the one or more processors, a number of wagers placed based on the at least one wager recommendation; and

updating, by the one or more processors, the data structure to include an indication of the number of wagers placed.

16 . The method of claim 11 , wherein the prompt is a first prompt, and further comprising:

receiving, by the one or more processors, from the client device, a second prompt indicating a request to update the at least one wager recommendation;

generating, by the one or more processors, using the language model, the second prompt, and the data structure, second output comprising a second data structure corresponding to formatting of a second graphical element for the at least one wager recommendation; and

providing, by the one or more processors, the second output to the client device, causing the client device to parse the second data structure and generate the second graphical element for display in the graphical user interface.

17 . The method of claim 11 , further comprising:

receiving, by the one or more processors, from the client device, in response to an interaction with the graphical element, a request to place a wager corresponding to the at least one wager recommendation; and

updating, by the one or more processors, a player profile associated with the client device according to the wager.

18 . The method of claim 11 , wherein the prompt is a first prompt, and further comprising:

receiving, by the one or more processors, a second prompt identifying a request for a payout for the at least one wager recommendation; and

generating, by the one or more processors, using the language model, the second prompt, and the data structure, second output comprising an indication of the payout for the at least one wager recommendation.

19 . The method of claim 11 , further comprising:

receiving, by the one or more processors, an update to odds for the at least one wager recommendation;

updating, by the one or more processors, the data structure to include an indication of the update; and

providing, by the one or more processors, the updated data structure to the client device.

20 . The method of claim 11 , wherein the client device is associated with a player profile, and further comprising:

receiving, by the one or more processors, a request to terminate the communication session; and

storing, by the one or more processors, the data structure in association with the player profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2025
From: MOHSENI, ROBIN; ZHANG, GENGYUAN
To: DK CROWN HOLDINGS INC.
Reel/Frame 072999/0921 →