Method of performing content integrity analysis of a data stream
AssigneeDIVA Systems Corporation
InventorsJames B. Armstrong, Muyu Guo, Jesse S. Lerman
Life of this patent
Estimating the term…
Abstract
A method providing integrity analysis of content data streams within an information distribution system. On-demand content is divided into a plurality of content portions to be severally distributed among disk drives of an array of disk drives. A data structure is used for dividing the content into the plurality of content portions. Method is used to check integrity of content prior to provisioning thereof.
Claims19
A system for content-on-demand, comprising:
- service provider equipment including a session controller, an information server and a transport processor, the server provider equipment in communication with subscriber equipment via a distribution network, the server provider equipment configured to provide content on-demand in response to a request from the subscriber equipment;
- the content divided into a plurality of content portions, the content portions distributed among disks of an array of disks, each of the content portions comprising a content identification field, a content sequence number field, a track-type field, and a check field.
A method for checking integrity of data, comprising:
- obtaining first check data from a check data field;
- calculating second check data from at least a portion of a data extent;
- comparing the first check data and the second check data;
- if the first check data and the second check data comparison indicates an error,
- providing an error message, the error message indicating error type;
- adding to the error message, system provided identification, actual content identification assigned content extent number, and actual content extent number, where said identifications are associated with said data indicating an error;
- and
- invoking an error handling routine.
A method for data integrity checking, comprising:
- obtaining first check data from a check data field;
- calculating second check data from at least a portion of a data extent;
- comparing the first check data and the second check data;
- if the first check data and the second check data comparison does not indicate an error,
- comparing content identification of a content field and a content stream;
- comparing extent number assigned and actual extent number;
- and
- providing content to a video-on-demand system when the content identification and the extent number comparisons result in matches.
Apparatus for data integrity checking, comprising:
- means for obtaining first check data from a check data field;
- means for calculating second check data from at least a portion of a data extent;
- mans for comparing the first check data and the second check data;
- if the first check data and the second check data comparison does not indicate an error,
- means for comparing content identification of a content field and a content stream;
- means for comparing extent number assigned and actual extent number;
- and
- means for providing content to a video-on-demand system when the content identification and the extent number comparisons result in matches.
Dependencies are inferred from the claim text.