Precog: Intelligent Prefetching on Smartphones for WiFi Offloading

Technology #7295

Questions about this technology? Ask a Technology Manager

Download Printable PDF

Image Gallery
Raghupathy Sivakumar
Faculty Inventor Profile
External Link (
Shruti Sanadhya
Inventor Profile
External Link (
Uma Parthavi Moravapalle
Managed By
Rene' Meadors
Marketing Associate (404)385-0434

Background: Browsing the Internet has moved away from desktop computers to cell phones, which use expensive data plans when away from WiFi.  Various caching schemes have been created to minimize data use, and users have changed their behavior to only browse high-bandwidth data when they have access to WiFi.  As cellular data needs grow, methods to reduce the load on cell networks need to be developed to keep up with growing consumer demand.

Technology: Inventors from the School of Electrical and Computer Engineering at Georgia Tech have developed a server and client that monitors users’ patterns of use on websites, replacing the older style of caching that is based on only those URLs that are frequently accessed.  The modern web uses so much dynamic and secured content that requires a log-in, that such caching methods often fail. With Precog, the system maintains the state of the connection so that logging in is unnecessary.

This technology relies on the nature of dynamic sites’ layout, which does not change often despite frequent updates to content.  These updates lead to static addresses and locations, with this static content quickly losing relevance.  Instead of caching that old content, Precog goes to the same area of the site that changes often (for example, a Facebook wall) to grab the latest data and the predicable posts the user will click on. This approach offloads the costs of cellular data to much less expensive and higher bandwidth WiFi networks. Freeing up this bandwidth does not just reduce costs, it also frees up cell spectrum so it can support more concurrent users.

Potential Commercial Applications:

  • End users trying to minimize their cellular data usage
  • Allow cell service providers to reduce bandwidth requirements across their customer base
  • Client-server nature supports 3rd party providers to serve the same purpose
  • Once developed, Precog would allow for a more modern, dynamic web available to cell phone users with minimum wait and cost
Benefits / Advantages: 

  • Client/Server architecture offloads collection of new information to WiFi and the cloud
  • Supports dynamic nature of the modern web and keeps session log-ins
  • Based on predicting where the user will focus their attention instead of just a list of URLs
  • Minimizes costs through the whole value chain, freeing up spectrum for growing market of cell phone data user


  • Raghupathy Sivakumar
  • Shruti Sanadhya
  • Uma Parthavi Moravapalle