【手続補正書】
【提出日】平成19年7月2日(2007.7.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タスクソースデバイスとして動作する一つのデバイスと同期グループの一メンバーとして動作する少なくとも一つの他のデバイスとを含む複数のデバイスを有するシステムであって、前記タスクソースデバイスは前記同期グループに一連のタスクを配送するよう構成されており、各タスクは前記タスクソースデバイスによって維持されるクロックに基づく時刻を示すタイムスタンプに関連付けられており、前記時刻は前記同期グループをなす諸デバイスがそれぞれのタスクを実行すべき時刻である、ことを特徴とするシステム。
【請求項２】
前記タスクソースデバイスが独立してクロックされる、請求項１記載のシステム。
【請求項３】
前記同期グループのメンバーとして動作している前記少なくとも一つの他のデバイスが独立してクロックされる、請求項１記載のシステム。
【請求項４】
前記タスクソースデバイスが選択されたマルチキャスト送信手法を使って前記同期グループに一連のタスクを配送するよう構成されている、請求項１記載のシステム。
【請求項５】
前記タスクソースデバイスがさらに、追加的デバイスが、前記一連のタスクの同期した実行に顕著な遅延を招来することなく、前記同期グループに加わることができるようにするよう構成されている、請求項１記載のシステム。
【請求項６】
前記同期グループの各メンバーがさらに、前記タスクソースデバイスから、該タスクソースデバイスのクロックによって示される現在時刻の値の指示を周期的に取得するよう構成されている、請求項１記載のシステム。
【請求項７】
請求項６記載のシステムであって、前記同期グループの各メンバーがさらに、各タスクに関連付けられた前記タイムスタンプおよび、前記タスクソースデバイスのクロックによって示される現在時刻の値と該メンバーの個別クロックによって示される現在時刻の値との間の差を表す時間差の値から、該メンバーがそのタスクを実行するべきである、該メンバーの個別クロックに基づく時刻を決定するよう構成されている、システム。
【請求項８】
前記同期グループの少なくとも一つのメンバーがさらに、そのクロックレートを調整するよう構成されている、請求項１記載のシステム。
【請求項９】
請求項８記載のシステムであって、クロックレートが、前記タスクソースデバイスのクロックによって維持されているクロックレートの値との関係で調整される、システム。
【請求項１０】
少なくとも一つの別のデバイスが、第二の同期グループにタスクを配送するよう構成されたタスクソースデバイスとして動作する、請求項１記載のシステム。
【請求項１１】
請求項１０記載のシステムであって、第一の同期グループのためのタスクソースデバイスとして動作するデバイスが第二の同期グループのメンバーデバイスとしても動作する、システム。
【請求項１２】
前記同期グループが複数のメンバーデバイスを有する、請求項１記載のシステム。
【請求項１３】
前記タスクソースデバイスがさらに、前記同期グループのメンバーである追加的デバイスが前記同期グループから、顕著な遅延なしに、前記同期グループがほとんどまたは全く同期を失わないままに、離脱することを可能にするよう構成されている、請求項１２記載のシステム。
【請求項１４】
前記同期グループのメンバーである各デバイスがさらに、前記タスクソースデバイスから受け取る各タスクを所定の時刻に実行するよう構成されている、請求項１２記載のシステム。
【請求項１５】
前記複数のメンバーデバイスがそれぞれのタスクを同期して実行するよう構成されている、請求項１４記載のシステム。
【請求項１６】
前記複数のメンバーデバイスの一つが、少なくとも一つの種類の同期グループ管理動作を実行するよう構成されたマスターデバイスとして動作する、請求項１２記載のシステム。
【請求項１７】
マスターデバイスとして動作しているメンバーデバイスが、マスターデバイスが当該システム内であるメンバーデバイスから別のメンバーデバイスに移行できるようにするよう構成されている、請求項１６記載のシステム。
【請求項１８】
前記マスターデバイスが、タスクソースデバイスが当該システム内であるデバイスから別のデバイスに移行できるようにするよう構成されている、請求項１６記載のシステム。
【請求項１９】
少なくとも一つの追加的デバイスを有する請求項１６記載のシステムであって、前記マスターデバイスが、前記少なくとも一つの追加的デバイスが、前記同期グループにスレーブデバイスとして加われるようにするよう構成されている、システム。
【請求項２０】
前記タスクソースデバイスが、選択されたユニキャスト送信手法を使って前記スレーブデバイスに少なくとも一つの以前に配送済みのタスクを送信できるようになっている、請求項１９記載のシステム。
【請求項２１】
前記マスターデバイスを制御するよう構成されたユーザーインターフェースモジュールをさらに有する、請求項１６記載のシステム。
【請求項２２】
前記ユーザーインターフェースモジュールがさらにスクロールモジュールを有する、請求項２１記載のシステム。
【請求項２３】
前記マスターデバイスが、前記ユーザーインターフェースモジュールに前記同期グループの状態に関係する状態情報を提供するよう構成されている、請求項２１記載のシステム。
【請求項２４】
タスクソースによって、該タスクソースによって維持されているクロックに基づいて該タスクソースによって指定される時刻に与えられる、一連のタスクを実行するためのデバイスであって：
前記一連のタスクを受け取るよう構成されたインターフェースモジュールと；
前記タスクソースから現在時刻の値を取得するよう構成されている現在時刻取得モジュールと；
前記一連のタスクが実行されるべき時刻を決定するよう構成されている実行時刻決定モジュールと；
各タスクを実行するよう構成されているタスク実行モジュール、
とを有することを特徴とするデバイス。
【請求項２５】
前記インターフェースモジュールによって受領されたコマンドの実行を制御するための制御モジュールをさらに含む、請求項２４記載のデバイス。
【請求項２６】
メンバーデバイスのクロックレートを調整するよう構成されているクロックレート調整モジュールをさらに含む、請求項２４記載のデバイス。
【請求項２７】
請求項２４記載のデバイスであって、さらに：
前記タスクソースから移行情報を受け取るよう構成されている移行情報受領モジュールと；
同期グループに前記一連のタスクを配送するよう構成されている移行制御モジュール、
とを含む、デバイス。
【請求項２８】
前記移行制御モジュールがさらに、自らが以後はタスクソースとして動作することを前記同期グループのメンバーに通知するよう構成されている、請求項２７記載のデバイス。
【請求項２９】
同期グループに一連のタスクを配送する段階と；
前記一連のタスクのそれぞれをタイムスタンプに関連付ける段階と；
前記同期グループをなすデバイスが一連のタスクのそれぞれを実行すべき時刻を、タスクソースデバイスによって維持されているクロックに基づいて示す段階、
とを有する、システムを動作させる方法。
【請求項３０】
少なくとも一つの追加的デバイスが前記同期グループにスレーブデバイスとして加わることを可能にする段階をさらに有する、請求項２９記載の方法。
【請求項３１】
前記タスクソースデバイスによって配送される一連のタスクを制御する段階をさらに有する、請求項２９記載の方法。
【請求項３２】
前記一連のタスクに関連付けられた情報を少なくとも二種類の情報ソースから取得する段階をさらに有する、請求項２９記載の方法。
【請求項３３】
前記一連のタスクを第二の同期グループに配送する段階をさらに有する、請求項２９記載の方法。
【請求項３４】
前記一連のタスクに関連付けられた情報を単一の情報ソースから取得する段階をさらに有する、請求項２９記載の方法。
【請求項３５】
前記同期グループが複数のメンバーデバイスを有する、請求項２９記載の方法。
【請求項３６】
前記複数のメンバーデバイスのうちのあるメンバーのクロックレートを調整する段階をさらに有する、請求項３５記載の方法。
【請求項３７】
選択されたマルチキャスト送信手法を使って前記複数のメンバーデバイスに前記一連のタスクを配送する段階をさらに有する、請求項３５記載の方法。
【請求項３８】
前記複数のメンバーデバイスのうち少なくとも一つが少なくとも一つの種類の同期グループ管理動作を実行することを可能にする段階をさらに有する、請求項３５記載の方法。
【請求項３９】
前記同期グループのメンバーが、前記タスクソースデバイスから受け取る前記一連のタスクのそれぞれを所定の時刻に実行することを可能にする段階をさらに有する、請求項３５記載の方法。
【請求項４０】
前記複数のメンバーデバイスが前記一連のタスクのそれぞれを同期して実行することを可能にする段階をさらに有する、請求項３９記載の方法。
【請求項４１】
マスターデバイスによる状態情報の配送を制御する段階をさらに有する、請求項３５記載の方法。
【請求項４２】
前記マスターデバイスからユーザーインターフェースモジュールに前記同期グループの状態情報を通信する段階をさらに有する、請求項４１記載の方法。
【請求項４３】
前記ユーザーインターフェースモジュールが前記マスターデバイスに情報を通信することによって前記同期グループを制御する段階をさらに有する、請求項４２記載の方法。
【請求項４４】
前記複数のメンバーデバイスのうちあるメンバーの機能を前記複数のメンバーデバイスのうち別のメンバーに移行する段階をさらに有する、請求項３５記載の方法。
【請求項４５】
タスクソースデバイスが当該システム内で前記複数のメンバーデバイスのうちのあるメンバーから前記複数のメンバーデバイスのうちの別のメンバーに移行できるようにする段階をさらに有する、請求項４４記載の方法。
【請求項４６】
一連のタスクを取得する段階と；
前記一連のタスクの各タスクが実行されるべき時刻を決定する段階と；
前記一連のタスクをあるデバイスから少なくとも一つの他のデバイスに送信する段階、
を有する、デバイスを動作させる方法。
【請求項４７】
前記一連のタスクを前記デバイスから前記少なくとも一つの他のデバイスに送信するために、選択されたマルチキャスト送信手法を使う段階をさらに有する、請求項４６記載の方法。
【請求項４８】
前記一連のタスクがさらに一連のタスクシーケンスを含んでいる、請求項４６記載の方法。
【請求項４９】
コンピュータとともに使用し、同期グループ内のデバイスをして、タスクソースによって与えられる一連のタスクを該タスクソースによって維持されるクロックに基づいて該タスクソースによって指定される諸時刻に実行できるようにするためのコンピュータプログラムであって：
前記コンピュータが、時間値を示すタイムスタンプに関連付けられた個々のタスクからなる前記一連のタスクを受け取れるようにするよう構成されたインターフェースモジュールと；
前記コンピュータが、前記タスクソースから現在時刻の値を取得できるようにするよう構成されている現在時刻取得モジュールと；
前記コンピュータが、前記一連のタスクの個々のタスクに関連付けられたタイムスタンプから、各タスクが実行されるべき時刻を決定できるようにするよう構成されている実行時刻決定モジュールと；
前記コンピュータが、各タスクを、前記実行時刻決定モジュールによって決定された時刻に実行できるようにするよう構成されているタスク実行モジュール、
とがエンコードされたコンピュータ可読媒体を有する、コンピュータプログラム。
【請求項５０】
前記一連のタスクがさらに一連のタスクシーケンスを含んでいる、請求項４９記載のコンピュータプログラム。
【請求項５１】
前記インターフェースモジュールがさらに、前記コンピュータが、前記一連のタスクを少なくとも一つの他のデバイスに送信できるようにするよう構成されている、請求項４９記載のコンピュータプログラム。
【請求項５２】
前記コンピュータが、前記デバイスのクロックレートを調整できるようにするよう構成されているクロックレート調整モジュールをさらに含む、請求項４９記載のコンピュータプログラム。
【請求項５３】
前記コンピュータをして、インターフェースモジュールによって受領されたコマンドの実行を制御できるようにするための制御モジュールをさらに含む、請求項４９記載のコンピュータプログラム。
【請求項５４】
別のデバイスが前記デバイスの同期グループのメンバーになれるようにする制御情報に反応して、前記制御モジュールが、前記インターフェースモジュールをして、第二のデバイスが前記デバイスの同期グループのメンバーになれるようにするコマンドを該第二のデバイスに送信できるようにする、請求項５３記載のコンピュータプログラム。