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 access a first media asset;
retrieving, from stored metadata associated with the first media asset, a minimum bandwidth value for accessing the first media asset;
comparing the minimum bandwidth value to a household bandwidth value, wherein the household bandwidth value indicates a bandwidth currently available in the household;
storing, in a bandwidth consumption field of a household bandwidth state database, a plurality of bandwidth consumption values, wherein first and second of the plurality of bandwidth consumption values are associated respectively with second and fourth media assets and represent an amount of bandwidth currently being consumed by the second and fourth media assets, respectively;
in response to determining that the minimum bandwidth value is greater than the household bandwidth value, retrieving the first and second bandwidth consumption values stored in the household bandwidth state database;
comparing the retrieved the first and second bandwidth consumption values to the retrieved minimum bandwidth value for accessing the first media asset;
in response to determining that the second bandwidth consumption value exceeds the minimum bandwidth value and that the first bandwidth consumption value does not exceed the minimum bandwidth value, selecting the second media asset associated with the second bandwidth consumption value;
determining a time remaining for completing access to the second media asset;
searching duration values stored in a duration field of a media asset database to identify a third media asset associated with a duration value that is more than the time remaining; and
generating for display on the user device a message 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.
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.
21 Citations
20 Claims
-
1. A method for managing available bandwidth in a household, the method comprising:
-
receiving, from a user device, a request to access a first media asset; retrieving, from stored metadata associated with the first media asset, a minimum bandwidth value for accessing the first media asset; comparing the minimum bandwidth value to a household bandwidth value, wherein the household bandwidth value indicates a bandwidth currently available in the household; storing, in a bandwidth consumption field of a household bandwidth state database, a plurality of bandwidth consumption values, wherein first and second of the plurality of bandwidth consumption values are associated respectively with second and fourth media assets and represent an amount of bandwidth currently being consumed by the second and fourth media assets, respectively; in response to determining that the minimum bandwidth value is greater than the household bandwidth value, retrieving the first and second bandwidth consumption values stored in the household bandwidth state database; comparing the retrieved the first and second bandwidth consumption values to the retrieved minimum bandwidth value for accessing the first media asset; in response to determining that the second bandwidth consumption value exceeds the minimum bandwidth value and that the first bandwidth consumption value does not exceed the minimum bandwidth value, selecting the second media asset associated with the second bandwidth consumption value; determining a time remaining for completing access to the second media asset; searching duration values stored in a duration field of a media asset database to identify a third media asset associated with a duration value that is more than the time remaining; and generating for display on the user device a message 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. - 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 household network having an available bandwidth; a user device that includes control circuitry, input interface circuitry, display circuitry, and communications circuitry, wherein the control circuitry transmits data to the household network through the communications circuitry and receives data from the household network through the communications circuitry, and wherein the control circuitry receives input from a user through the input interface circuitry; and 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, wherein the control circuitry of the user device is configured to; receive, from the input interface circuitry, a request to access a first media asset; retrieve, from stored metadata associated with the first media asset, a minimum bandwidth value for accessing the first media asset; compare the minimum bandwidth value to a household bandwidth value, wherein the household bandwidth value indicates a bandwidth currently available in the household network; store, in a bandwidth consumption field of the household bandwidth state database, a plurality of bandwidth consumption values, wherein first and second of the plurality of bandwidth consumption values are associated respectively with second and fourth media assets and represent an amount of bandwidth currently being consumed by the second and fourth media assets, respectively; in response to determining that the minimum bandwidth value is greater than the household bandwidth value, retrieve the first and second bandwidth consumption values stored in the household bandwidth state database; compare the retrieved the first and second bandwidth consumption values to the retrieved minimum bandwidth value for accessing the first media asset; in response to determining that the second bandwidth consumption value exceeds the minimum bandwidth value and that the first bandwidth consumption value does not exceed the minimum bandwidth value, select the second media asset associated with the second bandwidth consumption value; determine a time remaining for completing access to the second media asset; search duration values stored in a duration field of the media asset database to identify a third media asset associated with a duration value that is more than the time remaining; and generate for display on the user device through the display circuitry a message 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification