IP Library Granted Patent US 11,386,262
Granted Patent B1
US 11,386,262 · App. 16/680,352 · Granted Jul 12, 2022

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,386,262
App. No.
16/680,352
Granted
Jul 12, 2022
Kind
B1
Abstract

Systems and methods disclosed herein provide a knowledge-based form creation platform. A form creation component may be initiated at a computing device to present a form creation user interface to a user. Content of a question can be received via a user interface from a user, from which a key term may be obtained. Information relating to the key term may be retrieved from a knowledge database, and the information may indicate an answer field format associated with the question. An answer field for the question may be automatically generated based on the answer field format.

Claims (62)

1. A method of knowledge-based form creation, the method comprising:

providing, via a client device associated with a first user of a platform, a user interface of a form creation component associated with the platform, wherein the user interface comprises a first portion that enables the first user to provide questions to be posed to second users of the platform and a second portion configured to provide answer options corresponding to answers that can be provided by the second users in response to the questions;

receiving, via the first portion of the user interface, a question from the first user, wherein content of the question comprises one or more question key terms;

identifying, from a knowledge database accessible by the form creation component, an answer field format comprising an answer structure associated with the one or more question key terms; and

responsive to identifying the answer field format, updating the second portion of the user interface to include one or more answer options related to the content of the question, wherein the one or more answer options are presented based on at least the answer structure of the identified answer field format.

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

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

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

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

3. The method of claim 2 , wherein the data associated with the one or more question key terms further comprises one or more of: one or more attributes associated with the first user, one or more attributes associated with a user device of the first user, one or more attributes associated with previous questions submitted by a second user of the form creation component, or publically accessible data corresponding to the one or more question key terms.

4. The method of claim 1 , further comprising:

requesting, from the knowledge database, data associated with the one or more question key terms;

in response to receiving the requested data, identifying, based on the requested data, one or more potential answers associated with the one or more question key terms; and

providing, via the second portion of the user interface, the one or more potential answers as suggested answers to the question.

5. The method of claim 1 , further comprising:

receiving a request to change the identified answer field format to a supplemental answer field format, wherein the request comprises one or more supplemental answer structures of the supplemental answer field format; and

responsive to receiving the request to change the identified answer field format, providing, via the second portion of the user interface, the one or more answer options related to the content of the question, wherein the one or more answer options are presented based on at least the supplemental answer structures of the supplemental answer field format.

6. The method of claim 5 , further comprising:

generating heuristics data indicating the user requested to change the identified answer field format to the supplemental field format; and

storing the heuristics data to the knowledge database, wherein the heuristics data is subsequently used to determine whether to recommend the identified answer field format in response to receiving a subsequent question from a second user.

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

8. The method of claim 1 , wherein the knowledge database includes at least one of: a local database or a remote cloud-based database.

9. A system comprising:

a memory component; and

a processor communicatively coupled to the memory component, the processor to:

provide, via a client device associated with a first user of a platform, a user interface of a form creation component associated with the platform, wherein the user interface comprises a first portion that enables the first user to provide questions to be posed to second users of the platform and a second portion configured to provide answer options corresponding to answers that can be provided by the second users in response to the questions;

receive, via the first portion of the user interface, a question from the first user, wherein content of the question comprises one or more question key terms;

identify, from a knowledge database accessible by the form creation component, an answer field format comprising an answer structure associated with the one or more question key terms; and

responsive to identifying the answer field format, update the second portion of the user interface to include one or more answer options related to the content of the question, wherein the one or more answer options are presented based on at least the answer structure of the identified answer field format.

10. The system of claim 9 , wherein to identify the answer field format, the processor is to:

request, from the knowledge database, data associated with the one or more question key terms, wherein the requested data comprises one or more answer field formats associated with the one or more question key terms;

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

select, based on the requested data, the answer field format associated with the type of the question.

11. The system of claim 10 , wherein the data associated with the one or more question key terms further comprises one or more of: one or more attributes associated with the first user, one or more attributes associated with a user device of the first user, one or more attributes associated with previous questions submitted by a second user of the form creation component, or publically accessible data corresponding to the one or more question key terms.

12. The system of claim 9 , wherein the processor is further to:

request, from the knowledge database, data associated with the one or more question key terms;

in response to receiving the requested data, identify, based on the requested data, one or more potential answers associated with the one or more question key terms; and

provide, via the second portion of the user interface, the one or more potential answers as suggested answers to the question.

13. The system of claim 9 , wherein the processor is further to:

receive a request to change the identified answer field format to a supplemental answer field format, wherein the request comprises one or more supplemental answer structures of the supplemental answer field format; and

responsive to receiving the request to change the identified answer field format, provide, via the second portion of the user interface, the one or more answer options related to the content of the question, wherein the one or more answer options are presented based on at least the supplemental answer structures of the supplemental answer field format.

14. The system of claim 13 , wherein the processor is further to:

generate heuristics data indicating the user requested to change the identified answer field format to the supplemental field format; and

store the heuristics data to the knowledge database, wherein the heuristics data is subsequently used to determine whether to recommend the identified answer field format in response to receiving a subsequent question from a second user.

15. The system of claim 9 , wherein the identified answer field format comprises at least one of: a text field, a check box, or a drop-down option menu.

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:

provide, via a client device associated with a first user of a platform, a user interface of a form creation component associated with the platform, wherein the user interface comprises a first portion that enables the first user to provide questions to be posed to second users of the platform and a second portion configured to provide answer options corresponding to answers that can be provided by the second users in response to the questions;

receive, via the first portion of the user interface, a question from the first user, wherein content of the question comprises one or more question key terms;

identify, from a knowledge database accessible by the form creation component, an answer field format comprising an answer structure associated with the one or more question key terms; and

responsive to identifying the answer field format, update the second portion of the user interface to include one or more answer options related to the content of the question, wherein the one or more answer options are presented based on at least the answer structure of the identified answer field format.

17. The non-transitory, computer-readable storage medium of claim 16 , wherein to identify the answer field format, the processing device is to:

request, from the knowledge database, data associated with the one or more question key terms, wherein the requested data comprises one or more answer field formats associated with the one or more question key terms;

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

select, based on the requested data, the answer field format associated with the type of the question.

18. The non-transitory, computer-readable storage medium of claim 17 , wherein the data associated with the one or more question key terms further comprises one or more of: one or more attributes associated with the first user, one or more attributes associated with a user device of the first user, one or more attributes associated with previous questions submitted by a second user of the form creation component, or publically accessible data corresponding to the one or more question key terms.

19. The non-transitory, computer-readable storage medium of claim 16 , wherein the processing device is further to:

request, from the knowledge database, data associated with the one or more question key terms;

in response to receiving the requested data, identify, based on the requested data, one or more potential answers associated with the one or more question key terms; and

provide, via the second portion of the user interface, the one or more potential answers as suggested answers to the question.

20. The non-transitory, computer-readable storage medium of claim 16 , wherein the processing device is further to:

receive a request to change the identified answer field format to a supplemental answer field format, wherein the request comprises one or more supplemental answer structures of the supplemental answer field format; and

responsive to receiving the request to change the identified answer field format, provide, via the second portion of the user interface, the one or more answer options related to the content of the question, wherein the one or more answer options are presented based on at least the supplemental answer structures of the supplemental answer field format.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2020
From: BURD, EMILY; MCCOLLUM, JAMES MICHAEL; SCHROM, BENJAMIN
To: GOOGLE INC.
Reel/Frame 051686/0769 →
CHANGE OF NAME Recorded Jan 31, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 051972/0990 →
Continuity (1)
Continuation 15139575 · Apr 27, 2016