Patents by Inventor Harshavardhan Parandekar
Harshavardhan Parandekar 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: 11880224Abstract: A recommendation system can be configured to provide tailored software update relevance information for deployed software. The recommendation engine can obtain running state information for a current version of software running on a device, as well as build data for each of the current version of the software and a new version of the software. The recommendation engine can obtain software version difference information based on the build data and determine, based on at least the software version difference information and the running state information, a number of functions in the current version of software that are directly impacted by the new version. The recommendation engine can cause relevance information derived from this determination to be displayed on a computing device, and/or the recommendation engine can automatically cause an update to the new version of the software to be applied or rejected based on the determination.Type: GrantFiled: February 24, 2021Date of Patent: January 23, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Avaneesh Anandrao Kadam, Pratap Pereira, Ravinandan Govinda Rao Arakali, Harshavardhan Parandekar, Vikram Guleria
-
Patent number: 11824757Abstract: A pseudo-active/active firewall configuration handles firewall switchover events without traffic disruption. A passive firewall is set to an active state, and an active firewall is switched to a pseudo-active state wherein it continues to process ingress and egress traffic according to traffic handling protocols for its active state. An Internet protocol address binding linking the now pseudo-active firewall to an Internet gateway that forwards traffic to the firewalls is updated in a network address translation (NAT) table to route traffic to the newly active firewall. Once a pseudo-active timer expires and the binding is successfully updated to route traffic to the newly active firewall, the pseudo-active firewall is set to a passive state.Type: GrantFiled: May 13, 2022Date of Patent: November 21, 2023Assignee: Palo Alto Networks, Inc.Inventors: Tapraj Singh, Nazanin Magharei, Rimu Bhardwaj, Harshavardhan Parandekar, Vikram Guleria
-
Publication number: 20230370357Abstract: A pseudo-active/active firewall configuration handles firewall switchover events without traffic disruption. A passive firewall is set to an active state, and an active firewall is switched to a pseudo-active state wherein it continues to process ingress and egress traffic according to traffic handling protocols for its active state. An Internet protocol address binding linking the now pseudo-active firewall to an Internet gateway that forwards traffic to the firewalls is updated in a network address translation (NAT) table to route traffic to the newly active firewall. Once a pseudo-active timer expires and the binding is successfully updated to route traffic to the newly active firewall, the pseudo-active firewall is set to a passive state.Type: ApplicationFiled: May 13, 2022Publication date: November 16, 2023Inventors: Tapraj Singh, Nazanin Magharei, Rimu Bhardwaj, Harshavardhan Parandekar, Vikram Guleria
-
Publication number: 20230370422Abstract: A pseudo-active/active firewall configuration handles firewall switchover events with minimized session disconnection. A passive firewall is set to an active state, and an active firewall is switched to a pseudo-active state wherein it continues to process ingress and egress traffic according to traffic handling protocols for its active state. During updating of a corresponding Network Address Translation (NAT) table to route traffic to the now-active firewall, the pseudo-active firewall enters a forwarding state wherein it forwards ingress network sessions to the now-active firewall and processes the ingress network sessions according to its active state. The now-active firewall receives the ingress network sessions and records session states prior to discarding them. After updating the NAT table, when traffic is routed to the now-active firewall, the recorded session states are used to maintain active sessions.Type: ApplicationFiled: May 13, 2022Publication date: November 16, 2023Inventors: Tapraj Singh, Harshavardhan Parandekar, Nazanin Magharei, Rimu Bhardwaj, Vikram Guleria
-
Patent number: 11683250Abstract: A proxy server can be configured to manage flow between terminated transport layer connections despite incongruous network conditions. The proxy server is programmed to dynamically adjust window size of one transport layer connection in the pair of proxy terminated connections to accommodate the other connection. After detecting a network condition related to one of the connections, the proxy server determines a drain rate of the transmit buffer of the transport layer connection corresponding to the impacting network condition. The proxy server then adjusts the transport layer window size for the other connection of the connection pair based on the determined drain rate.Type: GrantFiled: October 22, 2021Date of Patent: June 20, 2023Assignee: Palo Alto Networks, Inc.Inventors: Yu Zhang, Harshavardhan Parandekar, Nazanin Magharei
-
Patent number: 11669432Abstract: This disclosure describes techniques to compile source code corresponding to a portion of a software program. The techniques include generating first object code by processing the source code. Based at least in part on processing the source code, generating second object code, wherein the second object code, when executed by one or more processors, causes the one or more processors to perform an operation unconditionally bound to a unique identifier of the operation. The described techniques further include generating an indication of a mapping of the unique identifier to the portion of the software program.Type: GrantFiled: July 17, 2020Date of Patent: June 6, 2023Assignee: Cisco Technology, Inc.Inventors: Harshavardhan Parandekar, Pratap Pereira, Tapraj Singh, Jeffrey yi dar Lo, Zhijian Zhang
-
Publication number: 20230131398Abstract: A proxy server can be configured to manage flow between terminated transport layer connections despite incongruous network conditions. The proxy server is programmed to dynamically adjust window size of one transport layer connection in the pair of proxy terminated connections to accommodate the other connection. After detecting a network condition related to one of the connections, the proxy server determines a drain rate of the transmit buffer of the transport layer connection corresponding to the impacting network condition. The proxy server then adjusts the transport layer window size for the other connection of the connection pair based on the determined drain rate.Type: ApplicationFiled: October 22, 2021Publication date: April 27, 2023Inventors: Yu Zhang, Harshavardhan Parandekar, Nazanin Magharei
-
Publication number: 20220269499Abstract: A recommendation system can be configured to provide tailored software update relevance information for deployed software. The recommendation engine can obtain running state information for a current version of software running on a device, as well as build data for each of the current version of the software and a new version of the software. The recommendation engine can obtain software version difference information based on the build data and determine, based on at least the software version difference information and the running state information, a number of functions in the current version of software that are directly impacted by the new version. The recommendation engine can cause relevance information derived from this determination to be displayed on a computing device, and/or the recommendation engine can automatically cause an update to the new version of the software to be applied or rejected based on the determination.Type: ApplicationFiled: February 24, 2021Publication date: August 25, 2022Inventors: Avaneesh Anandrao Kadam, Pratap Pereira, Ravinandan Govinda Rao Arakali, Harshavardhan Parandekar, Vikram Guleria
-
Publication number: 20180203604Abstract: In one embodiment, an accelerator node transfers a first fragment of the data in a first format received from a data generating machine to a storage node. The accelerator node reads the first fragment in the first format from the storage node after the transferring is complete. The accelerator node transforms the accelerator node the first fragment in the first format to a second format. The accelerator node writes the first fragment in the second format by the accelerator node to the storage node.Type: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Rohit Bahl, Stephen Joseph Williams, Harshavardhan Parandekar
-
Patent number: 8830843Abstract: A wideband cable network system includes multiple wideband cable modems and a Wideband Cable Modem Termination System (WCMTS). The WCMTS operates a Media Access Control (MAC) layer that communicates with the cable modems over multiple different downstream Radio Frequency (RF) channels and upstream RF channels. A wideband failure analytic manager tracks fault indicators associated with the MAC layer communications. Separate failure analytics are then generated, indexed, and correlated for different cable modems and different upstream or downstream channels.Type: GrantFiled: February 27, 2009Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Mark Millet, Harshavardhan Parandekar
-
Patent number: 8544051Abstract: Methods and apparatus are disclosed for offering broadcast IPTV solutions over cable (HFC networks). Rather than bypass the CMTS, a reduced number of downstream ports are utilized for video streams. Each input video stream is streamed to a multicast group address. In one embodiment, several RF channels are configured so that they are RF spanned across all the Fibernodes in the CMTS service area. In an embodiment, an STB sends a service request for a desired video stream using an IGMP request, and the CMTS responds by issuing a DBC request to tune the corresponding CM to the RF channel that is carrying the requested stream. Preferably, the CMTS ports that carry the static multicast streams are RF spanned across all the Fibernodes, or a selected subset.Type: GrantFiled: March 30, 2009Date of Patent: September 24, 2013Assignee: Cisco Technology, Inc.Inventors: Sangeeta Ramakrishnan, Prasanna Mucharikar, Gitesh Shah, Harshavardhan Parandekar, Tung-Fai Chan
-
Patent number: 8228928Abstract: A network device has a network interface to allow the device to send and receive traffic across a network. The device also has a cable connection to allow the device to exchange data with at least one cable modem and a processor to associate a cable interface and cable service identifier with a cable modem; receive a packet from the cable modem; and insert a layer 2 network identifier, the identifier comprising two service provider VLAN (SP-VLAN) tags, into the packet. The processor in the network device identifies a virtual trunk interface based on the outer SP-VLAN tag and identifies the virtual private network based on the inner SP-VLAN tag.Type: GrantFiled: November 17, 2009Date of Patent: July 24, 2012Assignee: Cisco Technology, Inc.Inventors: Harshavardhan Parandekar, Ali Sajassi, Sanjay Dhar
-
Patent number: 7817553Abstract: A network device has a network interface to allow the device to send and receive traffic across a network. The device also has a cable connection to allow the device to exchange data with at least one other device across a cable network. The device has a processor to receive traffic having a network identifier through the network interface and determine if the network identifier is associated with a virtual private network. If the network identifier is associated with a virtual private network, the device then routes the traffic to an appropriate receiving entity through the cable connection if the network identifier is associated with a local are network.Type: GrantFiled: May 10, 2005Date of Patent: October 19, 2010Assignee: Cisco Technology, Inc.Inventor: Harshavardhan Parandekar
-
Publication number: 20100223650Abstract: A wideband cable network system includes multiple wideband cable modems and a Wideband Cable Modem Termination System (WCMTS). The WCMTS operates a Media Access Control (MAC) layer that communicates with the cable modems over multiple different downstream Radio Frequency (RF) channels and upstream RF channels. A wideband failure analytic manager tracks fault indicators associated with the MAC layer communications. Separate failure analytics are then generated, indexed, and correlated for different cable modems and different upstream or downstream channels.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: Cisco Technology, Inc.Inventors: Mark Millet, Harshavardhan Parandekar
-
Publication number: 20100061379Abstract: A network device has a network interface to allow the device to send and receive traffic across a network. The device also has a cable connection to allow the device to exchange data with at least one cable modem and a processor to associate a cable interface and cable service identifier with a cable modem; receive a packet from the cable modem; and insert a layer 2 network identifier, the identifier comprising two service provider VLAN (SP-VLAN) tags, into the packet. The processor in the network device identifies a virtual trunk interface based on the outer SP-VLAN tag and identifies the virtual private network based on the inner SP-VLAN tag.Type: ApplicationFiled: November 17, 2009Publication date: March 11, 2010Applicant: Cisco Technology, Inc.Inventors: Harshavardhan Parandekar, Ali Sajassi, Sanjay Dhar
-
Patent number: 7633956Abstract: A network device has a network interface to allow the device to send and receive traffic across a network. The device also has a cable connection to allow the device to exchange data with at least one cable modem and a processor to associate a cable interface and cable service identifier with a cable modem; receive a packet from the cable modem; and insert a layer 2 network identifier, the identifier comprising two service provider VLAN (SP-VLAN) tags, into the packet. The processor in the network device identifies a virtual trunk interface based on the outer SP-VLAN tag and identifies the virtual private network based on the inner SP-VLAN tag.Type: GrantFiled: February 6, 2006Date of Patent: December 15, 2009Assignee: Cisco Technology, Inc.Inventors: Harshavardhan Parandekar, Ali Sajassi, Sanjay Dhar
-
Publication number: 20050265309Abstract: A network device has a network interface to allow the device to send and receive traffic across a network. The device also has a cable connection to allow the device to exchange data with at least one other device across a cable network. The device has a processor to receive traffic having a network identifier through the network interface and determine if the network identifier is associated with a virtual private network. If the network identifier is associated with a virtual private network, the device then routes the traffic to an appropriate receiving entity through the cable connection if the network identifier is associated with a local are network.Type: ApplicationFiled: May 10, 2005Publication date: December 1, 2005Inventor: Harshavardhan Parandekar