| CPC H04W 12/63 (2021.01) [H04L 1/0061 (2013.01); H04W 12/06 (2013.01)] | 12 Claims |

|
1. A wireless device comprising:
a memory device that stores instructions, first data, and second data, wherein the first data comprises a first environment identifier (EID) unique to a first physical location, a first network name of a first wireless network available at the first physical location, and a first password of the first wireless network, wherein the first EID comprises a first n-bit bloom filter associated with the first physical location, wherein the first n-bit bloom filter is based on a first set of wireless networks available at the first physical location at a first time, wherein the second data comprises a second EID unique to a second physical location, a second network name of a second wireless network available at the second physical location, and a second password of the second wireless network, wherein the first network name and the second network name are the same; and
a processing device, operatively coupled to the memory device, that executes the instructions to perform operations comprising:
detecting a second set of wireless networks at the first physical location at a second time;
comparing each network name of the second set of wireless networks against the first n-bit bloom filter; and
connecting to the first wireless network using the first network name and the first password responsive to at least half of the network names of the second set of wireless networks matching any of the first set of wireless networks in the first n-bit bloom filter.
|