IP-flow identification in a wireless point to multi-point transmission system
First Claim
1. A packet-centric wireless point to multi-point telecommunications system comprising:
- a wireless base station coupled to a first data network;
one or more host workstations coupled to said first data network;
one or more subscriber customer premise equipment (CPE) stations in wireless communication with said wireless base station over a shared bandwidth using a packet-centric protocol; and
one or more subscriber workstations coupled to each of said subscriber CPE stations over a second network;
resource allocation means optimizing end-user quality of service (QoS) and allocating shared bandwidth among said subscriber CPE stations; and
means for analyzing and scheduling an internet protocol (IP) flow over said shared wireless bandwidth, wherein said analyzing means comprises;
identifying means identifying said IP flow.
17 Assignments
0 Petitions
Accused Products
Abstract
A packet-centric wireless point to multi-point telecommunications system includes: a wireless base station coupled to a first data network; one or more host workstations coupled to the first data network; one or more subscriber customer premise equipment (CPE) stations in wireless communication with the wireless base station over a shared bandwidth using a packet-centric protocol; and one or more subscriber workstations coupled to each of the subscriber CPE stations over a second network; a resource allocation device optimizing end-user quality of service (QoS) and allocating shared bandwidth among the subscriber CPE stations; device for analyzing and scheduling an internet protocol (IP) flow over the shared wireless bandwidth, wherein the analyzing device comprises: identifying device identifying the IP flow.
437 Citations
23 Claims
-
1. A packet-centric wireless point to multi-point telecommunications system comprising:
-
a wireless base station coupled to a first data network;
one or more host workstations coupled to said first data network;
one or more subscriber customer premise equipment (CPE) stations in wireless communication with said wireless base station over a shared bandwidth using a packet-centric protocol; and
one or more subscriber workstations coupled to each of said subscriber CPE stations over a second network;
resource allocation means optimizing end-user quality of service (QoS) and allocating shared bandwidth among said subscriber CPE stations; and
means for analyzing and scheduling an internet protocol (IP) flow over said shared wireless bandwidth, wherein said analyzing means comprises;
identifying means identifying said IP flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
means for analyzing one or more packet header fields in said IP flow; and
means for distinguishing between a new and an existing IP flow.
-
-
5. The system according to claim 4, wherein analyzing means is located at said subscriber CPE station for an uplink wireless connection from said subscriber CPE station to said wireless base station.
-
6. The system according to claim 4, wherein distinguishing means is located at said subscriber CPE station for an uplink wireless connection from said subscriber CPE station to said wireless base station.
-
7. The system according to claim 4, wherein analyzing means is located at said wireless base station for a downlink wireless connection from said wireless base station to said subscriber CPE station.
-
8. The system according to claim 4, wherein distinguishing means is located at said wireless base station for a downlink wireless connection from said wireless base station to said subscriber CPE station.
-
9. The system of claim 4, wherein said means for analyzing packet header fields comprises:
-
means for buffering packets of said IP flows;
means for extracting data from packet header fields of each of said packets; and
means for analyzing said packet header fields.
-
-
10. The system of claim 9, wherein said means for extracting data from packet header fields of each of said packets comprises:
-
means for determining whether said packets are a packet version IPv.4 or IPv.6; and
means for parsing said packet header fields of said IP flows.
-
-
11. The system of claim 9, wherein said analyzing means comprises:
means for determining a source application type.
-
12. The system of claim 11, wherein said means for determining said source application type comprises:
means for storing and retrieving a source application type to and from a source application packet header table.
-
13. The system of claim 11, wherein said means for determining said source application type comprises:
means for determining a source application from a type of service (TOS) packet header field.
-
14. The system of claim 11, wherein said means for determining said source application type comprises:
means for determining a source application from a differentiated services (DiffServ) packet header field.
-
15. The system of claim 11, wherein said means for determining said source application type comprises:
means for determining a source application from information provided by a direct application conduit.
-
16. The system of claim 4, wherein said means for distinguishing between a new and an existing IP flow comprises:
means for storing and retrieving identification information for an existing IP flow to and from an IP flow identification data table.
-
17. A wireless point to multipoint telecommunication system for identifying an internet protocol (IP) flow, comprising:
-
means for determining whether the IP flow is known to the system based on a packet received over a wireless medium;
means for identifying a source application having transmitted said received packet. - View Dependent Claims (18, 19, 20, 21, 22, 23)
a wireless base station; and
a subscriber customer premise equipment (CPE) station in wireless communication with said wireless base station, wherein said determining means is located at said wireless base station for a downlink wireless connection from said wireless base station to said subscriber CPE station.
-
-
19. The system according to claim 17, further comprising:
-
a wireless base station; and
a subscriber customer premise equipment (CPE) station in wireless communication with said wireless base station, wherein said determining means is located at said subscriber CPE station for an uplink wireless connection from said subscriber CPE station to said wireless base station.
-
-
20. The system according to claim 17, further comprising:
-
a wireless base station; and
a subscriber customer premise equipment (CPE) station in wireless communication with said wireless base station, wherein said identifying means is located at said wireless base station for a downlink wireless connection from said wireless base station to said subscriber CPE station.
-
-
21. The system according to claim 17, further comprising:
-
a wireless base station; and
a subscriber customer premise equipment (CPE) station in wireless communication with said wireless base station, wherein said identifying means is located at said subscriber CPE station for an uplink wireless connection from said subscriber CPE station to said wireless base station.
-
-
22. The system according to claim 17, wherein said determining means comprises:
-
means for buffering said packet;
means for extracting identification information from a packet header field of said packet;
means for performing a lookup of an existing IP flow identifier using said identification information in an existing IP flow data table to determine whether the IP flow is known to the system.
-
-
23. The system according to claim 17, wherein said identifying means comprises:
-
means for buffering said packet;
means for extracting information from a packet header field of said packet;
means for performing a lookup of a source application type using said information in a source application data table to identify said source application.
-
Specification