Patent ID: 8695048

Claim:
A method comprising: receiving first closed captioning data at a computing device, wherein the first closed captioning data is associated with a video on demand asset and wherein the first closed captioning data is represented in a first format; loading a first ingester that is compatible with the first format to convert the first closed captioning data from the first format to a platform-independent format; loading a first converter that is compatible with a second format to convert the first closed captioning data from the platform-independent format to the second format; transmitting the first closed captioning data in the second format to a destination device; during transmission of the first closed captioning data in the second format to the destination device, receiving input from the destination device; in response to the input, receiving second closed captioning data associated with the video on demand asset, wherein the second closed captioning data is represented in a third format; loading a second ingester that is compatible with the third format to convert the second closed captioning data from the third format to the platform-independent format; converting, by the first converter, the second closed captioning data from the platform-independent format to the second format; and transmitting the second closed captioning data in the second format to the destination device.