【手続補正書】
【提出日】平成22年5月24日(2010.5.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディアリソースを送信し且つ１つ以上のコラボレーションメッセージを送信する通信ネットワークと、
前記通信ネットワークに結合される複数のリアルタイムメッセージングクライアントであって、前記クライアントの各々が前記メディアリソースを受信し、且つ前記１つ以上のコラボレーションメッセージを受信する通信サブシステムを含み、各クライアントが別のクライアントとほぼ同期して前記メディアリソースのレンダリングを生成する、複数のクライアントとを具備し、
前記コラボレーションメッセージのうち特定の１つのコラボレーションメッセージは、前記レンダリングの所望の参照において前記メッセージングクライアントの１つにより送信され、前記メッセージングクライアントは、互いに前記特定の１つのコラボレーションメッセージを前記所望の参照にほぼ同期させることを特徴とするシステム。
【請求項２】
メディアリソース及び１つ以上のコラボレーションメッセージを通信ネットワークを介して送信するシステムであって、
前記通信ネットワークに結合される複数のリアルタイムメッセージングクライアントを具備し、前記複数のクライアントの各クライアントは、
前記メディアリソースを受信し且つ前記１つ以上のコラボレーションメッセージを受信する通信システムと、
前記リアルタイムメッセージングクライアントのうち他のクライアントとほぼ同期して前記メディアリソースのレンダリングを生成するレンダライザシステムとを含み、
前記１つ以上のコラボレーションメッセージのうち特定の１つのコラボレーションメッセージは前記メッセージングクライアントの１つにより送信され、前記１つ以上のコラボレーションメッセージは前記レンダリングの所望の参照を含み、前記メッセージングクライアントは、互いに前記特定の１つのコラボレーションメッセージを使用して前記所望の参照において前記メディアリソースの前記レンダリングをほぼ同期させることを特徴とするシステム。
【請求項３】
前記メディアリソースは音声ファイルであり、前記レンダリングは前記音声ファイルの可聴化を含むことを特徴とする請求項２記載のシステム。
【請求項４】
前記メディアリソースは映像ファイルであり、前記レンダリングは前記映像ファイルの可視化を含むことを特徴とする請求項２記載のシステム。
【請求項５】
前記メディアリソースは文書ファイルであり、前記レンダリングは前記文書ファイルの文書形式への生成を含むことを特徴とする請求項２記載のシステム。
【請求項６】
前記所望の参照は、前記複数のクライアントのうちいずれのクライアントからほぼ随時提供されてもよいことを特徴とする請求項２記載のシステム。
【請求項７】
前記１つのメッセージングクライアントとは異なる前記複数のクライアントのうちの第２のクライアントは、前記複数のメッセージングクライアントの全てに対する第２の所望の参照において前記メディアリソースの前記レンダリングをほぼ同期させるために、前記複数のメッセージングクライアント相互に前記メディアリソースの前記第２の所望の参照に対する第２のコラボレーションメッセージを生成することを特徴とする請求項２記載のシステム。
【請求項８】
前記所望の参照はファイルマーカの開始であり、前記複数のメッセージングクライアントの全ては、前記ファイルの開始において、開始をほぼ同期して前記メディアリソースをレンダリングすることを特徴とする請求項２記載のシステム。
【請求項９】
前記１つのメッセージングクライアントとは異なる前記複数のクライアントのうちの第２のクライアントは、前記複数のメッセージングクライアントの全てに対する第２の所望の参照において前記メディアリソースの前記レンダリングをほぼ同期させるために、前記複数のメッセージングクライアント相互に前記メディアリソースの前記第２の所望の参照に対する第２のコラボレーションメッセージを生成することを特徴とする請求項８記載のシステム。
【請求項１０】
前記メディアリソースは一連の要素を含み、前記第２の所望の参照は前記一連の要素のうち特定の１つの中間要素を記述することを特徴とする請求項９記載のシステム。
【請求項１１】
ａ）複数のメッセージングクライアントの各々においてメディアリソースを受信し、
ｂ）前記複数のメッセージングクライアントの各々においてコラボレーションメッセージを受信し、
ｃ）前記コラボレーションメッセージに応じて、前記複数のメッセージングクライアントの各々において前記メディアリソースをほぼ同期してレンダリングすることを特徴とする方法。
【請求項１２】
前記コラボレーションメッセージは、前記メディアリソースに対する所望の参照を含み、前記レンダリングにより、前記複数のメッセージングクライアントの各々に対して前記所望の参照において前記メディアリソースを生成することを特徴とする請求項１１記載の方法。
【請求項１３】
前記レンダリングは、前記複数のメッセージングクライアントの各々において提供される１つ以上の制御に応じて行われることを特徴とする請求項１１記載の方法。
【請求項１４】
前記複数のメッセージングクライアントのうち第１のメッセージングクライアントは、前記複数のメッセージングクライアントの全てにおいて前記レンダリングのための第１の制御信号を生成し、前記複数のメッセージクライアントのうち第２のメッセージクライアントは、前記複数のメッセージクライアントの全てにおいて前記レンダリングのための第２の制御信号を生成することを特徴とする請求項１３記載の方法。
【請求項１５】
前記制御信号は、開始制御、停止制御、一時停止制御、早送り制御、巻戻し制御又はそれらの１つ以上の組合せのうちの１つ以上から成るグループから選択されることを特徴とする請求項１４記載の方法。
【請求項１６】
前記第１のメッセージクライアントが前記複数のメッセージングクライアントに対して前記第１の制御信号を生成できる場合、前記第２の制御信号は、前記複数のメッセージングクライアントのうちいずれのクライアントから提供されてもよいことを特徴とする請求項１４記載の方法。
【請求項１７】
コンピュータシステムに、
ａ）複数のメッセージングクライアントの各々においてメディアリソースを受信する工程と、
ｂ）前記複数のメッセージングクライアントの各々においてコラボレーションメッセージを受信する工程と、
ｃ）前記コラボレーションメッセージに応じて、前記複数のメッセージングクライアントの各々において前記メディアリソースをほぼ同期してレンダリングする工程と、
を実行させることを特徴とするコンピュータプログラム。
【請求項１８】
前記コラボレーションメッセージは、前記メディアリソースに対する所望の参照を含み、前記レンダリングにより、前記複数のメッセージングクライアントの各々に対して前記所望の参照において前記メディアリソースを生成することを特徴とする請求項１７記載のコンピュータプログラム。
【請求項１９】
前記レンダリングは、前記複数のメッセージングクライアントの各々において提供される１つ以上の制御に応じて行われることを特徴とする請求項１７記載のコンピュータプログラム。
【請求項２０】
前記複数のメッセージングクライアントのうち第１のメッセージングクライアントは、前記複数のメッセージングクライアントの全てにおいて前記レンダリングのための第１の制御信号を生成し、前記複数のメッセージクライアントのうち第２のメッセージクライアントは、前記複数のメッセージクライアントの全てにおいて前記レンダリングのための第２の制御信号を生成することを特徴とする請求項１９記載のコンピュータプログラム。
【請求項２１】
前記制御信号は、開始制御、停止制御、一時停止制御、早送り制御、巻戻し制御又はそれらの１つ以上の組合せのうちの１つ以上から成るグループから選択されることを特徴とする請求項２０記載のコンピュータプログラム。
【請求項２２】
前記第１のメッセージクライアントが前記複数のメッセージングクライアントに対して前記第１の制御信号を生成できる場合、前記第２の制御信号は、前記複数のメッセージングクライアントのうち任意のクライアントから提供されてもよいことを特徴とする請求項２０記載のコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】メディアのコンカレントコラボレーションのためのシステム、方法及びコンピュータプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
分散したユーザがコンテンツ及びそのようなコンテンツへの編集入力（当然、テキストメッセージングはコンテンツへの編集入力に限定されない）の双方を容易に且つ効率的に共有することを可能にする１つ以上の携帯デバイスを含む１つ以上の電子デバイスを組み込めるリアルタイムコンカレントマルチユーザマルチウェイコラボレーションシステムのためのシステム、方法、コンピュータプログラム及び伝播信号が開示される。特に、任意のユーザがメディアリソースのレンダリングを参加する全てのクライアント上の所望の参照に対して随時設定してもよいように、メディアリソースのレンダリングにおいて２人以上のユーザが明確に協調できるようにする動作が可能であるリアルタイムコンカレントマルチユーザマルチウェイコラボレーションシステム、方法及びコンピュータプログラムが開示される。メディアリソース及び１つ以上のコラボレーションメッセージを通信ネットワークを介して送信するシステムは、通信ネットワークに結合された複数のリアルタイムメッセージングクライアントを含み、複数のクライアントの各クライアントは、メディアリソースを受信し且つ１つ以上のコラボレーションメッセージを受信する通信システムと、リアルタイムメッセージングクライアントのうち他のクライアントとほぼ同期してメディアリソースのレンダリングを生成するレンダライザシステムとを含む。１つ以上のコラボレーションメッセージのうちの特定の１つのメッセージが、メッセージングクライアントのうちの１つのクライアントにより送信され、１つ以上のコラボレーションメッセージはレンダリングの所望の参照を含み、他のメッセージングクライアントの各々は、特定の１つのコラボレーションメッセージを使用して所望の参照においてメディアリソースのレンダリングをほぼ同期させる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１６０
【補正方法】変更
【補正の内容】
【０１６０】
この応用例において説明されるシステム、方法、コンピュータプログラム及び伝播信号は、当然、中央処理装置（「ＣＰＵ」）内又はそれに接続されたマイクロプロセッサ、マイクロコントローラ、システムオンチップ（「ＳＯＣ」）又は任意の他のプログラマブルデバイス等のハードウェアに組み込まれてもよい。更に、システム、方法、コンピュータプログラム及び伝播信号は、例えばソフトウェアを格納するように構成されたコンピュータ使用可能（例えば、可読）媒体に配置されるソフトウェア（例えば、ソース、オブジェクト又は機械語等の任意の形式で配置されるコンピュータ可読コード、プログラムコード、命令及び／又はデータ）に組み込まれてもよい。そのようなソフトウェアは、本明細書で説明される装置及び処理の機能、製造、モデリング、シミュレーション、記述及び／又はテストを可能にする。例えばこれは、汎用プログラミング言語（例えば、Ｃ、Ｃ＋＋）、ＧＤＳＩＩデータベース、Ｖｅｒｉｌｏｇ‐ＨＤＬ、ＶＨＤＬ及びＡＨＤＬ（Altera HDL）等を含むハードウェア記述言語（ＨＤＬ）、あるいは他の利用可能なプログラム、データベース、ナノプロセッシング及び／又は回路（すなわち、回路図）取り込みツールを使用して達成される。そのようなソフトウェアは、半導体、磁気ディスク、光ディスク（例えば、ＣＤ‐ＲＯＭ、ＤＶＤ‐ＲＯＭ等）を含む任意の周知のコンピュータ使用可能媒体に配置され、またコンピュータ使用可能（例えば、可読）伝送媒体（例えば、搬送波、あるいはデジタル媒体、光媒体又はアナログ媒体を含む任意の他の媒体）に組み込まれるコンピュータデータ信号として配置される。従って、ソフトウェアは、インターネット及びイントラネットを含む通信ネットワークを介して送信される。ソフトウェアに組み込まれたシステム、方法、コンピュータプログラム及び伝播信号は、半導体ＩＰコア（例えば、ＨＤＬで実現される）に含まれ、集積回路の製造の際にハードウェアに変換されてもよい。更に、本明細書に説明されるようなシステム、方法、コンピュータプログラム及び伝播信号は、ハードウェア及びソフトウェアの組合せとして実現されてもよい。