Group coordinator selection
US-12175160-B2 · Dec 24, 2024 · US
US9535653B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9535653-B2 |
| Application number | US-201213600825-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 31, 2012 |
| Priority date | Aug 31, 2012 |
| Publication date | Jan 3, 2017 |
| Grant date | Jan 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A multiple media module receives data indicating a status of a tab of a graphical user interface (GUI) presented on a user device. The multiple media module determines, based on the data indicating the status of the tab, whether the tab is active, the tab comprising a streaming media player. If the tab of the web browser is not active, the multiple media module mutes an audio component of a streaming media file playing in the streaming media player.
Opening claim text (preview).
What is claimed is: 1. A method comprising: sending, by a processing device of a media server, a request for a visibility status of a particular tab containing a streaming media player of a plurality of tabs presented on a web browser graphical user interface (GUI), wherein the request for a visibility status of the particular tab is sent by using via a page visibility application programming interface (API) of the web browser (GUI), wherein the web browser (GUI) is presented on a user device that is separate from the media server; determining, by the processing device of the media server, based on the requested visibility status of the particular tab, whether the visibility status of the particular tab is set to a visible state or a hidden state, wherein the visibility status of the particular tab is set to the visible state when the particular tab is selected at the user device to make the particular tab active, and wherein the visibility status of the particular tab is set to the hidden state when the particular tab is not active and in the background of the web browser GUI behind one or more of the plurality of tabs presented on the web browser GUI; responsive to the determination that the visibility status of the particular tab is set to the visible state: determining whether an audio component volume level associated with the particular tab containing the streaming media player is in a muted state; responsive to the determination that the audio component volume level associated with the particular tab containing the media player is in the muted state, increasing the audio component volume level associated with the particular tab containing the streaming media player to a default setting for the audio component volume level; and responsive to the determination that the audio component volume level associated with the particular tab containing the streaming media player is not in the muted state, maintaining a current setting of the audio component volume level associated with the particular tab containing the streaming media player; and responsive to the determination that the visibility status of the particular tab is set to the hidden state: causing, by the processing device, transmission of the audio component of the particular tab containing the streaming media player to halt in order to mute the audio component volume level of a streaming media file at the user device. 2. The method of claim 1 , further comprising: continuing to transmit a video component of the streaming media file to the user device. 3. The method of claim 1 , wherein increasing the volume level comprises resuming transmission of the audio component. 4. The method of claim 1 , wherein sending the request for the status of the tab is performed at periodic time intervals. 5. A non-transitory machine-readable storage medium storing instructions which, when executed by a processing device, cause a data processing system to perform operations comprising: sending, by a processing device of a media server, a request for a visibility status of a particular tab containing a streaming media player of a plurality of tabs presented on a web browser graphical user interface (GUI), wherein the request for a visibility status of the particular tab is sent by using via a page visibility application programming interface (API) of the web browser (GUI), corresponding to a graphical user interface (GUI) wherein the web browser (GUI) is presented on a user device that is separate from the media server; determining, by the processing device of the media server, based on the requested visibility status of the particular tab, whether the visibility status of the particular tab is set to a visible state or a hidden state, wherein the visibility status of the particular tab is set to the visible state when the particular tab is selected at the user device to make the particular tab active, and wherein the visibility status of the particular tab is set to the hidden state when the particular tab is not active and in the background of the web browser GUI behind one or more of the plurality of tabs presented on the web browser GUI; responsive to the determination that the visibility status of the particular tab is set to the visible state: determining whether an audio component volume level associated with the particular tab containing the streaming media player is in a muted state; responsive to the determination that the audio component volume level associated with the particular tab containing the media player is in the muted state, increasing the audio component volume level associated with the particular tab containing the streaming media player to a default setting for the audio component volume level; and responsive to the determination that the audio component volume level associated with the particular tab containing the streaming media player is not in the muted state, maintaining a current setting of the audio component volume level associated with the particular tab containing the streaming media player; and responsive to the determination that the visibility status of the particular tab is set to the hidden state: causing, by the processing device, transmission of the audio component of the particular tab containing the streaming media player to halt in order to mute the audio component volume level of a streaming media file at the user device. 6. The non-transitory machine-readable storage medium of claim 5 , the operations further comprising: continuing to transmit a video component of the streaming media file to the user device. 7. The non-transitory machine-readable storage medium of claim 5 , wherein increasing the volume level comprises resuming transmission of the audio component. 8. The non-transitory machine-readable storage medium of claim 5 , wherein sending the request for the status of the tab is performed at periodic time intervals. 9. A system comprising: a processing device; a memory coupled to the processing device; and a multiple media module executable by the processing device from the memory, the multiple media module part of a media server and configured to: send, by a processing device of a media server, a request for a visibility status of a particular tab containing a streaming media player of a plurality of tabs presented on a web browser graphical user interface (GUI), wherein the request for a visibility status of the particular tab is sent by using a page visibility application programming interface (API) of the web browser (GUI), wherein the web browser (GUI) is presented on a user device that is separate from the media server; determine, by the processing device of the media server, based on the requested visibility status of the particular tab, whether the visibility status of the particular tab is set to a visible state or a hidden state, wherein the visibility status of the particular tab is set to the visible state when the particular tab is selected at the user device to make the particular tab active, and wherein the visibility status of the particular tab is set to the hidden state when the particular tab is not active and in the background of the web browser GUI behind one or more of the plurality of tabs presented on the web browser GUI; responsive to the determination that the visibility status of the particular tab is set to the visible state: determine whether an audio component volume level associated with the particular tab containing the streaming media player is in a muted state; responsive to the determination that the audio component volume level associated with the particular tab containing the media player is in the muted state, increase the audio component volume level associated with the particular tab
Management of the audio stream, e.g. setting of volume, audio stream path · CPC title
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.