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).

  • Patent number: 11947795
    Abstract: A storage system and related method are for operating solid-state storage memory in a storage system. Zones of solid-state storage memory are provided. Each zone includes a portion of the solid-state storage memory. The zone has a data write requirement for the zone for reliability of data reads. The storage system adjusts power loss protection for at least one zone. The adjusting is based on the data write requirement for the zone and responsive to detecting a power loss.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: April 2, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Andrew R. Bernat, Brandon Davis, Mark L. McAuliffe, Zoltan DeWitt, Benjamin Scholbrock, Phillip Hord, Ronald Karr
  • Patent number: 11809858
    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: Grant
    Filed: July 31, 2021
    Date of Patent: November 7, 2023
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Ryan McBride, Brandon Dewitt, Shane Smit, Josh Bodily
  • Patent number: 11710128
    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: Grant
    Filed: October 15, 2018
    Date of Patent: July 25, 2023
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, John Ryan Caldwell, Ryan McBride, William Nathan Caldwell
  • Patent number: 11700116
    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.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: July 11, 2023
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Josh Bodily
  • Patent number: 11651468
    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: Grant
    Filed: October 29, 2021
    Date of Patent: May 16, 2023
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride
  • Publication number: 20230125566
    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.
    Type: Application
    Filed: December 23, 2022
    Publication date: April 27, 2023
    Applicant: MX Technologies, Inc.
    Inventors: JOHN RYAN CALDWELL, BRANDON DEWITT, BRIAN STEIN
  • Patent number: 11610294
    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: Grant
    Filed: October 20, 2020
    Date of Patent: March 21, 2023
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Josh Bodily
  • Patent number: 11538005
    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: Grant
    Filed: December 16, 2014
    Date of Patent: December 27, 2022
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: John Ryan Caldwell, Brandon Dewitt, Brian Stien
  • Patent number: 11502833
    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: Grant
    Filed: December 23, 2019
    Date of Patent: November 15, 2022
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Matt Hillary, Devin Christensen, John Atkinson, George Lambson
  • Publication number: 20220058764
    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: October 29, 2021
    Publication date: February 24, 2022
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Ryan McBride
  • Patent number: 11216903
    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: Grant
    Filed: September 28, 2020
    Date of Patent: January 4, 2022
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride
  • Patent number: 11194698
    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.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: December 7, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
  • Patent number: 11188452
    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.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: November 30, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
  • Publication number: 20210357945
    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: July 31, 2021
    Publication date: November 18, 2021
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, John Ryan Caldwell, Ryan McBride, William Nathan Caldwell
  • Publication number: 20210357208
    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: July 31, 2021
    Publication date: November 18, 2021
    Applicant: MX Technologies, Inc.
    Inventors: Ryan McBride, Brandon Dewitt, Shane Smit, Josh Bodily
  • Patent number: 11175908
    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: Grant
    Filed: December 13, 2019
    Date of Patent: November 16, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Ryan McBride, Brandon Dewitt, Shane Smit, Josh Bodily
  • Publication number: 20210273797
    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.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Applicant: MX Technologies, Inc.
    Inventors: Brandon Dewitt, Ryan McBride, Josh Bodily
  • Patent number: 11093373
    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.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: August 17, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
  • Patent number: 11080170
    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.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: August 3, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
  • Patent number: 11012235
    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: Grant
    Filed: September 11, 2018
    Date of Patent: May 18, 2021
    Assignee: MX TECHNOLOGIES. INC.
    Inventors: Brandon Dewitt, Ryan McBride, Josh Bodily