Patents by Inventor John S. Holmes

John S. Holmes 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: 20240295502
    Abstract: The present disclosure relates to methods and systems for coating pharmaceutical vessels, e.g. with a coating set that includes an oxygen barrier layer, that reduce the amount of particles present on the coated vessels. The present disclosure also relates to methods and systems for removing particles from vessels, e.g. after a coating is applied to an inner surface of the vessel. The present disclosure also relates to methods and systems for inspecting pharmaceutical vessels for particles prior to filling using machine based visual analysis. Each of the above may be controlled and performed by one or more processors, thereby enabling a fully automated coating, cleaning, and/or inspecting operation for pharmaceutical vessels.
    Type: Application
    Filed: December 20, 2021
    Publication date: September 5, 2024
    Inventors: Kenneth Wade Kelly, Eric S. Holmes, Robert Abrams, John Watson, Terry Braswell
  • Patent number: 11480023
    Abstract: A system for determining a fault in a subsea blowout preventer (BOP) stack includes a first sensor and a second sensor adapted to measure one or more properties of a subsea operation. The system further includes a first power supply adapted to provide operational power to the first sensor and a second power supply adapted to provide operational power to the second sensor. The system also includes a first power failure indicator and isolator (PFII) associated with the first sensor and the first power supply, the first PFII measuring a first pair of waveforms to identify a first fault and a second PFII associated with the second sensor and the second power supply, the second PFII measuring a second pair of waveforms to identify a second fault.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: October 25, 2022
    Assignee: Baker Hughes Oilfield Operations LLC
    Inventors: Shah Sakhawat, John S. Holmes, Paul Roffmann, Jochen Schnitger
  • Patent number: 11271381
    Abstract: A subsea wiring apparatus includes a housing having a cavity extending from a first end to a second end. The apparatus also includes an electrical connector arranged within the cavity, the electrical connector receiving at least one conductor. The apparatus further includes a separator extending at least partially into the cavity, wherein the separator receives the at least one conductor and directs the at least one conductor into a passage. The apparatus also includes an isolating material within the cavity, the isolating material extending from the first end to the second end, wherein the isolating material surrounds at least a portion of the conductor to block fluid communication with the conductor.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: March 8, 2022
    Assignee: Baker Hughes Oilfield Operations LLC
    Inventors: Amine Abou-Assaad, James T Richeson, Alexander McAuley, John S Holmes
  • Publication number: 20210222506
    Abstract: A system for determining a fault in a subsea blowout preventer (BOP) stack includes a first sensor and a second sensor adapted to measure one or more properties of a subsea operation. The system further includes a first power supply adapted to provide operational power to the first sensor and a second power supply adapted to provide operational power to the second sensor. The system also includes a first power failure indicator and isolator (PFII) associated with the first sensor and the first power supply, the first PFII measuring a first pair of waveforms to identify a first fault and a second PFII associated with the second sensor and the second power supply, the second PFII measuring a second pair of waveforms to identify a second fault.
    Type: Application
    Filed: January 20, 2020
    Publication date: July 22, 2021
    Applicant: Baker Hughes Oilfield Operations LLC
    Inventors: Shah Sakhawat, John S. Holmes, Paul Roffmann, Jochen Schnitger
  • Publication number: 20210091550
    Abstract: A subsea wiring apparatus includes a housing having a cavity extending from a first end to a second end. The apparatus also includes an electrical connector arranged within the cavity, the electrical connector receiving at least one conductor. The apparatus further includes a separator extending at least partially into the cavity, wherein the separator receives the at least one conductor and directs the at least one conductor into a passage. The apparatus also includes an isolating material within the cavity, the isolating material extending from the first end to the second end, wherein the isolating material surrounds at least a portion of the conductor to block fluid communication with the conductor.
    Type: Application
    Filed: September 20, 2019
    Publication date: March 25, 2021
    Applicant: Baker Hughes Oilfield Operations LLC
    Inventors: Amine Abou-Assaad, James T. Richeson, Alexander McAuley, John S. Holmes
  • Patent number: 10887257
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Patent number: 10652177
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Publication number: 20190360295
    Abstract: A control system and method for a blowout preventer (BOP) system in an oil rig is provided. An input module generates control inputs for required components of the blowout preventer system, and transmits the control inputs simultaneously as an operational input and a numerical input, where the operational input is transmitted to the required component of the blowout preventer system. A synchronized model is coupled to the input module to receive the numerical input, and to replicate an operation of the blowout preventer system based on the numerical input. The synchronized model also generates one or more model outputs based on the replication of the operation of the blowout preventer system.
    Type: Application
    Filed: August 3, 2017
    Publication date: November 28, 2019
    Applicant: General Electric Company
    Inventors: Parag Mantri, John S. Holmes, Muralikrishna Rangharajhan, Sriram Sundar, Shweta Gupta, Sandeep Dhar
  • Publication number: 20190280995
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alexandra K. HERON, John S. HOLMES, Nicole D. STEINBOK, Michael A. SMUGA, Geeven SINGH
  • Patent number: 10196871
    Abstract: A control system for a subsea blowout preventer (BOP) positioned in a lower stack, the lower stack releasably engaged with a lower marine riser package (LMRP). The control system includes a surface logic solver positioned at or adjacent the surface of the sea that generates commands for operating the subsea BOP, a first subsea logic solver attached to the LMRP and in communication with the surface logic solver so that the first subsea logic solver receives the commands from the surface logic solver, and a second subsea logic solver attached to a hydraulic control unit in the lower stack. The second subsea logic solver is in hydraulic communication with the subsea BOP, and the first subsea logic solver so that the second subsea logic solver receives the commands from the first subsea logic solver and implements the commands by activating the hydraulic control unit to operate the BOP.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: February 5, 2019
    Assignee: Hydril USA Distribution LLC
    Inventors: John S. Holmes, Amine Abou-Assaad, Douglas Milliman, Luis Huerta
  • Patent number: 9989975
    Abstract: Methods and systems for accurately measuring and monitoring accumulated volume of hydraulic fluid in a blowout preventer (BOP) system, specifically for a function of interest, are disclosed. One method includes initializing a state machine algorithm, the state machine algorithm responsive to a BOP function of interest being activated; measuring an initial hydraulic flow rate baseline and an initial pressure baseline to create a hydraulic impedance variable for use in the state machine algorithm; monitoring an aggregate hydraulic flow rate and pressure of the BOP system over time; applying the hydraulic impedance variable to negate BOP system hydraulic flows not related to the BOP function of interest; and applying the state machine algorithm to determine when the BOP function of interest has been completed responsive to a total accumulated volume of hydraulic fluid.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: June 5, 2018
    Assignee: Hydril USA Distribution, LLC
    Inventors: John S. Holmes, James Nolan
  • Patent number: 9803448
    Abstract: A control system for a subsea blowout preventer (BOP) positioned in a lower stack, the lower stack releasably engaged with a lower marine riser package (LMRP). The control system includes a surface logic solver positioned at or adjacent the surface of the sea that generates commands for operating the subsea BOP, a first subsea logic solver attached to the LMRP and in communication with the surface logic solver so that the first subsea logic solver receives the commands from the surface logic solver, and a second subsea logic solver attached to a hydraulic control unit in the lower stack. The second subsea logic solver is in hydraulic communication with the subsea BOP, and the first subsea logic solver so that the second subsea logic solver receives the commands from the first subsea logic solver and implements the commands by activating the hydraulic control unit to operate the BOP.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: October 31, 2017
    Assignee: HYDRIL USA DISTRIBUTION, LLC
    Inventors: John S. Holmes, Douglas Milliman, Luis Huerta
  • Publication number: 20170284164
    Abstract: A control system for a subsea blowout preventer (BOP) positioned in a lower stack, the lower stack releasably engaged with a lower marine riser package (LMRP). The control system includes a surface logic solver positioned at or adjacent the surface of the sea that generates commands for operating the subsea BOP, a first subsea logic solver attached to the LMRP and in communication with the surface logic solver so that the first subsea logic solver receives the commands from the surface logic solver, and a second subsea logic solver attached to a hydraulic control unit in the lower stack. The second subsea logic solver is in hydraulic communication with the subsea BOP, and the first subsea logic solver so that the second subsea logic solver receives the commands from the first subsea logic solver and implements the commands by activating the hydraulic control unit to operate the BOP.
    Type: Application
    Filed: June 15, 2017
    Publication date: October 5, 2017
    Applicant: Hydril USA Distribution LLC
    Inventors: John S. Holmes, Amine Abou-Assaad, Douglas Milliman, Luis Huerta
  • Patent number: 9473431
    Abstract: Systems and methods that may be used in instant messaging (IM) environments to allow users in IM environments to share information and render shared information are described herein. In at least one embodiment, a system can receive an indication to publish a geographical location of a client and based on the indication to publish, a system can provide the geographical location of the client and instruction code for rendering an indication of the geographical location of the client within a map. In some embodiments, the geographical location of the client can be presented to one or more users, or contacts, in instant messaging environments.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: October 18, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John S. Holmes, John T. Spivey
  • Publication number: 20160142347
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Application
    Filed: January 25, 2016
    Publication date: May 19, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Publication number: 20160130905
    Abstract: Methods and systems for accurately measuring and monitoring accumulated volume of hydraulic fluid in a blowout preventer (BOP) system, specifically for a function of interest, are disclosed. One method includes initializing a state machine algorithm, the state machine algorithm responsive to a BOP function of interest being activated; measuring an initial hydraulic flow rate baseline and an initial pressure baseline to create a hydraulic impedance variable for use in the state machine algorithm; monitoring an aggregate hydraulic flow rate and pressure of the BOP system over time; applying the hydraulic impedance variable to negate BOP system hydraulic flows not related to the BOP function of interest; and applying the state machine algorithm to determine when the BOP function of interest has been completed responsive to a total accumulated volume of hydraulic fluid.
    Type: Application
    Filed: November 11, 2015
    Publication date: May 12, 2016
    Applicant: Hydril USA Distribution, LLC
    Inventors: John S. Holmes, James Nolan
  • Publication number: 20160090810
    Abstract: A control system for a subsea blowout preventer (BOP) positioned in a lower stack, the lower stack releasably engaged with a lower marine riser package (LMRP). The control system includes a surface logic solver positioned at or adjacent the surface of the sea that generates commands for operating the subsea BOP, a first subsea logic solver attached to the LMRP and in communication with the surface logic solver so that the first subsea logic solver receives the commands from the surface logic solver, and a second subsea logic solver attached to a hydraulic control unit in the lower stack. The second subsea logic solver is in hydraulic communication with the subsea BOP, and the first subsea logic solver so that the second subsea logic solver receives the commands from the first subsea logic solver and implements the commands by activating the hydraulic control unit to operate the BOP.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 31, 2016
    Inventors: John S. Holmes, Douglas Milliman, Luis Huerta
  • Publication number: 20150026276
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Application
    Filed: August 1, 2014
    Publication date: January 22, 2015
    Applicant: Microsoft Corporation
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Patent number: 8832213
    Abstract: Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Publication number: 20140129659
    Abstract: Systems and methods that may be used in instant messaging (IM) environments to allow users in IM environments to share information and render shared information are described herein. In at least one embodiment, a system can receive an indication to publish a geographical location of a client and based on the indication to publish, a system can provide the geographical location of the client and instruction code for rendering an indication of the geographical location of the client within a map. In some embodiments, the geographical location of the client can be presented to one or more users, or contacts, in instant messaging environments.
    Type: Application
    Filed: January 14, 2014
    Publication date: May 8, 2014
    Applicant: Microsoft Corporation
    Inventors: John S. Holmes, John T. Spivey