Patent ID: 7769900

Claim:
A method for providing interframe compression in a visual serving environment, comprising: capturing a plurality of frames of an image stream for a displayed visual; discarding one or more captured frames from the image stream prior to compression in response to frame input and frame output flow congestion independently of each other; storing frames captured but not discarded, the frame input flow congestion being based on a number of captured and non-discarded frames stored; compressing a first one of the plurality of frames stored; compressing a second one of the plurality of frames stored; comparing the compressed second one of the plurality of frames to the compressed first one of the plurality of frames; removing visual redundancy between the compressed first one and the compressed second one of the plurality of frames; storing compressed frames after removal of visual redundancy, the frame output flow congestion being based on a number of compressed frames stored; transporting only portions of the compressed second one of the plurality of frames over a network link that are different than the compressed first one of the plurality of frames in order to provide an update for the displayed visual; providing a continuous flow of updates to maintain accuracy of the displayed visual.