Patent ID: 8468237
Filing Date: 2013-06-18
Classification: G06Q,H04L

Abstract:
1. A normalization engine, comprising: a data manager configured to receive a request to execute an operation or obtain a key/value pair pertaining to an end point and determine a normalized version of said key in said key/value pair; and a normalization mapping repository configured to contain normalization mechanisms, said data manager further configured to employ said normalized version to obtain one of said normalization mechanisms from said normalization mapping repository, carry out said normalization mechanism to retrieve a device-type specific value employing a data source corresponding to said end point, said device-type specific value corresponding to said normalized version of said key, said normalization mechanism having implicit knowledge of said key/value pair and how to map said key/value pair to said normalized version of said key/value pair for data retrieval or operation execution; wherein said normalization engine is executed by a processor of a computer system from non-transitory computer-readable media, and said normalization mapping repository has a data structure such that device types can inherit normalization mechanisms from one another, and said data manager is further configured to employ an attribute and a role of said end point to identify said data source, wherein said role defines actions to be taken with respect to said end point to provision a service, and select functions, alerts, and key/value pair of interest from said end point to perform said actions.