Patents by Inventor Maoko Oyamada

Maoko Oyamada 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: 10564901
    Abstract: According to one embodiment, a memory system includes a controller. The controller controls throttling to make a performance value of the memory system fall between a first performance value and a second performance value. The throttling limits the number of times of accesses per unit time to a nonvolatile memory. The first performance value is calculated based on a third performance value of the memory system and is greater than the third performance value. The third performance value is a value which is expected to be reached at a time when a first period has elapsed since the memory system started being used if throttling is not performed. The second performance value is provided between the first performance value and the third performance value.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: February 18, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Takeshi Tanaka, Kenichi Iwai, Maoko Oyamada
  • Publication number: 20180321884
    Abstract: According to one embodiment, a memory system includes a controller. The controller controls throttling to make a performance value of the memory system fall between a first performance value and a second performance value. The throttling limits the number of times of accesses per unit time to a nonvolatile memory. The first performance value is calculated based on a third performance value of the memory system and is greater than the third performance value. The third performance value is a value which is expected to be reached at a time when a first period has elapsed since the memory system started being used if throttling is not performed. The second performance value is provided between the first performance value and the third performance value.
    Type: Application
    Filed: July 11, 2018
    Publication date: November 8, 2018
    Applicant: Toshiba Memory Corporation
    Inventors: Takeshi TANAKA, Kenichi Iwai, Maoko Oyamada
  • Patent number: 10037172
    Abstract: According to one embodiment, a memory system includes a controller. The controller controls throttling to make a performance value of the memory system fall between a first performance value and a second performance value. The throttling limits the number of times of accesses per unit time to a nonvolatile memory. The first performance value is calculated based on a third performance value of the memory system and is greater than the third performance value. The third performance value is a value which is expected to be reached at a time when a first period has elapsed since the memory system started being used if throttling is not performed. The second performance value is provided between the first performance value and the third performance value.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: July 31, 2018
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Takeshi Tanaka, Kenichi Iwai, Maoko Oyamada
  • Patent number: 9846541
    Abstract: A memory system according to an embodiment includes a non-volatile memory and a controller configured to control the non-volatile memory. The controller includes an interface and a control unit. The interface receives, from a host, a first instruction to change a performance of the memory system as a performance control instruction. The control unit controls the memory system on the basis of the performance control instruction such that the number of parallel operations of parallel operating units which are operated in parallel in the memory system is changed.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: December 19, 2017
    Assignee: Toshiba Memory Corporation
    Inventors: Hironobu Miyamoto, Maoko Oyamada, Kenichiro Suzuki, Yoshihisa Kojima
  • Publication number: 20170228159
    Abstract: According to one embodiment, a memory system includes a controller. The controller controls throttling to make a performance value of the memory system fall between a first performance value and a second performance value. The throttling limits the number of times of accesses per unit time to a nonvolatile memory. The first performance value is calculated based on a third performance value of the memory system and is greater than the third performance value. The third performance value is a value which is expected to be reached at a time when a first period has elapsed since the memory system started being used if throttling is not performed. The second performance value is provided between the first performance value and the third performance value.
    Type: Application
    Filed: June 28, 2016
    Publication date: August 10, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Takeshi TANAKA, Kenichi IWAI, Maoko OYAMADA
  • Publication number: 20160170642
    Abstract: A memory system according to an embodiment includes a non-volatile memory and a controller configured to control the non-volatile memory. The controller includes an interface and a control unit. The interface receives, from a host, a first instruction to change a performance of the memory system as a performance control instruction. The control unit controls the memory system on the basis of the performance control instruction such that the number of parallel operations of parallel operating units which are operated in parallel in the memory system is changed.
    Type: Application
    Filed: March 12, 2015
    Publication date: June 16, 2016
    Inventors: Hironobu Miyamoto, Maoko Oyamada, Kenichiro Suzuki, Yoshihisa Kojima
  • Publication number: 20070266277
    Abstract: A storage device can reduce time for diagnosis and allows the diagnosis to be conducted on the entire area of a memory. The storage device includes a temporary memory that temporarily stores for a storage medium, data written to and/or read from a host system by the storage medium; a memory manager that manages writing and/or reading performed on the temporary memory; a first storage memory that complements a difference in processing speed of writing and/or reading between the host system and the temporary memory; and a second storage memory that complements a difference in processing speed of writing and reading between the storage medium and the temporary memory. The memory manager has a comparator, which compares the diagnostic data stored in the first storage memory with the read data stored in the second storage memory, and determines that there is an abnormality if a comparison result is inconsistent.
    Type: Application
    Filed: June 20, 2007
    Publication date: November 15, 2007
    Applicant: Fujitsu Limited
    Inventor: Maoko Oyamada