Adjusting audio volume of multimedia when switching between multiple multimedia content

US9535653B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9535653-B2
Application numberUS-201213600825-A
CountryUS
Kind codeB2
Filing dateAug 31, 2012
Priority dateAug 31, 2012
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/165Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9535653B2 cover?
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 str…
Who is the assignee on this patent?
Filev Momchil, Freund Martin B, Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/165. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).