Patents by Inventor Kenji Sakaue

Kenji Sakaue 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: 8103577
    Abstract: A computer-implemented system for trading a viatical and life settlement insurance policy receives a seller's selling price for the policy; divides the policy into a plurality of units; determines a price of one unit based on the number of units; receives a purchase price of the policy from at least one potential purchaser; makes an initial determination of the number of units bought by the potential purchaser in order to be allocated depending on the purchase price; compares the total number of units allocated to the potential purchaser with the total number of units into which the policy was divided; adjusts the price of one unit based on this comparison; and redetermines the number of units allocated to the potential purchaser, depending on the adjusted purchase price. The system repeats making the comparison, the price adjustment, and the redetermination for a given amount of time.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: January 24, 2012
    Assignee: Research Center for the Prevention of Diabetes
    Inventors: Kenji Sakaue, Reiko Sakaue
  • Publication number: 20110239080
    Abstract: An LDPC error detection/correction circuit according to an embodiment includes a selector that divides data into p groups based on a check matrix H including blocks made up of unit matrixes having a size p and shift blocks, a selector that divides a group into Y subgroups, a bit node storage section that stores LMEM variables to calculate a probability ? in association with each first address, a check node storage section that stores TMEM variables to calculate an external value ? in association with each second address, a rotator that performs rotation processing on the TMEM with a rotation value based on a shift value, and an operation circuit made up of (p/Y) operation units that perform parallel processing in subgroup units.
    Type: Application
    Filed: March 3, 2011
    Publication date: September 29, 2011
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Kenji SAKAUE, Tatsuyuki ISHIKAWA, Yukio ISHIKAWA, Kazuhiro ICHIKAWA, Hironori UCHIKAWA
  • Publication number: 20110072331
    Abstract: A memory system having a memory card configured to store frame data composed of a plurality of pieces of sector data and a host configured to send and receive the frame data to and from the memory card, the memory card includes: an ECC1 decoder configured to perform BCH decoding processing with a hard decision code on a sector data basis; an ECC2 decoder configured to perform LDPC decoding processing with an LDPC code on a frame data basis; a sector error flag section configured to store information about presence or absence of error data in the BCH decoding processing; and an ECC control section configured to perform, in the LDPC decoding processing, control of increasing a reliability of sector data containing no error data based on the information in the sector error flag section.
    Type: Application
    Filed: June 1, 2010
    Publication date: March 24, 2011
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Kenji SAKAUE, Tatsuyuki ISHIKAWA, Kazuhiro ICHIKAWA
  • Publication number: 20100251075
    Abstract: A memory controller that has an error correction number correspondence table that stores an error threshold level in correspondence with an error correction number; an error threshold level storage section that stores an error threshold level for each block; an uncorrected number measurement section that measures an uncorrected number of an error correction for each block; an error threshold level modification section that, each time an uncorrected number of a certain block exceeds a predetermined number, modifies the error threshold level of the block; an encoder that performs encoding processing of data stored in memory cells belonging to each block with an error correction number that is based on an error threshold level and the error correction number correspondence table; and a decoder that performs decoding processing of data.
    Type: Application
    Filed: September 16, 2009
    Publication date: September 30, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Michiko TAKAHASHI, Kenji Sakaue, Hiroshi Sukegawa
  • Publication number: 20100241932
    Abstract: An error detector/corrector includes an ECC cache unit configured to store an error bit address which represents an error location by associating the error bit address with an error page address and a coefficient ? of an error location polynomial; a comparison unit configured to check for a match by comparing new values with stored values, where the new values are an error page address detected by a syndrome calculation unit and a coefficient ? of the error location polynomial calculated by a polynomial calculation unit while the stored values are an error page address and a coefficient ? of the error location polynomial stored in the ECC cache unit; and a first error localization unit configured to identify a location of the error bit address stored in the ECC cache unit as the error location when the comparison unit determines that the compared values match.
    Type: Application
    Filed: September 10, 2009
    Publication date: September 23, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Kenji SAKAUE, Yukio Ishikawa, Shigeru Inada
  • Publication number: 20100199082
    Abstract: An information processing apparatus has a multi-valued NAND nonvolatile memory including a plurality of word lines and a plurality of memory cells connected to the respective word lines. Each memory cell has a plurality of threshold voltages, and is divided into a first and a second storage area. A program code is stored in the first storage area, and user data is stored in the second storage area. The apparatus also includes a volatile memory to which the program code is transferred from the multi-valued NAND nonvolatile memory. The apparatus further includes a CPU connected to the volatile memory and configured to operate based on the program code transferred to the volatile memory.
    Type: Application
    Filed: April 8, 2010
    Publication date: August 5, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroshi SUKEGAWA, Kenji Sakaue, Hitoshi Tsunoda
  • Patent number: 7765146
    Abstract: To provide a medical cost adjusting method for suppressing a medical cost to a reasonable price so that a person who suffers from a disease can receive an appropriate medical service even if the person is not insured. A medical institution presents a predicted medical cost to be demanded therefrom for a medical service given to a patient as a desired demanding amount and, on the other hand, the patient, who desires to receive the medical service, presents a payable medical cost as a desired medical treatment amount, thus, matching of the desired demanding amount to the desired medical treatment amount is carried out. Accordingly, it is possible of integrating a reverse auction and a regular auction making it possible of efficiently collect members concerned in the auction trade. In the reverse auction, a medical cost is used as an article of trade between a medical institution and a patient.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: July 27, 2010
    Assignee: Research Center for Prevention of Diabetes
    Inventors: Kenji Sakaue, Reiko Sakaue
  • Patent number: 7725706
    Abstract: An information processing apparatus has a multi-valued NAND nonvolatile memory including a plurality of word lines and a plurality of memory cells connected to the respective word lines. Each memory cell has a plurality of threshold voltages, and is divided into a first and a second storage area. A program code is stored in the first storage area, and user data is stored in the second storage area. The apparatus also includes a volatile memory to which the program code is transferred from the multi-valued NAND nonvolatile memory. The apparatus further includes a CPU connected to the volatile memory and configured to operate based on the program code transferred to the volatile memory.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: May 25, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroshi Sukegawa, Kenji Sakaue, Hitoshi Tsunoda
  • Patent number: 7616507
    Abstract: A memory system including a nonvolatile semiconductor memory device and a controller. The memory device includes a plurality of word lines; and a plurality of memory cells each connected to a corresponding one of the word lines and each having N threshold voltages for storing multi-valued level, where N is a natural number of 4 or greater; wherein stored data in each of the plurality of memory cells constitutes a plurality of pages, at least only a part of multi-value level is used for storing data, a data “1” is always written to a lower page, a “0” or “1” binary data is written to an upper page, the same data is written in each of the pages when writing in the nonvolatile memory device, and only part of the pages to which the same data is written is accessed when reading out the nonvolatile memory device.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: November 10, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroshi Sukegawa, Kenji Sakaue, Hitoshi Tsunoda
  • Publication number: 20090119134
    Abstract: An auction system between a seller and a bidder via a communication network, for calculating a proper price of a viatical and life settlement policy based on the amount of insurance carried by an insured, the estimated remaining life of the insured, an insurance premium due to be paid by the insured, a commission fee of an investment trust institution and the annual interest of the policy, for preventing the policy from being set at an illegally low price and allowing the insured to sell the policy at an optimized market price while maintaining a fair trade. Whether or not already-distributed key information is used for login, charges can be withdrawn from a trade account available for online settlement, and it is possible to confirm whether a seller or bidder has carried out an illegal action, so that troubles such as unpaid fees can be greatly reduced.
    Type: Application
    Filed: January 5, 2009
    Publication date: May 7, 2009
    Applicant: Research Center for Prevention of Diabetes
    Inventors: Kenji Sakaue, Reiko Sakaue
  • Patent number: 7516371
    Abstract: An ECC control apparatus is to be connected between a host and a memory. The apparatus comprises a first input/output circuit, a detecting circuit, a code-generating circuit, a code-inserting circuit, a second input/output circuit. The first input/output circuit inputs and outputs data to and from the host. The detecting circuit detects a protected-data region and a redundant region of write data input to the first input/output circuit and having a predetermined data length. The code-generating circuit generates an error-correction code for correcting errors in data stored in the protected-data region. The code-inserting circuit inserts the error-correction code in the redundant region. The second input/output circuit inputs and outputs data to and from the memory.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: April 7, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kenji Sakaue, Hiroshi Sukegawa, Hitoshi Tsunoda
  • Patent number: 7464259
    Abstract: A processor boot-up controller includes: a volatile memory connected to a nonvolatile memory; a selector, which transfers boot-up codes to the volatile memory from the nonvolatile memory; a controller for the nonvolatile memory configured from a boot-up control sequencer, which transmits CPU read-in data to the CPU and brings the CPU into a wait state until boot-up code transfer completes; and an error detection and correction unit connected to the external CPU and the nonvolatile memory. The processor boot-up controls the CPU by reading data from the nonvolatile memory. The processor enables the CPU to access a SRAM in the shortest time in sync with the SRAM's ready timing, resulting in a reduction of average system boot-up time. An information processing system can use the controller for example for a nonvolatile memory, a microprocessor boot-up controller, and multi-valued nonvolatile memory.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: December 9, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroshi Sukegawa, Kenji Sakaue, Hitoshi Tsunoda
  • Publication number: 20070291540
    Abstract: A nonvolatile semiconductor memory controller has a plurality of word lines and a plurality of memory cells. Each memory cell is connected to a corresponding one of the word lines, and each memory cell has N threshold voltages, where N is a natural number of 4 or greater. The plurality of memory cells constitutes a plurality of pages, the same data is written in each of the pages when writing in the nonvolatile memory, and only part of the pages to which the same data is written is accessed when reading out the nonvolatile memory.
    Type: Application
    Filed: August 14, 2007
    Publication date: December 20, 2007
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroshi SUKEGAWA, Kenji Sakaue, Hitoshi Tsunoda
  • Publication number: 20070291537
    Abstract: An information processing apparatus has a multi-valued NAND nonvolatile memory including a plurality of word lines and a plurality of memory cells connected to the respective word lines. Each memory cell has a plurality of threshold voltages, and is divided into a first and a second storage area. A program code is stored in the first storage area, and user data is stored in the second storage area. The apparatus also includes a volatile memory to which the program code is transferred from the multi-valued NAND nonvolatile memory. The apparatus further includes a CPU connected to the volatile memory and configured to operate based on the program code transferred to the volatile memory.
    Type: Application
    Filed: August 14, 2007
    Publication date: December 20, 2007
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroshi SUKEGAWA, Kenji Sakaue, Hitoshi Tsunoda
  • Publication number: 20070288262
    Abstract: To provide a medical cost adjusting method for suppressing a medical cost to a reasonable price so that a person who suffers from a disease can receive an appropriate medical service even if the person is not insured. A medical institution presents a predicted medical cost to be demanded therefrom for a medical service given to a patient as a desired demanding amount and, on the other hand, the patient, who desires to receive the medical service, presents a payable medical cost as a desired medical treatment amount, thus, matching of the desired demanding amount to the desired medical treatment amount is carried out. Accordingly, it is possible of integrating a reverse auction and a regular auction making it possible of efficiently collect members concerned in the auction trade. In the reverse auction, a medical cost is used as an article of trade between a medical institution and a patient.
    Type: Application
    Filed: June 9, 2006
    Publication date: December 13, 2007
    Inventors: Kenji Sakaue, Reiko Sakaue
  • Publication number: 20060206438
    Abstract: To enable a commercial trade wherein information about dealing an optional life settlement policy is disclosed transparently and fairly, and deal the life settlement policy at a proper price. An auction system between a seller and a bidder via a communication network constructed to calculate a proper price of a viatical and life settlement policy based on an insured, a estimated remaining life of the insured calculated by a doctor, an insurance due to be paid by the insured, a commission fee of an investment trust institution and the annual interest of a viatical and life settlement policy so that it is possible to prevent the viatical and life settlement policy from being set at an illegally low price and for the insured to sell the life settlement policy at an optimized market price while fairness of a trade is maintained.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 14, 2006
    Inventors: Kenji Sakaue, Reiko Sakaue
  • Publication number: 20050223211
    Abstract: The present invention enables a CPU to access a SRAM in the shortest time in sync with the SRAM's ready timing, resulting in a reduction of avarage system boot-up time. The present invention is a processor boot-up controller that includes: volatile memory, which is connected to nonvolatile memory; a selector, which transfers boot-up codes to the volatile memory from the nonvolatile memory; a controller for the nonvolatile memory which is configured from a boot-up control sequencer, which transmits CPU read-in data to the CPU and brings the CPU into a wait state until boot-up code transfer completes; and an error detection and correction unit; is connected to the external CPU and the nonvolatile memory, and boot-up controls the CPU by reading data from the nonvolatile memory. The present invention is an information processing system using a controller for nonvolatile memory, a microprocessor boot-up controller, and multi-valued nonvolatile memory.
    Type: Application
    Filed: March 21, 2005
    Publication date: October 6, 2005
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroshi Sukegawa, Kenji Sakaue, Hitoshi Tsunoda
  • Publication number: 20040205418
    Abstract: An ECC control apparatus is to be connected between a host and a memory. The apparatus comprises a first input/output circuit, a detecting circuit, a code-generating circuit, a code-inserting circuit, a second input/output circuit. The first input/output circuit inputs and outputs data to and from the host. The detecting circuit detects a protected-data region and a redundant region of write data input to the first input/output circuit and having a predetermined data length. The code-generating circuit generates an error-correction code for correcting errors in data stored in the protected-data region. The code-inserting circuit inserts the error-correction code in the redundant region. The second input/output circuit inputs and outputs data to and from the memory.
    Type: Application
    Filed: February 27, 2004
    Publication date: October 14, 2004
    Inventors: Kenji Sakaue, Hiroshi Sukegawa, Hitoshi Tsunoda
  • Patent number: 6788698
    Abstract: It is an object of the present invention to provide a data switching method capable of impartially selecting a plurality of input ports by a simple circuit configuration. The data switching method according to the present invention includes an up-counter, a down-counter, a counter selecting circuit for selecting either of a counted value by the up-counter or a counted value by the down-counter, a port selecting circuit for selecting one of a plurality of input ports based on an output from the counter selecting circuit, and a buffer for accumulating a packet supplied from the input port selected by the port selecting circuit. The port selecting circuit alternately selects the up-counter and the down-counter to switch the ascending order and the descending order of the import priority of the input ports at every time the packet is imported, thereby impartially selecting each of the input ports.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: September 7, 2004
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Ryouichi Bandai, Kenji Sakaue, Yasuo Unekawa, Yuichi Miyazawa
  • Patent number: 6754205
    Abstract: Input ports IP0 through IP8 transmit request packets by different two kinds of routing patterns A and B before actual cells are transmitted. The number of request packets having reached target output ports OP0 through OP8 is compared by a request packet comparing/measuring circuit CHP. The input ports IP0 through IP8 transmit actual cells by a routing pattern of the routing patterns A and B, by which the number of the request packets having reached the target output ports is larger. Thus, the throughput of a packet switch is improved.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: June 22, 2004
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Kenji Sakaue