IP Library Granted Patent US 9,681,116
Granted Patent B2
US 9,681,116 · App. 13/839,140 · Granted Jun 13, 2017

System and method for delivering 3DTV content to variety of receivers

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,681,116
App. No.
13/839,140
Granted
Jun 13, 2017
Kind
B2
Abstract

An internet protocol multicast provider is disclosed, which includes a bootstrap code component, a transcoder generator component, a content module and a packetizing module. The bootstrap code component can generate a bootstrap code. The transcoder generator component can generate a transcoder module. The content module can generate content in a first format. The packetizing module can generate internet protocol multicast packets, based on the bootstrap code, the transcoder module and the content. The bootstrap code can determine a second format for which an internet protocol multicast receiver can decode and render the content. The transcoder module can instruct the internet protocol multicast receiver to play the content when the first format is the second format. The transcoder module can instruct the internet protocol multicast receiver to transcode the content from the first format to the second format when the first format is not the second format.

Claims (30)

1. An internet protocol multicast provider comprising:

a bootstrap code component operable to generate a bootstrap code configured to determine three-dimensional television (3DTV) capabilities of an internet protocol multicast receiver and initiate transcoding in accordance with the determined 3DTV capabilities at the respective internet protocol multicast receiver;

a transcoder generator component operable to generate a transcoder module for transcoding content in a plurality of formats, the format selected for transcoding at the respective internet protocol multicast receiver determined from the bootstrap code;

a content module operable to generate three-dimensional (3D) content in a first format;

a packetizing module operable to generate internet protocol multicast packets based on the bootstrap code, the transcoder module and the content; and

a transmitter for multicasting the three-dimensional (3D) content from the internet protocol multicast provider to a plurality of internet protocol multicast receivers in a single format being the first format, bundling the 3D content with the bootstrap code and transcoder module,

wherein the transcoder module is operable to instruct at least one of the plurality of internet protocol multicast receivers to play the content in the first format when the at least one of the plurality of internet protocol multicast receivers is determined by the bootstrap code to be capable of decoding and rendering the 3D content in the multicasted format, and

wherein the transcoder module is operable to instruct the at least one of the plurality of internet protocol multicast receivers to transcode the content from the multicasted format to a different one of the plurality of formats when the at least one of the plurality of internet protocol multicast receivers is determined by the bootstrap code to be capable of decoding and rendering the 3D content in the different one of the plurality of formats.

2. The internet protocol multicast provider of claim 1 , wherein the bootstrap code is further operable to instruct the internet protocol multicast receiver to obtain the transcoder module at a predetermined multicast transcoder module address.

3. The internet protocol multicast provider of claim 1 , wherein the bootstrap code is further operable to instruct the internet protocol multicast receiver to obtain the content at a predetermined multicast content address.

4. The internet protocol multicast provider of claim 1 , wherein said content module is operable to generate the content as three-dimensional content.

5. An internet protocol multicast method comprising:

generating, via a bootstrap code component, a bootstrap code configured to determine three-dimensional television (3DTV) capabilities of an internet protocol multicast receiver and initiate transcoding in accordance with the determined 3DTV capabilities at the respective internet protocol multicast receiver;

generating, via transcoder generator component, a transcoder module for transcoding content in a plurality of formats, the format selected for transcoding at the respective internet protocol multicast receiver determined from the bootstrap code;

generating, via a content module, three-dimensional (3D) content in a first format; and

generating, via a packetizing module, internet protocol multicast packets based on the bootstrap code, the transcoder module and the content,

multicasting the three-dimensional (3D) content in a single format being the first format to a plurality of internet protocol multicast receivers, bundling the 3D content with the bootstrap code and transcoder module,

wherein the transcoder module is operable to instruct at least one of the plurality of internet protocol multicast receivers to play the content in the first format when the at least one of the plurality of internet protocol multicast receivers is determined by the bootstrap code to be capable of decoding and rendering the 3D content in the multicasted format, and

wherein the transcoder module is operable to instruct the at least one of the plurality of internet protocol multicast receivers to transcode the content from the multicasted format to a different one of the plurality of formats when the at least one of the plurality of internet protocol multicast receivers is determined by the bootstrap code to be capable of decoding and rendering the 3D content in the different one of the plurality of formats.

6. The internet protocol multicast method of claim 5 , wherein the bootstrap code is further operable to instruct the internet protocol multicast receiver to obtain the transcoder module at a predetermined multicast transcoder module address.

7. The internet protocol multicast method of claim 5 , wherein the bootstrap code is further operable to instruct the internet protocol multicast receiver to obtain the content at a predetermined multicast content address.

8. The internet protocol multicast method of claim 5 , wherein said generating, via a content module, content in a first format comprises generating the content as three-dimensional content.

9. An internet protocol multicast receiver comprising:

a receiving component operable to receive a multicasted internet protocol multicast packet stream for three-dimensional (3D) content and a bootstrap code and a transcoder module bundled with 3D content;

a parsing component operable to parse the internet protocol multicast packets into the bootstrap code, the transcoder module, and the content;

a booting component operable to initiate operation based on the bootstrap code that determines three-dimensional television (3DTV) capabilities of the internet protocol multicast receiver and initiates transcoding in accordance with the determined 3DTV capabilities;

a transcoding components operable to transcode the content in a format selected for transcoding determined from the bootstrap code;

wherein the transcoder module is operable to instruct the internet protocol multicast receiver to play the content in a multicasted format when the internet protocol multicast receiver is determined by the bootstrap code to be capable of decoding and rendering the 3D content in the multicasted format, and

wherein the transcoder module is operable to instruct the internet protocol multicast receiver to transcode the content from the multicasted format to a different one of a plurality of formats when the internet protocol multicast receiver is determined by the bootstrap code to be capable of decoding and rendering the 3D content in the different one of the plurality of formats; and

a decoding component operable to decode the transcoded content.

Assignments (14)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 049820 FRAME: 0495. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jul 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049858/0161 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES. INC
To: ARRIS
Reel/Frame 049669/0652 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2013
From: BHAT, DINKAR N.; LEARY, PATRICK J.; WANG, YEQING
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 030115/0005 →