Digital content matching system
US-2024412259-A1 · Dec 12, 2024 · US
US2016358228A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016358228-A1 |
| Application number | US-201514728329-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 2, 2015 |
| Priority date | Jun 2, 2015 |
| Publication date | Dec 8, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing system can include an advertisement server that, as part of an auction for a paid search advertisement, calculates an original score for a particular bidder by using a scoring function; calculates an optimized score for the particular bidder by obtaining a score estimate from a system storing results of an offline historical model for the particular bidder, calculating a reserve price value by calculating δ(s*-ŝ i ), and adding the reserve price value (which may be a negative value) to the original score; and assigns the particular bidder to a paid search advertisement slot according to the optimized score. The optimized score can be represented by the formula {tilde over (s)} i =s i +δ(s*−ŝ i ), where s i is the original score, δ is a multiplier between 0 and 1, s* is a fixed point that may be equal to 0, and ŝ i is the score estimate for the bidder that comes from the offline historical model.
Opening claim text (preview).
What is claimed is: 1 . A system for managing presentation of electronic content, comprising: a processing system; a storage system; and instructions stored on the storage system that when executed by the processing system direct the processing system to: in response to receiving a request for electronic content for a page of search results: obtain an original score for a particular electronic content meeting a criteria for the page of search results, obtain a score estimate value for the particular electronic content, calculate a modifier using a formula of δ(s*-ŝ i ), where δ is a multiplier between 0 and 1, s* is a fixed point value equal to or greater than 0, and ŝ i is the score estimate value, and calculate an optimized score for the particular electronic content by adding the modifier of to the original score for the particular electronic content; and assign appropriate ones of the particular electronic contents to available slots for the page of search results based on the optimized score for the particular electronic contents. 2 . The system of claim 1 , further comprising: a value estimate storage system storing the score estimate values, wherein the instructions that direct the processing system to obtain the score estimate value for the particular electronic content direct the processing system to retrieve the score estimate value from the value estimate storage system. 3 . The system of claim 2 , wherein the score estimate value for the particular electronic content is associated with the particular electronic content in the value estimate storage system in response to receiving the particular electronic content from a source of the particular electronic content. 4 . The system of claim 2 , further comprising: a history storage system; and an offline simulation platform having instructions stored thereon that when executed direct the offline simulation platform to retrieve historical data from the history storage system to generate the estimated values from a model, and store the estimated values at the value estimate storage system. 5 . The system of claim 1 , wherein the instructions that direct the processing system to assign the appropriate ones of the particular electronic contents to the available slots direct the processing system to: rank the electronic content meeting the criteria for the page of search results according to the optimized score for each of the particular electronic contents; and provide an appropriate one of the electronic content meeting the criteria for presentation in each available slot for the page of search results using a rank order of the electronic content. 6 . The system of claim 1 , further comprising: a search engine application stored on the storage system that when executed by the processing system directs the processing system to, in response to receiving a search query, at least generate the request for electronic content for the page of search results. 7 . The system of claim 1 , wherein the instructions that direct the processing system to obtain the original score comprise instructions to look up a bid value associated with the particular electronic content in a content storage; and calculate the original score according to the bid value associated with the particular electronic content. 8 . The system of claim 7 , wherein the instructions further direct the processing system to in response to receiving an updated bid value for the particular electronic content, store the updated bid value associated with the particular electronic content in the content storage. 9 . The system of claim 1 , wherein the instructions further direct the processing system to in response to receiving a bid value for the particular electronic content, calculate the original score and store the original score associated with the particular electronic content in a content storage, wherein the instructions that direct the processing system to obtain the original score comprise instructions to look up the original score associated with the particular electronic content in the content storage. 10 . A method of reducing processing complexity in high volume calculation systems managing paid search advertising and presentation of electronic content, the method comprising: receiving at least one key term from a query to a search engine; identifying, from a data structure, electronic content associated with the at least one key term and obtaining a score estimate value and an original score associated with each of the identified electronic content associated with the at least one key term; calculating an optimized score for each of the identified electronic content using a modified scoring function, the modified scoring function having a formula of {tilde over (s)} i =s i +δ(s*−ŝ i ) where {tilde over (s)} i is the modified scoring function, s i is the original score; δ is a multiplier between 0 and 1; s* is a fixed value greater than or equal to 0, and ŝ i is a score estimate value generated by an offline model; ranking the identified electronic contents according to their scores to determine a ranking order; and providing the electronic contents that meet a threshold criteria for presentation on a page with search results. 11 . The method of claim 10 , further comprising: receiving a particular electronic content, an indication of one or more key terms to associate with the particular electronic content, and a bid value for the particular electronic content; calculating the original score based on the bid value; and storing the original score in association with the particular electronic content and the one or more key terms to associate with the particular electronic content. 12 . The method of claim 10 , further comprising: receiving a request for electronic content for a page of search results, the request indicating criteria including the at least one key term from the query to the search engine, wherein the optimized score (S i ) is calculated in response to receiving the request for electronic content for a page of search results. 13 . The method of claim 11 , further comprising: associating the score estimate value with the particular electronic content after receiving the particular electronic content. 14 . The method of claim 11 , further comprising: receiving an updated bid value for the particular electronic content; calculating an updated original score based on the updated bid value; storing the updated original score as the original score in association with the particular electronic content and the one or more key terms to associate with the particular electronic content; and receiving a request for electronic content for a page of search results, the request indicating criteria including the at least one key term from the query to the search engine, wherein the optimized score (S i ) is calculated in response to receiving the request for electronic content for a page of search results. 15 . One or more computer readable storage media having instructions for an online advertisement application stored thereon that when executed by a processing system, direct the processing system to: obtain a set of electronic contents associated with one or more key words of a search query; calculate an original score s i for each particular electronic content in the set of electronic contents; obtain a score estimate ŝ i for the particular electronic content from a system storing results of an offline historical model for the particular electronic content, the offline historical model being specific to a source
Auctions · CPC title
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.