Browse Prior Art Database

A Method and System for Controlling Audio of Third- Party Processes in a Browser

IP.com Disclosure Number: IPCOM000239469D
Publication Date: 2014-Nov-10
Document File: 3 page(s) / 78K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for controlling audio of third- party processes in a browser. The method and system allows a browser to monitor an audio and control the audio for browser-related media.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 3

A Method and System for Controlling Audio of Third- Party Processes in a Browser

Generally, a user might not check audio settings of a device or a browser while browsing. Currently, a browser may not detect or control audio played from browser plugins even if the browser audio is disabled. Certain operating systems provide several options to disable audio in the browser. Since most plugins run as a separate process, neither of the options disables audio played via a plugin within the browser. Most browsers load plugins from third-party vendors to run any content. For example, "Browser A" load "Plugin X" to show an advertisement. Since the third party plugin runs as a separate process, the audio output of a process is not handled by audio settings of "Browser A". As the process is not yet loaded, the user may not be able to disable the audio for "Plugin X".

Disclosed is a method and system for controlling audio of third- party processes in a browser. The method and system enables a browser to control audio for browser-related media. At a high level, the browser monitors all processes spawned by the browser. Thereafter, the browser either controls the audio in the processes or reacts to the audio output by the processes. The method and system controls, halts or terminates the audio of sub-processes based on audio settings of the browser or
a device. The method and system also monitors audio output of a browser plugin. Further, the method and system also looks up online for audio capability of the browser plugin. The method and system mutes a specific sub-process without interrupting audio for existing sub-processes of the browser. When the browser mutes a sub-process, the user is provided with an option to mute just that sub-process, or to control the audio settings for all sub-processes in the browser. For example, a user can mute all browser audio and enable audio on a particular browser page with "Video Player 1". The new windows can still be muted without affecting audio for the "Video Player 1".

The method and system enables the browser to control or reacts to the audio output using three approaches. In the first approach, the browser spawns a browser plug-in sub-process and the browser records the process Identifier (ID). The browser monitors additional sub-processes created by the sub process. Thereafter, the browser monitors...