WO2003050773A2 - Method of managing lists of purchased goods - Google Patents

Method of managing lists of purchased goods Download PDF

Info

Publication number
WO2003050773A2
WO2003050773A2 PCT/DK2002/000834 DK0200834W WO03050773A2 WO 2003050773 A2 WO2003050773 A2 WO 2003050773A2 DK 0200834 W DK0200834 W DK 0200834W WO 03050773 A2 WO03050773 A2 WO 03050773A2
Authority
WO
WIPO (PCT)
Prior art keywords
goods
list
payment
data
purchased goods
Prior art date
Application number
PCT/DK2002/000834
Other languages
French (fr)
Other versions
WO2003050773A3 (en
Inventor
Robert Elgaard
Original Assignee
Beamtrust A/S
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 Beamtrust A/S filed Critical Beamtrust A/S
Priority to AU2002358457A priority Critical patent/AU2002358457A1/en
Publication of WO2003050773A2 publication Critical patent/WO2003050773A2/en
Publication of WO2003050773A3 publication Critical patent/WO2003050773A3/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0866Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means by active credit-cards adapted therefor
    • 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/04Payment circuits
    • 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/04Payment circuits
    • G06Q20/047Payment circuits using payment protocols involving electronic receipts
    • 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/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • 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]
    • G06Q20/3229Use of the SIM of a M-device as secure element
    • 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/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/363Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user

Definitions

  • This invention relates to a method of managing lists of purchased goods, comprising the steps of: in connection with a payment for goods in a list of purchased goods, receiving Payment Medium Identification data (PMI data) identifying a payment medium of an identified registered user.
  • the invention further relates to, in a payment computer system, a method of managing lists of purchased goods, comprising the steps of: in connection with a payment for goods in a list of purchased goods, receiving Payment Medium Identification data (PMI data) identifying a payment medium of an identified user; conducting an examination of the Payment Medium Identification data to determine whether the payment medium is valid.
  • Prior art Within trade and commerce it is customary to provide a customer, who has carried out a purchase, with a list of purchased goods, a so-called sales slip, in paper.
  • the list of purchased goods defines the trade, typically by stating e.g. the name and address of the merchant, the date of the purchase, the purchased item(s) and their prize (s) .
  • These sales slips often also function as a certificate of guarantee, which a customer, if he/she wishes to make a complaint about a purchased item, can use to verify that he/she is indeed the rightful owner of the item and to verify which date it was purchased.
  • complaints for consumer goods can be made within a time period of one or two years, or even up to five or more years in case of special items, such as cars, washing machines, and so on.
  • special items such as cars, washing machines, and so on.
  • the patent application WO 01/86 538 describes the principle of storing an electronic proof of a purchase on a user's mobile telephone in connection with a purchase made via e-commerce. This electronic proof is used to enable a vendor's server to fetch a detailed contract, which contains information about the purchase and a proof that the user has paid for the purchase; the transr ⁇ ittal of the electronic proof precedes the delivery of the purchased item(s) to the user.
  • WO 01/86 538 does not provide a solution to the problem that individual customers have to save the sales slips for their purchases for up to many years. Additionally, it is a security problem that sales slips for purchases without guarantee periods, e.g. everyday purchases of food, beverages, daily products, typically contains information about the payment media used. This information might be used fraudulently, for instance to order items over the Internet, if the sales slips are not brought along by the customer.
  • the method further comprises the steps of: linking the PMI data and the list of purchased goods together to a linked data entity; and transmitting the linked data entity to a list of goods computer server to subsequently make the list of purchased goods available to the identified user over a computer network, where the list of purchased goods is made available to the identified user in a collection of lists of goods, where each of the lists in the collection fulfils the criterion of being linked to the PMI data, and where the PMI data functions as a key for accessing the lists of purchased goods.
  • an identified registered user can access the lists of goods for items he/she has purchased by means of a network connection to the list of goods computer server, e.g. over the Internet.
  • the collection of lists of goods can contain a listing of purchases made with the payment medium identified by the PMI data, where each list of purchased goods can comprise information about items covered by the payment, such as the name and address of the merchant, the date of the purchase, the purchased item(s) and their prize(s).
  • the lists of goods should preferably be stored at the list of goods computer server for a protracted period of years.
  • the linked data entity made up of the list of purchased goods and the PMI data can be constituted by the list of purchased goods and the PMI data related by any known linking, e.g. a pointer, sending the data to a specific address on a server, etc.
  • the list of purchased goods exists in a markup language.
  • a range of vendors or merchants can store information on the list of goods computer server in a consistent way.
  • the used markup language is the Extensible Markup Language (XML) .
  • the visual presentation of the list of purchased goods can be regulated, for instance so that the visual presentation of lists of goods on a computer monitor has the same visual appearance as the conventional list of goods in paper, the so-called sales slips.
  • the used style sheet language is the Extensible Stylesheet Language.
  • list of purchased goods is denoted “list of goods” (LoG) for short, where the terms are meant to be synonymous.
  • sales slip is meant to cover a conventional list of purchased goods in paper and the term 'list of goods” is meant to cover both the data, e.g. the XML data, representing the purchased goods and the presentation of the data in the list of goods, e.g. on a computer monitor.
  • the payment medium is a mobile station.
  • Mobile stations typically known as mobile cellular telephones, are widespread and often used in everyday life; moreover, they typically have complex processing power and are light in weight and are therefore handy as payment media.
  • Mobile stations are meant to cover the terms mobile cellular telephone, mobile telephone, mobile phone, mobile terminal, mobile radio communications unit, mobile communications unit, cellular phone or mobile.
  • the invention is not limited to a mobile telephone, inasmuch as it could as well be used in any wireless device or mobile equipment containing a SIM card and cellular communications means, e.g. a PDA with cellular communications means .
  • the payment medium is a credit card, which is a widespread payment medium.
  • the method of managing lists of purchased goods further comprises the steps of: if the payment medium is determined to be valid, performing the following steps: transmitting the PMI data and the list of purchased goods to a list of goods computer server to subsequently make the list of purchased goods available to the identified user over a computer network; and transmitting an acknowledgement of the payment to the payment computer system. Consequently, the transmittal of a list of goods is bound to a determination of the payment medium as being valid. Thereby the list of goods is only transmitted if the payment is actually carried out.
  • the examination of the Payment Medium Identification data to determine whether the payment medium is valid can be performed in the payment computer system or by means of an intermediate computer server or by means of a network connection between the payment computer system and a bank server.
  • the payment computer system typically is placed at a point of sale, e.g. a shop, a store, etc., where purchases of goods are typically performed by a customer collecting or choosing the goods he/she wishes to purchase, bringing them to the payment computer system and paying for them.
  • the term "local" transmittal of data is meant to be opposed to a data transfer performed over a radio communications network by means of satellites and by use of radio connections or a data transfer performed over a computer network.
  • the units In local data transfer, the units typically communicate directly with each other without intermediate equipment. Typically the units performing the local data transfer are at a distance from each other of between about 40 cm to about 1 m; in some cases, though, the units performing the local data transfer are up to about 10 m from each other.
  • the term "local" transmittal of data is not meant to limit the distance between the units communicating, whereas it is conceivable that the units could be at other distances from each other.
  • the local data transfer could for instance be performed by means of Infrared signals (IR signals) , Bluetooth ⁇ signals or any other short-range communication mechanism.
  • the payment medium is a mobile station, and in a further preferred embodiment the transmission of the PMI data is performed by means of an application on a Subscriber Identification Module
  • SIM subscriber Identity
  • This provides a fast and safe transmission of the PMI data, which transmission will typically be performed locally.
  • the payment medium is a credit card, another way of performing a fast and safe transmission is provided.
  • the PMI data are transmitted to an intermediate server that is arranged to conduct the examination of the PMI data against an intermediate database if the PMI data fulfils a criterion.
  • a criterion is whether an identified registered user of the payment medium is a trusted user, and in a further preferred embodiment the criterion is whether the payment medium is registered as being valid.
  • the list of purchased goods data is transmitted upon detection of an acknowledgement of the payment, which acknowledgement is sent from the intermediate server or the payment authority server, it is ensured that the list of goods is transmitted only if the payment is actually carried out.
  • the list of purchased goods exists in a markup language and wherein the list of purchased goods is presented by the list of goods computer server by means of a style sheet language.
  • the markup language could be XML and the stylesheet language could be XSL.
  • fig. 1 shows a block diagram of a system for managing electronic transaction lists of goods
  • fig, 2 shows a flowchart of managing electronic transaction lists of goods
  • fig. 3 shows an example of a collection of lists of goods
  • fig. 4 shows an example of the structure of the representation of the collections of lists of goods.
  • Fig. 1 shows a block diagram of a system for managing electronic lists of purchased goods.
  • a mobile telephone 107 with e.g. infrared or Bluetooth ⁇ communication capability as a payment medium in conjunction with a cash register CR 103 also known as a payment terminal.
  • a cash register CR 103 also known as a payment terminal.
  • the cash register 103 is able to output data identifying a payment, and to forward data identifying the payment medium and a registered user of the payment medium.
  • the data identifying the payment medium and a registered user of the payment medium is provided by communication with or reading from the payment medium.
  • the cash register 103 is able to output lists of purchased goods data comprising information about the items covered by the payment.
  • This information is forwarded to a front-end server FE 104 located e.g. at a shop SD or at a service provider SP.
  • a front-end server FE 104 located e.g. at a shop SD or at a service provider SP.
  • the Front end server can either serve a single or a plurality of cash registers; in the latter case, for instance a large super market could have 20 cash registers and just one front end server FE, or a single Front end server could serve the cash registers for different shops in a shopping centre.
  • Data relating to the purchased items are transmitted to the list of goods server LoGS 105 arranged to receive list of goods data and rendering the list of goods data accessible to a registered identified user, which server can be a web server or computer server suitable for housing a database and providing safe access thereto, and the payment transaction data are transmitted to a bank server BS 102.
  • the cash register or payment terminal mentioned in the above will be comprised of two components: an ordinary cash register with a serial port; and a so-called pay-box also with a serial port for connection with the cash register, a network connection for the communication with the front-end/bank server, and means for communication with a mobile telephone (IrDa, Bluetooth etc.) or means (a pay-card slot) for reading a credit card.
  • the pay-box could be incorporated as an integrated part of the cash register. Communication may be carried out via the Internet designated with reference numeral 101.
  • Fig. 2 shows a flowchart of managing electronic lists of purchased goods.
  • the flowchart is divided into the following structural elements: a payment medium PM; a cash register or payment terminal CR; a front-end or intermediate server FE; a bank server BS, and a list of goods server LoGS. Punctuated lines separate the elements .
  • the cash register CR starts the processing in step 201 when items to be purchased are registered in the cash register.
  • Step 202 designates Payment Transaction Data PTD information that identifies a payment of the items, e.g. the amount due for payment.
  • This PTD information and Payment Medium Identification data are transmitted to the front-end or intermediate server FE where the information is subject to a preliminary check in step 204.
  • Step 204 checks for e.g. whether the payment medium is registered as being stolen. If the preliminary check is not in order, a refusal of the payment is sent to the cash register in step 209. Alternatively, in step 205 it is verified whether the customer is a trusted customer.
  • a request for validation of the transaction data is sent to the bank server, where in step 207, the transaction is validated directly against the customer's account(s). If this validation indicates that the transaction can be carried out (tested in step 208), the payment transaction data are stored (in step 211) temporarily in a database at the front-end server. Alternatively, a refusal of the payment is send to the cash register in step 209. The payment is then refused at the cash register in step 210.
  • step 205 If the customer is found to be trusted (referring to step 205) , the Payment Transaction Data are also stored in step 211. Subsequently, in step 212, an acceptance of the payment transaction is sent to the cash register that accepts the payment in step 213. Additionally, a list of purchased goods is generated in the cash register and transmitted to the front-end server where it is stored temporarily in step 215.
  • the List of purchased goods data (LoG data) and the Payment Transaction Data are transmitted to be stored at the list of goods server LoGS and to be registered in a bank server in step 217, respectively.
  • step 216 the List of goods data are made available to the user/customer or another authorised person via the Internet.
  • Fig. 3 shows a rough outline of an example of a collection 300 of lists of goods.
  • the first column 301 indicates the ordering of the individual lists of goods, of which one is indicated by the reference number 305.
  • the second column 302 specifies an example of PMI data identifying the used payment medium.
  • the column 303 indicates some of the data contained in a sales slip, e.g. the purchased items, and their prizes.
  • a preferred way of identifying the items purchased in the database in the list of goods server is by means of the EAN numbers of the items, EAN numbers relating to the EAN system described below.
  • the column 303 is meant to indicate only that the list of goods comprises the data on which goods have been purchased and at which prizes.
  • the last column 304 contains the dates on which the purchases have been performed.
  • the collection 300 of lists of goods represented in fig. 3 is an example only of the contents thereof.
  • the name and address of the retailers would also be included, whereas the PMI data would typically not be included once for every list of goods 305, but - on the contrary - it would rather be linked to the lists of goods by means of addresses on servers.
  • Fig. 4 shows an example of the structure of the representation of the collections of lists of goods.
  • the lists of goods are shown in relation to an identified registered user with the user name 400.
  • the example is meant to illustrate that a user is typically in possession of more than one payment medium and to illustrate how the data can be structured for display to a user.
  • the reference numeral 401 indicates payments conducted with a first payment medium; the reference numeral 402 indicates payments conducted with a second payment medium, and 403 indicates payments conducted with a third payment medium.
  • the reference numerals 404, 405, 406, 407 indicate payments performed with the first payment medium at a first, second, third and fourth retailer, respectively.
  • the structure of the representation of the collections of lists of goods shown in fig. 4 is exemplary only and that a plurality of variations are conceivable.
  • the payment media used are for example one or more mobile telephones and/or one or more credit cards.
  • purchases conducted by means of cash payment could also be included in the collections of lists of goods, as long as the purchase is made in connection with reception of PMI data.
  • E-commerce purchases could also be included in the collections of lists of goods, in that they inherently contain transmission of PMI data.
  • the list of goods server can function as a repository for customers' sales slips, i.e. the paper slips customers receive that specify the purchase, e.g. name and address of the retailer, date, time of day, the purchased items and their prizes, total amount paid.
  • the system handling the list of goods server, the access to the services of the list of goods server for retailers and customers/users, the necessary relations between the following: the cash registers of the retailers, the intermediate servers, the PMI of the customer's payment media, the bank server, etc., is denoted the "list of goods system".
  • the cash register of the retailer will obtain a relation to a front-end server, a so-called bank gateway.
  • This bank gateway will have its own private key rendering it capable of digitally signing messages.
  • the list of goods server will have the corresponding public keys for all bank gateways.
  • an electronic copy of the sales slip, the list of goods is sent to the serving bank gateway in XML (Extensible Markup Language) format.
  • the bank gateway issues a digital signature on the sales slip (the XML document) and forwards the list of goods to the list of goods server.
  • the list of goods server verifies the signature, passes the XML document and writes each node of document into a relational database in the list of goods server.
  • the list of goods server can at any time reconstruct a sales slip and re-verify the digital signatures.
  • the sales slips can be stored in the list of goods server and they can be used for analyses, statistics, graphic representations, reports and certificates of guarantee (also denoted warrants) for the customers.
  • the XSL language is used to present the XML data in the list of goods server to the user.
  • the XSL language is a language for creating a style sheet that describes how data sent over the Web using the XML are to be presented to the user.
  • a set of open and close tags might contain the name of a supermarket.
  • the other data in the set of XML data could be presented so that it look's similar to a sales slip, in case the set of XML data related to a list of goods.
  • the system enables enrolment of a wide range of retailers to the system, even internationally, thereby providing a customer with the option to access data from a greater part of all his/her purchases, even those made abroad, and thereby to perform analyses, statistics, graphic representations, reports and/or to issue warrants for a greater part or even all his purchases.
  • GSM Global System for Mobile
  • the list of goods server generates a password for the customer - this password could be sent by SMS to the GSM number entered by the customer.
  • the password could function as the customer identification CID data, which is linked to the every list of goods, thereby providing a key for the access to the data of the specific customer in the list of goods server.
  • a preferred way of identifying the items purchased in the database in the list of goods server is by means of the EAN numbers of the items, EAN numbers relating to the EAN system described below. This makes managing of lists of goods uniform between different retailers, even internationally.
  • the EAN system is short for the EAN.UCC System, which is a common global language of business and is a set of tools that provide a standard way of uniquely and unambiguously identifying, tracking and tracing products, services and locations. It is a key, facilitating national and international communication between various trading partners.
  • the EAN.UCC system is managed by EAN International through a network of national numbering organisations that allocate and administer the EAN.UCC Numbering System.
  • the customer enrolled to the system is provided with the possibility of accessing data from a greater part of all his/her purchases, and thereby of performing analyses and statistics in a variety of ways. For example, he/she can deduct the amounts of money spent on specific categories of goods, amounts of money spent on those categories at different retailers, amounts of money or goods sorted according to date, retailer name, and so on.
  • the list of goods server is also configured to support a warrant facility, whereby a customer can achieve a warrant of a purchased item, e.g. stating date of purchase, the retailer and specifying the item.
  • This warrant could be available either in electronic form or be printed on paper or both.
  • the retailer receives a complaint from the customer as an HTML-mail and after the retailer has verified the digital signature he can process the complaint.
  • the list of goods server can provide the warrant in a printable form, so that the customer can take a print of it and bring it to the retailer, e.g. along with the item in question. 11
  • the information between the tags ⁇ RETAILID> and ⁇ /RETAILID> identifies the identification (ID) of the retailer, and the information between the tags ⁇ RETAILNAME> and ⁇ /RETAILNAME> provides the name of the retailer.
  • the information tagged "DATETIME” provides the date and time of the purchase and is provided from the cash register.
  • the structure provides for banking information ("BANKID”, " CCOUNTID” , "USERID"), which information is preferably provided from the payment medium.
  • the information between the tags ⁇ TEXT> and ⁇ /TEXT> provides the information listed on a sales slip. It should be noted, that it is well known to provide this kind of information, i.e. a list of purchased items with details regarding the item(s) and their prize (s), from a cash register to a computer server via a data port.
  • ⁇ TotalPrice>185 00 ⁇ /TotalPrice> ⁇ /Article> ⁇ Article> ⁇ count>6 ⁇ /count> ⁇ EA >40 ⁇ /EAN>

