Zero touch configuration support for universal serial bus modem on a network device
AssigneeAruba Networks, Inc.
InventorsSantashil PalChaudhuri, Jagachittes Vadivelu, Sandeep Yelburgi, Guojun Zhang
Life of this patent
Estimating the term…
Abstract
Zero touch configuration support for a universal serial bus (USB) modem is described herein. For example, as described herein, an identifier of a modem connected to an access point may be determined. Location information corresponding to the access point may also be determined. Based on the identifier of the modem and the location information, the access point may select a particular configuration, for the modem, where the particular configuration is suitable for a geographical location associated with the location information.
Claims19
A non-transitory computer readable medium comprising instructions which, when executed by a processor of an access point, cause the processor to:
- receive, at a USB interface, a model identifier of a modem connected to the access point;
- determine that the model identifier corresponds to more than one entry in a list of supported modem models, comprising:
- detecting a conflict between the model identifier of the modem and location information corresponding to the access point;
- resolve the detected conflict using an international mobile subscriber identity code received from the modem, comprising:
- determining whether a country name conflict exists based on a country name parameter differing among the more than one entry corresponding to the model identifier;
- upon determining that a country name conflict exists, resolving the country name conflict by:
- detecting a wireless signal,
- obtaining a country code from the detected wireless signal, and
- determining a country name of the modem based on the country code;
- determining whether an internet service provider (ISP) conflict exists based on an ISP name parameter differing among the more than one entry corresponding to the model identifier;
- and
- upon determining that an ISP name conflict exists, determining an ISP name of the modem by resolving the ISP conflict;
- using the model identifier, the country name of the modem, and the ISP name of the modem, select a particular configuration corresponding to an entry in the list of supported modem models;
- and
- provision the modem using the selected configuration.
A non-transitory computer readable medium comprising instructions which, when executed by a processor of an access point, cause the processor to:
- receive, at a USB interface, a model identifier of a modem connected to the access point;
- determine that the model identifier corresponds to more than one entry in a list of supported modem models, comprising:
- detecting a conflict between the model identifier of the modem and location information of the access point;
- resolve the detected conflict using an international mobile subscriber identity code received from the modem, comprising:
- determining whether a country name conflict exists based on a country name parameter differing among the more than one entry;
- upon determining that a country name conflict exists, resolving the country name conflict by obtaining a plurality of attribute values corresponding to the access point, wherein at least one of the plurality of attribute values includes a country code;
- determining a country name based on the country code corresponding to the access point;
- determining whether an internet service provider (ISP) conflict exists based on an ISP name parameter differing among the more than one entry;
- and
- determining an ISP name of the modem by:
- querying the modem for the ISP name, and
- receiving a response containing the ISP name;
- using the model identifier, the country name, and the ISP name, select a particular configuration corresponding to an entry in the list of supported modem models;
- and
- provision the modem using the selected configuration.
A method comprising:
- receiving a model identifier of a modem connected to an access point;
- determining that the model identifier corresponds to more than one entry in a list of supported modem models, comprising:
- detecting a conflict between the model identifier of the modem and location information corresponding to the access point;
- resolving, by the access point, the detected conflict using an international mobile subscriber identity code received from the modem, comprising:
- determining whether a country name conflict exists based on a country name parameter differing among the more than one entry corresponding to the model identifier;
- upon determining that a country name conflict exists, resolving, by the access point, the country name conflict by:
- detecting a wireless signal,
- obtaining a country code from the detected wireless signal, and
- determining a country name of the modem based on the country code;
- determining whether an internet service provider (ISP) conflict exists based on an ISP name parameter differing among the more than one entry corresponding to the model identifier;
- and
- determining an ISP name of the modem by:
- querying the modem for the ISP name, and
- receiving a response from the modem containing the ISP name;
- using the model identifier, the country name of the modem, and the ISP name of the modem, selecting a particular configuration corresponding to an entry in the list of supported modem models;
- and
- provisioning the modem using the selected configuration.
Dependencies are inferred from the claim text.