Patent ID: 8127162

Claim:
An information processing apparatus configured to communicate with an external network device through a network, the information processing apparatus comprising: a receiving unit that receives data from the external network device; a determining unit that determines whether a data processing is needed for the data received by the receiving unit; a data processing unit that, when the determining unit determines that the data processing is needed for the data, performs the data processing on the data; and a power control unit that switches, according to the data, a power mode of the information processing apparatus between a normal mode in which power is supplied to all components of the information processing apparatus and a power-saving mode in which power supplying is limited to selected components, wherein the power-saving mode includes a plurality of sub power modes each having a different number of selected components, the power control unit switches the power mode to a sub power mode having a lower power consumption than the normal power mode according to data received when the data processing unit is in a stopped state, and the data processing unit performs the data processing on the data in a switched power mode.