Abstract

A method of managing lists of purchased goods, comprising the steps of: in connection with a payment for goods in a list of purchased goods, receiving Payment Medium Identification data (PMI data) identifying a payment medium of an identified registered user; characterized in that the method further comprises the steps of: linking the PMI data and the list of purchased goods together to a linked data entity; and transmitting the linked data entity to a list of goods computer server to subsequently make the list of purchased goods available to the identified user over a computer network, where the list of purchased goods is made available to the identified user in a collection of lists of goods, where each of the lists in the collection fulfils the criterion of being linked to the PMI data, and where the PMI data functions as a key for accessing the lists of purchased goods.

Description

Method of managing lists of purchased goods
Background
This invention relates to a method of managing lists of purchased goods, comprising the steps of: in connection with a payment for goods in a list of purchased goods, receiving Payment Medium Identification data (PMI data) identifying a payment medium of an identified registered user. The invention further relates to, in a payment computer system, a method of managing lists of purchased goods, comprising the steps of: in connection with a payment for goods in a list of purchased goods, receiving Payment Medium Identification data (PMI data) identifying a payment medium of an identified user; conducting an examination of the Payment Medium Identification data to determine whether the payment medium is valid.
Prior art Within trade and commerce it is customary to provide a customer, who has carried out a purchase, with a list of purchased goods, a so-called sales slip, in paper. The list of purchased goods defines the trade, typically by stating e.g. the name and address of the merchant, the date of the purchase, the purchased item(s) and their prize (s) . These sales slips often also function as a certificate of guarantee, which a customer, if he/she wishes to make a complaint about a purchased item, can use to verify that he/she is indeed the rightful owner of the item and to verify which date it was purchased. Typically, complaints for consumer goods can be made within a time period of one or two years, or even up to five or more years in case of special items, such as cars, washing machines, and so on. Thus, the individual customers have to save the sales slips for his/her purchases for a protracted period to be able to make such complaints as may arise.
The patent application WO 01/86 538 describes the principle of storing an electronic proof of a purchase on a user's mobile telephone in connection with a purchase made via e-commerce. This electronic proof is used to enable a vendor's server to fetch a detailed contract, which contains information about the purchase and a proof that the user has paid for the purchase; the transrαittal of the electronic proof precedes the delivery of the purchased item(s) to the user. However, WO 01/86 538 does not provide a solution to the problem that individual customers have to save the sales slips for their purchases for up to many years. Additionally, it is a security problem that sales slips for purchases without guarantee periods, e.g. everyday purchases of food, beverages, daily products, typically contains information about the payment media used. This information might be used fraudulently, for instance to order items over the Internet, if the sales slips are not brought along by the customer.
Summary of the invention
The above and other problems are solved when the method mentioned in the opening paragraph is characterised in that the method further comprises the steps of: linking the PMI data and the list of purchased goods together to a linked data entity; and transmitting the linked data entity to a list of goods computer server to subsequently make the list of purchased goods available to the identified user over a computer network, where the list of purchased goods is made available to the identified user in a collection of lists of goods, where each of the lists in the collection fulfils the criterion of being linked to the PMI data, and where the PMI data functions as a key for accessing the lists of purchased goods.
Hereby, an identified registered user can access the lists of goods for items he/she has purchased by means of a network connection to the list of goods computer server, e.g. over the Internet. In this way the identified registered user can entrust the keeping of the lists of goods to the list of goods server and he/she therefore no longer needs to have a paper sales slip. The collection of lists of goods can contain a listing of purchases made with the payment medium identified by the PMI data, where each list of purchased goods can comprise information about items covered by the payment, such as the name and address of the merchant, the date of the purchase, the purchased item(s) and their prize(s). The lists of goods should preferably be stored at the list of goods computer server for a protracted period of years.
It should be noted, that the linked data entity made up of the list of purchased goods and the PMI data can be constituted by the list of purchased goods and the PMI data related by any known linking, e.g. a pointer, sending the data to a specific address on a server, etc.
In a preferred embodiment of the method, the list of purchased goods exists in a markup language. Thereby, a range of vendors or merchants can store information on the list of goods computer server in a consistent way. Preferably, the used markup language is the Extensible Markup Language (XML) .
When the list of purchased goods is presented by the list of goods computer server by means of a style sheet language, the visual presentation of the list of purchased goods can be regulated, for instance so that the visual presentation of lists of goods on a computer monitor has the same visual appearance as the conventional list of goods in paper, the so-called sales slips. Preferably, the used style sheet language is the Extensible Stylesheet Language.
In the following, the term 'list of purchased goods" is denoted "list of goods" (LoG) for short, where the terms are meant to be synonymous. The term * sales slip" is meant to cover a conventional list of purchased goods in paper and the term 'list of goods" is meant to cover both the data, e.g. the XML data, representing the purchased goods and the presentation of the data in the list of goods, e.g. on a computer monitor.
In a preferred embodiment the payment medium is a mobile station. Mobile stations, typically known as mobile cellular telephones, are widespread and often used in everyday life; moreover, they typically have complex processing power and are light in weight and are therefore handy as payment media. "Mobile stations" are meant to cover the terms mobile cellular telephone, mobile telephone, mobile phone, mobile terminal, mobile radio communications unit, mobile communications unit, cellular phone or mobile. Finally, it should be stressed that the invention is not limited to a mobile telephone, inasmuch as it could as well be used in any wireless device or mobile equipment containing a SIM card and cellular communications means, e.g. a PDA with cellular communications means .
In another preferred embodiment the payment medium is a credit card, which is a widespread payment medium.
In a payment computer system, the method of managing lists of purchased goods, cited in the opening paragraph, further comprises the steps of: if the payment medium is determined to be valid, performing the following steps: transmitting the PMI data and the list of purchased goods to a list of goods computer server to subsequently make the list of purchased goods available to the identified user over a computer network; and transmitting an acknowledgement of the payment to the payment computer system. Consequently, the transmittal of a list of goods is bound to a determination of the payment medium as being valid. Thereby the list of goods is only transmitted if the payment is actually carried out.
The examination of the Payment Medium Identification data to determine whether the payment medium is valid can be performed in the payment computer system or by means of an intermediate computer server or by means of a network connection between the payment computer system and a bank server. The payment computer system typically is placed at a point of sale, e.g. a shop, a store, etc., where purchases of goods are typically performed by a customer collecting or choosing the goods he/she wishes to purchase, bringing them to the payment computer system and paying for them.
When the payment computer system is situated at a point of sale and the PMI data are transmitted locally from the payment medium to the payment computer system, a fast and safe transmittal of the PMI data can be performed. The term "local" transmittal of data is meant to be opposed to a data transfer performed over a radio communications network by means of satellites and by use of radio connections or a data transfer performed over a computer network. In local data transfer, the units typically communicate directly with each other without intermediate equipment. Typically the units performing the local data transfer are at a distance from each other of between about 40 cm to about 1 m; in some cases, though, the units performing the local data transfer are up to about 10 m from each other. However, the term "local" transmittal of data is not meant to limit the distance between the units communicating, whereas it is conceivable that the units could be at other distances from each other. The local data transfer could for instance be performed by means of Infrared signals (IR signals) , Bluetooth© signals or any other short-range communication mechanism.
In a preferred embodiment, the payment medium is a mobile station, and in a further preferred embodiment the transmission of the PMI data is performed by means of an application on a Subscriber Identification Module
(SIM) in the mobile station. This provides a fast and safe transmission of the PMI data, which transmission will typically be performed locally. When the payment medium is a credit card, another way of performing a fast and safe transmission is provided.
In yet another preferred embodiment, the PMI data are transmitted to an intermediate server that is arranged to conduct the examination of the PMI data against an intermediate database if the PMI data fulfils a criterion. This provides a fast examination of the PMI data, which is of great importance at e.g. points of sale, where the customers expect a rapid conduction of a payment. In a preferred embodiment, the criterion is whether an identified registered user of the payment medium is a trusted user, and in a further preferred embodiment the criterion is whether the payment medium is registered as being valid.
When the examination of the PMI data is forwarded to a payment authority server if the PMI data does not fulfil the criterion and the PMI data and information on the payment are examined at the payment authority server, the possibility of conducting a payment is provided, even if the criterions above are not fulfilled.
When the list of purchased goods data is transmitted upon detection of an acknowledgement of the payment, which acknowledgement is sent from the intermediate server or the payment authority server, it is ensured that the list of goods is transmitted only if the payment is actually carried out. In further preferred embodiments, the list of purchased goods exists in a markup language and wherein the list of purchased goods is presented by the list of goods computer server by means of a style sheet language. For instance, the markup language could be XML and the stylesheet language could be XSL.
Brief description of the drawings
The invention will be explained more fully below in connection with a preferred embodiment and with reference to the drawing, in which: fig. 1 shows a block diagram of a system for managing electronic transaction lists of goods; fig, 2 shows a flowchart of managing electronic transaction lists of goods; fig. 3 shows an example of a collection of lists of goods ; and fig. 4 shows an example of the structure of the representation of the collections of lists of goods.
Fig. 1 shows a block diagram of a system for managing electronic lists of purchased goods. In recent electronic payment systems it is possible to use a mobile telephone 107 with e.g. infrared or Bluetooth© communication capability as a payment medium in conjunction with a cash register CR 103 also known as a payment terminal.
The cash register 103 is able to output data identifying a payment, and to forward data identifying the payment medium and a registered user of the payment medium. The data identifying the payment medium and a registered user of the payment medium is provided by communication with or reading from the payment medium. Moreover, the cash register 103 is able to output lists of purchased goods data comprising information about the items covered by the payment.
This information is forwarded to a front-end server FE 104 located e.g. at a shop SD or at a service provider SP. At the front-end server FE 104 processing of the payment transaction is conducted. The Front end server can either serve a single or a plurality of cash registers; in the latter case, for instance a large super market could have 20 cash registers and just one front end server FE, or a single Front end server could serve the cash registers for different shops in a shopping centre.
Data relating to the purchased items are transmitted to the list of goods server LoGS 105 arranged to receive list of goods data and rendering the list of goods data accessible to a registered identified user, which server can be a web server or computer server suitable for housing a database and providing safe access thereto, and the payment transaction data are transmitted to a bank server BS 102.
Before the data relating to the purchased items are available for display or analyses, a user must activate a service. This activation can involve receiving a One- Time-Password (OTP) via an SMS to the mobile telephone 107. The OTP is then entered to a home-banking web service provided to the consumer via a personal computer. In a preferred embodiment, the cash register or payment terminal mentioned in the above will be comprised of two components: an ordinary cash register with a serial port; and a so-called pay-box also with a serial port for connection with the cash register, a network connection for the communication with the front-end/bank server, and means for communication with a mobile telephone (IrDa, Bluetooth etc.) or means (a pay-card slot) for reading a credit card. However, the pay-box could be incorporated as an integrated part of the cash register. Communication may be carried out via the Internet designated with reference numeral 101.
Fig. 2 shows a flowchart of managing electronic lists of purchased goods. The flowchart is divided into the following structural elements: a payment medium PM; a cash register or payment terminal CR; a front-end or intermediate server FE; a bank server BS, and a list of goods server LoGS. Punctuated lines separate the elements .
The cash register CR starts the processing in step 201 when items to be purchased are registered in the cash register. Step 202 designates Payment Transaction Data PTD information that identifies a payment of the items, e.g. the amount due for payment. This PTD information and Payment Medium Identification data are transmitted to the front-end or intermediate server FE where the information is subject to a preliminary check in step 204. Step 204 checks for e.g. whether the payment medium is registered as being stolen. If the preliminary check is not in order, a refusal of the payment is sent to the cash register in step 209. Alternatively, in step 205 it is verified whether the customer is a trusted customer. If the customer is not trusted (N) , a request for validation of the transaction data is sent to the bank server, where in step 207, the transaction is validated directly against the customer's account(s). If this validation indicates that the transaction can be carried out (tested in step 208), the payment transaction data are stored (in step 211) temporarily in a database at the front-end server. Alternatively, a refusal of the payment is send to the cash register in step 209. The payment is then refused at the cash register in step 210.
If the customer is found to be trusted (referring to step 205) , the Payment Transaction Data are also stored in step 211. Subsequently, in step 212, an acceptance of the payment transaction is sent to the cash register that accepts the payment in step 213. Additionally, a list of purchased goods is generated in the cash register and transmitted to the front-end server where it is stored temporarily in step 215.
At specified intervals or points in time, the List of purchased goods data (LoG data) and the Payment Transaction Data are transmitted to be stored at the list of goods server LoGS and to be registered in a bank server in step 217, respectively.
Further, in step 216 the List of goods data are made available to the user/customer or another authorised person via the Internet.
Thus, since the payment is validated either at the bank server or at the intermediate server FE, it is ensured that lists of goods are issued properly.
It should be noted, that even though the examples of the method have been related to points of sale, it is also conceivable, that the purchase of goods and the reception of the PMI data are performed over a computer network, e.g. the Internet. Fig. 3 shows a rough outline of an example of a collection 300 of lists of goods. The first column 301 indicates the ordering of the individual lists of goods, of which one is indicated by the reference number 305. The second column 302 specifies an example of PMI data identifying the used payment medium. Next, the column 303 indicates some of the data contained in a sales slip, e.g. the purchased items, and their prizes. As explained more detailed below, a preferred way of identifying the items purchased in the database in the list of goods server is by means of the EAN numbers of the items, EAN numbers relating to the EAN system described below. In fig. 3 the column 303 is meant to indicate only that the list of goods comprises the data on which goods have been purchased and at which prizes. The last column 304 contains the dates on which the purchases have been performed. It should be stressed that the collection 300 of lists of goods represented in fig. 3 is an example only of the contents thereof. Typically, the name and address of the retailers would also be included, whereas the PMI data would typically not be included once for every list of goods 305, but - on the contrary - it would rather be linked to the lists of goods by means of addresses on servers.
Fig. 4 shows an example of the structure of the representation of the collections of lists of goods. In fig. 4 the lists of goods are shown in relation to an identified registered user with the user name 400. The example is meant to illustrate that a user is typically in possession of more than one payment medium and to illustrate how the data can be structured for display to a user.
The reference numeral 401 indicates payments conducted with a first payment medium; the reference numeral 402 indicates payments conducted with a second payment medium, and 403 indicates payments conducted with a third payment medium. The reference numerals 404, 405, 406, 407 indicate payments performed with the first payment medium at a first, second, third and fourth retailer, respectively.
It should be stressed, that the structure of the representation of the collections of lists of goods shown in fig. 4 is exemplary only and that a plurality of variations are conceivable. The payment media used are for example one or more mobile telephones and/or one or more credit cards. However, it is also conceivable that purchases conducted by means of cash payment could also be included in the collections of lists of goods, as long as the purchase is made in connection with reception of PMI data. Of course, E-commerce purchases could also be included in the collections of lists of goods, in that they inherently contain transmission of PMI data.
Now follows a more detailed description of an example of the overall operation of a system performing the methods according to the invention as well as examples of data structures and formats used therein .
As noted above, the list of goods server can function as a repository for customers' sales slips, i.e. the paper slips customers receive that specify the purchase, e.g. name and address of the retailer, date, time of day, the purchased items and their prizes, total amount paid.
The system handling the list of goods server, the access to the services of the list of goods server for retailers and customers/users, the necessary relations between the following: the cash registers of the retailers, the intermediate servers, the PMI of the customer's payment media, the bank server, etc., is denoted the "list of goods system". When a retailer enrols to the lists of goods system to obtain access to use the services of the list of goods server and offers these services to his customers, the cash register of the retailer will obtain a relation to a front-end server, a so-called bank gateway. This bank gateway will have its own private key rendering it capable of digitally signing messages. The list of goods server will have the corresponding public keys for all bank gateways.
When a customer makes a purchase, an electronic copy of the sales slip, the list of goods, is sent to the serving bank gateway in XML (Extensible Markup Language) format. The bank gateway issues a digital signature on the sales slip (the XML document) and forwards the list of goods to the list of goods server. The list of goods server verifies the signature, passes the XML document and writes each node of document into a relational database in the list of goods server. The list of goods server can at any time reconstruct a sales slip and re-verify the digital signatures. Hereby, the sales slips can be stored in the list of goods server and they can be used for analyses, statistics, graphic representations, reports and certificates of guarantee (also denoted warrants) for the customers. Also data mining for analysts and other professionals is an option. Preferably, the XSL language is used to present the XML data in the list of goods server to the user. The XSL language is a language for creating a style sheet that describes how data sent over the Web using the XML are to be presented to the user. For example, in a set of XML data that describes the characteristics of one or more super markets, a set of open and close tags might contain the name of a supermarket. Using XSL, you could tell the Web browser that the supermarket name should be displayed, where to display it on a page, and that it should be displayed in a bold font. In the same way, the other data in the set of XML data could be presented so that it look's similar to a sales slip, in case the set of XML data related to a list of goods.
It is important to stress, that the system enables enrolment of a wide range of retailers to the system, even internationally, thereby providing a customer with the option to access data from a greater part of all his/her purchases, even those made abroad, and thereby to perform analyses, statistics, graphic representations, reports and/or to issue warrants for a greater part or even all his purchases.
Customers, who wish to use the lists of goods system, must enrol to use the list of goods server. One possible way to enrol is to type in the GSM (Global System for Mobile) number to a web page on the list of goods server. The list of goods server generates a password for the customer - this password could be sent by SMS to the GSM number entered by the customer. When the customer receives the SMS containing his password, he/she is free to change the password to his own preference. This will ensure that impersonation is difficult and increases the security of the list of goods server. The password could function as the customer identification CID data, which is linked to the every list of goods, thereby providing a key for the access to the data of the specific customer in the list of goods server.
A preferred way of identifying the items purchased in the database in the list of goods server is by means of the EAN numbers of the items, EAN numbers relating to the EAN system described below. This makes managing of lists of goods uniform between different retailers, even internationally.
The EAN system is short for the EAN.UCC System, which is a common global language of business and is a set of tools that provide a standard way of uniquely and unambiguously identifying, tracking and tracing products, services and locations. It is a key, facilitating national and international communication between various trading partners. The EAN.UCC system is managed by EAN International through a network of national numbering organisations that allocate and administer the EAN.UCC Numbering System.
When a range of retailers, manufacturers, merchants, and so on has enrolled to the lists of goods system, the customer enrolled to the system is provided with the possibility of accessing data from a greater part of all his/her purchases, and thereby of performing analyses and statistics in a variety of ways. For example, he/she can deduct the amounts of money spent on specific categories of goods, amounts of money spent on those categories at different retailers, amounts of money or goods sorted according to date, retailer name, and so on.
Preferably, the list of goods server is also configured to support a warrant facility, whereby a customer can achieve a warrant of a purchased item, e.g. stating date of purchase, the retailer and specifying the item. This warrant could be available either in electronic form or be printed on paper or both.
When a customer needs to exercise the warrant facility of the list of goods server, he/she must first login to the list of goods server and fetch the list of goods containing the item for which the warrant should be raised. The customer can then click the "complain" button in the web page; this will open a new page where the customer can type in his complaint. After this the customer presses "send" and the selected sales slip with the digital signature is sent as email to the retailer from whom the item was purchased.
The retailer receives a complaint from the customer as an HTML-mail and after the retailer has verified the digital signature he can process the complaint.
Alternatively, the list of goods server can provide the warrant in a printable form, so that the customer can take a print of it and bring it to the retailer, e.g. along with the item in question. 11
An example of the structure of the format of the XML document transmitted from the payment terminal to the list of goods server is given below:
Example :
<?xml version="1.0" encoding="IS0-8859-l"?> <WEBSERVERINFO> <RETAILID>9999999999</RETAILID> <RETAILNAME>Name of retailer</RETAILNAME> <DATETIME>DDMMYY HH: TT : SS</DATETIME> <SALESSLIP> <BANKID>9</BANKID> <ACC0UNTID>9</ACC0UNTID> <USERID>40503701</USERID> <TRXID>9999</TRXID> <TEXT>
<ListOfGoods> <Header> <Linel>Retailer name verbose</Linel> <Line2>Retailers address</Line2> <Line3>ZIP and CITY</Line3> </Header> <Article> <count>9</count> <EAN>999999999999999</EAN>
<Text>ITEM TEXT</Text> <UnitPrice>9, 999.99</UnitPrice> <TotalPrice>9, 999.99</TotalPrice> </Article>
<Total> <Text>TOTAL</Text> <Sum>9, 999.99</Sum> </Total> <Cash>
<Text> beamtrust</Text> <Value>9, 999.99</Val e> </Cash> <Salesman> <Linel>Description</ inel> <Line2>Name/number of cashier</Line2> </Salesman> <Footer>
<Linel>Date:dd.mm. yyyy time:hh.mm. ss</Linel> <Line2>P0S:9 Slip: 99999 Opr :AAAAAAAA</L±ne2> <Line3>Description</Line3> </Footer> </ListOfGoods> </TEXT> </SALESSLIP> </WEBSERVERINFO>
In the above example, the information between the tags <RETAILID> and </RETAILID> identifies the identification (ID) of the retailer, and the information between the tags <RETAILNAME> and </RETAILNAME> provides the name of the retailer. Likewise, the information tagged "DATETIME" provides the date and time of the purchase and is provided from the cash register. Thereafter, the structure provides for banking information ("BANKID", " CCOUNTID" , "USERID"), which information is preferably provided from the payment medium. The information between the tags <TEXT> and </TEXT> provides the information listed on a sales slip. It should be noted, that it is well known to provide this kind of information, i.e. a list of purchased items with details regarding the item(s) and their prize (s), from a cash register to a computer server via a data port.
Moreover, it should be noted that the above is only an example of a possible structure of the XML document. In the following a specific example of the use of the above XML structure is outlined: Example :
<?xml version="1.0" encoding="ISO-8859-l"?> <WEBSERVERINFO> <RETAILID>0012345678</RETAI ID>
<RETAILNAME>Dreisler</RETAILNAME> <DATETIME>191102 14 : 46: 15</DATETIME> <SALESSLIP> <BFCID>K/BFCID> <ACCOUNTID>K/ACCOUNTID> <USERID>4050370K/USERID> <TRXID>296K/TRXID> <TEXT>
<ListOfGoods> <Header>
<Linel>Dreisler Quantum</ inel> <Line2>Otto Monstedsvej 1</Line2> <Line3>9200 Aalborg</Line3> </Header> <Article>
<count>1</count> <EAN>28</EAN> <Text> BUTTER</Text> <UnitPrice>9, 95</UnitPrice> <TotalPrice>9, 95</TotalPrice>
</Article> <Article> <count>1</count> <EAN>30</EAN> <Text> 1 L MILK</Text>
<UnitPrice>7, 50</UnitPrice> <TotalPrice>7, 50</TotalPrice> </Article> <Article> <count>l</count>
<EAN>3K/EAN>
<Text> FRUIT MIXED</Text> <UnitPrice>25, 00</UnitPrice> <TotalPrice>25 , 00</TotalPrice> </Article> <Article> <count>l</count> <EAN>32</EAN>
<Text> MEAT PORK 500 G</Text> <UnitPrice>42, 00</UnitPrice> <TotalPrice>42, 00</TotalPrice> </Article> <Article> <count>l</count> <EAN>26</EAN>
<Text> GENTLEMENS ARTICL.</Text> <UnitPrice>185, 00</UnitPrice>
<TotalPrice>185 , 00</TotalPrice> </Article> <Article> <count>6</count> <EA >40</EAN>
<Text>6 BEER TUBORG</Text> <UnitPrice>5,50</UnitPrice> <TotalPrice>33, 00</TotalPrice> </Article> <Total>
<Text>TOTAD</Text> <Sum>302, 45</Sum> </Total> <Cash> <Text> beamtrust</Text>
<Value>302, 5</Value> </Cash> <Salesman> < inel>You were served by:</__inel> < ine2>Amanda</ ine2>
</Salesman> <Footer> <Linel>Date:19.11.2002 Kl : 14.36.14</Linel> <Line2>Cash register:l salesslip: 2304 Opr :Amanda</Line2> <Line3>Thank you - call again</Line3> </Footer> </ListOfGoods> </TEXT> </SAl_ESS IP> </ EBSERVERINFO>

Claims

Patent Claims
1. A method of managing lists of purchased goods, comprising the steps of: in connection with a payment for goods in a list of purchased goods, receiving Payment Medium Identification data (PMI data) identifying a payment medium of an identified registered user; characterized in that the method further comprises the steps of: linking the PMI data and the list of purchased goods together to a linked data entity; and transmitting the linked data entity to a list of goods computer server to subsequently make the list of purchased goods available to the identified user over a computer network, where the list of purchased goods is made available to the identified user in a collection of lists of goods, where each of the lists in the collection fulfils the criterion of being linked to the PMI data, and where the PMI data functions as a key for accessing the lists of purchased goods.
2. A method according to claim 1, wherein the list of purchased goods exists in a markup language.
3. A method according to claim 1 or 2, wherein the list of purchased goods is presented by the list of goods computer server by means of a style sheet language.
4. A method according to any of claims 1 to 3, wherein the payment medium is a mobile station.
5. A method according to any of claims 1 to 3, wherein the payment medium is a credit card.
6. In a payment computer system, a method of managing lists of purchased goods, comprising the steps of: in connection with a payment for goods in a list of purchased goods, receiving Payment Medium Identification data (PMI data) identifying a payment medium of an identified user; conducting an examination of the Payment Medium
Identification data to determine whether the payment medium is valid; characterized in that the method further comprises the steps of: if the payment medium is determined to be valid, performing the following steps:
- transmitting the PMI data and the list of purchased goods to a list of goods computer server to subsequently make the list of purchased goods available to the identified user over a computer network; and
- transmitting an acknowledgement of the payment to the payment computer system.
7. A method according to claim 6, wherein the payment computer system is situated at a point of sale and the
PMI data are transmitted locally from the payment medium to the payment computer system.
8. A method according to claim 6 or 7, wherein the payment medium is a mobile station.
9. A Method according to claim 8, wherein the transmission of the PMI data is performed by means of an application on a Subscriber Identification Module (SIM) in the mobile station.
10. A method according to claim 6 or 7, wherein the payment medium is a credit card.
11. A method according to claim 6, wherein the PMI data transmitted to an intermediate server that is arranged to conduct the examination of the PMI data against an intermediate database if the PMI data fulfils a criterion.
12. A method according to claim 11, wherein the criterion is whether an identified registered user of the payment medium is a trusted user.
13. A method according to claim 10 or 11, wherein the criterion is whether the payment medium is registered as being valid.
14. A method according to any of claims 11 to 13, wherein the examination of the PMI data is forwarded to a payment authority server if the PMI data do not fulfil the criterion and wherein the PMI data and information on the payment are examined at the payment authority server.
15. A method according to any of claims 1 to 7, wherein the list of purchased goods data are transmitted upon detection of an acknowledgement of the payment, which acknowledgement is sent from the intermediate server or the payment authority server.
16. A method according to any of the claims 6 to 15, wherein the list of purchased goods exists in a markup language .
17. A method according to any of the claims 6 to 16, wherein the list of purchased goods is presented by the list of goods computer server by means of a style sheet language .
PCT/DK2002/000834 2001-12-10 2002-12-10 Method of managing lists of purchased goods WO2003050773A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002358457A AU2002358457A1 (en) 2001-12-10 2002-12-10 Method of managing lists of purchased goods

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DKPA200101836 2001-12-10
DKPA200101836 2001-12-10

