NZ508900A - Information provision and recording system using a card with visual display - Google Patents

Information provision and recording system using a card with visual display

Info

Publication number
NZ508900A
NZ508900A NZ50890000A NZ50890000A NZ508900A NZ 508900 A NZ508900 A NZ 508900A NZ 50890000 A NZ50890000 A NZ 50890000A NZ 50890000 A NZ50890000 A NZ 50890000A NZ 508900 A NZ508900 A NZ 508900A
Authority
NZ
New Zealand
Prior art keywords
terminal
card
information
read
user
Prior art date
Application number
NZ50890000A
Inventor
Michael Jeffrey Whittaker
Original Assignee
Ignite Technologies Ltd
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 Ignite Technologies Ltd filed Critical Ignite Technologies Ltd
Priority to NZ50890000A priority Critical patent/NZ508900A/en
Priority to AU2002216497A priority patent/AU2002216497A1/en
Priority to PCT/NZ2001/000284 priority patent/WO2002048936A1/en
Publication of NZ508900A publication Critical patent/NZ508900A/en

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

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

A system for recording individual user transaction data includes: a user card associated with the user and for use with a read/write terminal which has visual display means capable of being erased and overwritten by the read/write terminal a host terminal including data storage means and processing means a first communication means for communicating between the read/write terminal and the host terminal to enable transaction data to be uploaded from the read/write terminal to the host terminal to be stored by the storage means, and A terminal controller storing and acting on centralized information some of which is communicated to and from the terminal host.

Description

