# US 7,610,172 B2 · Method and system for monitoring non-occurring events

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

- Number: US 7,610,172 B2
- Document ID: US7610172B2
- Status: Granted
- Kind: B2
- Application number: 11/622,843
- Filed: 2007-01-12
- Published: 2007-12-20
- Granted: 2009-10-27
- Earliest claimed: 2006-06-16
- Assignees: JPMorgan Chase Bank, N.A.
- Inventors: Brian Maskall; Mark Vernon; Rick Metzger
- Web page: https://patentgrep.com/patent/US7610172B2

## CPC

- G06Q 10/00: Administration; Management
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

According to an embodiment of the present invention, a computer implemented method and system for monitoring objects relating to event may include receiving an event message; filtering the event message to identify at least one object; comparing a current status of the object with an expected status for the object; and identifying a non-occurrence of an event associated with the object based at least in part on the step of comparing. In addition, the method and system may further provide generating a notification message identifying the non-occurrence; and sending the notification message to an intended recipient via a preferred mode of communication.

## Claims

### Claim 1

A computer implemented method for monitoring objects relating to at least one scheduled event, the method comprising the steps of:
using at least one computer processor to receive an event message related to a scheduled event;
using the at least one computer processor to filter the event message to identify at least one object associated with the scheduled event;
using the at least one computer processor to compare a current status of the at least one object with an expected status for the at least one object;
using the at least one computer processor to identify a non-occurrence of the scheduled event based at least in part on the comparison; using the at least one computer processor to generate a notification message identifying the non-occurrence; using the at least one computer processor to send the notification message to an intended recipient via a preferred mode of communication; and using the at least one computer processor to check for new objects.

### Claim 2 (depends on 1)

The method of claim 1, further comprising the step of:
using the at least one computer processor to categorize the non-occurrence based on a scale of importance.

### Claim 3 (depends on 2)

The method of claim 2, wherein the notification message and mode of communication are based at least in part on the step of categorizing.

### Claim 4 (depends on 2)

The method of claim 2, wherein the preferred mode of communication comprises one or more of a pager, a cell phone, a wireless device, a PDA, an instant message, and an email transmission.

### Claim 5 (depends on 1)

The method of claim 1, wherein the notification message comprises one of a warning message, an error message and an urgent message.

### Claim 6 (depends on 1)

The method of claim 1, further comprising the steps of:
after sending the notification message, using the at least one computer processor to determine whether the current status meets the expected status; and
using the at least one computer processor to send an OK message canceling out the notification message.

### Claim 7 (depends on 1)

The method of claim 1, wherein the steps of generating a notification message identifying the non-occurrence; and sending the notification message to an intended recipient via a preferred mode of communication are performed on a separate platform.

### Claim 8

A system for monitoring objects relating to at least one scheduled event, the system comprising:
at least one computer server, the at least one computer server comprising:
a module for receiving an event message related to a scheduled event;
a filtering module for filtering the event message to identify at least one object associated with the scheduled event;
a comparing module for comparing a current status of the at least one object with an expected status for the at least one object;
an identification module for identifying a non-occurrence of the scheduled event based at least in part on a comparison of the current status and the expected status; a module for generating a notification message identifying the non-occurrence and sending the notification message to an intended recipient via a preferred mode of communication; and a module for checking for new objects.

### Claim 9 (depends on 8)

The system of claim 8, wherein the non-occurrence is categorized based on a scale of importance.

### Claim 10 (depends on 9)

The system of claim 9, wherein the notification message and mode of communication are based at least in part on the step of categorizing.

### Claim 11 (depends on 9)

The system of claim 9, wherein the preferred mode of communication comprises one or more of a pager, a cell phone, a wireless device, a PDA, an instant message, and an email transmission.

### Claim 12 (depends on 8)

The system of claim 8, wherein the notification message comprises one of a warning message, an error message and an urgent message.

### Claim 13 (depends on 8)

The system of claim 8, wherein after sending the notification message, a determination is made as to whether the current status meets the expected status; and wherein an OK message is sent to cancel out the notification message.

### Claim 14 (depends on 8)

The system of claim 8, further comprising:
a separate platform for generating a notification message identifying the non-occurrence; and
sending the notification message to an intended recipient via a preferred mode of communication.

### Claim 15

A computer implemented method for monitoring objects relating to at least one scheduled event, the method comprising the steps of:
using at least one computer processor to receive an event message related to a scheduled event;
using the at least one computer processor to filter filtering the event message to identify at least one object associated with the scheduled event;
using the at least one computer processor to compare a current status of the at least one object with an expected status for the at least one object;
using the at least one computer processor to identify a non-occurrence of the scheduled event based at least in part on the comparison;
using the at least one computer processor to categorize the non-occurrence based on a scale of importance;
using the at least one computer processor to generate a notification message identifying the non-occurrence; and
using the at least one computer processor to send the notification message to an intended recipient via a preferred mode of communication,
wherein the notification message and mode of communication are based at least in part on the comparison; wherein the preferred mode of communication comprises one or more of pager, cell phone, wireless device, PDA, instant message, and email transmission; and wherein the notification message comprises one of a warning message, an error message and an urgent message.

### Claim 16

A system for monitoring objects relating to at least one scheduled event, comprising:
at least one computer processor; and
a computer-readable media comprising code that, when executed by the at least one computer processor, performs the steps of:
receiving an event message related to a scheduled event;
filtering the event message to identify at least one object associated with the scheduled event;
comparing a current status of the at least one object with an expected status for the at least one object;
identifying a non-occurrence of the scheduled event based at least in part on the step of comparing; generating a notification message identifying the non-occurrence; sending the notification message to an intended recipient via a preferred mode of communication; and checking for new objects.
