IP Library › Granted Patent US 11,729,670
Granted Patent B2
US 11,729,670 · App. 16/926,170 · Granted Aug 15, 2023

Flexible negotiation of parameters in setup exchanges for wireless communication sessions

Inventors: Alfred Asterjadhi (San Diego, CA); George Cherian (San Diego, CA); Abhishek Pramod Patil (San Diego, CA); Yongchun Xiao (San Jose, CA); Srinivas Katar (Fremont, CA); Sandip Homchaudhuri (San Jose, CA)
Assignee: QUALCOMM Incorporated
H04W28/18H04W28/06H04W52/0216H04W72/0446H04W76/10
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,729,670
App. No.
16/926,170
Granted
Aug 15, 2023
Kind
B2
Abstract

Certain aspects of the present disclosure provide techniques that may allow a device participating in a setup procedure to efficiently propose a range of values for a negotiated parameter. The techniques may reduce setup time, for example, allowing a responder to accept a value within the proposed range which may eliminate overhead associated with some of the back and forth message exchange of typical negotiations.

Claims (86)

1. A method for wireless communications by a first wireless node, comprising:

generating a first frame with at least first and second elements that each include at least a first field that corresponds to a first parameter being negotiated by the first wireless node with a second wireless node for a first communication session, wherein each of the first and second elements includes at least a second parameter being negotiated by the first wireless node with the second wireless node;

indicating a first proposed range of values for the first parameter by setting the first field to a first value in the first element and setting the first field to a second value in the second element;

indicating a second proposed range of values for the second parameter by setting the second parameter to a third value in the first element and setting the second parameter to a fourth value in the second element; and

outputting the first frame for transmission to the second wireless node.

2. The method of claim 1 , further comprising:

obtaining information regarding one or more proposed ranges for the first parameter supported by the second wireless node; and

selecting the first proposed range of values based on the information.

3. The method of claim 1 , wherein the first proposed range of values comprises a minimum value, a maximum value, and a set of values between the minimum value and the maximum value.

4. A method for wireless communications by a first wireless node, comprising:

generating a first frame with at least first and second elements that each include at least a first field that corresponds to a first parameter being negotiated by the first wireless node with a second wireless node for a first communication session, wherein each of the first and second elements includes at least a second parameter being negotiated by the first wireless node with the second wireless node;

indicating a first proposed range of values for the first parameter by setting the first field to a first value in the first element and setting the first field to a second value in the second element;

indicating a non-negotiable value for the second parameter by setting the second parameter to a same value in both the first and second elements; and

outputting the first frame for transmission to the second wireless node.

5. A method for wireless communications by a first wireless node, comprising:

obtaining, from a second wireless node, a first frame with at least first and second elements that each include at least a first field corresponding to at least a first parameter being negotiated by the first wireless node with the second wireless node for a first communication session;

determining a first proposed range of values proposed by the first wireless node for the first parameter based on a first value of the first field in the first element and a second value of the first field in the second element, wherein the first proposed range of values comprises a minimum value, a maximum value, and a set of values between the minimum value and the maximum value;

generating a second frame that indicates: an accepted value for the first parameter selected from within the first proposed range of values, a proposed range of values proposed by the second wireless node for the first parameter, or a proposed value for the first parameter that is outside of the first proposed range of values; and

outputting the second frame for transmission to the second wireless node.

6. An apparatus for wireless communications by a first wireless node, comprising:

a processing system configured to:

generate a first frame with at least first and second elements that each include at least a first field that corresponds to a first parameter being negotiated by the first wireless node with a second wireless node for a first communication session, wherein each of the first and second elements includes at least a second parameter being negotiated by the first wireless node with the second wireless node; and

indicate a first proposed range of values for the first parameter by setting the first field to a first value in the first element and setting the first field to a second value in the second element; and

indicate a second proposed range of values for the second parameter by setting the second parameter to a third value in the first element and setting the second parameter to a fourth value in the second element; and

an interface configured to output the first frame for transmission to the second wireless node.

7. The apparatus of claim 6 , wherein:

the interface is further configured to obtain information regarding one or more proposed ranges for the first parameter supported by the second wireless node; and

the processing system is further configured to select the first proposed range of values based on the information.

8. The apparatus of claim 6 , wherein:

the interface is further configured to obtain a second frame from the second wireless node, the second frame indicating an accepted value for the first parameter from within the first proposed range of values; and

the processing system is further configured to participate in the first communication session in accordance with the accepted value for the first parameter.

9. The apparatus of claim 6 , wherein:

the interface is further configured to obtain a second frame from the second wireless node, the second frame indicating a second proposed range of values for the first parameter, different from the first proposed range of values;

the processing system is further configured to generate a third frame indicating an accepted value for the first parameter from within the second proposed range of values;

the interface is further configured to output the third frame for transmission to the second wireless node; and

the processing system is further configured to participate in the first communication session in accordance with the accepted value for the first parameter.

10. The apparatus of claim 6 , wherein:

the first frame comprises a target wakeup time (TWT) setup frame; and

the first and second elements comprise TWT elements.

11. The apparatus of claim 6 , wherein the first and second elements comprise one or more of: a TWT element, a traffic classification (TCLAS) element, a traffic specification (TSPEC) element, a Power Capability element, a wake-up radio (WUR) Mode element, an opportunistic power save (OPS) element, a Subchannel Selective Transmission (SST) operation element, an SST element, or an expression language (EL) operation element.

