(57)【要約】      （修正有）【課題】製品またはサービスの複数の広告等、複数のメッセージングとオーディエンスが対話できる装置、方法および記憶媒体を提供する。【解決手段】装置は、対話型メッセージサービス１２２の近くに近接配置されたポータブルクライアントデバイス１０４に提供されたナビゲーションインタフェースを介して、近接配置されたポータブルクライアントデバイスから受信される複数のナビゲーションコントロールに応答して、一群のメッセージのうちの複数のメッセージを選択的に表示する、対話型メッセージサービスを備える。【選択図】図１
2015222569.tif 000002
【特許請求の範囲】
【請求項１】
複数のメッセージを表示するためのディスプレイユニットと、
通信ユニットを含む、前記ディスプレイユニットに連結されたコンピューティングデバイスと、
近接配置されたポータブルクライアントデバイスから前記通信ユニットを介して受信される複数のナビゲーションコントロールに応答して、一群のメッセージのうちの複数のメッセージを選択的に表示すべく、前記コンピューティングデバイスによって動作される対話型メッセージサービスとを備え、
前記対話型メッセージサービスが、
前記ディスプレイユニット上に表示される前記一群のメッセージと対話するための前記複数のナビゲーションコントロールを提供するナビゲーションインタフェースを、前記近接配置されたポータブルクライアントデバイスに対し提供する、ユーザインタフェースサービスと、
前記近接配置されたポータブルクライアントデバイスに提供される前記ナビゲーションインタフェースを介して提供される前記複数のナビゲーションコントロールに応答して、前記一群のメッセージを、前記ディスプレイユニット上で選択およびレンダリングする、メッセージレンダリングサービスとを含む、装置。
【請求項２】
前記一群のメッセージが複数の初期非対話型メッセージ、および複数の対話型メッセージを含み、
前記メッセージレンダリングサービスは、
いずれの近接配置されたポータブルクライアントデバイスも前記装置に接続されていない場合は、前記複数の初期非対話型メッセージを、前記ディスプレイユニット上で選択およびレンダリングし、
少なくとも１つの近接配置されたポータブルクライアントデバイスが前記装置に接続されている場合は、前記受信される複数のナビゲーションコントロールに応答して、前記複数の対話型メッセージを選択およびレンダリングする、請求項１に記載の装置。
【請求項３】
さらに、前記対話型メッセージサービスが、複数の近接配置されたポータブルクライアントデバイスに対し、表示される複数のメッセージと対話するよう招待するための複数の招待メッセージを送信する、通信サービスを含む、請求項１または２に記載の装置。
【請求項４】
前記通信サービスがさらに、近接配置されたポータブルクライアントデバイスが前記複数の招待メッセージに応答すると、前記近接配置されたポータブルクライアントデバイスとの接続を確立する、請求項３に記載の装置。
【請求項５】
前記通信サービスがさらに、接続された複数のクライアントデバイスが存在する場合、応答する近接配置されたポータブルクライアントデバイスとの接続の確立前に、１または複数の接続されたクライアントデバイスの同意を求める、請求項４に記載の装置。
【請求項６】
前記ユーザインタフェースサービスがさらに、前記近接配置されたポータブルクライアントデバイスが前記一群のメッセージのスポンサの既知ユーザに関連付けられているかを判断すべく、前記近接配置されたポータブルクライアントデバイスから情報を収集し、かつ、
前記メッセージレンダリングサービスが、さらに前記スポンサにとっての前記既知ユーザについての情報に基づき、前記一群のメッセージを前記ディスプレイユニット上で選択およびレンダリングする、請求項１から５のいずれか一項に記載の装置。
【請求項７】
前記ユーザインタフェースサービスがさらに、前記スポンサにとっての前記既知ユーザについての情報を取得すべく、前記スポンサに関連付けられたリモートサーバと連絡する、請求項６に記載の装置。
【請求項８】
前記一群のメッセージが、対話型広告である、請求項１から７のいずれか一項に記載の装置。
【請求項９】
前記近接配置されたポータブルクライアントデバイスが、スマートフォンまたはコンピューティングタブレットである、請求項１から８のいずれか一項に記載の装置。
【請求項１０】
前記装置がキオスクである、請求項１から９のいずれか一項に記載の装置。
【請求項１１】
コンピューティングシステムに、ディスプレイユニット上に表示される一群のメッセージのうちの複数のメッセージと対話するための複数のナビゲーションコントロールを提供するナビゲーションインタフェースを、近接配置されたポータブルクライアントデバイスに対し提供する手順、および
前記近接配置されたポータブルクライアントデバイスから、提供された前記ナビゲーションインタフェースを介して受信される複数のナビゲーションコントロールに応答して、前記複数のメッセージの表示を選択的に更新する手順とを実行させるためのプログラム。
【請求項１２】
前記一群のメッセージが、複数の初期非対話型メッセージ、および複数の対話型メッセージを含み、
いずれの近接配置されたポータブルクライアントデバイスも前記コンピューティングシステムに接続されていない場合は、前記複数の初期非対話型メッセージを、前記ディスプレイユニット上で選択およびレンダリングする手順と、
少なくとも１つの近接配置されたポータブルクライアントデバイスが前記コンピューティングシステムに接続されている場合は、前記受信される複数のナビゲーションコントロールに応答して、前記複数の対話型メッセージを選択およびレンダリングする手順とを前記コンピューティングシステムに実行させるための請求項１１に記載のプログラム。
【請求項１３】
前記コンピューティングシステムにさらに、複数の近接配置されたポータブルクライアントデバイスに対し、表示される複数のメッセージと対話するよう招待するための複数の招待メッセージを送信する手順を実行させる、請求項１１または１２に記載のプログラム。
【請求項１４】
前記コンピューティングシステムにさらに、近接配置されたポータブルクライアントデバイスが前記複数の招待メッセージに応答すると、前記近接配置されたポータブルクライアントデバイスとの接続を確立する手順を実行させる、請求項１３に記載のプログラム。
【請求項１５】
前記コンピューティングシステムにさらに、接続された複数のクライアントデバイスが存在する場合、応答する近接配置されたポータブルクライアントデバイスとの接続の確立前に、１または複数の接続されたクライアントデバイスの同意を求める手順を実行させる、請求項１４に記載のプログラム。
【請求項１６】
前記コンピューティングシステムにさらに、
前記近接配置されたポータブルクライアントデバイスが前記一群のメッセージのスポンサの既知ユーザに関連付けられているかを判断すべく、前記近接配置されたポータブルクライアントデバイスから情報を収集する手順と、
さらに前記スポンサにとっての前記既知ユーザについての情報に基づき、前記一群のメッセージを前記ディスプレイユニット上で選択およびレンダリングする手順とを実行させる、請求項１１から１５のいずれか一項に記載のプログラム。
【請求項１７】
前記コンピューティングシステムにさらに、前記スポンサにとっての前記既知ユーザについての情報を取得すべく、前記スポンサに関連付けられたリモートサーバと連絡する手順を実行させる、請求項１６に記載のプログラム。
【請求項１８】
前記一群のメッセージが、対話型広告である、請求項１１から１７のいずれか一項に記載のプログラム。
【請求項１９】
コンピューティングシステムによって、ディスプレイユニット上に表示される一群のメッセージのうちの複数のメッセージと対話するための複数のナビゲーションコントロールを提供するナビゲーションインタフェースを、近接配置されたポータブルクライアントデバイスに対し提供する段階と、
コンピューティングシステムによって、前記近接配置されたポータブルクライアントデバイスから、提供された前記ナビゲーションインタフェースを介して受信される複数のナビゲーションコントロールに応答して、前記複数のメッセージの表示を選択的に更新する段階とを備える方法。
【請求項２０】
前記一群のメッセージが、複数の初期非対話型メッセージ、および複数の対話型メッセージを含み、
前記選択的に更新する段階は、
いずれの近接配置されたポータブルクライアントデバイスも前記コンピューティングシステムに接続されていない場合は、前記複数の初期非対話型メッセージを、前記ディスプレイユニット上で選択およびレンダリングする段階と、
少なくとも１つの近接配置されたポータブルクライアントデバイスが前記コンピューティングシステムに接続されている場合は、前記受信される複数のナビゲーションコントロールに応答して、前記複数の対話型メッセージを選択およびレンダリングする段階とを含む、請求項１９に記載の方法。
【請求項２１】
さらに、前記コンピューティングシステムによって、複数の近接配置されたポータブルクライアントデバイスに対し、表示される複数のメッセージと対話するよう招待するための複数の招待メッセージを送信する段階を備える、請求項１９または２０に記載の方法。
【請求項２２】
さらに、前記コンピューティングシステムによって、近接配置されたポータブルクライアントデバイスが前記複数の招待メッセージに応答すると、前記近接配置されたポータブルクライアントデバイスとの接続を確立する段階を備える、請求項２１に記載の方法。
【請求項２３】
さらに、前記コンピューティングシステムによって、接続された複数のクライアントデバイスが存在する場合、応答する近接配置されたポータブルクライアントデバイスとの接続の確立前に、１または複数の接続されたクライアントデバイスの同意を求める段階を備える、請求項２２に記載の方法。
【請求項２４】
さらに、前記コンピューティングシステムによって、前記近接配置されたポータブルクライアントデバイスが前記一群のメッセージのスポンサの既知ユーザに関連付けられているかを判断すべく、前記近接配置されたポータブルクライアントデバイスから情報を収集する段階と、
さらに前記スポンサにとっての前記既知ユーザについての情報に基づき、前記一群のメッセージを前記ディスプレイユニット上で選択およびレンダリングする段階とを備える、請求項１９から２３のいずれか一項に記載の方法。
【請求項２５】
さらに、前記コンピューティングシステムによって、前記スポンサにとっての前記既知ユーザについての情報を取得すべく、前記スポンサに関連付けられたリモートサーバと連絡する段階を備える、請求項２４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ処理の分野に関する。具体的には、本開示は、対話型メッセージングに関する。
【背景技術】
【０００２】
本明細書に提供される背景技術の説明は、概して本開示の文脈を示す目的のものである。本明細書において別途示されない限り、このセクションに記載される複数の内容は、本願の特許請求の範囲に対する先行技術ではなく、このセクションへの挿入によって背景技術と認められることはない。
【０００３】
歴史的に、製品またはサービスの複数の広告等、メッセージングは主に、新聞、ちらしまたは広告用掲示板等の印刷媒体を通してなされる。テレビの進展に伴い、ブロードキャストプログラミングが、メッセージングの主な媒体になった。両媒体は、オーディエンスが複数のメッセージと対話できないという欠点を有する。
【０００４】
インターネットの進展を含む、コンピューティングおよびネットワーキング技術の進展に伴い、オンラインコンテンツはメッセージングの有意義な媒体となっている。同時に、電子掲示板が重要な役割を持つようになっている。しかしながら、オーディエンスが複数のメッセージと対話できる機能は限定的なままである。例えば、オンライン広告の場合、通常、ユーザはオンライン広告上での自身のクリックに応答して、せいぜいウェブサイトまたはビデオに入れるにすぎない。
【０００５】
複数の実施形態は、添付の複数の図面と併用される、以下の詳細な説明によって容易に理解される。本記載を簡易化させるべく、同様の複数の参照番号は同様の複数の構造的要素を示す。複数の実施形態は、添付の複数の図面において、例示として示されており、限定的なものとして示されていない。
【図面の簡単な説明】
【０００６】
【図１】様々な実施形態に係る、対話型メッセージングの配置の例を示す。
【図２】様々な実施形態に係る、一群の対話型メッセージの例を示す。
【図３】様々な実施形態に係る、複数のコントロールを持つナビゲーションインタフェースの例を示す。
【図４】様々な実施形態に係る、対話型メッセージングサービスの例を示す。
【図５】様々な実施形態に係る、対話型メッセージング処理の例を示す。
【図６】様々な実施形態に係る、対話型メッセージングサービスの動作フローの例を示す。
【図７】様々な実施形態に係る、対話型メッセージングコンピューティングデバイスまたはポータブルクライアントデバイスとしての用途に適するコンピューティングシステムの例を示す。
【図８】コンピューティングデバイスに対し、様々な実施形態に係る対話型メッセージングの複数の態様を実施させる複数の命令を有する記憶媒体の例を示す。
【発明を実施するための形態】
【０００７】
開示された複数の実施形態は、対話型メッセージングに関連付けられた装置、方法および記憶媒体を含む。複数の実施形態において、装置は、対話型メッセージサービスに近接配置されたポータブルクライアントデバイスに提供されたナビゲーションインタフェースを介して、近接配置されたポータブルクライアントデバイスから受信された複数のナビゲーションコントロールに応答して、一群のメッセージのうちの複数のメッセージを選択的に表示する、対話型メッセージサービスを含んでよい。上記装置は更に、複数のメッセージを表示するディスプレイユニット、および通信ユニットを含み、対話型メッセージサービスを動作する、コンピューティングデバイスを含んでよい。
【０００８】
複数の実施形態において、対話型メッセージサービスはユーザインタフェースサービスおよびメッセージレンダリングサービスを含んでよい。ユーザインタフェースサービスは、ディスプレイユニット上に表示される一群のメッセージと対話するための複数のナビゲーションコントロールを提供すべく、クライアントデバイスにナビゲーションインタフェースを提供するよう構成されてよい。メッセージレンダリングサービスは、近接配置されたポータブルクライアントデバイスに提供されたナビゲーションインタフェースを介して提供される複数のナビゲーションコントロールに応答して、ディスプレイユニット上で、一群のメッセージを選択およびレンダリングするよう構成されてよい。
【０００９】
複数の実施形態において、一群のメッセージは、対話型広告であってよい。一方、ポータブルクライアントデバイスはスマートフォンまたはコンピューティングタブレットであってよく、装置はキオスクであってよい。
【００１０】
以下の詳細な説明では、本明細書の一部を形成する添付の複数の図面に対し参照がなされる。そこでは随時、同様の参照番号は同様の部材を示し、実施可能な複数の実施形態が例示として示される。他の複数の実施形態が使用可能であり、本開示の範囲を逸脱することなく、構造的または論理的な複数の変更を加えることが可能であることを理解すべきである。従って、以下の詳細な説明は限定的意味に解釈されるべきではなく、複数の実施形態の範囲は、添付の特許請求の範囲およびそれらの均等物によって画される。
【００１１】
本開示の複数の態様が、添付の説明に開示される。本開示の代替的な複数の実施形態およびそれらの均等物が、本開示の精神または範囲から逸脱することなく、考案され得る。以下に開示される同様の複数の要素は、複数の図面において同様の参照番号によって示されることに留意されたい。
【００１２】
様々な動作は、特許請求された主題を理解するのに最も役立つ方法において、複数の個別のアクションまたは動作として順番に記載されてよい。しかしながら、記載の順序は、これらの動作が必然的に順序に依存するものであることを示唆するように解釈されるべきではない。特に、これらの動作は提示される順序で実行されなくてよい。記載される複数の動作は、記載された実施形態とは異なる順序で実行されてよい。様々な追加の動作が実行されてよく、および／または追加の複数の実施形態において、記載された複数の動作が省略されてよい。
【００１３】
本開示の目的のため、「Ａおよび／またはＢ」という表現は、（Ａ）、（Ｂ）または（ＡおよびＢ）を意味する。本開示の目的のため、「Ａ、Ｂ、および／またはＣ」は、（Ａ）、（Ｂ）、（Ｃ）、（ＡおよびＢ）、（ＡおよびＣ）、（ＢおよびＣ）、または（Ａ、ＢおよびＣ）を意味する。
【００１４】
説明は「一実施形態において」または「複数の実施形態において」という表現を使用する可能性があるが、これらはそれぞれ、１または複数の同一または異なる実施形態を指す可能性がある。さらに、本開示の複数の実施形態に対し使用される「備える」、「含む」、「有する」等の用語は、同義語である。
【００１５】
図１を見ると、様々な実施形態に係る、対話型メッセージングの配置の例が示されている。図示の通り、配置１００は、互いに連結されたディスプレイユニット１１２およびコンピューティングデバイス１１４を含んでよい。ディスプレイユニット１１２は、複数のメッセージの表示を促進すべく、構成されてよい。コンピューティングデバイス１１４は、対話型メッセージングサービス１２２、複数の対話型メッセージ１２４および複数の通信ユニット１２６を含んでよい。これらの要素は共に連携して、複数の対話型メッセージ１２４の初期のメッセージが、ディスプレイユニット１１２上にはじめにレンダリングされ（複数のポータブルクライアントデバイス１０４の複数のユーザの注目または関心を引きつけるべく）、続けて、１または複数のポータブルクライアントデバイス１０４がコンピューティングデバイス１１４の隣に近接して配置される場合、ディスカバリ時および１または複数のポータブルクライアントデバイス１０４との連結時において、１または複数のポータブルクライアントデバイス（１０４）の各々に、複数のナビゲーションコントロールを有するナビゲーションインタフェースを提供できるようにしてよい。ナビゲーションコントロールは、複数の対話型メッセージ１２４の追加の複数のメッセージへのナビゲートおよびそれらとの対話をするためのものである。様々な要素、特に対話型メッセージングサービス１２２および複数の対話型メッセージ１２４が順番に更に詳細に後述される。
【００１６】
複数の実施形態において、ディスプレイユニット１１２は、当該技術分野において既知の多くのディスプレイユニットのうちの任意の１つであってよい。これには、限定的ではないが、韓国ソウルのサムスン電子、または日本国東京のソニー社から入手可能なフラットスクリーンテレビジョンが含まれる。ディスプレイユニット１１２は例えば、Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ（ＨＤＭＩ（登録商標））ケーブルを介して、コンピューティングデバイス１１４に連結されてよい。本開示の対話型メッセージングサービス１２２および複数の対話型メッセージ１２４の組み込みを除き、コンピューティングデバイス１１４は同様に、当該技術分野において既知の多くのコンピューティングデバイスのうちの任意の１つであってよい。これには、限定的ではないが、テキサス州オースティンのデルコンピューティングまたはカリフォルニア州パロアルトのヒューレットパッカードから入手可能な複数のデスクトップコンピュータが含まれる。複数の通信ユニット１２６は、複数の近接配置されたポータブルクライアントデバイス１０４との無線通信を行うべく、構成されてよい。無線通信は、当該技術分野において既知の近距離または短距離通信のうちの任意の１つであってよく、これには、限定的ではないが、近距離無線通信（ＮＦＣ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）またはＷｉＦｉが含まれる。複数の実施形態において、複数の通信ユニット１２６は更に、ワイドエリアネットワーク上で１または複数のリモートサーバと通信すべく、構成されてよい。例えば、複数の通信ユニット１２６は更に、有線ローカルエリアネットワーク経由で、コンピューティングデバイス１１４をワイドエリアネットワークに連結すべく、Ｅｔｈｅｒｎｅｔ（登録商標）等の有線ネットワーキングをサポートするよう構成されてよい。別の例として、複数の通信ユニット１２６は更に、４Ｇ  ＬＴＥまたは５Ｇ  ＬＴＥ等の無線ネットワーキングをサポートすべく構成されてよい。
【００１７】
複数の実施形態において、ディスプレイユニット１１２およびコンピューティングデバイス１１４は、キャビネットまたはキオスク１０２に共に配置されてよい。他の複数の実施形態において、ディスプレイユニット１１２は壁掛け式であってよく、コンピューティングデバイス１１４は近くのキャビネットまたはキオスク１０２に配置されてよい。
【００１８】
同様に、各ポータブルクライアントデバイス１０４は当該技術分野において既知のたくさんのポータブル電子デバイスの任意の１つであってよい。これには、限定的ではないが、複数のスマートフォン、コンピューティングタブレット、電子書籍リーダ、および韓国ソウルのサムスン電子からのＧａｌａｘｙ  Ｓ４、カリフォルニア州クパチーノのアップルコンピュータからのｉＰａｄ（登録商標）等の携帯用情報端末が含まれる。複数の実施形態において、１または複数のポータブルコンピューティングデバイス１０４は、ウェアラブルコンピューティングデバイスであってよい。
【００１９】
図２を見ると、様々な実施形態に係る、一群の対話型メッセージの例が示される。図示の通り、一群の対話型メッセージ１２４は、多くの初期メッセージ２０２、および多くのさらに高度な対話型メッセージ２０４を含んでよい。更に、一群の対話型メッセージ１２４は、複数のさらに高度な対話型メッセージ２０４へのナビゲーションおよび複数のさらに高度な対話型メッセージ２０４との対話を容易にする、複数のコントロールを持つ関連付けられたナビゲーションインタフェース２１２を含んでよい。複数の初期メッセージ２０２は、複数のポータブルクライアントデバイス１０４に関連付けられた複数のユーザの注目を引き付けるべく、ディスプレイ１１２上にはじめにレンダリングされ、コンピューティングデバイス１１４の近くに、複数のユーザ（および複数のポータブルクライアントデバイス１０４）が近接配置されるように招く、複数のメッセージであってよい。それによって、ポータブルクライアントデバイス１１４へのナビゲーションインタフェース２１２の提供、および複数のさらに高度な対話型メッセージ２０４へのナビゲートおよび複数のさらに高度な対話型メッセージ２０４との対話をするためのナビゲーションインタフェース２１２の複数のコントロールの使用を可能にする。複数の実施形態において、複数の対話型メッセージ１２４は、テキスト、グラフィックス、ビデオおよび／またはオーディオコンテンツを有する複数のマルチメディアメッセージを含んでよい。
【００２０】
複数の対話型メッセージ１２４は、製品若しくはサービスの複数の広告または公益的な複数のコマーシャルの任意の１つであってよい。例えば、複数の対話型メッセージ１２４は対話型ゲームを売り込むための一群のメッセージであってよい。複数の初期メッセージ２０２は、複数の潜在的コンシューマの注目を引き付ける複数のメッセージを含んでよく、一方、複数のさらに高度な対話型メッセージ２０４は、複数の潜在的コンシューマが、それを介してゲームの様々な特徴または機能を探検できる複数のメッセージであってよい。別の例として、複数の対話型メッセージ１２４は、公衆に対しドラッグの濫用について通知するための一群のメッセージであってよい。複数の初期メッセージ２０２は、潜在的オーディエンスの注目を引き付ける複数のメッセージを含んでよく、一方、複数のさらに高度な対話型メッセージ２０４は、潜在的オーディエンスが、それを介して様々な不法ドラッグの危険についての詳細を知ることができる複数のメッセージであってよい。
【００２１】
図３を見ると、様々な実施形態に係る、複数のコントロールを持つナビゲーションインタフェースの例が示されている。図示された実施形態において、ポータブルクライアントデバイス１０４はタッチセンサ式ディスプレイスクリーンを含んでよい。複数の実施形態に対し、複数のコントロールを持つナビゲーションインタフェース２１２は、たくさんのソフトキーを含んでよい。例えば、ソフトキー３０２はユーザがディスプレイユニット１１２上でのカーソルの動きを指示するためのものであり、ソフトキー３０４はユーザがディスプレイユニット１１２上に表示されるアイテムの選択を行うためのものである。ナビゲーションインタフェース２１２は単に説明のためのものにすぎない。代替的な複数の実施形態において、複数の他のコントロールを持つ様々な他のナビゲーションインタフェースが代わりに提供されてよい。特に、様々なタイプのポータブルクライアントデバイス１０４用に構成された様々なバージョンのナビゲーションインタフェース２１２があってよい。
【００２２】
図４を見ると、様々な実施形態に係る、対話型メッセージングサービスの例が示されている。図示の通り、複数の実施形態に対し、対話型メッセージサービス１２２はユーザインタフェースサービス４０２、メッセージレンダリングサービス４０４、および通信サービス４０６を含んでよい。
【００２３】
複数の実施形態において、通信サービス４０６は、複数の近接配置されたポータブルクライアントデバイス１０４に対し、コンピューティングデバイス１１４に接続し、かつ、表示された複数のメッセージと対話するように招待する、複数の招待メッセージを送信するよう構成されてよい。更に、通信サービス４０６は、近接配置されたポータブルクライアントデバイス１０２が複数の招待メッセージに応答すると、近接配置されたポータブルクライアントデバイス１０２への接続を確立するよう構成されてよい。複数のポータブルクライアントデバイス１０２による、表示された複数のメッセージとの対話をサポートすべく構成された複数の実施形態において、通信サービス４０６は一度に接続される複数のポータブルクライアントデバイス１０２の数を制限すべく構成されてよい。通信サービス４０６はまた、接続への関心を示す応答するポータブルクライアントデバイス１０２を実際に接続する前に、接続されるポータブルクライアントデバイスまたは複数の接続されるポータブルクライアントデバイスデバイス１０２の同意を求めるよう構成されてよい。
【００２４】
複数の実施形態において、ユーザインタフェースサービス４０２は、ポータブルクライアントデバイス１０２に対し、ディスプレイユニット１１２に表示された一群の対話型メッセージ１２４の複数のメッセージと対話するための複数のナビゲーションコントロールを提供すべく、適切なバージョンのナビゲーションインタフェース２１２を提供するよう構成されてよい。
【００２５】
複数の実施形態において、メッセージレンダリングサービス４０４は、複数のナビゲーションコントロールに応答して、一群の対話型メッセージ１２４の複数のメッセージをディスプレイユニット１１２上で選択およびレンダリングするよう構成されてよい。ここで、複数のナビゲーションコントロールは、近接配置されたポータブルクライアントデバイス１０４に提供されたナビゲーションインタフェース２１２を介して提供される。
【００２６】
複数の実施形態において、ユーザインタフェースサービス４０２は更に、近接配置されたポータブルクライアントデバイス１０４が一群のメッセージ１２４のスポンサの既知のユーザに関連付けられているかを判断すべく、近接配置されたポータブルクライアントデバイス１０４からの情報を収集するよう構成されてよい。ユーザインタフェースサービス４０２は更に、スポンサにとって既知のユーザに関する情報を取得すべく、スポンサと関連付けられたリモートサーバ（不図示）とワイドエリアネットワーク等を介して連絡するよう構成されてよい。これらの実施形態において、メッセージレンダリングサービス４０４は、更にスポンサにとって既知のユーザに関する情報に基づいて、ディスプレイユニット１１２上で一群のメッセージ１２４を選択およびレンダリングするよう更に構成されてよい。
【００２７】
図５を見ると、様々な実施形態に係る、対話型メッセージング処理の例が示されている。図示の通り、処理５００は、複数の初期メッセージを表示する５０２、コンピューティングデバイス１１４およびディスプレイユニット１１２とともに開始されてよい。同時に、コンピューティングデバイス１１４は、近接配置されたポータブルクライアントデバイス１０４に対し、コンピューティングデバイス１１４に接続するよう効率的に招待すべく、複数のデバイスディスカバリメッセージ（複数の招待メッセージとも言われる）を定期的または継続的に送信してよい５０４。
【００２８】
応答に際し、ポータブルクライアントデバイス１０４は、ポータブルクライアントデバイス１０４がコンピューティングデバイス１１４に対し、近接配置されていることを示す、返信近接メッセージで応答してよい５２４。返信近接メッセージを受信すると、コンピューティングデバイス１１４はポータブルクライアントデバイス１０４との接続を要求してよい５０６。複数の実施形態において、コンピューティングデバイス１１４はまた、ポータブルクライアントデバイス１０４の複数の機能について問い合わせをしてよい５０６。次に、ポータブルクライアントデバイス１０４は、接続に対する招待を承諾し、機能情報を提供する５２６。
【００２９】
複数の実施形態において、コンピューティングデバイス１１４は、例えば、ポータブルクライアントデバイス１０４がタッチセンサ式ディスプレイを有しているか、そのプロセッサのモデル、メモリサイズ等、ポータブルクライアントデバイス１０４の複数の機能について明示的に問い合わせてよい。ポータブルクライアントデバイス１０４は上記情報で直接的に応答してよい。他の複数の実施形態において、コンピューティングデバイス１１４は、例えば、ポータブルクライアントデバイス１０４のモデルＩＤに関し問い合わせる等、ポータブルクライアントデバイス１０４の複数の機能について間接的に問い合わせてよい。さらなる他の複数の実施形態において、コンピューティングデバイス１１４は、関連情報を収集すべく、ポータブルクライアントデバイス１０４に対し、エージェントを送信してよい。
【００３０】
ポータブルクライアントデバイス１０４の承諾および機能情報を受信すると、コンピューティングデバイス１１４はポータブルクライアントデバイス１０４に対し、コントロールを持つ適切なバージョンのナビゲーションインタフェース２１２を提供してよい５０８。ナビゲーションインタフェース２１２を提供すると、コンピューティングデバイス１１４およびディスプレイユニット１１２は、複数のさらに高度な対話型メッセージのレンダリングの開始に移行してよい５１０。この時点で、ポータブルクライアントデバイス１０４のユーザは、レンダリングされる複数のメッセージへのナビゲートおよびレンダリングされる複数のメッセージとの対話をするためのナビゲーションコントロールを提供してよい５２８。受信されるナビゲーションコントロールに応答して、コンピューティングデバイス１１４およびディスプレイユニット１１２は、レンダリングされる複数のさらに高度な対話型メッセージへのナビゲートおよびその更新を行ってよい。
【００３１】
図６を見ると、様々な実施形態に係る、対話型メッセージングサービスの動作フローの例が示されている。前述のように、例示的な動作フロー６００は、複数の初期メッセージを表示するブロック６０２の対話型メッセージサービス１２２で開始してよい。フロー６００はブロック６０２から、ブロック６０４へと進んでよく、ブロック６０４において、対話型メッセージサービス１２２はデバイスディスカバリメッセージ（図５に照らし記載された複数の招待メッセージとして機能すべく）を送信してよい６０４。
【００３２】
ブロック６０４から、フロー６００はブロック６０６へと進んでよい。ブロック６０６において、対話型メッセージサービス１２２は、近接メッセージが応答するポータブルクライアントデバイス１０４から受信されたかどうかを判断してよい。近接メッセージは、図５に照らし記載された複数の招待メッセージの承諾として機能してよい。近接メッセージが受信されない場合、処理６００はブロック６０２に戻り、そこから前述のように継続する。
【００３３】
近接メッセージが受信されたかを判断する、ブロック６０６から、フロー６００はブロック６０８へと進んでよい。ブロック６０８において、対話型メッセージサービス１２２は、近接配置されたポータブルクライアントデバイス１０４との接続を確立し、近接配置されたポータブルクライアントデバイス１０４の複数の機能を判断し、かつ、複数のコントロールを持つナビゲーションインタフェース２１２の適切なバージョンを提供してよい。複数の実施形態において、前述の通り、対話型メッセージサービス１２２は、応答するポータブルクライアントデバイス１０４との接続を確立する前に、複数の接続されるポータブルクライアントデバイス１０４の同意を求めてよい。
【００３４】
ブロック６０８から、処理６００はブロック６１０へと進んでよい。  ブロック６１０において、対話型メッセージサービス１２２は、複数のさらに高度な対話型メッセージをレンダリングしてよい。ブロック６１０から、処理６００はブロック６１２へと進んでよい。ブロック６１２において、対話型メッセージサービス１２２はナビゲーションコントロールまたは終了コマンドが受信されたかどうかを判断してよい。ナビゲーションコントロールが受信された場合、ブロック６１２から、処理６００はブロック６１４へと進んでよい。ブロック６１４において、対話型メッセージサービス１２２は適切に、複数のさらに高度な対話型メッセージを更新してよい。ブロック６１４から、処理６００はブロック６１２に戻り、そこから前述のように進んでよい。
【００３５】
あるいは、ナビゲーションコントロールまたは終了コマンドのいずれも受信されない場合、ブロック６１２から、処理６００はブロック６１０に戻ってよい。ブロック６１０において、対話型メッセージサービス１２２は、そこから前述のように進んでよい。更に代替として、終了コマンドが受信された場合、ブロック６１２から、処理６００は終了するポータブルクライアントデバイス１０４を切断し、ブロック６０２に戻ってもよい。ブロック６０２において、対話型メッセージサービス１２２は、そこから前述のように進んでよい。複数のマルチクライアントデバイス実施形態において、処理６００は更に、ブロック６０２に進む前に、終了するポータブルクライアントデバイス１０４が最後の終了するポータブルクライアントデバイス１０４であるかどうかの判断を含んでよく、そして処理６００はブロック６０２から継続する。そうでない場合は（すなわち、終了するポータブルクライアントデバイス１０４が最後の終了するポータブルクライアントデバイスでない場合）、処理６００は代わりにブロック６１０に戻り、ブロック６１０から進む。
【００３６】
図７を見ると、図１のコンピューティングデバイス１１４またはポータブルクライアントデバイス１０４の使用に適する、様々な実施形態に係るコンピュータの例が示されている。図示の通り、コンピュータ７００は１または複数のプロセッサまたはプロセッサコア７０２、およびシステムメモリ７０４を含んでよい。特許請求の範囲を含む本願の目的において、「プロセッサ」および「複数のプロセッサコア」という用語は、文脈が明確に別途の要求をしていない限り、同義語と考えられてよい。また、コンピュータ７００は複数の大容量ストレージデバイス７０６（ディスケット、ハードドライブ、ＣＤ−ＲＯＭ等）、複数の入出力デバイス７０８（ディスプレイ、キーボード、カーソルコントロール等）および複数の通信インタフェース７１０（複数のネットワークインタフェースカード、複数のモデム等）を含んでよい。上記複数の要素は、１または複数のバスを示し得るシステムバス７１２を介して、互いに連結されてよい。複数のバスの場合、これらは１または複数のバスブリッジ（不図示）によってブリッジされてよい。
【００３７】
これらの要素の各々は、当該技術分野において知られた従来の諸機能を実行してよい。特に、コンピューティングデバイス１１４として使用される際、システムメモリ７０４および複数の大容量ストレージデバイス７０６を使用して、前述の対話型メッセージングサービス１２２に関連付けられた複数の動作を実行する、複数のプログラミング命令のワーキングコピーおよび永続的なコピーを格納してよい。これらをまとめて計算論理７２２という。様々な要素が、プロセッサ７０２またはＣ等の複数の高水準言語によってサポートされる複数のアセンブラ命令によって実装されてよい。Ｃ等の複数の高水準言語はそのような複数の命令にコンパイル可能である。
【００３８】
複数のプログラミング命令の永続的なコピーは、ファクトリ、つまりフィールド内の複数のパーマネントストレージデバイス７０６に置かれてよい。その場合、例えば、コンパクトディスク（ＣＤ）等の配布媒体（不図示）を介して、あるいは、通信インタフェース７１０（配布サーバ（不図示）から）を介してなされてよい。すなわち、エージェントプログラムの実装を有する１または複数の配布媒体を使用して、エージェントを配布し、様々なコンピューティングデバイスをプログラムしてよい。
【００３９】
これらの要素７１０から７１２の数、機能および／または容量は、コンピュータ７００がコンピューティングデバイス１１４またはポータブルクライアントデバイス１０４として使用されるかによって、変わってよい。ポータブルクライアントデバイス１０４として使用される場合、コンピューティングデバイス７００は、スマートフォン、コンピューティングタブレット、電子書籍リーダ、ウルトラブックまたはラップトップであってよい。あるいは、要素７１０から７１２の複数の構成は既知であるため、更に詳細に記載しない。
【００４０】
図８は、様々な実施形態に係る前述の対話型メッセージングサービス１２２に関連付けられた複数の動作の全部または選択された複数の部分を実施するよう構成された、複数の命令を有するコンピュータ可読非一時的記憶媒体の例を示す。図示の通り、非一時的コンピュータ可読記憶媒体８０２はたくさんのプログラミング命令８０４を含んでよい。複数のプログラミング命令８０４は、デバイス、例えばコンピュータ８００に対し、複数のプログラミング命令の実行に応答して、対話型メッセージングサービス１２２に関連付けられた複数の動作、例えば図５および６の処理５００および６００の様々な動作等、を実行させることができるよう構成されてよい。図５および６の処理５００および６００の様々な動作は限定的なものではない。代替的な複数の実施形態において、代わりに、複数のプログラミング命令８０４は、複数のコンピュータ可読非一時的記憶媒体８０２上に配置されてよい。代替的な複数の実施形態において、複数のプログラミング命令８０４は、複数の信号等のコンピュータ可読一時的記憶媒体８０２上に配置されてよい。
【００４１】
本開示の精神または範囲を逸脱することなく、開示のデバイスおよび関連付けられた複数の方法に係る開示された複数の実施形態において、様々な修正および変形を加えることが可能であることは当業者にとって自明である。従って、上記修正および変形がいずれかの請求項およびその均等物の範囲に属する限り、本開示は、上記に開示された複数の実施形態のこれら修正および変形に及ぶことが意図される。
【図１】
2015222569.tif 000003
【図２】
2015222569.tif 000004
【図３】
2015222569.tif 000005
【図４】
2015222569.tif 000006
【図５】
2015222569.tif 000007
【図６】
2015222569.tif 000008
【図７】
2015222569.tif 000009
【図８】
2015222569.tif 000010
【外国語明細書】
2015222569000001.pdf