<div class="application article clearfix" id="description"> <p class="printTableText" lang="en">Patents Form # 5 <br><br> 508900 <br><br> INTELLECTUAL PROPERTY OFFICE OF N.Z. <br><br> 1 9 DEC 2001 RECEIVED <br><br> NEW ZEALAND <br><br> Patents Act 1953 <br><br> COMPLETE SPECIFICATION <br><br> AFTER PROVISIONAL # 508900 DATED : 15 December 2000 <br><br> TITLE : INFORMATION PROVISION AND RECORDING <br><br> SYSTEM <br><br> We, Ignite Technologies Ltd <br><br> Address: 132 Symonds Street, Auckland, New Zealand Nationality; A New Zealand company do hereby declare the invention for which we pray that a patent may be granted to us and the method by which it is to be performed, to be particularly described in and by the following statement : <br><br> PFOJ JWP <br><br> FRF: CODE 1050 <br><br> 2 <br><br> INFORMATION PROVISION AND RECORDING SYSTEM TECHNICAL FIELD OF THE INVENTION <br><br> The present invention relates to a card based system, including apparatus and method, for processing and recording information. In particular, the present invention provides a means for 5 promoting or facilitating the sale of products or services, for example by delivering individually tailored promotions or recommendations for purchase of products and services. Furthermore, the individually targeted information can be provided in real time based upon current user specific data to the user in a re-writable visual format. <br><br> BACKGROUND <br><br> 10 It has become well known that promotion of products, and the provision of information generally, is far more successful when individuals are targeted, rather than being broadcast to a mass market. <br><br> Therefore, individually targeted promotions have been proposed in various systems such as those disclosed in US Patent No. 5459306 (Stein et at), US Patent No. 5932869 (Gottlich et at) 15 and US Patent No. 6024288 (Gotllich et at). <br><br> In Stein, knowledge of a consumer's previous purchasing history is used to produce individually targeted promotions and recommendations coupons. Information about each individual consumer is gathered, being based on prior purchasing history, for example. Also, information as to various product or other promotional offers which are available from suppliers is provided 20 to a store that the consumer frequents. When the individual customer enters information that enables the system to identify the customer into the machine such as a stand alone kiosk, point of sale system or personal computer in the store, then the information about the individual customer is compared with currently available promotions and those promotions which would appear to be of interest to the customer are displayed by means of being recommended in a 25 printed format by a paper coupon or the like. <br><br> As this has been pointed out in the Gottlich '869 patent, a disadvantage of the Stein system is that it relies on storage of a user's personal purchasing history on site at the store. Although <br><br> 47IX3i.-ap.DOI <br><br> 3 <br><br> Stein envisages uploading information from the store to some remote host site or system, Stein does not disclose any method for efficient or effective communication to the host system. Clearly, the disadvantage in this process is that if data is only uploaded infrequently, then a user can make a purchase at one store and then that purchasing information will not be available to a 5 store that the customer may visit later in the day or only a few hours later, for example. <br><br> In the Gottlich '869 patent, the system disclosed includes a terminal which has an erasable read-write system. Each user has an identifiable individual card. On one side of the card is a magnetic stripe on which information may be written by the terminal and on which information may be received and read into the terminal. On the other side of the card is provided a i 10 rewritable visual format in the form of a thermo-reversible or thermo - chromic type film for displaying visual data in a human readable format. <br><br> As a means of overcoming the problem of availability of data in relation to individual consumers at different locations, Gottlich proposes that the magnetic stripe on the card may be used to store information about the individual user and recent purchases made by the user. 15 Therefore, if the user takes the card to another location, the terminal reader at the new location can obtain some data about that user and use that data to make appropriate recommendations and the like. Furthermore, the Gottlich system has the advantage that the visual indicia carried on the other side of the card can be used to inform the card user of the various promotions and/or record various aspects of the card user's history, or products or services available to the 120 user in a visual format that the user can easily read. Therefore, for example, if a particular chain of stores is using a point rewards system, such as air points, then the current level or number of points may be recorded in a visual format on the card so that it is immediately available to the user to look at any time. Furthermore, the same information can also be recorded on a magnetic strip on the back of the card so that the electronic systems are also aware of this information. <br><br> 25 However, Gottlich still has a number of disadvantages. <br><br> Perhaps the most significant disadvantage is that all transactional data is stored in the card read/write terminal. This means that there is very limited storage capacity for transactions without frequent and inconvenient uploads to a host site being performed. The limited data <br><br> 47IXjcap DO I <br><br> 4 <br><br> storage capacity also means that there is a limited ability for the system to enable customised individual communication with customers. <br><br> The magnetic stripe on the card still does not allow a very large amount of information to be recorded, so the system does not completely overcome the disadvantages of not having an 5 efficient data transfer system back to a host to make the data available at other geographic locations that the customer may visit using the card. <br><br> The next disadvantage is that each terminal of the Gottlich system provides all the transaction processing and functionality and dial up to a host system through its own individual modem. ^ This means that providing more than one terminal per geographic site, results in a high level of 10 redundancy and inefficiency. In modern retail environments, with potential for many points of sale, for example supermarket or department store environments, it becomes highly desirable to have a single device responsible for communicating with a host system, and have that single device also being responsible for handling the bulk of the transaction processing. <br><br> A further disadvantage with the Gottlich system is that it can be difficult to change the software 15 resident in the terminal. Although the Gottlich '288 patent discusses program downloads from a host, it is apparent that this relates to program parameters rather than new software. It is important in most promotional systems to update and change promotions regularly and this may entail changing some of the recommendations or offers that may be available or that may need be made by the machines. With the Gottlich system, having a number of discrete individual ^20 terminals that are not controlled by a single device, it is a difficult and expensive task to update or change the software i.e. the rules by which particular promotions are governed. In particular, it would be very desirable to have a system which enables software updates to be carried out promptly from a host site. <br><br> Another disadvantage with the Gottlich system, is that although the system envisages being 25 interfaced with some way with a point of sale (POS) terminal, there is no provision for making an effective interface with the POS system whereby the rewritable card may be used to provide information on a current purchase to the POS system of the site to actually effect the transaction while at the same time having various promotional offers, or other information provided to the user. <br><br> 47183cap DO I <br><br> 5 <br><br> OBJECT OF THE INVENTION <br><br> It is an object to the present invention to provide a system or method which will at least go some way toward overcoming disadvantage associated with the prior art, or which will at least provide the public with a useful choice. <br><br> SUMMARY OF THE INVENTION <br><br> Accordingly in one aspect the invention may be broadly said to consist in a system for recording individual user transaction data, including at least one read/write terminal, a user card associated with the user and for use with the read/write terminal, the user card having a visual display means capable of being erased and overwritten by the read/write terminal, a terminal host including data storage and processing means, a first communication means for communication between the read/write terminal and the terminal host to enable transaction data to be uploaded from the read/write terminal to the terminal host to be stored by the storage means, a terminal controller storing and acting on centralised information, some of which information is communicated to and from said terminal host. <br><br> Preferably the system includes a second communication means available with the terminal controller and providing communication from the terminal controller to the user whereby information may be transmitted from the terminal controller to the user without using the read/write terminal. <br><br> Preferably the second communication means includes transmitting email to an address provided by the user. <br><br> Preferably the second communication means includes communicating to a telephone of the user. <br><br> Preferably the second communication means includes communicating to a postal address provided by the user. <br><br> INTELLECTUAL PROPERTY OFFICE OF N.Z <br><br> 19 JUN 2003 <br><br> RECEIVED <br><br> 104718 DPER 20030618 998.doc <br><br> Preferably the terminal host includes means for comparing information provided from the card with information accessible by the terminal host from the terminal controller and writing updated information to the card. <br><br> Preferably the terminal controller interacts with a storage means for storing information relating to the user. <br><br> Preferably the terminal host may be remotely accessed to alter the information. <br><br> Alternatively the invention comprises providing a program selected response to a card user comprising : providing a card having a visual read/write area to a user, providing a read/write terminal for reading information from and/or writing information to the card, providing a terminal host for hosting one or more read/write terminals, inserting the user card into a read/write terminal to read the card information, communicating the data read from the card at the read/write terminal to the terminal host, comparing information about the user from the card with information in the terminal host, transmitting a response to the card by transmitting information from the terminal host to the read/write terminal and requiring the read/write terminal to write visual iinformation on the card, wherein a terminal host communicates with a terminal controller to communicate and alter the information held in the terminal host. <br><br> Preferably the terminal controller may alter programs held in a terminal host. <br><br> In a further aspect the invention may broadly be said to consist in a system for recording individual user transaction data byu a product or service provider including at least one erasable read/write terminal, <br><br> a user card associated with the user and for use with the terminal, <br><br> a host terminal inlcuding processing means to process data in accordance with the predetermined program rules, an interface means to allow communication with other machines, and a program <br><br> INTELLECTUAL PROPERTY OFFICE OF N.Z <br><br> 19 JUN 2003 RECEIVED <br><br> 104718 DPER .20030618 998.doc <br><br> 6 <br><br> 7 <br><br> configuration means whereby the host terminal may be accessed remotely via the interface to alter the predetermined program rules. <br><br> In a further aspect the invention may broadly be set to consist in a method for providing a program selected response to a particular user comprising the steps of; <br><br> 5 providing a user card to a user providing a read/write terminal for reading information from and/or writing information to the card. <br><br> providing a terminal controller, <br><br> inserting the user card into the terminal 10 reading the data on the card by the terminal, <br><br> communicating the data from the terminal to the terminal controller, <br><br> comparing information about the user from the card with information in the terminal controller, transmitting a response to the user by transmitting information to the terminal to instruct the terminal to write a visual indication on the card. <br><br> 15 Preferably the method includes the step of providing a storage means in the terminal controller for storing information relating to the user. <br><br> Alternatively or additionally the method includes the step of, providing information relating to the user in the storage means and using this by the system to compare it to the program data to provide a response. <br><br> 20 Preferably the method includes the step of recording the response in the storage means. <br><br> Preferably the method includes the step of recording any information provided to or by the user in the storage means. <br><br> Preferably the method includes the step of uploading the user information in the storage means to a host. <br><br> 25 Preferably the method includes the step of the host updating, changing or modifying the program rules in the terminal controller. <br><br> 47 I (S.u'lip.DO I <br><br> 8 <br><br> Preferably the method includes the step of the host and/or the terminal manager periodically transferring data and/or program rules therebetween. <br><br> In a further aspect the invention may broadly be said to consist in apparatus for enabling a product or service provider to communicate with an individual customer, comprising <br><br> 5 a thermal read/write unit with which a consumer interacts, the read/write unit communicating via a thin client architecture to backend marketing database, the database also providing information for consumer contact through other mediums. <br><br> Although the descriptions herein focus on use of the direct targeted delivery system of the ' present invention as a marketing tool it will be appreciated that the system of the present 10 invention is capable of being incorporated in the form of a variety of embodiments not restricted to those described herein. The invention may be embodied in other forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects as examples only as will be seen by the appended claims. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their 15 scope. <br><br> The invention consists of the forgoing and also envisages constructions of which the following gives examples. <br><br> DRAWING DESCRIPTION <br><br> ' One preferred form of the present invention will now be described with reference to the 20 accompanying drawings in which; <br><br> Figure 1 is a schematic overview of a system according to the present invention; <br><br> Figure 2 is a plan view of a front surface of a card; <br><br> Figure 3 is a plan view of a rear surface of a card; <br><br> Figure 4 is a diagrammatic perspective view of a terminal and peripheral devices, and <br><br> 25 Figure 5-7 are flow diagrams illustrating processes according to the present invention. <br><br> 4718jcap.D0l <br><br> 9 <br><br> DETAILED DESCRIPTION <br><br> Referring to figure 1, a schematic overview of the system in accordance with the present is shown. A number of read/write terminals, referred to in figure 1 is java terminals 100 are shown communicably connected to a terminal manager 200. The java terminals 100 include a 5 card slot for insertion of a card which is assigned to a particular user and has means to read encoded information from the card, erase information from the card and write encoded information to the card. The cards preferably also include a visual display area which may be erased and written over by the terminal 100, as will be described further below. <br><br> Referring to figures 2 and 3, the front and rear faces of a card 140 according to the invention are 10 shown. In figure 2, which shows the front face, a thermo-chromic region 150 is provided. This region carries visual information in use, for example words, messages, pictures, or logos, and it preferably comprises a significant area of the overall card front face. Significantly, the visual information carried by thermo-chromic region 150 is capable of being erased and over written with any selected fresh visual information by the card erase/write terminals. On the rear surface 15 (figure 3) of the card one or more magnetic stripes 160 are provided. The stripe and its function is described further below. The card may include one or more integrated circuits i.e. be a ;'smart card". Further information, for example the name of the organisation that issued the card, or the store or chain of stores in which the card is primarily intended to be used, and possibly the name of the card holder may be recorded on areas 170 and 180 of the card. <br><br> 20 Referring again to figure 1, the terminal manager 200 preferably comprises a central processing unit and may be provided in the form of a personal computer or the like. The invention envisages a single terminal manager 200 being provided at each site at which the invention is provided. Each site will usually comprise an individual store, for example a supermarket or a department store or a vehicle service station. The connection made between the terminal 25 manager and the java terminals will in essence be in the form of a local area network. <br><br> The terminal manager, by means of a communications gateway 300, is in communication with a data base 400 which acts as a data warehouse, recording information about each individual customer which uses the system, together with information about transaction history is for the customer, and other diagnostic data relating to operation to the system. <br><br> 47183cup.D01 <br><br> 10 <br><br> The host site also includes site management software applications 500 and the promotional program application (or a selection of promotional program applications) 600. <br><br> The client's (ie the store owner's) POS controller 700 is shown connected to the terminal manager 200. The store POS controller provides data to the client's transactional data 5 warehouse 800 which can in turn provide transaction information directly to the backend database. <br><br> Supplier information, for example regarding promotional offers discounts etc is provided to the backend database at step 401. Using this information, the system provides information by the communications gateway to terminal managers in respect of individual customers that may be 10 interested in receiving the information. <br><br> The information from consumer transactions that are recorded by the system and supplier information can also be used to contact the customer through other mediums, such as email, telephone, direct mail, the World Wide Web, or wireless application protocol apparatus such as WAP phones, docomo etc. <br><br> 15 The java terminal will now be described in more detail. Referring to figure 3, it will be seen that the terminal 100 includes a housing 101 with a slot 102 of suitable dimensions for accepting a rewrite card according to the present invention. Within the housing 101, and being the slot 102, is card reader/writer apparatus of a type which is presently commercially available. The preferred reader/writer apparatus includes magnetic strip reader/writer apparatus which will 20 read encoded information on the magnetic strip of a card, from the card and will erase or overwrite that information if required, so that further encoded information may be written onto the magnetic strip for reading by the same apparatus or further apparatus at a future time. <br><br> The reader/writer apparatus preferably also includes thermo-chromic apparatus to write or erase or overwrite visual information onto a thermo-chromic surface of the card. The thermo-chromic 25 service is preferably on the opposite side of the card from the magnetic strip. <br><br> The java terminal 100 also includes a means to interface with a number of other devices that are. or may be, provided on the site. A further device which will be provided on each site is the terminal manager (as described with reference to figure 1 above). Further devices which may <br><br> 47l83cap DO I <br><br> 11 <br><br> optionally be provided on the site include one or more POS terminals 106, an external voucher printer 108 (for example for ticketing), an external keypad 110, and an external display 112. Optionally, the java terminal 100 may be provided with internal devices such as a speaker or other audio device, and/or a voucher printer. <br><br> 5 The terminal is scalable, so the simplest terminal configuration is just a java terminal connecting to the terminal manager. However, this system also provides for the java terminal to connect to all of the devices identified above. Obviously, a plurality of java terminals may be provided interfaced with a single terminal manager. <br><br> The java terminal of the present invention is a simple device, and therefore requires little 10 physical maintenance. However, changes to software will necessarily have to be made in use. Existing systems require expensive individual attendance by trained persons to perform software upgrades or to diagnose problems. The terminal of the present invention can be configured remotely from the host via the terminal manager, and the java terminal can provide diagnostic information to the host to assist with fixing any problems that may arise. <br><br> 15 The terminal is able to be upgraded and configured remotely. Furthermore, it is able to return, upon request from the terminal manager, details of its own configuration including the nature of the external devices that are connected to it. As part of its system, each java terminal also has a unique identification number that it can provide upon request by the terminal manager. <br><br> The terminal manager can read one or more magnetic strips (or, information on integrated 20 circuits if necessary). Most frequently, only a single strip of 3 tracks down the right hand edge of the card will be used, but will be appreciated that more than one strip may be read by the device. <br><br> The data stored on the magnetic strips in an encoded form may include any number of fields, up to the maximum character length of storage space on a card. The fields can be specific to any 25 particular promotional scheme to implemented by the system, but typically the fields encoded on the card will include; <br><br> card number, <br><br> current point total, <br><br> 47183cap. DO 1 <br><br> 12 <br><br> customer birthday, <br><br> enrolment date, <br><br> car expiry date. <br><br> The data will also include a security number which is 4 bytes long (but may be longer), and is 5 created using an algorithm that is known only to the proprietor of the system. The number is used by the terminal manager upon insertion of the card into the java terminal to check for the validity of the card and hence provide a further barrier to the production of forged cards. <br><br> An additional check number is also included on the card, preferably as a check sum using the LUHN formula, that the terminal may use to ensure the data on the card is not corrupted. If data 10 is corrupted, then the transaction will be cancelled without data being passed to the terminal manager, aside from recording a card read failure event. In the event of such a communications failure for reading a card, a read failure LED 104 (refer to figure 2) will light in a particular colour to indicate the problem that has occurred. <br><br> It will be appreciated that other means of providing a visual indication on a card may be used. 15 However, the present invention in the prefered embodiment uses a thermal erase/write device to erase or write visual information onto a thermo-chromic surface of the card. This enables text or graphics to be displayed to the customer. The minimal print area that the java terminal supports is approximately 46mm by 25mm. This area includes graphics or text with a resolution of up to 400 dpi. <br><br> 20 The java terminal is used primarily to update customer loyalty points or similar information on the customer's card. This involves reading the point total or other information from the magnetic portion of the card, then subsequently updating both the magnetic and thermal portions of the card with the new point total. The quantity of the update is determined from the terminal interfaced of either the POS terminal or the terminal manager (where the terminal 25 manager is interfacing to the POS system). This interface provides the transaction total. It can also provide the composition of the transaction. For example, the transaction may consist, particularly in a supermarket or a convenience store setting, of a variety of line items that may carry with them different point reward total. Alternatively, the transaction composition may only be important at a backend data base level, i.e. at the level of data base 400 (figure 1). <br><br> 471 N3cup.D0l <br><br> 13 <br><br> The software application in the terminal manager is responsible for ascertaining, from the transaction data, what should be written back to the customer's card. The java terminal itself then writes the appropriate update to both the magnetic back surface of the card and the thermo-chromic front section. <br><br> 5 The terminal manager is then notified of the completion of the card write process before the terminal releases the card back to the customer. The card is held within the terminal for the duration of a transaction. <br><br> As part of transaction processing, the terminal manager reviews cards to see whether any have been reported as lost or stolen. If a card matches a list of invalid cards (such as those that have 10 been reported as lost or stolen), then the terminal manager issues a command to the terminal to reject the card. <br><br> The system also makes provision for schemes whereby discounts are required to be provided on the current transaction before it is finalised. Therefore, the card is placed in the terminal during the transaction and held in the terminal until completion. This also means that the terminal 15 manager will pass messages indicating the presence of the card to the POS. The terminal allows these messages to pass through even though it may be connected to the POS device. <br><br> In addition to accumulating loyalty points and the like, the system must also be handle transactions where a customer redeems points for rewards. Such a redemption transaction involves the customer inserting the card into the terminal and then the redemption being 20 selected at the POS system. The terminal manager checks that the redemption selected is valid, and if it is, the terminal manager then transmits to the terminal the appropriate point decrement to make from the card, or with other details of the redemption transaction. <br><br> The terminal must also in some instances be capable of printing vouchers or the like. The terminal may optionally have a printer associated with it, built into the same unit, or may 25 interface to a separate printer provided in the same locality as the terminal. The printer is used with such functions as printing award redemption certificates and is preferably capable of taking customised paper to reduce possibility of fraud. The printer is capable of printing a bar code specified by the terminal manager and to print a variety of character sets, for example Asian character sets as well as Roman character sets. <br><br> 47183cap.D0l <br><br> 14 <br><br> A selected number of sites that implement the system will be able to issue cards. This will usually involve provision of separate terminal with this capability. The process of card issuing involves the customer filling a paper application form, or a form provided on a display unit which is filled in response to prompts on the display using a keyboard. The customer is then 5 given a card and the information provided by the customer which needs to be recorded on the card (preferably birth date, card issuing date and expiry date) are recorded on the card itself which is provided to the customer. <br><br> For the purpose of logging various events to provide information for more efficient system operation, the java terminal is able to transmit notification to the terminal manger of the 10 occurrence of certain events. The events include at least the following; <br><br> terminal start up, <br><br> card read failure, <br><br> transaction timeout (no response to card data), <br><br> transaction timeout (no response to write complete), <br><br> 15 terminal manager (not responding), <br><br> terminal manager not responding (other messages not being acknowledged), <br><br> message transmission failure, <br><br> terminal shutdown, <br><br> terminal software reset. <br><br> 20 All such events are logged with time stamp. To ensure reasonable accuracy of time stamps, the terminal periodically synchronises with the terminal manager. <br><br> In summary, the terminal itself will generally carry out the following steps in any transaction: <br><br> card identification and read, <br><br> transmission of card data, <br><br> 25 processing of data to write, <br><br> card write, <br><br> transmission of write completion of notification, <br><br> card rejection. <br><br> 471 83cap.D01 <br><br> 15 <br><br> To assist with maintenance of the terminal and general reliability data, the terminal stores diagnostic counts for at least the following; <br><br> card swipes, <br><br> card magnetic reads, <br><br> 5 card magnetic writes, <br><br> card thermal erases, <br><br> card thermal writes, <br><br> voucher prints. <br><br> Turning now to the terminal manager, a significant part of the operation of the terminal manager 10 as been described above. The main function of the terminal manager is to implement the particular rules i.e. software application, which governs the responses made by the system to transactions or data inputs carried out by the customer. The main areas of functionality for the terminal manager are; <br><br> site network management, <br><br> 15 terminal configuration, <br><br> transaction storage, <br><br> site logging, <br><br> data upload, <br><br> marketing, <br><br> 20 card issuing processing, <br><br> invalid card processing, <br><br> generic transaction processing. <br><br> In the particular instance of promotion or customer loyalty programs, the terminal manager also includes sales and redemption transaction processing. <br><br> 25 The terminal manager provides a network for connection to one or more java terminals on the site but also provides appropriate connections to network with POS terminals, LSD screens with customer feed back, and other devices. Therefore, the terminal manager requires only a single connection to the terminal network. However, another connection may be required in some installations to a POS system, if the transaction data is available from a single point. If the <br><br> 471 83aip DDI <br><br> 16 <br><br> transaction is to be obtained from the POS terminals, rather than from a central POS controller, the java terminals will connect to the corresponding POS terminals and pass the POS data onto the terminal manager. Thus the terminal manager is always able to relate transaction data to both the POS location and a java terminal. This means that when transaction data is received, 5 the terminal manager performs the appropriate loyalty points calculation at the correct java terminal. The terminal manager is also able schedule commands and messages being sent to other network devices, for automated activities. Furthermore, the terminal manager is able to distribute software upgrades and other configuration details to all the terminals on the site network. Therefore the terminal manager is capable of ascertaining the present configuration of 10 each and every terminal on the site, as well as being able to transmit the upgrade data to them. <br><br> Data from all transactions that occur on site are stored by the terminal manager until such times they can be uploaded to the communications gateway (refer to figure 1) and onto the rear end data base (refer to figure 1). The terminal manager stores the transaction data, including the breakdown of the products and services purchased where applicable, of all sales involving the 15 use of thermo read/write cards at the java terminals that occur on site. The transactions are stored along with the time and date that they occur. <br><br> The terminal manager connects to the communications gateway periodically to upload all of the transaction and event data that is stored. The frequency of the upload is configurable dependent on demand made by clients, transmission time, storage space and the quantity of transaction. 20 Once the data has been acknowledged by the communications gateway is received and verified, the terminal manager deletes it to make space for further data. Ideally, the terminal manager stores a copy of the data on every customer of the loyalty scheme. However, due to storage restrictions this is unlikely to actually occur. Therefore, the terminal manager includes data storage regarding a list of customer profiles, indicating different preference categories that the 25 customer can be considered part of. The terminal manager is also able to be configured to be restricted to storing all data relating to customers of particular geographic region. <br><br> In a preferred embodiment, the terminal manager uses a PC architecture and operates within a system capable of supporting java version 1.2 and java version 1.1.8. <br><br> 47183cup.D0! <br><br> 17 <br><br> The communications gateway is mainly intended to implement; <br><br> network management. <br><br> site configuration, <br><br> site data processing, <br><br> 5 data storage. <br><br> event logging. <br><br> Each terminal manager can connect to the communications gateway by either internet or direct dial. Similarly, the communications gateway will be able to initiate a connection to any terminal manger by internet or direct dial. The communications gateway preferably comprises 10 multiple gateways, each being the primary recipient of transmissions from a designated set of site. However, any gateway may act as a back up for any other gateway, so that sites are still valid if they are designated to a different communications gateway. A wide area network connects the communications gateway to the backend data base. <br><br> In the preferred embodiment the communications gateway operates on a system capable of 15 supporting versions 1.1.8 and above of the sun java 1.1 releases, and versions 1.2.2 and above of the sun java 1.2 releases. <br><br> Referring to figure 5, a flow diagram of use of a system according to the present invention is shown. In the first step at 901, a user inserts a card (such as a card shown in figures 2 and 3) into the java terminal. The terminal then proceeds to read the magnetic strip of the card to 20 ascertain any relevant data which is on the card at step 902. The data present on the card may only comprise a machine readable code that corresponds to the personal identification number, or other security number which the card holder possesses, to ensure that the person using the card is legitimately entitled to do so. Other information may be read from the magnetic strip, for example a number of air points on a card or other information such as payments made 25 toward a layby (i.e. a product which is to be purchased at some future date once a certain programmed receipt of payments by a customer has been received), the last date and overall progress of payments toward the layby may be recorded on the magnetic stripe. As another example, if the system is being used to record time in attendance at a work place, the magnetic strip could include information as to the identity of the employee or other data regarding <br><br> 471 SOcap D01 <br><br> 18 <br><br> employee rostering. This would let the machine know whether the employee should in fact be turning up on that particular day or time. <br><br> Once the information from the card magnetic stripe has been read, the information is transmitted to the terminal controller in step 904. The terminal controller then preferably, but not 5 necessarily, interfaces with a POS system (in the case of a store or retail outlet for example) to obtain information regarding the current transaction which is being undertaken by use of the card. This occurs in step 906. <br><br> In step 908, the controller, having received the foregoing information, processes that information based upon the software application resident in the controller. The software 10 application may be a loyalty application for example, or include programming instructions regarding the layby scheme described above or the employee payroll application outlined above. Once the information is processed, data relating to the transaction is stored in memory of the terminal controller step 910, and a suitable response for recordal on the card both on the magnetic stripe and in the visual part of the card is transmitted to java terminal. In step 912 the 15 java terminal writes the appropriate encoded data corresponding to the response onto the card magnetic stripe (such data may for example comprise a number of points awarded as a result of the value of the transaction just undertaken by use of the card, or record that a further payment towards a layby has been made), and writes the appropriate information to the visual panel (e.g the number of air points that have been accrued to date following the latest transaction). Then, 20 the transaction having been completed, the card is ejected in step 914. <br><br> Turning now to figure 6, a further aspect of the invention is illustrated regarding the transfer of information between the terminal controller and the host. Thus in step 920, the terminal controller establishes a communication link to the host 400 using the communications gateway 300. Once a communication link has been established, an upload occurs of all the transaction 25 and diagnostic data which is stored in the controller. This occurs in step 922. In the next step 924, the host, at a suitable time, preferably downloads all or selected transaction data from the host to the other terminals. Therefore, there is an interchange of data between all terminals, or at least all terminal controllers and a geographic region so that there is sufficient data if required for card users who may travel between different retail outlets to enable the system to work 30 sufficiently and preferably seamlessly. <br><br> 47l83cap.D0l <br><br> 19 <br><br> In step 926. the host application performs a step of direct communication with cardholders. This step allows communication with cardholders without the use of the card, and is particularly desirable in situations where it may be necessary for the system to alert the cardholder of some information within a certain timeframe. Therefore, this step can be important in situations 5 where a cardholder has not used the card within the timeframe, or appears unlikely to use the card within the required timeframe. Obviously, if the user does not use the card within the timeframe, then there is no way for the system to alert the user to a potential opportunity or problem. Therefore, using the example of a layby purchasing scheme, if the cardholder forgot a payment on a layby scheme, the cardholder would not be aware of this until next time the card 10 was used, this may be too late to enable the layby scheme to continue. Therefore, if a certain payment has been missed, the host can generate a communication directly to the cardholder to let the cardholder know so that the problem can be remedied with minimal cost and inconvenience. Such communication direct to the cardholder may take a variety of forms. In particular, the host is configured so as to provide communication by email to the cardholder, the 15 emailed information being provided by the cardholder when the card was issued. Alternatively, the system can send a message to a postal address provided by the cardholder, or to a telephone by leaving a message, whether the telephone be on a landline or a cellular telephone. Furthermore, the system can also send messages using SMS or WAP. Finally, the host may also be directly accessible on the worldwide web by individual cardholders so that they may confirm 20 the status information which has been printed or provided on their card. <br><br> Turning now to figure 7, a further aspect of the present invention is illustrated regarding configuration of software applications implemented by the host for various card users. Such applications may include loyalty applications or applications such as a layby example illustrated above, or the payroll example. In essence, the present invention allows a "client" such as the 25 owner of a retailer store chain that may wish to implement a loyalty scheme using the card to establish a communication link with the host. This occurs in step 930 of figure 7. Clearly, the communication link established is preferably one which is in someway secure, for example by using encryption techniques such as a public key encryption system. The software resident on the host allows the client to make certain amendments or alterations to one (or a selection) of 30 software applications. Therefore, the client may go about amending various parameters such as the required point's target that enables the user to redeem certain points on the card for certain <br><br> 47IS3cap.D0l <br><br> 20 <br><br> products. The client performs the step of amending the software applications or various parameters of the software applications in step 932. <br><br> In step 934. the host application checks the changes that have been made to ensure that they are within required limits or parameters i.e. to ensure that a mistake has not been by the client which results in a nonsensical scheme or one which would be so clearly unprofitable that it should not be allowed to implemented. The host then transmits the required changes to the software applications to each of the terminal controllers so that the changes can be immediately implemented. <br><br> From the foregoing, it will be seen that the present invention provides significant advantages over the prior art and may be used for a variety of uses apart from promoting products and services. For example, the invention is also applicable to processes such as lay-bye schemes and payroll and time management or employee awards systems. <br><br> 471 K3cup.D01 <br><br> 21 <br><br></p> </div>

Claims (10)

<div class="application article clearfix printTableText" id="claims"> <p lang="en"> CLAIMS:<br><br>
1. A system for recording individual user transaction data, including at least one read/write terminal,<br><br> a user card associated with the user and for use with the read/write terminal,<br><br> the user card having a visual display means capable of being erased and overwritten by the read/write terminal,<br><br> a terminal host including data storage and processing means,<br><br> a first communication means for communication between the read/write terminal and the terminal host to enable transaction data to be uploaded from the read/write terminal to the terminal host to be stored by the storage means,<br><br> a terminal controller storing and acting on centralised information, some of which information is communicated to and from said terminal host.<br><br>
2. A system as claimed in claim 1 including a second communication means available with the terminal controller and providing communication from the terminal controller to the user whereby information may be transmitted from the terminal controller to the user without using the read/write terminal.<br><br>
3. A system as claimed in claim 1 wherein the second communication means includes transmitting email to an address provided by the user.<br><br>
4. A system as claimed in claim 1 wherein the second communication means includes communicating to a telephone of the user.<br><br>
5. A system as claimed in claim 1 wherein the second communication means includes communicating to a postal address provided by the user.<br><br>
6. A system as claimed in claim 1 wherein the terminal host includes means for comparing information provided from the card with information accessible by the terminal host from the terminal controller and writing updated information to the card.<br><br>
7. A system as claimed in claim 5 wherein the terminal controller interacts with a storage means for storing information relating to the user.<br><br> 104718 DPER 20030618 998.doc<br><br> 21<br><br> INTELLECTUAL PROPERTY OFFICE OF N.Z<br><br> 19 JUN 2003 RECEIVED<br><br> 22<br><br>
8. A system as claimed in claim 1 wherein the terminal host may be remotely accessed to alter the information.<br><br>
9. A method for providing a program selected response to a card user comprising :<br><br> providing a card having a visual read/write area to a user providing a read/write terminal for reading information from and/or writing information to the card providing a terminal host for hosting one or more read/write terminals inserting the user card into a read/write terminal to read the card information communicating the data read from the card at the read/write terminal to the terminal host comparing information about the user from the card with information in the terminal host transmitting a response to the card by transmitting information from the terminal host to the read/write terminal and requiring the read/write terminal to write visual iinformation on the card wherein a terminal host communicates with a terminal controller to communicate and alter the information held in the terminal host.<br><br>
10. A method as claimed in claim 9 wherein the terminal controller may alter programs held in a terminal host.<br><br> Attorneys for Ignite Technologies Ltd<br><br> 19 JUN 2003<br><br> RECEIVED<br><br> 104718 DPER 20030618 998.doc<br><br> 22<br><br> </p> </div>
NZ50890000A 2000-12-15 2000-12-15 Information provision and recording system using a card with visual display NZ508900A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
NZ50890000A NZ508900A (en) 2000-12-15 2000-12-15 Information provision and recording system using a card with visual display
AU2002216497A AU2002216497A1 (en) 2000-12-15 2001-12-17 Card based information processing and recording system
PCT/NZ2001/000284 WO2002048936A1 (en) 2000-12-15 2001-12-17 Card based information processing and recording system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NZ50890000A NZ508900A (en) 2000-12-15 2000-12-15 Information provision and recording system using a card with visual display

Publications (1)

Publication Number Publication Date
NZ508900A true NZ508900A (en) 2003-08-29

Family

ID=19928282

Family Applications (1)

Application Number Title Priority Date Filing Date
NZ50890000A NZ508900A (en) 2000-12-15 2000-12-15 Information provision and recording system using a card with visual display

Country Status (3)

Country Link
AU (1) AU2002216497A1 (en)
NZ (1) NZ508900A (en)
WO (1) WO2002048936A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010124441A (en) * 2008-11-21 2010-06-03 Konica Minolta Business Technologies Inc Image reading apparatus

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5380991A (en) * 1993-11-16 1995-01-10 Valencia; Luis Paperless coupon redemption system and method thereof
US5521966A (en) * 1993-12-14 1996-05-28 At&T Corp. Method and system for mediating transactions that use portable smart cards
FR2743916B1 (en) * 1996-01-22 1998-03-27 Marketlink METHOD AND DEVICE FOR PROCESSING ENCODED INFORMATION WITH A CHIP CARD
JPH10111900A (en) * 1996-08-13 1998-04-28 N T T Data Tsushin Kk Information management system
US5932869A (en) * 1996-12-27 1999-08-03 Graphic Technology, Inc. Promotional system with magnetic stripe and visual thermo-reversible print surfaced medium
US6129274A (en) * 1998-06-09 2000-10-10 Fujitsu Limited System and method for updating shopping transaction history using electronic personal digital shopping assistant
JP2000335151A (en) * 1999-05-31 2000-12-05 Toppan Forms Co Ltd Membership card and membership card system

Also Published As

Publication number Publication date
AU2002216497A1 (en) 2002-06-24
WO2002048936A1 (en) 2002-06-20

Similar Documents

Publication Publication Date Title
AU785223B2 (en) Method and system for receiving, storing and processing electronic vouchers with a mobile telephone or a personal digital assistant
US7374078B2 (en) Method and system for managing token image replacement
US7284691B2 (en) Updating system for electronic tickets
US8473334B2 (en) System and method for issuing and redeeming incentives on electronic data cards
JP3516880B2 (en) System and method for issuing electronic coupons
US8346600B2 (en) Method and system for redeeming product marketing rebates
US20040249710A1 (en) Methods and apparatus for implementing loyalty programs using portable electronic data storage devices
US20080010131A1 (en) Customer loyalty system and method
EP1178443A2 (en) Point cards, point card processing apparatus, and point card systems
US20100100434A1 (en) Global electronic receipt platform for recording, managing and accessing transaction receipts through retailers&#39; physical or internet based point of sale system
US20020091567A1 (en) System and method for electronically redeeming coupons
US20080010151A1 (en) Consumer loyalty system and method with centralized processing
US20070033100A1 (en) Method and apparatus for administering maintenance and loyalty programs
JP2004126998A (en) Information processing system
US20140229262A1 (en) System and method for promotional item distribution and redemption tracking
KR20020071958A (en) System and method for storing and processing data using a mobile telephone
NZ508900A (en) Information provision and recording system using a card with visual display
JP2008299794A (en) Pos terminal, merchandise point management system, management method, program and recording medium
US20050108093A1 (en) Electronic commerce method and system
JP3498045B2 (en) Point system
WO2002097699A1 (en) Portable reward checkout, reward management and reward redemption system and method
JP2022089026A (en) Information processing device, information processing system and program
WO2007149352A2 (en) Customer loyalty system and method
AU2004214564A1 (en) Electronic commerce method and system
JPH06139258A (en) Point transfer device

Legal Events

Date Code Title Description
PSEA Patent sealed