CONTROLLER AND PERIPHERAL USER INTERFACE (PUI) FOR MEDIA EVENT
First Claim
1. An apparatus for sending a signal to a media device to control a presentation of a media event, the apparatus comprising, (a) a controller capable of sending a signal to a media device, said controller comprising a processor for performing machine executable instructions, (b) a peripheral user interface (PUI) capable of communicating with said controller and including a plurality of user inputs, (c) a machine readable medium having machine executable instructions representing device independent commands for controlling a presentation of a media event (Device Independent Instructions), and (d) a machine readable medium having machine executable instructions for sending device specific commands to the media device (Device Dependent Instructions), (e) wherein, upon actuation of one of said user inputs, said processor performs one or more of said Device Independent Instructions and, based thereon, said processor performs one or more of said Device Dependent Instructions, resulting in said controller sending a signal to the media device and, thereby, controlling a presentation of a media event.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for controlling a media event of a host system, such as a presentation of particular media content by a media device, includes a controller and a peripheral user interface (PUI) having user inputs. The PUI is preferably separable from the controller and communicates with the controller wirelessly or by releasable cabled connection. Optionally, a PUI includes a communications component and a subRUI that is capable of being removably coupled to the communications component or to the controller. Upon actuation of a user input, a program executed by a processor of the controller accesses both Device Independent Instructions that relate to the media event and Device Dependent Instructions that relate to a protocol for controlling the host system.
133 Citations
46 Claims
-
1. An apparatus for sending a signal to a media device to control a presentation of a media event, the apparatus comprising,
(a) a controller capable of sending a signal to a media device, said controller comprising a processor for performing machine executable instructions, (b) a peripheral user interface (PUI) capable of communicating with said controller and including a plurality of user inputs, (c) a machine readable medium having machine executable instructions representing device independent commands for controlling a presentation of a media event (Device Independent Instructions), and (d) a machine readable medium having machine executable instructions for sending device specific commands to the media device (Device Dependent Instructions), (e) wherein, upon actuation of one of said user inputs, said processor performs one or more of said Device Independent Instructions and, based thereon, said processor performs one or more of said Device Dependent Instructions, resulting in said controller sending a signal to the media device and, thereby, controlling a presentation of a media event.
-
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 said PUI communicates, said controller capable of communicating commands to a media device in a protocol of said media device, said controller including, (i) a processor, and (ii) a program in machine readable medium executed by said processor, (c) a machine readable medium having machine executable instructions relating to particular media content, said particular media content accessible by said media device, and (d) a machine readable medium having a library of machine executable instructions for communicating commands for controlling said media device, (e) wherein, in response to actuation of one or more of said user inputs, (i) said program accesses one or more of said instructions relating to particular media content, (ii) said program accesses one or more of said instructions of said library, and (iii) based on the accessed instructions relating to particular media content and based on the accessed instructions of said library, said controller communicates one or more commands for controlling said media device thereby controlling a presentation of said particular media content.
-
27. A media presentation system, comprising,
(a) a host system for presenting media content, said host system including a machine readable medium containing the media content, (b) an apparatus for controlling presentation of the media content by said host system, said apparatus comprising, (i) a peripheral user interface (PUI) including a plurality of user inputs, (ii) a machine readable medium having machine executable instructions that are specific to the media content, and (iii) a controller with which said PUI communicates, said controller including, (A) a processor, (B) a program in machine readable medium executed by said processor that interprets said machine executable instructions that are specific to the media content, and (iv) a machine readable medium having a library of machine executable instructions that is accessible to said program for communicating to said host system, in a protocol of said host system, commands relating to presentation of the media content, wherein said machine readable medium containing said machine executable instructions that are specific to the media content is not part of said controller, (c) wherein said program executed by said processor, in response to actuation of one or more said user inputs, performs a method comprising the steps of, (i) reading one or more of said machine executable instructions that are specific to the media content, (ii) accessing one or more of said machine executable instructions of said library based on one or more of said machine executable instructions that are specific to the media content, and (iii) communicating one or more of said commands to said host system based on said accessed machine executable instructions of said library.
-
40. A media package comprising, a peripheral user interface (PUI), a machine readable medium containing particular media content, said PUI including a plurality of user inputs and being capable of communicating with a controller of a media device used for making a media presentation of the media content;
- and a machine readable medium containing machine executable instructions that are specific to the media content of the presentation and that are executable by a processor of the controller, but that are not specific to the media device that is used to make the presentation.
- View Dependent Claims (41, 42, 43, 44, 45, 46)
Specification