# US 7,412,517 B2 · Method for providing dynamic bandwidth allocation based on IP-flow characteristics in a wireless point to multi-point (PtMP) transmission system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,412,517 B2
- Document ID: US7412517B2
- Status: Granted
- Kind: B2
- Application number: 11/502,331
- Filed: 2006-08-10
- Published: 2007-03-29
- Granted: 2008-08-12
- Earliest claimed: 1998-07-10
- Assignees: Van Drebbel Mariner LLC
- Inventors: Jacob W. Jorgensen
- Web page: https://patentgrep.com/patent/US7412517B2

## CPC

- H04L 1/20: using signal quality detector
- H04L 63/0272: {Virtual private networks}
- H04L 69/16: Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L 69/161: {Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields}
- H04L 69/163: In-band adaptation of TCP data exchange; In-band control procedures
- H04L 69/165: Combined use of TCP and UDP protocols; selection criteria therefor
- H04L 69/168: specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
- H04L 69/169: {Special adaptations of TCP, UDP or IP for interworking of IP based networks with other networks (protocols for interworking, protocol conversion H04L69/08)}
- H04Q 11/0414: {Details}
- H04W 12/033: of the user plane, e.g. user's traffic
- H04W 28/20: Negotiating bandwidth
- H04L 12/1813: {for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15)}
- H04L 12/1836: {with heterogeneous network architecture}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04Q 2213/1305: Software aspects
- H04Q 2213/13096: Digital apparatus individually associated with a subscriber line, digital line circuits
- H04Q 2213/13097: Numbering, addressing
- H04Q 2213/13098: Mobile subscriber
- H04Q 2213/13141: Hunting for free outlet, circuit or channel
- H04Q 2213/13166: Fault prevention
- H04Q 2213/13176: Common channel signaling, CCS7
- H04Q 2213/13196: Connection circuit/link/trunk/junction, bridge, router, gateway
- H04Q 2213/13204: Protocols
- H04Q 2213/13216: Code signals, frame structure
- H04Q 2213/1322: PBX
- H04Q 2213/13292: Time division multiplexing, TDM
- H04Q 2213/13296: Packet switching, X.25, frame relay
- H04Q 2213/13348: Channel/line reservation
- H04Q 2213/13389: LAN, internet
- H04W 24/00: Supervisory, monitoring or testing arrangements
- H04W 28/18: Negotiating wireless communication parameters
- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04W 28/26: Resource reservation
- H04W 48/12: using downlink control channel
- H04W 72/04: Wireless resource allocation
- H04W 72/0453: Resources in frequency domain, e.g. a carrier in FDMA
- H04W 74/00: Wireless channel access
- H04W 80/00: Wireless network protocols or protocol adaptations to wireless operation
- H04W 80/04: Network layer protocols, e.g. mobile IP [Internet Protocol]
- H04W 80/06: Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless {(transmission control protocol/Internet protocol [TCP/IP] or user datagram protocol [UDP] H04L69/16)}
- H04W 84/06: Airborne or Satellite Networks (space-based or airborne stations H04B7/185)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for allocating a shared wireless bandwidth in a packet-centric wireless point to multi-point telecommunications system. The method includes allocating the shared bandwidth between a wireless base station and one or more subscriber customer premises equipment (CPE) stations. The method can include dynamically allocating the shared bandwidth. The method can include allocating the shared bandwidth on a frame basis, such as (1) allocating the frame of the shared bandwidth in an uplink direction from a subscriber CPE station to the wireless base station; or (2) allocating the frame of the shared bandwidth in a downlink direction from the wireless base station to a subscriber CPE station. The method can also include: allocating the shared bandwidth on a subframe within a frame basis; allocating the subframe of the shared bandwidth in an uplink direction from a subscriber CPE station to the wireless base station; allocating the subframe of the shared bandwidth in a downlink direction from the wireless base station a subscriber CPE station.

## Claims

### Claim 1

