Patents by Inventor Trinadhachari Kosuru
Trinadhachari Kosuru 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: 11743058Abstract: Authenticating a host computer and NVDIMM pair using lookup tables for a challenge/response exchange between the pair of devices. The NVDIMM is challenged by the host computer for which a response associated with the physically unclonable function of a NVDIMM component is provided. The NVDIMM challenges the host computer for which a response associated with the physically unclonable function of a host computer component is provided. Additional security stores a modified response associated with run-time physically unclonable functions associated with the host computer and NVDIMM pair for use in future challenge/response exchanges.Type: GrantFiled: March 5, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Janani Swaminathan, Trinadhachari Kosuru, Anand Haridass, Santosh Balasubramanian
-
Patent number: 11693779Abstract: A processor may boot a system. The processor may determine a type of operation of data based on an application tag. The processor may analyze at least one specific table for the application tag. The processor may perform an operation associated with the application tag.Type: GrantFiled: April 30, 2021Date of Patent: July 4, 2023Assignee: International Business Machines CorporationInventors: Raghavendra Preetham Hosamane, Janani Swaminathan, Trinadhachari Kosuru, Anil Bindu Lingambudi, Navya Chaitanya Gogula
-
Patent number: 11567668Abstract: A computer-implemented method, a computer program product, and a computer system for data flow management in a heterogeneous memory device. A media controller redirects traffic from first non-volatile memory (NVM) to second NVM, in response to an instantaneous temperature of the first NVM reaches a first predetermined temperature at which redirecting the traffic is started. The media controller throttles to reduce the traffic to the second NVM, in response to determining that the instantaneous temperature is higher than a second predetermined temperature at which throttling is started. The media controller redirects the traffic back to the first NVM, in response to determining that the instantaneous temperature is not higher than the second predetermined temperature and lower than a third predetermined temperature at which throttling is ended. The first NVM is thermally sensitive, while the second NVM is thermally tolerant.Type: GrantFiled: September 8, 2021Date of Patent: January 31, 2023Assignee: International Business Machines CorporationInventors: Adam J. McPadden, Janani Swaminathan, Trinadhachari Kosuru, Anil Bindu Lingambudi, Sharath Manjunath
-
Publication number: 20220350743Abstract: A processor may boot a system. The processor may determine a type of operation of data based on an application tag. The processor may analyze at least one specific table for the application tag. The processor may perform an operation associated with the application tag.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Raghavendra Preetham Hosamane, Janani Swaminathan, Trinadhachari Kosuru, ANIL BINDU LINGAMBUDI, Navya Chaitanya Gogula
-
Publication number: 20210281431Abstract: Authenticating a host computer and NVDIMM pair using lookup tables for a challenge/response exchange between the pair of devices. The NVDIMM is challenged by the host computer for which a response associated with the physically unclonable function of a NVDIMM component is provided. The NVDIMM challenges the host computer for which a response associated with the physically unclonable function of a host computer component is provided. Additional security stores a modified response associated with run-time physically unclonable functions associated with the host computer and NVDIMM pair for use in future challenge/response exchanges.Type: ApplicationFiled: March 5, 2020Publication date: September 9, 2021Inventors: Janani Swaminathan, Trinadhachari Kosuru, Anand Haridass, Santosh Balasubramanian
-
Publication number: 20210089226Abstract: Aspects of the present invention disclose a method, computer program product, and system for implementing wear leveling across a drive array. The method includes one or more processors identifying a set of storage devices in a storage system. Each storage device of the set of storage devices assigned to a corresponding endurance tier based on historical utilization. The endurance tiers correspond to a range of device endurance remaining for a storage device. The method further includes one or more processors monitoring real-time endurance factor information for the set of storage devices. In response to determining that the monitored real-time endurance factor information indicates that the set of storage devices are not wearing evenly, the method further includes one or more processors reassigning at least one storage device of the set of storage devices to an updated endurance tier, corresponding to utilization of the at least one storage device.Type: ApplicationFiled: September 20, 2019Publication date: March 25, 2021Inventors: Janani Swaminathan, Trinadhachari Kosuru, Sharath Manjunath, Anil Bindu Lingambudi
-
Patent number: 10636455Abstract: Aspects of the present disclosure relate to a memory module having a volatile memory, a high speed non-volatile memory, and a non-volatile memory. The memory module can allow write mirroring to the volatile memory and high speed non-volatile memory simultaneously. An I/O request is received. A determination is made whether the I/O request is a write or a read. In response to determining that the I/O request is a read, data included in the high speed non-volatile memory is transferred to the non-volatile memory. In response to determining that the I/O request is a write, at least one location to write data of the write is determined based on decoding bits of the write command. The data of the write can then be written to the at least one location.Type: GrantFiled: July 12, 2018Date of Patent: April 28, 2020Assignee: International Business Machines CorporationInventors: Trinadhachari Kosuru, Janani Swaminathan, Saravanan Sethuraman, Adam J. McPadden
-
Publication number: 20200020360Abstract: Aspects of the present disclosure relate to a memory module having a volatile memory, a high speed non-volatile memory, and a non-volatile memory. The memory module can allow write mirroring to the volatile memory and high speed non-volatile memory simultaneously. An I/O request is received. A determination is made whether the I/O request is a write or a read. In response to determining that the I/O request is a read, data included in the high speed non-volatile memory is transferred to the non-volatile memory. In response to determining that the I/O request is a write, at least one location to write data of the write is determined based on decoding bits of the write command. The data of the write can then be written to the at least one location.Type: ApplicationFiled: July 12, 2018Publication date: January 16, 2020Inventors: Trinadhachari Kosuru, Janani Swaminathan, Saravanan Sethuraman, Adam J. McPadden
-
Patent number: 10282105Abstract: Methods, systems and computer program products for extending the shelf life of non-volatile memory devices, aspects of which include detecting that the non-volatile memory device has been disconnected from a power supply and responsively resetting a timer, a first counter, and a second counter and incrementing the first counter and the second counter based on the timer. Based on a determination that the first counter has reached a first threshold value, aspects also include initiating a wireless charging a battery of the non-volatile memory device. Based on a determination that the second counter has reached a second threshold value, aspects also include initiating a refresh of a non-violate memory of the non-volatile memory device. Based on a determination that the refresh of the non-violate memory of the non-volatile memory device has been completed, aspects also include resetting the timer, the first counter, and the second counter.Type: GrantFiled: January 20, 2017Date of Patent: May 7, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Prashanth K. Kasula, Trinadhachari Kosuru, Adam J. McPadden, Preetham H. Raghavendra, Janani Swaminathan
-
Patent number: 10042584Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: GrantFiled: November 14, 2017Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Publication number: 20180210646Abstract: Methods, systems and computer program products for extending the shelf life of non-volatile memory devices, aspects of which include detecting that the non-volatile memory device has been disconnected from a power supply and responsively resetting a timer, a first counter, and a second counter and incrementing the first counter and the second counter based on the timer. Based on a determination that the first counter has reached a first threshold value, aspects also include initiating a wireless charging a battery of the non-volatile memory device. Based on a determination that the second counter has reached a second threshold value, aspects also include initiating a refresh of a non-violate memory of the non-volatile memory device. Based on a determination that the refresh of the non-violate memory of the non-volatile memory device has been completed, aspects also include resetting the timer, the first counter, and the second counter.Type: ApplicationFiled: January 20, 2017Publication date: July 26, 2018Inventors: PRASHANTH K. KASULA, TRINADHACHARI KOSURU, ADAM J. MCPADDEN, PREETHAM H. RAGHAVENDRA, JANANI SWAMINATHAN
-
Patent number: 10031695Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: GrantFiled: November 14, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Publication number: 20180067689Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: ApplicationFiled: November 14, 2017Publication date: March 8, 2018Inventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Publication number: 20180067690Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: ApplicationFiled: November 14, 2017Publication date: March 8, 2018Inventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Patent number: 9880782Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: GrantFiled: February 15, 2017Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Patent number: 9851922Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: GrantFiled: February 15, 2017Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Publication number: 20170160985Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: ApplicationFiled: February 15, 2017Publication date: June 8, 2017Inventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Publication number: 20170160986Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: ApplicationFiled: February 15, 2017Publication date: June 8, 2017Inventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Patent number: 9658791Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: GrantFiled: August 14, 2015Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
-
Patent number: 9658795Abstract: A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.Type: GrantFiled: September 30, 2015Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Prasanna Jayaraman, Trinadhachari Kosuru, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler