IP Library Granted Patent US 12,506,724
Granted Patent B2
US 12,506,724 · App. 18/660,513 · Granted Dec 23, 2025

Secure permissioning of access to user accounts, including secure deauthorization of access to user accounts

Inventors: William Hockey (San Francisco, CA); Michael Kelly (San Francisco, CA)
H04L63/0807H04L9/3213H04L9/3228H04L63/0892
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,506,724
App. No.
18/660,513
Granted
Dec 23, 2025
Kind
B2
Abstract

A permissions management system is disclosed for enabling a user to securely authorize a third-party system to access user account data and initiate transactions related to a user account, without disclosing to the third-party system account credentials. The system enables the user to also securely de-authorize the third-party system. For example, records may be automatically generated that securely store account information, including one or more permissions related to the account and/or the third-party. A token associated with a record may be shared with the third-party system, but neither the record itself, nor the user account credentials, may be shared with the third-party. Accordingly, the third-party may request user account data and/or initiate transactions by providing the token, but does not itself know, e.g., the user account credentials. Further, the user may set various permissions related to the token, and may also revoke the token (e.g., de-authorize the third-party), thus providing increased security to the user's account.

Claims (71)

1 . A computer-implemented method for enabling secure transactions without sharing user information with an external application, comprising:

receiving, by a permissions management computing platform and via a normalized application programming interface (API), a request to authorize use of user account data associated with a user account held by a financial institution, wherein the request to authorize use of the user account data includes one or more permissions limiting use of the user account data by an external application system;

retrieving, by the permissions management computing platform and from a plurality of stored application proxy instances, an application proxy instance associated with a user associated with the user account data and the financial institution, wherein the application proxy instance includes a virtualized image of a user application specific to the financial institution;

retrieving, by the permissions management computing platform and via the application proxy instance, the user account data;

transmitting, by the permissions management computing platform, a token identifying an electronic record including the user account data and the one or more permissions, to the external application system;

receiving, by the permissions management computing platform and from the external application system, a request for transaction processing for a transaction associated with the user, wherein the request for transaction processing includes transaction details and the token;

retrieving, by the permissions management computing platform and based on the token, the electronic record;

comparing, by the permissions management computing platform, the transaction details to the one or more permissions in the electronic record to determine whether the external application system is authorized to process the transaction;

determining, by the permissions management computing platform and based on the comparing, that the external application system is authorized to process the transaction;

processing, by the permissions management computing platform and using the user account data, the transaction;

receiving, by the permissions management computing platform, a request to modify the one or more permissions limiting use of the user account data by the external application system, wherein the request to modify the one or more permissions includes a request to revoke authorization of the external application system to use the user account data;

processing, by the permissions management computing platform, the request to modify the one or more permissions limiting use of the user account data by the external application system by modifying the electronic record;

receiving, by the permissions management computing platform and from the external application system, a subsequent request for transaction processing for a subsequent transaction associated with the user, wherein the subsequent request for transaction processing includes subsequent transaction details and the token;

retrieving, by the permissions management computing platform and based on the token and in response to the received subsequent request for transaction processing for the subsequent transaction associated with the user, the modified electronic record;

comparing, by the permissions management computing platform, the subsequent transaction details to the modified one or more permissions in the modified electronic record to determine whether the external application system is authorized to process the transaction;

determining, by the permissions management computing platform and based on the comparing the subsequent transaction details to the modified one or more permissions in the modified electronic record, that the external application system is not authorized to process the transaction; and

transmitting, by the permissions management computing platform, a notification to the external application system denying the subsequent request for transaction processing.

2 . The method of claim 1 , wherein the token is generated based on an encrypted hash of one or more elements of the electronic record.

3 . The method of claim 1 , wherein the electronic record further includes a user identifier and an identifier of the external application system.

4 . The method of claim 1 , wherein the electronic record corresponds to a combination of the user and the external application system.

5 . The method of claim 1 , wherein the request to authorize use of the user account data is received via a permissions plug-in integrated into the external application system and configured to securely communicate information to the permissions management computing platform.

6 . The method of claim 5 , wherein the permissions plug-in integrated into the external application system prevents access to the user account data by the external application system.

7 . The method of claim 1 , wherein the user account data includes an account number of the user account held by the financial institution.

8 . A permissions management computing platform for enabling secure transactions without sharing user information with an external application, comprising:

at least one hardware processor;

a communication interface communicatively coupled to the at least one hardware processor; and

a memory storing computer-readable instructions that, when executed by the at least one hardware processor, cause the permissions management computing platform to:

receive, via a normalized application programming interface (API), a request to authorize use of user account data associated with a user account held by a financial institution, wherein the request to authorize use of the user account data includes one or more permissions limiting use of the user account data by an external application system;

retrieve, from a plurality of stored application proxy instances, an application proxy instance associated with a user associated with the user account data and the financial institution, wherein the application proxy instance includes a virtualized image of a user application specific to the financial institution;

retrieve, via the application proxy instance, the user account data;

transmit a token identifying an electronic record including the user account data and the one or more permissions, to the external application system;

receive, from the external application system, a request for transaction processing for a transaction associated with the user, wherein the request for transaction processing includes transaction details and the token;

retrieve, based on the token, the electronic record;

compare the transaction details to the one or more permissions in the electronic record to determine whether the external application system is authorized to process the transaction;

determine, based on the comparing, that the external application system is authorized to process the transaction;

process, using the user account data, the transaction;

receive a request to modify the one or more permissions limiting use of the user account data by the external application system, wherein the request to modify the one or more permissions includes a request to revoke authorization of the external application system to use the user account data;

process the request to modify the one or more permissions limiting use of the user account data by the external application system by modifying the electronic record;

receive, from the external application system, a subsequent request for transaction processing for a subsequent transaction associated with the user, wherein the subsequent request for transaction processing includes subsequent transaction details and the token;

retrieve, based on the token and in response to the received subsequent request for transaction processing for the subsequent transaction associated with the user, the modified electronic record;

compare the subsequent transaction details to the modified one or more permissions in the modified electronic record to determine whether the external application system is authorized to process the transaction;

determine, based on the comparing the subsequent transaction details to the modified one or more permissions in the modified electronic record, that the external application system is not authorized to process the transaction; and

transmit a notification to the external application system denying the subsequent request for transaction processing.

9 . The permissions management computing platform of claim 8 , wherein the token is generated based on an encrypted hash of one or more elements of the electronic record.

10 . The permissions management computing platform of claim 8 , wherein the electronic record further includes a user identifier and an identifier of the external application system.

11 . The permissions management computing platform of claim 8 , wherein the electronic record corresponds to a combination of the user and the external application system.

12 . The permissions management computing platform of claim 8 , wherein the request to authorize use of the user account data is received via a permissions plug-in integrated into the external application system and configured to securely communicate information to the permissions management computing platform.

13 . The permissions management computing platform of claim 12 , wherein the permissions plug-in integrated into the external application system prevents access to the user account data by the external application system.

14 . The permissions management computing platform of claim 8 , wherein the user account data includes an account number of the user account held by the financial institution.

15 . One or more non-transitory computer-readable media storing instructions that, when executed, cause a permissions management computing platform for enabling secure transactions without sharing user information with an external application to:

receive, via a normalized application programming interface (API), a request to authorize use of user account data associated with a user account held by a financial institution, wherein the request to authorize use of the user account data includes one or more permissions limiting use of the user account data by an external application system;

retrieve, from a plurality of stored application proxy instances, an application proxy instance associated with a user associated with the user account data and the financial institution, wherein the application proxy instance includes a virtualized image of a user application specific to the financial institution;

retrieve, via the application proxy instance, the user account data;

transmit a token identifying an electronic record including the user account data and the one or more permissions, to the external application system;

receive, from the external application system, a request for transaction processing for a transaction associated with the user, wherein the request for transaction processing includes transaction details and the token;

retrieve, based on the token, the electronic record;

compare the transaction details to the one or more permissions in the electronic record to determine whether the external application system is authorized to process the transaction;

determine, based on the comparing, that the external application system is authorized to process the transaction;

process, using the user account data, the transaction;

receive a request to modify the one or more permissions limiting use of the user account data by the external application system, wherein the request to modify the one or more permissions includes a request to revoke authorization of the external application system to use the user account data;

process the request to modify the one or more permissions limiting use of the user account data by the external application system by modifying the electronic record;

receive, from the external application system, a subsequent request for transaction processing for a subsequent transaction associated with the user, wherein the subsequent request for transaction processing includes subsequent transaction details and the token;

retrieve, based on the token and in response to the received subsequent request for transaction processing for the subsequent transaction associated with the user, the modified electronic record;

compare the subsequent transaction details to the modified one or more permissions in the modified electronic record to determine whether the external application system is authorized to process the transaction;

determine, based on the comparing the subsequent transaction details to the modified one or more permissions in the modified electronic record, that the external application system is not authorized to process the transaction; and

transmit a notification to the external application system denying the subsequent request for transaction processing.

16 . The one or more non-transitory computer-readable media of claim 15 , wherein the token is generated based on an encrypted hash of one or more elements of the electronic record.

17 . The one or more non-transitory computer-readable media of claim 15 , wherein the electronic record further includes a user identifier and an identifier of the external application system.

18 . The one or more non-transitory computer-readable media of claim 15 , wherein the electronic record corresponds to a combination of the user and the external application system.

19 . The one or more non-transitory computer-readable media of claim 15 , wherein the request to authorize use of the user account data is received via a permissions plug-in integrated into the external application system and configured to securely communicate information to the permissions management computing platform.

