IP Library Granted Patent US 8,453,159
Granted Patent B2
US 8,453,159 · App. 12/130,654 · Granted May 28, 2013

Workspace system and method for monitoring information events

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 8,453,159
App. No.
12/130,654
Granted
May 28, 2013
Kind
B2
Abstract

A system and method for monitoring information events partitions sets of information and processing steps into one or more workspaces. The workspaces include sharable portable specifications for implementing event monitoring by a plurality of users or computer systems. Workspaces may be bindable computing resources to establish controls between the computing resources and the workspaces.

Claims (42)

1. A method executed in a computer system, for monitoring information events occurring in the computer system, the method comprising:

receiving by the computer system a first workspace definition, the first workspace definition including rules for accessibility of computer data in the first workspace by other workspaces;

automatically provisioning the first workspace with computer data responsive to the computer data meeting the rules in the first workspace definition, the computer data provisioned in the first workspace comprising data source information, access credentials for the data source and processing rules for processing data into event objects from the data source, wherein the data source information, access credentials and processing rules are not accessible by a second workspace;

binding the first workspace to a first hardware computing resource;

creating an event object in the first workspace with the computing resource and according to the data source information, access credentials and processing rules;

publishing the event object to an event queue accessible to the second workspace;

receiving by the computer system a definition for the second workspace definition, the second workspace definition including rules for processing the event objects accessible to the second workspace;

binding the second workspace to a second hardware computing resource; and

automatically processing the event objects in the second workspace with the second hardware computing resource according to the processing rules.

2. The method of claim 1 further comprising:

sharing the first workspace between more than one user.

3. The method of claim 1 wherein creating event objects by the first workspace with the first hardware computing resource is logically separate from the processing of event objects by the second workspace by the second hardware computing resource.

4. The method of claim 1 wherein binding the first workspace to a first hardware computing resource comprises establishing an amount of processor and memory provided to the first workspace.

5. The method of claim 1 wherein binding the second workspace to a second hardware computing resource comprises establishing an amount of processor and memory provided to the second workspace.

6. A computer-implemented system, comprising:

a processor for executing program code; and

a non-transitory computer-readable storage medium storing program code executable to perform steps comprising:

receiving a first workspace definition, the first workspace definition including rules for accessibility of computer data in the first workspace by other workspaces;

automatically provisioning the first workspace with computer data responsive to the computer data meeting the rules in the first workspace definition, the computer data provisioned in the first workspace comprising data source information, access credentials for the data source and processing rules for processing data into event objects from the data source, wherein the data source information, access credentials and processing rules are not accessible by a second workspace;

binding the first workspace to a first hardware computing resource;

creating an event object in the first workspace with the computing resource and according to the data source information, access credentials and processing rules;

publishing the event object to an event queue accessible to the second workspace;

receiving a definition for the second workspace definition, the second workspace definition including rules for processing the event objects accessible to the second workspace;

binding the second workspace to a second hardware computing resource; and

automatically processing the event objects in the second workspace with the second hardware computing resource according to the processing rules.

7. The system of claim 6 further comprising program code executable to share the first workspace between more than one user.

8. The system of claim 6 wherein creating event objects by the first workspace with the first hardware computing resource is logically separate from the processing of event objects by the second workspace by the second hardware computing resource.

9. The system of claim 6 wherein binding the first workspace to a first hardware computing resource comprises establishing an amount of processor and memory provided to the first workspace.

10. The system of claim 6 wherein binding the second workspace to a second hardware computing resource comprises establishing an amount of processor and memory provided to the second workspace.

11. A non-transitory computer-readable storage medium containing program code, comprising program code for:

receiving a first workspace definition, the first workspace definition including rules for accessibility of computer data in the first workspace by other workspaces;

automatically provisioning the first workspace with computer data responsive to the computer data meeting the rules in the first workspace definition, the computer data provisioned in the first workspace comprising data source information, access credentials for the data source and processing rules for processing data into event objects from the data source, wherein the data source information, access credentials and processing rules are not accessible by a second workspace;

binding the first workspace to a first hardware computing resource;

creating an event object in the first workspace with the computing resource and according to the data source information, access credentials and processing rules;

publishing the event object to an event queue accessible to the second workspace;

receiving a definition for the second workspace definition, the second workspace definition including rules for processing the event objects accessible to the second workspace;

binding the second workspace to a second hardware computing resource; and

automatically processing the event objects in the second workspace with the second hardware computing resource according to the processing rules.

12. The computer-readable storage medium of claim 11 further comprising program code for sharing the first workspace between more than one user.

13. The computer-readable storage medium of claim 11 wherein creating event objects by the first workspace with the first hardware computing resource is logically separate from the processing of event objects by the second workspace by the second hardware computing resource.

14. The computer-readable storage medium of claim 11 wherein binding the first workspace to a first hardware computing resource comprises establishing an amount of processor and memory provided to the first workspace.

15. The computer-readable storage medium of claim 11 wherein binding the second workspace to a second hardware computing resource comprises establishing an amount of processor and memory provided to the second workspace.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Nov 18, 2025
From: JPMORGAN CHASE BANK, N.A.
To: INFORMATICA LLC
Reel/Frame 073597/0722 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2021
From: NOMURA CORPORATE FUNDING AMERICAS, LLC
To: INFORMATICA LLC
Reel/Frame 057973/0507 →
SECURITY INTEREST Recorded Oct 29, 2021
From: INFORMATICA LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057973/0568 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2021
From: NOMURA CORPORATE FUNDING AMERICAS, LLC
To: INFORMATICA LLC
Reel/Frame 057973/0496 →
SECURITY INTEREST Recorded Feb 26, 2020
From: INFORMATICA LLC
To: NOMURA CORPORATE FUNDING AMERICAS, LLC
Reel/Frame 052022/0906 →
NOTICE OF SUCCESSION OF AGENCY Recorded Feb 25, 2020
From: BANK OF AMERICA, N.A.
To: NOMURA CORPORATE FUNDING AMERICAS, LLC
Reel/Frame 052018/0070 →
CHANGE OF NAME Recorded Aug 25, 2015
From: INFORMATICA CORPORATION
To: INFORMATICA LLC
Reel/Frame 036453/0406 →
SECURITY AGREEMENT Recorded Aug 6, 2015
From: INFORMATICA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 036294/0701 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2009
From: AGENT LOGIC, INC.
To: INFORMATICA CORPORATION
Reel/Frame 023280/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2008
From: APPELBAUM, MICHAEL S.; GARVETT, JEFFREY H.; BRADLEY, CHRISTOPHER; BARTMAN, MICHAEL; GINTER, KARL
To: AGENT LOGIC, INC.
Reel/Frame 021810/0260 →