METHOD AND SYSTEM FOR OBTAINING USER DATA FROM THIRD PARTIES
First Claim
1. A computing system implemented process for obtaining user data from a third party comprising:
- using one or more processors to implement at least part of a data management system;
using one or more processors associated with one or more computing systems to sign up a user to use the data management system;
using one or more processors associated with one or more computing systems to obtain permission from the user to obtain user data associated with the user from a target site computing system for use by the data management system;
using one or more processors associated with one or more computing systems to generate a distributed client;
using one or more processors associated with one or more computing systems to implement at least part of the distributed client on a user computing system associated with the user;
a data management system provider computing system using one or more processors associated with one or more computing systems to make a request to the distributed client for at least part of the user data associated with the user from the target site computing system;
the distributed client using one or more processors associated with one or more computing systems to securely access the target site computing system using the user computing system associated with the user and as user computing system associated with the user;
using one or more processors associated with one or more computing systems to obtain the requested at least part of the user data associated with the user from the target site computing system through the user computing system associated with the user; and
providing the data management system provider computing system access to the requested at least part of the user data associated with the user from the target site computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for obtaining user data from a third party whereby a user of a data management system agrees to allow the data management system to obtain user data associated with the user from a third party target site computing system. A distributed client is then implemented on, or otherwise associated with, one or more user computing systems used by the one or more users to access the target site computing system. A data management system provider computing system then makes a request to the distributed client, and the user computing system, to obtain desired data from the target site computing system. The distributed client(s) then accesses/access, directs the user computing system(s) to access, or waits for the user(s) to next access, the target site computing system. The target site computing system is then securely accessed by the user computing system, thereby by-passing any selective blocking/failure filters, and the requested data is accessed and provided to the data management system provider computing system.
27 Citations
27 Claims
-
1. A computing system implemented process for obtaining user data from a third party comprising:
-
using one or more processors to implement at least part of a data management system; using one or more processors associated with one or more computing systems to sign up a user to use the data management system; using one or more processors associated with one or more computing systems to obtain permission from the user to obtain user data associated with the user from a target site computing system for use by the data management system; using one or more processors associated with one or more computing systems to generate a distributed client; using one or more processors associated with one or more computing systems to implement at least part of the distributed client on a user computing system associated with the user; a data management system provider computing system using one or more processors associated with one or more computing systems to make a request to the distributed client for at least part of the user data associated with the user from the target site computing system; the distributed client using one or more processors associated with one or more computing systems to securely access the target site computing system using the user computing system associated with the user and as user computing system associated with the user; using one or more processors associated with one or more computing systems to obtain the requested at least part of the user data associated with the user from the target site computing system through the user computing system associated with the user; and providing the data management system provider computing system access to the requested at least part of the user data associated with the user from the target site computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for obtaining user data from a third party comprising:
-
a data management system implemented by one or more processors associated with one or more computing systems; a data management system provider computing system; a user computing system accessible by a user; a target site computing system storing user data associated with the user; and one or more processors associated with one or more computing systems for implementing at least a portion of a process for obtaining user data from a third party, the process for obtaining user data from a third party comprising; using the one or more processors associated with one or more computing systems to sign up a user to use the data management system; using the one or more processors associated with one or more computing systems to obtain permission from the user to obtain user data associated with the user from the target site computing system for use by the data management system; using the one or more processors associated with one or more computing systems to generate a distributed client; using the one or more processors associated with one or more computing systems to implement at least part of the distributed client on the user computing system associated with the user; the data management system provider computing system using the one or more processors associated with one or more computing systems to make a request to the distributed client for at least part of the user data associated with the user from the target site computing system; the distributed client using one or more processors associated with one or more computing systems to securely access the target site computing system using the user computing system associated with the user and as user computing system associated with the user; using one or more processors associated with one or more computing systems to obtain the requested at least part of the user data associated with the user from the target site computing system through the user computing system associated with the user; and providing the data management system provider computing system access to the requested at least part of the user data associated with the user from the target site computing system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for obtaining user data from a third party comprising:
-
providing a data management system; signing up a user to use the data management system; obtaining permission from the user to obtain user data associated with the user from a target site computing system for use by the data management system; generating a distributed client; implementing at least part of the distributed client on a user computing system associated with the user; a data management system provider computing system making a request to the distributed client for at least part of the user data associated with the user from the target site computing system; the distributed client securely accessing the target site computing system using the user computing system associated with the user and as user computing system associated with the user; obtaining the requested at least part of the user data associated with the user from the target site computing system through the user computing system associated with the user; and providing the data management system provider computing system access to the requested at least part of the user data associated with the user from the target site computing system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification