IP Library › Granted Patent US 12,216,895
Granted Patent B1
US 12,216,895 · App. 18/465,059 · Granted Feb 4, 2025

Populating answers to polling questions based on initial responses

Inventors: Emily Burd (New York, NY); Akshat Sharma (Cambridge, MA)
Assignee: Google LLC
G06F3/0487G06F3/0482G06F3/0484G06F3/167G10L15/22G10L15/26
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,216,895
App. No.
18/465,059
Filed
Sep 11, 2023
Granted
Feb 4, 2025
Kind
B1
Art Unit
2118
USPC
715/753
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 (56)

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.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.

7. 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.

8. 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.

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.

10. 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.

11. 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.

12. 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.

13. 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.

14. 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.

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.

16. 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.

17. 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.

18. 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.

19. 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.

20. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: BURD, EMILY; SHARMA, AKSHAT
To: GOOGLE LLC
Reel/Frame 064875/0568 →
Continuity (2)
Continuation 17211715 · Mar 24, 2021
Provisional Application 63070220 · Aug 25, 2020
References Cited (51)
US 6581071B1 · Gustman et al. · 2003 [cited by applicant]
US 8488916B2 · Terman · 2013 [cited by examiner]
US 10176808B1 · Lovitt et al. · 2019 [cited by applicant]
US 10424297B1 · Carino · 2019 [cited by applicant]
US 10452652B2 · Sanchez et al. · 2019 [cited by applicant]
US 11250857B1 · Kim et al. · 2022 [cited by applicant]
US 11314761B1 · Yestrau et al. · 2022 [cited by applicant]
US 11328796B1 · Jain et al. · 2022 [cited by applicant]
US 20020085030A1 · Ghani · 2002 [cited by applicant]
US 20060286530A1 · Forrest et al. · 2006 [cited by applicant]
US 20070100938A1 · Bagley et al. · 2007 [cited by applicant]
US 20080120101A1 · Johnson et al. · 2008 [cited by applicant]
US 20080146342A1 · Harvey et al. · 2008 [cited by applicant]
US 20110231226A1 · Golden · 2011 [cited by applicant]
US 20110271204A1 · Jones et al. · 2011 [cited by applicant]
US 20130166279A1 · Dines et al. · 2013 [cited by applicant]
US 20130339091A1 · Humay · 2013 [cited by examiner]
US 20140229866A1 · Gottlieb · 2014 [cited by applicant]
US 20150206156A1 · Tryfon et al. · 2015 [cited by applicant]
US 20160044226A1 · Williams · 2016 [cited by applicant]
US 20160078458A1 · Gold et al. · 2016 [cited by applicant]
US 20170004515A1 · Wilmot et al. · 2017 [cited by applicant]
US 20180122256A1 · Smith et al. · 2018 [cited by applicant]
US 20180189382A1 · Mowatt · 2018 [cited by applicant]
US 20180232752A1 · Badereddin et al. · 2018 [cited by applicant]
US 20180359530A1 · Marlow et al. · 2018 [cited by applicant]
US 20190073348A1 · Cheesman · 2019 [cited by applicant]
US 20190088153A1 · Bader-Natal et al. · 2019 [cited by applicant]
US 20190124128A1 · Bader-Natal et al. · 2019 [cited by applicant]
US 20190188604A1 · Amitava et al. · 2019 [cited by applicant]
US 20200042916A1 · Jaiswal et al. · 2020 [cited by applicant]
US 20200074294A1 · Long et al. · 2020 [cited by applicant]
US 20200074873A1 · Alsarhan et al. · 2020 [cited by applicant]
US 20200334697A1 · Badereddin et al. · 2020 [cited by applicant]
US 20200380468A1 · Crawford et al. · 2020 [cited by applicant]
US 20210150155A1 · Kim et al. · 2021 [cited by applicant]
US 20210150385A1 · Mallette et al. · 2021 [cited by applicant]
US 20210191925A1 · Sianez · 2021 [cited by applicant]
US 20210279622A1 · Bui et al. · 2021 [cited by applicant]
US 20210377063A1 · Cutler et al. · 2021 [cited by applicant]
US 20220114142A1 · Madisetti et al. · 2022 [cited by applicant]
US 20220138470A1 · Seleskerov et al. · 2022 [cited by applicant]
US 20240079000A1 · Fernández Musoles et al. · 2024 [cited by applicant]
JP H09281991A · 1997 [cited by applicant]
WO 2022006144A2 · 2022 [cited by applicant]
PCT International Search Report and Written Opinion for International Application No. PCT/US2022/041592 mailed Mar. 16, 2023, 23 pages. [cited by applicant]
PCT International Search Report and Written Opinion for International Application No. PCT/US2021/041412 mailed Dec. 9, 2022, 17 pages. [cited by applicant]
PCT International Search Report and Written Opinion for International Application No. PCT/US2021/039668 mailed Jan. 20, 2022, 20 pages. [cited by applicant]
Grosvenor, Carrie, “Family Feud: The Rules of the Game”, Sep. 25, 2018, liveabout, retrieved on Oct. 22, 2021, retrieved from <https://www.liveabout.com/family-feud-brief-overview-1396911 >, pp. 1-3 (Year: 2018). [cited by applicant]
Heinrich, Steve, “Qui plash: New Party Game Expands Audience” Participation to 10, 1000, Jun. 30, 2015, PlayStation Blog, V retrieved on Oct. 22, 2021, retrieved from <https://blog.playstation.com/2015/06/30/quiplash-ne… [cited by applicant]
Extended European Search Report Serial No. EP 23 20 8880, dated Jan. 15, 2024, 7 pages. [cited by applicant]