Patents by Inventor Sumudu Dematapitiya

Sumudu Dematapitiya 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: 9652325
    Abstract: There are provided: a distribution storage processing unit for distributing and storing a plurality of fragment data including division data obtained by dividing storage target data into a plurality of pieces and redundant data into a plurality of storing unit; an operation status detecting unit for detecting operation statuses of the respective storing unit; and a data regenerating unit for, in accordance with a result of the detection by the operation status detecting unit, when any of the storing unit goes down, regenerating the fragment data having been stored in the down storing unit based on the other fragment data stored in the other storing unit different from the down storing unit. Moreover, the data regenerating unit has a function of transferring and storing the fragment data stored in the storing unit previously scheduled to go down into the other storing unit before the storing unit goes down.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: May 16, 2017
    Assignee: NEC CORPORATION
    Inventor: Sumudu Dematapitiya
  • Patent number: 8555007
    Abstract: A storage system includes a plurality of storing unit and a data processing unit configured to store data into the plurality of storing unit. The data processing unit includes: a storage destination setting unit configured to set a journal storing unit configured to store a journal showing a data processing status of the storage system from among the plurality of storing unit, and set the plurality of storing unit other than the set journal storing unit as fragment storing unit configured to distributedly store a plurality of fragment data forming storage target data, respectively; and a distribution storage controlling unit configured to store the journal into the storing unit set as the journal storing unit by the storage destination setting unit, and distribute and store the plurality of fragment data into the plurality of storing unit set as the fragment storing unit, respectively.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: October 8, 2013
    Assignee: NEC Corporation
    Inventor: Sumudu Dematapitiya
  • Publication number: 20120297154
    Abstract: There are provided: a distribution storage processing means for distributing and storing a plurality of fragment data including division data obtained by dividing storage target data into a plurality of pieces and redundant data into a plurality of storing means; an operation status detecting means for detecting operation statuses of the respective storing means; and a data regenerating means for, in accordance with a result of the detection by the operation status detecting means, when any of the storing means goes down, regenerating the fragment data having been stored in the down storing means based on the other fragment data stored in the other storing means different from the down storing means. Moreover, the data regenerating means has a function of transferring and storing the fragment data stored in the storing means previously scheduled to go down into the other storing means before the storing means goes down.
    Type: Application
    Filed: August 25, 2010
    Publication date: November 22, 2012
    Applicant: NEC CORPORATION
    Inventor: Sumudu Dematapitiya
  • Publication number: 20110296126
    Abstract: A storage system includes a plurality of storing means and a data processing means configured to store data into the plurality of storing means. The data processing means includes: a storage destination setting means configured to set a journal storing means configured to store a journal showing a data processing status of the storage system from among the plurality of storing means, and set the plurality of storing means other than the set journal storing means as fragment storing means configured to distributedly store a plurality of fragment data forming storage target data, respectively; and a distribution storage controlling means configured to store the journal into the storing means set as the journal storing means by the storage destination setting means, and distribute and store the plurality of fragment data into the plurality of storing means set as the fragment storing means, respectively.
    Type: Application
    Filed: August 20, 2009
    Publication date: December 1, 2011
    Inventor: Sumudu Dematapitiya