Patents Assigned to MURAKUMO CORPORATION
  • Patent number: 11151157
    Abstract: A lower-level master node sends, to a higher-level master node, a table-based write set as a bundle of combinations of a shadow copy of the database and a heap tuple map expanded in a memory, and the higher-level master node that received the write set verifies whether the update has already been executed and sends the record of this update to the lower-level master node as a transaction log including a table number, whereby the database can be updated efficiently and consistently from the lower-level master node to the higher-level master node, and from the higher-level master node to the lower-level master node under its control.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: October 19, 2021
    Assignee: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Patent number: 10860580
    Abstract: An information processing device allocates each portion of a table used in query processing with respect to a database managed by the information processing device, as a portion under responsibility of each of a plurality of other information processing devices, and instructs the plurality of other information processing devices to perform processing with respect to the portion under responsibility by referring to another synchronized database managed by each of the plurality of other information processing devices.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: December 8, 2020
    Assignee: MURAKUMO CORPORATION
    Inventors: Hiroyuki Yamada, Yohei Tsutsumi
  • Patent number: 10579604
    Abstract: Provided is a database system wherein a first node, in accordance with a data transmission request from a second node, transmits, to the second node, specific identification information indicating a transaction log at a predetermined time point, and a transaction log and identification information from after the predetermined time point, and transmits the requested data to the second node from the predetermined time point onwards, and the second node transmits a transmission request for data to the first node in accordance with a search request, and when data received from the first node has been loaded into a memory, the second node executes, on the loaded data, a command relating to a transaction log that is newer than the transaction log indicated by the specific identification information, responds to the search request on the basis of data on which the command has been executed, and deletes the data on which the command has been executed, in accordance with a predetermined condition.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 3, 2020
    Assignee: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Patent number: 10572503
    Abstract: Provided is a database system, wherein a first node holds a transaction log of a database together with identification information enabling identification of a sequence of commands, transmits specific identification information indicating a transaction log at a predetermined time point, and the transaction log and identification information from after the predetermined time point, to a second node, and transmits data in the database to the second node from the predetermined time point onwards, and when the data received from the first node has been loaded into a memory, the second node executes a command relating to a transaction log which is newer than the transaction log indicated by the specific identification information, on the loaded data.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: February 25, 2020
    Assignee: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Patent number: 10437812
    Abstract: A computer which updates the computer's own database in use of a transaction log: acquires the transaction log; processes records in the acquired transaction log, and with respect to a record related to an update instruction, executes the update instruction represented by the record when an object of the update instruction is read onto a memory of the computer; and executes the update instruction put on standby with respect to the object either until the object of the update instruction put on standby is read onto the memory and becomes a processing object, or when the update instruction put on standby has been read onto the memory and become a processing object.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: October 8, 2019
    Assignee: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Publication number: 20190054324
    Abstract: An ultrasonic oscillator retains transducers on a deformable concave portion, the transducers move in conformity with deforming of the concave portion, and the controller comprises receiver that receives sensing signals output from the sensing side transducers which sensed the ultrasonic waves oscillated from the oscillation side transducers, a distance calculation unit that calculates the distance between the oscillation side transducer and the sensing side transducer based on propagation time of the direct wave, an angle calculation unit that calculates a visual angle between a center axis of oscillation and the sensing side transducer viewed from the oscillation side transducer based on the sensing signal related to the direct wave, and a correction unit that corrects position information indicating a relative positional relationship between the plurality of transducers by using the distance and the visual angle.
    Type: Application
    Filed: August 7, 2018
    Publication date: February 21, 2019
    Applicant: Murakumo Corporation
    Inventor: Yohei TSUTSUMI
  • Publication number: 20180373775
    Abstract: A lower-level master node sends, to a higher-level master node, a table-based write set as a bundle of combinations of a shadow copy of the database and a heap tuple map expanded in a memory, and the higher-level master node that received the write set verifies whether the update has already been executed and sends the record of this update to the lower-level master node as a transaction log including a table number, whereby the database can be updated efficiently and consistently from the lower-level master node to the higher-level master node, and from the higher-level master node to the lower-level master node under its control.
    Type: Application
    Filed: August 30, 2018
    Publication date: December 27, 2018
    Applicant: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Publication number: 20180349432
    Abstract: In this database system, a transaction management node is provided with: an information acquisition unit for acquiring deletion target identification information from a session management node; a conflict determination unit for determining the presence or absence of a conflict of the deletion target by comparing information indicating modified data units with the deletion target identification information; an identifier setting unit for setting a transaction identifier with respect to a data set; an identifier transmission unit for transmitting the transaction identifier to a data store management node; and a modified data unit information accumulation unit for accumulating the deletion target identification information as information indicating modified data units if there is no conflict.
    Type: Application
    Filed: April 25, 2018
    Publication date: December 6, 2018
    Applicant: Murakumo Corporation
    Inventors: Hiroyuki YAMADA, Kenichi KONDO
  • Patent number: 10102263
    Abstract: A lower-level master node sends, to a higher-level master node, a table-based write set as a bundle of combinations of a shadow copy of the database and a heap tuple map expanded in a memory, and the higher-level master node that received the write set verifies whether the update has already been executed and sends the record of this update to the lower-level master node as a transaction log including a table number, whereby the database can be updated efficiently and consistently from the lower-level master node to the higher-level master node, and from the higher-level master node to the lower-level master node under its control.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: October 16, 2018
    Assignee: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Patent number: 9956431
    Abstract: Disclosed is an ultrasonic oscillator that heats a target using ultrasonic waves. The ultrasonic oscillator includes: a plurality of ultrasonic oscillation elements that oscillates the ultrasonic waves; a retention portion that retains the plurality of ultrasonic oscillation elements in a state where the ultrasonic oscillation elements are arranged along a concave thereof opposing the heating target; and a controller that controls the ultrasonic oscillation elements so as to oscillate the ultrasonic waves.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: May 1, 2018
    Assignee: MURAKUMO CORPORATION
    Inventor: Takahiro Watanabe
  • Patent number: 9762535
    Abstract: A first server comprises: an information request reception unit that receives a request transmitted by a user terminal; an instruction code generating unit that generates a predetermined tag of causing the user terminal to connect to a second server for which a common session ID is to be used, and to receive the common session ID from the second server; an information generating unit that generates a web page that includes the predetermined tag, as a web page that is transmitted to the user terminal in response to the request; and an information transmission unit that transmits, to the user terminal, the common session ID and the generated web page including the predetermined tag.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: September 12, 2017
    Assignee: MURAKUMO CORPORATION
    Inventor: Takahiro Watanabe
  • Publication number: 20170228427
    Abstract: An information processing device allocates each portion of a table used in query processing with respect to a database managed by the information processing device, as a portion under responsibility of each of a plurality of other information processing devices, and instructs the plurality of other information processing devices to perform processing with respect to the portion under responsibility by referring to another synchronized database managed by each of the plurality of other information processing devices.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 10, 2017
    Applicant: MURAKUMO CORPORATION
    Inventors: Hiroyuki Yamada, Yohei Tsutsumi
  • Patent number: 9571299
    Abstract: In the tree structure, a migrating node forms a connection with a parent node of a migration destination, the migrating node transmits a migration request to a root node, and the root node distributes a reply to the migration request according to the tree structure, upon receiving the reply, the parent node of the migration destination transmits a message, which is received later than the reply, to the migrating node via the formed connection, the migrating node stores in a queue messages which are received later than the reply received via the formed connection, upon receiving a reply distributed according to the tree structure, the migrating node reconstructs the distributed message, based on a message which is received earlier than the reply received from the parent node before migration and a message which is received later than the reply stored in the queue.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: February 14, 2017
    Assignee: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Publication number: 20170011110
    Abstract: Provided is a database system, wherein a first node holds a transaction log of a database together with identification information enabling identification of a sequence of commands, transmits specific identification information indicating a transaction log at a predetermined time point, and the transaction log and identification information from after the predetermined time point, to a second node, and transmits data in the database to the second node from the predetermined time point onwards, and when the data received from the first node has been loaded into a memory, the second node executes a command relating to a transaction log which is newer than the transaction log indicated by the specific identification information, on the loaded data.
    Type: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Applicant: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Publication number: 20170011075
    Abstract: Provided is a database system wherein a first node, in accordance with a data transmission request from a second node, transmits, to the second node, specific identification information indicating a transaction log at a predetermined time point, and a transaction log and identification information from after the predetermined time point, and transmits the requested data to the second node from the predetermined time point onwards, and the second node transmits a transmission request for data to the first node in accordance with a search request, and when data received from the first node has been loaded into a memory, the second node executes, on the loaded data, a command relating to a transaction log that is newer than the transaction log indicated by the specific identification information, responds to the search request on the basis of data on which the command has been executed, and deletes the data on which the command has been executed, in accordance with a predetermined condition.
    Type: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Applicant: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Patent number: 9483091
    Abstract: A rack in which a single or plurality of blade servers are installed includes: a fixing portion that detachably fixes the blade server; and a pipe with which cooling fluid supplied from outside the rack is passed through inside the rack and then introduced outside the rack, the pipe being thermally connected, in a state where the blade server is fixed by the fixing portion, to a heat transfer block thermally connected to at least one heat source included in the blade server.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: November 1, 2016
    Assignee: MURAKUMO CORPORATION
    Inventor: Takahiro Watanabe
  • Publication number: 20160263405
    Abstract: Disclosed is an ultrasonic oscillator that heats a target using ultrasonic waves. The ultrasonic oscillator includes: a plurality of ultrasonic oscillation elements that oscillates the ultrasonic waves; a retention portion that retains the plurality of ultrasonic oscillation elements in a state where the ultrasonic oscillation elements are arranged along a concave thereof opposing the heating target; and a controller that controls the ultrasonic oscillation elements so as to oscillate the ultrasonic waves.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Applicant: MURAKUMO CORPORATION
    Inventor: Takahiro Watanabe
  • Publication number: 20160048179
    Abstract: A rack in which a single or plurality of blade servers are installed includes: a fixing portion that detachably fixes the blade server; and a pipe with which cooling fluid supplied from outside the rack is passed through inside the rack and then introduced outside the rack, the pipe being thermally connected, in a state where the blade server is fixed by the fixing portion, to a heat transfer block thermally connected to at least one heat source included in the blade server.
    Type: Application
    Filed: March 18, 2015
    Publication date: February 18, 2016
    Applicant: MURAKUMO CORPORATION
    Inventor: Takahiro Watanabe
  • Patent number: 9251195
    Abstract: A multi-master node model database management technology involves notifying a higher-level master node of a transaction minimum value as a minimum value of an implementation-underway transaction in a snapshot from a lower-level master node, comparing the transaction minimum value with minimum values retained by the respective master nodes and thus updating a node minimum value and a cluster minimum value. Then, the lower-level master node transmits a write set containing a shadow copy of its own database, a heap tuple map deployed on its own memory and the transaction minimum value to the higher-level master node, and the higher-level master node receiving the write set updates the database by use of the write set if the transaction minimum value is equal to or larger than the cluster minimum value, and aborts the write set if the transaction minimum value is smaller than the cluster minimum value.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: February 2, 2016
    Assignee: MURAKUMO CORPORATION
    Inventor: Hiroyuki Yamada
  • Publication number: 20150293766
    Abstract: A processor includes a plurality of processing units prepared for processing an instruction to be implemented at a plurality of stages and corresponding to the respective stages, and controller controls the plurality of processing units such that a processing unit for a preceding stage consecutively performs processing of a plurality of instructions, and then a processing unit for a subsequent stage consecutively performs processing of the plurality of instructions for which processing by the processing unit for the preceding stage has ended.
    Type: Application
    Filed: January 30, 2015
    Publication date: October 15, 2015
    Applicant: MURAKUMO CORPORATION
    Inventor: Takahiro Watanabe