Patent ID: 7444464
Filing Date: 2008-10-28
Classification: G06F

Abstract:
1. A method for storing data on a content addressed storage device, comprising: receiving from a sending source a data object to be stored on the content addressed storage device and a local data object identifier by which the data object is known to the sending source; determining based at least in part on the contents of the data object a content address to be associated with the data object on the content addressed storage device; storing the data object on the content addressed storage device in a storage location associated with the content address; determining whether the sending source is one for which a mapping between local data object identifiers and corresponding content addresses is maintained on the content addressed storage device; maintaining on the content addressed storage device a mapping that associates the received local data object identifier with the content address associated with the data object if it is determined the sending source is one for which a mapping between local data object identifiers and corresponding content addresses is maintained on the content addressed storage device; and if it is determined the sending source is not one for which a mapping between local data object identifiers and corresponding content addresses is maintained on the content addressed storage device: sending the content address associated with the data object, to the sending source.