System and method for conducting surveys on devices without requiring persistent network connectivity
First Claim
1. A method for conducting a survey comprising:
- generating a survey definition file that is downloadable to a user'"'"'s processor-based device for interpretation by a survey application executing on the processor-based device to conduct a survey of a user of the processor-based device;
downloading from a server device, via a communication network, the survey definition file to the processor-based device; and
receiving from the processor-based device, via the communication network, at a server device response data reflecting the user'"'"'s input to the processor-based device for the survey.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for conducting surveys of panelists via mobile devices without requiring persistent network connectivity with the mobile devices. A survey application is downloaded to a user'"'"'s processor-based device, and executes locally on the device. A survey definition file is generated that specifies various information defining a given survey, such as specific questions to be asked, etc. The survey definition file is downloaded to the user'"'"'s device. Once downloaded to the user'"'"'s processor-based device, the survey definition file is interpreted by the survey application executing on the user'"'"'s processor-based device in order to present a user interface on the user'"'"'s processor-based device with which a user can interact to take the survey, as defined by the downloaded survey definition file. The survey definition file may be generated by a tool as a result of processing a predefined survey definition file.
47 Citations
26 Claims
-
1. A method for conducting a survey comprising:
-
generating a survey definition file that is downloadable to a user'"'"'s processor-based device for interpretation by a survey application executing on the processor-based device to conduct a survey of a user of the processor-based device; downloading from a server device, via a communication network, the survey definition file to the processor-based device; and receiving from the processor-based device, via the communication network, at a server device response data reflecting the user'"'"'s input to the processor-based device for the survey. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A mobile survey application comprising computer-executable software code stored to a computer-readable medium, which when executed by a mobile processor-based device causes the device to perform a method comprising:
-
interpreting a mobile survey definition file stored locally on the mobile processor-based device; presenting a user interface on the mobile processor-based device for conducting a survey of a user of the mobile processor-based device as defined by the mobile survey definition file; receiving input to the user interface from the user; storing locally on the mobile processor-based device response data reflecting the received user'"'"'s input for the survey; responsive to completion of the survey by the user, determining whether the mobile processor-based device is communicatively connected to a communication network, and when determined that the mobile processor-based device is not communicatively connected to the communication network, periodically checking whether the mobile processor-based device is communicatively connected to the communication network, and when determined that the mobile processor-based device is communicatively connected to the communication network, uploading the response data from the mobile processor-based device to a server device. - View Dependent Claims (19, 20)
-
-
21. A method comprising:
-
receiving, as input to a mobile definition processing tool, a predefined survey definition file; and processing, by the mobile definition processing tool, the received predefined survey definition file to generate a mobile survey definition file that is downloadable, via a communication network, to a mobile processor-based device and that includes information that is interpretable by a mobile survey application executing on the mobile processor-based device to present a user interface on the mobile processor-based device for conducting a survey of a user of the mobile processor-based device as defined by the information in the mobile survey definition file. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification