Patents by Inventor Gaurav Aggarwal
Gaurav Aggarwal 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: 9236092Abstract: Described herein are system(s), method(s), and apparatus for embedding personal video recorder functions at the picture level. In one embodiment, there is presented a computer readable medium for storing a data structure. The data structure comprises a picture header and at least one command following the picture header.Type: GrantFiled: March 24, 2005Date of Patent: January 12, 2016Assignee: BROADCOM CORPORATIONInventors: Vijayanand Aralaguppe, Gaurav Aggarwal, Vijayaraghavan Ananthan
-
Patent number: 9210327Abstract: Users are provided with feedback regarding blurriness of an image in real-time. When an image is received, a blur score is automatically generated in addition to a visual that indicates the extent of blurriness across the picture. The blur score is calculated by aggregating an image_blur_score and optionally a motion_blur_score. A user can also be provided with suggestions on improving image sharpness and help in determining if another image needs to be taken.Type: GrantFiled: December 2, 2013Date of Patent: December 8, 2015Assignee: YAHOO! INC.Inventors: Gaurav Aggarwal, Nikhil Rasiwasia, Kshitiz Garg, Vijay Mahadevan
-
Publication number: 20150156419Abstract: Users are provided with feedback regarding blurriness of an image in real-time. When an image is received, a blur score is automatically generated in addition to a visual that indicates the extent of blurriness across the picture. The blur score is calculated by aggregating an image_blur_score and optionally a motion_blur_score. A user can also be provided with suggestions on improving image sharpness and help in determining if another image needs to be taken.Type: ApplicationFiled: December 2, 2013Publication date: June 4, 2015Applicant: YAHOO! INC.Inventors: Gaurav Aggarwal, Nikhil Rasiwasia, Kshitiz Garg, Vijay Mahadevan
-
Patent number: 8995536Abstract: Described herein is a system and method for audio visual synchronization. The picture are displayed by receiving an identifier, said identifier associated with a frame buffer storing a picture; extracting a presentation time stamp associated with the picture, wherein the picture is associated with a time stamp; comparing a local time clock value to the presentation time stamp; determining that the picture is mature for presentation if the presentation time stamp exceeds the local time clock value by less than a first predetermined threshold; and determining that the picture is mature for presentation if the local time clock value exceeds the presentation time stamp by less than a second predetermined threshold.Type: GrantFiled: July 16, 2004Date of Patent: March 31, 2015Assignee: Broadcom CorporationInventors: Mk Subramanian, Sandeep Bhatia, Santosh Savekar, Gaurav Aggarwal, K. Shivapirakasan
-
Patent number: 8971819Abstract: A system for measuring power consumption by a mobile device corresponding to access of web pages is provided. The system includes: the mobile device, configured to access web pages via a wireless network; a power measurement device connected to a battery of the mobile device, configured to measure parameters related to power consumption; and a server, in communication with the mobile device and the power measurement device, configured to control the mobile device's access of web pages and control the power measurement device's measurement of parameters, to receive measurements from the power measurement device, and to process the received measurements so as to correlate the mobile device's access of a web page with an amount of power consumed corresponding to the mobile device's access of the web page.Type: GrantFiled: June 15, 2012Date of Patent: March 3, 2015Assignees: Deutsche Telekom AG, The Board of Trustees of the Leland Stanford Junior UniversityInventors: Angela Nicoara, Narendan Thiagarajan, Gaurav Aggarwal, Dan Boneh
-
Patent number: 8923688Abstract: Presented herein are systems, methods, and apparatus for improving performance of video decoders during rewind and fast forward operation. Video decoder performance is improved by avoiding repetitive decoding of prediction pictures. When a decoded prediction picture is stored in a frame buffer, techniques are presented for decoding multiple pictures in the rewind order which are dependent thereon, displaying the picture directly from the frame buffer, and setting one type of prediction picture as another type of prediction picture.Type: GrantFiled: December 11, 2002Date of Patent: December 30, 2014Assignee: Broadcom CorporationInventors: Gaurav Aggarwal, Arun Gopalakrishna Rao, Marcus Kellerman, David Erickson, Jason Demas, Sandeep Bhatia, Girish Hulmani
-
Patent number: 8837585Abstract: Presented herein are Tertiary Content Addressable Memory based motion estimator(s). In one embodiment, there is presented a method for encoding a picture. The method comprises addressing a first memory with one or more data words for a first prediction block, and addressing a second memory with one or more data words for a second prediction block while addressing the first memory.Type: GrantFiled: July 25, 2011Date of Patent: September 16, 2014Assignee: Broadcom CorporationInventors: Gaurav Aggarwal, Rajendra Khare
-
Patent number: 8837599Abstract: Presented herein are system(s) and method(s) for clean channel changes. In one embodiment, there is presented a method for changing a channel. The method comprises receiving a portion of a first video bitstream associated with a first channel; receiving a command to switch display from the first channel to a second channel after receiving the portion of the first video; and displaying the portion of the first video bitstream associated with the first channel after receiving the command.Type: GrantFiled: October 4, 2004Date of Patent: September 16, 2014Assignee: Broadcom CorporationInventors: Gaurav Aggarwal, Vijayanand Aralaguppe
-
Patent number: 8625861Abstract: Techniques for generating a gradient characterization for a first fingerprint image are provided. One or more fingerprint feature points are selected from the first fingerprint image. A region is obtained for each of the one or more selected fingerprint feature points. The region is a representation of an area proximate a given fingerprint feature point. Each of the obtained regions is divided into a plurality of sub-regions. A histogram is generated for each of the plurality of sub-regions. For each of the one or more selected fingerprint feature points, the one or more generated histograms are combined into a concatenated histogram. The concatenated histogram is used for identification purposes.Type: GrantFiled: May 15, 2008Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Gaurav Aggarwal, Rudolf Maarten Bolle, Tsai-Yang Jea, Nalini Kanta Ratha
-
Patent number: 8452058Abstract: In one embodiment, the invention is a method and apparatus for repeatable facial distortion. One embodiment of a method for generating a secure facial image from an original facial image includes receiving the original facial image and a key, the key being associated with a subject depicted in the original facial image, and distorting the original facial image, in accordance with the key, to produce the secure facial image, where the distorting includes transforming at least one of: the albedo of the original facial image or the shape of the original facial image.Type: GrantFiled: March 4, 2008Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventors: Gaurav Aggarwal, Rudolf Maarten Bolle, Jonathan H. Connell, Nalini Kanta Ratha
-
Patent number: 8358694Abstract: Systems, methods, and apparatuses are provided for concealing errors in video data. It is detected whether a slice group in a picture contains errors. When the slice group contains errors and the picture is not a first intra-picture following a channel change, the slice group in the picture is replaced with a slice group of a most recent intra-coded picture. When the slice group contains errors and the picture is the first intra-picture following the channel change, the slice group is replaced with black pixels.Type: GrantFiled: October 20, 2009Date of Patent: January 22, 2013Assignee: Broadcom CorporationInventor: Gaurav Aggarwal
-
Publication number: 20120322387Abstract: A system for measuring power consumption by a mobile device corresponding to access of web pages is provided. The system includes: the mobile device, configured to access web pages via a wireless network; a power measurement device connected to a battery of the mobile device, configured to measure parameters related to power consumption; and a server, in communication with the mobile device and the power measurement device, configured to control the mobile device's access of web pages and control the power measurement device's measurement of parameters, to receive measurements from the power measurement device, and to process the received measurements so as to correlate the mobile device's access of a web page with an amount of power consumed corresponding to the mobile device's access of the web page.Type: ApplicationFiled: June 15, 2012Publication date: December 20, 2012Applicants: The Board of Trustees of the Leland Stanford Junior University, DEUTSCHE TELEKOM AGInventors: Angela Nicoara, Narendan Thiagarajan, Gaurav Aggarwal, Dan Boneh
-
Publication number: 20110305279Abstract: Presented herein are Tertiary Content Addressable Memory based motion estimator(s). In one embodiment, there is presented a method for encoding a picture. The method comprises addressing a first memory with one or more data words for a first prediction block, and addressing a second memory with one or more data words for a second prediction block while addressing the first memory.Type: ApplicationFiled: July 25, 2011Publication date: December 15, 2011Inventors: Gaurav Aggarwal, Rajendra Khare
-
Patent number: 8068171Abstract: Disclosed are various embodiments for displaying pictures at high speed. In one embodiment, a system includes a buffer for storing parameters associated with a predetermined number of the pictures during a video display period. The system further includes a video decoder for decoding particular ones of the predetermined number of the pictures. The predetermined ones are either reference pictures or pictures that are to be displayed at high speed. The pictures that are displayed in high speed at each display interval have a constant time-lapse between the pictures that are displayed in high speed at the next display interval.Type: GrantFiled: March 24, 2010Date of Patent: November 29, 2011Assignee: Broadcom CorporationInventors: Gaurav Aggarwal, M K Subramanian, Sandeep Bhatia, Santosh Savekar, K Shivapirakasan
-
Patent number: 8009741Abstract: A system, method, and apparatus for reducing the video decoder processing requirements are presented herein. During a rewind operation, a reference picture for a group of pictures is decoded and stored into a reference frame buffer. By storing a reference picture for the group, the reference picture need not be decoded to display each picture in the group during the rewind operation.Type: GrantFiled: December 7, 2006Date of Patent: August 30, 2011Assignee: Broadcom CorporationInventors: Gaurav Aggarwal, Arun Gopalakrishna Rao, Marcus Kellerman, David Erickson, Jason Demas, Sandeep Bhatia, Girish Hulmani
-
Patent number: 7986733Abstract: Presented herein are Tertiary Content Addressable Memory based motion estimator(s). In one embodiment, there is presented a method for encoding a picture. The method comprises addressing a first memory with one or more data words for a first prediction block, and addressing a second memory with one or more data words for a second prediction block while addressing the first memory.Type: GrantFiled: July 30, 2004Date of Patent: July 26, 2011Assignee: Broadcom CorporationInventors: Gaurav Aggarwal, Rajendra Khare
-
Publication number: 20110090962Abstract: Presented herein are system(s), method(s), and apparatus for effective error concealment in real-world video transmission environments. In one embodiment, there is described a method for concealing errors in video data. The method comprises detecting whether a slice group in a picture contains errors; and replacing the slice group in the picture with a slice group of a most recent intra-coded picture if the slice group contains errors.Type: ApplicationFiled: October 20, 2009Publication date: April 21, 2011Inventor: Gaurav Aggarwal
-
Patent number: 7873107Abstract: Presented herein are Tertiary Content Addressable Memory based motion estimator(s). In one embodiment, there is presented a method for encoding a picture. The method comprises storing a reference picture in a memory; taking samples from at least one line of a prediction block, wherein each of the samples comprises a plurality of bits, the plurality of bits comprising most significant bits and least significant bits; concatenating the samples; replacing the least significant bits of the samples with “don't cares”, thereby generating at least one data word; addressing the memory with the at least one data word; receiving one or more addresses, said one or more addresses associated with one or more blocks; replacing a portion of the “don't cares” with a portion of the least significant bits of the samples, thereby generating another one or more data words; and addressing the memory with the another one or more data words.Type: GrantFiled: July 30, 2004Date of Patent: January 18, 2011Assignee: Broadcom CorporationInventors: Gaurav Aggarwal, Rajendra Khare
-
Publication number: 20100177823Abstract: Presented herein are systems and methods for slow motion and high speed for digital video. In one embodiment, there is presented a method for displaying pictures. The method comprises displaying a top field from a particular picture, for a predetermined number of consecutive vertical synchronization pulses; and displaying a bottom field from the particular picture for the predetermined number of consecutive vertical synchronization pulses.Type: ApplicationFiled: March 24, 2010Publication date: July 15, 2010Inventors: Gaurav Aggarwal, M.K. Subramanian, Sandeep Bhatia, Santosh Savekar, K. Shivapirakasan
-
Patent number: 7676086Abstract: The present invention relates to a method and system for modifying images characterized in that it includes the ability to assign colour intensity values to pixels exposed during image manipulation operations comprising: means for using the color intensity values of remaining pixels in the original image, and means for assigning color values to the exposed pixels that are similar to those of the surrounding pixels so that the exposed regions blends smoothly with the surrounding region. The instant invention also provides a configured computer program product for carrying out the above method.Type: GrantFiled: July 16, 2008Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Gaurav Aggarwal, Sugata Ghosal