Patent ID: 7934000

Claim:
A system for providing communication over a network, said system comprising: a communication unit included in a user-interactive application, the interactive application comprising a web page that provides interactive features, wherein said communication unit is adapted to establish real-time communications with a remote destination; and a media streaming unit adapted to run on a computer executing said user-interactive application, wherein said media streaming unit is outside of a web browser that is executing said user-interactive application on said computer, said media streaming unit further adapted to stream real-time communication to and from said remote destination over the network to provide a two-way voice, voice/video, or voice/video/data conference, wherein said communication unit is adapted to control establishing the real time communications through said media streaming unit via an Inter-Process Communication (IPC) mechanism, wherein the communication unit initiates establishing the real time communications in response to a selection of a feature of the interactive features, the selection instructing the communication unit to establish a communication session.