OPTIMIZING FORMS FOR WEB PRESENTATION
First Claim
1. A method for optimizing forms, the method comprising:
- generating a profile of a user of a web browser on a client computer, the profile comprising one or more profile parameters;
loading into the web browser a vendor form comprising at least one field to be filled in with information provided by the user and a tag invoking a script-based engine;
storing software code corresponding to a plurality of layers containing interactive instructions for assisting the user in filling in the at least one field;
responsively to the tag, loading the script-based engine into the web browser;
selecting and downloading to the client computer, using the script-based engine, responsively to at least one of the profile parameters of the user, a portion of the software code so that a layer from among the plurality of layers is displayed by the web browser; and
receiving, via the displayed layer, an input from the user for filling in the at least one field on the vendor form.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for optimizing forms includes generating a profile of a user of a web browser on a client computer and loading into the web browser a vendor form including a field to be filled in with information provided by the user. The form also includes a tag invoking a script-based engine. Software code is stored corresponding to a plurality of layers containing interactive instructions for assisting the user in filling in the field. Responsively to the tag, the script-based engine is loaded into the web browser. Responsively to at least one profile parameter of the user, a portion of the software code is selected and downloaded to the web browser, so that a layer from among the plurality of layers is displayed by the web browser. Via the displayed layer, input is received from the user for filling in the field.
-
Citations
24 Claims
-
1. A method for optimizing forms, the method comprising:
-
generating a profile of a user of a web browser on a client computer, the profile comprising one or more profile parameters;
loading into the web browser a vendor form comprising at least one field to be filled in with information provided by the user and a tag invoking a script-based engine;
storing software code corresponding to a plurality of layers containing interactive instructions for assisting the user in filling in the at least one field;
responsively to the tag, loading the script-based engine into the web browser;
selecting and downloading to the client computer, using the script-based engine, responsively to at least one of the profile parameters of the user, a portion of the software code so that a layer from among the plurality of layers is displayed by the web browser; and
receiving, via the displayed layer, an input from the user for filling in the at least one field on the vendor form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server for optimizing forms, comprising:
-
a network interface, which is configured to communicate over a network with a web browser on a client computer, which is coupled to receive via the network a vendor form comprising at least one field to be filled in with information provided by the user and a tag invoking a script-based engine;
a memory, which is arranged to hold a profile of a user of the web browser, the profile comprising one or more profile parameters, and to hold software code corresponding to a plurality of layers containing interactive instructions for assisting the user in filling in the at least one field; and
a processor, which is coupled to the network interface and the memory, and which is operative, responsively to the tag, to load the script-based engine into the web browser, and to download to the client computer, using the script-based engine, a portion of the software code that is selected responsively to at least one of the profile parameters of the user, so that a layer from among the plurality of layers is displayed by the web browser, and which is configured to receive, via the displayed layer, an input from the user for filling in the at least one field on the vendor form. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a server computer in communication via a network with a web browser on a client computer, which is coupled to receive via the network a vendor form comprising at least one field to be filled in with information provided by the user and a tag invoking a script-based engine, cause the server computer to maintain a profile of a user of the web browser, the profile comprising one or more profile parameters, and to hold software code corresponding to a plurality of layers containing interactive instructions for assisting the user in filling in the at least one field,
wherein the instructions further cause the server computer, responsively to the tag, to load the script-based engine into the web browser, and to download to the client computer, using the script-based engine, a portion of the software code that is selected responsively to at least one of the profile parameters of the user, so that a layer from among the plurality of layers is displayed by the web browser, and to receive, via the displayed layer, an input from the user for filling in the at least one field on the vendor form.
Specification