(57)【要約】【課題】購入商品の登録のためのスキャナ中における非スキャニングを即時検出する方法及び装置を提供する。【解決手段】端末装置における取引中にスキャナによりリアルタイムで捕捉された商品の画像を前記商品に対して認識された識別子と関連付けることを試みて、前記試みられた関連付けに基づいて、前記取引中の介入のために警告を発するべきかどうかを判断する、ことにより、商品が正しく認識されたバーコードを有さない時、補助及び／又は取引の調査を要請するための警告を発する。【選択図】図２
2019003635.tif 000002
【特許請求の範囲】
【請求項１】
端末装置における取引中にスキャナによりリアルタイムで捕捉された商品の画像を前記商品に対して認識された識別子と関連付けることを試みること（２１０）と、
前記試みられた関連付けに基づいて、前記取引中の介入のために警告を発するべきかどうかを判断すること（２２０）と、
を含むことを特徴とする商品の非スキャニングの検出方法（２００）。
【請求項２】
試みることは、前記画像に対して前記商品識別子が記録されていない状態で前記スキャナの視界内を通過する前記商品を検出すること（２１１）をさらに含む、請求項１に記載の非スキャニングの検出方法。
【請求項３】
試みることは、前記商品が前記スキャナの視界から去ることを待ち、前記識別子が認識されたかどうかを判断すること（２１２）をさらに含む、請求項１または２に記載の非スキャニングの検出方法。
【請求項４】
試みることは、前記識別子が認識されない時に前記商品が袋詰め領域内にあるかどうかを示す袋詰め領域イベントをチェックすること（２１３）をさらに含む、請求項３に記載の非スキャニングの検出方法。
【請求項５】
チェックすることは、前記商品が前記袋詰め領域から取り除かれたかどうかを示す第二の袋詰め領域イベントをチェックすることをさらに含む、請求項４に記載の非スキャニングの検出方法（２１４）。
【請求項６】
試みることは、前記識別子が前記端末装置の手持ち式スキャナにより認識されたことを示す手持ち式スキャナイベントをチェックすること（２１５）をさらに含む、請求項３に記載の非スキャニングの検出方法。
【請求項７】
試みることは、前記識別子が前記端末装置におけるキー入力を通して認識されたことを示すキーイベントをチェックすること（２１６）をさらに含む、請求項３に記載の非スキャニングの検出方法。
【請求項８】
試みることは、前記識別子がキー入力を通して認識され、前記商品が複数の同じ商品である商品と関連付けられたことを示すキーイベントをチェックすること（２１７）をさらに含む、請求項３に記載の非スキャニングの検出方法。
【請求項９】
スキャナ（１３０）と、
商品の非スキャニングを検出する検出器（１４０）と、を含むＰＯＳ端末装置であって、
前記検出器（１４０）は，
ｉ）前記スキャナの少なくとも一つのプロセッサで実行し，
ｉｉ）前記ＰＯＳ端末装置における取引に対する商品識別子が記録されていない状態で商品が前記スキャナの視界の前を通過する場合を検出し、
ｉｉｉ）前記商品識別子が前記取引に対して他の方法で会計済となっていないことを確認し、
ｉｖ）前記商品識別子が前記取引中に他の方法で会計済になっていない場合に前記取引中にリアルタイムで警告を発する、
ことを特徴とする販売管理装置（１１０）。
【請求項１０】
請求項９に記載の販売管理装置（１１０）を含み、
前記販売管理装置は、セルフサービス端末装置及びレジ係が補助するＰＯＳ端末装置のうちの一つであるＰＯＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、小売店に設置されたＰＯＳシステム及びその端末装置に関し、特に、商品の登録操作を行わない行為を検出する方法に関する。
【背景技術】
【０００２】
小売店から商品を盗むためのありふれた方法の一つは、購入商品の登録操作であるスキャン操作をしないことである。セルフスキャニング端末装置（ＳＳＴ）を操作する顧客、または小売店にて商品購入の清算を行う知人等の為にレジ係が販売時点情報管理端末装置（ＰＯＳ端末）を操作して行われる（よくレジ犯罪と称される）。
【０００３】
商品をあたかもスキャニングしたように見せかける行為の例は、バーコードを覆ったり、意図的にカメラ／スキャナのレンズに面することのないようにしたりすることを含む。セキュリティ目的のために商品がスキャンされたかのように見せ、しかしその商品は実際にはスキャンされていない。
【０００４】
しかし、小売店での商品購入清算（勘定）において、全てのスキャンされなかった商品のバーコードが問題であるわけではない。時折バーコードは読み取ることができず、顧客またはレジ係によって事後手作業で入力され、結果的にスキャンされなかった商品のバーコードは、本質的に意図的ではない場合もある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ＳＳＴ及びＰＯＳ端末装置における商品バーコードのスキャン見せかけ行為、ある小売業者にとっては商品盗難の主な原因となっており、業界では大きな問題である。実際、小売店における盗難は、小売業界において何十億ドルもの損害を与えている。スキャニング見せかけ行為かスキャンミスかの何れかを検出することは非常に難しく、スキャンミスが意図的か非意図的かを検出することはさらに困難である。
【０００６】
多くの実施形態では、商品のスキャナ中における非スキャニングを即時検出のための方法及び端末装置が提供される。
【課題を解決するための手段】
【０００７】
本発明の実施形態によれば、小売店のＰＯＳ端末に接続されたスキャナにおける非スキャニングの即時検知（リアルタイムでの検出）が提供される。特に、ある実施形態では、ある画像が、取引中にある商品に対してリアルタイムでスキャナにより捕捉され、端末装置にて、その商品対して認識された識別子と関連付けられる。試みられた関連付けに基づき、取引中に、介入のための警告を発するかどうかの判断がされる。
【０００８】
本発明の第一の態様によれば、端末装置における取引中にスキャナによりリアルタイムで読み取られてそのデータが捕捉された商品の画像を、商品に対して認識された識別子と関連付けるように試みることと、試みられた関連付けに基づき、取引中に介入すべきかについての警告を発するかどうかを判断すること、とを含む方法が提供される。
【０００９】
任意に試みることは、画像に対して商品識別子が記録されていない状態でスキャナの視界内を通過する商品を検出することをさらに含むようにしてもよい。
【００１０】
任意に試みることは、商品が前記スキャナの視界から去ることを待ち、識別子が認識されたかどうか判断することをさらに含んでもよい。
【００１１】
任意に試みることは、識別子が認識されない時に商品が袋詰め領域内にあり得るかどうかを示す袋詰め領域イベントをチェックすることをさらに含んでもよい。
【００１２】
任意にチェックすることは、商品が袋詰め領域から取り除かれたことを示す第二の袋詰め領域イベントをチェックすることをさらに含んでもよい。
【００１３】
任意に試みることは、識別子が端末装置の手持ち式スキャナにより認識され得たかどうかを示す手持ち式スキャナイベントをチェックすることをさらに含んでもよい。
【００１４】
任意に試みることは、端末装置にて識別子がキー入力を通して認識され得たかどうかを示すキーイベントをチェックすることをさらに含んでもよい。
【００１５】
任意に試みることは、識別子がキー入力を通して認識され得たか、及び商品が複数の同じ商品である商品と関連付けられ得たかどうかを示すキーイベントをチェックすることをさらに含んでもよい。
【００１６】
任意に試みることは、商品が農産商品の場合に、端末装置にて識別子がキー入力を通して認識され得たかどうかを示すキーイベントをチェックすることをさらに含んでもよい。
【００１７】
任意に判断することは、試みられた関連付けは失敗と判断し、取引中に係員へリアルタイム介入の警告を送信すること、端末装置の近傍領域において捕捉されたセキュリティビデオと関連づけるイベントを発生させること、該スキャナにおいて行われた取引に対して維持される集計数を漸増させること、スキャナから端末装置へ集計及びログ保存のための端末装置イベントを送信すること、のうち一つ以上の処理を行うことをさらに含んでもよい。
【００１８】
任意に試みられた関連付けの失敗を判断することは、集計数が事前に定義された閾値を超えた場合、取引中、介入及び調査ためのフラグをあげることをさらに含んでもよい。
【００１９】
本発明の第二の態様によれば、取引中に端末装置にて商品がスキャナの視界中を通過することをモニタすることと、特定の商品が視界から去り取引用に商品識別子が記録されていないことを判断することと、取引中に商品識別子が他の方法で会計済であるかどうかを点検し、取引中に識別子が他の方法で会計済になることに失敗した時に次の商品の次の商品識別子が認識される前にまたは取引が完結する前に警告を発すること、とを含む方法が提供される。
【００２０】
任意に判断することは、特定の商品がスキャナの視界を過ぎ去った後、スキャナによりバーコードを記録することに失敗することを含んでもよい。
【００２１】
任意に点検することは、袋詰め領域のモニタリング機構から受信した、特定の商品が袋詰め領域に置かれたか、または袋詰め領域から取り除かれたかを示す、一つ以上袋詰め領域イベントを点検することをさらに含んでもよい。
【００２２】
任意に点検することは、手持ち式スキャナから受信した、手持ち式スキャナが取引における商品識別子を記録したかどうかを示す、一つ以上の手持ち式スキャナイベントを点検することをさらに含んでもよい。
【００２３】
任意に点検することは、取引における商品識別子が記録されたかどうかを示す、一つ以上のキー入力イベントを点検することをさらに含んでもよい。
【００２４】
任意に点検することは、特定の商品のために農産識別子が入力されたかどうか、又は特定の商品に対して会計する数量が入力されたかを判断するために、一つ以上の観測された入力イベントを点検することをさらに含んでもよい。
【００２５】
任意に発生させることは、取引中に処理された、取引に対して事前に定義された、未会計商品の合計数である集計値に達した後に警告を発生させることをさらに含んでもよい。
【００２６】
本発明の第三の態様によれば、スキャナと、ｉ）スキャナの少なくとも一つのプロセッサ上で実行し、ｉｉ）スキャナの視界の前を商品が端末装置における取引に対して商品識別子が記録されることなく通過した時に検出し、ｉｉｉ）商品識別子が取引中に他の方法で会計済ではなかったことを確認し、ｉｖ）商品識別子が取引中に他の方法で会計済でなければ取引中にリアルタイムで警告を発するように構成される非スキャニング商品検出管理装置と、を含む端末装置が提供される。
【００２７】
任意に、端末装置は、セルフサービス端末装置（ＳＳＴ）及びレジ係が補助する販売時点情報管理（ＰＯＳ）端末装置のうちの一つであってもよい。
【００２８】
本発明のこれらの及び他の態様は、次に添付図を参照し例を示して行う説明により明らかになる。
【図面の簡単な説明】
【００２９】
【図１】例示的実施形態による、スキャナシステム中の非スキャニングの即時検出の構成要素を示す図である。
【図２】例示的実施形態による、スキャナ中の非スキャニングの即時検出の方法を示す図である。
【図３】例示的実施形態による、スキャナ中の非スキャニングの即時検出の別の方法の図である。
【図４】例示的実施形態による端末装置の図である。
【発明を実施するための形態】
【００３０】
図１は例示的実施形態による、スキャナシステム１００におけるスキャナ中の非スキャニングの即時検出の構成要素の説明図である。システム１００は、説明する実施形態の理解に関連する構成要素のみを残して大幅に単純化された形態により模式的に表されていることは認められるべきである。
【００３１】
さらに、様々な構成要素（図１に示される）を説明し、そして構成要素の配置は説明のみを目的として提示する。本明細書中、以下に示すスキャナにおける非スキャニングの即時検出のティーチングから逸脱することなく、より多くの、又はより少ない構成要素の配置が可能であることは認められるべきである。
【００３２】
さらに、本明細書中、以下に提示する（スキャナにおける非スキャニングの即時検出のための）技術及びシステムは、システム１００と共に示された構成要素の全て又は幾つかの構成要素の組み合わせを含んでもよい。方法はメモリ内及び／又は非一時的なコンピューターによって読み取り可能なメディア内にて実行可能な命令としてログラムされ、構成要素／機器に関連した一つ以上のプロセッサにより実行される。
【００３３】
特に、システム１００は端末装置１１０、取引マネージャ１２０、商品スキャンマネージャ１３１を含むスキャナ１３０、そして袋詰め領域検出機構１４０を含む。
【００３４】
既存の小売に基づいた端末装置システムは、スキャナの前を通り過ぎる又はスキャナの前にある商品の数を数えるが、これらのシステムは、検出されたバーコードのついた商品を関連付けることに失敗する。
【００３５】
本明細書中に提示される様々な実施形態は、商品がスキャナ／カメラの前を通り過ぎることを検出し、読み出されたバーコードと商品を関連付けるとき、非スキャニングは詐欺（盗難）として意図されたのかを判断する。本明細書中に提示される実施形態は、読み取りミスとなったバーコードの読み取りが会計済でありすなわち意図的でなく、問題ではないと判断する機構をさらに提供する。
【００３６】
ある実施形態において、処理は以下のように進行する。
【００３７】
（１）スキャナ１３０の商品スキャンマネージャ１３１が検出する商品の出現を待つ。
【００３８】
（２）商品スキャンマネージャ１３１は商品がスキャナ１３０の視界から去ることを待つ。
【００３９】
（３）その商品のバーコードが検出されなければ、以下の一つ以上が実行される。
（ａ）商品スキャンマネージャ１３１により、端末装置１１０の取引マネージャ１２０を通して警告が発せられ、取引の進行中に端末装置１１０にて係員を要求する。
（ｂ）進行中の取引を撮影中のカメラからのセキュリティビデオストリームにイベントが関連付けられ、イベントは時刻、取引識別子、端末装置識別子に基づき関連づけられてもよい。
（ｃ）商品が取引中に未会計であったことを示すために取引の集計数又は合計数を増加させる。
（ｄ）警告が起こったイベントを端末装置のログに記録するため、又は端末装置１１０のカウンタの数値（集計数）を増加するために取引マネージャ１２０に警告が提供される。
【００４０】
（４）任意の集計数が事前に定義され、構成された閾値を越えれば、取引中の顧客の代わりに端末装置１００を操作するレジ係又は端末装置１００を操作する顧客（セルフサービスによる勘定（ＳＳＣＯ）中）が、取引が端末装置１００で終了する前のリアルタイム調査のためにフラグ付けされる。ある実施形態では、事前に定義され、構成された閾値が、たった一つのバーコード読み取りミスにより超過する。レジ係が存在する実施形態では、事前に定義され、構成された閾値は、１５分ごとに１回の非スキャニング（バーコード読み取りミス）とする。
【００４１】
ある実施形態では、（１）は多様な方法で実行することができる。例えば、スキャナ１３０は画像を商品がない時の視界がどのように見えるか（画像）の参照画像として維持する。その結果、商品が視野内に置かれた時、参照画像は変化する。スキャナ１３０は、スキャナの近傍における動作を検出し、画像を撮影することをトリガする動作検出器を含んでもよい。三次元カメラが使用されても良い。スキャナ１３０には赤外線スキャナが統合されていてもよい。その他の技術が使われてもよい。
【００４２】
従来のアプローチでは（１）と（２）の処理を実行したが、それは商品非スキャニング検出の目的ではなく、むしろスキャナのスリープモードを統制しスキャナの光源の照明を消灯する目的であった。事実、従来は非スキャニング検出には解析が使用されており、非スキャニングを防ぐ為にスキャンの非スキャニングを取引中に検出する目的でスキャナ中にてリアルタイムに処理することはしていなかった。
【００４３】
この処理においては、端末装置１１０中で非スキャニングがいつ起こったかを判断するためにバーコードを商品のスワイプに関連付ける。本処理はスキャナ１３０内で実行され、そして／又は、ある場合は、スキャナ１３０及び端末装置１１０内で実行される。本処理はリアルタイムで達成され、万引きを事前に（顧客が店を退出する前に）防ぐことができる。
【００４４】
ある実施形態では、上記処理（本明細書内では「非スキャニング商品スキャン処理」と称する）はさらに、取引中、いつ非スキャニング商品スキャンが意図的ではなかったか、他の方法で会計済であるかどうかを判断するために改良されてもよい。以下に参照する処理は本明細書内にて「改良非スキャニング商品スキャン処理」と称する。
【００４５】
改良非スキャニング商品スキャン処理と共に袋詰め領域検出機構１４０が、本明細書内にて以下に議論される方法で使用さる。
【００４６】
真の非スキャニング商品スキャンの意味するものは、（ａ）オペレータ（レジ係または顧客）は商品をスキャンする真似をするが、スキャンは行わず、そして（ｂ）見逃された商品は端末装置１１０の袋詰め領域に配置されるということである。
【００４７】
スキャナ１３０の観点からは、真の非スキャニング商品スキャンは意図的でないスキャンの失敗と同様に見える。その理由は以下である。（ａ）オペレータは商品のバーコードをスキャンしようとし、しかしバーコードの配置又は商品バーコードの低品質な印刷のために、商品バーコードのスキャンは失敗し、スキャナへは非スキャニング商品スキャンとして見える。（ｂ）オペレータはスキャナ１３０によりバーコードが正しく読み取れるまで（ａ）を繰り返し、そして（ｃ）オペレータは商品を端末装置１１０の袋詰め領域に配置する。
【００４８】
端末装置１１０においては、勘定の最中にスキャナ１３０により非スキャニング商品スキャンとして誤って解釈される、以下の動作も存在する。
（ａ−１）オペレータは商品をスキャンしようとするが、低品質なバーコードのためスキャンすることができない。
（ａ−２）オペレータがバーコードの数字を端末装置１１０に（端末装置のキーボード又は周辺装置のタッチスクリーンを通して）手打ち入力する。そして、
（ａ−３）オペレータは商品を袋詰め領域へ配置する。
さらに、以下の別の状況も存在する。
（ｂ−１）オペレータは商品をスキャンしようとするが、低品質なバーコードのためスキャンすることができない。
（ｂ−２）オペレータは端末装置１１０に別途提供されている手持ち式のスキャナを使用する（手持ち式のスキャナは二面光学式スキャナが読み取れないバーコードを時々読み取れる）、そして、
（ｂ−３）オペレータは商品を端末装置１１０の袋詰めエリアに配置する。
さらに別の状況では、オペレータは同じ型及び銘柄の複数の商品を持ち、そのためオペレータは以下を行い得る。
（ｃ−１）オペレータが同じ商品である商品を複数持っているとみなし、
（ｃ−２）オペレータは一つの商品のみをスキャンし、商品の数量をキー入力する。
（ｃ−３）オペレータは商品を全て袋詰め領域へ置く（本状況では複数の商品のうち幾つかは実際にスキャナ１３０のスキャン区域の視界を通過し、取引中の一つ以上の非スキャニング商品スキャンのように見える）。
さらに別の状況も存在し、勘定中の端末装置における行動が非スキャニング商品スキャンとして誤って解釈されるさらに別の状況も存在し、それは農産商品の入力である。
（ｄ−１）オペレータが農産商品をスキャナの計量皿に配置し（この場合スキャナ１３０は単一の機器として統合されたデュアルスキャナ及び重量計量器である）。
（ｄ−２）オペレータは農産商品のＰＬＵをキー入力する（尚、端末装置１１０の構成によっては、上記（ｄ−２）は（ｄ−１）の前に行われ得る）。
（ｄ−３）端末装置１１０は農産商品の販売重量を計測し、（ｄ）オペレータは農産商品を端末装置１１０の袋詰め領域へ移動する。
【００４９】
改良非スキャニング商品スキャン処理では、警告の誤作動を減らすため、そして上に提示された非スキャニング商品スキャン処理の正確性を向上させるため、袋詰め領域検出機構１４０を使用することにより、データ融合の処理が行われる。
【００５０】
袋詰め領域検出機構１４０は一つ以上の次に示す型の、端末装置１１０に接続された機器を含んでよい。袋詰め領域におけるセキュリティ機能付き計量器、端末装置１１０の商品持ち帰りのためのベルトコンベアの光線センサ、動作検出装置、端末装置１１０の袋詰め領域をモニタするインテリジェントカメラ、端末装置１１０の袋詰め領域に取り付けられた振動センサ、端末装置１１０の袋詰め領域の商品のセキュリティタグを検出するセンサである（センサは端末装置１１０及び／又はスキャナ１３０に連結されていてもよい）。
【００５１】
改良非スキャニング商品スキャン処理は端末装置１１０における勘定中に袋詰め領域検出機構１４０により提供されたデータポイントを使用し、非スキャニング商品スキャン処理の（３）に（上に議論した）処理を追加して以下を含むようにする。
【００５２】
（ｅ）袋詰め領域内の商品の非検出、または商品は袋詰め領域に置かれそれから袋詰め領域から取り除かれたということの検出を含む、検出された袋詰め領域における非スキャニング商品スキャンのフェールセーフイベントを、袋詰め領域検出機構１４０から提供されたデータを使用して判断する。
【００５３】
（ｆ）（任意）非スキャニング商品スキャンであると検出された商品が端末装置１１０の統合された手持ち式スキャナでスキャンされたかどうか、端末装置１１０のキーパッドまたはタッチスクリーンを通して単一の商品のバーコードがその商品のためにキー入力されたかどうか、複数の同じ商品が取引内に存在した時、複数の商品が１より大きい数量でキー入力されたかどうか、そして農産商品がキー入力されたかどうか、を検出するために、端末装置のフェールセーフイベントの判断を行う。
【００５４】
（ｅ）と（ｆ）の改良済処理は、取引中、端末装置１１０にて非スキャニング商品スキャン処理の（３）が補助のための警告をリアルタイムで発する前に追加される。これにより非スキャニング商品スキャン検出の正確性が向上し、取引における擬陽性が減少する。
【００５５】
「袋詰め領域フェールセーフイベント」は、恐らく顧客はいまだに商品を顧客の手に持っていると思われるため、システム１００が袋詰め領域において商品を検出していないことを意味することを意図している。このフェールセーフイベントを検出するには二つの処理経路が存在する。
【００５６】
一つ目の経路は「袋詰め領域において商品が検出されない」であり、次の非スキャニングイベントがスキャナ１３０により検出前に袋詰め領域検出機構１４０にて袋詰め領域において商品を検出しないことを意味する。
【００５７】
二つ目の経路は「袋詰め領域にて商品検出後取り除かれた」であり、袋詰め領域検出機構１４０は袋詰め領域にて商品を検出したが、その後オペレータが次の非スキャニング商品スキャンイベントの前に商品を取り除いたことを検出したことを意味する。
【００５８】
「端末装置フェールセーフイベント」は取引マネージャ１２０及び／又は商品スキャンマネージャ１３１が異常なイベントを検出し判断したという意味を意図する。このようなイベントは、商品が手持ち式スキャナを介してスキャンされたこと、単一のバーコードが複数の同一の商品に対してキー入力されたこと、農産商品が入力された（キー入力された）こと、を含む。
【００５９】
ある構成では、手持ち式スキャナがスキャナ１３０に直接接続された時、商品スキャンマネージャ１３１は手持ち式スキャンを検出する。
【００６０】
改良非スキャニング商品スキャン処理は特に業界において価値がある。その理由は、支援付きサービス用端末装置（ＰＯＳ端末装置）は袋詰め用セキュリティ機能付き計量器を備えておらず、多くの小売業者はＳＳＴ袋詰めセキュリティ機能付き計量器の介入を無効にしており、なぜならば顧客はＳＳＣＯ中に発せられる多くのセキュリティ例外を迷惑に感じ、ＳＳＴ係員は日常的に袋詰め用セキュリティ警告を無視する。その理由は既存の袋詰め計量システムによる多くの擬陽性のため、そして多くのＳＳＴは業界において袋詰め用セキュリティ機能付き計量システムが欠けているためである、ということである。
【００６１】
改良非スキャニング商品スキャン処理は、端末装置１１０において商品の料金を支払わないために非スキャニングするという勘定中における数多くの潜在的な状況による会計を処理することで非スキャニング商品スキャンを向上させる（上に議論したように非スキャニング商品スキャン処理の擬陽性を削減する）。
【００６２】
ある実施形態では、端末装置１１０はレジ係が操作するＰＯＳ端末装置であり、小売店において顧客が小売業者から商品を購入した取引において顧客が勘定を済ませることを補助する。
【００６３】
ある実施形態では、端末装置１１０は、小売業者から商品を購入する取引の最中に小売業者とのＳＳＣＯを実行する顧客が操作するＳＳＴである。
【００６４】
ある実施形態では、非スキャニング商品スキャン処理及び改良非スキャニング商品スキャン処理はスキャナ１３０の商品スキャンマネージャ１３１により実行される。
【００６５】
ある実施形態では、非スキャニング商品スキャン処理及び改良非スキャニング商品スキャン処理はスキャナ１３０の商品スキャンマネージャ１３１と端末装置１１０の取引マネージャ１２０の組み合わせにより実行される。
【００６６】
上に議論された実施形態及び他の実施形態について図２−４を参照して議論する。
【００６７】
図２は、例示的実施形態によるスキャナ中での非スキャニングの即時検出の方法２００の図である。方法２００を実装するソフトウエアモジュールを商品の非スキャニング検出器と称する。
【００６８】
商品の非スキャニング検出器は実行可能なプログラムされた命令として実装され、メモリ及び／又は非一時的なコンピューターにより読み取り可能な記憶メディアの内部に常駐し、機器の一つ以上のプロセッサにより実行される。
【００６９】
商品の非スキャニング検出器を実行する機器のプロセッサは特に商品の非スキャニング検出器の処理のために構成されプログラムされている。商品の非スキャニング検出器は処理中にネットワークへのアクセスを行ってもよい。ネットワークは有線、無線、又は有線と無線の組み合わせであってもよい。
【００７０】
ある実施形態では、商品の非スキャニング検出器を実行する機器はスキャナ１３０である。
【００７１】
ある実施形態では、商品の非スキャニング検出器を実行する機器は端末装置１１０とスキャナ１３０の組み合わせである。
【００７２】
ある実施形態では、商品の非スキャニング検出器は商品スキャンマネージャ１３１である。
【００７３】
ある実施形態では、商品の非スキャニング検出器は、取引マネージャ１２０と商品スキャンマネージャ１３１の組み合わせである。
【００７４】
２１０において、商品の非スキャニング検出器は、端末装置での取引中にスキャナによりリアルタイムで捕捉された商品の画像を、商品に対して認識された識別子内にて、商品に関連付けようとする。商品の非スキャニング検出器は、取引中に処理された商品の画像が、取引中に認識された商品識別子と関連付けられるか判断するということである。
【００７５】
ある実施形態によれば、２１１において、商品の非スキャニング検出器は、商品の画像に対して商品識別子が記録されていない状態でスキャナの視界内を通過する商品を検出する。
【００７６】
ある実施形態では、２１２において、商品の非スキャニング検出器は商品が視界を過ぎ去るのを待ち、取引中において識別子が認識されたか認識されなかったかを判断する。
【００７７】
２１２と２１３の実施形態では、商品の非スキャニング検出器は、商品識別子が認識されなかったと検出された時に商品が袋詰め領域にあるかどうかを示す袋詰め領域イベントをチェックする。このことは、図１と共に提示された改良商品非スキャニング処理と共に議論された。袋詰め領域イベントを提供する機器又はセンサは、図１で議論された袋詰め領域検出機構１４０の任意のもので良い。
【００７８】
２１３及び２１４の実施形態では、商品の非スキャニング検出器は、商品が袋詰め領域から取り除かれたことを示す第二の袋詰め領域イベントをチェックする。
【００７９】
２１２及び２１５の実施形態では、商品の非スキャニング検出器は端末装置の手持ち式スキャナによって商品識別子が認識されたかを示す手持ち式スキャナイベントをチェックする。
【００８０】
２１２及び２１６の実施形態では、商品の非スキャニング検出器は端末装置におけるキー入力によって商品識別子が認識されたかを示すキーイベントをチェックする。
【００８１】
２１２及び２１７の実施形態では、商品の非スキャニング検出器はキーイベント及び、商品識別子がキー入力により認識され商品が同じ型の商品の取引において処理中の複数の商品と関連付けられたことを示す数量をチェックする。
【００８２】
２１２及び２１８の実施形態では、商品が農産商品である場合、商品の非スキャニング検出器は端末装置におけるキー入力によって商品識別子が認識されたかを示すキーイベントをチェックする。
【００８３】
２１２から２１８にて議論された処理は、図１を参照して上に改良商品スキャン非スキャニング処理として議論された、商品は取引中に端末装置にて支払われないことを示す擬陽性への任意の関連付けを置換する。
【００８４】
２２０において、商品の非スキャニング検出器は、試みられた関連付けに基づいて、取引中のリアルタイムな介入のために警告を発するべきかどうかを判断する。
【００８５】
ある実施形態では、２２１において、商品の非スキャニング検出器は試みられた関連付けが失敗であると判断し、以下の一つの処理を行う。（１）取引中に係員へリアルタイム介入の警告を送信する。（２）端末装置に近傍領域において捕捉されたセキュリティビデオと関連づけるイベントを発生させる。（３）スキャナにおいて行われた取引に対して維持された集計数を増加させる。（４）スキャナから端末装置へ集計及びログ保存のための端末装置イベントを送信する。
【００８６】
図３は例示的実施形態による、スキャナ中における非スキャニングの即時検出別の方法３００の図である。方法３００を実装するソフトウエアモジュールを「リアルタイム商品非スキャニング検出器」と称する。リアルタイム商品非スキャニング検出器は実行可能なプログラムされた命令として実装され、メモリ及び／又は非一時的なコンピューターにより読み取り可能な記憶メディアの内部に常駐し、ハードウエア機器の一つ以上のプロセッサにより実行される。リアルタイム商品非スキャニング検出器を実行するハードウエアプロセッサは、リアルタイム商品非スキャニング検出器の処理のために特に構成されている。リアルタイム商品非スキャニング検出器は処理中に一つ以上のネットワークへのアクセスを行ってもよい。各ネットワークは有線、無線、又は有線と無線の組み合わせであってもよい。
【００８７】
リアルタイム商品非スキャニング検出器は、図２の処理の別の、そしてある点で改良された方法を提示する。
【００８８】
ある実施形態では、リアルタイム商品非スキャニング検出器を実行する機器はスキャナ１３０である。
【００８９】
ある実施形態では、リアルタイム商品非スキャニング検出器を実行する機器は端末装置１１０とスキャナ１３０の組み合わせである。
【００９０】
ある実施形態では、リアルタイム商品非スキャニング検出器は商品スキャンマネージャ１３１である。
【００９１】
ある実施形態では、リアルタイム商品非スキャニング検出器を実行する機器は取引マネージャ１２０と商品スキャンマネージャ１３１の組み合わせである。
【００９２】
ある実施形態では、リアルタイム商品非スキャニング検出器は、図２の方法２００である。
【００９３】
３１０では、リアルタイム商品非スキャニング検出器は、端末装置（ＳＳＴまたはＰＯＳ端末装置）での取引中、スキャナの視界を通過する商品をモニタする。
【００９４】
３２０では、リアルタイム商品非スキャニング検出器は特定の商品が視界から去ったか、取引に対し記録された商品識別子が不足しているかを判断する。
【００９５】
ある実施形態によれば、３２１にて、リアルタイム商品非スキャニング検出器は、特定の商品がスキャナの視界を去った後、スキャナがバーコードの記録に失敗したことを判断する。
【００９６】
３３０にて、リアルタイム商品非スキャニング検出器は、取引中、商品識別子が他の方法で会計済かどうかを点検する。
【００９７】
ある実施形態では、３３１にて、リアルタイム商品非スキャニング検出器は、袋詰め領域のモニタリング機構から受信した、特定の商品が袋詰め領域に置かれたか、または袋詰め領域から取り除かれたかを示す、一つ以上袋詰め領域イベントを点検する。
【００９８】
ある実施形態では、３３２において、リアルタイム商品非スキャニング検出器は、手持ち式スキャナから受信した、手持ち式スキャナが取引における商品識別子を記録したかどうかを示す、一つ以上の手持ち式スキャナイベントを点検する。
【００９９】
ある実施形態では、３３３において、リアルタイム商品非スキャニング検出器は、取引における商品識別子が記録されたかどうかを示す、一つ以上のキー入力イベントを点検する。
【０１００】
３３３と３３４の実施形態では、リアルタイム商品非スキャニング検出器は、農産物識別子が入力されたか、又は特定の商品を課行けするための数量が入力されたかどうかを判断するために、一つ以上のキー入力イベントを点検する。
【０１０１】
３４０では、リアルタイム商品非スキャニング検出器は、取引にて次の商品の次の識別子が認識された時または取引完了前に、取引中に（リアルタイムにて）商品識別子に対して取引中に他の方法で会計済となることが失敗であったとき、介入するための警告を発する。
【０１０２】
ある実施形態では、３４１にて、リアルタイム商品非スキャニング検出器は、取引中に処理された未会計商品の集計数が事前に定義された集計値に達した時、警告を発する。ある実施形態では、事前に定義された集計値は１である。ある実施形態では、事前に定義された集計値は１よりも大きい。
【０１０３】
図４は、例示的実施形態による端末装置４００の図である。端末装置４００の構成要素のうち幾つかはプログラムされメモリ内、そして／又は非一時的なコンピューターにより読み取り可能なメディア内に常駐し、端末装置４００の一つ以上のプロセッサ及び／又は端末装置４００に統合された周辺機器上で実行される。端末装置４００は、有線、無線、又は有線と無線の組み合わせであってもよい一つ以上のネットワーク上で通信する。
【０１０４】
ある実施形態では、端末装置４００は端末装置１１０である。
【０１０５】
ある実施形態では、端末装置４００は、他の対象の中でも、図１から３にて議論された処理を実装する。
【０１０６】
端末装置４００は統合された周辺装置スキャナ４０１及び非スキャニング商品検出管理装置４０２を含む。
【０１０７】
非スキャニング商品検出管理装置４０２は、次のように構成される。１）スキャナ４０１の少なくとも一つのプロセッサ上で実行する。２）
【０１０８】
ある実施形態では、端末装置４００はＰＯＳ端末装置であり、小売業者との取引中にレジ係により顧客の勘定を行うために操作される。
【０１０９】
ある実施形態では、端末装置はＳＳＴ端末装置であり、小売業者とＳＳＣＯを実行する顧客により操作される。
【０１１０】
ある実施形態では、非スキャニング商品検出管理装置４０２は、ｉ）スキャナ４０１の一つ以上のプロセッサ上にて実行し、ｉｉ）スキャナ４０１の視界の前を商品が端末装置にて取引に対して記録された商品識別子を伴わずに通過した時検出し、ｉｉｉ）商品識別子が取引に対して他の方法で会計済になっていないことを確認し、ｉｖ）商品識別子が取引に対して他の方法で会計済になっていない時に警告をリアルタイムで発するようさらに構成される。
【０１１１】
ソフトウエアが特定の形態（構成要素またはモジュールなど）で説明されている場合、それは単に理解を助けるためであり、それらの機能を実施するソフトウエアがどのように設計されるか、あるいはどのような構造であるかを限定するものではないことが理解される。
例えば、モジュールは別個のモジュールとして説明されているが、同種のコードとして、個別の構成要素として実施されてもよく、またこうしたモジュールの全体でなく一部を組み合わせてもよく、その他の任意の都合の良い方法で構造化されたソフトウエア内で機能が実施されてもよい。
【０１１２】
さらに、ソフトウエアモジュールは、一つのハードウエア上で実行されるものとして説明されているが、ソフトウエアは、複数のプロセッサにまたがる、またはその他の任意の都合の良い方法で分布されてもよい。
【０１１３】
上述の説明は、例証的なものであって制限的なものではない。当業者には、上述の説明を検討することにより、その他の数多くの実施形態が明らかとなるであろう。したがって、実施形態の範囲は、これらの請求項が権利を持つ均等物の完全な範囲とともに、添付の請求項を参照して、決定されるべきである。
【図１】
2019003635.tif 000003
【図２】
2019003635.tif 000004
【図３】
2019003635.tif 000005
【図４】
2019003635.tif 000006