IP Library Granted Patent US 7,447,673
Granted Patent B2
US 7,447,673 · App. 11/416,313 · Granted Nov 4, 2008

Enterprise computer system

Assignee: Software AG
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,447,673
App. No.
11/416,313
Granted
Nov 4, 2008
Kind
B2
Abstract

A scalable enterprise computer system having the capability to provide transaction security as well as providing subscription filtering is described. As a method of transacting an event in the enterprise computer system a connection with an information broker by the publishe established after which it is determined if the event registered with the information broker. Next, a subscription corresponding to the registered event by a subscriber is accepted by the information broker, after which a platform neutral event is created that is then populated with event content which is then published to and received by the information broker.

Claims (11)

1. An enterprise computer system, comprising:

a publisher capable of publishing an event, wherein an event is a business event created by one resource and is of interest to another;

an information broker validly coupled to the publisher arranged to receive the published event;

a content filter coupled to the information broker; and

a subscriber arranged to receive a properly subscribed to published event, wherein the information broker determines whether or not the received event is the properly subscribed to event by determining if an event type corresponding to the published event matches a subscription associated with the subscriber, and whether or not an event security level corresponding to the event is verified, and determining whether or not an event content matches the content filter, and whether or not an event authorization is valid such that when the published event's type matches the subscription and when the event security level is verified, and when the event content matches the content filter, and when the event authorization is valid, then the event is the properly subscribed to event.

2. An enterprise computer system as recited in claim 1 , wherein the information broker further includes a preprocessor queue that couples the preprocessor to the content filter.

3. An enterprise computer system as recited in claim 2 , wherein the enterprise computer system includes a plurality of subscribers.

4. An enterprise computer system as recited in claim 3 wherein each of the subscribers has an associated subscriber queue coupled thereto.

5. A method as recited in claim 1 , wherein the enterprise computer system includes a plurality of interconnected information brokers.

6. A method as recited in claim 1 , wherein the content filter is an updateable content filter.

7. A method as recited in claim 6 , wherein the content filter is updated by a user as needed.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2024
From: SUPER IPAAS INTEGRATION LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 069440/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2024
From: SOFTWARE AG, LLC
To: SUPER IPAAS INTEGRATION LLC
Reel/Frame 069319/0220 →
CHANGE OF NAME Recorded Oct 31, 2024
From: SAG 1, LLC
To: SOFTWARE AG, LLC
Reel/Frame 069287/0635 →
CHANGE OF NAME Recorded Sep 26, 2024
From: SOFTWARE AG, INC.
To: SAG 1, LLC
Reel/Frame 069064/0575 →
MERGER Recorded Sep 25, 2024
From: SOFTWARE AG USA, INC.
To: SOFTWARE AG, INC.
Reel/Frame 068693/0619 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 021129 FRAME: 0973. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 17, 2015
From: WEBMETHODS, INC. (ALSO D/B/A WEBMETHODS)
To: SOFTWARE AG USA, INC.
Reel/Frame 035933/0979 →
CHANGE OF NAME Recorded Jun 20, 2008
From: WEBMETHODS
To: SOFTWARE AG
Reel/Frame 021129/0973 →
Continuity (3)
Continuation 0946437800 · Dec 15, 1999
Provisional Application 6011263600 · Dec 17, 1998
Related Publication 20060200444A1 · Sep 7, 2006