With an offer server computer system: receiving a first digital image file, a first mapping of product codes to audience segment identifiers, and a temporary price reduction (TPR) offer dataset; mapping a target identifier for an end user device of a consumer to an audience segment identifier; in response to determining, based on the audience segment identifier, that the TPR offer dataset has a product code and a retailer identifier that map to the audience segment identifier, and an effective date value that includes a current date value, and the retailer identifier corresponds to a retailer location within a specified distance of a then-current location of the end user computing device: creating and storing a digital offer dataset comprising both the first digital image file and a second digital image file that presents data elements of the TPR offer dataset; causing transmission of the dataset to the end user device.
According to an embodiment, a data processing method comprises obtaining a first record associated with a first computer and a second record associated with a second computer that is different than the first computer; in response to determining that the first record has been obtained from a primary source, determining that at least a first set of key information in the first record matches a second set of key information in the second record, and in response thereto: creating and storing a master record comprising a union of the first record and the second record; using the master record to determine one or more electronic offers to present to any of a user, a computing device, or an account that is associated with the master record.
G01Q 30/00 - Moyens auxiliaires destinés à assister ou améliorer les techniques ou les appareils à sonde à balayage, p.ex. dispositifs d’affichage ou de traitement de données
In an embodiment, a computer-implemented method providing improvements in clearance of offers, comprising receiving payout transaction metadata from a first computing device controlled by a first entity, the payout transaction metadata relating to a point of sale transaction using a coupon associated with a coupon campaign; in response to approving the coupon for payout, posting a payout transaction to be written on two independent payout blockchains including a first payout blockchain associated with the first entity and a second payout blockchain associated with the coupon campaign, the payout transaction including at least a portion of the payout transaction metadata; receiving payout transaction metadata from a second computing device controlled by a second entity associated with the coupon campaign, the payout transaction metadata relating to a payout event that corresponds with a payout transaction written on the second payout blockchain.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 30/0238 - Remises ou incitations, p.ex. coupons ou rabais au point de vente
G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
4.
Localized facility-specific presentation of digital temporary offer data
With an offer server computer system: receiving a first digital image file; receiving a first mapping of product codes to audience segment identifiers; receiving a temporary price reduction offer dataset; mapping a target identifier for an end user device of a consumer to an audience segment identifier; in response to determining, based on the audience segment identifier, that the TPR offer dataset has a product code and a retailer identifier that map to the audience segment identifier, and an effective date value that includes a current date value, and the retailer identifier corresponds to a retailer location within a specified distance of a then-current location of the end user computing device: creating and storing a digital offer dataset comprising both the first digital image file and a second digital image file that presents data elements of the TPR offer dataset; causing transmission of the dataset to the end user device.
According to an embodiment, a data processing method comprises obtaining a first record associated with a first computer and a second record associated with a second computer that is different than the first computer; in response to determining that the first record has been obtained from a primary source, determining that at least a first set of key information in the first record matches a second set of key information in the second record, and in response thereto: creating and storing a master record comprising a union of the first record and the second record; storing, in a database, a third set of key information in the first record that does not match the second set, and a fourth set of key information in the second record that does not match the first set; using the master record to determine one or more electronic offers to present to any of a user, a computing device, or an account that is associated with the master record.
According to an embodiment, a computer-implemented method stores a set of historical transaction records pertaining to past consumer transactions, contextual transaction data, and offer activation and redemption tracking logs; receives a request to generate a new item offer; and uses a parameter optimizer to create suggested additional parameters. The parameter optimizer receives the stored records and data and determines a potential impact of the suggested additional parameters on sales of the item. In an embodiment, a visualization of the impact of the set of the parameters is presented on an offer definition interface. In an embodiment, the suggested additional parameters are automatically sent to the offer provider based in part on previous offer data associated with the offer provider.
In an embodiment, a computer-implemented method providing improvements in clearance of offers, comprising receiving redemption transaction metadata from a first computing device controlled by a first entity, the redemption transaction metadata relating to a point of sale transaction using a coupon associated with a coupon campaign; in response to approving the coupon for redemption, posting a redemption transaction to be written on two independent redemption blockchains including a first redemption blockchain associated with the first entity and a second redemption blockchain associated with the coupon campaign, the redemption transaction including at least a portion of the redemption transaction metadata; receiving payout transaction metadata from a second computing device controlled by a second entity associated with the coupon campaign, the payout transaction metadata relating to a payout event that corresponds with a redemption transaction written on the second redemption blockchain.
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 20/06 - Circuits privés de paiement, p.ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement
G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
In an embodiment, a computer-implemented method providing improvements in clearance of offers, comprising receiving redemption transaction metadata from a first computing device controlled by a first entity, the redemption transaction metadata relating to a point of sale transaction using a coupon associated with a coupon campaign; in response to approving the coupon for redemption, posting a redemption transaction to be written on two independent redemption blockchains including a first redemption blockchain associated with the first entity and a second redemption blockchain associated with the coupon campaign, the redemption transaction including at least a portion of the redemption transaction metadata; receiving payout transaction metadata from a second computing device controlled by a second entity associated with the coupon campaign, the payout transaction metadata relating to a payout event that corresponds with a redemption transaction written on the second redemption blockchain.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
10.
System for bifurcated transaction for products at a brick-and-mortar store
According to an embodiment, one or more computing devices process a bifurcated transaction for items available at a store. The bifurcated transaction is initiated when a consumer orders a set of first item(s) electronically, e.g., using an app, website etc. At the store, the consumer picks up the order of the set of first item(s) and then peruses and adds a set of second item(s) to a shopping cart. In one embodiment, a label (e.g., a single unique machine-readable label or barcode) identifies the set of first item(s). At checkout, the transaction may be completed by scanning respective machine-readable labels on the set of second item(s) and the label that identifies the set of first item(s).
In an embodiment, a computer-implemented method comprises receiving, at a server computer, offer activation request data, the offer activation request data including a loyalty card number and an identification of a digital offer, the digital offer associated with a discount amount; querying, by the server computer, a digital data repository to seek a data record matching the loyalty card number; in response to determining that the data repository has a record matching the loyalty card number, electronically activating the digital offer associated with the identification of the digital offer and associating the activated digital offer with the loyalty card number in the digital data repository; receiving, at the server computer, contextual transaction data; determining, based on the contextual transaction data, that a consumer entity associated with the loyalty card number purchased a product associated with the activated digital offer; determining, by the server computer, that a post-sale product rebate is available for the consumer entity associated with the loyalty card number and in response thereto, generating, by the server computer, a digital payment file based on the discount amount associated with the activated digital offer; using the server computer, transmitting the digital payment file to a third-party payment system that causes a refund amount to be transmitted electronically to the consumer entity associated with the loyalty card.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Advertising services; advertising and promotion services, namely, arranging, generating and distributing digital offers, advertisements and promotions of others
(2) Blogs relating to digital promotions, digital offers and advertisements of others, coupon codes, card linked offers, loyalty coupons, and local offers; online digital newsletters relating to digital offers and promotions
(3) Providing online, non-downloadable software for use in displaying and printing digital offers, advertisements and promotions of others, coupon codes, card linked offers, loyalty coupons, and local offers
Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.
According to an embodiment, a data processing system for managing electronic offers comprises: a memory storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; and a logic module adapted to automatically suggest an offer to the offer provider based on at least a subset of the historical transaction records and at least a subset of the offer data, the offer being targeted at a consumer. In an embodiment, the electronic offer is suggested in response to a request for a receipt made by the consumer. In an embodiment, the electronic offer is automatically approved by the offer provider and is included in a transaction receipt transmitted to a data processing system associated with the consumer.
In an embodiment, a server computer stores a first plurality of digital content items of an image requesting entity, call to action identifiers, and a plurality of digital content items corresponding to different provider entities of a plurality of provider entities. The server computer further stores client computing device history data identifying previous actions of a client computing device and provider entity data for each of the plurality of provider entities. The server computer identifies a digital content items based on the client computing device history data and/or provider entity data and generates a digital image comprising the identified digital content items.
Systems and methods for dynamically generating a digital image are described herein. In an embodiment, a server computer stores a first plurality of digital content items of an image requesting entity, a second plurality of digital content items comprising call to action identifiers, and a third plurality of content items of a different provider entity of a plurality of provider entities. The server computer further stores client computing device history data and provider entity data. The server computer identifies a first particular digital content item of the first plurality of digital content items, a second particular digital content item of the second plurality of content items, and a third particular digital content item of the third plurality of content items based, at least in part, on subsets of the client computing device history data and/or the provider entity data. The server computer generates a digital image comprising the particular digital content items.
G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06F 16/51 - Indexation; Structures de données à cet effet; Structures de stockage
G06F 16/248 - Présentation des résultats de requêtes
17.
Check-out based distribution and redemption of digital promotions
Coupon information is provided electronically in association with receipts for transactions at physical stores and/or online stores. A retailer causes performance of a transaction in which one or more items are purchased. An interface configured to accept input indicating a customer identifier, such as an email address, associated with the transaction is provided. When input has been received via the interface, it is determined whether the identifier is associated with a known customer identity. If the customer identifier is associated with a known identity, digital coupons associated with that identity are applied against the transaction. An electronic receipt is further provided for the transaction via, for instance, the provided email address or a web-based application in which a session is established in connection with the identity.
An email server sends an email message to a user with an empty container. When the user uses an email client to open the email message, the email client transmits pulls data to be loaded into the empty container from a dynamic content provider. The dynamic content provider determines in real time a set of valid coupon offers for the user and transmits the set to the user in real-time for insertion into the empty container. The dynamic content provider may determine a rank for each of the set of the valid coupon offers, such that the rank is observed when the set of the coupon offers is inserted into the empty container.
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
20.
System for bifurcated transaction for products at a brick-and-mortar store
According to an embodiment, a data processing system processes a bifurcated transaction for items available at a brick-and-mortar store. The bifurcated transaction is initiated when a consumer orders a set of non-perishable items electronically, e.g., using an app, website etc. At the brick-and-mortar store, the consumer picks up a shopping cart with the order of the set of non-perishable items and then peruses and adds perishable items to the shopping cart. In one embodiment, a single unique machine-readable label (e.g., a barcode) identifies the set of the non-perishable items. At checkout, the transaction is completed by scanning respective machine-readable labels (e.g., barcodes) on the perishable items and the single unique machine-readable label that identifies the set of the non-perishable items.
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
H04W 4/02 - Services utilisant des informations de localisation
H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
Advertising and marketing services; Advertising and marketing services in the nature of arranging advertisements of others on websites and on publisher sites; Advertising and marketing services in the nature of concurrently delivering video or image advertisements alone or in combination with digital coupons.
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
A63F 13/35 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeu; Dispositions d’interconnexion entre des dispositifs de jeu; Dispositions d’interconnexion entre des serveurs de jeu - Détails des serveurs de jeu
A63F 13/792 - Aspects de sécurité ou de gestion du jeu incluant des données sur les joueurs, p.ex. leurs identités, leurs comptes, leurs préférences ou leurs historiques de jeu pour le paiement, p.ex. d’abonnements mensuels
A63F 13/87 - Communiquer avec d’autres joueurs, p.ex. par courrier électronique ou messagerie instantanée
G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
27.
Transmitting valid coupon offers to an email recipient
An email server sends an email message to a user with an empty container. When the user uses an email client to open the email message, the email client transmits pulls data to be loaded into the empty container from a dynamic content provider. The dynamic content provider determines in real time a set of valid coupon offers for the user and transmits the set to the user in real-time for insertion into the empty container. The dynamic content provider may determine a rank for each of the set of the valid coupon offers, such that the rank is observed when the set of the coupon offers is inserted into the empty container.
A data distribution system which includes business groups, a client system and a main database system is described. Coupons and coupon data may be exchanged between the business groups, the client system and the main database system. Each coupon being exchanged may include one or more fraud protection features that can neither be altered nor tampered by users, consumers or retailers.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer software for use in assisting others in providing discounts or other promotions and obtaining tracking details thereof; computer software for use in assisting others in tracking or analyzing consumer online behavior, including purchase transactions or purchasing behavior; computer software for use in generating, conducting, or analyzing promotional activities or marketing activities for consumer goods or services; computer software for use in assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; computer software for use in obtaining, receiving, or disseminating digital promotions in connection with consumer products or services of others; computer software for securing consumer discounts, rebates, vouchers and promotions; computer software for securing information about consumer products or related product promotions; computer software for organizing, archiving and searching information about consumers' prior purchases of consumer products; computer software for preparing shopping lists and budgets (1) Advertising the goods and services of others; promoting the goods and services of others by means of providing coupons, digital offers, catalogs, and online flyers; providing digital paperless and printable coupons, coupon codes, and shopping information to consumers via an online website, a mobile computer program application, email, or SMS text message; assisting merchants, manufacturers, or distributors in defining, arranging, generating, or distributing digital offers or promotions; arranging, generating, or distributing digital offers or promotions in connection with consumer transactions; business marketing services, namely, assisting merchants, manufacturers, or distributors in generating, tracking, or analyzing consumer purchase transactions or purchasing behavior for use in promoting consumers goods or services; assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; compilation of advertising campaign information, consumer transaction information, and couponing information into computer databases; providing advertising space online; providing computer databases allowing users to search databases featuring the goods or services of others online; Software as a service (SAAS) services featuring software for use in management and delivery of coupons and digital offers of others; SAAS services featuring software for use in obtaining authenticated coupons, digital offers and promotions of others; non-downloadable computer software for the management of and delivery of coupons, digital offers and promotions of others; SAAS provider of web-based computer software to create, store, publish, and deliver online flyers, advertisements, coupons, promotional offers, and related content or information; SAAS provider of web-based computer software to track, log and analyze consumer online searching and shopping habits
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for use in assisting others in providing discounts or other promotions and obtaining tracking details thereof; computer software for use in assisting others in tracking or analyzing consumer online behavior, including purchase transactions or purchasing behaviour; computer software for use in generating, conducting, or analyzing promotional activities or marketing activities for consumer goods or services; computer software for use in assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; computer software for use in obtaining, receiving, or disseminating digital promotions in connection with consumer products or services of others; computer software for securing consumer discounts, rebates, vouchers and promotions; computer software for securing information about consumer products or related product promotions; computer software for organizing, archiving and searching information about consumers' prior purchases of consumer products; computer software for preparing shopping lists and budgets. Advertising services; advertising the goods and services of others; promoting the goods and services of others by means of providing coupons, digital offers, catalogs, and online flyers; providing digital paperless and printable coupons, coupon codes, and shopping information to consumers via an online website, a mobile computer program application, email, or SMS text message; assisting merchants, manufacturers, or distributors in defining, arranging, generating, or distributing digital offers or promotions; arranging, generating, or distributing digital offers or promotions in connection with consumer transactions; business marketing services, namely, assisting merchants, manufacturers, or distributors in generating, tracking, or analysing consumer purchase transactions or purchasing behavior for use in promoting consumers goods or services; assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; compilation of advertising campaign information, consumer transaction information, and couponing information into computer databases; providing advertising space online; providing computer databases allowing users to search databases featuring the goods or services of others online. Software as a service (SAAS) services featuring software for use in management and delivery of coupons and digital offers of others; SAAS services featuring software for use in obtaining authenticated coupons, digital offers and promotions of others; provision of non-downloadable computer software for the management of and delivery of coupons, digital offers and promotions of others; SAAS provider of web-based computer software to create, store, publish, and deliver online flyers, advertisements, coupons, promotional offers, and related content or information; SAAS provider of web-based computer software to track, log and analyse consumer online searching and shopping habits.
A coupon clearinghouse server receives a request for a coupon offer from a client device. The server transmits only a first subset of coupon offer data for the coupon offer to the client device, and stores, in memory, a first code for a first merchant at which the coupon offer is redeemable. The code is not revealed to the client device. Subsequently, the server receives, from the client device, a second code that the client device has obtained at a point of sale system. The server determines if there is a match between the first code and the second code, and if so, transmits the second subset of coupon offer data including coupon offer redemption instructions to the client device. The client device presents the now complete coupon offer to the point of sale system to redeem the coupon offer.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer software for use in assisting others in providing discounts or other promotions and obtaining tracking details thereof; computer software for use in assisting others in tracking or analyzing consumer online behavior, including purchase transactions or purchasing behavior; computer software for use in generating, conducting, or analyzing promotional activities or marketing activities for consumer goods or services; computer software for use in assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; computer software for use in obtaining, receiving, or disseminating digital promotions in connection with consumer products or services of others; computer software for securing consumer discounts, rebates, vouchers and promotions; computer software for securing information about consumer products or related product promotions; computer software for organizing, archiving and searching information about consumers' prior purchases of consumer products; computer software for preparing shopping lists and budgets (1) Advertising the goods and services of others; promoting the goods and services of others by means of providing coupons, digital offers, catalogs, and online flyers; providing digital paperless and printable coupons, coupon codes, and shopping information to consumers via an online website, a mobile computer program application, email, or SMS text message; assisting merchants, manufacturers, or distributors in defining, arranging, generating, or distributing digital offers or promotions; arranging, generating, or distributing digital offers or promotions in connection with consumer transactions; business marketing services, namely, assisting merchants, manufacturers, or distributors in generating, tracking, or analyzing consumer purchase transactions or purchasing behavior for use in promoting consumers goods or services; assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; compilation of advertising campaign information, consumer transaction information, and couponing information into computer databases; providing advertising space online; providing computer databases allowing users to search databases featuring the goods or services of others online; Software as a service (SAAS) services featuring software for use in management and delivery of coupons and digital offers of others; SAAS services featuring software for use in obtaining authenticated coupons, digital offers and promotions of others; non-downloadable computer software for the management of and delivery of coupons, digital offers and promotions of others; SAAS provider of web-based computer software to create, store, publish, and deliver online flyers, advertisements, coupons, promotional offers, and related content or information; SAAS provider of web-based computer software to track, log and analyze consumer online searching and shopping habits
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for use in assisting others in providing discounts or other promotions and obtaining tracking details thereof; computer software for use in assisting others in tracking or analyzing consumer online behavior, including purchase transactions or purchasing behavior; computer software for use in generating, conducting, or analyzing promotional activities or marketing activities for consumer goods or services; computer software for use in assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; computer software for use in obtaining, receiving, or disseminating digital promotions in connection with consumer products or services of others; computer software for securing consumer discounts, rebates, vouchers and promotions; computer software for securing information about consumer products or related product promotions; computer software for organizing, archiving and searching information about consumers' prior purchases of consumer products; computer software for preparing shopping lists and budgets. Advertising services; advertising the goods and services of others; promoting the goods and services of others by means of providing coupons, digital offers, catalogs, and online flyers; providing digital paperless and printable coupons, coupon codes, and shopping information to consumers via an online website, a mobile computer program application, email, or SMS text message; assisting merchants, manufacturers, or distributors in defining, arranging, generating, or distributing digital offers or promotions; arranging, generating, or distributing digital offers or promotions in connection with consumer transactions; business marketing services, namely, assisting merchants, manufacturers, or distributors in generating, tracking, or analyzing consumer purchase transactions or purchasing behavior for use in promoting consumers goods or services; assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; compilation of advertising campaign information, consumer transaction information, and couponing information into computer databases; providing advertising space online; providing computer databases allowing users to search databases featuring the goods or services of others online. Software as a service (SAAS) services featuring software for use in management and delivery of coupons and digital offers of others; SAAS services featuring software for use in obtaining authenticated coupons, digital offers and promotions of others; provision of non-downloadable computer software for the management of and delivery of coupons, digital offers and promotions of others; SAAS provider of web-based computer software to create, store, publish, and deliver online flyers, advertisements, coupons, promotional offers, and related content or information; SAAS provider of web-based computer software to track, log and analyze consumer online searching and shopping habits.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Advertising services; advertising the goods and services of others; promoting the goods and services of others by means of providing coupons, digital offers, catalogs, and online flyers; providing digital paperless and printable coupons, coupon codes, and shopping information to consumers via an online website, a mobile computer program application, email, or SMS text message; assisting merchants, manufacturers, or distributors in defining, arranging, generating, or distributing digital offers or promotions; arranging, generating, or distributing digital offers or promotions in connection with consumer transactions; business marketing services, namely, assisting merchants, manufacturers, or distributors in generating, tracking, or analyzing consumer purchase transactions or purchasing behavior for use in promoting consumers goods or services; assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; compilation of advertising campaign information, consumer transaction information, and couponing information into computer databases; providing advertising space online; providing computer databases allowing users to search databases featuring the goods or services of others online Software as a service (SAAS) services featuring software for use in management and delivery of coupons and digital offers of others; SAAS services featuring software for use in obtaining authenticated coupons, digital offers and promotions of others; non-downloadable computer software for the management of and delivery of coupons, digital offers and promotions of others; SAAS provider of web-based computer software to create, store, publish, and deliver online flyers, advertisements, coupons, promotional offers, and related content or information; SAAS provider of web-based computer software to track, log and analyze consumer online searching and shopping habits
Advertising services; Promotional services, namely, promoting the goods and services of others by means of providing coupons, digital offers, and catalogs; Providing printable coupons and coupon codes for consumer packaged goods to consumers via an online website and a mobile computer program application.
(1) Advertising the goods and services of others; Promotional services, namely, promoting the goods and services of others by means of providing coupons, digital offers, and catalogs; Promoting and marketing the goods and services of others by providing printable coupons and coupon codes for consumer packaged goods to consumers via an online website and a mobile computer program application.
A server receives an indication that a user of a client device has selected social network data associated with a social network provider that maintains a social graph. The selected social network data indicates approval of a coupon offer by the user. In response to receiving the indication, the server computer provides the coupon to the user and sends a link message that causes a user node that is associated with the user to be linked, within the social graph, with a coupon node that is associated with the coupon offer. A message including data associated with the coupon offer is sent to a subset of a set of other users identified, in the social graph that the social network provider maintains, as connected to the user.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Advertising services; advertising the goods and services of others; promoting the goods and services of others by means of providing coupons, digital offers, catalogs, and online flyers; providing digital paperless and printable coupons, coupon codes, and shopping information to consumers via an online website, a mobile computer program application, email, or SMS text message; assisting merchants, manufacturers, or distributors in defining, arranging, generating, or distributing digital offers or promotions; arranging, generating, or distributing digital offers or promotions in connection with consumer transactions; business marketing services, namely, assisting merchants, manufacturers, or distributors in generating, tracking, or analyzing consumer purchase transactions or purchasing behavior for use in promoting consumers goods or services; assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; compilation of advertising campaign information, consumer transaction information, and couponing information into computer databases; providing advertising space online; providing computer databases allowing users to search databases featuring the goods or services of others online Software as a service (SAAS) services featuring software for use in management and delivery of coupons and digital offers of others; SAAS services featuring software for use in obtaining authenticated coupons, digital offers and promotions of others; non-downloadable computer software for the management of and delivery of coupons, digital offers and promotions of others; SAAS provider of web-based computer software to create, store, publish, and deliver online flyers, advertisements, coupons, promotional offers, and related content or information; SAAS provider of web-based computer software to track, log and analyze consumer online searching and shopping habits
09 - Appareils et instruments scientifiques et électriques
Produits et services
Computer software for use in assisting others in providing discounts or other promotions and obtaining tracking details thereof; computer software for use in assisting others in tracking or analyzing consumer online behavior, including purchase transactions or purchasing behavior; computer software for use in generating, conducting, or analyzing promotional activities or marketing activities for consumer goods or services; computer software for use in assisting consumers in selecting, viewing, or analyzing data about their purchase transactions or promotional savings; computer software for use in obtaining, receiving, or disseminating digital promotions in connection with consumer products or services of others; computer software for securing consumer discounts, rebates, vouchers and promotions; computer software for securing information about consumer products or related product promotions; computer software for organizing, archiving and searching information about consumers' prior purchases of consumer products; computer software for preparing shopping lists and budgets
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
In an embodiment, a method comprises performing a first search based on a first text string; based on the first search, identifying one or more search results; after identifying the one or more search results, causing the one or more search results to be displayed; while the one or more search results are displayed: receiving input that changes the first text string to a modified text string; in response to receiving the input: performing a second search based, at least in part, on a portion of the modified text string, and determining that no search results are identified based on the second search; after determining that no search results are identified based on the second search, continuing to display the one or more search results; wherein the method is performed by one or more computing devices.
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Advertising services, namely, advertising the goods and services of others; Advertising and promotion services, namely, arranging, generating and distributing digital coupons, digital discount vouchers and advertisements of others; Providing online, non-downloadable software for use in displaying and printing digital coupons, digital discount vouchers and advertisements of others, coupon codes, card linked discount vouchers, loyalty coupons, local discount vouchers, and blogs relating to the foregoing; online digital newsletters relating to couponing.
In an embodiment, a method comprises receiving an indication that a user selected social network data that is displayed, on a client device, concurrently with offer data that indicates a coupon offer; wherein prior to receiving the indication, the user of the client device is incapable of accessing the coupon offer; in response to receiving the indication that the user selected the social network data, allowing the user to access the coupon offer, and causing a message to be sent to each user of a plurality of users that are identified, in a social network, as connected to the user, wherein the message includes data about the coupon offer or a coupon provider that initiated the coupon offer; wherein the method is performed by one or more computing devices.
G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
In an embodiment, a method comprises receiving, at a social network coupon platform, a request to display coupon data regarding a particular coupon that is provided by a coupon provider, wherein a user that is registered with a social network provider initiated the request; in response to receiving the request, sending, from the social network coupon platform, the coupon data to be displayed to the user; receiving, at the social network coupon platform, from the social network provider, profile data that includes profile information of the user; in response to receiving the profile data, allowing the user access to the particular coupon; wherein the method is performed by one or more computing devices.
G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
45.
Automatic recommendation of digital offers to an offer provider based on historical transaction data
According to an embodiment, a data processing system for managing electronic offers comprises: a memory storing a set of historical transaction records pertaining to past consumer transactions and a set of offer data relating to an offer provider; and a logic module adapted to automatically suggest an offer to the offer provider based on at least a subset of the historical transaction records and at least a subset of the offer data, the offer being targeted at a consumer. In an embodiment, the electronic offer is suggested in response to a request for a receipt made by the consumer. In an embodiment, the electronic offer is automatically approved by the offer provider and is included in a transaction receipt transmitted to a data processing system associated with the consumer.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Marketing and promotion services; promoting the goods and services of others by providing licensed community-driven content in the nature of product images, product reviews, discount information and links to the retail web sites of others. Software design; software as a service (SAAS) services featuring software for use in social and content marketing.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Promoting the goods and services of others by providing community-driven information and multimedia content of registered users, namely, photos, images, infographics, gifs, videos, external web links, articles, stories, resource libraries, tutorials, quotes, do-it-yourself guides, tips and tricks, recipes, discount information, product reviews and travel guides; Promoting the goods and services of others by providing community-driven content of registered users, namely, shared data about internet traffic related to photos, images, infographics, gifs, videos, external web links, articles, stories, resource libraries, tutorials, quotes, do-it-yourself guides, tips and tricks, recipes, discount information, product reviews and travel guides posted on social media websites Software as a service (SAAS) services featuring software that enables registered subscribers to create, bookmark, annotate and publicly share data, information and multimedia content as a method of social and content marketing
Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.
A data distribution system which includes business groups, a client system and a main database system is described. Coupons and coupon data may be exchanged between the business groups, the client system and the main database system. Each coupon being exchanged may include one or more fraud protection features that can neither be altered nor tampered by users, consumers or retailers.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
The invention is directed to a method for generating a record (R1-R1) corresponding to the validity of a proof of purchase including obtaining (98) product data elements (31-37) by a camera (24), a keyboard (28) or near-field communication through a mobile device (1), determining (99) contextual information of the mobile device (1) such as its geolocalization, transmitting (100, 101) product data elements (31-37) and contextual information to a server (2), determining (102) on the server (2) from the contextual information and the product data element (31-37) whether the proof of purchase is valid and generating (107) a record (R1-RI) corresponding a valid proof of purchase.
In an embodiment, a method comprises performing a first search based on a first text string; based on the first search, identifying one or more search results; after identifying the one or more search results, causing the one or more search results to be displayed; while the one or more search results are displayed: receiving input that changes the first text string to a modified text string; in response to receiving the input: performing a second search based, at least in part, on a portion of the modified text string, and determining that no search results are identified based on the second search; after determining that no search results are identified based on the second search, continuing to display the one or more search results; wherein the method is performed by one or more computing devices.
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
In an embodiment, a method comprises analyzing a string of text that was generated based on audio input, identifying a plurality of text segments, wherein each text segment of the plurality of text segments comprises one or more words in the string of text, wherein at least one of the plurality of segments comprises a plurality of words, and organizing the plurality of text segments into a list of items, wherein each segment is a separate item in the list.
Coupon information is provided electronically in association with receipts for transactions at physical stores and/or online stores. A retailer causes performance of a transaction in which one or more items are purchased. An interface configured to accept input indicating a customer identifier, such as an email address, associated with the transaction is provided. When input has been received via the interface, it is determined whether the identifier is associated with a known customer identity. If the customer identifier is associated with a known identity, digital coupons associated with that identity are applied against the transaction. An electronic receipt is further provided for the transaction via, for instance, the provided email address or a web-based application in which a session is established in connection with the identity.
Techniques are provided for generating, by a coupon distributor, a score that represents a quality of a coupon campaign that a coupon provider offers to the coupon distributor. The score may be generated based on the brand of the product, the product category to which the product belongs, the coupon value, and the percentage discount reflected by the coupon. One or more of these factors may be based on historical data that indicates the success (or failure) of previous coupon campaigns (e.g., of the same product, brand, and/or product category, and/or similar coupon value). The coupon distributor uses the score to, e.g., determine whether to accept a proposed coupon campaign, project the number of prints/redemptions of the coupon campaign, determine how to present the coupon, determine an amount to charge for running the coupon campaign, and/or determine products or product categories of coupons to which the coupon distributor should seek.
Coupon information is provided electronically in association with receipts for transactions at physical stores and/or online stores. A retailer causes performance of a transaction in which one or more items are purchased. An interface configured to accept input indicating a customer identifier, such as an email address, associated with the transaction is provided. When input has been received via the interface, it is determined whether the identifier is associated with a known customer identity. If the customer identifier is associated with a known identity, digital coupons associated with that identity are applied against the transaction. An electronic receipt is further provided for the transaction via, for instance, the provided email address or a web-based application in which a session is established in connection with the identity.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
Produits et services
(1) Computer software platforms for obtaining, receiving or disseminating digital promotions in connection with consumer products and services of others; computer application software for mobile phones, smartphones, tablet computers, laptop computers, handhelds and other computing devices for obtaining, receiving or disseminating digital promotions in connection with consumer products and services of others. (1) Advertising and promotion services, namely, arranging, generating and distributing digital offers and promotions in connection with consumer transactions for consumer packaged goods or other products and services; assisting manufacturers and retailers of consumer packaged goods or other products and services in defining, arranging, generating and distributing digital offers and promotions in connection with consumer transactions.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable computer software for providing shopping lists for consumer packaged goods in which items are associated with store specials, coupons and/or personalized recommendations for recipes; Downloadable computer software for displaying grocery deals, specials and/or coupons in association with personalized recommendations for recipes and other consumer packaged goods; Downloadable computer software for tracking consumer meal preparation and shopping decisions relating to consumer packaged goods (1) Providing temporary use of non-downloadable computer software for providing shopping lists for consumer packaged goods in which items are associated with locally available in-store specials and coupons and with personalized recommendations for recipes; Providing temporary use of non-downloadable computer software for matching locally available grocery deals with personalized recommendations for recipes and other consumer packaged goods; Providing temporary use of non-downloadable computer software for tracking consumer meal preparation and shopping decisions relating to consumer packaged goods.
Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.
In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
Techniques are provided for allowing a user to access a coupon. In one approach, a social network coupon platform receives a request to display coupon data regarding a particular coupon that is provided by a coupon provider, wherein a user that is registered with a social network provider initiated the request. In response to receiving the request, sending the coupon data is sent form the social network coupon platform to be displayed to the user. Profile data that includes profile information of the user is received at the social network coupon platform from the social network provider. In response to receiving the profile data, the user is allowed access to the particular coupon.
In an embodiment, a method comprises receiving an indication that a user selected social network data that is displayed, on a client device, concurrently with offer data that indicates a coupon offer; wherein prior to receiving the indication, the user of the client device is incapable of accessing the coupon offer; in response to receiving the indication that the user selected the social network data, allowing the user to access the coupon offer, and causing a message to be sent to each user of a plurality of users that are identified, in a social network, as connected to the user, wherein the message includes data about the coupon offer or a coupon provider that initiated the coupon offer; wherein the method is performed by one or more computing devices.
In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
09 - Appareils et instruments scientifiques et électriques
12 - Véhicules; appareils de locomotion par terre, par air ou par eau; parties de véhicules
16 - Papier, carton et produits en ces matières
25 - Vêtements; chaussures; chapellerie
35 - Publicité; Affaires commerciales
41 - Éducation, divertissements, activités sportives et culturelles
Produits et services
(1) Online magazine, namely, a digital periodical relating to business development, personal development, lifestyles and health. (2) Promotional materials namely stickers, cars, window decals, bumper stickers, posters, postcards, gift bags, brochures, notepaper; clothing items, namely hats, t-shirts and sweatshirts; publications, namely books, brochures, magazines. (1) Publishing services, namely online newsletters; advertising services, namely advertising wares and services of others in online newsletter, downloadable materials, on website, online applications and mobile devices. (2) Professional coaching services in the field of business; seminars in the field of professional coaching services for businesses. All of the aforementioned providing information on business management, personal growth and motivation, life organization.
A system, method, and computer-readable storage medium having processor-executable instructions recorded thereon is provided for distributing transactional advertisements from a distribution site over a network to online publishers. 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.
A data distribution system which includes business groups, a client system and a main database system is described. Coupons and coupon data may be exchanged between the business groups, the client system and the main database system. Each coupon being exchanged may include one or more fraud protection features that can neither be altered nor tampered by users, consumers or retailers.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
Methods and apparatus, including computer program products, are provided that include techniques for searching a database. One method includes receiving one or more input search terms and providing a database. The database maps at least one search term to at least one coupon. The method further includes identifying one or more coupons in the database based on the received input search terms. The method further includes selecting one or more coupons from the identified coupons. A given coupon can be selected based on a number of times the given coupon has been previously printed. A given coupon can also be selected based on a number of times the given coupon has been previously redeemed. The method further includes presenting one or more coupons to the user where the presented one or more coupons include the selected one or more coupons.
A system includes a control source that is provided on a server and control logic that executes on a terminal. The control logic executes on a terminal to (i) identify a plurality of attributes on the terminal, the attributes including an identifier for each of a plurality of terminal assets that include one or more of a hardware fixture, firmware, or operating system; and (ii) generate signature data from the plurality of attributes. The control source is configured to make a determination from the signature data as to whether the terminal is known or unknown.
An electronic document and associated system, methods and apparatus is described. The electronic document is loaded in a user device configured to communicate with an external device that generates instructions for augmenting content contained in the electronic document with links to contextually relevant information. The content can be augmented with one or more user interface elements, and the augmented content can be displayed with one or more attributes which can be selected by a document author. The document author can mark or otherwise designate one or more portions of the electronic document to be excluded from the augmenting process.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Advertising services, namely, promoting the goods and services of others through the distribution of coupons via the Internet.
(2) Providing online, non-downloadable software for use in displaying information and advertisements of others that are linked to keywords, phrases or icons.
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
(1) Automated fraud detection services in the field of securing consumer-printed coupons provided online via retailer input of information about a coupon and receipt of verification online of detailed information about a product, value of the coupon, and the conditions of its use, providing thereby online verification of authentic coupons and notice of invalid coupons.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Providing online, non-downloadable software for use in displaying information and advertisements of others that are linked to keywords, phrases or icons and which enables users to download discount vouchers or coupons of such others.
A data distribution system which includes business groups, a client system and a main database system is described. Coupons and coupon data may be exchanged between the business groups, the client system and the main database system. Each coupon being exchanged may include one or more fraud protection features that can neither be altered nor tampered by users, consumers or retailers.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
A system for displaying an advertisement from an advertisement database on a client computer on a network including a processing circuit configured to receive a display request for an advertisement, to determine an advertisement display limit and a number of times the advertisement has been displayed. The processing circuit is also configured to provide access to display the advertisement based on the advertisement display limit and the number of times the advertisement has been displayed.
Advertising and marketing services, namely, promoting the
goods and services of others through the distribution of
coupons via the Internet and e-mail.
80.
System and method for augmenting content in electronic documents with links to contextually relevant information
An electronic document and associated system, methods and apparatus is described. The electronic document is loaded in a user device configured to communicate with an external device that generates instructions for augmenting content contained in the electronic document with links to contextually relevant information. The content can be augmented with one or more user interface elements, and the augmented content can be displayed with one or more attributes which can be selected by a document author. The document author can mark or otherwise designate one or more portions of the electronic document to be excluded from the augmenting process.
Methods and apparatus, including computer program products, are provided that include techniques for searching a database. One method includes receiving one or more input search terms and providing a database. The database maps at least one search term to at least one coupon. The method further includes identifying one or more coupons in the database based on the received input search terms. The method further includes selecting one or more coupons from the identified coupons. A given coupon can be selected based on a number of times the given coupon has been previously printed. A given coupon can also be selected based on a number of times the given coupon has been previously redeemed. The method further includes presenting one or more coupons to the user where the presented one or more coupons include the selected one or more coupons.
A method for integrating television brand advertising with promotional marketing includes providing an image to be displayed in different television commercials for products from different advertisers, the image indicating a website; and providing at the website coupon offers for the products from the different advertisers. The image will alert a viewer of the television commercial that a special coupon offer is available at a website. The viewer will go to the website and be able to select from one or more coupon offers available to consumers in their market area. The consumer then prints the coupons, or adds credit to a coupon card, which is then redeemed at the retailer. The system allows for Point Of Sale (POS) redemption, or more traditional redemption through a coupon clearinghouse. The television commercials may be encoded with information to be used at a television signal processing location for selecting the images, and different images may be provided to television signal processing locations associated with different market areas.
45 - Services juridiques; services de sécurité; services personnels pour individus
Produits et services
Automated fraud detection services in the field of securing consumer-printed coupons provided online via retailer input of information about a coupon and receipt of verification online of detailed information about a product, value of the coupon, and the conditions of its use, providing thereby online verification of authentic coupons and notice of invalid coupons