WO2013189522A1 - Verfahren zum verwalten eines elektronischen coupons - Google Patents

Verfahren zum verwalten eines elektronischen coupons Download PDF

Info

Publication number
WO2013189522A1
WO2013189522A1 PCT/EP2012/061692 EP2012061692W WO2013189522A1 WO 2013189522 A1 WO2013189522 A1 WO 2013189522A1 EP 2012061692 W EP2012061692 W EP 2012061692W WO 2013189522 A1 WO2013189522 A1 WO 2013189522A1
Authority
WO
WIPO (PCT)
Prior art keywords
coupon
terminal
processing stage
contactless communication
processing
Prior art date
Application number
PCT/EP2012/061692
Other languages
English (en)
French (fr)
Inventor
Markus Lobmaier
Original Assignee
Kadona Gmbh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kadona Gmbh filed Critical Kadona Gmbh
Priority to US14/781,752 priority Critical patent/US20160027033A1/en
Priority to PCT/EP2012/061692 priority patent/WO2013189522A1/de
Publication of WO2013189522A1 publication Critical patent/WO2013189522A1/de

Links

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
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0222During e-commerce, i.e. online transactions
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0238Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]

Definitions

  • the invention relates to a method for processing an electronic
  • the invention further relates to a device for processing an electronic coupon.
  • the invention further relates to a use of a device for activating an electronic coupon.
  • the invention further relates to a data processing device for
  • the invention further relates to a system for processing an electronic coupon.
  • Discounted coupons are distributed in the form of paper on behalf of a company to customers and are z. B. uniquely identified by a bar code. Such coupons are intended to bind customers of the company to the company, because they give the customer certain advantages, and stimulate the purchase of goods. Often that is
  • Coupons are disclosed, for example, in WO2009 / 151401.
  • a system comprising a mobile device and a point-of-sale terminal for redeeming an electronic coupon.
  • the electronic coupon is stored in a secure element (SE for short) on the mobile device and can be redeemed in the context of contactless radio frequency communication, short RF communication with the POS terminal.
  • SE secure element
  • contactless reading device of the POS terminal in the context of contactless RF communication from the SE to be read and thus redeemed.
  • the redemption takes place offline in the form of a printout of a coupon redemption bill, and coupon and payment transactions are reconciled at the end of the day.
  • the invention has for its object to provide an improved
  • the subject of the invention is therefore a method for
  • the subject of the invention is a device, in particular a mobile device, for processing an electronic coupon, wherein the coupon is intended for a redemption at a terminal in a contactless communication between the device and the terminal, wherein the device
  • the subject of the invention is a use of a device, in particular a mobile device, for the activation of a
  • Data processing device is made available for redemption at said terminal, and the coupon in the device by detecting a
  • Detecting user interaction for coupon verification in contactless communication from the device to the terminal is transferable.
  • the subject of the invention is a
  • a data processing device for managing an electronic coupon wherein the coupon is intended for redemption at a terminal in a contactless communication between a device and the terminal, wherein the data processing device is designed for making the coupon available both for the terminal and for the device, so that an on the device by detecting a user interaction that has the consent of the user
  • Communication with the terminal represents an activated coupon free from further recognition of user interaction for coupon verification in the contactless communication from the device to the terminal is transferable and at the terminal is redeemable immediately.
  • the subject of the invention is a system for processing an electronic coupon, wherein the coupon is intended for redemption at a terminal in the context of a contactless communication between a device and the terminal, the system comprising: a data processing device according to the invention, and at least one
  • Device in particular a mobile device.
  • the device can be a mobile - especially programmable - device, such as a smartphone or a tablet computer on which an application as the computer program product, the z.
  • the device may also be a computer, such as a laptop or PC, running a web application as the computer program product another mobile device, for example with the aid of a web browser, makes available a website which has the functionality of the inventive device
  • the device can also be a hardwired
  • An electronic coupon also z. Voucher or voucher, is represented by data.
  • a coupon is z. B. from a commercial or service company or public institutions, such as public authorities - hereinafter referred to collectively as a company - to potential customers, customers or members - hereinafter referred to as a customer - "spent" and serves essentially for customer acquisition and customer loyalty and in this relationship to the purchase of a good or service or other services on distributive terms.
  • the device is designed to detect an interaction of a user with the device.
  • it can be a touch screen for
  • an audio processing stage to detect speech or even a stage for detecting certain movements of the device.
  • the company can issue such coupons to customers themselves or outsource this activity to an external service provider.
  • This issue of coupons is done electronically, the coupons are communicated to the device of a customer or transferred.
  • the communication with the devices can be wired via a conventional
  • OTA over-the-air
  • the company or the external service provider has access to appropriate communication facilities and the customer's devices are equipped with appropriate GSM, UMTS, or WLAN communication facilities. It is also possible for a number of companies in a given market to extend their services to one or more such external service providers.
  • the contactless communication with the terminal can for example be based on capacitive coupling.
  • the contactless communication using a near-field communication device commonly referred to as NFC communication means, which is implemented both on the side of the device as well as on the side of the terminal.
  • N FC is e.g. by ISO 14443, 18092, 21481 ECMA 340, 352, 356, 362
  • the invention has the advantage that the decision as to whether a coupon is to be handed over to the terminal at the next contactless communication with the terminal at which the coupon is to be handed over to the terminal because of its association with the company from which it was issued is exclusively in is the power of disposal of the user of the device. With the help of the device, the user can manifest his decision to redeem the coupon, ultimately his willingness to redeem, through a single interaction. Only with the
  • the activated state of a coupon is stored in the device.
  • the period of time between activation of the coupon and successful transfer of the activated coupon to the terminal thus expires without further recognition of a user interaction for the purpose of renewed selection and / or
  • Coupon verification e.g. Review the coupon data by a user of the device or show and check the coupon by a cashier. Once activated, the coupon, once activated, no longer needs to be selected with the help of user interaction and with a
  • the automatic coupon verification that takes place in the device for an activated coupon takes place either with the aid of a first processing stage of the device or with the aid of an additional, second processing step of the device, which is eg.
  • front-end means the device with which a coupon for global use can be "armed" in a system for processing the coupon in a local manner the terminal is verified on receipt of the coupon, whether the coupon is actually to be considered in the transaction, because the coupon using the
  • Data processing device is made available there.
  • the customer in question can first be determined, which during the contactless
  • Communication between the device and terminal is done automatically by handing over a customer identifier from the device to the terminal.
  • the availability of the coupon for that particular customer may vary
  • the coupon may e.g. only be used for a specific good or service or only for a certain quantity.
  • the coupon may have a temporal validity horizon and therefore be used only in a certain period of time.
  • the invention also achieves an important psychological effect on the part of the customer.
  • the customer will be the first time
  • the measures according to the invention also have the advantage that when redeeming a coupon no tedious coordination process between the customer and the seller or his sales staff at the terminal, e.g. a POS terminal, must take place. Rather, the process of redeeming the coupon for the sales staff is completely obscured.
  • the sales staff can fully concentrate on their core task and perform the collection of the items to be invoiced and the processing of the payment process. The invention thus on the one hand represents a substantial relief for the sales staff
  • TSM Trusted Service Manger
  • User interface by processing a first software, in particular a user interface application, on a first processor of the first
  • Processing level (first hardware environment) is generated. This approach has the benefit of limiting user interaction to the first hardware component, which provides a variety of capabilities available on the device's operating system.
  • Computer program product are used, in particular a user interface application, which is in the device that is programmable, loadable with program code sections to the steps of recognizing the interaction with the user to activate the coupon associated steps
  • the activated coupon is communicated by means of the NFC communication means
  • the coupon is provided in the user interface application of the device and transmitted to the terminal via the NFC communication means integrated in the device.
  • the N FC communication resources of the terminal will operate in card emulation mode and those of the device in writer mode.
  • the device writes the coupon in the acting as a card terminal.
  • Processing stage is carried out and the passed coupon and / or its active status indicating status information is stored in a memory of the second processing stage. Basically, in the device, passing the coupon from the first processing stage to the second
  • Processing stage is realized.
  • the two processing stages are different hardware environments, each of which has its own dedicated processor for processing software and the processor
  • Embodiment of the invention is the one hardware environment the operation of the device, such. as a platform for the operating system of a device forming a mobile phone or a smartphone.
  • the other hardware environment integrated into the device or cooperating with the device primarily serves as the device
  • Processor of the second processing stage (11) realizes as a secure element and the delivered coupon is stored in a secure storage area of the secure element. This measure has the advantage that the integrity of the secure element is not complicated elements of the
  • Java Card is a variant of the Java programming language that allows you to run Java Card Applets (short cardlets), a Java standard Java applet that uses a reduced Java standard. In this The coupon data is added via a JavaCard function. Security-relevant aspects are integrated or implemented in the cardlet itself. The cardlet itself thus provides z. B the function "addCoupon" ready, with this function the application, which of the first
  • a second computer program product may be used, in particular a cardlet which is loadable into the device which is programmable, with program code sections associated with handing over a coupon after its activation and storage of the handed over coupon To perform steps of the inventive method when the program is executed in the device.
  • the received coupon is stored in a second processing stage separated from a first processing stage in a memory of the second processing stage, in particular realized as a secure element, wherein the activation of the stored coupon by means of the first processing stage for storage of a indicate the active status of the coupon
  • the NFC communication means of the device assume a passive role, as in a trained for contactless communication Chip card would be the case, and the N FC communication means of the terminal take the role of a reader, which actively reads out the card - in the present case, the secure element of the device - while the
  • the transfer is effected by an interaction of a first interface of the first
  • Processing stage In this case, a hardware connection of the two processing stages and a software connection with an application programming interface (API) is used. In particular, a secure connection is used to ensure the integrity of the SE.
  • API application programming interface
  • a coupon is basically represented by data. According to one aspect of the invention, the electronic coupon is through
  • Coupon ID data represents. Particularly preferred are the
  • Coupon identification data on at least one identification number for uniquely identifying a coupon. It may also contain additional data fields, such as. B. an abbreviated identifier (name of the
  • Coupons period of validity, amount or value of the coupon, as well as the number of admissible redemptions.
  • the diversity of the data also allows it
  • the coupon can also be represented by a link to a server, so-called reference or link data.
  • Link data is referenced, are then stored on a server. This has the safety advantage that z.
  • Coupons which forms the coupon ID data, not in plain text
  • the data processing device assigned to the company assumes a central role. It is for managing the life cycle of a coupon and for
  • the life cycle of a coupon can z. B. by the possible maximum number of his redeeming or by a temporal Validity limit be defined. By this measure, it is always ensured in the system that all terminals are informed about the current status of the coupons handed over to the most diverse devices in the system and thus abusive or faulty uses or redemptions of the coupons are avoided. By definition, a coupon that has been activated using the device - as far as it is valid in the system - is immediately redeemable.
  • the terminal In order to keep the availability of the most diverse coupons circulating in the system always up-to-date at the terminals, it has proved to be advantageous for the terminal to be configured to locally store the availability of a coupon or for the availability of a coupon from the data processing device interrogate as soon as contactless
  • FIGURES SHORT DESCRIPTION
  • Fig. 1 shows a system according to the invention in the form of a block diagram
  • Fig. 2 shows a database content of one in the system according to FIG.
  • FIG. 3 shows a detail of an apparatus according to the invention according to FIG. 1 in FIG
  • FIG. 1 shows a system 1 for managing electronic coupons Gl-Gn.
  • the system 1 comprises a mobile device 2 as a smartphone and a terminal 3 for contactless N FC-based communication with said device 2, in order to redeem one of the coupons Gl-Gn or a group of these coupons Gl-Gn in said NFC-based communication ,
  • the affected coupon Gl - Gn is assigned to the device 2 or the user (hereinafter referred to as customer Kx) of the device 2.
  • the system also has a data processing device 4, which is assigned to a company managing the coupons Gl-Gn, which company has, for B. one Can be a trading company, the z. B. distributes cosmetics.
  • the system 1 comprises a mobile device 2 as a smartphone and a terminal 3 for contactless N FC-based communication with said device 2, in order to redeem one of the coupons Gl-Gn or a group of these coupons Gl-Gn in said NFC-based communication .
  • the affected coupon Gl - Gn is assigned to
  • Data processing device 4 is designed to manage the electronic coupons Gl - Gn. With the help of the data processing device 4 is the life cycle of the company in the role of a coupon manager
  • Coupons will be managed from your issue to their redemption or expiration through invalidation.
  • the terminal 3 is assigned to the company and e.g. isolated at a cashier workplace in a corporate office.
  • Each customer Kx is in a database 5 as
  • the electronic coupons Gl - Gn are distributed to customers Kl to Km. This is done via personalized applications that are installed on the device 2 of the customer Kx.
  • the content of the database 5 is schematically visualized in the form of a matrix in FIG.
  • This matrix shows the assignment of electronic coupons Gl - Gn to a customer Kl to Km and thus also his device 2.
  • This assignment is represented by assignment data.
  • FIG. 2 which indicates the number of respective coupons Gl - Gn which are available for the respective customer Kl - Km, or in other words indicate how often the respective coupon Gl - Gn is redeemed by the respective customer Kl - Km can.
  • the device 2 is assigned to the first customer Kl.
  • a number of devices 2 can also be assigned to a specific customer Kx.
  • the current number of respectively available coupons Gl-Gn (see numbers in the matrix according to FIG. 2) is also taken into account. Each redemption reduces the number of available coupons Gl - Gn until no more
  • Each customer Kl - Km is characterized by a regular customer identifier.
  • Each coupon is characterized by a coupon identifier. There may be a coupon identifier multiple and a single
  • the data processing device 4 is for communicating via a first data connection LI with the device 2 for the transmission of
  • Data Connection LI uses an over-the-air OTA data connection that uses a cellular network.
  • the data processing device 4 is also designed to communicate with a terminal 3 via a second data link L2. With this second data connection L2, the terminal is provided with the availability, solvency or usability of an issued coupon Gl-Gn either in a push mode (actively communicated to the terminal 3 by the data processing device 4) or in a pull mode (from the terminal 3, for example) B. in real time when redeeming a coupon at Terminal 3 of the
  • the terminal 3 In the push mode, which according to this exemplary embodiment is assumed to be the present case, the terminal 3 is designed for local - longer-term - storage of a coupon until an update is received by the data processing device 4.
  • the terminal 3 In pull mode, the terminal 3 is configured to query the availability of a coupon Gl-Gn from the data processing device 4 as soon as a coupon Gl-Gn is received at the terminal 3 during contactless communication with the device 2. Thus, the terminal 3 is always informed about the valid coupons Gl - Gn.
  • FIG. 3 Details of the device 2 shown in FIG. 1 are shown in FIG. 3 in the form of functional units.
  • the device 2 is designed to provide an electronic coupon Gl - Gn for redemption at the terminal 3.
  • the device 2 has mobile radio communication means 6 which are used to establish the first data connection LI with the first
  • Data processing device 4 are used to receive a coupon Gk at the device 2 can.
  • the device 2 comprises a first processing stage 7 for interacting with a user of the device 2 and a second processing stage 8 for contactless communication with the terminal 3 for the purpose of redeeming said coupon Gl - Gn. Between the communication means 6 and the Operating system of the device 2 data are exchanged and made available to the first processing stage 7.
  • the first processing stage 7 is for detecting an interaction with a user representing an approval of the user to redeem the coupon in contactless communication with the terminal, to activate the coupon Gk for its redemption and to deliver the activated coupon Gk to the second processing stage 8 trained.
  • the first processing stage 7 is for generating a graphical user interface 9 (see also Fig. 1) by means of a touch screen 10 of the device 2 for detecting the interaction with the user to activate the coupon Gk
  • a first interface 11 is used to deliver the activated coupon GK to the second processing stage 8.
  • the use of the first interface 11 and the generation of the user interface 9 is realized by processing a first software on a first processor 12 of the first processing stage 7 in the environment of the operating system of the device 2.
  • the second processing stage 8 is designed to receive and provide the handed-over voucher Gk in order to redeem it in a contactless communication with the terminal 3.
  • Processing stage 8 is implemented as a secure element and configured to use a second interface 13 for receiving the activated coupon Gk from the first processing stage 7 and for providing secure storage of the activated coupon Gk in a memory area 14 of the secure element.
  • the reception and secure storage is realized by processing a second software, in this case a cardlet, on a second processor 15 of the secure element.
  • the second processing stage 18 also has N FC communication means 16, which are controllable with the second software in order to enable a contactless redemption of the activated coupon Gk at the terminal 3.
  • the various units 6, 7, 10, 8, 15, and 16 are interconnected via connections or bus systems Bl, B2, B3 and B4.
  • the first coupon G1 is issued or made available to the first customer KI of the device 2 for one-time redemption by the company. This is done by the
  • Data processing device 4 via the second data link L2 to all Terminals 3 (only one shown in Fig. 1) communicates. There it is stored that for the customer Kl identified by his regular customer identifier a coupon G1 identified by his coupon identifier is available.
  • coupon Gl in the form of coupon identification data together with additional data fields is communicated to the device 2 via the first data link LI and received there by means of the mobile communication means 6 and to the first
  • the status of the first coupon Gl is changed from "Virgin” to "Pending" in the database 5 (not shown).
  • the first processing stage 7 visualizes the existence of the coupon Gl by means of the touchscreen 10 and offers an activation field with the text "Activate” (see Fig. 1) for interaction with the client K1 Coupon Gl is to be activated, after which the coupon Gl - in the form of the coupon identification data - is transferred from the first processing stage 7 to the second processing stage 8.
  • the coupon Gl transferred to the second processing stage 8 is taken over by the cardlet in the secure element and stored in the associated safe storage zone 14 is stored.
  • a deactivation field with the text "deactivate” now appears on the touchscreen 10 at the location of the activation field, in order to delete the redeemability of the coupon Gl from the second processing stage 8 in the next contactless transaction with the terminal 3 by deactivation and the coupon Gl. In the present case, however, it is assumed that the customer Kl does not perform this deactivation.
  • cardlets - z From different companies - can be installed in a secure element.
  • the mapping between the company and the cardlet is made using the application ID of the cardlet.
  • the affected coupon of a company is directly in the cardlet of this company or its assigned safe
  • the customer Kl uses his device 2 in the purchase of products for the discounting of the coupon Gl is applicable in one Office of the company that issued the coupon Gl.
  • the terminal 3 of a cash register he holds the device 2 in the communication area of the NFC communication device installed there so that a contactless NFC-based communication is established.
  • Terminal 3 selects the relevant cardlet via the Application ID and calls functions on this cardlet to z. For example, "getCustomerNumber" so that the one associated with customer Kl
  • Regular customer identifier identified customer Kl a coupon is available, which is given in the present case by the coupon Gl, and applies the corresponding discount on the list price of the product.
  • the cardlet communicates the redemption of the coupon Gl to the first processing stage 7, where in a renewed call of the user interface 9 by the customer Kl is displayed that the coupon Gl has been redeemed and is no longer available.
  • the redemption of the affected coupon Gl is communicated to the data processing device 4, where this circumstance and further details entering the turnover of the customer Kl are stored for subsequent use.
  • the database contents of the database 5 is adjusted, or in other words, the redemption of the coupon Gl recorded.
  • the status of the first coupon Gl is changed from "Pending" to "Used” (not shown), the upper left data field of the matrix shown in FIG. 1 is filled with the Bet Zero (0), indicating that the Coupon Gl for the client Kl is no longer available.
  • this fact and other information relating to the previous transaction can also be communicated to the device 2, so that e.g. is displayed with the help of the touch screen 10 that the coupon Gl has been consumed and the redemption of the coupon 1 at a price advantage of z. B. EUR 8.99.- has led.
  • the coupon Gx received by the data processing device 4 in the device 2 can be transferred directly to the secure element, ie the second processing stage 8, where it is received and stored by the cardlet assigned to the respective company. Also in this embodiment the coupon is activated by the first processing stage 7, which, in contrast to the preceding embodiment, results in a change of status information in the secure element, so that a status information indicating the active status of the coupon G1 is stored in said memory of the affected cardlet in the secure element becomes .
  • the use of a secure element can be dispensed with.
  • the first processing stage is present and the activation of the available coupon Gx takes place by storing the affected coupon - z. B. in a specially provided for activated coupons Gx memory and / or by storing its active status indicating status information in a memory of the first processing stage.
  • the N FC communication means 16 and the first processing stage 7 directly cooperate with each other to communicate the activated coupon Gx to the terminal 3.
  • the data processing device and the device can be integrally z.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Verfahren zum Verarbeiten eines elektronischen Coupons (G1 - Gn) in einem Gerät (2), insbesondere mobilen Gerät, wobei der Coupon (G1 - Gn) für eine Einlösung bei einem Terminal (3) bei einer kontaktlosen Kommunikation zwischen dem Gerät (2) und dem Terminal (2) bestimmt ist, wobei ein Coupon (G1 - Gn) empfangen wird, und der verfügbare Coupon (G1 -Gn)) durch ein Erkennen einer Benutzerinteraktion, die eine Zustimmung des Benutzers (K1 - Km) zur Einlösbarkeit des Coupons (G1 - Gn) bei besagter kontaktloser Kommunikation mit dem Terminal (3) repräsentiert, aktiviert wird, und der aktivierte Coupon (G1 - Gn) frei von weiterem Erkennen einer Benutzerinteraktion zwecks Couponverifizierung bei der kontaktlosen Kommunikation von dem Geräts (2) an das Terminal (3) übertragen wird.

