Patents by Inventor Gary Morgan

Gary Morgan 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: 11428615
    Abstract: Viscosity assemblies may be used to determine the viscosity of a sample fluid at a surface location under one or more downhole conditions prior to pumping or flowing of the sample fluid downhole. A viscosity assembly may include a bob assembly disposed in a container that includes a bob disposed about a magnet rotor that rotates when a shear force is applied by the flow of the sample fluid in the container. A stator coil may receive a control signal that induces a force or a voltage that causes the magnet rotor to rotate the bob by a predetermined distance to position the bob from the rotated position back to the initial position.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: August 30, 2022
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Bhargav Gajji, Ketan Chimanlal Bhaidasna, Richard Gary Morgan, Subrahmanyam Surya Venkata Sista, Abhhilash Mamilla, Sandeep Mavinkal Kizhakke Veedu, Andrew David Vos
  • Patent number: 10853133
    Abstract: A method for scheduling tasks to a cyclic schedule, comprising maintaining a request queue, a count, the count being initialized to a given limit, and an index of a current time slot within the schedule. Periodically, if the request queue contains a reference to an urgent task among the tasks, that reference is removed from the request queue and the urgent task is dispatched and if the request queue is empty, the index is advanced to the next time slot within the schedule. If the next time slot is statically assigned to a task among the tasks, that task is dispatched, and if the next time slot is unassigned and the count is below the limit, the count is incremented and the index is further advanced to the next but one time slot.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: December 1, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Nigel Tracey, Alexander Vensmer, Gary Morgan, Michael Mutter, Paul Austin, Thomas Wendel
  • Patent number: 10821374
    Abstract: A mud retort assembly includes a retort that heats a fluid and thereby generates vapors, a condenser in fluid communication with the retort to at least partially condense the vapors and thereby generate a liquid, a condensate collector that receives the liquid and residual vapors via an outlet pipe of the condenser, and a collector plug having a frustoconical body that extends partially into the condensate collector at an opening to the condensate collector. The collector plug defines a central aperture that receives the outlet pipe and has an annular flange extending radially outward from the frustoconical body to rest on the condensate collector at the opening.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: November 3, 2020
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Ketan Chimanlal Bhaidasna, Richard Gary Morgan, Harmeet Singh Jammu, Andrew David Vos
  • Publication number: 20200064245
    Abstract: Viscosity assemblies may be used to determine the viscosity of a sample fluid at a surface location under one or more downhole conditions prior to pumping or flowing of the sample fluid downhole. A viscosity assembly may include a bob assembly disposed in a container that includes a bob disposed about a magnet rotor that rotates when a shear force is applied by the flow of the sample fluid in the container. A stator coil may receive a control signal that induces a force or a voltage that causes the magnet rotor to rotate the bob by a predetermined distance to position the bob from the rotated position back to the initial position.
    Type: Application
    Filed: March 31, 2017
    Publication date: February 27, 2020
    Inventors: Bhargav Gajji, Ketan Chimanlal Bhaidasna, Richard Gary Morgan, Subrahmanyam Surya Venkata Sista, Abhhilash Mamilla, Sandeep Mavinkal Kizhakke Veedu, Andrew David Vos
  • Patent number: 10501657
    Abstract: There is provided herein an opaque one-part room temperature vulcanizing silicone polymer composition comprising: (a) a silanol-terminated diorganopolysiloxane, (b) an opaque reinforcing filler; (c) a polyalkoxysilane crosslinking agent; (d) a condensation cure catalyst; (e) an organo-functional alkoxy silane adhesion promoter; and, (f) a cyclic siloxane. There is also provided a method for the continuous production of such a silicone polymer composition, and a paint containing such a silicone polymer composition.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: December 10, 2019
    Assignee: Momentive Performance Materials Inc.
    Inventor: Gary Morgan Lucas
  • Patent number: 10495558
    Abstract: Systems and methods for measuring the viscosity of a fluid may comprise a rotor cup having an inner chamber; a first bob rotatably disposed within a first region of the inner chamber; and a second bob rotatably disposed within a second region of the inner chamber, wherein the second bob rotates relative to the first bob based on a difference in viscosity of fluid in the first region and the second region.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: December 3, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Bhargav Gajji, Ketan Chimanlal Bhaidasna, Richard Gary Morgan, Subrahmanyam Surya Venkata Sista
  • Patent number: 10445125
    Abstract: A method for securing an application programming interface of a utility program library, including at least one program construct, of a hypervisor, including a configuration of the hypervisor that assigns at least one permissible call of the program construct to at least one guest system of the hypervisor, and a code generation, supported by the configuration, of a declaration of the program construct adapted to the guest system.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: October 15, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Gunnar Piel, Gary Morgan
  • Patent number: 10444134
    Abstract: A system for measuring the viscosity of a fluid comprises a rotor cup; a bob disposed within the rotor cup and having shaft rotatably coupled to the rotor cup; a bearing connecting the shaft of the bob to the rotor cup; a magnetic coupling comprising a first magnetic element connected to the shaft of the bob and a second magnetic element disposed outside the rotor cup adjacent to the first magnetic element; and an inertial measurement unit disposed adjacent to the second magnetic element which is capable of sensing rotation of the magnetic coupling.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: October 15, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Bhargav Gajji, Ketan Chimanlal Bhaidasna, Richard Gary Morgan, Subrahmanyam Surya Venkata Sista, Chatti Srinivasa Rao
  • Patent number: 10430231
    Abstract: A method for creating a hypervisor unit for a control unit is described. The hypervisor unit is designed to execute two applications on the control unit during a run time. The hypervisor unit is created during a compile time as a function of a first property of the first application, as a function of a second property of the second application, and as a function of a third property of the control unit.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: October 1, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Andrew Borg, Gary Morgan, Holger Broede, Jochen Haerdtlein
  • Publication number: 20190227724
    Abstract: A method for protecting a working memory, including the following features:—memory areas of the working memory are optionally assigned to a first class or a second class; prior to a program execution, at least the memory areas of the first class are entered into a configuration table of the memory protection unit; and when access to a destination area among the memory areas of the second class is requested during the program execution, the destination area is entered into the configuration table before the access is granted.
    Type: Application
    Filed: September 20, 2017
    Publication date: July 25, 2019
    Inventors: Achim Schaefer, Andrew Borg, Gary Morgan, Gunnar Piel, Paul Austin
  • Patent number: 10281381
    Abstract: Systems and methods for measuring the viscosity of a fluid comprises an oscillation cylinder having an inner surface, wherein the oscillation cylinder includes a fluid; a fixed piston having a first stopper disposed within the oscillation cylinder and forming a seal with the inner surface; an adjustable piston having a second stopper disposed within the oscillation cylinder and forming a seal with the inner surface; a chamber defined between the first stopper and second stopper; a bob formed within the chamber having a sensor which measures an axial shear force induced by the oscillating cylinder which is indicative of the apparent viscosity of the fluid in the chamber; and a motor capable of linearly translating the oscillation cylinder.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: May 7, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Bhargav Gajji, Richard Gary Morgan, Ketan Chimanlal Bhaidasna, Subrahmanyam Surya Venkata Sista
  • Publication number: 20180321973
    Abstract: A method for scheduling tasks to a cyclic schedule, comprising maintaining a request queue, a count, the count being initialized to a given limit, and an index of a current time slot within the schedule. Periodically, if the request queue contains a reference to an urgent task among the tasks, that reference is removed from the request queue and the urgent task is dispatched and if the request queue is empty, the index is advanced to the next time slot within the schedule. If the next time slot is statically assigned to a task among the tasks, that task is dispatched, and if the next time slot is unassigned and the count is below the limit, the count is incremented and the index is further advanced to the next but one time slot.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 8, 2018
    Inventors: Nigel Tracey, Alexander Vensmer, Gary Morgan, Michael Mutter, Paul Austin, Thomas Wendel
  • Patent number: 10095544
    Abstract: Method for hosting a multitasking guest on a host system, wherein the guest is allocated a periodic execution server and a deferrable execution server associated with a partition of the system, event-driven tasks of the guest are assigned to the deferrable execution server, time-driven tasks of the guest are assigned to the periodic execution server, a hypervisor of the execution servers is assigned to a first priority group of the system, the deferrable execution server is assigned to a second priority group of the system, the periodic execution server is assigned to a third priority group of the system, and a preemptive task scheduler maintains a descending priority order among the priority groups while the execution servers execute the tasks concurrently.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: October 9, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Christos Evripidou, Gary Morgan, Alan Burns
  • Publication number: 20180258316
    Abstract: There is provided herein an opaque one-part room temperature vulcanizing silicone polymer composition comprising: (a) a silanol-terminated diorganopolysiloxane, (b) an opaque reinforcing filler; (c) a polyalkoxysilane crosslinking agent; (d) a condensation cure catalyst; (e) an organo-functional alkoxy silane adhesion promoter; and, (f) a cyclic siloxane. There is also provided a method for the continuous production of such a silicone polymer composition, and a paint containing such a silicone polymer composition.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventor: Gary Morgan Lucas
  • Patent number: 10013300
    Abstract: A method for the on-board diagnosis of a control unit which include a hypervisor and at least one guest system operated under the hypervisor. In the method, the guest system receives a diagnosis inquiry at an individual diagnosis address of the guest system from a diagnostic tool with the aid of a communication infrastructure. The guest system makes a self-diagnosis. The guest system receives a hypervisor diagnosis from the hypervisor. The guest system transmits, at its diagnosis address, the self-diagnosis or the hypervisor diagnosis to the diagnostic tool as a function of the diagnosis inquiry.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: July 3, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Gunnar Piel, Gary Morgan
  • Publication number: 20180140968
    Abstract: A mud retort assembly includes a retort that heats a fluid and thereby generates vapors, a condenser in fluid communication with the retort to at least partially condense the vapors and thereby generate a liquid, a condensate collector that receives the liquid and residual vapors via an outlet pipe of the condenser, and a collector plug having a frustoconical body that extends partially into the condensate collector at an opening to the condensate collector. The collector plug defines a central aperture that receives the outlet pipe and has an annular flange extending radially outward from the frustoconical body to rest on the condensate collector at the opening.
    Type: Application
    Filed: November 18, 2016
    Publication date: May 24, 2018
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Ketan Chimanlal Bhaidasna, Richard Gary Morgan, Harmeet Singh Jammu, Andrew David Vos
  • Publication number: 20180017476
    Abstract: Systems and methods for measuring the viscosity of a fluid comprises an oscillation cylinder having an inner surface, wherein the oscillation cylinder includes a fluid; a fixed piston having a first stopper disposed within the oscillation cylinder and forming a seal with the inner surface; an adjustable piston having a second stopper disposed within the oscillation cylinder and forming a seal with the inner surface; a chamber defined between the first stopper and second stopper; a bob formed within the chamber having a sensor which measures an axial shear force induced by the oscillating cylinder which is indicative of the apparent viscosity of the fluid in the chamber; and a motor capable of linearly translating the oscillation cylinder.
    Type: Application
    Filed: March 18, 2015
    Publication date: January 18, 2018
    Inventors: Bhargav Gajji, Richard Gary Morgan, Ketan Chimanlal Bhaidasna, Subrahmanyam Surya Venkata Sista
  • Publication number: 20180010995
    Abstract: A system for measuring the viscosity of a fluid comprises a rotor cup; a bob disposed within the rotor cup and having shaft rotatably coupled to the rotor cup; a bearing connecting the shaft of the bob to the rotor cup; a magnetic coupling comprising a first magnetic element connected to the shaft of the bob and a second magnetic element disposed outside the rotor cup adjacent to the first magnetic element; and an inertial measurement unit disposed adjacent to the second magnetic element which is capable of sensing rotation of the magnetic coupling.
    Type: Application
    Filed: March 26, 2015
    Publication date: January 11, 2018
    Inventors: Bhargav Gajji, Ketan Chimanlal Bhaidasna, Richard Gary Morgan, Subrahmanyam Surya Venkata Sista, Chatti Srinivasa Rao
  • Publication number: 20180003607
    Abstract: Systems and methods for measuring the viscosity of a fluid may comprise a rotor cup having an inner chamber; a first bob rotatably disposed within a first region of the inner chamber; and a second bob rotatably disposed within a second region of the inner chamber, wherein the second bob rotates relative to the first bob based on a difference in viscosity of fluid in the first region and the second region.
    Type: Application
    Filed: March 17, 2015
    Publication date: January 4, 2018
    Inventors: Bhargav Gajji, Ketan Chimanlal Bhaidasna, Richard Gary Morgan, Subrahmanyam Surya Venkata Sista
  • Publication number: 20170161097
    Abstract: A method for creating a hypervisor unit for a control unit is described. The hypervisor unit is designed to execute two applications on the control unit during a run time. The hypervisor unit is created during a translation time as a function of a first property of the first application, as a function of a second property of the second application, and as a function of a third property of the control unit.
    Type: Application
    Filed: May 20, 2015
    Publication date: June 8, 2017
    Applicant: Robert Bosch GmbH
    Inventors: Andrew Borg, Gary Morgan, Holger Broede, Jochen Haerdtlein