Patent ID: 8565267

Claim:
A Web based unified communication system, including: a plurality of terminals being operative for communicating with each other; a plurality of communication channels, each of which is used for one kind of application or one kind of communication modal; at least one Web communication manager local to one or more of the plurality of terminals for generating a SMIL document, based on a communication request from a terminal, for starting and controlling a communication session between the terminal and corresponding terminals, and controlling the terminals and communication channels involved in the communication session, through the interpretation and execution of the SMIL document, to work collectively so as to perform the communication session, wherein the Web communication manager uses the SMIL document that was generated to establish a connection between the terminals involved in the communication session, wherein once the Web communication manager establishes the connection, the terminals involved in the communication session communicate with each other directly; wherein the Web communication manager comprises a communication controller that executes one or more SMIL based communication control tasks in a Web based communication control layer, a SMIL document generator that generates a SMIL document used for starting and controlling of a communication session between said terminals, a SMIL engine that interprets and executes the SMIL document generated by said SMIL document generator to produce commands that control the respective channel controller, and a plurality of channel controllers that control respective communication channels and terminals to perform the communication session, wherein each of the channel controllers are handled by one of the terminals involved in the communication session.