(57)【要約】【課題】センサーネットワーク群を用いて個々のユーザに適した商取引支援を提供すること。【解決手段】センサーネットワーク群を用いた個々のユーザに適した商取引支援を提供するために、ユーザが、例えば、小売環境で、無線モバイル装置を用いて、センサーネットワーク群と情報交換する。ユーザは小売環境において販売中の製品群に関連した、適時で、便利で、ユーザ各人に適した情報を提供される。より具体的には、例えば、センサーネットワークとモバイル装置との間のメッセージのやり取りが自動的に開始され、ユーザは、例えば、ユーザが購入したいと興味を示した商品群の在庫、説明、及び／又は位置に関する情報を提供される。このようにして、小売環境において購入可能性が高められるとともに、ユーザが快適に購買体験をする可能性が高められ、ユーザに必要な手間を最小限に抑えつつこれらの利益が提供される。【選択図】図１
2007122728.tif 000002
【特許請求の範囲】
【請求項１】
領域にわたって分散する各々ローカルな環境の情報を決定するよう動作可能な複数のセンサーノードを含むセンサーネットワークと、
前記領域に関連する商取引情報を格納するよう動作可能な前記センサーネットワークと接続するメモリと、
前記センサーネットワーク内の前記複数のセンサーノードのうちの一つを含み、並びに前記メモリからの前記商取引情報とユーザ検出ノードの前記ローカルな環境内でモバイル装置から得られるユーザ嗜好リストとを比較し、およびさらに前記商取引情報の嗜好に適合したサブセットを前記モバイル装置へ出力するように動作可能なユーザ検出ノードとを備えることを特徴とするシステム。
【請求項２】
前記ユーザ検出ノードは、前記モバイル装置によって送信された信号に応答するように動作し、前記信号に基づいて、前記ユーザ嗜好リストを得るために前記モバイル装置とのメッセージ交換を開始することを特徴とする請求項１に記載のシステム。
【請求項３】
前記商取引情報は、前記領域で販売中のアイテム群を含み、前記ユーザ嗜好リストは、購入対象のアイテム群を含み、前記嗜好に適合したサブセットは、前記販売中のアイテム群に含まれる前記購入対象のアイテム群に一致する複数のアイテムを含むことを特徴とする請求項１に記載のシステム。
【請求項４】
前記ユーザ検出ノードは、前記嗜好に適合したサブセットの前記アイテム群への道順を、前記ユーザ検出ノードの前記ローカルな環境に関して、出力するように動作可能なことを特徴とする請求項３に記載のシステム。
【請求項５】
前記ユーザ検出ノードは、前記嗜好に適合したサブセットの前記アイテム群への道順を、前記センサーネットワークによって定義された前記領域に関して、出力するように動作可能なことを特徴とする請求項３に記載のシステム。
【請求項６】
前記ユーザ検出ノードは、前記領域に関する道順を出力するために、複数のセンサーノードのうちの他のセンサーノード群と接続するように動作可能なことを特徴とする請求項５に記載のシステム。
【請求項７】
前記ユーザ検出ノードは、外部メモリと接続して、前記商取引情報の中で前記嗜好に適合したサブセットを提供し、前記外部メモリは、ローカルサーバコンピュータ、バックエンド事業システム、又は前記複数のセンサーノードのうちの前記他のセンサーノードと関連することを特徴とする請求項１に記載のシステム。
【請求項８】
前記商取引情報の中で前記嗜好に適合したサブセットは、前記購入対象のアイテム群に一致する前記販売中のアイテム群の説明を含むことを特徴とする請求項３に記載のシステム。
【請求項９】
前記商取引情報の中で前記嗜好に適合したサブセットは、前記購入対象のアイテム群のうちの一つと類似であると判定された販売中の代替となるアイテムの説明を含むことを特徴とする請求項３に記載のシステム。
【請求項１０】
前記モバイル装置は、複数の公に利用可能なアイテムリストから前記ユーザ嗜好リストへアイテム群を選択するよう動作可能な選択アプリケーションを含むことを特徴とする請求項３に記載のシステム。
【請求項１１】
センサーネットワークの複数のセンサーノードのうちの一つであるセンサーノードの近くのモバイル装置の存在を検出するステップと、
前記モバイル装置に関連して格納された嗜好情報にアクセスするステップと、
前記センサーネットワークの環境に関連した環境情報にアクセスするステップと、
嗜好に適合した情報を決定するために、前記環境情報と前記嗜好情報とを適合させるステップと、
前記嗜好に適合した環境情報を前記モバイル装置に出力するステップとを備えることを特徴とする方法。
【請求項１２】
前記モバイル装置の存在を検出するステップは、前記モバイル装置によって送信された信号を検出することを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記嗜好情報にアクセスするステップは、前記モバイル装置に格納された前記嗜好情報が前記センサーノードで受信される、メッセージ交換を実行することを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記環境情報にアクセスするステップは、前記センサーネットワークの前記環境内で販売中のアイテム群のためのアイテム情報にアクセスすることを含むことを特徴とする請求項１１に記載の方法。
【請求項１５】
前記環境情報と前記嗜好情報とを適合させて嗜好に適合した情報を決定するステップは、
前記販売中のアイテム群と前記嗜好情報に含まれている購入対象のアイテム群とを適合させるステップと、
前記購入対象のアイテム群と一致する前記販売対象のアイテム群のうち一つを含むように前記嗜好に適合した情報を決定するステップとを含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記嗜好に適合した環境情報を出力するステップは、前記センサーネットワークの前記環境内で、前記購入対象のアイテム群に一致する前記販売中のアイテム群のうちの複数のアイテムへの道順を出力することを含むことを特徴とする請求項１４に記載の方法。
【請求項１７】
格納された命令群を有するストレージメディアであって、前記命令群は、
センサーネットワークのセンサーノードに関連した第１のコードセグメントであって、小売環境において販売中のアイテム群に関するアイテム情報にアクセスするための第１のコードセグメントと、
前記センサーノードに関連した第２のコードセグメントであって、モバイル装置から前記モバイル装置のユーザの嗜好を反映したアイテムリストを受信するための第２のコードセグメントと、
嗜好に適合したアイテム情報を得るために、前記アイテム情報と前記アイテムリストとを比較するための第３のコードセグメントと、
前記モバイル装置へ前記嗜好に適合したアイテム情報を出力するための第４のコードセグメントとを含むことを特徴とする装置。
【請求項１８】
前記第１のコードセグメントは、前記アイテム情報を得るために、前記センサーネットワーク中の複数のセンサーノードの他の一つ、又は外部のアプリケーションと接続するために第５のコードセグメントを含むことを特徴とする請求項１７に記載の装置。
【請求項１９】
前記第４のコードセグメントは、前記嗜好に適合したアイテム情報におけるアイテムの性質又は位置に関する説明情報を出力するための第５のコードセグメントを含むことを特徴とする請求項１７に記載の装置。
【請求項２０】
前記第４のコードセグメントは、前記モバイル装置が、前記嗜好に適合したアイテム情報からのアイテムの近くに存在するときに、前記モバイル装置に通知イベントを出力するための第５のコードセグメントを含むことを特徴とする請求項１７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワーク群、より具体的には、ネットワーク群と無線モバイル装置群に関する。
【背景技術】
【０００２】
無線センサーネットワークは、分散した複数のセンスタスク（ｓｅｎｓｉｎｇ  ｔａｓｋｓ）を実行する無線メディアによって結合された複数のセンサーノードの集合によって形成される。無線センサーネットワーク群は、監視、環境の広範なサンプリング、セキュリティ、およびヘルスモニタリングのようなタスク群を実行するために様々な環境において配置される。センサーネットワーク群は、収集したデータに対して関連した処理をするために、通常の場合、センサーデータをバックエンドシステムへ送信する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本開示は、センサーネットワーク群を用いた個々のユーザに適した商取引支援の提供について説明する。
【課題を解決するための手段】
【０００４】
本発明の一つの一般的な側面によると、システムは、ある領域にわたって分散した複数のセンサーノードを有するセンサーネットワークを含み、各センサーノードはローカル環境情報を決定するよう動作可能である。メモリは、領域に関連した商取引情報を格納するよう動作可能なセンサーネットワークと接続している。ユーザ検出ノードは、センサーネットワーク内に複数のノードのうちの一つを含み、メモリからの商取引情報とユーザ検出ノードのローカル環境内でモバイル装置から得られるユーザ所望のリストとを比較するよう動作可能であり、さらに、ユーザの嗜好に適合した商取引情報のサブセットをモバイル装置に対して出力するよう動作可能である。
【０００５】
本発明の実施例は、以下の特徴の一つ以上を含むことができる。例えば、ユーザ検出ノードはモバイル装置により送信された信号に応答するよう動作可能であり、さらに、信号に基づいて、ユーザ所望のリストを得るためにモバイル装置とメッセージの交換を開始するよう動作可能である。
【０００６】
他の例では、商取引情報は領域において販売中のアイテム群を含むことができ、ユーザ所望のリストは、購入対象のアイテム群を含むことができ、ユーザの嗜好に適合した商取引情報のサブセットは購入対象のアイテム群と一致する販売中のアイテム群それぞれを含むことができる。ユーザ検出ノードは、ユーザ検出ノードのローカル環境に関し、ユーザの嗜好に適合したサブセットへの道順を出力するよう動作可能である。さらに、ユーザ検出ノードは、センサーネットワークによって定義される領域に関し、ユーザの嗜好に適合したサブセットに属するアイテム群への道順を出力するよう動作可能である。ユーザ検出ノードは、領域に関する道順を出力するために、複数のセンサーノードのうちのそれ以外の一つと接続するよう動作可能である。
【０００７】
ユーザの嗜好に適合した商取引情報のサブセットは、購入対象のアイテム群の一つと類似であると判定された販売中の代用アイテムに関する説明を含むこともできる。モバイル装置は、アイテム群を、複数の公に利用可能なアイテムリストからユーザの嗜好に適合したリストへ選択するよう動作可能な選択アプリケーションを含むことができる。
【０００８】
さらに他の例では、ユーザ検出ノードは、ユーザの嗜好に適合した商取引情報のサブセットを提供するために、外部メモリと接続するよう動作可能であり、外部メモリは、ローカルサーバコンピュータ、バックエンド事業システム、又はその他の複数のセンサーノードのうちの一つと結合することができる。
【０００９】
他の一般的な特徴において、方法は、センサーネットワークの複数のセンサーノードのうちの一つであるセンサーノードのうちの近傍内のモバイル装置の存在を検出すること、モバイル装置に関連して格納された嗜好情報にアクセスすること、および、センサーネットワークの環境に関連した環境情報にアクセスすることを含んでいる。環境情報は、ユーザの嗜好に適合した情報を決定するように、嗜好情報に適合され、ユーザの嗜好に適合した環境情報はモバイル装置に出力される。
【００１０】
実施例は、以下の複数の特徴のうち一つ以上を含む。例えば、モバイル装置の存在を検出することは、モバイル装置によって送信される信号を検出することを含むことができる。嗜好情報にアクセスすることは、メッセージ交換を実行することを含むことができ、モバイル装置に格納された嗜好情報は、センサーノードに受信される。
【００１１】
他の実施例では、環境情報にアクセスすることは、センサーネットワークの環境中で販売中のアイテム群のアイテム情報にアクセスすることを含むことができる。また、ユーザの嗜好に適合した情報を決定するための嗜好情報を環境情報に適合させることは、販売中のアイテム群を、嗜好情報に含まれている購入対象のアイテム群に適合させること、および、購入対象のアイテム群と一致する販売中のアイテム群の各アイテムをユーザの嗜好に適合した情報が含んでいるか判定することを含むことができる。さらに、ユーザの嗜好に適合した環境情報を出力することは、センサーネットワークの環境内で、購入対象のアイテム群に一致するアイテム群のうちの各アイテムへの道順を出力することを含むことができる。
【００１２】
他の一般的な特徴において、ストレージメディアを有する装置は、複数の命令群を格納している。命令群は、センサーネットワークのセンサーノードに関連した第１のコードセグメントを含む。第１のコードセグメントは、小売環境において、装置に、販売中のアイテム群に関するアイテム情報にアクセスさせる。第２のコードセグメントは、センサーノードに関連しており、装置に、モバイル装置からアイテムリストを受信させ、アイテムリストは、モバイル装置のユーザの嗜好を反映している。第３のコードセグメントは、装置に、ユーザの嗜好に適合したアイテム情報を得られるアイテムリストとアイテム情報を比較させ、第４のコードセグメントは、装置に、ユーザの嗜好に適合したアイテム情報をモバイル装置に出力させる。
【００１３】
実施例は、以下の複数の特徴のうち一つ以上を含む。例えば、第１のコードセグメントは、アイテム情報を得るために、センサーネットワーク内の複数のセンサーノードのうちの他の一つ、又は外部アプリケーションと接続するために第５のコードセグメントを含むことができる。
【００１４】
第４のコードセグメントは、ユーザの嗜好に適合したアイテム情報の中のアイテムの種類又は位置に関する説明情報を出力するために、第５のコードセグメントを含むことができる。また、又は、代わりに、第４のコードセグメントは、モバイル装置が、ユーザの嗜好に適合したアイテム情報からのアイテムの近傍にあるとき、モバイル装置に、通知イベントを出力するために、第５のコードセグメントを含むことができる。
【００１５】
添付の図面と以下の説明において、一つ以上の実施例の詳細について説明する。他の特徴や利点は、説明や図面、および請求項から明らかとなる。
【発明を実施するための最良の形態】
【００１６】
図１は、無線モバイル装置１２２を用いて、小売環境１０１内においてユーザ１２０がセンサーネットワーク１１２と情報交換できるようにするシステム１００のブロック図である。システム１００は、小売環境１０１において販売中の製品群に関する、タイムリーで、便利で、しかも個々のユーザに適した情報を、ユーザ１２０に対して、提供するよう機能する。
【００１７】
より具体的には、例えば、システム１００は、センサーネットワーク１１２とモバイル装置１２２との間のメッセージ交換を自動的に開始し、ユーザ１２０には、例えば、ユーザが購入したいと興味を示した商品群の在庫、説明、及び／又は位置に関する情報が提供される。このようにして、小売環境における購入の可能性が高められるとともに、ユーザ１２０が快適に購買体験をする可能性が高められ、ユーザ１２０に必要な手間を最小限に抑えつつこれらの利益が提供される。
【００１８】
モバイル装置１２２は、例えば、携帯電話、パーソナル・デジタル・アシスタント（ＰＤＣ）、ラップトップ・コンピュータ、又はモバイル無線コンピューティング装置でもよい。以下で詳細に説明されているように、モバイル装置１２２はセンサーネットワーク１１２と様々な方法で接続することができ、そのような方法は、例えば、無線ネットワークプロトコル（例えば、８０２．１１ファミリ規格）、ブルートゥース技術、又は、その他の無線通信技術群の使用を含む。
【００１９】
モバイル装置１２２は、ユーザ１２０が購入したいと望むものに関する情報を、格納し、又は、そうでなければ、アクセスする。例えば、そのような購入情報は、製品群のリストを含み、リストは、特定の小売環境１０１に限定されているか、又は、複数の小売環境についての指定されたリストに限定されているか、又は、例えば製品識別コード群によって特定の小売環境に限定されずに、製品群を識別することができる。そのような格納された購入情報の特定の実施例の幾つかの例は、購入情報が得られ、格納され、および、共有される方法を含み、以下でより詳細に議論される。
【００２０】
センサーネットワーク１１２は、小売環境１０１内で販売中の製品群に関連した製品情報を、格納するか、又は、そうでなければ、アクセスする。そのような製品情報は、例えば、製品についての一般的な説明、製品の価格、製品の在庫、小売環境１０１内の製品の位置、又は、製品の在庫が（現在）ない場合には、代替となりえる購入品、及び／又は製品が購入可能となる時期に関する情報を含むことができる。
【００２１】
上記で言及したように、センサーネットワーク１１２およびモバイル装置１２２は、センサーネットワーク１１２によってアクセスされるような小売環境についての一般的製品情報とユーザ１２０のモバイル装置１２２の購入情報とを比較するために、幾つかの方法で情報交換することができる。このようにして、特定のユーザ１２０にとって興味のある製品情報のサブセットを、関連する情報とともに、ユーザ１２０による最小限の努力又は関与により、ユーザ１２０に提供できる。
【００２２】
例えば、モバイル装置１２２は、小売環境１０１内で購入情報を送信するよう設定することが可能である。小売環境１０１におけるセンサーネットワーク１１２は、これにより、モバイル装置１２２から購入情報を収集し、この購入情報と利用可能な製品情報とを比較し、およびユーザ１２０による検討のため、モバイル装置１２２に製品群のうち適合したものの情報を送信する。
【００２３】
モバイル装置１２２からの上記のような送信は、基本的に、定期的、あるいはユーザ１２０始動で開始するように設定することができる。他の実施例では、上記のような送信は、センサーネットワーク１１２によるモバイル装置の検出に応答して、及び／又は、センサーネットワーク１１２からのモバイル装置１２２で受信される信号に応答して、開始することができる。
【００２４】
図１のセンサーネットワーク１１２は、分散した複数のセンサーノード１０２、１０４、１０６、１０８、および１１０の集合を含み、これらは接続して、センサーネットワーク１１２を形成している。複数のセンサーノード１０２〜１１０は、例えば、図に示すように、小売環境１０１における（複数の）棚１２６〜１２８にのせられており、同様に図に示すように、一つ以上のセンサーノードが同一の棚の異なる部位に存在してもよい。各センサーノード１０２〜１１０は、情報処理、検知（ｓｅｎｓｉｎｇ）、及び／又は接続の機能を有する電子装置である。センサーノード１０２〜１１０は、例えば、事業システム１１４、及び／又は事業サーバ１１６のような、複数のデータパケットをバックエンドシステムへ中継するマルチホップ（ｍｕｌｔｉ−ｈｏｐ）無線ネットワーク構造を作成するためのルーティング機能を実行することができる。
【００２５】
センサーノード１０２〜１１０は、センサーノードの近傍の棚に位置しているアイテム群に関する情報を格納するよう設定されたメモリを含むことができる。センサーノードは、棚１２６〜１２８、棚１２６〜１２８の上のスキャナ、又は、事業システム１１４と、所与の瞬間における棚１２６〜１２８上のものに関するリアルタイムの情報を得るために、接続することができる。
【００２６】
例えば、センサーノード１０２〜１１０は、（例えば、図１には具体的には図示されていないが、棚の上のスキャナによって）棚からアイテムが取り除かれたときに通知される。通知に際しては、センサーノード１０２〜１１０は、アイテム数量及び／又は、アイテムの除去に対応して追加された新しいアイテム群に対応するデータストレージを更新することができる。
【００２７】
センサーノード１０２〜１１０は、センサーノード１０２〜１１０自体の物理的な位置（例えば、通路、又は、棚の部位番号および、センサーノード１０２〜１１０がのせられている位置）に関するデータを格納することもできる。一つのセンサーノードから他のセンサーノードへの地理的な道順についての情報、又は、目印（例えば、レジカウンター、又は顧客サービス窓口）を、格納し、および、モバイル装置１２２を経由してユーザ１２０へ提供することができる。
【００２８】
一つの例において、センサーノード１０２〜１１０は、個々のセンサーノード上で（希望リスト、又は、オブジェクトリストとも呼ばれる）ユーザの購入情報を処理し、所望のアイテムが棚１２６〜１２８上にあるときに、ユーザ１２０に通知する。そのようなセンサーノードは、ユーザ１２０の希望リスト上のアイテムが、センサーノードの近傍にあるかを判定するためのデータおよび処理能力を有することができる。
【００２９】
例えば、センサーノード１０２が、小売環境の洗剤用の棚にのっている場合、センサーノード１０２は、ブランドＸの６４オンスで価格が５．９９ドルの液体洗剤が２０個存在するという情報にアクセスすることができる。ブランドＸの洗濯洗剤の項目を含む希望リストを有するセンサーノード１０２をユーザ１２０が通り過ぎると、センサーノード１０２は、ユーザ１２０に警告メッセージを送ることによって、直ちに、応答することができ、モバイル装置の希望リスト上のアイテムの在庫が近くにあることを通知する。
【００３０】
他の例では、センサーノード１０２は、その近傍のセンサーノード１０４〜１１０に受信した希望リストを中継することができる。希望リストは、センサーネットワーク１１２全体を、希望リストが事業システム１１４に到達するまで送信され、そこで希望リストが処理される。事業システム１１４からの処理結果が、センサーネットワーク１１２を通してモバイル装置１２２に中継により戻される。
【００３１】
さらに、他の例では、センサーネットワーク１１２中のセンサーノード１０２〜１１０が、センサーノード１０２〜１１０のコンピュータ上の処理能力を用いて、あわせて希望リストを処理する。例えば、センサーノード１０２〜１１０の各々は、希望リスト中のアイテムが、その近傍に存在するかを判定することができ、その後、その結果を、希望リスト全体について、あらかじめ定められたノード１０２〜１１０のうちの次のセンサーノードに渡す。小売環境１０１の全体を通して希望リストが送信されると、小売環境において、特定のアイテム、又は希望リスト全体に対して見出される全てを反映した集合的な結果が提供されることができる。
【００３２】
事業システム１１４は、事業の各小売環境に対してローカルである複数のサブシステムを制御し、接続することができるグローバルな事業レベルのシステムとすることができる。事業システム１１４は、例えば、製品群のある種のグローバルな価格を決定することができ、一方で、ローカルなサブシステムは、個々の製品群の軌跡と製品群の一覧表とを保持することができる。店内で複数のユーザにサービス群を提供するために、頻繁にセンサーネットワーク１１２は、ローカルサブシステムにアクセスすることができる。
【００３３】
そのようなローカルサブシステムの一例は、事業サーバ１１６およびそのローカルデータストレージ、アプリケーションデータベース１１８を含む。事業サーバ１１６は、ネットワークを通して、事業システム１１４に接続されている汎用又は特定用途向けコンピュータでもよい。事業サーバ１１６は、多くの希望リストを処理するための（複数の）ソフトウェアアプリケーションおよび処理能力を有することができ、各希望リストに適合するアイテムを見つけ、結果をセンサーネットワーク１１２経由でユーザ１２０に送り返すことができる。
【００３４】
事業サーバ１１６は、小売環境１０１に関連したデータを受信し、このデータをアプリケーションデータベース１１８に格納することができる。図１には、一つのアプリケーションデータベース１１８のみが示されているが、図示されている単一のアプリケーションデータベース１１８は、ファイル群の受信とストレージに適した、あらゆる物理的又は仮想的な、集中した又は分散したデータベースを表現している。ファイル群は、テキスト、複数のイメージ、複数の実行ファイル、又は単なるバイナリデータのような、あらゆる種類の情報を示すことができる。例えば、アプリケーションデータベース１１８は、小売環境１０１にある全てのアイテム群に関する詳細な情報、同一の型のアイテム群の数量、又はアイテムのイメージを格納することができる。
【００３５】
事業サーバ１１６は、例えば、センサーノードに関連したアイテム群の販売価格を更新するため、又は、アイテムに関する情報（例えば、サイズ、色とその他のアイテムに関する情報）を、センサーノード１０２〜１１０による希望リストの処理を支援  小売環境１０１の全てのセンサーノード１０２〜１１０と接続することができる。事業サーバ１１６は、各センサーノード１０２〜１１０の物理的な位置の軌跡を保持することもできるし、小売環境１０１のどこでも、あらゆる単一のセンサーノード１０２〜１１０へのルーティング情報を提供することもできる。このようにして、ユーザ１２０は、所望のアイテムについて在庫、種類、および位置に関して有益な情報を得ることができる。
【００３６】
事業サーバ１１６およびセンサーネットワーク１１２は、共に、ユーザ１２０が、ユーザ１２０の電子的な希望リスト上の所望のアイテム群を見つけるのを助けるサービス環境を提供することができる。上記で言及したように、モバイル装置１２２は、ソフトウェアと装置１２２又はユーザ１２０に関連したその他のデータとを処理し格納するための一つ以上のプロセッサー（群）とメモリとを含むことができる。モバイル装置１２２は、センサーネットワーク１１２と無線により接続することができ、及び／又は、センサーネットワーク１１２が提供する複数の無線サービスを使用することができる。
【００３７】
一つの実施例では、センサーネットワーク１１２は、基本的に、恒常的な応答動作（ｐｏｌｌｉｎｇ  ｏｐｅｒａｔｉｏｎ）を実行することができ、それにより、守備範囲内の全ての互換性あるモバイル装置群の存在を検出しようと試みる。例えば、モバイル装置１２２は、通常ユーザ起動のセンサーネットワーク１１２の監視により検出することができる幾つかのタイプの出力を行うことができる。一旦検出されると、センサーネットワーク１１２は、モバイル装置１２２を関連付けて格納されたユーザ１２０の購入情報に関する希望リストを決定することができ、その後、小売環境１０１内のアイテム群のリストとこの希望リストとを適合させるよう探索することができる。結果として、センサーネットワーク１１２は、もしあるならば、ユーザ１２０の希望リスト上のアイテム群に適合する小売環境１０１内の利用可能な又は代替となるアイテム群に関するリストを提供することができる。
【００３８】
モバイル装置１２２は、例えば、希望リストに入力し、又希望リストを更新し、またはセンサーネットワーク１１２が検出したものを報告するために、ユーザが、モバイル装置１２２と情報交換できるようにするユーザインターフェースを含むことができる。さらに、ユーザインターフェースにより、ユーザ１２０は、見つけたアイテム（群）への道順、又は見つけたアイテム（群）に関連するより多くの情報を得られる。
【００３９】
上記で説明されていることにより、ユーザのショッピング体験は、いっそうよいものとなる。例えば、ユーザ１２０は、ユーザ１２０が欲しているが、アイテムが店にあるかどうか、又は、アイテムが店のどこにあるかを知らなかったアイテムを購入することができる。また、ユーザ１２０は、電子的な希望リストにアイテムを入力することができ、その後は時間が経って、アイテムがそこにリストアップされていることを忘れてもよい。後に、ユーザ１２０が、別の買物のために、小売環境１０１に入ったとき、システム１００はユーザ１２０にアイテムを購入することを思い出させるが、さもなければ、ユーザ１２０は忘れてしまっていたかもしれない。
【００４０】
図２は、ユーザ１２０にモバイル装置１２２にオブジェクト（希望）リスト２０１を投入させるシステムアーキテクチャ２００のブロック図である。一つの実施例では、モバイル装置１２２とオブジェクト選択アプリケーション２０２とを、ホスト／実行するコンピュータとを接続することによって、モバイル装置１２２が、オブジェクト選択アプリケーション２０２と接続するように設定されている。他の実施例では、モバイル装置１２２は、オブジェクト選択アプリケーション２０２自体を実行することができる。
【００４１】
オブジェクト選択アプリケーション２０２は、他の機能の間で、ユーザ１２０が、インターネットのようなネットワーク２０４上で利用可能な商品群やサービス群に関する情報を検索し収集し、その結果を用いてオブジェクトリスト２０１を作成できるようにするユーザインターフェースを提供する。オブジェクト選択アプリケーション２０２は、オブジェクト検索エンジン２０６と情報交換することができる。オブジェクト検索エンジン２０６は、例えば、公に利用可能な検索エンジンでよいし、又は、オブジェクト選択アプリケーション２０２、及び／又はネットワーク２０４と共に利用するために特にカスタマイズして設計された検索エンジンであってもよい。
【００４２】
オブジェクト検索エンジン２０６は、市場に出回っている多数の商品に関する情報を見つけ出して格納することができる。例えば、小売環境の事業システム群は、オブジェクト検索エンジン２０６に、その販売者を登録することができる。製造業者も、自分達の製品をオブジェクト検索エンジン２０６に登録することができ、製品情報を発行することができ、製品群の卸売業者もまた同様である。結果として、オブジェクト検索エンジン２０６は、これらの公にされたアイテムに関する情報を有することができ、同様に、それらをどこで見つけられるか（および、購入できるか）についての情報を有することができる。
【００４３】
オブジェクト検索エンジン２０６は、ユーザによって入力される一つ以上キーワードに適合するアイテム群のリストを見つけることができる。オブジェクト検索エンジン２０６は、一つ以上の製品／アイテムを、検索基準に基づいて、オブジェクト選択アプリケーション２０２に提案する。オブジェクト選択アプリケーション２０２は、クライアントアプリケーションとして機能することができ、オブジェクト検索エンジン２０６を動作させてオブジェクト群を閲覧し、及び／又はオブジェクト検索を定義し実行する。
【００４４】
オブジェクト選択アプリケーション２０２は、様々なカタログサービス２０８と情報交換することもでき、製品製造業者のウェブサイトから利用可能な情報を含むこともできる。ユーザ１２０は、カタログサービス２０８を閲覧して、特定の製造業者又はブランドから提供されるアイテム群を見つけることができる。
【００４５】
さらに他の例では、事業オンラインストア２１０は、オンラインサービスであってもよく、特定の事業、又は事業チェーン／フランチャイズの一部であるローカル小売環境で利用可能な製品群に関する情報を提供する。事業オンラインストア２１０により、ユーザ１２０は、製品群を特注することができ、同一の企業内で一つの小売環境から他の小売環境へ移動することができる。
【００４６】
例えば、事業オンラインストア２１０は、図１の小売環境１０１で利用可能なブラウザによりアクセス可能なショッピングウェブサイトを表す。このようにして、例えば、特定の店の実際の場所に行こうとしているユーザは、最初にカタログサービス２０８又は店に関係するオンラインストア２１０に行き、アイテム群が利用可能で在庫があるかをおそらく確かめて、もしアイテム群が利用可能で在庫がある場合には、それらのサイト群からモバイル装置１２２にアイテム群をダウンロードすることができる。
【００４７】
オブジェクト選択アプリケーション２０２を、消費者情報リポートサービス２１２から情報を受信するように設定することも可能であり、製品群に関する質や評価の情報をオブジェクトリスト２０１の作成又は更新の処理中に閲覧することができる。このようにして、例えば、ユーザは、どのアイテムを購入すべきかについての決定知らせ、およびオブジェクトリスト２０１上のアイテム群の代替物の中でどれを購入するかを決定するための情報を利用することができる。例えば、消費者情報リポートサービスは、独立した団体又は他の顧客からの製品群／サービス群に関する評価と推薦を提供することができる。
【００４８】
もちろん、ユーザ１２０がアイテム群を閲覧し選択することを可能にする多くのその他タイプの利用可能なオンラインサービス群が存在し得る。オブジェクト選択アプリケーション２０２は、これらのオンラインソースからアイテムを選択して収集し、選択されたアイテム群を処理して、組織化されたオブジェクトリスト２０１にまとめることができる。
【００４９】
オブジェクトリスト２０１は、一つ以上のオブジェクトを含む。オブジェクトリスト２０１上に現れるオブジェクトは、ユーザ１２０が興味を持っているアイテムの電子的な表現となりえる。オブジェクトは、アイテムに関する詳細な説明を含むデータ構造をインスタンス化したもの、例えば、アイテムテーブルのレコードエントリであり、データフィールドは、例えば、アイテム名、アイテムタイプ、ブランド、モデルおよびサイズを含むことができる。
【００５０】
上記で説明した実施例において、オブジェクトリスト２０１は、一般的にユーザ１２０が購入を希望する製品群／アイテム群に関するユーザ１２０のショッピングリスト又は希望リストを表している。しかし、他の実施例では、オブジェクトリスト２０１は、システム１００のような同一のシステムで用いることができるユーザに関する他のタイプの情報を示すことができるが、通常は異なる状況で実施される。
【００５１】
例えば、ユーザに関する医療情報（例えば、血液型、又はユーザがアレルギー体質の物質、又は現在服用中の薬剤）を病院の医療システムと共に用いることができる。すなわち、ユーザの入院した病院は、自動的にモバイル装置１２２に現れる、そのような情報を取得し、ユーザ１２０又は適当な医療担当者が、それを検討することができる。
【００５２】
他の実施例として、ユーザの趣味や興味に関する情報を格納することができ、サービス又は店は、ユーザ１２０に対して販売中のアイテム群を勧めるために、そのような情報を利用することができる。これに加えて、又は、この代わりに、オブジェクトリスト２０１上のオブジェクト群はビジネスユニット又は企業が提供することができるサービスのタイプを示すことができる。例えば、車の給油サービスは、ユーザに幾つかのサービスオプションを勧めるためにこの情報を利用することができる。他のサービス群、例えば、ドライクリーニングサービス、又は銀行サービスについても同様のことが言える。
【００５３】
以上説明したように、オブジェクト選択アプリケーション２０２は、ユーザ１２０がオブジェクトリスト２０１を作成するために、情報交換するソフトウェアアプリケーションである。オブジェクト選択アプリケーション２０２は、モバイル装置１２２に接続するスタンドアローン型のコンピュータ又はコンピューティング装置を制御することができる。そして、オブジェクト選択アプリケーション２０２は、ユーザ１２０によってモバイル装置１２２に接続するために作成されたオブジェクトリスト２０１を転送することができる。一般的に、オブジェクト選択アプリケーション２０２は、一つ以上のアイテムに関する情報を複数のオンラインソースから収集し、一つ以上のアイテムに関するユーザの選択を受信し、オブジェクトリスト２０１を作成するために選択されたアイテムの情報を処理し、最後に、格納／オブジェクトリスト２０１をモバイル装置１２２に転送する。
【００５４】
これに加えて、又は、この代わりに、オブジェクト選択アプリケーション２０２は、ユーザによる一回以上実行された検索を含むユーザプロファイルを格納することができる。例えば、ユーザプロファイルは、「バンドｘの最新の音楽ＣＤ」、又は「その月に最も売れている本」の検索を含むことができる。オブジェクト選択アプリケーション２０２は、例えば、これらのアイテム群を定期的に検索するか、又はオブジェクト選択アプリケーション２０２が起動するときに自動的にこれらのアイテム群を検索することができ、これにより、ユーザ１２０にはあらかじめ選択された又はあらかじめ選択可能なアイテム群が提供される。
【００５５】
以上で説明したように、オブジェクト選択アプリケーション２０２は、一つ以上のオンラインサービスとアクセスし情報交換することができ、例えば、オブジェクト検索エンジン２０６、複数のカタログサービス２０８、複数の事業オンラインストア２１０、および複数の消費者リポートサービス２１２を含むことができ、ネットワーク２０４を通して製品群とサービス群についての情報を得ることができる。以上言及したように、この他にオブジェクト選択アプリケーション２０２が情報交換することができ、オブジェクト選択アプリケーション２０２に、オブジェクトリスト２０１のオブジェクトを作成するためにアイテム情報を選択したりアップロードしたりさせるその他の多くのオンラインサービス群を考えることができる。オブジェクト選択アプリケーション２０２は、各オンラインサービスに個別にアクセスしたり、又は複数のオンラインサービス群にアクセスする統合されたポータルを有することができる。そのような複数の処理の例についての詳細は、図４を参照して、以下でさらに議論する。
【００５６】
図３は、図１に示した無線システム１００との関連で、モバイル装置１２２の例を示すブロック図である。モバイル装置１２２は、小売環境１０１において、例えば、ユーザ１２０のオブジェクトリスト２０１をセンサーネットワーク１１２へ送信し、センサーネットワーク１１２から、例えば、オブジェクトリスト２０１上のアイテムが近くあるということをユーザ１２０に知らせるセンサーネットワーク１１２からの複数のメッセージ／警告のようなフィードバックをセンサーネットワーク１１２から受信することによって、センサーネットワーク１１２と接続することができる無線装置である。
【００５７】
モバイル装置１２２は、ユーザ１２０のオブジェクトリスト２０１を得るために、オブジェクト選択アプリケーション２０２と情報交換するようにすることもできる。モバイル装置１２２は、ユーザ１２０にオブジェクトリスト２０１を閲覧したり、管理したり、センサーネットワーク１１２と情報交換したり、センサーネットワーク１１２が発見したものを知らせてもらったり、警告を受けたりできるようにするインターフェースを提供することができる。モバイル装置１２２は、図１の無線システム１００のために指定された特別な装置であってもよい、又は、現存する無線装置に追加されたシステム１００に対して追加の機能が付加された無線装置であってもよい。
【００５８】
図３において、モバイル装置１２２は、センサーネットワーク１１２と接続する無線通信インターフェース３０２を含む。無線通信インターフェース３０２は、モバイル装置１２２をセンサーネットワーク１１２に接続する際に役立つハードウェア及び／又はソフトウェアの一部となりえ、このおかげで、モバイル装置１２２は、センサーネットワーク１１２と接続することができる。無線通信インターフェース３０２は、その存在していることを送信し、センサーネットワーク１１２に検出され、および、例えば、事業サーバ１１６及び／又は事業システム１１４を含むバックエンドシステム群と接続することができるようにすることができる。
【００５９】
モバイル装置１２２は、また、例えば、オブジェクトリスト群２０１を、セーブ、組織化、及び／又は削除するために、一つ以上のオブジェクトリスト群２０１を管理するオブジェクトリストマネージャーモジュール３０４を含む。オブジェクトリストマネージャモジュール３０４は、オブジェクトリストデータ３１６を含み、任意にオブジェクト選択アプリケーション３１８を含む。オブジェクトリストマネージャ３０４は、オブジェクトリスト群をオブジェクト選択アプリケーション２０２からダウンロードするクライアントアプリケーションとして機能することもできる。オブジェクトリストマネージャ３０４は、オブジェクトリスト２０１の、無線通信インターフェース３０２を通した送信を可能とすることもできる。
【００６０】
モバイル装置１２２は、ユーザ１２０がモバイル装置１２２と情報交換することを可能とするユーザインターフェース３０８を含む。ユーザインターフェース３０８は、例えば、キーパッド又はタッチスクリーンのような、ユーザがコマンド群を入力することを可能とするユーザ入力インターフェース３１０、および、例えば、モバイル装置１２２が受信したテキストメッセージ又は画像を表示するための無線電話又はＰＤＡのディスプレイスクリーンのような、ユーザに対して情報を表示するグラフィカルディスプレイ３１２を含む。
【００６１】
モバイル装置１２２は、ユーザ警告を生成するためのユーザ警告モジュール３１４を含むこともでき、これは、例えば、警告音を発したり、モバイル装置１２２を振動させたり、又は、光を点滅させたり、これらを組み合わせたり、又は他の技術を用いることによって、ユーザ１２０に警告をすることができる。モバイル装置１２２は、モバイル装置１２２がセンサーネットワーク１１２から受信したテキストメッセージ、警告、及び／又は画像を保持するように設定された到着メッセージボックス３０６も含む。
【００６２】
図４は、モバイル装置１２２のためのオブジェクトリスト２０１を作成する際のユーザ１２０による処理４００を説明するフローチャートである。ユーザ１２０は、処理４００を、モバイル装置１２２をオブジェクト選択アプリケーション２０２に接続することにより始める（４０２）。例えば、ユーザ１２０は、モバイル装置１２２と、オブジェクト選択アプリケーション２０２を保持するコンピュータ又はコンピューティング装置とを接続することができ、ホストコンピュータ／コンピューティング装置上のオブジェクト選択アプリケーション２０２を開始することができる。
【００６３】
もう一つの方法として、例えば、モバイル装置１２２が、オブジェクト選択アプリケーション２０２のためのホスト装置である場合には、ユーザ１２０は、モバイル装置１２２上で直接オブジェクト選択アプリケーション２０２を開始することができる。オブジェクト選択アプリケーション２０２は、ネットワーク２０４に接続される。ネットワーク２０４は、例えば、ホストコンピュータ／コンピューティング装置が接続するインターネット、又は無線装置が接続するネットワークとなりえる。従って、オブジェクト選択アプリケーション２０２は、「オンライン」であり、所望のオブジェクト群を発見するためのオンラインサービス群２０６〜２１２にアクセスする用意ができている。
【００６４】
一つの実施例では、ユーザプロファイルに基づいて、オブジェクト選択アプリケーションは、オブジェクト群のリストを提案することができる（４０４）。図２を参照して上記で言及したように、ユーザプロファイルは、ユーザ１２０に関連した典型的な検索を含むことができる。例えば、「バンドｘの最新の音楽ＣＤ」又は「その月に最も売れている本」である。
【００６５】
オブジェクト選択アプリケーション２０２は、例えば、ユーザプロファイルに格納されたこれらの検索を実行することができる。結果として、オブジェクト選択アプリケーション２０２は、これらの検索によりユーザ１２０に戻されたオブジェクト群のリストを提案することができる。オブジェクト選択アプリケーション２０２は、オブジェクト選択アプリケーション２０２が開始するたびに、周期的に、又はユーザの要求に応じて、ユーザプロファイルと関連した検索を、実行することができる。
【００６６】
そして、ユーザ１２０は、オブジェクト選択アプリケーション２０２を通して、所望のアイテム群を見つけるために、オンラインサービス群を閲覧することができる（４０６）。オブジェクト選択アプリケーション２０２は、様々なアイテム群に関する情報を収集し、この情報をユーザ１２０に対して表示するための複数のオンラインサービス群にアクセスするための統合的なインターフェースを提供することができる。オブジェクト選択アプリケーション２０２は、そのようなオンラインサービス群に申込み、特定のユーザ要求のために、自動的にこれらのサービス群に接続し、その後、アイテム群についての統合的な検索結果リストを回収することができる。
【００６７】
例えば、オブジェクト選択アプリケーション２０２は、「ｏｎＳａｌｅＳｔｕｆｆ．ｃｏｍ」、「ｂｅｓｔＰｒｏｄｕｃｔ．ｃｏｍ」および「ｍｏｓｔＰｏｐｕｌａｒＳｔｕｆｆ．ｃｏｍ」オンライン情報サービス群に申込むことができる。ユーザ１２０が、「小さなデジタルカメラ」をオブジェクト選択アプリケーション２０２で検索するとき、検索文字列が、これらの三つの情報サービス群に渡され、その後、オブジェクト選択アプリケーション２０２は、三つのサービス群からの統合的な結果リストをユーザに表示することができる。そして、ユーザ１２０は、オブジェクト選択アプリケーション２０２からの複数のデジタルカメラについてのこの統合的なリストから、一つ以上のアイテムを選択することができる。
【００６８】
これに加えて、又はこれに代えて、オブジェクト選択アプリケーション２０２は、ユーザ１２０が、他のオンラインサービス群とアクセスし接続することができるゲートウェイとして機能することができる。例えば、オブジェクト選択アプリケーション２０２は、例えば、ｓｔｏｒｅ１．ｃｏｍ、ｓｔｏｒｅ２．ｃｏｍおよびｓｔｏｒｅ３．ｃｏｍのような多数のオンラインストアへのリンクの集合を有することができる。そして、ユーザは、オブジェクト選択アプリケーション２０２によりｓｔｏｒｅ１．ｃｏｍおよび選択されたアイテム１、２、および３を閲覧することができる。そして、ユーザは、ｓｔｏｒｅ２．ｃｏｍを閲覧し、ｉｔｅｍ４を選択し、ｓｔｏｒｅ３．ｃｏｍを閲覧し、ｉｔｅｍ５および６を選択することができる。
【００６９】
ユーザ１２０が、上記のような方法で、オブジェクト選択アプリケーション２０２を通してアイテム群を閲覧した後、ユーザは、一つ以上のアイテムを選択し（４０８）、これらの選択したアイテムをオブジェクト選択アプリケーション２０２に渡すことができる。オブジェクト選択アプリケーション２０２は、このようにして、ユーザ１２０が、多くのサイト（すなわち、オンラインオブジェクト検索サービス群）を買い物に訪れ／閲覧し、複数のソースから選択したアイテム群を、単一の希望リスト（すなわち、オブジェクトリスト２０１）、又は希望リストの集合に加えることを可能とする。
【００７０】
オブジェクト選択アプリケーション２０２は、複数のソースからアイテム群を選択して、処理し、オブジェクトリスト２０１に加えることができる（４１０）。オブジェクト選択アプリケーション２０２は、複数のサイトからのアイテム情報を構文解析し、それらを、画一化されたオブジェクトのフォーマット、又は、言い換えると、オブジェクト選択アプリケーション２０２（この例は図７に示されている。）を表すデータ構造に、集約することができる。オブジェクト選択アプリケーション２０２は、例えば、オブジェクトが選択された日付／時刻、アイテムを探すためにユーザ１２０が入力した検索語群、およびアイテムが見つけられたオンラインリソースのような、追加の情報をオブジェクトに添付することもできる。そのような情報によって、オブジェクト選択アプリケーション２０２が、オブジェクトリスト２０１を管理する、例えば、オブジェクトが作成された時刻によってオブジェクトリスト２０１をソートする、又はオブジェクトレコードのデータフィールド、例えば「値段」又は「サイズ」、によってオブジェクトリスト２０１をソートするのを助けることができる。
【００７１】
オブジェクト選択アプリケーション２０２は、例えば、クリスマス中のショッピングのためのオブジェクトリスト、休日のリゾートでのショッピングのためのオブジェクトリスト、又は友人に推薦するためのアイテム群のオブジェクトリストのような、複数のオブジェクトリストを格納し、管理する能力を有することもできる。オブジェクト選択アプリケーション２０２は、これらのオブジェクトリストを管理し、ユーザ１２０によって容易にアクセスできるようにすることができる。
【００７２】
最後に、図４において、オブジェクト選択アプリケーション２０２は、一つ以上のオブジェクトリストを、モバイル装置１２２に転送及び／又は格納することができる（４１２）。例えば、ユーザ１２０は、オブジェクト選択アプリケーション２０２のユーザインターフェース内の「転送」ボタンをクリックして、選択されたオブジェクトリスト２０１をモバイル装置１２２に転送する処理を開始することができる。他の実施例では、オブジェクト選択アプリケーション２０２がモバイル装置１２２上で起動しているところで、「セーブ」コマンドにより、ユーザ１２０は、オブジェクトリスト２０１を永続的にモバイル装置１２２に格納することができる。
【００７３】
図５は、センサーネットワーク１１２を構成するセンサーノード１０２のブロック図である。各センサーノード１０２は、情報処理、検知、及び／又は接続機能を有する電子装置である。
【００７４】
センサーノード１０２は、センサーノード１０２に対して電力を供給する電源５０２を含んでいる。電源５０２は、定期的に交換され／充電されるバッテリーであってよい。電源５０２は、周囲の光によって自動的に再充電される太陽電池であってもよい。センサーノード１０２は、センサーノード１０２において複数のコマンド又はプログラムを実行する一つ以上のプロセッサー５０４を含む。センサーノード１０２は、メモリ５０６も含み、これは複数のソフトウェアプログラム５０８およびアプリケーションデータ５０９を格納することができる。
【００７５】
ソフトウェアプログラム５０８は、例えば、オペレーティングシステム５１４ａのようなオペレーティングソフトウェア５１４を含むことができ、アプリケーションソフトウェア５１６を含むこともできる。アプリケーションソフトウェア５１６は、例えば、プログラムモジュール５１６ａおよびプログラムモジュール５１６ｂのような一つ以上のプログラムモジュールを含むことができる。
【００７６】
オブジェクトリスト２０１を得るために、モバイル装置１２２と接続するプログラムは、プログラムモジュールの例となりえる。バックエンドシステムから見つけられた複数のオブジェクトのリストをモバイル装置１２２に中継するプログラムは、プログラムモジュールのもう一つの例となりえる。さらに他の例では、プログラムモジュールは、特定のセンサーノード１０２への道順に関する情報をユーザ１２０に対して提供することができる。センサーノード１０２は、例えば、事業サーバ１１６と接続することによって一つ以上のプログラムモジュールをアップロード又は上書きするよう動作することができる。
【００７７】
メモリ５０６は、例えば、ソフトウェア５０８によって用いられることができるアプリケーションデータ５０９を格納することができる。アプリケーションデータ５０９は、棚の上にあるアイテム群に関するデータ（例えば、アイテムの質、アイテムの型、ブランド、モデル、サイズ、販売価格）及び／又はセンサーノードの物理的位置に関するデータ、及び／又はモバイル装置１２２から集められたオブジェクトリスト群のデータを含むことができる。
【００７８】
センサーノード１０２の通信インターフェース５１０は、センサーノード１０２が、例えば、モバイル装置１２２、センサーネットワーク１１２における他のセンサーノード１０４〜１０８、又は事業サーバ１１６を含む環境と接続することを可能とする。通信インターフェース５１０は、無線コンポーネント（例えば、アンテナ）を含むことができる。いくつかの実施例では、通信インターフェース５１０は、配線で接続されたコンポーネント（例えば、イーサーネットライン）を含むこともでき、センサーノード１０２は、例えば、事業サーバ１１６と、配線で接続されたネットワークを通して接続することができる。
【００７９】
センサーノード１０２は、物理的環境を検知し物理的環境からデータを収集する一つ以上の複数のセンサー５１２を含むこともできる。複数のセンサー５１２は、例えば、モバイル装置１２２が近傍に存在するかを検出する、又は、近くのモバイル装置１２２からオブジェクトリスト２０１を収集する能力を有することができる。他の実施例では、複数のセンサー５１２は、例えば、モバイル装置１２２、又はユーザ１２０に関連したＲＦＩＤタグを読み込む、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｅｒ）リーダを含むことができる。複数のセンサー５１２は、デジタル温度／湿度センサー、又は、センサーノード１０２の周囲に関する実質的にリアルタイムな情報を報告することができる他のあらゆる検出器／スキャナを含むことができる。
【００８０】
図６は、購買体験の処理６００を説明するフローチャートであり、ユーザ１２０とモバイル装置１２２は、小売環境（ｅｎｖｉｒｏｎｍｅｎｔ）１０１において、センサーネットワーク１１２と情報交換する。ユーザ１２０は、モバイル装置１２２を持って、小売環境１０１に到着するが、ここで、モバイル装置１２２には、オブジェクトリスト２０１が含まれている（６０２）。
【００８１】
ユーザ１２０は、例えば、図４に示されている処理４００を通して、オブジェクト選択アプリケーション２０２を用いて、通常より速く、オブジェクトリスト２０１を作成できたかもしれない。モバイル装置１２２は、センサーネットワーク１１２にオブジェクトリスト２０１を、例えば、無線通信インターフェース３０２を通して、無線により絶え間なく送信できる（６０４）。ユーザ１２０が、センサーノード（例えば、センサーノード１０２）の受信範囲内にあるとき、センサーノード１０２は、モバイル装置１２２を検出し、例えば、モバイル装置１２２との通信接続を確立することができる。
【００８２】
センサーノード１０２は、モバイル装置１２２からオブジェクトリスト２０１を受信し、オブジェクトリスト２０１をバックエンドシステムに中継する（６０６）。バックエンドシステム、すなわち、事業サーバ１１６及び／又は事業システム１１４は、センサーノード１０２から直接オブジェクトリスト２０１を受信する、又は、近くのセンサーノード１１０からオブジェクトリスト２０１を受信することができ、ここで、オブジェクトリスト２０１は、センサーネットワーク１１２によって中継される。
【００８３】
そして、バックエンドシステムは、オブジェクトリスト２０１を処理する（６０８）。例えば、事業サーバ１１６及び／又は事業システム１１４は、オブジェクトリスト２０１において各エントリを通してループを形成することができる。各オブジェクトに対して、所望のオブジェクトに適合し、センサーノード１０２の近くにある、又は、そうでなければ、小売環境１０１内にある一つ以上のアイテムが存在するか否かを判定するために、事業サーバ１１６及び／又は事業システム１１４は、オブジェクトリスト２０１に含まれているオブジェクトに関する情報を用いることができ、かつ／又はアプリケーションデータベース１１８において関連する他の情報を調べることができる。
【００８４】
バックエンドシステムが、オブジェクトリスト２０１におけるオブジェクトに適合する一つ以上のアイテムを見つけたときには（６１０）、バックエンドシステムは、例えば、警告により、モバイル装置１２２に知らせる（６１２）。モバイル装置１２２は、例えば、警告音を鳴らすことにより、及び／又はモバイル装置１２２を振動させることにより、及び／又は目印となる光を点滅させることにより、ユーザに警告することができる。結果として、ユーザ１２０は、その近くに、報告された適合したオブジェクトを発見するのを忘れないでおくことができる。
【００８５】
もし、適合するオブジェクト群が見つからないとき（６１０）は、処理は終了することができる。他の実施例において、システム１００は、モバイル装置１２２に、アイテムが一つも見つからないとモバイル装置１２２に警告することができ、及び／又は、アイテムが利用可能な場合には、バックエンドシステム又は他のシステム群の検索を続けることができる。
【００８６】
この代わりに、又は、これに加えて、ユーザ１２０は、見つけられた適合したアイテム（群）に関するより多くの情報を要求することによって、小売環境１０１の事業サーバ１１６と情報交換することができる。例えば、ユーザ１２０は、適合したアイテムが存在する場所を正確に発見するためのルーティング情報を要求することができ、又は、他の例として、利用可能な販売又は適合アイテムの販促があるかどうかに関する情報を要求することができる。
【００８７】
図７は、オブジェクトリスト２０１の例における例示的なオブジェクトのデータ構造を示すテーブル７００である。テーブル７００は、複数のオンラインリソースからのアイテム情報を格納するためのオブジェクト選択アプリケーション２０２に対する標準的なフォーマットを図示している。より、具体的には、テーブル７００は、４つのアイテム、すなわち、デジタルカメラ、ラップトップコンピュータ、テレビ、およびユーザ１２０が購入を希望しているｉＰＯＤ（登録商標）を含んでいる。
【００８８】
各列は、一つのオブジェクトを示しており、オブジェクトに関する情報を格納している。オブジェクトの各データフィールドは、オブジェクトの特定の特徴（ｆｅａｔｕｒｅ）を格納している。そのような複数の特徴は、例えば、アイテムタイプ７０２、アイテムブランド７０４、モデル＃７０６、サイズ７０８、希望価格７１０、又は推奨中のアイテム７１２か否かを含むことができる。例えば、一番目の列のオブジェクトは、ユーザ１２０は、ブランドＸで、モデル＃が５０２で、小さいサイズで、希望価格が４００ドル（又は４００ドルより少額）のデジタルカメラに興味があることを示している。
【００８９】
他のデータフィールドを含めることができる。例えば、ＥＰＣ（ｅｌｅｃｔｒｏｎｉｃ  ｐｒｏｄｕｃｔ  ｃｏｄｅ）によりアイテムの固有の識別子を表すデータフィールド「ＥＰＣコード」を含めることもできる。このコードは、事業システム１１４及び／又は事業サーバ１１６が、オブジェクトに対して厳密に適合するアイテムを見つけるのに十分なものとなりえる。しかし、もし、いくつかのＥＰＣコードデータフィールドが、データを全く含まない場合には、残りの複数のデータフィールドが、組み合わされて、事業システム１１４及び／又は事業サーバ１１６による検索基準（ｓｅａｒｃｈ  ｃｒｉｔｅｒｉａ）としての役割を果たすことができる。
【００９０】
以上説明したように、システム１００又は関連するシステム群は、個々のユーザに適した情報を、その情報が特に、便利で助けになる状況で、ユーザに提供するために用いることができる。この意味で、ここで議論された主な状況は、これまで述べたように、小売環境１０１であるが、他の状況もまた利用可能である。
【００９１】
例えば、センサーネットワーク１１２に類似のセンサーネットワークを、例えば、火事、低酸素、高／低温度、又は一酸化炭素又は他の毒物のような、緊急の状況を検出するために利用することができる。そして、そのような情報をモバイル装置１２２、又は、医療関係者といった緊急の状況で支援する任務にある者の同様な装置に渡すことができる。これらの事例では、ユーザ１２０の利益のために、ユーザ１２０個人の医療データが、医療関係者に利用可能となる。
【００９２】
以上、複数の実施例を説明した。しかし、これらの実施例に限定されず、様々な複数の改良が請求項の範囲に含まれることを理解できるであろう。
【図面の簡単な説明】
【００９３】
【図１】ユーザが、小売店環境においてモバイル装置を経由してセンサーネットワークと情報交換できるようにするシステムのブロック図である。
【図２】ユーザが、一つ以上のサービスとの情報交換を通してオブジェクトリストをモバイル装置に投入できるようにするシステムアーキテクチャのブロック図である。
【図３】オブジェクトリストを作成し、センサーネットワークによりオブジェクトリストと接続するように動作可能なモバイル装置の図である。
【図４】ユーザがオブジェクトリストを作成する処理の例を示すフローチャートである。
【図５】図１のセンサーネットワークにおいて使用することができるセンサーノードのブロック図である。
【図６】ユーザとモバイル装置が小売店環境においてセンサーネットワークと情報交換するという購買体験における処理の例を示すフローチャートである。
【図７】図２〜４のオブジェクトリストのデータ構造の例を示す表である。
【符号の説明】
【００９４】
１００  システム
１０１  小売環境
１０２  センサーノード
１０４  センサーノード
１０６  センサーノード
１０８  センサーノード
１１０  センサーノード
１１２  センサーネットワーク
１１４  事業システム
１１６  事業サーバ
１１８  アプリケーションデータベース
１２０  ユーザ
１２２  モバイル装置
１２６  棚
１２７  棚
１２８  棚
２００  システムアーキテクチャ
２０１  オブジェクトリスト（群）
２０２  オブジェクト選択アプリケーション
２０４  インターネット
２０６  オブジェクト検索エンジン
２０８  カタログサービス
２１０  事業オンラインストア
２１２  消費者リポートサービス
３０２  無線通信インターフェース
３０４  オブジェクトリストマネージャ
３０６  到着メッセージボックス
３０８  ユーザインターフェース
３１０  ユーザ入力インターフェース
３１２  グラフィカルディスプレイ
３１４  ユーザ警告モジュール
３１６  オブジェクトリストデータ
３１８  オブジェクト選択アプリケーション
４００  処理
５０２  電源
５０４  プロセッサー
５０６  メモリ
５０８  ソフトウェア
５０９  アプリケーションデータ
５１０  通信インターフェース
５１２  （複数の）センサー
５１４  オペレーティングソフトウェア
５１４ａ  オペレーティングシステム
５１６  アプリケーションソフトウェア
５１６ａ  プログラムモジュール
５１６ｂ  プログラムモジュール
７０２  アイテムタイプ
７０４  ブランド
７０６  モデル＃
７０８  サイズ
７１０  希望価格
７１２  推奨中のアイテム
【図１】
2007122728.tif 000003
【図２】
2007122728.tif 000004
【図３】
2007122728.tif 000005
【図４】
2007122728.tif 000006
【図５】
2007122728.tif 000007
【図６】
2007122728.tif 000008
【図７】
2007122728.tif 000009