Patents by Inventor Ankur Lahoti

Ankur Lahoti 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: 10404814
    Abstract: Systems and methods for providing third-party content can include a data processing system receiving a first content selection parameter and a plurality of second content selection parameters to manage serving of content items of a third-party content provider. The data processing system can store the first content selection parameter and a plurality of second content selection parameters in a memory bank. Upon receiving a request for third-party content, the data processing system can retrieve the first content selection parameter and the plurality of second content selection parameters from the memory bank, and determine a parameter among the first content selection parameter and the plurality of second content selection parameters. The data processing system can select a content item from a plurality of content items of the third-party content provider based on the determined parameter, and provide the selected content item for presentation on a client device.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventors: Igor Saprykin, Nicholas Tan, Pranav Kantawala, Ying Wang, Piyush Prahladka, Cedric Dupont, Ankur Lahoti, Nandita Prabhu
  • Patent number: 8108550
    Abstract: A unique identifier is assigned to a network node and is used to obtain an “asset model” corresponding to the node and to determine whether the node is a member of a particular category. An asset model is a set of information about a node (e.g., the node's role within the enterprise, software installed on the node, and known vulnerabilities/weaknesses of the node). An identifier lookup module determines a node's identifier based on characteristics of the node (such as IP address, host name, network zone, and/or MAC address), which are used as keys into lookup data structures. A category lookup module determines whether a particular node is a member of (i.e., within) a particular category using a transitive closure to model the categories (properties) that can be attached to an asset model. A transitive closure for a particular asset category is stored as a bitmap, similar to bitmap indexing.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: January 31, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ankur Lahoti, Hui Huang, Christian F. Beedgen
  • Patent number: 8065732
    Abstract: A system can be configured using configuration objects that have the ability to refer to one another. In one embodiment, the present invention includes such a system having a plurality of objects used to configure the system, each object having a uniform resource identifier (URI), and an object reference table to enable the plurality of objects to reference each other without using URIs.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: November 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chad Ward, Ankur Lahoti, Kenny Tidwell
  • Patent number: 7647632
    Abstract: A system can be configured using configuration objects that have the ability to refer to one another. In one embodiment, the present invention includes such a system having a plurality of objects used to configure the system, each object having a uniform resource identifier (URI), and an object reference table to enable the plurality of objects to reference each other without using URIs.
    Type: Grant
    Filed: January 4, 2005
    Date of Patent: January 12, 2010
    Assignee: ArcSight, Inc.
    Inventors: Chad Ward, Ankur Lahoti, Kenny Tidwell
  • Publication number: 20080104276
    Abstract: A unique identifier is assigned to a network node and is used to obtain an “asset model” corresponding to the node and to determine whether the node is a member of a particular category. An asset model is a set of information about a node (e.g., the node's role within the enterprise, software installed on the node, and known vulnerabilities/weaknesses of the node). An identifier lookup module determines a node's identifier based on characteristics of the node (such as IP address, host name, network zone, and/or MAC address), which are used as keys into lookup data structures. A category lookup module determines whether a particular node is a member of (i.e., within) a particular category using a transitive closure to model the categories (properties) that can be attached to an asset model. A transitive closure for a particular asset category is stored as a bitmap, similar to bitmap indexing.
    Type: Application
    Filed: October 24, 2007
    Publication date: May 1, 2008
    Applicant: ARCSIGHT, INC.
    Inventors: Ankur Lahoti, Hui Huang, Christian Beedgen