Patents by Inventor Lalit D. Pathak

Lalit D. Pathak 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: 8861350
    Abstract: A network of switches that employ Registered State Change Notifications (RSCNs) with enhanced payloads is disclosed. In one embodiment, the network comprises multiple switches coupled together, and multiple node devices each directly-coupled to at least one other switch. Each of the switches preferably provides RSCNs to other switches when a node device state change is detected. One or more of the RSCNs preferably includes a device entry having more than four properties associated with the node device undergoing the state change. The switches receiving the enhanced RSCNs preferably maintain caches of remote node device entries copied from the RSCN device entries. The device entries preferably include one or more of the following: Owner Identifier, Port Type, Port Identifier, Port Name, Node Name, Initial Process Associator, Node IP Address, Class of Service, FC-4 Types, Port IP Address, Fabric Port Name, and Hard Address. Traffic overhead may advantageously be reduced.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: October 14, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Xiaoheng Chen, Raymond C. Tsai, Richard L. Hammons, Lalit D. Pathak, James Parsons
  • Patent number: 8599847
    Abstract: A network of switches with a distributed name server configuration and caching of remote node device information is disclosed. The network preferably comprises a first switch coupled to a second switch. Each of the switches directly couple to respective node devices. The first switch maintains a name server database about its local node devices, as does the second switch. The second switch further maintains a information cache about remote node devices. The name server preferably notifies other switches of changes to the database, and the cache manager preferably uses the notifications from other switches to maintain the cache. The name server accesses the cache to respond to queries about remote node devices. The cache manager may also aggregate notification messages from other switches when notifying local devices of state changes. Traffic overhead and peak traffic loads may advantageously be reduced.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: December 3, 2013
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Lalit D. Pathak, Raymond C. Tsai, Richard L. Hammons
  • Publication number: 20130036186
    Abstract: A network of switches with a distributed name server configuration and caching of remote node device information is disclosed. The network preferably comprises a first switch coupled to a second switch. Each of the switches directly couple to respective node devices. The first switch maintains a name server database about its local node devices, as does the second switch. The second switch further maintains a information cache about remote node devices. The name server preferably notifies other switches of changes to the database, and the cache manager preferably uses the notifications from other switches to maintain the cache. The name server accesses the cache to respond to queries about remote node devices. The cache manager may also aggregate notification messages from other switches when notifying local devices of state changes. Traffic overhead and peak traffic loads may advantageously be reduced.
    Type: Application
    Filed: February 1, 2012
    Publication date: February 7, 2013
    Inventors: Lalit D. PATHAK, Raymond C. TSAI, Richard L. Hammons
  • Patent number: 8320241
    Abstract: A network of switches that employ Registered State Change Notifications (RSCNs) with enhanced payloads is disclosed. In one embodiment, the network comprises multiple switches coupled together, and multiple node devices each directly-coupled to at least one other switch. Each of the switches preferably provides RSCNs to other switches when a node device state change is detected. One or more of the RSCNs preferably includes a device entry having more than four properties associated with the node device undergoing the state change. The switches receiving the enhanced RSCNs preferably maintain caches of remote node device entries copied from the RSCN device entries. The device entries preferably include one or more of the following: Owner Identifier, Port Type, Port Identifier, Port Name, Node Name, Initial Process Associator, Node IP Address, Class of Service, FC-4 Types, Port IP Address, Fabric Port Name, and Hard Address. Traffic overhead may advantageously be reduced.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: November 27, 2012
    Assignee: Brocade Communications System, Inc.
    Inventors: Xiaoheng Chen, Raymond C. Tsai, Richard L. Hammons, Lalit D. Pathak
  • Patent number: 8295288
    Abstract: Disclosed herein are various aspects of a Fibre Channel (Fibre Channel) fabric having switches that employ Registered State Change Notifications (RSCNs) with enhanced payloads. Two types of RSCN message formats are provided, both including status information about the affected device(s). In one embodiment, a RSCN message format for inter-switch communication provides various information about the affected devices according to one of a plurality of predetermined formats. In another embodiment, a node device RSCN message format provides information about a port state, the identification of the affected port, along with the port and node world wide names and the FC-4 types supported by the node.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: October 23, 2012
    Assignee: Brocade Communications System, Inc.
    Inventors: Xiaocheng “Cora” Chen, Raymond C. Tsai, Richard L. Hammons, Lalit D. Pathak, Sundar Poudyal, Daotang Yang
  • Patent number: 8135009
    Abstract: A network of switches with a distributed name server configuration and caching of remote node device information is disclosed. The network preferably comprises a first switch coupled to a second switch. Each of the switches directly couple to respective node devices. The first switch maintains a name server database about its local node devices, as does the second switch. The second switch further maintains a information cache about remote node devices. The name server preferably notifies other switches of changes to the database, and the cache manager preferably uses the notifications from other switches to maintain the cache. The name server accesses the cache to respond to queries about remote node devices. The cache manager may also aggregate notification messages from other switches when notifying local devices of state changes. Traffic overhead and peak traffic loads may advantageously be reduced.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: March 13, 2012
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Lalit D. Pathak, Raymond C. Tsai, Richard L. Hammons
  • Publication number: 20090219827
    Abstract: Disclosed herein are various aspects of a Fibre Channel (Fibre Channel) fabric having switches that employ Registered State Change Notifications (RSCNs) with enhanced payloads. Two types of RSCN message formats are provided, both including status information about the affected device(s). In one embodiment, a RSCN message format for inter-switch communication provides various information about the affected devices according to one of a plurality of predetermined formats. In another embodiment, a node device RSCN message format provides information about a port state, the identification of the affected port, along with the port and node world wide names and the FC-4 types supported by the node.
    Type: Application
    Filed: December 19, 2008
    Publication date: September 3, 2009
    Applicant: BROCADE COMMUNICATION SYSTEMS, INC.
    Inventors: Xiaoheng "Cora" CHEN, Raymond S. Tsai, Richard L. Hammons, Lalit D. Pathak, Sundar Poudyal, Daotang YANG
  • Publication number: 20090141714
    Abstract: A network of switches with a distributed name server configuration and caching of remote node device information is disclosed. The network preferably comprises a first switch coupled to a second switch. Each of the switches directly couple to respective node devices. The first switch maintains a name server database about its local node devices, as does the second switch. The second switch further maintains a information cache about remote node devices. The name server preferably notifies other switches of changes to the database, and the cache manager preferably uses the notifications from other switches to maintain the cache. The name server accesses the cache to respond to queries about remote node devices. The cache manager may also aggregate notification messages from other switches when notifying local devices of state changes. Traffic overhead and peak traffic loads may advantageously be reduced.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 4, 2009
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Lalit D. Pathak, Raymond C. Tsai, Richard L. Hammons
  • Patent number: 7474652
    Abstract: A network of switches with a distributed name server configuration and caching of remote node device information is disclosed. The network preferably comprises a first switch coupled to a second switch. Each of the switches directly couple to respective node devices. The first switch maintains a name server database about its local node devices, as does the second switch. The second switch further maintains a information cache about remote node devices. The name server preferably notifies other switches of changes to the database, and the cache manager preferably uses the notifications from other switches to maintain the cache. The name server accesses the cache to respond to queries about remote node devices. The cache manager may also aggregate notification messages from other switches when notifying local devices of state changes. Traffic overhead and peak traffic loads may advantageously be reduced.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: January 6, 2009
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Lalit D. Pathak, Raymond C. Tsai, Richard L. Hammons
  • Patent number: 7187659
    Abstract: A network of switches with a distributed name server configuration and push/pull caching of remote node device information is disclosed. The network comprises a first switch coupled to a second switch. Each of the switches directly coupled to corresponding node devices. The first switch maintains a database of information about its local node devices. The second switch maintains a information cache about remote node devices, and periodically verifies that the cache information matches the database information on the first switch. The second switch preferably notifies node devices directly coupled to the second switch of state changes after notification messages are received from the first switch, and after mismatches are detected between the cache and the database. The second switch preferably responds to any queries about remote node devices by accessing the cache. In this manner, name server traffic overhead may advantageously be reduced in a robust, efficient manner.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: March 6, 2007
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Richard L. Hammons, Raymond C. Tsai, Lalit D. Pathak
  • Publication number: 20040022254
    Abstract: A network of switches with a distributed name server configuration and caching of remote node device information is disclosed. The network preferably comprises a first switch coupled to a second switch. Each of the switches directly couple to respective node devices. The first switch maintains a name server database about its local node devices, as does the second switch. The second switch further maintains a information cache about remote node devices. The name server preferably notifies other switches of changes to the database, and the cache manager preferably uses the notifications from other switches to maintain the cache. The name server accesses the cache to respond to queries about remote node devices. The cache manager may also aggregate notification messages from other switches when notifying local devices of state changes. Traffic overhead and peak traffic loads may advantageously be reduced.
    Type: Application
    Filed: July 30, 2002
    Publication date: February 5, 2004
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Lalit D. Pathak, Raymond C. Tsai, Richard L. Hammons
  • Publication number: 20040024852
    Abstract: A network of switches that employ Registered State Change Notifications (RSCNs) with enhanced payloads is disclosed. In one embodiment, the network comprises multiple switches coupled together, and multiple node devices each directly-coupled to at least one other switch. Each of the switches preferably provides RSCNs to other switches when a node device state change is detected. One or more of the RSCNs preferably includes a device entry having more than four properties associated with the node device undergoing the state change. The switches receiving the enhanced RSCNs preferably maintain caches of remote node device entries copied from the RSCN device entries. The device entries preferably include one or more of the following: Owner Identifier, Port Type, Port Identifier, Port Name, Node Name, Initial Process Associator, Node IP Address, Class of Service, FC-4 Types, Port IP Address, Fabric Port Name, and Hard Address. Traffic overhead may advantageously be reduced.
    Type: Application
    Filed: July 30, 2002
    Publication date: February 5, 2004
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Xiaoheng Chen, Raymond C. Tsai, Richard L. Hammons, Lalit D. Pathak
  • Publication number: 20040022199
    Abstract: A network of switches with a distributed name server configuration and push/pull caching of remote node device information is disclosed. The network comprises a first switch coupled to a second switch. Each of the switches directly coupled to corresponding node devices. The first switch maintains a database of information about its local node devices. The second switch maintains a information cache about remote node devices, and periodically verifies that the cache information matches the database information on the first switch. The second switch preferably notifies node devices directly coupled to the second switch of state changes after notification messages are received from the first switch, and after mismatches are detected between the cache and the database. The second switch preferably responds to any queries about remote node devices by accessing the cache. In this manner, name server traffic overhead may advantageously be reduced in a robust, efficient manner.
    Type: Application
    Filed: July 30, 2002
    Publication date: February 5, 2004
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Richard L. Hammons, Raymond C. Tsai, Lalit D. Pathak