SYSTEM, APPARATUS AND METHOD FOR MANAGING NETWORK DEVICE CONNECTIVITY ON HETEROGENOUS NETWORKS
Granted: April 30, 2015
Application Number:
20150119035
According to one embodiment of the disclosure, a network device is described that includes at least one hardware processor and is configured to perform a number of operations. Some of these operations include receiving information associated with a level of connectivity by a client device to a first network, and receiving information associated with a level of connectivity by the client device to a second network. Based on the level of connectivity with the first network and the level of…
USING APPLICATION LEVEL AUTHENTICATION FOR NETWORK LOGIN
Granted: April 30, 2015
Application Number:
20150121500
In general, in one aspect, embodiments relate to receiving, by a system comprising one or more network devices, a first client authentication information comprising a first indication that a first client device was successfully authenticated by a first authentication server based on credentials provided by the first client device, and forwarding, by the system, the first client authentication information to a second authentication server without determining that the client device was…
APPLICATION AUTHENTICATION USING NETWORK AUTHENTICATION INFORMATION
Granted: April 30, 2015
Application Number:
20150121481
In general, in one aspect, embodiments relate to receiving, by a system of one or more network devices from a client device, a request to access one or more applications, determining, by the system, that the client device has already been authenticated to access a network, and based on determining that the client device has already been authenticated to access the network, causing authenticating of the client device for accessing the one or more applications.
LOCATION BASED ACCESS
Granted: April 30, 2015
Application Number:
20150121465
A non-transitory computer readable medium for location based access includes instructions which, when executed by one or more devices, causes performance of operations including identifying a physical location of a client device, determining that the physical location of the client device meets a criterion for allowing access through an entryway, identifying a permission level associated with the client device, determining that the permission level associated with the client device meets…
METHOD AND SYSTEM FOR CONTROLLING ACCESS TO SHARED DEVICES
Granted: April 30, 2015
Application Number:
20150120951
A non-transitory computer readable medium includes computer readable program code including instructions for subsequent to a client device associating with an access point, receiving a request for a set of allowed shared devices, removing, by the access point and to obtain the set of allowed shared devices, a shared device from a set of shared devices based on a client device user of the client device failing to have a permission required by a device sharing policy of the shared device,…
PROVISIONING ACCESS POINT BANDWIDTH BASED ON PREDETERMINED EVENTS
Granted: April 30, 2015
Application Number:
20150120930
The present disclosure discloses a method and network device for provisioning access point bandwidth based on predetermined events. The disclosed system identifies a pattern for one or more devices over a period of time, the pattern indicating that the one or more devices (a) connect to a particular access point at a particular time of day, or (b) are located near the particular access point at the particular time of day. Prior or approximately the particular time, the disclosed system…
METHOD AND SYSTEM FOR NETWORK SERVICE HEALTH CHECK AND LOAD BALANCING
Granted: April 30, 2015
Application Number:
20150120911
A non-transitory computer readable medium includes instructions which, when executed by one or more network devices, causes performance of operations. The operations include sending, to shared devices, one or more status queries regarding one or more device conditions for each of the shared devices, obtaining responses to the one or more status queries from each of the plurality of shared devices, the responses including the one or more device conditions for each of the shared devices,…
METHOD FOR DYNAMIC LOAD BALANCING IN CAMPUS DEPLOYMENTS
Granted: April 30, 2015
Application Number:
20150120910
A method is described for dynamically assigning tasks to entities of different types within a network system based on preferences to perform the tasks on particular entities and/or network/device conditions. This ability to dynamically assign processing of tasks between disparate devices in a network system provides a more efficient network configuration and utilization of resources while not compromising throughput, overall network security, and/or network flexibility.
NETWORK DEVICE WORKLOAD BALANCING
Granted: April 30, 2015
Application Number:
20150120864
A method and computer readable medium for network device workload balancing, including: selecting a particular network device for storing client information associated with a client device; subsequent to the client device disassociating with a first network device, receiving, by the particular network device from the first network device, the client information; and responsive to the client device associating with a second network device: transmitting, by the particular network device,…
CONTROLLER OFFLOADING
Granted: April 30, 2015
Application Number:
20150120799
A non-transitory computer readable medium storing instructions which, when executed by one or more hardware processors, causes performance of operations including: performing, by a controller, one or more processing actions for data corresponding to a particular session associated with a client device; identifying one or more characteristics corresponding to the particular session; based on the one or more characteristics corresponding to the particular session: selecting a network…
Communicating with a Distribution System via an Uplink Access Point
Granted: April 30, 2015
Application Number:
20150117420
The present disclosure discloses a system and method for communicating with a distribution system via an uplink access point. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive, at a first network device, an original packet from a client device; identify a source MAC address of the original packet as a MAC address of the client device; identify an IP address of the original packet as an IP address of the client device;…
ADAPTIVE METHODS FOR OPTIMIZING SOUNDING AND CHANNEL FEEDBACK OVERHEAD IN SU-MIMO AND MU-MIMO BEAMFORMING
Granted: April 30, 2015
Application Number:
20150117325
Disclosed herein is a system, apparatus, and method for optimizing sounding and feedback overhead in a wireless digital network utilizing a beamforming technique by adaptively changing the frequency of sounding transmissions. The exemplary method comprises: transmitting a first plurality of sounding frames based on a first sounding interval, wherein the first sounding interval is a first period of time between transmissions of two sounding frames in the first plurality of sounding…
Provisioning Devices For Secure Wireless Local Area Networks
Granted: April 23, 2015
Application Number:
20150113277
Before establishing a connection between a first and a second devices, the first device determines whether a third device is a trusted or untrusted device. If it is a trusted device, the first device receives from the third device a public key and information indicating the public key of the second device; and, uses the public key by combining its own private key and the public key of the second device to generate a shared secret, and using the shared secret to communicate to the second…
SELECTIVE SERVICE BASED VIRTUAL LOCAL AREA NETWORK FLOODING
Granted: April 23, 2015
Application Number:
20150109924
The present disclosure discloses a method and network device for selective service based virtual local area network (VLAN) flooding. The disclosed system receives a packet originated from a device received on a first VLAN, and flood one or more copies of the packet to a second and different VLAN if the packet is received on an access port. Furthermore, the system will flood copies of the packet to the first and same VLAN if the packet is received on a trunk port. The device originating…
METHOD AND SYSTEM FOR ROAMED CLIENT DEVICE HANDLING
Granted: March 26, 2015
Application Number:
20150085734
A non-transitory computer readable medium that includes instructions which, when executed by one or more hardware processors, causes performance of operations. The operations include receiving, at a first network device in a first network, a multicast message comprising data to be transmitted at least to two or more client devices that have roamed from the first network to a same second network, determining that at least one client device has roamed from the first network to the second…
OBTAINING A MAC ADDRESS FROM AN EXTERNAL SOURCE
Granted: March 19, 2015
Application Number:
20150081867
A non-transitory computer readable medium storing instructions which, when executed on one or more processors, cause performance of operations. The operations include: receiving a first message from a device; determining, in response to the first message, a media access control (MAC) address of the device; and transmitting, in response to the first message, a second message comprising the MAC address to the device.
METHOD AND SYSTEM FOR DYNAMICALLY PRIORITIZING USER CONNECTIONS ON NETWORK
Granted: March 5, 2015
Application Number:
20150067172
The present disclosure discloses a method and network device for dynamically prioritizing user connections on network. The disclosed system identifies a priority class associated with a client device prior to an initial connection from the client device to a network, and reserves access to a network resource for the client device based on the priority class prior to the initial connection. Specifically, the system evaluates a total capacity of the network resource and an anticipated…
Task Processing and Resource Sharing in a Distributed Wireless System
Granted: February 5, 2015
Application Number:
20150038188
The present disclosure discloses a system and method for task processing and resource sharing in a distributed wireless system. The system includes a processor and a memory storing instructions that, when executed, cause the system to: identify a plurality of nodes in a distributed wireless system, each node of the plurality of nodes associated with a radio frequency neighborhood, the radio frequency neighborhood of one node including one or more other nodes that hear beacons from the…
DYNAMIC GROUPING AND CONFIGURATION OF ACCESS POINTS
Granted: February 5, 2015
Application Number:
20150036488
A method is described for moving one or more access points between neighboring enterprise networks such that one or more threshold requirements of the networks are met. By reconfiguring access points to move between enterprise networks, the method provides a highly flexible network system that utilizes environmental and/or operational data to dynamically meet the needs of associated client devices and consumers.
SYSTEM AND METHOD FOR ADAPTIVE CHANNEL SCANNING WITHIN A WIRELESS NETWORK
Granted: December 18, 2014
Application Number:
20140369337
An access point device that is adapted to a wireless network and a wired network is disclosed. The access point includes a transceiver to receive wireless frames from a plurality of wireless devices of the wireless network, respectively, and at least one component to process information extracted from the wireless frames and to control channel scanning based upon at least one of an amount of wireless device traffic and a type of call.