Patent ID: 7599962

Claim:
A content delivery system for transmitting a content which is divided into a plurality of content blocks, comprising: a content server including a memory and having a specifying unit of specifying one or more content blocks associated with ranges, and a transmitting unit of transmitting said one or more specified content blocks according to a predetermined communication protocol, wherein each respective content block of the plurality of content blocks has additional attached information, the additional attached information of the respective content indicating an attribute related to the content within the respective content block, the attribute of the respective content block being common to a respective range of content blocks; and a content receiver having a receiving unit of receiving said content, a request range determining unit of determining a request range of said content based on the additional attached information of each content block by utilizing content block information indicating at least a length for each of said content blocks and the common attribute, and a requesting unit of requesting said content associated with the determined request range from content associated with the ranges.