Patent ID: 8844001

Claim:
A method implemented by one or more computing devices, the method comprising: receiving, by the one or more computing devices and from a mobile device, a first request, to determine a public-facing Internet Protocol (IP) address of the mobile device; transmitting, by the one or more computing devices, in response to the first request, and to the mobile device, the public-facing IP address of the mobile device; receiving, by the one or more computing devices, a second request, from the mobile device, to authenticate the mobile device to receive downloadable content, the second request including a user identifier (ID) of the user of the mobile device, the public-facing IP address of the mobile device, and a unique device identifier (UDID) of the mobile device; receiving, by the one or more computing devices, a third request, from the mobile device, for a license to receive a particular content item; determining, by the one or more computing devices, whether the license to receive the particular content item should be issued, the determining being based on: whether the public-facing IP address is assigned to an approved network access point, the approved network access point being different from the mobile device, and whether the UDID of the mobile device was previously registered for the mobile device; and transmitting, by the one or more computing devices, the license to the mobile device, where the license includes one or more decryption keys for the particular content item.