IP Library Granted Patent US 9,596,284
Granted Patent B2
US 9,596,284 · App. 14/858,204 · Granted Mar 14, 2017

Content distribution via a distribution network and an access network

Inventors: Yong Ho Son (Palo Alto, CA); Christopher W. B. Goode (Menlo Park, CA)
Assignee: Comcast IP Holdings I, LLC
H04L65/607H04L12/2801H04L12/5692H04L29/06027H04L49/552H04L49/557H04L65/4084H04L65/608H04L65/80H04L67/2823H04N7/17336H04N21/2381H04N21/23106H04N21/234309H04N21/234381H04N21/25875H04N21/2743H04N21/4753H04N21/47202H04N21/6125H04N21/6437H04N21/64322H04N21/8355H04N21/8455
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,596,284
App. No.
14/858,204
Granted
Mar 14, 2017
Kind
B2
Abstract

A method and apparatus for streaming content to an access network in an interactive information distribution system. The method encapsulates the content in accordance to an Internet Protocol (IP). The content is then transcoded into a format supported by the access network, and streamed over a distribution network to a remote server or to a subscriber terminal that is coupled to the access network. The apparatus is embodied as stream caching server for streaming the content encapsulated within the packet to access networks via a stream distribution network in response to a request for content. A packet processor is coupled to the stream server for processing the encapsulated content within the IP packets into a format native to the access network.

Claims (27)

1. A method, comprising:

transcoding, by a computing device that is in communication with an interface device of an access network via a distribution network, data to a format supported by the access network, resulting in transcoded data;

encapsulating, by the computing device, the transcoded data, resulting in encapsulated data that is in a format supported by the distribution network, the format supported by the access network being different from the format supported by the distribution network; and

causing transmission of the encapsulated data to the interface device via the distribution network.

2. The method of claim 1 , wherein the format supported by the distribution network comprises an Internet Protocol (IP) format.

3. The method of claim 1 , wherein the transcoded data comprises at least one Moving Picture Experts Group (MPEG) packet.

4. The method of claim 1 , wherein the encapsulated data comprises at least one RTP packet.

5. The method of claim 1 , wherein the encapsulated data comprises at least one IP packet.

6. The method of claim 1 , wherein the encapsulated data comprises at least one User Datagram Protocol (UDP) packet.

7. The method of claim 1 , wherein the transcoding the data comprises converting MPEG-2 formatted data into MPEG-1 formatted data, Audio Video Interleave (AVI) formatted data, MPEG-4 formatted data, or Moving Joint Photographic Experts Group (Moving JPEG) formatted data.

8. The method of claim 1 , wherein the transcoding the data comprises converting the data into Windows Media Video formatted data or REALVIDEO formatted data.

9. A method, comprising:

transcoding, by a computing device that is in communication with an interface device of an access network via a distribution network, first data to a format supported by the access network, resulting in transcoded data; and

transmitting, to the interface device via the distribution network, second data that comprises at least one header in a format supported by the distribution network and at least one payload, the at least one payload comprising the transcoded data.

10. The method of claim 9 , wherein the format supported by the distribution network comprises an Internet Protocol (IP) format.

11. The method of claim 9 , wherein the transcoded data comprises at least one Moving Picture Experts Group (MPEG) packet.

12. The method of claim 9 , wherein the second data comprises at least one RTP packet.

13. The method of claim 9 , wherein the second data comprises at least one IP packet.

14. The method of claim 9 , wherein the second data comprises at least one User Datagram Protocol (UDP) packet.

15. The method of claim 9 , wherein the transcoding the first data comprises converting MPEG-2 formatted data into MPEG-1 formatted data, Audio Video Interleave (AVI) formatted data, MPEG-4 formatted data, or Moving Joint Photographic Experts Group (Moving JPEG) formatted data.

16. A method, comprising:

transcoding, by a computing device that is in communication with a destination device via an interface device between a distribution network and an access network, first data to a format supported by the access network, resulting in transcoded data; and

causing transmission of the transcoded data to the destination device by at least transmitting second data to the interface device via the distribution network, the second data comprising at least one header in a format supported by the distribution network and at least one payload, the at least one payload comprising the transcoded data.

17. The method of claim 16 , wherein the format supported by the distribution network comprises an Internet Protocol (IP) format.

18. The method of claim 16 , wherein the transcoded data comprises at least one Moving Picture Experts Group (MPEG) packet.

19. The method of claim 16 , wherein the second data comprises at least one RTP packet, at least one IP packet, and/or at least one User Datagram Protocol (UDP) packet.

20. The method of claim 16 , wherein the transcoding the first data comprises converting MPEG-2 formatted data into MPEG-1 formatted data, Audio Video Interleave (AVI) formatted data, MPEG-4 formatted data, or Moving Joint Photographic Experts Group (Moving JPEG) formatted data.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: SON, YONG HO; GOODE, CHRISTOPHER W.B.
To: DIVA SYSTEMS CORPORATION
Reel/Frame 039257/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: DIVA SYSTEMS CORPORATION
To: TV GATEWAY, LLC
Reel/Frame 039257/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: SEDNA PATENT SERVICES, LLC
To: COMCAST IP HOLDINGS I, LLC
Reel/Frame 039257/0207 →
CHANGE OF NAME Recorded Jul 26, 2016
From: TV GATEWAY, LLC
To: SEDNA PATENT SERVICES, LLC
Reel/Frame 039464/0570 →
Continuity (7)
Continuation 11618347 · Dec 29, 2006
Continuation 09772287 · Jan 29, 2001
Provisional Application 60178809 · Jan 28, 2000
Provisional Application 60178810 · Jan 28, 2000
Provisional Application 60178857 · Jan 28, 2000
Provisional Application 60178795 · Jan 28, 2000
Related Publication 20160112490A1 · Apr 21, 2016