Description

TITEL
Verfahren zum Verwalten eines elektronischen Coupons
BESCH REIBUNG
TECH NISCH ES FELD
Die Erfindung betrifft ein Verfahren zum Verarbeiten eines elektronischen
Coupons in einem Gerät.
Die Erfindung betrifft weiterhin ein Gerät zum Verarbeiten eines elektronischen Coupons.
Die Erfindung betrifft weiterhin eine Verwendung eines Geräts zur Freischaltung eines elektronischen Coupons.
Die Erfindung betrifft weiterhin eine Datenverarbeitungseinrichtung zum
Verwalten eines elektronischen Coupons.
Die Erfindung betrifft weiterhin ein System zum Verarbeiten eines elektronischen Coupons.
H INTERGRUND
Herkömmliche Coupons, beispielsweise Rabatt-Coupons werden in Form von Papier im Auftrag eines Unternehmens an Kunden verteilt und sind z. B. durch einen Strichcode eindeutig gekennzeichnet. Solche Coupons sollen Kunden des Unternehmens an das Unternehmen binden, weil sie dem Kunden gewisse Vorteile einräumen, und den Kauf von Waren stimulieren. Oftmals ist die
Handhabung solcher konventioneller Coupons mühsam . Neuerdings wird die Verwendung von elektronischen Coupons für Kundebindungsprogramme von Unternehmen diskutiert. Ein Verfahren zum Einlösen eines elektronischen
Coupons wird beispielsweise in der WO2009/151401 offenbart. Dort ist ein System aufweisend ein mobiles Gerät und ein Kassenterminal zur Einlösung eines elektronischen Coupons beschrieben. Der elektronische Coupon ist in einem Secure-Element (kurz SE) am mobilen Gerät gespeichert und kann im Rahmen einer kontaktlosen Radiofrequenz-Kommunikation, kurz RF- Kommunikation, mit dem Kassenterminal eingelöst. Bevor jedoch der
elektronische Coupon eingelöst werden kann, muss ein Benutzer einen Coupon selektieren, um dessen Details mit Hilfe einer Anzeige des Geräts anzuzeigen und eine visuelle Verifizierung durchzuführen. Danach ist ein aufwändiger
Abstimmungsprozess zwischen einem Kunden und einem Verkäufer nötig. Erst wenn sich auch der Verkäufer mit Hilfe der Anzeige des mobilen Geräts visuell davon überzeugt hat, dass der elektronische Coupon noch nicht abgelaufen ist, noch nicht eingelöst wurde und nicht zu einem anderem Unternehmen gehört, wird von dem Verkäufer an dem Kassenterminal die Couponeinlösung
freigegeben. Erst danach kann der Coupon durch Annäherung an eine
kontaktlose Leseeinrichtung des Kassenterminals im Rahmen der kontaktlosen RF-Kommunikation aus dem SE ausgelesen und somit eingelöst werden. Die Einlösung erfolgt jedoch offline in Form eines Ausdrucks einer Coupon-Einlösung- Rechnung und Coupon- sowie Zahlungstransaktionen werden erst am Ende des Tages abgeglichen.
Die Erfindung hat sich die Aufgabe gestellt, ein verbessertes
Verfahren, ein verbessertes Gerät, eine verbesserte
Datenverarbeitungseinrichtung, sowie ein verbessertes System anzugeben, so dass die eingangs erörterten Probleme vermieden sind .
ZUSAMMENFASSUNG DER ERFINDUNG
Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1, ein Gerät gemäß Anspruch 10, durch eine Verwendung gemäß Anspruch 11, eine Datenverarbeitungseinrichtung gemäß Anspruch 12, ein System gemäß Anspruch 14 gelöst.
Der Gegenstand der Erfindung ist daher ein Verfahren zum
Verarbeiten eines elektronischen Coupons in einem Gerät, insbesondere mobilen Gerät, wobei der Coupon für eine Einlösung bei einem Terminal im Rahmen einer kontaktlosen Kommunikation zwischen dem Gerät und dem Terminal bestimmt ist, wobei ein Coupon empfangen wird, und der verfügbare Coupon durch ein Erkennen einer Benutzerinteraktion, die eine Zustimmung des Benutzers zur Einlösbarkeit des Coupons bei besagter kontaktloser Kommunikation mit dem Terminal repräsentiert, aktiviert wird, und der aktivierte Coupon frei von weiterem Erkennen einer Benutzerinteraktion zwecks Couponverifizierung bei der kontaktlosen Kommunikation von dem Geräts an das Terminal übertragen wird .
Zudem ist der Gegenstand der Erfindung ein Gerät, insbesondere mobiles Gerät, zum Verarbeiten eines elektronischen Coupons, wobei der Coupon für eine Einlösung bei einem Terminal bei einer kontaktlosen Kommunikation zwischen dem Gerät und dem Terminal bestimmt ist, wobei das Gerät
ausgebildet ist: zum Empfangen eines Coupons, und zum Aktivieren des verfügbaren Coupons durch Erkennen einer Benutzerinteraktion in Bezug auf den verfügbaren Coupon, welche Benutzerinteraktion eine Zustimmung des
Benutzers zur Einlösbarkeit des Coupons bei besagter kontaktloser
Kommunikation mit dem Terminal repräsentiert, und zum Übertragen des aktivierten Coupons von dem Gerät an das Terminal bei der kontaktlosen
Kommunikation frei von weiterem Erkennen einer Benutzerinteraktion zwecks Couponverifizierung .
Zudem ist der Gegenstand der Erfindung eine Verwendung eines Geräts, insbesondere eines mobilen Geräts, zur Freischaltung eines
elektronischen Coupons zwecks Verwendung in einem System aufweisend zumindest ein Gerät, Datenverarbeitungseinrichtung und Terminal, wobei der Coupon für eine Einlösung bei einem Terminal bei einer kontaktlosen
Kommunikation zwischen dem Gerät und dem Terminal bestimmt ist, wobei bei dem Gerät ein Coupon empfangen wird, der von einer
Datenverarbeitungseinrichtung zum Einlösen bei besagtem Terminal verfügbar gemacht wird, und der Coupon in dem Gerät durch ein Erkennen einer
Benutzerinteraktion, die eine Zustimmung des Benutzers zur Einlösbarkeit des Coupons bei besagter kontaktloser Kommunikation mit dem Terminal
repräsentiert, aktiviert wird, so dass besagter Coupon frei von weiterem
Erkennen einer Benutzerinteraktion zwecks Couponverifizierung bei der kontaktlosen Kommunikation von dem Geräts an das Terminal übertragbar ist.
Zudem ist der Gegenstand der Erfindung eine
Datenverarbeitungseinrichtung zum Verwalten eines elektronischen Coupons, wobei der Coupon für eine Einlösung bei einem Terminal bei einer kontaktlosen Kommunikation zwischen einem Gerät und dem Terminal bestimmt ist, wobei die Datenverarbeitungseinrichtung zum Verfügbarmachen des Coupons sowohl für das Terminal als auch für das Gerät ausgebildet ist, so dass ein bei dem Gerät durch ein Erkennen einer Benutzerinteraktion, die eine Zustimmung des
Benutzers zur Einlösbarkeit des Coupons bei besagter kontaktloser
Kommunikation mit dem Terminal repräsentiert, aktivierter Coupon frei von einem weiteren Erkennen einer Benutzerinteraktion zwecks Couponverifizierung bei der kontaktlosen Kommunikation von dem Gerät an das Terminal übertragbar ist und bei dem Terminal sofort einlösbar ist.
Zudem ist der Gegenstand der Erfindung ein System zum Verarbeiten eines elektronischen Coupons, wobei der Coupon für eine Einlösung bei einem Terminal im Rahmen einer kontaktlosen Kommunikation zwischen einem Gerät und dem Terminal bestimmt ist, wobei das System aufweist: eine erfindungsgemäße Datenverarbeitungseinrichtung, und zumindest ein
erfindungsgemäßes Gerät, insbesondere mobiles Gerät.
Das Gerät kann ein mobiles - insbesondere programmierbares - Gerät, wie z.B. ein Smartphone oder eine Tablett-Computer sein, auf dem eine Applikation als das Computerprogrammprodukt, das z. B. von eine „Application Store" über das Internet ladbar ist, ausgeführt wird . Das Gerät kann jedoch auch ein Computer, wie z.B. ein Laptop oder PC sein, auf dem eine Web-Applikation als das Computerprogrammprodukt ausgeführt wird. Ebenso kann ein Computer oder ein anderes mobiles Gerät z. B. mit Hilfe eines Webbrowsers eine Website zur Verfügung stellen, welche die Funktionalität des erfindungsgemäßen
Verfahrens bereitstellt. Das Gerät kann jedoch auch eine fix verdrahtete
Logikschaltung aufweisen, die ein erfindungsgemäßes Verfahren bereitstellt.
Ein elektronsicher Coupon, auch z. B. Voucher oder Gutschein genannt, wird durch Daten repräsentiert. Solch ein Coupon wird z. B. von einem Handels- oder Dienstleistungsunternehmen oder von öffentlichen Institutionen, wie Behörden, - nachfolgend summarisch als Unternehmen bezeichnet - an potentielle Kunden, Kunden oder Mitglieder - nachfolgend kurz als Kunden bezeichnet -„ausgegeben" und dient im Wesentlichen zur Kundenakquisition und Kundenbindung und in diesem Zusammenhang zum Bezug einer Ware oder Dienstleistung oder sonstiger Serviceleistungen zu verteilhaften Konditionen.
Das Gerät ist dazu ausgebildet, eine Interaktion eines Benutzers mit dem Gerät zu erkennen. Es kann beispielsweise einen Touchscreen zur
Erkennung einer Berührung, eine Audioverarbeitungsstufe zur Erkennung von Sprache oder auch eine Stufe zur Erkennung bestimmten Bewegungen des Geräts aufweisen.
Das Unternehmen kann solche Coupons selber an Kunden ausgeben oder diese Tätigkeit an einen externen Dienstleister auslagern. Diese Ausgabe der Coupons erfolgt dabei auf elektronische Weise, wobei die Coupons an das Gerät eines Kunden kommuniziert bzw. übertragen werden. Die Kommunikation mit den Geräten kann über eine herkömmliche leitungsgebundene
Internetverbindung oder über ein Mobilfunknetz - hierbei spricht man auch von einer Over-The-Air (OTA) Kommunikation - als erste Datenverbindung erfolgen. Im Fall der Verwendung eines Mobilfunknetzes, z. B. gemäß der GSM-, UMTS-, oder WLAN-Technologie besitzt das Unternehmen oder der externe Dienstleister Zugang zu entsprechenden Kommunikationseinrichtungen und die Geräte des Kunden sind mit entsprechen GSM-, UMTS-, oder WLAN- Kommunikationseinrichtungen ausgerüstet. Es können in einem Markt auch mehrere Unternehmen auf die Dienstleistung eines oder mehrerer solcher externer Dienstleister zugriefen.
Zum Einlösung des Coupons ist eine Übertragung oder Bekanntgabe des Coupons bei z. B. einem (Kassen-)Terminal nötig, wobei das Kassenterminal dem Unternehmen zugeordnet ist. Dabei wird das Gerät in den
Kommunikationsbereich einer kontaktlosen Schreib und/oder Lese-Einrichtung des Terminals gebracht. Die kontaktlose Kommunikation mit dem Terminal kann beispielsweise auf kapazitiver Kopplung basierend erfolgen. Bevorzugt erfolgt die kontaktlose Kommunikation mit Hilfe eines Near-Field-Communication-Devices (NFC-Device), allgemein als NFC-Kommunikationsmittel bezeichnet, das sowohl auf der Seite des Geräts als auch auf der Seite des Terminals implementiert ist. N FC ist z.B. durch ISO 14443, 18092, 21481 ECMA 340, 352, 356, 362
beziehungsweise ETSI TS 102 190 genormt. An dieser Stelle sei noch erwähnt, dass ein Terminal oder eine Gruppe von Terminals auch unterschiedlichen
Unternehmen zugeordnet sein können.
Mit der Erfindung geht der Vorteil einher, dass die Entscheidung, ob ein Coupon bei der nächsten kontaktlosen Kommunikation mit dem Terminal, bei dem der Coupon wegen seiner Zuordnung zu dem Unternehmen, von dem er ausgegeben wurde, an das Terminal zu übergeben ist, ausschließlich in der Verfügungsgewalt des Benutzers des Geräts liegt. Mit Hilfe des Geräts kann der Benutzer durch eine einzige Interaktion seine Entscheidung zum Einlösen des Coupons, letztendlich seinen Einlösewillen, manifestieren. Erst mit dem
Aktivieren eines Coupons wird dieser zur sofortigen Einlösung im Verlauf einer kontaktlosen Kommunikation zwischen dem Gerät und dem Terminal verfügbar. Bei der auf die Aktivierung des Gutscheins folgenden nächsten Kommunikation mit dem Terminal wird die Entscheidung des Benutzers nicht mehr hinterfragt und der Coupon an das Terminal ohne weitere benutzergesteuerte oder
Involvierung des Benutzers zur Couponverifikation übermittelt.
Der aktivierte Zustand eines Coupons wird im Gerät gespeichert. Die Zeitspanne zwischen Aktivierung des Coupons und erfolgter Übertragung des aktivierten Coupons an das Terminal verstreicht also ohne ein weiteres Erkennen einer Benutzerinteraktion zwecks neuerlicher Selektion und / oder
Couponverifizierung bzw. Prüfung, wie z.B. Begutachten der Coupondaten durch einen Benutzer des Geräts oder Herzeigen und Prüfen des Coupons durch ein Kassenpersonal . Der einmal aktivierte Coupon muss also nach seiner Aktivierung nicht mehr mit Hilfe von Benutzerinteraktion selektiert und mit einem
Userinterface des Geräts angezeigt werden, sobald er eingelöst wird. Diese Maßnahme ist insbesondere dann von Bedeutung, wenn eine Mehrzahl von Coupons bei einem Einkauf zum Einsatz kommen soll, wobei jedem Coupon z.B. eine Warenart zugeordnet ist, für die ein Rabatt zu berücksichtigen ist. Die einzulösenden Gutschiene werden im Vorfeld der Einlösung zum selben oder zu unterschiedlichen Zeitpunkten aktiviert und ihr aktivierter Zustand bis zur Einlösung gespeichert. Das Einlösen der Coupons wird dadurch erheblich beschleunigt. Das Userinterface steht folglich zum Zeitpunkt der Übertragung oder auch bereits im Zeitraum davor bis unmittelbar nach der Aktivierung des Coupons für andere Aktivitäten als die Couponverifizierung zur Verfügung.
Obwohl in der Zeitspanne nach Aktivierung eines Coupons bis hin zur Erfolgten Übertragung des Coupons an das Terminal keine weitere durch Erkennen einer Benutzerinteraktion mit dem Gerät begründete oder erfolgte Selektion und / oder Couponverifizierung zur Übertragung des Coupons an das Terminal nötig ist, ist es von Vorteil, wenn in dem Gerät die Gültigkeit des aktivierten Coupons automatisch verifiziert bzw. geprüft wird und bei Ablauf der Gültigkeit - z. B. um 24 Uhr des betreffenden Tags - der aktivierte Coupon im Gerät gelöscht wird und somit für die Übertragung an das Terminal nicht mehr zur Verfügung steht. Ein aktivierter Coupon wird also vorbehaltlich seiner automatisch im Gerät
festgestellten Gültigkeit an das Terminal übertragen. Die im Gerät für einen aktivierten Coupon ablaufende automatische Couponverifizierung erfolgt entweder mit Hilfe einer ersten Verarbeitungsstufe des Geräts oder mit Hilfe einer zusätzlichen, zweiten Verarbeitungsstufe des Geräts, die z. B. für
sicherheitsrelevante Aspekte verantwortlich ist, z. B. ein Secure Element. Die Erfindung ermöglicht also eine Frontend-Aktivierung von Coupons zur selektiven Einlösung, wobei unter Frontend das Gerät zu verstehen ist, mit dem auf lokale Weise ein Coupon zur globalen Verwendung in einem System zur Verarbeitung des Coupons„scharf" geschaltet werden kann. Auf der Seite des Terminals wird nach Empfang des Coupons verifiziert, ob der Coupon tatsächlich bei der Transaktion zu berücksichtigen ist, weil der Coupon mit Hilfe der
Datenverarbeitungseinrichtung dort verfügbar gemacht ist. Dazu kann zunächst der betreffende Kunde ermittelt werden, was während der kontaktlosen
Kommunikation zwischen Gerät und Terminal automatisch durch Übergaben einer Kundenkennung von dem Gerät an das Terminal erfolgt. Die Verfügbarkeit des Coupons für den betreffenden Kunden kann sich aus verschiedenen
Voraussetzungen ergeben. So kann der Coupon z.B. nur für eine bestimmte Ware oder Dienstleistung oder erst ab einer bestimmten Menge verwendet werden. Andererseits kann der Coupon einen zeitlichen Gültigkeitshorizont aufweisen und daher nur in einem bestimmten Zeitraum zur Anwendung kommen.
Zudem ist durch die Erfindung auch ein wichtiger psychologischer Effekt auf der Seite des Kunden erreicht. Dem Kunden wird erstmals die
Möglichkeit geboten, sich im Vorfeld eines Einkaufs mit der potentiellen
Einlösung eines erhaltenen Coupons aktive auseinanderzusetzen, da er vor einer Transaktion, z.B. einem elektronischen Bezahlprozess am Terminal einen bestimmten Coupon bedarfsorientiert für die Einlösung aktivieren muss. Somit ist sichergestellt, dass genau jener Coupon zur Einlösung kommt, den der Kunde auch tatsächlich einlösen möchte, weil damit z. B. der größte Vorteil für den Kunden einhergeht. Es ist also eine willkürliche, unbeabsichtigte bzw.
unkontrollierte Einlösung von im Gerät verfügbaren Coupons vermieden, und zwar ohne, dass nach dem Aktivieren des Coupons und vor der kontaktlosen Übertragung des Coupons an das Terminal eine visuelle Kontrolle des
einzulösenden Coupons durch den Kunden oder das Verkaufspersonal erfolgen müsste.
Für den Kunden stellt dieser vorgelagerte Prozessschritt des
Aktivierens eines Coupons einen wichtigen Kontrollpunkt dar, da für ihn das Zustandekommen des finalen, reduzierten Preises nun transparent und
nachvollziehbar, insbesondere auch durch seinen durch Aktivierung des Coupons manifestierten Einlösewillen steuerbar ist. Auch für das Unternehmen ist dies von Wichtigkeit, weil erst durch den vorgelagerten Prozess des Aktivierens eines Coupons die mit Hilfe des Coupons zu erzielende Marketing- bzw.
Kundenbindungswirkung vollständig erzielt wird . Der Mehrwert des
Kundenbindungsprogramms wird für den Kunden unmittelbar transparent. Dies wäre z. B. nicht der Fall, wenn die an das Gerät übermittelten Coupons sofort oder immer zur Einlösung aktiviert wären.
Wie bereits erwähnt geht mit den erfindungsgemäßen Maßnahmen auch der Vorteil einher, dass beim Einlösen eines Coupons keine mühsamen Abstimmungsprozess zwischen dem Kunden und dem Verkäufer bzw. seinem Verkaufspersonal am Terminal, z.B. einem Kassenterminal, stattfinden müssen. Vielmehr ist der Prozess des Einlösens des Coupons für das Verkaufspersonal vollkommen verdeckt. Das Verkaufspersonal kann sich vollständig auf seine Kernaufgabe konzentrieren und die Erfassung der zu verrechnenden Artikel sowie die Abwicklung des Zahlungsprozesses durchführen. Die Erfindung stellt somit einerseits eine wesentliche Erleichterung für das Verkaufspersonal dar. Im
Vergleich zu dem bekannten Verfahren sind folglich beim (Check-out-)Terminal kürzere Wartezeiten für die Kunden erhalten. Der Prozess der Einlösung des Coupons erfolgt im Verlauf des (Check-out-) Prozesses unauffällig, diskret und für alle Beteiligten kaum wahrnehmbar.
Weitere, besonders vorteilhafte Ausgestaltungen und
Weiterbildungen der Erfindung ergeben sich aus den abhängigen Ansprüchen sowie der nachfolgenden Beschreibung . Dabei kann das Gerät, die Verwendung, die Datenverarbeitungseinrichtung, das System entsprechend den abhängigen Ansprüchen zum Verfahren weitergebildet sein. Vorteile, die im Zusammenhang mit Merkmalen der einen Kategorie oder einer Anspruchsgruppe erörtert werden, treffen analog auch für jene der anderen Kategorie oder Anspruchsgruppe zu .
In einem solchen System kann neben der
Datenverarbeitungseinrichtung des Unternehmens, den Terminals des
Unternehmens und den Geräten der Benutzer auch ein sogenannter Trusted Service Manger, kurz TSM genannt, vorhanden sein. Der TSM kann die
elektronische Distribution einer oder mehrerer Applikationen auf das Gerät bzw. an die Geräte abwickeln, wobei die Applikation auf dem Gerät die gemäß dem erfindungsgemäße Verfahren definierte Funktionalität bereitstellt, wenn sie ausgeführt wird . Gemäß einem Aspekt der Erfindung kann das Erkennen einer
Benutzerinteraktion mit Hilfe eines Benutzerinterfaces erfolgen, welches
Benutzerinterface durch Abarbeitung einer ersten Software, insbesondere einer User-Interface-Applikation, auf einem ersten Prozessor der ersten
Verarbeitungsstufe (erste Hardware-Umgebung) generiert wird. Mit dieser Maßnahme geht der Vorteil einher, dass die Benutzerinteraktion auf die erste Hardwarekomponente beschränkt bleibt, was eine auf dem Betriebssystem des Geräts verfügbare Vielfalt der Möglichkeiten zugänglich macht.
Bei einer ersten Realisierung der Erfindung, bei der kein Secure Element zur Anwendung kommen muss, ist es von Vorteil, wenn das Aktivieren des verfügbaren Coupons durch Speicherung des betroffenen Coupons und / oder seine den aktiven Status anzeigenden Statusinformation in einem Speicher der ersten Verarbeitungsstufe erfolgt. Hierzu sind nur elektronische
Komponenten, Prozessor, Speicher usw. benötigt, die primär der grundlegenden Funktion des Geräts dienen.
Gemäß einem Aspekt der Erfindung kann ein erstes
Computerprogrammprodukt zur Anwendung kommen, insbesondere eine User- Interface-Applikation, welches in das Gerät, das programmierbar ist, ladbar ist, mit Programmcode-Abschnitten, um die dem Erkennen der Interaktion mit dem Benutzer zwecks Aktivierung des Coupons zugeordneten Schritte des
erfindungsgemäßen Verfahrens durchzuführen, wenn das Programm in dem Gerät ausgeführt wird .
Um bei dieser im vorangehenden Absatz erörterten Realisierung der Erfindung den Coupon an das Terminal zu übergeben, erfolgt das Kommunizieren des aktivierten Coupons mit Hilfe der NFC-Kommunikationsmittel, die
vorteilhafter Weise im Peer-To-Peer oder Reader-Writer Modus betrieben werden. Beim Peer-To-Peer Modus wird der Coupon in der User-Interface-Applikation des Geräts bereitgestellt und über die im Gerät integrierten NFC- Kommunikationsmittel an das Terminal übertragen. Im Read-Writer-Modus werden die N FC-Kommunikationsmittel des Terminals im Card-Emulation-Modus betreiben und die des Gerät im Writer-Modus. Sinngemäß schreibt das Gerät den Coupon in das als Karte agierende Terminal.
Gemäß einer zweiten Realisierung, bei der ein Secure Element auf der Seite des Geräts zum Einsatz kommt, ist es von Vorteil, wenn das Aktivieren des verfügbaren Coupons durch ein Übergeben des betroffenen Coupons von einer ersten Verarbeitungsstufe, welche der Interaktion mit einem Benutzer dient, an eine von der ersten Verarbeitungsstufe getrennte zweite
Verarbeitungsstufe erfolgt und der übergebene Coupon und / oder sein den aktiven Status anzeigende Statusinformation in einem Speicher der zweiten Verarbeitungsstufe gespeichert wird . Grundsätzlich könnte in dem Gerät das Übergeben des Coupons von der ersten Verarbeitungsstufe an die zweite
Verarbeitungsstufe innerhalb einer Hardware-Umgebung (Prozessor, Speicher, Schnittstellen usw.) von einer Software-Einheit zu einer anderen Software- Einheit erfolgen, wobei beide Software-Einheiten auf der einzigen Hardware- Umgebung abgearbeitet werden und beim Abarbeiten die jeweilige
Verarbeitungsstufe realisiert wird . Gemäß einem Aspekt dieser Realisierung der Erfindung handelt es sich jedoch bei den beiden Verarbeitungsstufen um unterschiedliche Hardware-Umgebungen, die jeweils für sich einen eigenen Prozessor zur Abarbeitung von Software und dem Prozessor zugeordnete
Speicher und Schnittstellen usw. aufweisen. In einer bevorzugten
Ausführungsform der Erfindung dient die eine Hardware-Umgebung dem Betrieb des Gerätes, wie z.B. als Plattform für das Betriebssystems eines ein Mobiltelefon oder ein Smartphone bildenden Geräts. Demgegenüber dient - zumindest im vorliegenden Kontext - die andere Hardwareumgebung integrierte in dem Gerät oder mit dem Gerät zusammenwirkend (weil z. B. als SIM-Karte oder andere auswechselbare Komponente in das Gerät eingesetzt) vorwiegend der
kontaktlosen Kommunikation mit dem Terminal und zugeordneten
sicherheitsrelevanten Aspekten.
Gemäß einem weiteren Aspekt der zweiten Realisierung der
Erfindung erfolgt das Empfangen des übergebenen Coupons durch Abarbeitung einer zweiten Software, insbesondere eines Cardlets, auf einem zweiten
Prozessor der zweiten Verarbeitungsstufe (11) realisiert als ein Secure-Elements und der übergebene Coupon wird in einem sicheren Speicherbereich des Secure- Elements gespeichert. Mit dieser Maßnahme geht der Vorteil einher, dass die Integrität des Secure-Elements nicht durch aufwändige Elemente der
Benutzerinteraktion und dergleichen gefährdet wird und sich die Funktionalität des Secure-Elements somit auf seine Kernbereiche wie Sicherheit in Belangen der kontaktlosen Transaktion beschränken kann. Java Card ist eine Variante der Programmiersprache Java, die es erlaubt, Java Card Applets (kurz Cardlets), einem reduzierten Java-Standard folgende Java Applets, auszuführen. In dieser Ausbildungsform werden die Coupondaten über eine JavaCard-Funktion hinzugefügt. Sicherheitsrelevante Aspekte sind im Cardlet selbst integriert bzw. dort implementiert. Das Cardlet selbst stellt also z. B die Funktion„addCoupon" bereit, wobei mit dieser Funktion die Applikation, welche von der ersten
Verarbeitungsstufe aus auf die zweite Verarbeitungsstufe zugreift, z. B. die Unser-Interface-Applikation, den betreffenden Coupon an das Cardlet übergibt, so dass der Coupon in der sicheren Umgebung des dem betreffenden Cardlet zugeordneten Speichers des Secure Elements gespeichert werden kann.
Gemäß einem weiteren Aspekt der Erfindung kann ein zweites Computerprogrammprodukt zur Anwendung kommen, insbesondere ein Cardlet, welches in das Gerät, das programmierbar ist, ladbar ist, mit Programmcode- Abschnitten, um die einem Übergeben eines Coupons nach seiner Aktivierung und Speicherung des übergebenen Coupons zugeordneten Schritte des erfindungsgemäßen Verfahrens durchzuführen, wenn das Programm in dem Gerät ausgeführt wird .
Gemäß einer weiteren Ausbildungsform der Erfindung wird der empfangene Coupon in einer von einer ersten Verarbeitungsstufe getrennten zweiten Verarbeitungsstufe in einem Speicher der zweiten Verarbeitungsstufe, insbesondere realisiert als ein Secure Element, gespeichert, wobei das Aktivieren des gespeicherten Coupons mit Hilfe der ersten Verarbeitungsstufe zu einer Speicherung einer den aktiven Status des Coupons anzeigenden
Statusinformation in besagtem Speicher der zweiten Verarbeitungsstufe führt. Dies hat den Vorteil, dass der Coupon bereits bei der Kommunikation mit der Datenverarbeitungseinrichtung, z. B. einer sicheren Kommunikation, auch in dem Gerät sofort in dem sicheren Speicher des Secure Elements gespeichert werden kann, wo ihm ein inaktivierten Zustand zugeordnet ist. Erst wenn die Aktivierung mit Hilfe der Benutzerinteraktion erfolgt, wird dem Coupon in dem SE ein aktiver Status zugewiesen, der seine sofortige Einlösung bei einem Terminal ermöglicht. Auch im vorliegenden Ausführungsbeispiel liegt eine klare Trennung zwischen sicherheitstechnischen Aspekten und User-Interface-Aspekten vor.
Bei der Verwendung eines Secure Elements hat es ich als vorteilhaft erweisen, wenn das Kommunizieren des aktivierten Coupons mit Hilfe von NFC- Kommunikationsmittel erfolgt, die im Card-Emulation Mode betrieben werden. Hierbei übernehmen die NFC-Kommunikationsmittel des Geräts eine passive Rolle, so wie es bei einer zum kontaktlosen Kommunizieren ausgebildeten Chipkarte der Fall wäre, und die N FC-Kommunikationsmittel des Terminals nehmen die Rolle eines Readers ein, der von sich aus aktiv die Karte - im vorliegenden Fall das Secure Element des Geräts - ausliest und dabei den
Coupon empfängt.
Gemäß einem weiteren Aspekt der Erfindung erfolgt das Übergeben durch ein Zusammenwirken einer ersten Schnittstelle der ersten
Verarbeitungsstufe und einer zweiten Schnittstelle der zweiten
Verarbeitungsstufe. Dabei kommt eine hardwaremäßige Verbindung der beiden Verarbeitungsstufen und eine softwaremäßige Anbindung mit einem application Programming interface (API) zur Anwendung . Insbesondere kommt eine sichere Verbindung zum Einsatz, um die Integrität des SE sicherzustellen.
Ein Coupon wird grundsätzlich durch Daten repräsentiert. Gemäß einem Aspekt der Erfindung ist der elektronische Coupon durch
Couponkennungsdaten repräsentiert. Besonders bevorzugt weisen die
Couponkennungsdaten zumindest eine Identifikationsnummer zum eindeutigen Identifizieren eines Coupons auf. Es können gegebenenfalls auch zusätzliche Datenfelder enthalten sein, wie z. B. eine Kurzkennung (Bezeichnung des
Coupons), Gültigkeitsperiode, Betrag oder Wert des Coupons, sowie Anzahl der zulässigen Einlösungen. Die Mannigfaltigkeit der Daten erlaubt es auch im
Offline-Betrieb couponrelevante Daten bereitzustellen bzw. zu verwenden. Im Gegensatz dazu erlaubt die Reduktion auf eine minimal notwenige Datenmenge eine effiziente Speichernutzung und gewährt eine rasche Übertragung bzw.
Einlösung des Coupons. Der Coupon kann jedoch auch durch einen Link auf einen Server, sogenannte Referenz- oder Linkdaten, repräsentiert sein. Die
tatsächlichen Couponkennungsdaten, auf die mit Hilfe der Referenz- bzw.
Linkdaten verwiesen wird, sind dann auf einem Server abgelegt. Dies hat den sicherheitstechnischen Vorteil, dass z. B. die Identifikationsnummer eines
Coupons, welche die Couponkennungsdaten bildet, nicht als Klartext
kommuniziert werden muss.
In allen Ausbildungsformen der Erfindung nimmt die dem Unternehmen zugeordnete Datenverarbeitungseinrichtung eine zentrale Rolle ein. Sie ist zum Verwalten des Lebenszyklus eines Coupons und zum
Kommunizieren des Ablaufs des Lebenszyklus eines Coupons an das Terminal und / oder ausgebildet. Der Lebenszyklus eines Coupons kann z. B. durch die mögliche maximale Anzahl seiner Einlösungen oder auch durch eine zeitliche Gültigkeitsbeschränkung definieret sein. Durch diese Maßnahme ist in dem System immer sichergestellt dass alle Terminals über den aktuellen Status der im System an die verschiedensten Geräte übergebenen Coupons informiert sind und somit missbräuchliche oder fehlerbehaftete Verwendungen bzw. Einlösungen der Coupons vermieden sind. Per Definition ist ein Coupon, der mit Hilfe des Geräts aktiviert wurde - soweit er im System gültig ist - sofort einlösbar.
Um nun die Verfügbarkeit der verschiedensten im System kursierenden Coupons immer bei den Terminals up-to-date zu halten, hat es sich als vorteilhaft erwiesen, dass das Terminal ausgebildet ist, die Verfügbarkeit eines Coupons lokal zu speichern oder die Verfügbarkeit eines Coupons von der Datenverarbeitungseinrichtung abzufragen, sobald bei einer kontaktlosen
Kommunikation mit dem Gerät ein Coupon bei dem Terminal empfange wird .
FIGUREN KURZBESCH REIBUNG
Die Erfindung wird im Folgenden unter Hinweis auf die beigefügten Figuren anhand von Ausführungsbeispielen noch einmal näher erläutert, auf welche die Erfindung jedoch nicht beschränkt ist. Dabei sind in den
verschiedenen Figuren gleiche Komponenten mit identischen Bezugszeichen versehen. Es zeigen auf schematische Weise :
Fig . 1 ein erfindungsgemäßes System in Form eines Blockschaltbildes;
Fig . 2 einen Datenbankinhalt einer in dem System gemäß Fig. 1 zur
Anwendung kommenden ersten Datenbank;
Fig . 3 ein Detail eines erfindungsgemäßes Gerät gemäß der Figur 1 in
Form eines Blockschaltbilds.
BESCH REIBUNG DER AUSFÜHRU NGSBEISPIELE
In der Figur 1 ist ein System 1 zum Verwalten von elektronischen Coupons Gl - Gn dargestellt. Das System 1 weist ein mobiles Gerät 2 als ein Smartphone und ein Terminal 3 zum kontaktlosen N FC-basierten Kommunizieren mit besagtem Gerät 2 auf, um einen der Coupons Gl - Gn oder eine Gruppe dieser Coupons Gl - Gn bei besagter NFC-basierter Kommunikation einzulösen. Der betroffene Coupon Gl - Gn ist dem Gerät 2 bzw. dem Benutzer (nachfolgend Kunde Kx genannt) des Geräts 2 zugeordnet. Das System weist zudem eine Datenverarbeitungseinrichtung 4 auf, welche einem die Coupons Gl - Gn verwaltenden Unternehmen zugeordnet ist, welches Unternehmen z. B. einem Handelsunternehmen sein kann, das z. B. Kosmetikprodukte vertreibt. Die
Datenverarbeitungseinrichtung 4 ist zum Verwalten der elektronischen Coupons Gl - Gn ausgebildet. Mit Hilfe der Datenverarbeitungseinrichtung 4 wird von dem Unternehmen in der Rolle eines Coupon-Verwalters der Lebenszyklus der
Coupons Gl- Gn von Ihrer Ausgabe bis hin zu ihrer Einlösung oder ihres Verfalls durch Ungültig werden verwaltete. Auch das Terminal 3 ist dem Unternehmen zugeordnet und z.B. an einem Kassenarbeitsplatz in einer Geschäftsstelle des Unternehmens lokalisiert. Jeder Kunde Kx ist in einer Datenbank 5 als
Stammkunde registriert, der Mitglied in einem Kundenbindungsprogramm des Unternehmens ist. Im Rahmend des Kundenbindungsprogramms werden die elektronische Coupons Gl - Gn an Kunden Kl bis Km verteilt. Dies erfolgt über personalisierte Applikationen, die auf dem Geräte 2 des Kunden Kx installiert sind.
Der Inhalt der Datenbank 5 ist schematisch in Form einer Matrix in der Figur 2 visualisiert. Diese Matrix zeigt die Zuordnung von elektronischen Coupons Gl - Gn zu einem Kunden Kl bis Km und somit auch seinem Gerät 2. Diese Zuordnung ist durch Zuordnungsdaten repräsentiert. Zudem sind innerhalb der in der Fig . 2 dargestellten Matrix Zahlen eingetragen, welche die Anzahl der jeweiligen Coupons Gl - Gn angibt, die für den jeweiligen Kunden Kl - Km bereitstehen, oder in anderen Worten angeben, wie oft der jeweilige Coupon Gl - Gn von dem jeweiligen Kunden Kl - Km eingelöst werden kann. Im vorliegenden Fall sei angenommen, dass das Gerät 2 dem ersten Kunden Kl zugeordnet ist. Einem bestimmten Kunden Kx können jedoch auch mehrere Geräte 2 zugeordnet sein. Mit Hilfe der Datenverbindungseinrichtung 4 wird auch die aktuelle Anzahl der jeweils zur Verfügung stehenden Coupons Gl - Gn (siehe Zahlen in der Matrix gemäß Fig . 2) berücksichtig. Jede Einlösung reduziert die Anzahl des zur Verfügung stehenden jeweiligen Coupons Gl - Gn, bis keiner mehr zur
Verfügung steht, es sei denn es handelt sich um einen Dauer-Coupons der zeitlich begrenzt oder unbegrenzt einsetzbar sein kann.
Jeder Kunde Kl - Km ist durch eine Stammkunden-Identifier charakterisiert. Jeder Coupon ist durch einen Coupon-Identifier charakterisiert. Es kann ein Coupon-Identifier mehrfach existieren und einem einzigen
Stammkunden-Identifier zugeordnet sein, wobei zusätzlich die Anzahl der möglichen Einlösungen gespeichert sein kann. Ebenso kann ein Coupon-Identifier einmalig existieren und unterschiedlichen Stammkunden-Identifier zugeordnet sein.
Die Datenverarbeitungseinrichtung 4 ist zum Kommunizieren über eine erste Datenverbindung LI mit dem Gerät 2 zur Übermittlung der
elektronischen Coupons Gl - Gn auf das Gerät 2 ausgebildet. Als erste
Datenverbindung LI kommt eine sogenannte„Over-the-Air" -kurz OTA - Datenverbindung zum Einsatz, bei der ein Mobilfunknetz benutzt wird .
Die Datenverarbeitungseinrichtung 4 ist zudem zum Kommunizieren über eine zweite Datenverbindung L2 mit einem Terminal 3 ausgebildet. Mit dieser zweiten Datenverbindung L2 wird dem Terminal die Verfügbarkeit, Einlösbarkeit oder Verwendbarkeit eines ausgegebenen Coupons Gl - Gn entweder in einem Push-Modus (von der Datenverarbeitungseinrichtung 4 aktiv an das Terminal 3 kommuniziert) oder in einem Pull-Modus (von dem Terminal 3 z. B. in Echtzeit bei der Einlösung eines Coupons am Terminal 3 von der
Datenverarbeitungseinrichtung abgerufen) mitgeteilt.
Im Push-Modus, der gemäß diesem Ausführungsbeispiel als vorliegender Fall angenommen sei, ist das Terminal 3 zum lokalen - längerfristigen - Speichern eines Coupons ausgebildet, bis ein Update von der Datenverarbeitungseinrichtung 4 empfangen wird . Im Pull-Modus ist das, Terminal 3 dazu ausgebildet, die Verfügbarkeit eines Coupons Gl - Gn von der Datenverarbeitungseinrichtung 4 abzufragen, sobald bei einer kontaktlosen Kommunikation mit dem Gerät 2 ein Coupon Gl - Gn bei dem Terminal 3 empfange wird . Somit ist das Terminal 3 immer über die gültigen Coupons Gl - Gn informiert.
Details des in der Fig. 1 dargestellten Geräts 2 sind in der Figur 3 in Form von funktionalen Einheiten abgebildet. Das Gerät 2 ist zum Bereitstellen eines elektronischen Coupons Gl - Gn zur Einlösung bei dem Terminal 3 ausgebildet. Das Gerät 2 weist Mobilfunk-Kommunikationsmittel 6 auf, die zur Herstellung der ersten Datenverbindung LI mit der ersten
Datenverarbeitungseinrichtung 4 dienen, um einen Coupon Gk bei dem Gerät 2 empfangen zu können. Das Gerät 2 weist eine erste Verarbeitungsstufe 7 zur Interaktion mit einem Benutzer des Geräts 2 und eine zweite Verarbeitungsstufe 8 zum kontaktlosen Kommunizieren mit dem Terminal 3 zwecks Einlösen von besagtem Coupon Gl - Gn auf. Zwischen den Kommunikationsmitteln 6 und dem Betriebssystems des Geräts 2 werden Daten ausgetauscht und so der ersten Verarbeitungsstufe 7 zugänglich gemacht.
Die erste Verarbeitungsstufe 7 ist zum Erkennen einer Interaktion mit einem Benutzer, die eine Zustimmung des Benutzers zur Einlösung des Coupons bei einer kontaktlosen Kommunikation mit dem Terminal repräsentiert, zwecks Aktivierung des Coupons Gk für seine Einlösung und zum Abgeben des aktivierten Coupons Gk an die zweite Verarbeitungsstufe 8 ausgebildet. Die erste Verarbeitungsstufe 7 ist zur Generierung eines graphischen Benutzerinterfaces 9 (siehe auch Fig. 1) mit Hilfe eines Touchscreens 10 des Geräts 2 zum Erkennen der Interaktion mit dem Benutzer zwecks Aktivierung des Coupons Gk
ausgebildet. Zudem wird eine erste Schnittstelle 11 genutzt, um den aktivierten Coupon GK an die zweite Verarbeitungsstufe 8 abzugeben. Die Nutzung der ersten Schnittstelle 11 und die Generierung des Benutzerinterfaces 9 ist durch Abarbeitung einer ersten Software auf einem ersten Prozessor 12 der ersten Verarbeitungsstufe 7 in der Umgebung des Betriebssystems des Geräts 2 realisiert.
Die zweite Verarbeitungsstufe 8 ist zum Empfangen und Bereitstellen des übergebenen Gutscheins Gk ausgebildet, um ihn bei einer kontaktlosen Kommunikation mit dem Terminal 3 einzulösen. Die zweite
Verarbeitungsstufe 8 ist als ein Secure-Element realisiert und zur Nutzung einer zweiten Schnittstelle 13 zwecks Empfang des aktivierten Coupons Gk von der ersten Verarbeitungsstufe 7 und zwecks Bereitstellung zur sicheren Speicherung des aktivierten Coupons Gk in einem Speicherbereich 14 des Secure-Elements ausgebildet. Der Empfang und die sichere Speicherung ist durch Abarbeitung einer zweiten Software, im vorliegenden Fall eines Cardlets, auf einem zweiten Prozessor 15 des Secure-Elements realisier. Die zweite Verarbeitungsstufe 18 weist zudem N FC-Kommunikationsmittel 16 auf, die mit der zweiten Software ansteuerbar sind, um eine kontaktlose Einlösung des aktivierten Coupons Gk bei dem Terminal 3 zu ermöglichen.
Die verschiedenen Einheiten 6, 7, 10, 8, 15, und 16 sind über Verbindungen bzw. Bussysteme Bl, B2, B3 und B4 miteinander verbunden.
Im Betrieb des Systems wird z.B. der erste Coupon Gl zur einmaligen Einlösung von dem Unternehmen für den ersten Kunden Kl des Geräts 2 ausgestellt bzw. verfügbar gemacht. Dies wird von der
Datenverarbeitungseinrichtung 4 über die zweite Datenverbindung L2 an alle Terminals 3 (nur eines in Fig . 1 dargestellt) kommuniziert. Dort wird gespeichert, dass für den Kunden Kl identifiziert durch seinen Stammkunden-Identifier ein Coupon Gl identifiziert durch seinen Coupon-Identifier verfügbar ist.
Zudem wird mit Hilfe der Datenverarbeitungseinrichtung 4 der Coupon Gl in Form von Couponkennungsdaten samt zusätzlicher Datenfelder über die erste Datenverbindung LI an das Gerät 2 kommuniziert und dort mit Hilfe der Mobilfunk-Kommunikationsmittel 6 empfangen und an die erste
Verarbeitungsstufe 7 abgegeben.
Nachdem das Gerät 2 und das Terminal 3 über die Verfügbarkeit des Coupons Gl informiert wurden, wird in der Datenbank 5 der Status des ersten Coupon Gl von„Virgin" auf„Pending" geändert (nicht dargestellt).
Die erste Verarbeitungsstufe 7 visualisiert die Existenz des Coupon Gl mit Hilfe des Touchscreens 10 und bietet ein Aktivierungsfeld mit dem Text „Aktivieren" (siehe Fig . 1) zur Interaktion mit dem Kunden Kl an. Der Kunde Kl entscheidet durch berühren des Aktivierungsfelds, dass der Coupon Gl zu aktivieren ist, wonach der Coupon Gl - in Form der Couponkennungsdaten - von der ersten Verarbeitungsstufe 7 an die zweite Verarbeitungsstufe 8 übergeben wird . Der an die zweite Verarbeitungsstufe 8 übergebene Coupon Gl wird in dem Secure-Element von dem Cardlet übernommen und in der ihm zugeordneten sicheren Speicherzone 14 gespeichert.
Auf dem Touchscreen 10 erscheint nun an der Stelle des Aktivierungsfelds ein Deaktivierungsfeld mit dem Text„Deaktivieren", um die Einlösbarkeit des Coupons Gl bei der nächsten kontaktlosen Transaktion mit dem Terminal 3 durch Deaktivierung und den Coupon Gl wieder aus der zweiten Verarbeitungsstufe 8 zu löschen. Im vorliegenden Fall sei jedoch angenommen, dass der Kunde Kl diese Deaktivierung nicht durchführt.
An dieser Stelle sei noch erwähnt, dass mehrere Cardlets - z. B. von verschiedenen Unternehmen - in einem Secure Element installiert sein können. Die Zuordnung zwischen Unternehmen und Cardlet wird über die Application ID des Cardlet hergestellt. Der betroffene Coupon eines Unternehmens wird direkt im Cardlet dieses Unternehmens bzw. dem ihm zugeordneten sicheren
Speicherbereich gespeichert. Im Secure Element hat nur das jeweilige Cardlet Zugriff auf die in ihm gespeicherten Coupons Gx.
In weiterer Folge benutzt der Kunde Kl sein Gerät 2 beim Einkauf von Produkten, für deren Rabattierung der Coupon Gl anwendbar ist, in einer Geschäftsstelle des Unternehmens, das den Coupon Gl ausgegeben hat. Bei dem Terminal 3 einer Kasse hält er das Gerät 2 in den Kommunikationsbereich des dort installierten NFC-Kommunikationsgeräts sodass eine kontaktlose NFC- basierte Kommunikation aufgebaut wird . Das Terminal 3 selektiert über die Application ID das betreffende Cardlet und ruft auf diesem Cardlet Funktionen auf z. B.„getCustomerNumber", sodass der dem Kunden Kl zugeordnete
Stammkunde-Identifier an das Terminal 3 übermittelt wird, und„getCoupons", sodass der dem Coupon Gl zugeordnete Coupon-Identifier an das Terminal 3 übermittelt wird. Beim Terminal wird geprüft, ob zu dem durch seinen
Stammkunden-Identifier identifizierten Kunden Kl ein Coupon verfügbar ist, was im vorliegenden Fall durch den Coupon Gl gegeben ist, und wendet den entsprechenden Rabat auf den Listenpreis des Produkts an.
Auf der Seite des Geräts kommuniziert das Cardlet das Einlösen des Coupons Gl an die erste Verarbeitungsstufe 7, wo bei einem neuerlichen Aufruf des Benutzerinterface 9 durch den Kunden Kl angezeigt wird, dass der Coupon Gl eingelöst wurde und nicht mehr zur Verfügung steht.
Auf der Seite des Terminals 3 wird das Einlösen des betroffenen Coupons Gl an die Datenverarbeitungseinrichtung 4 kommuniziert, wo dieser Umstand und weitere den Umsatz des Kunden Kl betretende Details für eine nachfolgende Verwendung gespeichert werden. Dort wird der Datenbankinhalte der Datenbank 5 angepasst, oder in anderen Worten das Einlösen des Coupons Gl festgehalten. Dabei wird der Satus des ersten Coupons Gl von„Pending" auf „Used" geändert (nicht dargestellt), das linke obere Datenfeld der in der Fig. 1 dargestellten Matrix wird mit dem Wett Null (0) gefüllt, was anzeigt, dass der Coupon Gl für den Kunden Kl nicht mehr zur Verfügung steht. In weiterer Folge kann dieser Umstand und weitere, die zuvor getätigten Transaktion betreffende Informationen, auch an das Gerät 2 kommuniziert werden, so dass z.B. mit Hilfe des Touchscreens 10 angezeigt wird, dass der Coupon Gl konsumiert wurde und das Einlösen des Coupons 1 zu einem Preisvorteil von z. B. EUR 8,99.- geführt hat.
Gemäß einem weiteren Ausführungsbeispiel der Erfindung kann der bei dem Gerät 2 von der Datenverarbeitungseinrichtung 4 her empfangene Coupon Gx direkt an das Secure Element, sprich die zweite Verarbeitungsstufe 8 übergeben werden und dort von dem dem jeweiligen Unternehmen zugeordneten Cardlet empfange und gespeichert werden. Auch in diesem Ausführungsbeispiel erfolgt das Aktivieren des Coupons durch die erste Verarbeitungsstufe 7, was im Unterscheid zu dem vorangehenden Ausführungsbeispiel zu einer Veränderung einer Statusinformation in dem Secure Element führt, sodass eine den aktiven Status des Coupons Gl anzeigende Statusinformation in besagtem Speicher der des betroffenen Cardlets im Secure Elements gespeichert wird .
Gemäß einem weiteren Ausführungsbeispiel kann auf die Verwendung eines Secure Elements verzichtet werden. In diesem Fall ist nur die erste Verarbeitungsstufe vorhanden und das Aktivieren des verfügbaren Coupons Gx erfolgt durch Speicherung des betroffenen Coupons - z. B. in einem speziell für aktivierte Coupons Gx vorgesehenen Speicher und / oder durch Speicherung seine den aktiven Status anzeigenden Statusinformation in einem Speicher der ersten Verarbeitungsstufe. Im vorliegenden Fall kooperieren die N FC- Kommunikationsmittel 16 und die erste Verarbeitungsstufe 7 direkt miteinander, um den aktivierten Coupon Gx an das Terminal 3 zu kommunizieren.
Gemäß einem weiteren Ausführungsbeispiel der Erfindung können die Datenverarbeitungseinrichtung und das Gerät einteilig z. B. in einem
portablen Computer integriert sein.
Es wird abschließend noch einmal darauf hingewiesen, dass es sich bei den vorangehend detailliert beschriebenen Figuren nur um Ausführungsbeispiele handelt, welche vom Fachmann in verschiedenster Weise modifiziert werden können, ohne den Bereich der Erfindung zu verlassen. Es wird der Vollständigkeit halber auch darauf hingewiesen, dass die Verwendung der unbestimmten Artikel „ein" bzw.„eine" nicht ausschließt, dass die betreffenden Merkmale auch mehrfach vorhanden sein können. Auch können individuell offenbarte Merkmale mit anderen Merkmalen kombiniert werden und Proportionen der dargestellten Merkmale variieren, ohne dass von dem Konzept der Erfindung abgewichen wird .

Claims

ANSPRÜCHE
1. Verfahren zum Verarbeiten eines elektronischen Coupons (Gl - Gn) in
einem Gerät (2), insbesondere mobilen Gerät, wobei der Coupon (Gl - Gn) für eine Einlösung bei einem Terminal (3) bei einer kontaktlosen
Kommunikation zwischen dem Gerät (2) und dem Terminal (2) bestimmt ist, wobei
- ein Coupon (Gl - Gn) empfangen wird, und
- der verfügbare Coupon (Gl -Gn)) durch ein Erkennen einer
Benutzerinteraktion, die eine Zustimmung des Benutzers (Kl - Km) zur Einlösbarkeit des Coupons (Gl - Gn) bei besagter kontaktloser
Kommunikation mit dem Terminal (3) repräsentiert, aktiviert wird, und
- der aktivierte Coupon (Gl - Gn) frei von weiterem Erkennen einer Benutzerinteraktion zwecks Couponverifizierung bei der kontaktlosen Kommunikation von dem Geräts (2) an das Terminal (3) übertragen wird .
2. Verfahren nach Anspruch 1, wobei das Erkennen einer Benutzerinteraktion mit Hilfe eines Benutzerinterfaces (9) erfolgt, welches Benutzerinterface (9) durch Abarbeitung einer ersten Software auf einem ersten Prozessor (12) der ersten Verarbeitungsstufe (7) generiert wird.
3. Verfahren nach Anspruch 2, wobei das Aktivieren des verfügbaren
Coupons (Gl - Gn) durch Speicherung des betroffenen Coupons (Gl - Gn) und / oder seine den aktiven Status anzeigenden Statusinformation in einem Speicher der ersten Verarbeitungsstufe (7) erfolgt.
4. Verfahren nach Anspruch 3, wobei das Kommunizieren des aktivierten
Coupons (Gl - Gn) mit Hilfe von NFC-Kommunikationsmittel (16) erfolgt, die im Peer-To-Peer oder Reader-Writer Modus betrieben werden.
5. Verfahren nach Anspruch 1 oder 2, wobei das Aktivieren des verfügbaren Coupons (Gl - Gn) durch ein Übergeben des betroffenen Coupons (Gl - Gn) von einer ersten Verarbeitungsstufe (7), welche der Interaktion mit einem Benutzer (Kl -Km) dient, an eine von der ersten Verarbeitungsstufe (7) getrennte zweite Verarbeitungsstufe (8) erfolgt und der übergebene Coupon (Gl - Gn) und / oder sein den aktiven Status anzeigende
Statusinformation in einem Speicher der zweiten Verarbeitungsstufe (8) gespeichert wird.
6. Verfahren nach Anspruch 5, wobei das Empfangen des übergebenen
Coupons (Gl - Gn) bei der zweiten Verarbeitungsstufe (8) durch
Abarbeitung einer zweiten Software, insbesondere eines Cardlets, auf einem zweiten Prozessor (15) der zweiten Verarbeitungsstufe (8) realisiert als ein Secure-Elements erfolgt und der übergebene Coupon (Gl - Gn) in einem sicheren Speicherbereich (14) des Secure-Elements gespeichert wird.
7. Verfahren nach Anspruch 1 oder 2, wobei der empfangene Coupon (Gl - Gn) in einer von einer ersten Verarbeitungsstufe (7) getrennten zweiten Verarbeitungsstufe (8) in einem Speicherbereich (14) der zweiten
Verarbeitungsstufe (8), insbesondere realisiert als ein Secure Element, gespeichert wird und wobei das Aktivieren des gespeicherten Coupons (Gl - Gn) mit Hilfe der ersten Verarbeitungsstufe (7) zu einer Speicherung einer den aktiven Status des Coupons anzeigenden Statusinformation in besagtem Speicherbereich (14) der zweiten Verarbeitungsstufe (8) führt.
8. Verfahren nach einem der Ansprüche 5 bis 7, wobei das Kommunizieren des aktivierten Coupons (Gl - Gn) mit Hilfe von NFC- Kommunikationsmittel (16) erfolgt, die im Card-Emulation Mode betrieben werden.
9. Verfahren nach einem der vorangehen Ansprüche, wobei der elektronische Coupon (Gl - Gn) durch Couponkennungsdaten und gegebenenfalls zusätzliche Datenfelder repräsentiert.
10. Gerät (2), insbesondere mobiles Gerät, zum Verarbeiten eines
elektronischen Coupons (Gl - Gn), wobei der Coupon (Gl - Gn) für eine Einlösung bei einem Terminal (3) bei einer kontaktlosen Kommunikation zwischen dem Gerät (2) und dem Terminal (3) bestimmt ist,
wobei das Gerät (2) ausgebildet ist:
- zum Empfangen eines Coupons (Gl - Gn), und
- zum Aktivieren des verfügbaren Coupons (Gl -Gn) durch Erkennen einer Benutzerinteraktion in Bezug auf den verfügbaren Coupon (Gl - Gn), welche Benutzerinteraktion eine Zustimmung des Benutzers (Kl -Km) zur Einlösbarkeit des Coupons (Gl - Gn) bei besagter kontaktloser
Kommunikation mit dem Terminal (3) repräsentiert, und
- zum Übertragen des aktivierten Coupons (Gl - Gn) von dem Gerät (2) an das Terminal (3) bei der kontaktlosen Kommunikation frei von weiterem Erkennen einer Benutzerinteraktion zwecks Couponverifizierung .
11. Verwendung eines Geräts (2), insbesondere eines mobilen Geräts, zur Freischaltung eines elektronischen Coupons (Gl - Gn) zwecks Verwendung in einem System aufweisend zumindest ein Gerät (2),
Datenverarbeitungseinrichtung (4) und Terminal (3), wobei der Coupon (Gl - Gn) für eine Einlösung bei einem Terminal (3) bei einer kontaktlosen Kommunikation zwischen dem Gerät (2) und dem Terminal (3) bestimmt ist, wobei
- bei dem Gerät (2) ein Coupon (Gl - Gn) empfangen wird, der von einer Datenverarbeitungseinrichtung (4) zum Einlösen bei besagtem Terminal (3) verfügbar gemacht wird, und der Coupon (Gl - Gn) in dem Gerät (2) durch ein Erkennen einer Benutzerinteraktion, die eine Zustimmung des Benutzers (Kl - Km) zur Einlösbarkeit des Coupons (Gl - Gn) bei besagter kontaktloser Kommunikation mit dem Terminal (3) repräsentiert, aktiviert wird, so dass besagter Coupon (Gl - Gn) frei von weiterem Erkennen einer Benutzerinteraktion zwecks Couponverifizierung bei der kontaktlosen Kommunikation von dem Gerät (2) an das Terminal (3) übertragbar ist.
12. Datenverarbeitungseinrichtung (4) zum Verwalten eines elektronischen Coupons (Gl - Gn), wobei der Coupon (Gl - Gn) für eine Einlösung bei einem Terminal (3) bei einer kontaktlosen Kommunikation zwischen einem Gerät (2) und dem Terminal (3) bestimmt ist, wobei die
Datenverarbeitungseinrichtung (4) zum Verfügbarmachen des Coupons (Gl -Gn) sowohl für das Terminal (3) als auch für das Gerät (2) ausgebildet ist, so dass ein bei dem Gerät (2) durch ein Erkennen einer Benutzerinteraktion, die eine Zustimmung des Benutzers (Kl - Km) zur Einlösbarkeit des Coupons (Gl -Gn) bei besagter kontaktloser
Kommunikation mit dem Terminal (3) repräsentiert, aktivierter Coupon (Gl - Gn) frei von einem weiteren Erkennen einer Benutzerinteraktion zwecks Couponverifizierung bei der kontaktlosen Kommunikation von dem Gerät (2) an das Terminal (3) übertragbar ist und bei dem Terminal (3) sofort einlösbar ist.
13. Datenverarbeitungseinrichtung (4) nach Anspruch 12, die zum Verwalten des Lebenszyklus eines Coupons (Gl - Gn) und zum Kommunizieren des Ablaufs des Lebenszyklus an das Terminal (3) und / oder das Gerät (2) ausgebildet ist.
14. System (1) zum Verarbeiten eines elektronischen Coupons (Gl - Gn), wobei der Coupon (Gl - Gn) für eine Einlösung bei einem Terminal (3) im Rahmen einer kontaktlosen Kommunikation zwischen einem Gerät (2) und dem Terminal (3) bestimmt ist, wobei das System (1) aufweist:
- eine Datenverarbeitungseinrichtung (4) gemäß Anspruch 12, und
- zumindest ein Gerät (2), insbesondere mobiles Gerät, nach Anspruch 10.
15. System (1) nach Anspruch 13, wobei das System (1) zumindest ein
Terminal (3) zum kontaktlosen Kommunizieren mit dem Gerät (2) aufweist, und wobei das Terminal (3) ausgebildet ist, einen bei einer kontaktlosen Kommunikation mit dem Gerät (2) empfangenen Coupon (Gl
- Gn) sofort einzulösen, wenn der empfangene Coupon (Gl -Gn) von der Datenverarbeitungseinrichtung (4) verfügbar gemacht ist.
16. System (1) nach einem der Ansprüche 13 bis 14, wobei das Terminal (3) ausgebildet ist,
- die Verfügbarkeit eines Coupons (Gl - Gn) lokal zu speichern oder
- die Verfügbarkeit eines Coupons (Gl -Gn) von der
Datenverarbeitungseinrichtung (4) abzufragen, sobald bei einer kontaktlosen Kommunikation mit dem Gerät (2) ein Coupon (Gl - Gn) bei dem Terminal (3) empfange wird .
PCT/EP2012/061692 2012-06-19 2012-06-19 Verfahren zum verwalten eines elektronischen coupons WO2013189522A1 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/781,752 US20160027033A1 (en) 2012-06-19 2012-06-19 Method for managing an electronic coupon
PCT/EP2012/061692 WO2013189522A1 (de) 2012-06-19 2012-06-19 Verfahren zum verwalten eines elektronischen coupons

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2012/061692 WO2013189522A1 (de) 2012-06-19 2012-06-19 Verfahren zum verwalten eines elektronischen coupons

