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: 20250211441Abstract: 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: ApplicationFiled: March 10, 2025Publication date: June 26, 2025Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
-
Patent number: 12250315Abstract: 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: GrantFiled: March 20, 2023Date of Patent: March 11, 2025Assignee: Broadridge Financial Solutions, Inc.Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
-
Publication number: 20240370414Abstract: 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: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Inventors: PABLO SILBERKASTEN, CAROL COLRAIN, KEVIN NEEL, MICHAEL MCMAHON, SAURABH VERMA, JEAN DE LAVARENE
-
Patent number: 12072851Abstract: 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: GrantFiled: August 23, 2021Date of Patent: August 27, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pablo Silberkasten, Carol Colrain, Kevin Neel, Michael McMahon, Saurabh Verma, Jean De Lavarene
-
Publication number: 20230318834Abstract: 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: ApplicationFiled: March 20, 2023Publication date: October 5, 2023Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
-
Patent number: 11611438Abstract: 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: GrantFiled: March 28, 2022Date of Patent: March 21, 2023Assignee: Broadridge Financial Solutions, Inc.Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
-
Publication number: 20230075460Abstract: 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: ApplicationFiled: October 17, 2022Publication date: March 9, 2023Inventors: David D. Leavitt, John R. Bergida, Timothy B. Jackson, Paul Helgemo, Devlin Leavitt, Channary Ny, Corey Boddicker, Tony Bergida, Michael McMahon
-
Patent number: 11471551Abstract: 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: GrantFiled: September 9, 2021Date of Patent: October 18, 2022Assignee: Micron Pure, LLCInventors: David D. Leavitt, John R. Bergida, Timothy B. Jackson, Paul Helgemo, Devlin Leavitt, Channary Ny, Corey Boddicker, Tony Bergida, Michael McMahon
-
Publication number: 20220311613Abstract: 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: ApplicationFiled: March 28, 2022Publication date: September 29, 2022Inventors: Horacio Barakat, Harsha Kolagani, Kishore Seshagiri, Ashfaq Shaik, John Garahan, Vijay Mayadas, Michael McMahon
-
Patent number: 11394794Abstract: 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: GrantFiled: October 17, 2019Date of Patent: July 19, 2022Inventors: Jean De Lavarene, Chandra Sekhar Krishna Mahidhara, Pablo Silberkasten, Michael McMahon, Ilesh Garish, Aramvalarthanathan Namachivayam, Saurabh Kumar Verma, Ilya Taranov
-
Publication number: 20210382859Abstract: 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: ApplicationFiled: August 23, 2021Publication date: December 9, 2021Inventors: PABLO SILBERKASTEN, CAROL COLRAIN, KEVIN NEEL, MICHAEL MCMAHON, SAURABH VERMA, JEAN DE LAVARENE
-
Patent number: 11135383Abstract: 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: GrantFiled: June 20, 2018Date of Patent: October 5, 2021Assignee: VYAIRE MEDICAL CONSUMABLES LLCInventors: Christopher Varga, Dennis White, Michael McMahon
-
Patent number: 11100058Abstract: 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: GrantFiled: March 6, 2018Date of Patent: August 24, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pablo Silberkasten, Carol Colrain, Kevin Neel, Michael McMahon, Saurabh Verma, Jean De Lavarene
-
Patent number: 10915506Abstract: 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: GrantFiled: March 6, 2018Date of Patent: February 9, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pablo Silberkasten, Michael McMahon, Saurabh Verma, Jean De Lavarene
-
Patent number: 10909088Abstract: 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: GrantFiled: March 6, 2018Date of Patent: February 2, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Carol Colrain, Kevin Neel, Pablo Silberkasten, Michael McMahon, Saurabh Verma, Douglas Surber, Jean De Lavarene
-
Patent number: 10898594Abstract: PAMAM dendrimer based CEST imaging agents, pharmaceutical compositions comprising the same and methods of uses thereof are disclosed.Type: GrantFiled: October 27, 2016Date of Patent: January 26, 2021Assignee: The Johns Hopkins UniversityInventors: Wojciech Lesniak, Sridhar Nimmagadda, Nikita Oskolkov, Michael McMahon, Xiaolei Song, Martin G. Pomper
-
Patent number: 10678761Abstract: 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: GrantFiled: March 6, 2018Date of Patent: June 9, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Carol Colrain, Kevin Neel, Pablo Silberkasten, Michael McMahon, Saurabh Verma, Douglas Surber, Jean De Lavarene
-
Publication number: 20200128094Abstract: 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: ApplicationFiled: October 17, 2019Publication date: April 23, 2020Applicant: Oracle International CorporationInventors: Jean DE LAVARENE, Chandra Sekhar Krishna MAHIDHARA, Pablo SILBERKASTEN, Michael MCMAHON, Ilesh GARISH, Aramvalarthanathan NAMACHIVAYAM, Saurabh Kumar VERMA, Ilya TARANOV
-
Patent number: 10568975Abstract: 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: GrantFiled: February 5, 2014Date of Patent: February 25, 2020Assignee: The Johns Hopkins UniversityInventors: Tao Yu, Himatkumar Patel, Kannie M. Y. Chan, Nikita Oskolkov, Michael McMahon, Justin Hanes
-
Patent number: D1015423Type: GrantFiled: June 30, 2022Date of Patent: February 20, 2024Assignee: 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