Patents by Inventor Motoyuki Katoh

Motoyuki Katoh 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: 7155550
    Abstract: A program-executing apparatus has a simple configuration, is capable of executing high-speed processing, and is capable of providing high security. The apparatus is configured such that a host system wherein a program execution environment using a general-purpose OS 16 is set and a subsystem 200 wherein a virtual-machine execution environment is set are built into independent operation circuits, and a DPRAM 3 is coupled to a general-purpose bus that connects the two operation circuits. In one of the systems 100 and 200, when a process to be requested to the other system has occurred, an interface built into each of the systems writes a command indicative of the contents of the process into the DPRAM, and outputs an interrupt to the remote system; and in response to an interrupt notified from the other system, the interface executes a process of reading a command written by the DPRAM 3.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: December 26, 2006
    Assignee: Omron Corporation
    Inventors: Motoyuki Katoh, Kozo Moriyama, Yosuke Baba
  • Patent number: 6856998
    Abstract: Method and class tables and an algorithm are provided for use in determining if a called method in a message should be retrieved and executed or a method search should initiated. The method table includes method name, method identifier, method overwrite data, class overwrite data and method memory storage location associated with the method related to the overwrite data. The algorithm sets a plurality of variables to an entry in the class table and at least one method and class data referenced in a message, searches the method table and sets search variables to the class and method overwrite data and determines if a predetermined relationship exists between the method and class identifier associated with the class and method data in the message as well as data in one of method entries. The method memory storage location is read out once a method entry with the predetermined relationship is found.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: February 15, 2005
    Assignee: Omron Corporation
    Inventors: Hiroyuki Yanagi, Shinji Nakagawa, Motoyuki Katoh, Yosuke Baba
  • Publication number: 20020184289
    Abstract: A program-executing apparatus has a simple configuration, is capable of executing high-speed processing, and is capable of providing high security. The apparatus is configured such that a host system wherein a program execution environment using a general-purpose OS 16 is set and a subsystem 200 wherein a virtual-machine execution environment is set are built into independent operation circuits, and a DPRAM 3 is coupled to a general-purpose bus that connects the two operation circuits. In one of the systems 100 and 200, when a process to be requested to the other system has occurred, an interface built into each of the systems writes a command indicative of the contents of the process into the DPRAM, and outputs an interrupt to the remote system; and in response to an interrupt notified from the other system, the interface executes a process of reading a command written by the DPRAM 3.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 5, 2002
    Inventors: Motoyuki Katoh, Kozo Moriyama, Yosuke Baba
  • Publication number: 20020016865
    Abstract: Relating to a method succeeded among a plurality of classes having a hierarchical relationship and the method overwriting the succeeded method, a method table stores therein method information including starting addresses of the storage locations of the respective methods, in which the respective method information is connected in series along the hierarchical relationship between the position classes of the respective methods. When a storage location of a message called by the message of a method call is retrieved, the retrieval of the method table is executed by the key which is the class designated by the message. Unless any designated method is retrieved by this retrieval, the key which is a super class of the designated class executes the retrieval based on the class table.
    Type: Application
    Filed: April 9, 2001
    Publication date: February 7, 2002
    Inventors: Hiroyuki Yanagi, Shinji Nakagawa, Motoyuki Katoh, Yosuke Baba