Dynamic passcodes in association with a wireless access point
AssigneesAT&T Intellectual Property I, L.P., AT&T Mobility II LLC
InventorsSheldon Kent Meredith, William Cottrill, Brandon B. Hilliard
Life of this patent
Estimating the term…
Abstract
A method includes receiving, at an access point, an access request from a first device after an expiration of a first passcode. The access request is encrypted based on the first passcode. The method includes making a determination by the access point before an expiration of a usage time of a first passcode usage list that an identifier of the first device is included in the first passcode usage list. The method also includes, in response to making the determination, generating, at the access point, data representing a second passcode by encrypting the second passcode using the first passcode; and sending the data representing the second passcode from the access point to the first device.
Claims20
A device, comprising:
- a processing system including a processor;
- and
- a memory that stores executable instructions that, when executed by the device, facilitate performance of operations, the operations comprising:
- receiving a first group of requests from a first group of communication devices for access to a communication network, wherein each request of the first group of requests is encrypted by a first passcode;
- determining that the first passcode has expired;
- identifying a first portion of the first group of communication devices from a first portion of the first group of requests;
- providing access to the first portion of the first group of communication devices in response to determining that the first portion of the first group of communication devices is listed on a trusted devices list;
- identifying a second portion of the first group of communication devices from a second portion of the first group of requests;
- denying access to a second portion of the first group of communication devices in response to determining that the second portion of the first group of communication devices is not listed on the trusted devices list;
- receiving a second group of requests from a second group of communication devices for access to the communication network, wherein each request of the second group of requests is encrypted by a second passcode;
- identifying a first portion of the second group of communication devices from a first portion of the second group of requests;
- providing access to the first portion of the second group of communication devices in response to determining that the first portion of the second group of communication devices is listed on a second passcode usage list;
- identifying a second portion of the second group of communication devices from a second portion of the second group of requests;
- denying access to the second portion of the second group of communication devices in response to determining that the second portion of the second group of communication devices is listed on a blacklist;
- receiving first user-generated input from a computing device associated with a network administrator, wherein the first user-generated input indicates to remove an identifier associated with a communication device from the second portion of the second group of communication devices from the blacklist and list the identifier associated with the communication device on the second passcode usage list;
- removing the identifier associated with the communication device from the blacklist;
- listing the identifier associated with the communication device onto the second passcode usage list;
- receiving a request from the communication device for access to the communication network;
- and
- providing access to the communication device to the communication network in response to determining that the communication device is listed on the second passcode usage list.
A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a communication device including a processor, facilitate performance of operations, the operations comprising:
- generating a trusted devices list in response to obtaining first instructions to generate the trusted devices list;
- receiving a first group of requests from a first group of communication devices for access to a communication network, wherein each request of the first group of requests is encrypted by a first passcode;
- determining that the first passcode has expired;
- identifying a first portion of the first group of communication devices from a first portion of the first group of requests;
- providing access to the first portion of the first group of communication devices in response to determining that the first portion of the first group of communication devices is listed on the trusted devices list;
- identifying a second portion of the first group of communication devices from a second portion of the first group of requests;
- denying access to a second portion of the first group of communication devices in response to determining that the second portion of the first group of communication devices are not listed on the trusted devices list;
- generating a second passcode usage list in response to obtaining second instructions to generate the second passcode usage list;
- generating a blacklist in response to obtaining third instructions to generate the blacklist;
- receiving a second group of requests from a second group of communication devices for access to the communication network, wherein each request of the second group of requests is encrypted by a second passcode;
- identifying a first portion of the second group of communication devices from a first portion of the second group of requests;
- providing access to the first portion of the second group of communication devices in response to determining that the first portion of the second group of communication devices is listed on the second passcode usage list;
- identifying a second portion of the second group of communication devices from a second portion of the second group of requests;
- denying access to the second portion of the second group of communication devices in response to determining that the second portion of the second group of communication devices is listed on the blacklist;
- removing an identifier associated with a communication device from the second portion of the second group of communication devices from the blacklist according to fourth instructions;
- listing the identifier associated with the communication device onto the second passcode usage list according to the fourth instruction;
- receiving a request from the communication device for access to the communication network;
- and
- providing access to the communication device to the communication network in response to determining that the communication device is listed on the second passcode usage list.
A method, comprising:
- receiving, by a processing system including a processor, a first group of requests from a first group of communication devices for access to a communication network, wherein each request of the first group of requests is encrypted by a first passcode;
- determining, by the processing system, that the first passcode has expired;
- identifying, by the processing system, a first portion of the first group of communication devices from a first portion of the first group of requests;
- providing, by the processing system, access to the first portion of the first group of communication devices in response to determining, by the processing system, that the first portion of the first group of communication devices is listed on a trusted devices list;
- identifying, by the processing system, a second portion of the first group of communication devices from a second portion of the first group of requests;
- denying, by the processing system, access to a second portion of the first group of communication devices in response to determining, by the processing system, that the second portion of the first group of communication devices are not listed on the trusted devices list;
- receiving, by the processing system, a second group of requests from a second group of communication devices for access to the communication network, wherein each request of the second group of requests is encrypted by a second passcode;
- identifying, by the processing system, a first portion of the second group of communication devices from a first portion of the second group of requests;
- providing, by the processing system, access to the first portion of the second group of communication devices in response to determining, by the processing system, that the first portion of the second group of communication devices is listed on a second passcode usage list;
- identifying, by the processing system, a second portion of the second group of communication devices from a second portion of the second group of requests;
- denying, by the processing system, access to the second portion of the second group of communication devices in response to determining, by the processing system, that the second portion of the second group of communication devices is listed on a blacklist;
- receiving, by the processing system, user-generated input from a computing device associated with a network administrator, wherein the user-generated input indicates to remove an identifier associated with a communication device from the second portion of the second group of communication devices from the blacklist and list the identifier associated with the communication device on the second passcode usage list;
- removing, by the processing system, the identifier associated with the communication device from the blacklist;
- listing, by the processing system, the identifier associated with the communication device onto the second passcode usage list;
- receiving, by the processing system, a request from the communication device for access to the communication network, wherein the request is encrypted by the second passcode;
- and
- providing, by the processing system, access to the communication device to the communication network in response to determining, by the processing system, that the communication device is listed on the second passcode usage list.
Dependencies are inferred from the claim text.