Patents by Inventor Muthukumar Ratty

Muthukumar Ratty 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: 10365827
    Abstract: A processing device of a storage server that manages a plurality of physical storage devices arranged in a plurality of stripes receives a request to write data. The processing device determines a total number of available stripe units to satisfy the request, identifies one or more stripes of the plurality of stripes that collectively include at least the total number of available stripe units, allocates the one or more stripes to the request, and stores the data for the request in the available stripe units of the one or more stripes.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: July 30, 2019
    Assignee: Pavilion Data Systems, Inc.
    Inventors: Venkeepuram R. Satish, Muthukumar Ratty, Kiron Balkrishna Malwankar
  • Patent number: 10235098
    Abstract: A processing device generates a clone of a first volume of storage, the first volume comprising a plurality of storage blocks, wherein the clone is a second volume that is writable and that references the plurality of storage blocks. The processing device increments a global volume count that represents a number of volumes. For each storage block of the plurality of storage blocks, the processing device postpones an update to metadata of the storage block until an event that causes any volume to stop referencing the storage block, wherein the metadata indicates volumes that reference the storage block.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: March 19, 2019
    Assignee: Pavilion Data Systems, Inc.
    Inventors: Raghuraman Govindasamy, Venkeepuram R. Satish, Muthukumar Ratty
  • Patent number: 9699263
    Abstract: The various implementations described herein include methods and systems for automatic management of data access acceleration in a computer system executing a plurality of clients. The method includes: receiving data access commands from two or more clients to access data in objects identified by the data access commands; and processing the data access commands to update access history information for portions of the objects identified by the data access commands. The method further includes: in accordance with the access history information, automatically identifying and marking for acceleration the portions of the objects identified by the data access commands that satisfy an access based data acceleration policy; and accelerating the object portions marked for acceleration, including accelerating data writes and data reads of the object portions to and from the persistent cache, where the persistent cache is shared by the two or more clients.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 4, 2017
    Assignee: SANDISK TECHNOLOGIES LLC.
    Inventors: Serge Shats, Alexei Jelvis, Muthukumar Ratty, Eugene Vignanker
  • Patent number: 8806037
    Abstract: A remote management module receives a command from a support server in response to the remote management module initiating a first secure, authenticated connection with the support server, wherein the remote management module is integrated with, and monitors a condition of, a processing system. The remote management module executes the command to generate a result that provides diagnostic data about the processing system. The remote management module reports the result to the support server upon the remote management module initiating a second secure, authenticated connection with the support server.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: August 12, 2014
    Assignee: NetApp, Inc.
    Inventors: Pradeep Kalra, Larry Lancaster, Ka Wai Leung, Muthukumar Ratty
  • Patent number: 8086909
    Abstract: A support center receives an error message from a remote storage system indicating that an error, such as a kernel panic, has occurred on the remote storage system. The error message is processed to determine the type of error, whether the type of error is known and whether a solution is known for the type of error. If the type of error is unknown, a core file upload request is automatically generated and sent to the remote storage system.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: December 27, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Joshua Liu, Michael Eric Powers, Sabina Ulyanchenko, Pradeep Kaira, Sam Varghese, Michael Kaplunov, Ganesh Ragavan Narayanan, Muthukumar Ratty
  • Patent number: 7913115
    Abstract: A core file that may be generated when a data storage system encounters a problem can be automatically and securely sent to a remote (e.g., offsite) support enterprise. Moreover, given the size of such files and the additional requirements associated with sending such files securely, the transmission of the core file may be monitored such that, if a problem occurs during the transmission, the pieces of the file that have been successfully transmitted are not resent, but merely those pieces that still need to be (successfully) transmitted. In this manner, the time and resources required to securely transmit such large files are more efficiently utilized.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: March 22, 2011
    Assignee: NetApp, Inc.
    Inventors: Michael Eric Powers, Sam Varghese, Pradeep Kumar Kalra, Joshua K. Liu, Muthukumar Ratty, Ganesh Ragavan Narayanan
  • Patent number: 7370242
    Abstract: Thermal conditions within a computer unit are monitored. A system-level temperature sensor responds to intake cooling air. A subsystem-level temperature sensor responds to the temperature of a subsystem-level component, preferably a motherboard or a backplane. When the temperature sensed by of the system-level temperature sensor falls outside of a critical limit, it is determined whether the temperature sensed by the subsystem-level temperature sensor generally correlates with the temperature sensed by the system-level temperature sensor. If there is no correlation, the operation of the computer unit is continued.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: May 6, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Chih-Yi Chen, Guohua Xiong, Muthukumar Ratty
  • Publication number: 20060262474
    Abstract: Thermal conditions within a computer unit are monitored. A system-level temperature sensor responds to intake cooling air. A subsystem-level temperature sensor responds to the temperature of a subsystem-level component, preferably a motherboard or a backplane. When the temperature sensed by of the system-level temperature sensor falls outside of a critical limit, it is determined whether the temperature sensed by the subsystem-level temperature sensor generally correlates with the temperature sensed by the system-level temperature sensor. If there is no correlation, the operation of the computer unit is continued.
    Type: Application
    Filed: May 23, 2005
    Publication date: November 23, 2006
    Inventors: Chih-Yi Chen, Guohua Xiong, Muthukumar Ratty
  • Patent number: 6950399
    Abstract: A method is provided for transmitting data packets over a bi-directional contention and reservation based network. The network includes an operably linked system controller for receiving upstream channel packets and originating downstream channel packets. At least one operably linked remote terminal is included for receiving the downstream channel packets and originating the upstream channel packets. The system controller provides periodically allocated grants to the at least one remote terminal in the downstream channel for scheduling data packet transfers in the upstream channel. The periodically allocated grants have a fixed bandwidth size. The system controller also provides dynamically allocated grants to the at least one remote terminal in the downstream channel upon request of the at least one remote terminal for scheduling data packet transfers in the upstream channel. The dynamically allocated grants are of a requested bandwidth size.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: September 27, 2005
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Dennis Bushmitch, Sarit Mukherjee, Sathya Narayanan, Muthukumar Ratty, Quin Shi