Patents by Inventor William Spurlin

William Spurlin 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: 8640101
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to source code analysis and provide a novel and non-obvious method, system and computer program product for source code pedigree management. In one embodiment of the invention, a method for source code pedigree management can be provided. The method can include parsing source code to identify copyright rights holders for corresponding copyright constructs, rejecting copyright constructs not associated with corresponding rights holders, compiling a list of the identified copyright rights holders, corresponding copyright statements, and lists of files corresponding to each of the copyright rights holders, and displaying the compiled list.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventor: William Spurlin
  • Publication number: 20080320455
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to source code analysis and provide a novel and non-obvious method, system and computer program product for source code pedigree management. In one embodiment of the invention, a method for source code pedigree management can be provided. The method can include parsing source code to identify copyright rights holders for corresponding copyright constructs, rejecting copyright constructs not associated with corresponding rights holders, compiling a list of the identified copyright rights holders, corresponding copyright statements, and lists of files corresponding to each of the copyright rights holders, and displaying the compiled list.
    Type: Application
    Filed: June 19, 2007
    Publication date: December 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: William Spurlin
  • Patent number: 6202994
    Abstract: Mounting of cylindrical elastomer springs in a two-mass vibratory device is accomplished in order to provide contact area between the spring members and the masses of the vibratory device. Heat generated within the springs during operation of the vibratory device degrades the performance of the elastomer element within the springs. By mounting the cylindrical elastomer springs at multiple points in contact with the large surface areas available in a typical vibratory device, heat generated within the springs is dissipated by the masses of the vibratory device. By removing heat, the performance of the elastomer spring is increased; therefore, enabling the use of springs of a higher spring rate within the same mounting area.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: March 20, 2001
    Inventor: William Spurlin