System and method of handling complex experiments in a distributed system
US-2016124839-A1 · May 5, 2016 · US
US11301541B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11301541-B2 |
| Application number | US-202016901162-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 15, 2020 |
| Priority date | May 29, 2016 |
| Publication date | Apr 12, 2022 |
| Grant date | Apr 12, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for generating questionnaires as part of building a website within a website building system (WBS). The method includes gathering data from data sources internal and/or external to the WBS, analyzing the gathered data to determine what information is required to further the website building process and what of the required information is to be collected either directly or indirectly from the user via the questionnaires, dynamically producing the questionnaires and running them to receive the collected information directly or indirectly from the user, and selecting whether to integrate the collected information into the website building process or to use the collected information for further gathering, analyzing and dynamically producing.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for generating questionnaires as part of building a website within a website building system (WBS), the method comprising: in response to website creation or editing activity and according to a set of rules, dynamically generating, by a processor, a set of questions for a dynamically displayed first questionnaire and running said first questionnaire, to receive input from at least a website designer via said first questionnaire; analyzing, by the processor, said website designer input to determine what requested information is required to further the website building process; gathering, by the processor, a first portion of said requested required information stored in at least one internal WBS data source; gleaning, by the processor, a second portion of said requested required information from at least one source that is external to said WBS; analyzing, by the processor, said first and second portions to determine what third portion of said requested required information remains to be collected at least directly from said website designer; dynamically generating, by the processor, a set of questions for a dynamically displayed second questionnaire, and running, by the processor, said second questionnaire to receive said third portion of said requested required information from at least said website designer; and selecting, by the processor, whether to integrate said first, second and third portions into said website building process or to use said portions for further said gathering, gleaning, analyzing and dynamically generating. 2. The method according to claim 1 wherein said at least one internal WBS data source comprises at least one of: website designer information, family of said website designer, industry of said website designer, editing history of said website designer, business intelligence of a business of said website designer, website of said website designer, content elements of said website of said website designer, layout elements of said website of said website designer, other websites of said website designer, websites of other website designers, previous answers of said website designer and of other website designers, and previous questionnaire website designer experience data. 3. The method according to claim 1 wherein said at least one source that is external to said WBS comprises at least one of: questionnaire marketplaces, external websites belonging to said website designer, external websites not belonging to said website designer, social media presence of said website designer, other social media websites. 4. The method according to claim 1 wherein said analyzing comprises using at least one of: AI/ML (artificial intelligence/machine learning), answer analysis, industry analysis and natural language processing analysis. 5. The method according to claim 1 wherein said dynamically generating also comprises at least one of: generating questions for said website designer to provide information; storing said generated questions in a database; merging questionnaires from internal and external sources; and selecting questions for a new instance of a questionnaire. 6. The method according to claim 5 wherein said questions are at least one of regular questions and guiding questions. 7. The method according to claim 6 and also comprising: in response to said guiding questions, performing one of the following: ordering a sequence of questionnaires; choosing new questions from said database of questions; ordering questions to be added to said questionnaire; and choosing default answers to selected questions. 8. The method according to claim 5 wherein said generating questions, merging questionnaires, selecting questions, and designing questionnaire layouts comprise activating at least one of: an expert system, a rules engine and an AI/ML engine. 9. A system for generating questionnaires as part of building a website within a website building system (WBS), the system comprising: at least one processor; a first questionnaire creator, implemented on said at least one processor, to dynamically generate a set of questions for a dynamically displayed first questionnaire and to run said first questionnaire to receive input from at least a website designer via said first questionnaire, in response to website creation or editing activity and according to a set of rules; a first data analyzer, implemented on said at least one processor, to analyze said input received from at least a website designer, to determine what requested information is required to further the website building process; a data gatherer, implemented on said at least one processor, to gather a first portion of said requested required information from at least one internal WBS data source and to glean a second portion of said requested required information from at least one source that is external to said WBS; a second data analyzer, implemented on said at least one processor, to analyze said first and second portions to determine what third portion of said requested required information remains to be collected at least directly from said website designer; a second questionnaire creator, implemented on said at least one processor, to dynamically generate a set of questions for a dynamically displayed second questionnaire and to run said second questionnaire to receive said third portion of said requested required information from at least said website designer; and a questionnaire runner, implemented on said at least one processor, to select whether to integrate said first, second and third portions into said website building process or to use said portions for said data gatherer, said data analyzers, said questionnaire creator and said questionnaire runner. 10. The system of claim 9 wherein said at least one internal WBS data source comprises at least one of: a website designer information repository, a family/industry repository, an editing history repository, a business intelligence repository, a WBS site repository, a CER (content element repository), a LER (layout element repository), an editing history repository, a filled questionnaires repository and an ML/AI (machine learning/artificial intelligence) repository. 11. The system of claim 9 wherein said at least one source that is external to said WBS comprises at least one of: questionnaire marketplaces, external websites belonging to said website designer, external websites not belonging to said website designer, social media presence of said website designer, other social media websites. 12. The system of claim 9 wherein said data gatherer/analyzers comprises at least one of: an internal data gatherer, an external data gatherer, an AI/ML (artificial intelligence/machine learning) engine, an answer analyzer, an industry analyzer, a natural language engine, a crowd source data analyzer, an external website importer/analyzer, a user data analyzer, a BI (business intelligence) analyzer and an EH (editing history) analyzer. 13. The system of claim 9 wherein said questionnaires comprise at least one of regular questions and guiding questions. 14. The system of claim 13 said questionnaire runner also, in response to said guiding questions, to: order a sequence of questionnaires; choose new questions from said database of questions; order questions to be added to said questionnaire; or choose default answers to selected questions. 15. The system of claim 9 wherein said questionnaire runner comprises: a rule engine to control adjustments to questionnaires via a set of predefined rules; and an expert
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 · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Collaborative creation, e.g. joint development of products or services · CPC title
Trees, e.g. B+trees · CPC title
Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.