# US 10,454,947 B2 · Mechanism for monitoring data using watchlist items

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,454,947 B2
- Document ID: US10454947B2
- Status: Granted
- Kind: B2
- Application number: 14/247,810
- Filed: 2014-04-08
- Published: 2014-10-09
- Granted: 2019-10-22
- Earliest claimed: 2013-04-08
- Assignees: Oracle International Corporation
- Applicants: Oracle International Corporation
- Inventors: Michael Patrick Rodgers; Christopher Lee Walsh
- Web page: https://patentgrep.com/patent/US10454947B2

## CPC

- H04L 63/1408: {by monitoring network traffic (monitoring network traffic per se H04L43/00)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of the present invention provide a mechanism for monitoring data using a watchlist item and a watchlist item definition that includes a set of parameters for identifying a set of data items for user action and criteria for recommending or requiring user action for the set of data items to be identified.

## Claims

### Claim 1

A method for monitoring one or more data items in a database, comprising:
using at least one processor that is programmed or configured for performing a process, the process comprising:
determining a set of parameters for identifying at least one data item amongst the one or more data items in the database;
determining criteria for recommending or requiring user action for the at least one data item to be identified;
creating a watchlist item definition for evaluating the one or more data items in the database, wherein the watchlist item definition defines at least the determined set of parameters for identifying the at least one data item amongst the one or more data items in the database and the determined criteria for recommending or requiring user action for the at least one data item to be identified, wherein at least one parameter of the determined set of parameters defines an interval at which the data items in the database is to be evaluated;
evaluating the watchlist item definition at the defined interval to identify the at least one data item, wherein the evaluation comprises comparing the one or more data items in the database against the defined set of parameters in the watchlist item definition;
presenting an indication of the identified at least one data item; and
providing an alert recommending or requiring user action when the identified at least one data item meets the criteria for recommending or requiring user action defined in the watchlist item definition, wherein the alert is a warning alert when the identified at least one data item meets a warning threshold, and wherein the alert is a critical alert when the identified at least one data item meets the warning threshold and a critical threshold.

### Claim 2 (depends on 1)

The method of claim 1, wherein identifying the at least one data item comprises utilizing an existing framework for a database having the at least one data item.

### Claim 3 (depends on 2)

The method of claim 2, wherein identifying the at least one data item involves performing logical operations on the database.

### Claim 4 (depends on 2)

The method of claim 2, wherein utilizing the existing framework comprises performing a query.

### Claim 5 (depends on 1)

The method of claim 1, further comprising re-evaluating the watchlist item definition.

### Claim 6 (depends on 5)

The method of claim 5, wherein the watchlist item definition is re-evaluated upon user request.

### Claim 7 (depends on 5)

The method of claim 5, wherein the watchlist item definition is re-evaluated periodically.

### Claim 8 (depends on 1)

The method of claim 1, wherein the indication of the identified at least one data item and the alert recommending or requiring user action are provided to a user without requiring the user to perform an active step.

### Claim 9 (depends on 1)

The method of claim 1, wherein selecting the indication of the identified a least one data item allows the user to be presented with identified at least one data item.

### Claim 10

A non-transitory computer program product embodied on a computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method for monitoring data items in a database comprising:
determining a set of parameters for identifying at least one data item amongst the one or more data items in the database;
determining criteria for recommending or requiring user action for the at least one data item to be identified;
creating a watchlist item definition for evaluating the one or more data items in the database, wherein the watchlist item definition defines at least the determined set of parameters for identifying the at least one data item amongst the one or more data items in the database and the determined criteria for recommending or requiring user action for the at least one data item to be identified, wherein at least one parameter of the determined set of parameters defines an interval at which the data items in the database is to be evaluated;
evaluating the watchlist item definition at the defined interval to identify the at least one data item, wherein the evaluation comprises comparing the one or more data items in the database against the defined set of parameters in the watchlist item definition;
presenting an indication of the identified at least one data item; and
providing an alert recommending or requiring user action when the identified at least one data item meets the criteria for recommending or requiring user action defined in the watchlist item definition, wherein the alert is a warning alert when the identified at least one data item meets a warning threshold, and wherein the alert is a critical alert when the identified at least one data item meets the warning threshold and a critical threshold.

### Claim 11 (depends on 10)

The computer program product of claim 10, wherein identifying the at least one data item comprises utilizing an existing framework for a database having the at least one data item.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein identifying the at least one data item involves performing logical operations on the database.

### Claim 13 (depends on 11)

The computer program product of claim 11, wherein utilizing the existing framework comprises performing a query.

### Claim 14 (depends on 10)

The computer program product of claim 10, further comprising re-evaluating the watchlist item definition.

### Claim 15 (depends on 14)

The computer program product of claim 14, wherein the watchlist item definition is re-evaluated upon user request.

### Claim 16 (depends on 14)

The computer program product of claim 14, wherein the watchlist item definition is re-evaluated periodically.

### Claim 17 (depends on 10)

The computer program product of claim 10, wherein the indication of the identified at least one data item and the alert recommending or requiring user action are provided to a user without requiring the user to perform an active step.

### Claim 18 (depends on 10)

The computer program product of claim 10, wherein selecting the indication of the identified at least one data item allows the user to be presented with the set of data items for user action.

### Claim 19

A system for monitoring data items in a database, comprising:
a processor;
a memory comprising computer code executed using the processor, in which the computer code implements a process for:
determining a set of parameters for identifying at least one data item amongst the one or more data items in the database;
determining criteria for recommending or requiring user action for the at least one data item to be identified;
creating a watchlist item definition for evaluating the one or more data items in the database, wherein the watchlist item definition defines at least the determined set of parameters for identifying the at least one data item amongst the one or more data items in the database and the determined criteria for recommending or requiring user action for the at least one data item to be identified, wherein at least one parameter of the determined set of parameters defines an interval at which the data items in the database is to be evaluated;
evaluating the watchlist item definition at the defined interval to identify the at least one data item, wherein the evaluation comprises comparing the one or more data items in the database against the defined set of parameters in the watchlist item definition;
presenting an indication of the identified at least one data item; and
providing an alert recommending or requiring user action when the identified at least one data item meets the criteria for recommending or requiring user action defined in the watchlist item definition, wherein the alert is a warning alert when the identified at least one data item meets a warning threshold, and wherein the alert is a critical alert when the identified at least one data item meets the warning threshold and a critical threshold.

### Claim 20 (depends on 19)

The system of claim 19, wherein identifying the at least one data item comprises utilizing an existing framework for a database having the at least one data item.

### Claim 21 (depends on 20)

The system of claim 20, wherein identifying the at least one data item involves performing logical operations on the database.

### Claim 22 (depends on 20)

The system of claim 20, wherein utilizing the existing framework comprises performing a query.

### Claim 23 (depends on 19)

The system of claim 19, further comprising re-evaluating the watchlist item definition.

### Claim 24 (depends on 23)

The system of claim 23, wherein the watchlist item definition is re-evaluated upon user request.

### Claim 25 (depends on 23)

The system of claim 23, wherein the watchlist item definition is re-evaluated periodically.

### Claim 26 (depends on 19)

The system of claim 19, wherein the indication of the identified at least one data item and the alert recommending or requiring user action are provided to a user without requiring the user to perform an active step.

### Claim 27 (depends on 19)

The system of claim 19, wherein selecting the indication of the identified at least one data item allows the user to be presented with the set of data items for user action.
