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

Method, system, and apparatus for configuring a data protection system

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2004-09-09
•
Granted: 2009-07-28
•
Expires: 2024-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for protecting protectable objects located at a production location is provided. A Namespace, representative of a plurality of protectable objects, is provided to a user for selection. A selection of at least a portion of the Namespace is received and that selected portion is mapped to at least one protectable object. A plan for protecting the mapped protectable object is created, and using that plan the protectable object is protected.

Inventors

  • 👤 Brian M Wahlert
  • 👤 Mike Jazayeri
  • 👤 Catharine van Ingen
  • 👤 Brian T Berkowitz
  • 👤 Nikhil Vijay Chandhok
  • 👤 Dharshan Rangegowda
  • 👤 Seetharaman Harikrishnan
  • 👤 Vinay Badami
  • 👤 Yezdi Z Lashkari
  • 👤 Robert M Fries

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 05:54
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F21/6227; G06F2221/00; G06F2221/21; G06F2221/2141; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 131 words
A method for protecting protectable objects located at a production location, comprising: providing at least one Namespace Element representative of at least one protectable object; receiving a selection of the at least one Namespace Element; mapping the at least one Namespace Element to the at least one protectable object; generating a protected group for each of the at least one Namespace Element mapped to the at least one protectable object; creating a schema of the mapping of the at least one Namespace Element to the at least one protectable object, wherein the schema comprising resolving overlap of a data source commonly contained in two or more protected groups; creating a plan for protecting the at least one protectable object; and executing the plan for protecting the at least one protectable object.
Claim 2
Independent Claim 131 words
A method for protecting protectable objects located at a production location, comprising: providing at least one Namespace Element representative of at least one protectable object; receiving a selection of the at least one Namespace Element; mapping the at least one Namespace Element to the at least one protectable object; generating a protected group for each of the at least one Namespace Element mapped to the at least one protectable object; creating a schema of the mapping of the at least one Namespace Element to the at least one protectable object, wherein the schema comprising resolving overlap of a data source commonly contained in two or more protected groups; creating a plan for protecting the at least one protectable object; and executing the plan for protecting the at least one protectable object.
Claim 3
Dependent Claim 35 words
The method of claim 1 , further comprising: receiving a protection intent for the selected at least one Namespace Element, and wherein the plan for protecting is created in response to receiving the protection intent.
Claim 4
Dependent Claim 38 words
The method of claim 1 , wherein the at least one Namespace Element represents a plurality of protectable objects and wherein the mapping includes mapping the selected at least one Namespace Element to the plurality of protectable objects.
Claim 5
Dependent Claim 27 words
The method of claim 3 , wherein the schema of the mapping of the at least one Namespace Element to the plurality of protectable objects is queried.
Claim 6
Dependent Claim 32 words
The method of claim 3 , wherein the production location is a plurality of servers, and wherein the plurality of protectable objects are located on separate servers contained within the production location.
Claim 7
Dependent Claim 36 words
The method of claim 4 , wherein the schema of the mapping of the at least one Namespace Element to the plurality of protectable objects is queried by searching for the at least one Namespace Element.
Claim 8
Dependent Claim 37 words
The method of claim 4 , wherein the schema of the mapping of the at least one Namespace Element to the plurality of protectable objects is queried by searching for at least one of the protectable objects.
Claim 9
Dependent Claim 18 words
The method of claim 1 , wherein the at least one Namespace Element represents a second Namespace Element.
Claim 10
Dependent Claim 16 words
The method of claim 1 , wherein the at least one protectable object is a volume.
Claim 11
Dependent Claim 17 words
The method of claim 1 , wherein at least one protectable object is an Exchange Storage Group.
Claim 12
Dependent Claim 16 words
The method of claim 1 , wherein the at least one protectable object is a database.
Claim 13
Dependent Claim 17 words
The method of claim 1 , wherein the at least one protectable object is a data source.
Claim 14
Dependent Claim 13 words
The method of claim 12 , wherein the data source is a volume.
Claim 15
Dependent Claim 15 words
The method of claim 12 , wherein the data source is an Exchange Storage Group.
Claim 16
Dependent Claim 13 words
The method of claim 12 , wherein the data source is a database.
Claim 17
Dependent Claim 18 words
The method of claim 1 , wherein the at least one Namespace Element has a Namespace Element type.
Claim 18
Dependent Claim 33 words
The method of claim 1 , wherein protecting the at least one protectable object includes creating a copy of the at least one protectable object and storing the copy at a storage location.
Claim 19
Dependent Claim 12 words
The method of claim 17 , wherein the copy is a replica.
Claim 20
Dependent Claim 13 words
The method of claim 17 , wherein the copy is an archive copy.
Claim 21
Dependent Claim 43 words
The method of claim 1 , wherein the schema mapping the selected at least one Namespace Element to the at least one protectable object includes determining a relationship between the at least one selected Namespace Element and the at least one protectable object.
Claim 22
Dependent Claim 43 words
The method of claim 20 , wherein the relationship between the selected at least one Namespace Element and the at least one protectable object includes a containment relationship between the selected at least one Namespace Element and the at least one protectable object.
Claim 23
Dependent Claim 49 words
The method of claim 20 , wherein the relationship between the selected at least one Namespace Element and the at least one protectable object includes a junction relationship between a Namespace of the selected at least one Namespace Element and a Namespace of the at least one protectable object.
Claim 24
Independent Claim 116 words
A method for protecting protectable objects located at a production location, comprising: providing at least one element representative of at least one protectable object; receiving a selection of the at least one element; mapping the at least one element to the at least one protectable object; generating a protected group for each of the at least one Namespace Element mapped to the at least one protectable object; creating a schema of the mapping of the at least one element to the at least one protectable object, wherein the schema comprising resolving overlap of a data source commonly contained in two or more protected groups; and executing a plan for protecting the at least one protectable object.
Claim 25
Independent Claim 116 words
A method for protecting protectable objects located at a production location, comprising: providing at least one element representative of at least one protectable object; receiving a selection of the at least one element; mapping the at least one element to the at least one protectable object; generating a protected group for each of the at least one Namespace Element mapped to the at least one protectable object; creating a schema of the mapping of the at least one element to the at least one protectable object, wherein the schema comprising resolving overlap of a data source commonly contained in two or more protected groups; and executing a plan for protecting the at least one protectable object.
Claim 26
Dependent Claim 34 words
The method of claim 23 , further comprising: receiving a protection intent for the selected at least one element, and wherein the plan for protecting is created in response to receiving the protection intent.
Claim 27
Dependent Claim 36 words
The method of claim 23 , wherein the at least one element represents a plurality of protectable objects and wherein the mapping includes mapping the selected at least one element to the plurality of protectable objects.
Claim 28
Dependent Claim 26 words
The method of claim 25 , wherein the schema of the mapping of the at least one element to the plurality of protectable objects is queried.
Claim 29
Dependent Claim 32 words
The method of claim 25 , wherein the production location is a plurality of servers, and wherein the plurality of protectable objects are located on separate servers contained within the production location.
Claim 30
Dependent Claim 34 words
The method of claim 26 , wherein the schema of the mapping of the at least one element to the plurality of protectable objects is queried by searching for the at least one element.
Claim 31
Dependent Claim 36 words
The method of claim 26 , wherein the schema of the mapping of the at least one element to the plurality of protectable objects is queried by searching for at least one of the protectable objects.
Claim 32
Dependent Claim 16 words
The method of claim 23 , wherein the at least one element represents a second element.
Claim 33
Dependent Claim 16 words
The method of claim 23 , wherein the at least one protectable object is a volume.
Claim 34
Dependent Claim 16 words
The method of claim 23 , wherein the at least one element has a element type.
Claim 35
Dependent Claim 33 words
The method of claim 23 , wherein protecting the at least one protectable object includes creating a copy of the at least one protectable object and storing the copy at a storage location.
Claim 36
Dependent Claim 12 words
The method of claim 33 , wherein the copy is a replica.
Claim 37
Dependent Claim 13 words
The method of claim 33 , wherein the copy is an archive copy.
Claim 38
Dependent Claim 41 words
The method of claim 23 , wherein the schema mapping the selected at least one element to the at least one protectable object includes determining a relationship between the at least one selected element and the at least one protectable object.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2012-07-27 2013-01-26 2013-07-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2016-07-27 2017-01-26 2017-07-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2020-07-27 2021-01-26 2021-07-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag