# US 12,222,983 B2 · Systems and methods for transcript processing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,222,983 B2
- Document ID: US12222983B2
- Status: Granted
- Kind: B2
- Application number: 17/569,039
- Filed: 2022-01-05
- Published: 2022-04-28
- Granted: 2025-02-11
- Earliest claimed: 2015-04-16
- Assignees: Nasdaq, Inc.
- Applicants: Nasdaq, Inc.
- Inventors: Christopher Avore; Joseph McNeil; Christian Eckels
- Web page: https://patentgrep.com/patent/US12222983B2

## CPC

- G06F 16/685: {using automatically derived transcript of audio data, e.g. lyrics (speech recognition G10L15/00)}
- G06F 16/638: Presentation of query results
- G06F 40/143: Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G10L 17/00: Speaker identification or verification techniques
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

The technology relates to systems and methods for transcribing audio of a meeting. Upon transcribing the audio, the systems and methods can parse different portions of the prescribed audio so that they may attribute the different portions to a particular speaker. These transcribed portions that are attributed to a particular speaker are made available for viewing and interacting using a graphical user interface.

## Claims

### Claim 1

A system configured to associate an analyzed transcript to a speaker, the system comprising:
a processor; and
a memory configured to store computer readable instructions that, when executed by the processor, cause the system to:
obtain transcript data in a structured data file, wherein
the transcript data is obtained from a first data source, and
the transcript data is associated with spoken dialogue;
parse the transcript by processing elements in the structured data file to generate parsed transcript data;
identify a speaker from the parsed transcript data, wherein the speaker is identified based on a first delimiter type in the parsed transcript data;
associate a portion of spoken dialogue from the parsed transcript data to the determined speaker by linking the portion of spoken dialogue to the name of the speaker; and
generate data for displaying a user interface that displays a plurality of views that includes a first view and a second view, wherein:
the first view includes:
a layout containing a plurality of elements associated with a profile, wherein
the plurality of elements includes a portion of the spoken dialogue associated with the speaker, and
selection of the portion of the spoken dialogue causes display of the second view; and
the second view includes:
additional dialogue associated with each of a plurality of events in which the speaker has spoken; and
a selectable item displayed in proximity to the additional dialogue and corresponding to an event from the plurality of events, wherein
selection of the selectable item causes display of a third view from the plurality of views, and
the third view includes a text version of a transcript of the event.

### Claim 2 (depends on 1)

The system of claim 1, wherein
the text version of the transcript of the event includes the portion of the spoken dialogue of the speaker.

### Claim 3 (depends on 2)

The system of claim 2, wherein the selectable item includes a button proximate to the additional dialogue associated with the event in which the speaker has spoken, and selection of the button causes display of the third view.

### Claim 4 (depends on 1)

The system of claim 1, wherein the plurality of elements further includes market information and contact information.

### Claim 5 (depends on 4)

The system of claim 4, wherein the plurality of elements are divided in the first view so that the portion of the spoken dialogue is positioned proximate to the contact information and the market information.

### Claim 6 (depends on 1)

The system of claim 1, wherein the second view includes a date associated with the event and an identifier of the event.

### Claim 7 (depends on 2)

The system of claim 2, wherein the text version of the transcript of the event further includes identification of additional speakers and dialogue associated with the additional speakers.

### Claim 8 (depends on 2)

The system of claim 2, wherein selection of an element in the first view causes display of the third view.

### Claim 9 (depends on 2)

The system of claim 2, wherein the user interface is configured to be switched between the first, second, and third views.

### Claim 10 (depends on 1)

The system of claim 1, wherein linking the portion of the spoken dialogue to the name of the speaker includes identifying text preceding the first delimiter type as the portion of spoken dialogue and identifying text following the first delimiter type as the name of the speaker associated with the portion of spoken dialogue.

### Claim 11

An information processing device, comprising:
a processor; and
a memory configured to store computer readable instructions that, when executed by the processor, cause the information processing device to:
execute an application for displaying a user interface having a plurality of views;
communicate with a server to obtain data associated with the application; and
generate data for displaying the user interface that displays the plurality of views that includes a first view and a second view, wherein
the first view includes:
a layout containing a plurality of elements associated with a profile, wherein
the plurality of elements includes a portion of spoken dialogue associated with a speaker, and
selection of the portion of the spoken dialogue causes display of the second view; and
the second view includes:
additional dialogue associated with each of a plurality of events in which the speaker has spoken; and
a selectable item displayed in proximity to the additional dialogue and corresponding to an event from the plurality of events, wherein
selection of the selectable item causes display of a third view from the plurality of views, and
the third view includes a text version of a transcript of the event.

### Claim 12 (depends on 11)

The information processing device of claim 11, wherein the text version of the transcript of the event includes the portion of the spoken dialogue of the speaker.

### Claim 13 (depends on 12)

The information processing device of claim 12, wherein the text version of the transcript of the event further includes dialogue of additional speakers for the event.

### Claim 14 (depends on 13)

The information processing device of claim 13, wherein the selectable item includes a button proximate to the additional dialogue associated with the event in which the speaker has spoken, and selection of the button causes display of the third view.

### Claim 15 (depends on 11)

The information processing device of claim 11, wherein the user interface includes one or more web pages.

### Claim 16

A method for generating a user interface, comprising:
obtaining transcript data in a structured data file, wherein
the transcript data is obtained from a first data source, and
the transcript data is associated with spoken dialogue;
parsing the transcript by processing elements in the structured data file to generate parsed transcript data;
identifying a speaker from the parsed transcript data, wherein the speaker is identified based on a first delimiter type in the parsed transcript data;
associating a portion of spoken dialogue from the parsed transcript data to the determined speaker by linking the portion of spoken dialogue to the name of the speaker;
receiving a request for data used for generating elements of the user interface; and
transmitting data for generating the elements of the user interface, wherein
the user interface includes a plurality of views that includes a first view and a second view, and
the first view includes:
a layout containing a plurality of elements associated with a profile, wherein
the plurality of elements includes a portion of the spoken dialogue associated with the speaker, and
selection of the portion of the spoken dialogue causes display of the second view; and
the second view includes:
additional dialogue associated with each of a plurality of events in which the speaker has spoken; and
a selectable item displayed in proximity to the additional dialogue and corresponding to an event from the plurality of events, wherein
selection of the selectable item causes display of a third view from the plurality of views, and
the third view includes a text version of a transcript of the event.

### Claim 17 (depends on 16)

The method of claim 16, wherein the text version of the transcript of the event includes the portion of the spoken dialogue of the speaker.

### Claim 18 (depends on 17)

The method of claim 17, wherein the text version of the transcript of the event further includes dialogue of additional speakers for the event.

### Claim 19 (depends on 18)

The method of claim 18, wherein the selectable item includes a button proximate to the additional dialogue associated with the event in which the speaker has spoken, and selection of the button causes display of the third view.

### Claim 20 (depends on 16)

The method of claim 16, wherein the second view includes a date associated with the event and an identifier of the event.
