Device quarantine in a wireless network
First Claim
Patent Images
1. A system comprising:
- at least one processor; and
one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including;
placing a device in a quarantine state for a wireless network in response to a request from the device to connect to the wireless network;
ascertaining one or more attributes of the device while the device is in the quarantine state including a hardware attribute and at least one attribute pertaining to a software attribute, a driver attribute, or a configuration setting attribute of the device, at least one of the attributes pertaining to a prospective quality of performance capability for the device over the wireless network;
determining, based on the one or more attributes, one or more connection parameters for connection of the device to the wireless network based on comparing the one or more attributes to a local specification for the wireless network to ascertain compatibility of the one or more attributes with the wireless network, at least one local specification pertaining to a baseline quality of performance capability for a device over the wireless network; and
releasing the device from the quarantine state such that the device is connected to the wireless network subject to the one or more connection parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for device quarantine in a wireless network are described. According to various implementations, a device (e.g., a mobile client device) that requests a connection to a wireless network is placed in a quarantine state in the wireless network. Attributes of the device are determined and connection parameters are specified based on the attributes. In at least some embodiments, the device can be released from the quarantine state subject to the connection parameters.
255 Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including; placing a device in a quarantine state for a wireless network in response to a request from the device to connect to the wireless network; ascertaining one or more attributes of the device while the device is in the quarantine state including a hardware attribute and at least one attribute pertaining to a software attribute, a driver attribute, or a configuration setting attribute of the device, at least one of the attributes pertaining to a prospective quality of performance capability for the device over the wireless network; determining, based on the one or more attributes, one or more connection parameters for connection of the device to the wireless network based on comparing the one or more attributes to a local specification for the wireless network to ascertain compatibility of the one or more attributes with the wireless network, at least one local specification pertaining to a baseline quality of performance capability for a device over the wireless network; and releasing the device from the quarantine state such that the device is connected to the wireless network subject to the one or more connection parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
placing a device in a quarantine state for a wireless network in response to a request from the device to connect to the wireless network; querying the device for one or more attributes of the device while the device is in the quarantine state, the one or more attributes including a hardware attribute and at least one attribute pertaining to a software attribute, a driver attribute, or a configuration setting attribute of the device, at least one of the attributes pertaining to a prospective quality of performance capability for participation in a communication event by the device over the wireless network; receiving a response from the device identifying the one or more attributes; determining, based on the one or more attributes of the device, one or more connection parameters for connection of the device to the wireless network, said determining including comparing the one or more attributes to at least one local specification for the wireless network to ascertain compatibility of the one or more attributes with the wireless network, at least one local specification pertaining to a baseline quality of performance capability for participation in a communication event by a device over the wireless network; and releasing the device from the quarantine state such that the device is connected to the wireless network subject to the connection parameters. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A client device comprising:
-
at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including; receiving a query for one or more attributes of the client device including a hardware attribute and at least one attribute pertaining to a software attribute, a driver attribute, or a configuration setting attribute of the device in response to a request from the client device to connect to a wireless network, at least one of the attributes pertaining to a prospective quality of performance capability for the client device over the wireless network; sending a query response that includes the one or more device attributes; receiving a notification that includes one or more connection parameters for connecting to the wireless network; and performing one or more actions based on the one or more connection parameters, the one or more actions including at least one of; presenting a notification of a performance attribute for connection of the client device to the wireless network; changing a configuration setting of the client device;
orupdating a component of the client device. - View Dependent Claims (18, 19, 20)
-
Specification