EP1566734A3 - Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems - Google Patents

Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems Download PDF

Info

Publication number
EP1566734A3
EP1566734A3 EP05100884A EP05100884A EP1566734A3 EP 1566734 A3 EP1566734 A3 EP 1566734A3 EP 05100884 A EP05100884 A EP 05100884A EP 05100884 A EP05100884 A EP 05100884A EP 1566734 A3 EP1566734 A3 EP 1566734A3
Authority
EP
European Patent Office
Prior art keywords
suspect
troubleshooting
computer
computer systems
configuration parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP05100884A
Other languages
German (de)
French (fr)
Other versions
EP1566734A2 (en
Inventor
Chad E. Verbowski
Jiahe Helen Wang
John C. Platt
Ruyun Zhang
Yu Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of EP1566734A2 publication Critical patent/EP1566734A2/en
Publication of EP1566734A3 publication Critical patent/EP1566734A3/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • H04L41/0869Validating the configuration within one network element
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0748Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/16Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

Abstract

A method and system for identifying a configuration parameter of a "sick" computer system that is at fault for causing an undesired behavior based on analysis of configuration parameters from other computer systems is provided. In one embodiment, a troubleshooting system collects "suspect" values for "suspect" configuration parameters used by a "sick" application when the undesired behavior was exhibited by the sick computer system. The troubleshooting system then compares the suspect values to sample values of the suspect configuration parameters retrieved from sample computer systems. The troubleshooting system uses that comparison to identify one or more suspect configuration parameters that are likely at fault for causing the application to exhibit the undesired behavior.
EP05100884A 2004-02-19 2005-02-09 Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems Withdrawn EP1566734A3 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US54579904P 2004-02-19 2004-02-19
US545799P 2004-02-19
US54760804P 2004-02-24 2004-02-24
US547608P 2004-02-24
US918786 2004-08-13
US10/918,786 US7584382B2 (en) 2004-02-19 2004-08-13 Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems

Publications (2)

Publication Number Publication Date
EP1566734A2 EP1566734A2 (en) 2005-08-24
EP1566734A3 true EP1566734A3 (en) 2007-09-05

Family

ID=34714397

Family Applications (1)

Application Number Title Priority Date Filing Date
EP05100884A Withdrawn EP1566734A3 (en) 2004-02-19 2005-02-09 Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems

Country Status (5)

Country Link
US (2) US7584382B2 (en)
EP (1) EP1566734A3 (en)
JP (2) JP4942939B2 (en)
KR (1) KR101114093B1 (en)
CN (1) CN1722102B (en)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1557074A4 (en) 2002-10-22 2010-01-13 Sullivan Jason Robust customizable computer processing system
JP2006512691A (en) 2002-10-22 2006-04-13 アイシス テクノロジーズ Non-peripheral processing control module with improved heat dissipation characteristics
KR101499826B1 (en) 2002-10-22 2015-03-10 제이슨 에이. 설리반 Robust customizable computing system, processing control unit, and wireless computing network apparatus
US20040199828A1 (en) * 2003-04-01 2004-10-07 International Business Machines Corporation Method and apparatus for tracing troubleshooting events for aiding technical assistance
US7392295B2 (en) * 2004-02-19 2008-06-24 Microsoft Corporation Method and system for collecting information from computer systems based on a trusted relationship
US7584382B2 (en) * 2004-02-19 2009-09-01 Microsoft Corporation Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems
US20060047793A1 (en) * 2004-08-31 2006-03-02 Ibm Corporation Method for configuring computing devices using reference groups
US20060112126A1 (en) * 2004-11-16 2006-05-25 Carlos Soto Automatic screen pop showing troubleshooting information
US7614046B2 (en) * 2004-11-24 2009-11-03 Microsoft Corporation Method and system for analyzing the impact of a software update
US7624377B2 (en) * 2005-01-04 2009-11-24 Sap Ag Methods relating to configuration of software
US8234485B2 (en) * 2005-01-04 2012-07-31 Sap Ag Method relating to rule-regulated software configuration
US20060195750A1 (en) * 2005-02-25 2006-08-31 Oracle International Corporation Simplifying Troubleshooting of Errors in Configurable Parameter Values Associated with Computer Supported Business-flows
US7805752B2 (en) * 2005-11-09 2010-09-28 Symantec Corporation Dynamic endpoint compliance policy configuration
US7584182B2 (en) * 2005-12-19 2009-09-01 Microsoft Corporation Determining cardinality of a parameter using hash values
US7856100B2 (en) * 2005-12-19 2010-12-21 Microsoft Corporation Privacy-preserving data aggregation using homomorphic encryption
US7743123B2 (en) * 2005-12-19 2010-06-22 Microsoft Corporation Aggregating information from a cluster of peers
JP2007241533A (en) * 2006-03-07 2007-09-20 Oki Electric Ind Co Ltd System configuration information comparing device and computer program
US8239915B1 (en) * 2006-06-30 2012-08-07 Symantec Corporation Endpoint management using trust rating data
DE102006046399A1 (en) * 2006-09-29 2008-04-03 Robert Bosch Gmbh Method for error administration in system with number of components, involves displaying error conditions of components by status value
EP1909173B1 (en) * 2006-10-06 2010-02-24 Hewlett-Packard Development Company, L.P. Management of data of settings in an operating system of a computer
EP1918817A1 (en) * 2006-10-31 2008-05-07 Hewlett-Packard Development Company, L.P. Software failure analysis
US7840854B2 (en) * 2006-12-01 2010-11-23 Ntt Docomo, Inc. Apparatus and associated methods for diagnosing configuration faults
US8117486B2 (en) * 2007-04-10 2012-02-14 Xerox Corporation Method and system for detecting an anomalous networked device
US8171347B2 (en) * 2007-07-11 2012-05-01 Oracle America, Inc. Method and apparatus for troubleshooting a computer system
US8019987B2 (en) * 2008-02-11 2011-09-13 International Business Machines Corporation System configuration analysis
US20090271663A1 (en) * 2008-04-24 2009-10-29 Vining Robert G Providing detailed program state information for error analysis
CN101650670B (en) * 2008-08-14 2013-01-09 鸿富锦精密工业(深圳)有限公司 Electronic system capable of sharing application program configuration parameters and method thereof
JP5237034B2 (en) * 2008-09-30 2013-07-17 株式会社日立製作所 Root cause analysis method, device, and program for IT devices that do not acquire event information.
US8726391B1 (en) 2008-10-10 2014-05-13 Symantec Corporation Scheduling malware signature updates in relation to threat awareness and environmental safety
US20100229022A1 (en) * 2009-03-03 2010-09-09 Microsoft Corporation Common troubleshooting framework
JP5274652B2 (en) * 2009-03-30 2013-08-28 株式会社日立製作所 Method and apparatus for causal analysis configuration change
DE102009043286A1 (en) * 2009-09-29 2011-03-31 Abb Technology Ag Method and device for checking the configuration of a computer system
TW201128539A (en) * 2010-02-03 2011-08-16 Jmicron Technology Corp Method for setting operating frequency of memory card and related card reader
IT1397985B1 (en) * 2010-02-08 2013-02-04 Prima Ind Spa MONITORING PROCEDURE FOR THE QUALITY OF LASER PROCESSING PROCESSES AND ITS SYSTEM
US8458525B2 (en) * 2010-03-19 2013-06-04 Hamilton Sundstrand Space Systems International, Inc. Bayesian approach to identifying sub-module failure
US8219854B2 (en) * 2010-03-24 2012-07-10 Microsoft Corporation Validating configuration of distributed applications
US20110307746A1 (en) * 2010-06-07 2011-12-15 Sullivan Jason A Systems and Methods for Intelligent and Flexible Management and Monitoring of Computer Systems
US20110314138A1 (en) * 2010-06-21 2011-12-22 Hitachi, Ltd. Method and apparatus for cause analysis configuration change
JP5533466B2 (en) * 2010-09-07 2014-06-25 日本電気株式会社 Parameter management apparatus, parameter management method, and parameter management program
US20120117227A1 (en) * 2010-11-10 2012-05-10 Sony Corporation Method and apparatus for obtaining feedback from a device
US8862938B2 (en) * 2011-04-18 2014-10-14 General Electric Company System, method, and apparatus for resolving errors in a system
WO2013042182A1 (en) * 2011-09-20 2013-03-28 株式会社日立製作所 Risk assessment method and risk assessment server
US9003222B2 (en) 2011-09-30 2015-04-07 International Business Machines Corporation Configuration fault localization in shared resource environments
US8756459B2 (en) * 2011-10-31 2014-06-17 International Business Machines Corporation Fault detection based on diagnostic history
US20150084433A1 (en) * 2013-09-23 2015-03-26 Linkez Technologies Private LimitedHubli Standalone power cord to automate electrical appliances for home automation
US20160342453A1 (en) * 2015-05-20 2016-11-24 Wanclouds, Inc. System and methods for anomaly detection
JP6351545B2 (en) * 2015-06-09 2018-07-04 三菱電機株式会社 Parameter management apparatus and parameter management program
US9639411B2 (en) 2015-07-24 2017-05-02 Bank Of America Corporation Impact notification system
US10511489B2 (en) * 2015-09-30 2019-12-17 Hitachi, Ltd. Storage operational management service providing apparatus, storage operational management service providing method, and storage operational management system
US10133587B2 (en) 2015-10-28 2018-11-20 International Business Machines Corporation Generating component pages to render in a configuration page in a graphical user interface to configure a computing resource
JP6528669B2 (en) * 2015-12-14 2019-06-12 富士通株式会社 Predictive detection program, apparatus, and method
US10176034B2 (en) 2016-02-16 2019-01-08 International Business Machines Corporation Event relationship analysis in fault management
JP6696252B2 (en) * 2016-03-24 2020-05-20 富士ゼロックス株式会社 Communication program, communication device, and information processing device
US10230579B2 (en) * 2016-04-28 2019-03-12 Netapp, Inc. Techniques for computer system configuration analysis
US10255369B2 (en) * 2016-07-20 2019-04-09 Oath Inc. Device identification for multiple device IDS
US10749748B2 (en) 2017-03-23 2020-08-18 International Business Machines Corporation Ranking health and compliance check findings in a data storage environment
US10802904B2 (en) 2017-05-16 2020-10-13 Apple Inc. Techniques for repairing an inoperable auxiliary device using another device
CN108600704A (en) * 2018-05-08 2018-09-28 深圳市智汇牛科技有限公司 A kind of monitoring system framework in automatic kitchen field
EP3608740A1 (en) 2018-08-07 2020-02-12 Siemens Aktiengesellschaft System and method for remotely managing configuration of industrial machines
DE102020202897A1 (en) 2020-03-06 2021-09-09 Siemens Mobility GmbH Process for checking the actual status of electronic components
KR20220138710A (en) 2021-04-06 2022-10-13 제트정보기술(주) Apparatus and method for maintaining system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2372670A (en) * 2001-02-27 2002-08-28 3Com Corp Optimisation of network configuration
WO2003009140A2 (en) * 2001-07-20 2003-01-30 Altaworks Corporation System and method for adaptive threshold determination for performance metrics

Family Cites Families (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9302225D0 (en) * 1993-02-05 1993-03-24 Int Computers Ltd Data processing system
US5996075A (en) 1995-11-02 1999-11-30 Sun Microsystems, Inc. Method and apparatus for reliable disk fencing in a multicomputer system
US5892903A (en) * 1996-09-12 1999-04-06 Internet Security Systems, Inc. Method and apparatus for detecting and identifying security vulnerabilities in an open network computer communication system
US5867714A (en) * 1996-10-31 1999-02-02 Ncr Corporation System and method for distributing configuration-dependent software revisions to a computer system
US5822743A (en) * 1997-04-08 1998-10-13 1215627 Ontario Inc. Knowledge-based information retrieval system
US6047332A (en) 1997-06-30 2000-04-04 Sun Microsystems, Inc. Global file system-based system and method for rendering devices on a cluster globally visible
JPH11134018A (en) * 1997-10-31 1999-05-21 Nec Corp Diagnostic device and machine-readable storage medium where program is recorded
US6084877A (en) 1997-12-18 2000-07-04 Advanced Micro Devices, Inc. Network switch port configured for generating an index key for a network switch routing table using a programmable hash function
US6108800A (en) * 1998-02-10 2000-08-22 Hewlett-Packard Company Method and apparatus for analyzing the performance of an information system
US6473659B1 (en) * 1998-04-10 2002-10-29 General Electric Company System and method for integrating a plurality of diagnostic related information
JP2000339188A (en) * 1999-05-27 2000-12-08 Harness Syst Tech Res Ltd Program execution abnormality detecting device
US6880107B1 (en) * 1999-07-29 2005-04-12 International Business Machines Corporation Software configuration monitor
US6704752B1 (en) 1999-10-12 2004-03-09 Cisco Technology, Inc. Method and system for executing, tracking and restoring temporary router configuration change using a centralized database
US6671811B1 (en) * 1999-10-25 2003-12-30 Visa Internation Service Association Features generation for use in computer network intrusion detection
US6615367B1 (en) * 1999-10-28 2003-09-02 General Electric Company Method and apparatus for diagnosing difficult to diagnose faults in a complex system
DE1111550T1 (en) * 1999-12-23 2002-04-18 Abb Ab Vaesteraas Method and device for monitoring the operating state of a single machine
WO2001065330A2 (en) 2000-03-03 2001-09-07 Sanctum Ltd. System for determining web application vulnerabilities
US6691249B1 (en) * 2000-03-22 2004-02-10 Agilent Technologies, Inc. Probabilistic diagnosis, in particular for embedded and remote applications
US6738811B1 (en) * 2000-03-31 2004-05-18 Supermicro Computer, Inc. Method and architecture for monitoring the health of servers across data networks
HUP0301759A2 (en) * 2000-04-19 2003-08-28 Teradyne Inc Pc configuration fault analysis
US6862696B1 (en) * 2000-05-03 2005-03-01 Cigital System and method for software certification
US6990606B2 (en) * 2000-07-28 2006-01-24 International Business Machines Corporation Cascading failover of a data management application for shared disk file systems in loosely coupled node clusters
US7002993B1 (en) 2000-08-18 2006-02-21 Juniper Networks, Inc. Method and apparatus providing media aggregation in a packet-switched network
AU2001293080A1 (en) * 2000-09-28 2002-04-15 Symantec Corporation System and method for analyzing protocol streams for a security-related event
US6970943B1 (en) 2000-10-11 2005-11-29 Nortel Networks Limited Routing architecture including a compute plane configured for high-speed processing of packets to provide application layer support
JP4608789B2 (en) 2001-02-27 2011-01-12 日本電気株式会社 Multi-access communication system and data transmitting / receiving apparatus
US7203729B2 (en) 2001-04-20 2007-04-10 Motorola Inc. Method and apparatus for a communication network with nodes capable of selective cluster head operation
US6895534B2 (en) * 2001-04-23 2005-05-17 Hewlett-Packard Development Company, L.P. Systems and methods for providing automated diagnostic services for a cluster computer system
US20020169738A1 (en) * 2001-05-10 2002-11-14 Giel Peter Van Method and system for auditing an enterprise configuration
US6763482B2 (en) * 2001-06-19 2004-07-13 Xerox Corporation Printer diagnostics method
JP3579834B2 (en) * 2001-06-29 2004-10-20 インターナショナル・ビジネス・マシーンズ・コーポレーション Proactive online diagnostics in manageable networks
US6990602B1 (en) * 2001-08-23 2006-01-24 Unisys Corporation Method for diagnosing hardware configuration in a clustered system
US7003514B2 (en) 2001-09-13 2006-02-21 International Business Machines Corporation Method and apparatus for restricting a fan-out search in a peer-to-peer network based on accessibility of nodes
JP2003114811A (en) * 2001-10-05 2003-04-18 Nec Corp Method and system for automatic failure recovery and apparatus and program therefor
US6768721B1 (en) 2001-10-26 2004-07-27 Networks Associates Technology, Inc. Method and apparatus for monitoring different channels in an IEEE 802.11 wireless LAN
DE60130902T2 (en) * 2001-11-23 2008-07-17 Protegrity Research & Development Method for detecting intrusion into a database system
US7225343B1 (en) * 2002-01-25 2007-05-29 The Trustees Of Columbia University In The City Of New York System and methods for adaptive model generation for detecting intrusions in computer systems
US7320035B2 (en) * 2002-03-01 2008-01-15 Sun Microsystems, Inc. Object mutation determination for incremental state saves
US7209932B2 (en) 2002-03-25 2007-04-24 International Business Machines Corporation Method, system, and program for allocating tasks to a plurality of processors
US7359962B2 (en) * 2002-04-30 2008-04-15 3Com Corporation Network security system integration
US20030225899A1 (en) 2002-05-28 2003-12-04 Murphy Walter Vincent Enhancing system performance using a network-based multi-processing technique
JP2003345628A (en) * 2002-05-29 2003-12-05 Hitachi Ltd Method for collecting fault research material, and implementation system therefor and processing program therefor
US20030237017A1 (en) * 2002-06-24 2003-12-25 Jibbe Mahmoud Khaled Component fault isolation in a storage area network
US20040019878A1 (en) * 2002-07-23 2004-01-29 Sreekrishna Kotnur Software tool to detect and restore damaged or lost software components
US7487543B2 (en) * 2002-07-23 2009-02-03 International Business Machines Corporation Method and apparatus for the automatic determination of potentially worm-like behavior of a program
US7171469B2 (en) 2002-09-16 2007-01-30 Network Appliance, Inc. Apparatus and method for storing data in a proxy cache in a network
US7386839B1 (en) * 2002-11-06 2008-06-10 Valery Golender System and method for troubleshooting software configuration problems using application tracing
US7058861B1 (en) * 2002-12-31 2006-06-06 Sprint Communications Company Llp Network model audit and reconciliation using state analysis
KR100427143B1 (en) 2003-01-17 2004-04-14 엔에이치엔(주) Method for Transmitting and Dowloading Streaming Data
CN100593313C (en) 2003-02-28 2010-03-03 飞思卡尔半导体公司 Method and system for dynamic aggregation in wireless network
US7246156B2 (en) * 2003-06-09 2007-07-17 Industrial Defender, Inc. Method and computer program product for monitoring an industrial network
US20040260678A1 (en) * 2003-06-18 2004-12-23 Microsoft Corporation State based configuration failure detection using checkpoint comparison
US7506305B2 (en) * 2003-07-14 2009-03-17 Microsoft Corporation Dynamic contextual helper user interface
US7325185B1 (en) * 2003-08-04 2008-01-29 Symantec Corporation Host-based detection and prevention of malicious code propagation
US7134008B2 (en) * 2003-09-04 2006-11-07 Sun Microsystems, Inc. Utility for configuring and verifying data sources
US7103874B2 (en) 2003-10-23 2006-09-05 Microsoft Corporation Model-based management of computer systems and distributed applications
US7441011B2 (en) 2003-10-23 2008-10-21 Microsoft Corporation Truth on client persistent caching
US7117312B1 (en) 2003-11-17 2006-10-03 Sun Microsystems, Inc. Mechanism and method employing a plurality of hash functions for cache snoop filtering
US7430598B2 (en) * 2003-11-25 2008-09-30 Microsoft Corporation Systems and methods for health monitor alert management for networked systems
FR2863127A1 (en) * 2003-12-02 2005-06-03 Canon Kk METHODS AND DEVICES FOR ASYNCHRONOUS DELIVERY OF DIGITAL DATA
US7765592B2 (en) * 2004-01-10 2010-07-27 Microsoft Corporation Changed file identification, software conflict resolution and unwanted file removal
US7584382B2 (en) 2004-02-19 2009-09-01 Microsoft Corporation Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems
US7392295B2 (en) 2004-02-19 2008-06-24 Microsoft Corporation Method and system for collecting information from computer systems based on a trusted relationship
US7694022B2 (en) 2004-02-24 2010-04-06 Microsoft Corporation Method and system for filtering communications to prevent exploitation of a software vulnerability
US7614046B2 (en) 2004-11-24 2009-11-03 Microsoft Corporation Method and system for analyzing the impact of a software update
JP2007025906A (en) * 2005-07-13 2007-02-01 Konica Minolta Business Technologies Inc Installation support method, and work flow formation support method
US7804773B2 (en) 2005-10-25 2010-09-28 At&T Intellectual Property I, L.P. System and method of managing data flow in a network
US7743123B2 (en) 2005-12-19 2010-06-22 Microsoft Corporation Aggregating information from a cluster of peers
US7856100B2 (en) * 2005-12-19 2010-12-21 Microsoft Corporation Privacy-preserving data aggregation using homomorphic encryption
US7584182B2 (en) * 2005-12-19 2009-09-01 Microsoft Corporation Determining cardinality of a parameter using hash values

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2372670A (en) * 2001-02-27 2002-08-28 3Com Corp Optimisation of network configuration
WO2003009140A2 (en) * 2001-07-20 2003-01-30 Altaworks Corporation System and method for adaptive threshold determination for performance metrics

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
H. WANG, J. PLATT, Y. CHEN,R. ZHANG, Y. WANG: "Peerpressure: A Statistical Method for Automatic Misconfiguration Troubleshooting", TECHNICAL REPORT MSR-TR-2003-80, MICROSOFT RESEARCH, November 2003 (2003-11-01), Redmond, USA, pages 1 - 13, XP002443823 *
WANG Y-M ET AL: "Strider: a black-box, state-based approach to change and configuration management and support", SCIENCE OF COMPUTER PROGRAMMING, ELSEVIER SCIENCE PUBLISHERS BV., AMSTERDAM, NL, vol. 53, no. 2, November 2004 (2004-11-01), pages 143 - 164, XP004566810, ISSN: 0167-6423 *

Also Published As

Publication number Publication date
EP1566734A2 (en) 2005-08-24
JP2005251191A (en) 2005-09-15
US20050188268A1 (en) 2005-08-25
CN1722102A (en) 2006-01-18
JP2011258230A (en) 2011-12-22
JP4942939B2 (en) 2012-05-30
US7584382B2 (en) 2009-09-01
KR20060042100A (en) 2006-05-12
US20070300103A1 (en) 2007-12-27
KR101114093B1 (en) 2012-02-21
US7890807B2 (en) 2011-02-15
CN1722102B (en) 2010-04-28

Similar Documents

Publication Publication Date Title
EP1566734A3 (en) Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems
EP2995195A3 (en) Method and system for monitoring the condition of livestock
EP1712990A3 (en) Intelligent auto-archiving
EP1965329A3 (en) Apparatus and methods for managing content exchange on a wireless device
EP1657662A3 (en) Efficient white listing of user-modifiable files
EP1519594A3 (en) Method and apparatus for network element resource utilization tracking
EP1785804A3 (en) Computer docking system and method
EP2199941A3 (en) Methods and systems for detecting malware
EP1739524A3 (en) System and method for controlling energy usage in mobile application
EP1659548A3 (en) Supervisor program
EP2015090A3 (en) Model-based determination of power source replacement in wireless and other devices
EP1566767A3 (en) Systems and methods for identifying regions within an image having similar continuity values
EP1587229A3 (en) System for node structure determination in an audio-related system
EP1939757A3 (en) Universal address parsing system and method
EP1657864A3 (en) Communication traffic control rule generation methods and systems
EP1956311A3 (en) Integrated management system for multi-air conditioner and integrated management method thereof
EP2448221A8 (en) Local device redirection
EP1622071A3 (en) Systems and methods for performing quantum computations
EP1416358A3 (en) Apparatus and method for managing power in computer system
EP1398697A3 (en) Extending operating system functionality for an application
EP1672525A3 (en) Management and use of data in a computer-generated document
EP1906330A3 (en) Information processing system, information processing method, information processing program, computer readable medium and computer data signal
EP1650664A3 (en) Automated test case execution and verification
EP1471423A3 (en) Dynamically adding software components via a services manager to extend the functionality of system processes
EP2388702A3 (en) Automated damage assessment, report, and disposition

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA HR LV MK YU

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA HR LV MK YU

17P Request for examination filed

Effective date: 20070921

17Q First examination report despatched

Effective date: 20080215

AKX Designation fees paid

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20130316