IP Library › Granted Patent US 12,314,548
Granted Patent B2
US 12,314,548 · App. 18/760,571 · Granted May 27, 2025

Personalizing user interface displays in real-time

Inventors: Priyanka Bhatt (Faridabad, IN); Anshika Singh (Ghaziabad, IN); Shankara Bhargava (Santa Clara, CA); Cole Warren Dutcher (Somerville, MA); Muzhou Liang (San Francisco, CA); Saurabh Kumar (Aurangabad, IN)
Assignee: WALMART APOLLO, LLC
G06F3/0484G10L15/18G10L15/22G10L2015/223
View Patent ↗
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 12,314,548
App. No.
18/760,571
Granted
May 27, 2025
Kind
B2
Abstract

A method can include receiving a signal from a user device of a user. The method can further include processing, via a machine learning model, user intent labels, wherein: the machine learning model is pre-trained based on historical input data and historical output data associated with multiple users comprising the user, the historical input data comprise historical feature embedding vectors associated with the multiple users, and the historical output data comprise historical intent labels based at least in part on uttered intents of the multiple users. The method can also include processing one or more user intent candidates of the user intent labels. The method can further include processing one or more user interface components for the one or more user intent candidates. Additionally, the method can include transmitting the one or more user interface components to be presented on a user interface executed on the user device of the user. Other embodiments are described.

Claims (54)

1. A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform:

receiving a signal from a user device of a user;

processing, via a machine learning model, user intent labels, wherein:

the machine learning model is pre-trained based on historical input data and historical output data associated with multiple users comprising the user;

the historical input data comprise historical feature embedding vectors associated with the multiple users; and

the historical output data comprise historical intent labels based at least in part on uttered intents of the multiple users;

processing one or more user intent candidates of the user intent labels;

processing one or more user interface components for the one or more user intent candidates; and

transmitting the one or more user interface components to be presented on a user interface executed on the user device of the user.

2. The system of claim 1 , wherein the historical feature embedding vectors generated based on historical transaction data, historical interaction data, and historical incident data associated with the multiple users.

3. The system in claim 2 , wherein:

the historical transaction data comprises one or more transactions for the user within a transaction time window.

4. The system in claim 2 , wherein:

the historical interaction data comprises one or more interactions for the user occurring within an interaction time window.

5. The system in claim 2 , wherein:

the historical incident data comprises one or more incidents handled by agents for the user within an incident time window.

6. The system in claim 2 , wherein:

the historical feature embedding vectors are further generated based on historical conversation data associated with the multiple users.

7. The system in claim 2 , wherein:

the historical intent labels are further based at least in part on historical intent categories provided by agents for the historical incident data.

8. The system in claim 1 , wherein:

the machine learning model is further pre-trained to process the uttered intents of the multiple users.

9. The system in claim 1 , wherein:

the machine learning model is further pre-trained to process the user intent labels by a classification algorithm.

10. The system in claim 1 , wherein:

processing the one or more user intent candidates further comprises processing the one or more user intent candidates based on a candidate count threshold.

11. A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media, the method comprising:

receiving a signal from a user device of a user;

processing, via a machine learning model, user intent labels, wherein:

the machine learning model is pre-trained based on historical input data and historical output data associated with multiple users comprising the user;

the historical input data comprise historical feature embedding vectors associated with the multiple users; and

the historical output data comprise historical intent labels based at least in part on uttered intents of the multiple users;

processing one or more user intent candidates of the user intent labels;

processing one or more user interface components for the one or more user intent candidates; and

transmitting the one or more user interface components to be presented on a user interface executed on the user device of the user.

12. The method of claim 11 , wherein the historical feature embedding vectors generated based on historical transaction data, historical interaction data, and historical incident data associated with the multiple users.

13. The method in claim 12 , wherein:

the historical transaction data comprises one or more transactions for the user within a transaction time window.

14. The method in claim 12 , wherein:

the historical interaction data comprises one or more interactions for the user occurring within an interaction time window.

15. The method in claim 12 , wherein:

the historical incident data comprises one or more incidents handled by agents within an incident time window.

16. The method in claim 12 , wherein:

the historical feature embedding vectors are further generated based on historical conversation data associated with the multiple users.

17. The method in claim 12 , wherein:

the historical intent labels are further based at least in part on historical intent categories provided by agents for the historical incident data.

18. The method in claim 11 , wherein:

the machine learning model is further pre-trained to process the uttered intents of the multiple users.

19. The method in claim 12 , wherein:

the machine learning model is further pre-trained to process the user intent labels by a classification algorithm.

20. The method in claim 11 , wherein:

processing the one or more user intent candidates further comprises processing the one or more user intent candidates based on a candidate count threshold.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF ASSIGNMENT BGARGAVA, SHANKAR NAME TO BHARGAVA, SHANKAR PREVIOUSLY RECORDED ON REEL 67977 FRAME 121. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded May 1, 2025
From: BHARGAVA, SHANKAR; DUTCHER, COLE WARREN; LIANG, MUZHOU
To: WALMART APOLLO, LLC
Reel/Frame 071151/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2024
From: BGARGAVA, SHANKAR; DUTCHER, COLE WARREN; LIANG, MUZHOU
To: WALMART APOLLO, LLC
Reel/Frame 067977/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2024
From: BHATT, PRIYANKA; SINGH, ANSHIKA; KUMAR, SAURABH
To: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
Reel/Frame 067977/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2024
From: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
To: WALMART APOLLO, LLC
Reel/Frame 067977/0456 →
Continuity (3)
Continuation 17589871 · Jan 31, 2022
Continuation In Part 16682070 · Nov 13, 2019
Related Publication 20240427477A1 · Dec 26, 2024
References Cited (31)
US 6993586B2 · Chen et al. · 2006 [cited by applicant]
US 8435167B2 · Oohashi · 2013 [cited by examiner]
US 8656280B2 · Morikawa · 2014 [cited by examiner]
US 8849730B2 · Winn et al. · 2014 [cited by applicant]
US 9245225B2 · Winn et al. · 2016 [cited by applicant]
US 10108934B2 · Basu et al. · 2018 [cited by applicant]
US 10394954B2 · Vainas et al. · 2019 [cited by applicant]
US 10474954B2 · Kumar et al. · 2019 [cited by applicant]
US 10607598B1 · Larson et al. · 2020 [cited by applicant]
US 10714084B2 · Engles et al. · 2020 [cited by applicant]
US 10984782B2 · Finkelstein · 2021 [cited by examiner]
US 11321362B2 · Iwata · 2022 [cited by applicant]
US 20080071136A1 · Oohashi · 2008 [cited by examiner]
US 20100204540A1 · Oohashi · 2010 [cited by examiner]
US 20130159408A1 · Winn et al. · 2013 [cited by applicant]
US 20180157638A1 · Li · 2018 [cited by examiner]
US 20180157958A1 · Fourney · 2018 [cited by examiner]
US 20200097981A1 · Teo et al. · 2020 [cited by applicant]
US 20210125025A1 · Kuo · 2021 [cited by examiner]
US 20210142189A1 · Subramanya · 2021 [cited by examiner]
US 20220155926A1 · Bhatt · 2022 [cited by examiner]
US 20240427477A1 · Bhatt · 2024 [cited by examiner]
EP 1679093A1 · 2006 [cited by examiner]
EP 1679093B1 · 2019 [cited by examiner]
Poi, P., et al., “Predict Customer Contact Intent Using AI and Amazon Connect,” accessed on Jan. 6, 2022 at https://aws.amazon.com/blogs/contact-center/predict-customer-contact-intent-using-ai-and-amazon-connect/ (15 pg… [cited by applicant]
Pascual, F., “Everything You Should Know About Customer Service Automation,” accessed on Jan. 6, 2022 at https://monkeylearn.com/blog/customer-service-automation/#does-and-donts (18 pages) Aug. 28, 2019. [cited by applicant]
Qu, et al., “User Intent Prediction in Information-Seeking Conversations,” Association for Computing Machinery, 2019 2019. [cited by applicant]
Sun, et al., “Collaborative Intent Prediction with Real-Time Contextual Data,” ACM Transactions on Information Systems, 2017 2017. [cited by applicant]
Luukkonen, et al., “LSTM-Based Predicitons for Proactive Information Retrieval,” 2016 2016. [cited by applicant]
Zhang, et al., “Collaborative Filtering for Recommender Systems,” IEEE, 2014 2014. [cited by applicant]
Devlin, et al., “BERT: Pre-Training of Deep Bidirectional Transformers for Language Understanding,” 2018 2018. [cited by applicant]