A method for allocating a shared wireless bandwidth in a packet-centric wireless point to multi-point telecommunications system, the method comprising:
analyzing contents of packets to be communicated over the shared wireless bandwidth in a downlink direction from a wireless base station to at least one customer premises equipment (CPE) station;
analyzing reservation requests for packets to be communicated in the unlink direction from the at least one CPE station to the wireless base station, wherein each reservation request comprises a subscriber identifier and at least one other subscriber attribute, wherein the analyzing includes processing the subscriber identifier and the at least one other subscriber attribute to schedule packets in the uplink direction; and
allocating the shared wireless bandwidth between the wireless base station transmitting in the downlink direction and the at least one CPE station transmitting in the uplink direction based on the analyzed contents and the analyzed reservation requests, wherein allocating the shared bandwidth comprises:
assigning slots in a frame to the at least one CPE station; and
communicating the assigned slots to the at least one CPE station in a reservation request acknowledgement section of a frame.

### Claim 2 (depends on 1)

The method according to claim 1 wherein the bandwidth is allocated dynamically between the uplink direction and the downlink direction for each frame.

### Claim 3 (depends on 1)

The method as recited in claim 1 wherein the at least one other subscriber attribute comprises an internet protocol (IP) identifier that associates a corresponding packet with other packets previously transmitted by the at least one CPE station.

### Claim 4 (depends on 1)

The method as recited in claim 1 wherein the at least one other subscriber attribute comprises a quality of service classification.

### Claim 5 (depends on 1)

The method as recited in claim 1 wherein the at least one other subscriber attribute comprises an internet protocol (IP) priority level.

### Claim 6 (depends on 5)

The method as recited in claim 5 wherein the at least one other subscriber attribute further comprises an IP type.

### Claim 7 (depends on 1)

The method as recited in claim 1 wherein the at least one CPE station is coupled to a plurality of subscriber stations, and the method further comprising the CPE station prioritizing packets from the plurality of subscriber stations.

### Claim 8 (depends on 7)

The method as recited in claim 7 further comprising the at least one CPE station generating the reservation request for at least a highest priority one of the packets from the plurality of subscriber stations.

### Claim 9 (depends on 1)

The method as recited in claim 1 further comprising transmitting system state corresponding to the at least one CPE station in a status section of the frame.

### Claim 10 (depends on 9)

The method as recited in claim 9 wherein the system state comprises system resource information.

### Claim 11 (depends on 9)

The method as recited in claim 9 wherein the system state comprises system operating temperature.

### Claim 12

A wireless base station comprising:
a first interface configured to couple to a wired data network;
a second interface configured to communicate on a wireless network; and
a controller coupled to the first interface and the second interface, wherein the controller is configured to receive reservation requests from one or more customer premises equipment (CPE) stations via the second interface, wherein each reservation request corresponds to a packet to be transmitted in an uplink direction from the at least one CPE station to the wireless base station, and wherein each reservation request comprises a subscriber identifier and at least one other subscriber attribute, and wherein the controller is configured to receive packets from the wired data network via the first interface to be communicated in a downlink direction from the wireless base station to the at least one CPE station, and wherein the controller is configured to analyze contents of the packets received from the first interface and to analyze the reservation requests, and wherein the controller is configured to allocate wireless bandwidth between the uplink direction and the downlink direction responsive to the analyzed packet contents and the analyzed reservation requests, and wherein the controller is configured to allocate slots in a frame to the reservation requests responsive to the allocated bandwidth, and wherein the controller is configured to communicate the allocated slots in a reservation request acknowledgement section of a frame.

### Claim 13 (depends on 12)

The wireless base station as recited in claim 12 wherein the controller is configured allocate the wireless bandwidth dynamically for each frame.

### Claim 14 (depends on 12)

The wireless base station as recited in claim 12 wherein the at least one other subscriber attribute comprises an internet protocol (IP) identifier that associates a corresponding packet with other packets previously transmitted by the at least one CPE station.

### Claim 15 (depends on 12)

The wireless base station as recited in claim 12 wherein the at least one other subscriber attribute comprises a quality of service classification.

### Claim 16 (depends on 12)

The wireless base station as recited in claim 12 wherein the at least one other subscriber attribute comprises an internet protocol (IP) priority level.

### Claim 17 (depends on 16)

The wireless base station as recited in claim 16 wherein the at least one other subscriber attribute further comprises an IP type.
