TW475109B - Method and system for automated technical support for computers - Google Patents
Method and system for automated technical support for computersInfo
- Publication number
- TW475109B TW475109B TW089116884A TW89116884A TW475109B TW 475109 B TW475109 B TW 475109B TW 089116884 A TW089116884 A TW 089116884A TW 89116884 A TW89116884 A TW 89116884A TW 475109 B TW475109 B TW 475109B
- Authority
- TW
- Taiwan
- Prior art keywords
- service
- computer
- operating system
- computer system
- predetermined
- Prior art date
Links
- 238000000034 method Methods 0.000 title abstract 2
- 230000001419 dependent effect Effects 0.000 abstract 1
- 238000010921 in-depth analysis Methods 0.000 abstract 1
- 238000012544 monitoring process Methods 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error 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/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/26—Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
- G06F9/262—Arrangements for next microinstruction selection
- G06F9/268—Microinstruction selection not based on processing results, e.g. interrupt, patch, first cycle store, diagnostic programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Hardware Redundancy (AREA)
Abstract
Method and system for integrated support for solving problems with personal computer systems comprises monitoring operating system functionality to determine if a computer system failure exists, to identify the computer system failure and to provide a solution of the computer system failure. Watchdog timers compare the time of hardware and operating system functionality, such as boot sequence operation, against predetermined time periods to determine whether or not a computer failure exists. A computer system failure is determined if a watchdog timer expires upon completion of a predetermined time period without being cleared. A hardware problem is identified on initial boot if the watchdog timer is not cleared by an operating system service routine. An operating system hang-up is determined if a watchdog timer is not cleared by an application run in association with the operating system. If a computer failure is detected, a service mode is initiated with a service mode operating system to allow in-depth analysis and problem resolution. Service mode operation is also monitored to detect problems. A service button also provides a user interface to request support. Pressing of the service button causes a bit to be set in a register in the chip set. Setting of the bit generates an interrupt signal that is received and processed in a manner dependent on whether the computer system is in a booting state or a non-booting state. If the computer system is in a booting state, a predetermined bit in the chip set is checked at a predetermined point in the booting sequence, and if set, a service application is initiated at that time. If the computer is not in a booting state, a second interrupt is generated, causing the service application to be initiated. A timer is initiated substantially with pressing of the service button, and if the service application reaches a predetermined point before the timer reaches a predetermined value, it will clear the timer. If not, the system will follow a predetermined reboot protocol.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/377,726 US6560726B1 (en) | 1999-08-19 | 1999-08-19 | Method and system for automated technical support for computers |
US09/413,422 US6606716B1 (en) | 1999-10-06 | 1999-10-06 | Method and system for automated technical support for computers |
Publications (1)
Publication Number | Publication Date |
---|---|
TW475109B true TW475109B (en) | 2002-02-01 |
Family
ID=27007937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW089116884A TW475109B (en) | 1999-08-19 | 2000-10-24 | Method and system for automated technical support for computers |
Country Status (14)
Country | Link |
---|---|
JP (1) | JP2001092689A (en) |
KR (1) | KR100831117B1 (en) |
CN (2) | CN1208717C (en) |
AU (1) | AU777613B2 (en) |
BR (1) | BR0003641A (en) |
DE (1) | DE10040421B4 (en) |
FR (1) | FR2797697B1 (en) |
GB (1) | GB2356271B (en) |
HK (1) | HK1078358A1 (en) |
IE (1) | IE20000602A1 (en) |
IT (1) | IT1320595B1 (en) |
MY (1) | MY121164A (en) |
SG (1) | SG93253A1 (en) |
TW (1) | TW475109B (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6560726B1 (en) | 1999-08-19 | 2003-05-06 | Dell Usa, L.P. | Method and system for automated technical support for computers |
US6760708B1 (en) | 1999-08-19 | 2004-07-06 | Dell Products L.P. | Method and system for migrating stored data to a build-to-order computing system |
US6606716B1 (en) | 1999-10-06 | 2003-08-12 | Dell Usa, L.P. | Method and system for automated technical support for computers |
US6556431B1 (en) | 1999-10-06 | 2003-04-29 | Dell Usa, L.P. | System and method for converting alternating current into direct current |
US6564220B1 (en) | 1999-10-06 | 2003-05-13 | Dell Usa, L.P. | System and method for monitoring support activity |
US6539499B1 (en) | 1999-10-06 | 2003-03-25 | Dell Usa, L.P. | Graphical interface, method, and system for the provision of diagnostic and support services in a computer system |
US6563698B1 (en) | 1999-10-06 | 2003-05-13 | Dell Usa, L.P. | System and method for providing a computer system with a detachable component |
US6598223B1 (en) | 1999-10-06 | 2003-07-22 | Dell Usa, L.P. | Method and system for installing and testing build-to-order components in a defined configuration computer system |
US6574615B1 (en) | 1999-10-06 | 2003-06-03 | Dell Usa, L.P. | System and method for monitoring support activity |
US6978307B2 (en) | 2001-07-19 | 2005-12-20 | Hewlett-Packard Development Company, L.P. | Apparatus and method for providing customer service |
US7627807B2 (en) | 2005-04-26 | 2009-12-01 | Arm Limited | Monitoring a data processor to detect abnormal operation |
CN100399266C (en) * | 2005-04-26 | 2008-07-02 | 乐金电子(昆山)电脑有限公司 | System and method for clearing computer fault |
CN100394392C (en) * | 2005-12-09 | 2008-06-11 | 英业达股份有限公司 | Computer programe reduction-mode automatic starting control method and system |
JP4682937B2 (en) * | 2006-07-05 | 2011-05-11 | 富士ゼロックス株式会社 | Start control circuit |
US20080046546A1 (en) * | 2006-08-18 | 2008-02-21 | Parmar Pankaj N | EFI based mechanism to export platform management capabilities to the OS |
US10825089B2 (en) | 2007-03-15 | 2020-11-03 | Bgc Partners, Inc. | Error detection and recovery in an electronic trading system |
JP6597417B2 (en) | 2016-03-09 | 2019-10-30 | 株式会社リコー | Electronic device, recovery method and program |
TWI838264B (en) * | 2023-06-01 | 2024-04-01 | 和碩聯合科技股份有限公司 | Computer system and method for processing debug information of computer system thereof |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2946081C3 (en) * | 1979-11-15 | 1995-09-21 | Wabco Vermoegensverwaltung | Circuit arrangement for monitoring the function of a microprocessor |
US4754326A (en) * | 1983-10-25 | 1988-06-28 | Keycom Electronic Publishing | Method and apparatus for assisting user of information retrieval systems |
US4964077A (en) * | 1987-10-06 | 1990-10-16 | International Business Machines Corporation | Method for automatically adjusting help information displayed in an online interactive system |
US5434963A (en) * | 1988-09-03 | 1995-07-18 | Hitachi, Ltd. | Method and system of help-information control method and system |
US5086501A (en) * | 1989-04-17 | 1992-02-04 | Motorola, Inc. | Computing system with selective operating voltage and bus speed |
US5134580A (en) * | 1990-03-22 | 1992-07-28 | International Business Machines Corporation | Computer with capability to automatically initialize in a first operating system of choice and reinitialize in a second operating system without computer shutdown |
DE69222528T2 (en) * | 1991-06-26 | 1998-04-16 | Ast Research, Inc., Irvine, Calif. | DISTRIBUTED MULTIPROCESSOR INITIALIZATION AND SELF-TESTING SYSTEM |
JPH06511337A (en) * | 1991-10-04 | 1994-12-15 | ウォング・ラボラトリーズ・インコーポレーテッド | Computer graphics system with pose utility for interactive operations |
JPH05108394A (en) * | 1991-10-18 | 1993-04-30 | Fujitsu Ltd | Initializing diagnostic system for computer system |
JPH05257557A (en) * | 1992-03-16 | 1993-10-08 | Nec Corp | System automatic start method |
US5390324A (en) * | 1992-10-02 | 1995-02-14 | Compaq Computer Corporation | Computer failure recovery and alert system |
JP3684590B2 (en) * | 1994-04-25 | 2005-08-17 | カシオ計算機株式会社 | Reset control device and reset control method |
US5860002A (en) * | 1996-07-12 | 1999-01-12 | Digital Equipment Corporation | System for assigning boot strap processor in symmetric multiprocessor computer with watchdog reassignment |
US5978912A (en) * | 1997-03-20 | 1999-11-02 | Phoenix Technologies Limited | Network enhanced BIOS enabling remote management of a computer without a functioning operating system |
GB2329266A (en) * | 1997-09-10 | 1999-03-17 | Ibm | Automatic error recovery in data processing systems |
KR19990030951A (en) * | 1997-10-07 | 1999-05-06 | 윤종용 | How to diagnose hardware in SMM |
US6112320A (en) * | 1997-10-29 | 2000-08-29 | Dien; Ghing-Hsin | Computer watchdog timer |
KR19990079203A (en) * | 1998-04-02 | 1999-11-05 | 윤종용 | Hangup notification device of computer system |
KR100283243B1 (en) * | 1998-05-11 | 2001-03-02 | 구자홍 | How to boot the operating system |
-
2000
- 2000-07-28 IE IE20000602A patent/IE20000602A1/en not_active IP Right Cessation
- 2000-08-07 SG SG200004380A patent/SG93253A1/en unknown
- 2000-08-10 MY MYPI20003649A patent/MY121164A/en unknown
- 2000-08-11 GB GB0019866A patent/GB2356271B/en not_active Expired - Lifetime
- 2000-08-11 FR FR0010580A patent/FR2797697B1/en not_active Expired - Lifetime
- 2000-08-17 BR BR0003641-2A patent/BR0003641A/en not_active Application Discontinuation
- 2000-08-17 IT IT2000TO000805A patent/IT1320595B1/en active
- 2000-08-18 DE DE10040421A patent/DE10040421B4/en not_active Expired - Lifetime
- 2000-08-18 KR KR1020000047905A patent/KR100831117B1/en active IP Right Grant
- 2000-08-18 AU AU53504/00A patent/AU777613B2/en not_active Expired
- 2000-08-21 JP JP2000249737A patent/JP2001092689A/en not_active Withdrawn
- 2000-08-21 CN CN00131722.9A patent/CN1208717C/en not_active Expired - Lifetime
- 2000-08-21 CN CN200410079832A patent/CN100587669C/en not_active Expired - Lifetime
- 2000-10-24 TW TW089116884A patent/TW475109B/en not_active IP Right Cessation
-
2005
- 2005-11-10 HK HK05110054.7A patent/HK1078358A1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
GB2356271B (en) | 2002-09-04 |
IE20000602A1 (en) | 2001-04-18 |
AU5350400A (en) | 2001-02-22 |
ITTO20000805A1 (en) | 2002-02-18 |
CN100587669C (en) | 2010-02-03 |
GB0019866D0 (en) | 2000-09-27 |
DE10040421A1 (en) | 2001-03-01 |
KR100831117B1 (en) | 2008-05-20 |
KR20010050126A (en) | 2001-06-15 |
MY121164A (en) | 2005-12-30 |
AU777613B2 (en) | 2004-10-21 |
CN1208717C (en) | 2005-06-29 |
FR2797697B1 (en) | 2007-02-16 |
FR2797697A1 (en) | 2001-02-23 |
IT1320595B1 (en) | 2003-12-10 |
CN1619492A (en) | 2005-05-25 |
SG93253A1 (en) | 2002-12-17 |
GB2356271A (en) | 2001-05-16 |
BR0003641A (en) | 2001-10-09 |
CN1297191A (en) | 2001-05-30 |
HK1078358A1 (en) | 2006-03-10 |
JP2001092689A (en) | 2001-04-06 |
DE10040421B4 (en) | 2006-02-02 |
ITTO20000805A0 (en) | 2000-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6606716B1 (en) | Method and system for automated technical support for computers | |
TW475109B (en) | Method and system for automated technical support for computers | |
US6560726B1 (en) | Method and system for automated technical support for computers | |
US6112320A (en) | Computer watchdog timer | |
US6173417B1 (en) | Initializing and restarting operating systems | |
US20030204792A1 (en) | Watchdog timer using a high precision event timer | |
CA2509579A1 (en) | Systems and methods for detecting a security breach in a computer system | |
TWI436588B (en) | Setting method of power lock-up and electronic apparatus thereof | |
US20040221196A1 (en) | Methods and apparatus to reinitiate failed processors in multiple-processor systems | |
CN109582506B (en) | Touch screen failure recovery method and device, host equipment and touch system | |
US5379437A (en) | Reset of peripheral printing devices after a hot plug state | |
US6321289B1 (en) | Apparatus for automatically notifying operating system level applications of the occurrence of system management events | |
US6463492B1 (en) | Technique to automatically notify an operating system level application of a system management event | |
US20070050685A1 (en) | Method of resetting an unresponsive system and system capable of recovering from an unresponsive condition | |
US7111157B1 (en) | Spurious input detection for firmware | |
KR101100894B1 (en) | error detection and recovery method of embedded System | |
JP2000516745A (en) | Rebooting a master CPU that has stopped functioning with a slave DSP | |
KR101497706B1 (en) | Apparatus and method for shutting down computer system | |
US20050050385A1 (en) | Server crash recovery reboot auto activation method and system | |
JP3088395B2 (en) | Switch interrupt processing circuit and switch interrupt processing method | |
KR910010317A (en) | A reset control system and method for performing a resume processing while checking the operation mode of the CPU | |
KR20000020634A (en) | Device for automatically switching connection of ethernet or modem and method therefor | |
CN111930433A (en) | Information processing method, electronic equipment and computer readable storage medium | |
JPS6389941A (en) | Monitor and control equipment for microprocessor applied equipment | |
JPH0149975B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GD4A | Issue of patent certificate for granted invention patent | ||
MK4A | Expiration of patent term of an invention patent |