Patents by Inventor Sathish Damodaran

Sathish Damodaran 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).

  • 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
  • Publication number: 20180083853
    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: November 28, 2016
    Publication date: March 22, 2018
    Inventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
  • Publication number: 20170230098
    Abstract: MU-MIMO provides a mechanism for a wireless network device to transmit to multiple client devices at the same time. When employing MU-MIMO, a network device may group two or more associated client devices, and transmit beamformed signals to each group. In some implementations, a network device may initiate channel sounding. Channel sounding may include transmitting sounding frames to client devices associated with two or more basic service sets. Channel sounding may facilitate beamforming transmissions to client devices associated with the two or more basic service sets. The network device may receive feedback frames from client devices associated with the two or more basic service sets. A feedback frame may indicate how a sounding frame was received. In some implementations, the network device may further construct a feedback table from the feedback frames. The feedback table may facilitate grouping of the client devices for beamforming transmissions.
    Type: Application
    Filed: April 24, 2017
    Publication date: August 10, 2017
    Inventors: Gaurav Patwardhan, Kiran Ashokan, Shahnawaz Siraj, Sathish Damodaran
  • Patent number: 9635148
    Abstract: The present disclosure discloses a method and a network device for partitioning data sets for transmission on multiple physical links in a network. Specifically, a network device receives a particular data set addressed to a client device. The network device partitions the particular data set into at least a first subset of data and a second subset of data. Then, the network device encapsulates the first subset of data using a first header and encapsulating the second subset of data using a second header that results in (a) data with the first header being transmitted on a first physical link and (b) data with the second header being transmitted on a second physical link different than the first physical link. Finally, the network device transmits the first subset of data with the first header and the second subset of data with the second header.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 25, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Claudius Tewari, Gopalakrishnan Raman, Rajesh Mirukula, Sathish Damodaran, Berend Dunsbergen, Jie Jiang, Mohd Siraj
  • Publication number: 20170078179
    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: November 28, 2016
    Publication date: March 16, 2017
    Inventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
  • Patent number: 9509586
    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: Grant
    Filed: July 30, 2014
    Date of Patent: November 29, 2016
    Assignee: Aruba Networks, Inc.
    Inventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
  • Publication number: 20160227438
    Abstract: A method for performing aggregation at one or more layers starts with an AP placing at a first layer one or more received frames in a queue at the AP. When a transmit scheduler is ready to transmit an aggregated frame corresponding to the queue, the AP may iteratively select a plurality of frames selected from the one or more received frames, and aggregate at the first layer the plurality of frames into the aggregated frame. The number of frames included in an aggregated frame may be based on at least one of: a dynamically updated rate of transmission associated with a size of the frames, a class of the frames, a transmission opportunity value associated with the class of the frames and a total projected airtime for transmitting the aggregated frame. Other embodiments are also described.
    Type: Application
    Filed: April 5, 2016
    Publication date: August 4, 2016
    Inventors: Gautam Bhanage, Sathish Damodaran
  • Patent number: 9338073
    Abstract: The present disclosure discloses a system and method for enhanced dynamic multicast optimization based on network condition measurement. The system includes a processor and a memory storing instructions that, when executed, cause the system to: measure a network condition for a multicast group using one or more metrics; determine whether to convert all stations in the multicast group to unicast based on the network condition; and responsive to determining not to convert the all stations in the multicast group to unicast, determine, based on the network condition, a sub set of the multicast group for converting the subset of the multicast group to unicast, wherein the subset includes less than all stations in the multicast group.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: May 10, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gautam Bhanage, Abhijeet Bhorkar, Sathish Damodaran
  • Publication number: 20160127520
    Abstract: The present disclosure discloses a method and a network device for partitioning data sets for transmission on multiple physical links in a network. Specifically, a network device receives a particular data set addressed to a client device. The network device partitions the particular data set into at least a first subset of data and a second subset of data. Then, the network device encapsulates the first subset of data using a first header and encapsulating the second subset of data using a second header that results in (a) data with the first header being transmitted on a first physical link and (b) data with the second header being transmitted on a second physical link different than the first physical link. Finally, the network device transmits the first subset of data with the first header and the second subset of data with the second header.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Claudius Tewari, Gopalakrishnan Raman, Rajesh Mirukula, Sathish Damodaran, Berend Dunsbergen, Jie Jiang, Mohd Siraj
  • Patent number: 9306866
    Abstract: A method for performing aggregation at one or more layers starts with an AP placing at a first layer one or more received frames in a queue at the AP. When a transmit scheduler is ready to transmit an aggregated frame corresponding to the queue, the AP may iteratively select a plurality of frames selected from the one or more received frames, and aggregate at the first layer the plurality of frames into the aggregated frame. The number of frames included in an aggregated frame may be based on at least one of: a dynamically updated rate of transmission associated with a size of the frames, a class of the frames, a transmission opportunity value associated with the class of the frames and a total projected airtime for transmitting the aggregated frame. Other embodiments are also described.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 5, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gautam Bhanage, Sathish Damodaran
  • 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: 20150318878
    Abstract: Disclosed herein is a system, apparatus, and method for reducing self-interference within a wireless network device using channel state information feedback and beamforming techniques. The self-interference within a device may be reduced by first transmitting, by a first circuitry, a first set signals using a first radiation pattern through a first set of antennas coupled with the first circuitry. Then, based on feedback information associated with the first set of signals detected by a second circuitry of the device, a second radiation pattern to be used by the first circuitry and the first set of antennas that reduces receipt of signals by the second circuitry that are transmitted by the first set of antennas or leaked from the first circuitry may be determined. Thereafter, a second set of signals may be transmitted by the first set of antennas using the second radiation pattern.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: Aruba Networks, Inc.
    Inventors: Sathish Damodaran, Sachin Ganu, Maruthi Bathina
  • Publication number: 20150312910
    Abstract: The present disclosure discloses a method and network device for dynamic channel bandwidth selection in a wireless local area network. Specifically, a network device obtains information corresponding to a first set of packets transmitted on one or more of a plurality of channel bandwidths over a first period of time. Based on the information, the network device selects a particular channel bandwidth, of the plurality of channel bandwidths, for transmitting a second set of packets; and transmits the second set of packets at the particular channel bandwidth. Additionally, based on the information, the network device can dynamically select a number of packets, from a second set of packets, to queue at hardware components with channel bandwidth selection for transmission by the hardware components; and can queue the selected number of packets at the hardware components with channel bandwidth selection.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: ARUBA NETWORKS, INC.
    Inventor: Sathish Damodaran
  • Patent number: 9154432
    Abstract: A method includes selecting upstream and downstream aggregated MAC service data unit (AMSDU) sizes for communications between a client device, an access point, and an controller in a network system. The upstream and downstream AMSDU sizes may be separately selected based on the maximum transmission unit (MTU) size for communications in a secure tunnel between the controller and the access point to avoid fragmentation and reassembly of AMSDUs transmitted in a single MTU. The upstream and downstream AMSDU sizes may be selected to be less or equal to the MTU size.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: October 6, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Aidan P. Doyle, Bhanu S. Gopalasetty, Dong H. Nguyen, Sathish Damodaran
  • Publication number: 20150117235
    Abstract: The present disclosure discloses a system and method for enhanced dynamic multicast optimization based on network condition measurement. The system includes a processor and a memory storing instructions that, when executed, cause the system to: measure a network condition for a multicast group using one or more metrics; determine whether to convert all stations in the multicast group to unicast based on the network condition; and responsive to determining not to convert the all stations in the multicast group to unicast, determine, based on the network condition, a sub set of the multicast group for converting the subset of the multicast group to unicast, wherein the subset includes less than all stations in the multicast group.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: Aruba Networks, Inc.
    Inventors: Gautam Bhanage, Abhijeet Bhorkar, Sathish Damodaran
  • Publication number: 20140369210
    Abstract: A method includes selecting upstream and downstream aggregated MAC service data unit (AMSDU) sizes for communications between a client device, an access point, and an controller in a network system. The upstream and downstream AMSDU sizes may be separately selected based on the maximum transmission unit (MTU) size for communications in a secure tunnel between the controller and the access point to avoid fragmentation and reassembly of AMSDUs transmitted in a single MTU. The upstream and downstream AMSDU sizes may be selected to be less or equal to the MTU size.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Aidan P. Doyle, Bhanu S. Gopalasetty, Dong H. Nguyen, Sathish Damodaran
  • Publication number: 20140269752
    Abstract: A method for performing aggregation at one or more layers starts with an AP placing at a first layer one or more received frames in a queue at the AP. When a transmit scheduler is ready to transmit an aggregated frame corresponding to the queue, the AP may iteratively select a plurality of frames selected from the one or more received frames, and aggregate at the first layer the plurality of frames into the aggregated frame. The number of frames included in an aggregated frame may be based on at least one of: a dynamically updated rate of transmission associated with a size of the frames, a class of the frames, a transmission opportunity value associated with the class of the frames and a total projected airtime for transmitting the aggregated frame. Other embodiments are also described.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Aruba Networks, Inc.
    Inventors: Gautam Bhanage, Sathish Damodaran
  • Publication number: 20140181293
    Abstract: A method includes determining a maximum amount of unaccounted-for data to be transmitted by a particular client device associated with an access point. The maximum amount of unaccounted-for data may be based on characteristics associated with data received at an access point from one or more client devices. The maximum amount of unaccounted-for data may be based on a total number of client devices associated with an access point. The maximum amount of unaccounted-for data may be based on resources available at the access point.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Inventors: Gautam Dilip Bhanage, Abhijeet Bhorkar, Sathish Damodaran