IP Library Granted Patent US 10,104,432
Granted Patent B2
US 10,104,432 · App. 11/607,663 · Granted Oct 16, 2018

Methods and apparatus for software provisioning of a network device

Inventors: Lori Anderson (Tabernash, CO); Albert William Straub (Westminster, CO)
Assignee: TIME WARNER CABLE ENTERPRISES LLC
H04N21/4586G06F8/65H04N21/4349H04N21/818
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 10,104,432
App. No.
11/607,663
Granted
Oct 16, 2018
Kind
B2
Abstract

Methods and apparatus for provisioning or updating software over a network. In one embodiment, the network comprises a cable network, and each particular client device (e.g., set-top box) on the network is identified by an address or other unique descriptor. A version association file stored on a server or downloaded to the device maps particular application versions to one or more addresses corresponding to individual client devices. When the version association file is modified or created, the server transmits an upgrade message over the network (optionally along with the current version association file). Upon receiving an upgrade message, a set-top box accesses the version association file, and compares a designated application version to that of the application currently in use. If the designated version is not present on the set-top, the box will terminate any old version of the application currently running and download and install the designated version.

Claims (80)

1. A computerized method of operating a service process within a content delivery network so as to selectively reconfigure one or more computerized client devices with a desired software configuration, the computerized method comprising:

generating an association file comprising a plurality of records, each of the plurality of records configured to associate each of a plurality of computerized client devices to an individual one of a plurality of software components, the individual one of the plurality of software components being configured to, when downloaded and executed thereon, enable a respective unique configuration of a computerized client device of the plurality of computerized client devices to which it is associated;

inserting, in accordance with a prescribed schedule, a record into the association file, the record being associated with a software component purchased by a user of the computerized client device from a third-party software source;

configuring a module on the computerized client device, the module configured to run on the computerized client device, thereby enabling the computerized client device to access the association file with the inserted record;

discovering, based at least in part on the computerized client device accessing the association file, the individual one of the plurality of software components to download and install on the computerized client device; and

causing download of the individual one of the plurality of software components to the computerized client device, the downloaded individual one of the plurality of software components configured for execution on the computerized client device;

wherein the execution causes the computerized client device to be reconfigured according to the unique configuration; and

wherein the inserted record is configured to customize the association file.

2. The computerized method of claim 1 , wherein the configuring comprises providing an at least partly immutable module configured to run at startup or restart of the computerized client device only.

3. The computerized method of claim 2 , wherein the configuring comprises transmitting, from a head-end entity of the content delivery network a message causing the computerized client device to restart.

4. The computerized method of claim 1 , wherein the causing download comprises:

selecting the individual one of the plurality of software components from a carousel;

causing download of the individual one of the plurality of software components via an in-band downstream channel; and

causing installation of the individual one of the plurality of software components on the computerized client device, the individual one of the plurality of software components configured to automatically execute on the computerized client device.

5. The computerized method of claim 1 , further comprising:

receiving data from the computerized client device, the data indicative that one or more anomalies are present within the association file, the one or more anomalies causing the individual one of the plurality of software components to not execute or terminate properly.

6. The computerized method of claim 5 , further comprising:

comparing the individual one of the plurality of software components to at least one other software component disposed on the computerized client device to determine whether one or more incompatibles exist therebetween.

7. The computerized method of claim 6 , further comprising:

changing at least one of (i) the individual one of the plurality of software components and (ii) at least one other software component until the one or more anomalies are eliminated.

8. Computer readable apparatus comprising a non-transitory storage medium, the non-transitory medium comprising at least one computer program having a plurality of instructions, the plurality of instructions configured to, when executed on a processing apparatus:

generate an association file comprising a plurality of records, each of the plurality of records configured to associate each of a plurality of computerized client devices to an individual one of a plurality of software components the individual one of the plurality of software components configured to, when downloaded and executed thereon, enable a respective unique configuration of a computerized client device of the plurality of computerized client devices to which it is associated;

