【手続補正書】
【提出日】平成27年6月2日(2015.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
イーサネット（登録商標）オーディオビデオブリッジング（「ＡＶＢ」）ネットワークを介してデータストリームの接続を成立させるように構成されているトーカデバイスであって、
アプリケーション層インターフェースモジュールと、
前記アプリケーション層インターフェースモジュールと通信状態にある状態マシンモジュールと、
前記アプリケーション層インターフェースモジュールと前記状態マシンモジュールと通信状態にあるストリーム予約プロトコル（「ＳＲＰ」）スタックモジュールと、
を含み、
前記アプリケーション層インターフェースモジュールが、
前記データストリームを作成するためのメッセージを判定し、
前記メッセージを前記状態マシンモジュールへ伝える
ように構成されており、
前記状態マシンモジュールが、
前記メッセージを受信し、
前記メッセージの受信に応答して、前記トーカデバイスが前記データストリームを作成することが可能であることを、前記ＳＲＰスタックモジュールを使用して、前記ＡＶＢネットワークへ伝達し、
前記ＳＲＰスタックモジュールを用いて、リスナデバイスが前記データストリームを受容できる能力を判定し、
前記リスナデバイスの前記データストリームを受容する能力の判定に基づいて、前記データストリームの前記リスナデバイスとの接続を成立させる、
ように構成されている、
ことよりなる、トーカデバイス。
【請求項２】
前記アプリケーション層インターフェースモジュールがファンクションブロック（「ＦＢｌｏｃｋ」）インターフェースを含む請求項１に記載のトーカデバイス。
【請求項３】
前記状態マシンモジュールは、前記ＳＲＰスタックモジュールを使用して、前記トーカデバイスが前記データストリームを作成することが可能であることを前記ＡＶＢネットワークへ伝えることの一環として、前記ＳＲＰプロトコルスタックモジュールを用いてトーカ広告（「ＴＡ」）属性を登録するように更に構成されている請求項１または２に記載のトーカデバイス。
【請求項４】
前記状態マシンモジュールは前記ＳＲＰスタックモジュールへクエリを発行するように更に構成されており、前記ＳＲＰスタックモジュールへ発行された前記クエリが前記ストリームに関連付けられるストリームＩＤを指示する、請求項１〜３のいずれか一項に記載のトーカデバイス。
【請求項５】
前記状態マシンモジュールは、前記リスナデバイスが前記データストリームを受容できる能力を判定することの一環として、前記ＳＲＰスタックモジュールからリスナレディ事象を受信するように更に構成されている請求項１〜４のいずれか一項に記載のトーカデバイス。
【請求項６】
前記状態マシンモジュールは、前記データストリームを作成するために前記メッセージを判定することの一環として、コントローラから前記メッセージを受信するように更に構成されている請求項１〜５のいずれか一項に記載のトーカデバイス。
【請求項７】
前記アプリケーション層インターフェースは、前記トーカデバイスが前記データストリームを作成することが可能であることを示す成功メッセージを前記コントローラへ送信するように更に構成されており、前記コントローラへの前記成功メッセージが前記ストリームのストリームＩＤを含む、請求項６に記載のトーカデバイス。
【請求項８】
前記状態マシンモジュールは、前記データストリームの前記リスナデバイスとの接続を成立させることの一環として、前記データストリームのストリーミングを開始するためにオーディオ／ビデオトランスポートプロトコル（「ＡＶＴＰ」）エンジンを始動させるように構成されている、請求項１〜７のいずれか一項に記載のトーカデバイス。
【請求項９】
前記リスナデバイスが第１のリスナデバイスを含み、前記状態マシンモジュールが前記ＳＲＰスタックモジュールを使用して第２のリスナデバイスが前記データストリームを受容できる能力を判定するように更に構成されている、請求項１〜８のいずれか一項に記載のトーカデバイス。
【請求項１０】
前記アプリケーション層インターフェースは、前記データストリームを削除するためにメッセージを判定し、前記メッセージを前記状態マシンモジュールへ伝えるように更に構成されている、請求項１〜９のいずれか一項に記載のトーカデバイス。
【請求項１１】
前記状態マシンモジュールは、前記データストリームを削除するための前記メッセージの受信に応答して、オーディオ／ビデオトランスポートプロトコル（「ＡＶＴＰ」）エンジンを停止させ、トーカ広告属性の登録を解除するように、構成されている、請求項１０に記載のトーカデバイス。
【請求項１２】
イーサネット（登録商標）オーディオビデオブリッジング（「ＡＶＢ」）ネットワークを介して相互に通信するトーカデバイスとリスナデバイスとの間でデータストリームの接続を成立させるために少なくとも一つの状態マシンモジュールを動作させるコンピュータ実装方法であって、前記少なくとも一つの状態マシンモジュールが、メモリに記憶されるとともに少なくとも一つのプロセッサによって実行可能なディジタルロジックを含み、
前記方法が、
アプリケーション層インターフェースから、前記データストリームを作成するための第１のメッセージを受信するステップと、
前記ＡＶＢネットワークを介して伝搬させるようにストリーム予約プロトコル（「ＳＲＰ」）スタックモジュールへ前記トーカデバイスが前記データストリームを作成することが可能であることを示す第２のメッセージを伝えるステップと、
前記ＳＲＰスタックモジュールから、前記リスナデバイスが前記データストリームを受容する能力を示す第３のメッセージを受信するステップと、
前記リスナデバイスが前記データストリームを受容する能力の判定に基づいて前記トーカデバイスと前記リスナデバイスとの間で前記データストリームの接続を成立させるステップと、
を含む、コンピュータ実装方法。
【請求項１３】
前記データストリームの前記リスナデバイスへの接続を成立させるステップが前記データストリームのストリーミングを開始するためにオーディオ／ビデオトランスポートプロトコル（「ＡＶＴＰ」）エンジンを始動させるステップを含む請求項１２に記載のコンピュータ実装方法。
【請求項１４】
前記リスナデバイスが第１のリスナデバイスを含み、前記第１のリスナは前記データストリームを受容可能であるが第２のリスナは前記データストリームを受容不可能であることを示す第４のメッセージを前記ＳＲＰスタックモジュールから受信するステップを更に含む、請求項１２または１３に記載のコンピュータ実装方法。
【請求項１５】
前記データストリームを削除するための第５のメッセージの受信に応答して、
オーディオ／ビデオトランスポートプロトコル（「ＡＶＴＰ」）エンジンを停止するステップと、
トーカ広告属性の登録を解除するステップと、
を更に含む請求項１２に記載のコンピュータ実装方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
以下の図面および発明の詳細な説明を参照することにより、他のシステム、方法、特徴および利点の存在が当業者にとって明らかになる。全てのこのような更にシステム、方法、特徴、および利点が本明細書の記載に網羅され、本発明の範囲を逸脱しない限り、以下の特許請求の範囲によって保護されることが意図される。
本発明は、例えば、以下を提供する。
（項目１）
イーサネット（登録商標）オーディオビデオブリッジング（「ＡＶＢ」）ネットワークを介してデータストリームの接続を成立させるように構成されているトーカデバイスであって、
アプリケーション層インターフェースモジュールと、
前記アプリケーション層インターフェースモジュールと通信状態にある状態マシンモジュールと、
前記アプリケーション層インターフェースモジュールと前記状態マシンモジュールと通信状態にあるストリーム予約プロトコル（「ＳＲＰ」）スタックモジュールと、
を含み、
前記アプリケーション層インターフェースモジュールが、
前記データストリームを作成するためのメッセージを判定し、
前記メッセージを前記状態マシンモジュールへ伝える
ように構成されており、
前記状態マシンモジュールが、
前記メッセージを受信し、
前記メッセージの受信に応答して、前記トーカデバイスが前記データストリームを作成することが可能であることを、前記ＳＲＰスタックモジュールを使用して、前記ＡＶＢネットワークへ伝達し、
前記ＳＲＰスタックモジュールを用いて、リスナデバイスが前記データストリームを受容できる能力を判定し、
前記リスナデバイスの前記データストリームを受容する能力の判定に基づいて、前記データストリームの前記リスナデバイスとの接続を成立させる、
ように構成されている、
ことよりなる、トーカデバイス。
（項目２）
前記アプリケーション層インターフェースモジュールがファンクションブロック（「ＦＢｌｏｃｋ」）インターフェースを含む項目１に記載のトーカデバイス。
（項目３）
前記状態マシンモジュールは、前記ＳＲＰスタックモジュールを使用して、前記トーカデバイスが前記データストリームを作成することが可能であることを前記ＡＶＢネットワークへ伝えることの一環として、前記ＳＲＰプロトコルスタックモジュールを用いてトーカ広告（「ＴＡ」）属性を登録するように更に構成されている項目１または２に記載のトーカデバイス。
（項目４）
前記状態マシンモジュールは前記ＳＲＰスタックモジュールへクエリを発行するように更に構成されており、前記ＳＲＰスタックモジュールへ発行された前記クエリが前記ストリームに関連付けられるストリームＩＤを指示する、項目１〜３のいずれか一項に記載のトーカデバイス。
（項目５）
前記状態マシンモジュールは、前記リスナデバイスが前記データストリームを受容できる能力を判定することの一環として、前記ＳＲＰスタックモジュールからリスナレディ事象を受信するように更に構成されている項目１〜４のいずれか一項に記載のトーカデバイス。
（項目６）
前記状態マシンモジュールは、前記データストリームを作成するために前記メッセージを判定することの一環として、コントローラから前記メッセージを受信するように更に構成されている項目１〜５のいずれか一項に記載のトーカデバイス。
（項目７）
前記アプリケーション層インターフェースは、前記トーカデバイスが前記データストリームを作成することが可能であることを示す成功メッセージを前記コントローラへ送信するように更に構成されており、前記コントローラへの前記成功メッセージが前記ストリームのストリームＩＤを含む、項目６に記載のトーカデバイス。
（項目８）
前記状態マシンモジュールは、前記データストリームの前記リスナデバイスとの接続を成立させることの一環として、前記データストリームのストリーミングを開始するためにオーディオ／ビデオトランスポートプロトコル（ＡＶＴＰ）エンジンを始動させるように構成されている、項目１〜７のいずれか一項に記載のトーカデバイス。
（項目９）
前記リスナデバイスが第１のリスナデバイスを含み、前記状態マシンモジュールが前記ＳＲＰスタックモジュールを使用して第２のリスナデバイスが前記データストリームを受容できる能力を判定するように更に構成されている、項目１〜８のいずれか一項に記載のトーカデバイス。
（項目１０）
前記アプリケーション層インターフェースは、前記データストリームを削除するためにメッセージを判定し、前記メッセージを前記状態マシンモジュールへ伝えるように更に構成されている、項目１〜９のいずれか一項に記載のトーカデバイス。
（項目１１）
前記状態マシンモジュールは、前記データストリームを削除するための前記メッセージの受信に応答して、オーディオ／ビデオトランスポートプロトコル（ＡＶＴＰ）エンジンを停止させ、トーカ広告属性の登録を解除するように、構成されている、項目１０に記載のトーカデバイス。
（項目１２）
イーサネット（登録商標）オーディオビデオブリッジング（「ＡＶＢ」）ネットワークを介して相互に通信するトーカデバイスとリスナデバイスとの間でデータストリームの接続を成立させるために少なくとも一つの状態マシンモジュールを動作させるコンピュータ実装方法であって、前記少なくとも一つの状態マシンモジュールが、メモリに記憶されるとともに少なくとも一つのプロセッサによって実行可能なデジタルロジックを含み、
前記方法が、
アプリケーション層インターフェースから、前記データストリームを作成するための第１のメッセージを受信するステップと、
前記ＡＶＢネットワークを介して伝搬させるようにストリーム予約プロトコル（「ＳＲＰ」）スタックモジュールへ前記トーカデバイスが前記データストリームを作成することが可能であることを示す第２のメッセージを伝えるステップと、
前記ＳＲＰスタックモジュールから、前記リスナデバイスが前記データストリームを受容する能力を示す第３のメッセージを受信するステップと、
前記リスナデバイスが前記データストリームを受容する能力の判定に基づいて前記トーカデバイスと前記リスナデバイスとの間で前記データストリームの接続を成立させるステップと、
を含む、コンピュータ実装方法。
（項目１３）
前記アプリケーション層インターフェースがファンクションブロック（「ＦＢｌｏｃｋ」）インターフェースを含む項目１２に記載のコンピュータ実装方法。
（項目１４）
前記トーカデバイスが前記データストリームを作成することが可能であることを示す前記第２のメッセージを前記ＳＲＰスタックモジュールへ伝えるステップが前記ＳＲＰプロトコルスタックモジュールを用いてトーカ広告（「ＴＡ」）属性を登録するステップを含む、項目１２または１３に記載のコンピュータ実装方法。
（項目１５）
前記ＳＲＰスタックモジュールへクエリを発行するステップを更に含み、前記ＳＲＰスタックモジュールへ発行された前記クエリは前記ストリームに関連付けられたストリームＩＤを示す、項目１２〜１４のいずれか一項に記載のコンピュータ実装方法。
（項目１６）
前記データストリームの前記リスナデバイスへの接続を成立させるステップが前記データストリームのストリーミングを開始するためにオーディオ／ビデオトランスポートプロトコル（ＡＶＴＰ）エンジンを始動させるステップを含む項目１２〜１５のいずれか一項に記載のコンピュータ実装方法。
（項目１７）
前記リスナデバイスが第１のリスナデバイスを含み、前記第１のリスナは前記データストリームを受容可能であるが第２のリスナは前記データストリームを受容不可能であることを示す第４のメッセージを前記ＳＲＰスタックモジュールから受信するステップを更に含む、項目１２〜１６のいずれか一項に記載のコンピュータ実装方法。
（項目１８）
前記データストリームを削除するための第５のメッセージを前記アプリケーション層インターフェースから受信するステップを更に含む項目１２〜１７のいずれか一項に記載のコンピュータ実装方法。
（項目１９）
前記データストリームを削除するための前記第５のメッセージの受信に応答して、オーディオ／ビデオトランスポートプロトコル（ＡＶＴＰ）エンジンを停止するステップと、トーカ広告属性の登録を解除するステップと、を更に含む項目１８に記載のコンピュータ実装方法。
（項目２０）
イーサネット（登録商標）オーディオビデオブリッジング（「ＡＶＢ」）ネットワークと通信状態にあるトーカデバイスとリスナデバイスとの間でデータストリームの接続を成立させるために少なくとも一つの状態マシンモジュールを動作させるコンピュータ実装方法であって、
前記少なくとも一つの状態マシンモジュールが、メモリに記憶されるとともに少なくとも一つのプロセッサによって実行可能なデジタルロジックを含み、
前記方法が、
アプリケーション層インターフェースモジュールから、前記データストリームに接続するためのメッセージを受信するステップと、
前記ＡＶＢネットワーク介して伝搬させるようにストリーム予約プロトコル（「ＳＲＰ」）スタックモジュールへ前記リスナデバイスが前記データストリームに接続可能であることを示すメッセージを伝えるステップと、
前記ＳＲＰスタックモジュールから、前記リスナデバイスが前記データストリームを受容できる能力を示すメッセージを受信するステップと、
前記リスナデバイスの前記データストリーム受容能力を判定するステップに基づいて、前記トーカデバイスと前記リスナデバイスとの間で前記データストリームの接続を成立させるステップと、
を含む、コンピュータ実装方法。
（項目２１）
前記トーカデバイスが前記データストリームを作成することが可能であることを示すメッセージを受信するステップと、前記メッセージの受信に応答してオーディオ／ビデオトランスポートプロトコル（ＡＶＴＰ）を始動させるステップと、を更に含む項目２０に記載のコンピュータ実装方法。
（項目２２）
前記データストリームから接続を切断するためのメッセージを受信するステップを更に含む項目２０または２１に記載のコンピュータ実装方法。
（項目２３）
前記メッセージの受信に応答して、オーディオ／ビデオトランスポートプロトコル（ＡＶＴＰ）を停止させるステップと、リスナレディ属性の登録を解除するステップと、を更に含む項目２２に記載のコンピュータ実装方法。
（項目２４）
イーサネット（登録商標）ＡＶＢネットワークを介して通信状態にあるとともに前記イーサネット（登録商標）ＡＶＢネットワーク上でデータストリームを広告するように構成されているトーカを含む、ネットワーク通信システムであって、
前記トーカが、
アプリケーション層インターフェースモジュールを介して、コントローラから、前記ＡＶＢネットワーク上でデータストリームを作成するためのメッセージを受信し、
ストリーム予約プロトコル（「ＳＲＰ」）スタックモジュールを使用してトーカ広告属性を登録し、
前記アプリケーション層インターフェースモジュールを介して、前記コントローラによって受信される、前記トーカが前記データストリームを作成することが可能であることを示す第１のメッセージを送信し、
前記ＳＰＲスタックから、前記ＡＶＢネットワークのリスナが前記ストリームを受容することが可能である指示を受信し、
前記指示の受信に基づいて前記リスナとの接続を成立させるように更に構成されている
ことよりなる、ネットワーク通信システム。
（項目２５）
前記リスナが、
アプリケーション層インターフェースを介して、前記コントローラから、前記データストリームに接続するためのメッセージを受信し、
前記ＳＲＰスタックを介して、前記トーカがデータストリームを作成することが可能であることを示すメッセージを受信し、
前記ＳＲＰスタックを使用してリスナレディ属性を登録する
ように構成されている、項目２４に記載のネットワーク通信システム。
（項目２６）
イーサネット（登録商標）オーディオビデオブリッジング（「ＡＶＢ」）ネットワークにおいてトーカデバイスとリスナデバイスとの間でデータストリームの接続を成立させるために少なくとも一つの状態マシンモジュールを動作させるためのコンピュータ実行可能コードを有形に具体化するコンピュータ可読媒体を有するコンピュータプログラムプロダクトであって、
アプリケーション層インターフェースモジュールから前記データストリームを作成することを示す第１のメッセージを受信するためのコードと、
前記ＡＶＢネットワーク上で前記トーカデバイスが前記データストリームを作成することが可能であることを示すメッセージを伝搬させるようにストリーム予約プロトコル（「ＳＲＰ」）スタックモジュールへ命令を伝えるためのコードと、
前記ＳＰＲスタックモジュールから、前記リスナデバイスが前記データストリームを受容することができる能力を示す第２のメッセージを受信するためのコードと、
前記リスナデバイスが、前記データストリームを受容することができる能力の判定に基づいて、前記トーカデバイスと前記リスナデバイスとの間で前記データストリームの接続を成立させるコードと、
を含む、コンピュータプログラムプロダクト。
（項目２７）
前記ＳＲＰスタックモジュールへクエリを発行するためのコードであって、前記ＳＲＰスタックモジュールへ発行された前記クエリが前記ストリームに関連付けられるストリームＩＤを示すコードを更に含む項目２６に記載のプロダクト。
（項目２８）
前記ＳＲＰスタックモジュールから前記リスナデバイスが前記データストリームを受容することができる能力を示す前記第２のメッセージを受信するための前記コードが、前記ＳＲＰスタックモジュールからリスナレディ事象を受信するためのコードを含む、項目２６または２７に記載のプロダクト。
（項目２９）
前記データストリームの前記リスナデバイスとの前記接続を成立させるための前記コードが、前記データストリームのストリーミングを開始するためにオーディオ／ビデオトランスポートプロトコル（ＡＶＴＰ）エンジンを始動させるためのコードを含む、項目２６〜２８のいずれか一項に記載のプロダクト。
（項目３０）
前記アプリケーション層インターフェースモジュールから前記データストリームを削除することを示す第３のメッセージを受信するためのコードを更に含む項目２６〜２９のいずれか一項に記載のプロダクト。
（項目３１）
前記データストリームを削除するための前記第３のメッセージに応答して、オーディオ／ビデオトランスポートプロトコル（ＡＶＴＰ）エンジンを停止するためのコードと、トーカ広告属性の登録を解除するためのコードと、を更に含む項目３０に記載のプロダクト。