Patents by Inventor Anand Nunna
Anand Nunna 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: 10303560Abstract: In accordance with embodiments of the present disclosure, a method may include, during a cache flush of data of a cache entry from a non-volatile memory to a storage resource, wherein the non-volatile memory is integral to a persistent write-back cache and storing the data in response to a power event associated with the write-back cache: (a) calculating a calculated parity value by undertaking a read-modify-write operation with respect to the storage resource; and (b) storing the calculated parity value and a target address of the storage resource associated with the calculated parity value in a parity journal.Type: GrantFiled: February 14, 2017Date of Patent: May 28, 2019Assignee: Dell Products L.P.Inventors: Chandrashekar Nelogal, Anand Nunna
-
Patent number: 10126806Abstract: Systems and methods for determining the state of health for a capacitor module are provided. In some embodiments, a method for monitoring the health of a capacitor module comprising an array of capacitors is provided. The method may include steps for disabling a charger coupled to an array of capacitors of the capacitor module, determining if the capacitor module is healthy based at least on operating values of the capacitor module, and enabling a write back mode for the memory module if the capacitor module is determined to be healthy.Type: GrantFiled: August 1, 2016Date of Patent: November 13, 2018Assignee: Dell Products L.P.Inventors: Shane Chiasson, Anand Nunna, David Rock, Jr., Marcelo Saraiva, William Lynn
-
Publication number: 20180232277Abstract: In accordance with embodiments of the present disclosure, a method may include, during a cache flush of data of a cache entry from a non-volatile memory to a storage resource, wherein the non-volatile memory is integral to a persistent write-back cache and storing the data in response to a power event associated with the write-back cache: (a) calculating a calculated parity value by undertaking a read-modify-write operation with respect to the storage resource; and (b) storing the calculated parity value and a target address of the storage resource associated with the calculated parity value in a parity journal.Type: ApplicationFiled: February 14, 2017Publication date: August 16, 2018Applicant: Dell Products L.P.Inventors: Chandrashekar NELOGAL, Anand NUNNA
-
Patent number: 9632935Abstract: In some embodiments, a method for controlling a cache having a volatile memory and a non-volatile memory during a power up sequence is provided. The method includes receiving, at a controller configured to control the cache and a storage device associated with the cache, a signal indicating whether the non-volatile memory includes dirty data copied from the volatile memory to the non-volatile memory during a power down sequence, the dirty data including data that has not been stored in the storage device. In response to the received signal, the dirty data is restored from the non-volatile memory to the volatile memory, and flushed from the volatile memory to the storage device.Type: GrantFiled: March 10, 2015Date of Patent: April 25, 2017Assignee: Dell Products L.P.Inventors: Jacob Cherian, Marcelo Saraiva, Shane Chiasson, Gary Kotzur, Douglas Huang, Anand Nunna, William Lynn
-
Publication number: 20160342189Abstract: Systems and methods for determining the state of health for a capacitor module are provided. In some embodiments, a method for monitoring the health of a capacitor module comprising an array of capacitors is provided. The method may include steps for disabling a charger coupled to an array of capacitors of the capacitor module, determining if the capacitor module is healthy based at least on operating values of the capacitor module, and enabling a write back mode for the memory module if the capacitor module is determined to be healthy.Type: ApplicationFiled: August 1, 2016Publication date: November 24, 2016Inventors: Shane Chiasson, Anand Nunna, David Rock, JR., Marcelo Saraiva, William Lynn
-
Patent number: 9430011Abstract: Systems and methods for determining the state of health for a capacitor module are provided. In some embodiments, a method for monitoring the health of a capacitor module comprising an array of capacitors is provided. The method may include steps for disabling a charger coupled to an array of capacitors of the capacitor module, determining if the capacitor module is healthy based at least on operating values of the capacitor module, and enabling a write back mode for the memory module if the capacitor module is determined to be healthy.Type: GrantFiled: January 25, 2010Date of Patent: August 30, 2016Assignee: DELL PRODUCTS L.P.Inventors: Shane Chiasson, Anand Nunna, David Rock, Marcelo Saraiva, William Lynn
-
Publication number: 20150186281Abstract: In some embodiments, a method for controlling a cache having a volatile memory and a non-volatile memory during a power up sequence is provided. The method includes receiving, at a controller configured to control the cache and a storage device associated with the cache, a signal indicating whether the non-volatile memory includes dirty data copied from the volatile memory to the non-volatile memory during a power down sequence, the dirty data including data that has not been stored in the storage device. In response to the received signal, the dirty data is restored from the non-volatile memory to the volatile memory, and flushed from the volatile memory to the storage device.Type: ApplicationFiled: March 10, 2015Publication date: July 2, 2015Inventors: Jacob Cherian, Marcelo Saraiva, Shane Chiasson, Gary Kotzur, Douglas Huang, Anand Nunna, William Lynn
-
Patent number: 9003118Abstract: In some embodiments, a method for controlling a cache having a volatile memory and a non-volatile memory during a power up sequence is provided. The method includes receiving, at a controller configured to control the cache and a storage device associated with the cache, a signal indicating whether the non-volatile memory includes dirty data copied from the volatile memory to the non-volatile memory during a power down sequence, the dirty data including data that has not been stored in the storage device. In response to the received signal, the dirty data is restored from the non-volatile memory to the volatile memory, and flushed from the volatile memory to the storage device.Type: GrantFiled: January 9, 2009Date of Patent: April 7, 2015Assignee: Dell Products L.P.Inventors: Jacob Cherian, Marcelo Saraiva, Shane Chiasson, Gary Kotzur, Douglas Huang, Anand Nunna, William Lynn
-
Patent number: 8370659Abstract: Systems and methods that may be implemented for time-based management of storage memory controller (e.g., RAID controller) backup battery life in information handling systems by limiting the backup battery system operation time in order to save energy, reduce the impact of leakage current, and prolong memory controller backup battery shelf life while at the same time meeting requirements of back-up time for storage/server applications. The disclosed systems and methods may be implemented, for example, by providing a battery system controller that implements a pre-set memory controller backup battery operation time, in combination with a hardware-controlled mechanism that extends backup battery system operation time by disabling one or more current leakage paths within the storage memory controller circuitry.Type: GrantFiled: September 21, 2009Date of Patent: February 5, 2013Assignee: Dell Products L.P.Inventors: Shane Chiasson, Anand Nunna, Clark C. Bruderer, Ligong Wang
-
Publication number: 20110185211Abstract: Systems and methods for determining the state of health for a capacitor module are provided. In some embodiments, a method for monitoring the health of a capacitor module comprising an array of capacitors is provided. The method may include steps for disabling a charger coupled to an array of capacitors of the capacitor module, determining if the capacitor module is healthy based at least on operating values of the capacitor module, and enabling a write back mode for the memory module if the capacitor module is determined to be healthy.Type: ApplicationFiled: January 25, 2010Publication date: July 28, 2011Applicant: DELL PRODUCTS L.P.Inventors: Shane Chiasson, Anand Nunna, David Rock, Marcelo Saraiva, William Lynn
-
Publication number: 20110072280Abstract: Systems and methods that may be implemented for time-based management of storage memory controller (e.g., RAID controller) backup battery life in information handling systems by limiting the backup battery system operation time in order to save energy, reduce the impact of leakage current, and prolong memory controller backup battery shelf life while at the same time meeting requirements of back-up time for storage/server applications. The disclosed systems and methods may be implemented, for example, by providing a battery system controller that implements a pre-set memory controller backup battery operation time, in combination with a hardware-controlled mechanism that extends backup battery system operation time by disabling one or more current leakage paths within the storage memory controller circuitry.Type: ApplicationFiled: September 21, 2009Publication date: March 24, 2011Inventors: Shane Chiasson, Anand Nunna, Clark C. Bruderer, Ligong Wang
-
Patent number: 7834594Abstract: Systems and methods for remote battery sensing and charging are disclosed. A method may include determining whether a charge output of a battery charger is electrically coupled to a rechargeable battery, wherein the charge output is configured to charge the rechargeable battery. The method may also include electrically coupling a terminal of the rechargeable battery to a reference voltage input of the battery charger in response to determining the charge output is electrically coupled to the rechargeable battery, wherein the battery charger is configured to determine whether the rechargeable battery is to be charged based on the reference voltage input voltage. The method may further include electrically coupling the reference voltage input to the charge output in response to determining the charge output is not electrically coupled to the rechargeable battery.Type: GrantFiled: August 27, 2008Date of Patent: November 16, 2010Assignee: Dell Products L.P.Inventors: Ligong Wang, Shane Chiasson, Anand Nunna
-
Publication number: 20100180065Abstract: In some embodiments, a method for controlling a cache having a volatile memory and a non-volatile memory during a power up sequence is provided. The method includes receiving, at a controller configured to control the cache and a storage device associated with the cache, a signal indicating whether the non-volatile memory includes dirty data copied from the volatile memory to the non-volatile memory during a power down sequence, the dirty data including data that has not been stored in the storage device. In response to the received signal, the dirty data is restored from the non-volatile memory to the volatile memory, and flushed from the volatile memory to the storage device.Type: ApplicationFiled: January 9, 2009Publication date: July 15, 2010Applicant: DELL PRODUCTS L.P.Inventors: Jacob Cherian, Marcelo Sariava, Shane Chiasson, Gary Kotzur, Douglas Huang, Anand Nunna, William Lynn
-
Publication number: 20100052623Abstract: Systems and methods for remote battery sensing and charging are disclosed. A method may include determining whether a charge output of a battery charger is electrically coupled to a rechargeable battery, wherein the charge output is configured to charge the rechargeable battery. The method may also include electrically coupling a terminal of the rechargeable battery to a reference voltage input of the battery charger in response to determining the charge output is electrically coupled to the rechargeable battery, wherein the battery charger is configured to determine whether the rechargeable battery is to be charged based on the reference voltage input voltage. The method may further include electrically coupling the reference voltage input to the charge output in response to determining the charge output is not electrically coupled to the rechargeable battery.Type: ApplicationFiled: August 27, 2008Publication date: March 4, 2010Applicant: DELL PRODUCTS L.P.Inventors: Ligong Wang, Shane Chiasson, Anand Nunna