(57)【要約】  モバイルコンピューティングデバイス上で動作するロケーション共有構成要素は、ローカル関係者およびリモート関係者が通話中に互いのロケーションを共有して現実の待ち合わせを容易にすることを可能にするように構成される。ロケーション共有構成要素が、ロケーション共有の時間の長さを設定するための様々なオプションを表示するか、または、ロケーションは、待ち合わせが生じるまで共有され得る。ロケーション共有構成要素によって表示されるユーザーインターフェース（ＵＩ）は、道順および関係者のロケーションを示す動的に更新された地図を提供することができる。ロケーション共有エクスペリエンスは、道順および地図の最新情報を示すことによって、および関係者が近いときには彼らが互いを探し始めることができるように通知を表示することによって、通話が終了した後も持続され得る。ロケーション共有時間間隔は、待ち合わせが生じる前に満了することになる場合には、延長することができる。
2017530463.tif 000002
【特許請求の範囲】
【請求項１】
デバイス内に配置された１つまたは複数のプロセッサーによって実行されると、ローカルデバイスを使用するローカル関係者とリモートデバイスを使用するリモート関係者との間の通話中にロケーションのリアルタイム共有のための方法を実装する命令を記憶した、１つまたは複数のコンピューター可読メモリであって、
前記通話中に、前記リモートデバイスとの間で前記ローカルデバイスの現在のロケーションの前記リアルタイム共有を開始するためのユーザーインターフェース（ＵＩ）を表示するステップと、
前記ロケーション共有の満了を選択するための１つまたは複数のコントロールを表示するステップであって、ロケーション共有は前記満了時に中断され、前記満了が時間を使用して表されるか、または前記満了が事象の発生を使用して表される、ステップと、
前記ローカルデバイスのロケーション、前記リモートデバイスのロケーション、または、前記ローカルデバイスおよび前記リモートデバイス両方のロケーションのうちの１つをグラフィックで示す地図を表示するステップと
を含む、１つまたは複数のコンピューター可読メモリ。
【請求項２】
関係者のロケーションまで移動するための道順であって、前記地図に表示される前記道順を提供するステップをさらに含む、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項３】
前記リアルタイムロケーション共有が開始されると前記ローカルデバイスでスピーカーフォン機能を有効にするステップをさらに含む、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項４】
前記ローカルデバイスの通話アプリケーションによって表示されるＵＩの一部として、前記リアルタイムロケーション共有を開始するための前記ＵＩを表示するステップをさらに含み、前記通話アプリケーションが、音声通話アプリケーションまたはビデオ通話アプリケーションのうちの１つである、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項５】
前記ローカルデバイスと前記リモートデバイスが互いから所定の距離内にあるときに、または、前記ローカルデバイスと前記リモートデバイスが、前記関係者のうちの一方または両方の推定移動速度に基づいて実質的に同じ場所にいることに相当する所定の時間間隔内にあるときに、通知を提供するステップをさらに含む、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項６】
前記地図を動的に更新して関係者のロケーションの変化を反映するステップをさらに含む、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項７】
関係者の現在のロケーション、関係者の履歴ロケーション、またはコンテキストもしくは環境を記述するデータのうちの１つまたは複数に基づいて前記関係者間の待ち合わせの推定時刻を生成するステップと、前記推定待ち合わせ時間をＵＩに示すステップとをさらに含む、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項８】
前記通話が終了した後にロケーションが持続することを可能にするステップをさらに含み、前記持続が、前記ロケーション共有の期間と実質的に等しい継続期間を有する、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項９】
関係者が前記ロケーション期間を延長するための１つまたは複数のコントロールを提供するステップと、ロケーション共有の期間が別のデバイスで延長されることを関係者が要求するための１つまたは複数のコントロールを提供するステップとをさらに含む、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項１０】
前記ローカルデバイスのロック画面または前記リモートデバイスのロック画面にロケーション共有情報を表示するステップをさらに含む、請求項１に記載の１つまたは複数のコンピューター可読メモリ。
【請求項１１】
１つまたは複数のプロセッサーと、
デバイスユーザーと対話するためのユーザーインターフェース（ＵＩ）をサポートするディスプレイと、
前記１つまたは複数のプロセッサーによって実行されると、ローカル関係者とリモート関係者との間の通話中のロケーション情報のリアルタイム共有のための方法を実行して待ち合わせを容易にするコンピューター可読命令を記憶したメモリと
を備えるシステムであって、前記方法が、
前記リモート関係者によって使用されるリモートデバイスとの間で、前記ローカル関係者によって使用されるローカルデバイスのロケーションの共有の開始を有効にするステップであって、前記開始が、前記ローカルデバイスが前記通話に関与するときに実行可能である、ステップと、
前記ロケーション共有が、前記ロケーション共有の満了が生じたときに停止するように、前記満了をユーザーが選択するための１つまたは複数のコントロールを提供するステップと、
前記リモートユーザーが前記ローカルデバイスとの間で前記リモートデバイスのロケーション共有を開始したという通知を提供するステップと、
デバイスロケーションの変化を示すために動的に更新される地図を使用して、前記ＵＩに同時にまたは異なる時間に前記ローカルデバイスロケーションおよびリモートデバイスロケーションを表示するステップと、
前記地図上に表示するための道順を生成するステップであり、前記道順が前記関係者の間の道程を示すステップと、
前記関係者が所定の距離内にいると判定されたとき、または所定の時間間隔内に同じ位置にいることになると判定されたときに、通知を提供するステップと、
前記ローカル関係者のアクションによって、または前記リモート関係者からの要求に応答して、ロケーション共有の前記満了が延長されることを可能にするステップと
を含む、システム。
【請求項１２】
自然言語、音声コマンド、ジェスチャー、またはタッチ画面を使用する物理的接触、または物理コントロールもしくは仮想コントロールの操作のうちの１つを使用する前記ＵＩとの対話を可能にするステップをさらに含む、請求項１１に記載のシステム。
【請求項１３】
前記方法ステップのうちの１つまたは複数を呼び出すかまたは制御するためにデジタルアシスタントと対話するステップをさらに含む、請求項１１に記載のシステム。
【請求項１４】
前記デジタルアシスタントを使用して前記待ち合わせの前に生じると推定されるロケーション共有の保留中の満了の通知を提供し、前記デジタルアシスタントとのユーザー対話で前記満了の前記延長を開始できるようにするステップをさらに含む、請求項１３に記載のシステム。
【請求項１５】
関係者の移動の方法を判定し、前記判定された移動の方法を使用して道順または推定待ち合わせ時間を提供するステップをさらに含み、前記移動の方法が、徒歩、車による移動、飛行機による移動、または、大量輸送機関を使用する移動のうちの１つを含む、請求項１１に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]電話で話し、会う約束を取り決めることは、人々にとってごく一般的である。時間と場所は、一般に、待ち合わせ（ｍｅｅｔ−ｕｐ）を成功させるために一致する必要がある２つの要素である。しかし、時に、人々は、会う時間と場所により高い柔軟性を必要とする。これは、追加の中断と時間の浪費をもたらし得る追加の通話が、待ち合わせを調整するために必要になることを意味し得る。加えて、人々は、他の会合当事者がどこにいるかを知ってさえいれば、もっと早く会うことができたことに気付く。
【０００２】
[0002]本背景技術は、以下に続く発明の概要および発明を実施するための形態の簡潔な背景を紹介するために提供される。本背景技術は、特許請求されている主題の範囲を決定する際の助けとなることを意図されておらず、また特許請求される主題を前述の不利益または問題のいずれかまたは全てを解決する実装形態に限定するものとは見なされない。
【発明の概要】
【課題を解決するための手段】
【０００３】
[0003]スマートフォン、タブレット、またはラップトップパーソナルコンピューター（ＰＣ）などのモバイルコンピューティングデバイス上で動作するロケーション共有構成要素は、ローカル関係者およびリモート関係者が通話中に互いのロケーションを共有して現実の待ち合わせを容易にすることを可能にするように構成される。ロケーション共有構成要素が、ロケーション共有の時間の長さを設定するための様々なオプションを表示し、または、ロケーションは、待ち合わせが生じるまで共有され得る。ロケーション共有構成要素によって表示されるユーザーインターフェース（ＵＩ）は、道順と、関係者のロケーションを示す動的に更新される地図とを提供する。ロケーション共有エクスペリエンスは、道順および地図の更新を示すことによって、また関係者が近いときには彼らが互いを探し始めることができるように通知を表示することによって、通話が終了した後も持続され得る。ロケーション共有時間間隔は、待ち合わせが生じる前にそれが満了することになる場合には延長することができる。
【０００４】
[0004]様々な用例において、ロケーション共有は、音声またはビデオ通話エクスペリエンス内から開始することができ、ロケーションが、複数関係者通話シナリオにおける通話において全ての関係者と共有され得る。ロケーション共有はまた、メッセージングおよび電子メールなどの非同期形式の通信において開始され得る。リモート関係者のデバイスがロケーション共有構成要素を備えて構成されない場合は、外部ウェブサービスが、リモートデバイスでのロケーション共有エクスペリエンスをサポートするために使用され得る。ロケーション共有構成要素は、関係者のロケーションならびに交通量のレベルおよび移動の方法（たとえば、徒歩、車、飛行機、または、バス、地下鉄などの公共もしくは大量輸送機関など）などのコンテキストデータに基づいて推定待ち合わせ時間を提供することができる。ユーザーが、待ち合わせの進捗状況を知るためにデバイスのロックを解除する必要がないように、地図および道順および他のロケーション情報は、デバイスのロック画面または他のＵＩ上に示され得る。ロケーション共有構成要素はまた、いくつかの実装形態においてデバイスで実行するデジタルアシスタントと相互動作するように構成され得る。
【０００５】
[0005]有利には、本ロケーション共有は、大都市から近所まで任意の規模で機能することができ、都会および田園エリア、ショッピングエリア、モール、会社および大学のキャンパス、テーマパークなど、異なるタイプのロケーションにおいて機能し得る。ロケーション共有はまた、待ち合わせが２人の間でも、グループの中でも、ビジネス、個人、娯楽、旅などを含む様々な状況に適用され得る。近づきつつある待ち合わせの参加者が他の参加者のロケーション状況を見られるようにすることによって、計画は、追加の電話をかけたりメッセージを送信したりする必要なしに正確なおよび現在の情報に基づき得るので、待ち合わせエクスペリエンスが改善される。加えて、他の待ち合わせ参加者の現在のロケーション状況を把握し、他の参加者も自分のロケーション状況を同様に理解していることを知ることで、たとえば、特別な交通渋滞により遅れているときなど、待ち合わせを行おうとするときの感情的ストレスおよび切迫感を減らすこともできる。
【０００６】
[0006]本概要は、発明を実施するための形態において以下でさらに説明される概念の選択を簡潔な形で紹介するために提供される。本概要は、特許請求されている主題の重要な特徴または本質的特徴を識別することは意図されておらず、特許請求される主題の範囲を決定する際の助けとして使用されることも意図されていない。さらに、特許請求される主題は、本開示の任意の部分において示される任意のまたは全ての不利点を解決する実装形態に限定されない。前述の主題は、コンピューター制御装置、コンピュータープロセス、コンピューティングシステムとして、あるいは１つまたは複数のコンピューター可読記憶媒体などの製品として、実装され得ることが理解されよう。これらのおよび様々な他の特徴は、以下の発明を実施するための形態を読むことおよび関連する図面を検討することから明らかとなろう。
【図面の簡単な説明】
【０００７】
【図１】[0007]通信能力を有するデバイスがネットワークを介して対話する例示的環境を示す図である。
【図２】[0008]デバイス間の例示的通信を示す図である。
【図３】[0009]複数のデバイスユーザー間での例示的共有を示す図である。
【図４】[0010]アプリケーション層、オペレーティングシステム（ＯＳ）層、およびハードウェア層を含む、例示的階層アーキテクチャーを示す図である。
【図５】[0011]ユーザーとロケーション共有構成要素との間の例示的インターフェースを示す図である。
【図６】ユーザーとロケーション共有構成要素との間の例示的インターフェースを示す図である。
【図７】ユーザーとロケーション共有構成要素との間の例示的インターフェースを示す図である。
【図８】[0012]ロケーション共有構成要素への例示的入力とロケーション共有構成要素によってサポートされ得る特徴および機能の例示的分類法とを示す図である。
【図９】[0013]デバイス上でインスタンス化され得る、ロケーション共有構成要素がデジタルアシスタントと対話する例示的配列を示す図である。
【図１０】[0014]通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１１】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１２】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１３】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１４】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１５】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１６】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１７】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１８】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図１９】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図２０】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図２１】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図２２】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図２３】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図２４】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図２５】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図２６】通話中および通話後のロケーション共有セッションにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す図である。
【図２７】[0015]それぞれのデバイスでインスタンス化されたリアルタイム共有構成要素間の例示的対話を示す図である。
【図２８】[0016]１つのデバイス上のリアルタイム共有構成要素、リモートサービスプロバイダー、および別のデバイス上のクライアント構成要素の間の例示的対話を示す図である。
【図２９】[0017]ロケーション共有エクスペリエンスへのリンクを提供するデバイスによって表示される例示的ＵＩの画面キャプチャを示す図である。
【図３０】[0018]本ロケーション共有を実装するときに実行され得る例示的方法を示す図である。
【図３１】本ロケーション共有を実装するときに実行され得る例示的方法を示す図である。
【図３２】[0019]本ロケーション共有を実装するために部分的に使用され得るパーソナルコンピューター（ＰＣ）などの例示的コンピューターシステムの簡略ブロック図である。
【図３３】[0020]本ロケーション共有を実装するために部分的に使用され得る例示的デバイスのブロック図である。
【図３４】[0021]例示的モバイルデバイスの機能ブロック図である。
【発明を実施するための形態】
【０００８】
[0022]同様の参照符号は、図面内の同様の要素を示す。要素は、別段の指示のない限り、原寸に比例して描かれていない。図において表示された特定のＵＩは、特定の実装形態のニーズに従って、示されたものと異なり得ることが強調される。ＵＩは、図では縦型モードで示されるが、本配列はまた、横型モードを使用しても実装され得る。
【０００９】
[0023]図１は、様々なユーザー１０５が、通信ネットワーク１１５を介して通信する各自のデバイス１１０を使用する、例示的通信環境１００を示す。デバイス１１０は、音声およびビデオ通話およびメッセージングなどの様々な通信能力を提供し、通常は、様々な他の特徴に加えて、インターネットブラウジングおよびマルチメディア（たとえば、音楽、ビデオなど）消費など、データを消費するアプリケーションをサポートする。デバイス１１０は、たとえば、ユーザー機器、モバイルフォン、セルフォン、機能電話、タブレットコンピューター、および、ユーザーが音声および／またはマルチメディア（すなわち、ビデオ）通話をかけるおよび受信する、メッセージング（たとえば、テキストメッセージの送受信）を行う、データを利用するアプリケーションおよびアクセスサービスを使用する、ワールドワイドウェブを閲覧するためなどにしばしば使用する、スマートフォンを含み得る。しかし、代替タイプの電子デバイスも、通信能力を有するように構成され通信ネットワーク１１５に接続され得る限り、通信環境１００内で使用可能であると想定される。そのような代替デバイスは、様々に、ハンドヘルドコンピューティングデバイス、ＰＤＡ（パーソナルデジタルアシスタント）、ポータブル媒体プレーヤー、ファブレット（ｐｈａｂｌｅｔ）デバイス（すなわち、スマートフォン／タブレットデバイスの組合せ）、ウェアラブルコンピューティングデバイス（たとえば、眼鏡、時計など）、ＧＰＳ（全地球測位システム）システムなどのナビゲーションデバイス、ラップトップＰＣ（パーソナルコンピューター）などを含む。以下の論考では、「デバイス」という用語の使用は、通信能力を有して構成されたおよび通信ネットワーク１１５に接続する能力を有する全てのデバイスを対象とすることが意図される。
【００１０】
[0024]環境１００内の様々なデバイス１１０は、異なる特徴、機能性、および能力（本明細書では概して「特徴」と称される）をサポートし得る。所与のデバイスでサポートされる特徴のいくつかは、他でサポートされるものと同様であり得るが、他の特徴は、所与のデバイスに独自であり得る。様々なデバイス１１０でサポートされる特徴間の重複および／または独自性の程度は、実装形態によって異なり得る。たとえば、いくつかのデバイス１１０は、タッチ制御、ジェスチャー認識、および音声コマンドをサポートすることができ、一方、他のデバイス１１０は、より限定されたＵＩを使用可能にし得る。いくつかのデバイスは、ビデオ消費およびインターネットブラウジングをサポートすることができ、一方、他のデバイスは、より限定されたメディアハンドリングおよびネットワークインターフェース特徴をサポートし得る。
【００１１】
[0025]図示するように、デバイス１１０は、様々なユーザーエクスペリエンスを実装するために、通信ネットワーク１１５にアクセスすることができる。通信ネットワークは、セルラーネットワーク、衛星ネットワーク、Ｗｉ−Ｆｉおよびイーサネット（登録商標）ネットワークなどのＩＰ（インターネットプロトコル）ネットワーク、公衆交換電話網（ＰＳＴＮ）、および／または、ブルートゥース（登録商標）ネットワークなどの短距離ネットワークを含む、様々な組合せまたは部分的組合せで様々なネットワークタイプおよびネットワークインフラストラクチャーのいずれをも含み得る。ネットワークインフラストラクチャーは、たとえば、モバイル事業者、企業、インターネットサービスプロバイダー（ＩＳＰ）、電話サービスプロバイダー、データサービスプロバイダーなどによってサポートされ得る。モバイルデバイス１１０が、１つまたは複数のコンテンツプロバイダー１２５によって提供されるコンテンツにアクセスし、場合によっては、サービスプロバイダー１３０にアクセスすることができるように、通信ネットワーク１１５は、通常は、インターネット１２０への接続をサポートするインターフェースを含む。
【００１２】
[0026]デバイス１１０および通信ネットワーク１１５は、デバイス対デバイス通信を使用可能にするように構成され得る。図２に示すように、そのようなデバイス対デバイス通信２００は、たとえば、音声通話２０５、メッセージング会話２１０、およびビデオ通話２１５を含み得る。デバイス対デバイス通信２００のサポートは、デバイス１１０で実行する様々なアプリケーションを使用して提供され得る。
【００１３】
[0027]通信２００は、現実の待ち合わせを容易にするための本ロケーション共有をサポートするために使用され得る。ロケーション共有は、図３に示すような電話会議シナリオにおいて、ローカル共有関係者１０５１と単一のリモート関係者１０５Ｎとの間あるいはローカル共有関係者と複数のリモート関係者との間で実装され得る。場合によっては、リモート関係者のうちの１人または複数はまた通常、ローカルとのおよび／または別の関係者とのロケーション共有を後方で実装し得る。
【００１４】
[0028]本ロケーション共有は、所与のデバイス上でインスタンス化された構成要素を使用して実装され得る。加えて、以下で論じられるように、ロケーション共有はまた、リモートサービスプロバイダー（たとえば、図１のサービスプロバイダー１３０）によってサポートされるウェブサービスを使用して、全てまたは一部が実装され得る。図４は、通信アプリケーションおよび他の構成要素をサポートする例示的階層アーキテクチャー４００を示す。アーキテクチャー４００は、通常は、ソフトウェアにおいて実装されるが、場合によっては、ソフトウェア、ファームウェア、および／またはハードウェアの組合せも使用され得る。アーキテクチャー４００は、層として配列され、アプリケーション層４０５、ＯＳ（オペレーティングシステム）層４１０、およびハードウェア層４１５を含む。ハードウェア層４１５は、それより上の層に、デバイス１１０（たとえば、入力および出力デバイス、ネットワーキングおよび無線ハードウェアなど）によって使用される様々なハードウェアの抽象化を提供する。本用例では、ハードウェア層は、マイクロフォン４２０と、たとえば、ワイヤードまたはワイヤレスヘッドセット／イヤホーン、外部スピーカー／デバイスなどを含み得る、オーディオエンドポイント４２５と、デバイスのスピーカーフォン４２８とをサポートする。
【００１５】
[0029]本用例におけるアプリケーション層４０５は、様々なアプリケーション（アプリ）４３０（たとえば、ウェブブラウザー、地図アプリケーション、電子メールアプリケーションなど）、ならびに、電話アプリ４３５、メッセージングアプリ４４０、および、Ｓｋｙｐｅ（商標）などのビデオ通話アプリ４４５をサポートする。アプリケーションは、しばしば、ローカルに実行するコードを使用して実装される。しかし、場合によっては、これらのアプリケーションは、リモートサーバーあるいは線４６０によって指示されるようなサービスプロバイダー１３０または他のクラウドベースのリソースによってサポートされるものなどの他のコンピューティングプラットフォームによって提供されるサービスおよび／またはリモートコード実行に依存し得る。アプリ４３０、４３５、４４０、および４４５は、ここではアプリケーション層４０５内にインスタンス化された構成要素として示されるが、所与のアプリケーションによって提供される機能は、ＯＳまたはハードウェア層のいずれかにおいてサポートされる構成要素を使用して、全てまたは一部が実装され得ることが理解されよう。
【００１６】
[0030]ＯＳ層４１０は、ロケーション共有構成要素４５０および様々な他のＯＳ構成要素４５５をサポートする。場合によっては、ロケーション共有構成要素４５０は、サービスプロバイダーと対話し得る。すなわち、いくつかの実装形態におけるロケーション共有構成要素４５０は、サービスプロバイダー１３０でサポートされるかまたは他のリモートリソースを使用する、リモートコード実行を部分的にまたは完全に使用し得る。加えて、ロケーション共有構成要素４５０は、本明細書に記載される様々な特徴および機能を実装するために必要とされ得るようなその他のＯＳ構成要素４５５（および／または、アーキテクチャー４００の層においてインスタンス化された他の構成要素）を使用するか、および／またはそれと対話することができる。リアルタイムロケーション共有構成要素４５０は、代替方法として、破線の楕円を使用して図４に示されるように、ＯＳおよびアプリケーション層の両方においてインスタンス化された要素を使用してインスタンス化され得る、または、アプリケーションとして構成され得る。ロケーション共有構成要素４５０によって提供される機能は、アプリケーションまたはハードウェア層のいずれかにおいてサポートされる構成要素を使用して、全てまたは一部が実装され得ることもまた理解されよう。
【００１７】
[0031]ユーザーは、所与のデバイス１１０によってサポートされる特徴および機能に応じたいくつかの方法でリアルタイム共有構成要素４５０（図４）と対話することができる。たとえば、図５に示すように、ロケーション構成要素４５０は、デバイス１１０でのロケーション共有エクスペリエンスをサポートする物理的な対話５１０をユーザー１０５が使用することを可能にする有形ユーザーインターフェース５０５を表示することができる。そのような物理的な対話は、タッチ画面でのタップ、フリック、ドラッグなどのタッチベースの入力を使用する、ボタン、メニュー、キーボードなどの物理コントロールおよび／または仮想コントロールの操作を含み得る。いくつかの実装形態では、ロケーション共有構成要素は、図６に示される自然言語ユーザーインターフェース６０５、または代替方法として、それを使ってユーザーが音声６１０を使用してデバイス１１０に様々な入力を提供する音声コマンドベースのユーザーインターフェース（図示せず）を表示することができる。他の実装形態では、ロケーション共有構成要素４５０は、それを使ってユーザー１０５がジェスチャー７１０を使用してデバイス１１０に入力を提供する、図７に示されるジェスチャーユーザーインターフェース７０５を表示することができる。場合によっては、ユーザーが、たとえば、音声および物理入力の両方を使用してリアルタイムの共有構成要素４５０およびデバイス１１０と対話することができる、ユーザーインターフェースの組合せが使用され得ることに留意されたい。ユーザージェスチャーは、光センシング、タッチセンシング、近接センシングなどの様々な技法を使用して、感知され得る。
【００１８】
[0032]図８は、ロケーション共有構成要素４５０によって通常サポートされ得る機能の例示的分類法８００を示す。ロケーション共有構成要素４５０への入力は、通常は、ユーザー入力８０５（場合によっては、そのようなユーザー入力は、ローカル関係者およびリモート関係者のいずれかまたは両方からの所与の共有セッションへの入力を含み得る）、内部ソースからのデータ８１０、および外部ソースからのデータ８１５を含み得る。たとえば、内部ソースからのデータ８１０は、デバイス１１０のＧＰＳ（全地球測位システム）構成要素またはいくつかの他のロケーション認識構成要素によって報告されるデバイス１１０の現在の地理位置情報を含み得る。外部ソースのデータ８１５は、たとえば、サービスプロバイダー１３０（図１）などの外部システム、データベース、サービスなどによって提供されるデータを含む。様々な入力は、ロケーション共有構成要素４５０が、それが動作するときにコンテキストデータ８２０を使用することを可能にするために、単独でまたは様々な組合せで使用され得る。コンテキストデータは、たとえば、時間／日付、ユーザーのロケーション、言語、スケジュール、デバイスにインストールされたアプリケーション、ユーザーの選好、ユーザーの行動（そのような行動は、ユーザーへの通知およびユーザーの同意とともに、監視／追跡される）、記憶された連絡先（外部ソーシャルネットワーキングサービスによって保持されるものなどのローカルユーザーまたはリモートユーザーのソーシャルグラフのリンクをある場合には含む）、通話履歴、メッセージング履歴、ブラウジング履歴、デバイスタイプ、デバイス能力、通信ネットワークタイプおよび／またはそのネットワーク内で提供される特徴／機能、モバイルデータプラン制約／制限、通信する他の関係者に関連するデータ（たとえば、彼らのスケジュール、選好など）などを含み得る。ロケーション共有構成要素によるコンテキストの使用の追加の用例が、以下に提供される。
【００１９】
[0033]図示するように、機能８００は、例示的に、１つまたは複数のリモート関係者とのロケーション共有エクスペリエンスの実装を含む（参照符号８２５によって示されるように）。所与のロケーション共有エクスペリエンスは、通話アプリケーション（たとえば、音声およびビデオ通話）内から開始され得る。ロケーション共有は、通常は、両方の方向に進み得る（図３に示され、添付のテキストで説明されるように）。機能８００はまた、ユーザーのロケーションが他と共有されることになる時間の長さをユーザーが設定することを可能にするための様々なオプションを表示すること（８３０）と、待ち合わせの関係者のロケーションを示す動的に更新される地図を提供すること（８３５）と、動的に更新される道順を提供し、現在の状態および状況に基づいて会う時間を推定すること（８４０）と、待ち合わせが近づいたときおよび／または待ち合わせの関係者が遅れているときに通知を提供すること（８４５）と、通話が終了した後にロケーション共有エクスペリエンスが持続されることを可能にすること（８５０）と、他の特徴および機能を提供およびサポートすること（８５５）とを含み得る。機能のリスト８００は、包括的であることを意図しておらず、他の機能が、本ロケーション共有の特定の実装形態について必要とされ得るようにロケーション共有構成要によって提供され得る。
【００２０】
[0034]いくつかの実装形態では、ロケーション共有構成要素４５０は、デバイス１１０で動作可能なパーソナルデジタルアシスタントと相互動作するように構成され得る。図９に示すように、パーソナルデジタルアシスタント９１０は、例示的にユーザーとの対話９１５（たとえば、自然言語ユーザーインターフェースおよび／または他のユーザーインターフェースを介する）と、タスクの実行９２０（たとえば、ユーザーのカレンダー内の約束の通知を行うこと、メッセージおよび電子メールを送ることなど）と、サービスの提供９２５（たとえば、ユーザーからの質問に答えること、目的地に道順をマッピングすることなど）と、情報の収集９３０（たとえば、本または映画についてユーザーによって要求された情報を見つけること、最も近いイタリアンレストランを見つけることなど）と、デバイスの操作９３５（たとえば、選好の設定、画面の明るさの調節、Ｗｉ−Ｆｉおよびブルートゥースなどのワイヤレス接続をオンおよびオフにすることなど）と、様々な他の機能の実行９４０とを例示的に含む、様々な機能９００を表示することができる。機能のリスト９００は包括的であることを意図しておらず、他の機能が、本ロケーション共有の特定の実装形態について必要とされ得るようにデジタルアシスタントによって提供され得る。
【００２１】
[0035]図８に示す配列と同様にして、デジタルアシスタント９１０への入力は、ユーザー入力８０５、内部ソースからのデータ８１０、外部ソースからのデータ８１５、およびコンテキストデータ８２０を含み得る。
【００２２】
[0036]図１０〜２６は、通話中または通話後のロケーション共有エクスペリエンスにおける様々なポイントでデバイスに表示される例示的ユーザーインターフェース（ＵＩ）の画面キャプチャを示す。この特定の例では、通話および共有は、単一のリモート関係者との間で実装される。しかし、この例は説明のためであり、複数関係者（すなわち、電話会議）もまた、現実の待ち合わせを容易にするために、本ロケーション共有を使用して実装され得ることが理解されよう。図に示される全てのＵＩは例示を意図しており、情報の提示と、表示される特徴および制御と、ＵＩの全体像および雰囲気とは、示されるものとは実装形態によって異なり得ることに留意されたい。図１０に示すように、ＵＩ１０００は、写真および呼び出された関係者の名前（すなわち、リモート関係者、ここでは「ダン・リード（Ｄｏｎ  Ｒｅｉｄ）」という名前）、ダイヤルされた番号、および、ＵＩの下部にある様々な通話コントロール１００５を示す。この例では、ローカル関係者およびリモート関係者は、その日の後の時間に計画された現実の待ち合わせについて話し合うために電話を使用する。
【００２３】
[0037]ユーザー（すなわち、ローカル共有関係者）が、ここではタッチ画面上のタッチ１０１５または他の対話を使用して、電話アプリのＵＩに表示された共有ボタン１０１０を選択すると、ユーザーがリモート関係者とのロケーション共有エクスペリエンスを開始することができるように、共有ＵＩ１１００が図１１に示すように表示される。ユーザーが、ロケーション共有ＵＩと対話しながらリモート関係者と会話を続けることができるように、ロケーション共有構成要素４５０（図４）は、通常は、スピーカーフォンモードで動作するようにデバイスを自動的に切り替えることになる。
【００２４】
[0038]ＵＩ１１００は、タッチによってユーザーによって呼び出され得るいくつかの共有オプション１１０５を提供する。この例では、ユーザーは、タッチ１１１５を使用して様々なオプションの中からロケーション共有オプション１１２０を選択して様々な他のタイプのコンテンツを共有する。ユーザーの選択アクションで、図１２のＵＩ１２００が表示され、このＵＩは、マーク１２１０を使用してユーザー（すなわち、電話をかける関係者）のロケーションを示す地図１２０５を提供する。ＵＩ１２００はまた、ユーザーが自分のロケーションをリモート関係者と共有することを望むことを確定するように求めるテキストストリング１２１５を表示する。
【００２５】
[0039]この例では、共有の期間１２２０は、３０分のデフォルト期間で表示される。いくつかの実装形態では、ロケーション共有構成要素は、デフォルト期間を制御するためのユーザー選好などの様々なコントロールを表示することができる。ここでは、ユーザーは、ユーザー選択のための様々な共有期間１３０５を提供する図１３のＵＩ１３００の提示を呼び出すタッチ１２２５を使用して共有の期間を変更することができる。この特定の例では、共有期間は具体的であり、５分からその日の残りの時間までの幅をとり得る。すなわち、共有期間は、特定の時間に満了し得る。ユーザーのロケーションは、ロケーション共有の満了が事象の発生と同時に起こる具体的でない期間にわたり共有され得る。たとえば、ロケーション共有期間は、待ち合わせが実際に生じるときに満了し得る（そして、場合によっては、ロケーション情報が十分な時間にわたり共有されることを保証するために時間バッファを追加する）。ロケーション共有はまた、満了なしに永久に続くことも可能である（すなわち、たとえば、ローカル関係者が子供であり、リモート関係者がその子供の親であるときには、リモート関係者がローカル関係者のロケーションを常に知ることができるようにロケーション情報が永久に共有される）。
【００２６】
[0040]ユーザーは、図示するように、タッチ１３１０を使用して１時間のロケーション共有期間を選択し、図１４のＵＩ１４００の提示を呼び出す。ここで、共有の期間１４２０は、ロケーション共有構成要素４５０によって更新されて、ユーザーの選択された共有期間を反映する。ユーザーは、指定されたロケーション共有期間にわたりリモート関係者とユーザーのロケーションを共有するために、共有ボタン１４３０のタッチ１４２５を使用する。
【００２７】
[0041]ローカル関係者のロケーションがリモート関係者と共有されるときに現実の待ち合わせを容易にするための通常のリアルタイムロケーション共有では、リモート関係者はまた、自分のロケーションも相手に共有させることになる。そのようにして、計画された待ち合わせの両方の参加者が、相手がどこにいるかを理解することができ、それは、各々の参加者が各々の時間の計画を立てるのを助けることができ、そしてまた、彼らが待ち合わせ場所で互いを見つけられることを保証することができる。したがって、リモート関係者は、ローカル関係者とロケーション情報を共有するために、前述のようにリモート関係者のデバイスで同様のロケーション共有プロセスを使用することができる。ＵＩ１５００に示すように、次いで、リモート関係者がローカル関係者とのロケーション共有を開始し、ロケーション情報が共有されていることをユーザーに知らせるために、通知１５０５が電話アプリのＵＩに提示される。
【００２８】
[0042]この例では、ユーザーは、リモート関係者の現在のロケーションを指示するためのマーク１６１０を含む地図１６０５を示す図１６のＵＩ１６００の提示を呼び出す承諾ボタン１５１５のタッチ１５１０によって、共有を承諾した。前述のように、ロケーション共有構成要素４５０（図４）は、リモートユーザーがロケーションを変更するときに地図およびマークが変化し得るように、通常は、ＵＩに表示されるロケーション情報を動的に更新することができる。ユーザーは、図１７のＵＩ１７００に示されるように道順を提示するために、道順ボタン１６２０のタッチ１６１５を使用した。ローカル関係者のロケーションがマーク１７０５によって示され、リモート関係者がフラグ１７１０で示される。この例では、交通状態、通行止め、ユーザーの交通手段（徒歩か、運転か、公共交通機関を使用かなど）などの使用可能なコンテキストデータ（たとえば、図８のコンテキストデータ８２０）、ならびにユーザー選好（たとえば、優先ルート、料金所を避けるなど）を考慮して通常は計算される、進路変更ごとの道順が提供される。場合によっては、道順およびユーザー制御に関するさらなる詳細が、他のＵＩおよびメニュー（図示せず）を介して表示され得る。
【００２９】
[0043]その日の後の時間に計画された待ち合わせについて話し合う関係者間の通話の例を続けると、ユーザーが地図および道順を再検討した後、ユーザーは、図１８のＵＩ１８００に示すように、リモートユーザーのアバターまたは名前のタッチ１８０５を使用して、図１９のＵＩ１９００に示すように電話アプリによって表示されるメインＵＩに戻ることができる。ユーザーは、次いで、通話終了ボタン１９１０のタッチ１９０５によって、リモート関係者との通話を終了する。
【００３０】
[0044]通話が終了した後、待ち合わせの関係者が、相手のロケーション状況に関する最新情報を引き続き得ることができるように、ロケーション共有構成要素４５０は、共有エクスペリエンスを持続することができる。たとえば、図２０のＵＩ２０００に示すように、通知２００５が、デバイスの開始画面２０１０上にポップアップとして表示されて、テキストストリング２０１５を使用してリモート関係者が近くにいることをユーザーに知らせる。通知２００５を開始するために使用される関係者間の特定の閾値距離は、実装形態およびコンテキストによって変化し得る。たとえば、異なる閾値が、街か、ショッピングモールか、テーマパークかなどのロケーションコンテキストに応じて使用され得る。
【００３１】
[0045]同様に、図２１のＵＩ２１００に示すように、ロケーション共有構成要素が、ローカル関係者とリモート関係者が同じ現実のロケーションにいることに相当する何らかの閾値時間間隔内にいると推定するとき、通知２１０５が、テキストストリング２１１５を使用して表示され得る。ロケーション共有構成要素は、場合により、使用可能なコンテキストおよび履歴データ（たとえば、過去に関係者がある距離をカバーするのにどれくらいの時間がかかったか）を適用することによってその推定を行うことができる。
【００３２】
[0046]いくつかの実装形態では、通知は、デバイスのロック画面（すなわち、デバイスへのアクセスを規制するためにデバイスに通常表示される画面）、および／またはアプリケーションを実行することによって使用されるＵＩ上に表示され得る。図２２のＵＩ２２００に示すように、ロック画面２２０５は、たとえば、推定会合時間２２１０と、会合参加者２２１５と、現在のロケーションおよび道順を示す地図２２２０とを含む、ロケーション共有情報を持続的に示すように構成される。ロック画面２２０５に示されるロケーション情報は、ユーザーが一目でロケーション状況および道順を簡単に確認することを可能にする。ロック画面およびその提示に表示される個々のロケーション情報は、実装形態によって変わり得る。通常は、ロケーション共有ＵＩは、必要とされるときにユーザーがより詳細な地図にアクセスすることができるように構成される。たとえば、大きい地図が、図２３のＵＩ２３００に示されるようにデバイス上に全画面表示され得る。前述のように、ロケーション共有構成要素は、図２４のＵＩ２４００に示すように、ローカル関係者および／またはリモート関係者のロケーションが変化すると、地図を動的に更新することができる。
【００３３】
[0047]ロケーション共有エクスペリエンス中、時に、計画された待ち合わせが、何らかの理由（たとえば、関係者が会う時間および／またはロケーションの変更を決定する、関係者の１人が遅れているなど）で遅れることがある。そのような場合、ロケーション共有期間が超過することになり、待ち合わせが生じる前に共有が終了する可能性がある。入力、コンテキスト、および／または履歴データをモニターすることによって、ロケーション共有構成要素は、推定される待ち合わせが実際にはロケーション共有期間の満了後に生じるという、所定の閾値を超える可能性がいくらかあることを判定することができる。したがって、図２５のＵＩ２５００に示すように、ロケーション共有構成要素は、満了が近づきつつある期間をユーザーに知らせ、それを延長する機会を提供するために、テキスト２５１０を使用する通知２５０５を表示することができる。図示するように、ユーザーは、延長ボタン２５２０のタッチ２５１５を使用して、リモートユーザーとのロケーション共有の期間の延長に同意した。関係者が、適切なＵＩ（図示せず）と対話して、相手の関係者がそれのロケーション共有期間を延長することを要求することができる、同様のプロセスも実装され得る。そのように、両方向での共有の期間は、必要に応じて延長され得る。
【００３４】
[0048]ロケーション共有エクスペリエンスは、グループの待ち合わせシナリオにおいても持続され得る。たとえば、ロケーション共有構成要素は、通話中の関係者が通話が終了した後に待ち合わせへの招待を共有することを可能にするためのコントロールを表示することができる。このコントロールは、関係者が、待ち合わせへの招待が被招待者によってさらに他の人と共有されることを可能にすることができ、場合によっては、追加の招待がどの程度広げられるかを関係者によって制御できる（たとえば、招待の数の制限を課すことおよび／または招待の共有の期間を制限することによって）ように構成され得る。通常は、そのようなグループの待ち合わせシナリオにおいて、広げられた招待の総数および承諾する人の数が追跡され、開始元の関係者にレポートされ得る。場合によっては、開始元の関係者は、待ち合わせ当事者のグループ全体にまたは当事者の一部にだけロケーション情報を提供するために、ロケーション共有構成要素によって表示されるコントロールを使用することができる。
【００３５】
[0049]前述のロケーション共有の用例は、音声通話に関連して説明されるが、ロケーション共有は、ビデオ通話に関連しても実装され得る。図２６に示すように、ビデオ通話アプリ（たとえば、図４のアプリ４４５）によって表示されたＵＩ２６００は、共有されるロケーション情報が表示のためにその中に置かれ得る比較的大きいキャンバスを提供する。図示するように、ＵＩは、大きいビュー２６０５におけるリモート関係者のビデオ画像と、ユーザーの小さい挿入ビュー２６１０と、この例では地図および道順を含む、ロケーション情報を示すアクティブロケーション共有ウインドウ２６１５とを表示するように配列され得る。同様のおよび対応するＵＩが、リモートデバイス（図示せず）のビデオ通話アプリケーションの画面に表示され得る。
【００３６】
[0050]いくつかの実装形態では、ロケーション共有ウインドウ２６１５は、ユーザーによってＵＩ２６００上の特定の位置に配置され得るおよび／またはサイズを大きくもしくは小さくされ得る。たとえば、ユーザーは、所望の位置にロケーション共有ウインドウ２６１５をタッチおよびドラッグし、つまんで広げるなどのマルチタッチジェスチャーを使用してウインドウを拡大および縮小することができる。
【００３７】
[0051]いくつかのロケーション共有シナリオでは、共有（単一インスタンスの共有であっても２人以上の関係者の間の複数インスタンス共有であっても）に参加する各々のデバイスが、インストールされたおよびロケーション共有ユーザーエクスペリエンスをサポートするために実行するロケーション共有構成要素を有し得る。これが図２７に示され、ここでは、対話（参照符号２７０５によって示される）は、通常は、ロケーション共有２７１０を容易にするために各々のデバイス１１０のロケーション共有構成要素４５０の個々のインスタンスの間に生じる。
【００３８】
[0052]他のロケーション共有シナリオでは、共有に参加する関係者のうちの１人または複数が、ロケーション共有構成要素４５０をインスタンス化していないことがある。そのような場合でも、ロケーション共有は、図２８に示すようにリモートサービスプロバイダー１３０によって提供される能力を利用することによって、特徴およびユーザーエクスペリエンスの完全なセットを有してなお実装され得る。ローカルロケーション共有構成要素４５０からの共有されるロケーション情報が、ロケーション共有２８１５の間のレンダリングのためにクライアントにサービスプロバイダーによって供給され得るように、サービスプロバイダー１３０は、リモートデバイス上のブラウザーまたは他のアプリケーションなどのウェブサービスクライアント２８１０にウェブサービス２８０５を提供することができる。
【００３９】
[0053]ローカル共有関係者が共有セッションを開始すると、サービスプロバイダー１３０は、リモートデバイス上で使用可能なメッセージングアプリケーション２８２５にメッセージ２８２０を送信することができる。たとえば、メッセージ２８２０は、ウェブサービス２８０５によって容易にされるロケーション共有エクスペリエンスへのリンクを含むＳＭＳ（ショートメッセージサービス）を使用して移送されるテキストメッセージでもよい。
【００４０】
[0054]メッセージ２８２０がメッセージングアプリケーション２８２５によって受信されると、メッセージングアプリケーション２８２５は、通常は、ＵＩ、たとえば図２９に示されるＵＩ２９００内にメッセージを表示することができる。この例では、メッセージ送信元は、「共有サービス」として識別され、表示されるメッセージ２９０５は、ローカル共有関係者を通常は名前（この例では、ローカル共有関係者は「マイルズ・リード（Ｍｉｌｅｓ  Ｒｅｉｄ）」という名前）で識別する短いメッセージを含み、リモート関係者がロケーション共有エクスペリエンスに参加するために辿ることができるリンク２９１０を含む。
【００４１】
[0055]前述の用例は、音声およびビデオ通話に関連して説明されたが、本ロケーション共有はまた、メッセージングおよび電子メールなどの非同期通信の形でも実装され得る。たとえば、ローカル関係者は、午後７時の待ち合わせのためにロケーション共有が午後６時に開始する現実の待ち合わせを準備するために、午後４時にテキストメッセージまたは電子メールを送信し得る。
【００４２】
[0056]図３０は、リアルタイムロケーション共有のための例示的方法３０００の流れ図を示す。特に規定されない限り、以下の流れ図に示されるおよび添付の文章で説明される方法またはステップは、特定の順序または順番に制約されない。加えて、方法またはそのステップの一部は、同時に生じるまたは実行することができ、所与の実装形態において、そのような実装形態の要件によっては、全ての方法またはステップが実行される必要はなく、一部の方法またはステップは任意選択で使用され得る。
【００４３】
[0057]ステップ３００５で、ローカル共有関係者が通話中にリモート関係者とのリアルタイムロケーション共有を開始するためにＵＩが表示され得る。前述のように、ＵＩは、音声通話アプリケーションまたはビデオ通話アプリケーションによって表示されるＵＩに組み込まれ得る。ロケーション共有が開始されると、ユーザーがステップ３０１０でＵＩを見てそれと対話することができるように、ロケーション共有構成要素は、デバイスのスピーカーフォンを起動することができる。ステップ３０１５で、ローカル共有関係者は、ＵＩによって表示される様々なコントロールと対話することによってロケーション共有の満了を選択できるようにされ得る。ステップ３０２０で、リモートユーザーがリモートデバイスからローカルデバイスへのロケーション共有を開始すると、通知が表示され得る。通常は、ローカルユーザーは、リモートユーザーからのロケーション共有を承諾または拒否するためのオプションを与えられる。
【００４４】
[0058]ステップ３０２５で、ローカル関係者、リモート関係者、または同時にローカル関係者およびリモート関係者の両方のロケーションを示す地図が、生成および表示され得る。地図は、関係者のロケーションの変化を反映するように動的に更新される。ステップ３０３０で、ローカルの関係者とリモート関係者との間の道程の道順が、通常はグラフィックス、テキストなどとともに地図を使用して、生成および表示され得る。ステップ３０３５で、ロケーション共有構成要素が、いくつかの実装形態では、関係者のうちの１人または複数のロケーション共有エクスペリエンスを容易にするおよび／またはその質を向上させるために、デジタルアシスタントと対話することができる。
【００４５】
[0059]ステップ３０４０で、関係者の出会いが近づくと通知が表示され得、その中では、接近が、時間または距離のいずれかとして定義され得る。いくつかの実装形態では、通知はまた、相手の関係者が遅れているとき、および遅れている関係者が通知を明示的に提供しないときにも、自動的に関係者に表示され得る。たとえば、リアルタイムロケーション共有構成要素および／またはサービスプロバイダーは、各関係者の待ち合わせ場所への到達の進捗状況を推定し、次いで、関係者が遅れるであろうことが明らかになると通知を提供することができる。いくつかの実装形態では、パーソナルデジタルアシスタント９１０（図９）は、関係者が待ち合わせに遅れていると判定されたときに緩和または代替案を提案するために使用することができる。たとえば、待ち合わせが映画を見るためである場合、次いで、パーソナルデジタルアシスタントは、代替映画館のロケーションと、関係者が間に合うことができる上映時間とを提案することができる。
【００４６】
[0060]ステップ３０４５で、推定待ち合わせ時間が、使用可能な入力および履歴、環境、コンテキスト、および他のデータを使用して、生成され、表示され得る。ステップ３０５０で、使用可能性が、通話が終了した後にロケーション共有エクスペリエンスを持続するために提供され得る。これは、動的マッピングのサポートと道順および通知の提供との継続の提供を含み得る。グループの待ち合わせシナリオでは、持続されるロケーション共有エクスペリエンスは、前述のように、招待共有を含み得る。ステップ３０５５で、ローカル関係者によってロケーション共有満了が延長されるために、またはリモート関係者による延長要求に応答して、使用可能性が提供され得る。延長されない場合、ロケーション共有エクスペリエンスは、満了の発生時に終了する。
【００４７】
[0061]図３１は、サービスプロバイダー（たとえば、図１のサービスプロバイダー１３０）によってサポートされるウェブサービスを使用してリアルタイムロケーション共有を容易にするための例示的方法３１００の流れ図を示す。ステップ３１０５で、共有されるロケーション情報が、ローカルデバイスで動作するロケーション共有構成要素から受信され得る。場合によっては、共有されるロケーションコンテンツは受信されず、リアルタイム共有セッションの開始が、他の方法でサービスプロバイダーに指示され得る。それに応答して、ステップ３１１０で、サービスプロバイダーが、リアルタイムロケーション共有エクスペリエンスにアクセスするために辿られ得るリンクを含むリモートデバイスへのネットワークを介するメッセージを送信することができる。たとえば、メッセージは、ＳＭＳを介して送信されるテキストメッセージであってよい。
【００４８】
[0062]ステップ３１１５で、リモート関係者がリンクを辿ると、ウェブサービスが、リモートデバイスで実行するクライアントに提供され得る。ウェブサービスは、次いで、ブラウザーまたは他のアプリケーションなどのウェブサービスクライアントにリアルタイムロケーション共有エクスペリエンスを与えることができる。ステップ３１２０で、リモート関係者のロケーション共有について、満期を設定するための入力がその関係者から受信される。ウェブサービスはまた、ステップ３１２５で、ロケーション共有の満了を延ばす（および／またはローカルデバイスに共有の延長を要求する）ためのリモート関係者からの入力を受信することができる。ウェブサービスは、ステップ３１３０で、満了の発生時にロケーション共有エクスペリエンスを終了させることができる。
【００４９】
[0063]図３２は、通話中の本リアルタイムロケーション共有がそれを使って実装され得る、ＰＣ、クライアントマシン、またはサーバーなどの例示的コンピューターシステム３２００の簡略ブロック図である。コンピューターシステム３２００は、プロセッサー３２０５と、システムメモリ３２１１と、システムメモリ３２１１を含む様々なシステム構成要素をプロセッサー３２０５に連結するシステムバス３２１４とを含む。システムバス３２１４は、メモリバスもしくはメモリコントローラー、周辺バス、または、様々なバスアーキテクチャーのいずれかを使用するローカルバスを含む、いくつかのタイプのバス構造物のいずれかでもよい。システムメモリ３２１１は、読取り専用メモリ（ＲＯＭ）３２１７およびランダムアクセスメモリ（ＲＡＭ）３２２１を含む。起動中などにコンピューターシステム３２００内の要素の間での情報の転送を助ける基本ルーチンを含む、基本入力／出力システム（ＢＩＯＳ）３２２５は、ＲＯＭ３２１７に記憶される。コンピューターシステム３２００はさらに、内部に配置されたハードディスク（図示せず）から読み取るおよびそこに書き込むためのハードディスクドライブ３２２８と、取外し可能磁気ディスク３２３３（たとえば、フロッピーディスク）から読み取るおよびそこに書き込むための磁気ディスクドライブ３２３０と、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多用途ディスク）または他の光媒体などの取外し可能光ディスク３２４３から読み取るおよびそこに書き込むための光ディスクドライブ３２３８とを含み得る。ハードディスクドライブ３２２８、磁気ディスクドライブ３２３０、および光ディスクドライブ３２３８は、それぞれ、ハードディスクドライブインターフェース３２４６、磁気ディスクドライブインターフェース３２４９、および光ドライブインターフェース３２５２によってシステムバス３２１４に接続される。ドライブおよびそれらの関連コンピューター可読記憶媒体は、コンピューター可読命令、データ構造物、プログラムモジュール、およびコンピューターシステム３２００のための他のデータの不揮発性ストレージを提供する。本用例は、ハードディスク、取外し可能磁気ディスク３２３３、および取外し可能光ディスク３２４３を含むが、磁気カセット、フラッシュメモリカード、デジタルビデオディスク、データカートリッジ、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）などのコンピューターによってアクセス可能なデータを記憶することができる他のタイプのコンピューター可読記憶媒体もまた、通話中に本リアルタイム共有のいくつかのアプリケーションにおいて使用され得る。加えて、本明細書では、コンピューター可読記憶媒体という用語は、媒体タイプの１つまたは複数のインスタンス（たとえば、１つまたは複数の磁気ディスク、１つまたは複数のＣＤなど）を含む。本明細書および特許請求の範囲を目的として、「コンピューター可読記憶媒体」という語句およびその変更形態は、波、信号、および／または他の一時的および／または無形通信媒体を含まない。
【００５０】
[0064]オペレーティングシステム３２５５、１つまたは複数のアプリケーションプログラム３２５７、他のプログラムモジュール３２６０、およびプログラムデータ３２６３を含む、いくつかのプログラムモジュールが、ハードディスク、磁気ディスク３２３３、光ディスク３２４３、ＲＯＭ３２１７、またはＲＡＭ３２２１に記憶され得る。ユーザーは、キーボード３２６６およびマウスなどのポインティングデバイス３２６８などの入力デバイスを介してコンピューターシステム３２００にコマンドおよび情報を入力することができる。他の入力デバイス（図示せず）は、マイクロフォン、ジョイスティック、ゲームパッド、衛星受信アンテナ、スキャナー、トラックボール、タッチパッド、タッチ画面、タッチセンサー式デバイス、音声コマンドモジュールまたはデバイス、ユーザーモーションまたはユーザージェスチャーキャプチャデバイスなどを含み得る。これらのおよび他の入力デバイスは、しばしば、システムバス３２１４に連結されたシリアルポートインターフェース３２７１を介してプロセッサー３２０５に接続されるが、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）など、他のインターフェースによって接続され得る。モニター３２７３または他のタイプの表示デバイスも、ビデオアダプター３２７５などのインターフェースを介してシステムバス３２１４に接続される。モニター３２７３に加えて、パーソナルコンピューターは、通常は、スピーカーおよびプリンターなど、他の周辺出力デバイス（図示せず）を含む。図３２に示される用例はまた、ホストアダプター３２７８、小型コンピューターシステムインターフェース（ＳＣＳＩ）バス３２８３、および、ＳＣＳＩバス３２８３に接続された外部ストレージデバイス３２７６を含む。
【００５１】
[0065]コンピューターシステム３２００は、リモートコンピューター３２８８などの１つまたは複数のリモートコンピューターへの論理接続を使用するネットワーク環境において動作可能である。リモートコンピューター３２８８は、別のパーソナルコンピューター、サーバー、ルーター、ネットワークＰＣ、ピアデバイス、または他の一般的なネットワークノードとして選択することができ、単一の代表的なリモートメモリ／ストレージデバイス３２９０のみが図３２には示されるが、通常は、コンピューターシステム３２００に関連して前述した要素のうちの多数または全てを含む。図３２に描かれた論理接続は、ローカルエリアネットワーク（ＬＡＮ）３２９３およびワイドエリアネットワーク（ＷＡＮ）３２９５を含む。そのようなネットワーキング環境は、たとえば、オフィス、企業規模のコンピューターネットワーク、イントラネット、およびインターネットにおいてしばしば配備される。
【００５２】
[0066]ＬＡＮネットワーキング環境で使用されるとき、コンピューターシステム３２００は、ネットワークインターフェースまたはアダプター３２９６を介してローカルエリアネットワーク３２９３に接続される。ＷＡＮネットワーキング環境で使用されるとき、コンピューターシステム３２００は、通常は、ブロードバンドモデム３２９８、ネットワークゲートウェイ、または、インターネットなどのワイドエリアネットワーク３２９５を介する通信を確立するための他の手段を含む。内部にあってもまたは外部にあってもよいブロードバンドモデム３２９８は、シリアルポートインターフェース３２７１を介してシステムバス３２１４に接続される。ネットワーク環境では、コンピューターシステム３２００に関連するプログラムモジュールまたはその部分は、リモートメモリストレージデバイス３２９０に記憶され得る。図３２に示すネットワーク接続は例示的であり、コンピューター間の通信リンクを確立する他の手段が、通話中の本リアルタイム共有のアプリケーションの特定の要件に応じて使用され得ることに留意されたい。
【００５３】
[0067]図３３は、通話中の本リアルタイム共有を提供するための本明細書に記載される様々な構成要素を実行する能力を有するデバイスの例示的アーキテクチャー３３００を示す。したがって、図３３に示されるアーキテクチャー３３００は、サーバーコンピューター、モバイルフォン、ＰＤＡ、スマートフォン、デスクトップコンピューター、ネットブックコンピューター、タブレットコンピューター、ＧＰＳデバイス、ゲーム機、および／またはラップトップコンピューター向けに適合され得るアーキテクチャーを示す。アーキテクチャー３３００は、本明細書で提示される構成要素の任意の態様を実行するために使用され得る。
【００５４】
[0068]図３３に示されたアーキテクチャー３３００は、ＣＰＵ（中央演算処理装置）３３０２と、ＲＡＭ３３０６およびＲＯＭ３３０８を含むシステムメモリ３３０４と、メモリ３３０４をＣＰＵ３３０２に連結するシステムバス３３１０とを含む。起動中などに、アーキテクチャー３３００内の要素間の情報の転送を助ける基本ルーチンを含む基本入力／出力システムは、ＲＯＭ３３０８に記憶される。アーキテクチャー３３００はさらに、ソフトウェアコード、またはアプリケーション、ファイルシステム、およびオペレーティングシステムを実装するために使用される他のコンピューター実行コードを記憶するための大容量ストレージデバイス３３１２を含む。
【００５５】
[0069]大容量ストレージデバイス３３１２は、バス３３１０に接続された大容量記憶コントローラー（図示せず）を介してＣＰＵ３３０２に接続される。大容量ストレージデバイス３３１２およびそれに関連するコンピューター可読記憶媒体は、アーキテクチャー３３００のための不揮発性ストレージを提供する。
【００５６】
[0070]本明細書に含まれるコンピューター可読記憶媒体の記述は、ハードディスクまたはＣＤ−ＲＯＭドライブなど、大容量ストレージデバイスを参照するが、そのコンピューター可読記憶媒体は、アーキテクチャー３３００によってアクセスされ得る任意の使用可能な記憶媒体でよいことが、当業者には理解されよう。
【００５７】
[0071]例として、そして限定ではなく、コンピューター可読記憶媒体は、コンピューター可読命令、データ構造、プログラムモジュール、または他のデータなどの情報の記憶のための任意の方法または技術において実装された揮発性および不揮発性の取外し可能および取外し不能な媒体を含み得る。たとえば、コンピューター可読媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ（消去・書込み可能読取り専用メモリ）、ＥＥＰＲＯＭ（電気的消去・書込み可能読取り専用メモリ）、フラッシュメモリもしくは他のソリッドステートメモリ技術、ＣＤ−ＲＯＭ、ＤＶＤ、ＨＤ−ＤＶＤ（高解像度ＤＶＤ）、ブルーレイ、または他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは、所望の情報を記憶するために使用され得るおよびアーキテクチャー３３００によってアクセスされ得る他の任意の媒体を含むが、これらに限定されない。
【００５８】
[0072]様々な実施形態によれば、アーキテクチャー３３００は、ネットワークを介するリモートコンピューターへの論理接続を使用するネットワーク環境において動作することができる。アーキテクチャー３３００は、バス３３１０に接続されたネットワークインターフェースユニット３３１６を介してネットワークに接続することができる。ネットワークインターフェースユニット３３１６はまた、他のタイプのネットワークおよびリモートコンピューターシステムに接続するために使用され得ることが、理解されよう。アーキテクチャー３３００はまた、キーボード、マウス、または電子スタイラス（図３３には図示されない）を含む、いくつかの他のデバイスから入力を受信および処理するための入力／出力コントローラー３３１８を含み得る。同様に、入力／出力コントローラー３３１８は、表示画面、プリンター、または他のタイプの出力デバイス（図３３には図示されない）に出力を提供することができる。
【００５９】
[0073]本明細書に記載のソフトウェア構成要素は、ＣＰＵ３３０２にロードされ、実行されるときに、ＣＰＵ３３０２およびアーキテクチャー３３００全体を汎用コンピューティングシステムから、本明細書で提示される機能を容易にするようにカスタマイズされた専用コンピューティングシステムに変換し得ることが、理解されよう。ＣＰＵ３３０２は、個々にまたは集合的に任意の数の状態を想定することができる、任意の数のトランジスタまたは他のディスクリート回路要素から構築され得る。より具体的には、ＣＰＵ３３０２は、本明細書で開示されるソフトウェアモジュール内に含まれる実行可能命令に応答して、有限状態マシンとして動作することができる。これらのコンピューター実行可能命令は、ＣＰＵ３３０２が状態間をどのように遷移するかを指定し、それによってトランジスタまたはＣＰＵ３３０２を構成する他の分散的ハードウェア要素を変換することによって、ＣＰＵ３３０２を変換することができる。
【００６０】
[0074]本明細書で提示されるソフトウェアモジュールの符号化はまた、本明細書で提示されるコンピューター可読記憶媒体の物理構造を変換し得る。物理構造の特定の変換は、本明細書の異なる実装形態において、様々な要因に依存し得る。そのような要因の例は、コンピューター可読記憶媒体を実装するために使用される技術、コンピューター可読記憶媒体が１次ストレージとして特徴付けられるかまたは２次ストレージとして特徴付けられるかなどを含み得るが、これらに限定されない。たとえば、コンピューター可読記憶媒体が、半導体ベースのメモリとして実装される場合、本明細書で開示されるソフトウェアは、その半導体メモリの物理状態を変換することによって、コンピューター可読記憶媒体上で符号化され得る。たとえば、ソフトウェアは、トランジスタ、コンデンサ、または、半導体メモリを構成する他のディスクリート回路要素の状態を変換することができる。ソフトウェアはまた、そこでデータを記憶するために、そのような構成要素の物理状態を変換することができる。
【００６１】
[0075]もう１つの例として、本明細書で開示されるコンピューター可読記憶媒体は、磁気または光技術を使用して実装され得る。そのような実装形態では、本明細書で提示されるソフトウェアは、そのソフトウェアが磁気媒体または光媒体に符号化されると、その媒体の物理状態を変換することができる。これらの変換は、所与の磁気媒体内の特定のロケーションの磁気特性の変更を含み得る。これらの変換はまた、所与の光媒体内の特定のロケーションの物理特徴または特性を変更してそれらのロケーションの光特性を変更することを含み得る。物理媒体の他の変換が、本説明の範囲および趣旨を逸脱することなしに可能であり、前述の例は、本論考を容易にするためにのみ提供される。
【００６２】
[0076]前述に照らして、多数のタイプの物理変換が、本明細書で提示されるソフトウェア構成要素を記憶および実行するために、アーキテクチャー３３００において行われることが、理解されよう。アーキテクチャー３３００は、ハンドヘルドコンピューター、組み込みコンピューターシステム、スマートフォン、ＰＤＡ、および、当業者に知られている他のタイプのコンピューティングデバイスを含む、他のタイプのコンピューティングデバイスを含み得ることもまた、理解されよう。アーキテクチャー３３００は、図３３に示される構成要素を全て含まなくてもよく、図３３に明示的に示されない他の構成要素を含むことができ、または図３３に示されるものとは完全に異なるアーキテクチャーを使用し得ることもまた、意図されている。
【００６３】
[0077]図３４は、３４０２で全体的に示される、様々なオプションのハードウェアおよびソフトウェア構成要素を含むモバイルフォンまたはスマートフォンなどの例示的モバイルデバイス１１０の機能ブロック図である。モバイルデバイス内の任意の構成要素３４０２は、他の任意の構成要素と通信することができるが、説明を容易にするために、全ての接続は示されない。モバイルデバイスは、様々なコンピューティングデバイス（たとえば、セルフォン、スマートフォン、ハンドヘルドコンピューター、ＰＤＡなど）のいずれかでもよく、セルラーまたは衛星ネットワークなど、１つまたは複数のモバイル通信ネットワーク３４０４とのワイヤレス双方向通信を可能にすることができる。
【００６４】
[0078]図示されたデバイス１１０は、コントローラーまたはプロセッサー３４１０（たとえば、信号プロセッサー、マイクロプロセッサー、マイクロコントローラー、ＡＳＩＣ（特定用途向け集積回路）、あるいは、信号コーディング、データ処理、入力／出力処理、電力制御、および／または他の機能などのタスクを実行するための他の制御および処理論理回路）を含み得る。オペレーティングシステム３４１２は、電力状態、ロックより上の状態、およびロックより下の状態を含む、構成要素３４０２の割当ておよび使用を制御することができ、１つまたは複数のアプリケーションプログラム３４１４のサポートを提供する。アプリケーションプログラムは、共通モバイルコンピューティングアプリケーション（たとえば、画像キャプチャアプリケーション、電子メールアプリケーション、カレンダー、連絡先管理ソフトウェア、ウェブブラウザー、メッセージングアプリケーション）、または他の任意のコンピューティングアプリケーションを含み得る。
【００６５】
[0079]図示されたモバイルデバイス１１０は、メモリ３４２０を含み得る。メモリ３４２０は、取外し不能メモリ３４２２および／または取外し可能メモリ３４２４を含み得る。取外し不能メモリ３４２２は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスク、または他のよく知られているメモリストレージ技術を含み得る。取外し可能メモリ３４２４は、ＧＳＭ（登録商標）（グローバルシステムフォーモバイルコミュニケーション）システムにおいてよく知られている、フラッシュメモリまたは加入者識別モジュール（ＳＩＭ）カード、または「スマートカード」などの他のよく知られているメモリストレージ技術を含み得る。メモリ３４２０は、オペレーティングシステム３４１２およびアプリケーションプログラム３４１４を実行するためのデータおよび／またはコードを記憶するために使用され得る。例示的データは、ウェブページ、テキスト、画像、サウンドファイル、ビデオデータ、あるいは、１つまたは複数のワイヤードまたはワイヤレスネットワークを介して１つまたは複数のネットワークサーバーまたは他のデバイスに送信されるおよび／またはそこから受信されることになる他のデータセットを含み得る。
【００６６】
[0080]メモリ３４２０はまた、コンピューター可読命令、データ構造物、プログラムモジュールまたは他のデータなどの情報を記憶するための任意の方法または技術において実装された１つまたは複数のコンピューター可読記憶媒体として配列され得る、または、そのような１つまたは複数のコンピューター可読記憶媒体を含み得る。たとえば、コンピューター可読媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のソリッドステートメモリ技術、ＣＤ−ＲＯＭ（コンパクトディスクＲＯＭ）、ＤＶＤ（デジタル多用途ディスク）、ＨＤ−ＤＶＤ（高解像度ＤＶＤ）、ブルーレイ、または他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは、所望の情報を記憶するために使用され得るおよびモバイルデバイス１１０によってアクセスされ得る他の任意の媒体を含むが、これらに限定されない。
【００６７】
[0081]メモリ３４２０は、国際移動体加入者識別番号（ＩＭＳＩ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）などの加入者識別子と、国際移動体機体識別子（ＩＭＥＩ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ）などの機器識別子とを記憶するために使用され得る。そのような識別子は、ユーザーおよび機器を識別するために、ネットワークサーバーによって送信され得る。モバイルデバイス１１０は、タッチ画面３４３２、音声認識、音声コマンドなどの音声入力の実装形態のためのマイクロフォン３４３４、カメラ３４３６、物理キーボード３４３８、トラックボール３４４０、および／または近接センサー３４４２など、１つまたは複数の入力デバイス３４３０と、スピーカー３４５２および１つまたは複数のディスプレイ３４５４などの１つまたは複数の出力デバイス３４５０とをサポートすることができる。ジェスチャー認識を使用する他の入力デバイス（図示せず）もまた、場合によって、使用され得る。他の可能な出力デバイス（図示せず）は、圧電性または触覚出力デバイスを含み得る。いくつかのデバイスは、２つ以上の入力／出力機能を果たすことができる。たとえば、タッチ画面３４３２およびディスプレイ３４５４は、単一の入力／出力デバイスに結合され得る。
【００６８】
[0082]ワイヤレスモデム３４６０は、アンテナ（図示せず）に連結することができ、プロセッサー３４１０と外部デバイスとの間の双方向通信をサポートし得ることが、当業者には理解されよう。モデム３４６０は、包括的に示され、モバイル通信ネットワーク３４０４および／または他の無線ベースのモデム（たとえば、ブルートゥース３４６４またはＷｉ−Ｆｉ３４６２）と通信するためのセルラーモデムを含み得る。ワイヤレスモデム３４６０は、通常は、単一のセルラーネットワーク内の、セルラーネットワーク間の、またはモバイルデバイスと公衆交換電話網（ＰＳＴＮ）との間の、データおよび音声通信のためのＧＳＭネットワークなどの１つまたは複数のセルラーネットワークとの通信向けに構成される。
【００６９】
[0083]モバイルデバイスはさらに、少なくとも１つの入力／出力ポート３４８０、電源３４８２、ＧＰＳ受信器などの衛星ナビゲーションシステム受信器３４８４、加速度計３４８６、ジャイロスコープ（図示せず）、および／または、ＵＳＢポート、ＩＥＥＥ１３９４（ファイヤワイヤ）ポートおよび／またはＲＳ−２３２ポートでもよい物理コネクタ３４９０をさらに含み得る。任意の構成要素が削除され得、他の構成要素が追加され得るため、図示された構成要素３４０２は、必須または包括的ではない。
【００７０】
[0084]前述に基づいて、リアルタイムロケーション共有のための技術が本明細書で開示されることが理解されよう。本明細書で提示される主題は、コンピューターの構造的特徴、方法論的および変換可能な行動、特定のコンピューティングマシン類、および、コンピューター可読記憶媒体に特有の言語で説明されるが、添付の特許請求の範囲において定義される発明は、本明細書に記載された特定の特徴、行動、または媒体に必ずしも限定されないことが理解されよう。そうではなくて、特定の特徴、行動、および媒体は、本特許請求項を実装するための例示的な形として開示される。
【００７１】
[0085]前述の主題は、単に例示として提供され、限定として解釈されてはならない。図示および説明される例示的実施形態およびアプリケーションに従うことなしに、および以下の特許請求項において説明される本発明の趣旨および範囲を逸脱することなしに、様々な修正および変更が、本明細書で説明される主題に行われ得る。
【図１】
2017530463.tif 000003
【図２】
2017530463.tif 000004
【図３】
2017530463.tif 000005
【図４】
2017530463.tif 000006
【図５】
2017530463.tif 000007
【図６】
2017530463.tif 000008
【図７】
2017530463.tif 000009
【図８】
2017530463.tif 000010
【図９】
2017530463.tif 000011
【図１０】
2017530463.tif 000012
【図１１】
2017530463.tif 000013
【図１２】
2017530463.tif 000014
【図１３】
2017530463.tif 000015
【図１４】
2017530463.tif 000016
【図１５】
2017530463.tif 000017
【図１６】
2017530463.tif 000018
【図１７】
2017530463.tif 000019
【図１８】
2017530463.tif 000020
【図１９】
2017530463.tif 000021
【図２０】
2017530463.tif 000022
【図２１】
2017530463.tif 000023
【図２２】
2017530463.tif 000024
【図２３】
2017530463.tif 000025
【図２４】
2017530463.tif 000026
【図２５】
2017530463.tif 000027
【図２６】
2017530463.tif 000028
【図２７】
2017530463.tif 000029
【図２８】
2017530463.tif 000030
【図２９】
2017530463.tif 000031
【図３０】
2017530463.tif 000032
【図３１】
2017530463.tif 000033
【図３２】
2017530463.tif 000034
【図３３】
2017530463.tif 000035
【図３４】
2017530463.tif 000036
【国際調査報告】
2017530463.tif 000037
2017530463.tif 000038