Patents by Inventor Toshio Okochi

Toshio Okochi 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: 7302252
    Abstract: This invention provides enhanced safety for operation of a wireless communication terminal authentication system. This invention is an authentication system, which comprises a wireless communication terminal and a base station for establishing wireless communication with the wireless communication terminal. The wireless communication terminal comprises a terminal side receiver transmitter module for exchanging information with the base station, and a terminal side recording module for recording use and thrown type authentication information. The terminal side recording module records plural pieces of use and thrown type authentication information. The terminal side receiver transmitter module transmits one of the plural pieces of use and thrown type authentication information to the base station and then invalidates the transmitted use and thrown type authentication information. The base station performs an authentication process with the received piece of use and thrown type authentication information.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: November 27, 2007
    Assignee: Hitachi, Ltd.
    Inventor: Toshio Okochi
  • Publication number: 20070255980
    Abstract: A program to be executed by a computer is divided into a plurality of code blocks, and, a unique code block ID is allotted to each code block. At the moment when the execution of the program is started, the code block ID corresponding to the execution start address is written in a memory, and in the case when the control transits from the code block to other code block, by use of code block operation values obtained beforehand from these two code block IDs thereof, the code block ID in the memory is updated, and it is judged whether the updated code block ID in the memory and the code block ID allotted to the code block as the execution objective are identical or not so that a control flow error is detected.
    Type: Application
    Filed: April 12, 2007
    Publication date: November 1, 2007
    Inventors: Takashi ENDO, Toshio Okochi, Takashi Watanabe, Shunsuke Ota, Tatsuya Kameyama
  • Publication number: 20070195949
    Abstract: An increase in safety from attacks by use of hardware-like methods by small-sized hardware is achieved. An encryption processing device includes a logical circuit capable of programmably setting logics for executing cipher processing, a memory that stores plural pieces of logical configuration information corresponding to an identical cipher processing algorithm, and a CPU that selectively sets plural logics corresponding to an identical cipher processing algorithm in the logical circuit. Even in processing using an identical cipher key, by changing the logic of the logical circuit for each processing, power consumption in cipher processing can be varied, and places a timing in which malfunctions occur can be varied. Moreover, an increase in the scale of hardware for realizing plural logics can be curbed.
    Type: Application
    Filed: January 17, 2007
    Publication date: August 23, 2007
    Inventors: Toshio Okochi, Takashi Endo, Takashi Watanabe, Tatsuya Kameyama, Shunsuke Ota
  • Patent number: 7206818
    Abstract: Multiprocessor system, having a translation lookaside buffer (TLB) in each processor, and having a structure for avoiding TLB purge overhead. Each processor node is provided with a partial main memory and a physical page map table (PPT). The PPT stores mapping between physical page number of main memory and virtual page number. Every memory access transaction for other node specifies physical address and virtual page number. Instead of strictly maintaining TLB coherency by broadcasting TLB purge transaction, an access destination node checks the coincidence between the virtual page number specified in the memory access transaction and the virtual page number mapped in the PPT when the transaction is received. If both are coincident, the memory access is executed. If not coincident, an error message is transferred to an access requesting source.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: April 17, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Toshio Okochi, Toru Shonai, Naoki Hamanaka, Naohiko Irie, Hideya Akashi
  • Publication number: 20060281441
    Abstract: This invention provides enhanced safety for operation of a wireless communication terminal authentication system. This invention is an authentication system, which comprises a wireless communication terminal and a base station for establishing wireless communication with the wireless communication terminal. The wireless communication terminal comprises a terminal side receiver transmitter module for exchanging information with the base station, and a terminal side recording module for recording use and thrown type authentication information. The terminal side recording module records plural pieces of use and thrown type authentication information. The terminal side receiver transmitter module transmits one of the plural pieces of use and thrown type authentication information to the base station and then invalidates the transmitted use and thrown type authentication information. The base station performs an authentication process with the received piece of use and thrown type authentication information.
    Type: Application
    Filed: August 26, 2005
    Publication date: December 14, 2006
    Inventor: Toshio Okochi
  • Publication number: 20060190458
    Abstract: An attribute value of a matter accompanied by a sensor is transmissibly accessible in a sensor node system constituted by wireless terminal computers having the sensor, the wireless communication base stations and server computers. The wireless terminal computer reports at the time of wireless communication an identification number of a wireless communication base station with which it communicates previously. A relay processing service is dynamically constituted so that when a wireless communication base station different from itself is reported, the wireless base station as the communication counter-part can transmissbly look up the wireless terminal computer from a host computer.
    Type: Application
    Filed: February 21, 2006
    Publication date: August 24, 2006
    Inventors: Yusuke Mishina, Toshio Okochi, Akiko Sato, Masahiro Motobayashi
  • Publication number: 20040024839
    Abstract: Multiprocessor system, having a translation lookaside buffer (TLB) in each processor, and having a structure for avoiding TLB purge overhead. Each processor node is provided with a partial main memory and a physical page map table (PPT). The PPT stores mapping between physical page number of main memory and virtual page number. Every memory access transaction for other node specifies physical address and virtual page number. Instead of strictly maintaining TLB coherency by broadcasting TLB purge transaction, an access destination node checks the coincidence between the virtual page number specified in the memory access transaction and the virtual page number mapped in the PPT when the transaction is received. If both are coincident, the memory access is executed. If not coincident, an error message is transferred to an access requesting source.
    Type: Application
    Filed: August 4, 2003
    Publication date: February 5, 2004
    Inventors: Toshio Okochi, Toru Shonai, Naoki Hamanaka, Naohiko Irie, Hideya Akashi
  • Patent number: 6546471
    Abstract: A shared memory multiprocessor (SMP) has efficient access to a main memory included in a particular node and a management of partitions that include the nodes. In correspondence with each page of main memory included in a node, a bit stored in a register indicates if the page has been accessed from any other node. In a case where the bit is “0”, a cache coherent command to be sent to the other nodes is not transmitted. The bit is reset by software at the time of initialization and memory allocation, and it is set by hardware when the page of the main memory is accessed from any other node. In a case where the interior of an SMP is divided into partitions, the main memory of each node is divided into local and shared areas, for which respectively separate addresses can be designated. In each node, the configuration information items of the shared area and the local area are stored in registers.
    Type: Grant
    Filed: February 18, 2000
    Date of Patent: April 8, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Toshiaki Tarui, Koichi Okazawa, Yasuyuki Okada, Toru Shonai, Toshio Okochi, Hideya Akashi
  • Patent number: 6510496
    Abstract: A symmetric multiprocessor (SMP) of hierarchical connection realizing an inter-partition shared memory has at the gateway of an inter-node connection switch from each node, a translator for translating an address of an access command for an area shared between partitions, between a real address used in a partition and a shared area address used in common between partitions. Thereby, the address of a local area of each partition is freely set, and cache coherent control of a shared area is conducted at high speed by using a snoop command of the hierarchical connection SMP. Fault containment between partitions is realized by checking conformity between the address of the access command issued from another partition and the shared area configuration. Nodes included in other partitions may be reset from each partition. In addition, the configuration information of the shared area between partitions may be dynamically modified.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: January 21, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Toshiaki Tarui, Toshio Okochi, Shinichi Kawamoto
  • Patent number: 6438653
    Abstract: A multi-processor system includes a plurality of processor node control circuits in respective processor nodes, and a cache memory which is an external cache. Each of the processor node control circuits includes a summarized cache tag memory for storing “summarized information” which is information having a reduced number of bits by summarizing information on a cache tag portion in the cache memory and indicating whether each of blocks is effectively indexed in the cache tag portion. For cache coherence control, the summarized cache tag memory is first accessed, so that the cache tag portion is accessed only when it is determined that a target block is effectively indexed, to determine whether the cache coherence control for the node is required.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: August 20, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Hideya Akashi, Toshio Okochi, Toru Shonai, Masamori Kashiyama
  • Patent number: 6088770
    Abstract: A shared memory multiprocessor (SMP) has efficient access to a main memory included in a particular node and a management of partitions that include the nodes. In correspondence with each page of main memory included in a node, a bit stored in a register indicates if the page has been accessed from any other node. In a case where the bit is "0", a cache coherent command to be sent to the other nodes is not transmitted. The bit is reset by software at the time of initialization and memory allocation, and it is set by hardware when the page of the main memory is accessed from any other node. In a case where the interior of an SMP is divided into partitions, the main memory of each node is divided into local and shared areas, for which respectively separate addresses can be designated. In each node, the configuration information items of the shared area and the local area are stored in registers.
    Type: Grant
    Filed: February 26, 1998
    Date of Patent: July 11, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Toshiaki Tarui, Koichi Okazawa, Yasuyuki Okada, Toru Shonai, Toshio Okochi, Hideya Akashi
  • Patent number: 5752030
    Abstract: In submitting each job in a parallel processing system provided with a plurality of processors, execution conditions such as a requested minimum processor number, an upper limit used processor number and a requested execution time are designated for each job and the judgement of whether or not processors equal in number to the requested minimum processor number required by a leading one of execution waiting jobs are in idle states is made for the leading job by use of a table for managing the status of utilization of processors for each job executed and the number of idle processors, a table for managing processors occupied or used by each operating job and a lapse time and a table for managing the execution conditions of each execution waiting job.
    Type: Grant
    Filed: August 4, 1993
    Date of Patent: May 12, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Chisato Konno, Toshio Okochi
  • Patent number: 5426612
    Abstract: The number of bits of data items read in parallel fashion and the number of bits of data items written in parallel fashion are related to be at least a whole number multiple of 2, thereby to achieve enhancement in the efficiency of data transfer between a semiconductor memory device and the exterior thereof.Further, in a semiconductor memory device of FIFO type, the number of stored data items is calculated using the values of a write counter and a read counter, thereby to achieve the accurate acquisition of the number of stored data items even when the operations of reading and writing data items coincide.In a semiconductor memory device having a built-in address counter, the value of the address counter or an external address signal is selected on the basis of an external instruction in order to address a memory cell, thereby to achieve facilitation of random accesses to memory cells and also the clearing of the data items of any desired memory cells.
    Type: Grant
    Filed: September 1, 1993
    Date of Patent: June 20, 1995
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Ichige, Junichi Kono, Toshio Okochi
  • Patent number: 5305441
    Abstract: A microcomputer system comprising a central processor unit, communication apparatus having a first memory to store receipt data, data transfer controller to transfer the receipt data stored in the first memory, a second memory, and counting apparatus, wherein the receipt data consists of at least one unit information item, and the counting apparatus is caused to count up in accordance with a number of the unit information items.
    Type: Grant
    Filed: March 24, 1992
    Date of Patent: April 19, 1994
    Assignee: Hitachi,Ltd.
    Inventors: Toshio Okochi, Takeshi Miyazaki
  • Patent number: 5255238
    Abstract: The number of bits of data items read in parallel fashion and the number of bits of data items written in parallel fashion are related to be at least a whole number multiple of 2, thereby to achieve enhancement in the efficiency of data transfer between a semiconductor memory device and the exterior thereof.Further, in a semiconductor memory device of FIFO type, the number of stored data items is calculated using the values of a write counter and a read counter, thereby to achieve the accurate acquisition of the number of stored data items even when the operations of reading and writing data items coincide.In a semiconductor memory device having a built-in address counter, the value of the address counter or an external address signal is selected on the basis of an external instruction in order to address a memory cell, thereby to achieve facilitation of random accesses to memory cells and also the clearing of the data items of any desired memory cells.
    Type: Grant
    Filed: November 18, 1991
    Date of Patent: October 19, 1993
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Ichige, Junichi Kono, Toshio Okochi
  • Patent number: 5142628
    Abstract: A microcomputer system comprising a central processor unit, communication apparatus having a first memory to store receipt data, data transfer controller to transfer the receipt data stored in the first memory, a second memory, and counting apparatus, wherein the receipt data consists of at least one unit information item, and the counting apparatus is caused to count up in accordance with a number of the unit information items.
    Type: Grant
    Filed: March 28, 1990
    Date of Patent: August 25, 1992
    Assignee: Hitachi, Ltd.
    Inventors: Toshio Okochi, Takeshi Miyazaki
  • Patent number: 4881167
    Abstract: A data memory system includes a plurality of buffer regions each having a constant size so that serial data may be stored by linking the buffer regions. A descripter provided to correspond to each of the buffer regions includes memory region addressing information indicating the head address of the corresponding buffer region, data delimiting information indicating whether or not the data to be stored is terminated in the corresponding buffer region, and chain information indicating the head address of a next subsequent descripter.
    Type: Grant
    Filed: March 2, 1989
    Date of Patent: November 14, 1989
    Assignee: Hitachi, Ltd.
    Inventors: Hisao Sasaki, Matsuaki Terada, Susumu Matsui, Kenji Kawakita, Jiro Kashio, Shiro Baba, Yasushi Akao, Toshio Okochi