IP Library Patent Application 18793112
Patent Application
App. No. 18/793,112

DETERMINING INTERACTION CONTEXT FOR INTERACTIONS GENERATED FROM USER ENGAGEMENT EVENTS

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.
18/793,112
Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating interaction contexts for interactions of user engagement events. In particular, in one or more embodiments, the disclosed systems receive engagement data corresponding to a user engagement event and utilize a large language model to generate interactions and interaction contexts from the engagement data. In addition, the disclosed systems can generate interactions and corresponding interaction contexts associated with a user profile for user engagement events across multiple engagement events. Moreover, the disclosed systems can utilize the interaction contexts to update a user profile of an experience management system or associate the interaction to an experience journey associated with the user profile.

Claims (78)

1 . A system comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:

receive engagement data corresponding to a user engagement event with an engagement interface, the user engagement event associated with a user profile within an experience management system;

generate, based on the engagement data, an interaction corresponding to the user profile;

determine, based on the interaction, an interaction context for the interaction; and

update the user profile within the experience management system by extracting a user preference from the interaction context and applying the user preference to the user profile.

2 . The system of claim 1 , wherein the engagement data corresponding to the user engagement event comprises one or more of:

viewer data from a web page;

usage data from a client application;

unstructured text data from an electronic communication;

unstructured transcription text data from an audio communication; or

unstructured transcription text data from a video communication.

3 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:

extract content from the engagement data;

extract conversation segments from the content;

analyze the conversation segments to identify a topic according to a topic model; and

provide a contextual prompt comprising the conversation segments and the topic to a large language model to generate the interaction.

4 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:

identify, within the experience management system, enrichment data associated with the user profile; and

associate the enrichment data with the interaction.

5 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine, based on the interaction context, that the interaction corresponds to an initiation touchpoint for an experience journey; and

initiate tracking of the experience journey by associating the experience journey with the user profile based on the interaction corresponding to the initiation touchpoint.

6 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine, based on the interaction context, that the interaction corresponds to an intermediate touchpoint of an experience journey associated with the user profile; and

associate the interaction with the experience journey based on the interaction corresponding to the intermediate touchpoint.

7 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine, based on the interaction context, a next journey touchpoint for an experience journey associated with the user profile;

determine a system action corresponding to the next journey touchpoint for the experience journey; and

execute the system action with respect to the user profile.

8 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to extract the user preference for the user profile by extracting one or more of a user interest, a user motivation, a user intent, a user want, a user need, a user demographic, or a user personalized content.

9 . A computer-implemented method comprising:

receiving engagement data corresponding to a user engagement event with an engagement interface, the user engagement event associated with a user profile within an experience management system;

generating, based on the engagement data, an interaction corresponding to the user profile;

determining, based on the interaction, an interaction context for the interaction; and

updating the user profile within the experience management system by extracting a user preference from the interaction context and applying the user preference to the user profile.

10 . The computer-implemented method of claim 9 , further comprising:

determining, based on the interaction context, that the interaction corresponds to an initiation touchpoint for an experience journey; and

initiating tracking of the experience journey by associating the experience journey with the user profile based on the interaction corresponding to the initiation touchpoint.

11 . The computer-implemented method of claim 9 , further comprising:

determine, based on the interaction context, that the interaction corresponds to an intermediate touchpoint of an experience journey associated with the user profile; and

associating the interaction with the experience journey based on the interaction corresponding to the intermediate touchpoint.

12 . The computer-implemented method of claim 9 , further comprising:

generating, from the engagement data, an additional interaction corresponding to the user profile;

determining, based on the additional interaction, an additional interaction context for the interaction; and

determining that the interaction corresponds to a first experience journey associated with the user profile based on the interaction context and the additional interaction corresponds to a second experience journey associated with the user profile based on the additional interaction context.

13 . The computer-implemented method of claim 9 , further comprising:

receiving additional engagement data corresponding to an additional user engagement event with an engagement interface, the additional engagement data associated with the user profile;

generating, based on the additional engagement data, an additional interaction corresponding to the user profile;

determining, based on the additional interaction, an additional interaction context for the additional interaction; and

determining, based on the interaction context and the additional interaction context, that the interaction and the additional interaction correspond to an experience journey associated with the user profile.

14 . A system comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:

receive a first set of engagement data corresponding to a first user engagement event with a first engagement interface and a second set of engagement data corresponding to a second user engagement event with a second engagement interface, the first user engagement event and the second user engagement event associated with a user profile within an experience management system;

generate, from the first set of engagement data and the second set of engagement data, one or more interactions corresponding to the user profile;

determine an interaction context for each interaction of the one or more interactions; and

update the user profile within the experience management system by extracting a user preference from the interaction context for each interaction of the one or more interactions and applying the user preference to the user profile.

15 . The system of claim 14 , wherein the first set of engagement data corresponding to the first user engagement event comprises a first engagement data type and the second set of engagement data corresponding to the second user engagement event comprise a second engagement data type.

16 . The system of claim 15 , wherein the first engagement data type and the second engagement data type each comprise one or more of:

viewer data from a web page;

usage data from a client application;

unstructured text data from an electronic communication; or

unstructured transcription text data from an audio communication.

17 . The system of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine, based on the interaction context for each interaction of the one or more interactions, that an interaction of the one or more interactions correspond to an intermediate touchpoint of an experience journey associated with the user profile; and

associate the interaction of the one or more interactions to the experience journey based on the interaction corresponding to the intermediate touchpoint.

18 . The system of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to:

identify an experience journey associated with the user profile;

determine, based on the one or more interactions, a next journey touchpoint for the experience journey;

determine a system action corresponding to the next journey touchpoint for the experience journey; and

execute the system action with respect to the user profile.

19 . The system of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to extract the user preference for the user profile by extracting one or more of a user interest, a user motivation, a user intent, a user want, a user need, a user demographic, or a user personalized content.

20 . The system of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to:

extract content from the first set of engagement data and the second set of engagement data;

analyze the content to identify a topic according to a topic model; and

provide a contextual prompt comprising the content and the topic to a large language model to generate the one or more interactions.

Assignments (2)
SECURITY INTEREST Recorded May 18, 2026
From: QUALTRICS, LLC; PRESS GANEY ASSOCIATES LLC; CLARABRIDGE, INC.; DELIGHTED, LLC; RIOSOFT HOLDINGS, INC.; INMOMENT, INC.; LEXALYTICS, INC.; INMOMENT RESEARCH, LLC; ALLEGIANCE SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075583/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2024
From: GERBER, RAY
To: QUALTRICS, LLC
Reel/Frame 068166/0650 →