Patents by Inventor Yuji Hanaoka

Yuji Hanaoka 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).

  • Publication number: 20100332739
    Abstract: A storage device includes a programmable device into which predetermined control data is written, a control data storing unit that stores therein write control data and read control data, the write control data being control data for realizing a function to save data stored in a cache memory into a nonvolatile memory when an abnormal shut-down occurs and the read control data being control data for realizing a function to restore the data saved in the nonvolatile memory into the cache memory when an electric power source is turned on after the abnormal shut-down, a writing unit that, when an electric power source is turned on after occurrence of the abnormal shut-down of the storage device, writes the read control data into the programmable device, and a restoring instructing unit that instructs the programmable device to restore the data saved in the nonvolatile memory into the cache memory.
    Type: Application
    Filed: August 25, 2010
    Publication date: December 30, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Terumasa Haneda, Nina Tsukamoto, Yuji Hanaoka
  • Publication number: 20100325522
    Abstract: A storage device is for restoring the data saved in a nonvolatile memory to a cache memory, even if there is not a read response from the nonvolatile memory. In a data saving operation, parity data of to-be-saved data is generated, and the to-be-saved data and the parity data having CRCs and AIDs added thereto are written into a flash memory. In a data restoring operation, if an operation to read data from the flash memory is not completed within a predetermined period of time, the data reading operation is suspended, and additional data is set. The to-be-saved data having a data error corrected with the parity data is then written into the cache memory.
    Type: Application
    Filed: August 27, 2010
    Publication date: December 23, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Nina Tsukamoto, Sadayuki Ohyama, Yuji Hanaoka
  • Publication number: 20100318844
    Abstract: A backup method makes a backup of cache data to a nonvolatile memory by using a controller, the cache data being stored in the volatile memory. The backup method includes writing the cache data stored in the volatility memory in a selected area of the nonvolatile memory, generating party data by operating the parity operations between each of the predetermined parts of the cache data in the volatile memory, verifying whether an error found in the part of the cache data in the nonvolatile memory can be recovered by using the parity data, and rewriting the part of the cache data when the error found in the part of the cache data in the nonvolatile memory cannot be recovered by using the parity data in an area of the nonvolatile memory different from the selected area.
    Type: Application
    Filed: August 3, 2010
    Publication date: December 16, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Shinnosuke MATSUDA, Sadayuki OHYAMA, Kentaro YUASA, Takanori ISHII, Yoko KAWANO, Yuji HANAOKA, Nina TSUKAMOTO, Tomoharu MURO
  • Publication number: 20100306586
    Abstract: A storage apparatus includes a backup processing unit that stores data stored in a first memory into a second memory as backup data upon occurrence of a power failure, a restore processing unit that upon recovery from the power failure restores the backup data backed up in the second memory to the first memory and erases the backup data, and an erasure processing termination unit that terminates the erasure processing upon a power failure occurring during erasure processing for erasing the backup data stored in the second memory, and a re-backup processing unit that re-backs up data in the first memory corresponding to the backup data erased from the second memory before the erasure processing is terminated by the erasure processing termination unit to a location in the second memory subsequent to a last location that contains the backup data which has not been erased.
    Type: Application
    Filed: May 19, 2010
    Publication date: December 2, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Yuji Hanaoka, Terumasa Haneda, Atsushi Uchida, Yoko Kawano, Emi Narita
  • Publication number: 20100306570
    Abstract: An asynchronous interface circuit for transferring a data stream between different clock domains, the asynchronous interface circuits includes a data holding circuit for sequentially receiving and transferring data of the data stream in synchronism with a first clock signal, and holding the received data until an input of a next data, an asynchronous memory for sequentially receiving the data held in the data holding circuit in synchronism with the first clock signal and for outputting the data in the order of inputting in synchronism with a second clock signal. The asynchronous interface circuit further includes a monitor for detecting an operating state of the asynchronous memory, and a selector for selecting one of the data output from the asynchronous memory and the data output from the data holding circuit on the basis of a detecting result of the monitor.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 2, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Atsushi UCHIDA, Yuji Hanaoka, Terumasa Haneda, Yoko Kawano, Emi Narita
  • Publication number: 20100299565
    Abstract: A controlling apparatus for controlling a disk array unit includes a cache memory for caching data of the disk array unit; a nonvolatile memory for storing the data in the cache memory; and a control unit for detecting a defective location in the nonvolatile memory where the data is stored defectively and updating information indicating the defection location, for generating an error detection code of the updated information, for writing the generated information and the associated error detection code into an area of the nonvolatile memory different from any area where any information indicating any defective location previously detected and stored into the nonvolatile memory, and for controlling writing the data in the cache memory into a location of the nonvolatile memory designated by any selected one of the information stored in the nonvolatile memory.
    Type: Application
    Filed: August 3, 2010
    Publication date: November 25, 2010
    Applicant: Fujitsu Limited
    Inventors: Tomoharu Muro, Nina Tsukamoto, Yuji Hanaoka, Yoko Kawano
  • Publication number: 20100241806
    Abstract: An information processing apparatus includes, a first storage unit, a second storage unit in which data stored in the first storage unit is backed up, and a memory controller that controls data backup operation. The memory controller divides a transfer source storage area into portions, and provides two transfer destination areas, each of the two transfer destination areas being divided into portions, backs up data in a direction from a beginning address of each divided area of the transfer source storage area to an end address thereof in one of the transfer destination areas provided for each divided area of the transfer source storage area, and backs up data in a direction from the end address of each divided area of the transfer source storage area to the beginning address thereof in the other transfer destination storage area.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 23, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Yoko KAWANO, Yuji HANAOKA, Terumasa HANEDA, Atsushi UCHIDA
  • Patent number: 7774513
    Abstract: A DMA circuit operates a plurality of DMA channels in parallel, enabling reduction of the circuit scale and fewer development processes. A channel manager circuit reads in sequence the control information for each DMA channel from control memory, performs analysis, and according to the divided DMA control sequence, performs state processing (DMA control). Further, the channel manager circuit updates the control information, writes back the control information to the control memory, and executes time-division control of the plurality of DMA channels. Hence the circuit scale can be reduced, contributing to decreased costs, and the number of development processes can be reduced.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: August 10, 2010
    Assignee: Fujitsu Limited
    Inventors: Terumasa Haneda, Yuichi Ogawa, Toshiyuki Yoshida, Yuji Hanaoka
  • Patent number: 7769911
    Abstract: A data reading method includes the steps of: a reading request issuing step of issuing a reading request for reading predetermined stored data; and a reading request re-issuing step of re-issuing a reading request when read data responsive to the reading request has not arrived within a predetermined time period, wherein: in the reading request re-issuing step, a flag is attached to the re-reading request, and thus, the re-reading request is differed from the first issued reading request.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: August 3, 2010
    Assignee: Fujitsu Limited
    Inventors: Yuji Hanaoka, Hidenori Matsumoto
  • Publication number: 20070220179
    Abstract: A data reading method includes the steps of: a reading request issuing step of issuing a reading request for reading predetermined stored data; and a reading request re-issuing step of re-issuing a reading request when read data responsive to the reading request has not arrived within a predetermined time period, wherein: in the reading request re-issuing step, a flag is attached to the re-reading request, and thus, the re-reading request is differed from the first issued reading request.
    Type: Application
    Filed: March 16, 2007
    Publication date: September 20, 2007
    Applicant: FUJITSU LIMITED
    Inventors: Yuji Hanaoka, Hidenori Matsumoto
  • Publication number: 20070220178
    Abstract: A data reading method includes the steps of: a reading request issuing step of issuing a reading request for reading predetermined stored data; and a reading request re-issuing step of re-issuing a reading request when read data responsive to the reading request has not arrived within a predetermined time period, wherein: in the reading request re-issuing step, a flag is attached to the re-reading request, and thus, the re-reading request is differed from the first issued reading request.
    Type: Application
    Filed: July 14, 2006
    Publication date: September 20, 2007
    Applicant: FUJITSU LIMITED
    Inventors: Yuji Hanaoka, Hidenori Matsumoto
  • Publication number: 20060218313
    Abstract: A DMA circuit operates a plurality of DMA channels in parallel, enabling reduction of the circuit scale and fewer development processes. A channel manager circuit reads in sequence the control information for each DMA channel from control memory, performs analysis, and according to the divided DMA control sequence, performs state processing (DMA control). Further, the channel manager circuit updates the control information, writes back the control information to the control memory, and executes time-division control of the plurality of DMA channels. Hence the circuit scale can be reduced, contributing to decreased costs, and the number of development processes can be reduced.
    Type: Application
    Filed: September 8, 2005
    Publication date: September 28, 2006
    Applicant: FUJITSU LIMITED
    Inventors: Terumasa Haneda, Yuichi Ogawa, Toshiyuki Yoshida, Yuji Hanaoka
  • Patent number: 6957273
    Abstract: Priorities are set in order of an internal register access packet, a response system packet, and a command system packet which are transmitted/received by a packet transmitting/receiving unit. In a transfer waiting state of the command system packet of the low priority to a certain transmission destination, in the case where the response system packet or internal register access packet of the high priority to another transmission destination is received from an external module, the packet transmitting/receiving unit withdraws the transfer waiting state and transmits the packet of the high priority.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: October 18, 2005
    Assignee: Fujitsu Limited
    Inventors: Terumasa Haneda, Hiroshi Matsushita, Makoto Takamatsu, Yuji Hanaoka
  • Patent number: 6513656
    Abstract: The present invention provides a shrink-wrapped package comprising at least one article shrink-wrapped with a polyester film containing an ethylene terephthalate unit, the shrink-wrapped package having a portion of sealing and cutting whose starting point has a movement distance of 10 &mgr;m or less.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: February 4, 2003
    Assignee: Gunze Limited
    Inventors: Yuji Hanaoka, Fusazo Wada, Mina Okamoto
  • Publication number: 20020179479
    Abstract: The present invention provides a shrink-wrapped package comprising at least one article shrink-wrapped with a polyester film containing an ethylene terephthalate unit, the shrink-wrapped package having a portion of sealing and cutting whose starting point has a movement distance of 10 &mgr;m or less.
    Type: Application
    Filed: December 22, 1999
    Publication date: December 5, 2002
    Inventors: YUJI HANAOKA, FUSAZO WADA, MINA OKAMOTO
  • Patent number: 6413596
    Abstract: The present invention provides a heat shrinkable film comprising at least one layer of a thermoplastic resin and having a heat shrinkage in the main orientation direction of 10% or less after treatment in a hot water at 70° C. for 2 seconds, and 65% or more after treatment in hot water at 90° C. for 10 seconds, the heat shrinkable film preferably having a natural shrinkage in the main orientation direction of 2.5% or less after being allowed to stand at 40° C. for 7 days.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: July 2, 2002
    Assignee: Gunze Limited
    Inventors: Tomohisa Okuda, Yuji Hanaoka
  • Publication number: 20010023465
    Abstract: Priorities are set in order of an internal register access packet, a response system packet, and a command system packet which are transmitted/received by a packet transmitting/receiving unit. In a transfer waiting state of the command system packet of the low priority to a certain transmission destination, in the case where the response system packet or internal register access packet of the high priority to another transmission destination is received from an external module, the packet transmitting/receiving unit withdraws the transfer waiting state and transmits the packet of the high priority.
    Type: Application
    Filed: November 30, 2000
    Publication date: September 20, 2001
    Inventors: Terumasa Haneda, Hiroshi Matsushita, Makoto Takamatsu, Yuji Hanaoka