Systems for monitoring computer resources

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8600915
APP PUB NO 20130159221A1
SERIAL NO

13330364

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

One embodiment of a system of the present invention for monitoring computer resources includes means for retrieving a set of resource-metric records for a predetermined time interval, means for forming a first mathematical matrix containing metric's values arranged on date-time and resource-metric axes, means for creating a second mathematical matrix containing features and a third mathematical matrix containing weights, means for building a feature relationship tree, means for generating a predicted value for the resource-metric identifier, means for determining a variance between predicted value and metric's value, and means for triggering an alert if the variance exceeds a predetermined alert threshold.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
GO DADDY OPERATING COMPANY, LLCSCOTTSDALE, AZ237

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Thompson, Erskine Apache Junction, US 6 14

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (4)
4707796 Reliability and maintainability indicator 153 1986
5598429 Multi-level correlation system for synchronization detection in high noise and multi-path environments 54 1994
2007/0030,842 SYSTEM FOR THE ANALYSIS AND MONITORING OF IP COMMUNICATIONS 5 2006
7826909 Dynamic model predictive control 19 2007
 
OPENSERVICESSJI, INC. (1)
5619656 System for uninterruptively displaying only relevant and non-redundant alert message of the highest severity for specific condition associated with group of computers being managed 57 1994
 
BULL S.A. (1)
6021437 Process and system for real-time monitoring of a data processing system for its administration and maintenance support in the operating phase 106 1997
 
CA, INC. (1)
6327550 Method and apparatus for system state monitoring using pattern recognition and neural networks 55 2001
 
LEVEL 3 COMMUNICATIONS, LLC (1)
6185598 Optimized network resource location 656 1998
 
TRIANT TECHNOLOGIES (2005) INC. (1)
7016816 Method for estimating and reducing uncertainties in process measurements 17 2001
 
RELIANCE ELECTRIC TECHNOLOGIES, LLC (1)
6041287 System architecture for on-line machine diagnostics 104 1998
 
AVAYA INC. (1)
6330602 Scaleable web server and method of efficiently managing multiple servers 313 1997
 
BAKER INVENTIONS LLC (1)
6076083 Diagnostic system utilizing a Bayesian network model having link weights updated experimentally 89 1996
 
PENDRAGON WIRELESS LLC (1)
2002/0090,134 System and method for providing a scalable objective metric for automatic video quality evaluation employing interdependent objective metrics 4 2001
 
HEWLETT-PACKARD COMPANY (1)
5067107 Continuous computer performance measurement tool that reduces operating system produced performance data for logging into global, process, and workload files 71 1988
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (11)
5062055 Data processor performance advisor 109 1990
5282213 Computer-based logic analyzer timing and analysis system 37 1991
5459837 System to facilitate efficient utilization of network resources in a computer network 314 1993
5634009 Network data collection method and apparatus 77 1995
5732273 System for monitoring compute system performance 106 1997
2002/0174,174 System and method for monitoring execution time of a transaction 26 2001
2002/0184,615 System and method for selectively and automatically modifying the source code of a computer program 26 2001
2002/0198,879 Method of formatting values in a fixed number of spaces using the java programming language 2 2001
2003/0018,494 Assessing health of a subsystem or service within a networked system 3 2001
2003/0033,404 Method for automatically monitoring a network 20 2001
2006/0029,097 Dynamic allocation and configuration of a computer system's network resources 49 2005
 
AHPAH Software, Inc. (1)
6151701 Method for reconstructing debugging information for a decompiled executable file 86 1998
 
GLOBALFOUNDRIES INC. (1)
6792456 Systems and methods for authoring and executing operational policies that use event rates 52 2000
 
UNIVERSITY OF WASHINGTON (1)
6145121 Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications 165 1998
 
SUN MICROSYSTEMS, INC. (1)
6042614 System and method for a distributed debugger for debugging distributed application programs 83 1998
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (2)
5748098 Event correlation 130 1995
6167398 Information retrieval system and method that generates weighted comparison results to analyze the degree of dissimilarity between a reference corpus and a candidate document 117 1998
 
AEA TECHNOLOGY PLC (1)
4639882 Monitoring system 25 1984
 
SYMANTEC CORPORATION (1)
2002/0173,997 System and method for business systems transactions and infrastructure management 39 2001
 
INTERVU, INC. (1)
6314565 System and method for automated identification, retrieval, and installation of multimedia software components 265 1998
 
TEKTRONIX, INC. (1)
4821220 System for animating program operation and displaying time-based relationships 215 1986
 
Attarwala, Fakhruddin T (1)
7930044 Use of dynamic variance correction in optimization 17 2007
 
XEROX CORPORATION (1)
5923834 Machine dedicated monitor, predictor, and diagnostic server 42 1996
 
NuMega Technologies (1)
5987249 IR code instrumentation 56 1997
 
OTTE, RALF (1)
6108616 Process diagnosis system and method for the diagnosis of processes and states in an technical process 106 1998
 
SERVICENOW, INC. (2)
6470464 System and method for predicting computer system performance and for making recommendations for improving its performance 119 1999
2002/0133,757 SYSTEM AND METHOD FOR PREDICTING COMPUTER SYSTEM PERFORMANCE AND FOR MAKING RECOMMENDATIONS FOR IMPROVING ITS PERFORMANCE 33 1999
 
LG SEMICON CO., LTD. (1)
5796663 Address signal storage circuit of data repair controller 7 1996
 
TTI-TEAM TELECOM INTERNATIONAL LTD. (1)
2002/0111,755 Topology-based reasoning apparatus for root-cause analysis of network faults 24 2001
 
WSOU INVESTMENTS, LLC (1)
6405250 Network management system based on passive monitoring and proactive management for formulation behavior state transition models 137 1999
 
BATTELLE MEMORIAL INSTITUTE (1)
2002/0123,865 Method for generating analyses of categorical data 12 2001
 
RIVERBED TECHNOLOGY, INC. (8)
2002/0159,386 Method for dynamical identification of network congestion characteristics 11 2001
6968540 Software instrumentation method and apparatus 60 2001
6823382 Monitoring and control engine for multi-tiered service-level management of distributed web-application servers 107 2001
6643613 System and method for monitoring performance metrics 100 2002
7076695 System and methods for adaptive threshold determination for performance metrics 118 2002
7219034 System and methods for display of time-series data distribution 27 2002
2003/0088,542 System and methods for display of time-series data distribution 13 2002
2008/0016,412 PERFORMANCE METRIC COLLECTION AND AUTOMATED ANALYSIS 41 2007
 
SMARTSIGNAL CORPORATION (3)
6859739 Global state change indicator for empirical modeling in condition based monitoring 25 2001
7233886 Adaptive modeling of changed states in predictive condition monitoring 77 2001
7403869 System state monitoring using recurrent local learning machine 17 2005
 
BMC SOFTWARE, INC. (5)
5655081 System for monitoring and managing computer resources and applications across a distributed computing environment using an intelligent autonomous agent architecture 622 1995
5978594 System for managing computer resources across a distributed computing environment by first reading discovery information about how to determine system resources presence 193 1997
6513065 Enterprise management system and method which includes summarization having a plurality of levels of varying granularity 45 1999
2003/0009,507 System and method for application performance management 25 2001
2003/0023,712 Site monitor 138 2002
 
ICL Systems AB (1)
5621663 Method and system for monitoring a computer system 171 1995
 
Arrowpoint Communications, Inc. (1)
6006264 Method and system for directing a flow between a client and a server 837 1998
 
PRECISE SOFTWARE SOLUTIONS, INC. (1)
6263298 Method for analyzing system performance 33 1998
 
NETSCOUT SYSTEMS TEXAS, LLC (2)
6381306 System and method for monitoring service quality in a communications network 50 1998
6359976 System and method for monitoring service quality in a communications network 82 1999
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
5949678 Method for monitoring multivariate processes 83 1996
 
WYSDOM WIRELESS, INC. (1)
6106572 Forward and reverse hierarchical page level debugger 13 1998
 
CIENA CORPORATION (1)
6222652 Method of and apparatus for detecting transients in an optical transmission system 20 1997
 
QNAP SYSTEMS, INC. (1)
5636344 Network fault analysis system 58 1991
 
RPX CLEARINGHOUSE LLC (2)
5974237 Communications network monitoring 223 1996
6028842 Dynamic traffic conditioning 129 1996
 
SURGIENT NETWORKS, INC. (1)
2002/0152,305 Systems and methods for resource utilization analysis in information management environments 555 2002
 
AGILENT TECHNOLOGIES, INC. (1)
5103394 Software performance analyzer 137 1989
 
St Computer Systems & Services Ltd. (1)
5459868 Interpretive object-oriented facility which can access pre-compiled classes 35 1993
 
EMC IP HOLDING COMPANY LLC (1)
6249755 Apparatus and method for event correlation and problem reporting 209 1997
 
Xtec, Incorporated (1)
5616904 Data verification method and magnetic media therefor 79 1995
 
SINGAPORE COMPUTER SYSTEMS LIMITED (1)
5307499 Interpretive object-oriented facility which can access pre-compiled classes 66 1993
 
LORAMAX LLC (1)
5513126 Network having selectively accessible recipient prioritized communication channel profiles 506 1993
 
JUPITER MEDIA METRIX (1)
5675510 Computer use meter and analyzer 344 1995
 
ORACLE AMERICA, INC. (3)
5740441 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initialization 138 1995
5815718 Method and system for loading classes in read-only memory 76 1996
2002/0012,011 ALARM MANAGER SYSTEM FOR DISTRIBUTED NETWORK MANAGEMENT SYSTEM 12 1998
 
AKAMAI TECHNOLOGIES, INC. (3)
6421726 System and method for selection and retrieval of diverse types of video data on a computer network 249 1998
2002/0052,942 Content delivery and global traffic management network system 211 2001
7716367 Network performance monitoring in a content delivery service 156 2004
 
APPLE INC. (1)
5778230 Goal directed object-oriented debugging system 49 1995
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (1)
5555191 Automated statistical tracker 134 1994
 
AIRMAGNET, INC. (1)
6058102 Method and apparatus for performing service level analysis of communications network performance metrics 208 1998
 
KABUSHIKI KAISHA TOSHIBA (2)
5450406 ATM communication system with high speed connection-less service function 62 1994
5845125 Debugger using class information and dynamic instance inter-relationships 33 1997
 
Netuitive, Inc. (1)
6216119 Multi-kernel neural network concurrent learning, monitoring, and forecasting system 40 1997
 
Framatome (1)
4761748 Method for validating the value of a parameter 78 1985
 
THE GEORGE WASHINGTON UNIVERSITY (1)
5367473 Expert system for computer system resource management 60 1991
 
RAKUTEN, INC. (1)
6377907 System and method for collating UNIX performance metrics 47 1999
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (24)
5101348 Method of reducing the amount of information included in topology database update messages in a data communications network 96 1988
5375070 Information collection architecture and method for a data communications network 146 1993
5974457 Intelligent realtime monitoring of data traffic 162 1993
5668944 Method and system for providing performance diagnosis of a computer system 62 1994
5506955 System and method for monitoring and optimizing performance in a data processing system 125 1994
5553235 System and method for maintaining performance data in a data processing system 114 1995
5615135 Event driven interface having a dynamically reconfigurable counter for monitoring a high speed data network according to changing traffic events 72 1995
5572672 Method and apparatus for monitoring data processing system resources in real-time 99 1995
5752062 Method and system for performance monitoring through monitoring an order of processor events during execution in a processing system 90 1995
6058393 Dynamic connection to a remote tool in a distributed processing system environment used for debugging 157 1996
5684945 System and method for maintaining performance data in a data processing system 133 1996
5896536 Data triggered trace support for debugging object oriented programs 39 1996
6026234 Method and apparatus for profiling indirect procedure calls in a computer program 32 1997
5901315 Method for debugging a Java application having native method dynamic load libraries 131 1997
6139198 System and method for enabling tracing of program execution in an object-oriented system 25 1997
6026237 System and method for dynamic modification of class files 130 1997
6061518 Data processing system and method for debugging a JavaScript program 31 1997
6118940 Method and apparatus for benchmarking byte code sequences 98 1997
6119247 Remote debugging of internet applications 93 1998
6615259 Method and apparatus for scanning a web site in a distributed data processing system for problem determination 16 1999
6374297 Method and apparatus for load balancing of web cluster farms 98 1999
6742178 System and method for instrumenting application class files with correlation information to the instrumentation 30 2000
6484129 End-to-end response time measurement for computer programs 12 2001
2009/0070,280 METHOD FOR PERFORMANCE BOTTLENECK DIAGNOSIS AND DEPENDENCY DISCOVERY IN DISTRIBUTED SYSTEMS AND COMPUTER NETWORKS 5 2007
 
