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: 10365827Abstract: 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: GrantFiled: January 10, 2017Date of Patent: July 30, 2019Assignee: Pavilion Data Systems, Inc.Inventors: Venkeepuram R. Satish, Muthukumar Ratty, Kiron Balkrishna Malwankar
-
Patent number: 10235098Abstract: 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: GrantFiled: January 10, 2017Date of Patent: March 19, 2019Assignee: Pavilion Data Systems, Inc.Inventors: Raghuraman Govindasamy, Venkeepuram R. Satish, Muthukumar Ratty
-
Patent number: 9699263Abstract: 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: GrantFiled: March 15, 2013Date of Patent: July 4, 2017Assignee: SANDISK TECHNOLOGIES LLC.Inventors: Serge Shats, Alexei Jelvis, Muthukumar Ratty, Eugene Vignanker
-
Patent number: 8806037Abstract: 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: GrantFiled: February 29, 2008Date of Patent: August 12, 2014Assignee: NetApp, Inc.Inventors: Pradeep Kalra, Larry Lancaster, Ka Wai Leung, Muthukumar Ratty
-
Patent number: 8086909Abstract: 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: GrantFiled: November 5, 2008Date of Patent: December 27, 2011Assignee: Network Appliance, Inc.Inventors: Joshua Liu, Michael Eric Powers, Sabina Ulyanchenko, Pradeep Kaira, Sam Varghese, Michael Kaplunov, Ganesh Ragavan Narayanan, Muthukumar Ratty
-
Patent number: 7913115Abstract: 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: GrantFiled: April 30, 2008Date of Patent: March 22, 2011Assignee: NetApp, Inc.Inventors: Michael Eric Powers, Sam Varghese, Pradeep Kumar Kalra, Joshua K. Liu, Muthukumar Ratty, Ganesh Ragavan Narayanan
-
Patent number: 7370242Abstract: 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: GrantFiled: May 23, 2005Date of Patent: May 6, 2008Assignee: Network Appliance, Inc.Inventors: Chih-Yi Chen, Guohua Xiong, Muthukumar Ratty
-
Publication number: 20060262474Abstract: 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: ApplicationFiled: May 23, 2005Publication date: November 23, 2006Inventors: Chih-Yi Chen, Guohua Xiong, Muthukumar Ratty
-
Patent number: 6950399Abstract: 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: GrantFiled: July 6, 2000Date of Patent: September 27, 2005Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Dennis Bushmitch, Sarit Mukherjee, Sathya Narayanan, Muthukumar Ratty, Quin Shi