Patents by Inventor Yuichi Tsuchimoto

Yuichi Tsuchimoto 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: 8429136
    Abstract: A first node apparatus included in a distributed data store acquires first operation information and a first timestamp corresponding to target data. The first operation information specifies a first operation to be executed on the target data. The first timestamp indicates a first receipt time of the first operation information. The first node apparatus determines whether the first receipt time is earlier than some of second receipt times on the basis of second timestamps and the acquired first timestamp. The second timestamp indicates the second receipt time of second operation information. The second operation information specifies a second operation executed on the target data. The first node apparatus re-executes the second operations together with the first operation on the target data in the order of the receipt time when it is determined that the first receipt time is earlier than some of the second receipt times.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: April 23, 2013
    Assignee: Fujitsu Limited
    Inventors: Toshiaki Saeki, Yuichi Tsuchimoto, Hiromichi Kobashi, Miho Murata, Nobutaka Imamura, Yasuo Yamane, Hiroki Moue
  • Publication number: 20120136837
    Abstract: A first node apparatus included in a distributed data store acquires first operation information and a first timestamp corresponding to target data. The first operation information specifies a first operation to be executed on the target data. The first timestamp indicates a first receipt time of the first operation information. The first node apparatus determines whether the first receipt time is earlier than some of second receipt times on the basis of second timestamps and the acquired first timestamp. The second timestamp indicates the second receipt time of second operation information. The second operation information specifies a second operation executed on the target data. The first node apparatus re-executes the second operations together with the first operation on the target data in the order of the receipt time when it is determined that the first receipt time is earlier than some of the second receipt times.
    Type: Application
    Filed: May 27, 2011
    Publication date: May 31, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Toshiaki SAEKI, Yuichi TSUCHIMOTO, Hiromichi KOBASHI, Miho MURATA, Nobutaka IMAMURA, Yasuo YAMANE, Hiroki MOUE
  • Publication number: 20120011171
    Abstract: A node determination method includes: associating a function with each of a plurality of nodes; calculating, by inputting a key for identifying specific data to each of the functions, a function value of the each of the functions; determining, on the basis of magnitude relation of the calculated function values, nodes for storing the specific data; and outputting a result of the determination.
    Type: Application
    Filed: June 10, 2011
    Publication date: January 12, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Yuichi TSUCHIMOTO
  • Publication number: 20120011100
    Abstract: This method includes, in response to receipt of a snapshot request from a first node that receives an instruction to obtain a snapshot, identifying transactions in progress; transmitting data representing states of the identified transactions in progress to the first node; after the identifying, carrying out a first processing to prevent the transactions in progress from normally completing; receiving a list of first transactions whose results are reflected to snapshot data or a list of second transactions whose results are not reflected to the snapshot data; and executing copy-on-write on a basis of a specific time after removing the first transactions from among transactions to be processed in the first processing and confirming that the respective first transactions are normally completed or cancelled.
    Type: Application
    Filed: May 25, 2011
    Publication date: January 12, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Yasuo YAMANE, Yuichi Tsuchimoto, Toshiaki Saeki, Hiromichi Kobashi
  • Publication number: 20110271084
    Abstract: A disclosed information processing system includes a receiving node and a storing node, the receiving node includes an order information adding unit that adds first order information to operation instructions included in an operation instruction sequence, the first order information indicating an order among the operation instruction sequences and an operation instruction transmission unit that transmits the one or more operation instructions to the storing node, the storing node includes an operation instruction execution unit that executes the operation instructions. Further, upon a receipt of a second operation instruction having the first order information indicating that the second operation instruction is earlier than the one or more first operation instructions, which was already executed, in the first order relationship, the storing node re-executes the first operation instruction after the second operation instruction is executed.
    Type: Application
    Filed: March 25, 2011
    Publication date: November 3, 2011
    Applicant: FUJITSU LIMITED
    Inventors: Hiroki Moue, Nobutaka Imamura, Hiromichi Kobashi, Yuichi Tsuchimoto, Miho Murata, Toshiaki Saeki, Yasuo Yamane
  • Publication number: 20110184698
    Abstract: A clock determination method executed by a first one of apparatuses included in a system includes receiving a list including first definite clock values of respective apparatuses, the list being circulated among the apparatuses; determining the first clock value of the first apparatus at a point in time based on a smallest of logical clock values regarding corresponding commands on which processing is not completed, the commands being included in commands received by the first apparatus and the logical clock values being obtained at a time of receiving the corresponding commands and being stored, and updating the first clock value, the updated first clock value being included in the list, by using the determined first clock value; specifying, as a second clock value for the system, a smallest of the first clock values included in the updated list; and transmitting the updated list to a second one of the apparatuses.
    Type: Application
    Filed: January 28, 2011
    Publication date: July 28, 2011
    Applicant: Fujitsu Limited
    Inventors: Hiromichi Kobashi, Yuichi Tsuchimoto, Miho Murata, Nobutaka Imamura, Toshiaki Saeki, Yasuo Yamane, Hiroki Moue
  • Publication number: 20100131938
    Abstract: An information processing device verifies an update function. An initialization section creates, when an initialization function is called, verification-use data being a replica of original data. An update section updates, when an update function is called, the original data using the update function, and sequentially stores an argument of the update function to an update history. A reference section additionally stores, to the update history, when a reference function is called, at least one of the arguments selected from those in the update history in accordance with predetermined rules, and stores the arguments in the update history in the verification-use data while sequentially applying the arguments to the update function. An error section makes a comparison between the original data and the verification-use data including the arguments and, when there is a difference therebetween, executes a predetermined error process.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 27, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Yuichi TSUCHIMOTO
  • Publication number: 20100125550
    Abstract: Each of plurality of nodes connected to each other via a network includes a local instance processor and a user application processor. The local instance processor executes a data sharing method for accessing shared data. The data sharing method includes: storing a value of first shared data with a function identifier of an update function upon receiving a registration request, wherein the update function is commutative and idempotent; updating the stored value of the first shared data to a first update value in accordance with an execution result of the update function upon receiving an update request; returning a completion message upon updating the stored value of the first shared data stored in the first node; and transmitting a first reflection request to a second node upon updating the stored value of the first shared data stored in the first node.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 20, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Nobutaka IMAMURA, Yuichi Tsuchimoto, Toshihiro Shimizu, Hiromichi Kobashi, Miho Murata, Soichi Shigeta
  • Publication number: 20100011038
    Abstract: A computer-readable recording medium stores therein a distributed storage managing program that causes a computer to execute obtaining a quantity M, the quantity M being a quantity of classes to which files are to be allocated; allocating, according to a predetermined algorithm, the files to the classes of the quantity M obtained at the obtaining; and allocating, by class and to storage apparatuses of a second quantity that is different from a current quantity of storage apparatuses, the files allocated to the classes of the quantity M at the allocating of the files to the classes, when a quantity of storage apparatuses used to store the files is changed from the current quantity to the second quantity.
    Type: Application
    Filed: April 2, 2009
    Publication date: January 14, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Yuichi Tsuchimoto
  • Patent number: 4841618
    Abstract: A method of manufacturing an air permeable electrocast shell comprising forming a conductive layer on the surface of a model, placing a layer of elutable particles into close contact with the surface of the conductive layer and effecting an electrocasting treatment to deposit metal between the conductive layer and the particles, except for the points of contact between the conductive layer and the particles, and between adjoining particles. The deposit of the metal is controlled so that the thickness of the electrocast shell is less than that of the particle layer. Thereafter, the particles are eluted from the electrocast shell to form innumberable fine vent holes which open at both surfaces of the electrocast shell.
    Type: Grant
    Filed: October 8, 1987
    Date of Patent: June 27, 1989
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Tamio Furuya, Yuichi Tazaki, Toshiyuki Kinugasa, Yoshiki Ishige, Yuichi Tsuchimoto
  • Patent number: 4714424
    Abstract: A vacuum mold for vacuum-forming a plastic sheet heated to a high temperature to transfer grain patterns onto the surface of the plastic sheet, the mold comprising an electrocast shell formed, by an electroforming step, with a casting surface having the grain patterns thereon and a multitude of fine vacuum holes uniformly distributed at the casting surface. A back-up body is mounted at the rear surface of the electrocast shell and is provided with vent holes communicating with the vacuum holes in the shell.
    Type: Grant
    Filed: October 15, 1985
    Date of Patent: December 22, 1987
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Toshiyuki Kinugasa, Tamio Furuya, Yoshiki Ishige, Yuichi Tsuchimoto, Shoji Takahashi