Publications (2)

Publication Number Publication Date
WO2003050773A2 true WO2003050773A2 (en) 2003-06-19
WO2003050773A3 WO2003050773A3 (en) 2004-02-26

Family

ID=8160889

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DK2002/000834 WO2003050773A2 (en) 2001-12-10 2002-12-10 Method of managing lists of purchased goods

Country Status (2)

Country Link
AU (1) AU2002358457A1 (en)
WO (1) WO2003050773A2 (en)

Cited By (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011029957A1 (en) * 2009-09-14 2011-03-17 The Royal Bank Of Scotland Plc Electronic receipts
US11200341B2 (en) 2016-06-10 2021-12-14 OneTrust, LLC Consent receipt management systems and related methods
US11210420B2 (en) 2016-06-10 2021-12-28 OneTrust, LLC Data subject access request processing systems and related methods
US11222309B2 (en) 2016-06-10 2022-01-11 OneTrust, LLC Data processing systems for generating and populating a data inventory
US11222142B2 (en) 2016-06-10 2022-01-11 OneTrust, LLC Data processing systems for validating authorization for personal data collection, storage, and processing
US11222139B2 (en) 2016-06-10 2022-01-11 OneTrust, LLC Data processing systems and methods for automatic discovery and assessment of mobile software development kits
US11227247B2 (en) 2016-06-10 2022-01-18 OneTrust, LLC Data processing systems and methods for bundled privacy policies
US11228620B2 (en) 2016-06-10 2022-01-18 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11238390B2 (en) 2016-06-10 2022-02-01 OneTrust, LLC Privacy management systems and methods
US11240273B2 (en) 2016-06-10 2022-02-01 OneTrust, LLC Data processing and scanning systems for generating and populating a data inventory
US11244071B2 (en) 2016-06-10 2022-02-08 OneTrust, LLC Data processing systems for use in automatically generating, populating, and submitting data subject access requests
US11244367B2 (en) 2016-04-01 2022-02-08 OneTrust, LLC Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design
US11244072B2 (en) 2016-06-10 2022-02-08 OneTrust, LLC Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
US11256777B2 (en) 2016-06-10 2022-02-22 OneTrust, LLC Data processing user interface monitoring systems and related methods
US11277448B2 (en) 2016-06-10 2022-03-15 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11294939B2 (en) 2016-06-10 2022-04-05 OneTrust, LLC Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software
US11295316B2 (en) 2016-06-10 2022-04-05 OneTrust, LLC Data processing systems for identity validation for consumer rights requests and related methods
US11301589B2 (en) 2016-06-10 2022-04-12 OneTrust, LLC Consent receipt management systems and related methods
US11301796B2 (en) 2016-06-10 2022-04-12 OneTrust, LLC Data processing systems and methods for customizing privacy training
US11308435B2 (en) 2016-06-10 2022-04-19 OneTrust, LLC Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
US11328240B2 (en) 2016-06-10 2022-05-10 OneTrust, LLC Data processing systems for assessing readiness for responding to privacy-related incidents
US11328092B2 (en) 2016-06-10 2022-05-10 OneTrust, LLC Data processing systems for processing and managing data subject access in a distributed environment
US11336697B2 (en) 2016-06-10 2022-05-17 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11334682B2 (en) 2016-06-10 2022-05-17 OneTrust, LLC Data subject access request processing systems and related methods
US11334681B2 (en) 2016-06-10 2022-05-17 OneTrust, LLC Application privacy scanning systems and related meihods
US11343284B2 (en) 2016-06-10 2022-05-24 OneTrust, LLC Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance
US11341447B2 (en) 2016-06-10 2022-05-24 OneTrust, LLC Privacy management systems and methods
US11347889B2 (en) 2016-06-10 2022-05-31 OneTrust, LLC Data processing systems for generating and populating a data inventory
US11354435B2 (en) 2016-06-10 2022-06-07 OneTrust, LLC Data processing systems for data testing to confirm data deletion and related methods
US11354434B2 (en) 2016-06-10 2022-06-07 OneTrust, LLC Data processing systems for verification of consent and notice processing and related methods
US11361057B2 (en) 2016-06-10 2022-06-14 OneTrust, LLC Consent receipt management systems and related methods
US11366786B2 (en) 2016-06-10 2022-06-21 OneTrust, LLC Data processing systems for processing data subject access requests
US11366909B2 (en) 2016-06-10 2022-06-21 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11373007B2 (en) 2017-06-16 2022-06-28 OneTrust, LLC Data processing systems for identifying whether cookies contain personally identifying information
US11392720B2 (en) 2016-06-10 2022-07-19 OneTrust, LLC Data processing systems for verification of consent and notice processing and related methods
US11397819B2 (en) 2020-11-06 2022-07-26 OneTrust, LLC Systems and methods for identifying data processing activities based on data discovery results
US11403377B2 (en) 2016-06-10 2022-08-02 OneTrust, LLC Privacy management systems and methods
US11409908B2 (en) * 2016-06-10 2022-08-09 OneTrust, LLC Data processing systems and methods for populating and maintaining a centralized database of personal data
US11418492B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing systems and methods for using a data model to select a target data asset in a data migration
US11416636B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing consent management systems and related methods
US11416109B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Automated data processing systems and methods for automatically processing data subject access requests using a chatbot
US11418516B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Consent conversion optimization systems and related methods
US11416634B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Consent receipt management systems and related methods
US11416798B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing systems and methods for providing training in a vendor procurement process
US11416589B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11416590B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11416576B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing consent capture systems and related methods
US11436373B2 (en) 2020-09-15 2022-09-06 OneTrust, LLC Data processing systems and methods for detecting tools for the automatic blocking of consent requests
US11438386B2 (en) 2016-06-10 2022-09-06 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11442906B2 (en) 2021-02-04 2022-09-13 OneTrust, LLC Managing custom attributes for domain objects defined within microservices
US11444976B2 (en) 2020-07-28 2022-09-13 OneTrust, LLC Systems and methods for automatically blocking the use of tracking tools
US11461722B2 (en) 2016-06-10 2022-10-04 OneTrust, LLC Questionnaire response automation for compliance management
US11461500B2 (en) 2016-06-10 2022-10-04 OneTrust, LLC Data processing systems for cookie compliance testing with website scanning and related methods
US11475165B2 (en) 2020-08-06 2022-10-18 OneTrust, LLC Data processing systems and methods for automatically redacting unstructured data from a data subject access request
US11475136B2 (en) 2016-06-10 2022-10-18 OneTrust, LLC Data processing systems for data transfer risk identification and related methods
US11481710B2 (en) 2016-06-10 2022-10-25 OneTrust, LLC Privacy management systems and methods
US11494515B2 (en) 2021-02-08 2022-11-08 OneTrust, LLC Data processing systems and methods for anonymizing data samples in classification analysis
US11520928B2 (en) 2016-06-10 2022-12-06 OneTrust, LLC Data processing systems for generating personal data receipts and related methods
US11526624B2 (en) 2020-09-21 2022-12-13 OneTrust, LLC Data processing systems and methods for automatically detecting target data transfers and target data processing
US11533315B2 (en) 2021-03-08 2022-12-20 OneTrust, LLC Data transfer discovery and analysis systems and related methods
US11546661B2 (en) 2021-02-18 2023-01-03 OneTrust, LLC Selective redaction of media content
US11544667B2 (en) 2016-06-10 2023-01-03 OneTrust, LLC Data processing systems for generating and populating a data inventory
US11544409B2 (en) 2018-09-07 2023-01-03 OneTrust, LLC Data processing systems and methods for automatically protecting sensitive data within privacy management systems
US11562078B2 (en) 2021-04-16 2023-01-24 OneTrust, LLC Assessing and managing computational risk involved with integrating third party computing functionality within a computing system
US11562097B2 (en) 2016-06-10 2023-01-24 OneTrust, LLC Data processing systems for central consent repository and related methods
US11586762B2 (en) 2016-06-10 2023-02-21 OneTrust, LLC Data processing systems and methods for auditing data request compliance
US11586700B2 (en) 2016-06-10 2023-02-21 OneTrust, LLC Data processing systems and methods for automatically blocking the use of tracking tools
US11593523B2 (en) 2018-09-07 2023-02-28 OneTrust, LLC Data processing systems for orphaned data identification and deletion and related methods
US11601464B2 (en) 2021-02-10 2023-03-07 OneTrust, LLC Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system
US11620142B1 (en) 2022-06-03 2023-04-04 OneTrust, LLC Generating and customizing user interfaces for demonstrating functions of interactive user environments
US11625502B2 (en) 2016-06-10 2023-04-11 OneTrust, LLC Data processing systems for identifying and modifying processes that are subject to data subject access requests
US11636171B2 (en) 2016-06-10 2023-04-25 OneTrust, LLC Data processing user interface monitoring systems and related methods
US11651402B2 (en) 2016-04-01 2023-05-16 OneTrust, LLC Data processing systems and communication systems and methods for the efficient generation of risk assessments
US11651104B2 (en) 2016-06-10 2023-05-16 OneTrust, LLC Consent receipt management systems and related methods
US11651106B2 (en) 2016-06-10 2023-05-16 OneTrust, LLC Data processing systems for fulfilling data subject access requests and related methods
US11675929B2 (en) 2016-06-10 2023-06-13 OneTrust, LLC Data processing consent sharing systems and related methods
US11687528B2 (en) 2021-01-25 2023-06-27 OneTrust, LLC Systems and methods for discovery, classification, and indexing of data in a native computing system
US11727141B2 (en) 2016-06-10 2023-08-15 OneTrust, LLC Data processing systems and methods for synching privacy-related user consent across multiple computing devices
US11775348B2 (en) 2021-02-17 2023-10-03 OneTrust, LLC Managing custom workflows for domain objects defined within microservices
US11797528B2 (en) 2020-07-08 2023-10-24 OneTrust, LLC Systems and methods for targeted data discovery
US11921894B2 (en) 2016-06-10 2024-03-05 OneTrust, LLC Data processing systems for generating and populating a data inventory for processing data access requests

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2733068A1 (en) * 1995-04-14 1996-10-18 G C Tech ELECTRONIC PAYMENT METHOD FOR PERFORMING TRANSACTIONS RELATED TO THE PURCHASE OF GOODS ON A COMPUTER NETWORK
US5739512A (en) * 1996-05-30 1998-04-14 Sun Microsystems, Inc. Digital delivery of receipts
US5864825A (en) * 1995-04-06 1999-01-26 Fujitsu Limited Method of displaying purchase data and goods registration system
WO1999016029A1 (en) * 1997-09-25 1999-04-01 Nokia Networks Oy Electronic payment system
WO2000075834A2 (en) * 1999-06-04 2000-12-14 Receiptcity.Com, Inc. An electronic-receipts service
WO2001003078A1 (en) * 1999-07-05 2001-01-11 Hoeili Jens Petter Method and system for payment transaction

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864825A (en) * 1995-04-06 1999-01-26 Fujitsu Limited Method of displaying purchase data and goods registration system
FR2733068A1 (en) * 1995-04-14 1996-10-18 G C Tech ELECTRONIC PAYMENT METHOD FOR PERFORMING TRANSACTIONS RELATED TO THE PURCHASE OF GOODS ON A COMPUTER NETWORK
US5739512A (en) * 1996-05-30 1998-04-14 Sun Microsystems, Inc. Digital delivery of receipts
WO1999016029A1 (en) * 1997-09-25 1999-04-01 Nokia Networks Oy Electronic payment system
WO2000075834A2 (en) * 1999-06-04 2000-12-14 Receiptcity.Com, Inc. An electronic-receipts service
WO2001003078A1 (en) * 1999-07-05 2001-01-11 Hoeili Jens Petter Method and system for payment transaction

Cited By (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011029957A1 (en) * 2009-09-14 2011-03-17 The Royal Bank Of Scotland Plc Electronic receipts
US11244367B2 (en) 2016-04-01 2022-02-08 OneTrust, LLC Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design
US11651402B2 (en) 2016-04-01 2023-05-16 OneTrust, LLC Data processing systems and communication systems and methods for the efficient generation of risk assessments
US11586700B2 (en) 2016-06-10 2023-02-21 OneTrust, LLC Data processing systems and methods for automatically blocking the use of tracking tools
US11277448B2 (en) 2016-06-10 2022-03-15 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11222139B2 (en) 2016-06-10 2022-01-11 OneTrust, LLC Data processing systems and methods for automatic discovery and assessment of mobile software development kits
US11227247B2 (en) 2016-06-10 2022-01-18 OneTrust, LLC Data processing systems and methods for bundled privacy policies
US11228620B2 (en) 2016-06-10 2022-01-18 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11238390B2 (en) 2016-06-10 2022-02-01 OneTrust, LLC Privacy management systems and methods
US11240273B2 (en) 2016-06-10 2022-02-01 OneTrust, LLC Data processing and scanning systems for generating and populating a data inventory
US11244071B2 (en) 2016-06-10 2022-02-08 OneTrust, LLC Data processing systems for use in automatically generating, populating, and submitting data subject access requests
US11222309B2 (en) 2016-06-10 2022-01-11 OneTrust, LLC Data processing systems for generating and populating a data inventory
US11244072B2 (en) 2016-06-10 2022-02-08 OneTrust, LLC Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
US11256777B2 (en) 2016-06-10 2022-02-22 OneTrust, LLC Data processing user interface monitoring systems and related methods
US11461722B2 (en) 2016-06-10 2022-10-04 OneTrust, LLC Questionnaire response automation for compliance management
US11294939B2 (en) 2016-06-10 2022-04-05 OneTrust, LLC Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software
US11295316B2 (en) 2016-06-10 2022-04-05 OneTrust, LLC Data processing systems for identity validation for consumer rights requests and related methods
US11301589B2 (en) 2016-06-10 2022-04-12 OneTrust, LLC Consent receipt management systems and related methods
US11301796B2 (en) 2016-06-10 2022-04-12 OneTrust, LLC Data processing systems and methods for customizing privacy training
US11308435B2 (en) 2016-06-10 2022-04-19 OneTrust, LLC Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
US11328240B2 (en) 2016-06-10 2022-05-10 OneTrust, LLC Data processing systems for assessing readiness for responding to privacy-related incidents
US11328092B2 (en) 2016-06-10 2022-05-10 OneTrust, LLC Data processing systems for processing and managing data subject access in a distributed environment
US11336697B2 (en) 2016-06-10 2022-05-17 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11334682B2 (en) 2016-06-10 2022-05-17 OneTrust, LLC Data subject access request processing systems and related methods
US11461500B2 (en) 2016-06-10 2022-10-04 OneTrust, LLC Data processing systems for cookie compliance testing with website scanning and related methods
US11343284B2 (en) 2016-06-10 2022-05-24 OneTrust, LLC Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance
US11341447B2 (en) 2016-06-10 2022-05-24 OneTrust, LLC Privacy management systems and methods
US11347889B2 (en) 2016-06-10 2022-05-31 OneTrust, LLC Data processing systems for generating and populating a data inventory
US11354435B2 (en) 2016-06-10 2022-06-07 OneTrust, LLC Data processing systems for data testing to confirm data deletion and related methods
US11354434B2 (en) 2016-06-10 2022-06-07 OneTrust, LLC Data processing systems for verification of consent and notice processing and related methods
US11361057B2 (en) 2016-06-10 2022-06-14 OneTrust, LLC Consent receipt management systems and related methods
US11366786B2 (en) 2016-06-10 2022-06-21 OneTrust, LLC Data processing systems for processing data subject access requests
US11366909B2 (en) 2016-06-10 2022-06-21 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11960564B2 (en) 2016-06-10 2024-04-16 OneTrust, LLC Data processing systems and methods for automatically blocking the use of tracking tools
US11392720B2 (en) 2016-06-10 2022-07-19 OneTrust, LLC Data processing systems for verification of consent and notice processing and related methods
US11921894B2 (en) 2016-06-10 2024-03-05 OneTrust, LLC Data processing systems for generating and populating a data inventory for processing data access requests
US11403377B2 (en) 2016-06-10 2022-08-02 OneTrust, LLC Privacy management systems and methods
US11409908B2 (en) * 2016-06-10 2022-08-09 OneTrust, LLC Data processing systems and methods for populating and maintaining a centralized database of personal data
US11418492B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing systems and methods for using a data model to select a target data asset in a data migration
US11416636B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing consent management systems and related methods
US11416109B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Automated data processing systems and methods for automatically processing data subject access requests using a chatbot
US11418516B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Consent conversion optimization systems and related methods
US11449633B2 (en) 2016-06-10 2022-09-20 OneTrust, LLC Data processing systems and methods for automatic discovery and assessment of mobile software development kits
US11416798B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing systems and methods for providing training in a vendor procurement process
US11416589B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11416590B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11416576B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing consent capture systems and related methods
US11868507B2 (en) 2016-06-10 2024-01-09 OneTrust, LLC Data processing systems for cookie compliance testing with website scanning and related methods
US11438386B2 (en) 2016-06-10 2022-09-06 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11727141B2 (en) 2016-06-10 2023-08-15 OneTrust, LLC Data processing systems and methods for synching privacy-related user consent across multiple computing devices
US11675929B2 (en) 2016-06-10 2023-06-13 OneTrust, LLC Data processing consent sharing systems and related methods
US11416634B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Consent receipt management systems and related methods
US11222142B2 (en) 2016-06-10 2022-01-11 OneTrust, LLC Data processing systems for validating authorization for personal data collection, storage, and processing
US11334681B2 (en) 2016-06-10 2022-05-17 OneTrust, LLC Application privacy scanning systems and related meihods
US11468386B2 (en) 2016-06-10 2022-10-11 OneTrust, LLC Data processing systems and methods for bundled privacy policies
US11468196B2 (en) 2016-06-10 2022-10-11 OneTrust, LLC Data processing systems for validating authorization for personal data collection, storage, and processing
US11651106B2 (en) 2016-06-10 2023-05-16 OneTrust, LLC Data processing systems for fulfilling data subject access requests and related methods
US11475136B2 (en) 2016-06-10 2022-10-18 OneTrust, LLC Data processing systems for data transfer risk identification and related methods
US11481710B2 (en) 2016-06-10 2022-10-25 OneTrust, LLC Privacy management systems and methods
US11488085B2 (en) 2016-06-10 2022-11-01 OneTrust, LLC Questionnaire response automation for compliance management
US11651104B2 (en) 2016-06-10 2023-05-16 OneTrust, LLC Consent receipt management systems and related methods
US11520928B2 (en) 2016-06-10 2022-12-06 OneTrust, LLC Data processing systems for generating personal data receipts and related methods
US11200341B2 (en) 2016-06-10 2021-12-14 OneTrust, LLC Consent receipt management systems and related methods
US11645353B2 (en) 2016-06-10 2023-05-09 OneTrust, LLC Data processing consent capture systems and related methods
US11645418B2 (en) 2016-06-10 2023-05-09 OneTrust, LLC Data processing systems for data testing to confirm data deletion and related methods
US11544667B2 (en) 2016-06-10 2023-01-03 OneTrust, LLC Data processing systems for generating and populating a data inventory
US11544405B2 (en) 2016-06-10 2023-01-03 OneTrust, LLC Data processing systems for verification of consent and notice processing and related methods
US11636171B2 (en) 2016-06-10 2023-04-25 OneTrust, LLC Data processing user interface monitoring systems and related methods
US11550897B2 (en) 2016-06-10 2023-01-10 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11551174B2 (en) 2016-06-10 2023-01-10 OneTrust, LLC Privacy management systems and methods
US11558429B2 (en) 2016-06-10 2023-01-17 OneTrust, LLC Data processing and scanning systems for generating and populating a data inventory
US11556672B2 (en) 2016-06-10 2023-01-17 OneTrust, LLC Data processing systems for verification of consent and notice processing and related methods
US11625502B2 (en) 2016-06-10 2023-04-11 OneTrust, LLC Data processing systems for identifying and modifying processes that are subject to data subject access requests
US11562097B2 (en) 2016-06-10 2023-01-24 OneTrust, LLC Data processing systems for central consent repository and related methods
US11586762B2 (en) 2016-06-10 2023-02-21 OneTrust, LLC Data processing systems and methods for auditing data request compliance
US11210420B2 (en) 2016-06-10 2021-12-28 OneTrust, LLC Data subject access request processing systems and related methods
US11609939B2 (en) 2016-06-10 2023-03-21 OneTrust, LLC Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software
US11373007B2 (en) 2017-06-16 2022-06-28 OneTrust, LLC Data processing systems for identifying whether cookies contain personally identifying information
US11663359B2 (en) 2017-06-16 2023-05-30 OneTrust, LLC Data processing systems for identifying whether cookies contain personally identifying information
US11593523B2 (en) 2018-09-07 2023-02-28 OneTrust, LLC Data processing systems for orphaned data identification and deletion and related methods
US11947708B2 (en) 2018-09-07 2024-04-02 OneTrust, LLC Data processing systems and methods for automatically protecting sensitive data within privacy management systems
US11544409B2 (en) 2018-09-07 2023-01-03 OneTrust, LLC Data processing systems and methods for automatically protecting sensitive data within privacy management systems
US11797528B2 (en) 2020-07-08 2023-10-24 OneTrust, LLC Systems and methods for targeted data discovery
US11444976B2 (en) 2020-07-28 2022-09-13 OneTrust, LLC Systems and methods for automatically blocking the use of tracking tools
US11475165B2 (en) 2020-08-06 2022-10-18 OneTrust, LLC Data processing systems and methods for automatically redacting unstructured data from a data subject access request
US11436373B2 (en) 2020-09-15 2022-09-06 OneTrust, LLC Data processing systems and methods for detecting tools for the automatic blocking of consent requests
US11704440B2 (en) 2020-09-15 2023-07-18 OneTrust, LLC Data processing systems and methods for preventing execution of an action documenting a consent rejection
US11526624B2 (en) 2020-09-21 2022-12-13 OneTrust, LLC Data processing systems and methods for automatically detecting target data transfers and target data processing
US11397819B2 (en) 2020-11-06 2022-07-26 OneTrust, LLC Systems and methods for identifying data processing activities based on data discovery results
US11615192B2 (en) 2020-11-06 2023-03-28 OneTrust, LLC Systems and methods for identifying data processing activities based on data discovery results
US11687528B2 (en) 2021-01-25 2023-06-27 OneTrust, LLC Systems and methods for discovery, classification, and indexing of data in a native computing system
US11442906B2 (en) 2021-02-04 2022-09-13 OneTrust, LLC Managing custom attributes for domain objects defined within microservices
US11494515B2 (en) 2021-02-08 2022-11-08 OneTrust, LLC Data processing systems and methods for anonymizing data samples in classification analysis
US11601464B2 (en) 2021-02-10 2023-03-07 OneTrust, LLC Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system
US11775348B2 (en) 2021-02-17 2023-10-03 OneTrust, LLC Managing custom workflows for domain objects defined within microservices
US11546661B2 (en) 2021-02-18 2023-01-03 OneTrust, LLC Selective redaction of media content
US11533315B2 (en) 2021-03-08 2022-12-20 OneTrust, LLC Data transfer discovery and analysis systems and related methods
US11816224B2 (en) 2021-04-16 2023-11-14 OneTrust, LLC Assessing and managing computational risk involved with integrating third party computing functionality within a computing system
US11562078B2 (en) 2021-04-16 2023-01-24 OneTrust, LLC Assessing and managing computational risk involved with integrating third party computing functionality within a computing system
US11620142B1 (en) 2022-06-03 2023-04-04 OneTrust, LLC Generating and customizing user interfaces for demonstrating functions of interactive user environments

Also Published As

Publication number Publication date
WO2003050773A3 (en) 2004-02-26
AU2002358457A1 (en) 2003-06-23
AU2002358457A8 (en) 2003-06-23

Similar Documents

Publication Publication Date Title
WO2003050773A2 (en) Method of managing lists of purchased goods
CN102859544B (en) The system and method paid for using mobile device to be traded
US7797192B2 (en) Point-of-sale electronic receipt generation
AU2009260642B2 (en) Handling payment receipts with a receipt store
AU2009296822B2 (en) Intelligent alert system and method
US7708194B2 (en) Virtual wallet
WO2000075834A2 (en) An electronic-receipts service
CN107103458A (en) Information processor and electronic billing system
KR100354390B1 (en) credit card processing method using a mobile phone
JP2001109835A (en) Reception substitution system for on-line transaction
JP4123490B2 (en) How to purchase products on the Internet after confirming the actual product
JP2003168063A (en) Method and system for approving payment in card payment method
US20140005825A1 (en) Methods, apparatuses and system for obtainment and/or use of goods and/or services in controlled way
JP2002297855A (en) Information management system, portable terminal and information management method
JP2000331095A (en) Distribution server of transaction request information for settlement system and method and system for settlement
JP2004318665A (en) Payment support system
JP2002189974A (en) System and method for settling merchandise expense
JP4616448B2 (en) Electronic payment system and electronic payment method using the same
US20010037237A1 (en) Sales promotion controlling system based on direct mail, server thereof , method thereof, and computer readable record medium thereof
JP6737478B1 (en) Payment processing system, payment processing method, server, and program
JP2003016371A (en) Authentication support method for card settlement service and system actualizing the same
WO2003042776A2 (en) Payment apparatus and method using barcode stored in mobile communication terminal
JP2002074227A (en) Personal identification and settlement method using portable information terminal
JP2003006738A (en) Device and method for issuing electronic receipt, electronic receipt issuing program and storage medium having the same program stored thereon
KR20020080663A (en) Electronic commerce system using Personal Data Assistant and electronic commerce method using the same

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP