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: 20210035280Abstract: 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: ApplicationFiled: October 20, 2020Publication date: February 4, 2021Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Josh Bodily
-
Patent number: 10909027Abstract: 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: GrantFiled: January 31, 2019Date of Patent: February 2, 2021Assignee: MX TECHNOLOGIES, INC.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
-
Publication number: 20210027414Abstract: 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: ApplicationFiled: September 28, 2020Publication date: January 28, 2021Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, Ryan McBride
-
Patent number: 10891126Abstract: 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: GrantFiled: September 11, 2018Date of Patent: January 12, 2021Assignee: MX TECHNOLOGIES, INC.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit
-
Patent number: 10817997Abstract: 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: GrantFiled: September 11, 2018Date of Patent: October 27, 2020Assignee: MX TECHNOLOGIES, INC.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Josh Bodily
-
Patent number: 10789666Abstract: 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: GrantFiled: September 20, 2018Date of Patent: September 29, 2020Assignee: MX TECHNOLOGIES, INC.Inventors: Brandon Dewitt, Ryan McBride
-
Publication number: 20200136821Abstract: 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: ApplicationFiled: December 23, 2019Publication date: April 30, 2020Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, Matt Hillary, Devin Christensen, John Atkinson, George Lambson
-
Publication number: 20200117588Abstract: 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: ApplicationFiled: December 13, 2019Publication date: April 16, 2020Applicant: MX Technologies, Inc.Inventors: Ryan McBride, Brandon Dewitt, Shane Smit, Josh Bodily
-
Patent number: 10516530Abstract: 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: GrantFiled: January 30, 2017Date of Patent: December 24, 2019Assignee: MX TECHNOLOGIES, INC.Inventors: Brandon Dewitt, Matt Hillary, Devin Christensen, John Atkinson, George Lambson
-
Patent number: 10353806Abstract: 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: GrantFiled: December 7, 2016Date of Patent: July 16, 2019Assignee: MX TECHNOLOGIES, INC.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Cristian Chirinos, Robert Montgomery, Garrett Thornburg, Jonathan Carstens, Daniel Ries
-
Publication number: 20190114643Abstract: 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: ApplicationFiled: October 15, 2018Publication date: April 18, 2019Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, John Ryan Caldwell, Ryan McBride, William Nathan Caldwell
-
Publication number: 20190087927Abstract: 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: ApplicationFiled: September 20, 2018Publication date: March 21, 2019Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, Ryan McBride
-
Publication number: 20190080448Abstract: 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: ApplicationFiled: September 11, 2018Publication date: March 14, 2019Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit, Josh Bodily
-
Publication number: 20190081782Abstract: 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: ApplicationFiled: September 11, 2018Publication date: March 14, 2019Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, Ryan McBride, Josh Bodily
-
Publication number: 20190079855Abstract: 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: ApplicationFiled: September 11, 2018Publication date: March 14, 2019Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, Ryan McBride, Shane Smit
-
Publication number: 20170222804Abstract: 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: ApplicationFiled: January 30, 2017Publication date: August 3, 2017Applicant: MX Technologies, Inc.Inventors: Brandon Dewitt, Matt Hillary, Devin Christensen, John Atkinson, George Lambson
-
Publication number: 20150206109Abstract: 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: ApplicationFiled: December 16, 2014Publication date: July 23, 2015Applicant: MoneyDesktop, Inc.Inventors: John Ryan Caldwell, Brandon Dewitt, Brian Stien