Patents by Inventor Ramana Jonnala

Ramana Jonnala 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: 8631133
    Abstract: A method and system of providing a virtual transport session is disclosed. According to one embodiment, a virtual transport session is provided by establishing a virtual transport session between an initiator module and a target module across a network, wherein the virtual transport session comprises a transport session. Thereafter, information is transferred between the initiator module and the target module using the virtual transport session. According to another embodiment, establishing a virtual transport session between an initiator module and a target module across a network comprises associating a globally unique identifier to an initiator module.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: January 14, 2014
    Assignee: Symantec Operating Corporation
    Inventors: Ramana Jonnala, Ronald S. Karr, Dhanesh Joshi
  • Patent number: 8042163
    Abstract: A method for revocable token identifiers may be employed in a shared storage environment. An access server may generate access tokens and include revocable token identifiers previously obtained from storage devices. When clients present access tokens to storage devices during storage requests, storage devices may check the validity of access tokens by verifying that the revocable token identifiers were previously issued to the access server. An access server may request that the storage device revoke revocable token identifiers. Storage devices may deny any future storage requests including revoked token identifiers. Additionally, an access token may include instructions specifying operations for a storage device to perform in conjunction with a storage request. A trusted server may issue grantor tokens granting permissions for access servers to use when issuing access tokens. An access server may then include such a grantor token in access tokens that it generates and issues to clients.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: October 18, 2011
    Assignee: Symatec Operating Corporation
    Inventors: Ronald S. Karr, John R. Finlay, Ramana Jonnala, Dhanesh V. Joshi, Narasimha R. Valiveti
  • Patent number: 7904678
    Abstract: Disclosed is a method implementable by a computer system for maintaining consistency between mirrors of a mirrored data volume. In one embodiment, the method includes the computer system generating first and second write transactions in response to the generation of transaction to write data to a mirrored data volume. The first and second write transactions comprise first and second tags, respectively. The first and second tags relate the first write transaction to the second write transaction. In one embodiment, the first and second tags are identical. After the first and second write transactions are generated, the computer system transmits the first and second write transactions to first and second storage subsystems, respectively. In one embodiment, the first and second storage subsystems store or are configured to store respective mirrors of the data volume.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: March 8, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Ronald S. Karr, Ramana Jonnala, Narasimha R. Valiveti, Dhanesh Joshi
  • Patent number: 7478221
    Abstract: A system using consistent virtual addresses to communicate in cooperative multi-layer virtualization environments includes a volume server, one or more physical storage devices, a front-end layer and a back-end layer of virtualization participants. The volume server may be configured to aggregate storage in the one or more physical storage devices into a logical volume, and to provide configuration information on the logical volume to a front-end virtualization participant and to a back-end virtualization participant. The front-end virtualization participant may be configured to send a storage request including a target virtual address identifying a block of the logical volume to the back-end virtualization participant. The back-end virtualization participant may be configured to use the configuration information to identify a physical data block at a physical storage device corresponding to the target virtual address, and to perform a physical I/O operation on the physical data block.
    Type: Grant
    Filed: May 3, 2005
    Date of Patent: January 13, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Ronald S. Karr, Ramana Jonnala, Dhanesh V. Joshi, Narasimha R. Valiveti