US2020322215A1PendingUtilityA1

Network access system configuration

Assignee: WIGWAG INCPriority: Dec 16, 2015Filed: Feb 6, 2020Published: Oct 8, 2020
Est. expiryDec 16, 2035(~9.4 yrs left)· nominal 20-yr term from priority
H04W 12/71H04L 67/125H04L 41/0806H04L 63/102H04L 63/00H04W 4/70H04W 12/08H04L 41/0886H04L 63/101H04W 12/00G06F 21/44H04W 84/12
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and apparatus for configuring a network access system include detecting, at a network entity, an electronic device associated with a first class of devices. The methods and apparatus further include selecting a device controller from a set of device controllers based at least in part on detecting the electronic device. In some aspects, the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services. In addition, the methods and apparatus include activating the one or more communication services in response to selecting the device controller from the set of device controllers. Additionally, the methods and apparatus include configuring one or more network access characteristics of a network access system at the network entity based on the one or more communication services.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 detecting, at a network entity, an electronic device associated with a first class of devices;   selecting a device controller from a set of device controllers based at least in part on detecting the electronic device, wherein the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services;   activating the one or more communication services in response to selecting the device controller from the set of device controllers; and   configuring a network access system at the network entity based on the one or more communication services.   
     
     
         2 . The method of  claim 1 , wherein the one or more communication services include one or both of:
 a remote server service that specifies one or more remote hosts or ports of the remote host device; or   a local access service that specifies one or more local access network communication characteristics of the network entity.   
     
     
         3 . The method of  claim 2 , wherein configuring the network access system includes adjusting outbound communication from the electronic device to the remote host device according to one or both of the remote server service or the local access service. 
     
     
         4 . The method of  claim 2 , wherein configuring the network access system includes adjusting a whitelist to include one or both of the remote server service or the local access service. 
     
     
         5 . The method of  claim 2 , wherein configuring the network access system includes adjusting a blacklist to exclude one or both of the remote server service or the local access service. 
     
     
         6 . The method of  claim 1 , further comprising:
 determining whether the set of device controllers includes the device controller associated with the electronic device; and   generating the device controller for the electronic device in accordance with a determination that the set of device controllers does not include the device controller associated with the electronic device,   wherein selecting the device controller includes selecting the device controller from the set of device controllers in accordance with a determination that the set of device controllers includes the device controller associated with the electronic device.   
     
     
         7 . The method of  claim 1 , wherein selecting the device controller from the set of device controllers includes executing, at the network entity, the device controller associated with the electronic device. 
     
     
         8 . The method of  claim 7 , further comprising detecting one or more communication characteristics in response to executing the device controller associated with the electronic device. 
     
     
         9 . The method of  claim 1 , wherein detecting the electronic device associated with the first class of devices includes detecting based on a discovery service protocol. 
     
     
         10 . The method of  claim 1 , further comprising determining, via an application module, whether to grant network access via the network entity in response to detecting the electronic device. 
     
     
         11 . The method of  claim 10 , wherein determining whether to grant network access to the network entity includes:
 determining whether an identifier of the electronic device matches a stored identifier known by the network entity;   sending a device access indication to a user device based on determining that the identifier of the electronic device does not match the stored identifier at the network entity; and   receiving an access authorization indication from the user device in response to sending the device access indication.   
     
     
         12 . The method of  claim 11 , further comprising provisioning the electronic device in response to receiving the access authorization indication. 
     
     
         13 . The method of  claim 1 , wherein the first class of devices is associated with a first local access network different from a second local access network providing access to a second class of devices, the method further comprising assigning the electronic device associated with the first class of devices to the first local access network. 
     
     
         14 . The method of  claim 1 , wherein configuring the network access system includes restricting communication on one or more outbound ports at the network entity in response to activating the one or more communication services. 
     
     
         15 . The method of  claim 1 , wherein configuring the network access system at the network entity includes configuring one or more network access characteristics of the network access system from a first set of network access characteristics to a second set of network access characteristics based on the one or more communication services. 
     
     
         16 . The method of  claim 1 , wherein configuring the network access system at the network entity includes a kernel module configured to modify a kernel according to the one or more communication services. 
     
     
         17 . The method of  claim 1 , wherein the network entity is a router. 
     
     
         18 . The method of  claim 1 , wherein the electronic device is one of a lighting control device, a thermostat device, a shading device, a wearable electronic sensor, a security device, an image capturing device, a recording device, an appliance, voice command device, or an entertainment device. 
     
     
         19 . The method of  claim 1 , wherein the network access system is a network firewall. 
     
     
         20 . The method of  claim 1 , wherein the network access system is a network access point. 
     
     
         21 . The method of  claim 1 , wherein the network access system is an industrial gateway or a commercial base station. 
     
     
         22 . A computer-readable storage medium comprising one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions which, when executed by the one or more processors, cause the electronic device to:
 detect an electronic device associated with a first class of devices;   select a device controller from a set of device controllers based at least in part on detecting the electronic device, wherein the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services;   activate the one or more communication services in response to selecting the device controller from the set of device controllers; and   configure a network access system at the network entity based on the one or more communication services.   
     
     
         23 . An electronic apparatus comprising:
 one or more processors;   memory; and   one or more programs stored in the memory, the one or more programs including instructions for:
 detecting an electronic device associated with a first class of devices; 
 selecting a device controller from a set of device controllers based at least in part on detecting the electronic device, wherein the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services; 
 activating the one or more communication services in response to selecting the device controller from the set of device controllers; and 
 configuring a network access system at the network entity based on the one or more communication services.

Join the waitlist — get patent alerts

Track US2020322215A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.