Patents by Inventor Takayuki KADOWAKI

Takayuki KADOWAKI 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: 10657121
    Abstract: Distributed batch processing on an eventually consistent storage system is efficiently performed. A control node includes an execution control unit and a re-execution control unit. The execution control unit causes a processing node to execute predetermined processing that includes reading of data for a key stored in a distributed data store. The re-execution control unit determines, after causing the processing node to execute the predetermined processing, presence or absence of a possibility that inconsistency occurred on data for the key stored in the distributed data store at a time of execution of the predetermined processing, based on a representative value of the data. Then, the re-execution control unit causes, when it is determined that there is a possibility that the inconsistency occurred, the processing node to re-execute the predetermined processing at a time point when resolution of the inconsistency is verified.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 19, 2020
    Assignee: NEC CORPORATION
    Inventor: Takayuki Kadowaki
  • Publication number: 20170270155
    Abstract: Distributed batch processing on an eventually consistent storage system is efficiently performed. A control node includes an execution control unit and a re-execution control unit. The execution control unit causes a processing node to execute predetermined processing that includes reading of data for a key stored in a distributed data store. The re-execution control unit determines, after causing the processing node to execute the predetermined processing, presence or absence of a possibility that inconsistency occurred on data for the key stored in the distributed data store at a time of execution of the predetermined processing, based on a representative value of the data. Then, the re-execution control unit causes, when it is determined that there is a possibility that the inconsistency occurred, the processing node to re-execute the predetermined processing at a time point when resolution of the inconsistency is verified.
    Type: Application
    Filed: August 18, 2015
    Publication date: September 21, 2017
    Applicant: NEC CORPORATION
    Inventor: Takayuki KADOWAKI
  • Patent number: 9058313
    Abstract: A program on a plurality of processing units executes test input data. In the case where an error occurs so that processing of the program is not completed normally, it is determined that a test performed by using the input data failed. Meanwhile, in the case where an error does not occur so that processing of the program is completed normally, if the same feature pattern as that of the input data is stored in a storing unit which stores feature patterns of the executed input data, it is determined that the test performed by using the input data succeeded, while if the feature pattern is not stored in the storing unit, the result of the test performed by using the input data is judged based on the result of comparing the expected data with result data of the program.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: June 16, 2015
    Assignee: NEC CORPORATION
    Inventor: Takayuki Kadowaki
  • Publication number: 20140089741
    Abstract: Disclosed is a data transition tracing apparatus capable of solving the problem on tracing an error for debugging. The apparatus includes an execution unit that sequentially executes sets of information processing (IP), each of which receives a plurality of chunks which are sets of data records and outputs output chunks associated with the input chunk, onto the respective input chunks and chunk division unit that, with respect to each of the second and later sets of the IP individually, rearranges the output chunk outputted by the set of the IP located at a preceding stage (PS) into the input chunk to be inputted to the set of the IP in question located at a succeeding stage of the PS and stores chain information, which shares any of the data records and associates the input chunk with the output chunk outputted by the set of the IP located at the PS.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 27, 2014
    Applicant: NEC Corporation
    Inventor: TAKAYUKI KADOWAKI
  • Publication number: 20130238934
    Abstract: A program on a plurality of processing units executes test input data. In the case where an error occurs so that processing of the program is not completed normally, it is determined that a test performed by using the input data failed. Meanwhile, in the case where an error does not occur so that processing of the program is completed normally, if the same feature pattern as that of the input data is stored in a storing unit which stores feature patterns of the executed input data, it is determined that the test performed by using the input data succeeded, while if the feature pattern is not stored in the storing unit, the result of the test performed by using the input data is judged based on the result of comparing the expected data with result data of the program.
    Type: Application
    Filed: January 30, 2013
    Publication date: September 12, 2013
    Applicant: NEC CORPORATION
    Inventor: Takayuki KADOWAKI