Patents by Inventor David T. Jones

David T. Jones 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: 11970941
    Abstract: A formation tester comprises a body having an outlet; a probe extendable from the body and having a sealing pad; and a flow line within the body, wherein the flow line has an entry end connectable to the probe and has an exit end connectable to the outlet in the body; and a reactive filter material in the flow line downstream of the entry end of the flow line, wherein the reactive filter material sorbs and entraps an analyte in a wellbore fluid.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: April 30, 2024
    Assignee: Halliburton Energy Services, Inc.
    Inventors: David L. Perkins, Christopher Michael Jones, Michael T. Pelletier
  • Patent number: 11925365
    Abstract: An orthopaedic surgical instrument includes a patella trial and drill guide that may be used to both perform a surgical trial of the patellofemoral joint and guide the surgeon in drilling a number of anchor holes in the patella of the patient.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: March 12, 2024
    Assignee: DePuy Ireland Unlimited Company
    Inventors: Matthew S. Wallace, Jennifer B. Wyant, Richard S. Jones, David S. Barrett, Michael J. Rock, Abraham P. Wright, Olen J. Borkholder, Robert S. Gorab, Rusty T. Meier
  • Publication number: 20210272701
    Abstract: An apparatus and computerized method for determining a set of principal components in a multivariate medical data corresponding to a group of subjects comprises: providing a computing device comprising an input/output interface, a memory and one or more processors communicably coupled to the input/output interface and the memory; receiving the multivariate medical data via the input/output interface or the memory; identifying a set of variables based on metabolic patterns between the subjects in the multivariate data using the one or more processors; representing the multivariate medical data corresponding to the set of variables in a high dimensional space between the subjects using the one or more processors; determining the set of principal components by reducing the high dimensional space between the subjects to a compact representational space using the one or more processors; and providing the set of principal components via the input/output interfaces.
    Type: Application
    Filed: July 1, 2019
    Publication date: September 2, 2021
    Inventor: David T. Jones
  • Patent number: 10858054
    Abstract: A multi-stage shift pack assembly and method includes a frame assembly, a tool mounting movable relative to the frame assembly, and a removable cylinder shift pack secured to the frame assembly and having at least two cylinders that are independently actuatable for moving the tool mounting relative to the frame assembly a desired amount. The tool mounting is moved relative to the frame assembly by independently actuating cylinders of the removable cylinder shift pack.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: December 8, 2020
    Assignee: Honda Motor Co., Ltd.
    Inventors: David T. Jones, Jason B. Tingley, Richard C. Barton, Samuel T. Bartlett, Jr.
  • Publication number: 20190233036
    Abstract: A multi-stage shift pack assembly and method includes a frame assembly, a tool mounting movable relative to the frame assembly, and a removable cylinder shift pack secured to the frame assembly and having at least two cylinders that are independently actuatable for moving the tool mounting relative to the frame assembly a desired amount. The tool mounting is moved relative to the frame assembly by independently actuating cylinders of the removable cylinder shift pack.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: David T. Jones, Jason B. Tingley, Richard C. Barton, Samuel T. Bartlett, JR.
  • Patent number: 9308955
    Abstract: An interlocking assembly includes a frame, a first arm coupled to the frame, and a second arm coupled to the frame. The first arm and/or the second arm is moveable between an open position and a closed position, such that the first and second arms overlap to define a first area when the first and second arms are in the closed position.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: April 12, 2016
    Assignee: Honda Motor Co., Ltd.
    Inventor: David T. Jones
  • Publication number: 20150026960
    Abstract: An interlocking assembly includes a frame, a first arm coupled to the frame, and a second arm coupled to the frame. The first arm and/or the second arm is moveable between an open position and a closed position, such that the first and second arms overlap to define a first area when the first and second arms are in the closed position.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: Honda Motor Co., Ltd.
    Inventor: David T. Jones
  • Patent number: 6970045
    Abstract: A redundant clock module provides a highly reliable fixed clock reference output. This clock reference output is based on at least two internal reference oscillators that are monitored and eliminated from use if they are not operating or within tolerance requirements. The redundant clock module comprises at least two oscillators, detection circuitry, switching circuitry and control circuitry. If a primary oscillator fails or is out of tolerance, the redundant clock module will detect the failure or out of tolerance condition and switch to a secondary working and in tolerance oscillator to take over primary timing functions of an end user application. The redundant clock module provides a slow and seamless transition between oscillator switching to assure no significant phase shift or runt pulses will affect the end user application.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: November 29, 2005
    Assignee: Nel Frequency Controls, Inc.
    Inventors: Jerry A. Lichter, David T. Jones
  • Patent number: 5949429
    Abstract: A method for performing pixel addressing operations for a tiled image. The method maintains separate X and Y components of a pixel address in a tiled image. Each component includes a tile and pixel index spaced apart by blank bit fields such that when combined, the X and Y components form a pixel address that is directly dereferenced to read or write a pixel in the tiled image. To decrement or increment the X or Y component, the method introduces a mask such that any carry bit can be moved across the blank bit field between the tile and pixel indices. This enables the method to use the same efficient add/subtract and mask operations whether or not a pattern of pixel accesses crosses a tile boundary. The X and Y components are represented as virtual X and Y coordinates in a two-dimensional array of pixels to hide the details of the add/subtract and mask operations from the programmer.
    Type: Grant
    Filed: November 14, 1996
    Date of Patent: September 7, 1999
    Assignee: Microsoft Corporation
    Inventors: Paul Rolland Bonneau, Arthur Francis Champernowne, David T. Jones, Darrell A. Plank
  • Patent number: 5944474
    Abstract: A support for a cylindrical container adapted to engage said container at its mid-section and containing a rapid connect and disconnect flexible member adapted to pull together two hinged semi-circular members to permit the container to be firmly held in position.
    Type: Grant
    Filed: January 28, 1997
    Date of Patent: August 31, 1999
    Assignee: Drum Runner Material Handling Co.
    Inventors: Millard M. Cummins, David T. Jones
  • Patent number: 5854931
    Abstract: A method for a computer compiler for an object-oriented programming language for implementing virtual functions and virtual base classes is provided. In preferred embodiments of the present invention, the data structure layout of an object includes a virtual function table pointer, a virtual base table pointer, occurrences of each non-virtual base class, the data members of the class, and occurrences of each virtual base class. If a class introduces a virtual function member and the class has a non-virtual base class with a virtual function table pointer, then the class shares the virtual function table pointer of the non-virtual base class that is first visited in a depth-first, left-to-right traversal of the inheritance tree. In preferred embodiments of the present invention, each instance of a given class shares a set of virtual function tables and virtual base tables for that class.
    Type: Grant
    Filed: January 22, 1997
    Date of Patent: December 29, 1998
    Assignee: Microsoft Corporation
    Inventors: David T. Jones, Martin J. O'Riordan, Mark J. Zbikowski
  • Patent number: 5754862
    Abstract: A method for a computer compiler for an object-oriented programming language for implementing virtual functions and virtual base classes is provided. In preferred embodiments of the present invention, the data structure layout of an object includes a virtual function table pointer, a virtual base table pointer, occurrences of each non-virtual base class, the data members of the class, and occurrences of each virtual base class. If a class introduces a virtual function member and the class has a non-virtual base class with a virtual function table pointer, then the class shares the virtual function table pointer of the non-virtual base class that is first visited in a depth-first, left-to-right traversal of the inheritance tree. In preferred embodiments of the present invention, each instance of a given class shares a set of virtual function tables and virtual base tables for that class.
    Type: Grant
    Filed: January 9, 1995
    Date of Patent: May 19, 1998
    Assignee: Microsoft Corporation
    Inventors: David T. Jones, Martin J. O'Riordan, Mark J. Zbikowski
  • Patent number: 5410705
    Abstract: A method for a computer compiler for an object-oriented programming language for implementing virtual functions and virtual base classes is provided. In preferred embodiments of the present invention, the data structure layout of an object includes a virtual function table pointer, a virtual base table pointer, occurrences of each non-virtual base class, the data members of the class, and occurrences of each virtual base class. If a class introduces a virtual function member and the class has a non-virtual base class with a virtual function table pointer, then the class shares the virtual function table pointer of the non-virtual base class that is first visited in a depth-first, left-to-right traversal of the inheritance tree. In preferred embodiments of the present invention, each instance of a given class shares a set of virtual function tables and virtual base tables for that class.
    Type: Grant
    Filed: December 7, 1993
    Date of Patent: April 25, 1995
    Assignee: Microsoft Corporation
    Inventors: David T. Jones, Martin J. O'Riordan, Mark J. Zbikowski
  • Patent number: 5297284
    Abstract: A method for a computer compiler for an object-oriented programming language for implementing virtual functions and virtual base classes is provided. In preferred embodiments of the present invention, the data structure layout of an object includes a virtual function table pointer, a virtual base table pointer, occurrences of each non-virtual base class, the data members of the class, and occurrences of each virtual base class. If a class introduces a virtual function member and the class has a non-virtual base class with a virtual function table pointer, then the class shares the virtual function table pointer of the non-virtual base class that is first visited in a depth-first, left-to-right traversal of the inheritance tree. In preferred embodiments of the present invention, each instance of a given class shares a set of virtual function tables and virtual base tables for that class.
    Type: Grant
    Filed: April 9, 1991
    Date of Patent: March 22, 1994
    Assignee: Microsoft Corporation
    Inventors: David T. Jones, Martin J. O'Riordan, Mark J. Zbikowski
  • Patent number: 5204960
    Abstract: A system and method of incrementally coupling a high level language into an object file is disclosed. A source file and an object file are organized into logical blocks. An intermediate file, termed an .mdt file, is generated and stores information about the logical blocks in both the source file and the object file and their relationship to each other. Boundaries are established in the source program to define logical blocks within it, each block being termed a function. Each function is further divided into a global region and a local region. If a change has been made in a particular local region in the source file, only that region is recompiled. The recompiled portion of the .obj file is patched into the .obj file to replace the previous material corresponding to that region. Significant time savings is realized by incrementally compiling the source program because only those local regions which have been changed are recompiled and they are patched into the existing .obj file.
    Type: Grant
    Filed: January 8, 1990
    Date of Patent: April 20, 1993
    Assignee: Microsoft Corporation
    Inventors: Steven P. Smith, Andrew D. Padawer, David T. Jones, Gregory F. Whitten, Craig H. Wittenberg
  • Patent number: 5124989
    Abstract: A method and system for recording debug commands as they are executed on a program is disclosed. The line number in the program reached after executing the debug command is also stored on the tape. The debug history tape is a sequential record of the debug commands. A user may reexecute one or more of the debug commands on the program by running the debug history tape. The user may stop the reexecution of the debug commands on a given line in the program generally in the area thought to contain the error, by moving an ending pointer to that region in the debug history tape. The tape will execute up to the ending pointer and then stop. The user may then examine the program, execute additional debug commands or take other action to locate the error. Any additional debug commands are also stored on the tape. The ability to reexecute the debug commands and stopping their execution at selected lines in the program aids the user in locating errors. After locating the errors, the user modifies the program.
    Type: Grant
    Filed: January 8, 1990
    Date of Patent: June 23, 1992
    Assignee: Microsoft Corporation
    Inventors: Andrew D. Padawer, Jan de Rie, David T. Jones
  • Patent number: 4776776
    Abstract: An improved valve plate assembly for use with a reciprocating piston fluid pump such as a low capacity air compressor. A resilient rubber valve molding is positioned over a plate defining inlet and outlet ports for forming a seal between the plate and a cylinder head, for forming an inlet check valve and for forming an outlet check valve.
    Type: Grant
    Filed: August 24, 1987
    Date of Patent: October 11, 1988
    Assignee: The DeVilbiss Company
    Inventor: David T. Jones
  • Patent number: 4218490
    Abstract: The disclosure is of the extraction by ion exchange and use, especially in edible materials, of functional protein material having one or more useful surface-active properties such as foaming, foam stabilization, gelation, or water-or fat-binding characteristics.
    Type: Grant
    Filed: April 20, 1977
    Date of Patent: August 19, 1980
    Assignee: Viscose Group Limited
    Inventors: David J. Phillips, David T. Jones, Douglas E. Palmer
  • Patent number: 4154676
    Abstract: An ion exchange process is characterized by the use of an ion exchange cellulose made by reacting unregenerated cellulose with a monomeric substance having at least one ionizable chemical group which imparts ion exchange properties to the cellulose reaction product, and thereafter regenerating the activated cellulose reaction product to yield an activated regenerated cellulose having ion exchange properties.
    Type: Grant
    Filed: August 3, 1977
    Date of Patent: May 15, 1979
    Assignee: Viscose Development Co., Ltd.
    Inventors: David T. Jones, Kenneth R. Rees, George E. Jowett
  • Patent number: 4154675
    Abstract: Cellulosic ion-exchange materials, 0-10% cross-linked, are used to extract dissolved materials (especially those giving large ionic species) from liquid media by ion-exchange interaction conducted under agitated conditions produced by an agitator located in the reaction zone or by certain turbulence-inducing arrangements. The cellulosic material can be recirculated to treat further liquid, and the process is particularly suited to continuous operation.
    Type: Grant
    Filed: September 22, 1977
    Date of Patent: May 15, 1979
    Assignee: Viscose Group Limited
    Inventors: George E. Jowett, David T. Jones