IP Library Granted Patent US 7,533,301
Granted Patent B2
US 7,533,301 · App. 11/984,640 · Granted May 12, 2009

High level operational support system

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,533,301
App. No.
11/984,640
Granted
May 12, 2009
Kind
B2
Abstract

A high level Operational Support System (OSS) framework provides the infrastructure and analytical system to enable all applications and systems to be managed dynamically at runtime regardless of platform or programming technology. Applications are automatically discovered and managed. Java applications have the additional advantage of auto-inspection (through reflection) to determine their manageability. Resources belonging to application instances are associated and managed with that application instance. This provides operators the ability to not only manage an application, but its distributed components as well. They are presented as belonging to a single application instance node that can be monitored, analyzed, and managed. The OSS framework provides the platform-independent infrastructure that heterogeneous applications require to be monitored, controlled, analyzed and managed at runtime. New and legacy applications written in C++ or Java are viewed and manipulated identically with zero coupling between the applications themselves and the tools that scrutinize them.

Claims (57)

1. A method of providing a high level operational support system (OSS) framework, comprising:

automatically discovering, with a server comprising said OSS framework, a plurality of applications that comply with a predefined framework;

providing for a high level of management, by said server comprising said OSS framework, of said plurality of applications dynamically at runtime regardless of a platform technology utilized by any particular application from said plurality of applications.

2. The method of providing a high level operational support system (OSS) framework according to claim 1 , wherein:

a first of said plurality of applications is based on C++ language; and

a second of said plurality of applications is based on Java language.

3. The method of providing a high level operational support system (OSS) framework according to claim 1 , further comprising:

encapsulating an OSS message in an XML facilitation object.

4. The method of providing a high level operational support system (OSS) framework according to claim 1 , wherein:

said plurality of applications are monitored, assessed and analyzed without any coupling therebetween.

5. The method of providing a high level operational support system (OSS) framework according to claim 1 , further comprising:

maintaining fault management data relating to said plurality of applications.

6. The method of providing a high level operational support system (OSS) framework according to claim 1 , further comprising:

maintaining performance measurement data relating to said plurality of applications.

7. Apparatus for providing a high level operational support system (OSS) framework, comprising:

means for automatically discovering, with a server comprising said OSS framework, a plurality of applications that comply with a predefined framework;

means for encapsulating an OSS message in an XML facilitation object; and

means for providing for a high level of management, by said server comprising said OSS framework, of said plurality of applications dynamically at runtime regardless of a platform technology utilized by any particular application from said plurality of applications.

8. The apparatus for providing a high level operational support system (OSS) framework according to claim 7 , wherein:

a first of said plurality of applications is based on C++ language; and

a second of said plurality of applications is based on Java language.

9. The apparatus for providing a high level operational support system (OSS) framework according to claim 7 , wherein:

a first of said plurality of applications utilize a TL1 management service.

10. The apparatus for providing a high level operational support system (OSS) framework according to claim 7 , wherein:

said plurality of applications are monitored, assessed and analyzed without any coupling therebetween.

11. The apparatus for providing a high level operational support system (OSS) framework according to claim 7 , further comprising:

means for maintaining fault management data relating to said plurality of applications.

12. The apparatus for providing a high level operational support system (OSS) framework according to claim 7 , further comprising:

means for maintaining performance measurement data relating to said plurality of applications.

13. A method of providing a high level operational support system (OSS) framework, comprising:

automatically discovering, with a server comprising said OSS framework, a plurality of applications that comply with a predefined framework; and

providing for a high level of management, by said server comprising said OSS framework, of said plurality of applications and their respective interoperating applications as a single entity.

14. The method of providing a high level operational support system (OSS) framework according to claim 13 , wherein:

a first of said plurality of applications is based on C++ language; and

a second of said plurality of applications is based on Java language.

15. The method of providing a high level operational support system (OSS) framework according to claim 13 , wherein:

a first of said plurality of applications utilizes a JMX management service.

16. The method of providing a high level operational support system (OSS) framework according to claim 13 , wherein:

said plurality of applications are monitored, assessed and analyzed without any coupling therebetween.

17. The method of providing a high level operational support system (OSS) framework according to claim 13 , further comprising:

maintaining fault management data relating to said plurality of applications.

18. The method of providing a high level operational support system (OSS) framework according to claim 13 , further comprising:

maintaining performance measurement data relating to said plurality of applications.

19. Apparatus for providing a high level operational support system (OSS) framework, comprising:

means for automatically discovering, with a server comprising said OSS framework, a plurality of applications that comply with a predefined framework; and

means for providing for a high level of management, by said server comprising said OSS framework, of said plurality of applications and their respective interoperating applications as a single entity.

20. The apparatus for providing a high level operational support system (OSS) framework according to claim 19 , wherein:

a first of said plurality of applications is based on C++ language; and

a second of said plurality of applications is based on Java language.

21. The apparatus for providing a high level operational support system (OSS) framework according to claim 19 , wherein:

a first of said plurality of applications utilizes a JMX management service.

22. The apparatus for providing a high level operational support system (OSS) framework according to claim 19 , wherein:

said plurality of applications are monitored, assessed and analyzed without any coupling therebetween.

23. The apparatus for providing a high level operational support system (OSS) framework according to claim 19 , further comprising:

means for maintaining fault management data relating to said plurality of applications.

24. The apparatus for providing a high level operational support system (OSS) framework according to claim 19 , further comprising:

means for maintaining performance measurement data relating to said plurality of applications.

Assignments (8)
SECURITY INTEREST Recorded Nov 16, 2018
From: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH SYSTEMS, INC.; COMTECH PST CORP.; COMTECH MOBILE DATACOM CORPORATION; ANGELS ACQUISITION CORP.; ARMER COMMUNICATIONS ENGINEERING SERVICES, INC.; COMTECH AEROASTRO, INC.; COMTECH ANTENNA SYSTEMS, INC.; COMTECH COMMUNICATIONS CORP.; COMTECH COMSTREAM, INC.; COMTECH SYSTEMS INTERNATIONAL, INC.; COMTECH TOLT TECHNOLOGIES, INC.; TIERNAN RADYNE COMSTREAM, INC.; COMTECH CPI ELECTRON DEVICES CORP.; COMTECH CPI MICROWAVE CORP.; TELECOMMUNICATION SYSTEMS, INC.; NETWORKS IN MOTION, INC.; SOLVERN INNOVATIONS, INC.; MICRODATA, LLC; MICRODATA GIS, INC.; MAPLE ACQUISITION LLC; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF MARYLAND; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF VIRGINIA; OLIVE ACQUISITION LLC
To: CITIBANK, N.A.
Reel/Frame 048104/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2018
From: III HOLDINGS 2, LLC
To: III HOLDINGS 12, LLC
Reel/Frame 046761/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2018
From: III HOLDINGS 12, LLC
To: BCS SOFTWARE LLC D/B/A BLUEBONNET CONSULTING SERVICES & SOFTWARE
Reel/Frame 046749/0986 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2014
From: TELECOMMUNICATION SYSTEMS, INC.
To: III HOLDINGS 2, LLC
Reel/Frame 033496/0193 →
RELEASE OF SECURITY INTEREST Recorded May 29, 2014
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; SOLVERN INNOVATIONS, INC.; NETWORKS IN MOTION, INC.; MICRODATA GIS, INC.; MICRODATA, LLC; NEXTGEN COMMUNICATIONS, INC.
Reel/Frame 033053/0766 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2007
From: NYE, BLAINE; HONG, DAVID SZE
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 020190/0610 →