Automated audio or video subset network load reduction
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
18 Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 7)
-
-
5. 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.
-
-
6. 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.
-
-
8. 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. - View Dependent Claims (9, 10, 11, 14)
-
-
12. 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.
-
-
13. 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.
-
Specification