SEVER-SIDE COMPUTING FROM A REMOTE CLIENT DEVICE
First Claim
1. A system for rendering at a local client side a composite view including a local graphical user interface and a remote application view associated with a remote application running at a remote server, comprising:
- a local view module configured to generate a local graphical user interface (GUI) for controlling the remote application remotely from the local client side, configured to receive one or more user inputs to the local GUI, configured to determine a function corresponding to the one or more user inputs, configured to generate a command message based on the determined function, and configured to direct the command message to the remote server;
a remote view module configured to generate a remote application view of the remote application based on display output data of the remote application received at the local client side from the remote server; and
a display module configured to provide, to a local display at the local client side, a composite view comprising the local GUI and the remote application view of the remote application.
16 Assignments
0 Petitions
Accused Products
Abstract
Examples of systems and methods are provided for server-side computing from a remote client device. A system may allow rendering at a local client side a composite view including a local graphical user interface and a remote application view associated with a remote application running at a remote server. The system may comprise a local view module configured to generate a local graphical user interface (GUI) for controlling the remote application remotely from the local client side, configured to receive one or more user inputs to the local GUI, configured to determine a function corresponding to the one or more user inputs, configured to generate a command message based on the determined function, and configured to direct the command message to the remote server. A composite view comprising the local GUI and the remote application view may be provided to a local display at the client device.
155 Citations
20 Claims
-
1. A system for rendering at a local client side a composite view including a local graphical user interface and a remote application view associated with a remote application running at a remote server, comprising:
-
a local view module configured to generate a local graphical user interface (GUI) for controlling the remote application remotely from the local client side, configured to receive one or more user inputs to the local GUI, configured to determine a function corresponding to the one or more user inputs, configured to generate a command message based on the determined function, and configured to direct the command message to the remote server; a remote view module configured to generate a remote application view of the remote application based on display output data of the remote application received at the local client side from the remote server; and a display module configured to provide, to a local display at the local client side, a composite view comprising the local GUI and the remote application view of the remote application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for rendering at a local client side a composite view including a local graphical user interface and a remote application view associated with a remote application running at a remote server, comprising:
-
generating a local graphical user interface (GUI) for remotely controlling the remote application from the local client device; generating a 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; providing, to a local display, a composite view comprising the local GUI and the remote view of the remote application; determining a function based on one or more user inputs to the local GUI; generating a command message based on the determined function; and directing the command message to the remote server.
-
-
13. A machine-readable medium encoded with instructions for rendering at a local client side a composite view including a local graphical user interface and a remote application view associated with a remote application running at a remote server, the instructions comprising code for:
-
generating a local graphical user interface (GUI) for remotely controlling the remote application from the local client device; generating a 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; providing, to a local display, a composite view comprising the local GUI and the remote view of the remote application; determining a function based on one or more user inputs to the local GUI; generating a command message based on the determined function; and directing the command message to the remote server. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for rendering at a local client side a composite view including a local graphical user interface and a remote application view associated with a remote application running at a remote server, comprising:
-
means for generating a local graphical user interface (GUI) for remotely controlling the remote application from the local client device; means for generating a 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 providing, to a local display, a composite view comprising the local GUI and the remote view of the remote application; means for determining a function based on one or more user inputs to the local GUI; means for generating a command message based on the determined function; and means for directing the command message to the remote server.
-
Specification