(57)【要約】【課題】【解決手段】開示したシステムは、通信ネットワークを通じて１人または複数のユーザから受信した情報を管理する。ユーザは、無線携帯通信装置であるデータ収集装置のようなネットワークノードを利用して、情報を該ネットワークに供給する。該システムは、通信環境の範囲内のユーザの位置を監視し、該ユーザが、ユーザが指定した判断基準を満たす位置の近くにいるときに、ユーザにアラームを送信する。該システムは、ユーザが与えた情報を、通信ネットワークに繋がっている中央データベースに蓄積する。許可されたユーザが情報を修正した場合、他の許可されたユーザは、通信ネットワークのノードを介して中央データベースにアクセスすることにより、該修正された情報にアクセスすることができる。
2005507104.tif 000002
【特許請求の範囲】
【請求項１】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信する情報を管理する方法であって、
前記通信ネットワークの第１のノードにおいてユーザから情報を受信することであって、前記情報が、前記通信環境内に位置する店舗に関連する、ユーザが指定した判断基準を示すことと、
前記情報を、前記通信ネットワークに繋がっている中央データベースに格納することと、
前記通信環境の範囲内での前記ユーザの位置を監視することと、
前記ユーザが、１つまたは複数の前記ユーザが指定した判断基準を満たす店舗の近くにいるかどうかを判断することと、
前記ユーザが、１つまたは複数の前記ユーザが指定した判断基準を満たす店舗の近くにいる場合に、該ユーザに通告を送信することとを備える方法。
【請求項２】
前記情報に対する修正を、前記通信ネットワークの第２のノードで受信することと、
前記修正を前記情報に反映させるために、前記中央データベースに格納された情報を修正することと、
前記中央データベース内の情報を、前記通信ネットワークの複数のノードにおける許可されたユーザに対して利用可能にすることとをさらに備える、請求項１に記載の方法。
【請求項３】
前記通信ネットワークの第１のノードは、無線データ収集装置を備える、請求項１に記載の方法。
【請求項４】
前記データ収集装置は、携帯電話である、請求項３に記載の方法。
【請求項５】
前記第１のノード及び第２のノードは、同じ装置である、請求項２に記載の方法。
【請求項６】
前記受信した情報は、少なくとも１つのアイテムからなる必要なアイテムのリストを含み、少なくとも１つの判断基準は、前記リスト上のアイテムを店舗で入手することができるか否かであり、前記ユーザが、前記必要なアイテムのリスト上のアイテムを入手することができる店舗の近くにいる場合にのみ、該ユーザに通告を送信することをさらに備える、請求項１に記載の方法。
【請求項７】
追加的な判断基準が店舗の地理的位置を示し、前記ユーザが、前記追加的な判断基準に記述された前記地理的位置に配置されている店舗の近くにいるときにのみ、該ユーザに通告を送信することをさらに備える、請求項６に記載の方法。
【請求項８】
前記通信環境の範囲内における前記ユーザの位置を監視することは、前記ユーザに関連するデータ収集装置の位置を監視することを備え、前記データ収集装置が、前記通信ネットワークのノードを備える、請求項１に記載の方法。
【請求項９】
前記データ収集装置の位置は、前記第１のノードにおいて判断される、請求項８に記載の方法。
【請求項１０】
前記データ収集装置の位置は、前記データ収集装置によって判断される、請求項９に記載の方法。
【請求項１１】
前記ユーザの位置が、前記店舗の位置の所定距離の範囲内にある場合に、前記ユーザは該店舗の近くにいる、請求項１に記載の方法。
【請求項１２】
ユーザに通告を送信することは、前記通信ネットワークを通じて、前記ユーザに関連するデータ収集装置に通告を送信することを含む、請求項１に記載の方法。
【請求項１３】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信する情報を管理する方法であって、
前記通信ネットワークのノードからデータを受信することであって、前記データが、前記通信環境内に位置する店舗によって満たすことができる少なくとも１つの判断基準を示すことと、
前記通信環境内での遠隔装置の位置を取得することであって、前記遠隔装置が前記通信ネットワークのノードであることと、
店舗が前記判断基準のうちの少なくとも１つを満たす場合に、該店舗を適切な店舗として識別することと、
前記適切な店舗の位置に関連する、前記遠隔装置の位置が条件を満たすか否かを判断することと、
前記条件が満たされた場合に、前記通信ネットワークを通じてアラームを前記遠隔装置に送信することとを備える方法。
【請求項１４】
前記データは、少なくとも１つのアイテムからなるリストを含み、１つの判断基準は、前記リスト上のアイテムを店舗で入手することができる場合に、該店舗を適切な店舗とすることができるように、前記リスト上のアイテムを店舗において入手することができるか否かである、請求項１３に記載の方法。
【請求項１５】
追加的な判断基準が、前記リスト上のアイテムの価格に関し、そのため、前記リスト上のアイテムを、前記データで指定された価格で前記店舗において入手できる場合にのみ、該店舗を適切な店舗とすることができる、請求項１４に記載の方法。
【請求項１６】
追加的な判断基準が店舗の名称に関し、そのため、前記店舗が前記店舗の名称を有する場合にのみ、該店舗を適切な店舗とすることができる、請求項１４に記載の方法。
【請求項１７】
追加的な判断基準が位置を示し、そのため、前記店舗が、前記判断基準に記載された位置に一致する位置を有する場合にのみ、該店舗を適切な店舗とすることができる、請求項１４に記載の方法。
【請求項１８】
前記適切な店舗の位置に関連する前記遠隔装置の位置が条件を満たすか否かを判断することは、前記遠隔装置の位置が、前記適切な店舗の位置に対して所定距離の範囲内にあるか否かを判断することを含む、請求項１３に記載の方法。
【請求項１９】
前記通信ネットワークを通じてアラームを前記遠隔装置に送信することは、前記リストのアイテムを前記適切な店舗において入手することができる前記遠隔装置に通告を送信することを含む、請求項１４に記載の方法。
【請求項２０】
前記通信ネットワークを通じてアラームを前記遠隔装置に送信することは、前記適切な店舗が近くにあることを示す通告を前記遠隔装置に送信することをさらに含む、請求項１９に記載の方法。
【請求項２１】
前記通信ネットワークによって前記データを中央データ記憶装置に格納することと、
前記データが修正されている、前記通信ネットワークのノードからの通告を受信することと、
前記修正されたデータを反映させるために、前記中央データ記憶装置内のデータを修正することと、
前記データ記憶装置内のデータを、前記通信ネットワークのノードによるアクセスに対して利用可能にすることとをさらに備える、請求項１３に記載の方法。
【請求項２２】
前記データを、許可されたユーザによって操作されるノードに対してのみ利用可能にすることをさらに備える、請求項１３に記載の方法。
【請求項２３】
前記遠隔装置は、携帯電話からなる、請求項１３に記載の方法。
【請求項２４】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信するデータを管理する方法であって、
前記通信ネットワークのノードからデータを受信することであって、前記データが、アイテムのリストを含むことと、
前記通信環境の範囲内でのユーザの位置を取得することと、
前記リスト上のアイテムのうちの少なくとも１つを提供する店舗を適切な店舗として認定することと、
前記適切な店舗の位置に対する前記ユーザの位置が基準を満たすことを判断することと、
前記ユーザが前記適切な店舗の近くにいることを、前記通信ネットワークを通じて前記ユーザに通告することとを備える方法。
【請求項２５】
前記データは、少なくとも１つの判断基準を含み、店舗は、該店舗が、前記判断基準のうちの少なくとも１つを満たす場合にのみ、適切な店舗として認定される、請求項２４に記載の方法。
【請求項２６】
判断基準が店舗の名称を指定し、そのため、店舗は、前記店舗が前記指定された名称を有する場合にのみ、適切な店舗として認定される、請求項２５に記載の方法。
【請求項２７】
判断基準がアイテムの価格を指定し、そのため、店舗は、前記アイテムを、前記指定された価格で前記店舗で入手することができる場合にのみ、適切な店舗として認定される、請求項２５に記載の方法。
【請求項２８】
判断基準が位置を指定し、そのため、店舗は、前記店舗が前記指定された位置にある場合にのみ、適切な店舗として認定される、請求項２５に記載の方法。
【請求項２９】
一つの環境内におけるユーザの位置を取得することが、前記ユーザに関連する遠隔装置の位置を認定することを含む、請求項２４に記載の方法。
【請求項３０】
通信ネットワークを通じて、前記ユーザが前記適切な店舗の近くにいることを前記ユーザに通告することは、前記遠隔装置への伝送を送信することを含み、該伝送が、前記ユーザが前記適切な店舗の近くにいることの通知を含む、請求項２９に記載の方法。
【請求項３１】
前記遠隔装置は、携帯電話からなる、請求項２９に記載の方法。
【請求項３２】
前記適切な店舗の位置に関連する前記ユーザの位置が基準を満たすことを判断することは、前記ユーザの位置が、前記適切な店舗の位置の所定距離の範囲内にあることを判断することを含む、請求項２４に記載の方法。
【請求項３３】
許可されて前記データにアクセスするユーザのリストを管理することをさらに備える、請求項２４に記載の方法。
【請求項３４】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信する情報を管理するシステムであって、プログラム命令を実行し、かつデータセットを受け取る１つまたは複数のプロセッサを備えるシステムにおいて、前記プログラム命令が、前記プロセッサに、
前記通信ネットワークの第１のノードにおけるユーザから、前記通信環境内に位置する店舗に関連する、ユーザが指定した判断基準を示す情報を受信させ、
前記情報を、前記通信ネットワークに繋がれている中央データベースに格納させ、
前記通信環境内の前記ユーザの位置を監視させ、
前記ユーザが、前記ユーザが指定した判断基準のうちの１つまたはそれ以上を満たす店舗の近くにいるかを判断させ、および、
前記ユーザが、前記ユーザが指定した判断基準のうちの１つまたはそれ以上を満たす店舗の近くにいる場合に、通告を送信させるように実行されるシステム。
【請求項３５】
前記プログラム命令が、前記プロセッサにさらに、
前記通信ネットワークの第２のノードにおいて、前記情報に対する修正を受信させ、
前記情報に対する修正を反映させるために、前記中央データベースに格納された情報を修正させ、
前記中央データベース内の情報を、前記通信ネットワークの複数のノードにおいて、許可されたユーザに対して利用可能にさせるように実行される、請求項３４に記載のシステム。
【請求項３６】
前記情報は、少なくとも１つのアイテムからなるリストを含み、１つの判断基準が、前記リスト上のアイテムを店舗で入手することができるか否かであり、前記プログラム命令は、前記プロセッサにさらに、
前記ユーザが、前記リスト上のアイテムを入手することができる店舗の近くにいる場合にのみ、前記ユーザに通告を送信させるように実行される、請求項３４に記載のシステム。
【請求項３７】
前記ユーザの位置が、前記店舗の位置の所定距離内にある場合に、前記ユーザは、該店舗の近くにいる、請求項３４に記載のシステム。
【請求項３８】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信する情報を管理する方法を実行するために、コンピュータが読取り可能な媒体に記録されたプログラムステップを実行するコンピュータシステムに使用されるプログラム製品であって、
記録可能な媒体と、
前記通信ネットワークの第１のノードにおける前記ユーザから、前記通信環境内に位置する店舗に関連するユーザが指定した判断基準を示す情報を受信することと、
前記情報を、前記通信ネットワークに繋がれている中央データベースに格納することと、
前記通信環境内における前記ユーザの位置を監視することと、
前記ユーザが、前記ユーザが指定した判断基準のうちの１つまたはそれ以上を満たす店舗の近くにいるかを判断することと、
前記ユーザが、前記ユーザが指定した判断基準のうちの１つまたはそれ以上を満たす店舗の近くにいる場合に、前記ユーザに通告を送信することとを備える動作を実行するために、前記コンピュータシステムによって実行可能な、コンピュータで読取り可能な命令からなるプログラムとを備えるプログラム製品。
【請求項３９】
前記動作が、
前記通信ネットワークの第２のノードにおいて、前記情報に対する修正を受信することと、
前記情報に対する修正を反映させるために、前記中央データベースに格納された情報を修正することと、
前記中央データベース内の情報を、前記通信ネットワークの複数のノードにおいて、許可されたユーザに対して利用可能にすることとをさらに備える、請求項３８に記載のプログラム製品。
【請求項４０】
前記情報が、少なくとも１つのアイテムからなるリストを含み、１つの判断基準が、前記リスト上のアイテムを店舗で入手できるか否かであり、前記動作が、前記ユーザが前記リスト上のアイテムを入手できる店舗の近くにいる場合にのみ、前記ユーザに通告を送信することをさらに備える、請求項３８に記載のプログラム製品。
【請求項４１】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信するデータを管理するシステムであって、プログラム命令を実行し、かつデータセットを受け取る１つまたは複数のプロセッサを備えるシステムにおいて、前記プログラム命令は、前記プロセッサに、
前記通信ネットワークのノードから、前記通信環境内に位置する店舗によって満たされることが可能である少なくとも１つの判断基準を示すデータを受信させ、
前記通信ネットワークのノードである、前記通信環境内の遠隔装置の位置を取得させ、
店舗が、前記判断基準のうちの少なくとも１つを満たす場合に、店舗を適切な店舗と認定させ、
前記適切な店舗の位置に対する前記遠隔装置の位置が条件を満たすか否かを判断させ、および、
前記条件が満たされた場合に、前記通信ネットワークを通じてアラームを前記遠隔装置に送信させるように実行されるシステム。
【請求項４２】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信するデータを管理する方法を実行するために、コンピュータが読取り可能な媒体に記録されたプログラムステップを実行するコンピュータシステムに使用されるプログラム製品であって、
記録可能な媒体と、
前記通信ネットワークのノードから、前記通信環境内に位置する店舗によって満たされることが可能な少なくとも１つの判断基準を示すデータを受信することと、
前記通信ネットワークのノードである、前記通信環境内の遠隔装置の位置を取得することと、
店舗が、前記判断基準のうちの少なくとも１つを満たす場合に、店舗を適切な店舗として認定することと、
前記ユーザが、前記ユーザが指定した判断基準のうちの１つまたはそれ以上を満たす店舗の近くにいるかを判断することと、
前記適切な店舗の位置に対する前記遠隔装置の位置が条件を満たすか否かを判断することと、
前記条件が満たされた場合に、前記通信ネットワークを通じてアラームを前記遠隔装置に送信することとを備える動作を実行するコンピュータシステムによって実行可能な、コンピュータで読取り可能な命令からなるプログラムとを備えるプログラム製品。
【請求項４３】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信するデータを管理するシステムであって、プログラム命令を実行し、かつデータセットを受け取る１つまたは複数のプロセッサを備えるシステムにおいて、前記プログラム命令が、前記プロセッサに、
前記通信ネットワークのノードから、アイテムのリストを含むデータを受信させ、
前記通信環境内のユーザの位置を取得させ、
前記リスト上のアイテムのうちの少なくとも１つを提供する店舗を適切な店舗として認定させ、
前記適切な店舗の位置に対する前記ユーザの位置が基準を満たすことを判断させ、および、
前記通信ネットワークを通じて、前記ユーザが前記適切な店舗の近くにいることを前記ユーザに通知させるように実行されるシステム。
【請求項４４】
通信環境内で、通信ネットワークを通じて１人または複数のユーザから受信するデータを管理する方法を実行するために、コンピュータが読取り可能な媒体に記録されたプログラムステップを実行するコンピュータシステムに使用されるプログラム製品であって、
記録可能な媒体と、
前記通信ネットワークのノードから、アイテムのリストを含むデータを受信することと、
前記通信環境内のユーザの位置を取得することと、
前記リスト上のアイテムのうちの少なくとも１つを提供する店舗を適切な店舗として認定することと、
前記適切な店舗の位置に対する前記ユーザの位置が基準を満たすことを判断することと、および、
前記通信ネットワークを通じて、前記ユーザが前記適切な店舗の近くにいることを前記ユーザに通告することとからなる動作を実行する前記コンピュータシステムによって実行可能な、コンピュータで読取り可能な命令からなるプログラムとを備えるプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２００１年８月３０日にファイルされた米国仮出願第６０／３１６，３６３号に対して優先権を主張する。
【０００２】
この発明は、一般に、情報および通信システムに関し、より具体的には、情報を調整するための、および該情報に関係するユーザに通知するための無線通信システムに関する。
【背景技術】
【０００３】
コンピュータ及びインターネットの爆発的な発達により、個人が入手可能な莫大な量の情報がもたらされている。このことは、日々の生活の移動性及びペースの向上と一致しており、そのため、人々は、情報のロードの増加や、やること及び行くところの数の増加に圧倒されることになる。その結果、情報及び仕事を効率的かつ適切に保持及び管理する能力は、人に、社会における重要な優位性を与えることが可能である。
【０００４】
現在、カレンダー、しなければならないことのリスト及び住所録等の情報を記憶しかつ管理するための様々な装置がある。そのような情報を記憶しかつ管理するために使用することができる装置の種類は、広範囲にわたり、またデスクトップ及びラップトップコンピュータや、ＰＤＡ及び携帯電話等の無線移動装置を含む。多くの利用可能な装置を有しているということの利点は、人が、情報を記憶し、また情報を検索するいくつもの方法を有しているということである。
【０００５】
しかし、マイナス面は、ほとんどの装置は、結局、生活を容易にするというよりもむしろ混乱をもたらすことになるということである。１人の人間が、１つのパーソナルコンピュータ、１つの携帯電話及び１つのＰＤＡを所有すること、およびそれらの装置の各々を使用して情報を記憶させることは一般的である。このことは、人が、該装置のトラックを保つことや情報のトラックを保つことを困難にする。該問題は、テレビや家庭用電気器械等の他の装置が、情報を記憶する能力を備えているため、いっそう悪化している。異なる装置間での情報の調整は、問題になる可能性がある。
【０００６】
他の問題は、上記装置は、通常、まさに情報を記憶するように構成されているという点で受動的であるということである。例えば、食品雑貨類のリストを記憶するのに使用される装置は、通常、ユーザが、該リストの定期的なチェックを行うこと、およびアイテムが取得されたとき、あるいは、アイテムを追加する必要があるときに、該リストを更新することを基にしている。すなわち、該装置は、正しく役に立つために、ユーザがイニシアティブをとることに依存する。その結果として、最大限の助けを必要とするユーザ、すなわち、一般に、上記リスト上のアイテムをチェックすることを気づかせることが必要なユーザは、そのような装置を有することからほとんど利益を得ることがないであろう人たちである。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のことに鑑みて、異なる装置間での情報の調整及び管理の有効な（qualified）方法及びそのような情報を利用する際にユーザを補助する方法に対する要求がある。
【課題を解決するための手段】
【０００８】
本発明によれば、通信ネットワークを通じて、１人または複数のユーザから受け取る情報が管理されると共に、該ユーザの位置が変化する。ユーザは、管理すべき情報を、無線移動通信装置であるデータ収集装置（ｄａｔａ  ａｃｑｕｉｓｉｔｉｏｎ  ｄｅｖｉｃｅ）のような、ネットワークノードと通信する適切なデータ装置を使用して供給する。通信環境内の上記ユーザの位置は監視されて、該ユーザがユーザ指定の基準を満たす位置に近いときに、アラームがユーザへ送られる。上記ユーザが供給した情報は、上記通信ネットワークと繋がっている中央データベース（ｃｅｎｔｒａｌ  ｄａｔａｂａｓｅ）に蓄積される。許可されたユーザが情報を修正した場合、他の許可されたユーザは、上記通信ネットワークのノードを介して上記中央データベースにアクセスすることにより、該修正した情報にアクセスすることができる。従って、ユーザ情報を、異なる装置及びユーザの位置にわたって有効に管理することができる。
【０００９】
上記供給された情報は、食品雑貨類のリスト、ギフトリストまたは食品リスト等の、ユーザによって要求される物品のリストを含んでもよい。上記通信環境における上記ユーザの位置は、該ユーザにより携えられる携帯電話とすることができる上記データ収集装置の位置を監視することにより追跡される。該ユーザが、要求されたアイテムのリストからアイテムを得ることができる位置にいるときまたは該位置の近くにいるときに、上記携帯電話にメッセージが送られる。例えば、該ユーザが、上記ユーザの食品雑貨類のリスト上の物品を販売している店の近くにいる場合、該ユーザの該店への接近に関する、および該ユーザに、該店が該食品雑貨類のリスト上の物品を販売していることを気づかせる通知が該ユーザに送られる。
【００１０】
本発明の他の特徴および効果は、例証として本発明の原理を示す好適な実施の形態の以下の説明から明らかになるであろう。
【発明の効果】
【００１１】
本発明によれば、異なる装置間での情報の調整及び管理の有効な（qualified）方法及びそのような情報を利用する際にユーザを補助する方法が提供される。
【発明を実施するための最良の形態】
【００１２】
本発明によれば、様々なネットワーク通信装置が、ネットワークを通じて通信し、また、様々なホストシステムまたは位置に収容されており、それにより、ネットワークのノードを備える。図１は、データ収集装置１１０、サービスマネージャ１１５、小売り店舗１２０及び大気圏外のＧＰＳ衛星１３０を含む、（図２に示す）通信ネットワーク１０２のいくつかのノードが配置されている通信環境のブロック図１００である。幅広い他の装置を、ホストシステムを介して通信ネットワーク１０２に通信可能に繋げてもよい。例えば、以下に詳細に説明するように、自動車１３７は、通信装置１３５のホストであってもよく、また電気器械１４０は、通信装置１３５のホストであってもよい。すなわち、衛星１３０、データ収集装置１１０、小売り店舗１２０及び種々の通信装置１３５は、通信ネットワーク１０２を介して互いに通信し、また該ネットワークのノードを備える。
【００１３】
説明を簡単にするために、図１は、それぞれのホストシステムの外部から取り付けられているように、通信装置１３５を概略的に示しているが、通信装置１３５は、様々な方法で、それぞれのホストシステムに接続してもよいことを認識すべきである。さらに、図１は、単一の電気器械及び単一の自動車等の、いくつかのノードのうちの単一の事例を示すのみであるが、通信環境１００は、各ノードの多数の事例を含むことが可能である。
【００１４】
上記開示したシステムは、通信ネットワーク１０２の２つ以上のノードの間の情報の供給及びアクセスを管理する。サービスマネージャ１１５は、通信環境１００内のユーザの位置を監視して、該ユーザの位置が、ユーザ指定の基準を満たす位置に近いときに、該ユーザに更新メッセージを送信する。該ユーザは、通信ネットワーク１０２のノードのうちのいずれかを使用して、管理すべき情報を供給することができる。また、サービスマネージャ１１５は、以下に詳細に説明するように、上記情報を、通信ネットワーク１０２と繋がっている中央データベースに蓄積する。
【００１５】
データ収集装置１１０は、ネットワーク１０２を通じて、サービスマネージャ１１５と通信することが可能である遠隔の無線通信装置である。データ収集装置１１０は、好ましくは、無線電話またはＰＤＡ等のハンドヘルドモバイルコンピュータ装置である。データ収集装置１１０は、ユーザからのデータを受信するように構成されている。データ収集装置１１０は、該受信したデータを、中央データベースでの蓄積のために、通信ネットワーク１０２へアップロードすることができる。
【００１６】
データ収集装置１１０は、好ましくは、データ収集装置１１０の位置が、いずれかのノードの位置に対して変化することができるように、通信環境１００の全体にわたって移動可能である。ＧＰＳ衛星１３０は、以下に説明するように、通信環境１００内のデータ収集装置１１０の位置及び該通信環境内の他の目標物の位置を判断するために使用することができる。
【００１７】
サービスマネージャ１１５は、データ収集装置１１０へのおよび該装置からの、あるいは、ネットワーク１０２の他のノードのうちのいずれかへのおよびいずれかから、データ伝送を送信及び受信することができるような装置である。該サービスマネージャは、以下に説明するように、データ管理機能を実行する。サービスマネージャ１１５は、本願明細書に記載した方法に従ってサービスを提供するサービスプロバイダによって操作してもよい。例えば、サービスマネージャ１１５は、上記通信ネットワークのノードに対して、有線電話または無線電話及び他のネットワークサービスを提供する電話会社によって操作してもよい。また、サービスマネージャ１１５は、インターネットサービスプロバイダによって操作してもよい。
【００１８】
通信装置１３５は、例えば、有線または無線モデムを介して、データの交換のためにネットワーク１０２との通信リンクを確立するように構成されている装置である。通信装置１３５は、様々な通信プロトコルを用いて、ネットワーク１０２と通信することができる。好ましくは、通信装置１３５は、以下に説明するように、ユーザがデータを入力して格納することができる、ユーザインターフェース及びメモリを含む。
【００１９】
上述したように、通信装置１３５は、様々なホスト装置のいずれかと繋げて、それにより、該ホスト装置を通信ネットワーク１０２のノードにすることができる。通信装置１３５は、ユーザからデータを受信するように構成されている。通信装置１３５は、無線または有線接続等の、ネットワーク１０２との接続を確立して、受信したデータをネットワーク１０２へアップロードすることができる。通信装置１３５は、通信装置１３５は、自動車または電気器械等のホスト装置と共に存在し、かつ該ホスト装置と接続されているという点で、データ収集装置１１０とは異なる。一方、データ収集装置１１０は、携帯電話またはＰＤＡ等の独立した携帯式通信装置である。
【００２０】
図１は、自動車１３７に接続された第１の通信装置１３５と、電気器械１４０に接続された第２の通信装置１３５とを示す。このようにして、自動車１３７及び電気器械１４０は、事実上、通信ネットワーク１０２のノードになる。電気器械１４０は、タスクまたは機能を実行するように、または、タスクまたは機能を実行する際に、ユーザを補助するように構成されている器具である。電気器械１４０は、例えば、冷蔵庫、洗濯機、乾燥機、パーソナルコンピュータ等の一般的な家庭用電気器械またはオフィス用電気器械を含む。
【００２１】
小売店用通信装置１５０は、小売り店舗１２０に接続されて、それにより小売り店舗１２０をネットワーク１０２に通信可能に繋げる通信装置１３５である。小売店用通信装置１５０は、通信ネットワーク１０２を通じてデータを送信し、また、通信ネットワーク１０２からデータを受信するように構成されている演算装置である。小売店用通信装置１５０は、ユーザからデータを受信することもできる。小売店用通信装置１５０は、好ましくは、小売り店舗１２０に固定配置されている。小売店用通信装置１５０は、通信装置１３５と同様の構造を有してもよく、あるいは、該小売り店舗での使用に特に適している追加的な構成要素を有してもよい。
【００２２】
小売店舗１２０は、金銭的報酬のためであろうとなかろうと、通信環境１００の範囲内で商品および／またはサービスを提供する存在または関係者を表わす。小売店舗１２０は、あらゆる種類の商品またはサービスプロバイダ及びそのようなプロバイダが設けられている構造物を含む。すなわち、小売店舗１２０は、食品雑貨店、コンビニエンスストア、レストラン、ガソリンスタンド、あるいは他の種類の店を含むことが可能である。一般的に、小売店舗１２０は、通信環境１００内の固定位置に配置されているが、小売店舗１２０は、移動可能であってもよい。
【００２３】
図２は、データ収集装置１１０、小売店用通信装置１５０、サービスマネージャ１１５及び通信装置１３５を含む、通信ネットワーク１０２に通信可能に繋げられている様々な装置からなるノードを説明するブロック図である。それらの装置の各々は、好ましくは、公知の装置及び方法に従って、内部記憶装置内において、データを蓄積及び検索するように構成されている。図２は、ネットワーク１０２に繋げられた単一の通信装置１３５のみを示す。しかし、ネットワーク１０２は、複数の通信装置１３５を含んでもよく、該通信装置の各々は、図１に示すように、自動車１３７または電気器械１４０等の、それぞれのホスト装置に接続されている。
【００２４】
通信ネットワーク１０２は、データを伝送するように構成された１つまたは複数の地上または大気圏外のネットワーク、あるいは、地上のネットワークと大気圏外のネットワークとの組合せとすることができる。通信ネットワーク１０２は、公衆交換電話網（ＰＳＴＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、有線通信ネットワーク、セルラーネットワーク、パーソナル通信システム（ＰＣＳ）、大気圏外衛星システム、およびそれらの組合せまたは他の有線及び／または無線データ伝送手段等の一般的または専用の通信ネットワークを含むことが可能である。通信ネットワーク１０２は、インターネットまたはイントラネット等のＴＣＰ／ＩＰネットワークと接続し、あるいはＴＣＰ／ＩＰネットワークによってオーバレイしてもよい。
【００２５】
データ収集装置１１０は、一般に、通信ネットワーク１０２と通信可能に繋がっているゲートウェイ２０２との無線接続を確立することにより、ネットワーク１０２と通信する。ゲートウェイ２０２は、基地局、または、携帯電話サービスと関連するタイプのセルであってもよい。またゲートウェイ２０２は、それを介してデータ収集装置１１０が、通信ネットワーク１０２へのアクセスを得ることができる他のタイプの無線接続であってもよい。該ゲートウェイは、電話サービスプロバイダまたはインターネットサービスプロバイダによって操作し、それによりそのようなサービスをデータ収集装置１１０に提供することができる。通信環境１００の全体にわたって多数のゲートウェイが配置されていてもよい。
【００２６】
データ収集装置１１０は、好ましくは、上記ノードのうちのいずれかとの、例えば、図２における双方向接続２０２によって示すように、小売店用通信装置１５０または通信装置１３５との直接通信リンクを確立することも可能である。このことに関して、通信装置１３５または１５０は、データ収集装置１１０を合体させて、通信装置１３５とデータを交換することができるようにするドッキングステーションを備えてもよい。接続２０２は、ブルートゥース、ＩＥＥＥ  ８０２．１１ｘ、ウルトラワイドバンドを含む様々な通信プロトコル、あるいは他の通信プロトコルのいずれかに従った有線または無線のものでもよい。
【００２７】
通信装置１３５及び通信装置１５０は、両方とも任意に、各データ記憶装置２１０に局所的に蓄積することができるデータをユーザが与えることができるユーザインタフェース２０５を含んでもよい。ユーザインタフェース２０５は、キーボードやマウス等の、データを入力する手段を備えることが可能である。また、ユーザインタフェース２０５は、データ入力時にユーザを補助するように構成されているソフトウェアを含むことも可能である。通信装置１３５及び小売店用通信装置１５０は、表示画面を含むことも可能である。
【００２８】
小売店用通信装置１５０は、小売店用通信装置１５０からアクセスされるデータを、ユーザがプリントアウトできるように、任意に、プリンタ２１７に接続することができる。また、小売店用通信装置１５０は、自動預金支払機（ＡＴＭ）２１９等の、小売り店舗１２０と関連する他の周辺装置に接続することもできる。
【００２９】
サービスマネージャ１１５は、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアとの組合せによって実施することができるアプリケーションを含む。該アプリケーションは、ポジションロケータ（ｐｏｓｉｔｉｏｎ  ｌｏｃａｔｏｒ）２１５及び情報マネージャ（ｉｎｆｏｒｍａｔｉｏｎ  ｍａｎａｇｅｒ）２２５を含む。サービスマネージャ１１５は、ポジションロケータ２１５及び情報マネージャ２２５が、通信ネットワーク１０２のノードへデータを送信し、かつ該ノードからデータを受信することができるようにするソフトウェアおよび／またはハードウェアであるサーバ２２０を含む。ポジションロケータ２１５、サーバ２２０及び情報マネージャ２２５は、サービスマネージャ１１５に組み込む必要はないが、サービスマネージャ１１５から離れた通信ネットワーク１０２の１つまたは複数の別々のノードに存在することも可能である。すなわち、ポジションロケータ２１５及び情報マネージャ２２５は、別々の位置に、あるいは、同じネットワーク位置に存在することが可能である。例えば、ポジションロケータ２１５は、上記データ収集装置が、その位置を計算して、その位置に関する情報をサービスマネージャ１１５に送信するように、データ収集装置１１０の中に存在することが可能である。ポジションロケータ２１５、情報マネージャ２２５及びサーバ２２０の機能性は、同じ位置で実行する単一のアプリケーションに組み込むこともできる。
【００３０】
ポジションロケータ２１５は、１つまたは複数のＧＰＳ衛星１３０（図１）から得られるＧＰＳ情報を用いて、データ収集装置１１０の位置を判断するように構成されている。装置１１０、１３５の位置は、様々な方法及び装置のうちのいずれかを用いて、例えば、「ＣＤＭＡ通信ネットワークにおいて、遠隔局の位置を判断するための方法及び装置(Method and Apparatus for Determining the Location of a Remote Station in a CDMA Communication Network)」と題された米国特許第６，１８８，３５４号明細書、および「無線ＣＤＭＡトランシーバの位置を判断するシステム及び方法（System and Method for Determining the Position of a Wireless CDMA Transceiver）」と題された米国特許第６，０８１，２２９号明細書に従って判断することができ、これら両明細書は、参照してここに組み込まれる。
【００３１】
情報マネージャ２２５は、通信ネットワーク１０２のノードのうちのいずれかから、例えば、データ収集装置１１０、通信装置１３５または小売店用通信装置１５０から受信したデータ、およびポジションロケータ２１５からの位置データを格納しかつ保持するように構成されている。情報マネージャ２２５は、データ及びアラームを、通信ネットワーク１０２のノードのうちのいずれかに送信することもできる。
【００３２】
情報マネージャ２２５は、好ましくは、通信ネットワーク１０２のノード間のデータアクセスのための中央データリポジトリとして機能するデータ記憶装置２３０を管理する。１人または複数のユーザは、料金と引き換えに、情報マネージャ２２５を操作して、データ記憶装置２３０にデータを格納して管理する上記サービスプロバイダとのアカウントを確立することができる。例えば、電話および／またはインターネットサービスプロバイダは、情報マネージャ２２５を操作して、電話サービスをユーザに提供（およびネットワーク１０２へアクセス）すると共に、情報マネージャ２２５の下でサービスを提供してもよい。また、情報マネージャ２２５は、ゲートウェイオペレータの顧客にサービスを提供する、ゲートウェイ２０２のオペレータと契約する独立したサービスプロバイダによって操作してもよい。
【００３３】
（データ管理）
データ収集装置１１０は、例えば、キーパッドを介して、あるいは、データポートを介して、ユーザにより、例えば、データ送信装置へのピアツーピア接続により直接与えられたデータを受信して格納するように構成されている。通信装置１３５及び小売店用通信装置１５０は、該装置が、キーパッドまたはデータポート等のユーザインタフェースを備えている場合、ユーザから直接データを受信することも可能である。データを受信すると、上記装置は、好ましくは、該データを通信ネットワーク１０２を介して情報マネージャ２２５へ転送し、該情報マネージャは、該データを中央データ記憶装置２３０に格納する。情報マネージャ２２５は、コンピュータネットワーク１０２のノードへのアクセスを有する許可されたユーザに対して、該データを利用可能にする。情報マネージャ２２５は、許可されたユーザが、通信ネットワーク１０２を介して該データを修正した場合には、データ記憶装置２３０内のデータを動的に更新する。このプロセスは、データを得るときおよび更新するときに必要とする動作を説明するフロー図を示す図３に関して詳細に説明されている。
【００３４】
符号３１０が付けられた、図３のフロー図記号で示される最初の動作において、ユーザは、データを、データ収集装置１１０または通信ネットワーク１０２の他のノードのいずれかに与える。データ収集装置１１０の場合、ユーザは、好ましくは、データ収集装置１１０上の英数字キーパッド等のデータ入力手段を用いてデータを与える。データ収集装置１１０は、ユーザのデータ入力のための音声認識ソフトウェアまたはハードウェアを備えることも可能である。データ収集装置１１０は、好ましくは、ユーザインタフェースソフトウェアと、データの入力を容易にするディスプレイとを備える。ユーザは、電気器械１４０または自動車１３７に接続されている通信装置１３５を用いて、データをノードに与えることもできる。データが与えられる上記各装置は、好ましくは、ローカルメモリに該データを格納する。
【００３５】
第１の動作３１０においてユーザによって与えられたデータは、様々なフォーマットのうちのいずれかとすることができ、また、しなければならないことのリスト、指示、約束済みの予定表、メモ、お知らせ等を含む、様々な題目と関連付けることができる。一つの実施の形態においては、ユーザは、データが、食品雑貨類のリスト、ギフトリストまたは食品リスト等の、ユーザが得ることを所望するアイテムリストを備えるデータ収集装置１１０にデータを与える。該アイテムリストは、好ましくは、通信環境１００（図１）における小売り店舗１２０において入手することができる少なくとも１つのアイテムを含む。
【００３６】
図４を参照して、上記リストは、１つまたは複数の要素４２０を含むテーブル４１０からなるデータ構造として格納することができ、各要素は、該リスト中の各アイテムに対応する。各要素は、該対応するアイテムに関連付けられている、あるいは、該対応するアイテムを記述したデータを含む、１つまたは複数のデータスロットを含む。該データスロットは、例えば、アイテム名、必要なアイテムの量、所望の値段、または該アイテムに関する他の情報を含むことが可能である。好ましくは、ユーザが該アイテムを得るのに好ましい少なくとも１つの小売り店舗の名前を含むデータスロット、および／または該小売り店舗のための１つまたは複数の位置を指定するデータスロットもある。該小売り店舗の名前及び位置は、コードを用いて指定することができる。
【００３７】
テーブル４１０は、単に例示的なものであり、また、上記データ構造を異なるフォーマットにすることができ、あるいは、該データ構造が、図示したデータスロットよりも多いまたは少ないデータスロットを含むことが可能であることを認識すべきである。例えば、図５に示すように、データ要素は、アイテム名、量、小売り店舗の名前及び小売り店舗の位置のためのデータスロットを含むだけでもよい。別法として、図６に示すように、データ要素は、アイテム名、所望の価格範囲及び好ましい小売り店舗のためのデータスロットを含むだけでもよい。
【００３８】
また、最初の動作３１０において、ユーザによって与えられたデータは、インタフェース２０５（図２）を用いて与えられたデータのような、通信装置１３５を用いて与えられたデータを含んでもよい。このようにして、ユーザは、データを直接、電気器械１４０、自動車１３７、あるいは、通信装置１３５に接続されている他の装置に入力することができる。例えば、電気器械１４０は、冷蔵庫のドア上に設けられたデータ入力キーパッドを備える通信装置１３５を有する冷蔵庫とすることが可能である。該冷蔵庫は、付属の通信装置１３５を介して、ユーザが与えたデータを、ネットワーク１０２を通じてデータ収集装置１１０または情報マネージャ２２５へ転送する。別の例においては、電気器械１４０は、ユーザがデータをそれに入力するデスクトップコンピュータである。そして、該デスクトップコンピュータは、データを、ネットワーク１０２を通じて情報マネージャ２２５へ、あるいはデータ収集装置１１０へ直接送信することができる。
【００３９】
また、最初の動作３１０において、ユーザによって与えられたデータは、小売店用通信装置１５０を用いて与えられたデータを含んでもよい。この場合、ユーザは、小売り店舗１２０の代表者、あるいは該小売り店舗の顧客であってもよい。小売店用通信装置１５０は、図４〜６に示すリスト中の名称に対応付けることができる、該小売り店舗の名称に関連するデータのような、該小売り店舗に関連するデータを受信及び送信するように構成することができる。該データは、小売り店舗１２０の位置及び営業時間を示すものとすることも可能である。また該データは、アイテム名、価格、割引率、在庫数等の、該小売り店舗で入手可能なアイテムを示すものとすることも可能である。
【００４０】
再び図３を参照して、次の動作は、符号３１５で示されるフロー図記号によって表わされている。この動作において、データを受信したノードは、ネットワーク１０２を通じて該データを情報マネージャ２２５に送信する。例えば、データ収集装置１１０、通信装置１３５または小売店用通信装置１５０は、受信したデータを、ネットワーク１０２を通じて上記情報マネージャに送信する。該データは、受信したら自動的に送信してもよい。また、該データは、ユーザが「送信」キーを選択したときに送信してもよい。また、該データは、所定の事象が起きたとき、例えば、所定時間が経過したとき、あるいは、装置が起動されたときに送信してもよい。
【００４１】
符号３２０で示されるフロー図記号によって表わされる次の動作において、情報マネージャ２２５は、受信したデータをデータ記憶装置２３０に格納する。情報マネージャ２２５は、好ましくは、該データにアクセスすることを許可されるユーザを示すアクセス権のリストを管理する。該アクセス権は、好ましくは、ユーザが、情報マネージャ２２５とアカウントを確立し、該アカウントに関連するデータへのアクセスが許可される他のユーザを指定したときに、該ユーザによって規定される。アカウントは、各ユーザに、アクセスと、該アカウントにおけるデータに関連する修正権とのセットを持たせた状態で、１人または複数のユーザと関連付けることが可能である。例えば、該アカウントは、該ユーザのうちの何人かに、全てのデータへのアクセスを持たせ、かつ他のユーザには、該データの一部のみへのアクセスを持たせた状態で、何人かのユーザからなるファミリーと関連付けてもよい。また、ユーザは、小売り店舗等の第三者が、上記ユーザのアカウントにおけるデータのうちのいくつかへの限定されたアクセスを有することができることを指定することができる。
【００４２】
符号３３０で示されるフロー図記号によって表わされる次の動作において、上記情報マネージャは、データを、許可されたユーザに対して利用可能にする。許可されたユーザは、好ましくは、ネットワーク１０２を通じて該データをダウンロードするように構成されている、コンピュータネットワーク１０２のノードのうちのいずれかを利用して該データにアクセスすることができる。例えば、ユーザは、データ収集装置１１０をネットワーク１０２に接続することにより、装置１１０を使用してデータにアクセスすることができる。ユーザが特定のデータ構造にアクセスしようとするとき、データ収集装置１１０は、好ましくは、情報マネージャ２２５との接続を確立して、しなければならないことのリスト等のデータのコピーを要求する。有利には、許可されたユーザは、いずれも、通信環境１００の範囲内のどこででも、データ収集装置１１０を用いておよびユーザ名及びパスワード等の適切なアクセス確認を実行することにより、該データにアクセスすることができる。アクセスすると、ユーザは、該データをディスプレイ上で、あるいは、ハードコピーを出力することにより、見ることができる。
【００４３】
次の動作においては、符号３３５で示されるフロー図記号によって表わされるように、ユーザは、該ユーザのアカウントにおけるデータに対して修正を行う。該修正は、該ユーザが、新たなアイテムをリストに加えることや、リストからアイテムを消去すること等の、許可されたユーザによる該データに対するいかなる変更も含むことが可能である。修正が行われた場合、データ収集装置１１０は（または、ユーザが、該データを修正するためにアクセスしたどのノードも）、該修正の情報マネージャ２２５に通知する。そして、情報マネージャ２２５はそれに応じて、符号３４０で示されるフロー図記号によって表わされるように、データ記憶装置２３０内の対応するデータを更新する。このようにして、データの修正は、許可されたユーザによって該修正データにアクセスすることができる中央データ記憶装置２３０に動的に反映される。
【００４４】
データの修正は、小売り店舗１２０に関して行うことも可能である。小売り店舗１２０の代表者は、例えば、小売り店舗の位置を更新するために、あるいは、該小売り店舗から入手可能なアイテムに関するデータを更新するために、小売り店舗のデータを修正することができる。
【００４５】
一つの実施の形態においては、電気器械１４０は、該電気器械に関する状況に基づいて、データに対して自動調節を行うように構成されている。例えば、電気器械１４０は冷蔵庫であり、該電気器械は、ある冷蔵アイテムが品切れしているとき、例えば、該冷蔵庫が卵を切らしていることを検知することが可能である。該電気器械は、卵（あるいは他のアイテム）があること、または、卵が、該冷蔵庫の割当て位置にないことを検知する（重量検知器等の）検知器を備えることが可能である。特定のアイテムがない場合、電気器械１４０は（通信装置１３５を介して）、例えば、アイテムを食品雑貨類リストに追加することにより、ユーザアカウントにおいて適切なデータを更新することができる。データ収集装置１１０は、ネットワーク１０２のノードを利用して中央データ記憶装置２３０にアクセスすることにより、更新されたデータにアクセスすることができる。
【００４６】
図３に示すプロセスは、ユーザまたはユーザ群が、許可されたユーザに対して利用可能になるデータを与えて格納することを可能にする。該データに対する修正は、中央データ記憶装置２３０において動的に更新され、その結果、許可されたユーザは、該ユーザが通信ネットワーク１０２のノードへのアクセスを有する限り、上記通信環境内のどこででも、該修正に対するアクセスを有する。このことは、ユーザが、データを入力及び検索するために複数の装置を使用することを有利に可能にし、情報マネージャ２２５は、該データを上記中央データ記憶装置に格納して、該データを異なる装置に対して利用可能にする。このようにして、該装置は、無矛盾データへのアクセスを有する。
【００４７】
（小売り店舗への接近に基づく通知）
上述したように、ユーザは、データ収集装置１１０を使用して、食品雑貨類のリスト等の必要とするアイテムのリストを含む情報を格納することができる。上記通信システムは、上記通信環境の範囲内でのユーザの位置を追跡し続け、該ユーザが上記リスト上のアイテムを得ることができる位置に近づいたときに、例えば、該ユーザが小売り店舗１２０に近づいたときに、該ユーザに通知する。このプロセスは、図７に示すフロー図に説明されている。
【００４８】
符号７１０で示されるフロー図記号によって表わされる最初の動作において、ポジションロケータ２１５は、データ収集装置１１０の位置を判断することによってユーザの位置を判断し、該位置に関する情報を情報マネージャ２２５へ供給する。上述したように、ユーザは、好ましくは、データ収集装置１１０を彼または彼女の側に携帯するため、データ収集装置１１０の位置は、該ユーザの位置と有効に一致する。データ収集装置１１０の位置は、緯度及び経度のような絶対位置として特定することができる。該位置は、上記通信環境内のある目標物に対する相対位置としても特定することができる。
【００４９】
ポジションロケータ２１５は、「無線ＣＤＭＡトランシーバの位置を判断するシステム及び方法」（System and Method for Determining the Position of a Wireless CDMA Transceiver）と題された米国特許第６，０８１，２２９号明細書および「ＣＤＭＡ通信ネットワークにおいて、遠隔局の位置を判断するための方法及び装置」(Method and Apparatus for Determining the Location of a Remote Station in a CDMA Communication Network)と題された米国特許第６，１８８，３５４号明細書に従って、データ収集装置１１０、ＧＰＳ衛星１３０及びサービスマネージャ１１５と調整することにより、該データ収集装置の位置を判断することができる。ポジションロケータ２１５は、それ自体で、データ収集装置１１０の位置を計算する必要はない。該位置を、実際の計算を実行する他の装置または電気器械から受信してもよい。ポジションロケータ２１５は、それ自体が上記計算を行うことも可能である。上述したように、ポジションロケータ２１５は、データ収集装置１１０内に存在し、それによって該データ収集装置が、その位置を判断して位置情報をサービスマネージャ１１５に送信することが可能である。
【００５０】
ポジションロケータ２１５は、データ収集装置１１０の位置を定期的に判断することができ、そのため該位置は、定期的に監視されている。ポジションロケータ２１５は、ある事象が発生したときに、例えば、ユーザが位置の判断を要求したとき、あるいは、ユーザが、データ収集装置１１０を起動したときに、該位置を判断することもできる。ポジションロケータ２１５は、好ましくは、該データ収集装置の位置を情報マネージャ２２５へ送信する。
【００５１】
次の動作においては、情報マネージャ２２５は、ポジションロケータ２１５によって供給された位置情報を用いて、データ収集装置１１０が適切な小売り店舗の近くにあるか否かを判断する。このことは、符号７２０で示された判断記号によって表わされる。「適切な小売り店舗」とは、一定の判断基準を満たす小売り店舗１２０であり、該判断基準は、ユーザによって与えられて、中央データ記憶装置２３０に、あるいはデータ収集装置１１０に格納されるデータ内に指定されている。一つの実施の形態においては、上記判断基準は、例えば、リストが図４〜６に示されているように、ユーザのアカウントに関連する必要なアイテムのリスト内に指定されている。該判断基準は、該リストのデータスロット内の情報に対応する。例えば、第１の判断基準は、上記小売り店舗が、該リスト内に示されている少なくとも１つのアイテムをおいているか否かとすることができる。すなわち、小売り店舗が上記リスト上のアイテムをおいている場合、該小売り店舗は、該判断基準を満たし、かつ適切な小売り店舗であることになる。
【００５２】
小売り店舗１２０が、他のユーザが上記リストにおいて指定した要求に一致するアイテムを置いているか否か、例えば、該アイテムが、指定した価格範囲内にあるか否か、該アイテムの在庫が実際にあるか否か、あるいは最低量のアイテムが置いてあるか否かを含む別の判断基準も設けることが可能である。他の判断基準は、一定の名称を有する小売り店舗のみを適切な小売り店舗として分類することができるような、該小売り店舗の名称とすることができる。別の判断基準は、支払または加入の受諾された状態としてもよい。加入を判断基準とした場合、「適切な」小売り店舗の群は、許可された基準リストのメンバーになるための料金を払う小売り店舗に限定することができ、それにより、ユーザが通知を受け取る小売り店舗を限定する。該ユーザは、特定の位置または位置の範囲を判断基準として指定することもでき、その結果、該指定された位置における小売り店舗のみに限定することができる。情報マネージャ２２５は、上記指定された判断基準のうちのいくつかまたは全てを満たす小売り店舗のみを適切な小売り店舗として分類する。
【００５３】
情報マネージャ２２５は、データ記憶装置２３０で利用可能なデータを考慮することにより、適切な小売り店舗のリストを編集することができる。情報マネージャ２２５は、いくつかの小売り店舗が適切な小売り店舗である場合、判断するために、小売り店舗１２０上の利用可能なデータを有する、ユーザのアカウントの必要なアイテムリストにおける上記判断基準を比較することができる。該比較に基づいて、上記判断基準を満たすデータを有するそれらの小売り店舗は、適切な小売り店舗のリストに追加される。上述したように、小売り店舗１２０は、小売り店舗１２０で入手可能なアイテムに関するデータを情報マネージャ２２５に送ると共に、該小売り店舗の名称及び位置を示すデータを供給する。
【００５４】
符号７２０で表わされる判断記号に示されている動作を参照すると、情報マネージャ２２５は、データ収集装置１１０の位置を適切な小売り店舗の既知の位置と比較して、該データ収集装置が、適切な高売り店舗の位置に近いか否かを判断する。データ収集装置１１０は、上記適切な小売り店舗の位置に対する該データ収集装置の位置が、該適切な小売り店舗とデータ収集装置１１０との相対位置に関連付けられた条件を満たした場合に、適切な小売り店舗の「近くに」ある。該条件は、変更することができ、また、ユーザによって指定することができる。例えば、該条件は、上記２つの位置の間の距離が、所定の距離より短いこととすることができる。
【００５５】
一つの実施の形態において、上記データ収集装置は、該データ収集装置の絶対位置が、上記適切な小売り店舗の絶対位置の所定距離内にある場合に、該適切な小売り店舗の位置の近傍にある。このことは図８に示してあり、該図は、適切な小売り店舗８１０と、適切な小売り店舗８１０からの所定距離Ｒの範囲内の位置を定義する円８２０とを示す。
【００５６】
（点線で示す）第１のデータ収集装置１１０ａは、円８２０内にあり、従って、適切な小売り店舗８１０の所定距離Ｒの範囲内にあるため、適切な小売り店舗８１０の近くにあるとして適格となる。しかし、第２のデータ収集装置１１０ｂは、円８２０の外側にあり、それに伴って、上記所定距離よりも適切な小売り店舗８１０から離れているので、適切な小売り店舗８１０の近くにあるとして適格とはならない。
【００５７】
他の条件も、データ収集装置１１０が位置に近いか否か、例えば、データ収集装置１１０が、該位置と同じ通り上にいるか否かを判断するのに用いることができる。情報マネージャ２２５は、他の要素、例えば、坂や信号等の、ユーザ位置に対する既知の障害物等を考慮することが可能である。
【００５８】
情報マネージャ２２５が、上記データ収集装置が適切な小売り店舗の近くにないと判断した場合、“Ｎｏ”の結論が、図７の符号７２０で表わされた判断記号から導かれる。このような場合、データ収集装置１１０の位置は、好ましくは、適切な小売り店舗への接近に対して定期的に判断される。
【００５９】
情報マネージャ２２５が、上記データ収集装置が適切な小売り店舗の近くに実際にあると判断した場合（判断記号７２０からの“Ｙｅｓ”の結論）、情報マネージャ２２５は、通信ネットワーク１０２を通じて、アラームをデータ収集装置１１０へ送信させる。該アラームは、上記データ収集装置に、ビープのような可聴警告を出力させるようなアクティブアラームとすることができる。該アラームは、好ましくは、文字を含み、該文字が、彼または彼女が、上記リスト上のアイテムを提供する小売り店舗の近くにいることをユーザに知らせるメッセージを伴う。別法として、該アラームは、メッセージセンターを呼び出すこと、あるいは、詳細な情報のために電子メールをチェックすることをユーザに要求する警告とすることが可能である。
【００６０】
そして、ユーザは、上記適切な小売り店舗を訪ねて、上記アイテムを入手する。有利には、該ユーザが一旦、該小売り店舗に入ると、該ユーザは、種々の方法で、上記必要とするアイテムリストの更新されたバージョンにアクセスすることができる。ユーザは、データ収集装置１１０に、情報マネージャ２２５とのリンクを確立させることによって、該装置で上記リストにアクセスして、上記更新されたリストをダウンロードすることができる。また、該ユーザは、小売店用通信装置１５０が利用可能な場合、該通信装置を利用して上記リストにアクセスすることもできる。上記小売り店舗は、好ましくは、装置１５０に取り付けられたプリンタを含み、それによりユーザは、該リストをプリントアウトすることができる。上記アイテムが上記小売り店舗から入手された場合、ユーザは、データ収集装置１１０または装置１５０を用いて、上記リストから上記アイテムを消去することができ、それにより、いずれかの変更に関して情報マネージャ２２５が更新される。
【００６１】
図９は、例えば、サービスマネージャ１１５等の、ネットワーク１０２の１つまたは複数のノードを備えてもよい例示的な通信装置９００のブロック図である。通信装置９００は、図示の構成要素のうちのいくつかまたは全て、およびこの種の装置に適している異なるタイプの構成要素を含むことが可能である。例えば、上記通信装置がデスクトップコンピュータである場合、該コンピュータは、上記全ての構成要素を含んでもよい。しかし、通信装置９００が携帯通信装置である場合には、該通信装置は、ハンドヘルド装置に適した構成要素のみを含んでもよい。
【００６２】
通信装置９００は、中央プロセッサ装置（ＣＰＵ）９０２の制御下で、少なくも部分的に作動する。該ＣＰＵは、例えば、米国、カリフォルニア、サンタクララのインテル社から入手可能な“ペンティアム”マイクロプロセッサや関連する集積回路チップでもよい。また、該ＣＰＵは、携帯電話やＰＤＡ等のハンドヘルド装置のために構成されたマイクロプロセッサでもよい。ユーザは、キーパッド、キーボードおよび／またはコンピュータマウス９０４等のデータ入力装置から命令及びデータを入力することができる。ユーザは、入力データ及びコンピュータ出力をディスプレイ９０６で見ることができる。該ディスプレイは、例えば、ビデオモニタ、フラットパネルディスプレイあるいは液晶ディスプレイとすることができる。
【００６３】
通信装置９００は、ハードディスクドライブ等の直接アクセス記憶装置（ｄｉｒｅｃｔ  ａｃｃｅｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ；ＤＡＳＤ）９０８を含むことも可能である。メモリ９１０は、一般に、揮発性半導体ランダムアクセスメモリ（ＲＡＭ）からなる。装置９００は、プログラム製品リーダ９１２が、そこからデータを読み出すことができる、（および該プログラム製品リーダが、そこにデータを任意に書き込むことができる）プログラム製品記憶装置９１４を受容するプログラム製品リーダ９１２を含むことが可能である。該プログラム製品リーダは、磁気フロッピー（登録商標）ディスク、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスクまたはＤＶＤディスク等の取外し可能記憶媒体を備えることが可能である。
【００６４】
通信装置９００は、ネットワーク９２０と通信装置９００との間の接続９２２を通じて通信を可能にするネットワークインタフェース９１８によって通信ネットワーク９２０を通じて通信することができる。ネットワーク接続９２２は、有線または無線とすることができる。ネットワークインタフェース９１８は、一般に、例えば、様々なネットワークを通じて通信を可能にするネットワークインタフェースカード（ＮＩＣ）からなることが可能である。ネットワークインタフェース９１８は、１つまたは複数のアンテナを含むことも可能である。
【００６５】
ＣＰＵ９０２は、通信装置９００のメモリ９１０に一時的に格納されているプログラミングステップの制御下で動作する。該プログラミングステップが実行されると、上記コンピュータは、その機能を実行する。すなわち、該プログラミングステップは、サービスマネージャ１１５の機能のような、本願明細書に記載したプロセスの機能性を実施する。該プログラミングステップは、プログラム製品記憶装置９１４を介して、あるいは、ネットワーク接続９２０を介して、ＤＡＳＤ９０８から受け取ることができる。プログラム製品リーダ９１２は、プログラム製品９１４を受容し、該プログラム製品に記憶されたプログラミングステップを読み取って、ＣＰＵ９０２による実行のために、該プログラミングステップをメモリ９１０へ転送することができる。上述したように、上記プログラム製品記憶装置は、磁気フロッピー（登録商標）ディスク及びＣＤ−ＲＯＭ記憶ディスクを含む、記録されたコンピュータ読取り可能命令を有する多数の取外し可能媒体のうちのいずれかからなることが可能である。他の適切なプログラム製品記憶装置としては、磁気テープや半導体メモリチップを挙げることができる。このようにして、本発明による動作に必要な処理ステップをプログラム製品に組み入れることができる。
【００６６】
別法として、上記プログラムステップは、ネットワーク９２０を通じてオペレーティングメモリ９１０内に受け入れることができる。該ネットワーク方法において、上記コンピュータは、ネットワーク通信が、詳しい説明抜きで当業者が理解するであろう公知の方法によってネットワーク接続９２２を通じて確立された後に、プログラムステップを含むデータを、ネットワークインタフェース９１８を介してメモリ９１０に記憶される。そして、該プログラムステップは、上記ＣＰＵによって実行される。
【００６７】
上記コンピュータネットワークのノードのうちのいずれかは、本願明細書に記載した機能性をサポートする代替の構造を有することが可能である。
【００６８】
図１０は、データ収集装置１１０または通信装置１３５等の、ネットワーク１０２の１つまたは複数のノードを備えてもよい具体例としての無線装置１０００のブロック図である。無線装置１００は、例えば、ＧＰＳ衛星からまたは基地局から通信信号を受信するように構成されているアンテナ１００２を有する。該アンテナは、フィルタリング、ダウンコンバート、増幅等の必要な無線周波処理を実行する通信レシーバ１０１０と通信する。このような無線周波処理は、公知である。
【００６９】
また、無線装置１０００は、通信レシーバ１０１０と通信する通信プロセッサ１０２０を含む。通信プロセッサ１０２０は、受信信号から衛星１３０の軌道に関する情報を抜き出す。そのような情報の抜き取りは、当業者には周知である。該情報は、無線装置１０００のメモリ１０４０に格納することができる。
【００７０】
また、無線装置１０００は、アンテナ１００２に接続されているポジションロケーションレシーバ（ｐｏｓｉｔｉｏｎ  ｌｏｃａｔｉｏｎ  ｒｅｃｅｉｖｅｒ）１０５０を含む。ポジションロケーションレシーバ１０５０は、基地局または衛星から受信したポジションロケーション信号のフロントエンド無線処理を実行する。ポジションロケーションレシーバ１０５０は、当業者には周知である方法に従って、衛星までの距離を判断するポジションロケーションプロセッサ１０６０にも接続されている。また、ポジションロケーションプロセッサ１０６０は、衛星の位置を用いてそれ自体の位置を判断する。
【００７１】
また、無線装置１０００は、好ましくは、ハンドヘルド装置用の大きさに形成されているディスプレイ１０７０と、キーパッド等のインタフェース１０８０とを含む。ディスプレイ１０７０及びインタフェース１０８０は、ユーザがデータを入力することおよびデータを見ることを可能にする。
【００７２】
本発明の理解を伝えることができるように、本発明を好適な実施の形態に関して説明してきた。しかし、上記システムには、本願明細書には具体的には記載していないが、本発明を適用することができる多くの形態がある。そのため、本発明は、本願明細書に記載した特定の実施の形態に限定して考えるべきではなく、むしろ、本発明が、概して情報及び通信システムに対して広範囲の適用範囲を有することを理解すべきである。従って、特許請求の範囲内にある全ての変更例、変形例、あるいは同等の構成及び実装は、本発明の範囲内にあると考えるべきである。
【図面の簡単な説明】
【００７３】
【図１】通信ネットワークのいくつかのノードが配置されている通信環境のブロック図である。
【図２】通信ネットワークのいくつかのノードのブロック図である。
【図３】通信ネットワークのノード間で、データを得るときおよび調整するときに実行される動作を示すフロー図である。
【図４】具体的なデータ構造の説明図である。
【図５】具体的なデータ構造の別の説明図である。
【図６】具体的なデータ構造の他の説明図である。
【図７】ユーザが、通信ネットワークのデータにおいて指定された基準を満たす位置の近くにいるときにユーザに通知する際に実行される動作を説明するフロー図である。
【図８】遠隔通信装置及び小売り店舗を含む通信環境のブロック図である。
【図９】ハードウェア構成要素を示す、図１に示した通信ネットワークのノードからなる装置のブロック図である。
【図１０】ハードウェア構成要素を示す、図１に示した通信ネットワークの無線ノードを含む装置のブロック図である。
【図１】
2005507104.tif 000003
【図２】
2005507104.tif 000004
【図３】
2005507104.tif 000005
【図４】
2005507104.tif 000006
【図５】
2005507104.tif 000007
【図６】
2005507104.tif 000008
【図７】
2005507104.tif 000009
【図８】
2005507104.tif 000010
【図９】
2005507104.tif 000011
【図１０】
2005507104.tif 000012
【国際公開パンフレット】
2005507104.tif 000013
2005507104.tif 000014
2005507104.tif 000015
2005507104.tif 000016
2005507104.tif 000017
2005507104.tif 000018
2005507104.tif 000019
2005507104.tif 000020
2005507104.tif 000021
2005507104.tif 000022
2005507104.tif 000023
2005507104.tif 000024
2005507104.tif 000025
2005507104.tif 000026
2005507104.tif 000027
2005507104.tif 000028
2005507104.tif 000029
2005507104.tif 000030
2005507104.tif 000031
2005507104.tif 000032
2005507104.tif 000033
2005507104.tif 000034
2005507104.tif 000035
2005507104.tif 000036
2005507104.tif 000037
2005507104.tif 000038
2005507104.tif 000039
2005507104.tif 000040
2005507104.tif 000041
2005507104.tif 000042
2005507104.tif 000043
2005507104.tif 000044
2005507104.tif 000045
2005507104.tif 000046
2005507104.tif 000047
2005507104.tif 000048
2005507104.tif 000049
2005507104.tif 000050
2005507104.tif 000051
2005507104.tif 000052
2005507104.tif 000053
2005507104.tif 000054
2005507104.tif 000055
【国際調査報告】
2005507104.tif 000056
2005507104.tif 000057
2005507104.tif 000058