David Chu
RSS
  • Home
  • Publications
  • Projects
  • Bio
  • Misc

Research Overview

Hiring for internships and fulltime positions. Contact me about the opportunity.

After many great years at Microsoft Research, I have moved to Google.  Stay tuned…

My research interests are in mobile computing, virtual reality, augmented reality, cyber-physical systems, sensors, ubiquitous computing and applied machine learning.  I received the Best Paper award in MobiSys 2015, the Best Paper nomination in MobiSys 2012, the Best Demo award in MobiSys 2014, and the Best Demo nomination in SenSys 2011.  I have served as the PC Chair of ISMAR 2018 and NetGames 2017, and as the General Chair of HotMobile 2016. My work has appeared in such places as TechCrunch, PC Magazine, GameSpot, Ars Technia, Slashdot, The Verge [1,2,3], Engadget [1,2], Yahoo and Wired. At Microsoft, I have contributed to Windows and Windows Phone, Xbox and HoloLens.

The main objective of my work is the pursuit of perception-aligned mobile systems. Human attention is a scarce resource, but when available, it can also be wonderfully perceptive. My research seeks to answer the question:

Can we build mobile systems that align with the speed of human perception?

This is challenging as devices continue to shrink, increasingly enveloping and even embedding within the human body. A theme threaded throughout my work is interactive small data: how can inferences over personal data streams aid systems in interactive sub-second decision making? It turns out that not only are we amazingly perceptive beings, we are also creatures conditioned by habit. By appropriately leveraging statistical insights about our past behavior, mobile devices can in fact be well-positioned to service future needs, even at demanding interactive line rates.

LinkedIn | C.V. (Last updated: May 2016)

Recent & Selected Publications
  • [MobiSys2017] Accelerating Mobile Sensing Algorithms through On-Chip GPU Offloading Petko Georgiev, Nicholas Lane, Cecilia Mascolo, David Chu.
  • [PG2016] Proxy-guided Image-based Rendering for Mobile Devices Bernhard Reinert, Johannes Kopf, Tobias Ritschel, Eduardo Cuervo, David Chu, Hans-Peter Seidel.
  • [MobiSys2016] FlashBack: Bringing Immersive Virtual Reality to Mobile Devices through Aggressive Rendering Memoization Kevin Boos, David Chu, Eduardo Cuervo.
  • [SoCC2015] dJay: Enabling High-density Multi-tenancy for Cloud Gaming Servers with Dynamic Cost-Benefit GPU Load Balancing Sergey Grizan, David Chu, Alec Wolman, Roger Wattenhofer.
  • [UbiComp2015] Prime: A Framework for Scaling Co-located Multi-Device Apps David Chu, Zengbin Zhang, Alec Wolman, Nic Lane.
  • [MobiSys2015] Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Yury Degtyarev, Sergey Grizan, Alec Wolman, Jason Flinn. Best Paper
  • [UbiComp2014] Leveraging Directional Antenna Capabilities for Fine-Grained Gesture Recognition Pedro Melgarejo, Xinyu Zhang, Parmesh Ramanathan, David Chu.
  • [MobiSys2014] Demo: DeLorean: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Alec Wolman, Jason Flinn. Best Demo
  • [UbiComp2013] Practical Prediction and Prefetch for Faster Access to Applications on Mobile Phones Abhinav Parate, Matthias Böhmer, David Chu, Deepak Ganesan, Benjamin Marlin.
  • [UbiComp2013] Understanding User Behavior at Scale in a Mobile Video Chat Application Lei Tian, David Chu, Qin Lv, Richard Han, Shivakant Mishra.
  • [UbiComp2012] Helping Mobile Apps Bootstrap with Fewer Users Xuan Bao, Aman Kansal, Romit Roy Choudhury, Paramvir Bahl, David Chu, Alec Wolman.
  • [MobiSys2012] SwordFight: Enabling a New Class of Phone-to-Phone Action Games on Commodity Phones Zengbin Zhang, David Chu, Xiaomeng Chen, Thomas Moscibroda. Best Paper Nominee
  • [MobiSys2012] Fast App Launching for Mobile Devices Using Predictive User Context Tingxin Yan, David Chu, Deepak Ganesan, Aman Kansal, Jie Liu.
  • [SenSys2011] Demo: Sword Fight With Smartphones Zengbin Zhang, Jian Qiu, David Chu, Thomas Moscibroda. Best Demo Nominee
  • [SenSys2011] On the Feasibility of Real-Time Phone-to-Phone 3D Localization Jian Qiu, David Chu, Xiangying Meng, Thomas Moscibroda.
  • [SenSys2011] Balancing Energy, Latency and Accuracy for Mobile Sensor Data Classification David Chu, Nicholas Lane, Tsung-te Lai, Cong Pang, Fan Li, Xiangying Meng, Qing Guo, Feng Zhao.
  • [HotOS2011] Mobile Apps: It's time to move up to ConDOS David Chu, Aman Kansal, Jie Liu, Feng Zhao.

See more publications…

Current Projects

Mobile App Streaming
Masking latency by speculating on future events for highly interactive cloud-based remote rendering. Using statistical inference over likely user actions, state space approximation, and fast state checkpoint and restore, we show it is possible to provide the experience of low latency for mobile clients even if their latency to the datacenter is over 100ms. The technology is demonstrated on two of the most demanding interactive applications today: twitch-based gaming and head-mounted virtual reality.

Mobile Motion Gaming (MMG)
Seeking to offer Kinect-like experiences using only mobile devices, leading to new mobile gaming experiences. Key technical achievements include development of fast, accurate and robust phone-to-phone distance measurement system, and a 3D phone-to-phone measurement techniques. Several innovative games, including SwordFight, have been prototyped.

Context Data OS (ConDOS)
Investigating the impact of context data on the mobile operating system. Core contributions include identifying the benefits of OS managed context, and uses of context by the OS. As a concrete example, faster app launching based on context signals such as location and temporal access patterns is investigated in detail.

See more projects…

Professional Service

Program Committee (pc) member, unless otherwise noted

  • 2019: MobiCom
  • 2018: ISMAR (pc co-chair), MobiCom, USENIX ATC
  • 2017: MobiCom, MobiSys, WWW, HotMobile, IMWUT (associate editor), NetGames (pc co-chair)
  • 2016: HotMobile (general chair), MobiCom (panelist), MobiSys (external pc), Urban-IoT, WearSys
  • 2015: MobiSys, SenSys, UbiComp, DCOSS, IPSN (demo co-chair), MobiGames (pc co-chair), WearSys
  • 2014: MobiSys, UbiComp (pc and awards committee), Urban-IoT, MARS (panelist)
  • 2013: SenSys, HotMobile
  • 2012: MobiSys (demo co-chair, Ph.D. forum panelist), MobiGames, PhoneSense (pc co-chair)

Selected Talks

  • 2017: The Virtual Reality of Mobile Computing, invited talk
    • MobiSys 2017
  • 2016: Toward Immersive Mobile Virtual Reality, invited talks
    • HotWireless 2016
    • Columbia University
    • Google Seattle
    • Google NYC
    • MobiCom 2016 (panelist)
  • 2016: Wear is Mobile Virtual Reality Going: Getting to Visual Quality, Responsiveness and Mobility for Virtual Reality Head-Mounted Displays, WearSys 2016, keynote
  • 2016: Immersive Virtual Reality on Mobile Devices via Compute Offload and Caching, University of Washington/Northwest Database Society, invited talk
  • 2016: Mobile Virtual Reality
    • Microsoft Research Database seminar talk
    • Microsoft Research Natural Interaction seminar talk
  • 2016: In Pursuit of Low-Latency Interactions on Mobile Devices, invited talks
    • University of Illinois, Urbana-Champaign
    • University of Wisconsin
    • Princeton
    • ETH Zurich
    • University of Massachusetts, Amherst
    • University of California, Santa Barbara
    • University of Virginia
  • 2014: Systems and Networking Challenges in App Streaming, University of Southern California, invited talk

Top News

Invited Talk at MobiSys 2017
May 30, 2017

I will give an invited talk at MobiSys 2017 in Niagara Falls.

Panelist at MobiCom 2016
September 12, 2016

I will serve as a panelist at MobiCom 2016 in NYC.

Invited Talk at HotWireless 2016
September 9, 2016

I will give one of two invited talks at HotWireless 2016, co-located with MobiCom 2016 in NYC.

Google
September 9, 2016

After many great years at Microsoft Research, I have joined Google in Seattle!

FlashBack in the news: Yahoo, Neowin, Network World, Phone Arena and more...
June 13, 2016

The FlashBack project was picked up in the news.

Microsoft Research project could bring quality VR to phones
Microsoft Research comes up with a workable low-end VR system
Microsoft’s FlashBack is capable of bringing high-quality VR to low-end phones

Microsoft Research’s Flashback brings high quality VR to low end phones and PCs
Microsoft Research FlashBack can bring VR even to low-end devices
Microsoft’s FlashBack can bring high-quality VR to every low-end phone and laptop

Microsoft FlashBack system looks to bring high-quality VR to lower-end phones

Keynote at WearSys 2016
May 30, 2016

I will deliver the keynote at WearSys 2016, co-located with MobiSys 2016 in Singapore.

Best Paper at MobiSys 2015
May 27, 2015
Nobel-Prize Outatime received the best paper award at MobiSys 2015! Nobel-Prize

Irides in the news: Neowin, C'T Magazin and more...
May 16, 2015

The Irides project was picked up in the news:

Irides: Microsoft’s project to create a better Virtual Reality headset
Project Irides: Microsoft researches a cloud-based VR headset
Laboratory Work: Research for the Future

Outatime (formerly DeLorean) in the news: TechCrunch, The Verge, Engadget, Gamespot and more...
August 25, 2014

The Outatime project (formerly DeLorean) was picked up in the news.

Microsoft Research Shows Off “DeLorean,” Its Tech For Building A Lag-Free Cloud Gaming Service
Microsoft Research’s ‘DeLorean’ cloud gaming system can predict your next move
Microsoft Fights Cloud Gaming Lag With DeLorean

Microsoft Researching Cloud Gaming Solution That Hides Latency By Predicting Your Actions
Your move, sucker! Microsoft tests cloud gaming system that cuts through network lag
Microsoft’s DeLorean is a cloud gaming system that knows what you’ll do next

DeLorean tries to predict your next move, could reduce lag in online gaming
Microsoft’s DeLorean enables Cloud Gaming’s alternate timelines
Microsoft DeLorean Kills Streaming Game Lag By Predicting Your Next Move

Predictive Modeling To Increase Responsivity of Streamed Games
How Microsoft’s predictive modeling could make streaming gaming tolerable
Should Sony Be Scared of Microsoft’s Next-Generation Gaming Platform?

Best Demo at MobiSys 2014
June 27, 2014
Nobel-Prize Outatime (formerly DeLorean) received the best demo award at MobiSys 2014! Nobel-Prize

Interviewed by Wired
July 17, 2012

I was interviewed by Wired about SwordFight, part of the Mobile Motion Gaming project.  The Verge and others also picked up the news.

En Garde! Microsoft Creates Smartphone Tech for Virtual Sword Fighting
Microsoft’s ‘SwordFight’ brings locational dueling to mobile phones

Best Paper Nominee at MobiSys 2012
June 29, 2012
Nobel-Prize SwordFight is a nominee for Best Paper at MobiSys 2012! Nobel-Prize

FALCON in the news: Engadget, The Verge and more...
April 19, 2012

FALCON, part of the ConDOS project, was highlighted in the media. Here are links to a few of the news articles.

Windows Phone OS mod speeds up app load times, knows you’ll play Monopoly on your break (video)
Microsoft testing a Windows Phone system that pre-loads apps based on contextual data
代号猎鹰 WP系统新技术减少应用加载时间 (New Windows Phone technology code-named Falcon reduces application load time)

消息称微软研究部致力研发手机写入程序 (Microsoft Research presents new innovations for the mobile phone)
加快应用启动 微软为WP测试新功能 (Microsoft tests new Windows Phone feature to speed up app launch)
All FALCON news articles
Over +600 English articles, +200 Chinese news articles, +80 Spanish articles, +60 German articles, …

See more news…

  • David Chu
    Research and Engineering Manager
    Google
    Seattle, WA
    chudavid@google.com
    davidchu@bawakayi.com

  • Home
  • Publications
  • Projects
  • Bio
  • Misc
PageLines by PageLines