Patents by Inventor Chaitanya R. Gandra

Chaitanya R. Gandra 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: 11409986
    Abstract: An example apparatus for processing images includes a trainable vision scaler to receive an image. The trainable vision scaler is to generate output including a feature map or an enhanced image based on the image. The trainable vision scaler is to transmit the output to a computer vision network. The computer vision network is trained to perform a computer vision task using the output.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: August 9, 2022
    Assignee: INTEL CORPORATION
    Inventors: Chaitanya R. Gandra, Chyuan-Tyng Wu, Gilad Michael, Liron Ain-Kedem, Leo Isikdogan
  • Publication number: 20190130217
    Abstract: An example apparatus for processing images includes a trainable vision scaler to receive an image. The trainable vision scaler is to generate output including a feature map or an enhanced image based on the image. The trainable vision scaler is to transmit the output to a computer vision network. The computer vision network is trained to perform a computer vision task using the output.
    Type: Application
    Filed: December 26, 2018
    Publication date: May 2, 2019
    Inventors: Chyuan-Tyng Wu, Liron Ain-Kedem, Chaitanya R. Gandra, Furkan Isikdogan, Gilad Michael
  • Patent number: 9753557
    Abstract: An apparatus for fast inking a touch display is described herein. The system for fast inking a touch display can include receiving touch input and generate touch sensor data. The system can include a graphics processing unit (GPU) including a fast inker and a display pipeline. The GPU can transmit human interface device (HID) data generated from the touch sensor data to a writing application memory and the fast inker. The fast inker can convert the HID data into inking data to be sent to the display pipeline through a direct hardware path. The writing application can convert the HID data into inking data to be sent to the display pipeline. The system can also include a touch display to display pixels marked according to the inking data received by the display pipeline.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 5, 2017
    Assignee: Intel Corporation
    Inventors: Arvind Kumar, Ajay V. Bhatt, Balaji Vembu, Murali Ramadoss, Antonio S. Cheng, John J. Valavi, Chaitanya R. Gandra
  • Publication number: 20170115754
    Abstract: An apparatus for fast inking a touch display is described herein. The system for fast inking a touch display can include receiving touch input and generate touch sensor data. The system can include a graphics processing unit (GPU) including a fast inker and a display pipeline. The GPU can transmit human interface device (HID) data generated from the touch sensor data to a writing application memory and the fast inker. The fast inker can convert the HID data into inking data to be sent to the display pipeline through a direct hardware path. The writing application can convert the HID data into inking data to be sent to the display pipeline. The system can also include a touch display to display pixels marked according to the inking data received by the display pipeline.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Applicant: INTEL CORPORATION
    Inventors: Arvind Kumar, Ajay V. Bhatt, Balaji Vembu, Murali Ramadoss, Antonio S. Cheng, John J. Valavi, Chaitanya R. Gandra
  • Patent number: 9448663
    Abstract: Technologies for touch point detection include a computing device configured to receive input frames from a touch screen, identify touch point centroids and cluster boundaries, and track touch points. The computing device may group cells of the input frame into blocks. Using a processor graphics, the computing device may dispatch one thread per block to identify local maxima of the input frame and merge centroids within a touch distance threshold. The computing device may dispatch one thread per centroid to detect cluster boundaries. The computing device may dispatch one thread per previously identified touch point to assign an identifier of a previously tracked touch point to a touch point within a tracking distance threshold, remove duplicate identifiers, and assign unassigned identifiers to closest touch points. The computing device may dispatch one thread per block to assign unique identifiers to each unassigned touch point. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: September 20, 2016
    Assignee: Intel Corporation
    Inventors: Chaitanya R. Gandra, Balaji Vembu, Arvind A. Kumar, Nilesh V. Shah
  • Publication number: 20160098148
    Abstract: Technologies for touch point detection include a computing device configured to receive input frames from a touch screen, identify touch point centroids and cluster boundaries, and track touch points. The computing device may group cells of the input frame into blocks. Using a processor graphics, the computing device may dispatch one thread per block to identify local maxima of the input frame and merge centroids within a touch distance threshold. The computing device may dispatch one thread per centroid to detect cluster boundaries. The computing device may dispatch one thread per previously identified touch point to assign an identifier of a previously tracked touch point to a touch point within a tracking distance threshold, remove duplicate identifiers, and assign unassigned identifiers to closest touch points. The computing device may dispatch one thread per block to assign unique identifiers to each unassigned touch point. Other embodiments are described and claimed.
    Type: Application
    Filed: June 28, 2013
    Publication date: April 7, 2016
    Inventors: Chaitanya R. GANDRA, Balaji VEMBU, Arvind A. KUMAR, Nilesh V. SHAH
  • Patent number: 8896560
    Abstract: In an embodiment, a processor includes a graphics domain including a graphics engines each having at least one execution unit. The graphics domain is to schedule a touch application offloaded from a core domain to at least one of the plurality of graphics engines. The touch application is to execute responsive to an update to a doorbell location in a system memory coupled to the processor, where the doorbell location is written responsive to a user input to the touch input device. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: November 25, 2014
    Assignee: Intel Corporation
    Inventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra
  • Patent number: 8884906
    Abstract: In an embodiment, a processor includes a graphics domain including a graphics engines each having at least one execution unit. The graphics domain is to schedule a touch application offloaded from a core domain to at least one of the plurality of graphics engines. The touch application is to execute responsive to an update to a doorbell location in a system memory coupled to the processor, where the doorbell location is written responsive to a user input to the touch input device. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: November 11, 2014
    Assignee: Intel Corporation
    Inventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra
  • Publication number: 20140176572
    Abstract: In an embodiment, a processor includes a graphics domain including a graphics engines each having at least one execution unit. The graphics domain is to schedule a touch application offloaded from a core domain to at least one of the plurality of graphics engines. The touch application is to execute responsive to an update to a doorbell location in a system memory coupled to the processor, where the doorbell location is written responsive to a user input to the touch input device. Other embodiments are described and claimed.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Inventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra
  • Publication number: 20140176573
    Abstract: In an embodiment, a processor includes a graphics domain including a graphics engines each having at least one execution unit. The graphics domain is to schedule a touch application offloaded from a core domain to at least one of the plurality of graphics engines. The touch application is to execute responsive to an update to a doorbell location in a system memory coupled to the processor, where the doorbell location is written responsive to a user input to the touch input device. Other embodiments are described and claimed.
    Type: Application
    Filed: March 5, 2013
    Publication date: June 26, 2014
    Inventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra