CN103189890A - Digital coupon system - Google Patents

Digital coupon system Download PDF

Info

Publication number
CN103189890A
CN103189890A CN201180052563XA CN201180052563A CN103189890A CN 103189890 A CN103189890 A CN 103189890A CN 201180052563X A CN201180052563X A CN 201180052563XA CN 201180052563 A CN201180052563 A CN 201180052563A CN 103189890 A CN103189890 A CN 103189890A
Authority
CN
China
Prior art keywords
digital coupons
reward voucher
user
logic
party
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201180052563XA
Other languages
Chinese (zh)
Inventor
布兰登·R·I·张
威廉·W·艾罗卡
亨利·R·尼克森
道格拉斯·J·赫林顿
迪利普·库马尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amazon Technologies Inc
Original Assignee
Amazon Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/956,684 external-priority patent/US20120136712A1/en
Priority claimed from US12/956,658 external-priority patent/US20120136708A1/en
Priority claimed from US12/956,653 external-priority patent/US20120136707A1/en
Priority claimed from US12/956,638 external-priority patent/US20120136710A1/en
Priority claimed from US12/956,608 external-priority patent/US20120136706A1/en
Application filed by Amazon Technologies Inc filed Critical Amazon Technologies Inc
Publication of CN103189890A publication Critical patent/CN103189890A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Abstract

Disclosed are various embodiments for a digital coupon system. Digital coupons can be defined by a coupon specification received from a coupon issuer. Digital coupons can be issued to users and redeemed with third party retailer sites and/or point of sale systems. A coupon clearing house application can manage distribution, redemption, reimbursement of retailers and invoicing of coupon issuers.

Description

