The information processing apparatus comprises a network setting information storage portion for storing network setting information corresponding to each of a plurality of locations; a communication interface setting information storage potion for storing communication interface setting information...http://www.google.com.au/patents/US7668154?utm_source=gb-gplus-sharePatent US7668154 - Information processing apparatus, communication control method, and communication control program