Patent ID: 7711868

Claim:
In a computing environment having a main computer system and an auxiliary device communicatively coupled to the computer system, a method for waking the main computer system, the method comprising: the auxiliary device maintaining a data cache, the data cache having been transferred from the main computer and stored within the auxiliary device; after having transferred the data cache to the auxiliary device, the main computer entering a sleep state; processing data from the data cache for output via the auxiliary device; the auxiliary device performing auxiliary functionality while the main computer system is in the sleep state; detecting a need for other data at the auxiliary device, the other data being stored within or accessible by the main computer system; the auxiliary device determining that the other data is not contained within the stored data cache; the auxiliary device waking the main computer system from the sleep state into a state in which the main computer system is capable of accessing and communicating the other data; and the auxiliary device receiving the other data from the main computer system.