Patent ID: 8145631

Claim:
A computer-implemented method comprising: retrieving a feed document, wherein the feed document represents time variant chunks of published content; parsing the feed document to extract references to downloadable resources, wherein parsing the feed document includes: identifying a reference to a first version of a video file, the first version for rendering in accordance with a first video format; and identifying a reference to a second version of the video file, the second version for rendering in accordance with a second video format, the first video format different than the second video format; determining a file type associated with the resource identified by each reference; assigning a priority level to each reference, wherein the priority level differs depending upon whether the file type of the resource is image, audio, or video, wherein the priority level is further based upon a portion of the feed document currently displayed in a viewer and a reference position within the feed document, wherein references located in the portion are assigned a higher priority than references not located in the portion, wherein assigning the priority level to each reference includes: assigning a first priority level to the reference to the first version of the video file; and assigning a second priority level to the reference to the second version of the video file, the first priority level different than the second priority level; and downloading resources for each reference according to the assigned priority levels, wherein resources associated with higher priority references are downloaded before resources with lower priority references.