Method and system for recognizing and acting upon dynamic data on the internet
First Claim
1. A method, operative in a computer, for recognizing and acting upon dynamic data in a computer network having a plurality of Web servers, comprising the steps of:
- having a user define at least one data source to include information identifying a location of a data object adapted to be displayed on a Web client using a browser, and a recognition criteria;
for the data source, having a user define a set of one or more action criteria, wherein each action criteria has a given polling interval and includes information identifying a sensitivity criteria, and an action to be taken if the sensitivity criteria for the data source is met;
at the polling interval for a given action criteria, using the recognition criteria to validate the data source by comparing the recognition criteria to contents of the data object; and
if the data source is valid, taking the action if the sensitivity criteria for the data source is met.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for recognizing and acting upon dynamic data in a computer network such as the Internet. The method begins by having the user (at a machine connected to the computer network) define at least one data source that he or she is interested in monitoring. The data source includes information identifying a location (i.e. a URL) of the data object to be monitored, together with recognition criteria which determines whether the data source is valid. For each data source, the user may then define a set of one or more action criteria, wherein each action criteria has a given polling interval and includes information identifying a sensitivity criteria and an action to be taken if the sensitivity criteria for the data source is met. The inventive process retrieves one or more data sources from the Internet, examines the data sources according to the sensitivity criteria, and triggers actions if any of the sensitivity criteria are met.
111 Citations
21 Claims
-
1. A method, operative in a computer, for recognizing and acting upon dynamic data in a computer network having a plurality of Web servers, comprising the steps of:
-
having a user define at least one data source to include information identifying a location of a data object adapted to be displayed on a Web client using a browser, and a recognition criteria;
for the data source, having a user define a set of one or more action criteria, wherein each action criteria has a given polling interval and includes information identifying a sensitivity criteria, and an action to be taken if the sensitivity criteria for the data source is met;
at the polling interval for a given action criteria, using the recognition criteria to validate the data source by comparing the recognition criteria to contents of the data object; and
if the data source is valid, taking the action if the sensitivity criteria for the data source is met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, operative in a computer, for recognizing and acting upon dynamic data in a computer network having a plurality of servers, comprising the steps of:
-
(a) having a user define a set of one or more data sources, each data source including information identifying a location of a data object, and a recognition criteria;
(b) for each data source, having a user define a set of one or more action criteria, wherein each action criteria has a given polling interval and includes information identifying a sensitivity criteria, and an action to be taken if the sensitivity criteria for the data source is met;
(c) at the polling interval for a given action criteria, using the recognition criteria to validate the data source associated with the given action criteria by comparing the recognition criteria to contents of the data object;
(d) if the data source is valid, taking its corresponding action if the sensitivity criteria for the data source is met; and
(e) repeating steps (c)-(d) for each of the set of data sources. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product in a computer-readable medium for use in recognizing and acting upon dynamic data in a computer network having a plurality of servers, wherein at least user-defined data source has a set of one or more user-defined action criteria associated therewith, each data source including information identifying a location of a data object, and a recognition criteria, and each action criteria having a given polling interval and including information identifying a sensitivity criteria, and an action to be taken if the sensitivity criteria for the data source is met, the computer program product comprising:
-
means, operative during the polling interval for a given action criteria, for using the recognition criteria to validate the data source by comparing the recognition criteria to contents of the data object; and
means, responsive to a determination that the data source is valid, for taking the action if the sensitivity criteria for the data source is met. - View Dependent Claims (19)
-
-
20. A computer, comprising:
-
a processor;
an operating system;
a data storage storing at least one user-defined data source definition and at least one user-defined action criteria definition, the data source definition including information identifying a location of a data object, and a recognition criteria, and the action criteria definition having a given polling interval and including information identifying a sensitivity criteria, and an action to be taken if the sensitivity criteria for the data source is met; and
a monitoring application for use in recognizing and acting upon dynamic data in a computer network having a plurality of servers, comprising;
means, operative during the polling interval for a given action criteria, for using the recognition criteria to validate the data source by comparing the recognition criteria to contents of the data object; and
means, responsive to a determination that the data source is valid, for taking the action if the sensitivity criteria for the data source is met.
-
-
21. A method for managing a monetary value in an account using the Internet, the account located at a Web server having a URL, comprising the steps of:
-
having a user define a data source to include information identifying the URL, and a recognition criteria;
having a user define a set of one or more action criteria, wherein each action criteria has a given polling interval and includes information identifying a sensitivity criteria, and an action to be taken if the sensitivity criteria for the data source is met;
at the polling interval for a given action criteria, using the recognition criteria to validate the data source by comparing the recognition criteria to contents of the data object; and
if the data source is valid, taking the action if the sensitivity criteria for the data source is met.
-
Specification