System for monitoring and reporting performance of hosts and applications and selectively configuring applications in a resource managed system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7051098
APP PUB NO 20050055322A1
SERIAL NO

09864830

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A monitoring system for a distributed environment including a plurality of hosts capable of executing multiple copies of a scalable application includes a first device for generating first data corresponding to performance of all copies of the scalable application; a second device for generating second data corresponding to performance of all host in the distributed environment; and a third device for generating performance metrics based on the first and second data.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVYARLINGTON, VA3990

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Masters, Michael W Fredericksburg, VA 4 352
Synan, William D King George, VA 1 184
Welch, Lonnie R Athens, OH 6 422
Werme, Paul V King George, VA 5 422

Cited Art Landscape

Patent Info (Count) # Cites Year
 
GALILEO INTERNATIONAL, L.L.C. (1)
* 5517622 Method and apparatus for pacing communications in a distributed heterogeneous network 168 1994
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 1 2001
 
TWO WAY MEDIA LIMITED (1)
* 5778187 Multicasting method and apparatus 486 1996
 
SERVICENOW, INC. (1)
* 6070190 Client-based application availability and response monitoring and reporting for distributed computing environments 205 1998
 
HALL, RODERICK C. M. (1)
* 5781735 Method for monitoring and managing operational characteristics of workstations on a network without user network impact 94 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 2008/0049,629 System and method for monitoring data link layer devices and optimizing interlayer network performance 74 2007
* 2008/0052,141 E-Business Operations Measurements Reporting 5 2007
 
FMR LLC (1)
8874740 Customer experience monitor 0 2013
 
WELLS FARGO CAPITAL FINANCE, LLC (2)
9160853 Dynamic display of real time speech analytics agent alert indications in a contact center 1 2014
* 9112974 Checkpoint widget for indicating checkpoint status information to an agent in a contact center 1 2015
 
CENTURYLINK INTELLECTUAL PROPERTY LLC (47)
9479341 System and method for initiating diagnostics on a packet network node 0 2007
8743703 System and method for tracking application resource usage 1 2007
8619600 System and method for establishing calls over a call path having best path metrics 26 2007
8537695 System and method for establishing a call being received by a trunk on a packet network 33 2007
8531954 System and method for handling reservation requests with a connection admission control engine 16 2007
8407765 System and method for restricting access to network performance information tables 43 2007
8307065 System and method for remotely controlling network operators 45 2007
8223655 System and method for provisioning resources of a packet network based on collected network performance information 82 2007
8184549 System and method for selecting network egress 47 2007
8015294 Pin-hole firewall for communicating data packets on a packet network 70 2007
7940735 System and method for selecting an access point 98 2007
7843831 System and method for routing data on a packet network 106 2007
* 2008/0049,746 System and method for routing data on a packet network 86 2007
8068425 System and method for using network performance information to determine improved measures of path states 59 2009
8374090 System and method for routing data on a packet network 165 2010
8687614 System and method for adjusting radio frequency parameters 2 2010
9621361 Pin-hole firewall for communicating data packets on a packet network 0 2011
8879391 System and method for using network derivations to determine path states 1 2011
8619596 System and method for using centralized network performance tables to manage network communications 31 2012
8619820 System and method for enabling communications over a number of packet networks 25 2012
8509082 System and method for load balancing network resources using a connection admission control engine 105 2012
8570872 System and method for selecting network ingress and egress 23 2012
9521150 System and method for automatically regulating messages between networks 0 2012
8520603 System and method for monitoring and optimizing network performance to a wireless device 14 2012
8743700 System and method for provisioning resources of a packet network based on collected network performance information 1 2012
8488495 System and method for routing communications between packet networks based on real time pricing 0 2012
8472326 System and method for monitoring interlayer devices and optimizing network performance 1 2012
9094257 System and method for selecting a content delivery network 1 2012
8750158 System and method for differentiated billing 5 2012
9240906 System and method for monitoring and altering performance of a packet network 1 2012
9112734 System and method for generating a graphical user interface representative of network performance 13 2012
9225609 System and method for remotely controlling network operators 0 2012
8811160 System and method for routing data on a packet network 0 2013
9241271 System and method for restricting access to network performance information 1 2013
8976665 System and method for re-routing calls 2 2013
9054915 System and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance 0 2013
9241277 System and method for monitoring and optimizing network performance to a wireless device 0 2013
9225646 System and method for improving network performance using a connection admission control engine 1 2013
9094261 System and method for establishing a call being received by a trunk on a packet network 2 2013
9602265 System and method for handling communications requests 0 2013
9253661 System and method for modifying connectivity fault management packets 1 2013
9154634 System and method for managing network communications 0 2013
9042370 System and method for establishing calls over a call path having best path metrics 0 2013
9014204 System and method for managing network communications 3 2013
9054986 System and method for enabling communications over a number of packet networks 0 2013
9118583 System and method for re-routing calls 1 2015
9549004 System and method for re-routing calls 0 2015
 
