Patents by Inventor Daniel Jeffrey

Daniel Jeffrey 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: 11334466
    Abstract: A computer-implemented method includes identifying a bad fix to a software product, where the software product includes a plurality of parts, and where the bad fix presents an error into a first part. A plurality of fixes to the software product, including the bad fix, are representable by a dependency graph indicating dependencies among the plurality of fixes. The dependency graph is recursively traversed to identify a subset of fixes that are dependent on the bad fix, where each fix in the subset of fixes includes a respective set of parts, and to add a reference to a respective most recent version of each part of each fix in the subset of fixes to a parts datastore. A remedial part and each part referenced in the parts datastore are packaged into a remedial fix, where the remedial part includes a correction to the error in the first part.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: May 17, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Payal Mehta, Stephen Evans, Ian M. Hodges, Stephen Hurst, Michael Vrakopoulos, Andrew Wright, Daniel Jeffrey
  • Patent number: 11157443
    Abstract: A computer-implemented method, system, and computer program product for managing history metadata of a file. The method may include accessing a first file with delta information. The method may also include determining a portion of the first file to be moved. The method may also include reviewing the delta information of the first file for changes to the portion in the delta information. The method may also include, in response to reviewing the delta information, generating a portion delta history for the portion. The method may also include inserting the portion in a position in a second file, where the portion is inserted with the portion delta history. The method may also include generating new delta information for the second file, where the new delta information includes the portion delta history of the inserted portion.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen Hurst, Daniel Jeffrey, Ian Mark Hodges
  • Publication number: 20200356526
    Abstract: A computer-implemented method, system, and computer program product for managing history metadata of a file. The method may include accessing a first file with delta information. The method may also include determining a portion of the first file to be moved. The method may also include reviewing the delta information of the first file for changes to the portion in the delta information. The method may also include, in response to reviewing the delta information, generating a portion delta history for the portion. The method may also include inserting the portion in a position in a second file, where the portion is inserted with the portion delta history. The method may also include generating new delta information for the second file, where the new delta information includes the portion delta history of the inserted portion.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Stephen Hurst, Daniel Jeffrey, Ian Mark Hodges
  • Publication number: 20200097385
    Abstract: A computer-implemented method includes identifying a bad fix to a software product, where the software product includes a plurality of parts, and where the bad fix presents an error into a first part. A plurality of fixes to the software product, including the bad fix, are representable by a dependency graph indicating dependencies among the plurality of fixes. The dependency graph is recursively traversed to identify a subset of fixes that are dependent on the bad fix, where each fix in the subset of fixes includes a respective set of parts, and to add a reference to a respective most recent version of each part of each fix in the subset of fixes to a parts datastore. A remedial part and each part referenced in the parts datastore are packaged into a remedial fix, where the remedial part includes a correction to the error in the first part.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: Payal Mehta, STEPHEN EVANS, Ian M. Hodges, Stephen Hurst, Michael Vrakopoulos, Andrew Wright, Daniel Jeffrey
  • Patent number: 4790498
    Abstract: A space spinning kite comprising a stabilizing disc and a wing of rigid light weight material assembled at right angles to each other. The wing has a central slot through which a pair of closely spaced radially extending elements are rotated from the slot to a position at right angles to the disc, engaging both sides of the disc. A pair of slots on both sides of the center of the wing engage opposite surfaces of the disc in the vicinity of angular extremities to the slot.
    Type: Grant
    Filed: March 11, 1988
    Date of Patent: December 13, 1988
    Inventor: Daniel Jeffrey
  • Patent number: 4606518
    Abstract: A space spinner, or kite, is provided which derives its lift from the wind blown rotation of a wing, stabilizer disc, and a dowel with a set of spacers affixed to both ends, at the end of a V-bridle of string. The kite is formed of an assembly of components preferably defined by a stabilizing disc and a wing, both constructed of a rigid lightweight material. A dowel with spacers secured to both ends, perfectly centered and affixed lengthwise on the wing, rotates with the wing and disc. The dowel is secured to the wing by rubber bands which extend through rubber band holes in the wing and are stretched over the ends of the solid dowel thereby holding the solid dowel in place. The thin plate bearings on which the assembly rotates are held in place between each set of spacers. A V-bridle of string is tied to a hole in the bearings and a mooring line of string is secured to the center of the V-bridle.
    Type: Grant
    Filed: February 25, 1985
    Date of Patent: August 19, 1986
    Inventor: Daniel Jeffrey