Automatic media control
AssigneeDell Products L.P.
InventorsDeepthi Chavan, Anil Maryala, Bharathvamsi Vooradi, Smriti Prakash, Nalapareddy Reddy Dheeraj Reddy, Vishnu Ajit Kishore Reddy Koyya
Life of this patent
Estimating the term…
Abstract
Media can be automatically controlled. A media control service can be configured to detect changes in the active application on a computing device and, in response, mute, pause or otherwise control the audio of one or more non-active applications to thereby prevent overlapping of audio. The media control service may leverage a policy to customize such control for a particular user, use case or other scenario. The media control service may also leverage machine learning to adapt such control based on a user's interactions with the computing device.
Claims19
A method, performed by a media control service executing on a computing device, for automatically controlling media, the method comprising:
- identifying a plurality of audio sessions on the computing device by obtaining identifiers of a plurality of applications that created the plurality of audio sessions and using the identifiers to obtain display names of the plurality of applications;
- determining that one or more audio sessions of the plurality of audio sessions do not pertain to an active application by comparing a display name of the active application to the display names of the plurality of applications that created the plurality of audio sessions;
- and
- preventing audio from the one or more audio sessions from being audibly output on the computing device.
4-5. (canceled)
One or more computer storage media storing computer executable instructions which when executed implement a media control service that is configured to perform a method for automatically controlling media, the method comprising:
- identifying an active application;
- obtaining a display name of the active application;
- identifying a plurality of audio sessions on the computing device;
- obtaining display names of a plurality of applications that created the plurality of audio sessions;
- using the display name of the active application and the display names of the plurality of applications that created the plurality of audio sessions to identify a first audio session of the plurality of audio sessions that the active application created;
- and
- preventing audio from one or more other audio sessions of the plurality of audio sessions from being audibly output on the computing device.
A computing device comprising:
- one or more processors;
- and
- one or more computer storage media storing computer executable instructions which when executed by the one or more processors implement a media control service that is configured to perform a method for selectively muting audio sessions, the method comprising:
- identifying an active application;
- obtaining a display name of the active application;
- identifying a plurality of audio sessions on the computing device;
- obtaining display names of a plurality of applications that created the plurality of audio sessions;
- using the display name of the active application and the display names of the plurality of applications that created the plurality of audio sessions to determine that one or more audio sessions of the plurality of audio sessions was not created by the active application;
- and
- muting the one or more audio sessions.
Dependencies are inferred from the claim text.