METHODS AND APPARATUS FOR SELECTING DIGITAL ACCESS TECHNOLOGY FOR PROGRAMMING AND DATA DELIVERY
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for selecting digital access technology for programming and data delivery over, e.g., a content-based network. In one embodiment, the network comprises an HFC cable or satellite network that includes a server process interfacing with a plurality of customer premises equipment (CPE), and/or associated client devices, each having different capabilities profiles. The server determines the one or more capabilities possessed by the CPE, and evaluates one or more program or content choices for possible delivery to that CPE based on its profile. The server generates a list of programs or content based on this evaluation, and transmits this list to the CPE, which displays the list for viewing by a user. The user is therefore offered a list of available content that is compatible with their specific configuration. A business and operational rules engine is also optionally employed to control the operation of the foregoing processes to accomplish particular business, or operational goals.
7 Citations
62 Claims
-
1-42. -42. (canceled)
-
43. A computerized client apparatus for use within a content delivery network, the computerized client apparatus comprising:
-
display apparatus; network interface apparatus; processor apparatus in data communication with the display apparatus and the network interface apparatus; and non-transitory computer-readable storage apparatus in data communication with the processor apparatus and comprising one or more computer programs, the one or more computer programs comprising a plurality of instructions configured to, when executed on the processor apparatus; receive at least one plurality of digitally rendered content element from a computerized network apparatus of the content delivery network; evaluate the at least one digitally rendered content element based at least on data relating to a plurality of functional capabilities of the computerized client apparatus; based at least on the evaluation, process the received at least one digitally rendered content element via at least a portion of the plurality of functional capabilities of the computerized client apparatus, the at least one digitally rendered content element configured for at least the computerized client apparatus based at least on the at least portion of the plurality of functional capabilities. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A computerized method for operating a computerized gateway device for use in a content delivery network, the computerized method comprising:
-
evaluating one or more capabilities of a first computerized client device and one or more capabilities of a second computerized client device, the first and second computerized client devices each in data communication with the computerized gateway device, to identify one or more common capabilities between the first and second computerized client devices; generating, via the computerized gateway device, capabilities profile data, the capabilities profile data indicating at least the one or more common capabilities; and based at least in part on the generated capabilities profile data, delivering a digital media stream comprising digitally rendered content to the first and second computerized client devices in a media encoding format which is compatible with the one or more common capabilities. - View Dependent Claims (51, 52, 53, 54, 55)
-
-
56. Computer readable apparatus comprising a non-transitory storage medium, the non-transitory storage medium comprising at least one computer program having a plurality of instructions, the plurality of instructions configured to, when executed on a digital processing apparatus:
-
determine one or more functional hardware or software capabilities supported by at least one computerized client device; evaluate digitally rendered content based at least on data relating to the determined one or more functional hardware or software capabilities supported by the at least one computerized client device; based at least on the evaluation, cause processing of at least a portion of the digitally rendered content via at least a portion of the determined one or more functional hardware or software capabilities supported by the at least one computerized client device. - View Dependent Claims (57, 58, 59, 60, 61, 62)
-
Specification