【誤訳訂正書】
【提出日】平成24年7月13日(2012.7.13)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
ユーザが少なくとも１つコンタクトを該ユーザとの協調的な活動へ参加するよう招待するための協調的招待のためのコンピュータ実行可能命令を有するコンピュータ読み取り可能記憶媒体であって、前記協調的招待のためのコンピュータ実行可能命令は、コンピュータにより実行されると、該コンピュータに方法を実行させ、前記方法が、
招待ユーザ・インターフェースが、ユーザの少なくとも１つのコンタクトを含むコンタクト・リストと、ユーザが利用可能な少なくとも１つの協調的活動を含む協調的活動リストとを、ユーザに提供するステップであって、前記招待ユーザ・インターフェースは、前記コンピュータのオペレーティング・システムにより提供され、前記招待ユーザ・インターフェースは、招待の発送を開始するように構成されたグラフィカル・ユーザ・インターフェースを含む、ステップと、
前記招待ユーザ・インターフェースを介してユーザからの、前記コンタクト・リストのうちの少なくとも１つのコンタクトの選択と、前記協調的活動リストのうちの１つの協調的活動の選択とを受けるステップと、
前記招待ユーザ・インターフェースが、選択した前記少なくとも１つのコンタクトがオンラインであるか否かを、前記少なくとも１つのコンタクトのプレゼンス・データに基づいてユーザに示すステップと、
選択した前記少なくとも１つのコンタクトがオンラインであるとき、前記招待ユーザ・インターフェースから、あるいは協調的アプリケーションから直接に、前記少なくとも１つのコンタクトに招待の発送を開始すべきか否かを、パラメータに基づいて判定するステップであって、前記協調的アプリケーションは前記招待ユーザ・インターフェースとは別個であり、前記協調的アプリケーションは前記オペレーティング・システムから起動される、ステップと、
前記招待ユーザ・インターフェースから前記招待の発送を開始すべきであると判定した場合、
前記招待ユーザ・インターフェースが前記少なくとも１つのコンタクトへの前記招待の発送を開始するステップと、
前記協調的アプリケーションから直接に前記招待の発送を開始すべきであると判定した場合、
前記招待の詳細を格納するステップであって、前記招待の詳細が、選択した前記少なくとも１つのコンタクトと、選択した前記協調的活動に関連するデータを含む、ステップと、
前記オペレーティング・システムが、選択した前記協調的活動に関連した前記協調的アプリケーションを、格納した前記招待の詳細に基づいて起動するステップと、
前記協調的アプリケーションが、格納した前記招待の詳細に基づいて前記少なくとも１つのコンタクトへの前記招待の発送を開始するステップと、
を含む、コンピュータ読み取り可能記憶媒体。
【請求項２】
請求項１記載の媒体において、前記招待ユーザ・インターフェースは、招待サービスのグラフィカル・ユーザ・インターフェースであり、前記招待サービスは、招待をコンタクトへ送ることおよび招待をコンタクトから受けることを可能にするように構成された、媒体。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００３
【訂正方法】変更
【訂正の内容】
【０００３】
従来のコンピュータ・ソフトウェア・アプリケーションの中には、協調サービスの形態を提供するものもあるが、協調者(collaborator)に有効なアクセスを与えることができていない。協調者に対するアクセスが厄介であったり、および／または制限されていると、協調への加入(initiation)に対する障壁となる可能性があり、それ以外の機能的な協調ツールの使用が妨げられる。効果的でない協調者へのアクセスには、従来のソフトウェア・アプリケーションが事実上現況の物理的および／または仮想的場所を認識できないという一面がある。また、一部の従来のソフトウェア・アプリケーションが協調的機能性に関する互換性を事実上認識できないという別の一面もある。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１３
【訂正方法】変更
【訂正の内容】
【００１３】
好ましくは、コンピュータ１０２は、デバイスに、リモート・コンピュータ１１６のような、他のデバイスと通信させる、通信接続部１１４も内蔵する。通信媒体は、通例、コンピュータ読み取り可能命令、データ構造、プログラム・モジュール、またはその他のデータを、搬送波またはその他の移送機構のような変調データ信号において具体化し、あらゆる情報配信媒体を含む。限定ではなく一例として、「通信媒体」という用語は、音響、ＲＦ、赤外線、およびその他のワイヤレス媒体というようなワイヤレス媒体を含む。「コンピュータ読み取り可能媒体」という用語は、ここで用いる場合、コンピュータ記憶媒体および通信媒体双方を含む。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１７
【訂正方法】変更
【訂正の内容】
【００１７】
図２は、本発明の実施形態を組み込むのに適したネットワーク型計算環境例２００を示す。このネットワーク型計算環境では、ネットワーク２０２は、コンピュータ２０４、２０６、および２０８をネットワーク・ハブ２１０と通信するように接続する。ネットワーク２０２は、ローカル・エリア・ネットワーク（ＬＡＮ）、都市エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、個人エリア・ネットワーク（ＰＡＮ）、またはその組み合わせとすることができる。ネットワーク２０２は、ハブ、ゲートウェイ、ルータ、ブリッジ、ポート等のように、適したネットワーク構成機器であればいずれでも、そして適したコンピュータ読み取り可能媒体であればいずれでも組み込むことができる。例えば、コンピュータ２０４、２０６、２０８およびネットワーク・ハブ２１０は、各々、コンピュータ１０２（図１）のインスタンスとすることもできる。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００２１
【訂正方法】変更
【訂正の内容】
【００２１】
本発明の一実施形態では、コンタクト管理サービス３０４は、協調者(collaborator)、即ち、協調的サービス・プラットフォーム３０２のユーザへの有効なアクセスを与える。例えば、コンタクト管理サービス３０４は、協調的サービス・プラットフォーム３０２のユーザの一部または全部に対して、コンタクト情報を提供することができる。コンタクト管理サービス３０４は、１つ以上のデータ・ストアに、コンタクトのデータベースを維持することができる。各コンタクトは、潜在的な協調者となることができる、即ち、協調サービス・プラットフォームのユーザが、各コンタクトにより、１つ以上の協調活動に関与しようとすることができる。コンタクト管理サービス３０４は、グラフィカル・ユーザ・インターフェース（ＧＵＩ）を含む、１つ以上のユーザ・インターフェースを設けることができ、例えば、ユーザが選択するためにコンタクトを呈示し、ユーザが個々のコンタクトに関して協調サービス・プラットフォーム３０２の行動(action)を呼び出すことができるようにする。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００２５
【訂正方法】変更
【訂正の内容】
【００２５】
シグナリング・サービス３０８は、ネットワーク型計算環境２００（図２）内にいるコンタクト間における協調的会議の設定(establishment)および終了、そして進行中の会議のパラメータ更新に備えることができる。本発明の実施形態では、協調的会議の設定、更新、および終了は、公開／申し込みセマンティックス(semantics)に応じて行われる。本発明の一実施形態では、シグナリング・サービス３０８は、Handley et al., "SIP: Session Initiation Protocol"（セッション開始プロトコル）、Internet Engineering Task Force (IETF) Request for Comments (RFC) 2543, March 1999のような、セッション開始プロトコル（ＳＩＰ）の一実現例を組み込む。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００２６
【訂正方法】変更
【訂正の内容】
【００２６】
招待サービス３２６は、招待および関係するメッセージをコンタクトに発送すること、およびコンタクトから発送することを可能にする。例えば、ネットワーク型計算環境２００（図２）に１つのコンピュータ２１２からアクセスしているシステム・ユーザが、他のいずれかのコンピュータ２０４、２０６、２０８、２１２、２１４および／または２１６におけるコンタクトを、協調的活動に参加することを招待することができる。招待サービス３２６は、コンタクト場所サービス３２２を利用して、コンタクトを突き止め、招待を配信することができる。招待サービス３２６は、招待の詳細を被招待者に呈示するため、そして被招待者が招待を受け入れる、断る、および／または明示的に無視することができるようにするために、グラフィカル・ユーザ・インターフェース（ＧＵＩ）のような種々のインターフェースを含むことができる。招待サービス３２６の一例について、図１３を参照して以下で更に詳しく説明する。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００２７
【訂正方法】変更
【訂正の内容】
【００２７】
活動サービス３１０は、協調的活動を実施すること、および／または協調的アプリケーションの協調サービス・プラットフォーム３０２への統合のためのサポートを設けることができる。例えば、活動サービス３１０は、従来の協調アプリケーションに、協調サービス・プラットフォーム３０２に準拠したアプリケーション・プログラミング・インターフェース（ＡＰＩ）を提供することができる。準拠するＡＰＩは、活動能力に関して個々のコンタクトまたはコンピュータ２０４、２０６、２０８、２１２、２１４、２１６（図２）に問い合わせを行い、アプリケーション特定の招待要件を確認する機能性を含むことができる。オーディオ／ビジュアル・サービス３２８は、活動サービス３１０への組み込みに適した協調活動の一例である。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００４６
【訂正方法】変更
【訂正の内容】
【００４６】
リッチ・テキスト記述エレメント６０２は、プレゼンス・オブジェクト６００と関連のあるネットワーク型計算環境２００（図２）のプレゼンスを記述するリッチ・テキスト・ストリングを含むことができる。単純な例では、「現在建物９にいる」、「Halo(R)、レベル４の再生」、および「利用不可」が含まれる。終点エレメント６０４は、アクティブな協調的終点、最近アクティブになった協調的終点、および／または１つ以上の協調的活動においてアクティブな参加者となることができる１組の協調的終点を含むことができる。適した協調的終点の例には、コンピュータ２０４、２０６、２０８、２１２、２１４および２１６、ならびにネットワーク型計算環境２００のオーバーレイ・ネットワークのピアが含まれる。
【誤訳訂正１０】
【訂正対象書類名】明細書
【訂正対象項目名】００５０
【訂正方法】変更
【訂正の内容】
【００５０】
公開オブジェクト・エレメント６１０は、協調的プレゼンスと関連のある公開オブジェクトの集合体を含むことができる。能力オブジェクト４１２（図４）は、公開オブジェクト４１８の一タイプとすることができるが、これら２つは、能力オブジェクト４１２のインスタンスと関連のある能力が通例長寿命である（例えば、日、週、または年単位のこともある）のに対して、基本公開オブジェクト４１８のインスタンスと関連のある公開データは通例短寿命であるという相違がある。この相違は、コンピュータ・システムの性能を最適化するために利用することができる。
【誤訳訂正１１】
【訂正対象書類名】明細書
【訂正対象項目名】００５７
【訂正方法】変更
【訂正の内容】
【００５７】
公認加入者エレメント７０２は、公開オブジェクト７００に関連するデータに申し込むことを許可されているコンタクトと関連のある１つ以上のコンタクト・オブジェクト４０２（図４）のインスタンスを参照することができる。データ・アクセス制御は、木目が粗くてよく、例えば、許可または遮断でよく、あるいは木目を細かくして、データ作成、読み取り、更新、および削除の特権に対する制御を含んでもよい。公開データ・エレメント７０８４は、公開オブジェクト７００に関連する公開データの集合を維持することができる。公開オブジェクト７００に関連して、適したデータ集合であればいずれでも公開することができる。
【誤訳訂正１２】
【訂正対象書類名】明細書
【訂正対象項目名】００６７
【訂正方法】変更
【訂正の内容】
【００６７】
本発明の実施形態では、会議、例えば、会議オブジェクト１０００と関連のある会議の役割は、１つ以上の協調サービス・プラットフォーム３０２（図３）のユーザが参加している１つ以上の協調的活動を組織し、管理し、および／または維持することを含む。セッション情報エレメント１００２は、会議レベルのセッション情報を含むことができる。会議レベルにおいて活動レベルのセッション情報を収集することにより、性能の最適化を遂行することができる。活動エレメント１００４は、１つ以上の活動オブジェクト４１６（図４）のインスタンスに対する参照を含むことができる。
【誤訳訂正１３】
【訂正対象書類名】明細書
【訂正対象項目名】００７２
【訂正方法】変更
【訂正の内容】
【００７２】
ステップ１１０６において、選択したコンタクト・オブジェクト４０２（図４）のインスタンスと関連のあるコンタクトが、ネットワーク型計算環境２００（図２）内にいるか否か判定を行うことができる。例えば、コンタクトの総計プレゼンス・ステータを、ステップ１１０４において検索したプレゼンス・オブジェクト６００の総計ステータス・エレメント６０６から得ることができ、そしてコンタクトの総計プレゼンス・ステータスがONLINEである場合、コンタクトがいると判断することができる。コンタクトがいると判断した場合、手順はステップ１１０８に進むことができる。それ以外の場合、手順を終了することができる。この時点では、コンタクトは協調のためには利用できない。
【誤訳訂正１４】
【訂正対象書類名】明細書
【訂正対象項目名】００７３
【訂正方法】変更
【訂正の内容】
【００７３】
あるいは、ステップ１１０４および１１０６を、選択したコンタクトのプレゼンス情報に申し込むステップと入れ替えて、選択したコンタクトがいることを通知が示すまで待ってからステップ１１０８に進むようにしてもよい。この代替案を、破線１１１０で示す。
【誤訳訂正１５】
【訂正対象書類名】明細書
【訂正対象項目名】００７５
【訂正方法】変更
【訂正の内容】
【００７５】
図１２は、本発明の実施形態による協調サービス・プラットフォーム３０２が実行するステップの更に別の例を示す。図１１および１２のステップは、１１１４および１１１６で示す円で繋がれている。選択したコンタクトがネットワーク型計算環境２００（図２）内にあり、１つ以上の所望の協調的活動に参加することができることを判定した後、ステップ１２０２において１つ以上の招待を、選択したコンタクトに送ることができる。例えば、コンピュータ２１２（図２）において、招待サービス３２６（図３）によって招待を送ることができる。
【誤訳訂正１６】
【訂正対象書類名】明細書
【訂正対象項目名】００９１
【訂正方法】変更
【訂正の内容】
【００９１】
保証付招待発送エレメント１４０６は、招待メッセージ１３２２（図１３）の安全な発送を可能にする。インターフェース指定パラメータは、コンタクト・オブジェクト４０２（図４）のインスタンスに対する参照、終点オブジェクト４１０のインスタンスに対する参照、送出する招待メッセージ１３２２に対する参照、一旦招待に対する応答が受信されたならば知らせるべきイベントのような、実行スレッドの同期オブジェクトに対する参照、および保証付招待発送エレメント１４０６が設定する招待識別子に対する参照を含むことができる。招待メッセージ１３２２は、参照されるコンタクト・オブジェクト４０２のインスタンスと関連のあるコンタクトに送ることができる。終点オブジェクト４１０のインスタンスが設けられている場合、招待メッセージ１３２２を、関連のある終点に送ることができ、それ以外の場合、招待メッセージ１３２２は、参照されるコンタクト・オブジェクト４０２のインスタンスと関連のあるコンタクトがいる場合、各終点に送ることができる。
【誤訳訂正１７】
【訂正対象書類名】明細書
【訂正対象項目名】００９３
【訂正方法】変更
【訂正の内容】
【００９３】
しかしながら、ある状況下では、ユーザが不安な招待を許可する決定をする場合もあり得る。無保証招待発送エレメント１４０８は、保証付招待発送エレメント１４０６と同様であってもよいが、例えば、招待の発送元および受信先が以前にコンタクト情報を交換したことがあるという要件がないことを除く。例えば、無保証招待発送エレメント１４０８は、招待メッセージ１３２２をサブネット２１８上の各コンピュータ２１２、２１４および２１６（図２）にブロードキャストするために利用することができる。不安な招待は、マルチプレーヤ・ゲームのような、その場だけの協調、および簡易ソーシャル設定における協調をし易くすることができる。
【誤訳訂正１８】
【訂正対象書類名】明細書
【訂正対象項目名】０１００
【訂正方法】変更
【訂正の内容】
【０１００】
ステップ１５０６において、招待ユーザ・インターフェースを用いて、活動を選択することができる。例えば、招待サービス３２６（図３）のユーザ・インターフェースは、活動サービス３１０と双方向処理を行い、利用可能な協調的活動のリスト、あるいは、例えば、人気のある活動または最後に用いられた活動のリストを表示することができ、ユーザは、リストを見ながら、これらの表示から協調的活動を選択することができる。ステップ１５０８において、招待ユーザ・インターフェースが招待を発送しようとしているか否か、または特定の協調的アプリケーションから招待が発送されようとしているか否か判定を行うことができる。例えば、この判定は、招待サービス３２６の設定変更可能な(configurable)パラメータに応じて行うことができる。招待ユーザ・インターフェースが招待を発送しようとしていると判定した場合、本手順はステップ１５１０に進むことができる。それ以外の場合、手順はステップ１５１２に進むことができる。
【誤訳訂正１９】
【訂正対象書類名】明細書
【訂正対象項目名】０１０２
【訂正方法】変更
【訂正の内容】
【０１０２】
ステップ１５１２において、ステップ１５０４において選択したコンタクトや、ステップ１５０６において選択した活動と関連のあるあらゆるコンフィギュレーション・パラメータのような、これまでに収集した招待に関する詳細を格納し、その活動と関連のある協調的アプリケーションによって検索できるようにする。ステップ１５１６において、その協調的アプリケーションを起動し、招待ユーザ・インターフェースは本手順の制御を渡す。
【誤訳訂正２０】
【訂正対象書類名】明細書
【訂正対象項目名】０１０３
【訂正方法】変更
【訂正の内容】
【０１０３】
ステップ１５１４において、招待サービス１４００（図１４）のアプリケーション・プログラミング・インターフェースによって、例えば、前述のような保証付招待発送エレメント１４０６または無保証招待発送エレメント１４０８によって、招待を発送することができる。招待を発送する際、同じアプリケーション・プログラミング・インターフェース・エレメント１４０６、１４０８を利用することができるが、本手順がステップ１５１０からステップ１５１４に進むときには、エレメント１４０６、１４０８を呼び出すのは招待ユーザ・インターフェースであり、一方本手順がステップ１５１６からステップ１５１４に進むときには、エレメント１４０６、１４０８を呼び出すのは協調的アプリケーションである。その結果、エレメント１４０６、１４０８に渡されるインターフェース指定パラメータが異なる可能性がある。
【誤訳訂正２１】
【訂正対象書類名】明細書
【訂正対象項目名】０１０７
【訂正方法】変更
【訂正の内容】
【０１０７】
ステップ１６０４において、コンタクト候補の終点が分かっているか否か判定を行うことができる。例えば、コンタクト候補を表すコンタクト・オブジェクト４０３が参照するプレゼンス・オブジェクト４０４（図４）に、その１組の終点オブジェクト４１０について問い合わせることができる。分かっている終点がコンタクト候補にない場合（例えば、問い合わせの結果が空集合）、本手順はステップ１６０６に進むことができる。コンタクト候補の終点が分かっている場合、本手順はステップ１６０８に進むことができる。ステップ１６０６において、コンタクト候補の終点を突き止めることができる。例えば、招待サービス３２６（図３）は、コンタクト場所サービス３２２と双方向処理を行い、コンタクト候補に対して１組の有効な終点を決定することができる。
【誤訳訂正２２】
【訂正対象書類名】明細書
【訂正対象項目名】０１３３
【訂正方法】変更
【訂正の内容】
【０１３３】
ステップ２０１４において、１組のバディ・クラス・コンタクトの中に別のバディ・クラス・コンタクトが未だあるか否か判定を行うことができる。そのようなコンタクトが未だある場合、本手順はステップ２００２に戻り、次のコンタクトを上記１組の中から選択することができる。そうでない場合、本手順は、ステップ１９１４（図１９）および／または図２１のステップ２１０２のような、別のステップに進むことができる。