Predictive management of offline storage content for mobile applications and optimized network usage for mobile devices
First Claim
1. A method for controlling one or more media files in a mobile device of a user, the method comprising:
- predicting a future usage of the media files at said mobile device, said predicting based on a history or pattern of the user'"'"'s past media files usage, a future usage including a time of day in which the preemptively downloaded media file is to be processed and a pre-determined time duration for consuming said media file at said mobile device;
ranking each media file according to a likelihood that the each media file is to be consumed at a time and a location associated with the predicted future usage, said ranking comprising;
for each media file that predicts subsequent media file usage activity of the user;
computing one or more sub-rankings of events (Rf) associated with the media file, at least one sub-ranking computed according to;
Rf=F×
(1/Td),where Td is a time duration between an event and a target time at which said media file is to be consumed and F is a multiplication factor of the corresponding event assigned based on said history or pattern of the user'"'"'s social media contact'"'"'s past media files usage; and
conducting a social media analysis of the user'"'"'s social media contacts, wherein an assigned multiplication factor is a value based on events relating to a user'"'"'s social media contact'"'"'s usage of the media file, said events comprising;
a user'"'"'s social media contact selecting an exact media file as the user or selecting a similar media file as the user, or the user'"'"'s social media contact not selecting the exact media file as the user or not selecting a similar media file as the user; and
summing said one or more computed sub-rankings of events associated with the media file to obtain a ranking value;
preemptively downloading the media files to a local data storage device of the mobile device according to the ranking value, said media file being downloaded via a wireless WiFi communications network connection for storage at said mobile device, an amount of media files downloaded via said WiFi connection to the local data storage device of the mobile device to satisfy the pre-determined time duration associated with the predicted future usage; and
consuming, by the mobile device, the preemptively downloaded media file at the time in which the preemptively downloaded media file is to be processed and the current location of the mobile device associated with the predicted future usage, said mobile device not connected to said wireless WiFi network while consuming said media file during said pre-determined time duration.
1 Assignment
0 Petitions
Accused Products
Abstract
There are provided a system, a method and a computer program product for controlling one or more media files in a mobile device. The system predicts a future usage of the media files. The system ranks each media file according to a likelihood that the each media file is processed at a time and a location associated with the predicted future usages. The system preemptively downloads the media files to a local data storage device of the mobile device, according to the ranking. There are also provided a system, a method and a computer program product for using one or more networks for a mobile device. The mobile device downloads an amount of data while the mobile device is connected to the first pre-determined wireless network. The mobile device configures certain applications in the mobile device to use the second pre-determined wireless network.
11 Citations
8 Claims
-
1. A method for controlling one or more media files in a mobile device of a user, the method comprising:
-
predicting a future usage of the media files at said mobile device, said predicting based on a history or pattern of the user'"'"'s past media files usage, a future usage including a time of day in which the preemptively downloaded media file is to be processed and a pre-determined time duration for consuming said media file at said mobile device; ranking each media file according to a likelihood that the each media file is to be consumed at a time and a location associated with the predicted future usage, said ranking comprising; for each media file that predicts subsequent media file usage activity of the user; computing one or more sub-rankings of events (Rf) associated with the media file, at least one sub-ranking computed according to;
Rf=F×
(1/Td),where Td is a time duration between an event and a target time at which said media file is to be consumed and F is a multiplication factor of the corresponding event assigned based on said history or pattern of the user'"'"'s social media contact'"'"'s past media files usage; and conducting a social media analysis of the user'"'"'s social media contacts, wherein an assigned multiplication factor is a value based on events relating to a user'"'"'s social media contact'"'"'s usage of the media file, said events comprising;
a user'"'"'s social media contact selecting an exact media file as the user or selecting a similar media file as the user, or the user'"'"'s social media contact not selecting the exact media file as the user or not selecting a similar media file as the user; andsumming said one or more computed sub-rankings of events associated with the media file to obtain a ranking value; preemptively downloading the media files to a local data storage device of the mobile device according to the ranking value, said media file being downloaded via a wireless WiFi communications network connection for storage at said mobile device, an amount of media files downloaded via said WiFi connection to the local data storage device of the mobile device to satisfy the pre-determined time duration associated with the predicted future usage; and consuming, by the mobile device, the preemptively downloaded media file at the time in which the preemptively downloaded media file is to be processed and the current location of the mobile device associated with the predicted future usage, said mobile device not connected to said wireless WiFi network while consuming said media file during said pre-determined time duration. - View Dependent Claims (2, 3, 4)
-
-
5. A system for controlling one or more media files in a mobile device of a user, the system comprising:
-
a memory device; a processor connected to the memory device, wherein the processor is configured to perform; predicting a future usage of the media files, said predicting based on a history or pattern of the user'"'"'s past media files usage, a future usage including a time of day in which the preemptively downloaded media file is to be processed and a pre-determined time duration for consuming said media file at said mobile device; ranking each media file according to a likelihood that the each media file is to be consumed at a time and a location associated with the predicted future usage, said ranking comprising; for each media file that predicts subsequent media file usage activity of the user; computing one or more sub-rankings of events (Rf) associated with the media file, at least one sub-ranking computed according to;
Rf=F×
(1/Td),where Td is a time duration between an event and a target time at which said media file is to be consumed and F is a multiplication factor of the corresponding event assigned based on said history or pattern of the user'"'"'s social media contact'"'"'s past media files usage; and conducting a social media analysis of the user'"'"'s social media contacts, wherein an assigned multiplication factor is a value based on events relating to a user'"'"'s social media contact'"'"'s usage of the media file, said events comprising;
a user'"'"'s social media contact selecting an exact media file as the user or selecting a similar media file as the user, or the user'"'"'s social media contact not selecting the exact media file as the user or not selecting a similar media file as the user; andsumming said one or more computed sub-rankings of events associated with the media file to obtain a ranking value; preemptively downloading the media files to a local data storage device of the mobile device according to the ranking value, said media file being downloaded via a wireless WiFi communications network connection for storage at said mobile device, an amount of media files downloaded via said WiFi connection to the local data storage device of the mobile device to satisfy the pre-determined time duration associated with the predicted future usage; and consuming, by the mobile device, the preemptively downloaded media file at the time and the location associated with the predicted future usage, said mobile device not connected to said wireless WiFi network while consuming said media file during said pre-determined time duration. - View Dependent Claims (6, 7)
-
-
8. A computer program product for controlling one or more media files in a mobile device of a user, the computer program product comprising a computer readable storage medium, the computer readable storage medium excluding a propagating signal, the computer readable storage medium readable by a processing circuit and storing instructions run by the processing circuit for performing a method, said method comprising:
-
predicting a future usage of the media files, said predicting based on a history or pattern of the user'"'"'s past media files usage, a future usage including a time of day in which the preemptively downloaded media file is to be processed and a pre-determined time duration for consuming said media file at said mobile device; ranking each media file according to a likelihood that the each media file is to be consumed at a time and a location associated with the predicted future usage, said ranking comprising; for each media file that predicts subsequent media file usage activity of the user; computing one or more sub-rankings of events (Rf) associated with the media file, at least one sub-ranking computed according to;
Rf=F×
(1/Td),where Td is a time duration between an event and a target time at which said media file is to be consumed and F is a multiplication factor of the corresponding event assigned based on said history or pattern of the user'"'"'s social media contact'"'"'s past media files usage; and conducting a social media analysis of the user'"'"'s social media contacts, wherein an assigned multiplication factor is a value based on events relating to a user'"'"'s social media contact'"'"'s usage of the media file, said events comprising;
a user'"'"'s social media contact selecting an exact media file as the user or selecting a similar media file as the user, or the user'"'"'s social media contact not selecting the exact media file as the user or not selecting a similar media file as the user; andsumming said one or more computed sub-rankings of events associated with the media file to obtain a ranking value; preemptively downloading the media files to a local data storage device of the mobile device according to the ranking value, said media file being downloaded via a wireless WiFi communications network connection for storage at said mobile device, wherein an amount of media files is preemptively downloaded to a local data storage device of the mobile device to satisfy the pre-determined time duration associated with the predicted future usage.
-
Specification