IP Library Granted Patent US 11,699,030
Granted Patent B1
US 11,699,030 · App. 17/860,493 · Granted Jul 11, 2023

Systems and methods for a knowledge-based form creation platform

Inventors: Emily Burd (New York, NY); James Michael McCollum (Brooklyn, NY); Benjamin Schrom (San Francisco, CA)
Assignee: Google LLC
G06F40/174G06F3/0481G06F3/0484G06F16/248G06F16/24573G06F16/24575G06N5/02G06T11/206
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 11,699,030
App. No.
17/860,493
Granted
Jul 11, 2023
Kind
B1
Abstract

A detection is made that a user of a platform has provided first question text associated with a question via a user interface (UI). A first answer field format including a first data type associated with one or more first key terms of the question text is identified. The UI is updated to include first answer field options related to the first question text based on at least the first data type of the identified answer field format. In response to a detection that the user has provided second question text associated with the question via the UI, a second answer field format including a second data type associated with second key terms and at least one of the first key terms is identified. The UI is updated to include second answer field options related to the first question text and the second question text.

Claims (67)

1. A method comprising:

detecting, by a processing device, that a user of a platform has provided first question text associated with a question via a user interface (UI) of a client device associated with the user;

identifying a first answer field format comprising a first data type associated with one or more first key terms of the first question text;

updating the UI to include one or more first answer field options related to the first question text, wherein the one or more first answer options are presented based on at least the first data type of the identified answer field format;

responsive to detecting that the user has provided second question text associated with the question via the UI, identifying a second answer field format comprising a second data type associated with one or more second key terms of the first question text and at least one of the one or more first key terms of the first question text; and

updating the UI to include one or more second answer field options related to the first question text and the second question text, wherein the one or more second answer options are presented based on at least the second data type of the second answer field format.

2. The method of claim 1 , wherein the first answer field format and the second answer field format are identified from a knowledge database.

3. The method of claim 2 , wherein identifying the first answer field format comprises:

requesting, from the knowledge database, first data associated with the one or more first key terms of the first question text, wherein the first data comprises one or more answer field formats associated with the one or more first key terms;

determining a first type of the question based on the one or more first key terms; and

selecting, based on the second data, the first answer field format associated with the type of the question.

4. The method of claim 3 , wherein identifying the second answer field format comprises:

requesting, from the knowledge database, second data associated with the one or more second key terms of the second question text, wherein the second data comprises one or more answer field formats associated with the one or more second key terms;

determining a second type of the question based on the one or more second key terms and the at least one of the one or more first key terms; and

selecting, based on the first data and the second data, the second answer field format associated with the second type of the question.

5. The method of claim 1 , further comprising:

determining one or more potential answers associated with the question in view of the one or more second key terms and the at least one of the one or more first key terms; and

updating the UI to include the determined one or more potential answers as suggested answers to the question.

6. The method of claim 1 , further comprising:

receiving a request to change the second answer field format to a supplemental answer field format, wherein the request comprises one or more supplemental data types of the supplemental answer field format; and

updating the UI to include one or more third answer field options based on at least the supplemental data type of the supplemental answer field format.

7. The method of claim 6 , further comprising:

generating heuristics data indicating the requested change to the second answer field format to the supplemental answer field format, wherein the heuristics data is subsequently used to determined whether to recommend the second answer field format in response to receiving subsequent key terms of a subsequent question from a second user.

8. The method of claim 1 , wherein at least one of the first answer field format or the second answer field format comprises at least one of: a text field, a check box, or a drop-down option menu.

9. A system comprising:

a memory; and

a processing device coupled to memory, the processing device to perform operations comprising:

detecting, by a processing device, that a user of a platform has provided first question text associated with a question via a user interface (UI) of a client device associated with the user;

identifying a first answer field format comprising a first data type associated with one or more first key terms of the first question text;

updating the UI to include one or more first answer field options related to the first question text, wherein the one or more first answer options are presented based on at least the first data type of the identified answer field format;

responsive to detecting that the user has provided second question text associated with the question via the UI, identifying a second answer field format comprising a second data type associated with one or more second key terms of the first question text and at least one of the one or more first key terms of the first question text; and

