Patents by Inventor Makoto Shimamura

Makoto Shimamura 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: 11269922
    Abstract: A database server includes a database manager and a synchronization processing unit. When the database server is in a first state in which the database server receives requests from a client, the database manager updates a database in accordance with a request from the client and registers both update data for causing another database server included in the plurality of database servers to update a database of the other database server and management information of the update data for each data management unit in a memory on the basis of the request. When the database server is in the first state, the synchronization processing unit transmits the update data registered in the memory to the other database.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: March 8, 2022
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shigeo Hirose, Mototaka Kanematsu, Makoto Shimamura
  • Patent number: 10891292
    Abstract: A database management system according to an embodiment includes a first node and a plurality of second nodes. The first node receives a query for requesting data from a client terminal and transmits the received query to any one of a plurality of second nodes in accordance with conditions. The plurality of second nodes acquire data by performing processing based on the query received from the first node and transmit the acquired data to the first node. The first node holds range information indicating a range of data held in each of the second nodes and does not transmit the query to the second nodes when the range of data to be retrieved for the query is not a range indicated by the range information.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: January 12, 2021
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Makoto Shimamura, Mototaka Kanematsu
  • Publication number: 20200110760
    Abstract: A database server includes a database manager and a synchronization processing unit. When the database server is in a first state in which the database server receives requests from a client, the database manager updates a database in accordance with a request from the client and registers both update data for causing another database server included in the plurality of database servers to update a database of the other database server and management information of the update data for each data management unit in a memory on the basis of the request. When the database server is in the first state, the synchronization processing unit transmits the update data registered in the memory to the other database.
    Type: Application
    Filed: March 7, 2018
    Publication date: April 9, 2020
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Shigeo HIROSE, Mototaka KANEMATSU, Makoto SHIMAMURA
  • Publication number: 20200019551
    Abstract: A database management system according to an embodiment includes a first node and a plurality of second nodes. The first node receives a query for requesting data from a client terminal and transmits the received query to any one of a plurality of second nodes in accordance with conditions. The plurality of second nodes acquire data by performing processing based on the query received from the first node and transmit the acquired data to the first node. The first node holds range information indicating a range of data held in each of the second nodes and does not transmit the query to the second nodes when the range of data to be retrieved for the query is not a range indicated by the range information.
    Type: Application
    Filed: March 6, 2018
    Publication date: January 16, 2020
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Makoto SHIMAMURA, Mototaka Kanematsu
  • Patent number: 10514849
    Abstract: A storage system includes a plurality of nodes, each of the nodes including a processor and a nonvolatile storage device, and a connection unit directly connected to at least one of the nodes and configured to issue commands directed to a target node. The processor of the target node is configured to access the nonvolatile storage device of the target node in accordance with a command received from the connection unit, notify completion of processing for the command to the connection unit when a processing result responsive to the command is returned from the nonvolatile storage device of the target node within a reference time period, and notify a busy state of the target node to the connection unit when the processing result responsive to the command is not returned from the nonvolatile storage device of the target node within the reference time period.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: December 24, 2019
    Assignee: Toshiba Memory Corporation
    Inventors: Makoto Shimamura, Mototaka Kanematsu
  • Publication number: 20190095483
    Abstract: A search apparatus of an embodiment includes a query reception device, a data acquisition device, a decision device, and a determination device. The query reception device receives a query for searching for top N (N is a natural number) cases of data among cases of data that are targets. The data acquisition device acquires n cases of data (n is a natural number equal to or smaller than N) from each of a plurality of nodes distributively holding the cases of data that are targets on the basis of the query received by the query reception device. The decision device decides whether or not the top N cases of data can be settled from the n cases of data acquired by the data acquisition device. The determination device determines a node from which data will be acquired next time from among the plurality of nodes and the number of cases of data to be acquired when the decision device decides that the top N cases of data cannot be settled.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 28, 2019
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Makoto Shimamura, Mototaka Kanematsu
  • Publication number: 20180254978
    Abstract: The second communication device is in one level higher in a logical network forming a tree structure and sends data to the first communication device. The third communication device is in two or more levels higher in the logical network. The third device is configured to send data to the first communication device without passing through the second communication device. The first communication devices comprises a monitoring unit and a connection switching unit. The monitoring unit is configured to monitor an operation state of the second communication device. The connection switching unit is configured to send a request for sending data to the third communication device, in a case that the normal operation state of the second communication device is not confirmed by the monitoring unit.
    Type: Application
    Filed: January 22, 2018
    Publication date: September 6, 2018
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Yoshiei SATO, Makoto Shimamura, Mototaka Kanematsu
  • Publication number: 20180081970
    Abstract: A data retrieval system includes a first apparatus and a second apparatus. The first apparatus includes a distributor, a processing state receptor, and a completion determiner. The distributor distributes a query to one or more devices which can retain data. The processing state receptor receives, from the second apparatus, information indicating processing states of the devices for the query. The completion determiner determines whether the query is complete from the received processing state. The second apparatus includes a transceiver, a process manager, and a processing state transmission controller. The transceiver receives a query distributed by the first apparatus and transmits the query to the devices. The process manager manages a processing state indicating whether each device completes the query on the basis of a received processing result of the query of each device. The processing state transmission controller transmits managed processing states of the query to the first apparatus.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 22, 2018
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Makoto SHIMAMURA, Yoshiei SATO, Mototaka KANEMATSU
  • Publication number: 20180067649
    Abstract: A storage system includes a plurality of nodes, each of the nodes including a processor and a nonvolatile storage device, and a connection unit directly connected to at least one of the nodes and configured to issue commands directed to a target node. The processor of the target node is configured to access the nonvolatile storage device of the target node in accordance with a command received from the connection unit, notify completion of processing for the command to the connection unit when a processing result responsive to the command is returned from the nonvolatile storage device of the target node within a reference time period, and notify a busy state of the target node to the connection unit when the processing result responsive to the command is not returned from the nonvolatile storage device of the target node within the reference time period.
    Type: Application
    Filed: February 21, 2017
    Publication date: March 8, 2018
    Inventors: Makoto SHIMAMURA, 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: 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: 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
  • Patent number: 8803893
    Abstract: An image data processing apparatus includes: a plurality of operational processing circuits each of which is configured to have a variable circuit configuration and to execute operational processing on image data; and a control section that controls each of the operational processing circuits such that each of the operational processing circuits executes one of a plurality of types of operational processing performed on image data in a predetermined order. The control section controls each of the operational processing circuits so that when image data to be newly given to one of the operational processing circuits is interrupted, said one of the operational processing circuits and another one of the operational processing circuits execute operational processing by taking partial charge of the operational processing.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: August 12, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Makoto Shimamura, Susumu Kimura
  • Patent number: 8028572
    Abstract: An Omnidirectional rain gauge measures an azimuth and zenith direction of flying rainwater. The Omnidirectional rain gauge includes catchment and measurement units. The catchment unit has a plural conical cylinders having individually different heights, and being overlaid so that bottom vertexes of the plural conical cylinders coincide with or come close to each other. The overlaid plural conical cylinders are partitioned by partitions, arranged radially in a plurality of horizontal azimuth directions, to form a plurality of catchment cells. Each of the plurality of partitions is shaped as semicircle following a virtual spherical outer circumference. Diameter of each of top opening parts opposite to the bottom vertexes, of the overlaid plural conical cylinders is sized to follow virtual spherical outer circumference.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: October 4, 2011
    Assignees: MTS Institute Inc., East Japan Railway Company
    Inventors: Masuyoshi Matsuda, Makoto Shimamura, Osamu Suzuki, Shigeru Kishi
  • Publication number: 20110066826
    Abstract: An image data processing apparatus includes: a plurality of operational processing circuits each of which is configured to have a variable circuit configuration and to execute operational processing on image data; and a control section that controls each of the operational processing circuits such that each of the operational processing circuits executes one of a plurality of types of operational processing performed on image data in a predetermined order. The control section controls each of the operational processing circuits so that when image data to be newly given to one of the operational processing circuits is interrupted, said one of the operational processing circuits and another one of the operational processing circuits execute operational processing by taking partial charge of the operational processing.
    Type: Application
    Filed: March 8, 2010
    Publication date: March 17, 2011
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Makoto SHIMAMURA, Susumu KIMURA
  • Publication number: 20100300198
    Abstract: An Omnidirectional rain gauge measures an azimuth and zenith direction of flying rainwater. The Omnidirectional rain gauge includes catchment and measurement units. The catchment unit has a plural conical cylinders having individually different heights, and being overlaid so that bottom vertexes of the plural conical cylinders coincide with or come close to each other. The overlaid plural conical cylinders are partitioned by partitions, arranged radially in a plurality of horizontal azimuth directions, to form a plurality of catchment cells. Each of the plurality of partitions is shaped as semicircle following a virtual spherical outer circumference. Diameter of each of top opening parts opposite to the bottom vertexes, of the overlaid plural conical cylinders is sized to follow virtual spherical outer circumference.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 2, 2010
    Applicants: MTS INSTITUTE INC., EAST JAPAN RAILWAY COMPANY
    Inventors: Masuyoshi MATSUDA, Makoto SHIMAMURA, Osamu SUZUKI, Shigeru KISHI