Patent ID: 7668857
Filing Date: 2010-02-23
Classification: G06F

Abstract:
1. A computer implemented method for mathematically aggregating data, the computer implemented method comprising: generating the data by collecting numeric data by a data provider of the data; as signing a behavior tag to a portion of the data by the data provider of the data; sending, by the data provider, the data and the behavior tag to a receiving application for mathematically aggregating the data; receiving the data and the behavior tag by the receiving application and storing the data and the behavior tag in a database by the receiving application to form modified data; responsive to the modified data being stored in the database, parsing the modified data for the behavior tag assigned to the portion of the data, wherein the behavior tag includes a plurality of sub-tags each having a respective portion of data assigned thereto; responsive to detecting the behavior tag, determining if a policy is associated with respective ones of the plurality of sub-tags of the behavior tag, wherein each policy defines how the respective portion of data assigned to a respective one of the plurality of sub-tags is to be mathematically aggregated; mathematically aggregating the portion of data using at least one associated policy that defines mathematical operations to be performed on the portion of the data; determining if a new behavior definition for a given one of the plurality of sub-tags has been received; and responsive to the new behavior definition being received, mathematically aggregating the portion of data using another policy associated with the new behavior definition, wherein the another policy defines different mathematical operations to be performed on the portion of data.