Patent ID: 7552174

Claim:
A method for providing unified communications capabilities, comprising the steps of: routing, by a web server operating application, a data request received from a web browser application to an appropriate web-based application; monitoring, with a unified communications monitor plug-in, data transmitted from the web-based application to the web browser application via the web server operating application to detect a hypertext markup language (HTML) data stream comprising a communications data item; retrieving a detected HTML data stream; passing the detected HTML data stream to a pattern recognition engine, included in the unified communications monitor plug-in, comprising one or more pattern recognition algorithms; characterizing the communications data item with the pattern recognition engine by applying the one or more pattern recognition algorithms to the detected HTML data stream; based on the characterization of the communications data item, the unified communications monitor plug-in automatically inserting into the detected HTML data stream a control code comprising an HTML instruction that enables initiating a communications application in response to actuating a control associated with the control code in the web browser application; returning, by the unified communications monitor plug-in, the modified HTML data stream to the web server operating application; and transmitting, by the web server operating application, the modified HTML data stream to the web browser application.