Patent ID: 7769967
Filing Date: 2010-08-03
Classification: G06F

Abstract:
1. A method for storing data comprising: receiving at a processor a data stream comprising a plurality of data segments, wherein the data stream comprises one or more sub-streams received from one or more sources and one or more identifiers identifying the source of each of the one or more sub-streams, and wherein the one or more sub-streams associated with one of the one or more sources are stored in a receiving container, wherein the receiving container is associated with the one of the one or more sources; preliminarily checking in a memory having a relatively low latency whether one of the plurality of data segments may have been stored previously in a data segment repository, wherein the memory having the relatively low latency stores data segment information; in the event that the preliminary check does not conclusively determine whether the data segment has been stored previously in the data segment repository, checking in a memory having a relatively higher latency to conclusively determine whether the data segment has been stored previously in the data segment repository.