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.
Patent No.:
Date of Patent:
Jun. 07, 2011
Filed:
Mar. 14, 2007
Jingyu Qiu, Issaquah, WA (US);
Timothy M. Moore, Bellevue, WA (US);
Guo-wei Shieh, Sammamish, WA (US);
Zong Zong Yuan, Bellevue, WA (US);
Regis Crinon, Camas, WA (US);
Arvind Jayasundar, Redmond, WA (US);
Jingyu Qiu, Issaquah, WA (US);
Timothy M. Moore, Bellevue, WA (US);
Guo-Wei Shieh, Sammamish, WA (US);
Zong Zong Yuan, Bellevue, WA (US);
Regis Crinon, Camas, WA (US);
Arvind Jayasundar, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
An error correction system determines a level of error correction protection to apply to a frame of video data to be transmitted by a sending endpoint to a receiving endpoint based on the predicted impact of packet loss as well as the importance of the frame based on inter-frame dependencies, frame size, packet loss probability, historical packet loss pattern, central processing unit (CPU) load, and available network bandwidth. At the receiving endpoint, when packet loss is detected for a particular frame, the receiving endpoint will attempt to recover the frame using protection packets received along with the video data.