IP Library Granted Patent US 9,772,892
Granted Patent B2
US 9,772,892 · App. 14/723,478 · Granted Sep 26, 2017

Recovery method for portable touch-control device and portable touch-control device using the same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,772,892
App. No.
14/723,478
Granted
Sep 26, 2017
Kind
B2
Abstract

A recovery method used by a portable touch-control device is disclosed. The portable touch-control device comprises a storage for storing a program The recovery method comprises: executing the program by the portable touch-control device; detecting an exception condition when an exception occurred during executing the program; analyzing the exception condition to determine at least one module corresponding to the exception condition; determining a predetermined exception processing logic according to the module; and performing a recovery process according to the predetermined exception processing logic to recovery the portable touch-control device by itself.

Claims (30)

1. A recovery method used by a portable touch-control device, the portable touch-control device comprising a storage for storing a program, the recovery method comprising:

executing the program by the portable touch-control device;

detecting an exception condition when an exception occurred during executing the program;

analyzing the exception condition to determine at least one module corresponding to the exception condition;

determining a predefined exception processing logic according to the module; and

performing a recovery process according to the predefined exception processing logic to recover the portable touch-control device by itself, wherein the step of analyzing the exception condition comprises determining whether the module having the exception condition registers the corresponding predefined exception processing logic.

2. The recovery method of claim 1 , wherein the step of analyzing the exception condition further comprises generating an exception condition analysis result.

3. The recovery method of claim 2 , further comprising:

determining whether the module is a registered module; and

determining whether the portable touch-control device is capable of recovering the exception condition;

wherein if the module is a registered module and the portable touch-control device is capable of recovering the exception condition, determining the exception condition is recovered by the portable touch-control device.

4. The recovery method of claim 3 , wherein if the exception condition is caused by a damaged file, then determining the portable touch-control device is capable of recovering the exception condition, and if the exception condition is not caused by a damaged file, then determining the portable touch-control device is not capable of recovering the exception condition.

5. The recovery method of claim 1 , further comprising:

executing the program after finishing the recovery process.

6. The recovery method of claim 1 , further comprising:

before performing the recovery process, determining a recovery level by the portable touch-control device, and performing the recovery process according to the recovery level.

7. The recovery method of claim 6 , wherein the recovery level is selected from stopping service, performing basic recovery and performing maximum recovery.

8. The recovery method of claim 6 , wherein the recovery level is determined according to a user setting.

9. The recovery method of claim 1 , wherein the predefined exception processing logic is selected from deleting a damaged file, restoring a backup file for the damaged file, and performing a user-defined operation.

10. A portable touch-control device, comprising:

a storage, storing a program; and

a processor, for executing the program; detecting an exception condition when an exception occurred during executing the program; analyzing the exception condition to determine at least one module corresponding to the exception condition; determining a predefined exception processing logic according to the module; and performing a recovery process according to the predefined exception processing logic to recover the portable touch-control device, wherein the processor determines whether the module having the exception condition registers the corresponding predefined exception processing logic.

11. The portable touch-control device of claim 10 , wherein the processor further generates an exception condition analysis result.

12. The portable touch-control device of claim 11 , wherein the processor further determines whether the module is a registered module; and determines whether the portable touch-control device is capable of recovering the exception condition; wherein if the module is a registered module and the portable touch-control device is capable of recovering the exception condition, determines the exception condition is recovered by the portable touch-control device.

13. The portable touch-control device of claim 12 , wherein if the exception condition is caused by a damaged file, then the processor determines the portable touch-control device is capable of recovering the exception condition, and if the exception condition is not caused by a damaged file, then the processor determines the portable touch-control device is not capable of recovering the exception condition.

14. The portable touch-control device of claim 11 , wherein the processor determines a recovery level before performing the recovery process, and performs the recovery process according to the recovery level.

15. The portable touch-control device of claim 14 , wherein the recovery level is selected from one of stopping service, performing basic recovery and performing maximum recovery.

16. The portable touch-control device of claim 14 , wherein the recovery level is determined according to a user setting.

17. The portable touch-control device of claim 10 , the processor further executes the program after finishing the recovery process.

18. The portable touch-control device of claim 10 , wherein the predefined exception processing logic is selected from deleting a damaged file, restoring a backup file for the damaged file, and performing a user-defined operation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: XUESHAN TECHNOLOGIES INC.
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 056714/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2021
From: MEDIATEK SINGAPORE PTE LTD.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 055283/0048 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2015
From: WANG, QI; CHIANG, TSUNG-YUEH; LEE, TZU-YU
To: MEDIATEK SINGAPORE PTE. LTD.
Reel/Frame 037018/0118 →