Patent ID: 8132229

Claim:
A non-transitory computer readable medium containing a program which, when executed, performs an operation, comprising: receiving, from a requesting application, a request for data selected from: (i) emotion data characterizing an emotional state of a user and (ii) a combination of the emotion data and physiological data of the user, wherein the requesting application is of a particular type; accessing a firewall rule set defining rules governing the transfer of the data to requesting applications, wherein at least some of the rules of the firewall rule set each specify a different application type selected from a plurality of application types; by operating of one or more computer processors when executing the program, determining whether to provide the data to the requesting application, wherein determining comprises: locating each rule in the firewall rule set that includes a parameter specifying the particular type of the requesting application; and determining whether the located rules are satisfied; whereby the rules are applied to each requesting application according to its respective application type; and denying the request upon determining that the firewall rule set rules are not satisfied.