Patent ID: 8239529

Claim:
A method comprising: receiving, at a server system, event data that was sent over a network to the server system, the event data reflecting one or more application events generated by at least one hosted application, the hosted application being executed on one or more servers and being accessible by a user over a network using a user client device, wherein the application events are generated by multiple hosted applications that are associated with an enterprise; storing the event data at the server system; receiving, at the server system and from an administrator client device over a network, a request to view information regarding events generated by the hosted application; enabling a user of the administrator client device to configure alerts based on patterns of application events, wherein one of the patterns includes access to the hosted application from outside a particular geography; retrieving the stored event data; enabling the user of the administrator client device to display event trends based on the event data; and causing, at the administrator client device and based on the retrieved event data, a display of information regarding application events generated by the hosted application.