IP Library Granted Patent US 8,806,052
Granted Patent B1
US 8,806,052 · App. 13/653,050 · Granted Aug 12, 2014

Method and system for streamlining multimedia transmissions

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,806,052
App. No.
13/653,050
Granted
Aug 12, 2014
Kind
B1
Abstract

A customer-premises equipment (CPE) gateway and methods for operation thereof, and a multimedia server and methods for operation thereof are disclosed. The method for the CPE gateway including: (a) receiving, by the CPE gateway, a first internet group management protocol (IGMP) compliant command; (b) generating by the CPE gateway, in response to the first IGMP compliant command, a unicast command that instructs a multimedia server to generate a unicast media stream; wherein the generating including concealing multicast information from at least one IGMP compliant entity that follows the CPE gateway; and (c) transmitting, by the CPE gateway, the unicast command to the at least one IGMP compliant entity; wherein the unicast command passes through the at least one IGMP compliant entity and reaches the multimedia server.

Claims (40)

1. A computer-implemented method, comprising:

receiving a first multicast command at a customer-premises equipment gateway from a separate multimedia end unit; wherein the first multicast command is directed to a multicast server that is capable of executing the first multicast command;

generating by the customer-premises equipment gateway, in response to the first multicast command, a unicast command that instructs a multimedia server to generate a unicast media stream, the unicast command being substituted for the first multicast command received from the separate multimedia end unit;

transmitting the unicast command from the customer-premises equipment gateway to the multimedia server, the unicast command reaching the multicast server and the multimedia server;

receiving a dedicated media stream at the customer-premises equipment gateway that was generated by the multimedia server, wherein at least a portion of the content of the dedicated media stream is selected to match user identification information; and

transmitting a customized dedicated media stream that is responsive to the dedicated media stream from the customer-premises equipment gateway to the multimedia end unit, the customized dedicated media stream being customized to include multicast parameters expected by the multimedia end unit.

2. The method of claim 1 , further comprising preventing a transmission of the first multicast command to the multicast server that is capable of executing the first multicast command.

3. The method of claim 1 , further comprising:

receiving, by the customer-premises equipment gateway, the unicast media stream; and

transmitting, by the customer-premises equipment gateway, to the multimedia end-unit a customized media stream that is responsive to the unicast media stream;

wherein the customized media stream is customized by the customer-premises equipment gateway in response to multicast expected parameters expected by the multimedia end unit.

4. The method of claim 1 , further comprising:

generating a second multicast command at the customer-premises equipment gateway that instructs the multicast server that is capable of executing the second multicast command to transmit a multicast media stream to the multimedia end unit.

5. The method of claim 1 , further comprising modifying a sequence numbering of at least one packet of a media stream at the customer-premises equipment gateway in response to a sequence numbering expectation of the multimedia end unit.

6. The method according to claim 1 , wherein the multimedia end unit is a set top box.

7. A customer-premises equipment gateway, comprising:

a first interface that, when operating receives a first multicast command from a separate multimedia end unit, the first multicast command being directed to a multicast server that is capable of executing an internet group management protocol (IGMP) compliant command;

a processor that, when operating generates a unicast command in response to the first multicast command and substitutes the unicast command for the first multicast command, the unicast command instructing a video server to generate a unicast media stream;

a second interface that, when operating transmits the unicast command to at least one IGMP compliant entity, wherein the unicast command reaches the multicast server and the video server;

wherein the second interface when operating further receives a dedicated unicast media stream from the video server in response to user identification information;

wherein the first interface when operating further transmits a customized dedicated media stream to the multimedia end unit based on the dedicated unicast media stream, and wherein the customized dedicated media stream is customized by the customer-premises equipment gateway to include multicast parameters expected by the multimedia end unit.

8. The customer-premises equipment gateway of claim 7 , further adapted to prevent the first multicast command from being transmitted to the multicast server.

9. The customer-premises equipment gateway of claim 7 , wherein the processor when operating further generates a second multicast command to instruct the multicast server to transmit a multicast media stream to a multimedia end unit coupled to the customer-premises equipment gateway.

10. The customer-premises equipment gateway of claim 7 , the customer-premises equipment gateway, when operating, further modifies a sequence numbering of at least one packet of a media stream in response to a sequence numbering expectation of the multimedia end unit.

11. The customer-premises equipment gateway according to claim 7 , wherein the multimedia end unit is a set top box.

12. A computer-implemented method, comprising:

receiving a first multicast command at a customer-premises equipment gateway from a video server, the customer-premises equipment gateway being separate from a multimedia end unit, and wherein the first multicast command is directed to a multicast server that is capable of executing the first multicast command;

generating by the customer-premises equipment gateway, in response to the first multicast command, a unicast command that instructs the video server to generate a unicast media stream, the unicast command being substituted for the first multicast command received from the video server;

transmitting the unicast command from the customer-premises equipment gateway to the video server, the unicast command reaching at least one multicast server and the video server;

receiving a dedicated media stream at the customer-premises equipment gateway that was generated by the video server, wherein at least a portion of the content of the dedicated media stream is selected to match user identification information; and

transmitting a customized dedicated media stream that is responsive to the dedicated media stream from the customer-premises equipment gateway to the multimedia end unit, the customized dedicated media stream being customized to include multicast parameters expected by the multimedia end unit.

13. The method of claim 12 , further comprising preventing a transmission of the first multicast command to the multicast server that is capable of executing the first multicast command.

14. The method of claim 12 , further comprising:

receiving, by the customer-premises equipment gateway, the unicast media stream; and

transmitting a customized media stream that is responsive to the unicast media stream to the multimedia end-unit from the customer-premises equipment gateway;

wherein the customized media stream is customized by the customer-premises equipment gateway in response to multicast parameters expected by the multimedia end unit.

15. The method of claim 12 , further comprising:

generating a second multicast command at the customer-premises equipment gateway that instructs the multicast server that is capable of executing the second multicast command to transmit a multicast media stream to the multimedia end unit.

16. The method of claim 12 , further comprising modifying a sequence numbering of at least one packet of a media stream at the customer-premises equipment gateway in response to a sequence numbering expectation of the multimedia end unit.

17. The method according to claim 12 , wherein the multimedia end unit is a set top box.

Assignments (12)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
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 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
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 Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
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 SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2015
From: ARRIS SOLUTIONS, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036601/0162 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →