An apparatus and method for a power-efficient framework to maintain data
synchronization of a mobile personal computer (MPC) are described. In one
embodiment, the method includes the detection of a data synchronization
wakeup event while the MPC is operating according to a sleep state.
Subsequent to wakeup event, at least one system resource is disabled to
provide a minimum number of system resources required to re-establish a
network connection. In one embodiment, user data from a network server is
synchronized on the MPC without user intervention; the mobile platform
system resumes operation according to the sleep state. In one embodiment,
a wakeup alarm is programmed according to a user history profile
regarding received e-mails. In a further embodiment, data synchronizing
involves disabling a display, and throttling the system processor to
operate at a reduced frequency.