FIORANO SOFTWARE, INC. (1)
* 7174370 System and methodology for developing, integrating and monitoring computer applications and programs 32 2001
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (7)
* 7765299 Dynamic adaptive server provisioning for blade architectures 22 2002
7451183 Assembly and method for balancing processors in a partitioned server 16 2003
* 2004/0199,632 Assembly and method for balancing processors in a partitioned server 19 2003
* 8291061 Method and system for business-oriented web services management 3 2003
* 2005/0080,661 Method and system for business-oriented web services management 11 2003
* 7469285 Generation of computer resource utilization data per computer application 1 2007
* 2007/0226,389 GENERATION OF COMPUTER RESOURCE UTILIZATION DATA PER COMPUTER APPLICATION 1 2007
 
VERITAS TECHNOLOGIES LLC (2)
* 9515899 Providing optimized quality of service to prioritized virtual machines and applications based on quality of shared resources 0 2012
* 2014/0173,113 Providing Optimized Quality of Service to Prioritized Virtual Machines and Applications Based on Quality of Shared Resources 9 2012
 
CADENCE DESIGN SYSTEMS, INC. (4)
8806490 Method and apparatus for managing workflow failures by retrying child and parent elements 1 2005
8244854 Method and system for gathering and propagating statistical information in a distributed computing environment 1 2005
8108878 Method and apparatus for detecting indeterminate dependencies in a distributed computing environment 8 2005
7979870 Method and system for locating objects in a distributed computing environment 3 2005
 
BORLAND SOFTWARE CORPORATION (2)
* 7734637 Method and system for automatic detection of monitoring data sources 7 2003
* 2004/0111,425 Method and system for automatic detection of monitoring data sources 7 2003
 
LENOVO INTERNATIONAL LIMITED (2)
* 8214882 Server discovery, spawning collector threads to collect information from servers, and reporting information 1 2008
* 2008/0281,964 Server discovery, spawning collector threads to collect information from servers, and reporting information 0 2008
 
AMAZON TECHNOLOGIES, INC. (1)
8707194 System and method for decentralized performance monitoring of host systems 6 2009
 
HULU, LLC (2)
* 7954062 Application status board mitigation system and method 0 2005
* 2006/0150,105 APPLICATION STATUS BOARD MITIGATION SYSTEM AND METHOD 3 2005
 
HITACHI, LTD. (4)
* 7890620 Monitoring system and monitoring method 9 2005
* 2006/0277,295 Monitoring system and monitoring method 9 2005
* 8135764 Configuration management server, name recognition method and name recognition program 3 2009
* 2010/0125,595 Configuration Management Server, Name Recognition Method and Name Recognition Program 4 2009
 
ORACLE AMERICA, INC. (2)
* 7603671 Performance management in a virtual computing environment 25 2005
* 2007/0106,769 Performance management in a virtual computing environment 14 2005
 
BLACK WHITE BOX, INC. (1)
* 2003/0145,084 System and method for decentralized system and network performance assessment and verification 19 2003
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
* 7870251 Devices, methods, and computer program products for real-time resource capacity management 1 2008
 
