IP Library Granted Patent US 8,427,944
Granted Patent B2
US 8,427,944 · App. 12/165,528 · Granted Apr 23, 2013

Bitloading applied to network multicast messages

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,427,944
App. No.
12/165,528
Granted
Apr 23, 2013
Kind
B2
Abstract

Different bitloading may be applied to different subsets of an Multicast (MC) group. Alternatively, the same bitloading may be applied to several or all of the subsets of an MC group. Such subset, or MC subgroup, may be formed as a result of considering bitloading capabilities of nodes of an MC group. In one embodiment, information is transmitted multiple times, once for each MC subgroup, each subgroup with a different bitloading. Such a process may improve overall throughput and efficiency for delivering packets to nodes of a network.

Claims (36)

1. A method, comprising:

associating one or more nodes with a channel identifier (ID), said one or more nodes comprising a subgroup of a multicast group comprising a plurality of nodes;

transmitting one or more probe signals along links among said one or more nodes to determine particular modulation techniques for said links;

determining which nodes of said plurality of nodes should be associated together in said subgroup based, at least in part, upon said particular modulation techniques for said links;

detecting an exiting node among said nodes in said subgroup;

determining a likelihood that said exiting node returns to said subgroup; and

modifying said particular modulation techniques in response to said likelihood.

2. The method of claim 1 , and further comprising snooping data traffic transmitted from said one or more nodes using Internet Group Management Protocol (IGMP) snooping, wherein said data traffic comprises an IGMP join command packet or an IGMP leave command packet.

3. The method of claim 2 , wherein said IGMP join command packet or said IGMP leave command packet is associated with a multicast group number.

4. The method of claim 1 , and further comprising snooping data traffic transmitted from said one or more nodes using Internet Group Management Protocol (IGMP) snooping, wherein said data traffic comprises multicast data.

5. The method of claim 1 , and further comprising snooping data traffic transmitted from said one or more nodes using Internet Group Management Protocol (IGMP) snooping, wherein said data traffic comprises high-definition TV signals and/or video streaming.

6. A method, comprising:

associating two or more nodes with a channel identifier (ID), said two or more nodes comprising a subgroup of a multicast group comprising a plurality of nodes;

transmitting one or more probe signals along links among said two or more nodes to determine particular modulation techniques for said links; and

determining which nodes of said plurality of nodes should be associated together in said subgroup based, at least in part, upon said particular modulation techniques for said links;

detecting an exiting node among said nodes in said subgroup;

determining a likelihood that said exiting node returns to said subgroup within a duration of time following removal of said exiting node from said subgroup; and

modifying said particular modulation techniques in response to said likelihood.

7. A computer readable non-transitory medium having machine-readable instructions stored thereon which, if executed by a computing platform, are adapted to enable said computing platform to:

associate one or more nodes with a channel identifier (ID), said one or more nodes comprising a subgroup of a multicast group comprising a plurality of nodes;

initiate transmission of one or more probe signals along links among said one or more nodes to determine particular modulation techniques for said links;

determine which nodes of said plurality of nodes should be associated together in said subgroup based, at least in part, upon said particular modulation techniques for said links;

detect an exiting node among said nodes in said subgroup;

determine a likelihood that said exiting node will return to said subgroup; and

modify said particular modulation techniques in response to said likelihood.

8. The computer readable non-transitory medium of claim 7 , wherein determining said particular modulation techniques for said links is based, at least in part, on a population of nodes included in said subgroup.

9. The computer readable non-transitory medium of claim 8 , wherein said machine-readable instructions, if executed, are further adapted to modify said particular modulation techniques for said links in response to a change in said population of nodes.

10. An apparatus comprising:

means for associating one or more nodes with a channel identifier (ID), said one or more nodes comprising a subgroup of a multicast group comprising a plurality of nodes;

means for transmitting one or more probe signals along links among said one or more nodes to determine particular modulation techniques for said links;

means for determining which nodes of said plurality of nodes should be associated together in said subgroup based, at least in part, upon said particular modulation techniques for said links;

means for detecting an exiting node among said nodes in said subgroup;

means for determining a likelihood that said exiting node will return to said subgroup; and

means for modifying said particular modulation techniques in response to said likelihood.

11. The apparatus of claim 10 , and further comprising means for snooping data traffic transmitted from said one or more nodes using Internet Group Management Protocol (JUMP) snooping, wherein said data traffic includes an IGMP join command packet.

12. The apparatus of claim 11 , wherein said IGMP join command packet includes a multicast group number.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: MAXLINEAR COMMUNICATIONS LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 055899/0291 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055779/0001 →
CHANGE OF NAME Recorded Mar 30, 2021
From: ENTROPIC COMMUNICATONS LLC
To: MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055776/0482 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2008
From: CHU, KENNETH; LEE, RONALD
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 021404/0680 →