SUBSIDIARY OF PENDRELL TECHNOLOGIES LLC (1)
5483468 System and method for concurrent recording and displaying of system performance data 175 1992
 
VIVINT, INC. (1)
6073089 Systems and methods for adaptive profiling, fault detection, and alert generation in a changing environment which is measurable by at least two different measures of state 99 1997
 
LUCENT TECHNOLOGIES INC. (1)
5699403 Network vulnerability management apparatus and method 108 1995
 
Proactive Networks (3)
6327677 Method and apparatus for monitoring a network environment 278 1998
2001/0052,087 METHOD AND APPARATUS FOR MONITORING A NETWORK ENVIRONMENT 44 1998
6453346 Method and apparatus for intelligent storage and reduction of network information 103 1998
 
GOOGLE LLC (1)
5696486 Method and apparatus for policy-based alarm notification in a distributed network management environment 264 1995
 
Wandel & Goltermann Technologies, Inc. (1)
5850388 Protocol analyzer for monitoring digital transmission networks 222 1996
 
UNIVERSITY OF DELAWARE (1)
6466929 System for discovering implicit relationships in data and a method of using the same 42 1999
 
Dynix (1)
5161116 System for evaluating the performance of a large scale programmable machine capable of having a plurality of terminals attached thereto 10 1989
 
ENTIT SOFTWARE LLC (1)
6108800 Method and apparatus for analyzing the performance of an information system 99 1998
 
EMC CORPORATION (1)
5661668 Apparatus and method for analyzing and correlating events in a system using a causality matrix 199 1996
 
SARNOFF CORPORATION (1)
2002/0158,918 Method and apparatus for visualizing correlations among and between objects and events 15 2002
 
NETSCOUT SYSTEMS, INC. (1)
6836800 Managing computer resources 124 1999
 
MERCURY INTERACTIVE, LLC (1)
2002/0198,985 Post-deployment monitoring and analysis of server performance 159 2001
 
PARASOFT CORPORATION (2)
5581696 Method using a computer for automatically instrumenting a computer program for dynamic debugging 86 1995
6085029 Method using a computer for automatically instrumenting a computer program for dynamic debugging 92 1996
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (11)
5696701 Method and system for monitoring the performance of computers in computer networks using modular extensions 136 1996
5758071 Method and system for tracking the configuration of a computer coupled to a computer network 95 1996
6182157 Flexible SNMP trap mechanism 93 1996
6182022 Automated adaptive baselining and thresholding method and system 96 1998
6269401 Integrated computer system and network performance monitoring 273 1998
6658367 System for time-bucketing of baselined data collector data 20 2001
2002/0165,892 Method and apparatus to extract the health of a service from a host machine 30 2001
2002/0169,870 Method, system and computer program product for monitoring objects in an it network 13 2001
2002/0183,972 Adaptive performance data measurement and collections 18 2001
2003/0005,362 System and method of automatic information collection and problem solution generation for computer storage devices 16 2001
2003/0028,631 Network usage analysis system and method for updating statistical models 37 2001
 
BORLAND SOFTWARE CORPORATION (3)
5475843 System and methods for improved program testing 137 1993
6760903 Coordinated application monitoring in a distributed computing environment 186 2000
2002/0095,661 Byte code instrumentation 10 2001
 
FREESCALE SEMICONDUCTOR, INC. (1)
6161200 Method and apparatus for analyzing software executed in embedded systems 65 1998
 
DOW GLOBAL TECHNOLOGIES LLC (1)
8032328 Process monitoring technique and related actions 2 2007
 
LINKEDIN CORPORATION (1)
2002/0019,870 Proactive on-line diagnostics in a manageable network 32 2001
 
LENOVO INTERNATIONAL LIMITED (1)
6557035 Rules-based method of and system for optimizing server hardware capacity and performance 90 1999
 
CALIFORNIA INSTITUTE OF TECHNOLOGY (1)
2003/0014,692 Exception analysis for multimissions 16 2002
 
COVIDIEN LP (1)
2003/0018,241 Nuisance alarm reductions in a physiological monitor 28 2001
 
RARITAN COMPUTER, INC. (2)
5432932 System and method for dynamically controlling remote processes from a performance monitor 264 1992
5491791 System and method for remote workstation monitoring within a distributed computing environment 249 1995
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (3)
6430618 Method and apparatus for distributing requests among a plurality of resources 120 1998
6108703 Global hosting system 859 1999
6553413 Content delivery network using edge-of-network servers for providing content delivery to a set of participating content providers 396 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (5)
6067412 Automatic bottleneck detection by means of workload reconstruction from performance measurements 77 1995
5948113 System and method for centrally handling runtime errors 35 1997
5802256 Generating improved belief networks 65 1997
6154736 Belief networks with decision graphs 39 1997
6810356 Traffic estimation 45 2002
 
VIAVI SOLUTIONS INC. (1)
6138122 Modeling of internet services 43 1998
 
F5 NETWORKS, INC. (2)
6405219 Method and system for automatically updating the version of a set of files stored on content servers 169 1999
2001/0052,016 Method and system for balancing load distrubution on a wide area network 227 2001
 
FUJITSU SIEMENS COMPUTERS GMBH (1)
5956662 Method for load measurement 17 1997
 
HITACHI SOFTWARE ENGINEERING CO., LTD. (1)
5586254 System for managing and operating a network by physically imaging the network 198 1993
 
KENDALL, SAMUEL C. (1)
6149318 Link-time and run-time error detection, and program instrumentation 90 1997
 
VERIZON PATENT AND LICENSING INC. (3)
6118936 Signaling network management system for converting network events into standard form and then correlating the standard form events with topology and maintenance information 97 1996
5799154 System and method for the remote monitoring of wireless packet data networks 176 1996
6072777 System and method for unreported root cause analysis 47 1996
 
NUS CORPORATION, A CORP. OF DE (1)
4937763 Method of system state analysis 182 1988
 
FISHER-ROSEMOUNT SYSTEMS, INC. (1)
8036760 Method and apparatus for intelligent control and monitoring in a process control system 8 2008
 
COMPUTER ASSOCIATES THINK, INC. (5)
5504921 Network management system using model-based intelligence 458 1994
6115393 Network monitoring 417 1995
5615323 Displaying resource performance and utilization information 100 1996
6320585 Displaying resource performance and utilization information 32 1997
2002/0049,838 Liveexception system 29 2001
 
ROCKSTAR CONSORTIUM US LP (1)
5819028 Method and apparatus for determining the health of a network 271 1997
 
WINCOR NIXDORF INTERNATIONAL GMBH (1)
5475625 Method and arrangement for monitoring computer manipulations 169 1994
 
CLOUDING CORP. (1)
2002/0184,065 System and method for correlating and diagnosing system component performance data 11 2002
 
STEELEYE TECHNOLOGY, INC. (1)
5870540 Low overhead method for detecting communication failures on a network 29 1995
 
RPX CORPORATION (2)
5991881 Network surveillance system 560 1996
2004/0133,803 Methods and apparatus for protecting information 11 2003
 
HONEYWELL BULL INC., 3800 WEST 80TH STREET, MINNEAPOLIS, MN 55431, A CORP. OF DE. (1)
4823290 Method and apparatus for monitoring the operating environment of a computer system 178 1987
 
XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY (1)
6081797 Adaptive temporal correlation network 19 1997
 
CANDLE DISTRIBUTED SYSTEMS, INC. (1)
6505246 User interface for system management applications 73 1998
 
UNISYS CORPORATION (1)
5581482 Performance monitor for digital computer system 201 1994
 
CATERPILLAR INC. (1)
6119074 Method and apparatus of predicting a fault condition 71 1998
 
SASKEN COMMUNICATION TECHNOLOGIES LIMITED (1)
2002/0152,185 Method of network modeling and predictive event-correlation in a communication system by the use of contextual fuzzy cognitive maps 34 2001
 
AT&T CORP. (2)
6044335 Productivity metrics for application software systems 21 1997
6446058 Computer platform alarm and control system 37 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
GoDaddy Operating Company, LLC (1)
9501211 User input processing for allocation of hosting server resources 0 2014
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
* 9104565 Fault tracing system and method for remote maintenance 0 2012
* 2013/0173,965 FAULT TRACING SYSTEM AND METHOD FOR REMOTE MAINTENANCE 3 2012
 
GO DADDY OPERATING COMPANY, LLC (1)
9660933 Allocating and accessing hosting server resources via continuous resource availability updates 0 2014
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jun 3, 2021
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 3, 2025
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