CPC H04N 21/4524 (2013.01) [H04N 21/25841 (2013.01); H04N 21/266 (2013.01); H04N 21/435 (2013.01); H04N 21/44 (2013.01); H04N 21/6581 (2013.01)] | 20 Claims |
20. An apparatus comprising:
one or more computer processors; and
a computer-readable storage medium comprising instructions for controlling the one or more computer processors to be operable for:
receiving a distribution area identifier for media content, wherein a distribution area is defined by one or more geographic primitives and associated with a distribution area identifier, and wherein a geographic primitive is defined by one or more location identifiers; and
processing a request with a location identifier, wherein a geographic primitive is determined from the location identifier;
retrieving a plurality of distribution area identifiers that is applicable to the geographic primitive that is associated with the location identifier of the request, wherein the plurality of distribution area identifiers is defined by the geographic primitive in a database, and wherein at least one distribution area identifier of the plurality of distribution areas that is retrieved is defined by the geographic primitive and another geographic primitive in the database; and
determining the media content based on the distribution area identifier for the media content being associated with one of the plurality of distribution area identifiers.
|