In the last several decades, the use of computing devices has become common. In particular, advances in electronic technology have reduced the cost of increasingly complex and useful computing devices. Cost reduction and consumer demand have proliferated the use of computing devices such that they are practically ubiquitous in modern society. As the use of computing devices has expanded, so has the demand for new and improved features of computing devices. More specifically, computing devices that perform new functions and/or that perform functions faster, more efficiently or more reliably are often sought after.
Advances in technology have resulted in smaller and more powerful computing devices. Such computing devices are being manufactured to enable communications using a variety of wired and wireless communication technologies. For example, there currently exists a variety of wireless communication devices such as portable wireless telephones (e.g., smartphones), personal digital assistants, laptop computers, tablet computers, paging devices and headsets that are each small, lightweight and can be easily carried by users.
A computing device may be used in different contexts. In one example, a computing device may be shared among multiple users. In another example, a computing device may be used in different physical environments. Benefits may be realized by determining a network address of the computing device through context-based device addressing. The benefits are obtained through the provision of different network identities based on the context.