Patent ID: 8924996
Filing Date: 2014-12-30
Classification: G06F,G06Q,H04N

Abstract:
1. A computer-implemented method, comprising: receiving a request, from a user device, for accessing a first multi-media asset or content; identifying a location associated with the user device; identifying a profile for a subscriber associated with the user device; determining whether the first multi-media asset or content is available in a format compatible with the user device; identifying, based on the location and in response to determining that the first multi-media asset or content is available in a format compatible with the user device, a content distribution network or network device from a plurality of content distribution networks or network devices to deliver the first multi-media asset or content to the user device; identifying, based on the profile, advertisements associated with the first multi-media asset or content; inserting the identified advertisements into the first multi-media asset or content; providing a uniform resource locator (URL) and an authorization token to the user device, wherein the URL is associated with the identified content distribution network or network device and the authorization token allows the user device to receive the first multi-media asset or content via the identified content distribution network or network device; receiving, from the user device, the authorization token at the identified content distribution network or network device; determining, based on the authorization token, whether to provide the first multi-media asset or content to the user device; and providing, via the identified content distribution network or network device, the first multi-media asset or content to the user device in response to determining to provide the first multi-media asset or content.