(57)【要約】  第１のクライアントにより、クライアント情報を処理する方法であって、クライアント情報は、第１及び第２のクライアントをマッチングさせるための複数のクライアントデータ値を含み、方法は、クライアントマッチングアプリケーションを提供するステップを含み、クライアントマッチングアプリケーションは、クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアントに送信することを第２のクライアントに要求するステップ（４１０）と、第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含むクライアント情報に基づいて、クライアント装置に適合するクライアント動作を決定するステップ（４２０）と、クライアントの所定の距離内で、第１及び第２のクライアントのマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行するステップと、を含む。また、本発明は、装置、コンピュータプログラム製品、及びシステムに関する。
2009541844.tif 000002
【特許請求の範囲】
【請求項１】
第１のクライアントにより、クライアント情報を処理する方法であって、
前記クライアント情報は、第１及び第２のクライアントをマッチングさせるためのクライアントデータを含み、
前記方法は、クライアントマッチングアプリケーションを提供し、
前記クライアントマッチングアプリケーションは、
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアントに送信することを第２のクライアントに要求するステップ（４１０）と、
第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置に適合するクライアント処理動作を決定するステップ（４２０）と、
クライアントの所定の距離内で、前記第１及び第２のクライアントのマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行するステップ（４３０）と、
を含む、方法。
【請求項２】
前記要求するステップは、前記第１のクライアント１００により選択されたパラメータに従って、クライアントの特定の情報を送信することを、サーバなどのマスタークライアント装置の形式の第２のクライアントに要求することを含む、請求項１に記載の方法。
【請求項３】
前記要求するステップは、クライアントマッチングのための前記所定のパラメータが、パラメータの所望の設定に一致するとき且つそのときに限り、前記第２のクライアントを識別する唯一のクライアント識別コードを送信することを前記第２のクライアントに要求すること（ステップ４１１）を含む、請求項１又は請求項２に記載の方法。
【請求項４】
前記１以上のクライアントベースの処理動作を実行するステップは、所望のパラメータの設定に関連するマッチングを示すこと（ステップ４３０）を含む、請求項１から請求項３のいずれかの請求項に記載の方法。
【請求項５】
前記１以上のクライアントベースの画像処理動作を実行するステップは、受信した情報を処理して、前記第２のクライアントについての表示可能な情報を提供すること（ステップ４４０）を含む、請求項４に記載の方法。
【請求項６】
前記１以上のクライアントベースの処理動作を実行するステップは、受信した情報を処理して前記第１のクライアントについての表示可能な情報を送信すること（ステップ４４１）を含む、請求項４に記載の方法。
【請求項７】
前記決定するステップは、第２のクライアントから受信したクライアント識別コードが既に受信されているかどうかを調べ、受信されていない場合、前記第１及び前記第２のクライアント間のリンクを構築すること（ステップ４２１）を含む、請求項１から請求項６に記載の方法。
【請求項８】
前記１以上のクライアントベースの処理動作を実行するステップは、クライアントの入力に基づいてクライアント情報を処理すること（ステップ４４２）を含む、請求項１から請求項７のいずれかの請求項に記載の方法。
【請求項９】
前記１以上のクライアントベースの処理動作を実行するステップは、検索パラメータとプロファイルを交換し、マッチングをサポートすることを含む、請求項１から請求項８のいずれかの請求項に記載の方法。
【請求項１０】
クライアント装置上のクライアントアプリケーションを用いて、オンラインサービスのユーザに広告を表示するステップをさらに含む、請求項２から請求項９のいずれかの請求項に記載の方法。
【請求項１１】
前記クライアントが会社などの特定の場所のソースからの標的とされた情報を受信するステップをさらに含む、請求項１０に記載の方法。
【請求項１２】
画像情報を処理するコンピュータプログラム製品であって、
前記画像情報は複数のデータ値を含み、
前記コンピュータプログラム製品は、コンピュータ読み取り可能なクライアント識別コード部分を含み、
前記コンピュータ読み取り可能なクライアント識別コード部分は、クライアントアプリケーションを提供することが可能な実行可能な部分（１１６）を含み、
前記クライアントアプリケーションは、
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置に送信することを第２のクライアントに要求するステップと、
第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置に適合するクライアント動作を決定するステップと、
クライアントの所定の距離内で、前記第１及び第２のクライアントのマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む、１以上のクライアントベースの処理動作を実行するステップと、
を含む、コンピュータプログラム製品。
【請求項１３】
複数のデータ値を含むクライアント情報を処理するクライアント装置（１００）であって、
クライアント情報を含む信号を第２のクライアントとの間で伝送する第１の手段（１０４）と、
処理されたクライアント情報を含む前記信号をディスプレイに送信する第２の手段（１０６）と、
前記クライアント情報を処理するように用意された制御システム（１０８）と、
を有し、
前記制御システムは、
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置（１００）に送信することを第２のクライアント装置（２００）に要求し、
第１のクライアント装置（１００）により、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置（１００，２００）に適合するクライアント動作を決定し、
クライアントの所定の距離内で、前記第１及び第２のクライアント装置（１００，２００）のマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行する、
クライアント装置。
【請求項１４】
前記制御システム（１０８）は、システムバス（１１４）でコンピュータメモリ（１１２）に接続されたプロセッサ（１１０）を含み、
メモリ（１１２）は、実行のためのコンピュータ実行可能な命令（１１６）を含み、
前記プロセッサ（１１０）は、前記コンピュータ実行可能な命令（１１６）を実行して：
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置（１００）に送信することを第２のクライアント装置（２００）に要求し、
前記第１のクライアント装置（１００）により、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置（１００，２００）に適合するクライアント動作を決定し、
前記クライアント装置（１００，２００）の所定の距離内で、前記第１及び第２のクライアント装置（１００，２００）のマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行する、
請求項１３に記載のクライアント装置。
【請求項１５】
携帯電話又はＰＤＡなどの携帯端末のためのプラグインカードをさらに有する、請求項１３又は請求項１４に記載のクライアント装置。
【請求項１６】
ディスプレイなどの、クライアント情報を表示するための表示部を有する、請求項１３から請求項１５のいずれかの請求項に記載のクライアント装置。
【請求項１７】
キーパッド又はジョイスティックなどのユーザ入力装置を有する、請求項１６に記載のクライアント装置。
【請求項１８】
ＬＥＤ及び／又はブザーなどの視覚的又は可聴式のインジケータを含む、マッチングのためのインジケータを有する、請求項１６又は請求項１７に記載のクライアント装置。
【請求項１９】
複数のデータ値を含むクライアント情報を処理するシステム（１０）であって、
複数のデータ値を含むクライアント情報を処理する１以上のクライアント装置（１００，２００，３００，４００）を有し、
前記１以上のクライアント装置は、
クライアント情報を含むデータ信号を第２のクライアント（５００）との間で伝送する第１の手段（１０４）と、
処理されたクライアント情報を含む前記データ信号をディスプレイに送信する第２の手段（１０６）と、
前記クライアント情報を処理するように用意された制御システム（１０８）と、
を有し、
前記制御システムは、
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置に送信することを第２のクライアントに要求し、
前記第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置に適合するクライアント動作を決定し、
クライアントの所定の距離内で、第１及び第２のクライアントのマッチングアプリケーションを提供するために、前記クライアントデータ値に基づいて、クライアント情報の同期化と送信を含む、１以上のクライアントベースの処理動作を実行する、システム。
【請求項２０】
一つのクライアント（２００）はウェブサーバである、請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント情報を処理する、特に、クライアントをマッチングさせる、方法、クライアント装置、コンピュータプログラム製品、及びシステムに関する。
【背景技術】
【０００２】
現在、個人間の交流を確立する要求が増え続けている。その要求のため、交流を確立するために開発された多くの種々の方法がある。例えば、人々が互いに出会うことができる集合場所が提供される。当然ながら、現在では、インターネットベースのサイト（例えば、チャットサイト）などの仮想の集合場所がある。このようなサイトは、新しい交流を作り出すのに適しているが、通常、標的又は適切なマッチングなどの欠点を被る。この開示において後者の表現は、所望の交流を確立し、作りだし、及び標的にすることを含むために用いられる。例えば、望ましい交流が確立されることを保証するのは難しいかもしれず、匿名などに関してはしばしば問題がある。典型的に、従来技術の解決は、交流をマッチングさせるための間接的な方法を提供しており、少なくともいくつかの安全性が存在する前に新しい交流を確立することができるように電話番号等が与えられなければならないなど、たいてい安全ではない。さらに、任意のパラメータに従って交流をマッチングさせることはたいてい難しいけれども、マッチングは、通常、ほとんどが任意の選択無しに提供される。よって、安全でない方法において、先に、多くの交流を確立させることなく、適切な交流に焦点を合わせることは難しい又は不可能である。
【０００３】
類似の状況が、特に特定のクライアントの関心又は要求に従ってマッチングされた広告を対象にするために発生する。さらに、いくつかのインターネットのオンラインサービスのプロバイダは、ユーザへの広告と組み合わされたいわゆるチャットサービスを提供することにより、収入を得ている。例えば、ユーザがインターネット上のサイト（ウェブページ）にアクセスするとき、広告（たいてい、いわゆるバナーと呼ばれる。）がウェブページの一部としてユーザに対して表示される。一般的に、このようなシステムにおいて、あるサイトにアクセスする各ユーザは、異なる好みを持っているけれども、同一の広告を見せられる。いくつかのさらに高機能なシステムは、所定期間後に広告を変更することができるが、関連のある潜在的なクライアントを見つけることをより良く対象にするための改良をさらに必要とする。携帯電話向けのテレビ番組の放送（最近登場した携帯端末向けのＤＶＢ−Ｈベースのマルチメディアの放送）などの類似のサービスが、携帯端末のユーザに提供される。これにより、テレビ番組やコマーシャルが携帯電話のユーザに対して放送される。また、近年、チャット機能が携帯電話などの携帯端末において導入された。しかし、これらのサービスは、従来のインターネットサービスに関して記載したように類似の標的の問題を被る。
【０００４】
多くのマッチングサービスをインターネット上で見付け出すことができるけれども、それらは自発性、地理的な関連性に関して限られており、特定の状況から生じる要求を扱うことができない。例えば、ナイトクラブは、自由に入れることで通行人（by-passers）を勧誘したいかもしれず、カフェに座っている独身者は、可能性のある関係のために、彼又は彼女と興味を共有する他人（しかし、誰でもではない。）と交流することに興味があるかもしれず、又は、ある者は彼又は彼女の携帯電話を売りたいかもしれず、興味ある買い手が、取引の機会を知ることなく彼又は彼女のとなりを通り過ぎるかもしれない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
場合により、既存の基礎構造がこのような技術を支持するかもしれないけれども、我々の最高の知識によれば、既存の技術のいずれもが、より直接的に標的にした方法で新しい交流を確立するのに適した、すなわち、先の段落で記載した状況に対する解決を提供するのに（すなわち、互いの交流をマッチングさせるのに）適した方法を提供していない。
【０００６】
本発明の態様は、上述した問題を解決するために、クライアント情報を処理する新しい方法、装置、コンピュータプログラム製品、及びシステムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、これは、第１のクライアントによりクライアントデータを含むクライアント情報を処理する方法により達成される。その方法は、クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアントに送信することを第２のクライアントに要求するステップと、第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含むクライアント情報に基づいて、クライアントに適合するクライアント動作を決定するステップと、クライアントの所定の距離内で、第１及び第２のクライアントのマッチングアプリケーションを提供するために、クライアントデータに基づいて、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行するステップと、を含む。
【０００８】
本発明の第２の態様によれば、これは、クライアントデータを含むクライアント情報を処理するクライアント装置により達成される。そのクライアント装置は、クライアント情報を含む信号を第２のクライアント装置との間で伝送する第１の手段と、処理されたクライアント情報を含む信号を表示部に送信する第２の手段と、クライアント情報を処理するように用意された制御システムと、を有し、制御システムは、クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置に送信することを第２のクライアント装置に要求し、第１のクライアント装置により、クライアントマッチングのための所定のパラメータを含むクライアントデータを含むクライアント情報に基づいて、クライアント装置に適合するクライアント動作を決定し、クライアント装置の所定の距離内で、第１及び第２のクライアント装置のマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む、１以上のクライアントベースの処理動作を実行する。
【０００９】
本発明の第３の態様によれば、これは、クライアントデータを含むクライアント情報を処理するコンピュータプログラム製品により達成される。そのコンピュータプログラム製品は、コンピュータ読み取り可能なコード部分を有する。コンピュータ読み取り可能なコード部分は、第１のクライアントにより、クライアントアプリケーションを提供することが可能な実行可能な部分を含み、クライアントアプリケーションは、クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアントに送信することを第２のクライアントに要求するステップと、第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含むクライアント情報に基づいて、クライアント装置に適合するクライアント動作を決定するステップと、クライアントの所定の距離内で、第１及び第２のクライアントのマッチングアプリケーションを提供するために、クライアントデータ値に基づいて、クライアント情報の同期化と送信を含む、１以上のクライアントベースの処理動作を実行するステップと、を含む。
【００１０】
この開示において、用語「クライアント」が使用される。ここで、「クライアント」は、クライアントアプリケーションを含む又は提供する方法又は装置として定義され、以下に示される「クライアント装置」において、ソフトウェアと組み合わされたハードウェアとして具体化されてもよく、又はこれに代えて、クライアントと通信する他の装置内に設けられる、互換性のあるコンピュータ上で動くコンピュータプログラム製品として具体化されてもよい。それ故、例えば、クライアントは、クライアントアプリケーションを共に提供するプロセッサなどの適当なハードウェアを備えた他の装置と通信するプラグインカード内に設けられてもよい。この場合、クライアントは、それと互換性のあるコンピュータ上で動くことが可能なソフトウェアとして具体化される。後者は、それ自体、知られている。しかし、クライアントの基本的な機能性は、実施形態に関係なく同一である。しかし、クライアント内に存在するカメラや他の装置を含むさらなる特徴（それ自体知られている。）が、本発明から離れることなく、影響を及ぼされうる。
【００１１】
用語「同期化」は、第１のクライアントと第２のクライアント間の通信が二重（両クライアントが同一の手順を同時に実行する。）であることを含むものとして見なされる。しかし、これは、限定ではなく、単なる実施形態である。
【００１２】
本発明の最も重要な利点の一つは、安全なマッチングを提供することである。すなわち、第２のクライアントは、第１のクライアントの正体を知ることができない（逆の場合も同じ）。ここで、用語「安全（secure）」は、主に、電話番号などの実在する追跡可能な識別手段が漏らされないことを意味することを目的としている。安全は、暗号メッセージなどのコンピュータ用語において、通信が安全であることを必ずしも意味しない。しかし、当然ながら、既存の暗号化技術などが実行されうる。しかし、これは、本発明の一部ではない。代わりに、用語「安全」は、クライアントそれぞれが、電話番号やＥメールアドレスなどの「実在する」識別番号の代わりに用いられる唯一の識別コードを持つことを主に意味する。
【００１３】
本発明の他の利点は、マッチングが所定の限られた範囲内で所定のパラメータに対して行われることである。この範囲は、ほぼ短距離（例えば、１０〜５０メートルの距離）の無線通信に適したものである。
【００１４】
さらなる利点は、クライアント間の通信が、一般的には、携帯通信ネットワークを提供するオペレータなどのサービスプロバイダに依存していないことである。しかし、この特徴は、要望次第で、あってもいいし、なくてもいい。
【００１５】
第２のクライアントは、サーバなどのマスタークライアント装置の形式であってもよく、一般的には、複数のそこに接続可能な又は通信するさらなるクライアント装置（と、あるいは他のクライアント）を含む。
【００１６】
このようにして、例えば標的された情報の分配システムが提供されうる。これについて、さらなる詳細を以下に記載する。
【００１７】
本発明の別の態様によれば、方法を実行するコンピュータプログラム製品が提供される。
【００１８】
当然のことながら、コンピュータプログラム製品は、添付の従属のシステムの請求項からも明らかなように、上述した方法に関する全ての実施形態を実行するのに適している。
【００１９】
また、本発明は、クライアント情報を処理するシステムに関する。このシステムは、本発明に係る複数のクライアント装置を有する。
【００２０】
本発明の付加的な特徴及び利点が、添付の従属請求項により開示される。
【００２１】
本発明をさらに説明するために、例として選択された実施形態が、図面を参照して、より詳細にここに記載される。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態のクライアント情報を処理するシステムの図。システムは、システム内で通信する複数のクライアント装置を備える。
【図２】図１に示されるのと同一のシステムのクライアント装置をより詳細に示す図
【図３】例示を目的として、クライアントと実行できるアルゴリズムのように見える（パラメータに対応する）設定の例を示す図
【図４】本発明の実施形態の図２及び図３に示されるクライアント装置のブロックの概略図
【図５】本発明の実施形態のクライアント情報を処理する方法のフローチャート
【発明を実施するための形態】
【００２３】
図１を参照すると、本発明の実施形態のクライアント情報を処理するシステム１０が示されている。図１に示されるシステム１０は、１２のクライアントを含み、そのうち、第１のクライアント１００、第２のクライアント２００、第３のクライアント３００、及び第４のクライアント４００が参照符号により示されている。クライアント１００，２００，３００，４００は、交流パラメータＡ，Ｂ，Ｃを備えている。これらの交流パラメータは、交流パラメータＡを持つあるクライアント装置が対応するマッチングパラメータＡを備えた他のクライアント装置と同期できるということを示すことを意味している。任意に、図１に示される、１以上の、この場合２つのクライアント５００，６００が、携帯電話基地局として具体化されうる。クライアント１００，２００，３００，４００は、無線通信により互いにワイヤレスで通信する（これは、双頭の矢印により概略的に示されている。）。クライアント１００，２００，３００，４００の数は、決して特定の数に限定されず、大体任意（例えば、５０）であってもよい。各クライアント１００，２００，３００，４００は、限られた動作サービスエリア（例えば、直径最大５０ｍの範囲）を有する。しかし、当然ながら、いくつかのクライアントは、典型的には携帯電話基地局５００，６００は、より非常に広範なサービスエリアを有してもよい。これは、概略的に、無線サービスエリアを示すより小さい領域１０１，２０１，３０１の円と、基地局５００，６００から照射する無線伝搬波（符号無し）とにより、示されている。クライアント間１００，２００，３００，４００のワイヤレス通信は、それ自体は公知の方法におけるピアツーピア無線通信を用いて、一般的に短距離通信に適した技術を用いて、提供されうる。すなわち、無線送信機は、限られた送信電力を有する。クライアント情報は限られた領域内でしか分配されないため、これは、通常は好都合である。周波数の範囲は、いわゆる自由周波数（すなわち、権威者からの許可を必要としない周波数）から選択されうる。しかし、一般的には好ましくないけれども、当然ながら、自由でない他の周波数が用いられても良い。自由周波数の範囲の例は、８６８〜８７０ＭＨｚと９０２〜９２８ＭＨｚである。典型的に、その範囲は国によって又は地域的に異なる。それ故、周波数は、与えられた例以外であってもよい。一つのクライアントは、ウェブサーバなどの形式で、ワイヤレスの短距離通信のための無線電気回路を備えた「マスター」クライアントとして具体化されてもよい。このようなクライアントは、例えば、ＳＭＳにより（局所的に又は地理的に）送信される広告などの情報を持つ他の訪問クライアントを提供するために店内に設けられうる。これについて、さらに詳細を以下に説明する。
【００２４】
マスタークライアント５００，６００とデータバス又は他の情報源（図示せず）との間の通信ラインは、ワイヤレスアプリケーションと組み合わされたケーブル接続（例えば、ワイヤレスのゲートウェイ／スイッチ及びＴＣＰ／ＩＰベースのネットワーク）などの任意の適当なものでありうる。これは、本発明の一部ではなく、それ自体公知であるため、ここでさらなる説明を行わない。マスタークライアント５００，６００は、クライアントのオペレータがこれを受諾すれば自動的に（すなわち、オペレータの援助なしで）、クライアント１００，２００，３００，４００をプログラムし又は更新する電気回路及びコンピュータプログラムをさらに備えても良い。一般的には、新しいソフトウェアがダウンロードできることを示すメッセージがある。
【００２５】
図２を参照すると、物理的なクライアント装置１００の形式で概略的に示される本発明の実施形態が示されている。クライアント装置１００は、表示部１０２（ここでは、数字又は英数字出力のディスプレイ）、ナビゲータ１０４などの入力装置（ここでは、携帯端末のための従来のジョイスティック装置）、及びクライアントに視覚的に又は触覚的にマッチングを示すインジケータ１０６（ここでは、光表示装置として具体化される。）を備える。ブザー（図示せず）などの任意の内蔵式のインジケータが、光表示装置１０６の代わりに又は光表示装置１０６と組み合わせて設けられうる。クライアント装置１００は、クライアントデータを送信するための電波を受信／送信するための従来の無線電気回路及びアンテナ（又は通信のための他の手段（例えば、Bluetooth、赤外ＩＲのための電気回路）など）と、メモリなどの記憶装置と、電池（図示せず）などの電源と、をさらに備える（見えないがそこに含まれる）。一般的に、既に簡潔に説明したように、無線電気回路は、少なくとも限られた動作範囲、一般的にトランシーバなどの通信無線装置に類似している（他のクライアント装置に効果的な）１０〜５０ｍの距離を提供するように構成され、所定のパラメータに従って動作する。このように、オペレータにより制御される携帯通信ネットワークを使用する必要はなく、一般的に、非常に費用効率が高く、クライアントにとって便利である。よって、一般的に、クライアント装置は、セルラーネットワークの基礎構造とセルラーネットワークのオペレータなどの特定のサービスプロバイダから独立している。さらに、ＧＳＭ又はＡＭＰＳなどの種々の携帯電話の規格が互換性をもつ必要がないなど、ネットワークの基礎構造による制限がなく、全世界にわたり動作する。このように、全世界中の多くの種々のクライアントが本発明から容易に利益を得ることができる。一般的に、クライアント装置は、特定の限られたサービスエリア内で、全ての他のクライアント装置に要求を出す。全ての他の装置は、受動的に、しかしマッチングする装置だけが、クライアント情報を交換するためのリンクを確立することに気付く。これは、本発明に唯一のものである。
【００２６】
代替の実施形態によれば、あるクライアントから別のクライアントへのメッセージが、所定の期間中（例えば、３０分）に一度受信されるだけであるという「タイムアウト」の機能が提供される。
【００２７】
また、クライアント装置１００は、複数のクライアント間で安全な通信を提供するように構成される唯一のクライアント識別コード（この図では図示せず）を備える。クライアント識別コードを内蔵する目的は、これらのクライアントが互いに範囲内にあれば（すなわち、例えば、無線範囲が十分であれば）、オペレータの設定に従って望まれるときに２以上のクライアント間で交流を確立することである。
【００２８】
当然ながら、これに代えて、クライアント装置１００は、例えば、店内などで、展示会で、会社の内部で、広告を受信するなど、所定の範囲内の特定のサービスプロバイダから放送されたメッセージを受信するように構成された、特定のサービスプロバイダのみと共に動作するように構成されてもよい。本発明の後者の実施形態の利点は、このように、特定の好みを持つより大きなグループのクライアント（オペレータ）が、所定の地理的領域内で情報を持つことができるということである。設定は、一般的に、ユーザなどのオペレータにより操作されるが、当然ながら、設定についての他の基準が代わりに提供されてもよい。ここで、用語「オペレータ」は、主として、ユーザのことである。
【００２９】
クライアントは、２つのクライアント間の距離を測定するための機器として、又は、座標を判断するための又はページング機能を提供するための機器として、用いられうる。
【００３０】
各クライアント１００，２００，３００，４００は、一般的に、しかし必須ではないが、コンピュータと無線電気回路を備えた物理的なクライアント装置の形式で提供されうる。クライアント装置は、他のクライアント装置と通信するように構成され、サーバ５００にアクセスすることができる。
【００３１】
クライアント装置は、例えば、無線電気回路を備え且つクライアントアプリケーションタスクのためにのみ提供される完全なスタンドアロンの機器であってもよいが、従来のオペレーティングシステムを利用したＰＤＡ（Personal Digital Assistant）などの従来の携帯用の通信機器において実現され又は実現されるように構成されてもよいし、又は、クライアントアプリケーションを共に提供するソフトウェアを備えたさらなるアプリケーションの特定の（通常、簡素な）ハードウェアユニットとして提供されてもよい。後者の一般的な例は、クライアントアプリケーションの特定のソフトウェアを備えたプラグインカードでありうる。そのカードは、ＰＤＡなどの従来の携帯用通信機器に挿入されるように構成される。
【００３２】
代替の実施形態によれば、クライアントは、従来のチャットサイトなどに参加するために、インターネット又はイントラネットなどのネットワークを使用して通信可能なように構成される。この実施形態は、本発明の基本的な原理である、唯一のクライアント識別コードを用いた秘密性が有効である。よって、オペレータは、彼／彼女の電話番号やＥ−ｍａｉｌなどの又は他の追跡可能な交流データを提供する必要はない。しかし、唯一のクライアント識別コードだけは提供しなければならない。当然ながら、オペレータにより望まれていれば、唯一のクライアント識別コードはオフに切り替えられうる。しかし、この特徴については、さらなる詳細を説明しない。
【００３３】
特定の通信のために構成されるプロトコルやルーチンなどは、新しいルーチンなどをダウンロードすることにより、更新され又は変更されうる。
【００３４】
よって、本発明の代替の実施形態において、パームパイロット（Palm Pilot）装置又は類似のＰＤＡ装置は、本発明の装置に取り付けられたシリアルポートからの入力を受け取るようにプログラムされる。この実施形態において、ディスプレイ、キーパッドなどは、他の装置（すなわち、本発明のクライアント装置が接続されるパームパイロット装置又はＰＤＡ）により提供されうるため、必要とされない。
【００３５】
ＰＤＡ装置は、ソフトウェアによりプログラムされて、本発明の装置と連携するか、又はこれに代えて、本発明の装置は、パームパイロット装置又はＰＤＡにダウンロードされる純ソフトウェアソルーションとして提供されうる。装置又はＰＤＡ装置は、中央ステーションにドッキングされて、ログ又は入力されたデータを移す。異なる種類のアダプタがクライアント装置を他のハードウェアに接続するために提供されうる。新しいソフトウェアのバージョン、マニュアルなどは、この方法でダウンロードされうる。当然ながら、マニュアルは、他の方法で分配されてもよい。例えば、ルーチンや設定を含むＣＤなどの記録担体で分配されてもよい。なお、その点から、インターネットによりオンラインを利用できるようにする情報について多くの利用がある。
【００３６】
ここで、図３を参照する。図３は、クライアント装置の形式で、本発明の好ましい実施形態のクライアント１００のブロックの概略図を示している。クライアント装置１００は、マッチングの決定パラメータを含むデータ信号とクライアント情報とを、第２のクライアント（又はサーバ５００）との間で送信するための第１の送信部１０４を備えている。この第１の送信部１０４は、映像、音声、及びデータ信号をワイヤレスに受信及び送信するための入力／出力要素を含む任意の従来の種類のものであってもよい。一般的に、第１の送信部１０４は、無線通信のためのアンテナ（図示せず）を含む従来の無線電気回路を含む。しかし、本発明は、決して無線通信（radio communication）に限定されず、他のワイヤレスの通信（wireless communication）（携帯電話技術、ＮＭＴ、ＧＳＭ、３−Ｇ、Bluetooth、無線ＬＡＮ（w-lan）、赤外（ir）など）が代わりに使用されうる。クライアント１００は、処理された信号（処理されたクライアント情報を含む。）を表示部（一般的には、ディスプレイ（図示せず））に送信する第２の送信部１０６を有する。これらの２つのユニット１０４，１０６間に、クライアント情報を処理するために用意されたコントロールシステム１０８が設けられる。
【００３７】
一般的に、コントロールシステム１０８は、システムバス１１４によりコンピュータメモリ１１２に接続されたプロセッサ１１０を有する。メモリ１１２は、実行するために、コンピュータ実行可能な命令１１６を含む。プロセッサ１１０は、コンピュータ実行可能な命令１１６を実行し、以下に説明する全ての方法ステップを実施する。例えばジョイスティック（図２参照）を用いた、オペレータからの入力の受け取り及びオペレータとのやりとりを行うために必要なインターフェース、通信プロトコルなどは、従来の技術であり、電子技術及びコンピュータ科学における当業者によれば設計が明らかであるため、さらなる詳細については説明しない。メモリは、一般的には、ルーチン、設定、受信したメッセージ、異なる応答メッセージを格納するために構成される。メモリは、当業者によれば、それ自体、設計が知られている。また、一般のチャネルが交流を確立するために用いられるように、通信チャネルを切り替えるための電気回路が提供されてもよい。これにより、他のチャネルが、クライアントデータを運ぶために用いられる。これは、詳しく説明しないが、本発明の範囲内である。
【００３８】
図４を参照する。図４は、説明を目的とした、クライアント装置のオペレータと実行可能なアルゴリズムに見える（パラメータに対応する）設定の例を示す。同時に、図５を参照する。図５は、本発明の実施形態のそれに関連する方法ステップを示している。
【００３９】
装置は、多くの代替が可能であるけれども、一般的に以下のように動作する。この図において、選択は、例えばジョイスティックを用いてメニューから行われる（さらなる詳細については示されない。）。また、メニューの選択は、それ自体、公知である。よって、本発明に直接関連するメニューの機能性のみが、図示され、説明される。
【００４０】
簡略化するため、メニューは角括弧内で概略的に示される。各角括弧は、新しいメニューの表題を表す。
【００４１】
クライアントは、電源オン／オフボタン（図示せず）を押すことにより、装置１００をオン又はオフに切り替える。その後、好ましい言語が選択される［言語］。ここでは、第１のメニュー１１０からスウェーデン語が選択される。一般的に、これは、アプリケーションの最初にのみ行われる。それから、選択された言語が、後で使用するためにストアに格納される。
【００４２】
性別、年齢、国籍などの個人情報を提示する新しいメニューが現れる（１２０）。提示された情報は単なる例であって、限定ではないことに留意することは重要である。それ故、ビジネス関連の情報などが代わりに入力されてもよい。
【００４３】
一般的に、このメニュー１２０は、通常、出会い系サイト上などにおいて、類似の個人情報を含んでいる。このメニューにおいて、又は次のメニュー１３０において、ここで示されるように、所望の情報はオペレータにより入力される。この情報は、未来のマッチングを目的として用いられる。
【００４４】
最後に、マッチングの場合、第２のクライアントに送信するための交流メッセージ１４０が記録され又は選択される。典型的に、各クライアント装置１００は、毎分の要求など、計画に従った要求を送信する。典型的に、要求の頻度はトラフィック密度、すなわち、サービスエリア内の機器の数に依存する。例えば、同時に存在する多くのクライアント装置が、より少ない要求を提供する（逆もまた同様）。しかし、限定はなく、通常は、最大効率が要求される。この要求は、一般的に、クライアント装置の（シリアルナンバーに類似の）唯一のクライアント識別コードを含む。各クライアント装置は、オンにされた場合、一般的に、他のクライアント装置から来る要求を探し求める。
【００４５】
クライアント装置１００は、基地局又はサーバの形式で、第２のクライアントからのＳＭＳや広告などの他の情報を受信するように構成されうる。説明したアルゴリズムは、例示のためのものである。無数の他のアルゴリズムが同一の結果を達成するために開発されうるため、網羅的な説明は難しい。このようなアルゴリズムについての請求項を構成することは同様に不可能である。
【００４６】
例えば、本発明の他の実施形態は、２つのモード、スキャンモードとマッチモードのうちの一つにおける装置を備えている。スキャンモードのとき、装置は、ＳＭＳや広告などのみを読むことになっている。このモードの場合、オペレータ（すなわち、クライアント装置のユーザ、典型的には、顧客）は、例えば、彼／彼女のユニークなコードとの交換により、彼／彼女が広告を受信したいか否かと、さらに広告の種類を決定できる。このようにして、広告主は、関心のあるクライアント（顧客のみ）へのグループ（セグメント）広告を対象にできる。スキャンモードに関するパラメータ（プログラミング）は、直接クライアント装置から提供されうるか、又は代わりに、ＰＣなどの他の従来のプログラミング装置を用いてインターネットから提供されうる。例えば、クライアントがある場所を訪れようとしている場合、関連のある旅行ガイド又は地図がその場所に到着するときに受信されるように、彼／彼女は彼／彼女のクライアント装置を前もってプログラムできる。この特徴は、例えば、タクシーを呼ぶために利用されうる。特定の会社からのタクシーを望むユーザは、これに従って彼／彼女のパラメータを規定できる。彼／彼女がタクシーに十分に近いとき、ビープ音又他の表示が空車のタクシーを指し示す。
【００４７】
マッチモードのとき、装置は、より詳細を後述するように、クライアントマッチングを実行することになっている。しかし、両モードが同時に存在してもよい。
【００４８】
要求が応答されたとき、ある種の交流メッセージが、例えば、インジケータ１０６により、あるいは表示部１０２（ここではディスプレイ）により、示される。マッチングを示す音（ビープ音）が提供される［１５０］。
【００４９】
図５を参照すると、第１のクライアントによるクライアント情報を処理する方法のフローチャートが示されている。その方法は、クライアント及びシステムに関連して既に上述したものに対応している。
【００５０】
要約すると、マッチングは下記のステップにより実行される。
（最初のステップ４１０）：クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアントに送信するという要求が第２のクライアントに対して提供される。
（ステップ４２０）：それから、第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含むクライアント情報に基づいて、クライアント装置に適合するクライアント処理動作が決定される。
（ステップ４３０）：最後に、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行して、クライアントの所定の距離内で、第１及び第２のクライアントのマッチングアプリケーションを提供することが行われる。
【００５１】
（ステップ４１１）：本発明の代替の実施形態によれば、クライアントマッチングのための所定のパラメータが、パラメータの所望の設定に一致するとき且つそのときに限り、第２のクライアントを識別する唯一のクライアント識別コードを送信することを第２のクライアントに要求するステップが実行される。
【００５２】
（ステップ４４０）：本発明の代替の実施形態によれば、１以上のクライアントベースの画像処理動作を実行するステップは、受信した情報を処理して、第２のクライアントについての表示可能な情報を提供することを含む。
【００５３】
この文脈の中で既に与えられた情報に基づいて、この全てを実行及び／又は実施することは、電子及び／又はコンピュータ科学分野の技術に精通した当業者によれば明らかである。よって、これについては、さらなる詳細を説明しない。任意の適切なコンピュータ言語及び／又は電子技術がこの目的のために使用されうる。
【００５４】
本発明の応用（application）領域は、例えば、衣類などの広告を出すことである。これにより、顧客は、特定の製品を購入するのに影響を与える関連性のある情報を提示されうる。しかし、これは、典型的な応用の単なる限定されない例である。
【００５５】
さらに以下に説明するように、代わりに、クライアントは、例えば、ＰＤＡ又は携帯電話などの既に提供されている携帯通信装置内にあるコンピュータにより実行されうるコンピュータプログラム製品（クライアントアプリケーションと呼ばれる。）として提供されうる。好ましくは、独立したアプリケーションプログラム又はＤＬＬとして構成され提供される。このコンピュータプログラム製品は、ＵＳＢなどの記録担体に格納されるか、又はインターネットからダウンロードされうる。これについては、動作原理が上述した図２及び図３のクライアント装置の開示から容易に導き出せるため、どの図にも示されていない。
【００５６】
クライアントアプリケーションは、クライアント装置の製造中にインストールされてもいいし、他のプロセスの結果としてダウンロード可能であってもよい。さらに、クライアントアプリケーションは、手動でアクティブにされてもいいし、自動でアクティブになっても良い。クライアントアプリケーションは、本質的に知られている方法で、ウェブサーバなどの遠隔地から起動されうる。
【００５７】
また、例えば、クライアントは、別の種類のコードレス携帯型の、典型的にはＰＤＡなどの携帯通信装置、あるいは適切にインターネットが使用可能なコードレスの携帯端末であってもよい。クライアントは他のクライアント及びウェブサーバとの双方向性の手段を提供できさえすればよく、特定の種類の装置（すなわち、クライアントを提供する装置）は、重要であると考えられていない。
【００５８】
ウェブサーバ５００は、インターネットなどの介在のネットワークを利用して、特定の場所のクライアントと通信することができる当技術分野で公知の種類のものであってもよい。当然のことながら、それに加えて、ウェブサーバ５００は、好ましくは、クライアントデータの任意のソースの代表であり、オペレータ及びユーザの入力を受けとることが可能である。よって、例えば、ウェブサーバ５００は、インターネットからアクセス可能であってもいいし、又はイントラネットの一部であってもよく、任意の数のウェブサーバを代表する（represents）（いくつかはデータベースへのアクセスを有する）。
【００５９】
ウェブサーバ５００とクライアント１００，２００，３００，４００間のやりとり及びクライアント間のやりとりは、ネットワーク上の、クライアントのクライアントアプリケーションへのデータ転送を管理する、アプリケーションレベルのプロトコルを含む、種々のソフトウェアプロトコル（すなわち、通信協定、規則、及び構造）により促進される。プロトコルは、クライアントソフトウェアのみがサーバソフトウェアと通信するのに用いられるように、専有又は排他的である。
【００６０】
クライアントアプリケーションは、好ましくは、セッションを閉じる機会をユーザに与え、クライアントアプリケーションは、オンラインサービスへの通信チャネルを閉鎖して、手順が終了する。
【００６１】
手動の閉鎖に加えて、クライアントアプリケーションは、好ましくは自動で、例えば所定の期間後に、通信チャネルを閉じることができる。
【００６２】
この記述を通して、示され記載された実施形態は、本発明を限定するよりもむしろ、例であると見なされるべきである。
【００６３】
この開示において、用語「ディスプレイ」が言及されるときは、一般的に、それ自身のディスプレイ画面、又は画面と、関連する筐体、駆動回路、あるいは物理的な支援構造のことを言うことは理解されるべきである。
【図１】
2009541844.tif 000003
【図２】
2009541844.tif 000004
【図３】
2009541844.tif 000005
【図４】
2009541844.tif 000006
【図５】
2009541844.tif 000007
【手続補正書】
【提出日】平成19年2月12日(2007.2.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のクライアントにより、クライアント情報を処理する方法であって、
前記クライアント情報は、第１及び第２のクライアントをマッチングさせるためのクライアントデータを含み、
前記方法は、クライアントマッチングアプリケーションを提供し、
前記クライアントマッチングアプリケーションは、
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアントに送信することを第２のクライアントに要求するステップ（４１０）と、
第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置に適合するクライアント処理動作を決定するステップ（４２０）と、
クライアントの所定の距離内で、前記第１及び第２のクライアントのマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行するステップ（４３０）と、
を含む、方法。
【請求項２】
前記要求するステップは、前記第１のクライアント１００により選択されたパラメータに従って、クライアントの特定の情報を送信することを、サーバなどのマスタークライアント装置の形式の第２のクライアントに要求することを含む、請求項１に記載の方法。
【請求項３】
前記要求するステップは、クライアントマッチングのための前記所定のパラメータが、パラメータの所望の設定に一致するとき且つそのときに限り、前記第２のクライアントを識別する唯一のクライアント識別コードを送信することを前記第２のクライアントに要求すること（ステップ４１１）を含む、請求項１又は請求項２に記載の方法。
【請求項４】
前記１以上のクライアントベースの処理動作を実行するステップは、所望のパラメータの設定に関連するマッチングを示すこと（ステップ４３０）を含む、請求項１から請求項３のいずれかの請求項に記載の方法。
【請求項５】
前記１以上のクライアントベースの処理動作を実行するステップは、受信した情報を処理して、前記第２のクライアントについての表示可能な情報を提供すること（ステップ４４０）を含む、請求項４に記載の方法。
【請求項６】
前記１以上のクライアントベースの処理動作を実行するステップは、受信した情報を処理して前記第１のクライアントについての表示可能な情報を送信すること（ステップ４４１）を含む、請求項４に記載の方法。
【請求項７】
前記決定するステップは、第２のクライアントから受信したクライアント識別コードが既に受信されているかどうかを調べ、受信されていない場合、前記第１及び前記第２のクライアント間のリンクを構築すること（ステップ４２１）を含む、請求項１から請求項６に記載の方法。
【請求項８】
前記１以上のクライアントベースの処理動作を実行するステップは、クライアントの入力に基づいてクライアント情報を処理すること（ステップ４４２）を含む、請求項１から請求項７のいずれかの請求項に記載の方法。
【請求項９】
前記１以上のクライアントベースの処理動作を実行するステップは、検索パラメータとプロファイルを交換し、マッチングをサポートすることを含む、請求項１から請求項８のいずれかの請求項に記載の方法。
【請求項１０】
クライアント装置上のクライアントアプリケーションを用いて、オンラインサービスのユーザに広告を表示するステップをさらに含む、請求項２から請求項９のいずれかの請求項に記載の方法。
【請求項１１】
前記クライアントが会社などの特定の場所のソースからの標的とされた情報を受信するステップをさらに含む、請求項１０に記載の方法。
【請求項１２】
画像情報を処理するコンピュータプログラム製品であって、
前記画像情報は複数のデータ値を含み、
前記コンピュータプログラム製品は、コンピュータ読み取り可能なクライアント識別コード部分を含み、
前記コンピュータ読み取り可能なクライアント識別コード部分は、クライアントアプリケーションを提供することが可能な実行可能な部分（１１６）を含み、
前記クライアントアプリケーションは、
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置に送信することを第２のクライアントに要求するステップと、
第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置に適合するクライアント動作を決定するステップと、
クライアントの所定の距離内で、前記第１及び第２のクライアントのマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む、１以上のクライアントベースの処理動作を実行するステップと、
を含む、コンピュータプログラム製品。
【請求項１３】
複数のデータ値を含むクライアント情報を処理するクライアント装置（１００）であって、
クライアント情報を含む信号を第２のクライアントとの間で伝送する第１の手段（１０４）と、
処理されたクライアント情報を含む前記信号をディスプレイに送信する第２の手段（１０６）と、
前記クライアント情報を処理するように用意された制御システム（１０８）と、
を有し、
前記制御システムは、
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置（１００）に送信することを第２のクライアント装置（２００）に要求し、
第１のクライアント装置（１００）により、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置（１００，２００）に適合するクライアント動作を決定し、
クライアントの所定の距離内で、前記第１及び第２のクライアント装置（１００，２００）のマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行する、
クライアント装置。
【請求項１４】
前記制御システム（１０８）は、システムバス（１１４）でコンピュータメモリ（１１２）に接続されたプロセッサ（１１０）を含み、
メモリ（１１２）は、実行のためのコンピュータ実行可能な命令（１１６）を含み、
前記プロセッサ（１１０）は、前記コンピュータ実行可能な命令（１１６）を実行して：
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置（１００）に送信することを第２のクライアント装置（２００）に要求し、
前記第１のクライアント装置（１００）により、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置（１００，２００）に適合するクライアント動作を決定し、
前記クライアント装置（１００，２００）の所定の距離内で、前記第１及び第２のクライアント装置（１００，２００）のマッチングアプリケーションを提供するために、クライアント情報の同期化と送信を含む１以上のクライアントベースの処理動作を実行する、
請求項１３に記載のクライアント装置。
【請求項１５】
携帯電話又はＰＤＡなどの携帯端末のためのプラグインカードをさらに有する、請求項１３又は請求項１４に記載のクライアント装置。
【請求項１６】
ディスプレイなどの、クライアント情報を表示するための表示部を有する、請求項１３から請求項１５のいずれかの請求項に記載のクライアント装置。
【請求項１７】
キーパッド又はジョイスティックなどのユーザ入力装置を有する、請求項１６に記載のクライアント装置。
【請求項１８】
ＬＥＤ及び／又はブザーなどの視覚的又は可聴式のインジケータを含む、マッチングのためのインジケータを有する、請求項１６又は請求項１７に記載のクライアント装置。
【請求項１９】
複数のデータ値を含むクライアント情報を処理するシステム（１０）であって、
複数のデータ値を含むクライアント情報を処理する１以上のクライアント装置（１００，２００，３００，４００）を有し、
前記１以上のクライアント装置は、
クライアント情報を含むデータ信号を第２のクライアント（５００）との間で伝送する第１の手段（１０４）と、
処理されたクライアント情報を含む前記データ信号をディスプレイに送信する第２の手段（１０６）と、
前記クライアント情報を処理するように用意された制御システム（１０８）と、
を有し、
前記制御システムは、
クライアント情報がまだ送信されていない場合、そのクライアント情報を第１のクライアント装置に送信することを第２のクライアントに要求し、
前記第１のクライアントにより、クライアントマッチングのための所定のパラメータを含むクライアントデータを含む前記クライアント情報に基づいて、クライアント装置に適合するクライアント動作を決定し、
クライアントの所定の距離内で、第１及び第２のクライアントのマッチングアプリケーションを提供するために、前記クライアントデータ値に基づいて、クライアント情報の同期化と送信を含む、１以上のクライアントベースの処理動作を実行する、システム。
【請求項２０】
一つのクライアント（２００）はウェブサーバである、請求項１９に記載のシステム。
【国際調査報告】
2009541844.tif 000008
2009541844.tif 000009
2009541844.tif 000010
2009541844.tif 000011