Patents by Inventor Brandon Dewitt

Brandon Dewitt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210035280
    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.
    Type: Application
    Filed: October 20, 2020
    Publication date: February 4, 2021
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Josh Bodily
  • Patent number: 10909027
    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.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 2, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
  • Publication number: 20210027414
    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.
    Type: Application
    Filed: September 28, 2020
    Publication date: January 28, 2021
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Ryan McBride
  • Patent number: 10891126
    Abstract: Apparatuses, methods, systems, and program products are presented for on-device feature and performance testing and adjustment. An apparatus includes an audit module configured to determine one or more capabilities of a mobile device. An apparatus includes a feature module configured to determine one or more potential features that are executable on a mobile device. An apparatus includes an adjustment module configured to selectively configure, during runtime, one or more potential features that are executable on a mobile device in response to execution of the one or more potential features being affected by one or more capabilities of the mobile device.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: January 12, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit
  • Patent number: 10817997
    Abstract: Apparatuses, systems, methods, and computer program products are presented for a propensity module based optimization. A mobile computing device comprises one or more of a camera, a network interface, and an optimization module. An optimization module is configured to process one or more images from a camera using machine learning to determine a likelihood that the one or more images will pass submission to a pass/fail interface over a network interface. An optimization module is configured to submit one or more images to a pass/fail interface over a network interface in response to a likelihood satisfying a threshold.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: October 27, 2020
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Josh Bodily
  • Patent number: 10789666
    Abstract: Apparatuses, methods, systems, and program products are disclosed for watermark security. An apparatus includes a content module configured to identify data to be presented in a graphical interface. An apparatus includes a watermark module configured to generate a digital watermark to be presented in a graphical interface based on identified data. A digital watermark verifies an authenticity of data to be presented in a graphical interface. An apparatus includes a presentation module configured to embed a digital watermark into a graphical interface prior to data being presented in the graphical interface such that the digital watermark is graphically indistinguishable to a user in the graphical interface.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: September 29, 2020
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride
  • Publication number: 20200136821
    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.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Matt Hillary, Devin Christensen, John Atkinson, George Lambson
  • Publication number: 20200117588
    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.
    Type: Application
    Filed: December 13, 2019
    Publication date: April 16, 2020
    Applicant: MX Technologies, Inc.
    Inventors: Ryan McBride, Brandon Dewitt, Shane Smit, Josh Bodily
  • Patent number: 10516530
    Abstract: Apparatuses, methods, systems, and program products are disclosed for secure data handling and storage. A method includes receiving a plurality of keys for unlocking an encryption engine. Each key may be associated with a key holder. At least a subset of the plurality of keys are combined to generate a master key. An encryption engine is unlocked using the master key. Encrypted data is received at the encryption engine on a continuous basis. The encrypted data is encrypted using a first encryption key, and includes sensitive information for one or more users. The encrypted data is decrypted using the first encryption key. The decrypted data is re-encrypted using a second encryption key that is newer than the first encryption key.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: December 24, 2019
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Matt Hillary, Devin Christensen, John Atkinson, George Lambson
  • Patent number: 10353806
    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.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: July 16, 2019
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
  • Publication number: 20190114643
    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.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 18, 2019
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, John Ryan Caldwell, Ryan McBride, William Nathan Caldwell
  • Publication number: 20190087927
    Abstract: Apparatuses, methods, systems, and program products are disclosed for watermark security. An apparatus includes a content module configured to identify data to be presented in a graphical interface. An apparatus includes a watermark module configured to generate a digital watermark to be presented in a graphical interface based on identified data. A digital watermark verifies an authenticity of data to be presented in a graphical interface. An apparatus includes a presentation module configured to embed a digital watermark into a graphical interface prior to data being presented in the graphical interface such that the digital watermark is graphically indistinguishable to a user in the graphical interface.
    Type: Application
    Filed: September 20, 2018
    Publication date: March 21, 2019
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Ryan McBride
  • Publication number: 20190080448
    Abstract: Apparatuses, systems, methods, and computer program products are presented for a propensity module based optimization. A mobile computing device comprises one or more of a camera, a network interface, and an optimization module. An optimization module is configured to process one or more images from a camera using machine learning to determine a likelihood that the one or more images will pass submission to a pass/fail interface over a network interface. An optimization module is configured to submit one or more images to a pass/fail interface over a network interface in response to a likelihood satisfying a threshold.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 14, 2019
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Josh Bodily
  • Publication number: 20190081782
    Abstract: Apparatuses, methods, systems, and program products are presented for securing data based on randomization. An apparatus includes a partition module that is configured to partition a data element into a plurality of data segments. An apparatus includes a storage module configured to randomly determine a first set of storage locations for a plurality of data segments such that the data segments are not stored in contiguous storage locations. An apparatus includes a threshold module configured to randomly determine an access threshold for a data element. An access threshold, in certain embodiments, comprises a number of times a data element can be accessed before determining different storage locations for a plurality of data segments, which may be reconstituted in response to a data access. A storage module randomly determines a second set of storage locations for a plurality of data segments in response to an access threshold being satisfied.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 14, 2019
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Ryan McBride, Josh Bodily
  • Publication number: 20190079855
    Abstract: Apparatuses, methods, systems, and program products are presented for on-device feature and performance testing and adjustment. An apparatus includes an audit module configured to determine one or more capabilities of a mobile device. An apparatus includes a feature module configured to determine one or more potential features that are executable on a mobile device. An apparatus includes an adjustment module configured to selectively configure, during runtime, one or more potential features that are executable on a mobile device in response to execution of the one or more potential features being affected by one or more capabilities of the mobile device.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 14, 2019
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit
  • Publication number: 20170222804
    Abstract: Apparatuses, methods, systems, and program products are disclosed for secure data handling and storage. A method includes receiving a plurality of keys for unlocking an encryption engine. Each key may be associated with a key holder. At least a subset of the plurality of keys are combined to generate a master key. An encryption engine is unlocked using the master key. Encrypted data is received at the encryption engine on a continuous basis. The encrypted data is encrypted using a first encryption key, and includes sensitive information for one or more users. The encrypted data is decrypted using the first encryption key. The decrypted data is re-encrypted using a second encryption key that is newer than the first encryption key.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 3, 2017
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Matt Hillary, Devin Christensen, John Atkinson, George Lambson
  • Publication number: 20150206109
    Abstract: The disclosure extends to methods, systems, and computer program products for identifying transaction data from within aggregated data and suggesting additional services based on the transaction data. The disclosure also extends to methods, systems, and computer based products for discovering transaction attributes within a database of aggregated account data including, aggregating and matching financial account attributes between a plurality of accounts in order to provide additional services to account holders.
    Type: Application
    Filed: December 16, 2014
    Publication date: July 23, 2015
    Applicant: MoneyDesktop, Inc.
    Inventors: John Ryan Caldwell, Brandon Dewitt, Brian Stien