Providing Additional Functionality as Advertisements with Search Results

US2016148262A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016148262-A1
Application numberUS-201514951972-A
CountryUS
Kind codeA1
Filing dateNov 25, 2015
Priority dateNov 26, 2014
Publication dateMay 26, 2016
Grant date

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.

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.

First claim

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.

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 US2016148262A1 cover?
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 s…
Who is the assignee on this patent?
Quixey 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 Thu May 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).