(57)【要約】携帯用移動体通信装置２００によりアクセス可能なデータベース２３０に格納されたカテゴリ化された情報ナゲット３６０を、同様に装備された別の携帯用移動体通信装置と交換するたシステム、方法、及びコンピュータプログラムが開示される。カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置の存在が見出され（３３６、３４０）、接続が確立される。情報ナゲットのカテゴリデータが相手側の携帯用移動体通信装置と交換され（３５２）、個々の携帯用移動体通信装置によって共有された共通カテゴリが存在しているかどうかの判定が行われる（３５６）。次いで、共通カテゴリに関する情報ナゲットが相手側の携帯用移動体通信装置と交換される（３６０）。この情報ナゲットは、受信側の携帯用移動体通信装置に表示され（３６４）、保存される（３６８）。その情報ナゲットは日付／時刻とロケーションのスタンプが付され、その情報ナゲットについて追加の文脈データを追加することができる。
2009545239.tif 000002
【特許請求の範囲】
【請求項１】
携帯用移動体通信装置（２００）によりアクセス可能なデータベースに格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置（２００）と交換する方法であって、前記方法は、
カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置（２００）の存在を見出す（３３６、３４０）工程と、
前記見出された携帯用移動体通信装置との接続を確立する（３４８）工程と、
個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために、前記別の携帯用移動体通信装置と情報ナゲットカテゴリデータを交換する（３５２）工程と、
共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）工程とを有することを特徴とする方法。
【請求項２】
受信した情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイ（２４０）に表示する（３６４）工程と、
前記受信した情報ナゲットを前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（３３２）に保存する（３６８）工程とをさらに有することを特徴とする請求項１に記載の方法。
【請求項３】
日付／時刻スタンプを前記受信した情報ナゲットに追加する工程をさらに有することを特徴とする請求項１に記載の方法。
【請求項４】
ロケーションを示すスタンプを前記受信した情報ナゲットに追加する工程をさらに有することを特徴とする請求項１に記載の方法。
【請求項５】
前記見出す工程は、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）工程と、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）工程とを有することを特徴とする請求項１に記載の方法。
【請求項６】
前記見出す工程は、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）工程と、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）工程とをさらに有することを特徴とする請求項１に記載の方法。
【請求項７】
前記見出された携帯用移動体通信装置（２２０）と接続を確立する（３４８）工程は、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）を介して達成されることを特徴とする請求項１に記載の方法。
【請求項８】
前記見出された携帯用移動体通信装置（２００）と接続を確立する（３４８）工程は、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）を介して達成されることを特徴とする請求項１に記載の方法。
【請求項９】
携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換するシステムであって、
前記システムは、
カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）手段（２２０）と、
前記見出された携帯用移動体通信装置との接続を確立する（３４８）手段（２５０）と、
個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために情報ナゲットカテゴリデータを前記別の携帯用移動体通信装置と交換する（３５２）手段（２２０、２５０）と、
前記共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）手段（２２０、２５０）とを有することを特徴とするシステム。
【請求項１０】
受信した情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイに表示する手段（２４０）と、
前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（２３０）に前記受信した情報ナゲットを保存する手段（２２０）とをさらに有することを特徴とする請求項９に記載のシステム。
【請求項１１】
日付／時刻スタンプを受信した情報ナゲットに追加する手段をさらに有することを特徴とする請求項９に記載のシステム。
【請求項１２】
ロケーションを示すスタンプを受信した情報ナゲットに追加する手段をさらに有することを特徴とする請求項９に記載のシステム。
【請求項１３】
前記見出す手段は、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）手段（２２０、２５０）と、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）手段（２２０、２５０）とを有することを特徴とする請求項９に記載のシステム。
【請求項１４】
前記見出す手段はさらに、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）ための手段（２２０、２５０）と、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）手段（２２０、２５０）とを有することを特徴とする請求項９に記載のシステム。
【請求項１５】
前記見出された携帯用移動体通信装置と接続を確立する（３４８）手段（２５０）は、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）であることを特徴とする請求項９に記載のシステム。
【請求項１６】
前記見出された携帯用移動体通信装置と接続を確立する（３４８）手段（２５０）は、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）であることを特徴とする請求項９に記載のシステム。
【請求項１７】
携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換するためにコンピュータ可読記憶媒体に実現されたコンピュータプログラムであって、
カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）ためのコンピュータプログラムコードと、
前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードと、
個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために、情報ナゲットカテゴリデータを前記別の携帯用移動体通信装置と交換する（３５２）ためのコンピュータプログラムコードと、
共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）ためのコンピュータプログラムコードとを有することを特徴とするコンピュータプログラム。
【請求項１８】
受信された情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイ（２４０）に表示する（３６４）ためのコンピュータプログラムコードと、
前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（２３０）に前記受信された情報ナゲットを保存する（３６８）ためのコンピュータプログラムコードとをさらに有するることを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項１９】
日付／時刻スタンプを受信された情報ナゲットに追加するためのコンピュータプログラムコードをさらに有することを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項２０】
ロケーションを示すスタンプを受信された情報ナゲットに追加するためのコンピュータプログラムコードをさらに有することを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項２１】
前記見出すためのコンピュータプログラムコードは、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）ためのコンピュータプログラムコードと、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）ためのコンピュータプログラムコードとを有することを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項２２】
前記見出すためのコンピュータプログラムコードはさらに、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）ためのコンピュータプログラムコードと、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）ためのコンピュータプログラムコードとを有することを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項２３】
前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードは、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）を動作させることを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項２４】
前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードは、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）を動作させることを特徴とする請求項１７に記載のコンピュータプログラム。
【請求項２５】
携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に記憶された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換する方法であって、前記方法は、
情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）工程と、
前記見出された携帯用移動体通信装置との接続を確立する（３４８）工程と、
情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）工程とを有することを特徴とする方法。
【請求項２６】
受信された情報ナゲットを前記携帯用移動体通信装置と結合されたディスプレイに表示する（３６４）工程と、
前記受信された情報ナゲットを前記携帯用移動体通信装置によりアクセス可能な前記データベースに保存する（３６８）工程とをさらに有することを特徴とする請求項２５に記載の方法。
【請求項２７】
前記見出す工程は、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）工程と、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）工程とを有することを特徴とする請求項２５に記載の方法。
【請求項２８】
前記見出す工程はさらに、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）工程と、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）工程とを有することを特徴とする請求項２５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動体電話機間における情報ナゲットの共有に関する。
【背景技術】
【０００２】
移動体電話機のような携帯用移動体通信装置がさらに高度なものになりつつあり、多くの新たな機能と能力とがその中に含まれるようになっている。移動体電話機、移動体電話機用アクセサリ、又は他の装置間での通信やデータ交換を可能にする短距離の無線やＩｒＤＡ通信機能は、現在の移動体電話機では普通に含まれている機能である。このような短距離の通信機能を利用して、ユーザは、同じ思いをもつ個人からなるコミュニティから情報“ナゲット”を収集し共有することが可能となる。これらの情報ナゲットを共有する目的は、（現実の世界において野球カードの交換を行う場合と全く同様に、情報ナゲットの収集、保存、交換を行う）レクリエーションを目的とする場合もあれば、送信者側が、受信者側にとって特別の関心対象であると信じる的を絞った情報を中継するという特定の目標を達成するために情報ナゲットの転送を行う場合もある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
そこで、ユーザのコミュニティ間において情報ナゲットを共有するために、他の移動体電話機や機器と共に、移動体電話機の短距離通信機能を利用できるソフトウェアアプリケーションが必要となる。
【課題を解決するための手段】
【０００４】
携帯用移動体通信装置にアクセス可能なデータベースに記憶されたカテゴリ化された情報ナゲットを同様な装備を備えた別の携帯用移動体通信装置と交換するためのシステム、方法、及びコンピュータプログラムが開示される。カテゴリ化された情報ナゲットを交換する能力を備えた別の携帯用移動体通信装置の存在が見出され、接続が確立される。情報ナゲットのカテゴリデータが相手側の携帯用移動体通信装置と交換され、個々の携帯用移動体通信装置により共有された共通カテゴリが存在しているかどうかの判定が行われる。次いで、共通カテゴリに関する情報ナゲットが相手側の携帯用移動体通信装置と交換される。この情報ナゲットは、受信側の携帯用移動体通信装置に表示され、保存される。情報ナゲットには、付加的な文脈データを追加するために、その情報ナゲットについての日付／時刻とロケーションに関するスタンプを付すことができる。
【０００５】
前記の見出すステップは、関与する情報ナゲットからイネーブルになっている携帯用移動体通信装置のことを伝える同報シグニチャビーコン（signature beacon）に基づく。個々の装置は、情報ナゲット用ソフトウェアアプリケーションの存在を示すシグニチャ・ビーコンを送信し、別の情報ナゲット用ソフトウェアアプリケーションの存在を示すシグニチャ・ビーコンの受信確認を聴取する。さらに、個々の装置は、別の情報ナゲット用ソフトウェアアプリケーションの存在を示すシグニチャ・ビーコンを聴取して、情報ナゲット用ソフトウェアアプリケーションの存在を示すシグニチャ・ビーコンの受信確認を送信する。
【０００６】
携帯用移動体通信装置に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール又は赤外線ＩｒＤＡモジュールを用いて、見出された携帯用移動体通信装置との接続が確立される。
【図面の簡単な説明】
【０００７】
【図１】本発明に従う携帯用移動体通信装置において情報ナゲット用ソフトウェアアプリケーションを実行する複数ユーザ環境を示すブロック図である。
【図２】本発明の処理を実行するために用いられる移動体電話機の構成要素のブロック図である。
【図３】本発明の実施例に従う情報ナゲットの共有処理について説明するフローチャートである。
【図４】本発明の実施例に従うセションの好み設定処理について説明するフローチャートである。
【発明を実施するための形態】
【０００８】
当業者には認識されようが、本発明は、方法、システムあるいはコンピュータプログラムとして実現することができる。従って、本発明は、ハードウェアのみによる実施例、（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）ソフトウェアのみによる実施例、あるいは、ソフトウェアとハードウェアとの態様を組み合わせた実施例という形を取り得るものもある。ここではこれらすべてを一般的に“回路”、“モジュール”又は“システム”と呼ぶことがある。さらに、本発明は、コンピュータで使用可能な記憶媒体上のコンピュータプログラムの形態をとることができ、そのコンピュータプログラムは、媒体に組み込まれたコンピュータで使用可能なプログラムコードを有している。
【０００９】
任意の好適なコンピュータ可読媒体を利用することが可能である。コンピュータで使用可能な媒体、又は、コンピュータ可読媒体として、例えば、電子的、磁気的、光学的、電磁的、赤外線の、又は半導体のシステム、機器、装置、又は伝播媒体があるが、これらに限定されるわけではない。コンピュータ可読媒体のより具体的な例（非包括的なリスト）には、以下のものが含まれる。即ち、１以上の配線を有する電気接続、携帯型コンピュータ用ディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能なプログラム可能リードオンリメモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、携帯型コンパクトディスク・リードオンリメモリ（ＣＤ−ＲＯＭ）、光記憶装置、インターネット又はイントラネットをサポートするような送信媒体、あるいは磁気記憶装置などである。なお、コンピュータで使用可能な媒体又はコンピュータ可読媒体は、プログラムが印刷された紙や他の適切な媒体であってもよい。これは、例えば、紙や他の媒体を光走査し、その後必要に応じてコンパイル、変換又は適切な方法で処理を行い、次いでコンピュータメモリに記憶することによって、プログラムを電子的に取り込むことが可能であるからである。本明細書の文脈において、コンピュータで使用可能な媒体又はコンピュータ可読媒体は、命令実行のシステムや機器や装置により使用されたり、或は、これらと関連して、プログラムを中に含み、記憶し、通信し、伝播し、或は、転送できるどんな媒体であってもよい。
【００１０】
本発明の演算を実行するコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等のようなオブジェクト指向言語で書かれたものであるかもしれない。しかしながら、本発明の演算を実行するコンピュータプログラムコードは、従来の手続き的プログラミング言語、例えば、Ｃプログラム言語あるいは同様のプログラム言語で書かれたものであってもよい。そのプログラムコードは、ユーザのコンピュータでその全体を実行してもよいし、ユーザのコンピュータでその一部を独立型ソフトウェアパッケージとして実行しても良いし、ユーザのコンピュータでその一部をリモートコンピュータにおいてその一部を実行しても良いし、あるいは、そのリモートコンピュータ又はサーバでその全体を実行してもよい。後者のシナリオでは、ローカルエリアネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を介してリモートコンピュータをユーザのコンピュータに接続してもよい。あるいは、この接続は、（インターネットサービスプロバイダなどを利用するインターネットを通じて）外部のコンピュータと行うようにしてもよい。
【００１１】
本発明の実施例に従う方法、装置（システム）、コンピュータプログラムを示すフローチャートとブロック図との内、少なくともいずれかを参照しながら、本発明について以下説明する。フローチャートとブロック図の少なくともいずれかの図の個々のブロックと、フローチャートとブロック図の内の少なくともいずれかのブロックの組み合わせはコンピュータプログラム命令により実現可能であることは理解できよう。これらのコンピュータプログラム命令は、汎用コンピュータ、特定用途向けコンピュータ、機械を生産するための他のプログラム可能なデータ処理装置のプロセッサに対して提供される。そのようにして、そのコンピュータ、或は、その他のプログラム可能なデータ処理装置のプロセッサを介して実行される命令は、フローチャートとブロック図のブロック又はブロック群との少なくともいずれかのブロックで特定される機能／動作を実行する手段を創り出す。
【００１２】
これらのコンピュータプログラム命令はまた、コンピュータ可読メモリに記憶することが可能であり、該コンピュータプログラム命令は、コンピュータあるいは他のプログラム可能なデータ処理装置に対して、特定の方法で機能するように指示を与え、そのようにして、コンピュータ可読メモリに記憶されたこれらの命令は、フローチャートとブロック図のブロックや複数のブロックとの少なくともいずれかにおいて特定された機能／動作を実施する指示手段を含む製品を生成することになる。
【００１３】
コンピュータプログラム命令はまた、コンピュータ又は他のプログラム可能なデータ処理装置にロードされて、一連の動作ステップが該コンピュータ又は他のプログラム可能な装置上で実行されるようにし、コンピュータにより実行される処理を生成し、そのようにして、コンピュータ又は他のプログラム可能な装置において実行する命令が、フローチャートとブロック図のブロックや複数のブロックとの少なくともいずれかにおいて特定された機能／動作を実行するステップを提供することになる。
【００１４】
図中のフローチャート及びブロック図は、本発明の各種の実施例に従うシステム、方法並びにコンピュータプログラムの可能な実施形のアーキテクチャ、機能、及び動作を例示するものである。この点に関して、フローチャート又はブロック図の個々のブロックは、特定された１つ以上の論理機能を実現する１以上の実行可能な命令を有するモジュール、セグメント、又はコードの一部を表すこともある。なお、いくつかの別の実施形では、ブロックに記載の機能が図に記載の順序とは異なる順序で行われる場合もある。例えば、続けて示される２つのブロックを、実際には、関与する機能に依存して、実質的に同時に実行しても良いし、或は、時として逆の順序で実行しても良い。またなお、ブロック図の個々のブロックとフローチャートとの少なくともいずれか、並びに、ブロック図とフローチャートとの内の少なくともいずれかにおけるブロックの組み合わせは、指定の機能又は動作を実行する特定用途向けハードウェアベースのシステム、あるいは、特定用途向けハードウェアとコンピュータ命令との組み合わせにより実現が可能である。
【００１５】
想像されるように、本発明は、送受信参加者が互いに近くに存在している間、転送が行われる（Bluetooth（登録商標）、ＩｒＤＡ、などの）短距離通信を介する情報ナゲットの転送に関する。しかしながら、本開示において、セルラ通信又は他の無線手段のような、より広いエリアを有する通信媒体を用いて情報ナゲットを共有できる可能性を限定することは意図していない。
【００１６】
本発明は、移動体電話機における情報ナゲット用ソフトウェアアプリケーションを提案するものである。このようなアプリケーションを実行する移動体電話機は、（野球統計の抜粋、雑学的知識、レストランの推奨などの）カテゴリ化された情報をメモリの中に記憶している。ユーザは自分の日常の仕事で移動するので、情報ナゲット用ソフトウェアアプリケーションは、移動体電話機や別の携帯用移動体通信装置において実行する同様の情報ナゲット用ソフトウェアアプリケーションを有している他の任意のユーザによって受信される利用可能なビーコンとして、（Bluetooth（登録商標）、ＩｒＤＡ、ＷｉＦｉなどの）内蔵型短距離通信手段を介して選択データを周期的に送信する。交互に、送信側装置は、適格な受信装置がレンジ内に存在している旨の示唆を受信することに応じてデータの送信を選択することができる。データ要素は、受信者側によるソートを容易にするためにカテゴリ化され、タグ付けが行われる。他のユーザらは自分の日常の仕事の間は移動しているので、時折、これら送信側装置のうちの１つの近傍にくることがあり、データ要素の交換が行われる。時間の経過とともに、データ要素の収集が受信装置の中に形成される。この収集されたものが利用され、楽しみに用いられ、レクリエーション活動として共有される。提示又は提供されるデータカテゴリと特定のデータ要素の選択は、データを提供しているコミュニティの参加者により設定された好みにより決定されるかもしれない。どのデータ要素を受け入れ、どのデータ要素を無視するかの決定は、データを受信するコミュニティのメンバによって行うことができ、そして、ユーザの個人的興味や好みに基づいてこの決定を行うことができる。この選択処理は受信参加者の移動体電話機や装置に記憶されている好みに基づいて自動的に行なわれても良いし、データが受信されるとリアルタイムでマニュアル処理によってなされても良い。これらの情報ナゲットは、ひとたび収集されると、保存され、転送され、あるいは、コミュニティの別のメンバと“交換”される。的が絞られた情報を中継するという具体的な目標を達成するために、情報ナゲットの転送がなされても良い。
【００１７】
例えば、情報共有コミュニティの１人のメンバが、高速道路を反対方向に進みながら、交通事故の現場から走行した距離の計算を連続的に更新しながら同報するかもしれない。その情報共有コミュニティの別のメンバは、この事故により生じた交通渋滞の中でじっと車の中に座っているとき、このデータを受信できるかもしれない。このデータは非常に関心を引く対象になるであろう。そして、彼らの待ち時間が何時間になるかを推測するのに役立つものとなるであろう。
【００１８】
想像されるように、本発明は短距離の通信（Bluetooth（登録商標）、ＩｒＤＡなど）を介するこれらの情報ナゲットの転送に関するもので、それ故に、交通渋滞の中でじっと車の中に座っている個々の受信者は、（利用する短距離通信方法の許容レンジ内で）その事故に関して自分の現在位置に対する適正な距離情報を受信することになる。
【００１９】
上述の実施形に対する拡張として、データ要素が受信されると、受信機器は、その日付と時刻とロケーションとの内の少なくともいずれかを示すスタンプを個々のデータ要素に追加することも可能である。このようにして、個々の移動体電話機又は装置のいずれかにおいて、あるいは、すべてのユーザが収集した情報要素をアップロードする先である中央サーバが在る場所においてデータベースを形成することも可能となる。このデータベースは、ある特定の地点において収集される可能性が最も高い情報の種類を示すことになる。この人口統計学的な情報は、例えば、（当該地点の中を通過しながら高い割合のスポーツに関係したナゲットを受信したことに基づいて）スポーツファンが集まる傾向がある地理上の場所を決定することにより、（スポーツバーのような）ある特定のビジネスを開設する最適の場所を決定するために利用することもできる。
【００２０】
本発明のコンテキストをさらに例示するために、下記のシナリオで２、３の実施形を作成し、記述する。これらの例示は本発明の可能性のある利用を垣間見せるものではあるが、決して本発明の限定を意図するものではない。当業者であれば、本発明の教示することを適用できる代替の、また、付加的なシナリオを容易に考案することもできる。
【００２１】
ソフトウェア製品のセールスマンであるマーティは、ノースカロライナ州の自分の割り当て区域を広範囲に移動している。自分の余暇のときには、彼は熱心なゴルファであると共に、釣り人でもある。彼はまた推理小説を読むことも楽しむが、現実世界の書評に基づいて最新作を選ぶことを好んでいる。マーティがこれらの興味を追求するサポート方法の１つとして、彼が自分の最新の移動体電話機を購入したときに存在を知った情報ナゲット共有コミュニティに属することによる方法がある。
【００２２】
マーティは毎朝家を出るとき、自分の移動体電話機にスイッチを入れ、内蔵されている情報共有アプリケーションを実行する。バックグラウンドでこのアプリケーションを実行状態で放置する前に、彼はすばやく２、３の選択を行って、アプリケーションが、同様の内蔵アプリケーションを備えた別の移動体電話機又は装置と相互に情報のやりとりを行う方法をカスタマイズする。例えば、今朝彼は、１つだけではなく、格納された全て好みのカテゴリから情報交換を行うオプションを選択する。マーティは以前に、ゴルフ、フィッシング及び本の３つのカテゴリで自分の電話機内の情報データベースを設定していた。本のカテゴリの中で、彼はサブカテゴリの推理小説のみをさらに選択した。
【００２３】
次いで、マーティは、自分で格納したデータベースを昨夜読了したばかりの小説に関する情報で更新する。彼は、タイトル、著者名、及びその本についての自分の評価と、彼が同様に良いと感じた別の小説への言及を含む短い書評を含める。最後に、彼は、選択オプション「すべての受信情報をやみくもに保存する」の代わりに「データベースへ記憶する前に情報をプレビューする」を選択し、それから、その日の自分の仕事に出かける。
【００２４】
１日中、バックグラウンドで実行される情報ナゲット用ソフトウェアアプリケーションの制御の下で、マーティの電話機は、情報ナゲット用ソフトウェアアプリケーションが含まれており、情報を共有するために利用可能であることを示すシグニチャを周期的に送信する。このシグニチャを送信していない間、マーティの電話機は、近くにいる他のいずれかの移動通信装置から送信されてくる同様のシグニチャを聴取する。
【００２５】
間もなく、マーティの移動体電話機は、トムが所有する別の移動体電話機からシグニチャを受信する。次いで、これら２台の電話機は通信リンクを確立し、それから、適当なプロトコルを用いてハンドシェーキングルーチンを使用して、２台の電話機において現在実行しているアプリケーションが、選択された好みのカテゴリの共通セットを有しているかどうかを判定する。この第１の例では、アプリケーションは、マーティとトムとが両方共「ゴルフ」及び「本」を選択していると判定する。それで、２台の電話機は、上記２つのトピックに関連する個々の電話機のデータベースから引き出される情報の共有を開始する。
【００２６】
マーティが、「データベースへ記憶する前に情報をプレビューする」というオプションを選択していたため、彼はビープ音を聞くと、自分の移動体電話機のディスプレイを見る。そこに彼は以下のメッセージを見る：
発信メンバ：１０７２３４８
カテゴリ：ゴルフ
サブカテゴリ：なし
受信日時：２００６年６月１５日１５時２９分１３秒
受信位置：北緯３５度５１分９７４２８、西経７８度５２分２７３８６
内容：ホールインワン、プレストングローブ＃１６にて、１６２ヤード、２００６年５月６日、５番ウッド。
【００２７】
マーティは、ホールインワンをすることを常に夢見ていたため、このメッセージを破棄する代わりに、どのコースの、どのホールが「最高の成績」をもたらすか、したがって、自分の夢を実現する絶好のチャンスを彼に与えることになるかを判断できるかどうかを調べるために、いつかデータベースをくまなく調べようと考えて、この情報を自分のデータベースに追加することを選択する。
【００２８】
双方の電話機は、好み「本」を選択してはいるものの、トムの電話機はそのデータベース「本」のカテゴリの中に現在何の情報も含んでいない。この場合、マーティが関与することなくマーティの電話機は、トムの電話機との通信を中断する前に、マーティの書評をトムの電話機へ送信する。
【００２９】
翌日、マーティは高地をドライブして、自分の次の営業会議へ向かう途中、ビープ音を聞き、自分の電話機のディスプレイを見る。彼は以下のことを見る：
発信メンバ：２６５１２３８
カテゴリ：フィッシング
サブカテゴリ：すべて
受信日時：２００６年６月１６日１４時１５分２３秒
受信位置：北緯３６度１５分００１２西経０８１度４０分３２１２
内容：ニジマス、１２インチ（１１オンス）、ハワードクリーク（Howard's Creek）、２００６年６月１６日、午前１１時１５分。
【００３０】
マーティは、新たな釣りの穴場にいつも興味があるので、この情報を自分のデータベースへ記憶する。すぐさま彼は別のビープ音を耳にし、ディスプレイを見る：
発信メンバ：０１２９８６５
カテゴリ：フィッシング
サブカテゴリ：マス
受信日時：２００６年６月１６日１４時１６分０５秒
受信位置：北緯３６度１５分０００９西経０８１度４０分３２５３
内容：１４インチブラウントラウトをキャッチ；ハワードクリーク、２００６年６月１６日；ウェットフライ使用；水温４８度。
【００３１】
再度マーティはこの１つの情報を自分のデータベースに記憶することを選択する。すると、再びすぐにさらに別の魚がキャッチされた旨を告知するビープ音が聞こえる。マーティは、なぜこんなにこの１つの領域に集まった多くの釣り人それぞれが釣果を報告できているのだろうと不思議に思ったので、角を曲ってみると、巨大なバナー広告が道路を横切って吊るされているのが見えた。そこには、「本日フィッシング・トーナメント開催中、ハワードクリークにて、賞金有り」と書かれていた。
【００３２】
図１は、本発明に従う携帯用移動体通信装置において情報ナゲット用ソフトウェアアプリケーションを実行する複数ユーザ環境を示すブロック図である。個々のユーザは、所定の時間の間ずっとランダムな経路１００を進む。時折、ユーザは別のユーザの近傍１１０内にくることがあり、それによって個々のユーザの携帯用移動体通信装置は、短距離通信リンクを確立できるほど十分なレンジまで他の装置に接近することになる。これらの地点が転送ポイント（ＴＰ）として図１に示されている。個々の転送ポイントにおいて、ユーザの携帯用移動体通信装置は、情報ナゲット用ソフトウェアアプリケーションの制御下にある別のユーザの携帯用移動体通信装置を見出し、この装置と通信することができる。
【００３３】
図２は、本発明の処理を実施するために用いられる移動体電話機の構成要素を示すブロック図である。移動体電話機２００（又は携帯用移動体通信装置）は、情報ナゲット用ソフトウェアアプリケーション２２０と結合され、これを実行可能なプロセッサ２１０を含んでいる。情報ナゲット用ソフトウェアアプリケーション２２０はまた、データを記憶するデータ記憶装置２３０（内部メモリ、取り外し可能メモリ等）や、データを入力し情報ナゲット用ソフトウェアアプリケーション２２０を介して交換されたデータを表示するユーザインタフェース／表示手段２４０とも結合されている。ユーザインタフェース構成要素２４０は、キーパッドとタッチスクリーンと移動体電話機と接続された周辺機器などの内の少なくともいずれかを含むことができる。Bluetooth（ブルートゥース・登録商標）ＲＦモジュールや赤外線ＩｒＤＡモジュールのようなトランシーバ通信手段２５０は、同様の情報ナゲット用ソフトウェアアプリケーションを実行する他の移動体電話機との間で物理的データ交換を実行するプロセッサと結合される。アンテナシステム２６０も通信手段２５０と結合されて描かれている。
【００３４】
図３は、本発明の実施例に従う図２に記載の構成要素を用いて情報ナゲットの共有処理を説明するフローチャートである。第１のステップは移動体電話機内に常駐している情報ナゲット用ソフトウェアアプリケーションを開始又は実行するステップ（３０４）である。開始時に、そのアプリケーションは、ユーザの好みをカスタマイズする（３０８）かどうかについて、そして、カスタマイズ方法について、ユーザの指示を促す。次いで、ユーザは、データを追加するかどうかについて指示を促される前に、特定のデータカテゴリを送受信するための好みのパラメータを設定する（３１２）ことができる。例えば、ユーザは彼が昨夜見た映画の批評を書き、追加することも可能である。さもなければ、プログラムは、何らかのデータナゲットを追加する（３１６）かどうかをユーザに尋ねるプロンプトへ直接進むことになる。
【００３５】
データを追加することは、データナゲットを移動体電話機の中へ入力することを含んでいる（３２４）。データナゲットはカテゴリ及びサブカテゴリに従って入力され、その結果、データベースへの照会処理中に適切にデータナゲットのインデックスを作成することができる。次いで、データナゲットは、データベースを更新する処理（３２８）へ渡される。その処理では、移動体電話機の中に、あるいは、移動体電話機にある記憶手段か、その移動体電話機に関連づけられた記憶手段に常駐しているデータベース３２８にデータナゲットを追加する。ユーザが追加するデータナゲットがなくなるまで、制御は“追加データ”を促す処理に戻る。
【００３６】
ユーザは、情報ナゲット用ソフトウェアアプリケーションを終了するかどうかについて指示が促される（３２０）。もし、処理を続行する場合、（現在バックグラウンドで実行している）情報ナゲット用ソフトウェアアプリケーションは、同時に１つ以上の他のユーザのシグニチャ・ビーコンを聴取する一方、その存在と別の情報ナゲット用ソフトウェアアプリケーションと通信する意志がある旨を告知するシグニチャ・ビーコンを送信し（３３６）始める。ステップ３４０において、情報ナゲット用ソフトウェアアプリケーションは、別のユーザ／装置が送信シグニチャ・ビーコンを受信したかどうか、或は、本装置が別の装置の送信ビーコンを受信したかどうかを示すシグニチャの受信確認を聴取する（３４０）。
【００３７】
シグニチャの受信確認が受信された（３４４）場合、情報ナゲット用ソフトウェアアプリケーションはそれぞれの移動体電話機間で接続を確立する（３４８）。情報ナゲット用ソフトウェアアプリケーションはカテゴリデータを送受信し始める（３５２）。データベースからの送信カテゴリデータは、前に設定された好みによってユーザがこのセションで利用可能にしたデータを示す。そのセションについての好みが設定されていなければ、デフォルトはすべてのカテゴリを送信することになる。
【００３８】
次いで、個々の移動体電話機によって受信されたカテゴリを用いて、共通性を求めて個々の移動体電話機のデータベースに対して照会を行う（３５６）。一旦、共通カテゴリが特定されると、個々の装置は、共通カテゴリと関連するデータナゲットのみを送信（及び受信）する（３６０）。次いで、受信されたデータナゲットは移動体電話機に表示される（３６４）。それから、情報ナゲット用ソフトウェアアプリケーションは、データナゲットを保存するべきかどうかユーザに対して指示を促す（３６８）。保存するのであれば、データナゲットはデータベース更新手順により処理され（３２８）、次いで、データベースに記憶される（３３２）。次いで、情報ナゲット用ソフトウェアアプリケーションはこれ以上データナゲットが存在するかどうかを判断する（３７２）。データナゲットを保存しないというオプションが選択されていた場合、制御は“データ終了”処理決定（３７２）へと直接渡される。さらにデータナゲットが存在すれば、次の１つのデータナゲットが表示され（３６４）、そして、処理される。データナゲットがこれ以上存在しなければ、情報ナゲット用ソフトウェアアプリケーションは、アプリケーションを終了するかどうかユーザに対して指示を促す（３２０）。ユーザは、情報ナゲット用ソフトウェアアプリケーションに指示を行なって、これを終了させるか、或は、シグニチャの送信と聴取（３３６）へ戻る。
【００３９】
送信シグニチャ・ビーコンに対する受信確認が受信されなければ、情報ナゲット用ソフトウェアアプリケーションはシグニチャ・ビーコンを周期的に再送し（３３６）続ける。ユーザはまた、情報ナゲット用ソフトウェアアプリケーションのユーザインタフェースにアクセスすることによって、いつでもプログラムを手動で終了させたり、セションの好みを変更したり、あるいは、新しいデータを追加したりすることもできる。
【００４０】
ＳＭＳテキストメッセージの場合と同様に、データナゲットは表示され格納される。あるいは、情報ナゲット用ソフトウェアアプリケーションは、表示と格納を目的として全く異なる方法で受信データのフォーマットすることができる。図４は、本発明の実施例に従うセションの好み設定処理３１２について説明するフローチャートである。図４のフローチャートに示す処理は特定の順序で行われるものではない。セションの好み設定処理する３１２によって、ユーザは現在のセションと、セションの好み設定がユーザにより再び変更されるまで、情報ナゲット共有アプリケーションをカスタマイズすることができる。６つのカスタマイズオプションが図４に提示されている。当業者であれば、本発明の範囲に影響を与えることなく、さらに多くのカスタマイズオプションを追加することも可能であろう。したがって、これら６つのカスタマイズオプションは本発明を限定することを意図するものではない。
【００４１】
ここで使用されている用語は特定の実施例について単に説明することを目的とするものであって、本発明の限定を意図するものではない。ここで使用されているように、文脈が特段に示していない限り、単数形を示す“a”、“an”、及び“the”は複数形も同様に含むことを意図するものである。さらに、“有する（comprises）”と“有している（comprising）”という語は、この明細書で使用される場合、陳述された特徴と数値とステップと処理と要素とコンポーネントとの内の少なくともいずれかの存在を特定する語であるが、１つ以上の他の特徴と数値とステップと処理と要素とこれらのグループとの少なくともいずれかの存在や追加を除外するものではないことを理解されたい。
【００４２】
図４の最初の２つのカスタマイズオプションによって、ユーザは、特定のカテゴリのオン／オフと（４１０）、サブカテゴリのオン／オフと（４２０）を行なうことが可能となる。これによって、ユーザは、内容に基づいて送受信を行う意思があるデータをフィルタすることが可能になる。ユーザにより好みが設定されなければ、デフォルトによってすべてのカテゴリをオンにすることができる。これによって、そうしなかった場合フィルタされて除去されることになるすべての情報ナゲットが受け付けられるという効果がある。次のカスタマイズオプションによって、ユーザは、情報ナゲットを送信する際に、自分のアイデンティティを示す／隠す（４３０）ことが可能になる。この後、隠されたアイデンティティを有している送信者からの情報ナゲットを受け付ける（４４０）かどうかの決定を行うカスタマイズオプションが続く。次のカスタマイズオプションは、２人のユーザが２回以上経路を横切るような場合、又は、すでに受信された情報ナゲットが複数のユーザへ渡されていて、かつ、異なるソースから利用可能とされている場合、複製の情報ナゲットを受信する可能性を処理する（４５０）ように設計されているものである。このオプションの１つのフィルタは、ユーザから一度に発信された全ての受信された情報ナゲットを拒絶するものである。これによって、何回も経路を横切る可能性があるユーザ間で同じ情報ナゲットが往復して渡される状況が回避されることになる。最後のカスタマイズオプションによって、ユーザは、ナゲット警告通知を可聴か無音かのいずれかに設定する（４６０）ことが可能になる。
【００４３】
ここでは特定の実施例について例示し説明したが、当業者が認識するように、図示された特定の実施例の代わりに同じ目的を達成するように計算された任意の構成が用いられてもよく、また本発明は他の環境における別の適用があってもよい。本出願は本発明の何らかの適用や変形をカバーすることを意図するものである。請求の範囲は、本発明の範囲を上述した特定の実施例に限定する意図は全くない。
【図１】
2009545239.tif 000003
【図２】
2009545239.tif 000004
【図３】
2009545239.tif 000005
【図４】
2009545239.tif 000006
【手続補正書】
【提出日】平成20年5月9日(2008.5.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯用移動体通信装置（２００）によりアクセス可能なデータベースに格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置（２００）と交換する方法であって、前記方法は、
カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置（２００）の存在を見出す（３３６、３４０）工程と、
前記見出された携帯用移動体通信装置との接続を確立する（３４８）工程と、
個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために、前記別の携帯用移動体通信装置と情報ナゲットカテゴリデータを交換する（３５２）工程と、
共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）工程と、
ロケーションを示すスタンプを、前記別の携帯用移動体通信装置から受信した前記情報ナゲットに追加する工程と、
前記ロケーションがスタンプされた情報ナゲットを前記データベースに格納する工程と、
前記データベースに格納されたロケーションがスタンプされた情報ナゲット全てに基づいて、特定の地理的ロケーションにおいておそらく収集される情報の種類を判断する工程とを有することを特徴とする方法。
【請求項２】
受信した情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイ（２４０）に表示する（３６４）工程と、
前記受信した情報ナゲットを前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（３３２）に保存する（３６８）工程とをさらに有することを特徴とする請求項１に記載の方法。
【請求項３】
日付／時刻スタンプを前記受信した情報ナゲットに追加する工程をさらに有することを特徴とする請求項１に記載の方法。
【請求項４】
前記見出す工程は、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）工程と、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）工程とを有することを特徴とする請求項１に記載の方法。
【請求項５】
前記見出す工程は、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）工程と、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）工程とをさらに有することを特徴とする請求項１に記載の方法。
【請求項６】
前記見出された携帯用移動体通信装置（２２０）と接続を確立する（３４８）工程は、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）を介して達成されることを特徴とする請求項１に記載の方法。
【請求項７】
前記見出された携帯用移動体通信装置（２００）と接続を確立する（３４８）工程は、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）を介して達成されることを特徴とする請求項１に記載の方法。
【請求項８】
携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換するシステムであって、
前記システムは、
カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）手段（２２０）と、
前記見出された携帯用移動体通信装置との接続を確立する（３４８）手段（２５０）と、
個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために情報ナゲットカテゴリデータを前記別の携帯用移動体通信装置と交換する（３５２）手段（２２０、２５０）と、
前記共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）手段（２２０、２５０）と、
ロケーションを示すスタンプを、前記別の携帯用移動体通信装置から受信した前記情報ナゲットに追加する手段（２２０）と、
前記ロケーションがスタンプされた情報ナゲットを前記データベースに格納する手段（２２０、２３０）と、
前記データベースに格納されたロケーションがスタンプされた情報ナゲット全てに基づいて、特定の地理的ロケーションにおいておそらく収集される情報の種類を判断する手段（２２０）とを有することを特徴とするシステム。
【請求項９】
受信した情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイに表示する手段（２４０）と、
前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（２３０）に前記受信した情報ナゲットを保存する手段（２２０）とをさらに有することを特徴とする請求項８に記載のシステム。
【請求項１０】
日付／時刻スタンプを受信した情報ナゲットに追加する手段をさらに有することを特徴とする請求項８に記載のシステム。
【請求項１１】
前記見出す手段は、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）手段（２２０、２５０）と、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）手段（２２０、２５０）とを有することを特徴とする請求項８に記載のシステム。
【請求項１２】
前記見出す手段はさらに、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）ための手段（２２０、２５０）と、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）手段（２２０、２５０）とを有することを特徴とする請求項８に記載のシステム。
【請求項１３】
前記見出された携帯用移動体通信装置と接続を確立する（３４８）手段（２５０）は、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）であることを特徴とする請求項８に記載のシステム。
【請求項１４】
前記見出された携帯用移動体通信装置と接続を確立する（３４８）手段（２５０）は、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）であることを特徴とする請求項８に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
ＳＭＳテキストメッセージの場合と同様に、データナゲットは表示され格納される。あるいは、情報ナゲット用ソフトウェアアプリケーションは、表示と格納を目的として全く異なる方法で受信データのフォーマットすることができる。図４は、本発明の実施例に従うセションの好み設定処理３１２について説明するフローチャートである。図４のフローチャートに示す処理は特定の順序で行われるものではない。セションの好み設定処理する３１２によって、ユーザは現在のセションと、セションの好み設定がユーザにより再び変更されるまで、情報ナゲット共有アプリケーションをカスタマイズすることができる。６つのカスタマイズオプションが図４に提示されている。当業者であれば、本発明の範囲に影響を与えることなく、さらに多くのカスタマイズオプションを追加することも可能であろう。したがって、これら６つのカスタマイズオプションは本発明を限定することを意図するものではない。
携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換するためにコンピュータ可読記憶媒体に実現されたコンピュータプログラムであって、そのコンピュータプログラムは、カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）ためのコンピュータプログラムコードと、前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードと、個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために、情報ナゲットカテゴリデータを前記別の携帯用移動体通信装置と交換する（３５２）ためのコンピュータプログラムコードと、共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）ためのコンピュータプログラムコードとを有することを特徴とする。
そのコンピュータプログラムは、受信された情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイ（２４０）に表示する（３６４）ためのコンピュータプログラムコードと、前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（２３０）に前記受信された情報ナゲットを保存する（３６８）ためのコンピュータプログラムコードとをさらに有する。
そのコンピュータプログラムは、日付／時刻スタンプを受信された情報ナゲットに追加するためのコンピュータプログラムコードをさらに有することを特徴とする。
そのコンピュータプログラムは、ロケーションを示すスタンプを受信された情報ナゲットに追加するためのコンピュータプログラムコードをさらに有することを特徴とする。
前記見出すためのコンピュータプログラムコードは、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）ためのコンピュータプログラムコードと、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）ためのコンピュータプログラムコードとを有することを特徴とする。
前記見出すためのコンピュータプログラムコードはさらに、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）ためのコンピュータプログラムコードと、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）ためのコンピュータプログラムコードとを有することを特徴とする。
前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードは、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）を動作させることを特徴とする。
前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードは、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）を動作させることを特徴とする。
携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に記憶された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換する方法であって、その方法は、情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）工程と、前記見出された携帯用移動体通信装置との接続を確立する（３４８）工程と、情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）工程とを有することを特徴とする。
その方法は、受信された情報ナゲットを前記携帯用移動体通信装置と結合されたディスプレイに表示する（３６４）工程と、前記受信された情報ナゲットを前記携帯用移動体通信装置によりアクセス可能な前記データベースに保存する（３６８）工程とをさらに有することを特徴とする。
前記見出す工程は、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）工程と、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）工程とを有することを特徴とする。
前記見出す工程はさらに、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）工程と、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）工程とを有することを特徴とする。
【手続補正書】
【提出日】平成21年3月27日(2009.3.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯用移動体通信装置（２００）によりアクセス可能なデータベースに格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置（２００）と交換する方法であって、前記方法は、
カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置（２００）の存在を見出す（３３６、３４０）工程と、
前記見出された携帯用移動体通信装置との接続を確立する（３４８）工程と、
個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために、前記別の携帯用移動体通信装置と情報ナゲットカテゴリデータを交換する（３５２）工程と、
共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）工程と、
ロケーションを示すスタンプを、前記別の携帯用移動体通信装置から受信した前記情報ナゲットに追加する工程と、
前記ロケーションがスタンプされた情報ナゲットを前記データベースに格納する工程と、
前記データベースに格納されたロケーションがスタンプされた情報ナゲット全てに基づいて、特定の地理的ロケーションにおいておそらく収集される情報の種類を判断する工程とを有することを特徴とする方法。
【請求項２】
受信した情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイ（２４０）に表示する（３６４）工程と、
前記受信した情報ナゲットを前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（３３２）に保存する（３６８）工程とをさらに有することを特徴とする請求項１に記載の方法。
【請求項３】
日付／時刻スタンプを前記受信した情報ナゲットに追加する工程をさらに有することを特徴とする請求項１に記載の方法。
【請求項４】
前記見出す工程は、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）工程と、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）工程とを有することを特徴とする請求項１に記載の方法。
【請求項５】
前記見出す工程は、
別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）工程と、
情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）工程とをさらに有することを特徴とする請求項１に記載の方法。
【請求項６】
前記見出された携帯用移動体通信装置（２２０）と接続を確立する（３４８）工程は、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）を介して達成されることを特徴とする請求項１に記載の方法。
【請求項７】
前記見出された携帯用移動体通信装置（２００）と接続を確立する（３４８）工程は、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）を介して達成されることを特徴とする請求項１に記載の方法。
【請求項８】
携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換するシステムであって、
前記システムは、
カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）手段（２２０）と、
前記見出された携帯用移動体通信装置との接続を確立する（３４８）手段（２５０）と、
個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために情報ナゲットカテゴリデータを前記別の携帯用移動体通信装置と交換する（３５２）手段（２２０、２５０）と、
前記共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）手段（２２０、２５０）と、
ロケーションを示すスタンプを、前記別の携帯用移動体通信装置から受信した前記情報ナゲットに追加する手段（２２０）と、
前記ロケーションがスタンプされた情報ナゲットを前記データベースに格納する手段（２２０、２３０）と、
前記データベースに格納されたロケーションがスタンプされた情報ナゲット全てに基づいて、特定の地理的ロケーションにおいておそらく収集される情報の種類を判断する手段（２２０）とを有することを特徴とするシステム。
【請求項９】
受信した情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイに表示する手段（２４０）と、
前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（２３０）に前記受信した情報ナゲットを保存する手段（２２０）とをさらに有することを特徴とする請求項８に記載のシステム。
【請求項１０】
日付／時刻スタンプを受信した情報ナゲットに追加する手段をさらに有することを特徴とする請求項８に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
ＳＭＳテキストメッセージの場合と同様に、データナゲットは表示され格納される。あるいは、情報ナゲット用ソフトウェアアプリケーションは、表示と格納を目的として全く異なる方法で受信データのフォーマットすることができる。図４は、本発明の実施例に従うセションの好み設定処理３１２について説明するフローチャートである。図４のフローチャートに示す処理は特定の順序で行われるものではない。セションの好み設定処理する３１２によって、ユーザは現在のセションと、セションの好み設定がユーザにより再び変更されるまで、情報ナゲット共有アプリケーションをカスタマイズすることができる。６つのカスタマイズオプションが図４に提示されている。当業者であれば、本発明の範囲に影響を与えることなく、さらに多くのカスタマイズオプションを追加することも可能であろう。したがって、これら６つのカスタマイズオプションは本発明を限定することを意図するものではない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
図４の最初の２つのカスタマイズオプションによって、ユーザは、特定のカテゴリのオン／オフと（４１０）、サブカテゴリのオン／オフと（４２０）を行なうことが可能となる。これによって、ユーザは、内容に基づいて送受信を行う意思があるデータをフィルタすることが可能になる。ユーザにより好みが設定されなければ、デフォルトによってすべてのカテゴリをオンにすることができる。これによって、そうしなかった場合フィルタされて除去されることになるすべての情報ナゲットが受け付けられるという効果がある。次のカスタマイズオプションによって、ユーザは、情報ナゲットを送信する際に、自分のアイデンティティを示す／隠す（４３０）ことが可能になる。この後、隠されたアイデンティティを有している送信者からの情報ナゲットを受け付ける（４４０）かどうかの決定を行うカスタマイズオプションが続く。次のカスタマイズオプションは、２人のユーザが２回以上経路を横切るような場合、又は、すでに受信された情報ナゲットが複数のユーザへ渡されていて、かつ、異なるソースから利用可能とされている場合、複製の情報ナゲットを受信する可能性を処理する（４５０）ように設計されているものである。このオプションの１つのフィルタは、ユーザから一度に発信された全ての受信された情報ナゲットを拒絶するものである。これによって、何回も経路を横切る可能性があるユーザ間で同じ情報ナゲットが往復して渡される状況が回避されることになる。最後のカスタマイズオプションによって、ユーザは、ナゲット警告通知を可聴か無音かのいずれかに設定する（４６０）ことが可能になる。
本発明の実施例に従うシステムは、日付／時刻スタンプを受信した情報ナゲットに追加する手段を有すると良い。本発明の実施例に従うシステムは、ロケーションを示すスタンプを受信した情報ナゲットに追加する手段を有すると良い。本発明の実施例に従うシステムでは、前記見出す手段が、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）手段（２２０、２５０）と、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）手段（２２０、２５０）とを含んでいると良い。前記見出す手段は、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）ための手段（２２０、２５０）と、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）手段（２２０、２５０）とを含んでいると良い。前記見出された携帯用移動体通信装置と接続を確立する（３４８）手段（２５０）は、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）であると良い。前記見出された携帯用移動体通信装置と接続を確立する（３４８）手段（２５０）は、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）であると良い。
本発明の実施例は、携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に格納されたカテゴリ化された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換するためにコンピュータ可読記憶媒体に実現されたコンピュータプログラムを含んでいても良く、そのコンピュータプログラムは、カテゴリ化された情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）ためのコンピュータプログラムコードと、前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードと、個々の携帯用移動体通信装置によって共有される共通カテゴリが存在するかどうかを判定する（３５６）ために、情報ナゲットカテゴリデータを前記別の携帯用移動体通信装置と交換する（３５２）ためのコンピュータプログラムコードと、共通カテゴリに関する情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）ためのコンピュータプログラムコードとを有することを特徴とする。
そのコンピュータプログラムは、受信された情報ナゲットを前記携帯用移動体通信装置（２００）と結合されたディスプレイ（２４０）に表示する（３６４）ためのコンピュータプログラムコードと、前記携帯用移動体通信装置（２００）によりアクセス可能な前記データベース（２３０）に前記受信された情報ナゲットを保存する（３６８）ためのコンピュータプログラムコードとをさらに有すると良い。そのコンピュータプログラムは、日付／時刻スタンプを受信された情報ナゲットに追加するためのコンピュータプログラムコードをさらに有すると良い。そのコンピュータプログラムは、ロケーションを示すスタンプを受信された情報ナゲットに追加するためのコンピュータプログラムコードをさらに有すると良い。前記見出すためのコンピュータプログラムコードは、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）ためのコンピュータプログラムコードと、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）ためのコンピュータプログラムコードとを有すると良い。前記見出すためのコンピュータプログラムコードはさらに、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）ためのコンピュータプログラムコードと、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）ためのコンピュータプログラムコードとを有すると良い。前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードは、前記携帯用移動体通信装置（２００）に常駐しているBluetooth（ブルートゥース・登録商標）トランシーバモジュール（２５０）を動作させると良い。前記見出された携帯用移動体通信装置との接続を確立する（３４８）ためのコンピュータプログラムコードは、前記携帯用移動体通信装置（２００）に常駐しているＩｒＤＡトランシーバモジュール（２５０）を動作させると良い。
本発明の実施例は、携帯用移動体通信装置（２００）によりアクセス可能なデータベース（２３０）に記憶された情報ナゲットを同様の装備がある別の携帯用移動体通信装置と交換する方法を含んでいても良く、その方法は、情報ナゲットを交換可能な別の携帯用移動体通信装置の存在を見出す（３３６、３４０）工程と、前記見出された携帯用移動体通信装置との接続を確立する（３４８）工程と、情報ナゲットを前記別の携帯用移動体通信装置と交換する（３６０）工程とを有することを特徴とする。その方法は、受信された情報ナゲットを前記携帯用移動体通信装置と結合されたディスプレイに表示する（３６４）工程と、前記受信された情報ナゲットを前記携帯用移動体通信装置によりアクセス可能な前記データベースに保存する（３６８）工程とをさらに有すると良い。前記見出す工程は、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを送信する（３３６）工程と、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を聴取する（３４０）工程とを有すると良い。前記見出す工程はさらに、別の情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンを聴取する（３３６）工程と、情報ナゲット用ソフトウェアアプリケーション（２２０）の存在を示すシグニチャ・ビーコンの受信確認を送信する（３４０）工程とを有すると良い。
【国際調査報告】
2009545239.tif 000007
2009545239.tif 000008