IP Library › Granted Patent US 11,895,712
Granted Patent B2
US 11,895,712 · App. 17/821,853 · Granted Feb 6, 2024

RTA contention collision avoidance

Inventors: Liangxiao Xin (San Jose, CA); Mohamed Abouelseoud (Burlingame, CA); Kazuyuki Sakoda (Campbell, CA)
Assignee: SONY GROUP CORPORATION
H04W74/0875H04W74/0808H04W84/12
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 11,895,712
App. No.
17/821,853
Granted
Feb 6, 2024
Kind
B2
Abstract

A wireless communication circuit for operating over a wireless local area network (WLAN) supporting carrier sense multiple access/collision avoidance (CSMA/CA) in which real time application (RTA) traffic and non-RTA traffic coexist. Channel time is scheduled for transmitting real-time application (RTA) traffic based on expected RTA packet arrival time, with the schedule being shared with neighboring stations. Schedule time is adjusted based on schedules of neighboring stations to prevent channel contention collisions of multiple RTA traffics contending for the channel. Various mechanisms are described for supporting RTA transmissions while reducing channel access latency and contention collision.

Claims (23)

1. An apparatus for wireless communication in a network, the apparatus comprising:

(a) a wireless communication circuit configured, as a station under an IEEE 802.11 communications protocol supporting carrier sense multiple access/collision avoidance (CSMA/CA) and providing a lower latency capability for real-time application (RTA) traffic, for wirelessly communicating over at least one channel with at least one other wireless station on a wireless local area network (WLAN) in its reception area;

(b) a processor coupled to the station configured for operating on the WLAN;

(c) a non-transitory memory storing instructions executable by the processor; and

(d) wherein said instructions, when executed by the processor, perform steps of the communications protocol comprising:

(i) operating said wireless communication circuit as a WLAN station under CSMA/CA for communicating non-real time (non-RTA) packets between stations which contend for channel access;

(ii) distinguishing RTA packets from non-RTA packets at the station's media access control (MAC) layer, which extracts information when receiving traffic from an upper layer and compares it with RTA session records created during RTA stream negotiations to determine if the packets are RTA packets;

(iii) scheduling channel time for transmitting RTA traffic based on expected RTA packet arrival time as determined at the MAC layer;

(iv) sharing scheduled channel time information with neighboring wireless stations;

(v) adjusting scheduled channel time based on the scheduled channel time of at least one of its neighboring wireless stations toward preventing channel contention collisions when multiple RTA traffics are contending for the channel;

(vi) occupying the channel before the RTA packet arrives; and

(vii) transmitting the RTA packet.

2. The apparatus as recited in claim 1 , wherein said instructions when executed by the processor for distinguishing RTA packets from non-RTA packets further perform steps comprising distinguishing RTA traffic and non-RTA traffic in response to using prior negotiation information or packet header information.

3. A method of performing wireless communication in a network, comprising:

(a) operating a wireless communication circuit as a WLAN station, under an IEEE 802.11 communications protocol supporting carrier sense multiple access/collision avoidance (CSMA/CA) and providing a lower latency capability for real-time application (RTA) traffic, configured to support communicating RTA packets that are sensitive to communication delays as well as non-real time application (non-RTA) packets over a network supporting carrier sense multiple access/collision avoidance (CSMA/CA) in which RTA traffic and non-RTA traffic coexist;

(b) communicating non-RTA packets under CSMA/CA between stations which contend for channel access;

(c) distinguishing RTA packets from non-RTA packets at the station's media access control (MAC) layer, which extracts information when receiving traffic from an upper layer and compares it with RTA session records created during RTA stream negotiations to determine if the packets are RTA packets;

(d) scheduling channel time for transmitting RTA traffic based on expected RTA packet arrival time as determined at the MAC layer;

(e) sharing scheduled channel time information with neighboring wireless stations;

(f) adjusting scheduled channel time based on the scheduled channel time of at least one of its neighboring wireless stations toward preventing channel contention collisions when multiple RTA traffics are contending for the channel;

(g) occupying the channel before the RTA packet arrives; and

(h) transmitting the RTA packet.

4. The method as recited in claim 3 , further comprising distinguishing RTA traffic and non-RTA traffic in response to using prior negotiation information or packet header information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2022
From: XIN, LIANGXIAO; ABOUELSEOUD, MOHAMED; SAKODA, KAZUYUKI
To: SONY GROUP CORPORATION
Reel/Frame 060943/0339 →
Continuity (3)
Continuation 16714179 · Dec 13, 2019
Provisional Application 62878190 · Jul 24, 2019
Related Publication 20220418010A1 · Dec 29, 2022