Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
197 words
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.
Claim 2
Independent Claim
197 words
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.
Claim 3
Dependent Claim
54 words
The method as recited in claim 1 further comprising attaching a data string from the raw data file corresponding to a pre-named field to the shippable software module for insertion into the field in the electronic form when the intended-practice condition of the field is consistent with the use-preference condition of the pre-named field.
Claim 4
Dependent Claim
53 words
The method as recited in claim 1 wherein receiving a request from a remote computer further comprises receiving a user identifier associated with the particular user and a form identifier associated with the electronic form, and wherein the remote computer issues the request when the electronic form is downloaded by the particular user.
Claim 5
Dependent Claim
56 words
The method as recited in claim 1 further comprising declining to attach a data string from the raw data file corresponding to a pre-named field to the shippable software module for insertion into the field in the electronic form when the intended-practice condition of the field is inconsistent with the use-preference condition of the pre-named field.
Claim 6
Dependent Claim
20 words
The method as recited in claim 4 wherein the intended-practice condition and the use-preference condition are collections of type-of-use descriptors.
Claim 7
Dependent Claim
75 words
The method as recited in claim 1 wherein 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 further comprises examining a plurality of negotiation objects for one of an acceptance and decline, each negotiation object resulting from comparing data relating to the field in the electronic form to data relating to the pre-named field.
Claim 8
Dependent Claim
21 words
The method as recited in claim 6 further comprising constructing a JavaScript module from each negotiation object resulting in an acceptance.
Claim 9
Dependent Claim
16 words
The method as recited in claim 1 wherein the shippable software module is a JavaScript program.
Claim 10
Dependent Claim
143 words
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.
Claim 11
Dependent Claim
143 words
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.
Claim 12
Dependent Claim
40 words
The server as recited in claim 9 wherein each raw data profile includes a plurality of standard field names, each standard field name having a corresponding data string and a use-preference data item as determined by the associated registered user.
Claim 13
Dependent Claim
45 words
The server as recited in claim 10 wherein each form mapping includes a plurality of non-standard field names from the electronic form, each non-standard field name being mapped to a standard field name and having a practice-preference data item as determined by a form provider.
Claim 14
Dependent Claim
27 words
The server as recited in claim 9 wherein the comparison module contains a plurality of conditions from which the practice-preference data and the use-preference data are defined.
Claim 15
Dependent Claim
36 words
The server as recited in claim 9 further comprising a negotiation history module containing a plurality of negotiation modules, each negotiation module containing an offer component and one of an acceptance component and a decline component.
Claim 16
Dependent Claim
30 words
The server as recited in claim 13 wherein the acceptance component further comprises a data string corresponding to at least one of the plurality of fields in the electronic form.
Claim 17
Dependent Claim
34 words
The server as recited in claim 9 wherein the shippable program is a JavaScript program containing instructions regarding fields in which to insert each data string in the electronic form on the remote computer.
Claim 18
Dependent Claim
25 words
The server as recited in claim 15 wherein the shippable program further comprises the plurality of data strings to be inserted in the electronic form.
Claim 19
Dependent Claim
29 words
The server as recited in claim 9 further comprising a registered user index for locating a particular raw data profile given a user identifier corresponding to a registered user.
Claim 20
Dependent Claim
14 words
The server as recited in claim 17 wherein the user identifier is a cookie.
Claim 21
Dependent Claim
24 words
The server as recited in claim 9 further comprising a form mapping index for locating a particular form mapping given an electronic form identifier.
Claim 22
Dependent Claim
17 words
The server as recited in claim 19 wherein the electronic form identifier is a Uniform Resource Locator.
Claim 23
Independent Claim
271 words
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.
Claim 24
Independent Claim
271 words
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.
Claim 25
Independent Claim
221 words
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.
Claim 26
Independent Claim
221 words
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.