System for presenting media programs
First Claim
1. A device comprising:
- a memory that stores instructions; and
a processor coupled to the memory, wherein the processor, responsive to executing the instructions, performs operations comprising;
receiving a request from a media processor for an emulator that emulates a media player, the media player including a first user interface for operating the media player, by presenting the media player in a graphical user interface of the media processor, the graphical user interface of the media processor comprising a second user interface, wherein the emulator comprises software instructions executed by the media processor to emulate the first user interface of the media player via the media processor;
receiving an identification of the media player;
retrieving the emulator according to the identification of the media player; and
transmitting, to the media processor, the emulator for executing the software instructions associated with the emulator, thereby emulating the first user interface of the media player by way of the media processor;
wherein the second user interface presented by the media processor by way of the emulator comprises an image of the media player that includes the first user interface of the media player and mimics the first user interface of the media player; and
wherein the second user interface is presented on a display device of a remote controller or a presentation device coupled to the media processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates the subject disclosure may use, for example, a method for sending a set-top box an identification of the media player, receiving operational instructions from the set-top box according to the emulator executed by the set-top box that emulates a user interface of the media player by presenting a representation of the media player in a graphical user interface, and transmitting media content to the set-top box according to the operational instructions. The emulator can be supplied to the set-top box by way of a multimedia system communicatively coupled to the set-top box. The user interface presented by the set-top box by way of the emulator substantially mimics functions of the media player. Additional embodiments are disclosed.
-
Citations
20 Claims
-
1. A device comprising:
-
a memory that stores instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the instructions, performs operations comprising; receiving a request from a media processor for an emulator that emulates a media player, the media player including a first user interface for operating the media player, by presenting the media player in a graphical user interface of the media processor, the graphical user interface of the media processor comprising a second user interface, wherein the emulator comprises software instructions executed by the media processor to emulate the first user interface of the media player via the media processor; receiving an identification of the media player; retrieving the emulator according to the identification of the media player; and transmitting, to the media processor, the emulator for executing the software instructions associated with the emulator, thereby emulating the first user interface of the media player by way of the media processor; wherein the second user interface presented by the media processor by way of the emulator comprises an image of the media player that includes the first user interface of the media player and mimics the first user interface of the media player; and wherein the second user interface is presented on a display device of a remote controller or a presentation device coupled to the media processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A media processor, comprising:
-
a memory that stores instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; determining an identification of a media player, the media player including a first user interface for operating the media player; initiating an emulator according to the identification to emulate the media player by presenting the media player as a user interface in a graphical user interface of the media processor, the graphical user interface of the media processor comprising a second user interface, wherein the emulator comprises software executed by the media processor to emulate the first user interface of the media player via the media processor; and receiving data from the media player responsive to a request by the emulator; presenting, through the second user interface, media stored in the media player determined from the data; receiving, by way of a first selection applied to the second user interface, a request to present the media, wherein the second user interface presented by the media processor by way of the emulator comprises an image of the media player that includes the first user interface of the media player and mimics the first user interface of the media player; and wherein the second user interface is presented on a display device of a media controller or a presentation device coupled to the media processor; and receiving, by way of a second selection applied to the second user interface, a request to copy the media from the media player. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
determining, by a media processor comprising a controller, an identification of a media player, the media player including a first user interface for operating the media player; initiating, by the media processor, an emulator according to the identification to emulate the media player by presenting the media player as a user interface in a graphical user interface of the media processor, the graphical user interface of the media processor comprising a second user interface, wherein the emulator comprises software executed by the media processor to emulate the first user interface of the media player via the media processor; and receiving, by the media processor, data from the media player responsive to a request by the emulator; presenting, by the media processor, through the second user interface media stored in the media player determined from the data; and receiving, by the media processor, by way of a first selection applied to the second user interface a request to present the media, wherein the second user interface presented by the media processor by way of the emulator comprises an image of the media player that includes the first user interface of the media player and mimics the first user interface of the media player; and wherein the second user interface is presented on a display device of a media controller or a presentation device coupled to the media processor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification