Patents by Inventor Mehul Dholakia
Mehul Dholakia 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: 9276756Abstract: Techniques that enable a network device such as a router to provide multicast routing services without interruption, even in the event of a switchover. An incremental updates technique is used to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. The first processor may be a management processor operating in active mode in a network device and the second processor may be a management processor operating in standby mode in the network device. The second processor may also be a processor on a linecard of the network device.Type: GrantFiled: February 19, 2013Date of Patent: March 1, 2016Assignee: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Patent number: 9094221Abstract: In a network device comprising redundant management processors and one or more linecard processors situated on one or more linecards, a linecard processor maintains multicast information that is synchronized with multicast information, or a portion thereof, maintained by an active management processor. When a switchover is performed due to which a previous standby management processor becomes the new active management processor, the switchover is performed without interrupting any multicast routing services provided by the network device. For example, a switchover may be performed in order to upgrade a linecard processor to a new software version.Type: GrantFiled: June 24, 2013Date of Patent: July 28, 2015Assignee: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Patent number: 8769155Abstract: Techniques for synchronizing data object instances between applications/processes in an efficient manner. In one set of embodiments, the techniques described herein can be implemented in one or more network routers to synchronize data between a process running on an active management processor and a process running on a standby management processor, thereby facilitating features such as non-stop routing (NSR).Type: GrantFiled: June 24, 2010Date of Patent: July 1, 2014Assignee: Brocade Communications Systems, Inc.Inventors: Senthil Kumar Nagappan, Hasnain Karampurwala, Reshma Sudarshan, Mehul Dholakia, Wing-Keung Adam Yeung
-
Publication number: 20140036915Abstract: Techniques that enable a network device such as a router to provide multicast routing services without interruption. Techniques are provided for using bicasting to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. A multicast protocol related event of packet is sent to both a first processor operating in active mode and a second processor operating in standby mode. Each processor then updates its multicast information based upon the bicasted event or packet.Type: ApplicationFiled: October 9, 2013Publication date: February 6, 2014Applicant: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Publication number: 20140029613Abstract: In a network device comprising redundant management processors and one or more linecard processors situated on one or more linecards, a linecard processor maintains multicast information that is synchronized with multicast information, or a portion thereof, maintained by an active management processor. When a switchover is performed due to which a previous standby management processor becomes the new active management processor, the switchover is performed without interrupting any multicast routing services provided by the network device. For example, a switchover may be performed in order to upgrade a linecard processor to a new software version.Type: ApplicationFiled: June 24, 2013Publication date: January 30, 2014Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Patent number: 8576703Abstract: Techniques that enable a network device such as a router to provide multicast routing services without interruption. Techniques are provided for using bicasting to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. A multicast protocol related event of packet is sent to both a first processor operating in active mode and a second processor operating in standby mode. Each processor then updates its multicast information based upon the bicasted event or packet.Type: GrantFiled: October 27, 2010Date of Patent: November 5, 2013Assignee: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Publication number: 20130259039Abstract: Techniques that enable a network device such as a router to provide multicast routing services without interruption, even in the event of a switchover. An incremental updates technique is used to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. The first processor may be a management processor operating in active mode in a network device and the second processor may be a management processor operating in standby mode in the network device. The second processor may also be a processor on a linecard of the network device.Type: ApplicationFiled: February 19, 2013Publication date: October 3, 2013Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Patent number: 8522311Abstract: Techniques for authenticating clients of differing capabilities in an efficient manner. Two or more authentication techniques, including one preferred authentication technique, are initiated to run in parallel to authenticate a client. Upon determining that the client can support the preferred authentication technique, the preferred technique is used to authenticate the client and the other authentication techniques are aborted. If it is determined that the client cannot support the preferred authentication technique, then one of the other authentication techniques is used to authenticate the client. In this manner, based upon the capabilities of the client, an appropriate authentication technique is used to authenticate the client in an efficient manner.Type: GrantFiled: January 23, 2012Date of Patent: August 27, 2013Assignee: Foundry Networks, LLCInventors: Mehul Dholakia, Ron Talmor
-
Patent number: 8503289Abstract: In a network device comprising redundant management processors and one or more linecard processors situated on one or more linecards, a linecard processor maintains multicast information that is synchronized with multicast information, or a portion thereof, maintained by an active management processor. When a switchover is performed due to which a previous standby management processor becomes the new active management processor, the switchover is performed without interrupting any multicast routing services provided by the network device. For example, a switchover may be performed in order to upgrade a linecard processor to a new software version.Type: GrantFiled: October 27, 2010Date of Patent: August 6, 2013Assignee: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Patent number: 8406125Abstract: Techniques that enable a network device such as a router to provide multicast routing services without interruption, even in the event of a switchover. An incremental updates technique is used to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. The first processor may be a management processor operating in active mode in a network device and the second processor may be a management processor operating in standby mode in the network device. The second processor may also be a processor on a linecard of the network device.Type: GrantFiled: October 27, 2010Date of Patent: March 26, 2013Assignee: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Publication number: 20120297447Abstract: Techniques for authenticating clients of differing capabilities in an efficient manner. Two or more authentication techniques, including one preferred authentication technique, are initiated to run in parallel to authenticate a client. Upon determining that the client can support the preferred authentication technique, the preferred technique is used to authenticate the client and the other authentication techniques are aborted. If it is determined that the client cannot support the preferred authentication technique, then one of the other authentication techniques is used to authenticate the client. In this manner, based upon the capabilities of the client, an appropriate authentication technique is used to authenticate the client in an efficient manner.Type: ApplicationFiled: January 23, 2012Publication date: November 22, 2012Applicant: Foundry Networks, LLCInventors: Mehul Dholakia, Ron Talmor
-
Patent number: 8122485Abstract: Techniques for authenticating clients of differing capabilities in an efficient manner. Two or more authentication techniques, including one preferred authentication technique, are initiated to run in parallel to authenticate a client. Upon determining that the client can support the preferred authentication technique, the preferred technique is used to authenticate the client and the other authentication techniques are aborted. If it is determined that the client cannot support the preferred authentication technique, then one of the other authentication techniques is used to authenticate the client. In this manner, based upon the capabilities of the client, an appropriate authentication technique is used to authenticate the client in an efficient manner.Type: GrantFiled: October 1, 2010Date of Patent: February 21, 2012Assignee: Foundry Networks, LLCInventors: Mehul Dholakia, Ron Talmor
-
Publication number: 20110228770Abstract: Techniques that enable a network device such as a router to provide multicast routing services without interruption, even in the event of a switchover. An incremental updates technique is used to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. The first processor may be a management processor operating in active mode in a network device and the second processor may be a management processor operating in standby mode in the network device. The second processor may also be a processor on a linecard of the network device.Type: ApplicationFiled: October 27, 2010Publication date: September 22, 2011Applicant: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Publication number: 20110228773Abstract: In a network device comprising redundant management processors and one or more linecard processors situated on one or more linecards, a linecard processor maintains multicast information that is synchronized with multicast information, or a portion thereof, maintained by an active management processor. When a switchover is performed due to which a previous standby management processor becomes the new active management processor, the switchover is performed without interrupting any multicast routing services provided by the network device. For example, a switchover may be performed in order to upgrade a linecard processor to a new software version.Type: ApplicationFiled: October 27, 2010Publication date: September 22, 2011Applicant: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Publication number: 20110228772Abstract: Techniques that enable a network device such as a router to provide multicast routing services without interruption. These techniques enable the network device to provide non-stop routing (NSR) capability for multicast routing even in the event of a switchover. When a switchover is performed due to which a previous standby management processor in a network device becomes the active management processor, the switchover is performed without interrupting any multicast routing services provided by the network device.Type: ApplicationFiled: October 27, 2010Publication date: September 22, 2011Applicant: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Publication number: 20110231578Abstract: Techniques for synchronizing data object instances between applications/processes in an efficient manner. In one set of embodiments, the techniques described herein can be implemented in one or more network routers to synchronize data between a process running on an active management processor and a process running on a standby management processor, thereby facilitating features such as non-stop routing (NSR).Type: ApplicationFiled: June 24, 2010Publication date: September 22, 2011Applicant: Brocade Communications Systems, Inc.Inventors: Senthil Kumar Nagappan, Hasnain Karampurwala, Reshma Sudarshan, Mehul Dholakia, Wing-Keung Adam Yeung
-
Publication number: 20110228771Abstract: Techniques that enable a network device such as a router to provide multicast routing services without interruption. Techniques are provided for using bicasting to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. A multicast protocol related event of packet is sent to both a first processor operating in active mode and a second processor operating in standby mode. Each processor then updates its multicast information based upon the bicasted event or packet.Type: ApplicationFiled: October 27, 2010Publication date: September 22, 2011Applicant: Brocade Communications Systems, Inc.Inventors: Mehul Dholakia, Wing-Keung Adam Yeung, Ajeer S. Pudiyapura
-
Publication number: 20110107399Abstract: Techniques for authenticating clients of differing capabilities in an efficient manner. Two or more authentication techniques, including one preferred authentication technique, are initiated to run in parallel to authenticate a client. Upon determining that the client can support the preferred authentication technique, the preferred technique is used to authenticate the client and the other authentication techniques are aborted. If it is determined that the client cannot support the preferred authentication technique, then one of the other authentication techniques is used to authenticate the client. In this manner, based upon the capabilities of the client, an appropriate authentication technique is used to authenticate the client in an efficient manner.Type: ApplicationFiled: October 1, 2010Publication date: May 5, 2011Applicant: Foundry Networks, LLCInventors: Mehul Dholakia, Ron Talmor
-
Patent number: 7831996Abstract: Techniques for authenticating clients of differing capabilities in an efficient manner. Two or more authentication techniques, including one preferred authentication technique, are initiated to run in parallel to authenticate a client. Upon determining that the client can support the preferred authentication technique, the preferred technique is used to authenticate the client and the other authentication techniques are aborted. If it is determined that the client cannot support the preferred authentication technique, then one of the other authentication techniques is used to authenticate the client. In this manner, based upon the capabilities of the client, an appropriate authentication technique is used to authenticate the client in an efficient manner.Type: GrantFiled: July 31, 2006Date of Patent: November 9, 2010Assignee: Foundry Networks, LLCInventors: Mehul Dholakia, Ron Talmor
-
Publication number: 20100077447Abstract: Techniques for authenticating clients of differing capabilities in an efficient manner. Two or more authentication techniques, including one preferred authentication technique, are initiated to run in parallel to authenticate a client. Upon determining that the client can support the preferred authentication technique, the preferred technique is used to authenticate the client and the other authentication techniques are aborted. If it is determined that the client cannot support the preferred authentication technique, then one of the other authentication techniques is used to authenticate the client. In this manner, based upon the capabilities of the client, an appropriate authentication technique is used to authenticate the client in an efficient manner.Type: ApplicationFiled: July 31, 2006Publication date: March 25, 2010Applicant: Foundry Networks, Inc.Inventors: Mehul Dholakia, Ron Talmor