Patents by Inventor Mototaka Kanematsu

Mototaka Kanematsu 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: 20180052846
    Abstract: Any one of a first storage area and a second storage area, in which redundant data are respectively written, is set as a reference storage area, reference data are read in accordance with a request from the storage area set as the reference storage area between the first storage area and the second storage area, and, when update data are received from an external storage device, information based on the update data is written in the storage area not set as the reference storage area between the first storage area and the second storage area and the information based on the update data is written in the storage area set as the reference storage area.
    Type: Application
    Filed: August 21, 2017
    Publication date: February 22, 2018
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Shohei MOCHIZUKI, Taiga KATAYAMA, Mototaka KANEMATSU
  • Publication number: 20180011878
    Abstract: According to one embodiment, a DB integration device includes a receiver and a designator. The receiver is configured to receive at least a request for combining first data and second data. The designator is configured to designate, from among a plurality of DB systems, a DB system for executing a combining process of combining the first data and the second data on the basis of combining capability information. The combining capability information indicates at least one of: whether or not a first DB system is capable of reading the second data from a second DB system and executing the combining process; and whether or not the first DB system is capable of causing the second DB system to read the first data.
    Type: Application
    Filed: June 22, 2017
    Publication date: January 11, 2018
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Taiga KATAYAMA, Mototaka KANEMATSU
  • Publication number: 20170371916
    Abstract: A database management device, a database management method, and a storage medium capable of improving convenience are provided. A first write manager of a database management device writes data for which a write instruction has been issued from a client to a first storage area of a storage unit. A second write manager writes WAL data corresponding to the write instruction from the client to any address in a second storage area of the storage unit. A determiner determines whether or not to write the WAL data to the second storage area for each transaction process. A transaction manager causes the first write manager to write the data and causes the second write manager to write the WAL data if the determiner determines to write the WAL data and causes the first write manager to write the data if the determiner determines not to write the WAL data.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 28, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Makoto SHIMAMURA, Mototaka KANEMATSU
  • Patent number: 9846714
    Abstract: A KVS data processing unit, upon receiving a KVS type command of a database system in which index data and actual data are stored in a pair, manipulates data stored in a storage device based on said command. An SQL command execution unit, upon receiving an SQL command, serializes this command, generates KVS type data, and passes this data to the KVS data processing unit. A KVS command processing unit, upon receiving a KVS command, serializes this command, and transmits this data to the KVS data processing unit.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: December 19, 2017
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Kenji Takahashi, Mototaka Kanematsu
  • Patent number: 9715374
    Abstract: A multi-branch determination syntax optimization apparatus includes: a memory that retains multi-branch determination syntax including tokens; a database that retains (1) CPU performance information being a parameter depending on a CPU incorporated in the multi-branch determination syntax optimization apparatus and set based on time required for multi-branch determination processing and (2) frequently-appearing token table representing types and rates of appearance of tokens sorted in order of appearance frequency in a query that statically analyzes a source code and performs lexical analysis in advance; and a conversion section that executes determination for the multi-branch determination syntax by referring to the CPU performance information and the frequently-appearing token table, and creates a branch code converted to make a speculatively executable branch for the token type having a high frequency of appearance and to make a branch using the jump table for the token type having a low frequency of appea
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: July 25, 2017
    Assignees: Kabushiki Kaisha Toshiba, TOSHIBA SOLUTIONS CORPORATION
    Inventors: Makoto Shimamura, Kei Yamaji, Mototaka Kanematsu
  • Publication number: 20170192889
    Abstract: A storage system includes a plurality of storage devices, and a server including a memory and an interface. The server is configured to store, in the memory, each of data pieces that are received through the interface from a client as a series of data to be written, in association with a single write command or a series of write commands received through the interface from the client, for each data piece, determine a target storage device and a logical address thereof at which the data piece is to be written, based on an identifier of the data piece received in association with the data piece through the interface from the client, and carry out, in parallel, writing of the data pieces stored in the memory at the determined logical addresses.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 6, 2017
    Inventors: Yoshiei SATO, Mototaka KANEMATSU, Kenji TAKAHASHI
  • Publication number: 20170085645
    Abstract: A storage system includes a storage unit having a plurality of routing circuits electrically networked with each other, each of the routing circuits being locally connected to a plurality of node modules, each of which includes nonvolatile memory, the plurality of node modules forming at least first and second storage regions, and a plurality of connection units, each connected to one or more of the routing circuits, and access the first and second storage regions through one or more of the routing circuits in accordance with a command. When one of the connection units receives a command to write second data into the first storage region while first data are being read out from the first storage region, said one of the connection units writes the second data into both the first and second storage regions.
    Type: Application
    Filed: August 19, 2016
    Publication date: March 23, 2017
    Inventors: Satoshi OOBA, Mototaka KANEMATSU, Kenji TAKAHASHI
  • Publication number: 20160217174
    Abstract: According to one embodiment, there is provided a database system in which a database server and a storage are connected via a communication line. The storage includes a data area, a transaction information storage area, a journal log storage area, and a first circuit. The database server includes a second circuit. The second circuit writes transaction information into the transaction information storage area determined from a combination of the subject database server and a unit of division of processing executing transaction processing.
    Type: Application
    Filed: June 30, 2015
    Publication date: July 28, 2016
    Inventors: Kenji Takahashi, Yoshiei Sato, Takahiro Kurita, Mototaka Kanematsu
  • Publication number: 20150363177
    Abstract: A multi-branch determination syntax optimization apparatus includes: a memory that retains multi-branch determination syntax including tokens; a database that retains (1) CPU performance information being a parameter depending on a CPU incorporated in the multi-branch determination syntax optimization apparatus and set based on time required for multi-branch determination processing and (2) frequently-appearing token table representing types and rates of appearance of tokens sorted in order of appearance frequency in a query that statically analyzes a source code and performs lexical analysis in advance; and a conversion section that executes determination for the multi-branch determination syntax by referring to the CPU performance information and the frequently-appearing token table, and creates a branch code converted to make a speculatively executable branch for the token type having a high frequency of appearance and to make a branch using the jump table for the token type having a low frequency of appea
    Type: Application
    Filed: February 28, 2014
    Publication date: December 17, 2015
    Applicants: KABUSHIKI KAISHA TOSHIBA, TOSHIBA SOLUTIONS CORPORATION
    Inventors: Makoto SHIMAMURA, Kei YAMAJI, Mototaka KANEMATSU
  • Publication number: 20150227562
    Abstract: A KVS data processing unit, upon receiving a KVS type command of a database system in which index data and actual data are stored in a pair, manipulates data stored in a storage device based on said command. An SQL command execution unit, upon receiving an SQL command, serializes this command, generates KVS type data, and passes this data to the KVS data processing unit. A KVS command processing unit, upon receiving a KVS command, serializes this command, and transmits this data to the KVS data processing unit.
    Type: Application
    Filed: February 2, 2015
    Publication date: August 13, 2015
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Kenji TAKAHASHI, Mototaka KANEMATSU
  • Publication number: 20100306201
    Abstract: To provide a neighbor searching apparatus that can select an index suitable for each search target. A neighbor searching apparatus has: a storage part that stores a meta table containing index-dependent meta data associated with a data structure of each index; a database managing part that searches for an index associated with an instruction when receiving the instruction from a user and makes an indexing part perform a processing associated with the instruction using the index-dependent meta data associated with the index; and the indexing part that performs the processing associated with the instruction using the index-dependent meta data based on the instruction from the managing database part.
    Type: Application
    Filed: March 3, 2010
    Publication date: December 2, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yutaka Hirano, Mototaka Kanematsu, Toshihiro Kayama, Mayumi Ooto
  • Publication number: 20090249002
    Abstract: An information collection apparatus which collects, from a plurality of devices each having a plurality of states including a power-supply state indicating ON or OFF of a power-supply, state information indicating a state of each device, the apparatus (a) stores, in a first memory, the power-supply state of each device, (b) receives state information transmitted from each device whose state is changed, (c) rewrites, when a power-supply state information indicating the power-supply state is received, the power-supply state stored in the first memory in accordance with the obtained power-supply state information, (d) collects periodically the state information from each device whose power-supply state stored in the first memory is ON by issuing, at regular intervals, a first request for the state information to the device, and (e) transmits the state information collected periodically to an external apparatus.
    Type: Application
    Filed: March 12, 2009
    Publication date: October 1, 2009
    Inventors: Shuichiro IMAHARA, Kazuto Kubota, Mototaka Kanematsu, Akiko Matsukawa