Patent Number: 7,133,362

Title: Intelligent buffering process for network conference video

Abstract: In order to minimize the delay of the video images viewed by a network conference attendee, an intelligent buffering process (IB process) selectively discards video frames from at least one point, and in an embodiment, many network points, such as at "in" and/or "out" buffers of clients, servers, routers, etc. Packets of video frame data arrive at a buffer, which can fill to a predetermined limit if the packets cannot be forwarded due to delays or slow connections. To forward the most current video images, old frames in the buffer are discarded rather than forwarded. In a particular embodiment, when the buffer is full, the next arriving delta frame packet is discarded. To avoid distortion, each subsequent delta frame is discarded until a new key frame eventually arrives. If the buffer is still full when the key frame arrives, the buffer is purged and the new key frame is added.

Inventors: Chu; Lon-Chan (Bellevue, WA), Ben-Shachar; Ido (Redmond, WA), Leichtling; Ivan J. (Redmond, WA), Collins; Leonard Alan (Carnation, WA), Giloi; Claus T. (Redmond, WA), Xu; Yikang (Bellevue, WA)

Assignee: Microsoft Corporation

International Classification: G01R 31/08 (20060101); H04L 12/28 (20060101)

Expiration Date: 2019-11-07 0:00:00