Service level mapping method
First Claim
1. In a computer system that includes an information management server for providing services to data objects residing in the computer system, a method for providing the services to the data objects, the method comprising an information management server performing:
- identifying services that are available in the computer system and that can be provided to the data objects in the computer system;
identifying service level objectives, wherein each service level objectives is associated with at least one of the services;
identifying a data object that has been categorized based upon an intrinsic property of the data object, wherein the data object has been categorized into one or more categories;
categorizing each of the data objects into one or more categories;
mapping the data object to one or more of the service level objectives, wherein the data object is mapped based on the one or more categories of the data object and based on global rules that apply to all of the data objects, wherein mapping the data objects to the service level objectives customizes the services for the data object;
determining a target service package for the data object based on the service level objectives mapped to the data object, wherein the target service package includes a list of services;
mapping the target service package to a service package that is capable of providing at least one of the services associated with the target service package ; and
providing the services included in the identified service package to the data object, wherein other data objects receive services in the same service package or in other service packages based on how the other data objects are mapped to the service level objectives.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and system for assigning service level objectives to data objects stored within a computer system. The computer system includes an information management server for providing customized services to data objects residing in the computer system. One exemplary method identifies a data object, such as a file, folder, database, and the like, that has been categorized according to at least one property associated with the data object. The method also identifies service level objectives that are available within the computer system. Service level objectives may include any type of service area or service level that can be provided to a data object. The data object is then associated with one or more of the service level objectives for requesting that the services associated with the one or more service level objectives be provided to the data object.
118 Citations
24 Claims
-
1. In a computer system that includes an information management server for providing services to data objects residing in the computer system, a method for providing the services to the data objects, the method comprising an information management server performing:
-
identifying services that are available in the computer system and that can be provided to the data objects in the computer system; identifying service level objectives, wherein each service level objectives is associated with at least one of the services; identifying a data object that has been categorized based upon an intrinsic property of the data object, wherein the data object has been categorized into one or more categories; categorizing each of the data objects into one or more categories; mapping the data object to one or more of the service level objectives, wherein the data object is mapped based on the one or more categories of the data object and based on global rules that apply to all of the data objects, wherein mapping the data objects to the service level objectives customizes the services for the data object; determining a target service package for the data object based on the service level objectives mapped to the data object, wherein the target service package includes a list of services; mapping the target service package to a service package that is capable of providing at least one of the services associated with the target service package ; and providing the services included in the identified service package to the data object, wherein other data objects receive services in the same service package or in other service packages based on how the other data objects are mapped to the service level objectives. - View Dependent Claims (2, 3, 4, 5, 19, 20, 22, 23, 24)
-
-
6. In a computer system that includes an information management server for providing services to data objects residing in the computer system, a method for assigning the data objects to service providers in order to customize the services provided to the data objects, the method comprising an information management server performing:
-
identifying services that are available in the computer system and that can be provided to the data objects in the computer system; identifying service level objectives, wherein each service level objectives is associated with at least one of the services; identifying a data object associated with at least one service level objective, each service level objective associated with the data object is mapped to the data object based on a category assigned to the data object, the category having been assigned to the data object based on one or more intrinsic properties of the data object; determining a target service package based on the at least one service level objective mapped to the data object and based on global rules that apply to more than one of the data objects, wherein the target service package includes a list of services; identifying a service package that is capable of providing at least one of the services identified in the target service package; and associating the identified service package with the data object, wherein services included in the identified service package are provided to the data object, wherein other data objects are associated with the same service package or with other service packages such that each data object receives services that are customized based on the how the other data objects are mapped to the service level objectives. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 21)
-
-
15. A computer program product for use in a computer system that includes an information management server for providing customized services to data objects residing in the computer system, the computer program product used in implementing a method of providing the customized services by assigning service level objectives to the data objects, the computer program product comprising one or more non-transitory computer readable storage media having stored thereon computer executable instructions that, when executed by one or more processors, cause the computing system to perform the following:
-
identify services that are available in the computer system and that can be provided to the data objects in the computer system; identify service level objectives, wherein each service level objectives is associated with at least one of the services; identify a data object that has been categorized based upon at least one intrinsic property of the data object, wherein the data object has been categorized into one or more categories using metadata collected from and generated from the data object; map the data object to one or more of the service level objectives based on the one or more categories assigned to the data object and based on global rules that apply to more than one of the data objects, the one or more service level objectives identifying services for the data object, wherein mapping the data object to the one or more service level objectives customizes the services for the data object; determine a target service package for the data object based on the one or more service level objectives, the target service package including a list of services; identify a service package that is capable of providing at least some of the services in the list of services from the target service package; and provide the services in the service package to the data object. - View Dependent Claims (16, 17, 18)
-
Specification