Patents by Inventor Koji Nakase

Koji Nakase 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: 11243742
    Abstract: Data merge processing based on difference between source and merged data includes creating merged data from a source data records, the merged data including data fields, performing a difference determination as between the merged data and the source data records, the difference determination including, for each source data record of the source data records, comparison of data in data fields of the merged data to the source data record, and performing processing with respect to the merged data based on the difference determination. Performing processing can include aborting a merge operation to save a merged data record with the merged data, or storing and maintaining a merged data record including the merged data, based on the difference determination determining, for each source data record of the source data records, that the degree of difference between the merged data and the source data record does not exceed a threshold.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: February 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asuka Nakagawa, Koji Nakase, Shuhichi Murai, Takato Izaiku
  • Publication number: 20200218507
    Abstract: Data merge processing based on difference between source and merged data includes creating merged data from a source data records, the merged data including data fields, performing a difference determination as between the merged data and the source data records, the difference determination including, for each source data record of the source data records, comparison of data in data fields of the merged data to the source data record, and performing processing with respect to the merged data based on the difference determination. Performing processing can include aborting a merge operation to save a merged data record with the merged data, or storing and maintaining a merged data record including the merged data, based on the difference determination determining, for each source data record of the source data records, that the degree of difference between the merged data and the source data record does not exceed a threshold.
    Type: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventors: Asuka NAKAGAWA, Koji NAKASE, Shuhichi MURAI, Takato IZAIKU
  • Patent number: 7675744
    Abstract: A data storage library includes a drive enclosure bay which can be adapted to work with multiple air-flow configuration requirements. This is accomplished by creating air-flow ports in the top and bottom of the drive enclosure bay, by forming drive tray slots and printed circuit board ports in associated drive trays, by creating frame ports and PCB notches in associated interface cards, and replacing traditional connectors with slimmer but longer connectors that provide additional standoff and improved air-flow.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yoshihiro Fujie, Kenji Hidaka, Shah Mohammad Rezaul Islam, Robert A. Kubo, Bret W. Lehman, Robert M. Lindsay, Gregg S. Lucas, Jason A. Matteson, Koji Nakase, Hirokazu Nishimura, Kifumi Numata, Michihiro Okamoto, Tony C. Sass, Kenneth R. Schneebeli, Tohru Sumiyoshi, Yoshihiko Terashita
  • Patent number: 7565488
    Abstract: An apparatus, system, and method are disclosed for integrating a blade RAID controller and storage. A storage blade enclosure communicates with a blade chassis. The storage blade enclosure is mounted within the blade chassis. A RAID controller disposed in the storage blade enclosure receives a command through the storage blade enclosure. In one embodiment, the command is communicated through the blade chassis from a processor blade mounted in the blade chassis. The RAID controller redundantly stores data to or retrieves data from a storage module disposed in the storage blade enclosure in response to the command using a RAID redundancy methodology.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yoshihiro Fujie, Shah Mohammad Rezaul Islam, Gregg Steven Lucas, Koji Nakase, Ronald Dean Parrish, Tohru Sumiyoshi
  • Publication number: 20080239650
    Abstract: Provided is an apparatus comprising a tray coupled to leaf spring mounts with multiple guide slots, the multiple guide slots adapted to receive multiple guide pins coupled to an electronic component, the leaf spring mounts adapted to hold the electronic component in a pre-determined position with spring force.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yoshirio Fujie, Kenji Hidaka, Koji Nakase, Michihiro Okamoto, Kenneth Robert Schneebeli, Takeshi Wagatsuma
  • Publication number: 20080123278
    Abstract: Disclosed is a slot availability indication system including a RAID, at least one disk tray defining a first slot, second slot, and third slot, the first, second, and third slots being configured to contain a drive and being associated with the RAID, a RAID light indicator, a first, second, and third disk activity light indicator, and a first, second, and third disk availability light indicator disposed on the trays, the RAID being configured to flash the RAID light indicator and the first, second, and third activity light indicators when at least one of the first, second, and third slots in at least one of the trays is empty, the RAID being associated with and configured to flash the first availability light when the first slot is empty, the second availability light when the second slot is empty, and the third availability light when the third slot is empty.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael A. Curnalia, Rezaul S. Islam, Gregg S. Lucas, Koji Nakase
  • Publication number: 20080126715
    Abstract: An apparatus, system, and method are disclosed for integrating a blade RAID controller and storage. A storage blade enclosure communicates with a blade chassis. The storage blade enclosure is mounted within the blade chassis. A RAID controller disposed in the storage blade enclosure receives a command through the storage blade enclosure. In one embodiment, the command is communicated through the blade chassis from a processor blade mounted in the blade chassis. The RAID controller redundantly stores data to or retrieves data from a storage module disposed in the storage blade enclosure in response to the command using a RAID redundancy methodology.
    Type: Application
    Filed: July 26, 2006
    Publication date: May 29, 2008
    Inventors: Yoshihiro Fujie, Shah Mohammad Rezaul Islam, Gregg Steven Lucas, Koji Nakase, Ronald Dean Parrish, Tohru Sumiyoshi
  • Publication number: 20070097621
    Abstract: A data storage library includes a drive enclosure bay which can be adapted to work with multiple air-flow configuration requirements. This is accomplished by creating air-flow ports in the top and bottom of the drive enclosure bay, by forming drive tray slots and printed circuit board ports in associated drive trays, by creating frame ports and PCB notches in associated interface cards, and replacing traditional connectors with slimmer but longer connectors that provide additional standoff and improved air-flow.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Applicant: International Business Machines Corporation
    Inventors: Yoshihiro Fujie, Kenji Hidaka, Shah Islam, Robert Kubo, Bret Lehman, Robert Lindsay, Gregg Lucas, Jason Matteson, Koji Nakase, Hirokazu Nishimura, Kifumi Numata, Michihiro Okamoto, Tony Sass, Kenneth Schneebeli, Tohru Sumiyoshi, Yoshihiko Terashita
  • Patent number: 6928521
    Abstract: Disclosed is a method, system, and data structures for updating data in a storage device. An update to one or more blocks of customer data at addresses in the storage device is received. For each block of data to update, metadata is generated indicating the address of the block in the storage device and an error checking code that is capable of being used to determine whether the customer data in the block has changed. For each block of data to update, the block of data to update and the metadata for the block are written to cache. Further, for each block of data to update, the block of data and the metadata are transferred for the block from the cache to the storage device. The metadata may be used during power loss and recovery.
    Type: Grant
    Filed: August 1, 2000
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Norio Fujita, Robert Louis Morton, Koji Nakase
  • Patent number: 6715036
    Abstract: Disclosed is a method, system, program, and data structures for transferring data to a requesting application. A request is received for one or more blocks of data at contiguous addresses in a storage device. Each block of data includes customer data and metadata indicating the address of the block in the storage device and an error checking code that is capable of being used to determine whether the customer data in the block has changed. For each requested block, a determination is made as to whether the address of the block of data in the metadata and the requested address match. Further, for each requested block, an operation is performed on the customer data in the block and the error checking code to determine whether the customer data has changed. The requested block is transferred to the requesting application if the address of the block in the metadata and requested address match and the customer data has not changed.
    Type: Grant
    Filed: August 1, 2000
    Date of Patent: March 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Norio Fujita, Robert Louis Morton, Koji Nakase
  • Patent number: 5036183
    Abstract: There is disclosed a bar code reading device that can highly accurately read bar codes. Threshold values are established for correct identification of bar codes without being affected by blots on and unevenness of the bar code carrying surface and unstable maneuvering operations of the bar code reading device.
    Type: Grant
    Filed: May 5, 1989
    Date of Patent: July 30, 1991
    Assignee: Alps Electric Co., Ltd.
    Inventors: Junichi Ouchi, Koji Nakase, Hiroaki Sasaki
  • Patent number: 5036182
    Abstract: A bar code reading apparatus for detecting the space between characters (the character space) by counting the number, which is a fixed number in the bar code, of edges, or transition points, of the bars and spaces for each character code, and either inhibits the count value by its bar/space width counter for the space beyond the fixed number of bars/spaces for one character (i.e., the count value for the character space) from being supplied to its decoder portion, or supplies the decoder portion with a specific code which the decoder will neglect in decoding, whereby the character space is prevented from adversely affecting the bar code reading.
    Type: Grant
    Filed: March 17, 1989
    Date of Patent: July 30, 1991
    Assignee: Alps Electric Co., Ltd.
    Inventors: Junichi Ouchi, Koji Nakase, Hiroaki Sasaki
  • Patent number: 4973830
    Abstract: A bit image converter for composing a decoder for converting the value of counting clocks loaded in response to the width of bars or spaces for composing a bar code into character information of a code reader is composed of a module number calculator for calculating the magnification of the basic module from the number of the modules for composing one code unit (one character), a module number total comparator for comparing the total sum of the number of the calculated modules with a specified number n of the modules, a module number corrector for correcting, if the number of the calculated modules is less than the specified number n (n-1), it to the specified number n, and a bit image output unit. Thus, the code reader is adapted for a multilevel bar code system so composed that a result becomes correct information by correcting, if the number of modules for composing one character is less than a specified number n, it.
    Type: Grant
    Filed: February 27, 1989
    Date of Patent: November 27, 1990
    Assignee: Alps Electric Co., Ltd.
    Inventors: Junichi Ouchi, Koji Nakase, Hiroaki Sasaki
  • Patent number: 4906830
    Abstract: A bar-code remote-control device includes a first key for inputting a detection instructing signal and a second key for inputting a transmission instructing signal. The device also includes a gate circuit which is opened after completion of a processing in a remote-control data transmission processing section to permit entrance of the detection instructing signal in a bar-code detection processing section and is closed upon completion of bar code detection processing in the bar-code detection processing section to prohibit entrance of the detection instructing signal in the detection processing section, so that no error occurs upon simultaneous operations against the first and second keys.
    Type: Grant
    Filed: October 27, 1988
    Date of Patent: March 6, 1990
    Assignee: Alps Electric Co., Ltd.
    Inventors: Kazuo Hasegawa, Koji Nakase, Hiroaki Sasaki
  • Patent number: 4859840
    Abstract: A code reading apparatus of a bar code reader which has detecting means for outputting a reading signal responsive to the code displayed on a medium, edge detecting means for detecting the edge of the reading signal, counting means for starting counting each edge detected by the edge detecting means. Discriminating means outputs a reset signal to decoding means when the counted value started for counting by the counting means is a product or more of the quotient produced by dividing the allowable maximum width of the code by the allowable minimum width and the counted value counted between the edges immediately before by the counting means, when the quotient produced by dividing the counted value started for counting by the counting means by the counted value counted between the edges immediately before is a quotient or more produced by dividing the allowable maximum width of the code by the allowable minimum width.
    Type: Grant
    Filed: June 16, 1988
    Date of Patent: August 22, 1989
    Assignee: Alps Electric Co., Ltd.
    Inventors: Kazuo Hasegawa, Junichi Ouchi, Hiroaki Sasaki, Koji Nakase, Makoto Sasaki
  • Patent number: 4748319
    Abstract: A bar code scanner has a light-emitting element, a light-receiving element, an optical means for applying a light beam from the light-emitting element to a bar code area and for leading the light reflected from the bar code area to the light-receiving element, an electrical processing circuit, a sensor body for accommodating the light-emitting element, the light-receiving element and the optical means, a pair of split casing members for retaining the sensor body, an intermediate cap for connecting together the pair of split casing members, and a distal end cap adapted to be detachably retained by the intermediate cap in such a manner that a light incident and emergent portion of the sensor body alone is exposed. The bar code scanner is provided with a projection formed on an extending portion provided at one end of each of the split casing members and adapted to contact the side portion of the sensor body with flexibility so that the sensor body is movable.
    Type: Grant
    Filed: October 6, 1986
    Date of Patent: May 31, 1988
    Assignee: Alps Electric Co., Ltd.
    Inventors: Hiroaki Sasaki, Koji Nakase
  • Patent number: 4743744
    Abstract: A bar code reader for reading and decoding bar code information as on an article of merchandise comprising in series a counting circuit outputting the counter value corresponding to the signal detected by an optical head, a code converter for converting said counter value into the multilevel image signal, a memory circuit for storing said multilevel signal input from said code converter and an automatic discriminating and decoding circuit for reading said multilevel signal stored in said memory circuit, discriminating and decoding.
    Type: Grant
    Filed: July 2, 1986
    Date of Patent: May 10, 1988
    Assignee: Alps Electric Co., Ltd.
    Inventors: Koji Nakase, Junichi Ouchi
  • Patent number: 4698490
    Abstract: A cap which is in contact with an objective is fixed at the end part of case which encases a sensor, etc. Therefore, error is not generated in an optical bar code reader between the end part of cap which is in contact with the bar code given on the surface of paper and the end point of sensor.
    Type: Grant
    Filed: March 10, 1986
    Date of Patent: October 6, 1987
    Assignee: Alps Electric Co., Ltd.
    Inventors: Koji Nakase, Hiroaki Sasaki