| CPC H04N 21/4884 (2013.01) [H04N 21/2187 (2013.01); H04N 21/4394 (2013.01)] | 20 Claims |

|
1. A method of providing timed text for live media content, the method comprising:
receiving, by a media device from a server, a timed-text segment in sync with a media asset;
generating for display on the media device the timed-text segment with at least one frame of the media asset;
determining that the timed-text segment has been received a threshold number of times wherein the threshold number is more than one;
in response to the determining that the timed-text segment that was generated for display with the at least one frame of the media asset has been received the threshold number of times, storing locally, in a local memory of the media device, the timed-text segment in an index in association with a reference identifier;
receiving, by the media device, the reference identifier and an indication that the timed-text segment associated with the reference identifier is to be provided in sync with the media asset;
retrieving the timed-text segment stored in the local memory of the media device based on the reference identifier; and
generating for display the retrieved timed-text segment for display in sync with at least one other frame of the media asset.
|