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: 9236092
    Abstract: 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: Grant
    Filed: March 24, 2005
    Date of Patent: January 12, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Vijayanand Aralaguppe, Gaurav Aggarwal, Vijayaraghavan Ananthan
  • Patent number: 9210327
    Abstract: 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: Grant
    Filed: December 2, 2013
    Date of Patent: December 8, 2015
    Assignee: YAHOO! INC.
    Inventors: Gaurav Aggarwal, Nikhil Rasiwasia, Kshitiz Garg, Vijay Mahadevan
  • Publication number: 20150156419
    Abstract: 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: Application
    Filed: December 2, 2013
    Publication date: June 4, 2015
    Applicant: YAHOO! INC.
    Inventors: Gaurav Aggarwal, Nikhil Rasiwasia, Kshitiz Garg, Vijay Mahadevan
  • Patent number: 8995536
    Abstract: 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: Grant
    Filed: July 16, 2004
    Date of Patent: March 31, 2015
    Assignee: Broadcom Corporation
    Inventors: Mk Subramanian, Sandeep Bhatia, Santosh Savekar, Gaurav Aggarwal, K. Shivapirakasan
  • Patent number: 8971819
    Abstract: 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: Grant
    Filed: June 15, 2012
    Date of Patent: March 3, 2015
    Assignees: Deutsche Telekom AG, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Angela Nicoara, Narendan Thiagarajan, Gaurav Aggarwal, Dan Boneh
  • Patent number: 8923688
    Abstract: 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: Grant
    Filed: December 11, 2002
    Date of Patent: December 30, 2014
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, Arun Gopalakrishna Rao, Marcus Kellerman, David Erickson, Jason Demas, Sandeep Bhatia, Girish Hulmani
  • Patent number: 8837585
    Abstract: 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: Grant
    Filed: July 25, 2011
    Date of Patent: September 16, 2014
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, Rajendra Khare
  • Patent number: 8837599
    Abstract: 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: Grant
    Filed: October 4, 2004
    Date of Patent: September 16, 2014
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, Vijayanand Aralaguppe
  • Patent number: 8625861
    Abstract: 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: Grant
    Filed: May 15, 2008
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Aggarwal, Rudolf Maarten Bolle, Tsai-Yang Jea, Nalini Kanta Ratha
  • Patent number: 8452058
    Abstract: 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: Grant
    Filed: March 4, 2008
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Aggarwal, Rudolf Maarten Bolle, Jonathan H. Connell, Nalini Kanta Ratha
  • Patent number: 8358694
    Abstract: 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: Grant
    Filed: October 20, 2009
    Date of Patent: January 22, 2013
    Assignee: Broadcom Corporation
    Inventor: Gaurav Aggarwal
  • Publication number: 20120322387
    Abstract: 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: Application
    Filed: June 15, 2012
    Publication date: December 20, 2012
    Applicants: The Board of Trustees of the Leland Stanford Junior University, DEUTSCHE TELEKOM AG
    Inventors: Angela Nicoara, Narendan Thiagarajan, Gaurav Aggarwal, Dan Boneh
  • Publication number: 20110305279
    Abstract: 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: Application
    Filed: July 25, 2011
    Publication date: December 15, 2011
    Inventors: Gaurav Aggarwal, Rajendra Khare
  • Patent number: 8068171
    Abstract: 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: Grant
    Filed: March 24, 2010
    Date of Patent: November 29, 2011
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, M K Subramanian, Sandeep Bhatia, Santosh Savekar, K Shivapirakasan
  • Patent number: 8009741
    Abstract: 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: Grant
    Filed: December 7, 2006
    Date of Patent: August 30, 2011
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, Arun Gopalakrishna Rao, Marcus Kellerman, David Erickson, Jason Demas, Sandeep Bhatia, Girish Hulmani
  • Patent number: 7986733
    Abstract: 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: Grant
    Filed: July 30, 2004
    Date of Patent: July 26, 2011
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, Rajendra Khare
  • Publication number: 20110090962
    Abstract: 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: Application
    Filed: October 20, 2009
    Publication date: April 21, 2011
    Inventor: Gaurav Aggarwal
  • Patent number: 7873107
    Abstract: 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: Grant
    Filed: July 30, 2004
    Date of Patent: January 18, 2011
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, Rajendra Khare
  • Publication number: 20100177823
    Abstract: 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: Application
    Filed: March 24, 2010
    Publication date: July 15, 2010
    Inventors: Gaurav Aggarwal, M.K. Subramanian, Sandeep Bhatia, Santosh Savekar, K. Shivapirakasan
  • Patent number: 7676086
    Abstract: 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: Grant
    Filed: July 16, 2008
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Aggarwal, Sugata Ghosal