Method for online information sharing for completing electronic forms
Abstract
Methods are disclosed for gathering information from different sources to be used to automatically fill in online forms. The information is collected using a persona of an individual. A persona is created by filtering a larger set of raw data for that user so that only certain fields are allowed to be seen and used by others. An individual can have several personas, each assigned to a particular other individual, such as a family member or a friend. The individual allowing one of his personas to be shared is the information provider and the user requesting the information is the information requester. The information is taken from both the provider and requester, and used by a vendor in a form, filled out by the information requester. In one embodiment, the information requester is a “gift giver” and the provider is a “gift receiver.” The gift giver is requesting shipping and other information from the gift receiver, who can grant one of his personas to the particular gift giver. The information, along with billing information from the gift giver, is used to fill out a vendor online form.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for facilitating sharing of information in a computer network in which the information is used to at least partially complete an online form, the method comprising:
accessing, at a host computer, a first data profile containing a non-filtered set of data corresponding to a first user;
creating, at the host computer, a filtered first data profile containing a plurality of filtered set sets of data, each of which constituting a respective persona of the first user, wherein the plurality of filtered set sets of data is are taken from the first data profile;
coalescing, at the host computer, data from the filtered first data profile and data from a second data profile to construct a third data set, wherein the third data set is converted to shippable code;
transmitting the shippable code including the third data set to a client computer, wherein the third data set is used to complete the online form such that certain data items required by the online form relating to the first user are taken from the filtered first data profile portion of the third data set; and,
receiving, at the host computer, a completed online form when the online form contains a modified data item, wherein the first data profile is updated with the modified data item, and wherein the completed online form includes viewable profile data populated from the filtered first data profile portion of the third data set.
2. The method of claim 1 , wherein the step of creating the filtered first data profile further comprises selecting particular data items from the first data profile that the first user intends to share with a computer network user.
3. The method of claim 1 , wherein the step of creating the filtered first data profile further comprises creating the filtered first data profile for a specific computer network user.
4. The method of claim 3 , wherein the specific computer network user is a gift giver and the first user is a gift receiver.
5. The method of claim 1 , wherein the filtered first data profile inherits privacy preferences from data items in the first data profile.
6. The method of claim 5 , wherein privacy preferences attached to the filtered first data profile determine how the filtered first data profile will be used.
7. The method of claim 1 , wherein the step of coalescing data from the filtered first data profile and data from the second data profile further comprises extracting data from the filtered first data profile relating to shipping and specific characteristics of the first user and extracting data from the second data profile relating to billing.
8. The method of claim 1 further comprising automatically filling in the online form with data from the third data set once the first user has been selected by a second user.
9. The method of claim 8 further comprising requesting access to use the second data profile in response to a notification to fill in the online form.
10. The method of claim 9 further comprising granting access to the second data profile thereby enabling a computer network user to fill in the online form.
11. A method of allowing an information requester to access data from an information provider in order to complete an online merchant form, the method comprising:
creating, at a host computer, a plurality of filtered data set sets containing data that the information provider is willing to share with particular third-party users, including the information requester, each of the plurality of filtered data sets constituting a respective persona of the information provider;
retrieving, at the host computer, the online merchant form upon request by the information requester, the online merchant form having a plurality of fields;
inserting, at the host computer, data from the information requester into a first subset of the plurality of fields;
constructing, at said the host computer, a shippable code including one of the plurality of filtered data set sets;
transmitting the shippable code including the one of the plurality of filtered data set sets to a client computer, wherein the one of the plurality of filtered data set sets is inserted into a second subset of the plurality of fields, wherein the online merchant form is from an online merchant not affiliated with any other online merchant; and,
receiving, at the host computer, a completed online merchant form directly from the client computer upon submission of the completed online form, when the online merchant form contains a modified data item, wherein a first data profile is updated with the modified data item, and wherein the completed online merchant form includes viewable profile data populated from at least one of the data from the information requester and the data from the one of the plurality of filtered data set sets.
12. The method of claim 11 , wherein the online merchant is not associated with at least one of a network and a group of other online merchants.
13. The method of claim 11 , further comprising:
dynamically updating the one of plurality of the filtered data set sets with updated information from the information provider such that the information requester has access to only the updated information.
14. The method of claim 13 , wherein the one of plurality of the filtered data set sets is updated by editing an underlying unfiltered data set under the control of the information provider.
15. A method comprising:
accessing, at a host computer for facilitating sharing of information to at least partially complete an online form, a first data profile containing a set of data corresponding to a first user; creating, at the host computer, a filtered first data profile containing a plurality of filtered sets of data each of which constituting a respective persona of the first user, wherein the plurality of filtered sets of data are taken from the first data profile; coalescing, at the host computer, data from the filtered first data profile and data from a second data profile to construct a third data set; converting, at the host computer, the third data set to shippable code; completing, at the host computer, the online form using the third data set, the completing comprising taking certain data items required by the online form relating to the first user from the filtered first data profile portion of the third data set; transmitting, at the host computer, the shippable code to a client computer, wherein the third data set is used to complete the online form; receiving, at the host computer, a completed online form in response to the completed online form containing the modified data item, wherein the completed online form includes viewable profile data populated from the filtered first data profile portion of the third data set; and updating, at the host computer, the first data profile with the modified data item.
16. The method of claim 15, wherein creating the filtered first data profile further comprises receiving an indication that the first user has selected at least one particular data item from the first data profile to share with at least a further user.
17. The method of claim 15, wherein creating the filtered first data profile further comprises creating the filtered first data profile for a specific computer network user.
18. The method of claim 17, wherein the specific computer network user is a gift giver and the first user is a gift receiver.
19. The method of claim 15, wherein creating a filtered first data profile includes enabling the filtered first data profile to inherit privacy preferences from data items in the first data profile.
20. The method of claim 19, further comprising associating privacy preferences to the filtered first data profile that determine how the filtered first data profile will be used.
21. The method of claim 15, wherein coalescing data from the filtered first data profile and data from the second data profile further comprises extracting data from the filtered first data profile relating to shipping and specific characteristics of the first user and extracting data from the second data profile relating to billing.
22. The method of claim 15 further comprising automatically filling in the online form with data from the third data set in response to the first user has been selected by a second user.
23. The method of claim 22 further comprising requesting access to use the second data profile in response to a notification to fill in the online form.
24. The method of claim 23 further comprising granting access to the second data profile and enabling a computer network user to fill in the online form.
25. A method comprising:
creating, at a host computer to complete an online form, a plurality of filtered data sets containing data that the information provider is willing to share with particular third-party users, including the information requester, each of the plurality of filtered data sets constituting a respective persona of the information provider; obtaining, at the host computer, in response to request by the information requester, information representing the online form, the online form having a plurality of fields; inserting, at the host computer, data from the information requester into a first subset of the plurality of fields; constructing, at the host computer, a shippable code including one of the plurality of filtered data sets; transmitting, at the host computer, the shippable code to a client computer, wherein the one of the plurality of filtered data sets is used to complete the online form; and receiving, at the host computer, a completed online form directly from the client computer in response to submission of the completed online form in response to the online form containing a modified data item, wherein the completed online form includes viewable profile data populated from at least one of: data from the information requester and data from the one of the plurality of filtered data sets; and updating, at the host computer, a first data profile with the modified data item.
26. The method of claim 25, further comprising: dynamically updating the one of the plurality of filtered data sets with updated information from the information provider such that the information requester has access to only the updated information.
27. The method of claim 26, wherein the updating the one of the plurality of filtered data sets includes editing an underlying unfiltered data set under the control of the information provider.Join the waitlist — get patent alerts
Track USRE45371E — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.