APPARATUS AND METHODS FOR MONITORING AND OPTIMIZING DELIVERY OF CONTENT IN A NETWORK
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for delivering content to a user so as to optimize and enhance the “experience” of the content. In one embodiment, an optimization and monitoring entity (OME) is used which determines, evaluates, and provides notification and/or recommendation of alternative content delivery platforms which are available to a user. The OME receives requests for content forwarded from a content server containing information identifying requesting devices and/or subscriber accounts. The OME examines the capabilities of the registered devices, and identifies/recommends alternative devices based on e.g., video/audio quality, picture size, bandwidth availability, and/or any other additional capabilities of the client devices. A notification is then sent to the client devices indicating which of the user'"'"'s devices may receive the content alternatively, or in addition to, the requesting device. The notifications may be interactive, allowing the user to select one or more of the devices for delivery.
16 Citations
64 Claims
-
1-44. -44. (canceled)
-
45. A method for providing a list of devices selected from one or more client devices associated with a subscriber account, the one or more client devices capable of data communication with a content delivery network configured for delivery of digital content thereto, said method comprising:
-
receiving a request for content issued from a user device; based at least on said request, accessing one or more device description files associated with said subscriber account, each of said one or more device description files associated with one of said one or more client devices, each of said one or more device description files comprising data relating to one or more device capabilities; identifying at least one of said one or more client devices that is configured to receive said content based at least on said data relating to one or more device capabilities; and causing generation of a notification for display on said requesting user device, said notification comprising said list of devices based at least on said identified at least one of said one or more client devices. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method for providing a list of devices selected from one or more client devices associated with a subscriber account, the one or more devices capable of data communication with a content delivery network configured for delivery of digital content thereto, said method comprising:
-
receiving a request for digital content from a user device; determining, based at least on said request and said subscriber account, that the user device is entitled to access the digital content; based at least on said determining, accessing one or more device description files, each of said one or more device description files associated with one of said one or more client devices; identifying at least two of said one or more client devices that are configured to receive and decode said digital content, the identifying based at least on said one or more device description files; evaluating said identified at least two client devices to determine a device recommendation hierarchy, said device recommendation hierarchy comprising at least a highest recommended device; and causing generation of a notification for display on said requesting user device, said notification comprising said list of devices based at least on said identified ones of said one or more client devices, said list of devices comprising at least the highest recommended device. - View Dependent Claims (57, 58, 59, 60, 61)
-
-
62. Apparatus for use in a content delivery network, said apparatus comprising:
-
a data network interface configured to communicate data with a plurality of network entities; a processor apparatus, said processor apparatus in data communication with said data network interface; and a storage apparatus in data communication with the processor apparatus and comprising at least one computer program configured to run on said processor apparatus, said at least one computer program comprising a plurality of instructions which are configured to, when executed, cause the apparatus to; receive a request for digital content issued from a user device; associate said request with a subscriber account based at least in part on data contained in said request; based on said association, access one or more device description files, each of said one or more device description files associated with one of said one or more client devices, each of said one or more device description files comprising data relating to one or more device capabilities of each of the one or more client devices; identify those of said one or more client devices that are configured to receive said content based at least in part on said data relating to one or more device capabilities; determine a device recommendation hierarchy based at least in part on said data relating to one or more device capabilities for the identified client devices; and cause generation of a notification for display on said requesting user device, said notification comprising a ranked list of devices, said ranked list of devices based at least on the recommendation hierarchy and comprising at least a highest recommended device, the highest recommended device comprising a default device. - View Dependent Claims (63, 64)
-
Specification