The digital coupons system
Background of invention
Conventional reward voucher is distributed in newspaper or other publication usually and is short of various features.The conventional reward voucher that is distributed in the publication can't wish that its specific user who obtains is target and usually lacks related with the content of the reward voucher of described issue with coupon issuer.In addition, exchange may not be automatic.Usually, the user also physically cutting and keep conventional reward voucher physical copy in case with retailer's coupon redemption.
Description of drawings
Can understand many aspects of the present disclosure better with reference to figure below.Assembly in figure below is not necessarily to scale, and counter is to emphasize to be devoted to be clearly shown that principle of the present disclosure.In addition, a plurality of figure in figure below everywhere, similar reference number is specified corresponding component.
Fig. 1 is the figure according to the networked environment of each embodiment of the present disclosure.
Fig. 2 is the figure that clears applied different assemblies according to the reward voucher from networked environment of each embodiment of the present disclosure.
Fig. 3 is the figure of the example of the user interface that presents of the client computer by in the networked environment of Fig. 1 according to each embodiment of the present disclosure.
Fig. 4 is the figure of the example of the user interface that presents of the client computer by in the networked environment of Fig. 1 according to each embodiment of the present disclosure.
Fig. 5 is the figure from the exemplary dataflow between the different assemblies of the networked environment of Fig. 1 according to each embodiment of the present disclosure.
Fig. 6 is the figure from the exemplary dataflow between the different assemblies of the networked environment of Fig. 1 according to each embodiment of the present disclosure.
Fig. 7 is the figure from the exemplary dataflow between the different assemblies of the networked environment of Fig. 1 according to each embodiment of the present disclosure.
Fig. 8 A is the figure from the exemplary dataflow between the different assemblies of the networked environment of Fig. 1 according to each embodiment of the present disclosure.
Fig. 8 B is the figure from the exemplary dataflow between the different assemblies of the networked environment of Fig. 1 according to each embodiment of the present disclosure.
Fig. 9 shows the process flow diagram that the reward voucher of carrying out in the calculation element of conduct in the networked environment of Fig. 1 according to each embodiment of the present disclosure is cleared an example of the function that applied part implements.
Figure 10 shows the process flow diagram that the reward voucher of carrying out in the calculation element of conduct in the networked environment of Fig. 1 according to each embodiment of the present disclosure is cleared an example of the function that applied part implements.
Figure 11 shows the process flow diagram that the reward voucher of carrying out in the calculation element of conduct in the networked environment of Fig. 1 according to each embodiment of the present disclosure is cleared an example of the function that applied part implements.
Figure 12 shows the process flow diagram that the reward voucher of carrying out in the calculation element of conduct in the networked environment of Fig. 1 according to each embodiment of the present disclosure is cleared an example of the function that applied part implements.
Figure 13 has provided the schematic block diagram according to an exemplary diagram of the calculation element of the networked environment that is used for Fig. 1 of each embodiment of the present disclosure.
Embodiment
In discussing hereinafter, provide the general description of system and its assembly, the argumentation of the operation of system and its assembly then is provided.Embodiment of the present disclosure relates to by coupon issuer (for example to be made, goods manufacturer) distribution divides the user task the digital coupons system and by third party's vendor web site or the digital coupons of exchanging at the point of sales system place easy system and method that becomes.Embodiment of the present disclosure also relates to a kind of representative of consumer that promotes and passes through the digital coupons system of third party's vendor web site or point of sales system exchange digital coupons.Embodiment also relates to and promotes to honour by the reimbursemen of third party's vendor web site of the digital coupons of coupon issuer distribution or point of sales system and coupon issuer in conjunction with being drawn a bill by the amount of money of the exchange reimbursemen of the digital coupons of coupon issuer distribution.Embodiment also relates to and represents publisher and issue digital coupons increasing the assignment of digital coupons in the third party website, and the user who promotes target selection standard to make coupon issuer can satisfy particular demographic or other requirement is target.
With reference to figure 1, it shows the networked environment 100 according to the digital coupons the implemented system of each embodiment.Networked environment 100 comprises at least one calculation element 103, and itself and coupon issuer system 105, at least one client apparatus 106, at least one third party retailer system 113 and/or at least one point of sales system 115 communicate.Different assemblies shown in the networked environment 100 of Fig. 1 can communicate via one or more networks 117, and described network can comprise any combination of for example internet, Intranet, extranet, wide area network (WAN), Local Area Network, wired network, wireless network or other suitable networks etc. or two or more these networks.
Calculation element 103 can comprise server computer or any other system that computing power for example is provided.Perhaps, can adopt a plurality of calculation elements 103 that are arranged in one or more server library for example or calculate hangar or other arrangement.For example, a plurality of calculation elements 103 can include cloud computing source, grid computing source and/or any other Distributed Calculation arrangement.This calculation element 103 can be arranged in single assembly and maybe can be distributed in the middle of many different geographic position.For convenience's sake, calculation element 103 refers to singulative in this article.Even calculation element is with singulative, should be appreciated that a plurality of calculation elements 103 still can be used for different arrangement the described above.
Coupon issuer system 105 also can represent one or more calculation elements that coupon issuer can communicate by itself and at least one calculation element 103.Equally, third party retailer system 113 and/or point of sales system 115 can represent to communicate and implement with at least one calculation element 103 one or more calculation elements of digital coupons function described herein.Third party retailer system 113 can implement third party's vendor web site, uses the e-commerce system that the family can be bought product and/or exchange digital coupons in fact.Similarly, point of sales system 115 can be represented the one or more point of sales calculation element by retailer's operation, and wherein the user can buy product and/or exchange digital coupons.
Calculation element 103 is configured to carry out different application, and such as for example, reward voucher clearing house uses 121 and other application.Carry out reward voucher clearing house and use 121 to promote assignment and the exchange of digital coupons as will be described herein.Reward voucher clearing house uses 121 can receive the definition heterogeneity relevant with the digital coupons of being subsidized by coupon issuer and/or the reward voucher specification of restriction from coupon issuer system 105.Then, reward voucher clearing house application 121 can make these digital coupons can be used for the user of reward voucher clearing house application 121.The user can " cutting " these reward voucher or is made digital coupons relevant with user account number.The user can then exchange these digital coupons by third party retailer system 113, point of sales system 115 and/or other retailer commission agent, and wherein reward voucher clearing house uses 121 promotion users' authentication, the checking of digital coupons and the mortgage of digital coupons.Opinion therefrom, but the mortgage of digital coupons can refer to and digital coupons lost efficacy or the access times of reduction digital coupons.Reward voucher clearing house uses 121 also can receive purchase commodities affirmation and/or clearing request from third party retailer system 113, point of sales system 115 or other retail outlet in conjunction with the purchase that the user buys, and wherein uses 121 distribution digital coupons by reward voucher clearing house and uses for the user.
Therefore, for discount or other sales promotion by the digital coupons appointment, reward voucher clearing house uses 121 can issue reimbursemen third party retailer system 113, point of sales system 115 or other retail outlet and/or its operator.Reward voucher clearing house uses 121 also can generate the report index to coupon issuer, and it comprises difference statistics and the information of buying history, user's browsing histories etc. about digital coupons exchange, the user of cutting digital coupons, user.In addition, reward voucher clearing house uses 121 and can generate the invoice that the reimbursemen of third party's vendor web site and/or point of sales system is paid in combination to coupon issuer.This paper will describe extra details and the variation of the operation of reward voucher clearing house application 121.
Calculation element 103 can comprise at least one data storage area 124, and data and the application program that can operate to provide to the visit that is stored in data wherein can be provided for it.Should understand that data storage area 124 can or can not reside in the calculation element 103, but can be via access to netwoks calculation element 103.Data storage area 124 can be used for storing with reward voucher clearing house uses the relevant user data 131 of 121 user's user account number.User data 131 can comprise for example user profile data, the affine group that it can comprise demographic information about the user, sends the address, telephone number, payment information, e-mail address, purchase history, products browse history, digital coupons use history, digital coupons cutting history, user are affiliated and with subscriber-related other data.User data 131 also can comprise about user's cutting and the present data of the digital coupons relevant with user account number.User data 131 also can comprise such as the marketing information from marketing database input data storage area 124.With more detailed description, reward voucher clearing house uses 121 also can generate reward voucher and/or Products Show by the user's data of handling about reward voucher clearing house application 121 as this paper.User data 131 also promotes the target selection by the digital coupons activity of coupon issuer initiation, because activity can be target based on purchase history, browsing histories, demographic information or out of Memory and with specific user.The digital coupons activity can also specific affine group and/or the member of membership club be target.
Data storage area 124 also can comprise publisher's data 133, and it comprises the data about coupon issuer 105.Publisher's data 133 can comprise the different pieces of information of using 121 coupon issuer account number about addressable reward voucher clearing house.For example, as understanding, publisher's data 133 can comprise the profile data about coupon issuer, such as, but not limited to, about the payment of reward voucher activity, via e-commerce system can with and the product relevant with coupon issuer, issued and the data of relative digital coupons and other data by coupon issuer.
Coupon data 135 can comprise about the data by the optional network specific digit reward voucher of coupon issuer appointment.As above-mentioned, coupon issuer can be used the 121 digital coupons activities of creating by application 121 promotions of reward voucher clearing house by the reward voucher specification being transferred to reward voucher clearing house via coupon issuer system 105.The reward voucher specification can comprise the different information about one or more digital coupons, such as the product identifier relevant with digital coupons and target selection standard.The target selection standard definable relevant with digital coupons should can be used for its user's requirement by reward voucher clearing house application 121 to digital coupons.As understanding, the reward voucher specification also can be specified the sales promotion relevant with digital coupons, and it can comprise that coupon issuer wishes to repay discount amount to third party retailer, unites present or discounting product and other reward voucher sales promotion that provides with specific products.Discount amount can comprise the price of fixed amount and/or number percent.But the reward voucher specification is designation number reward voucher Expiration Date and/or activity budget also, and it is described coupon issuer and wishes to repay maximum dollar amount to third party's vendor web site and/or point of sales system operator in conjunction with the digital coupons activity.
The reward voucher specification can comprise that also the retailer limits, and it can limit qualified and third party retailer its exchange digital coupons.In this way, in one embodiment, use the authorised dealer that 121 coupon issuer that communicate can be limited to the digital coupons activity product of being sold by coupon issuer via coupon issuer system 105 and reward voucher clearing house.In another embodiment, coupon issuer can be limited to the digital coupons activity retailer who serves desired population.Should understand that other variation and this paper are with more detailed argumentation.
Data storage area 124 also can comprise retailer's data 137, and it comprises the data about third party retailer system 113, point of sales system 115 and/or other retail outlet and its operator.Retailer's data 137 can comprise about exchanging the information of using the digital coupons of 121 issues by reward voucher clearing house by the user with different retailers.Reward voucher clearing house uses 121 and can promote to exchange digital coupons with the third party retailer that can operate third party retailer system 113, point of sales system 115 or other system and will be stored in retailer's data 137 about the data of exchanging.As can understanding, retailer's data 137 can comprise the amount of the reward voucher of exchange, the account number remaining sum relevant with the retailer, about swindle historical data, about data and other data of the product that can use via particular retailer.In addition, retailer's data 137 can comprise the identifier of the identification of the different point of sales systems 115 that appointment can be correlated with the retailer.As can understanding, the retailer can operate and can use 121 with reward voucher clearing house and carry out mutual numerous point of sales systems 115.Identifier can be stored in retailer's data 137 so that the relevant third party retailer of identification and point of sales system 115 and will be recorded in point of sales system 115 places about the information of coupon redemption and execute digital coupons and limit.
As understanding, data storage area 124 also can comprise other data relevant with user, coupon issuer, retailer and digital coupons, but need not to discuss in order to understand each embodiment this paper of the present disclosure.In addition, should understand can be in the independent calculation element implementation data memory block 124 that can be arranged in isolated system or position.The list structure of the data storage area of describing 124 be can be how according to an embodiment of the present disclosure example of structural data therein.Yet, should understand a plurality of data storage areas structural data of can many different modes implementing in the various computing device.Give an example, can use 121 by to being stored in diverse list structure that data in the data storage area are carried out inquiry and retrieval and user, coupon issuer, digital coupons, third party retailer's data relevant with other data by reward voucher clearing house.Therefore, should understand that data storage area 124 and the list structure shown in it described only are for the ease of describing and illustrate the example that each embodiment of the present disclosure provides.
As describing, what at least one client computer 106 promotion user and reward voucher clearing house application 121 were carried out communicates by letter.Client computer 106 can comprise dissimilar computing systems, such as for example, and desktop PC, laptop computer or have other computer system of similar capabilities.For this reason, as understanding, client computer 106 can also comprise personal digital assistant, mobile phone or have other mancarried device of similar capabilities.As understanding, client computer 106 can use different application (such as browser application, vertical application or other application program) to be connected with calculation element 103.In one embodiment, the different user interface can be created on the display device of client computer 106 in case promote with the different system of implementing at calculation element 103 or assembly carry out mutual.In this way, the user can use 121 with reward voucher clearing house and carries out mutual in order to check and/or cutting can be present in by reward voucher clearing house and uses digital coupons in the 121 digital coupons systems that implement.
With more detailed description, reward voucher clearing house uses 121 can provide the user to carry out alternately so that cutting is presented on one or more coupon user interface of the reward voucher in the user interface with it on client computer 106 as this paper.Reward voucher clearing house uses 121 reward vouchers that can generate in the coupon user interface that also can be presented on the client computer according to different classes of demonstration reward voucher and based on user profile and recommends.
In one embodiment, client computer 106a can comprise the calculation element that communicates with display device 141.Client computer 106a can show that using 121 combinations by reward voucher clearing house implements the different user interfaces that the digital coupons system generates.In one embodiment, client computer 106a can carry out the browser application 143 that is configured to present the webpage 126 that comprises the coupon user interface.In another embodiment, as under the situation of client computer 106b, the coupon user interface can be presented among the client apparatus 106b by being tailored the mobile applications 145 that visits reward voucher clearing house application 121 and communicate with it at mobile device.
Coupon issuer system 105, third party retailer system 113 and/or point of sales system 115 also can communicate via the user interface and the reward voucher clearing house application 121 that are presented in the browser of carrying out in the corresponding calculation element.In addition, they can communicate via using 121 by the reward voucher clearing house application 121 application programming interfaces (API) that provide with reward voucher clearing house.Give an example, reward voucher clearing house uses 121 can provide web service API, and third party retailer system 113 and/or point of sales system 115 can communicate with it so that the purchase that promotes the user to unite the product in the virtual shopping cart is exchanged digital coupons and repaid the user offers the user in conjunction with sale sales promotion subsequently.
Therefore, for manage with the digital coupons system in the distinct interaction that carries out of different entities, reward voucher clearing house use 121 can provide promote with coupon issuer system 105, client computer 106 on the different interfaces that communicate of user, third party retailer system 113 and/or point of sales system 115.For this reason, reward voucher clearing house uses 121 and can carry out coupon issuer interface 151, shopper interface 153, third party's vendor web site interface 155 and interface, point of sale 157.Begin the operation at these interfaces of more detailed argumentation from the argumentation about Fig. 2.
Therefore, refer now to Fig. 2, it has been described and can use 121 by the reward voucher clearing house that the calculation element 103 shown in the networked environment of Fig. 1 is carried out.Should understand that reward voucher clearing house uses institute's depiction of 121 and the description at different interfaces is nonrestrictive, and present in conjunction with used the distinct interaction that the 121 digital coupons systems that implement and different entities and/or participant carry out by reward voucher clearing house for convenience of description.Coupon issuer interface 151 is to use 121 by reward voucher clearing house to carry out in order to carry out alternately with coupon issuer system 105.Coupon issuer system 105 can begin the digital coupons activity via used the 121 digital coupons systems that implement by reward voucher clearing house.The reward voucher specification can be transmitted via user interface in coupon issuer system 105, and its definition is generated and be presented at least one digital coupons in the coupon issuer system 105 by coupon issuer interface 151.Perhaps, coupon issuer system 105 can be transferred to coupon issuer interface 151 with the data file that comprises the reward voucher specification that defines at least one digital coupons.Data file can be analyzed to determine the parameter in the one or more digital coupons that define from the reward voucher specification of coupon issuer system 105 receptions in coupon issuer interface 151.In another embodiment, coupon issuer interface 151 can provide can be by web interface and/or application programming interface (API) of access to netwoks, and wherein coupon issuer can be carried out mutual with it so that definition reward voucher specification.
The reward voucher specification definable that is received from coupon issuer by coupon issuer interface 151 is about different parameters and/or the restriction of one or more digital coupons.Reward voucher specification definable digital coupons is applied to its one or more products.Can be by the reward voucher identifier by the one or more product identifier definition of identification product.Product identifier can comprise can unique identification product or Universial Product Code, model, sequence number, stock's measurement unit or any other identifier of product category.The reward voucher specification can be bought a plurality of products of identifying by a plurality of products of definition in the reward voucher specification and the user who specifies requirement to be suitable for by digital coupons and specify the digital coupons that is applicable to a series of products by described specification definition in the reward voucher specification.The reward voucher specification also can comprise and can be used for following the trail of coupon issuer identifier or the tracking number of index (such as rate of conversion, cutting rate and other index) for coupon issuer.For this reason, coupon issuer interface 151 can provide this identifier or tracking number in conjunction with use 121 report of reward voucher index and/or the invoices that are transferred to coupon issuer system 105 from reward voucher clearing house.
The reward voucher specification that is received by coupon issuer interface 151 also definable is applicable to by one or more products of reward voucher specification identification or reward voucher face amount or the sales promotion of product category.Sales promotion can comprise the amount of money that can give a discount to the product by the identification of one or more product identifier (for example, the retail price of the manufacturer of the price of dollar amount of money, certain percentage, certain percentage suggestion etc.).In addition, the sales promotion definable can be exchanged one or more presents or the discounting product that offers client in conjunction with digital coupons.In other words, sales promotion definable coupon issuer is wished in conjunction with exchanging the amount of money that third party retailer is given in reimbursemen by the digital coupons of reward voucher specification definition.Reward voucher specification also definable coupon issuer is wished at checking and/or each user of cutting digital coupons compensates the amount of money that reward voucher clearing house uses 121 operator.
The reward voucher specification also can be specified activity budget and/or the Expiration Date relevant with the one or more digital coupons that defined by the reward voucher specification.The activity budget can specify coupon issuer to wish to exchange the total charge that the retailer is given in reimbursemen in conjunction with digital coupons.The reward voucher specification also can be specified one or more retailers that can use digital coupons by it.In this way, coupon issuer can be exchanged third party retailer system 113, point of sales system 115 or other retail outlet that is limited to selected number with digital coupons.
Be transferred to the also target selection standard of definable digital coupons of reward voucher specification that reward voucher removes storehouse 121 by coupon issuer interface 151 from coupon issuer system 105.Target selection standard can be specified about qualified and be checked and/or 121 user's parameter is used in cutting by the reward voucher clearing house of the digital coupons of reward voucher specification appointment.In an example, target selection standard only can be specified and can be checked the optional network specific digit reward voucher by the user who buys and/or check specific products or product category.In another example, but target selection standard designation number reward voucher only can be used for for coupling particular demographic information (such as, but not limited to, age, sex, income level, address etc.) the user carry out cutting.In this way, the coupon issuer relevant with digital coupons can accurately be target with specific user, because reward voucher clearing house application 121 will be kept at about user's different information can be used in the user account number of digital coupons as target.
Using the 121 shopper interfaces 153 of carrying out by reward voucher clearing house can promote and be relevant to the user that addressable reward voucher clearing house uses 121 user account number and carry out alternately.Shopper interface 153 can generate the user can be by the coupon user interface that it is checked and/or 121 digital coupons that can use are initiated and used via reward voucher clearing house in cutting by the digital coupons activity of coupon issuer.Perhaps, shopper interface 153 can transfer data to and be tailored to allow the user to check and/or the application program of cutting digital coupons, such as mobile applications 145.In certain embodiments, client apparatus 106a/106b can carry out the client-side code to present user interface based on the data about the digital coupons that provided by shopper interface 153 at least.
Therefore, shopper interface 153 can authenticate the user's relevant with user account number voucher.In certain embodiments, shopper interface 153 can foundation the session relevant with user account number and client apparatus 106, the user carries out mutual session with shopper interface 153 on client apparatus 106.Shopper interface 153 can be transmitted and can be stored in the browser application 143 of setting up the user identifier relevant with user account number and/or the session identifier in the mobile applications 145, such as browser cookie.In this way, the user can browse third party's vendor web site 113, its accessible storage therein session identifier and/or user identifier so as used the 121 digital coupons systems that implement by reward voucher clearing house in, to set up the user identification and from reward voucher clearing house use 121 requests about with the information of user-dependent digital coupons.In certain embodiments, also can obscure the identifying information in this session identifier and/or be encrypted in order to protect privacy of user at shopper interface 153.Will be with reference to about mutual about by the intrasystem User Recognition of third party retailer system 113 authentication digital coupons of the argumentation more detailed description at third party's vendor web site interface 155.
Shopper interface 153 can provide reward voucher and/or Products Show based on the user profile data relevant with user account number at least.Reward voucher clearing house uses 121 and can preserve about user data of users 131, and it can comprise reward voucher cutting historical data, demographic information, purchase is historical and other marketing data.Therefore, shopper interface 153 can be identified product and/or digital coupons and recommends to use 121 different profile datas based on addressable reward voucher clearing house.
Shopper interface 153 also can be transferred to the digital coupons relevant with user account number and user-dependent mobile device.In this way, but user's cutting via reward voucher clearing house use 121 can with digital coupons and these digital coupons are carried on the mobile device to exchange with third party retailer system 113, point of sales system 115 or other retail outlet.In one embodiment, shopper interface 153 can be transferred to the expression of digital coupons the mobile applications of carrying out at client apparatus 106b 145, and it can be presented on the bar code of discriminating digit reward voucher on the display device 141.Can scan this bar code with the barcode scanner of point of sales system 115 communication and be combined the purchase coupon redemption of the product identified by the reward voucher specification of definition digital coupons for the user.Point of sales system 115 can then be used 121 with reward voucher clearing house and communicate to verify digital coupons and mortgage digital coupons subsequently when exchanging.To use mutual between 121 with reference to the more detailed argumentation point of sales system 115 of the argumentation at interface, point of sale 157 and reward voucher clearing house.
Can carry out third party's vendor web site interface 155 carries out with third party retailer system 113 with promotion alternately.Third party's vendor web site interface 155 can provide application programming interface (API) or other suitable interface (third party retailer system 113 can carry out with it alternately with identification user and its correlated digital reward voucher) and provide about digital coupons and exchange and the data of reimbursemen request.In one embodiment, third party's vendor web site interface 155 can provide web service API to make third party retailer system 113 can transmit and/or receive text based data or other data about the distinct interaction between digital coupons system and the third party retailer system 113.
Can use 121 and the account number relevant with third party retailer system 113 by the third party's vendor web site interface 155 addressable reward voucher of authentication clearing house.In certain embodiments, as user during via shopper interface 153 authenticated account numbers, the third party retailer system 113 addressable session identifier of being set up by shopper interface 153 (for example, browser cookie).When user's trial is bought one or more product via the virtual shopping cart in the third party retailer system 113, third party retailer system 113 can be transferred to the user identifier relevant with session identifier third party's vendor web site interface 155, and it can be verified User Recognition and the one or more digital coupons relevant with user account number are offered third party retailer system 113.In addition, an a lot of product identifier relevant with the number of product in user's virtual shopping cart and the described car can be transmitted in third party retailer system 113.Therefore, but third party's vendor web site interface 155 transmission product identifiers and the sales promotion relevant with described product identifier make third party retailer system 113 sales promotion relevant with one or more suitable digital coupons can be applied to the specification product relevant with user's virtual shopping cart.
In certain embodiments, third party retailer system 113 can be encrypted user identifier and/or the session identifier that is transferred to third party's vendor web site interface 155, and third party's vendor web site interface 155 can be decrypted so that authenticated and information about digital coupons is provided described identifier.In certain embodiments, third party retailer system 113 can verify user identifier except providing also can provide the user identifier about user's excessive data is feasible.Give an example, if third party retailer system 113 can provide e-mail address, title, sends the address, telephone number or other recognition data make and for example set up the browser cookie relevant with user conversation at public computer, other user can't mortgage digital coupons so.In this case, third party retailer system 113 can be to being encrypted this extra identifying information that it is decrypted by third party's vendor web site interface 155.
In another example, but this extra identifying information of third party retailer system 113 hash and hashed value and/or Hash signature offered third party's vendor web site interface 155.Third party's vendor web site interface 155 can determine then whether the hashed value of respective user identifier information and/or Hash signature mate corresponding about the user and be stored in hashed value and/or the Hash signature that addressable reward voucher clearing house uses the information in 121 the data storage area 124.
When 155 receiving when being suitable for the information of digital coupons from third party's vendor web site interface, third party retailer system 113 can generate and can be confirmed by the purchase that third party's vendor web site interface 155 receives.The sales promotion of purchasing commodities and confirming to specify the digital coupons of application and/or offering the user in conjunction with purchase.When receiving that the purchase relevant with the specific user confirmed and during one or more digital coupons of being applied to purchase commodities, reward voucher clearing house application 121 can be mortgaged the digital coupons relevant with user account number.Purchase commodities and confirm also can provide and relevant the sending affirmation and/or send trace data of purchasing commodities, make third party's vendor web site interface 155 can verify sending of product.In an example, when third party's vendor web site interface 155 receives the purchase affirmation from third party retailer system 113, can begin the reimbursemen of third party's vendor web site.In other embodiments, third party retailer system 113 can be in conjunction with purchase commodities confirming that the request of will settle accounts or reimbursemen request be transferred to third party's vendor web site interface 155, and it is summarized and exchanges digital coupons in conjunction with the user and repay the amount of money to third party retailer 113.Therefore, third party's vendor web site interface 155 can begin to the electronic cash of third party's vendor web site of operation third party retailer system 113 and transmit corresponding electronic affirmation.Purchase commodities to confirm and/or the reimbursemen request can be based on buying or by-batch purchase exchanges with third party's vendor web site interface 155 in third party retailer system 113 one by one, thus the relevant repeatedly affirmation and/or always repay and ask of repeatedly purchasing commodities of 113 transmission of third party retailer system and Applied Digital reward voucher.
In addition, be cancelled after processing if use 121 transaction of handling by reward voucher clearing house, reward voucher clearing house uses 121 and can receive the cancellation of order notice from third party retailer system 113 and/or point of sales system 115 so.Therefore, reward voucher clearing house application 121 can not mortgaged with user-dependent digital coupons and be made it to be used again.In addition, reward voucher clearing house application 121 can promote give third party retailer's reimbursemen of third party retailer's the reward voucher amount of money at first in conjunction with transaction payment.
The minimum advertisement pricing rule by coupon issuer appointment in the reward voucher specification also can be executed in third party's vendor web site interface 155.Therefore, third party's vendor web site interface 155 can receive the advertisement price relevant with product in the third party retailer system 113.If price is violated the minimum advertisement pricing rule by the reward voucher specification appointment relevant with digital coupons, refusal can be exchanged the transmission of messages of digital coupons to third party retailer system 113 in third party's vendor web site interface 155 so.
Third party's vendor web site interface 155 also can receive the stores audit report relevant with the product of third party retailer system 113 representative of consumer coupon redemption.In this way, the fraud detection of a definite form can be carried out in third party's vendor web site interface 155.In certain embodiments, stores audit report can comprise that third party's vendor web site repays the proof of requesting for payment for the stock who submits to third party's vendor web site interface 155 by relevant with third party's vendor web site one or more third party retailer system 113 in certain period covers.
In other embodiments, third party's vendor web site interface 155 can transmit about relevant with user account number and again with the virtual shopping cart in third party retailer system 113 not in the data of the relevant digital coupons of product.In this way, even may be not in user's virtual shopping cart via the product (it is relevant with the digital coupons that is relevant to user account number) that third party retailer system 113 can use, third party retailer system 113 still can provide to be recommended the additional product of described product.In addition, third party's vendor web site interface 155 can transmit that (it is available via used the 121 digital coupons systems that implement by reward voucher clearing house about digital coupons, present and the corresponding product that via third party retailer system 113 can use uncorrelated with user account number) information makes third party retailer system 113 can recommend these products and/or digital coupons.
Can use 121 by reward voucher clearing house and carry out point of sales system interfaces 157 to promote in the point of sales system 115 that communicates with the 121 digital coupons systems that implement that used by reward voucher clearing house, exchanging digital coupons.As above-mentioned, in one embodiment, the digital coupons relevant with user account number can be transferred to mobile applications 145, but its show bar shape code or another identifier relevant with digital coupons is provided.In certain embodiments, mobile device can carry out radio communication and shakes hands so that swap data with point of sales system via WAP and point of sales system 115.In other embodiments, point of sales system 115 and mobile device can communicate with network (such as the internet).Can be made its unique discriminating digit reward voucher and/or the relative user account number of digital coupons by the expression that shopper interface 153 generates digital coupons.Point of sales system 115 can receive the bar code relevant with digital coupons or other identifier and described identifier is transferred to point of sales system interface 157 whether should exchange or honour digital coupons by point of sales system with checking.
Described digital coupons can be verified by the identifier that receives digital coupons that identification presents via mobile device by the user and the product relevant with purchase in the point of sales system 115 in interface, point of sale 157.Interface, point of sale 157 can then determine by following steps whether the sales promotion relevant with digital coupons should offer the user in conjunction with purchase: determine whether be used for sales promotion with the purchase of purchase correlation of attributes, whether digital coupons is because by the activity budget of reward voucher specification appointment and/or Expiration Date and still effective, and/or whether digital coupons is because its number of times that is used surpasses still effective by the access times of reward voucher specification appointment.In this way, describe as mentioned, when digital coupons that checking receives from point of sales system 115, the digital coupons relevant with user account number can be mortgaged in interface, point of sale 157.
In other embodiments, point of sales system 115 can receive with user-dependent user identifier and with user identifier and be transferred to interface, point of sale 157, and it can and/or be applicable to the digital coupons of one or more products in conjunction with the purchase transmission of being bought at point of sales system 115 places by the user one or more digital coupons relevant with user account number.Therefore, in this case, can carry out with user-dependent mobile device or other client computer 106 and to shake hands in order to user identifier is offered point of sales system 115.
In certain embodiments, interface, point of sale 157 also can provide cacheable in point of sales system 115 and/or with data storage area that point of sales system 115 is communicated by letter in a plurality of digital coupons, so mutual and/or need not to be combined in each purchase of buying at point of sales system 115 places and take place between the point of sales system 115.
Use mutual between 121 except above describing different interfaces and reward voucher clearing house, reward voucher clearing house uses 121 digital coupons that also can sell from coupon data 135 makes digital coupons to be distributed on the related web site.This sale can increase the assignment of digital coupons and cutting and/or the exchange of excitation reward voucher.Therefore, reward voucher clearing house uses 121 and can generate the relevant issue summary of digital coupons that can receive and issue with related web site.In certain embodiments, the issue summary can consider with related web site on content related and check the related of detected location-based data in the client computer of related web site thereon with the user.In this way, by increasing the association of being used 121 digital coupons of selling by reward voucher clearing house, reward voucher clearing house uses 121 can further encourage cutting and/or the exchange of selling reward voucher.
Then with reference to figure 3, it shows can be by the webpage 126a of shopper interface 153 generations.The webpage 126a that describes comprises by shopper interface 153 and generates and be presented on coupon user interface in the browser application 143 on the client apparatus 106a.Should understand that the coupon user interface also can be presented on to be tailored according to each embodiment of the present disclosure visits reward voucher clearing house and uses in 121 the mobile applications 145 or Any Application.
The coupon user interface of describing shows and can show an example carrying out cutting and/or the digital coupons relevant with user account number to the user.In addition, shopper interface 153 can generate and allow the user to browse according to product category and/or the coupon user interface of cutting reward voucher.In certain embodiments, as in the webpage 126a that describes, shopper interface 153 can show the digital coupons relevant with specific coupon publisher.
Refer now to Fig. 4, it has described the coupon user interface that substitutes.The webpage 126b that describes shows the coupon user interface that wherein can show the reward voucher recommendation that is generated by shopper interface 153.As above-mentioned, reward voucher is recommended can be based on historical and other data of purchase history, reward voucher cutting that can be relevant with user account number.
Refer now to Fig. 5, it has described the data stream between client apparatus 106a/106b and the shopper interface 153.But Fig. 5 has described a kind of authenticated and the session identifier has been stored in the mode of third party's vendor web site 113 addressable described identifiers with the retrieval digital coupons relevant with user account that make among the client apparatus 106a/106b.In the figure that describes, client computer 106 can be submitted to shopper interface 153 with landing voucher, and it can verify that addressable reward voucher clearing house uses the voucher that lands in 121 the user data 131.Therefore, can generate the session identifier (for example, authorizing cookie501) that after storage, to visit the browser application 143 carried out in client computer or other application program.
Refer now to Fig. 6, it goes on to say the example of Fig. 5 and shows third party retailer system 113 on user's access client, wherein stores the mandate cookie501 that is generated by shopper interface 153.Can will authorize cookie501 to offer third party's vendor web site at the browser application 143 that client apparatus 106 is carried out, it can generate and can offer third party's vendor web site interface 155 so that identification user's user identifier 603.As above-mentioned, the user identifier 603 that is generated by third party retailer system 113 can comprise from the data of authorizing cookie501 and be supplemented with other identifying information relevant with virtual shopping cart in user account number and/or the third party retailer system 113.User identifier 603 also can be encrypted or hash so as the protection privacy of user.User identifier 603 also can comprise or transmit the product identifier relevant with virtual shopping cart in the third party retailer system 113, makes reward voucher clearing house use 121 and can identify suitable digital coupons.
Therefore, can receive user identifier 603 by third party's vendor web site interface 155, and use the identification user account number relevant with described identifier in 121 in reward voucher clearing house.Reward voucher clearing house uses 121 can be via third party's vendor web site interface 155 transmission at least one digital coupons relevant with product in user account number and/or the virtual shopping cart to exchange via third party retailer system 113.
Refer now to Fig. 7, it goes on to say the example of Fig. 6.When finish in third party retailer system 113, buy after, describe third party retailer system 113 as mentioned and can and/or purchase commodities and confirm be transferred to third party's vendor web site interface 155 clearing request 701.In addition, in certain embodiments, reward voucher clearing house use 121 and/or shopper interface 153 sales promotion can be confirmed as Fraud Protection measure and checking measure be transferred to the user and/or with user-dependent client computer 106, received the specific sales promotion relevant with digital coupons to guarantee the user.In this way, the user can verify whether the sales promotion by the digital coupons appointment of exchanging by third party retailer system 113 is applicable to purchase.
Then with reference to figure 8A, it shows the alternate example of the data stream between the point of sales system 115 and reward voucher clearing house application 121 in one embodiment is described.In the example of describing, the user on the client computer 106 can use mobile applications 145 and point of sales system to carry out alternately.Describe as mentioned, mobile applications 115 can carry out mutual with point of sales system 115 and provide voucher 801 to authenticate to use 121 with reward voucher clearing house.Point of sales system 115 can generate user identifier 603, it can comprise voucher 801 and can be used to authenticated and use other possibility information of 121, identification user account number and the retrieval digital coupons 605 relevant with user's user account number to reward voucher clearing house.The digital coupons 605 relevant with user account number and/or the product of being correlated with the purchase in the point of sales system 115 can be transferred to point of sales system 115, and it can use the sales promotion by the digital coupons definition.
Fig. 8 B shows the mutual alternate example of carrying out with point of sales system 115.In the example of describing, mobile applications 145 can directly offer voucher 801 application 121 of reward voucher clearing house and/or shopper interface 153.Therefore, reward voucher clearing house uses 121 and digital coupons directly can be transferred to mobile applications 145.In one embodiment, mobile applications 145 can be configured to catch UPC, product image or about the out of Memory of product, and reward voucher clearing house uses 121 can identify relative product, digital coupons is assigned to user account number, and any suitable digital coupons 605 is transferred to mobile applications 145.
Mobile applications 145 can then offer digital coupons point of sales system 115, and it can be used by the sales promotion of described reward voucher appointment and generate the clearing request 807 that can be transferred to interface, point of sale 157.In certain embodiments, point of sales system 115 can be transferred to interface, point of sale 157 with the checking request, and it can verify any digital coupons 605 that is offered point of sales system 115 by mobile applications 145.Therefore, interface, point of sale 157 can determine whether digital coupons effectively and with the auth response method issues point of sales system 115.If determine that digital coupons 605 is effective, point of sales system 115 can be applied to the sales promotion by digital coupons 605 appointments the purchase at point of sales system 115 places so.
Then with reference to figure 9 to Figure 12, different flow processs of the coupon issuer interface 151, shopper interface 153 and the example of the operation at third party's vendor web site interface 155 that provide according to each embodiment are provided for it.The flow process that should be appreciated that Fig. 9 to Figure 12 only provides and can be used for implementing the example that many dissimilar function that reward voucher clearing house as described herein uses the operation of 121 part is arranged.Perhaps, the flow process of Fig. 9 to Figure 12 can be considered describe according to one or more embodiments at calculation element 103(Fig. 1) in the example of step of the method implemented.
With reference to figure 9, the example that it shows the operation at coupon issuer interface 151 starts from from the square frame 901 of coupon issuer reception reward voucher specification, and the reward voucher specification defines at least one digital coupons.In square frame 903, use 121 by reward voucher clearing house and generate digital coupons.In square frame 905, can digital coupons be used for the user of the 121 digital coupons systems that implement that used by reward voucher clearing house based on the target selection standard of appointment in the reward voucher specification.
In square frame 907, reward voucher clearing house uses 121 and can promote to exchange digital coupons with third party's vendor web site, and in square frame 909 and 911, coupon issuer interface 151 can generate the index of assignment, cutting and use about reward voucher and coupon issuer and exchange the invoice that the reimbursemen of paying third party's vendor web site 113 is opened to used the 121 digital coupons systems that implement by reward voucher clearing house in conjunction with digital coupons.
Refer now to Figure 10, it shows an example being used the operation at the 121 shopper interfaces 153 of carrying out by reward voucher clearing house.With square frame 1001 beginnings, the shopper interface 153 authentications user relevant with the user account number at addressable shopper interface 153.In square frame 1003, shopper interface 153 generates the user can be by the coupon user interface that it is checked and/or 121 digital coupons that can use are used in cutting via reward voucher clearing house.In square frame 1005, the shopper interface will be assigned to by the digital coupons of user's cutting and user-dependent user account number.In square frame 1007, the shopper interface will be transferred to third party retailer system 113, point of sales system 115 and/or another retail outlet with the relevant one or more digital coupons of purchasing commodities.In square frame 1009, the shopper interface can generate the sales promotion of purchasing commodities relevant with the user and confirm.
Refer now to Figure 11, it shows an example being used the operation at 121 third party's vendor web site interfaces 155 of carrying out by reward voucher clearing house.With square frame 1101 beginning, the third party retailer system 113 that 155 authentications of third party's vendor web site interface are relevant with third party's vendor web site account number in the digital coupons systems that used 121 enforcements by reward voucher clearing house.In square frame 1103, third party's vendor web site interface 155 receives the user identifier relevant with user's virtual shopping cart the third party retailer system 113 from third party retailer system 113.
In square frame 1105, the relevant one or more digital coupons relevant with user identifier with User Recognition of third party's vendor web site interface 155 identifications, and in square frame 1107, will arrive third party retailer system 113 about the data transmission of digital coupons.In square frame 1109, third party's vendor web site interface 155 can receive budget request from third party retailer system 113 in conjunction with the purchase of exchanging digital coupons.The clearing request can comprise about the amount of money of the digital coupons of being exchanged in conjunction with purchasing commodities by the user and the information of number.The clearing request also can comprise the affirmation of sending by the generation of third party's vendor web site.Therefore, when receiving the clearing request by third party's vendor web site interface 155, reward voucher clearing house use 121 can mortgage digital coupons that the digital coupons of exchanging in conjunction with purchasing commodities make that the user uses can not more than as by the digital coupons of corresponding reward voucher specification appointment.Therefore, if cancellation is in conjunction with orders under the digital coupons and/or clearing in square frame 1111, third party's vendor web site interface 155 can receive the cancellation of order notice from third party's vendor web site in square frame 1113 so.Therefore, in this case, third party's vendor web site interface 155 can promote not mortgage the digital coupons in conjunction with the transaction mortgage.
Refer now to Figure 12, it shows an example being used the operation at 121 interfaces, point of sale 157 of carrying out by reward voucher clearing house.In square frame 1201, interface, the point of sale 157 authentications point of sales system 115 relevant with retailer's account number.In square frame 1203, interface, point of sale 157 receives in conjunction with purchasing commodities from the user identifier of point of sales system 115 receptions and respective user via point of sales system 115.Point of sales system 115 also can be in conjunction with the transmission one or more product identifier relevant with product of purchasing commodities.In square frame 1205, use 121 interfaces, point of sale 157 of carrying out by reward voucher clearing house and can identify the digital coupons relevant with user account number, and in square frame 1207, interface, point of sale 157 can be transferred to point of sales system 115 with the digital coupons of identification.At last, in square frame 1209, point of sales system can receive the affirmation of purchasing commodities from point of sales system in conjunction with purchasing commodities.
With reference to Figure 13, it shows the schematic block diagram according to the calculation element 103 of embodiment of the present disclosure.Calculation element 103 comprises for example having processor 953 and storer 956(it all is connected to local interface 959) at least one processor circuit.For this reason, calculation element 103 can comprise for example at least one server computer or similar device.As understanding, local interface 959 can comprise for example data bus and attached address/control bus or other bus structure.
The data that can be carried out by processor 953 and a plurality of component stores are in storer 956.In particular, reward voucher clearing house use 121 and other may application storage in storer 956 and can be carried out by processor 953.Data storage area 124 and other data also can be stored in the storer 956.In addition, operating system can be stored in the storer 956 and can be carried out by processor 953.
As understanding, should be appreciated that to have other application program that is stored in the storer 956 and can be carried out by processor 953.Under the situation that any assembly that this paper discusses is implemented with software form, can adopt any of multiple programming language, such as for example, C, C++, C#, Objective C, Java, Javascript, Perl, PHP, Visual Basic, Python, Ruby, Delphi, Flash or other programming language.
A plurality of component softwares are stored in the storer 956 and can be carried out by processor 953.With regard to this point, term " can be carried out " and mean with in fact can be by the program file of the form of processor 953 operation.The example of executable program can be program compiler for example, its can be translated into in the random access part that can be loaded into storer 956 and by the machine code of the form of processor 953 operations, can represent and can be loaded in the random access part of storer 956 and by the source code (such as object code) of processor 953 operations or can translate with the source code that in the random access part of storer 956, generates the instruction that processor 953 will carry out by another executable program etc. with correct format.Executable program can be stored in any part or assembly of storer 956, comprises for example random access storage device (RAM), ROM (read-only memory) (ROM), hard disk drive, solid-state drive, USB flash disc drives, storage card, CD (such as CD (CD) or digital multi-purpose CD (DVD), floppy disk, tape or other memory module).
Storer 956 is defined as at this paper and comprises volatile memory and nonvolatile memory and data storage component.Volatile components is the assembly that can not keep data value when outage.Non-volatile component is the assembly that can keep data when outage.Therefore, storer 956 can comprise random access storage device (RAM) for example, ROM (read-only memory) (ROM), hard disk drive, solid-state drive, USB flash disc drives, via the storage card of storage card reader visit, via the floppy disk of relevant floppy disk visit, via the CD of CD drive visit, via the tape of suitable tape drive visit and/or any two or more combinations of other memory module or these memory modules.In addition, RAM can comprise for example static random-access memory (SRAM), dynamic RAM (DRAM) or magnetic random access memory (MRAM) and other this class device.ROM can comprise for example programmable read-only memory (prom), EPROM (Erasable Programmable Read Only Memory) (EPROM), EEPROM (Electrically Erasable Programmable Read Only Memo) (EEPROM) or other similar memory storage.
And processor 953 and storer 956 can be illustrated respectively in a plurality of processors 953 and a plurality of storer of operating in the treatment circuit in parallel 956.In this case, local interface 959 can be to promote between any two of a plurality of processors 953, between what processor 953 in office and any storer 956 or the suitable network that communicates between any two of storer 956.Local interface 959 can comprise the additional system that is assigned for coordinating this communication (comprise and for example carry out load balance).Processor 953 can be the electricity or some other available framework.
Though reward voucher clearing house's application 121 described herein and other different system can specifically be implemented with software or the code carried out by common hardware as discussed above, or it also can specifically be implemented with the combination of specialized hardware or software/common hardware and specialized hardware.If specifically implement with specialized hardware, so above-mentioned each device can be used as any one that adopts multiple technologies or the circuit that makes up or state machine and implements.These technology can include but not limited to have discrete logic circuitry, the special IC with suitable logic gate or other assembly etc. for implement the logic gate of Different Logic function when applying one or more data-signal.The technical field skilled person knew under these technology were generally, and therefore this paper is not described in detail.
The flow process of Fig. 9 to Figure 12 shows function and the operation that reward voucher clearing house uses the embodiment of 121 part.If specifically implement with software, each square frame can represent to comprise module, piecemeal or the part for the code of the programmed instruction of implementing specified so.Programmed instruction can or comprise with the source code that comprises the people's readable computer program instruction that writes with programming language and can specifically be implemented by the form of the machine code of the digital command of the suitable executive system in computer system or other system (such as processor 953) identification.Machine code can be changed from source code etc.If specifically implement with hardware, each square frame can be represented for circuit or a plurality of interconnection circuit of implementing specified so.
Though the flow process of Fig. 9 to Figure 12 shows specific execution order, should be appreciated that described execution order can be different with the execution order of describing.For example, can with the execution order of two or more square frames with shown in the execution order scramble.And two or more square frames that Fig. 9 to Figure 12 illustrates continuously can be carried out simultaneously or partly simultaneously.In addition, in certain embodiments, can skip over or omit Fig. 9 to one or more square frames shown in Figure 12.In addition, for strengthening effectiveness, accounting, performance measurement or provide fault to get rid of the purpose of assisting etc., the counter of any number, state variable, caution signal or message can be added logic flow described herein to.Should be appreciated that all these variations are in the scope of the present disclosure.
And, this paper describes any logical OR application program that comprises reward voucher clearing house application 121 and comprises software or code, can any nonvolatile computer-readable medium concrete enforcement used or in conjunction with its use for the instruction execution system in computer system or other system (such as for example, processor 953).Say that in this sense logic can comprise for example having the instruction that can extract and be carried out by instruction execution system from computer-readable medium and the computer program instructions of a surname's newspaper.In context of the present disclosure, " computer-readable medium " can comprise, stores or preserve that logical OR application program described herein is used for instruction execution system or in conjunction with any medium of its use.Computer-readable medium can comprise any one of many physical mediums, such as for example, and magnetic, optics or semi-conductive medium.The more particular instance of suitable computer-readable medium can include but not limited to tape, flexible plastic disc, magnetic hard disk drives, storage card, solid-state drive, USB flash disc drives or CD.And computer-readable medium can be random access storage device (RAM), comprises for example static random-access memory (SRAM) and dynamic RAM (DRAM) or magnetic random access memory (MRAM).In addition, computer-readable medium can be the memory storage of ROM (read-only memory) (ROM), programmable read-only memory (prom), EPROM (Erasable Programmable Read Only Memory) (EPROM), EEPROM (Electrically Erasable Programmable Read Only Memo) (EEPROM) or other type.
Clause
The nonvolatile computer-readable medium of the program that 1. 1 kinds of concrete enforcements of clause can be carried out in calculation element, described program comprises:
Receive the code of at least one reward voucher specification from coupon issuer, described reward voucher specification is specified at least one product identifier;
At least generate the code of at least one digital coupons based at least one reward voucher specification;
At least one digital coupons is assigned at least one user's relevant with user account number code;
The code of the user's that checking is relevant with session in third party's vendor web site identification;
The code of at least one product that identification is relevant with user's virtual shopping cart in third party's vendor web site;
Determine whether at least one reward voucher is applicable to the code of at least one product;
Sales promotion is transferred to the code of third party's vendor web site; With
Promote the code of third party retailer's reimbursemen, described reimbursemen is equivalent to sales promotion.
2. 1 kinds of systems of clause, it comprises:
At least one calculation element; With
The reward voucher clearing house that can carry out at least one calculation element uses, and described reward voucher clearing house uses and comprises:
Receive the logic of at least one reward voucher specification from coupon issuer, described reward voucher specification is specified at least one product identifier;
At least generate the logic of at least one digital coupons based at least one reward voucher specification;
At least one digital coupons is assigned at least one user's relevant with user account number logic;
The logic of at least one digital coupons is exchanged in promotion by third party's vendor web site; With
Generate the logic of the report of the exchange number of times that at least one reward voucher is described in detail in detail.
Clause 3. is according to clause 2 described systems, and wherein reward voucher clearing house uses and also comprises the logic that at least one reward voucher is generated the issue summary, and described issue summary promotes the issue at the above at least one reward voucher of related web site.
Clause 4. is according to clause 3 described systems, and the logic that wherein generates the issue summary also comprises:
The logic of the content on the webpage of analysis third party website;
Select the logic of the subclass of at least one relevant reward voucher of content on the webpage with the third party website; With
The logic of the subclass of at least one reward voucher is provided in the issue summary.
Clause 5. is according to clause 2 described systems, and wherein at least one reward voucher specification also comprises:
Sales promotion at least one times, described sales promotion are at least one times specified the discount relevant with at least one reward voucher and are given at least one of article; With
At least one inner identifier, described at least one inner identifier comprise that coupon issuer can follow the trail of the identifier of at least one reward voucher specification by it.
Clause 6. is according to clause 5 described systems, and wherein at least one reward voucher specification also comprises:
The activity budget, its specify with by the relevant master budget of the reward voucher of coupon issuer appointment; With
At least one group target selection standard relevant with at least one reward voucher, described at least one group of target selection standard specifies described at least one reward voucher at its user profile data.
Clause 7. is according to clause 2 described systems, and it also comprises the storage of subscriber data district, and described storage of subscriber data district is configured to store the profile data about the user, and described profile data also comprises the data about the reward voucher that is assigned to each user.
Clause 8. is according to clause 7 described systems, wherein reward voucher clearing house use also be included in generate in the storage of subscriber data district from the user profile data and with the logic of each user-dependent marketing data, described marketing data also comprise:
At least one third party website that user's frequentation is asked;
Issue at least one digital coupons that user and user have exchanged; With
Historical with user-dependent purchase.
Clause 9. is according to clause 7 described systems, wherein reward voucher clearing house uses and also to comprise the user is generated the logic that at least one reward voucher is recommended, and generates described at least one reward voucher according to following at least one and recommends: with user-dependent buy historical, with user-dependent browsing histories and input and user-dependent user profile in marketing data.
Clause 10. is according to clause 2 described systems, and it also comprises encodes in order to show the logic at coupon user interface, and described coupon user interface promotes digital coupons to the interpolation of user profile.
Clause 11. is according to clause 2 described systems, and wherein reward voucher clearing house uses and also comprises:
The logic of the cutting report of the user's of at least one reward voucher of generation detailed description cutting total number;
The logic of the index report of the user's of at least one reward voucher of generation detailed description cutting configuration file feature; With
Generation is described in detail in the logic of retailer's report of retailer's feature that third party's vendor web site of at least one reward voucher is exchanged at its place.
Clause 12. wherein promotes the logic of exchanging at least one reward voucher at third party's vendor web site place also to comprise according to clause 5 described systems:
The logic of the user's that checking is relevant with session in third party's vendor web site identification;
The logic of at least one product that identification is relevant with user's virtual shopping cart in third party's vendor web site;
Determine whether at least one reward voucher is applicable to the logic of at least one product;
Sales promotion is transferred to the logic of third party's vendor web site; With
Promote the logic of third party retailer's reimbursemen.
13. 1 kinds of methods of clause, it may further comprise the steps:
In at least one calculation element, receive at least one reward voucher specification from coupon issuer, described reward voucher specification is specified at least one product identifier;
In at least one calculation element, generate at least one digital coupons based at least one reward voucher specification at least;
In at least one calculation element, at least one digital coupons is assigned at least one user relevant with user account number;
In at least one calculation element, follow the trail of at least one digital coupons by at least one exchange of carrying out of third party's vendor web site and point of sales system; With
In at least one calculation element, generate detailed description about the index of at least one statistical value of the exchange of at least one digital coupons.
Clause 14. is according to clause 13 described methods, and it also comprises the step that at least one reward voucher is generated the issue summary, and described issue summary promotes the issue at the above at least one reward voucher of related web site.
Clause 15. is according to clause 14 described methods, and wherein index also comprises at least one statistical value about the user's who checks number of times and at least one digital coupons of cutting of at least one digital coupons number.
Clause 16. is according to clause 3 described methods, and the step that wherein generates the issue summary also comprises:
In at least one calculation element, the content on the webpage of analysis related web site;
In at least one calculation element, select the subclass of at least one relevant reward voucher of content on the webpage with related web site; With
In at least one calculation element, in the issue summary, provide the subclass of at least one reward voucher.
Clause 17. is according to clause 13 described methods, and wherein at least one reward voucher specification also comprises:
At least one discount relevant with at least one product identifier, described at least one discount are specified following at least one: the close end that the price of certain percentage and price give a discount; With
At least one inner identifier, described at least one inner identifier comprise that coupon issuer can follow the trail of the identifier of at least one reward voucher specification by it.
Clause 18. is according to clause 17 described methods, wherein at least one reward voucher specification also comprise specify with by the activity budget of the relevant master budget of the reward voucher of coupon issuer appointment, described master budget; And
The step of following the trail of the exchange of at least one digital coupons comprises that also deduction is by the discount of reward voucher specification appointment and the charge for cutting of activity budget when exchanging at least one digital coupons.
Clause 19. is according to clause 13 described methods, wherein at least one reward voucher specification also comprises at least one group target selection standard relevant with at least one reward voucher, and described at least one group of target selection standard specifies described at least one reward voucher at its user profile data.
Clause 20. is according to clause 13 described methods, it comprises that also at least one digital coupons that will be assigned at least one user is stored in the step in the storage of subscriber data district of addressable at least one calculation element, and described storage of subscriber data district also comprises the user profile data relevant with each user account number.
Clause 21. is according to clause 20 described methods, its also be included in generate in the storage of subscriber data district from the user profile data and with the step of each user-dependent marketing data, described marketing data also comprise:
At least one third party website that the user has visited;
Issue at least one digital coupons that user and user have exchanged; With
Historical with user-dependent purchase.
Clause 22. is according to clause 20 described methods, and it is further comprising the steps of:
The user is generated at least one reward voucher recommends, generate described at least one reward voucher according to following at least one and recommend: with user-dependent purchase commodities historical, with user-dependent browsing histories and input and user-dependent user profile in marketing data.
Clause 23. is according to clause 13 described methods, and it also comprises encodes in order to show the step at coupon user interface, and described coupon user interface promotes by the user on the client computer digital coupons to be assigned to user profile.
Clause 24. is according to clause 13 described methods, wherein generates about the step of the index of at least one digital coupons further comprising the steps of:
Generate at least one statistical value of the user's that at least one reward voucher of cutting is described in detail in detail user profile feature; With
At least one statistical value of retailer's feature of exchanging third party's vendor web site of at least one reward voucher by it generate to be described in detail in detail.
Clause 25. is according to clause 17 described methods, and it is further comprising the steps of:
The user's that checking is relevant with session at least one of third party's vendor web site and point of sales system identification;
Identify at least one product relevant with user's virtual shopping cart;
Determine whether at least one reward voucher is applicable at least one product;
At least one discount that will be relevant with at least one product is transferred to third party's vendor web site; With
Mortgage at least one digital coupons relevant with user account number.
The nonvolatile computer-readable medium of the program that 26. 1 kinds of concrete enforcements of clause can be carried out in calculation element, described program comprises:
From the code of point of sales system reception user identifier, described user identifier is relevant with user account number, wherein receives described user identifier from the mobile device of carrying out mobile applications in described point of sales system;
Receive correspondence by the code of at least one product identifier of at least one product of point of sales system identification;
Identify the code of at least one digital coupons relevant with user account number;
Identify relevant with user account number and be applicable to the code of at least one digital coupons of at least one product identifier;
At least one digital coupons is transferred to the code of point of sales system, and described at least one digital coupons is applicable at least one product identifier; With
Receive the code that the purchase relevant with the purchase that is relevant at least one product confirmed, described purchase confirms also to comprise at least one subclass of at least one digital coupons of exchanging by the point of sales system relevant with described purchase.
27. 1 kinds of systems of clause, it comprises:
At least one calculation element; With
The reward voucher clearing house that can carry out at least one calculation element uses, and it comprises:
Authenticate the logic of the point of sales system relevant with retailer's account number;
From the logic of point of sales system reception user identifier, described user identifier is relevant with user account number;
Identify the logic of at least one digital coupons relevant with user account number;
At least one digital coupons is transferred to the logic of point of sales system; With
Receive the logic that the purchase relevant with the purchase that is relevant at least one product confirmed, described purchase confirms also to comprise at least one subclass of at least one digital coupons of exchanging by the point of sales system relevant with described purchase.
Clause 28. wherein is encrypted user identifier according to clause 27 described systems, and reward voucher clearing house uses and also to comprise user identifier is decrypted and the logic of the user account number that identification is relevant with user identifier.
Clause 29. wherein receives user identifier from the mobile device of carrying out mobile applications according to clause 27 described systems in point of sales system.
Clause 30. is according to clause 29 described systems, and wherein mobile applications is shaken hands via WAP and point of sales system.
Clause 31. is according to clause 30 described systems, and wherein mobile applications is retrieved at least one mobile digital reward voucher of self-moving device and via WAP described at least one mobile digital reward voucher is transferred to point of sales system.
Clause 32. is according to clause 31 described systems, and wherein reward voucher clearing house uses and also comprises:
Receive the logic of at least one mobile digital reward voucher from point of sales system; With
Verify the logic of at least one mobile digital reward voucher.
Clause 33. is according to clause 32 described systems, and the logic of wherein verifying at least one mobile digital reward voucher comprises that also the corresponding addressable reward voucher of at least one mobile digital reward voucher of checking clears the logic of applied reward voucher specification.
Clause 34. is according to clause 32 described systems, and wherein reward voucher clearing house uses and also comprises:
Demonstration validation is transferred to the logic of point of sales system; With
Digital coupons is mortgaged transmission of messages to the logic of mobile device, at least one digital coupons that described digital coupons mortgage message is specified as mortgaged.
Clause 35. is according to clause 27 described systems, wherein reward voucher clearing house uses and comprises that also the reception correspondence is by the logic of at least one product identifier of at least one product of point of sales system identification, and wherein the logic of at least one digital coupons that transmission is relevant with user account number also comprises the logic of transmitting at least one applicable offer certificate, and described at least one applicable offer certificate is applicable to described at least one product identifier.
Clause 36. is according to clause 27 described systems, and the logic that wherein receives the purchase affirmation relevant with the purchase that is relevant at least one product also comprises the logic of a plurality of purchases affirmations that reception is correlated with a plurality of purchases of recording at certain period internal memory.
Clause 37. is according to clause 27 described systems, wherein reward voucher clearing house uses and also to comprise addressable reward voucher is cleared the logic that applied a plurality of digital coupons is transferred to point of sales system, and described a plurality of reward vouchers are cached in the data storage area of addressable point of sales system.
38. 1 kinds of methods of clause, it may further comprise the steps:
In at least one calculation element, receive user identifier from mobile device, described user identifier is relevant with user account number;
In at least one calculation element, identify at least one digital coupons relevant with user account number;
At least one digital coupons is transferred to mobile device from least one calculation element; With
In at least one calculation element, receive the purchase relevant with the purchase that is relevant at least one product from point of sales system and confirm that described purchase confirms also to comprise at least one subclass of at least one digital coupons of exchanging by the point of sales system relevant with described purchase.
Clause 39. is according to clause 38 described methods, and it also comprises when receiving to purchase commodities mortgages the step of at least one digital coupons at least one calculation element when confirming.
Clause 40. is according to clause 39 described methods, and it is further comprising the steps of:
In at least one calculation element, receive and the cancellation of at least one product that is relevant to purchase or at least one relevant cancellation notice of recalling; With
Do not mortgage at least one digital coupons relevant with cancellation notice.
Clause 41. is according to clause 39 described methods, and the step of wherein mortgaging at least one digital coupons also comprises cancels at least one digital coupons.
Clause 42. is according to clause 38 described methods, and it also comprises via WAP carries out the step of shaking hands between mobile device and point of sales system.
Clause 43. is according to clause 42 described methods, and it also is included in the step of retrieving at least one mobile digital reward voucher in the mobile device and described at least one mobile digital reward voucher being transferred to point of sales system from described mobile device via WAP.
Clause 44. is according to clause 38 described methods, and it also is included in the step of at least one mobile digital reward voucher of checking at least one calculation element.
Clause 45. verifies wherein that according to clause 44 described methods the step of at least one mobile digital reward voucher also is included in the step of the reward voucher specification of corresponding addressable described at least one calculation element of at least one mobile digital reward voucher of checking at least one calculation element.
Clause 46. is according to clause 44 described methods, and it is further comprising the steps of:
Demonstration validation is transferred to point of sales system from least one calculation element; With
Digital coupons is mortgaged message be transferred to mobile device from least one calculation element, at least one digital coupons that described digital coupons mortgage message is specified as mortgaged.
Clause 47. is according to clause 38 described methods, it also is included in and receives correspondence at least one calculation element by the step of at least one product identifier of at least one product of point of sales system identification, and wherein the step of at least one digital coupons that transmission is relevant with user account number also comprises the step of transmitting at least one applicable offer certificate, and described at least one applicable offer certificate is applicable to described at least one product identifier.
Clause 48. is according to clause 38 described methods, and the step that wherein receives the purchase affirmation relevant with the purchase that is relevant at least one product also is included in and receives the step of confirming with a plurality of purchases of being correlated with in a plurality of purchases of certain period internal memory record at least one calculation element.
Clause 49. is according to clause 38 described methods, and it also comprises the step that a plurality of digital coupons of addressable at least one calculation element is transferred to point of sales system, and described a plurality of reward vouchers are cached in the data storage area of addressable point of sales system.
The nonvolatile computer-readable medium of the program that 50. 1 kinds of concrete enforcements of clause can be carried out in calculation element, described program comprises:
Authenticate the code of the third party vendor web site relevant with third party's vendor web site account number;
Reception is by the code of the user identifier of third party's vendor web site generation, described user identifier is relevant with the virtual shopping cart that is relevant to third party's vendor web site, among the browser cookie in described user identifier embedding and the user-dependent browser, described browser cookie comprises the user identifier of unique identification user account number, and described user identifier also comprises following at least one: the e-mail address relevant with third party's vendor web site user account number, the user name of being correlated with third party's vendor web site user account number; The title relevant with third party's vendor web site user account number, the telephone number of sending the address and being correlated with third party's vendor web site user account number of being correlated with third party's vendor web site user account number;
Identify the code of at least one digital coupons relevant with user account number;
At least one digital coupons is transferred to the code of third party's vendor web site;
Receive the code that the purchase relevant with the purchase that is relevant to virtual shopping cart confirmed, described purchase confirms also to comprise at least one subclass of at least one digital coupons of exchanging by third party's vendor web site relevant with described purchase;
Reception is at the code of the reimbursemen request of scheduled time slot, and described reimbursemen request also is included in total discount that interior at least one digital coupons that receives from the application of reward voucher clearing house of scheduled time slot provides;
Calculate the total destination code that is applicable to the digital coupons of at least one specific products identifier in the scheduled time slot; With
Receive the code of reporting at stock's checking of described scheduled time slot from third party's vendor web site, described stock's checking report identification and the digital coupons of total number are applied to its at least one relevant purchase order of stock.
51. 1 kinds of systems of clause, it comprises:
At least one calculation element; With
The reward voucher clearing house that can carry out at least one calculation element uses, and it comprises:
Authenticate the logic of the third party vendor web site relevant with third party's vendor web site account number;
From the logic of third party's vendor web site reception user identifier, described user identifier is relevant with the virtual shopping cart that is relevant to described third party's vendor web site;
Identify the logic of at least one digital coupons relevant with user account number;
At least one digital coupons is transferred to the logic of third party's vendor web site; With
Receive the logic that the purchase relevant with the purchase that is relevant to virtual shopping cart confirmed, described purchase confirms also to comprise at least one subclass of at least one digital coupons of exchanging by third party's vendor web site relevant with described purchase.
Clause 52. is according to clause 51 described systems, wherein the logic that receives user identifier from third party's vendor web site also comprise receive embed with user-dependent browser browser cookie in user identifier, described browser cookie comprises the user identifier of unique identification user account number.
Clause 53. is according to clause 52 described systems, and wherein the logic from third party's vendor web site reception user identifier also comprises the logic that receives the user identifier of encrypting; And reward voucher clearing house uses and also comprises the logic that the user identifier of encrypting is decrypted.
Clause 54. is according to clause 51 described systems, and wherein user identifier also comprises following at least one: the e-mail address relevant with third party's vendor web site user account number, the user name of being correlated with third party's vendor web site user account number; The title relevant with third party's vendor web site user account number, the telephone number of sending the address and being correlated with third party's vendor web site user account number of being correlated with third party's vendor web site user account number.
Clause 55. is according to clause 51 described systems, the logic that at least one digital coupons that wherein will be relevant with user account number is transferred to third party's vendor web site also comprises the logic of transmitting at least one digital coupons that is suitable for, and described at least one digital coupons that is suitable for is applicable at least one subclass of the product relevant with virtual shopping cart.
Clause 56. is according to clause 55 described systems, the logic of wherein transmitting at least one digital coupons that is suitable for comprises that also transmission comprises product identifier and at least one the right logic that is applicable to the sales promotion of described product identifier, and described at least one digital coupons that is suitable for is applicable at least one subclass of the product relevant with virtual shopping cart.
Clause 57. is according to clause 56 described systems, and wherein sales promotion comprises at least one of discount of the purchase that is applicable to the product relevant with product identifier.
Clause 58. is according to clause 51 described systems, the logic that at least one digital coupons that wherein will be relevant with user account number is transferred to third party's vendor web site also comprises the logic of transmitting at least one user account number digital coupons, and described at least one user account number digital coupons is all digital coupons relevant with described user account number.
Clause 59. is according to clause 51 described systems, and wherein reward voucher clearing house uses and also comprises:
Receive the logic of a plurality of product identifier relevant with the product that can use via third party's vendor web site; With
Transmit the logic of at least one digital coupons that is suitable for, at least one of described at least one digital coupons that is suitable for and product identifier is relevant.
Clause 60. is according to clause 51 described systems, and wherein reward voucher clearing house uses and comprises also whether the checking restriction relevant with at least one digital coupons allows described at least one digital coupons to be applied to the logic of at least one product relevant with virtual shopping cart.
Clause 61. is according to clause 51 described systems, wherein the purchase relevant with the purchase that is relevant to virtual shopping cart confirm also to comprise the subclass that receives with at least one digital coupons be applied to its at least one product relevant send affirmation.
Clause 62. is according to clause 51 described systems, and wherein reward voucher clearing house uses and also comprises:
Calculating is applicable to the logic of total number of the digital coupons of at least one specific products identifier in scheduled time slot; With
Receive the logic of reporting at stock's checking of described scheduled time slot from third party's vendor web site, described stock's checking report identification and the digital coupons of total number are applied to its at least one relevant purchase order of stock.
Clause 63. is according to clause 51 described systems, wherein reward voucher clearing house uses and also comprises reception at the logic of the reimbursemen request of scheduled time slot, and described reimbursemen request also is included in total discount that interior at least one digital coupons that receives from the application of reward voucher clearing house of described scheduled time slot provides.
Clause 64. is according to clause 51 described systems, and wherein the logic of at least one digital coupons that identification is relevant with user account number comprises also whether definite reward voucher restriction relevant with at least one digital coupons allows to exchange by third party's vendor web site the logic of described at least one digital coupons.
65. 1 kinds of methods of clause, it may further comprise the steps:
In at least one calculation element, authenticate the third party vendor web site relevant with third party's vendor web site account number;
In at least one calculation element, receive user identifier from third party's vendor web site, described user identifier is relevant with the virtual shopping cart that is relevant to described third party's vendor web site;
In at least one calculation element, identify at least one digital coupons relevant with user account number;
At least one digital coupons is transferred to third party's vendor web site from least one calculation element;
In at least one calculation element, receive the purchase relevant with the purchase that is relevant to virtual shopping cart and confirm; With
In at least one calculation element, at least one digital coupons that mortgage is applied to purchase commodities.
Clause 66. is according to clause 65 described methods, and the step of wherein mortgaging at least one digital coupons also comprises the step that at least one digital coupons was lost efficacy.
Clause 67. is according to clause 65 described methods, and the step of wherein mortgaging at least one digital coupons also comprises the step of the field of reducing and number of times that description permission use relevant with at least one digital coupons.
Clause 68. is according to clause 65 described methods, wherein the step that receives user identifier from third party's vendor web site also comprise receive embed with user-dependent browser browser cookie in user identifier, described browser cookie comprises the user identifier of unique identification user account number.
Clause 69. is according to clause 68 described methods, and wherein the step from third party's vendor web site reception user identifier also comprises the step that receives the user identifier of encrypting, and also comprises the step that the user identifier of encrypting is decrypted.
Clause 70. is according to clause 65 described methods, and wherein user identifier is following at least one: the e-mail address relevant with third party's vendor web site user account number, the user name of being correlated with third party's vendor web site user account number; The title relevant with third party's vendor web site user account number, the telephone number of sending the address and being correlated with third party's vendor web site user account number of being correlated with third party's vendor web site user account number.
Clause 71. is according to clause 70 described methods, and wherein the step from third party's vendor web site reception user identifier also comprises the step that receives the hash user identifier.
Clause 72. is according to clause 71 described methods, wherein the step from third party's vendor web site reception user identifier also comprises the Hash signature that the comparison of hashed user identifier is relevant with being relevant at least one user identifier, and described at least one user identifier is relevant with user account number.
Clause 73. is according to clause 71 described methods, the step that wherein at least one digital coupons is transferred to third party's vendor web site also comprises the step of at least one digital coupons that is suitable for of transmission, described at least one digital coupons that is suitable for is applicable at least one subclass of the product relevant with virtual shopping cart, and described at least one digital coupons that is suitable for comprises that at least one of the sales promotion that has product identifier and be applicable to described product identifier is right.
Clause 74. is according to clause 73 described methods, and wherein sales promotion comprises at least one of discount of the purchase that is applicable to the product relevant with product identifier.
Clause 75. is according to clause 65 described methods, and it is further comprising the steps of:
In at least one calculation element, receive a plurality of product identifier relevant with the product that can use via third party's vendor web site; With
Transmission is from least one digital coupons that is suitable for of at least one calculation element, and at least one of described at least one digital coupons that is suitable for and product identifier is relevant.
Clause 76. is according to clause 65 described methods, and it is included in also whether the checking restriction relevant with at least one digital coupons allows described at least one digital coupons to be applied to the step of at least one product relevant with virtual shopping cart at least one calculation element.
Clause 77. is according to clause 65 described methods, wherein the purchase relevant with the purchase that is relevant to virtual shopping cart confirm also to comprise the subclass that receives with at least one digital coupons be applied to its at least one product relevant send affirmation.
Clause 78. is according to clause 65 described methods, and it is further comprising the steps of:
In at least one calculation element, calculate the total number of the digital coupons that in scheduled time slot, is applicable at least one specific products identifier; With
In at least one calculation element, from the stores audit report of third party's vendor web site reception at described scheduled time slot, described stores audit report identification and the digital coupons of total number are applied to its at least one relevant purchase order of stock.
Clause 79. is according to clause 65 described methods, it also is included in the step that receives at least one calculation element at the reimbursemen request of scheduled time slot, and described reimbursemen request also is included in total discount that interior at least one digital coupons that receives from the application of reward voucher clearing house of scheduled time slot provides.
Clause 80. is according to clause 65 described methods, and wherein the step of at least one digital coupons that identification is relevant with user account number also is included in and determines at least one calculation element whether the reward voucher restriction relevant with at least one digital coupons allows to exchange at least one digital coupons by third party's vendor web site.
The nonvolatile computer-readable medium of the program that 81. 1 kinds of concrete enforcements of clause can be carried out in calculation element, described program comprises:
Encode in order to show the code of at least one digital coupons in the coupon user interface, wherein said coupon user interface allows user's described at least one digital coupons of cutting and make subclass relevant with user account number virtually;
By with user-dependent browser in set up browser cookie and at least one calculation element, set up the code of the session of respective user account number, described browser cookie comprises the user identifier of unique identification user account number;
Receive the code that reward voucher is applied to the request of at least one product the virtual shopping cart from third party's vendor web site, comprise that the request of the identification relevant with session also comprises the code that receives user identifier from third party's vendor web site; With
To arrive the code of third party's vendor web site about the data transmission of at least one user account number digital coupons, described at least one user account number digital coupons is relevant with user account number.
82. 1 kinds of systems of clause, it comprises:
At least one calculation element; With
The reward voucher clearing house that can carry out at least one calculation element uses, and it comprises:
Authenticate the user's relevant with user account number logic;
Encode in order to show the logic of at least one digital coupons in the coupon user interface, wherein said coupon user interface allows user's described at least one digital coupons of cutting and make subclass relevant with user account number virtually; With
Promote representative of consumer to exchange the logic of at least one subclass of at least one digital coupons by third party's vendor web site.
Clause 83. is according to clause 82 described systems, and the logic that wherein promotes representative of consumer to exchange at least one subclass of at least one digital coupons by third party's vendor web site also comprises:
From the logic of third party's vendor web site reception to the request of at least one the user account number digital coupons relevant with user account number; With
To arrive the logic of third party's vendor web site about the data transmission of at least one user account number digital coupons, described at least one user account number digital coupons comprises at least one digital coupons relevant with user account number.
Clause 84. is according to clause 82 described systems, and the logic that wherein promotes representative of consumer to exchange at least one subclass of at least one digital coupons by third party's vendor web site also comprises:
In at least one calculation element, set up the logic of the session of respective user account number;
Receive the logic that reward voucher is applied to the request of at least one product the virtual shopping cart from third party's vendor web site, described request comprises the identification relevant with session; With
To arrive the logic of third party's vendor web site about the data transmission of at least one user account number digital coupons, described at least one user account number digital coupons is relevant with user account number.
Clause 85. is according to clause 84 described systems, the logic of wherein setting up the session of respective user account number at least one calculation element also comprises the logic that receives at least one user identifier from third party's vendor web site, following at least one of described at least one user identifier correspondence: e-mail address, at least a portion of sending the address, telephone number and title.
Clause 86. is according to clause 85 described systems, at least one user identifier of hash wherein, and the logic that receives at least one user identifier also comprises the logic of the user account number that identification is relevant with having user identifier that same Hash signs.
Clause 87. is according to clause 84 described systems, the logic of wherein at least one calculation element, setting up the session of respective user account number also be included in user-dependent browser in set up the logic of browser cookie, described browser cookie comprises the user identifier of the described user account number of unique identification.
Clause 88. wherein also comprises the logic that receives user identifier from third party's vendor web site from the reception of third party's vendor web site with the logic that reward voucher is applied to the request of at least one product the virtual shopping cart according to clause 87 described systems.
Clause 89. is according to clause 87 described systems, and wherein reward voucher clearing house uses the logic that also comprises the user identifier anonymization that makes among the browser cookie.
Clause 90. wherein is encrypted the user identifier that receives from third party's vendor web site according to clause 88 described systems.
Clause 91. is according to clause 88 described systems, wherein will also comprise about the data transmission of at least one the user account number digital coupons logic (described at least one user account number digital coupons is relevant with user account number) to third party's vendor web site:
The logic that user identifier is decoded; With
Identify the logic of the user account number relevant with user identifier.
Clause 92. is according to clause 82 described systems, and wherein reward voucher clearing house uses and also comprises the logic that the user is generated the digital coupons of at least one recommendation, the digital coupons of described at least one recommendation at least based on user-dependent user profile.
Clause 93. is according to clause 92 described systems, wherein the digital coupons of at least one recommendation at least based on user-dependent purchase commodities historical, with user-dependent products browse history, with user-dependent coupon redemption history, with user-dependent digital coupons cutting history, by at least one product preference of user's appointment and be kept at user-dependent user profile in marketing data.
Clause 94. is according to clause 82 described systems, wherein reward voucher clearing house uses and also comprises the logic that generates at least one Products Show, and described at least one Products Show is at least based at least one product relevant with at least one digital coupons that is relevant to user account number.
Clause 95. is according to clause 82 described systems, wherein reward voucher clearing house uses the logic that the expression also comprise the subclass of at least one digital coupons is transferred to mobile device, and described mobile device is configured to generate at display the numeral of digital coupons.
96. 1 kinds of methods of clause, it may further comprise the steps:
In at least one calculation element, authenticate the user relevant with user account number in the data storage area that is stored in addressable described at least one calculation element;
In at least one calculation element, retrieve at least one digital coupons relevant with user account number;
In at least one calculation element, promote representative of consumer to exchange at least one digital coupons by at least one of third party's vendor web site and point of sales system.
Clause 97. promotes wherein that according to clause 96 described methods the step of at least one digital coupons of exchange is further comprising the steps of:
In at least one calculation element, from the request of third party's vendor web site reception at least one digital coupons relevant with user account number; With
To be transferred to third party's vendor web site from least one calculation element about the data of at least one digital coupons.
Clause 98. promotes wherein that according to clause 96 described methods the step of at least one digital coupons of exchange is further comprising the steps of:
In at least one calculation element, set up the session of respective user account number;
In at least one calculation element, reward voucher is applied to the request of at least one product from least one reception of third party's vendor web site and point of sales system;
To be transferred at least one of third party's vendor web site and point of sales system from least one calculation element about the data of at least one digital coupons, described at least one digital coupons is relevant with user account number;
In at least one calculation element, receive the purchase relevant with at least one digital coupons and confirm; With
Mortgage at least one digital coupons relevant with user account number.
Clause 99. is according to clause 98 described methods, and the step of wherein mortgaging at least one digital coupons also comprises the step that at least one digital coupons relevant with user account number lost efficacy.
Clause 100. is according to clause 98 described methods, the step of wherein at least one calculation element, setting up the session of respective user account number also be included in user-dependent browser in set up the step of browser cookie, described browser cookie comprises the user identifier of the described user account number of unique identification.
Clause 101. is according to clause 100 described methods, wherein receives the step that the step that reward voucher is applied to the request of at least one product also is included in the user identifier that reception is relevant with third party's vendor web site user account number at least one calculation element.
Clause 102. is according to clause 100 described methods, and it also comprises the step that the user identifier among the browser cookie is encoded, and wherein by Hash function described user identifier is encoded.
Clause 103. is according to clause 100 described methods, and it also is included in the step that makes the user identifier anonymization among the browser cookie at least one calculation element.
Clause 104. wherein is encrypted the user identifier that receives from third party's vendor web site according to clause 101 described methods.
Clause 105. is according to clause 101 described methods, wherein transmits about the step of the data of at least one digital coupons further comprising the steps of:
In at least one calculation element, user identifier is decoded; With
In at least one calculation element, identify the user account number relevant with user identifier.
Clause 106. is according to clause 96 described methods, and it also is included in the digital coupons that at least one calculation element the user is generated at least one recommendation, the digital coupons of described at least one recommendation at least based on user-dependent user profile.
Clause 107. is according to clause 106 described methods, wherein the digital coupons of at least one recommendation at least based on user-dependent purchase commodities historical, with user-dependent products browse history, with user-dependent coupon redemption history, with user-dependent digital coupons cutting history, with the digital coupons in user-dependent past use historical, by at least one product preference of user's appointment and be kept at user-dependent user profile in marketing data.
Clause 108. is according to clause 96 described methods, it also is included in the step that generates at least one Products Show at least one calculation element, and described at least one Products Show is at least based at least one product relevant with at least one digital coupons that is relevant to user account number.
Clause 109. is according to clause 96 described methods, it comprises also the expression of the subclass of at least one digital coupons is transferred to the step of mobile device from least one calculation element that described mobile device is configured to generate at display the numeral of digital coupons.
The nonvolatile computer-readable medium of 110. one kinds of programs that concrete enforcement can be carried out in calculation element of clause, described program comprises:
Receive the code of reward voucher specification, described reward voucher specification comprises that digital coupons is applied to its at least one product and at least one reward voucher restriction of described digital coupons, described at least one reward voucher restriction also comprises the reward voucher target selection standard, and described reward voucher target selection standard is specified following at least one: the user's of available digital reward voucher demographic information, purchased commodities by the product at least one times that the user of available digital reward voucher carries out, at least one product of being checked by the user of available digital reward voucher and the user's of available digital reward voucher geographic position;
Promote to represent the code that coupon issuer is tasked the digital coupons branch user;
Execute the restriction of at least one reward voucher and promotes represent the code that coupon issuer is passed through at least one third party's vendor web site exchange digital coupons by representing coupon issuer, if wherein violate the reward voucher restriction by the coupon issuer appointment, reward voucher clearing house uses refusal and exchanges digital coupons so;
Generate the code of reward voucher index report, described reward voucher index report comprises at least one statistical value about at least one of the assignment of digital coupons and exchange;
Generate the code of invoice, described invoice describes the digital coupons number of exchanging and the total charge of paying at least one third party's vendor web site in detail; With
Invoice is transferred to the code of coupon issuer.
111. one kinds of systems of clause, it comprises:
At least one calculation element; With
The reward voucher clearing house that can carry out at least one calculation element uses, and it comprises:
Receive the logic of reward voucher specification, described reward voucher specification comprises that digital coupons is applied to its at least one product and at least one reward voucher restriction of described digital coupons;
Promote to represent the logic that coupon issuer is tasked the digital coupons branch user;
Promote to represent coupon issuer is exchanged digital coupons by at least one third party's vendor web site logic;
Generate the logic of reward voucher index report, described reward voucher index report comprises at least one statistical value about at least one of the assignment of digital coupons and exchange; With
Generate the logic of invoice, described invoice describes the digital coupons number of exchanging and the total charge of paying at least one third party's vendor web site in detail.
Clause 112. is according to clause 111 described systems, and wherein the coupon issuer interface also comprises:
Identification is by the logic of second invoice of coupon issuer distribution; With
Deduction is by the logic from the amount of money of the invoice appointment of second invoice.
Clause 113. is according to clause 111 described systems, wherein at least one reward voucher restriction also comprises the digital coupons budget, and described digital coupons budget is specified following at least one: maximum total maximum total number of exchanging number of times and being specified the digital coupons that can be assigned to the user by the reward voucher specification of digital coupons.
Clause 114. is according to clause 111 described systems, and wherein at least one reward voucher restriction comprises that also the retailer limits, but described retailer limits at least one third party's vendor web site that the appointment representative of consumer is exchanged digital coupons.
Clause 115. is according to clause 111 described systems, wherein the restriction of at least one reward voucher also comprises the reward voucher target selection standard, and described reward voucher target selection standard is specified following at least one: the user's of the user's of available digital reward voucher demographic information, the product purchase of being undertaken by the user of available digital reward voucher at least one times, at least one product of being checked by the user of available digital reward voucher and available digital reward voucher geographic position.
Clause 116. is according to clause 115 described systems, and wherein reward voucher clearing house uses the user who limits available reward voucher by compulsory execution reward voucher target selection standard.
Clause 117. is according to clause 111 described systems, wherein promote represent the logic that coupon issuer exchanges digital coupons by at least one third party's vendor web site and comprise that also representing coupon issuer executes the logic that at least one reward voucher limits, if wherein violate the reward voucher restriction by the coupon issuer appointment, reward voucher clearing house uses refusal and exchanges digital coupons so.
Clause 118. is according to clause 111 described systems, and wherein the reward voucher restriction also comprises minimum advertising rates; And
Reward voucher clearing house uses and also comprises:
The logic that limits by the identification minimum advertising rates compulsory execution reward voucher relevant with product on third party's vendor web site; With
If minimum advertising rates surpass the logic of being refused to exchange digital coupons by the price of reward voucher restriction appointment so.
Clause 119. is according to clause 111 described systems, and wherein the reward voucher specification comprises that also the coupon issuer promise is in conjunction with the amount of money of the sale payment of at least one product.
Clause 120. is according to clause 119 described systems, and wherein coupon issuer promises to undertake that the amount of money of paying in conjunction with the sale of at least one product also comprises: exchange relevant reward voucher face amount and expense with digital coupons.
121. one kinds of methods of clause, it may further comprise the steps:
In at least one calculation element, receive the reward voucher specification of definition digital coupons, described reward voucher specification comprises that digital coupons is applied to its at least one product and at least one reward voucher restriction of described digital coupons;
In at least one calculation element, represent coupon issuer the digital coupons branch is tasked the user relevant with at least one user account number of addressable described at least one calculation element;
In at least one calculation element, promote to represent coupon issuer and exchange digital coupons by at least one third party's vendor web site; With
In at least one calculation element, generate the report of reward voucher index, described reward voucher index report comprises at least one statistical value about at least one of the assignment of digital coupons and exchange.
Clause 122. is according to clause 121 described methods, and the step that wherein receives the reward voucher specification of definition digital coupons also is included in the step that the application programming interface (API) that promotes submission reward voucher specification is provided at least one calculation element.
Clause 123. is according to clause 121 described methods, and wherein at least one reward voucher restriction also comprises the digital coupons budget, maximum total number of times of exchanging of described digital coupons budget designation number reward voucher.
Clause 124. is according to clause 123 described methods, wherein the digital coupons budget also the designation number reward voucher can divide the user's who tasks it maximum number.
Clause 125. is according to clause 121 described methods, and wherein at least one reward voucher restriction comprises that also the retailer limits, but described retailer limits at least one third party's vendor web site that the appointment representative of consumer is exchanged digital coupons.
Clause 126. is according to clause 121 described methods, wherein the restriction of at least one reward voucher also comprises the reward voucher target selection standard, and described reward voucher target selection standard is specified following at least one: at least one product that the user's of available digital reward voucher demographic information, the product at least one times that is undertaken by the user of available digital reward voucher purchase commodities, checked by the user of available digital reward voucher and the user's of available digital reward voucher geographic position.
Clause 127. is according to clause 126 described methods, and it also comprises the user who limits available reward voucher by compulsory execution reward voucher target selection standard.
Clause 128. is according to clause 121 described methods, if wherein promote represent step that coupon issuer exchanges digital coupons by at least one third party's vendor web site also comprise by violate by the reward voucher restriction of coupon issuer appointment so refusal exchange digital coupons and represent coupon issuer and execute the step that at least one reward voucher limits.
Clause 129. is according to clause 121 described methods, and wherein the reward voucher restriction also comprises minimum advertising rates, and it is further comprising the steps of:
In at least one calculation element, the minimum advertising rates compulsory execution reward voucher relevant with product on third party's vendor web site by identification limits; With
In at least one calculation element, if minimum advertising rates surpass the price by reward voucher restriction appointment, refusal is exchanged digital coupons so.
Clause 130. is according to clause 121 described methods, and wherein the reward voucher specification comprises also that coupon issuer is promised to undertake in conjunction with the sale of at least one product and repays the amount of money to third party retailer.