insert, in accordance with a prescribed schedule, a record into the association file, the record being associated with a software component purchased by a user of the computerized client device from a third-party software source;

configure a module operable to run on the computerized client device and configured to access the association file stored at an entity of a content delivery network;

discover, based at least in part on access of the association file by the module, at least one software component of the plurality of software components to download on the computerized client device;

cause download of the at least one software component to the computerized client device; and

execute the downloaded at least one software component on the computerized client device so as to reconfigure the computerized client device according to the unique configuration of the software component;

wherein the association file comprises both an application designation and an address designation; and

wherein the application designation is configured to indicate a target application, and the address designation is configured to indicate a range of addresses specified for the target application.

9. The computer readable apparatus of claim 8 , wherein the association file comprises a version association file (VAF).

10. The computer readable apparatus of claim 8 , wherein address designation comprises at least one of: a media access control (MAC) address, a Hub identifier (ID), and an empty setting.

11. The computer readable apparatus of claim 8 , wherein the address designation comprises at least one of a TUNER identifier (ID) or TUNER USE variable.

12. The computer readable apparatus of claim 8 , wherein the address designation comprises a one-way cryptographic hash value, the one-way cryptographic hash allowing for anonymous identification of individual ones of the client devices and association with one or more of different versions of the target application.

13. The computer readable apparatus of claim 8 , wherein the application designation comprises an application identifier (ID) value or code.

14. The computer readable apparatus of claim 8 , wherein the application designation comprises an application type, the application type comprising at least one of a type designating a monitor application or a conditional access (CA) application.

15. The computer readable apparatus of claim 8 , wherein the application designation comprises an order of execution.

16. Computerized network apparatus configured for the operation of a content delivery network so as to selectively reconfigure one or more computerized client devices with a desired software configuration, the computerized network apparatus comprising:

server apparatus comprising:

processor apparatus;

network interface apparatus in data communication with the processor apparatus; and

storage apparatus in data communication with the processor apparatus, the storage apparatus comprising at least one computer program configured to, when executed on the processor apparatus:

generate an association file comprising a plurality of records, each of the plurality of records configured to associate each of a plurality of computerized client devices to an individual one of a plurality of software components, the individual one of the plurality of software components being configured to, when downloaded and executed thereon, enable a respective unique configuration of a computerized client device of the plurality of computerized client devices to which it is associated;

insert, in accordance with a prescribed schedule, a record into the association file, the record being associated with a software component purchased by a user of the computerized client device from a third-party software source;

configure a module on the computerized client device, the module configured to run on the computerized client device and enable the computerized client device to access the association file with the inserted record;

discover, based at least in part on access by the computerized client device of the association file, the individual one of the plurality of software components to download and install on the computerized client device; and

cause download of the individual one of the plurality of software components to the computerized client device, the downloaded individual one of the plurality of software components configured for execution on the computerized client device;

wherein the execution causes the computerized client device to be reconfigured in accordance with the unique configuration; and

wherein the inserted record is configured to customize the association file.

17. The computerized network apparatus of claim 16 , wherein:

the module comprises a client process, the client process configured for data communication with a server process;

the data communication between the client process and server process is enabled via a slotted approach, the slotted approach comprising (i) generation, via a random number generator in the computerized client device, of a random number corresponding to one of a range of slots, the one of the range of slots representative of a randomly selected time slot assignment, and (ii) utilize the randomly selected time slot assignment to access at least the server process; and

use of the slotted approach prevents one or more other computerized client devices from accessing the server process simultaneously.

18. The computerized network apparatus of claim 16 , wherein:

the individual one of the plurality of software components comprises a privileged monitor application within a software stack of the computerized client device, the privileged monitor application configured to determine, via access of a second association file stored at a headend entity associated of the content delivery network, whether an update to itself is needed.

19. The computerized network apparatus of claim 18 , wherein:

the privileged monitor application is configured to, based at least in part on a determination that the update to itself is needed, terminate execution of itself;

the client process is configured to detect the monitor application termination of execution;

the module is configured to identify an appropriate version of the privileged monitor application to by a reading of the second association file; and

the computerized client device is configured to download and cause execution of the appropriate version of the monitor application via the module.

20. The computerized network apparatus of claim 19 , wherein the privileged monitor application comprises an OpenCable Application Platform (OCAP)-compliant monitor application.

21. The computerized network apparatus of claim 16 , wherein the at least one computer program is further configured to, when executed on the processor apparatus:

transmit to the computerized client device a notification of an upgrade to a second association file stored at a headend entity of the content delivery network;

determine, via access by the module the second association file, an appropriate version of an OpenCable Application Platform (OCAP)-compliant host digital navigation (ODN) application;

cause download of the appropriate version of the ODN application to the computerized client device; and

based at least on an occurrence of appropriate conditions within the computerized client device occurs, launch, via the module, the appropriate version of the ODN application.

22. The computerized network apparatus of claim 21 , wherein the occurrence of appropriate conditions within the computerized client device comprises the termination of an existing ODN application.

23. The computerized network apparatus of claim 16 , wherein the individual one of the plurality of software components comprises a privileged monitor application disposed at an intermediary layer of a protocol stack of the computerized client device.

24. The computerized network apparatus of claim 16 , wherein the content delivery network comprises a managed content delivery network, and the computerized client device comprises an OpenCable Application Platform (OCAP)-compliant set-top box adapted to run at least one monitor application within a software stack thereof.

25. The computerized network apparatus of claim 16 , wherein the unique configuration comprises provision of an at least partly immutable module configured to run at startup or restart of the computerized client device only.

26. The computerized network apparatus of claim 25 , wherein the unique configuration comprises transmission, from a headend entity of the content delivery network, a message configured to cause the computerized client device to restart.

27. The computerized network apparatus of claim 16 , wherein the causation of the download comprises:

selection of the individual one of the plurality of software components from a carousel;

causation of the download of the individual one of the plurality of software components via an in-band downstream channel; and

causation of an installation of the individual one of the plurality of software components on the computerized client device, the individual one of the plurality of software components configured to automatically execute on the computerized client device.

28. The computerized network apparatus of claim 16 , wherein the at least one computer program is further configured to, when executed on the processor apparatus:

receive data from the computerized client device, the data indicative that one or more anomalies are present within the association file, the one or more anomalies configured to cause the individual one of the plurality of software components to not execute or terminate properly.

29. The computerized network apparatus of claim 28 , wherein the at least one computer program is further configured to, when executed on the processor apparatus:

compare the individual one of the plurality of software components to at least one other software component disposed on the computerized client device to determine whether one or more incompatibles exist therebetween.

30. The computerized network apparatus of claim 29 , wherein the at least one computer program is further configured to, when executed on the processor apparatus:

change at least one of (i) the individual one of the plurality of software components and (ii) at least one other software component until the one or more anomalies are eliminated.

Assignments (7)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONTRIBUTION AGREEMENT EXECUTED 12-31-2012 - AGREEMENT SHOULD NOT BE RECORDED AGAINST APPLICATION NUMBER 12131649. PREVIOUSLY RECORDED AT REEL: 030281 FRAME: 0473. ASSIGNOR(S) HEREBY CONFIRMS THE . Recorded Jul 11, 2016
From: TIME WARNER CABLE INC.
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 039903/0204 →
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 →
CONTRIBUTION AGREEMENT Recorded Apr 24, 2013
From: TIME WARNER CABLE INC.
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 030281/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2007
From: ANDERSON, LORI; STRAUB, ALBERT WILLIAM
To: TIME WARNER CABLE INC.
Reel/Frame 018970/0909 →
Continuity (1)
Related Publication 20080134165A1 · Jun 5, 2008