Hot key systems and methods
DCFirst Claim
Patent Images
1. A method, comprising:
- at an electronic device including;
a non-transitory memory storing instructions and a plurality of applications including a first media player application, a second media player application, and a third application;
a touchscreen; and
one or more processors in communication with the non-transitory memory and the touchscreen;
presenting, utilizing the touchscreen, a first media player application window associated with the first media player application;
detecting, utilizing the touchscreen, a particular input;
in response to the detection of the particular input, presenting, utilizing the touchscreen, a user interface adjacent and exterior to the first media player application window associated with the first media player application, the user interface including a plurality of non-overlapping selectable representations identifying a subset of the plurality of applications, the selectable representations including;
a second media player application window representation associated with the second media player application and having a first order attribute, and a third application window representation associated with the third application and having a second order attribute;
detecting, utilizing the touchscreen, a selection of one of the selectable representations of the user interface including the second media player application window representation associated with the second media player application;
in response to the detection of the selection of the one of the selectable representations of the user interface, indicating that the second media player application is allowed to play one or more media streams in addition to the first media player application being allowed to play one or more other media streams, where the first media player application window associated with the first media player application is simultaneously presented, utilizing the touchscreen, with a second media player application window associated with the second media player application, such that the first media player application window is presented with at least one first control user interface element and the second media player application window is presented with at least one second control user interface element, the at least one first control user interface element and the second control user interface element each including at least one of a play control user interface element or a pause control user interface element;
detecting, utilizing the touchscreen, a selection of the at least one first control user interface element presented with the first media player application window;
in response to the detection of the selection of the at least one first control user interface element presented with the first media player application window, presenting, utilizing the touchscreen, a first media stream in the first media player application window;
detecting, utilizing the touchscreen and while the first media stream is being presented in the first media player application window, a selection of the at least one second control user interface element presented with the second media player application window; and
in response to the detection of the selection of the at least one second control user interface element presented with the second media player application window while the first media stream is being presented in the first media player application window, pausing the presentation of the first media stream in the first media player application window, and present, utilizing the touchscreen, a second media stream in the second media player application window.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods and systems are described. In one aspect, a control user interface including selectable representations identifying a plurality of operating media players is presented. A user selection identifying a selected portion of the plurality of operating media players is received. And, an indication is provided allowing a media player in the selected portion access to a presentation device.
1 Citation
30 Claims
-
1. A method, comprising:
at an electronic device including;
a non-transitory memory storing instructions and a plurality of applications including a first media player application, a second media player application, and a third application;
a touchscreen; and
one or more processors in communication with the non-transitory memory and the touchscreen;presenting, utilizing the touchscreen, a first media player application window associated with the first media player application; detecting, utilizing the touchscreen, a particular input; in response to the detection of the particular input, presenting, utilizing the touchscreen, a user interface adjacent and exterior to the first media player application window associated with the first media player application, the user interface including a plurality of non-overlapping selectable representations identifying a subset of the plurality of applications, the selectable representations including;
a second media player application window representation associated with the second media player application and having a first order attribute, and a third application window representation associated with the third application and having a second order attribute;detecting, utilizing the touchscreen, a selection of one of the selectable representations of the user interface including the second media player application window representation associated with the second media player application; in response to the detection of the selection of the one of the selectable representations of the user interface, indicating that the second media player application is allowed to play one or more media streams in addition to the first media player application being allowed to play one or more other media streams, where the first media player application window associated with the first media player application is simultaneously presented, utilizing the touchscreen, with a second media player application window associated with the second media player application, such that the first media player application window is presented with at least one first control user interface element and the second media player application window is presented with at least one second control user interface element, the at least one first control user interface element and the second control user interface element each including at least one of a play control user interface element or a pause control user interface element; detecting, utilizing the touchscreen, a selection of the at least one first control user interface element presented with the first media player application window; in response to the detection of the selection of the at least one first control user interface element presented with the first media player application window, presenting, utilizing the touchscreen, a first media stream in the first media player application window; detecting, utilizing the touchscreen and while the first media stream is being presented in the first media player application window, a selection of the at least one second control user interface element presented with the second media player application window; and in response to the detection of the selection of the at least one second control user interface element presented with the second media player application window while the first media stream is being presented in the first media player application window, pausing the presentation of the first media stream in the first media player application window, and present, utilizing the touchscreen, a second media stream in the second media player application window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A method, comprising:
at an electronic device including;
a non-transitory memory storing instructions and a plurality of applications including a first media player application, a second application, and a third media player application;
a touchscreen; and
one or more processors in communication with the non-transitory memory and the touchscreen;presenting, utilizing the touchscreen, a first media player application window associated with the first media player application that is allowed to play one or more media streams, where the first media player application window is presented with at least one first control user interface element including at least one of a play control user interface element or a pause control user interface element; detecting, utilizing the touchscreen, a selection of an option; in response to the detection of the selection of the option, presenting, utilizing the touchscreen, a user interface adjacent and exterior to the first media player application window associated with the first media player application, the user interface including a plurality of non-overlapping selectable representations identifying a subset of the plurality of applications, the selectable representations including;
a second application window representation associated with the second application and having a first order attribute, and a third media player application window representation associated with the third media player application and having a second order attribute;detecting, utilizing the touchscreen, a selection of one of the selectable representations of the user interface including the second application window representation associated with the second application; in response to the detection of the selection of the one of the selectable representations of the user interface including the second application window representation associated with the second application, presenting, utilizing the touchscreen, the second application window, where the second application window associated with the second application is simultaneously presented, utilizing the touchscreen, with the first media player application window associated with the first media player application; detecting, utilizing the touchscreen, a selection of a visual element presented in connection with the first media player application window associated with the first media player application; and in response to the detection of the selection of the visual element presented in connection with the first media player application window associated with the first media player application, indicating that the third media player application is allowed to play at least one media stream, and present, utilizing the touchscreen, the at least one media stream in a third media player application window associated with the third media player application. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. A method, comprising:
at an electronic device including;
a non-transitory memory storing instructions and a plurality of applications including a first media player application, a second media player application, and a third application;
a touchscreen; and
one or more processors in communication with the non-transitory memory and the touchscreen;presenting, utilizing the touchscreen, a first media player application window associated with the first media player application; detecting, utilizing the touchscreen, a user input in connection with an option; in response to the detection of the user input in connection with the option, presenting, utilizing the touchscreen, a user interface adjacent and exterior to the first media player application window associated with the first media player application, the user interface including a plurality of non-overlapping selectable representations identifying a subset of the plurality of applications that are the subject of execution, the selectable representations including;
a second media player application window representation associated with the second media player application and having a first order attribute, and a third application window representation associated with the third application and having a second order attribute;detecting, utilizing the touchscreen, a selection of one of the selectable representations of the user interface including the second media player application window representation associated with the second media player application; in response to the detection of the selection of the one of the selectable representations of the user interface, indicating that the second media player application is allowed to play one or more media streams in addition to the first media player application being allowed to play one or more other media streams, where the first media player application window associated with the first media player application is simultaneously presented, utilizing the touchscreen, with a second media player application window associated with the second media player application, such that the first media player application window is presented with at least one first control user interface element and the second media player application window is presented with at least one second control user interface element, the at least one first control user interface element and the second control user interface element each including at least one of a play control user interface element or a pause control user interface element; detecting, utilizing the touchscreen, a selection of the at least one first control user interface element presented with the first media player application window; in response to the detection of the selection of the at least one first control user interface element presented with the first media player application window, presenting, utilizing the touchscreen, a first media stream in the first media player application window; detecting, utilizing the touchscreen, a selection of the at least one second control user interface element presented with the second media player application window; in response to the detection of the selection of the at least one second control user interface element presented with the second media player application window, presenting, utilizing the touchscreen, a second media stream in the second media player application window; determining whether at least one of the subset of the plurality of applications ceases operating; and in response to the determination that the at least one of the subset of the plurality of applications ceases operating, removing one of the selectable representations from the user interface that corresponds with the at least one of the subset of the plurality of applications.
Specification