Patent ID: 9258587
Filing Date: 2016-02-09
CPC Classification: H04N

Claim Text:
1. A method implemented by one or more computing devices, the method comprising: receiving, by the one or more computing devices, a request for content streamed over an Internet Protocol (IP) network to a portable device, wherein the request includes information identifying the portable device; identifying a subscription plan or at least one account option associated with the portable device; determining, by the one or more computing devices, whether a subscription requirement associated with the requested content allows the portable device to receive the content based on the subscription plan or the at least one account option that is associated with the portable device; determining, by the one or more computing devices, an indication of a location of the portable device based at least on an IP address or media access control (MAC) address of an access point to which the portable device is connected; determining, by the one or more computing devices and in response to determining that the IP address or MAC address corresponds to an IP address or a MAC address of a location other than a customer premises, whether the IP address or MAC address is allocated to the portable device in a particular city or geographical region; determining, by the one or more computing devices, whether a location requirement associated with the content allows the portable device to receive the content, based on the IP address or MAC address corresponding to the indication of the location of the portable device; determining, by the one or more computing devices, whether the portable device is entitled to receive the requested content when the portable device is not located at the customer premises that is associated with the subscription plan or the at least one account option, wherein the determining is based on the indication of the location of the portable device; determining, by the one or more computing devices, whether blackout restrictions apply to viewing the requested content, wherein the blackout restrictions are based on at least the subscription plan or the at least one account option, and the indication of the location of the portable device; transmitting, to the portable device and by the one or more computing devices, when it is determined that the portable device is entitled to receive the content and that blackout restrictions do not apply, a decryption key corresponding to the content; streaming, by the one or more computing devices, an encrypted version of the content to the portable device, for decryption and playback of the content by the portable device, wherein the encrypted version of the content is encrypted using a different encryption key for each of a plurality of sections of the encrypted version of the content; and receiving a plurality of requests, from the portable device, for decryption keys, corresponding to respective sections of the encrypted version of the content.