Systems and methods for managing available bandwidth in a household
First Claim
1. A method for managing available bandwidth in a household, the method comprising:
- receiving, from a user device, a request to stream a first media asset;
retrieving, from stored metadata associated with the first media asset, a minimum bandwidth value for streaming the first media asset;
comparing the minimum bandwidth value to a household bandwidth value in a household bandwidth state database, wherein the household bandwidth value indicates a bandwidth currently available in the household;
in response to determining that the minimum bandwidth value is greater than the household bandwidth value, identifying a stream of a second media asset that is consuming bandwidth in the household;
determining a time remaining for completing the stream of the second media asset;
comparing a duration value of a third media asset in a media asset database with the time remaining, wherein the third media asset has an associated bandwidth value less than the household bandwidth value; and
in response to determining that the duration value of the third media asset is greater than the time remaining, generating for display on the user device a message that indicates the bandwidth currently available in the household is insufficient to stream the first media asset and that has an option to stream the third media asset instead of the first media asset.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing available bandwidth in a household are provided. A request to access a first media asset is received. A determination is made as to whether a bandwidth currently available in the household is sufficient for enabling access to the first media asset. When the bandwidth currently available in the household is insufficient for enabling access to the first media asset, a search is performed for a second media asset currently consuming a portion of the household bandwidth needed for enabling access to the first media asset. A third media asset is identified having a remaining duration that is more than a remaining duration of the second media asset. A message is displayed that indicates the bandwidth currently available in the household is insufficient to access the first media asset and that has an option to access the third media asset instead of the first media asset.
-
Citations
20 Claims
-
1. A method for managing available bandwidth in a household, the method comprising:
-
receiving, from a user device, a request to stream a first media asset; retrieving, from stored metadata associated with the first media asset, a minimum bandwidth value for streaming the first media asset; comparing the minimum bandwidth value to a household bandwidth value in a household bandwidth state database, wherein the household bandwidth value indicates a bandwidth currently available in the household; in response to determining that the minimum bandwidth value is greater than the household bandwidth value, identifying a stream of a second media asset that is consuming bandwidth in the household; determining a time remaining for completing the stream of the second media asset; comparing a duration value of a third media asset in a media asset database with the time remaining, wherein the third media asset has an associated bandwidth value less than the household bandwidth value; and in response to determining that the duration value of the third media asset is greater than the time remaining, generating for display on the user device a message that indicates the bandwidth currently available in the household is insufficient to stream the first media asset and that has an option to stream the third media asset instead of the first media asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing available bandwidth in a household, the system comprising:
-
a storage device for storing a household bandwidth state database and a media asset database, wherein the storage device is accessible to the user device; control circuitry of a user device configured to; receive, from the input interface circuitry, a request to stream a first media asset; retrieve, from stored metadata associated with the first media asset, a minimum bandwidth value for streaming the first media asset; compare the minimum bandwidth value to a household bandwidth value in a household bandwidth state database, wherein the household bandwidth value indicates a bandwidth currently available in the household; in response to determining that the minimum bandwidth value is greater than the household bandwidth value, identify a stream of a second media asset that is consuming bandwidth in the household; determine a time remaining for completing the stream of the second media asset; compare a duration value of a third media asset in a media asset database with is more than the time remaining, wherein the third media asset has an associated bandwidth value less than the household bandwidth value; and in response to determining that the duration value of the third media asset is greater than the time remaining, generate for display on the user device a message that indicates the bandwidth currently available in the household is insufficient to stream the first media asset and that has an option to stream the third media asset instead of the first media asset. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification