Patents by Inventor Ryan Caldwell

Ryan Caldwell 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: 20200179690
    Abstract: The present disclosure is directed to a system and method for selectively and reversibly modulating targeted neural and non-neural tissue of a nervous system for the treatment of pain. An electrical stimulation is delivered to the treatment site that selectively and reversibly modulates the targeted neural- and non-neural tissue of the nervous structure, inhibiting pain while preserving other sensory and motor function, and proprioception.
    Type: Application
    Filed: November 6, 2019
    Publication date: June 11, 2020
    Inventors: Eric A. Schepis, David M. Page, Phillip A. Schorr, Shyamy R. Sastry, Leah Roldan, Natalia Alexeeva, Ryan Caldwell, Amol Soin
  • Publication number: 20200167841
    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.
    Type: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20200169544
    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.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20200169545
    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.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20200143464
    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.
    Type: Application
    Filed: January 6, 2020
    Publication date: May 7, 2020
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20200112553
    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.
    Type: Application
    Filed: December 2, 2019
    Publication date: April 9, 2020
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20200106759
    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.
    Type: Application
    Filed: December 2, 2019
    Publication date: April 2, 2020
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20200067899
    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.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 27, 2020
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20200067900
    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.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 27, 2020
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Patent number: 10529014
    Abstract: Computer software for creating and displaying intuitively understandable visual representations of personal budgeting information that use proportionate bubble graphics for portions of a budget, each graphic having a visual size depiction proportionate to its percentage of the total budget being considered.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: January 7, 2020
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Patent number: 10510113
    Abstract: The disclosure extends to computer-implemented personal financial management tools, methods and systems for providing financial transaction data to a user in the form of transaction images, such as check images, deposit images, receipt images, and other transaction related images, which may be incorporated into the personal financial management tool. The disclosure also extends to computer-implemented personal financial management tools, methods and systems for receiving core data, which may include transaction data, from a financial or banking institution and processing the data by cleansing the data, automatically categorizing the data, classifying the data, and then sending that processed data back to the financial or banking institution. The disclosure also extends to receiving and sending such data to and from the financial or banking institution in real-time.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: December 17, 2019
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Publication number: 20190356643
    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.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 21, 2019
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Publication number: 20190340681
    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.
    Type: Application
    Filed: July 15, 2019
    Publication date: November 7, 2019
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Patent number: 10460391
    Abstract: Apparatuses, systems, methods, and program products are disclosed for historical transaction-based account monitoring. A method includes receiving historical and current transaction data for a plurality of user accounts at a mobile device over a computer network. A method includes normalizing transactions of the historical transaction data for the historical time period based on one or more transactions of the historical transaction data that correspond to one or more transactions of the current transaction data. A method includes generating and presenting a graphical representation of the historical transaction data and a graphical representation of the current transaction data within an interactive interface on the touch screen display.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 29, 2019
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Patent number: 10453125
    Abstract: Apparatuses, systems, methods, and program products are disclosed for transaction-based debt management and visualization. A method includes receiving debt data for one or more debt accounts of a user over a data network at a mobile device. A method includes generating a graphical representation of debt data based on one or more characteristics of the debt data determined for a period of time related to the debt data. A method includes presenting a graphical representation of debt data within an interface of a display device of a mobile device. A method includes dynamically adjusting a graphical representation of debt data with a new period of time related to the debt data in response to a user selecting one of a plurality of debt plans for reducing a balance in the one or more of the user's debt accounts.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 22, 2019
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Publication number: 20190282267
    Abstract: The exemplified systems and methods facilitate a nerve conduction block at a target nerve using electrical stimulation applied from one or more electrodes located on a percutaneous lead that are placed in parallel, or substantially in parallel, and without direct contact, to a long axis of the peripheral nerve over an overlapping nerve region of greater than about 3 millimeters. The exemplified system and method can be further configured to block nerve condition without eliciting onset activity and co-excitation of non-targeted structures. The exemplified method and system can be performed using conventional percutaneous leads, though an improved percutaneous lead design is disclosed herein. In an aspect, an introducer is disclosed that facilitates accurate and consistent insertion of the percutaneous lead to the specified or intended position relative to the target nerve. In another aspect, a treatment kit comprising the various system components to treat pain is disclosed.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 19, 2019
    Inventors: Ryan Caldwell, Eric A. Schepis, Phillip A. Schorr, Shyamy R. Sastry
  • Publication number: 20190282799
    Abstract: The exemplified systems and methods facilitate a nerve conduction block at a target nerve using electrical stimulation applied from one or more electrodes located on a percutaneous lead that are placed in parallel, or substantially in parallel, and without direct contact, to a long axis of the peripheral nerve over an overlapping nerve region of greater than about 3 millimeters. The exemplified system and method can be further configured to block nerve condition without eliciting onset activity and co-excitation of non-targeted structures. The exemplified method and system can be performed using conventional percutaneous leads, though an improved percutaneous lead design is disclosed herein. In an aspect, an introducer is disclosed that facilitates accurate and consistent insertion of the percutaneous lead to the specified or intended position relative to the target nerve. In another aspect, a treatment kit comprising the various system components to treat pain is disclosed.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 19, 2019
    Inventors: Ryan Caldwell, Eric A. Schepis, Anthony Boyle, Todd Hanson, Daniel Oster, Phillip A. Schorr, Shyamy R. Sastry
  • Publication number: 20190282809
    Abstract: The exemplified systems and methods facilitate a nerve conduction block at a target nerve using electrical stimulation applied from one or more electrodes located on a percutaneous lead that are placed in parallel, or substantially in parallel, and without direct contact, to a long axis of the peripheral nerve over an overlapping nerve region of greater than about 3 millimeters. The exemplified system and method can be further configured to block nerve condition without eliciting onset activity and co-excitation of non-targeted structures. The exemplified method and system can be performed using conventional percutaneous leads, though an improved percutaneous lead design is disclosed herein. In an aspect, an introducer is disclosed that facilitates accurate and consistent insertion of the percutaneous lead to the specified or intended position relative to the target nerve. In another aspect, a treatment kit comprising the various system components to treat pain is disclosed.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 19, 2019
    Inventors: Eric A. Schepis, Phillip A. Schorr, Shyamy R. Sastry, Ryan Caldwell, David M. Page, Amol Soin
  • Publication number: 20190282814
    Abstract: The exemplified systems and methods facilitate a nerve conduction block at a target nerve using electrical stimulation applied from one or more electrodes located on a percutaneous lead that are placed in parallel, or substantially in parallel, and without direct contact, to a long axis of the peripheral nerve over an overlapping nerve region of greater than about 3 millimeters. The exemplified system and method can be further configured to block nerve condition without eliciting onset activity and co-excitation of non-targeted structures. The exemplified method and system can be performed using conventional percutaneous leads, though an improved percutaneous lead design is disclosed herein. In an aspect, an introducer is disclosed that facilitates accurate and consistent insertion of the percutaneous lead to the specified or intended position relative to the target nerve. In another aspect, a treatment kit comprising the various system components to treat pain is disclosed.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 19, 2019
    Inventors: Eric A. Schepis, Phillip A. Schorr, Shyamy R. Sastry, Ryan Caldwell, Todd Hanson
  • Publication number: 20190259062
    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.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Applicant: MX Technologies, Inc.
    Inventor: John Ryan Caldwell