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.
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.
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
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/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
G06Q 20/34 - Payment architectures, schemes or protocols characterised by the use of specific devices using cards, e.g. integrated circuit [IC] cards or magnetic cards
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/06 - Buying, selling or leasing transactions
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
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.
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
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 - MarketingPrice estimation or determinationFundraising
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 3/487 - Arrangements for providing information services, e.g. recorded voice services or time announcements
H04W 4/21 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06Q 30/06 - Buying, selling or leasing transactions
G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
H04W 4/029 - Location-based management or tracking services
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 - MarketingPrice estimation or determinationFundraising
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & 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.
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 - MarketingPrice estimation or determinationFundraising
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 3/487 - Arrangements for providing information services, e.g. recorded voice services or time announcements
H04W 4/21 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06Q 30/06 - Buying, selling or leasing transactions
G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
H04W 4/029 - Location-based management or tracking services
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G06F 16/955 - Retrieval from the web using information identifiers, e.g. 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 - MarketingPrice estimation or determinationFundraising
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 3/487 - Arrangements for providing information services, e.g. recorded voice services or time announcements
H04W 4/02 - Services making use of location information
H04W 4/21 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
G06F 17/30 - Information retrieval; Database structures therefor
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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 - MarketingPrice estimation or determinationFundraising
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
A63F 13/792 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for payment purposes, e.g. monthly subscriptions
A63F 13/87 - Communicating with other players during game play, e.g. by e-mail or chat
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & 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 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & 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 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & 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 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & 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 - Scientific, technological and industrial services, research and design
Goods & 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 - MarketingPrice estimation or determinationFundraising
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
42 - Scientific, technological and industrial services, research and design
Goods & 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 - Scientific and electric apparatus and instruments
Goods & 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 - Information retrieval; Database structures therefor
G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & 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 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
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 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
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 - Scientific, technological and industrial services, research and design
Goods & 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 - Scientific, technological and industrial services, research and design
Goods & 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.
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 - Information retrieval; Database structures therefor
G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
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 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & 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 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & 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.
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.
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 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 - MarketingPrice estimation or determinationFundraising
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
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 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.
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 - Scientific, technological and industrial services, research and design
Goods & 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 - Legal and security services; personal services for individuals.
Goods & 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 - Scientific, technological and industrial services, research and design
Goods & 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.
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.
79.
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 - Legal and security services; personal services for individuals.
Goods & 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