US20090307076A1 - System and method for distributing coupon content and transactional advertisements - Google Patents

System and method for distributing coupon content and transactional advertisements Download PDF

Info

Publication number
US20090307076A1
US20090307076A1 US12/465,634 US46563409A US2009307076A1 US 20090307076 A1 US20090307076 A1 US 20090307076A1 US 46563409 A US46563409 A US 46563409A US 2009307076 A1 US2009307076 A1 US 2009307076A1
Authority
US
United States
Prior art keywords
coupon
web property
transactional
user
publisher
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/465,634
Inventor
Manickababu Muthugopalakrishnan
Gayathri Uday Nayak
Nahrin Reihaneh
Tino Gudelj
Ravi Kant Keswani
Steven R. Boal
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quotient Technology Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US12/465,634 priority Critical patent/US20090307076A1/en
Assigned to COUPONS.COM INCORPORATED reassignment COUPONS.COM INCORPORATED MERGER (SEE DOCUMENT FOR DETAILS). Assignors: COUPONS, INC.
Assigned to COUPONS.COM INCORPORATED reassignment COUPONS.COM INCORPORATED CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: COUPONS, INC.
Assigned to COUPONS.COM INCORPORATED reassignment COUPONS.COM INCORPORATED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOAL, STEVEN R., GUDELJ, TINO, KESWANI, RAVI KANT, MUTHUGOPALAKRISHNAN, MANICKABABU, NAYAK, GAYATHRI UDAY, REIHANEH, NAHRIN
Publication of US20090307076A1 publication Critical patent/US20090307076A1/en
Priority to US13/043,238 priority patent/US9721255B2/en
Assigned to WELLS FARGO BANK, NATIONAL ASSOCIATION reassignment WELLS FARGO BANK, NATIONAL ASSOCIATION PATENT AND TRADEMARK SECURITY AGREEMENT Assignors: COUPONS.COM INCORPORATED
Assigned to COUPONS.COM INCORPORATED reassignment COUPONS.COM INCORPORATED RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: WELLS FARGO BANK, NATIONAL ASSOCIATION
Assigned to QUOTIENT TECHNOLOGY INC. reassignment QUOTIENT TECHNOLOGY INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: COUPONS.COM INCORPORATED
Priority to US15/662,109 priority patent/US20170323303A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0238Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0239Online discounts or incentives
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Definitions

  • Different advertisement services currently exist for publishers of websites and content. Generally, these services enable publishers to enroll in a program where the service selects and displays advertisements on the publisher's web site. The advertisements are often selected to match the content of the publisher's website. Traditionally, the content of the advertisement may include text, images, or even video.
  • Coupons are items that can be used to procure something of value (e.g. discount) in a transaction (e.g. for the purchase of a product that is the subject of the coupon content).
  • coupons are issued for use in retail stores as a form of marketing or promotion.
  • coupons were distributed in print form through mail, magazines, and newspapers.
  • coupons are distributed through the Internet. Coupons that are distributed over the Internet can resemble traditional coupons (i.e. those distributed through the mail or in newspapers), but such coupons are printed from a user's computer.
  • Some coupons are unstructured and other coupons are structured and formatted in compliance with industry or published standards for coupons.
  • the typical components of structured coupons include an image and/or text reciting the value of the offer, the product(s) offered, terms and conditions, and a barcode that can be scanned and validated (e.g., such as by a retailer).
  • This barcode is typically standardized (e.g., one standardized barcode format is UPC Version A which has the following format:
  • the first digit(s) are either the number five (5) or the number ninety-nine (99). This number identifies the barcode as a coupon to the point-of-sale (POS) machine/logic.
  • the second set of digits is comprised of a five-digit manufacturer identification number. In most cases, this number must match the manufacturer identification number (“Manufacturer ID”) of the item being discounted by the coupon. This is shown as MMMMM above.
  • the next three (3) digits is a family code, summary code or super summary code. This number is determined by a manufacturer and is based on how the manufacturer is offering the coupon.
  • the family code hierarchy of the coupon is predetermined by a manufacturer and used so that a coupon can only be redeemed for those items associated with the manufacturer ID and family code of the coupon.
  • the next two (2) digits are a value code. This is taken from a predetermined listing, published by GS1 (formerly the Uniform Code Council).
  • the final digit is a check character that is calculated from the previous eleven (11) digits, shown as c above.
  • the bar codes on coupons provide information that enables the retailer to match the items the individual is purchasing with the offers in the coupons.
  • a UPC A type coupon, point-of-sale machine/logic identifies and reads the barcode on the coupon, and compares the information of the barcode with the stored information in the retailer's product file.
  • the machine/logic checks the items purchased by the customer in order to identify an item with that same manufacturer ID number that is within the barcode symbol on the coupon. If product(s) with the same manufacturer ID exist in the purchase, the machine/logic checks to see if the family code of the coupon accommodates the product identifier of the items purchased. If there is a match, the value of the coupon is deducted from the customer's order. If there is no match, the machine/logic generates an error code.
  • FIG. 1 illustrates a system for distributing coupon content and/or other transactional advertisements, according to an embodiment of the invention.
  • FIG. 2 illustrates components of a transactional advertisement item, such as described with FIG. 1 , according to one or more embodiments.
  • FIG. 3 illustrates a method for distributing coupon content to enable printable and redeemable coupons for users, according to an embodiment.
  • FIG. 4 illustrates a more detailed process for enabling distribution of coupon content and other transactional advertisement content, according to an embodiment of the invention.
  • FIG. 5 illustrates a method for enabling a user of a publisher web page to use provided coupon content, according to an embodiment.
  • FIG. 6 illustrates a method for enabling display of coupon content or other transactional advertisement content, according to an embodiment.
  • FIG. 7 illustrates a handler script for use with one or more embodiments described herein.
  • FIG. 8 illustrates an interface for a publisher who subscribes to a service such as provided with system 100 of FIG. 1 , under an embodiment.
  • Embodiments described herein provide a system in which a publisher of a website may subscribe to a distribution site in order to receive transactional advertisements for their web site.
  • one form of transactional advertisement is coupon content, which, under an embodiment, is delivered from a distribution site to a publisher website (or other web property) in a manner that enables a user of the web property (i.e. the consumer) to act on and use (e.g., print) the coupon content.
  • the coupon content may be distributed to many publishers operating independently from the distribution site, in a manner that enables the distribution site to control the use of the coupon content by users of the online publishers.
  • the distribution site distributes transactional advertisements (such as coupon content) to any number of online publishers with programmatically implemented restrictions and controls, so as to restrict and control the use of the transactional advertisement on the publisher's web property.
  • embodiments provide that the user is able to perform a print action that yields a properly coded and formatted coupon.
  • the coupon content is made available to the publisher (e.g., on the publisher's web property) with programmatic control elements that originate from a distribution site in order to restrict and control the generation of print form coupons from the coupon content.
  • the control elements restrict the user in the number of times that a print operation can be performed on the coupon content in order to generate a corresponding print form coupon.
  • the control elements may also implement other restrictions that safeguard against the ability of the user to duplicate the coupon content or otherwise print unauthorized versions or quantities of the coupon.
  • transactional advertisement means promotional or advertisement content that has the additional purpose of being used to facilitate a transaction.
  • An example of a transactional advertisement is coupon content, which (i) includes content that advertises or promotes a product/service, and (ii) can be acted upon by the user (e.g., a print request) in order to generate a print form coupon.
  • Another example of a transactional advertisement includes content that advertises, promotes and enables a transaction for the promoted product/service.
  • a system for distributing transactional advertisements over a network.
  • the system includes a storage medium and a plurality of modules that operate on a distribution site of the transactional advertisements.
  • the storage medium stores data corresponding to a plurality of transactional advertisement items.
  • the plurality of modules includes a publisher interface and a distribution module.
  • the publisher interface module is made accessible to a plurality of publishers over the network.
  • the publisher interface module also enables individual publishers to specify one or more web properties that are to include transactional advertisement items.
  • the distribution module is configured to select from the storage medium a set of transactional advertisement items for each web property.
  • transactional advertisement items are distributed over a network.
  • a script is generated to execute on a web property of a publisher site.
  • the script may execute to trigger one or more components operating on or with the distribution site to deliver transactional advertisement items to the publisher site.
  • Responsive to the script executing from a user terminal accessing the web property one or more transactional advertisement items are selected for the web property.
  • the one or more selected transactional advertisement items are communicated to the web property of the publisher (from the distribution site) in order to be rendered on the web property.
  • the one or more selected transactional advertisement items are rendered with control elements provided from the distribution site to control use of the transactional advertisement items on the user terminal.
  • another embodiment provides for maintaining a collection of coupon content at a distribution site that is available for online publishers.
  • a plurality of online publishers may subscribe to receiving coupon content from the distribution site.
  • the coupon content may be received or used on a web property of the publisher.
  • For a given web property of the publisher one or more coupon content is selected from the collection.
  • the distribution site programmatically transmits the coupon content to the publisher web property where it is displayed for the user (e.g., to print coupons).
  • One or more embodiments described herein provide that methods, techniques and actions performed by a computing device are performed programmatically, or as a computer-implemented method. Programmatically means through the use of code, or computer-executable instructions. A programmatically performed step may or may not be automatic.
  • a module may include a program, a subroutine, a portion of a program, or a software component or a hardware component capable of performing one or more stated tasks or functions.
  • a module can exist on a hardware component independently of other modules, or a module can be a shared element or process of other modules, programs or machines.
  • any embodiments described herein may be implemented through the use of instructions that are executable by one or more processors. These instructions may be carried on a computer-readable medium.
  • Machines or modules shown in figures provide herein include examples of processing resources and computer-readable mediums on which instructions for implementing embodiments of the invention can be carried and/or executed.
  • Examples of computer-readable mediums include permanent memory storage devices, such as hard drives on personal computers or servers.
  • Other examples of computer storage mediums include portable storage units, such as CD or DVD units, flash memory (such as carried on many cell phones and personal digital assistants (PDAs)), and magnetic memory.
  • Computers, terminals, network enabled devices e.g. mobile devices such as cell phones) are all examples of machines and devices that utilize processors, memory, and instructions stored on computer-readable mediums.
  • FIG. 1 illustrates a system for distributing coupon content and/or other transactional advertisements, according to an embodiment.
  • a system 100 includes one or more modules, including a publisher interface 110 and a distribution module 120 .
  • System 100 may be associated with a distribution site 101 having a corresponding domain or web address.
  • the components of system 100 may be implemented using a combination of hardware that includes one or more processors 121 , memory resources 123 , and a network interface 125 .
  • system 100 may be implemented on a server (or combination of servers) that operate to provide modules that correspond to publisher interface 110 and distribution module 120 .
  • System 100 may be operated on a network so that the publisher interface 110 is accessible over a network (such as the Internet) to publishers 102 .
  • a network such as the Internet
  • Publishers 102 may include website operators, bloggers, or other content publishers that use websites or network addresses.
  • System 100 is linked to the publishers 102 by the Internet (or other network), and the publishers 102 may operate independently of system 100 .
  • each publisher 102 may operate on a domain that is different from that of system 100 , under control of an operator that is separate and independent than an operator of system 100 .
  • the system 100 may maintain transactional advertisement items 127 , for use as part of its distribution network.
  • the transactional advertisement items 127 may be maintained with one or more database(s) or other data structure(s) that can be accessed and retrieved by one or more components of the system 100 .
  • the transactional advertisement items 127 may originate from a source outside of system 100 , such as from a third-party.
  • the operator of system 100 may receive fees from sponsors of advertisements and/or coupons based on parameters 119 that include one or more of (i) coupons/advertisements that are viewed (i.e. ‘impressions’); (ii) coupons or transactional advertisements that are used (e.g. printed); and/or (iii) coupons that that are actually redeemed.
  • the operator of system 100 may implement fee distribution agreements, where publishers receive a portion of the overall fees that the operator of system 100 would otherwise collect.
  • system 100 may enable publishers to monetize their web content through display of transactional advertisements, such as content that is redeemable as a coupon.
  • the publisher interface 110 provides web-based interfaces for individual publishers 102 that wish to subscribe to receiving the transactional advertisements.
  • the publisher 102 interacts through a web page or other interface to (i) specify a network address or location of his content (e.g. website, URL, domain information); and (ii) create or configure content for the transactional advertisement.
  • the publisher 102 may create or specify one or more of (i) background appearance; (ii) foreground appearance; and (iii) text.
  • FIG. 8 illustrates an interface that the publisher may use to create or configure transactional advertisements.
  • the publisher interface 110 includes a validation component 114 that accesses the publisher's web content to validate the content of the website.
  • the validation component 114 dispatches a crawler to retrieve 119 text and other scanned data 117 from the publisher's web property.
  • a web property may correspond to a website, a resource (such as a page or file) provided at a website or location, or a network of websites and locations. Examples of web properties include web pages, blogs, or “networks” that are operated by a common entity across multiple domains.
  • the validation component 114 may use the scanned or retrieved data 117 as a mechanism for checking that the publisher website provides appropriate surrounding content for display of transactional advertisements. For example, the validation component may operate to reduce brand tarnishment that may result from a transactional advertisement being displayed with offensive or inappropriate content. The validation component 114 may check keywords and perform other safeguards that ensure the publisher's domain is appropriate for display of certain transactional advertisements.
  • the publisher interface 110 may generate a script 115 or other set of code.
  • the script 115 is provided as JAVASCRIPT.
  • the publisher 102 may carry or manually incorporate the script 115 into his web property so as to be embedded in the publisher's web page 112 .
  • the script 115 may execute when there is a download instance by a user (e.g. individual who views the publisher's web content through a web browser).
  • the script 115 acts as a handler for server-initiated inclusion of other scripts onto the web page (via transactional advertisement items 127 ).
  • the script 115 may determine an identification of the terminal of the user, and/or make a determination (either independently or through interactions with the server) as to whether the particular terminal of the download instance of the web page 112
  • the distribution module 120 interacts with the web page 112 in order to select and provide transactional advertisement items 127 .
  • the distribution module 120 retrieves or identifies key words and/or other information about the web page 112 in order to perform a relevance algorithm by which it can generate criteria for the selection of transactional advertisement items 127 for transmission to the web page 112 and the display order of such selected transactional advertisement items.
  • the script 115 handles communications or otherwise facilitates identification of key words from the web property for the distribution module 120 .
  • the distribution module 120 bases the selection criteria 122 on parameters that include one of more of the following (i) the context of the web page 112 (e.g.
  • identification or determination of popular transactional content items as measured by one or more metrics (e.g. for coupons, most profitable, most downloaded, and/or most redeemed), and/or (iii) historical information, including past history of the user or terminal that downloads the web page 112 (e.g. what coupons the user has previously printed or redeemed).
  • Other parameters may also be used, such as identification of demographics from information known about the site of the web page 112 .
  • the publisher may also specify coupon content (specifically, by type or class etc.) to exclude from being included on the web page 112 .
  • the distribution module 120 may select transactional advertisement data items 127 from the collection 140 , and delivers transactional advertisement items 127 to the web page 112 for the user.
  • the transactional advertisement items 127 are delivered with elements such as described with FIG. 2 .
  • the elements include control elements for restricting use (e.g. precluding unauthorized use or overuse) of the transactional data item.
  • the distribution site 101 is able to serve transactional advertisement items similar to serving conventional online banner advertisement, for purpose of enabling creation of print-form coupons that (i) comply with industry standards, but (ii) are under control set forth from the distribution site 101 .
  • the use of scripts or other programmatic triggers that initiate delivery and handling of transactional advertisement items enables such data items to be served onto the publisher's web property with control elements that regulate or control how the data items are used.
  • transactional advertisement items correspond to coupon content which can be printed by the user as a coupon and redeemed or used at a point-of-sale.
  • Coupon content may be distributed using elements such as described with FIG. 2 .
  • a system such as described with FIG. 1 may distribute coupon content (or other transactional advertisement items) such that print-form coupons can be printed by individual users performing print operations.
  • the print form coupons may comply with formatting standards, and represent issued coupon offers from a manufacturer (or retailer).
  • such coupons may be created in the online medium under many of the restrictions as conventional offline coupons, even though the online distribution site of the coupon content is separate from the web property at which the coupon content is presented.
  • coupon content may be printed into coupons that include product images and information, bar codes, and water marks (or other security features) that authenticate the coupon.
  • an advertiser can make a coupon offer accessible to the public over an online medium, while maintaining control of the print form coupons that can be created or printed from the published coupon content.
  • Such controls manage overuse and fraud. In an online environment, overuse can occur if individual users generate too many coupons (e.g., exceed the issuer's generation limits) from one coupon data item.
  • FIG. 2 illustrates components of a transactional advertisement data item, such as described with FIG. 1 , according to one or more embodiments.
  • the elements of the transactional advertisement items includes (i) elements 210 for enabling presentation and programmatic actions, (ii) content elements 212 corresponding to the selected transactional data items 127 , (iii) a programmatic element 214 for enabling install of a printer control component (as necessary), a (iv) a printer check element 216 , and (v) print consumption enabler 218 .
  • the element 210 may include background art or layout, size designations, and instructions for enabling specific layout considerations or designs.
  • the content elements 212 may correspond to, for example, selected coupon content or advertisement.
  • the programmatic element 214 corresponds to a program (or trigger to locate and initiate install of a program) that is installed on the terminal as a plug-in or other installed application, to both allow and to control or place restrictions on the ability of the user to print.
  • the programmatic element 214 may execute to restrict the number of instances that a user can perform print operations.
  • the programmatic element 214 includes a print ‘driver’ that is installed on user terminals, and which is triggered by the user performing the print operation on coupon content.
  • the programmatic element 214 may (i) disable the ability of the user to select a printer other than a default printer, (ii) preclude the user from performing a print operation that would cause the transactional data item to print to an image or otherwise be able to be reproduced (with or without water marks).
  • the programmatic element 214 is not always installed. For example, if the user of the web page 112 ( FIG. 1 ) already has the install that is triggered or provided by the programmatic element 214 , the programmatic element 214 may not be used on that download.
  • the check element 216 may monitor the printing activity (once the program specified by element 214 is installed).
  • the check element 216 may monitor the number of instances that the particular coupon is printed, or whether the printer that performs the print operation is approved. For example, one or more embodiments provide that the fax machines, or PDF distiller printers are not enabled to print coupons from the transactional advertisement items because those types of printers facilitate unauthorized duplication.
  • the print consumption element 218 triggers the print action so as to enable the print to occur without navigating the user away from the web page 112 .
  • the print consumption element 218 enables in-place printing, so that the user's viewing of the web page 112 is undisturbed after selecting to consume or otherwise print a coupon (corresponding to displayed coupon content provided on the web page 112 ).
  • the print consumption element 218 may operate on the user terminal to bypass the user's print wizard and make a direct print to the user's default printer.
  • a print wizard corresponds to an interface, typically made present in response to a user's print command, that enables the user to select a printer (e.g. which local or network printer), as well as numerous settings for the printer (e.g. print quality, color versus black and white, paper tray or size, collate sequence of pages). By bypassing the print wizard, the user's attention is not distracted from the web page.
  • the user may view web content on a publisher site, then see transactional advertisement in the form of coupon content.
  • the user may ‘click’ the coupon content.
  • one or more embodiments provide that (assuming the programmatic element 214 is operating on the user terminal) a print form coupon corresponding to the displayed coupon content is printed to the user's default printer. In such an implementation, no web page is opened for the coupon content when the user ‘clicks’ the transactional advertisement.
  • the user's view of the content on the web property of the publisher is relatively undisturbed.
  • FIG. 3-5 Systems such as described with embodiments of FIG. 1 and elsewhere may be used to implement various functions and features for distributing coupons and other types of transactional advertisements.
  • FIG. 3-5 reference may be made to elements of FIG. 1 and FIG. 2 for purpose of illustrating suitable components or elements for performing a step or sub-step being described.
  • other forms of transactional advertisement items also may be implemented with embodiments described.
  • FIG. 3 illustrates a method for distributing coupon content to enable printable and redeemable coupons for users, according to an embodiment.
  • system 100 receives publisher information from publishers who wish to include coupons as a type of advertisement content on their website. For example, publishers may be incentivized to share in revenue generation, such as described with an embodiment of FIG. 1 .
  • coupon content is selected and displayed on the publisher's website or other web property.
  • a relevance algorithm may be used, for example, as well as other criteria (e.g. such as those pertaining to revenue generation and history) to select the coupon content.
  • the coupon content may be provided as an element within the data items (e.g. see transactional advertisement items 127 ) that are delivered to the publisher's web page. Other components may be provided in the data item to control printing of the coupon content into coupons.
  • step 330 provides that the coupon content are packaged or included with programmatic controls that control or otherwise regulate the manner in which the coupon content can be used.
  • one manner of control includes controlling (i) the number of instances that coupon content is printed into coupons, and (ii) the type of printers that may ‘print’ coupon content.
  • control enables the coupons to be restricted based on sponsor or coupon supplier restrictions. Examples of such restrictions include the number of identical coupons a user can redeem, authentication regarding the coupon being redeemed (e.g., not an unauthorized copy), and integrity of the contents of the coupon (e.g., protect against unauthorized redemption value of the coupon).
  • the user or the user's terminal may be able to perform a print operation on the coupon content (e.g., to create print form coupons redeemable at stores) a limit of once or twice.
  • the programmatic controls may limit what printers the user may use. Specifically, the programmatic controls may preclude the user from using a printer of an excluded class.
  • printers of an excluded class include scanners, facsimile machines, and certain digital print drivers (e.g., PDF printers and post script printers), which can otherwise facilitate the creation of fraudulent digital copies.
  • an embodiment provides that some print control may be implemented on a campaign wide level.
  • some coupon content campaigns may limit the total number of print operations that can be performed on a given coupon content.
  • a given coupon content may not be printable if a limit is reached as to how many times the coupon content has been printed by all users.
  • FIG. 4 illustrates a more detailed process for enabling distribution of coupon content and other transactional advertisement content, according to one or more embodiments.
  • publisher information may be received (e.g., see publisher interface 110 of FIG. 1 ). The information may be received through the publisher's interaction with an interface such as described with FIG. 8 .
  • Step 420 provides that the publisher content is verified as being appropriate for display of coupons/transactional advertisement (e.g., see validation component 114 of FIG. 1 ).
  • Step 430 provides that a script (or other set of code) is generated for the publisher to embed in his or her webpage or web properties.
  • the publisher interface 110 may generate the script 115 which the publisher can incorporate into his web property.
  • the script is operable (e.g., as a trigger) to retrieve coupon content from the site 101 .
  • FIG. 7 An example of a script is provided with FIG. 7 .
  • Steps 440 and 450 are performed responsively at an instance when a given user of a website downloads the webpage (or web property) on which coupon/transactional advertisement content is to be provided.
  • Step 440 provides that coupon content or other transactional content items are selected based on factors such as relevance, revenue generation, and/or history of the user of the web page. Relevance may be based on information that is determined from or about the web property or directly from input provided by the web property publisher. For example, text displayed on the web property (e.g., web page) may be scanned and analyzed for keywords to determine relevance. Metadata associated with the web property may also be used.
  • the advertiser (or issuer of the coupon) may specify terms (e.g., key words) or criteria for determining relevance for where that advertiser's coupon content is published.
  • the web property publisher may specify certain coupon content criteria, such as not coupon content from a particular advertiser. Revenue generation factors may, for example, specify what coupon offers are most lucrative for the distribution site or the publisher.
  • the history parameter may include parameters that indicate what coupons the particular user has previously viewed.
  • coupon content items may be selected for rendering of a web property of a given publisher.
  • the coupon content can be selected and/or prioritized (e.g. top-down sort, with top position being prioritized) based on factors that also include: (i) selecting or sorting coupon content items based on how relevant each coupon content is to the content of the publisher's web property or criteria (e.g. more relevant coupon content being provided higher priority or sort); (ii) the value of the coupon content to the distributor or publisher (e.g. coupon issuer may provide added reward for some coupon offer's use).
  • coupon content is selected and/or prioritized for display in list format for the user, based on a determination of relevance or interest to the user (i.e. viewer of the web page). Such determinations may include determining information about the individual users who render the coupon content, then using that information to (i) select coupon content, and/or (ii) sort or prioritize the coupon content.
  • the user's terminal is identified, and referenced to coupon offers that the user previously printed or used. Coupons directed to a product, product type, or other classification that were previously of interest to the user may be prioritized when coupon content is selected or prioritized for the user.
  • coupon content may not be selected (or provided a low priority when listed)/Still further, an embodiment provides for determining geographic information about the user from, for example, the user's IP address (via a geo-IP service). Upon determination of the individual user's geographic region, coupon content may be selected or sorted based on geographic specific parameters. For example, coupon offers that are for retail centers outside of the user's immediate geographic region are not selected for that user, or alternatively provided a lower on the coupon content list.
  • Step 450 provides that the coupon or other transactional advertisement content is generated and rendered onto the web property of the publisher.
  • the coupon content may be displayed adjacent to text or other content, similar to a conventional banner ad.
  • the data item may be acted on by the user in order to generate a printed coupon.
  • the distribution site (see FIG. 1 ) which may be remote to the web property may incorporate programmatic elements that control the print operations that can be performed on the web property, so as to manage overuse or fraud, among other reasons.
  • FIG. 5 illustrates a method for enabling a user of a publisher web property to use a coupon offer published on the web property, according to an embodiment.
  • a user may access or interact with the webpage 112 (or other web property) of the publisher that subscribes to the advertisement network described with a system such as described with FIG. 1 .
  • the download (or other user activity) on the webpage 115 causes the browser of the user's terminal to run the script 115 , which performs functions that include determining the terminal's identification and/or determining whether the terminal has installed or otherwise includes a print control component.
  • Terminal identification may be performed in many ways, including by cookies downloaded on the user's computer.
  • the script 115 serves as a handler that communicates with the server elements of system 100 for purposes that include incorporating additional scripts or functionality into the page under download.
  • This additional functionality may be in the form of enabling system 100 to download additional one or more additional scripts that enable functionality such as described in steps below, or with one or more other embodiments.
  • an embodiment provides that in step 520 , one or more additional scripts are generated for inclusion onto the web page.
  • the generated scripts may enable the functionality and features such as described with an embodiment of FIG. 2 , scripts for providing (i) element 212 for creating presentation and layout, (ii) print installation element 214 , (iii) print check 216 for device or limit, (iv) enablement of in position print consumption (see element 218 ).
  • system 100 receives from data generated by one of the scripts that correspond to (e.g. script 115 or subsequent script) the machine identification of the terminal that is viewing the web page.
  • the machine identification may be generated from various identifiers on the user's machine, including the user's hard drive identifier and MAC address.
  • U.S. patent application Ser. No. 12/274,308 which is incorporated by reference herein, discloses techniques by which such machine identification may be programmatically determined. Thus, one of the scripts may execute on the terminal to procure this information.
  • Step 540 provides that coupon content is displayed on the web page 112 as a form of transactional advertisement.
  • the display of the coupon content may be performed independent of identifying the terminal.
  • a coupon content similar to a banner ad, may both promote a particular product to the user and enable the user to receive a coupon (or offer) from the displayed coupon content.
  • a determination may be made in step 560 as to whether the user's device has a print control component installed.
  • the print control component may control (and thus provide safeguards preventing) (i) the user from making too many prints from the coupon content, or (ii) ‘printing’ the coupon content to a printer that enables image manipulation (such as a fax machine, or certain digital printers, such as PDF printers, Post Script printers and Document Writer printers i.e., “excluded class of printers”).
  • step 570 enables consumption of the coupon content (or alternatively, other transactional content).
  • consumption may correlate to generation of a hardcopy (i.e. print-form) of the coupon from the coupon content.
  • the hardcopy is generated without affecting the user's view of the publishers' webpage.
  • the print wizard on the user's terminal may be bypassed by the control component, and the print function may be performed as a background process, so that the browser maintains foremost view of the webpage that the user is using.
  • step 580 provides that the user is provided a prompt or message to download and install the control component.
  • step 590 a determination is made as to whether the user performed the download. If the user performed the download, the method proceeds to step 570 , where the coupon is consumed (e.g. printed). If the user did not perform the download, step 595 provides that the coupon content is displayed, but not usable. In the context provided, this may correspond to the coupon content being non-printable (and thus not usable as a coupon).
  • FIG. 6 illustrates a method for enabling display of coupon content (or content corresponding to other transactional advertisement content), according to an embodiment.
  • one or more embodiments enable online publishers to present coupon content in their own web content as a form of advertisement or marketing (e.g. similar to banner ads).
  • the coupon content is presented in a manner that enables viewers of the web property to ‘consume a transaction’ of the coupon content without disturbing their view of the publisher's content.
  • the users on the publisher's web property are able to view the coupon content and perform a print operation to print coupons, while continuously maintaining the web property of the publisher under view and in position.
  • the user's election to perform the print operation does not, for example, open a print wizard on the user's terminal, or cause the user's browser to navigate to a new web page.
  • step 610 provides for presenting coupon content as data items that are included or made a part of the presentation of the publisher's web property.
  • coupon content may be displayed similar to banner ads on a perimeter portion of a web page.
  • Step 620 provides for enabling independent navigation or viewing of the coupon content, separate from the remainder of the web page under view.
  • the user is able to (i) view closeup, and (ii) scroll in a coupon window from one coupon content item to another. These actions may be performed in-position, meaning the webpage under view remains prominent, and the browser is not directed to navigate to (or open) a new page to show the coupon content.
  • the user may view coupon content (displaying one or more offers) on the perimeter or other subsection of a page, without navigating away or having the content on the page obstructed.
  • Step 630 provides for enabling direct consumption of the coupon content. As described with an embodiment of FIG. 5 , this may correspond to enabling the user to perform a direct print operation. In such an operation, the print control component (or other functionality) provided with the coupon content executes to identify the default printer and to print to the default printer while bypassing any prompts or wizards that the printer interface may typically provide.
  • step 630 may be performed with programmatic controls that preclude over-printing or printing to a file or location that enables unauthorized duplication.
  • FIG. 7 illustrates a handler script for use with one or more embodiments described herein.
  • a handler script 710 may correspond to, for example, script 115 which initiates a sequence of communication events between a publisher's web page 112 (see FIG. 1 ) and the system 100 ( FIG. 1 ).
  • the communication events may bring into or incorporate additional scripts of functions that the browser may perform in rendering the coupon content.
  • additional functionality may design layout, detect print control components, perform printer checks for device and limit use and perform other functions.
  • the script may include line items that identify the publisher's domain (“script ID” and “bid”) so that the publisher cannot incorporate the handler script onto another web page. Such control precludes the script from being incorporated into a non-approved web page (i.e.
  • the handler script 710 may also include format code based on standardized parameters relating to, for example, size of placement, and tracking information to enable the publisher to track the content. Additionally, the handler script 710 may include a call to a page or other network resource that has additional scripts or functionality, such as those described with one or more other embodiments.
  • FIG. 8 illustrates an interface for a publisher who subscribes to a service such as provided with system 100 of FIG. 1 , under an embodiment.
  • a publisher may interact with the interface 810 to specify the format for the generated coupon/transactional content, including background coloring and display feedback (showing the operator what his format selections appear like).
  • the publisher may select background, border, summary color, and text color using a color palette or other color selection tool.
  • the publisher may also specify alternative advertisements or services should selected coupon or transactional content not be available at a given instance (e.g., such as when a user scrolls through all of the coupons that are selected for his page).
  • the publisher may also select a tracking identifier.
  • Other implementations may enable the publisher to designate classifications for the type of coupon or transactional content that he wishes to include on the web page.
  • transactional advertisement content may correspond to an advertisement banner that enables the user to purchase the displayed product on site, without further web navigation to other sites.

Abstract

A system and method is provided for distributing transactional advertisement from a distribution site over a network to online publishers. The transactional data items are rendered by the online publishers, with control elements provided from the distribution site, to control use of the transactional data items on the user terminal.

Description

    RELATED APPLICATIONS
  • This application claims benefit of priority to U.S. Provisional Application No. 61/052,996, filed May 13, 2008; the aforementioned priority application is hereby incorporated by reference in its entirety for all purposes.
  • BACKGROUND
  • Different advertisement services currently exist for publishers of websites and content. Generally, these services enable publishers to enroll in a program where the service selects and displays advertisements on the publisher's web site. The advertisements are often selected to match the content of the publisher's website. Traditionally, the content of the advertisement may include text, images, or even video.
  • Coupons are items that can be used to procure something of value (e.g. discount) in a transaction (e.g. for the purchase of a product that is the subject of the coupon content). Typically, coupons are issued for use in retail stores as a form of marketing or promotion. In the past, coupons were distributed in print form through mail, magazines, and newspapers. Increasingly, coupons are distributed through the Internet. Coupons that are distributed over the Internet can resemble traditional coupons (i.e. those distributed through the mail or in newspapers), but such coupons are printed from a user's computer.
  • Numerous types of coupons exist. Some coupons are unstructured and other coupons are structured and formatted in compliance with industry or published standards for coupons. The typical components of structured coupons include an image and/or text reciting the value of the offer, the product(s) offered, terms and conditions, and a barcode that can be scanned and validated (e.g., such as by a retailer).
  • This barcode is typically standardized (e.g., one standardized barcode format is UPC Version A which has the following format:
  • 5 MMMMM FFFVV c)
  • In this format, the first digit(s) are either the number five (5) or the number ninety-nine (99). This number identifies the barcode as a coupon to the point-of-sale (POS) machine/logic. The second set of digits is comprised of a five-digit manufacturer identification number. In most cases, this number must match the manufacturer identification number (“Manufacturer ID”) of the item being discounted by the coupon. This is shown as MMMMM above. The next three (3) digits is a family code, summary code or super summary code. This number is determined by a manufacturer and is based on how the manufacturer is offering the coupon. The family code hierarchy of the coupon is predetermined by a manufacturer and used so that a coupon can only be redeemed for those items associated with the manufacturer ID and family code of the coupon. In the depicted format, the next two (2) digits are a value code. This is taken from a predetermined listing, published by GS1 (formerly the Uniform Code Council). The final digit is a check character that is calculated from the previous eleven (11) digits, shown as c above.
  • The bar codes on coupons provide information that enables the retailer to match the items the individual is purchasing with the offers in the coupons. For example, a UPC A type coupon, point-of-sale machine/logic identifies and reads the barcode on the coupon, and compares the information of the barcode with the stored information in the retailer's product file. Typically, the machine/logic checks the items purchased by the customer in order to identify an item with that same manufacturer ID number that is within the barcode symbol on the coupon. If product(s) with the same manufacturer ID exist in the purchase, the machine/logic checks to see if the family code of the coupon accommodates the product identifier of the items purchased. If there is a match, the value of the coupon is deducted from the customer's order. If there is no match, the machine/logic generates an error code.
  • BRIEF DESCRIPTION
  • FIG. 1 illustrates a system for distributing coupon content and/or other transactional advertisements, according to an embodiment of the invention.
  • FIG. 2 illustrates components of a transactional advertisement item, such as described with FIG. 1, according to one or more embodiments.
  • FIG. 3 illustrates a method for distributing coupon content to enable printable and redeemable coupons for users, according to an embodiment.
  • FIG. 4 illustrates a more detailed process for enabling distribution of coupon content and other transactional advertisement content, according to an embodiment of the invention.
  • FIG. 5 illustrates a method for enabling a user of a publisher web page to use provided coupon content, according to an embodiment.
  • FIG. 6 illustrates a method for enabling display of coupon content or other transactional advertisement content, according to an embodiment.
  • FIG. 7 illustrates a handler script for use with one or more embodiments described herein.
  • FIG. 8 illustrates an interface for a publisher who subscribes to a service such as provided with system 100 of FIG. 1, under an embodiment.
  • DETAILED DESCRIPTION
  • Embodiments described herein provide a system in which a publisher of a website may subscribe to a distribution site in order to receive transactional advertisements for their web site. In particular, one form of transactional advertisement is coupon content, which, under an embodiment, is delivered from a distribution site to a publisher website (or other web property) in a manner that enables a user of the web property (i.e. the consumer) to act on and use (e.g., print) the coupon content. The coupon content may be distributed to many publishers operating independently from the distribution site, in a manner that enables the distribution site to control the use of the coupon content by users of the online publishers. Still further, one or more embodiments provides that the distribution site distributes transactional advertisements (such as coupon content) to any number of online publishers with programmatically implemented restrictions and controls, so as to restrict and control the use of the transactional advertisement on the publisher's web property.
  • In the case of coupon content, embodiments provide that the user is able to perform a print action that yields a properly coded and formatted coupon. However, in order to inhibit coupon fraud or misuse, embodiments provide that the coupon content is made available to the publisher (e.g., on the publisher's web property) with programmatic control elements that originate from a distribution site in order to restrict and control the generation of print form coupons from the coupon content. According to one or more embodiments, the control elements restrict the user in the number of times that a print operation can be performed on the coupon content in order to generate a corresponding print form coupon. The control elements may also implement other restrictions that safeguard against the ability of the user to duplicate the coupon content or otherwise print unauthorized versions or quantities of the coupon.
  • As used herein, the term “transactional advertisement” means promotional or advertisement content that has the additional purpose of being used to facilitate a transaction. An example of a transactional advertisement is coupon content, which (i) includes content that advertises or promotes a product/service, and (ii) can be acted upon by the user (e.g., a print request) in order to generate a print form coupon. Another example of a transactional advertisement includes content that advertises, promotes and enables a transaction for the promoted product/service.
  • According to one or more embodiments, a system is provided for distributing transactional advertisements over a network. The system includes a storage medium and a plurality of modules that operate on a distribution site of the transactional advertisements. The storage medium stores data corresponding to a plurality of transactional advertisement items. The plurality of modules includes a publisher interface and a distribution module. The publisher interface module is made accessible to a plurality of publishers over the network. The publisher interface module also enables individual publishers to specify one or more web properties that are to include transactional advertisement items. The distribution module is configured to select from the storage medium a set of transactional advertisement items for each web property.
  • In another embodiment, transactional advertisement items are distributed over a network. At a distribution site of the transactional advertisement items, a script is generated to execute on a web property of a publisher site. The script may execute to trigger one or more components operating on or with the distribution site to deliver transactional advertisement items to the publisher site. Responsive to the script executing from a user terminal accessing the web property, one or more transactional advertisement items are selected for the web property. The one or more selected transactional advertisement items are communicated to the web property of the publisher (from the distribution site) in order to be rendered on the web property. The one or more selected transactional advertisement items are rendered with control elements provided from the distribution site to control use of the transactional advertisement items on the user terminal.
  • Still further, another embodiment provides for maintaining a collection of coupon content at a distribution site that is available for online publishers. A plurality of online publishers may subscribe to receiving coupon content from the distribution site. The coupon content may be received or used on a web property of the publisher. For a given web property of the publisher, one or more coupon content is selected from the collection. The distribution site programmatically transmits the coupon content to the publisher web property where it is displayed for the user (e.g., to print coupons).
  • One or more embodiments described herein provide that methods, techniques and actions performed by a computing device are performed programmatically, or as a computer-implemented method. Programmatically means through the use of code, or computer-executable instructions. A programmatically performed step may or may not be automatic.
  • Any of the embodiments described herein may be implemented using modules. A module may include a program, a subroutine, a portion of a program, or a software component or a hardware component capable of performing one or more stated tasks or functions. As used herein, a module can exist on a hardware component independently of other modules, or a module can be a shared element or process of other modules, programs or machines.
  • Furthermore, any embodiments described herein may be implemented through the use of instructions that are executable by one or more processors. These instructions may be carried on a computer-readable medium. Machines or modules shown in figures provide herein include examples of processing resources and computer-readable mediums on which instructions for implementing embodiments of the invention can be carried and/or executed. Examples of computer-readable mediums include permanent memory storage devices, such as hard drives on personal computers or servers. Other examples of computer storage mediums include portable storage units, such as CD or DVD units, flash memory (such as carried on many cell phones and personal digital assistants (PDAs)), and magnetic memory. Computers, terminals, network enabled devices (e.g. mobile devices such as cell phones) are all examples of machines and devices that utilize processors, memory, and instructions stored on computer-readable mediums.
  • System Description
  • FIG. 1 illustrates a system for distributing coupon content and/or other transactional advertisements, according to an embodiment. In an embodiment, a system 100 includes one or more modules, including a publisher interface 110 and a distribution module 120. System 100 may be associated with a distribution site 101 having a corresponding domain or web address. The components of system 100 may be implemented using a combination of hardware that includes one or more processors 121, memory resources 123, and a network interface 125. For example, system 100 may be implemented on a server (or combination of servers) that operate to provide modules that correspond to publisher interface 110 and distribution module 120. System 100 may be operated on a network so that the publisher interface 110 is accessible over a network (such as the Internet) to publishers 102. Publishers 102 may include website operators, bloggers, or other content publishers that use websites or network addresses. System 100 is linked to the publishers 102 by the Internet (or other network), and the publishers 102 may operate independently of system 100. For example, each publisher 102 may operate on a domain that is different from that of system 100, under control of an operator that is separate and independent than an operator of system 100. The system 100 may maintain transactional advertisement items 127, for use as part of its distribution network. The transactional advertisement items 127 may be maintained with one or more database(s) or other data structure(s) that can be accessed and retrieved by one or more components of the system 100. As an alternative, the transactional advertisement items 127 may originate from a source outside of system 100, such as from a third-party.
  • The operator of system 100 may receive fees from sponsors of advertisements and/or coupons based on parameters 119 that include one or more of (i) coupons/advertisements that are viewed (i.e. ‘impressions’); (ii) coupons or transactional advertisements that are used (e.g. printed); and/or (iii) coupons that that are actually redeemed. To incentivize publishers, the operator of system 100 may implement fee distribution agreements, where publishers receive a portion of the overall fees that the operator of system 100 would otherwise collect. Thus, system 100 may enable publishers to monetize their web content through display of transactional advertisements, such as content that is redeemable as a coupon.
  • In an embodiment, the publisher interface 110 provides web-based interfaces for individual publishers 102 that wish to subscribe to receiving the transactional advertisements. In one embodiment, the publisher 102 interacts through a web page or other interface to (i) specify a network address or location of his content (e.g. website, URL, domain information); and (ii) create or configure content for the transactional advertisement. In one implementation, the publisher 102 may create or specify one or more of (i) background appearance; (ii) foreground appearance; and (iii) text. An embodiment of FIG. 8 illustrates an interface that the publisher may use to create or configure transactional advertisements.
  • In an embodiment, the publisher interface 110 includes a validation component 114 that accesses the publisher's web content to validate the content of the website. In one embodiment, the validation component 114 dispatches a crawler to retrieve 119 text and other scanned data 117 from the publisher's web property. A web property may correspond to a website, a resource (such as a page or file) provided at a website or location, or a network of websites and locations. Examples of web properties include web pages, blogs, or “networks” that are operated by a common entity across multiple domains.
  • The validation component 114 may use the scanned or retrieved data 117 as a mechanism for checking that the publisher website provides appropriate surrounding content for display of transactional advertisements. For example, the validation component may operate to reduce brand tarnishment that may result from a transactional advertisement being displayed with offensive or inappropriate content. The validation component 114 may check keywords and perform other safeguards that ensure the publisher's domain is appropriate for display of certain transactional advertisements.
  • Once the publisher 102 has enrolled, the publisher interface 110 may generate a script 115 or other set of code. In one implementation, the script 115 is provided as JAVASCRIPT. The publisher 102 may carry or manually incorporate the script 115 into his web property so as to be embedded in the publisher's web page 112. The script 115 may execute when there is a download instance by a user (e.g. individual who views the publisher's web content through a web browser). In one embodiment, the script 115 acts as a handler for server-initiated inclusion of other scripts onto the web page (via transactional advertisement items 127). In addition to acting as a handler, the script 115 may determine an identification of the terminal of the user, and/or make a determination (either independently or through interactions with the server) as to whether the particular terminal of the download instance of the web page 112
  • The distribution module 120 interacts with the web page 112 in order to select and provide transactional advertisement items 127. In particular, one or more embodiments provide that the distribution module 120 retrieves or identifies key words and/or other information about the web page 112 in order to perform a relevance algorithm by which it can generate criteria for the selection of transactional advertisement items 127 for transmission to the web page 112 and the display order of such selected transactional advertisement items. In one embodiment, the script 115 handles communications or otherwise facilitates identification of key words from the web property for the distribution module 120. The distribution module 120 bases the selection criteria 122 on parameters that include one of more of the following (i) the context of the web page 112 (e.g. key words), (ii) identification or determination of popular transactional content items, as measured by one or more metrics (e.g. for coupons, most profitable, most downloaded, and/or most redeemed), and/or (iii) historical information, including past history of the user or terminal that downloads the web page 112 (e.g. what coupons the user has previously printed or redeemed). Other parameters may also be used, such as identification of demographics from information known about the site of the web page 112. The publisher may also specify coupon content (specifically, by type or class etc.) to exclude from being included on the web page 112. Once the criteria 122 is determined, the distribution module 120 may select transactional advertisement data items 127 from the collection 140, and delivers transactional advertisement items 127 to the web page 112 for the user. The transactional advertisement items 127 are delivered with elements such as described with FIG. 2. In an embodiment, the elements include control elements for restricting use (e.g. precluding unauthorized use or overuse) of the transactional data item. In this way, some embodiments provide that the distribution site 101 is able to serve transactional advertisement items similar to serving conventional online banner advertisement, for purpose of enabling creation of print-form coupons that (i) comply with industry standards, but (ii) are under control set forth from the distribution site 101. In particular, the use of scripts or other programmatic triggers that initiate delivery and handling of transactional advertisement items enables such data items to be served onto the publisher's web property with control elements that regulate or control how the data items are used.
  • According to one or more embodiments, transactional advertisement items correspond to coupon content which can be printed by the user as a coupon and redeemed or used at a point-of-sale. Coupon content may be distributed using elements such as described with FIG. 2. A system such as described with FIG. 1 may distribute coupon content (or other transactional advertisement items) such that print-form coupons can be printed by individual users performing print operations. According to some embodiments, the print form coupons may comply with formatting standards, and represent issued coupon offers from a manufacturer (or retailer). As described with some embodiments, such coupons may be created in the online medium under many of the restrictions as conventional offline coupons, even though the online distribution site of the coupon content is separate from the web property at which the coupon content is presented. Specifically, coupon content may be printed into coupons that include product images and information, bar codes, and water marks (or other security features) that authenticate the coupon. As provided by embodiments described herein, an advertiser can make a coupon offer accessible to the public over an online medium, while maintaining control of the print form coupons that can be created or printed from the published coupon content. Such controls manage overuse and fraud. In an online environment, overuse can occur if individual users generate too many coupons (e.g., exceed the issuer's generation limits) from one coupon data item.
  • FIG. 2 illustrates components of a transactional advertisement data item, such as described with FIG. 1, according to one or more embodiments. In one embodiment, the elements of the transactional advertisement items includes (i) elements 210 for enabling presentation and programmatic actions, (ii) content elements 212 corresponding to the selected transactional data items 127, (iii) a programmatic element 214 for enabling install of a printer control component (as necessary), a (iv) a printer check element 216, and (v) print consumption enabler 218.
  • The element 210 may include background art or layout, size designations, and instructions for enabling specific layout considerations or designs. The content elements 212 may correspond to, for example, selected coupon content or advertisement. In one embodiment, the programmatic element 214 corresponds to a program (or trigger to locate and initiate install of a program) that is installed on the terminal as a plug-in or other installed application, to both allow and to control or place restrictions on the ability of the user to print. In particular, as described below, the programmatic element 214 may execute to restrict the number of instances that a user can perform print operations. In order to implement such control, one embodiment provides that the programmatic element 214 includes a print ‘driver’ that is installed on user terminals, and which is triggered by the user performing the print operation on coupon content. The programmatic element 214 may (i) disable the ability of the user to select a printer other than a default printer, (ii) preclude the user from performing a print operation that would cause the transactional data item to print to an image or otherwise be able to be reproduced (with or without water marks).
  • In some implementations, the programmatic element 214 is not always installed. For example, if the user of the web page 112 (FIG. 1) already has the install that is triggered or provided by the programmatic element 214, the programmatic element 214 may not be used on that download. The check element 216 may monitor the printing activity (once the program specified by element 214 is installed).
  • The check element 216 may monitor the number of instances that the particular coupon is printed, or whether the printer that performs the print operation is approved. For example, one or more embodiments provide that the fax machines, or PDF distiller printers are not enabled to print coupons from the transactional advertisement items because those types of printers facilitate unauthorized duplication.
  • The print consumption element 218 triggers the print action so as to enable the print to occur without navigating the user away from the web page 112. In particular, the print consumption element 218 enables in-place printing, so that the user's viewing of the web page 112 is undisturbed after selecting to consume or otherwise print a coupon (corresponding to displayed coupon content provided on the web page 112). In one embodiment, the print consumption element 218 may operate on the user terminal to bypass the user's print wizard and make a direct print to the user's default printer. A print wizard corresponds to an interface, typically made present in response to a user's print command, that enables the user to select a printer (e.g. which local or network printer), as well as numerous settings for the printer (e.g. print quality, color versus black and white, paper tray or size, collate sequence of pages). By bypassing the print wizard, the user's attention is not distracted from the web page.
  • As an example, the user may view web content on a publisher site, then see transactional advertisement in the form of coupon content. The user may ‘click’ the coupon content. Rather than the click action opening a new web page, one or more embodiments provide that (assuming the programmatic element 214 is operating on the user terminal) a print form coupon corresponding to the displayed coupon content is printed to the user's default printer. In such an implementation, no web page is opened for the coupon content when the user ‘clicks’ the transactional advertisement. Thus, the user's view of the content on the web property of the publisher is relatively undisturbed.
  • Methodology
  • Systems such as described with embodiments of FIG. 1 and elsewhere may be used to implement various functions and features for distributing coupons and other types of transactional advertisements. In describing embodiments of FIG. 3-5, reference may be made to elements of FIG. 1 and FIG. 2 for purpose of illustrating suitable components or elements for performing a step or sub-step being described. Reference may be made to coupons and coupon content as a specific form of transactional content. However, as mentioned elsewhere, other forms of transactional advertisement items also may be implemented with embodiments described.
  • FIG. 3 illustrates a method for distributing coupon content to enable printable and redeemable coupons for users, according to an embodiment. In a step 310, system 100 receives publisher information from publishers who wish to include coupons as a type of advertisement content on their website. For example, publishers may be incentivized to share in revenue generation, such as described with an embodiment of FIG. 1.
  • In step 320, coupon content is selected and displayed on the publisher's website or other web property. A relevance algorithm may be used, for example, as well as other criteria (e.g. such as those pertaining to revenue generation and history) to select the coupon content. The coupon content may be provided as an element within the data items (e.g. see transactional advertisement items 127) that are delivered to the publisher's web page. Other components may be provided in the data item to control printing of the coupon content into coupons.
  • Accordingly, step 330 provides that the coupon content are packaged or included with programmatic controls that control or otherwise regulate the manner in which the coupon content can be used. As described with an embodiment of FIG. 1 or FIG. 2, one manner of control includes controlling (i) the number of instances that coupon content is printed into coupons, and (ii) the type of printers that may ‘print’ coupon content. Among other benefits, such control enables the coupons to be restricted based on sponsor or coupon supplier restrictions. Examples of such restrictions include the number of identical coupons a user can redeem, authentication regarding the coupon being redeemed (e.g., not an unauthorized copy), and integrity of the contents of the coupon (e.g., protect against unauthorized redemption value of the coupon). Thus, for example, the user or the user's terminal may be able to perform a print operation on the coupon content (e.g., to create print form coupons redeemable at stores) a limit of once or twice. To protect the integrity of the coupon offer, the programmatic controls may limit what printers the user may use. Specifically, the programmatic controls may preclude the user from using a printer of an excluded class. In one embodiment, printers of an excluded class include scanners, facsimile machines, and certain digital print drivers (e.g., PDF printers and post script printers), which can otherwise facilitate the creation of fraudulent digital copies.
  • As an addition or alternative, an embodiment provides that some print control may be implemented on a campaign wide level. For example, some coupon content campaigns may limit the total number of print operations that can be performed on a given coupon content. Thus, for example, in some cases, a given coupon content may not be printable if a limit is reached as to how many times the coupon content has been printed by all users.
  • FIG. 4 illustrates a more detailed process for enabling distribution of coupon content and other transactional advertisement content, according to one or more embodiments. In step 410, publisher information may be received (e.g., see publisher interface 110 of FIG. 1). The information may be received through the publisher's interaction with an interface such as described with FIG. 8.
  • Step 420 provides that the publisher content is verified as being appropriate for display of coupons/transactional advertisement (e.g., see validation component 114 of FIG. 1). Step 430 provides that a script (or other set of code) is generated for the publisher to embed in his or her webpage or web properties. For example, as described with an embodiment of FIG. 1, the publisher interface 110 may generate the script 115 which the publisher can incorporate into his web property. In an embodiment, the script is operable (e.g., as a trigger) to retrieve coupon content from the site 101. An example of a script is provided with FIG. 7.
  • Steps 440 and 450 are performed responsively at an instance when a given user of a website downloads the webpage (or web property) on which coupon/transactional advertisement content is to be provided. Step 440 provides that coupon content or other transactional content items are selected based on factors such as relevance, revenue generation, and/or history of the user of the web page. Relevance may be based on information that is determined from or about the web property or directly from input provided by the web property publisher. For example, text displayed on the web property (e.g., web page) may be scanned and analyzed for keywords to determine relevance. Metadata associated with the web property may also be used. Still further, the advertiser (or issuer of the coupon) may specify terms (e.g., key words) or criteria for determining relevance for where that advertiser's coupon content is published. And still further, the web property publisher may specify certain coupon content criteria, such as not coupon content from a particular advertiser. Revenue generation factors may, for example, specify what coupon offers are most lucrative for the distribution site or the publisher. The history parameter may include parameters that indicate what coupons the particular user has previously viewed.
  • As an addition or alternative, multiple coupon content items may be selected for rendering of a web property of a given publisher. The coupon content can be selected and/or prioritized (e.g. top-down sort, with top position being prioritized) based on factors that also include: (i) selecting or sorting coupon content items based on how relevant each coupon content is to the content of the publisher's web property or criteria (e.g. more relevant coupon content being provided higher priority or sort); (ii) the value of the coupon content to the distributor or publisher (e.g. coupon issuer may provide added reward for some coupon offer's use).
  • Still further, some embodiments provide that coupon content is selected and/or prioritized for display in list format for the user, based on a determination of relevance or interest to the user (i.e. viewer of the web page). Such determinations may include determining information about the individual users who render the coupon content, then using that information to (i) select coupon content, and/or (ii) sort or prioritize the coupon content. In one embodiment, the user's terminal is identified, and referenced to coupon offers that the user previously printed or used. Coupons directed to a product, product type, or other classification that were previously of interest to the user may be prioritized when coupon content is selected or prioritized for the user. Conversely, if the user has printed some coupon content (so to have reached print limit), the coupon content may not be selected (or provided a low priority when listed)/Still further, an embodiment provides for determining geographic information about the user from, for example, the user's IP address (via a geo-IP service). Upon determination of the individual user's geographic region, coupon content may be selected or sorted based on geographic specific parameters. For example, coupon offers that are for retail centers outside of the user's immediate geographic region are not selected for that user, or alternatively provided a lower on the coupon content list.
  • Step 450 provides that the coupon or other transactional advertisement content is generated and rendered onto the web property of the publisher. For example, the coupon content may be displayed adjacent to text or other content, similar to a conventional banner ad. But as coupon content, the data item may be acted on by the user in order to generate a printed coupon. The distribution site (see FIG. 1) which may be remote to the web property may incorporate programmatic elements that control the print operations that can be performed on the web property, so as to manage overuse or fraud, among other reasons.
  • FIG. 5 illustrates a method for enabling a user of a publisher web property to use a coupon offer published on the web property, according to an embodiment. In a step 510, a user may access or interact with the webpage 112 (or other web property) of the publisher that subscribes to the advertisement network described with a system such as described with FIG. 1. In one embodiment, the download (or other user activity) on the webpage 115 causes the browser of the user's terminal to run the script 115, which performs functions that include determining the terminal's identification and/or determining whether the terminal has installed or otherwise includes a print control component. Terminal identification may be performed in many ways, including by cookies downloaded on the user's computer. U.S. patent application Ser. No. 12/274,348, which is incorporated by reference herein, discloses techniques by which terminals may be identified for purposes that include the ability to perform print operations on coupon content. In one embodiment, the script 115 serves as a handler that communicates with the server elements of system 100 for purposes that include incorporating additional scripts or functionality into the page under download. This additional functionality may be in the form of enabling system 100 to download additional one or more additional scripts that enable functionality such as described in steps below, or with one or more other embodiments.
  • Accordingly, an embodiment provides that in step 520, one or more additional scripts are generated for inclusion onto the web page. According to one embodiment, the generated scripts may enable the functionality and features such as described with an embodiment of FIG. 2, scripts for providing (i) element 212 for creating presentation and layout, (ii) print installation element 214, (iii) print check 216 for device or limit, (iv) enablement of in position print consumption (see element 218).
  • In step 530, system 100 receives from data generated by one of the scripts that correspond to (e.g. script 115 or subsequent script) the machine identification of the terminal that is viewing the web page. The machine identification may be generated from various identifiers on the user's machine, including the user's hard drive identifier and MAC address. U.S. patent application Ser. No. 12/274,348, which is incorporated by reference herein, discloses techniques by which such machine identification may be programmatically determined. Thus, one of the scripts may execute on the terminal to procure this information.
  • Step 540 provides that coupon content is displayed on the web page 112 as a form of transactional advertisement. The display of the coupon content may be performed independent of identifying the terminal. For example, a coupon content, similar to a banner ad, may both promote a particular product to the user and enable the user to receive a coupon (or offer) from the displayed coupon content. Accordingly, in response to the user requesting to print the coupon (step 550) content, a determination may be made in step 560 as to whether the user's device has a print control component installed. As mentioned above, the print control component may control (and thus provide safeguards preventing) (i) the user from making too many prints from the coupon content, or (ii) ‘printing’ the coupon content to a printer that enables image manipulation (such as a fax machine, or certain digital printers, such as PDF printers, Post Script printers and Document Writer printers i.e., “excluded class of printers”). If the determination is that the terminal has the control component, step 570 enables consumption of the coupon content (or alternatively, other transactional content). In the case of coupon content, consumption may correlate to generation of a hardcopy (i.e. print-form) of the coupon from the coupon content. In one embodiment, the hardcopy is generated without affecting the user's view of the publishers' webpage. For example, the print wizard on the user's terminal may be bypassed by the control component, and the print function may be performed as a background process, so that the browser maintains foremost view of the webpage that the user is using.
  • If the determination is that the terminal does not have the control component, step 580 provides that the user is provided a prompt or message to download and install the control component. In step 590, a determination is made as to whether the user performed the download. If the user performed the download, the method proceeds to step 570, where the coupon is consumed (e.g. printed). If the user did not perform the download, step 595 provides that the coupon content is displayed, but not usable. In the context provided, this may correspond to the coupon content being non-printable (and thus not usable as a coupon).
  • FIG. 6 illustrates a method for enabling display of coupon content (or content corresponding to other transactional advertisement content), according to an embodiment. In particular, one or more embodiments enable online publishers to present coupon content in their own web content as a form of advertisement or marketing (e.g. similar to banner ads). The coupon content is presented in a manner that enables viewers of the web property to ‘consume a transaction’ of the coupon content without disturbing their view of the publisher's content. In one embodiment, the users on the publisher's web property are able to view the coupon content and perform a print operation to print coupons, while continuously maintaining the web property of the publisher under view and in position. According to some implementations, the user's election to perform the print operation does not, for example, open a print wizard on the user's terminal, or cause the user's browser to navigate to a new web page.
  • According to an embodiment, step 610 provides for presenting coupon content as data items that are included or made a part of the presentation of the publisher's web property. For example, coupon content may be displayed similar to banner ads on a perimeter portion of a web page. Step 620 provides for enabling independent navigation or viewing of the coupon content, separate from the remainder of the web page under view. In one implementation, the user is able to (i) view closeup, and (ii) scroll in a coupon window from one coupon content item to another. These actions may be performed in-position, meaning the webpage under view remains prominent, and the browser is not directed to navigate to (or open) a new page to show the coupon content. Thus, for example, the user may view coupon content (displaying one or more offers) on the perimeter or other subsection of a page, without navigating away or having the content on the page obstructed.
  • Step 630 provides for enabling direct consumption of the coupon content. As described with an embodiment of FIG. 5, this may correspond to enabling the user to perform a direct print operation. In such an operation, the print control component (or other functionality) provided with the coupon content executes to identify the default printer and to print to the default printer while bypassing any prompts or wizards that the printer interface may typically provide.
  • As described with other embodiments, step 630 may be performed with programmatic controls that preclude over-printing or printing to a file or location that enables unauthorized duplication.
  • Script
  • FIG. 7 illustrates a handler script for use with one or more embodiments described herein. A handler script 710 may correspond to, for example, script 115 which initiates a sequence of communication events between a publisher's web page 112 (see FIG. 1) and the system 100 (FIG. 1). The communication events may bring into or incorporate additional scripts of functions that the browser may perform in rendering the coupon content. As described above, such additional functionality may design layout, detect print control components, perform printer checks for device and limit use and perform other functions. The script may include line items that identify the publisher's domain (“script ID” and “bid”) so that the publisher cannot incorporate the handler script onto another web page. Such control precludes the script from being incorporated into a non-approved web page (i.e. validation component 114 of FIG. 1 has not approved the content). The handler script 710 may also include format code based on standardized parameters relating to, for example, size of placement, and tracking information to enable the publisher to track the content. Additionally, the handler script 710 may include a call to a page or other network resource that has additional scripts or functionality, such as those described with one or more other embodiments.
  • FIG. 8 illustrates an interface for a publisher who subscribes to a service such as provided with system 100 of FIG. 1, under an embodiment. a publisher may interact with the interface 810 to specify the format for the generated coupon/transactional content, including background coloring and display feedback (showing the operator what his format selections appear like). Among other features, the publisher may select background, border, summary color, and text color using a color palette or other color selection tool. The publisher may also specify alternative advertisements or services should selected coupon or transactional content not be available at a given instance (e.g., such as when a user scrolls through all of the coupons that are selected for his page). The publisher may also select a tracking identifier. Other implementations may enable the publisher to designate classifications for the type of coupon or transactional content that he wishes to include on the web page.
  • Alternatives
  • While numerous embodiments described recite coupon content as a type of transactional advertisement content, one or more embodiments contemplate other kinds of such content. For example, transactional advertisement content may correspond to an advertisement banner that enables the user to purchase the displayed product on site, without further web navigation to other sites.
  • Although illustrative embodiments of the invention have been described in detail herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments. As such, many modifications and variations will be apparent to practitioners skilled in this art. Accordingly, it is intended that the scope of the invention be defined by the following claims and their equivalents. Furthermore, it is contemplated that a particular feature described either individually or as part of an embodiment can be combined with other individually described features, or parts of other embodiments, even if the other features and embodiments make no mentioned of the particular feature. Thus, the absence of describing combinations should not preclude the inventor from claiming rights to such combinations.

Claims (29)

1. A system for distributing transactional advertisement over a network, the system comprising:
a storage medium that stores data corresponding to a plurality of transactional advertisement items;
a plurality of modules, including a publisher interface module and a distribution module, the publisher interface module being accessible to a plurality of publishers over the network, wherein the publisher interface module enables individual publishers to specify one or more web properties that are to include transactional advertisement items; and
wherein distribution module is configured to select from the storage medium a set of transactional advertisement items for each web property.
2. The system of claim 1, wherein the plurality of modules are configured to provide the set of transactional advertisement items for each web property to include one or more programmatically implemented restrictions or conditions as to their use by a given user who views the web property.
3. The system of claim 1, wherein at least some of the transactional advertisement items are redeemable for value when converted by the user into a physical form.
4. The system of claim 1, wherein at least some of the transactional advertisement items are printable into coupons.
5. The system of claim 1, wherein at least some of the transactional advertisement items are printable into coupons; and
wherein the plurality of modules are configured to provide the set of transactional advertisement items for each web property to include the one or more programmatically implemented restrictions by programmatically limiting a number of instances that each transactional advertisement item is capable of being printed into a coupon by any given user or from any given device.
6. The system of claim 1, further comprising a printing component that is generated or provided from the plurality of modules for installation on individual terminals operated by users, wherein the printing component controls print operations that can be performed on transactional advertisement items by individual terminals on which the printing component is installed.
7. The system of claim 6, wherein the transactional advertisement items are redeemable for value when printed by the users as hard copies, and wherein the plurality of modules are configured to provide the set of transactional advertisement items for each web property to be printable only when a terminal on which the transactional advertisement item has been rendered and the printing component has been installed.
8. The system of claim 6, wherein the printing component is configured by a server on which at least a portion of the system operates, to operate on individual terminals of users by limiting the number of instances in which the transactional advertisement item is printed on individual terminals into a corresponding coupon.
9. The system of claim 6, wherein the printing component is configured to print the transactional advertisement item to a connected default printer without display of a print wizard.
10. The system of claim 6, wherein the printing component is configured to print the transactional advertisement item to a connected default printer of each user terminal on which the printing component is installed, without enabling that user to select any printer other than the connected default printer.
11. The system of claim 10, wherein the printing component is configured to print the transactional advertisement item to the connected default printer of each user terminal on which the printing component is installed, so long as the connected default printer is not a printer of an excluded class.
12. The system of claim 11, wherein the excluded class of printers include facsimile machines and digital printers.
13. The system of claim 6, wherein the printing component, when installed on a given terminal, is operable to print the transactional advertisement item without navigating a browser of the terminal away from the web property that provides the transactional advertisement item.
14. The system of claim 3, wherein the publisher interface is configured to generate a set of code that is executable on a corresponding web property to signal the plurality of modules identification information about a terminal that renders the corresponding web property.
15. The system of claim 14, wherein the plurality of modules are configured to use the identification information to determine whether the terminal includes a corresponding printing component that is structured or controlled by the plurality of modules to limit a number of instances that the transactional advertisement item on that web property can be printed by the user.
16. The system of claim 1, wherein the set of transactional advertisement items on a given web property are structured to be selectable to enable viewing of one or more transactional advertisements rendered on the given web property.
17. The system of claim 1, wherein the transactional advertisements correspond to coupons that are redeemable for value with a particular merchant or for a particular product.
18. The system of claim 1, wherein the publisher interface is configured to enable the publisher to specify one or more criteria parameters, and wherein the distribution module is configured to select the set of transactional advertisements for each publisher using the one or more criteria parameters.
19. A method for distributing transactional advertisement items over a network, the method being implemented by one or more processors and comprising:
generating, at a distribution site, a script that executes on a web property of a publisher site to trigger one or more components operating on or with the distribution site to deliver transactional advertisement items to the publisher site;
responsive to the script executing from a user terminal accessing the web property, selecting one or more transactional advertisement items for the web property; and
causing the one or more selected transactional advertisement items to be rendered on the web property, the one or more selected transactional advertisement items being rendered with control elements provided from the distribution site to control use of the transactional advertisement items on the user terminal.
20. The method of claim 19, wherein selecting the one or more transactional advertisement items includes determining the one or more selected transactional advertisement items to be relevant to a content of the web property.
21. The method of claim 19, wherein causing the one or more selected transactional advertisement items to be rendered on the web property includes sending the one or more selected transactional advertisement items to the web property with control elements that limit the number of instances in which a user or user terminal can perform a print operation on the transactional advertisement item.
22. A method for distributing coupon content over a network, the method being performed by one or more processors and performing steps comprising:
maintaining a collection of coupon content at a distribution site, each coupon content being printable to form a coupon that is redeemable by a user at a point-of-sale;
enabling a plurality of online publishers to subscribe to receiving coupon content on a web property of the publisher;
for a given web property of the publisher, selecting one or more coupon content from the collection; and
programmatically transmitting, from the distribution site, the coupon content to the publisher web property for display.
23. The method of claim 22, further comprising programmatically enabling, from the distribution site, individual users to print the coupon content into a coupon using a printer that is attached to their respective terminal.
24. The method of claim 22, further comprising controlling, using programmatic elements provided from the distribution site, a number of instances in which at least one of a user or a terminal can print one or more of the coupon content into coupons from the web property of the publisher.
25. The method of claim 22, further comprising controlling, using programmatic elements provided from the distribution site, print operations on a terminal of a user by precluding the user from selecting a printer from a class of excluded printers.
26. The method of claim 22, further comprising controlling, using programmatic elements provided from the distribution site, print operations performed on a terminal of a user by requiring the terminal of the user to install a printing component from a server of the distribution site.
27. The method of claim 22, wherein selecting one or more coupon content from the collection of coupon content for the given web property includes analyzing the content of the web property to determine which coupon content to transmit to the web property.
28. The method of claim 27, wherein selecting one or more coupon content from the collection further comprises analyzing the web property to determine how to sort the display of the coupon content on the web property.
29. A computer-readable medium having instructions stored thereon for distributing coupon content over a network, said instructions being executable by one or more processors to perform steps comprising:
maintaining a collection of coupon content at a distribution site, each coupon content being printable to form a coupon that is redeemable by a user at a point-of-sale;
enabling a plurality of online publishers to subscribe to receiving coupon content on a web property of the publisher;
for a given web property of the publisher, selecting one or more coupon content from the collection; and
programmatically transmitting, from the distribution site, the coupon content to the publisher web property for display.
US12/465,634 2008-05-13 2009-05-13 System and method for distributing coupon content and transactional advertisements Abandoned US20090307076A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/465,634 US20090307076A1 (en) 2008-05-13 2009-05-13 System and method for distributing coupon content and transactional advertisements
US13/043,238 US9721255B2 (en) 2008-05-13 2011-03-08 Distributing coupon content and transactional advertisements
US15/662,109 US20170323303A1 (en) 2008-05-13 2017-07-27 Distributing coupon content and transactional advertisements

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US5299608P 2008-05-13 2008-05-13
US12/465,634 US20090307076A1 (en) 2008-05-13 2009-05-13 System and method for distributing coupon content and transactional advertisements

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/043,238 Continuation US9721255B2 (en) 2008-05-13 2011-03-08 Distributing coupon content and transactional advertisements

Publications (1)

Publication Number Publication Date
US20090307076A1 true US20090307076A1 (en) 2009-12-10

Family

ID=41319327

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/465,634 Abandoned US20090307076A1 (en) 2008-05-13 2009-05-13 System and method for distributing coupon content and transactional advertisements
US13/043,238 Active 2033-01-06 US9721255B2 (en) 2008-05-13 2011-03-08 Distributing coupon content and transactional advertisements
US15/662,109 Abandoned US20170323303A1 (en) 2008-05-13 2017-07-27 Distributing coupon content and transactional advertisements

Family Applications After (2)

Application Number Title Priority Date Filing Date
US13/043,238 Active 2033-01-06 US9721255B2 (en) 2008-05-13 2011-03-08 Distributing coupon content and transactional advertisements
US15/662,109 Abandoned US20170323303A1 (en) 2008-05-13 2017-07-27 Distributing coupon content and transactional advertisements

Country Status (5)

Country Link
US (3) US20090307076A1 (en)
EP (1) EP2283457A4 (en)
AU (1) AU2009246344B2 (en)
CA (1) CA2723808A1 (en)
WO (1) WO2009140444A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100057549A1 (en) * 1999-11-30 2010-03-04 Boal Steven R Electronic Coupon Distribution System
US20110208577A1 (en) * 2010-02-23 2011-08-25 Valassis Communications, Inc. Online Offer Distribution System And Mehtod
US20120044985A1 (en) * 2008-02-04 2012-02-23 Sony Corporation Transmission device and method of determining transmission date format
US10796347B2 (en) 2007-01-18 2020-10-06 Quotient Technology Inc. System and method for controlling distribution of electronic coupons

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020178051A1 (en) 1995-07-25 2002-11-28 Thomas G. Scavone Interactive marketing network and process using electronic certificates
US20080177603A1 (en) * 1999-11-30 2008-07-24 Coupons, Inc. System and method for controlling distribution of electronic coupons
EP2283457A4 (en) * 2008-05-13 2013-01-02 Coupons Com Inc System and method for distributing coupon content and transactional advertisements
US8165078B2 (en) * 2008-11-19 2012-04-24 Coupons.Com Incorporated System and method for controlling use of a network resource
US20110093325A1 (en) * 2009-10-21 2011-04-21 Tellermetrix, Inc. Automated Financial Institution Customer Reward Program
US8775245B2 (en) 2010-02-11 2014-07-08 News America Marketing Properties, Llc Secure coupon distribution
US9117226B2 (en) 2010-12-02 2015-08-25 Oncard Marketing, Inc. System and method for delivering an authorized in-store promotion to a consumer
US9147196B2 (en) 2010-12-02 2015-09-29 Oncard Marketing, Inc. System and method for delivering a restricted use in-store promotion to a consumer
US9076083B1 (en) * 2013-03-15 2015-07-07 Koupon Media, Inc. System, method, apparatus and computer readable medium for secure one-time printing of coupons
US20160182604A1 (en) * 2014-12-19 2016-06-23 Zih Corp. Method for enabling communication between a user device browser and a local device
US9965770B2 (en) 2016-02-04 2018-05-08 Clipcart Corp. Systems and methods for intelligent coupon distribution, redemption, and tracking
US10990253B1 (en) 2020-05-26 2021-04-27 Bank Of America Corporation Predictive navigation and fields platform to reduce processor and network resources usage
EP4131119A1 (en) * 2021-08-04 2023-02-08 Quotient Technology Inc. Localized facility-specific presentation of digital temporary offer data and details

Citations (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4723212A (en) * 1984-07-18 1988-02-02 Catalina Marketing Corp. Method and apparatus for dispensing discount coupons
US4745468A (en) * 1986-03-10 1988-05-17 Kohorn H Von System for evaluation and recording of responses to broadcast transmissions
US4896791A (en) * 1987-01-20 1990-01-30 The Savings Spot, Ltd. Coupon dispensing system
US4910672A (en) * 1984-07-18 1990-03-20 Catalina Marketing Corporation Method and apparatus for dispensing discount coupons
US4926255A (en) * 1986-03-10 1990-05-15 Kohorn H Von System for evaluation of response to broadcast transmissions
US5085470A (en) * 1989-03-23 1992-02-04 Fulfillment Systems Inc. Combined post card and check
US5119294A (en) * 1986-11-12 1992-06-02 Omron Tateisi Electronics Company Pos terminal group management device with memory for pre-storing different collection data ranges for each pos terminal
US5128520A (en) * 1989-08-11 1992-07-07 Spectra-Physics, Inc. Scanner with coupon validation
US5128752A (en) * 1986-03-10 1992-07-07 Kohorn H Von System and method for generating and redeeming tokens
US5185695A (en) * 1988-07-14 1993-02-09 Pruchnicki Michael A Method and system for handling discount coupons by using centrally stored manufacturer coupons in place of paper coupons
US5192854A (en) * 1990-07-26 1993-03-09 Counts Reginald D System for electronically recording and redeeming coupons
US5227874A (en) * 1986-03-10 1993-07-13 Kohorn H Von Method for measuring the effectiveness of stimuli on decisions of shoppers
US5283731A (en) * 1992-01-19 1994-02-01 Ec Corporation Computer-based classified ad system and method
US5285278A (en) * 1992-05-21 1994-02-08 Holman Michael J Electronic redeemable coupon system via television
US5287181A (en) * 1992-08-20 1994-02-15 Holman Michael J Electronic redeemable coupon system and television
US5305195A (en) * 1992-03-25 1994-04-19 Gerald Singer Interactive advertising system for on-line terminals
US5305197A (en) * 1992-10-30 1994-04-19 Ie&E Industries, Inc. Coupon dispensing machine with feedback
US5321604A (en) * 1989-03-23 1994-06-14 Fulfillment Systems Inc. Apparatus and process for administering promotional mailing
US5380991A (en) * 1993-11-16 1995-01-10 Valencia; Luis Paperless coupon redemption system and method thereof
US5401946A (en) * 1991-07-22 1995-03-28 Weinblatt; Lee S. Technique for correlating purchasing behavior of a consumer to advertisements
US5420606A (en) * 1993-09-20 1995-05-30 Begum; Paul G. Instant electronic coupon verification system
US5483049A (en) * 1994-02-07 1996-01-09 In-Store Media Systems, Inc. Coupon exchanging and check writing system
US5488423A (en) * 1994-11-17 1996-01-30 U.S. Narrow Networks, Inc. Home communication method and apparatus
US5502636A (en) * 1992-01-31 1996-03-26 R.R. Donnelley & Sons Company Personalized coupon generating and processing system
US5504519A (en) * 1991-10-03 1996-04-02 Viscorp Method and apparatus for printing coupons and the like
US5508731A (en) * 1986-03-10 1996-04-16 Response Reward Systems L.C. Generation of enlarged participatory broadcast audience
US5509070A (en) * 1992-12-15 1996-04-16 Softlock Services Inc. Method for encouraging purchase of executable and non-executable software
US5528490A (en) * 1992-04-10 1996-06-18 Charles E. Hill & Associates, Inc. Electronic catalog system and method
US5604542A (en) * 1995-02-08 1997-02-18 Intel Corporation Using the vertical blanking interval for transporting electronic coupons
US5612527A (en) * 1995-03-31 1997-03-18 Ovadia; Victor A. Discount offer redemption system and method
US5636346A (en) * 1994-05-09 1997-06-03 The Electronic Address, Inc. Method and system for selectively targeting advertisements and programming
US5642485A (en) * 1989-05-01 1997-06-24 Credit Verification Corporation Method and system for selective incentive point-of-sale marketing in response to customer shopping histories
US5708782A (en) * 1993-03-22 1998-01-13 Larson; Blaine Method and apparatus for dispensing discount coupons
US5710884A (en) * 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
US5710886A (en) * 1995-06-16 1998-01-20 Sellectsoft, L.C. Electric couponing method and apparatus
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5761683A (en) * 1996-02-13 1998-06-02 Microtouch Systems, Inc. Techniques for changing the behavior of a link in a hypertext document
US5761648A (en) * 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
US5759101A (en) * 1986-03-10 1998-06-02 Response Reward Systems L.C. Central and remote evaluation of responses of participatory broadcast audience with automatic crediting and couponing
US5884033A (en) * 1996-05-15 1999-03-16 Spyglass, Inc. Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions
US5903874A (en) * 1996-06-27 1999-05-11 Mci Communications Corporation System and method for electronic coupon management
US5907830A (en) * 1996-02-13 1999-05-25 Engel; Peter Electronic coupon distribution
US5918213A (en) * 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
US5916024A (en) * 1986-03-10 1999-06-29 Response Reward Systems, L.C. System and method of playing games and rewarding successful players
US5918211A (en) * 1996-05-30 1999-06-29 Retail Multimedia Corporation Method and apparatus for promoting products and influencing consumer purchasing decisions at the point-of-purchase
US6014634A (en) * 1995-12-26 2000-01-11 Supermarkets Online, Inc. System and method for providing shopping aids and incentives to customers through a computer network
US6018748A (en) * 1996-05-28 2000-01-25 Sun Microsystems, Inc. Dynamic linkable labels in a network browser page
US6035280A (en) * 1995-06-16 2000-03-07 Christensen; Scott N. Electronic discount couponing method and apparatus for generating an electronic list of coupons
US6045310A (en) * 1997-10-06 2000-04-04 United Technologies Corporation Composite fastener for use in high temperature environments
US6047310A (en) * 1995-09-28 2000-04-04 Fujitsu Limited Information disseminating apparatus for automatically delivering information to suitable distributees
US6055513A (en) * 1998-03-11 2000-04-25 Telebuyer, Llc Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US6055510A (en) * 1997-10-24 2000-04-25 At&T Corp. Method for performing targeted marketing over a large computer network
US6067526A (en) * 1996-02-20 2000-05-23 Softcard Systems, Inc. System and method for distributing coupons through a system of computer networks
US6076069A (en) * 1998-09-25 2000-06-13 Oneclip.Com, Incorporated Method of and system for distributing and redeeming electronic coupons
US6175823B1 (en) * 1998-09-15 2001-01-16 Amazon.Com, Inc. Electronic gift certificate system
US6185541B1 (en) * 1995-12-26 2001-02-06 Supermarkets Online, Inc. System and method for providing shopping aids and incentives to customers through a computer network
US20010001445A1 (en) * 1999-07-07 2001-05-24 Robert Alan Gallien Interlocking corner protectors for stackable enclosures
US6336099B1 (en) * 1995-04-19 2002-01-01 Brightstreet.Com Method and system for electronic distribution of product redemption coupons
US6337935B1 (en) * 1999-08-16 2002-01-08 Lucent Technologies Dispersed image inverting optical wavelength multiplexer
US6360254B1 (en) * 1998-09-15 2002-03-19 Amazon.Com Holdings, Inc. System and method for providing secure URL-based access to private resources
US6385591B1 (en) * 1999-05-11 2002-05-07 Jeffrey W. Mankoff Method and system for electronic organization of coupons
US6408286B1 (en) * 1998-12-30 2002-06-18 Pitney Bowes Inc. Postage printing system having a digital coupon distribution system
US20030083931A1 (en) * 1998-10-21 2003-05-01 Crane Associates Inc Method of localized network marketing
US20030097593A1 (en) * 2001-11-19 2003-05-22 Fujitsu Limited User terminal authentication program
US20030117635A1 (en) * 2000-04-05 2003-06-26 Roberts Gregory B. System and method for bar code rendering and recognition
US6687346B1 (en) * 1993-08-25 2004-02-03 Symbol Technologies, Inc. Cellular telephone for acquiring data encoded in bar code indicia
US20040030598A1 (en) * 1999-11-30 2004-02-12 Boal Steven R. Electronic coupon distribution system
US20040039704A1 (en) * 2001-01-17 2004-02-26 Contentguard Holdings, Inc. System and method for supplying and managing usage rights of users and suppliers of items
US20040088218A1 (en) * 2002-11-04 2004-05-06 Abraham Daniel M. Coupon discounts redemption/cash back program
US20040098304A1 (en) * 2002-11-18 2004-05-20 Hewlett-Packard Company System and method for issuing coupons
US20040141611A1 (en) * 2003-01-22 2004-07-22 Walter Szrek Method of generating unpredictable and auditable random numbers
US20040143502A1 (en) * 1999-08-17 2004-07-22 Mcclung Guy L. Guaranteed pricing systems
US6915271B1 (en) * 1998-03-11 2005-07-05 The Product Engine, Inc. Method and system for delivering redeeming dynamically and adaptively characterized promotional incentives on a computer network
US20050149613A1 (en) * 1999-02-17 2005-07-07 Kamran Amjadi Incentive network
US20060015401A1 (en) * 2004-07-15 2006-01-19 Chu Barry H Efficiently spaced and used advertising in network-served multimedia documents
US20060026067A1 (en) * 2002-06-14 2006-02-02 Nicholas Frank C Method and system for providing network based target advertising and encapsulation
US20060026013A1 (en) * 2004-07-29 2006-02-02 Yahoo! Inc. Search systems and methods using in-line contextual queries
US7032030B1 (en) * 1999-03-11 2006-04-18 John David Codignotto Message publishing system and method
US20060122883A1 (en) * 2004-08-11 2006-06-08 Lynn Scott W Method and system for generating and distributing electronic communications for maximum revenue
US20060136294A1 (en) * 2004-10-26 2006-06-22 John Linden Method for performing real-time click fraud detection, prevention and reporting for online advertising
US20060143477A1 (en) * 2004-12-27 2006-06-29 Stevens Harden E Iii User identification and data fingerprinting/authentication
US20060143307A1 (en) * 1999-03-11 2006-06-29 John Codignotto Message publishing system
US20070033106A1 (en) * 2005-08-03 2007-02-08 Efficient Frontier Click fraud prevention
US20070073690A1 (en) * 2005-09-26 2007-03-29 Boal Steven R System and method for augmenting content in electronic documents with links to contextually relevant information
US20070073579A1 (en) * 2005-09-23 2007-03-29 Microsoft Corporation Click fraud resistant learning of click through rate
US7231357B1 (en) * 1999-04-19 2007-06-12 Neil Shanman System and method for the targeted distribution of discount coupons over a network
US20070156528A1 (en) * 2005-12-29 2007-07-05 Ideals, Inc. On-line coupon distribution system
US20100124335A1 (en) * 2008-11-19 2010-05-20 All Media Guide, Llc Scoring a match of two audio tracks sets using track time probability distribution
US20100124235A1 (en) * 2008-11-19 2010-05-20 Michael Walsh System and method for controlling use of a network resource
US7734621B2 (en) * 2005-05-19 2010-06-08 Coupons.Com Incorporated Searching a database including prioritizing results based on historical data
US7933984B1 (en) * 2003-06-30 2011-04-26 Google Inc. Systems and methods for detecting click spam
US7962931B2 (en) * 2002-12-23 2011-06-14 Coupons.Com Incorporated Method and system for integrating television brand advertising with promotional marketing
US20110153410A1 (en) * 2008-05-13 2011-06-23 Coupons.Com Incorporated Distributing coupon content and transactional advertisements

Family Cites Families (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4882675A (en) 1984-11-26 1989-11-21 Steven Nichtberger Paperless system for distributing, redeeming and clearing merchandise coupons
US4876592A (en) * 1986-03-10 1989-10-24 Henry Von Kohorn System for merchandising and the evaluation of responses to broadcast transmissions
US4791281A (en) 1986-10-16 1988-12-13 C.P.C. Investment Trust Encoding and decoding system
US4949256A (en) 1988-05-06 1990-08-14 Humble David Raymond Coupon validation network with storage of customer coupon data for credit on future purchases
CA1337132C (en) 1988-07-15 1995-09-26 Robert Filepp Reception system for an interactive computer network and method of operation
US5649114A (en) 1989-05-01 1997-07-15 Credit Verification Corporation Method and system for selective incentive point-of-sale marketing in response to customer shopping histories
US5056019A (en) 1989-08-29 1991-10-08 Citicorp Pos Information Servies, Inc. Automated purchase reward accounting system and method
WO1991017530A1 (en) 1990-05-01 1991-11-14 Environmental Products Corporation A method of transferring display and print data
US5245533A (en) 1990-12-18 1993-09-14 A. C. Nielsen Company Marketing research method and system for management of manufacturer's discount coupon offers
IL101789A (en) 1991-05-06 1996-10-31 Catalina Marketing Int Method and apparatus for selective distribution of discount coupons
US5361871A (en) 1991-08-20 1994-11-08 Digicomp Research Corporation Product information system for shoppers
US5249044A (en) * 1992-05-05 1993-09-28 Kohorn H Von Product information storage, display, and coupon dispensing system
US6292786B1 (en) 1992-05-19 2001-09-18 Incentech, Inc. Method and system for generating incentives based on substantially real-time product purchase information
US5368129A (en) * 1992-07-23 1994-11-29 Von Kohorn; Henry Retail facility with couponing
US5353218A (en) 1992-09-17 1994-10-04 Ad Response Micromarketing Corporation Focused coupon system
JPH09500771A (en) 1993-06-03 1997-01-21 リンカーン・ミント・ホンコン・リミテッド Interactive communication system with data distribution
US5507731A (en) * 1994-05-17 1996-04-16 Cordis Corporation Rapid exchange segmented catheter
US5500681A (en) 1994-05-24 1996-03-19 Jones; Charles P. Apparatus and method for generating product coupons in response to televised offers
US5459306A (en) 1994-06-15 1995-10-17 Blockbuster Entertainment Corporation Method and system for delivering on demand, individually targeted promotions
US5715314A (en) 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
US5835061A (en) 1995-06-06 1998-11-10 Wayport, Inc. Method and apparatus for geographic-based communications service
US6484939B1 (en) 1995-06-06 2002-11-26 Dennis C. Blaeuer Self scanning and check out shopping cart-based electronic advertising system
US5774869A (en) 1995-06-06 1998-06-30 Interactive Media Works, Llc Method for providing sponsor paid internet access and simultaneous sponsor promotion
US20020178051A1 (en) 1995-07-25 2002-11-28 Thomas G. Scavone Interactive marketing network and process using electronic certificates
US5855007A (en) 1995-11-15 1998-12-29 Jovicic; Neboisa Electronic coupon communication system
US5791991A (en) * 1995-11-15 1998-08-11 Small; Maynard E. Interactive consumer product promotion method and match game
US5794210A (en) 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
US5845302A (en) 1995-12-29 1998-12-01 Moore Business Forms, Inc. Method and system for producing high-quality, highly-personalized printed documents
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US6002771A (en) 1996-05-22 1999-12-14 Sun Microsystems, Inc. Method and system for regulating discounts on merchandise distributed through networked computer systems
US6434530B1 (en) 1996-05-30 2002-08-13 Retail Multimedia Corporation Interactive shopping system with mobile apparatus
US6119935A (en) 1996-06-26 2000-09-19 Telxon Corporation Shopping cart mounted portable data collection device with tethered dataform reader
US5821512A (en) 1996-06-26 1998-10-13 Telxon Corporation Shopping cart mounted portable data collection device with tethered dataform reader
US5979757A (en) 1996-09-05 1999-11-09 Symbol Technologies, Inc. Method and system for presenting item information using a portable data terminal
US6298329B1 (en) 1997-03-21 2001-10-02 Walker Digital, Llc Method and apparatus for generating a coupon
US7020622B1 (en) * 1997-06-10 2006-03-28 Linkshare Corporation Transaction tracking, managing, assessment, and auditing data processing system and network
US5926795A (en) * 1997-10-17 1999-07-20 Catalina Marketing International, Inc. System and apparatus for dispensing coupons having selectively printed borders around preferred products
US6134532A (en) 1997-11-14 2000-10-17 Aptex Software, Inc. System and method for optimal adaptive matching of users to most relevant entity and information in real-time
US6009411A (en) 1997-11-14 1999-12-28 Concept Shopping, Inc. Method and system for distributing and reconciling electronic promotions
US20010014868A1 (en) 1997-12-05 2001-08-16 Frederick Herz System for the automatic determination of customized prices and promotions
US6336098B1 (en) * 1997-12-11 2002-01-01 International Business Machines Corp. Method for electronic distribution and redemption of coupons on the world wide web
AUPP221898A0 (en) 1998-03-06 1998-04-02 Canon Kabushiki Kaisha Url-based facility enablement
US6006269A (en) 1998-03-11 1999-12-21 Hewlett-Packard Company Admission control system with messages admitted or deferred for re-submission at a later time on a priority basis
US6123259A (en) 1998-04-30 2000-09-26 Fujitsu Limited Electronic shopping system including customer relocation recognition
US6298446B1 (en) 1998-06-14 2001-10-02 Alchemedia Ltd. Method and system for copyright protection of digital images transmitted over networks
US20010016853A1 (en) * 1998-08-12 2001-08-23 Kucala Gregory R. Method and apparatus for synchronizing information on two different computer systems
US6745234B1 (en) 1998-09-11 2004-06-01 Digital:Convergence Corporation Method and apparatus for accessing a remote location by scanning an optical code
US6332127B1 (en) 1999-01-28 2001-12-18 International Business Machines Corporation Systems, methods and computer program products for providing time and location specific advertising via the internet
US6347301B1 (en) 1999-02-02 2002-02-12 Bearden, Iii Fred E. Conference communication facilitator and method of use
CN1280344A (en) * 1999-07-07 2001-01-17 电话通有限公司 Method and system for distributing electronic coupon by using radio communication system
AU6910900A (en) 1999-08-17 2001-03-13 Zulfiqar Noormohammed Momin Business system
WO2001016853A1 (en) * 1999-09-01 2001-03-08 Save.Com, Llc Interactive coupon distribution system
AU3528600A (en) 1999-10-21 2001-04-30 Navlet.Com, Inc. Context-sensitive switching in a computer network environment
US20080177603A1 (en) 1999-11-30 2008-07-24 Coupons, Inc. System and method for controlling distribution of electronic coupons
US20010047297A1 (en) 2000-02-16 2001-11-29 Albert Wen Advertisement brokering with remote ad generation system and method in a distributed computer network
US20020138345A1 (en) * 2001-03-22 2002-09-26 Bruce Dickson Method and system for providing personalized store-issued coupons prior to shopping
JP2002298052A (en) 2001-03-30 2002-10-11 Toshiba Corp Trade control system, trade control method, payment control device, and server device
US7089195B2 (en) * 2001-04-30 2006-08-08 Ari Rosenberg System and method for the presentation of advertisements
US20020169662A1 (en) * 2001-05-10 2002-11-14 Infospace, Inc. System and method for aggregating and distributing electronic coupons
AU2002305653A1 (en) * 2001-05-22 2002-12-03 Coovi, Inc. Electronic incentive and promotion management system and method with secure redemption models for brick-and-mortar redemption of on-line coupons
US6996579B2 (en) 2001-11-02 2006-02-07 At&T Corp. E-coupon service for location-aware mobile commerce which determines whether to supply requested e-coupons based on the number of requests received in a processing cycle, and a threshold number of requests required to make expected returns from redeemed coupons greater than advertising fees
US20040193487A1 (en) 2002-10-08 2004-09-30 Coolsavings, Inc. Secure promotions
US20070262860A1 (en) * 2006-04-23 2007-11-15 Robert Salinas Distribution of Targeted Messages and the Serving, Collecting, Managing, and Analyzing and Reporting of Information relating to Mobile and other Electronic Devices
US8108916B2 (en) 2003-05-21 2012-01-31 Wayport, Inc. User fraud detection and prevention of access to a distributed network communication system
US20080097837A1 (en) 2006-10-23 2008-04-24 Format Dynamics, Llc Method and system for printing information related to internet advertisements
EP1733548A4 (en) * 2004-02-20 2008-02-06 Snapin Software Inc User interface methods, such as for customer self-support on a mobile device
WO2005101863A2 (en) * 2004-04-12 2005-10-27 Bayne Anthony J System and method for the distribution of advertising and associated coupons via mobile media platforms
US7756930B2 (en) 2004-05-28 2010-07-13 Ironport Systems, Inc. Techniques for determining the reputation of a message sender
US20070288313A1 (en) * 2006-06-09 2007-12-13 Mark Brodson E-Coupon System and Method
US8768766B2 (en) * 2005-03-07 2014-07-01 Turn Inc. Enhanced online advertising system
US7734502B1 (en) * 2005-08-11 2010-06-08 A9.Com, Inc. Ad server system with click fraud protection
GB2447372A (en) 2005-10-21 2008-09-10 Feeva Inc Systems and methods of network operation and information processing, including data acquisitions, processing and provisions and/or interoperability features
US20070255821A1 (en) 2006-05-01 2007-11-01 Li Ge Real-time click fraud detecting and blocking system
CA2655473A1 (en) * 2006-06-14 2007-12-21 Jane Michels Family code determination using brand and sub-brand
US8131611B2 (en) 2006-12-28 2012-03-06 International Business Machines Corporation Statistics based method for neutralizing financial impact of click fraud
US20080163128A1 (en) * 2006-12-28 2008-07-03 Sean Callanan Click-Fraud Prevention
US10796347B2 (en) 2007-01-18 2020-10-06 Quotient Technology Inc. System and method for controlling distribution of electronic coupons
US20080183576A1 (en) * 2007-01-30 2008-07-31 Sang Hun Kim Mobile service system and method using two-dimensional coupon code
US20080208688A1 (en) * 2007-02-22 2008-08-28 First Data Corporation Methods and systems for handling of mobile discount certificates using mobile devices
US20080221980A1 (en) 2007-03-09 2008-09-11 Origin Data, Inc. System and method for the electronic generation and delivery of coupons
EP2143003B1 (en) * 2007-04-27 2020-09-16 Quotient Technology Inc. Coupon copy protection
US20090030794A1 (en) 2007-07-23 2009-01-29 One On One Ads, Inc. Online marketing tool using videos to promote printable coupons
US20090240582A1 (en) 2008-03-18 2009-09-24 Andrew Michael Sheldon-Neal Systems and methods for providing purchasing incentives and advertisements

Patent Citations (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4910672A (en) * 1984-07-18 1990-03-20 Catalina Marketing Corporation Method and apparatus for dispensing discount coupons
US4723212A (en) * 1984-07-18 1988-02-02 Catalina Marketing Corp. Method and apparatus for dispensing discount coupons
US5034807A (en) * 1986-03-10 1991-07-23 Kohorn H Von System for evaluation and rewarding of responses and predictions
US5713795A (en) * 1986-03-10 1998-02-03 Response Reward Systems L.C. System and method of communication with authenticated wagering participation
US4926255A (en) * 1986-03-10 1990-05-15 Kohorn H Von System for evaluation of response to broadcast transmissions
US4745468B1 (en) * 1986-03-10 1991-06-11 System for evaluation and recording of responses to broadcast transmissions
US5227874A (en) * 1986-03-10 1993-07-13 Kohorn H Von Method for measuring the effectiveness of stimuli on decisions of shoppers
US5759101A (en) * 1986-03-10 1998-06-02 Response Reward Systems L.C. Central and remote evaluation of responses of participatory broadcast audience with automatic crediting and couponing
US5508731A (en) * 1986-03-10 1996-04-16 Response Reward Systems L.C. Generation of enlarged participatory broadcast audience
US5916024A (en) * 1986-03-10 1999-06-29 Response Reward Systems, L.C. System and method of playing games and rewarding successful players
US5128752A (en) * 1986-03-10 1992-07-07 Kohorn H Von System and method for generating and redeeming tokens
US4745468A (en) * 1986-03-10 1988-05-17 Kohorn H Von System for evaluation and recording of responses to broadcast transmissions
US5283734A (en) * 1986-03-10 1994-02-01 Kohorn H Von System and method of communication with authenticated wagering participation
US5119294A (en) * 1986-11-12 1992-06-02 Omron Tateisi Electronics Company Pos terminal group management device with memory for pre-storing different collection data ranges for each pos terminal
US4896791A (en) * 1987-01-20 1990-01-30 The Savings Spot, Ltd. Coupon dispensing system
US5185695A (en) * 1988-07-14 1993-02-09 Pruchnicki Michael A Method and system for handling discount coupons by using centrally stored manufacturer coupons in place of paper coupons
US5321604A (en) * 1989-03-23 1994-06-14 Fulfillment Systems Inc. Apparatus and process for administering promotional mailing
US5085470A (en) * 1989-03-23 1992-02-04 Fulfillment Systems Inc. Combined post card and check
US5642485A (en) * 1989-05-01 1997-06-24 Credit Verification Corporation Method and system for selective incentive point-of-sale marketing in response to customer shopping histories
US5128520A (en) * 1989-08-11 1992-07-07 Spectra-Physics, Inc. Scanner with coupon validation
US5192854A (en) * 1990-07-26 1993-03-09 Counts Reginald D System for electronically recording and redeeming coupons
US5401946A (en) * 1991-07-22 1995-03-28 Weinblatt; Lee S. Technique for correlating purchasing behavior of a consumer to advertisements
US5504519A (en) * 1991-10-03 1996-04-02 Viscorp Method and apparatus for printing coupons and the like
US5283731A (en) * 1992-01-19 1994-02-01 Ec Corporation Computer-based classified ad system and method
US5502636A (en) * 1992-01-31 1996-03-26 R.R. Donnelley & Sons Company Personalized coupon generating and processing system
US5305195A (en) * 1992-03-25 1994-04-19 Gerald Singer Interactive advertising system for on-line terminals
US5528490A (en) * 1992-04-10 1996-06-18 Charles E. Hill & Associates, Inc. Electronic catalog system and method
US5285278A (en) * 1992-05-21 1994-02-08 Holman Michael J Electronic redeemable coupon system via television
US5287181A (en) * 1992-08-20 1994-02-15 Holman Michael J Electronic redeemable coupon system and television
US5305197A (en) * 1992-10-30 1994-04-19 Ie&E Industries, Inc. Coupon dispensing machine with feedback
US5509070A (en) * 1992-12-15 1996-04-16 Softlock Services Inc. Method for encouraging purchase of executable and non-executable software
US5708782A (en) * 1993-03-22 1998-01-13 Larson; Blaine Method and apparatus for dispensing discount coupons
US6687346B1 (en) * 1993-08-25 2004-02-03 Symbol Technologies, Inc. Cellular telephone for acquiring data encoded in bar code indicia
US5420606A (en) * 1993-09-20 1995-05-30 Begum; Paul G. Instant electronic coupon verification system
US5380991A (en) * 1993-11-16 1995-01-10 Valencia; Luis Paperless coupon redemption system and method thereof
US5483049A (en) * 1994-02-07 1996-01-09 In-Store Media Systems, Inc. Coupon exchanging and check writing system
US5636346A (en) * 1994-05-09 1997-06-03 The Electronic Address, Inc. Method and system for selectively targeting advertisements and programming
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5488423A (en) * 1994-11-17 1996-01-30 U.S. Narrow Networks, Inc. Home communication method and apparatus
US5604542A (en) * 1995-02-08 1997-02-18 Intel Corporation Using the vertical blanking interval for transporting electronic coupons
US5710884A (en) * 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
US5612527A (en) * 1995-03-31 1997-03-18 Ovadia; Victor A. Discount offer redemption system and method
US20050149404A1 (en) * 1995-04-19 2005-07-07 Barnett Craig W. Method and system for electronic distribution of product redemption coupons
US6336099B1 (en) * 1995-04-19 2002-01-01 Brightstreet.Com Method and system for electronic distribution of product redemption coupons
US5710886A (en) * 1995-06-16 1998-01-20 Sellectsoft, L.C. Electric couponing method and apparatus
US6035280A (en) * 1995-06-16 2000-03-07 Christensen; Scott N. Electronic discount couponing method and apparatus for generating an electronic list of coupons
US5761648A (en) * 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
US6047310A (en) * 1995-09-28 2000-04-04 Fujitsu Limited Information disseminating apparatus for automatically delivering information to suitable distributees
US5918213A (en) * 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
US6014634A (en) * 1995-12-26 2000-01-11 Supermarkets Online, Inc. System and method for providing shopping aids and incentives to customers through a computer network
US6185541B1 (en) * 1995-12-26 2001-02-06 Supermarkets Online, Inc. System and method for providing shopping aids and incentives to customers through a computer network
US5907830A (en) * 1996-02-13 1999-05-25 Engel; Peter Electronic coupon distribution
US5761683A (en) * 1996-02-13 1998-06-02 Microtouch Systems, Inc. Techniques for changing the behavior of a link in a hypertext document
US6067526A (en) * 1996-02-20 2000-05-23 Softcard Systems, Inc. System and method for distributing coupons through a system of computer networks
US5884033A (en) * 1996-05-15 1999-03-16 Spyglass, Inc. Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions
US6018748A (en) * 1996-05-28 2000-01-25 Sun Microsystems, Inc. Dynamic linkable labels in a network browser page
US5918211A (en) * 1996-05-30 1999-06-29 Retail Multimedia Corporation Method and apparatus for promoting products and influencing consumer purchasing decisions at the point-of-purchase
US5903874A (en) * 1996-06-27 1999-05-11 Mci Communications Corporation System and method for electronic coupon management
US6045310A (en) * 1997-10-06 2000-04-04 United Technologies Corporation Composite fastener for use in high temperature environments
US6055510A (en) * 1997-10-24 2000-04-25 At&T Corp. Method for performing targeted marketing over a large computer network
US6915271B1 (en) * 1998-03-11 2005-07-05 The Product Engine, Inc. Method and system for delivering redeeming dynamically and adaptively characterized promotional incentives on a computer network
US6055513A (en) * 1998-03-11 2000-04-25 Telebuyer, Llc Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US6175823B1 (en) * 1998-09-15 2001-01-16 Amazon.Com, Inc. Electronic gift certificate system
US6360254B1 (en) * 1998-09-15 2002-03-19 Amazon.Com Holdings, Inc. System and method for providing secure URL-based access to private resources
US6076069A (en) * 1998-09-25 2000-06-13 Oneclip.Com, Incorporated Method of and system for distributing and redeeming electronic coupons
US20030083931A1 (en) * 1998-10-21 2003-05-01 Crane Associates Inc Method of localized network marketing
US6408286B1 (en) * 1998-12-30 2002-06-18 Pitney Bowes Inc. Postage printing system having a digital coupon distribution system
US20050149613A1 (en) * 1999-02-17 2005-07-07 Kamran Amjadi Incentive network
US20060143307A1 (en) * 1999-03-11 2006-06-29 John Codignotto Message publishing system
US7032030B1 (en) * 1999-03-11 2006-04-18 John David Codignotto Message publishing system and method
US7231357B1 (en) * 1999-04-19 2007-06-12 Neil Shanman System and method for the targeted distribution of discount coupons over a network
US6385591B1 (en) * 1999-05-11 2002-05-07 Jeffrey W. Mankoff Method and system for electronic organization of coupons
US20010001445A1 (en) * 1999-07-07 2001-05-24 Robert Alan Gallien Interlocking corner protectors for stackable enclosures
US6337935B1 (en) * 1999-08-16 2002-01-08 Lucent Technologies Dispersed image inverting optical wavelength multiplexer
US20040143502A1 (en) * 1999-08-17 2004-07-22 Mcclung Guy L. Guaranteed pricing systems
US20040030598A1 (en) * 1999-11-30 2004-02-12 Boal Steven R. Electronic coupon distribution system
US20100042490A1 (en) * 1999-11-30 2010-02-18 Boal Steven R Electronic Coupon Distribution System
US20030117635A1 (en) * 2000-04-05 2003-06-26 Roberts Gregory B. System and method for bar code rendering and recognition
US20040039704A1 (en) * 2001-01-17 2004-02-26 Contentguard Holdings, Inc. System and method for supplying and managing usage rights of users and suppliers of items
US20030097593A1 (en) * 2001-11-19 2003-05-22 Fujitsu Limited User terminal authentication program
US20060026067A1 (en) * 2002-06-14 2006-02-02 Nicholas Frank C Method and system for providing network based target advertising and encapsulation
US20040088218A1 (en) * 2002-11-04 2004-05-06 Abraham Daniel M. Coupon discounts redemption/cash back program
US20040098304A1 (en) * 2002-11-18 2004-05-20 Hewlett-Packard Company System and method for issuing coupons
US7962931B2 (en) * 2002-12-23 2011-06-14 Coupons.Com Incorporated Method and system for integrating television brand advertising with promotional marketing
US20040141611A1 (en) * 2003-01-22 2004-07-22 Walter Szrek Method of generating unpredictable and auditable random numbers
US7933984B1 (en) * 2003-06-30 2011-04-26 Google Inc. Systems and methods for detecting click spam
US20060015401A1 (en) * 2004-07-15 2006-01-19 Chu Barry H Efficiently spaced and used advertising in network-served multimedia documents
US20060026013A1 (en) * 2004-07-29 2006-02-02 Yahoo! Inc. Search systems and methods using in-line contextual queries
US20060122883A1 (en) * 2004-08-11 2006-06-08 Lynn Scott W Method and system for generating and distributing electronic communications for maximum revenue
US20060136294A1 (en) * 2004-10-26 2006-06-22 John Linden Method for performing real-time click fraud detection, prevention and reporting for online advertising
US20060143477A1 (en) * 2004-12-27 2006-06-29 Stevens Harden E Iii User identification and data fingerprinting/authentication
US7734621B2 (en) * 2005-05-19 2010-06-08 Coupons.Com Incorporated Searching a database including prioritizing results based on historical data
US20070033106A1 (en) * 2005-08-03 2007-02-08 Efficient Frontier Click fraud prevention
US20070073579A1 (en) * 2005-09-23 2007-03-29 Microsoft Corporation Click fraud resistant learning of click through rate
US20070073690A1 (en) * 2005-09-26 2007-03-29 Boal Steven R System and method for augmenting content in electronic documents with links to contextually relevant information
US20070156528A1 (en) * 2005-12-29 2007-07-05 Ideals, Inc. On-line coupon distribution system
US20110153410A1 (en) * 2008-05-13 2011-06-23 Coupons.Com Incorporated Distributing coupon content and transactional advertisements
US20100124335A1 (en) * 2008-11-19 2010-05-20 All Media Guide, Llc Scoring a match of two audio tracks sets using track time probability distribution
US20100124235A1 (en) * 2008-11-19 2010-05-20 Michael Walsh System and method for controlling use of a network resource
US8165078B2 (en) * 2008-11-19 2012-04-24 Coupons.Com Incorporated System and method for controlling use of a network resource

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100057549A1 (en) * 1999-11-30 2010-03-04 Boal Steven R Electronic Coupon Distribution System
US10796347B2 (en) 2007-01-18 2020-10-06 Quotient Technology Inc. System and method for controlling distribution of electronic coupons
US20120044985A1 (en) * 2008-02-04 2012-02-23 Sony Corporation Transmission device and method of determining transmission date format
US9014258B2 (en) * 2008-02-04 2015-04-21 Sony Corporation Transmission device and method of determining transmission date format
US20110208577A1 (en) * 2010-02-23 2011-08-25 Valassis Communications, Inc. Online Offer Distribution System And Mehtod

Also Published As

Publication number Publication date
AU2009246344A1 (en) 2009-11-19
EP2283457A2 (en) 2011-02-16
CA2723808A1 (en) 2009-11-19
AU2009246344B2 (en) 2014-07-17
US9721255B2 (en) 2017-08-01
WO2009140444A3 (en) 2010-04-01
EP2283457A4 (en) 2013-01-02
US20170323303A1 (en) 2017-11-09
WO2009140444A2 (en) 2009-11-19
US20110153410A1 (en) 2011-06-23

Similar Documents

Publication Publication Date Title
US20170323303A1 (en) Distributing coupon content and transactional advertisements
US11720918B2 (en) Navigable content units for displaying on an electronic document
US11902227B2 (en) E-mail containing live content
US6216112B1 (en) Method for software distribution and compensation with replenishable advertisements
US8626594B2 (en) Ecommerce-enabled advertising
US8108251B2 (en) Method of and system for managing promotions for purchase transactions over a network
US8332277B2 (en) Method, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
JP5133400B2 (en) Online distribution method of digital files protected by intellectual property rights via data network, and computer-readable medium including a program for executing the method
US9147196B2 (en) System and method for delivering a restricted use in-store promotion to a consumer
US20030101092A1 (en) Method for software distribution and compensation with replenishable advertisements
US20100121735A1 (en) Affiliate selling system
WO1999004326A2 (en) Printed coupons with embedded discounts for online purchases
US20120143690A1 (en) System and method for delivering a geographically restricted in-store promotion to a consumer
US20130188217A1 (en) System and method for online coupon printing
KR101692923B1 (en) Apparatus and Method for Mediation of Web Cartoon Advertisement
US8566149B2 (en) Method of sharing revenue in an internet printing system
US20110004516A1 (en) Internet marketplace for vendors and consumers with centralized incentive distribution
US20130073391A1 (en) Systems and methods for sharing revenue in an internet printing system
US20070206220A1 (en) Method and system for product registration
US9117226B2 (en) System and method for delivering an authorized in-store promotion to a consumer
US20090163186A1 (en) Application program interface and graphical user interface for editorial review of mobile advertisement campaigns
US11720926B2 (en) Advertisements responsive to coupon states
WO2002095535A2 (en) Electronic incentive and promotion management system and method with secure redemption models for brick-and-mortar redemption of on-line coupons
KR20110048619A (en) Internet advertizement system using widget
CA2580017A1 (en) Method and system for product registration

Legal Events

Date Code Title Description
AS Assignment

Owner name: COUPONS.COM INCORPORATED,CALIFORNIA

Free format text: MERGER;ASSIGNOR:COUPONS, INC.;REEL/FRAME:022885/0390

Effective date: 20090602

Owner name: COUPONS.COM INCORPORATED,CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:COUPONS, INC.;REEL/FRAME:022885/0429

Effective date: 20090602

Owner name: COUPONS.COM INCORPORATED, CALIFORNIA

Free format text: MERGER;ASSIGNOR:COUPONS, INC.;REEL/FRAME:022885/0390

Effective date: 20090602

Owner name: COUPONS.COM INCORPORATED, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:COUPONS, INC.;REEL/FRAME:022885/0429

Effective date: 20090602

AS Assignment

Owner name: COUPONS.COM INCORPORATED, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MUTHUGOPALAKRISHNAN, MANICKABABU;NAYAK, GAYATHRI UDAY;REIHANEH, NAHRIN;AND OTHERS;REEL/FRAME:023144/0686;SIGNING DATES FROM 20090730 TO 20090824

AS Assignment

Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, OREGON

Free format text: PATENT AND TRADEMARK SECURITY AGREEMENT;ASSIGNOR:COUPONS.COM INCORPORATED;REEL/FRAME:031344/0950

Effective date: 20130930

AS Assignment

Owner name: COUPONS.COM INCORPORATED, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:036839/0675

Effective date: 20150930

AS Assignment

Owner name: QUOTIENT TECHNOLOGY INC., CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:COUPONS.COM INCORPORATED;REEL/FRAME:037146/0874

Effective date: 20151006

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION