US 9,811,820 B2
Data consolidation expert system for facilitating user control over information use
Satyan G. Pitroda, Oakbrook, IL (US); and Mehul Desai, Westmont, IL (US)
Assigned to MASTERCARD MOBILE TRANSACTIONS SOLUTIONS, INC., Purchase, NY (US)
Filed by Satyan G. Pitroda, Oakbrook, IL (US); and Mehul Desai, Westmont, IL (US)
Filed on Nov. 9, 2011, as Appl. No. 13/292,781.
Application 13/292,781 is a continuation of application No. 11/539,024, filed on Oct. 5, 2006, abandoned.
Application 11/539,024 is a continuation in part of application No. 10/284,676, filed on Oct. 31, 2002, granted, now 8,527,380.
Application 10/284,676 is a continuation in part of application No. 09/766,221, filed on Jan. 19, 2001, granted, now 7,366,990.
Claims priority of provisional application 60/724,066, filed on Oct. 6, 2005.
Prior Publication US 2012/0109669 A1, May 3, 2012
Int. Cl. G06Q 20/32 (2012.01); G06Q 20/02 (2012.01); G06Q 20/04 (2012.01); G06Q 20/10 (2012.01); G06Q 20/12 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 20/42 (2012.01); G06Q 30/06 (2012.01); G06Q 20/14 (2012.01); G06F 21/60 (2013.01); G06F 19/00 (2011.01); H04L 29/06 (2006.01)
CPC G06Q 20/3227 (2013.01) [G06F 19/322 (2013.01); G06F 21/606 (2013.01); G06Q 20/02 (2013.01); G06Q 20/045 (2013.01); G06Q 20/0453 (2013.01); G06Q 20/10 (2013.01); G06Q 20/12 (2013.01); G06Q 20/145 (2013.01); G06Q 20/32 (2013.01); G06Q 20/322 (2013.01); G06Q 20/327 (2013.01); G06Q 20/3226 (2013.01); G06Q 20/367 (2013.01); G06Q 20/3674 (2013.01); G06Q 20/382 (2013.01); G06Q 20/385 (2013.01); G06Q 20/3821 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/40 (2013.01); G06Q 20/401 (2013.01); G06Q 20/4014 (2013.01); G06Q 20/42 (2013.01); G06Q 30/06 (2013.01); H04L 63/0838 (2013.01); G06Q 2220/00 (2013.01); H04L 63/0428 (2013.01); H04L 63/06 (2013.01); H04L 63/08 (2013.01)] 2 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, with an ecommerce server of a transaction service provider disposed on a first side of a first firewall isolating the transaction service provider from a plurality of banking servers connected to a banking network, unique indicia identifying an electronic transaction device, the indicia traversing an electronic communication path from the electronic transaction device through a first communication interface of a personal computing device, over a second network interface of the personal computing device, through a second firewall that isolates the personal computing device from the ecommerce server to the transaction service provider ecommerce server, the banking network isolated from the electronic transaction device by a third network firewall, the transaction service provider acting as an intermediary between the banking network and the personal computing device;
matching the unique indicia identifying the electronic transaction device with a data item that uniquely identifies a user of the electronic transaction device;
receiving at the ecommerce server information from the electronic transaction device via the personal computer, the information comprising client personal information, account information corresponding to a plurality of accounts associated with the client, and transactional information corresponding to a plurality of transactions conducted by the client;
creating a database of the received client information, wherein a first portion of the database of client information is designated as confidential;
accessing the client personal, account, and transactional information in the client database with a backend server of the transaction service provider, wherein the backend server and the ecommerce server are isolated by a fourth firewall;
providing access to the database of client information as follows:
allowing the client to access the first confidential portion and a non-confidential second portion of the client database via a secure interface;
allowing a plurality of vendors to access the second portion of the client database, wherein the confidential first portion is maintained as secure with respect to the plurality of vendors; and
allowing the client to designate a portion of the confidential first portion of the client database to be shared with one of the plurality of vendors; and
allowing the one vendor of the plurality of vendors to access the information from the first portion of the database of client information designated by the client.