Patents by Inventor Amar Vutukuru

Amar Vutukuru 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: 10203890
    Abstract: Techniques to achieve high availability in a multi-controller system are disclosed. In various embodiments, an indication is received that a network ping-based heartbeat mechanism has failed. In response to said indication, an alternative heartbeat is provided at least in part by periodically updating a heartbeat data stored in an on-disk heartbeat data structure, in a portion of a disk that is available to both an active controller and a standby controller of the multi-controller system.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: February 12, 2019
    Assignee: Tintri Inc.
    Inventors: Chirag Lathia, Amar Vutukuru
  • Patent number: 9749175
    Abstract: In a network where there are two local area networks (LANs) connected over a wide area network (WAN) by paralleled LAN to WAN devices at each end of the WAN, Transmission Control Protocol (TCP) connections may be requested by a first near end LAN to WAN device and received at a first far end LAN to WAN device but the acknowledgement may be returned to a second far end LAN to WAN device. The second far end LAN to WAN device contacts the first far end LAN to WAN device and the TCP connection is moved to the second far end LAN to WAN device, which provides the acknowledgement to the first near end LAN to WAN device to complete the TCP connection. Similar operations occur during active TCP connection operation but with certain queued data being flushed during the TCP connection transfer.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: August 29, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Poulo Kuriakose, Amr Sabaa, Ryan Hegland, Andy Dooley, Siva Adiraju, Amar Vutukuru, Hiren Desai
  • Patent number: 9703796
    Abstract: In one embodiment, a system and method for managing a network deduplication dictionary is disclosed. According to the method, the dictionary is divided between available deduplication engines (DDE) in deduplication devices that support shared dictionaries. The fingerprints are distributed to different DDEs based on a hash function. The hash function takes the fingerprint and hashes it and based on the hash result, it selects one of the DDEs. The hash function could select a few bits from the fingerprint and use those bits to select a DDE.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: July 11, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Pashupati Kumar, Amar Vutukuru, Amr Sabaa
  • Publication number: 20130318051
    Abstract: In one embodiment, a system and method for managing a network deduplication dictionary is disclosed. According to the method, the dictionary is divided between available deduplication engines (DDE) in deduplication devices that support shared dictionaries. The fingerprints are distributed to different DDEs based on a hash function. The hash function takes the fingerprint and hashes it and based on the hash result, it selects one of the DDEs. The hash function could select a few bits from the fingerprint and use those bits to select a DDE.
    Type: Application
    Filed: November 15, 2012
    Publication date: November 28, 2013
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Pashupati Kumar, Amar Vutukuru, Amr Sabaa
  • Publication number: 20130318246
    Abstract: TCP connections are moved between parallel devices and links during either connection setup or during active operation.
    Type: Application
    Filed: November 15, 2012
    Publication date: November 28, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Poulo Kuriakose, Amr Sabaa, Ryan Hegland, Andy Dooley, Siva Adiraju, Amar Vutukuru, Hiren Desai