US 7,574,459 B2
Method and system for verifying data in a data protection system
Vijay Sen, Hyderabad (India); Amit Singla, Hyderabad (India); Arasu Shankher Jeyaprakash, Hyderabad (India); Brian T Berkowitz, Seattle, Wash. (US); Catharine van Ingen, Berkeley, Calif. (US); Karandeep Singh Anand, New Delhi (India); Sunil Pai, Portland, Oreg. (US); Sushil Baid, Hyderabad (India); Vinay S Badami, Hyderabad (India); and Nikhil Chandhok, Seattle, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on May 17, 2005, as Appl. No. 11/131,027.
Application 11/131027 is a continuation in part of application No. 10/937651, filed on Sep. 09, 2004.
Prior Publication US 2006/0053182 A1, Mar. 09, 2006
Int. Cl. G06F 17/30 (2006.01)
U.S. Cl. 707—204  [707/202; 711/161; 711/162] 20 Claims
OG exemplary drawing
 
1. A method for verifying a data copy, comprising:
determining an intent that provides semantic criteria defined by the user for selecting a data copy to be verified, the data copy corresponding to a namespace element that logically represents a naming scheme of the data as stored on a physical medium;
identifying a data copy having a namespace element with semantic criteria that satisfies the intent for selecting the data copy to be verified;
verifying the identified data copy by determining whether the data as stored on the physical medium has degraded from when the data copy was previously verified; and
if the data copy fails to be verified, creating a copy of the data copy from one or more alternate physical mediums;
wherein data updates associated with the namespace element are saved and implemented once the creation of the data copy from the one or more alternate physical mediums is complete, the namespace element being associated with a protected group and saved searches for detecting changes in a production environment.