Patent ID: 8010992
Filing Date: 2011-08-30
Classification: H04L

Abstract:
1. A device for multiplexing one or more services, the device comprising: one or more communication interfaces; one or more processors; one or more storage devices coupled to the one or more processors; one or more software applications stored in the one or more storage devices and executed by the one or more processors; one or more virtual machines generated and configured by one or more software applications executed by the one or more processors and stored in the one or more storage devices, each of the one or more virtual machines: (i) supports a service; (ii) provides a service operating system; (iii) provides a set of service application functions for the service (iv) provides one or more application security functions for the service application functions; (v) analyzes a set of service data using the application security functions to provide service security (vi) generates application security data based on analyzing the set of service data; (vii) provides an administration function for each virtual machine that allows monitoring the application security data (viii) provides an application alerting mechanism that reports application security trigger events based on the application security data; a common layer generated and configured by one or more software applications executed by the one or more processors and stored in the one or more storage devices, the common layer (i) provides a common operating system; (ii) provides common security functions that includes common information gathering and dissemination functions; (iii) provides an alert function that receives one or more trigger events from one or more alerting mechanisms of each virtual machine; (iv) provides a messaging function that allows one or more messages to be transmitted or received between the one or more virtual machines; (v) processes one or more trigger events received from the one or more alerting mechanisms of each virtual machine and generates a common alert function for the common security functions.