Patents by Inventor Keith Adams

Keith Adams 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: 20170102088
    Abstract: A bonnet assembly for assisting to move a valve stem to a retracted position includes a bonnet body. The bonnet body has a bonnet valve end selectively connected to a valve, a bonnet actuator end opposite the bonnet valve end selectively connected to a valve actuator. A valve stem extends through the central bore of the bonnet body. A booster piston seal circumscribes the valve stem and engages an inner diameter of the central bore. The booster piston seal selectively defines an extent of a pressure cavity containing pressure media. An effective stem pressure surface faces in a direction towards the valve and is in fluid communication with the valve when the bonnet body is connected to the valve. A booster pressure surface faces in a direction towards the valve when the bonnet body is connected to the valve and is selectively acted on by the pressure media.
    Type: Application
    Filed: October 8, 2015
    Publication date: April 13, 2017
    Applicant: GE OIL & GAS PRESSURE CONTROL LP
    Inventors: Samuel Heung Yeung Cheng, Keith Adams, Lloyd Ray Cheatham, Travis Kyle McEvoy
  • Patent number: 9598960
    Abstract: A scroll compressor orbiting scroll bearing lubrication system includes a scroll compressor crankshaft having a lubricating fluid gallery extending therethrough between a first stage orbiting scroll and a second stage orbiting scroll. The first stage employs an orbiting scroll radial bearing and an orbiting scroll hydrodynamic thrust bearing, while the second stage employs an orbiting scroll radial bearing and an orbiting scroll hydrostatic thrust bearing. Lubricating fluid is supplied to the second stage orbiting scroll radial bearing via the lubricating fluid gallery.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 21, 2017
    Assignee: TRANE INTERNATIONAL INC.
    Inventors: Jerry Allen Rood, Scott Joseph Smerud, Keith Adam Novak, Joseph M. Heger, Derrick Lepak, Michael Gerard Benco
  • Publication number: 20170067573
    Abstract: An apparatus for overriding a valve actuator to move a valve stem to a second position includes an override body with a central axis. A piston is located within the override body. A bushing is non-rotatably carried within the override body. An override shaft is in threaded engagement with the bushing and extends through a sealed orifice in the override body. Fluid pressure applied to the piston causes the bushing to engage the valve actuator and push the valve stem, and alternatively, rotation applied to the override shaft causes the bushing to move linearly to engage the valve actuator and push the valve stem.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Applicant: GE Oil & Gas Pressure Control LP
    Inventors: Christopher Taylor Herman, Mark Anthony Viator, Keith Adams, Fauad Saleem, Travis Kyle McEvoy
  • Publication number: 20170061294
    Abstract: In one embodiment, a method includes receiving text query that includes n-grams. A vector representation of each n-gram is determined using a deep-learning model. A nonlinear combination of the vector representations of the n-grams is determined, and an embedding of the text query is determined based on the nonlinear combination. The embedding of the text query corresponds to a point in an embedding space, and the embedding space includes a plurality of points corresponding to a plurality of label embeddings. Each label embedding is based on a vector representation of a respective label determined using the deep-learning model. Label embeddings are identified as being relevant to the text query by applying a search algorithm to the embedding space. Points corresponding to the identified label embeddings are within a threshold distance of the point corresponding to the embedding of the text query in the embedding space.
    Type: Application
    Filed: November 23, 2015
    Publication date: March 2, 2017
    Inventors: Jason E. Weston, Keith Adams, Sumit Chopra
  • Patent number: 9574972
    Abstract: Methods and systems are provided for evaluating a steering system of a vehicle, in which the steering system includes a steering column, steering rack, and pinion. The rack is manipulated as the steering system is mounted to a testing system. The steering column is also manipulated as the steering system is mounted to the testing system. Data is collected from the manipulating of the rack and the dithering of the steering column for use in evaluating the steering system.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: February 21, 2017
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Kenneth L. Oblizajek, John D. Sopoci, William Keith Adams
  • Patent number: 9569360
    Abstract: Technology is provided for partitioning a shared unified cache in a multi-processor computer system. The technology can receive a request to allocate a portion of a shared unified cache memory for storing only executable instructions, partition the cache memory into multiple partitions, and allocate one of the partitions for storing only executable instructions. The technology can further determine the size of the portion of the cache memory to be allocated for storing only executable instructions as a function of the size of the multi-processor's L1 instruction cache and the number of cores in the multi-processor.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: February 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Narsing Vijayrao, Keith Adams
  • Patent number: 9541104
    Abstract: An apparatus for actuating a valve includes an actuator body with a proximal end having a connector for coupling to a valve assembly, and a distal end. A piston assembly having a piston disposed in a piston cylinder is located within the proximal end of the actuator body. A telescoping port assembly extends from the distal end to the piston assembly, the telescoping port assembly having an inner telescoping member and an outer telescoping member. The outer telescoping member has an inner cavity that reciprocatingly receives an end of the inner telescoping member. A bore extends axially through the telescoping port assembly and communicates pressure from a pressure source to the piston cylinder, so that when a pressure media is supplied from the pressure source to the bore, the piston actuates the valve assembly, and the outer telescoping member telescopes outward from the inner telescoping member.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: January 10, 2017
    Assignee: GE Oil & Gas Pressure Control LP
    Inventors: Travis Kyle McEvoy, Keith Adams
  • Patent number: 9500294
    Abstract: An apparatus for overriding a valve actuator to move a valve stem to a second position includes an override body with a central axis. A piston is located within the override body. A bushing is non-rotatably carried within the override body. An override shaft is in threaded engagement with the bushing and extends through a sealed orifice in the override body. Fluid pressure applied to the piston causes the bushing to engage the valve actuator and push the valve stem, and alternatively, rotation applied to the override shaft causes the bushing to move linearly to engage the valve actuator and push the valve stem.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: November 22, 2016
    Assignee: GE Oil & Gas Pressure Control LP
    Inventors: Christopher Taylor Herman, Mark Anthony Viator, Keith Adams, Fauad Saleem
  • Publication number: 20160283400
    Abstract: Disclosed here are methods, systems, paradigms and structures for deleting shared resources from a cache in a multi-threaded system. The shared resources can be used by a plurality of requests belonging to multiple threads executing in the system. When requests, such as requests for executing script code, and work items, such as work items for deleting a shared resource, are created, a global sequence number is assigned to each of them. The sequence number indicates the order in which the requests and work items are created. A particular work item can be executed to delete the shared resource if there are no requests having a sequence number lesser than that of the particular work item executing in the system. However, if there is at least one request with a sequence number lesser than that of the particular work item executing, the work item is ignored until the request completes executing.
    Type: Application
    Filed: June 10, 2016
    Publication date: September 29, 2016
    Inventors: Keith Adams, Jason Owen Evans
  • Publication number: 20160265686
    Abstract: A valve with a packing assembly can include a first stem packing circumscribing a first portion of a valve stem, forming a seal between the valve stem and a valve body assembly, and being located in the second bore portion. A first packing retainer can have a collar that limits axial movement of the first stem packing and a first retainer body defining an inner cavity. A second stem packing can circumscribe a second portion of the valve stem and be located in the inner cavity of the first packing retainer. A second packing retainer can limit axial movement of the second stem packing. A piston member can be located axially between the first stem packing and the second stem packing, the piston member being moveable to apply axial force to one of the first stem packing and the second stem packing.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Applicant: GE Oil & Gas Pressure Control LP
    Inventors: Keith Adams, Travis McEvoy, Andrew Browne Helvenston, Lloyd Cheatham, Robert Kevin Law
  • Patent number: 9396007
    Abstract: Disclosed here are methods, systems, paradigms and structures for deleting shared resources from a cache in a multi-threaded system. The shared resources can be used by a plurality of requests belonging to multiple threads executing in the system. When requests, such as requests for executing script code, and work items, such as work items for deleting a shared resource, are created, a global sequence number is assigned to each of them. The sequence number indicates the order in which the requests and work items are created. A particular work item can be executed to delete the shared resource if there are no requests having a sequence number lesser than that of the particular work item executing in the system. However, if there is at least one request with a sequence number lesser than that of the particular work item executing, the work item is ignored until the request completes executing.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: July 19, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Keith Adams, Jason Owen Evans
  • Publication number: 20160162319
    Abstract: One embodiment of the present invention is a method of interposing operations in a computational system that includes a virtualization system executable on an underlying hardware processor that natively supports one or more instructions that transition between host and guest execution modes.
    Type: Application
    Filed: November 23, 2015
    Publication date: June 9, 2016
    Inventor: Keith ADAMS
  • Patent number: 9347585
    Abstract: A valve with a packing assembly includes a valve body assembly with a bore, a valve member moveable between an open position and a closed position, and a valve stem coupled to the valve member. A first stem packing circumscribes a portion of the valve stem, and is located in an upper bore portion of the bore. A first packing retainer has a collar that limits axial movement of the first stem packing, and also has a first retainer body defining an inner cavity. A second stem packing circumscribes a portion of the valve stem and is located in the inner cavity of the first packing retainer. A second packing retainer has a neck compressingly engaging the second stem packing, and a retainer shoulder that engages the first packing retainer. A retaining assembly is coupled with the valve body assembly for applying axial force to the second packing retainer.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: May 24, 2016
    Assignee: GE Oil & Gas Pressure Control LP
    Inventors: Andrew Browne Helvenston, Robert Kevin Law, Mark Anthony Viator, Keith Adams, Rolando Farinas
  • Patent number: 9347337
    Abstract: A clamp suitable for use in an anti-icing system of a gas turbine engine is provided is disclosed. The clamp has a clasping portion for clasping a heating element. Two resilient arms extend from the clasping portion to a substantially rigid outer collar. Translational movement of the clasping portion, which may be created by radial expansion of an annular heating element being clasped thereby, can be accommodated by the clamp by elastic deformation of the resilient arms. This allows radial expansion of the heating element to be accommodated without relative rotation between the clasping portion and the heating element.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: May 24, 2016
    Assignee: ROLLS-ROYCE plc
    Inventors: Andrew Kenneth Hindle, Benjamin Thomas Littley, Alana Johnson, Keith Adam Lambert
  • Publication number: 20160131527
    Abstract: A two-dimensional (2D) spectroscopy system and a 2D spectroscopic analysis method are disclosed. The 2D spectroscopy system includes: a light transmission delayer configured for forming a plurality of first light pulses from first light pulse and causing a relative time delay therebetween; a response pulse wave generator configured for generating a plurality of response pulse waves responds and having a relative time delay, and for irradiating the plurality of response pulse waves on the sample; an optical readout pulse array generator configured for forming an optical readout pulse array by splitting the second light pulse into a plurality of regions having different time delays and spatially discriminated from one another; and a reader configured for reading out by overlapping the optical readout pulse array with a signal generated from the sample.
    Type: Application
    Filed: October 15, 2015
    Publication date: May 12, 2016
    Applicants: MASSACHUSETTS INSTITUTE OF TECHNOLOGY, SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chan-Wook BAIK, Ogan GUREL, Benjamin Kwasi OFORI-OKAI, Christopher Alan WERLEY, Keith Adam NELSON, Stephanie Meng-Yan TEO
  • Patent number: 9311348
    Abstract: Disclosed are a method and system for implementing an array data type of a programming language using various data structures. The disclosed method includes a plurality of implementations in which the array data type may be implemented. The implementations provide an efficient way to retrieve elements from the array, especially in the order they are inserted into the array. The data structures also minimize the computing resources required to manage and access the array. The disclosed technique also selects one of the many implementations based on criteria such as access pattern or size of the array.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: April 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Edwin Thur Gideon Smith, Keith Adams, Jason Owen Evans
  • Patent number: 9304915
    Abstract: One embodiment of the present invention includes a method for maintaining a shadow page table in at least partial correspondence with guest page mappings of a guest computation. The method marking with a traced write indication at least those entries of the shadow page table that map physical memory locations which themselves encode the guest page mappings, the marking identifying, for a hardware facility, a subset of memory access targets for which updates are to be recorded in a guest write buffer accessible to the virtualization system. Responsive to a coherency-inducing operation of the guest computation, the method reads from the guest write buffer and introduces corresponding updates into the shadow page table.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: April 5, 2016
    Assignee: VMware, Inc.
    Inventors: Keith Adams, Sahil Rihan
  • Publication number: 20160038357
    Abstract: A hospital bed obstacle detection device and related method for detecting an obstacle between first and second components of a hospital bed is provided.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 11, 2016
    Inventors: Carl William Riley, Keith Adam Huster, Gregory J. Figel, Irvin J. Vanderpohl, III
  • Publication number: 20150376986
    Abstract: A locking apparatus for attaching to an end of a valve actuator includes an assembly body, the assembly body releasably securable to a valve actuator. The assembly body has a stem bore for receiving an actuator stem, and a plunger orifice through a sidewall of the assembly body. An immobilizer assembly has a plunger extending through the plunger orifice, and biased radially outward and moveable between a radially inner position where the immobilizer assembly extends over the stem bore, and a radially outer position where an inner end of the immobilizer assembly is radially outward of the stem bore. A segmented housing circumscribes the assembly body and is moveable between a first position where the plunger is in the radially outer position and a second position where the plunger is in the radially inner position. A fusible band selectively retains the segmented housing in engagement with the immobilizer assembly.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 31, 2015
    Applicant: GE OIL & GAS PRESSURE CONTROL LP
    Inventors: Carl Raymond Taylor, Keith Adams, Travis Kyle McEvoy
  • Patent number: 9194509
    Abstract: An apparatus for assisting an actuator to close a valve has a cylindrical booster housing with a central axis. The booster housing includes an upward facing piston cavity and a downward facing lower cavity with internal threads for selectively coupling with external threads of a piston head of a valve actuator. A bulkhead is formed between the piston cavity and the lower cavity. The bulkhead has an opening for selectively accepting an actuator stem of the valve actuator therethrough. A booster piston is located within the piston cavity. The booster piston has a piston mounting means located on its bottom side for selectively securing a top end of the actuator stem of the valve actuator to the booster piston. The booster piston is moveable upwards in an axial direction to move the valve from a lower open position to an upper closed position.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: November 24, 2015
    Assignee: GE Oil & Gas Pressure Control LP
    Inventors: Keith Adams, David Daniel Comeaux, Ben Calvin Holgate