【手続補正書】
【提出日】平成15年8月14日(2003.8.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ワークプロセス管理装置及びワークプロセス管理方法


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
提供されているサービスを受けて一連の作業を遂行するワークプロセス管理システムにおいて、ユーザの指定に応じて仮想的な作業空間を表現する作業空間情報を生成するとともに作業手順を示すワークプロセス情報を該作業空間情報と対応付けるワークプロセス指定手段と、該ワークプロセス指定手段で生成した前記作業空間情報を前記ワークプロセス情報とともに保持する作業空間保持手段と、該作業空間保持手段内の前記ワークプロセス情報を解釈し提供を受けるサービスを順次特定してゆくワークプロセス解釈手段と、該ワークプロセス解釈手段によって特定された次に提供を受けるサービスに対してサービス要求を送信するサービス要求送信手段と、該サービス要求送信手段によってサービス要求を送信したサービス側のサービス提供者と前記作業空間を通じて協調作業を行うためのユーザインタフェースを提供するサービス要求者インタフェース手段と、前記サービス要求送信手段により送られてきたサービス要求を受信して蓄積するサービス要求受信蓄積手段と、前記サービス要求受信蓄積手段によって蓄積されているサービス要求に対し該サービス要求の送信元に対応する前記作業空間を通じて前記ユーザと協調作業を行うユーザインタフェースを提供するサービス提供者インタフェース手段を備えていることを特徴とするワークプロセス管理装置。
【請求項２】
前記サービス提供者インタフェース手段は、前記作業空間を通じた協調作業の他に、前記ユーザに対してサービスの提供に必要な指示の入力を受け付けるためのインタフェースを提供し、該インタフェースでの前記ユーザからの指定に基づいて自動的にサービスを実行して実行結果を前記ユーザに提供することを特徴とする請求項１に記載のワークプロセス管理装置。
【請求項３】
前記サービス要求者インタフェース手段および前記サービス提供者インタフェース手段は、前記ユーザあるいは前記サービス提供者による前記作業空間上での操作イベントを検出して該操作イベントを相手側に送信するとともに前記作業空間に反映させることを特徴とする請求項１に記載のワークプロセス管理装置。
【請求項４】
前記サービス要求受信蓄積手段に蓄積されているサービス要求は、複数のサービス提供者で共有されており、前記サービス提供者インタフェース手段は、単一の前記サービス要求受信蓄積手段に対して複数配置され、各サービス提供者インタフェース手段は、前記サービス要求受信蓄積手段に蓄積されている前記サービス要求をひとつずつ取り出し該サービス要求の送信元である作業空間に対応した前記サービス要求者インタフェース手段を通じて前記ユーザに対してサービスを提供することを特徴とする請求項１ないし請求項３のいずれか１項に記載のワークプロセス管理装置。
【請求項５】
前記サービス提供者インタフェース手段は、前記サービス提供者が現在提供しているサービスに派生して新たな作業が必要であると判断した場合に前記作業空間保持手段、前記ワークプロセス指定手段、前記サービス要求送信手段によって前記新たな作業の実行を開始し、さらに、前記ワークプロセス指定手段により生成された新たな作業空間と派生元になった作業空間の間の対応関係をそれぞれの作業空間に保持させ、派生元の作業空間から派生した新たな作業空間へまたは派生した新たな作業空間から派生元の作業空間へのアクセスを可能とすることを特徴とする請求項１ないし請求項４のいずれか１項に記載のワークプロセス管理装置。
【請求項６】
サービス提供側において当該サービスを提供する上で必要とされる一連のサービスの実行手順の指定を受け付けて該実行手順をワークプロセスとして保持するサブタスク保持手段をさらに有し、前記サービス提供者インタフェース手段は、サービスを提供している作業空間に対する作業空間情報に保持されているワークプロセスの当該サービスの実行を指定している部分を前記サブタスク保持手段に保持されているワークプロセスに置き換えて詳細化することを特徴とする請求項１ないし請求項５のいずれか１項に記載のワークプロセス管理装置。
【請求項７】
前記サービス提供者インタフェース手段は、前記サービス要求受信蓄積手段に蓄積されているサービス要求を取り出してサービスを開始した時点で当該サービス提供者用の作業空間を自動的に生成し前記ユーザ側の前記作業空間を対応付けて記憶し、さらに、前記ユーザ側の前記作業空間および前記サービス提供者側の作業空間との間でデータ交換を可能にする共有の作業空間を生成することを特徴とする請求項１ないし請求項６のいずれか１項に記載のワークプロセス管理装置。
【請求項８】
前記ワークプロセス指定手段は、前記ワークプロセスの要素として同時に複数のサービス間での協調作業を受けることを指定する機能を提供し、前記ワークプロセス解釈手段は、前記ワークプロセス指定手段で指定されたワークプロセスに基づいて次に提供を受けるべきサービスを特定する過程において複数のサービス間での協調作業を受けることを指定された要素が検出された際には、指定されている複数のサービスに対して同時にサービス要求が送信されるようにサービス要求送信手段を制御し、前記サービス要求者インタフェース手段は、前記サービス要求送信手段によって前記サービス要求を送信したすべてのサービス提供者と前記作業空間を通じて協調作業を行い、前記サービス提供者インタフェース手段は、前記ユーザ側の前記作業空間および他のサービスが提供する前記サービス提供者側の作業空間との間でデータの交換を行うことを特徴とする請求項７に記載のワークプロセス管理装置。
【請求項９】
前記サービス要求者インタフェース手段は、前記作業空間で受けたサービスの履歴を出力する機能を有し、前記ワークプロセス指定手段は、前記ワークプロセス情報として前記サービス要求者インタフェース手段で出力したサービスの履歴を取り込んで前記作業空間情報と対応付けることを特徴とする請求項１ないし請求項８のいずれか１項に記載のワークプロセス管理装置。
【請求項１０】
前記サービス要求受信蓄積手段は、サービス要求の受信および前記サービス提供者インタフェース手段からのサービス要求の取り出しに応じて当該サービス要求に対応する前記作業空間に対してサービスの実行状態を通知し、前記サービス要求者インタフェース手段は、前記サービス要求受信蓄積手段により通知されたサービスの実行状態を可視化することを特徴とする請求項１ないし請求項９のいずれか１項に記載のワークプロセス管理装置。
【請求項１１】
前記作業空間保持手段は、前記作業空間情報に対応付けてメッセージを保持可能であり、前記サービス要求者インタフェース手段および前記サービス提供者インタフェース手段は、メッセージの入力を可能とするとともに前記作業空間保持手段に保持されているメッセージを表示し、前記ユーザと前記サービス要求者との間で非同期的なコミュニケーションを行うことを特徴とする請求項１ないし請求項１０のいずれか１項に記載のワークプロセス管理装置。
【請求項１２】
前記作業空間保持手段は、ワークプロセスの実行に伴って利用した操作対象の履歴を時間とともに前記作業空間情報に対応付けて保持可能であり、前記サービス要求者インタフェース手段は、前記作業空間保持手段に保持されている前記操作対象の履歴を前記ユーザが指定する時間に基づいて取り出し指定されている時間に使用していた操作対象にアクセスすることを特徴とする請求項１ないし請求項１１のいずれか１項に記載のワークプロセス管理装置。
【請求項１３】
前記作業空間保持手段は、さらにワークプロセスの実行に伴って利用した操作対象の各サービス実行時点での状態を各サービスに対応付けて保持可能であるとともに、あるサービスに対応するサービス提供者インタフェース手段から他のサービスの実行時に使用されていた操作対象へのアクセスが行えないようにデータを管理し、前記サービス要求者インタフェース手段は、前記作業空間保持手段に保持されている操作対象をユーザが指定するサービスに基づいて取り出し該サービスの実行時に使用していた操作対象にアクセスすることを特徴とする請求項１２に記載のワークプロセス管理装置。
【請求項１４】
さらに、前記サービス提供者がサービスを提供する際に使用する操作対象を予め指定された条件に基づいて自動的に取り出すための規則を保持するサービス提供環境準備規則保持手段を有し、前記サービス提供者インタフェース手段は、サービス要求受信蓄積手段に蓄積されているサービス要求を取り出してサービスを提供する際に該サービスを提供するために必要な条件と前記サービス提供環境準備規則保持手段に保持されている規則を照合し対応する規則が発見された際には該規則に基づいて操作対象を準備して前記作業空間内で利用できるようにすることを特徴とする請求項１ないし請求項１３のいずれか１項に記載のワークプロセス管理装置。
【請求項１５】
前記サービス提供環境準備規則保持手段に保持されている規則に基づいてサービスの提供環境の準備に必要とされる条件を入力するためのフォームを生成するサービス提供環境条件指定フォーム生成手段をさらに備え、前記サービス提供者インタフェース手段は、前記サービス提供環境条件指定フォーム生成手段によって生成されたフォームを前記サービス要求の受信を検出した時点で当該サービス要求元に送信し、前記サービス要求者インタフェース手段は、前記フォームを受信し該フォームに従ってユーザに条件情報を入力させて該条件情報を前記サービス提供者インタフェース手段に返信することを特徴とする請求項１４に記載のワークプロセス管理装置。
【請求項１６】
提供されているサービスを受けて一連の作業を遂行するワークプロセス管理システムにおいて、ユーザの指定に応じて仮想的な作業空間を表現する作業空間情報を生成するとともに作業手順を示すワークプロセス情報を該作業空間情報と対応付けるワークプロセス指定手段と、該ワークプロセス指定手段で生成した前記作業空間情報を前記ワークプロセス情報とともに保持する作業空間保持手段と、該作業空間保持手段内の前記ワークプロセス情報を解釈し提供を受けるサービスを順次特定してゆくワークプロセス解釈手段と、該ワークプロセス解釈手段によって特定された次に提供を受けるサービスに対してサービス要求を送信するサービス要求送信手段と、該サービス要求送信手段によってサービス要求を送信したサービス側のサービス提供者と前記作業空間を通じて協調作業を行うためのユーザインタフェースを提供するサービス要求者インタフェース手段を備えていることを特徴とするワークプロセス管理装置。
【請求項１７】
ユーザ側の要求に応じたサービスを提供して一連の作業を遂行するワークプロセス管理システムにおいて、前記ユーザ側から送られてきたサービス要求を受信して蓄積するサービス要求受信蓄積手段と、前記サービス要求受信蓄積手段によって蓄積されているサービス要求に対し該サービス要求の送信元に対応する前記作業空間を通じてユーザと協調作業を行うユーザインタフェースを提供するサービス提供者インタフェース手段を備えていることを特徴とするワークプロセス管理装置。
【請求項１８】
サービス側がユーザ側の要求するサービスを提供して一連の作業を遂行するワークプロセス管理システムにおいて、ユーザ側では、ユーザの指定に応じて仮想的な作業空間を表現する作業空間情報を生成するとともに作業手順を示すワークプロセス情報を該作業空間情報と対応付けて作業空間保持手段に保持し、該作業空間保持手段内の前記ワークプロセス情報を解釈して提供を受けるサービスを順次特定してゆき、特定された次に提供を受けるサービスに対してサービス要求を送信し、サービス側では、ユーザ側より送られてきたサービス要求を受信してサービス要求受信蓄積手段に蓄積し、前記サービス要求受信蓄積手段に蓄積されているサービス要求に対し該サービス要求の送信元に対応する前記作業空間を通じてサービス提供者インタフェース手段で前記ユーザと協調作業を行うとともに、ユーザ側においても前記サービス要求を送信したサービス側のサービス提供者と前記作業空間を通じてサービス要求者インタフェース手段で協調作業を行うことを特徴とするワークプロセス管理方法。
【請求項１９】
提供されているサービスを受けて一連の作業を遂行するワークプロセス管理システムにおいて、ユーザの指定に応じて仮想的な作業空間を表現する作業空間情報を生成するとともに作業手順を示すワークプロセス情報を該作業空間情報と対応付けて作業空間保持手段に保持し、該作業空間保持手段内の前記ワークプロセス情報を解釈して提供を受けるサービスを順次特定してゆき、特定された次に提供を受けるサービスに対してサービス要求を送信し、前記サービス要求を送信したサービス側のサービス提供者と前記作業空間を通じてサービス要求者インタフェース手段で協調作業を行うことを特徴とするワークプロセス管理方法。
【請求項２０】
ユーザ側の要求に応じたサービスを提供して一連の作業を遂行するワークプロセス管理システムにおいて、前記ユーザ側から送られてきたサービス要求を受信してサービス要求受信蓄積手段に蓄積し、前記サービス要求受信蓄積手段に蓄積されているサービス要求に対し、該サービス要求の送信元に対応する前記作業空間を通じてユーザとサービス提供者インタフェース手段で協調作業を行うことを特徴とするワークプロセス管理方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、ワークプロセスとして表現される一連の作業手順に従って作業を遂行することを支援するワークプロセス管理装置に関するものであり、特に、複数のコンピュータが無線、あるいは有線のネットワークを通じて通信するコンピュータネットワークにおいて、集中的な管理機構を必要とせずにワークプロセスの実行制御が可能なワークプロセス管理装置及びワークプロセス管理方法に関するものである。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、サービス要求者とサービス提供者による協調作業を通じ、ワークプロセスに基づいて一連の作業を遂行するための管理を行い、インターネットのような広域ネットワーク環境においても適用可能であり、サーバの障害に強くまたワークプロセスの情報の喪失の発生しにくいワークプロセス管理装置及びワークプロセス管理方法を提供することを目的とするものである。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
【課題を解決するための手段】
本発明は、仮想的な協調作業空間を通じて、提供されているさまざまなサービスを受けながら、ユーザにより指定された目標を達成するための一連の作業を遂行するワークプロセス管理システムであって、複数のコンピュータが接続されたネットワークに適用可能なワークプロセス管理装置及びワークプロセス管理方法である。特に、ワークプロセスの制御機構をサービス要求者側に配置し、サービス提供者とサービス要求者の管理機構を独立化することにより、分散化されたシステムとして構築でき、また、サーバ装置の異常などに耐性を有し、またワークプロセス自体の喪失を回避することができる。