20 . The one or more non-transitory computer-readable media of claim 19 , wherein the permissions plug-in integrated into the external application system prevents access to the user account data by the external application system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2025
From: HOCKEY, WILLIAM; KELLY, MICHAEL
To: PLAID TECHNOLOGIES, INC.
Reel/Frame 072207/0797 →
CHANGE OF NAME Recorded Sep 10, 2025
From: PLAID TECHNOLOGIES, INC.
To: PLAID INC.
Reel/Frame 072821/0566 →
Continuity (8)
Continuation 18061948 · Dec 5, 2022
Continuation 17303432 · May 28, 2021
Continuation 16688192 · Nov 19, 2019
Continuation 16003640 · Jun 8, 2018
Continuation 15258256 · Sep 7, 2016
Provisional Application 62267508 · Dec 15, 2015
Provisional Application 62215603 · Sep 8, 2015
Related Publication 20240364675A1 · Oct 31, 2024
References Cited (400)
US 5063507A · Lindsey et al. · 1991 [cited by applicant]
US 5237499A · Garback · 1993 [cited by applicant]
US 5347632A · Filepp et al. · 1994 [cited by applicant]
US 5634127A · Cloud et al. · 1997 [cited by applicant]
US 5649186A · Ferguson · 1997 [cited by applicant]
US 5701451A · Rogers et al. · 1997 [cited by applicant]
US 5710884A · Dedrick · 1998 [cited by applicant]
US 5710918A · Lagarde et al. · 1998 [cited by applicant]
US 5721908A · Lagarde et al. · 1998 [cited by applicant]
US 5727159A · Kikinis · 1998 [cited by applicant]
US 5745754A · Lagarde et al. · 1998 [cited by applicant]
US 5752246A · Rogers et al. · 1998 [cited by applicant]
US 5778065A · Hauser et al. · 1998 [cited by applicant]
US 5778367A · Wesinger, Jr. et al. · 1998 [cited by applicant]
US 5787403A · Randle · 1998 [cited by applicant]
US 5793964A · Rogers et al. · 1998 [cited by applicant]
US 5813007A · Nielsen · 1998 [cited by applicant]
US 5815665A · Teper et al. · 1998 [cited by applicant]
US 5819284A · Farber et al. · 1998 [cited by applicant]
US 5835724A · Smith · 1998 [cited by applicant]
US 5838910A · Domenikos et al. · 1998 [cited by applicant]
US 5838916A · Domenikos et al. · 1998 [cited by applicant]
US 5845073A · Carlin et al. · 1998 [cited by applicant]
US 5855018A · Chor et al. · 1998 [cited by applicant]
US 5862325A · Reed et al. · 1999 [cited by applicant]
US 5870559A · Leshem et al. · 1999 [cited by applicant]
US 5875296A · Shi et al. · 1999 [cited by applicant]
US 5878219A · Vance, Jr. et al. · 1999 [cited by applicant]
US 5892905A · Brandt et al. · 1999 [cited by applicant]
US 5892909A · Grasso et al. · 1999 [cited by applicant]
US 5898836A · Freivald et al. · 1999 [cited by applicant]
US 5901287A · Bull et al. · 1999 [cited by applicant]
US 5903881A · Schrader et al. · 1999 [cited by applicant]
US 5908469A · Botz et al. · 1999 [cited by applicant]
US 5913214A · Madnick et al. · 1999 [cited by applicant]
US 5918216A · Miksovsky et al. · 1999 [cited by applicant]
US 5920848A · Schutzer et al. · 1999 [cited by applicant]
US 5926798A · Carter · 1999 [cited by applicant]
US 5930764A · Melchione et al. · 1999 [cited by applicant]
US 5930777A · Barber · 1999 [cited by applicant]
US 5933604A · Inakoshi · 1999 [cited by applicant]
US 5933816A · Zeanah et al. · 1999 [cited by applicant]
US 5956720A · Fernandez et al. · 1999 [cited by applicant]
US 5961593A · Gabber et al. · 1999 [cited by applicant]
US 5961601A · Iyengar · 1999 [cited by applicant]
US 5963915A · Kirsch · 1999 [cited by applicant]
US 5963925A · Kolling et al. · 1999 [cited by applicant]
US 5966967A · Agrawal et al. · 1999 [cited by applicant]
US 5978828A · Greer et al. · 1999 [cited by applicant]
US 5978842A · Noble et al. · 1999 [cited by applicant]
US 5983267A · Shklar et al. · 1999 [cited by applicant]
US 5983268A · Freivald et al. · 1999 [cited by applicant]
US 5987440A · O'Neil et al. · 1999 [cited by applicant]
US 5987454A · Hobbs · 1999 [cited by applicant]
US 5995943A · Bull et al. · 1999 [cited by applicant]
US 5999971A · Buckland · 1999 [cited by applicant]
US 6003032A · Bunney et al. · 1999 [cited by applicant]
US 6006333A · Nielsen · 1999 [cited by applicant]
US 6023698A · Lavey, Jr. et al. · 2000 [cited by applicant]
US 6041362A · Mears et al. · 2000 [cited by applicant]
US 6047327A · Tso et al. · 2000 [cited by applicant]
US 6055570A · Nielsen · 2000 [cited by applicant]
US 6078929A · Rao · 2000 [cited by applicant]
US 6082776A · Feinberg · 2000 [cited by applicant]
US 6092196A · Reiche · 2000 [cited by applicant]
US 6092197A · Coueignoux · 2000 [cited by applicant]
US 6105131A · Carroll · 2000 [cited by applicant]
US 6119101A · Peckover · 2000 [cited by applicant]
US 6138158A · Boyle et al. · 2000 [cited by applicant]
US 6148337A · Estberg et al. · 2000 [cited by applicant]
US 6151581A · Kraftson et al. · 2000 [cited by applicant]
US 6151601A · Papierniak et al. · 2000 [cited by applicant]
US 6182142B1 · Win et al. · 2001 [cited by applicant]
US 6185567B1 · Ratnaraj et al. · 2001 [cited by applicant]
US 6195698B1 · Lillibridge et al. · 2001 [cited by applicant]
US 6199077B1 · Inala et al. · 2001 [cited by applicant]
US 6205433B1 · Boesch et al. · 2001 [cited by applicant]
US 6208975B1 · Bull et al. · 2001 [cited by applicant]
US 6209007B1 · Kelley et al. · 2001 [cited by applicant]
US 6243816B1 · Fang et al. · 2001 [cited by applicant]
US 6246999B1 · Riley et al. · 2001 [cited by applicant]
US 6278449B1 · Sugiarto et al. · 2001 [cited by applicant]
US 6278999B1 · Knapp · 2001 [cited by applicant]
US 6292789B1 · Schutzer · 2001 [cited by applicant]
US 6297819B1 · Furst · 2001 [cited by applicant]
US 6301584B1 · Ranger · 2001 [cited by applicant]
US 6308203B1 · Itabashi et al. · 2001 [cited by applicant]
US 6311275B1 · Jin et al. · 2001 [cited by applicant]
US 6317783B1 · Freishtat et al. · 2001 [cited by applicant]
US 6360205B1 · Iyengar et al. · 2002 [cited by applicant]
US 6366933B1 · Ball et al. · 2002 [cited by applicant]
US 6401118B1 · Thomas · 2002 [cited by applicant]
US 6405245B1 · Burson et al. · 2002 [cited by applicant]
US 6412073B1 · Rangan · 2002 [cited by applicant]
US 6424968B1 · Broster et al. · 2002 [cited by applicant]
US 6430539B1 · Lazarus et al. · 2002 [cited by applicant]
US 6484155B1 · Kiss et al. · 2002 [cited by applicant]
US 6499042B1 · Markus · 2002 [cited by applicant]
US 6510451B2 · Wu et al. · 2003 [cited by applicant]
US 6519571B1 · Guheen et al. · 2003 [cited by applicant]
US 6567411B2 · Dahlen · 2003 [cited by applicant]
US 6567850B1 · Freishtat et al. · 2003 [cited by applicant]
US 6594766B2 · Rangan et al. · 2003 [cited by applicant]
US 6631402B1 · Devine et al. · 2003 [cited by applicant]
US 6632248B1 · Isaac et al. · 2003 [cited by applicant]
US 6633910B1 · Rajan et al. · 2003 [cited by applicant]
US 6725200B1 · Rost · 2004 [cited by applicant]
US 6802042B2 · Rangan et al. · 2004 [cited by applicant]
US 6859931B1 · Cheyer et al. · 2005 [cited by applicant]
US 6957199B1 · Fisher · 2005 [cited by applicant]
US 6995698B2 · Suh et al. · 2006 [cited by applicant]
US 7028049B1 · Shelton · 2006 [cited by applicant]
US 7072932B1 · Stahl · 2006 [cited by applicant]
US 7092913B2 · Cannon, Jr. · 2006 [cited by applicant]
US 7200578B2 · Paltenghe et al. · 2007 [cited by applicant]
US 7263548B2 · Daswani et al. · 2007 [cited by applicant]
US 7275046B1 · Tritt et al. · 2007 [cited by applicant]
US 7340411B2 · Cook · 2008 [cited by applicant]
US 7370011B2 · Bennett et al. · 2008 [cited by applicant]
US 7424520B2 · Daswani et al. · 2008 [cited by applicant]
US 7640210B2 · Bennett et al. · 2009 [cited by applicant]
US 7752535B2 · Satyavolu · 2010 [cited by applicant]
US 8006291B2 · Headley et al. · 2011 [cited by applicant]
US 8010783B1 · Cahill · 2011 [cited by applicant]
US 8086508B2 · Dheer et al. · 2011 [cited by applicant]
US 8140431B1 · Murphy · 2012 [cited by applicant]
US 8145914B2 · Steeves · 2012 [cited by applicant]
US 8166562B2 · Holvey et al. · 2012 [cited by applicant]
US 8209194B1 · Nidy et al. · 2012 [cited by applicant]
US 8266515B2 · Satyavolu · 2012 [cited by applicant]
US 8613066B1 · Brezinski et al. · 2013 [cited by applicant]
US 8645264B2 · Allison et al. · 2014 [cited by applicant]
US 8676611B2 · Mclaughlin et al. · 2014 [cited by applicant]
US 8739260B1 · Damm-Goossens · 2014 [cited by applicant]
US 8788416B1 · Vu · 2014 [cited by applicant]
US 8995967B1 · Billman · 2015 [cited by applicant]
US 9106642B1 · Bhimanaik · 2015 [cited by applicant]
US 9202250B1 · Palaniappan · 2015 [cited by applicant]
US 9418387B1 · Aaron et al. · 2016 [cited by applicant]
US 9430892B2 · Amdahl · 2016 [cited by applicant]
US 9449346B1 · Hockey et al. · 2016 [cited by applicant]
US 9595023B1 · Hockey et al. · 2017 [cited by applicant]
US 9699187B2 · Chen et al. · 2017 [cited by applicant]
US 9774590B1 · Bronshtein et al. · 2017 [cited by applicant]
US 9906520B2 · Fouad et al. · 2018 [cited by applicant]
US 9946996B1 · Bedell · 2018 [cited by applicant]
US 10003591B2 · Hockey et al. · 2018 [cited by applicant]
US 10104059B2 · Hockey et al. · 2018 [cited by applicant]
US 10319029B1 · Hockey et al. · 2019 [cited by applicant]
US 10339608B1 · Haitz et al. · 2019 [cited by applicant]
US 10523653B2 · Hockey et al. · 2019 [cited by applicant]
US 10530761B2 · Hockey et al. · 2020 [cited by applicant]
US 10546348B1 · Lesner et al. · 2020 [cited by applicant]
US 10614463B1 · Hockey et al. · 2020 [cited by applicant]
US 10679303B1 · Aaron et al. · 2020 [cited by applicant]
US 10726491B1 · Hockey et al. · 2020 [cited by applicant]
US 10762559B2 · Alejo et al. · 2020 [cited by applicant]
US 10878421B2 · Putnam · 2020 [cited by applicant]
US 10904239B2 · Hockey et al. · 2021 [cited by applicant]
US 10984468B1 · Hockey et al. · 2021 [cited by applicant]
US 11030682B1 · Hockey et al. · 2021 [cited by applicant]
US 11050729B2 · Hockey et al. · 2021 [cited by applicant]
US 11216814B1 · Hockey et al. · 2022 [cited by applicant]
US 11295294B1 · Kurani et al. · 2022 [cited by applicant]
US 11316862B1 · Pate et al. · 2022 [cited by applicant]
US 11327960B1 · Jin et al. · 2022 [cited by applicant]
US 11430057B1 · Hockey et al. · 2022 [cited by applicant]
US 11468085B2 · Putnam et al. · 2022 [cited by applicant]
US 11503010B2 · Hockey et al. · 2022 [cited by applicant]
US 11580544B2 · Putnam · 2023 [cited by applicant]
US 11595374B2 · Hockey et al. · 2023 [cited by applicant]
US 12021854B2 · Hockey · 2024 [cited by examiner]
US 20010011274A1 · Klug et al. · 2001 [cited by applicant]
US 20020002596A1 · Sugiarto et al. · 2002 [cited by applicant]
US 20020065772A1 · Saliba et al. · 2002 [cited by applicant]
US 20020091635A1 · Dilip et al. · 2002 [cited by applicant]
US 20020095588A1 · Shigematsu et al. · 2002 [cited by applicant]
US 20030023879A1 · Wray · 2003 [cited by applicant]
US 20030028646A1 · Wray · 2003 [cited by applicant]
US 20030060896A9 · Hulai et al. · 2003 [cited by applicant]
US 20030158960A1 · Engberg · 2003 [cited by applicant]
US 20030163425A1 · Cannon, Jr. · 2003 [cited by applicant]
US 20030182035A1 · DiLodovico et al. · 2003 [cited by applicant]
US 20030185370A1 · Rosera et al. · 2003 [cited by applicant]
US 20030204460A1 · Robinson et al. · 2003 [cited by applicant]
US 20040059672A1 · Baig et al. · 2004 [cited by applicant]
US 20050027617A1 · Zucker et al. · 2005 [cited by applicant]
US 20050154913A1 · Barriga et al. · 2005 [cited by applicant]
US 20050177510A1 · Hilt et al. · 2005 [cited by applicant]
US 20050222929A1 · Steier et al. · 2005 [cited by applicant]
US 20050246269A1 · Smith · 2005 [cited by applicant]
US 20060015358A1 · Chua · 2006 [cited by applicant]
US 20060116949A1 · Wehunt et al. · 2006 [cited by applicant]
US 20060136332A1 · Ziegler · 2006 [cited by applicant]
US 20060190569A1 · Neil et al. · 2006 [cited by applicant]
US 20060236384A1 · Lindholm et al. · 2006 [cited by applicant]
US 20070179883A1 · Questembert · 2007 [cited by applicant]
US 20070179942A1 · Heggem · 2007 [cited by applicant]
US 20070198432A1 · Pitroda et al. · 2007 [cited by applicant]
US 20070225047A1 · Bakos · 2007 [cited by applicant]
US 20070255662A1 · Tumminaro · 2007 [cited by applicant]
US 20070289002A1 · van der Horst et al. · 2007 [cited by applicant]
US 20080051059A1 · Fisher · 2008 [cited by applicant]
US 20080052192A1 · Fisher · 2008 [cited by applicant]
US 20080052233A1 · Fisher et al. · 2008 [cited by applicant]
US 20080120129A1 · Seubert et al. · 2008 [cited by applicant]
US 20080162361A1 · Sklovsky et al. · 2008 [cited by applicant]
US 20080183628A1 · Oliver et al. · 2008 [cited by applicant]
US 20080243784A1 · Stading · 2008 [cited by applicant]
US 20080249931A1 · Gilder et al. · 2008 [cited by applicant]
US 20080250246A1 · Arditti et al. · 2008 [cited by applicant]
US 20090037308A1 · Feinstein · 2009 [cited by applicant]
US 20090070257A1 · Csoka · 2009 [cited by applicant]
US 20090157555A1 · Biffle et al. · 2009 [cited by applicant]
US 20090222900A1 · Benaloh et al. · 2009 [cited by applicant]
US 20090228779A1 · Williamson et al. · 2009 [cited by applicant]
US 20090245521A1 · Vembu et al. · 2009 [cited by applicant]
US 20090271847A1 · Karjala et al. · 2009 [cited by applicant]
US 20090328177A1 · Frey et al. · 2009 [cited by applicant]
US 20100027552A1 · Hill · 2010 [cited by applicant]
US 20100043054A1 · Kidwell · 2010 [cited by applicant]
US 20100049850A1 · Nanduri et al. · 2010 [cited by applicant]
US 20100169072A1 · Zaki et al. · 2010 [cited by applicant]
US 20100185868A1 · Grecia · 2010 [cited by applicant]
US 20100223160A1 · Brown · 2010 [cited by applicant]
US 20100235882A1 · Moore · 2010 [cited by applicant]
US 20100313255A1 · Khuda · 2010 [cited by applicant]
US 20100325710A1 · Etchegoyen · 2010 [cited by applicant]
US 20110055079A1 · Meaney et al. · 2011 [cited by applicant]
US 20110196790A1 · Milne · 2011 [cited by applicant]
US 20110238550A1 · Reich et al. · 2011 [cited by applicant]
US 20110247060A1 · Whitmyer, Jr. · 2011 [cited by applicant]
US 20110295731A1 · Waldron, III et al. · 2011 [cited by applicant]
US 20120059706A1 · Goenka et al. · 2012 [cited by applicant]
US 20120116880A1 · Patel et al. · 2012 [cited by applicant]
US 20120129503A1 · Lindeman et al. · 2012 [cited by applicant]
US 20120191603A1 · Nuzzi · 2012 [cited by applicant]
US 20120209775A1 · Milne · 2012 [cited by applicant]
US 20120215688A1 · Musser et al. · 2012 [cited by applicant]
US 20120233212A1 · Newton et al. · 2012 [cited by applicant]
US 20120246073A1 · Gore et al. · 2012 [cited by applicant]
US 20120253876A1 · Hersch · 2012 [cited by applicant]
US 20120278201A1 · Milne · 2012 [cited by applicant]
US 20120281058A1 · Laney et al. · 2012 [cited by applicant]
US 20120284175A1 · Wilson et al. · 2012 [cited by applicant]
US 20120323717A1 · Kirsch · 2012 [cited by applicant]
US 20130019297A1 · Lawson et al. · 2013 [cited by applicant]
US 20130041736A1 · Coppinger · 2013 [cited by applicant]
US 20130041739A1 · Coppinger · 2013 [cited by applicant]
US 20130041744A1 · Coppinger · 2013 [cited by applicant]
US 20130046599A1 · Coppinger · 2013 [cited by applicant]
US 20130097685A1 · Kennedy et al. · 2013 [cited by applicant]
US 20130125223A1 · Sorotokin et al. · 2013 [cited by applicant]
US 20130174015A1 · Jeff L. · 2013 [cited by applicant]
US 20130191526A1 · Zhao · 2013 [cited by applicant]
US 20130232006A1 · Holcomb et al. · 2013 [cited by applicant]
US 20130232159A1 · Daya et al. · 2013 [cited by applicant]
US 20130247005A1 · Hirsch et al. · 2013 [cited by applicant]
US 20130282577A1 · Milne · 2013 [cited by applicant]
US 20130318592A1 · Grier, Sr. et al. · 2013 [cited by applicant]
US 20140032414A1 · Beisner et al. · 2014 [cited by applicant]
US 20140040148A1 · Ozvat et al. · 2014 [cited by applicant]
US 20140044123A1 · Lawson et al. · 2014 [cited by applicant]
US 20140067499A1 · Stepanovich · 2014 [cited by applicant]
US 20140150072A1 · Castro et al. · 2014 [cited by applicant]
US 20140165156A1 · Fushman et al. · 2014 [cited by applicant]
US 20140173695A1 · Valdivia · 2014 [cited by applicant]
US 20140180962A1 · Fiala et al. · 2014 [cited by applicant]
US 20140189002A1 · Orioli et al. · 2014 [cited by applicant]
US 20140189808A1 · Mahaffey et al. · 2014 [cited by applicant]
US 20140189828A1 · Baghdasaryan et al. · 2014 [cited by applicant]
US 20140208389A1 · Kelley · 2014 [cited by applicant]
US 20140215551A1 · Allain et al. · 2014 [cited by applicant]
US 20140229462A1 · Lo · 2014 [cited by applicant]
US 20140236716A1 · Shapiro et al. · 2014 [cited by applicant]
US 20140245411A1 · Meng et al. · 2014 [cited by applicant]
US 20140258063A1 · Chourasia et al. · 2014 [cited by applicant]
US 20140280555A1 · Tapia et al. · 2014 [cited by applicant]
US 20140344141A1 · Cook · 2014 [cited by applicant]
US 20140358704A1 · Banerjee et al. · 2014 [cited by applicant]
US 20140365350A1 · Shvarts · 2014 [cited by applicant]
US 20150026024A1 · Calman et al. · 2015 [cited by applicant]
US 20150046338A1 · Laxminarayanan et al. · 2015 [cited by applicant]
US 20150066719A1 · Agrawal et al. · 2015 [cited by applicant]
US 20150066765A1 · Banks et al. · 2015 [cited by applicant]
US 20150088707A1 · Drury et al. · 2015 [cited by applicant]
US 20150088732A1 · DeVan, Jr. et al. · 2015 [cited by applicant]
US 20150113511A1 · Poulin · 2015 [cited by applicant]
US 20150161608A1 · Gilbert et al. · 2015 [cited by applicant]
US 20150193871A1 · Murphy · 2015 [cited by applicant]
US 20150254672A1 · Huesch et al. · 2015 [cited by applicant]
US 20150281225A1 · Schoen et al. · 2015 [cited by applicant]
US 20150310562A1 · Chourasia et al. · 2015 [cited by applicant]
US 20150339664A1 · Wong et al. · 2015 [cited by applicant]
US 20150365399A1 · Biswas et al. · 2015 [cited by applicant]
US 20160063657A1 · Chen et al. · 2016 [cited by applicant]
US 20170118301A1 · Kouru et al. · 2017 [cited by applicant]
US 20170132633A1 · Whitehouse · 2017 [cited by applicant]
US 20170148021A1 · Goldstein et al. · 2017 [cited by applicant]
US 20170193112A1 · Desineni et al. · 2017 [cited by applicant]
US 20170193486A1 · Parekh · 2017 [cited by applicant]
US 20170200137A1 · Vilmont · 2017 [cited by applicant]
US 20170200234A1 · Morse et al. · 2017 [cited by applicant]
US 20170262840A1 · Dunwoody · 2017 [cited by applicant]
US 20170300960A1 · Khvostov et al. · 2017 [cited by applicant]
US 20170301013A1 · Alejo et al. · 2017 [cited by applicant]
US 20170308902A1 · Quiroga et al. · 2017 [cited by applicant]
US 20180060927A1 · Gupta · 2018 [cited by applicant]
US 20180157851A1 · Sgambati et al. · 2018 [cited by applicant]
US 20180191685A1 · Bajoria · 2018 [cited by applicant]
US 20180196694A1 · Banerjee et al. · 2018 [cited by applicant]
US 20180232734A1 · Smets et al. · 2018 [cited by applicant]
US 20180246943A1 · Avagyan et al. · 2018 [cited by applicant]
US 20180267847A1 · Smith et al. · 2018 [cited by applicant]
US 20180267874A1 · Keremane et al. · 2018 [cited by applicant]
US 20180330342A1 · Prakash et al. · 2018 [cited by applicant]
US 20180349909A1 · Allen et al. · 2018 [cited by applicant]
US 20180367428A1 · Di Pietro et al. · 2018 [cited by applicant]
US 20190075115A1 · Anderson et al. · 2019 [cited by applicant]
US 20190180364A1 · Chong et al. · 2019 [cited by applicant]
US 20190188717A1 · Putnam · 2019 [cited by applicant]
US 20190333159A1 · Chourasia et al. · 2019 [cited by applicant]
US 20190354544A1 · Hertz et al. · 2019 [cited by applicant]
US 20200106764A1 · Hockey et al. · 2020 [cited by applicant]
US 20200106765A1 · Hockey et al. · 2020 [cited by applicant]
US 20200110585A1 · Perry · 2020 [cited by applicant]
US 20200201878A1 · Putnam et al. · 2020 [cited by applicant]
US 20200234376A1 · Lord et al. · 2020 [cited by applicant]
US 20210004439A1 · Xiong et al. · 2021 [cited by applicant]
US 20210165960A1 · Eisenschlos et al. · 2021 [cited by applicant]
US 20210217016A1 · Putnam · 2021 [cited by applicant]
US 20210233162A1 · Hockey et al. · 2021 [cited by applicant]
US 20210281558A1 · Hockey et al. · 2021 [cited by applicant]
US 20210288956A1 · Hockey et al. · 2021 [cited by applicant]
US 20210350340A1 · Lai et al. · 2021 [cited by applicant]
US 20220217147A1 · Pate et al. · 2022 [cited by applicant]
US 20220229980A1 · Jin et al. · 2022 [cited by applicant]
US 20220327141A1 · Putnam et al. · 2022 [cited by applicant]
EP 848336A1 · 1998 [cited by applicant]
EP 848338A1 · 1998 [cited by applicant]
EP 848339A1 · 1998 [cited by applicant]
EP 2747374A1 · 2014 [cited by applicant]
EP 3347846A1 · 2018 [cited by applicant]
WO 9638795A1 · 1996 [cited by applicant]
WO 9709682A1 · 1997 [cited by applicant]
WO 9710542A1 · 1997 [cited by applicant]
WO 9726612A1 · 1997 [cited by applicant]
WO 9737314A1 · 1997 [cited by applicant]
WO 9814896A1 · 1998 [cited by applicant]
WO 0025227A1 · 2000 [cited by applicant]
WO 2017044479A1 · 2017 [cited by applicant]
WO 2017173021A1 · 2017 [cited by applicant]
WO 2022082186A1 · 2022 [cited by applicant]
Kim, Young-Gon et al., A Design of User Authentication System Using QR code Identifying Method, 6th International Conference on Computer Sciences and Convergence Information Technology (ICCIT), pp. 31-35, 2011. [cited by applicant]
Kyeongwon C., et al., “A Mobile based Anti-Phishing Authentication Scheme using QR code”, IEEE International Conference on Mobile IT Convergence, pp. 109-113, 2011. [cited by applicant]
M.C. McChesney, “Banking in syberspace: an investment in itself,” IEEE Spectrum, vol. 34, No. 2, Feb. 1997, pp. 54-59. [cited by applicant]
Mancini et al., “Simulation in the Cloud Using Handheld Devices,” Workshop on Modeling and Simulation on Grid and Cloud Computing, Apr. 25, 2012, 8 pages. [cited by applicant]
Modeling web sources for information integration, Craig A. Knoblock, Steven Minton, Jose Luis Ambite, Naveen Ashish, Pragnesh Jay Modi, Ion Muslea, Andrew G. Philpot, and Sheila Tejada. In Proceedings of the Fifteenth N… [cited by applicant]
Mohammed et al. A Multi-layer of Multi Factors Authentication Model for Online Banking Services, Oct. 15, 2013, 2013 International Conference on Computing, Electrical and Electronic Engineering (ICCEEE), pp. 220-224. [cited by applicant]
Neville, S.W. et al. Efficiently Archieving Full Three-Way Non-repudation in Consumer-level eCommerce and M-Commerce Transactions, Nov. 1, 2011 IEEE 10th International Conference on Trust, Security and Privacy in comput… [cited by applicant]
Optimizing Information Agents by Selectively Materializing Data, Naveen Ashish, Craig A. Knoblock, and Cyrus Shahabi. In Proceedings of the AAAI'98 Workshop on AI and Information Integration, Madison, WI, 1998. Jul. 26-… [cited by applicant]
O'Riain et al., “XBRL and open data for global financial ecosystems: A linked data approach,” International Journal of Accounting Information Systems 13.2 (2012); 141-162. [cited by applicant]
Quwalder et al., “Experimental Framework for Mobile Cloud Computing System”, Jordan University of Science and Technology, Procedia Computer Science 52, 2015, pp. 1147-1152. [cited by applicant]
Semi-automatic wrapper generation for Internet Information sources, Naveen Ashish and Craig K. Knoblock, In Proceedings of the Second IFCIS International Conference on Cooperative Information Systems, Kaiwah Island, SC,… [cited by applicant]
Sunwoo et al., “A Structured Approach to the Simulation, Analysis and Characterization of Smartphone Applications”, IEEE 2013, pp. 113-122. [cited by applicant]
Supplementary European Search Report in EP Application No. 16844973.4 dated Jan. 4, 2019. [cited by applicant]
The ariadne approach to web-based information integration, Craig A. Knoblock and Steven Minton, IEEE Intelligent Systems, 15(5), Sep./Oct. 1998. [cited by applicant]
Tuecke et al., “Globus Auth: A Research Identity and Access Management Platform”, IEEE 12th International Conference on e-Science, Oct. 23, 2016, pp. 203-212. [cited by applicant]
Wrapper generation for semi-structured internet sources, Naveen Ashish and Craig A. Knoblock, In Proceedings of the Workshop in Management of Semistructured Data, Tucson, AZ, 1997, May 13-15, 1997. [cited by applicant]
Wrapper induction for semistructured, web-based information sources, Ion Muslea, Steven Minton, and Craig A. Knoblock, In Proceedings of the Conference on Automated Learning and Discovery Workshop on Learning from Text … [cited by applicant]
Jul. 4, 2024—(EP) Search Report—App 24161038.5. [cited by applicant]
Nov. 21, 2024—(AU) Examination Report No. 1—App 2023254891. [cited by applicant]
“A Single Login Web Service Integrator—WebEntrance”, Yan Zhao, Sixth International World Wide Web Conference, Santa Clara, CA, Apr. 7-11, 1997. [cited by applicant]
Automatic notification of Web Sites Changes,: Google Groups, Aug. 30, 1995. [cited by applicant]
“Boeing Chooses NetMind Enterprise Minder to Help Thousands of Employees Track Web-Based Information,” PR Newswire, Nov. 19, 1998. [cited by applicant]
“Caravelle's InfoWatcher 1.1 Keeps an Eye on the Web,” PC Week 1997. [cited by applicant]
“Cognisoft Announces IntelliServ, A Revolutionary Intranet Information Management Application; a Powerful Solution that Enables the Right Information to Find the Right User at the Right Time,” Business Wire, p. 8140125,… [cited by applicant]
“FirstFloor and Air Media Announce Parnership,” Business Wire 1997 (“FirstFloor”). [cited by applicant]
“Fujitsu Announces Availability of ByeDesk Link for Alpha-Numeric pagers; Next Step in Empowering Mobile Workforces with ‘Anyplace, Anytime’ Information,” Business Wire, Jul. 9, 1998. [cited by applicant]
“Fujitsu Announces ‘WebAgent’ Application as part of ByeDesk Link Wireless Server Software,” Business Wire, Sep. 1, 1998. [cited by applicant]
“Fujitsu Picks Netmind for Wireless Web Agent Software,” Computergram International, Sep. 2, 1998. [cited by applicant]
“Fujitsu's ByeDesk Link Now Available On the PalmPilot,” Business Wire, Sep. 21, 1998. [cited by applicant]
“GC Tech's GlobeID Payment Internet Commerce Software Supports Microsoft, Merchant Server,” Business Wire, Jan. 21, 1997, p. 1211286. [cited by applicant]
“Highly Scalable On-Line Payments via Task Decoupling,” Financial Cryptography First Internationl Conference, 1998, p. 355-373. [cited by applicant]
“Minding Web Site Changes,” PC Week, Sep. 14, 1998. [cited by applicant]
“NetMind Accepts $7 Million Strategic Investment From Three Prominent VC Firms—BancBoston, SOFTBANK and Draper Fisher Jurvestson,” PR Newswire, Nov. 6, 1998. [cited by applicant]
“NetMind Updates the World's Largest Free Web Tracking Service,” PR Newswire, Sep. 18, 1998. [cited by applicant]
“The AT&T Internet Difference Engine: Tracking and Viewing Changes on the Web,” World Wide Web 1 (1); Jan. 1998, pp. 27-44. [cited by applicant]
“Versatile Intelligent Agents in Commercial Applications,” Google Groups, Dec. 12, 1998. [cited by applicant]
“Web Interface Definition Language (WIDL)”, W3 Consortium submission from webmethods, Inc., Sep. 2, 1997. [cited by applicant]
“WebEntree: A Web Service Aggregator”, Y. Zhao, IBM Systems Journal, vol. 37, No. 4, 1998, pp. 584-595. [cited by applicant]
Dec. 15, 2023—(CA) First Examiner's Report—3,163,366. [cited by applicant]
Jun. 22, 2023—(AU) Examination Report No. 2—App 2021250924. [cited by applicant]
Oct. 10, 2023—(US) Non-Final Office Action—U.S. Appl. No. 18/050,921. [cited by applicant]
Apr. 24, 2024—(US) Final Office Action—U.S. Appl. No. 18/050,921. [cited by applicant]
Feb. 14, 2024—(US) Notice of Allowance—U.S. Appl. No. 18/061,948. [cited by applicant]
A hierarchical approach to wrapper induction, Ion Muslea, Steve Minton and Craig A. Knoblock, In Proceedings of the 3rd International Conference on Autonomous Agents 1999, Seattle, WA, 1999, May 1-5, 1999. [cited by applicant]
Adam et al., “Backend Server System Design Based on REST API for Cashless Payment System on Retail Community”, International Electronics Symposium (IES), Sep. 2019, pp. 208-213. [cited by applicant]
Building agents for internet-base supply chain integration, Craig A. Knoblock and Steven Minton. In Proceedings of the Workshop on Agents for Electronic Commerce and Managing the Internet-Enabled Supply Chain, Seattle, … [cited by applicant]
Chard et al., “Efficient and Secure Transfer, Synchoronization, and Sharing of Big Data”, IEEE Cloud Computing, 2014, vol. 1, Issue 3, pp. 46-55. [cited by applicant]