(57)【要約】  事例は、カスタマイズされた拡張現実品目フィルタリングを提供する。品目フィルタが、選択基準およびユーザ選好を使って品目データを分析して、ユーザに関連付けられたユーザデバイスの視界(FOV)内の高関心品目および／または低関心品目を識別する。高関心品目は、品目選択エリアの部分内に物理的に存在する品目または品目選択エリアの部分内に物理的に存在しない無在庫品目を含み得る。拡張現実(AR)ジェネレータが、高関心品目に関連付けられた肯定的品目インジケータ、低関心品目、および／または無在庫仮想品目に関連付けられた否定的品目インジケータを含む、グラフィカル要素を重ねられた、品目選択エリアの部分の実世界画像を含むAR画像を作成する。AR画像は、ユーザ入力、1つもしくは複数のフィルタリングされた品目に関連付けられた販売促進用データ、および／またはユーザデバイスのFOV内の品目に関連付けられた変更に応答してリアルタイムで更新される。
2021513160.tif 000002
【特許請求の範囲】
【請求項１】
品目をリアルタイムでフィルタリングするための拡張現実システムであって、
メモリと、
前記メモリに通信可能に結合された少なくとも1つのプロセッサと、
品目選択エリア中の、ユーザに関連付けられたユーザデバイスの視界(FOV)内の複数の品目に関連付けられたセンサーデータを生成するセンサーデバイスのセットと、
重み付き選択基準のセットおよびユーザ選好のセットを使って前記複数の品目に関連付けられた品目データおよび前記センサーデータを分析して、前記ユーザ向けの高関心品目のセットおよび低関心品目のセットを選択する、前記少なくとも1つのプロセッサにおいて実行される品目フィルタ構成要素であって、前記高関心品目のセットは、前記ユーザデバイスの前記FOV内で物理的に入手可能な品目のセットおよび前記ユーザデバイスの前記FOVには物理的に存在しない品目のセットを含む、品目フィルタ構成要素と、
前記高関心品目のセットの中の各品目に肯定的品目インジケータを割り当て、前記低関心品目のセットの中の各品目に否定的品目インジケータを割り当てる、前記少なくとも1つのプロセッサにおいて実行されるオーバーレイ構成要素と、
前記ユーザデバイスの前記FOVのAR表示を出力する、前記少なくとも1つのプロセッサにおいて実行される拡張現実(AR)ジェネレータであって、前記AR表示は、前記ユーザの前記FOV内の前記品目選択エリアの部分の実世界画像およびARオーバーレイを含み、前記ARオーバーレイは、前記高関心品目のセットの中の各品目に関連付けられた肯定的品目インジケータのセットおよび前記低関心品目のセットの中の各品目に関連付けられた否定的品目インジケータのセット、ならびに前記ユーザデバイスの前記FOVには物理的に存在しない無在庫仮想品目のセットを含む仮想表示を含む、ARジェネレータと、
を備えるシステム。
【請求項２】
前記AR表示内の仮想標識のセットをさらに備え、前記仮想標識のセットは、前記高関心品目のセットの中の少なくとも1つの品目または前記無在庫仮想品目のセットの中の少なくとも1つの品目に関連付けられた情報を含む、請求項1に記載のシステム。
【請求項３】
前記少なくとも1つのプロセッサにおいて実行される無在庫仮想品目マネージャをさらに備え、前記無在庫仮想品目のセットの中の各品目のグラフィカル表現は状況インジケータを含み、前記状況インジケータは、前記品目選択エリア内の異なるロケーションにおける、別の表示の中で現在入手可能な品目に関連付けられた代替ロケーションインジケータ、要求があると空の品目表示を補充するための、現在の在庫の中で入手可能な品目に関連付けられた補充インジケータ、および将来の日付における、前記ユーザによる受取りまたは前記ユーザへの配送のためにリモートロケーションから注文が可能な品目に関連付けられた注文インジケータのうちの少なくとも1つを含む、請求項1に記載のシステム。
【請求項４】
前記少なくとも1つの品目に関連付けられたユーザ入力を受信したことに応答して、前記AR表示内の、前記高関心品目のセットの中の少なくとも1つの品目に関連付けられた付加情報を出力する、前記少なくとも1つのプロセッサにおいて実行されるポップアップジェネレータをさらに備え、前記付加情報は、少なくとも1つの品目に関連付けられた、オンライン注文情報またはウェブサイトへのリンクのうちの少なくとも1つを含む、請求項1に記載のシステム。
【請求項５】
前記AR表示内での品目の配置に関連付けられたフィードバックまたは前記ユーザによる購入のために選択された、前記AR表示内の品目に関連付けられたフィードバックについての要求を出力する、前記少なくとも1つのプロセッサにおいて実行されるフィードバック構成要素をさらに備える、請求項1に記載のシステム。
【請求項６】
供給元に関連付けられたリモートコンピューティングデバイスから、前記低関心品目のセットの中の第1の品目に関連付けられた販売促進提案をリアルタイムで受信する、前記少なくとも1つのプロセッサにおいて実行される販売促進構成要素をさらに備え、前記フィルタ構成要素は、前記重み付き選択基準のセットおよび前記ユーザ選好のセットを使って前記販売促進提案をさらに分析して、前記品目を前記低関心品目のセットから前記高関心品目のセットに移すかどうかを判断し、前記フィルタ構成要素は、前記販売促進提案が前記品目への前記ユーザの潜在的関心を増すことを、前記重み付き選択基準のセットおよび前記ユーザ選好のセットが示すことを条件として、前記第1の品目を前記低関心品目のセットから前記高関心品目のセットに移す、請求項1に記載のシステム。
【請求項７】
オーバーレイ更新構成要素によって前記フィルタ構成要素から受信される、前記第1の品目を高関心品目として識別する品目状況更新情報をさらに備え、前記ARジェネレータは、更新されたAR表示をリアルタイムで生成し、前記更新されたAR表示は、前記品目に関連付けられた肯定的品目インジケータを含み、前記第1の品目に関連付けられた前記否定的品目インジケータは、前記更新されたAR表示から削除される、請求項6に記載のシステム。
【請求項８】
前記AR表示内の前記仮想表示に関連付けられた仮想棚をさらに備え、前記仮想棚は、ユーザ提供データおよび前記ユーザに関連付けられた履歴取引データに基づいて、前記ユーザにとって関心があると予測される少なくとも1つの無在庫品目の少なくとも1つのグラフィカル表現を含む、請求項1に記載のシステム。
【請求項９】
前記AR表示は、
無在庫品目に関連付けられた補充制御手段であって、前記無在庫品目の少なくとも1つの実例が、保管エリアにおいて入手可能であるという判断に応答した、前記補充制御手段のユーザ選択に応答して、品目を補充するための通知が提携先へ送られる、補充制御手段と、
前記無在庫品目に関連付けられた品目注文要求制御手段であって、前記品目注文要求制御手段の前記ユーザ選択および品目注文要求フォームの完成に応答して、注文構成要素が、前記ユーザによる受取りまたは前記ユーザによって与えられた住所への配送のために無在庫品目を発注する、品目注文要求制御手段と、
をさらに備える、請求項1に記載のシステム。
【請求項１０】
前記AR表示は、
前記AR表示内でストリーミングコンテンツを提供するストリーミングコンテンツ表示ノードをさらに備え、前記ストリーミングコンテンツは、前記高関心品目のセットの中の少なくとも1つの品目または前記ユーザ選好のセットの中の少なくとも1つのユーザ選好に関連付けられる、請求項1に記載のシステム。
【請求項１１】
拡張現実品目フィルタリングのための、コンピュータが実行する方法であって、
分析構成要素により、識別されたロケーションおよび場所固有プラノグラムに基づいて、ユーザに関連付けられたユーザデバイスのロケーションおよび前記ユーザデバイスの所定の距離内の複数の品目を識別するステップと、
品目フィルタ構成要素により、前記複数の品目から高関心品目のセットおよび低関心品目のセットを識別するステップと、
予測構成要素により、前記ユーザにとって潜在的関心がある無在庫品目のセットを識別するステップであって、前記無在庫品目のセットの中の各品目は、前記ユーザの表示のセットには物理的に存在しない、ステップと、
オーバーレイ構成要素により、高関心品目のセットの中の各品目に肯定的品目インジケータを割り当て、前記低関心品目のセットの中の各品目に否定的品目インジケータを割り当て、前記無在庫品目のセットの中の各品目にグラフィカル表現を割り当てるステップと、
AR表示ジェネレータにより、前記ユーザデバイスのFOV内の品目選択エリアの部分のAR表示を、前記ユーザに対する表示のために生成するステップであって、前記AR表示は、ARオーバーレイによって強化された、画像キャプチャデバイスによって生成された、前記ユーザデバイスの前記FOV内の前記品目選択エリアの部分の実世界画像を含み、前記ARオーバーレイは、前記高関心品目のセットの中の各品目に関連付けられた肯定的品目インジケータのセット、前記低関心品目のセットの中の各品目のための否定的品目インジケータのセット、および前記無在庫品目のセットの中の各品目の前記グラフィカル表現を含む、ステップと、
を含む、コンピュータが実行する方法。
【請求項１２】
販売促進構成要素によって、前記低関心品目のセットの中の第1の品目に関連付けられた販売促進提案を受信するステップと、
フィルタ構成要素によって、ユーザごとの選択基準のセットを使って前記販売促進提案を分析するステップと、
前記販売促進提案の前記分析に基づいて前記少なくとも1つの品目が前記ユーザにとって潜在的関心があると前記フィルタ構成要素が判断することを条件として、前記AR表示ジェネレータにより、前記第1の品目に関連付けられた第1の否定的品目インジケータを動的に削除するステップと、
更新されたAR表示を前記ユーザに対して出力するステップであって、前記更新されたAR表示は、前記第1の品目に関連付けられた少なくとも1つの肯定的品目インジケータを含む、ステップと、
をさらに含む、請求項11に記載のコンピュータが実行する方法。
【請求項１３】
フィードバック構成要素により、前記高関心品目のセットに関連付けられたフィードバックを分析するステップと、
前記フィードバックの分析に基づいて前記ユーザごとの選択基準のセットを更新するステップと、
をさらに含む、請求項11に記載のコンピュータが実行する方法。
【請求項１４】
前記AR表示は補充制御手段を備え、前記方法が、
前記AR表示内の選択された無在庫品目に関連付けられた補充ボタンのユーザ選択に応答して、選択された無在庫仮想品目の補充を要求する通知を、補充マネージャへ送るステップと、
前記ユーザが、前記ユーザデバイスに関連付けられたユーザインターフェースを介して、前記AR表示内の品目注文要求制御手段をアクティブ化することを条件として、前記ユーザに対して注文要求を出力するステップであって、無在庫品目が、所定の時間に、前記ユーザによって与えられた住所に配送されるか、または前記ユーザによって受け取られることを要求する注文をするための、完了した注文要求が、前記ユーザデバイスによってリモートコンピューティングデバイスへ送信される、ステップと、
前記AR表示内の少なくとも1つのグラフィカル要素を変えるユーザ入力を受信したことに応答して、前記AR表示のコンテンツを修正するステップであって、前記AR表示のコンテンツを修正することは、前記AR表示内の少なくとも1つの品目の配置を修正すること、または前記AR表示内の少なくとも1つの品目の外見を変えることを含む、ステップと、
をさらに含む、請求項11に記載のコンピュータが実行する方法。
【請求項１５】
前記ユーザデバイスの前記所定の距離内のデジタル出力デバイスを識別するステップであって、前記デジタル出力デバイスは、前記複数の品目に関連付けられた棚の物理的セットに取り付けられる、ステップと、
前記ユーザに対する表示のために、前記ユーザデバイスから前記デジタル出力デバイスへ、カスタマイズされたコンテンツを送信するステップであって、前記カスタマイズされたコンテンツは、前記高関心品目のセットの中の少なくとも1つの品目または無在庫仮想品目のセットの中の少なくとも1つの品目に関連付けられた情報を含む、ステップと、
をさらに含む、請求項11に記載のコンピュータが実行する方法。
【請求項１６】
重み付き選択基準のセットおよびユーザ選好のセットを使って品目データを分析して、前記ユーザに関連付けられた品目の高関心カテゴリを識別するステップであって、前記AR表示は、前記ユーザデバイスの前記FOV内の、前記高関心カテゴリの中のすべての品目に関連付けられた肯定的カテゴリインジケータを備える、ステップと、
前記重み付き選択基準のセットおよび前記ユーザ選好のセットを使って前記品目データを分析して、前記ユーザに関連付けられた品目の低関心カテゴリを識別するステップであって、前記AR表示は、前記ユーザデバイスの前記FOV内の、前記低関心カテゴリの中のすべての品目に関連付けられた否定的カテゴリインジケータを備える、ステップと、
をさらに含む、請求項11に記載のコンピュータが実行する方法。
【請求項１７】
前記AR表示内の品目の選択を受信するステップと、
関連品目のセットを識別するステップであって、前記関連品目のセットは、前記選択された品目と同じブランドラインの中の品目または前記選択された品目に関連付けられた少なくとも1つの品目のうちの少なくとも1つを含む、ステップと、
前記AR表示内の前記関連品目のセットの前記グラフィカル表現を含むように、前記AR表示を更新するステップと、
をさらに含む、請求項11に記載のコンピュータが実行する方法。
【請求項１８】
拡張現実品目フィルタリングのためのシステムであって、
メモリと、
前記メモリに通信可能に結合された少なくとも1つのプロセッサと、
品目選択エリア内の複数の品目に関連付けられた品目データおよびプラノグラムを分析して、前記品目選択エリア内でのユーザのロケーションを識別し、前記ユーザの所定の距離内の前記複数の品目を識別する、前記少なくとも1つのプロセッサにおいて実行される分析構成要素と、
前記ユーザに関連付けられた選択基準およびユーザ選好のセットを使って前記複数の品目を分析して、前記ユーザにとって潜在的関心がある品目の高関心カテゴリおよび前記ユーザの前記所定の距離内の品目の低関心カテゴリを選択する、前記少なくとも1つのプロセッサにおいて実行される品目フィルタ構成要素と、
前記選択された高関心カテゴリの中の各品目に肯定的カテゴリインジケータを割り当て、前記選択された低関心カテゴリの中の各品目に否定的カテゴリインジケータを割り当てる、前記少なくとも1つのプロセッサにおいて実行されるオーバーレイ構成要素と、
前記ユーザのFOVのAR表示を表示する、前記少なくとも1つのプロセッサにおいて実行されるARジェネレータであって、前記AR表示は、実世界画像を強化するARオーバーレイを伴う、前記ユーザの前記FOV内の前記品目選択エリアの部分の実世界画像を含み、前記ARオーバーレイは、前記FOV内の前記選択された高関心カテゴリの中の各品目に関連付けられた肯定的カテゴリインジケータおよび前記FOV内の前記選択された低関心カテゴリの中の各品目用の否定的カテゴリインジケータを含み、前記ARジェネレータは、前記識別された品目に関連付けられた販売促進提案が供給元のセットから受信されることを条件として、前記選択された低関心カテゴリの中の識別された品目に関連付けられたインジケータを、否定的カテゴリインジケータから肯定的カテゴリインジケータに変更するように、前記AR表示をリアルタイムで更新する、ARジェネレータと、
を備えるシステム。
【請求項１９】
前記ユーザにとって潜在的関心があると予測される、前記所定の距離には物理的に存在しない無在庫品目のセットを識別する、前記少なくとも1つのプロセッサにおいて実行される予測構成要素であって、前記AR表示は、仮想品目表示内の前記無在庫品目のセットの中の各品目のグラフィカル表現を含む、予測構成要素と、
前記AR表示中の前記無在庫品目のセットの中の各無在庫品目に関連付けられた無在庫品目状況インジケータであって、無在庫品目状況インジケータは、前記品目選択エリア内の異なるロケーションにおける別の表示中で現在入手可能な品目に関連付けられた代替ロケーションインジケータ、要求があると空の品目表示を補充するための、現在の在庫の中で入手可能な品目に関連付けられた補充インジケータ、または将来の日付に、前記ユーザによる受取りもしくは前記ユーザへの配送のために、リモートロケーションから注文が可能な品目に関連付けられた注文インジケータのうちの少なくとも1つを含む、無在庫品目状況インジケータと、
をさらに備える、請求項18に記載のシステム。
【請求項２０】
ユーザデバイスから、カスタマイズされたコンテンツを、前記ユーザに対する表示のために受信するデジタル出力デバイスであって、前記カスタマイズされたコンテンツは、高関心品目のセットの中の少なくとも1つの品目または無在庫仮想品目のセットの中の少なくとも1つの品目に関連付けられた情報を含み、前記デジタル出力デバイスは、前記デジタル出力デバイスに関連付けられた所定のエリア内の前記ユーザデバイスを検出すると、前記カスタマイズされたコンテンツを表示し、前記デジタル出力デバイスは、前記所定の距離内に前記ユーザデバイスがないことを検出すると、デフォルトコンテンツの表示を再開する、デジタル出力デバイスをさらに備える、請求項18に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カスタマイズされた拡張現実品目フィルタリングシステムに関する。
【背景技術】
【０００２】
消費者は通常、品目選択エリア内で買い物するとき、そこから選ぶための品目および選択肢の豊富な品揃えを好む。消費者は、様々なブランド、風味、ユニットサイズ、原料、価格範囲、および他の特徴から選択することに慣れている。所望の品目または品目のタイプを突き止めるために、消費者は通常、所望の品目または品目の許容できる代用品が突き止められるまで、ラベルを読み取りながら、棚の上の品目をブラウズする。ただし、これは、棚にある品目の数およびそれらの品目の多様性により、苛立たしいか、または当惑する場合もある、時間を消費するとともに非効率的なプロセスであり得る。その上、消費者は、新しい／見慣れない品目についての情報がないことにより、関心あるものとなる新しい品目／見慣れない品目、または所望の品目に対する許容できる代用品を識別することが困難な場合がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
いくつかの例は、品目をリアルタイムでフィルタリングするための拡張現実システムを提供する。このシステムは、メモリと、メモリに通信可能に結合された少なくとも1つのプロセッサとを含む。フィルタ構成要素が、品目選択エリア中の、ユーザに関連付けられたユーザデバイスの視界(field of view, FOV)内の複数の品目に関連付けられた品目データを分析する。品目データは、重み付き選択基準のセットおよびユーザ選好のセットを使って分析される。フィルタ構成要素は、分析に基づいて、ユーザ向けの高関心品目のセットおよび低関心品目のセットを選択する。高関心品目のセットは、ユーザデバイスのFOV内で物理的に入手可能な品目のセットおよびユーザデバイスのFOVには物理的に存在しない品目のセットを含む。オーバーレイ構成要素が、高関心品目のセットの中の各品目に肯定的品目インジケータを割り当てる。オーバーレイ構成要素は、低関心品目のセットの中の各品目に否定的品目インジケータを割り当てる。拡張現実(augmented reality, AR)ジェネレータが、ユーザデバイスのFOVのAR表示を出力する。AR表示は、ユーザのFOV内の品目選択エリアの部分の実世界画像およびARオーバーレイを含む。ARオーバーレイは、高関心品目のセットの中の各品目に関連付けられた肯定的品目インジケータのセット、低関心品目のセットの中の各品目に関連付けられた否定的品目インジケータのセット、およびユーザデバイスのFOVには物理的に存在しない少なくとも1つの無在庫仮想品目を含む仮想表示を含む。
【０００４】
他の例は、拡張現実品目フィルタリングのための、コンピュータが実行する方法を提供する。分析構成要素が、識別されたロケーションおよび場所固有プラノグラムに基づいて、ユーザに関連付けられたユーザデバイスのロケーションおよびユーザデバイスの所定の距離内の複数の品目を識別する。フィルタ構成要素が、ユーザの所定の距離内の複数の品目から、高関心品目のセットおよび低関心品目のセットを識別する。予測構成要素が、ユーザにとって潜在的関心がある無在庫品目のセットを識別する。無在庫品目のセットの中の各品目は、ユーザのFOV内の表示のセットには物理的に存在しない。オーバーレイ構成要素が、高関心品目のセットの中の各品目に肯定的品目インジケータを割り当て、低関心品目のセットの中の各品目に否定的品目インジケータを割り当て、および無在庫品目のセットの中の各品目にグラフィカル表現を割り当てる。AR表示ジェネレータが、ユーザのFOV内の品目選択エリアの部分のAR表示を生成する。AR表示は、ユーザに対する表示のためにユーザデバイスへ送られる。AR表示は、ARオーバーレイによって強化された、ユーザのFOV内の品目選択エリアの部分の実世界画像を含む。ARオーバーレイは、高関心品目のセットの中の各品目に関連付けられた肯定的品目インジケータのセット、低関心品目のセットの中の各品目のための否定的品目インジケータのセット、および無在庫品目のセットの中の各品目のグラフィカル表現を含む。
【０００５】
さらに他の例は、拡張現実品目フィルタリングのためのシステムを提供する。このシステムは、メモリと、メモリに通信可能に結合された少なくとも1つのプロセッサと、品目選択エリア内に位置するユーザデバイスに関連付けられたセンサーのセットとを含む。センサーのセットは、品目選択エリア内の複数の品目に関連付けられたセンサーデータを生成する。分析構成要素が、品目データおよびプラノグラムを使ってセンサーデータを分析して、品目選択エリア内でのユーザのロケーションを識別し、ユーザの所定の距離内の複数の品目を識別する。フィルタ構成要素が、選択基準およびユーザ選好のセットを使って、識別された複数の品目を分析する。フィルタ構成要素は、ユーザにとって潜在的関心がある品目の高関心カテゴリおよびユーザの所定の距離内の品目の低関心カテゴリを選択する。オーバーレイ構成要素が、選択された高関心カテゴリの中の各品目に肯定的カテゴリインジケータを割り当て、および選択された低関心カテゴリの中の各品目に否定的カテゴリインジケータを割り当てる。ARジェネレータが、FOVのAR表示をユーザに対して表示する。AR表示は、ユーザのFOV内の品目選択エリアの部分の実世界画像、および実世界画像を強化するARオーバーレイを含む。ARオーバーレイは、FOV内の選択された高関心カテゴリの中の各品目に関連付けられた肯定的カテゴリインジケータを含む。ARオーバーレイは、FOV内の選択された低関心カテゴリの中の各品目用の否定的カテゴリインジケータも含む。ARジェネレータは、識別された品目に関連付けられた販売促進提案が供給元のセットから受信されることを条件として、選択された低関心カテゴリの中の識別された品目に関連付けられたインジケータを、否定的カテゴリインジケータから肯定的カテゴリインジケータに変更するように、AR表示をリアルタイムで更新する。
【０００６】
この「発明の概要」は、以下の発明を実施するための形態においてさらに説明する、簡略化された形での概念の抜粋を導入するために提供される。この「発明の概要」は、特許請求される主題の主要な特徴または不可欠な特徴を特定することを意図するものではなく、特許請求される主題の範囲を決定するのを支援するものとして使用されることも意図していない。
【図面の簡単な説明】
【０００７】
【図１】拡張現実(AR)を使うカスタマイズされた品目フィルタリングのためのシステムを示す例示的なブロック図である。
【図２】ユーザデバイスによる、品目の、ユーザごとのカスタマイズされたフィルタリングのためのシステムを示す例示的なブロック図である。
【図３】品目選択エリアを示す例示的なブロック図である。
【図４】AR表示を示す例示的なブロック図である。
【図５】無在庫仮想品目を含むAR表示を示す例示的なブロック図である。
【図６】カスタマイズARフィルタ構成要素(customized AR filter component)を示す例示的なブロック図である。
【図７】ARオーバーレイを示す例示的なブロック図である。
【図８】機械学習構成要素を示す例示的なブロック図である。
【図９】販売促進提案に基づいて、AR表示をリアルタイムで更新するためのシステム900を示す例示的なブロック図である。
【図１０】リアルタイムAR表示を生成するためのユーザデバイスを示す例示的なブロック図である。
【図１１】センサーデバイスのセットを示す例示的なブロック図である。
【図１２】品目1202上の識別子を走査するユーザデバイスを示す例示的なブロック図である。
【図１３】ユーザ向けのカスタマイズされたAR表示を生成するための、コンピューティングデバイスの動作を示す例示的なフローチャートである。
【図１４】AR表示中で無在庫品目のグラフィカル表現を生成するための、コンピューティングデバイスの動作を示す例示的なフローチャートである。
【図１５】AR表示をリアルタイムで更新するための、コンピューティングデバイスの動作を示す例示的なフローチャートである。
【図１６】ARを介してカスタマイズされた品目フィルタを適用するための、コンピューティングデバイスの動作を示す例示的なフローチャートである。
【発明を実施するための形態】
【０００８】
対応する参照符号は、図面を通して、対応する部分を示す。
【０００９】
図面を参照すると、本開示の例は、拡張現実(AR)による、品目選択エリアにおける品目のカスタマイズされたフィルタリングを提供する。いくつかの例では、カスタマイズARフィルタ構成要素が、ユーザにとって高関心であると予測される、ユーザの所定の距離内の品目および／またはユーザにとって低関心であると予測される品目を識別するグラフィカル品目インジケータを重ねられた、複数の品目の実世界画像を含むAR表示を生成する。こうすることにより、ユーザは、ユーザが選択することに関心がある品目を、素早く効率的に識別することが可能になるとともに、ユーザが閲覧することに関心がない品目をグレー表示し／隠して、時間を節約し、ユーザにとってほとんど／まったく関心がない品目を閲覧することにより起こり得るいかなる苛立ちも低減する／なくす。
【００１０】
他の例におけるカスタマイズARフィルタ構成要素は、品目選択エリア内に物理的に存在しない、ユーザにとって関心があると予測される無在庫品目を表す1つまたは複数のグラフィカル要素を重ねられた、実世界品目選択エリアの部分のAR表示を生成する。品目選択エリアからの、物理的に存在しない無在庫品目は、店舗の別の部分(ユーザのごく近傍ではない)に位置する品目、奥の部屋または他の保管エリアにある品目、店舗への輸送中の品目、流通センターへの注文が可能な品目、別の店舗／保管エリアへの注文が可能な品目などを含み得る。こうすることにより、ユーザは、品目選択エリア中で現在入手可能な品目の品揃えならびに物理的に存在しないが注文は可能な品目から、所望の品目を選択することが可能になる。これにより、より幅広い品揃えの品目の提供、ユーザにとって入手可能な選択肢の増加、および所望の品目またはユーザが入手することに関心がある品目の代用品をユーザが突き止める見込みの増大が可能になる。
【００１１】
図1を再び参照すると、例示的なブロック図は、拡張現実(AR)を使う、カスタマイズされた品目フィルタリングのためのシステム100を示す。図1の例では、コンピューティングデバイス102は、コンピューティングデバイス102に関連付けられた動作および機能を実現するために、コンピュータ実行可能命令104を(たとえば、アプリケーションプログラム、オペレーティングシステム機能、または両方として)実行するどのデバイスも表す。コンピューティングデバイス102は、モバイルコンピューティングデバイスまたは他の任意のポータブルデバイスを含み得る。いくつかの例では、モバイルコンピューティングデバイスは、携帯電話、ラップトップ、タブレット、コンピューティングパッド、ネットブック、ゲーム機、および／またはポータブルメディアプレーヤを含む。コンピューティングデバイス102は、サーバ、デスクトップパーソナルコンピュータ、キオスク、または卓上デバイスなど、比較的ポータブルでないデバイスも含み得る。さらに、コンピューティングデバイス102は、処理ユニットまたは他のコンピューティングデバイスのグループを表す場合がある。
【００１２】
いくつかの例では、コンピューティングデバイス102は、少なくとも1つのプロセッサ106およびメモリ108を有する。他の例におけるコンピューティングデバイス102は、ユーザインターフェース構成要素110を含む。
【００１３】
プロセッサ106は、任意の量の処理ユニットを含み、コンピュータ実行可能命令104を実行するようにプログラムされる。コンピュータ実行可能命令104は、プロセッサ106によって、もしくはコンピューティングデバイス102内の複数のプロセッサによって実行されるか、またはコンピューティングデバイス102にとって外部のプロセッサによって実行され得る。いくつかの例では、プロセッサ106は、図面(たとえば、図13、図14、図15、および図16)に示されるような命令を実行するようにプログラムされる。
【００１４】
コンピューティングデバイス102は、メモリ108など、1つまたは複数のコンピュータ可読媒体をさらに有する。メモリ108は、コンピューティングデバイス102に関連付けられるか、またはそれによってアクセス可能な任意の量の媒体を含む。メモリ108は、コンピューティングデバイス102に対して内部(図1に示すように)、コンピューティングデバイスに対して外部(図示せず)、または両方(図示せず)であってよい。いくつかの例では、メモリ108は、読取り専用メモリおよび／またはアナログコンピューティングデバイスの中へ配線されたメモリを含む。
【００１５】
メモリ108は、1つまたは複数のアプリケーションなどのデータを記憶する。アプリケーションは、プロセッサ106によって実行されると、コンピューティングデバイス102上で機能を実行するように動作する。アプリケーションは、対応するアプリケーション、またはネットワーク112を介してアクセス可能なウェブサービスなどのサービスと通信することができる。ある例では、アプリケーションは、クラウド中で実行するサーバ側サービスに対応する、ダウンロードされたクライアント側アプリケーションを表す。
【００１６】
他の例では、ユーザインターフェース構成要素110は、ユーザに対してデータを表示し、ユーザからデータを受信するためのグラフィックスカードを含む。ユーザインターフェース構成要素110は、グラフィックスカードを操作するためのコンピュータ実行可能命令(たとえば、ドライバ)も含み得る。さらに、ユーザインターフェース構成要素110は、表示(たとえば、タッチスクリーン表示もしくは自然ユーザインターフェース)および／または表示を操作するためのコンピュータ実行可能命令(たとえば、ドライバ)を含み得る。ユーザインターフェース構成要素110は、ユーザにデータを与え、またはユーザからデータを受信するために、スピーカー、サウンドカード、カメラ、マイクロフォン、振動モータ、1つまたは複数の加速度計、BLUETOOTH(登録商標)ブランド通信モジュール、全地球測位システム(GPS)ハードウェア、および光受容光センサーのうちの1つまたは複数も含み得る。ある例では、ユーザは、コンピューティングデバイス102を特定のやり方で動かすことによって、コマンドを入力し、またはデータを操作する。
【００１７】
ネットワーク112は、限定はしないが、ルータ、スイッチ、ネットワークインターフェースカード(NIC)、および他のネットワークデバイスなど、1つまたは複数の物理的ネットワーク構成要素によって実現される。ネットワーク112は、ローカルエリアネットワーク(LAN)、サブネット、ワイドエリアネットワーク(WAN)、ワイヤレス(Wi-Fi)ネットワーク、または他の任意のタイプのネットワークなどだが、それらに限定されない、リモートコンピューティングデバイスとの通信を可能にするための他の任意のタイプのネットワークである。この例では、ネットワーク112は、インターネットなどのWANである。ただし、他の例では、ネットワーク112はローカルまたは私設LANである。
【００１８】
いくつかの例では、システム100は任意選択で、通信インターフェース構成要素114を含む。通信インターフェース構成要素114は、ネットワークインターフェースカードおよび／またはネットワークインターフェースカードを操作するためのコンピュータ実行可能命令(たとえば、ドライバ)を含む。コンピューティングデバイス102と、ユーザデバイス116および／または1つもしくは複数のセンサーデバイス118などだが、それらに限定されない他のデバイスとの間の通信は、どのワイヤードまたはワイヤレス接続を介したどのプロトコルまたは機構を使っても起こり得る。いくつかの例では、通信インターフェース構成要素114は、近距離無線通信(NFC)タグを使うことなどによって、短距離通信技術で動作可能である。
【００１９】
ユーザデバイス116は、コンピュータ実行可能命令を実行するどのデバイスも表す。ユーザデバイス116は、装着可能コンピューティングデバイス、携帯電話、ラップトップ、タブレット、コンピューティングパッド、ネットブック、ゲーム機、および／または他の任意のポータブルデバイスなどだが、それらに限定されないモバイルコンピューティングデバイスとして実現され得る。ユーザデバイス116は、少なくとも1つのプロセッサおよびメモリを含む。ユーザデバイス116は、ユーザインターフェース構成要素も含み得る。この例では、ユーザデバイス116はARヘッドセットである。
【００２０】
センサーデバイスのセット118は、複数の品目130に関連付けられたセンサーデータ146を生成するための1つまたは複数のデバイスのセットである。センサーデバイスのセット118は、限定はしないが、1つまたは複数の画像キャプチャデバイス、マイクロフォン、無線周波数識別子(RFID)タグリーダ、バーコードリーダ、ロボットセンサーデバイスなどを含み得る。画像キャプチャデバイスは、複数の品目130の中の少なくとも1つの品目の画像を生成するためのビデオカメラおよび／または静止画像カメラを含み得る。バーコードリーダは、統一商品コード(UPC)リーダ、マトリックスバーコードリーダ、クイックレスポンス(QR)コードリーダなどを含み得る。
【００２１】
システム100は任意選択で、ユーザ選好のセット122および／または重み付き選択基準のセット124などだが、それらに限定されないデータを記憶するためのデータ記憶デバイス120を含む。重み付き選択基準のセット124は、複数の品目から高関心品目および低関心品目をフィルタリングするための1つまたは複数のフィルタリング規則を含む。重み付き選択基準124は、肯定的フィルタリング規則および否定的フィルタリング規則を含み得る。肯定的フィルタリング規則は、高関心品目用のプロパティまたはカテゴリである。否定的フィルタリング規則は、低関心品目用のプロパティ／カテゴリを含む。
【００２２】
いくつかの例における重み付き選択基準124は、品目をフィルタリングするための肯定的または否定的属性を含む。肯定的属性とは、ユーザがほしい／望む品目の属性である。フィルタリングのための否定的属性とは、望ましくない／ユーザによって求められていない品目の属性である。
【００２３】
属性は、原料、製品寸法、説明、価格、供給元、製造元、包装のタイプ、通路ロケーション、UPC、出所などを含み得る。品目は、リサイクル材料を使って作られた品目、アルミニウムフリーである品目、高果糖コーンシロップ(HFCS)を含まない、無糖、グルテンフリー、または他の属性を含む品目を選択するためにフィルタリングされ得る。
【００２４】
一例では、システム100は、ビーガン食に適合する品目を強調表示／選択するように品目をフィルタリングする。この例では、フィルタリングのための肯定的属性は、限定はしないが、動物性食品を有していない品目を含む。フィルタリングのための否定的属性は、限定はしないが、品目の原料または成分に動物性食品を含み得る。
【００２５】
他の例では、フィルタリングのための否定的属性(否定的フィルタ)は、アレルゲンなど、ユーザにとって有害であるか、またはユーザによって求められていない原料を含む。たとえば、ユーザは、ピーナツに対する否定的フィルタ基準を有する場合がある。この例では、原料にピーナツを有するすべての品目がフィルタ除去される。別の例では、選択基準は、グルテンフリー品目のみが選択され、グルテン含有品目はフィルタ除去されることを示し得る。
【００２６】
別の例では、システムは、UPCまたはRFIDタグなど、一意の識別子に従って、各タイプの品目の各実例を識別する。腐敗しやすい、各タイプの品目の各実例は、独自の賞味期限を有し得る。これらの例では、選択基準は、賞味期限または賞味期限の範囲を含む。これらの例におけるシステム100は、ユーザ選択賞味期限および／またはユーザ選択範囲の賞味期限に従って、品目をフィルタリングする。こうすることにより、在庫管理者などのユーザは、賞味期限が近づいている品目を、値下げ、品目の処分のための棚からの除去、および／または値下げエリアへの品目の置き換えのために識別することが可能になる。
【００２７】
別の例における重み付き選択基準124は、識別されるべき高関心品目の数など、最終結果に含められるべきフィルタ結果の数を指定する。重み付き選択基準124が10個のフィルタ結果を指定する場合、ARフィルタアプリケーションによって識別される高関心品目の最終セットは、選択基準および／またはユーザ提供検索語に合致する、10個以下の品目を含むことになる。別の例では、重み付き選択基準124が20個の結果を指定する場合、AR表示は、肯定的品目インジケータを有する20個以下の品目を、AR表示内に含むことになる。20個のフィルタ結果に含まれないすべての他の品目は、目立たなくされ、グレー表示され、隠されるか、またはそうでなければ否定的品目インジケータに関連付けられる。こうすることにより、ユーザは、ユーザデバイス上でのリソース使用を削減するために検索結果を制限することが可能になる。
【００２８】
データ記憶デバイス120は、たとえば、1つもしくは複数の回転ディスクドライブ、1つもしくは複数の固体状態ドライブ(SSD)、および／または他の任意のタイプのデータ記憶デバイスなど、1つまたは複数の異なるタイプのデータ記憶デバイスを含み得る。いくつかの非限定的例におけるデータ記憶デバイス120は、個別ディスクの冗長配列(RAID: redundant array of independent disks)アレイを含む。他の例では、データ記憶デバイス120はデータベースを含む。
【００２９】
この例におけるデータ記憶デバイス120は、コンピューティングデバイス102内に含まれるか、またはコンピューティングデバイス102に関連付けられる。他の例では、データ記憶デバイス120は、リモートデータ記憶デバイス、リモートデータセンタ中のデータストレージ、またはクラウドストレージなど、ネットワーク112を介してコンピューティングデバイスによってアクセスされるリモートデータストレージである。
【００３０】
いくつかの非限定的例におけるデータ記憶デバイス120は、品目フィルタリングのためにデータを集約するのに使用される。集約されたデータは、品目データ、プラノグラムデータ、通路ロケーションデータ、販売促進用データ、選択基準、ユーザ選好データ、取引履歴データなどを含み得る。これは、品目選択に使用されるデータが、ユーザデバイス上の品目フィルタおよび／またはフィルタアプリケーションによる迅速および効率的なアクセスのために一か所に集約されることを可能にする。
【００３１】
別の例では、データ記憶デバイス120は、品目選択エリア内の品目の在庫を含む在庫データを記憶する。他の例では、データは、品目選択エリアに関連付けられた物理的データストレージではなく、クラウド記憶デバイス上で集約される。
【００３２】
いくつかの例におけるメモリ108は、1つまたは複数のコンピュータ実行可能構成要素を記憶する。例示的な構成要素は、カスタマイズARフィルタ構成要素126を含む。カスタマイズARフィルタ構成要素126は、ユーザ128に関連付けられたユーザデバイス116のロケーションと、ユーザデバイス116の識別されたロケーションに基づく、ユーザデバイス116の所定の距離内の複数の品目130とを識別する。
【００３３】
いくつかの例では、ARフィルタ構成要素126は、ユーザデバイス116によって生成されるとともにコンピューティングデバイス102上のカスタマイズARフィルタ構成要素126へネットワーク112を介して送られたセンサーデータを分析することによって、ユーザデバイス116のロケーションを識別する。ユーザデバイス116から受信されるセンサーデータは、ユーザデバイス116の所定の範囲内の品目の画像／ビデオ、複数の品目130の中の品目を走査することによって取得されるスキャナデータ、および／または他の任意のセンサーデータを含み得る。
【００３４】
カスタマイズARフィルタ構成要素126は、ユーザの所定の範囲内の複数の品目130の中の品目をフィルタリングすることによって、複数の品目130から、高関心品目および／または低関心品目を識別する。ある例におけるユーザの所定の範囲は、ユーザデバイスのFOVを包含するエリアまたは範囲である。高関心の品目とは、ユーザによって与えられた1つまたは複数のフィルタ基準／検索語または品目属性と適合する品目である。低関心品目とは、ユーザによって与えられた所望の属性／フィルタ基準に適合／合致しない品目である。カスタマイズARフィルタ構成要素126は、ネットワーク112を介して、ユーザデバイス116からユーザ提供検索語／フィルタ基準を受信する。ある例では、フィルタアプリケーションは、フィルタアプリケーションがネットワーク112にアクセスすることを可能にするセキュリティ証明書を含む。ユーザデバイス116の証明書は、ユーザログイン、または他の証明書により認可され得る。
【００３５】
いくつかの例におけるカスタマイズARフィルタ構成要素126は、ユーザにとって高関心の1つまたは複数の無在庫品目を識別する。無在庫品目とは、複数の品目130内の、ユーザの所望の属性／検索基準に適合するが、物理的に入手可能でない品目である。無在庫品目は、店舗の別の部分において入手可能な品目、奥の部屋もしくは他の保管エリアから、要求に応じて入手可能な品目、および／または別の店舗、流通センターもしくは他のリモートロケーションからの注文が可能な品目を含み得る。これにより、品目フィルタリングシステムがオンライン／eコマース品目充填リソースにリンクされることが可能になる。
【００３６】
カスタマイズARフィルタ構成要素126は、1つまたは複数のインジケータ134を含むARオーバーレイ132を生成する。インジケータ134は、複数の品目130の中の各高関心品目に関連付けられた肯定的品目インジケータ、複数の品目130の中の各低関心品目に関連付けられた否定的品目インジケータ、および／またはユーザ128にとって潜在的関心がある各無在庫品目のためのグラフィカル表現を含む。
【００３７】
ARジェネレータデバイス136が、複数の品目130を含む、ユーザ128の視界(FOV)140内の品目選択エリアの部分のAR表示138を出力する。AR表示138は、実世界要素ならびにARジェネレータデバイス136によって生成された仮想／グラフィカル要素を含む3次元画像である。AR表示138は、ユーザ128のFOV中の品目の実世界画像の上に重ねられたARオーバーレイ132を含む。
【００３８】
他の例では、コンピューティングデバイス102は、ネットワーク112を介して、ARオーバーレイ132をユーザデバイス116へ送る。フィルタアプリケーション142がAR表示138を生成する。ARオーバーレイは、フィルタリングされた品目(高関心および低関心品目)の識別を含む。ユーザデバイス上のARジェネレータ144は、コンピューティングデバイスから受信されたARオーバーレイを使用して、AR表示138を生成し、AR表示138をユーザ128に対して出力する。ユーザデバイス116は、ネットワーク112を介して、ウェブアプリケーションサーバからフィルタアプリケーション142をダウンロードする。
【００３９】
コンピューティングデバイス102は任意選択で、品目フィルタリングを実行し、選択されたユーザ向けの高関心品目および／または低関心品目を識別するフィルタデータを生成する。低関心および／または高関心品目を識別するフィルタデータが、ネットワーク112を介してユーザデバイス116へ送られる。フィルタアプリケーション142は、コンピューティングデバイス102から受信されたフィルタデータに基づいて肯定的品目インジケータおよび否定的品目インジケータを提供するARオーバーレイを含むAR表示138を生成する。ARジェネレータ144が、AR表示138をユーザ128に対して出力する。
【００４０】
さらに他の例では、カスタマイズARフィルタ構成要素126がユーザデバイス116上で実行される。これらの例では、カスタマイズARフィルタ構成要素は、ユーザデバイス116のロケーションを識別し、選択基準を使って品目をフィルタリングし、3次元マッピングによりAR表示138を生成し、ユーザが複数の品目130を閲覧すると、AR表示138をリアルタイムでユーザ128に対して出力する。
【００４１】
AR表示138は、他の例では所定の時間間隔で更新される。非限定的例におけるAR表示138は、3秒ごとに更新される。別の例では、AR表示138は5秒ごとに更新される。他の例では、AR表示138は、ユーザ入力に応答して更新される。
【００４２】
一例におけるユーザ入力は、限定はしないが、品目に関連付けられた情報についての口頭要求、ユーザが品目に向かって身振りをすること、ユーザがユーザデバイスのFOV内の物理品目に触れるか、もしくは手に取ること、ユーザが物理品目を物理的なかご／カートに入れること、ユーザがAR表示内の仮想棚／表示上の無在庫仮想品目に触れるか、もしくは選択すること、ユーザがAR表示内の品目に関連付けられた制御手段を選択すること、ユーザがAR表示内の品目配置もしくは棚／表示配置を変更すること、および／または他の任意のユーザ入力を含む。他の例では、ユーザ入力は、手振り、指さすこと、品目に触れること、棚から品目を削除すること、品目をクリックすることなどのようなユーザ挙動または動きを含む。ユーザ入力は、検索語または他の問合せ／要求をタイプ入力するか、または話すことを含み得る。
【００４３】
いくつかの例におけるユーザデバイス116は、ウェブサービスアプリケーションプログラミングインターフェース(API)管理を介して、コンピューティングデバイス102またはインターネット上の他のローカルサーバと通信する。ユーザデバイス116は、ユーザが買い物しながら店舗を歩き回ると、ユーザの選好および以前の取引履歴に基づく、カスタマイズされた基準に基づいて品目をフィルタリングするための、リアルタイムAR能力を提供する。システム100は、フィルタリング基準および／またはユーザ提供検索語もしくはユーザによって所望される品目属性に基づいて、ユーザにとって関心がある品目を強調表示し、かつ／または求められていない品目を阻止するか、もしくは目立たなくする。
【００４４】
一例では、ユーザデバイス116に関連付けられたユーザが、スキンケア製品を検索しているが、ユーザが、どのスキンケア品目がユーザに最も適しているかを正確には知らない場合、ユーザデバイス116は、複数の品目130の中の品目をフィルタリングして、ユーザ満足度の向上のために、比較的少ない時間での適切な品目を突き止めるのを容易にするために、所望の属性を有するとともにユーザ選好に合致する1つまたは複数の品目を識別する。属性／フィルタ基準により、ユーザは、検索を絞り込むことが可能になる。上の例では、ユーザは、夜間の使用向けに設計された品目、モイスチャライザー、ニキビができにくい、クリームまたはリキッド、指定された価格範囲内の品目などのような、ただし、それらに限定されない所望の属性を指示する。システム100は、指定された属性、選好などに適合する品目を識別する。
【００４５】
ある例では、ユーザは、大口バスを捕まえるための疑似餌などだが、それらに限定されない検索／フィルタ基準を指定する。この例では、システム100は、大口バスを捕まえるために設計された疑似餌品目を識別する。大口バスを捕まえるために適していない疑似餌は、低関心品目のセットの中に置かれ、品目を隠す／不明瞭化するために、フィルタ除去される／否定的品目インジケータに関連付けられることになる。
【００４６】
別の例では、ユーザデバイス116は、AR表示を生成するのに、プラノグラムデータ、通路ロケーションデータ、センサーデータ(画像データ)、品目データ、および選択基準を使用する。ユーザデバイス116は、プラノグラムデータ、通路ロケーションデータ、品目データ、および／または他のARフィルタリングデータを、ネットワーク112を介して送られる適切なセキュリティ証明書を伴う要求により、コンピューティングデバイス、データ記憶デバイス、または他のデータソースから取得する。要求は、プラノグラム、通路ロケーションデータ、および品目データが店舗固有であることを保証する、店舗の識別(品目選択エリア識別子)を含み得る。
【００４７】
コンピューティングデバイス102は任意選択で、センサーデータ146を生成するためのセンサーデバイスのセット145を含む。センサーデバイスのセット145は、1つもしくは複数の画像キャプチャデバイス、1つもしくは複数のスキャナデバイス、ロボットスキャナデバイス、1つもしくは複数のRFIDタグリーダ、または他の任意のタイプのセンサーデバイスを含む。センサーデバイスのセット145は、複数の品目130の中の1つまたは複数の品目に関連付けられた画像データなどだが、それらに限定されないセンサーデータ146を生成する。コンピューティングデバイス102は任意選択で、画像認識および品目データを使ってセンサーデータ146を分析して、ユーザ128のロケーションを判断し、かつ／または複数の品目130の中の品目を識別する。
【００４８】
コンピューティングデバイス102は、画像分析／画像認識および品目フィルタリングを実行する。ユーザデバイス116は、エリア／ロケーション把握認識の理解およびコンテキストマッピングのためのAR(オーバーレイおよび翻訳)ならびにコンピュータビジョンを含む。ユーザデバイス116はARオーバーレイを生成し、AR表示は、高関心品目および低関心品目を識別する品目フィルタリング結果を使用して、ユーザデバイス116上でAR表示を生成する。
【００４９】
他の例では、コンピューティングデバイス102は、ユーザデバイス116からセンサーデータを受信し、AR表示を作成するための命令を生成する。コンピューティングデバイス102は、命令をユーザデバイス116に出力する。
【００５０】
図2は、ユーザデバイス202またはユーザデバイス204などのユーザデバイスによる、品目のユーザごとのカスタマイズされたフィルタリングのためのシステム200を示す例示的なブロック図である。センサーデバイス206が、複数の品目130に関連付けられたセンサーデータを生成する。センサーデータは、品目の画像データ(カメラ画像)、棚のセット220、品目の上のマーカー218、棚のセットの上のマーカー218、または品目選択エリア内の他の任意の識別マークを含み得る。
【００５１】
複数の品目130は、品目210、品目212、品目214、および／または品目216などだが、それらに限定されない、棚のセット220の中の1つまたは複数の棚に並べられた品目を含む。複数の品目130は、品目を識別し、かつ／またはユーザデバイス202および／もしくはユーザデバイス204のロケーションを識別するのに使われる1つまたは複数のマーカー218を含み得る。
【００５２】
マーカー218は、複数の品目130の中の1つまたは複数の品目に関連付けられた1つまたは複数のマーカーを含む。マーカー218は、UPC、マトリックスバーコード、印刷された「テキスト」ラベル、シンボル、RFIDタグ、透かし、グラフィック、標識、QRコード(登録商標)、または品目もしくは棚のセットの中の棚を識別するための他の任意のマークを含み得る。マーカーは、紙ラベル、ステッカー、ペイント、彫刻などの上に含まれてよい。システムは、品目データ、プラノグラム、および／または通路ロケーションデータをもつ、マーカー218に関連付けられたセンサーデータを分析して、ユーザまたはユーザデバイスのFOVまたは他の範囲内の1つまたは複数の品目を識別する。
【００５３】
一例では、異なる衣類サイズは、同じUPCコードを割り当てられるが、異なる色のタグを有する。非限定的例では、大きいサイズの衣類は赤いタグを与えられ、中間サイズの衣類はオレンジ色のタグを与えられ、小さいサイズの衣類は緑色のタグを有する。システムは、UPCを分析して衣類のタイプを識別し、色付きタグに関連付けられた画像データを分析して衣料品の各実例のサイズを判断する。システムは、このデータを使用して、ユーザのサイズに従って衣料品をフィルタリングして、ユーザが、適切なサイズの衣料品をより素早く、正確に識別することを可能にする。
【００５４】
別の例では、衣服の各実例は、異なるRFIDタグを有する。システムは、各RFIDタグから取得されたセンサーデータを使用して、ユーザ向けの適切なサイズの衣服／衣料品を識別する。適正サイズの衣料品は、強調表示されるか、またはそうでなければ肯定的品目インジケータに関連付けられる。ユーザの衣類サイズとは異なるサイズの衣料品は、フィルタ除去される。
【００５５】
カスタマイズARフィルタ構成要素は、センサーデバイス206によって生成されたセンサーデータを分析して、複数の品目130の中の品目を識別し、かつ／またはユーザデバイス202のロケーションを識別する。この例では、ユーザデバイス202上で実行するカスタマイズARフィルタ構成要素が、品目210および214を含むが品目212および216を除く、フィルタリングされた品目のセット222を生成する。フィルタリングされた品目のセット222は、ユーザ226向けにフィルタリングされた品目を含む。フィルタリングされた品目のセット222は、肯定的品目インジケータとともに、ユーザデバイス202によって生成されたAR表示224の中に表示される。AR表示224は、実世界要素ならびに仮想／グラフィカル要素の両方を含む3次元AR画像である。AR表示224は、図1のAR表示138などだが、それらに限定されない表示である。
【００５６】
フィルタリングされた品目のセットから除かれた品目は、ユーザが、そのユーザにとって関心がある品目を識別するのを支援するために、阻止され、隠され、グレー表示され、目立たなくされ、またはそうでなければAR表示224から消去／削除されてよい。したがって、いくつかの例では、AR表示は、低関心(フィルタリングされた／無効)品目を隠すか、または目立たなくし、高関心品目を強調表示する。AR表示は、高関心品目に関連付けられた付加情報を提供することもできる。付加情報は、低関心品目については提供されない。
【００５７】
ある例では、複数の品目130が朝食用シリアルを含む場合、品目210はブランド「A」のシリアルを含んでよく、品目212はブランド「B」のシリアルであってよく、品目214はオーガニック種のシリアルであってよく、品目216は一般的価格のシリアルであってよい。ユーザ226がブランド「A」の品目およびオーガニック品目を好む場合、カスタマイズされたARフィルタは、品目210ブランド「A」および品目214「オーガニック」ブランド品目を、ユーザ226向けのフィルタリングされた品目のセットの中に含める。
【００５８】
同じ複数の品目130を閲覧している、異なるユーザ232に関連付けられた、異なるユーザデバイス204上のセンサーデバイス228は、複数の品目130の画像を含むセンサーデータを生成する。ユーザデバイス204上のカスタマイズARフィルタ構成要素は、ユーザ232についてのユーザ選好および／または取引履歴データを使用して、ユーザ232向けにカスタマイズされた、フィルタリングされた品目の異なるセット230を生成する。
【００５９】
たとえば、ユーザ232が、ブランド「A」の品目および低価格の品目を好むが、オーガニック品目にはほとんど／まったく関心をもたない場合、フィルタリングされた品目のセットは、品目210ブランド「A」および品目216価値品目を含み得る。フィルタリングされた品目のセット230は、ユーザデバイス204を介して、ユーザ232に対して出力されるAR表示234内に提示される。
【００６０】
いくつかの例では、棚の物理的セット220は、デジタル出力デバイス235を含む。デジタル出力デバイス235は、限定はしないが、発光ダイオード(LED)ディスプレイ、デジタルディスプレイ、または他の任意のタイプのデジタル出力デバイスを含み得る。デジタル出力デバイス235は、棚識別子、品目識別子、品目値付け情報、品目サイズ情報、販売促進用情報を含むデフォルトコンテンツ236、ならびに他の任意のデフォルトコンテンツを出力する。
【００６１】
他の例では、ユーザデバイスが、ユーザデバイスの所定の範囲／距離内でデジタル出力デバイスを検出すると、ユーザデバイス202は、カスタマイズされたコンテンツ238を、ユーザ226に対する出力のために、デジタル出力デバイス235へ送る。他の例では、デジタル出力デバイスが、デジタル出力デバイスの所定の範囲内でユーザデバイスを検出する限り、デジタル出力デバイス235は、ユーザデバイスから受信されたカスタマイズされたコンテンツを表示する。所定のエリアを定義するのに、ジオフェンス(geofence)エリアが使用されてよい。ユーザデバイスがジオフェンスエリア内にあるとき、デジタル出力デバイスは、ユーザデバイスから受信されたカスタマイズされたコンテンツを表示する。
【００６２】
カスタマイズされたコンテンツ238は、フィルタリングされた品目のセット222の中の高関心品目など、ユーザによって好まれる品目に関連付けられたコンテンツを含み得る。一例では、カスタマイズされたコンテンツは、品目210および／または品目214に関連付けられた情報を含む。
【００６３】
ユーザデバイス202が、もはやデジタル出力デバイス235の所定の範囲内にないとき、デジタル出力デバイス235は、デフォルトコンテンツ236を表示するのを再開する。他の例では、ユーザデバイス202が、デジタル出力デバイス235の所定の範囲内で検出されると、ユーザデバイス202は、品目210および／または品目216に関連付けられたカスタマイズされたコンテンツをデジタル出力デバイス235へ送る。デジタル出力デバイス235は、ユーザデバイス204がデジタル出力デバイス235の範囲内にある間、カスタマイズされたコンテンツ238を、ユーザ232によって閲覧するために出力する。
【００６４】
ジオフェンスが、カスタマイズされたコンテンツをデジタル出力デバイス235上に表示するかどうかを判断するのに使用されてよい。この例では、ユーザデバイスが、デジタル出力デバイス235に関連付けられたジオフェンスエリア内にある場合、デジタル出力デバイス235は、ユーザデバイスにメッセージ送信して、カスタマイズされたコンテンツを要求する。他の例では、ユーザデバイスは、ジオフェンスエリアを検出した／入ったことに応答して、高関心品目に関連付けられたカスタマイズされたコンテンツを、デジタル出力デバイス235へ自動的に送る。デジタル出力デバイス235は、ユーザデバイスがジオフェンスエリア内にある限り、カスタマイズされたコンテンツを表示する。ユーザデバイスがもはやジオフェンスエリア内になくなると、デジタル出力デバイス235は、デフォルトコンテンツの表示を再開する。
【００６５】
カスタマイズされたコンテンツ238は、ネットワーク112を介して、ユーザデバイス202からデジタル出力デバイス235へ送られ得る。ネットワーク112は、BLUETOOTH(登録商標)、ビーコン送信機、LAN、WAN、または他の任意のタイプのネットワークを含み得る。
【００６６】
図3は、品目選択エリア300を示す例示的なブロック図である。品目選択エリア300は、品目表示および／または複数の品目130を含むエリアである。品目選択エリア300は、店舗または他の小売り環境を含み得る。品目選択エリア300は、1人または複数のユーザによる選択および／または購入のために表示される1つまたは複数の品目を有する屋内エリアおよび／または屋外エリアを含み得る。
【００６７】
複数の品目130は、どのタイプの品目も含む。複数の品目130は、棚のセット220の上に表示され得る。棚のセット220は、1つまたは複数の棚、冷蔵ディスプレイキャビネット、冷凍庫ディスプレイ、乳製品ケース、温感／加熱ディスプレイ、床ディスプレイ、後端ディスプレイ、サイドカウンタ、ゴンドラシェルフユニット、モジュール式通路ディスプレイ、または他の任意の品目表示エリアを含み得る。
【００６８】
ユーザデバイス308に関連付けられたユーザ306が、ARオーバーレイを重ねられた、ユーザ306のFOV310またはユーザデバイス308のFOV内の、品目選択エリア300の部分の実世界画像を含むAR表示を閲覧する。ユーザデバイス308は、図1のコンピューティングデバイス102、図1のユーザデバイス116、図2のユーザデバイス202、および／または図2のユーザデバイス204などだが、それらに限定されないコンピューティングデバイスである。この非限定的例では、ユーザデバイス308は拡張現実メガネまたはヘッドセットである。他の例では、ユーザデバイス308は、タブレット、セルラー電話、または他のモバイルコンピューティングデバイスを含む。
【００６９】
いくつかの例では、品目選択エリア300は、品目選択エリア300内でのユーザデバイスのロケーションを識別するための1つまたは複数のセンサーデバイスを含む。たとえば、品目選択エリア300は、画像キャプチャデバイス、ビーコン送信機、ビーコン受信機、赤外線(熱)センサー、近接センサーなどを含む。これらの例におけるシステムは、センサーデバイスによって生成されたセンサーデータを分析して、表示されるコンテンツをカスタマイズするために、識別されたユーザがデジタル出力デバイスまたは他の表示エリアに近接しているときを判断する。ある例では、品目選択エリア内でのユーザデバイスのロケーションを識別し、かつ／またはユーザデバイスの所与の範囲内に位置する複数の品目を識別するために、IRセンサーデータが、ユーザデバイスに関連付けられたエリアの3次元マッピングに使用される。
【００７０】
図4は、AR表示138を示す例示的なブロック図である。AR表示138は、棚のセット220の上に物理的に存在する、フィルタリングされた品目のセット402を含む、品目選択エリアの部分の実世界画像を含む3次元画像である。棚のセット220は、品目選択エリアに物理的に存在する、実世界棚のセットである。フィルタリングされた品目のセット402は、肯定的品目インジケータを有する品目および／または否定的品目インジケータを有する品目を含む。肯定的品目インジケータは、強調表示、太字、色、点滅インジケータ、品目の拡大グラフィカル画像、矢印または1つもしくは複数の品目を、ユーザにとって関心があると予測される品目として識別する他のインジケータを含み得る。否定的品目インジケータは、品目をグレー表示し、覆い／隠し、削除することなどを含み得る。
【００７１】
いくつかの例では、ARの中の棚のセット220は、品目405などのグラフィカル要素によって表される、棚の上に物理的に存在する高関心品目ならびに棚の上に物理的に存在しない1つまたは複数の無在庫仮想品目を含む。この例では、グラフィカル要素405は、3次元品目の外見を模倣する。たとえば、高関心品目のセットが、棚の上に物理的に存在する、オリーブオイルおよびココナツオイルの瓶を含み、この棚では現在在庫切れであるが奥の部屋／倉庫では入手可能なアボカドオイルにユーザが関心があり得るとシステムが判断した場合、システムは、棚のセット220の上に表示される、アボカドオイルの瓶を表す3次元グラフィカル要素を追加すればよい。ユーザがアボカドオイルの瓶を選択した場合、システムは、品目を補充するための通知を、在庫管理者など、別のユーザに送り、かつ／またはユーザを、ユーザが配送もしくは後での受取りのために品目を注文することができる注文フォーム／ウェブページにリダイレクトする。
【００７２】
無在庫仮想品目のセット406は、ユーザ306および／またはユーザデバイス308のFOV310内に物理的に存在しない1つまたは複数の品目のセットである。無在庫品目は、品目選択エリア(異なる棚)内の別のロケーションで入手可能、貯蔵庫／奥の部屋で入手可能、流通センターに注文が可能、別の店舗に注文が可能であるような品目を含み得る。無在庫仮想品目のセット406の中の各無在庫品目のグラフィカル表現は、1つまたは複数の仮想棚または他の表示に表示され得る。
【００７３】
仮想棚のセット408は、品目選択エリアに物理的に存在しない1つまたは複数の棚または他の表示のグラフィカル表現を含む。仮想棚のセット408は、「ゴースト」棚と呼ばれ得る。仮想棚または他の仮想品目表示は、実世界物理的棚／表示が位置しない場合がある品目選択エリア300のエリアの上に重ねられたAR表示138内に表示され得る。非限定的例では、AR表示138は、壁、歩道／通路の実世界ロケーション、ドア／エレベーターの前、または物理的棚が置かれていない場合がある他のロケーションに重ねられた仮想棚／表示を含む。別の例では、仮想棚のセット408の中の仮想棚のグラフィカル表現は、地面から浮かび上がり、またはAR表示内の物理的棚の上に浮いている。
【００７４】
図5は、無在庫仮想品目を含むAR表示138を示す例示的なブロック図である。この例におけるAR表示138は、フィルタリングされた物理品目504および／または無在庫品目のグラフィカル表現506を含む物理表示502を含む。物理表示502は、物理表示の画像を含む。フィルタリングされた物理品目504は、ユーザの選好／フィルタ基準に適合する品目表示エリア内に物理品目の画像を含む。言い換えると、フィルタリングされた物理品目504は、ユーザの選好、ユーザの取引履歴データ、および／または選択基準に基づいて、ユーザにとって関心があると予測される、品目選択エリアに物理的に存在する品目である。
【００７５】
仮想表示508は、品目選択エリアに物理的に存在しない、AR表示内の1つまたは複数の表示のグラフィカル表現である。仮想表示508は、要求、注文、配送、および／または後での受取りのために、別のロケーションから入手可能な無在庫仮想品目512を含む。
【００７６】
AR表示138は、フィルタリングされた物理品目504および／または無在庫仮想品目512の中の各品目に関連付けられた状況インジケータ514を含み得る。状況インジケータ514は、無在庫品目が品目選択エリア内の別のロケーションで入手可能であることを示す代替ロケーションインジケータ516を含み得る。AR表示の中の品目に関連付けられた補充インジケータ518は、品目が奥の部屋または品目選択エリア中の他の保管エリアにおいて入手可能であることを示す。たとえば、ユーザの選好、検索語(所望の品目属性)、および／または他のフィルタ基準が、棚では現在在庫切れ(out-of-stock, OOS)であるが奥の部屋／保管エリアでは入手可能な品目を示す場合、システムは、棚に物理的に存在しない品目のグラフィカル表現を、補充インジケータとともに提供する。ユーザが補充インジケータを選択した場合、システムは、棚を補充し、かつ／またはOOS品目の要求された数の実例を、補充を要求するユーザの所へもってくるために、奥の部屋／保管エリアからのOOS品目の追加の実例が販売フロアへもってこられることを要求する補充通知を、補充マネージャへ送る。
【００７７】
注文インジケータ520は、無在庫品目が、ユーザへの配送および／または品目選択エリアにおける後での受取りのために、流通センターまたは別の店舗／ローカルマーケットプレイスなどだが、それらに限定されない別のリモートロケーションからの注文が可能であることを示す。
【００７８】
補充制御手段524などだが、それらに限定されない制御手段522が設けられてよい。補充制御手段524のユーザ選択が、物理表示を補充し、かつ／または1つもしくは複数の品目を奥の部屋／保管エリアからユーザの所へもってくるための通知を、別のユーザへ送ることをトリガする。これにより、品目フィルタリングシステムが、品目を再注文／補充し、かつ／または在庫を更新するために在庫にリンクされることが可能になる。補充選択肢は、手元の在庫内で十分な数の品目が入手可能である場合に提供される。
【００７９】
品目注文要求制御手段526は、ユーザによって選択されると、リンクまたは注文フォームを、ユーザに関連付けられたユーザデバイスへ送ることをトリガする。ロケーション要求制御手段528は、ユーザによって、所望の品目が見つかり得る別のエリアまたは品目選択エリア内の他のロケーションへのマップ530および／または方向532を取得するために選択され得る。たとえば、フィルタリングされた物理品目504が黒色プリンタインクを含む場合、仮想表示は、プリンタインクとともに頻繁に使われるが、プリンタインクと同じ棚には物理的に存在しない、プリンタ用紙などだが、それらに限定されない、プリンタインクに関連付けられた仮想品目のセットを含み得る。ユーザは、プリンタ用紙が表示される品目選択エリアの通路または他のエリアへのマップおよび／または方向を取得するために、ロケーション要求制御手段528を選択すればよい。マップおよび／または方向は、ユーザが品目選択エリアを動いて／歩いているとき、リアルタイムで更新され得る。ユーザが間違った通路を曲がった場合、マップおよび／または方向は、ユーザを正しいロケーションに向け直すように、リアルタイムで更新され得る。方向は、ユーザを別の品目のロケーションに向ける、AR表示内の矢印および／または方向インジケータを含み得る。
【００８０】
AR表示138は任意選択で、ストリーミングコンテンツをリアルタイムで提供するストリーミングコンテンツ表示ノード534を含む。ストリーミングコンテンツ表示ノード534は、ユーザが品目表示エリア中で品目を閲覧するとき、ユーザによってカスタマイズおよび／または選択されたストリーミングコンテンツを提供する、AR表示138内のグラフィカルノード、ウィンドウ、または他のグラフィカル要素である。ストリーミングコンテンツは、ビデオ、映画、テレビ番組、コマーシャル、製造／供給元ウェブサイトへのリンク、品目レビュー、品目宣伝ビデオなどを含み得る。
【００８１】
他の例におけるAR表示138は、ユーザにとって関心があると予測される1つまたは複数の品目に関連付けられた情報540を含む、1つまたは複数の仮想標識のセット538を含む。仮想標識とは、実世界における物理的標識ではない標識である。仮想標識は、AR表示138内の3次元のグラフィカル要素としてのみ存在する。仮想標識内で提供される情報540は、限定はしないが、品目の名称、値付け情報、サイズ情報、原料、販売促進／値引き、割り戻し、クーポン、または品目に関連付けられた他の任意の情報を含み得る。
【００８２】
図6は、カスタマイズARフィルタ構成要素126を示す例示的なブロック図である。カスタマイズARフィルタ構成要素126は、AR表示により品目をリアルタイムでフィルタリングするための、コンピューティングデバイス上で動作する構成要素である。カスタマイズARフィルタ構成要素126は、この例では品目フィルタ構成要素602を含む。
【００８３】
品目フィルタ構成要素602は、品目選択エリア中のユーザデバイスのFOV内の1つまたは複数の品目に関連付けられた品目データ604を分析する。品目データ604は、原料、ブランド名、出所の国、出所の州、季節性、価格、クーポン、値引き、割り戻し、販売促進、オーガニック保証、糖分含有、脂肪含有、グルテン含有などを含み得る。
【００８４】
品目フィルタ構成要素602は、重み付き選択基準のセットおよびユーザ選好のセットを使って、いくつかの例における品目データ604を分析する。品目フィルタ構成要素602は、分析に基づいて、選択されたユーザ向けにカスタマイズされた高関心品目のセット606および低関心品目のセット612を識別する。
【００８５】
高関心品目のセット606は、選択された品目と同じまたは同様のブランドラインの品目を含み得る。同じブランドラインの品目は、同じブランドによる、シャンプーのボトルおよびコンディショナーのボトルなどだが、それらに限定されない、一緒にまたは併せて使われるように設計された品目である。したがって、ユーザが、ブランド「A」のシャンプーのボトルを選択した場合、高関心品目のセット606は、ブランド「A」のコンディショナー、ヘアスプレー、縮れ防止クリームなどのような、ブランド「A」に対するブランドライン品目を含み得る。
【００８６】
高関心品目のセット606は、頻繁に一緒に使われる品目を含み得る。たとえば、ユーザがチップを選択した場合、高関心品目のセット606は、サルサまたはワカモレディップを含み得る。別の例では、ユーザがシリアルの箱を選択した場合、高関心品目のセット606は牛乳を含み得る。
【００８７】
高関心品目のセット606は、選択されたユーザによる購入パターンも反映し得る。たとえば、ユーザがオーガニック品目を頻繁に購入する場合、高関心品目のセットは、ユーザのFOVまたはユーザに関連付けられたユーザデバイスのFOV内のすべてのオーガニック種の品目を含み得る。別の例では、ユーザが、ブランド「B」に対するブランド信仰を示す場合、高関心品目のセット606は、ユーザのFOVまたはユーザに関連付けられたユーザデバイスのFOV内の、ブランド「B」に関連付けられたすべての品目を含み得る。
【００８８】
高関心品目のセット606は、ユーザデバイスのFOV内の、物理的に存在する1つまたは複数の品目のセット608である。他の例では、高関心品目のセットは、ユーザにとって関心があると予測される、ユーザデバイスのFOVには物理的に存在しない1つまたは複数の品目のセット610も含み得る。ユーザのFOVに存在しない高関心品目は、無在庫品目と呼ばれ得る。
【００８９】
高関心品目のセット606は、検索語との、変化する準拠度を有する品目のサブセットを含み得る。たとえば、高関心品目のセットは、ユーザの指示した選好／フィルタ基準の大部分に合致する(90パーセント合致〜100パーセント合致)属性を有する最高／最良合致品目の第1のサブセットを含み得る。品目の第2のサブセットは、ユーザの所望の属性の50〜75パーセントに適合する属性を有する品目を含んでよく、品目の第3のサブセットは、ユーザの所望の属性の3分の1〜2分の1に合致する品目を含んでよく、以下同様である。
【００９０】
別の例では、高関心品目のセット606は、ユーザが以前に選択／購入したことがある品目の第1のサブセット、ユーザが試したことがない／気づいていない可能性がある、在庫に最近追加された新しい品目である品目の第2のサブセット、および／またはそれらに関連付けられた販売促進提案を有する品目の第3のサブセットを含む。
【００９１】
オーバーレイ構成要素614は、品目618などだが、それらに限定されない、高関心品目のセットの中の各品目に肯定的品目インジケータ616を割り当てる。肯定的品目インジケータ616は、品目618を強調表示し、品目618の画像を拡大するグラフィカル要素、フラッシュインジケータ、ストロボインジケータ、色オーバーレイなどを含み得る。一例では、オーバーレイ構成要素614は、ユーザが以前使用した経験がある、以前に購入した品目に、第1の肯定的インジケータを、新しい／ユーザが試したことがない高関心品目に、第2の肯定的品目インジケータを、および／または特典／より大きいパッケージサイズ、割り戻し、クーポン、BYGO提案、割引価格、または別の値引きに関連付けられた販売促進用高関心品目に関連付けられた第3の肯定的品目インジケータを割り当てる。この例では、第1の肯定的品目インジケータ、第2の肯定的品目インジケータおよび第3の肯定的品目インジケータは各々、異なる外見を有する。言い換えると、第1の肯定的品目インジケータは、第2の肯定的品目インジケータおよび第3の肯定的品目インジケータとは異なって見える。
【００９２】
さらに他の例では、オーバーレイ構成要素614は、フィルタ／検索語との75〜100パーセント合致を有する品目など、ユーザの選好および／または検索フィルタに最も近く適合する、高関心品目のセットの中の品目に、異なる肯定的品目インジケータを割り当てる。高関心品目のセットの中の品目への、別の異なる肯定的品目インジケータは、ユーザの検索／フィルタ語との75パーセント未満の適合／合致を有する。別の例では、異なる第3の肯定的品目インジケータが、ユーザの検索基準／フィルタ語との50パーセント以下の合致を有する品目に割り当てられ得る。このようにして、高関心品目は、どの品目が所望の属性との最良合致であるか、およびどの高関心品目が、所望の属性を最も数少なく有するかに基づいて区別される。
【００９３】
オーバーレイ構成要素614は、品目622など、低関心品目のセットの中の各品目に、否定的品目インジケータ620を割り当てる。否定的品目インジケータ620は、品目をグレー表示すること、品目の画像を縮小もしくは最小化すること、品目の画像を削除すること／品目の画像を覆うか、または隠すことなどを含み得る。
【００９４】
他の例でのオーバーレイ構成要素614は、品目状況更新情報624を含み得る。品目状況更新情報624は、品目に関連付けられた、新たな販売促進提案626の受信ならびに／または品目への関心、品目のタイプ、および／もしくは品目の分類を示す新たなユーザ入力の受信に応答して、否定的品目インジケータを肯定的品目インジケータに変更する更新情報である。
【００９５】
たとえば、ユーザが、所与の価格範囲内の品目に関心があるだけであり、品目622をその価格範囲内にするように価格を下げる、新たな販売促進提案626がリアルタイムで受信された場合、品目は、低関心品目のセットから高関心品目のセットに移されてよい。この例では、品目622についての否定的品目インジケータは、販売促進提案626に応答して、より低い価格を反映する肯定的品目インジケータに変更され得る。
【００９６】
販売促進提案626は、いくつかの例では販売促進構成要素628によって受信され得る。販売促進構成要素628は、図1および／または図2のネットワーク112などのネットワーク接続を介して、1つまたは複数の供給元から販売促進提案をリアルタイムで受信するための構成要素である。販売促進構成要素628は、選択基準およびユーザ選好を使って販売促進提案をリアルタイムで分析して、提案された販売促進が、低関心品目を、高関心品目のセットに移されるのが適当とするかどうかを判断する。これにより、フィルタは、値段を下げるか、または以前に低関心品目としてフィルタ除去／識別された品目への潜在的ユーザ関心を増すために、リアルタイムの付け値または供給元提供クーポンを使用することが可能になる。
【００９７】
別の例では、ユーザが、以前にオーガニック品目への関心を表さなかったが、買い物している間に、ユーザが口頭でオーガニック選択肢についての情報を要求した場合、品目フィルタ構成要素は、オーガニック品目に対する新たな関心／選好を示すユーザ入力に応答して、すべてのオーガニック品目を低関心品目のセットから高関心品目のセットに移してよい。
【００９８】
カスタマイズARフィルタ構成要素126は任意選択で、ポップアップジェネレータ630を含む。ポップアップジェネレータ630は、高関心品目のセット606の中の少なくとも1つの品目に関連付けられたユーザ入力634を受信したことに応答して、その少なくとも1つの品目に関連付けられた付加情報632をAR表示内に出力する。ユーザ入力634は、図1のユーザインターフェース構成要素110などだが、それらに限定されないユーザインターフェースを介して受信され得る。付加情報632は、品目データ、オンライン購入情報、品目を注文／要求するためのウェブサイトへのリンク、補充要求制御手段、推奨レシピ、選択された品目とともに使われるべき、推奨ブランドライン品目、選択された品目とともに使われるべき、推奨関連品目などを含む。
【００９９】
ユーザ入力は、口頭入力、ジェスチャー、品目の選択、テキスト入力などのような、ユーザによって与えられる入力を含む。たとえば、システムは、分析を使用して、どの品目をユーザが手に取り、品目を見て、触れ、棚に戻し、カートに入れるか、どれだけ長くユーザが品目を見たか、などを判断する。口頭入力は、所望の品目属性および／または望まれない品目属性などだが、それらに限定されない検索／フィルタ語などを含み得る。ユーザがある品目を5秒間見た場合、それは、ユーザが1秒間見た場合よりも重要であり／大きい関心を示し得る。
【０１００】
いくつかの例におけるフィードバック構成要素636は、AR表示内の品目配置642に関連付けられたフィードバック640またはユーザによる購入のために選択された、AR表示内の1つもしくは複数の品目644に関連付けられたフィードバックについての要求638を出力する。品目配置642フィードバックは、ユーザがAR表示の中の品目および／または仮想表示を並べ替えることによって生成され得る。たとえば、AR表示が、一番上の棚に子供向けシリアルの、およびより低い仮想棚に高繊維／低糖シリアルのグラフィカル表現を示す場合、ユーザは、ユーザ入力により、子供向けシリアルをより低い棚に移し、より低糖のシリアルをより高い棚に移すようにAR表示を並べ替えてよい。
【０１０１】
いくつかの例では、複数のユーザから集約された、品目配置642に関連付けられたフィードバック640は、好まれる品目配置／好まれる品目陳列を識別するために分析され得る。このフィードバックは、品目選択エリア内での物理品目表示を再設計および／または更新するのに使用され得る。
【０１０２】
品目644のフィードバック640は、高関心品目のセット606の中の品目がユーザによって選択されるかどうか、品目の低関心セットの中に置かれている品目に対してユーザが選好を示すかどうか、品目を評価するフィードバックなどに関連付けられたフィードバックを含み得る。
【０１０３】
通知構成要素646は、1人または複数のユーザへ通知を送るための構成要素である。通知構成要素646は、品目の補充を要求する補充制御手段をAR表示内で第2のユーザが選択したことに応答して、棚を補充するための補充／在庫切れ通知を、第1のユーザ／補充マネージャへ送り得る。他の例における通知構成要素646は、第2のユーザが品目を突き止め、または第2のユーザが、現在手が届かないほど高い棚にある品目を取り出すための支援を要求する通知を、第1のユーザへ送る。
【０１０４】
カスタマイズARフィルタ構成要素126によって生成されたAR表示は、所定の時間間隔650などだが、それらに限定されない、一定の間隔でリアルタイムに更新される。所定の時間間隔は、AR表示を更新するために、新たな画像データまたは他のセンサーデータが生成される、どのユーザ定義時間期間であってもよい。所定の時間間隔650は、限定はしないが、1秒の時間間隔、5秒の時間間隔、30秒の時間間隔、またはAR画像を更新するための、他の任意の適切な時間期間であってもよい。
【０１０５】
カスタマイズARフィルタ構成要素126は、いくつかの例では、ユーザに関連付けられたユーザデバイスの所定の距離652内の品目に対するフィルタリングを実行する。所定の距離652は、ユーザデバイスに関連付けられた範囲またはゾーンである。所定の距離652は、ユーザデバイスに関連付けられた画像キャプチャデバイスのFOVを含み得る。所定の距離は、5フィート半径、8フィート半径などだが、それらに限定されない、品目フィルタリングゾーンを定義するのに使用されるユーザ定義半径、または他の任意の測定値であってもよい。
【０１０６】
図7は、ARオーバーレイ132を示す例示的なブロック図である。ARオーバーレイ132は、肯定的品目インジケータのセット702、否定的品目インジケータのセット704および／または無在庫仮想品目のセット706を含む。無在庫仮想品目のセット706は、1つまたは複数の物理的に存在しない品目708のグラフィカル表現710を含み得る。
【０１０７】
図8は、機械学習構成要素800を示す例示的なブロック図である。機械学習構成要素800は、フィードバック804、トレーニングデータ806、ユーザ選好808、および／または履歴取引データ810を使って、ユーザごとの選択基準802を分析する。
【０１０８】
フィードバック804は、品目レビューフィードバック、表示上での品目の配置に関連付けられたフィードバック、および／またはカスタマイズされた品目フィルタリングの正確さに関連付けられたフィードバックを含み得る。システムが、ユーザが実際に好む高関心品目を識別するために品目をフィルタリングし、ユーザが閲覧することに関心がない品目をフィルタリングする場合、フィードバックは、良好であり／正確なフィルタリングを示し得る。システムが、実際にはユーザにとって関心がない高関心品目を選択した場合、または所望の品目がフィルタ除去されている場合、フィードバックは不良であり得る。
【０１０９】
ユーザ選好808は、ユーザ選択AR表示選好を含み得る。たとえば、ユーザ選好808は、AR表示内での仮想棚の表示のためのユーザ選択色を含み得る。別の例では、ユーザ選好は、AR表示内で、子供関連品目をより低い棚に、またはキャンディ／スイーツをより高い棚に、など、好まれる品目配置を指定することができる。
【０１１０】
機械学習構成要素800は、選択基準の各々に関連付けられた重みを調節するためのフィードバック804など、リアルタイムのデータを使用する。たとえば、選択基準が、お金を節約する／価値を強調することをユーザが好むが、ユーザは、ブランド名製品も好むことを示す場合、選択基準は、どの基準が最も優先されるかを示すように重み付けされる。
【０１１１】
いくつかの例における機械学習構成要素は、ユーザが購入する品目に関連付けられた、ユーザのフィードバックおよび取引データを、選択基準の重みを調節するのに使用する。上の例では、ユーザが、クーポンを使って、または他の販売促進とともにブランド名品目を頻繁に購入する場合、機械学習構成要素800は、ブランド名品目に関連付けられた販売促進／値引きに、最も重大な選好が与えられるべきであることを示す重み付き選択基準812を生成することができる。
【０１１２】
図9は、販売促進提供に基づいて、AR表示をリアルタイムで更新するためのシステム900を示す例示的なブロック図である。カスタマイズARフィルタ構成要素126を動作させるコンピューティングデバイス102は、低関心品目908に関連付けられた販売促進用品目906を、低関心品目908の供給元に関連付けられたリモートコンピューティングデバイス910から受信し得る。いくつかの例におけるリモートコンピューティングデバイス910は、供給元912によって提供された品目を、フィルタリングされた(低関心)品目として識別する通知を、カスタマイズARフィルタ構成要素126から受信する。供給元912は、販売促進提案906を、ネットワーク112を介して、カスタマイズARフィルタ構成要素126へリアルタイムで動的に送ればよい。供給元は、品目のフィルタリングに関するリアルタイムのアラートを受信する。供給元には、供給元によって提供された品目のフィルタリングを変更するように、リアルタイムで値付けし、かつ／または値引きもしくはクーポンを提案する機会がある。販売促進提案は、価格値引き、品目の購入に伴う無料品目の提案、割り戻し提案などを含み得る。
【０１１３】
別の例では、販売促進提案は、供給元によって提供された品目を、低関心品目のセットから、中性(フィルタリングされていない品目)のセットに、および／または高関心品目のセットに移すために、供給元によって支払われる供給元料金を含み得る。中性／フィルタリングされていない品目とは、いかなる改変もなしで、実世界において通常現れるように、AR内に表示される品目である。言い換えると、中性品目は、強調表示などの肯定的品目インジケータなしで表示されることになる。中性品目はまた、グレー表示、不明瞭化などのような否定的品目インジケータなしで表示される。
【０１１４】
さらに別の例では、供給元は、検索／フィルタ語に合致しないが、否定的品目インジケータなしで閲覧用にAR表示内に表示される品目の仮想棚／ゴースト棚内での配置のために品目を適当とするための料金または他の販売促進提案を、ユーザに、および／またはシステムに与えることができる。いくつかの例では、ユーザが、所与の価格範囲内の品目に対する欲求を示す場合、システムは、価格範囲の外だが近い(価格範囲の所定の上限内／最大価格を所定の量だけ超える)品目を、それらの品目の供給元が品目に関連付けられた販売促進提案または他の報奨を与える場合、ユーザによる閲覧のために別個の仮想棚に表示してよい。
【０１１５】
一例では、ユーザが品目に対して5ドルという最大価格を指定する場合、システムは、5ドルと7ドルとの間の価格を有する品目を、否定的品目インジケータなしで仮想棚の上に含め得る。別の例では、5ドルの上限を超える価格を有するが、1つ買えば1つ(buy-one-get-one, BYGO)無料の提案などの割り戻しまたは他の販売促進に関連付けられた品目が、これらの品目が、販売促進の後は指定された価格範囲内であることをユーザに知らせる販売促進用値引きインジケータつきで、別個の仮想棚上に表示されてよい。
【０１１６】
カスタマイズARフィルタ構成要素126は、販売促進提案906に応答して、更新されたAR表示916を生成し得る。更新されたAR表示916は、低関心品目を高関心品目に変更する。
【０１１７】
図10は、リアルタイムAR表示を生成するためのユーザデバイス1002を示す例示的なブロック図である。ユーザデバイス1002上のフィルタアプリケーション1003が、複数のソースからリアルタイムでデータを集約し、集約されたデータを、AR表示を動的に生成および／または更新するのに使用する。フィルタアプリケーションは、図1のフィルタアプリケーション142など、AR表示の中の品目をフィルタリングするためのアプリケーションである。いくつかの例では、ユーザデバイスは、図1のデータ記憶デバイス120またはクラウドストレージなどのデータストレージからデータを取得する。
【０１１８】
ユーザデバイス1002は、供給元報奨データベース1004から販売促進提案／販売促進用データを受信する。供給元報奨データベース1004は、1つまたは複数の品目に関連付けられた、割り戻し、クーポン、値引き、セール、または他の販売促進に関連付けられたデータを含む。いくつかの例では、販売促進は、ユーザに新しい品目を試すよう勧めるための、新しい品目に関連付けられた値引きまたは報奨を含む。これにより、供給元は、ユーザのフィルタリングされた品目リストに新しい品目を追加させ、かつ／またはフィルタ除去された品目を高関心品目リストもしくは中性品目リストに再度追加させることが可能になる。中性品目とは、高関心品目リストまたは低関心フィルタリング済み品目リスト中にない品目である。中性品目は、肯定的品目インジケータにも否定的品目インジケータにも関連付けられない。
【０１１９】
たとえば、ユーザの選好が、ユーザ選択価格範囲外のフィルタリング品目を指定する場合、供給元は、所与の品目の価格を、ユーザの選択した価格範囲まで下げるために、クーポンまたは他の値引きなどの販売促進を提案すればよい。こうすることにより、供給元は、価格のせいでフィルタ除去されるはずの品目を識別すること、およびリアルタイムで、価格のせいで品目がフィルタ除去されるのを防止するために品目を値引きする提案が可能になる。システムは、品目を検索するユーザならびに品目の供給元から受信されるリアルタイムのデータに基づいて、品目のフィルタリングを動的に調節する。
【０１２０】
プラノグラム1006データは、品目が棚または他の表示のどこに位置する／置かれているかを記述するデータを含む。プラノグラム1006は、各棚／表示における各タイプの品目の番号、概略図、店舗中の品目の視覚表現、棚／表示上での品目の割り当てられたロケーションを示す図／モデル、および／または店舗レイアウトなどの情報も含み得る。
【０１２１】
通路ロケーションデータ1008は、どのようなタイプの品目が各通路にあるか、どのような品目が各通路の各棚にあるか、通路の棚の配向、各通路にある品目の数などを識別する。品目フィルタ構成要素は、ユーザデバイスのロケーションを識別するために、プラノグラム1006および通路ロケーションデータを、品目画像データと相互参照する。いくつかの例におけるシステムは、ユーザデバイスの識別されたロケーション内の品目についてのプラノグラムデータ、通路ロケーションデータ、および品目データを、AR表示を作成する際のユーザデバイスによる使用のために、ユーザデバイスへ送る。
【０１２２】
センサーデータ146は、図1のセンサーデバイス118、図1のセンサーデバイスのセット145、図2のセンサーデバイス206、および／または図2のセンサーデバイス228など、1つまたは複数のセンサーデバイスから取得されるデータである。センサーデータ146は、1つまたは複数の品目を含む品目選択エリアの部分の画像データを含み得る。
【０１２３】
取引履歴データ1012は、1つまたは複数の前の取引中にユーザによって選択された品目の履歴を含む。取引履歴データ1012は、ユーザによって以前に選択された高関心品目および／またはユーザが実際に選択した低関心品目として識別された品目の識別を含み得る。この取引データは、選択基準を微調整し、ユーザにとって関心がある見込みがある品目およびユーザにとって低関心であるか、または関心がない品目の識別を向上するのに使われ得る。
【０１２４】
カテゴリごとのフィルタ品質1014は、ユーザにとって関心がある品目のカテゴリを識別するための1つまたは複数の品目選択基準を含む。カテゴリごとのフィルタ品質は、低糖カテゴリの品目、グルテンフリーカテゴリの品目、オーガニックカテゴリの品目、価値カテゴリの品目、ファミリーサイズカテゴリの品目、ベビー関連カテゴリの品目、ペット関連カテゴリの品目、および他のカテゴリなどのカテゴリを含み得る。
【０１２５】
カテゴリごとのフィルタ品質1014は、適用される基準の数および／またはユーザに対して出力されるフィルタ結果の数も含み得る。ある例では、カテゴリごとのフィルタ品質1014は、品目フィルタリング中に適用されるべき5つの選択基準という限度を示す。別の例では、フィルタは、品目を香水に限定する第1の基準、女性の香水という第2の基準、香水のブランドという第3の基準、価格範囲という第4の基準、および好まれるサイズ(サンプルサイズ、1オンスボトルなど)を示す第5の基準を検索する。これらの5つのフィルタがユーザによって与えられると、フィルタリングは、第1の段階のフィルタリング結果を取得し始める。ユーザが追加基準を追加したい場合、基準は、検索結果を微調整するか、またはさらに狭めるように、第2の段階のフィルタリング中に追加され得る。これらの例では、出力されるAR表示は、ユーザが指定した数の品目／フィルタ結果を含むだけである。これにより、制限／制御されるARフィルタ中に消費されるプロセッサリソースが削減される。
【０１２６】
たとえば、ユーザがスキンケア品目のカテゴリに関心がある場合、フィルタは、ユーザにとって潜在的関心がある、スキンケアカテゴリの中のモイスチャライザー、洗顔料、日焼け止め、または他の品目を識別する。同様に、ユーザが、夜に使用するためのスキンケア品目を突き止めるための欲求を示す場合、フィルタは、ナイトクリーム、化粧落とし、および夜に使用するために設計された他のスキンケア品目を識別する。フィルタは、ユーザが3次元AR表示中で品目を閲覧するのを可能にすると同時に、ユーザが所望の品目をより素早く、効率的に突き止めるのを支援するために、入手可能品目を絞り込む。
【０１２７】
品目データ1016は、品目を記述するデータを含む。品目データ1016は、原料、品目の出所、製造国、季節性、価格、サイズ、ユニットごとの品目の数などを含み得る。
【０１２８】
画像データベース1018は、限定はしないが、品目寸法、包装画像、色、品目関係などを含む画像データのデータベースである。画像データベース1018は、品目選択エリア中の棚、ディスプレイ、および／または品目に関連付けられた画像データも含み得る。たとえば、画像データベース1018は、ケチャップのボトルに関連付けられた画像データを含み得る。品目フィルタ構成要素は、画像認識を実行して、ユーザ／ユーザデバイスのFOV内の棚／表示上の品目を識別すること、在庫切れ品目のせいで空の棚を識別すること、ユーザデバイスのロケーションを識別することなどを行う。
【０１２９】
画像認識分析は、ユーザデバイスによって生成された画像データを、品目／棚の既知の外見と比較して、1つまたは複数の品目を識別するために実行される。一例では、システムが、1つのロケーションにある4つの異なる品目を一緒に認識した場合、システムは、それらの品目を、プラノグラムおよび通路ロケーションデータと比較して、品目選択エリア内での、それらの4つの品目の3次元ロケーションを判断する。
【０１３０】
たとえば、システムは、在庫中の、ケチャップのボトル、ケチャップボトルラベル、ケチャップボトルマーカー、またはケチャップボトルに関連付けられた他の識別用画像データの既知の画像を、ユーザに関連付けられたセンサーデバイスによって生成された画像データと比較して、ユーザデバイスのFOV中のケチャップのボトルを識別する。この画像データは、ユーザ／ユーザデバイスのFOV内の品目を識別し、かつ／またはユーザ／ユーザデバイスのロケーションを識別するのに使用され得る。既知の画像データは、品目寸法、パッケージ色、ラベル、ボトル形状、ボトルサイズ、箱サイズ、ラベルサイズ、ラベルデザインなどを含み得る。
【０１３１】
いくつかの例では、システムは、品目の上のマーカーの識別／比較に基づいて画像分析を実行し、ここで、品目はサイズが非常に小さく、および／または品目外見もしくは異なる品目用の包装が非常に類似している。これらの例では、バーコード、UPC、ラベル、ラベル上のテキスト、ラベル上の画像もしくはグラフィック、RFIDタグ、白黒マーカー、または品目もしくは品目に関連付けられた棚の上の他の識別用マーキングなど、各品目の上のマーカーが、AR品目フィルタリングのために、ユーザの範囲内の品目を識別するのに使用される。たとえば、ユーザが、パッケージサイズすべてが非常に類似している、非常に小さい瓶の香水または化粧品を見ている場合、フィルタ構成要素は、パッケージサイズ、色、または品目外見を分析するのではなく、パッケージ上のマーカーの画像を分析して、どの品目をユーザが閲覧しているかを識別する。マーカー／品目が識別されると、その情報は、ユーザおよび／またはユーザデバイスのロケーションを判断し、ならびにユーザの所定の範囲内の品目を識別するために、プラノグラムおよび／または通路情報データにマップされ得る。
【０１３２】
分析データベース1020は、AR内で品目フィルタリングを実行するのに使われるアルゴリズム／分析を含む。分析は、高関心品目および／または低関心品目を識別するための品目フィルタ1024を含み得る。分析は、品目選択基準を微調整するための機械学習(ML)1022も含み得る。機械学習1022は、パターン認識および人工知能(AI)を含み得る。
【０１３３】
別の例では、分析データベース1020は、UPCデータ、RFIDデータ、バーコードデータ、マトリックスバーコード識別子などのような品目識別子データを含む。分析データベース1020は、店舗番号、品目フィルタリングに関連付けられたタイムスタンプ、製品カテゴリ、選択されたフィルタ(肯定的および否定的フィルタ)、ならびに／またはデータをグループ化するための買い物の実例も含み得る。肯定的フィルタは、望ましい品目、品目のカテゴリ、タイプ、またはプロパティを含む。ユーザが特定のブランドを好む場合、そのブランドが肯定的フィルタとして使われ得る。否定的フィルタは、望ましくない品目、品目のカテゴリ、タイプ、またはプロパティを含む。たとえば、ユーザが、グルテンフリー品目にのみ関心がある場合、グルテンは否定的フィルタであり、グルテンフリーが肯定的フィルタとして使われ得る。
【０１３４】
分析データベース1020は、マーケティング傾向にデータフィードを提供することができる。言い換えると、分析データベース1020は、品目-店舗レベルで傾向およびローカル品目選好を識別するために分析され得るデータを集約する。分析データベース1020は、供給元報奨データベース1004中にデータフィードを提供することもできる。供給元報奨データベース1004は、顧客向けの特定の報奨を表示するのに、フィルタデータを使い得る。供給元報奨データベース1004は、品目フィルタに、報奨を有する品目をフィルタリングさせない。
【０１３５】
分析データは、カスタマイズされた品目フィルタリングでAR表示を生成するのに使用される。いくつかの例では、システムは、ユーザデバイスのFOVにおける変更、FOV内の品目の変更、ユーザ入力および／または新たな販売促進用データを反映する、更新された分析データを、所定の時間間隔で(「x」秒ごとに)送る。
【０１３６】
これらの非限定的例では、ユーザデバイス1002は、図1のユーザデバイス116などのコンピューティングデバイスである。ユーザデバイス1002は、供給元報奨データベース1004など、複数のソースから、品目フィルタリング中に使用するためにデータを集約する。ただし、他の例では、データは、図1のコンピューティングデバイス102など、異なるコンピューティングデバイスによって複数のソースから集約される。さらに他の例では、複数のソースからのデータは、ユーザデバイス1002による取出しのために、データストレージ上へ集約される。
【０１３７】
図11は、センサーデバイスのセット145を示す例示的なブロック図である。センサーデバイスのセット145は、品目選択エリアの部分1106の実世界画像1104を生成するための1つまたは複数の画像キャプチャデバイス1102を含む。センサーデバイスのセット145は、支援についての口頭問合せ／要求、情報についての口頭要求などだが、それらに限定されないオーディオデータ1110を生成し、かつ／または口頭検索語を入れるマイクロフォン1108も含み得る。
【０１３８】
センサーデバイスのセット145は任意選択で、1つまたは複数の品目に関連付けられたRFIDタグを読み取るためのRFIDタグリーダ1112を含む。RFIDタグリーダ1112は、RFIDタグデータ1114を生成する。RFIDタグデータ1114は、品目のロケーションおよび／またはユーザデバイスのロケーションを識別するのに使用され得る。
【０１３９】
スキャナ1116は、UPCリーダ、マトリックスバーコードリーダ、QRコード(登録商標)リーダなどを含む。スキャナ1116は、ユーザおよび／またはユーザデバイスのFOV内の品目を識別するのに使用される走査データ1118を生成する。
【０１４０】
全地球測位システム(GPS)1120デバイスは、品目、表示、スキャナ、および／またはユーザデバイスのロケーションを識別するのに使用され得る。GPSデータは、ジオフェンスデータ1122を生成するのに使用され得る。ジオフェンスデータは、ユーザデバイスが、図2のデジタル出力デバイス235などだが、それらに限定されないデジタル出力デバイスの範囲内にあるときを判断するのに使用され得る。ユーザデバイスが、デジタル出力デバイスに関連付けられたジオフェンスエリア内にあるとき、デジタル出力デバイスは、ユーザ向けにカスタマイズされた、ユーザデバイスから受信されたコンテンツを表示する。ユーザデバイスがジオフェンスエリア外にあるとき、デジタル出力デバイスはデフォルトコンテンツを表示する。
【０１４１】
他の例では、センサーデバイスのセットは、光センサー、近接センサー、重みセンサー、ビーコン受信機／送信機、または他の任意のタイプのセンサーデバイスを含む。センサーデータは、品目を識別し、かつ／またはユーザ／ユーザデバイスのロケーションを識別するために、品目フィルタ構成要素によって分析され得る。
【０１４２】
図12は、品目1202上の識別子を走査するユーザデバイスを示す例示的なブロック図である。品目1202は、品目選択エリア内の物理的棚または他の物理表示上で物理的に入手可能な品目である。品目1202は、UPC、RFIDタグ、ラベル、白黒マーカー、または別の識別子などのマーカー1204を含む。ユーザデバイス1206は、マーカー1204を読み取るための、スキャナ1208などのセンサーデバイスを含む。ユーザデバイス1206は、マーカーを走査することによって生成された走査データを使用して、品目1202を識別する。いくつかの例では、ユーザデバイス1206は、ユーザデバイスのFOV内の品目および／または棚の識別に基づいてユーザデバイスのロケーションを識別するのに、プラノグラムおよび／または通路ロケーションデータを使用する。
【０１４３】
一例では、ユーザデバイスは、ユーザのFOV内の品目のセット上のマーカーを走査して、ピクルス、ケチャップ、マスタードおよび他の調味料を識別する。ユーザデバイスは、プラノグラムおよび通路ロケーションデータを分析して、ピクルス、ケチャップ、マスタードおよび他の調味料の、割り当てられたプラノグラムロケーションに関連付けられた通路、棚、および／または他のロケーション識別子を識別する。ユーザデバイスは、この情報を、ユーザデバイスおよび／またはユーザデバイスに関連付けられたユーザの現在のロケーションを判断するのに使用する。
【０１４４】
他の例では、品目フィルタは、品目の画像を含む画像データを分析することによって、品目を識別する。品目フィルタは、画像データを、図10の画像データベース1018などの画像データベース中の1つまたは複数の画像の画像データと比較する。
【０１４５】
言い換えると、ユーザデバイスが、ユーザデバイスの近接にある品目の識別を判断した場合、ユーザデバイスは、プラノグラムおよび通路ロケーションデータ上でそれらの品目を突き止めて、品目選択エリア内でのユーザデバイスのロケーションを判断する。
【０１４６】
プラノグラムデータ、通路ロケーションデータ、画像データ、フィルタ品質、および品目データは、いくつかの例では、単一のデータベースにまとめて記憶される(集約される)。これにより、ユーザデバイスは、データベースへの一度の問合せを使ってAR表示を生成する際に使用するために、プラノグラムデータ、通路ロケーションデータおよび品目データを取得することが可能になる。
【０１４７】
別の例では、プラノグラムデータおよび通路ロケーションデータは、あるデータベースに記憶され、品目データは別個のデータベースに記憶される。ユーザデバイスは、統合アプリケーションへ問合せを送る。統合アプリケーションは、複数のソースからのプラノグラムデータ、通路ロケーションデータ、および品目データを集約し、データをユーザデバイスへ送る。
【０１４８】
図13は、ユーザ向けのカスタマイズされたAR表示を生成するための、コンピューティングデバイスの動作を示す例示的なフローチャートである。図13に示すプロセスは、図1のコンピューティングデバイス102またはユーザデバイス116などのコンピューティングデバイス上で実行するカスタマイズARフィルタ構成要素126によって実行され得る。
【０１４９】
プロセスは、初めに、1302において、重み付き選択基準およびユーザ選好を使って、ユーザデバイスのFOV内の複数の品目に関連付けられた品目データを分析する。複数の品目は、図1、図2、および／または図3の複数の品目130などだが、それらに限定されない、品目選択エリア中の少なくとも1つの表示内に物理的に存在する品目を含む。
【０１５０】
品目フィルタ構成要素は、1304において、いずれかの高関心品目があるかどうかを判断する。高関心品目とは、ユーザの選好、ユーザの取引履歴、および／または選択基準のセットに基づいて、ユーザにとって関心があると予測される品目である。高関心品目は、図6の高関心品目のセット606の中の品目などの品目であってよい。品目フィルタ構成要素は、図6の品目フィルタ構成要素602などのカスタマイズされた品目フィルタである。
【０１５１】
複数の品目がいずれかの高関心品目を実際に含む場合、品目フィルタ構成要素は、1306において、各高関心品目に肯定的品目インジケータを割り当てる。肯定的品目インジケータとは、図6の肯定的品目インジケータ616および図7の肯定的品目インジケータのセット702などだが、それらに限定されない、高関心品目を示すグラフィカル要素である。
【０１５２】
品目フィルタ構成要素は、1308において、複数の品目がいずれかの低関心品目を含むかどうかを判断する。yesの場合、品目フィルタ構成要素は、1310において、各低関心品目に否定的品目インジケータを割り当てる。否定的品目インジケータは、図6の否定的品目インジケータ620および／または図7の否定的品目インジケータのセット704などだが、それらに限定されない、低関心品目を示す、AR表示の中の品目に関連付けられたグラフィカル要素である。
【０１５３】
ARジェネレータが、1312において、肯定的および否定的品目インジケータを含むAR表示を生成する。ARジェネレータは、図1のARジェネレータデバイス136およびARジェネレータ144などだが、それらに限定されない、AR画像を生成するためのARデバイスである。プロセスは、その後終了する。
【０１５４】
1304に戻ると、複数の品目の中に高関心品目がない場合、品目フィルタ構成要素は、1308において、いずれかの低関心品目があるかどうかを判断する。noの場合、ARジェネレータは、1312においてAR表示を生成する。プロセスは、その後終了する。
【０１５５】
図13に示される動作は、コンピューティングデバイスによって実行されるが、本開示の態様は、他のエンティティによる動作の実行を企図する。いくつかの例では、クラウドサービスが、動作のうちの1つまたは複数を実行する。
【０１５６】
図14は、AR表示中で無在庫品目のグラフィカル表現を生成するための、コンピューティングデバイスの動作を示す例示的なフローチャートである。図14に示すプロセスは、図1のコンピューティングデバイス102またはユーザデバイス116などのコンピューティングデバイス上で実行するカスタマイズARフィルタ構成要素126によって実行され得る。
【０１５７】
プロセスは、初めに、1402において、ユーザデバイスのロケーションが識別されているかどうかを判断する。ユーザデバイスは、図1のユーザデバイス116、図2のユーザデバイス202、および／または図2のユーザデバイス204などだが、それらに限定されない、ARジェネレータを含む、どのタイプのコンピューティングデバイスも含む。ユーザデバイスのロケーションは、ユーザデバイスおよび／または品目選択エリアに関連付けられた、センサーデバイスによって生成されたセンサーデータの分析に基づいて判断され得る。
【０１５８】
yesの場合、カスタマイズARフィルタ構成要素は、1404において、ユーザデバイスの所定の範囲内の複数の品目を識別する。所定の範囲は、図6の所定の距離652などだが、それらに限定されない、ユーザデバイスに関連付けられた距離またはゾーンである。
【０１５９】
カスタマイズARフィルタ構成要素は、1406において、複数の品目の中の高関心品目を識別する。カスタマイズARフィルタ構成要素は、1408において、AR表示の中で高関心品目を強調表示する。カスタマイズARフィルタ構成要素は、1410において低関心品目を識別する。カスタマイズARフィルタ構成要素は、1412において、低関心品目に否定的品目インジケータを重ねる。カスタマイズARフィルタ構成要素は、1414において、関心があるいずれかの無在庫品目があるかどうかを判断する。noの場合、プロセスはその後終了する。
【０１６０】
1414に戻ると、ユーザにとって関心があると予測される無在庫品目がある場合、カスタマイズARフィルタ構成要素は、1416において、無在庫品目のグラフィカル表現をAR表示の中で生成する。プロセスは、その後終了する。
【０１６１】
図14に示される動作は、コンピューティングデバイスによって実行されるが、本開示の態様は、他のエンティティによる動作の実行を企図する。いくつかの例では、クラウドサービスが、動作のうちの1つまたは複数を実行する。
【０１６２】
図15は、AR表示をリアルタイムで更新するための、コンピューティングデバイスの動作を示す例示的なフローチャートである。図15に示すプロセスは、図1のコンピューティングデバイス102またはユーザデバイス116などのコンピューティングデバイス上で実行するカスタマイズARフィルタ構成要素によって実行され得る。
【０１６３】
プロセスは、初めに、1502において、ARジェネレータによりAR表示を生成する。図1、図6および図9のカスタマイズARフィルタ構成要素126などのカスタマイズARフィルタ構成要素は、1504において、所定の時間が経過したかどうかを判断する。noの場合、カスタマイズARフィルタ構成要素は、1506において、所定の時間が経過するまで待つ。カスタマイズARフィルタ構成要素は、1508において、更新された画像データを取得する。更新された画像データは、図11の1つまたは複数の画像キャプチャデバイス1102などのセンサーデバイスから取得される。カスタマイズARフィルタ構成要素は、1510において、AR表示を更新する。カスタマイズARフィルタ構成要素は、1512において、ユーザ入力が受信されたかどうかを判断する。ユーザ入力は、図6のユーザ入力634などだが、それらに限定されない入力を含み得る。
【０１６４】
ユーザ入力が受信されない場合、プロセスは1504に戻る。プロセスは、1512においてユーザ入力が受信されるまで、動作1504〜1512を繰り返し実行する。1512においてユーザ入力が受信されている場合、カスタマイズARフィルタ構成要素は、1514において、ユーザ入力に基づいてAR表示を更新する。いくつかの例では、AR表示は、限定はしないが、図6の所定の時間間隔650など、所定の時間間隔で更新される。
【０１６５】
他の例では、AR表示は、品目選択エリア内のどこからでも更新／リセットされる。言い換えると、ユーザが品目選択エリアを動き回ると、AR表示は、ユーザ／ユーザデバイスの変化するFOVを反映するように更新される。
【０１６６】
カスタマイズARフィルタ構成要素は、1516において、続けるかどうかを判断する。yesの場合、プロセスは1504に戻り、続けないという判断が行われるまで、動作1504〜1516を繰り返し実行する。いくつかの例では、続けないという判断は、ユーザが品目選択エリアを出る、かつ／または少なくとも1つの品目に関連付けられた取引を完了すると行われる。プロセスは、その後終了する。
【０１６７】
図15に示される動作は、コンピューティングデバイスによって実行されるが、本開示の態様は、他のエンティティによる動作の実行を企図する。いくつかの例では、クラウドサービスが、動作のうちの1つまたは複数を実行する。
【０１６８】
図16は、カスタマイズされた品目フィルタをARにより適用するための、コンピューティングデバイスの動作を示す例示的なフローチャートである。図16に示すプロセスは、図1のコンピューティングデバイス102またはユーザデバイス116などのコンピューティングデバイス上で実行するカスタマイズARフィルタ構成要素によって実行され得る。
【０１６９】
カスタマイズARフィルタ構成要素は、1602において、品目選択エリア内でのユーザデバイスのロケーションを判断する。カスタマイズARフィルタ構成要素は、1604において初期データをロードする。初期データは、品目画像データ、品目マーカー、品目データ、通路ロケーションデータ、プラノグラムデータ、品目選択基準などを含み得る。
【０１７０】
カスタマイズARフィルタ構成要素は、1606において、ユーザデバイスのFOV内の実世界の画像データを取得する。カスタマイズARフィルタ構成要素は、1608において、ユーザデバイスのFOV内に、いずれかの品目があるかどうかを判断する。ユーザデバイスのFOV内に品目がない場合、プロセスはその後終了する。
【０１７１】
1608において、ユーザデバイスのFOV内にいずれかの品目がある場合、カスタマイズARフィルタ構成要素は、1610において、適用可能品目フィルタを適用する。カスタマイズARフィルタ構成要素は、1612において、AR表示を出力する。カスタマイズARフィルタ構成要素は、1614において、いずれかの供給元報奨があるかどうかを判断する。報奨は、図9の販売促進提案906などだが、それらに限定されない、カスタマイズされた／ユーザに固有の販売促進を含み得る。yesの場合、カスタマイズARフィルタ構成要素は、1616において、供給元報奨に関連付けられた、どの低関心品目もフィルタリングしない。プロセスは、その後終了する。
【０１７２】
1614において供給元報奨がない場合、カスタマイズARフィルタ構成要素は、1618において、ユーザルックアップがあるかどうかを判断する。ユーザルックアップは、図6のユーザ入力634などだが、それらに限定されない、ユーザからの、付加情報についての要求である。noの場合、プロセスはその後終了する。
【０１７３】
1618に戻ると、カスタマイズARフィルタ構成要素が品目探索を受信した場合、カスタマイズARフィルタ構成要素は、1620において、リンクおよび／または他の付加情報を出力する。情報は、図6の付加情報632などだが、それらに限定されない、1つまたは複数の高関心品目に関連付けられた情報である。プロセスは、その後終了する。
【０１７４】
図16に示される動作は、コンピューティングデバイスによって実行されるが、本開示の態様は、他のエンティティによる動作の実行を企図する。いくつかの例では、クラウドサービスが、動作のうちの1つまたは複数を実行する。
【０１７５】
追加例
いくつかの例では、ユーザが品目選択エリア中の通路を歩くと、カスタマイズARフィルタ構成要素は、ユーザデバイスのロケーションを判断し、関心ある品目を強調表示し、低関心品目を目立たなくし、かつ／または補充もしくは注文が可能な在庫切れ高関心品目のグラフィカル表現を生成するための選択基準／適用可能フィルタを適用する。ユーザは、ユーザデバイス上のスクリーンに触れ、身振りをし、ボイスコマンド／要求を話し、スクリーン上／AR表示の中の3次元品目に触れ、実世界品目に触れ、品目に手を伸ばし、品目をクリックし、または別のユーザ入力を与えることによって、注文のための品目を選択することができる。こうすることにより、個人(顧客または提携先)が、個人によって所望されるいくつかの品質を有する品目を強調表示するか、または示すだけのために、ARを使うことが可能になる。いくつかの例では、システムは、新しい品目、いくつかの原料をもつ品目、特定の目的を達成する品目などをフィルタリングする。
【０１７６】
例示的な事例では、ユーザが店舗に入ると、ユーザは、ユーザデバイス上でフィルタアプリケーションを開く。サーバまたは他のコンピューティングデバイス上のカスタマイズARフィルタ構成要素が、ユーザのロケーションを判断するためのセンサーデータをユーザデバイスから受信する。カスタマイズARフィルタ構成要素は、ユーザの所定の範囲内のエリアに割り当てられた複数の品目を識別する。カスタマイズARフィルタ構成要素は、ユーザの選択基準／検索語と、ユーザ向けの品目属性を含む品目データとを取得する。カスタマイズARフィルタ構成要素は、ユーザデバイスから画像データを取得する。画像データは、マーカー／品目認識などを使って、どの品目をユーザが見ているかを判断するために、ユーザまたはユーザデバイスのFOV中の品目を識別するように、画像認識を使って分析される。カスタマイズARフィルタ構成要素は、FOV中の品目に対してフィルタリングを実行して、FOV内の高関心および低関心品目ならびにタイプ／カテゴリおよびフィルタ基準に基づいてやはり高関心であり得るFOV外の品目／無在庫品目を識別する。低関心品目は、グレー表示されるか、または目立たなくされる。ユーザが、口頭問合せを与え、品目に手を伸ばし、スクリーン上の品目のグラフィカル表現に触れるなどの追加入力、または他のユーザ入力を与えた場合、システムは、ユーザ入力に応答する。応答は、検索／フィルタ結果を微調整すること、付加情報を出力すること、注文情報を提供すること、別のウェブサイトへのリンクを出力することなどを含み得る。
【０１７７】
別の例では、製品をフィルタリングするARシステムは、品目の画像データをリアルタイムでキャプチャするセンサーデバイスを含む。システムは、画像データを取得するのに、AR技法を使用する。システムは、ユーザ選好、ユーザによってリアルタイムで入れられたユーザ入力および／またはフィルタ基準を考慮する。システムは、ユーザ選好／要件に従って製品をフィルタリングするのに、ユーザデータおよび画像データを使用する。システムは、ユーザのフィルタリングされた基準に従って、フィルタリングされた製品を強調表示する／示すのに、ARを使用する。
【０１７８】
一例におけるシステムは、ユーザが一緒に購入し／使い得る製品の同じ特徴セットグループ中のブランドライン製品をフィルタリングする。ブランドライン製品は、同じ品目ライン、同じブランド、および／または同じグループ化中の品目を含む。システムは、ともに関連付けられているが同じブランドではない品目もフィルタリングし得る。たとえば、テレビジョンとの高精細マルチメディアインターフェース(HDMI(登録商標))ケーブルである。
【０１７９】
別の例では、フィードバックは、品目再購入のための品目フィードバックを含む。ユーザが同じ品目またはタイプの品目を2回以上購入した場合、システムは、ユーザに対してフィードバック要求を出力し得る。ユーザには、フィードバックを提供するための報酬／報奨が与えられ得る。
【０１８０】
暗号通貨が、いくつかの例では、無在庫仮想品目(ゴースト製品)の注文に関連付けられた取引を完了するために受け入れられ得る。ユーザが、返品および交換選択肢など、いくつかの選択肢を削除／拒否した場合、システムは、値引き／報酬などの追加購入選択肢を提供し得る。別の例では、ユーザが、品目を、他の注文された品目とグループ化することを選び、かつ／またはユーザの住居への品目の配送ではなく、店舗で品目を受け取ることに同意した場合、システムは、より低い価格／割引送料をユーザに提供／提案する。ユーザがオプトアウトした場合、システムは、品目についての値引き／割引購入価格をユーザに提案／提供し得る。オンライン方法により、品目を注文し、かつ／または品目を購入する、これらの取引は、店舗の中の棚の所で実行され得る。
【０１８１】
ユーザ向けにフィルタリングされた無在庫仮想品目は、品目選択エリアの地理的領域に固有の異なる小売業者を介して地元企業／オンラインマーケットプレイスによって提供される品目を含み得る。ユーザがこれらの無在庫品目を注文する場合、ユーザは、後になってから品目選択エリアにおいて品目を受け取ることを選ぶことができる。
【０１８２】
説明のための例では、ユーザが、モジュール式表示の拡張現実画像を、自分の選好に合うように並べ替える。ユーザは、AR表示の中の品目に関連付けられたグラフィカル表現を選択し、ユーザの個人的選好に合うように、品目を、AR表示内の異なるロケーションに移して、品目の配置を変えることができる。表示に対する変更は、1回限りの変更または永続的変更／選択されたユーザの選好における品目用の新たなデフォルト配置であってよい。言い換えると、AR表示の中の品目のグラフィカル表現の配置に対してユーザが行う変更は、そのユーザ向けにカスタマイズされた新たなデフォルト配置になる。
【０１８３】
他の例では、ユーザは、1つまたは複数の棚の色を変更し、仮想看板を追加し、グラフィカルキャラクタ、または他のグラフィカルデザインをAR表示に追加することによって、AR表示を、ユーザの選好に合うように変えることができる。たとえば、ユーザは、AR表示を、AR表示の中を動くグラフィカルユニコーンキャラクタを含むように変えることができる。別の例では、ユーザは、AR表示の中を動く鳥、リス、猫、または他の動物のグラフィカル画像を含むように、AR表示を変えることができる。別のユーザは、棚に花パターンを追加し、壁または床の色を変更する、などのように、AR表示を変えることができる。
【０１８４】
いくつかの例におけるシステムは、品目選択エリア内でのユーザの現在のロケーションに関する問合せをユーザに対して出力する。たとえば、フィルタアプリケーションは、乳製品エリア、おもちゃ売り場、スポーツ機器、ペットケアエリアなどのような品目エリアのリストを出力することができる。ユーザは、ユーザが現在いる店舗のエリアを選択する。ユーザデバイスは、選択されたエリアをフィルタ構成要素へ送る。フィルタ構成要素は、ユーザ指定エリアを使用して、ユーザの所定の範囲(ユーザのFOV)内の品目を識別し、ARフィルタリングのためにそれらの品目に選択基準を適用し始める。
【０１８５】
システムは、電子／デジタル標識に対してコンテンツを出力することもできる。コンテンツは、製品画像、価格データ、品目情報などを含み得る。これは、ユーザデバイスが、セルフォンまたは小型スクリーンを有する他のユーザデバイスである場合に有用であり得る。AR表示コンテンツデータを電子／デジタル出力デバイス(棚の上の表示画面)と同期させると、ユーザによる、コンテンツのより容易な閲覧が可能になる。コンテンツは、電子標識を変更するために、ファイアウォールウェブサービスを通してデジタル出力デバイスへ送られ得る。
【０１８６】
本明細書に記載される他の例に対する代替または追加として、例は、以下のどの組合せも含む。
・AR表示内の仮想標識のセットであって、高関心品目のセットの中の少なくとも1つの品目または無在庫仮想品目のセットの中の少なくとも1つの品目に関連付けられた情報を含む、仮想標識のセット、
・少なくとも1つのプロセッサにおいて実行される無在庫仮想品目マネージャであって、無在庫仮想品目のセットの中の各品目のグラフィカル表現は状況インジケータを含み、
・状況インジケータは、品目選択エリア内の異なるロケーションでの別の表示中で現在入手可能な品目に関連付けられた代替ロケーションインジケータ、
・要求があると空の品目表示を補充するための、現在の在庫において入手可能な品目に関連付けられた補充インジケータ、
・将来の日付において、ユーザによる受取りまたはユーザへの配送のためにリモートロケーションからの注文が可能な品目に関連付けられた注文インジケータのうちの少なくとも1つを含む、無在庫仮想品目マネージャ、
・少なくとも1つの品目に関連付けられたユーザ入力を受信したことに応答して、AR表示内の高関心品目のセットの中の少なくとも1つの品目に関連付けられた付加情報を出力する、少なくとも1つのプロセッサにおいて実行されるポップアップジェネレータであって、付加情報は、少なくとも1つの品目に関連付けられた品目データ、オンライン購入情報、またはウェブサイトへのリンクのうちの少なくとも1つを含む、ポップアップジェネレータ、
・AR表示内での品目の配置に関連付けられたフィードバックまたはユーザによる購入のために選択された、AR表示内の品目に関連付けられたフィードバックについての要求を出力する、少なくとも1つのプロセッサにおいて実行されるフィードバック構成要素、
・低関心品目のセットの中の品目に関連付けられた少なくとも1つの販売促進提案を、供給元に関連付けられたリモートコンピューティングデバイスからリアルタイムで受信する、少なくとも1つのプロセッサにおいて実行される販売促進構成要素であって、
・フィルタ構成要素は、重み付き選択基準のセットおよびユーザ選好のセットを使って、販売促進提案をさらに分析して、品目を低関心品目のセットから高関心品目のセットに移すかどうかを判断し、
・フィルタ構成要素は、販売促進提案が販売促進用品目へのユーザの潜在的関心を増すことを、重み付き選択基準のセットおよびユーザ選好のセットが示すことを条件として、販売促進用品目を低関心品目のセットから高関心品目のセットに移す、販売促進構成要素、
・オーバーレイ更新構成要素によってフィルタ構成要素から受信される、販売促進用品目を高関心品目として識別する品目状況更新情報であって、
・ARジェネレータは、更新されたAR表示をリアルタイムで生成し、
・更新されたAR表示は、品目に関連付けられた肯定的品目インジケータを含み、販売促進用品目に関連付けられた否定的品目インジケータは、更新されたAR表示から削除される、品目状況更新情報、
・AR表示内の仮想棚であって、仮想棚は、ユーザ提供データおよびユーザに関連付けられた履歴取引データに基づいて、ユーザにとって関心があると予測される少なくとも1つの無在庫仮想品目の少なくとも1つのグラフィカル表現を含む、仮想棚、
・無在庫品目のセットの中の品目に関連付けられた補充制御手段であって、無在庫品目のセットの中の品目の少なくとも1つの実例が保管エリアにおいて入手可能であるという判断に応答した、補充制御手段のユーザ選択に応答して、品目を補充するための通知が提携先へ送られる、補充制御手段、
・無在庫品目のセットの中の品目に関連付けられた品目注文要求制御手段であって、注文構成要素が、品目注文要求制御手段のユーザ選択および品目注文の完了に応答して、ユーザによる受取りまたはユーザによって与えられた住所への配送のために無在庫品目を注文する、品目注文要求制御手段、
・AR表示内のストリーミングコンテンツ表示ノードであって、ストリーミングコンテンツは、高関心品目のセットの中の少なくとも1つの品目またはユーザAR表示選好のセット内の少なくとも1つのユーザ選好に関連付けられる、ストリーミングコンテンツ表示ノード、
・販売促進構成要素によって、低関心品目のセットの中の少なくとも1つの品目に関連付けられた販売促進提案を受信すること、
・フィルタ構成要素によって、ユーザごとの選択基準のセットを使って販売促進提案を分析すること、
・フィルタ構成要素が、販売促進提案の分析に基づいて、少なくとも1つの品目がユーザにとって潜在的関心があると判断することを条件として、ARジェネレータによって、少なくとも1つの品目に関連付けられた否定的品目インジケータを動的に削除すること、
・更新されたAR表示をユーザに対して出力することであって、更新されたAR表示は、少なくとも1つの品目に関連付けられた少なくとも1つの肯定的品目インジケータを含む、こと、
・フィードバック構成要素によって、高関心品目のセットに関連付けられたフィードバックを分析すること、
・フィードバックの分析に基づいて、ユーザごとの選択基準のセットを更新すること、
・AR表示内の選択された無在庫品目に関連付けられた補充ボタンのユーザ選択に応答して、選択された無在庫仮想品目の補充を要求する通知を、補充マネージャへ送ること、
・ユーザが、ユーザデバイスに関連付けられたユーザインターフェースを介して、AR表示内の品目注文要求制御手段をアクティブ化することを条件として、注文要求をユーザに対して出力することであって、無在庫品目が、所定の時間に、ユーザによって与えられた住所に配送されるか、またはユーザによって受け取られることを要求する注文をするために、完了した注文要求(completed order request)が、ユーザデバイスによってリモートコンピューティングデバイスへ送信される、こと、
・AR表示内の少なくとも1つのグラフィカル要素を変えるユーザ入力を受信したことに応答して、AR表示のコンテンツを修正することであって、AR表示のコンテンツを修正することは、AR表示内の少なくとも1つの品目の配置を修正すること、またはAR表示内の少なくとも1つの品目の外見を変えることを含む、こと、
・ユーザデバイスの所定の距離内のデジタル出力デバイスを識別することであって、デジタル出力デバイスは、複数の品目に関連付けられた棚の物理的セットに取り付けられている、こと、
・カスタマイズされたコンテンツを、ユーザへの表示のために、ユーザデバイスからデジタル出力デバイスへ送信することであって、カスタマイズされたコンテンツは、高関心品目のセットの中の少なくとも1つの品目または無在庫仮想品目のセットの中の少なくとも1つの品目に関連付けられた情報を含む、こと、
・重み付き選択基準のセットおよびユーザ選好のセットを使って品目データを分析して、ユーザに関連付けられた、高関心カテゴリの品目を識別することであって、AR表示は、ユーザのFOV内の高関心カテゴリの中のすべての品目に関連付けられた肯定的カテゴリインジケータを含む、こと、
・重み付き選択基準のセットおよびユーザ選好のセットを使って品目データを分析して、ユーザに関連付けられた、低関心カテゴリの品目を識別することであって、AR表示は、ユーザのFOV内の低関心カテゴリの中のすべての品目に関連付けられた否定的カテゴリインジケータを含む、こと、
・AR表示内の品目の選択を受信すること、
・関連品目のセットを識別することであって、関連品目のセットは、選択された品目と同じブランドラインの中の品目または選択された品目に関連付けられた少なくとも1つの品目のうちの少なくとも1つを含む、こと、
・関連品目のセットのグラフィカル表現を含むように、AR表示を更新すること、
・ユーザにとって潜在的関心がある、ユーザの所定の範囲からの、物理的に存在しない無在庫品目のセットを識別する、少なくとも1つのプロセッサにおいて実行される予測構成要素であって、AR表示は、仮想品目表示内の無在庫品目のセットの中の各品目のグラフィカル表現を含む、予測構成要素、ならびに
・無在庫品目状況インジケータであって、品目選択エリア内の異なるロケーションにおける別の表示中で現在入手可能な品目に関連付けられた代替ロケーションインジケータ、
・要求があると空の品目表示を補充するための、現在の在庫中で入手可能な品目に関連付けられた補充インジケータ、および／または
・将来の日付において、ユーザによる受取りもしくはユーザへの配送のためにリモートロケーションからの注文が可能な品目に関連付けられた注文インジケータのうちの少なくとも1つを含む無在庫品目状況インジケータ。
【０１８７】
図1、図2、図3、図4、図5、図6、図7、図8、図9、図10、図11、および図12の様々な要素の機能の少なくとも一部分は、図1、図2、図3、図4、図5、図6、図7、図8、図9、図10、図11、および図12の他の要素、または図1、図2、図3、図4、図5、図6、図7、図8、図9、図10、図11、および図12に示さないエンティティ(たとえば、プロセッサ106、ウェブサービス、サーバ、アプリケーションプログラム、コンピューティングデバイスなど)によって実行されてよい。
【０１８８】
いくつかの例では、図13、図14、図15および図16に示される動作は、コンピュータ可読媒体上で符号化されたソフトウェア命令、ハードウェアプログラムとして実現されるか、もしくは動作を実行するように設計されるか、または両方であり得る。たとえば、本開示の態様は、システムオンチップまたは複数の相互接続された電気伝導性要素を含む他の回路機構として実現されてよい。
【０１８９】
本開示の態様が、関連付けられた動作とともに様々な例によって記載されたが、任意の数の異なる例からの動作の組合せも本開示の態様の範囲内であることが、当業者には諒解されよう。
【０１９０】
本明細書で使用する「Wi-Fi」という用語は、いくつかの例では、データの送信のために高周波数無線信号を使うワイヤレスローカルエリアネットワークを指す。本明細書で使用する「BLUETOOTH(登録商標)」という用語は、いくつかの例では、短波無線送信を使って、短距離を超えてデータを交換するためのワイヤレス技術規格を指す。本明細書で使用する「セルラー」という用語は、いくつかの例では、連結されると、広い地理的エリアを超えたデータの送信を可能にする短距離無線局を使うワイヤレス通信システムを指す。本明細書で使用する「NFC」という用語は、いくつかの例では、短距離を超えたデータの交換のための短距離高周波数ワイヤレス通信技術を指す。
【０１９１】
個人を識別可能な情報は本開示の態様によって追跡されないが、監視および／またはユーザから収集されるデータを参照して例が記載されている。いくつかの例では、データの収集の告知が、(たとえば、ダイアログボックスまたは選好設定により)ユーザに与えられてよく、ユーザには、監視および／または収集に対する同意を与えるか、または否定するための機会が与えられる。同意は、オプトイン同意またはオプトアウト同意の形をとり得る。
【０１９２】
例示的な動作環境
例示的なコンピュータ可読媒体は、フラッシュメモリドライブ、デジタル多用途ディスク(DVD)、コンパクトディスク(CD)、フロッピーディスク、およびテープカセットを含む。限定ではなく例として、コンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含む。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュールなどのような、情報の記憶のためのいかなる方法または技術でも実現される、揮発性および不揮発性、取り外し可能および固定型媒体を含む。コンピュータ記憶媒体は、有形であり、通信媒体とは相互に排他的である。コンピュータ記憶媒体は、ハードウェアで実現され、搬送波および伝搬信号を排除する。本開示の目的のためのコンピュータ記憶媒体は本来、信号ではない。例示的なコンピュータ記憶媒体は、ハードディスク、フラッシュドライブ、および他の固体状態メモリを含む。対照的に、通信媒体は通常、コンピュータ可読命令、データ構造、プログラムモジュールなどを、搬送波または他のトランスポート機構などの変調データ信号で具現化し、いかなる情報配送媒体も含む。
【０１９３】
例示的なコンピューティングシステム環境に関連して記載されているが、本開示の例は、多数の他の汎用または特殊目的コンピューティングシステム環境、構成、またはデバイスを用いた実現が可能である。
【０１９４】
本開示の態様とともに使用するのに適し得る、よく知られているコンピューティングシステム、環境、および／または構成の例には、モバイルコンピューティングデバイス、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドデバイスまたはラップトップデバイス、マルチプロセッサシステム、ゲーム用コンソール、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能な家庭用電化製品、携帯電話、装着可能もしくはアクセサリ形状因子でのモバイルコンピューティングおよび／もしくは通信デバイス(たとえば、腕時計、メガネ、ヘッドセット、もしくはイヤフォン)、ネットワークPC、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたはデバイスのいずれかを含む分散コンピューティング環境などが含まれるが、それらに限定されない。そのようなシステムまたはデバイスは、キーボードもしくはポインティングデバイスなどの入力デバイスから、ジェスチャー入力、(たとえば、ホバリングによる)近接入力により、および／またはボイス入力により、を含む、いかなるやり方でも、ユーザからの入力を受け入れることができる。
【０１９５】
本開示の例は、ソフトウェア、ファームウェア、ハードウェア、またはそれらの組合せにおいて、1つもしくは複数のコンピュータもしくは他のデバイスによって実行される、プログラムモジュールなどのコンピュータ実行可能命令の一般的コンテキストにおいて記載される場合がある。コンピュータ実行可能命令は、1つまたは複数のコンピュータ実行可能構成要素またはモジュールに編成され得る。概して、プログラムモジュールは、タスクを実行するか、または特定の抽象データタイプを実現する、ルーチン、プログラム、オブジェクト、構成要素、およびデータ構造を含むが、それに限定されない。本開示の態様は、任意の数および編成のそのような構成要素またはモジュールで実現されてもよい。たとえば、本開示の態様は、図に示され、本明細書に記載される特定のコンピュータ実行可能命令または特定の構成要素もしくはモジュールに限定されない。本開示の他の例は、本明細書に示され記載されるよりも多いか、または少ない機能を有する、異なるコンピュータ実行可能命令または構成要素を含み得る。
【０１９６】
汎用コンピュータを伴う例では、本開示の態様は、本明細書に記載される命令を実行するように構成されると、汎用コンピュータを特殊目的コンピューティングデバイスに変容させる。
【０１９７】
本明細書に示され記載される例ならびに本明細書に具体的に記載されないが本開示の態様の範囲内である例は、カスタマイズされたAR品目フィルタリングのための例示的な手段を構成する。たとえば、図1、図2、図3、図4、図5、図6、図7、図8、図9、図10、図11、および図12に示される要素は、たとえば、図13、図14、図15および図16に示される動作を実行するように符号化されると、識別されたロケーションおよび場所固有プラノグラムに基づいて、ユーザに関連付けられたユーザデバイスのロケーションおよびユーザデバイスの所定の距離内の複数の品目を識別するための例示的な手段と、複数の品目から高関心品目のセットおよび低関心品目のセットを識別するための例示的な手段と、ユーザにとって潜在的関心がある無在庫品目のセットを識別するための例示的な手段であって、無在庫品目のセットの中の各品目は、ユーザのFOV内の表示のセットには物理的に存在しない、手段と、高関心品目のセットの中の各品目に肯定的品目インジケータを割り当て、低関心品目のセットの中の各品目に否定的品目インジケータを割り当て、無在庫品目のセットの中の各品目にグラフィカル表現を割り当てるための例示的な手段と、ユーザのFOV内の品目選択エリアの部分のAR表示を、ユーザに対する表示のためにユーザデバイスに対して生成するための例示的な手段とを構成する。
【０１９８】
本明細書に示され記載される、本開示の例における動作の実行または実施の順序は、別段に規定されていない限り、本質的ではない。つまり、動作は、別段に規定されていない限り、どの順序で実行されてもよく、本開示の例は、追加の、または本明細書で開示したものよりも少ない動作を含み得る。たとえば、特定の動作を、別の動作の前に、同時に、または後に実行または実施することが本開示の態様の範囲内であると企図される。
【０１９９】
本開示の態様またはそれらの例の要素を紹介するとき、冠詞「a」、「an」、「the」、および「前記」は、要素のうちの1つまたは複数があることを意味することを意図される。「備える」、「含む」、および「有する」という用語は、包括的であり、列挙された要素以外の追加要素があり得ることを意味することが意図される。「例示的な」という用語は、「の例」を意味することを意図している。「A、B、およびCのうちの1つまたは複数」という句は、「Aのうちの少なくとも1つおよび／またはBのうちの少なくとも1つおよび／またはCのうちの少なくとも1つ」を意味する。
【０２００】
本開示の態様を詳しく記載したが、添付の請求項において定義される、本開示の態様の範囲から逸脱することなく、修正および変形が可能であることが明らかであろう。本開示の態様の範囲から逸脱することなく、上記構造、製品、および方法において様々な変更を行うことができるので、上記説明に含まれ、添付の図面に示されるすべての事柄は、例示的と解釈されるものであり、限定的意味で解釈されるものではないことが意図される。
【符号の説明】
【０２０１】
100  システム
102  コンピューティングデバイス
104  コンピュータ実行可能命令
106  プロセッサ
108  メモリ
110  ユーザインターフェース構成要素
112  ネットワーク
114  通信インターフェース構成要素
116  ユーザデバイス
118  センサーデバイス
120  データ記憶デバイス
122  ユーザ選好のセット
124  重み付き選択基準のセット
126  カスタマイズARフィルタ構成要素、ARフィルタ構成要素
128  ユーザ
130  品目
132  ARオーバーレイ
134  インジケータ
136  ARジェネレータデバイス
138  AR表示
140  視界(FOV)
142  フィルタアプリケーション
144  ARジェネレータ
145  センサーデバイスのセット
146  センサーデータ
200  システム
202  ユーザデバイス
204  ユーザデバイス
206  センサーデバイス
210  品目
212  品目
214  品目
216  品目
218  マーカー
220  棚のセット、棚の物理的セット
222  フィルタリングされた品目のセット
224  AR表示
226  ユーザ
228  センサーデバイス
230  フィルタリングされた品目のセット
232  ユーザ
234  AR表示
235  デジタル出力デバイス
236  デフォルトコンテンツ
238  カスタマイズされたコンテンツ
300  品目選択エリア
306  ユーザ
308  ユーザデバイス
310  FOV
402  フィルタリングされた品目のセット
405  品目、グラフィカル要素
406  無在庫仮想品目のセット
408  仮想棚のセット
502  物理表示
504  フィルタリングされた物理品目
506  無在庫品目
508  仮想表示
512  無在庫仮想品目
514  状況インジケータ
516  代替ロケーションインジケータ
518  補充インジケータ
520  注文インジケータ
522  制御手段
524  補充制御手段
526  品目注文要求制御手段
528  ロケーション要求制御手段
530  マップ
532  方向
534  ストリーミングコンテンツ表示ノード
538  仮想標識
540  情報
602  品目フィルタ構成要素
604  品目データ
606  高関心品目のセット
608  物理的に存在する品目のセット
610  物理的に存在しない品目のセット
612  低関心品目のセット
614  オーバーレイ構成要素
616  肯定的品目インジケータ
618  品目
620  否定的品目インジケータ
622  品目
624  品目状況更新情報
626  販売促進提案
628  販売促進構成要素
630  ポップアップジェネレータ
632  付加情報
634  ユーザ入力
636  フィードバック構成要素
638  要求
640  フィードバック
642  品目配置
644  品目
646  通知構成要素
650  所定の時間間隔
652  所定の距離
702  肯定的品目インジケータのセット
704  否定的品目インジケータのセット
706  無在庫仮想品目のセット
708  物理的に存在しない品目
710  グラフィカル表現
800  機械学習構成要素
802  ユーザごとの選択基準
804  フィードバック
806  トレーニングデータ
808  ユーザ選好
810  履歴取引データ
812  重み付き選択基準
900  システム
906  販売促進用品目、販売促進提案
908  低関心品目
910  リモートコンピューティングデバイス
912  供給元
916  AR表示
1002  ユーザデバイス
1003  フィルタアプリケーション
1004  供給元報奨データベース
1006  プラノグラム
1008  通路ロケーションデータ
1012  取引履歴データ
1014  カテゴリごとのフィルタ品質
1016  品目データ
1018  画像データベース
1020  分析データベース
1022  機械学習(ML)
1024  品目フィルタ
1102  画像キャプチャデバイス
1104  実世界画像
1106  品目選択エリア
1108  マイクロフォン
1110  オーディオデータ
1112  RFIDタグリーダ
1114  RFIDタグデータ
1116  スキャナ
1118  走査データ
1120  全地球測位システム(GPS)
1122  ジオフェンスデータ
1202  品目
1204  マーカー
1206  ユーザデバイス
1208  スキャナ
【図１】
2021513160.tif 000003
【図２】
2021513160.tif 000004
【図３】
2021513160.tif 000005
【図４】
2021513160.tif 000006
【図５】
2021513160.tif 000007
【図６】
2021513160.tif 000008
【図７】
2021513160.tif 000009
【図８】
2021513160.tif 000010
【図９】
2021513160.tif 000011
【図１０】
2021513160.tif 000012
【図１１】
2021513160.tif 000013
【図１２】
2021513160.tif 000014
【図１３】
2021513160.tif 000015
【図１４】
2021513160.tif 000016
【図１５】
2021513160.tif 000017
【図１６】
2021513160.tif 000018
【国際調査報告】
2021513160.tif 000019
2021513160.tif 000020
2021513160.tif 000021