EMBARQ HOLDINGS COMPANY, LLC (36)
8289965 System and method for establishing a communications session with an end-user based on the state of a network connection 53 2006
8194643 System and method for monitoring the connection of an end-user to a remote network 57 2006
8189468 System and method for regulating messages between networks 56 2006
8717911 System and method for collecting network performance information 9 2007
8576722 System and method for modifying connectivity fault management packets 25 2007
8549405 System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally 29 2007
8488447 System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance 31 2007
8477614 System and method for routing calls if potential call paths are impaired or congested 35 2007
8274905 System and method for displaying a graph representative of network performance over a time period 59 2007
8238253 System and method for monitoring interlayer devices and optimizing network performance 56 2007
8228791 System and method for routing communications between packet networks based on intercarrier agreements 57 2007
8224255 System and method for managing radio frequency windows 46 2007
8223654 Application-specific integrated circuit for monitoring and optimizing interlayer network performance 48 2007
8199653 System and method for communicating network performance information over a packet network 52 2007
8194555 System and method for using distributed network performance information tables to manage network communications 51 2007
8144586 System and method for controlling network bandwidth with a connection admission control engine 4 2007
8144587 System and method for load balancing network resources using a connection admission control engine 60 2007
8130793 System and method for enabling reciprocal billing for different types of communications over a packet network 160 2007
8125897 System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets 71 2007
8107366 System and method for using centralized network performance tables to manage network communications 54 2007
8102770 System and method for monitoring and optimizing network performance with vector performance tables and engines 55 2007
8098579 System and method for adjusting the window size of a TCP packet through remote network elements 168 2007
8064391 System and method for monitoring and optimizing network performance to a wireless device 54 2007
* 8040811 System and method for collecting and managing network performance information 62 2007
8000318 System and method for call routing based on transmission performance of a packet network 188 2007
7948909 System and method for resetting counters counting network performance information at network communications devices on a packet network 79 2007
7808918 System and method for dynamically shaping network traffic 94 2007
7765294 System and method for managing subscriber usage of a communications network 133 2007
* 2008/0279,183 System and method for call routing based on transmission performance of a packet network 120 2007
* 2008/0049,776 System and method for using centralized network performance tables to manage network communications 62 2007
* 2008/0005,156 System and method for managing subscriber usage of a communications network 71 2007
7889660 System and method for synchronizing counters on an asynchronous packet communications network 76 2007
8358580 System and method for adjusting the window size of a TCP packet through network elements 47 2009
8111692 System and method for modifying network traffic 48 2010
8213366 System and method for monitoring and optimizing network performance to a wireless device 3 2011
8670313 System and method for adjusting the window size of a TCP packet through network elements 2 2012
 
ORACLE INTERNATIONAL CORPORATION (2)
8880932 System and method for signaling dynamic reconfiguration events in a middleware machine environment 0 2012
* 2013/0124,910 SYSTEM AND METHOD FOR SIGNALING DYNAMIC RECONFIGURATION EVENTS IN A MIDDLEWARE MACHINE ENVIRONMENT 0 2012
 
PAYPAL, INC. (3)
* 7454496 Method for monitoring data resources of a data processing network 5 2003
* 2005/0132,041 Systems, methods and computer programs for monitoring distributed resources in a data processing environment 18 2003
* 2008/0275,985 Systems, Methods and Computer Programs for Monitoring Distributed Resources in a Data Processing Environment 17 2008
 
ENT. SERVICES DEVELOPMENT CORPORATION LP (1)
7437446 Reporting of abnormal computer resource utilization data 12 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (30)
* 7559053 Program and system performance data correlation 32 2004
* 2006/0048,101 Program and system performance data correlation 45 2004
* 7849437 Object oriented web application framework 3 2005
* 2007/0067,418 Object oriented web application framework 26 2005
8024396 Distributed behavior controlled execution of modeled applications 6 2007
* 2008/0270,411 DISTRIBUTED BEHAVIOR CONTROLLED EXECUTION OF MODELED APPLICATIONS 4 2007
8239505 Progressively implementing declarative models in distributed systems 2 2007
* 7970892 Tuning and optimizing distributed systems with declarative models 5 2007
* 2009/0006,063 TUNING AND OPTIMIZING DISTRIBUTED SYSTEMS WITH DECLARATIVE MODELS 9 2007
8230386 Monitoring distributed applications 3 2007
8225308 Managing software lifecycle 2 2007
8181151 Modeling and managing heterogeneous applications 4 2007
8099720 Translating declarative models 4 2007
7974939 Processing model-based commands for distributed applications 15 2007
7926070 Performing requested commands for model-based applications 4 2007
7814198 Model-driven, repository-based application monitoring system 4 2007
* 2009/0113,379 MODELING AND MANAGING HETEROGENEOUS APPLICATIONS 6 2007
* 8099494 Tuning and optimizing distributed systems with declarative models 1 2011
* 2011/0179,151 TUNING AND OPTIMIZING DISTRIBUTED SYSTEMS WITH DECLARATIVE MODELS 12 2011
8306996 Processing model-based commands for distributed applications 2 2011
* 2011/0219,383 PROCESSING MODEL-BASED COMMANDS FOR DISTRIBUTED APPLICATIONS 8 2011
9063775 Event aggregation for background work execution 0 2011
9032413 Decoupling background work and foreground work 1 2011
8443347 Translating declarative models 1 2011
* 9164803 Background task resource control 0 2012
* 2013/0191,541 BACKGROUND TASK RESOURCE CONTROL 0 2012
* 9569274 Distributed application optimization using service groups 0 2012
* 2014/0108,483 DISTRIBUTED APPLICATION OPTIMIZATION USING SERVICE GROUPS 1 2012
9489236 Application prioritization 0 2012
9361136 Decoupling background work and foreground work 0 2015
 
