Patent ID: 7934087
Filing Date: 2011-04-26
Classification: G06F

Abstract:
1. A machine-implemented method implemented in an operating system that processes on a machine, comprising: identifying, by the machine, an event produced in response to an application that processes; obtaining, by the machine, an application identity for the application; acquiring, by the machine, metadata associated with the application identity; identifying, by the machine, and from the metadata, policies that instruct the machine: under what conditions the event or a particular event type for the event is to be packaged as a secure package, how to package the event in the secure package, and how and when to subsequently transmit the secure package, and the application identity for assisting in subsequent packaging of other events detected as emanating from the application and for permitting subsequent consuming applications to the package to recognize the application via the application's identity as the authoring application of the event and to validate a signature of the authoring application, the policy provides processing direction to a subsequent event consuming service for handling the package and the event encapsulated within the secure package, and the secure package includes header information that identifies a taxonomy and semantic information for the event, the secure package complete defines the event and a context for the event, and part of the secure package includes protocol information; and evaluating, by the machine, the policies of the metadata to generate the secure package, the secure package includes the event and the application identity.