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: 20240295502Abstract: 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: ApplicationFiled: December 20, 2021Publication date: September 5, 2024Inventors: Kenneth Wade Kelly, Eric S. Holmes, Robert Abrams, John Watson, Terry Braswell
-
Patent number: 11480023Abstract: 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: GrantFiled: January 20, 2020Date of Patent: October 25, 2022Assignee: Baker Hughes Oilfield Operations LLCInventors: Shah Sakhawat, John S. Holmes, Paul Roffmann, Jochen Schnitger
-
Patent number: 11271381Abstract: 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: GrantFiled: September 20, 2019Date of Patent: March 8, 2022Assignee: Baker Hughes Oilfield Operations LLCInventors: Amine Abou-Assaad, James T Richeson, Alexander McAuley, John S Holmes
-
Publication number: 20210222506Abstract: 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: ApplicationFiled: January 20, 2020Publication date: July 22, 2021Applicant: Baker Hughes Oilfield Operations LLCInventors: Shah Sakhawat, John S. Holmes, Paul Roffmann, Jochen Schnitger
-
Publication number: 20210091550Abstract: 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: ApplicationFiled: September 20, 2019Publication date: March 25, 2021Applicant: Baker Hughes Oilfield Operations LLCInventors: Amine Abou-Assaad, James T. Richeson, Alexander McAuley, John S. Holmes
-
Patent number: 10887257Abstract: 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: GrantFiled: May 28, 2019Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
-
Patent number: 10652177Abstract: 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: GrantFiled: January 25, 2016Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
-
Publication number: 20190360295Abstract: 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: ApplicationFiled: August 3, 2017Publication date: November 28, 2019Applicant: General Electric CompanyInventors: Parag Mantri, John S. Holmes, Muralikrishna Rangharajhan, Sriram Sundar, Shweta Gupta, Sandeep Dhar
-
Publication number: 20190280995Abstract: 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: ApplicationFiled: May 28, 2019Publication date: September 12, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Alexandra K. HERON, John S. HOLMES, Nicole D. STEINBOK, Michael A. SMUGA, Geeven SINGH
-
Patent number: 10196871Abstract: 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: GrantFiled: June 15, 2017Date of Patent: February 5, 2019Assignee: Hydril USA Distribution LLCInventors: John S. Holmes, Amine Abou-Assaad, Douglas Milliman, Luis Huerta
-
Patent number: 9989975Abstract: 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: GrantFiled: November 11, 2015Date of Patent: June 5, 2018Assignee: Hydril USA Distribution, LLCInventors: John S. Holmes, James Nolan
-
Patent number: 9803448Abstract: 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: GrantFiled: September 30, 2015Date of Patent: October 31, 2017Assignee: HYDRIL USA DISTRIBUTION, LLCInventors: John S. Holmes, Douglas Milliman, Luis Huerta
-
Publication number: 20170284164Abstract: 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: ApplicationFiled: June 15, 2017Publication date: October 5, 2017Applicant: Hydril USA Distribution LLCInventors: John S. Holmes, Amine Abou-Assaad, Douglas Milliman, Luis Huerta
-
Patent number: 9473431Abstract: 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: GrantFiled: January 14, 2014Date of Patent: October 18, 2016Assignee: Microsoft Technology Licensing, LLCInventors: John S. Holmes, John T. Spivey
-
Publication number: 20160142347Abstract: 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: ApplicationFiled: January 25, 2016Publication date: May 19, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
-
Publication number: 20160130905Abstract: 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: ApplicationFiled: November 11, 2015Publication date: May 12, 2016Applicant: Hydril USA Distribution, LLCInventors: John S. Holmes, James Nolan
-
Publication number: 20160090810Abstract: 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: ApplicationFiled: September 30, 2015Publication date: March 31, 2016Inventors: John S. Holmes, Douglas Milliman, Luis Huerta
-
Publication number: 20150026276Abstract: 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: ApplicationFiled: August 1, 2014Publication date: January 22, 2015Applicant: Microsoft CorporationInventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
-
Patent number: 8832213Abstract: 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: GrantFiled: July 6, 2012Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
-
Publication number: 20140129659Abstract: 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: ApplicationFiled: January 14, 2014Publication date: May 8, 2014Applicant: Microsoft CorporationInventors: John S. Holmes, John T. Spivey