Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
171 words
A method of electronically filling in an online form with data associated with a user, the method comprising: transmitting from a client machine to a form-filling server a location identifier of a form-originating server and a form location corresponding to the online form on the form-originating server and a user identifier; decoding at the form-filling server the location identifier and the form location thereby enabling the form-filling server to open a connection between the form-filling server and form-originating server; requesting the form-originating server to provide the form-filling server with the online form so that the form-filling server has a similar view of the online form as the client machine does; parsing the online form on the form-filling server thereby identifying fields in the online form to be filled in; inserting data associated with the user into the fields in the online form on the form-filling server using the user identifier; and transmitting the online form with the inserted data associated with the user from the form-filling server to the client machine.
Claim 2
Independent Claim
171 words
A method of electronically filling in an online form with data associated with a user, the method comprising: transmitting from a client machine to a form-filling server a location identifier of a form-originating server and a form location corresponding to the online form on the form-originating server and a user identifier; decoding at the form-filling server the location identifier and the form location thereby enabling the form-filling server to open a connection between the form-filling server and form-originating server; requesting the form-originating server to provide the form-filling server with the online form so that the form-filling server has a similar view of the online form as the client machine does; parsing the online form on the form-filling server thereby identifying fields in the online form to be filled in; inserting data associated with the user into the fields in the online form on the form-filling server using the user identifier; and transmitting the online form with the inserted data associated with the user from the form-filling server to the client machine.
Claim 3
Dependent Claim
152 words
A selective proxy server for automatically filling in online forms comprising: a request receiving component for receiving a request from a client computer to automatically fill in an online form; a location-data receiving component for receiving a location-identifier of a form-originating server and a form location corresponding to the online form; a location-data decoder for decoding the location-identifier and the form location; a form-data receiving component for receiving a form indicated by the form location; a personal data storage component for storing personal data corresponding to a plurality of users; a form-data parser for parsing the online form thereby identifying fields to be filled in with personal data from the personal data storage component; a data inserting component for inserting data into the fields in the online form; and a transmitting component for transmitting the filled in online form to the client computer in response to the request from the client computer.
Claim 4
Dependent Claim
152 words
A selective proxy server for automatically filling in online forms comprising: a request receiving component for receiving a request from a client computer to automatically fill in an online form; a location-data receiving component for receiving a location-identifier of a form-originating server and a form location corresponding to the online form; a location-data decoder for decoding the location-identifier and the form location; a form-data receiving component for receiving a form indicated by the form location; a personal data storage component for storing personal data corresponding to a plurality of users; a form-data parser for parsing the online form thereby identifying fields to be filled in with personal data from the personal data storage component; a data inserting component for inserting data into the fields in the online form; and a transmitting component for transmitting the filled in online form to the client computer in response to the request from the client computer.
Claim 5
Independent Claim
102 words
A method for processing on a form-filling server an electronic form generated by a form-originating server, the method comprising: receiving a request from a client computer; obtaining an identification of the form-originating server; obtaining the electronic form generated by the form-originating server; identifying one or more fields to be completed on the electronic form; obtaining user data associated with an identified user from a user database corresponding to a plurality of users; inserting the user data into at least one field of the electronic form; and transmitting the electronic form with user data in at least one field to the client computer.
Claim 6
Independent Claim
102 words
A method for processing on a form-filling server an electronic form generated by a form-originating server, the method comprising: receiving a request from a client computer; obtaining an identification of the form-originating server; obtaining the electronic form generated by the form-originating server; identifying one or more fields to be completed on the electronic form; obtaining user data associated with an identified user from a user database corresponding to a plurality of users; inserting the user data into at least one field of the electronic form; and transmitting the electronic form with user data in at least one field to the client computer.
Claim 7
Dependent Claim
22 words
The method of claim 3 , wherein obtaining the identification of the form-originating server includes obtaining a location of the form-originating server.
Claim 8
Dependent Claim
17 words
The method of claim 4 , wherein the location is identified by a uniform resource locator identifier.
Claim 9
Dependent Claim
34 words
The method of claim 3 , wherein identifying one or more fields to be completed on the electronic form includes parsing the electronic form to obtain the one or more fields to be completed.
Claim 10
Dependent Claim
20 words
The method of claim 3 , wherein obtaining the electronic form includes requesting the electronic form from the form-generating server.
Claim 11
Dependent Claim
42 words
The method of claim 3 , wherein obtaining user data associated with an identified user from a user database corresponding to a plurality of users includes: obtaining a user identifier; and associating user data in the user database with the user identifier.
Claim 12
Dependent Claim
39 words
The method of claim 3 , further comprising: obtaining a completed electronic form from the identified user; and updating the user data associated with the identified user in the user database with data submitted in the completed electronic form.
Claim 13
Dependent Claim
22 words
A computer readable medium having computer executable instructions for performing the method recited in any one of claims 3 - 9 .
Claim 14
Dependent Claim
30 words
A computer system having a processor, a memory and an operating environment, the computer system operable for performing the method recited in any one of claims 3 - 9 .
Claim 15
Independent Claim
116 words
A system for processing electronic forms, the system comprising: a client computer with a document browser operable to request the automatic completion of at least one field of an electronic form; a form-generating server operable to provide the electronic form; and a form-completion server operable to obtain the request for an automatic completion from the client computer with a document browser and to obtain at least a portion of the electronic form from the form-generating server; wherein the client computer with a document browser is associated with an identified individual and wherein the form-completion server is further operable to insert user data associated with the identified individual into one or more fields of the electronic form.
Claim 16
Independent Claim
116 words
A system for processing electronic forms, the system comprising: a client computer with a document browser operable to request the automatic completion of at least one field of an electronic form; a form-generating server operable to provide the electronic form; and a form-completion server operable to obtain the request for an automatic completion from the client computer with a document browser and to obtain at least a portion of the electronic form from the form-generating server; wherein the client computer with a document browser is associated with an identified individual and wherein the form-completion server is further operable to insert user data associated with the identified individual into one or more fields of the electronic form.
Claim 17
Dependent Claim
60 words
The system of claim 12 , wherein the client computer with a document browser is operable to obtain a partially completed form from the form-completion server and to submit a completed form, and wherein the form-completion server is further operable to obtain the submitted electronic form and to update the user data with data included in the submitted electronic form.
Claim 18
Dependent Claim
29 words
The system of claim 12 , wherein the form-completion server is further operable to parse the electronic form to identify the one or more fields of the electronic form.
Claim 19
Dependent Claim
30 words
The system of claim 12 , wherein the form-completion server is further operable to transmit to the client computer with a document browser a partially or fully completed electronic form.