Patents by Inventor Paul J. Hinker

Paul J. Hinker 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: 7406681
    Abstract: In accordance with methods and systems consistent with the present invention, a system that automatically generates 32-bit to 64 bit interfaces to 64-bit code is provided. These interfaces provide for the use of optional parameters and, because they are written in 64-bit code, also allow for parameter checking. These interfaces are automatically generated to allow a programmer to maintain compatibility with 64-bit libraries from 32-bit source code.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: July 29, 2008
    Assignee: Sun Microsystems, Inc.
    Inventor: Paul J. Hinker
  • Patent number: 6957208
    Abstract: Methods and systems consistent with this invention analyze the performance of a program executed in a data processing system. Such methods and systems assign a semantic to the performance of the program, and measure the level of performance of the program based on the semantic. As part of assigning a semantic, such methods and systems indicate a class of processing of which to measure performance, and may define a suctitude associated with the class. Such methods and systems define the class as a processing function that could contribute to the poor performance of the program. As part of measuring the level of performance, such methods and systems measure the suctitude of the indicated class during program execution.
    Type: Grant
    Filed: October 31, 2000
    Date of Patent: October 18, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Michael L. Boucher, Shaun M. Dennie, Paul J. Hinker
  • Patent number: 6802057
    Abstract: In accordance with methods and systems consistent with the present invention, a system that automatically generates Fortran 90 interfaces to Fortran 77 code is provided. These interfaces provide for the use of optional parameters and, because they are written in Fortran 90, also allow for parameter checking. These interfaces are automatically generated to allow a programmer to reap the benefits of Fortran 90 calling without having to rewrite the Fortran 77 underlying code.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: October 5, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J. Hinker, Michael Boucher
  • Patent number: 6647546
    Abstract: In accordance with methods and systems consistent with the present invention, a system that automatically generates Fortran 90 interfaces to Fortran 77 code is provided. These interfaces provide for the use of optional parameters and, because they are written in Fortran 90, also allow for parameter checking. These interfaces are automatically generated to allow a programmer to reap the benefits of Fortran 90 calling without having to rewrite the Fortran 77 underlying code. When generating the interfaces, the method performs an optimization that saves a significant amount of processing time as well as a significant amount of memory. This optimization involves generating the interfaces in such a way as to prevent the compiler from performing a gather and a scatter.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: November 11, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J. Hinker, Michael Boucher