Patents by Inventor Shiv Haris
Shiv Haris 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: 10348643Abstract: One embodiment of the present invention provides a network device that facilitates configuration orchestration. During operation, the system interprets a configuration command and stores a data structure representing a set of business logic. The business logic can be triggered by the configuration command, a local condition, or both. Furthermore, the system configures the switch according to an outcome of the business logic.Type: GrantFiled: September 21, 2017Date of Patent: July 9, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Shiv Haris, Suresh Vobbilisetty
-
Patent number: 9942173Abstract: One embodiment of the present invention provides a switch. The switch includes a port to couple to a second switch. The switch also includes a control mechanism configured to maintain a set of configuration information for a virtual cluster switch which includes a number of member switches. The set of configuration information includes global configuration information for the virtual cluster switch and switch-specific configuration information for one or more member switches. In addition, the set of configuration information is replicated and stored at each member switch.Type: GrantFiled: July 17, 2017Date of Patent: April 10, 2018Assignee: BROCADE COMMUNICATIONS SYSTEM LLCInventors: Suresh Vobbilisetty, Shiv Haris, Phanidhar Koganti, Vidyasagara R. Guntaka
-
Publication number: 20180026914Abstract: One embodiment of the present invention provides a network device that facilitates configuration orchestration. During operation, the system interprets a configuration command and stores a data structure representing a set of business logic. The business logic can be triggered by the configuration command, a local condition, or both. Furthermore, the system configures the switch according to an outcome of the business logic.Type: ApplicationFiled: September 21, 2017Publication date: January 25, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Shiv Haris, Suresh Vobbilisetty
-
Publication number: 20170324682Abstract: One embodiment of the present invention provides a switch. The switch includes a port to couple to a second switch. The switch also includes a control mechanism configured to maintain a set of configuration information for a virtual cluster switch which includes a number of member switches. The set of configuration information includes global configuration information for the virtual cluster switch and switch-specific configuration information for one or more member switches. In addition, the set of configuration information is replicated and stored at each member switch.Type: ApplicationFiled: July 17, 2017Publication date: November 9, 2017Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Suresh Vobbilisetty, Shiv Haris, Phanidhar Koganti, Vidyasagara R. Guntaka
-
Patent number: 9807031Abstract: One embodiment of the present invention provides a network device that facilitates configuration orchestration. During operation, the system interprets a configuration command and stores a data structure representing a set of business logic. The business logic can be triggered by the configuration command, a local condition, or both. Furthermore, the system configures the switch according to an outcome of the business logic.Type: GrantFiled: July 16, 2011Date of Patent: October 31, 2017Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Shiv Haris, Suresh Vobbilisetty
-
Patent number: 9716672Abstract: One embodiment of the present invention provides a switch. The switch includes a port to couple to a second switch. The switch also includes a control mechanism configured to maintain a set of configuration information for a virtual cluster switch which includes a number of member switches. The set of configuration information includes global configuration information for the virtual cluster switch and switch-specific configuration information for one or more member switches. In addition, the set of configuration information is replicated and stored at each member switch.Type: GrantFiled: April 22, 2011Date of Patent: July 25, 2017Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Suresh Vobbilisetty, Shiv Haris, Phanidhar Koganti, Vidyasagara R. Guntaka
-
Publication number: 20170155599Abstract: One embodiment of the present invention provides a switch system. The switch includes one or more ports on the switch configured to transmit packets encapsulated based on a first protocol. The switch further includes a control mechanism. During operation, the control mechanism forms a logical switch based on a second protocol, receives an automatically assigned identifier for the logical switch without requiring manual configuration of the identifier, and joins a virtual cluster switch.Type: ApplicationFiled: May 3, 2011Publication date: June 1, 2017Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Suresh Vobbilisetty, Dilip Chatwani, Shiv Haris, Phanidhar Koganti, Vidyasagara R. Guntaka, Jesse B. Willeke, Senthilkumar Narayanasamy
-
Patent number: 9485148Abstract: One embodiment of the present invention provides a switch system. The switch includes a port to couple to a second switch and a control mechanism configured. During operation, the control mechanism receives from the second switch a set of configuration information. Based on the received configuration information, the control mechanism invites the second switch to join a virtual cluster switch.Type: GrantFiled: March 12, 2015Date of Patent: November 1, 2016Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Shiv Haris, Phanidhar Koganti
-
Publication number: 20150215168Abstract: One embodiment of the present invention provides a switch system. The switch includes a port to couple to a second switch and a control mechanism configured. During operation, the control mechanism receives from the second switch a set of configuration information. Based on the received configuration information, the control mechanism invites the second switch to join a virtual cluster switch.Type: ApplicationFiled: March 12, 2015Publication date: July 30, 2015Inventors: Shiv Haris, Phanidhar Koganti
-
Patent number: 9001824Abstract: One embodiment of the present invention provides a switch system. The switch includes a port to couple to a second switch and a control mechanism configured. During operation, the control mechanism receives from the second switch a set of configuration information. Based on the received configuration information, the control mechanism invites the second switch to join a virtual cluster switch.Type: GrantFiled: April 22, 2011Date of Patent: April 7, 2015Assignee: Brocade Communication Systems, Inc.Inventors: Shiv Haris, Phanidhar Koganti
-
Publication number: 20120016973Abstract: One embodiment of the present invention provides a network device that facilitates configuration orchestration. During operation, the system interprets a configuration command and stores a data structure representing a set of business logic. The business logic can be triggered by the configuration command, a local condition, or both. Furthermore, the system configures the switch according to an outcome of the business logic.Type: ApplicationFiled: July 16, 2011Publication date: January 19, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Shiv Haris, Suresh Vobbilisetty
-
Publication number: 20110292947Abstract: One embodiment of the present invention provides a switch. The switch includes a port to couple to a second switch. The switch also includes a control mechanism configured to maintain a set of configuration information for a virtual cluster switch which includes a number of member switches. The set of configuration information includes global configuration information for the virtual cluster switch and switch-specific configuration information for one or more member switches. In addition, the set of configuration information is replicated and stored at each member switch.Type: ApplicationFiled: April 22, 2011Publication date: December 1, 2011Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Suresh Vobbilisetty, Shiv Haris, Phanidhar Koganti, Vidyasagara R. Guntaka
-
Publication number: 20110286357Abstract: One embodiment of the present invention provides a switch system. The switch includes a port to couple to a second switch and a control mechanism configured. During operation, the control mechanism receives from the second switch a set of configuration information. Based on the received configuration information, the control mechanism invites the second switch to join a virtual cluster switch.Type: ApplicationFiled: April 22, 2011Publication date: November 24, 2011Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Shiv Haris, Phanidhar Koganti
-
Patent number: 6557105Abstract: Embodiments of the present invention provide a cryptographic-based license management device comprising a license authority configured to generate a license in response to a product option request; an interface module having a plurality of product options that may be selectively enabled in response to a valid license issued by the license authority; a non-volatile memory associated with the interface module, the non-volatile memory module containing a programmable verification component for determining the authenticity of the license; and a license verification module associated with the interface module, the license verification module configured to verify the authenticity of a license using the programmable verification component contained within the non-volatile memory and enable selected product options provided the license is verified by the license verification module.Type: GrantFiled: April 14, 1999Date of Patent: April 29, 2003Assignee: Tut Systems, Inc.Inventors: Joseph John Tardo, Jean-Marc Frailong, Harold Lee Mendoza, Shiv Haris