Remotely accessing a computing device in a low-power state
First Claim
1. 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, andwherein 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.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects provide a computer-readable medium for accessing computer applications and application data on a computer operating in a low-power state utilizing a wireless device and providing the requested information in a usable format over a short-range communications link. According to one aspect, a computer-readable medium causes a computer to receive a request for data over a short-range wireless link. If the computer is in a standby state, a low-power state is initiated, a software component is executed to receive the request, retrieve the data, format the data for display on the wireless device, and send the data to the wireless device. If the computer is in a hibernation mode, a pre-boot application is executed to retrieve, format, and send the stored data to the wireless device or to initiate a low-power or power-on state and forward the request to a software component for retrieving the requested data.
-
Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having stored thereon computer-executable instructions which, when executed by a computing device, cause the computing device to:
-
receive a request from a wireless device over a short-range wireless communications link 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 the 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, wherein the pre-boot application is operative to receive the request at a second interface for the requested application data and execute means for retrieving the requested data through a first interface, retrieve the requested application data via the first interface, format the application data for display on the wireless device, and send the data to the wireless device via the second interface; and 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon computer-executable instructions which, when executed by a computing device, cause the computing device to:
-
establish a communications link with the wireless device; receive a request from the wireless device for application data located on the computing device, wherein the request from the wireless device for application data located on the computing device comprises a request for a specified portion of a file; determine whether the computing device is in a standby state or a hibernation state; if the computing device is in the standby state, initiate a low-power state and execute a software component operative to provide a first interface for communicating with an application and application data storage device and a second interface for communicating with the wireless device, wherein the software component is operative to receive the request for the specified portion of the application data file at the second interface, interface with an application associated with the application data file to search for the requested portion of the application data file, extract the requested portion of the application data file from the application data file through the first interface, format the extracted data for display on the wireless device, and send the data to the wireless device through the second interface; and if the computing device is in the 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 request from the wireless device for application data stored by the computing device, to retrieve the application data from a repository without causing the computing device to exit the hibernation state, and to respond to the request from the wireless device with the application data without causing the computing device to exit the hibernation state. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification