Method and system for queuing traffic in a wireless communications network
First Claim
Patent Images
1. A method for queuing traffic in a wireless network, comprising:
- receiving a stream of packets for transmission in a wireless network, each packet including a flow identifier uniquely identifying the flow;
determining for each packet based on the included flow identifier a location for a corresponding flow, the location comprising at least one of a sector in the wireless network, a latitude and a longitude of a mobile device associated with the flow, and a specific beam within a sector of the wireless network;
assigning each packet to one of a plurality of virtual groups based on the location for the corresponding flow, the virtual groups comprising discrete transmission resources; and
queuing each packet in an assigned virtual group for transmission in the wireless network.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for queuing traffic in a wireless network includes receiving a stream of packets for transmission in the wireless network. Each packet includes a flow identifier and is assigned to one of the plurality of virtual groups based on the flow identifier. The virtual groups include discrete transmission resources. Each packet is queued in an assigned virtual group for transmission in the wireless network.
-
Citations
91 Claims
-
1. A method for queuing traffic in a wireless network, comprising:
-
receiving a stream of packets for transmission in a wireless network, each packet including a flow identifier uniquely identifying the flow;
determining for each packet based on the included flow identifier a location for a corresponding flow, the location comprising at least one of a sector in the wireless network, a latitude and a longitude of a mobile device associated with the flow, and a specific beam within a sector of the wireless network;
assigning each packet to one of a plurality of virtual groups based on the location for the corresponding flow, the virtual groups comprising discrete transmission resources; and
queuing each packet in an assigned virtual group for transmission in the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A system for queuing traffic in a wireless network, comprising:
-
a dynamic flow manager operable to receive a stream of packets for transmission in a wireless network, each packet including a flow identifier uniquely identifying the flow, to determine for each packet based on the included flow identifier a location for a corresponding flow, wherein the location comprises at least one of a sector in the wireless network, a latitude and a longitude of a mobile device associated with the flow, and a specific beam within a sector of the wireless network, and to assign each packet to one of a plurality of virtual groups based on the location for the corresponding flow; and
the virtual groups comprising discrete transmission resources each operable to queue assigned packets for transmission in the wireless network. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
-
89. A peripheral card for a mobile gateway, comprising:
-
an external interface operable to receive a stream of packets for transmission in a wireless network, each packet including a flow identifier uniquely identifying the flow;
a dynamic flow manager operable to determine for each packet based on the included flow identifier a location for a corresponding flow, wherein the location comprises at least one of a sector in the wireless network, a latitude and a longitude of a mobile device associated with the flow, and a specific beam within a sector of the wireless network, to assign each packet to one of a plurality of virtual groups based on the location for the corresponding flow, the virtual groups comprising discreet transmission resources; and
an internal interface operable to forward the packets to the assigned virtual groups for queuing. - View Dependent Claims (90, 91)
-
Specification