Patent ID: 7636805

Claim:
A method for communicating video-conference communication data between a first host and a second host, comprising: at the first host, encoding at least a portion of the video-conference communication data producing a first encoded video-conference signal; transmitting, by the first host, the first encoded video-conference signal to the second host for processing and display at the second host, wherein encoding and transmitting are both performed by a first single multimedia thread of execution of an operating system at the first host; at the first host, receiving a second encoded video-conference signal from the second host; and decoding, by the first host, the second encoded video-conference signal producing a decoded video-conference signal, wherein decoding and receiving are both performed by a second single thread of execution separate from the first single multimedia thread of execution, at the first host, wherein the first single multimedia thread is single-threaded to only perform encoding and transmission functionality of the first host, and wherein the first host is dual threaded such that latency in the first host is minimized.