IP Library › Granted Patent US 9,402,107
Granted Patent B2
US 9,402,107 · App. 13/843,322 · Granted Jul 26, 2016

Apparatus and methods for delivery of multicast and unicast content in a content delivery network

Inventors: Tom Gonder (Tega Cay, SC); William Helms (Longmont, CO); Kenneth Gould (Reston, VA); David Chen (Jamison, PA); John Chen (Ashburn, VA); Jian Yu (Ashburn, VA); Niem Dang (Sterling, VA); Vipul Patel (Upper Holland, PA)
Assignee: TIME WARNER CABLE ENTERPRISES LLC
H04N21/6408H04L65/4076H04L65/4084H04L65/605H04L65/80H04N21/2225H04N21/2408H04N21/26616H04N21/6405H04N21/64322
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,402,107
App. No.
13/843,322
Granted
Jul 26, 2016
Kind
B2
Abstract

Methods and apparatus for providing delivery of content to client devices of a network via both multicast and unicast mechanisms. In one embodiment, a system for use in a managed content delivery network is described to bridge multicast to unicast, so that the total network bandwidth consumption is significantly lower than a corresponding unicast-only delivery solution, yet which still provides improved quality of service and user viewing experience as compared to a multicast-only delivery solution. In addition, various exemplary aspects of the present disclosure are readily adapted for real-time multicast to unicast streaming of audio and data to, among other things, minimize network bandwidth usage, while maintaining the guaranteed delivery of unicast streams with little or no modification to the existing client device logic.

Claims (50)

1. A method of operating a content delivery network, comprising:

receiving a request from an Internet Protocol (IP)-capable client device in communication with the network, the request indicating particular IP packetized content which is desired for display at the client device;

determining whether a multicast stream containing the requested IP packetized content exists and is currently being delivered via a multi-program transport stream (MPTS), the MPTS comprising both IP packetized and non-IP packetized content;

when the determination indicates that a multicast exists, joining the existing multicast by receiving the MPTS;

processing a stream of the IP packetized content of the MPTS to identify and re-format the multicast IP packetized content into a format capable of being utilized by the client device;

causing delivery of the processed stream content to the client device;

determining, subsequent to said causing delivery and via one or more identified network conditions, that the multicast is no longer appropriate; and

based at least in part on the determining that the multicast is no longer appropriate, tearing down the multicast.

2. The method of claim 1 , wherein the act of determining whether a multicast stream exists and the act of processing are performed by a gateway device associated with a premises with which the client device is associated.

3. The method of claim 1 , wherein the method further comprises, when a multicast stream containing the IP packetized content does not exist, causing a determination of whether a new multicast stream is to be created for delivery of the IP packetized content is to be provided via a new multicast to be made in the MPTS.

4. The method of claim 3 , wherein the determination of whether a new multicast stream is to be created for delivery of the IP packetized content is to be provided via a new multicast is made by a network entity, and is based at least in part on at least one of (i) a current number of requests for the IP packetized content in a service group to which the MPTS is provided, (ii) one or more historical patterns, and/or (iii) an identity of the IP packetized content and/or a provider thereof.

5. The method of claim 3 , wherein when it is determined that a new multicast stream is not to be created for delivery of the IP packetized content is not in the MPTS to be provided as a new multicast, receiving the content as a unicast stream from a unicast server.

6. The method of claim 3 , wherein when it is determined that a new multicast stream is to be created for delivery of the IP packetized content is to be provided as a new multicast:

generating a single program transport stream (SPTS) including the IP packetized content; and

causing switching of the SPTS into the MPTS delivery via an multiple program transport stream (MPTS).

7. The method of claim 6 , further comprising causing a gateway to join the new multicast and receive the MPTS.

8. The method of claim 1 , wherein the one or more identified network conditions comprises detection of one or more transmission errors, the detection of the one or more errors also comprising identification of one or more last good transmission segments, the identification of the one or more last good segments based at least in part on segment data inserted into the multicast prior to transmission.

9. The method of claim 1 , wherein the one or more identified network conditions comprises receipt of data indicating a reduction in available network multicast bandwidth.

10. The method of claim 1 , wherein the one or more identified conditions comprise one or more of: (i) bandwidth allocation, (ii) a current number of requests for the IP packetized content in a service group to which the MPTS is provided, and/or (iii) one or more historical patterns.

11. The method of claim 1 , wherein tearing down the multicast comprises:

notifying a gateway apparatus disposed within the network that the processed stream content will no longer be delivered via the MPTS; and

facilitating switching, via the gateway apparatus, of the processed stream content out of delivery of the MPTS, the switching comprising disassociating from the multicast.

12. A non-transitory computer-readable medium configured to store a computer application thereon, the computer application comprising a plurality of instructions which are configured to, when executed:

receive a request indicating particular IP packetized content for display at a requesting Internet-Protocol (IP)-capable client device; and

when it is determined that the requested IP packetized content is currently being delivered as a multicast and the multicast is contained within a multi-program transport stream (MPTS) comprising both IP packetized and non-IP packetized content which is delivered to a service group with which the client device is associated:

join the multicast via receipt of the MPTS;

identify and decrypt, recode, and re-encrypt the requested IP packetized content from the MPTS into a format capable of being utilized by the client device;

insert segment identification information into the multicast, the segment identification information configured to be used to replace one or more segments of the requested IP packetized content having at least one error with corresponding error-free one or more segments; and

cause delivery of the requested IP packetized content to the client device.

13. The non-transitory computer-readable medium of claim 12 , wherein the plurality of instructions are further configured to, when executed, when it is determined that the requested IP packetized content is not currently being delivered as a multicast contained within the MPTS, cause a network entity to determine whether a new multicast stream is to be created for delivery of the requested IP packetized content to the client device.

14. The non-transitory computer-readable medium of claim 13 , wherein the determination of whether a new multicast stream is to be created for delivery of the requested IP packetized content to the client device is based at least in part on a current number of requests for the IP packetized content in a service group to which the MPTS is provided.

15. The non-transitory computer-readable medium of claim 13 , wherein the determination of whether a new multicast stream is to be created for delivery of the requested IP packetized content to the client device is based at least in part on one or more historical patterns with respect to the requested IP packetized content and/or a source associated therewith.

16. The non-transitory computer-readable medium of claim 13 , wherein the determination of whether a new multicast stream is to be created for delivery of the requested IP packetized content to the client device is based at least in part on an identity of the requested IP packetized content and/or a provider thereof.

17. The non-transitory computer-readable medium of claim 13 , wherein when it is determined that a new multicast stream is not to be created for delivery of the requested IP packetized content to the client device, the plurality of instructions being further configured to, when executed, cause the client device to receive the IP requested packetized content as a unicast stream from a unicast server.

18. The non-transitory computer-readable medium of claim 13 , wherein when it is determined that a new multicast stream is to be created for delivery of the requested IP packetized content to the client device via a new MPTS, the plurality of instructions being further configured to, when executed:

join the new multicast via receipt of the new MPTS;

identify and re-format the requested IP packetized content from the new MPTS into a format capable of being utilized by the client device; and

cause delivery of the requested IP packetized content to the client device.

19. A method of operating a content delivery network, comprising:

receiving a request from client device in communication with the network, the request indicating particular content packetized using at least an Interact Protocol (IP), the content which is desired for use by the client device;

determining that a multicast stream containing the requested packetized content exists and is currently being delivered via a transport stream means, the transport stream means comprising both (i) content packetized using at least an Internet Protocol (IP), and (ii) content not packetized using an Internet Protocol (IP);

joining the existing multicast;

processing a stream of the packetized content of the transport stream means to render the multicast packetized content suitable for use by the client device;

causing delivery of the processed stream of packetized content to the client device;

determining, subsequent to said causing delivery, that the multicast is no longer appropriate;

based at least in part on the determining that the multicast is no longer appropriate, causing disestablishment of the multicast;

the determining that the multicast is no longer appropriate is based at least on receipt of data indicating a reduction in available network multicast bandwidth; and

the causing disestablishment of the multicast comprises (i) notifying an apparatus disposed within the network that the packetized content will no longer be delivered via the transport stream means; and (ii) facilitating switching out of the packetized content from delivery via the transport stream means, the switching out comprising disassociating from the multicast.

