← Back to Patent Explorer
US6590885B1 Expired / Lapsed US ⏱️ 0.0 years remaining

IP-flow characterization in a wireless point to multi-point (PTMP) transmission system

Assignee: Dow Chemical Co
•
Filing: 1999-07-09
•
Granted: 2003-07-08
•
Expires: 2019-07-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is directed to a packet-centric wireless point to multi-point telecommunications system, including: 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; a device for analyzing and scheduling an internet protocol (IP) flow over the shared wireless bandwidth. The analyzing device includes a characterizing device for characterizing the IP flow. The characterizing device can include a device for determining whether a packet is older than a threshold age. The age determining device can include a device for analyzing a time to live (TTL) packet header field for determining the age of the packet, or a device for anticipating application IP flow discards based on the age of the packet. The characterizing device can include a device for determining a QoS requirement for the IP flow if the IP flow is a new IP flow. The characterizing device scan include a device for determining a subscriber CPE identification for a subscriber CPE station associated with the IP flow if the IP flow is a new IP flow.

Inventors

  • 👤 Jacob W. Jorgensen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:17
CPC Classifications
H; H04; H04W; H04W28/00; H04W28/16; H04W28/18; H04W28/20; H04L; H04L1/00; H04L1/20; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L12/1827; H04L47/00; H04L47/10; H04L47/19; H04L47/193; H04L47/27; H04L63/00; H04L63/02; H04L63/0272; H04L63/04; H04L63/0428; H04L69/00; H04L69/16; H04L69/161; H04L69/163; H04L69/165; H04L69/169; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407; H04Q11/0414; H04W28/02; H04W28/0231; H04W28/0242; H04W28/0273; H04W28/10; H04W8/00; H04W8/02; H04W8/04; H04L12/1836; H04L12/189; H04Q2213/00; H04Q2213/1305; H04Q2213/13096; H04Q2213/13097; H04Q2213/13098; H04Q2213/13141; H04Q2213/13166; H04Q2213/13176; H04Q2213/13196; H04Q2213/13204; H04Q2213/13216; H04Q2213/1322; H04Q2213/13292; H04Q2213/13296; H04Q2213/13348; H04Q2213/13389; H04W28/0289; H04W28/24; H04W28/26; H04W72/00; H04W72/04; H04W72/12; H04W72/1221; H04W80/00; H04W88/00; H04W88/02; H04W88/06

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 123 words
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 wireless bandwidth using a packet-centric protocol; one or more subscriber workstations coupled to each of said subscriber CPE stations over a second network; resource allocation means for optimizing end-user quality of service (QoS) and allocating said shared wireless bandwidth among said subscriber CPE stations; and analyzing means for analyzing and scheduling an internet protocol (IP) flow over said shared wireless bandwidth, wherein said analyzing means comprises: characterizing means for characterizing said IP flow.
Claim 2
Dependent Claim 123 words
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 wireless bandwidth using a packet-centric protocol; one or more subscriber workstations coupled to each of said subscriber CPE stations over a second network; resource allocation means for optimizing end-user quality of service (QoS) and allocating said shared wireless bandwidth among said subscriber CPE stations; and analyzing means for analyzing and scheduling an internet protocol (IP) flow over said shared wireless bandwidth, wherein said analyzing means comprises: characterizing means for characterizing said IP flow.
Claim 3
Dependent Claim 23 words
The system of claim 1 , wherein said characterizing means comprises: means for determining whether age of a packet exceeds a threshold age.
Claim 4
Dependent Claim 30 words
The system of claim 2 , wherein said age determining means comprises: means for analyzing a time to live (TTL) packet header field for determining said age of said packet.
Claim 5
Dependent Claim 26 words
The system of claim 2 , wherein said age determining means comprises: means for anticipating application IP flow discards based on said age of said packet.
Claim 6
Dependent Claim 30 words
The system of claim 1 , wherein said characterizing means comprises: means for determining a QoS requirement for said IP flow if said IP flow is a new IP flow.
Claim 7
Dependent Claim 38 words
The system of claim 1 , wherein said characterizing means comprises: means for determining a subscriber CPE identification for a said subscriber CPE station associated with said IP flow if said IP flow is a new IP flow.
Claim 8
Dependent Claim 45 words
The system of claim 5 , wherein said means for determining a QoS requirement for said new IP flow comprises: means for determining QoS requirements based on at least one of: a source address, a destination address, and a user datagram protocol (UDP) port number.
Claim 9
Dependent Claim 39 words
The system of claim 5 , wherein said means for determining a QoS requirement for said new IP flow comprises: means for storing and retrieving a QoS requirement for an IP flow from an IP flow QoS requirement table.
Claim 10
Dependent Claim 15 words
The system according to claim 1 , wherein said resource allocation means is application aware.
Claim 11
Dependent Claim 135 words
A packet-centric wireless point to multi-point telecommunications system comprising: a wireless base station coupled to a first data network; one or more 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 wireless bandwidth using a packet-centric protocol; and one or more subscriber workstations coupled to each of said subscriber CPE stations over a second network; a resource allocator operative to optimize end-user quality of service (QoS) and to allocate shared bandwidth among said subscriber CPE stations; and an internet protocol (IP) analyzer and IP scheduler operative to analyze and schedule an internet protocol (IP) flow over said shared wireless bandwidth, wherein said IP analyzer and scheduler comprises: a packet characterization component operative to characterize said IP flow.
Claim 12
Dependent Claim 135 words
A packet-centric wireless point to multi-point telecommunications system comprising: a wireless base station coupled to a first data network; one or more 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 wireless bandwidth using a packet-centric protocol; and one or more subscriber workstations coupled to each of said subscriber CPE stations over a second network; a resource allocator operative to optimize end-user quality of service (QoS) and to allocate shared bandwidth among said subscriber CPE stations; and an internet protocol (IP) analyzer and IP scheduler operative to analyze and schedule an internet protocol (IP) flow over said shared wireless bandwidth, wherein said IP analyzer and scheduler comprises: a packet characterization component operative to characterize said IP flow.
Claim 13
Dependent Claim 28 words
The system of claim 10 , wherein said packet characterization component includes an age determination module operative to determine whether age of a packet exceeds a threshold age.
Claim 14
Dependent Claim 28 words
The system of claim 11 , wherein said age determination module analyzes a time to live (TTL) packet header field operative to determine said age of said packet.
Claim 15
Dependent Claim 26 words
The system of claim 11 , wherein said age determination module includes means for anticipating application IP flow discards based on said age of said packet.
Claim 16
Dependent Claim 34 words
The system of claim 9 , wherein said characterization component includes a QoS requirement module operative to determine a QoS requirement for said IP flow if said IP flow is a new IP flow.
Claim 17
Dependent Claim 45 words
The system of claim 9 , wherein said characterization component comprises a subscriber CPE identification module operative to determine a subscriber CPE identification associated with one of said subscriber CPE stations associated with said IP flow if said IP flow is a new IP flow.
Claim 18
Dependent Claim 38 words
The system of claim 14 , wherein said QoS requirement module is operative to determine the QoS requirement based on at least one of a source address, a destination address, and a user datagram protocol (UDP) port number.
Claim 19
Dependent Claim 23 words
The system of claim 14 , wherein said QoS requirement module for said new IP flow comprises an IP flow QoS requirement table.
Claim 20
Dependent Claim 36 words
The system of claim 14 , wherein said QoS requirement module for said new IP flow is operative to store and retrieve a QoS requirement for an IP flow from an IP flow QoS requirement table.
Claim 21
Dependent Claim 133 words
The system according to claim 10 , wherein said resource allocator is application aware, wherein said resource allocator is operative to recognize an application type associated with said IP flow by analysis of said application at above layer 4 of Open Systems Interoperability (OSI) model, and wherein said application type associated with said IP flow is operative to recognize said application type by further analysis comprising analysis of at least one of: packet contents, packet header contents, packet payload contents, port numbers, information operated on at layer 3 of the OSI model, information operated on at layer 4 of the OSI model, information operated on at layer 5 of the OSI model, information operated on at layer 6 of the OSI model, and information operated on at layer 7 of the OSI model.
Claim 22
Dependent Claim 166 words
A computer program product embodied on a computer usable medium comprising program logic to be executed on a computer included as part of 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 wireless bandwidth using a packet-centric protocol; and one or more subscriber workstations coupled to each of said subscriber CPE stations over a second network; wherein said computer program logic comprises: resource allocation means for enabling a computer to optimize end-user quality of service (QoS) and to allocate said shared wireless bandwidth among said subscriber CPE stations; and analyzing means for enabling the computer to analyze and schedule an internet protocol (IP) flow over said shared wireless bandwidth, wherein said analyzing means comprises: characterizing means for enabling the computer to characterize said IP flow.
Claim 23
Dependent Claim 166 words
A computer program product embodied on a computer usable medium comprising program logic to be executed on a computer included as part of 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 wireless bandwidth using a packet-centric protocol; and one or more subscriber workstations coupled to each of said subscriber CPE stations over a second network; wherein said computer program logic comprises: resource allocation means for enabling a computer to optimize end-user quality of service (QoS) and to allocate said shared wireless bandwidth among said subscriber CPE stations; and analyzing means for enabling the computer to analyze and schedule an internet protocol (IP) flow over said shared wireless bandwidth, wherein said analyzing means comprises: characterizing means for enabling the computer to characterize said IP flow.

