Patents by Inventor Kazushi Honda

Kazushi Honda 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: 6983458
    Abstract: The present invention provides a code optimizing method for a program language processing system which can delete an unnecessary duplicate multiphase type definition and can avoid an unnecessary multiphase type from being instantiated. In this language processing system, all preprocessed source programs to be used as a source for generating an object program are scanned, a duplicate data type definition is deleted from the source programs with reference to a data type definition table, arranged for one object program, for registering a data type definition for data or a function in the source programs, instantiation of a data type definition which has been instantiated as needed is suppressed to optimize the source programs, and the optimized source programs are output in units of translation. Since a code size is reduced by the optimization, a code execution speed increases, and a compile time and a link time can be shortened.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: January 3, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Kazushi Honda
  • Patent number: 6023583
    Abstract: An input module reads a source program, and a language translating module performs language translation on the entered source program to generate intermediate code. A dependency relation analyzing module analyzes a dependency relation among the functions contained in the intermediate code, and a variable definition retrieving module obtains from the analyzed dependency relation the execution-time access frequency of each variable. A variable allocating module allocates frequently-accessed variables in a low-order area. A code generating module generates object code from the intermediate code containing information on the allocated variables, and an outputting module outputs the generated object code.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: February 8, 2000
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Kazushi Honda