Patents by Inventor Jin-Fan Shaw

Jin-Fan Shaw 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: 5485619
    Abstract: A subscript table mapping system for optimizing the compilation of certain Fortran 90 array construction and array manipulation transformation functions. The subscript table data object of this invention is used to perform the three compiler optimizations, including subscript dependency analysis, subscript table transformation and optimized code generation. Application of a simple subscript mapping function tailored to the particular intrinsic Fortran 90 array variable transformation function permits compilation of executable binary code that saves substantial processing steps and data storage space by avoiding during execution the usual requirement for temporary storage of abstract transformational array variables.
    Type: Grant
    Filed: December 29, 1993
    Date of Patent: January 16, 1996
    Assignee: International Business Machines Corporation
    Inventors: Michael Lai, John L. Ng, Jin-Fan Shaw
  • Patent number: 5093916
    Abstract: A method performed within a multi-processing, multi-programming computer environment for reducing conflict among tasks concurrently accessing COMMON BLOCKs in code sequences compiled within said environment from a FORTRAN like language system, and for reducing the memory used in the storing of private copies of said COMMON BLOCKs. The method involves inserting constructs at compile time into the compiled code which enable the COMMON BLOCKs to be dynamically bound at runtime to two or more referencing tasks. Then, at execution time responsive to the constructs, the blocks are bound to the tasks dynamically and scoped so that they lie within the dynamic nesting of the tasks.
    Type: Grant
    Filed: May 20, 1988
    Date of Patent: March 3, 1992
    Assignee: International Business Machines Corporation
    Inventors: Alan H. Karp, Randolph G. Scarborough, Alfred W. Shannon, Jin-Fan Shaw, Leslie J. Toomey