Patents by Inventor Yuhji Ohyama

Yuhji Ohyama 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: 9250890
    Abstract: A method and associated systems that allow a computer system to optimize its performance when running a computer program after a characteristic of a variable of the computer program is changed. A processor of a computer system initially identifies a first generation of candidate components of the computer program that could possibly be affected by changing the characteristic and then confirms these identifications by analyzing one or more characteristics of the variable and of each identified component. The processor repeats this procedure, identifying in each iteration a next generation of program components that would be affected by varying a characteristic of any of the components confirmed in the current generation. This procedure repeats until the processor can confirm no additional previously unconfirmed components. The processor then considers the identified set of affected components in order to optimize its performance running the program after the variable's characteristic is changed.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: February 2, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Manabu Hanzaike, Yuhichi Ishikawa, Fumihiko Kitayama, Yoshihiko Kumabayashi, Motoichi Ohya, Yuhji Ohyama
  • Publication number: 20150186130
    Abstract: A method and associated systems that allow a computer system to optimize its performance when running a computer program after a characteristic of a variable of the computer program is changed. A processor of a computer system initially identifies a first generation of candidate components of the computer program that could possibly be affected by changing the characteristic and then confirms these identifications by analyzing one or more characteristics of the variable and of each identified component. The processor repeats this procedure, identifying in each iteration a next generation of program components that would be affected by varying a characteristic of any of the components confirmed in the current generation. This procedure repeats until the processor can confirm no additional previously unconfirmed components. The processor then considers the identified set of affected components in order to optimize its performance running the program after the variable's characteristic is changed.
    Type: Application
    Filed: March 16, 2015
    Publication date: July 2, 2015
    Inventors: Manabu Hanzaike, Yuhichi Ishikawa, Fumihiko Kitayama, Yoshihiko Kumabayashi, Motoichi Ohya, Yuhji Ohyama
  • Patent number: 9069892
    Abstract: A method and associated systems for reducing false-positive errors in a software change-impact analysis of a basepoint variable. A processor of a computer system identifies a first generation of change-affected parts of one or more computer programs, where each identified part is affected by a change to the basepoint variable. The processor confirms the identification of each identified part by analyzing one or more characteristics of the basepoint variable and of the identified part. If the processor confirms that an identification is the product of a false-positive error, the falsely identified part is discarded. The processor then identifies a second generation of confirmed change-affected parts by repeating the procedure performed on the basepoint variable on each confirmed part of the first generation of parts. The processor continues this iterative process through additional generations until it identifies a generation that contains no confirmed change-affected parts.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manabu Hanzaike, Yuhichi Ishikawa, Fumihiko Kitayama, Yoshihiko Kumabayashi, Motoichi Ohya, Yuhji Ohyama
  • Publication number: 20140337672
    Abstract: A method and associated systems for reducing false-positive errors in a software change-impact analysis of a basepoint variable. A processor of a computer system identifies a first generation of change-affected parts of one or more computer programs, where each identified part is affected by a change to the basepoint variable. The processor confirms the identification of each identified part by analyzing one or more characteristics of the basepoint variable and of the identified part. If the processor confirms that an identification is the product of a false-positive error, the falsely identified part is discarded. The processor then identifies a second generation of confirmed change-affected parts by repeating the procedure performed on the basepoint variable on each confirmed part of the first generation of parts. The processor continues this iterative process through additional generations until it identifies a generation that contains no confirmed change-affected parts.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Manabu Hanzaike, Yuhichi Ishikawa, Fumihiko Kitayama, Yoshihiko Kumabayashi, Motoichi Ohya, Yuhji Ohyama
  • Patent number: 6583795
    Abstract: To provide a display control system that outputs, to a display screen, information messages that are generated over the elapse of time, whereby a user can select either an automatic scrolling mode, in which new messages are continually displayed, or an automatic scrolling halt mode. The ON/OFF automatic scrolling state set by a user is held in a storage area and is referred to when a new, additional message is received for storage. If the automatic scrolling state is ON, the oldest message is removed from a window, and the new message is added. If the automatic scrolling state is OFF, automatic scrolling of the window is not performed, the current display is unchanged, and the new message is added at the end of a virtual display area (message group data that can be displayed in the display area). The display area of the window includes a scroll bar that an operator can manually manipulate to refer to a new message or to an old message that is not currently displayed.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: June 24, 2003
    Assignee: International Business Machines Corporation
    Inventor: Yuhji Ohyama