HIGH RELIABILITY ALERT DELIVERY USING WEB-BASED INTERFACES
First Claim
Patent Images
1. A system for improving reliability of alert delivery using web-based interfaces, comprising:
- an alert generating component for creating an alert based at least in part on event information of one or more events received from an event detecting device;
a tracking injecting component for modifying the alert to include a tracking mechanism for tracking whether the alert is rendered on a web-based interface of a device at a monitoring station;
a contingent delivery component for attempting delivery of the alert to the web-based interface of the device; and
a delivery confirming component for detecting whether the alert is rendered on the web-based interface of the device based at least in part on the tracking mechanism,wherein the contingent delivery component is configured to attempt delivery of the alert, or a representation of the alert, to another device where the delivery confirming component detects that the alert is not rendered on the web-based interface of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for improving reliability of alert delivery using web-based interfaces are provided. A web-based rendering of an alert is created based at least in part on a detected event, and a tracking mechanism can be inserted into the web-based rendering of the alert. The web-based rendering of the alert is delivered to a device at a monitoring station. Whether the web-based rendering of the alert is rendered by the device is detected based at least in part on determining whether a request relating to the tracking mechanism is received. If not, another rendering of the alert can be delivered to another device.
22 Citations
20 Claims
-
1. A system for improving reliability of alert delivery using web-based interfaces, comprising:
-
an alert generating component for creating an alert based at least in part on event information of one or more events received from an event detecting device; a tracking injecting component for modifying the alert to include a tracking mechanism for tracking whether the alert is rendered on a web-based interface of a device at a monitoring station; a contingent delivery component for attempting delivery of the alert to the web-based interface of the device; and a delivery confirming component for detecting whether the alert is rendered on the web-based interface of the device based at least in part on the tracking mechanism, wherein the contingent delivery component is configured to attempt delivery of the alert, or a representation of the alert, to another device where the delivery confirming component detects that the alert is not rendered on the web-based interface of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for improving reliability of alert delivery using web-based interfaces, comprising:
-
creating a web-based rendering of an alert based at least in part on a detected event; inserting a tracking mechanism into the web-based rendering of the alert; delivering the web-based rendering of the alert to a device at a monitoring station; detecting whether the web-based rendering of the alert is rendered by the device based at least in part on determining whether a request relating to the tracking mechanism is received; and delivering another rendering of the alert to another device where the request relating to the tracking mechanism is not received within a specified period of time or before a specified event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor, cause the processor to:
-
create an alert based at least in part on event information of one or more events received from an event detecting device; modify the alert to include a tracking mechanism for tracking whether the alert is rendered on a web-based interface of a device at a monitoring station; attempt a delivery of the alert to the web-based interface of the device; detect whether the alert is rendered on the web-based interface of the device based at least in part on the tracking mechanism; and attempt another delivery of the alert, or a representation of the alert, to another device where it is detected that the alert is not rendered on the web-based interface of the device. - View Dependent Claims (20)
-
Specification