IP Library Granted Patent US 9,912,588
Granted Patent B2
US 9,912,588 · App. 14/465,668 · Granted Mar 6, 2018

Binding IEEE 802.11 MAC frames to logical channels

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,912,588
App. No.
14/465,668
Granted
Mar 6, 2018
Kind
B2
Abstract

An IEEE 802.11 media access control (MAC) frame (or contents thereof) at a transmitter apparatus includes information from which a logical channel carrying traffic can be identified, so that a receiver apparatus, when unpacking the IEEE 802.11 MAC frame (or contents thereof), is able to route the traffic to the appropriate radio link control (RLC) entity associated with the logical channel. An evolved Node B (eNB) that is also an access point (AP) distinguishes conventional uplink wireless local area network (WLAN) traffic from traffic that is to be routed to an RLC layer.

Claims (46)

1. A routing method performed by a receiver apparatus, the routing method comprising:

identifying a logical channel from information contained in an IEEE 802.11 media access control (MAC) protocol data unit (PDU), a payload of the IEEE 802.11 MAC PDU containing a 3GPP radio link control (RLC) PDU; and

routing the RLC PDU within the receiver apparatus to an RLC entity that is associated with the identified logical channel,

wherein identifying the logical channel comprises:

at a component of the receiver apparatus that implements an IEEE 802.11 MAC layer, identifying the logical channel from a value stored in a source address field or a destination address field or a receiver address field or a transmitter address field of a header of the IEEE 802.11 MAC PDU.

2. A routing method performed by a receiver apparatus, the routing method comprising:

identifying a logical channel from information contained in an IEEE 802.11 media access control (MAC) protocol data unit (PDU), a payload of the IEEE 802.11 MAC PDU containing a 3GPP radio link control (RLC) PDU; and

routing the RLC PDU within the receiver apparatus to an RLC entity that is associated with the identified logical channel,

wherein the payload of the IEEE 802.11 MAC PDU contains an IEEE 802.2 logical link control (LLC) PDU and a payload of the IEEE 802.2 LLC PDU contains the 3GPP RLC PDU, and identifying the logical channel comprises:

at a component of the receiver apparatus that implements an IEEE 802.2 LLC layer:

determining that the IEEE 802.2 LLC PDU contains an LLC sub-network access protocol (SNAP) PDU; and

identifying the logical channel from a value in a Protocol Type field of the LLC SNAP PDU.

3. A routing method performed by a receiver apparatus, the routing method comprising:

identifying a logical channel from information contained in an IEEE 802.11 media access control (MAC) protocol data unit (PDU), a payload of the IEEE 802.11 MAC PDU containing a 3GPP radio link control (RLC) PDU; and

routing the RLC PDU within the receiver apparatus to an RLC entity that is associated with the identified logical channel,

wherein the payload of the IEEE 802.11 MAC PDU contains an IEEE 802.2 logical link control (LLC) PDU and a payload of the IEEE 802.2 LLC PDU contains the 3GPP RLC PDU, and identifying the logical channel comprises:

at a component of the receiver apparatus that implements an IEEE 802.2 LLC layer, identifying the logical channel from LLC service access point (SAP) values in a LLC header contained in the IEEE 802.2 LLC PDU.

4. A routing method performed by a receiver apparatus, the routing method comprising:

identifying a logical channel from information contained in an IEEE 802.11 media access control (MAC) protocol data unit (PDU), a payload of the IEEE 802.11 MAC PDU containing a 3GPP radio link control (RLC) PDU; and

routing the RLC PDU within the receiver apparatus to an RLC entity that is associated with the identified logical channel,

wherein the payload of the IEEE 802.11 MAC PDU contains a Long Term Evolution (LTE) MAC header and identifying the logical channel comprises:

at a component of the receiver apparatus that implements an upper Long Term Evolution (LTE) MAC layer, identifying the logical channel from logical channel identifier (LCD) values in the LTE MAC header.

5. A method performed by a transmitter apparatus for handling 3GPP radio link control (RLC) protocol data units (PDUs), the method comprising:

selecting a frame to be transported over a wireless local area network (WLAN) air interface, the frame containing a 3GPP RLC PDU from a particular logical channel; and

generating an IEEE 802.11 MAC frame that contains the 3GPP RLC PDU in a payload of the IEEE 802.11 MAC frame and that contains identifying information from which the particular logical channel can be identified,

wherein generating the IEEE 802.11 MAC frame comprises:

at a component of the transmitter apparatus that implements an IEEE 802.11 MAC layer, generating a header for the IEEE 802.11 MAC frame that contains the identifying information in a source address field or a destination address field or a receiver address field or a transmitter address field of the header.

6. A method performed by a transmitter apparatus for handling 3GPP radio link control (RLC) protocol data units (PDUs), the method comprising:

selecting a frame to be transported over a wireless local area network (WLAN) air interface, the frame containing a 3GPP RLC PDU from a particular logical channel;

generating an IEEE 802.11 MAC frame that contains the 3GPP RLC PDU in a payload of the IEEE 802.11 MAC frame and that contains identifying information from which the particular logical channel can be identified, and

at a component of the transmitter apparatus that implements an IEEE 802.2 Logical Link Control (LLC) layer:

generating an LLC Sub-Network Access Protocol (SNAP) PDU that includes i) an organizationally-unique identifier (OUI) value assigned for 3 rd generation partnership protocol (3GPP) use, ii) an identification of the logical channel in a Protocol Type field; and iii) the 3GPP RLC PDU in a Protocol Data field; and

generating an LLC header that indicates presence of the LLC SNAP PDU,

wherein generating the IEEE 802.11 MAC frame comprises including the LLC header and the LLC SNAP PDU in the payload of the IEEE 802.11 MAC frame.

7. A method performed by a transmitter apparatus for handling 3GPP radio link control (RLC) protocol data units (PDUs), the method comprising:

selecting a frame to be transported over a wireless local area network (WLAN) air interface, the frame containing a 3GPP RLC PDU from a particular logical channel;

generating an IEEE 802.11 MAC frame that contains the 3GPP RLC PDU in a payload of the IEEE 802.11 MAC frame and that contains identifying information from which the particular logical channel can be identified, and

at a component of the transmitter apparatus that implements an IEEE 802.2 Logical Link Control (LLC) layer:

generating an LLC header having LLC service access point (SAP) values from which the particular logical channel can be identified,

wherein generating the IEEE 802.11 MAC frame comprises including the LLC header in the payload of the IEEE 802.11 MAC frame.

8. A method performed by a transmitter apparatus for handling 3GPP radio link control (RLC) protocol data units (PDUs), the method comprising:

selecting a frame to be transported over a wireless local area network (WLAN) air interface, the frame containing a 3GPP RLC PDU from a particular logical channel;

generating an IEEE 802.11 MAC frame that contains the 3GPP RLC PDU in a payload of the IEEE 802.11 MAC frame and that contains identifying information from which the particular logical channel can be identified, and

at a component of the transmitter apparatus that implements an upper Long Term Evolution (LTE) MAC layer:

generating an LTE MAC header having logical channel identifier (LCID) values from which the particular logical channel can be identified,

wherein generating the IEEE 802.11 MAC frame comprises including the LTE MAC header in the payload of the IEEE 802.11 MAC frame.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: BARRETT, STEPHEN JOHN; ANDERSON, NICHOLAS WILLIAM; VUTUKURI, ESWAR
To: BLACKBERRY UK LIMITED
Reel/Frame 035577/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: LEPP, JAMES RANDOLPH WINTER
To: BLACKBERRY LIMITED
Reel/Frame 035577/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2015
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 035359/0687 →