Systems and methods for generating adaptive surveys and review prose
First Claim
1. A method for generating a survey and a review for a business, the review comprising human-readable prose generated based on the survey, the method comprising:
- generating the survey comprising at least one question associated with the business and a plurality of answer options for the at least one question, using a processor;
transmitting the survey from the processor to an electronic device associated with a user;
receiving a selection of at least one answer from the plurality of answer options at the processor from the electronic device associated with the user;
storing the selection of the at least one answer in a database as one or more answer trees having one or more answer nodes, using a survey generation engine of the processor, wherein each of the one or more answer nodes corresponds to i) an answer selected by the user for a particular question, ii) a sentence value for the answer, and iii) a syntactic type of the sentence value;
automatically generating i) the human-readable prose of the review based on a plurality of sentence templates and the one or more answer trees, and ii) business analytic data based on the selection of the at least one answer, using the processor;
transmitting the review from the processor to the electronic device associated with the user;
receiving an edited review at the processor from the electronic device associated with the user;
transmitting the edited review from the processor to an electronic device associated with the business;
receiving an approval of the edited review at the processor from the electronic device associated with the business; and
storing the edited review and the business analytic data in the database, using the processor, wherein the edited review is associated with the business;
wherein each of the plurality of sentence templates comprises a semantic sentence type, a sentiment type, text, and a narrative type;
wherein automatically generating the human-readable prose of the review comprises;
traversing the one or more answer trees to determine the syntactic types that correspond to each of the one or more answer nodes;
selecting a respective sentence template for each of the one or more answer nodes, from the plurality of sentence templates, that has a semantic sentence type that matches the syntactic type of the answer node; and
generating, for each of the one or more answer nodes, a sentence of the human-readable prose of the review based on the selected sentence template and the sentence value that corresponds to the answer node.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for generating adaptive surveys including questions and answer options selectable by users, and human-readable review prose based on answers to the questions. The survey may be related to an assessment of a business, and may be transmitted to a user electronic device. The generated survey may include one or more questions with selectable answer options. The selection of the answer options can be received from the user electronic device, and be used to generate the prose for the review. The user and/or the business may edit the prose and/or modify the intensity of the generated review. Tree data structures may be utilized to generate the questions of the survey, to store the answers, and generate the sentences of the review. Analytic data may be generated based on the selected answer options, which can be used to assess and influence marketing and business efforts.
36 Citations
28 Claims
-
1. A method for generating a survey and a review for a business, the review comprising human-readable prose generated based on the survey, the method comprising:
-
generating the survey comprising at least one question associated with the business and a plurality of answer options for the at least one question, using a processor; transmitting the survey from the processor to an electronic device associated with a user; receiving a selection of at least one answer from the plurality of answer options at the processor from the electronic device associated with the user; storing the selection of the at least one answer in a database as one or more answer trees having one or more answer nodes, using a survey generation engine of the processor, wherein each of the one or more answer nodes corresponds to i) an answer selected by the user for a particular question, ii) a sentence value for the answer, and iii) a syntactic type of the sentence value; automatically generating i) the human-readable prose of the review based on a plurality of sentence templates and the one or more answer trees, and ii) business analytic data based on the selection of the at least one answer, using the processor; transmitting the review from the processor to the electronic device associated with the user; receiving an edited review at the processor from the electronic device associated with the user; transmitting the edited review from the processor to an electronic device associated with the business; receiving an approval of the edited review at the processor from the electronic device associated with the business; and storing the edited review and the business analytic data in the database, using the processor, wherein the edited review is associated with the business; wherein each of the plurality of sentence templates comprises a semantic sentence type, a sentiment type, text, and a narrative type; wherein automatically generating the human-readable prose of the review comprises; traversing the one or more answer trees to determine the syntactic types that correspond to each of the one or more answer nodes; selecting a respective sentence template for each of the one or more answer nodes, from the plurality of sentence templates, that has a semantic sentence type that matches the syntactic type of the answer node; and generating, for each of the one or more answer nodes, a sentence of the human-readable prose of the review based on the selected sentence template and the sentence value that corresponds to the answer node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for generating a survey and a review for a business, the review comprising human-readable prose generated based on the survey, the system comprising:
-
a processor in communication with a network; a memory in communication with the processor, the memory for storing; a survey database and a review database; a survey generation engine that configures the processor for; generating the survey comprising at least one question associated with the business and a plurality of answer options for the at least one question; transmitting the survey to an electronic device associated with a user; receiving a selection of at least one answer from the plurality of answer options from the electronic device associated with the user; and storing the selection of the at least one answer in the survey database as one or more answer trees having one or more answer nodes, wherein each of the one or more answer nodes corresponds to i) an answer selected by the user for a particular question, ii) a sentence value for the answer, and iii) a syntactic type of the sentence value; a review generation engine that configures the processor for; automatically generating i) the human-readable prose of the review based on a plurality of sentence templates and the one or more answer trees, and ii) business analytic data based on the selection of the at least one answer; transmitting the review to the electronic device associated with the user; receiving an edited review from the electronic device associated with the user, transmitting the edited review to an electronic device associated with the business; receiving an approval of the edited review from the electronic device associated with the business; and storing the edited review and the business analytic data in the review database, wherein the edited review is associated with the business; wherein each of the plurality of sentence templates comprises a semantic sentence type, a sentiment type, text, and a narrative type; wherein the review generation engine configures the processor for; traversing the one or more answer trees to determine the syntactic types that correspond to each of the one or more answer nodes; selecting a respective sentence template for each of the one or more answer nodes, from the plurality of sentence templates, that has a semantic sentence type that matches the syntactic type of the answer node; generating, for each of the one or more answer nodes, a sentence of the human-readable prose of the review based on the selected sentence template and the sentence value that corresponds to the answer node. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification