Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US2016148262A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016148262-A1 |
| Application number | US-201514951972-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 25, 2015 |
| Priority date | Nov 26, 2014 |
| Publication date | May 26, 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 method includes receiving advertisement data from a plurality of advertiser devices and generating advertisement records in a data store based on the advertisement data. Each of the advertisement records includes an entity name associated with an advertisement, an action associated with the advertisement, and a bid price. The method further includes receiving an advertisement request from a search system, the advertisement request including an entity name and an action associated with an application state included in a set of search results generated by the search system. Additionally, the method includes selecting an advertisement record having the entity name indicated in the advertisement request and having a different action than the action indicated in the advertisement request, generating an advertisement result based on the selected advertisement record, and transmitting the advertisement result to the search system. The advertisement result is configured to be included in a search result.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving, at a computing device including one or more processing units, advertisement data from a plurality of advertiser devices; generating, by the computing device, a plurality of advertisement records in an advertisement data store based on the advertisement data received from the plurality of advertiser devices, wherein each of the advertisement records includes: an entity name associated with an advertisement; an action associated with the advertisement; and a bid price indicating an amount of money associated with the advertisement; receiving, by the computing device, an advertisement request from a search system, the advertisement request including an entity name and an action associated with an application state included in a set of search results generated by the search system; selecting, by the computing device, an advertisement record having the entity name indicated in the advertisement request and having a different action than the action indicated in the advertisement request; generating, by the computing device, an advertisement result based on the selected advertisement record, wherein the advertisement result is configured to be included in a search result; and transmitting, by the computing device, the advertisement result to the search system. 2 . The method of claim 1 , wherein receiving advertisement data further comprises: generating, by the computing device, graphical user interfaces for the plurality of advertiser devices, wherein the graphical user interfaces are configured to receive advertisement data entered by advertisers; and generating, by the computing device, the plurality of advertisement records in the advertisement data store based on the advertisement data received via the graphical user interfaces. 3 . The method of claim 1 , wherein the entity name of each advertisement record is associated with an application state, wherein the action of each advertisement record is associated with the application state, and wherein the bid price of each advertisement record is associated with the application state. 4 . The method of claim 1 , wherein each advertisement record further comprises advertisement targeting parameters that specify conditions for generating the advertisement, and wherein the method further comprises selecting the advertisement record when the contents of the advertisement request satisfy the advertisement targeting parameters. 5 . The method of claim 1 , wherein each advertisement record further comprises advertisement content associated with an application state, and wherein the method further comprises generating the advertisement result based on the advertisement content. 6 . The method of claim 1 , wherein the entity name and the action of the advertisement request is a first entity-action pair, and wherein the advertisement request includes a plurality of additional entity-action pairs, the method further comprising: selecting, by the computing device, additional advertisement records for the additional entity-action pairs; generating, by the computing device, additional advertisement results for the additional advertisement records; and transmitting, by the computing device, the additional advertisement results to the search system. 7 . The method of claim 1 , wherein the entity name and the action of the advertisement request is a primary entity-action pair of a primary search result, the method further comprising: receiving, by the computing device, a set of secondary entity-action pairs, each of the secondary entity-action pairs corresponding to a respective secondary search result; and selecting, by the computing device, one of the secondary entity-action pairs, wherein generating the advertisement result comprises generating the advertisement result based on the selected secondary entity-action pair. 8 . The method of claim 1 , wherein the method further comprises selecting a plurality of potential advertisement records in response to the advertisement request, and wherein selecting an advertisement record comprises selecting an advertisement record corresponding to one of the potential advertisement records. 9 . The method of claim 8 , wherein selecting an advertisement record from the plurality of potential advertisement records comprises: generating an expected revenue value for each of the potential advertisement records; and selecting a potential advertisement ent record based on the expected revenue value of the potential advertisement record. 10 . The method of claim 8 , wherein selecting an advertisement record from the plurality of potential advertisement records comprises: generating a percentage likelihood of user selection of a user-selectable link corresponding to a potential advertisement record for each of the potential advertisement records; and selecting a potential advertisement record based on the percentage likelihood of user selection. 11 . The method of claim 8 , wherein selecting an advertisement record from the plurality of potential advertisement records comprises: generating a relevance score for each of the potential advertisement records, the relevance score indicating the relevance of the potential advertisement record to a search query included in the advertisement request; and selecting a potential advertisement record based on the associated relevance score. 12 . The method of claim 8 , wherein selecting an advertisement record from the plurality of potential advertisement records comprises: retrieving a popularity score for each of the potential advertisement records, the popularity score indicating the popularity of the application state associated with the advertisement record; and selecting a potential advertisement record based on the associated popularity score. 13 . The method of claim 1 , wherein the bid price indicates the amount of money to be paid by an advertiser in exchange for display of an advertisement result. 14 . The method of claim 1 , wherein the bid price indicates the amount of money to be paid by an advertiser in exchange for user selection of a user-selectable link associated with an advertisement result. 15 . A system comprising: a data store comprising one or more storage devices; one or more computing devices including one or more processing units that execute computer-readable instructions, the computer readable instructions, when executed by the one or more processing units, cause the one or more computing devices to: receive advertisement data from a plurality of advertiser devices; generate a plurality of advertisement records in the data store based on the advertisement data received from the plurality of advertiser devices, wherein each of the advertisement records includes: an entity name associated with an advertisement; an action associated with the advertisement; and a bid price indicating an amount of money associated with the advertisement; receive an advertisement request from a search system, the advertisement request including an entity name and an action associated with an application state included in a set of search results generated by the search system; select an advertisement record having the entity name indicated in the advertisement request and having a different action than the action indicated in the advertisement request; generate an advertisement result based on the selected advertisement record, wherein the advertisement result is configured to be included in a search result; and transmit the advertisement result to the search system.
Auctions · CPC title
User search · CPC title
Wireless devices · CPC title
Advertisement creation · CPC title
Targeted advertisements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.