Patents by Inventor Gaurav Garg

Gaurav Garg 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).

  • Publication number: 20120284254
    Abstract: Methods and systems for submitting media object queries and receiving suggested answers for the media object queries. In one aspect, a method includes receiving from a first user a first media object and a first query relating to content in the first media object, presenting the first media object and the first query to multiple second users, receiving a suggested answer to the first query from each of two or more second users of the multiple second users, where at least two of the suggested answers are distinct, ranking the suggested answers, and presenting one or more of the ranked suggested answers to the first user.
    Type: Application
    Filed: July 18, 2012
    Publication date: November 8, 2012
    Applicant: GOOGLE INC.
    Inventors: Gaurav Garg, Abhishek Bapna
  • Patent number: 8280881
    Abstract: Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for determining similar queries for image searches. In one aspect, a method includes generating, for each of a plurality of search queries, a selection vector for the search query, each selection vector including a plurality of vector elements, each vector element corresponding to a unique image, and the value of each vector element being proportional to a number of selections of its corresponding unique image in response to the unique image being presented as a search result for the search query. The method further includes selecting a first search query and a second search query from the plurality of search queries and determining, from the selection vectors for the first and second search queries, a similarity measure that is a measurement of the similarity of the first search query to the second query.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: October 2, 2012
    Assignee: Google Inc.
    Inventors: Yun Zhou, Gaurav Garg, Radhika Malpani
  • Publication number: 20120226791
    Abstract: Techniques are disclosed for detecting unidentified inventory in a network. In one embodiment, data that was collected from a plurality of network devices is received. The data includes at least one device identifier for a neighboring network device of at least one network device of the plurality of network devices. The at least one device identifier for the neighboring network device is compared to one or more device identifiers of known network devices. In response to determining that the at least one device identifier for the neighboring network device does not match a device identifier for the known network devices, the at least one device identifier is added to a list of unidentified inventory.
    Type: Application
    Filed: March 3, 2011
    Publication date: September 6, 2012
    Inventors: Krishnan RAMASWAMY, Suresh Thirukazhukundram, Christopher Scott Camplejohn, Keith Sinclair, Edward M. Rosen, Sunil Shashikanth John, Gaurav Garg
  • Publication number: 20100017231
    Abstract: A rules engine implemented on one or more processors can receive patient data from one or more hospital business application servers and update a transaction database stored on a memoir or storage device in communication with the one or more processors. The rules engine can execute a rule based on the patient data stored in transaction database and display content to a hospital staff member or a patient via a user interface based on the executed rule. The transaction database is updated by the rules engine upon receipt of a user response to the displayed content. Related systems, apparatus, methods, and/or articles are also described.
    Type: Application
    Filed: July 17, 2009
    Publication date: January 21, 2010
    Inventors: Archie Galbraith, Gaurav Garg, Kanchan Ray, Justin Hai
  • Publication number: 20090248665
    Abstract: Methods and systems for submitting media object queries and receiving suggested answers for the media object queries. In one aspect, a method includes receiving from a first user a first media object and a first query relating to content in the first media object, presenting the first media object and the first query to multiple second users, receiving a suggested answer to the first query from each of two or more second users of the multiple second users, where at least two of the suggested answers are distinct, ranking the suggested answers, and presenting one or more of the ranked suggested answers to the first user.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: GOOGLE INC.
    Inventors: Gaurav Garg, Abhishek Bapna
  • Publication number: 20090055496
    Abstract: A system, method, and computer program product are provided for optimal packet flow in a multi-processor system on a chip. In operation, a credit is allocated for each of a plurality of agents coupled to a messaging network, the allocating including reserving one or more entries in a receive queue of at least one of the plurality of agents. Additionally, a first credit is decremented in response to a first agent sending a message to a second agent, the plurality of agents including the first and second agents. Furthermore, one of the first credit or a second credit is incremented in response to a signal from the second agent.
    Type: Application
    Filed: October 30, 2008
    Publication date: February 26, 2009
    Inventors: Gaurav Garg, David T. Hass
  • Patent number: 7046829
    Abstract: Fingerprint verification matching a claimant fingerprint with one of a number of recorded enrollee fingerprints uses various adaptations of model alignment techniques involving affine transformation to provide an algorithm providing relatively fast and accurate verification suitable for realtime applications. These techniques involve sampling minutiae into subsets based on geometrical proximity to a particular index minutiae for each subset, eliminating minutiae which are near the fingerprint boundary, ordering the minutiae of each subset in a predetermined manner, classifying each subset in bins which discriminate on the properties of the subsets, checking transformations proposed as matches between fingerprints for consistency with each other, and checking the topological as well as the geometrical correspondence of potentially matching fingerprints. In a preferred form, a score indicative of the correlation between fingerprints is used to ultimately decide whether the fingerprints match.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: Raghavendra U Udupa, Gaurav Garg, Pramod Kumar Sharma
  • Patent number: 6983437
    Abstract: A method for generating consistent functional and timing definitions. The method includes providing a common source description, the common source description corresponding to multicycle paths in an integrated circuit chip design, transforming the common source description to a functional definition, monitoring a functional simulation of the integrated circuit chip design using the functional definition, transforming the common source description to a timing definition, and performing a timing analysis of the integrated circuit chip design using the timing definition.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: January 3, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Mogens Lauritzen, Gaurav Garg, Umesh M. Nair
  • Publication number: 20050097487
    Abstract: A method for generating consistent functional and timing definitions. The method includes providing a common source description, the common source description corresponding to multicycle paths in an integrated circuit chip design, transforming the common source description to a functional definition, monitoring a functional simulation of the integrated circuit chip design using the functional definition, transforming the common source description to a timing definition, and performing a timing analysis of the integrated circuit chip design using the timing definition.
    Type: Application
    Filed: November 5, 2003
    Publication date: May 5, 2005
    Inventors: Mogens Lauritzen, Gaurav Garg, Umesh Nair
  • Publication number: 20050058325
    Abstract: Fingerprint verification matching a claimant fingerprint with one of a number of recorded enrollee fingerprints uses various adaptations of model alignment techniques involving affine transformation to provide an algorithm providing relatively fast and accurate verification suitable for realtime applications. These techniques involve sampling minutiae into subsets based on geometrical proximity to a particular index minutiae for each subset, eliminating minutiae which are near the fingerprint boundary, ordering the minutiae of each subset in a predetermined manner, classifying each subset in bins which discriminate on the properties of the subsets, checking transformations proposed as matches between fingerprints for consistency with each other, and checking the topological as well as the geometrical correspondence of potentially matching fingerprints. In a preferred form, a score indicative of the correlation between fingerprints is used to ultimately decide whether the fingerprints match.
    Type: Application
    Filed: May 30, 2001
    Publication date: March 17, 2005
    Inventors: Raghavendra Udupa, Gaurav Garg, Pramod Sharma
  • Patent number: 5408469
    Abstract: A data communications network providing for a multiport router and providing for use of an asynchronous transfer mode (ATM) switch or the like as a routing backplane or packet switching engine. A router front end formats ATM cells including providing routing information in the cell header. The routing information may comprise, for example, a destination port identifier in the VPI field of the cell header. The ATM switch then switches the cell from an input port, coupled with the router front end to an output port based on the routing information. The ATM switch may also translate the routing information to provide source identification information to the destination. In a described embodiment, the multiport router is used as a backplane bus in a network concentrator.
    Type: Grant
    Filed: July 22, 1993
    Date of Patent: April 18, 1995
    Assignee: SynOptics Communications, Inc.
    Inventors: Ayal Opher, Gaurav Garg, Philip Kruzinski, Som Sikdar