(57)【要約】      （修正有）【課題】社会的ネットワークを生成するために、位置特定に基づくサービスを提供するシステムおよび方法を提供する。【解決手段】無線端末から、特徴をアクティブにすることと、無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録することと、特徴のユーザのプロフィールを生成することと、プロフィールと、候補の地理的な位置特定とに基づいて、候補を表示することとを含むシステムおよび方法。全地球測位システム(Global Positioning System,GPS)は、特徴のアクティブなユーザを地理的に位置を特定するのに使用され得る。アクティビティマップは、特徴と関係付けられ、特徴のアクティブなユーザを表示する。【選択図】図６
2010252381.tif 000002
【特許請求の範囲】
【請求項１】
社会的ネットワークを生成するための、位置特定に基づくサービスを提供する方法であって、
無線端末から、特徴をアクティブにすることと、
無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録することと、
特徴のユーザのプロフィールを生成することと、
プロフィールと、候補の地理的な位置特定とに基づいて、候補を表示することとを含む方法。
【請求項２】
候補の地理的な位置特定が、全地球測位システム(Global Positioning System, GPS)に基づく請求項１記載の方法。
【請求項３】
アクティビティマップをデートの特徴と関係付けることをさらに含み、候補の地理的な位置特定に基づいて候補を表示することが、関係付けられたアクティビティマップ上に表されている候補に基づく請求項１記載の方法。
【請求項４】
特徴のユーザのプロフィールを生成することが、特徴を開始するユーザのプロフィールを生成することである請求項２記載の方法。
【請求項５】
特徴のユーザのプロフィールを生成することが、希望のプロフィールを生成することである請求項２記載の方法。
【請求項６】
希望のプロフィールを生成することが、候補の希望の特性を指定することを含む請求項５記載の方法。
【請求項７】
候補の希望の特性を指定することが、候補のユーザが定める特性を指定することを含む請求項６記載の方法。
【請求項８】
候補を選択することをさらに含む請求項７記載の方法。
【請求項９】
候補に、選択された人であることを通知することをさらに含む請求項８記載の方法。
【請求項１０】
通知することが、会うための申し込みを暗示する請求項９記載の方法。
【請求項１１】
会うための申し込みを承認することをさらに含む請求項１０記載の方法。
【請求項１２】
承認に応答して、広告を表示することをさらに含む請求項１１記載の方法。
【請求項１３】
無線端末から、特徴をアクティブにする手段と、
無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録する手段と、
特徴のユーザのプロフィールを生成する手段と、
プロフィールと、候補の地理的な位置特定とに基づいて、候補を表示する手段とを含む無線端末。
【請求項１４】
コンピュータプログラムによって実行可能な命令のプログラムを具体化するコンピュータ読出し可能媒体であって、
無線端末から、特徴をアクティブにするコンピュータ読出し可能プログラムコード手段と、
無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録するコンピュータ読出し可能プログラムコード手段と、
特徴のユーザのプロフィールを生成するコンピュータ読出し可能プログラムコード手段と、
プロフィールと、候補の地理的な位置特定とに基づくデートのためのコンピュータ読出し可能プログラムコード手段とを含むコンピュータ読出し可能媒体。
【請求項１５】
位置特定に基づくサービスにおいて使用する無線端末であって、
アンテナと、
アンテナから、位置特定情報を含む無線信号を送信し、受信するように構成された全地球測位システムの受信機と、
位置特定情報に基づいて、位置特定に基づくサービスのアプリケーションを動作するように構成されたプロセッサとを含む無線端末。
【請求項１６】
位置特定に基づくサービスのアプリケーションが、何れの関心のある場所およびサービスの店舗が、無線端末の付近にあるかを判断することを含む請求項１５記載の装置。
【請求項１７】
位置特定に基づくサービスのアプリケーションが、位置特定情報に基づいて、ナビゲーションの道案内およびマップをユーザに与えることをさらに含む請求項１６記載の装置。
【請求項１８】
位置特定に基づくサービスのアプリケーションが、趣味のグループのオンラインを設定することを含む請求項１５記載の装置。
【請求項１９】
位置特定に基づくサービスのアプリケーションが、位置特定情報に基づくオンラインのデートをするアプリケーションを含む請求項１５記載の装置。
【請求項２０】
可能な選択された人を表示するように構成されたディスプレイをさらに含む請求項１８または１９記載の装置。
【請求項２１】
アクティビティマップを表示するように構成されたディスプレイをさらに含む請求項１８または１９記載の装置。
【請求項２２】
オンラインのデートをするアプリケーションが、料金前払いのタクシーを手配することか、またはその地域にある劇場を識別し、チケットを購入することを含む請求項１９記載の装置。
【請求項２３】
全地球測位システムの受信機が、ＧＰＳ衛星から位置特定情報を受信する請求項１５記載の装置。
【請求項２４】
位置特定に基づくサービスを提供するサーバであって、
ユーザのプロフィールにアクセスする手段と、
彼らのプロフィールおよび位置特定に適合するユーザの人々を送る手段とを含むサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概ね、通信、より具体的には、社会的ネットワーク（social network）を生成するために、位置特定に基づくサービス（location based services, LBS）のアーキテクチャを介して、位置特定の判断を行い、位置特定情報を与えるシステムおよび方法に関する。
【背景技術】
【０００２】
多くの場合に、無線ユーザの位置特定を知ることが望ましい。実際には、ときには、それが必要である。例えば、連邦通信委員会(Federal Communications Commission, FCC)は、９１１呼が無線端末（例えば、セルラ電話）から行われるたびに、無線端末の位置特定をパブリック セーフティ アンサリング ポイント（Public Safety Answering Point, PSAP）へ与えることを要求する、拡張９１１（enhanced 911, E-9-1-1）無線サービスのための報告および命令を採択した。ＦＣＣの指令に加えて、ネットワークオペレータ／サービスプロバイダは、位置特定に基づくサービスを使用する種々のアプリケーションを支援し得る。そのようなサービスは、無線端末の位置特定を与える。“アプリケーション（application）”は、位置特定情報で作られる個々の用途を指す。アプリケーションは、無線端末内のプロセッサか、または無線端末と通信している無線インフラストラクチャネットワーク内に位置を特定されるプロセッサかの何れかによって実行されるコンピュータソフトウェアで実施される。この情報を使用するアプリケーションは、例えば、位置特定に敏感な請求書発行（location-sensitive billing）、資産の追跡、資産の監視および回復、保有車両（fleet）および資源の管理、個人向けの位置特定サービス（personal-location service）、等を含み得る。個人向けの位置特定サービスのアプリケーションの幾つかの具体例は、（１）無線端末に、その位置特定に基づいて、地域マップ（local map）を与えること、（２）無線端末の位置特定に基づいて、施設（例えば、ホテルまたはレストラン）を推薦すること、および（３）無線端末の位置特定から、推薦された施設への道案内（direction）を与えることを含む。
【０００３】
位置特定に基づくサービスのためのシステムおよび方法の例は、２００４年１月３０日に出願され、本発明の譲受人に譲渡され、本明細書において参照によって明示的に取り入れられている米国特許出願第１０／７６９，４２０号（“Location Based Service (LBS) System, Method and Apparatus For Authorization Of Mobile Station LBS Applications”）において見付けることができる。
【０００４】
ＬＢＳは、社会的ネットワークの生成および維持に役立つであるだろう。したがって、社会的ネットワークを生成し、維持するために、位置特定に基づくサービス(ＬＢＳ)のアーキテクチャを介して、位置特定を判断し、位置特定情報を与えるシステムおよび方法が必要である。
【発明の概要】
【０００５】
１つの態様において、社会的ネットワークを生成するために、位置特定に基づくサービスを提供する方法であって、無線端末から、特徴（feature）をアクティブにする手段と、無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録することと、特徴のユーザのプロフィールを生成することと、プロフィールと、候補の地理的な位置特定とに基づいて、候補を表示することとを含む。
【０００６】
１つの態様において、候補の地理的な位置特定は、全地球測位システム(Global Positioning System, GPS)に基づく。態様において、表示される候補は、特徴と関係付けられたアクティビティマップ上に表されている候補に基づく。
【０００７】
１つの態様において、無線端末は、無線端末から、特徴をアクティブにする手段と、無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録する手段と、特徴のユーザのプロフィールを生成する手段と、プロフィールと、候補の地理的な位置特定とに基づいて、候補を表示する手段とを含む。
【０００８】
１つの態様において、コンピュータプログラムによって実行可能な命令のプログラムを具体化するコンピュータ読出し可能媒体であって、前記コンピュータ読出し可能媒体は、無線端末から、特徴をアクティブにするコンピュータ読出し可能プログラムコード手段と、無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録するコンピュータ読出し可能プログラムコード手段と、特徴のユーザのプロフィールを生成するコンピュータ読出し可能プログラムコード手段と、プロフィールと、候補の地理的な位置特定とに基づくコンピュータ読出し可能プログラムコード手段とを含む。
【０００９】
本発明の種々の実施形態が例示的に示され、記載されている次の詳細な説明から、本発明の他の実施形態が、当業者に容易に明らかになるであろうと理解される。認識されるように、本発明は、他の、および異なる実施形態が可能であり、その幾つかの細部は、種々の他の点において、全てが本発明の意図および範囲から逸脱しないならば、変更することができる。したがって、図面および詳細な記述は、本質的に例示的であって、限定的ではないと考えられる。本発明の種々の態様および実施形態は、さらに詳しく別途記載される。
【図面の簡単な説明】
【００１０】
【図１】実施形態にしたがう、無線リンクによって、無線ネットワークと通信する無線端末の単純化されたブロック図。
【図２】実施形態にしたがう、無線端末の構成要素の単純化されたブロック図。
【図３】実施形態内で使用されているプロトコルスタックの例の模式図。
【図４】実施形態にしたがう、Ｑｓｏｃｉａｌのユーザのための３つの可能な選択された人を表示したハンドセットを示す図。
【図５】地理的領域内のアクティブな男性および女性を表示している、即席のデートに使用されるアクティビティマップを示す図。
【図６】実施形態にしたがう、社会的ネットワークを生成するための、位置特定に基づくサービスを提供する方法の概略的なフローチャート。
【詳細な説明】
【００１１】
開示されている方法および装置は、同じ参照符号が同じ要素を同定している図面と共に採用されるとき、後述の詳細な説明から、より明らかになるであろう。
【００１２】
図１は、実施形態にしたがって、無線端末101、無線通信ネットワーク103、移動測位センタ(mobile positioning center, MPC)105、および所在地判断装置(position determining equipment, PDE)107を含むシステム100を示す単純化されたブロック図である。無線端末101は、位置特定に基づくサービス(ＬＢＳ)のアプリケーションを実行することができる任意の無線デバイスであり得る。この文書の目的において、ＬＢＳのアプリケーションは、アプリケーションが実行されている無線端末の位置特定、または別の無線端末の位置特定を使用して、情報またはサービスをユーザに与える任意のプログラム、アプレット、ルーチン、または他のこのようなコンピュータで実施されるアルゴリズムである。このようなＬＢＳアプリケーションの例は、１）別の人によって操作されている無線端末の位置特定を識別して、ＬＢＳのクライアント(すなわち、ＬＢＳサービスを要求している人)が、適切に装備された無線端末を使用している別の人の位置を特定することを可能にすること、２）近くの商品の、またはサービスの店舗（outlet）、例えば、現金自動預け払い機、またはレストランの位置を特定して、ユーザに店舗への道案内を与えること、および３）適切に装備された無線端末を追跡すること、等ができるプログラムを含む。ＬＢＳアプリケーションを実行することができる無線デバイスの例は、セルラ電話、無線モデム、パーソナル インフォメーション マネージャ(personal information manager, PIM)、パーソナル ディジタル アシスタント(personal digital assistant, PDA)、等を含む。
【００１３】
図１に示されているように、無線端末101は、無線リンク102によって、無線ネットワーク103と通信する。無線ネットワーク103は、無線リンク102によって、無線端末101から情報を受信し、そこへ情報を送信することができる少なくとも１つの基地局104を含む。この開示の目的において、基地局104は、無線ネットワーク103の種々の他の構成要素を含んでいる。それらは、単純化のために示されていないが、基地局制御装置(base station controller, BSC)、移動交換局(mobile switching center, MSC)、等である。
【００１４】
基地局104は、任意の従来の移動通信媒体によって、ＭＰＣ105に連結される。従来の通信媒体は、ケーブル、マイクロ波リンク、衛星通信リンク、等を含むが、これらに制限されない。同様に、ＭＰＣ105は、任意の従来の通信媒体によって、ＰＤＥ107に連結される。
【００１５】
図２は、実施形態にしたがって、無線端末101の構成要素の単純化されたブロック図である。図２に示されている無線端末101は、トランシーバ201、全地球測位システム(GPS)受信機ハードウェア202、プロセッサ203、アプリケーションメモリ205、汎用メモリ207、およびアンテナ211、212を含む。トランシーバ201は、そのアンテナ211から無線信号を送信し、受信する。ＧＰＳ受信機ハードウェア202は、そのアンテナ212から、位置特定情報を含む無線信号を送信し、受信する。
【００１６】
プロセッサ203は、１つのブロックとして示されている。しかしながら、プロセッサ203によって行われることとして開示されている機能は、共同して働くか、または独立して動作する一群のディスクリートなプロセッサによって行われ得ることが、当業者によって理解されるはずである。したがって、このような一群のプロセッサは、開示されている機能を行うために、一緒に連結されても、または互いに完全に独立して動作してもよい。さらに加えて、別の実施形態にしたがって、アプリケーションメモリ205および汎用メモリ207は、１つのメモリデバイスに結合され、この１つのメモリデバイスが、これらの２つのメモリ205および207に記憶されると、本明細書において開示されているが情報を記憶してもよい。さらにまた別の実施形態では、無線端末101は、無線端末101内の情報を記憶する責務を共有する幾つかの追加の独立のメモリデバイスを含み得る。
【００１７】
プロセッサ203は、プロトコルスタックとして、共同して動作する幾つかの機能をもつ。図３は、実施形態の中で使用されるプロトコルスタックの例の概略図である。この開示の目的において、プロトコルスタックは、通常は、別のより低いレベルのルーチンまたはプログラムの機能に基礎を置き、それを使用する１つのルーチンと共に一緒に動作するルーチンまたはプログラム命令の任意の組である。図３のプロトコルスタック内の第１の機能は、オペレーティングシステム301である。オペレーティングシステム301は、他の機能が基礎を置く基本機能である。すなわち、オペレーティングシステム301は、プロセッサ203内で行われる他の機能によってアクセスされ、使用されることができる機能を含む。実施形態にしたがって、オペレーティングシステム301は、無線用二値実行時環境(Binary Run-time Environment for Wireless, BREW)のオペレーティングシステムである。別の実施形態において、オペレーティングシステム301は、無線アプリケーションプロトコル(Wireless Application Protocol, WAP)のシステムである。また別の実施形態において、オペレーティングシステムは、ショート メッセージ サービス(Short Message Service, SMS)のオペレーティングシステムである。さらにまた別の実施形態において、オペレーティングシステムは、Ｊａｖａ（登録商標）オペレーティングシステム、等である。Ｊａｖａは、Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓのオペレーティングシステムの登録商標である。当業者には、使用される個々のオペレーティングシステムが、位置特定に基づくサービス(ＬＢＳ)のアーキテクチャを介して、位置特定の判断を行い、位置特定情報を与えるための、現在開示されている方法および装置に直接に関連していないことが分かるであろう。
【００１８】
実施形態にしたがって、ＬＢＳアプリケーション303は、オペレーティングシステム301の上で動作する。一例において、ＬＢＳアプリケーション303は、ユーザインターフェース機能にアクセスし、使用し、キーボードまたはタッチのスクリーンのような従来のデータ入力デバイスを介して、無線端末のユーザから情報を受信し得る。さらに加えて、ＬＢＳアプリケーションは、オペレーティングシステム機能にアクセスし、使用し、液晶ダイオード(liquid crystal diode, LCD)のディスプレイスクリーンを介して、無線端末のユーザに情報を与え得る。
【００１９】
ＬＢＳアプリケーションの１つの機能は、無線端末のユーザに、無線端末の位置を特定する能力を与え、関心のある何れの場所およびサービスの店舗(例えば、商店、現金自動預け払い機、レストラン、博物館、等)が、無線端末の付近にあるかを判断し、無線端末の位置特定と、特定のサービスの店舗および関心のある場所の位置特定との知識に基づいて、ナビゲーションの道案内およびマップをユーザに与えるものである。
【００２０】
ＬＢＳアプリケーション303は、所在地位置特定エンジン（position location engine）305にアクセスすることによって、無線端末101の位置を特定する。所在地位置特定エンジン305は、無線端末101の位置特定を判断することができる任意の機能であり得る。実施形態において、所在地位置特定エンジン305は、全地球測位衛星(global positioning satellite, GPS)システムの構成要素である。この例における所在地位置特定エンジン305は、無線端末101の位置特定を判断する目的で、無線端末が(ＧＰＳ受信機ハードウェア202と共に)ＧＰＳ衛星から情報を受信することを可能にするＧＰＳ受信機機能を含む。
【００２１】
さらに加えて、実施形態において、所在地位置特定エンジン305は、補助情報を要求し、ＰＤＥ107から受信する。例えば、実施形態において、無線端末は、何れの衛星が“視界内”にあるかについての情報を要求する。衛星が視界内にあるときは、無線端末101は、その衛星から情報を受信し、復調することができるはずである。
【００２２】
さらに加えて、無線端末101は、視界内の衛星の位置特定に関する情報、視界内の衛星から受信した情報を使用して、無線端末101の位置特定を計算するときに使用される補正係数に関する情報、無線端末101が、視界内の衛星から信号を受信するときに遭遇すると予想し得るドップラシフトの量に関する情報、および他のそのような有益な情報を要求し得る。この情報は、無線端末101が、衛星をより迅速に検出し、“捕捉”することを可能にする。衛星の捕捉は、無線端末101が、衛星から送信された信号を受信し、無線端末101が衛星によって送信された信号上で変調された情報を解釈することに備えて、受信情報を無線端末101内のローカルなタイミングで整列させるプロセスを指す。
【００２３】
図３は、実施形態にしたがって、ＴＣＰ／ＩＰラッパ（wrapper）307も示している。ＴＣＰ／ＩＰラッパ307は、周知のＴＣＰ／ＩＰ通信プロトコルにしたがって、メッセージの送受信のための支援を与えるプロトコル層である。したがって、ＴＣＰ／ＩＰプロトコルにしたがって、無線端末101によって送信されることになる情報は、ＴＣＰ／ＩＰラッパ307へ与えられる。次に、ＴＣＰ／ＩＰラッパ307は、ＴＣＰ／ＩＰプロトコルの仕様にしたがって、情報を適切にフォーマットし、その結果、情報が送信されることになる他のデバイスは、無線端末101によって送られた情報を受信し、解釈することができる。
【００２４】
ＴＣＰ／ＩＰラッパ307が情報をフォーマットすると、フォーマットされた情報は、ＴＣＰ／ＩＰ層309へ送られる。ＴＣＰ／ＩＰ層309は、ＴＣＰ／ＩＰプロトコル(すなわち、ＴＣＰ／ＩＰプロトコルにしたがって、送信デバイスと受信デバイスとの間で行われるハンドシェイクを構成するメッセージの要求／応答の順序付け)にしたがって情報を送信する。
【００２５】
Ｑｓｏｃｉａｌは、無線マルチメディアと高速データサービスとを結合するＬＢＳのアプリケーションである。実施形態において、Ｑｓｏｃｉａｌは、オンラインのデートをするアプリケーション（online dating application）である。Ｑｓｏｃｉａｌを、オンラインのデートをするアプリケーションとして使用すると、ユーザは、Ｑｓｏｃｉａｌのマルチメディアの特徴と位置特定に基づくサービスとを使用して、社会的な契約（social engagement）を取り決めることができる。
【００２６】
Ｑｓｏｃｉａｌのユーザは、別のＱｓｏｃｉａｌのユーザと、即席のデート（instant date）を取り決めることができる。このような取り決めは、社会的ネットワークを生成することになる。社会的ネットワークは、社会的な目的（social purpose）によって連結される複数のユーザである。
【００２７】
実施形態にしたがって、即席のデートは、Ｑｓｏｃｉａｌのユーザのプロフィールおよび位置に基づいて、自発的に（spontaneously）取り決められることができる。例えば、ベティ（Betty）とジェーン(Jane)は、ナイトクラブ地区で夜を過ごしているかもしれない。彼女たちは、デートをしたら楽しいだろうと考えている。実施形態にしたがって、彼女たちは、Ｑｓｏｃｉａｌの即席のデートの特徴を使用して、彼女たちがデートを積極的に求めていると登録する。
【００２８】
Ｑｓｏｃｉａｌのサーバは、彼女たちが以前に記憶されているならば、彼女たちのプロフィールにアクセスする。その代わりに、Ｑｓｏｃｉａｌのサーバは、Ｑｓｏｃｉａｌのユーザに、彼女たちのプロフィールについて質問する。
【００２９】
Ｑｓｏｃｉａｌのサーバ(図示されない)は、図１の無線ネットワーク103の一部であるか、または別のネットワークであり得る。当業者には、Ｑｓｏｃｉａｌのサーバが、１つのサーバか、または必ずしも相互に地理的に近いとは限らない一群のサーバであり得ることが明らかであるだろう。当業者には、サーバが、サーバと呼ばれる必要がないことも明らかであるだろう。サーバは、プロセッサおよびメモリをもつネットワーク上の共有デバイスである。
【００３０】
以前に登録しているときは、Ｑｓｏｃｉａｌのサーバは、ベティとジェーンのプロフィールおよび位置特定にアクセスする。次に、Ｑｓｏｃｉａｌのサーバは、ベティとジェーンに、彼女たちのプロフィールおよび位置特定に適合する人々のプロフィールを送る。ベティおよびジェーンは、適合したプロフィールおよび位置特定のリストから選択する。Ｑｓｏｃｉａｌの即席のデートの特徴は、選択された人（selection）に、彼らが選択されたことを通知する。選択された人は、選択されることから暗示される提案を承認しても、または否認してもよい。選択された人、すなわち、選択された人々（the people selected）が、暗示された提案を承認するときは、会う場所が取り決められ得る。
【００３１】
図４は、実施形態にしたがって、Ｑｓｏｃｉａｌのユーザのための３人の可能な選択された人を表示したハンドセットを示している。使用可能なより多くの選択された人がいるときは、Ｑｓｏｃｉａｌのユーザは、より多くの可能な選択された人のリストを上または下へスクロールすることができる。
【００３２】
実施形態において、選択された人は、登録された即席のデートのユーザのプロフィールに適合している。その代わりに、選択された人は、希望のプロフィール、またはプロフィールのサブセットに適合していてもよい。
【００３３】
プロフィールは、Ｑｓｏｃｉａｌのユーザに関する複数の特徴を含む。実施形態にしたがって、プロフィールは、Ｑｓｏｃｉａｌのユーザの年齢、身長、体重、性別、人種／民族性、宗教、学歴、趣味、およびユーザが定めた特徴を含む。
【００３４】
Ｑｓｏｃｉａｌのユーザは、適合されるべき希望のプロフィールを定めてもよい。ユーザは、幾つかの特徴について関心をもっていないことがあり、それらの特定の特徴に対して“関心なし（don’t care）”と指定することができる。例えば、Ｑｓｏｃｉａｌのユーザは、相手の人種、民族性、または宗教に関心がないかもしれない。他方で、Ｑｓｏｃｉａｌのユーザは、希望のふさわしい相手（match）に関して、非常に具体的な要件をもっているかもしれない。例えば、Ｑｓｏｃｉａｌのユーザは、サーファーまたはスケートボーダーとのデートを望み、プロフィールにそのような特徴を定めてもよい。
【００３５】
実施形態において、Ｑｓｏｃｉａｌは、アクティビティマップ（activity map）の特徴を含む。アクティビティマップは、地理的領域内のアクティブなＱｓｏｃｉａｌのユーザのマップを与える。アクティビティマップは、アクティブなユーザの位置特定の履歴統計を与え得る。
【００３６】
アクティブであると考えられることは、アクティビティマップのアプリケーションに依存する。例えば、即席のデートに使用され得るアクティビティマップは、図５に示されている領域内の全てのアクティブな男性502および女性504を示し得る。実施形態において、アクティブなユーザは、彼／彼女がアクティブであることを示しているユーザである。
【００３７】
実施形態において、即席のデートの特徴は、アクティビティマップの特徴を使用する。表示されている候補は、プロフィールに適合し、選択されたアクティビティマップ上でアクティブである人々である。したがって、プロフィールに適合しているが、選択されたアクティビティマップ上に表されていないＱｓｏｃｉａｌのユーザは、実施形態にしたがって、候補として示されない。実施形態において、Ｑｓｏｃｉａｌのユーザは、アクティビティマップを即席のデートの特徴と関係付ける。Ｑｓｏｃｉａｌのユーザは、アクティビティマップのパラメータを変更することによって、アクティビティマップを動的に変更し得る。そのようなパラメータは、経度および緯度の範囲を含み得る。さらに加えて、Ｑｓｏｃｉａｌのユーザは、アクティビティマップの中心を指示し、アクティビティマップを上、下、右、または左へスクロールし得る。
【００３８】
実施形態にしたがって、アクティビティマップの地理的寸法は、所定のパラメータに対するユーザの入力にしたがって動的に修正され得る。例えば、所定のパラメータは、候補の表示数を含み得る。したがって、候補の表示数の入力として、１０を記入したＱｓｏｃｉａｌのユーザは、１０人の候補が表示されるように、現在選択されているアクティビティマップを拡大または縮小することになる。アクティビティマップは、入力されたパラメータにしたがい得る。
【００３９】
実施形態において、マッチャーエンジン（matcher engine）は、入力としてプロフィールを採用し、当技術において知られている人工知能技術を使用して、入力されたプロフィールに応じたＱｓｏｃｉａｌのユーザのためのふさわしい相手を系統立てて示す（formulate）。マッチャーエンジンは、Ｑｓｏｃｉａｌのサーバ上で実行されるソフトウェアモジュールである。マッチャーエンジンは、単純なパターンのマッチングに制限されるのではなく、パラメータ化され、例えば、社会学的な調査にしたがって、入力されたプロフィールの特性に重み付けをし得る。別の実施形態にしたがって、マッチャーエンジンは、入力として、ユーザが関連性があると考え得る任意のデータを採用するように、ユーザによって動的に修正されることができる。
【００４０】
実施形態にしたがって、Ｑｓｏｃｉａｌは、クラブで交流の特徴（club mingle feature）を含む。実施形態において、クラブで交流の特徴は、仮登録のみを要求する。登録は、ある期間の間でのみ有効である。実施形態において、期間は、プログラム可能であり得る。プロフィールは、即席のデートの特徴のときのように、マッチングおよびフィルタリングに使用されることができる。
【００４１】
実施形態において、クラブで交流のアプリケーションは、位置特定に基づくサービスを必要としない。例えば、ベティとジェーンは、ナイトクラブへ行く。ナイトクラブに入った後で、彼女たちは、クラブで交流の特徴を使用し、ナイトクラブの交流グループ（mingle group）に登録する。彼女たちは、自分たちのカメラ付き電話を使用して、彼女たちの現在の画像を送信し、その結果、彼女たちは、クラブの中で認識されることができる。ベティは、彼女がダンスをしたい男性を見付け、彼女の電話上で、交流グループを閲覧し、彼が登録しているかどうかを確かめる。ベティは、ナイトクラブの交流グループの中に、その男性を見付け、彼にダンスをする誘い（invitation）を送る。
【００４２】
実施形態にしたがって、Ｑｓｏｃｉａｌは、会議の仲間の特徴（conference companion feature）を含む。会議の仲間の特徴も、仮登録をもつが、イベントおよび位置特定に基づく。登録は、特定のイベントのための特定の地理的な位置特定内のアクティブなユーザに制限される。ベティは、アイダホ（Idaho）から、サンディエゴ(San Diego)の開発者の会議に参加する。ベティは、会議の仲間の特徴を使用して、会議の仲間のグループに登録し、ＬＢＳアプリケーションへの関心を示す。会議の仲間のグループの他の登録者は、自分たちの無線端末のディスプレイ上で、ベティが会議の仲間のグループに登録したことを確認する。次に、会議の仲間のグループの登録者の２人は、ベティに、彼女をランチに招く誘いを送る。ベティは、彼女の無線端末のディスプレイを見て、彼女が２つの誘いを受けたことを確認する。次に、彼女は、誘いの一方を選択し、選択された招いた人（inviter）の無線端末のディスプレイ上に、選択された人が表示される。
【００４３】
実施形態にしたがって、Ｑｓｏｃｉａｌは、趣味のグループの特徴（interest group feature）を含む。趣味のグループの特徴は、ＬＢＳアプリケーションを要求する。趣味のグループは、必ずしも非実際的(romantic)であると限らない。実施形態において、趣味のグループは、自発的であり、オンラインで設定されることができる。例えば、土曜日の午前に、アレックス（Alex）は、寄せ集めの人たちによるバスケットボール(pick−up basketball)をしたいと思っている。アレックスは、彼がバスケットボールのために作った趣味のグループにおいて、アクティブであると登録する。Ｑｓｏｃｉａｌの５人の他のアクティブなユーザは、彼らがアレックスと同じ地理的な位置特定内にいることと、彼らのプロフィールにあるように、彼らがバスケットボールに興味をもっていることとに基づいて、新しく作られた趣味のグループを確認する。５人のアクティブなユーザは応答し、趣味のグループの特徴を使用して、近所の公園で集合して、３対３のバスケットボールをすることを取り決める。バスケットボールの趣味のグループを作るとき、アレックスは、バスケットボールの趣味のグループに時間制限を加えることができる。
【００４４】
実施形態において、趣味のグループは、決められた趣味のグループであり得る。決められた趣味のグループには、時間制限はない。例えば、バスケットボールの趣味のグループは、既に存在しているかもしれない。したがって、趣味のグループは、静的または動的であり得る。
【００４５】
実施形態にしたがって、Ｑｓｏｃｉａｌは、商品の特徴（product feature）を含む。クラブで交流の特徴を使用して、ナイトクラブのような営業施設（business establishment）は、クラブで交流の特徴の広告主として登録し、クラブで交流の特徴のアクティブなユーザに、飲み物を割引きして提供することができる。割引きを提供する広告は、能動的であっても、または受動的であってもよい。広告は、クラブで交流の特徴を使用しているアクティブなユーザに、営業施設において他の人と交流しているときに、売り込まれることができる。また、広告は、アクティブなユーザにとって受動的に使用可能であってもよい。ユーザは、広告のデータベースから広告を引き出さなければならない。広告を売り込むこととは対照的に、データベースから広告を引き出すことは、アクティブなユーザが、広告スポンサーのＱｓｏｃｉａｌのデータベースから、広告をサーチするか、または検出するときのみ、広告がアクティブなユーザにとって使用可能になることを意味する。
【００４６】
即席のデートの特徴も、クラブで交流の特徴とほぼ同様な、広告の特徴を含む。広告は、売り込まれるか、または引き出されることができる。即席のデートの特徴のための売り込み広告の例は、Ｑｓｏｃｉａｌのサーバが、近くの花屋の位置を特定し、アクティブなユーザに、オンライン購入の出来合いの間に合わせの買い物（ready for pick-up）の利用を許すことを含む。
【００４７】
さらに加えて、即席のデートの特徴を使用して、アクティブなユーザは、彼／彼女のデートの住所を知らなくても、彼／彼女のデートのための料金前払いのタクシーでの送り／迎えを手配することができる。したがって、デートの自宅住所は、他の関係者から秘密にしておくことができる。実施形態において、デートのアクティブな状態は、タクシーでの送り／迎えの支払い時に、自動的に解除される。実施形態において、デートは、彼／彼女のアクティブな状態を、帰宅前に手動で解除して、別の関係者が彼／彼女の位置特定を知るのを妨げなければならない。
【００４８】
さらに加えて、即席のデートの特徴に関連して、一旦、デートが承認され、合意されると、ＬＢＳは、例えば、その地域にある劇場を識別し、チケットを購入するのに使用される。別の例では、ＬＢＳは、その地域にあるレストランを識別し、予約をするのに使用される。
【００４９】
実施形態において、Ｑｓｏｃｉａｌの特徴は、選択項目（selection）として、即席のデート、アクティビティマップ、クラブでの交流、会議の仲間、趣味のグループ、および商品の特徴をもつメニューを含む。
【００５０】
実施形態において、マルチメディア メッセージング サービス(multimedia messaging service, MMS)は、Ｑｓｏｃｉａｌの特徴と共に使用される。
【００５１】
図６は、実施形態にしたがって社会的ネットワークを生成するための、位置特定に基づくサービスを提供する方法の概略的なフローチャート600を示している。ステップ602において、デートの特徴は、無線端末からアクティブにされる。当業者には、特徴をアクティブにするためのこの技術において知られている任意の技術を使用できることが明らかであるだろう。ステップ604において、ユーザは、無線端末から、デートの特徴と関係付けられた位置特定に基づくサービスに登録する。ステップ606において、デートの特徴のユーザのプロフィールが作られる。ステップ608において、デートの候補が、プロフィールと、候補の地理的な位置特定とに基づいて表示される。
【００５２】
当業者は、本明細書に開示されている実施形態に関連して記載された種々の例示的な論理ブロック、モジュール、回路、およびアルゴリズムのステップが、電子ハードウェア、コンピュータソフトウェア、または両者の組合せとして実施され得ることも分かるであろう。ハードウェアとソフトウェアとのこの互換性を明らかに示すために、種々の例示的な構成要素、ブロック、モジュール、回路、およびステップが、それらの機能性の点で概ね上述で記載された。このような機能性が、ハードウェアとして実施されるか、またはソフトウェアとして実施されるかは、システム全体に課された特定の用途および設計上の制約に依存する。熟練した技能をもつ者は、各特定の用途に対して、種々のやり方で記載された機能性を実施し得るが、そのような実施の決定は、本発明の範囲からの逸脱を招くものとして解釈されるべきではない。
【００５３】
本明細書において開示された実施形態に関連して記載された種々の例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、ディジタル信号プロセッサ（digital signal processor, DSP）、特定用途向け集積回路（application specific integrated circuit, ASIC）、フィールドプログラマブルゲートアレイ（field programmable gate array, FPGA）または他のプログラマブル論理デバイス、ディスクリートなゲートまたはトランジスタ論理、ディスクリートなハードウェア構成要素、あるいは本明細書に記載されている機能を行うように設計されたそれらの組合せで実施または実行され得る。汎用プロセッサは、マイクロプロセッサであってもよいが、その代わりに、プロセッサは、従来のプロセッサ、制御装置、マイクロ制御装置、または状態機械であってもよい。プロセッサは、コンピューティングデバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰのコアと関連した１つ以上のマイクロプロセッサ、または任意の他のこのような構成としても実施され得る。
【００５４】
本明細書に開示されている実施形態に関連して記載された方法またはアルゴリズムのステップは、ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、または２つの組合せにおいて直接的に具体化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または当技術において知られている記憶媒体の任意の他の形態の中に存在し得る。例示的な記憶媒体はプロセッサに連結され、プロセッサが記憶媒体から情報を読み出し、かつそこへ情報を書き込みことができるようにする。その代りに、記憶媒体は、プロセッサと一体構成であってもよい。プロセッサおよび記憶媒体は、ＡＳＩＣ内に存在し得る。ＡＳＩＣは、ユーザ端末内に存在し得る。その代りに、プロセッサおよび記憶媒体は、ユーザ端末においてディスクリートな構成要素として存在してもよい。
【００５５】
開示された実施形態のこれまでの記述は、当業者が本発明を作成または使用できるようにするために与えられている。これらの実施形態に対する種々の変更は、当業者には容易に明らかになり、本明細書に定められている一般的な原理は、本発明の意図および範囲から逸脱することなく、他の実施形態に適用され得る。したがって、本発明は、本明細書に示されている実施形態に制限されることを意図されず、本明細書に開示されている原理および斬新な特徴に一致する最も幅広い範囲にしたがうことになる。
【図１】
2010252381.tif 000003
【図２】
2010252381.tif 000004
【図３】
2010252381.tif 000005
【図４】
2010252381.tif 000006
【図５】
2010252381.tif 000007
【図６】
2010252381.tif 000008
【手続補正書】
【提出日】平成22年7月1日(2010.7.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線端末から、特徴をアクティブにする手段と、
無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録する手段と、
特徴を利用するユーザのプロフィールを生成する手段と、
プロフィールと、候補の地理的な位置特定とに基づいて、候補を表示する手段とを含む無線端末。
【請求項２】
コンピュータプログラムによって実行可能な命令のプログラムを具体化するコンピュータ読出し可能媒体であって、
無線端末から、特徴をアクティブにするコンピュータ読出し可能プログラムコード手段と、
無線端末から、特徴と関係付けられた位置特定に基づくサービスに登録するコンピュータ読出し可能プログラムコード手段と、
特徴を利用するユーザのプロフィールを生成するコンピュータ読出し可能プログラムコード手段と、
プロフィールと、候補の地理的な位置特定とに基づくデートのためのコンピュータ読出し可能プログラムコード手段とを含むコンピュータ読出し可能媒体。
【請求項３】
位置特定に基づくサービスにおいて使用する無線端末であって、
アンテナと、
アンテナから、位置特定情報を含む無線信号を送信し、受信するように構成された全地球測位システムの受信機と、
位置特定情報に基づいて、位置特定に基づくサービスのアプリケーションを動作するように構成されたプロセッサとを含む無線端末。
【請求項４】
位置特定に基づくサービスのアプリケーションが、何れの関心のある場所およびサービスの店舗が、無線端末の付近にあるかを判断することを含む請求項３記載の装置。
【請求項５】
位置特定に基づくサービスのアプリケーションが、位置特定情報に基づいて、ナビゲーションの道案内およびマップをユーザに与えることをさらに含む請求項４記載の装置。
【請求項６】
位置特定に基づくサービスのアプリケーションが、趣味のグループのオンラインを設定することを含む請求項３記載の装置。
【請求項７】
位置特定に基づくサービスのアプリケーションが、位置特定情報に基づくオンラインのデートをするアプリケーションを含む請求項３記載の装置。
【請求項８】
可能な選択された人を表示するように構成されたディスプレイをさらに含む請求項６または７記載の装置。
【請求項９】
アクティビティマップを表示するように構成されたディスプレイをさらに含む請求項６または７記載の装置。
【請求項１０】
オンラインのデートをするアプリケーションが、料金前払いのタクシーを手配することか、またはその地域にある劇場を識別し、チケットを購入することを含む請求項７記載の装置。
【請求項１１】
全地球測位システムの受信機が、ＧＰＳ衛星から位置特定情報を受信する請求項３記載の装置。
【請求項１２】
位置特定に基づくサービスを提供するサーバであって、
ユーザのプロフィールにアクセスする手段と、
彼らのプロフィールおよび位置特定に適合するユーザの人々を送る手段とを含むサーバ。
【外国語明細書】
2010252381000001.pdf