Server for enabling the automatic insertion of data into electronic forms on a user computer
First Claim
1. A method for constructing a shippable software module on a personal information server suitable for execution on a remote computer for inserting data strings into an electronic form, the method comprising:
- receiving a request from a remote computer for a shippable software module suitable for execution on the remote computer for inserting data strings into the electronic form;
retrieving a form mapping containing a plurality of associations between fields in the electronic form and pre-named fields on the personal information server, the mapping being associated with the electronic form;
retrieving a raw data file containing data strings from a plurality of raw data files, each data string corresponding to a pre-named field and the raw data file being associated with a particular user;
dynamically constructing a shippable software module suitable for execution on the remote computer for inserting data strings into an electronic form utilizing the form mapping and the raw data file and comparing an intended-practice condition associated with each field in the electronic form as determined by a form-originating server, with a use-preference condition associated with each pre-named field as determined by the particular user; and
transmitting the shippable software module to the remote computer.
7 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, methods, and computer program products are disclosed for constructing and transmitting an executable software module on a personal information server to a remote computer. The software module is constructed such that once received by a browser displaying a form, it is executed and user data is automatically inserted into an electronic form. The software module contains field names from a downloaded form and matching data items which are inserted into the form on the remote user computer. A method for constructing a shippable software module on a personal information server suitable for execution on a remote computer for inserting data strings into an electronic form is described. A form mapping containing a set of associations between fields in the electronic form (“non-standard fields”) and pre-named fields (“standard fields”) on the personal information server is retrieved. Each mapping is associated with a registered electronic form. A raw data file containing data strings, each data string corresponding to a pre-named field is retrieved. Each raw data file is associated with a registered user. The form mapping is utilized to attach a data string to the field in the electronic form where the pre-named field and the field in the electronic form have been previously matched or mapped.
614 Citations
22 Claims
-
1. A method for constructing a shippable software module on a personal information server suitable for execution on a remote computer for inserting data strings into an electronic form, the method comprising:
-
receiving a request from a remote computer for a shippable software module suitable for execution on the remote computer for inserting data strings into the electronic form;
retrieving a form mapping containing a plurality of associations between fields in the electronic form and pre-named fields on the personal information server, the mapping being associated with the electronic form;
retrieving a raw data file containing data strings from a plurality of raw data files, each data string corresponding to a pre-named field and the raw data file being associated with a particular user;
dynamically constructing a shippable software module suitable for execution on the remote computer for inserting data strings into an electronic form utilizing the form mapping and the raw data file and comparing an intended-practice condition associated with each field in the electronic form as determined by a form-originating server, with a use-preference condition associated with each pre-named field as determined by the particular user; and
transmitting the shippable software module to the remote computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server for enabling the automatic insertion of data strings into an electronic form having a plurality of fields displayed on a remote computer capable of communicating with the server, the server comprising:
-
a first memory area for storing a plurality of raw data profiles, each raw data profile corresponding to an associated registered user;
a second memory area for storing a plurality of form mappings, each form mapping corresponding to an associated registered form;
a comparison module for comparing user-preference data determined by an associated registered user contained in the plurality of raw data profiles with practice-preference data determined by a form-originating server contained in the plurality of form mappings; and
a software module constructor for dynamically constructing and transmitting a shippable program suitable for execution on a remote computer to insert data strings into an electronic form on the remote computer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for constructing a shippable software module on a personal information server suitable for execution on a remote computer for inserting data strings into an electronic form, the method comprising:
-
receiving a request from a remote computer for a shippable software module suitable for execution on the remote computer for inserting data strings into the electronic form;
retrieving a form mapping containing a plurality of associations between fields in the electronic form and pre-named fields on the personal information server, the mapping being associated with the electronic form;
retrieving a raw data file containing data strings from a plurality of raw data files, each data string corresponding to a pre-named field and the raw data file being associated with a particular user;
dynamically constructing a shippable software module suitable for execution on the remote computer for inserting data strings into an electronic form utilizing the form mapping and the raw data file;
transmitting the shippable software module to the remote computer;
registering one or more electronic forms prior to retrieving a form mapping, wherein registering one or more electronic forms comprises obtaining an electronic form so that a form mapping for a plurality of associations between fields in the electronic form and pre-named fields on the personal information server can be generated;
obtaining intended-practice conditions for each of a plurality of fields in the electronic form; and
embedding within the electronic form an executable linking module capable of sending a request from the remote computer to the personal information module for a shippable software module suitable for execution on the remote computer for inserting data strings into the electronic form.
-
-
22. A method for constructing a shippable software module on a personal information server suitable for execution on a remote computer for inserting data strings into an electronic form, the method comprising:
-
receiving a request from a remote computer for a shippable software module suitable for execution on the remote computer for inserting data strings into the electronic form;
retrieving a form mapping containing a plurality of associations between fields in the electronic form and pre-named fields on the personal information server, the mapping being associated with the electronic form;
retrieving a raw data file containing data strings from a plurality of raw data files, each data string corresponding to a pre-named field and the raw data file being associated with a particular user;
dynamically constructing a shippable software module suitable for execution on the remote computer for inserting data strings into an electronic form utilizing the form mapping and the raw data file; and
transmitting the shippable software module to the remote computer;
wherein the particular user is previously registered with the personal information server, and wherein registering the particular user with the personal information server comprises;
providing the particular user'"'"'s raw data corresponding to pre-named fields on the personal information server; and
providing use-preference conditions for the particular user'"'"'s raw data corresponding to each of the plurality of pre-named fields.
-
Specification