Claims (15)

1. system, it comprises:
At least one calculation element; With
The reward voucher clearing house that can carry out in described at least one calculation element uses, and comprising:
Authenticate the logic of the third party vendor web site relevant with third party's vendor web site account number;
From the logic of described third party's vendor web site reception user identifier, described user identifier is relevant with the virtual shopping cart that is relevant to described third party's vendor web site;
Identify the logic of at least one digital coupons relevant with user account number;
Described at least one digital coupons is transferred to the logic of described third party's vendor web site; With
Receive the logic that the purchase relevant with the purchase that is relevant to described virtual shopping cart confirmed, described purchase confirms also to comprise at least one subclass of described at least one digital coupons of exchanging by described third party's vendor web site relevant with described purchase.
2. system according to claim 1 wherein also comprises the logic that receives the user identifier of encrypting from the described logic that described third party's vendor web site receives user identifier; And described reward voucher clearing house uses the logic that comprises that also the user identifier to described encryption is decrypted.
3. system according to claim 1, the described logic that at least one digital coupons that wherein will be relevant with user account number is transferred to described third party's vendor web site also comprises the logic of transmitting at least one digital coupons that is suitable for, and described at least one digital coupons that is suitable for is applicable at least one subclass of the product relevant with described virtual shopping cart.
4. system according to claim 3, the described logic of wherein transmitting at least one digital coupons that is suitable for comprises that also transmission comprises product identifier and at least one the right logic that is applicable to the sales promotion of described product identifier, and described at least one digital coupons that is suitable for is applicable at least one subclass of the product relevant with described virtual shopping cart.
5. system according to claim 1, wherein said reward voucher clearing house uses and also comprises:
Receive the logic of a plurality of product identifier relevant with the product that can use via described third party's vendor web site; With
Transmit the logic of at least one digital coupons that is suitable for, at least one of described at least one digital coupons that is suitable for and described product identifier is relevant.
6. system according to claim 1, wherein said reward voucher clearing house uses and also comprises:
Calculating is applicable to the logic of total number of the digital coupons of at least one specific products identifier in scheduled time slot; With
Receive the logic of reporting at stock's checking of described scheduled time slot from described third party's vendor web site, described stock's checking report identification and the digital coupons of described total number are applied to its at least one relevant purchase order of stock.
7. system according to claim 1, wherein said reward voucher clearing house uses and also comprises reception at the logic of the reimbursemen request of scheduled time slot, and described reimbursemen request also is included in the described scheduled time slot from described reward voucher clearing house and uses total discount that at least one digital coupons of receiving provides.
8. system, it comprises:
At least one calculation element; With
The reward voucher clearing house that can carry out in described at least one calculation element uses, and comprising:
Authenticate the user's relevant with user account number logic;
Encode in order to show the logic of at least one digital coupons in the coupon user interface, wherein said coupon user interface allows described user described at least one digital coupons of cutting and make described subclass relevant with described user account number virtually; With
Promote the described user of representative to exchange at least one logic of the described subclass of described at least one digital coupons by third party's vendor web site.
9. system according to claim 8, described at least one the logic that wherein promotes the described user of representative to exchange the described subclass of described at least one digital coupons by described third party's vendor web site also comprises:
In described at least one calculation element, set up the logic of the session of corresponding described user account number;
Receive the logic that reward voucher is applied to the request of at least one product the virtual shopping cart from described third party's vendor web site, described request comprises the sign relevant with described session; With
To arrive the logic of described third party's vendor web site about the data transmission of at least one user account number digital coupons, described at least one user account number digital coupons is relevant with described user account number.
10. system, it comprises:
At least one calculation element; With
The reward voucher clearing house that can carry out in described at least one calculation element uses, and it comprises:
Receive the logic of reward voucher specification, described reward voucher specification comprises that digital coupons is applied to its at least one product and at least one reward voucher restriction of described digital coupons;
Promote to represent the logic that coupon issuer is tasked described digital coupons branch the user;
Promote the described coupon issuer of representative to exchange the logic of described digital coupons by at least one third party's vendor web site;
Generate the logic of reward voucher index report, described reward voucher index report comprises at least one statistical value about at least one of the assignment of described digital coupons and exchange; With
Generate the logic of invoice, described invoice describes the digital coupons number of exchanging and the total charge of paying described at least one third party's vendor web site in detail.
11. system according to claim 10, wherein said coupon issuer interface also comprises:
Identification is by the logic of second invoice of described coupon issuer distribution; With
Deduction is by the logic from the amount of money of the invoice appointment of described second invoice.
12. system according to claim 10, wherein said at least one reward voucher restriction also comprises the digital coupons budget, and at least one in following specified in described digital coupons budget: maximum total maximum total number of exchanging number of times and being specified the digital coupons that can be assigned to the user by described reward voucher specification of described digital coupons.
13. system according to claim 10, the described logic that wherein promotes the described coupon issuer of representative to exchange described digital coupons by at least one third party's vendor web site also comprises the logic that described at least one reward voucher of the described coupon issuer compulsory execution of representative limits, if wherein violate the reward voucher restriction by described coupon issuer appointment, the described digital coupons of so described reward voucher clearing house's application refusal exchange.
14. system according to claim 10, wherein said reward voucher restriction also comprises minimum advertising rates; And
Described reward voucher clearing house uses and also comprises:
Execute the logic that described reward voucher limits by the identification minimum advertising rates relevant with product on third party's vendor web site; With
If minimum advertising rates surpass the logic of being refused to exchange described digital coupons by the price of described reward voucher restriction appointment so.
15. system according to claim 10, wherein said reward voucher specification comprise that also described coupon issuer promise is in conjunction with the amount of money of the sale payment of described at least one product.
CN201180052563XA 2010-11-30 2011-11-28 Digital coupon system Pending CN103189890A (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US12/956,608 2010-11-30
US12/956,684 US20120136712A1 (en) 2010-11-30 2010-11-30 Digital Coupon System
US12/956,658 2010-11-30
US12/956,653 2010-11-30
US12/956,684 2010-11-30
US12/956,638 2010-11-30
US12/956,658 US20120136708A1 (en) 2010-11-30 2010-11-30 Digital Coupon System
US12/956,653 US20120136707A1 (en) 2010-11-30 2010-11-30 Digital Coupon System
US12/956,638 US20120136710A1 (en) 2010-11-30 2010-11-30 Digital Coupon System
US12/956,608 US20120136706A1 (en) 2010-11-30 2010-11-30 Digital Coupon System
PCT/US2011/062220 WO2012074919A1 (en) 2010-11-30 2011-11-28 Digital coupon system

Publications (1)

Publication Number Publication Date
CN103189890A true CN103189890A (en) 2013-07-03

Family

ID=46172231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180052563XA Pending CN103189890A (en) 2010-11-30 2011-11-28 Digital coupon system

Country Status (5)

Country Link
EP (1) EP2646962A4 (en)
JP (1) JP5695206B2 (en)
CN (1) CN103189890A (en)
CA (1) CA2812603A1 (en)
WO (1) WO2012074919A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103985049A (en) * 2014-05-30 2014-08-13 北京京东尚科信息技术有限公司 Method and device for setting marketing tool
CN104572299A (en) * 2014-12-31 2015-04-29 腾讯科技(深圳)有限公司 resource transfer method and device
CN105653375A (en) * 2014-11-12 2016-06-08 阿里巴巴集团控股有限公司 Data processing method and device
CN105678579A (en) * 2016-01-06 2016-06-15 北京京东尚科信息技术有限公司 Coupon-based commodity recommendation method and system
CN109074588A (en) * 2016-02-11 2018-12-21 维萨国际服务协会 Payment devices registration in the popularization of link
CN109102243A (en) * 2018-07-18 2018-12-28 口碑(上海)信息技术有限公司 Welfare distribution method, device, welfare check and write off method and device
TWI663560B (en) * 2015-03-31 2019-06-21 日商樂天股份有限公司 Information processing device, information processing method, and information processing program product
TWI670660B (en) * 2015-03-31 2019-09-01 日商樂天股份有限公司 Information processing device for issuing coupons, information processing method for issuing coupons, and information processing program products for issuing coupons
CN110209940A (en) * 2019-05-31 2019-09-06 掌阅科技股份有限公司 Display methods, server and the computer storage medium of alternative loose-leaf
WO2019179379A1 (en) * 2018-03-23 2019-09-26 阿里巴巴集团控股有限公司 User rights information processing method, device and system
CN112651762A (en) * 2019-10-10 2021-04-13 阿里巴巴集团控股有限公司 Information determining method, information displaying method, commodity transaction processing method and electronic equipment

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9922327B2 (en) * 2012-11-01 2018-03-20 Ebates Inc. System, method, and computer program for providing a multi-merchant electronic shopping cart for a shopping service
US20140278879A1 (en) * 2013-03-12 2014-09-18 Mastercard International Incorporated Method and system for prevention of violations in offer redemption
WO2015035507A1 (en) * 2013-09-13 2015-03-19 Moore Jane Michele Steele System and method for trusted alternate currency negotiation and settlement
CA3039539C (en) 2016-10-13 2023-06-13 Ebates Inc. Wish list user interface within a web browser that alerts users to changes in prices
US10740781B2 (en) 2017-10-31 2020-08-11 Ebates Performance Marketing, Inc. System, method, and computer program for providing notification of a cashback reward from a shopping portal using online screen and email analysis
US11568468B2 (en) 2019-08-08 2023-01-31 Rakuten Group, Inc. System, method, and computer program for providing similar product recommendations for non-merchant publishers based on publisher preferences
JP6963083B1 (en) * 2020-10-29 2021-11-05 PayPay株式会社 Information processing equipment, information processing methods and information processing programs
JP7034365B1 (en) 2020-10-29 2022-03-11 PayPay株式会社 Information processing equipment, information processing methods and information processing programs
JP7361967B1 (en) 2023-03-28 2023-10-16 PayPay株式会社 Information provision device, information provision method, and program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090288012A1 (en) * 2008-05-18 2009-11-19 Zetawire Inc. Secured Electronic Transaction System

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6279112B1 (en) * 1996-10-29 2001-08-21 Open Market, Inc. Controlled transfer of information in computer networks
US7668782B1 (en) * 1998-04-01 2010-02-23 Soverain Software Llc Electronic commerce system for offer and acceptance negotiation with encryption
JPH11296587A (en) * 1998-04-13 1999-10-29 Hitachi Ltd Electronic mall server, electronic mall client, electronic mall system and storing medium
US7013286B1 (en) * 1999-12-30 2006-03-14 International Business Machines Corporation Generation, distribution, storage, redemption, validation and clearing of electronic coupons
JP2001319124A (en) * 2000-05-10 2001-11-16 Nec Corp Discount system
US7415426B2 (en) * 2001-04-06 2008-08-19 Catalina Marketing Corporation Method and system for providing promotions to a customer based on the status of previous promotions
JP2006133931A (en) * 2004-11-04 2006-05-25 Marubeni Telecom Co Ltd Electronic coupon management system
US20080319846A1 (en) * 2007-06-25 2008-12-25 William Leming Method and System of Electronic Couponing and Marketing
US8046257B2 (en) * 2007-12-02 2011-10-25 Contactless Data, Inc. System and method for distribution, redemption and processing of electronic coupons
US20090271275A1 (en) * 2008-04-24 2009-10-29 Igcsystems, Inc. Cross-promotional techniques, systems, and methods
JP2010218483A (en) * 2009-03-19 2010-09-30 Fuji Electric Holdings Co Ltd Sales promotion system, coupon issue management device for the same, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090288012A1 (en) * 2008-05-18 2009-11-19 Zetawire Inc. Secured Electronic Transaction System

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103985049A (en) * 2014-05-30 2014-08-13 北京京东尚科信息技术有限公司 Method and device for setting marketing tool
CN105653375A (en) * 2014-11-12 2016-06-08 阿里巴巴集团控股有限公司 Data processing method and device
CN104572299A (en) * 2014-12-31 2015-04-29 腾讯科技(深圳)有限公司 resource transfer method and device
TWI663560B (en) * 2015-03-31 2019-06-21 日商樂天股份有限公司 Information processing device, information processing method, and information processing program product
TWI670660B (en) * 2015-03-31 2019-09-01 日商樂天股份有限公司 Information processing device for issuing coupons, information processing method for issuing coupons, and information processing program products for issuing coupons
CN105678579A (en) * 2016-01-06 2016-06-15 北京京东尚科信息技术有限公司 Coupon-based commodity recommendation method and system
CN109074588A (en) * 2016-02-11 2018-12-21 维萨国际服务协会 Payment devices registration in the popularization of link
CN109074588B (en) * 2016-02-11 2022-06-24 维萨国际服务协会 Payment device registration in linked promotions
WO2019179379A1 (en) * 2018-03-23 2019-09-26 阿里巴巴集团控股有限公司 User rights information processing method, device and system
CN110298678A (en) * 2018-03-23 2019-10-01 阿里巴巴集团控股有限公司 User's right information processing method, apparatus and system
CN110298678B (en) * 2018-03-23 2023-12-05 阿里巴巴集团控股有限公司 User rights and interests information processing method, device and system
CN109102243A (en) * 2018-07-18 2018-12-28 口碑(上海)信息技术有限公司 Welfare distribution method, device, welfare check and write off method and device
CN110209940A (en) * 2019-05-31 2019-09-06 掌阅科技股份有限公司 Display methods, server and the computer storage medium of alternative loose-leaf
CN112651762A (en) * 2019-10-10 2021-04-13 阿里巴巴集团控股有限公司 Information determining method, information displaying method, commodity transaction processing method and electronic equipment

Also Published As

Publication number Publication date
EP2646962A1 (en) 2013-10-09
JP2014501954A (en) 2014-01-23
EP2646962A4 (en) 2016-06-22
WO2012074919A1 (en) 2012-06-07
CA2812603A1 (en) 2012-06-07
JP5695206B2 (en) 2015-04-01

Similar Documents

Publication Publication Date Title
CN103189890A (en) Digital coupon system
US20220391881A1 (en) Systems and methods for managing transactions for a merchant
US20220222720A1 (en) Secure affiliation of warranty to a good in a computing network
JP6899530B2 (en) Information processing method
JP4685812B2 (en) Online coupon distribution method
US20120136712A1 (en) Digital Coupon System
US20190370847A1 (en) Method and systems relating to the use of blockchain and self-sovereign identity for gift cards, rewards, and incentives programs
US11201739B2 (en) Systems and methods for tying token validity to a task executed in a computing system
US10956973B1 (en) System and method for verifiable invoice and credit financing
CN104094301A (en) Method and system for mobile commerce with real-time purchase support
JP2018538639A5 (en)
US20120136706A1 (en) Digital Coupon System
CN103548049A (en) Post paid coupons
US20120136708A1 (en) Digital Coupon System
US11522859B2 (en) Systems and methods for facilitating authentication of emails sent by 3rd parties
US8521582B2 (en) System and method for collaborative affinity marketing
US11201738B2 (en) Systems and methods for associating a user with a task executed in a computing system
US20170286992A1 (en) System and method for coded transaction processing
US20140149196A1 (en) Offer redemption of an offer at a retailer
US20120136707A1 (en) Digital Coupon System
JP7078777B2 (en) Holding society system and method for general consumers
US20120136710A1 (en) Digital Coupon System
US20210092123A1 (en) Systems and methods for a trusted entity to facilitate authentication of emails sent by 3rd parties
KR20010085205A (en) System for managing electronic receipt according to electronic commerce and method for managing thereof
US20230401571A1 (en) Maintaining blockchain state when performing non-blockchain commerce workflow

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130703