Predictive cached buffer for communication devices
First Claim
Patent Images
1. A method comprising:
- transmitting, by a processing system including a processor, a current media content item via a network to a communication device of a user for caching at a local cache of the communication device, wherein a size of the local cache of the communication device is based on presentation of the current media content item;
analyzing, by the processing system, historical data regarding movement of the communication device;
analyzing, by the processing system, properties of the current media content item;
predicting, by the processing system, a bandwidth requirement for an upcoming portion of the current media content item being transmitted to the communication device based on the analyzing of the properties of the upcoming portion of the current media content item;
predicting, by the processing system, a predicted future location of the communication device, based on a current trajectory of the communication device and the historical data;
predicting, by the processing system, a predicted cost environment for the communication device associated with the predicted future location, wherein the predicted cost environment comprises a cost of network resources used by the communication device in accordance with a service plan subscribed to by the user;
predicting, by the processing system, a predicted future network condition affecting provisioning of the current media content item at the communication device at the predicted future location, the predicted future network condition including a change in network coverage, a change in network congestion, or a combination thereof; and
adjusting, by the processing system, the caching at the local cache of the communication device based on the predicting of the bandwidth requirement for the upcoming portion of the current media content item, and further based on one of capabilities of the communication device, the predicted future location, the predicted cost environment, the predicted future network condition, or a combination thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a method that includes presenting a media content item at a communication device coupled to a network, and analyzing the media content item to determine a current desired cache size and to predict a future desired cache size for presentation of the media content item; the desired cache size varies during the presentation in accordance with properties of the media content item. The method further includes adjusting a cache of the communication device in accordance with the analyzing. Other embodiments are disclosed.
25 Citations
20 Claims
-
1. A method comprising:
-
transmitting, by a processing system including a processor, a current media content item via a network to a communication device of a user for caching at a local cache of the communication device, wherein a size of the local cache of the communication device is based on presentation of the current media content item; analyzing, by the processing system, historical data regarding movement of the communication device; analyzing, by the processing system, properties of the current media content item; predicting, by the processing system, a bandwidth requirement for an upcoming portion of the current media content item being transmitted to the communication device based on the analyzing of the properties of the upcoming portion of the current media content item; predicting, by the processing system, a predicted future location of the communication device, based on a current trajectory of the communication device and the historical data; predicting, by the processing system, a predicted cost environment for the communication device associated with the predicted future location, wherein the predicted cost environment comprises a cost of network resources used by the communication device in accordance with a service plan subscribed to by the user; predicting, by the processing system, a predicted future network condition affecting provisioning of the current media content item at the communication device at the predicted future location, the predicted future network condition including a change in network coverage, a change in network congestion, or a combination thereof; and adjusting, by the processing system, the caching at the local cache of the communication device based on the predicting of the bandwidth requirement for the upcoming portion of the current media content item, and further based on one of capabilities of the communication device, the predicted future location, the predicted cost environment, the predicted future network condition, or a combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
presenting, by a processing system including a processor, a media content item at a communication device coupled to a network, analyzing, by the processing system, a property of the media content item to determine a current size of a local cache of the communication device and to predict a future size of the local cache for presentation of the media content item with the communication device, wherein a bandwidth of the media content item varies during the presentation in accordance with the property of the media content item, wherein the analyzing comprises predicting a bandwidth requirement for an upcoming portion of the media content item, wherein the analyzing further comprises predicting a cost environment for the communication device associated with a location of the communication device, wherein the cost environment comprises a cost of network resources used by the communication device in accordance with a service plan associated with the communication device; and adjusting, by the processing system, the future size of the local cache of the communication device in accordance with the analyzing. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A device comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising; presenting a media content item at a communication device coupled to a network, analyzing properties of the media content item to determine a current size of a local cache of the communication device and to predict a future size of the local cache for presentation of the media content item, wherein the analyzing comprises predicting a bandwidth requirement for an upcoming portion of the media content item based on the properties of the media content item; predicting a cost environment for the communication device associated with a location of the communication device, wherein the cost environment comprises a cost of network resources used by the device in accordance with a service plan associated with the communication device; and adjusting the future size of the local cache based on the predicting of the cost environment. - View Dependent Claims (17, 18, 19, 20)
-
Specification