20. The method of claim 19 , wherein the determining that a multicast stream exists is performed by a gateway device associated with a premises with which the client device is also associated, and the method further comprises causing the gateway to join the existing multicast and receive the transport stream means.

21. The method of claim 19 , wherein the content delivery network comprises a managed content delivery network, and the determining that the multicast is no longer appropriate is based at least on data received from a network entity of the managed content delivery network indicating that the multicast will no longer be supported.

Assignments (5)
SECURITY INTEREST Recorded Jul 25, 2018
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INTERNET LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 046630/0193 →
SECURITY INTEREST Recorded Jul 17, 2018
From: ADCAST NORTH CAROLINA CABLE ADVERTISING, LLC; ALABANZA LLC; AMERICA'S JOB EXCHANGE LLC; COAXIAL COMMUNICATIONS OF CENTRAL OHIO LLC; DUKENET COMMUNICATIONS HOLDINGS, LLC; DUKENET COMMUNICATIONS, LLC; ICI HOLDINGS, LLC; INSIGHT BLOCKER LLC; INSIGHT CAPITAL LLC; INSIGHT COMMUNICATIONS COMPANY LLC; INSIGHT COMMUNICATIONS COMPANY, L.P; INSIGHT COMMUNICATIONS MIDWEST, LLC; INSIGHT COMMUNICATIONS OF CENTRAL OHIO, LLC; INSIGHT COMMUNICATIONS OF KENTUCKY, L.P.; INSIGHT INTERACTIVE, LLC; INSIGHT KENTUCKY CAPITAL, LLC; INSIGHT KENTUCKY PARTNERS I, L.P.; INSIGHT KENTUCKY PARTNERS II, L.P.; INSIGHT MIDWEST HOLDINGS, LLC; INSIGHT MIDWEST, L.P.; INSIGHT PHONE OF INDIANA, LLC; INSIGHT PHONE OF KENTUCKY, LLC; INSIGHT PHONE OF OHIO, LLC; INTERACTIVE CABLE SERVICES, LLC; INTREPID ACQUISITION LLC; NAVISITE LLC; NEW WISCONSIN PROCUREMENT LLC; OCEANIC TIME WARNER CABLE LLC; PARITY ASSETS, LLC; TIME WARNER CABLE BUSINESS LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INFORMATION SERVICES (ALABAMA), LLC; TIME WARNER CABLE INFORMATION SERVICES (ARIZONA), LLC; TIME WARNER CABLE INFORMATION SERVICES (CALIFORNIA), LLC; TIME WARNER CABLE INFORMATION SERVICES (COLORADO), LLC; TIME WARNER CABLE INFORMATION SERVICES (HAWAII), LLC; TIME WARNER CABLE INFORMATION SERVICES (IDAHO), LLC; TIME WARNER CABLE INFORMATION SERVICES (ILLINOIS), LLC; TIME WARNER CABLE INFORMATION SERVICES (INDIANA), LLC; TIME WARNER CABLE INFORMATION SERVICES (KANSAS), LLC; TIME WARNER CABLE INFORMATION SERVICES (KENTUCKY), LLC; TIME WARNER CABLE INFORMATION SERVICES (MAINE), LLC; TIME WARNER CABLE INFORMATION SERVICES (MASSACHUSETTS), LLC; TIME WARNER CABLE INFORMATION SERVICES (MICHIGAN), LLC; TIME WARNER CABLE INFORMATION SERVICES (MISSOURI), LLC; TIME WARNER CABLE INFORMATION SERVICES (NEBRASKA), LLC; TIME WARNER CABLE INFORMATION SERVICES (NEW HAMPSHIRE), LLC; TIME WARNER CABLE INFORMATION SERVICES (NEW JERSEY), LLC; TIME WARNER CABLE INFORMATION SERVICES (NEW MEXICO) LLC; TIME WARNER CABLE INFORMATION SERVICES (NEW YORK), LLC; TIME WARNER CABLE INFORMATION SERVICES (NORTH CAROLINA), LLC; TIME WARNER CABLE INFORMATION SERVICES (OHIO), LLC; TIME WARNER CABLE INFORMATION SERVICES (PENNSYLVANIA), LLC; TIME WARNER CABLE INFORMATION SERVICES (SOUTH CAROLINA), LLC; TIME WARNER CABLE INFORMATION SERVICES (TENNESSEE), LLC; TIME WARNER CABLE INFORMATION SERVICES (TEXAS), LLC; TIME WARNER CABLE INFORMATION SERVICES (VIRGINIA), LLC; TIME WARNER CABLE INFORMATION SERVICES (WASHINGTON), LLC; TIME WARNER CABLE INFORMATION SERVICES (WEST VIRGINIA), LLC; TIME WARNER CABLE INFORMATION SERVICES (WISCONSIN), LLC; TIME WARNER CABLE INTERNATIONAL LLC; TIME WARNER CABLE INTERNET HOLDINGS III LLC; TIME WARNER CABLE INTERNET HOLDINGS LLC; TIME WARNER CABLE INTERNET LLC; TIME WARNER CABLE MEDIA LLC; TIME WARNER CABLE MIDWEST LLC; TIME WARNER CABLE NEW YORK CITY LLC; TIME WARNER CABLE NORTHEAST LLC; TIME WARNER CABLE PACIFIC WEST LLC; TIME WARNER CABLE SERVICES LLC; TIME WARNER CABLE SOUTHEAST LLC; TIME WARNER CABLE SPORTS LLC; TIME WARNER CABLE TEXAS LLC; TWC ADMINISTRATION LLC; TWC COMMUNICATIONS, LLC; TWC DIGITAL PHONE LLC; TWC MEDIA BLOCKER LLC; TWC NEWCO LLC; TWC NEWS AND LOCAL PROGRAMMING HOLDCO LLC; TWC NEWS AND LOCAL PROGRAMMING LLC; TWC REGIONAL SPORTS NETWORK I LLC; TWC SECURITY LLC; TWC SEE HOLDCO LLC; TWC WIRELESS LLC; TWC/CHARTER DALLAS CABLE ADVERTISING, LLC; TWCIS HOLDCO LLC; WISCONSIN PROCUREMENT HOLDCO LLC; BRIGHT HOUSE NETWORKS, LLC; BRIGHT HOUSE NETWORKS INFORMATION SERVICES (ALABAMA), LLC; BRIGHT HOUSE NETWORKS INFORMATION SERVICES (CALIFORNIA), LLC; BRIGHT HOUSE NETWORKS INFORMATION SERVICES (FLORIDA), LLC; BRIGHT HOUSE NETWORKS INFORMATION SERVICES (INDIANA), LLC; BRIGHT HOUSE NETWORKS INFORMATION SERVICES (MICHIGAN), LLC; BHN SPECTRUM INVESTMENTS, LLC; BHN HOME SECURITY SERVICES, LLC; AMERICAN CABLE ENTERTAINMENT COMPANY, LLC; ATHENS CABLEVISION, LLC; AUSABLE CABLE TV, LLC; BRESNAN BROADBAND HOLDINGS, LLC; BRESNAN BROADBAND OF COLORADO, LLC; BRESNAN BROADBAND OF MONTANA, LLC; BRESNAN BROADBAND OF UTAH, LLC; BRESNAN BROADBAND OF WYOMING, LLC; BRESNAN COMMUNICATIONS, LLC; BRESNAN DIGITAL SERVICES, LLC; BRESNAN MICROWAVE OF MONTANA, LLC; CABLE EQUITIES COLORADO, LLC; CABLE EQUITIES OF COLORADO MANAGEMENT LLC CC 10, LLC; CC FIBERLINK, LLC; CC MICHIGAN, LLC; CC SYSTEMS, LLC; CC V HOLDINGS, LLC; CC VI FIBERLINK, LLC; CC VI OPERATING COMPANY, LLC; CC VII FIBERLINK, LLC; CC VIII FIBERLINK, LLC; CC VIII HOLDINGS, LLC; CC VIII OPERATING, LLC; CC VIII, LLC; CCO FIBERLINK, LLC; CCO HOLDCO TRANSFERS VII, LLC; CCO LP, LLC; CCO NR HOLDINGS, LLC; CCO PURCHASING, LLC; CCO SOCAL I, LLC; CCO SOCAL II, LLC; CCO SOCAL VEHICLES, LLC; CCO TRANSFERS, LLC; CHARTER ADVANCED SERVICES (AL), LLC; CHARTER ADVANCED SERVICES (CA), LLC; CHARTER ADVANCED SERVICES (CO), LLC; CHARTER ADVANCED SERVICES (CT), LLC; CHARTER ADVANCED SERVICES (GA), LLC; CHARTER ADVANCED SERVICES (IL), LLC; CHARTER ADVANCED SERVICES (IN), LLC; CHARTER ADVANCED SERVICES (KY), LLC; CHARTER ADVANCED SERVICES (LA), LLC; CHARTER ADVANCED SERVICES (MA), LLC; CHARTER ADVANCED SERVICES (MD), LLC; CHARTER ADVANCED SERVICES (MI), LLC; CHARTER ADVANCED SERVICES (MN), LLC; CHARTER ADVANCED SERVICES (MO), LLC; CHARTER ADVANCED SERVICES (MS), LLC; CHARTER ADVANCED SERVICES (MT), LLC; CHARTER ADVANCED SERVICES (NC), LLC; CHARTER ADVANCED SERVICES (NE), LLC; CHARTER ADVANCED SERVICES (NH), LLC; CHARTER ADVANCED SERVICES (NV), LLC; CHARTER ADVANCED SERVICES (NY), LLC; CHARTER ADVANCED SERVICES (OH), LLC; CHARTER ADVANCED SERVICES (OR), LLC; CHARTER ADVANCED SERVICES (PA), LLC; CHARTER ADVANCED SERVICES (SC), LLC; CHARTER ADVANCED SERVICES (TN), LLC; CHARTER ADVANCED SERVICES (TX), LLC; CHARTER ADVANCED SERVICES (UT), LLC; CHARTER ADVANCED SERVICES (VA), LLC; CHARTER ADVANCED SERVICES (VT), LLC; CHARTER ADVANCED SERVICES (WA), LLC; CHARTER ADVANCED SERVICES (WI), LLC; CHARTER ADVANCED SERVICES (WV), LLC; CHARTER ADVANCED SERVICES (WY), LLC; CHARTER ADVANCED SERVICES VIII (MI), LLC; CHARTER ADVANCED SERVICES VIII (MN), LLC; CHARTER ADVANCED SERVICES VIII (WI), LLC; CHARTER ADVERTISING OF SAINT LOUIS, LLC; CHARTER CABLE OPERATING COMPANY, LLC; CHARTER CABLE PARTNERS, LLC; CHARTER COMMUNICATIONS ENTERTAINMENT I, LLC; CHARTER COMMUNICATIONS ENTERTAINMENT II, LLC; CHARTER COMMUNICATIONS ENTERTAINMENT, LLC; CHARTER COMMUNICATIONS OF CALIFORNIA, LLC; CHARTER COMMUNICATIONS OPERATING CAPITAL CORP.; CHARTER COMMUNICATIONS OPERATING, LLC; CHARTER COMMUNICATIONS PROPERTIES LLC; CHARTER COMMUNICATIONS V, LLC; CHARTER COMMUNICATIONS VENTURES, LLC; CHARTER COMMUNICATIONS VI, L.L.C.; CHARTER COMMUNICATIONS VII, LLC; CHARTER COMMUNICATIONS, LLC; CHARTER DISTRIBUTION, LLC; CHARTER FIBERLINK - ALABAMA, LLC; CHARTER FIBERLINK - GEORGIA, LLC; CHARTER FIBERLINK - ILLINOIS, LLC; CHARTER FIBERLINK - MARYLAND II, LLC; CHARTER FIBERLINK - MICHIGAN, LLC; CHARTER FIBERLINK - MISSOURI, LLC; CHARTER FIBERLINK - NEBRASKA, LLC; CHARTER FIBERLINK - PENNSYLVANIA, LLC; CHARTER FIBERLINK - TENNESSEE, LLC; CHARTER FIBERLINK AR-CCVII, LLC; CHARTER FIBERLINK CA-CCO, LLC; CHARTER FIBERLINK CC VIII, LLC; CHARTER FIBERLINK CCO, LLC; CHARTER FIBERLINK CT-CCO, LLC; CHARTER FIBERLINK LA-CCO, LLC; CHARTER FIBERLINK MA-CCO, LLC; CHARTER FIBERLINK MS-CCVI, LLC; CHARTER FIBERLINK NC-CCO, LLC; CHARTER FIBERLINK NH-CCO, LLC; CHARTER FIBERLINK NV-CCVII, LLC; CHARTER FIBERLINK NY-CCO, LLC; CHARTER FIBERLINK OH-CCO, LLC; CHARTER FIBERLINK OR-CCVII, LLC; CHARTER FIBERLINK SC-CCO, LLC; CHARTER FIBERLINK TX-CCO, LLC; CHARTER FIBERLINK VA-CCO, LLC; CHARTER FIBERLINK VT-CCO, LLC; CHARTER FIBERLINK WA-CCVII, LLC; CHARTER HELICON, LLC; CHARTER HOME SECURITY, LLC; CHARTER LEASING HOLDING COMPANY, LLC; CHARTER LEASING OF WISCONSIN, LLC; CHARTER RMG, LLC; CHARTER STORES FCN, LLC; CHARTER VIDEO ELECTRONICS, LLC; FALCON CABLE COMMUNICATIONS, LLC; FALCON CABLE MEDIA, A CALIFORNIA LIMITED PARTNERSHIP; FALCON CABLE SYSTEMS COMPANY II, L.P.; FALCON CABLEVISION, A CALIFORNIA LIMITED PARTNERSHIP; FALCON COMMUNITY CABLE, L.P.; FALCON COMMUNITY VENTURES I LIMITED PARTNERSHIP; FALCON FIRST CABLE OF THE SOUTHEAST, LLC; FALCON FIRST, LLC; FALCON TELECABLE, A CALIFORNIA LIMITED PARTNERSHIP; FALCON VIDEO COMMUNICATIONS, L.P.; HELICON PARTNERS I, L.P.; HOMETOWN T.V., LLC; HPI ACQUISITION CO. LLC; INTERLINK COMMUNICATIONS PARTNERS, LLC; LONG BEACH, LLC; MARCUS CABLE ASSOCIATES, L.L.C.; MARCUS CABLE OF ALABAMA, L.L.C.; MARCUS CABLE, LLC; MIDWEST CABLE COMMUNICATIONS, LLC; PEACHTREE CABLE TV, L.P.; PEACHTREE CABLE TV, LLC; PHONE TRANSFERS (AL), LLC; PHONE TRANSFERS (CA), LLC; PHONE TRANSFERS (GA), LLC; PHONE TRANSFERS (NC), LLC; PHONE TRANSFERS (TN), LLC; PHONE TRANSFERS (VA), LLC; PLATTSBURGH CABLEVISION, LLC; RENAISSANCE MEDIA LLC; RIFKIN ACQUISITION PARTNERS, LLC; ROBIN MEDIA GROUP, LLC; SCOTTSBORO TV CABLE, LLC TENNESSEE, LLC; THE HELICON GROUP, L.P.; VISTA BROADBAND COMMUNICATIONS, LLC; VOIP TRANSFERS (AL), LLC; VOIP TRANSFERS (CA) LLC; VOIP TRANSFERS (GA), LLC; VOIP TRANSFERS (NC), LLC; VOIP TRANSFERS (TN), LLC; VOIP TRANSFERS (VA), LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 046567/0090 →
CHANGE OF ADDRESS Recorded Nov 15, 2017
From: TIME WARNER CABLE ENTERPRISES LLC
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 044456/0167 →
SECURITY INTEREST Recorded May 18, 2016
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038747/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2013
From: GONDER, TOM; HELMS, WILLIAM; GOULD, KENNETH; CHEN, DAVID; CHEN, JOHN; YU, JIAN; DANG, NIEM; PATEL, VIPUL
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 030962/0520 →
Continuity (1)
Related Publication 20140282777A1 · Sep 18, 2014