Search

Alexandre V Drobychev

from San Mateo, CA
Age ~55

Alexandre Drobychev Phones & Addresses

  • 60 Bennington Dr, San Mateo, CA 94402 (408) 666-2108
  • San Jose, CA
  • Campbell, CA

Publications

Us Patents

Controlling Access To Profile Information In A Social Network

View page
US Patent:
7949611, May 24, 2011
Filed:
May 5, 2010
Appl. No.:
12/774484
Inventors:
Thomas Alan Nielsen - Newark CA, US
Ellen Spertus - San Francisco CA, US
Alexandre Drobychev - San Jose CA, US
Assignee:
Symantec Corporation - Mountain View CA
International Classification:
G06F 15/16
G06F 7/04
G06F 17/30
G06F 12/00
G06F 12/14
G06F 13/00
G06Q 99/00
G11C 7/00
US Classification:
705319, 726 2, 726 3, 726 4, 726 21
Abstract:
Systems and methods for controlling access to relationship information in a social network are described. One described method comprises receiving a request from an observer for relationship information indicating at least a first relationship between a target in a social network and a second entity in the social network, identifying at least a first privacy rule for the first relationship, and outputting at least part of the relationship information to the observer if the first privacy rule is satisfied.

Asynchronous Distributed Object Uploading For Replicated Content Addressable Storage Clusters

View page
US Patent:
8171202, May 1, 2012
Filed:
Apr 21, 2009
Appl. No.:
12/427367
Inventors:
Alexandre Drobychev - San Jose CA, US
Alexander Kesselman - Sunnyvale CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 13/00
US Classification:
711100, 711163, 711164
Abstract:
A method is performed by two or more devices of a group of devices in a distributed data replication system. The method includes receiving, at the two or more devices, a group of chunks having a same unique temporary identifier, where the group of chunks comprises an object to be uploaded; creating an entry for the object in a replicated index, where the entry is keyed by the unique temporary identifier, and where the replicated index is replicated at each of the two or more devices; and determining, by an initiating device of the two or more devices, that a union of the group of chunks contains all data of the object. The method also includes calculating a content-based identifier to the object; creating another entry for the object in the replicated index, where the other entry is keyed by the content-based identifier; and updating the replicated index to point from the unique temporary identifier to the content-based identifier.

Method And System For Dynamically Replicating Data Within A Distributed Storage System

View page
US Patent:
8341118, Dec 25, 2012
Filed:
Feb 7, 2011
Appl. No.:
13/022579
Inventors:
Alexandre Drobychev - San Jose CA, US
Alexander Kesselman - Sunnyvale CA, US
Rebekah C. Vickrey - Mountain View CA, US
Frank C. Dachille - Mountain View CA, US
George Datuashvili - Cupertino CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707636, 707635, 707626
Abstract:
A server computer at a first storage sub-system of a distributed storage system receives from a client a first client request for an object. If the object is not present in the first storage sub-system, the server computer identifies a second storage sub-system of the distributed storage system as having a replica of the requested object, the requested object including content and metadata. The server computer submits an object replication request for the requested object to the second storage sub-system and independently receives the content and metadata of the requested object from the second storage sub-system. The server computer generates a new replica of the object at the first storage sub-system using the received metadata and content and returns the metadata of the new replica of the object to the client.

Asynchronous Distributed Garbage Collection For Replicated Storage Clusters

View page
US Patent:
8346820, Jan 1, 2013
Filed:
Dec 22, 2009
Appl. No.:
12/644689
Inventors:
Alexander Kesselman - Sunnyvale CA, US
Alexandre Drobychev - San Jose CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 12/00
US Classification:
707813
Abstract:
A method may be performed by a device of a group of devices in a distributed data replication system. The method may include storing objects in a data store, at least one or more of the objects being replicated with the distributed data replication system, and conducting a scan of the objects in the data store. The method may further include identifying one of the objects as not having a reference pointing to the object, storing a delete negotiation message as metadata associated with the one of the objects, and replicating the metadata with the delete negotiation message to one or more other devices of the group of devices.

System And Method For Managing Replicas Of Objects In A Distributed Storage System

View page
US Patent:
8352424, Jan 8, 2013
Filed:
Feb 7, 2011
Appl. No.:
13/022290
Inventors:
Yonatan Zunger - Mountain View CA, US
Alexandre Drobychev - San Jose CA, US
Alexander Kesselman - Sunnyvale CA, US
Rebekah C. Vickrey - Mountain View CA, US
Frank C. Dachille - Mountain View CA, US
George Datuashvili - Cupertino CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 7/00
G06F 17/00
US Classification:
707610, 707611, 707612, 707624, 707625, 709248
Abstract:
A system and method for generating replication requests for objects in a distributed storage system is provided. Replication requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects and a current state of the distributed storage system, wherein a respective replication request for a respective object instructs a respective instance of the distributed storage system to replicate the respective object so as to at least partially satisfy a replication policy for the respective object, wherein a respective replication policy includes criteria specifying at least storage device types on which replicas of object are to be stored. At least a subset of the replication requests is then distributed to the respective instances of the distributed storage system for execution.

System And Method For Determining The Age Of Objects In The Presence Of Unreliable Clocks

View page
US Patent:
8423517, Apr 16, 2013
Filed:
Feb 7, 2011
Appl. No.:
13/022551
Inventors:
Alexander Kesselman - Sunnyvale CA, US
Alexandre Drobychev - San Jose CA, US
Daniel J. Ford - East Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707689
Abstract:
A system and method for determining an age of an object is provided. A first index for a timestamp entry in a sequence of timestamps corresponding to a time at which an object was created is identified. At least one subsequence of timestamps from the sequence of timestamps having indexes for entries in the sequence of timestamps that are between the first index in the sequence of timestamps and a last index for a last timestamp entry in the sequence of timestamps is identified, wherein the at least one subsequence of timestamps conforms to a function of a time interval between storage of consecutive current timestamps reported by clock of the computer system. Timestamps from the sequence of timestamps that are not included in the at least one subsequence of timestamps are removed. An age of the object is determined based on the at least one subsequence of timestamps.

Methods And Systems For Controlling Access To Relationship Information In A Social Network

View page
US Patent:
8429090, Apr 23, 2013
Filed:
Apr 12, 2011
Appl. No.:
13/085467
Inventors:
Thomas Alan Nielsen - Newark CA, US
Ellen Spertus - San Francisco CA, US
Alexandre Drobychev - San Jose CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06Q 99/00
US Classification:
705319
Abstract:
Systems and methods for controlling access to relationship information in a social network are described. One described method comprises receiving a request from an observer for relationship information indicating at least a first relationship between a target in a social network and a second entity in the social network, identifying at least a first privacy rule for the first relationship, and outputting at least part of the relationship information to the observer if the first privacy rule is satisfied.

Asynchronous Distributed Object Uploading For Replicated Content Addressable Storage Clusters

View page
US Patent:
8468291, Jun 18, 2013
Filed:
Apr 11, 2012
Appl. No.:
13/444247
Inventors:
Alexandre Drobychev - San Jose CA, US
Alexander Kesselman - Sunnyvale CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 13/00
US Classification:
711100, 711163, 711164
Abstract:
A method performed by two or more devices of a group of devices in a distributed data replication system may include receiving a group of chunks having a same unique temporary identifier, the group of chunks comprising an object to be uploaded; creating an entry for the object in a replicated index, the entry being keyed by the unique temporary identifier, and the replicated index being replicated at each of the two or more devices; and determining, by an initiating device of the two or more devices, that a union of the group of chunks contains all data of the object. The method may also include calculating a content-based identifier to the object; creating another entry for the object in the replicated index, the other entry being keyed by the content-based identifier; and updating the replicated index to point from the unique temporary identifier to the content-based identifier.
Alexandre V Drobychev from San Mateo, CA, age ~55 Get Report