RAYTHEON COMPANY (1)
* 7367020 Executable radio software system and method 11 2002
 
Sprint Communications Company L.P. (1)
* 7827448 IT analysis integration tool and architecture 0 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (19)
8086720 Performance reporting in a network environment 12 2002
* 2003/0145,080 Method and system for performance reporting in a network environment 20 2002
8527620 E-business competitive measurements 1 2003
* 2004/0205,100 E-business competitive measurements 4 2003
* 2004/0205,184 E-business operations measurements reporting 10 2003
* 8346909 Method for supporting transaction and parallel application workloads across multiple domains based on service level agreements 5 2004
* 2005/0188,075 System and method for supporting transaction and parallel services in a clustered system based on a service level agreement 78 2004
* 2005/0165,925 System and method for supporting transaction and parallel services across multiple domains based on service level agreenments 102 2004
* 7661135 Apparatus, system, and method for gathering trace data indicative of resource activity 9 2004
* 2006/0047,805 Apparatus, system, and method for gathering trace data indicative of resource activity 56 2004
* 7769735 System, service, and method for characterizing a business intelligence workload for sizing a new database system hardware configuration 4 2005
* 2006/0253,471 System, service, and method for characterizing a business intelligence workload for sizing a new database system hardware configuration 7 2005
* 2006/0253,472 System, method, and service for automatically determining an initial sizing of a hardware configuration for a database system running a business intelligence workload 5 2005
* 8849980 Apparatus, system, and method for monitoring computer system components 1 2006
* 2007/0185,987 Apparatus, system, and method for monitoring computer system components 3 2006
* 2009/0055,805 Method and System for Testing Software 0 2007
8316381 Graphics for end to end component mapping and problem-solving in a network environment 4 2008
* 9231827 Formalizing, diffusing and enforcing policy advisories and monitoring policy compliance in the management of networks 0 2009
* 2010/0017,494 FORMALIZING, DIFFUSING AND ENFORCING POLICY ADVISORIES AND MONITORING POLICY COMPLIANCE IN THE MANAGEMENT OF NETWORKS 4 2009
 
SAP SE (2)
7725577 Method and system to adaptively manage the quality of service of interactions between smart item networks and enterprise applications 7 2006
* 2008/0028,068 Method and system to adaptively manage the quality of service of interactions between smart item networks and enterprise applications 22 2006
 
DYNATRACE LLC (2)
8065410 Methods and apparatus for collecting performance metrics from a web site 4 2005
* 8095650 Methods and apparatus for real user monitoring including flash monitoring 2 2008
 
CISCO TECHNOLOGY, INC. (12)
* 2003/0167,304 Distributed meeting management 47 2000
* 7529821 Network element management 7 2002
* 7793138 Anomaly detection for storage traffic in a data center 12 2005
* 2007/0143,552 Anomaly detection for storage traffic in a data center 7 2005
7606149 Method and system for alert throttling in media quality monitoring 3 2006
* 2007/0248,022 Method And System For Alert Throttling In Media Quality Monitoring 9 2006
* 2007/0286,351 Method and System for Adaptive Media Quality Monitoring 35 2006
7843842 Method and system for initiating a remote trace route 3 2006
* 2008/0031,145 Method and System for Initiating a Remote Trace Route 103 2006
8248953 Detecting and isolating domain specific faults 1 2007
7948910 Monitoring quality of a packet flow in packet-based communication networks 7 2008
* 2009/0225,671 Monitoring Quality of a Packet Flow in Packet-Based Communication Networks 6 2008
 
NIPPON ZOKI PHARMACEUTICAL CO., LTD. (1)
6913900 Plasma prekallikrein activation and kallikrein production assay 5 2002
 
COMPUTER ASSOCIATES THINK, INC. (2)
* 7318092 Method and apparatus for remote discovery of software applications in a networked environment 31 2003
* 2005/0102,383 Method and apparatus for remote discovery of software applications in a networked environment 7 2003
 
TIVERSA IP, INC. (2)
* 9178940 System and method for detecting peer-to-peer network software 0 2005
* 2006/0248,525 System and method for detecting peer-to-peer network software 3 2005
 
