If your mobile apps takes a few seconds too long to start, imagine if your Windows Phone could predict what app you’re about to use and intelligently cache it in the background so it starts instantly when you want to use it. A team at Microsoft Research’s Mobile Computing Research Center have not only thought of this but already have a small demo to show off.
To be presented at the MobiSys 2012 conference in June, the research dubbed “FALCON” is part of a broader Microsoft Research project called “Context Data OS (ConDOS)” which aims to enhance mobile operating systems by integrating and responding to context.
Falcon is one example of this, integrating location and time context to algorithmically anticipate which app the user might want to launch where and when respectively. The video above also demonstrates context from WiFi networks. One of the researchers, Tingxin Yan, describe it as
A context-aware mobile app preloading component for mobile OS. Based on intensive data analysis of app usage across multiple mobile users, FALCON presents a decision engine which exploits temporal and spacial characters of user behaviour to pre-load apps ahead of time, thereby improves the responsiveness of smartphones.
As an applied research group, the Mobile Computer Research Center have already demonstrated by taking their learnings to product like the touch keyboard improvements to Windows Phone. It’s very possible intelligent app pre-caching will make its way to a future of Windows Phone as well.