IP Library Granted Patent US 7,634,559
Granted Patent B2
US 7,634,559 · App. 10/707,393 · Granted Dec 15, 2009

System and method for analyzing network software application changes

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,634,559
App. No.
10/707,393
Granted
Dec 15, 2009
Kind
B2
Abstract

The present invention discloses systems and methods for monitoring, analyzing and reporting additions or changes to network software applications. The invention is achieved through a fully or partially automated system which allows for more accurate reporting and processing of metric data. The invention may link different subsystems that run a component so that any component change is automatically updated throughout the various subsystems. Further, the present invention allows users to view information related to component changes, thereby allowing the user to seek help related to that change. This information may include metrics, statistics, and/or other data associated with the components and component changes.

Claims (69)

1. A method for network management comprising:

loading, by a network management engine, a first component for execution;

linking, by the network management engine, the first component to a network wherein the first component is one of a plurality of components linked to the network;

modifying, by the network management engine, operating parameters of the first component;

tracking changes to a plurality of components in the network through the network management engine;

modifying tracking information for a second component by the network management engine, wherein the second component is one of the plurality of components;

implementing tracking modifications to the second component made by the network management engine on the network;

detecting a failing component based at least in part on the tracking changes;

in response to the detecting, the network management engine automatically:

performing an impact analysis to identify related components, wherein said related components are part of the plurality of components and, wherein said related components are associated with said failing component through the tracking information;

generating a problem ticket, wherein the problem ticket comprises tracking information related to the failing component, wherein the failing component is one of the plurality of components;

determining an owning group of the failing component based upon the tracking information;

routing the problem ticket to the owning group; and

tracking repair status information for repairing the failing component; and

automatically comparing the repair status information to a pre-established service level agreement specifying a level of service expected for repair of the failing component by the owning group.

2. The method of claim 1 wherein one or more of the plurality of components is accessible to users on the network.

3. The method of claim 1 wherein the changes to the plurality of components comprises at least one of adding, dividing, multiplying, recompiling, recoding and removing of a component.

4. The method of claim 1 , further comprising accessing two or more subprograms of the network to facilitate modifying operating parameters of the first component.

5. The method of claim 4 , wherein the operating parameters comprise at least one of a subsystem assignment, component ownership information, component priority, desired failure processing time, component usage, and component access restrictions.

6. The method of claim 5 , wherein the operating parameters are based at least in part on the pre-established service level agreement.

7. The method of claim 1 , further comprising selecting a region associated with the first component, wherein the region restricts modification rights associated with the first component.

8. The method of claim 1 , further comprising:

monitoring the first component in response to the loading of the first component;

notifying an owner of the first component in response to a failure associated with the first component; and

automatically accepting the loading of the first component in response to a lack of a failure to associate with the first component.

9. The method of claim 1 , further comprising modifying the plurality of components in a real-time batch process.

10. The method of claim 9 , including moving the first component to a different subsystem of the network.

11. The method of claim 1 , further comprising grouping the network into containers to facilitate collation of the plurality of components.

12. The method of claim 1 , wherein the network management engine is accessible using a web-based interface.

13. The method of claim 1 , wherein the tracking changes further comprises updating a database with the changes to the plurality of components, wherein the database is configured to store the changes to the plurality of components in the network.

14. A computer-readable medium tangibly embodying a plurality of instructions, the plurality of instructions comprising:

instructions to load a first component for execution;

instructions to link the first component to a network, wherein the first component is one of a plurality of components linked to the network;

instructions to modify operating parameters of the first component;

instructions to track changes to a plurality of components in the network through an network management engine;

instructions to modify tracking information for a second component by the network management engine, wherein the second component is one of the plurality of components;

instructions to implement tracking modifications to the second component made by the network management engine on the network;

instruction to detect a failing component based at least in part on the tracking changes;

instructions to respond to a detection of the failing component by automatically:

performing an impact analysis to identify related components, wherein said related components are part of the plurality of components and, wherein said related components are associated with said failing component through the tracking information;

generating a problem ticket, wherein the problem ticket comprises tracking information related to the failing component, wherein the failing component is one of the plurality of components;

determining an owning group of the failing component based upon the tracking information; and

routing the problem ticket to the owning group; and

instructions to track repair status information for repairing the failing component; and

instructions to automatically compare the repair status information to a pre-established service level agreement specifying a level of service expected for repair of the failing component by the owning group.

15. The method according to claim 14 , wherein the instructions to modify tracking information includes assigning metrics to the changes to the tracking information.

16. A network management system comprising:

a network interface communicating with a memory;

the memory communicating with a processor; and

the processor, when executing a computer program, is configured to:

load a first component for execution;

link the first component to a network, wherein the first component is one of a plurality of components linked to the network;

modify operating parameters of the first component;

track changes to a plurality of components in the network through an network management engine;

modify tracking information for a second component, wherein the second component is one of the plurality of components;

implement tracking modifications to the second component;

detect a failing component based at least in part on the tracking changes;

in response to the detecting, the network management system is configured to:

perform an impact analysis to identify related components, wherein said related components are part of the plurality of components and, wherein said related components are associated with said failing component through the tracking information;

generate a problem ticket, wherein the problem ticket comprises tracking information related to the failing component, wherein the failing component is one of the plurality of components;

determine an owning group of the failing component based upon the tracking information; and

route the problem ticket to the owning group; and

track repair status information for repairing the failing component; and

automatically compare the repair status information to a pre-established service level agreement specifying a level of service expected for repair of the failing component by the owning group.

17. The system of claim 16 wherein the network management engine is configured to provide access to multiple subprograms.

18. The system of claim 16 further comprising:

a mechanism for tracking information related to the changes in one or more components of the plurality of components.

19. The system of claim 16 further comprising:

a mechanism for making changes to one or more components of the plurality of components, wherein the changes to the plurality of components comprises at least one of adding, dividing, multiplying, recompiling, recoding and removing of a component.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2014
From: STANDARD CHARTERED (CT) LIMITED
To: STANDARD CHARTERED UK HOLDINGS LIMITED
Reel/Frame 032332/0712 →
CHANGE OF NAME Recorded Feb 4, 2014
From: STANDARD CHARTERED (CT) PLC
To: STANDARD CHARTERED (CT) LIMITED
Reel/Frame 032157/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2008
From: AMERICAN EXPRESS BANK LTD
To: STANDARD CHARTERED (CT) PLC
Reel/Frame 022034/0390 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2007
From: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
To: AMERICAN EXPRESS BANK LTD.
Reel/Frame 019789/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2003
From: BROWN, MIKE
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 014185/0352 →