SYSTEM AND METHOD FOR PROVIDING A REMOTE USER INTERFACE FOR AN APPLICATION EXECUTING ON A COMPUTING DEVICE
First Claim
1. A method for operating a remote user interface (UI) for a computing device comprising:
- publishing graphics capability information to the computing device over a data communication network;
receiving graphics commands from the computing device over the data communication network, wherein the format of the graphics commands received from the computing device is consistent with the graphics capability information; and
processing the graphics commands in a graphics device to generate video content therefrom.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a remote user interface for an application, such as a video game, executing on a computing device. The system includes a computing device configured to execute a software application and at least one remote user interface (UI) communicatively coupled to the computing device via a data communication network. The remote UI includes at least one hardware device such as a video, audio or user input/output (I/O) device. The computing device is further configured to emulate the hardware device locally and to redirect function calls generated by the software application for the emulated local hardware device to the remote UI for processing by the hardware device.
-
Citations
42 Claims
-
1. A method for operating a remote user interface (UI) for a computing device comprising:
-
publishing graphics capability information to the computing device over a data communication network; receiving graphics commands from the computing device over the data communication network, wherein the format of the graphics commands received from the computing device is consistent with the graphics capability information; and processing the graphics commands in a graphics device to generate video content therefrom. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A remote user interface (UI) for a computing device comprising:
-
control logic; and a graphics device coupled to the control logic; wherein the control logic is configured to publish graphics capability information to the computing device over a data communication network and to receive graphics commands from the computing device over the data communication network, wherein the format of the graphics commands received from the computing device is consistent with the graphics capability information; and wherein the graphics device processes the graphics commands to generate video content therefrom. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for operating a remote user interface (UI) for a computing device comprising:
-
publishing audio capability information to the computing device over a data communication network; receiving audio commands from the computing device over the data communication network, wherein the format of the audio commands received from the computing device is consistent with the audio capability information; and processing the audio commands in an audio device to generate audio content therefrom. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A remote user interface (UI) for a computing device comprising:
-
control logic; and an audio device coupled to the control logic; wherein the control logic is configured to publish audio capability information to the computing device over a data communication network and to receive audio commands from the computing device over the data communication network, wherein the format of the audio commands received from the computing device is consistent with the audio capability information; and wherein the audio device processes the audio commands to generate audio content therefrom. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for operating a remote user interface (UI) for a computing device comprising:
-
publishing user input/output (I/O) device capability information to the computing device over a data communication network; receiving control commands from the computing device over the data communication network, wherein the format of the control commands received from the computing device is consistent with the user I/O device capability information; and processing the control commands in a user I/O device to generate output to a user. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A remote user interface (UI) for a computing device comprising:
-
control logic; and a user input/output (I/O) device coupled to the control logic; wherein the control logic is configured to publish user I/O device capability information to the computing device over a data communication network and to receive control commands from the computing device over the data communication network, wherein the format of the control commands received from the computing device is consistent with the user I/O device capability information; and wherein the user I/O device processes the control commands to generate output for a user. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A method for operating a remote user interface (UI) for a computing device comprising:
-
publishing graphics and audio capability information to the computing device over a data communication network; receiving graphics and audio commands from the computing device over the data communication network, wherein the format of the graphics commands received from the computing device is consistent with the graphics capability information and the format of the audio commands received from the computing device is consistent with the audio capability information; processing the graphics commands in a graphics device to generate video content therefrom; and processing the audio commands in an audio device to generate audio content therefrom. - View Dependent Claims (40)
-
-
41. A remote user interface (UI) for a computing device comprising:
-
control logic; a graphics device coupled to the control logic; and an audio device coupled to the control logic; wherein the control logic is configured to publish graphics and audio capability information to the computing device over a data communication network and to receive graphics and audio commands from the computing device over the data communication network, wherein the format of the graphics commands received from the computing device is consistent with the graphics capability information and the format of the audio commands received from the computing device is consistent with the audio capability information; wherein the graphics device processes the graphics commands to generate video content therefrom; and wherein the audio device processes the audio commands to generate audio content therefrom. - View Dependent Claims (42)
-
Specification