Patent ID: 8910225

Claim:
A method for storing acquisition streams produced by a plurality of capture devices, comprising: receiving, at a server, a local acquisition stream from one of a plurality of capture devices, wherein the local acquisition stream is produced by a capture device operating in an offline mode with respect to said server, wherein the local acquisition stream received at the server includes local time indicia based on a local time including a local start time, wherein the local time differs from a global time; incorporating the local acquisition stream into a global timeline at the server based on said global time via a synchronization operation with the global timeline, wherein said synchronization operation includes: determining a difference between the local time and the global time; shifting the local start time relative to the global timeline based on the determined difference; and updating the global timeline to include data associated with the local acquisition stream based on the shifted local start time; incorporating a second acquisition stream into the global timeline; and storing the global timeline in a computer-readable memory.