Patents by Inventor Badrinarayanan Ramaswamy

Badrinarayanan Ramaswamy 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: 8700751
    Abstract: In an example embodiment, a new qualifier is added to members in a Fiber Channel zone to specify whether each member is a target or initiator and in another embodiment a time-range attribute is added to a zone in the zoneset. When the zoneset is applied the number of ACL entries that must be programmed is reduced from k×(k?1) entries to 2(k?1) entries for a zone with k members where k?1 members are of one type (e.g. initiators) and one of the members is of a different type (e.g., a tape device). The time-range attribute is enforced by zone server software and enhances security by, for example, limiting access to sensitive data to specified times. In another embodiment, an incremental zoneset activation protocol is implemented where a hash of a zoneset is created by a switch updating the zoneset and the hash and ID of the switch updating the zoneset are sent to all other switches in the fabric when the zoneset is propagated. The hash and switch ID are stored in persistent storage at all switches in the fabric.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: April 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Subrata Banerjee, Badrinarayanan Ramaswamy, Harsha Bharadwaj
  • Publication number: 20110022691
    Abstract: In an example embodiment, a new qualifier is added to members in a Fibre Channel zone to specify whether each member is a target or initiator and in another embodiment a time-range attribute is added to a zone in the zoneset. When the zoneset is applied the number of ACL entries that must be programmed is reduced from k×(k?1) entries to 2(k?1) entries for a zone with k members where k?1 members are of one type (e.g. initiators) and one of the members is of a different type (e.g., a tape device). The time-range attribute is enforced by zone server software and enhances security by, for example, limiting access to sensitive data to specified times. In another embodiment, an incremental zoneset activation protocol is implemented where a hash of a zoneset is created by a switch updating the zoneset and the hash and ID of the switch updating the zoneset are sent to all other switches in the fabric when the zoneset is propagated. The hash and switch ID are stored in persistent storage at all switches in the fabric.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: SUBRATA BANERJEE, Badrinarayanan Ramaswamy, Harsha Bharadwaj
  • Patent number: 7751341
    Abstract: According to the present invention, methods and apparatus are provided to allow for distribution of fiber channel messages. Messages associated with a variety of applications can be distributed within a single logical fabric to physical connected but logically disconnected fabrics. Interconnecting switches forward messages to neighboring fabrics and aggregate responses before replying to a first fabric.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: July 6, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Badrinarayanan Ramaswamy, Joy Chatterjee, Rituparna Agrawal, Subrata Banerjee, Sudheer Yelanduru Raghavendra, Thomas Edsall
  • Patent number: 7644179
    Abstract: Disclosed are apparatus and methods for facilitating communication between two devices from two different VSANs by propagating each device's presence from a first VSAN to the other device's different VSAN using a network address translation (NAT) mechanism. For instance, a first device, such as a host H1, from VSAN_A is allowed to access data from a second device, such as disk D1, of VSAN_B by propagating D1's presence into VSAN_A and H1's presence into VSAN_B. This awareness is accomplished by propagating an identifier for each device into the edge VSAN of the other device, as well as into any transit VSAN. So as to not duplicate identifiers in any one of the VSANs, a device's presence is propagated into a particular VSAN by assigning an unused domain for use by such device in the particular VSAN.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: January 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Ankur Jain, Thomas J. Edsall, Subrata Banerjee, Vinay Gaonkar, Madhava Rao Cheethirala, Badrinarayanan Ramaswamy
  • Publication number: 20080114961
    Abstract: Initiators and targets in a storage area network are presented as virtualized devices by a virtualization engine. An initiator accesses a virtualized target as though it was accessing a physical target. A target accesses a virtualized initiator as though it was accessing a physical initiator. A virtualization engine performs port World Wide Name (WWN) and FCID mapping to allow continued access to virtual initiators and virtual targets even if a particular physical initiator or physical target fails and the secondary is made active.
    Type: Application
    Filed: November 15, 2006
    Publication date: May 15, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Badrinarayanan Ramaswamy, Harsha Bharadwaj, Joy Chatterjee, Richard Harper, Rajeev Bhardwaj
  • Publication number: 20060072587
    Abstract: According to the present invention, methods and apparatus are provided to allow for distribution of fibre channel messages. Messages associated with a variety of applications can be distributed within a single logical fabric to physical connected but logically disconnected fabrics. Interconnecting switches forward messages to neighboring fabrics and aggregate responses before replying to a first fabric.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Badrinarayanan Ramaswamy, Joy Chatterjee, Rituparna Agrawal, Subrata Banerjee, Sudheer Raghavendra, Thomas Edsall