Patents by Inventor Nobuyuki Myouga
Nobuyuki Myouga 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: 10831257Abstract: A storage device includes a storage unit, a communication port configured to perform serial communication with an external device, and a controller configured to access the storage unit based on a command communicated from the external device through the communication port, and set the communication port to a power-saving mode before the communication port receives any signal for synchronization.Type: GrantFiled: October 31, 2019Date of Patent: November 10, 2020Assignee: TOSHIBA MEMORY CORPORATIONInventor: Nobuyuki Myouga
-
Patent number: 10579130Abstract: A storage device includes a storage unit, a communication port configured to perform serial communication with an external device, and a controller configured to access the storage unit based on a command communicated from the external device through the communication port, and set the communication port to a power-saving mode before the communication port receives any signal for synchronization.Type: GrantFiled: March 13, 2019Date of Patent: March 3, 2020Assignee: TOSHIBA MEMORY CORPORATIONInventor: Nobuyuki Myouga
-
Publication number: 20200064904Abstract: A storage device includes a storage unit, a communication port configured to perform serial communication with an external device, and a controller configured to access the storage unit based on a command communicated from the external device through the communication port, and set the communication port to a power-saving mode before the communication port receives any signal for synchronization.Type: ApplicationFiled: October 31, 2019Publication date: February 27, 2020Inventor: Nobuyuki MYOUGA
-
Publication number: 20190212806Abstract: A storage device includes a storage unit, a communication port configured to perform serial communication with an external device, and a controller configured to access the storage unit based on a command communicated from the external device through the communication port, and set the communication port to a power-saving mode before the communication port receives any signal for synchronization.Type: ApplicationFiled: March 13, 2019Publication date: July 11, 2019Inventor: Nobuyuki MYOUGA
-
Patent number: 10268258Abstract: A storage device includes a storage unit, a communication port configured to perform serial communication with an external device, and a controller configured to access the storage unit based on a command communicated from the external device through the communication port, and set the communication port to a power-saving mode before the communication port receives any signal for synchronization.Type: GrantFiled: February 29, 2016Date of Patent: April 23, 2019Assignee: Toshiba Memory CorporationInventor: Nobuyuki Myouga
-
Patent number: 10228883Abstract: A storage device includes a non-volatile storage, and a controller configured to carry out, in parallel, operations in response to a plurality of commands received from a host and queued in a command queue. When the controller receives, from the host, a read command and then a subsequent command before all data read from the non-volatile storage are transmitted to the host in response to the read command, the controller transmits a response to the subsequent command after part of the data read from the non-volatile storage are transmitted to the host and before the all data read from the non-volatile storage are transmitted to the host.Type: GrantFiled: February 24, 2017Date of Patent: March 12, 2019Assignee: Toshiba Memory CorporationInventor: Nobuyuki Myouga
-
Patent number: 10095442Abstract: A memory device includes a memory unit, a communication interface through which commands are received from a plurality of hosts, and a controller configured to store the commands in a queue and determine an order of execution of the commands according to when the commands were added to the queue and whether or not the commands issued from a host that is designated as a priority host. The controller determines the commands issued from the priority host to be executed prior to other commands that were not issued from the priority host, and determines the other commands to be executed in the order they were added to the queue.Type: GrantFiled: February 29, 2016Date of Patent: October 9, 2018Assignee: Toshiba Memory CorporationInventor: Nobuyuki Myouga
-
Publication number: 20170262230Abstract: A storage device includes a non-volatile storage, and a controller configured to carry out, in parallel, operations in response to a plurality of commands received from a host and queued in a command queue. When the controller receives, from the host, a read command and then a subsequent command before all data read from the non-volatile storage are transmitted to the host in response to the read command, the controller transmits a response to the subsequent command after part of the data read from the non-volatile storage are transmitted to the host and before the all data read from the non-volatile storage are transmitted to the host.Type: ApplicationFiled: February 24, 2017Publication date: September 14, 2017Inventor: Nobuyuki MYOUGA
-
Publication number: 20170039002Abstract: A memory device includes a memory unit, a communication interface through which commands are received from a plurality of hosts, and a controller configured to store the commands in a queue and determine an order of execution of the commands according to when the commands were added to the queue and whether or not the commands issued from a host that is designated as a priority host. The controller determines the commands issued from the priority host to be executed prior to other commands that were not issued from the priority host, and determines the other commands to be executed in the order they were added to the queue.Type: ApplicationFiled: February 29, 2016Publication date: February 9, 2017Inventor: Nobuyuki MYOUGA
-
Publication number: 20170017294Abstract: A storage device includes a storage unit, a communication port configured to perform serial communication with an external device, and a controller configured to access the storage unit based on a command communicated from the external device through the communication port, and set the communication port to a power-saving mode before the communication port receives any signal for synchronization.Type: ApplicationFiled: February 29, 2016Publication date: January 19, 2017Inventor: Nobuyuki MYOUGA
-
Publication number: 20150242160Abstract: According to one embodiment, a memory system includes a command table that stores therein a write command received from a host, a nonvolatile memory that stores therein write data, and a response setting circuit that creates a management table that corresponds to the write command in the command table. Furthermore, the memory system includes a transport layer that generates the response frame based on the management table and a physical layer that transmits the response frame to the host.Type: ApplicationFiled: July 14, 2014Publication date: August 27, 2015Applicant: Kabushiki Kaisha ToshibaInventor: Nobuyuki MYOUGA
-
Patent number: 9047959Abstract: According to one embodiment, a data storage device comprises a buffer memory and a controller. The buffer memory stores a data group including sector unit data with addresses specified by a host, the data group in unit of page includes a plurality of addresses. The controller comprises an adding module configured to be operative, if the sector unit data with addresses specified by the host as valid addresses for write targets are stored in the buffer, to add information that identifies a last address included in valid addresses belonging to the same page addresses and specified by the host and starting with a start address, to a single sector unit data with the last address.Type: GrantFiled: March 12, 2013Date of Patent: June 2, 2015Assignee: KABUSHIKI KAISHA TOSHIBAInventor: Nobuyuki Myouga
-
Publication number: 20150067235Abstract: According to one embodiment, a memory system including plural processing units, each of which is provided for each transmission path, and a data distribution unit, is provided. The data distribution unit distributes a data frame to a write control unit that has execution management information including identification information equal to identification information in the received data frame, in the case where the same address is set to the input/output units in the plural processing units. The data distribution unit transfers the data frame to the write control unit in the processing unit including the input/output unit from which the data frame is received, in the case where a different address is set to the input/output unit in each of the processing units.Type: ApplicationFiled: November 27, 2013Publication date: March 5, 2015Applicant: Kabushiki Kaisha ToshibaInventor: Nobuyuki MYOUGA
-
Patent number: 8473649Abstract: According to one embodiment, a command management device includes a command buffer, a free address register and a FIFO unit with entries. The command buffer stores commands received from a host. The entries include address sections configured to store addresses of the areas in the command buffer in which the respective commands are stored. The address sections are connected together like a ring. Each of the address sections includes a substitute module configured to substitute either the free address held in the free address register or a second address stored in the address section preceding the each of the address sections for a first address stored in the each of the address sections.Type: GrantFiled: March 31, 2011Date of Patent: June 25, 2013Assignee: Kabushiki Kaisha ToshibaInventor: Nobuyuki Myouga
-
Publication number: 20120151101Abstract: According to one embodiment, an interface controller includes a first timer, a monitoring result obtaining module, a monitoring result buffer and an adjuster. The first timer measures elapsed time from a first time point when the interface controller is connected to a first host device of a plurality of host devices and detects a first timeout based on the measured elapsed time and a first timeout value. The monitoring result obtaining module obtains, as a monitoring result, a value indicative of the elapsed time measured at a second time point when a first frame is received from the first host device after the first time point and before the first timeout is detected. The monitoring result buffer stores the monitoring result obtained. The adjuster adjusts the first timeout value based on at least one monitoring result stored in the monitoring result buffer.Type: ApplicationFiled: November 11, 2011Publication date: June 14, 2012Applicant: Kabushiki Kaisha ToshibaInventors: Kiyotaka MATSUO, Nobuyuki Myouga, Hitoshi Hasegawa
-
Patent number: 8111794Abstract: According to one embodiment, a data hold module is configured to receive first data synchronized with a first clock signal on the basis of a second timing signal and output second data obtained by synchronizing the received first data with a second clock signal differing from the first clock signal in frequency. A reception timing generator is configured to generate a timing signal synchronized with the second clock signal as the second timing signal on the basis of a first timing signal corresponding to the first data and synchronized with the first clock signal. The reception timing generator comprises flip-flops connected in cascade. An update timing adjusting module is configured to limit the timing to update the flip-flops in value on the basis of an update enable signal synchronized with the second clock signal.Type: GrantFiled: January 19, 2011Date of Patent: February 7, 2012Assignee: Kabushiki Kaisha ToshibaInventor: Nobuyuki Myouga
-
Publication number: 20120023273Abstract: According to one embodiment, a command management device includes a command buffer, a free address register and a FIFO unit with entries. The command buffer stores commands received from a host. The entries include address sections configured to store addresses of the areas in the command buffer in which the respective commands are stored. The address sections are connected together like a ring. Each of the address sections includes a substitute module configured to substitute either the free address held in the free address register or a second address stored in the address section preceding the each of the address sections for a first address stored in the each of the address sections.Type: ApplicationFiled: March 31, 2011Publication date: January 26, 2012Applicant: Kabushiki Kaisha ToshibaInventor: Nobuyuki Myouga
-
Publication number: 20110260759Abstract: According to one embodiment, a data hold module is configured to receive first data synchronized with a first clock signal on the basis of a second timing signal and output second data obtained by synchronizing the received first data with a second clock signal differing from the first clock signal in frequency. A reception timing generator is configured to generate a timing signal synchronized with the second clock signal as the second timing signal on the basis of a first timing signal corresponding to the first data and synchronized with the first clock signal. The reception timing generator comprises flip-flops connected in cascade. An update timing adjusting module is configured to limit the timing to update the flip-flops in value on the basis of an update enable signal synchronized with the second clock signal.Type: ApplicationFiled: January 19, 2011Publication date: October 27, 2011Applicant: Kabushiki Kaisha ToshibaInventor: Nobuyuki MYOUGA
-
Publication number: 20100049946Abstract: A processor includes: a first storage part that stores instructions of a program including sets of instruction groups, which sets are hierarchically structured; a second storage part that stores an address value of the first storage part in which an instruction to be read next is stored; a third storage part that includes storage areas respectively corresponding to hierarchical levels of the program; and a control part that executes, when an instruction read from the first storage part is a call instruction that calls a different one of the sets of instruction groups, a control to store the address value in the second storage part in one of the storage areas of the third storage part that corresponds to one of the hierarchical levels with which the different one of the sets of instruction groups being executed is associated.Type: ApplicationFiled: June 8, 2009Publication date: February 25, 2010Applicant: FUJITSU LIMITEDInventors: Nobuyuki Myouga, Kazuhiko Takaishi, Yoshinari Higashino
-
Patent number: 7664042Abstract: Information about an attribute of packets that are receivable corresponding to a command is registered. When a packet is received, information about an attribute of the packet received is acquired. Upon occurrence of a reception error that there is no information in the attribute registering unit corresponding to the information acquired by the attribute acquiring unit, a predetermined reception error handling routine is executed according to a type of the reception error.Type: GrantFiled: February 13, 2004Date of Patent: February 16, 2010Assignee: Toshiba Storage Device CorporationInventors: Shini-chi Utsunomiya, Katsuhiko Takeuchi, Nobuyuki Myouga, Sumie Matsubayashi, Hirohide Sugahara