Patent ID: 9565075
Date: 2017-02-07
CPC Classifications: G06F,H04L

Claim:
1. A method to send distributed user interface controls to customers, the method comprising: receiving an application to be provided to a customer; separating a user interface of the application into a plurality of user interface controls; encapsulating each of the plurality of user interface controls by packaging each user interface control with at least one virtualization component; determining that the customer is executing the application simultaneously on a first device and a second device; determining a local variable that affects both a first user interface control and a second user interface control among the plurality of user interface controls; replacing the local variable with an event-type variable; sending the first user interface control to the first device, wherein the first user interface control is encapsulated with a corresponding virtualization component and the event-type variable; sending the second user interface control to the second device, wherein the second user interface control is encapsulated with a corresponding virtualization component and the event-type variable; and in response to a modification of the event-type variable, forwarding the modification to the first device and the second device.