A system and method for a mobile operating system that could provide an overwritable temporary storage to pre-cache contents for streaming media apps is disclosed. Any available free space in the mobile device’s disk is apportioned as overwritable temporary storage to each app based on the amount of data read back by that app. Each application preloads the desired content and stores a priority score for use of the memory. Each app also implements a failover to internet streaming for content not cached. The system monitors the amount of data that is being read from the temporary cache by each app to mediate storage allocation so as to generate the most data savings. The system and method disclosed uses temporary storage to effectively maximize cost savings on mobile data.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.