The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 02, 2019
Filed:
Oct. 17, 2008
Mark Dilman, Sunnyvale, CA (US);
Michael James Stewart, Belmont, CA (US);
Wei-ming HU, Palo Alto, CA (US);
Alok Pareek, Brisbane, CA (US);
Lawrence Hinluen To, Jr., San Carlos, CA (US);
Vinay H. Srihari, San Mateo, CA (US);
Mark Dilman, Sunnyvale, CA (US);
Michael James Stewart, Belmont, CA (US);
Wei-Ming Hu, Palo Alto, CA (US);
Alok Pareek, Brisbane, CA (US);
Lawrence HinLuen To, Jr., San Carlos, CA (US);
Vinay H. Srihari, San Mateo, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
A computer is programmed to identify failures and perform recovery of data. Specifically, in several embodiments, the computer is programmed to automatically check integrity of data in a storage structure to identify a set of failures related to the storage structure. The computer is further programmed in some embodiments to identify, based on one failure in the set of failures, a group of repairs to fix that one failure. Each repair in the group of repairs is alternative to another repair in the group. The computer is also programmed in some embodiments to execute at least one repair in the group of repairs, so as to generate corrected data to fix the one failure. In certain embodiments, the corrected data is stored in non-volatile storage media of the computer.