Method and system for obtaining user data from third parties
First Claim
1. A computing system implemented process for obtaining data from a third party comprising the following of which a plurality are each executed via any set of one or more processors:
- receiving, from an external requester, a request asking for permission from a party to obtain party data associated with the party, the data being located at an external target site;
receiving permission from the party to obtain from the external target site, party data associated with the party;
transmitting the received permission to the external requester, the external requester being at a site other than the target site;
receiving a distributed client from the external requester;
implementing the distributed client;
receiving a request from the external requester for party data associated with the party, the party data being at the target site;
responsive to the received request, securely accessing, by the external requester through the distributed client, the party data at the target site;
obtaining the requested party data from the target site through the distributed client; and
providing the obtained party data to the requester.
1 Assignment
0 Petitions
Accused Products
Abstract
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 one or more user computing systems used by the one or more users to access the target site computing system. The data management 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.
-
Citations
18 Claims
-
1. A computing system implemented process for obtaining data from a third party comprising the following of which a plurality are each executed via any set of one or more processors:
-
receiving, from an external requester, a request asking for permission from a party to obtain party data associated with the party, the data being located at an external target site; receiving permission from the party to obtain from the external target site, party data associated with the party; transmitting the received permission to the external requester, the external requester being at a site other than the target site; receiving a distributed client from the external requester; implementing the distributed client; receiving a request from the external requester for party data associated with the party, the party data being at the target site; responsive to the received request, securely accessing, by the external requester through the distributed client, the party data at the target site; obtaining the requested party data from the target site through the distributed client; and providing the obtained party data to the requester. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for obtaining data from a third party comprising:
-
one or more processors; and one or more memories coupled to the one or more processors, the one or more memories having instructions stored therein which when executed by any set of the one or more processors, execute a process comprising; receiving, from an external requester, a request asking for permission from a party to obtain party data associated with the party, the data being located at an external target site; receiving permission from the party to obtain from the external target site, party data associated with the party; transmitting the received permission to the external requester, the external requester being at a site other than the target site; receiving a distributed client from the external requester; implementing the distributed client; receiving a request from the external requester for party data associated with the party, the party data being at the target site; responsive to the received request, securely accessing, by the external requester through the distributed client, the party data at the target site; obtaining the requested party data from the target site through the distributed client; and providing the obtained party data to the requester. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for identifying charitable donations and automatically generating associated data comprising:
-
a nontransitory computer readable medium, the computer readable medium having stored thereon instructions which when executed by any set of one or more processors, perform a process comprising; receiving, from an external requester, a request asking for permission from a party to obtain party data associated with the party, the data being located at an external target site; receiving permission from the party to obtain from the external target site, party data associated with the party; transmitting the received permission to the external requester, the external requester being at a site other than the target site; receiving a distributed client from the external requester; implementing the distributed client; receiving a request from the external requester for party data associated with the party, the party data being at the target site; responsive to the received request, securely accessing, by the external requester through the distributed client, the party data at the target site; obtaining the requested party data from the target site through the distributed client; and providing the obtained party data to the requester. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification