Patents by Inventor Sumanth Sukumar

Sumanth Sukumar 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: 8850161
    Abstract: Methods are provided for efficiently storing data to a data storage device or subsystem. The data storage device may be a Solid-State Device (SSD), and may be implemented as part of a RAID (Redundant Array of Independent Disks) or other subsystem. When existing data is read and updated, and must be re-stored, the data is assembled and stored as if it were new data, and is written in a sequential manner, instead of being written to the same storage location. A newer generation number distinguishes it from the previous version. If the storage subsystem employs data striping, stripe size may be matched with the size of a logical collection of data (e.g., an extent), so that each such logical collection of data is wholly stored on just device in the storage subsystem. Concurrent device access may be supported by concurrently writing substripes of data to each device/extent.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: September 30, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Robert Punkunus, Kallol Mandal, Sumanth Sukumar, Nitin Jain
  • Publication number: 20120096237
    Abstract: Methods are provided for efficiently storing data to a data storage device or subsystem. The data storage device may be a Solid-State Device (SSD), and may be implemented as part of a RAID (Redundant Array of Independent Disks) or other subsystem. When existing data is read and updated, and must be re-stored, the data is assembled and stored as if it were new data, and is written in a sequential manner, instead of being written to the same storage location. A newer generation number distinguishes it from the previous version. If the storage subsystem employs data striping, stripe size may be matched with the size of a logical collection of data (e.g., an extent), so that each such logical collection of data is wholly stored on just device in the storage subsystem. Concurrent device access may be supported by concurrently writing substripes of data to each device/extent.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Robert Punkunus, Kallol Mandal, Sumanth Sukumar, Nitin Jain
  • Publication number: 20120078995
    Abstract: A system and method are provided for warming a network intermediary (e.g., a proxy, a transaction accelerator) to enable it to provide effective optimization (e.g., data reduction) without a cold start. When a pair of network intermediaries cooperate to optimize a communication connection (e.g., between a client and a server), either or both intermediaries may form branch channels with one or more peers. Via these branch channels, the intermediaries may forward optimization information such as data references received from the other intermediary (i.e., in place of data segments, as part of a data reduction scheme), and/or resolve unknown references.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Nitin Jain, Nandan Tammineedi, Gabriel Levy, Prashant Murthy, Charles Fraleigh, Sumanth Sukumar, Guy Messalem, Zhen Xue