Acquisition of user data over a network
First Claim
Patent Images
1. A method including:
- intercepting, by an intermediary, a form destined for a device used by a user over a network, the form being from an application executing on an application server, the application server being a different device on the network from both the intermediary and the device used by the user, the form including parts to be completed by the user; and
completing, by the intermediary, a first part of the parts to be completed by the user, prior to the form being received by the device used by the user, the first part of the parts that has been completed by the intermediary is not forwarded to the device used by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment includes a method that includes intercepting, by an intermediary, a form destined for a device used by a user over a network that is from an application executing on a different device on the network. The form includes parts to be completed by the user. The method also includes completing, by the intermediary, a first part of the parts to be completed by the user, prior to the form being received by the device.
23 Citations
33 Claims
-
1. A method including:
-
intercepting, by an intermediary, a form destined for a device used by a user over a network, the form being from an application executing on an application server, the application server being a different device on the network from both the intermediary and the device used by the user, the form including parts to be completed by the user; and completing, by the intermediary, a first part of the parts to be completed by the user, prior to the form being received by the device used by the user, the first part of the parts that has been completed by the intermediary is not forwarded to the device used by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method including:
-
receiving, by a proxy server, a form being transmitted over a network from an application server to a device of a user prior to the form being received by the device of the user, the form including parts that are to be completed by the user, the application server being a different device on the network from the proxy server; generating a data query based on the parts that are to be completed by the user; querying, using the data query, a database that includes a profile of the user; receiving at least one answer to at least part of the data query; completing at least one part of the parts that are to be completed by the user to generate a non-user completed part of the form, the form being from an application executing on the application server, the application server being a different device on the network than a device completing the at least one part; generating a form fragment that does not include the at least one part completed; forwarding only the form fragment to the device of the user; and receiving back from the device of the user, in response to the forwarding, a document fragment that includes a result of the user completing the form fragment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system including:
a proxy server coupled over a network to a device of a user, the proxy server further coupled over the network to an application server to execute an application, the application server being a different device on the network from the proxy server and the device of the user, the proxy server to intercept a form being transmitted from the application server to the device of the user, the form including parts that are to be completed by the user, the proxy server including; a data store to store an annotation of the form and a personal profile of the user; and a form personalizer engine to generate a data query for the parts to be completed by the user based on the annotation of the form, the form personalizer engine to retrieve from the personal profile, using the data query, an answer to at least a portion of the parts to be completed by the user, the form personalizer engine is further to generate a form fragment that does not include the at least the portion, the form personalizer engine is further to forward only the form fragment to the device of the user. - View Dependent Claims (22, 23, 24, 25, 26)
-
27. An apparatus including:
-
means for intercepting, by an intermediary using one or more processors, a form destined for a device used by a user over a network that is from an application executing on an application server, the application server being a different device on the network from both the intermediary device and the device used by the user, the form to include parts to be completed by the user; and means for completing, by the intermediary using the one or more processors, at least a portion of the parts to be completed by the user, prior to the form being received by the device used by the user, wherein the at least the portion that has been completed by means for completing is not forwarded to the device used by the user. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A non-transitory machine-readable storage medium storing instructions which, when executed by a machine, cause the machine to perform a method, the method comprising:
-
intercepting, by an intermediary, a form destined for a device used by a user over a network, the form being from an application executing on an application server, the application server being a different device on the network from both the intermediary and the device used by the user, the form including parts to be completed by the user; and completing, by the intermediary, a first part of the parts to be completed by the user, prior to the form being received by the device used by the user, the first part of the parts that has been completed by the intermediary is not forwarded to the device used by the user.
-
-
33. A non-transitory machine-readable storage medium storing instructions which, when executed by a machine, cause the machine to perform a method, the method comprising:
-
receiving, by a proxy server, a form being transmitted over a network from an application server to a device of a user prior to the form being received by the device of the user, the form including parts that are to be completed by the user, the application server being a different device on the network from the proxy server; generating a data query based on the parts that are to be completed by the user; querying, using the data query, a database that includes a profile of the user; receiving at least one answer to at least part of the data query; completing at least one part of the parts that are to be completed by the user to generate a non-user completed part of the form, the form being from an application executing on the application server, the application server being a different device on the network than a device completing the at least one part; generating a form fragment that does not include the at least one part completed; forwarding only the form fragment to the device of the user; and receiving back from the device of the user, in response to the forwarding, a document fragment that includes a result of the user completing the form fragment.
-
Specification