Traffic reduction in networked data collection
First Claim
1. A method for data collection in a client/server environment, the method comprising:
- providing a form to a client for display by the client, the form including a plurality of data entry fields;
providing a script to the client, the script detecting a change to one of the plurality of data entry fields, and in response to the detected change, transmitting a first message over a data network from the client to a server, the first message including information indicative of the detected change; and
transmitting a second message over the data network from the server to the client, in response to the first message, the second message including data relating to a different one of the plurality of data entry fields.
26 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a system, apparatus, and method for reducing traffic in networked data collection. When data collection is initiated, a server provides a page that includes data fields for completion by a user at the client. One or more of the data fields is configured to respond to changes by transmitting a new value to the server. The server may process the new value and return new data to the client, including an error message, an entry for another data field, or a plurality of entries and a control (e.g., drop-down list, scroll box). The data entry fields may also operate with one another (e.g., data is transmitted to the server only when two or more specific entries are changed). The server maintains an image of the entries so the server may process the entries without re-transmission of a completed form from the client.
-
Citations
25 Claims
-
1. A method for data collection in a client/server environment, the method comprising:
-
providing a form to a client for display by the client, the form including a plurality of data entry fields; providing a script to the client, the script detecting a change to one of the plurality of data entry fields, and in response to the detected change, transmitting a first message over a data network from the client to a server, the first message including information indicative of the detected change; and transmitting a second message over the data network from the server to the client, in response to the first message, the second message including data relating to a different one of the plurality of data entry fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for data collection in a network, the system comprising:
-
a form providing means for providing a form to a client for display by the client, the form including a plurality of data entry fields; a script providing means for providing a script to the client, the script detecting a change to one of the plurality of data entry fields, and in response to the detected change, transmitting a first message over a data network from the client to a server, the first message including information indicative of the detected change; and transmitting means for transmitting a second message over the data network from the server to the client, in response to the first message, the second message including data relating to a different one of the plurality of data entry fields. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium containing a computer-implementable program for data collection in a client/server environment, the computer program comprising computer-implementable instructions for controlling a computer to:
-
provide a form for display by a client, the form including a plurality of data entry fields; detect a change to one of the plurality of data entry fields, and in response to the detected change, transmits a first message over a data network from the client to a server, the first message including information indicative of the detected change; and transmit a second message over the data network from the server to the client, in response to the first message, the second message including data relating to a different one of the plurality of data entry fields. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification