Method and apparatus for network bandwidth conservation
First Claim
1. A computerized method of bandwidth management in a content delivery network having a plurality of computerized client devices, said computerized method comprising:
- identifying a first and a second digitally rendered program content associated with a session, said first and said second digitally rendered program content comprising digitally rendered primary content and configured for delivery in sequence, said session established between an entity of said content delivery network and at least one of said plurality of computerized client devices;
algorithmically evaluating one or more criteria associated with said at least one of said plurality of computerized client devices to determine a likelihood of said at least one of said plurality of computerized client devices requiring said session, after completion of said first digitally rendered program content, for viewing of said second digitally rendered program content, said algorithmically evaluating said one or more criteria comprising analyzing metadata, said metadata indicative of whether;
(i) said first digitally rendered program is of a common genre as said second digitally rendered program, and (ii) a tendency of said at least one of said plurality of computerized client devices to transmit data requesting digitally rendered primary content of said common genre in sequence; and
determining, based at least in part on said algorithmically evaluating, whether to maintain or initiate disestablishment of said session upon completion of said first digitally rendered program content.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for conserving bandwidth within a network based on two or more different service levels. In an exemplary embodiment, programming that is simulcast on two or more program channels is mapped to one physical channel during periods when the programming is scheduled at only one service level (e.g., standard definition), thereby conserving bandwidth on the network that would otherwise be consumed by the simultaneous broadcast on the two or more channels. When the programming service level becomes heterogeneous across the channels (e.g., SD and HD simulcast), physical channel(s) supporting the HD content are provided within a local service area only “on-demand” using, for example, a switched digital channel allocation. Accordingly, no HD broadcast occurs within a given area until at least one user requests it, thereby further conserving network bandwidth.
401 Citations
22 Claims
-
1. A computerized method of bandwidth management in a content delivery network having a plurality of computerized client devices, said computerized method comprising:
-
identifying a first and a second digitally rendered program content associated with a session, said first and said second digitally rendered program content comprising digitally rendered primary content and configured for delivery in sequence, said session established between an entity of said content delivery network and at least one of said plurality of computerized client devices; algorithmically evaluating one or more criteria associated with said at least one of said plurality of computerized client devices to determine a likelihood of said at least one of said plurality of computerized client devices requiring said session, after completion of said first digitally rendered program content, for viewing of said second digitally rendered program content, said algorithmically evaluating said one or more criteria comprising analyzing metadata, said metadata indicative of whether;
(i) said first digitally rendered program is of a common genre as said second digitally rendered program, and (ii) a tendency of said at least one of said plurality of computerized client devices to transmit data requesting digitally rendered primary content of said common genre in sequence; anddetermining, based at least in part on said algorithmically evaluating, whether to maintain or initiate disestablishment of said session upon completion of said first digitally rendered program content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable apparatus comprising a non-transitory storage medium comprising at least one computer program having a plurality of instructions, said plurality of instructions configured to, when executed on a processing apparatus:
-
identify a first and a second digitally rendered program content associated with a session, said session established between an entity of said content delivery network and at least one of said plurality of client device, said first and second program content comprising digitally rendered primary content and configured for delivery in sequence; algorithmically evaluate one or more criteria associated with said at least one of said plurality of client devices to predict whether said at least one of said plurality of client devices will request said second digitally rendered program content after completion of said first digitally rendered program content, said algorithmic evaluation of said one or more criteria comprising analysis of metadata, said metadata indicative of whether;
(i) said first digitally rendered program is of a common service level as said second digitally rendered program, and (ii) a tendency of said at least one of said plurality of computerized client devices to request digitally rendered primary content of said common service level in sequence; andbased at least in part on said algorithmic evaluation, implement computerized logic comprising; when said prediction indicates that said at least one of said plurality of client devices will not request said second digitally rendered program content based on said analysis identifying that;
(i) said first digitally rendered program comprising said common service level as said second digitally rendered program, and (ii) said at least one of said plurality of computerized client devices has a tendency to not request digitally rendered primary content of said common service level in sequence, initiate disestablishment of said session upon completion of said first digitally rendered program content. - View Dependent Claims (12, 13, 14, 15, 16, 17, 22)
-
-
18. Computerized network apparatus configured for use within a network having a plurality of computerized client devices associated therewith, said computerized network apparatus comprising:
-
one or more interfaces, said interfaces configured to provide first and second content digital streams to said plurality of computerized client devices via said network; processing apparatus; storage apparatus in data communication with said processing apparatus and comprising computerized logic executable on said processing apparatus, said computerized logic configured to, when executed; cause download of an application to an individual one of said plurality of computerized client devices; receive, via said application, a channel switching pattern associated with said individual one of said plurality of computerized client devices; evaluate said channel switching pattern, said evaluation comprising an identification of at least one user behavior associated with a user of said individual one of said plurality of computerized client devices; and based at least on said at least one user behavior, optimize said provision of said first and second digital content streams, said optimization comprising a delay of a disestablishment of said second digital content stream. - View Dependent Claims (19, 20, 21)
-
Specification