(57)【要約】 【課題】  本発明は、情報処理装置に関し、個人的に必要な情報の整理・管理と共有すべき情報の整理・管理を同じ情報空間で簡単にシームレスに行うことができる情報処理装置を提供することを目的とする。【解決手段】  サーバ装置１は、ユーザの仕事や作業に関連するリソースであるタスクリソースの情報をタスクリソース情報として管理し、クライアント装置２ａ，２ｂは、文書をタスクリソースに関連付けるとき、この文書をタスクリソースに関連するユーザと共有するか否かを設定してサーバ装置１に登録し、タスクリソースに関連付けられた文書を表示するとき、ユーザが登録した文書と、ユーザに対し共有指定されている文書を表示する。【選択図】      図１
2007048240.tif 000002
【特許請求の範囲】
【請求項１】
指示された文書の情報を取得する文書情報取得手段と、
前記文書情報、該文書情報に関連付けるタスクリソースを識別する情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報を登録するタスクリソース関連文書登録手段と、
前記タスクリソースに関連するユーザを決定する関連ユーザ決定手段と、
前記タスクリソースに関連する情報であるタスクリソース情報および前記タスクリソース関連文書情報を管理するタスクリソース情報管理手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記タスクリソース情報またはタスクリソース関連文書情報が更新されたことを通知する更新通知手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記タスクリソース情報の追加および修正を行うタスクリソース情報登録手段を備えたことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
登録されているタスクリソース情報から、指定されたユーザに関連するタスクリソースのタスクリソース情報と、該タスクリソースに関連付けられていて、前記指定されたユーザが登録した、または共有指定されている文書の文書情報を抽出して表示するタスクリソース情報表示手段を備えることを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記タスクリソース情報表示手段は、指定された文書が関連付けられているタスクリソースのタスクリソース情報を表示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
他のタスクリソース情報管理装置の形式に適合するように前記タスクリソース情報またはタスクリソース関連文書情報を変換して該タスクリソース情報管理装置に出力するとともに、前記タスクリソース情報管理装置が出力した情報から前記タスクリソース情報またはタスクリソース関連文書情報を作成して登録するアプリケーション連携手段を備えることを特徴とする請求項１から５のいずれかに記載の情報処理装置。
【請求項７】
指示された文書の情報を取得する文書情報取得手段と、
前記文書情報、該文書情報に関連付けるタスクリソースを識別する情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報を登録するタスクリソース関連文書登録手段とを備えたことを特徴とする情報処理装置。
【請求項８】
前記タスクリソースに関連する情報であるタスクリソース情報の追加および修正を行うタスクリソース情報登録手段を備えたことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
登録されているタスクリソース情報から、指定されたユーザに関連するタスクリソースのタスクリソース情報と、該タスクリソースに関連付けられていて、前記指定されたユーザが登録した、または共有指定されている文書の文書情報を抽出して表示するタスクリソース情報表示手段を備えることを特徴とする請求項７または８に記載の情報処理装置。
【請求項１０】
前記タスクリソース情報表示手段は、指定された文書が関連付けられているタスクリソースのタスクリソース情報を表示することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
タスクリソースに関連する情報であるタスクリソース情報と、前記タスクリソースを識別する情報、該タスクリソースに関連付ける文書の文書情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報とを管理するタスクリソース情報管理手段と、
前記タスクリソースに関連するユーザを決定する関連ユーザ決定手段とを備えたことを特徴とする情報処理装置。
【請求項１２】
前記タスクリソース情報またはタスクリソース関連文書情報が更新されたことを通知する更新通知手段を備えることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
コンピュータを、
指示された文書の情報を取得する文書情報取得手段、
前記文書情報、該文書情報に関連付けるタスクリソースを識別する情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報を登録するタスクリソース関連文書登録手段、
前記タスクリソースに関連するユーザを決定する関連ユーザ決定手段、
前記タスクリソースに関連する情報であるタスクリソース情報および前記タスクリソース関連文書情報を管理するタスクリソース情報管理手段として機能させるためのプログラム。
【請求項１４】
コンピュータを、前記タスクリソース情報またはタスクリソース関連文書情報が更新されたことを通知する更新通知手段として機能させるためのプログラムを備えることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
コンピュータを、前記タスクリソース情報の追加および修正を行うタスクリソース情報登録手段として機能させるためのプログラムを備えたことを特徴とする請求項１３または１４に記載のプログラム。
【請求項１６】
コンピュータを、登録されているタスクリソース情報から、指定されたユーザに関連するタスクリソースのタスクリソース情報と、該タスクリソースに関連付けられていて、前記指定されたユーザが登録した、または共有指定されている文書の文書情報を抽出して表示するタスクリソース情報表示手段として機能させるためのプログラムを備えることを特徴とする請求項１３から１５のいずれかに記載のプログラム。
【請求項１７】
前記タスクリソース情報表示手段は、指定された文書が関連付けられているタスクリソースのタスクリソース情報を表示することを特徴とする請求項１６に記載のプログラム。
【請求項１８】
コンピュータを、他のタスクリソース情報管理装置の形式に適合するように前記タスクリソース情報またはタスクリソース関連文書情報を変換して該タスクリソース情報管理装置に出力するとともに、前記タスクリソース情報管理装置が出力した情報から前記タスクリソース情報またはタスクリソース関連文書情報を作成して登録するアプリケーション連携手段として機能させるためのプログラムを備えることを特徴とする請求項１３から１７のいずれかに記載のプログラム。
【請求項１９】
コンピュータを、
指示された文書の情報を取得する文書情報取得手段、
前記文書情報、該文書情報に関連付けるタスクリソースを識別する情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報を登録するタスクリソース関連文書登録手段として機能させるためのプログラム。
【請求項２０】
コンピュータを、前記タスクリソースに関連する情報であるタスクリソース情報の追加および修正を行うタスクリソース情報登録手段として機能させるためのプログラムを備えたことを特徴とする請求項１９に記載のプログラム。
【請求項２１】
コンピュータを、登録されているタスクリソース情報から、指定されたユーザに関連するタスクリソースのタスクリソース情報と、該タスクリソースに関連付けられていて、前記指定されたユーザが登録した、または共有指定されている文書の文書情報を抽出して表示するタスクリソース情報表示手段として機能させるためのプログラムを備えることを特徴とする請求項１９または２０に記載のプログラム。
【請求項２２】
前記タスクリソース情報表示手段は、指定された文書が関連付けられているタスクリソースのタスクリソース情報を表示することを特徴とする請求項２１に記載のプログラム。
【請求項２３】
コンピュータを、
タスクリソースに関連する情報であるタスクリソース情報と、前記タスクリソースを識別する情報、該タスクリソースに関連付ける文書の文書情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報とを管理するタスクリソース情報管理手段、
前記タスクリソースに関連するユーザを決定する関連ユーザ決定手段として機能させるためのプログラム。
【請求項２４】
コンピュータを、前記タスクリソース情報またはタスクリソース関連文書情報が更新されたことを通知する更新通知手段として機能させるためのプログラムを備えることを特徴とする請求項２３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、タスクに関する情報を整理・管理する情報処理装置に関する。
【背景技術】
【０００２】
近年、インターネットの普及やオフィスの電子化の発達などにより、オフィスなどの情報環境は複雑化し、ユーザは複数の異なる機器やシステム、サービスを使い分けながら作業を行う必要がでてきた。
【０００３】
グループや組織による作業を支援するグループウェアシステムやワークフローシステムの導入により、グループ内での情報共有や作業フローの電子化などが容易に行えるようになった一方、グループごと、作業フローごとにデータベースや掲示板などが作成され、情報が複数の異なるシステムやデータベースで管理されるようになってきている。
【０００４】
そのため、ある一つのタスクに関する情報が、複数の異なるシステムで管理されるようになり、ユーザは、タスクを遂行するために、どの情報がどこで管理されていて、どのような関連を持っているかなどを理解・管理していなければならない。これはユーザにとって大きな負担となっており、ユーザが複数のシステムやサービスに管理されているタスク関連情報をタスクという観点で整理・管理することができる技術が望まれている。
【０００５】
また、オフィスなどで行われるタスクは、個人だけでなくグループとしてのタスクであることが多く、また一人のユーザが複数のタスクやグループに属して作業を行っていることも多い。
【０００６】
タスクに関連する情報には、個人にとってのみ必要な情報と、グループで共有すべき情報があり、その両方が同じ情報空間で整理・管理できることが望ましい、しかしグループウェアシステムなどではグループで情報共有するための機能は提供されているが、個人にとってのみ必要な情報とグループで共有すべき情報の両方を管理するような機能は提供されておらず、タスク関連情報の整理・管理において、個人としての整理・管理とグループとしての整理・管理の両方が簡単に、シームレスに行うことができる技術が望まれている。
【０００７】
このような中、グループワークに関与する種々のシステムにおいて、それぞれに固有の管理方法によって分散的に管理されている情報を、ユーザの視点で一元的に管理できるようにして、グループワークの中での個人の情報環境を確立することを可能にする情報処理装置がある（例えば、特許文献１参照）。
【特許文献１】特開平１０−１２４２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような従来の情報処理装置にあっては、分散的に管理されている情報を個人の視点により整理・管理する機能は提供されているが、他のユーザとの情報の共有に関しては、個々の文書ファイルの共有機能を提供しているだけで、タスクの情報や、文書や情報がどのタスクに関連するのかなどの整理された構造の情報をグループで共有することはできない。
【０００９】
これではグループとしての情報空間を扱うための環境を提供しているとはいえず、あくまで個人の情報管理技術でしかなく、個人の情報空間とグループの情報空間をシームレスに管理することはできない。
【００１０】
そこで、本発明は、複数のシステムやサービスに分散して管理されているタスクに関連する情報をタスクという観点で整理・管理することを支援し、ユーザが複数のタスクやグループに属している場合であっても、個人的に必要な情報の整理・管理とグループで共有すべき情報の整理・管理を同じ情報空間で簡単にシームレスに行えるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決する第１の発明は、指示された文書の情報を取得する文書情報取得手段と、前記文書情報、該文書情報に関連付けるタスクリソースを識別する情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報を登録するタスクリソース関連文書登録手段と、前記タスクリソースに関連するユーザを決定する関連ユーザ決定手段と、前記タスクリソースに関連する情報であるタスクリソース情報および前記タスクリソース関連文書情報を管理するタスクリソース情報管理手段とを備えたことを特徴とするものである。
【００１２】
この発明では、タスクリソースに関連付けられた文書の情報がタスクリソース関連文書情報として管理され、この文書の情報をタスクリソースに関連するユーザと共有するか否かが設定される。したがって、タスクに関連する情報の、個人にとってのみ必要な情報（共有しない情報）と、タスクを実行するグループで共有すべき情報（共有する情報）とが同じ情報空間で整理、管理される。
【００１３】
上記課題を解決する第２の発明は、上記第１の発明の構成に加え、前記タスクリソース情報またはタスクリソース関連文書情報が更新されたことを通知する更新通知手段を備えることを特徴とするものである。
【００１４】
この発明では、タスクリソースに関連する情報が更新されると、更新が通知される。
【００１５】
上記課題を解決する第３の発明は、上記第１または第２の発明の構成に加え、前記タスクリソース情報の追加および修正を行うタスクリソース情報登録手段を備えたことを特徴とするものである
この発明では、タスクリソース情報が追加され、修正される。
【００１６】
上記課題を解決する第４の発明は、上記第１から第３の発明のいずれかの構成に加え、登録されているタスクリソース情報から、指定されたユーザに関連するタスクリソースのタスクリソース情報と、該タスクリソースに関連付けられていて、前記指定されたユーザが登録した、または共有指定されている文書の文書情報を抽出して表示するタスクリソース情報表示手段を備えることを特徴とするものである。
【００１７】
この発明では、タスクリソースに関連付けられた文書の情報として、ユーザが登録した文書の情報と、ユーザに対して共有指定されている文書の情報が表示される。したがって、個人にとってのみ必要な情報（共有しない情報）と、タスクを実行するグループで共有すべき情報（共有する情報）とが同時に表示される。
【００１８】
上記課題を解決する第５の発明は、上記第４の発明の構成に加え、前記タスクリソース情報表示手段は、指定された文書が関連付けられているタスクリソースのタスクリソース情報を表示することを特徴とするものである。
【００１９】
この発明では、文書を指定することで、関連付けられているタスクリソースの情報が表示される。
【００２０】
上記課題を解決する第６の発明は、上記第１から第５の発明のいずれかの構成に加え、他のタスクリソース情報管理装置の形式に適合するように前記タスクリソース情報またはタスクリソース関連文書情報を変換して該タスクリソース情報管理装置に出力するとともに、前記タスクリソース情報管理装置が出力した情報から前記タスクリソース情報またはタスクリソース関連文書情報を作成して登録するアプリケーション連携手段を備えることを特徴とするものである。
【００２１】
この発明では、他のタスクリソース情報管理装置から情報が取り込まれたり、他のタスクリソース情報管理装置へ情報が供給される。
【００２２】
上記課題を解決する第７の発明は、指示された文書の情報を取得する文書情報取得手段と、前記文書情報、該文書情報に関連付けるタスクリソースを識別する情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報を登録するタスクリソース関連文書登録手段とを備えたことを特徴とするものである。
【００２３】
この発明では、文書の情報が取得され、タスクリソースと関連付けられ、タスクリソースに関連するユーザと共有するか否かが設定されて登録される。
【００２４】
上記課題を解決する第８の発明は、上記第７の発明の構成に加え、前記タスクリソースに関連する情報であるタスクリソース情報の追加および修正を行うタスクリソース情報登録手段を備えたことを特徴とするものである。
【００２５】
この発明では、タスクリソース情報が追加され、修正される。
【００２６】
上記課題を解決する第９の発明は、上記第７または第８の発明の構成に加え、登録されているタスクリソース情報から、指定されたユーザに関連するタスクリソースのタスクリソース情報と、該タスクリソースに関連付けられていて、前記指定されたユーザが登録した、または共有指定されている文書の文書情報を抽出して表示するタスクリソース情報表示手段を備えることを特徴とするものである。
【００２７】
この発明では、タスクリソースに関連付けられた文書の情報として、ユーザが登録した文書の情報と、ユーザに対して共有指定されている文書の情報が表示される。したがって、個人にとってのみ必要な情報（共有しない情報）と、タスクを実行するグループで共有すべき情報（共有する情報）とが同時に表示される。
【００２８】
上記課題を解決する第１０の発明は、上記第９の発明の構成に加え、前記タスクリソース情報表示手段は、指定された文書が関連付けられているタスクリソースのタスクリソース情報を表示することを特徴とするものである。
【００２９】
この発明では、文書を指定することで、関連付けられているタスクリソースの情報が表示される。
【００３０】
上記課題を解決する第１１の発明は、タスクリソースに関連する情報であるタスクリソース情報と、前記タスクリソースを識別する情報、該タスクリソースに関連付ける文書の文書情報、および前記文書情報を前記タスクリソースに関連するユーザと共有するかを指定する共有指定情報を含んだタスクリソース関連文書情報とを管理するタスクリソース情報管理手段と、前記タスクリソースに関連するユーザを決定する関連ユーザ決定手段とを備えたことを特徴とするものである。
【００３１】
この発明では、タスクリソースの情報と、タスクリソースに関連付けられた文書の情報が管理され、文書の情報をタスクリソースに関連するユーザと共有するか否かが設定される。したがって、タスクに関連する情報の、個人にとってのみ必要な情報（共有しない情報）と、タスクを実行するグループで共有すべき情報（共有する情報）とが同じ情報空間で整理、管理される。
【００３２】
上記課題を解決する第１２の発明は、前記タスクリソース情報またはタスクリソース関連文書情報が更新されたことを通知する更新通知手段を備えることを特徴とするものである。
【００３３】
この発明では、タスクに関連する情報が更新されると、更新が通知される。
【発明の効果】
【００３４】
本発明によれば、文書をタスクリソースに関連付けて登録・管理し、文書をタスクリソースに関連付けるとき、この文書をタスクリソースに関連するユーザと共有するか否かを設定できるようにしているので、個人的に必要な情報と共有すべき情報の整理・管理を同じ情報空間で簡単にシームレスに行うことができる。
【００３５】
また、タスクリソースに関連する情報が更新されたとき、更新を通知するようにすれば、タスクリソースに関連する情報の最新の状態を知らせることができる。
【００３６】
また、タスクリソース情報を追加・修正できるようにすれば、タスクリソースを容易に追加・修正することができ、利便性を向上させることができる。
【００３７】
また、タスクリソースに関連付けられた文書の情報として、ユーザが登録した文書の情報と、ユーザに対して共有指定されている文書の情報を表示するようにすれば、個人にとってのみ必要な情報と、共有すべき情報の整理・管理を同じ情報空間で簡単にシームレスに行うことができる。
【００３８】
また、文書を指定することで、関連付けられているタスクリソースの情報を表示するようにすれば、文書から関連付けられているタスクリソース、さらにそのタスクリソースに関連付けられている文書の情報を確認することができ、利便性を向上させることができる。
【００３９】
また、他のタスクリソース情報管理装置と情報のやり取りができるようにすれば、他のタスクリソース情報管理装置から情報を取得することができるとともに、他のタスクリソース情報管理装置に情報を提供することができ、利便性を向上させることができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明を図面を参照して説明する。
【００４１】
図１は本発明の第１実施形態の情報処理システムを示す全体構成図である。
【００４２】
図１において、本実施形態の情報処理システムは、１台のサーバ装置１と、複数のクライアント装置２とがネットワーク９で接続されている。
【００４３】
サーバ装置１は、図２に示すように、クライアント装置２からの要求によりユーザ認証を行うユーザ認証部１１と、ユーザの仕事や作業に関連するリソースであるタスクリソースに関する情報（タスクリソース情報）とタスクリソースに関連付けられた文書の情報（タスクリソース関連文書情報）を管理するタスクリソース情報管理部１２と、指定されたタスクリソースに関連するユーザを決定する関連ユーザ決定部１３と、タスクリソースに関連する情報などのデータベースを蓄積するデータベース部１４と、ネットワーク９に接続され、ネットワーク９を介しての通信を制御する通信部１５とを備えている。
【００４４】
クライアント装置２は、図３に示すように、ユーザから入力されたユーザ情報（例えば、ユーザ名とパスワード）をサーバ装置１のユーザ認証部１１に送り認証結果を受けるユーザ認証部２１と、ユーザがクライアント装置２上で閲覧している文書の情報を取得する文書情報取得部２２と、ユーザの文書に対するタスクリソースの関連付けの指示によりタスクリソース関連文書情報をサーバ装置１に送信して登録するタスクリソース関連文書登録部２３と、サーバ装置１のタスクリソース情報管理部１２からタスクリソース情報を取得して表示するタスクリソース情報表示部２４と、ネットワーク９に接続され、ネットワーク９を介しての通信を制御する通信部２５と、キーボードやマウスなどの入力装置からの情報の入力を制御するとともにディスプレイなどの出力装置への情報の出力を制御する入出力部２６とを備えている。
【００４５】
タスクリソースとは、ユーザの仕事や作業に関連するリソースのことであり、本実施形態では、ユーザ、ユーザグループ、タスク、スケジュール、ＴｏＤｏリスト、場所、機器をタスクリソースとし、これらに関する情報をタスクリソース情報とする。
【００４６】
図４は、各タスクリソースでのタスクリソース情報の内容を示す図である。タスクリソース情報の「ＩＤ」は、全タスクリソース情報でユニークな値が割り振られる。「メンバーユーザＩＤリスト」は、ユーザタスクリソース情報（タスクリソースの種別が「ユーザ」のタスクリソース情報）のＩＤ情報のリストである。「上位リソースＩＤリスト」は、タスクリソース間の関係を記述するもので、上位となる任意のタスクリソース情報のＩＤ情報のリストである。「ステータス」は、タスク、スケジュール、ＴｏＤｏの実施状況を表すもので、「実施前」、「実施中」、「完了」、「中断」、「中止」の値を持つ。
【００４７】
文書情報取得部２２が取得する情報としては、文書の文書ロケーション情報、文書タイトル、文書に含まれるテキスト情報、文書閲覧に使用したアプリケーションの情報、文書の閲覧中のスナップショット画像などがある。これらの情報は、タスクリソースに関連付けられた文書の情報（タスクリソース関連文書情報）としてデータベース部１４に蓄積される。
【００４８】
文書ロケーション情報とは、Ｗｅｂ文書のＵＲＬ（Uniform Resource Location）、ファイルシステムで管理されている文書（ファイル）のファイルパス、データベースで管理されている文書のデータベースサーバ名、データベース名および文書ＩＤ、などの文書の管理場所を示す情報である。
【００４９】
文書タイトルとは、文書に付けられたタイトルであるが、アプリケーションでの文書表示中の表示ウィンドウのタイトルやファイル名を文書タイトルとして利用してもよい。
【００５０】
文書に含まれるテキスト情報とは、文書内の文字列情報である。閲覧文書のスナップショット画像とは、文書閲覧中の文書表示ウィンドウのスナップショット画像である。
【００５１】
なお、サーバ装置１およびクライアント装置２は、パーソナルコンピュータ等のコンピュータで構成することができ、上述の各部は、コンピュータのＣＰＵ（Central Processing Unit）がプログラムを実行することにより実現される。
【００５２】
このような情報処理システムにおいて、ユーザは、本システムを利用する際には、まずクライアント装置２においてログインのためのユーザ認証を受ける。
【００５３】
クライアント装置２のユーザ認証部２１は、図５に示すようなユーザ情報入力ユーザインタフェースを表示し、ユーザにユーザ情報（ここでは、ユーザ名とパスワード）を入力させる。
【００５４】
ユーザ認証部２１は、ユーザ情報が入力されると、入力されたユーザ情報をサーバ装置１のユーザ認証部１１にネットワーク９を介して送信する。
【００５５】
サーバ装置１のユーザ認証部１１は、ユーザ情報を受信すると、受信したユーザ情報のユーザ名と一致する、タスクリソースの種別が「ユーザ」のタスクリソース情報をタスクリソース情報管理部１２から取得し、受信したユーザ情報のパスワードとタスクリソース情報のパスワードとを照合し、一致すれば認証成功を、一致しなければ認証失敗をクライアント装置２のユーザ認証部２１にネットワーク９を介して返送する。
【００５６】
クライアント装置２のユーザ認証部２１は、認証成功を受信すると、そのユーザ情報を保持し、ユーザのログインを許可する。認証失敗を受信すると、再度ユーザ情報入力ユーザインタフェースを表示し、ユーザにユーザ情報を入力させる。
【００５７】
このようにして認証されログインしたユーザは、クライアント装置２を使って、インターネット上で公開されているホームページなどにあるＷｅｂ文書や、自装置内やネットワーク９上の他の装置のファイルシステムで管理されている文書や、データベースで管理されている文書などを閲覧することができ、閲覧中の文書は、タスクリソースに関連付けることができ、関連付けられた文書の情報はタスクリソース関連文書情報としてデータベース部１４に蓄積される。
【００５８】
具体的には、クライアント装置２のタスクリソース関連文書登録部２３は、ユーザが現在閲覧している文書をタスクリソースに関連付けることを指示するアクション（例えば、コントロールキーを押しながら右クリックなど）を認識すると、ユーザ認証部２１からログインしているユーザのユーザ情報を取得し、文書情報取得部２２から現在表示している文書の文書情報を取得し、サーバ装置１のタスクリソース情報管理部１２からログインしているユーザに関連するタスクリソース情報を取得する。
【００５９】
図６は、文書情報取得部２２の文書情報取得処理を説明するためのフローチャートである。
【００６０】
以下、Microsoft Windows（登録商標）が搭載されているコンピュータを例として文書情報取得処理を説明する。
【００６１】
Microsoft Windows（登録商標）の場合、アプリケーションやサービスが、その内部のオブジェクト、機能を外部のアプリケーションやサービスに公開することのできるオートメーションと呼ばれる技術が存在する。
【００６２】
このオートメーションに対応しているアプリケーションであれば、文書ロケーション情報、文書に含まれるテキスト情報を取得できる場合が多い。
【００６３】
したがって、本実施形態では、文書タイトル、閲覧文書のスナップショット画像は全ての文書について取得し、文書ロケーション情報、文書に含まれるテキスト情報は、オートメーションに対応しているアプリケーションで表示されている文書の場合に取得するものとする。
【００６４】
まず、文書表示ウィンドウの情報取得用ハンドルとして、アクティブウィンドウのウィンドウハンドルを取得する（Ｓ１１）。Win32APIと呼ばれるAPIの一つである「GetActiveWindow()」というAPIを利用することで、現在アクティブであるウィンドウのハンドルを取得することができる。
【００６５】
次に、取得したウィンドウハンドルを利用して、アクティブウィンドウのウィンドウタイトルを取得し（Ｓ１２）、これを文書タイトルとする。この場合、ウィンドウタイトルにはアプリケーション名などが入る場合もあるが、ここではそれらも含めて文書タイトルとする。「GetWindowText()」というAPIを利用することでウィンドウタイトルを取得することができる。
【００６６】
次に、アクティブウィンドウのスナップショット画像を取得する（Ｓ１３）。Windows（登録商標）では、〔Alt〕キーと〔PrintScreen〕キーを同時に押すことでアクティブウィンドウのスナップショット画像をクリップボードに保存させることができる。「keybd_event()」というAPIを利用することで、キー入力情報をアクティブウィンドウに送ることができるので、このAPIにより上記キー入力情報を送り、その後クリップボードから画像情報を取得する。
【００６７】
次に、文書を表示しているアプリケーションの情報を取得する（Ｓ１４）。「GetWindowThreadProcessId()」というAPIを利用することで、ウィンドウハンドルからそのウィンドウを実行しているモジュールのファイル名とパス名を取得することができる。これにより文書を表示しているアプリケーションを識別することができる。
【００６８】
次に、文書を表示しているアプリケーションがオートメーション対応かどうかを判断する（Ｓ１５）。オートメーション対応のアプリケーションの実行ファイル名リストを予め作成しておき、取得したアプリケーションのモジュールのファイル名と一致するものが、このリストにあるかを照合することで、アプリケーションがオートメーション対応であるかを判断する。
【００６９】
オートメーション対応である場合、各アプリケーションに応じて、文書ロケーション情報を取得し（Ｓ１６）、文書に含まれるテキスト情報を取得し（Ｓ１７）、処理を終了する。なお、アプリケーションからこれらに対応する情報を取得できない場合は、情報無しとして処理を終了する。
【００７０】
オートメーション対応でない場合、文書ロケーション情報、文書に含まれるテキスト情報は情報無しとして処理を終了する。
【００７１】
取得した情報は、図７に示すような形式で管理する。図７の例で、文書テキスト（文字列）とスナップショット画像（バイナリデータ）の項目には実際のデータが入っているものとする。
【００７２】
また、図７では、閲覧文書情報の履歴リストとして記録しているが、現在の情報一つだけを記録・管理するようにしてもよい。
【００７３】
また、図７のステータスの欄は、文書表示ウィンドウの状態を示すもので、ウィンドウが存在している間は「オープン」、ウィンドウが消滅した場合は「クローズ」とする。
【００７４】
また、上記文書情報に加えて、図８に示すように、文書表示ウィンドウが表示されている時間や文書ウィンドウに対する入力数（例えば、キー入力数とマウスクリック数の合計数）も情報として取得するようにしてもよい。
【００７５】
次に、ユーザに関連するタスクリソース情報の取得について説明する。
【００７６】
タスクリソース関連文書登録部２３は、ログインしているユーザのユーザ情報をサーバ装置１のタスクリソース情報管理部１２に送信し、送信したユーザ情報のユーザが関連するタスクリソース情報をリクエストする。
【００７７】
タスクリソース情報管理部１２は、管理しているタスクリソース（ユーザ、ユーザグループ、タスク、スケジュール、ＴｏＤｏリスト、機器、場所）に関して関連ユーザ決定部１３により関連ユーザを決定する。
【００７８】
関連ユーザ決定部１３は、「タスク」、「スケジュール」、「ＴｏＤｏリスト」、「ユーザグループ」のタスクリソースでは、タスクリソース情報のメンバユーザＩＤリスト情報に登録されているユーザを関連ユーザとする。
【００７９】
「ユーザ」のタスクリソースでは、指定されているユーザを関連ユーザとする。
【００８０】
「機器」のタスクリソースでは、現在その機器を利用しているユーザを関連ユーザとする。例えば、コンピュータなどログインが必要な機器では、ログイン情報により利用しているユーザを特定する。
【００８１】
「場所」のタスクリソースでは、現在その場所にいるユーザを関連ユーザとする。例えば、認証が必要なセキュリティルームなどでは、認証情報からユーザを特定する。また、図９に示すように、ユーザの位置情報を取得する位置情報取得システム３を備え、この位置情報取得システム３により、その場所にいるユーザを特定してもよい。
【００８２】
なお、「スケジュール」のタスクリソースでは、登録されている場所と日時が一致するユーザを関連ユーザとすることもできる。これにより、予めメンバユーザが指定されていない場合でも、共通のスケジュールを持つユーザを関連ユーザとすることができる。
【００８３】
関連ユーザが決まったら、タスクリソース情報管理部１２は、送信されたユーザ情報のユーザが関連しているタスクリソースのタスクリソース情報を抽出し、抽出されたタスクリソース情報をクライアント装置２のタスクリソース関連文書登録部２３に送信する。
【００８４】
このようにして情報を取得すると、タスクリソース関連文書登録部２３は、図１０に示すようなユーザインタフェースを表示する。
【００８５】
図１０に示すように、「文書タイトル」と「ロケーション」欄に文書情報取得部２２から取得した現在表示している文書の情報が表示される。タスクリソース表示欄（図中Ａで示す）には、タスクリソース情報管理部１２から取得したユーザに関連するタスクリソースのタスクリソース情報が表示される。
【００８６】
ユーザは、この文書に関連付けを行いたいタスクリソースをタスクリソース表示欄上で選択し、「追加」ボタンを押すことで右側の関連付けタスクリソースリストに追加する。関連付けタスクリソースリストでは、関連付ける文書情報をタスクリソースに関連するユーザと共有するか、非共有とするかを選択するボタンがあり、ユーザが共有・非共有を指定することができる。また、ユーザは文書情報に対する評価点数やコメントも任意で入力することができる。関連付けを行いたいタスクリソースを全て関連付けタスクリソースリストに追加して、「登録」ボタンを押すことで、タスクリソース関連文書情報を登録することができる。
【００８７】
「登録」ボタンが押されると、タスクリソース関連文書登録部２３は、取得した文書情報に、関連付けられたタスクリソースのタスクリソース情報や入力された情報や登録された日時などを付加してサーバ装置１のタスクリソース情報管理部１２に送信する。
【００８８】
タスクリソース情報管理部１２は、文書情報と付加された情報を受信すると、関連付けられたタスクリソース一つに対して一つのタスクリソース関連文書情報を作成し、ＩＤを付与してデータベース部１４に蓄積して管理する。図１１にタスクリソース関連文書情報の例を示す。
【００８９】
図１０に示したユーザインタフェースでは、タスク、スケジュール、ＴｏＤｏリストのようにステータス情報を持つタスクリソースに関して、ステータスに応じてタスクリソース表示項目を変化させることができる。「ステータスが完了のものは表示しない」チェックボックスをオンにする（チェックを入れる）と、ステータス情報が「完了」ではないタスクリソースの情報だけが表示される。
【００９０】
次に、タスクリソース情報の表示について説明する。
【００９１】
クライアント装置２のタスクリソース情報表示部２４は、ユーザのタスクリソース情報の表示を指示するアクションを認識すると、ユーザ認証部２１からログインしているユーザのユーザ情報を取得し、取得したユーザ情報をサーバ装置１のタスクリソース情報管理部１２に送信し、送信したユーザ情報のユーザが関連するタスクリソース情報をリクエストする。
【００９２】
タスクリソース情報管理部１２は、上述のタスクリソース関連文書登録部２３からの要求の時と同様に、管理しているタスクリソース（ユーザ、ユーザグループ、タスク、スケジュール、ＴｏＤｏリスト、機器、場所）に関して関連ユーザ決定部１３により関連ユーザを決定する。
【００９３】
関連ユーザが決まったら、タスクリソース情報管理部１２は、送信されたユーザ情報のユーザが関連しているタスクリソースのタスクリソース情報を抽出し、抽出されたタスクリソース情報をクライアント装置２のタスクリソース情報表示部２４に送信する。
【００９４】
タスクリソース情報表示部２４は、受信したタスクリソース情報を、図１２に示すようなタスクリソース情報表示ユーザインタフェースのタスクリソース表示欄（図中Ｂで示す）に表示する。
【００９５】
ユーザが、タスクリソース情報表示ユーザインタフェースのタスクリソース表示欄でタスクリソースを選択したことを認識すると、タスクリソース情報表示部２４は、ログインしているユーザのユーザ情報と選択されたタスクリソースのタスクリソース情報をサーバ装置１のタスクリソース情報管理部１２に送信し、選択されたタスクリソースに関連付けられたタスクリソース関連文書情報をリクエストする。
【００９６】
タスクリソース情報管理部１２は、管理しているタスクリソース関連文書情報（タスクリソース関連文書ＤＢ）から、送信されたタスクリソース情報のタスクリソースに関連付けられ、かつ送信されたユーザ情報のユーザが登録ユーザである文書、あるいは送信されたユーザ情報のユーザが共有指定されている文書のタスクリソース関連文書情報を抽出し、抽出されたタスクリソース関連文書情報の全てをクライアント装置２のタスクリソース情報表示部２４に送信する。
【００９７】
タスクリソース情報表示部２４は、受信したタスクリソース関連文書情報のうち共有指定されている文書の情報を「共有文書情報」欄に表示し、非共有指定されている文書の情報を「非共有文書情報」欄に表示する。
【００９８】
また、タスクリソース情報表示部２４は、ユーザが、タスクリソース情報表示ユーザインタフェースの「共有文書情報」欄または「非共有文書情報」欄の文書を選択したことを認識すると、図１３に示すように、選択された文書の詳しい情報をポップアップウィンドウで表示する。
【００９９】
また、タスクリソース情報表示部２４は、文書情報取得部２２で取得した文書情報の履歴を記憶しており、ユーザからの指示により図１４に示すような文書情報リスト表示ユーザインタフェースで表示する。
【０１００】
この文書情報リスト表示ユーザインタフェース上で、ユーザが文書を選択し、特定のアクション（例えば、マウスの右クリックメニューによる「関連タスクリソース表示」の選択）を認識すると、タスクリソース情報表示部２４は、選択された文書が関連付けられているタスクリソースの情報を表示する。
【０１０１】
具体的には、タスクリソース情報表示部２４は、ログインしているユーザのユーザ情報と選択された文書の文書情報をサーバ装置１のタスクリソース情報管理部１２に送信し、指定したユーザと文書が関連するタスクリソース情報をリクエストする。
【０１０２】
タスクリソース情報管理部１２は、管理しているタスクリソース関連文書情報（タスクリソース関連文書ＤＢ）から、送信された文書情報の文書が関連付けられているタスクリソースを抽出し、抽出したタスクリソースに関連するユーザを関連ユーザ決定部１３により決定し、関連するユーザに送信されたユーザ情報のユーザが含まれるタスクリソース情報の全てをクライアント装置２のタスクリソース情報表示部２４に送信する。
【０１０３】
タスクリソース情報表示部２４は、受信したタスクリソース情報を、図１２のようなタスクリソース情報表示ユーザインタフェースのタスクリソース表示欄（図中Ｂで示す）に表示する。
【０１０４】
また、図１４に示す文書情報リスト表示ユーザインタフェース上の文書を、図１２に示すタスクリソース情報表示ユーザインタフェースの「共有文書情報」欄または「非共有文書情報」欄にドラック・アンド・ドロップすることで関連付けを行うことができる。
【０１０５】
具体的には、ユーザがタスクリソース表示ユーザインタフェース上で文書を関連付けたいタスクリソースを選択し、次に、文書情報リスト表示インタフェース上で関連付けたい文書を選択し、タスクリソース情報表示ユーザインタフェースの「共有文書情報」欄または「非共有文書情報」欄にドラッグ・アンド・ドロップしたことを認識すると、タスクリソース情報表示部２４は、選択された文書の文書情報に関連付けられたタスクリソースのタスクリソース情報や登録された日時などを付加してサーバ装置１のタスクリソース情報管理部１２に送信する。
【０１０６】
タスクリソース情報管理部１２は、文書情報と付加された情報を受信すると、タスクリソース関連文書情報を作成し、ＩＤを付与してデータベース部１４に蓄積して管理する。
【０１０７】
次に、本実施形態の情報処理システムにおける情報の共有について説明する。
【０１０８】
図１において、ユーザＸが第１のクライアント装置２ａに、ユーザＹが第２のクライアント装置２ｂに、それぞれユーザ認証されて利用状態にあるものとする。
【０１０９】
ユーザＸが、第１のクライアント装置２ａ上で閲覧している文書を、タスクリソースに関連付けて登録したい場合、決められたアクション（例えば、コントロールキーを押しながらマウスの右ボタンをクリック）を行うと、第１のクライアント装置２ａのタスクリソース関連文書登録部２３がこのアクションを感知し、文書のタスクリソースへの関連付けを指定するためのユーザインタフェースを表示する（図１０）。
【０１１０】
この際、対象となる文書のタイトルとロケーションは既に取得されている。ユーザＸは、対象文書を関連付けるタスクリソースを指定する。さらに、この文書の情報を指定したタスクリソースの関連ユーザと共有するかどうかの指定も行う。
【０１１１】
「共有」が指定された場合、そのタスクリソースの関連ユーザがタスクリソース情報を表示させたときに、指定された文書が関連付けられていることが表示される。「非共有」が指定された場合、指定された文書が関連付けられていることはユーザＸにしか表示されない。
【０１１２】
ユーザＸが、図１０に示したように、「３月の動向調査結果」という文書を、「Ａプロジェクト」というタスクリソースに「非共有」で関連付け、「ユーザ調査」というタスクリソースに「共有」で関連付けたとする。ユーザＸが「ユーザ調査」タスクリソースに関するタスクリソース情報を表示させた例を図１２に示す。また、ユーザＹが「ユーザ調査」タスクリソースに関するタスクリソース情報を表示させた例を図１５に示す。
【０１１３】
ユーザＸが、「３月の動向調査結果」という文書を「ユーザ調査」というタスクリソースに「共有」で関連付けているので、ユーザＸ、ユーザＹのどちらの表示にも「３月の動向調査結果」が「ユーザ調査」タスクリソースに関連付けられていることが表示される。
【０１１４】
図１２の「非共有文書情報」に表示されている文書（「まとめメモ」と「調査方法概要」）は、ユーザＸが「ユーザ調査」タスクリソースに「非共有」として関連付けた文書である。このため、図１２のユーザＸの表示には文書情報が表示されているが、図１５のユーザＹの表示には文書情報は表示されない。
【０１１５】
このように本実施形態においては、ユーザの仕事や作業に関連するリソースをタスクリソースとして管理し、ユーザがタスクリソースに文書を関連付けることができるだけでなく、その関連文書情報を他のユーザと共有することも、共有しないで個人的な情報として登録することもできる。
【０１１６】
このように本実施形態においては、ユーザの仕事や作業に関連するリソースをタスクリソースとし、このタスクリソースに関連するユーザなどの情報をタスクリソース情報管理部１２において管理し、文書をタスクリソースに関連付けて登録し、文書とタスクリソースの関連付けに関する情報をタスクリソース関連文書情報として管理しているので、タスクリソースごとに文書を管理することができる。
【０１１７】
また、文書をタスクリソースに関連付けるとき、この文書をタスクリソースに関連するユーザと共有するか否かを設定できるようにしているので、個人的に必要な情報と共有すべき情報の整理・管理を同じ情報空間で簡単にシームレスに行うことができる。
【０１１８】
また、タスクリソースに関連する文書の情報として、ユーザが登録した文書の情報と、ユーザに対して共有指定されている文書の情報を表示しているので、個人的に必要な情報と共有すべき情報の整理・管理を同じ情報空間で簡単にシームレスに行うことができる。
【０１１９】
なお、本実施形態においては、サーバ装置とクライアント装置に分けたシステムとしたが、サーバ装置にクライアント装置の機能も持たせてもよいし、サーバ装置の機能もクライアント装置の機能も持った複数の情報処理装置によりシステムを構築してもかまわない。サーバ装置の機能もクライアント装置の機能も持った複数の情報処理装置による場合、他の装置のデータベース部１４も参照するような処理、あるいは各装置のデータベース部１４の内容を一致させるような処置が必要となる。
【０１２０】
次に、本発明の第２実施形態の情報処理システムを説明する。なお、本実施形態は、上述第１実施形態と略同様に構成されているので、同様な構成には同一の符号を付して特徴部分のみ説明する。
【０１２１】
図１６は、本実施形態のサーバ装置のブロック図である。図１７は、本実施形態のクライアント装置のブロック図である。
【０１２２】
本実施形態のサーバ装置４は、タスクリソース情報やタスクリソース関連文書情報に変化があった場合に、そのことをユーザに通知するタスクリソース更新通知部４１を有することを特徴としている。
【０１２３】
本実施形態のクライアント装置５は、タスクリソース情報の作成や修正を行うことができるタスクリソース情報登録部５１を有することを特徴としている。
【０１２４】
本実施形態のクライアント装置のユーザインタフェースには、図１８、図１９に示すように、「新規タスクリソース作成」ボタンが設けられており、この「新規タスクリソース作成」ボタンが押されたことを認識すると、タスクリソース情報登録部５１が、図２０に示すようなタスクリソース入力ユーザインタフェースを表示し、ユーザにタスクリソース情報の入力を要求する。
【０１２５】
ユーザは、タスクリソース入力ユーザインタフェース上で、作成したいタスクリソースの種別をタブで選択し、必要な情報を入力する。図２０の例では、タスクリソースの種別として「タスク」を選択している。
【０１２６】
ＩＤはタスクリソース登録時にシステムが自動で割り当てるのでユーザが入力する必要はない。
【０１２７】
メンバユーザＩＤリストは、このタスクリソースの情報を共有するユーザのＩＤを登録する。
【０１２８】
全ての情報を入力し、「登録」ボタンを押すことで新しいタスクリソースを登録することができる。
【０１２９】
「登録」ボタンが押されたことを認識すると、タスクリソース情報登録部５１は、入力された情報を取得し、タスクリソース情報としてサーバ装置４のタスクリソース情報管理部１２に送信する。
【０１３０】
タスクリソース情報管理部１２は、受信したタスクリソース情報に新規のＩＤを割り当てて、記憶し管理する。
【０１３１】
既存のタスクリソース情報の修正を行う場合は、ユーザは、図１８、図１９のユーザインタフェース上において、一つのタスクリソースを選択して、決められたアクション（例えば、マウスの右クリックメニューによる「タスクリソース修正」選択）を実行する。
【０１３２】
これを認識したタスクリソース情報登録部５１は、図２０に示すユーザインタフェース上に選択されたタスクリソースのタスクリソース情報を表示し、ユーザは必要な情報の修正を行い、「登録」ボタンを押す。
【０１３３】
「登録」ボタンが押されたことを認識すると、タスクリソース情報登録部５１は、入力された情報を取得し、タスクリソース情報としてサーバ装置４のタスクリソース情報管理部１２に送信する。
【０１３４】
タスクリソース情報管理部１２は、受信したタスクリソース情報にＩＤが設定されていれば、そのＩＤに対応したタスクリソース情報を、受信したタスクリソース情報で更新する。
【０１３５】
このようにしてタスクリソース情報が変更されたり、タスクリソースに関連付けられた文書情報や関連付けられた文書が変更されたとき、タスクリソース情報管理部１２は、タスクリソース情報の変更をタスクリソース更新通知部４１に通知する。
【０１３６】
タスクリソース更新通知部４１は、タスクリソース情報の変更を通知されると、現在通信可能なクライアント装置５のタスクリソース情報表示部２４に情報が更新されたことを通知する。
【０１３７】
タスクリソース情報表示部２４は、情報更新の通知を受けると、直ちにサーバ装置４のタスクリソース情報管理部１２に最新タスクリソース情報をリクエストする。そして、受信した最新のタスクリソース情報をタスクリソース情報表示ユーザインタフェースに表示する。その際、これまで保持していたタスクリソース情報と最新のタスクリソース情報の差分を取り、更新されている情報についてはユーザインタフェース上での表示を変更する。
【０１３８】
図２１にユーザインタフェースの例を示す。図２１の例では、更新された情報は先頭に「★」記号を付け、表示フォントを太字にしている。更新情報の表示変更方法は、これ以外にも、文字サイズ、文字色、反転表示、点滅などユーザが違いを認識できるものであればよい。
【０１３９】
また、更新されたタスクリソースに関連するユーザに更新された情報を電子メールで送信してもよい。
【０１４０】
このように本実施形態においては、タスクリソース情報登録部５１によりユーザが容易にタスクリソース情報を追加、修正できるようにしているので、利便性を向上させることができる。
【０１４１】
また、タスクリソース情報が変更されたり、タスクリソースに関連付けられた文書情報や関連付けられた文書が変更されたとき、タスクリソース更新通知部４１により更新を通知しているので、情報の更新をユーザに素早く通知することができ、利便性を向上させることができる。
【０１４２】
なお、本実施形態のサーバ装置４と、第１実施形態のクライアント装置２とを組み合わせて情報処理システムとすることも、第１実施形態のサーバ装置１と本実施形態のクライアント装置５とを組み合わせて情報処理システムとすることもできる。
【０１４３】
次に、図２２は本発明の第３実施形態の情報処理システムを示す図である。なお、本実施形態は、上述第１実施形態と略同様に構成されているので、同様な構成には同一の符号を付して特徴部分のみ説明する。
【０１４４】
本実施形態の情報処理システムは、外部のタスクリソース情報管理システムとタスクリソース情報の入出力を行い、タスクリソース情報の取り込みや、タスクリソース情報に関連付けられた文書情報を外部のタスクリソース情報管理システムへ反映させることを特徴としている。
【０１４５】
図２３は、本実施形態のサーバ装置６のブロック図である。本実施形態のサーバ装置６は、外部タスクリソース情報管理システム７と通信して、外部タスクリソース情報管理システム７の情報をタスクリソース情報に変換したり、タスクリソース情報を外部タスクリソース情報管理システム７の形式に変換したり、文書情報を外部タスクリソース情報管理システム７に登録したりするアプリケーション連携部６１を備えている。
【０１４６】
外部タスクリソース情報管理システム７とは、例えばスケジュール管理ソフトウェアやグループウェアシステムである。
【０１４７】
スケジュール情報やＴｏＤｏ情報の場合、iCalendar(RFC2445/2446/2447:http://www.ietf.org/rfc/rfc2445.txt)という規格に対応したアプリケーション間では、スケジュール、ＴｏＤｏ情報を相互にやり取りすることが可能である。
【０１４８】
例えば、MicrosoftOutlook（登録商標）では、スケジュール、ＴｏＤｏ情報をiCalendar形式ファイルとして電子メールに添付してやり取りすることができる。
【０１４９】
また、iCalendarに対応していないアプリケーションやシステムに関しても、電子メール機能を持ち、機能を拡張するために独自のプログラムやスクリプトを追加することができるものであれば、スケジュール、ＴｏＤｏ情報とiCalendarとの変換を行う機能を追加することで同様の機能を実装することができる。
【０１５０】
アプリケーション連携部６１は、電子メールの送受信機能を持ち、タスクリソース情報管理部１２からスケジュールあるいはＴｏＤｏタスクリソースの追加や変更の通知があった場合、その情報をiCalendar形式ファイルに変換し、タスクリソースに関連するユーザに対してユーザ情報に登録されている電子メールアドレスにiCalendar形式のファイルを添付した電子メールを送信する。
【０１５１】
また、iCalendar形式ファイルが添付された電子メールを受信した場合、アプリケーション連携部６１は、送られてきたiCalendar形式ファイルを解釈し、該当するタスクリソースが既に存在する場合はその内容を変更し、該当するタスクリソースが存在しない場合には、新規のタスクリソースとして登録する。
【０１５２】
iCalendarには、「COMMENT」あるいは「DESCRIPTION」という項目があり、そこにタスクリソースに関連する文書情報を記載することもできる。
【０１５３】
このように本実施形態においては、アプリケーション連携部６１により、外部タスクリソース情報管理システム７とタスクリソース情報や文書情報をやり取りしているので、外部タスクリソース情報管理システム７の情報を取り込むとともに、外部タスクリソース情報管理システム７に情報を提供することができ、利便性を向上させることができる。
【０１５４】
なお、本実施形態のサーバ装置６と、第２実施形態のクライアント装置５とを組み合わせて情報処理システムとすることもできる。
【図面の簡単な説明】
【０１５５】
【図１】本発明の第１実施形態の情報処理システムを示す図であり、その全体構成図である。
【図２】そのサーバ装置のブロック図である。
【図３】そのクライアント装置のブロック図である。
【図４】そのタスクリソース情報の例を示す図である。
【図５】そのユーザ認証ユーザインタフェースの例を示す図である。
【図６】その文書情報取得処理を説明するためのフローチャートである。
【図７】その文書情報の第１例を示す図である。
【図８】その文書情報の第２例を示す図である。
【図９】その位置情報取得システムを備えた例を示す図である。
【図１０】そのタスクリソース関連付け入力ユーザインタフェースの例を示す図である。
【図１１】そのタスクリソース情報の例を示す図である。
【図１２】そのタスクリソース情報の第１表示例を示す図である。
【図１３】そのタスクリソース情報の文書の詳細情報表示例を示す図である。
【図１４】その文書情報リストの表示例を示す図である。
【図１５】そのタスクリソース情報の第２表示例を示す図である。
【図１６】本発明の第１実施形態の情報処理システムを示す図であり、そのサーバ装置のブロック図である。
【図１７】そのクライアント装置のブロック図である。
【図１８】そのタスクリソース関連付け入力ユーザインタフェースの例を示す図である。
【図１９】そのタスクリソース情報の表示例を示す図である。
【図２０】そのタスクリソース入力ユーザインタフェースの例を示す図である。
【図２１】その更新されたタスクリソース情報の表示例を示す図である。
【図２２】本発明の第３実施形態の情報処理システムを示す図であり、その全体構成図である。
【図２３】そのサーバ装置のブロック図である。
【符号の説明】
【０１５６】
１  サーバ装置
１１  ユーザ認証部
１２  タスクリソース情報管理部
１３  関連ユーザ決定部
１４  データベース部
１５  通信部
２  クライアント装置
２ａ  第１のクライアント装置
２ｂ  第２のクライアント装置
２１  ユーザ認証部
２２  文書情報取得部
２３  タスクリソース関連文書登録部
２４  タスクリソース情報表示部
２５  通信部
２６  入出力部
３  位置情報取得システム
４  サーバ装置
４１  タスクリソース更新通知部
５  クライアント装置
５１  タスクリソース情報登録部
６  サーバ装置
６１  アプリケーション連携部
７  外部タスクリソース情報管理システム
９  ネットワーク
【図１】
2007048240.tif 000003
【図２】
2007048240.tif 000004
【図３】
2007048240.tif 000005
【図４】
2007048240.tif 000006
【図５】
2007048240.tif 000007
【図６】
2007048240.tif 000008
【図７】
2007048240.tif 000009
【図８】
2007048240.tif 000010
【図９】
2007048240.tif 000011
【図１０】
2007048240.tif 000012
【図１１】
2007048240.tif 000013
【図１２】
2007048240.tif 000014
【図１３】
2007048240.tif 000015
【図１４】
2007048240.tif 000016
【図１５】
2007048240.tif 000017
【図１６】
2007048240.tif 000018
【図１７】
2007048240.tif 000019
【図１８】
2007048240.tif 000020
【図１９】
2007048240.tif 000021
【図２０】
2007048240.tif 000022
【図２１】
2007048240.tif 000023
【図２２】
2007048240.tif 000024
【図２３】
2007048240.tif 000025