DEVICES AND METHODS FOR CONTROLLING MEDIA EVENT
First Claim
1. An apparatus for sending a signal to a media device for controlling a media event, the apparatus comprising:
- (a) a controller capable of sending a signal to a media device, the controller comprising a processor, (b) a peripheral user interface (PUI) capable of communicating with the controller and including a plurality of user inputs, (c) a machine readable medium having software representing device independent instructions for controlling a media event (Device Independent Instructions), and (d) a machine readable medium having software for sending device specific instructions to the media device (Device Dependent Instructions), (e) wherein, in response to actuation of a user input, the processor executes one or more of the Device Independent Instructions and, based thereon, the processor causes to be executed one or more of the Device Dependent Instructions resulting in the controller sending a signal to the media device that controls a media event.
0 Assignments
0 Petitions
Accused Products
Abstract
A media event of a host system is controlled by a controller as a function of Device Independent Instructions (software not specific to the host system); Device Dependent Instructions (software specific to the host system); and user input. The Device Independent Instructions may be specific to the media event, especially where the media event is presentation of particular media content. The controller may include a removable user interface (RUI); a graphical user interface (GUI); and/or a peripheral user interface (PUI). Accompanying media content may be included with the Device Independent Instructions for presentation by the controller, which may be specific to the media event. The controller may be utilized to control media events in multiple host systems preferably executes conditional programming. Methods of combining the Device Independent Instructions with the media content are disclosed.
73 Citations
16 Claims
-
1. An apparatus for sending a signal to a media device for controlling a media event, the apparatus comprising:
-
(a) a controller capable of sending a signal to a media device, the controller comprising a processor, (b) a peripheral user interface (PUI) capable of communicating with the controller and including a plurality of user inputs, (c) a machine readable medium having software representing device independent instructions for controlling a media event (Device Independent Instructions), and (d) a machine readable medium having software for sending device specific instructions to the media device (Device Dependent Instructions), (e) wherein, in response to actuation of a user input, the processor executes one or more of the Device Independent Instructions and, based thereon, the processor causes to be executed one or more of the Device Dependent Instructions resulting in the controller sending a signal to the media device that controls a media event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a media presentation system having a media device for presenting media content, an apparatus for controlling a presentation of particular media content by the media device, the apparatus comprising:
-
(a) a peripheral user interface (PUI) including a plurality of user inputs;
(b) a controller with which the PUI communicates, the controller capable of communicating commands to a media device in a protocol of the media device, the controller including, (i) a processor, and (ii) a program in machine readable medium executed by the processor;
(c) a machine readable medium having software relating to particular media content, the particular media content being accessible by the media device; and
(d) a machine readable medium having a library of codes for communicating commands for controlling the media device;
(e) wherein, in response to actuation of one or more of the user inputs, (i) the program interprets the software relating to the particular media content, (ii) the program accesses one or more of the codes of the library, and (iii) based on the interpreted software relating to the particular media content and based on the accessed codes of the library, one or more commands for controlling the media device are communicated to the media device controlling presentation of the particular media content.
-
-
15. A media presentation system, comprising:
-
(a) a host system for presenting media content, the host system including a machine readable medium containing the media content, (b) an apparatus for controlling presentation of the media content by the host system, the apparatus comprising, (i) a peripheral user interface (PUI) including a plurality of user inputs, (ii) a machine readable medium having software that is specific to the media content, and (iii) a controller with which the PUI communicates, the controller including, (A) a processor, (B) a program in machine readable medium executed by the processor that reads the software that is specific to the media content, and (iv) a machine readable medium having a library of codes for communicating to the host system, in a protocol of the host system, commands relating to presentation of the media content, wherein the machine readable medium containing the software that is specific to the media content is not part of the controller, (c) wherein the program executed by the processor, in response to actuation of one or more the user inputs, performs a method comprising the steps of, (i) reading the software that is specific to the media content, and (ii) in accordance with the read software, causing to be communicated one or more of the commands to the host system based on access to one or more of the codes of the library.
-
-
16-83. -83. (canceled)
Specification