Patents by Inventor Ryan MARSH

Ryan MARSH 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: 11928677
    Abstract: A computer-implemented method comprising receiving a request to execute a transaction transferring transaction data from a first account to a second account associated with a second computing device in communication with a distributed ledger, the request comprising an identification of the first account and the second account; identifying a third account associated with a third computing device in communication with the distributed ledger; retrieving first account data for the first account and third account data for the third account from the distributed ledger; comparing a first value from the first account data and a third value from the third account data to a threshold; determining the transaction satisfies a transaction policy; and generating a record in the distributed ledger indicating the transaction transferring the transaction data from the first account to the second account in response to the determination that the transaction satisfies the transaction policy.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: March 12, 2024
    Assignee: CITIBANK, N.A.
    Inventor: Ryan Marsh
  • Publication number: 20240054459
    Abstract: A system includes a first processor configured to transmit to a second processor via a secure network session, a first payload configured for a transaction in a public blockchain network including a transaction amount, and a wallet address of a cryptocurrency account, and, in response to receiving, from a blockchain node associated with the cryptocurrency account, an indication that the cryptocurrency account has received a first monetary amount via the public blockchain network, transmit, to the second processor via the secure network session, a second payload indicating the first monetary amount that is less than the transaction amount. In response to the second processor validating the first monetary amount, the second processor transmits, using a blockchain node associated with the cryptocurrency account, a remainder of the transaction amount to the cryptocurrency account via the public blockchain network.
    Type: Application
    Filed: August 22, 2023
    Publication date: February 15, 2024
    Applicant: Citibank, N.A.
    Inventors: Lior Glass, Ryan Marsh, Puneet Singhvi
  • Publication number: 20240054458
    Abstract: A system includes a first processor configured to transmit to a second processor via a secure network session, a first payload configured for a transaction in a public blockchain network including a transaction amount, and a wallet address of a cryptocurrency account, and, in response to receiving, from a blockchain node associated with the cryptocurrency account, an indication that the cryptocurrency account has received a first monetary amount via the public blockchain network, transmit, to the second processor via the secure network session, a second payload indicating the first monetary amount that is less than the transaction amount. In response to the second processor validating the first monetary amount, the second processor transmits, using a blockchain node associated with the cryptocurrency account, a remainder of the transaction amount to the cryptocurrency account via the public blockchain network.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Applicant: Citibank, N.A.
    Inventors: Lior Glass, Ryan Marsh, Puneet Singhvi
  • Publication number: 20240047822
    Abstract: Separators and additives (e.g., electrode additives) for use in energy storage devices are disclosed. In certain embodiments, a separator includes inorganic particles. In certain embodiments, an additive includes inorganic particles. The additive may be used in an electrode, such as a cathode or anode in a battery. The inorganic particles (whether included in a separator or used in (e.g., as) an additive, for example for an electrode) may be functional inorganic particles that promote battery performance and/or safety. For example, the functional inorganic particles may act to reduce or eliminate side reactions or mitigate the effects of side reactions during electrochemical cycling of an energy storage device in which they are included (e.g., discharge and/or charge of a battery). As another example, the functional inorganic particles may additionally or alternatively promote ionic conductivity.
    Type: Application
    Filed: August 4, 2023
    Publication date: February 8, 2024
    Applicant: Alsym Energy, Inc.
    Inventors: Daniel Anthony Evans, Christopher Ryan Marsh, Blayne Phillips, Rahul Mukherjee, Kripa Kiran Varanasi
  • Patent number: 11880810
    Abstract: A system includes a first processor configured to transmit to a second processor via a secure network session, a first payload configured for a transaction in a public blockchain network including a transaction amount, and a wallet address of a cryptocurrency account, and, in response to receiving, from a blockchain node associated with the cryptocurrency account, an indication that the cryptocurrency account has received a first monetary amount via the public blockchain network, transmit, to the second processor via the secure network session, a second payload indicating the first monetary amount that is less than the transaction amount. In response to the second processor validating the first monetary amount, the second processor transmits, using a blockchain node associated with the cryptocurrency account, a remainder of the transaction amount to the cryptocurrency account via the public blockchain network.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: January 23, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Lior Glass, Ryan Marsh, Puneet Singhvi
  • Patent number: 11676144
    Abstract: A computer-implemented method comprising receiving a transaction request from a first node within the plurality of nodes, the transaction request corresponding to a pending transaction between the first node and a second node; identifying a blockchain associated with the pending transaction, the blockchain including a first block instance having a hierarchy file indicating a hierarchy among the first node, the second node, and the third node; identifying a second block instance having an executable file to approve the transaction request received from the first node; executing the executable file, wherein the executable file is configured to retrieve data from a data source associated with the third node and analyze data to approve or deny the transaction request; and appending a third block instance comprising the set of transaction attributes to the blockchain.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: June 13, 2023
    Assignee: CITIBANK, N.A.
    Inventor: Ryan Marsh
  • Patent number: 11663593
    Abstract: A computer-implemented method comprising receiving a transaction request from a first node within the plurality of nodes, the transaction request corresponding to a pending transaction between the first node and a second node; identifying a distributed ledger associated with the pending transaction, the distributed ledger including a first record having a hierarchy file indicating a hierarchy among the first node, the second node, and the third node; identifying a second record having an executable file to approve the transaction request received from the first node; executing the executable file, wherein the executable file is configured to retrieve data from a data source associated with the third node and analyze data to approve or deny the transaction request; and appending a third record comprising the set of transaction attributes to the distributed ledger.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: May 30, 2023
    Assignee: CITIBANK, N.A.
    Inventor: Ryan Marsh
  • Publication number: 20220147990
    Abstract: A computer-implemented method comprising receiving a transaction request from a first node within the plurality of nodes, the transaction request corresponding to a pending transaction between the first node and a second node; identifying a distributed ledger associated with the pending transaction, the distributed ledger including a first record having a hierarchy file indicating a hierarchy among the first node, the second node, and the third node; identifying a second record having an executable file to approve the transaction request received from the first node; executing the executable file, wherein the executable file is configured to retrieve data from a data source associated with the third node and analyze data to approve or deny the transaction request; and appending a third record comprising the set of transaction attributes to the distributed ledger.
    Type: Application
    Filed: October 19, 2021
    Publication date: May 12, 2022
    Applicant: CITIBANK, N.A.
    Inventor: Ryan MARSH
  • Publication number: 20220147989
    Abstract: A computer-implemented method comprising receiving a transaction request from a first node within the plurality of nodes, the transaction request corresponding to a pending transaction between the first node and a second node; identifying a blockchain associated with the pending transaction, the blockchain including a first block instance having a hierarchy file indicating a hierarchy among the first node, the second node, and the third node; identifying a second block instance having an executable file to approve the transaction request received from the first node; executing the executable file, wherein the executable file is configured to retrieve data from a data source associated with the third node and analyze data to approve or deny the transaction request; and appending a third block instance comprising the set of transaction attributes to the blockchain.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 12, 2022
    Inventor: Ryan MARSH
  • Publication number: 20220147983
    Abstract: A computer-implemented method comprising receiving a request to execute a transaction transferring transaction data from a first account to a second account associated with a second computing device in communication with a distributed ledger, the request comprising an identification of the first account and the second account; identifying a third account associated with a third computing device in communication with the distributed ledger; retrieving first account data for the first account and third account data for the third account from the distributed ledger; comparing a first value from the first account data and a third value from the third account data to a threshold; determining the transaction satisfies a transaction policy; and generating a record in the distributed ledger indicating the transaction transferring the transaction data from the first account to the second account in response to the determination that the transaction satisfies the transaction policy.
    Type: Application
    Filed: November 29, 2021
    Publication date: May 12, 2022
    Applicant: CITIBANK, N.A.
    Inventor: Ryan MARSH
  • Patent number: 9026104
    Abstract: Methods, apparatus, and systems to control remote devices or equipment via existing cellular telephone networks wherein information from a customer concerning a specific function is communicated and performed at the remote equipment. To achieve this, a Central Control receives information from the customer and correlates it to a specific cellular telephone MIN number which has been pre-programmed. The MIN number is then sent to a cellular provider. The cellular provider then transmits the MIN number to an antenna, which transmits the MIN number to a remote equipment controller at the remotely located equipment. The remote equipment controller then takes a part of the MIN and gives these numbers to a PLC at the remote equipment controller. The PLC then memory maps part of the MIN to a specific function to be carried out by the remote equipment controller, and the specific function is carried out.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: May 5, 2015
    Assignee: Musco Corporation
    Inventors: Joe P. Crookham, Antonio Rivera, Michael B. Foster, Ryan A. Marsh, Walter R. Tippett, Patrick K. Cooley
  • Publication number: 20100277109
    Abstract: An apparatus to control remote devices or equipment via existing cellular telephone networks. The apparatus receives information from a customer concerning a specific function, which the customer wants to perform at the remote equipment. A Central Control receives this information from the customer and correlates the function to a specific cellular telephone MIN number, which has been pre-programmed in a computer at the Central Control. The MIN number is then sent to a cellular provider. The cellular provider then transmits the MIN number to an antenna, which transmits the MIN number to a remote equipment controller at the remotely located equipment. The remote equipment controller then takes the a part of the MIN and gives these numbers to a PLC at the remote equipment controller. The PLC then memory maps the part of the MIN to a specific function to be carried out by the remote equipment controller. Then the remote equipment controller carriers out specified functions at the remote equipment.
    Type: Application
    Filed: July 12, 2010
    Publication date: November 4, 2010
    Applicant: MUSCO CORPORATION
    Inventors: JOE P. CROOKHAM, ANTONIO RIVERA, MICHAEL B. FOSTER, RYAN A. MARSH, WALTER R. TIPPETT, PATRICK K. COOLEY
  • Patent number: 7778635
    Abstract: An apparatus to control remote devices or equipment via existing cellular telephone networks. The apparatus receives information from a customer concerning a specific function, which the customer wants to perform at the remote equipment. A Central Control receives this information from the customer and correlates the function to a specific cellular telephone MIN number, which has been pre-programmed in a computer at the Central Control. The MIN number is then sent to a cellular provider. The cellular provider then transmits the MIN number to an antenna, which transmits the MIN number to a remote equipment controller at the remotely located equipment. The remote equipment controller then takes the a part of the MIN and gives these numbers to a PLC at the remote equipment controller. The PLC then memory maps the part of the MIN to a specific function to be carried out by the remote equipment controller. Then the remote equipment controller carriers out specified functions at the remote equipment.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: August 17, 2010
    Assignee: Musco Corporation
    Inventors: Joe P. Crookham, Antonio Rivera, Michael B. Foster, Ryan A. Marsh, Walter R. Tippett, Patrick K. Cooley
  • Publication number: 20040056775
    Abstract: An apparatus to control remote devices or equipment via existing cellular telephone networks. The apparatus receives information from a customer concerning a specific function, which the customer wants to perform at the remote equipment. A Central Control receives this information from the customer and correlates the function to a specific cellular telephone MIN number, which has been pre-programmed in a computer at the Central Control. The MIN number is then sent to a cellular provider. The cellular provider then transmits the MIN number to an antenna, which transmits the MIN number to a remote equipment controller at the remotely located equipment. The remote equipment controller then takes the a part of the MIN and gives these numbers to a PLC at the remote equipment controller. The PLC then memory maps the part of the MIN to a specific function to be carried out by the remote equipment controller. Then the remote equipment controller carriers out specified functions at the remote equipment.
    Type: Application
    Filed: June 25, 2003
    Publication date: March 25, 2004
    Applicant: MUSCO CORPORATION
    Inventors: Joe P. Crookham, Antonio Rivera, Michael B. Foster, Ryan A. Marsh, Walter R. Tippett, Patrick K. Cooley
  • Patent number: 6681110
    Abstract: An apparatus to control remote devices or equipment via existing cellular telephone networks. The apparatus receives information from a customer concerning a specific function, which the customer wants to perform at the remote equipment. A Central Control receives this information from the customer and correlates the function to a specific cellular telephone MIN number, which has been pre-programmed in a computer at the Central Control. The MIN number is then sent to a cellular provider. The cellular provider then transmits the MIN number to an antenna, which transmits the MIN number to a remote equipment controller at the remotely located equipment. The remote equipment controller then takes the a part of the MIN and gives these numbers to a PLC at the remote equipment controller. The PLC then memory maps the part of the MIN to a specific function to be carried out by the remote equipment controller. Then the remote equipment controller carriers out specified functions at the remote equipment.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: January 20, 2004
    Assignee: Musco Corporation
    Inventors: Joe P. Crookham, Antonio Rivera, Michael B. Foster, Ryan A. Marsh, Walter R. Tippett, Patrick K. Cooley