IP Library Patent Application 19360597
Patent Application
App. No. 19/360,597

SYSTEMS AND METHODS FOR USING LONG-TERM NETWORK STORAGE TO GENERATE IMPROVED LANGUAGE MODEL CONTEXT

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/360,597
Abstract

Systems and methods for using long-term network storage to generate improved language model context are disclosed. A system can maintain player profiles comprising a data structure identifying a plurality of player attributes. The system can maintain wager opportunities corresponding to live events. The system can extract from communication sessions identifying a first player profile, text data satisfying one or more extraction criteria. The system can update the player attributes of the first player profile using the text data. The system can receive from a client device associated with the first player profile, a prompt comprising a request for a wager recommendation. The system can generate, using a language model and the prompt, an output message identifying a wager opportunity selected based on the plurality of player attributes of the first player profile. The system can provide the output message to the client device in response to the request.

Claims (51)

1 . A system, comprising:

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

maintain a plurality of player profiles, each player profile of the plurality of player profiles comprising a data structure identifying a plurality of player attributes;

maintain a plurality of wager opportunities corresponding to a plurality of live events;

extract, from a plurality of communication sessions identifying a first player profile of the plurality of player profiles, text data satisfying one or more extraction criteria;

update the plurality of player attributes of the first player profile using the text data;

receive, from a client device associated with the first player profile, a prompt comprising a request for a wager recommendation;

generate, using a language model and the prompt, an output message identifying at least one wager opportunity of the plurality of wager opportunities selected based on the plurality of player attributes of the first player profile; and

provide the output message to the client device in response to the request.

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

preprocess the text data to remove one or more words, phrases, or symbols.

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

extract one or more keywords from the text data extracted from the plurality of communication sessions; and

update the plurality of player attributes of the first player profile based on the one or more keywords.

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

determine a semantic score for the one or more keywords; and

update the plurality of player attributes of the first player profile based on the semantic score determined for each the one or more keywords.

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

extract the one or more keywords from the text data based on a named-entity recognition process.

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

generate an input context for the language model using the plurality of player attributes, the prompt, and the at least one wager opportunity.

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

select the at least one wager opportunity based on a similarity between data of the at least one wager opportunity and the plurality of player attributes.

8 . The system of claim 1 , wherein the plurality of player attributes comprise an indication of a wager type of a plurality of wager types.

9 . The system of claim 1 , wherein the plurality of player attributes comprise an indication of one or more participants or one or more teams corresponding to one or more live events.

10 . The system of claim 1 , wherein the plurality of player attributes comprise an indication of one or more types of live events.

11 . A method, comprising:

maintaining, by one or more processors coupled to non-transitory memory, a plurality of player profiles, each player profile of the plurality of player profiles comprising a data structure identifying a plurality of player attributes;

maintaining, by the one or more processors, a plurality of wager opportunities corresponding to a plurality of live events;

extracting, by the one or more processors, from a plurality of communication sessions identifying a first player profile of the plurality of player profiles, text data satisfying one or more extraction criteria;

updating, by the one or more processors, the plurality of player attributes of the first player profile using the text data;

receiving, by the one or more processors, from a client device associated with the first player profile, a prompt comprising a request for a wager recommendation;

generating, by the one or more processors, using a language model and the prompt, an output message identifying at least one wager opportunity of the plurality of wager opportunities selected based on the plurality of player attributes of the first player profile; and

providing, by the one or more processors, the output message to the client device in response to the request.

12 . The method of claim 11 , further comprising:

preprocessing, by the one or more processors, the text data to remove one or more words, phrases, or symbols.

13 . The method of claim 11 , further comprising:

extracting, by the one or more processors, one or more keywords from the text data extracted from the plurality of communication sessions; and

updating, by the one or more processors, the plurality of player attributes of the first player profile based on the one or more keywords.

14 . The method of claim 13 , further comprising:

determining, by the one or more processors, a semantic score for the one or more keywords; and

updating, by the one or more processors, the plurality of player attributes of the first player profile based on the semantic score determined for each the one or more keywords.

15 . The method of claim 13 , further comprising:

extracting, by the one or more processors, the one or more keywords from the text data based on a named-entity recognition process.

16 . The method of claim 11 , further comprising:

generating, by the one or more processors, an input context for the language model using the plurality of player attributes, the prompt, and the at least one wager opportunity.

17 . The method of claim 11 , further comprising:

selecting, by the one or more processors, the at least one wager opportunity based on a similarity between data of the at least one wager opportunity and the plurality of player attributes.

18 . The method of claim 11 , wherein the plurality of player attributes comprise an indication of a wager type of a plurality of wager types.

19 . The method of claim 11 , wherein the plurality of player attributes comprise an indication of one or more participants or one or more teams corresponding to one or more live events.

20 . The method of claim 11 , wherein the plurality of player attributes comprise an indication of one or more types of live events.

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