updating the UI to include one or more second answer field options related to the first question text and the second question text, wherein the one or more second answer options are presented based on at least the second data type of the second answer field format.

10. The system of claim 9 , wherein the first answer field format and the second answer field format are identified from a knowledge database.

11. The system of claim 10 , wherein identifying the first answer field format comprises:

requesting, from the knowledge database, first data associated with the one or more first key terms of the first question text, wherein the first data comprises one or more answer field formats associated with the one or more first key terms;

determining a first type of the question based on the one or more first key terms; and

selecting, based on the second data, the first answer field format associated with the type of the question.

12. The system of claim 11 , wherein identifying the second answer field format comprises:

requesting, from the knowledge database, second data associated with the one or more second key terms of the second question text, wherein the second data comprises one or more answer field formats associated with the one or more second key terms;

determining a second type of the question based on the one or more second key terms and the at least one of the one or more first key terms; and

selecting, based on the first data and the second data, the second answer field format associated with the second type of the question.

13. The system of claim 9 , wherein the operations further comprise:

determining one or more potential answers associated with the question in view of the one or more second key terms and the at least one of the one or more first key terms; and

updating the UI to include the determined one or more potential answers as suggested answers to the question.

14. The system of claim 9 , wherein the operations further comprise:

receiving a request to change the second answer field format to a supplemental answer field format, wherein the request comprises one or more supplemental data types of the supplemental answer field format; and

updating the UI to include one or more third answer field options based on at least the supplemental data type of the supplemental answer field format.

15. The system of claim 14 , wherein the operations further comprise:

generating heuristics data indicating the requested change to the second answer field format to the supplemental answer field format, wherein the heuristics data is subsequently used to determined whether to recommend the second answer field format in response to receiving subsequent key terms of a subsequent question from a second user.

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

detecting, by a processing device, that a user of a platform has provided first question text associated with a question via a user interface (UI) of a client device associated with the user;

identifying a first answer field format comprising a first data type associated with one or more first key terms of the first question text;

updating the UI to include one or more first answer field options related to the first question text, wherein the one or more first answer options are presented based on at least the first data type of the identified answer field format;

responsive to detecting that the user has provided second question text associated with the question via the UI, identifying a second answer field format comprising a second data type associated with one or more second key terms of the first question text and at least one of the one or more first key terms of the first question text; and

updating the UI to include one or more second answer field options related to the first question text and the second question text, wherein the one or more second answer options are presented based on at least the second data type of the second answer field format.

17. The non-transitory, computer-readable storage medium of claim 16 , wherein the first answer field format and the second answer field format are identified from a knowledge database.

18. The non-transitory, computer-readable storage medium of claim 17 , wherein identifying the first answer field format comprises:

requesting, from the knowledge database, first data associated with the one or more first key terms of the first question text, wherein the first data comprises one or more answer field formats associated with the one or more first key terms;

determining a first type of the question based on the one or more first key terms; and

selecting, based on the second data, the first answer field format associated with the type of the question.

19. The non-transitory, computer-readable storage medium of claim 18 , wherein identifying the second answer field format comprises:

requesting, from the knowledge database, second data associated with the one or more second key terms of the second question text, wherein the second data comprises one or more answer field formats associated with the one or more second key terms;

determining a second type of the question based on the one or more second key terms and the at least one of the one or more first key terms; and

selecting, based on the first data and the second data, the second answer field format associated with the second type of the question.

20. The non-transitory, computer-readable storage medium of claim 16 , wherein the operations further comprise:

determining one or more potential answers associated with the question in view of the one or more second key terms and the at least one of the one or more first key terms; and

updating the UI to include the determined one or more potential answers as suggested answers to the question.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 061043/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2022
From: BURD, EMILY; MCCOLLUM, JAMES MICHAEL; SCHROM, BENJAMIN
To: GOOGLE INC.
Reel/Frame 060611/0133 →
Continuity (2)
Continuation 16680352 · Nov 11, 2019
Continuation 15139575 · Apr 27, 2016
Cited By (4)
US 12,345,898 US 12,415,408 US 12,461,286 US 12,705,998