Inventors:
Cheng Huang - Redmond WA, US
Jin Li - Sammamish WA, US
Sanjeev Mehrotra - Kirkland WA, US
Philip A. Chou - Bellevue WA, US
Felix Livni - Seattle WA, US
Hao Chen - Redmond WA, US
Jay Thaler - Kirkland WA, US
Chao Zhang - Brooklyn NY, US
Keith W. Ross - New York NY, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04J 3/22
Abstract:
A method and system that enhances a user's performance while interacting with an interactive internet application such as a Massively Multiplayer Online (MMO) game is provided. The network latency experienced by users participating in the MMO game is minimized by dynamically determining an optimal transmission action for a message generated by the MMO game. In one embodiment, determining the optimal transmission action for a message includes dynamically determining the optimal number of redundant Forward Error Correction (FEC) packets to add to a message prior to transmitting a message to a receiving device. The optimal number of FEC packets is determined based on a wide range of varying network conditions.