DEVICES, SYSTEMS, AND METHODS FOR SIMULTANEOUSLY DELIVERING PERSONALIZED/ TARGETED SERVICES AND ADVERTISEMENTS TO END USERS
First Claim
1. A device for providing virtualization and security of applications, the device comprising:
- one or more processors implementing one or more software applications wherein the one or more software applications;
(i) provision a host operating system for the device;
(ii) partition the host operating system into one or more partitions using host operating system functions, each partition corresponding to a virtual machine;
(iii) configure a common security layer that is integrated into the host operating system to reduce cross-service interference wherein the common security layer includes one or more common security functions.
0 Assignments
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.
133 Citations
24 Claims
-
1. A device for providing virtualization and security of applications, the device comprising:
one or more processors implementing one or more software applications wherein the one or more software applications; (i) provision a host operating system for the device; (ii) partition the host operating system into one or more partitions using host operating system functions, each partition corresponding to a virtual machine; (iii) configure a common security layer that is integrated into the host operating system to reduce cross-service interference wherein the common security layer includes one or more common security functions. - View Dependent Claims (2, 3, 4, 5)
-
6. A system for managing connection between a software application in an end user device with a software application in a premises server, the system comprising:
one or more processors in the end user device and one or more processors in the premises server implementing one or more software functions wherein the one or more software functions; (i) detect whether the end user device is out of the premises domain (ii) configure a virtual private network (VPN) connection between the end user device and the premises server when the end user device is out of the premises domain. (iii) detects a type of the software application that is currently used by the end user device; (iv) determines the bandwidth requirement for the software application. (v) provides a connection failure alert when bandwidth requirement of the software application exceeds available bandwidth of the VPN connection. (vi) performs a desired application function by the software application implemented by the end user device communicating with the software application implemented by the premises server; - View Dependent Claims (7, 8, 9)
-
10. A system for providing targeted advertisements to an end user, the system comprising:
-
a communication network; a primary server coupled to the communication network; a premises server coupled to primary server over the communication network; an end user device coupled to the premises server over the communication network; one or more processors implementing one or more software applications in a premises server and in the end user device wherein the one or more software applications; (i) cause to display a microsegmented targeted advertisement on a television display and end user device displays by a targeted advertisement function; (ii) receives a user selection command from the end user device to display subsequent targeted advertisement wherein the user selection command includes instructions to display the subsequent targeted advertisement on the end user device; - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for providing alerts to one or more end user devices, the system comprising:
-
a communication network; a primary server coupled to the communication network; a premises server coupled to primary server over the communication network; end user devices coupled to the premises server over the communication network; one or more sensing devices coupled to the premises server over the communication network; each end user device, primary server, premises server and one or more sensing devices having one or more processors implementing one or more software applications wherein (i) the one or more software applications implemented by the one or more sensing devices detects an event and sends event alert information to the premises server and central server over the communication network; (ii) the one or more software application implemented by the premises server and the primary server process the event alert information to identify nature of the event (iii) the one or more software applications implemented by the premises server sends an event notification to the end user device over the communication network; - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification