Patents by Inventor Takeo Nakada

Takeo Nakada 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: 10237058
    Abstract: The present invention can be a method, system, and computer program product. One embodiment of the present invention provides a computer-implemented method for identifying an artificial object. The method includes receiving capacitance data which is obtained by measuring with at least one electrodes in a sensor at least one predefined surfaces of the artificial object placed against the sensor; converting each of the obtained capacitance data into an evaluation level in an evaluation system having more than two evaluation levels, to obtain a capacitance distribution on the surface of the artificial object; determining whether the obtained capacitance distribution matches a pre-registered capacitance distribution or one of pre-registered capacitance distributions; and if the determination result is positive, concluding the artificial object is identified.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: March 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Toru Aihara, Tadanobu Inoue, Noboru Kamijo, Takeo Nakada
  • Publication number: 20170141915
    Abstract: The present invention can be a method, system, and computer program product. One embodiment of the present invention provides a computer-implemented method for identifying an artificial object. The method includes receiving capacitance data which is obtained by measuring with at least one electrodes in a sensor at least one predefined surfaces of the artificial object placed against the sensor; converting each of the obtained capacitance data into an evaluation level in an evaluation system having more than two evaluation levels, to obtain a capacitance distribution on the surface of the artificial object; determining whether the obtained capacitance distribution matches a pre-registered capacitance distribution or one of pre-registered capacitance distributions; and if the determination result is positive, concluding the artificial object is identified.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 18, 2017
    Inventors: Toru Aihara, Tadanobu Inoue, Noboru Kamijo, Takeo Nakada
  • Patent number: 8683142
    Abstract: A memory apparatus having a cache memory including cache segments, and memorizing validity data indicative of whether or not each of the sectors contained in each cache segment is a valid sector inclusive of valid data; and a cache controlling component for controlling access to the cache memory. The cache controlling component includes a detecting component for detecting, when writing a cache segment back to the main memory, areas having consecutive invalid sectors by accessing validity data corresponding to the cache segment, and a write-back controlling component issuing a read command to the main memory, the read command being for reading data into each area detected, making the area a valid sector, and writing the data in the cache segment back to the main memory.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Harada, Takeo Nakada, Nobuyuki Ohba
  • Publication number: 20120331213
    Abstract: A memory apparatus having a cache memory including cache segments, and memorizing validity data indicative of whether or not each of the sectors contained in each cache segment is a valid sector inclusive of valid data; and a cache controlling component for controlling access to the cache memory. The cache controlling component includes a detecting component for detecting, when writing a cache segment back to the main memory, areas having consecutive invalid sectors by accessing validity data corresponding to the cache segment, and a write-back controlling component issuing a read command to the main memory, the read command being for reading data into each area detected, making the area a valid sector, and writing the data in the cache segment back to the main memory.
    Type: Application
    Filed: August 21, 2012
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: Nobuyuki Harada, Takeo Nakada, Nobuyuki Ohba
  • Patent number: 8266385
    Abstract: A memory apparatus having a cache memory including cache segments, and memorizing validity data indicative of whether or not each of the sectors contained in each cache segment is a valid sector inclusive of valid data; and a cache controlling component for controlling access to the cache memory. The cache controlling component includes a detecting component for detecting, when writing a cache segment back to the main memory, areas having consecutive invalid sectors by accessing validity data corresponding to the cache segment, and a write-back controlling component issuing a read command to the main memory, the read command being for reading data into each area detected, making the area a valid sector, and writing the data in the cache segment back to the main memory.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Harada, Takeo Nakada, Nobuyuki Ohba
  • Patent number: 8112589
    Abstract: To ensure efficient access to a memory whose writing process is slow. There is provided a storage device for caching data read from a main memory and data to be written in the main memory, comprises a cache memory having a plurality of cache segments, one or more cache segments holding data matching with data in the main memory being set in a protected state to protect the cache segments from a rewrite state, an upper limit of a number of the one or more cache segments being a predetermined reference number; and a cache controller that, in accordance with a write cache miss, allocates a cache segment selected from those cache segments which are not in the protected state to cache write data and writes the write data in the selected cache segment.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Harada, Takeo Nakada
  • Publication number: 20090019235
    Abstract: A memory apparatus that exclusive ORs, for validity data having an array of logical values indicative of whether the sectors are valid, each bit of the validity data with the next bit, masks a bit string having an array of the exclusive ORs except the first bit of bits whose logical values are true in a preset detection range, detects the position of a bit whose logical value is true in the masked bit string, and every time the bit position is detected, executes the process of setting the bit position adjacent to the end with respect to the bit position as the detection range and repeats it until no bit position is detected, calculates the address of the main memory corresponding to each area of consecutive invalid sectors according to the bit position detected in sequence, issues a read command to the calculated address, and writes back the cache segment.
    Type: Application
    Filed: July 14, 2008
    Publication date: January 15, 2009
    Inventors: Nobuyuki Harada, Takeo Nakada
  • Publication number: 20080320236
    Abstract: A system includes processor units, caches, memory shared by the processor units, a system bus interface, and a cache snoop interfaces. Each processor unit has one of the caches. The system bus interface communicatively connects the processor units to the memory via at least the caches, and is a non-cache snoop system bus interface. The cache snoop interface communicatively connects the caches, and is independent of the system bus interface. Upon a given processor unit writing a new value to an address within the memory such that the new value and the address are cached within the cache of the given processor unit a write invalidation event is sent over the cache snoop interface to the caches of the processor units other than the given processor unit. This event invalidates the address as stored within any of the caches other than the cache of the given processor unit.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Inventors: Makoto Ueda, Kenichi Tsuchiya, Takeo Nakada, Norio Fujita
  • Publication number: 20080301373
    Abstract: A memory apparatus having a cache memory including cache segments, and memorizing validity data indicative of whether or not each of the sectors contained in each cache segment is a valid sector inclusive of valid data; and a cache controlling component for controlling access to the cache memory. The cache controlling component includes a detecting component for detecting, when writing a cache segment back to the main memory, areas having consecutive invalid sectors by accessing validity data corresponding to the cache segment, and a write-back controlling component issuing a read command to the main memory, the read command being for reading data into each area detected, making the area a valid sector, and writing the data in the cache segment back to the main memory.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 4, 2008
    Applicant: International Business Machines Corporation
    Inventors: Nobuyuki Harada, Takeo Nakada, Nobuyuki Ohba
  • Publication number: 20080263282
    Abstract: To ensure efficient access to a memory whose writing process is slow. There is provided a storage device for caching data read from a main memory and data to be written in the main memory, comprises a cache memory having a plurality of cache segments, one or more cache segments holding data matching with data in the main memory being set in a protected state to protect the cache segments from a rewrite state, an upper limit of a number of the one or more cache segments being a predetermined reference number; and a cache controller that, in accordance with a write cache miss, allocates a cache segment selected from those cache segments which are not in the protected state to cache write data and writes the write data in the selected cache segment.
    Type: Application
    Filed: February 26, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nobuyuki Harada, Takeo Nakada
  • Publication number: 20080005622
    Abstract: A digital signal measuring apparatus comprises a bus probe unit for extracting a bus event occurring on a bus based on a digital bus signal on the bus of the system to be measured, a traffic measuring unit for counting the number of occurrences of bus event based on the occurrence information of the extracted bus event, and a console unit for acquiring and processing the count value of the traffic measuring unit.
    Type: Application
    Filed: August 16, 2007
    Publication date: January 3, 2008
    Applicant: International Business Machines Corporation
    Inventors: Nobuaki Takahashi, Takeo Nakada, Nobuyuki Ohba
  • Patent number: 7315964
    Abstract: A digital signal measuring apparatus comprises a bus probe unit for extracting a bus event occurring on a bus based on a digital bus signal on the bus of the system to be measured, a traffic measuring unit for counting the number of occurrences of bus event based on the occurrence information of the extracted bus event, and a console unit for acquiring and processing the count value of the traffic measuring unit.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Nobuaki Takahashi, Takeo Nakada, Nobuyuki Ohba
  • Publication number: 20030131288
    Abstract: A digital signal measuring apparatus comprises a bus probe unit for extracting a bus event occurring on a bus based on a digital bus signal on the bus of the system to be measured, a traffic measuring unit for counting the number of occurrences of bus event based on the occurrence information of the extracted bus event, and a console unit for acquiring and processing the count value of the traffic measuring unit.
    Type: Application
    Filed: January 8, 2003
    Publication date: July 10, 2003
    Inventors: Nobuaki Takahashi , Takeo Nakada , Nobuyuki Ohba
  • Patent number: 6049852
    Abstract: A means for preserve cache consistency is provided for a system comprising a central processing unit, a first physical memory, a second physical memory for which the address is common to the first physical memory in at least some duplicated address range of the entire physical address, a cache memory, and a memory controller, wherein the first or second physical memory is selected depending on the operation mode. Flag bits are provided in a tag memory of the cache for information identifying the data source. The cache then does not determine a cache hit/miss only based on whether data related to a CPU requested address exists in the cache, but determines whether the source of data requested by the CPU is consistent with the source of data stored in the cache by taking into account information on the operation mode simultaneously sent from the CPU. A cache hit is determined only when such two conditions are met.
    Type: Grant
    Filed: September 15, 1995
    Date of Patent: April 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Oba, Ikuo Sho, Takeo Nakada
  • Patent number: 5913225
    Abstract: An effective mechanism for cache flushing that can be applied to a memory system operated in dual-mode is disclosed. The dual-mode is composed of two modes using two physically distinguished main memory spaces respectively at a common logical address in at least a portion of the whole address area. The interruption of the signal (SMIACT#) that represents the switching of the mode by secondary cache is provided. When SMIACT# is generated by CPU and it is detected by the system core, the system core switches the memory bank for the cache memory to write back, resulting in violating memory consistency between the cache and main memory. This invention keeps the SMIACT# from reaching the system core before the cache flushing is over, assuring the content of the cache memory to be written back to a correct memory bank where the data originally resided, since the system core believes that the mode has not yet been switched though the CPU actually generated SMIACT#.
    Type: Grant
    Filed: February 17, 1997
    Date of Patent: June 15, 1999
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Ohba, Takeo Nakada
  • Patent number: 5265215
    Abstract: In a tightly coupled multiprocessor system, I/O interrupts are distributed to respective processors in accordance with load conditions of the processors without partiality to any one processor. Interrupt arbitration circuits provided in respective processors receive an interrupt request from an I/O device, effect interrupt arbitration using a parameter indicating the load condition of each processor as a first interrupt priority. If the arbitration fails to determine a sole processor, additional arbitration finally selects a sole processor P on the basis of the second interrupt priority which is varied circularly.
    Type: Grant
    Filed: April 17, 1992
    Date of Patent: November 23, 1993
    Assignee: International Business Machines Corporation
    Inventors: Munehiro Fukuda, Nobuyuki Ooba, Takeo Nakada
  • Patent number: 5222229
    Abstract: A synchronization controller is provided for each processor in a multiprocessor system. The synchronization controllers are commonly connected to a synchronization signal bus. Each of the synchronization controllers has a synchronization wait signal transmitting means for receiving a synchronization request signal from a corresponding processor, signal means for transmitting a synchronization wait signal to the synchronization signal bus, a synchronization register for specifying the other processors to be synchronized with the corresponding processor, a comparator means for comparing the signal from the synchronization signal bus with the content of the synchronization resister, and a means for transmitting to the corresponding processor a synchronization-acknowledge signal based on the result of comparison by the comparator means.
    Type: Grant
    Filed: March 9, 1990
    Date of Patent: June 22, 1993
    Assignee: International Business Machines
    Inventors: Munehiro Fukuda, Takashi Matsumoto, Takeo Nakada