Remote control of a media computing device
First Claim
1. A media computing device executing a media application, the media computing device comprising:
- a remote command processor module that executes on the media computing device, responsive to input control signals received via at least one remote communications channel, to parse the input control signals received via the at least one remote communications channel and to generate human interface device events based on the input control signals; and
a remote human interface device module that executes on the media computing device, to receive the human interface device events from the injection interface module and to pass the human interface device events to at least one input device module for receipt by the media application.
2 Assignments
0 Petitions
Accused Products
Abstract
A remote control of a media computing device is provided. A communication port or device of the media computing device receives an input from a remote receiver or a remote application. The command is parsed and translated into an HID event and the translated HID event is provided to a virtual control driver module. The virtual control driver module provides the translated HID event to a media application resident on the media computing device via an input device module as if the HID event had been received from a local HID of the media computing device. In one implementation, for example, a remote receiver allows remote control of a media computing device. In another implementation, a remote application provides commands to the media computing device.
-
Citations
20 Claims
-
1. A media computing device executing a media application, the media computing device comprising:
-
a remote command processor module that executes on the media computing device, responsive to input control signals received via at least one remote communications channel, to parse the input control signals received via the at least one remote communications channel and to generate human interface device events based on the input control signals; and a remote human interface device module that executes on the media computing device, to receive the human interface device events from the injection interface module and to pass the human interface device events to at least one input device module for receipt by the media application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for controlling a media computing device, the method comprising:
-
initiating a virtual control driver module; initiating a remote command processor module; receiving a command signal from a remote control device; translating the command signal to obtain an event at the injection interface module; determining an input device module for the event at the virtual control driver module; and providing the event to a media application via the input device module. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium having computer-executable instructions for performing a computer process that implements the operations comprising:
-
initiating a virtual control driver module; initiating a remote command processor module; receiving a command signal from a remote control device; translating the command signal to obtain and event at the injection interface module; determining an input device module for the event at the virtual control driver module; and providing the event to a media application via the input device module. - View Dependent Claims (20)
-
Specification