(57)【要約】光ファイバ棚システムは、複数の穴を含む棚と、複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、第１の端部が複数の穴のうちの１つの穴に結合された、複数の光ファイバフィラメントと、第２の端部を保持するよう構成されたホルダーであって、複数の光ファイバフィラメントの端面を露出するホルダーと、複数の光ファイバフィラメントの端面の画像をキャプチャするよう構成された第１のカメラと、棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラとを含む。光ファイバ棚システムは、複数の光ファイバフィラメントの端面のキャプチャ画像と、棚上にある１以上の製品の側面のキャプチャ画像とに基づいて、棚上にある製品の数を決定する。
2020520255.tif 000002
【特許請求の範囲】
【請求項１】
光ファイバ棚システムにおいて、
棚の上面に複数の穴を含む棚と、
複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、前記第１の端部が前記複数の穴のうちの１つの穴に結合された、複数の光ファイバフィラメントと、
前記複数の光ファイバフィラメントの前記第２の端部を保持するよう構成されたホルダーであって、前記複数の光ファイバフィラメントの前記第２の端部の端面を露出するホルダーと、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラと、
前記第１のカメラおよび前記第２のカメラに通信可能に結合された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある製品の数を決定すること
を行わせることを特徴とする、光ファイバ棚システム。
【請求項２】
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記複数の穴のうちの幾つの穴が光から遮断されているかを決定することと、
前記光から遮断されている穴の数と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある製品の数を決定することと
を含む、請求項１記載の光ファイバ棚システム。
【請求項３】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記棚上にある製品の向きを決定すること
を更に行わせる、
請求項１記載の光ファイバ棚システム。
【請求項４】
前記棚の底面に取り付けられた照明を更に含む、請求項１記載の光ファイバ棚システム。
【請求項５】
前記１以上のメモリ構成要素が、前記棚についてのプラノグラム情報を含む、請求項１記載の光ファイバ棚システム。
【請求項６】
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚についての前記プラノグラム情報とに基づいて、前記棚上にある製品の数を決定すること
を含む、請求項５記載の光ファイバ棚システム。
【請求項７】
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像と、前記棚についての前記プラノグラム情報とに基づいて、前記棚上にある製品の数を決定すること
を含む、請求項５記載の光ファイバ棚システム。
【請求項８】
前記複数の光ファイバフィラメントの前記第２の端部の前記端面を照らすよう構成された光源を更に含む、請求項１記載の光ファイバ棚システム。
【請求項９】
前記光ファイバ棚システムが、開口部を有するシャドーボックスを更に含み、
前記ホルダーが前記開口部に挿入されるよう構成され、前記第１のカメラが前記シャドーボックス内に配置された、請求項１記載の光ファイバ棚システム。
【請求項１０】
前記棚が可撓性マットである、請求項１記載の光ファイバ棚システム。
【請求項１１】
前記棚が重量センサを含む、請求項１記載の光ファイバ棚システム。
【請求項１２】
前記棚の端部に取り付けられたディスプレイユニットを更に含む、請求項１記載の光ファイバ棚システム。
【請求項１３】
前記光ファイバ棚システムが、前記棚の底面に取り付けられた光学要素を更に含み、
前記光学要素が、前記ディスプレイユニットからの光を、もう１つの棚の上面に向かわせるよう構成された、請求項１２記載の光ファイバ棚システム。
【請求項１４】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の視覚的特性に基づいて、前記棚上にある製品が期限切れであるか否かを決定すること
を更に行わせる、請求項１記載の光ファイバ棚システム。
【請求項１５】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記棚上にある製品の数が、所定の値より小さいか否かを決定することと、
前記棚上にある製品の前記数が前記所定の値より小さい場合に、前記複数の光ファイバフィラメントの前記第２の端部の前記端面を照らすために前記照明を点灯させることと
を更に行わせる、請求項８記載の光ファイバ棚システム。
【請求項１６】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
所定の時間中に光から遮断されてない穴の数を決定することと、
前記棚上にある前記製品に関する情報を取り出すことと、
前記所定の時間中に光から遮断されてない穴の前記数と、前記製品に関する前記情報とに基づいて、前記所定の時間中に前記棚から持ち去られた前記製品の数を決定することと、
前記所定の時間中に前記棚から持ち去られた前記製品の前記数と、前記製品の価格とに基づいて、盗難可能性警報を生成することと
を更に行わせる、請求項１記載の光ファイバ棚システム。
【請求項１７】
前記ホルダーが、該ホルダーを前記シャドーボックスに固定するよう構成された保持機構を含む、請求項９記載の光ファイバ棚システム。
【請求項１８】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある前記製品の位置を決定すること
を更に行わせる、請求項１記載の光ファイバ棚システム。
【請求項１９】
光ファイバ棚システムにおいて、
第１の棚の上面に第１の組の穴を含む第１の棚と、
第２の棚の上面に第２の組の穴を含む第２の棚と、
第１の端部および第２の端部を有する第１の組の光ファイバフィラメントであって、該第１の組の光ファイバフィラメントの各第１の端部が前記第１の組の穴のうちの１つの穴に結合された、第１の組の光ファイバフィラメントと、
第１の端部および第２の端部を有する第２の組の光ファイバフィラメントであって、該第２の組の光ファイバフィラメントの各第１の端部が前記第２の組の穴のうちの１つの穴に結合された、第２の組の光ファイバフィラメントと、
前記第１の組の光ファイバフィラメントの前記第２の端部を保持するよう構成された第１のホルダーであって、前記第１の組の光ファイバフィラメントの前記第２の端部の端面を露出する第１のホルダーと、
前記第２の組の光ファイバフィラメントの前記第２の端部を保持するよう構成された第２のホルダーであって、前記第２の組の光ファイバフィラメントの前記第２の端部の端面を露出する第２のホルダーと、
複数の開口部を含むシャドーボックスであって、前記複数の開口部のうちの各開口部がホルダーを収容するよう構成された、シャドーボックスと、
前記シャドーボックス内の第１のカメラであって、前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記第１のカメラに通信可能に接続された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚上にある製品の数および前記第２の棚上にある製品の数を決定すること
を行わせることを特徴とする光ファイバ棚システム。
【請求項２０】
前記第１の棚上にある１以上の製品および前記第２の棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラを更に含む、請求項１９記載の光ファイバ棚システム。
【請求項２１】
前記第１の棚上にある製品の数および前記第２の棚上にある製品の数を決定することが、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚および前記第２の棚の前記複数の穴のうちの幾つの穴が光から遮断されているかを決定することと、
前記第１の棚および前記第２の棚の光から遮断されている穴の数と、前記第１の棚および前記第２の棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記第１の棚および前記第２の棚上にある製品の数を決定することと
を含む、請求項２０記載の光ファイバ棚システム。
【請求項２２】
前記第１の棚の端部に取り付けられた第１のディスプレイユニットと、
前記第２の棚の端部に取り付けられた第２のディスプレイユニットと
を更に含む、請求項１９記載の光ファイバ棚システム。
【請求項２３】
前記第１の棚の底面に取り付けられた第１の照明と、
前記第２の棚の底面に取り付けられた第２の照明と
を更に含む、請求項１９記載の光ファイバ棚システム。
【請求項２４】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚上にある製品の位置および前記第２の棚上にある製品の位置を決定すること
を更に行わせる、請求項１９記載の光ファイバ棚システム。
【請求項２５】
光ファイバ棚システムにおいて、
棚の上面に複数の穴を含む棚と、
前記複数の穴に組み込まれた複数のキャップと、
複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、前記第１の端部が前記複数のキャップのうちの１つのキャップに着脱可能に結合された、複数の光ファイバフィラメントと、
前記複数の光ファイバフィラメントの前記第２の端部を保持するよう構成されたホルダーであって、前記複数の光ファイバフィラメントの前記第２の端部の端面を露出するホルダーと、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記第１のカメラに通信可能に結合された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記棚上にある製品の数を決定すること
を行わせることを特徴とする光ファイバ棚システム。
【請求項２６】
前記複数のキャップが円錐形状である、請求項２５記載の光ファイバ棚システム。
【請求項２７】
前記棚上の１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラを更に含む、請求項２５記載の光ファイバ棚システム。
【請求項２８】
前記棚の底面に取り付けられた照明を更に含む、請求項２５記載の光ファイバ棚システム。
【請求項２９】
前記棚が可撓性マットである、請求項２５記載の光ファイバ棚システム。
【請求項３０】
前記棚の端部に取り付けられたディスプレイユニットを更に含む、請求項２５記載の光ファイバ棚システム。
【請求項３１】
前記光ファイバ棚システムが、前記棚の底面に取り付けられた光学要素を更に含み、
前記光学要素が、前記ディスプレイユニットからの光を、もう１つの棚の上面に向かわせるよう構成された、請求項３０記載の光ファイバ棚システム。
【請求項３２】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記棚上の製品の位置を決定すること
を更に行わせる、請求項２５記載の光ファイバ棚システム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本願は、２０１７年４月１９日に出願された米国特許出願第１５／４９１，０９６号による優先権を主張するものであり、その内容の全体を参照して本明細書に組み込む。
【技術分野】
【０００２】
本開示は、光ファイバ棚システムに関し、より具体的には、棚の穴に接続された光ファイバフィラメントを用いて、棚上にある製品の数および製品の位置を決定するための光ファイバ棚システムに関する。
【背景技術】
【０００３】
店舗の棚上にある在庫の量を数えて追跡することは、店舗における費用および時間がかかる努力である。一部の構成では、棚の間の空間の多くが製品で満たされていることに起因して、最小限の棚の空間を占有する解決手段を有することが必要である。幾つかの解決手段は、在庫を計算するために、重量、または製品の画像を取得するカメラを用いる。しかし、重量に基づくシステムは、実装するのに費用がかかる。画像に基づくシステムは、製品の上方からの画像を必要とし得るものであり、これは、製品の上部と製品の上の棚の間に空間がほとんどない多くの場合に、十分なカバレッジを得るには実行不可能か、またはかなり高価になる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従って、店舗の棚上にある製品の数を自動的に決定するシステムが必要である。
【課題を解決するための手段】
【０００５】
一実施形態において、光ファイバ棚システムは、棚の上面に複数の穴を含む棚と、複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、第１の端部が複数の穴のうちの１つの穴に結合された、複数の光ファイバフィラメントと、複数の光ファイバフィラメントの第２の端部の端面を露出するホルダーと、複数の光ファイバフィラメントの端面の画像をキャプチャするよう構成された第１のカメラと、棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラとを含む。また、光ファイバ棚システムは、第１のカメラおよび第２のカメラに通信可能に結合された１以上のプロセッサと、１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、１以上のメモリ構成要素に格納された機械可読指示とを含み、機械可読指示は、１以上のプロセッサによって実行された際に、光ファイバ棚システムに、複数の光ファイバフィラメントの端面のキャプチャされた画像と、棚上にある１以上の製品の側面のキャプチャされた画像とに基づいて、棚上にある製品の数を決定することを行わせる。
【０００６】
別の実施形態において、光ファイバ棚システムは、第１の棚の上面に第１の組の穴を含む第１の棚と、第２の棚の上面に第２の組の穴を含む第２の棚と、第１の端部および第２の端部を有する第１の組の光ファイバフィラメントであって、第１の組の光ファイバフィラメントの各第１の端部が第１の組の穴のうちの１つの穴に結合された、第１の組の光ファイバフィラメントと、第１の端部および第２の端部を有する第２の組の光ファイバフィラメントであって、第２の組の光ファイバフィラメントの各第１の端部が第２の組の穴のうちの１つの穴に結合された、第２の組の光ファイバフィラメントと、第１の組の光ファイバフィラメントの第２の端部を保持するよう構成された第１のホルダーであって、第１の組の光ファイバフィラメントの第２の端部の端面を露出する第１のホルダーと、第２の組の光ファイバフィラメントの第２の端部を保持するよう構成された第２のホルダーであって、第２の組の光ファイバフィラメントの第２の端部の端面を露出する第２のホルダーと、複数の開口部を含むシャドーボックスであって、複数の開口部のうちの各開口部がホルダーを収容するよう構成された、シャドーボックスと、シャドーボックス内の第１のカメラであって、第１の組の光ファイバフィラメントの端面および第２の組の光ファイバフィラメントの端面の画像をキャプチャするよう構成された第１のカメラと、第１のカメラに通信可能に接続された１以上のプロセッサと、１以上のプロセッサに通信可能に接続された１以上のメモリ構成要素と、１以上のメモリ構成要素に格納された機械可読指示であって、１以上のプロセッサによって実行された際に、光ファイバ棚システムに、第１の組の光ファイバフィラメントの端面のキャプチャされた画像および第２の組の光ファイバフィラメントの端面のキャプチャされた画像に基づいて、第１の棚上にある製品の数および第２の棚上にある製品の数を決定することを行わせる機械可読指示とを含む。
【０００７】
更に別の実施形態において、光ファイバ棚システムは、棚の上面に複数の穴を含む棚と、複数の穴に組み込まれた複数のキャップと、複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、第１の端部が複数のキャップのうちの１つのキャップに着脱可能に結合された、複数の光ファイバフィラメントと、複数の光ファイバフィラメントの第２の端部を保持するよう構成されたホルダーであって、複数の光ファイバフィラメントの第２の端部の端面を露出するホルダーと、複数の光ファイバフィラメントの端面の画像をキャプチャするよう構成された第１のカメラと、第１のカメラに通信可能に結合された１以上のプロセッサと、１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、１以上のメモリ構成要素に格納された機械可読指示であって、１以上のプロセッサによって実行された際に、光ファイバ棚システムに、複数の光ファイバフィラメントの端面のキャプチャされた画像に基づいて、棚上にある製品の数を決定することを行わせる機械可読指示とを含む。
【０００８】
本明細書に記載されている実施形態によって提供される上記および更なる特徴は、以下の詳細な説明を図面と併せて考慮すれば、より完全に理解されよう。
【０００９】
図面に示されている実施形態は、説明的および例示的なものであり、特許請求の範囲によって定められる主題を限定することを意図するものではない。例示的な実施形態の以下の詳細な説明は、以下の図面と併せて読めば理解でき、図面中、類似の構造は類似の参照番号で示されている。
【図面の簡単な説明】
【００１０】
【図１】本明細書において図示および記載されている１以上の実施形態による、光ファイバ棚システムの斜視図を模式的に示す
【図２Ａ】本明細書において図示および記載されている１以上の実施形態による、複数の光ファイバフィラメントを含む光ファイバ棚システムを模式的に示す
【図２Ｂ】本明細書において図示および記載されている１以上の実施形態による、複数の光ファイバフィラメントを含む光ファイバ棚システムを模式的に示す
【図３Ａ】本明細書において図示および記載されている１以上の実施形態による、棚に組み込まれた複数のキャップを模式的に示す
【図３Ｂ】本明細書において図示および記載されている１以上の実施形態による、棚に組み込まれた複数のキャップを模式的に示す
【図４】本明細書において図示および記載されている１以上の実施形態による、ホルダーをシャドーボックスに結合することを模式的に示す
【図５Ａ】本明細書において図示および記載されている１以上の実施形態による、光ファイバ棚システムおよび第２のカメラを模式的に示す
【図５Ｂ】本明細書において図示および記載されている１以上の実施形態による、棚に結合された複数の光ファイバフィラメントの端面を示す
【図５Ｃ】本明細書において図示および記載されている１以上の実施形態による、第２のカメラによってキャプチャされた、棚上にある製品の側面の画像を示す
【図６】本明細書において図示および記載されている１以上の実施形態による、光ファイバ棚システムを示す
【図７】本明細書において図示および記載されている１以上の実施形態による、光源を含む光ファイバ棚システムを示す
【図８】本明細書において図示および記載されている１以上の実施形態による、複数のディスプレイユニットを含む光ファイバ棚システムの斜視図を示す
【図９】本明細書において図示および記載されている１以上の実施形態による、複数のディスプレイユニットを含む光ファイバ棚システムを示す
【図１０】本明細書において図示および記載されている１以上の実施形態による、シャドーボックス、第２のカメラ、および棚のディスプレイユニットを制御するためのコンピューティングネットワークを模式的に示す
【図１１】本明細書において図示および記載されている１以上の実施形態による、シャドーボックス、第２のカメラ、および棚のディスプレイユニットを制御するためのコンピューティングネットワークのアーキテクチャを模式的に示す
【図１２】本明細書において図示および記載されている１以上の実施形態による、企業コンピューティングシステムを模式的に示す
【図１３】本明細書において図示および記載されている１以上の実施形態による、店舗コンピューティングシステムを模式的に示す
【図１４】本明細書において図示および記載されている１以上の実施形態による、コンピュータによって実装される、棚の穴が光から遮断されているか否かを決定する方法を図で示す
【図１５】本明細書において図示および記載されている１以上の実施形態による、光ファイバフィラメントの端面の画像を画素値に変換して、棚の穴が光から遮断されているか否かを決定することを模式的に示す
【図１６】本明細書において図示および記載されている１以上の実施形態による、コンピュータによって実装される、棚上にある製品の数を決定する方法を図で示す
【図１７Ａ】本明細書において図示および記載されている１以上の実施形態による、棚上にある製品、およびその製品によって塞がれている穴の数を示す
【図１７Ｂ】本明細書において図示および記載されている１以上の実施形態による、棚上にある製品、およびその製品によって塞がれている穴の数を示す
【図１７Ｃ】本明細書において図示および記載されている１以上の実施形態による、棚上にある物体、およびその物体によって塞がれている穴の数を示す
【図１７Ｄ】本明細書において図示および記載されている１以上の実施形態による、棚上にある物体、およびその物体によって塞がれている穴の数を示す
【図１８】本明細書において図示および記載されている１以上の実施形態による、コンピュータによって実装される、棚上にある物体の数を決定する方法を図で示す
【図１９】本明細書において図示および記載されている１以上の実施形態による、第２のカメラによってキャプチャされた、棚上にある製品の側面の画像を示す
【図２０】本明細書において図示および記載されている１以上の実施形態による、コンピュータによって実装される、棚上にある製品の向きを決定する方法を図で示す
【図２１Ａ】本明細書において図示および記載されている１以上の実施形態による、棚上にある製品の向きを決定することを模式的に示す
【図２１Ｂ】本明細書において図示および記載されている１以上の実施形態による、棚上にある製品の向きを決定することを模式的に示す
【図２１Ｃ】本明細書において図示および記載されている１以上の実施形態による、棚上にある製品の向きを決定することを模式的に示す
【図２２】本明細書において図示および記載されている１以上の実施形態による、コンピュータによって実装される、棚に製品を補充すべきか否かを決定する方法を図で示す
【図２３】本明細書において図示および記載されている１以上の実施形態による、コンピュータによって実装される、製品が棚上にある時間の長さを決定する方法を図で示す
【図２４】本明細書において図示および記載されている１以上の実施形態による、コンピュータによって実装される、盗難行為を検出する方法を図で示す
【発明を実施するための形態】
【００１１】
図面を全体的に参照すると、本明細書に記載されている実施形態は、棚上にある製品の数、即ち在庫量、および／または、棚上にある製品の位置を決定するための光ファイバ棚システムに関する。光ファイバ棚システムは、棚の上面に複数の穴を含む棚と、複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、第１の端部が複数の穴のうちの１つの穴に結合された、複数の光ファイバフィラメントと、複数の光ファイバフィラメントの端面を露出するホルダーと、複数の光ファイバフィラメントの第２の端部の端面の画像をキャプチャするよう構成された第１のカメラと、棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラとを含む。光ファイバ棚システムは、複数の光ファイバフィラメントの第２の端部の端面のキャプチャ画像、および、棚上にある１以上の製品の側面のキャプチャ画像に基づいて、棚上にある製品の数を決定する。そのようなシステムは、店舗が、在庫量をリアルタイムで正確に決定し、店舗の棚に陳列されている製品の向きをチェックし、在庫が少ないことまたは在庫が無いことを警告することによって製品の補充を容易にし、期限切れになるまたは腐敗する製品を決定し、盗難行為を防止することを可能にする。本明細書において、光ファイバフィラメントを用いて棚上にある製品の数を決定するシステムの実施形態を、添付の図面を参照してより詳細に説明する。
【００１２】
図１を参照すると、１以上の実施形態による光ファイバ棚システム１００の斜視図が模式的に示されている。光ファイバ棚システム１００は、複数の穴１０４が位置する上面１０２を含む棚１０１を含む。棚１０１は壁１０５に固定され得る。複数の実施形態において、棚１０１は壁１０５に対して垂直に結合される。複数の穴１０４は、周囲光が穴１０４を通過できるように、透明材料で覆われてもよい。一部の実施形態では、複数の穴１０４は、複数の穴１０４を通過する光に色を加え得る半透明材料で覆われてもよい。
【００１３】
図２Ａは、１以上の実施形態による光ファイバ棚システム１００の斜視図である。図２Ａでは、棚１０１は、複数の穴１０４にそれぞれ組み込まれた複数のキャップ１０６を含む。棚１０１は、ｄ１の厚さを有し得る。複数のキャップ１０６は、光透過性材料で構成され得る。複数のキャップ１０６の詳細な構造については、図２Ｂを参照して更に説明する。複数の光ファイバフィラメント１０８は、複数のキャップ１０６に結合される。具体的には、図２Ａに示されているように、光ファイバフィラメント１０８の第１の端部１０８ａは、複数のキャップ１０６のうちの１つに取り外し可能に結合され得る。複数のキャップ１０６の各々は、光ファイバフィラメント１０８の各々に光学的に結合される。
【００１４】
複数の光ファイバフィラメント１０８の各第２の端部１０８ｂはホルダー２１０に固定され、ホルダー２１０が、光ファイバフィラメントの端面２１２のアレイを維持するようになっている。光ファイバフィラメント１０８の端面２１２は、複数の穴１０４に光学的に接続される。例えば、光ファイバフィラメント１０８の端面２１２ａは、穴１０４ａに入射した光が光ファイバフィラメント１０８に沿って進んで、光ファイバフィラメント１０８の端面２１２ａを明るくするように、穴１０４ａに光学的に接続される。従って、周囲光が穴１０４ａに入射すると、端面２１２ａが明るくなる。同様に、光ファイバフィラメント１０８の端面２１２ｂは、穴１０４ｂに光学的に接続されており、穴１０４ｂに入射した光が光ファイバフィラメント１０８に沿って進んで、光ファイバフィラメントの端面２１２ｂを明るくするようになっている。従って、周囲光が穴１０４ｂに入射すると、端面２１２ｂが明るくなる。それとは対照的に、棚１０１の上面１０２上の不透明な物体によって穴１０４ａが塞がれているときには、端面２１２ａは明るくならない。
【００１５】
別の実施形態では、光ファイバフィラメント１０８は、キャップ１０６を介在させずに、複数の穴１０４に直に結合され得る。一部の実施形態では、棚１０１の複数のキャップ１０６に類似した複数のキャップがホルダー２１０に組み込まれ、複数の光ファイバフィラメント１０８の第２の端部１０８ｂが、ホルダー２１０に組み込まれたキャップに取り外し可能に結合され得る。ホルダー２１０は、光ファイバフィラメント１０８に結合された複数のキャップの端面を露出し得る。
【００１６】
一部の実施形態では、棚１０１は、上面１０２に配置された物体の重量を検出するための重量センサ１０７を含み得る。重量センサ１０７は、棚１０１上にある製品に関する重量情報を、店舗コンピューティングシステム（図１０を参照して後述する）に送信する。
【００１７】
図２Ｂは、別の実施形態による光ファイバ棚システム１００の斜視図である。図２Ｂでは、光ファイバ棚システム１００においてマット１０３が用いられる。マット１０３の厚さｄ２は、棚１０１の厚さｄ１よりも小さい。マット１０３は、例えば、ＰＶＣマットまたは他の材料から製造された可撓性マットであり得る。図２Ａの棚１０１と同様に、マット１０３は複数の穴１０４を含む。マット１０３は、複数の穴１０４にそれぞれ組み込まれた複数のキャップ１０６を含む。複数の光ファイバフィラメント１０８は、マット１０３内に埋め込まれ、マット１０３の片側において露出される。複数の光ファイバフィラメント１０８は、複数のキャップ１０６に結合される。具体的には、図２Ａに示されているように、光ファイバフィラメント１０８の第１の端部１０８ａは、複数のキャップ１０６のうちの１つに取り外し可能に結合される。複数のキャップ１０６の各々は、光ファイバフィラメント１０８の各々に光学的に結合される。複数の光ファイバフィラメント１０８の各第２の端部１０８ｂはホルダー２１０に固定され、ホルダー２１０は、複数の光ファイバフィラメント１０８の端面２１２のアレイを露出する。複数の光ファイバフィラメント１０８の端面２１２は、複数の穴１０４に光学的に接続される。従って、周囲光が穴１０４に入射すると、端面２１２が明るくなる。それとは対照的に、上面１０２上の不透明な物体によって穴１０４が塞がれているときには、端面２１２は明るくならない。別の実施形態では、光ファイバフィラメント１０８は、キャップ１０６を介在させずに、複数の穴１０４に直に結合されてもよい。
【００１８】
図３Ａおよび３Ｂは、１以上の実施形態による複数のキャップ１０６の構造を示す。図３Ａでは、複数のキャップ１０６は、棚１０１に組み込まれている。各光ファイバフィラメント１０８は、複数のキャップ１０６にそれぞれ取り外し可能に結合される。複数の実施形態において、複数のキャップ１０６は円錐形状であり、キャップ１０６に入射した光が光ファイバフィラメント１０８上に集束するようになっている。一部の実施形態において、複数のキャップ１０６は、図３Ｂに示されているように、マット１０３の２つの層の間に組み込まれる。光ファイバフィラメント１０８がマット１０３内に埋め込まれるように、マット１０３の更なる層（図３Ｂには図示せず）がマット１０３の底部を構成してもよい。各光ファイバフィラメント１０８は、複数のキャップ１０６にそれぞれ取り外し可能に結合される。キャップ１０６の構造は、図３Ａおよび３Ｂに記述されているものに限定されず、例えば、円筒形状、直方体等の異なる形状であってもよい。一部の実施形態では、マット１０３は、複数のキャップ１０６を保持する単一のプレートであってもよく、複数の光ファイバフィラメント１０８はマット１０３内に埋め込まれてもよい。
【００１９】
図４は、本明細書において図示および記載されている１以上の実施形態による、ホルダー２１０をシャドーボックス３１０に結合することを示す。図２を参照して説明したように、複数の光ファイバフィラメント１０８の各第２の端部１０８ｂはホルダー２１０に固定され、ホルダー２１０は、光ファイバフィラメント１０８の端面２１２を露出させる。ホルダー２１０は、シャドーボックス３１０の開口部３２４に挿入され得る。ホルダー２１０は、ホルダー２１０をシャドーボックス３１０の開口部３２４にしっかりと固定する保持機構２２０を含む。カメラ３２０は、シャドーボックス３１０の内部にあり、複数の光ファイバフィラメント１０８の端面のアレイの画像をキャプチャするよう構成される。カメラ３２０が端面２１２からの光を正確に捕捉できるように、シャドーボックス３１０は、複数の光ファイバフィラメント１０８からの光以外の外光がシャドーボックス３１０に入らないよう遮断する材料でできていてもよい。カメラ３２０によってキャプチャされた画像は、店舗コンピューティングシステム（これについては図１０を参照して後述する）に送信され得る。一部の実施形態では、カメラ３２０は、キャプチャ画像を処理してデータ（例えば画素値）を取得し、そのデータを店舗コンピューティングシステムに送信し得る。一部の実施形態では、カメラ３２０は、複数の光ファイバフィラメント１０８の端面２１２の視覚的特性（例えば、光学強度、色スペクトル、光密度）をキャプチャする。これらの視覚的特性は店舗コンピューティングシステムに送信され、店舗コンピューティングシステムは、視覚的特性に基づいて、棚１０１上にある製品が期限切れであるまたは腐敗しているか否かを決定し得る。例えば、製品が期限切れであるまたは腐敗しているか否かを決定するために、製品から投影された色のアレイが用いられ得る。
【００２０】
複数の実施形態において、シャドーボックス３１０は、光をホルダー２１０に向かわせる光源３２２を含む。光源３２２は、例えば、ＬＥＤ、蛍光灯、レーザー等の任意の光源であり得る。光源３２２は、様々な色の光を発し得る。光源３２２からの光は、端面２１２に入射し、光ファイバフィラメント１０８を通って進み、複数の穴１０４を照らす。光源３２２は、店舗コンピューティングシステムに通信可能に結合され得るものであり、コンピューティングシステムから、端面２１２を明るくするための指示を受け取り得る（その詳細については、図１０を参照して後述する）。光源３２２は、複数のホルダーに光を投射してもよく、または、特定のホルダーをターゲットにするために可動であってもよい。一部の実施形態では、シャドーボックス３１０は複数の光源を含み得る。複数の光源のそれぞれは、複数のホルダーのうちの１つに光を向かわせ得る。
【００２１】
図５Ａは、１以上の実施形態による、光ファイバ棚システム５００を示す。光ファイバ棚システム５００は、棚１０１と、第２のカメラ５３０とを含む。棚１０１は壁１０５に固定されている。図２Ａを参照して記載されているように、棚１０１は、その上面１０２にある複数の穴１０４と、シャドーボックス３１０（図５Ａには図示せず）に結合された複数の光ファイバフィラメント１０８（図５Ａには図示せず）とを含む。第２のカメラ５３０は、棚１０１の向こう側に配置されて（例えば、棚１０１の＋ｘ側に配置されて）、棚１０１に向けられ得る（例えば、−ｘ方向に向けられ得る）。カメラ５３０は、棚１０１上の１以上の製品５１０の側面（即ち、ｙ−ｚ平面の画像）をキャプチャし得る。１以上の製品５１０は、棚１０１の上面１０２上に配置される。店舗照明等の周囲光５２０が、棚１０１の穴１０４を照らす。例えば、周囲光５２０は、棚の穴１０４の幾つかに−ｚ方向に入射して、光ファイバフィラメント１０８を通って進み、シャドーボックス３１０に到達する。棚１０１の他の穴１０４は製品５１０によって塞がれているため、周囲光５２０は塞がれている穴１０４を通過できない。
【００２２】
図５Ｂは、図５Ａの棚１０１の複数の穴１０４に光学的に接続された光ファイバフィラメント１０８の端面２１２のアレイを示す。第１の組２２２の端面２１２は、周囲光５２０によって明るくなっている。それとは対照的に、第２の組２２４の端面２１２は、対応する穴１０４が製品５１０によって塞がれているので、暗い。棚１０１上にある在庫量を決定するために、シャドーボックス３１０内のカメラ３２０が端面２１２のアレイをキャプチャして、キャプチャした画像を店舗コンピューティングシステムに送信し得る。図５Ｃは、第２のカメラ５３０によってキャプチャされた画像を示す。この画像は、棚１０１上にある５個の製品５１０の側面を含む。棚１０１上にある製品５１０の数を決定するために、第２のカメラ５３０によってキャプチャされた画像も店舗コンピューティングシステムに送信され得る。
【００２３】
図６は、別の実施形態による光ファイバ棚システム６００の斜視図である。光ファイバ棚システム６００は複数の棚１０１を含む。複数の棚１０１は壁１０５に結合されている。複数の棚１０１の各々は、その上面１０２に複数の穴１０４を含む。図２Ａを参照して上述したように、複数の棚１０１のそれぞれについて、複数の光ファイバフィラメント１０８の第１の端部は、上面１０２に組み込まれた複数のキャップ１０６に光学的に結合され、複数の光ファイバフィラメント１０８の第２の端部は、ホルダー（例えば、ホルダー２１０ａ、２１０ｂ、および２１０ｆ）によって固定される。ホルダー２１０ａ、２１０ｂ、および２１０ｆは、光ファイバフィラメント１０８の集合体の端面２１２を露出させる。シャドーボックス３１０は、複数の開口部３２４ａ、３２４ｂ、３２４ｃ、３２４ｄ、３２４ｅ、および３２４ｆを含む。各開口部３２４ａ、３２４ｂ、３２４ｃ、３２４ｄ、３２４ｅ、および３２４ｆは、ホルダーのうちの１つを受け入れ得る。例えば、ホルダー２１０ａ、２１０ｂ、および２１０ｆは、開口部３２４ａ、３２４ｂ、および３２４ｆに挿入され得る。シャドーボックス３１０は、内部にカメラ３２０を含む。カメラ３２０は、ホルダー２１０ａ、２１０ｂ、および２１０ｆの端面２１２のアレイの画像を同時にキャプチャし得る。従って、キャプチャ画像は、２以上の棚に関する在庫情報を含む。図６は、シャドーボックス３１０が６つの開口部を含むことを示しているが、開口部の数はこれに限定されない。
【００２４】
図７は、１以上の実施形態による光ファイバ棚システム７００を示す。光ファイバ棚システム７００は複数の棚１０１を含む。複数の棚１０１は壁１０５に結合されている。複数の棚１０１の各々は、その上面１０２ａ、１０２ｂ、１０２ｃ、または１０２ｄに複数の穴１０４を含む。店舗照明等の周囲光７１０が、複数の棚１０１の穴１０４を照らす。しかし、周囲光７１０は、障害物、光源からの距離の差等に起因して、複数の棚１０１のそれぞれを均一に照らさない場合がある。この実施形態では、棚１０１は、棚１０１の底部に光源７２０ａ、７２０ｂ、および７２０ｃを含む。各光源７２０ａ、７２０ｂ、および７２０ｃは、各光源７２０ａ、７２０ｂ、および７２０ｃの下にある棚１０１の上面を照らす。例えば、光源７２０ａは、上面１０２ｂおよび製品７２２を照らし、光源７２０ｂは、上面１０２ｃおよび製品７２４を照らし、光源７２０ｃは、上面１０２ｄおよび製品７２６を照らす。光源７２０ａ、７２０ｂ、および７２０ｃのルーメンは略同じであるため、上面１０２ｂ、１０２ｃ、および１０２ｄに到達する光の強度は略同じであり得る。
【００２５】
次に図８を参照すると、第１の棚モジュール１１０、第２の棚モジュール１２０、および複数のインターフェイス直立部１３０を含むモジュール式棚システム８００の斜視図が模式的に示されている。第１の棚モジュール１１０および第２の棚モジュール１２０の各々は、基部１１２、バックプレーン１１４、複数の棚１０１、および複数のディスプレイユニット１１８を含む。図１を参照して説明したように、複数の棚１０１の各々は、複数の穴１０４を含む。バックプレーン１１４は概ね平面であり、基部１１２から略垂直に延びている。複数の棚１０１は、複数のインターフェイス直立部１３０に固定されており、各インターフェイス直立部１３０は、複数の棚１０１を棚モジュールに取り付けるために複数の棚１０１の対応する突起が挿入され得る複数の開口を含む。複数の棚１０１は、バックプレーン１１４から略垂直に、基部１１２に対して略平行な方向に延びている。棚モジュールおよびインターフェイス直立部１３０のアセンブリは複数の棚１０１を支持し、その上に製品が配置され得る。複数の棚１０１の下には複数のディスプレイユニット１１８が延在しており、棚モジュールの近くにいる人に対して、情報（例えば、詳細に後述するように、複数の棚１０１上にある製品に関する情報、複数の棚１０１に製品を補充するために有用な情報、複数の棚１０１から製品を取り出すために有用な情報、および、様々な追加情報等）を表示するよう動作可能である。
【００２６】
引き続き図８を参照すると、一部の実施形態において、複数のディスプレイユニット１１８の各々は、「DISPLAY SHELF MODULES WITH PROJECTORS FOR DISPLAYING PRODUCT INFORMATION AND MODULAR SHELVING SYSTEMS COMPRISING THE SAME」という名称の米国特許出願第１３／７３４，４４３号（その全体を参照して本明細書に組み込む）に記載されているように、イーサネット（登録商標）接続によって、またはバックプレーン１１４を介して電力供給される。他の実施形態では、複数のディスプレイユニット１１８の各々は、配電システムによって電力供給される。一部の実施形態では、複数のディスプレイユニット１１８は、別の方法で（例えば、電池等によって）電力供給される。
【００２７】
引き続き図８を参照すると、一部の実施形態において、複数のディスプレイユニット１１８の各々は、「DISPLAY SHELF MODULES WITH PROJECTORS FOR DISPLAYING PRODUCT INFORMATION AND MODULAR SHELVING SYSTEMS COMPRISING THE SAME」という名称の米国特許出願第１３／７３４，４４３号（その全体を参照して本明細書に組み込む）に記載されているように、プロジェクタユニットおよびディスプレイスクリーンを含む。他の実施形態では、複数のディスプレイユニット１１８のうちの１以上は、電力供給されるディスプレイスクリーン（例えば、ＴＦＴスクリーン、ＬＣＤスクリーン等）を含む。一部の実施形態では、モジュール式棚システム８００は、マイク（例えば、消費者からの音声入力を受信するため）、カメラ、バーコードリーダー、スピーカー等の１以上の更なる入出力構成要素を含み得る。
【００２８】
図９は、１以上の実施形態による光ファイバ棚システム９００を示す。光ファイバ棚システム９００は、複数の棚１０１を含む。複数の棚１０１は、棚モジュール９２０に結合される。複数の棚１０１の各々は、その上面１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ、または１０２ｅに複数の穴１０４を含む。店舗照明等の周囲光９３０が、複数の棚１０１の穴１０４を照らす。しかし、周囲光９３０は、障害物、光源からの距離の差等に起因して、複数の棚１０１の各々を均一に照らさない場合がある。
【００２９】
この実施形態では、複数のディスプレイユニット１１８ａ、１１８ｂ、１１８ｃ、および１１８ｄは、光を（−）ｘ方向に向かわせる。棚１０１は、棚１０１の底部に光学要素９１０ａ、９１０ｂ、９１０ｃ、９１０ｄを含む。光学要素９１０ａ、９１０ｂ、９１０ｃ、および９１０ｄは、上面１０２ｂ、１０２ｃ、１０２ｄ、および１０２ｅが光９０２によって実質的に均一に照明されるように、複数のディスプレイユニット１１８ａ、１１８ｂ、１１８ｃ、および１１８ｄから発する光９０２を上面１０２ｂ、１０２ｃ、１０２ｄ、および１０２ｅに向かわせる光反射要素（例えば、ミラー）であり得る。他の実施形態では、棚１０１は、棚１０１の底部に光学要素９１０ａ、９１０ｂ、９１０ｃ、および９１０ｄを含まず、複数のディスプレイユニット１１８ａ、１１８ｂ、１１８ｃ、および１１８ｄが、光をそれぞれ上面１０２ｂ、１０２ｃ、１０２ｄ、および１０２ｅに向かう方向に向かわせる。
【００３０】
次に図１０を参照すると、シャドーボックス３１０を制御するため、および、棚上にある在庫量を決定するためのコンピューティングネットワーク１０００の一実施形態が模式的に示されている。この実施形態では、コンピューティングネットワーク１０００は、企業コンピューティングシステム３００、企業コンピューティングネットワーク２１５、店舗コンピューティングシステム４００、店舗コンピューティングネットワーク２２５、小売担当者装置２３０、パーソナルアシスタント兼連絡装置２４０、モバイルコンピューティング装置２５０、複数のディスプレイユニット１１８、シャドーボックス３１０、および第２のカメラ５３０を含む。
【００３１】
引き続き図１０を参照すると、コンピューティングネットワーク１０００は、企業コンピューティングシステム３００と店舗コンピューティングシステム４００とを、企業コンピューティングシステム３００と店舗コンピューティングシステム４００との間でデータを交換できるように通信可能に結合するための企業コンピューティングネットワーク２１５を含む。企業コンピューティングネットワーク２１５は、１以上のコンピュータネットワーク（例えば、ワイドエリアネットワーク、パーソナルエリアネットワーク、またはローカルエリアネットワーク）、１以上のセルラーネットワーク、１以上の衛星ネットワーク、またはそれらの組み合わせを含み得る。従って、企業コンピューティングシステム３００および店舗コンピューティングシステム４００の各々は、ワイドエリアネットワークを介して、ローカルエリアネットワークを介して、パーソナルエリアネットワークを介して、セルラーネットワークを介して、または衛星ネットワーク等を介して、企業コンピューティングネットワーク２１５に通信可能に結合され得る。適切なワイドエリアネットワークは、同軸ケーブル、光ファイバケーブル、無線周波数伝送等を介して情報を送信する有線または無線通信ネットワークを含み得る。適切なローカルエリアネットワークとしては、有線「イーサネット」、および／または、例えばワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）等の無線技術が挙げられる。適切なパーソナルエリアネットワークとしては、例えば、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ワイヤレスＵＳＢ、Ｚ−Ｗａｖｅ、ＺｉｇＢｅｅ、および／または、他の近距離通信プロトコル等の無線技術が挙げられる。同様に、適切なパーソナルエリアネットワークとしては、例えばＵＳＢおよびＦｉｒｅＷｉｒｅ等の有線コンピュータバスが挙げられる。適切なセルラーネットワークとしては、ＬＴＥ、ＷｉＭＡＸ、ＵＭＴＳ、ＣＤＭＡ、ＧＳＭ（登録商標）等の技術が挙げられるが、これらに限定されない。
【００３２】
引き続き図１０を参照すると、企業コンピューティングネットワーク２１５は、企業コンピューティングシステム３００と店舗コンピューティングシステム４００とを、これらのシステム間でデータが交換され得るように通信可能に結合する。一部の実施形態では、企業コンピューティングシステム３００は、企業データを格納し、複数の店舗と関連付けられた複数の店舗コンピューティングシステムとやりとりする。例えば、企業コンピューティングシステム３００は、食料品店チェーンの所有者または製品を販売するための複数の店舗を所有する他の小売業者によって運営されている中央コンピューティングシステムであり得る。複数の店舗コンピューティングシステムの各々は、食料品店チェーンまたは他の小売業者が提携、所有、または運営している店舗と関連付けられ得る。複数の店舗コンピューティングシステムの各々は、企業コンピューティングシステム３００から情報を受信し、受信したデータを、店舗に配置されている装置による店舗コンピューティングシステム４００への他のデータ入力と共に用いて、その店舗にある任意の数の電子構成要素（例えば、シャドーボックス、カメラ、ＰＯＳ装置、棚のディスプレイ、照明システム、小売担当者装置、パーソナルアシスタント兼連絡装置等）とインターフェイスおよびやりとりする。
【００３３】
引き続き図１０を参照すると、企業コンピューティングシステム３００は、複数の店舗コンピューティングシステム（例えば、店舗コンピューティングシステム４００等）に配信するための企業データを格納する。例えば、企業コンピューティングシステム３００は、棚上にある製品に関する在庫量、１以上の店舗所在地で販売される製品に関する製品データ、１以上の店舗所在地で販売される製品に関する価格データ、棚上における製品の配置に関するプラノグラムデータ、１以上の店舗所在地において棚のディスプレイユニットに表示されるラベルデータ、マルチメディアコンテンツ（例えば、写真、ビデオ、音声等）等を格納し得る。企業コンピューティングシステム３００は、後述するように、モジュール式棚システムのシャドーボックス３１０、第２のカメラ５３０、および複数のディスプレイユニット１１８とのやりとりおよび制御を容易にし得る。企業コンピューティングシステム３００の更なる構成要素および機能性については、図１２を参照して後述する。
【００３４】
引き続き図１０を参照すると、店舗コンピューティングシステム４００は、企業コンピューティングシステム３００から情報を受信し、受信したデータを、店舗に配置されている装置による店舗コンピューティングシステム４００への他のデータ入力と共に用いて、店舗にある任意の数の電子構成要素（例えば、カメラ、ＰＯＳ装置、棚のディスプレイ、照明システム、小売担当者装置、パーソナルアシスタント兼連絡装置等）とインターフェイスおよびやりとりし得る。また、店舗コンピューティングシステム４００は、後述するように、モジュール式棚システムの棚１０１および複数のディスプレイユニット１１８とのやりとりおよび制御を容易にし得る。店舗コンピューティングシステム４００の更なる構成要素および機能性については、図１３を参照して後述する。
【００３５】
引き続き図１０を参照すると、企業コンピューティングシステム３００および店舗コンピューティングシステム４００の各々は、サーバコンピュータ、パーソナルコンピュータ、モバイルコンピューティング装置等であるがこれらに限定されない１以上のコンピューティング装置として実装され得る。更に、図１０では、企業コンピューティングシステム３００および店舗コンピューティングシステム４００の各々は単一のハードウェアとして示されているが、実施形態はそのようには限定されない。例えば、一部の実施形態では、企業コンピューティングシステム３００、店舗コンピューティングシステム４００、または企業コンピューティングシステム３００および店舗コンピューティングシステム４００の両方は、ネットワークによって相互接続された複数のコンピューティング装置として実装され得る。
【００３６】
引き続き図１０を参照すると、コンピューティングネットワーク１０００は、店舗コンピューティングシステム４００を、小売担当者装置２３０、パーソナルアシスタント兼連絡装置２４０、モバイルコンピューティング装置２５０、および複数のディスプレイユニット１１８に、これらの構成要素間でデータを交換できるように通信可能に結合するための店舗コンピューティングネットワーク２２５を含む。店舗コンピューティングネットワーク２２５は、１以上のコンピュータネットワーク（例えば、ワイドエリアネットワーク、パーソナルエリアネットワーク、またはローカルエリアネットワーク）、１以上のセルラーネットワーク、１以上の衛星ネットワーク、またはそれらの組み合わせを含み得る。従って、小売担当者装置２３０、パーソナルアシスタント兼連絡装置２４０、モバイルコンピューティング装置２５０、シャドーボックス３１０、第２のカメラ５３０、および複数のディスプレイユニット１１８の各々は、ワイドエリアネットワークを介して、ローカルエリアネットワークを介して、パーソナルエリアネットワークを介して、セルラーネットワークを介して、衛星ネットワーク等を介して、店舗コンピューティングネットワーク２２５に通信可能に結合され得る。適切なワイドエリアネットワークとしては、同軸ケーブル、光ファイバケーブル、無線周波数伝送等を介して情報を送信する有線または無線通信ネットワークが挙げられる。適切なローカルエリアネットワークとしては、有線「イーサネット」、および／または、例えばワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）等の無線技術が挙げられる。適切なパーソナルエリアネットワークとしては、例えば、ＩｒＤＡ、「Ｂｌｕｅｔｏｏｔｈ」、ワイヤレスＵＳＢ、Ｚ−Ｗａｖｅ、ＺｉｇＢｅｅ、および／または、他の近距離通信プロトコル等の無線技術が挙げられる。同様に、適切なパーソナルエリアネットワークとしては、例えばＵＳＢおよびＦｉｒｅＷｉｒｅ等の有線コンピュータバスが挙げられる。適切なセルラーネットワークとしては、ＬＴＥ、ＷｉＭＡＸ、ＵＭＴＳ、ＣＤＭＡ、「ＧＳＭ」等の技術が挙げられるが、これらに限定されない。
【００３７】
引き続き図１０を参照すると、店舗コンピューティングネットワーク２２５は、店舗コンピューティングシステム４００、小売担当者装置２３０、パーソナルアシスタント兼連絡装置２４０、モバイルコンピューティング装置２５０、シャドーボックス３１０、第２のカメラ５３０、および複数のディスプレイを、ネットワークのこれらの構成要素間でデータを交換できるよう通信可能に結合する。店舗コンピューティングシステム４００は、小売担当者装置２３０、パーソナルアシスタント兼連絡装置２４０、モバイルコンピューティング装置２５０、シャドーボックス３１０、第２のカメラ５３０、および複数のディスプレイユニット１１８からデータを受信すると共に、それらにデータを提供し得る。
【００３８】
引き続き図１０を参照すると、複数の実施形態において、小売担当者装置２３０は、棚の補充、プラノグラムの再設定、製品ＳＫＵのスキャン、顧客が注文した製品の取り出し等の様々な機能の実行を支援するために店舗にいる小売担当者によって用いられ得るモバイルコンピューティング装置である。小売担当者装置２３０は、プロセッサ、データストレージ構成要素、非一過性のメモリ構成要素、入出力ハードウェア、ネットワークインターフェイスハードウェア、およびローカルインターフェイスを含むコンピューティング装置である。小売担当者装置２３０のプロセッサは、メモリ構成要素のデータストレージ構成要素からの指示を受信および実行するよう構成された処理構成要素を含む。小売担当者装置２３０のメモリ構成要素は、揮発性および／または不揮発性のコンピュータ可読媒体として構成され得るものであり、従って、ランダムアクセスメモリ（ＳＲＡＭ、ＤＲＡＭ、および／もしくは、他のタイプのランダムアクセスメモリを含む）、フラッシュメモリ、レジスタ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、並びに／または、他のタイプのストレージ構成要素を含み得る。データストレージ装置またはメモリ構成要素は論理を格納するよう構成され得るものであり、この論理は、プロセッサによって実行された際に、小売担当者装置２３０に本明細書に記載されている機能を実行させる。小売担当者装置２３０の入出力ハードウェアは、データを受信、送信、および／または提示するためのディスプレイ装置（例えば、タッチスクリーン、ＬＣＤスクリーン、プラズマスクリーン、ＴＦＴスクリーン等）、触覚入力装置（例えば、キーパッド、ボタン、キーボード、マウス等）カメラ、バーコードリーダー、マイク、スピーカー等を含み得る。小売担当者装置２３０のネットワークインターフェイスハードウェアは、店舗コンピューティングネットワーク２２５または他の装置と通信するためのモデム、ＬＡＮポート、ワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）カード、ＷｉＭａｘカード、モバイル通信ハードウェア、および／または、他のハードウェア等の任意の有線または無線ネットワークハードウェアを含み得る。小売担当者装置２３０のローカルインターフェイスは、小売担当者装置２３０の構成要素間の通信を容易にするためのバスまたは他のインターフェイスとして実装され得る。図１０は、単一の小売担当者装置２３０のみを示しているが、一部の実施形態は、複数の小売担当者装置を含み得るものであり、各小売担当者装置は、それぞれ異なる小売担当者によって携帯されて用いられ得る。
【００３９】
引き続き図１０を参照すると、パーソナルアシスタント兼連絡装置２４０は、店舗にいる買い物客によって、製品のスキャンおよび支払い、買い物リストへのアクセス等の様々な機能を実行するために用いられ得るモバイルコンピューティング装置である。パーソナルアシスタント兼連絡装置２４０は、プロセッサ、データストレージ構成要素、非一過性のメモリ構成要素、入出力ハードウェア、ネットワークインターフェイスハードウェア、およびローカルインターフェイスを含むコンピューティング装置である。パーソナルアシスタント兼連絡装置２４０のプロセッサは、メモリ構成要素のデータストレージ構成要素からの指示を受信および実行するよう構成された処理構成要素を含む。パーソナルアシスタント兼連絡装置２４０のメモリ構成要素は、揮発性および／または不揮発性のコンピュータ可読媒体として構成され得るものであり、従って、ランダムアクセスメモリ（ＳＲＡＭ、ＤＲＡＭ、および／もしくは、他のタイプのランダムアクセスメモリを含む）、フラッシュメモリ、レジスタ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、並びに／または、他のタイプのストレージ構成要素を含み得る。データストレージ装置またはメモリ構成要素は論理を格納するよう構成され得るものであり、この論理は、プロセッサによって実行された際に、パーソナルアシスタント兼連絡装置２４０に本明細書に記載されている機能を実行させる。パーソナルアシスタント兼連絡装置２４０の入出力ハードウェアは、データを受信、送信、および／または提示するためのディスプレイ装置（例えば、タッチスクリーン、ＬＣＤスクリーン、プラズマスクリーン、ＴＦＴスクリーン等）、触覚入力装置（例えば、キーパッド、ボタン、キーボード、マウス等）、カメラ、バーコードリーダー、マイク、スピーカー等を含み得る。パーソナルアシスタント兼連絡装置２４０のネットワークインターフェイスハードウェアは、店舗コンピューティングネットワーク２２５または他の装置と通信するためのモデム、ＬＡＮポート、ワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）カード、ＷｉＭａｘカード、モバイル通信ハードウェア、および／または、他のハードウェア等の任意の有線または無線ネットワークハードウェアを含み得る。パーソナルアシスタント兼連絡装置２４０のローカルインターフェイスは、パーソナルアシスタント兼連絡装置２４０の構成要素間の通信を容易にするためのバスまたは他のインターフェイスとして実装され得る。図１０は、単一のパーソナルアシスタント兼連絡装置２４０のみを示しているが、一部の実施形態は、複数のパーソナルアシスタント兼連絡装置を含み得るものであり、各パーソナルアシスタント兼連絡装置は、それぞれ異なる顧客によって携帯されて用いられ得る。
【００４０】
引き続き図１０を参照すると、モバイルコンピューティング装置２５０は、携帯電話、スマートフォン、タブレット、パーソナルデジタルアシスタント、専用モバイルメディアプレーヤー、モバイルパーソナルコンピュータ、ラップトップコンピュータ、および／または、コンピューティング構成要素を含む他のモバイル装置であり得る。一部の実施形態において、モバイルコンピューティング装置２５０は、小売担当者によって用いられ得る（例えば、小売担当者が、小売担当者装置２３０の代わりにモバイルコンピューティング装置２５０を用いて、担当者機能を実行する場合）。一部の実施形態では、モバイルコンピューティング装置２５０は、顧客によって用いられ得る（例えば、顧客が買い物中に、パーソナルアシスタント兼連絡装置２４０の代わりにモバイルコンピューティング装置２５０を用いる場合）。一部の実施形態では、小売担当者または顧客によって、小売担当者装置２３０またはパーソナルアシスタント兼連絡装置２４０に加えて、モバイルコンピューティング装置２５０が用いられ得る。モバイルコンピューティング装置２５０は、プロセッサ、データストレージ構成要素、非一過性のメモリ構成要素、入出力ハードウェア、ネットワークインターフェイスハードウェア、ローカルインターフェイスを含むコンピューティング装置である。モバイルコンピューティング装置２５０のプロセッサは、メモリ構成要素のデータストレージ構成要素からの指示を受信および実行するよう構成された処理構成要素を含む。モバイルコンピューティング装置２５０のメモリ構成要素は、揮発性および／または不揮発性のコンピュータ可読媒体として構成され得るものであり、従って、ランダムアクセスメモリ（ＳＲＡＭ、ＤＲＡＭ、および／もしくは他のタイプのランダムアクセスメモリを含む）、フラッシュメモリ、レジスタ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、並びに／または、その他のタイプのストレージ構成要素を含み得る。データストレージ装置またはメモリ構成要素は論理を格納するよう構成され得るものであり、この論理は、プロセッサによって実行された際に、モバイルコンピューティング装置２５０に本明細書に記載されている機能を実行させる。モバイルコンピューティング装置２５０の入出力ハードウェアは、データを受信、送信、および／または提示するためのディスプレイ装置（例えば、タッチスクリーン、ＬＣＤスクリーン、プラズマスクリーン、ＴＦＴスクリーン等）、触覚入力装置（例えば、キーパッド、ボタン、キーボード、マウス等）、カメラ、バーコードリーダー、マイク、スピーカー等を含み得る。モバイルコンピューティング装置２５０のネットワークインターフェイスハードウェアは、店舗コンピューティングネットワーク２２５または他の装置と通信するためのモデム、ＬＡＮポート、ワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）カード、ＷｉＭａｘカード、モバイル通信ハードウェア、および／または、他のハードウェア等の任意の有線または無線ネットワークハードウェアを含み得る。モバイルコンピューティング装置２５０のローカルインターフェイスは、モバイルコンピューティング装置２５０の構成要素間の通信を容易にするためのバスまたは他のインターフェイスとして実装され得る。図１０は、単一のモバイルコンピューティング装置２５０のみを示しているが、一部の実施形態は複数のモバイルコンピューティング装置を含み、各モバイルコンピューティング装置２５０は、店舗コンピューティングネットワーク２２５によって店舗コンピューティングシステム４００に通信可能に結合される。
【００４１】
なお、図１０に示されているコンピューティングネットワーク１０００は、企業コンピューティングネットワーク２１５および店舗コンピューティングネットワーク２２５の両方を含んでいるが、他の実施形態では、企業コンピューティングシステム３００、店舗コンピューティングシステム４００、小売担当者装置２３０、パーソナルアシスタント兼連絡装置２４０、モバイルコンピューティング装置２５０、シャドーボックス３１０、第２のカメラ５３０、および複数のディスプレイユニット１１８は、単一のコンピュータネットワークによって、または、企業コンピューティングネットワーク２１５および店舗コンピューティングネットワーク２２５以外の更なるコンピュータネットワークによって、通信可能に結合されてもよいことを理解されたい。
【００４２】
次に図１１を参照すると、コンピューティングネットワーク１１００のアーキテクチャが模式的に示されている。コンピューティングネットワーク１１００は、企業コンピューティングシステム３００、店舗コンピューティングシステム４００、小売担当者装置２３０、パーソナルアシスタント兼連絡装置２４０、複数のディスプレイユニット１１８、シャドーボックス３１０、第２のカメラ５３０、ズーター（zooter）サーバ２６２、ゲートウェイサーバ２６４、スキャン・バッグ・ゴー（scan-bag-go）サーバ２６６、および担当者タスクマネージャサーバ２６８を含む。ズーターサーバ２６２、ゲートウェイサーバ２６４、スキャン・バッグ・ゴー・サーバ２６６、および担当者タスクマネージャサーバ２６８の各々は、プロセッサ、データストレージ構成要素、非一過性のメモリ構成要素、入出力ハードウェア、ネットワークインターフェイスハードウェア、およびローカルインターフェイスを含む。図１１に示されている各構成要素は、個別には図示されていない１以上のコンピューティングネットワークによって相互接続されている。担当者タスクマネージャサーバ２６８は、小売担当者装置２３０と店舗コンピューティングシステム４００との間において情報を中継する。スキャン・バッグ・ゴー・サーバ２６６は、パーソナルアシスタント兼連絡装置２４０と店舗コンピューティングシステム４００との間において情報を中継する。ゲートウェイサーバ２６４は、担当者タスクマネージャサーバ２６８と、スキャン・バッグ・ゴー・サーバ２６６と、ズーターサーバ２６２との間において情報を中継する。ズーターサーバ２６２は、ゲートウェイサーバ２６４と、複数のディスプレイユニット１１８と、シャドーボックス３１０と、パーソナルアシスタント兼連絡装置２４０と、小売担当者装置２３０との間において情報を中継する。図１１に示されている具体的なアーキテクチャは、本明細書に記載されている実施形態を限定するものではない。他のアーキテクチャは、図示されている構成要素のうちの１以上を含まなくてもよい（例えば、中間構成要素のうちの１以上（例えば、担当者タスクマネージャサーバ２６８、スキャン・バッグ・ゴー・サーバ２６６、ゲートウェイサーバ２６４、またはズーターサーバ２６２）を含まない実施形態）。
【００４３】
図１２は、図１０の企業コンピューティングシステム３００に関する更なる詳細を示す。一部の実施形態では、企業コンピューティングシステム３００は、必要なハードウェア、ソフトウェア、および／またはファームウェアを備えた汎用コンピュータとして構成され得る。一部の実施形態では、企業コンピューティングシステム３００は、本明細書に記載されている機能を行うために特に設計された専用コンピュータとして構成され得る。
【００４４】
図１２に示されているように、企業コンピューティングシステム３００は、プロセッサ３３０、入出力ハードウェア３３２、ネットワークインターフェイスハードウェア３３４、データストレージ構成要素３３６、および非一過性のメモリ構成要素３４０を含む。メモリ構成要素３４０は、揮発性および／または不揮発性コンピュータ可読媒体として構成され得るものであり、従って、ランダムアクセスメモリ（ＳＲＡＭ、ＤＲＡＭ、および／もしくは他のタイプのランダムアクセスメモリを含む）、フラッシュメモリ、レジスタ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、並びに／または、他のタイプのストレージ構成要素を含み得る。それに加えて、メモリ構成要素３４０は、企業ダッシュボード論理３４１、企業システム統合論理３４２、店舗統合論理３４３、ファイル転送論理３４４、企業ゲートウェイ論理３４５、およびオペレーティング論理３４６を格納するよう構成され得る（それらの各々は、一例として、コンピュータプログラム、ファームウェア、またはハードウェアとして具現化され得る）。図１２にはローカルインターフェイス３５０も含まれており、ローカルインターフェイス３５０は、企業コンピューティングシステム３００の構成要素間の通信を容易にするためのバスまたは他のインターフェイスとして実装され得る。
【００４５】
引き続き図１２を参照すると、プロセッサ３３０は、（例えば、データストレージ構成要素３３６および／またはメモリ構成要素３４０等からの）指示を受信および実行するよう構成された任意の処理構成要素を含み得る。入出力ハードウェア３３２は、データを受信、送信、および／または提示するためのモニター、キーボード、マウス、プリンター、カメラ、マイク、スピーカー、タッチスクリーン、および／または、他の装置を含み得る。ネットワークインターフェイスハードウェア３３４は、他のネットワーク（例えば、企業コンピューティングネットワーク２１５）および／または装置と通信するためのモデム、ＬＡＮポート、ワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）カード、ＷｉＭａｘカード、モバイル通信ハードウェア、および／または他のハードウェア等の有線または無線ネットワークハードウェアを含み得る。
【００４６】
データストレージ構成要素３３６は、企業コンピューティングシステム３００に対してローカルおよび／またはリモートに存在し得るものであり、企業コンピューティングシステム３００および／または他の構成要素によるアクセスのために１以上のデータを格納するよう構成され得る。図１２に示されているように、データストレージ構成要素３３６は企業データリポジトリ３３６ａを格納し得るものであり、企業データリポジトリ３３６ａは、１以上の店舗所在地において販売される製品に関する製品データ、１以上の店舗所在地において販売される製品に関する価格データ、棚上における製品の配置に関するプラノグラムデータ、および、１以上の店舗所在地における棚のディスプレイユニットに表示されるラベルデータ、マルチメディアコンテンツ（例えば、写真、ビデオ、音声等）を含み得る。企業データリポジトリ３３６ａは、１以上のデータストレージ装置に格納され得る。別の実施形態では、企業コンピューティングシステム３００は、企業データリポジトリ３３６ａ内のデータの少なくとも一部を含むリモートサーバまたはデータストレージ装置に結合され得る。データストレージ構成要素３３６には、本明細書に記載されている機能に対するサポートを提供するための他のデータも格納され得る。
【００４７】
引き続き図１２を参照すると、メモリ構成要素３４０は、企業ダッシュボード論理３４１、企業システム統合論理３４２、店舗統合論理３４３、ファイル転送論理３４４、企業ゲートウェイ論理３４５、およびオペレーティング論理３４６を含む。企業ダッシュボード論理３４１は機械可読指示を含み、この機械可読指示は、プロセッサ３３０によって実行された際に、企業コンピューティングシステム３００に、企業データリポジトリ３３６ａを管理するためのグラフィカルユーザーインターフェイスを表示させる。一部の実施形態では、グラフィカルユーザーインターフェイスは、店舗コンピューティングシステム４００へと送信されるデータ、または複数のディスプレイユニット１１８に表示されるデータの管理または調整を可能にし得る。一部の実施形態では、グラフィカルユーザーインターフェイスは、複数のディスプレイユニット１１８に表示されるコンテンツの制御を可能にし得る。企業システム統合論理３４２は機械可読指示を含み、この機械可読指示は、プロセッサ３３０によって実行された際に、企業コンピューティングシステム３００に、他の企業サービスからの事象を処理させる。一部の実施形態では、企業システム統合論理３４２は、プラノグラムの更新等のプラノグラム事象を受信して処理する。店舗統合論理３４３は機械可読指示を含み、この機械可読指示は、プロセッサ３３０によって実行された際に、企業コンピューティングシステム３００に、店舗コンピューティングシステム４００へのメッセージもしくはデータを送信させる、または、店舗コンピューティングシステム４００からのメッセージもしくはデータを受信させる。ファイル転送論理３４４は機械可読指示を含み、この機械可読指示は、プロセッサ３３０によって実行された際に、企業コンピューティングシステム３００に、店舗コンピューティングシステム４００へとビデオまたは他のマルチメディアファイル等のファイルを転送させる。一部の実施形態では、ファイル転送論理３４４は、店舗コンピューティングシステム４００がビデオファイルを複数のディスプレイユニット１１８のうちの少なくとも１つに表示させるように、店舗コンピューティングシステム４００へのビデオファイルの転送を容易にするＩＢＭ ＭＱ拡張を含む。企業ゲートウェイ論理３４５は機械可読指示を含み、この機械可読指示は、プロセッサ３３０によって実行された際に、企業コンピューティングシステム３００に、店舗コンピューティングシステム４００への／からのメッセージを送受信させる。一部の実施形態では、企業ゲートウェイ論理３４５は、店舗コンピューティングシステム４００への／からの全てのメッセージを送受信し得るが、店舗統合論理３４３に対しては、複数のディスプレイユニット１１８に関係するメッセージのみを転送または受信し得る。オペレーティング論理３４６は、オペレーティングシステム、および／または、企業コンピューティングシステム３００の構成要素を管理するための他のソフトウェアを含み得る
なお、図１２に示されている構成要素は単に例示的なものであり、本開示の範囲を限定することを意図するものではないことを理解されたい。より具体的には、図１２の構成要素は、企業コンピューティングシステム３００内に存在するものとして図示されているが、これは限定するものではない例である。一部の実施形態では、これらの構成要素のうちの１以上は、企業コンピューティングシステム３００の外部に存在してもよい。
【００４８】
図１３は、図１０の店舗コンピューティングシステム４００に関する更なる詳細を示す。一部の実施形態では、店舗コンピューティングシステム４００は、必要なハードウェア、ソフトウェア、および／またはファームウェアを備えた汎用コンピュータとして構成され得る。一部の実施形態では、店舗コンピューティングシステム４００は、本明細書に記載されている機能を行うために特に設計された専用コンピュータとして構成され得る。
【００４９】
図１３に示されているように、店舗コンピューティングシステム４００は、プロセッサ４３０、入出力ハードウェア４３２、ネットワークインターフェイスハードウェア４３４、データストレージ構成要素４３６、および非一過性のメモリ構成要素４４０を含む。メモリ構成要素４４０は、揮発性および／または不揮発性コンピュータ可読媒体として構成され得るものであり、従って、ランダムアクセスメモリ（ＳＲＡＭ、ＤＲＡＭ、および／もしくは他のタイプのランダムアクセスメモリを含む）、フラッシュメモリ、レジスタ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、並びに／または、他のタイプのストレージ構成要素を含み得る。更に、メモリ構成要素４４０は、価格マネージャ論理４４１、企業統合論理４４２、リソースサーバ論理４４３、棚統合論理４４４、ＲＡＤ統合論理４４５、店舗ダッシュボード論理４４６、ＰＡＬ統合論理４４７、コレクタ論理４４８、ファイル転送論理４４９、店舗ゲートウェイ論理４５０、およびオペレーティング論理４５１を格納するよう構成され得る（これらはの各々は、一例として、コンピュータプログラム、ファームウェア、またはハードウェアとして具現化され得る）。図４にはローカルインターフェイス４６０も含まれており、ローカルインターフェイス４６０は、店舗コンピューティングシステム４００の構成要素間の通信を容易にするためのバスまたは他のインターフェイスとして実装され得る。
【００５０】
引き続き図１３を参照すると、プロセッサ４３０は、（データストレージ構成要素４３６および／またはメモリ構成要素４４０等からの）指示を受信および実行するよう構成された任意の処理構成要素を含み得る。入出力ハードウェア４３２は、データを受信、送信、および／または提示するためのモニター、キーボード、マウス、プリンター、カメラ、マイク、スピーカー、タッチスクリーン、および／または、他の装置を含み得る。ネットワークインターフェイスハードウェア４３４は、他のネットワーク（例えば、企業コンピューティングネットワーク２１５もしくは店舗コンピューティングネットワーク２２５）および／または装置と通信するためのモデム、ＬＡＮポート、ワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）カード、ＷｉＭａｘカード、モバイル通信ハードウェア、および／または、他のハードウェア等の有線または無線ネットワークハードウェアを含み得る。
【００５１】
データストレージ構成要素４３６は、店舗コンピューティングシステム４００に対してローカルおよび／またはリモートに存在し得るものであり、店舗コンピューティングシステム４００および／または他の構成要素によるアクセスのために１以上のデータを格納するよう構成され得る。図４に示されているように、データストレージ構成要素４３６は店舗データリポジトリ４３６ａを格納し得るものであり、店舗データリポジトリ４３６ａは、棚上にある製品に関する在庫量、製品寸法情報、製品重量情報、店舗において販売される製品に関する製品データ、店舗において販売される製品に関する価格データ、店舗の棚における製品の配置に関するプラノグラムデータ、および、店舗における棚のディスプレイユニットに表示されるラベルデータ、マルチメディアコンテンツ（例えば、写真、ビデオ等）を格納し得る。店舗データリポジトリ４３６ａは、１以上のデータストレージ装置に格納され得る。別の実施形態では、店舗コンピューティングシステム４００は、店舗データリポジトリ４３６ａ内のデータの少なくとも一部を含むリモートサーバまたはデータストレージ装置に結合され得る。データストレージ構成要素４３６は、本明細書に記載されている機能に対するサポートを提供するための他のデータも格納し得る。
【００５２】
引き続き図１３を参照すると、メモリ構成要素４４０は、価格マネージャ論理４４１、企業統合論理４４２、リソースサーバ論理４４３、棚統合論理４４４、ＲＡＤ統合論理４４５、店舗ダッシュボード論理４４６、ＰＡＬ統合論理４４７、コレクタ論理４４８、ファイル転送論理４４９、店舗ゲートウェイ論理４５０、およびオペレーティング論理４５１を含む。コレクタ論理４４８は機械可読指示を含み、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、幾つかのリソースからのデータ（例えば、在庫量、価格データ、ＰＯＳ情報、ラベル情報等）を収集させると共に、電子棚札事象を価格マネージャ論理へと送信させる。価格マネージャ論理４４１は機械可読指示を含み、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、コレクタ論理４４８によって送信された電子棚札事象を処理させる。企業統合論理４４２は機械可読指示を含み、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、企業コンピューティングシステム３００へのメッセージもしくはデータを送信させる、または企業コンピューティングシステム３００からのメッセージもしくはデータを受信させる。リソースサーバ論理４４３は機械可読指示を含み、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、複数のディスプレイユニット１１８に表示されるタグ、バナー、タグテンプレート、またはビデオコンテンツ等の画像またはビデオデータをレンダリングさせる。棚統合論理４４４は、メッセージまたはコンテンツを、複数のディスプレイユニット１１８による表示のために、複数のディスプレイユニット１１８に送信する。一部の実施形態では、棚統合論理４４４は、店舗コンピューティングシステム４００の外部にあってもよい。ＲＡＤ統合論理４４５は機械可読指示を含み、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、小売担当者装置２３０への／からのメッセージを送受信させる。店舗ダッシュボード論理４４６は機械可読指示を含み、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、店舗データリポジトリ４３６ａを管理するためのグラフィカルユーザーインターフェイスを表示させる。一部の実施形態では、グラフィカルユーザーインターフェイスは、複数のディスプレイユニット１１８に表示されるデータの管理または調整を可能にし得る。一部の実施形態では、グラフィカルユーザーインターフェイスは、複数のディスプレイユニット１１８に表示されるコンテンツの制御を可能にし得る。ＰＡＬ統合論理４４７は機械可読指示を含み、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、パーソナルアシスタント兼連絡装置２４０への／からのメッセージを送受信させる。ファイル転送論理４４９は機械可読指示を含み、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、企業コンピューティングシステム３００からのビデオまたは他のマルチメディアファイル等のファイルを受信させる。一部の実施形態では、ファイル転送論理４４９は、店舗コンピューティングシステム４００へのビデオファイルの転送を容易にするＩＢＭ ＭＱ拡張を含む。店舗ゲートウェイ論理４５０は機械可読指示を含い、この機械可読指示は、プロセッサ４３０によって実行された際に、店舗コンピューティングシステム４００に、企業コンピューティングシステム３００への／からのメッセージを送受信させる。一部の実施形態では、店舗ゲートウェイ論理４５０は、企業コンピューティングシステムへの／からの全てのメッセージを送受信し得るが、企業統合論理４４２に対しては、複数のディスプレイユニット１１８に関係するメッセージのみを転送または受信し得る。オペレーティング論理４５１は、オペレーティングシステム、および／または、店舗コンピューティングシステム４００の構成要素を管理するための他のソフトウェアを含み得る。
【００５３】
なお、図１３に示されている構成要素は単に例示的なものであり、本開示の範囲を限定することを意図するものではないことを理解されたい。より具体的には、図１３の構成要素は、店舗コンピューティングシステム４００内にあるものとして図示されているが、これは限定するものではない例である。一部の実施形態では、１以上の構成要素は、店舗コンピューティングシステム４００の外部に存在してもよい。
【００５４】
図１４は、棚１０１の上面１０２にある穴１０４が光から遮断されているか否かを決定する方法１４００を図で示している。ステップ１４１０において、シャドーボックス３１０内のカメラ３２０は、複数の光ファイバフィラメント１０８の端面２１２の画像をキャプチャする。例えば、図１５に示されているように、複数の端面２１２を露出しているホルダー２１０が、カメラ３２０によってキャプチャされる。キャプチャ画像は、コンピューティングネットワーク１０００を介して店舗コンピューティングシステム４００に送信される。
【００５５】
ステップ１４２０において、店舗コンピューティングシステム４００のプロセッサ４３０は、キャプチャ画像を処理して、複数の光ファイバフィラメント１０８の各端面２１２に対応する画素値を取得する。プロセッサ４３０は、複数の光ファイバフィラメント１０８の各端面２１２の輝度を決定して、輝度を画素値に変換し得る。例えば、図１５のテーブル１５１０は、端面２１２にそれぞれ対応する画素値を含む。別の実施形態では、カメラ３２０のプロセッサは、キャプチャ画像を処理して画素値を取得し、画素値を店舗コンピューティングシステム４００に送信し得る。画素値は、幾つかの視覚的特性（例えば光強度、色スペクトル、または光密度）のうちの１つであり得る。
【００５６】
ステップ１４３０において、プロセッサ４３０は、画素値が閾値より大きいか否かを決定する。閾値は、予め定められた値であり得る。例えば、閾値は１０であり得、テーブル１５１０内の画素値が、１０である閾値と比較される。一部の実施形態では、閾値は、ステップ１４２０で取得された画素値に基づいて計算され得る。閾値は、最も高い画素値（例えば、テーブル１５１０にある２３）と最の低い画素値（テーブル１５１０にある０）との平均値であってもよい。
【００５７】
画素値が閾値よりも大きい場合には、ステップ１４４０において、プロセッサ４３０は、その画素値と関連付けられている穴１０４が製品によって光から遮断されていないことを決定する。例えば、テーブル１５１０の右側の２０個の画素値１５１２は閾値（例えば、１０）よりも大きいため、プロセッサ４３０は、図１５に示されているような棚１０１の１組の穴１５３０が遮断されていないことを決定する。
【００５８】
画素値が閾値より大きくない場合には、ステップ１４５０において、プロセッサ４３０は、その画素値と関連付けられている穴１０４が製品によって光から遮断されていることを決定する。例えば、テーブル１５１０の左側の２０個の画素値１５１４は閾値（例えば１０）より小さいため、プロセッサ４３０は、図１５に示されているような棚１０１の１組の穴１５２０が遮断されていることを決定する。
【００５９】
次に図１６を参照すると、棚１０１上にある製品の数（即ち在庫量）を決定する方法１６００を図で示すフローチャートである。ステップ１６１０において、シャドーボックス３１０内のカメラ３２０は、複数の光ファイバフィラメント１０８の端面２１２の画像をキャプチャする。キャプチャ画像は、コンピューティングネットワーク１０００を介して店舗コンピューティングシステム４００に送信される。
【００６０】
ステップ１６２０において、店舗コンピューティングシステム４００のプロセッサ４３０は、キャプチャ画像を処理して、棚１０１の穴のうちのどの穴が光から遮断されているかを決定する。穴１０４が光から遮断されているか否かを決定することの詳細は、図１４および図１５を参照して上述されている。
【００６１】
ステップ１６３０において、店舗コンピューティングシステム４００のプロセッサ４３０は、店舗データリポジトリ４３６ａに格納されているプラノグラムに基づいて、棚１０１上にある製品に関する情報を取り出す。店舗コンピューティングシステム４００のプロセッサ４３０は、店舗データリポジトリ４３６ａに格納されているプラノグラムから、製品に関する寸法情報（例えば、幅、長さ、および高さ）を取り出し得る。一部の実施形態では、店舗コンピューティングシステム４００のプロセッサ４３０は、プラノグラムに基づいて、製品に関する重量情報も取り出し得る。
【００６２】
ステップ１６４０において、店舗コンピューティングシステム４００のプロセッサ４３０は、製品の寸法および遮断されている穴の数に基づいて、棚上にある製品の数を決定する。プロセッサ４３０は、製品の寸法に基づいて、棚１０１上に配置されたときの製品の底部領域を決定する。一実施形態において、図１７Ａに示されているように、製品１７１０が棚１０１上に配置される。プロセッサ４３０は、店舗データリポジトリ４３６ａに格納されている製品１７１０の寸法に基づいて、製品１７１０の下部領域Ｓ１を決定する。次に、店舗コンピューティングシステム４００のプロセッサ４３０は、領域Ｓ１によって塞がれる穴１０４の平均個数を決定する。例えば、図１７Ｂに示されているように、領域Ｓ１によって塞がれる穴１０４の平均個数は４である。領域Ｓ１によって塞がれる穴の平均個数は、店舗データリポジトリ４３６ａに予め格納されていてもよく、プロセッサは、製品１７１０に関する予め格納されている数値を取り出してもよい。次に、プロセッサ４３０は、製品によって塞がれる穴の平均個数を、ステップ１６２０において決定された遮断されている穴の数と比較することにより、棚１０１上にある製品の数を決定する。例えば、ステップ１６２０において決定された遮断されている穴の数が２４であり、領域Ｓ１によって塞がれる穴の平均個数が４である場合には、プロセッサ４３０は、１個の製品１７１０が他の製品１７１０の上に積み重ねられていないことを条件として、６個の製品１７１０が棚１０１上に配置されていることを決定し得る。１個の製品が他の製品の上に積み重ねられているか否かは、図５Ａの第２のカメラ５３０によって決定でき、これについては図１８を参照して後述する。
【００６３】
別の実施形態では、図１７Ｃに示されているように、製品１７２０が棚１０１上に配置される。この製品１７２０は円筒形である。プロセッサ４３０は、店舗データリポジトリ４３６ａに格納されている製品１７２０の寸法に基づいて、製品１７２０の下部領域Ｓ２を決定する。次に、店舗コンピューティングシステム４００のプロセッサ４３０は、領域Ｓ２によって塞がれる穴１０４の平均個数を決定する。例えば、図１７Ｄに示されているように、領域Ｓ２によって塞がれる穴１０４の平均個数は２である。領域Ｓ２によって塞がれる穴の平均個数は、店舗データリポジトリ４３６ａに予め格納されてもよく、プロセッサは、製品１７２０に関する予め格納されている数値を取り出してもよい。次に、プロセッサ４３０は、製品によって塞がれる穴の平均個数を、ステップ１６２０において決定された遮断されている穴の数と比較することにより、棚１０１上にある製品の数を決定する。例えば、ステップ１６２０において決定された遮断されている穴の数が１８であり、領域Ｓ２によって塞がれる穴の平均個数が２である場合には、プロセッサ４３０は、１個の製品１７２０が他の製品１７２０の上に積み重ねられていないことを条件として、９個の製品１７２０が棚１０１に配置されていることを決定し得る。店舗コンピューティングシステム４００のプロセッサ４３０は、棚上にある製品の数に基づいて、プラノグラムデータを更新し得る。
【００６４】
次に図１８を参照すると、棚１０１上にある製品の数（即ち在庫量）を決定する方法１８００を図で示すフローチャートである。ステップ１８１０において、シャドーボックス３１０内のカメラ３２０は、複数の光ファイバフィラメント１０８の端面２１２の画像をキャプチャする。キャプチャ画像は、コンピューティングネットワーク１０００を介して店舗コンピューティングシステム４００に送信される。
【００６５】
ステップ１８２０において、店舗コンピューティングシステム４００のプロセッサ４３０は、キャプチャ画像を処理して、棚１０１の穴のうちのどの穴が光から遮断されているかを決定する。穴１０４が光から遮断されているか否かを決定することの詳細は、図１４および図１５を参照して上述されている。
【００６６】
ステップ１８３０において、店舗コンピューティングシステム４００のプロセッサ４３０は、店舗データリポジトリ４３６ａに格納されているプラノグラムから、棚１０１上にある製品に関する情報を取り出す。店舗コンピューティングシステム４００のプロセッサ４３０は、プラノグラムに基づいて、製品に関する寸法情報（例えば、幅、長さ、および高さ）を取り出し得る。一部の実施形態では、店舗コンピューティングシステム４００のプロセッサ４３０は、プラノグラムに基づいて、製品に関する重量情報も取り出し得る。
【００６７】
ステップ１８４０において、第２のカメラ５３０は、棚１０１上にある製品の側面の画像（例えば、図５Ｃに示されているような画像）をキャプチャする。第２のカメラ５３０は、キャプチャ画像を、コンピューティングネットワーク１０００を介して店舗コンピューティングシステム４００に送信し得る。
【００６８】
ステップ１８５０において、店舗コンピューティングシステム４００のプロセッサ４３０は、第２のカメラ５３０からのキャプチャ画像を処理して、１個の製品が他の製品の上に積み重ねられているか否かを決定する。例えば、プロセッサ４３０は、図１９のキャプチャ画像１９１０を処理して、他の製品の上に積み重ねられている製品がないことを決定し得る。別の例では、プロセッサ４３０は、図１９のキャプチャ画像１９２０を処理して、他の製品の上に積み重ねられている幾つかの製品があり、棚１０１上に少なくとも２層の製品が存在することを決定し得る。他の例では、プロセッサ４３０は、図１９に示されているようなキャプチャ画像１９３０を処理して、他の製品の上に積み重ねられている幾つかの製品があり、棚１０１上に少なくとも３層の製品が存在することを決定し得る。一部の実施形態では、店舗コンピューティングシステム４００のプロセッサ４３０は、第２のカメラ５３０からのキャプチャ画像を処理して、製品情報（例えば、その製品が何であるか、その製品の寸法等）を決定し得る。別の実施形態では、第２のカメラ５３０は、キャプチャ画像を処理して製品情報を決定し、その製品情報を店舗コンピューティングシステム４００に送信し得る。
【００６９】
ステップ１８６０において、店舗コンピューティングシステム４００のプロセッサ４３０は、製品の寸法、遮断されている穴１０４の数、および棚上にある製品の側面のキャプチャ画像に基づいて、棚１０１上にある製品の数を決定する。プロセッサ４３０は、製品の寸法に基づいて、棚上に配置されたときの製品の下部領域を決定する。一実施形態では、図１７Ａにおいて、製品１７１０は棚１０１に配置される。プロセッサ４３０は、店舗データリポジトリ４３６ａに格納されている製品１７１０の寸法に基づいて、製品１７１０の下部領域Ｓ１を決定する。次に、店舗コンピューティングシステム４００のプロセッサ４３０は、領域Ｓ１によって塞がれる穴１０４の平均個数を決定する。例えば、図１７Ｂに示されているように、領域Ｓ１によって塞がれる穴１０４の平均個数は４である。領域Ｓ１によって塞がれる穴の平均個数は、店舗データリポジトリ４３６ａに予め格納されてもよく、プロセッサは、製品１７１０に関する予め格納されている数を取り出してもよい。次に、プロセッサ４３０は、製品によって塞がれる穴の平均個数を、ステップ１８２０において決定された遮断されている穴の数と比較することにより、棚１０１上にある製品の数を決定する。例えば、ステップ１８２０において決定された遮断されている穴の数が２４であり、領域Ｓ１によって塞がれる穴の平均個数が４である場合には、プロセッサ４３０は、少なくとも６個の製品１７１０が棚１０１上に配置されていることを決定し得る。ステップ１８５０において決定された積み重なり情報が、他の製品１７１０の上に積み重ねられている製品１７１０がないことを示している場合には、プロセッサ４３０は、６個の製品１７１０が棚１０１に配置されていることを確認する。ステップ１８５０において決定された積み重なり情報が、図１９のキャプチャ画像１９２０と同様に、棚１０１上に２層の製品１７１０が存在することを示している場合には、プロセッサ４３０は、製品１７１０の数が７から１２の間であることを決定し得る。ステップ１８５０において決定された積み重なり情報が、キャプチャ画像１９３０と同様に、棚上に３層の製品１７１０が存在することを示している場合には、プロセッサ４３０は、製品１７１０の数が１３から１８の間であることを決定し得る。一部の実施形態では、店舗データリポジトリ４３６ａに格納されている製品毎の重量情報に基づいて、製品１７１０の正確な数を決定するために、図２Ａの重量センサ１０７によって取得される、棚１０１上にある製品に関する重量情報が用いられ得る。店舗コンピューティングシステム４００のプロセッサ４３０は、棚上にある製品の数に基づいて、プラノグラムデータを更新し得る。
【００７０】
次に図２０を参照すると、棚１０１上に配置されている製品の向きを決定する方法２０００を図で示すフローチャートである。ステップ２０１０において、シャドーボックス３１０内のカメラ３２０は、複数の光ファイバフィラメント１０８の端面２１２の画像をキャプチャする。キャプチャ画像は、コンピューティングネットワーク１０００を介して店舗コンピューティングシステム４００に送信される。
【００７１】
ステップ２０２０において、店舗コンピューティングシステム４００のプロセッサ４３０は、キャプチャ画像を処理して、光から遮断されている穴のパターンを決定する。穴１０４が光から遮断されているか否かを決定することの詳細は、図１４および図１５を参照して上述されている。
【００７２】
ステップ２０３０において、店舗コンピューティングシステム４００のプロセッサ４３０は、店舗データリポジトリ４３６ａに格納されているプラノグラムから、棚１０１上にある製品に関する情報を取り出す。店舗コンピューティングシステム４００のプロセッサ４３０は、プラノグラムに基づいて、製品に関する寸法情報（例えば、幅、長さ、および高さ）を取り出し得る。
【００７３】
ステップ２０４０において、店舗コンピューティングシステム４００のプロセッサ４３０は、製品の寸法および遮断されている穴のパターンに基づいて、棚上に配置されている製品の向きを決定する。例えば、図２１Ａでは、１組の端面２１１０は、他の端面２１２と比較して相対的に暗い。店舗コンピューティングシステム４００は、１組の端面２１１０に対応する穴１０４が光から遮断されていることを決定する。遮断されている穴１０４のパターンに基づいて、店舗コンピューティングシステム４００は、図２１Ａに示されているように、製品２１４０が、顧客２１５０から見て、棚１０１上に斜めに配置されていることを決定する。製品が棚１０１上に斜めに配置されている場合には、店舗コンピューティングシステム４００は、小売担当者装置２３０またはモバイルコンピューティング装置２５０に、棚１０１上にある製品を整頓する（例えば、向きを直す）必要があるというメッセージを送信することにより、従業員に警告し得る。例えば、従業員は、顧客が容易に高い棚または低い棚上の製品に手が届くことを可能にする陳列の価値のために、製品を棚の前部に移動させるようメッセージを受信し得る。それに加えて、店舗コンピューティングシステム４００は、棚１０１に関して従業員に警告するために、棚１０１の上面１０２にある穴１０４が照らされるようにするために、光源３２２に点灯するよう指示し得る。一部の実施形態では、店舗コンピューティングシステム４００のプロセッサ４３０は、製品の寸法および遮断されている穴のパターンに基づいて、棚１０１上における製品配置位置を決定し得る。店舗コンピューティングシステム４００のプロセッサ４３０は、棚上にある製品の向きに基づいて、プラノグラムデータを更新し得る。
【００７４】
別の例として、図２１Ｂでは、１組の端面２１２０は、他の端面２１２と比較して相対的に暗い。店舗コンピューティングシステム４００は、１組の端面２１２０に対応する穴１０４が光から遮断されていることを決定する。遮断されている穴１０４のパターンに基づいて、店舗コンピューティングシステム４００は、図２１Ｂに示されているように、製品２１４０が上面２１２４を顧客２１５０に向けて、棚１０１上に配置されていることを決定する。別の例として、図２１Ｃでは、１組の端面２１３０は、他の端面２１２と比較して相対的に暗い。店舗コンピューティングシステム４００は、１組の端面２１３０に対応する穴１０４が光から遮断されていることを決定する。遮断されている穴１０４のパターンに基づいて、店舗コンピューティングシステム４００は、図２１Ｃに示されているように、製品２１４０が側面２１２６を顧客２１５０に向けて、棚１０１上に配置されていることを決定する。
【００７５】
次に図２２を参照すると、在庫が少ないことまたは在庫が無いことを示す方法２２００を図で示すフローチャートである。ステップ２２１０において、シャドーボックス３１０内のカメラ３２０は、複数の光ファイバフィラメント１０８の端面２１２の画像をキャプチャする。キャプチャ画像は、コンピューティングネットワーク１０００を介して店舗コンピューティングシステム４００に送信される。
【００７６】
ステップ２２２０において、店舗コンピューティングシステム４００のプロセッサ４３０は、キャプチャ画像を処理して、棚１０１の穴のうちのどの穴が光から遮断されているかを決定する。穴１０４が光から遮断されているか否かを決定することの詳細は、図１４および図１５を参照して上述されている。
【００７７】
ステップ２２３０において、店舗コンピューティングシステム４００のプロセッサ４３０は、店舗データリポジトリ４３６ａに格納されているプラノグラムから、棚１０１上にある製品に関する情報を取り出す。店舗コンピューティングシステム４００のプロセッサ４３０は、プラノグラムに基づいて、製品に関する寸法情報（例えば、幅、長さ、および高さ）を取り出し得る。一部の実施形態では、店舗コンピューティングシステム４００のプロセッサ４３０は、プラノグラムに基づいて、製品に関する重量情報も取り出し得る。
【００７８】
ステップ２２４０において、店舗コンピューティングシステム４００のプロセッサ４３０は、製品の寸法および遮断されている穴の数に基づいて、棚１０１上にある製品の数を決定する。棚１０１上にある製品の数を決定することの詳細は、図１６および図１８を参照して上述されている。
【００７９】
ステップ２２５０において、店舗コンピューティングシステム４００のプロセッサ４３０は、棚１０１上にある製品の数が所定の値より少ない場合には、棚１０１の穴１０４を照らすために、シャドーボックス３１０内の光源３２２を点灯させる。例えば、所定の値が３であり、棚１０１上にある製品の数が２である場合には、店舗コンピューティングシステム４００は、棚１０１の在庫が少ないことを決定し、棚１０１と関連付けられている光源３２２を点灯させる。光源３２２は、棚１０１の在庫が少ないことの決定に応答して、特定の色の光を発し得る。店舗コンピューティングシステム４００は、棚１０１の在庫が少ないことの決定に応答して、棚１０１のディスプレイユニット１１８の表示内容を変更し得る。例えば、店舗コンピューティングシステム４００は、ディスプレイユニット１１８に表示される価格を引き上げ得る。別の例として、店舗コンピューティングシステム４００は、在庫が少ない製品を買うことから顧客の関心を逸らすために、他のディスプレイユニット１１８に、顧客を誘うコンテンツを表示するよう指示し得る。別の例として、店舗コンピューティングシステム４００は、他のディスプレイユニット１１８に、在庫が少ない製品と同等の製品の価格を引き下げるよう指示し得る。別の例として、店舗コンピューティングシステム４００は、小売店関連装置２３０またはモバイルコンピューティング装置２５０に、棚１０１の補充が必要であるというメッセージを送信し得る。別の例として、店舗コンピューティングシステム４００は、棚１０１の在庫が少ないことの決定に応答して、ロボットに、棚１０１上に製品を補充するようメッセージを送信し得る。別の例として、店舗コンピューティングシステム４００は、棚１０１の在庫が少ないという注記によって製品配置データベースを更新し得る。別の例として、店舗コンピューティングシステム４００は、棚１０１上にある製品の数が所定の値より少ないことの決定に応答して、倉庫からの在庫の少ない製品の再注文を自動的にトリガーし得る。
【００８０】
棚１０１上にある製品の数が０である場合には、店舗コンピューティングシステム４００のプロセッサ４３０は、棚１０１に在庫が無いことを決定し、店舗従業員に在庫が無いことに関して警告するために、棚１０１と関連付けられている光源３２２を点灯させる。例えば、店舗コンピューティングシステム４００のプロセッサ４３０は、光源３２２に、特定の色の光を発するよう指示する。別の例として、店舗コンピューティングシステム４００のプロセッサ４３０は、光源３２２に、店舗従業員に警告するために点滅するよう指示し得る。店舗コンピューティングシステム４００は、棚１０１に在庫が無いことの決定に応じて、棚１０１のディスプレイユニット１１８の表示内容を変更し得る。例えば、店舗コンピューティングシステム４００は、ディスプレイユニット１１８に、「在庫無し」を表示するよう指示し得る。別の例として、店舗コンピューティングシステム４００は、他のディスプレイユニット１１８に、顧客が、在庫が無い製品の代わりの製品を買うように、顧客を誘うコンテンツを表示するよう指示し得る。別の例として、店舗コンピューティングシステム４００は、小売店関連装置２３０またはモバイルコンピューティング装置２５０に、棚１０１の補充が必要であるというメッセージを送信し得る。別の例として、店舗コンピューティングシステム４００は、棚１０１に在庫が無いことの決定に応答して、ロボットに、棚１０１上に製品を補充するようメッセージを送信し得る。別の例として、店舗コンピューティングシステム４００は、棚１０１に在庫が無いという注記によって製品配置データベースを更新し得る。別の例として、店舗コンピューティングシステム４００は、棚１０１上にある製品の数が０であることの決定に応答して、倉庫からの製品の再注文を自動的にトリガーし得る。
【００８１】
次に図２３を参照すると、製品が棚１０１上にある時間の長さを決定する方法２３００を図で示すフローチャートである。ステップ２３１０において、シャドーボックス３１０内のカメラ３２０は、複数の光ファイバフィラメント１０８の端面２１２の画像をキャプチャする。キャプチャ画像は、コンピューティングネットワーク１０００を介して店舗コンピューティングシステム４００に送信される。
【００８２】
ステップ２３２０において、店舗コンピューティングシステム４００のプロセッサ４３０は、キャプチャ画像を処理して、同じ穴が光から遮断されている期間を決定する。穴１０４が光から遮断されているか否かを決定することの詳細は、図１４および図１５を参照して上述されている。期間は、同じ穴が連続して光から遮断されている日数であり得る。
【００８３】
ステップ２３３０において、店舗コンピューティングシステム４００のプロセッサ４３０は、店舗データリポジトリ４３６ａに格納されているプラノグラムから、棚１０１上にある製品に関する情報を取り出す。店舗コンピューティングシステム４００のプロセッサ４３０は、プラノグラムに基づいて、製品に関する寸法情報（例えば、幅、長さ、および高さ）を取り出し得る。
【００８４】
ステップ２３４０において、店舗コンピューティングシステム４００のプロセッサ４３０は、同じ穴が光から遮断されている期間および製品に関する情報に基づいて、製品が棚１０１上にある時間の長さを決定する。例えば、店舗コンピューティングシステム４００が、棚１０１の２０個の穴１０４が１０日間に亘って遮断されていることを決定し、製品に関する情報が、棚１０１上の１個の製品によって塞がれる穴１０４の平均個数が４であることを示している場合には、店舗コンピューティングシステム４００は、５個の製品が１０日間に亘って棚１０１上にあることを決定する。
【００８５】
ステップ２３５０において、店舗コンピューティングシステム４００のプロセッサ４３０は、ステップ２３４０において決定された時間の長さに基づいて、棚１０１のディスプレイユニット１１８の表示内容を変更する。例えば、店舗コンピューティングシステム４００は、時間の長さが所定の期間よりも長い場合には、ディスプレイユニット１１８に表示される価格を引き下げ得る。別の例として、店舗コンピューティングシステム４００は、時間の長さが所定の期間よりも長い場合には、棚１０１上にある製品を売る必要があるというメッセージを小売担当者装置２３０またはモバイルコンピューティング装置２５０に送信し得る。
【００８６】
次に図２４を参照すると、盗難行為を検出する方法２４００を図で示すフローチャートである。ステップ２４１０において、シャドーボックス３１０内のカメラ３２０は、複数の光ファイバフィラメント１０８の端面２１２の画像をキャプチャする。キャプチャ画像は、コンピューティングネットワーク１０００を介して店舗コンピューティングシステム４００に送信される。
【００８７】
ステップ２４２０において、店舗コンピューティングシステム４００のプロセッサ４３０は、所定の時間中に光から遮断されなくなった穴１０４の数を決定する。店舗コンピューティングシステム４００は、所定の時間中に輝度が実質的に変化した端面２１２の数を決定することにより、所定の時間中に光から遮断されなくなった穴の数を決定し得る。所定の時間は、１分間未満（例えば、２０秒、３０秒等）であり得る。店舗コンピューティングシステム４００は、例えば、図１５に示されているように、端面２１２の画素値の変化を参照することによって、特定の端面２１２の輝度が実質的に変化したことを決定し得る。
【００８８】
ステップ２４３０において、店舗コンピューティングシステム４００のプロセッサ４３０は、店舗データリポジトリ４３６ａに格納されているプラノグラムから、棚１０１上にある製品に関する情報を取り出す。製品に関する情報は、製品の価格情報を含む。店舗コンピューティングシステム４００のプロセッサ４３０は、プラノグラムに基づいて、製品に関する寸法情報（例えば、幅、長さ、および高さ）を取り出し得る。
【００８９】
ステップ２４４０において、店舗コンピューティングシステムのプロセッサ４３０は、ステップ２４３０において決定された穴の数および製品に関する情報に基づいて、所定の時間中に棚１０１から持ち去られた製品の数を決定する。例えば、店舗コンピューティングシステム４００のプロセッサ４３０が、所定の時間中に棚１０１の４０個の穴１０４が光から遮断されなくなったことを決定し、製品に関する情報が、棚１０１上にある製品によって塞がれる穴１０４の平均個数が４であることを示している場合には、店舗コンピューティングシステム４００は、所定の時間中に１０個の製品が棚１０１から持ち去られたことを決定する。
【００９０】
ステップ２４５０において、店舗コンピューティングシステム４００のプロセッサ４３０は、所定の時間中に棚１０１から持ち去られた製品の数、および製品の予想販売率に基づいて、盗難可能性警報を生成する。製品の予想販売率は、店舗データリポジトリ４３６ａから取り出され得る。例えば、店舗コンピューティングシステム４００のプロセッサ４３０は、棚１０１の上面１０２の穴１０４が照らされるように、光源３２２に点灯するよう指示し得る。別の例として、店舗コンピューティングシステム４００は、小売担当者装置２３０またはモバイルコンピューティング装置２５０に、盗難の可能性を示すメッセージを送信し得る。別の例として、店舗コンピューティングシステム４００は、カメラ１０１に、棚１０１の近くにいる顧客の画像をキャプチャするよう指示し得る。
【００９１】
店舗の棚を管理する様々な他の方法が、この光ファイバ棚システムを用いて実装され得る。一実施形態において、店舗コンピューティングシステム４００は、棚１０１から受信した情報に基づいて、在庫担当者の生産性を測定し得る。例えば、店舗コンピューティングシステム４００は、在庫が少ないことまたは在庫が無いことの警報が従業員に送信されたときと、従業員によって棚１０１が補充されたときとの間の期間を測定し得る。店舗コンピューティングシステム４００は、シャドーボックス３１０内のカメラ３２０によってキャプチャされた画像をモニタリングすることにより、棚１０１が補充された時刻を決定し得る。測定された期間に基づいて、店舗コンピューティングシステム４００は、補充に関する従業員の生産性を決定し得る。また、店舗コンピューティングシステム４００は、製品が補充されたときの時刻を測定することにより、補充率および製品のローテーションを測定し得る。
【００９２】
別の実施形態では、店舗コンピューティングシステム４００は、カメラ３２０によってキャプチャされた画像、棚１０１と関連付けられた製品情報、および／または、第２のカメラ５３０によってキャプチャされた画像に基づいて、顧客が棚上の特定の製品を手に取ったか否かを決定し得る。店舗コンピューティングシステム４００は、顧客がチェックアウト時に製品をスキャンする必要がないように、製品を顧客の買い物リストに自動的に追加し得る。また、店舗コンピューティングシステム４００は、カメラ３２０によってキャプチャされた画像、棚１０１に関連する製品情報、および／または第２のカメラ５３０によってキャプチャされた画像に基づいて、顧客が製品を棚に戻したか否かを決定し得る。また、コンピューティングシステム４００は、カメラ３２０によってキャプチャされた画像、棚１０１と関連付けられた製品情報、および／または、第２のカメラ５３０によってキャプチャされた画像に基づいて、小売担当者が棚上の特定の製品を手に取ったか否かを決定し得る。
【００９３】
別の実施形態では、店舗コンピューティングシステム４００は、カメラ３２０によってキャプチャされた画像をモニタリングすることにより、特定の期間中における製品の在庫の変化を決定し、その製品の在庫の変化を、その特定の期間中におけるその製品の販売量と比較し得る。在庫の変化が販売量と実質的に異なる場合には、店舗コンピューティングシステム４００は、盗難の可能性、製品の損傷等を警告し得る。
【００９４】
なお、本明細書に記載されているシステムは、光ファイバフィラメントを用いて、店舗の棚上にある製品の数を決定し得ることを理解されたい。そのようなシステムは、店舗が、在庫量をリアルタイムで正確に確認し、棚上に陳列されている製品の向きをチェックし、製の補充を容易にし、期限切れになるまたは腐敗する製品を決定し、盗難行為を防止することを可能にする。
【００９５】
なお、本明細書においては、「実質的に」および「約」という用語は、任意の定量的な比較、値、測定、または他の表現に起因し得る不確実性の固有の程度を表すために用いられ得ることに留意されたい。また、本明細書においては、これらの用語は、問題となる主題の基本的な機能に変化を生じさせることなく、定量的表現が、記載されている基準と異なり得る程度を表すためにも用いられ得る。
【００９６】
本明細書において、具体的な実施形態を図示および説明したが、特許請求されている主題の精神および範囲から逸脱することなく、他の様々な変更および変形が行われ得ることを理解されたい。更に、特許請求されている主題の様々な態様が本明細書に記載されているが、そのような態様は、組み合わせて用いられる必要はない。従って、添付の特許請求の範囲は、特許請求されている主題の範囲内にあるそのような全ての変更および変形を網羅することが意図される。
【符号の説明】
【００９７】
１００、５００、６００、７００、９００  光ファイバ棚システム
１０１  棚
１０２  上面
１０３  マット
１０４  複数の穴
１０６  複数のキャップ
１０７  重量センサ
１０８  複数の光ファイバフィラメント
１０８ａ  第１の端部
１０８ｂ  第２の端部
１１０  第１の棚モジュール
１１４  バックプレーン
１１８  ディスプレイユニット
１２０  第２の棚モジュール
１３０  インターフェイス直立部
２１０  ホルダー
２１２  端面
２２０  保持機構
３１０  シャドーボックス
３２０  カメラ
３２２、７２０ａ、７２０ｂ、７２０ｃ  光源
５１０、７２６  製品
５２０、９３０  周囲光
５３０  第２のカメラ
８００  モジュール式棚システム
９０２  光
９１０ａ、９１０ｂ、９１０ｃ、９１０ｄ  光学要素
１０００  コンピューティングネットワーク
【図１】
2020520255.tif 000003
【図２Ａ】
2020520255.tif 000004
【図２Ｂ】
2020520255.tif 000005
【図３Ａ】
2020520255.tif 000006
【図３Ｂ】
2020520255.tif 000007
【図４】
2020520255.tif 000008
【図５Ａ】
2020520255.tif 000009
【図５Ｂ】
2020520255.tif 000010
【図５Ｃ】
2020520255.tif 000011
【図６】
2020520255.tif 000012
【図７】
2020520255.tif 000013
【図８】
2020520255.tif 000014
【図９】
2020520255.tif 000015
【図１０】
2020520255.tif 000016
【図１１】
2020520255.tif 000017
【図１２】
2020520255.tif 000018
【図１３】
2020520255.tif 000019
【図１４】
2020520255.tif 000020
【図１５】
2020520255.tif 000021
【図１６】
2020520255.tif 000022
【図１７Ａ】
2020520255.tif 000023
【図１７Ｂ】
2020520255.tif 000024
【図１７Ｃ】
2020520255.tif 000025
【図１７Ｄ】
2020520255.tif 000026
【図１８】
2020520255.tif 000027
【図１９】
2020520255.tif 000028
【図２０】
2020520255.tif 000029
【図２１Ａ】
2020520255.tif 000030
【図２１Ｂ】
2020520255.tif 000031
【図２１Ｃ】
2020520255.tif 000032
【図２２】
2020520255.tif 000033
【図２３】
2020520255.tif 000034
【図２４】
2020520255.tif 000035
【手続補正書】
【提出日】令和1年12月11日(2019.12.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
本明細書において、具体的な実施形態を図示および説明したが、特許請求されている主題の精神および範囲から逸脱することなく、他の様々な変更および変形が行われ得ることを理解されたい。更に、特許請求されている主題の様々な態様が本明細書に記載されているが、そのような態様は、組み合わせて用いられる必要はない。従って、添付の特許請求の範囲は、特許請求されている主題の範囲内にあるそのような全ての変更および変形を網羅することが意図される。
以下、本発明の好ましい実施形態を項分け記載する。
実施形態１
光ファイバ棚システムにおいて、
棚の上面に複数の穴を含む棚と、
複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、前記第１の端部が前記複数の穴のうちの１つの穴に結合された、複数の光ファイバフィラメントと、
前記複数の光ファイバフィラメントの前記第２の端部を保持するよう構成されたホルダーであって、前記複数の光ファイバフィラメントの前記第２の端部の端面を露出するホルダーと、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラと、
前記第１のカメラおよび前記第２のカメラに通信可能に結合された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある製品の数を決定すること
を行わせることを特徴とする、光ファイバ棚システム。
実施形態２
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記複数の穴のうちの幾つの穴が光から遮断されているかを決定することと、
前記光から遮断されている穴の数と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある製品の数を決定することと
を含む、実施形態１に記載の光ファイバ棚システム。
実施形態３
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記棚上にある製品の向きを決定すること
を更に行わせる、
実施形態１に記載の光ファイバ棚システム。
実施形態４
前記棚の底面に取り付けられた照明を更に含む、実施形態１に記載の光ファイバ棚システム。
実施形態５
前記１以上のメモリ構成要素が、前記棚についてのプラノグラム情報を含む、実施形態１に記載の光ファイバ棚システム。
実施形態６
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚についての前記プラノグラム情報とに基づいて、前記棚上にある製品の数を決定すること
を含む、実施形態５に記載の光ファイバ棚システム。
実施形態７
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像と、前記棚についての前記プラノグラム情報とに基づいて、前記棚上にある製品の数を決定すること
を含む、実施形態５に記載の光ファイバ棚システム。
実施形態８
前記複数の光ファイバフィラメントの前記第２の端部の前記端面を照らすよう構成された光源を更に含む、実施形態１に記載の光ファイバ棚システム。
実施形態９
前記光ファイバ棚システムが、開口部を有するシャドーボックスを更に含み、
前記ホルダーが前記開口部に挿入されるよう構成され、前記第１のカメラが前記シャドーボックス内に配置された、実施形態１に記載の光ファイバ棚システム。
実施形態１０
前記棚が可撓性マットである、実施形態１に記載の光ファイバ棚システム。
実施形態１１
前記棚が重量センサを含む、実施形態１に記載の光ファイバ棚システム。
実施形態１２
前記棚の端部に取り付けられたディスプレイユニットを更に含む、実施形態１に記載の光ファイバ棚システム。
実施形態１３
前記光ファイバ棚システムが、前記棚の底面に取り付けられた光学要素を更に含み、
前記光学要素が、前記ディスプレイユニットからの光を、もう１つの棚の上面に向かわせるよう構成された、実施形態１２に記載の光ファイバ棚システム。
実施形態１４
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の視覚的特性に基づいて、前記棚上にある製品が期限切れであるか否かを決定すること
を更に行わせる、実施形態１に記載の光ファイバ棚システム。
実施形態１５
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記棚上にある製品の数が、所定の値より小さいか否かを決定することと、
前記棚上にある製品の前記数が前記所定の値より小さい場合に、前記複数の光ファイバフィラメントの前記第２の端部の前記端面を照らすために前記照明を点灯させることと
を更に行わせる、実施形態８に記載の光ファイバ棚システム。
実施形態１６
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
所定の時間中に光から遮断されてない穴の数を決定することと、
前記棚上にある前記製品に関する情報を取り出すことと、
前記所定の時間中に光から遮断されてない穴の前記数と、前記製品に関する前記情報とに基づいて、前記所定の時間中に前記棚から持ち去られた前記製品の数を決定することと、
前記所定の時間中に前記棚から持ち去られた前記製品の前記数と、前記製品の価格とに基づいて、盗難可能性警報を生成することと
を更に行わせる、実施形態１に記載の光ファイバ棚システム。
実施形態１７
前記ホルダーが、該ホルダーを前記シャドーボックスに固定するよう構成された保持機構を含む、実施形態９に記載の光ファイバ棚システム。
実施形態１８
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある前記製品の位置を決定すること
を更に行わせる、実施形態１に記載の光ファイバ棚システム。
実施形態１９
光ファイバ棚システムにおいて、
第１の棚の上面に第１の組の穴を含む第１の棚と、
第２の棚の上面に第２の組の穴を含む第２の棚と、
第１の端部および第２の端部を有する第１の組の光ファイバフィラメントであって、該第１の組の光ファイバフィラメントの各第１の端部が前記第１の組の穴のうちの１つの穴に結合された、第１の組の光ファイバフィラメントと、
第１の端部および第２の端部を有する第２の組の光ファイバフィラメントであって、該第２の組の光ファイバフィラメントの各第１の端部が前記第２の組の穴のうちの１つの穴に結合された、第２の組の光ファイバフィラメントと、
前記第１の組の光ファイバフィラメントの前記第２の端部を保持するよう構成された第１のホルダーであって、前記第１の組の光ファイバフィラメントの前記第２の端部の端面を露出する第１のホルダーと、
前記第２の組の光ファイバフィラメントの前記第２の端部を保持するよう構成された第２のホルダーであって、前記第２の組の光ファイバフィラメントの前記第２の端部の端面を露出する第２のホルダーと、
複数の開口部を含むシャドーボックスであって、前記複数の開口部のうちの各開口部がホルダーを収容するよう構成された、シャドーボックスと、
前記シャドーボックス内の第１のカメラであって、前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記第１のカメラに通信可能に接続された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚上にある製品の数および前記第２の棚上にある製品の数を決定すること
を行わせることを特徴とする光ファイバ棚システム。
実施形態２０
前記第１の棚上にある１以上の製品および前記第２の棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラを更に含む、実施形態１９に記載の光ファイバ棚システム。
実施形態２１
前記第１の棚上にある製品の数および前記第２の棚上にある製品の数を決定することが、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚および前記第２の棚の前記複数の穴のうちの幾つの穴が光から遮断されているかを決定することと、
前記第１の棚および前記第２の棚の光から遮断されている穴の数と、前記第１の棚および前記第２の棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記第１の棚および前記第２の棚上にある製品の数を決定することと
を含む、実施形態２０に記載の光ファイバ棚システム。
実施形態２２
前記第１の棚の端部に取り付けられた第１のディスプレイユニットと、
前記第２の棚の端部に取り付けられた第２のディスプレイユニットと
を更に含む、実施形態１９に記載の光ファイバ棚システム。
実施形態２３
前記第１の棚の底面に取り付けられた第１の照明と、
前記第２の棚の底面に取り付けられた第２の照明と
を更に含む、実施形態１９に記載の光ファイバ棚システム。
実施形態２４
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚上にある製品の位置および前記第２の棚上にある製品の位置を決定すること
を更に行わせる、実施形態１９に記載の光ファイバ棚システム。
実施形態２５
光ファイバ棚システムにおいて、
棚の上面に複数の穴を含む棚と、
前記複数の穴に組み込まれた複数のキャップと、
複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、前記第１の端部が前記複数のキャップのうちの１つのキャップに着脱可能に結合された、複数の光ファイバフィラメントと、
前記複数の光ファイバフィラメントの前記第２の端部を保持するよう構成されたホルダーであって、前記複数の光ファイバフィラメントの前記第２の端部の端面を露出するホルダーと、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記第１のカメラに通信可能に結合された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記棚上にある製品の数を決定すること
を行わせることを特徴とする光ファイバ棚システム。
実施形態２６
前記複数のキャップが円錐形状である、実施形態２５に記載の光ファイバ棚システム。
実施形態２７
前記棚上の１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラを更に含む、実施形態２５に記載の光ファイバ棚システム。
実施形態２８
前記棚の底面に取り付けられた照明を更に含む、実施形態２５に記載の光ファイバ棚システム。
実施形態２９
前記棚が可撓性マットである、実施形態２５に記載の光ファイバ棚システム。
実施形態３０
前記棚の端部に取り付けられたディスプレイユニットを更に含む、実施形態２５に記載の光ファイバ棚システム。
実施形態３１
前記光ファイバ棚システムが、前記棚の底面に取り付けられた光学要素を更に含み、
前記光学要素が、前記ディスプレイユニットからの光を、もう１つの棚の上面に向かわせるよう構成された、実施形態３０に記載の光ファイバ棚システム。
実施形態３２
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記棚上の製品の位置を決定すること
を更に行わせる、実施形態２５に記載の光ファイバ棚システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光ファイバ棚システムにおいて、
棚の上面に複数の穴を含む棚と、
複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、前記第１の端部が前記複数の穴のうちの１つの穴に結合された、複数の光ファイバフィラメントと、
前記複数の光ファイバフィラメントの前記第２の端部を保持するよう構成されたホルダーであって、前記複数の光ファイバフィラメントの前記第２の端部の端面を露出するホルダーと、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラと、
前記第１のカメラおよび前記第２のカメラに通信可能に結合された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある製品の数を決定すること
を行わせることを特徴とする、光ファイバ棚システム。
【請求項２】
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記複数の穴のうちの幾つの穴が光から遮断されているかを決定することと、
前記光から遮断されている穴の数と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある製品の数を決定することと
を含む、請求項１記載の光ファイバ棚システム。
【請求項３】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記棚上にある製品の向きを決定すること
を更に行わせる、
請求項１または２記載の光ファイバ棚システム。
【請求項４】
前記棚の底面に取り付けられた照明を更に含む、請求項１から３いずれか１項記載の光ファイバ棚システム。
【請求項５】
前記１以上のメモリ構成要素が、前記棚についてのプラノグラム情報を含む、請求項１から３いずれか１項記載の光ファイバ棚システム。
【請求項６】
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚についての前記プラノグラム情報とに基づいて、前記棚上にある製品の数を決定すること
を含む、請求項５記載の光ファイバ棚システム。
【請求項７】
前記棚上にある製品の数を決定することが、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像と、前記棚についての前記プラノグラム情報とに基づいて、前記棚上にある製品の数を決定すること
を含む、請求項５記載の光ファイバ棚システム。
【請求項８】
前記複数の光ファイバフィラメントの前記第２の端部の前記端面を照らすよう構成された光源を更に含む、請求項１から７いずれか１項記載の光ファイバ棚システム。
【請求項９】
前記光ファイバ棚システムが、開口部を有するシャドーボックスを更に含み、
前記ホルダーが前記開口部に挿入されるよう構成され、前記第１のカメラが前記シャドーボックス内に配置された、請求項１から８いずれか１項記載の光ファイバ棚システム。
【請求項１０】
前記棚の端部に取り付けられたディスプレイユニットを更に含む、請求項１から９いずれか１項記載の光ファイバ棚システム。
【請求項１１】
前記光ファイバ棚システムが、前記棚の底面に取り付けられた光学要素を更に含み、
前記光学要素が、前記ディスプレイユニットからの光を、もう１つの棚の上面に向かわせるよう構成された、請求項１０記載の光ファイバ棚システム。
【請求項１２】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記棚上にある製品の数が、所定の値より小さいか否かを決定することと、
前記棚上にある製品の前記数が前記所定の値より小さい場合に、前記複数の光ファイバフィラメントの前記第２の端部の前記端面を照らすために前記照明を点灯させることと
を更に行わせる、請求項８記載の光ファイバ棚システム。
【請求項１３】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
所定の時間中に光から遮断されてない穴の数を決定することと、
前記棚上にある前記製品に関する情報を取り出すことと、
前記所定の時間中に光から遮断されてない穴の前記数と、前記製品に関する前記情報とに基づいて、前記所定の時間中に前記棚から持ち去られた前記製品の数を決定することと、
前記所定の時間中に前記棚から持ち去られた前記製品の前記数と、前記製品の価格とに基づいて、盗難可能性警報を生成することと
を更に行わせる、請求項１から１２いずれか１項記載の光ファイバ棚システム。
【請求項１４】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像と、前記棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記棚上にある前記製品の位置を決定すること
を更に行わせる、請求項１から１３いずれか１項記載の光ファイバ棚システム。
【請求項１５】
光ファイバ棚システムにおいて、
第１の棚の上面に第１の組の穴を含む第１の棚と、
第２の棚の上面に第２の組の穴を含む第２の棚と、
第１の端部および第２の端部を有する第１の組の光ファイバフィラメントであって、該第１の組の光ファイバフィラメントの各第１の端部が前記第１の組の穴のうちの１つの穴に結合された、第１の組の光ファイバフィラメントと、
第１の端部および第２の端部を有する第２の組の光ファイバフィラメントであって、該第２の組の光ファイバフィラメントの各第１の端部が前記第２の組の穴のうちの１つの穴に結合された、第２の組の光ファイバフィラメントと、
前記第１の組の光ファイバフィラメントの前記第２の端部を保持するよう構成された第１のホルダーであって、前記第１の組の光ファイバフィラメントの前記第２の端部の端面を露出する第１のホルダーと、
前記第２の組の光ファイバフィラメントの前記第２の端部を保持するよう構成された第２のホルダーであって、前記第２の組の光ファイバフィラメントの前記第２の端部の端面を露出する第２のホルダーと、
複数の開口部を含むシャドーボックスであって、前記複数の開口部のうちの各開口部がホルダーを収容するよう構成された、シャドーボックスと、
前記シャドーボックス内の第１のカメラであって、前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記第１のカメラに通信可能に接続された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚上にある製品の数および前記第２の棚上にある製品の数を決定すること
を行わせることを特徴とする光ファイバ棚システム。
【請求項１６】
前記第１の棚上にある１以上の製品および前記第２の棚上にある１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラを更に含む、請求項１５記載の光ファイバ棚システム。
【請求項１７】
前記第１の棚上にある製品の数および前記第２の棚上にある製品の数を決定することが、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚および前記第２の棚の前記複数の穴のうちの幾つの穴が光から遮断されているかを決定することと、
前記第１の棚および前記第２の棚の光から遮断されている穴の数と、前記第１の棚および前記第２の棚上にある前記１以上の製品の前記側面の前記キャプチャされた画像とに基づいて、前記第１の棚および前記第２の棚上にある製品の数を決定することと
を含む、請求項１５または１６記載の光ファイバ棚システム。
【請求項１８】
前記１以上のメモリ構成要素に格納された前記機械可読指示が、前記光ファイバ棚システムに、
前記第１の組の光ファイバフィラメントの前記第２の端部の前記端面および前記第２の組の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記第１の棚上にある製品の位置および前記第２の棚上にある製品の位置を決定すること
を更に行わせる、請求項１５から１７いずれか１項記載の光ファイバ棚システム。
【請求項１９】
光ファイバ棚システムにおいて、
棚の上面に複数の穴を含む棚と、
前記複数の穴に組み込まれた複数のキャップと、
複数の光ファイバフィラメントであって、複数の光ファイバフィラメントのうちの各光ファイバフィラメントが第１の端部および第２の端部を有し、前記第１の端部が前記複数のキャップのうちの１つのキャップに着脱可能に結合された、複数の光ファイバフィラメントと、
前記複数の光ファイバフィラメントの前記第２の端部を保持するよう構成されたホルダーであって、前記複数の光ファイバフィラメントの前記第２の端部の端面を露出するホルダーと、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の画像をキャプチャするよう構成された第１のカメラと、
前記第１のカメラに通信可能に結合された１以上のプロセッサと、
前記１以上のプロセッサに通信可能に結合された１以上のメモリ構成要素と、
前記１以上のメモリ構成要素に格納された機械可読指示と
を含み、
前記機械可読指示は、前記１以上のプロセッサによって実行された際に、前記光ファイバ棚システムに、
前記複数の光ファイバフィラメントの前記第２の端部の前記端面の前記キャプチャされた画像に基づいて、前記棚上にある製品の数を決定すること
を行わせることを特徴とする光ファイバ棚システム。
【請求項２０】
前記棚上の１以上の製品の側面の画像をキャプチャするよう構成された第２のカメラを更に含む、請求項１９記載の光ファイバ棚システム。
【国際調査報告】
2020520255.tif 000036
2020520255.tif 000037