Method, system and apparatus for signaling station capabilities to establish wireless connections
Abstract
A method in a first wireless station of establishing a connection with a second wireless station includes: generating a frame including a capabilities element having: a core capabilities field containing a predefined sequence of core subfields having respective predefined lengths; the core subfields containing respective first core values defining core capabilities of the first wireless station; and at least one extended capability field containing: an extended capability identifier subfield containing an identifier of one of a plurality of predefined extended capabilities; an extended capability length subfield containing an extended capability length value; and an extended capability payload subfield having a length equal to the extended capability length value; the payload subfield containing a first extended value defining an extended capability of the first wireless station; and responsive to generating the frame, transmitting the frame.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A method in a first wireless station of establishing a connection with a second wireless station, comprising:
generating a frame including a capabilities element having:
a core capabilities field having a fixed length, the core capabilities field containing a predefined sequence of core subfields having respective predefined lengths; the core subfields containing respective first core values defining core capabilities of the first wireless station; and
at least one extended capability field having a variable length, the at least one extended capability field containing:
an extended capability identifier subfield containing an identifier of one of a plurality of predefined extended capabilities;
an extended capability length subfield containing an extended capability length value; and
an extended capability payload subfield having a length equal to the extended capability length value; the extended capability payload subfield containing a first extended value defining an extended capability of the first wireless station;
responsive to generating the frame, transmitting the frame; and
receiving, from the second wireless station, a second frame including at least a second core capabilities field containing the predefined sequence of core subfields having respective predefined lengths; the core subfields containing respective second core values defining core capabilities of the second wireless station.
2. The method of claim 1 , wherein the frame includes one of a beacon frame, a probe request frame, a probe response frame, an information request frame, an information response frame, an association request frame, and an association response frame.
3. The method of claim 1 , wherein the frame includes:
the capabilities element; and
one or more of a header element and a payload element.
4. The method of claim 1 , further comprising:
storing the identifier of the one of the extended capabilities and the first extended value in a memory;
generating the at least one extended capability field by:
retrieving the extended capability identifier from the memory for placement in the extended capability identifier subfield; and
retrieving the first extended value from the memory for placement in the extended capability payload subfield.
5. The method of claim 4 , further comprising:
storing the extended capability length value in the memory; and
wherein generating the at least one extended capability field further comprises:
retrieving the extended capability length value from the memory for placement in the extended capability length subfield.
6. The method of claim 1 , wherein generating the frame further comprises:
generating the capabilities identifier field containing an identifier of the capabilities element; and
appending the core capabilities field after the capabilities identifier field.
7. A wireless communications assembly in a first wireless station for establishing a connection with a second wireless station, comprising:
a memory; and
a controller connected with the memory, the controller configured to:
generate a frame including a capabilities element having:
a core capabilities field having a fixed length, the core capabilities field containing a predefined sequence of core subfields having respective predefined lengths; the core subfields containing respective first core values defining core capabilities of the first wireless station; and
at least one extended capability field having a variable length, the at least one extended capability field containing:
an extended capability identifier subfield containing an identifier of one of a plurality of predefined extended capabilities;
an extended capability length subfield containing an extended capability length value; and
an extended capability payload subfield having a length equal to the extended capability length value; the extended capability payload subfield containing a first extended value defining an extended capability of the first wireless station;
responsive to generating the frame, transmit the frame; and
receive, from the second wireless station, a second frame including at least a second core capabilities field containing the predefined sequence of core subfields having respective predefined lengths; the core subfields containing respective second core values defining core capabilities of the second wireless station.
8. The wireless communications assembly of claim 7 , wherein the frame includes one of a beacon frame, a probe request frame, a probe response frame, an association request frame, and an association response frame.
9. The wireless communications assembly of claim 7 , wherein the frame includes:
the capabilities element; and
one or more of a header element and a payload element.
10. The wireless communications assembly of claim 7 , the memory storing the identifier of the one of the extended capabilities and the first extended value;
the controller further configured to generate the at least one extended capability field by:
retrieving the extended capability identifier from the memory for placement in the extended capability identifier subfield; and
retrieving the first extended value from the memory for placement in the extended capability payload subfield.
11. The wireless communications assembly of claim 10 , the memory storing the extended capability length value;
the controller further configured to generate the at least one extended capability field further by:
retrieving the extended capability length value from the memory for placement in the extended capability length subfield.
12. The wireless communications assembly of claim 7 , the controller further configured to generate the frame by:
generating the capabilities identifier field containing an identifier of the capabilities element; and
appending the core capabilities field after the capabilities identifier field.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.