Patents by Inventor Seiji Hayashida

Seiji Hayashida 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).

  • Publication number: 20110167415
    Abstract: A language processing apparatus comprises a first assembler file generating unit that allocates a variable included in a source program written in a single module to a register, generates an assembler code for each function, inserts a save-restore code for the register into an entry-exit point of a function that uses the register, and generates a first assembler program; and a second assembler file generating unit that, when the register used in the function is not used in a caller, migrates the save-restore code for the register written in the first assembler file to an entry-exit point of the caller, and generates a second assembler program.
    Type: Application
    Filed: March 3, 2010
    Publication date: July 7, 2011
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Seiji HAYASHIDA
  • Publication number: 20070250827
    Abstract: A program development supporting apparatus for generating, displaying, and editing section locating of a function and memory locating of a section manually or automatically includes: a function calling information input unit configured to extract call relation of a function from a source file; a link configuration file input unit configured to extract locating information on an absolute section from a configuration file used when linking; a section editing unit configured to place the function in one of a relocatable section and the absolute section; a function locating configuration file output unit configured to output the locating information on the function as a function locating configuration file; and a link configuration file output unit configured to output the locating information on the relocatable section and the absolute section.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 25, 2007
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Ryuichiro Ohyama, Seiji Hayashida
  • Patent number: 6973645
    Abstract: A compiler which generates object codes based on a source program includes: an instruction detection section detecting instruction scheduling information described in the source program, the instruction scheduling information describing first and second operation instruction information and the number of cycles or the number of instructions to be secured between the object code corresponding to the first operation instruction information and the object code corresponding to the second operation instruction information; and an object code insertion section inserting an object code, which is irrelevant to the object code corresponding to the first operation instruction information and the object code corresponding to the second operation instruction, between these object codes by as much as the number of cycles or number of instructions.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: December 6, 2005
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Seiji Hayashida
  • Publication number: 20040003379
    Abstract: A compiler which generates object codes based on a source program includes: an instruction detection section detecting instruction scheduling information described in the source program, the instruction scheduling information describing first and second operation instruction information and the number of cycles or the number of instructions to be secured between the object code corresponding to the first operation instruction information and the object code corresponding to the second operation instruction information; and an object code insertion section inserting an object code, which is irrelevant to the object code corresponding to the first operation instruction information and the object code corresponding to the second operation instruction, between these object codes by as much as the number of cycles or number of instructions.
    Type: Application
    Filed: August 28, 2002
    Publication date: January 1, 2004
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Seiji Hayashida
  • Publication number: 20020019973
    Abstract: In a compiler, accommodation to processor specifications is facilitated by customizing by defining an intrinsics function from outside. This compiler has a character string analyzer which divides instructions coded within a source program into tokens, a syntax analyzer which analyzes the syntax of the tokens to determine whether this syntax is correct, a code generator which converts the source program to machine language, and an intrinsics (build-in) function information database into which is stored built-in function definition attributes. The syntax analyzer analyzes the intrinsics function definition and instruction attributes, performs storage into an intrinsics function information database, and develops this intrinsics function information to generate object code.
    Type: Application
    Filed: July 11, 2001
    Publication date: February 14, 2002
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Seiji Hayashida
  • Patent number: 5998823
    Abstract: A complex dielectric film formed as an insulation film between oppositely facing conductors is made of an insulator and a non-insulator. The insulator and the non-insulator are formed to align in series in a serial model, to contain the non-insulator in the insulator in a serial-parallel model, and to align in parallel in a parallel mode 1. The insulator may be SiO.sub.2, Si.sub.3 N.sub.4, or other like material, and the non-insulator may be a metal, semi-metal, semiconductor containing conduction electrons, organic material containing conduction electrons, or other like material. The volume ratio of the non-insulator is chosen to an appropriate value in accordance with the designed value of the effective dielectric constant.
    Type: Grant
    Filed: June 5, 1997
    Date of Patent: December 7, 1999
    Assignee: Sony Corporation
    Inventors: Yoshinori Hayafuji, Seiji Hayashida