×

VIRTUAL USER INTERFACE

  • US 20110179106A1
  • Filed: 01/15/2010
  • Published: 07/21/2011
  • Est. Priority Date: 01/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing virtual user interfaces over a network, comprising:

  • one or more servers deployed on the network and configured to manage operation of a plurality of virtual frame buffers and a plurality of user interface applications, the one or more servers being further configured to associate each of the user interface applications with a corresponding one of the virtual frame buffers, each user interface application being configured to render a corresponding graphical user interface to the corresponding virtual frame buffer, the one or more servers being further configured to establish a first dedicated, persistent, bi-directional connection with each of a plurality of clients via the network to conduct a virtual user interface session, to allocate one of the virtual frame buffers to each of the clients, and forward updates of the graphical user interface from each virtual frame buffer to the corresponding client via the first connection, at least some of the updates including transparency information for use in blending the graphical user interface with additional visual information at the corresponding client, the one or more servers further being configured to receive user input from each client via the first connection and provide the user input to the corresponding user interface application, the user input representing interaction of a user associated with each client with a representation of the corresponding graphical user interface; and

    the plurality of clients with associated displays, each client being configured to receive the graphical user interface updates from the corresponding virtual frame buffer via the first connection, and to render the representation of the corresponding graphical user interface with the additional visual information on the associated display using the updates and the transparency information, each client being further configured to transmit the user input to the one or more servers via the first connection.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×