MX Technologies, Inc.

United States of America

Back to Profile

1-100 of 210 for MX Technologies, Inc. Sort by
Query
Aggregations
IP Type
        Patent 172
        Trademark 38
Jurisdiction
        United States 183
        Canada 18
        World 9
Date
2025 (YTD) 1
2024 5
2023 6
2022 15
2021 34
See more
IPC Class
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules 27
G06Q 40/02 - Banking, e.g. interest calculation or account maintenance 26
H04L 29/06 - Communication control; Communication processing characterised by a protocol 24
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems 20
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 19
See more
NICE Class
42 - Scientific, technological and industrial services, research and design 26
41 - Education, entertainment, sporting and cultural services 10
09 - Scientific and electric apparatus and instruments 9
35 - Advertising and business services 6
36 - Financial, insurance and real estate services 4
Status
Pending 30
Registered / In Force 180
  1     2     3        Next Page

1.

PAYMENT PROCESSING

      
Application Number 19032438
Status Pending
Filing Date 2025-01-20
First Publication Date 2025-05-29
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for payment processing. An apparatus includes one or more processors and one or more memories that store code executable by the one or more processors to exchange payment information for a transaction wirelessly between a mobile hardware computing device of a user and a hardware payment terminal for a merchant, to validate an availability of funds for the transaction using an electronic interface for an account for the user at a third-party institution, and to electronically transfer the funds directly from the account for the user to an account for the merchant to complete the transaction.

IPC Classes  ?

  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/08 - Payment architectures
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • G06Q 20/38 - Payment protocolsDetails thereof
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists

2.

EXTERNALLY HELD ACCOUNT DISCOVERY AND AGGREGATION

      
Application Number 18518884
Status Pending
Filing Date 2023-11-24
First Publication Date 2024-03-21
Owner MX Technologies, Inc. (USA)
Inventor
  • Ries, Daniel
  • Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for externally held account discovery and aggregation. A method includes aggregating transactions of a first service provider from one or more servers to a trusted hardware device. A method includes identifying, on a trusted hardware device, one or more transactions of a first service provider between an account of a user with the first service provider and an account of the user with a second service provider. A method includes prompting a user for electronic credentials for an account of the user with a second service provider. A method includes accessing data of a user from a second service provider on behalf of the user using electronic credentials.

IPC Classes  ?

  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • H04L 9/40 - Network security protocols

3.

AGGREGATED DATA QUERY INTERFACE

      
Application Number 18362955
Status Pending
Filing Date 2023-07-31
First Publication Date 2024-02-01
Owner MX Technologies, Inc. (USA)
Inventor Parker, Don

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for an aggregated data query interface. A method includes authenticating a user of a publicly accessible query interface. A method includes authenticating the user for a third-party financial account of the user. A method includes accessing financial transaction data from the third-party financial account on behalf of the user. A method includes receiving a query from the user via the publicly accessible query interface. A method includes embedding, in a graphical user interface on an electronic display screen, a display of one or more financial transactions from the financial transaction data from the third-party financial account with a display of query results from the publicly accessible query interface, the one or more financial transactions and the query results each associated with the query from the user.

IPC Classes  ?

  • G06F 16/9538 - Presentation of query results
  • G06F 16/2455 - Query execution
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/40 - Network security protocols

4.

ITEM LEVEL DATA AGGREGATION

      
Application Number 18478694
Status Pending
Filing Date 2023-09-29
First Publication Date 2024-01-25
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for item level data aggregation. A method includes identifying a transaction made with a third party within a set of transactions. A method includes using electronic credentials for a user to login to an account of the user at a third party. A method includes downloading item-level data from a third party that corresponds to an identified transaction in response to logging into a user's account at a third party. Item-level data identifies one or more items within an identified transaction. A method includes displaying a set of transactions to a user. A method includes displaying item-level data for one or more items within an identified transaction to a user in response to receiving input from the user relative to the identified transaction in a displayed set of transactions.

IPC Classes  ?

5.

AGGREGATION BASED CREDIT DECISION

      
Application Number 18476022
Status Pending
Filing Date 2023-09-27
First Publication Date 2024-01-18
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for aggregation based credit decisions. An apparatus includes a data module configured to receive transaction data for a user that is aggregated from a plurality of different third-party data sources where the user has accounts. An apparatus includes an analysis module configured to analyze aggregated transaction data using machine learning to determine a credit metric describing a credit worthiness of a user. An apparatus includes a credit module configured to provide a determined credit metric to one or more interested third parties.

IPC Classes  ?

6.

AGGREGATION PLATFORM PORTAL

      
Application Number 18467326
Status Pending
Filing Date 2023-09-14
First Publication Date 2024-01-04
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for an aggregation platform portal. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers over a data network for the user to access through a second plurality of third-party service providers. A portal module is configured to monitor electronic credentials of a user used by a hardware computing device to download the user's data and to detect similar electronic credentials for the same third-party service provider from a first plurality being used for multiple third-party service providers from a second plurality. A graphical user interface is configured to display a listing of multiple third-party service providers with user interface elements allowing a user to revoke authorization of aggregation of data from one or more third-party service providers and/or to update electronic credentials for one or more of multiple third-party service providers.

IPC Classes  ?

7.

Automatic account protection

      
Application Number 17589615
Grant Number 11809547
Status In Force
Filing Date 2022-01-31
First Publication Date 2023-11-07
Grant Date 2023-11-07
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for automatic account protection. A method includes detecting a trigger indicating one or more of a potential and an actual security breach at one or more websites where a user has an account that is accessible using electronic credentials. A method includes logging into the one or more websites for the user using the electronic credentials. A method includes performing one or more actions at the one or more websites associated with the electronic credentials to protect the user's account.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/46 - Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
  • G06Q 20/34 - Payment architectures, schemes or protocols characterised by the use of specific devices using cards, e.g. integrated circuit [IC] cards or magnetic cards
  • H04L 9/40 - Network security protocols

8.

DATA INTERMEDIARY REGISTRY SECURITY

      
Application Number 18104277
Status Pending
Filing Date 2023-01-31
First Publication Date 2023-08-03
Owner MX Technologies, Inc. (USA)
Inventor Fromm, Brian

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for data intermediary registry security. A method includes managing a registry of data intermediaries authorized to receive data from a data provider and of data recipients associated with the data intermediaries. A method includes blocking access in the registry to identities of the data recipients associated with one of the data intermediaries by one or more other of the intermediaries. A method includes providing data to at least one of the data intermediaries and the data recipients based on the registry.

IPC Classes  ?

9.

CREATING AN INTUITIVE VISUAL PLAN FOR ACHIEVING FINANCIAL GOALS

      
Application Number 18092434
Status Pending
Filing Date 2023-01-02
First Publication Date 2023-05-11
Owner MX Technologies, Inc. (USA)
Inventor
  • Caldwell, John Ryan
  • Knotts, Ronald Brennan
  • Hopkins, Jonathan R.

Abstract

Apparatuses, methods, and systems are disclosed for creating an intuitive visual plan for achieving financial goals. An apparatus includes a processor and a memory that stores code executable by the processor to receive financial goal information for a plurality of financial goals, generate a plurality of graphical representations for the plurality of financial goals, and present, on a digital display, a converging distance graphic and the plurality of graphical representations.

IPC Classes  ?

  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • G06Q 40/06 - Asset managementFinancial planning or analysis

10.

TRANSACTION BASED FRAUD DETECTION

      
Application Number 17978184
Status Pending
Filing Date 2022-10-31
First Publication Date 2023-05-04
Owner MX Technologies, Inc. (USA)
Inventor
  • Lott, Michael
  • Whitcomb, David

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for transaction based fraud detection. A method includes receiving, over an application programming interface, an electronic request to perform an action for a user. A method includes electronically accessing one or more attributes of an account for the user. A method includes selectively performing the action for the user based on the one or more attributes of the account.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists

11.

COMPUTER SOFTWARE FOR PERSONAL BUDGETING THAT GRAPHICALLY DEPICTS DATA USING TWO OR THREE DIMENSIONAL BUBBLE OR SPHEROID OBJECTS

      
Application Number 18089379
Status Pending
Filing Date 2022-12-27
First Publication Date 2023-04-27
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and program products are disclosed. An apparatus includes a processor and a memory that stores code executable by the processor to generate a first graphical representation of a total quantity, the total quantity representing a total available amount and is comprised of an aggregation of quantities for different sub-categories; generate at least one second graphical representation of a sub-category of the total quantity based on the quantity of the sub-category; and graphically present, on a display, the first graphical representation and the at least one second graphical representation adjacent to the first graphical representation, the first graphical representation and the at least one second graphical representation dynamically sized relative to one another based on the quantities for each graphical representation and a size of the display.

IPC Classes  ?

  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance

12.

LONG STRING PATTERN MATCHING OF AGGREGATED ACCOUNT DATA

      
Application Number 18088410
Status Pending
Filing Date 2022-12-23
First Publication Date 2023-04-27
Owner MX Technologies, Inc. (USA)
Inventor
  • Caldwell, John Ryan
  • Dewitt, Brandon
  • Stein, Brian

Abstract

Apparatuses, systems, methods, and program products are disclosed for long string pattern matching of aggregated account data. An apparatus includes a processor and a memory that stores code executable by the processor to aggregate transaction data from a plurality of accounts associated with a user, create an index for the aggregated transaction data using signatures for transactions within the aggregated transaction data, query metadata corresponding to the index for at least one transaction, and in response to identifying the at least one transaction within the aggregated transaction data based on querying the metadata, determine at least one service associated with the at least one transaction to present to the user.

IPC Classes  ?

  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06F 16/24 - Querying
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/0251 - Targeted advertisements

13.