12. The apparatus of claim 6 , wherein:

each of the first and second elements includes a first identifier (ID) identifying the first communication session for which the first parameter is being negotiated.

13. The apparatus of claim 12 , wherein:

the first frame has at least third and fourth elements that are of the same element type as the first and second elements and include a second ID identifying a second communication session for which the first parameter is also being negotiated.

14. The apparatus of claim 13 , wherein the processing system is further configured to:

indicate a second proposed range of values for the first parameter for the second communication session by setting the first parameter to a fifth value in the third element and setting the first parameter to a sixth value in the fourth element.

15. The apparatus of claim 6 , further comprising:

a transmitter configured to transmit the first frame to the second wireless node, wherein the apparatus is configured as the first wireless node.

16. An apparatus for wireless communications by a first wireless node, comprising:

a processing system configured to:

generate a first frame with at least first and second elements that each include at least a first field that corresponds to a first parameter being negotiated by the first wireless node with a second wireless node for a first communication session, wherein each of the first and second elements includes at least a second parameter being negotiated by the first wireless node with the second wireless node; and

indicate a first proposed range of values for the first parameter by setting the first field to a first value in the first element and setting the first field to a second value in the second element; and

indicate a non-negotiable value for the second parameter by setting the second parameter to a same value in both the first and second elements; and

an interface configured to output the first frame for transmission to the second wireless node.

17. An apparatus for wireless communications by a first wireless node, comprising:

an interface configured to obtain, from a second wireless node, a first frame with at least first and second elements that each include at least a first field corresponding to at least a first parameter being negotiated by the first wireless node with the second wireless node for a first communication session; and

a processing system configured to:

determine a first proposed range of values proposed by the first wireless node for the first parameter based on a first value of the first field in the first element and a second value of the first field in the second element, wherein the first proposed range of values comprises a minimum value, a maximum value, and a set of values between the minimum value and the maximum value; and

generate a second frame that indicates: an accepted value for the first parameter selected from within the first proposed range of values, a proposed range of values proposed by the second wireless node for the first parameter, or a proposed value for the first parameter that is outside of the first proposed range of values, wherein:

the interface is further configured to output the second frame for transmission to the second wireless node.

18. The apparatus of claim 17 , wherein:

each of the first and second elements includes at least a second field for a second parameter being negotiated by the first wireless node with the second wireless node; and

the processing system is further configured to determine a second proposed range of values proposed by the first wireless node for the second parameter based on a first value of the second field in the first element and a second value of the second field in the second element, and wherein the second frame also indicates an accepted value for the second parameter selected from within the second proposed range of values.

19. The apparatus of claim 17 , wherein:

each of the first and second elements includes at least a second field for a second parameter being negotiated by the first wireless node with the second wireless node; and

the second frame also indicates: a second proposed range of values proposed by the second wireless node for the second parameter, or a proposed value for the second parameter that is outside of the second proposed range of values.

20. The apparatus of claim 17 , wherein:

each of the first and second elements includes at least a second field for a second parameter being negotiated by the first wireless node with the second wireless node; and

the processing system is further configured to determine a same value for the second field of both the first and second elements and such same value is a non-negotiable value for the second parameter; and

the second frame also indicates an indication of whether the non-negotiable value of the second parameter is accepted or rejected.

21. The apparatus of claim 17 , wherein:

the processing system is further configured to generate a broadcast frame with information regarding one or more proposed ranges for the first parameter supported by the first wireless node; and

the interface is further configured to output the broadcast frame for transmission.

22. The apparatus of claim 17 , wherein:

the first frame comprises a target wakeup time (TWT) setup frame; and

the first and second elements comprise TWT elements.

23. The apparatus of claim 17 , wherein the first and second elements comprise one or more of: a TWT element, a traffic classification (TCLAS) element, a traffic specification (TSPEC) element, a Power Capability element, a wake-up radio (WUR) Mode element, an opportunistic power save (OPS) element, a Subchannel Selective Transmission (SST) operation element, an SST element, or an expression language (EL) operation element.

24. The apparatus of claim 17 , wherein:

each of the first and second elements includes a first identifier (ID) identifying the first communication session for which the first parameter is being negotiated.

25. The apparatus of claim 24 , wherein:

the first frame has at least third and fourth elements that are of the same element type as the first and second elements and include a second ID identifying a second communication session for which the first parameter is also being negotiated.

26. The apparatus of claim 25 , the processing system is further configured to:

determine a second proposed range of values for the first parameter for the second communication session based on a third value for the first field in the third element and a fourth value for the first field in the fourth element, and

wherein the second frame also indicates: an accepted value for the first parameter selected from within the second proposed range of values for the second communication session, a proposed range of values proposed by the second wireless node for the first parameter for the second communication session, or a proposed value for the first parameter for the second communication session that is outside of the first proposed range of values.

27. The apparatus of claim 17 , further comprising:

a transmitter configured to transmit the second frame to the second wireless node, wherein the apparatus is configured as the first wireless node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: ASTERJADHI, ALFRED; CHERIAN, GEORGE; PATIL, ABHISHEK PRAMOD; XIAO, YONGCHUN; KATAR, SRINIVAS; HOMCHAUDHURI, SANDIP
To: QUALCOMM INCORPORATED
Reel/Frame 055902/0760 →
Continuity (2)
Provisional Application 62893147 · Aug 28, 2019
Related Publication 20210068008A1 · Mar 4, 2021
Cited By (1)
US 12,245,082