Systems and methods for alert management
First Claim
1. A computing device, comprising:
- a processor;
storage;
an operating system stored within the storage, where the operating system configures the processor to create a computing environment;
an alert platform application stored in the storage, where the alert platform application is configured to create an application runtime environment when executed by the computing device, the alert platform application comprising;
a rendering engine process configured to;
render pages within the computing environment created by the operating system by interpreting instructions written in a rendering language; and
implement a virtual machine configured to execute instructions written in a scripting language; and
an integration process that enables instructions executing within the virtual machine to modify the computing environment created by the operating system by communicating with operating system processes in the computing environment;
an alert template stored within the storage and containing instructions written in the rendering language that cause the rendering engine process to render an alert pop up page within the computing environment of the computing device; and
wherein the alert platform application is configured to;
receive alert messages containing alert data from a plurality of applications, wherein;
the alert data comprises an alert ID, display metadata, and application data; and
the display metadata for a piece of alert data comprises instructions that the alert platform application can use to render an alert within an alert pop up page rendered within the computing environment;
modify the alert template based on the display metadata contained within the alert data; and
render an alert pop up page within the computing environment of the computing device using the rendering engine process, where the alert pop up page comprises alert data from at least a portion of the received alert data and the format of the displayed alert data is based on the modified alert template.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for alert management in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device includes a processor, an operating system configuring the processor to create a computing environment, an alert platform application, an alert pop up page file stored within the storage and containing instructions written in the rendering language to render a pop up page, and an alert history database containing alert data including an alert ID, display metadata, and application data, wherein the alert history database is configured to be queried to retrieve alert data, wherein the alert platform application is configured to query the alert history database to retrieve alert data, and wherein the alert platform application is configured to inject at least a portion of display metadata from alert data into the instructions from the alert pop up page file and render an alert pop up page.
-
Citations
24 Claims
-
1. A computing device, comprising:
-
a processor; storage; an operating system stored within the storage, where the operating system configures the processor to create a computing environment; an alert platform application stored in the storage, where the alert platform application is configured to create an application runtime environment when executed by the computing device, the alert platform application comprising; a rendering engine process configured to; render pages within the computing environment created by the operating system by interpreting instructions written in a rendering language; and implement a virtual machine configured to execute instructions written in a scripting language; and an integration process that enables instructions executing within the virtual machine to modify the computing environment created by the operating system by communicating with operating system processes in the computing environment; an alert template stored within the storage and containing instructions written in the rendering language that cause the rendering engine process to render an alert pop up page within the computing environment of the computing device; and wherein the alert platform application is configured to; receive alert messages containing alert data from a plurality of applications, wherein; the alert data comprises an alert ID, display metadata, and application data; and the display metadata for a piece of alert data comprises instructions that the alert platform application can use to render an alert within an alert pop up page rendered within the computing environment; modify the alert template based on the display metadata contained within the alert data; and render an alert pop up page within the computing environment of the computing device using the rendering engine process, where the alert pop up page comprises alert data from at least a portion of the received alert data and the format of the displayed alert data is based on the modified alert template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for rendering alerts, comprising:
-
receiving alert messages containing alert data from a plurality of applications using a computing device, wherein; the alert data comprises an alert ID, display metadata, and application data; and the display metadata for a piece of alert data comprises instructions that the alert platform application can use to render an alert within an alert pop up page rendered within a computing environment created by an operating system executed using the computing device; the computing device comprises an alert platform application configured to create an application runtime environment when executed by the computing device, the alert platform application comprising; a rendering engine process configured to; render pages within the computing environment created by the operating system by interpreting instructions written in a rendering language; and implement a virtual machine configured to execute instructions written in a scripting language; and an integration process that enables instructions executing within the virtual machine to modify the computing environment created by the operating system by communicating with operating system processes in the computing environment; modifying an alert template based on the display metadata contained within the alert data using the computing device, where the alert template contains instructions written in the rendering language that cause the rendering engine process to render an alert pop up page within the computing environment of the computing device; and rendering an alert pop up page within the computing environment using the computing device, where the alert pop up page comprises alert data from at least a portion of the received alert data and the format of the displayed alert data is based on the modified alert template.
-
Specification