Patents by Inventor Partha Narasimhan

Partha Narasimhan 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: 9432848
    Abstract: Band steering for multi-band wireless clients. According to one embodiment of the invention, a method of operations comprises receiving, at a network device, a request from a wireless client device on a first wireless communication band. Thereafter, the network device identifies a unique address identifier associated with the wireless client device based on the received request and stores the unique address identifier in response to determining that the wireless client device is capable of communicating on the first wireless communication band.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: August 30, 2016
    Assignee: Aruba Networks, Inc.
    Inventors: Pradeep J. Iyer, Keerti G. Melkote, Partha Narasimhan
  • Publication number: 20160242040
    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: April 26, 2016
    Publication date: August 18, 2016
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
  • Publication number: 20160242118
    Abstract: The present disclosure discloses a method and network device for automatic delivery traffic indication message (DTIM) interval control for better mobile power save performance. The disclosed network device determines one or more characteristics for at least one client device connected to an Access Point (AP). The network device then dynamically selects a DTIM interval for the AP based on the characteristics for the at least one client device, and configures the AP to transmit a DTIM beacon frame at a frequency based on the dynamically selected DTIM interval. Alternatively, the network device can determine one or more characteristics for a client device, and dynamically select a Virtual Access Point (VAP) for providing network access to the client device based on the characteristics for the client device and a DTIM interval configured for the VAP, and then cause the client device to connect to the VAP.
    Type: Application
    Filed: April 28, 2016
    Publication date: August 18, 2016
    Inventors: Gautam Bhanage, Partha Narasimhan
  • Publication number: 20160234661
    Abstract: Operations include determining that a subset of devices, from a plurality of devices, are executing a same application, located in a same geographical location, or correspond to a same user. Responsive to the determining operation, a group with the subset of devices is created and communication between the devices is supported.
    Type: Application
    Filed: April 18, 2016
    Publication date: August 11, 2016
    Inventors: Partha Narasimhan, Anupam Wadhawan, Gopal Agarwal, Keerti Melkote
  • Patent number: 9405591
    Abstract: 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.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 2, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gautam D. Bhanage, Venkatesh Kannan, Partha Narasimhan
  • Patent number: 9380508
    Abstract: 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 connectivity with the second network, the second network is selecting for the client device to access one or more resources, and thereafter, causing the client device to connect to the second network.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: June 28, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Sachin Ganu, Partha Narasimhan
  • Patent number: 9357371
    Abstract: 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.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 31, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Pradeep J. Iyer, Partha Narasimhan
  • Patent number: 9350815
    Abstract: According to one embodiment, a digital device is adapted to support one or more network services. The digital device comprises processing circuitry, and a memory coupled to the processing circuitry. The memory comprises logic that, when executed by the processing circuit, is configured to (i) detect, in response to a triggering event, one or more network services advertised by at least one digital device within a network, and (ii) store information only directed to the one or more network services.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: May 24, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gopal Agarwal, Anupam Wadhawan, Partha Narasimhan
  • Patent number: 9344858
    Abstract: Operations include determining that a subset of devices, from a plurality of devices, are executing a same application, located in a same geographical location, or correspond to a same user. Responsive to the determining operation, a group with the subset of devices is created and communication between the devices is supported.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: May 17, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Partha Narasimhan, Anupam Wadhawan, Gopal Agarwal, Keerti Melkote
  • Publication number: 20160127950
    Abstract: According to one embodiment, a non-transitory computer readable medium within a first network device operating as an access point and comprising instructions which, when executed by one or more hardware processors, causes performance of a number of operations including transmission and reception of Peer-to-Peer messages between two or more network devices having Peer-to-Peer functionality. Thereafter, negotiations are conducted by network devices to selection of a Group Owner (GO) for a Peer-To-Peer group. The negotiations comprise specifically selecting a set of one or more values that ensures the first network device obtaining the GO role for Peer-to-Peer communications within the Peer-to-Peer group instead of randomly selecting the one or more values for the negotiating of the GO role.
    Type: Application
    Filed: January 6, 2015
    Publication date: May 5, 2016
    Inventors: Manoj Gupta, Partha Narasimhan
  • Patent number: 9332497
    Abstract: The present disclosure discloses a method and network device for automatic delivery traffic indication message (DTIM) interval control for better mobile power save performance. The disclosed network device determines one or more characteristics for at least one client device connected to an Access Point (AP). The network device then dynamically selects a DTIM interval for the AP based on the characteristics for the at least one client device, and configures the AP to transmit a DTIM beacon frame at a frequency based on the dynamically selected DTIM interval. Alternatively, the network device can determine one or more characteristics for a client device, and dynamically select a Virtual Access Point (VAP) for providing network access to the client device based on the characteristics for the client device and a DTIM interval configured for the VAP, and then cause the client device to connect to the VAP.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: May 3, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gautam Bhanage, Partha Narasimhan
  • Patent number: 9326313
    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: Grant
    Filed: October 28, 2013
    Date of Patent: April 26, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
  • Patent number: 9292837
    Abstract: 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 one node; assign a task to the plurality of nodes; split the task into a plurality of subtasks; assign the plurality of subtasks to the plurality of nodes; receive a plurality of subtask processing results from the plurality of nodes; and combine the plurality of subtask processing results to generate a task processing result for the task.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: March 22, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Manoj Gupta, Santashil PalChaudhuri, Partha Narasimhan
  • Patent number: 9265020
    Abstract: One embodiment described herein, a method of supporting wireless stations in a wireless distribution system having a portal and one or more access points is described. The method comprises accepting by a first access point (AP) a set of filters from a station; receiving by the first AP signaling that the station enters into an idle mode and signaling the same to a server in the wireless distribution system; forwarding by the first AP the set of filters to the server, the set of filters being applied to messages directed to the station received by the server in the wireless distribution system; receiving a buffered message for the station from the server in response to the buffered message matching at least one of the set of filters; and forwarding the buffered message to the station in response to receiving the buffered message from the server.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: February 16, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventor: Partha Narasimhan
  • Publication number: 20160036683
    Abstract: A system with a device including a hardware processor is configured to perform operations: receiving, by the device, a message over a wired medium, wherein the message has a frame including (a) a MAC address as a source MAC address for the frame and (b) a second MAC address as a destination MAC address for the frame, extracting, by the device, the frame from the message received over the wired medium, and wirelessly transmitting, by the device, the frame without modifying the source MAC address and without modifying the destination MAC address.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
  • Publication number: 20150319008
    Abstract: To facilitate management and configuration of VLAN memberships associated with applications or network protocols, a network device receives a packet from a wireless station which is a member of a virtual local area network (VLAN). The network device determines whether the packet is associated with a predefined application or network protocol. If so, the network device delivers the received packet to a dedicated VLAN which is accessible only to network devices associated with the predefined application or network protocol, regardless of destination address specified within the packet. If not, the network device delivers the received packet to an address or a group of addresses specified in a header of the received packet. In some embodiments, the VLAN is divided from a VLAN pool, and the dedicated VLAN corresponds to an address space that is outside the address space of the VLAN pool.
    Type: Application
    Filed: July 10, 2015
    Publication date: November 5, 2015
    Inventor: Partha NARASIMHAN
  • Publication number: 20150312131
    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: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Sachin Ganu, Jin Xie, Partha Narasimhan
  • Patent number: 9173189
    Abstract: Determining whether a station is at the edge of wireless local area network (WLAN) coverage. In an IEEE 802.11 wireless network comprising one or more access points (APs) which may optionally be connected to one or more controllers, with wireless clients connected to those APs. Station S connected to AP A collects reports such as beacon reports which contains information on all APs station S can hear, including signal strengths. AP A collects a neighbor report which contains information on all APs in its neighborhood including signal strengths. These reports from A and S are observed and compared over time to determine when S is at or is moving to the edge of WLAN coverage. For example, if the only entry in the beacon list for client S is AP A to which it is connected, and the signal strength is decreasing over time, S is at the edge of WLAN coverage and is moving away from the WLAN. The process may be implemented at a controller, at a client, or both.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: October 27, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Partha Narasimhan
  • Patent number: 9143956
    Abstract: In general, one embodiment of the invention is a air monitor adapted to a wireless network. The air monitor enforces policies followed by the wireless network even though it is not involved in the exchange of data between wireless devices of the wireless network such as access points and wireless stations.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: September 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pradeep J. Iyer, Partha Narasimhan
  • Patent number: 9124547
    Abstract: The present disclosure discloses a method and network device for enforcing uplink airtime fairness in wireless local area networks. The disclosed network device receives usage limits associated with transmissions from one or more client devices. The client devices transmit packets to the network device via one or more uplink wireless mediums. The disclosed network device further collects wireless medium usage times associated with the client devices, and calculates a size for transmission windows corresponding to the client devices based on the wireless medium usage times and the usage limits. The transmission windows can be TCP advertisement windows whose size determines a rate of transmissions permitted over the wireless medium. Then, the disclosed network device sets the transmission window to the calculated size.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 1, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gautam Dilip Bhanage, Sachin Ganu, Partha Narasimhan