# US 12,216,895 B1 · Populating answers to polling questions based on initial responses

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

- Number: US 12,216,895 B1
- Document ID: US12216895B1
- Status: Granted
- Kind: B1
- Application number: 18/465,059
- Filed: 2023-09-11
- Granted: 2025-02-04
- Earliest claimed: 2020-08-25
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Emily Burd; Akshat Sharma
- Web page: https://patentgrep.com/patent/US12216895B1

## CPC

- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0487: using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G10L 25/51: for comparison or discrimination
- H04L 65/4015: {where at least one of the additional parallel sessions is real time or time sensitive, e.g. white board sharing, collaboration or spawning of a subconference}
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods for populating answers to polling questions based on initial responses. A graphical user interface (GUI) is provided to a set of participants of a conference call. The GUI includes a first portion that presents a polling question to be answered by the set of participants. A detecting is made that a first participant of the set of participants has provided a verbal answer to the polling question. The GUI provided to a second participant of the set of participants is modified to present, in a second portion, a textual form of the verbal answer provided by the first participant and a GUI element that allows the second participant to provide a non-verbal answer to the polling question via selection of the GUI element associated with the verbal answer provided by the first participant.

## Claims

### Claim 1

A method comprising:
providing, to a plurality of participants of a conference call, a graphical user interface (GUI) comprising a first portion that presents a polling question to be answered by the plurality of participants; and
responsive to detecting that a first participant of the plurality of participants has provided a verbal answer to the polling question, modifying the GUI provided to a second participant of the plurality of participants to present, in a second portion, a textual form of the verbal answer provided by the first participant and a GUI element that allows the second participant to provide a non-verbal answer to the polling question via selection of the GUI element associated with the verbal answer provided by the first participant.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
detecting that the second participant has provided at least one of a verbal answer or a non-verbal answer to the polling question; and
modifying the GUI provided to a third participant of the plurality of participants to present, via the second portion of the GUI, the textual form of the verbal answer provided by the second participant and an additional GUI element that allows the third participant to provide an additional non-verbal answer to the polling question via selection of the additional GUI element associated with the at least one of the verbal answer or the non-verbal answer provided by the second participant.

### Claim 3 (depends on 1)

The method of claim 1, wherein the GUI provided to the second participant of the plurality of participants is modified to present the second portion responsive to determining that the verbal answer provided by the first participant satisfies an answer criterion.

### Claim 4 (depends on 3)

The method of claim 3, wherein determining that the verbal answer provided by the first participant satisfies the answer criterion comprises:
determining that the verbal answer provided by the first participant corresponds to a set of particular answers to the polling question, wherein each of the set of particular answers is provided by a respective participant of the plurality of participants; and
calculating a total number of the particular answers provided for the polling question based on the set of particular answers and the verbal answer provided by the first participant,
wherein the answer criterion is determined to be satisfied responsive to the total number of the particular answers exceeding a threshold number of answers.

### Claim 5 (depends on 1)

The method of claim 1, wherein detecting that the first participant has provided the verbal answer to the polling question comprises:
generating an audio file comprising one or more verbal phrases provided by the first participant;
converting content of the audio file into one or more text strings; and
identifying the textual form of the verbal answer from the one or more text strings.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining, based on the verbal answer provided by the first participant, one or more answer candidates for the polling question, wherein the second portion of the GUI provided to the second participant is to further include a textual form of each of the determined one or more answer candidates and one or more additional GUI elements that allows the second participant to provide a non-verbal answer to the polling question via selection of an additional GUI element associated with a respective answer candidate.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
responsive to detecting that a third participant of the plurality of participants has provided at least one of an additional verbal answer or an additional non-verbal answer to the polling question, updating the modified GUI provided to the second participant to present, in a third portion, a textual form of the at least one of the additional verbal answer or the non-verbal answer provided by the third participant and one or more additional GUI elements that allows the second participant to provide the non-verbal answer to the polling question via selection of a respective additional GUI element associated with the at least one of the additional verbal answer or the additional non-verbal answer provided by the third participant.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first portion of the GUI comprises an additional GUI element that allows each participant of the plurality of participants to provide a verbal answer to the polling question.

### Claim 9

A system comprising:
a memory; and
a processing device coupled to the memory, the processing device to perform operations comprising:
providing, to a plurality of participants of a conference call, a graphical user interface (GUI) comprising a first portion that presents a polling question to be answered by the plurality of participants; and
responsive to detecting that a first participant of the plurality of participants has provided a verbal answer to the polling question, modifying the GUI provided to a second participant of the plurality of participants to present, in a second portion, a textual form of the verbal answer provided by the first participant and a GUI element that allows the second participant to provide a non-verbal answer to the polling question via selection of the GUI element associated with the verbal answer provided by the first participant.

### Claim 10 (depends on 9)

The system of claim 9, wherein the processing device to perform operations further comprising:
detecting that the second participant has provided at least one of a verbal answer or a non-verbal answer to the polling question; and
modifying the GUI provided to a third participant of the plurality of participants to present, via the second portion of the GUI, the textual form of the verbal answer provided by the second participant and an additional GUI element that allows the third participant to provide an additional non-verbal answer to the polling question via selection of the additional GUI element associated with the at least one of the verbal answer or the non-verbal answer provided by the second participant.

### Claim 11 (depends on 9)

The system of claim 9, wherein the processing device is to modify the GUI provided to the second participant of the plurality of participants to present the second portion responsive to determining that the verbal answer provided by the first participant satisfies an answer criterion.

### Claim 12 (depends on 11)

The system of claim 11, wherein to determine that the verbal answer provided by the first participant satisfies the answer criterion, the processing device is to perform operations comprising:
determining that the verbal answer provided by the first participant corresponds to a set of particular answers to the polling question, wherein each of the set of particular answers is provided by a respective participant of the plurality of participants; and
calculating a total number of the particular answers provided for the polling question based on the set of particular answers and the verbal answer provided by the first participant,
wherein the answer criterion is determined to be satisfied responsive to the total number of the particular answers exceeding a threshold number of answers.

### Claim 13 (depends on 9)

The system of claim 9, wherein to detect that the first participant has provided the verbal answer to the polling question, the processing device is to perform operations comprising:
generating an audio file comprising one or more verbal phrases provided by the first participant;
converting content of the audio file into one or more text strings; and
identifying the textual form of the verbal answer from the one or more text strings.

### Claim 14 (depends on 9)

The system of claim 9, wherein the processing device is to perform operations further comprising:
determining, based on the verbal answer provided by the first participant, one or more answer candidates for the polling question, wherein the second portion of the GUI provided to the second participant is to further include a textual form of each of the determined one or more answer candidates and one or more additional GUI elements that allows the second participant to provide a non-verbal answer to the polling question via selection of an additional GUI element associated with a respective answer candidate.

### Claim 15

A non-transitory computer readable storage medium comprising instructions for a server that, when executed by a processing device, cause the processing device to perform operations comprising:
providing, to a plurality of participants of a conference call, a graphical user interface (GUI) comprising a first portion that presents a polling question to be answered by the plurality of participants; and
responsive to detecting that a first participant of the plurality of participants has provided a verbal answer to the polling question, modifying the GUI provided to a second participant of the plurality of participants to present, in a second portion, a textual form of the verbal answer provided by the first participant and a GUI element that allows the second participant to provide a non-verbal answer to the polling question via selection of the GUI element associated with the verbal answer provided by the first participant.

### Claim 16 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the processing device to perform operations further comprising:
detecting that the second participant has provided at least one of a verbal answer or a non-verbal answer to the polling question; and
modifying the GUI provided to a third participant of the plurality of participants to present, via the second portion of the GUI, the textual form of the verbal answer provided by the second participant and an additional GUI element that allows the third participant to provide an additional non-verbal answer to the polling question via selection of the additional GUI element associated with the at least one of the verbal answer or the non-verbal answer provided by the second participant.

### Claim 17 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the processing device is to modify the GUI provided to the second participant of the plurality of participants to present the second portion responsive to determining that the verbal answer provided by the first participant satisfies an answer criterion.

### Claim 18 (depends on 17)

The non-transitory computer readable storage medium of claim 17, wherein to determine that the verbal answer provided by the first participant satisfies the answer criterion, the processing device is to perform operations comprising:
determining that the verbal answer provided by the first participant corresponds to a set of particular answers to the polling question, wherein each of the set of particular answers is provided by a respective participant of the plurality of participants; and
calculating a total number of the particular answers provided for the polling question based on the set of particular answers and the verbal answer provided by the first participant,
wherein the answer criterion is determined to be satisfied responsive to the total number of the particular answers exceeding a threshold number of answers.

### Claim 19 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein to detect that the first participant has provided the verbal answer to the polling question, the processing device is to perform operations comprising:
generating an audio file comprising one or more verbal phrases provided by the first participant;
converting content of the audio file into one or more text strings; and
identifying the textual form of the verbal answer from the one or more text strings.

### Claim 20 (depends on 15)

The non-transitory computer readable storage medium of claim 15, wherein the processing device is to perform operations further comprising:
determining, based on the verbal answer provided by the first participant, one or more answer candidates for the polling question, wherein the second portion of the GUI provided to the second participant is to further include a textual form of each of the determined one or more answer candidates and one or more additional GUI elements that allows the second participant to provide a non-verbal answer to the polling question via selection of an additional GUI element associated with a respective answer candidate.
