Patent ID: 7751542

Claim:
A method for permitting an initiator of a request for a communication session and a recipient of the request for communication to negotiate a beginning of the communication session, comprising the steps of: sending a request to communicate from an agent of the initiator, said request including request parameters; receiving the request parameters at an agent of the recipient; sending the request parameters from the agent of the recipient to the recipient to initiate the request to communicate with the initiator based on the request parameters; determining whether the recipient of the request to communicate wishes to reply to the request; sending a reply from the agent of the recipient to the agent of the initiator if the recipient chooses to reply; rendering the reply of the recipient at the agent of the initiator associating a dialog with a session ID of a target Web browser session in a communication application; detecting a non-empty list of pending SMIL dialogs in communication middleware for an active session in a machine agent; receiving a list of pending SMIL dialogs from the communication middleware at the machine agent for a specific user for the active Web browser session; rendering a SMIL dialog via the communication agent in accordance with a predetermined extension; sending the SMIL dialog from the machine agent to the communication agent of the active Web session; rendering the SMIL dialog as an HTML document at the communication agent; and changing a presence status of the SMIL dialog to completed.