Patents by Inventor Amit Gattani

Amit Gattani 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: 11915122
    Abstract: Methods, systems, and apparatus related to dynamic distribution of an artificial neural network among multiple processing nodes based on real-time monitoring of a processing load on each node. In one approach, a server acts as an intelligent artificial intelligence (AI) gateway. The server receives data regarding a respective operating status for each of monitored processing devices. The monitored processing devices perform processing for an artificial neural network (ANN). The monitored processing devices each perform processing for a portion of the neurons in the ANN. The portions are distributed in response to monitoring the processing load on each processing device (e.g., to better utilize processing power across all of the processing devices).
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: February 27, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Amit Gattani
  • Patent number: 11830574
    Abstract: A dual-port, dual function memory device can be configured to perform operations on data written to the memory device using artificial intelligence (AI) circuitry, such as a neuromorphic array and/or a deep learning accelerator (DLA), of the memory device. The memory device can include a port dedicated for communication between the AI circuitry and a host device and another port dedicated for communication between a memory array of the memory device and a host device. Performing operations, such as image processing operations, using AI circuitry of a memory device can reduce data transfers, reduce resource consumption, and offload workloads from a host device.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Amit Gattani
  • Patent number: 11792510
    Abstract: A memory device can be configured to receive data, via a first port, from an image sensor coupled thereto. The memory device can be further configured to perform an image processing operation on the data. The image processing operation can be performed using logic circuitry of the memory device. The memory device can be configured to transmit operated-on data from the memory device to image signal processing (ISP) circuitry via a second port of the memory device. Pulling data directly from an image sensor, via a memory device, can reduce data transfers, reduce resource consumption, and offload workloads from ISP circuitry, a host device, and/or a host processing device, for example.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: October 17, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Richard C. Murphy, Amit Gattani
  • Patent number: 11769076
    Abstract: A memory component includes a memory region to store a machine learning model and input data and another memory region to store host data from a host system. A controller can be coupled to the memory component and can include in-memory logic to perform a machine learning operation by applying the machine learning model to the input data to generate an output data. A bus can receive additional data from the host system and a decoder can receive the additional data from the bus and can transmit the additional data to the other memory region or the in-memory logic of the controller based on a characteristic of the additional data.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: September 26, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Amit Gattani, Poorna Kale
  • Patent number: 11729318
    Abstract: A memory device can be configured to direct communication of data from an image sensor to the memory device and/or image signal processing circuitry coupled thereto. The memory device can be configured to receive first signaling indicative of first data from an image sensor via a first port and provide the first signaling from the memory device to image signal processing (ISP) circuitry via a second port. The memory device can be configured to receiving, by the memory device, second signaling indicative of second data from the image sensor while the ISP circuitry operates on the first data. An image processing operation can be performed using logic circuitry of the memory device. Directing communication of data using the memory device can reduce data transfers, reduce resource consumption of an imaging system, and offload workloads from a host device and/or a host processing device, for example.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: August 15, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Richard C. Murphy, Amit Gattani
  • Patent number: 11694076
    Abstract: A memory component can include memory cells where a first region of the memory cells is to store a machine learning model and a second region of the memory cells is to store input data and output data of a machine learning operation. A controller can be coupled to the memory component with one more internal buses to perform the machine learning operation by applying the machine learning model to the input data to generate the output data.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: July 4, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Amit Gattani, Poorna Kale
  • Patent number: 11681909
    Abstract: Memory cells can include a memory region to store a machine learning model and input data and another memory region to store host data from a host system. An in-memory logic can be coupled to the plurality of memory cells and can perform a machine learning operation by applying the machine learning model to the input data to generate an output data. A bus can receive additional host data from the host system and can provide the additional host data to the memory component for the other memory region of the plurality of memory cells. An additional bus can receive machine learning data from the host system and can provide the machine learning data to the memory component for the in-memory logic that is to perform the machine learning operation.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: June 20, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Amit Gattani
  • Patent number: 11676010
    Abstract: A system includes a memory component to store host data from a host system and to store a machine learning model and input data. A controller includes an in-memory logic to perform a machine learning operation by applying the machine learning model to the input data to generate an output data. A bus can receive additional host data from the host system and provide the additional host data to the memory component. An additional bus can receive machine learning data from the host system and provide the machine learning data to the in-memory logic that is to perform the machine learning operation.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: June 13, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Amit Gattani, Poorna Kale
  • Publication number: 20220383917
    Abstract: A dual-port, dual function memory device can be configured to perform operations on data written to the memory device using artificial intelligence (AI) circuitry, such as a neuromorphic array and/or a deep learning accelerator (DLA), of the memory device. The memory device can include a port dedicated for communication between the AI circuitry and a host device and another port dedicated for communication between a memory array of the memory device and a host device. Performing operations, such as image processing operations, using AI circuitry of a memory device can reduce data transfers, reduce resource consumption, and offload workloads from a host device.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 1, 2022
    Inventors: Poorna Kale, Amit Gattani
  • Patent number: 11417373
    Abstract: A dual-port, dual function memory device can be configured to perform operations on data written to the memory device using artificial intelligence (AI) circuitry, such as a neuromorphic array and/or a deep learning accelerator (DLA), of the memory device. The memory device can include a port dedicated for communication between the AI circuitry and a host device and another port dedicated for communication between a memory array of the memory device and a host device. Performing operations, such as image processing operations, using AI circuitry of a memory device can reduce data transfers, reduce resource consumption, and offload workloads from a host device.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: August 16, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Amit Gattani
  • Publication number: 20220180907
    Abstract: A dual-port, dual function memory device can be configured to perform operations on data written to the memory device using artificial intelligence (AI) circuitry, such as a neuromorphic array and/or a deep learning accelerator (DLA), of the memory device. The memory device can include a port dedicated for communication between the AI circuitry and a host device and another port dedicated for communication between a memory array of the memory device and a host device. Performing operations, such as image processing operations, using AI circuitry of a memory device can reduce data transfers, reduce resource consumption, and offload workloads from a host device.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Poorna Kale, Amit Gattani
  • Publication number: 20220159132
    Abstract: A memory device can be configured to direct communication of data from an image sensor to the memory device and/or image signal processing circuitry coupled thereto. The memory device can be configured to receive first signaling indicative of first data from an image sensor via a first port and provide the first signaling from the memory device to image signal processing (ISP) circuitry via a second port. The memory device can be configured to receiving, by the memory device, second signaling indicative of second data from the image sensor while the ISP circuitry operates on the first data. An image processing operation can be performed using logic circuitry of the memory device. Directing communication of data using the memory device can reduce data transfers, reduce resource consumption of an imaging system, and offload workloads from a host device and/or a host processing device, for example.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 19, 2022
    Inventors: Poorna Kale, Richard C. Murphy, Amit Gattani
  • Publication number: 20220159180
    Abstract: A memory device can be configured to receive data, via a first port, from an image sensor coupled thereto. The memory device can be further configured to perform an image processing operation on the data. The image processing operation can be performed using logic circuitry of the memory device. The memory device can be configured to transmit operated-on data from the memory device to image signal processing (ISP) circuitry via a second port of the memory device. Pulling data directly from an image sensor, via a memory device, can reduce data transfers, reduce resource consumption, and offload workloads from ISP circuitry, a host device, and/or a host processing device, for example.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 19, 2022
    Inventors: Poorna Kale, Richard C. Murphy, Amit Gattani
  • Patent number: 11263156
    Abstract: A memory component can include memory cells with a memory region to store a machine learning model and input data and another memory region to store host data from a host system. The memory component can include an in-memory logic, coupled to the memory cells, to perform a machine learning operation by applying the machine learning model to the input data to generate an output data. A bus can receive additional data from the host system and can provide the additional data to the other memory region or the in-memory logic based on a characteristic of the additional data.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: March 1, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Amit Gattani
  • Publication number: 20220036157
    Abstract: Methods, systems, and apparatus related to dynamic distribution of an artificial neural network among multiple processing nodes based on real-time monitoring of a processing load on each node. In one approach, a server acts as an intelligent artificial intelligence (AI) gateway. The server receives data regarding a respective operating status for each of monitored processing devices. The monitored processing devices perform processing for an artificial neural network (ANN). The monitored processing devices each perform processing for a portion of the neurons in the ANN. The portions are distributed in response to monitoring the processing load on each processing device (e.g., to better utilize processing power across all of the processing devices).
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Poorna Kale, Amit Gattani
  • Publication number: 20220032932
    Abstract: Systems, methods and apparatus of integrated image sensing devices. In one example, a system includes a sensor that generates data. A memory device stores the generated data, and further stores a first portion of an artificial neural network (ANN). A host interface of the system is configured to communicate with a host system that stores a second portion of the ANN. The memory device can be stacked with the sensor. The memory device includes an inference engine configured to generate inference results using the stored data as input to the first portion of the ANN. The host interface is further configured to send the inference results to the host system for processing by the host system using the second portion of the ANN.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Poorna Kale, Amit Gattani
  • Publication number: 20220036164
    Abstract: Systems, methods and apparatus of integrated image sensing devices. In one example, a system includes an image sensor that generates image data. A memory device is stacked with the image sensor and stores the generated image data. A host interface communicates with a host system. The memory device includes an inference engine to generate inference results using the stored image data as input to an artificial neural network. The inference engine includes a neural network accelerator configured to perform matrix arithmetic computations on the data stored in the memory device. The host interface sends the inference results to the host system for processing.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Poorna Kale, Amit Gattani
  • Publication number: 20210142146
    Abstract: An integrated circuit device in a single integrated circuit package, having an image sensor, memory, and an inference engine configured to convert images generated by the image sensor into inference results for transmitting to a host system for further analysis and/or generate a more efficient image stream provided in the camera interface. The intelligence provided by the inference engine can reduce or eliminate the amount of image data transmitted to the host system for processing during a typical scenario. The inference results can be automatically stored in the memory accessible by the host system as a solid state drive (e.g., using a NVMe protocol). Optionally, the integrated circuit device can have an interface to an external SSD. For example, the integrated circuit device as an SSD and/or the external SSD can be configured as a black box data recorder of an autonomous vehicle.
    Type: Application
    Filed: October 19, 2020
    Publication date: May 13, 2021
    Inventors: Poorna Kale, Amit Gattani
  • Publication number: 20210127090
    Abstract: Systems, methods, and apparatus for intelligent image sensing devices. In one example, a host interface of a sensing device receives sensor data from a host system. The sensing device stores the sensor data in response to a write command received from the host system. The sensing device also stores data from an image stream generated by an image sensor(s) included in the sensing device. An inference engine of the sensing device generates inference results using both the image stream and the sensor data as input. The sensing device stores the inference results in a non-volatile memory for access by the host system. In response to receiving a read command from the host system, the sensing device provides the inference results to the host system.
    Type: Application
    Filed: October 26, 2020
    Publication date: April 29, 2021
    Inventors: Poorna Kale, Amit Gattani
  • Publication number: 20210109872
    Abstract: A memory component can include memory cells with a memory region to store a machine learning model and input data and another memory region to store host data from a host system. The memory component can include an in-memory logic, coupled to the memory cells, to perform a machine learning operation by applying the machine learning model to the input data to generate an output data. A bus can receive additional data from the host system and can provide the additional data to the other memory region or the in-memory logic based on a characteristic of the additional data.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 15, 2021
    Inventors: Poorna Kale, Amit Gattani