DEVICES, SYSTEMS, AND METHODS FOR ENABLING RECONFIGURATION OF SERVICES SUPPORTED BY A NETWORK OF DEVICES
First Claim
1. A system for enabling reconfiguration of one or more services supported by a network of one or more devices, the system comprising:
- (a) a communication network;
(b) a set of one or more devices coupled to the communication network wherein a primary server and each of a set of one or more secondary servers, a set of one or more secure access nodes, and a set of one or more service multiplexers is a device from the set of one or more devices;
(c) each of the devices having;
(i) one or more communication interfaces that includes an administrative user interface wherein at least one of the one or more communication interfaces is coupled to the communication network;
(ii) one or more processors;
(iii) one or more storage devices coupled to the one or more processors;
(iv) one or more software applications stored in the one or more storage devices and executed by the one or more processors;
(v) 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 virtual machine implementing a functional stack with a corresponding operating system, the functional stack supporting one or more services and capable of being reconfigured dynamically in real-time;
(vi) 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 having a common operating system and common security functions that segregate services supported by each functional stack on each virtual machine and minimize cross-service interference between services supported by each functional stack on each virtual machine during the reconfiguration of one or more functional stacks wherein the common operating system includes a common kernel that receives instructions from one or more software functions on the device and controls hardware resources, wherein the hardware resources include the one or more processors, the one or more storage devices, one or more input/output resources, and one or more display components.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, and methods are disclosed for enabling the reconfiguration of services supported by a network of devices. Such reconfiguration can be realized dynamically and in real time without compromising the security of the overall system from external threats or internal malfunctions. These systems, devices and methods may provide a first functional stack supporting a previous version of a specific service and the provisioning of a second functional stack dynamically and in real-time that supports an updated version of the specific service. In addition, an administration function may be included in the embodiment such that the administration function manages and controls the functional stacks and network operations. Using these mechanisms, an existing service can be changed dynamically or a new service can be added dynamically in a secure manner without interruption of other existing services.
84 Citations
13 Claims
-
1. A system for enabling reconfiguration of one or more services supported by a network of one or more devices, the system comprising:
-
(a) a communication network; (b) a set of one or more devices coupled to the communication network wherein a primary server and each of a set of one or more secondary servers, a set of one or more secure access nodes, and a set of one or more service multiplexers is a device from the set of one or more devices; (c) each of the devices having; (i) one or more communication interfaces that includes an administrative user interface wherein at least one of the one or more communication interfaces is coupled to the communication network; (ii) one or more processors; (iii) one or more storage devices coupled to the one or more processors; (iv) one or more software applications stored in the one or more storage devices and executed by the one or more processors; (v) 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 virtual machine implementing a functional stack with a corresponding operating system, the functional stack supporting one or more services and capable of being reconfigured dynamically in real-time; (vi) 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 having a common operating system and common security functions that segregate services supported by each functional stack on each virtual machine and minimize cross-service interference between services supported by each functional stack on each virtual machine during the reconfiguration of one or more functional stacks wherein the common operating system includes a common kernel that receives instructions from one or more software functions on the device and controls hardware resources, wherein the hardware resources include the one or more processors, the one or more storage devices, one or more input/output resources, and one or more display components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification