METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for delivery of packetized content (e.g., video, audio, data, etc.) over a content delivery network. In one embodiment, the content is packetized using an Internet Protocol (IP), and delivered by a service provider over both managed and unmanaged networks to subscribers of the provider, so as to provide delivery at any time, at any location, and via any designated user device. The delivered content may originate from the service provider, third-party content sources (e.g., networks or studios), the subscriber(s) themselves, or other sources including the Internet. Use of a common control and service functions within the network afford the ability to integrate or blend services together, thereby affording the service provider and subscriber new service and economic opportunities. Content delivery sessions may also be migrated from one device to another. A network-based user interface infrastructure, and gateway-based client-side architecture, are also disclosed.
559 Citations
83 Claims
-
1-43. -43. (canceled)
-
44. Network apparatus in communication with a node of said network, said node configured to provide content to a plurality of heterogeneous types of user devices, comprising:
-
one or more first interfaces configured to receive a plurality of content; a second interface configured to provide content to one or more of said user devices via said node; a storage apparatus; and a digital processor configured to run at least one computer program thereon which, when executed; responsive to a request for one or more content elements by a user device which is not of a first type, delivers said requested one or more content elements via a first transport stream protocol; and delivers said requested one or more content elements via a second transport stream protocol, where said first transport stream protocol is specific to said first of said hetereogeneous types of user devices, and wherein said second transport stream protocol is agnostic to said plurality of types of user devices. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. Gateway apparatus, comprising:
-
a first interface configured to receive a plurality of content, said plurality of content comprising at least one of audio, video, and data content; a plurality of second interfaces; a storage apparatus; and a digital processor configured to run at least one computer program thereon which, when executed; enables generation of a user-specific user interface; and provides said plurality of content to one or more heterogeneous types of user devices via said plurality of second interfaces. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. User premises apparatus configured for receipt of content, comprising:
-
a first interface capable of receiving content comprising a first type and a second type, the first type comprising first at least one of voice, video or data carried via a multiplexed transport stream, and a second type comprising second at least one of voice, video or data encapsulated using an internetworking protocol; a processor; an application capable of running on said processor and configured to, when executed; receive a request for said first type or said second type of content; and cause said first interface to selectively receive said requested first or second type of content. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. User premises apparatus for use with a distribution network, comprising:
-
a first interface comprising a demodulator capable of demodulating modulated signals, said modulated signals comprising content encapsulated using an Internet Protocol (IP); a TCP/IP stack capable of de-encapsulating said. IP-encapsulated content; at least one first computer program configured to provide user-specific user interface generation; at least one second computer program configured to provide Quality-of-Service (QoS) management functions for data encapsulated using said Internet Protocol; and at least one third computer program configured to provide blending of at least two IP-based services delivered to said apparatus. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83)
-
Specification