Privacy control for wireless devices
First Claim
Patent Images
1. A device comprising:
- a processor in communication with a memory having instructions stored therein which, when executed, cause the processor to;
receive a wireless data packet from an access point (AP), wherein the wireless data packet includes a Basic Service Set Identifier (BSSID) of the AP;
encrypt the BSSID of the received data packet using an encryption key, the encryption key including a public encryption key or a private encryption key, to produce a modified wireless data packet including the encrypted BSSID; and
provide the modified wireless data packet including the encrypted BSSID to an application executing on the device, wherein the BSSID is hidden from the application.
0 Assignments
0 Petitions
Accused Products
Abstract
According to various embodiments, a computer-implemented method is disclosed that includes receiving, at a wireless adaptor of a device, a wireless data packet from an access point (AP), wherein the wireless data packet includes a Basic Service Set Identifier (BSSID) of the AP; changing the BSSID of the received data packet by a processor or hardware to produce a modified wireless data packet; and transmitting the modified wireless data packet to an application on the device.
-
Citations
21 Claims
-
1. A device comprising:
a processor in communication with a memory having instructions stored therein which, when executed, cause the processor to; receive a wireless data packet from an access point (AP), wherein the wireless data packet includes a Basic Service Set Identifier (BSSID) of the AP; encrypt the BSSID of the received data packet using an encryption key, the encryption key including a public encryption key or a private encryption key, to produce a modified wireless data packet including the encrypted BSSID; and provide the modified wireless data packet including the encrypted BSSID to an application executing on the device, wherein the BSSID is hidden from the application. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A device comprising:
a processor in communication with a memory having instructions stored therein which, when executed, cause the processor to; receive, from an application on the device, a wireless data packet including a modified Basic Service Set Identifier (BSSID) of an access point (AP); decrypt the BSSID using an decryption key, the decryption key including a public decryption key or a private decryption key, to change the modified BSSID of the received wireless data packet to an original BSSID of the AP to produce a unmodified wireless data packet, wherein the original BSSID is hidden from the application; and transmit the unmodified wireless data packet to the AP. - View Dependent Claims (8, 9, 10, 11)
-
12. A computer-implemented method comprising:
-
receiving, at a hardware processor of a device, a wireless data packet from an access point (AP), wherein the wireless data packet includes a Basic Service Set Identifier (BSSID) of the AP; encrypting, at the hardware processor, the BSSID of the received data packet using an encryption key, the encryption key including a public encryption key or a private encryption key, to produce a modified wireless data packet including the encrypted BSSID; and providing the modified wireless data packet including the encrypted BSSID to an application on the device, wherein the BSSID is hidden from the application. - View Dependent Claims (13, 14)
-
-
15. A non-transitory computer-readable medium holding computer-executable instructions thereon, the computer-executable instructions, when executed by a processor of a device, cause the processor to perform a method, the method comprising:
-
receiving a wireless data packet from an access point (AP), wherein the wireless data packet includes a Basic Service Set Identifier (BSSID) of the AP; encrypting the BSSID of the received data packet using an encryption key, the encryption key including a public encryption key or a private encryption key, to produce a modified wireless data packet including the encrypted BSSID; and providing the modified wireless data packet including the encrypted BSSID to an application on the device, wherein the BSSID is hidden from the application. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer-readable medium holding computer-executable instructions thereon, the computer-executable instructions, when executed by a processor of a device, cause the processor to perform a method, the method comprising:
-
receiving, from an application on the device, a wireless data packet including a modified a Basic Service Set Identifier (BSSID) of an access point (AP); decrypting the modified BSSID of the received wireless data packet to an original BSSID of the AP using an decryption key, the decryption key including a public decryption key or a private decryption key, to produce a unmodified wireless data packet, wherein the original BSSID is hidden from the application; and transmitting the unmodified wireless data packet to the AP. - View Dependent Claims (20, 21)
-
Specification