Modifying an electronic form using metrics obtained from measuring user effort
First Claim
Patent Images
1. A method performed by a processing system including:
- receiving form stage definition data a sequence of stages that are presentable within the form;
receiving form step definition data indicative of a series of steps to be executed by a user completing the form for each stage of the form;
storing the form stage definition data and the form step definition data in a data store;
receiving and storing in the data store one or more attribute values defined for one or more form fields of the form, each form field representing one of the steps and associated with one of the stages of the form, wherein the one or more attribute values include at least one of;
a field type value;
a field length value indicative length of the field;
a mandatory value indicative of whether the field needs to be completed in order to submit the form;
a prefill occurrence value indicative of the likelihood that field is prefillable; and
an information difficulty value indicative of the difficulty of providing information requested for field;
transferring form data indicative of at least part of a form to a plurality of user devices;
receiving, from the plurality of user devices, user interaction data indicative of user interaction with at least part of the form, wherein the user interaction data is stored in a data store;
analyzing the user interaction data to determine a user effort metric in relation to user interaction with at least part of the form, where the user effort metric is determined using at least some of the one or more attributes; and
outputting, based on the user effort metric, one or more recommended modifications to the form.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, processing system and computer readable medium are disclosed for modifying a form. In one particular aspect, the method includes the a processing system performing the following steps: transferring form data indicative of at least part of a form to a plurality of user devices; receiving, from the plurality of user devices, user interaction data indicative of user interaction with at least part of the form; analyzing the user interaction data to determine a user effort metric in relation to user interaction with at least part of the form; and outputting, based on the user effort metric, one or more recommended modifications to the form.
9 Citations
24 Claims
-
1. A method performed by a processing system including:
-
receiving form stage definition data a sequence of stages that are presentable within the form; receiving form step definition data indicative of a series of steps to be executed by a user completing the form for each stage of the form; storing the form stage definition data and the form step definition data in a data store; receiving and storing in the data store one or more attribute values defined for one or more form fields of the form, each form field representing one of the steps and associated with one of the stages of the form, wherein the one or more attribute values include at least one of;
a field type value;
a field length value indicative length of the field;
a mandatory value indicative of whether the field needs to be completed in order to submit the form;
a prefill occurrence value indicative of the likelihood that field is prefillable; and
an information difficulty value indicative of the difficulty of providing information requested for field;transferring form data indicative of at least part of a form to a plurality of user devices; receiving, from the plurality of user devices, user interaction data indicative of user interaction with at least part of the form, wherein the user interaction data is stored in a data store; analyzing the user interaction data to determine a user effort metric in relation to user interaction with at least part of the form, where the user effort metric is determined using at least some of the one or more attributes; and outputting, based on the user effort metric, one or more recommended modifications to the form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A processing system including a processor and memory, wherein the processor is configured to:
-
receive form stage definition data defining a sequence of stages that are presentable within the form; receive form step defining data indicative of a series of steps to be executed by a user completing the form for each stage of the form; store the form stage definition data and the form step definition data in a data store; receive and store in the data store one or more attribute values defined for one or more form field of the form, each form field representing one of the steps and associated one of the stages of the form, wherein the one or more attribute values include at least one of;
a field type value;
a field length value indicative of a textual length of the field;
a mandatory value indicative of whether the field needs to be completed in order to submit the form;
a prefill occurrence value indicative of the likelihood that field is prefillable; and
an information difficulty value indicative of the difficulty of providing information requested for the field;transfer form data indicative of at least part of a form to a plurality of user devices; receive, from the plurality of user devices, user interaction data indicative of user interaction with at least part of the form, wherein the user interaction data is stored in a data store; analyze the user interaction data to determine a user effort metric in relation to user interaction with at least part of the form, wherein the user effort metric is determined using at least some one or more attributes; and output, based on the user effort metric, one or more recommended modifications to the form. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transient computer readable medium including program instructions for configuring a processing system to:
-
receive form stage definition data defining a sequence of stages that are presentable with the form; receive form step definition data indicative of a series of steps to be executed by a user completing the form for each stage of the form; store the form stage definition data and the form step definition data store; receive and store in the data store customisation data including one or more attribute values defined for one or more form fields of the form, each form field representing one of the steps and associated with one of the stages of the form, wherein the one or more attribute values include at least one of;
a field type value;
a field length value indicative of a textual length of the field;
a mandatory value indicative of whether the field needs to be complete in order to submit the form;
a prefill occurrence value indicative of the likelihood that prefillable; and
an information difficulty value indicative of the difficulty of providing information requested for the field;transfer form data indicative of at least part of a form to a plurality of user devices; receive, from the plurality of user devices, user interaction data indicative of user interaction with at least part of the form; analyze the user interaction data to determine a user effort metric in relation to user interaction with at least part of the form, wherein the user interaction data is stored in a data store, wherein the user effort metric is determined using at least some of the one or more attributes; and output, based on the user effort metric, one or more recommended modifications to the form. - View Dependent Claims (21, 22, 23, 24)
-
Specification