IP Library Granted Patent US 9,942,168
Granted Patent B2
US 9,942,168 · App. 15/432,422 · Granted Apr 10, 2018

Method and apparatus for implementing traffic flags for large service groups

Inventors: Changwen Liu (San Diego, CA); David Barr (San Jose, CA); Michail Tsatsanis (Huntington Beach, CA)
Assignee: Entropic Communications, LLC
H04L47/828H04L47/31H04L47/41
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,942,168
App. No.
15/432,422
Granted
Apr 10, 2018
Kind
B2
Abstract

The use of traffic flag symbols allows a large number of CPEs to transmit traffic notifications to a network controller. In some such embodiments, hundreds of CPEs simultaneously transmit traffic flags on different subcarriers of a channel. For example, in a MoCA2 based access network, up to 480 CPEs can transmit flags in only 5 μs in the 100 MHz-wide channel.

Claims (72)

1. A method for network communications, the method comprising:

receiving an indication of a first assigned subcarrier, wherein a network controller assigns a different subcarrier to each of a first network node and a second network node; and

transmitting a first traffic symbol on the first assigned subcarrier, the first traffic symbol comprising a traffic flag without forward error correction, the traffic flag indicating whether the first network node has upstream traffic to send to the network controller, the first traffic symbol being transmitted simultaneously with a second traffic symbol on a second assigned subcarrier, wherein the network controller schedules a reservation request based on the traffic flag.

2. The method of claim 1 , comprising receiving a scheduled time for a reservation request in response to the traffic flag.

3. The method of claim 1 , comprising receiving a scheduled time for uplink data in response to the traffic flag.

4. The method of claim 1 , wherein the network controller schedules upstream traffic based on the traffic flag.

5. The method of claim 1 , wherein the traffic flag comprises two or more bits.

6. The method of claim 1 , wherein the traffic flag indicates a buffer fullness.

7. The method of claim 1 , wherein the traffic flag indicates a number of symbols requested to be scheduled.

8. The method of claim 1 , wherein the traffic flag comprises an acknowledgement of a receipt of a data packet.

9. The method of claim 1 , wherein the network controller assigns multiple subcarriers to the first network node.

10. A network node, comprising:

a processor; and

a communications interface comprising:

a receiver operable to receive an indication of a first assigned subcarrier from a network controller, wherein the network controller is operable to assign a different subcarrier to a different network node; and

a transmitter operable to transmit a first traffic symbol on the first assigned subcarrier, the first traffic symbol comprising a traffic flag without forward error correction, the traffic flag indicating whether the network node has upstream traffic to send to the network controller, the first traffic symbol being transmitted simultaneously with a second traffic symbol on a second assigned subcarrier, wherein the network controller is operable to schedule a reservation request based on the traffic flag.

11. The network node of claim 10 , wherein the receiver is operable to receive a scheduled time for a reservation request in response to the traffic flag.

12. The network node of claim 10 , wherein the receiver is operable to receive a scheduled time for uplink data in response to the traffic flag.

13. The network node of claim 10 , wherein the network controller is operable to schedule upstream traffic based on the traffic flag.

14. The network node of claim 10 , wherein the traffic flag comprises two or more bits.

15. The network node of claim 10 , wherein the traffic flag indicates a buffer fullness.

16. The network node of claim 10 , wherein the traffic flag indicates a number of symbols requested to be scheduled.

17. The network node of claim 10 , wherein the traffic flag comprises an acknowledgement of a receipt of a data packet.

18. The network node of claim 10 , wherein the network controller is operable to assign multiple subcarriers to the first network node.

19. A method for network communications, the method comprising:

receiving an indication of a first assigned subcarrier, wherein a network controller assigns a different subcarrier to each of a first network node and a second network node; and

transmitting a first traffic symbol on the first assigned subcarrier, the first traffic symbol comprising a traffic flag without forward error correction, the traffic flag indicating whether the first network node has upstream traffic to send to the network controller, the first traffic symbol being transmitted simultaneously with a second traffic symbol on a second assigned subcarrier, wherein the traffic flag indicates a buffer fullness.

20. The method of claim 19 , comprising receiving a scheduled time for a reservation request in response to the traffic flag.

21. The method of claim 19 , comprising receiving a scheduled time for uplink data in response to the traffic flag.

22. The method of claim 19 , wherein the network controller schedules a reservation request based on the traffic flag.

23. The method of claim 19 , wherein the network controller schedules upstream traffic based on the traffic flag.

24. The method of claim 19 , wherein the traffic flag comprises two or more bits.

25. The method of claim 19 , wherein the traffic flag indicates a number of symbols requested to be scheduled.

26. The method of claim 19 , wherein the traffic flag comprises an acknowledgement of a receipt of a data packet.

27. The method of claim 19 , wherein the network controller assigns multiple subcarriers to the first network node.

28. A method for network communications, the method comprising:

receiving an indication of a first assigned subcarrier, wherein a network controller assigns a different subcarrier to each of a first network node and a second network node; and

transmitting a first traffic symbol on the first assigned subcarrier, the first traffic symbol comprising a traffic flag without forward error correction, the traffic flag indicating whether the first network node has upstream traffic to send to the network controller, the first traffic symbol being transmitted simultaneously with a second traffic symbol on a second assigned subcarrier, wherein the traffic flag indicates a number of symbols requested to be scheduled.

29. The method of claim 28 , comprising receiving a scheduled time for a reservation request in response to the traffic flag.

30. The method of claim 28 , comprising receiving a scheduled time for uplink data in response to the traffic flag.

31. The method of claim 28 , wherein the network controller schedules a reservation request based on the traffic flag.

32. The method of claim 28 , wherein the network controller schedules upstream traffic based on the traffic flag.

33. The method of claim 28 , wherein the traffic flag comprises two or more bits.

34. The method of claim 28 , wherein the traffic flag indicates a buffer fullness.

35. The method of claim 28 , wherein the traffic flag comprises an acknowledgement of a receipt of a data packet.

36. The method of claim 28 , wherein the network controller assigns multiple subcarriers to the first network node.

37. A network node, comprising:

a processor; and

a communications interface comprising:

a receiver operable to receive an indication of a first assigned subcarrier from a network controller, wherein the network controller is operable to assign a different subcarrier to a different network node; and

a transmitter operable to transmit a first traffic symbol on the first assigned subcarrier, the first traffic symbol comprising a traffic flag without forward error correction, the traffic flag indicating whether the network node has upstream traffic to send to the network controller, the first traffic symbol being transmitted simultaneously with a second traffic symbol on a second assigned subcarrier, wherein the traffic flag indicates a buffer fullness.

38. The network node of claim 37 , wherein the receiver is operable to receive a scheduled time for a reservation request in response to the traffic flag.

39. The network node of claim 37 , wherein the receiver is operable to receive a scheduled time for uplink data in response to the traffic flag.

40. The network node of claim 37 , wherein the network controller is operable to schedule a reservation request based on the traffic flag.

41. The network node of claim 37 , wherein the network controller is operable to schedule upstream traffic based on the traffic flag.

42. The network node of claim 37 , wherein the traffic flag comprises two or more bits.

43. The network node of claim 37 , wherein the traffic flag indicates a number of symbols requested to be scheduled.

44. The network node of claim 37 , wherein the traffic flag comprises an acknowledgement of a receipt of a data packet.

45. The network node of claim 37 , wherein the network controller is operable to assign multiple subcarriers to the first network node.

46. A network node, comprising:

a processor; and

a communications interface comprising:

a receiver operable to receive an indication of a first assigned subcarrier from a network controller, wherein the network controller is operable to assign a different subcarrier to a different network node; and

a transmitter operable to transmit a first traffic symbol on the first assigned subcarrier, the first traffic symbol comprising a traffic flag without forward error correction, the traffic flag indicating whether the network node has upstream traffic to send to the network controller, the first traffic symbol being transmitted simultaneously with a second traffic symbol on a second assigned subcarrier, wherein the traffic flag indicates a number of symbols requested to be scheduled.

47. The network node of claim 46 , wherein the receiver is operable to receive a scheduled time for a reservation request in response to the traffic flag.

48. The network node of claim 46 , wherein the receiver is operable to receive a scheduled time for uplink data in response to the traffic flag.

49. The network node of claim 46 , wherein the network controller is operable to schedule a reservation request based on the traffic flag.

50. The network node of claim 46 , wherein the network controller is operable to schedule upstream traffic based on the traffic flag.

51. The network node of claim 46 , wherein the traffic flag comprises two or more bits.

52. The network node of claim 46 , wherein the traffic flag indicates a buffer fullness.

53. The network node of claim 46 , wherein the traffic flag comprises an acknowledgement of a receipt of a data packet.

54. The network node of claim 46 , wherein the network controller is operable to assign multiple subcarriers to the first network node.

Assignments (7)
MERGER AND CHANGE OF NAME Recorded Dec 21, 2022
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 062201/0608 →
MERGER AND CHANGE OF NAME Recorded Dec 21, 2022
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 062201/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2022
From: LIU, CHANGWEN; TSATSANIS, MICHAIL; BARR, DAVID
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 062175/0548 →
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
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 →
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 →
Continuity (3)
Continuation 14386460
Provisional Application 61613964 · Mar 21, 2012
Related Publication 20170171109A1 · Jun 15, 2017