Dynamic Survey Question Generation Using XML Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional survey data processing methods are cumbersome and time-consuming, involving manual paper-based surveys and relational databases that face scalability issues and storage constraints, leading to inefficiencies in data processing and analysis.

Innovation Solution

Implementing a system that dynamically generates survey questions based on prior responses using hand-held devices, storing data in XML databases for efficient storage and processing, and using authentication and semantic analysis to improve data integrity and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual paper-based survey methods are used, then data collection can be performed, but the processing is cumbersome and time-consuming

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidtime lag between data collection and analysis
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual paper-based survey collection and processing with an automated electronic system using hand-held devices. The system automatically generates XML files from survey responses, performs semantic analysis, and processes data through computational algorithms, eliminating the need for manual data entry and processing while significantly improving efficiency and reducing time lag.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Quantity of substance

If relational databases are used for storing survey data, then data can be stored, but scalability issues and storage constraints arise

Engineering Contradiction:
Improvedata storage capacityVSAvoidscalability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent changes the fundamental data storage parameter from relational database structures to XML-based hierarchical structures. This parameter change enables the system to handle unstructured and semi-structured survey data more effectively, provides better scalability, and allows for more flexible data modeling that adapts to varying survey formats and types without the constraints of fixed relational schemas.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If conventional survey processing methods are used, then basic data collection is possible, but data integrity and accuracy are compromised

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms through automatic semantic analysis that validates survey responses against predefined criteria. The system provides real-time feedback on data quality, identifies inconsistencies, and ensures integrity constraints are met during data collection and processing, thereby improving reliability while managing complexity through automated validation rules.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10891638B2Survey data processing
Publication Date: 2021.01.12 TATA CONSULTANCY SERVICES LTD
  • US10891638B2 patent drawing
  • US10891638B2 patent drawing
  • US10891638B2 patent drawing

AI summary

The present subject matter discloses systems(s) and method(s) for processing survey data. According to the present subject matter, the method(s) include providing a first survey question from a set of survey questions, and receiving a first response to the first survey question from a surveyee, and generating an Extensible Markup Language (XML) file for the first response for storing the first response in the XML file. The method further comprises executing a semantic analysis for the first response to determine an evaluation, and generating a second survey question dynamically from the set of survey questions based on the evaluation. The method further comprises receiving a second response to the second survey question and appending the XML file with a second data structure representing the second response, where the appended XML file is transmitted to a server at pre-defined intervals for analysis of the survey data.