Patent ID: 9361354
Filing Date: 2016-06-07
CPC Classification: G06F,H04L,Y10S

Claim Text:
1. In a computer system that includes an information management server for providing customized services associated with service level objectives to files residing in the computer system, a method for mapping services to files hierarchically, the method comprising: the information management server categorizing each of the files to assign one or more categories to each of the files by applying a pre-defined first set of rules to each of the files, and based on metadata associated with each file and metadata generated from each file; the information management server generating service level mapping for each of the files to map each of the files to one or more service level objectives, wherein the service level mapping is multi-dimensional and hierarchical, wherein generating service level mapping includes: mapping each file to one or more sub-service level objectives based on the categories that have been assigned to each of the files, wherein each file is considered individually to map the files to the sub-service level objectives, wherein the sub-service level objectives identify services that are performed on the file individually; mapping the sub-service level objectives to service level objectives by applying a second set of rules to the sub-service level objectives to aggregate the sub-service level objectives into the service level objectives, wherein the service levels and the sub-service levels are hierarchically related, wherein each service level objective includes one or more sub-service level objectives, wherein each service level objective includes a different combination of the sub-service level objectives; the information management server resolving conflicts among file included in the sub-service level objectives, wherein conflicts occur when at least some of the sub-service level objectives cannot be aggregated into the service level objectives; identifying a service package that is capable of providing at least one of the service level objectives associated with the file; and associating the identified service package with the file; and performing services in the service package on the files, based on the hierarchically related sub-service level objectives and service level objectives mapped to the files, and wherein at least one of the service level objectives is configured such that services included in the at least one service level objective can be provided without specifying parameters for each of the services included in the at least one service level objective.