Patents by Inventor Ryan McBride
Ryan McBride 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: 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: 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: 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: 20150181025Abstract: Techniques to respond to an advertisement are described. A call server may receive a telephone call to a private calling number. The telephone call may be from a buyer in response to an advertisement placed by a seller and listing the private calling number as the contact telephone number for the advertisement. The private calling number is not a personal telephone number of the seller but is associated with a personal telephone number and an SMS enabled personal telephone number of the seller. The call server may also automatically create and send an SMS text message to the SMS enabled personal telephone number of the seller in response to receiving the telephone call from the buyer. The SMS text message indicates the private calling number as the source of SMS text message and includes a telephone number of the buyer. Other embodiments are described and claimed.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Bandwidth.com, Inc.Inventor: Ryan McBride
-
Publication number: 20150178765Abstract: Techniques to place an advertisement in at least one publication are described. A processor component executable on a computer server accessible via an IP network executes an ad construction component. The ad construction component may prompt for and receive input from an end user device communicable with the ad construction component, the input indicative of an advertisement to be placed in a publication. The ad construction component may obtain a private calling number from a number server and construct the advertisement based on the accepted input using the private calling number as the contact telephone number in the advertisement. The ad construction component may cause the advertisement to be placed in the at least one publication according to the terms of the accepted input.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Bandwidth.com, Inc.Inventor: Ryan McBride