System and method for video recording and retention in a network
First Claim
Patent Images
1. A method, comprising:
- receiving a video frame from an encoder associated with a first camera that is coupled to a network;
appending the video frame to a data block;
associating a parity block to the video frame;
evaluating whether the data block is full;
if the data block is full, marking the data block as dirty using metadata; and
communicating the data block to a second camera in the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes receiving a video frame from an encoder associated with a first camera that is coupled to a network; appending the video frame to a data block; associating a parity block to the video frame; evaluating whether the data block is full; and communicating the data block to a second camera in the network. In other embodiments, the method can include receiving additional video frames from the encoder; appending the additional video frames to a plurality of data blocks; and aligning particular sizes of the plurality of data blocks to a plurality of corresponding disk write sizes.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving a video frame from an encoder associated with a first camera that is coupled to a network; appending the video frame to a data block; associating a parity block to the video frame; evaluating whether the data block is full; if the data block is full, marking the data block as dirty using metadata; and communicating the data block to a second camera in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Logic encoded in one or more non-transitory media that includes code for execution and when executed by one or more processors is operable to perform operations comprising:
-
receiving a video frame from an encoder associated with a first camera that is coupled to a network; appending the video frame to a data block; associating a parity block to the video frame; evaluating whether the data block is full; if the data block is full, marking the data block as dirty using metadata; and communicating the data block to a second camera in the network. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; a redundant array of cameras (RAC) module; and a memory storing instructions and coupled to the processor, wherein the processor is executes the instructions for causing the apparatus to; receive a video frame from an encoder; append the video frame to a data block; associate a parity block to the video frame; evaluate whether the data block is full; if the data block is full, marking the data block as dirty using metadata; and communicate the data block to a camera in the network. - View Dependent Claims (19)
-
Specification