
US Patent No: 7,526,550
Number of patents in Portfolio can not be more than 2000
Unified logging service with a log viewer
Stats
-
Apr 28, 2009
Issued date -
Mar 26, 2004
filing date -
10/813,999
serial no -
In Force
status
Importance
Abstract
An integrated tracing and logging system for an enterprise network. One embodiment of the integrated logging and tracing system has an object-oriented architecture which includes a controller class with two sub-classes: a tracing sub-class and a logging sub-class. Instances of the tracing sub-class (tracing modules) are associated with specified program code regions of network applications. The tracing modules receive method calls from the network applications and process the method calls based on defined severity levels. Instances of the logging sub-class (logging modules) are associated with specified “categories” related to the enterprise network (e.g., system, database, etc). The logging modules receive and process method calls from network components associated with the categories. The integrated logging and tracing system may be accessed by a log viewer having a log viewer client to provide a user interface and a log viewer server to read one or more log messages.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,201,044 Data processing method for file status recovery includes providing a log file of atomic transactions that may span both volatile and non volatile memory | 211 | 1990 | |
| 6,144,967 Object oriented processing log analysis tool framework mechanism | 29 | 1996 | |
| 6,836,878 Visual programming from a tree structure | 17 | 1996 | |
| 6,026,237 System and method for dynamic modification of class files | 93 | 1997 | |
| 6,118,940 Method and apparatus for benchmarking byte code sequences | 92 | 1997 | |
| 6,055,492 System and method for providing trace information data reduction | 38 | 1997 | |
| 6,205,476 Client--server system with central application management allowing an administrator to configure end user applications by executing them in the context of users and groups | 48 | 1998 | |
| 6,553,403 System, method and computer program product for monitoring in a distributed computing environment | 62 | 1998 | |
| 6,631,515 Method and apparatus to reduce code size and runtime in a Java environment | 25 | 1998 | |
| 6,308,208 Method for monitoring network distributed computing resources using distributed cellular agents | 44 | 1998 | |
| 6,862,711 Method and apparatus in a data processing system for providing an interface for non-intrusive observable debugging, tracing, and logging data from execution of an application | 36 | 1999 | |
| 6,754,890 Method and system for using process identifier in output file names for associating profiling data with multiple sources of profiling data | 49 | 1999 | |
| 6,539,501 Method, system, and program for logging statements to monitor execution of a program | 63 | 1999 | |
| 6,789,257 System and method for dynamic generation and clean-up of event correlation circuit | 31 | 2000 | |
| 6,662,359 System and method for injecting hooks into Java classes to handle exception and finalization processing | 49 | 2000 | |
| 6,950,874 Method and system for management of resource leases in an application framework system | 32 | 2000 | |
| 6,567,809 Disabling and reloading enterprise java beans using database trigger programs | 26 | 2001 | |
| 7,120,685 Method and apparatus for dynamic configurable logging of activities in a distributed computing system | 22 | 2001 | |
| 7,093,234 Dynamic CPU usage profiling and function call tracing | 25 | 2001 | |
| 7,069,267 Data storage and access employing clustering | 28 | 2002 | |
| 2003/0225,872 Consolidated management of remot and local application logs | 10 | 2002 | |
| 7,209,963 Apparatus and method for distributed monitoring of endpoints in a management region | 13 | 2002 | |
| 7,131,113 System and method on generating multi-dimensional trace files and visualizing them using multiple Gantt charts | 19 | 2002 | |
| 2004/0123,279 Method and system for auto-instrumenting java applications through probe injection | 34 | 2002 | |
| 2004/0031,020 Method and system for modifying a class file to monitor data flow | 25 | 2002 | |
| 7,051,324 Externalized classloader information for application servers | 18 | 2003 | |
| 7,251,809 Dynamic generation of program execution trace files in a standard markup language | 15 | 2003 | |
| 2004/0230,973 Mechanism to provide adminstrative control in a multi-process application server | 18 | 2003 | |
| 2004/0003,122 Method and system for managing non-compliant objects | 12 | 2003 | |
| 2004/0064,552 Method and system for monitoring performance of applications in a distributed environment | 51 | 2003 | |
| 2004/0268,314 System and method for automatically collecting trace detail and history data | 22 | 2003 | |
|
|
|||
| 5,802,291 System and method to control and administer distributed object servers using first class distributed objects | 119 | 1995 | |
| 6,061,721 Bean-based management system | 82 | 1997 | |
| 6,134,581 Method and system for remotely browsing objects | 61 | 1997 | |
| 6,356,931 Method and system for remotely browsing objects | 46 | 1997 | |
| 6,851,118 Remote object access | 20 | 2000 | |
| 6,772,178 Method and apparatus for managing remote data replication in a distributed computer system | 73 | 2001 | |
| 7,152,104 Method and apparatus for notifying administrators of selected events in a distributed computer system | 16 | 2001 | |
| 7,000,235 Method and apparatus for managing data services in a distributed computer system | 16 | 2001 | |
| 2004/0019,669 Event notification in an administration framework for server systems | 32 | 2002 | |
| 7,206,827 Dynamic administration framework for server systems | 66 | 2002 | |
| 7,305,671 Conversion of an object model to a source file generation model | 16 | 2003 | |
|
|
|||
| 6,952,726 Automatic job resource usage and retrieval | 18 | 1999 | |
| 6,925,631 Method, computer system and computer program product for processing extensible markup language streams | 94 | 2000 | |
| 6,738,933 Root cause analysis of server system performance degradations | 120 | 2001 | |
| 2003/0110,252 Enhanced system and method for network usage monitoring | 37 | 2001 | |
| 7,150,014 Automatically deploying software packages used in computer systems | 20 | 2002 | |
| 6,792,460 System and methods for monitoring application server performance | 83 | 2003 | |
| 2005/0039,171 Using interceptors and out-of-band data to monitor the performance of Java 2 enterprise edition (J2EE) applications | 63 | 2003 | |
| 2005/0039,187 Instrumenting java code by modifying bytecodes | 33 | 2003 | |
| 2005/0038,889 Network server and method of discovery of a network node | 16 | 2003 | |
|
|
|||
| 6,381,735 Dynamic classification of sections of software | 190 | 1998 | |
| 6,658,600 Target control abstraction for debugging embedded systems | 32 | 2000 | |
| 2002/0135,621 Auto thumbnail gallery | 4 | 2001 | |
| 7,017,162 Application program interface for network software platform | 102 | 2001 | |
| 6,934,942 System and method for using data address sequences of a program in a software development tool | 23 | 2001 | |
| 2004/0215,649 Method and system for representing group policy object topology and relationships | 24 | 2003 | |
| 2005/0234,931 Managing client configuration data | 23 | 2004 | |
|
|
|||
| 6,857,119 Techniques for modifying a compiled application | 25 | 2001 | |
| 7,200,588 Method and mechanism for analyzing trace data using a database management system | 33 | 2002 | |
| 6,880,125 System and method for XML parsing | 33 | 2002 | |
| 7,017,051 System and method for enterprise authentication | 19 | 2003 | |
|
|
|||
| 6,272,537 Method for building element manager for a computer network element using a visual element manager builder process | 164 | 1997 | |
| 6,664,978 Client-server computer network management architecture | 165 | 1997 | |
| 6,990,601 Apparatus and method for managing network and computer-readable recording medium thereof | 31 | 2000 | |
|
|
|||
| 6,470,388 Coordinated extendable system for logging information from distributed applications | 72 | 1999 | |
| 2003/0167,304 Distributed meeting management | 34 | 2000 | |
|
|
|||
| 7,209,898 XML instrumentation interface for tree-based monitoring architecture | 12 | 2002 | |
| 2005/0257,157 Developing and executing applications with configurable patterns | 22 | 2004 | |
|
|
|||
| 6,466,973 Method and system for managing storage devices over a network | 43 | 1998 | |
|
|
|||
| 5,944,841 Microprocessor with built-in instruction tracing capability | 144 | 1997 | |
|
|
|||
| 2005/0102,536 Dynamically configurable distributed security system | 21 | 2004 | |
|
|
|||
| 7,086,065 Functional enterprise bean | 33 | 2000 | |
|
|
|||
| 6,591,228 Centralized diagnostic logging service | 13 | 2001 | |
|
|
|||
| 2005/0216,584 Method and apparatus for collecting management information on a communication network | 13 | 2004 | |
|
|
|||
| 6,922,417 Method and system to calculate network latency, and to display the same field of the invention | 24 | 2001 | |
|
|
|||
| 6,389,464 DEVICE MANAGEMENT SYSTEM FOR MANAGING STANDARDS-COMPLIANT AND NON-COMPLIANT NETWORK ELEMENTS USING STANDARD MANAGEMENT PROTOCOLS AND A UNIVERSAL SITE SERVER WHICH IS CONFIGURABLE FROM REMOTE LOCATIONS VIA INTERNET BROWSER TECHNOLOGY | 253 | 1997 | |
|
|
|||
| 6,230,313 Parallelism performance analysis based on execution trace information | 47 | 1998 | |
|
|
|||
| 7,174,370 System and methodology for developing, integrating and monitoring computer applications and programs | 25 | 2001 | |
|
|
|||
| 2005/0010,608 Job scheduling management method, system and program | 21 | 2003 | |
|
|
|||
| 6,202,199 System and method for remotely analyzing the execution of computer programs | 155 | 1998 | |
|
|
|||
| 2004/0154,011 Speculative multi-threading for instruction prefetch and/or trace pre-build | 51 | 2003 | |
|
|
|||
| 7,062,540 System and method for remotely monitoring and managing applications across multiple domains | 29 | 2001 | |
|
|
|||
| 7,082,464 Network management system | 56 | 2001 | |
|
|
|||
| 2004/0022,237 Voice over data telecommunications network architecture | 115 | 2003 | |
|
|
|||
| 6,834,301 System and method for configuration, management, and monitoring of a computer network using inheritance | 61 | 2000 | |
|
|
|||
| 6,961,918 System for intellectual property reuse in integrated circuit design | 25 | 2001 | |
|
|
|||
| 2005/0234,967 System and method for providing data storage through a device management tree using non-device management agents | 10 | 2004 | |
|
|
|||
| 6,968,540 Software instrumentation method and apparatus | 36 | 2001 | |
|
|
|||
| 6,895,578 Modularizing a computer program for testing and debugging | 46 | 2000 | |
|
|
|||
| 2005/0033,777 Tracking, recording and organizing changes to data in computer systems | 60 | 2003 | |
|
|
|||
| 2004/0058,652 Method and system for quality of service (QoS) monitoring for wireless devices | 61 | 2003 | |
|
|
|||
| 6,083,281 Process and apparatus for tracing software entities in a distributed system | 63 | 1997 | |
|
|
|||
| 6,260,187 System for modifying object oriented code | 103 | 1998 | |
|
|
|||
| 6,802,067 Computer software framework and method for logging messages | 26 | 2000 | |
|
|
|||
| 7,024,474 System and method to publish information from servers to remote monitor devices | 61 | 2001 | |
|
|
|||
| 6,985,848 Obtaining and exporting on-chip data processor trace and timing information | 31 | 2001 | |
|
|
|||
| 7,058,558 Simulation system and method | 15 | 2001 | |
|
|
|||
| 7,240,334 Methods, systems, and computer program products for deferred computer program tracing | 13 | 2000 | |
|
|
|||
| 6,708,173 Method and apparatus for multiple application trace streams | 36 | 2000 | |
|
|
|||
| 2003/0120,593 Method and system for delivering multiple services electronically to customers via a centralized portal architecture | 217 | 2002 | |
|
|
|||
| 6,681,232 Operations and provisioning systems for service level management in an extended-area data communications network | 187 | 2001 | |
|
|
|||
| 2002/0029,298 Arrangement, a system and a method relating to management communication | 17 | 2001 | |
| 2005/0028,171 System and method enabling multiple processes to efficiently log events | 27 | 2003 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Oct 28, 2016 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Oct 28, 2020 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |