Aruba Networks Patent Applications

SESSION AWARE ACCESS POINT LOAD BALANCING

Granted: April 28, 2016
Application Number: 20160119819
The present disclosure discloses a method and a network device for session aware access point load balancing. Specifically, a network device monitors data corresponding to a plurality of client devices associated with a first access point. Then, the network device determines whether the data matches particular criteria. Responsive to determining that the data matches the particular criteria, the network device select at least a first client device of the plurality of client devices for…

METHOD AND APPARATUS FOR CONTENT FILTERING ON SPDY CONNECTIONS

Granted: April 28, 2016
Application Number: 20160119288
The present disclosure discloses a method and a network device for performing content filtering on SPDY connections. Specifically, a network device receives, from a client device, a first control frame identifying a first maximum number of unsolicited unacknowledged messages related to a web resource that can be transmitted by a web server. The network device transmits to the web server a second control frame identifying a second and different maximum number of unsolicited unacknowledged…

DYNAMIC ADAPTIVE APPROACH FOR FAILURE DETECTION OF NODE IN A CLUSTER

Granted: April 28, 2016
Application Number: 20160117213
The present disclosure discloses a method and a network device for failure detection of nodes in a cluster. Specifically, a network device transmits data to another device at a first time. The network device then receives an acknowledgment of the data from the second device at a second time. Next, the network device determines a Round Trip Time (RTT) for the first device and the second device based on the first time and the second time. Based on the RTT, the network device determines a…

METHOD AND SYSTEM FOR CLIENT ASSOCIATION MANAGEMENT BASED ON ESTIMATED SESSION DURATION

Granted: April 21, 2016
Application Number: 20160112520
The present disclosure discloses a method and a network device for client association management based on estimated session duration. Specifically, a network device determines that a client device is on an active session. The client device is associated with a first access point of a plurality of access points. The network then estimates a remaining duration of the active session to obtain an estimated remaining duration. Responsive at least to the estimated remaining duration of the…

METHOD AND SYSTEM FOR CAUSING CLIENT TO RENEW DYNAMIC HOST CONFIGURATION PROTOCOL INTERNET PROTOCOL ADDRESS BASED ON LINK LOCAL ADDRESSES

Granted: April 21, 2016
Application Number: 20160112370
The present disclosure discloses a method and a network device for causing client devices to renew DHCP IP addresses based on link local addresses. Specifically, the network device provides for detecting that a wireless client device has been self-assigned with an automatic IP address, and for de-authenticating the wireless client device such that the wireless client device restarts the authentication process and the DHCP process subsequently without excessive delay. In particular, the…

METHOD AND SYSTEM FOR DETECTING USE OF WRONG INTERNET PROTOCOL ADDRESS

Granted: April 21, 2016
Application Number: 20160112286
The present disclosure discloses a method and a network device for detecting use of wrong IP addresses by wireless client devices. Specifically, the network device maintains a range of valid IP addresses for a particular IP subnet. Also, the network device receives a message from a wireless client device by an access point on the particular IP subnet. The network device then determines a source IP address in the message received on the particular IP subnet. Further, the network device…

ADVERTISING AND PROFILING USER LOCATION TO UNIFIED COMMUNICATION SUITE IN ENTERPRISE WIRELESS NETWORKS

Granted: March 31, 2016
Application Number: 20160094938
The present disclosure discloses a method and a network device for advertising and profiling user location to unified communication suite in enterprise wireless environments. Specifically, a network device can determine a location of a first client device corresponding to a user. Based at least on the location of the first client device corresponding to the user, the network device can infer a status for the first user. Further, the network device can display, store and/or transmit the…

Method and System for Controlling Access to Shared Devices

Granted: March 3, 2016
Application Number: 20160065578
A non-transitory computer readable medium includes computer readable program code including instructions for snooping a message from a client device addressed to a particular IP address corresponding to a shared device; determining whether the client device has authorization to access the shared device; responsive to determining that the client device does not have authorization to access the shared device, refraining from forwarding the message to the particular IP address; and…

ALFORD LOOP ANTENNAS WITH PARASITIC ELEMENTS

Granted: March 3, 2016
Application Number: 20160064830
According to one embodiment of the invention, a network device comprises a plurality of antennas comprising a first antenna, wherein the first antenna comprises: a first set of one or more elements that form an Alford loop and that is configured for electrical excitation via a current transmitted over a conductive medium from a signal source and a second set of one or more elements that is configured for electromagnetic induction without contact with the conductive medium from the signal…

METHOD AND SYSTEM FOR ADAPTIVE CELL SIZE MANAGEMENT

Granted: February 4, 2016
Application Number: 20160037458
The present disclosure discloses a method and system for adaptive cell size management. The system can determine a minimum SNR value and one or more current environmental factors for a particular environment. Also, the system dynamically determines a minimum signal strength value for receiving wireless signals based on the minimum SNR value and the one or more current environmental factors, and configures a network device to receive signals with the minimum signal strength value.…

