The assignee for this patent, patent number 8640089, is
Reporters obtained the following quote from the background information supplied by the inventors: "The present invention generally relates to the field of event-based computer systems, and more specifically, to constructing and deploying complex event processing (CEP) applications and business activity monitoring (BAM) dashboards.
"Recently, the availability and amount of real-time information has significantly increased. This allows businesses to monitor events in real-time and to automatically respond, with minimal latency, when certain events or conditions, such as threats or business opportunities, arise. However, conventional computer systems, such as database systems, are not designed for such real-time event monitoring, analysis and response. Although conventional sequential programming languages, such as C++ or Java.TM. allow construction of customized systems for event detection and response, constructing such an event-based system is time-intensive and the inherent sequential nature of such programming languages is not suitable for various types of real-time event monitoring, analysis and response.
"Event-based computing systems allow real-time monitoring, analysis and response to various types of events. In event-based systems, incoming events are monitored for pre-defined patterns and defined actions are taken when a pattern is detected. Hence, these event-based systems support applications requiring proactive responses to patterns in changing data, such as real-time algorithmic trading, risk, compliance, telecommunications, digital battlefield applications, terrorist tracking, supply chain monitoring and logistics.
"Additionally, business activity monitoring (BAM) techniques allow visualization of event patterns detected by an event-based computing system, providing real-time insights into an event flow. Business activity monitoring is any automatic monitoring of business-related events. Examples of BAM include: business activity management; the combination of business process management and historical analytics; automatically monitoring events associated with specific activities in an executing business process; monitoring business processes and generating alerts about pending and actual problems; managing aggregations, alerts and profiles to monitor relevant business metrics; real-time access to critical business performance indicators to improve the speed and effectiveness of business operations; or any software that aids in monitoring of business activities. For example, event-based computing using BAM techniques allow hedge funds to monitor trades, logistics operators to monitor locations and delays in a shipment, and surveillance personnel to detect fraudulent behavior at different devices.
"However, there are no standard development tools and techniques for creating and deploying event-based BAM applications. Conventional development methods require use of a bespoke-based method, resulting in a long development cycle and a difficult to maintain system. As conventional development techniques rely on user entry of text data in a structured format, these techniques also cannot uniformly abstract multiple application or scenario types, distinguish between different input parameters and support streaming output parameters. Existing event-based BAM application construction techniques require initial development of the underlying event-based process or scenario, using a text-based event programming language having multiple syntax rules."
In addition to obtaining background information on this patent, VerticalNews editors also obtained the inventors' summary information for this patent: "A system for constructing and deploying a complex event processing application and a business activity monitoring (BAM) dashboard comprises a configuration module and a dashboard server adapted for communication with an event engine. The configuration module includes a generation module, a deployment module and a template storage module. The configuration module receives an event-based process identifier that describes or identifies an event-based process and data related to the event-based process, such as an input to the event-based process and/or an output generated by the event-based process. In an embodiment, the event-based process identifier also describes or identifies additional information, such as data used internally by the event-based process or associated with the event-based process. The generation module automatically associates a template stored in the template storage module with the event-based process. The template includes one or more dashboard components for displaying data associated with the event-based process. During execution of the event-based process, the dashboard components from the template are used to display data associated with the event-based process in a manner specified by in the template. This allows the template to automatically generate a BAM dashboard for monitoring data associated with event-based process without requiring user configuration of the BAM dashboard appearance or configuration of relationships between dashboard components and data associated with the event-based process.
"The template storage module stores templates having a dashboard component. The template storage module is adapted to communicate with an editing module that receives data identifying or describing an event-based process. The generation module associates the event-based process with a template. For example, the generation module associates an input to the event-based process with a first dashboard component and associates an output from the event-based process with a second dashboard component characteristic for the template. This allows data from the event-based process to be displayed in a format or configuration specified by the template. By automatically associating event-based process input data and/or output data with display characteristics, the generation module allows automatic generation of a BAM dashboard for monitoring data associated with the event-based process. This simplifies BAM dashboard generation by removing the need for manual identification of what data associated with the event-based process to display and how to display the data associated with the event-based process.
"A method for constructing and deploying a complex event processing application and a BAM dashboard comprises receiving an identifier for an event-based process; selecting a dashboard template including one or more dashboard components; relating data associated with the event-based process and a dashboard component; creating a deployment package, and deploying the deployment package on a server, and then using the selected dashboard template and the relationship between data associated with the event-based process and the one or more dashboard components to visually display data associated with the event-based process.
"The features and advantages described in the specification are not all inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter."
For more information, see this patent: Bates, John; Smith, Gareth; Bentley, Richard M.; Arsenault, James; Chan, Aston; Palfreyman, Kevin A.; Mitchell,
Keywords for this news article include:
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Taco Bell Rings Up Breakfast Menu
- California Establishes Center for Coffee Study
- Visa, MasterCard Team Up to Focus on Payment Security
- Sunday Starts Daylight Saving Time
- Samsung Launches Milk Music
- Three Americans on Missing Malaysia Airlines Plane: State Department
- For Obama, a Last Stab at Improving Ties with Capitol Hill
- China Urges Malaysia Flight Emergency Response
- BofA CEO Gets a 77 Percent Pay Bump
- Russia, Crimea Discuss Referendum