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

ALSO PUBLISHED AS: 20050223282
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SAP AGWALLDORF2996

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Frey, Gregor K Lorsch, DE 19 62
Petro, Miroslav R - 1 0
Stein, Martin Bedford, MA 17 134

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (31)
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
 
SUN MICROSYSTEMS, INC. (11)
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
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (9)
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
 
MICROSOFT CORPORATION (7)
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
 
ORACLE INTERNATIONAL CORPORATION (4)
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
 
FUJITSU LIMITED (3)
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
 
CISCO TECHNOLOGY, INC. (2)
6,470,388 Coordinated extendable system for logging information from distributed applications 72 1999
2003/0167,304 Distributed meeting management 34 2000
 
SAP AG (2)
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
 
ADAPTEC, INC. (1)
6,466,973 Method and system for managing storage devices over a network 43 1998
 
ADVANCED MICRO DEVICES, INC. (1)
5,944,841 Microprocessor with built-in instruction tracing capability 144 1997
 
BEA SYSTEMS, INC. (1)
2005/0102,536 Dynamically configurable distributed security system 21 2004
 
BELL ATLANTIC TELESECTOR RESOURCES GROUP, INC. (1)
7,086,065 Functional enterprise bean 33 2000
 
CHARLES SCHWAB & CO., INC. (1)
6,591,228 Centralized diagnostic logging service 13 2001
 
CIENA CORPORATION (1)
2005/0216,584 Method and apparatus for collecting management information on a communication network 13 2004
 
COMPUWARE CORPORATION (1)
6,922,417 Method and system to calculate network latency, and to display the same field of the invention 24 2001
 
CORNET TECHNOLOGY, INC. (1)
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
 
CRAY INC. (1)
6,230,313 Parallelism performance analysis based on execution trace information 47 1998
 
FIORANO SOFTWARE, INC. (1)
7,174,370 System and methodology for developing, integrating and monitoring computer applications and programs 25 2001
 
HITACHI, LTD. (1)
2005/0010,608 Job scheduling management method, system and program 21 2003
 
IDENTIFY SOFTWARE LTD. (1)
6,202,199 System and method for remotely analyzing the execution of computer programs 155 1998
 
INTEL CORPORATION (1)
2004/0154,011 Speculative multi-threading for instruction prefetch and/or trace pre-build 51 2003
 
JDA SOFTWARE GROUP, INC (1)
7,062,540 System and method for remotely monitoring and managing applications across multiple domains 29 2001
 
JUNIPER NETWORKS, INC. (1)
7,082,464 Network management system 56 2001
 
LEVEL 3 COMMUNICATIONS, LLC (1)
2004/0022,237 Voice over data telecommunications network architecture 115 2003
 
MCAFEE, INC. (1)
6,834,301 System and method for configuration, management, and monitoring of a computer network using inheritance 61 2000
 
MENTOR GRAPHICS CORPORATION (1)
6,961,918 System for intellectual property reuse in integrated circuit design 25 2001
 
MOTOROLA MOBILITY LLC (1)
2005/0234,967 System and method for providing data storage through a device management tree using non-device management agents 10 2004
 
OPNET TECHNOLOGIES, INC. (1)
6,968,540 Software instrumentation method and apparatus 36 2001
 
PARASOFT CORPORATION (1)
6,895,578 Modularizing a computer program for testing and debugging 46 2000
 
POINTREX, INC. (1)
2005/0033,777 Tracking, recording and organizing changes to data in computer systems 60 2003
 
QEXEZ LLC (1)
2004/0058,652 Method and system for quality of service (QoS) monitoring for wireless devices 61 2003
 
ROCKSTAR BIDCO, LP (1)
6,083,281 Process and apparatus for tracing software entities in a distributed system 63 1997
 
SENORX, INC. (1)
6,260,187 System for modifying object oriented code 103 1998
 
SPRINT COMMUNICATIONS COMPANY L.P. (1)
6,802,067 Computer software framework and method for logging messages 26 2000
 
TELECOMMUNICATION SYSTEMS, INC. (1)
7,024,474 System and method to publish information from servers to remote monitor devices 61 2001
 
TEXAS INSTRUMENTS INCORPORATED (1)
6,985,848 Obtaining and exporting on-chip data processor trace and timing information 31 2001
 
THE BOEING COMPANY (1)
7,058,558 Simulation system and method 15 2001
 
TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION (1)
7,240,334 Methods, systems, and computer program products for deferred computer program tracing 13 2000
 
UNISYS CORPORATION (1)
6,708,173 Method and apparatus for multiple application trace streams 36 2000
 
VISA U.S.A. INC. (1)
2003/0120,593 Method and system for delivering multiple services electronically to customers via a centralized portal architecture 217 2002
 
YIPES ENTERPRISE SERVICES, INC. (1)
6,681,232 Operations and provisioning systems for service level management in an extended-area data communications network 187 2001
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (2)
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

Forward Cites

  • No Forward Cites to Display

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