Method and system for uniform resource locator status tracking
First Claim
1. A method for device monitoring comprising:
- installing a web exception sentinel on a monitor server;
configuring the exception sentinel to monitor at least one uniform resource locator at a monitored web site;
generating a virtual device identifier associated with at least one monitored uniform resource locator;
retrieving, from the web site, the monitored uniform resource locator by the exception sentinel;
processing the retrieved uniform resource locator at the exception sentinel based on configuration data;
communicating sentinel data to an operations center, the sentinel data being based on the retrieved uniform resource locator; and
alerting, from the operations center, an alert contact in response to the retrieved uniform resource locator received at the operations center.
9 Assignments
0 Petitions
Accused Products
Abstract
A user contracts for service with an operations center (12) in order to provide monitoring and tracking services for a plurality of devices (30). After contracting for service, the operations center provides an agent (81) for download by a user to one or more of the user'"'"'s devices (14, 16, 18, 20, 22, 630) for which the user has contracted for service. The agent is installed on the devices associated with the user'"'"'s sites and communicates with the operations center. An exception sentinel (748) monitors Uniform Resource Locators associated with a web site associated with the user. A listening process (710) at the operations center listens for periodically sent beacon packets (640) generated by a monitored device (630). Using location indicators included with the beacon packets and generated by an agent (681) on the monitored device, the operations center provides notifications (712) to a handler regarding the location of the monitored device if the monitored device is reported as stolen. A tracking response (714) may be communicated to the monitored device to take special actions when the device is stolen and to update the agent and other portions of the monitored device.
137 Citations
32 Claims
-
1. A method for device monitoring comprising:
-
installing a web exception sentinel on a monitor server;
configuring the exception sentinel to monitor at least one uniform resource locator at a monitored web site;
generating a virtual device identifier associated with at least one monitored uniform resource locator;
retrieving, from the web site, the monitored uniform resource locator by the exception sentinel;
processing the retrieved uniform resource locator at the exception sentinel based on configuration data;
communicating sentinel data to an operations center, the sentinel data being based on the retrieved uniform resource locator; and
alerting, from the operations center, an alert contact in response to the retrieved uniform resource locator received at the operations center. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
selecting at least one monitored uniform resource locator to monitor; and
determining an expected result for each selected uniform resource locator.
-
-
7. The method for device monitoring according to claim 6, wherein processing the retrieved uniform resource locator comprises:
-
comparing, by the exception sentinel, the data associated with the retrieved uniform resource locator with the expected result associated with the retrieved uniform resource locator;
determining, by the exception sentinel, whether to communicate the result of the comparison to the operations center; and
communicating the result of the comparison to the operations center based on the determination.
-
-
8. The method for device monitoring according to claim 6, wherein the configuration data comprises a configuration file configured by an administrator, the configuration file storing the expected result associated with the monitored uniform resource locator.
-
9. The method for device monitoring according to claim 8 further comprising:
-
selecting, at the exception sentinel, a selected uniform resource locator from the monitored uniform resource locators;
retrieving, by the exception sentinel, the expected result associated with the selected uniform resource locator selected from the monitored uniform resource locators;
storing the expected result in the configuration file;
retrieving, by the exception sentinel, data associated with the selected uniform resource locator;
comparing, at the sentinel monitor, the retrieved data associated with the expected result associated with the selected uniform resource locator; and
evaluating the result of the comparison based on the configuration information.
-
-
10. The method for device monitoring according to claim 1, wherein the sentinel data comprises the data associated with the retrieved uniform resource locator and the expected data associated with the retrieved uniform resource locator.
-
11. The method for device monitoring according to claim 10, wherein determining whether the sentinel data is from a monitored device having an associated license comprises comparing the virtual device identifier associated with the monitored device to a list of device identifiers having associated valid licenses.
-
12. The method for device monitoring according to claim 1, wherein alerting the alert contact comprises:
-
selecting the alert contact from a plurality of alert contacts based on the sentinel data received at the operations center;
generating a message based on the sentinel data received at the operations center; and
communicating the message to the alert contact.
-
-
13. The method for device monitoring according to claim 12, wherein communicating the message comprises transmitting the message to the alert contact using electronic mail.
-
14. The method for device monitoring according to claim 12, wherein communicating the message comprises transmitting the message to the alert contact using a page associated with a pager.
-
15. The method for device monitoring according to claim 12, wherein communicating the message comprises transmitting the message to the alert contact using a facsimile transmission.
-
16. The method for device monitoring according to claim 1 further comprising determining whether the sentinel data received at the operations center is from a monitored device having an associated license based on the virtual device identifier associated with the retrieved uniform resource locator.
-
17. An apparatus for device monitoring comprising:
-
a processor;
a computer readable memory coupled to the processor;
an application stored in the memory and wherein the processor, when executing the application, is operable to;
install a web exception sentinel on a monitor server;
configure the exception sentinel to monitor at least one uniform resource locator at a monitored web site;
generate a virtual device identifier associated with at least one monitored uniform resource locator;
retrieve, from the web site, the monitored uniform resource locator by the exception sentinel;
process the retrieved uniform resource locator at the exception sentinel based on configuration data;
communicate sentinel data to an operations center, the sentinel data being based on the retrieved uniform resource locator; and
alert, from the operations center, an alert contact in response to the retrieved uniform resource locator received at the operations center. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
select at least one monitored uniform resource locator to monitor; and
determine an expected result for each selected uniform resource locator.
-
-
23. The apparatus for device monitoring according to claim 22 wherein the processor, when executing the application, is further operable to:
-
compare, by the exception sentinel, the data associated with the retrieved uniform resource locator with the expected result associated with the retrieved uniform resource locator;
determine, by the exception sentinel, whether to communicate the result of the comparison to the operations center; and
communicate the result of the comparison to the operations center based on the determination.
-
-
24. The apparatus for device monitoring according to claim 23, wherein the sentinel data comprises the data associated with the retrieved uniform resource locator and the expected data associated with the retrieved uniform resource locator.
-
25. The apparatus for device monitoring according to claim 22, wherein the configuration data comprises a configuration file configured by an administrator, the configuration file storing the expected result associated with the monitored uniform resource locator.
-
26. The apparatus for device monitoring according to claim 25 wherein the processor, when executing the application, is further operable to:
-
select, at the exception sentinel, a selected uniform resource locator from the monitored uniform resource locators;
retrieve, by the exception sentinel, the expected result associated with the selected uniform resource locator selected from the monitored uniform resource locators;
store the expected result in the configuration file;
retrieve, by the exception sentinel, data associated with the selected uniform resource locator;
compare, at the sentinel monitor, the retrieved data associated with the expected result associated with the selected uniform resource locator; and
evaluate the result of the comparison based on the configuration information.
-
-
27. The apparatus for device monitoring according to claim 17, wherein the processor, when executing the application, is further operable to:
-
select the alert contact from a plurality of alert contacts based on the sentinel data received at the operations center;
generate a message based on the sentinel data received at the operations center; and
communicate the message to the alert contact.
-
-
28. The apparatus for device monitoring according to claim 27, wherein the processor, when executing the application, is further operable to transmit the message to the alert contact using electronic mail.
-
29. The apparatus for device monitoring according to claim 27, wherein the processor, when executing the application, is further operable to transmit the message to the alert contact using a page associated with a pager.
-
30. The apparatus for device monitoring according to claim 27, wherein the processor, when executing the application, is further operable to transmit the message to the alert contact using a facsimile.
-
31. The apparatus for device monitoring according to claim 17 wherein the processor, when executing the application, is further operable to determine whether the sentinel data received at the operations center is from a monitored device having an associated license based on the virtual device identifier associated with the retrieved uniform resource locator.
-
32. The apparatus for device monitoring according to claim 31, wherein the processor, when executing the application, is further operable to compare the virtual device identifier associated with the monitored device to a list of device identifiers having associated valid licenses.
Specification