System and method for generating a user profile from layers based on prior user response
First Claim
1. A method for generating a user profile, of a user of a web browser, the user profile including a plurality of profile parameters, the method comprising:
- employing a tag to load a script-based engine into the web browser;
employing the script-based engine to download from a server to the web browser, data comprising definitions of a plurality of HTML layers of a customizable form and profile logic defining correspondence between said plurality of profile parameters and each of the plurality of HTML layers;
subsequently, employing said script-based engine to utilize said plurality of HTML layers and said profile logic;
to cause said web browser to display one of said plurality of HTML layers to the user;
to monitor at least one user response to at least one query in said one of said plurality of HTML layers, wherein said at least one user response comprises an adeptness assessment of the user in interacting with the web browser; and
based on said at least one user response;
to set at least one parameter of said plurality of profile parameters of said user profile; and
to select a subsequent HTML layer to be displayed, by the web browser, from among said plurality of HTML layers already downloaded to said web browser, wherein a subsequent HTML layer with a higher level of detail is selected for a user profile indicating a higher adeptness assessment and a subsequent HTML layer with a lower level of detail is selected for a user profile indicating a lower adeptness assessment.
5 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.
94 Citations
11 Claims
-
1. A method for generating a user profile, of a user of a web browser, the user profile including a plurality of profile parameters, the method comprising:
-
employing a tag to load a script-based engine into the web browser; employing the script-based engine to download from a server to the web browser, data comprising definitions of a plurality of HTML layers of a customizable form and profile logic defining correspondence between said plurality of profile parameters and each of the plurality of HTML layers; subsequently, employing said script-based engine to utilize said plurality of HTML layers and said profile logic; to cause said web browser to display one of said plurality of HTML layers to the user; to monitor at least one user response to at least one query in said one of said plurality of HTML layers, wherein said at least one user response comprises an adeptness assessment of the user in interacting with the web browser; and based on said at least one user response; to set at least one parameter of said plurality of profile parameters of said user profile; and to select a subsequent HTML layer to be displayed, by the web browser, from among said plurality of HTML layers already downloaded to said web browser, wherein a subsequent HTML layer with a higher level of detail is selected for a user profile indicating a higher adeptness assessment and a subsequent HTML layer with a lower level of detail is selected for a user profile indicating a lower adeptness assessment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for generating a user profile, of a user of a web browser, the user profile including a plurality of profile parameters, the system comprising:
-
a client computer including a web browser; and at least one server including; a network interface, which is configured to communicate over a network with said web browser, said web browser being coupled to receive via the network a tag invoking a script-based engine; a memory, which is arrange to hold said user profile, data comprising definitions of a plurality of HTML layers of a customizable form and profile logic defining correspondence between said plurality of profile parameters and each of said plurality of HTML layers; and a processor, which is coupled to the network interface and the memory, and which is operative, responsively to the tag; to load a script-based engine into the web browser; and to download from said at least one server to the client computer said data, in response to a request from the script-based engine, said web browser being operative to subsequently, employ said script-based engine to utilize said plurality of HTML layers and said profile logic; to cause said web browser to display one of said plurality of HTML layers to the user; to monitor at least one user response to at least one query in said one of said plurality of HTML layers, wherein said at least one user response comprises an adeptness assessment of the user in interacting with the web browser; and based on said at least one user response; to set at least one parameter of said plurality of profile parameters of said user profile; and to select a subsequent HTML layer to be displayed, by the web browser, from among said plurality of HTML layers already downloaded to said web browser, wherein a subsequent HTML layer with a higher level of detail is selected for a user profile indicating a higher adeptness assessment and a subsequent HTML layer with a lower level of detail is selected for a user profile indicating a lower adeptness assessment. - View Dependent Claims (8, 9, 10, 11)
-
Specification