IP Library Granted Patent US 7,454,478
Granted Patent B1
US 7,454,478 · App. 11/948,762 · Granted Nov 18, 2008

Business message tracking system using message queues and tracking queue for tracking transaction messages communicated between computers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,454,478
App. No.
11/948,762
Granted
Nov 18, 2008
Kind
B1
Abstract

A tracking system includes a business system using a plurality of application modules each including a computer for processing a transaction including a plurality of steps. A messaging system includes a messaging computer program embodied in a computer readable medium in each of the computers for communicating between the computers. The messaging system generates queues of messages being communicated between the computers. The messaging system can be configured by an administrator to generate tracking data about the messages being communicated between the computers. A tracking module is included in one of the computers, and has the messaging computer program and a tracking computer program embodied in the computer readable medium for specifying status data for retrieval from the messaging queues, receiving the status data from the messaging queues into a tracking queue, and storing the status data in a data storage system.

Claims (14)

1. A business message tracking system, comprising:

a business system using a plurality of application modules each including a computer for processing a transaction having a plurality of steps;

a messaging system including a messaging computer program embodied in a computer readable storage medium in each of the computers for communicating between the computers, and the messaging system managing queues of messages being communicated between the computers; and

a tracking module including a tracking computer and the tracking module having the messaging computer program and a tracking computer program embodied in the computer readable storage medium for specifying status data for retrieval from the messaging queues, and receiving the status data from the messaging queues into a tracking queue based on tracking properties.

2. A method for tracking transaction steps using a messaging system and a tracking system, comprising:

providing a business transaction including a plurality of transaction steps having application modules each including a computer;

messaging between the application modules at each step of the business transaction for communicating between the computers;

queuing data from each message communicated between the computers into massage queues;

determining tracking properties of status data for extraction from the message queues;

extracting status data from the message queues having the determined tracking properties;

queuing the status data into a tracking queue;

sending the status data to a processing module;

evaluating the status data using the tracking system; and

communicating the status data of the messages to other systems.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SAP AG
Reel/Frame 028540/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2007
From: ROSSELLI, VICENTE SUAREZ; GARZA, JOSE EMIR; HOBSON, STEPHEN JAMES
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020183/0296 →