IP Library Granted Patent US 8,839,284
Granted Patent B2
US 8,839,284 · App. 12/409,941 · Granted Sep 16, 2014

Methods and apparatus for controlling content distribution

Inventors: Louis D. Williamson (Denver, CO); Tom Gaebel (Lexington, SC)
Assignee: Time Warner Cable Enterprises LLC
H04N21/2221H04N7/165H04N21/26208H04N21/6338
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 8,839,284
App. No.
12/409,941
Granted
Sep 16, 2014
Kind
B2
Abstract

Methods and apparatus for controlled distribution of program content are described where program content for certain regions may be selectively blocked. The described methods and apparatus allow content distribution to authorized regions while providing control to the content provider to effectively block program content delivery to regions not entitled to receive the program content.

Claims (60)

1. A content delivery method, the method comprising:

receiving content, at a network headend, via a communications link;

replicating received content at the network headend for delivery to a plurality of local distribution centers, said network headend using at least one of i) different ports or ii) different IP addresses for distribution of content to different local distribution centers;

communicating separate individual copies of the received content to different local distribution centers using: i) different ports at the network headend or ii) different port and IP address combinations;

processing, at said network headend, a command received from a remote location to determine if distribution of a program included in said received content is to be blocked from delivery to a region; and

when the received command indicates that a program included in said received content is to be blocked from delivery to a region, blocking, at said network headend, said program from being output using a port and an IP address used to deliver content to a local distribution center corresponding to the region from which the program is to be blocked while proceeding with outputting of said replicated copies of said content using a port and IP address used to deliver content to a different local distribution center.

2. The method of claim 1 , wherein said communications link is a satellite communications link.

3. The method of claim 1 ,

wherein said different regions are serviced by different local distribution centers; and

wherein replicating received content at said network headend includes generating multiple individual copies of the received content.

4. The method of claim 1 ,

wherein said local distribution center is a local cable network headend; and

wherein said received command indicates the region to which content delivery is to be blocked by specifying: i) a port number and ii) an IP address corresponding to said region to which content delivery is to be blocked.

5. The method of claim 1 , wherein said one of said local distribution centers is one of a plurality of distribution centers from which said program is to be blocked.

6. The method of claim 1 , further comprising:

receiving said command via the communications link, wherein said communications link is a satellite communications link.

7. The method of claim 6 , wherein said command includes information identifying both the port number and the IP address, the method further comprising:

recovering from the received command the information identifying the port number and IP address corresponding to said region from which delivery of a program is to be blocked; and

wherein blocking said program includes: outputting, using the indicated port and IP address, alternative program content in place of the program content to be blocked.

8. The method of claim 7 , further comprising:

receiving via said satellite communications link, information indicating specific alternative program content to be distributed in place of the program which is to be blocked.

9. The method of claim 8 , further comprising:

receiving via said satellite communications link, the alternative program content to be distributed in addition to receiving said program which is to be blocked.

10. The method of claim 9 , wherein said specific alternative programming content is locally stored programming content.

11. A content delivery system, comprising:

a receiver, at a network headend, for receiving content via a satellite communications link;

a replication circuit, at said network headend, configured to replicate received content for delivery to a plurality of local distribution centers, using at least one of i) different ports or ii) different IP addresses for distribution of content to different local distribution centers;

a program content distribution control circuit configured to control said content delivery system to communicate separate individual copies of the received content to different local distribution centers using: i) different ports at the network headend or ii) different port and IP address combinations;

a command recovery processor, at said network headend, configured to process a command received from a remote location to determine if distribution of a program included in said received content is to be blocked from delivery to a region; and

wherein when the received command indicates that a program included in said received content is to be blocked from delivery to a region, said distribution control circuit is further configured to block, at said network headend, said program content said program from being output using a port and an IP address used to deliver content to a local distribution center corresponding to the region from which the program is to be blocked while proceeding with outputting of said replicated copies of said content using a port and IP address used to deliver content to a different local distribution center.

12. The content delivery system of claim 11 , wherein said receiver is a satellite receiver.

13. The content delivery system of claim 11 ,

wherein said different regions are serviced by different local distribution centers;

wherein said distribution network headend includes a plurality of switching and packetization devices, different local distribution centers corresponding to different ones of said multiple switching and packetization devices;

wherein a first switching and packetization device in said plurality of switching and packetization devices is responsive to a first control signal from said command recovery processor to make a first selection between substitute content and replicated content, to packetize the first selected one of the substitute content and replicated content and to stream the packetized first selected one of the substitute content and replicated content to a first local distribution center; and

wherein a second switching and packetization device in said plurality of switching and packetization devices is responsive to a second control signal from said command recovery processor to make a second selection between substitute content and replicated content, to packetize the second selected one of the substitute content and replicated content and to stream the packetized second selected one of the substitute content and replicated content to a second local distribution center which is at a different location than said first local distribution center.

14. The content delivery system of claim 11 ,

wherein said program content distribution control circuit is responsive to received commands from said command recovery processor.

15. The content delivery system of claim 11 ,

wherein said received command indicates the region to which content delivery is to be blocked by specifying: i) a port number and ii) an IP address corresponding to said region to which content delivery is to be blocked; and

wherein different port number and IP address combinations correspond to different local distribution centers.

16. The content delivery system of claim 14 , wherein said one of said local distribution centers is one of a plurality of distribution centers from which said program is to be blocked.

17. The content delivery system of claim 14 , wherein said command includes information identifying a geographic region from which content is blocked, the system further comprising:

an IP address look-up module, at said network headend, for determining from the information identifying a geographic region, an IP address of a distribution center serving the identified geographic region.

18. The content delivery system of claim 17 , wherein said information identifying a geographic region is a name of the geographic region.

19. The content delivery system of claim 11 , wherein said receiver is further adapted to receive information indicating specific alternative program content to be distributed in place of the program which is to be blocked.

20. The content delivery system of claim 19 , further comprising:

a content substitution module for outputting the alternative program content using the port and IP address corresponding to the geographic region for which a command indicates program content is to be blocked.

21. The content delivery system of claim 19 , further comprising:

memory for storing the alternative programming content, said alternative programming content being received via said satellite link.

22. The content delivery system of claim 21 , wherein said specific alternative programming content is locally stored programming content.

23. A content delivery system, the comprising:

a receiver, at a network headend, for receiving content via a satellite communications link;

a content replication hardware circuit, at said network headend, for replicating received content for delivery to a plurality of local distribution centers, using at least one of i) different ports or ii) different IP addresses for distribution of content to different local distribution centers;

content distribution control hardware circuit for controlling the content delivery system to communicate separate individual copies of the received content to different local distribution centers using: i) different ports at the network headend or ii) different port and IP address combinations;

a command recovery hardware circuit, at said network headend, for processing a command received from a remote location to determine if distribution of a program included in said received content is to be blocked from delivery to a region; and

wherein when the received command indicates that a program included in said received content is to be blocked from delivery to a region, said content distribution control hardware circuit is further configured to block, at said network headend, said program content said program from being output using a port and an IP address used to deliver content to a local distribution center corresponding to the region from which the program is to be blocked while proceeding with outputting of said replicated copies of said content using a port and IP address used to deliver content to a different local distribution center.

24. The content delivery system of claim 23 , wherein said different regions are serviced by different local distribution centers.

25. The content delivery system of claim 23 ,

wherein said content distribution control hardware circuit for controlling the content delivery system is responsive to received commands from said command recovery hardware circuit.

Assignments (8)
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 24, 2009
From: WILLIAMSON, LOUIS D.
To: TIME WARNER CABLE INC.
Reel/Frame 022443/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2009
From: GAEBEL, TOM
To: TIME WARNER CABLE INC.
Reel/Frame 022443/0160 →
Continuity (2)
Provisional Application 61142184 · Dec 31, 2008
Related Publication 20100169914A1 · Jul 1, 2010