Patents by Inventor Yoshihiko Futamura

Yoshihiko Futamura 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: 5241678
    Abstract: A program translation method for translating a first program including at least a conditional branch step into a second program through a partial computation. Whether or not a condition expression included in the first program is satisfied is judged depending on known information. If such judgement can not be made, the routine of each branch destination of the condition expression is subjected to a partial computation based on the known information and additional information indicating the branch condition of the condition expression. When the routine at the branch destination is a non-primitive function, prior to the partial computation of the routine at the branch destination, a unique name is assigned to a result of the partial computation such that the name is referenced at an intermediate point of the partial computation.
    Type: Grant
    Filed: May 13, 1992
    Date of Patent: August 31, 1993
    Assignee: Hitachi, Ltd.
    Inventors: Yoshihiko Futamura, Kenroku Nogi
  • Patent number: 4956773
    Abstract: According to the present invention, using a display terminal for conversation, a module structure diagram (schemata expressive of the connectional relations among respective program modules) is created, and a processing flow diagram (a kind of processing flow chart), an internal data definition diagram (schemata for specifying the formats etc. of data for use in processes) and an interface data definition diagram (schemata for specifying the formats etc. of arguments, common data between the modules, etc.) are created for each module, the created contents being stored in a memory. Further, the schematic information items of the module structure diagram, processing flow diagram, internal data definition diagram and interface data definition diagram are read out from the memory for each module and have stereotyped sentences and symbols added thereto, to generate the individual sentences of a source program. These sentences are edited according to the rules of a language, to complete the source program.
    Type: Grant
    Filed: March 28, 1989
    Date of Patent: September 11, 1990
    Assignee: Hitachi, Ltd.
    Inventors: Kazumasa Saito, Hiroyuki Maezawa, Masakazu Kobayashi, Yoshihiko Futamura
  • Patent number: 4831525
    Abstract: According to the present invention, using a display terminal for conversation, a module structure diagram (schemata expressive of the connectional relations among respective program modules) is created, and a processing flow diagram (a kind of processing flow chart), an internal data definition diagram (schemata for specifying the formats etc. of data for use in processes) and an interface data definition diagram (schemata for specifying the formats etc. of arguments, common data between the modules, etc.) are created for each module, the created contents being stored in a memory. Further, the schematic information items of the module structure diagram, processing flow diagram, internal data definition diagram and interface data definition diagram are read out from the memory for each module and have stereotyped sentences and symbols added thereto, to generate the individual sentences of a source program. These sentences are edited according to the rules of a language, to complete the source program.
    Type: Grant
    Filed: January 19, 1988
    Date of Patent: May 16, 1989
    Assignee: Hitachi, Ltd.
    Inventors: Kazumasa Saito, Hiroyuki Maezawa, Masakazu Kobayashi, Yoshihiko Futamura