MULTI-CORE ACCOUNT PROCESSING SYSTEM SUPPORT

      
Application Number 17735077
Status Pending
Filing Date 2022-05-02
First Publication Date 2022-11-03
Owner MX Technologies, Inc. (USA)
Inventor
  • Whitcomb, David
  • Nichols, Matt

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for multi-core account/transaction processing. A method includes authenticating a user with electronic credentials. A method includes querying a first core processing system to determine an identifier for a first account with the first core processing system. A method includes querying a second core processing system to determine a different identifier for a different account with the second core processing system. A method includes accessing the first account with the first core processing system using the first identifier for the user to receive data associated with the first account. A method includes accessing the different account with the second core processing system using the different identifier for the user to receive data associated with the different account. A method includes providing real-time access to both the data associated with the first account and with the different account within a single electronic interface.

IPC Classes  ?

14.

MULTI-CORE ACCOUNT PROCESSING SYSTEM SUPPORT

      
Application Number US2022027349
Publication Number 2022/232702
Status In Force
Filing Date 2022-05-02
Publication Date 2022-11-03
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Whitcomb, David
  • Nichols, Matt

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for multi-core account/transaction processing. A method (500) includes authenticating (502) a user with electronic credentials, querying (504) a first core processing system to determine an identifier for a first account with the first core processing system, querying (506) a second core processing system to determine a different identifier for a different account with the second core processing system, accessing (508) the first account with the first core processing system using the first identifier for the user to receive data associated with the first account, accessing (510) the different account with the second core processing system using the different identifier for the user to receive data associated with the different account, and providing (512) real-time access to both the data associated with the first account and with the different account within a single electronic interface.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols

15.

MULTI-CORE ACCOUNT MIGRATION

      
Application Number 17735083
Status Pending
Filing Date 2022-05-02
First Publication Date 2022-11-03
Owner MX Technologies, Inc. (USA)
Inventor
  • Whitcomb, David
  • Nichols, Matt

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for multi-core account migration. A method includes authenticating a user into a first environment associated with a first core processing system with first electronic credentials for the user. A method includes displaying a user interface element to the user within the first environment. A method includes authenticating the user into a second core processing system in response to user input to the user interface element. A method includes migrating a first account for the user with the first core processing system to a different account for the user with the second core processing system in response to the user input to the user interface element.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06F 21/31 - User authentication

16.

RISK ASSESSMENT BASED DATA ACCESS

      
Application Number 17735089
Status Pending
Filing Date 2022-05-02
First Publication Date 2022-11-03
Owner MX Technologies, Inc. (USA)
Inventor
  • Whitcomb, David
  • Jones, Daniel D.
  • Fromm, Brian

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for risk assessment based data access. A method includes determining security risks for each of a plurality of executable applications accessing an application programming interface. A method includes monitoring changes in the security risks for each of the plurality of executable applications. A method includes dynamically adjusting a scope of permissions for the plurality of executable applications with regard to the application programming interface based on the monitored changes in the security risks.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

17.

MULTI-CORE ACCOUNT MIGRATION

      
Application Number US2022027350
Publication Number 2022/232703
Status In Force
Filing Date 2022-05-02
Publication Date 2022-11-03
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Whitcomb, David
  • Nichols, Matt

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for multi-core (122a-n) account migration. A method (700) includes authenticating (702) a user into a first environment associated with a first core processing system (122a) with first electronic credentials for the user. A method (700) includes displaying (704) a user interface element to the user within the first environment. A method (700) includes authenticating (706) the user into a second core processing system (122n) in response to user input to the user interface element. A method (700) includes migrating (708) a first account for the user with the first core processing system (122a) to a different account for the user with the second core processing system (122n) in response to the user input to the user interface element.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols

18.

RISK ASSESSMENT BASED DATA ACCESS

      
Application Number US2022027351
Publication Number 2022/232704
Status In Force
Filing Date 2022-05-02
Publication Date 2022-11-03
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Whitcomb, David
  • Jones, Daniel
  • Fromm, Brian

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for multi-core account migration. A method (600) includes determining (602) security risks for each of a plurality of executable applications accessing an application programming interface. A method (600) includes monitoring (606) changes in the security risks for each of the plurality of executable applications. A method (600) includes dynamically adjusting (608) a scope of permissions for the plurality of executable applications with regard to the application programming interface based on the monitored changes in the security risks.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • G06F 21/50 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

19.

Display screen or portion thereof with a graphical user interface

      
Application Number 29710918
Grant Number D0959445
Status In Force
Filing Date 2019-10-28
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

20.

Automatic event migration

      
Application Number 17583188
Grant Number 11785009
Status In Force
Filing Date 2022-01-24
First Publication Date 2022-07-07
Grant Date 2023-10-10
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for automated event migration. A method includes aggregating a set of events from one or more servers to a trusted hardware device. Certain different events of a set of events may be associated with different service providers. A method includes identifying, on a trusted hardware device, a repeating event from a set of events. A method includes prompting a user to migrate subsequent instances of a repeating event from one service provider to a different service provider of a plurality of service providers based on a likelihood that the aggregated set of events includes each event for the user of an event type of the aggregated set of events. A method includes migrating subsequent instances of a repeating event, using a user's electronic credentials, from one service provider to a different service provider in response to the user accepting a prompt.

IPC Classes  ?

21.

Early data breach detection

      
Application Number 17589654
Grant Number 12229306
Status In Force
Filing Date 2022-01-31
First Publication Date 2022-05-19
Grant Date 2025-02-18
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, methods, systems, and program products are disclosed for early data breach detection. An apparatus includes a data module configured to receive user data from a darknet. User data may include user credential information that has been misappropriated. An apparatus includes a match module configured to determine whether user credential information matches a user's credentials for a user's one or more online accounts. An apparatus includes an action module configured to trigger a security action related to a user's one or more online accounts to make the user's one or more online accounts more secure in response to determining that user credential data matches the user's credentials at the user's one or more online accounts.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/46 - Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/60 - Protecting data
  • H04L 9/40 - Network security protocols

22.

Data sync engine, method and software

      
Application Number 17573294
Grant Number 11785081
Status In Force
Filing Date 2022-01-11
First Publication Date 2022-04-28
Grant Date 2023-10-10
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Cragun, Jason
  • Hutchison, Adam
  • Kyser, Lonnie

Abstract

Apparatuses, systems, methods, and program products are disclosed for data synchronization. An apparatus includes a processor and a memory that stores code executable by the processor to maintain a list of user devices for a user that are enabled for communicating with a core computer system, maintain lists of data changes made to the database of user data separately for each of the user devices, prefilter the data changes for the user devices such that only preselected types of data changes are used to update the user data on the user devices, in response to detecting a data change to the user data for at least one of the user devices, send a real-time notification to other user devices for the user of the data change to prompt data synchronization on the other user devices, and delete a list of the data changes in response to receiving a synchronization token.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

23.

Automatic account protection

      
Application Number 16430418
Grant Number 11288359
Status In Force
Filing Date 2019-06-03
First Publication Date 2022-03-29
Grant Date 2022-03-29
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for automatic account protection. A method includes detecting a trigger indicating one or more of a potential and an actual security breach at one or more websites where a user has an account that is accessible using electronic credentials. A method includes logging into the one or more websites for the user using the electronic credentials. A method includes performing one or more actions at the one or more websites associated with the electronic credentials to protect the user's account.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/46 - Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
  • G06Q 20/34 - Payment architectures, schemes or protocols characterised by the use of specific devices using cards, e.g. integrated circuit [IC] cards or magnetic cards

24.

Watermark security

      
Application Number 17515291
Grant Number 11651468
Status In Force
Filing Date 2021-10-29
First Publication Date 2022-02-24
Grant Date 2023-05-16
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan

Abstract

Apparatuses, methods, systems, and program products are disclosed for watermark security. An apparatus includes a watermark module configured to generate a digital watermark to be presented as part of a graphical interface based on data presented on the graphical interface. A digital watermark verifies an authenticity of data to be presented in a graphical interface. An apparatus includes a presentation module configured to embed the digital watermark into the graphical interface prior to the data being presented in the graphical interface such that the digital watermark is graphically imperceptible to a user, dynamically update the digital watermark during runtime in response to detecting a change in the at least a portion of the data that is encoded into the digital watermark, and re-embed the digital watermark into the graphical interface in response to the digital watermark being updated.

IPC Classes  ?

  • G06T 1/00 - General purpose image data processing
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • B42D 25/333 - Watermarks
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/31 - User authentication
  • G06F 21/16 - Program or content traceability, e.g. by watermarking
  • G06F 21/84 - Protecting input, output or interconnection devices output devices, e.g. displays or monitors

25.

DATA PROTECTION QUERY INTERFACE

      
Application Number 17390961
Status Pending
Filing Date 2021-07-31
First Publication Date 2022-02-03
Owner MX Technologies, Inc. (USA)
Inventor Jones, Daniel D.

Abstract

Apparatuses, methods, program products, and systems are disclosed for data protection query interface. An apparatus includes a processor and a memory that stores code executable by the processor to receive, via a query interface, a query from a third-party to verify sensitive data associated with a user, analyze the query to identify a type of the user's sensitive data to verify, and generate a verification response to the query based on verifying the user's sensitive data related to the type of sensitive data to verify without exposing the user's sensitive data to the third-party.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 16/248 - Presentation of query results
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/2455 - Query execution

26.

Data protection query interface

      
Application Number 17145272
Grant Number 12147560
Status In Force
Filing Date 2021-01-08
First Publication Date 2022-02-03
Grant Date 2024-11-19
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Jones, Daniel D.

Abstract

Apparatuses, methods, program products, and systems are disclosed for data protection query interface. An apparatus includes a processor and a memory that stores code executable by the processor to receive, via a query interface, a query from a third-party to verify sensitive data associated with a user, analyze the query to identify a type of the user's sensitive data to verify, and generate a verification response to the query based on verifying the user's sensitive data related to the type of sensitive data to verify without exposing the user's sensitive data to the third-party.

