Patents by Inventor Tetsuhiro Kodama

Tetsuhiro Kodama 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: 9721665
    Abstract: A data writing method for writing data to a flash memory includes writing an initial value to the data storage area, determining whether or not the writing of the initial value is performed normally based on a write flag, writing data to the data storage area when the writing is performed normally, and erasing a block including the data storage area when the writing is not performed normally. An initial value is written to the data storage area before writing data, so that whether or not an error correction code storage area contains the initial value may be confirmed. An erase operation of the block is performed only when the error correction code storage area does not contain the initial value, so that the number of times of erasure of the block may be reduced and the life of the product may be increased.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: August 1, 2017
    Assignee: Cypress Semiconductor Corporation
    Inventor: Tetsuhiro Kodama
  • Publication number: 20160210063
    Abstract: A data writing method for writing data to a flash memory includes writing an initial value to the data storage area, determining whether or not the writing of the initial value is performed normally based on a write flag, writing data to the data storage area when the writing is performed normally, and erasing a block including the data storage area when the writing is not performed normally. An initial value is written to the data storage area before writing data, so that whether or not an error correction code storage area contains the initial value may be confirmed. An erase operation of the block is performed only when the error correction code storage area does not contain the initial value, so that the number of times of erasure of the block may be reduced and the life of the product may be increased.
    Type: Application
    Filed: September 21, 2015
    Publication date: July 21, 2016
    Inventor: Tetsuhiro KODAMA
  • Patent number: 9142301
    Abstract: A data writing method for writing data to a flash memory includes writing an initial value to the data storage area, determining whether or not the writing of the initial value is performed normally based on a write flag, writing data to the data storage area when the writing is performed normally, and erasing a block including the data storage area when the writing is not performed normally. An initial value is written to the data storage area before writing data, so that whether or not an error correction code storage area contains the initial value may be confirmed. An erase operation of the block is performed only when the error correction code storage area does not contain the initial value, so that the number of times of erasure of the block may be reduced and the life of the product may be increased.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: September 22, 2015
    Assignee: Cypress Semiconductor Corporation
    Inventor: Tetsuhiro Kodama
  • Publication number: 20140122785
    Abstract: A data writing method for writing data to a flash memory includes writing an initial value to the data storage area, determining whether or not the writing of the initial value is performed normally based on a write flag, writing data to the data storage area when the writing is performed normally, and erasing a block including the data storage area when the writing is not performed normally. An initial value is written to the data storage area before writing data, so that whether or not an error correction code storage area contains the initial value may be confirmed. An erase operation of the block is performed only when the error correction code storage area does not contain the initial value, so that the number of times of erasure of the block may be reduced and the life of the product may be increased.
    Type: Application
    Filed: January 7, 2014
    Publication date: May 1, 2014
    Applicant: Spansion LLC
    Inventor: Tetsuhiro KODAMA
  • Patent number: 8635397
    Abstract: A data writing method for writing data to a flash memory includes writing an initial value to the data storage area, determining whether or not the writing of the initial value is performed normally based on a write flag, writing data to the data storage area when the writing is performed normally, and erasing a block including the data storage area when the writing is not performed normally. An initial value is written to the data storage area before writing data, so that whether or not an error correction code storage area contains the initial value may be confirmed. An erase operation of the block is performed only when the error correction code storage area does not contain the initial value, so that the number of times of erasure of the block may be reduced and the life of the product may be increased.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: January 21, 2014
    Assignee: Spansion LLC
    Inventor: Tetsuhiro Kodama
  • Patent number: 8571206
    Abstract: An information transmitting apparatus encrypts and transmits transmit data that includes contents for which transmission instruction has been received, an authentication code, and padding. The information transmitting apparatus includes a padding calculating unit that calculates a size of the padding based on an encrypting algorithm, a size of the authentication code and a size of the contents; a transmit-data size calculating unit that calculates a size of the transmit data from the size of the padding, the size of the authentication code, and the size of the contents; a generating unit that generates, using the size of the transmit data, a header that indicates a type of the transmit data and the size of the transmit data; an encrypting unit that encrypts the transmit data; and a transmitting unit that transmits the header and the encrypted transmit data.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: October 29, 2013
    Assignee: Fujitsu Limited
    Inventors: Tetsuhiro Kodama, Jun Yajima, Arata Noguchi, Ken Sakuma
  • Publication number: 20110258517
    Abstract: A data writing method for writing data to a flash memory includes writing an initial value to the data storage area, determining whether or not the writing of the initial value is performed normally based on a write flag, writing data to the data storage area when the writing is performed normally, and erasing a block including the data storage area when the writing is not performed normally. An initial value is written to the data storage area before writing data, so that whether or not an error correction code storage area contains the initial value may be confirmed. An erase operation of the block is performed only when the error correction code storage area does not contain the initial value, so that the number of times of erasure of the block may be reduced and the life of the product may be increased.
    Type: Application
    Filed: March 23, 2011
    Publication date: October 20, 2011
    Applicant: FUJITSU SEMICONDUCTOR LIMITED
    Inventor: Tetsuhiro KODAMA
  • Publication number: 20080219435
    Abstract: An information transmitting apparatus encrypts and transmits transmit data that includes contents for which transmission instruction has been received, an authentication code, and padding. The information transmitting apparatus includes a padding calculating unit that calculates a size of the padding based on an encrypting algorithm, a size of the authentication code and a size of the contents; a transmit-data size calculating unit that calculates a size of the transmit data from the size of the padding, the size of the authentication code, and the size of the contents; a generating unit that generates, using the size of the transmit data, a header that indicates a type of the transmit data and the size of the transmit data; an encrypting unit that encrypts the transmit data; and a transmitting unit that transmits the header and the encrypted transmit data.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 11, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Tetsuhiro Kodama, Jun Yajima, Arata Noguchi, Ken Sakuma
  • Publication number: 20080205646
    Abstract: A method, device and computer-readable recording medium that stores therein a computer program for data decryption to execute processing when encrypted communication data including encrypted data obtained by encrypting plain text data and communication attributive data representing information of a data size of communicated data is received, the computer program making a computer execute notifying for receiving only the communication attributive data in the encrypted communication data and notifying the data size represented by the received communication attributive data to a preparing unit which prepares a storage area for storing the encrypted communication data in temporary storage incorporated in the computer. The computer program also enables the computer to execute storing the encrypted communication data in the prepared storage area and decrypting the encrypted data contained in the encrypted communication data, which is stored in the storage area, to obtain the plain text data.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 28, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Hiroyuki KOMORI, Jun Yajima, Tetsuhiro Kodama, Kouta Soejima