Detection and control of multimedia applications
First Claim
1. A non-transitory machine-readable medium having machine-executable instructions stored thereon, which when executed by a machine or computer cause the machine or computer to perform a method, comprising:
- detecting a plurality of multimedia programs that receive streaming multimedia content from an external location;
determining that two or more of the plurality of multimedia programs accept being controlled remotely to adjust one or more multimedia features of the two or more multimedia programs, the one or more multimedia features including a playback of multimedia content; and
providing a graphic multimedia interface for display on a computing device, including one or more graphically displayed interactive controls for each multimedia program determined to accept being controlled remotely,wherein the graphic multimedia interface is configured to, on a user manipulation of an interactive control, remotely control a multimedia program associated with the manipulated interactive control by sending one or more messages to the multimedia program to adjust one or more multimedia features of the multimedia program.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for automatically detecting and controlling active multimedia applications is provided. Software is installed on a computing device that detects a plurality of active multimedia sources, and then determines that one or more of the plurality of active multimedia sources accept remote control of one or more multimedia features. A software multimedia user interface, including graphically displayed interactive volume controls for the detected multimedia sources, is displayed and configured to enable a user to remotely control the respective audio levels of each detected multimedia program by graphic manipulation of respective interactive volume controls.
-
Citations
24 Claims
-
1. A non-transitory machine-readable medium having machine-executable instructions stored thereon, which when executed by a machine or computer cause the machine or computer to perform a method, comprising:
-
detecting a plurality of multimedia programs that receive streaming multimedia content from an external location; determining that two or more of the plurality of multimedia programs accept being controlled remotely to adjust one or more multimedia features of the two or more multimedia programs, the one or more multimedia features including a playback of multimedia content; and providing a graphic multimedia interface for display on a computing device, including one or more graphically displayed interactive controls for each multimedia program determined to accept being controlled remotely, wherein the graphic multimedia interface is configured to, on a user manipulation of an interactive control, remotely control a multimedia program associated with the manipulated interactive control by sending one or more messages to the multimedia program to adjust one or more multimedia features of the multimedia program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
initiating, at a computing device, a display of a graphic multimedia interface; determining, on initiating the display of the multimedia interface, a plurality of multimedia programs available to receive streaming multimedia content from respective remote audio sources; and providing the multimedia interface for display on a display screen associated with the computing device, the multimedia interface operating independent of the plurality of multimedia programs, wherein the multimedia interface includes a plurality of graphically displayed interactive controls for remotely controlling the plurality of multimedia programs and to control one or more multimedia features of the plurality of multimedia programs by providing one or more messages to the plurality of multimedia programs, the one or more multimedia features including a playback of multimedia content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
-
a display screen; a processor; and a memory including instructions that, when executed by the processor, causes the processor to; initiate a display of a graphic multimedia interface; determine, on initiating the display, a plurality of multimedia programs available to receive streaming multimedia content from respective remote audio sources, the multimedia programs comprising one or more native applications and one or more web applications; provide the multimedia interface for display on the display screen, the multimedia interface operating independent of the plurality of multimedia programs and including one or more graphically displayed interactive controls for each of the determined plurality of multimedia programs, each interactive control configured to remotely control one of the determined plurality of multimedia programs by graphic manipulation of the interactive control to adjust one or more multimedia features, the one or more multimedia features including a playback of multimedia content; receive a user-initiated manipulation of an interactive control corresponding to a multimedia program; and change a state of a multimedia feature for the corresponding multimedia program according to the user-initiated manipulation of the interactive control while keeping a current state of other multimedia features for other multimedia programs unchanged.
-
Specification