Patent ID: 7778675

Claim:
A computer-readable medium having stored thereon computer-executable instructions which, when executed by a computer, cause the computer to: establish a short-range wireless communications link with a wireless device; receive a request from the wireless device for application data located on the computing device; determine whether the computing device is in a hibernation state or in a standby state; if the computing device is in a hibernation state, execute a pre-boot application within a Basic Input/Output System (BIOS) of the computing device without causing the computing device to exit the hibernation state, the pre-boot application configured to receive a data request from the wireless device while the computing device is in the hibernation state, retrieve the data from a location accessible to the pre-boot application while the computer is operating in the pre-boot environment, format the data for display on the wireless device, and send the data to the wireless device; if the computing device is in a standby state, initiate a low-power state, execute a software component operative to provide a first interface for communicating with an application and an application data storage device and a second interface for communicating with a wireless device, and wherein the software component is operative to receive a request at the second interface for data stored by the application, translate the request to a format necessary to retrieve the requested data through the first interface, retrieve the data through the first interface, format the data for display on the wireless device, and send the data to the wireless device through the second interface.