APPARATUS AND METHODS FOR MONITORING AND OPTIMIZING DELIVERY OF CONTENT IN A NETWORK
First Claim
1. In a content delivery network comprising at least one content server, a database, and a plurality of client devices, a method for providing content to one or more of said plurality of client devices, said method comprising:
- receiving a request for content from one of said plurality of client devices;
determining a subscriber account to which said one client device issuing said request has been registered;
identifying at least one other device in said database also registered to said subscriber account; and
causing generation of a notification for display on said one requesting client device, said notification showing or listing said at least one other device.
7 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.
-
Citations
43 Claims
-
1. In a content delivery network comprising at least one content server, a database, and a plurality of client devices, a method for providing content to one or more of said plurality of client devices, said method comprising:
-
receiving a request for content from one of said plurality of client devices; determining a subscriber account to which said one client device issuing said request has been registered; identifying at least one other device in said database also registered to said subscriber account; and causing generation of a notification for display on said one requesting client device, said notification showing or listing said at least one other device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Apparatus for use in a content delivery network, said apparatus comprising:
-
a network interface configured to communicate with a plurality of network entities; a storage apparatus; and a digital processor configured to run at least one computer program thereon which, when executed; monitors content requests from a plurality of user devices, each content request comprising information identifying an individual one of said plurality of user devices; identifies a subscriber account associated with said individual user device; identifies a plurality of additional user devices also associated with said identified subscriber account; and generates a notification message to send to said individual user device, said notification messages presenting a user of said individual user device with one or more options for delivery of said requested content to said plurality of identified additional devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of providing content to a plurality of client devices each registered to a subscriber account, the method comprising:
-
receiving a request for content from a first one of said plurality of client devices; determining a subscriber account to which said requesting client device is registered; identifying a second one of said plurality of client devices also registered to said subscriber account; providing a protocol translation engine, said engine enabling interoperability between said plurality of client devices and said requesting client device; and generating a notification for display on said first and said second client devices, said notification enabling a user of said first and said second client devices to select delivery of content at one or more of said first and said second client devices. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer readable apparatus comprising a medium adapted to store a computer program for the optimized delivery of content in a network, said computer program comprising instructions which, when executed:
-
determine an association between a plurality of client devices to a single subscriber account; obtains content requests, one of said content requests relating to a request for content at a first one of said plurality of client devices; evaluate one or more aspects of said plurality of client devices; based on said evaluation, selects one or more of said plurality client devices as delivery platforms for said requested content; and present information regarding said selected one or more client devices to a user of said first client device. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A headend apparatus for use in a content delivery network comprising at least one content server and a database comprising a plurality of records associating each of a plurality of user devices to subscriber accounts, said apparatus comprising:
-
a network interface configured to receive content requests directly or indirectly from said plurality of user devices; a storage apparatus; and a digital processor configured to run at least one computer program thereon and configured to, when executed; examine said content requests to identify subscriber accounts associated with each request; query said database to identify a plurality of user devices associated with a particular one of said subscriber accounts of a particular one of said content requests; evaluate one or more aspects of said identified plurality of user devices; based at least in part on said evaluation, select one or more of said plurality of identified user devices as delivery platforms for said requested content; and present said selected one or more of said plurality of identified user devices to a user.
-
-
37. A method of operating a content delivery apparatus, comprising:
-
establishing a communication session between a content source and a first recipient device using a session-based protocol adapted for use on a packet-switched network; transferring packetized content to said first recipient device within said session; establishing a communication session between said content source and a second recipient device; and switching delivery of said packetized content to said second recipient device from said first device. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
Specification