Patents by Inventor Prasanna Singamsetty
Prasanna Singamsetty 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: 10217472Abstract: A system and method for data transmission over an audio jack are disclosed. A particular embodiment includes: an audio interface including an audio jack, the audio interface including a right audio signal interface and a left audio signal interface; a data extractor coupled to the audio interface, the data extractor being configured to receive an audio stream via the audio interface and to isolate data encoded into the audio stream as out-of-phase data tones; and a microcontroller coupled to the data extractor to receive and process the data isolated by the data extractor.Type: GrantFiled: December 28, 2013Date of Patent: February 26, 2019Assignee: Intel CorporationInventors: Indira Negi, Haibin Liu, Lakshman Krishnamurthy, Alexander Essaian, Brian K. Vogel, Xiaochao Yang, Prasanna Singamsetty, Fuad Al-Amin
-
Patent number: 10078780Abstract: A method is described including storing reference vector data corresponding to user gestures at a plurality of neurons at pattern matching hardware, receiving real time signals from the sensor array and performing gesture recognition using the pattern matching hardware to compare incoming vector data corresponding to the real time signals with the reference vector data.Type: GrantFiled: March 27, 2015Date of Patent: September 18, 2018Assignee: INTEL CORPORATIONInventors: Xue Yang, Sridhar G. Sharma, Prasanna Singamsetty, Lakshman Krishnamurthy, Ke Ding
-
Publication number: 20160379659Abstract: A system and method for data transmission over an audio jack are disclosed. A particular embodiment includes: an audio interface including an audio jack, the audio interface including a right audio signal interface and a left audio signal interface; a data extractor coupled to the audio interface, the data extractor being configured to receive an audio stream via the audio interface and to isolate data encoded into the audio stream as out-of-phase data tones; and a microcontroller coupled to the data extractor to receive and process the data isolated by the data extractor.Type: ApplicationFiled: December 28, 2013Publication date: December 29, 2016Applicant: lntel CorporationInventors: Indira Negi, Haibin Liu, Lakshman Krishnamurthy, Alexander Essaian, Brian K. Vogel, Xiaochao Yang, Prasanna Singamsetty, Fuad Al-Amin
-
Publication number: 20160283783Abstract: A method is described including storing reference vector data corresponding to user gestures at a plurality of neurons at pattern matching hardware, receiving real time signals from the sensor array and performing gesture recognition using the pattern matching hardware to compare incoming vector data corresponding to the real time signals with the reference vector data.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Applicant: Intel CorporationInventors: Xue Yang, Sridhar G. Sharma, Prasanna Singamsetty, Lakshman Krishnamurthy, Ke Ding
-
Patent number: 8787465Abstract: An embodiment improves the operation of a H.264 and Joint Scalable Video Codec (e.g., JSVC/H.264 Amendment 3) video decoder by managing neighboring block data during the decoding process. An embodiment pre-computes neighboring block tables to efficiently locate the neighboring block data required to decode a current macroblock. In particular, the pre-computed most probable joint neighboring block tables disclosed herein handle both macroblock adaptive frame field (MBAFF) coding and non-MBAFF coding. An embodiment is further capable of managing variable block sizes. Other embodiments are described and claimed.Type: GrantFiled: March 31, 2006Date of Patent: July 22, 2014Assignee: Intel CorporationInventors: Yi-Jen Chiu, Prasanna Singamsetty, Munsi Haque
-
Patent number: 8243798Abstract: In some embodiments, a method includes generating a first image data frame, a first error image data frame and a second error image data frame based at least in part on a bitstream. The method further includes upscaling or de-quantizing the first image data frame to provide a first predicted image data frame, generating a second image data frame based at least in part on the first predicted image data frame and the first error image data frame, upscaling or de-quantizing the second image data frame to provide a second predicted image data frame, and generating a third image data frame based at least in part on the second predicted image data frame and the second error image data frame. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.Type: GrantFiled: December 20, 2006Date of Patent: August 14, 2012Assignee: Intel CorporationInventors: Munsi A. Haque, Prasanna Singamsetty
-
Patent number: 7965767Abstract: A first filtering module filters actual pixel values in a first direction (e.g., vertically), and a second filtering module filters interpolated pixel values received from the first filtering module in a second direction (e.g., horizontally). Also, a third filtering module filters actual pixels in the second direction. A computation module is coupled to the first, second and, third filtering modules. The computation module generates quarter-sample interpolated pixel values. These values are based on combinations of pixel values selected from actual pixel values and interpolated pixel values received from the first, second and, third filtering modules.Type: GrantFiled: June 30, 2006Date of Patent: June 21, 2011Assignee: Intel CorporationInventors: Musa Jahanghir, Prasanna Singamsetty
-
Publication number: 20080285642Abstract: A first filtering module filters actual pixel values in a first direction (e.g., vertically), and a second filtering module filters interpolated pixel values received from the first filtering module in a second direction (e.g., horizontally). Also, a third filtering module filters actual pixels in the second direction. A computation module is coupled to the first, second and, third filtering modules. The computation module generates quarter-sample interpolated pixel values. These values are based on combinations of pixel values selected from actual pixel values and interpolated pixel values received from the first, second and, third filtering modules.Type: ApplicationFiled: June 30, 2006Publication date: November 20, 2008Inventors: Musa Jahanghir, Prasanna Singamsetty
-
Publication number: 20080152002Abstract: In some embodiments, a method includes generating a first image data frame, a first error image data frame and a second error image data frame based at least in part on a bitstream. The method further includes upscaling or de-quantizing the first image data frame to provide a first predicted image data frame, generating a second image data frame based at least in part on the first predicted image data frame and the first error image data frame, upscaling or de-quantizing the second image data frame to provide a second predicted image data frame, and generating a third image data frame based at least in part on the second predicted image data frame and the second error image data frame. In some embodiments, an apparatus includes a storage medium having stored instructions that when executed by a machine result in the method.Type: ApplicationFiled: December 20, 2006Publication date: June 26, 2008Inventors: Munsi A. Haque, Prasanna Singamsetty
-
Publication number: 20070230582Abstract: An embodiment improves the operation of a H.264 and Joint Scalable Video Codec (e.g., JSVC/H.264 Amendment 3) video decoder by managing neighboring block data during the decoding process. An embodiment pre-computes neighboring block tables to efficiently locate the neighboring block data required to decode a current macroblock. In particular, the pre-computed most probable joint neighboring block tables disclosed herein handle both macroblock adaptive frame field (MBAFF) coding and non-MBAFF coding. An embodiment is further capable of managing variable block sizes. Other embodiments are described and claimed.Type: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Inventors: Yi-Jen Chiu, Prasanna Singamsetty, Munsi Haque
-
Patent number: 7262722Abstract: A binary arithmetic decoding apparatus includes first, second and third pairs of look-up tables and first, second and third multiplexers. The first multiplexer selects between the respective outputs of the two look-up tables of the first pair of look-up tables. The second multiplexer selects between the respective outputs of a first look-up table of the second pair of look-up tables and of a first look-up table of the third pair of look-up tables. The third multiplexer selects between the respective outputs of a second look-up table of the second pair of look-up tables and of a second look-up table of the third pair of look-up tables. The three multiplexers are controlled in common.Type: GrantFiled: June 26, 2006Date of Patent: August 28, 2007Assignee: Intel CorporationInventors: Musa Jahanghir, Munsi A. Haque, Prasanna Singamsetty