Centralized Event Management Server for Hosted Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current hosted application management systems lack a centralized solution for monitoring and analyzing events generated by multiple cloud-based applications, making it difficult for administrators to gain insights into user activities and application usage across enterprises.
Innovation Solution
A system that collects and stores event data from hosted applications, allowing administrators to view, filter, and analyze application events, including user interactions, through a centralized event management server system, enabling the configuration of alerts and display of event trends.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If event data from multiple hosted applications is collected and stored in a centralized system, then administrators can gain detailed analytics and insights into user activities, but the system complexity and data management overhead increase
Solution Approach 1:
The patent introduces an event management server as an intermediary component that sits between hosted applications and administrators. This server collects, stores, and manages event data from multiple applications, providing a centralized location for event information without requiring direct integration between applications and administrators. The intermediary handles data normalization, storage, and retrieval, reducing system complexity while preventing information loss.
2Reliability
If a centralized event management system is implemented, then monitoring and alerting capabilities are improved, but the infrastructure requirements and operational overhead increase
Solution Approach 1:
The event management server is designed as a universal system that handles multiple functions: collecting events from diverse applications, storing data, generating alerts, and providing analytics. This multi-functional approach consolidates what would otherwise require separate monitoring tools, databases, and alerting systems into a single platform, improving reliability while managing infrastructure complexity through consolidation.
3Loss of information
If event data is stored in association with enterprises, users, and domains, then comprehensive analytics are enabled, but data organization and retrieval complexity increase
Solution Approach 1:
The patent segments event data organization into hierarchical categories: enterprises, domains, and users. Events are tagged and stored with associations to these entities, creating a segmented structure that allows efficient filtering and retrieval. This segmentation enables administrators to query events by any level of the hierarchy without requiring full-text search across all data, reducing retrieval complexity while maintaining comprehensive data organization.
Data Source
AI summary
At a server system, event data is received that was sent over a network to the server system. The event data reflects one or more application events generated by at least one hosted application. The hosted application is executed on one or more servers and being accessible by a user over a network using a user client device. The event data is stored at the server system. A request to view information regarding events generated by the hosted application is received at the server system and from an administrator client device over a network. The stored event data is received. At the administrator client device and based on the retrieved event data, a display of information regarding application events is generated by the hosted application.


