← Back to Patent Explorer
US6687846B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for error handling and recovery

Assignee: Intel Corp
•
Filing: 2000-03-30
•
Granted: 2004-02-03
•
Expires: 2020-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for error handling and recovery in a content distribution system is described in which errors corresponding to failed file operations (e.g., file transfer errors, file delete errors) are placed in an error queue. Error analysis logic reads the errors from the error queue and makes a determination as to whether the file operation errors are recoverable errors based on an error recovery policy. If the error analysis logic determines that recovery is possible, then one or more error recovery procedures are invoked. The procedures may be specific to the content delivery system (e.g., “Server X was down on 1/20 between 10:20 and 11:00 AM”), or may be more general (e.g., “attempt file transfers 5 times before quitting”). If it is determined that an error is not automatically recoverable, then the error is included in an error report.

Inventors

  • 👤 Farid Adrangi
  • 👤 Rama R. Menon
  • 👤 Reed J. Sloss
  • 👤 David W. Gaddis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:34
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0766; G06F11/0775; G06F11/0706; G06F11/0709; G06F11/0727; G06F11/0793; G06F11/16; G06F11/20; G06F11/202; G06F11/2041; G06F11/2048

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 116 words
An error recovery method comprising: logging one or more file operation errors in an error queue in a content distribution network, said file operation errors including a file operation portion and an error code portion; periodically reading said file operation errors from said error queue; determining whether automatic error recovery is possible based on an error recovery policy; performing an automated error recovery procedure if error recovery is possible; wherein said error recovery policy includes information as to when specified portions of said network were inoperative, information as to when particular file servers were inoperative; and information as to whether a file associated with said file operation error was not available on a specified source server.
Claim 2
Dependent Claim 116 words
An error recovery method comprising: logging one or more file operation errors in an error queue in a content distribution network, said file operation errors including a file operation portion and an error code portion; periodically reading said file operation errors from said error queue; determining whether automatic error recovery is possible based on an error recovery policy; performing an automated error recovery procedure if error recovery is possible; wherein said error recovery policy includes information as to when specified portions of said network were inoperative, information as to when particular file servers were inoperative; and information as to whether a file associated with said file operation error was not available on a specified source server.
Claim 3
Dependent Claim 17 words
The method as in claim 1 further comprising: generating a report if error recovery is not possible.
Claim 4
Dependent Claim 15 words
The method as in claim 1 wherein said file operation errors comprise file transfer errors.
Claim 5
Dependent Claim 15 words
The method as in claim 1 wherein said file operation errors are file delete errors.
Claim 6
Dependent Claim 40 words
The method as in claim 1 wherein one of said error recovery procedures comprises: reattempting file operations corresponding to said file operation errors if said file operations were previously attempted a number of times less than a predetermined threshold value.
Claim 7
Dependent Claim 45 words
The method as in claim 1 wherein one of said error recovery procedures comprises: determining whether a group of said file operation errors have identical error causes over a finite period of time; and reattempting file operations corresponding to said group of file operation errors.
Claim 8
Dependent Claim 109 words
An article of manufacture including a sequence of instructions which, when executed on a processor, cause the processor to: log one or more file operation errors in an error queue in a content distribution network, said file operation errors including a file operation portion and an error code portion; read said file operation errors from said error queue; determine whether automatic error recovery is possible based on an error recovery policy; and perform an automated error recovery procedure if error recovery is possible, wherein said error recovery policy includes information as to whether a file associated with said file operation error was not available on a specified source server.
Claim 9
Dependent Claim 109 words
An article of manufacture including a sequence of instructions which, when executed on a processor, cause the processor to: log one or more file operation errors in an error queue in a content distribution network, said file operation errors including a file operation portion and an error code portion; read said file operation errors from said error queue; determine whether automatic error recovery is possible based on an error recovery policy; and perform an automated error recovery procedure if error recovery is possible, wherein said error recovery policy includes information as to whether a file associated with said file operation error was not available on a specified source server.
Claim 10
Dependent Claim 25 words
The article of manufacture as in claim 7 including further instructions which cause said processor to: generate a report if error recovery is not possible.
Claim 11
Dependent Claim 25 words
The article of manufacture as in claim 7 wherein said error recovery policy includes information as to when specified portions of said network were inoperative.
Claim 12
Dependent Claim 23 words
The article of manufacture as in claim 7 wherein said error recovery policy includes information as to when particular file servers were inoperative.
Claim 13
Dependent Claim 47 words
The article of manufacture as in claim 7 including further instructions defining an error recovery procedure which cause said processor to: reattempting file operations corresponding to said file operation errors if said file operations were previously attempted a number of times less than a predetermined threshold value.
Claim 14
Dependent Claim 52 words
The article of manufacture as in claim 7 including further instructions defining an error recovery procedure which cause said processor to: determining whether a group of said file operation errors have identical error causes over a finite period of time; and reattempting file operations corresponding to said group of file operation errors.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-02-02 2007-08-04 2008-02-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-02-02 2011-08-04 2012-02-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-02-02 2015-08-04 2016-02-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag