(57)【要約】セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法及び装置が記載されており、状態要求メッセージをユーザによってセットトップボックスへサーバを介して送信すること、状態応答メッセージをユーザによってセットトップボックスからサーバを介して受信すること、状態応答メッセージ内の情報に応答して、ユーザがセットトップボックスを制御する必要があるかどうかをユーザによって決定すること、及びリモートコントロールをセットトップボックスへサーバを介して送信することを含む。また、セットトップボックスによってイベント情報を記録すること、状態要求メッセージをサーバを介して受信すること、記録された情報を含む状態応答メッセージを生成すること、状態応答メッセージをサーバを介して送信すること、リモートコントロールコマンドをサーバを介して受信すること、及びリモートコントロールコマンドによって指定されるアクションを実行することを含む方法及び装置も記載される。
2016521481.tif 000002
【特許請求の範囲】
【請求項１】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
状態要求メッセージをユーザによって前記セットトップボックスへサーバを介して送信するステップと、
状態応答メッセージを前記ユーザによって前記セットトップボックスから前記サーバを介して受信するステップと、
前記状態応答メッセージ内の情報に応答して、前記ユーザが前記セットトップボックスを制御する必要があるかどうかを前記ユーザによって決定するステップと、
リモートコントロールコマンドを前記セットトップボックスへ前記サーバを介して送信するステップと
を有する方法。
【請求項２】
前記リモートコントロールコマンドのステータスを含む確認応答を前記ユーザによって受信するステップ
を更に有する請求項１に記載の方法。
【請求項３】
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
前記アドレッシングされたセットトップボックスに対する状態要求メッセージをユーザから受信するステップと、
前記アドレッシングされたセットトップボックスを見つけるステップと、
前記状態要求メッセージを前記見つけられたセットトップボックスへ転送するステップと、
状態応答メッセージを前記見つけられたセットトップボックスから受信するステップと、
前記状態応答メッセージを前記ユーザへ転送するステップと、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを前記ユーザから受信するステップと、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ転送するステップと
を有する方法。
【請求項４】
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信するステップと、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を前記ユーザへ転送するステップと
を更に有する請求項３に記載の方法。
【請求項５】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
前記セットトップボックスによってイベントの情報を記録するステップと、
状態要求メッセージをユーザからサーバを介して受信するステップと、
前記記録された情報を含む状態応答メッセージを生成するステップと、
前記状態応答メッセージを前記ユーザへ前記サーバを介して送信するステップと、
リモートコントロールコマンドを前記ユーザから前記サーバを介して受信するステップと、
前記リモートコントロールコマンドによって指定されるアクションを実行するステップと
を有する方法。
【請求項６】
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記ユーザへ前記サーバを介して送信するステップ
を更に有する請求項５に記載の方法。
【請求項７】
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
請求項５に記載の方法。
【請求項８】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するコントローラモジュールであって、
状態要求メッセージをユーザによって前記セットトップボックスへサーバを介して送信する手段と、
状態応答メッセージを前記ユーザによって前記セットトップボックスから前記サーバを介して受信する手段と、
前記状態応答メッセージ内の情報に応答して、前記ユーザが前記セットトップボックスを制御する必要があるかどうかを前記ユーザによって決定する手段と、
リモートコントロールコマンドを前記セットトップボックスへ前記サーバを介して送信する手段と
を有するコントローラモジュール。
【請求項９】
前記リモートコントロールコマンドのステータスを含む確認応答を前記ユーザによって受信する手段
を更に有する請求項８に記載のコントローラモジュール。
【請求項１０】
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するサーバモジュールであって、
前記アドレッシングされたセットトップボックスに対する状態要求メッセージをユーザから受信する手段と、
前記アドレッシングされたセットトップボックスを見つける手段と、
前記状態要求メッセージを前記見つけられたセットトップボックスへ転送する手段と、
状態応答メッセージを前記見つけられたセットトップボックスから受信する手段と、
前記状態応答メッセージを前記ユーザへ転送する手段と、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを前記ユーザから受信する手段と、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ転送する手段と
を有するサーバモジュール。
【請求項１１】
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信する手段と、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を前記ユーザへ転送する手段と
を更に有する請求項１０に記載のサーバモジュール。
【請求項１２】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するクライアントセットトップボックスモジュールであって、
前記セットトップボックスによってイベントの情報を記録する手段と、
状態要求メッセージをユーザからサーバを介して受信する手段と、
前記記録された情報を含む状態応答メッセージを生成する手段と、
前記状態応答メッセージを前記ユーザへ前記サーバを介して送信する手段と、
リモートコントロールコマンドを前記ユーザから前記サーバを介して受信する手段と、
前記リモートコントロールコマンドによって指定されるアクションを実行する手段と
を有するクライアントセットトップボックスモジュール。
【請求項１３】
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記ユーザへ前記サーバを介して送信する手段
を更に有する請求項１２に記載のクライアントセットトップボックスモジュール。
【請求項１４】
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
請求項１２に記載のクライアントセットトップボックスモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、子ども又は子ども等によるコンテンツ（番組）視聴のペアレンタルコントロールを達成するためにリモートスマートフォンを使用することに関する。
【背景技術】
【０００２】
マルチキャスト及びブロードキャストアプリケーションにおいて、データは、サーバから複数のレシーバへ有線及び／又は無線のネットワークを介して送信される。ここで使用されるマルチキャストシステムは、サーバが同じデータを複数のレシーバへ同時に送信するシステムであり、それら複数のレシーバは、全てのレシーバを含み得る全レシーバのサブセットを形成する。ブロードキャストシステムは、サーバが同じデータを全てのレシーバへ同時に送信するシステムである。すなわち、マルチキャストシステムは、定義によれば、ブロードキャストシステムを含むことができる。本発明は、従来のＴＶに制限されず、インターネットを介してコンピュータデバイス上でレンダリングされるコンテンツ（番組）を制御するためにも使用されてよい。
【０００３】
セットトップボックスは、インターネット内の何らかのデバイスとインタフェース接続する能力を備えていることにより、豊かなコンテンツ及び人気のある／流行のサービスをホームユーザに提供することができる。幾つかのデジタルビデオブロードキャスト（ＤＶＢ；Digital  Video  Broadcast）番組について、コンテンツ（番組）を視聴するための適切な年齢段階を提言するようにイベント情報テーブル（ＥＩＴ；Event  Information  Table）にはペアレンタルコントロール記述子が存在する。これは、幼い子どもが何らかのアダルト番組（コンテンツ）を見ることを防ぐことができる。同様の機能は、幾つかの条件付きアクセス（ＣＡ；Conditional  Access）システムで提供されている。子どもの健やかな成長を気遣い且つ彼らの視力を守るために、ある親等は、彼らが外出しているときに自身等のセットトップボックスの再生時間を知り且つその機能を制御するための方法を望んでいる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
親等が外出し、自身の子ども等を家に１人で残す場合に、親等は、自身の子ども等に長い時間にわたってＴＶを見せたくなかったり、あるいは、子ども等が特定の時点又は特定の時間（存続期間）にあるチャネルの特別の番組を見る（視聴する）ことしか許さなかったりすることがある。
【０００５】
ＣＡ若しくはＥＩＴ又はチャネルロックの目下利用可能なメカニズムにしかよらない場合は、この要望／要求は満たされ得ない。ここで記載される本発明は、セットトップボックス（ＳＴＢ；Set  Top  Box）をモニタし制御するためにリモートスマートフォンを使用することによって、このような機能を実装する完全な解決法を提供する。
【課題を解決するための手段】
【０００６】
３つのモジュールが必要である。それらのモジュールは、ハードウェア、ソフトウェア、ファームウェア、又はそれらのあらゆる組み合わせとして実施されてよく、縮小命令セットコンピュータ（ＲＩＳＣ；Reduced  Instruction  Set  Computer）、特定用途向け集積回路（ＡＳＩＣ；Application  Specific  Integrated  Circuit）、及び／又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ；Field  Programmable  Gate  Array）、あるいは、あらゆる同等のテクノロジを用いて実施されてよい。１つのモジュール（ＣＬＩＥＮＴ−ＳＴＢ、つまりクライアントセットトップボックス）は、ＳＴＢにある（ＳＴＢで実行される）。第２のモジュール（ＳＥＲＶＥＲ、つまりサーバ）は、ブロードキャストサーバにある（ブロードキャストサーバで実行される）。第３のモジュール（ＣＯＮＴＲＯＬＬＥＲ、つまりコントローラ）は、個人のスマートフォンにある（スマートフォンで実行される）。ここで使用されるスマートフォンは一例であり、本発明はそのように制限されず、語「スマートフォン」は、ラップトップ若しくはノートブックコンピュータ、ｉＰａｄ（登録商標）、ｉＰｏｄ（登録商標）、ｉＰｈｏｎｅ（登録商標）、タブレット型コンピュータデバイス、又はあらゆる他の同等のモバイルコンピュータデバイスを更に含んでよい。
【０００７】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法及び装置が記載されており、状態要求メッセージをユーザによってセットトップボックスへサーバを介して送信すること、状態応答メッセージをユーザによってセットトップボックスからサーバを介して受信すること、状態応答メッセージ内の情報に応答して、ユーザがセットトップボックスを制御する必要があるかどうかをユーザによって決定すること、及びリモートコントロールをセットトップボックスへサーバを介して送信することを含む。また、アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法及び装置であって、アドレッシングされたセットトップボックスに対する状態要求メッセージをユーザから受信すること、アドレッシングされたセットトップボックスを見つけること、見つけられたセットトップボックスへ状態要求メッセージを転送すること、見つけられたセットトップボックスから状態応答メッセージを受信すること、状態応答メッセージをユーザへ転送すること、見つけられたセットトップボックスに対するリモートコントロールコマンドをユーザから受信すること、及び見つけられたセットトップボックスへリモートコントロールコマンドを転送することを含む方法及び装置も記載されている。また、セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法及び装置であって、セットトップボックスによってイベントの情報を記録すること、状態要求メッセージをユーザからサーバを介して受信すること、記録された情報を含む状態応答メッセージを生成すること、状態応答メッセージをユーザへサーバを介して送信すること、リモートコントロールコマンドをユーザからサーバを介して受信すること、及びリモートコントロールコマンドによって指定されるアクションを実行することを有する方法及び装置も記載されている。
【図面の簡単な説明】
【０００８】
本発明は、添付の図面とともに読まれる場合に下記の詳細な説明から最も良く理解される。図面は、以下で簡単に説明されている次の図を含む。
【図１】本発明のモジュールの例となる実施形態のブロック図である。
【図２】本発明の例となる実施形態の様々なモジュールの機能及びインタラクションの順序のはしご図である。
【発明を実施するための形態】
【０００９】
ＣＬＩＥＮＴ−ＳＴＢモジュールはＳＴＢに組み込まれる。ＣＬＩＥＮＴ−ＳＴＢモジュールは、ケーブルモデム又はイーサネット（登録商標）ポートを介してＳＥＶＥＲモジュールとの間で送受信を行ってよい。ＣＬＩＥＮＴ−ＳＴＢモジュールは、運転時間と、全番組名と、セットトップボックスがここ最近の３日間でレンダリングしたコンテンツ（番組）の再生時間とを含むセットトップボックス状態を記録及び更新する。ＣＬＩＥＮＴ−ＳＴＢモジュールは、そうするよう求められる場合は、記録したデータをＳＥＲＶＥＲモジュールへ送信（発送）する。ＣＬＩＥＮＴ−ＳＴＢモジュールは、ＳＥＲＶＥＲモジュールからコマンドを受け取る場合に、セットトップボックスにおいて全チャネルをロックしたり、あるいは、セットトップボックスをオフしたりすることができる。
【００１０】
ＳＥＲＶＥＲモジュールは、直接に又はケーブルモデム端末システム（ＣＭＴＳ；Cable  Model  Terminal  System）を介して間接的にライン上にある全デバイスと通信することができるブロードキャストコンピュータにおいて実装される。デバイスは、セットトップボックスと、遠隔のペアレンタルコントロールデバイスにあるＣＯＮＴＲＯＬＬＥＲモジュールと、遠隔のペアレンタルコントロールデバイスとして使用されるウェブブラウザとを含む。ＳＥＶＥＲモジュールは、ｈｔｔｐによりインターネット又はブラウザクライアントを介してスマートフォンから要求を受け取ることができる。ＳＥＲＶＥＲモジュールは、指定されたユーザログイン名を用いて、指定されたボックスを見つけることができる。ＳＥＲＶＥＲモジュールは、指定されたボックスの状態をそのＩＰアドレスを介して要求し受信する。ＳＥＲＶＥＲモジュールは、指定されたＳＴＢへコマンドを送信して、そのＳＴＢが自身をオフしたり、あるいは、自身をロックしたりすることを求める。
【００１１】
ＣＯＮＴＲＯＬＬＥＲモジュールは、スマートフォン又は、ＳＥＲＶＥＲモジュールがスマートフォン若しくは他のコンピュータデバイスのウェブブラウザ上で提供するサービスにおいて実装される。遠隔のユーザ（親）は、遠隔のユーザのスマートフォン又は、このサービスをホストするウェブページにおいて、ＣＯＮＴＲＯＬＬＥＲモジュールを介して、ＳＴＢの状態に関する全情報を得ることができる。ユーザは、ＣＯＮＴＲＯＬＬＥＲモジュール又はウェブブラウザサービスを介して、ＳＴＢをオフしたり、あるいは、ＳＴＢの全チャネルをロックしたりすることができる。コマンドは、ＳＥＲＶＥＲモジュールへ送信され、最終的にＣＬＩＥＮＴ−ＳＴＢモジュールにおいて実行される。
【００１２】
本発明の詳細の前に、３つの基本的なコマンドタイプ及び構造が以下で更に記載される。
【００１３】
【表１】
2016521481.tif 000003
【００１４】
【表２】
2016521481.tif 000004
【００１５】
【表３】
2016521481.tif 000005
【００１６】
【表４】
2016521481.tif 000006
“state_request”（状態要求）メッセージは、ユーザのリモートスマートフォンにあるＣＯＮＴＲＯＬＬＥＲモジュールによってセットトップボックスへ発せられる。“state_request”メッセージは、実際には、サーバにあるＳＥＲＶＥＲモジュールによって受信され、ＳＥＲＶＥＲモジュールによってセットトップボックス（ＣＬＩＥＮＴ−ＳＴＢモジュール）へ転送される。ユーザは、セットトップボックスの登録された所有者であるそのユーザの名前を提供しなければならない。ユーザは、スマートフォンの認定ユーザであるとする。ウェブブラウザバージョンは、例えばパスワード、セキュリティクエスチョン、又はバイオメトリックデータなどの追加照合を必要としてよい。これは、スマートフォンでユーザによって、又はウェブブラウザを介して、開始されてよい。
【００１７】
セットトップボックスにあるＣＬＩＥＮＴ−ＳＴＢモジュールは、セットトップボックスのステータスを提供する“state_reply”（状態応答）メッセージを返す。ステータスは、セットトップボックスのメディアアクセスコントロール（ＭＡＣ；Medium  Access  Control）、セットトップボックスの所有者のユーザ名、セットトップボックスの現在の状態（０＝スタンバイ、及び１＝起動）、セットトップボックスがブート（起動）された時点、セットトップボックスがブート（起動）されてからの秒数、視聴（再生、レンダリング）されている番組（コンテンツ）の長さ、視聴されている夫々のイベント（番組、コンテンツ）の名称（タイトル）、夫々のイベント（番組、コンテンツ）の長さ（存続期間）、イベント（番組、コンテンツ）が受信されたサービス（例えば、Ｎｅｔｆｌｉｘ（登録商標）、Ｍ−ｇｏ（Ｔｅｃｈｎｉｃｏｌｏｒの商標）、など）、セットトップボックスがイベント（番組、コンテンツ）を再生（レンダリング）し始めた時点、セットトップボックスがイベント（番組、コンテンツ）を再生（レンダリング）するのを止めた時点、及びコンテンツレベル（評価、成熟レベル）を含む。セットトップボックス（ＣＬＩＥＮＴ−ＳＴＢモジュール）からの“state_reply”は、サーバのＳＥＲＶＥＲモジュールによって受信され、サーバのＳＥＲＶＥＲモジュールによって（ユーザのための）ユーザのスマートフォンのＣＯＮＴＲＯＬＬＥＲモジュール又は（ユーザのための）ウェブブラウザサービス内のＣＯＮＴＲＯＬＬＥＲモジュールへ転送される。
【００１８】
“state_reply”に基づき、ユーザは、リモートコントロールコマンド（remote_control_cmd）をセットトップボックスへ発してよい。ユーザは、そのようなリモートコントロールコマンドを、ユーザのスマートフォン内のＣＯＮＴＲＯＬＬＥＲモジュールを介して、又はウェブブラウザサービスのＣＯＮＴＲＯＬＬＥＲモジュールを介して発する。リモートコントロールコマンドは、サーバのＳＥＲＶＥＲモジュールによって受信され、セットトップボックス（ＣＬＩＥＮＴ−ＳＴＢモジュール）へ転送される。コントロールコマンドのオプションは、セットトップボックスをオフすること、セットトップボックスの全チャネルをロックすること、セットトップボックスの視聴されている現在のチャネルをロックすること、又は前のコマンドをキャンセルするためにリセットすることである。ＣＬＩＥＮＴ−ＳＴＢモジュールへ送信される夫々のコマンドは、その妥当性を確認される。これは、コマンド（要求、メッセージ）が有効であることを確かにする。妥当性値０は、ＳＴＢが、現在のコマンドを実行した後の状態を永久に保つことを意味する。リセットコマンドは、ＳＴＢのステータスを回復するために使用される。
【００１９】
ＳＴＢがリモートコントロールコマンドを実行した後、ＣＬＩＥＮＴ−ＳＴＢモジュールは、その応答をremote_control_cmd_ackメッセージとしてＳＥＲＶＥＲモジュールへ送信する。そのメッセージは、次いでＣＯＮＴＲＯＬＬＥＲモジュールへ転送される。このようにして、ユーザは、リモートコントロールコマンドが実行（遂行、終了、完了）されたことを知る。１つの例外は、ターンオフのコマンドオプションである。ＣＬＩＥＮＴ−ＳＴＢモジュールは、それがスタンバイモードにある後且つセットトップボックスが自身をオフする前に、remote_control_cmd_ackを送出しなければならない。
【００２０】
ＳＴＢが家にいる子どもによって再び起こされると、前のコマンドは、その妥当性が失効していないならば、依然として有効である。故に、ＳＴＢが前のコマンド（スタンバイオプション、妥当性＝‘０’）によりこれ以上は起こされない場合がある。ユーザは、このような場合が起こる場合に、あるいは、ユーザが帰宅したときにユーザが如何なる制限もなしにＳＴＢを使用したいと望む場合に、リモートコントロールコマンドにおいてリセットオプションによりＳＴＢを回復するために、前のコマンドをキャンセルすることができる。ユーザは、ユーザのスマートフォンにＣＯＮＴＲＯＬＬＥＲモジュールをインストールしなければならない。セットトップボックスは、そのイーサネット（登録商標）ポートにより直接にインターネットを介してインタフェース接続される。
【００２１】
時々、ユーザは、自身の子どもが見ている（視聴している）時間はどれくらいかを知りたいと望む。下記は、そのような使用ケースを明示する。ネットワーク及びトランスポートレイヤのメッセージプロセス及びプロトコルは、下記の記載の目的上、無視される。ユーザは、自身の子どもが友人の家にいる間に何を見ている（視聴している）のかを制御することができない点が留意されるべきである。本発明の対照的な面は、ユーザが、子どもの友人がユーザの家で何を見ているのかを制御することであってよい。
【００２２】
図２を参照すると、ＣＯＮＴＲＯＬＬＥＲモジュールは、ユーザのスマートフォンにインストールされるか、あるいは、サーバの部分であって且つサーバによってサポートされるウェブブラウザを介してアクセスされてよい。ユーザがユーザのスマートフォンを介して本発明の制御システムにアクセスしている場合において、ユーザは自身のスマートフォンを管理しており、照合は不要であるとする。ユーザがウェブブラウザを介して本発明の制御システムにアクセスしている場合において、ユーザはログインして、照合のために、パスワードを入力するか、セキュリティクエスチョンに答えるか、あるいは、バイオメトリックデータを入力するよう求められ得る。ステップ（動作）（１）、（６）及び（７）は、ユーザのスマートフォン内のＣＯＮＴＲＯＬＬＥＲモジュールを介して、又はウェブブラウザを介したＣＯＮＴＲＯＬＬＥＲモジュールを介して、実行されてよい。
【００２３】
ステップ（１）で、ユーザは、ＣＯＮＴＲＯＬＬＥＲモジュールを介して、状態要求メッセージ（state_request_msg）をサーバのＳＥＲＶＥＲモジュールへ送信（発送）する。ステップ（２）で、サーバのＳＥＲＶＥＲモジュールは、状態要求メッセージにおいて提供される登録名を用いて、目標のセットトップボックスを見つける。サーバのＳＥＲＶＥＲモジュールは、状態要求メッセージにおいてユーザによって与えられた登録されているセットトップボックス所有者のユーザ名を用いて、目標のセットトップボックスを探す。ＳＥＶＥＲモジュールは、目標のセットトップボックスのインターネットプロトコル（ＩＰ；Internet  Protocol）及びＭＡＣアドレスを見つける。ステップ（３）で、サーバのＳＥＲＶＥＲモジュールは、状態要求メッセージを目標のセットトップボックスへ送信（発送、転送）する。ＳＥＶＥＲモジュールは、状態要求メッセージをＩＰパケットとしてカプセル化し、ＩＰパケットを目標のセットトップボックスへ発送（送信、転送）することによって、ステップ（３）を達成する。ステップ（４）で、目標のセットトップボックスのＣＬＩＥＮＴ−ＳＴＢモジュールは、全てのその状態情報により状態応答メッセージ（state_reply_msg）を生成する。ステップ（５）で、セットトップボックスのＣＬＩＥＮＴ−ＳＴＢモジュールは、状態情報を含む状態応答メッセージによりサーバのＳＥＲＶＥＲモジュールに応答（送信、発送）する。ステップ（６）で、サーバのＳＥＲＶＥＲモジュールは、状態応答メッセージをＣＯＮＴＲＯＬＬＥＲモジュールの１つを介してユーザへ送信（発送、転送）する。ユーザは、自身がセットトップボックスを制御する必要があるかどうかの決定を、状態応答メッセージに基づき行う。ユーザがセットトップボックスを制御したいと望まない場合は、本発明の方法はこの時点で終了する。ユーザが、状態応答メッセージに基づき、自身がセットトップボックスを制御する必要があると決定する場合は、ステップ（７）で、ユーザは、ＣＯＮＴＲＯＬＬＥＲモジュールの１つを介して、リモートコントロールコマンド（remote_control_cmd）を（目標のセットトップボックスに向けられた）サーバのＳＥＲＶＥＲモジュールへ送信（発送、転送）する。ユーザからリモートコントロールコマンドを受信すると、サーバのＳＥＲＶＥＲモジュールは、リモートコントロールコマンドをセットトップボックスのＣＬＩＥＮＴ−ＳＴＢモジュールへ送信（発送、転送）する。コマンドのオプションは、セットトップボックスを完全にオフすること、セットトップボックスの全チャネルをロックすること若しくはセットトップボックスで視聴されている現在のチャネルをロックすること、又は前のコマンドをキャンセルするようにボックスをその通常の状態にリセットすることである。ＣＬＩＥＮＴ−ＳＴＢモジュールがコマンドのアクションを終了（完了）すると、あるいは、ＣＬＩＥＮＴ−ＳＴＢモジュールが自身をオフする前に、ステップ（９）で、ＣＬＩＥＮＴ−ＳＴＢモジュールは、リモートコントロールコマンドの確認応答を送信する。確認応答は、ステップ（１０）でＣＯＮＴＲＯＬＬＥＲモジュールを介してユーザによって受信される。
【００２４】
セットトップボックスがＷＬＡＮへ直接に接続される場合に、ステップ（３）、（５）及び（８）はインターネットネットワーク内にある。セットトップボックスがケーブルモデムによってＣＭＴＳとしか通信することができない場合は、ステップ（３）、（５）及び（８）は、固定のアップ／ダウン周波数によりケーブルネットワーク内で送信（転送、発送）される。
【００２５】
本発明は、様々な形態のハードウェア、ソフトウェア、ファームウェア、専用プロセッサ、又はそれらの組み合わせにおいて実施されてよいことが理解されるべきである。専用プロセッサは、特定用途向け集積回路（ＡＳＩＣ）、縮小命令セットコンピュータ（ＲＩＳＣ）、及び／又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）を含んでよい。望ましくは、本発明は、ハードウェアとソフトウェアとの組み合わせとして実施される。更に、ソフトウェアは、プログラム記憶デバイスにおいて有形に具現されるアプリケーションプログラムとして望ましくは実施される。アプリケーションプログラムは、あらゆる適切なアーキテクチャを有する機械にアップロードされて、その機械により実行されてよい。望ましくは、機械は、例えば、１つ以上の中央演算処理装置（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）、及び入出力（Ｉ／Ｏ）インタフェースなどのハードウェアを備えるコンピュータプラットフォーム上で実施される。コンピュータプラットフォームは、オペレーティングシステム及びマイクロ命令コードを更に含む。ここで記載される様々なプロセス及び機能は、マイクロ命令コードの部分若しくはアプリケーションプログラムの部分（又はそれらの組み合わせ）のいずれかであってよく、オペレーティングシステムを介して実行される。加えて、例えば、付加的なデータ記憶デバイス、及び印刷デバイスなどの、様々な他の周辺デバイスがコンピュータプラットフォームに接続されてよい。
【００２６】
添付の図において表されている構成するシステムコンポーネント及び方法ステップは、望ましくはソフトウェアにおいて実施されるので、システムコンポーネント（又はプロセスステップ）間の実際の接続は、本発明がプログラムされる様態に応じて様々であり得ることが更に理解されるべきである。ここでの教示を鑑み、当業者は、本発明のこれら及び同様の実施又は構成を考えつくことができる。
【図１】
2016521481.tif 000007
【図２】
2016521481.tif 000008
【手続補正書】
【提出日】平成27年10月5日(2015.10.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
状態要求メッセージを前記セットトップボックスへコンテンツプロバイダサーバを介して送信するステップと、
状態応答メッセージを前記セットトップボックスから前記コンテンツプロバイダサーバを介して受信するステップと、
前記状態応答メッセージ内の情報に応答して、前記セットトップボックスを制御する必要があるかどうかを決定するステップと、
リモートコントロールコマンドを前記セットトップボックスへ前記コンテンツプロバイダサーバを介して送信するステップと
を有する方法。
【請求項２】
前記リモートコントロールコマンドのステータスを含む確認応答を受信するステップ
を更に有する請求項１に記載の方法。
【請求項３】
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
前記アドレッシングされたセットトップボックスに対する状態要求メッセージをコンテンツプロバイダサーバを介して受信するステップと、
前記アドレッシングされたセットトップボックスを見つけるステップと、
前記状態要求メッセージを前記見つけられたセットトップボックスへ前記コンテンツプロバイダサーバを介して転送するステップと、
状態応答メッセージを前記見つけられたセットトップボックスから前記コンテンツプロバイダサーバを介して受信するステップと、
前記状態応答メッセージを前記コンテンツプロバイダサーバを介して転送するステップと、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを前記コンテンツプロバイダサーバを介して受信するステップと、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ前記コンテンツプロバイダサーバを介して転送するステップと
を有する方法。
【請求項４】
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信するステップと、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を転送するステップと
を更に有する請求項３に記載の方法。
【請求項５】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
前記セットトップボックスによってイベントの情報を記録するステップと、
状態要求メッセージをコンテンツプロバイダサーバを介して受信するステップと、
前記記録された情報を含む状態応答メッセージを生成するステップと、
前記状態応答メッセージを前記コンテンツプロバイダサーバを介して送信するステップと、
リモートコントロールコマンドを前記コンテンツプロバイダサーバを介して受信するステップと、
前記リモートコントロールコマンドによって指定されるアクションを実行するステップと
を有する方法。
【請求項６】
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記コンテンツプロバイダサーバを介して送信するステップ
を更に有する請求項５に記載の方法。
【請求項７】
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
請求項５に記載の方法。
【請求項８】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するコントローラモジュールであって、
状態要求メッセージを前記セットトップボックスへコンテンツプロバイダサーバを介して送信する手段と、
状態応答メッセージを前記セットトップボックスから前記コンテンツプロバイダサーバを介して受信する手段と、
前記状態応答メッセージ内の情報に応答して、前記セットトップボックスを制御する必要があるかどうかを決定する手段と、
リモートコントロールコマンドを前記セットトップボックスへ前記コンテンツプロバイダサーバを介して送信する手段と
を有するコントローラモジュール。
【請求項９】
前記リモートコントロールコマンドのステータスを含む確認応答を受信する手段
を更に有する請求項８に記載のコントローラモジュール。
【請求項１０】
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するサーバモジュールであって、
前記アドレッシングされたセットトップボックスに対する状態要求メッセージを、コンテンツプロバイダに位置するサーバモジュールを介して受信する手段と、
前記アドレッシングされたセットトップボックスを見つける手段と、
前記状態要求メッセージを前記見つけられたセットトップボックスへ前記サーバモジュールを介して転送する手段と、
状態応答メッセージを前記見つけられたセットトップボックスから前記サーバモジュールを介して受信する手段と、
前記状態応答メッセージを前記サーバモジュールを介して転送する手段と、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを前記サーバモジュールを介して受信する手段と、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ前記サーバモジュールを介して転送する手段と
を有するサーバモジュール。
【請求項１１】
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信する手段と、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を転送する手段と
を更に有する請求項１０に記載のサーバモジュール。
【請求項１２】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するクライアントセットトップボックスモジュールであって、
前記セットトップボックスによってイベントの情報を記録する手段と、
状態要求メッセージをコンテンツプロバイダサーバを介して受信する手段と、
前記記録された情報を含む状態応答メッセージを生成する手段と、
前記状態応答メッセージを前記コンテンツプロバイダサーバを介して送信する手段と、
リモートコントロールコマンドを前記コンテンツプロバイダサーバを介して受信する手段と、
前記リモートコントロールコマンドによって指定されるアクションを実行する手段と
を有するクライアントセットトップボックスモジュール。
【請求項１３】
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記コンテンツプロバイダサーバを介して送信する手段
を更に有する請求項１２に記載のクライアントセットトップボックスモジュール。
【請求項１４】
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
請求項１２に記載のクライアントセットトップボックスモジュール。
【請求項１５】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するコントローラモジュールであって、
状態要求メッセージを前記セットトップボックスへコンテンツプロバイダサーバを介して送信し、
状態応答メッセージを前記セットトップボックスから前記コンテンツプロバイダサーバを介して受信し、
前記状態応答メッセージ内の情報に応答して、前記セットトップボックスを制御する必要があるかどうかを決定し、
リモートコントロールコマンドを前記セットトップボックスへ前記コンテンツプロバイダサーバを介して送信する
コントローラモジュール。
【請求項１６】
更に、
前記リモートコントロールコマンドのステータスを含む確認応答を受信する
請求項１５に記載のコントローラモジュール。
【請求項１７】
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するサーバモジュールであって、
コンテンツプロバイダに位置し、前記アドレッシングされたセットトップボックスに対する状態要求メッセージを受信し、
前記アドレッシングされたセットトップボックスを見つけ、
前記状態要求メッセージを前記見つけられたセットトップボックスへ転送し、
状態応答メッセージを前記見つけられたセットトップボックスから受信し、
前記状態応答メッセージを転送し、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを受信し、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ転送する
サーバモジュール。
【請求項１８】
更に、
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信し、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を転送する
請求項１７に記載のサーバモジュール。
【請求項１９】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するクライアントセットトップボックスモジュールであって、
前記セットトップボックスによってイベントの情報を記録し、
状態要求メッセージをコンテンツプロバイダサーバを介して受信し、
前記記録された情報を含む状態応答メッセージを生成し、
前記状態応答メッセージを前記コンテンツプロバイダサーバを介して送信し、
リモートコントロールコマンドを前記コンテンツプロバイダサーバを介して受信し、
前記リモートコントロールコマンドによって指定されるアクションを実行する
クライアントセットトップボックスモジュール。
【請求項２０】
更に、
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記コンテンツプロバイダサーバを介して送信する
請求項１９に記載のクライアントセットトップボックスモジュール。
【請求項２１】
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
請求項１９に記載のクライアントセットトップボックスモジュール。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
添付の図において表されている構成するシステムコンポーネント及び方法ステップは、望ましくはソフトウェアにおいて実施されるので、システムコンポーネント（又はプロセスステップ）間の実際の接続は、本発明がプログラムされる様態に応じて様々であり得ることが更に理解されるべきである。ここでの教示を鑑み、当業者は、本発明のこれら及び同様の実施又は構成を考えつくことができる。  
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
状態要求メッセージをユーザによって前記セットトップボックスへサーバを介して送信するステップと、
状態応答メッセージを前記ユーザによって前記セットトップボックスから前記サーバを介して受信するステップと、
前記状態応答メッセージ内の情報に応答して、前記ユーザが前記セットトップボックスを制御する必要があるかどうかを前記ユーザによって決定するステップと、
リモートコントロールコマンドを前記セットトップボックスへ前記サーバを介して送信するステップと
を有する方法。
（付記２）
前記リモートコントロールコマンドのステータスを含む確認応答を前記ユーザによって受信するステップ
を更に有する付記１に記載の方法。
（付記３）
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
前記アドレッシングされたセットトップボックスに対する状態要求メッセージをユーザから受信するステップと、
前記アドレッシングされたセットトップボックスを見つけるステップと、
前記状態要求メッセージを前記見つけられたセットトップボックスへ転送するステップと、
状態応答メッセージを前記見つけられたセットトップボックスから受信するステップと、
前記状態応答メッセージを前記ユーザへ転送するステップと、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを前記ユーザから受信するステップと、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ転送するステップと
を有する方法。
（付記４）
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信するステップと、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を前記ユーザへ転送するステップと
を更に有する付記３に記載の方法。
（付記５）
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
前記セットトップボックスによってイベントの情報を記録するステップと、
状態要求メッセージをユーザからサーバを介して受信するステップと、
前記記録された情報を含む状態応答メッセージを生成するステップと、
前記状態応答メッセージを前記ユーザへ前記サーバを介して送信するステップと、
リモートコントロールコマンドを前記ユーザから前記サーバを介して受信するステップと、
前記リモートコントロールコマンドによって指定されるアクションを実行するステップと
を有する方法。
（付記６）
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記ユーザへ前記サーバを介して送信するステップ
を更に有する付記５に記載の方法。
（付記７）
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
付記５に記載の方法。
（付記８）
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するコントローラモジュールであって、
状態要求メッセージをユーザによって前記セットトップボックスへサーバを介して送信する手段と、
状態応答メッセージを前記ユーザによって前記セットトップボックスから前記サーバを介して受信する手段と、
前記状態応答メッセージ内の情報に応答して、前記ユーザが前記セットトップボックスを制御する必要があるかどうかを前記ユーザによって決定する手段と、
リモートコントロールコマンドを前記セットトップボックスへ前記サーバを介して送信する手段と
を有するコントローラモジュール。
（付記９）
前記リモートコントロールコマンドのステータスを含む確認応答を前記ユーザによって受信する手段
を更に有する付記８に記載のコントローラモジュール。
（付記１０）
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するサーバモジュールであって、
前記アドレッシングされたセットトップボックスに対する状態要求メッセージをユーザから受信する手段と、
前記アドレッシングされたセットトップボックスを見つける手段と、
前記状態要求メッセージを前記見つけられたセットトップボックスへ転送する手段と、
状態応答メッセージを前記見つけられたセットトップボックスから受信する手段と、
前記状態応答メッセージを前記ユーザへ転送する手段と、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを前記ユーザから受信する手段と、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ転送する手段と
を有するサーバモジュール。
（付記１１）
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信する手段と、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を前記ユーザへ転送する手段と
を更に有する付記１０に記載のサーバモジュール。
（付記１３）
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するクライアントセットトップボックスモジュールであって、
前記セットトップボックスによってイベントの情報を記録する手段と、
状態要求メッセージをユーザからサーバを介して受信する手段と、
前記記録された情報を含む状態応答メッセージを生成する手段と、
前記状態応答メッセージを前記ユーザへ前記サーバを介して送信する手段と、
リモートコントロールコマンドを前記ユーザから前記サーバを介して受信する手段と、
前記リモートコントロールコマンドによって指定されるアクションを実行する手段と
を有するクライアントセットトップボックスモジュール。
（付記１３）
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記ユーザへ前記サーバを介して送信する手段
を更に有する付記１２に記載のクライアントセットトップボックスモジュール。
（付記１４）
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
付記１２に記載のクライアントセットトップボックスモジュール。
【手続補正書】
【提出日】平成28年4月5日(2016.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
状態要求メッセージを前記セットトップボックスへブロードキャストサーバを介して送信するステップと、
状態応答メッセージを前記セットトップボックスから前記ブロードキャストサーバを介して受信するステップと、
前記状態応答メッセージ内の情報に応答して、前記セットトップボックスの制御が必要であるかどうかを判定するステップと、
リモートコントロールコマンドを前記セットトップボックスへ前記ブロードキャストサーバを介して送信するステップと
を有する方法。
【請求項２】
前記リモートコントロールコマンドのステータスを含む確認応答を受信するステップ
を更に有する請求項１に記載の方法。
【請求項３】
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
前記アドレッシングされたセットトップボックスに対する状態要求メッセージをブロードキャストサーバを介して受信するステップと、
前記アドレッシングされたセットトップボックスを見つけるステップと、
前記状態要求メッセージを前記見つけられたセットトップボックスへ前記ブロードキャストサーバを介して転送するステップと、
状態応答メッセージを前記見つけられたセットトップボックスから前記ブロードキャストサーバを介して受信するステップと、
前記状態応答メッセージを前記ブロードキャストサーバを介して転送するステップと、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを前記ブロードキャストサーバを介して受信するステップと、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ前記ブロードキャストサーバを介して転送するステップと
を有する方法。
【請求項４】
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信するステップと、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を転送するステップと
を更に有する請求項３に記載の方法。
【請求項５】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供する方法であって、
前記セットトップボックスによってイベントの情報を記録するステップと、
状態要求メッセージをブロードキャストサーバを介して受信するステップと、
前記記録された情報を含む状態応答メッセージを生成するステップと、
前記状態応答メッセージを前記ブロードキャストサーバを介して送信するステップと、
リモートコントロールコマンドを前記ブロードキャストサーバを介して受信するステップと、
前記リモートコントロールコマンドによって指定されるアクションを実行するステップと
を有する方法。
【請求項６】
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記ブロードキャストサーバを介して送信するステップ
を更に有する請求項５に記載の方法。
【請求項７】
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
請求項５に記載の方法。
【請求項８】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するコントローラモジュールであって、
状態要求メッセージを前記セットトップボックスへブロードキャストサーバを介して送信する手段と、
状態応答メッセージを前記セットトップボックスから前記ブロードキャストサーバを介して受信する手段と、
前記状態応答メッセージ内の情報に応答して、前記セットトップボックスの制御が必要であるかどうかを判定する手段と、
リモートコントロールコマンドを前記セットトップボックスへ前記ブロードキャストサーバを介して送信する手段と
を有するコントローラモジュール。
【請求項９】
前記リモートコントロールコマンドのステータスを含む確認応答を受信する手段
を更に有する請求項８に記載のコントローラモジュール。
【請求項１０】
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するサーバモジュールであって、
前記アドレッシングされたセットトップボックスに対する状態要求メッセージを、放送局に位置するサーバモジュールを介して受信する手段と、
前記アドレッシングされたセットトップボックスを見つける手段と、
前記状態要求メッセージを前記見つけられたセットトップボックスへ前記サーバモジュールを介して転送する手段と、
状態応答メッセージを前記見つけられたセットトップボックスから前記サーバモジュールを介して受信する手段と、
前記状態応答メッセージを前記サーバモジュールを介して転送する手段と、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを前記サーバモジュールを介して受信する手段と、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ前記サーバモジュールを介して転送する手段と
を有するサーバモジュール。
【請求項１１】
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信する手段と、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を転送する手段と
を更に有する請求項１０に記載のサーバモジュール。
【請求項１２】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するクライアントセットトップボックスモジュールであって、
前記セットトップボックスによってイベントの情報を記録する手段と、
状態要求メッセージをブロードキャストサーバを介して受信する手段と、
前記記録された情報を含む状態応答メッセージを生成する手段と、
前記状態応答メッセージを前記ブロードキャストサーバを介して送信する手段と、
リモートコントロールコマンドを前記ブロードキャストサーバを介して受信する手段と、
前記リモートコントロールコマンドによって指定されるアクションを実行する手段と
を有するクライアントセットトップボックスモジュール。
【請求項１３】
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記ブロードキャストサーバを介して送信する手段
を更に有する請求項１２に記載のクライアントセットトップボックスモジュール。
【請求項１４】
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
請求項１２に記載のクライアントセットトップボックスモジュール。
【請求項１５】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するコントローラモジュールであって、
状態要求メッセージを前記セットトップボックスへブロードキャストサーバを介して送信し、
状態応答メッセージを前記セットトップボックスから前記ブロードキャストサーバを介して受信し、
前記状態応答メッセージ内の情報に応答して、前記セットトップボックスの制御が必要であるかどうかを判定し、
リモートコントロールコマンドを前記セットトップボックスへ前記ブロードキャストサーバを介して送信する
コントローラモジュール。
【請求項１６】
更に、
前記リモートコントロールコマンドのステータスを含む確認応答を受信する
請求項１５に記載のコントローラモジュール。
【請求項１７】
アドレッシングされたセットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するサーバモジュールであって、
放送局に位置し、前記アドレッシングされたセットトップボックスに対する状態要求メッセージを受信し、
前記アドレッシングされたセットトップボックスを見つけ、
前記状態要求メッセージを前記見つけられたセットトップボックスへ転送し、
状態応答メッセージを前記見つけられたセットトップボックスから受信し、
前記状態応答メッセージを転送し、
前記見つけられたセットトップボックスに対するリモートコントロールコマンドを受信し、
前記リモートコントロールコマンドを前記見つけられたセットトップボックスへ転送する
サーバモジュール。
【請求項１８】
更に、
前記リモートコントロールコマンドの完了のステータスの確認応答を前記見つけられたセットトップボックスから受信し、
前記リモートコントロールコマンドの完了のステータスの前記確認応答を転送する
請求項１７に記載のサーバモジュール。
【請求項１９】
セットトップボックスによってレンダリングされるコンテンツのリモートコントロールを提供するクライアントセットトップボックスモジュールであって、
前記セットトップボックスによってイベントの情報を記録し、
状態要求メッセージをブロードキャストサーバを介して受信し、
前記記録された情報を含む状態応答メッセージを生成し、
前記状態応答メッセージを前記ブロードキャストサーバを介して送信し、
リモートコントロールコマンドを前記ブロードキャストサーバを介して受信し、
前記リモートコントロールコマンドによって指定されるアクションを実行する
クライアントセットトップボックスモジュール。
【請求項２０】
更に、
前記リモートコントロールコマンドによって指定される前記アクションの実行のステータスを含む確認応答を前記ブロードキャストサーバを介して送信する
請求項１９に記載のクライアントセットトップボックスモジュール。
【請求項２１】
前記記録された情報は、イベント名、チャネル名、イベント開始時間、イベント終了時間を含む、
請求項１９に記載のクライアントセットトップボックスモジュール。
【国際調査報告】
2016521481.tif 000009
2016521481.tif 000010