Orchestrated roaming point

US12507166B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12507166-B2
Application numberUS-202318311062-A
CountryUS
Kind codeB2
Filing dateMay 2, 2023
Priority dateMay 2, 2023
Publication dateDec 23, 2025
Grant dateDec 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for wireless device roaming are disclosed. These techniques include identifying a wireless client entity for roaming from a first infrastructure entity to a second infrastructure entity. The techniques further include agreeing, between the client entity and the first infrastructure entity, on one or more roaming conditions defined using transition parameters for transition of a first data flow for the client entity from the first infrastructure entity to the second infrastructure entity, the one or more transition parameters including a sequence number relating to the dataflow. The techniques further include determining that a first condition defined in terms of a transition parameter of the agreed one or more roaming conditions is met, and, based on the determining, transitioning from providing the first dataflow from the first infrastructure entity to the client entity to providing the first data flow from the second infrastructure entity to the client entity.

First claim

Opening claim text (preview).

We claim: 1 . A method, comprising: identifying a wireless client entity for roaming from a first infrastructure entity to a second infrastructure entity; agreeing, between the client entity and the first infrastructure entity, on one or more roaming conditions defined using transition parameters for transition of a first data flow for the client entity from the first infrastructure entity to the second infrastructure entity, the one or more transition parameters comprising a sequence number relating to the data flow; determining that a first condition defined in terms of a transition parameter of the agreed one or more roaming conditions is met; and based on the determining, transitioning from providing the first data flow from the first infrastructure entity to the client entity to providing the first data flow from the second infrastructure entity to the client entity. 2 . The method of claim 1 , wherein the sequence number relating to the data flow comprises one or more sequence numbers for traffic identifiers (TIDs), and wherein the one or more transition parameters for the roaming conditions comprise the one or more sequence numbers for TIDs and a transition time. 3 . The method of claim 2 , wherein the one or more transition parameters further comprise a combining function relating to the one or more sequence numbers for the TIDs. 4 . The method of claim 2 , wherein determining that a first condition of the one or more roaming conditions is met comprises: determining that the transition time condition is met prior to the sequence number condition. 5 . The method of claim 4 , further comprising: identifying one or more frames for the wireless client entity remaining at the first infrastructure entity after the transition; providing the one or more frames from the first infrastructure entity to the second infrastructure entity; and providing the one or more frames from the second infrastructure entity to the client entity. 6 . The method of claim 1 , wherein the first data flow relates to a TID and wherein the one or more transition parameters for the sequence number condition comprise a plurality of sequence numbers each relating to a respective data flow, of a plurality of data flows for the client entity, each of the plurality of data flows relating to a respective TID. 7 . The method of claim 6 , wherein after the transitioning a first data flow of the plurality of data flows is provided by the first infrastructure entity to the client entity and a second data flow of the plurality data flows is provided by the second infrastructure entity to the client entity. 8 . The method of claim 7 , wherein the first data flow and the second data flow are both provided to the client entity using a common channel from the first infrastructure entity and the second infrastructure entity. 9 . The method of claim 7 , wherein the first data flow and the second data flow are provided to the client entity using different channels from the first infrastructure entity and the second infrastructure entity. 10 . The method of claim 1 , wherein the first infrastructure entity comprises a wireless access point (AP), the second infrastructure entity comprises an AP, and the agreed on one or more roaming conditions defined in terms of transition parameters are provided to the second infrastructure entity prior to the transition. 11 . A system, comprising: a processor; and a memory having instructions stored thereon which, when executed on the processor, performs operations comprising: identifying a wireless client entity for roaming from a first infrastructure entity to a second infrastructure entity; agreeing, between the client entity and the first infrastructure entity, on one or more roaming conditions defined using transition parameters for transition of a first data flow for the client entity from the first infrastructure entity to the second infrastructure entity, the one or more transition parameters comprising a sequence number relating to the data flow; determining that a first condition defined in terms of a transition parameter of the agreed one or more roaming conditions is met; and based on the determining, transitioning from providing the first data flow from the first infrastructure entity to the client entity to providing the first data flow from the second infrastructure entity to the client entity. 12 . The system of claim 11 , wherein the sequence number relating to the data flow comprises one or more sequence numbers for traffic identifiers (TIDs), and wherein the one or more transition parameters for the roaming conditions comprise the one or more sequence numbers for TIDs and a transition time. 13 . The system of claim 12 , further comprising: identifying one or more frames for the wireless client entity remaining at the first infrastructure entity after the transition; providing the one or more frames from the first infrastructure entity to the second infrastructure entity; and providing the one or more frames from the second infrastructure entity to the client entity. 14 . The system of claim 11 , wherein the first data flow relates to a TID and wherein the one or more transition parameters for the sequence number condition comprise a plurality of sequence numbers each relating to a respective data flow, of a plurality of data flows for the client entity, each of the plurality of data flows relating to a respective TID. 15 . The system of claim 14 , wherein after the transitioning a first data flow of the plurality of data flows is provided by the first infrastructure entity to the client entity and a second data flow of the plurality data flows is provided by the second infrastructure entity to the client entity. 16 . A non-transitory computer-readable medium having instructions stored thereon which, when executed by a processor, performs operations comprising: identifying a wireless client entity for roaming from a first infrastructure entity to a second infrastructure entity; agreeing, between the client entity and the first infrastructure entity, on one or more roaming conditions defined using transition parameters for transition of a first data flow for the client entity from the first infrastructure entity to the second infrastructure entity, the one or more transition parameters comprising a sequence number relating to the data flow; determining that a first condition defined in terms of a transition parameter of the agreed one or more roaming conditions is met; and based on the determining, transitioning from providing the first data flow from the first infrastructure entity to the client entity to providing the first data flow from the second infrastructure entity to the client entity. 17 . The non-transitory computer-readable medium of claim 16 , wherein the sequence number relating to the data flow comprises one or more sequence numbers for traffic identifiers (TIDs), and wherein the one or more transition parameters for the roaming conditions comprise the one or more sequence numbers for TIDs and a transition time. 18 . The non-transitory computer-readable medium of claim 17 , further comprising: identifying one or more frames for the wireless client entity remaining at the first infrastructure entity after the transition; providing the one or more frames from the first infrastructure entity to the second infrastructure entity; and providing the one or more frames from the second infrastructure entity to the client entity. 19 . The non-transitory computer

Assignees

Inventors

Classifications

  • H04W36/08Primary

    Reselecting an access point · CPC title

  • ensuring sequence integrity, e.g. using sequence numbers · CPC title

  • for a plurality of data sessions of end-to-end connections, e.g. multi-call or multi-bearer end-to-end data connections · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

  • Determination of triggering parameters for hand-off · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12507166B2 cover?
Techniques for wireless device roaming are disclosed. These techniques include identifying a wireless client entity for roaming from a first infrastructure entity to a second infrastructure entity. The techniques further include agreeing, between the client entity and the first infrastructure entity, on one or more roaming conditions defined using transition parameters for transition of a first…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W36/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).