NON-BLOCKING UPLINK ARCHITECTURE FOR ACCESS POINTS

Granted: February 4, 2016
Application Number: 20160037384
The present disclosure discloses a method and a non-blocking uplink architecture for access points augmented by client association based load balancing. Specifically, an access point (AP) can receive a first data set using a particular radio of a plurality of radios, and then transmit the first data set to a network device by: (a) transmitting, to the network device, a first subset of the first data set using a first wired connection between the access point and the network device, and…

DETERMINING WHETHER TO USE A LOCAL AUTHENTICATION SERVER

Granted: February 4, 2016
Application Number: 20160036794
The present disclosure discloses a method and a system for determining whether to use a local authentication server. Specifically, a first network device executing a first authentication server receives a request for authentication from a client device. The first network device determines whether the client device was previously successfully authenticated by a second authentication server executing on a second network device within a particular period of time. If so, the first network…

METHOD TO CONTROL DYNAMIC HOST CONFIGURATION PROTOCOL POOL EXHAUSTION IN DYNAMIC NETWORK ENVIRONMENTS

Granted: February 4, 2016
Application Number: 20160036770
The present disclosure discloses a method and a network device for controlling DHCP pool exhaustion in dynamic network environments. Specifically, a network device determines that a client device is assigned an Internet Protocol (IP) address by a DHCP server. The network device detects that the client device is disconnected from a network associated with the IP address, for example, by receiving a de-association message from the client device; determining that a session or an entry…

ZERO TOUCH CONFIGURATION SUPPORT FOR UNNIVERSAL SERIAL BUS MODEM ON A NETWORK DEVICE

Granted: February 4, 2016
Application Number: 20160036634
The present disclosure discloses a method and a network device for zero touch configuration support for universal serial bus (USB) modem on a network device. Specifically, an access point determines an identifier of a network device connected to the access point, and location information corresponding to the access point. Based at least on the identifier of the network device and the location information corresponding to the access point, the access point selects a particular…

METHOD FOR USING MOBILE DEVICES WITH VALIDATED USER NETWORK IDENTITY AS PHYSICAL IDENTITY PROOF

Granted: February 4, 2016
Application Number: 20160035159
The present disclosure discloses a method and network device for using mobile devices with validated user network identity as physical identity proof. Responsive to successfully authenticating a client device for network access, a system generates a network credential for the client device and transmits the network credential to the client device. Further, the system detects that the client device is within a range of a short range wireless device that is associated with a particular…

METHOD AND SYSTEM FOR A USER TO CREATE FAVORITE SERVER LISTS FOR MULTIPLE SERVICES

Granted: January 28, 2016
Application Number: 20160028650
The present disclosure discloses a method and system for a user to create favorite server lists for multiple services. Specifically, a network device receives a request for a particular service from a client device. Then, from a plurality of network devices that include functionality to provide the particular service, the network device selects a first subset of network devices based on stored data indicating that the first subset of network devices is associated with the client device.…

PRODUCT IDENTIFICATION BASED ON LOCATION ASSOCIATED WITH IMAGE OF PRODUCT

Granted: January 28, 2016
Application Number: 20160027091
According to one embodiment of the invention, a system for creating a virtual shopping cart based on location information embedded in an image and the results of image recognition performed on the image is described. One embodiment of the system comprises an access point comprising a hardware processor wherein the system is configured to perform operations comprising: obtaining a first image, of a particular product, taken by a device operated by a user, identifying a first physical…

DYNAMIC DETECTION OF INACTIVE VIRTUAL PRIVATE NETWORK CLIENTS

Granted: January 21, 2016
Application Number: 20160021194
The present disclosure discloses a method and network device for dynamic detection of inactive virtual private network clients. Specifically, a network device receives periodic messages from a first device at a first interval, and determines a timeout value for the first device based at least on the first interval, at which the periodic messages are received from the first device. Subsequent to determining the timeout value, the network device detects that a message has not been received…

INTELLIGENT HANDLING OF VOICE CALLS FROM MOBILE VOICE CLIENT DEVICES

Granted: January 21, 2016
Application Number: 20160021564
The present disclosure discloses a method and network device for intelligent handling of voice calls from mobile voice client devices. In some embodiments, the network device detects that a load, corresponding to a plurality of client devices associated with an access point, exceeds a particular threshold value. In some embodiments, the network device detects that a call quality for a current ongoing call, corresponding to a first client device associated with an access point, is below a…

AUTOMATIC DETECTION OF VIP GUESTS ON WIRELESS NETWORKS

Granted: January 21, 2016
Application Number: 20160021205
The present disclosure discloses a method and network device for automatic detection of VIP guests on wireless networks. The network device can receive a request for network access, by a client device used by a guest user, at a location associated with an entity. Furthermore, the network device can identify characteristics of a sponsor of the guest user, the sponsor being associated with the entity; and/or email domain for the guest user; and/or characteristics of a particular check-in…