Patents by Inventor Rajesh Mirukula
Rajesh Mirukula 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: 11463510Abstract: Software defined wide area network uplink selection for a cloud service can include a network controller to periodically update a list of cloud servers that provide a cloud service. The network controller can select a preferred cloud server from the updated list of cloud servers. Upon receiving a client device request to use the cloud service, the network controller can send identifying information of the selected preferred cloud server to the client device.Type: GrantFiled: October 30, 2018Date of Patent: October 4, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Vamsi Kodavanty, Rajesh Mirukula, Manigandan Ganesan
-
Patent number: 11223538Abstract: An example network orchestrator includes processing circuitry and a memory including instructions that can be executed by the processing circuitry to cause the network orchestrator to take certain actions. The network orchestrator transmits an initial DPS configuration to a first set of network infrastructure devices. The network orchestrator receives network operation information. The network orchestrator updates a machine learning model by training the model using the network operation information. The network orchestrator transmits an updated DPS configuration generated by the updated machine learning model.Type: GrantFiled: September 11, 2020Date of Patent: January 11, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Ponnu Velu Arumugam, Rajesh Mirukula, Goutham Damalcheruvu
-
Publication number: 20210352138Abstract: Software defined wide area network uplink selection for a cloud service can include a network controller to periodically update a list of cloud servers that provide a cloud service. The network controller can select a preferred cloud server from the updated list of cloud servers. Upon receiving a client device request to use the cloud service, the network controller can send identifying information of the selected preferred cloud server to the client device.Type: ApplicationFiled: October 30, 2018Publication date: November 11, 2021Inventors: Vamsi Kodavanty, Rajesh Mirukula, Manigandan Ganesan
-
Patent number: 9800503Abstract: The present disclosure discloses a method and network device for control plane protection for various tables using storm prevention entries. Specifically, the disclosed system receives a first packet, and creates an inactive entry in a table. The system then forwards the first packet from a first processor to a second processor for processing. Also, the system associates the inactive entry with a timestamp indicating when the first packet is forwarded to the second processor, and determines a configured interval (CI) associated with the table. Further, the system compares a difference between a current timestamp and the timestamp associated with the inactive entry against the CI upon receiving a second packet. If the difference is longer than the CI, the system associates the inactive entry with the current timestamp, and forwards the second packet to the second processor for processing. Otherwise, the system discards the second packet.Type: GrantFiled: June 14, 2013Date of Patent: October 24, 2017Assignee: ARUBA NETWORKS, INC.Inventors: Ramsundar Janakiraman, Ravinder Verma, Brijesh Nambiar, Rajesh Mirukula
-
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: 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: 9065701Abstract: The present disclosure discloses a method and network device for an enhanced serialization mechanism. Specifically, the disclosed system receives a plurality of packets from a plurality of transport layer flows corresponding to a security association. Also, the system designates one processor of a plurality of processors to be associated with the security association. Moreover, the system assigns a sequence number to each packet, and transmits the plurality of packets from the plurality of transport layer flows such that packets within the same transport layer flow are transmitted in order of their sequence numbers. However, at least two packets from two different transport layer flows may be transmitted out of incremental order of their sequence number.Type: GrantFiled: June 26, 2013Date of Patent: June 23, 2015Assignee: ARUBA NETWORKS, INC.Inventors: Ramsundar Janakiraman, Prasad Palkar, Brijesh Nambiar, Ravinder Verma, Rajesh Mirukula
-
Patent number: 8887237Abstract: Assigning clients to VLANs on a digital network. A client attaching to a digital network through a network device is initially assigned to a first VLAN. This VLAN may have restricted access and is used for authentication. The device snoops DHCP traffic on this first VLAN rewriting DHCP traffic from the client to request a short lease time for the client. A short lease time may be on the order of 30 seconds. The device optionally rewrites DHCP traffic to the client on the first VLAN to assure a short lease time is returned; this rewriting supports DHCP servers which do not issue short leases. Traffic on this first VLAN may be limited to authentication such as captive portals, 802.1x, Kerberos, and the like. If client authentication on the first VLAN does not succeed, when the short lease expires, the client will receive another short lease on the first VLAN. The network device snoops authentication traffic.Type: GrantFiled: May 13, 2011Date of Patent: November 11, 2014Assignee: Aruba Networks, Inc.Inventors: Ramsundar Janakiraman, Rajesh Mirukula, Brijesh Nambiar
-
Publication number: 20140157365Abstract: The present disclosure discloses a method and network device for an enhanced serialization mechanism. Specifically, the disclosed system receives a plurality of packets from a plurality of transport layer flows corresponding to a security association. Also, the system designates one processor of a plurality of processors to be associated with the security association. Moreover, the system assigns a sequence number to each packet, and transmits the plurality of packets from the plurality of transport layer flows such that packets within the same transport layer flow are transmitted in order of their sequence numbers. However, at least two packets from two different transport layer flows may be transmitted out of incremental order of their sequence number.Type: ApplicationFiled: June 26, 2013Publication date: June 5, 2014Inventors: Ramsundar Janakiraman, Prasad Palkar, Brijesh Nambiar, Ravinder Verma, Rajesh Mirukula
-
Publication number: 20140156720Abstract: The present disclosure discloses a method and network device for control plane protection for various tables using storm prevention entries. Specifically, the disclosed system receives a first packet, and creates an inactive entry in a table. The system then forwards the first packet from a first processor to a second processor for processing. Also, the system associates the inactive entry with a timestamp indicating when the first packet is forwarded to the second processor, and determines a configured interval (CI) associated with the table. Further, the system compares a difference between a current timestamp and the timestamp associated with the inactive entry against the CI upon receiving a second packet. If the difference is longer than the CI, the system associates the inactive entry with the current timestamp, and forwards the second packet to the second processor for processing. Otherwise, the system discards the second packet.Type: ApplicationFiled: June 14, 2013Publication date: June 5, 2014Inventors: Ramsundar Janakiraman, Ravinder Verma, Brijesh Nambiar, Rajesh Mirukula
-
Publication number: 20120291098Abstract: Assigning clients to VLANs on a digital network. A client attaching to a digital network through a network device is initially assigned to a first VLAN. This VLAN may have restricted access and is used for authentication. The device snoops DHCP traffic on this first VLAN rewriting DHCP traffic from the client to request a short lease time for the client. A short lease time may be on the order of 30 seconds. The device optionally rewrites DHCP traffic to the client on the first VLAN to assure a short lease time is returned; this rewriting supports DHCP servers which do not issue short leases. Traffic on this first VLAN may be limited to authentication such as captive portals, 802.1x, Kerberos, and the like. If client authentication on the first VLAN does not succeed, when the short lease expires, the client will receive another short lease on the first VLAN. The network device snoops authentication traffic.Type: ApplicationFiled: May 13, 2011Publication date: November 15, 2012Inventors: Ramsundar Janakiraman, Rajesh Mirukula, Brijesh Nambiar