Patent ID: 8706812

Claim:
A method for creating a communication console with aggregated components, said method comprising: receiving a communications manager object at a computing device, wherein the computing device comprises an application framework capable of running the communication manager object; executing the communication manager object within the application framework without executing any portion of the communications manager object outside of the application framework; receiving a first and second communications components at the computing device, and executing the communications components within the application framework to present a presentation to a user; registering a first request from the first communications component with the communications manager object in which the communications manager object and the first communications component exchange data; registering a second request from the second communications component with the communications manager object in which the communications manager object and the second communications component exchange data; identifying, by the communications manager object, a priority for the first request and the second request; verifying, by the communications manager object, access permissions for the first request and the second request; and metering access, using the communications manager object, to the application framework by the first and second communications component.