References Cited (Backward Citations)

US4742512A Cited
US4907224A Cited
US6084867A Cited
US5758281A Cited
CA2064975C Cited
US5282222A Cited
US5337313A Cited
US5499243A Cited
US5493569A Cited
US5613198A Cited
US5802465A Cited
US5420851A Cited
US5602836A Cited
US5444718A Cited
US5581544A Cited
US5640395A Cited
US5497504A Cited
US5442625A Cited
US5724513A Cited
US5515363A Cited
US5644576A Cited
US5742847A Cited
US5570355A Cited
US5970059A Cited
US5648969A Cited
US5625877A Cited
US5572528A Cited
US6097707A Cited
US5638371A Cited
US5729542A Cited
US5610910A Cited
US5828666A Cited
US6363209B2 Cited
US5752193A Cited
US5774461A Cited
US5717689A Cited
US5966378A Cited
US5751708A Cited
US5701302A Cited
US5684791A Cited
US5732077A Cited
US5790551A Cited
US6111863A Cited
US5793416A Cited
US5920705A Cited
US5889816A Cited
US6163532A Cited
US5734833A Cited
US6324184B1 Cited
US5828677A Cited
US5831975A Cited
US5970062A Cited
US5953344A Cited
US6021158A Cited
US6151300A Cited
US6058114A Cited
US5787080A Cited
US5787077A Cited
US6041051A Cited
US5831971A Cited
US6092113A Cited
US5841777A Cited
US6330244B1 Cited
US5936949A Cited
US5959999A Cited
US6005868A Cited
US5909550A Cited
US6031832A Cited
US6304564B1 Cited
US5953328A Cited
US6046980A Cited
US6097722A Cited
US5838670A Cited
US6064649A Cited
US5974028A Cited
US5991292A Cited
US5956330A Cited
US5864540A Cited
US5907822A Cited
US6295285B1 Cited
US6052594A Cited
US6075787A Cited
US6031845A Cited
US6002935A Cited
US5960000A Cited
US6097733A Cited
US6075792A Cited
US6038451A Cited
US6081536A Cited
US6115357A Cited
US6081524A Cited
US6188671B1 Cited
US6151628A Cited
US6320846B1 Cited
US6310886B1 Cited
US6038452A Cited
US6377548B1 Cited
US6115390A Cited
US6400722B1 Cited
US6016311A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-07-07 2007-01-06 2007-07-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-07-07 2011-01-06 2011-07-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-07-07 2015-01-06 2015-07-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag