IP Library › Granted Patent US 12,229,500
Granted Patent B2
US 12,229,500 · App. 18/096,092 · Granted Feb 18, 2025

Autocomplete prediction engine providing automatic form filling from email and ticket extractions

Inventors: Marius Cobzarenco (London, GB); Arthur Wilcke (London, GB); Harshil Shah (London, GB); Martin Moxon (Gateshead, GB)
Assignee: UiPath, Inc.
G06F40/174G06F40/30H04L51/04
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,229,500
App. No.
18/096,092
Granted
Feb 18, 2025
Kind
B2
Abstract

A method is provided. The method is executed by an autocomplete prediction engine implemented as a computer program within a computing environment. The autocomplete prediction engine executes automated communication mining on a communication. The method includes processing the communication to extract intents and entities related to each intent. The method includes providing the intents and the entities into forms using a language model to provide a conversational or natural language understanding of the communication.

Claims (25)

1. A method executed by an autocomplete prediction engine implemented as a computer program within a computing environment, the autocomplete prediction engine executing automated communication mining on a communication, the method comprising:

generating, by the autocomplete prediction engine, a pre-training dataset by parsing through each article, a type of each article, abstractions, and structured information in a database to collect at least a plurality of article types;

processing, by the autocomplete prediction engine, the communication comprising conversational message data or text between two or more computers, systems, or users, the processing of the communication comprising:

extracting two or more intents and a set of entities related to each intent of the two or more intents from the conversational message data or text of the communication, the autocomplete prediction engine being pre-trained on the pre-training dataset for extracting the two or more intents and the set of entities utilizing each type of the plurality of article types; and

providing, by the autocomplete prediction engine, the two or more intents and the sets of entities into one or more forms and one or more demarcations into the communication using a language model to provide a conversational or natural language understanding of the communication.

2. The method of claim 1 , wherein the autocomplete prediction engine achieves the conversational or natural language understanding of the communication to ascertain and implement a desire within the communication.

3. The method of claim 1 , wherein the message comprises an email conversation, a service ticket, a short message service message, a transcript, a text message, or a chat message.

4. The method of claim 1 , wherein each intent of the two or more intents comprises a desire, goal, or purpose of the communication or of portions of data in the communication.

5. The method of claim 1 , wherein each entity of the set of entities comprises data of the communication.

6. The method of claim 1 , wherein the language model comprises a FLAN-T5 model.

7. The method of claim 1 , wherein the autocomplete prediction engine converts the pre-training dataset into a JavaScript Object Notation (JSON) object.

8. A computer program product comprising an autocomplete prediction engine, the computer program product stored on a non- transitory computer readable medium and executable by one or more processors to cause the autocomplete prediction engine to implement automated communication mining on a communication, operations of the computer program product comprising:

generating, by the autocomplete prediction engine, a pre-training dataset by parsing through each article, a type of each article, abstractions, and structured information in a database to collect at least a plurality of articles;

processing, by the autocomplete prediction engine, the communication comprising conversational message data or text between two or more computers, systems, or users, the processing of the communication comprising:

extracting two or more intents and a set of entities related to each intent of the two or more intents from the conversational message data or text of the communication, the autocomplete prediction engine being pre-trained on the pre-training dataset for extracting the two or more intents and the set of entities utilizing each type of the plurality of article types; and

providing, by the autocomplete prediction engine, the two or more intents and the sets of entities into one or more forms and one or more demarcations into the communication using a language model to provide a conversational or natural language understanding of the communication.

9. The computer program product of claim 8 , wherein the autocomplete prediction engine achieves the conversational or natural language understanding of the communication to ascertain and implement a desire within the communication.

10. The computer program product of claim 8 , wherein the message comprises an email conversation, a service ticket, a short message service message, a transcript, a text message, or a chat message.

11. The computer program product of claim 8 , wherein each intent of the two or more intents comprises a desire, goal, or purpose of the communication or of portions of data in the communication.

12. The computer program product of claim 8 , wherein each entity of the set of entities comprises data of the communication.

13. The computer program product of claim 8 , wherein the language model comprises a FLAN-T5 model.

14. The computer program product of claim 8 , wherein the autocomplete prediction engine converts the pre-training dataset into a JavaScript Object Notation (JSON) object.

15. The method of claim 1 , wherein the autocomplete prediction engine generates the pre-training dataset from at least the database comprising abstractions and structured information from at least one or more web-pages.

16. The method of claim 1 , wherein the autocomplete prediction engine provides a unified interface comprising a first sub-interface presenting the two or more intents, the sets of entities, and the one or more forms and first sub-interface presenting the one or more demarcations and the communication.

17. The method of claim 1 , wherein the one or more demarcations respectively corresponding to the two or more intents and the sets of entities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2023
From: COBZARENCO, MARIUS; WILCKE, ARTHUR; SHAH, HARSHIL; MOXON, MARTIN
To: UIPATH, INC.
Reel/Frame 062355/0871 →
Continuity (1)
Related Publication 20240242021A1 · Jul 18, 2024
References Cited (14)
US 10839404B2 · Ramamurthy et al. · 2020 [cited by applicant]
US 20140136212A1 · Kwon · 2014 [cited by examiner]
US 20200110795A1 · Gupta · 2020 [cited by examiner]
US 20210044546A1 · Taslimi et al. · 2021 [cited by applicant]
US 20210165967A1 · Shek · 2021 [cited by examiner]
US 20220036424A1 · Almeida et al. · 2022 [cited by applicant]
US 20220165255A1 · Mukherjee et al. · 2022 [cited by applicant]
US 20220253596A1 · Park · 2022 [cited by applicant]
Chung et al., “Scaling Instruction-Finetuned Language Models”, Dec. 2022, 54pgs. 2210.11416v5.pdf (Year: 2022). [cited by examiner]
ODSC, “How Data Versioning Can Be Used in Machine Learning”, Jan. 2022, 4pgs., ODSC.pdf (Year: 2022). [cited by examiner]
Kumar et al. “Intent Detection and Discovery from User Logs via Deep Semi-Supervized Contrastive Clustering”, 18 pgs. intent.pdf (Year: 2022). [cited by examiner]
Lehmann et al., “DBpedia—A Large-scale, Multilingual Knowledge Base Extracted from Wikipedia”, 29pgs. dbpedia.pdf (Year: 2012). [cited by examiner]
Shah et al., “Generalized Multiple Intent Conditioned Slot Filling” 14pgs. slot.pdf (Year: 2023). [cited by examiner]
“A Meta Model for Mining Processes from Email Data” Elleuch, et al. dated Dec. 11, 2020. [cited by applicant]