IPC Classes  ?

  • G06F 16/2455 - Query execution
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/248 - Presentation of query results
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

27.

Automatic event migration

      
Application Number 16430412
Grant Number 11233789
Status In Force
Filing Date 2019-06-03
First Publication Date 2022-01-25
Grant Date 2022-01-25
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for automated event migration. A method includes aggregating a set of events from one or more servers to a trusted hardware device. Certain different events of a set of events may be associated with different service providers. A method includes identifying, on a trusted hardware device, a repeating event from a set of events. A method includes prompting a user to migrate subsequent instances of a repeating event from one service provider to a different service provider of a plurality of service providers based on a likelihood that the aggregated set of events includes each event for the user of an event type of the aggregated set of events. A method includes migrating subsequent instances of a repeating event, using a user's electronic credentials, from one service provider to a different service provider in response to the user accepting a prompt.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

28.

Multi-platform testing automation

      
Application Number 16863731
Grant Number 11194698
Status In Force
Filing Date 2020-04-30
First Publication Date 2021-12-07
Grant Date 2021-12-07
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan
  • Smit, Shane
  • Chirinos, Cristian
  • Montgomery, Robert
  • Thornburg, Garrett
  • Carstens, Jonathan
  • Ries, Daniel

Abstract

Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. At least one mechanical actuator and a mobile hardware device are disposed within an enclosure that comprises a light source. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

29.

Multi-platform testing automation

      
Application Number 16863727
Grant Number 11188452
Status In Force
Filing Date 2020-04-30
First Publication Date 2021-11-30
Grant Date 2021-11-30
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan
  • Smit, Shane
  • Chirinos, Cristian
  • Montgomery, Robert
  • Thornburg, Garrett
  • Carstens, Jonathan
  • Ries, Daniel

Abstract

Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. Simulated one or more touch input events are received as mirrored one or more actual touch input events on a different mobile hardware device. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

30.

ACCESSIBLE REMOTE DEPOSIT CAPTURE

      
Application Number 17390953
Status Pending
Filing Date 2021-07-31
First Publication Date 2021-11-18
Owner MX Technologies, Inc. (USA)
Inventor Mukul, Saumya

Abstract

Apparatuses, methods, program products, and systems are disclosed for accessible remote deposit capture. An apparatus includes a position module that determines a position of a hardware device relative to a document based on input captured from a camera of the hardware device. An apparatus includes a direction module that determines one or more directions for moving a hardware device relative to a document to position the document within a predefined area of a field of view of a camera. An apparatus includes an accessibility module that provides accessibility feedback via a hardware device based on determined one or more directions. Accessibility feedback includes feedback for assisting a user that has a visual impairment with positioning a hardware device such that a document is within a predefined area of a field of view of a camera.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
  • G09B 21/00 - Teaching, or communicating with, the blind, deaf or mute

31.

Dynamic feature and performance testing and adjustment

      
Application Number 17390954
Grant Number 11809858
Status In Force
Filing Date 2021-07-31
First Publication Date 2021-11-18
Grant Date 2023-11-07
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Mcbride, Ryan
  • Dewitt, Brandon
  • Smit, Shane
  • Bodily, Josh

Abstract

Apparatuses, methods, systems, and computer program products are presented for dynamic feature and performance testing and adjustment. An audit module is configured to dynamically test a plurality of image capture settings for a camera of a mobile device of an end user in an executable mobile application executing on the mobile device. A feature module is configured to select one of a plurality of image capture settings for a camera of a mobile device based on a dynamic test. An adjustment module is configured to dynamically configure, during runtime of an executable mobile application on a plurality of different mobile devices of different end users, the different mobile devices to use a selected one of a plurality of image capture settings.

IPC Classes  ?

  • G06F 8/70 - Software maintenance or management
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06N 20/00 - Machine learning

32.

VIRTUAL SUBACCOUNTS

      
Application Number 17390957
Status Pending
Filing Date 2021-07-31
First Publication Date 2021-11-18
Owner MX Technologies, Inc. (USA)
Inventor
  • Lawrence, Denna
  • Martin, Justin

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for virtual sub accounts. An apparatus includes an actual account module that receives information for an actual user account at a financial institution. An apparatus includes a virtual account module that creates a virtual account that comprises a simulated user account at a financial institution that is managed by an actual user account. An apparatus includes a linking module that links a virtual account to an actual user account so that the actual user account manages the virtual account.

IPC Classes  ?

  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/42 - Confirmation, e.g. check or permission by the legal debtor of payment
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 20/34 - Payment architectures, schemes or protocols characterised by the use of specific devices using cards, e.g. integrated circuit [IC] cards or magnetic cards
  • G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
  • G06Q 20/06 - Private payment circuits, e.g. involving electronic currency used only among participants of a common payment scheme

33.

Aggregation platform portal for displaying and updating data for third-party service providers

      
Application Number 17390958
Grant Number 11799845
Status In Force
Filing Date 2021-07-31
First Publication Date 2021-11-18
Grant Date 2023-10-24
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for an aggregation platform portal. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers over a data network for the user to access through a second plurality of third-party service providers. A portal module is configured to monitor electronic credentials of a user used by a hardware computing device to download the user's data and to detect similar electronic credentials for the same third-party service provider from a first plurality being used for multiple third-party service providers from a second plurality. A graphical user interface is configured to display a listing of multiple third-party service providers with user interface elements allowing a user to revoke authorization of aggregation of data from one or more third-party service providers and/or to update electronic credentials for one or more of multiple third-party service providers.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 9/40 - Network security protocols
  • H04L 67/306 - User profiles
  • H04L 67/53 - Network services using third party service providers
  • G06F 21/60 - Protecting data
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/50 - Network services
  • H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

34.

MOBILE DEVICE BASED IDENTITY VERIFICATION

      
Application Number 17390959
Status Pending
Filing Date 2021-07-31
First Publication Date 2021-11-18
Owner MX Technologies, Inc. (USA)
Inventor
  • Dewitt, Brandon
  • Caldwell, John Ryan
  • Mcbride, Ryan
  • Caldwell, William Nathan

Abstract

Apparatuses, systems, methods, and computer program products are presented for mobile device based identity verification. An apparatus includes a data module configured to receive sensor data from a hardware device associated with a user. An apparatus includes a transaction module configured to receive transaction data associated with a transaction. An apparatus includes a verification module configured to verify an identity of a user making a transaction based on received sensor data. A transaction may be allowed in response to verifying a user's identity.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 20/38 - Payment protocolsDetails thereof
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices

35.

Item level data aggregation

      
Application Number 17390963
Grant Number 11810167
Status In Force
Filing Date 2021-07-31
First Publication Date 2021-11-18
Grant Date 2023-11-07
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for item level data aggregation. A method includes identifying a transaction made with a third party within a set of transactions. A method includes using electronic credentials for a user to login to an account of the user at a third party. A method includes downloading item-level data from a third party that corresponds to an identified transaction in response to logging into a user's account at a third party. Item-level data identifies one or more items within an identified transaction. A method includes displaying a set of transactions to a user. A method includes displaying item-level data for one or more items within an identified transaction to a user in response to receiving input from the user relative to the identified transaction in a displayed set of transactions.

IPC Classes  ?

36.

Automated data supplementation and verification

      
Application Number 17390951
Grant Number 12124482
Status In Force
Filing Date 2021-07-31
First Publication Date 2021-11-18
Grant Date 2024-10-22
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for data supplementation and verification. A method includes determining that an identifier within aggregated data is not a previously classified known identifier. A method includes transmitting an identifier to a search interface of a server of a third party service provider. A method includes receiving results associated with an identifier from a third party service provider. A method includes parsing results to determine whether a plurality of results have a common pattern associated with a classification. A method includes, in response to determining that a plurality of results have a common pattern associated with a classification, associating the classification with an identifier based on the common pattern.

IPC Classes  ?

  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

37.

MONEY EXPERIENCE SUMMIT

      
Serial Number 97107793
Status Registered
Filing Date 2021-11-04
Registration Date 2023-12-19
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 41 - Education, entertainment, sporting and cultural services

Goods & Services

Education services, namely, providing non-downloadable webinars in the field of business and financial technology; Education services, namely, providing on-line speakers and panels in the field of financial services and technology; Education services, namely, providing panel discussions in the field of open finance and technology; Educational and entertainment services, namely, providing motivational and educational speakers; Arranging and conducting of business conferences in the field of banking and financial technology; Educational services, namely, conducting in person and streaming speakers and panels in the field of financial data and technology; Educational services, namely, conducting seminars and conferences in the field of financial technology and personal financial management tools and distribution of course materials in connection therewith in printed or electronic format; Educational services, namely, developing, arranging, and conducting educational conferences and programs and providing courses of instruction in the field of open banking; Providing education in the field of financial data and technology rendered through video conference

38.

MXIF PRO

      
Serial Number 97107733
Status Registered
Filing Date 2021-11-03
Registration Date 2023-08-15
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for analyzing financial transaction and account data to determine customer insights for financial institutions; Application service provider featuring application programming interface (API) software; Application service provider featuring application programming interface (API) software for submitting financial data for processing and receiving information files; Cloud storage services for electronic files; Providing a web hosting platform for storing and processing data for financial institutions; Software as a service (SAAS) services featuring software for generating customer information files; Software as a service (SAAS) services, namely, hosting software for use by others for processing customer data to create customer files

39.

MXCONNECT

      
Serial Number 97105149
Status Registered
Filing Date 2021-11-02
Registration Date 2023-08-15
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for linking users' third-party financial accounts and aggregating financial data; Providing a web hosting platform for aggregating third-party financial transaction and account data for users; Software as a service (SAAS) services featuring software for connecting websites and mobile applications to financial data APIs; Software as a service (SAAS) services, namely, hosting software for use by others for financial applications and embedded financial widgets

40.

MXDATA

      
Serial Number 97105628
Status Registered
Filing Date 2021-11-02
Registration Date 2023-08-15
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for aggregating, enhancing, cleansing, and categorizing third-party financial business data; Application service provider featuring application programming interface (API) software; Application service provider featuring application programming interface (API) software for financial business data; Providing a web hosting platform for processing third-party business transaction and account data for business users; Software as a service (SAAS) services featuring software for providing programatic access to financial business data; Software as a service (SAAS) services, namely, hosting software for use by others for cleansing and categorizing financial business data for customers on behalf of their users

41.

MXMOBILE

      
Serial Number 97105020
Status Registered
Filing Date 2021-11-02
Registration Date 2023-08-15
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for mobile banking and financial management; Computer software development in the field of mobile applications; Design and development of software in the field of mobile applications; Development of computer platforms; Providing a web hosting platform for mobile banking applications; Software as a service (SAAS) services featuring software for aggregating financial data for use in a mobile application; Software as a service (SAAS) services, namely, hosting software for use by others for financial applications

42.

MXACCESS

      
Serial Number 97105185
Status Registered
Filing Date 2021-11-02
Registration Date 2023-08-15
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Cloud computing featuring software for use authenticating third parties and securely transferring financial data to the third parties; Platform as a service (PAAS) featuring computer software platforms for data providers to provide programmatic access to their data; Application service provider featuring application programming interface (API) software; Application service provider featuring application programming interface (API) software for sharing financial data between authorized parties with user consent; Design and development of computer software for sharing financial data; Providing a web hosting platform for hosting financial data APIs for others; Providing temporary use of non-downloadable cloud-based software for a financial data sharing platform; Software as a service (SAAS) services featuring software for sharing user financial data from a user's financial institution on the user's behalf; Software as a service (SAAS) services, namely, hosting software for use by others for providing secure access to financial transaction data over a network

43.

MXINSIGHTS

      
Serial Number 97105655
Status Registered
Filing Date 2021-11-02
Registration Date 2023-08-15
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for embedding a financial feed of notifications and recommendations based on a user's financial transactions and financial account data; Application service provider featuring application programming interface (API) software for financial notifications and recommendations; Computer services in the nature of customized web pages and other data feed formats featuring user-defined information; Developing customized web pages and other data feed formats featuring user-defined information; Providing a web hosting platform for financial applications with feeds of customized financial notifications and recommendations; Software as a service (SAAS) services featuring software for analyzing financial data to provide dynamic financial recommendations; Software as a service (SAAS) services, namely, hosting software for use by others for providing a financial feed to users

44.

Display screen or portion thereof with a graphical user interface

      
Application Number 29709704
Grant Number D0934272
Status In Force
Filing Date 2019-10-16
First Publication Date 2021-10-26
Grant Date 2021-10-26
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

45.

Data aggregation using a limited-use code

      
Application Number 17347517
Grant Number 11863550
Status In Force
Filing Date 2021-06-14
First Publication Date 2021-10-07
Grant Date 2024-01-02
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Caldwell, John Ryan
  • Dotter, James

Abstract

Apparatuses, methods, systems, and program products are disclosed for data aggregation using a limited-use code. An apparatus includes a message module configured to intercept a message comprising a limited-use code. A message may be sent from a third-party server and intended for a user of a hardware device. A limited-use code may be used to verify an identity of a user for access to a third-party server. An apparatus includes a parse module configured to parse a message to determine a limited-use code. An apparatus includes a submission module configured to provide a limited-use code to a third-party server without user input. An apparatus includes an authorization module configured to prompt a user for authorization prior to intercepting a message, parsing the message for a limited-use code, and providing the limited-use code to a third-party server without user input.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
  • H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04L 67/55 - Push-based network services

46.

ACCOUNT VERIFICATION

      
Application Number 17070908
Status Pending
Filing Date 2020-10-14
First Publication Date 2021-09-23
Owner MX Technologies, Inc. (USA)
Inventor
  • Lott, Michael
  • Salazar, Cosme

Abstract

Apparatuses, methods, program products, and systems are disclosed for account verification. An apparatus includes a processor and a memory that stores code executable by the processor to receive a user's electronic credentials, use the received electronic credentials to verify an account for the user, and, in response to the account verification using the received electronic credentials failing, verify the user's account using one or more microdeposits.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists

47.

ACCOUNT VERIFICATION

      
Application Number 17070911
Status Pending
Filing Date 2020-10-14
First Publication Date 2021-09-23
Owner MX Technologies, Inc. (USA)
Inventor
  • Lott, Michael
  • Salazar, Cosme

Abstract

Apparatuses, methods, program products, and systems are disclosed for account verification. An apparatus includes a processor and a memory that stores code executable by the processor to access transaction data for a user that is aggregated from a plurality of user accounts, identify at least one microdeposit transaction of a user account in the aggregated transaction data, and verify the user account using information based on the microdeposit transaction.

IPC Classes  ?

  • G06Q 30/00 - Commerce
  • G06Q 20/02 - Payment architectures, schemes or protocols involving a neutral third party, e.g. certification authority, notary or trusted third party [TTP]
  • G06Q 20/22 - Payment schemes or models
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
  • G06Q 10/10 - Office automationTime management
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

48.

Securing data based on randomization

      
Application Number 17322875
Grant Number 11700116
Status In Force
Filing Date 2021-05-17
First Publication Date 2021-09-02
Grant Date 2023-07-11
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan
  • Bodily, Josh

Abstract

Apparatuses, methods, systems, and program products are presented for securing data based on randomization. An apparatus includes a security component that is configured to determine, during compile time of an application, at least one random value used to determine a partition size, a set of storage locations, and an access threshold for a data element during execution of the application. An apparatus includes a partition module that is configured to partition a data element into a plurality of data segments that each have a size that is randomly determined, during execution of an application, based on at least one random value to determine the partition size. An apparatus includes a storage module that is configured to randomly determine a first set of storage locations for a plurality of data segments, during execution of an application, based on at least one random value for the set of storage locations.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • G06F 21/60 - Protecting data
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/78 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

49.

Multi-platform testing automation

      
Application Number 16863714
Grant Number 11093373
Status In Force
Filing Date 2020-04-30
First Publication Date 2021-08-17
Grant Date 2021-08-17
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan
  • Smit, Shane
  • Chirinos, Cristian
  • Montgomery, Robert
  • Thornburg, Garrett
  • Carstens, Jonathan
  • Ries, Daniel

Abstract

Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device with a delay period between each of the simulated one or more touch input events for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

50.

Payment processing

      
Application Number 17152667
Grant Number 12205100
Status In Force
Filing Date 2021-01-19
First Publication Date 2021-08-05
Grant Date 2025-01-21
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for payment processing. An apparatus includes one or more processors and one or more memories that store code executable by the one or more processors to exchange payment information for a transaction wirelessly between a mobile hardware computing device of a user and a hardware payment terminal for a merchant, to validate an availability of funds for the transaction using an electronic interface for an account for the user at a third-party institution, and to electronically transfer the funds directly from the account for the user to an account for the merchant to complete the transaction.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 20/08 - Payment architectures
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/38 - Payment protocolsDetails thereof
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems

51.

Multi-platform testing automation

      
Application Number 16863697
Grant Number 11080170
Status In Force
Filing Date 2020-04-30
First Publication Date 2021-08-03
Grant Date 2021-08-03
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan
  • Smit, Shane
  • Chirinos, Cristian
  • Montgomery, Robert
  • Thornburg, Garrett
  • Carstens, Jonathan
  • Ries, Daniel

Abstract

Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network. Received data includes a hierarchical scene tree having a plurality of nodes associated with objects displayed on a screen of at least one of the mobile hardware devices. A method includes dynamically altering a parameter of one or more nodes based on user input.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

52.

MX PORTAL

      
Serial Number 90859646
Status Registered
Filing Date 2021-08-01
Registration Date 2022-08-16
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Cloud computing featuring software for use authenticating third parties and securely transferring financial data to the third party; Application service provider featuring application programming interface (API) software; Application service provider featuring application programming interface (API) software for sharing financial data between authorized parties with user consent; Design and development of computer software for sharing financial data; Providing temporary use of non-downloadable cloud-based software for a financial data sharing platform; Software as a service (SAAS) services featuring software for sharing user financial data from a user's financial institution on the user's behalf; Software as a service (SAAS) services, namely, hosting software for use by others for use providing secure access to financial transaction data over a network

53.

PAYMENT PROCESSING

      
Application Number US2021014011
Publication Number 2021/146727
Status In Force
Filing Date 2021-01-19
Publication Date 2021-07-22
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, methods, computer program products, and systems are disclosed for payment processing. An apparatus includes one or more processors and one or more memories that store code executable by the one or more processors to exchange payment information for a transaction wirelessly between a mobile hardware computing device (102) of a user (402) and a hardware payment terminal (112) for a merchant (108, 404), to validate an availability of funds for the transaction using an electronic interface for an account for the user (402) at a third-party institution (114), and to electronically transfer the funds directly from the account for the user (402) to an account for the merchant (108, 404) to complete the transaction.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/38 - Payment protocolsDetails thereof
  • G06Q 20/42 - Confirmation, e.g. check or permission by the legal debtor of payment

54.

