IP Library Patent Application 19358916
Patent Application
App. No. 19/358,916

SYSTEMS AND METHODS FOR DISTRIBUTING NETWORK APPLICATION DATA ACCORDING TO MACHINE-LEARNING OUTPUT

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/358,916
Abstract

Described herein are systems and methods for providing machine-learning system functionalities. A system can receive, from an application executing on a client device during a communication session, a prompt for a language model comprising a request for information corresponding to the application. Using the prompt, the system can identify an identifier of a first application interface of a plurality of application interfaces of the application to satisfy the request for information. The system can generate, using the language model, the prompt, and the identifier, output comprising a data structure corresponding to formatting of a graphical element that, when interacted with, causes navigation to the first application interface. The system can provide the output to the client device in response to the request, causing the client device to parse the data structure and generate the graphical element for display in a graphical user interface.

Claims (56)

1 . A system, comprising:

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

receive, from an application executing on the client device, during a communication session, a prompt for a language model comprising a request for information corresponding to the application;

identify, using the prompt, an identifier of a first application interface of the plurality of application interfaces of the application to satisfy the request for information;

generate, using the language model, the prompt, and the identifier, output comprising a data structure corresponding to formatting of a graphical element that, when interacted with, causes navigation to the first application interface; and

provide the output to the client device in response to the request, 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 data extracted from the first application interface.

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

determine that at least one application interface cannot be identified based on the first prompt; and

provide an indication to the client device that the at least one application interface cannot be identified.

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

receive a second prompt from the client device; and

identify, using the first prompt and the second prompt, the identifier of the first application interface.

5 . 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.

6 . 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.

7 . 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.

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, 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.

9 . 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.

10 . The system of claim 1 , wherein the prompt is a first prompt, 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.

11 . 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.

12 . A method, comprising:

receiving, by one or more processors coupled to non-transitory memory, from an application executing on the client device, during a communication session, a prompt for a language model comprising a request for information corresponding to the application;

identifying, by the one or more processors, using the prompt, an identifier of a first application interface of the plurality of application interfaces of the application to satisfy the request for information;

generating, by the one or more processors, using the language model, the prompt, and the identifier, output comprising a data structure corresponding to formatting of a graphical element that, when interacted with, causes navigation to the first application interface; and

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

13 . The method of claim 12 , wherein the data structure comprises data extracted from the first application interface.

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

determining, by the one or more processors, that at least one application interface cannot be identified based on the first prompt; and

providing, by the one or more processors, an indication to the client device that the at least one application interface cannot be identified.

15 . The method of claim 14 , further comprising:

receiving, by the one or more processors, a second prompt from the client device; and

identifying, by the one or more processors, using the first prompt and the second prompt, the identifier of the first application interface.

16 . The method of claim 12 , 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.

17 . The method of claim 12 , 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.

18 . The method of claim 12 , 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.

19 . The method of claim 12 , 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.

20 . The method of claim 12 , 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2025
From: MOHSENI, ROBIN; ZHANG, GENGYUAN; SHULMAN, NOLAN
To: DK CROWN HOLDINGS INC.
Reel/Frame 072729/0723 →