(57)【特許請求の範囲】
【請求項１】
プロセッサを有するモバイル装置のユーザーにオーディオ・メッセージを呈示する方法であって、
前記ユーザーがある位置にいる間に前記ユーザーに対してオーディオ・メッセージを呈示する要求を前記ユーザーではない他の人から受領したときに、該要求を記憶する段階であって、前記要求は前記ユーザーが前記位置にいることに加えて条件を指定する、段階と；
前記ユーザーが前記位置にいることを検出し、かつ前記条件が満たされることを判別したときに、前記ユーザーが前記位置にいることを前記他の人によって使われる装置に通知する段階と；
前記他の人によって使われる装置から前記オーディオ・メッセージを受信したときに、前記オーディオ・メッセージを前記ユーザーに対して呈示する段階であって、前記オーディオ・メッセージは、前記通知に応答して前記他の人によって生成されたものである、段階とを、
前記モバイル装置に実行させる命令を前記プロセッサ上で実行することを含む、
方法。
【請求項２】
前記要求が前記位置を位置型として指定し；
前記ユーザーが前記位置にいることを検出することが、前記ユーザーが前記位置型の位置にいることを検出することを含む、
請求項１記載の方法。
【請求項３】
前記条件が、前記ユーザーが前記位置にいることの時間範囲を含む、請求項１記載の方法。
【請求項４】
前記条件が、イベントに関連付けられている時間範囲を含む、請求項１記載の方法。
【請求項５】
前記命令の実行が前記モバイル装置にさらに、前記オーディオ・メッセージを前記ユーザーに対して呈示したときに、前記オーディオ・メッセージが前記ユーザーに対して呈示されたことを前記他の人によって使われる装置に通知させる、請求項１記載の方法。
【請求項６】
前記オーディオ・メッセージが、前記他の人によって話された前記他の人の声でのメッセージである、請求項１ないし５のうちいずれか一項記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピューティングの分野において、多くのシナリオが、多様な仕方で個人とメッセージ源との間の通信を可能にするよう構成されている装置に関わる。
【０００２】
第一の例として、リアルタイム通信シナリオは、それぞれの装置の二以上のユーザーが、リアルタイムで他のユーザーに呈示されるオーディオ・メッセージを提供することを許容する。この通信は、電話の通話またはボイスチャット・セッションのように同時並行的であり可能性としては重なり合っていてもよく、あるいは「トランシーバー」またはインターコム通信セッションのような継起的かつ代わる代わるであってもよい。
【０００３】
第二の例として、メッセージ・ストア・シナリオは、源が、ユーザーのメールボックス（たとえば、テキスト・メッセージ・ストア、電子メールのメールボックスまたはボイスメールのメールボックス）にメッセージを記憶することを許容する。ユーザーの装置は該メッセージを受信し、該メッセージの到着をユーザーに通知してもよい。すると、ユーザーは、ユーザーによって選択された第二の時点において、記憶されたメッセージを受領することを要求してもよく、次いで装置がそれらのメッセージをユーザーに対して呈示してもよい。任意的に、装置は、シンプル・メッセージ・サービス（SMS）または「インスタント」チャット・メッセージングのように、受信時にユーザーのためにメッセージをすぐに表示してもよい。
【０００４】
第三の例として、位置通知シナリオは、個人が、ある装置のユーザーがある位置に到着したときに通知することを要求することを許容しうる。該ユーザーの装置は、該要求を受信し、記憶し、該ユーザーがその位置に到着することを検出した際に、その個人に通知してもよい。
【０００５】
第四の例として、音声リマインダー・シナリオは、ユーザーが、該ユーザーがある特定の位置に着いたときに同ユーザーに呈示されるリマインダーを提供することを許容する。リマインダーは、たとえば、テキスト・メッセージ、画像またはビデオを含んでいてもよい。装置は、該リマインダーを記憶してもよく、該リマインダーにおいて指定された位置との比較のために装置の現在位置を連続的または定期的に監視してもよく、その位置に着いたらユーザーにリマインダー・メッセージを呈示してもよい。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この概要は、詳細な説明においてさらに記載される概念のセレクションを簡略化された形で紹介するために与えられている。この概要は、特許請求される主題のキーとなる因子や本質的な特徴を特定することを意図したものではなく、特許請求される主題の範囲を限定するために使われることも意図されていない。
【０００７】
上記の通信シナリオはさまざまな型の通信を可能にするものの、源が、ユーザーがある位置にいるときに該ユーザーにオーディオ・メッセージを伝えることを望むという個別的なシナリオが生じることがありうる。たとえば、源は、ユーザーがマーケットを訪れている間に該ユーザーにパンを買うよう頼む音声リマインダーを提供することを望むことがありうる。上記のシナリオのそれぞれはこのメッセージを個人に伝えることにおいては不足を呈することがある。（電話の通話のような）リアルタイム通信セッションはすぐにメッセージをユーザーに伝えうるが、ユーザーはその位置を訪れている間にそのメッセージを思い出さないかもしれない。メッセージ・ストアはユーザーのためにメッセージを記憶しうるが、ユーザーがその位置にいる間にユーザーに報知しないことがありうる。ユーザーはその位置を訪れる前にメッセージを受領することがありえ、しかしながらその位置にいる間にそのことを思い出さないことがありうる。あるいはその位置を訪れた後までメッセージ・ストアにアクセスしてメッセージを受け取ることをしないことがありうる。位置通知システムは、ユーザーがその位置に到着したときに源に報知しうるが、源はその時点でユーザーに連絡するために手が空いていないことがありうるし、あるいは源がその個人に伝えたかったメッセージをその時点において覚えていないことがありうる。音声リマインダー・シナリオは、ユーザーが自分のための位置ベースのメッセージを記憶することを許容しうるが、典型的には他の個人が位置ベースのリマインダーをユーザーに送ることは許容しない。
【課題を解決するための手段】
【０００８】
本稿では、モバイル装置のユーザーに呈示するために源によって提供される位置ベースのリマインダーに関わる通信シナリオが呈示される。本稿に呈示される技法によれば、源は、ユーザーがある位置にいる間にユーザーにオーディオ・メッセージを呈示する要求を提供してもよい。ユーザーのモバイル装置は、その要求を受領し、記憶してもよい。モバイル装置がのちにユーザーがその位置にいることを検出するとき、モバイル装置はオーディオ・メッセージをユーザーに呈示してもよい。いくつかの実施形態では、この呈示は、ユーザーへのメッセージの適時の送達を提供するために、たとえばユーザーがメッセージ・ストアへのアクセスを開始することなく、自動的に生起する。
【０００９】
上記および関係する目的を達成するために、以下の記述および付属の図面はある種の例示的側面および実装を記述する。これらは、一つまたは複数の側面が用いられうるさまざまな仕方のほんの少数を示すだけである。本開示の他の側面、利点および新規な特徴が、付属の図面との関連で考慮されるときに以下の詳細な説明から明白になるであろう。
【図面の簡単な説明】
【００１０】
【図１】ユーザーにメッセージを呈示する装置を備えるさまざまなシナリオの図解である。
【図２】本稿に呈示される技法に基づく、ユーザーがある位置にいる間にユーザーに源からのオーディオ・メッセージを呈示する装置を備える例示的なシナリオの図解である。
【図３】本稿に呈示される技法に基づく、ユーザーがある位置にいる間にユーザーに源からのオーディオ・メッセージを呈示するよう装置を構成する例示的な方法の図解である。
【図４】本稿に呈示される技法に基づく、ユーザーがある位置にいる間に諸ユーザーに対する諸源からのオーディオ・メッセージの呈示を容易にするようサーバーを構成する例示的な方法の図解である。
【図５】本稿に呈示される技法に基づく、ユーザーがある位置にいる間にユーザーに源からのオーディオ・メッセージを呈示するシステムを含む例示的な装置の図解である。
【図６】本稿に記載される提供物の一つまたは複数を具現するよう構成されたプロセッサ実行可能命令を含む例示的なコンピュータ可読媒体の図解である。
【図７】本稿に提供される技法が利用されうる例示的な装置の図解である。
【図８】本稿に呈示される技法に基づいて構成された装置での源のホワイトリスト化を備える例示的なシナリオの図解である。
【図９】本稿に呈示される技法に基づいて構成された装置のユーザーに対する、オーディオ・メッセージの時間設定された呈示を備える例示的なシナリオの図解である。
【図１０】本稿に呈示される技法に基づく、ある位置にいる間にユーザーに呈示されるべきオーディオ・メッセージの遅延された受領を備える例示的なシナリオの図解である。
【図１１】本稿に呈示される技法に基づく、オーディオ・メッセージに応答するためにユーザーによって実行可能な一組のジェスチャーを備える例示的なシナリオの図解である。
【図１２】本稿に呈示される技法に基づく、ある位置にいる間に加入者に呈示されるべきオーディオ・メッセージの源に、ユーザーが加入することを可能にするサーバーを備える例示的なシナリオの図解である。
【図１３】本稿に記載される提供物の一つまたは複数が実装されうる例示的なコンピューティング環境の図解である。
【発明を実施するための形態】
【００１１】
特許請求される主題がここに図面を参照して記述される。図面において、同様の参照符号は全体を通じて同様の要素を指すために使われる。以下の記述では、説明の目的のため、特許請求される主題の十全な理解を提供するために、数多くの個別的詳細が記述される。しかしながら、特許請求される主題がこうした個別的詳細なしで実施されてもよいことは明白でありうる。他の場合には、特許請求される主題の記述を容易にするために、構造および装置がブロック図の形で示される。
【００１２】
〈Ａ．序〉
図１は、装置１０４のユーザー１０２にメッセージを提供するための多様な技法に関わる例示的なシナリオ１００の図解を呈示している。
【００１３】
第一のそのような技法１２０では、それぞれの装置１０４の二以上のユーザー１０２が、リアルタイム通信セッション１０６に従事してもよい。ここで、一のユーザー１０２によって生成されたテキスト、オーディオ、画像、ビデオまたは他の形のメディアがリアルタイムで他のユーザー１０２に送達される。そのような技法は、電話の通話もしくは電話会議、ビデオ会議または「インスタント」テキスト・メッセージング・チャット・セッションのように同時並行的であり可能性としては重なり合っていてもよく、あるいは「トランシーバー」またはインターコム通信セッションのように逐次的かつ代わる代わるであってもよい。
【００１４】
第二のそのような技法１２２では、第一の時点１２４において、源１０８が、装置１０４のユーザー１０２のメールボックス１１２に送達される一つまたは複数のメッセージ１１０を生成してもよい。第二の時点１２６において、ユーザーはメールボックス１１２の内容を見る要求１１４を開始してもよく、モバイル装置１０４は、メールボックス１１２に記憶されているメッセージ１１０を呈示してもよい。任意的に、第一の時点１２４において、モバイル装置１０４は、メッセージ１１２の受信の通知および／またはメッセージ１１２全体もしくはその概要を呈示してもよい。
【００１５】
第三のそのような技法１２８では、第一の時点１２４において、モバイル装置１０４のユーザー１０２が、ある特定の位置１１６に到着したときに同ユーザー１０２に呈示されるよう、メッセージ１１０を記憶するようモバイル装置１０４についての要求１１４を開始してもよい。モバイル装置１０４はメッセージ１１０をメモリに記憶１１８してもよく、要求１１４において指定された位置１１６との比較のためにモバイル装置１０４の現在位置を監視してもよい。第二の時点１２６において、モバイル装置１０４が位置１１６への到着を検出すると、モバイル装置１０４はメッセージ１１０をユーザー１０２に、たとえば「ジオフェンス」ベースのリマインダーとして呈示してもよい。
【００１６】
第四のそのような技法（図示せず）では、個人が、ユーザー１０２がある特定の位置１１６に到着したときの通知を要求してもよい。そのような到着が検出されると、モバイル装置１０４はその個人に、ユーザーが位置１１６にいることを通知してもよく、その個人は、位置１１６に関係したメッセージを伝えるためにユーザー１０２に連絡することを選んでもよい（たとえば、マーケットを訪れている間にパンを購入するようユーザーに頼むために電話通話を開始する）。
【００１７】
これらおよび他の技法は、モバイル装置１０４のユーザー１０２との通信を容易にしうる。ユーザー１０２に連絡するオプションの増殖を考えると、源１０８は、メッセージ１１０の状況（たとえば、メッセージ１１０が緊急であるか通常であるか、メッセージが短いか延々と続くか、メッセージ１１０が一方向性の通知かユーザー１０２との議論に関わるか、メッセージが特定の時間または位置１１６に関係しているかどうか）に基づいて個人１０２に連絡するための利用可能なオプションの間で選択をしうる。
【００１８】
しかしながら、特定のシナリオにおいて、源１０８は、位置１１６に関わり、ユーザー１０２が位置１１６にいることに関連するユーザー１０２へのメッセージを伝えることを望むことがありうる。たとえば、源１０８は、ユーザー１０２に、マーケットを訪れている間にパンを購入することを思い出させることを望むことがありうる。このシナリオにおいて、上記され、図１の例示的なシナリオ１００に示されている技法のそれぞれは不十分でありうる。
【００１９】
第一のそのような技法１２０では、第一のユーザー１２０は、第二のユーザーが後刻訪れることを意図している位置１１６に関係したメッセージ１１０を伝えるために、第二のユーザー１０２とのリアルタイム通信セッション１０６を確立してもよい。しかしながら、位置１１６を訪れたとき、第二のユーザー１０２はメッセージ１１０を、完全にまたは具体的な詳細において、覚えていないことがありうる。あるいはまた、第一のユーザー１０２が第二のユーザーがその位置にいる間に第二のユーザー１０２とリアルタイム通信セッション１０６を開始しようとしても、第二のユーザー１０２がリアルタイム通信セッション１０６を受け入れられないまたは受け入れたくないことがありうる。そのようなセッションは典型的には位置１１６からユーザー１０２の注意をそらすことに関わるからである。あるいはまた、ユーザー１０２が位置１１６にいる間、モバイル装置１０４が通信のために利用可能でないことがありうる。
【００２０】
第二のそのような技法１２２では、源１０８は、位置１１６に関するユーザー１０２へのメッセージ１１０を残してもよい。しかしながら、ユーザー１０２は位置１１６を訪れる前にメッセージを受領することがあり、やはり位置１１６をのちに訪れた際にメッセージの全体または一部を覚えていないことがありうる。あるいはまた、ユーザー１０２は、位置１１６を訪れた後までメールボックス１１２にアクセスしないことがあり、よって訪れている間にメッセージ１１０に気づかないまたはメッセージ１１０を受領しないことがありうる。
【００２１】
第三のそのような技法１２８では、ユーザー１０２は、メッセージ１１０に基づく位置ベースのリマインダーを生成してもよい。しかしながら、そのようなリマインダーは典型的には、源１０８によってユーザー１０２のために生成されるのではなく、ユーザー１０２によって自分への呈示のために生成される。そのような位置ベースのリマインダーを生成することによってユーザー１０２が源１０８からのメッセージ１１０に応答してもよいものの、そのような生成は追加的なユーザー対話に関わり、該追加的なユーザー対話は、ユーザー１０２が実行しないことがありえ、および／または源１０８から受領されたメッセージ１１０と該リマインダーとの間の翻訳（translation）における誤りを生じることがある。
【００２２】
第四のそのような技法（図示せず）では、第一の時点において個人が、ユーザー１０２が位置１１６に着いたときの自動化された通知を要求してもよい。第二の時点において、そのような通知を受領したとき、その個人は、メッセージ１１０を中継するためにユーザー１０２に連絡してもよい。しかしながら、この技法は、追加的なユーザー対話に関わる。さらに、第二の時点において、その個人は通知を受領しメッセージ１１０をユーザー１０２に送るために手が空いていないことがありえ；その個人がユーザー１０２に伝えたかったメッセージ１１０の性質を覚えていないことがありえ；あるいはたとえばモバイル装置１０４が通信のために利用可能でない場合、ユーザー１０２に連絡できないことがありうる。
【００２３】
少なくともこれらの理由により、利用可能な通信技法は、ユーザー１０２が位置１１６にいることに関わるユーザー１０２へのメッセージを源が伝えることを十分に可能にしないことがありうることが理解されうる。さらに、いくつかの通信技法はこのシナリオとより容易に適合しうること；たとえば、位置１１６を訪れている間に（たとえばユーザーの視覚および／または注意が占有されている間に）ユーザー１０２に対してモバイル装置１０４によって呈示されるテキスト・メッセージまたは画像にユーザーが気づかないことがありうるが、オーディオ・メッセージなら、位置１１６への訪問に部分的に専心している間にユーザー１０２に対して呈示され、ユーザー１０２によって受領されるのがより容易でありうることが理解されうる。
【００２４】
〈Ｂ．呈示される技法〉
図２は、ユーザー１０２が位置１１６にいる２０４間にユーザーに対して源１０８からのオーディオ・メッセージ２０２を呈示するよう構成されているモバイル装置１０４を備える例示的なシナリオ２００の図解を呈示している。この例示的なシナリオ２００では、第一の時点１２４において、源１０８は、ユーザー１０２が位置１１６にいるときにユーザー１０２にオーディオ・メッセージ２０２を送る要求１１４を開始する。第一の時点１２４において、ユーザー１０２のモバイル装置１０４は要求１１４を受領し、記憶してもよい。第二の時点１２６において、モバイル装置１０４はユーザー１０２が位置１１６にいること２０４を検出してもよく、オーディオ・メッセージ２０２をユーザー１０２に呈示してもよい。いくつかのシナリオでは、モバイル装置１０４は、自動的に、たとえばオーディオ・メッセージ２０２を再生するというユーザー１０２からの要求を待たずに、オーディオ・メッセージ２０４をユーザー１０２に呈示してもよい。
【００２５】
この例示的なシナリオ２００に描かれる対話は、図１の例示的なシナリオ１００に示されるものを含め他の通信技法に対して多くの利点を呈しうる。
【００２６】
第一の例として、源１０８は第一の時点１２４における対話に関わるだけでよく、たとえユーザー１０２が位置１１６にいる２０４間の第二の時点１２６において源１０８が利用可能でない場合でも、要求１１４はユーザー１０２に送達されうる。
【００２７】
第二の例として、図２に示される技法におけるオーディオ・メッセージ２０２の送達は、オーディオ・メッセージ２０２の存在および内容に関してユーザー１０２および／または源１０８の記憶力に頼らない。むしろ、オーディオ・メッセージ２０２は、ユーザー１０２が位置１１６にいる２０４間に適時に呈示される。
【００２８】
第三の例として、第一の時点１２４におけるモバイル装置１０４への要求１１４の送達および第一の時点１２４における要求１１４を記憶１１８するようにするモバイル装置１０４の構成設定により、たとえモバイル装置１０４が源１０８との通信圏外であっても、モバイル装置１０４は、第二の時点１２６においてユーザー１０２へのオーディオ・メッセージ２０２の送達を完了することができる。たとえば、モバイル装置は「デッドゾーン」として知られるエリアにおいて通信サービスの中断をしばしば示し、図２の技法は、たとえ位置１１６がそのようなエリアに位置していたとしても、オーディオ・メッセージ２０２の送達を可能にする。
【００２９】
第四の例として、オーディオ・メッセージ２０２としてのメッセージの送達は、図２に示されるシナリオについて特に好適でありうる。たとえば、位置１１６を訪れているユーザー１０２は注意を該訪問に割いたことがありえ、視覚をモバイル装置１０４に向け直すことができないまたは気が進まないことがありうるし、および／またはテキスト、画像またはビデオのような視覚的メッセージには気づかないことがありうる。しかしながら、オーディオ・メッセージ２０２はユーザー１０２の視覚的な注意に関わらないので、オーディオ・メッセージ２０２なら、位置１１６への訪問に専心している間にユーザー１０２の注意と、より理解可能に統合されうる。さらに、いくつかの装置１０４については、オーディオ・メッセージ２０２の呈示を開始することにおけるユーザー１０２の関与なしに、オーディオ・メッセージ２０２が自動的に再生されてもよい。これらおよび他の利点が、本稿に記載される技法に基づくユーザー１０２に対するオーディオ・メッセージ２０２の呈示によって達成されうる。
【００３０】
〈Ｃ．例示的実施形態〉
図３は、ユーザー１０２にオーディオ・メッセージ２０２を呈示する例示的方法３００として示される、本稿に呈示される技法の第一の例示的実施形態を呈示している。例示的方法３００は、本稿に呈示される技法に従って装置を動作させる命令を実行することのできるプロセッサを有するモバイル装置１０４に関わる。例示的方法３００はたとえば、モバイル装置１０４のメモリ・コンポーネント、たとえばメモリ回路、ハードディスクドライブの円盤、半導体記憶デバイスまたは磁気もしくは光ディスクに記憶された一組の命令として実装されてもよく、モバイル装置１０４のプロセッサ上で実行されたときに、モバイル装置１０４に本稿に呈示される技法に従って動作させるよう編成されていてもよい。例示的方法３００は３０２で始まり、モバイル装置１０４のプロセッサで前記命令を実行３０４することに関わる。具体的には、前記命令は、モバイル装置１０４に、ユーザー１０２が位置１１６にいる間にユーザー１０２に源１０８からのオーディオ・メッセージ２０２を呈示する要求１１４を受領した際、要求１１４を記憶３０６させる。前記命令はまた、モバイル装置１０４に、ユーザー１０２が位置１１６にいること２０４を検出した際、ユーザー１０２に対してオーディオ・メッセージ２０２を呈示３０８させる。ユーザー１０２が位置１１６にいる２０４間にユーザー１０２にオーディオ・メッセージ２０２を呈示することを達成したので、例示的方法３００は、モバイル装置１０４での本稿に呈示される技法の実装を達成したことになり、よって３１０で終了する。
【００３１】
図４は、ユーザー１０２にオーディオ・メッセージ２０２を送達するようサーバーを構成する例示的方法４００として示される、本稿に呈示される技法の第二の例示的実施形態を呈示している。例示的方法４００は、本稿に呈示される技法に従って装置を動作させる命令を実行することのできるプロセッサを有するサーバーに関わる。例示的方法４００はたとえば、サーバーのメモリ・コンポーネント、たとえばメモリ回路、ハードディスクドライブの円盤、半導体記憶デバイスまたは磁気もしくは光ディスクに記憶された一組の命令として実装されてもよく、サーバーのプロセッサ上で実行されたときに、サーバーに本稿に呈示される技法に従って動作させるよう編成されていてもよい。例示的方法４００は４０２で始まり、サーバーのプロセッサで前記命令を実行４０４することに関わる。具体的には、前記命令は、サーバー４０６に、ユーザー１０２にオーディオ・メッセージ２０２を呈示することができるユーザー１０２に関連付けられた装置１０４を登録４０６させる。前記命令はまた、サーバー４０６に、位置１１６に関連するオーディオ・メッセージ２０２をユーザー１０２に呈示する源１０８からの要求１１４を受領した際、該オーディオ・メッセージ２０２を、ユーザー１０２が位置１１６にいる２０４間に呈示するためにモバイル装置１０４まで送らせる４０８。ユーザー１０２が位置１１６にいる２０４間にユーザー１０２に呈示するために、ユーザー１０２のモバイル装置１０４にオーディオ・メッセージ２０２を送達することを達成したので、例示的方法４００は、サーバーでの本稿に呈示される技法の実装を達成したことになり、よって４１０で終了する。
【００３２】
図５は、モバイル装置５０２にユーザー１０２に対してオーディオ・メッセージ２０２を呈示させるよう構成された例示的システム５１０を備える例示的なシナリオ５００として示される、本稿に呈示される技法の第三の例示的実施形態を呈示している。例示的システム５１０は、装置５０２のメモリ５０６に記憶された一組の命令をそれぞれ有する一組のコンポーネントとして実装されてもよい。ここで、それぞれのコンポーネントの命令は、装置５０２のプロセッサ５０４で実行されたとき、装置５０２に本稿に呈示される技法の一部を実行させる。例示的システム５１０は、ユーザー１０２が位置１１６にいる２０４間にユーザー１０２に源１０８からのオーディオ・メッセージ２０２を呈示する要求１１４を受領した際、要求１１４をメモリ５０６に記憶するオーディオ・メッセージ受領器５１２を含んでいる。例示的システム５１０は、装置５０２の現在位置（たとえば、位置検出器５０８、たとえば全地球測位システム（GPS）受信器または三角測量器によって生成された座標）を要求１１４の位置１１６と比較する位置モニター５１４をも含む。例示的システム５１０は、位置モニター５１６がユーザー１０２が位置１１６にいること２０４を検出した際、オーディオ・メッセージ２０２をユーザー１０２に対して呈示するオーディオ・メッセージ呈示器５１６をも含む。このようにして、例示的システム４０８は、本稿に呈示される技法に基づき、ユーザー１０２が個人２０２がいるところにいる間に、装置４０２に、個人１０８に関わるアクション１０８を実行させる。
【００３３】
さらにもう一つの実施形態は、本稿に呈示される技法を適用するよう構成されたプロセッサ実行可能命令を有するコンピュータ可読媒体に関わる。そのようなコンピュータ可読媒体はたとえば、有体のデバイスに関わるコンピュータ可読記憶デバイス、たとえばメモリ半導体（たとえば静的ランダム・アクセス・メモリ（SRAM）、動的ランダム・アクセス・メモリ（DRAM）および／または同期的動的ランダム・アクセス・メモリ（SDRAM）技術を利用する半導体）、ハードディスクドライブの円盤、フラッシュメモリ・デバイスまたは磁気もしくは光ディスク（たとえばCD-R、DVD-Rまたはフロッピーディスク）であって、装置のプロセッサによって実行されたときに該装置に本稿に呈示される技法を実装させる一組のコンピュータ可読命令をエンコードしているものを含んでいてもよい。そのようなコンピュータ可読媒体はまた、（コンピュータ可読記憶デバイスを除外するクラスの技術として）さまざまな型の通信媒体、たとえばさまざまな物理現象を通じて、さまざまな有線シナリオにおいて（たとえばイーサネット〔登録商標〕または光ファイバー・ケーブルを介して）および／または無線シナリオ（たとえばWiFi、のような無線ローカル・エリア・ネットワーク（WLAN）、ブルートゥース(登録商標)のようなパーソナル・エリア・ネットワーク（PAN）またはセルラーまたは電波ネットワーク）において伝搬されてもよく、装置のプロセッサによって実行されたときに該装置に本稿に呈示される技法を実装させる一組のコンピュータ可読命令をエンコードしている信号（たとえば電磁信号、音波信号または光信号）をも含みうる。
【００３４】
これらの仕方で考案されうる例示的なコンピュータ可読媒体が図６に示されている。ここで、実装６００は、コンピュータ可読データ５０４がエンコードされているコンピュータ可読メモリ・デバイス６０２（たとえばCD-R、DVD-Rまたはハードディスクドライブの円盤）を有している。このコンピュータ可読データ６０４は、コンピューティング装置６１０のプロセッサ５０４で実行されたときに、コンピューティング装置６１０に本稿に記載される原理に従って動作させる一組のコンピュータ命令６０６を含んでいる。第一のそのような実施形態では、プロセッサ実行可能命令６０６は、図３の例示的方法３００のような、ユーザー１０２に対してオーディオ・メッセージ２０２を呈示するようコンピューティング装置６１０を構成する方法を実行するよう構成されていてもよい。第二のそのような実施形態では、プロセッサ実行可能命令６０６は、図４の例示的方法４００のような、ユーザー１０２のモバイル装置１０４にオーディオ・メッセージ２０２を送達するようコンピューティング装置６１０を構成する方法を実行するよう構成されていてもよい。第三のそのような実施形態では、プロセッサ実行可能命令６０６は、図５の例示的システム５１０のような、コンピューティング装置６１０にユーザー１０２に対してオーディオ・メッセージ２０２を呈示させるよう構成されたシステムを実装するようを構成されていてもよい。コンピュータ可読媒体のいくつかの実施形態は、このようにして構成されたプロセッサ実行可能命令を記憶するよう構成されているコンピュータ可読記憶デバイス（たとえば、ハードディスクドライブ、光ディスクまたはフラッシュメモリ・デバイス）を含んでいてもよい。本稿に呈示される技法に従って機能するよう構成されている多くのそのようなコンピュータ可読媒体が、当業者によって考案されうる。
【００３５】
〈Ｄ．変形〉
本稿で論じた技法は、多くの側面における変形とともに工夫されうる。いくつかの変形は追加的な利点を呈し、および／またはこれらの技法の他の変形および他の技法に関する欠点を低減することがありうる。さらに、いくつかの変形は、組み合わせで実装されてもよく、いくつかの組み合わせは、相乗効果により追加的な利点および／または低減された欠点を備えていてもよい。これらの変形は、さまざまな実施形態（たとえば、図３の例示的方法３００、図４の例示的方法４００、図５の例示的システム５１０および図６の例示的コンピュータ可読メモリ・デバイス６０２）に組み込まれて、個別のおよび／または相乗的な利点をかかる実施形態に付与してもよい。
【００３６】
〈Ｄ１．シナリオ〉
これらの技法の実施形態の間で変わりうる第一の側面は、そのような技法が利用されうるシナリオに関する。
【００３７】
第一の側面の第一の変形として、本稿に呈示される技法は、ラップトップ、タブレット、電話および他の通信装置、ヘッドセット、イヤピース、アイウェア、腕時計、ポータブル・ゲーム機、ポータブル・メディア・プレーヤー、たとえばテレビおよびモバイル機器のような多様なモバイル装置１０４の構成を達成するために利用されてもよい。本稿に呈示される技法は、源１０８からユーザー１０２にメッセージを転送する通信仲介サービス；ユーザー１０２に送達されるべきメッセージ１１０を記憶する記憶サービス；およびモバイル装置１０４のためにモバイル通信機能を提供するセルラー通信サーバーといった、モバイル装置１０４にオーディオ・メッセージ２０２を送達するための幅広い多様なサーバーの構成を達成するために利用されてもよい。
【００３８】
図７は、本稿で与えられる技法が実装されうる、イヤピース・デバイス７０２を備える例示的なシナリオ７００の図解を呈示している。このイヤピース・デバイス７０２はユーザー１０２が身につけてもよく、本稿で呈示される技法を実装するために使用可能なコンポーネントを含んでいてもよい。たとえば、イヤピース・デバイス７０２は、ユーザー１０２の頭部７１０の耳７１２に装着可能な筐体７０４を有していてもよく、ユーザー１０２の耳７１２にオーディオ・メッセージを投射するよう位置されたスピーカー７０６と、ユーザー１０２の環境のオーディオ・サンプルを検出するマイクロフォン７０８とを含んでいてもよい。本稿に呈示される技法に基づき、イヤピース・デバイス７０２は、位置１１６にいる２０４間にユーザー１０２にオーディオ・メッセージ２０２を呈示する要求１１４を受領し、記憶してもよく、ユーザー１０２が位置１１６にいること２０４を検出した際に、オーディオ・メッセージ２０２をユーザー１０２に呈示してもよい。いくつかのそのようなイヤピース・デバイス７０２において、オーディオ・メッセージ２０２は、オーディオ・メッセージ２０２を呈示するためのユーザー１０２からの要求を待つことなく、ユーザー１０２に対して呈示されてもよい。このようにして、図７の例示的なシナリオ７００に示されるようなイヤピース・デバイス７０２は、本稿に呈示される技法を利用しうる。
【００３９】
この第一の側面の第二の変形として、本稿に呈示される技法は、源１０８からオーディオ・メッセージ２０２を受領してそれをモバイル装置１０４に転送するサーバーと、オーディオ・メッセージ２０２を受領して、ユーザー１０２が位置１１６にいる２０４間にそれをユーザー１０２に対して呈示する（たとえば、図３の例示的方法３００において提供されるように）モバイル装置１０４のような、装置との組み合わせで実装されてもよい。
【００４０】
この第一の側面の第三の変形として、モバイル装置１０４は、位置１１６にユーザー１０２がいること２０４を検出するためにさまざまな型の位置検出器５０８を利用しうる。たとえば、軌道運動する衛星との三角測量通信による全地球測位システム（GPS）；固定位置にある近くの一組の送信器との三角測量通信によって装置５０２の位置を決定する位置三角測量器；および装置１０４が位置１１６の近傍にあるとの通知を受信する無線受信器などである。さらに、モバイル装置１０４は、ユーザーに対してオーディオ・メッセージ２０２を呈示するために多くの型のスピーカー５１８を利用しうる。たとえば、オーディオ・メッセージ２０２をブロードキャストするユニディレクショナル・スピーカー；オーディオ・メッセージ２０２の送信をユーザー１０２の耳７１２のほうに制限する指向性スピーカー；およびユーザー１０２の耳７１２に直接オーディオ・メッセージ２０２を送信する埋め込みスピーカーなどである。
【００４１】
この第一の側面に第四の変形として、モバイル装置１０４は多くの型のオーディオ・メッセージ２０２をユーザー１０２に送信してもよい。そのようなオーディオ・メッセージ２０２は、たとえば、源１０８によって記録されたまたは事前に記録された発話セグメント；源１０８によって送られたメッセージ１１０に対応する標準化された発話セグメントまたは聴覚手がかり；源１０８によって提供されたテキスト・メッセージを発話メッセージに翻訳すること（translating）によりモバイル装置１０４またはサーバーによって生成された合成発話；および源１０８によって表現された第一の言語からユーザー１０２によって理解される第二の言語への発話翻訳（translation）を含みうる。本稿に呈示される技法と両立する多くのそのような変形が考案されうる。
【００４２】
〈Ｄ２．オーディオ・メッセージ要求の受領〉
本稿に呈示される技法の実施形態の間で変わりうる第二の側面は、ユーザー１０２が位置１１６にいる２０４間にユーザー１０２に対してオーディオ・メッセージ２０２を呈示するというユーザー１０２からの要求１１４を受領する仕方に関わる。
【００４３】
この第二の側面の第一の変形として、要求１１４は、オーディオ・メッセージ２０２の呈示の条件となる、ユーザー１０２が位置２０４にいること２０４に加えての、一つまたは複数の条件を含んでいてもよい。たとえば、源１０８は、ユーザーが特定の位置２０４にいる２０４間だけでなく、該いること２０４が特定の時間範囲内である間に（たとえば、「マーケットが開いている間にジョーがマーケットを訪れたら、ジョーにマーケットでパンを買うよう伝える」）、オーディオ・メッセージ２０２をユーザー１０２に対して呈示することを要求してもよい。モバイル装置１０４はさらに、前記位置１１６に関連付けられた前記オーディオ・メッセージ２０２とともに前記条件を記憶してもよく、個人２０２が位置１１６にいること２０４および前記条件の条件充足を検出した際に、オーディオ・メッセージ２０２をユーザー１０２に呈示してもよい。
【００４４】
この第二の側面の第二の変形として、要求１１４は、テキスト入力、ジェスチャー、音声コマンドまたはポインター・ベースのユーザー・インターフェースを通じて与えられるポインティング入力といった、源１０８によって直接、装置１０４に向けられるコマンドを含んでいてもよい。あるいはまた、要求１１４は、装置に向けられ、モバイル装置１０４によって受領される自然言語の発話要求（たとえば、「私はジョーがマーケットを訪れるときにジョーにリマインドするべきだ」）のような、自然言語の入力として与えられてもよい。
【００４５】
この第二の側面の第三の変形として、源１０８によって装置に向けられた要求１１４を受領するのではなく、装置は、源１０８とユーザー１０２を含む別の個人との間の通信の期間中に要求１１４を推定してもよい。たとえば、ユーザー１０２のモバイル装置１０４は、第一の時点１２４におけるユーザー１０２と源１０８の間の通信セッションを評価してもよく、オーディオ・メッセージ２０２および位置１１６を指定するが、ユーザー源１０８によってモバイル装置１０４に対して発されるコマンドを含まない通信を検出してもよい。そのようなシナリオでは、モバイル装置１０４は、音声認識技法を適用して源１０８からの話された通信の内容を認識して、認識された発話から、一つまたは複数の要求１１４（「ジョー、マーケットを訪れたときにパンを買うのを忘れないでね」）を推定してもよい。第一の時点１２４において通信において要求１１４を検出した際に、ユーザー１０２のモバイル装置１０４は、ユーザー１０２が位置１１６にいる２０４間に第二の時点１２６における呈示のための要求１１４を記憶してもよい。
【００４６】
この第二の側面の第四の変形として、要求１１４は、位置１１６を、特定の位置ではなく位置型ととして指定してもよい（たとえば、「メイン・ストリート100にあるマーケットでパンを買ってくれ」と指定するのではなく、単に「マーケットでパンを買ってくれ」と指定する）。さらに、ユーザー１０２の現在位置１１６を検出することに加えて、モバイル装置１０４は現在位置の位置型を決定してもよく（たとえば、ユーザー１０２はマーケットとして識別される位置１１６にいる）、１１６の位置型を、要求１１４において指定された位置型と照合してもよい。
【００４７】
この第二の側面の第五の変形として、要求１１４は、ユーザー１０２が位置１１６にいること２０４のほか、充足されるべき条件を指定してもよい。条件はたとえば、過去の条件、たとえば「ジョーがもっと前にパンを買っていなければマーケットでパンを買うようジョーに伝える」；位置１１６に関連した現在の条件、たとえば「白パンがあればマーケットでパンを買うようジョーに伝える」；あるいは位置１１６に関連しない現在の条件、たとえば「ジョーが急いでいなければマーケットでパンを買うようジョーに伝える」を含んでいてもよい。条件はたとえば、「ジョーが9時から正午までの間に訪れればマーケットでパンを買うようジョーに伝える」のようにユーザー１０２が位置１１６にいること２０４の時間範囲を含んでいてもよく、モバイル装置１０４は、ユーザー１０２が位置１１６にいることの２０４の時刻を要求１１４において指定された時間範囲と比較することによって、条件充足を判定してもよい。時間範囲および／または位置１１６は、たとえば、「ジョーが昼食を取るときにまたは昼食を取るところでパンを買うようジョーに伝える」といったイベントとして、指定されてもよく、モバイル装置１０４はユーザー１０２が位置１１６にいること２０４の現在時刻を、要求１１４において指定されているイベントの時間範囲および／または位置と比較してもよい。
【００４８】
この第二の側面の第六の変形として、オーディオ・メッセージ２０２を送るとの要求１１４は、モバイル装置１０４をそれぞれ有する少なくとも二のユーザー１０２を指定してもよい。要求１１４は、各ユーザー１０２のモバイル装置１０４に送達されてもよく、各ユーザー１０２が位置１１６にいる２０４間に呈示されてもよい。
【００４９】
図８は、この第二の側面の第七の変形に関わる例示シナリオ８００の図解を呈示している。ここで、モバイル装置１０４は、ユーザー１０２に要求１１４を送ることが許諾されている少なくとも一の許諾された源８０４を指定するホワイトリスト８０２を備える。この例示的なシナリオ８００では、第一の源１０８および第二の源１０８はそれぞれ、ユーザー１０２が位置１１６にいる２０４間にユーザー１０２にオーディオ・メッセージ２０２を呈示する要求１１４を開始する。しかしながら、第二の源１０８はホワイトリスト８０２において許諾された源８０４として同定されていない一方、第一の源１０８はホワイトリスト８０２において許諾された源８０４として同定されていてもよい。よって、装置１０４は、ホワイトリスト８０２に従って、第一の源１０８からの要求１１４を受領し、記憶してもよいが、第二の源１０８からの要求１１４は拒否８０６してもよい。オーディオ・メッセージ２０２をユーザー１０４に呈示する要求１１４の受領におけるこれらおよび他の変形は、本稿に呈示される技法に従って利用されうる。
【００５０】
〈Ｄ３．オーディオ・メッセージの呈示〉
本稿に呈示される技法の実施形態の間で変わりうる第三の側面は、ユーザー１０２が位置１１６にいる２１２間にユーザー１０２に対してオーディオ・メッセージ２０２を呈示する仕方に関わる。
【００５１】
この第三の側面の第一の変形として、モバイル装置１０４は、ユーザー１０２が位置１１６にいること２０４を検出した際、すぐにユーザー１０２に対してオーディオ・メッセージ２０２を呈示してもよい。そのような変形では、モバイル装置１０４は、オーディオ・メッセージ２０２を呈示するとのユーザー１０２からの要求を待つことなくオーディオ・メッセージ２０２を呈示してもよい。この変形は、たとえば図６の例示的なシナリオ６００において提供されるイヤピース・デバイス６０２について好適でありうる。あるいはまた、モバイル装置１０４は、ユーザー１０２の現在位置１１６に関わるオーディオ・メッセージ２０２が利用可能であることをユーザー１０２に通知してもよく、オーディオ・メッセージ２０２を呈示するようにとのユーザー１０２からの要求を受領した際に、オーディオ・メッセージ２０２をユーザー１０２に対して呈示してもよい。
【００５２】
図９は、この第三の側面の第二の変形を備える例示的なシナリオ９００の図解を呈示している。ここで、モバイル装置１０４は、ユーザー１０２の環境に応じて、オーディオ・メッセージ２０２の送達のタイミングを決める。この例示的なシナリオ９００では、第一の時点１２４において、モバイル装置１０４は、ユーザー１０２が現在位置１１６にいる２０４間に呈示するためにオーディオ・メッセージ２０２が利用可能であることを判別してもよい。しかしながら、モバイル装置１０４は、ユーザー１０２が位置１１６にいる別の個人との対話９０２に関わっていることをも（たとえば別の個人がユーザー１０２とまたはユーザー１０２に話していることを検出することによって）検出してもよい。ユーザー１０２が対話しているときは、対話９０２を中断させることおよび／またはユーザー１０２がオーディオ・メッセージ２０２を聞き逃したり誤解したりすることを避けるために、モバイル装置１０４は、オーディオ・メッセージ２０２を呈示することを控えてもよい。本稿に呈示される技法のこの第三の側面のこの第一の変形によれば、第二の時点１２６において、やはり個人１０２が位置１１６にいる２０４間、かつユーザー１０２が別の個人と対話していない間に、モバイル装置１０４は、ユーザー１０２に対してオーディオ・メッセージ２０２を呈示してもよい。
【００５３】
この第三の側面の第二の変形として、源１０８は、オーディオ・メッセージ２０２をユーザー１０２に対して呈示した際に、モバイル装置１０４が源１０８に通知することを要求してもよい。モバイル装置１０４は、オーディオ・メッセージ２０２をユーザー１０２に対して呈示した際に、オーディオ・メッセージ２０２がユーザー１０２に対して呈示されたことを源１０８に通知することによって、この要求を充足しうる。この通知は、自動的に；源１０８に通知するようユーザー１０２の同意を受領したとき；またはモバイル装置１０４がそのような通知を提供するか否かについてのユーザー１０２のユーザー選好に従って、生起してもよい。
【００５４】
図１０は、この第三の側面の第三の変形を備える例示的なシナリオ１０００の図解を呈示している。ここで、要求１１４は第一の時刻１２４において源１０８から受領される。だが、オーディオ・メッセージ２０２は、ユーザー１０２が位置１１６にいる２０４間に源１０８によって提供される（たとえば、「ジョーがマーケットに着いたら、何を買うべきか私が彼に伝える必要がある」）。この例示的なシナリオ１０００では、第一の時刻１２４において、源１０８は、ユーザー１０２が位置１１６にいる２０４間にオーディオ・メッセージ２０２を呈示する要求１１４を開始してもよく、モバイル装置１０４は要求１１４を記憶１１８してもよい。第二の時点１２６において、モバイル装置１０４はユーザー１０２が位置１１６にいること２０４を検出してもよく、通知１００２を、オーディオ・メッセージ２０２の要求とともに、源１０８に送ってもよい。第三の時刻１００４において、通知１００２に応答して、かついまだユーザー１０２が位置１１６にいる２０４間に、源１０８からオーディオ・メッセージ２０２を受領した際、モバイル装置１０４はオーディオ・メッセージ２０２をユーザー１０２に対して呈示してもよい。したがって、この変形は、ユーザー１０２が位置１１６にいる２０４間にユーザー１０２に呈示されるべき源１０８によるオーディオ・メッセージ２０２の遅延された提供を許容する。
【００５５】
この第三の側面の第四の変形として、モバイル装置１０４はオーディオ・メッセージ２０２に対するユーザー１０２からの応答を受け入れてもよく、該応答をオーディオ・メッセージ２０２の源１０８に送ってもよい。応答は、オーディオ・メッセージ２０２に応答して源１０８によって要求されてもよく、および／またはオーディオ・メッセージ２０２を受領した際にユーザー１０２によって開始されてもよい。応答は、たとえば、オーディオ・メッセージ２０２の呈示後のユーザー１０２からのコマンド、たとえばボタン・タッチまたは音声コマンドを受領する例示的システム５１０の応答送信器によって受領されてもよい。あるいはまた、応答は単に、オーディオ・メッセージ２０２を密接になぞり、特定のトーン、音量および／または方向で表現される、ユーザー１０２の発話を検出する（たとえばユーザー１０２が下向きに話していることを検出する）ことによって受領されてもよい。もう一つの代替として、オーディオ・メッセージ２０２がユーザー１０２に呈示されたのち、モバイル装置１０４はユーザーに対して、オーディオ・メッセージへの応答を受け入れるためのオファー、たとえばプロンプトを呈示してもよく、オファーの受け入れを検出した際に、その応答を、送信者１０８への伝送のために記録してもよい。加えて、プロンプトされるシナリオでは、モバイル装置１０４は、少なくとも一つの応答オプション（たとえば、源１０８からユーザー１０２への質問を呈示するオーディオ・メッセージ２０２への「はい」および「いいえ」の応答オプション）を含むオファーを呈示してもよく、ユーザー１０２から選択された応答オプションの選択を受領した際に、源１０８に、選択された応答オプションに従って応答を送ってもよい。応答は、音声メッセージ２０２として源１０８に送られてもよく、あるいはテキスト・メッセージ、画像、ビデオまたはデータ送達のような別のメディア・モダリティを使って源１０８に送られてもよい。
【００５６】
図１１は、この第三の側面の第五の変形を備える例示的なシナリオ１１００の図解を呈示している。ここで、イヤピース・デバイス７０２がユーザー１０２に対して、源１０８への応答１１０６を指定するためにユーザー１０２によって実行可能なジェスチャー１１０４にそれぞれ関連付けられている一組の応答オプションをユーザー１０２に対して呈示する。この例示的なシナリオ１１００では、ユーザー１０２はイヤピース・デバイス７０２を耳に装着し、イヤピース・デバイス７０２は、音をユーザー１０２の耳の中に向けるよう位置されるスピーカー７０６を有する。イヤピース・デバイス７０２はモバイル装置１０４からオーディオ・メッセージ２０２を受領し、スピーカー７０６は、ユーザー１０２へのオーディオ・メッセージ２０２と、該オーディオ・メッセージ２０２に応答する一組のジェスチャー１１０４についてのプロンプト（たとえば、「いいえ」については首を振るまたは「はい」についてはうなづく）とを呈示する。ユーザー１０２が首を振るまたはうなづくことに関わるジェスチャー１１０４を実行することを選ぶ場合、ジャイロスコープまたは加速度計のようなイヤピース・デバイス７０２のジェスチャー検出器１１０２がジェスチャー１１０４を検出し、応答送信器に、ユーザー１０２によって実行されたジェスチャー１１０４に関連付けられている選択された応答オプションを通知する（たとえば、ユーザー１０２が「はい」または「いいえ」を示すジェスチャー１１０４を実行したという応答ジェスチャーを知らせる）。すると、応答送信器は、応答１１０６を源１０８に送ってもよい。このようにして、イヤピース・デバイス７０２は、ユーザー１０２がオーディオ・メッセージ２０２に対する応答１１０６をジェスチャー１１０４の使用を通じて提供できるようにする。多くのそのような技法が、本稿に記載される技法に基づくユーザー１０２に対するオーディオ・メッセージ２０２の呈示に適用されてもよい。
【００５７】
〈Ｄ４．サーバーが仲介するメッセージ交換〉
本稿に呈示される技法の実施形態の間で変わりうる第四の側面は、源１０８からそれぞれのモバイル装置１０４のユーザー１０２へのオーディオ・メッセージ２０２の送達を調整するサーバーの提供に関わる。
【００５８】
この第四の側面の第一の変形として、サーバーは、ユーザー１０２が、オーディオ・メッセージ２０２の送達のために源１０８に加入できるようにしてもよい。サーバーはユーザー１０２から、一組の加入できる源１０８を開示する要求を受領してもよく、サーバー１２０２は、ユーザー１０２が加入しうる源１０８のリストを呈示してもよい。さらなる変形として、サーバー１２０２は、ユーザーが加入しうる源１０８であって、ユーザー１０２の現在位置の近くの位置１１６に関係したオーディオ・メッセージ２０２を提供するもののみを呈示してもよい。たとえば、源１０８は、公園または史跡といったエリアにおける多様な位置１１６に関係した諸オーディオ・メッセージ２０２を提供するツアー・ガイドを含んでいてもよく、ユーザー１０２は、それぞれの位置１１６を訪れた際にツアー・ガイドからのオーディオ・メッセージ２０２を聞くことを望む訪問者を含んでいてもよい。サーバーは、そのような源１０８の発見、そのような源への申し込み、そのような源１０８からの申し込み解除に関してユーザー１０２を支援してもよく、それぞれの加入ユーザーがそれぞれの位置１１６にいる２０４間にオーディオ・メッセージ２０２を呈示するよう、要求１１４の送達を調整してもよい。
【００５９】
この第四の側面の第一の変形として、ユーザー１０２が位置１１６にいる２０４間にユーザー１０２のモバイル装置１０４にオーディオ・メッセージ２０２を呈示するという源１０８からの要求１１４を受信した際、サーバーはすぐに要求１１４を装置１０４に転送してもよい。あるいはまた、サーバーは、たとえば要求１１４を受領の際に記憶すること；ユーザー１０２のモバイル装置１０４の現在位置１１６をモニタリングすること；およびモバイル装置１０４の現在位置１１６が要求１１４の位置１１６に一致することを検出した際に、オーディオ・メッセージ２０２をユーザー１０２への呈示のためにモバイル装置１０４に送ることによって、より関与した役割を提供してもよい。この代替的な変形は、たとえばユーザー１０２が多数のモバイル装置１０４を所有しており、位置１１６にいる２０４間にユーザー１０２がどのモバイル装置１０４を使っているかが判然としない場合に、有利でありうる。さらなる変形では、サーバーは、オーディオ・メッセージ２０２に応答してのユーザー１０２からの応答１１０６を源１０８に中継することもしてもよい。
【００６０】
図１２は、この第四の側面の第二の変形に関わる例示的なシナリオ１２００の図解を呈示している。ここで、サーバー１２０２は源１０８へのユーザー１０２の加入を容易にする。この例示的なシナリオ１２００ではは、第一の時点１２４において、源１０８のオーディオ・メッセージ２０２に加入するというユーザー１０２からの要求１２０４を受領した際、サーバー１２０２は、源１０８の加入者１２０８として加入記録１２０６においてユーザー１０２を記憶してもよい。逆に、源１０８のオーディオ・メッセージ２０２から加入解除するという要求を加入者１２０８から受領した際、サーバー１２０２は、源１０８の加入者１２０８としてのユーザー１０２を加入記録１２０６から除去してもよい。第二の時点１２６において、源１０８は、源１２０８の一組の加入者１２０８に対して位置１１６に関わるオーディオ・メッセージ２０２を呈示する要求１１４をサーバー１２０２に送ってもよい。サーバー１２０２は、各加入者１２０８のモバイル装置１０４に該要求１１４を送ってもよく、各モバイル装置１０４は該要求１１４を記憶１１８してもよい。第三の時点１００４において、加入者１２０８のモバイル装置１０４は加入者１２０８が、要求１１４において指定された位置１１６にいること２０４を検出し、モバイル装置１０４は加入者１２０８にオーディオ・メッセージ２０２を呈示してもよい。このようにして、サーバー１２０２は、オーディオ・メッセージ２０２の送達のための加入者１０２の源１０８への加入を容易にしうる。これらおよび他のアーキテクチャーは、本稿に呈示される技法に従ってユーザー１０２に対するオーディオ・メッセージ２０２の呈示にさまざまな仕方で参加するサーバーを含んでいてもよい。
【００６１】
〈Ｅ．コンピューティング環境〉
図１３は、本稿に記載される提供物のうち一つまたは複数の提供物の実施形態を実装するための好適なコンピューティング環境の簡潔な概括的な記述を提供する。図１３の動作環境は、好適な動作環境のただ一つの例であり、該動作環境の使用範囲または機能へのいかなる限定も示唆することは意図されていない。例示的なコンピューティング装置は、パーソナル・コンピュータ、サーバー・コンピュータ、ハンドヘルドもしくはラップトップ装置、モバイル装置（たとえば携帯電話、携帯情報端末（PDA）、メディア・プレーヤーなど）、マルチプロセッサ・システム、消費者電子装置、ミニコンピュータ、メインフレーム・コンピュータ、分散コンピューティング環境であって上記のシステムまたは装置の任意のものを含むものなどを含むが、これに限定されるものではない。
【００６２】
必須ではないが、実施形態は、「コンピュータ可読命令」が一つまたは複数のコンピューティング装置によって実行されるという一般的なコンテキストにおいて記載される。コンピュータ可読命令は、コンピュータ可読媒体（下記で論じる）を介して頒布されてもよい。コンピュータ可読命令は、関数、オブジェクト、アプリケーション・プログラミング・インターフェース（API）、データ構造などといった、特定のタスクを実行するまたは特定の抽象データ型を実装するプログラム・モジュールとして実装されてもよい。典型的には、コンピュータ可読命令の機能は、さまざまな実施形態において所望されるように組み合わされ、あるいは分散されてもよい。
【００６３】
図１３は、本稿で提供される一つまたは複数の実施形態を実装するよう構成されたコンピューティング装置１３０２を有するシステム１３００の例を示している。ある構成では、コンピューティング装置１３０２は、少なくとも一つの処理ユニット１３０６およびメモリ１３０８を含む。コンピューティング装置の厳密な構成および型に依存して、メモリ１３０８は揮発性（たとえばRAMなど）、不揮発性（たとえばROM、フラッシュメモリなど）または両者の何らかの組み合わせでありうる。この構成は、図１３において、破線１３０４で示されている。
【００６４】
他の実施形態では、装置１３０２は追加的な特徴および／または機能を含んでいてもよい。たとえば、装置１３０２は、磁気記憶、光記憶などを含むがこれに限られない追加的な記憶（たとえばリムーバブルおよび／または非リムーバブル）をも含んでいてもよい。そのような追加的な記憶は図１３では記憶１３１０によって示されている。ある実施形態では、本稿で与えられる一つまたは複数の実施形態を実装するためのコンピュータ可読命令が記憶１３１０にあってもよい。記憶１３１０は、オペレーティング・システム、アプリケーション・プログラムなどを実装するための他のコンピュータ可読命令をも記憶していてもよい。コンピュータ可読命令は、たとえば処理ユニット１３０６による実行のためにメモリ１３０８にロードされてもよい。
【００６５】
本稿で使われるところの用語「コンピュータ可読媒体」はコンピュータ可読記憶デバイスを含む。そのようなコンピュータ可読記憶デバイスは揮発性および／または不揮発性、リムーバブルおよび／または非リムーバブルであってもよく、コンピュータ可読命令または他のデータを記憶するさまざまな型の物理的なデバイスに関わっていてもよい。メモリ１３０８および記憶１３１０は、コンピュータ記憶媒体の例である。コンピュータ記憶記憶デバイスは、RAM、ROM、EEPROM、フラッシュ・メモリまたは他のメモリ技術、CD-ROM、デジタル多用途ディスク（DVD）または他の光記憶、磁気カセット、磁気テープおよび磁気ディスク記憶または他の磁気記憶デバイスを含むがそれに限られない。
【００６６】
装置１３０２は、装置１３０２が他の装置と通信することを許容する通信接続（単数または複数）１３１６をも含んでいてもよい。通信接続１３１６は、モデム、ネットワーク・インターフェース・カード（NIC）、統合されたネットワーク・インターフェース、電波周波数送信器／受信器、赤外線ポート、USB接続またはコンピューティング装置１３０２を他のコンピューティング装置に接続するための他のインターフェースを含んでいてもよいが、それに限られない。通信接続１３１６は有線接続または無線接続を含みうる。通信接続１３１６は通信媒体を送信および／または受信しうる。
【００６７】
用語「コンピュータ可読媒体」は、通信媒体を含んでいてもよい。通信媒体は典型的には、搬送波または他の転送機構のような「変調されたデータ信号」においてコンピュータ可読命令または他のデータを具現し、任意の情報送達媒体を含む。用語「変調されたデータ信号」は、信号中に情報をエンコードするような仕方でその特性の一つまたは複数が設定または変更された信号を含みうる。
【００６８】
装置１３０２は、キーボード、マウス、ペン、音声入力装置、タッチ入力装置、赤外線カメラ、ビデオ入力装置および／または他の任意の入力装置といった入力装置（単数または複数）１３１４を含んでいてもよい。一つまたは複数のディスプレイ、スピーカー、プリンタおよび／または他の任意の出力装置といった出力装置（単数または複数）１３１２も装置１３０２に含まれてもよい。入力装置１３１４および出力装置１３１２は、有線接続、無線接続またはその任意の組み合わせを介して装置１３０２に接続されてもよい。ある実施形態では、別のコンピューティング装置からの入力装置または出力装置がコンピューティング装置１３０２のための入力装置１３１４または出力装置１３１２として使われてもよい。
【００６９】
コンピューティング装置１３０２のコンポーネントは、バスのようなさまざまな相互接続によって接続されてもよい。そのような相互接続は、周辺コンポーネント相互接続（PCI）、たとえばPCIエクスプレス、ユニバーサル・シリアル・バス（USB）、ファイアワイヤ（IEEE1394）、任意的なバス構造などを含んでいてもよい。別の実施形態では、コンピューティング装置１３０２のコンポーネントはネットワークによって相互接続されてもよい。たとえば、メモリ１３０８は、ネットワークによって相互接続された種々の物理的位置に位置された複数の物理的なメモリ・ユニットから構成されていてもよい。
【００７０】
当業者は、コンピュータ可読命令を記憶するために利用される記憶デバイスがネットワークを通じて分散されていてもよいことを認識するであろう。たとえば、ネットワーク１３１８を介してアクセス可能なコンピューティング装置１３２０が、本稿で与えられる一つまたは複数の実施形態を実装するためのコンピュータ可読命令を記憶してもよい。コンピューティング装置１３０２は、コンピューティング装置１３２０にアクセスし、コンピュータ可読命令の一部または全部を実行のためにダウンロードしてもよい。あるいはまた、コンピューティング装置１３０２はコンピュータ可読命令の断片を必要に応じてダウンロードしてもよく、あるいはいくつかの命令がコンピューティング装置１３０２において実行され、いくつかはコンピューティング装置１３２０において実行されてもよい。
【００７１】
〈Ｆ．用語の用法〉
主題は構造的な特徴および／または方法論的な工程に固有の言辞で記述されてきたが、付属の請求項において定義される主題は必ずしも上記の個別的な特徴または工程に限定されないことは理解しておくものとする。むしろ、上記の個別的な特徴および工程は、請求項を実装する例示的な形として開示されている。
【００７２】
本願での用法では、「コンポーネント」、「モジュール」、「システム」、「インターフェース」などの用語は、ハードウェアハードウェアとソフトウェアの組み合わせ、ソフトウェアまたは実行中のソフトウェアのいずれかのコンピュータ関係のエンティティに言及することが一般に意図されている。たとえば、コンポーネントは、プロセッサ上で走っているプロセス、オブジェクト、実行可能形式、実行のスレッド、プログラムおよび／またはコンピュータであってもよいが、それに限られない。例として、コントローラ上で走っているアプリケーションおよび該コントローラの両方がコンポーネントであることができる。一つまたは複数のコンポーネントはプロセスおよび／または実行のスレッドの内部に存在することができ、コンポーネントは、一つのコンピュータ上に局在化されることも、および／または二つ以上のコンピュータの間に分散されることもできる。
【００７３】
さらに、特許請求される主題は、開示される主題を実装するようコンピュータを制御するためのソフトウェア、ファームウェア、ハードウェアまたはその任意の組み合わせを生成するための標準的なプログラミングおよび／またはエンジニアリング技法を使って、方法、装置または製造物として実装されうる。本稿で使うところの用語「製造物」は、任意のコンピュータ可読デバイス、搬送波または媒体からアクセス可能なコンピュータ・プログラムを包含することが意図されている。むろん、当業者は、特許請求される主題の範囲および精神から外れることなくこの構成に多くの修正がなしうることを認識するであろう。
【００７４】
本稿では実施形態のさまざまな動作が与えられている。ある実施形態では、記載される動作の一つまたは複数は、一つまたは複数のコンピュータ可読媒体に記憶されたコンピュータ可読命令であって、コンピューティング装置によって実行されたときに、該コンピューティング装置に記載された動作を実行させるものをなしてもよい。動作の一部または全部が記述される順序はそれらの動作が必ず順序依存であることを含意するものと解釈されるべきではない。本稿の恩恵を受ける当業者は、代替的な順序を認識するであろう。さらに、すべての動作が本稿で与えられる各実施形態に必ず存在するわけではないことは理解されるであろう。
【００７５】
さらに、用語「例示的」は、本稿では例、事例または例解のはたらきをすることを意味するために使われている。本稿で「例示的」として記述されるいかなる側面または設計も、必ずしても、他の側面または設計よりも有利であると解釈されるものではない。むしろ、例示的という語の使用は、具体的な仕方で概念を呈示することを意図したものである。本願での用法では、「または」は、排他的な「または」ではなく包含的な「または」を意味することが意図されている。すなわち、特に断わりのない限り、あるいは文脈から明瞭でない限り、「XがAまたはBを用いる」は自然な包含的な置換の任意のものを意味することが意図されている。すなわち、XがAを用いる；XがBを用いる；またはXがAおよびBの両方を用いるのであれば、「XはAまたはBを用いる」は上記の事例のいずれのもとでも満たされる。さらに、本願および付属の請求項で使われるところの冠詞「a」および「an」は、そうでないことが記載されているまたは単数形に向けられていることが文脈から明らかなのでない限り、一般に「一つまたは複数」を意味すると解釈されうる。
【００７６】
また、本開示は、一つまたは複数の実装に関して図示され記述されたが、本明細書および付属の図面を読み、理解することに基づいて、他の当業者にも等価な変更および修正が思いつくであろう。本開示はそのようなすべての修正および変更を含み、付属の請求項の範囲によってのみ限定される。特に上記のコンポーネント（たとえば要素、資源など）によって実行されるさまざまな機能に関し、そのようなコンポーネントを記述するために使われる用語は、特にそうでないことが示されていない限り、本開示の本稿で例解された例示的な実装における当該機能を実行する開示された構造と構造的に等価でないとしても、記述されるコンポーネントの指定される機能を実行する（たとえば、機能的に等価な）任意のコンポーネントに対応することが意図されている。さらに、本開示の特定の特徴はいくつかの実装の一つのみに関して開示されたことがありうるが、そのような特徴は、任意の所与のまたは特定の応用のために所望されるまたは有利でありうるように、他の実装の一つまたは複数の他の特徴と組み合わされてもよい。さらに、用語「含む」「有する」「もつ」またはそれらの変形が詳細な説明または請求項において使用される限りにおいて、そのような用語は用語「comprising」と同様の仕方で包含的であることが意図されている。
いくつかの態様を記載しておく。
〔態様１〕
プロセッサを有する装置のユーザーにオーディオ・メッセージを呈示する方法であって、
前記ユーザーがある位置にいる間に前記ユーザーに対して源からのオーディオ・メッセージを呈示する要求を受領したときに、該要求を記憶する段階と；
前記ユーザーが前記位置にいることを検出したときに、前記オーディオ・メッセージを前記ユーザーに対して呈示する段階とを、
前記装置に実行させる命令を前記プロセッサ上で実行することを含む、
方法。
〔態様２〕
前記要求が前記位置を位置型として指定し；
前記ユーザーが前記位置にいることを検出することが、前記ユーザーが前記位置型の位置にいることを検出することを含む、
態様１記載の方法。
〔態様３〕
前記要求がさらに条件を指定し；
前記オーディオ・メッセージを呈示することがさらに、前記ユーザーが前記位置にいることを検出したときに：
前記要求において指定されている前記条件を評価し；
前記メッセージの条件充足を判別したときに、前記オーディオ・メッセージを前記ユーザーに対して呈示することを含む、
態様１記載の方法。
〔態様４〕
前記条件が、前記ユーザーが前記位置にいることの時間範囲を含み；
前記条件充足を判別することがさらに：前記ユーザーが前記時間範囲の間に前記位置にいることを検出したときに、前記オーディオ・メッセージを前記ユーザーに対して呈示することを含む、
態様３記載の方法。
〔態様５〕
前記条件は時間範囲をもつイベントを含み；
前記条件充足を判別することがさらに：前記ユーザーが前記イベントの時間範囲の間に前記位置にいることを検出したときに、前記オーディオ・メッセージを前記ユーザーに対して呈示することを含む、
態様３記載の方法。
〔態様６〕
前記命令の実行が前記装置にさらに、前記オーディオ・メッセージを前記ユーザーに対して呈示したときに、前記オーディオ・メッセージが前記ユーザーに対して呈示されたことを前記源に通知させる、態様１記載の方法。
〔態様７〕
前記オーディオ・メッセージを呈示することがさらに、前記ユーザーが前記位置にいることを検出したときに：
前記ユーザーが前記位置にいることを前記源に通知し；
前記源から前記オーディオ・メッセージを受信したときに、前記オーディオ・メッセージを前記ユーザーに対して呈示することを含む、
態様１記載の方法。
〔態様８〕
前記要求がオーディオ・メッセージとして呈示されるべき前記源からのテキスト・メッセージを含み；
前記命令の実行が前記装置にさらに、前記テキスト・メッセージを発話メッセージに変換することによって、前記オーディオ・メッセージを呈示させる、
態様１記載の方法。
〔態様９〕
前記装置がさらに、少なくとも一つの許諾された源を含んでいるホワイトリストを有しており；
前記命令の実行が前記装置にさらに、前記ホワイトリストに従って前記源が許諾された源であることを検証したときにのみ前記要求を記憶させる、
態様１記載の方法。
〔態様１０〕
前記命令の実行が前記装置にさらに、前記オーディオ・メッセージを前記ユーザーに対して呈示することを：
前記ユーザーが前記位置において少なくとも一の個人と対話しているかどうかを判定し；
前記ユーザーが前記位置において少なくとも一の個人と対話しているのでないと判定したとき、前記オーディオ・メッセージを前記ユーザーに対して呈示することによって
行なわせる、態様１記載の方法。
〔態様１１〕
前記命令の実行が前記装置にさらに：
前記オーディオ・メッセージを前記ユーザーに対して呈示したのち、前記オーディオ・メッセージへの応答を受け入れるオファーを前記ユーザーに対して呈示し；
前記オファーの受け入れを検出したときに、前記ユーザーからの前記オーディオ・メッセージへの前記応答を受領させる、
態様１０記載の方法。
〔態様１２〕
前記オファーが少なくとも一つの応答オプションを含み；
前記命令の実行が前記装置にさらに、選択された応答オプションの選択を前記ユーザーから受領したときに、前記選択された応答オプションに基づく応答を前記源に送らせる、
態様１１記載の方法。
〔態様１３〕
それぞれの応答オプションがオプション・ジェスチャーに関連付けられており；
前記命令の実行が前記装置にさらに、前記ユーザーによって実行された選択されたオプション・ジェスチャーを検出したときに、前記応答送信器に、前記選択されたオプション・ジェスチャーに関連付けられている前記選択応答オプションを通知する、
態様１２記載の方法。
〔態様１４〕
前記命令の実行が前記装置にさらに：
ユーザーから前記源のオーディオ・メッセージに加入する要求を受領したとき、前記ユーザーを、前記源の加入者として記憶する段階と；
前記源のオーディオ・メッセージに申し込み解除する要求を加入者から受領したとき、前記ユーザーを前記源の加入者として除去する段階とを実行させ、
前記オーディオ・メッセージを送ることがさらに：前記要求を前記源の加入者の装置に送ることを含む、
態様１記載の方法。
〔態様１５〕
前記オーディオ・メッセージを送ることがさらに：
前記要求を受領したときに前記要求を記憶し；
前記ユーザーの前記装置の現在位置をモニタリングし；
前記装置の現在位置が前記要求の前記位置に一致することを検出したときに、前記オーディオ・メッセージを前記ユーザーへの呈示のために前記装置に送ることを含む、
態様１記載の方法。
【図１】
0006618489.tif 000002
【図２】
0006618489.tif 000003
【図３】
0006618489.tif 000004
【図４】
0006618489.tif 000005
【図５】
0006618489.tif 000006
【図６】
0006618489.tif 000007
【図７】
0006618489.tif 000008
【図８】
0006618489.tif 000009
【図９】
0006618489.tif 000010
【図１０】
0006618489.tif 000011
【図１１】
0006618489.tif 000012
【図１２】
0006618489.tif 000013
【図１３】
0006618489.tif 000014