Optimizing aggregation routing over a network

      
Application Number 17216598
Grant Number 11475511
Status In Force
Filing Date 2021-03-29
First Publication Date 2021-07-15
Grant Date 2022-10-18
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, methods, systems, and program products are disclosed for optimizing aggregation routing over a network. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to select a data aggregator server from a plurality of data aggregator servers to service a request for aggregated account data based on a plurality of factors associated with each of the plurality of data aggregator servers, format a request for the aggregated account data to be compatible with the selected data aggregator server, route the formatted request over the network to the selected data aggregator server, receive the requested aggregated account data over the network from the selected data aggregator server, populate a form for a personal financial manager (“PFM”) with the aggregated account data, output the populated form to the PFM, and present the aggregated account data to a user.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • G06F 16/248 - Presentation of query results
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06F 40/174 - Form fillingMerging
  • G06Q 20/14 - Payment architectures specially adapted for billing systems
  • H04L 43/0894 - Packet rate
  • H04L 43/16 - Threshold monitoring
  • H04L 45/24 - Multipath
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists

55.

Aggregation platform permissions

      
Application Number 17164786
Grant Number 11582224
Status In Force
Filing Date 2021-02-01
First Publication Date 2021-06-17
Grant Date 2023-02-14
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for aggregation platform permissions. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers over a data network for the user to access through a second plurality of third-party service providers, the hardware computing device comprising a trusted intermediary between the first plurality of third-party service providers and the second plurality of third-party service providers. A permissions module is configured to monitor which of a second plurality of third-party service providers have access to which portions of data from which of a first plurality of third-party service providers. A graphical user interface is configured to display one or more user interface elements allowing a user to grant and/or revoke access to portions of data from a first plurality of third-party service providers individually to a second plurality of third-party service providers.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 9/40 - Network security protocols
  • H04L 67/306 - User profiles
  • H04L 67/53 - Network services using third party service providers
  • G06F 21/60 - Protecting data
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/50 - Network services
  • H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

56.

Aggregation platform permissions

      
Application Number 17164791
Grant Number 11563736
Status In Force
Filing Date 2021-02-01
First Publication Date 2021-06-17
Grant Date 2023-01-24
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for aggregation platform permissions. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers over a data network for the user to access through a second plurality of third-party service providers. A permissions module is configured to monitor which of a second plurality of third-party service providers have access to which portions of data from which of a first plurality of third-party service providers. A graphical user interface is configured to display one or more user interface elements allowing a user to grant and/or revoke access to portions of data from a first plurality of third-party service providers individually to a second plurality of third-party service providers and indications of whether the second plurality of third-party service providers have valid electronic credentials for the first plurality of third-party service providers.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 9/40 - Network security protocols
  • H04L 67/306 - User profiles
  • H04L 67/53 - Network services using third party service providers
  • G06F 21/60 - Protecting data
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/50 - Network services
  • H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

57.

Aggregation platform permissions

      
Application Number 17164793
Grant Number 11563737
Status In Force
Filing Date 2021-02-01
First Publication Date 2021-06-17
Grant Date 2023-01-24
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for aggregation platform permissions. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers for the user to access through a second plurality of third-party service providers. A permissions module is configured to monitor which of a second plurality of third-party service providers have access to which portions of data from which of a first plurality of third-party service providers. A graphical user interface is configured to display one or more user interface elements allowing a user to grant and/or revoke access to portions of data from a first plurality of third-party service providers individually to a second plurality of third-party service providers and an interface to update a password that the second plurality of third-party service providers uses to access the user's data from the first plurality of third-party service providers.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 9/40 - Network security protocols
  • H04L 67/306 - User profiles
  • H04L 67/53 - Network services using third party service providers
  • G06F 21/60 - Protecting data
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/50 - Network services
  • H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

58.

Aggregation platform permissions

      
Application Number 17164783
Grant Number 11575668
Status In Force
Filing Date 2021-02-01
First Publication Date 2021-05-20
Grant Date 2023-02-07
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for aggregation platform permissions. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers for the user to access through a second plurality of third-party service providers. A permissions module is configured to monitor which of a second plurality of third-party service providers have access to which portions of data from which of a first plurality of third-party service providers. A graphical user interface is configured to prompt a user with one or more user interface elements allowing the user to grant and revoke access to portions of data from a first plurality of third-party service providers individually to a second plurality of third-party service providers in response to an individual third-party service provider from the second plurality of third-party service providers requesting access to portions of the data.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 9/40 - Network security protocols
  • H04L 67/306 - User profiles
  • H04L 67/53 - Network services using third party service providers
  • G06F 21/60 - Protecting data
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/50 - Network services
  • H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

59.

Propensity model based optimization

      
Application Number 17074839
Grant Number 11610294
Status In Force
Filing Date 2020-10-20
First Publication Date 2021-02-04
Grant Date 2023-03-21
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan
  • Smit, Shane
  • Bodily, Josh

Abstract

Apparatuses, systems, methods, and computer program products are presented for a propensity module based optimization. An apparatus comprises a processor and a memory that stores code executable by the processor to receive an electronic submission for a pass/fail interface, identify information from the electronic submission to suggest to a user for entering into an input field for the pass/fail interface prior to submitting the electronic submission to the pass/fail interface to reduce a likelihood that the electronic submission will be rejected at the pass/fail interface, determine the likelihood that the electronic submission will be accepted by the pass/fail interface, and submit the electronic submission to the pass/fail interface in response to the likelihood satisfying a threshold.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 7/00 - Image analysis
  • G06Q 20/04 - Payment circuits
  • G06N 20/00 - Machine learning
  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G07G 1/00 - Cash registers
  • G06V 10/24 - Aligning, centring, orientation detection or correction of the image
  • G06V 30/416 - Extracting the logical structure, e.g. chapters, sections or page numbersIdentifying elements of the document, e.g. authors
  • G06V 30/10 - Character recognition

60.

Multi-platform testing automation

      
Application Number 16264109
Grant Number 10909027
Status In Force
Filing Date 2019-01-31
First Publication Date 2021-02-02
Grant Date 2021-02-02
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan
  • Smit, Shane
  • Chirinos, Cristian
  • Montgomery, Robert
  • Thornburg, Garrett
  • Carstens, Jonathan
  • Ries, Daniel

Abstract

Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

61.

Watermark security

      
Application Number 17035350
Grant Number 11216903
Status In Force
Filing Date 2020-09-28
First Publication Date 2021-01-28
Grant Date 2022-01-04
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan

Abstract

Apparatuses, methods, systems, and program products are disclosed for watermark security. An apparatus includes a watermark module configured to generate a digital watermark to be presented as part of a graphical interface based on data presented on the graphical interface. A digital watermark verifies an authenticity of data to be presented in a graphical interface. An apparatus includes a presentation module configured to embed the digital watermark into the graphical interface prior to the data being presented in the graphical interface such that the digital watermark is graphically imperceptible to a user, dynamically update the digital watermark during runtime in response to detecting a change in the at least a portion of the data that is encoded into the digital watermark, and re-embed the digital watermark into the graphical interface in response to the digital watermark being updated.

IPC Classes  ?

  • G06T 1/00 - General purpose image data processing
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • B42D 25/333 - Watermarks
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/31 - User authentication
  • G06F 21/16 - Program or content traceability, e.g. by watermarking
  • G06F 21/84 - Protecting input, output or interconnection devices output devices, e.g. displays or monitors

62.

Data sync engine, method and software

      
Application Number 17013854
Grant Number 11349919
Status In Force
Filing Date 2020-09-07
First Publication Date 2020-12-24
Grant Date 2022-05-31
Owner MX Technologies, Inc. (USA)
Inventor
  • Cragun, Jason
  • Hutchison, Adam
  • Kyser, Lonnie

Abstract

Apparatuses, systems, methods, and program products are disclosed for data synchronization. An apparatus includes a processor and a memory that stores code executable by the processor to maintain a list of user devices for a user that are enabled for communicating with a core computer system, maintain lists of data changes made to the database of user data separately for each of the user devices, prefilter the data changes for the user devices such that only preselected types of data changes are used to update the user data on the user devices, and, in response to detecting a data change to the user data for at least one of the user devices, send a real-time notification to other user devices for the user of the data change to prompt data synchronization on the other user devices.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

63.

Method for providing intuitively understandable visual representation of personal budgeting information

      
Application Number 16945691
Grant Number 11514512
Status In Force
Filing Date 2020-07-31
First Publication Date 2020-11-19
Grant Date 2022-11-29
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, methods, program products, and systems are disclosed for providing intuitively understandable visual representation of personal budgeting information. An apparatus includes a processor, a display device, and a memory that stores code executable by the processor to generate a graphical representation of a total budget for a user as a function of a total budget amount and a size of a viewing area of the display device, generate one or more graphical representations of individual budget items of the total budget as a function of budget amounts for each of the individual budget items and the size of the viewing area of the display device, and present the graphical representation of the total budget and the one or more graphical representations of the individual budget items together on the display device sized according to the size of the viewing area of the display device.

IPC Classes  ?

  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes

64.

Meter for graphically representing relative status in a parent-child relationship and method for use thereof

      
Application Number 16927794
Grant Number 11880889
Status In Force
Filing Date 2020-07-13
First Publication Date 2020-10-29
Grant Date 2024-01-23
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, Ryan

Abstract

Apparatuses, methods, systems, and program products are disclosed for graphically representing relative status in a parent-child relationship. An apparatus includes a processor and a memory that stores code executable by the processor to generate a plurality of graphical representations of budgets for tracking a user's income and expenses, determine a parent-child relationship between each of the plurality of budgets to determine each parent budget and each child budget associated with each parent budget, and present each graphical representation of a parent budget of the plurality of budgets and a budget meter within each graphical representation of the parent budget that represents a portion of the parent budget that has been used according to the child budgets of the parent budget.

IPC Classes  ?

  • G06Q 40/12 - Accounting
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance

65.

