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).
-
Patent number: 10392823Abstract: 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: GrantFiled: November 28, 2016Date of Patent: August 27, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
-
Patent number: 10154439Abstract: 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: GrantFiled: April 29, 2014Date of Patent: December 11, 2018Assignee: Hewlett Packard Enterprise Development LPInventor: Sathish Damodaran
-
Publication number: 20180241443Abstract: 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: ApplicationFiled: April 20, 2018Publication date: August 23, 2018Inventors: Ahmed Khidre, Deven Mohan Patel, Farhan Hasnain, Prakash Guda, Sathish Damodaran, Sachin Ganu, Maruthi Bathina
-
Publication number: 20180083853Abstract: 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: ApplicationFiled: November 28, 2016Publication date: March 22, 2018Inventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
-
Publication number: 20170230098Abstract: 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: ApplicationFiled: April 24, 2017Publication date: August 10, 2017Inventors: Gaurav Patwardhan, Kiran Ashokan, Shahnawaz Siraj, Sathish Damodaran
-
Patent number: 9635148Abstract: 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: GrantFiled: October 31, 2014Date of Patent: April 25, 2017Assignee: Aruba Networks, Inc.Inventors: Claudius Tewari, Gopalakrishnan Raman, Rajesh Mirukula, Sathish Damodaran, Berend Dunsbergen, Jie Jiang, Mohd Siraj
-
Publication number: 20170078179Abstract: 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: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
-
Patent number: 9509586Abstract: 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: GrantFiled: July 30, 2014Date of Patent: November 29, 2016Assignee: Aruba Networks, Inc.Inventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
-
Publication number: 20160227438Abstract: 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: ApplicationFiled: April 5, 2016Publication date: August 4, 2016Inventors: Gautam Bhanage, Sathish Damodaran
-
Patent number: 9338073Abstract: 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: GrantFiled: October 31, 2013Date of Patent: May 10, 2016Assignee: ARUBA NETWORKS, INC.Inventors: Gautam Bhanage, Abhijeet Bhorkar, Sathish Damodaran
-
Publication number: 20160127520Abstract: 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: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Applicant: ARUBA NETWORKS, INC.Inventors: Claudius Tewari, Gopalakrishnan Raman, Rajesh Mirukula, Sathish Damodaran, Berend Dunsbergen, Jie Jiang, Mohd Siraj
-
Patent number: 9306866Abstract: 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: GrantFiled: March 15, 2013Date of Patent: April 5, 2016Assignee: ARUBA NETWORKS, INC.Inventors: Gautam Bhanage, Sathish Damodaran
-
Publication number: 20160036683Abstract: 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: ApplicationFiled: July 30, 2014Publication date: February 4, 2016Inventors: Ben Dunsbergen, Gopalakrishna Raman, Partha Narasimhan, Sathish Damodaran, Sheausong Yang
-
Publication number: 20150318878Abstract: 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: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: Aruba Networks, Inc.Inventors: Sathish Damodaran, Sachin Ganu, Maruthi Bathina
-
Publication number: 20150312910Abstract: 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: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Applicant: ARUBA NETWORKS, INC.Inventor: Sathish Damodaran
-
Patent number: 9154432Abstract: 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: GrantFiled: June 14, 2013Date of Patent: October 6, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Aidan P. Doyle, Bhanu S. Gopalasetty, Dong H. Nguyen, Sathish Damodaran
-
Publication number: 20150117235Abstract: 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: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: Aruba Networks, Inc.Inventors: Gautam Bhanage, Abhijeet Bhorkar, Sathish Damodaran
-
Publication number: 20140369210Abstract: 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: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Aidan P. Doyle, Bhanu S. Gopalasetty, Dong H. Nguyen, Sathish Damodaran
-
Publication number: 20140269752Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Aruba Networks, Inc.Inventors: Gautam Bhanage, Sathish Damodaran
-
Publication number: 20140181293Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Inventors: Gautam Dilip Bhanage, Abhijeet Bhorkar, Sathish Damodaran