Transformation and processing of Web form documents and data for small footprint devices
First Claim
1. A method of processing a Web document for display on a user device that is communicatively linked to a computer network, the method comprising:
- receiving a copy of the Web document, wherein the Web document includes one or more data entry fields for receiving data;
dividing the Web document into a series of two or more subdocuments, wherein the subdocuments collectively include the data entry fields from the Web document; and
sending a first subdocument in the series of subdocuments to the user device, the first subdocument including one or more data entry fields from the Web document.
1 Assignment
0 Petitions
Accused Products
Abstract
A content transformer transforms computer network content, such as a Web page, so that the content can be displayed on any type of user device that is communicatively coupled to a computer network. The content transformer functions as a surrogate server between any network content server and the user device, so that all content that is received by the user device first passes through the content transformer. The content transformer transforms Web form documents that are served by the content server so the documents are in a format that is suited for the user device. The content transformer divides a form document into a series of subdocuments that are optimized for the display screen and memory constraints of the user device. The content transformer also stores any user-provided data from the form document in a data storage location that is local to the content transformer. The content transformer provides the data to the content server when it is determined that the user has requested submittal of the data to the content server.
68 Citations
25 Claims
-
1. A method of processing a Web document for display on a user device that is communicatively linked to a computer network, the method comprising:
-
receiving a copy of the Web document, wherein the Web document includes one or more data entry fields for receiving data;
dividing the Web document into a series of two or more subdocuments, wherein the subdocuments collectively include the data entry fields from the Web document; and
sending a first subdocument in the series of subdocuments to the user device, the first subdocument including one or more data entry fields from the Web document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of transforming a Web document for display on a user device that is communicatively linked to a computer network, the method comprising:
-
receiving a copy of the Web document from a server, wherein the Web document includes one or more data entry fields for receiving data from a user;
dividing the Web document into a series of subdocuments;
sending a first subdocument to the user device for display on the user device, the first subdocument including a first subset of data entry fields from the Web document;
receiving a first set of data from the user device, the first set of data being associated with the data entry fields that were included on the first subdocument;
storing the first set of data in a data store;
transmitting a second subdocument to the user device, the second subdocument including a second subset of data entry fields from the Web document;
re-sending the first subdocument to the user device, wherein the first set of data is inserted into the first subset of data fields. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A system that transforms a Web document located on a computer network, the system comprising:
-
content processor means for executing program instructions and receiving a data set; and
a network interface that permits communications between the content processor means and the computer network;
wherein the program instructions executed by the content processor means comprises receiving a copy of the Web document, wherein the Web document includes one or data entry fields for receiving data, dividing the Web document into a series of two or more subdocuments, wherein the subdocuments collectively include the data entry fields from the Web document, and sending a first subdocument in the series of subdocuments to the user device, the first subdocument including one or more data entry fields from the Web document.
-
-
21. A system that transforms a Web document located on a computer network, the system comprising one or more processors that execute program instructions and receive a data set, and:
-
receive a copy of the Web document from a server, wherein the Web document includes one or more data entry fields for receiving data from a user;
divide the Web document into a series of subdocuments;
send a first subdocument to the user device for display on the user device, the first subdocument including a first subset of data entry fields from the Web document;
receive a first set of data from the user device, the first set of data being associated with the data entry fields that were included on the first subdocument;
store the first set of data in a data store;
transmit a second subdocument to the user device, the second subdocument including a second subset of data entry fields from the Web document; and
re-send the first subdocument to the user device, wherein the first set of data is inserted into the first subset of data fields.
-
-
22. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for transforming a Web document, the program product comprising:
-
a recordable media;
a program of computer-readable instructions executable by the computer system to perform operations comprising;
receiving a copy of the Web document, wherein the Web document includes one or data entry fields for receiving data;
dividing the Web document into a series of two or more subdocuments, wherein the subdocuments collectively include the data entry fields from the Web document; and
sending a first subdocument in the series of subdocuments to the user device, the first subdocument including one or more data entry fields from the Web document. - View Dependent Claims (23, 25)
-
-
24. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for transforming a Web document, the program product comprising:
-
a recordable media;
a program of computer-readable instructions executable by the computer system to perform operations comprising;
receiving a copy of the Web document from a server, wherein the Web document includes one or more data entry fields for receiving data from a user;
dividing the Web document into a series of subdocuments;
sending a first subdocument to the user device for display on the user device, the first subdocument including a first subset of data entry fields from the Web document;
receiving a first set of data from the user device, the first set of data being associated with the data entry fields that were included on the first subdocument;
storing the first set of data in a data store;
transmitting a second subdocument to the user device, the second subdocument including a second subset of data entry fields from the Web document;
re-sending the first subdocument to the user device, wherein the first set of data is inserted into the first subset of data fields.
-
Specification