In a paper titled, "Energy Efficient GPS Sensing with Cloud Offloading", Microsoft researchers propose a potential solution to this battery power and size dilemma. This paper describes cloud-offloaded GPS (CO-GPS), an innovative way to perform location sensing by using tiny embedded devices and the cloud to share the work of GPS signal acquisition and processing. By logging only a few milliseconds of raw GPS signals, the device can store enough information for resolving GPS-based location, and it consumes two to three orders of magnitude less energy than stand-alone or mobile phone GPS sensors. The signals are then sent to the cloud with sensor data to reconstruct the location and time that the samples are taken. In delay-tolerant, data acquisition applications—such as animal tracking, float sensor networks, participatory environmental sensing, and long-range time synchronization—CO-GPS is ideal for extending the battery life of mobile devices.