High reliability alert delivery using web-based interfaces
AssigneeSaferAging, Inc.
InventorsJohn McKINLEY, Christopher WILLIAMS
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.