SYSTEM AND METHOD FOR RENDERING A COMPOSITE VIEW AT A CLIENT DEVICE
First Claim
1. A system for communication and for rendering at a local client device a composite view including a local graphical user interface (GUI) and a remote view associated with a remote application running on a remote server, comprising:
- a remote view module configured to generate the remote view of the remote application based on display output data of the remote application received at the local client device from the remote server;
a local view module configured to generate the local GUI for controlling the remote application remotely from the local client device, configured to control an area of the display output data of the remote application that is displayed in the remote view, and configured to keep track of coordinates and dimensions of the area; and
a display module configured to provide, to a local display at the local client device, a composite view comprising the local GUI and the remote view of the remote application.
16 Assignments
0 Petitions
Accused Products
Abstract
Examples of systems and methods are provided for rendering a composite view at a client device. A system may allow communication and may render at a local client device a composite view including a local graphical user interface (GUI) and a remote view associated with a remote application running on a remote server is provided. The system may comprise a remote view module configured to generate the remote view of the remote application, and a local view module configured to generate the local GUI for controlling the remote application remotely, configured to control an area of the display output data of the remote application that is displayed in the remote view, and configured to keep track of coordinates and dimensions of the area. A composite view comprising the local GUI and the remote view may be provided to a local display at the local client device.
149 Citations
20 Claims
-
1. A system for communication and for rendering at a local client device a composite view including a local graphical user interface (GUI) and a remote view associated with a remote application running on a remote server, comprising:
-
a remote view module configured to generate the remote view of the remote application based on display output data of the remote application received at the local client device from the remote server; a local view module configured to generate the local GUI for controlling the remote application remotely from the local client device, configured to control an area of the display output data of the remote application that is displayed in the remote view, and configured to keep track of coordinates and dimensions of the area; and a display module configured to provide, to a local display at the local client device, a composite view comprising the local GUI and the remote view of the remote application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for rendering at a local client device a composite view including a local graphical user interface (GUI) and a remote view associated with a remote application running on a remote server, comprising:
-
generating the remote view of the remote application based on display output data of the remote application received at the local client device from the remote server; generating the local GUI for controlling the remote application remotely from the local client device; controlling an area of the display output data of the remote application that is displayed in the remote view; tracking coordinates and dimensions of the area; and providing, to a local display at the local client device, a composite view comprising the local GUI and the remote view of the remote application.
-
-
14. A machine-readable medium encoded with instructions for rendering at a local client device a composite view including a local graphical user interface (GUI) and a remote view associated with a remote application running on a remote server, the instructions comprising code for:
-
generating the remote view of the remote application based on display output data of the remote application received at the local client device from the remote server; generating the local GUI for controlling the remote application remotely from the local client device; controlling an area of the display output data of the remote application that is displayed in the remote view; tracking coordinates and dimensions of the area; and providing, to a local display at the local client device, a composite view comprising the local GUI and the remote view of the remote application. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus for rendering at a local client device a composite view including a local graphical user interface (GUI) and a remote view associated with a remote application running on a remote server, comprising:
-
means for generating the remote view of the remote application based on display output data of the remote application received at the local client device from the remote server; means for generating the local GUI for controlling the remote application remotely from the local client device; means for controlling an area of the display output data of the remote application that is displayed in the remote view; means for tracking coordinates and dimensions of the area; and means for providing, to a local display at the local client device, a composite view comprising the local GUI and the remote view of the remote application.
-
Specification