Accessible remote deposit capture

      
Application Number 16830156
Grant Number 11159733
Status In Force
Filing Date 2020-03-25
First Publication Date 2020-10-01
Grant Date 2021-10-26
Owner MX Technologies, Inc. (USA)
Inventor Mukul, Saumya

Abstract

Apparatuses, methods, program products, and systems are disclosed for accessible remote deposit capture. An apparatus includes a position module that determines a position of a hardware device relative to a document based on input captured from a camera of the hardware device. An apparatus includes a direction module that determines one or more directions for moving a hardware device relative to a document to position the document within a predefined area of a field of view of a camera. An apparatus includes an accessibility module that provides accessibility feedback via a hardware device based on determined one or more directions. Accessibility feedback includes feedback for assisting a user that has a visual impairment with positioning a hardware device such that a document is within a predefined area of a field of view of a camera.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • G06N 20/00 - Machine learning
  • G06Q 10/10 - Office automationTime management
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/16 - Sound inputSound output
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems

66.

ACCESSIBLE REMOTE DEPOSIT CAPTURE

      
Application Number US2020024750
Publication Number 2020/198381
Status In Force
Filing Date 2020-03-25
Publication Date 2020-10-01
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Mukul, Saumya

Abstract

Apparatuses, methods, program products, and systems are disclosed for accessible remote deposit capture. An apparatus includes a position module (302) that determines a position of a hardware device (102) relative to a document based on input captured from a camera (202) of the hardware device (102). An apparatus includes a direction module (304) that determines one or more directions for moving a hardware device (102) relative to a document to position the document within a predefined area of a field of view of a camera (202). An apparatus includes an accessibility module (306) that provides accessibility feedback via a hardware device (102) based on determined one or more directions. Accessibility feedback includes feedback for assisting a user that has a visual impairment with positioning a hardware device (102) such that a document is within a predefined area of a field of view of a camera (202).

IPC Classes  ?

  • G06K 9/32 - Aligning or centering of the image pick-up or image-field
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/14 - Digital output to display device

67.

MX CATALYST

      
Serial Number 90105111
Status Registered
Filing Date 2020-08-11
Registration Date 2021-02-09
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 35 - Advertising and business services

Goods & Services

Consultancy and advisory services in the field of business strategy; Consultancy regarding advertising communication strategies; Consultation services in the field of company, business sector and industry data and research; Consulting services in the field of internet marketing; Advertising and marketing consultancy; Business consultation and management regarding marketing activities and launching of new products; Business consultation in the field of strategy, marketing, data analysis, data architecture, technical services, and consumer advocacy for financial institutions; Business consultation services; Business consulting services in the field of data analysis, architecture, and marketing for financial institutions; Business assistance, advisory and consulting services in the field of banking and financial institutions; Consumer marketing research and consulting related thereto; Consumer strategy business consulting in the fields of marketing, sales, operation, and product design particularly specializing in the use of analytic models for the understanding and predicting of consumer, business, and retail market trends and actions; Market research consultation; Marketing consultation in the field of aggregated financial transaction data for financial institutions; Marketing consulting; Professional business consulting; Promotion and marketing services and related consulting

68.

Scrape repair

      
Application Number 16776458
Grant Number 11277393
Status In Force
Filing Date 2020-01-29
First Publication Date 2020-05-28
Grant Date 2022-03-15
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for scrape repair. A method includes detecting that access to a third party service provider is unavailable. A method includes presenting an interface to a user to graphically identify an input location for the user's electronic credentials on a web page of the third party service provider. A method includes receiving input, via the interface, from a user indicating a correct location on the web page of the third party for the user's electronic credentials.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 43/0852 - Delays
  • H04L 47/70 - Admission controlResource allocation
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/50 - Network services
  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

69.

Distributed, decentralized data aggregation

      
Application Number 16776462
Grant Number 11522846
Status In Force
Filing Date 2020-01-29
First Publication Date 2020-05-28
Grant Date 2022-12-06
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for distributed and/or decentralized data aggregation. A method includes determining a user's electronic credentials for a plurality of third party service providers. A method includes accessing each of a plurality of third party service providers, from a hardware device associated with a user, using the user's electronic credentials, to download data associated with the user from the third party service providers. A method includes aggregating downloaded data from third party service providers and providing one or more of alerts and messages to the user on the hardware device in response to the aggregated downloaded data.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 9/40 - Network security protocols
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/50 - Network services
  • H04L 43/0852 - Delays
  • H04L 47/70 - Admission controlResource allocation
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

70.

Item level data aggregation

      
Application Number 16777640
Grant Number 11138643
Status In Force
Filing Date 2020-01-30
First Publication Date 2020-05-28
Grant Date 2021-10-05
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for item level data aggregation. A method includes identifying a transaction made with a third party within a set of transactions. A method includes using electronic credentials for a user to login to an account of the user at a third party. A method includes downloading item-level data from a third party that corresponds to an identified transaction in response to logging into a user's account at a third party. Item-level data identifies one or more items within an identified transaction. A method includes displaying a set of transactions to a user. A method includes displaying item-level data for one or more items within an identified transaction to a user in response to receiving input from the user relative to the identified transaction in a displayed set of transactions.

IPC Classes  ?

71.

Computer software for personal budgeting that graphically depicts data using two or three dimensional bubble or spheroid objects

      
Application Number 16735631
Grant Number 11538101
Status In Force
Filing Date 2020-01-06
First Publication Date 2020-05-07
Grant Date 2022-12-27
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and program products are disclosed. An apparatus includes a processor and a memory that stores code executable by the processor to generate a first graphical representation of a total budget based on an amount of the total budget and an expense amount of the total budget amount, generate one or more second graphical representations of categories of sub-budgets of the total budget amount based on an amount of the total budget for the category and an expense amount of the total budget amount for the category, and graphically present, on a display, the first graphical representation and the one or more second graphical representations adjacent to the first graphical representation such that the first graphical representation and the one or more second graphical representations are dynamically sized relative to one another based on the total budget amounts for each graphical representation and a size of the display.

IPC Classes  ?

  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance

72.

Secure data handling and storage

      
Application Number 16726118
Grant Number 11502833
Status In Force
Filing Date 2019-12-23
First Publication Date 2020-04-30
Grant Date 2022-11-15
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Hillary, Matt
  • Christensen, Devin
  • Atkinson, John
  • Lambson, George

Abstract

Apparatuses, methods, systems, and program products are disclosed for secure data handling and storage. An apparatus includes a lock module that receives a request to decrypt encrypted data that is stored in a data repository, the encrypted data encrypted using a first encryption key, and unlocks an encryption engine in response to the request. An encryption engine may be unlocked using a master key that is generated based on combination of a plurality of keys held by a plurality of key holders. An apparatus includes a decryption module that decrypts encrypted data using an encryption engine. Encrypted data may be decrypted using a first encryption key. An apparatus includes an encryption module that re-encrypts decrypted data using an encryption engine. Decrypted data may be re-encrypted with a second encryption key that is different than a first encryption key and stored in a data repository.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/14 - Arrangements for secret or secure communicationsNetwork security protocols using a plurality of keys or algorithms
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

73.

Dynamic feature and performance testing and adjustment

      
Application Number 16714675
Grant Number 11175908
Status In Force
Filing Date 2019-12-13
First Publication Date 2020-04-16
Grant Date 2021-11-16
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Mcbride, Ryan
  • Dewitt, Brandon
  • Smit, Shane
  • Bodily, Josh

Abstract

Apparatuses, methods, systems, and computer program products are presented for dynamic feature and performance testing and adjustment. An audit module is configured to dynamically test a plurality of image capture settings for a camera of a mobile device of an end user in an executable mobile application executing on the mobile device. A feature module is configured to select one of a plurality of image capture settings for a camera of a mobile device based on a dynamic test. An adjustment module is configured to dynamically configure, during runtime of an executable mobile application on a plurality of different mobile devices of different end users, the different mobile devices to use a selected one of a plurality of image capture settings.

IPC Classes  ?

  • G06F 8/70 - Software maintenance or management
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06N 20/00 - Machine learning

74.

Distributed, decentralized data aggregation

      
Application Number 16701114
Grant Number 11165763
Status In Force
Filing Date 2019-12-02
First Publication Date 2020-04-09
Grant Date 2021-11-02
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for distributed and/or decentralized data aggregation. A method includes detecting a change in access to one or more of a server of a third party service provider and data associated with a user. A method includes providing an interface to the user allowing the user to graphically identify one or more of an input location for electronic credentials for the user and a location of the data associated with the user. A method includes downloading the data associated with the user from the server of the third party service provider to a hardware device of the user based on the user's identification.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

75.

Distributed, decentralized data aggregation

      
Application Number 16701116
Grant Number 11190500
Status In Force
Filing Date 2019-12-02
First Publication Date 2020-04-02
Grant Date 2021-11-30
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for distributed and/or decentralized data aggregation. A method includes setting a frequency for accessing a server of a third party service provider based on input from a remote device unaffiliated with the third party service provider, such that the remote device determines frequencies for a plurality of different users and different hardware devices accessing the server of the third party service provider. A method includes accessing the server of the third party service provider, from the hardware device of a user, using electronic credentials for the user according to the set frequency. A method includes downloading data associated with the user from the server of the third party service provider to the hardware device of the user.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

76.

VIRTUAL SUBACCOUNTS

      
Application Number US2019051798
Publication Number 2020/061239
Status In Force
Filing Date 2019-09-18
Publication Date 2020-03-26
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Lawrence, Denna
  • Martin, Justin

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for virtual sub accounts 404, 406, 408. An apparatus includes an actual account module 202 that receives information for an actual user account 402 at a financial institution 110. An apparatus includes a virtual account module 204 that creates a virtual account 404, 406, 408 that comprises a simulated user account 404, 406, 408 at a financial institution 110 that is managed by an actual user account 402. An apparatus includes a linking module 206 that links a virtual account 404, 406, 408 to an actual user account 402 so that the actual user account 402 manages the virtual account 404, 406, 408.

IPC Classes  ?

  • G06Q 20/00 - Payment architectures, schemes or protocols

77.

MX PATH

      
Serial Number 88842881
Status Registered
Filing Date 2020-03-20
Registration Date 2022-11-01
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for connecting financial institutions and financial technology service providers; Application service provider featuring application programming interface (API) software; Application service provider featuring application programming interface (API) software for connecting financial institutions, mobile applications, websites, and third-party service providers; Providing temporary use of online non-downloadable middleware for providing an interface between financial institutions and financial technology service providers; Software as a service (SAAS) services featuring software for middleware and business logic between financial institutions and third-party service providers; Software as a service (SAAS) services, namely, hosting software for use by others for use as an exchange layer between mobile applications and websites for financial institutions and financial technology service providers

78.

PATH

      
Serial Number 88842879
Status Registered
Filing Date 2020-03-20
Registration Date 2022-11-01
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for connecting financial institutions and financial technology service providers; Application service provider featuring application programming interface (API) software; Application service provider featuring application programming interface (API) software for connecting financial institutions, mobile applications, websites, and third-party service providers; Providing temporary use of online non-downloadable middleware for providing an interface between financial institutions and financial technology service providers; Software as a service (SAAS) services featuring software for middleware and business logic between financial institutions and third-party service providers; Software as a service (SAAS) services, namely, hosting software for use by others for use as an exchange layer between mobile applications and websites for financial institutions and financial technology service providers

79.

VIRTUAL SUBACCOUNTS

      
Application Number 16575355
Status Pending
Filing Date 2019-09-18
First Publication Date 2020-03-19
Owner MX Technologies, Inc. (USA)
Inventor
  • Lawrence, Denna
  • Martin, Justin

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for virtual sub accounts. An apparatus includes an actual account module that receives information for an actual user account at a financial institution. An apparatus includes a virtual account module that creates a virtual account that comprises a simulated user account at a financial institution that is managed by an actual user account. An apparatus includes a linking module that links a virtual account to an actual user account so that the actual user account manages the virtual account.

IPC Classes  ?

  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/06 - Private payment circuits, e.g. involving electronic currency used only among participants of a common payment scheme
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 20/34 - Payment architectures, schemes or protocols characterised by the use of specific devices using cards, e.g. integrated circuit [IC] cards or magnetic cards
  • G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
  • G06Q 20/42 - Confirmation, e.g. check or permission by the legal debtor of payment

80.

AUTOMATED ENTERPRISE TRANSACTION DATA AGGREGATION AND ACCOUNTING

      
Application Number 16559396
Status Pending
Filing Date 2019-09-03
First Publication Date 2020-03-05
Owner MX Technologies, Inc. (USA)
Inventor Dotter, James

Abstract

Apparatuses, systems, methods, and computer program products are presented for automated enterprise transaction data aggregation and accounting. A hardware computer server is configured to create metadata records for a plurality of transactions for one or more accounts. A hardware computer server is configured to determine a category for each of the transactions based on the metadata records. A hardware computer server is configured to select an offer for a product based on determined categories and created metadata records. Computer executable program code installed on a non-transitory computer readable storage medium of a hardware device comprises operations configured to receive, from a network interface of a hardware computer server over a network interface of the hardware device, an offer for a product and to display the offer for a product to a user on an electronic display of the hardware device.

IPC Classes  ?

  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance

81.

AUTOMATED ENTERPRISE TRANSACTION DATA AGGREGATION AND ACCOUNTING

      
Application Number US2019049373
Publication Number 2020/047550
Status In Force
Filing Date 2019-09-03
Publication Date 2020-03-05
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Dotter, James

Abstract

Apparatuses, systems, methods, and computer program products are presented for automated enterprise transaction data aggregation and accounting. A hardware computer server (110) is configured to create metadata records for a plurality of transactions for one or more accounts. A hardware computer server (110) is configured to determine a category for each of the transactions based on the metadata records. A hardware computer server (110) is configured to select an offer for a product based on determined categories and created metadata records. Computer executable program code installed on a non-transitory computer readable storage medium of a hardware device (102) comprises operations configured to receive, from a network interface of a hardware computer server (110) over a network interface of the hardware device (102), an offer for a product and to display the offer for a product to a user on an electronic display of the hardware device (102).

IPC Classes  ?

  • G06F 16/14 - Details of searching files based on file metadata
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/383 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • G06Q 40/04 - Trading Exchange, e.g. stocks, commodities, derivatives or currency exchange
  • G06Q 40/06 - Asset managementFinancial planning or analysis

82.

Distributed, decentralized data aggregation

      
Application Number 16670838
Grant Number 11005833
Status In Force
Filing Date 2019-10-31
First Publication Date 2020-02-27
Grant Date 2021-05-11
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for distributed and/or decentralized data aggregation. A method includes accessing each of a plurality of third party service providers, from a hardware device associated with a user, using the user's determined electronic credentials, to download data associated with the user from the third party service providers. A method includes accessing one or more other locations on one or more of a third party service providers, with one or more artificially introduced delays between accessing the one or more other locations and downloading data, thereby emulating a use pattern of a user for the one or more of the third party service providers. A method includes aggregating downloaded data from third party service providers and providing one or more communications to a user on a hardware device based on the aggregated downloaded data.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

83.

Distributed, decentralized data aggregation

      
Application Number 16670834
Grant Number 11005832
Status In Force
Filing Date 2019-10-31
First Publication Date 2020-02-27
Grant Date 2021-05-11
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for distributed and/or decentralized data aggregation. A method includes accessing each of a plurality of third party service providers, from a hardware device associated with a user, using the user's electronic credentials, to download data associated with the user from the third party service providers. A method includes determining whether a hardware device associated with a user is available to download data associated with the user. A method includes accessing one or more of the third party service providers, from a different device, using the user's electronic credentials, to download the data associated with the user to the different device, in response to determining that the hardware device associated with the user is unavailable to download the data.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

84.

MX ENABLED

      
Serial Number 88801480
Status Registered
Filing Date 2020-02-18
Registration Date 2020-09-01
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for connecting financial institutions and financial technology service providers; Application service provider featuring application programming interface (API) software; Application service provider featuring application programming interface (API) software for integrating the services of financial technology service providers; Providing a web hosting platform for providing financial transaction data between financial institutions and financial technology service providers; Software as a service (SAAS) services featuring software for integrating services of financial technology service providers with the services of financial institutions; Software as a service (SAAS) services, namely, hosting software for use by others for use accessing services of third party service providers using a unified application programming interface

85.

MX ENABLED

      
Serial Number 88801501
Status Registered
Filing Date 2020-02-18
Registration Date 2020-09-01
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for connecting financial institutions and financial technology service providers; Application service provider featuring application programming interface (API) software; Application service provider featuring application programming interface (API) software for integrating the services of financial technology service providers; Providing a web hosting platform for providing financial transaction data between financial institutions and financial technology service providers; Software as a service (SAAS) services featuring software for integrating services of financial technology service providers with the services of financial institutions; Software as a service (SAAS) services, namely, hosting software for use by others for use accessing services of third party service providers using a unified application programming interface

86.

MONEYMAP WITH PULSE

      
Serial Number 88801583
Status Registered
Filing Date 2020-02-18
Registration Date 2021-03-30
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for embeddable mobile widgets in the fields of personal finance budgeting, financial management, and financial planning sold directly to financial institutions; Application service provider featuring application programming interface (API) software sold directly to financial institutions; Application service provider featuring application programming interface (API) software for personal finance budgeting, financial management, and financial planning sold directly to financial institutions; Software as a service (SAAS) services featuring software for personal finance budgeting, financial management, and financial planning sold directly to financial institutions; Software as a service (SAAS) services, namely, hosting software for use by others for use displaying customizable widgets for personal finance budgeting, financial management, and financial planning tools sold directly to financial institutions; * all the foregoing relating to personal finance services *

87.

MONEYMAP

      
Serial Number 88801618
Status Registered
Filing Date 2020-02-18
Registration Date 2021-04-27
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platforms for embeddable mobile widgets in the fields of personal finance budgeting, financial management, and financial planning sold directly to financial institutions; Application service provider featuring application programming interface (API) software sold directly to financial institutions; Application service provider featuring application programming interface (API) software for personal finance budgeting, financial management, and financial planning sold directly to financial institutions; Software as a service (SAAS) services featuring software for personal finance budgeting, financial management, and financial planning sold directly to financial institutions; Software as a service (SAAS) services, namely, hosting software for use by others for use displaying customizable widgets for personal finance budgeting, financial management, and financial planning tools sold directly to financial institutions

88.

Predicting input locations for data aggregation using machine learning

      
Application Number 16525536
Grant Number 10904235
Status In Force
Filing Date 2019-07-29
First Publication Date 2019-11-21
Grant Date 2021-01-26
Owner MX Technologies, Inc. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for distributed and/or decentralized data aggregation. A method includes determining a user's electronic credentials for a third party service provider. A method includes detecting that access to a third party service provider is unavailable. A method includes processing, using machine learning, a website of a third party service provider to determine a prediction of an input location for a user's electronic credentials. A method includes accessing a third party service provider using a predicted input location for a user's electronic credentials to download data associated with the user from the third party service provider.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

89.

