Automated audio or video subset network load reduction
AssigneeInternational Business Machines Corporation
InventorsKulvir S. Bhogal, William A. Griffith, Mark W. Talbot
Life of this patent
Estimating the term…
Abstract
A multimedia data stream including an audio data stream and a video data stream is received from a server at a computing device. An audio output signal for the audio data stream and a video output signal for the video data stream are generated. A user interface action that blocks output of one of the audio data stream and the video data stream is detected via the computing device. A multimedia traffic reduction request is sent to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of one of the audio data stream and the video data stream.
Claims14
A method, comprising:
- receiving, at a computing device, a multimedia data stream comprising an audio data stream and a video data stream from a server;
- generating an audio output signal for the audio data stream and a video output signal for the video data stream;
- detecting, via the computing device, a user interface action that blocks output of one of the audio data stream and the video data stream comprising one of:
- detecting a user interface action associated with placement of a graphical user interface (GUI) application window over the output of the video data stream on the display that blocks the output of the video data stream;
- and
- detecting a user interface action associated with a mute request that blocks the output of the audio data stream via the audio output device;
- and
- sending a multimedia traffic reduction request to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of the one of the audio data stream and the video data stream.
A method, comprising:
- receiving, at a computing device, a multimedia data stream comprising an audio data stream and a video data stream from a server;
- generating an audio output signal for the audio data stream and a video output signal for the video data stream;
- detecting, via the computing device, a user interface action that blocks output of the one of the audio data stream and the video data stream comprising detecting, via a light sensor, that one of an audio output device and a video output device associated with the computing device is covered;
- and
- sending a multimedia traffic reduction request to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of the one of the audio data stream and the video data stream.
A method, comprising:
- automatically enabling a multimedia traffic reduction option based upon one of a configured time threshold for blocked output and a configured processor load threshold associated with the computing device;
- receiving, at a computing device, a multimedia data stream comprising an audio data stream and a video data stream from a server;
- generating an audio output signal for the audio data stream and a video output signal for the video data stream;
- detecting, via the computing device, a user interface action that blocks output of one of the audio data stream and the video data stream;
- and
- sending a multimedia traffic reduction request to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of the one of the audio data stream and the video data stream in response to determining that the multimedia traffic reduction option is enabled.
A computer program product comprising a computer readable storage medium including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:
- receive a multimedia data stream comprising an audio data stream and a video data stream from a server;
- generate an audio output signal for the audio data stream and a video output signal for the video data stream;
- detect a user interface action that blocks output of one of the audio data stream and the video data stream comprising causing the computer to one of:
- detect a user interface action associated with placement of a graphical user interface (GUI) application window over the output of the video data stream that blocks the output of the video data stream;
- and
- detect a user interface action associated with a mute request that blocks the output of the audio data stream;
- and
- send a multimedia traffic reduction request to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of the one of the audio data stream and the video data stream.
A computer program product comprising a computer readable storage medium including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:
- receive a multimedia data stream comprising an audio data stream and a video data stream from a server;
- generate an audio output signal for the audio data stream and a video output signal for the video data stream;
- detect a user interface action that blocks output of the one of the audio data stream and the video data stream, comprising causing the computer to detect, via a light sensor, that one of an audio output device and a video output device associated with the computer is covered;
- and
- send a multimedia traffic reduction request to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of the one of the audio data stream and the video data stream.
A computer program product comprising a computer readable storage medium including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:
- automatically enable a multimedia traffic reduction option based upon one of a configured time threshold for blocked output and a configured processor load threshold;
- receive a multimedia data stream comprising an audio data stream and a video data stream from a server;
- generate an audio output signal for the audio data stream and a video output signal for the video data stream;
- detect a user interface action that blocks output of one of the audio data stream and the video data stream;
- and
- send a multimedia traffic reduction request to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of the one of the audio data stream and the video data stream in response to determining that the multimedia traffic reduction option is enabled.
Dependencies are inferred from the claim text.