Patent ID: 8655148

Claim:
A method comprising: storing a caption file including a set of visual representations of captions for a media program and a video file including video information for the media program, wherein a renderer rendered text for the captions from a text file including text information to generate the set of visual representations such that the set of visual representations include the respective text for the captions; receiving, by a server, a request for the media program, the request associated with a user device; determining, by the server, the caption file and the video file for the media program based on the request; and sending, by the server, the set of visual representations of the captions from the caption file out of band with video information from the video file over a network to the user device, wherein the text for the captions has been rendered in the set of visual representations before sending of the set of visual representations to the user device and the user device is configured to directly overlay a visual representation of a caption from the set of visual representations over a visual representation of a portion of the video information without rendering of the visual representation of the caption at the user device.