Patents by Inventor Sachin Ganu

Sachin Ganu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10219182
    Abstract: A method related to selecting a channel bandwidth may include partitioning the plurality of networks into a plurality (P) of local radio environments and identifying, for the P local radio environments, an available channel bandwidth set comprising a plurality of channel bandwidth values. The method may also relate to determining whether the plurality of channel bandwidth values provide a frequency reuse distance that is greater than a threshold frequency reuse distance, wherein the frequency reuse distance is estimated based at least on the pathloss measurement and, based on a determination that at least one of the plurality of channel bandwidth values provides the frequency reuse distance that is greater than the threshold frequency reuse distance, configuring a channel plan for the plurality of networks with a channel bandwidth value from the at least one of the plurality of channel bandwidth values.
    Type: Grant
    Filed: September 10, 2017
    Date of Patent: February 26, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dongwoon Hahn, Mathieu Mercier, Sachin Ganu, Nethra Muniyappa, Sree Harsha, Rajini Balay
  • Publication number: 20190007842
    Abstract: According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting if a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device.
    Type: Application
    Filed: August 10, 2018
    Publication date: January 3, 2019
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
  • Patent number: 10165598
    Abstract: In some examples, a method can include transmitting, with an Access Point (AP), Request to Send (RTS) frames to a wireless client over a wireless medium; determining, with the AP, whether the medium is reserved by failed RTS frames for the client; and transmitting, with the AP, a frame to clear the medium when it is determined that the medium is reserved by failed RTS frames for the client.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: December 25, 2018
    Assignee: Aruba Networks, Inc.
    Inventors: Gaurav Patwardhan, Shahnawaz Siraj, Sachin Ganu
  • Publication number: 20180359698
    Abstract: Example methods and apparatus to generate recommendation(s) for access point association by a client device are disclosed. An example method includes calculating an effective uplink data rate for the client with respect to a first access point based on a) an uplink data rate and b) a percentage of uplink airtime available to the client. The example method includes calculating a first effective downlink data rate with respect to the first access point based on a) a downlink data rate for and b) a percentage of downlink airtime available to the client. The example method includes computing a first metric for the first access point based on the first effective uplink data rate, the first effective downlink data rate, and a noise floor scaling factor. The example method includes generating an access point recommendation by comparing the first metric and a second metric for a second access point.
    Type: Application
    Filed: February 12, 2016
    Publication date: December 13, 2018
    Inventors: Gaurav Patwardhan, Sachin Ganu
  • Patent number: 10154471
    Abstract: Example method includes: determining, by a network device, a plurality of client devices' locations within a wireless network; assigning the plurality of client devices into a number of clusters; calculating an original cluster centroid location for each cluster of client devices; calculating an average distance between each client device in a particular cluster and the original cluster centroid location for the particular cluster; iteratively adjusting the number of clusters and assignment of the plurality of client devices to determine the number of clusters associated with a low number of cluster and a low average distance from each client device in a respective cluster to a respective cluster centroid location; and assigning a subset of access points in the wireless network to a high priority, each AP in the subset having the closest distance to the respective cluster centroid location corresponding to the determined number of clusters.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: December 11, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gaurav Patwardhan, Sachin Ganu
  • Publication number: 20180352532
    Abstract: Example method includes: determining, by a network device, a plurality of client devices' locations within a wireless network; assigning the plurality of client devices into a number of clusters; calculating an original cluster centroid location for each cluster of client devices; calculating an average distance between each client device in a particular cluster and the original cluster centroid location for the particular cluster; iteratively adjusting the number of clusters and assignment of the plurality of client devices to determine the number of clusters associated with a low number of cluster and a low average distance from each client device in a respective cluster to a respective cluster centroid location; and assigning a subset of access points in the wireless network to a high priority, each AP in the subset having the closest distance to the respective cluster centroid location corresponding to the determined number of clusters.
    Type: Application
    Filed: April 16, 2018
    Publication date: December 6, 2018
    Inventors: Gaurav Patwardhan, Sachin Ganu
  • Patent number: 10080166
    Abstract: The present disclosure discloses a method and network device for software-defined client device management. Specifically, a network device can cause a client device to switch association with a first access point to a second access point. The network device determines whether a number of times the client device has been caused to switch association with an access point exceeds a threshold value for the first period of time. If not, the network device causes the client device to switch to an association with a third access point. Also, the network device determines a configuration indicating when any access point with which a client device is associated may be modified. Based on the configuration, the network device determines whether an association of the client device should not be modified. Also, based on one or more attributes, the network device selectively causes the client device to switch an association.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: September 18, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Jin Xie, Partha Narasimhan
  • Publication number: 20180262946
    Abstract: The present disclosure discloses a network device and method for advertising channel load. The disclosed network device aggregates a number of clients that are associated with the network device on a specific wireless communication channel, and advertises the aggregated number to a client on the specific wireless communication channel. Further, the network device can receive aggregated load information on the specific wireless communication channel from another management network device, and further aggregates the load information across multiple wireless networks operating on the same wireless communication channel and coupled to different management network devices.
    Type: Application
    Filed: May 9, 2018
    Publication date: September 13, 2018
    Inventors: Sachin GANU, Pradeep IYER
  • Publication number: 20180255555
    Abstract: Examples implementations relate to contention-based resource allocation. In some examples, a method can include determining a station of stations associated with an access point having a contention window value or a resource value less than a total amount of resource units (RU) of a particular protocol data unit (PCU) of the access point, and allocating a RU of the RUs to the determined station based on a user parameter equal to a lesser of the resource value or a value of a RU limit of the determined station.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventors: Karthik Rangaraj Manavalan, Sachin Ganu
  • Publication number: 20180241443
    Abstract: A non-transitory computer-readable medium, network device, and method for enabling simultaneous transmit and receive in the same Wi-Fi band within a device by obtaining a first information corresponding to a first set of signals to be transmitted wirelessly by a first antenna of a first device; transmitting, by the first antenna of the first device, the first set of signals; receiving, by a second antenna of the first device, a second set of signals comprising (a) the first set of signals transmitted by the first antenna of the first device and (b) a third set of signals transmitted by a second device different than the first device; determining a third information corresponding to the third set of signals by canceling the first set of signals from the second set of signals, wherein the third information comprises an estimation of the third set of signals transmitted by the second device.
    Type: Application
    Filed: April 20, 2018
    Publication date: August 23, 2018
    Inventors: Ahmed Khidre, Deven Mohan Patel, Farhan Hasnain, Prakash Guda, Sathish Damodaran, Sachin Ganu, Maruthi Bathina
  • Patent number: 10057784
    Abstract: According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting it a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: August 21, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
  • Publication number: 20180213042
    Abstract: 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 active session being greater than a threshold value, the network device causes the client device to associate with a second access point different than the first access point. Responsive at least to the estimated remaining duration of the active session being less than the threshold value, the network device refrains from causing the client device to associate with the second access point.
    Type: Application
    Filed: March 20, 2018
    Publication date: July 26, 2018
    Inventor: Sachin Ganu
  • Publication number: 20180213467
    Abstract: Infrastructure-based client management uses synthesized beacon reports to effect client association with APs in a wireless digital network. Beacon reports are synthesized by having a plurality of APs in the network collect client reports and send those reports to a report process on the network. The report process accumulates client reports from the plurality of APs and selects one or more candidate APs to support a client. Selection may be made on reported SNR, AP loading, channel loading, AP characteristics, or a combination. The report process may produce blacklists and optionally whitelists for use by APs to use in processing client probe and connection requests.
    Type: Application
    Filed: March 20, 2018
    Publication date: July 26, 2018
    Inventors: Sachin Ganu, Partha Narasimhan, Pradeep Iyer
  • Publication number: 20180167975
    Abstract: In some examples, a method can include transmitting, with an Access Point (AP), Request to Send (RTS) frames to a wireless client over a wireless medium; determining, with the AP, whether the medium is reserved by failed RTS frames for the client; and transmitting, with the AP, a frame to clear the medium when it is determined that the medium is reserved by failed RTS frames for the client.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Gaurav Patwardhan, Shahnawaz Siraj, Sachin Ganu
  • Patent number: 9980174
    Abstract: The present disclosure discloses a network device and method for advertising channel load. The disclosed network device aggregates a number of clients that are associated with the network device on a specific wireless communication channel, and advertises the aggregated number to a client on the specific wireless communication channel. Further, the network device can receive aggregated load information on the specific wireless communication channel from another management network device, and further aggregates the load information across multiple wireless networks operating on the same wireless communication channel and coupled to different management network devices.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: May 22, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Sachin Ganu, Pradeep Iyer
  • Patent number: 9974043
    Abstract: Example method includes: determining, by a network device, a plurality of client devices' locations within a wireless network; assigning the plurality of client devices into a number of clusters; calculating an original cluster centroid location for each cluster of client devices; calculating an average distance between each client device in a particular cluster and the original cluster centroid location for the particular cluster; iteratively adjusting the number of clusters and assignment of the plurality of client devices to determine the number of clusters associated with a low number of cluster and a low average distance from each client device in a respective cluster to a respective cluster centroid location; and assigning a subset of access points in the wireless network to a high priority, each AP in the subset having the closest distance to the respective cluster centroid location corresponding to the determined number of clusters.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: May 15, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gaurav Patwardhan, Sachin Ganu
  • Publication number: 20180123835
    Abstract: Example implementations relate to channel sounding based on channel conditions. For example, an apparatus may comprise a processing resource to: detect a plurality of stations (STAs) in communication with an access point (AP); determine a number of active STAs among the plurality of STAs in communication with the AP; perform channel sounding between the AP and a respective active STA among the plurality of active STAs at a first sounding interval; determine a coherence time associated with a channel between the AP and the respective active STA among the plurality of active STAs; adjust the first sounding interval to a second sounding interval based, at least in part, on the number of active STAs and the coherence time; and perform channel sounding between the AP the respective active STA among the plurality of STAs at the second sounding interval.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 3, 2018
    Inventors: Shahnawaz Siraj, Sachin Ganu
  • Publication number: 20180115918
    Abstract: Example implementations relate to upgrading controllers and access points by group. A master controller may comprise a processing resource and a memory resource storing machine-readable instructions to cause the processing resource to create a plurality of groups of access points (APs) connected to a first and a second local controller, move a subset of the plurality of APs connected to the first local controller to the second local controller, upgrade the first local controller, move APs associated with a group of the plurality of APs to the first local controller, and upgrade the APs associated with the group of the first local controller.
    Type: Application
    Filed: October 25, 2016
    Publication date: April 26, 2018
    Inventors: Vinod Arjun, Jiwoong Lee, Sachin Ganu
  • Patent number: 9936422
    Abstract: Devices, computer-program products, and methods for identifying two or more traffic flows with similar packet traffic characteristics are disclosed. In some implementations, the traffic flows may be transmittable over one or more wireless paths. In these implementations, the method may further include identifying a wireless path along which the two or more traffic flows may be transmitted. In some implementations, the method may further include determining whether the wireless path can implement spatial signal multiplexing. Making this determination may include using sounding information associated with the wireless path. In some implementations, the method may include grouping two or more traffic flows to transmit along the wireless path when the wireless path implements spatial signal multiplexing. In these implementations, the two or more traffic flows may be grouped according to similar packet traffic characteristics.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: April 3, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Sachin Ganu, Jin Xie
  • Patent number: 9936441
    Abstract: Infrastructure-based client management uses synthesized beacon reports to effect client association with APs in a wireless digital network. Beacon reports are synthesized by having a plurality of APs in the network collect client reports and send those reports to a report process on the network. The report process accumulates client reports from the plurality of APs and selects one or more candidate APs to support a client. Selection may be made on reported SNR, AP loading, channel loading, AP characteristics, or a combination. The report process may produce blacklists and optionally whitelists for use by APs to use in processing client probe and connection requests.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: April 3, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Sachin Ganu, Pradeep Iyer, Partha Narasimhan