Secure and extensible pay per action online advertising

US9898627B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9898627-B2
Application numberUS-47713406-A
CountryUS
Kind codeB2
Filing dateJun 27, 2006
Priority dateJun 22, 2006
Publication dateFeb 20, 2018
Grant dateFeb 20, 2018

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 and methods are provided to allow advertisers to make ads available to publishers through an advertising system. The advertising system provides tamper proof tracking of conversion activity between publishers and advertisers. Further, advertisers can define plural different conversions to be associated with a single ad click through.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: providing a user interface that is presented on a display device, the user interface including at least one user interface element for allowing an advertiser to choose plural conversion types for a single referral unit, a conversion value associated with each of the plural conversion types, and a single referral unit; receiving, through the user interface, input specifying and associating the referral unit with the plural conversion types and the associated conversion values through the user interface; creating, by one or more processors and based on the input received through the user interface, a respective conversion type identifier for each of the plural conversion types; automatically creating, by the one or more processors and based on the input received through the user interface, a code snippet including identifiers for the plural conversion type associated with the referral unit, the code snippet formatted for insertion into a script for generating a conversion confirmation for a conversion action completed by a user after interaction with the referral unit on a publisher's website; generating a visualization of the code snippet and updating the user interface to present the visualization of the code snippet to the advertiser; receiving, from a client device that differs from the display device, contact from the client device indicating that the code snippet has been executed at the client device; providing, to the client device in response to receiving the contact from the client device, a signed browser cookie that is invalidated when contents of the signed browser cookie are tampered with; and collecting, using the signed browser cookie, activity that is performed at the client device. 2. The method of claim 1 , further comprising: mapping the conversion type identifier to the associated conversion value at a payment system. 3. The method of claim 1 , where receiving input specifying the plural conversion types further comprises: receiving a description of a conversion action associated with at least one of the specified conversion types and associated conversion value. 4. The method of claim 1 , further comprising: securing the conversion type identifiers, wherein the created code snippet includes the secured conversion type identifiers. 5. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform the operations of: providing a user interface that is presented on a display device, the user interface including at least one user interface element for allowing an advertiser to choose plural conversion types for a single referral unit, a conversion value associated with each of the plural conversion types, and a single referral unit; receiving, through the user interface, input specifying and associating the referral unit with the plural conversion types and the associated conversion values through the user interface; creating, based on the input received through the user interface, a respective conversion type identifier for each of the plural conversion types; automatically creating, based on the input received through the user interface, a code snippet including identifiers for the plural conversion types associated with the referral unit, the code snippet formatted for insertion into a script for generating a conversion confirmation for a conversion action completed by a user after interaction with the referral unit on a publisher's website; generating a visualization of the code snippet and updating the user interface to present the visualization of the code snippet to the advertiser; receiving, from a client device that differs from the display device, contact from the client device indicating that the code snippet has been executed at the client device; providing, to the client device in response to receiving the contact from the client device, a signed browser cookie that is invalidated when contents of the signed browser cookie are tampered with; and collecting, using the signed browser cookie, activity that is performed at the client device. 6. A system, comprising: one or more a processors; memory coupled to the one or more processors and operable for storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations, comprising: providing a user interface that is presented on a display device, the user interface including at least one user interface element for allowing an advertiser to choose plural conversion types for a single referral unit, a conversion value associated with each of the plural conversion types, and a single referral unit; receiving, through the user interface, input specifying and associating the referral unit with the plural conversion types and the associated conversion values through the user interface; creating, based on the input received through the user interface, a respective conversion type identifier for each of the plural conversion types; automatically creating, based on the input received through the user interface, a code snippet including identifiers for the plural conversion types associated with the referral unit, the code snippet formatted for insertion into a script for generating a conversion confirmation for a conversion action completed by a user after interaction with the referral unit on a publisher's website; generating a visualization of the code snippet and updating the user interface to present the visualization of the code snippet to the advertiser; receiving, from a client device that differs from the display device, contact from the client device indicating that the code snippet has been executed at the client device; providing, to the client device in response to receiving the contact from the client device, a signed browser cookie that is invalidated when contents of the signed browser cookie are tampered with; and collecting, using the signed browser cookie, activity that is performed at the client device. 7. A system, comprising: one or more a processors; memory coupled to the one or more processors and operable for storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations, comprising: specifying a first conversion type through a user interface of an advertisement management system, the user interface being presented on a display device; specifying a first conversion value for the first conversion type through the user interface; specifying a second conversion type through the user interface, the second conversion type being different from the first conversion type; specifying a second conversion value for the second conversion type through the user interface, the second conversion value being different from the first conversion value; specifying a referral unit to associate with both of the first conversion type and the second conversion type through the user interface; presenting, in the user interface, a visualization of a code snippet including conversion type identifiers for both of the specified conversion types; receiving, from a client device that differs from the one or more processors, contact from the client device indicating that the code snippet has been executed at the client device; providing, to the client device in response to receiving the contact from the client device, a signed browser cookie that is invalidated when contents of the signed browser cookie are tampered with; and collecting, using the signed browser cookie, activity that is performed at the client device and providing access to the confirmation collected activity over a computer network.

Assignees

Inventors

Classifications

  • Billing or invoicing · CPC title

  • G06F21/84Primary

    output devices, e.g. displays or monitors · CPC title

  • Determining effectiveness of advertisements · CPC title

  • Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title

  • Determination of fees for advertising · CPC title

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 US9898627B2 cover?
Systems and methods are provided to allow advertisers to make ads available to publishers through an advertising system. The advertising system provides tamper proof tracking of conversion activity between publishers and advertisers. Further, advertisers can define plural different conversions to be associated with a single ad click through.
Who is the assignee on this patent?
Kniaz Rob, Sharma Abhinay, Chen Kai, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F21/84. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).