Providing additional functionality as advertisements with search results

US10318599B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10318599-B2
Application numberUS-201514951972-A
CountryUS
Kind codeB2
Filing dateNov 25, 2015
Priority dateNov 26, 2014
Publication dateJun 11, 2019
Grant dateJun 11, 2019

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: generating, by at least one processor of a computing device, graphical user interfaces, wherein the graphical user interfaces include input fields for receiving inputs of advertisement data from a plurality of advertiser devices; transmitting, by the at least one processor, the graphical user interfaces to the plurality of advertiser devices using a communication interface circuit of the computing device; in response to the transmitting of the graphical user interfaces to the plurality of advertiser devices, receiving, by the at least one processor, the advertisement data from the plurality of advertiser devices using the communication interface circuit; generating, by the at least one processor, 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 plurality of 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 at least one processor, an advertisement request from a search system using the communication interface circuit, the advertisement request including the entity name and a first action which is a first function provided by an application identified through search results to be generated by the search system; selecting, by the at least one processor, an advertisement record from among the plurality of advertisement records, based on user usage data provided by a user device, wherein the advertisement record includes the entity name indicated in the advertisement request and a second action which is a second function provided by the application; generating, by the at least one processor, a combined advertisement result of the first action and the second action based on the selected advertisement record, wherein the combined advertisement result is to be included in a search result of the search results to be generated by the search system, and wherein the first action is previously designated to trigger inclusion of at least the second action of the application in the combined advertisement result before receiving the advertisement request from the search system; and transmitting, by the at least one processor, the combined advertisement result to the search system using the communication interface circuit. 2. The method of claim 1 , wherein each of the plurality of advertisement records further comprises advertisement content associated with an application state, and wherein the method further comprises generating the combined advertisement result based on the advertisement content. 3. 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 the selecting of the advertisement record further comprises selecting the advertisement record corresponding to one of the plurality of potential advertisement records. 4. The method of claim 3 , wherein the selecting of the advertisement record from the plurality of potential advertisement records further comprises: generating an expected revenue value for each of the plurality of potential advertisement records; and selecting a potential advertisement record based on the expected revenue value of the potential advertisement record. 5. An apparatus comprising: a memory; a communication interface circuit; and at least one processor configured to execute computer-readable instructions stored in the memory, the computer-readable instructions, when executed by the at least one processor, cause the at least one processor to: generate graphical user interfaces, wherein the graphical user interfaces include input fields for receiving inputs of advertisement data from a plurality of advertiser devices, transmit the graphical user interfaces to the plurality of advertiser devices using the communication interface circuit, in response to transmitting the graphical user interfaces to the plurality of advertiser devices, receive the advertisement data from the plurality of advertiser devices, generate a plurality of advertisement records in a data store based on the advertisement data received from the plurality of advertiser devices, wherein each of the plurality of 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 the entity name and a first action which is a first function provided by an application identified through search results to be generated by the search system, select an advertisement record from among the plurality of advertisement records, based on user usage data provided by a user device, wherein the advertisement record includes the entity name indicated in the advertisement request and a second action which is a second function provided by the application, generate a combined advertisement result of the first action and the second action based on the selected advertisement record, wherein the combined advertisement result is to be included in a search result of the search results to be generated by the search system, and wherein the first action is previously designated to trigger inclusion of at least the second action of the application in the combined advertisement result before receiving the advertisement request from the search system, and transmit the combined advertisement result to the search system. 6. The apparatus of claim 5 , wherein the entity name of each of the plurality of advertisement records is associated with an application state, wherein the action of each of the plurality of advertisement records is associated with the application state, and wherein the bid price of each of the plurality of advertisement records is associated with the application state. 7. The apparatus of claim 5 , wherein each of the plurality of advertisement records further comprise advertisement targeting parameters that specify conditions for generating the advertisement, and wherein the at least one processor is further configured to select the advertisement record when contents of the advertisement request satisfy the advertisement targeting parameters. 8. The apparatus of claim 5 , wherein each of the plurality of advertisement records further comprise advertisement content associated with an application state, and wherein the at least one processor is further configured to generate the combined advertisement result based on the advertisement content. 9. The apparatus of claim 5 , wherein the entity name and the first action of the advertisement request is a first entity-action pair, wherein the advertisement request includes a plurality of additional entity-action pairs, and wherein the at least one processor is further configured to: select additional advertisement records for the plurality of additional entity-action pairs, generate additional advertisement results for the additional advertisement records, and transmit the additional advertisement results to the search system. 10. The apparatus of claim 5 , wherein the entity name and the first action of the advertisement request is a primary entity-action pair of a primary search result, and wherein the at least one processor is further configured to: receive a set of secondary entity-action pairs, each of the set of secondary entity-action pairs corresp

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 US10318599B2 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?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).