Patents by Inventor Venugopal Hemige
Venugopal Hemige 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: 12069164Abstract: A method for securing communications for a given network is provided. The method comprises by at least one node(i) of the network configured to utilize pairwise keys: generating a set of encryption keys; and transmitting the set of encryption keys to a controller for the network; by the controller, executing a key selection process wherein for each node(j) in the network an encryption key J is selected from the set of encryption keys; assigning the encryption key J to the node(j); and transmitting the selected encryption key J to the node(j); by each node(j), generating an encryption key I to the node(i); and sending the encryption key I to the node(i) via the controller.Type: GrantFiled: September 13, 2019Date of Patent: August 20, 2024Assignee: Cisco Technology, Inc.Inventors: Syed Khalid Raza, Praveen Raju Kariyanahalli, Venugopal Hemige
-
Patent number: 11381386Abstract: A method may include transmitting a first public encryption key from to a control device and encrypting a first packet for a remote network device utilizing a first private encryption key correlated with the first public encryption key. The method may also include generating a second public encryption key and a second private encryption key and transmitting the second public encryption key to the control device. The method may additionally include receiving a first message from the remote network device that the remote network device received the second public encryption key from the control device, and after receiving the first message from the remote network device that the remote network device received the second public encryption key, encrypting a second packet utilizing the second private encryption key.Type: GrantFiled: June 28, 2018Date of Patent: July 5, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: David Mark Carrel, Venugopal Hemige, Praveen Raju Kariyanahalli
-
Patent number: 10951528Abstract: A method of routing network traffic may include determining a first data link preference configuration indicating a first preference order for a first plurality of data links over which a first network device communicates. The method may also include receiving a second data link preference configuration indicating a second preference order for a second plurality of data links over which a second network device communicates. The method may additionally include, based on a combination of the first data link preference configuration and the second data link preference configuration, determining a preferred data link to transmit data from the first network device to the second network device. The method may include transmitting data over the preferred data link from the first network device to the second network device.Type: GrantFiled: June 28, 2018Date of Patent: March 16, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Venugopal Hemige, Praveen Raju Kariyanahalli, Ravi Konduri
-
Publication number: 20200169390Abstract: A method for securing communications for a given network is provided. The method comprises by at least one node(i) of the network configured to utilize pairwise keys: generating a set of encryption keys; and transmitting the set of encryption keys to a controller for the network; by the controller, executing a key selection process wherein for each node(j) in the network an encryption key J is selected from the set of encryption keys; assigning the encryption key J to the node(j); and transmitting the selected encryption key J to the node(j); by each node(j), generating an encryption key I to the node(i); and sending the encryption key I to the node(i) via the controller.Type: ApplicationFiled: September 13, 2019Publication date: May 28, 2020Inventors: Syed Khalid Raza, Praveen Raju Kariyanahalli, Venugopal Hemige
-
Patent number: 10419211Abstract: A method for securing communications for a given network is provided. The method comprises by at least one node(i) of the network configured to utilize pairwise keys: generating a set of encryption keys; and transmitting the set of encryption keys to a controller for the network; by the controller, executing a key selection process wherein for each node(j) in the network an encryption key J is selected from the set of encryption keys; assigning the encryption key J to the node(j); and transmitting the selected encryption key J to the node(j); by each node(j), generating an encryption key I for the node(i); and sending the encryption key I to the node(i) via the controller.Type: GrantFiled: November 30, 2015Date of Patent: September 17, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Syed Khalid Raza, Praveen Raju Kariyanahalli, Venugopal Hemige
-
Publication number: 20190140826Abstract: A method may include transmitting a first public encryption key from to a control device and encrypting a first packet for a remote network device utilizing a first private encryption key correlated with the first public encryption key. The method may also include generating a second public encryption key and a second private encryption key and transmitting the second public encryption key to the control device. The method may additionally include receiving a first message from the remote network device that the remote network device received the second public encryption key from the control device, and after receiving the first message from the remote network device that the remote network device received the second public encryption key, encrypting a second packet utilizing the second private encryption key.Type: ApplicationFiled: June 28, 2018Publication date: May 9, 2019Inventors: David Mark CARREL, Venugopal HEMIGE, Praveen Raju KARIYANAHALLI
-
Publication number: 20190140955Abstract: A method of routing network traffic may include determining a first data link preference configuration indicating a first preference order for a first plurality of data links over which a first network device communicates. The method may also include receiving a second data link preference configuration indicating a second preference order for a second plurality of data links over which a second network device communicates. The method may additionally include, based on a combination of the first data link preference configuration and the second data link preference configuration, determining a preferred data link to transmit data from the first network device to the second network device. The method may include transmitting data over the preferred data link from the first network device to the second network device.Type: ApplicationFiled: June 28, 2018Publication date: May 9, 2019Inventors: Venugopal HEMIGE, Praveen Raju KARIYANAHALLI, Ravi KONDURI
-
Patent number: 9998291Abstract: A method for routing a multicast stream is disclosed. The method comprises providing an overlay network comprising at least one controller; and a plurality of routers communicatively coupled to the at least one controller; receiving by the controller, multicast control information from each of the plurality of routers; creating by the controller, a routing tree based on the multicast control information; receiving by a first router, a request to join a multicast stream from a first receiver; locating a route to a replication point for the stream within the overlay network based on the routing tree; creating a secure communications path between the first router and the replication point over a unicast transport network; receiving, by the first receiver, a multicast stream from the replication point via the secure communications path; and de-encapsulating the multicast stream and forward it to the first receiver.Type: GrantFiled: March 7, 2013Date of Patent: June 12, 2018Inventors: Atif Khan, Venugopal Hemige, Rameshbabu Prabagaran
-
Patent number: 9705799Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the network node, a packet including a destination address of the packet; resolving the destination address of the packet to a first address of a first receiving node; identifying a second address of a second receiving node as being associated with the first address; and transmitting the packet to both the first address and the second address.Type: GrantFiled: December 18, 2012Date of Patent: July 11, 2017Assignee: Alcatel LucentInventors: Jayant Kotalwar, Venugopal Hemige
-
Publication number: 20130107885Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the network node, a packet including a destination address of the packet; resolving the destination address of the packet to a first address of a first receiving node; identifying a second address of a second receiving node as being associated with the first address; and transmitting the packet to both the first address and the second address.Type: ApplicationFiled: December 18, 2012Publication date: May 2, 2013Inventors: Jayant Kotalwar, Venugopal Hemige
-
Patent number: 8369332Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: establishing, at the network node, a first Child Link Aggregation Group (CLAG), wherein the first CLAG includes at least one link to a first downstream node; establishing, at the network node, a second CLAG, wherein the second CLAG includes at least one link to a second downstream node; establishing, at the network node, a Parent Link Aggregation Group (PLAG), wherein the PLAG includes the first CLAG and the second CLAG; receiving, at the network node, a packet including an address of a destination of the packet; determining that the destination of the packet is associated with the PLAG; and transmitting the packet over both the first CLAG and the second CLAG.Type: GrantFiled: August 21, 2009Date of Patent: February 5, 2013Assignee: Alcatel LucentInventors: Jayant Kotalwar, Venugopal Hemige
-
Publication number: 20120324122Abstract: A server-side adaptive streaming capability is provided. The server-side adaptive streaming capability supports adaptive streaming of a data object from a server toward a client via a Transmission Control Protocol (TCP) connection between the server and the client. The server has access to a plurality of versions of the data object having a respective plurality of encoding bit rates associated therewith. The server has a TCP congestion control mechanism running for the TCP connection. The TCP congestion control mechanism has information associated therewith. The server determines, using the information associated with the TCP congestion control mechanism running on the server for the TCP connection, a transmission bit rate expected to be supported by the client for the TCP connection.Type: ApplicationFiled: June 20, 2011Publication date: December 20, 2012Inventors: David Miles, Venugopal Hemige
-
Publication number: 20110044339Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: establishing, at the network node, a first Child Link Aggregation Group (CLAG), wherein the first CLAG includes at least one link to a first downstream node; establishing, at the network node, a second CLAG, wherein the second CLAG includes at least one link to a second downstream node; establishing, at the network node, a Parent Link Aggregation Group (PLAG), wherein the PLAG includes the first CLAG and the second CLAG; receiving, at the network node, a packet including an address of a destination of the packet; determining that the destination of the packet is associated with the PLAG; and transmitting the packet over both the first CLAG and the second CLAG.Type: ApplicationFiled: August 21, 2009Publication date: February 24, 2011Applicant: Alcatel-Lucent USA Inc.Inventors: Jayant Kotalwar, Venugopal Hemige