WO2013095124A1 - Processing multiple data elements in one transaction - Google Patents

Processing multiple data elements in one transaction Download PDF

Info

Publication number
WO2013095124A1
WO2013095124A1 PCT/NL2012/050892 NL2012050892W WO2013095124A1 WO 2013095124 A1 WO2013095124 A1 WO 2013095124A1 NL 2012050892 W NL2012050892 W NL 2012050892W WO 2013095124 A1 WO2013095124 A1 WO 2013095124A1
Authority
WO
WIPO (PCT)
Prior art keywords
bar code
data elements
dimensional bar
transaction
processing unit
Prior art date
Application number
PCT/NL2012/050892
Other languages
French (fr)
Inventor
Christiaan Gerard BROERS
Original Assignee
Qr Ict
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 Qr Ict filed Critical Qr Ict
Publication of WO2013095124A1 publication Critical patent/WO2013095124A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • the invention relates to a method for processing multiple data elements from multiple respective objects in one transaction, in which for each object the respective data element is read out.
  • the invention further relates to a device for execution of the method, and to an accompanying computer program product.
  • Processing object data for example product prices at the teller in a diner or shop or inventory management within a company, is of crucial importance. To effectively do so, products large and small have been provided with product codes that can be read out and coupled to information in databases.
  • UPC Universal Product Code
  • GTIN Global Trade Item Number
  • a cash register may read the bar code with a bar code reader for each individual product to be rung up for a customer, and use the data elements one by one to retrieve the price and other relevant information in order to arrive at a total price for the customer. If many products must be processed this way a significant time is necessary to scan all the bar codes.
  • An inventory management system can use an RFID scanner to scan the tags of a collection of products and then register the products as being received, sold or added or removed to the inventory for another reason. Adding RFID tags to products however is cumbersome, because this has to be done manually for each product.
  • a device such as a smartphone scans the bar codes of products, extracts the product codes and uses data communication (such as Bluetooth or an SMS message) to the data processing unit.
  • data communication such as Bluetooth or an SMS message
  • Bluetooth requires a 'pairing' of the smartphone with the processing unit. SMS text messages may take several minutes to arrive, which for point-of-sale transactions in particular is undesirable.
  • US patent application US2007084919A1 describes an identification scheme for a communication device.
  • a bar code or comparable 'dataform' is read by a portable apparatus that is suitable for mobile commerce (m-commerce).
  • Information from dataform is retrieved over a network and shown on the device.
  • data is transferred to a "point-of-activity" terminal by presenting same as a two- dimensional system.
  • US2010179857A1 discloses a system in which information about an object is captured in a mobile device of a user. This way the object can be added to a wish list or shopping list.
  • US patent application US2005085188A1 discloses optical bi-directional communication between devices, in which data is represented graphically on one device and the other device can read out this data.
  • US patent application US2006071077A1 discloses how a series of visually coded images such as bar codes can be generated and then be displayed and processed in one continuous process. BRIEF DESCRIPTION OF THE INVENTION
  • the invention seeks to attain this goal with a method as claimed in claim
  • the time savings is obtained because only one two-dimensional bar code needs to be scanned by the processing unit. This is on average faster than Bluetooth or SMS messages, and in any case faster than scanning multiple individual bar codes or other data elements from multiple individual products.
  • products can now be packaged without additional measures being necessary to make their individual bar codes visible during e.g. a check-out moment.
  • the surface with the two-dimensional bar code suffices as a substitute.
  • each product the respective data element is read out as a respective one-dimensional bar code, which bar code preferably uses the EAN-13 coding system.
  • bar code preferably uses the EAN-13 coding system.
  • the data elements preferably relate to Universal Product Code (UPC) products codes but may be other codes.
  • the processing unit for example is a cash register or point of sale terminal which this way receives the multiple data elements with the one two-dimensional bar code and processes these elements as one payment transaction.
  • the respective data element for each product is obtained from a database.
  • a smartphone may for example show an overview of products created from the data in the database, and allow the user to choose using a touch interface or buttons on the smartphone.
  • the product codes of the chosen products are then obtained and combined into the one data element that is presented as the two- dimensional bar code.
  • the two-dimensional bar code is coded using the ISO/IEC 18004:2006 ("QR code") coding system.
  • QR code Decoding and processing QR codes is well known and thus an advantageous choice for a two-dimensional bar code.
  • Many variations on the QR code are known, such as the micro QR code and the Design QR code.
  • Alternatives to the QR code may also be used, for example the Aztec Code as disclosed in US patent 5,591,956, the Data Matrix code as disclosed in US patent 5,612,524 and the MaxiCode as defined in ISO/IEC 16023 :2000.
  • Some alternatives with color offer even more capacity for storing information. See for instance the High Capacity Color Barcode Technology as developed by Microsoft Corporation,
  • combining the data is performed by recording the read-out data elements into an XML-based data format.
  • XML also various Electronic Data Interchange (EDI) formats are suitable.
  • EDI Electronic Data Interchange
  • Computational Intelligence 2006 discloses that information can be coded in an XML format and then included in a two-dimensional bar code. However, this article does not disclose how the information is obtained in the manner as claimed in the present invention.
  • the device according to the invention preferably embodies the offering means as a display screen integrated into the device, onto which display the two- dimensional bar code is shown by way of offering.
  • a picture of a two-dimensional bar code is easy to scan by state of the art bar code readers, meaning no modifications are necessary to enable the offering of the two-dimensional bar code.
  • the device of the invention can be combined into an arrangement further comprising a processing unit comprising scanning means for reading out a two- dimensional bar code from the offering means.
  • the processing unit e.g. a cash register, then comprises transaction means for processing the multiple data elements in a single transaction. This obtains an integrated solution in accordance with the invention.
  • the processing unit is provided with conversion means which capture the multiple data elements and pass on the captured data elements one by one to the transaction means.
  • conversion means which capture the multiple data elements and pass on the captured data elements one by one to the transaction means.
  • Fig. 1 schematically shows an arrangement comprising a scanning device and a processing unit
  • Fig. 2 schematically shows a smartphone comprising a reading-out module and a display screen on which a two-dimensional bar code is visible.
  • FIG. 1 schematically shows an arrangement comprising a scanning device
  • this arrangement is configured for processing multiple data elements from multiple respective objects in one transaction.
  • this arrangement is configured for processing multiple data elements from multiple respective objects in one transaction.
  • the text below will use the term 'products' that are provided with one-dimensional bar codes, but other objects and data means may be thought of.
  • the scanning device 100 comprises a reading module 101, in this case a bar code reader, for reading out from each of a number of products 130a, ..., 130n the respective data element, the bar codes 131a, 13 In.
  • the reading out of bar codes to obtain data elements such as the UPC of a product by itself is well known and will not be elaborated upon further.
  • a bar code does not necessarily have to be affixed on the product to which the code relates.
  • a bar code could be affixed for example on an advertisement for that product.
  • UPC or other product code also other unique identification codes such as article numbers, container numbers, part numbers, patient numbers, employee numbers, social security numbers, flight numbers, order numbers etcetera can be used within the context of the invention.
  • the reading module 101 can be embodied as a module which for each product acquires the respective data element from a database (not shown).
  • a smartphone can be provided with a network-accessible product database with data of a number of products, from which the user can choose. The choices are indicated to the reading module 101. This way the user can use the invention to select products on his smartphone and have them processed in one single transaction, for example by supplying them as an order to a point-of-sale terminal.
  • the scanning device 100 is provided with combining module 105 for combining the read-out data elements as read out by the reading module 101 into a combined data element 106.
  • combining module 105 for combining the read-out data elements as read out by the reading module 101 into a combined data element 106.
  • Many ways can be thought of to combine the multiple read-out data elements.
  • a first, simple way is to concatenate the elements sequentially into one long data element. If the elements have mutually different lengths, a separator element (such as a space, tab or
  • the data elements comprise a large amount of information or more advanced processing options can be thought of, it is preferred to code the read-out data elements in an XML-based file format. This can then be processed in a structured manner in the processing unit 150.
  • An option when using XML is to enrich the products codes that are to be coded with extra information, such as a description or price.
  • This information can be retrieved from a database in the scanning device 100 or be retrieved from an external database. This way the information also becomes available in the processing unit 150.
  • the scanning device 100 is embodied as a smartphone, it may e.g. consult the internet to acquire the extra information.
  • the processing unit 150 can now use this information.
  • processing unit 150 can itself obtain the coded product codes and consult an internal or external database to obtain this additional information. However this may introduce delays in the processing unit 150.
  • the combined data element 106 subsequently is delivered to coding module 1 10, which codes the combined data element into a two-dimensional bar code.
  • QR code is an advantageous choice, but other codes may be used instead.
  • the two-dimensional bar code 111 is presented using presenting means 120 to the processing unit 150 in order to have the multiple data elements processed in one transaction by this processing unit.
  • the processing unit comprises a two-dimensional bar code scanner 155 and transaction module 157 to process multiple data elements in a single transaction.
  • the processing unit 150 may for instance be a point-of-sale transaction register where the products in question are rung up and paid.
  • conversion module 156 which converts the output of the two-dimensional bar code scanner 155 into the right format for the transaction module 157.
  • conversion module 156 converts the output of the two-dimensional bar code scanner 155 into the right format for the transaction module 157.
  • one scan with the bar code scanner would result in one product code or other data element, while in the present invention one scan results in multiple such data elements.
  • the transaction module 157 itself is configured to process multiple data elements in one single transaction. This obviates the need for conversion module 156. This may be useful if the transaction module 157 works with XML-based transactions, because then the XML data supplied by the scanning device 100 can be employed as input.
  • the transaction can be used in an environment where a customer himself scans products, without intervention by an employee of the seller.
  • the customer uses the scanning device 100 to scan each product and next puts the product in a basket or shopping cart.
  • a processing unit 150 embodied as a cash register, is presented, to which the customer presents the two-dimensional bar code.
  • the processing unit 150 processes all scanned products in one transaction.
  • the processing unit 50 is provided with means for giving a signal to have an employee perform a random check of the contents of the basket or cart.
  • ⁇ /PRODUCT> The fields defined in this XML format for each product comprise information regarding a description, article number, location in warehouse or shop and price. This data can be used in a situation where products are shown in a first location and later must be picked up (and/or paid) at a second location, as with the well-known IKEA chain of furniture stores.
  • the visitor uses scanning device 100 to scan each piece of furniture he is interest in, and has the two-dimensional bar code scanned at the processing unit 150. This could be a cash register to effect payment, or a terminal in the self-service warehouse where the visitor can receive a customized map for the products in question.
  • the conversion module 156 can be embodied as a buffer which captures the multiple data elements and passes them on one by one to the transaction module 157 so that the transaction module 157 does not need to be adapted.
  • the transaction module after all is indistinguishable from a traditional bar code scanner, from the point of view of the transaction means, as a traditional bar code scanner also passes on data elements one by one.
  • a processing unit such as a cash register can be adapted for the invention by only adding a combination of scanning module 155 and conversion module 156, for example as an external device coupled to the cash register using a serial, parallel, USB or other port.
  • the conversion module 156 can be embodied in whole or in part in software and/or dedicated hardware switch which can be inserted into the processing unit 150.
  • Fig. 2 schematically shows a smartphone 200 comprising a reading-out module 101 and a display screen 220 on which two-dimensional bar code 1 11 is visible.
  • display screen 220 is responsible for offering the two-dimensional bar code 1 1 1 , by way of displaying the code 1 1 1 in visual form to allow a two- dimensional bar code reader or other scanning means coupled to the processing unit 150 to read out the data elements.
  • the scanning device 100 can be embodied as a dedicated device designed for realizing the
  • Such a dedicated device would in principle require nothing more than a bar code reader or other reading module 101 and a display such as display screen 220 to present the two-dimensional bar code, as well as (embedded) software to execute the method of the invention.
  • a suitable starting point for this embodiment is the Proline PPL-DPF 151 digital photo keychain, a device that is equipped with a memory and embedded software and a display that is well suited for showing two-dimensional bar codes.
  • a printer can be used to print the two- dimensional bar code 1 1 1 on paper or another surface. This surface can then be presented to the two-dimensional bar code scanner 155.
  • the surface may be self- adhesive, allowing the printed two-dimensional bar code 11 1 to be affixed as a price tag to a collection of products.
  • the individual bar codes cannot be scanned anymore.
  • one single two-dimensional bar code can be affixed to the gift wrapping, instead of a long, hard to create and aesthetically undesirable list of copies of the individual bar codes.
  • Another area of application relates to warehouses where a pallet or other large collection of products is provided with one two-dimensional bar code on the outer packaging (e.g. shrink-wrap).
  • This one two-dimensional bar code can be translated to the individual product codes of the products in the collection.
  • the invention is preferably implemented in a computer program product, i.e. a collection of computer program instructions stored on a computer readable storage device, such as a hard disk or a flash memory, for execution by a computer.
  • the instructions can be provided as complete executable programs, as modifications to existing programs or extensions ("plug-ins") for existing programs.
  • parts of the processing of the present invention may be distributed over multiple computers or processors for better performance, reliability, and/or cost.

Abstract

Method for processing multiple data elements from multiple respective objects in one transaction, in which for each object the respective data element is read out, characterized by combining the read-out data elements into a combined data element, coding the combined data element into a two-dimensional bar code, printing the two- dimensional bar code onto paper or another surface and offering the surface with the two-dimensional bar code to a processing unit in order to have the multiple data elements processed in one transaction by this processing unit.

Description

Processing multiple data elements in one transaction
FIELD OF THE INVENTION The invention relates to a method for processing multiple data elements from multiple respective objects in one transaction, in which for each object the respective data element is read out.
The invention further relates to a device for execution of the method, and to an accompanying computer program product.
BACKGROUND OF THE INVENTION
Processing object data, for example product prices at the teller in a diner or shop or inventory management within a company, is of crucial importance. To effectively do so, products large and small have been provided with product codes that can be read out and coupled to information in databases.
The most commonly used product code is the Universal Product Code (UPC), often included in bar codes (for example EAN-13) on the product. Next to the UPC the Global Trade Item Number (GTIN) is also in use. One of the oldest systems for coding bar codes is disclosed in US patent 2,612,994. Product codes readable through RFID tags and the like are also well known.
This way products are provided with a product code with which a cash register, inventory management system or similar system can process transactions or other actions with these products. These systems are of course quicker than manual processing of a product code, or even the typing in of product codes in an automated query system. Still these codes provide significant obstacles from time to time.
For example, a cash register may read the bar code with a bar code reader for each individual product to be rung up for a customer, and use the data elements one by one to retrieve the price and other relevant information in order to arrive at a total price for the customer. If many products must be processed this way a significant time is necessary to scan all the bar codes.
An inventory management system can use an RFID scanner to scan the tags of a collection of products and then register the products as being received, sold or added or removed to the inventory for another reason. Adding RFID tags to products however is cumbersome, because this has to be done manually for each product.
Solutions are known in which a device such as a smartphone scans the bar codes of products, extracts the product codes and uses data communication (such as Bluetooth or an SMS message) to the data processing unit. These solutions suffer from the disadvantage that setting up the data communication channel may cost time, significantly more than scanning a two-dimensional bar code. For example Bluetooth requires a 'pairing' of the smartphone with the processing unit. SMS text messages may take several minutes to arrive, which for point-of-sale transactions in particular is undesirable.
US patent application US2007084919A1 describes an identification scheme for a communication device. A bar code or comparable 'dataform' is read by a portable apparatus that is suitable for mobile commerce (m-commerce). Information from dataform is retrieved over a network and shown on the device. In an embodiment data is transferred to a "point-of-activity" terminal by presenting same as a two- dimensional system. US2010179857A1 discloses a system in which information about an object is captured in a mobile device of a user. This way the object can be added to a wish list or shopping list.
US patent application US2005085188A1 discloses optical bi-directional communication between devices, in which data is represented graphically on one device and the other device can read out this data. US patent application US2006071077A1 discloses how a series of visually coded images such as bar codes can be generated and then be displayed and processed in one continuous process. BRIEF DESCRIPTION OF THE INVENTION
It is an object of the invention to reduce the time a processing unit needs to process multiple data elements in one transaction, with only a moderate increase in technical complexity.
The invention seeks to attain this goal with a method as claimed in claim
1, as well as a device as claimed in claim 6. By combining the multiple read-out data elements into a combined data element and coding the combined data element into a two-dimensional bar code, it becomes possible to print this bar code onto paper or another surface, after which this surface can be presented to the processing unit. This unit then can process the multiple data elements at once as desired. The surface may be self-adhesive to enable the printed two-dimensional bar code to be affixed e.g. as a price sticker on a collection of products.
The time savings is obtained because only one two-dimensional bar code needs to be scanned by the processing unit. This is on average faster than Bluetooth or SMS messages, and in any case faster than scanning multiple individual bar codes or other data elements from multiple individual products. In addition, products can now be packaged without additional measures being necessary to make their individual bar codes visible during e.g. a check-out moment. The surface with the two-dimensional bar code suffices as a substitute.
In a preferred embodiment from each product the respective data element is read out as a respective one-dimensional bar code, which bar code preferably uses the EAN-13 coding system. This provides the additional advantage that reading out such one-dimensional bar codes is a simple and known technique. In the context of the invention it is now possible to scan a series of products up front, for example using a smart phone operated by a customer in the shop, and to have the combination of products scanned at once at the cash register or point of sale terminal by scanning the two-dimensional bar code with the read-out data elements encoded at once into a single data element.
The data elements preferably relate to Universal Product Code (UPC) products codes but may be other codes. The processing unit for example is a cash register or point of sale terminal which this way receives the multiple data elements with the one two-dimensional bar code and processes these elements as one payment transaction.
In an alternative embodiment the respective data element for each product is obtained from a database. A smartphone may for example show an overview of products created from the data in the database, and allow the user to choose using a touch interface or buttons on the smartphone. The product codes of the chosen products are then obtained and combined into the one data element that is presented as the two- dimensional bar code.
In an embodiment the two-dimensional bar code is coded using the ISO/IEC 18004:2006 ("QR code") coding system. Decoding and processing QR codes is well known and thus an advantageous choice for a two-dimensional bar code. Many variations on the QR code are known, such as the micro QR code and the Design QR code. Alternatives to the QR code may also be used, for example the Aztec Code as disclosed in US patent 5,591,956, the Data Matrix code as disclosed in US patent 5,612,524 and the MaxiCode as defined in ISO/IEC 16023 :2000. Some alternatives with color offer even more capacity for storing information. See for instance the High Capacity Color Barcode Technology as developed by Microsoft Corporation,
<http://research.microsoft.com/en-us/projects/hccb/>, or the Color C Code developed by Computech Inc, <http://colorccode.net>.
In a further embodiment combining the data is performed by recording the read-out data elements into an XML-based data format. Next to XML also various Electronic Data Interchange (EDI) formats are suitable. The article 'Effective Document Information Retrieval System for Both Paper and Electronic Documents' van C.-T. Wong en C.-M. Pun in Proceeding (523) Computational Intelligence 2006 discloses that information can be coded in an XML format and then included in a two-dimensional bar code. However, this article does not disclose how the information is obtained in the manner as claimed in the present invention.
The device according to the invention preferably embodies the offering means as a display screen integrated into the device, onto which display the two- dimensional bar code is shown by way of offering. A picture of a two-dimensional bar code is easy to scan by state of the art bar code readers, meaning no modifications are necessary to enable the offering of the two-dimensional bar code.
The device of the invention can be combined into an arrangement further comprising a processing unit comprising scanning means for reading out a two- dimensional bar code from the offering means. The processing unit, e.g. a cash register, then comprises transaction means for processing the multiple data elements in a single transaction. This obtains an integrated solution in accordance with the invention.
In an embodiment of this integrated solution the processing unit is provided with conversion means which capture the multiple data elements and pass on the captured data elements one by one to the transaction means. This way the transaction module is indistinguishable from a traditional bar code scanner, from the point of view of the transaction means, as a traditional bar code scanner also passes on data elements one by one. The method of the invention can be realized with a computer program product.
BRIEF DESCRIPTION OF THE FIGURES
The invention will now be explained in more detail with reference to the figures, in which:
Fig. 1 schematically shows an arrangement comprising a scanning device and a processing unit; and
Fig. 2 schematically shows a smartphone comprising a reading-out module and a display screen on which a two-dimensional bar code is visible.
DESCRIPTION OF VARIOUS EMBODIMENTS Fig. 1 schematically shows an arrangement comprising a scanning device
100 and a processing unit 150. As will be discussed in more detail below, this arrangement is configured for processing multiple data elements from multiple respective objects in one transaction. For clarity the text below will use the term 'products' that are provided with one-dimensional bar codes, but other objects and data means may be thought of.
The scanning device 100 comprises a reading module 101, in this case a bar code reader, for reading out from each of a number of products 130a, ..., 130n the respective data element, the bar codes 131a, 13 In. The reading out of bar codes to obtain data elements such as the UPC of a product by itself is well known and will not be elaborated upon further. A bar code does not necessarily have to be affixed on the product to which the code relates. A bar code could be affixed for example on an advertisement for that product. Next to the UPC or other product code also other unique identification codes such as article numbers, container numbers, part numbers, patient numbers, employee numbers, social security numbers, flight numbers, order numbers etcetera can be used within the context of the invention.
As an alternative to a bar code or similar code reading module, the reading module 101 can be embodied as a module which for each product acquires the respective data element from a database (not shown). In an embodiment a smartphone can be provided with a network-accessible product database with data of a number of products, from which the user can choose. The choices are indicated to the reading module 101. This way the user can use the invention to select products on his smartphone and have them processed in one single transaction, for example by supplying them as an order to a point-of-sale terminal.
In accordance with the invention, the scanning device 100 is provided with combining module 105 for combining the read-out data elements as read out by the reading module 101 into a combined data element 106. Many ways can be thought of to combine the multiple read-out data elements. A first, simple way is to concatenate the elements sequentially into one long data element. If the elements have mutually different lengths, a separator element (such as a space, tab or |-sign) can be used. But if the data elements all have a different length, this is not necessary.
If the data elements comprise a large amount of information or more advanced processing options can be thought of, it is preferred to code the read-out data elements in an XML-based file format. This can then be processed in a structured manner in the processing unit 150.
An option when using XML is to enrich the products codes that are to be coded with extra information, such as a description or price. This information can be retrieved from a database in the scanning device 100 or be retrieved from an external database. This way the information also becomes available in the processing unit 150. When the scanning device 100 is embodied as a smartphone, it may e.g. consult the internet to acquire the extra information. The processing unit 150 can now use this information.
As an alternative the processing unit 150 can itself obtain the coded product codes and consult an internal or external database to obtain this additional information. However this may introduce delays in the processing unit 150.
The combined data element 106 subsequently is delivered to coding module 1 10, which codes the combined data element into a two-dimensional bar code. As noted the QR code is an advantageous choice, but other codes may be used instead. The two-dimensional bar code 111 is presented using presenting means 120 to the processing unit 150 in order to have the multiple data elements processed in one transaction by this processing unit. The processing unit comprises a two-dimensional bar code scanner 155 and transaction module 157 to process multiple data elements in a single transaction. The processing unit 150 may for instance be a point-of-sale transaction register where the products in question are rung up and paid.
Processing a transaction, e.g. as the settlement of a series of purchases, is by itself straightforward and will not be elaborated upon further. However sometimes an extra component may be necessary, such as conversion module 156 which converts the output of the two-dimensional bar code scanner 155 into the right format for the transaction module 157. Traditionally one scan with the bar code scanner would result in one product code or other data element, while in the present invention one scan results in multiple such data elements.
In other embodiments the transaction module 157 itself is configured to process multiple data elements in one single transaction. This obviates the need for conversion module 156. This may be useful if the transaction module 157 works with XML-based transactions, because then the XML data supplied by the scanning device 100 can be employed as input.
The transaction can be used in an environment where a customer himself scans products, without intervention by an employee of the seller. The customer uses the scanning device 100 to scan each product and next puts the product in a basket or shopping cart. At the exit a processing unit 150, embodied as a cash register, is presented, to which the customer presents the two-dimensional bar code. The processing unit 150 processes all scanned products in one transaction. Optionally the processing unit 50 is provided with means for giving a signal to have an employee perform a random check of the contents of the basket or cart.
In a first example data elements are coded in an XML format as follows:
<PRODUCT>
<DESCRIPTION>Desk Sorensen Black< /DESCRIPTION
<ARTICLENUMBER>943453</ARTICLE UMBER>
<LOCATION>3rd aisle, 2nd case, 2nd shelf</LOCATION>
<PRICE>11, 30</PRICE>
</PRODUCT>
<PRODUCT>
<DESCRIPTION>Desk Dave White</DESCRIPTION>
<ARTICLENU BER>121337</ARTICLENUMBER>
<LOCATION>4rd aisle, 2nd case, 6th shelf</LOCATION>
<PRICE>9, 30</PRICE>
</PRODUCT> The fields defined in this XML format for each product comprise information regarding a description, article number, location in warehouse or shop and price. This data can be used in a situation where products are shown in a first location and later must be picked up (and/or paid) at a second location, as with the well-known IKEA chain of furniture stores. The visitor uses scanning device 100 to scan each piece of furniture he is interest in, and has the two-dimensional bar code scanned at the processing unit 150. This could be a cash register to effect payment, or a terminal in the self-service warehouse where the visitor can receive a customized map for the products in question.
In a second example data elements are coded in an XML format as follows:
<ORDER>
<ARTICLE>
<DESCRIPTION>CD "Bruce Springsteen" < /DESCRIPTIO > <ARTICLENUMBER>4444231</ARTICLENUMBER>
<LOCATION>10.12. l</LOCATION>
</ARTICLE>
<ARTICLE>
<DESCRIPTION>CD "Michael Jackson" < /DESCRIPTIO >
<ARTICLENUMBER>4421231</ARTICLENTJMBER>
<LOCATION>7.1.9</LOCATION>
</ARTICLE>
<ARTICLE>
<DESCRIPTION>Book "The joy of happiness " </DESCRIPTION> <ARTICLENUMBER>412314231< /AR ICLENUMBER>
<LO ATIE>l .2. l</LOKATIE>
</ARTICLE>
<ARTICLE>
<DESCRIPTION>DVD "Moonwalker" </DESCRIPTION>
<ARTICLENUMBER>4446531</ARTICLENUMBER>
<LOCATION>10.12. l</LOCATION>
</ARTICLE>
< /ORDER>
In this example various articles are bundled into an order. For each article a description, article number and coded location is provided. A store employee can now scan bar codes of products that need restocking, after which he presents the two- dimensional bar code to a processing unit operated by a warehouse employee who can this way retrieve the products needed in one go.
The conversion module 156 can be embodied as a buffer which captures the multiple data elements and passes them on one by one to the transaction module 157 so that the transaction module 157 does not need to be adapted. The transaction module after all is indistinguishable from a traditional bar code scanner, from the point of view of the transaction means, as a traditional bar code scanner also passes on data elements one by one.
This way, a processing unit such as a cash register can be adapted for the invention by only adding a combination of scanning module 155 and conversion module 156, for example as an external device coupled to the cash register using a serial, parallel, USB or other port. The conversion module 156 can be embodied in whole or in part in software and/or dedicated hardware switch which can be inserted into the processing unit 150.
Fig. 2 schematically shows a smartphone 200 comprising a reading-out module 101 and a display screen 220 on which two-dimensional bar code 1 11 is visible. In this embodiment display screen 220 is responsible for offering the two-dimensional bar code 1 1 1 , by way of displaying the code 1 1 1 in visual form to allow a two- dimensional bar code reader or other scanning means coupled to the processing unit 150 to read out the data elements.
In addition to the smartphone embodiment shown in Fig. 2 the scanning device 100 can be embodied as a dedicated device designed for realizing the
functionality of the invention. Such a dedicated device would in principle require nothing more than a bar code reader or other reading module 101 and a display such as display screen 220 to present the two-dimensional bar code, as well as (embedded) software to execute the method of the invention. A suitable starting point for this embodiment is the Proline PPL-DPF 151 digital photo keychain, a device that is equipped with a memory and embedded software and a display that is well suited for showing two-dimensional bar codes.
Instead of a display 220 a printer can be used to print the two- dimensional bar code 1 1 1 on paper or another surface. This surface can then be presented to the two-dimensional bar code scanner 155. The surface may be self- adhesive, allowing the printed two-dimensional bar code 11 1 to be affixed as a price tag to a collection of products. Consider a gift wrapping in which the individual wrapped products are not visible through the packaging, in which situation the individual bar codes cannot be scanned anymore. By employing the present invention here, one single two-dimensional bar code can be affixed to the gift wrapping, instead of a long, hard to create and aesthetically undesirable list of copies of the individual bar codes.
Another area of application relates to warehouses where a pallet or other large collection of products is provided with one two-dimensional bar code on the outer packaging (e.g. shrink-wrap). This one two-dimensional bar code can be translated to the individual product codes of the products in the collection.
The above provides a description of several useful embodiments that serve to illustrate and describe the invention. The description is not intended to be an exhaustive description of all possible ways in which the invention can be implemented or used. The skilled person will be able to think of many modifications and variations that still rely on the essential features of the invention as presented in the claims. In addition, well-known methods, procedures, components, and circuits have not been described in detail.
The invention is preferably implemented in a computer program product, i.e. a collection of computer program instructions stored on a computer readable storage device, such as a hard disk or a flash memory, for execution by a computer. The instructions can be provided as complete executable programs, as modifications to existing programs or extensions ("plug-ins") for existing programs. Moreover, parts of the processing of the present invention may be distributed over multiple computers or processors for better performance, reliability, and/or cost.
The use of the word "comprising" in the claims does not exclude the presence of other features than claimed in a system, product or method implementing the invention. Any reference to a claim feature in the singular shall not exclude the presence of a plurality of this feature. The word "means" in a claim can refer to a single means or to plural means for providing the indicated function.

Claims

Claims
1. A method for processing multiple data elements from multiple respective objects in one transaction, in which for each object the respective data element is read out, characterized by combining the read-out data elements into a combined data element, coding the combined data element into a two-dimensional bar code, printing the two- dimensional bar code onto paper or another surface and offering the surface with the two-dimensional bar code to a processing unit in order to have the multiple data elements processed in one transaction by this processing unit.
2. The method of claim 1, in which the surface is self-adhesive.
3. The method of claim 1 , in which for each object the respective data element read out via respective one-dimensional bar codes.
4. The method of claim 1 , in which the two-dimensional bar code is coded according to the ISO/IEC 18004:2006 ("QR code") coding system.
5. The method of claim 1 , in which the step of combining the read-out data elements is performed by coding the read-out data elements in an XML-based file format.
6. A device for processing multiple data elements from multiple respective objects in one transaction, comprising reading means for reading out the respective data element of each object, which device is characterized by combining means for combining the read-out data elements into a combined data element, coding means for coding the combined data element into a two-dimensional bar code, printing means for printing the two-dimensional bar code onto paper or another surface and offering means for offering the surface with the two-dimensional bar code to an external processing unit in order to have the multiple data elements processed in one transaction by this external processing unit.
7. The device of claim 6, in which the surface is self-adhesive.
8. An arrangement of a device as claimed in claim 6 and a processing unit comprising scanning means for reading out a two-dimensional bar code from the offering means, in which arrangement the processing unit comprises transaction means to process the multiple data elements in one transaction.
9. The arrangement of claim 8, in which the processing unit is provided with conversion means which capture the multiple data elements and pass on the captured data elements one by one to the transaction means.
10. A computer program product comprising machine-readable instructions suitable for making a programmable device process in one transaction multiple data elements obtained by reading out multiple respective objects, characterized by instructions for combining the read-out data elements into a combined data element, for coding the combined data element into a two-dimensional bar code, for printing the two- dimensional bar code onto paper or another surface and for offering the surface with the two-dimensional bar code to the processing unit in order to have the multiple data elements processed in one transaction by this processing unit.
1 1. A data carrier comprising the computer program product of the previous claim.
PCT/NL2012/050892 2011-12-16 2012-12-14 Processing multiple data elements in one transaction WO2013095124A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL2007984 2011-12-16
NL2007984A NL2007984C2 (en) 2011-12-16 2011-12-16 PROCESSING DATA ELEMENTS OF OBJECTS.

Publications (1)

Publication Number Publication Date
WO2013095124A1 true WO2013095124A1 (en) 2013-06-27

Family

ID=47630488

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/NL2012/050892 WO2013095124A1 (en) 2011-12-16 2012-12-14 Processing multiple data elements in one transaction

Country Status (2)

Country Link
NL (1) NL2007984C2 (en)
WO (1) WO2013095124A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5393965A (en) * 1990-11-13 1995-02-28 Symbol Technologies, Inc. Flexible merchandise checkout and inventory management system
US5821514A (en) * 1993-11-29 1998-10-13 Fujitsu Limited POS system
US20050085188A1 (en) 2003-10-17 2005-04-21 Sharp Laboratories Of America, Inc. Method for transferring data objects between portable devices
US20060071077A1 (en) 2004-10-01 2006-04-06 Nokia Corporation Methods, devices and computer program products for generating, displaying and capturing a series of images of visually encoded data
US20070084919A1 (en) 2002-12-31 2007-04-19 Symbol Technologies, Inc. Identification scheme for a communication device
US20100179857A1 (en) 2009-01-14 2010-07-15 Yahoo!, Inc. Dynamic Demand Calculation using Captured Data of Real Life Objects

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5393965A (en) * 1990-11-13 1995-02-28 Symbol Technologies, Inc. Flexible merchandise checkout and inventory management system
US5821514A (en) * 1993-11-29 1998-10-13 Fujitsu Limited POS system
US20070084919A1 (en) 2002-12-31 2007-04-19 Symbol Technologies, Inc. Identification scheme for a communication device
US20050085188A1 (en) 2003-10-17 2005-04-21 Sharp Laboratories Of America, Inc. Method for transferring data objects between portable devices
US20060071077A1 (en) 2004-10-01 2006-04-06 Nokia Corporation Methods, devices and computer program products for generating, displaying and capturing a series of images of visually encoded data
US20100179857A1 (en) 2009-01-14 2010-07-15 Yahoo!, Inc. Dynamic Demand Calculation using Captured Data of Real Life Objects

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
VAN C.-T. WONG; C.-M. PUN: "Effective Document Information Retrieval System for Both Paper and Electronic Documents", PROCEEDING (523) COMPUTATIONAL INTELLIGENCE, 2006

Also Published As

Publication number Publication date
NL2007984C2 (en) 2013-06-18

Similar Documents

Publication Publication Date Title
US10001403B2 (en) System and method of encoding item information from a scale in a self-service scanning solution
US9412124B2 (en) Multi-item scanning systems and methods of items for purchase in a retail environment
CN105144215B (en) multi-dimensional code translation
US20120286031A1 (en) Symbology for unified barcode
US20160140639A1 (en) Displaying an electronic product page responsive to scanning a retail item
CN105989512A (en) Commodity sale system and corresponding method
US20090210310A1 (en) Data code reader
JP2007122288A (en) Electronic shelf tag and merchandise information presentation system
WO2013148043A2 (en) System for and method of expediting self-checkout at point-of-sale stations
JP5681682B2 (en) Information processing apparatus and program
JP6327044B2 (en) Purchase support apparatus and purchase support method
US20110315764A1 (en) Code reading apparatus and code reading method
KR20140022308A (en) Real time goods management system using qr code
CN109716347B (en) Scanning system
US20040206822A1 (en) Combination smart card-barcode reader
JP5685100B2 (en) Electronic shelf label terminal
JP5883213B2 (en) Safety checkout method, system and program
WO2013095124A1 (en) Processing multiple data elements in one transaction
KR101737127B1 (en) Server system, multi-dimensional code processing mehtod, multi-dimensional code providing system and method for matching information on online and offline using multi-dimensional code
JP2022012266A (en) Information processing system, information processor, information processing method, and program
JP5854480B2 (en) POS terminal, product sales system, product sales method, and product sales program
JP6122673B2 (en) Product management server, information printing system, information printing instruction method, and computer program
WO2023281617A1 (en) Information processing system, method, and recording medium
JP5386603B2 (en) Code reader, sales registration system and program
WO2023281616A1 (en) Information processing system, method, and recording medium

Legal Events

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

Ref document number: 12820974

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12820974

Country of ref document: EP

Kind code of ref document: A1