Session manager
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method may include receiving a request, from a user device, associated with accessing a multi-media asset/content, identifying a location associated with the user device and identifying a profile for a subscriber associated with the user device. The method may also include determining whether the multi-media asset/content is available, identifying, based on the location, a content distribution network or network device to deliver the first multi-media asset/content, and identifying, based on the profile, advertisements associated with the multi-media content or asset. The method may further include inserting the identified advertisements into the multi-media asset/content and providing, via the identified content distribution network or network device, the multi-media asset/content to the user device.
-
Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a memory configured to store information identifying a plurality of stored media files; and at least one processing device configured to; receive a request, from a user device, associated with accessing a first one of the stored media files, identify a location associated with the user device, identify a profile for a subscriber associated with the user device, determine whether the first media file is available in a format compatible with the user device, identify, based on the location and in response to determining that the first media file 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 media file to the user device, provide 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 media file via the identified content distribution network or network device, receive, from the user device, the authorization token, determine, based on the authorization token, whether to provide the first media file, and provide, via the identified content distribution network or network device, the first media file to the user device in response to determining to provide the first media file. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving a request, from a user device, associated with accessing a first media asset; identifying a location associated with the user device; identifying a profile for a subscriber associated with the user device; determining whether the first media asset is available; identifying, based on the location, determining that the first media asset is available and a type associated with the first media asset, a network device from a plurality of network devices to deliver the first media asset to the user device; identifying, based on the location associated with the user device and the profile for the subscriber, advertisements associated with the first media asset; inserting the identified advertisements into the first media asset; providing a uniform resource locator (URL) and an authorization token to the user device, wherein the URL is associated with the identified network device; receiving, from the user device, the authorization token at the identified network device; determining, based on the authorization token, whether to provide the first media asset to the user device; providing, via the identified network device, the first media asset to the user device in response to determining to provide the first media asset; identifying, prior to providing the first media asset and from the profile for the subscriber associated with the user device, a bookmark associated with the first media asset; providing the bookmark to the user device with the URL and the authorization token; and receiving, from the user device, the bookmark at the identified network device, and wherein providing the first media asset comprises; providing the first media asset to the user device beginning at a point corresponding to the bookmark. - View Dependent Claims (17)
-
Specification