Patents by Inventor Michael McMahon

Michael McMahon 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: 20250211441
    Abstract: Systems and methods of the present disclosure enable reversible blockchain operations. An operation-reverse operation pair specifies an operation for exchange of a first token for a second token, and a reverse operation for return of the second token for the first token upon at least one condition being satisfied. A self-executing software container (SESC) executes the operation-reverse operation pair according to the condition by detecting a transfer of the first token into a first segregated data structure, and a transfer of the second token from a second token storage to a first token storage. The SESC initiates a transfer of the first token from the first segregated data structure to a second segregated data structure in response to the transfer of the second token. Upon detecting a reverse operation matching the condition, the SESC initiates a transfer of the first token back to the first segregated data structure.
    Type: Application
    Filed: March 10, 2025
    Publication date: June 26, 2025
    Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
  • Patent number: 12250315
    Abstract: Systems and methods of the present disclosure enable reversible blockchain operations. An operation-reverse operation pair specifies an operation for exchange of a first token for a second token, and a reverse operation for return of the second token for the first token upon at least one condition being satisfied. A self-executing software container (SESC) executes the operation-reverse operation pair according to the condition by detecting a transfer of the first token into a first segregated data structure, and a transfer of the second token from a second token storage to a first token storage. The SESC initiates a transfer of the first token from the first segregated data structure to a second segregated data structure in response to the transfer of the second token. Upon detecting a reverse operation matching the condition, the SESC initiates a transfer of the first token back to the first segregated data structure.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: March 11, 2025
    Assignee: Broadridge Financial Solutions, Inc.
    Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
  • Publication number: 20240370414
    Abstract: In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool.
    Type: Application
    Filed: July 16, 2024
    Publication date: November 7, 2024
    Inventors: PABLO SILBERKASTEN, CAROL COLRAIN, KEVIN NEEL, MICHAEL MCMAHON, SAURABH VERMA, JEAN DE LAVARENE
  • Patent number: 12072851
    Abstract: In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: August 27, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pablo Silberkasten, Carol Colrain, Kevin Neel, Michael McMahon, Saurabh Verma, Jean De Lavarene
  • Publication number: 20230318834
    Abstract: Systems and methods of the present disclosure enable reversible blockchain operations. An operation-reverse operation pair specifies an operation for exchange of a first token for a second token, and a reverse operation for return of the second token for the first token upon at least one condition being satisfied. A self-executing software container (SESC) executes the operation-reverse operation pair according to the condition by detecting a transfer of the first token into a first segregated data structure, and a transfer of the second token from a second token storage to a first token storage. The SESC initiates a transfer of the first token from the first segregated data structure to a second segregated data structure in response to the transfer of the second token. Upon detecting a reverse operation matching the condition, the SESC initiates a transfer of the first token back to the first segregated data structure.
    Type: Application
    Filed: March 20, 2023
    Publication date: October 5, 2023
    Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
  • Patent number: 11611438
    Abstract: Systems and methods of the present disclosure enable reversible blockchain operations. An operation-reverse operation pair specifies an operation for exchange of a first token for a second token, and a reverse operation for return of the second token for the first token upon at least one condition being satisfied. A self-executing software container (SESC) executes the operation-reverse operation pair according to the condition by detecting a transfer of the first token into a first segregated data structure, and a transfer of the second token from a second token storage to a first token storage. The SESC initiates a transfer of the first token from the first segregated data structure to a second segregated data structure in response to the transfer of the second token. Upon detecting a reverse operation matching the condition, the SESC initiates a transfer of the first token back to the first segregated data structure.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: March 21, 2023
    Assignee: Broadridge Financial Solutions, Inc.
    Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
  • Publication number: 20230075460
    Abstract: An apparatus and method for inactivation of airborne pathogens to include a reactor space with an intake opening, an exhaust opening, and an airflow path disposed between the intake and exhaust openings for air to continuously transit throughout the reactor space. The apparatus also includes at least one of (i) a corona discharge unit with a pressure swing adsorption unit, or (ii) a UV-C germicidal lamp to generate a sufficient concentration of ozone and UV light to inactive pathogens. The apparatus also includes a catalyst disposed within the path of the airflow to convert ozone to oxygen following the inactivation step and an adsorbent to remove nitrogen oxides from the air. The apparatus also includes sensors for measuring ozone and nitrogen oxides concentrations at the exhaust opening.
    Type: Application
    Filed: October 17, 2022
    Publication date: March 9, 2023
    Inventors: David D. Leavitt, John R. Bergida, Timothy B. Jackson, Paul Helgemo, Devlin Leavitt, Channary Ny, Corey Boddicker, Tony Bergida, Michael McMahon
  • Patent number: 11471551
    Abstract: An apparatus and method for inactivation of airborne pathogens to include a reactor space with an intake opening, an exhaust opening, and an airflow path disposed between the intake and exhaust openings for air to continuously transit throughout the reactor space. The apparatus also includes at least one of (i) a corona discharge unit with a pressure swing adsorption unit, or (ii) a UV-C germicidal lamp to generate a sufficient concentration of ozone and UV light to inactive pathogens. The apparatus also includes a catalyst disposed within the path of the airflow to convert ozone to oxygen following the inactivation step and an adsorbent to remove nitrogen oxides from the air. The apparatus also includes sensors for measuring ozone and nitrogen oxides concentrations at the exhaust opening.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: October 18, 2022
    Assignee: Micron Pure, LLC
    Inventors: David D. Leavitt, John R. Bergida, Timothy B. Jackson, Paul Helgemo, Devlin Leavitt, Channary Ny, Corey Boddicker, Tony Bergida, Michael McMahon
  • Publication number: 20220311613
    Abstract: Systems and methods of the present disclosure enable reversible blockchain operations. An operation-reverse operation pair specifies an operation for exchange of a first token for a second token, and a reverse operation for return of the second token for the first token upon at least one condition being satisfied. A self-executing software container (SESC) executes the operation-reverse operation pair according to the condition by detecting a transfer of the first token into a first segregated data structure, and a transfer of the second token from a second token storage to a first token storage. The SESC initiates a transfer of the first token from the first segregated data structure to a second segregated data structure in response to the transfer of the second token. Upon detecting a reverse operation matching the condition, the SESC initiates a transfer of the first token back to the first segregated data structure.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 29, 2022
    Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
  • Patent number: 11394794
    Abstract: Described is a system, method, and computer program product is provided that implements high-volume data ingestion in a relational database system. A middle-tier structure is provided that sits between the IoT data producers and the back-end database system. Data records are gathered together and organized at the middle tier, and groups of those records are ingested on a group-basis into the database in a manner which bypasses standard SQL engine processing.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: July 19, 2022
    Inventors: Jean De Lavarene, Chandra Sekhar Krishna Mahidhara, Pablo Silberkasten, Michael McMahon, Ilesh Garish, Aramvalarthanathan Namachivayam, Saurabh Kumar Verma, Ilya Taranov
  • Publication number: 20210382859
    Abstract: In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool.
    Type: Application
    Filed: August 23, 2021
    Publication date: December 9, 2021
    Inventors: PABLO SILBERKASTEN, CAROL COLRAIN, KEVIN NEEL, MICHAEL MCMAHON, SAURABH VERMA, JEAN DE LAVARENE
  • Patent number: 11135383
    Abstract: A resuscitator has a patient airway interface device, a bag, a fluid passage coupled between the bag and patient airway interface device, and a sensor module. The patient airway interface device may be a mask or an endotracheal tube. The sensor module can have a display, at least one sensor coupled to the flow passage and configured to provide a measurement of at least one parameter, and a processor coupled to the display and the at least one sensor. The processor is configured to receive the measurement from the sensor and provide information on the display based on the received measurement. The information may include a current breath rate, a pressure-vs-time curve, and guidance to the user to assist in achieving a target breath rate.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: October 5, 2021
    Assignee: VYAIRE MEDICAL CONSUMABLES LLC
    Inventors: Christopher Varga, Dennis White, Michael McMahon
  • Patent number: 11100058
    Abstract: In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: August 24, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pablo Silberkasten, Carol Colrain, Kevin Neel, Michael McMahon, Saurabh Verma, Jean De Lavarene
  • Patent number: 10915506
    Abstract: In accordance with an embodiment, described herein is a system and method for row buffering in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency engine can maintain a plurality of local row buffers to store rows fetched from a database. The local buffers can be filled by rows pre-fetched from the database. When a client application requests rows from the database, the transparency engine can first check whether the rows exist in a local buffer. If the rows are present in the local buffer, the transparency engine sends the rows to the requesting client application, without going to the database.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: February 9, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pablo Silberkasten, Michael McMahon, Saurabh Verma, Jean De Lavarene
  • Patent number: 10909088
    Abstract: In accordance with an embodiment, described herein is a system and method for high availability and load balancing in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency can keep track of session states, request boundaries and cursors to efficiently reuse the database connections across the client applications. The transparency engine can use the request boundaries and indicators from the database to detect safe places to drain database connections in the event of database outages.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: February 2, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Carol Colrain, Kevin Neel, Pablo Silberkasten, Michael McMahon, Saurabh Verma, Douglas Surber, Jean De Lavarene
  • Patent number: 10898594
    Abstract: PAMAM dendrimer based CEST imaging agents, pharmaceutical compositions comprising the same and methods of uses thereof are disclosed.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: January 26, 2021
    Assignee: The Johns Hopkins University
    Inventors: Wojciech Lesniak, Sridhar Nimmagadda, Nikita Oskolkov, Michael McMahon, Xiaolei Song, Martin G. Pomper
  • Patent number: 10678761
    Abstract: In accordance with an embodiment, described herein is a system and method for high availability and load balancing in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency can keep track of session states, request boundaries and cursors to efficiently reuse the database connections across the client applications. The transparency engine can use the request boundaries and indicators from the database to detect safe places to drain database connections in the event of database outages.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: June 9, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Carol Colrain, Kevin Neel, Pablo Silberkasten, Michael McMahon, Saurabh Verma, Douglas Surber, Jean De Lavarene
  • Publication number: 20200128094
    Abstract: Described is a system, method, and computer program product is provided that implements high-volume data ingestion in a relational database system. A middle-tier structure is provided that sits between the IoT data producers and the back-end database system. Data records are gathered together and organized at the middle tier, and groups of those records are ingested on a group-basis into the database in a manner which bypasses standard SQL engine processing.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 23, 2020
    Applicant: Oracle International Corporation
    Inventors: Jean DE LAVARENE, Chandra Sekhar Krishna MAHIDHARA, Pablo SILBERKASTEN, Michael MCMAHON, Ilesh GARISH, Aramvalarthanathan NAMACHIVAYAM, Saurabh Kumar VERMA, Ilya TARANOV
  • Patent number: 10568975
    Abstract: Surface conjugated diamagnetic Chemical Exchange Saturation Transfer (diaCEST) agent carriers and methods of making and using are described herein. The particles are safe alternatives to conventional paramagnetic or superparamagnetic metal-based MRI contrast agents that are often toxic and therefore not biocompatible. The carriers described herein can provide simultaneous monitoring of multiple particle types labeled with ‘multicolor’ diaCEST contrast agents. In some embodiments, the carriers are micro- and/or nanoparticles. In other embodiments, the carriers are liposomes. In some embodiments, the particles and/or liposomes are mucus penetrating. In other embodiments, the particles and/or liposomes are not mucus penetrating.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: February 25, 2020
    Assignee: The Johns Hopkins University
    Inventors: Tao Yu, Himatkumar Patel, Kannie M. Y. Chan, Nikita Oskolkov, Michael McMahon, Justin Hanes
  • Patent number: D1015423
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: February 20, 2024
    Assignee: WELCH ALLYN, INC.
    Inventors: Carlos Andrew Suarez, John Strom, Alan Knieriem, Michael McMahon, Michael Pileski, Timothy Fitch, Catherine M. King, Thomas Myers, Ching Yue Yeung, Tiffany L. Moon, Tiffany Do