(57)【要約】  物品一式が認識され、そしてセルフチェックアウトの間に物品一式及び物品一式の一部に対するセキュリティが解決される（“収集・解決”:Collection Resolution）ことが可能なセルフチェックアウトが実行される。物品、物品一式又は物品一式の一部におけるセキュリティを解決するには、セキュリティはかり（security scale）で検出される重量が、物品の重量、物品一式の任意の組み合わせによる予想重量の一部、又は物品一式からの組み合わせの予想重量と等しくなければならない。セキュリティが解決されない場合、システムは、物品のセキュリティが解決されるまで、追加物品が当該システムにより認識されないようにするだろう。【選択図】図１
2008530690.tif 000002
【特許請求の範囲】
【請求項１】
セルフチェックアウトにおける複数の未解決な物品のセキュリティを実現する方法であって、
(a)物品一式を認識し、
(b)前記物品一式の各物品に対する一組の予想重量を識別し、
(c)前記物品一式のセキュリティが、所与の許容範囲内で解決されているかを判断し、
(d)解決されている場合は、物品の追加的認識を許可し、
(e)そうでなければ、前記物品一式における一部の物品のセキュリティが解決されているかを判断し、
(f)解決されていない場合は、セキュリティ違反をシグナル伝達し、
(g)その他の場合は、ステップ（ｃ）〜（ｇ）を繰り返す方法。
【請求項２】
前記物品一式を認識する処理は、スキャナーで前記物品一式をスキャニング（走査）することを更に含む、請求項１に記載の方法。
【請求項３】
前記物品一式を認識する処理は、前記物品一式の各物品に関する識別情報を受信することを更に含む、請求項２に記載の方法。
【請求項４】
前記物品一式を認識する処理は、前記物品一式が新たな物品であることを特定することを更に含む、請求項３に記載の方法。
【請求項５】
前記物品一式を認識する処理は、追加の物品を認識し且つ前記新たな物品の重量値を記憶する前に、前記新たな物品のセキュリティを解決することを更に含む、請求項４に記載の方法。
【請求項６】
前記物品一式を認識する処理は、前記物品一式に新たな物品を含む前に、物品が新たな物品であることを特定することを更に含む、請求項３に記載の方法。
【請求項７】
前記物品一式を認識する処理は、前記物品一式に新たな物品を含み、前記物品の重量値を受信し、及び前記新たな物品に関連する重量値を記憶する前に、前記物品一式の各物品のセキュリティを解決することを更に含む、請求項６に記載の方法。
【請求項８】
前記物品一式のセキュリティが解決されるかどうかを判断することは、物品一式における各物品の予想重量値の組み合わせによってセキュリティ用はかりの値が増加することの判断を含む、請求項１に記載の方法。
【請求項９】
前記物品一式の一部の物品のセキュリティが解決されるかどうかを判断することは、物品一式における各物品の予想重量値を組み合わせた総量の一部によってセキュリティ用はかりの値が増加することの判断を含む、請求項１に記載の方法。
【請求項１０】
セキュリティ違反のシグナル伝達は、レジ係(cashier)に前記物品一式の各物品を確認するよう指示することを含む、請求項１に記載の方法。
【請求項１１】
セキュリティイ違反がシグナル伝達されたとき、追加物品を認識できないようにすることを更に含む、請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セルフチェックアウトを行う方法、システム、及びコンピュータプログラム製品に係り、より詳しくは、セルフチェックアウトの間、物品一式に物品が追加されながらその物品一式の安全保障（セキュリティ）が解決されるセルフチェックアウトを実現する方法、システム、及びコンピュータプログラム製品に関係する。
【背景技術】
【０００２】
セルフチェックアウトは、各物品を基本とするセルフチェックアウト・システムに購入した物を差し出す顧客と関係がある。典型的には、各物品がセルフチェックアウト・システムに渡されるので、セルフチェックアウト・システムは各物品を認識し、そして誤りのない物品がそのセキュリティエリアに運ばれてきたかどうかを決定するためにセキュリティエリアをモニタリングする。あるシステムにおいては、物品が間違ってセキュリティエリアに運ばれてきた可能性があることが分かった後に、更に物品がセルフチェックアウト・システムに提供され、認識されることがある。これらのようなセルフチェックアウト・システムの場合、セキュリティエリアの期末棚卸を行う接客係がセルフチェックアウトの最後でセキュリティを解決し、１以上の物品が実際は間違ってセキュリティエリアに運ばれたことを確認するか、そのセキュリティエリアに間違った物品の移送がなかったことを決定する。
【０００３】
このタイプのセルフチェックアウト・システムの問題は、セルフチェックアウト・システムの完全性が危ういということである。接客係にとって、１以上の間違った物品がセキュリティエリアに間違って置かれたことを確認することは困難を伴うことがよくある。なぜなら、物品が間違って運ばれた可能性があることが示唆された後で、非常に多くの追加物品がセルフチェックアウト・システムに提供され得るからである。
【０００４】
他のセルフチェックアウト・システムは、物品がセキュリティエリアに間違って運ばれた可能性があることを特定した以降、追加物品がセルフチェックアウトで認識されることを許可しない。これらタイプのシステムの場合、追加物品がセルフチェックアウトとして認識されるためには、セキュリティが直ちに解決されなければならない。これらのセルフチェックアウト・システムは、セキュリティの完全性を維持する一方で、セルフチェックアウト処理を遅延させることとなる。
【０００５】
したがって、セルフチェックアウトを実行するためのシステム、方法、及びコンピュータプログラム製品に対する必要性がある。また、セルフチェックアウトの間に物品一式に対するセキュリティが解決されることのできる、セルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品の必要性がある。また、セルフチェックアウトの間に物品一式の一部に対するセキュリティが解決される、セルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品の必要性がある。また、セルフチェックアウトの間に物品一式に物品が追加される一方で、物品一式の一部に対するセキュリティが解決される、セルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品の必要性がある。
【発明の開示】
【課題を解決するための手段】
【０００６】
本発明の実施例によって、物品一式が認識され、そしてセルフチェックアウトの間に物品一式及び物品一式の一部に対するセキュリティが解決される（“収集・解決”:Collection Resolution）ことが可能なセルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品が提供される。物品、物品一式又は物品一式の一部におけるセキュリティを解決するには、セキュリティはかり（security scale）で検出される重量が、物品の重量、物品一式の任意の組み合わせによる予想重量の一部、又は物品一式からの組み合わせの予想重量と等しくなければならない。セキュリティが解決されない場合、システムは、物品のセキュリティが解決されるまで、追加物品が当該システムにより認識されないようにするだろう。
【発明を実施するための最良の形態】
【０００７】
本発明は、本発明の実施例を示す添付の図面の参照とともに充分に記載されている。しかしながら、本発明は多くの異なる形式を含むものであり、上記実施例に限定されるというような制限をもって解釈されるべきではない。適切には、これらの実施例は、開示が完全且つ完璧であるよう提供され、本発明の範囲を充分に伝達するだろう。
【０００８】
本発明の実施例によって、物品一式が認識され、そしてセルフチェックアウトの間に物品一式及び物品一式の一部に対するセキュリティが解決される（“収集・解決”:Collection Resolution）ことのできる、セルフチェックアウトの実行システム、方法、及びコンピュータプログラム製品が提供される。物品、物品一式又は物品一式の一部におけるセキュリティを決するには、セキュリティはかり（security scale）で検出される重量が、物品の重量、物品一式における任意の組み合わせによる予想総重量の一部、又は物品一式からの組み合わせの予想重量と等しくなければならない。セキュリティが解決されない場合、システムは、物品のセキュリティが解決されるまで、追加物品が当該システムにより認識されないようにするだろう。
【０００９】
“収集・解決”（Collection Resolution）は、解決セキュリティに提供される物品一式（“Security Collection”）が解決されたかどうかを決定することを含む。ある実施例においては、物品数は１〜Ｎである。典型的には、解決はセキュリティ用重量はかりによって決定されるが、物品の特徴に基づいて物品を特定するように機能する任意の装置でもよい。ある実施例の場合、商品などの物品２つが認識され、それらのセキュリティが解決される。また、３つの物品が認識され、それら３つ物品のセキュリティが解決される。また、セルフチェックアウトの間にその物品一式に物品が追加されながら、物品一式の一部のセキュリティが解決される（“部分解決（Partial Resolution）”）。部分解決は、解決セキュリティに与えられる物品一式の一部（“Partial Collection”）が解決されたかどうかを決定することを含む。セルフチェックアウト・システム１００は、“部分解決”又は“収集・解決”が実行される間、物品が認識されることを許可する。
【００１０】
図１は、本発明が適用され得るセルフチェックアウト・システムの機能ブロック図の一例を示している。図１の実施例の場合、セルフチェックアウト・システム１００は、物品一式が認識され、そして“収集・解決”又は“部分解決”が実行される、セルフチェックアウトを実施する。図１の実施例において、セルフチェックアウト・システム１００は、本発明に従うプログラム命令を実行する任意の装置であってよい。ある実施例では、セルフチェックアウト・システムはベルト化(belted)され、これにより、セキュリティ解決された物品がセルフチェックアウト・システム１００に隣接したエリアに機械的に移送される。
【００１１】
図１の実施例において、セルフチェックアウト・システム１００は、プロセッサ（ＣＰＵ）１０２、入力回路１０４、出力回路１０６、メモリ１０８、データ１１２、セルフチェックアウト・プログラム１１４、及びオペレーティングシステム１１６を含む。図１において、入力システム１０４は、ディジタル画像システムである。ＣＰＵ１０２は、本発明の機能を実行するためのプログラム命令を演算する。典型的には、ＣＰＵ１０２は、インテルペンティアム（Ｒ）又はＡＤＭ（Ｒ）などのマイクロプロセッサである。図に示すように、ＣＰＵ１０２及びセルフチェックアウト・システム１０２の他の様々な構成要素は、システムバス１１０又は同様のアーキテクチャを介して通信する。
【００１２】
入力回路１０４は、セルフチェックアウト・システム１００に入力データ及び物品を提供できるようにする。例えば、入力回路１０４は、キーパッド、紙幣及びコイン受領機器、クーポン検出器、クレジット、デビッド(debit)及びEBT検出器、スキャナー、生体測定読取り機器、スキャナーはかり、及びセキュリティ用重量はかり等の入力機器を含むことができる。出力回路１０６は、セルフチェックアウト・システム１００から出力データ及び物品を提供できるようにする。例えば、出力回路１０６は、モニタ、プリンタ、クーポン取り出し機器、紙幣及びコイン取り出し機器、及びスピーカーを含むことができる。
【００１３】
メモリ１０８は、セルフチェックアウト・システム１００の機能を実現するＣＰＵ１０２によって実行される命令プログラム、そしてそのＣＰＵ１０２によって使用され処理されるデータを記憶する。メモリ１０８はランダム・アクセス・メモリ（ＲＡＭ），読み出し専用メモリ（ＲＯＭ），（ＰＲＯＭ），（ＥＥＰＲＯＭ），フラッシュメモリ等の電気的メモリデバイス、そして磁気ディスクドライブ，テープ装置，光ディスクドライブ等のエレクトロ・メカニカル・メモリを含むことができる。またそれらは、コンピュータにハードディスクを接続するための規格であるＩＤＥ（Integrated Drive Electronics）インタフェース、或いは拡張ＩＤＥやウルトラ・ダイレクト・アクセス・メモリといったそれらのバリエーションや拡張版を、更にはＳＣＳＩインタフェースに基づくインタフェース、或いは高速ＳＣＳＩ，ワイドＳＣＳＩ，高速ワイドＳＣＳＩといったそれらのバリエーションや拡張版を、更には（ＦＣ−ＡＬ）インタフェースを使用することができる。
【００１４】
メモリ１０８は、データ１１２、セルフチェックアウト・プログラム１１４、及びオペレーティングシステム１１６を含む。オペレーティングシステム１１６は、本発明に基づきシステム全体の機能を提供する任意のオペレーティングシステムとすることができる。例えば、そのオペレーティングシステムとは、Microsoft Window（Ｒ）やＵＮＩＸ（Ｒ）オペレーティングシステムとすることができる。
【００１５】
データ１１２は、本発明の機能を実現するのに用いられるデータとすることができる。例えば、重量値、物品一式における各物品の識別情報、許容情報などである。重量値及び物品の識別情報は、セルフチェックアウト・システム１００と物理的又は論理的につながっているデータベースに記憶することができる。本発明の一実施例では、重量値の一式は物品一式における各物品と関連している。また、ある一実施例では、重量値の一式を動的に更新することができる。例えば重量値はデータベースの重量値に追加したり、物品のセキュリティが解決されると物品一式における特定の物品と関連づけることができる。加えて、重量値を追加することが重量値の閾値数を超える物品の数をもたらすときには、データベースの重量値から物品の重量値を削除することもできる。
【００１６】
セルフチェックアウト・プログラム１１４はセルフチェックアウトを実施する機能を提供するものであって、これにより、物品一式が認識されそして、ＣＰＵ１０２によってセルフチェックアウトが実行される間に物品一式及びその一部のセキュリティが解決できる。
【００１７】
図２は、物品一式が認識され、その物品一式の少なくとも一部の物品のセキュリティが本発明によるセルフチェックアウトの間に解決されることのできる、セルフチェックアウトの実行方法のフローチャート例を示している。物品には生物と無生物を含む。図２の実施例の場合、ステップ２００で処理が開始し、物品一式が認識される。物品一式を認識することは、セルフチェックアウト・システム１００に物品を提供すること、物品の入力識別情報を受信すること、ある物品が新規の物品でないことを判断することを含んでいる。例えば、物品上のバーコードから識別情報を受信することができる。識別情報は、これに制限するものではないが、例えばバーコード・スキャナ及びキーパッド・エントリなどの入力回路によって認識されることができる。
【００１８】
一実施例では、最初の物品が新規の物品であると判断されると、システムに提供される追加物品が認識されない。セキュリティはかりで検出された重量値が記録され、上記新規の物品に関連づけられる。そして、この新規の物品のセキュリティは、追加の物品が認識される可能性がある前に解決される。ひとたび、上記新規の物品のセキュリティが解決されれば、システムは追加の物品を認識することができる。
【００１９】
一実施例において、物品一式があり、そしてシステムに提供される物品が新規の物品であると判断されたときは、その新規の物品は物品一式の各物品のセキュリティが解決されるまで、その一式に含まれない。ひとたび各物品のセキュリティが解決されれば、スキャナーはかり等の入力回路を用いて、新規の物品の重量値を要求し提供される。
【００２０】
ステップ２０２で、各物品の予想重量値の一式が識別される。各物品の予想重量値の一式を識別することは、各物品に関連づけられている重量値をデータベースからサーチすること、そして各物品の予想重量値の一式を計算することを含んでいる。例えば、Ａ１〜Ａ４の重量値が物品一式の物品Ａとして記憶され、Ｂ１〜Ｂ３の重量値が物品一式の物品Ｂとして記憶される。この物品一式の各物品の予想重量値を計算する方法は、図３と関連して後述する。上記処理はステップ２０４に進む。
【００２１】
ステップ２０４で、物品一式についてのセキュリティが解決されたかどうかを判断する。物品一式のセキュリティが解決されたかどうかの決定には、これに限定するわけではないが、セキュリティはかりでの重量値が検出されるかどうかを決定すること、セキュリティはかりが物品一式の各物品の予想重量値を組み合わせることによって所与の許容範囲内で増加するかを決定すること、各物品の予想重量値でデータベースを自動的に更新すること、を含む。一実施例では、セキュリティはかりでの重量値が検出されず、各物品の予想重量値が軽量の物品の予想重量値であることが決定される場合、検出されるはずの予想重量値の組み合わせは、その軽量の物品の重量値を除いて、当該一式の物品の組み合わせ予想重量である。上記の場合、処理はステップ２００に戻り、その他の場合、処理はステップ２０６に進む。
【００２２】
ステップ２０６で、物品一式における物品の一部のセキュリティが解決されたかを判断する。物品一式における物品の一部のセキュリティが解決されたかどうかの決定には、これに限定するわけではないが、セキュリティはかりでの重量値が検出されるかどうかを決定すること、セキュリティはかりが物品一式で任意に組み合わせた物品の予想重量値を組み合わせることによって所与の許容範囲内で増加するかを決定すること、物品一式の一部にある各物品の予想重量値の割合でデータベースを自動的に更新すること、を含む。上記の場合、処理はステップ２０４に戻り、その他の場合、処理はステップ２０８に進む。
【００２３】
ステップ２０８で、セキュリティ違反が示される。セキュリティ違反の警告は、追加物品がセルフチェックアウト・システム１００によって認識されることを防止する。セキュリティ違反は、これに限定するものではないが、接客係の制御機能、及び予想重量値の組み合わせによる増加の反映を修正するセキュリティ用重量はかり等の技術によって見直されることができる。セキュリティ解決が接客係の制御機能によって生じる場合、セキュリティ用はかりで検出された重量値は、物品一式の各物品に関連する重量値に加えられる。一実施例では、物品に関連する重量値の数が特定の数に達した以降は、物品の新たな重量値の追加は、物品のそれまでの重量値の破棄を生じさせる。破棄を選択された重量値は年齢、使用頻度、重複といった要因（これらに限定するものではないが）に基づくことことができる。
【００２４】
図３は、物品一式の各物品の関する予想重量値を計算する方法のフローチャート例を示している。図３の実施例において、ステップ３０４で処理が開始し、物品一式の各物品の重量値が得られる（“初期リスト”）。例えば、物品Ａ及びＢの重量値のリストは１以上のロケーションから得られる。ロケーションには、例えば、重量値及びスキャナーはかり等（これらに限定するわけではないが）を含む。本発明の実施例において、最大Ｎ個（例えば２４）の値が物品に関連して記憶され、関連付けられる。処理はステップ３１０に進む。
【００２５】
ステップ３１０で、各物品の平均重量値（ｘ）が物品に関連づけられている各々の重量値を用いて計算される。例えば、平均重量値（ｘ）は物品Ａ及びＢの重量値リストから生成される。処理はステップ３１２に進む。
【００２６】
ステップ３１２で、各物品の重量値の標準偏差（ｄ）が計算される。処理はステップ３１４に進む。ステップ３１４で、標準偏差外にある重量値（ｘ−ｄ未満の重量値）は物品の重量リストから除外され、残りの重量値が物品の新たな重量値リストとして（“新リスト”）使用される。例えば、各リストの重量値は、それらが計算された標準偏差外にあって且つ各リストの残りの重量値が物品の新たな重量値リストを構成するときは破棄されるであろう。処理はステップ３１６に進む。
【００２７】
ステップ３１６で、物品一式の各物品の新たな平均重量値（ｘ’）が、物品に関連した残りの重量値各々を用いて計算される。例えば、新たな重量値リストのそれぞれの新たな平均重量値が生成され記憶される。処理はステップ３１８に進む。
【００２８】
ステップ３１８で、物品一式の各物品の新たな平均重量値（ｘ’）が、それらの元々得ていた重量値と所与の許容範囲内で一致するかをみる。例えば、物品の新たな平均重量値を元々得ていた重量値と比較する。一致する場合、処理はステップ３２０に進む。例えば、物品の新たな平均重量値が物品の重量値の初期リストにある重量値と一致するかをみる。一致しない場合、処理はステップ３２２に進む。例えば、物品の新たな平均重量値は、物品の重量値の初期リストにある重量値と一致しない。
【００２９】
ステップ３２０で、各物品の新たな平均重量値を物品の予想重量値として選択する。これはステップ３１８で一致がみられた各物品について行われるべきである。ステップ３００で重量値を持つと判断された物品重量の初期リストが、各物品の新たな平均重量値（ｘ’）に対応するポイントで区分化される（ステップ３２２）。例えば、物品の初期リストは、物品の新たな平均重量値を区分ポイントとして用いて、２つのリストに分割されるだろう。処理はステップ３２４に進む。
【００３０】
ステップ３２４で、平均重量値（ｘ）は、物品重量の各リストのために再計算される。例えば、平均重量値（ｘ）は物品重量値の各区分化されたリスト用に生成される。処理はステップ３２６に進む。ステップ３２６で、各物品リストの重量値についての標準偏差（ｄ）が計算される。処理がステップ３２８に進む。ステップ３２８で、標準偏差外にある重量値（ｘ−ｄ未満の重量値）は物品の重量リストから除外され、残りの重量値が物品の新たな重量値リストとして使用される。処理はステップ３３０に進む。ステップ３３０で、物品各リストの新たな平均重量値（ｘ’）が計算される。処理はステップ３３２に進む。ステップ３３２で、物品の各リストの新たな平均重量値（ｘ’）がそのリストに含まれるかどうかを判断する。処理はステップ３３４に進む。ステップ３３４で、リストに含まれる新たな平均重量値をもつリストが物品の予想重量として選択される。
【００３１】
ステップ４１６で、セキュリティ違反が示される。ステップ４１８で、セキュリティ制御機が生じるかそうかを判断する。生じる場合、処理はステップ４２０に進む。ステップ４２０で、セキュリティはかりで検出された、組み合わせた合計の一部を超える重量値が、物品一式の各物品に関連する重量値に加えられる。本発明の実施例では、物品に関連する重量値の数が特定数に達した以降、その物品の新たな重量値の追加は、物品のそれまでの重量値の破棄を生じさせる。破棄を選択された重量値は年齢、使用頻度、重複といった要因（これらに限定するものではないが）に基づくことことができる。処理はステップ４１４に進む。その他の場合は、処理はステップ４１０に戻る。
【００３２】
本発明の詳細な実施例が図示され且つ説明されてきたが、当業者であれば本発明の精神及び範囲を乖離することなくこれら実施例に対して変更が行われることが理解できるであろう。本発明の上述した特徴及び有利さは、詳細な説明及び添付した図面の参照によって充分認識されることであろう。
【図面の簡単な説明】
【００３３】
【図１】本発明が適用され得るシステムの機能ブロック図の一例を示している。
【図２】物品一式が認識され、その物品一式の少なくとも一部の物品のセキュリティが本発明によるセルフチェックアウトの間に解決されることのできる、セルフチェックアウトの実行方法のフローチャート例を示している。
【図３】本発明による物品一式の各物品の関する予想重量値を計算する方法のフローチャート例を示している。
【図１】
2008530690.tif 000003
【図２】
2008530690.tif 000004
【図３】
2008530690.tif 000005
【国際調査報告】
2008530690.tif 000006
2008530690.tif 000007
2008530690.tif 000008