Patent ID: 7975060

Claim:
A video server device for transmitting video across a network, comprising: a video coder receiving a sequence of video frames, the video coder receiving call requests from one or more respective recipients for transmitting one or more selected image frames from the sequence; and a status record memory holding a status record for each of the one or more respective recipients, each status record being indicative of one or more previous frames transmitted by the video coder to the one or more respective recipients, and each status record including information on a most recently transmitted intra-frame and residual frame for the one or more respective recipients, wherein similar status records are identified, the video coder configured to encode, for transmission, the one or more selected image frames, residual frame data, and intra-frame data utilizing information related to the one or more previous frames for the one or more respective recipients as indicated in the respective status record, and the video coder being further configured to encode once only the one or more selected image frames and the video coder transmitting the encoded one or more selected image frames, residual frame data, and intra-frame data to each of the one or more respective recipients corresponding to the identified similar status records.