Local-search optimization and pricing for rich ad allocation

US10755308B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10755308-B2
Application numberUS-201615360714-A
CountryUS
Kind codeB2
Filing dateNov 23, 2016
Priority dateOct 24, 2016
Publication dateAug 25, 2020
Grant dateAug 25, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, devices, and methods generate a more accurate search advertising auction that considers heterogeneous attributes of advertisements for inclusions into an available advertisement space. Each advertisement considered for inclusion into the available advertisement space may be further analyzed to generate a truthful estimated price for reference during an online bidding for the advertisement space.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for considering online data for inclusion into a dedicated space, the system comprising: a search engine configured to receive a search query; a database configured to store available online data; a network interface configured to communicate with the database; and a processor configured to: receive, through the network interface, the search query; control the network interface to communicate with the database; retrieve eligible online data from the database based upon the search query; generate a click prediction based upon one or more attributes of the eligible online data; generate a price estimate based upon the one or more attributes of the eligible online data; analyze a plurality of configurations of the eligible online data for inclusion into the dedicated space, wherein analyzing comprises: analyzing a first configuration, of the eligible online data, comprising a first advertisement of the eligible online data to determine a first efficiency associated with the first configuration based upon the click prediction and the price estimate; and analyzing a second configuration, of the eligible online data, comprising a modified version of the first advertisement of the eligible online data and a second advertisement of the eligible online data to determine a second efficiency associated with the second configuration based upon the click prediction and the price estimate, wherein the modified version of the first advertisement is generated by trimming the first advertisement by one or more lines; determine an optimum configuration of the eligible online data for inclusion into the dedicated space based upon the first efficiency and the second efficiency, wherein the dedicated space is an area displayed on a web page; and provide the optimum configuration to a computer device. 2. The system of claim 1 , wherein the first advertisement has a first number of lines and the modified version of the first advertisement has a second number of lines, wherein the second number of lines is less than the first number of lines. 3. The system of claim 1 , wherein the first advertisement has a first line and a second line and the modified version of the first advertisement has the first line. 4. The system of claim 1 , wherein the first efficiency is different than the second efficiency. 5. The system of claim 1 , wherein the dedicated space is limited to a predetermined size. 6. The system of claim 5 , wherein the predetermined size is provided in a number of web page content lines. 7. The system of claim 1 , wherein the processor is configured to determine the optimum configuration of the eligible online data to maximize efficiency. 8. The system of claim 1 , wherein the processor is configured to analyze the plurality of configurations of the eligible online data by combining different sized online data from the eligible online data into the dedicated space. 9. The system of claim 1 , wherein the processor is configured to analyze the plurality of configurations of the eligible online data by modifying a size of online data from the eligible online data to fit into the dedicated space. 10. The system of claim 1 , wherein the eligible online data includes online advertisements related to the search query. 11. A method for considering online data for inclusion into a dedicated space, the method comprising: receiving, by a search engine, a search query provided on a web page; communicating, through a network interface, with a database configured to store available online data; retrieving, by a processor, eligible online data from the database based on the search query; generating at least one of a click prediction or a price estimate based upon one or more attributes of the eligible online data; analyzing, by the processor, a plurality of configurations of the eligible online data for inclusion into the dedicated space, wherein analyzing comprises: analyzing a first configuration, of the eligible online data, comprising a first advertisement of the eligible online data to determine a first efficiency associated with the first configuration based upon at least one of the click prediction or the price estimate; and analyzing a second configuration, of the eligible online data, comprising a modified version of the first advertisement of the eligible online data and a second advertisement of the eligible online data to determine a second efficiency associated with the second configuration based upon at least one of the click prediction or the price estimate; determining, by the processor, an optimum configuration of the eligible online data for inclusion into the dedicated space based upon the first efficiency and the second efficiency, wherein the dedicated space is an area displayed on the web page; and providing the optimum configuration to a computer device. 12. The method of claim 11 , wherein: generating comprises generating the click prediction based on the one or more attributes of the first eligible online data; determining the first efficiency associated with the first configuration is based upon the click prediction; and determining the second efficiency associated with the second configuration is based upon the click prediction. 13. The method of claim 11 , wherein: generating comprises generating the price estimate based upon the one or more attributes of the first eligible online data; determining the first efficiency associated with the first configuration is based upon the price estimate; and determining the second efficiency associated with the second configuration is based upon the price estimate. 14. The method of claim 11 , wherein the modified version of the first advertisement is generated by trimming the first advertisement by one or more lines. 15. The method of claim 11 , wherein the dedicated space is limited to a predetermined size. 16. The method of claim 15 , wherein the predetermined size is provided in a number of web page content lines. 17. The method of claim 11 , wherein determining the optimum configuration of the eligible online data comprises determining the optimum configuration of the eligible online data to maximize efficiency. 18. The method of claim 11 , wherein analyzing the plurality of configurations of the eligible online data comprises combining different sized online data from the eligible online data into the dedicated space. 19. The method of claim 11 , wherein analyzing the plurality of configurations of the eligible online data comprises modifying a size of online data from the eligible online data to fit into the dedicated space. 20. A non-transitory memory storing a set of processor executable instructions for, when executed by a processor, causes the processor to: receive, through a network interface, a search query input to a search engine included with a web page; control the network interface to communicate with a database storing available online data; retrieve eligible online data from the database based on the search query; generate a click prediction based upon one or more attributes of the eligible online data; generate a price estimate based upon the one or more attributes of the eligible online data; analyze a plurality of configurations of the eligible online data for inclusion into a dedicated space on the web page, wherein analyzing comprises: analyzing a first configuration, of the eligible online data, comprising a first advertisement of the eligible online data to determine a first e

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10755308B2 cover?
Systems, devices, and methods generate a more accurate search advertising auction that considers heterogeneous attributes of advertisements for inclusions into an available advertisement space. Each advertisement considered for inclusion into the available advertisement space may be further analyzed to generate a truthful estimated price for reference during an online bidding for the advertisem…
Who is the assignee on this patent?
Yahoo Holdings Inc, Oath Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0256. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 25 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).