Remotely controlling and viewing of software applications
First Claim
Patent Images
1. A method comprising:
- receiving an input for a software application that is executing on a controlled device; and
transmitting, over a network, an identification of an event for the software application, that is a result of the input, to a controller device to remotely control execution of the software application, wherein the identification of the event comprises an identification of at least one of a control and the input for the control.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a method includes receiving an input for a software application that is executing on a controlled device. The method also includes transmitting, over a network, an identification of an event for the software application, that is a result of the input, to a controller device to remotely control execution of the software application. The identification of the event comprises an identification of at least one of a control and the input for the control.
48 Citations
23 Claims
-
1. A method comprising:
-
receiving an input for a software application that is executing on a controlled device; and transmitting, over a network, an identification of an event for the software application, that is a result of the input, to a controller device to remotely control execution of the software application, wherein the identification of the event comprises an identification of at least one of a control and the input for the control. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine-readable medium including instructions which when executed by a machine causes the machine to perform operations comprising:
-
receiving, by a controlled device, an input to control a software application executing on the controlled device, wherein the input is from a controller device that is remote from the controlled device, wherein the controller device comprises a display that reproduces at least a graphical image that is an output of the software application, wherein the input does not comprise pixel-based reproduction data for the graphical image for the software application; and processing the input to control execution of the software application. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus comprising:
a controller device comprising, a display to output a graphical image of a graphic output for an application executing on a controlled device; and an application control module to receive an input, into the controller device, for a control of the application, wherein the application control module is to transmit, over a network, an identification of an event for the software application, that is a result of the input, wherein the identification of the event comprises an identification of the control and the input for the control, and wherein the identification of the event does not comprise pixel-based reproduction data for the graphical image. - View Dependent Claims (11, 12, 13)
-
14. An apparatus comprising:
a controlled device comprising a processor to execute an application that is controllable by a controller device coupled to the controlled device over a network, wherein the application is to receive an event message that includes input for the application from the controller device, wherein the event comprises an identification of the input and data for the input. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A method comprising:
-
receiving, over a network from a controlled device and into a controller device that remotely controls an application executing on the controlled device, a message that indicates which graphical form is to be displayed on a display of the controller device, wherein the message does not include pixel-based reproduction data of the graphical form; decoding the message; retrieving data from a graphics library based on the decoded message; and populating the display of the controller device with a graphical image, using the data from the graphics library. - View Dependent Claims (21, 22, 23)
-
Specification