US 12,137,092 B2
Aggregation platform filter
John Ryan Caldwell, Lehi, UT (US)
Assigned to MX TECHNOLOGIES, INC., Lehi, UT (US)
Filed by MX Technologies, Inc., Lehi, UT (US)
Filed on Jul. 31, 2021, as Appl. No. 17/390,960.
Application 17/390,960 is a continuation of application No. 16/159,420, filed on Oct. 12, 2018, granted, now 11,539,686.
Claims priority of provisional application 62/571,788, filed on Oct. 12, 2017.
Claims priority of provisional application 62/571,784, filed on Oct. 12, 2017.
Prior Publication US 2021/0359988 A1, Nov. 18, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04L 67/306 (2022.01); H04L 67/53 (2022.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); H04L 67/10 (2022.01); H04L 67/125 (2022.01); H04L 67/146 (2022.01); H04L 67/50 (2022.01); H04L 67/566 (2022.01)
CPC H04L 63/083 (2013.01) [H04L 67/306 (2013.01); H04L 67/53 (2022.05); G06F 21/604 (2013.01); G06F 21/6245 (2013.01); H04L 63/08 (2013.01); H04L 63/0815 (2013.01); H04L 63/0892 (2013.01); H04L 63/102 (2013.01); H04L 67/10 (2013.01); H04L 67/125 (2013.01); H04L 67/146 (2013.01); H04L 67/535 (2022.05); H04L 67/566 (2022.05)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
at least one memory; and
at least one processor coupled to the at least one memory and configured to cause the apparatus to:
monitor electronic credentials of users used by a hardware computing device to download data of the users from a first plurality of third-party service providers using the users' electronic credentials over a data network on behalf of the users for a second plurality of third-party service providers, the users' data comprising transaction data;
detect, for a user of the users, similar electronic credentials for the same third-party service provider from the first plurality being used for multiple third-party service providers from the second plurality of third-party service providers;
present a graphical interface that allows the user to select which portions of the downloaded transaction data are stored on the hardware computing device;
access the third-party service provider during a first session, the first session associated with a session identity;
download transaction data for the user from the third-party service provider for storage on the hardware computing device according to the selected portions;
share, with the multiple third-party service providers from the hardware computing device, the transaction data downloaded to the hardware computing device;
create a duplicate session identity of the session identity;
access the third-party service provider during a second session, using the duplicate session identity, without using a session identity associated with the second session; and
download subsequent transaction data from the third-party service provider using the duplicate session identity.