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: 11409986Abstract: 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: GrantFiled: December 26, 2018Date of Patent: August 9, 2022Assignee: INTEL CORPORATIONInventors: Chaitanya R. Gandra, Chyuan-Tyng Wu, Gilad Michael, Liron Ain-Kedem, Leo Isikdogan
-
Publication number: 20190130217Abstract: 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: ApplicationFiled: December 26, 2018Publication date: May 2, 2019Inventors: Chyuan-Tyng Wu, Liron Ain-Kedem, Chaitanya R. Gandra, Furkan Isikdogan, Gilad Michael
-
Patent number: 9753557Abstract: 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: GrantFiled: October 26, 2015Date of Patent: September 5, 2017Assignee: Intel CorporationInventors: Arvind Kumar, Ajay V. Bhatt, Balaji Vembu, Murali Ramadoss, Antonio S. Cheng, John J. Valavi, Chaitanya R. Gandra
-
Publication number: 20170115754Abstract: 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: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Applicant: INTEL CORPORATIONInventors: Arvind Kumar, Ajay V. Bhatt, Balaji Vembu, Murali Ramadoss, Antonio S. Cheng, John J. Valavi, Chaitanya R. Gandra
-
Patent number: 9448663Abstract: 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: GrantFiled: June 28, 2013Date of Patent: September 20, 2016Assignee: Intel CorporationInventors: Chaitanya R. Gandra, Balaji Vembu, Arvind A. Kumar, Nilesh V. Shah
-
Publication number: 20160098148Abstract: 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: ApplicationFiled: June 28, 2013Publication date: April 7, 2016Inventors: Chaitanya R. GANDRA, Balaji VEMBU, Arvind A. KUMAR, Nilesh V. SHAH
-
Patent number: 8896560Abstract: 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: GrantFiled: March 5, 2013Date of Patent: November 25, 2014Assignee: Intel CorporationInventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra
-
Patent number: 8884906Abstract: 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: GrantFiled: December 21, 2012Date of Patent: November 11, 2014Assignee: Intel CorporationInventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra
-
Publication number: 20140176572Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Inventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra
-
Publication number: 20140176573Abstract: 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: ApplicationFiled: March 5, 2013Publication date: June 26, 2014Inventors: Balaji Vembu, David I. Poisner, Arvind Kumar, Chaitanya R. Gandra