Patents by Inventor Vulligadla AMARESH

Vulligadla AMARESH 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: 11960350
    Abstract: A system for error reporting and handling includes a memory storing an error handler, a processor configured to execute the error handler, and a buffer. The error handler is configured to receive an error message from a system on chip (SOC) platform. The error message indicates a plurality of errors have occurred in the SOC platform, and the buffer stores the error message. Further, the error handler is configured to report the error message using a single interrupt. Further, the error handler is configured to handle the errors in the error message using the single interrupt.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: April 16, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kiran Kumar Muralidharan, Srinivasa Raju Nadakuditi, Vulligadla Amaresh
  • Publication number: 20230053582
    Abstract: A system for error reporting and handling includes a memory storing an error handler, a processor configured to execute the error handler, and a buffer. The error handler is configured to receive an error message from a system on chip (SOC) platform. The error message indicates a plurality of errors have occurred in the SOC platform, and the buffer stores the error message. Further, the error handler is configured to report the error message using a single interrupt. Further, the error handler is configured to handle the errors in the error message using the single interrupt.
    Type: Application
    Filed: August 4, 2022
    Publication date: February 23, 2023
    Inventors: Kiran Kumar MURALIDHARAN, Srinivasa Raju Nadakuditi, Vulligadla Amaresh
  • Patent number: 11231934
    Abstract: A system and method for executing instructions in a constrained order. In some embodiments, the method includes: sending by a host, a first instruction, followed by an order-constrained instruction, followed by a second instruction; receiving, by a target, the first instructions, the order-constrained instruction, and the second instruction; and executing, by the target, the first instruction; the order-constrained instruction, after executing the first instruction; and the second instruction, after executing the order-constrained instruction.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 25, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Richard N. Deglin, Yash Jajoo, Vulligadla Amaresh, Jihyun Kim
  • Publication number: 20210279064
    Abstract: A system and method for executing instructions in a constrained order. In some embodiments, the method includes: sending by a host, a first instruction, followed by an order-constrained instruction, followed by a second instruction; receiving, by a target, the first instructions, the order-constrained instruction, and the second instruction; and executing, by the target, the first instruction; the order-constrained instruction, after executing the first instruction; and the second instruction, after executing the order-constrained instruction.
    Type: Application
    Filed: May 22, 2020
    Publication date: September 9, 2021
    Inventors: Richard N. Deglin, Yash Jajoo, Vulligadla Amaresh, Jihyun Kim
  • Patent number: 10108371
    Abstract: A solid state storage device including a non-volatile memory Express (NVMe) controller and configured to manage a Host Memory Buffer (HMB) in a host may be provided. The NVMe controller may be configured to fetch HMB descriptor entries as part of a feature command from the host, partition the HMB logically into a control buffer partition and a data buffer partition, store the HMB descriptor entries pointing to the control buffer partition within the solid state storage device as an HMB pointer list table, and write-back the HMB descriptor entries pointing to the data buffer partition into the control buffer partition of HMB.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: October 23, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Venkataratnam Nimmagadda, Vulligadla Amaresh
  • Publication number: 20180136875
    Abstract: A solid state storage device including a non-volatile memory Express (NVMe) controller and configured to manage a Host Memory Buffer (HMB) in a host may be provided. The NVMe controller may be configured to fetch HMB descriptor entries as part of a feature command from the host, partition the HMB logically into a control buffer partition and a data buffer partition, store the HMB descriptor entries pointing to the control buffer partition within the solid state storage device as an HMB pointer list table, and write-back the HMB descriptor entries pointing to the data buffer partition into the control buffer partition of HMB.
    Type: Application
    Filed: April 18, 2017
    Publication date: May 17, 2018
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Venkataratnam NIMMAGADDA, Vulligadla AMARESH