US 12,238,819 B2
System and method for wireless roaming
Hayden Tadashi Nix, San Francisco, CA (US); Marc Naji Champagne Khouri, Jersey City, NJ (US); Naomi Jade McCracken, Milpitas, CA (US); Kevin Yukio Sakuma, Hemet, CA (US); and Rebecca Silberstein, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jun. 2, 2022, as Appl. No. 17/830,537.
Prior Publication US 2023/0396978 A1, Dec. 7, 2023
Int. Cl. H04W 28/24 (2009.01); H04W 8/02 (2009.01)
CPC H04W 8/02 (2013.01) [H04W 28/24 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for determining roaming, comprising:
determining, by one or more processors of a computing device, whether to consider roaming when the computing device is wirelessly connected to a current access point, the computing device being within a wireless coverage range of a plurality of access points, the plurality of access points including the current access point and at least one candidate access point different from the current access point;
generating, by the one or more processors, a roam reason after the one or more processors determine to consider roaming;
determining, by the one or more processors, a quality score for at least one of the plurality of the access points based at least in part on the roam reason;
selecting, by the one or more processors after the determining, a target access point with a highest quality score from the plurality of the access points; and
determining, by the one or more processors, to roam from the current access point to the target access point when the target access point is not the current access point.