(57)【要約】ユーザーは、一組の個人ストアにおいて表されている一組の個人（たとえば、ソーシャル・ネットワークにおける友人ならびに学術名簿における同僚）に関心を表明することがある。そのような個人は、個人ストアに、位置に関連するメッセージを送ることがあり、ユーザーは、それぞれの個人ストアに、該位置の呈示を要求することがある。本稿に呈示される技法によれば、個人ストアからのメッセージは集められてもよく、集められたメッセージに関連する位置がマップにおいて呈示されてもよい。それにより、各メッセージがどの個人ストアから受信されたかに関わりなく、個人のメッセージの位置をユーザーに対して呈示する。さらに、マップはメッセージをユーザーに呈示してもよく、ユーザーからメッセージへの返信を受信すると、そのメッセージを、前記メッセージが受信されたもとの個人ストアに送ってもよい。
2014520305.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも二つの個人ストアの個人において表される個人によって書かれた、位置に関連するメッセージを、プロセッサを有しユーザーによって操作される装置上で呈示する方法であって：
少なくとも一の個人によって書かれ、位置に関連するメッセージを前記少なくとも二つの個人ストアから受信する段階と；
前記メッセージを呈示する要求をユーザーから受け取ったときに：
前記メッセージに関連する位置を示すマップを生成し；
前記マップをユーザーに対して呈示する段階とを実行するよう構成されている命令を前記プロセッサ上で実行することを含む、
方法。
【請求項２】
前記メッセージを前記少なくとも二つの個人ストアから受信する段階が：それぞれの個人ストアに、その個人ストアから前記ユーザーにとってアクセス可能な前記メッセージを要求することを含む、請求項１記載の方法。
【請求項３】
請求項２記載の方法であって：
少なくとも一つの個人ストアが、ユーザーにメッセージを送る前に、少なくとも一つのクレデンシャルに従って前記ユーザーを認証するよう構成されており；
前記命令が、前記ユーザーを認証する少なくとも一つのクレデンシャルを受信したときに、前記少なくとも一つのクレデンシャルを記憶するよう構成されており；
個人ストアから前記メッセージを要求することが：少なくとも一つのクレデンシャルに従って前記ユーザーをその個人ストアに対して認証することを含む、
方法。
【請求項４】
請求項２記載の方法であって：
前記ユーザーがあるユーザー位置を有し；
個人ストアから前記メッセージを要求することが：前記ユーザー位置からある範囲内である位置をもつメッセージを要求することを含む、
方法。
【請求項５】
請求項２記載の方法であって：
前記装置が、前記ユーザーに対して呈示するためのあるメッセージ問い合わせ頻度で少なくとも一つの個人ストアからメッセージを要求するよう構成されており、
個人ストアから前記メッセージを要求することが：それぞれの個人ストアに、その個人ストアから前記ユーザーにとってアクセス可能でありかつある位置をもつメッセージを、前記メッセージ問い合わせ頻度より高い位置メッセージ問い合わせ頻度で要求することを含む、
方法。
【請求項６】
請求項２記載の方法であって：
少なくとも一つの個人ストアが、メッセージをユーザーに送るよう構成された個人ストア・インターフェースを有しており；
個人ストアから前記メッセージを要求することが：少なくとも一つの個人ストアについて、前記メッセージを要求するためにその個人ストア・インターフェースを呼び出すことを含む、
方法。
【請求項７】
請求項１記載の方法であって：
前記装置が、メッセージを記憶するよう構成されたメッセージ・ストアを有しており；
前記命令が、第一の時点においてメッセージを受信したときに、前記メッセージを前記第一の時点とともに前記メッセージ・ストアに記憶するよう構成されており；
前記マップの生成が：前記メッセージを呈示する要求を、前記第一の時点よりあとの第二の時点においてユーザーから受け取ったときに、前記メッセージを前記メッセージ・ストアから取り出すことを含む、
方法。
【請求項８】
請求項７記載の方法であって：
前記要求が選択された時点を指定し；
前記メッセージを前記メッセージ・ストアから取り出すことが：前記メッセージ・ストアから、前記選択された時点からある範囲内の時点をもつメッセージを受信することを含む、
方法。
【請求項９】
請求項１記載の方法であって：
前記ユーザーがあるユーザー位置を有しており；
前記マップの生成が：諸メッセージに関連する位置を示す、前記ユーザー位置からある範囲内に局所化されたマップを生成することを含む、
方法。
【請求項１０】
少なくとも二つの個人ストアの個人において表される個人によって書かれた、位置に関連するメッセージを、プロセッサおよびメッセージ・ストアを有しユーザーによって操作される装置上で呈示する方法であって、前記プロセッサ上で実行されたときに、前記装置に：
個人によって送られ、位置に関連する少なくとも一つのメッセージを前記少なくとも二つの個人ストアから受信する段階と；
前記少なくとも二つの個人ストアからのメッセージを前記メッセージ・ストア内に集める段階と；
前記メッセージを呈示する要求をユーザーから受け取ったときに、前記メッセージに関連する位置を示すマップをユーザーに対して呈示する段階とを実行させる命令を前記装置に送ることを含む、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は位置に関連するメッセージの呈示に関する。
【背景技術】
【０００２】
コンピューティングの分野において、多くのシナリオではユーザーは、該ユーザーがソーシャル・ネットワーク、学術的ネットワークまたは職業上のネットワークにおいて関係を確立した知人などの、個人ストアにおいて表現される個人と、該ユーザーを含む組織に関連し、組織連絡先ストア内で表現される個人との集合に関連する。そのようなシナリオでは、各個人が一つまたは複数のメッセージを作成し、前記ユーザーに（そのユーザーに特に、またはそのユーザーを含むグループの一部として）送ることがありうる。さらに、そのようなメッセージは位置に関連していることがある。位置は、そのメッセージを送る際のその個人の位置、その個人が過去に訪れたことのあるまたは将来訪れるつもりの位置またはその個人によって作成されたそのメッセージの内容に関連する位置などである。
【０００３】
ユーザーは、個人ストア内のそのような個人によって呈示されるメッセージを閲覧する要求を装置に対して呈示することがある。たとえば、ソーシャル・ネットワークでは、ユーザーは、その個人が関係をもつ該ソーシャル・ネットワークの諸個人によって生成されたメッセージを閲覧することを要求してもよい。したがって、該装置は、個人ストアに接触し、そのような個人によって送られたメッセージを受信し、該メッセージをユーザーに対して呈示する。さらに、該装置は、メッセージの位置をユーザーに対して示してもよい（たとえば、その位置のテキスト識別子、写真または地図を呈示する）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この概要は、詳細な説明においてさらに後述される簡略化された概念のセレクションを導入するために与えられている。この概要は、特許請求される主題の主要な因子や本質的な特徴を特定することを意図したものではないし、特許請求される主題の範囲を制限することも意図されていない。
【０００５】
ユーザーは、いくつかの個人ストアにおいて表されている個人と関係をもつまたは該個人に関心をもつことがありうる。たとえば、ユーザーは、それぞれが組織の諸個人を含む組織名簿をフィーチャーする一または複数の組織；当該ユーザーと業務上の関係をもつ個人の集合を含む業務ネットワーキング・サービス；当該ユーザーと学術上の関係をもつ個人の集合を含む学術ネットワーキング・サービス；および当該ユーザーと社会的な関係をもつ個人の集合を含むソーシャル・ネットワーキング・サービスの一部であってもよい。これらのさまざまな個人ストア（individual  store）内に表される個人が、位置に関連する、当該ユーザーへのメッセージを書くことがある（位置は、たとえばメッセージを書く個人が位置する位置；メッセージにおいてその個人によって言及される位置；またはその個人が過去に訪れたことがあるまたは将来訪れるつもりでいる位置など）。しかしながら、これらのメッセージのすべてを見るためには、ユーザーは各個人ストアを訪れて、その個人ストアにおいて表されている個人からのメッセージを要求する必要があることがある。
【課題を解決するための手段】
【０００６】
本稿に呈示されるのは、二つ以上の個人ストアの個人によってポストされるメッセージの集合を閲覧する際のユーザーの経験を改善するための技法である。これらの技法によれば、ユーザーによって操作される装置が個人ストア全部からのメッセージを要求および受信してもよく、ユーザーへの呈示のためにそれらのメッセージをまとめてもよい。本装置は、次いで、各メッセージに関連する位置を同定し、それらのメッセージをユーザーに対して、それらのメッセージに関連する位置を示す地図の形で呈示してもよい。さらに、マップは、ユーザーのユーザー位置の近傍内の位置に関連付けられたメッセージに、あるいは特定の日付の範囲内にポストされたメッセージに制約されてもよい。本稿に呈示される技法を実装する際、地図の生成およびユーザーに対する呈示における多くの変形が当業者によって考案されうる。
【０００７】
上記および関連する目的の達成に向け、以下の記述および付属の図面は、例示的な側面および実装を記述する。これらは、一つまたは複数の側面が用いられうるさまざまな仕方のほんのいくつかを示す。本開示のその他の側面、利点および新規な特徴は、以下の詳細な説明を付属の図面との関連で考慮するとき、明白となるであろう。
【図面の簡単な説明】
【０００８】
【図１】位置に関連し、個人によって書かれ、二つ以上の個人ストアに提出された諸メッセージを含む、ユーザーへの呈示をフィーチャーする例示的なシナリオの図解である。
【図２】本稿に呈示される技法に基づく、個人によって書かれ、二つ以上の個人ストアに提出された、位置に関連する諸メッセージを含む、ユーザーへの呈示をフィーチャーする例示的なシナリオの図解である。
【図３】個人によって書かれ、位置に関連するメッセージをユーザーに呈示する第一の例示的な方法を示すフローチャートである。
【図４】個人によって書かれ、位置に関連するメッセージをユーザーに呈示する第二の例示的な方法を示すフローチャートである。
【図５】本稿に記述される事項の一つまたは複数を具現するよう構成されたプロセッサ実行可能命令を有する例示的なコンピュータ可読媒体の図解である。
【図６】選択された時点の範囲内のメッセージの履歴呈示をフィーチャーする例示的なシナリオの図解である。
【図７】一または複数の個人によって書かれ、一または複数の個人ストアから受信されるメッセージにおいて同定される位置の地図の呈示の要求をユーザーが発することをフィーチャーする例示的なシナリオの図解である。
【図８】本稿に記述される事項の一つまたは複数が実装されうる例示的なコンピューティング環境を示す図である。
【発明を実施するための形態】
【０００９】
ここで、特許請求される主題について、図面を参照しつつ述べる。図面において、同様の参照符号が全体を通じて同様の要素を指すために使われる。以下の記述では、説明の目的のため、特許請求される主題の十全な理解を与えるために数多くの個別的詳細が記述される。しかしながら、特許請求される主題がこうした個別的詳細なしでも実施されうることは明らかであろう。他の場合には、特許請求される主題を記述するのを容易にするため、構造および装置がブロック図の形で示されている。
【００１０】
コンピューティングの分野において、多くのシナリオは、個人ストア（individual  store）において表されている個人の特定の集合からメッセージの集合を受信することを望むユーザーに関わる。第一の例として、個人ストアはソーシャル・ネットワークを含む；個人は、家族の構成員、友人および個人が社会的な関係を確立した知人を含んでいてもよい；メッセージは公開または半公開の状態メッセージを含んでいてもよい。第二の例として、個人ストアは業務上または学術上の名簿を含んでいてもよい；個人は、個人が業務または学校において交わりをもった職業上または学術上の同僚を含んでいてもよい；メッセージは、ネットワーク・メッセージング・システムを通じて当該ユーザーに送られたプライベート・メッセージを含んでいてもよい。第三の例として、個人ストアは、公開または半公開の状態サービスを含んでいてもよい；個人は、たとえば該個人によって提出される状態メッセージを「フォローする」ことを要求することによって、当該ユーザーが関心を表明した公人（たとえば有名人または文化リーダー）を含んでいてもよい；メッセージは、そのような個人によって該個人の「フォロワー」による消費のために呈示される状態更新を含んでいてもよい。さらに、ユーザーは、個人によって複数の個人ストア（たとえば、ソーシャル・ネットワーク、業務ネットワークおよび会社名簿）に提出されたメッセージを見ることを望むことがある。
【００１１】
これらおよびその他のシナリオにおいて、個人は、個人ストアが前記ユーザーに送達しうるメッセージ（個人的ではないものでもその個人に特に宛てられたものでもよい）を書くことができる。特に、これらのメッセージの多くは、位置を参照することがある。位置は、そのメッセージを書いている時点でのその個人の位置、そのメッセージの内容において言及されている位置またはその個人が過去に訪れたことがあるまたは将来訪れるつもりである位置などである。よって、メッセージに関連する位置は、メッセージの本体内でユーザーに呈示されてもよく（たとえば、「今日公園に行った」）；メッセージと一緒にユーザーに呈示されてもよく（たとえば、「次のメッセージは公園からの個人によって送られました」）；あるいはメッセージから抽出されてメッセージとは別個に呈示されてもよい（たとえば、「この個人は、次の位置からメッセージを送ったか、次の位置に言及しました：……」）。個人ストアはまた、ユーザーに対する位置の呈示を容易にしてもよい。たとえば、個人ストアは、メッセージに関連する位置を、曖昧さのない仕方（たとえば全地球測位システム（GPS:  global  positioning  system）座標）で特定してもよいし、個人ストアは、位置の地図または航空写真のような、位置についての追加的情報でメッセージの呈示を補足してもよい。
【００１２】
図１は、個人１４の集合に関心を表明したユーザー１２をフィーチャーする例示的なシナリオ１０の図解を示している。これらの個人１４は、一または複数の個人ストア１８において表されている。たとえば、第一の組の個人１４は第一の個人ストア１８において表されていてもよく（ソーシャル・ネットワークにおいてプロファイルを有する友人など）、第二の組の個人１４は第二の個人ストア１８において表されていてもよい（業務上または学術上の名簿において表されている、ユーザー１２の業務上または学術上の同僚）。個人１４は、ユーザー１２に送達されうるメッセージ１６（たとえばブログのポストのような公開のメッセージ、作者が一組のユーザー１２への送達のために書いた状態更新のような半公開メッセージまたはユーザー１２に向けられたプライベートなメッセージなど）を個人ストア１８に提出することがある。個人ストア１８は、個人１４からのメッセージ１６を受信するよう構成されていてもよく、メッセージ１６を記憶してもよく、ユーザー１２からの要求に際して、ユーザー１２のためにメッセージ１６の呈示２２を生成してもよい。たとえば、ユーザー１２は、第一の個人ストア１８に関連するウェブサイトを訪問してもよく、第一の個人ストア１８において表されている個人１４からのメッセージ１６を要求してもよく、第一の個人ストア１８によって呈示されるメッセージ１６の呈示２２を見てもよい。さらに、一つまたは複数のメッセージ１６がエリア２４内の位置２０に言及することがある。たとえば、第一のメッセージ１６はエリア２４内の位置２０にいる個人１４によって書かれた；第三のメッセージ１６はエリア２４内の位置２０に特に言及する内容を含む；第四のメッセージ１６は個人１４が将来訪れるつもりのエリア２４内の位置２０を示す。よって、それぞれの個人ストア１８は、さまざまな位置２０に関連付けられたメッセージを、別個の呈示２２において、ユーザーに対して呈示することがある。
【００１３】
しかしながら、図１の例示的なシナリオ１０はいくつかの欠点がある。たとえば、呈示２２は、特定の個人ストア１８によって記憶されたメッセージ１６に孤立させられており、すべての個人１４のメッセージ１６を見るためには、ユーザー１２は、別個の個人ストア１８によって生成された別個の呈示２２を要求し、受信し、見る必要があることがある。たとえ異なる個人ストア１８において呈示されるメッセージ１６が同じ位置２０に言及していたとしても、あるいは同じ個人１４が別個の個人ストア１８内に同じ位置２０に言及する同じメッセージ１６を呈示していたとしても、メッセージ１６の共同やまとめはない。さらに、個人ストア１８は、単に位置２０に関連するメッセージ１６を呈示するだけであり、該位置の地図のような、該位置２０についての何らかのさらなる情報を提供することによってユーザー１２を助けたりしない。
【００１４】
これらの欠点に鑑み、本稿では、個人１４によって書かれ、二つ以上の個人ストア１８に記憶された位置２０に関連するメッセージ１６を呈示するための例示的な技法が呈示される。これらの技法によれば、各メッセージが記憶されている１６個人ストア２０に基づいて別個の呈示２２において呈示されるのではなく、そのような個人１４によって呈示されるメッセージ１６は、統合呈示２２にまとめられてもよい。たとえば、これらの技法のある実施形態は、いくつかの個人ストア２０に記憶されているメッセージ１６のすべてを受信するために該いくつかの個人ストア２０に接触し、ユーザー１２のためにメッセージ１６のまとめられた呈示２２を生成するよう構成されていてもよい。さらに、そのようなメッセージ１６に関連する位置２０が受信され、評価されてもよく、まとめられた呈示２２は参照される位置２０のすべてを地図として呈示してもよい。よって、まとめられた呈示２２は、ユーザーが、諸個人１４によるメッセージ１６において参照される位置２０の集合全体を見ることができるようにしうる（たとえば、メッセージ１６を作成するときに個人１４が位置していたところまたはかかる個人１４が訪れることを意図しているまたは示唆するところといった、個人１４が参照した位置２０を示すエリア２４の地図）。
【００１５】
図２は、ユーザー１２が関心を表明した個人１４によって書かれたメッセージ１６に関連する位置２０の、ユーザー１２への呈示をフィーチャーする例示的なシナリオ３０の図解を示している。この例示的なシナリオ３０では、個人１４は二つの個人ストア１８において表されており、個人１４はメッセージ１６を書いて、そのようなメッセージ１６を個人ストア１８に送る。ユーザー１２は、呈示３２においてそのようなメッセージ１６を見ることを要求してもよい。しかしながら、図１の例示的なシナリオ１０とは対照的に、この例示的なシナリオ３０は本稿に呈示される技法に基づく呈示３２を示している。たとえば、これらの技法のある実施形態は、個人ストア１８に送られたメッセージを受信してもよく、ユーザー１２がメッセージ１６を見ることを要求するとき、該実施形態は、そのような個人１４によって両方の個人ストア１８に提出されたメッセージ１６に関連する位置２０を示す地図３４を含む呈示３２を生成してもよい。メッセージ１６は、地図３４上に呈示されてもよい（たとえば、メッセージ１６に関連するマップ３４上の位置２０のインジケータを呈示し、また該インジケータの近くで地図３４上にメッセージ１６の内容をも呈示する）。あるいはまた、メッセージ１６は最初は呈示されなくてもよく、位置２０のインジケータを選択する際にユーザー１２に対して露わにされてもよい（たとえば、本実施形態は、選択された位置２０に関連するメッセージ１６の集合を呈示してもよい）。このようにして、ユーザー１２は、個人１４がメッセージ１６をどの個人ストア１８に送ったかに関わりなく、個人１４からのメッセージ１６に関連する位置２０の概観を受けることができる。
【００１６】
図３は、これらの技法の第一の実施形態の図解を呈示している。ここでは、位置２０に関連し、少なくとも二つの個人ストア１８によって表される個人によって書かれたメッセージ１６を、プロセッサを有しユーザー１２によって操作される装置上で呈示する例示的な方法４０として呈示されている。例示的な方法４０は、たとえば前記装置のメモリ・コンポーネント（たとえば、メモリ回路、ハードディスク・ドライブのプラター、半導体記憶デバイスまたは光学式もしくは磁気ディスク）に記憶された、前記装置のプロセッサ上で実行されたときに本稿に呈示される技法を前記装置に実行させる命令の集合として実装されてもよい。例示的な方法４０は、４２において始まり、プロセッサ上の命令を実行する４４ことに関わる。特に、前記命令は、位置２０に関連し、少なくとも一の個人１４によって書かれたメッセージ１６を、前記少なくとも二つの個人ストア１８から受信する４６よう構成されている。前記命令はまた、ユーザー１２からメッセージ１６を呈示する要求を受信する４８と、メッセージ１６に関連する位置２０を示す地図３４を生成５０し、該地図３４をユーザー１２に対して呈示５２するようにも構成されている。このようにして、例示的な方法４０は、複数の個人ストア１８から受信された、メッセージ１６に関連する位置２０をまとめる地図３４のユーザー１２に対する呈示を達成し、それにより５４で終了する。
【００１７】
図４はこれらの技法の第二の実施形態を呈示している。ここでは、位置２０に関連するメッセージを、プロセッサおよびメッセージ・ストアを有しユーザー１２によって操作される装置上で呈示する例示的な方法６０として呈示されている。ここで、かかるメッセージ１６は、少なくとも二つの個人ストア１８によって表される個人１４によって書かれたものである。例示的な方法６０は、６２で始まり、前記装置のプロセッサ上で実行されたときに本稿に呈示される技法を前記装置に実行させる命令を前記装置に送る６４ことに関わる。特に、前記命令は、個人１４によって送られ、位置２０に関連する少なくとも一つのメッセージ１６を、前記少なくとも二つの個人ストア１８から受信する６６よう構成されている。前記命令はまた、前記装置の前記メッセージ・ストアにおいて前記少なくとも二つの個人ストア１８からのメッセージ１６をまとめる６８ようにも構成されている。前記命令はまた、ユーザー１２からメッセージ１６を呈示する要求を受信すると、メッセージ１６に関連する位置２０を示す地図３４をユーザー１２に対して呈示する７０ようにも構成されている。このようにして、例示的な方法６０は、個人１４がそれぞれのメッセージ１６を送った個人ストア１８に関わりなく、個人１４のメッセージ１６における位置２０の参照をまとめる地図３４をユーザー１４に対して呈示するための前記装置の構成を達成する。
【００１８】
さらにもう一つの実施形態は、本稿に呈示される技法を適用するよう構成されたプロセッサ実行可能命令を有するコンピュータ可読媒体に関わる。そのようなコンピュータ可読媒体はたとえば、メモリ半導体（たとえば静的ランダム・アクセス・メモリ（SRAM）、動的ランダム・アクセス・メモリ（DRAM）および／または同期動的ランダム・アクセス・メモリ（SDRAM）技術を利用する半導体）、ハードディスク・ドライブのプラター、フラッシュ・メモリ・デバイスまたは磁気式もしくは光学式ディスク（CD-R、DVD-Rまたはフロッピー(登録商標)ディスク）といった有体のデバイスが装置のプロセッサによって実行されたときに本稿に呈示される技法を前記装置に実装させるコンピュータ可読命令の集合をエンコードしたものを含むコンピュータ可読記憶媒体を含んでいてもよい。そのようなコンピュータ可読媒体はまた、さまざまな物理現象（たとえば電磁信号、音波信号または光信号）を通じておよびさまざまな有線シナリオ（たとえばイーサネット〔登録商標〕または光ファイバーケーブルを介して）および／または無線シナリオ（たとえばWiFiのような無線ローカル・エリア・ネットワーク（WLAN）、ブルートゥースのようなパーソナル・エリア・ネットワーク（PAN）またはセルラーもしくは電波ネットワーク）において伝搬されうる、装置のプロセッサによって実行されたときに本稿に呈示される技法を前記装置に実装させるコンピュータ可読命令の集合をエンコードする信号のようなさまざまな型の通信媒体をも（コンピュータ可読記憶媒体とは異なる技術クラスとして）含んでいてもよい。
【００１９】
これらの仕方で考案されうる例示的なコンピュータ可読媒体が図５に示されている。ここで、実装８０は、コンピュータ可読データ８４がエンコードされているコンピュータ可読媒体８２（たとえばCD-R、DVD-Rまたはハードディスク・ドライブのプラター）を有する。このコンピュータ可読データ８４は、本稿に記載される原理に従って機能するよう構成されたコンピュータ命令８６の集合を含む。一つのそのような実施形態では、プロセッサ実行可能命令８６は、図３の例示的な方法４０または図４の例示的な方法６０のような、個人によって書かれ位置に関連するメッセージをユーザーに対して呈示する方法を実行するよう構成されていてもよい。このコンピュータ可読媒体のいくつかの実施形態は、このような仕方で構成されるプロセッサ実行可能命令を記憶するよう構成されている非一時的なコンピュータ可読記憶媒体（たとえば、ハードディスク・ドライブ、光ディスクまたはフラッシュ・メモリ・デバイス）を有していてもよい。本稿で呈示される技法に基づいて機能するよう構成される多くのそのようなコンピュータ可読媒体が当業者によって考案されうる。
【００２０】
本稿で論じた技法は、多くの側面における変更をもって工夫されてもよい。いくつかの変形は、追加的な利点を呈示するおよび／またはこれらおよび他の技法の他の変形に関する欠点を軽減することがある。さらに、いくつかの変形は、組み合わせで実装されてもよく、いくつかの組み合わせは、共同的な協調を通じて追加的な利点および／または軽減された欠点を有することがある。これらの変形は、さまざまな実施形態（たとえば図３の例示的な方法４０および図４の例示的な方法６０）に組み込まれて、かかる実施形態に対して個別のおよび／または共同的な利点を与えてもよい。
【００２１】
これらの技法の実施形態の間で変わりうる第一の側面は、かかる技法が利用されうるシナリオに関する。第一の例として、多くの型の個人１４がメッセージ１６を書き、多くの型の個人ストア１８に送ってもよい。メッセージ・ストアは、家族の構成員、友人またはソーシャル・ネットワークにおいてプロファイルを有する知人；業務または学術名簿にリストされている同僚；およびブログに公開メッセージ１６をポストする有名人または文化リーダーのような公人などである。この第一の側面の第二の例として、これらの技法は、多くの型のメッセージ１６を呈示するために利用されうる。多くの型のメッセージは、テキスト・メッセージ、音声メッセージなどのオーディオ・メッセージおよび画像もしくはビデオ・メッセージ（特定の位置２０の写真またはビデオを含む）および個人１４によって書かれたメッセージを含むさまざまな型のデータ・ファイル（たとえば、個人１４が訪れたまたは訪れるつもりの位置２０のリストを含む拡張可能マークアップ言語（XML）ファイル）を含む。この第一の側面の第三の例として、位置２０は、多くの仕方でメッセージ１６に関連しうる。たとえば、メッセージ１６が個人１４によって書かれた位置２０；メッセージ１６の内容において言及されている位置２０；またはメッセージ１６（たとえば個人１４が過去に訪れた位置２０または個人１４が将来訪れるつもりの位置２０のレポート）に関連する位置２０などである。さらに、位置２０は、さまざまな仕方でメッセージ１４に関連しうる（たとえば、名称、所在地または緯度／経度座標による位置２０への明示的な参照または個人１４が自宅にいるというコメントなどの位置２０への暗黙的な参照；ここで、個人１４の自宅の住所は検索されうる）。第四の例として、多くの型の地図３４がユーザー１２に対して呈示されうる。それには、道路地図、地勢地図、位置２０の様式化された描出を有する様式化地図、位置２０の写真画像を有する絵地図が含まれる。そのような地図３４は、二次元でも三次元でもよく、静的でも、動いていても、および／または対話的でもよい。第五の例として、地図３４は、デスクトップまたはポータブル・コンピュータ、テレビジョンまたはスマートフォンもしくは全地球測位システム（GPS）受信機などのハンドヘルド装置など、ユーザー１２によって操作される多くの型の装置で呈示されうる。当業者は、本稿に呈示される技法が利用されうる多くのそのようなシナリオを考案しうる。
【００２２】
これらの技法の実施形態の間で変わりうる第二の側面は、個々の個人ストア１８からメッセージ１６を受信する仕方に関する。第一の例として、これらの技法のある実施形態は、各個人ストア１８に接触して、そこに記憶されている、ユーザー１２にとってアクセス可能なメッセージ１６を要求し、取得してもよい。この要求は、たとえば、ウェブサイトにウェブ要求を送り、メッセージ１６の呈示２２を含むウェブページを受信し、さまざまな技法（たとえば「ウェブ・スクレイピング（web  scraping）」）を利用してメッセージ１６およびそれに関連する位置を抽出することに関わってもよい。あるいはまた、一つまたは複数の個人ストア１８は、ウェブ・サービス、データベース・インターフェースまたはアプリケーション・プログラミング・インターフェース（API）のような個人ストア・インターフェースを呈示してもよく、それを通じてメッセージ１６が自動的に受信されてもよい。ある実施形態は、メッセージ１８を要求するために個人ストア・インターフェースを呼び出してもよい。あるいはまた、一つまたは複数の個人ストア１８が個人１４からメッセージ１８を受信すると自動的にユーザー１２にメッセージ１８を送るよう構成されていてもよい（たとえば、「プッシュ」アーキテクチャ）。たとえば、ユーザー１２によって操作される装置が個人ストア１８に接触して、個人ストア１８がメッセージ１６を送るアドレス（たとえば、インターネット・プロトコル（IP）アドレスまたは電子メール・アドレス）を提供してもよく、個人ストア１８によって自発的に送られるメッセージ１６を受信するようそのアドレスをモニタリングしてもよい。
【００２３】
この第二の側面の第二の例として、個人ストア１８は、メッセージ１６を任意のユーザー１２に対して、未知のおよび／または匿名のユーザー１２に対してでさえ、公開で呈示するよう構成されていてもよい。あるいはまた、個人ストア１８は、特定のユーザー１２にメッセージ１６を提供するだけでもよく、メッセージ１６を何らかのユーザー１２に送る前に、少なくとも一つのクレデンシャル（たとえば、ログイン・ユーザー名およびパスワード、セキュリティ証明書、暗号学的署名または検出されたバイオメトリック）に従ってユーザー１２を認証しようと努力してもよい。よって、これらの技法のある実施形態は、ユーザー１２を認証するクレデンシャルを受信すると、該クレデンシャルを記憶し、個人ストア１８からメッセージ１６を要求しつつ、少なくとも一つのクレデンシャルに従って個人ストア１８に対してユーザー１２を認証するよう構成されていてもよい。
【００２４】
この第二の側面の第三の例として、ユーザー１２は、ユーザーが現在位置している位置など、特定のユーザー位置を有していてもよい。ユーザー１２のユーザー位置は、ユーザー１２によって指定されてもよいし、あるいは自動的に検出および／または推定されてもよい（たとえば、これらの技法のある実施形態を実装する装置とインターフェースをもつ全地球測位システム（GPS）受信機を呼び出すことによって、あるいは既知の位置をもつ無線ネットワークまたはセルラー・タワーのような付近の位置を用いた三角測量によって）。そのようなシナリオでは、これらの技法の実施形態は、ユーザー位置からある範囲内の諸位置２０（たとえば、ユーザー１２の近傍内の位置２０）に関連するメッセージ１６を要求するよう構成されていてもよい。ユーザーが付近の位置２０に関係するメッセージ１６のみに関心がある場合、この実施形態は、ユーザー１２にとって関心のあるユーザー位置の近傍内のメッセージ１６のみを要求し、受信し、呈示することによって、コンピューティング資源を節約し、当該装置および／または情報ストア１８のパフォーマンスを改善できる。さらに、当該装置は、一般に、あるメッセージ問い合わせ頻度で個人ストア１８からメッセージ１６を要求するよう構成されていてもよいが、前記メッセージ問い合わせ頻度より高い位置メッセージ問い合わせ頻度で位置１８に関連する個人ストア１８からのメッセージ１６を要求してもよい（たとえば、メッセージ１６に対する更新を求めて五分毎に一回個人ストア１８にピングまたは問い合わせするが、さらに位置２０に関連するメッセージ１６に対する更新を求めて３０秒毎に一回個人ストア１８にピングまたは問い合わせする）。この変形は、たとえば、位置２０に関連するメッセージ１６をより短い遅延で呈示するために有利でありうる。そのようなメッセージ１６は、他のメッセージ１６より時間に敏感でありおよび／または短命であるからである（たとえば、個人１４の現在位置を示すメッセージ１６）。
【００２５】
この第二の側面の第四の例として、これらの技法のある実施形態は、メッセージ１６を呈示するというユーザー１２からの要求を受信すると、一つまたは複数の個人ストア１８からメッセージ１６を要求してもよい（たとえば、メッセージ１６の「アドホック」取得）。あるいはまた、ある実施形態は、たとえそのような要求がなくても、頻繁におよび／または連続的にメッセージ１６をを取得して記憶してもよい（第一の時点）（たとえば、「プッシュ」機構または「プル」機構を通じて）。のちの時点（前記第一の時点よりあとの第二の時点）で、本実施形態は、そのような要求をユーザー１２から受領してもよく、前に受領されて記憶されたメッセージ１６を使って地図３４を生成してもよい。この変形は、たとえば、個人ストア１８に接触してメッセージ１６を要求し受信しなければならない代替的な実施形態より迅速にメッセージ１６を呈示するために有利でありうる。さらに、頻繁にまたは連続的にメッセージ１６を記憶することは、他の機能を可能にすることがある。たとえば、要求は、メッセージ１６を受信すると、メッセージ１６とともに時点（たとえばメッセージ１６が個人１８によって書かれたおよび／または個人ストア１８から受信された時刻）を記憶してもよい。ユーザー１２から受信される要求は、ある選択された時点を指定してもよい。ある実施形態は、該選択された時点からある範囲内（たとえば選択された時点から１時間以内）の時点をもつメッセージ１６のみをメッセージ・ストアから取得し、それから地図３４を生成してもよい。この変形は、個人１４が訪れた位置２０の過去のまたは履歴の集合をユーザー１２が見られるようにしてもよい（たとえば、「ソーシャル・ネットワーク内の私の連絡相手が昨日訪れた諸位置２０の地図３４を表示」）。
【００２６】
図６は、選択された時点からある範囲内のメッセージ１６の履歴呈示をフィーチャーする例示的なシナリオ９０の図解を示している。この例示的なシナリオ９０では、プロセッサ９６およびメッセージ・ストア１００を有する装置９４は、二つの個人ストア１８から受信されるメッセージ１６を受信し、記憶するよう構成される。また、ユーザー１２のために地図３４が表示されうるディスプレイ・コンポーネント１０４がある。本装置９４はまた、これらの技法のある実施形態９８（たとえば、図３の例示的なシナリオ４０において示されたように構成されている命令を記憶しているメモリ・コンポーネント）をも含む。この例示的なシナリオ９０においてさらに示されるように、個人ストア１８によって記憶されているメッセージ１６は、メッセージ１６とともにメッセージ・ストア１００に記憶されている日付９２に関連付けられており、メッセージ１６を受信するようユーザー１２によって提出された要求１０２は、現在の日時、過去の日時または将来の日時などの選択された日付９２を指定する。よって、本実施形態９８は、選択された日付９２からある範囲内の日付９２を有するメッセージ１６をメッセージ・ストア１００から選択してもよく、そのようなメッセージ１６に関連する位置２０を示す地図３４を生成してもよい。このようにして、本実施形態９８は、メッセージ１６の日付フィルタリングおよびそのようなメッセージ１６に関連する位置２０のみを示す地図３４の生成を達成する。当業者は、本稿に呈示される技法に基づいてメッセージ１６を要求し受信する多くの仕方を考案しうる。
【００２７】
これらの技法の実施形態の間で変わりうる第三の側面は、メッセージ１６に関連する位置２０をユーザー１２に対して呈示する地図３４の生成に関する。第一の例として、ユーザー１２のユーザー位置が同定されうる場合（たとえばこれらの技法の実施形態９８を含んでいる装置９４と通信する全地球測位システム（GPS）受信機によって与えられる）、地図３４は、ユーザー１２のユーザー位置に局所化されてもよい。たとえば、地図３４をユーザー位置の近傍内の特定の範囲に制約する。
【００２８】
この第三の側面の第二の例として、地図３４は、地図３４上に描かれる位置２０の間で、諸個人１４によって書かれた諸メッセージ２０に頻繁に関連付けられる一つまたは複数の人気のある位置を示していてもよい。たとえば、ある実施形態は、それぞれの位置２０について、その位置２０に関連付けられるメッセージ１６のメッセージ計数値を同定してもよく、高いメッセージ計数値を有する位置２０を地図２０上で同定してもよい（たとえばそのような位置２０のインジケータをハイライトすることによってまたはそのために弁別的なインジケータを使うことによって）。
【００２９】
この第三の側面の第三の例として、地図３４は、地図３４上に描かれている位置２０の種々の属性を示すよう種々の視覚的インジケータを使ってもよい。一つのそのような例として、それぞれの個人ストア１８は、個人ストア１８を他の個人ストア１８から区別する視覚的な識別子（visual  identifier）に関連付けられていてもよく、地図３４は位置２０を、位置２０に関連するメッセージ１６が受信されたもとの個人ストア１８の弁別的な視覚的識別子を用いて描いてもよい。同様に、区別する視覚的識別子は、たとえばどの個人１４が、位置２０に関連するメッセージ１６をポストしたかを、または地図３４上に描かれる位置２０の型を同定するために使われてもよい。
【００３０】
この第三の側面の第四の例として、地図３４上に呈示される位置２０をフィルタリングするためにさまざまな技法が利用されうる。たとえば、それぞれのメッセージ１６は、メッセージ型（たとえば、ソーシャル・ネットワークにおいてポストされた状態のような短いテキスト・メッセージ、逸話または文書のような語りのメッセージ、位置２０において捕捉されたオーディオ記録または位置２０を描く写真もしくはビデオ記録）のような少なくとも一つのメッセージ属性を有していてもよい。ユーザー１２から受領される要求１０２は、少なくとも一つの選択されたメッセージ属性を指定してもよく、地図３４は、前記少なくとも一つの選択されたメッセージ属性を有するメッセージ（たとえば写真メッセージ１６において描かれている位置２０を描くのみ）から生成されてもよい。
【００３１】
この第三の側面の第五の例として、これらの技法のある実施形態は、最初に地図３４を生成したあとで受領された情報を用いて地図３４を更新するよう構成されていてもよい。たとえば、ユーザー１２に対してマップ３４を呈示している間に、ある実施形態は、個人ストア１８から位置２０を有する新たなメッセージを受信することがあり、該新たなメッセージを用いて地図を更新してもよい。この変形は、たとえば、ユーザー１２が地図３４を、エリア２４における個人１４の現在位置などといった個人１４についての最新情報を求めて参照している場合に有利となりうる。当業者は、本稿に呈示される技法を実装する間に、地図３４を呈示する多くの仕方を考案しうる。
【００３２】
これらの技法の実施形態の間で変わりうる第四の側面は、それらの技法において実装されうる追加的な機能に関する。第一の例として、地図３４は、ユーザーに対してそれぞれの位置２０に関連するメッセージ１６をも呈示してもよい。たとえば、ユーザー１２から位置２０の選択を受領すると、これらの技法のある実施形態は、選択された位置２０に関連するメッセージ１６を呈示してもよい。代替的にまたは追加的に、ある実施形態は、地図３４上に呈示される位置２０に関連するメッセージ１６に対するユーザー１２からの返答を受領すると、該返答を個人ストア１８（返答によって参照されるメッセージ１６が受信されたもとの個人ストア１８を含む）に送るよう構成されていてもよい。
【００３３】
この第四の側面の第二の例として、ユーザー１２のユーザー位置の近傍に制約された地図３４の呈示が、ユーザー位置の近傍に位置するビジネスに関連するオファーを含んでいてもよい。たとえば、これらの技法のある実施形態は、位置を有するそれぞれのビジネスからのオファーの集合（たとえば、物品またはサービスに対する期間限定の割引）を受信してもよく、ユーザーがビジネスの位置２０を含むエリア２４の地図３４を見る場合、関連するオファーが地図３４上に呈示されてもよい。
【００３４】
この第四の側面の第三の例として、これらの技法に基づく地図３４を呈示するよう構成された装置９４はまた、一つまたは複数の機能をも有していてもよい。たとえば、装置９４は、音声機能を呈示する携帯電話、テキスト通信機能を呈示するソフトウェアもしくはハードウェア・キーボードをもつモバイル・テキスト通信装置、または画像送信機能を呈示するカメラであってもよい。よって、これらの技法の本実施形態は、地図３４上に呈示される位置２０に関連するメッセージ１６を呈示しながら、それぞれのメッセージ１６に関連付けられている一つまたは複数のメッセージ・オプションを同定するよう構成されていてもよく、地図３４上でそれらのメッセージ１６との関係で該メッセージ・オプションを呈示してもよい。たとえば、テキスト機能のある装置９４を操作するユーザー１２が個人１４からのテキスト・メッセージにおいて同定される位置２０を選択する場合、地図３４は、個人１４にテキスト・メッセージを送るメッセージ・オプションを含んでいてもよい。このようにして、これらの技法の本実施形態は、位置２０の地図３４の呈示において装置の機能を利用してもよい。
【００３５】
図７は、一または複数の個人１４によって書かれ、一または複数の個人ストア１８から受信されたメッセージ１６において同定されている位置２０の地図３４の呈示の要求１０２をユーザーが発することをフィーチャーする例示的なシナリオ１１０の図解を呈示している。ユーザー１２は、要求１０２を、一組の機能１１４をもつ第二の装置１１２から発してもよい（該機能はたとえば、第二の装置１１２が音声通信を開始し、受信しうることを示す音声機能１１４および第二の装置１１２がテキスト・メッセージを送受信しうることを示すテキスト機能１１４）。よって、これらの技法のある実施形態９８は、位置２０およびそのような位置２０に関連する一つまたは複数のメッセージ１６の地図３４を生成しながら、メッセージ１６を書いた個人１４との音声通信を開始するまたはメッセージ１６に返信するテキスト・メッセージを送るオプションなどといった、メッセージ１６に関連する一つまたは複数のメッセージ・オプションを含めてもよい。このようにして、実施形態９８は、ユーザー１２に対して地図３４を呈示しながら、第二の装置１２の機能１１４を利用してもよい。当業者は、本稿に呈示される技法と一緒に含められてもよい多くのそのような追加的な機能を考案しうる。
【００３６】
主題を構造的な特徴および／または方法論工程に固有の言辞で記載してきたが、付属の請求項において定義される主題は、必ずしも上記の個別的な特徴または工程に限定されないことは理解しておくべきである。むしろ、上記の個別的な特徴および工程は、請求項を実施する例示的な形として開示されている。
【００３７】
本願での用法では、用語「コンポーネント」「モジュール」「システム」「インターフェース」などは、一般に、ハードウェア、ハードウェア及びソフトウェアの組み合わせ、ソフトウェアまたは実行中のソフトウェアのいずれであれ、コンピュータに関係したエンティティを指すことが意図されている。たとえば、コンポーネントは、これに限られないが、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、実行可能形式、実行のスレッド、プログラムおよび／またはコンピュータでありうる。例として、コントローラ上で走るアプリケーションおよび該コントローラの両方が、コンポーネントであることができる。一つまたは複数のコンポーネントがプロセスおよび／または実行のスレッド内に存在していてもよく、コンポーネントは、一つのコンピュータ上に局在化されていてもよいし、および／または二つ以上のコンピュータの間で分散されていてもよい。
【００３８】
さらに、特許請求される主題は、開示される主題を実装するようコンピュータを制御するソフトウェア、ファームウェア、ハードウェアまたはそれらの任意の組み合わせを創り出すための標準的なプログラミングおよび／またはエンジニアリング技法を使って、方法、装置または製造物として実装されてもよい。本稿で使われるところの用語「製造物」は、コンピュータ可読デバイス、担体または媒体からアクセス可能なコンピュータ・プログラムを包含することが意図されている。もちろん、当業者は、特許請求される主題の範囲や精神から外れることなく、この構成に対する多くの修正がなしうることを認識するであろう。
【００３９】
図８および以下の議論は、本稿で記述される規定の一つまたは複数の実施形態を実装する好適なコンピューティング環境の簡潔な概括的な記述を与える。図８の動作環境は、好適な動作環境のほんの一例であり、動作環境の使用または機能の範囲に関していかなる限定をも示唆することは意図されていない。例示的なコンピューティング装置は、これに限られないが、パーソナル・コンピュータ、サーバー・コンピュータ、ハンドヘルドまたはラップトップ装置、モバイル装置（携帯電話、携帯情報端末（PDA）、メディア・プレーヤーなどのような）、マルチプロセッサ・システム、消費者電子装置、ミニコンピュータ、メインフレーム・コンピュータ、上記のシステムまたは装置のいずれかを含む分散コンピューティング環境などを含む。
【００４０】
必須ではないが、実施形態は、「コンピュータ可読命令」が一つまたは複数のコンピューティング装置によって実行されるという一般的なコンテキストにおいて記述される。コンピュータ可読命令は、コンピュータ可読媒体（下記で論じる）を介して頒布されてもよい。コンピュータ可読命令は、関数、オブジェクト、アプリケーション・プログラミング・インターフェース（API）、データ構造などといった、特定のタスクを実行するまたは特定の抽象データ型を実装するプログラム・モジュールとして実装されてもよい。典型的には、コンピュータ可読命令の機能は、さまざまな環境では、所望に応じて組み合わされたり分散されたりしてもよい。
【００４１】
図８は、本稿で与えられる一つまたは複数の実施形態を実装するよう構成されたコンピューティング装置１２２を有するシステム１２０の例を示している。一つの構成では、コンピューティング装置１２２は、少なくとも一つの処理ユニット１２６およびメモリ１２８を含む。コンピューティング装置の厳密な構成および型に依存して、メモリ１２８は揮発性（たとえばRAMのように）、不揮発性（たとえばROM、フラッシュメモリなどのように）または両者の何らかの組み合わせであってもよい。この構成は、図８では、破線１２４によって示されている。
【００４２】
他の実施形態では、装置１２２は、追加的な特徴および／または機能を含んでいてもよい。たとえば、装置１２２は、これに限られないが、磁気的記憶、光学式記憶などを含む追加的な記憶（たとえば、リムーバブルおよび／または非リムーバブル）をも含んでいてもよい。そのような追加的な記憶は図８では記憶部１３０によって示されている。ある実施形態では、本稿で与えられる一つまたは複数の実施形態を実装するためのコンピュータ可読命令は、記憶部１３０内にあってもよい。記憶部１３０は、オペレーティング・システム、アプリケーション・プログラムなどを実装するための他のコンピュータ可読命令をも記憶していてもよい。コンピュータ可読命令は、たとえば処理ユニット１２６による実行のためにメモリ１２８にロードされてもよい。
【００４３】
本稿で使うところの用語「コンピュータ可読媒体」は、コンピュータ記憶媒体を含む。コンピュータ記憶媒体は、コンピュータ可読命令または他のデータのような情報の記憶のために任意の方法または技術で実装された、揮発性および不揮発性、リムーバブルおよび非リムーバブルの媒体を含む。メモリ１２８および記憶部１３０はコンピュータ記憶媒体の例である。コンピュータ記憶媒体は、これに限られないが、RAM、ROM、EEPROM、フラッシュメモリまたは他のメモリ技術、CD-ROM、デジタル多用途ディスク（DVD）または他の光学式記憶、磁気カセット、磁気テープ、磁気ディスク記憶または他の磁気記憶装置または所望される情報を記憶するために使用でき、装置１２２によってアクセスできる他の任意の媒体を含む。そのような任意のコンピュータ記憶媒体は装置１２２の一部であってもよい。
【００４４】
装置１２２は、装置１２２が他の装置と通信することを許容する通信接続（単数または複数）１３６をも含んでいてもよい。通信接続１３６は、これに限られないが、モデム、ネットワーク・インターフェース・カード（NIC）、統合されたネットワーク・インターフェース、電波周波数送信機／受信機、赤外線ポート、USB接続またはコンピューティング装置１２２を他のコンピューティング装置に接続するための他のインターフェースを含んでいてもよい。通信接続１３６は、有線接続または無線接続を含んでいてもよい。通信接続１３６は、通信媒体を送信および／または受信してもよい。
【００４５】
用語「コンピュータ可読媒体」は、通信媒体を含んでいてもよい。通信媒体は、典型的には、コンピュータ可読命令または他のデータを、搬送波または他の転送機構のような「変調されたデータ信号」において具現し、任意の情報送達媒体を含む。用語「変調されたデータ信号」は、その特性の一つまたは複数が信号中の情報をエンコードするような仕方で設定または変更される信号を含んでいてもよい。
【００４６】
装置１２２は、キーボード、マウス、ペン、音声入力装置、タッチ入力装置、赤外線カメラ、ビデオ入力装置および／または他の任意の入力装置といった入力装置１３４を含んでいてもよい。一つまたは複数のディスプレイ、スピーカー、プリンタおよび／または他の任意の出力装置といった出力装置１３２も装置１２２に含まれていてもよい。入力装置１３４および出力装置１３２は装置１２２に有線接続、無線接続またはその任意の組み合わせを介して接続されていてもよい。ある実施形態では、他のコンピューティング装置からの入力装置または出力装置がコンピューティング装置１２２のための入力装置１３４または出力装置１３２として使用されてもよい。
【００４７】
コンピューティング装置１２２のコンポーネントは、バスのようなさまざまな相互接続によって接続されていてもよい。そのような相互接続は、PCIエクスプレスのような周辺コンポーネント相互接続（PCI:  Peripheral  Component  Interconnect）、ユニバーサル・シリアル・バス（USB）、ファイアワイヤ（IEEE1394）、光学式バス構造などを含んでいてもよい。もう一つの実施形態では、コンピューティング装置１２２のコンポーネントは、ネットワークによって相互接続されてもよい。たとえば、メモリ１２８は、ネットワークによって相互接続された異なる物理的位置に位置される複数の物理的なメモリ・ユニットから構成されていてもよい。
【００４８】
当業者は、コンピュータ可読命令を記憶するために利用される記憶装置がネットワークを介して分散されていてもよいことを認識するであろう。たとえば、ネットワーク１３８を介してアクセス可能なコンピューティング装置１４０が、本稿で与えられる一つまたは複数の実施形態を実装するためのコンピュータ可読命令を記憶してもよい。コンピューティング装置１２２は、コンピューティング装置１４０にアクセスし、実行のためにコンピュータ可読命令の一部または全部をダウンロードしてもよい。あるいはまた、コンピューティング装置１２２はコンピュータ可読命令の諸片を必要に応じてダウンロードしてもよいし、あるいはいくつかの命令はコンピューティング装置１２２において、いくつかの命令はコンピューティング装置１４０において実行されてもよい。
【００４９】
本稿では実施形態のさまざまな動作が与えられている。ある実施形態では、記載される動作の一つまたは複数が、一つまたは複数のコンピュータ可読媒体上に記憶されるコンピュータ可読命令を構成してもよい。該命令は、コンピューティング装置によって実行されると、該コンピューティング装置に記載される動作を実行させる。動作の一部または全部が記載される順序は、これらの動作が必ず順序依存であることを含意するものと解釈すべきではない。代替的な順序が、本記述の恩恵を受ける当業者には理解されるであろう。さらに、すべての動作が本稿で与えられる各実施形態に必ず存在するわけではないことは理解されるであろう。
【００５０】
さらに、単語「例示的」は、本稿では、例、事例または例解のはたらきをすることを意味するために使われている。「例示的」として本稿で使われているいかなる側面もデザインも、必ずしも、他の側面またはデザインより有利であると解釈されるべきではない。むしろ、例示的という単語の使用は、具体的な仕方で概念を呈示することが意図されている。本願での用法では、用語「または」は、排他的な「または」ではなく包含的な「または」を意味することが意図されている。すなわち、特に断りのない限り、あるいは文脈から明らかでない限り、「XはAまたはBを用いる」は自然な包含的な置換の任意のものを意味することが意図されている。すなわち、XがAを用いるか、XがBを用いるか、XがAとBの両方を用いる場合、上記の事例のいずれのもとでも「XはAまたはBを用いる」が満たされる。さらに、本願および付属の請求項での単数形の表現は一般に、特に断りのない限りまたは文脈から単数形に向けられていることが明らかでない限り、「一つまたは複数」を意味すると解釈されうる。
【００５１】
本開示は一つまたは複数の実装に関して図示され、記述されてきたが、本明細書および付属の図面を読み、理解すれば、他の当業者にも等価な変更および修正が思いつくであろう。本開示は、そのようなすべての修正および変更を含み、付属の請求項の範囲によってのみ限定される。特に上記のコンポーネント（たとえば、要素、資源など）によって実行されるさまざまな機能に関し、そのようなコンポーネントを記述するために使われる用語は、特に断りのない限り、たとえ本開示の本稿で示される例示的な実装の機能を実行する開示される構造と構造的に等価でなくとも、記述されるコンポーネントの指定される機能を実行する（たとえば、機能的に等価な）任意のコンポーネントに対応することが意図されている。さらに、本開示の特定の特徴がいくつかの実装の一つだけに関して開示されていたとしても、そのような特徴は、所望に応じてまた任意の所与のもしくは特定の用途に有利であれば、他の実装の一つまたは複数の他の特徴と組み合わされてもよい。さらに、用語「含む」「有する」「もつ」またはそれらの変形が詳細な説明または請求項のいずれかで使用される限りにおいて、そのような用語は用語「有する」と同様の仕方で包含的であることが意図される。
【図３】
2014520305.tif 000003
【図４】
2014520305.tif 000004
【図５】
2014520305.tif 000005
【図８】
2014520305.tif 000006
【図１】
2014520305.tif 000007
【図２】
2014520305.tif 000008
【図６】
2014520305.tif 000009
【図７】
2014520305.tif 000010
【国際調査報告】
2014520305.tif 000011
2014520305.tif 000012