Retail checkout system and method
Abstract
Problem to be solved.To provide a short-range communication (NFC) -based checkout system including an NFC-compatible mobile phone for reading product data from an NFC tag associated with a product. A mobile phone updates a shopping list when a consumer scans an item. At checkout, the consumer uploads the shopping list on the payment terminal via the NFC link. The payment terminal connects to a price look-up (PLU) database and downloads price data for items in the shopping list to provide the total price. The payment terminal requires the consumer's financial authentication to permit the total price. [Selection diagram] Fig. 4

Term
3.1 yearsto projected expiry
Projected expiry 21 October 2029, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
20 claims: 7 independent, 13 dependent
- 1少なくとも1つのNFCタグと、 近距離通信対応モバイル・デバイスと、を備えるセルフチェックアウト・システムであって、 前記少なくとも1つのNFCタグは、アンテナと、前記少なくとも1つのNFCタグに関連付けられた製品に関するデータを格納するタグ・プロセッサとを備え、 前記モバイル・デバイスが、NFC通信モジュールと、モバイル・プロセッサとを備え、 前記NFC通信モジュールが、問い合わせ信号を出力するように配置され、前記アンテナは、前記問い合わせ信号を受信するように、および前記問い合わせ信号の受信に応答して、前記少なくとも1つのNFCタグに関連付けられた製品に関する前記製品データを前記アンテナに渡すように配置された前記タグ・プロセッサに前記問い合わせ信号を渡すように配置され、 さらに前記アンテナが、前記製品データが前記NFC通信モジュールによって受信されるように、前記製品データを送信するように配置され、 前記NFC通信モジュールが、前記モバイル・プロセッサに前記製品データを渡すように配置され、前記モバイル・プロセッサは、前記製品データの受信に応答して、前記モバイル・デバイスのユーザによって購入されたアイテムのリストを表すリスト・データ構造を更新するように配置されるセルフチェックアウト・システム。
- 2サーバ・プロセッサと、データ記憶装置と、サーバ無線トランシーバとをさらに備える小売店サーバを備え、前記NFC対応モバイル・デバイスが、前記モバイル・プロセッサの前記製品データの受信に応答して、前記NFCタグに関連付けられた製品を示す要求データを、無線ネットワークを介して前記小売店サーバに送信するように配置された他の無線トランシーバを備え、前記サーバ・プロセッサが、前記要求データの受信に応答して、前記データ記憶装置上に格納された価格ルックアップ(PLU)データベースから、前記NFCタグに関連付けられた前記製品に関する価格付けデータを抽出するように配置され、前記サーバ無線トランシーバが、前記無線ネットワークを通して前記NFC対応デバイスへ前記価格付けデータを送信するように、配置される、請求項1に記載のセルフチェックアウト・システム。
- 3前記モバイル・プロセッサが、前記他の無線トランシーバを介して、前記価格付けデータの受信に応答して、前記リスト・データ構造内の価格エントリを更新するように配置される、請求項2に記載のセルフチェックアウト・システム。
- 4前記モバイル・プロセッサが、前記リスト・データ構造内に合計価格エントリが生成されるように、前記リスト・データ構造内の価格エントリを合計するように配置される、請求項1に記載のセルフチェックアウト・システム。
- 5NFCトランシーバ・ユニットをさらに備える支払端末を備え、前記NFC対応モバイル・デバイスが、その間のNFCリンクを介して、前記リスト・データ構造を前記支払端末にコピーするように配置され、前記支払端末が、前記リスト・データ構造内の合計価格エントリに対応する金額だけ、ユーザのアカウントの借り方に記入するように配置される、請求項1に記載のセルフチェックアウト・システム。
- 6前記タグ・プロセッサが、前記アイテムに関連付けられた価格データをローカルに格納するように配置され、前記問い合わせ信号の受信に応答して、前記アンテナを介して前記価格付けデータを送信するように配置される、請求項1に記載のセルフチェックアウト・システム。
- 7前記モバイル・プロセッサが、前記製品データに対応する前記製品が前記リスト・データ構造内に含まれるか否かを判別するように、および前記製品が含まれない場合は、前記製品に対応するエントリを前記リスト・データ構造内に作成するように配置される、請求項1に記載のセルフチェックアウト・システム。
- 8前記モバイル・プロセッサが、前記製品データの受信に応答して、移動体通信網を介してリモート・サーバに接続するように配置され、前記製品データによって記述された製品の同等製品に関する価格付けデータついて、前記リモート・サーバに問い合わせ信号を送るようにさらに配置され、前記同等製品の前記価格付けデータが、前記モバイル・プロセッサにアップロードされ、前記モバイル・デバイスの画面上に表示される、請求項1に記載のセルフチェックアウト・システム。
- 9前記リモート・サーバが、前記同等製品からの価格付け割引を示す割引データを、前記モバイル・プロセッサにアップロードするのに先立って、前記価格付けデータに付加する、請求項8に記載のセルフチェックアウト・システム。
- 10前記NFC対応モバイル・デバイスが、携帯電話、携帯情報端末(PDA)、電子財布、スマートカード、スマート・ウォッチ、ウェアラブル・コンピュータのうちのいずれかを備える、請求項1に記載のセルフチェックアウト・システム。
- 11i)モバイル・デバイスのNFC通信モジュールから問い合わせ信号を出力するステップと、 ii)NFCタグのアンテナで前記問い合わせ信号を受信するステップと、 iii)前記問い合わせ信号を前記NFCタグのタグ・プロセッサに渡すステップと、 iv)前記タグ・プロセッサでの前記問い合わせ信号の受信に応答して、前記少なくとも1つのNFCタグに関連付けられた製品に関する製品データを、前記タグ・プロセッサから前記アンテナに渡すステップと、 v)前記モバイル・デバイスの前記NFC通信モジュールによって前記製品データが受信されるように、前記アンテナを介して前記製品データを送信するステップと、 vi)前記モバイル・プロセッサに前記製品データを渡すステップと、 vii)前記モバイル・プロセッサで格納されたリスト・データ構造を更新するステップであって、前記リスト・データ構造は、前記製品データの受信に応答して前記モバイル・デバイスのユーザによって購入されたアイテムのリストを表すステップと、を含むセルフチェックアウト方法。
- 12リスト・データ構造内に合計価格エントリが生成されるように、リスト・データ構造内のすべての価格エントリを合計するステップを含む、請求項11に記載のセルフチェックアウト方法。
- 13その間のNFCリンクを介して、前記リスト・データ構造を価格付け端末にコピーするステップと、前記価格付け端末によって前記リスト・データ構造内の合計価格エントリに対応する金額だけ、ユーザのアカウントの借り方に記入するステップとを含む、請求項11に記載のセルフチェックアウト方法。
- 14タグ・プロセッサが、前記アイテムに関連付けられた価格付けデータをローカルに格納するように、および問い合わせ信号の受信に応答して、前記アンテナを介して前記価格付けデータを送信するように配置される、請求項11に記載のセルフチェックアウト方法。
- 15モバイル・デバイスのプロセッサ上で実行された場合、前記プロセッサに、前記モバイル・プロセッサで格納されたリスト・データ構造を更新させるソフトウェアであって、前記リスト・データ構造が、前記モバイル・デバイスのNFC通信モジュールからの製品に関連付けられた製品データの受信に応答して、前記モバイル・デバイスのユーザによって購入されたアイテムのリストを表示するソフトウェア。
- 16前記プロセッサ上で実行された場合、前記他の無線トランシーバを介した前記価格付けデータの受信に応答して、前記プロセッサに、前記リスト・データ構造内の価格エントリを更新させる、請求項15に記載のソフトウェア。
- 17前記プロセッサ上で実行された場合、リスト・データ構造内に合計価格エントリが生成されるように、前記プロセッサに、前記リスト・データ構造内のすべての価格エントリを合計させる、請求項15に記載のソフトウェア。
- 18前記プロセッサ上で実行された場合、前記プロセッサに、前記NFC通信モジュールを介して前記リスト・データ構造のコピーを支払端末に出力させる、請求項15に記載のソフトウェア。
- 19請求項13に記載のソフトウェアを実行するように配置されたプロセッサを備える、NFC対応モバイル・デバイス。
- 20前記モバイル・デバイスが、携帯電話、携帯情報端末(PDA)、電子財布、スマートフォン、スマートカード、スマート・ウォッチ、ウェアラブル・コンピュータのうちのいずれかを備える、請求項19に記載のモバイル・デバイス。
Independent claims20
40 paragraphs, as filed
The present invention relates to retail checkout systems and methods. In particular, the invention relates to, but is not limited to, mobile device-enabled retail checkout systems and methods.
Self-checkout in retail sales transactions is an increasingly important area for both retailers and customers. Retailers will benefit from reduced clerk costs, inventory management and improved customer satisfaction, and customers will benefit from the convenience and reduced latency associated with self-checkout.
Self-checkout terminals are well known for customers to scan items with the terminal's barcode reader at the end of shopping, such as the NCR Fast Lane supplied by NCR Corporation in Dayton, Ohio. However, this does not give the customer the opportunity to pre-scan the item before it roams the retail store and reaches checkout. Providing a set-up location for scanning items results in a queue at the self-checkout terminal, but with less latency compared to manual checkout.
An alternative to self-checkout is for retailers to provide handheld barcode scanners for customers to use. This allows customers to scan their purchases while roaming the retail store and is provided with a payment invoice when the customer leaves the store.
<p> This invoice is downloaded from the scanner either by docking the scanner at the docking station or by connecting the leads to the scanner. This method has associated infrastructure issues in that the store must provide a handheld scanner for the customer to use. The occupied area of the docking station, where the customer must store the scanner for collection, is not the best use for the retail store as it uses the occupied area of the valuable retail store. There are also maintenance issues associated with these systems in that retailers are responsible for the maintenance of scanners.</p>
<p> According to the first aspect of the present invention, a self-checkout system including at least one NFC tag and a mobile device capable of short-range communication is provided, and at least one NFC tag includes an antenna and at least one. It has a tag processor that stores data about the product associated with one NFC tag, the mobile device has an NFC communication module and a mobile processor, and the NFC communication module is arranged to output an inquiry signal. The antenna queries the tag processor, which is located to receive the query signal and, in response to the query signal, to pass product data about the product associated with at least one NFC tag to the antenna. In addition, the antenna is arranged to pass the signal, the antenna is arranged to transmit the product data so that the product data is received by the NFC communication module, and the NFC communication module is arranged to pass the product data to the mobile processor. The mobile processor is arranged to update the list data structure representing the list of items purchased by the user of the mobile device in response to the receipt of product data.</p><p> Such a system provides a user-driven system in which the retailer is solely responsible for maintaining the checkout.</p><p> It should be understood that the term NFC, as used herein, refers to a short-range radio frequency identification (RFID) type technique, typically less than 20 cm.</p><p> At least one NFC tag can be placed on a shelf adjacent to the product associated with at least one NFC tag. At least one NFC tag can be embedded in the price label on the shelf. At least one NFC tag can be permanently attached to the shelf location and reprogrammed to reflect the above product if the product adjacent to at least one NFC tag changes. Alternatively or additionally, at least one NFC tag may be attached to the product with which it is associated.</p><p> The use of NFC tags provides a means of storing low-cost, low-maintenance product data.</p><p> The tag processor can be arranged to store security tokens that require access to a network, such as a VPN, or through a firewall, such as an encryption key. This allows shoppers to access the retailer's wireless network while maintaining the integrity of the wireless network from third parties who are not performing legitimate transactions.</p><p> The system can include a retail store server with a server processor, a data storage device, and a server radio transceiver. NFC-enabled mobile devices can also include other wireless transceivers. The mobile processor can be arranged to include a request for a security token in the query signal. The tag processor can be arranged to send a security token in response to receiving an inquiry signal. Other wireless transceivers can be arranged to send request data indicating the product associated with the NFC tag to the retail server over the wireless network in response to receiving product data from the mobile processor. .. The mobile processor can be placed to insert a security token in the request data. The server radio transceiver can be arranged to pass the request data to the server processor. The server radio transceiver can be arranged to pass the request data to the server processor, subject to the security token received from the mobile device. The server processor should be placed to extract pricing data about the product associated with the NFC tag from the price look-up (PLU) database stored on the data storage in response to receiving the request data. Can be done. The server wireless transceiver can be arranged to send pricing data to NFC-enabled devices over the wireless network.</p><p> The tag processor can be arranged to store the pricing data associated with the product locally. The tag processor can be arranged to transmit pricing data through the antenna in response to the reception of the inquiry signal. This removes the requirement to send an inquiry signal to the retailer server to obtain pricing data.</p><p> The mobile processor can be arranged to update the price entry in the list data structure in response to the receipt of pricing data. The processor can be arranged to sum all price entries in the list data structure so that total price entries are generated in the list data structure.</p><p> The system can include a payment terminal. The payment terminal can include an NFC transceiver unit. The payment terminal can be provided with a receipt printer such as a double-sided thermal paper receipt printer. NFC-enabled mobile devices can be arranged to copy the list data structure to the payment terminal via an NFC link in between. The payment terminal can be arranged to debit the user's account by the amount corresponding to the total price entry in the list data structure, eg, the user's account is its bank account or store account. be able to.</p><p> The provision of payment terminals combined with the use of consumer dedicated handheld devices frees up the area occupied by the collection points of prior art barcode scanners.</p><p> In one embodiment, the payment terminal can be connected to a retail server with a processor and data storage, and a PLU database is stored on the data storage. The payment terminal can be arranged to extract the pricing data associated with each entry in the list data structure from the PLU database. The payment terminal can sum all the pricing data extracted from the PLU database and generate total price data from it. Payment terminals can be arranged to upload total price data to NFC-enabled devices. The mobile processor can be arranged to transform the total price data into total price entries in the list data structure. The payment terminal can be arranged to upload the above pricing data to an NFC-enabled device. The mobile processor can be arranged to sum all the pricing data uploaded from the paying terminal so that the total price entry is generated in the list data structure.</p><p> Using a PLU table to provide pricing data eliminates the need for any handheld device, such as a mobile phone, to maintain an updated product price list. This reduces the memory required to be dedicated to this application on the handheld device.</p><p> The mobile processor should determine if the product corresponding to the product data is included in the list data structure, and if not, the entry corresponding to the above product in the list data structure. Can be arranged to create in. The mobile processor can be arranged to change the flag of the entry on the list data structure in response to the receipt of product data. The flag can be placed so that the description of the item corresponding to the entry in the list data structure is shown as purchased when displayed on the display of the mobile device. The processor can be placed to filter the data structure so that only items that are not flagged as purchased appear on the display of the mobile device. The list data structure can include a grocery list.</p><p> Product data includes, but is not limited to, product ingredients, possible recipes, product health information, product nutritional information, or product-specific allergy warnings. The mobile processor can be placed to generate a prompt that prompts the user to view at least part of the product data on the screen of the mobile device, and if the user chooses, the selected product data. It can be arranged so that a part of is output on the screen. The mobile processor can be placed on the screen of the mobile device to generate a prompt that prompts the user to request pricing data for the item corresponding to the product data from the PLU database. The wireless transceiver can be arranged to request pricing data from the PLU database in response to the user's request for pricing data. The mobile processor can be arranged to display at least a portion of the pricing data on the screen of the mobile device, along with a prompt to the user to purchase the product. The mobile processor can be arranged to update the list data structure only if the user responds to a prompt to indicate that he or she wants to purchase the product.</p><p> The mobile processor can be arranged to connect to a remote server over a mobile network in response to receiving product data. The mobile processor can be arranged to send an inquiry signal to a remote server, for example, for pricing data about an equivalent product of a product described by product data at an alternative retailer or alternative brand. Pricing data for equivalent products can be uploaded to mobile processors and displayed on the screen of mobile devices. The remote server can add discount data indicating a pricing discount from an equivalent product to the pricing data prior to uploading it to the mobile processor, for example in the form of an electronic coupon.</p><p> The mobile processor can be arranged to impose a limit on the number of entries in the list data. The mobile processor can be placed to impose a limit on the total value of the entries in the list data. The mobile processor can be arranged to display the price of the item on the screen of the mobile device as soon as it receives the pricing data for the item. Mobile processors can be arranged to generate prompts on the screen.</p><p> NFC-enabled mobile devices can include mobile phones, personal digital assistants (PDAs), electronic wallets, smart cards, smart watches, or wearable computers.</p><p> According to the second aspect of the present invention i) Steps to output an inquiry signal from the NFC communication module of the mobile device, ii) The step of receiving the inquiry signal with the antenna of the NFC tag, iii) The step of passing the inquiry signal to the tag processor of the NFC tag, iv) In response to the reception of the inquiry signal on the tag processor, the step of passing product data about the product associated with at least one NFC tag from the tag processor to the antenna, and v) The step of transmitting product data through the antenna so that the product data is received by the NFC communication module of the mobile device, vi) Steps to pass product data to the mobile processor, vii) A step to update the list data structure stored on the mobile processor, which represents a list of items purchased by the user of the mobile device in response to the receipt of product data. Steps and Self-checkout methods are provided, including.</p><p> This method can include placing at least one NFC tag on a shelf adjacent to the product associated with at least one NFC tag. This method can include embedding at least one NFC tag within the price label on the shelf. This method involves the step of permanently attaching at least one NFC tag to the shelf location and re-installing at least one NFC tag to reflect the above product if the product adjacent to at least one NFC tag changes. It can include programming steps. Alternatively or additionally, this method can include attaching at least one NFC tag to the product with which it is associated. This method involves sending request data indicating the product associated with the NFC tag from another wireless transceiver to the retail server over the wireless network in response to receiving product data from the mobile processor. be able to. This method can include extracting from the price look-up (PLU) database pricing data about the product associated with the NFC tag stored on the data storage in response to the receipt of the request data. This method can include the step of transmitting pricing data from a server to an NFC-enabled device over a wireless network. This method can include updating the price entry in the list data structure in response to receiving priced data through other wireless transceivers. This method can include the step of summing all the price entries in the list data structure so that the total price entries are generated in the list data structure.</p><p> This method can include copying the list data structure to the payment terminal via an NFC link between them. This method can include, depending on the payment terminal, debiting the user's account for the amount corresponding to the total price entry in the list data structure, eg, the user's account is in its bank account or It can be a store account.</p><p> In one embodiment, the method can include connecting the payment unit to a retail server equipped with a processor and data storage, and the PLU database is stored on the data storage. This method can include extracting the pricing data associated with each entry in the list data structure from the PLU database. This method can include a step of summing all the pricing data extracted from the PLU database on the pricing terminal and a step of generating total price data from it. This method can include uploading total price data to an NFC-enabled device. This method can include the step of converting the total price data into a total price entry in the list data structure. This method can include uploading pricing data from the payment terminal to an NFC-enabled mobile device. This method can include the step of summing all pricing data uploaded from the paying terminal so that the total price entry is generated in the list data structure on the mobile processor.</p><p> This method can include a step that allows the user to send a query signal to the PLU database as soon as the product data is received. This method can include a step of prompting the user to decide whether or not to purchase the product. This method can include updating the list data structure only if the user responds to a prompt indicating that he or she wishes to purchase the product.</p><p> This method is a mobile processor with steps to determine if a product corresponding to the product data is included in the list data structure and, if not, a list of entries corresponding to the above product. It can include steps to create in the data structure. This method can include the step of changing the flag of the entry on the list data structure in response to the receipt of product data on the mobile processor. This method can include a step of displaying the description of the item corresponding to the entry in the list data structure as purchased when it appears on the display of the mobile device, depending on the condition of the flag. .. This method can include filtering the data structure so that only items that are not flagged as purchased appear on the display of the mobile device.</p><p> This method can include a step in which the mobile processor generates a prompt to prompt the user to view at least a portion of the product data on the screen of the mobile device and is selected if the user chooses. It can be arranged so that a part of the product data is output on the screen.</p><p> This method can include a step of limiting the number of entries in the list data.</p><p> According to the third aspect of the present invention i) Steps to upload product data from the NFC tag associated with the product to an NFC-enabled mobile device, and ii) Steps to access a remote server over a wireless network with a mobile device, iii) A step of sending an inquiry signal to a database stored on a remote server to determine if there is data in the database about a product equivalent to the product associated with the product data. iv) Steps to send data for equivalent products to mobile devices, v) Steps to output data to mobile device users via mobile device, Steps are provided to provide a consumer price comparison including.</p><p> This method can include connecting to a remote server in response to receiving product data, for example via a mobile communication network such as 3G, UMTS, GSM networks. The method can include sending an inquiry signal to a remote server, for example, for pricing data about an equivalent product of a product described by product data at an alternative retailer or alternative brand. The method can include adding discount data to the pricing data prior to uploading it to the mobile processor, for example in the form of an electronic coupon, indicating a pricing discount from an equivalent product.</p><p> According to a fourth aspect of the present invention, a mobile device including an NFC communication module and a mobile processor is provided, in which the NFC communication module outputs product data indicating a product associated with the NFC tag from the NFC tag. Arranged to perform receiving and passing the above product data to the mobile processor, the mobile processor is arranged to update the list data structure stored in the mobile processor and list data. The structure represents a list of items purchased by the user of the mobile device in response to the receipt of product data.</p><p> NFC-enabled mobile devices can include other wireless transceivers. Other wireless transceivers can be arranged to send request data indicating the product associated with the NFC tag to the retail server over the wireless network in response to receiving product data from the mobile processor. .. The NFC communication module can be arranged to receive pricing data over the wireless network. The mobile processor can be arranged to update the price entry in the list data structure in response to receiving priced data through other wireless transceivers. The processor can be arranged to sum all the price entries in the list data structure so that the total price entries are generated in the list data structure.</p><p> NFC-enabled mobile devices can be arranged to copy the list data structure to the payment terminal via an NFC link between them.</p><p> The mobile processor can be arranged to convert the total price data uploaded from the payment terminal into a total price entry in the list data structure. Mobile devices can be arranged to upload pricing data from payment terminals. The mobile processor can be arranged to sum all the pricing data uploaded from the paying terminal so that the total price entry is generated in the list data structure.</p><p> The mobile processor should determine if the product corresponding to the product data is included in the list data structure, and if not, the entry corresponding to the above product in the list data structure. Can be arranged to create in. The mobile processor can be arranged to change the flag of the entry on the list data structure in response to the receipt of product data. The flag can be placed so that the description of the item corresponding to the entry in the list data structure is shown as purchased when it appears on the display of the mobile device. The mobile processor can be arranged to generate a prompt that prompts the user to view at least part of the product data on the screen of the mobile device, and if the user chooses, the selected product. A part of the data can be arranged so as to be output on the screen.</p><p> The mobile processor can be arranged to connect to a remote server over a mobile network in response to receiving product data. The mobile processor can be arranged to send an inquiry signal to a remote server, for example, for pricing data about an equivalent product of a product described by product data at an alternative retailer or alternative brand. Pricing data for equivalent products can be uploaded to mobile processors and displayed on the screen of mobile devices. The remote server can add discount data indicating a pricing discount from an equivalent product to the pricing data prior to uploading it to the mobile processor, for example in the form of an electronic coupon.</p><p> The mobile processor can impose a limit on the number of entries in the list data.</p><p> NFC-enabled mobile devices can include mobile phones, personal digital assistants (PDAs), electronic wallets, smartphones, smart cards, smart watches, and wearable computers.</p><p> According to a fifth aspect of the present invention, a payment terminal equipped with an NFC communication module, a processor, and a network connection is provided so that the NFC communication module receives a list data structure from an NFC-enabled mobile device. Placed in, the list data indicates at least one product purchased by the user of the mobile device, and the processor pays the remote host based on the account identifier and the total price data contained within the list data. Is arranged to request.</p><p> The payment terminal can include a printer arranged to print a receipt detailing the items detailed in the list data structure. The printer can include a thermal printer. The printer can include a double-sided thermal printer.</p><p> According to a sixth aspect of the present invention, software is provided that causes a processor to update a list data structure stored in a mobile processor when executed on the processor of the mobile device. Displays a list of items purchased by the user of the mobile device in response to receiving product data associated with the product from the NFC communication module of the mobile device.</p><p> The software can force the processor to update the price entry in the list data structure in response to receiving priced data through other wireless transceivers. The software can force the processor to sum all the price entries in the list data structure so that the total price entries are generated in the list data structure. The software can cause the processor to output a copy of the list data structure to the paying terminal via the NFC communication module. The software causes the processor to determine if the product corresponding to the product data is included in the list data structure, and if not, the entry corresponding to the above product in the list data structure. It is possible to create it. The software can force the processor to impose a limit on the number of entries in the list data.</p><p> The software can have the processor connect to a remote server over a mobile network in response to receiving product data. The software can cause the processor to signal a remote server, for example, pricing data about an equivalent product of a product described by product data at an alternative retailer or alternative brand. The software can cause the processor to upload the pricing data for the equivalent product and display the pricing data for the equivalent product on the screen of the mobile device.</p><p> The software can force the processor to change the flags of entries on the list data structure in response to receiving product data. The flag can be placed so that the description of the item corresponding to the entry in the list data structure is shown as purchased when displayed on the display of the mobile device. The software can cause the processor to generate a prompt to prompt the user to view at least part of the product data on the screen of the mobile device, and if the user chooses, part of the selected product data. Can be arranged to be output on the screen.</p><p> Next, the present invention will be described as a mere example with reference to the accompanying drawings.</p>
<figref num="1">It is a schematic diagram which shows the retail checkout system by the aspect of this invention.</figref><figref num="2">It is the schematic which shows the mobile phone of the system of FIG.</figref><figref num="3">It is a schematic diagram which shows the NFC tag of the system of FIG.</figref><figref num="4">It is a flow chart which shows the retail checkout method by the aspect of this invention.</figref>
Next, referring to FIGS. 1 to 3, the retail checkout system 100 includes a mobile phone 102, a cart 104, an NFC product tag 106, a payment terminal 108, and a retail store server 109.
The mobile phone 102 includes a keypad 110, a screen 112, a speaker 114, a wireless transceiver 116, a cell transceiver 118, a processor 120, and an NFC module 122.
Typically, the wireless transceiver 116 is an 802.11 Wifi or Bluetooth transceiver. However, Wimax, cell networks, or Zigbee transceivers are also possible wireless transceivers. The present invention will be described with reference to the Bluetooth transceiver.
The NFC module 122 includes an antenna 124 and a connector 126. The connector 126 connects the antenna 124 to the processor 120. Processor 120 can operate to modulate and demodulate radio frequency signals and generate query signals.
Typically, for high frequency applications of 3-30 MHz, the antenna 124 is a lithography-molded metal spiral antenna. For ultra-high frequency applications from 300MHz to 3GHz, a bent or meander-shaped dipole antenna 124 that is impedance-matched to the processor 120 can be used.
In general, the wireless transceiver 116 operates in the frequency band between 2.4 and 2.4835 GHz. Usually, the frequency band is divided into 79 1 MHz wide subchannels. Generally, transceivers are arranged to hop between these subchannels up to 1600 times per second, and this hopping sequence is the address and clock of one of two connected devices known as master devices. Derived from, it is pseudo-random.
Cart 104 includes a bag holder 128 and a security scale 130.
The NFC product tag 106 includes an antenna 132 and a processor 134. Processor 134 modulates and demodulates radio frequency signals and stores product data locally.
In embodiments of the present invention, the NFC tag 106 will be described in relation to a passive device that does not have an internal power source from which the power to generate the output signal is derived from the signal reception of the antenna. However, it should be understood that the present invention is equally applicable to semi-passive and active NFC modules as well as passive RFID tags. The semi-passive module incorporates a power source that powers the IC. The active module comprises a power source that powers the IC and powers the output of the broadcast communication signal in response to the inquiry signal.
Typically, NFC tag 106 emits and receives 13.56 MHz electromagnetic waves with a 2.0 MHz bandwidth and typically 106 Kbps using modified mirror coding with 100% modulation.<sup>-1</sup>, Or 212 or 424 Kbps using Manchester coding with a modulation factor of 10%<sup>-1</sup>Supports data rates. The typical effective range of NFC tags is between 5 and 20 cm, generally no more than 15 cm.
The payment terminal 108 includes an NFC module 136, a processor 138, a printer 140, and a network connection 142. Typically, the printer 140 is a thermal printer, which can be a double-sided thermal printer.
The retail server 109 includes a processor 144, a data storage device that is typically a magnetic disk 146, and a wireless transceiver 148. The wireless transceiver 148 will have a complementary arithmetic protocol for the wireless transceiver 116 of the mobile phone 102.
The price look-up (PLU) database 149 is stored on the data storage device 146. The PLU database 149 contains an entry containing an identifier 149a for items in stock by the retailer, usually all items, and their corresponding pricing data 149b.
Upon use, the retailer places item 150 on shelf 152, which item has an NFC tag 106 associated with it. Details of item 150 are stored on processor 134. Examples of description for item 150 are price, manufacturer details, and store code.
Consumers who own a mobile phone 102 can enter a list of items they wish to purchase into the mobile phone's processor 120. This is usually achieved by downloading a pre-generated list from the PC, selecting a product from the mobile phone menu, or entering a description of the item into the mobile phone 102 via the keypad 110. To. In general, entering a list into processor 120 is optional.
Consumers typically activate the mobile phone's NFC module 122 via the keypad 110. When the item 150 to be purchased is found, the user places the mobile phone 102 near the NFC tag 106, usually within 5-15 cm. The NFC module 122 receives the inquiry signal generated by the processor 120. The inquiry signal is output via the antenna 124.
The inquiry signal is received by the antenna 132 of the NFC tag 106. The processor 134 of the NFC tag 106 demodulates the query signal, for example, when the passive tag is backscattered by a Schottky diode impedance matching with the antenna 120. The processor 134 then determines whether the query signal is valid, for example by checking the embedded security code in the signal. When the query signal is valid, processor 134 generates a product signal carrying some or all details of the item stored in processor 134, and at least the item's product identifier and its price are encoded in the product signal. Will be. The product signal is output via the antenna 132. The product signal is received by the antenna 124 of the NFC module 122 of the mobile phone. This is passed to the processor 120 via the connector 126, demodulated, and product data is extracted. In some embodiments, the customer receives a prompt on screen 112 of mobile phone 102 to confirm that he or she wishes to purchase item 150. The prompt can include pricing information about the item, and confirmation generally proceeds by the consumer pressing a key on the keypad 110. If the consumer rejects the item, no further action is taken and a timeout period can be set, and if the purchase is not confirmed within that timeout period, the consumer rejects the item. It is estimated to be. This prevents the item from being added to the consumer's list if the consumer simply selects an item to look around.
In some embodiments, the prompt can also ask the consumer if he or she wants to see the price of the item before the consumer confirms the purchase, in these embodiments: As described in detail in, the mobile phone 102 connects to the retail store server 109 and sends an inquiry signal to the PLU database 149. When the pricing data is displayed on the screen 112 of the mobile phone 102, the user confirms or rejects the purchase of item 150, as described above. This arrangement allows you to browse through the items with knowledge of the price.
If a list data structure, hereinafter referred to as a "list," exists in processor 120, the processor cross-references the product identifier contained in the product data using the entries on the list. Normally, if the product identifier corresponds to an item on the list, processor 120 is incremented to indicate that one instance of the item has been purchased, the first flag associated with the item's entry in the list. To set. If the flag value is equal to the number of instances required in the list, the second flag is set to "purchased". If an item that is not on the preloaded list is scanned and the purchase is confirmed by the user if applicable, a new entry corresponding to the additional item will be created in the list.
If there is no preloaded list on mobile phone 102, processor 120 creates the list as soon as the first item 150 is scanned and, if applicable, the consumer confirms the purchase. Each time an item is scanned, a new entry is created in this list.
In one embodiment, the tag processor 134 stores pricing data for the item with which the tag 106 is associated, and the product data transmitted to the mobile phone 102 includes pricing data. Processor 110 creates a price entry in the list with the unit price received from tag 106, and if several identical items 150 are purchased using mobile phone 102, those items using the appropriate multiplier. The total price of is generated and this total price is stored as a price list entry for that item.
In an alternative embodiment, the processor 126 stores the connection data needed to establish a wireless connection between the respective wireless transceiver 116, mobile phone 102 and retail server 109. Connection data is typically the 48-bit address of the mobile phone, the passkey needed to establish a trusted relationship, the device class, the list of services provided by the device, and, for example, the capabilities of the device, the manufacturer, etc. Includes, but is not limited to, technical information associated with the device, such as radio specifications used, clock offset, and so on.
If allowed, the wireless device discovery stage is entered with the discovery information exchanged between the mobile phone 102 and the retail server 109. Typical discovery information includes, but is not limited to, the wireless device addresses of the mobile phone 102 and the retail server 109, as well as the cryptographic information needed to establish a secure data link. Either the mobile phone 102 or the retail server 109 uses each wireless address exchanged during the device discovery phase to establish a wireless connection with the other. The wireless device combination authentication phase uses the other data exchanged during the device discovery phase. The combination of the mobile phone 102 and the retail store server 109 can be implemented as either read-only or read / write. If one side is read-only, one-way authentication is performed. If both sides are read / write, bidirectional authentication is performed. The respective wireless transceivers of the mobile phone 102 and the retail server 109 typically use the Link Manager Protocol (LMP) to establish wireless connection data between them. LMP typically manages the authentication between the handset and the SST, and, where applicable, the continuation of the data link, including proper encryption of the data.
The mobile phone processor 110 is priced from the PLU database 149 via the wireless link established between the mobile phone 102 and the retail store server 109 in response to the item's product data being added to the list. Issue a request for attached data. The request for pricing data comprises item identification data, usually an item code, contained in the product signal received by the mobile phone 102 from the tag 106. The PLU database 149 correlates the data contained in the request for pricing data with the identifier 149a contained in the PLU database 149 in order to extract the relevant pricing data 149b. The pricing data 149b is sent to the mobile phone 102 via a wireless link, where the processor 110 creates a price entry in the list with the unit price downloaded from the retail store server 109 and uses the mobile phone 102. If several identical items 150 are purchased, the appropriate multiplier is used to generate the total price for those items, and this total price is stored as a price list entry for that item. For at least one use, the tag processor 134 stores the security tokens needed to access the store's wireless network and sends it to the mobile phone in response to receiving an inquiry signal. This security token is inserted into the request data, or if the mobile phone 102 receives the security token, the retail store server 109 will only establish a network connection with the mobile phone 102 with the request data. Will be sent separately.
In at least one embodiment, when the pricing data 149b is received by the processor 120, a request for comparative information, including a product identifier, is generated by the processor 120. The comparison request is sent to the remote host 154 via the cell transceiver 118. The remote host 154 maintains a comparison database 156 of equivalent products, which may be similar products manufactured by different producers in the same retail store, and / or obtained in different retail stores. It can be a possible product. The remote host looks up the entry in the comparison database 156 and creates comparison data to send to mobile phone 102. The comparison data should include electronic discount coupons for specific brands or alternative retailers offered by retailers to encourage consumers to change product brands or retailers. Can be done.
Consumers place their purchased items in bags held by bag holder 128 so that they are registered by security scale 130. The security scale 130 operates in a manner well known to those skilled in the art.
Whether the pricing data is downloaded from tag 106 or uploaded from the PLU database on retail server 109, the consumer carries the shopping cart 104 to the payment terminal 108 when he or she completes his or her purchase. .. The NFC communication modules 122 and 136 of the mobile phone 102 and the payment terminal 108, respectively, establish communication channels substantially as described above. The processor 120 uploads the list data to the payment terminal 108 via the communication channel, and the payment terminal 108 opens a connection to the payment authorization host (not shown) via the network connection 142. A licensed host is typically that of a financial institution where the consumer has a bank account or store / billing account. The total value of the items purchased by the consumer is sent to the authorized host for authorization in a manner well known to those skilled in the art.
The list contains both item description and pricing data, which is formatted by processor 138 and the receipt is printed on receipt printer 140 following the authorization of the transaction by the remote authorization host. Typically, the receipt printer 140 is a thermal printer, which can be a double-sided thermal printer. In some embodiments, the consumer has the option to request whether or not to print the receipt. This setting is typically performed via the mobile phone keypad 110 in response to a prompt presented on screen 112. The user's print preferences are encoded when the flags in the list are downloaded to the payment terminal 108.
Next, referring to FIG. 4, the self-checkout method includes a step of outputting an inquiry signal from the NFC communication module of the mobile phone (step 400). The antenna of the NFC tag receives the inquiry signal (step 402). The query signal is passed to the NFC tag tag processor (step 404). In response to receiving the query signal, the tag processor passes product data about the product associated with the NFC tag to the antenna (step 406). The antenna transmits the product data so that the product data is received by the mobile phone's NFC communication module (step 408). Product data is passed to the mobile processor (step 410). The mobile processor updates the list data structure stored on it, which represents a list of items purchased by the user of the mobile device in response to the receipt of product data (step). 412).
In at least one embodiment, the invention is provided as a premium service to consumers with membership in a retail loyalty program. Alternatively or additionally, the invention will be provided in some embodiments as a premium service in which the customer pays the store.
It should also be appreciated that in at least one embodiment it is possible to set a predetermined limit on the number of items that can be purchased using the present invention. This can be achieved by encoding these limits in the software downloaded to the consumer's mobile phone. These restrictions may be subject to change or removal due to software updates.
Although the present invention has been described in the context of mobile phones, it should be understood that the invention is equally applicable to any mobile device, such as a personal digital assistant (PDA) or electronic wallet.
Various modifications can be made to the above embodiments without departing from the spirit and scope of the invention.
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2014123177A | Cited by | Japan | Search report |
| JP2017142826A | Cited by | Japan | Search report |
| JP2017142826A | Cited by | Japan | Search report |
| JP2014519638A | Cited by | Japan | Search report |
| JP2014123177A | Cited by | Japan | Examiner |
| JP2002049968A | Cites | Japan | Examiner |
| JP2005018376A | Cites | Japan | Examiner |
| JPH087053A | Cites | Japan | Examiner |
5 members in 3 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 12338371 | United States of America | – | |
| 33837108 | United States of America | A | |
| 33837108 | United States of America | A | |
| 2008338371 | – | – | – |
| US20080338371 | – | – | – |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| EP2199996A1 | European Patent Office (EPO) | A1 | |
| US2010161434A1 | United States of America | A1 | |
| JP2010146548AThis record | Japan | A | |
| US8494908B2 | United States of America | B2 | |
| JP5431109B2 | Japan | B2 |
23 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Written request for registration of change of nameJAPANESE INTERMEDIATE CODE: R313533S533 | S533 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Written request for registration of change of domicileJAPANESE INTERMEDIATE CODE: R313531S531 | S531 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2010146548
- Publication, DOCDB
- 2010146548
- Publication, EPODOC
- JP2010146548
- Application
- 241997
- Application, DOCDB
- 2009241997
- Application, EPODOC
- JP20090241997
Titles2
- Japanese
- 小売チェックアウト・システムおよび方法
- English
- Retail checkout system and method
Classification
- CPC, 7
- G07G1/0045
- G06Q20/201
- G06Q20/208
- G06Q20/3276
- G06Q20/3278
- G07G1/0081
- G07G1/009
- IPC, 1
- G07G1 00