Partitioning, processing, and protecting media data
AssigneeAirMettle, Inc.
InventorsDonpaul C. Stephens, Qiang Zhang, Zhiying Gu, Feilian Huang, Shiyao Shen, Jiaxin Li
Life of this patent
Estimating the term…
Abstract
A technique for managing data objects in a storage cluster includes splitting a media data object into multiple portions at boundaries within the media data object. The technique further includes transforming the portions of the media data object into segments that provide individually processable units and distributing the segments among multiple computing nodes of the storage cluster for storage therein.
Claims26
A method of managing media data, comprising:
- splitting a media data object into multiple portions at boundaries within the media data object;
- transforming the portions into segments that provide individually processable units of media data;
- and
- distributing the segments among multiple computing nodes of a storage cluster for storage therein,
- wherein splitting the media data includes providing an overlap region between two consecutive segments such that the consecutive segments contain respective regions having identical media data, the overlap region having a configurable size based at least in part on a type of processing to be performed individually on the consecutive segments.
A computerized apparatus, comprising control circuitry that includes a set of processors coupled to memory, the control circuitry constructed and arranged to:
- split a media data object into multiple portions at boundaries within the media data object;
- transform the portions into segments that provide individually processable units of media data;
- and
- distribute the segments among multiple computing nodes of a storage cluster for storage therein,
- wherein the control circuitry constructed and arranged to split the media data is further constructed and arranged to provide an overlap region between two consecutive segments such that the consecutive segments contain respective regions having identical media data, the overlap region having a configurable size based at least in part on a type of processing to be performed individually on the consecutive segments.
A computer program product including a set of non- transitory, computer-readable media having instructions which, when executed by control circuitry of a computerized apparatus, cause the computerized apparatus to perform a method of managing media data, the method comprising:
- splitting a media data object into multiple portions at boundaries within the media data object;
- transforming the portions into segments that provide individually processable units of media data;
- and
- distributing the segments among multiple computing nodes of a storage cluster for storage therein,
- wherein splitting the media data includes providing an overlap region between two consecutive segments such that the consecutive segments contain respective regions having identical media data, the overlap region having a configurable size based at least in part on a type of processing to be performed individually on the consecutive segments.
Dependencies are inferred from the claim text.