Surveillance monitoring and automated reporting method for detecting data changes
First Claim
1. A method of monitoring by a monitoring system a data system among a plurality of data systems connected to a user system among a plurality of user systems all of which systems are interconnected through a network, the method comprising the steps of, receiving search criteria from the user system, retrieving content data from the data system, repeating the retrieving step at regular intervals, determining matches for each of the retrieving steps when the content data matches the search criteria at each of the regular intervals, and reporting the matches to the user system.
1 Assignment
0 Petitions
Accused Products
Abstract
A surveillance monitoring and automated reporting method is used for detecting observable changes in data sources over a network, such as the internet, for accessing changing data, such as world wide web content data, and for providing scheduled change detection notifications and results through user defined search criteria for automated monitored search criteria matches on a recurring basis by user defined scheduling. The method extracts content data from the data sources and updates a master database, then detects changes in the content data within the search criteria. Upon detection, the user is notified using graphical interfaces, electronic mail messages, pager messages, or personal data assistant messages.
81 Citations
18 Claims
-
1. A method of monitoring by a monitoring system a data system among a plurality of data systems connected to a user system among a plurality of user systems all of which systems are interconnected through a network, the method comprising the steps of,
receiving search criteria from the user system, retrieving content data from the data system, repeating the retrieving step at regular intervals, determining matches for each of the retrieving steps when the content data matches the search criteria at each of the regular intervals, and reporting the matches to the user system.
-
12. A method of monitoring by a monitoring server web content data of a web server system among a plurality of web servers connected to a user system among a plurality of user systems having respective user browsers, all of which are interconnected through the internet using internet protocol addresses, the web content data indicated by a URL a portion of which indicates the web server the method comprising the steps of
receiving search criteria from the user system, the search criteria comprises keywords and comprises a crawling depth for retrieving top level content data and linked content data to the linked depth of the linked content data indicated by the crawling depth, retrieving top level content data and the linked content data from the data system, the top level content data is a character string comprising text words and formatting characters and strings of spaces and links for linkage to linked content data, the linked content data also comprising text words and formatting characters and strings of spaces, determining matches when the top level content data matches the search criteria, and reporting the top level matches to the user system.
-
15. A method of monitoring by a monitoring server web content data of a web server system among a plurality of web servers connected to a user system among a plurality of user systems having respective user browsers, all of which are interconnected through the internet using internet protocol addresses, the web content data indicated by a URL a portion of which indicates the web server the method comprising the steps of,
receiving search criteria from a user system, the search criteria comprising a URL to be monitored, a sleep interval, keywords and a Boolean expression, retrieving the web content data indicated by the URL from the web server, repeating the retrieving step at regular intervals indicated by the sleep interval, determining Boolean keyword matches of the web content data after the retrieving step for the Boolean expression and keywords, and reporting to the user system of the Boolean keyword matches. the content data is top level content data, the top level content data is a character string comprising text words and formatting characters and strings of spaces and links for linkage to linked content data, the linked content data also comprising text words and formatting characters and strings of spaces, linked content data being at a linked depth from the top level content data for each linkage through a link to another one of the linked content data.
Specification