GALACTIC COMPUTING CORPORATION BV (1)
8429049 Method and system for allocating computing resources 1 2011
 
FUJITSU LIMITED (3)
* 7809001 Opened network connection control method, opened network connection control system, connection control unit and recording medium 2 2004
* 2006/0018,264 Opened network connection control method, opened network connection control system, connection control unit and recording medium 7 2004
* 7788379 Network system and information processing method 0 2007
 
SUN MICROSYSTEMS, INC. (1)
* 8954584 Policy engine for automating management of scalable distributed persistent applications in a grid 2 2004
 
MOTOROLA, INC. (1)
* 2008/0049,755 METHOD AND SYSTEM FOR OPTIMIZING RESOURCE ALLOCATIONS BASED ON QUALITY OF SERVICE NEEDS OF ONE OR MORE APPLICATIONS 10 2006
 
GO DADDY OPERATING COMPANY, LLC (2)
* 9438493 Monitoring network entities via a central monitoring system 0 2013
* 2014/0215,055 MONITORING NETWORK ENTITIES VIA A CENTRAL MONITORING SYSTEM 0 2013
 
III HOLDINGS 1, LLC (1)
* 2007/0150,581 System and method for monitoring system performance levels across a network 6 2005
 
SAP AG (1)
* 2005/0102,429 Portal cluster manager 13 2003
 
ELECTRONIC DATA SYSTEMS CORPORATION (EDS0 (1)
* 7243145 Generation of computer resource utilization data per computer application 20 2002
 
ROBERT BOSCH GMBH (1)
* 2009/0204,844 ERROR-TOLERANT PROCESSOR SYSTEM 0 2006
 
RPX CORPORATION (4)
8316131 Method and system for providing dynamic hosted service management across disparate accounts/sites 1 2010
* 2010/0268,827 Method And System For Providing Dynamic Hosted Service Management Across Disparate Accounts/Sites 4 2010
8538843 Method and system for operating an E-commerce service provider 1 2010
* 2011/0191,462 Method and system for operating an E-Commerce service provider 12 2010
 
RED HAT, INC. (8)
8286192 Kernel subsystem for handling performance counters and events 2 2009
* 2011/0138,389 OBTAINING APPLICATION PERFORMANCE DATA FOR DIFFERENT PERFORMANCE EVENTS VIA A UNIFIED CHANNEL 5 2009
* 8954996 Profiling the system providing performance statistics in real time 1 2009
8935703 Performance counter inheritance 0 2009
* 8171340 Software performance counters 5 2009
* 2011/0145,838 PROFILING THE SYSTEM PROVIDING PERFORMANCE STATISTICS IN REAL TIME 8 2009
* 2011/0145,651 SOFTWARE PERFORMANCE COUNTERS 5 2009
* 2011/0145,829 PERFORMANCE COUNTER INHERITANCE 6 2009
 
ALCATEL (1)
* 2005/0188,091 Method, a service system, and a computer software product of self-organizing distributing services in a computing network 11 2005
 
AGILENT TECHNOLOGIES, INC. (1)
* 2005/0235,292 Client program grammar derivation from application programming interface (API) calls and associated metadata 1 2004
 
SYMANTEC CORPORATION (2)
* 7231442 Global network monitoring system 13 2003
* 2003/0191,837 Global network monitoring system 6 2003
 
MY IP HOLDINGS LTD (1)
* 2003/0074,358 Integration, management and processing of network data from disparate sources 36 2001
 
EBAY INC. (5)
* 7558834 Method and system to process issue data pertaining to a system 4 2003
* 2005/0160,330 Method and system to process issue data pertaining to a system 8 2003
8407317 Method and system to process issue data pertaining to a system 2 2009
* 2009/0199,054 METHOD AND SYSTEM TO PROCESS ISSUE DATA PERTAINING TO A SYSTEM 1 2009
9354959 Method and system to process issue data pertaining to a system 0 2013
 
GALACTIC COMPUTING CORPORATION (1)
8302100 System for balance distribution of requests across multiple servers using dynamic metrics 7 2005
 
AT&T KNOWLEDGE VENTURES, L.P. (2)
* 8156219 System and method of health monitoring and fault monitoring in a network system 7 2007
* 2009/0037,573 SYSTEM AND METHOD OF HEALTH MONITORING AND FAULT MONITORING IN A NETWORK SYSTEM 15 2007
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 23, 2017
Fee Large entity fee small entity fee micro entity fee
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