IP Library Patent Application 18116302
Patent Application
App. No. 18/116,302

METHOD AND APPARATUS FOR GENERATING DATA TO TRAIN MODELS FOR ENTITY RECOGNITION FROM CONVERSATIONS

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/116,302
Abstract

In a method and apparatus for generating training data to train models for entity recognition from conversations, the method includes identifying a first text from a first data element on a first graphical user interface (GUI), on which a first action is performed by a first agent, the first data element corresponding to an entity type, wherein the first action comprises at least one of typing, clicking, highlighting, hovering or reading, matching the first text to a first transcribed text within a transcription of a first conversation between the first agent and a first customer, where the first transcribed text corresponds to a time proximate to the time the first action, and determining at least a portion of the first transcribed text as an automatically generated training data (AGTD) for the entity.

Claims (44)

1 . A computer implemented method for generating training data to train models for entity recognition from conversations, the method comprising:

identifying a first text from a first data element on a first graphical user interface (GUI), on which a first action is performed by a first agent, the first data element corresponding to an entity type, wherein the first action comprises at least one of typing, clicking, highlighting, hovering or reading;

matching the first text to a first transcribed text within a transcription of a first conversation between the first agent and a first customer, wherein the first transcribed text corresponds to a time proximate to the time the first action; and

determining at least a portion of the first transcribed text as an automatically generated training data (AGTD) for the entity.

2 . The computer implemented method of claim 1 , wherein the first action is performed by the agent while speaking to a customer.

3 . The computer implemented method of claim 1 , wherein the portion of the transcribed text corresponds to a conversation during the time of the first action, or before the first action, or both.

4 . The computer implemented method of claim 3 , wherein the conversation before the first action includes a predefined number of speaker turns, or a predefined duration of time, or both.

5 . The computer implemented method of claim 4 , wherein the predefined duration is about 5 seconds and wherein the predefined number of turns is 2.

6 . The computer implemented method of claim 1 , further comprising

identifying a second text from a second data element on a second graphical user interface (GUI), on which a second action is performed by a second agent, the second data element corresponding to the entity type, wherein the second action comprises at least one of typing, clicking, highlighting, hovering or reading;

matching the second text to a second transcribed text within a transcription of a second conversation between the second agent and a second customer, wherein the second transcribed text corresponds to a time proximate to the time the second action; and

including at least a portion of the second transcribed text in the AGTD for the entity.

7 . The computer implemented method of claim 1 , further comprising training a model for recognizing the entity using the AGTD.

8 . The computer implemented method of claim 1 , further comprising:

sending the AGTD and the entity for a validation input indicating either that a portion of the AGTD is relevant to the entity, or not relevant to the entity;

receiving the validation input; and

generating validated training data (VTD) from the AGTD by at least one of

removing the evaluated portion from the AGTD if the evaluated portion is indicated as not relevant, or

preserving the evaluated portion in the AGTD if the evaluated portion is indicated as relevant.

9 . The computer implemented method of claim 8 , further comprising training a model for recognizing the entity using the VTD.

10 . The computer implemented method of claim 1 , wherein at least one of the first agent, the first customer, the first graphical user interface or the first agent activity is the same as the second agent, the second customer, the second graphical user interface or the second agent activity, respectively.

11 . A computing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the apparatus to:

identify a first text from a first data element on a first graphical user interface (GUI), on which a first action is performed by a first agent, the first data element corresponding to an entity type, wherein the first action comprises at least one of typing, clicking, highlighting, hovering or reading,

match the first text to a first transcribed text within a transcription of a first conversation between the first agent and a first customer, wherein the first transcribed text corresponds to a time proximate to the time the first action, and

determine at least a portion of the first transcribed text as an automatically generated training data (AGTD) for the entity.

12 . The computing apparatus of claim 11 , wherein the first action is performed by the agent while speaking to a customer.

13 . The computing apparatus of claim 11 , wherein the portion of the transcribed text corresponds to a conversation during the time the text of the first action, or before the first action, or both.

14 . The computing apparatus of claim 13 , wherein the conversation before the first action includes a predefined number of speaker turns, or a predefined duration of time, or both.

15 . The computing apparatus of claim 14 , wherein the predefined duration is about 5 seconds and wherein the predefined number of turns is 2.

16 . The computing apparatus of claim 11 , wherein the instructions further configure the apparatus to

identifying a second text from a second data element on a second graphical user interface (GUI), on which a second action is performed by a second agent, the second data element corresponding to the entity type, wherein the second action comprises at least one of typing, clicking, highlighting, hovering or reading,

match the second text to a second transcribed text within a transcription of a second conversation between the second agent and a second customer, wherein the second transcribed text corresponds to a time proximate to the time the second action, and

include at least a portion of the second transcribed text in the AGTD for the entity.

17 . The computing apparatus of claim 11 , wherein the instructions further configure the apparatus to train a model for recognizing the entity using the AGTD.

18 . The computing apparatus of claim 11 , wherein the instructions further configure the apparatus to:

send the AGTD and the entity for a validation input indicating either that a portion of the AGTD is relevant to the entity, or not relevant to the entity;

receive the validation input; and

generate validated training data (VTD) from the AGTD by at least one of

remove the evaluated portion from the AGTD if the evaluated portion is indicated as not relevant, or

preserve the evaluated portion in the AGTD if the evaluated portion is indicated as relevant.

19 . The computing apparatus of claim 18 , wherein the instructions further configure the apparatus to train a model for recognizing the entity using the VTD.

20 . The computing apparatus of claim 11 , wherein at least one of the first agent, the first customer, the first graphical user interface or the first agent activity is the same as the second agent, the second customer, the second graphical user interface or the second agent activity, respectively.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: UNIPHORE TECHNOLOGIES INC.
Reel/Frame 072454/0763 →
SECURITY INTEREST Recorded Dec 24, 2024
From: UNIPHORE TECHNOLOGIES INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069674/0415 →
SECURITY INTEREST Recorded Aug 20, 2024
From: UNIPHORE TECHNOLOGIES INC.; UNIPHORE TECHNOLOGIES NORTH AMERICA INC.; UNIPHORE SOFTWARE SYSTEMS INC.; COLABO, INC.
To: HSBC VENTURES USA INC.
Reel/Frame 068335/0563 →