Patents by Inventor Katsuro Inoue

Katsuro Inoue 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: 7627855
    Abstract: A system of measuring software significance for reusing the software based on a certain objective metric is provided. In this system, in inter-file relationship extraction (S212), Java source code files 230 are analyzed, and inter-class inheritance is extracted as reuse relationships. In addition, in SMMT (S222), similarity among Java source code files 230 is calculated. In cluster analysis (S224), cluster analysis is carried out based on the similarity obtained by the SMMT (S222), and a set of files is categorized into M component groups. Relationships among component groups are extracted (S214) from the results of the cluster analysis (S224) and extraction of inter-file relationships (S212). Evaluation is carried out based on the values of relative significance for component groups using the inter-component group relationships (S216). Finally, the values of relative significance for component groups are converted to file (software component) evaluated values (S218).
    Type: Grant
    Filed: October 2, 2002
    Date of Patent: December 1, 2009
    Assignee: Japan Science and Technology Agency
    Inventors: Katsuro Inoue, Shinji Kusumoto, Makoto Matsushita, Hikaru Fujiwara
  • Publication number: 20050120333
    Abstract: A system of measuring software significance for reusing the software based on a certain objective metric is provided. In this system, in inter-file relationship extraction (S212), Java source code files 230 are analyzed, and inter-class inheritance is extracted as reuse relationships. In addition, in SMMT (S222), similarity among Java source code files 230 is calculated. In cluster analysis (S224), cluster analysis is carried out based on the similarity obtained by the SMMT (S222), and a set of files is categorized into M component groups. Relationships among component groups are extracted (S214) from the results of the cluster analysis (S224) and extraction of inter-file relationships (S212). Evaluation is carried out based on the values of relative significance for component groups using the inter-component group relationships (S216). Finally, the values of relative significance for component groups are converted to file (software component) evaluated values (S218).
    Type: Application
    Filed: October 2, 2002
    Publication date: June 2, 2005
    Inventors: Katsuro Inoue, Shinji Kusumoto, Makoto Matsushita, Hikaru Fujiwara