Patents Assigned to MURAKUMO CORPORATION
-
Patent number: 11151157Abstract: 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: GrantFiled: August 30, 2018Date of Patent: October 19, 2021Assignee: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Patent number: 10860580Abstract: 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: GrantFiled: April 27, 2017Date of Patent: December 8, 2020Assignee: MURAKUMO CORPORATIONInventors: Hiroyuki Yamada, Yohei Tsutsumi
-
Patent number: 10579604Abstract: 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: GrantFiled: September 23, 2016Date of Patent: March 3, 2020Assignee: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Patent number: 10572503Abstract: 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: GrantFiled: September 23, 2016Date of Patent: February 25, 2020Assignee: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Patent number: 10437812Abstract: 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: GrantFiled: June 19, 2015Date of Patent: October 8, 2019Assignee: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Publication number: 20190054324Abstract: 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: ApplicationFiled: August 7, 2018Publication date: February 21, 2019Applicant: Murakumo CorporationInventor: Yohei TSUTSUMI
-
Publication number: 20180373775Abstract: 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: ApplicationFiled: August 30, 2018Publication date: December 27, 2018Applicant: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Publication number: 20180349432Abstract: 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: ApplicationFiled: April 25, 2018Publication date: December 6, 2018Applicant: Murakumo CorporationInventors: Hiroyuki YAMADA, Kenichi KONDO
-
Patent number: 10102263Abstract: 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: GrantFiled: September 5, 2014Date of Patent: October 16, 2018Assignee: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Patent number: 9956431Abstract: 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: GrantFiled: May 23, 2016Date of Patent: May 1, 2018Assignee: MURAKUMO CORPORATIONInventor: Takahiro Watanabe
-
Patent number: 9762535Abstract: 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: GrantFiled: June 26, 2014Date of Patent: September 12, 2017Assignee: MURAKUMO CORPORATIONInventor: Takahiro Watanabe
-
Publication number: 20170228427Abstract: 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: ApplicationFiled: April 27, 2017Publication date: August 10, 2017Applicant: MURAKUMO CORPORATIONInventors: Hiroyuki Yamada, Yohei Tsutsumi
-
Patent number: 9571299Abstract: 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: GrantFiled: January 8, 2015Date of Patent: February 14, 2017Assignee: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Publication number: 20170011110Abstract: 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: ApplicationFiled: September 23, 2016Publication date: January 12, 2017Applicant: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Publication number: 20170011075Abstract: 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: ApplicationFiled: September 23, 2016Publication date: January 12, 2017Applicant: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Patent number: 9483091Abstract: 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: GrantFiled: March 18, 2015Date of Patent: November 1, 2016Assignee: MURAKUMO CORPORATIONInventor: Takahiro Watanabe
-
Publication number: 20160263405Abstract: 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: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Applicant: MURAKUMO CORPORATIONInventor: Takahiro Watanabe
-
Publication number: 20160048179Abstract: 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: ApplicationFiled: March 18, 2015Publication date: February 18, 2016Applicant: MURAKUMO CORPORATIONInventor: Takahiro Watanabe
-
Patent number: 9251195Abstract: 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: GrantFiled: July 5, 2012Date of Patent: February 2, 2016Assignee: MURAKUMO CORPORATIONInventor: Hiroyuki Yamada
-
Publication number: 20150293766Abstract: 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: ApplicationFiled: January 30, 2015Publication date: October 15, 2015Applicant: MURAKUMO CORPORATIONInventor: Takahiro Watanabe