Patent ID: 9544643
Date: 2017-01-10
CPC Classifications: H04H,H04N

Claim:
1. A system, comprising a media device that includes a processor and a memory, the memory storing instructions executable by the processor, such that the media device is programmed to: download an item of media content from a remote source; receive a request from a client device for sideloading of the item of media content; begin sideloading of the item of media content to the client device, when the downloading has begun and the request has been received, and while the downloading is ongoing, by transcoding a first segment of the media content from a first format to a second format; determine a length of the first segment, wherein determining the first segment length includes using one or more metrics to determine whether the transcoding of the first segment is complete and the first segment is ready for transfer; and when the transcoding of the first segment is complete, and while the downloading remains ongoing, transfer the first segment to the client device, and begin transfer of the first segment to the client device, while transcoding a second segment of the item of media content.