Patent ID: 8189492

Claim:
A computer-implemented error recovery system, comprising: a communications component for sending a downlink of dependency-structured compressed signals to an endpoint; a frame caching component for caching a key frame of the downlink and resending the key frame in response to a key frame loss indicated in a packet loss report received from the endpoint; a key frame loss determination component for resending the key frame and terminating non-key frame delivery in response to a key frame loss indicated in the packet loss report; a predictive frame loss determination component for terminating frame delivery until sending a following sequential key frame in response to a predictive frame loss indicated in the packet loss report; a bi-predictive frame determination component for preventing resending in response to a bi-predictive frame loss indicated in the packet loss report; a redundancy component for optionally controlling redundancy associated with a key frame resent to a requesting endpoint using forward error correction; and a processor that executes computer-executable instructions associated with at least the frame caching component, the key frame loss determination component, the predictive frame loss determination component, the bi-predictive frame loss determination component, or the redundancy component.