Patents by Inventor Ashwinder Ahluwalia

Ashwinder Ahluwalia 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: 11238489
    Abstract: Methods and systems for displaying a summary of a performance of an advertising campaign are described. A system identifies advertising campaign goals of an advertising campaign. The system identifies, based on the identified goal, metrics that drive a performance of the campaign. The system identifies, for each metric, dimensions corresponding to the metric that influence a performance of the metric. The system determines, for a subset of the dimensions, that a predetermined number of criteria corresponding to the dimension contribute at least a predetermined threshold percentage of the metric. The system generates, for each metric, cards corresponding to the subset of the identified dimensions. Each card corresponds to a respective dimension and includes a graphic that identifies, for each of the predetermined number of criteria, a contribution provided by the criteria towards the performance of the metric. The system displays a subset of the cards in response to a request.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: February 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Ashwinder Ahluwalia, Dawn Chamberlain, Pendar Yousefi, Bernard Yen
  • Publication number: 20200342492
    Abstract: Methods and systems for displaying a summary of a performance of an advertising campaign are described. A system identifies advertising campaign goals of an advertising campaign. The system identifies, based on the identified goal, metrics that drive a performance of the campaign. The system identifies, for each metric, dimensions corresponding to the metric that influence a performance of the metric. The system determines, for a subset of the dimensions, that a predetermined number of criteria corresponding to the dimension contribute at least a predetermined threshold percentage of the metric. The system generates, for each metric, cards corresponding to the subset of the identified dimensions. Each card corresponds to a respective dimension and includes a graphic that identifies, for each of the predetermined number of criteria, a contribution provided by the criteria towards the performance of the metric. The system displays a subset of the cards in response to a request.
    Type: Application
    Filed: May 12, 2020
    Publication date: October 29, 2020
    Applicant: Google LLC
    Inventors: Ashwinder Ahluwalia, Dawn Chamberlain, Pendar Yousefi, Bernard Yen
  • Publication number: 20180247333
    Abstract: Methods and systems for displaying a summary of a performance of an advertising campaign are described. A system identifies advertising campaign goals of an advertising campaign. The system identifies, based on the identified goal, metrics that drive a performance of the campaign. The system identifies, for each metric, dimensions corresponding to the metric that influence a performance of the metric. The system determines, for a subset of the dimensions, that a predetermined number of criteria corresponding to the dimension contribute at least a predetermined threshold percentage of the metric. The system generates, for each metric, cards corresponding to the subset of the identified dimensions. Each card corresponds to a respective dimension and includes a graphic that identifies, for each of the predetermined number of criteria, a contribution provided by the criteria towards the performance of the metric. The system displays a subset of the cards in response to a request.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 30, 2018
    Applicant: Google LLC
    Inventors: Ashwinder Ahluwalia, Dawn Chamberlain, Pendar Yousefi, Bernard Yen
  • Patent number: 9798806
    Abstract: An apparatus and method for providing relevant search result and query terms are disclosed herein. Natural language processing of the documents and previous search session history are used to dynamically determine document relevance, queries relevant to search categories prior to start of a search session, and query to query correlations.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: October 24, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventor: Ashwinder Ahluwalia
  • Patent number: 7886042
    Abstract: Scheduling searchable items such as web pages for crawling involves dynamically scheduling items for downloading based on capacity based on time. The workload is distributed over time, in advance, by anticipating and accounting for the discovery of new links on the particular host. Respective times to download items can be determined based on the current size of the host's crawl corpus relative to the maximum size of the host's crawl corpus. The respective times may be determined based additionally on respective freshness targets for the searchable items, which characterize how often an item's content should be refreshed by re-downloading the item, and on respective politeness factors for the host, which characterize the delay time between consecutive download requests to that host. As such, one can know precisely how the system is performing at any point in time and predict future performance.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: February 8, 2011
    Assignee: Yahoo! Inc.
    Inventors: Daniel Mattias Larsson, Ashwinder Ahluwalia, Sridharan Gopal Krishnan
  • Publication number: 20090248510
    Abstract: An apparatus and method for providing relevant search result and query terms are disclosed herein. Natural language processing of the documents and previous search session history are used to dynamically determine document relevance, queries relevant to search categories prior to start of a search session, and query to query correlations.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: Yahoo! Inc.
    Inventor: Ashwinder Ahluwalia
  • Publication number: 20090248666
    Abstract: An apparatus and method for providing relevant search result and query terms are disclosed herein. Natural language processing of the documents and previous search session history are used to dynamically determine document relevance, queries relevant to search categories prior to start of a search session, and query to query correlations.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: Yahoo! Inc.
    Inventor: Ashwinder AHLUWALIA
  • Publication number: 20090077198
    Abstract: Scheduling searchable items such as web pages for crawling involves dynamically scheduling items for downloading based on capacity based on time. The workload is distributed over time, in advance, by anticipating and accounting for the discovery of new links on the particular host. Respective times to download items can be determined based on the current size of the host's crawl corpus relative to the maximum size of the host's crawl corpus. The respective times may be determined based additionally on respective freshness targets for the searchable items, which characterize how often an item's content should be refreshed by re-downloading the item, and on respective politeness factors for the host, which characterize the delay time between consecutive download requests to that host. As such, one can know precisely how the system is performing at any point in time and predict future performance.
    Type: Application
    Filed: November 12, 2008
    Publication date: March 19, 2009
    Inventors: Daniel Mattias Larsson, Ashwinder Ahluwalia, Sridharan Gopal Krishnan
  • Publication number: 20080147616
    Abstract: Scheduling searchable items such as web pages for crawling involves dynamically scheduling items for downloading based on capacity based on time. The workload is distributed over time, in advance, by anticipating and accounting for the discovery of new links on the particular host. Respective times to download items can be determined based on the current size of the host's crawl corpus relative to the maximum size of the host's crawl corpus. The respective times may be determined based additionally on respective freshness targets for the searchable items, which characterize how often an item's content should be refreshed by re-downloading the item, and on respective politeness factors for the host, which characterize the delay time between consecutive download requests to that host. As such, one can know precisely how the system is performing at any point in time and predict future performance.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Daniel Mattias Larsson, Ashwinder Ahluwalia, Sridharan Gopal Krishnan
  • Publication number: 20060056413
    Abstract: A computer-implemented method of streaming a plurality of messages from a source queue to at least one destination queue over a computer network. The method may include steps of generating a remote procedure call, the remote procedure being configured to encapsulate at least header data, message data for each of the plurality of messages and an end of batch token, the header data being common to each of the plurality of messages and including an identification of the at least one destination queue, the end of batch token signaling that no further message data follows; sending the generated remote procedure call over the computer network to the destination queue identified in the header data, and dequeueing at least the message data for each of the plurality of messages from the source queue and streaming the dequeued messages over the network, and successively enqueueing each streamed message data into the at least one destination queue identified by the header data until the end of batch token is received.
    Type: Application
    Filed: September 14, 2004
    Publication date: March 16, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nancy Ikeda, Ashwinder Ahluwalia, Chao Liang, Krishnan Meiyyappan, Sreenivas Gollapudi, Lakshminarayanan Chldambaran