Publications (1)

Publication Number Publication Date
WO2013189522A1 true WO2013189522A1 (de) 2013-12-27

Family

ID=46456523

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2012/061692 WO2013189522A1 (de) 2012-06-19 2012-06-19 Verfahren zum verwalten eines elektronischen coupons

Country Status (2)

Country Link
US (1) US20160027033A1 (de)
WO (1) WO2013189522A1 (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110621001B (zh) 2014-04-18 2022-11-18 斑马智行网络(香港)有限公司 发送卡券、生成卡券的方法、公众账号服务端和移动终端
EP3086254A1 (de) * 2015-04-22 2016-10-26 Gemalto Sa Verfahren zur verwaltung von applikationen in einem sicheren element wenn das betriebsystem aktualisiert wird

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080051059A1 (en) * 2005-12-31 2008-02-28 Mobile Candy Dish, Inc. Method and system for adapting a wireless mobile communication device for wireless transactions
WO2009039419A1 (en) * 2007-09-21 2009-03-26 Wireless Dynamics, Inc. Wireless smart card and integrated personal area network, near field communication and contactless payment system
US20090144164A1 (en) * 2007-12-02 2009-06-04 Contactless Data, Inc. System and Method for Distribution, Redemption and Processing of Electronic Coupons
WO2009151401A1 (en) 2008-06-12 2009-12-17 Network For Electronic Transfers (Singapore) Pte Ltd System and method for redemption of a coupon in a mobile communication device on a contactless reader/point-of- sales terminal
US20110231238A1 (en) * 2010-03-22 2011-09-22 Mohammad Khan Methods, systems, and computer readable media for tracking redeemed electronic certificate and consumer data associated with a mobile device
US20110244796A1 (en) * 2010-04-05 2011-10-06 Mohammad Khan Systems, methods, and computer readable media for performing multiple transactions through a single near field communication (nfc) tap

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080051059A1 (en) * 2005-12-31 2008-02-28 Mobile Candy Dish, Inc. Method and system for adapting a wireless mobile communication device for wireless transactions
WO2009039419A1 (en) * 2007-09-21 2009-03-26 Wireless Dynamics, Inc. Wireless smart card and integrated personal area network, near field communication and contactless payment system
US20090144164A1 (en) * 2007-12-02 2009-06-04 Contactless Data, Inc. System and Method for Distribution, Redemption and Processing of Electronic Coupons
WO2009151401A1 (en) 2008-06-12 2009-12-17 Network For Electronic Transfers (Singapore) Pte Ltd System and method for redemption of a coupon in a mobile communication device on a contactless reader/point-of- sales terminal
US20110231238A1 (en) * 2010-03-22 2011-09-22 Mohammad Khan Methods, systems, and computer readable media for tracking redeemed electronic certificate and consumer data associated with a mobile device
US20110244796A1 (en) * 2010-04-05 2011-10-06 Mohammad Khan Systems, methods, and computer readable media for performing multiple transactions through a single near field communication (nfc) tap

Also Published As

Publication number Publication date
US20160027033A1 (en) 2016-01-28

Similar Documents

Publication Publication Date Title
EP2626824A1 (de) Management durch ein mobiles Endgerät bereitgestellter virtueller Brieftaschen
DE202012100172U1 (de) Elektronisches Gutscheinsystem
DE202012100169U1 (de) Elektronisches Transaktions- und Logistik-System
EP3770815B1 (de) Anzeigevorrichtung zum anzeigen einer preis- und / oder produktinformation
WO2008092770A1 (de) Verfahren und vorrichtung zur elektronischen zahlung
WO2013189522A1 (de) Verfahren zum verwalten eines elektronischen coupons
WO2015052198A1 (de) Verfahren für den ortsunabhängigen handel mit produkten (mobile commerce) unter abwicklung der zahlung über ein tragbares telekommunikationsgerät (mobile payment)
DE102013016119B4 (de) Verfahren zur Bezahlung
DE102012003859A1 (de) Verfahren und System zum Durchführen eines Bezahlvorgangs
DE102013006549A1 (de) Verfahren und System zum bargeldlosen Bezahlen oder Geldabheben mit einem mobilen Kundenterminal
DE60110388T2 (de) Vorrichtung und verfahren zum ermöglichen eines freiwilligen austausches von daten gegen elektronische punkte
DE102014017710A1 (de) Erstellen einer Rechnung aus einem statischen und einen dynamischen Teil eines Transaktionsdatensatzes
WO2013189523A1 (de) Verfahren zum verwalten eines elektronischen coupons
WO2015176772A1 (de) Verfahren zum verarbeiten einer transaktion
EP3369060A1 (de) Verfahren und system zur zahlungsabwicklung
DE202018006361U1 (de) Zahlungssystem
WO2012139572A1 (de) Verfahren zur handhabung von produktinformationen
DE10133392C2 (de) Verfahren zur Gewährleistung zeitgleichen Wertübergangs -finanziell/materiell- bei Produktübergabe an den Käufer bei Versandgeschäften oder Lieferungen an Adressen die durch den Käufer festgelegt wurden mittels bargeldlosem Zahlungsverkehr
EP4105870A1 (de) Verfahren und system zum sammeln von bonuspunkten
DE102023003436A1 (de) Verfahren zur Nutzung von Gutscheincodes auf der Basis von Blockchain
DE10151200A1 (de) System, Verfahren und Computerprogramm-Produkt zur Erzeugung und/oder Verwendung einer mobilen Digitalkarte
EP3295408A1 (de) System, verfahren, endgerät und computerprogrammprodukt zur verknüpfung eines nutzers eines mobilen endgeräts mit mindestens einem datensatz
EP4060587A1 (de) Computerimplementiertes verfahren für den zugriff auf ein guthabenkonto, datenverarbeitungsvorrichtung für den zugriff auf ein guthabenkonto und veranstaltungssystem
DE102013110369A1 (de) Verfahren zum Bezahlen an einem Verkaufsautomaten mit einem mobilen Endgerät
DE102020125386A1 (de) Verfahren und systeme für handelszahlungen

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12731352

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12731352

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14781752

Country of ref document: US