Optimizing aggregation routing over a network

      
Application Number 16512357
Grant Number 10963955
Status In Force
Filing Date 2019-07-15
First Publication Date 2019-11-07
Grant Date 2021-03-30
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, methods, systems, and program products are disclosed for optimizing aggregation routing over a network. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive a request for aggregated account data accessible from a data aggregator server, select a data aggregator server from a plurality of data aggregator servers to service the request for the aggregated account data based on a plurality of factors associated with each of the plurality of data aggregator servers, format a request for the aggregated account data to be compatible with the selected data aggregator server, route the formatted request over the network to the selected data aggregator server, and receive the requested aggregated account data over the network from the selected data aggregator server.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance
  • G06F 16/248 - Presentation of query results
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06F 40/174 - Form fillingMerging
  • G06Q 20/14 - Payment architectures specially adapted for billing systems
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/709 - Route fault prevention or recovery, e.g. rerouting, route redundancy, virtual router redundancy protocol [VRRP] or hot standby router protocol [HSRP] using path redundancy using M+N parallel active paths
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists

90.

Content presentation based on location

      
Application Number 16399680
Grant Number 11270344
Status In Force
Filing Date 2019-04-30
First Publication Date 2019-08-22
Grant Date 2022-03-08
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, system, methods, and computer program products are presented for presenting content based on location. A location module monitors location data from one or more sensors of a hardware device for a user relative to a plurality of target locations. A target location is associated with one or more items for sale. A selection module selects an offer to finance an item for sale for a user based at least in part on financial transaction data for the user. An offer module dynamically provides an offer to a user in response to monitored location data from one or more sensors satisfying a target location.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

91.

Multi-platform testing automation

      
Application Number 15372391
Grant Number 10353806
Status In Force
Filing Date 2016-12-07
First Publication Date 2019-07-16
Grant Date 2019-07-16
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Mcbride, Ryan
  • Smit, Shane
  • Chirinos, Cristian
  • Montgomery, Robert
  • Thornburg, Garrett
  • Carstens, Jonathan
  • Ries, Daniel

Abstract

Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. An apparatus includes one or more hardware server devices in communication with an array of mobile hardware devices over a data network. A hardware server device is configured to simulate one or more touch input events on mobile hardware devices over a data network. A hardware server is configured to receive data associated with simulated one or more touch input events from mobile hardware devices over a data network.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

92.

Automatic event migration

      
Application Number 15365941
Grant Number 10313342
Status In Force
Filing Date 2016-11-30
First Publication Date 2019-06-04
Grant Date 2019-06-04
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for automated event migration. A method includes aggregating a set of events from one or more servers to a trusted hardware device. Certain different events of a set of events may be associated with different service providers. A method includes identifying, on a trusted hardware device, a repeating event from a set of events. A method includes prompting a user to migrate subsequent instances of a repeating event from one service provider to a different service provider of a plurality of service providers. A method includes migrating subsequent instances of a repeating event, using a user's electronic credentials, from one service provider to a different service provider in response to the user accepting a prompt.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

93.

Data aggregation management based on credentials

      
Application Number 16159420
Grant Number 11539686
Status In Force
Filing Date 2018-10-12
First Publication Date 2019-04-18
Grant Date 2022-12-27
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for an aggregation platform filter. A hardware computing device is configured to download users' data from a first plurality of third-party service providers over a data network on behalf of the users for a second plurality of third-party service providers. A filter module is configured monitor electronic credentials of users used by a hardware computing device to download the users' data. A filter module is configured to detect similar electronic credentials of a user for the same third-party service provider from a first plurality being used for multiple third-party service providers from a second plurality of third-party service providers. A filter module is configured to share, with multiple third-party service providers, the same data downloaded by a hardware computing device from a same third-party service provider with similar electronic credentials using a same session identity.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/40 - Network security protocols
  • H04L 67/306 - User profiles
  • H04L 67/53 - Network services using third party service providers
  • G06F 21/60 - Protecting data
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/50 - Network services
  • H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

94.

Aggregation platform portal for displaying and updating data for third-party service providers

      
Application Number 16159405
Grant Number 11503015
Status In Force
Filing Date 2018-10-12
First Publication Date 2019-04-18
Grant Date 2022-11-15
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for an aggregation platform portal. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers over a data network for the user to access through a second plurality of third-party service providers. A portal module is configured to monitor electronic credentials of a user used by a hardware computing device to download the user's data and to detect similar electronic credentials for the same third-party service provider from a first plurality being used for multiple third-party service providers from a second plurality. A graphical user interface is configured to display a listing of multiple third-party service providers with user interface elements allowing a user to revoke authorization of aggregation of data from one or more third-party service providers and/or to update electronic credentials for one or more of multiple third-party service providers.

IPC Classes  ?

  • G06F 21/31 - User authentication
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/40 - Network security protocols
  • H04L 67/306 - User profiles
  • H04L 67/53 - Network services using third party service providers
  • G06F 21/60 - Protecting data
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/50 - Network services
  • H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
  • H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

95.

Aggregation platform permissions

      
Application Number 16159417
Grant Number 10911439
Status In Force
Filing Date 2018-10-12
First Publication Date 2019-04-18
Grant Date 2021-02-02
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are presented for aggregation platform permissions. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers over a data network for the user to access through a second plurality of third-party service providers. A permissions module is configured to monitor which of a second plurality of third-party service providers have access to which portions of data from which of a first plurality of third-party service providers. A graphical user interface is configured to display one or more user interface elements allowing a user to grant and/or revoke access to portions of data from a first plurality of third-party service providers individually to a second plurality of third-party service providers.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 21/60 - Protecting data

96.

Mobile device based identity verification

      
Application Number 16161019
Grant Number 11710128
Status In Force
Filing Date 2018-10-15
First Publication Date 2019-04-18
Grant Date 2023-07-25
Owner MX TECHNOLOGIES, INC. (USA)
Inventor
  • Dewitt, Brandon
  • Caldwell, John Ryan
  • Mcbride, Ryan
  • Caldwell, William Nathan

Abstract

Apparatuses, systems, methods, and computer program products are presented for mobile device based identity verification. An apparatus includes a data module configured to receive sensor data from a hardware device associated with a user. An apparatus includes a transaction module configured to receive transaction data associated with a transaction. An apparatus includes a verification module configured to verify an identity of a user making a transaction based on received sensor data. A transaction may be allowed in response to verifying a user's identity.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 20/38 - Payment protocolsDetails thereof
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices

97.

Early data breach detection

      
Application Number 16158121
Grant Number 11314889
Status In Force
Filing Date 2018-10-11
First Publication Date 2019-04-11
Grant Date 2022-04-26
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, methods, systems, and program products are disclosed for early data breach detection. An apparatus includes a data module configured to receive user data from a darknet. User data may include user credential information that has been misappropriated. An apparatus includes a match module configured to determine whether user credential information matches a user's credentials for a user's one or more online accounts. An apparatus includes an action module configured to trigger a security action related to a user's one or more online accounts to make the user's one or more online accounts more secure in response to determining that user credential data matches the user's credentials at the user's one or more online accounts.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/60 - Protecting data
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/46 - Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords

98.

Aggregation based credit decision

      
Application Number 16158127
Grant Number 11823258
Status In Force
Filing Date 2018-10-11
First Publication Date 2019-04-11
Grant Date 2023-11-21
Owner MX TECHNOLOGIES, INC. (USA)
Inventor Caldwell, John Ryan

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for aggregation based credit decisions. An apparatus includes a data module configured to receive transaction data for a user that is aggregated from a plurality of different third-party data sources where the user has accounts. An apparatus includes an analysis module configured to analyze aggregated transaction data using machine learning to determine a credit metric describing a credit worthiness of a user. An apparatus includes a credit module configured to provide a determined credit metric to one or more interested third parties.

IPC Classes  ?

99.

EMPOWERING THE WORLD TO BE FINANCIALLY STRONG

      
Serial Number 88373812
Status Registered
Filing Date 2019-04-05
Registration Date 2023-12-26
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Cloud computing featuring software for providing financial visualizations and insights for use by financial institutions; Application service provider, namely, hosting, managing, developing, analyzing, and maintaining applications, software and web sites of others in the fields of financial services and financial technology; Consulting services in the field of the design of mobile and online financial management software; Customizing computer software; Data automation and collection service using proprietary software to evaluate, analyze and collect service data; Design and development of computer software for the financial services industry; Electronic data storage; Electronic storage of aggregated and cleansed financial transaction records; Providing a website featuring non-downloadable software for providing financial data analytics; Providing temporary use of non-downloadable cloud-based software for providing data analytics; Software as a service (SAAS) services featuring software for providing data aggregation and analytics for financial institutions and financial technology companies; Software as a service (SAAS) services featuring software for providing financial institutions the ability to provide financial management tools to customers; Software as a service (SAAS) services, namely, hosting software for use by others for use in collecting, enhancing, analyzing, presenting, and acting on financial data; Temporary electronic storage of information and data

100.

FINANCES AS THEY SHOULD BE

      
Serial Number 88373840
Status Registered
Filing Date 2019-04-05
Registration Date 2023-12-26
Owner MX TECHNOLOGIES, INC. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Cloud computing featuring software for providing financial visualizations and insights for use by financial institutions; Application service provider, namely, hosting, managing, developing, analyzing, and maintaining applications, software and web sites of others in the fields of financial services and financial technology; Consulting services in the field of the design of mobile and online financial management software; Customizing computer software; Data automation and collection service using proprietary software to evaluate, analyze and collect service data; Design and development of computer software for the financial services industry; Electronic data storage; Electronic storage of aggregated and cleansed financial transaction records; Providing a website featuring non-downloadable software for providing financial data analytics; Providing temporary use of non-downloadable cloud-based software for providing data analytics; Software as a service (SAAS) services featuring software for providing data aggregation and analytics for financial institutions and financial technology companies; Software as a service (SAAS) services featuring software for providing financial institutions the ability to provide financial management tools to customers; Software as a service (SAAS) services, namely, hosting software for use by others for use in collecting, enhancing, analyzing, presenting, and acting on financial data; Temporary electronic storage of information and data
  1     2     3        Next Page