The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 07, 2006

Filed:

Nov. 14, 2001
Applicants:

Lon-chan Chu, Bellevue, WA (US);

Ido Ben-shachar, Redmond, WA (US);

Ivan J. Leichtling, Redmond, WA (US);

Leonard Alan Collins, Carnation, WA (US);

Claus T. Giloi, Redmond, WA (US);

Yikang Xu, Bellevue, WA (US);

Inventors:

Lon-Chan Chu, Bellevue, WA (US);

Ido Ben-Shachar, Redmond, WA (US);

Ivan J. Leichtling, Redmond, WA (US);

Leonard Alan Collins, Carnation, WA (US);

Claus T. Giloi, Redmond, WA (US);

Yikang Xu, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G01R 31/08 (2006.01); H04L 12/28 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…