(57)【要約】供給デバイス（６）によって受け取られた、ユーザを対象としたメッセージを、供給デバイスからレンダリングデバイス（８）へエクスポートする方法であって、方法は、メッセージプールマネージャ（４）によってメッセージを供給デバイスから受け取り、メッセージプールマネージャによって管理されるメッセージプール（９）にメッセージを格納し、レンダリングデバイスからのリクエストに引き続き、メッセージをメッセージプールマネージャから前記レンダリングデバイスへ送ることを有する。
2017528799.tif 000002
【特許請求の範囲】
【請求項１】
供給デバイスによって受け取られた、ユーザを対象としたメッセージを、前記供給デバイスからレンダリングデバイスへエクスポートする方法であって、
メッセージプールマネージャによって、前記メッセージを前記供給デバイスから受け取り、
前記メッセージプールマネージャによって管理されるメッセージプールに前記メッセージを格納し、
前記レンダリングデバイスからのリクエストに引き続き、前記メッセージを前記メッセージプールマネージャから前記レンダリングデバイスへ送る
ことを有する方法。
【請求項２】
前記メッセージプールマネージャによって前記メッセージを受け取ること及び前記メッセージを前記レンダリングデバイスへ送ることは、非同期的に実施される、
請求項１に記載の方法。
【請求項３】
前記レンダリングデバイスのユーザインターフェイスにおいて前記メッセージをレンダリングすることを有する
請求項１又は２に記載の方法。
【請求項４】
前記メッセージは、前記レンダリングデバイスによって決定された時間にレンダリングされる、
請求項３に記載の方法。
【請求項５】
前記メッセージは、前記レンダリングデバイスによって決定された表示フォーマットに従って、前記レンダリングデバイスによってレンダリングされる、
請求項３又は４に記載の方法。
【請求項６】
前記レンダリングデバイスへの前記メッセージの送信又は該メッセージのレンダリングの後に、前記メッセージプールから前記メッセージを削除することを有する
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
前記レンダリングデバイスによって、該レンダリングデバイスが前記ユーザの知覚範囲に位置していることを検出することを有する
請求項１乃至６のうちいずれか一項に記載の方法。
【請求項８】
前記レンダリングデバイスは、前記ユーザが前記レンダリングデバイスを使用している場合に、前記ユーザの前記知覚範囲に位置していると検出される、
請求項７に記載の方法。
【請求項９】
前記検出は、少なくとも１つのセンサを用いて前記レンダリングデバイスによって実施される、
請求項７又は８に記載の方法。
【請求項１０】
前記供給デバイスは、携帯電話機であり、前記レンダリングデバイスは、セットトップボックス又は接続型テレビ受信機である、
請求項１乃至９のうちいずれか一項に記載の方法。
【請求項１１】
供給デバイスによって受け取られた、ユーザを対象としたメッセージを、前記供給デバイスからレンダリングデバイスへエクスポートするよう動作するメッセージプールマネージャであって、
前記供給デバイスから前記メッセージを受け取るよう動作する受信モジュールと、
前記メッセージをメッセージプールに格納するよう動作する記憶モジュールと、
前記レンダリングデバイスからのリクエストに引き続き、前記メッセージを当該メッセージプールマネージャから前記レンダリングデバイスへ送るよう動作する送信モジュールと
を有するメッセージプールマネージャ。
【請求項１２】
当該メッセージプールマネージャは、１つのデバイスにおいて中央集権化される、
請求項１１に記載のメッセージプールマネージャ。
【請求項１３】
前記メッセージプールマネージャは、複数のデバイスにわたって分布する、
請求項１１に記載のメッセージプールマネージャ。
【請求項１４】
ユーザを対象としたメッセージを受け取るよう動作する供給デバイスであって、
前記メッセージがメッセージプールに格納されるように、前記メッセージを受け取ると該メッセージをメッセージプールマネージャへ送るよう構成される送信器
を有する供給デバイス。
【請求項１５】
請求項１乃至１０のうちいずれか一項に記載の方法を実行することをコンピュータに可能にするコンピュータ実行可能命令を有するコンピュータ可読プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージングサービスの分野に概して関係がある。そのようなメッセージングサービスは、例えば、ＳＭＳ（Short  Message  Service）、電子メール、着信、アラームなどのような、ユーザへのあらゆる種類の通知を配信することを有する。
【０００２】
特に、本発明は、供給デバイスからレンダリングデバイスへのメッセージングサービスのエクスポートを扱う。
【０００３】
このように、本発明は、メッセージを供給デバイスからレンダリングデバイスへエクスポートする方法に関係がある。それはまた、メッセージプールマネージャ及び供給デバイスにも関係がある。それは更に、本発明のメッセージエクスポート方法を実装するコンピュータプログラムに関係がある。
【背景技術】
【０００４】
本項目で記載されるアプローチは追求されてよいが、以前から検討又は追求されてきたアプローチでは必ずしもない。従って、本願で特段示されない限りは、本項目で記載されるアプローチは、本願の特許請求の範囲に対する先行技術ではなく、本項目に含まれることをもって先行技術であると認められるものではない。
【０００５】
今日、ユーザは、自身に様々な種類の情報を配信するますます多くの接続デバイスによって囲まれている。そのようなデバイスは、新しい情報の利用可能性をユーザに通知するために、しばしばメッセージ（すなわち、通知及び／又はアラート）を発生する。しかし、メッセージは、重要及び／又は緊急でありうるが、デバイスの範囲内にいないユーザによって容易に見逃され得る。
【０００６】
同時に、ユーザは、ますます多くのユーザインターフェイス、スクリーン、オーディオプレーヤ、及び様々な出力／入力手段によって囲まれている。それらの夫々は、ユーザの注意を捕らえ及び／又は引き付けておこうとする。しかし、人間は、依然として限られた注意力しか有さない。更には、ホームネットワークは、人間の知覚範囲よりもずっと広い。それらの当然に不可避の制約は、いわゆるバジェット・オブ・アテンション（budget  of  attention）に集成され得る注意及び身体的／地理的制限をもたらす。そのことから、且つ、エンドユーザコンテキストに依存して、通知は、有益、侵入的、妨害、又は配送不可と見なされて、見逃され得る。
【０００７】
ユーザが、彼らが如何なるメッセージも見逃さないとの保証なしで彼らの注意エリアを広げるのに多大な努力をすることを回避するために、いくつかの解決法が存在する。
【０００８】
現在の既存の解決法は、スクリーン共有及び遠隔サーバへのメッセージングサービスのエクスポートの２つのアプローチに主に依存する。
【０００９】
第１のアプローチに従って、２つのデバイスは、ユーザにより近いデバイスが、メッセージを受け取るデバイスのスクリーンに取って代わる遠隔のスクリーンとして働くことによってメッセージをユーザに配信することを可能にするために、それらのスクリーンを共有する。
【００１０】
このアプローチは、デバイスが接続されて同期することを必要とし、これは、両方のデバイスの間の通信リンクを余儀なくさせ、よって、両方のデバイスの電力消費及び反応性の制約を暗示する。
【００１１】
第２のアプローチに従って、メッセージングサービスは、中継サーバへエクスポートされる。このアプローチを使用した解決法の例には、ＳＭＳのエクスポートのためのＭｙＳＭＳ（hettp://www.mysms.com/）又はＭｉｇｈｔｙＴｅｘｔ（http://mightytext.net/）がある。
【００１２】
しかし、このアプローチはいくつかの欠点を伴う。実際に、中継サーバは、恒久的な、信頼できるフォールト・トレラントな接続を必要とする。更には、このアプローチは、中継サーバが一般的にユーザの家の外にある遠隔サーバであることから、プライバシーの問題を生じさせることがある。
【発明の概要】
【００１３】
本発明は、上記の状況を改善する解決法を提案する。
【００１４】
然るに、本発明は、供給デバイスによって受け取られた、ユーザを対象としたメッセージを、前記供給デバイスからレンダリングデバイスへエクスポートする方法であって、
メッセージプールマネージャによって、前記メッセージを前記供給デバイスから受け取り、
前記メッセージプールマネージャによって管理されるメッセージプールに前記メッセージを格納し、
前記レンダリングデバイスからのリクエストに引き続き、前記メッセージを前記メッセージプールマネージャから前記レンダリングデバイスへ送る
ことを有する方法を提供する。
【００１５】
このように、本発明によれば、ユーザ宛ての情報を常にそのユーザに最も近寄せて、より良いユーザ経験を確かにすることが可能である。メッセージプールマネージャは、ユーザの知覚範囲内にあるレンダリングデバイスがメッセージをレンダリングするためにそのメッセージを要求するまで、ユーザの知覚範囲内にない供給デバイスを対象としたメッセージを保持する役割を主として有する。
【００１６】
有利なことに、前記メッセージプールマネージャによって前記メッセージを受け取ること及び前記メッセージを前記レンダリングデバイスへ送ることは、非同期的に実施される。
【００１７】
この非同期的実施は、メッセージのエクスポートを実施するために供給デバイスとレンダリングでバスとの間の接続を維持する必要がないので、電力節約を可能にする。
【００１８】
有利なことに、当該方法は、前記レンダリングデバイスのユーザインターフェイスにおいて前記メッセージをレンダリングすることを有する。
【００１９】
メッセージをレンダリングする様態は、レンダリングデバイスの能力に依存する。例えば、レンダリングデバイスがスクリーンを備えている場合には、それはスクリーンにおいてメッセージを表示する。レンダリングデバイスがオーディオプレーヤを備えている場合には、メッセージは音声メッセージとして提示される。
【００２０】
このように、本発明のこの好適な実施形態に従って、メッセージのデータのみがエクスポートされ、メッセージをレンダリングするユーザインターフェイス全体はエクスポートされない。それに対して、レンダリングデバイスは、その特性及び能力に応じて関与する。
【００２１】
望ましくは、前記メッセージは、前記レンダリングデバイスによって決定された時間にレンダリングされる。
【００２２】
この実施形態に従って、レンダリングデバイスは、ユーザにとって最良の時点でメッセージをレンダリングすることに関与する。例えば、レンダリングデバイスが接続型テレビ受信機（connected  TV）又はセットトップボックスである場合には、それは、ＴＶ番組の小休止の間にメッセージをレンダリングすることを選択してよい。
【００２３】
有利なことに、前記メッセージは、前記レンダリングデバイスによって決定された表示フォーマットに従って、前記レンダリングデバイスによってレンダリングされる。
【００２４】
例えば、レンダリングデバイスのユーザインターフェイスの設計に応じて、メッセージは、ポップアップ又はパネル又はアイコンなどの形で表示されてよい。それはまた、テキストとして又は音声若しくはビデオメッセージとしてのみレンダリングされてよい。
【００２５】
有利なことに、当該方法は、前記レンダリングデバイスによって、前記メッセージのレンダリングの後に、前記メッセージプールから前記メッセージを削除することを有する。
【００２６】
この削除はまた、前記メッセージプールマネージャによって、前記レンダリングデバイスへの前記メッセージの送信後に実施されてよい。
【００２７】
有利なことに、当該方法は、前記レンダリングデバイスによって、該レンダリングデバイスが前記ユーザの知覚範囲に位置していることを検出することを有する。
【００２８】
望ましくは、レンダリングデバイスがメッセージをレンダリングするために該メッセージをメッセージプールマネージャに要求することは、この検出の後である。
【００２９】
実施形態に従って、前記レンダリングデバイスは、前記ユーザが前記レンダリングデバイスを使用している場合に、前記ユーザの前記知覚範囲に位置していると検出される。
【００３０】
前記検出は、有利なことに、少なくとも１つのセンサを用いて前記レンダリングデバイスによって実施される。
【００３１】
例えば、レンダリングデバイス内の内蔵カメラ又はスマートリモートコントローラが、ユーザの検出のために使用されてよい。
【００３２】
他の例に従って、近接場センサのような近接検出器が、検出のために使用されてよい。
【００３３】
実施形態に従って、前記供給デバイスは、携帯電話機であり、前記レンダリングデバイスは、セットトップボックス又は接続型テレビ受信機である。
【００３４】
本発明は更に、供給デバイスによって受け取られた、ユーザを対象としたメッセージを、前記供給デバイスからレンダリングデバイスへエクスポートするよう動作するメッセージプールマネージャであって、
前記供給デバイスから前記メッセージを受け取るよう動作する受信モジュールと、
前記メッセージをメッセージプールに格納するよう動作する記憶モジュールと、
前記レンダリングデバイスからのリクエストに引き続き、前記メッセージを当該メッセージプールマネージャから前記レンダリングデバイスへ送るよう動作する送信モジュールと
を有するメッセージプールマネージャを提供する。
【００３５】
実施形態に従って、当該メッセージプールマネージャは、１つのデバイスにおいて中央集権化される。
【００３６】
そのようなデバイスは、望ましくは、ホームルータ又はインターネットゲートウェイのような、ホーム内の恒久的に接続されたデバイスである。
【００３７】
他の実施形態に従って、前記メッセージプールマネージャは、複数のデバイスにわたって分布する。
【００３８】
この場合に、複数のデバイスの夫々は、メッセージプールの部分をホスティングする。更には、この複数のデバイスの夫々は、状況及びデバイスとのユーザの近さに従って供給デバイス又はレンダリングデバイスの役割を果たす。
【００３９】
本発明はまた、ユーザを対象としたメッセージを受け取るよう動作する供給デバイスであって、前記メッセージがメッセージプールに格納されるように、前記メッセージを受け取ると該メッセージをメッセージプールマネージャへ送るよう構成される送信器を有する供給デバイスを提供する。
【００４０】
有利なことに、当該供給デバイスは、スマートフォン又はタブレット又はＰＣ又はラップトップであり、前記メッセージプールマネージャは、ホームルータ又はインターネットゲートウェイである。
【００４１】
本発明は更に、ユーザを対象としたメッセージをレンダリングするよう動作するレンダリングデバイスであって、
当該レンダリングデバイスが前記ユーザの知覚範囲内にあることを検出するよう動作する検出モジュールと、
前記メッセージを、該メッセージをメッセージプールにおいて記憶するメッセージプールマネージャに要求するよう動作する要求モジュールと、
前記メッセージを受け取るよう動作する受信モジュールと、
前記メッセージをレンダリングするよう動作するレンダリングモジュールと
を有するレンダリングデバイスを提供する。
【００４２】
有利なことに、当該レンダリングデバイスは、前記メッセージに答えることを前記ユーザに可能にする入力モジュールを有する。
【００４３】
このように、メッセージの表示がエクスポートされるだけでなく、ユーザに隣接するレンダリングデバイスにおいて利用可能な入力手段に応じてユーザがメッセージに答える可能性があるので、メッセージングサービス自体もエクスポートされる。
【００４４】
本発明に従う方法は、プログラム可能な装置においてソフトウェアで実装されてよい。それは、単にハードウェアで若しくはソフトウェアで、又はそれらの組み合わせで実装されてよい。
【００４５】
本発明はソフトウェアで実装され得るので、本発明は、如何なる適切なキャリア媒体においてもプログラム可能な装置への供給のためにコンピュータ可読コードとして具現され得る。キャリア媒体は、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードディスクドライブ、磁気テープデバイス又は固体状態メモリデバイス及び同様のもののような、記憶媒体を有してよい。
【００４６】
このように、本発明は、本発明のメッセージエクスポート方法を実施することをコンピュータに可能にするコンピュータ実行可能命令を有するコンピュータ可読プログラムを提供する。図６のダイアグラムは、そのようなコンピュータプログラムのための一般的アルゴリズムの一例を表す。
【図面の簡単な説明】
【００４７】
本発明は、限定としてではなく例として、添付の図面の図において説明される。図面において、同じ参照符号は、同様の要素を参照する。
【図１】本発明の第１実施形態に従う、本発明の方法が有利に実装されるシステムの概略図である。
【図２】本発明の第２実施形態に従う、本発明の方法が有利に実装されるシステムの概略図である。
【図３】本発明の実施形態に従うメッセージプールマネージャの構造の概略図である。
【図４】メッセージプールの例を示す。
【図５】本発明の実施形態に従うレンダリングデバイスの構造の概略図である。
【図６】本発明の実施形態に従うメッセージエクスポート方法のステップを示すフローチャートである。
【発明を実施するための形態】
【００４８】
図１を参照すると、本発明の第１実施形態を実装する中央集権型システム２の概略図が示されている。
【００４９】
第１実施形態に従って、エクスポートサービスは、システム２においてこのサービスのための専用のデバイス又は恒久的に接続されたデバイスであることができるメッセージプールマネージャ４によって中央集権的に管理される。
【００５０】
システム２は、例えば、複数のデバイスが接続されているホームルータ又はインターネットゲートウェイを有するホームネットワークを有する。
【００５１】
本発明の第１実施形態に従って、このホームルータ又はインターネットゲートウェイは、メッセージプールマネージャ４の役割を果たし、本願で供給デバイスと呼ばれる第１デバイス６を対象としたメッセージを、本願でレンダリングデバイスと呼ばれる第２デバイス８へエクスポートするよう動作する。
【００５２】
メッセージプールマネージャ４は、ユーザに対してレンダリングデバイス８によって配信又はレンダリングされるために、供給デバイス６によって受け取られたメッセージ（あらゆる種類の通知又はＳＭＳ又は電子メールであってよい。）を利用可能にするよう動作する。これは、供給デバイス６がユーザの知覚範囲内になく、一方で、レンダリングデバイス８がこの知覚範囲内にある場合に、特に有利である。デバイスの知覚範囲内にあることによって、ユーザは、デバイスによって発生された通知を物理的に知覚することができるようになる。
【００５３】
図１で示されるように、システム２は、複数の供給デバイス６及び複数のレンダリングデバイス８を有してよい。よって、供給デバイス６のうちの１つによって受け取られたメッセージは、ユーザの知覚範囲内にあるレンダリングデバイス８のうちの１つ、例えば、ユーザに最も近いレンダリングデバイス８によって“捕捉される（picked）”ために、メッセージプールマネージャ４によってメッセージプール９に格納されてよい。
【００５４】
例えば、供給デバイス６は携帯電話機又はタブレット又はＰＣ又はラップトップ、あるいは、テレビ受信機又はウェアラブルデバイスのような、ユーザを対象としたメッセージを受け取ることができる如何なる接続型デバイスでもある。一方、レンダリングデバイス８は、接続型テレビ受信機又はセットトップボックス又はラップトップ又はアラームクロック、あるいは、スマートウォッチ又は接続型冷蔵庫（connected  fridge）のような、メッセージをレンダリングするよう動作する如何なる接続型デバイスでもある。
【００５５】
明らかに、環境に従って、供給デバイス６は、ユーザへのデバイスの夫々の近さに主として応じて、レンダリングデバイス８の役割も果たしてよく、その逆もある。
【００５６】
供給デバイス６及びレンダリングデバイス８は、Ｅｔｈｅｒｎｅｔ（登録商標）若しくはＰＬＣ（Power  Line  Carrier）のような有線ネットワーク及び／又はＷｉ−Ｆｉ（登録商標）又はＢｌｕｅｔｏｏｔｈ（登録商標）のような無線ネットワークを通じてメッセージプールマネージャ４へ接続される。
【００５７】
これより図２を参照すると、本発明の第２実施形態を実装するシステム１０の概略図が示されている。
【００５８】
第２実施形態に従って、エクスポートサービスは、システム１０のデバイスによって分散して管理される。
【００５９】
システム１０は、例えば、いくつかのデバイス１４、１６へ接続されているホームネットワーク１２を有する。第１実施形態から類推して、デバイス１４は供給デバイスであり、デバイス１６はレンダリングデバイスである。
【００６０】
メッセージプールマネージャ１８は、その場合に、全てのデバイス１４、１６にわたって分布しており、夫々のデバイスは、メッセージプール２０の部分をホスティングする。
【００６１】
この第２実施形態に従って、夫々のデバイス１４、１６は、メッセージプール２０に登録して、コンテンツを読み出し、イベントを送信／受信することができる。これは、ＵＰｎＰ、ＤＤＳ、ＱｅＯなどのような、よく知られた分散型コンピュータ技術を用いて実現され得る。
【００６２】
第２実施形態に従って、供給デバイス１４によって受け取られたメッセージ（あらゆる種類の通知又はＳＭＳ又は電子メールであってよい。）は、ユーザに対してレンダリングデバイス１６によって配信又はレンダリングされるために、望ましくは、その供給デバイス１４内で、又は他の接続されたデバイス１４、１６において、利用可能にされる。これは、供給デバイス１４がユーザの知覚範囲内になく、一方で、レンダリングデバイス１６がこの知覚範囲内にある場合に、特に有利である。
【００６３】
図２で示されるように、システム１０は、複数の供給デバイス１４及び複数のレンダリングデバイス１６を有してよい。よって、供給デバイス１４のうちの１つによって受け取られたメッセージは、ユーザの知覚範囲内にあるレンダリングデバイス１６のうちの１つ、例えば、ユーザに最も近いレンダリングデバイス１６によって、“捕捉”されてよい。
【００６４】
例えば、供給デバイス１４は携帯電話機又はタブレット又はＰＣ又はラップトップ、あるいは、ユーザを対象としたメッセージを受け取るよう動作する如何なる接続型デバイスでもある。一方で、レンダリングデバイス１６は接続型テレビ受信機又はセットトップボックス又はラップトップ又はアラームクロック、あるいは、メッセージをレンダリングするよう動作する如何なる接続型デバイスでもある。
【００６５】
明らかに、環境に従って、供給デバイス１４は、ユーザへのデバイスの夫々の近さに主として応じて、レンダリングデバイス１６の役割も果たしてよく、その逆もある。
【００６６】
供給デバイス１４及びレンダリングデバイス１６は、Ｅｔｈｅｒｎｅｔ（登録商標）若しくはＰＬＣ（Power  Line  Carrier）のような有線ネットワーク及び／又はＷｉ−Ｆｉ（登録商標）又はＢｌｕｅｔｏｏｔｈ（登録商標）のような無線ネットワークを通じてホームネットワーク１２へ接続される。
【００６７】
図３は、本発明の実施形態に従うメッセージプールマネージャ４、１８の構造を表す概略図である。
【００６８】
メッセージプールマネージャ４、１８は、供給デバイス６、１４からメッセージを受け取るよう動作する受信モジュール２２を有する。
【００６９】
それは、メッセージをメッセージプール９に格納するよう動作する記憶モジュール２４を更に有する。
【００７０】
図４は、メッセージプール９、２０の例を示す。夫々のメッセージは、次のフィールドを有する：
−  供給デバイス６、１４のアイデンティティ“ＳＰＩ”（Service  Provider  Identifier）。このアイデンティティは、数字、１６進数、ＡＳＣＩＩのような、如何なる種類のフォーマットもとることができる。例えば、そのようなアイデンティティは、“jane_mobile”又は“bob_iphone”であってよい；
−  メッセージを送る正確な時間が後に続く、例えば、フォーマットdd/mm/yyにおけるメッセージの日付“Ｄａｔｅ”；
−  例えば、電話番号又は電子メールアドレスであってよい送信者“Ｆｒｏｍ”；
−  例えば、彼／彼女の名前“jane”又は“bob”及び彼／彼女の電話番号又は電子メールアドレスによって表されるアドレス“Ｔｏ”；
−  メッセージの内容“Ｍｅｓｓａｇｅ”。
【００７１】
任意に、メッセージのタイプ及び／又はメッセージの優先度及び／又はメッセージの内容に関する何らかの有用な情報をユーザにもたらすあらゆる他のフィールドのような、他のフィールドが有利に加えられてよい。
【００７２】
更には、メッセージは、権限のないレンダリングデバイス８、１６又はユーザがそのメッセージにアクセスすることを防ぐために、キーによって保護されてよい。
【００７３】
図３に戻ると、メッセージプールマネージャ４、１８は、レンダリングデバイス８、１６がユーザの知覚範囲内にある場合に、レンダリングデバイス８、１６からのリクエストに引き続き、メッセージをメッセージプールマネージャ４、１８からレンダリングデバイス８、１６へ送るよう動作する送信モジュール２６を更に有する。
【００７４】
図１の第１実施形態の場合において、メッセージプールマネージャ４のモジュール２２、２４、２６は、中央集権型メッセージプールマネージャ４の役割を果たす１つのデバイス内にある。メッセージプール９の全てのメッセージは、そのデバイスに組み込まれた又は取り付けられたメモリ内に格納される。
【００７５】
図２の第２実施形態の場合において、モジュール２２、２４、２６及びメッセージプール２０は、デバイス１４、１６において分布する。例えば、メッセージがユーザの知覚範囲の外にある供給デバイス１４を対象とする場合に、そのメッセージは、有利なことに、受信モジュール２２によって受信され、記憶モジュール２４によって、その供給デバイス１４内のメッセージプール２０に格納される。次いで、送信モジュール２６は、ユーザの知覚範囲内に位置するレンダリングデバイス１６から受け取られたリクエストの後に、メッセージをレンダリングデバイス１６へ送信する。
【００７６】
代替的に、この送信は、ユーザがレンダリングデバイス１６の知覚範囲内に来る前にレンダリングデバイス１６がメッセージをキャッシュしたいと望む場合には、先に起こってよい。
【００７７】
図５は、本発明の実施形態に従うレンダリングデバイス８、１６の構造を表す概略図である。
【００７８】
レンダリングデバイス８、１６は、メッセージが対象としているユーザの知覚範囲内にレンダリングデバイス８、１６があることを検出するよう動作する検出モジュール３０を有する。
【００７９】
ユーザがこの範囲内にいるかどうかを検出するために、検出モジュール３０は、ユーザがレンダリングデバイス８、１６を使用しているかどうかを考えてよい。
【００８０】
有利なことに、検出モジュール３０は、カメラ又はスマートリモートコントローラのような、ユーザの存在を検出するよう動作する少なくとも１つのセンサを有するか、又はそのようなセンサへ接続される。
【００８１】
検出モジュール３０はまた、近接場センサ、例えば、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ  ＬＥ、ｉＢｅａｃｏｎなどのような近接検出器を使用してよい。
【００８２】
レンダリングデバイス８、１６は、メッセージプール９、２０に記憶されているメッセージをメッセージプールマネージャ４、１８に要求するよう動作する要求モジュール３２を更に有する。
【００８３】
レンダリングデバイス８、１６は、メッセージをメッセージプールマネージャ４、１８から受け取るよう動作する受信モジュール３４を更に有する。
【００８４】
レンダリングデバイス８、１６は、メッセージをレンダリングするよう動作するレンダリングモジュール３６を更に有する。
【００８５】
メッセージをレンダリングする様態は、レンダリングモジュール３６の能力に依存する。例えば、レンダリングモジュール３６がスクリーンを備えている場合には、それはスクリーンにおいてメッセージを表示する。レンダリングモジュール３６がオーディオプレーヤを備えている場合には、メッセージは音声メッセージとして提示される。
【００８６】
更には、レンダリングモジュール３６は、ユーザへのメッセージのレンダリングに適した最良の時間を決定するよう動作する。
【００８７】
例えば、レンダリングデバイス８、１６が接続型テレビ受信機又はセットトップボックスである場合には、それは、テレビ番組の小休止の間にメッセージをレンダリングすることを選択してよい。
【００８８】
レンダリングモジュール３６はまた、ユーザへメッセージを配信するための適切な表示フォーマットを決定するよう動作する。
【００８９】
例えば、メッセージは、ポップアップ又はパネル又はアイコンなどの形で表示されてよい。
【００９０】
レンダリングデバイス８、１６は、メッセージに答えることをユーザに可能にする入力モジュール３８、例えば、キーボード又はリモートコントロール又はタッチスクリーンを更に有する。
【００９１】
レンダリングデバイス８、１６は、メッセージのレンダリングが他のレンダリングデバイスで起こらないようにするために、メッセージのレンダリングに引き続き、メッセージをメッセージプールから削除するよう動作する削除モジュール４０を更に有する。
【００９２】
実施形態に従って、供給デバイス６、１４は、メッセージのレンダリングの完了を通知され、例えば、ＳＭＳ通知バーのような、その内部のメッセージングサービスからメッセージを削除することを決定してよい。
【００９３】
これより、メッセージをエクスポートする方法の実施形態の詳細が、図６のフローチャートを参照して記載される。
【００９４】
説明のために、中央集権型プールマネージャの場合、すなわち、図１の実施形態を考えるとする。以下で記載されるステップは、当然、分散型プールマネージャの場合に同じである。
【００９５】
例として、システム２は、２つの供給デバイス６、例えば、家にいる２人のユーザJane及びBobの２台の携帯電話機、すなわち、“Jane  phone”及び“Bob  phone”と、２つのレンダリングデバイス８、例えば、両方のユーザJane及びBobによって使用され得るテレビ受信機及びラップトップとを有する。メッセージプールマネージャ４は、例えば、ホームゲートウェイにおいて実装される。
【００９６】
最初に、メッセージプール９は空であり、Bobはテレビ受信機８を観ている。テレビ受信機８の検出モジュール３０は、Bobがテレビ受信機８を使用していること、よって、テレビ受信機８がBobの知覚範囲内にあることを検出する。
【００９７】
第１のステップ５０で、Bobの電話機はメッセージ、例えば、ＳＭＳを受け取る。
【００９８】
Bobがテレビ受信機８を観ており、電話機６によって邪魔されたくない場合に、メッセージは、ステップ５２で、Bobの電話機からメッセージプールマネージャ４へ送られる。メッセージプールマネージャ４は、メッセージをメッセージプール９に格納する。
【００９９】
ステップ５４で、メッセージプールマネージャ４は、両方のレンダリングデバイス８に、メッセージプール９におけるユーザBobのための新しいメッセージの到来を通知する。
【０１００】
Bobの知覚範囲内にあるテレビ受信機８は、メッセージをメッセージプールマネージャ４に要求する。
【０１０１】
ステップ５６で、メッセージを受け取った後、テレビ受信機８は、直ちに、又は例えば、テレビ番組の次の小休止の間に、メッセージを表示する。Bobはメッセージを読み、テレビ受信機８の削除モジュール４０は、そのメッセージをメッセージプール９から削除する。
【０１０２】
ステップ５８で、Bobは、入力モジュール３８、例えば、テレビ受信機８のリモートコントロールを用いて、メッセージに答え、テレビ受信機８は、答えをメッセージプールマネージャ４へ送る。メッセージプールマネージャ４は、それをメッセージ応答としてメッセージプール９に格納する。このメッセージ応答は、供給デバイスの識別子（ここでは、“bob_phone”である。）のフィールドを有する。任意に、それは、元のメッセージの識別子を更に含んでよい。
【０１０３】
ステップ６０で、メッセージプールマネージャ４は、メッセージ応答をBobの電話機６へ送る。次いで、Bobの電話機６は、メッセージ応答を従来の方法においてモバイルネットワークを通じて送信し、メッセージプール９からメッセージ応答を削除する。
【０１０４】
表されている実施形態では、メッセージタイプはＳＭＳであるが、それは、電子メール又はインスタントメッセージ、あるいは、着信のような簡単な通知でさえあってもよい。レンダリングデバイス８は、それが音声入力／出力機能を備えている場合には、着信を受けて、発信者と着信者とをつなぐ。
【０１０５】
本発明の好適な実施形態であると現在考えられているものが例示及び記載されてきたが、当業者によって理解されるように、本発明の真の適用範囲から逸脱することなしに、様々な他の変更が行われてよく、等価物が代用されてよい。加えて、多くの変更は、本願で記載されている主要な発明概念から逸脱することなしに、特定の状況を本発明の教示に適応させるよう行われてよい。更には、本発明の実施形態は、上述された特徴の全てを含まなくてもよい。従って、本発明は、開示されている特定の実施形態に制限されず、本発明は、添付の特許請求の範囲の適用範囲内にある全ての実施形態を含むことが意図される。
【０１０６】
「有する（comprise）」、「含む（include）」、「組み込む（incorporate）」、「包含する（contain）」、「である（is）」及び「持っている（have）」のような表現は、本明細書及びその関連する特許請求の範囲を解釈する場合に、非排他的に解釈されるべきであり、すなわち、存在すると明示的には定義されていない他のアイテム又はコンポーネントを許容すると解釈されるべきである。単数形への言及は、複数個への言及であるとも解釈されるべきであり、その逆も同様である。
【０１０７】
当業者に容易に明らかなように、本発明の適用範囲から逸脱することなしに、本明細書で開示されている様々なパラメータは変更されてよく、開示及び／又は請求される様々な実施形態は結合されてよい。
【０１０８】
例えば、本発明は、有利なことに、インターネットのような外部ネットワークにおいて、ホームネットワークの外で実装されてよい。
【図１】
2017528799.tif 000003
【図２】
2017528799.tif 000004
【図３】
2017528799.tif 000005
【図４】
2017528799.tif 000006
【図５】
2017528799.tif 000007
【図６】
2017528799.tif 000008
【手続補正書】
【提出日】平成29年2月1日(2017.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを介して供給デバイスによって受け取られた、ユーザを対象としたメッセージを、前記供給デバイスからレンダリングデバイスへエクスポートする方法であって、
メッセージプールマネージャによって、前記メッセージを前記供給デバイスから受け取り、
前記メッセージプールマネージャによって管理されるメッセージプールに前記メッセージを格納し、
前記レンダリングデバイスからのリクエストに引き続き、前記メッセージを前記メッセージプールマネージャから前記レンダリングデバイスへ送る
ことを有する方法。
【請求項２】
前記メッセージプールマネージャによって前記メッセージを受け取ること及び前記メッセージを前記レンダリングデバイスへ送ることは、非同期的に実施される、
請求項１に記載の方法。
【請求項３】
前記レンダリングデバイスのユーザインターフェイスにおいて前記メッセージをレンダリングすることを有する
請求項１又は２に記載の方法。
【請求項４】
前記メッセージは、前記レンダリングデバイスによって決定された時間にレンダリングされる、
請求項３に記載の方法。
【請求項５】
前記メッセージは、前記レンダリングデバイスによって決定された表示フォーマットに従って、前記レンダリングデバイスによってレンダリングされる、
請求項３又は４に記載の方法。
【請求項６】
前記レンダリングデバイスへの前記メッセージの送信又は該メッセージのレンダリングの後に、前記メッセージプールから前記メッセージを削除することを有する
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
前記レンダリングデバイスによって、該レンダリングデバイスが前記ユーザの知覚範囲に位置していることを検出することを有する
請求項１乃至６のうちいずれか一項に記載の方法。
【請求項８】
前記レンダリングデバイスは、前記ユーザが前記レンダリングデバイスを使用している場合に、前記ユーザの前記知覚範囲に位置していると検出される、
請求項７に記載の方法。
【請求項９】
前記検出は、少なくとも１つのセンサを用いて前記レンダリングデバイスによって実施される、
請求項７又は８に記載の方法。
【請求項１０】
前記供給デバイスは、携帯電話機であり、前記レンダリングデバイスは、セットトップボックス又は接続型テレビ受信機である、
請求項１乃至９のうちいずれか一項に記載の方法。
【請求項１１】
通信ネットワークを介して供給デバイスによって受け取られた、ユーザを対象としたメッセージを、前記供給デバイスからレンダリングデバイスへエクスポートするよう動作するメッセージプールマネージャであって、
前記供給デバイスから前記メッセージを受け取るよう動作する受信モジュールと、
前記メッセージをメッセージプールに格納するよう動作する記憶モジュールと、
前記レンダリングデバイスからのリクエストに引き続き、前記メッセージを当該メッセージプールマネージャから前記レンダリングデバイスへ送るよう動作する送信モジュールと
を有するメッセージプールマネージャ。
【請求項１２】
当該メッセージプールマネージャは、１つのデバイスにおいて中央集権化される、
請求項１１に記載のメッセージプールマネージャ。
【請求項１３】
前記メッセージプールマネージャは、複数のデバイスにわたって分布する、
請求項１１に記載のメッセージプールマネージャ。
【請求項１４】
ユーザを対象としたメッセージを通信ネットワークを介して受け取るよう動作する供給デバイスであって、
前記メッセージがメッセージプールに格納されるように、前記メッセージを受け取ると該メッセージをメッセージプールマネージャへ送るよう構成される送信器
を有する供給デバイス。
【請求項１５】
請求項１乃至１０のうちいずれか一項に記載の方法を実行することをコンピュータに可能にするコンピュータ実行可能命令を有するコンピュータ可読プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
例えば、本発明は、有利なことに、インターネットのような外部ネットワークにおいて、ホームネットワークの外で実装されてよい。  
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
供給デバイスによって受け取られた、ユーザを対象としたメッセージを、前記供給デバイスからレンダリングデバイスへエクスポートする方法であって、
メッセージプールマネージャによって、前記メッセージを前記供給デバイスから受け取り、
前記メッセージプールマネージャによって管理されるメッセージプールに前記メッセージを格納し、
前記レンダリングデバイスからのリクエストに引き続き、前記メッセージを前記メッセージプールマネージャから前記レンダリングデバイスへ送る
ことを有する方法。
（付記２）
前記メッセージプールマネージャによって前記メッセージを受け取ること及び前記メッセージを前記レンダリングデバイスへ送ることは、非同期的に実施される、
付記１に記載の方法。
（付記３）
前記レンダリングデバイスのユーザインターフェイスにおいて前記メッセージをレンダリングすることを有する
付記１又は２に記載の方法。
（付記４）
前記メッセージは、前記レンダリングデバイスによって決定された時間にレンダリングされる、
付記３に記載の方法。
（付記５）
前記メッセージは、前記レンダリングデバイスによって決定された表示フォーマットに従って、前記レンダリングデバイスによってレンダリングされる、
付記３又は４に記載の方法。
（付記６）
前記レンダリングデバイスへの前記メッセージの送信又は該メッセージのレンダリングの後に、前記メッセージプールから前記メッセージを削除することを有する
付記１乃至５のうちいずれか一つに記載の方法。
（付記７）
前記レンダリングデバイスによって、該レンダリングデバイスが前記ユーザの知覚範囲に位置していることを検出することを有する
付記１乃至６のうちいずれか一つに記載の方法。
（付記８）
前記レンダリングデバイスは、前記ユーザが前記レンダリングデバイスを使用している場合に、前記ユーザの前記知覚範囲に位置していると検出される、
付記７に記載の方法。
（付記９）
前記検出は、少なくとも１つのセンサを用いて前記レンダリングデバイスによって実施される、
付記７又は８に記載の方法。
（付記１０）
前記供給デバイスは、携帯電話機であり、前記レンダリングデバイスは、セットトップボックス又は接続型テレビ受信機である、
付記１乃至９のうちいずれか一つに記載の方法。
（付記１１）
供給デバイスによって受け取られた、ユーザを対象としたメッセージを、前記供給デバイスからレンダリングデバイスへエクスポートするよう動作するメッセージプールマネージャであって、
前記供給デバイスから前記メッセージを受け取るよう動作する受信モジュールと、
前記メッセージをメッセージプールに格納するよう動作する記憶モジュールと、
前記レンダリングデバイスからのリクエストに引き続き、前記メッセージを当該メッセージプールマネージャから前記レンダリングデバイスへ送るよう動作する送信モジュールと
を有するメッセージプールマネージャ。
（付記１２）
当該メッセージプールマネージャは、１つのデバイスにおいて中央集権化される、
付記１１に記載のメッセージプールマネージャ。
（付記１３）
前記メッセージプールマネージャは、複数のデバイスにわたって分布する、
付記１１に記載のメッセージプールマネージャ。
（付記１４）
ユーザを対象としたメッセージを受け取るよう動作する供給デバイスであって、
前記メッセージがメッセージプールに格納されるように、前記メッセージを受け取ると該メッセージをメッセージプールマネージャへ送るよう構成される送信器
を有する供給デバイス。
（付記１５）
付記１乃至１０のうちいずれか一つに記載の方法を実行することをコンピュータに可能にするコンピュータ実行可能命令を有するコンピュータ可読プログラム。
【国際調査報告】
2017528799.tif 000009
2017528799.tif 000010