Patents by Inventor Masahiro Ishiyama

Masahiro Ishiyama 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: 10747666
    Abstract: A memory system includes a non-volatile memory, a buffer memory, and a controller. The controller is configured to write data corresponding to a write command received from a host in the buffer memory, and based on an indication from the host, do not write the data stored in the buffer memory into the non-volatile memory unless a non-volatilization event occurs, the non-volatilization event being one of a flush request from the host and a detection of a power shutdown.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: August 18, 2020
    Assignee: Toshiba Memory Corporation
    Inventor: Masahiro Ishiyama
  • Patent number: 10528464
    Abstract: A memory system includes a nonvolatile memory having memory dies controlled in parallel and each including a plurality of physical blocks, and a controller. The controller manages a plurality of logical areas for storing data portions received from the host and parities calculated from the data portions, the logical areas including first and second logical areas for storing first and second parity groups, respectively. Each first parity group includes k data portions received from the host and m parities calculated therefrom. Each second parity group includes k? data portions received from the host and m? parities calculated therefrom. Also, the controller maps each logical area to storage locations in the non-volatile memory dies such that the data portions and the parities of any one parity group are each stored in a different physical block in a set of physical blocks selected from different non-volatile memory dies.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: January 7, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Masahiro Ishiyama, Shigehiro Asano
  • Patent number: 10530772
    Abstract: According to one embodiment, a communication apparatus is provided. The communication apparatus receives first content including first additional information from a first terminal, generates second additional information, adds the second additional information to second content, and transmits the second content to a second terminal. The second additional information includes an authentication code unique to blocks in the second content and the communication apparatus and a signature unique to the authentication code. The communication apparatus generates receipt information and transmits the receipt information to an external apparatus when a transmission source of the first content is verified to be the first terminal based on the first additional information.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: January 7, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Yosuke Bando, Masahiro Ishiyama
  • Patent number: 10402864
    Abstract: According to one embodiment, a storage unit, a management unit that acquires attributes of communication apparatuses from a plurality of the communication apparatuses and stores identifiers of the communication apparatuses and the attributes in the storage unit in association with each other as communication apparatus information, and a selection unit that selects a distributor apparatus that is the communication apparatus distributing a content to the other communication apparatuses as a radio signal based on the communication apparatus information are included.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 3, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Arata Miyamoto, Kenichi Maeda, Masahiro Ishiyama, Shinya Murai, Hiroto Nakai
  • Patent number: 10365857
    Abstract: A memory system capable of being connected to a host, includes a non-volatile memory that includes a plurality of non-volatile memory dies, and a controller that is electrically connected to the non-volatile memory. The controller is configured to manage the plurality of non-volatile memory dies as a plurality of die sets, each die set including two or more of the non-volatile memory dies to which priorities are assigned respectively, select one die set from the plurality of die sets based on an identifier received from the host, and select, based on the assigned priorities, a non-volatile memory die from the selected die set as a writing destination die of write data received from the host.
    Type: Grant
    Filed: September 4, 2017
    Date of Patent: July 30, 2019
    Assignee: Toshiba Memory Corporation
    Inventor: Masahiro Ishiyama
  • Patent number: 10278233
    Abstract: According to one embodiment, a communication apparatus includes a radio interface unit that sends a data message to a receiver and extracts, when a message sent by the receiver via unicast with an optimized transmission rate is received, rate information indicating the optimized transmission rate of the receiver from the received message, a message processor that generates the data message, in which a multicast identifier indicating a multicast group is a destination, and outputs the data message to the radio interface unit, and a selector that selects, according to the rate information, a data message transmission rate to send the data message.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: April 30, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Yujen Lai, Yosuke Bando, Kenichi Maeda, Masahiro Ishiyama, Ren Sakata, Hiroki Kudo, Takeshi Sakoda
  • Patent number: 10187818
    Abstract: According to one embodiment, a communication apparatus includes a congestion degree calculating unit and an operation mode setting unit. The congestion degree calculating unit calculates a third congestion degree related to wireless communication based on a first congestion degree of first wireless communication and a second congestion degree of second wireless communication. In the first wireless communication, peer-to-peer communication is performed directly between communication apparatuses, and in the second wireless communication, communication is performed through a wireless communication device. The operation mode setting unit switches an operation mode of the first wireless communication based on the third congestion degree to either of a mode in which the communication apparatus transmits content or a mode in which the communication apparatus receives content.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: January 22, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Yosuke Bando, Yujen Lai, Youyang Ng, Kenichi Maeda, Takeshi Sakoda, Takaomi Murakami, Yusuke Doi, Masahiro Ishiyama
  • Patent number: 10091767
    Abstract: According to one embodiment, a communication apparatus includes an operation mode storage unit that stores a mode in which the communication apparatus operates as a wireless base station or a terminal and a non-volatile memory, wherein a transmission message is output to the outside when the communication apparatus operates as the wireless base station, data included in a received reception message is stored in the non-volatile memory when the communication apparatus operates as the terminal, and when the communication apparatus operates as the wireless base station, after all data transmitted from a first external wireless base station is received, if a communication quality with the first wireless base station is less than a predetermined value, and no message is received from a wireless base station other than the first wireless base station, a channel selection and switching process is performed, and then the operation mode is changed from the terminal to the wireless base station.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: October 2, 2018
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Yosuke Bando, Hiroki Kudo, Masahiro Ishiyama, Kenichi Maeda, Yujen Lai, Hiroto Nakai
  • Patent number: 9999079
    Abstract: According to one embodiment, a communication device includes a first circuitry, a second circuitry and a third circuitry. The first circuitry establishes a wireless connection with a first communication device, in accordance with a communication request relating to data communication. The second circuitry measures a communication environment of the communication device to acquire communication environment data. The third circuitry establishes a logical connection with a second communication device relating to the communication request via the wireless connection and controls so as to perform the data communication with the second communication device in accordance with the communication environment data.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: June 12, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Takeshi Ishihara, Masahiro Ishiyama
  • Publication number: 20180129600
    Abstract: A memory system includes a nonvolatile memory having memory dies controlled in parallel and each including a plurality of physical blocks, and a controller. The controller manages a plurality of logical areas for storing data portions received from the host and parities calculated from the data portions, the logical areas including first and second logical areas for storing first and second parity groups, respectively. Each first parity group includes k data portions received from the host and m parities calculated therefrom. Each second parity group includes k? data portions received from the host and m? parities calculated therefrom. Also, the controller maps each logical area to storage locations in the non-volatile memory dies such that the data portions and the parities of any one parity group are each stored in a different physical block in a set of physical blocks selected from different non-volatile memory dies.
    Type: Application
    Filed: November 2, 2017
    Publication date: May 10, 2018
    Inventors: Masahiro ISHIYAMA, Shigehiro ASANO
  • Publication number: 20180121136
    Abstract: A memory system capable of being connected to a host, includes a non-volatile memory that includes a plurality of non-volatile memory dies, and a controller that is electrically connected to the non-volatile memory. The controller is configured to manage the plurality of non-volatile memory dies as a plurality of die sets, each die set including two or more of the non-volatile memory dies to which priorities are assigned respectively, select one die set from the plurality of die sets based on an identifier received from the host, and select, based on the assigned priorities, a non-volatile memory die from the selected die set as a writing destination die of write data received from the host.
    Type: Application
    Filed: September 4, 2017
    Publication date: May 3, 2018
    Inventor: Masahiro ISHIYAMA
  • Publication number: 20180121354
    Abstract: A memory system includes a non-volatile memory, a buffer memory, and a controller. The controller is configured to write data corresponding to a write command received from a host in the buffer memory, and based on an indication from the host, do not write the data stored in the buffer memory into the non-volatile memory unless a non-volatilization event occurs, the non-volatilization event being one of a flush request from the host and a detection of a power shutdown.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 3, 2018
    Inventor: Masahiro ISHIYAMA
  • Publication number: 20170277723
    Abstract: An obtaining unit obtains a first-type request which includes address information corresponding to a writing instruction or a reading instruction with respect to a value. A converting unit converts the first-type request into a second-type request which includes a key having a combination of the address information and version information. The version information is updated every time the writing instruction is issued with the position indicated by the address information as the writing position. Based on the second-type request, a control unit either performs a writing operation for writing the value corresponding to the key in a key value store type database including a plurality of storage devices each of which is set either as a master storage device or as a slave storage device, or performs a reading operation for reading the value corresponding to the key from the database.
    Type: Application
    Filed: December 15, 2016
    Publication date: September 28, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Hidekazu TADOKORO, Hidenori MATSUZAKI, Masahiro ISHIYAMA
  • Publication number: 20170237732
    Abstract: According to one embodiment, a communication apparatus is provided. The communication apparatus receives first content including first additional information from a first terminal, generates second additional information, adds the second additional information to second content, and transmits the second content to a second terminal. The second additional information includes an authentication code unique to blocks in the second content and the communication apparatus and a signature unique to the authentication code. The communication apparatus generates receipt information and transmits the receipt information to an external apparatus when a transmission source of the first content is verified to be the first terminal based on the first additional information.
    Type: Application
    Filed: September 6, 2016
    Publication date: August 17, 2017
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: YOSUKE BANDO, MASAHIRO ISHIYAMA
  • Publication number: 20170111819
    Abstract: According to one embodiment, a communication apparatus includes a congestion degree calculating unit and an operation mode setting unit. The congestion degree calculating unit calculates a third congestion degree related to wireless communication based on a first congestion degree of first wireless communication and a second congestion degree of second wireless communication. In the first wireless communication, peer-to-peer communication is performed directly between communication apparatuses, and in the second wireless communication, communication is performed through a wireless communication device. The operation mode setting unit switches an operation mode of the first wireless communication based on the third congestion degree to either of a mode in which the communication apparatus transmits content or a mode in which the communication apparatus receives content.
    Type: Application
    Filed: March 1, 2016
    Publication date: April 20, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Yosuke BANDO, Yujen LAI, Youyang NG, Kenichi MAEDA, Takeshi SAKODA, Takaomi MURAKAMI, Yusuke DOI, Masahiro ISHIYAMA
  • Publication number: 20170078344
    Abstract: According to one embodiment, a communication apparatus includes a radio interface unit that sends a data message to a receiver and extracts, when a message sent by the receiver via unicast with an optimized transmission rate is received, rate information indicating the optimized transmission rate of the receiver from the received message, a message processor that generates the data message, in which a multicast identifier indicating a multicast group is a destination, and outputs the data message to the radio interface unit, and a selector that selects, according to the rate information, a data message transmission rate to send the data message.
    Type: Application
    Filed: March 4, 2016
    Publication date: March 16, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Yujen Lai, Yosuke Bando, Kenichi Maeda, Masahiro Ishiyama, Ren Sakata, Hiroki Kudo, Takeshi Sakoda
  • Publication number: 20170055272
    Abstract: According to one embodiment, a communication apparatus includes an operation mode storage unit that stores a mode in which the communication apparatus operates as a wireless base station or a terminal and a non-volatile memory, wherein a transmission message is output to the outside when the communication apparatus operates as the wireless base station, data included in a received reception message is stored in the non-volatile memory when the communication apparatus operates as the terminal, and when the communication apparatus operates as the wireless base station, after all data transmitted from a first external wireless base station is received, if a communication quality with the first wireless base station is less than a predetermined value, and no message is received from a wireless base station other than the first wireless base station, a channel selection and switching process is performed, and then the operation mode is changed from the terminal to the wireless base station.
    Type: Application
    Filed: March 9, 2016
    Publication date: February 23, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Yosuke BANDO, Hiroki KUDO, Masahiro ISHIYAMA, Kenichi MAEDA, Yujen LAI, Hiroto NAKAI
  • Patent number: 9473317
    Abstract: According to the embodiments, a communication apparatus stores therein an operation mode indicating whether the communication apparatus is a publisher or a subscriber, and includes a message processing unit that generates a transmission message and analyzes a reception message and a nonvolatile memory. When the communication apparatus is subscriber, the communication apparatus sends a repair message to request a retransmission of a data chunk not successively received. When the communication apparatus is publisher, the communication apparatus selectively retransmits the data chunk based on the repair message.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: October 18, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Arata Miyamoto, Kenichi Maeda, Masahiro Ishiyama, Hiroto Nakai
  • Patent number: 9456316
    Abstract: A mode of a publisher or a subscriber is stored. Also, a first identifier indicating affiliation to a first group is stored. In a case of the publisher, a transmission message including ToC information, which is a list of the first identifiers and data to be transmitted, is transmitted to an outside. In a case of the subscriber, when a received message includes the first identifier, data included in the message is stored into a non-volatile memory, and when it is determined that all data in the ToC information stored in the received message are already received and that the number of publishers is less than a threshold, the stored mode is changed to the publisher.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: September 27, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masahiro Ishiyama, Arata Miyamoto, Kenichi Maeda, Hiroki Kudo, Hiroto Nakai
  • Publication number: 20160088663
    Abstract: According to one embodiment, a communication device includes a first circuitry, a second circuitry and a third circuitry. The first circuitry establishes a wireless connection with a first communication device, in accordance with a communication request relating to data communication. The second circuitry measures a communication environment of the communication device to acquire communication environment data. The third circuitry establishes a logical connection with a second communication device relating to the communication request via the wireless connection and controls so as to perform the data communication with the second communication device in accordance with the communication environment data.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 24, 2016
    Inventors: Takeshi ISHIHARA, Masahiro ISHIYAMA