Patents by Inventor Sumanth Jannyavula Venkata

Sumanth Jannyavula Venkata 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: 11956348
    Abstract: A method for managing security keys for an I/O device may include loading a first security key from a primary memory to a security engine, performing a first data transfer operation between a host and the I/O device using the first security key with the security engine, loading a second security key from a secondary memory to the security engine, and performing a second data transfer operation between the host and the I/O device using the second security key with the security engine. The method may further include storing the first security key in the primary memory based on a frequency of use of the first security key. The frequency of use of the first security key may be determined by a pattern of transfers between the host and the I/O device.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: April 9, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Pyeongwoo Lee, Sumanth Jannyavula Venkata, Young Deok Kim
  • Patent number: 11940861
    Abstract: Inventive aspects include a device including storage media. The device includes a PMU, and a controller communicatively coupled to the PMU. The PMU determines that an operating power of the device exceeds a threshold, and transmits a signal to the controller to trigger a power reduction operation. The controller throttles one or more operations until the operating power goes below the threshold. Some embodiments include a method for controlling performance of a storage device. The method includes measuring, by a PMU, a power consumption associated with a storage device. The method includes determining, by the PMU, whether the power consumption is greater than a threshold. In response, the method may include setting a performance throttle. The method may include determining, by the PMU, whether the power consumption is less than the threshold. In response, the method may include releasing the performance throttle.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: March 26, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young deok Kim, Pyeongwoo Lee, Sumanth Jannyavula Venkata
  • Patent number: 11934542
    Abstract: A method may include transferring data from a host to an encryption offload engine through an interconnect fabric, encrypting the data from the host at the encryption offload engine, and transferring the encrypted data from the encryption offload engine to a storage device through a peer-to-peer connection in the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the encryption offload engine through a peer-to-peer connection in the interconnect fabric, decrypting the encrypted data from the storage device at the encryption offload engine, and transferring the decrypted data to the host through the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the host, and verifying the encryption of the encrypted data at the host.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: March 19, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sumanth Jannyavula Venkata
  • Publication number: 20240061580
    Abstract: A storage device is described. A first storage may store a data. An interface may be used to access a command from a host, the command applicable to the data. A controller may execute the command. A second storage may store an entry. The entry may include a first data field for a timestamp and a second data field for a reference to the command.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 22, 2024
    Inventors: Vasili Viktorovich ZHDANKIN, Kiran Kumar MURALIDHARAN, Vipin Kumar AGRAWAL, Sumanth JANNYAVULA VENKATA, Chun-Chu Chen-Jhy Archie WU
  • Publication number: 20240061784
    Abstract: A method of a memory device is provided. The method includes identifying a tag address of a tag memory based, at least partially, on a source index; accessing a cache storage address corresponding to the tag address; comparing tag memory content and at least part of the source index to identify whether a match exists or whether a conflict exists; and in response to identifying whether the match exists or whether the conflict exists, obtaining information from the cache storage address.
    Type: Application
    Filed: December 22, 2022
    Publication date: February 22, 2024
    Applicant: Samsung Electronics Co
    Inventors: Chun-Chu Chen-Jhy Archie WU, Sumanth JANNYAVULA VENKATA, Young deok KIM
  • Patent number: 11874714
    Abstract: A method for temperature control. In some embodiments, the method includes sensing a first temperature of an electronic device, determining that the first temperature exceeds a first threshold, and increasing a power supplied to a thermoelectric cooler thermally connected to the electronic device. The increasing of the power may include increasing the power in response to determining that the first temperature exceeds the first threshold.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: January 16, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Pyeongwoo Lee, Young Deok Kim, Sumanth Jannyavula Venkata
  • Publication number: 20230333990
    Abstract: A system and method for host provided address translation cache prepopulation. In some embodiments, the method includes: receiving, by a persistent storage device, a first address translation cache entry; receiving, by the persistent storage device, an input-output command; and executing the input-output command, by the persistent storage device, the executing of the input-output command including performing direct memory access of a memory location at an address calculated based on the input-output command and based on the first address translation cache entry.
    Type: Application
    Filed: June 27, 2022
    Publication date: October 19, 2023
    Inventors: Daniel Lee HELMICK, Sumanth JANNYAVULA VENKATA
  • Publication number: 20230289300
    Abstract: A method of a memory device is provided. The method includes generating, by a controller of the memory device, a hashed index by hashing a source index comprising a namespace identification (NSID) and a keytag with a hash function; accessing, by the controller, a first storage address corresponding to the hashed index; comparing, by the controller, a tag portion corresponding to the first storage address with the source index to identify whether a conflict exists; and in response to identifying whether the conflict exists, obtaining, by the controller, information from the first storage address.
    Type: Application
    Filed: July 27, 2022
    Publication date: September 14, 2023
    Inventors: Chun-Chu Chen-Jhy Archie WU, Sumanth JANNYAVULA VENKATA, Young deok KIM
  • Publication number: 20230259294
    Abstract: A method may include receiving, at a device, a copy command, wherein the copy command comprises a first indication of a first amount of source data and a second indication of a second amount of source data, determining, based at least in part on the first indication, an amount of destination space, and blocking at least a portion of the amount of destination space. The method may further include reading the first indication, and reading the second indication, wherein the amount of destination space may include at least a first portion of the first amount and at least a second portion of the second amount. The blocking may include blocking the at least the first portion of the first amount and the at least the second portion of the second amount. The method may further include storing the first indication to generate a stored first indication.
    Type: Application
    Filed: July 15, 2022
    Publication date: August 17, 2023
    Inventors: Daniel Lee HELMICK, Rajesh KOUL, Robert MOSS, Sumanth JANNYAVULA VENKATA, Young deok KIM
  • Patent number: 11653204
    Abstract: Various aspects include a continuous authentication system for a storage system. The continuous authentication system includes a host having an encryption unit. The continuous authentication system includes a storage device having a decryption unit. The continuous authentication system includes a first physical connection between the host and the storage device. The first physical connection may be configured to transfer I/Os. The continuous authentication system may include a second physical connection between the host and the storage device. The encryption unit may be configured to encrypt a continuous authentication signal. The host may be configured to transmit the continuous authentication signal through the second physical connection. The storage device may be configured to receive the continuous authentication signal through the second physical connection. The decryption unit may be configured to decrypt the continuous authentication signal.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: May 16, 2023
    Inventors: Pyeongwoo Lee, Young deok Kim, Sumanth Jannyavula Venkata
  • Publication number: 20230141036
    Abstract: A method for temperature control. In some embodiments, the method includes sensing a first temperature of an electronic device, determining that the first temperature exceeds a first threshold, and increasing a power supplied to a thermoelectric cooler thermally connected to the electronic device. The increasing of the power may include increasing the power in response to determining that the first temperature exceeds the first threshold.
    Type: Application
    Filed: January 5, 2023
    Publication date: May 11, 2023
    Inventors: Pyeongwoo Lee, Young deok Kim, Sumanth Jannyavula Venkata
  • Publication number: 20230110633
    Abstract: A method may include transferring data from a host to an encryption offload engine through an interconnect fabric, encrypting the data from the host at the encryption offload engine, and transferring the encrypted data from the encryption offload engine to a storage device through a peer-to-peer connection in the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the encryption offload engine through a peer-to-peer connection in the interconnect fabric, decrypting the encrypted data from the storage device at the encryption offload engine, and transferring the decrypted data to the host through the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the host, and verifying the encryption of the encrypted data at the host.
    Type: Application
    Filed: December 12, 2022
    Publication date: April 13, 2023
    Inventor: Sumanth JANNYAVULA VENKATA
  • Patent number: 11526618
    Abstract: A method may include transferring data from a host to an encryption offload engine through an interconnect fabric, encrypting the data from the host at the encryption offload engine, and transferring the encrypted data from the encryption offload engine to a storage device through a peer-to-peer connection in the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the encryption offload engine through a peer-to-peer connection in the interconnect fabric, decrypting the encrypted data from the storage device at the encryption offload engine, and transferring the decrypted data to the host through the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the host, and verifying the encryption of the encrypted data at the host.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: December 13, 2022
    Inventor: Sumanth Jannyavula Venkata
  • Publication number: 20220244773
    Abstract: Inventive aspects include a device including storage media. The device includes a PMU, and a controller communicatively coupled to the PMU. The PMU determines that an operating power of the device exceeds a threshold, and transmits a signal to the controller to trigger a power reduction operation. The controller throttles one or more operations until the operating power goes below the threshold. Some embodiments include a method for controlling performance of a storage device. The method includes measuring, by a PMU, a power consumption associated with a storage device. The method includes determining, by the PMU, whether the power consumption is greater than a threshold. In response, the method may include setting a performance throttle. The method may include determining, by the PMU, whether the power consumption is less than the threshold. In response, the method may include releasing the performance throttle.
    Type: Application
    Filed: April 21, 2022
    Publication date: August 4, 2022
    Inventors: Young deok KIM, Pyeongwoo LEE, Sumanth JANNYAVULA VENKATA
  • Patent number: 11314315
    Abstract: Inventive aspects include a device including storage media. The device includes a PMU, and a controller communicatively coupled to the PMU. The PMU determines that an operating power of the device exceeds a threshold, and transmits a signal to the controller to trigger a power reduction operation. The controller throttles one or more operations until the operating power goes below the threshold. Some embodiments include a method for controlling performance of a storage device. The method includes measuring, by a PMU, a power consumption associated with a storage device. The method includes determining, by the PMU, whether the power consumption is greater than a threshold. In response, the method may include setting a performance throttle. The method may include determining, by the PMU, whether the power consumption is less than the threshold. In response, the method may include releasing the performance throttle.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: April 26, 2022
    Inventors: Young Deok Kim, Pyeongwoo Lee, Sumanth Jannyavula Venkata
  • Publication number: 20220116205
    Abstract: A method for managing security keys for an I/O device may include loading a first security key from a primary memory to a security engine, performing a first data transfer operation between a host and the I/O device using the first security key with the security engine, loading a second security key from a secondary memory to the security engine, and performing a second data transfer operation between the host and the I/O device using the second security key with the security engine. The method may further include storing the first security key in the primary memory based on a frequency of use of the first security key. The frequency of use of the first security key may be determined by a pattern of transfers between the host and the I/O device.
    Type: Application
    Filed: December 15, 2020
    Publication date: April 14, 2022
    Inventors: Pyeongwoo LEE, Sumanth JANNYAVULA VENKATA, Young Deok KIM
  • Publication number: 20210278887
    Abstract: A method for temperature control. In some embodiments, the method includes sensing a first temperature of an electronic device, determining that the first temperature exceeds a first threshold, and increasing a power supplied to a thermoelectric cooler thermally connected to the electronic device. The increasing of the power may include increasing the power in response to determining that the first temperature exceeds the first threshold.
    Type: Application
    Filed: April 21, 2020
    Publication date: September 9, 2021
    Inventors: Pyeongwoo Lee, Young deok Kim, Sumanth Jannyavula Venkata
  • Publication number: 20210232694
    Abstract: A method may include transferring data from a host to an encryption offload engine through an interconnect fabric, encrypting the data from the host at the encryption offload engine, and transferring the encrypted data from the encryption offload engine to a storage device through a peer-to-peer connection in the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the encryption offload engine through a peer-to-peer connection in the interconnect fabric, decrypting the encrypted data from the storage device at the encryption offload engine, and transferring the decrypted data to the host through the interconnect fabric. The method may further include transferring the encrypted data from the storage device to the host, and verifying the encryption of the encrypted data at the host.
    Type: Application
    Filed: April 22, 2020
    Publication date: July 29, 2021
    Inventor: Sumanth JANNYAVULA VENKATA
  • Publication number: 20210227386
    Abstract: Various aspects include a continuous authentication system for a storage system. The continuous authentication system includes a host having an encryption unit. The continuous authentication system includes a storage device having a decryption unit. The continuous authentication system includes a first physical connection between the host and the storage device. The first physical connection may be configured to transfer I/Os. The continuous authentication system may include a second physical connection between the host and the storage device. The encryption unit may be configured to encrypt a continuous authentication signal. The host may be configured to transmit the continuous authentication signal through the second physical connection. The storage device may be configured to receive the continuous authentication signal through the second physical connection. The decryption unit may be configured to decrypt the continuous authentication signal.
    Type: Application
    Filed: March 4, 2020
    Publication date: July 22, 2021
    Inventors: Pyeongwoo LEE, Young deok KIM, Sumanth JANNYAVULA VENKATA
  • Publication number: 20210223851
    Abstract: Inventive aspects include a device including storage media. The device includes a PMU, and a controller communicatively coupled to the PMU. The PMU determines that an operating power of the device exceeds a threshold, and transmits a signal to the controller to trigger a power reduction operation. The controller throttles one or more operations until the operating power goes below the threshold. Some embodiments include a method for controlling performance of a storage device. The method includes measuring, by a PMU, a power consumption associated with a storage device. The method includes determining, by the PMU, whether the power consumption is greater than a threshold. In response, the method may include setting a performance throttle. The method may include determining, by the PMU, whether the power consumption is less than the threshold. In response, the method may include releasing the performance throttle.
    Type: Application
    Filed: February 27, 2020
    Publication date: July 22, 2021
    Inventors: Young deok KIM, Pyeongwoo LEE, Sumanth JANNYAVULA VENKATA