Patent ID: 7487201

Claim:
A method for providing a controller framework divided between a client and a server for managing events associated with either the client or the server, comprising: initiating a request at the client, the request defining an event; registering the event by a client event manager of a client controller on the client, the client event manager configured to retrieve notifications related to the event from a server controller on the server upon registry of the event by the client event manager; polling the server controller on the server at periodic intervals for notifications related to the event, the polling of the event performed by the client event manager at the client upon registration of the event at the client event manager, the notifications including data related to the event; and loading the data related to the event onto a browser of the client using an injection manager that is part of the client controller, the injection manager being in communication with the client event manager on the client and with the server controller on the server.