SYSTEM AND METHOD FOR EFFICIENT USE OF NETWORK BANDWIDTH BASED ON USER PROFILES AND OTHER DATA
First Claim
1. A system for optimizing the use of network bandwidth by a mobile device comprising a mobile application client, the mobile application client residing on the mobile device and connected to a cloud server via a network, wherein the system analyzes user content consumption by a user of the mobile device, compiles a prefetching schedule of content anticipated to be requested by the user, provides the prefetching schedule to the mobile device, and the mobile device prefetches content partially in accordance with the schedule.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for optimizing the use of network bandwidth by a mobile device including a mobile application client, which resides on the mobile device, and is connected to a cloud server, wherein the system analyzes user content consumption, provides a prefetching schedule to the mobile device, and the mobile device prefetches content partially in accordance with the schedule. A method of optimizing the use of network bandwidth using the system is also provided.
75 Citations
25 Claims
- 1. A system for optimizing the use of network bandwidth by a mobile device comprising a mobile application client, the mobile application client residing on the mobile device and connected to a cloud server via a network, wherein the system analyzes user content consumption by a user of the mobile device, compiles a prefetching schedule of content anticipated to be requested by the user, provides the prefetching schedule to the mobile device, and the mobile device prefetches content partially in accordance with the schedule.
-
23. (canceled)
-
24. (canceled)
-
25. A method of optimizing the use of network bandwidth, comprising the steps of:
-
providing a system for optimizing the use of network bandwidth by a mobile device comprising a mobile application client, the mobile application client residing on the mobile device and connected to a cloud server via a network; via the system, performing each of analyzing content consumption by a user of the mobile device and compiling a prefetching schedule of content anticipated to be requested by the user; via the system, providing the prefetching schedule to the mobile device; and via the mobile device, prefetching content partially in accordance with the schedule.
-
Specification