Patents by Inventor Naoki Esaka

Naoki Esaka 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: 20200341681
    Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller acquires, from a host, write data having the same first size as a data write unit of the nonvolatile memory and obtained by dividing write data associated with one write command having a first identifier indicating a first write destination block in a plurality of write destination blocks into a plurality of write data or combining write data associated with two or more write commands having the first identifier. The controller writes the acquired write data having the first size to the first write destination block by a first write operation.
    Type: Application
    Filed: July 14, 2020
    Publication date: October 29, 2020
    Applicant: TOSHIBA MEMORY CORPORATION
    Inventors: Shinichi KANNO, Hideki Yoshida, Naoki Esaka, Hiroshi Nishimura
  • Patent number: 10761771
    Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller acquires, from a host, write data having the same first size as a data write unit of the nonvolatile memory and obtained by dividing write data associated with one write command having a first identifier indicating a first write destination block in a plurality of write destination blocks into a plurality of write data or combining write data associated with two or more write commands having the first identifier. The controller writes the acquired write data having the first size to the first write destination block by a first write operation.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: September 1, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Shinichi Kanno, Hideki Yoshida, Naoki Esaka, Hiroshi Nishimura
  • Publication number: 20200192600
    Abstract: According to one embodiment, a memory system receives from a host a first write request including a first block identifier designating a first write destination block to which first write data is to be written. The memory system acquires the first write data from a write buffer temporarily holding write data corresponding to each of the write requests, and writes the first write data to a write destination page in the first write destination block. The memory system releases a region in the write buffer, storing data which is made readable from the first write destination block by writing the first write data to the write destination page. The data made readable is a data of a page in the first write destination block preceding the write destination page.
    Type: Application
    Filed: February 27, 2020
    Publication date: June 18, 2020
    Applicant: Toshiba Memory Corporation
    Inventors: Shinichi Kanno, Hideki Yoshida, Naoki Esaka
  • Publication number: 20200110698
    Abstract: According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies a set of data included in a copy-source block for garbage collection and corresponding respectively to reference counts belonging to a first reference count range to a first copy-destination block, and copies a set of data included in the copy-source block and corresponding respectively to reference counts belonging to a second reference count range having a lower limit higher than an upper limit of the first reference count range to a second copy-destination block.
    Type: Application
    Filed: December 5, 2019
    Publication date: April 9, 2020
    Inventors: Shinichi Kanno, Naoki Esaka
  • Patent number: 10613796
    Abstract: According to one embodiment, a memory system receives from a host a first write request including a first block identifier designating a first write destination block to which first write data is to be written. The memory system acquires the first write data from a write buffer temporarily holding write data corresponding to each of the write requests, and writes the first write data to a write destination page in the first write destination block. The memory system releases a region in the write buffer, storing data which is made readable from the first write destination block by writing the first write data to the write destination page. The data made readable is a data of a page in the first write destination block preceding the write destination page.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: April 7, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Shinichi Kanno, Hideki Yoshida, Naoki Esaka
  • Patent number: 10545863
    Abstract: According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies, based on a first management table corresponding to a copy-source block for garbage collection, only data corresponding to reference counts of non-zero from the copy-source block to a copy-destination block, and associates physical addresses respectively indicating locations in the copy-destination block, in which the data are copied, with respective intermediate addresses corresponding to the copied data.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: January 28, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Shinichi Kanno, Naoki Esaka
  • Patent number: 10545864
    Abstract: According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies a set of data included in a copy-source block for garbage collection and corresponding respectively to reference counts belonging to a first reference count range to a first copy-destination block, and copies a set of data included in the copy-source block and corresponding respectively to reference counts belonging to a second reference count range having a lower limit higher than an upper limit of the first reference count range to a second copy-destination block.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: January 28, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Shinichi Kanno, Naoki Esaka
  • Publication number: 20190332316
    Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller acquires, from a host, write data having the same first size as a data write unit of the nonvolatile memory and obtained by dividing write data associated with one write command having a first identifier indicating a first write destination block in a plurality of write destination blocks into a plurality of write data or combining write data associated with two or more write commands having the first identifier. The controller writes the acquired write data having the first size to the first write destination block by a first write operation.
    Type: Application
    Filed: March 13, 2019
    Publication date: October 31, 2019
    Applicant: TOSHIBA MEMORY CORPORATION
    Inventors: Shinichi KANNO, Hideki YOSHIDA, Naoki ESAKA, Hiroshi NISHIMURA
  • Publication number: 20190235787
    Abstract: According to one embodiment, a memory system receives from a host a first write request including a first block identifier designating a first write destination block to which first write data is to be written. The memory system acquires the first write data from a write buffer temporarily holding write data corresponding to each of the write requests, and writes the first write data to a write destination page in the first write destination block. The memory system releases a region in the write buffer, storing data which is made readable from the first write destination block by writing the first write data to the write destination page. The data made readable is a data of a page in the first write destination block preceding the write destination page.
    Type: Application
    Filed: September 10, 2018
    Publication date: August 1, 2019
    Applicant: Toshiba Memory Corporation
    Inventors: Shinichi KANNO, Hideki YOSHIDA, Naoki ESAKA
  • Publication number: 20190087328
    Abstract: According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies a set of data included in a copy-source block for garbage collection and corresponding respectively to reference counts belonging to a first reference count range to a first copy-destination block, and copies a set of data included in the copy-source block and corresponding respectively to reference counts belonging to a second reference count range having a lower limit higher than an upper limit of the first reference count range to a second copy-destination block.
    Type: Application
    Filed: March 7, 2018
    Publication date: March 21, 2019
    Inventors: Shinichi Kanno, Naoki Esaka
  • Publication number: 20190087327
    Abstract: According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies, based on a first management table corresponding to a copy-source block for garbage collection, only data corresponding to reference counts of non-zero from the copy-source block to a copy-destination block, and associates physical addresses respectively indicating locations in the copy-destination block, in which the data are copied, with respective intermediate addresses corresponding to the copied data.
    Type: Application
    Filed: March 7, 2018
    Publication date: March 21, 2019
    Inventors: Shinichi Kanno, Naoki Esaka
  • Patent number: 9736217
    Abstract: According to one embodiment, a method is configured to be used for controlling an electronic device configured to operate an other electronic device, byway of example. The method includes displaying an operational interface for operating the other electronic device on a locked screen displayed in a display of the electronic device under a lock condition configured to restrict at least part of an operation on the electronic device, if it is determined that the electronic device has been connected to a first network corresponding to the other electronic device and the display of the electronic device is activated by an operation of a user.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: August 15, 2017
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Visual Solutions Corporation
    Inventor: Naoki Esaka
  • Publication number: 20160234545
    Abstract: According to one embodiment, an electronic device includes a processor. The processor switches a first program guide on a display to a second program guide. The first program guide includes a plurality of first objects related to a plurality of programs on the first channel. The second program guide includes a plurality of second objects related to a plurality of programs on the second channel. When the second program guide is displayed and when one of the plurality of first objects is selected from the first program guide, at least one of the plurality of programs on the second channel in the second program guide including a broadcast time that overlaps a broadcast time of a program corresponding to the selected first object is displayed visually differently.
    Type: Application
    Filed: October 8, 2015
    Publication date: August 11, 2016
    Inventors: Munehiro TOKIKURA, Yosuke TAKAHASHI, Naoki ESAKA, Masakazu SUZUKI
  • Patent number: 9191406
    Abstract: A storage unit of a relaying apparatus stores first identification information that identifies an SIP terminal and second identification that identifies other SIP terminal which is forecast as a transfer destination of a message. A transmitting-and-receiving unit receives from the SIP terminal a request message that is received before a transfer message to be transferred to other SIP terminal and that includes a processing request concerning communications and the first identification information. An obtaining unit obtains from a storage unit the second identification information corresponding to the first identification information included in the received request message. A connection establishing unit establishes communications between the other SIP terminal of the obtained second identification information and the relaying apparatus.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: November 17, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshimichi Tanizawa, Naoki Esaka, Tsutomu Shibata
  • Patent number: 9065684
    Abstract: A transfer unit transfers a message between a network and an external terminal. An input unit inputs a user ID for identifying a user. A generating unit generates a registration message requesting a registration of address information of the user. A transmitting unit transmits the registration message to a server. A receiving unit receives a response message including registration information and connection information from the server. When the connection information indicates a permission of a connection of the external terminal to the network, a control unit controls the transfer unit to transfer the message between the network and the external terminal.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: June 23, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshimichi Tanizawa, Naoki Esaka, Tsutomu Shibata
  • Publication number: 20140380183
    Abstract: According to one embodiment, a method is configured to be used for controlling an electronic device configured to operate an other electronic device, byway of example. The method includes displaying an operational interface for operating the other electronic device on a locked screen displayed in a display of the electronic device under a lock condition configured to restrict at least part of an operation on the electronic device, if it is determined that the electronic device has been connected to a first network corresponding to the other electronic device and the display of the electronic device is activated by an operation of a user.
    Type: Application
    Filed: May 19, 2014
    Publication date: December 25, 2014
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Naoki Esaka
  • Publication number: 20140373067
    Abstract: According to one embodiment, an electronic device includes a processing circuitry to make a request to a server so as to acquire a channel list via a communication network, to compare a first channel list acquired newly with a second channel list acquired previously, and, if the second channel list is to be updated with the first channel list, to acquire first program information corresponding to the first channel list from the server, and to generate a program guide by using the first channel list and the first program information.
    Type: Application
    Filed: August 28, 2014
    Publication date: December 18, 2014
    Inventors: Munehiro Tokikura, Yosuke Takahashi, Kentaro Nagahama, Naoki Esaka
  • Patent number: 8861380
    Abstract: The transferring unit transfers a message received from a PC or a network to a designated destination address. The judging unit judges whether an authentication message including the identification information of the user and a grant message indicating that the user is authenticated are transferred. The identification information acquiring unit acquires the identification information from the transferred authentication message. The SIP message processing unit creates a registration message that includes the address information of the user having the acquired identification information and transmits the created registration message to the SIP server when the grant message is transferred.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: October 14, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshimichi Tanizawa, Naoki Esaka, Tsutomu Shibata
  • Patent number: 8862607
    Abstract: According to an embodiment, a receiving apparatus includes a memory, a first generator, a second generator, a transmitter, a receiver. The memory stores service information including search criteria set in a memory device and a connection method for connecting with the memory device. The first generator generates a common search query that is a search query expressing search conditions used in searching contents and that includes at least a pair of a common search condition attribute and a common search condition attribute value. The second generator generates a search query according to the search criteria specified in the service information with the use of the generated common search query. The transmitter transmits the generated search query to the memory device based on the connection method specified in the service information. The receiver receives, from the memory device, the attribute information obtained as a result of executing the search query.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: October 14, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Daisuke Ajitomi, Yuji Irie, Hiroyuki Aizu, Naoki Esaka, Kohji Saiki
  • Patent number: 8856653
    Abstract: According to one embodiment, a video display apparatus includes a selection module, a Web information analysis module, a screen generation module, a transmission module, a reception module, and an alteration module. The selection module is configured to select a partial area of a Web page. The Web information analysis module is configured to analyze first Web information which specifies the partial area. The screen generation module is configured to generate a screen for displaying page information of the partial area, based on the first Web information. The transmission module is configured to transmit the first Web information to an external apparatus.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: October 7, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Naoki Esaka, Mieko Onodera, Sachie Yokoyama, Munehiro Tokikura, Ayako Kanai