Patents by Inventor Richard Hammons

Richard Hammons 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).

  • Publication number: 20080072309
    Abstract: A method and apparatus for securing networks, focusing on application in Fibre Channel networks. A combination of unique security techniques are combined to provide overall network security. Responsibility for security in the network is assigned to one or more designated entities. The designated entities deploy management information throughout the network to enhance security by modifying the capabilities and operational permissions of the devices participating in the network. For example, through network control: logical management access or physical I/O access may be limited on a per device or per I/O basis; and all devices and ports in the network operate only with other approved devices and ports. These designated entities can better manage network security by exploiting a unique link authentication system as well as a unique push-model secure distributed time service.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 20, 2008
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: JAMES KLEINSTEIBER, Richard Hammons, Dilip Gunawardena, Hung Nguyen, Shankar Balasubramanian, Vidya Renganararayanan
  • Publication number: 20070058619
    Abstract: An port expander Fibre Channel switch presents F_ports to form a first Fibre Channel fabric and N_ports to a second Fibre Channel fabric to appear as node devices. The port expander may be used to connect a plurality of blade servers to a Fibre Channel fabric. Fabric events engendered by the insertion or removal of hot-pluggable devices are handled by the port expander and “event storms” on the Fibre Channel fabric are avoided. The port expander presents the blade servers to the FC fabric as a virtualized N_port.
    Type: Application
    Filed: August 19, 2005
    Publication date: March 15, 2007
    Inventors: Manjunath Gopal Gowda, Richard Hammons
  • Publication number: 20060253671
    Abstract: The snapshot capability moving into the SAN fabric and being provided as a snapshot service. A well-known address is utilized to receive snapshot commands. Each switch in the fabric connected to a host contains a front end or service interface to receive the snapshot command. Each switch of the fabric connected to a storage device used in the snapshot process contains a write interceptor module which cooperates with hardware in the switch to capture any write operations which would occur to the snapshot data area. The write interceptor then holds these particular write operations until the original blocks are transferred to a snapshot or separate area so that the original read data is maintained. Should a read operation occur to the snapshot device and the original data from requested location has been relocated, a snapshot server captures these commands and redirects the read operation to occur from the snapshot area.
    Type: Application
    Filed: July 14, 2006
    Publication date: November 9, 2006
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: BALAKUMAR KAUSHIK, SHANKAR BALASUBRAMANIAN, RICHARD HAMMONS
  • Publication number: 20060248298
    Abstract: The snapshot capability moving into the SAN fabric and being provided as a snapshot service. A well-known address is utilized to receive snapshot commands. Each switch in the fabric connected to a host contains a front end or service interface to receive the snapshot command. Each switch of the fabric connected to a storage device used in the snapshot process contains a write interceptor module which cooperates with hardware in the switch to capture any write operations which would occur to the snapshot data area. The write interceptor then holds these particular write operations until the original blocks are transferred to a snapshot or separate area so that the original read data is maintained. Should a read operation occur to the snapshot device and the original data from requested location has been relocated, a snapshot server captures these commands and redirects the read operation to occur from the snapshot area.
    Type: Application
    Filed: July 14, 2006
    Publication date: November 2, 2006
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: BALAKUMAR KAUSHIK, SHANKAR BALASUBRAMANIAN, RICHARD HAMMONS
  • Publication number: 20060248299
    Abstract: The snapshot capability moving into the SAN fabric and being provided as a snapshot service. A well-known address is utilized to receive snapshot commands. Each switch in the fabric connected to a host contains a front end or service interface to receive the snapshot command. Each switch of the fabric connected to a storage device used in the snapshot process contains a write interceptor module which cooperates with hardware in the switch to capture any write operations which would occur to the snapshot data area. The write interceptor then holds these particular write operations until the original blocks are transferred to a snapshot or separate area so that the original read data is maintained. Should a read operation occur to the snapshot device and the original data from requested location has been relocated, a snapshot server captures these commands and redirects the read operation to occur from the snapshot area.
    Type: Application
    Filed: July 14, 2006
    Publication date: November 2, 2006
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: BALAKUMAR KAUSHIK, SHANKAR BALASUBRAMANIAN, RICHARD HAMMONS
  • Publication number: 20060248300
    Abstract: The snapshot capability moving into the SAN fabric and being provided as a snapshot service. A well-known address is utilized to receive snapshot commands. Each switch in the fabric connected to a host contains a front end or service interface to receive the snapshot command. Each switch of the fabric connected to a storage device used in the snapshot process contains a write interceptor module which cooperates with hardware in the switch to capture any write operations which would occur to the snapshot data area. The write interceptor then holds these particular write operations until the original blocks are transferred to a snapshot or separate area so that the original read data is maintained. Should a read operation occur to the snapshot device and the original data from requested location has been relocated, a snapshot server captures these commands and redirects the read operation to occur from the snapshot area.
    Type: Application
    Filed: July 14, 2006
    Publication date: November 2, 2006
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: BALAKUMAR KAUSHIK, SHANKAR BALASUBRAMANIAN, RICHARD HAMMONS
  • Publication number: 20060080727
    Abstract: A network configuration device or entity has control of defined management and security functions in the network, or in many embodiments, in a Fibre Channel fabric. The network configuration device may control many functions. Foremost, it may control the recognition, operation and succession procedure for network configuration entities. It may also control user configurable options for the network, rules for interaction between other entities in the network, rules governing management-level access to the network, and rules governing management-level access to individual devices in the network. In addition, the network configuration entity may exploit policy sets to implement its control.
    Type: Application
    Filed: November 8, 2005
    Publication date: April 13, 2006
    Inventors: Richard Hammons, James Kleinsteiber, Hung Nguyen, Shankar Balasubramanian, Vidya Renganarayanan
  • Publication number: 20060064743
    Abstract: A network configuration device or entity has control of defined management and security functions in the network, or in many embodiments, in a Fibre Channel fabric. The network configuration device may control many functions. Foremost, it may control the recognition, operation and succession procedure for network configuration entities. It may also control user configurable options for the network, rules for interaction between other entities in the network, rules governing management-level access to the network, and rules governing management-level access to individual devices in the network. In addition, the network configuration entity may exploit policy sets to implement its control.
    Type: Application
    Filed: November 8, 2005
    Publication date: March 23, 2006
    Inventors: Richard Hammons, James Kleinsteiber, Hung Nguyen, Shankar Balasubramanian, Vidya Renganarayanan
  • Publication number: 20060059540
    Abstract: A network configuration device or entity has control of defined management and security functions in the network, or in many embodiments, in a Fibre Channel fabric. The network configuration device may control many functions. Foremost, it may control the recognition, operation and succession procedure for network configuration entities. It may also control user configurable options for the network, rules for interaction between other entities in the network, rules governing management-level access to the network, and rules governing management-level access to individual devices in the network. In addition, the network configuration entity may exploit policy sets to implement its control.
    Type: Application
    Filed: November 8, 2005
    Publication date: March 16, 2006
    Inventors: Richard Hammons, James Kleinsteiber, Hung Nguyen, Shankar Balasubramanian, Vidya Renganarayanan
  • Publication number: 20060005233
    Abstract: A method and apparatus for securing networks, focusing on application in Fibre Channel networks. A combination of unique security techniques are combined to provide overall network security. Responsibility for security in the network is assigned to one or more designated entities. The designated entities deploy management information throughout the network to enhance security by modifying the capabilities and operational permissions of the devices participating in the network. For example, through network control: logical management access or physical I/O access may be limited on a per device or per I/O basis; and all devices and ports in the network operate only with other approved devices and ports. These designated entities can better manage network security by exploiting a unique link authentication system as well as a unique push-model secure distributed time service.
    Type: Application
    Filed: August 5, 2005
    Publication date: January 5, 2006
    Applicant: Brocade Communications Systems, Inc.
    Inventors: James Kleinsteiber, Richard Hammons, Hung Nguyen, Shankar Balasubramanian, Vidya Renganararayanan
  • Publication number: 20050268091
    Abstract: A secure and distributed time service is discussed for use in a network. In particular, the invention relates to Fibre Channel networks and the secure distribution of time service using a push model. In order to distribute time on a push model, one entity assumes responsibility for time in the network. Other entities in the network receive periodic time updates and check the validity of their own time by gauging the elapsed time since the previous time update. The time service is secured using by applying a unique combination of encryption techniques.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 1, 2005
    Applicant: Brocade Communications Systems
    Inventors: Vidya Renganarayanan, Richard Hammons, James Kleinsteiber
  • Publication number: 20050198523
    Abstract: An isolation switch blade Fibre Channel switch presents F_ports to form a first Fibre Channel fabric and N_ports to a second Fibre Channel fabric to appear as node devices. The isolation switch blade may be used to connect a plurality of blade servers to a Fibre Channel fabric. Fabric events engendered by the insertion or removal of hot-pluggable devices are handled by the isolation switch blade and “event storms” on the Fibre Channel fabric are avoided. The isolation switch blade presents the blade servers to the FC fabric as a virtualized N_port.
    Type: Application
    Filed: January 29, 2004
    Publication date: September 8, 2005
    Inventors: Santosh Shanbhag, Richard Hammons, Balakumar Kaushik, Vincent Guan