Patents by Inventor Gia DATUASHVILI

Gia DATUASHVILI 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: 11943290
    Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 26, 2024
    Assignee: Google LLC
    Inventors: Gia Datuashvili, Alexander Kesselman, Alexandre Drobychev
  • Publication number: 20190268411
    Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 29, 2019
    Inventors: Gia Datuashvili, Alexander Kesselman, Alexandre Drobychev
  • Patent number: 10291699
    Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Gia Datuashvili, Alexander Kesselman, Alexandre Drobychev
  • Publication number: 20160134696
    Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
    Type: Application
    Filed: January 13, 2016
    Publication date: May 12, 2016
    Inventors: Gia Datuashvili, Alexander Kesselman, Alexandre Drobychev
  • Publication number: 20140236888
    Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
    Type: Application
    Filed: April 29, 2014
    Publication date: August 21, 2014
    Applicant: Google Inc.
    Inventors: Gia Datuashvili, Alexander Kesselman, Alexandre Drobychev
  • Patent number: 8712974
    Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Gia Datuashvili, Alexander Kesselman, Alexandre Drobychev
  • Publication number: 20100161554
    Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 24, 2010
    Applicant: GOOGLE INC.
    Inventors: Gia DATUASHVILI, Alexander KESSELMAN, Alexandre DROBYCHEV