Computer-implemented system and method for data collection
First Claim
Patent Images
1. A computer-implemented system for use in collecting data from a user, comprising:
- a client computer configurable to connect to a network to obtain over the network form-related data from a server computer system;
wherein a form is displayed based upon the form-related data in a user interface that is generated by the client computer, wherein the form is to collect data from a user;
client-side computer instructions operable on the client computer that visually modifies the form based upon data collected from the user through the form;
wherein the client-side computer instructions are operable to highlight a selection made by the user upon a data item contained within the form;
wherein the client-side computer instructions are operable to provide a visual indication that a data item is complete after the user has provided information required by the data item.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented system and method for assisting a user with the completion of online forms, by providing form modification based on input by the user. Certain form modifications are handled by computer instructions executing on the user'"'"'s computer, and not by the server that provided the form to the user'"'"'s computer.
-
Citations
52 Claims
-
1. A computer-implemented system for use in collecting data from a user, comprising:
-
a client computer configurable to connect to a network to obtain over the network form-related data from a server computer system;
wherein a form is displayed based upon the form-related data in a user interface that is generated by the client computer, wherein the form is to collect data from a user;
client-side computer instructions operable on the client computer that visually modifies the form based upon data collected from the user through the form;
wherein the client-side computer instructions are operable to highlight a selection made by the user upon a data item contained within the form;
wherein the client-side computer instructions are operable to provide a visual indication that a data item is complete after the user has provided information required by the data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-human interface for use in collecting data from a user, wherein the computer-human interface operates on a client computer that contains client-side computer instructions for providing a form completion operation prior to sending data from the form to a remote server, said computer-human interface comprising:
-
a form having multiple questions requiring input from the user;
wherein a first question includes a question stem for indicating a question'"'"'s text to the user;
wherein the first question includes a list of options for selection by the user;
wherein an option selected by the user is to be highlighted on the form by the client-side computer instructions;
wherein a visual indication is to be provided by the client-side computer instructions that indicates that a user has completed a question on the form;
wherein selection of an option contained within the list renders visible on the form one or more dependent questions, wherein a dependent question requires input from the user;
wherein a list of incomplete question is to be updated by the client-side computer instructions as the user completes questions on the form;
wherein the form'"'"'s submit mechanism is inactive while the form'"'"'s questions are incomplete.
-
-
39. A computer-implemented method for execution on a client computer for use in collecting data from a user, wherein the client computer contains client-side computer instructions for providing a form completion operation prior to sending data from the form to a remote server, said method comprising the steps of:
-
providing a form for display upon a display screen of the client computer;
wherein the form contains multiple questions requiring input from the user;
wherein a first question includes a question stem for indicating a question'"'"'s text to the user;
wherein the first question includes a list of options for selection by the user;
highlighting an option on the form that has been selected by the user;
providing a visual indication to indicate that a user has completed a question on the form;
making visible one or more dependent questions based upon selection of an option contained within the list, wherein a dependent question requires input from the user;
updating a list of incomplete questions as the user completes questions on the form. - View Dependent Claims (40, 41)
-
-
42. A computer-implemented software program for execution on a client computer for use in collecting data from a user, wherein the client computer contains client-side computer instructions for providing a form completion operation prior to sending data from the form to a remote server, said software program comprising:
-
computer instructions to provide a form for display upon a display screen of the client computer;
wherein the form contains multiple questions requiring input from the user;
wherein a first question includes a question stem for indicating the question'"'"'s text to the user;
wherein the first question includes a list of options for selection by the user;
computer instructions to highlight an option on the form that has been selected by the user. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
-
49. A computer-implemented software program for execution on a client computer for use in collecting data from a user, wherein the client computer contains client-side computer instructions for providing a form completion operation prior to sending data from the form to a remote server, said software program comprising:
-
computer instructions to provide a form for display upon a display screen of the client computer;
wherein the form contains multiple questions requiring input from the user;
wherein a first question includes a question stem for indicating the question'"'"'s text to the user;
wherein the first question includes a list of options for selection by the user;
computer instructions to provide a visual indication which indicates that a user has completed a question on the form.
-
-
50. A computer-implemented software program for execution on a client computer for use in collecting data from a user, wherein the client computer contains client-side computer instructions for providing a form completion operation prior to sending data from the form to a remote server, said software program comprising:
-
computer instructions to provide a form for display upon a display screen of the client computer;
wherein the form contains multiple questions requiring input from the user;
wherein a first question includes a question stem for indicating the question'"'"'s text to the user;
wherein the first question includes a list of options for selection by the user;
computer instructions to update a list of incomplete questions as the user completes questions on the form.
-
-
51. A computer-implemented software program for execution on a client computer for use in collecting data from a user, wherein the client computer contains client-side computer instructions for providing a form completion operation prior to sending data from the form to a remote server, said software program comprising:
-
computer instructions to provide a form for display upon a display screen of the client computer;
wherein the form contains multiple questions requiring input from the user;
wherein a first question includes a question stem for indicating the question'"'"'s text to the user;
wherein the first question includes a list of options for selection by the user;
computer instructions to allow a form'"'"'s submit mechanism to be inactive while the form'"'"'s questions are incomplete;
computer instructions to allow a form'"'"'s submit mechanism to be active when the form'"'"'s questions are completed.
-
-
52. A computer-implemented apparatus for operation on a client computer which assists a user with completion of a web-based form, comprising:
-
means for receiving computer instructions from a server over a network;
means for displaying a plurality of questions on the client computer'"'"'s display;
wherein at least one question provides a list of options from which the user can select;
means for highlighting an option selected by the user;
means for de-highlighting an option deselected by the user;
means for providing a visual indicator to indicate to the user that a question has been completed.
-
Specification