"コンピュータシステムで開かれたオブジェクトを検出し、前記オブジェクトに対応するデジタル環境情報および物理的環境センサ情報を継続的に抽出するよう構成された環境認識およびモニタモジュールと、前記オブジェクトに対応する前記デジタル環境情報に基づいて、前記オブジェクトに対応するデジタル環境特徴を生成し、前記オブジェクトに対応する前記物理的環境センサ情報に基づいて、前記オブジェクトに対応する物理的環境特徴を生成し、且つ前記オブジェクトに対応する前記デジタル環境特徴、前記物理的環境特徴およびテキスト特徴に基づいて、環境特徴関連付けモデルを作成するよう構成された特徴分析および作成モジュールと、前記環境特徴関連付けモデルを保存するよう構成された特徴レポジトリーと、前記オブジェクトが再度開かれた時に、前記環境特徴関連付けモデルに基づいて、前記オブジェクトに関連する少なくとも1つの関連オブジェクトを識別するよう構成された特徴照合モジュールと、を含む関連付けした情報を起動するオブジェクト関連付けシステム。前記オブジェクトが再度開かれた時に、前記少なくとも1つの関連オブジェクトに基づいて、関連オブジェクトの参考情報を生成し、表示するよう構成されたアクチュエータモジュールをさらに含む請求項1記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記環境認識およびモニタモジュールが、前記コンピュータシステムで開かれた前記オブジェクトおよび前記オブジェクトと一緒に同時に開かれた少なくとも別のオブジェクトを検出するよう構成されたシステム操作検出モジュールと、前記オブジェクトに対応する前記物理的環境センサ情報を少なくとも1つの検出装置から受信するよう構成されたセンサデータ入力モジュールと、前記コンピュータシステムでフォーカスウィンドウを継続的に検出するよう構成されたフォーカスウィンドウ検出モジュールと、を含み、前記特徴分析および作成モジュールが、前記検出したフォーカスウィンドウに基づいて、前記オブジェクトと前記少なくとも1つの別のオブジェクトの間のフォーカス切り換え回数および切り換え時間間隔を計算し、前記オブジェクトと前記少なくとも1つの別のオブジェクトの間の前記フォーカス切り換え回数および前記切り換え時間間隔に基づいて、前記オブジェクトに対応する少なくとも1つの共通のワーキングオブジェクトを識別するとともに、前記特徴分析および作成モジュールが、前記少なくとも1つの共通のワーキングオブジェクトに基づいて、前記デジタル環境特徴を生成する請求項1または2記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記少なくとも1つの検出装置が、少なくとも座標データまたは位置情報を生成するよう構成された定位装置を含み、前記特徴分析および作成モジュールが、前記オブジェクトが開かれた時に、前記センサデータ入力モジュールが受信した前記座標データまたは前記位置情報を前記オブジェクトに対応する前記物理的環境センサ情報とする請求項3記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記特徴分析および作成モジュールが、前記オブジェクトのテキスト内容に単語分割操作を行って、少なくとも1つのフレーズを生成し、前記オブジェクトの前記テキスト内容における前記各フレーズの特徴量に基づいて、前記オブジェクトに対応する前記テキスト特徴を生成する請求項1~4のいずれかに記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記特徴分析および作成モジュールが、前記オブジェクトのテキスト内容に単語分割操作を行って、複数のフレーズを生成し、前記オブジェクトの前記テキスト内容における前記各フレーズの特徴量および少なくとも1つの関連付けフレーズに基づいて、前記オブジェクトに対応する前記テキスト特徴を生成し、前記各フレーズのうち前記少なくとも1つの関連付けフレーズが、前記フレーズ間の最小支持度および最小信頼指数に基づいて決定される請求項1~5のいずれかに記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記特徴照合モジュールが、前記オブジェクトに対応する前記少なくとも1つの共通のワーキングオブジェクトに基づいて、前記環境特徴関連付けモデルにおいて前記オブジェクトに関連する前記少なくとも1つの関連オブジェクトを識別する請求項3または4記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記特徴照合モジュールが、前記オブジェクトに対応する前記テキスト特徴に基づいて、前記環境特徴関連付けモデルにおいて前記オブジェクトに関連する前記少なくとも1つの関連オブジェクトを識別する請求項5記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記特徴照合モジュールが、前記オブジェクトに対応する前記座標データまたは前記位置情報に基づいて、前記環境特徴関連付けモデルにおいて前記オブジェクトに関連する前記少なくとも1つの関連オブジェクトを識別する請求項4記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記特徴照合モジュールが、前記環境特徴関連付けモデルにおける前記デジタル環境特徴、前記物理的環境特徴および前記テキスト特徴のそれぞれの重量に基づいて、前記環境特徴関連付けモデルにおいて前記オブジェクトに関連する前記少なくとも1つの関連オブジェクトを識別する請求項1~9のいずれかに記載の関連付けした情報を起動するオブジェクト関連付けシステム。前記システム操作検出モジュールが、さらに、前記オブジェクトが開かれた時に、前記コンピュータシステムの環境設定を検出し、前記特徴分析および作成モジュールが、さらに、前記環境設定に基づいて、前記デジタル環境特徴を生成する請求項3、4、7および9のいずれかに記載の関連付けした情報を起動するオブジェクト関連付けシステム。コンピュータシステムで開かれたオブジェクトに対応するデジタル環境情報および物理的環境センサ情報を検出し、継続的に抽出するステップと、前記オブジェクトに対応する前記デジタル環境情報に基づいて、前記オブジェクトに対応するデジタル環境特徴を生成するステップと、前記オブジェクトに対応する物理的環境センサ情報に基づいて、前記オブジェクトに対応する物理的環境特徴を生成するステップと、前記オブジェクトのテキスト内容に基づいて、前記オブジェクトに対応するテキスト特徴を生成するステップと、前記オブジェクトに対応する前記デジタル環境特徴、前記物理的環境特徴および前記テキスト特徴に基づいて、環境特徴関連付けモデルを作成および更新するステップと、前記環境特徴関連付けモデルを保存するステップと、前記コンピュータシステムでオブジェクトが再度開かれた時に、前記環境特徴関連付けモデルに基づいて、前記オブジェクトに関連する少なくとも1つの関連オブジェクトを識別するステップと、を含む関連付けした情報を起動するオブジェクト関連付け方法。前記少なくとも1つの関連オブジェクトに基づいて、関連オブジェクトの参考情報を生成し、表示するステップをさらに含む請求項12記載の関連付けした情報を起動するオブジェクト関連付け方法。前記コンピュータシステムで開かれた前記オブジェクトに対応する前記デジタル環境情報および前記物理的環境センサ情報を検出し、継続的に抽出する前記ステップが、前記コンピュータシステムで開かれた前記オブジェクトおよび前記オブジェクトと一緒に同時に開かれた少なくとも1つの別のオブジェクトを検出するステップと、前記コンピュータシステムにおいてフォーカスウィンドウを継続的に検出するステップと、前記オブジェクトに対応する前記物理的環境センサ情報を少なくとも1つの検出装置から受信するステップと、を含む請求項12または13記載の関連付けした情報を起動するオブジェクト関連付け方法。前記オブジェクトに対応する前記デジタル環境情報に基づいて、前記オブジェクトに対応する前記デジタル環境特徴を生成する前記ステップが、前記検出したフォーカスウィンドウに基づいて、前記オブジェクトと前記少なくとも1つの別のオブジェクトの間のフォーカス切り換え回数および切り換え時間間隔を生成するステップと、前記オブジェクトと前記少なくとも1つの別のオブジェクトの間の前記フォーカス切り換え回数および前記切り換え時間間隔に基づいて、前記オブジェクトに対応する少なくとも1つ共通のワーキングオブジェクトを識別するステップと、前記少なくとも1つ共通のワーキングオブジェクトに基づいて、前記デジタル環境情報を生成するステップと、を含む請求項14記載の関連付けした情報を起動するオブジェクト関連付け方法。前記少なくとも1つの検出装置が、少なくとも座標データまたは位置情報を生成するよう構成された定位装置を含み、前記オブジェクトに対応する前記物理的環境センサ情報に基づいて、前記オブジェクトに対応する前記物理的環境特徴を生成する前記ステップが、前記オブジェクトが開かれた時に受信した前記座標データまたは前記位置情報を前記オブジェクトに対応する前記物理的環境特徴とする請求項14または15記載の関連付けした情報を起動するオブジェクト関連付け方法。前記オブジェクトの前記テキスト内容に基づいて、前記オブジェクトに対応する前記テキスト特徴を生成する前記ステップが、前記オブジェクトの前記テキスト内容に単語分割操作を行って、少なくとも1つのフレーズを生成するステップと、前記オブジェクトの前記テキスト内容における前記各フレーズの特徴量に基づいて、前記オブジェクトに対応する前記テキスト特徴を生成するステップと、を含む請求項12~16のいずれかに記載の関連付けした情報を起動するオブジェクト関連付け方法。前記オブジェクトの前記テキスト内容に基づいて、前記オブジェクトに対応する前記テキスト特徴を生成する前記ステップが、前記オブジェクトの前記テキスト内容に単語分割操作を行って、複数のフレーズを生成することと、前記オブジェクトの前記テキスト内容における前記各フレーズの特徴量および少なくとも1つの関連付けフレーズに基づいて、前記オブジェクトに対応する前記テキスト特徴を生成することと、を含み、前記少なくとも1つの関連付けフレーズが、前記フレーズ間の最小支持度および最小信頼指数に基づいて決定される請求項12~17のいずれかに記載の関連付けした情報を起動するオブジェクト関連付け方法。前記環境特徴関連付けモデルに基づいて、前記オブジェクトに関連する少なくとも1つの関連オブジェクトを識別する前記ステップが、前記オブジェクトに対応する前記少なくとも1つ共通のワーキングオブジェクトに基づいて、前記環境特徴関連付けモデルにおいて前記オブジェクトに関連する前記少なくとも1つの関連オブジェクトを識別すること、を含む請求項14~16のいずれかに記載の関連付けした情報を起動するオブジェクト関連付け方法。前記環境特徴関連付けモデルに基づいて、前記オブジェクトに関連する少なくとも1つの関連オブジェクトを識別する前記ステップが、前記オブジェクトに対応する前記テキスト特徴に基づいて、前記環境特徴関連付けモデルにおいて前記オブジェクトに関連する前記少なくとも1つの関連オブジェクトを識別すること、を含む請求項17記載の関連付けした情報を起動するオブジェクト関連付け方法。前記環境特徴関連付けモデルに基づいて、前記オブジェクトに関連する少なくとも1つの関連オブジェクトを識別する前記ステップが、前記オブジェクトに対応する前記座標データおよび前記位置情報に基づいて、前記環境特徴関連付けモデルにおいて前記オブジェクトに関連する前記少なくとも1つの関連オブジェクトを識別するステップを含む請求項16記載の関連付けした情報を起動するオブジェクト関連付け方法。前記環境特徴関連付けモデルに基づいて、前記オブジェクトに関連する少なくとも1つの関連オブジェクトを識別する前記ステップが、前記環境特徴関連付けモデルにおける前記デジタル環境特徴、前記物理的環境特徴および前記テキスト特徴のそれぞれの重量に基づいて、前記環境特徴関連付けモデルにおいて前記オブジェクトに関連する前記少なくとも1つの関連オブジェクトを識別するステップを含む請求項12~21のいずれかに記載の関連付けした情報を起動するオブジェクト関連付け方法。前記コンピュータシステムで開かれた前記オブジェクトに対応する前記デジタル環境情報および前記物理的環境センサ情報を検出し、継続的に抽出する前記ステップが、前記オブジェクトが開かれた時に、前記コンピュータシステムの環境設定を検出するステップを含み、前記オブジェクトに対応する前記デジタル環境情報に基づいて、前記オブジェクトに対応する前記デジタル環境特徴を生成する前記ステップが、前記環境設定に基づいて、前記デジタル環境情報を生成するステップを含む請求項15記載の関連付けした情報を起動するオブジェクト関連付け方法。中央処理装置、ランダムアクセスメモリ、記憶装置、入力装置、表示装置および検出装置と、前記記憶装置に保存され、前記中央処理装置によって実行されるオペレーティングシステムと、前記記憶装置に保存され、前記中央処理装置によって実行されるオブジェクト関連付けシステムと、を含むコンピュータシステムであって、前記オブジェクト関連付けシステムが、コンピュータシステムで開かれたオブジェクトを検出し、前記オブジェクトに対応するデジタル環境情報および物理的環境センサ情報を継続的に抽出するよう構成された環境認識およびモニタモジュールと、前記オブジェクトに対応する前記デジタル環境情報に基づいて、前記オブジェクトに対応するデジタル環境特徴を生成し、前記オブジェクトに対応する前記物理的環境センサ情報に基づいて、前記オブジェクトに対応する物理的環境特徴を生成し、且つ前記オブジェクトに対応する前記デジタル環境特徴、前記物理的環境特徴およびテキスト特徴に基づいて、環境特徴関連付けモデルを作成するよう構成された特徴分析および作成モジュールと、前記環境特徴関連付けモデルを保存するよう構成された特徴レポジトリーと、前記オブジェクトが再度開かれた時に、前記環境特徴関連付けモデルに基づいて、前記オブジェクトに関連する少なくとも1つの関連オブジェクトを識別するよう構成された特徴照合モジュールと、を含むコンピュータシステム。複数のプログラム命令を含み、コンピュータシステムによって実行された時に、前記コンピュータシステムが請求項12~23のいずれかに記載の前記方法を実行するコンピュータプログラム製品。そのため、ユーザーがデジタル環境で仕事をする時に、必要な補足情報をいかにして有効且つ適切にユーザーに提供するかが、本分野において開発すべき重要な課題となっている。本発明は、ユーザーによって開かれたオブジェクトの関連情報を有効且つ適切に提供することのできるオブジェクト関連付けシステムを提供する。本発明は、ユーザーによって開かれたオブジェクトの関連情報を有効且つ適切に提供することのできる関連付けした情報の起動方法を提供する。本発明は、ユーザーによって開かれたオブジェクトの関連情報を有効且つ適切に提供することのできるコンピュータシステムを提供する。本発明は、ユーザーによって開かれたオブジェクトの関連情報を有効且つ適切に提供することのできるコンピュータプログラム製品を提供する。本発明は、関連付けした情報を起動するオブジェクト関連付けシステムを提供する。このシステムは、環境認識およびモニタモジュールenvironmentrecognitionandmonitormoduleと、特徴分析および作成モジュールfeatureanalyzerandbuildermoduleと、特徴レポジトリーfeaturerepositoryと、特徴照合モジュールfeaturematchingmoduleと、アクチュエータモジュールactuatormoduleとを含む。環境認識およびモニタモジュールは、コンピュータシステムで開かれたオブジェクトを検出し、開かれたオブジェクトに対応するデジタル環境情報および物理的環境センサ情報を継続的に抽出するよう構成される。特徴分析および作成モジュールは、そのデジタル環境情報に基づいて、開かれたオブジェクトに対応するデジタル環境特徴を生成し、その物理的環境センサ情報に基づいて、開かれたオブジェクトに対応する物理的環境特徴を生成し、且つ開かれたオブジェクトに対応するデジタル環境特徴、物理的環境特徴およびテキスト特徴に基づいて、環境特徴関連付けモデルを作成および更新するよう構成される。特徴レポジトリーは、環境特徴関連付けモデルを保存するために使用される。特徴照合モジュールは、オブジェクトが再度開かれた時に、環境特徴関連付けモデルに基づいて、オブジェクトに関連する別のオブジェクトを識別する。本発明は、関連付けした情報を起動するオブジェクト関連付け方法を提供する。この方法は、コンピュータシステムで開かれたオブジェクトに対応するデジタル環境情報および物理的環境センサ情報を検出し、継続的に抽出することを含む。また、この方法は、そのデジタル環境情報に基づいて、開かれたオブジェクトに対応するデジタル環境特徴を生成することと、その物理的環境センサ情報に基づいて、開かれたオブジェクトに対応する物理的環境特徴を生成することと、そのテキスト内容に基づいて、開かれたオブジェクトに対応するテキスト特徴を生成することとを含む。さらに、この方法は、開かれたオブジェクトに対応するデジタル環境特徴、物理的環境特徴およびテキスト特徴に基づいて、環境特徴関連付けモデルを作成および更新することと、環境特徴関連付けモデルを保存することとを含む。さらに、この方法は、コンピュータシステムでオブジェクトが再度開かれた時に、環境特徴関連付けモデルに基づいて、オブジェクトに関連する別のオブジェクトを識別することを含む。本発明は、中央処理装置と、ランダムアクセスメモリと、記憶装置と、入力装置と、表示装置と、検出装置と、オペレーティングシステムと、オブジェクト関連付けシステムとを含むコンピュータシステムを提供する。オペレーティングシステムおよびオブジェクト関連付けシステムは、記憶装置に保存され、中央処理装置によって実行される。オブジェクト関連付けシステムは、環境認識およびモニタモジュールと、特徴分析および作成モジュールと、特徴レポジトリーと、特徴照合モジュールと、アクチュエータモジュールとを含む。環境認識およびモニタモジュールは、コンピュータシステムで開かれたオブジェクトを検出し、開かれたオブジェクトに対応するデジタル環境情報および物理的環境センサ情報を継続的に抽出するよう構成される。特徴分析および作成モジュールは、そのデジタル環境情報に基づいて、開かれたオブジェクトに対応するデジタル環境特徴を生成し、その物理的環境センサ情報に基づいて、開かれたオブジェクトに対応する物理的環境特徴を生成し、且つ開かれたオブジェクトに対応するデジタル環境特徴、物理的環境特徴およびテキスト特徴に基づいて、環境特徴関連付けモデルを作成および更新するよう構成される。特徴レポジトリーは、環境特徴関連付けモデルを保存するために使用される。特徴照合モジュールは、オブジェクトが再度開かれた時に、環境特徴関連付けモデルに基づいて、オブジェクトに関連する別のオブジェクトを識別する。本発明のある実施形態中、コンピュータプログラム製品を提供する。コンピュータプログラム製品は、複数のプログラム命令を含み、プログラム命令をコンピュータシステムにロードして、上述した関連付けした情報を起動するオブジェクト関連付け方法を実行する。以上のように、本発明の実施形態において、ユーザーによって開かれたオブジェクトに対応するデジタル環境特徴、物理的環境特徴およびテキスト特徴に基づいて、関連オブジェクトをユーザーの参考として提供することにより、必要な情報の検索にかかる時間を大幅に短縮することができる。本発明の上記及び他の目的、特徴、および利点をより分かり易くするため、図面と併せた幾つかの実施形態を以下に説明する。本発明は、コンピュータシステムで開かれたオブジェクトを検出し、オブジェクトに対応するデジタル環境情報および物理的環境センサ情報を継続的に抽出することのできる関連付けした情報を起動するオブジェクト関連付けシステムを提供する。また、このシステムは、そのデジタル環境情報および物理的環境センサ情報に基づいて、開かれたオブジェクトに対応するデジタル環境特徴および物理的環境特徴を生成し、開かれたオブジェクトに対応するデジタル環境特徴、物理的環境特徴およびテキスト特徴に基づいて、環境特徴関連付けモデルを作成および保存することができる。特に、コンピュータでオブジェクトが再度開かれた時に、システムは、保存された環境特徴関連付けモデルに基づいて、オブジェクトに関連する別のオブジェクトの参考情報をユーザーの参考として表示する。以下に、いくつかの実施形態を提供し、図面を参照しながら本発明のオブジェクト関連付けシステムについて詳細に説明する。図1は、本発明の実施形態に係る関連付けした情報を起動するオブジェクト関連付けシステムの操作概略図である。図1を参照すると、関連付けした情報を起動するオブジェクト関連付けシステム下記のオブジェクト関連付けシステム100を指すをコンピュータシステム1000で実行する。詳しく説明すると、コンピュータシステム1000は、中央処理装置1002と、ランダムアクセスメモリ1004と、記憶装置1006と、入力装置1008と、表示装置1010と、検出装置1012とを含む。オブジェクト関連付けシステム100は、プログラムコードの形式で記憶装置1006に保存され、プログラムコードがランダムアクセスメモリ1004にロードされて中央処理装置1002によって実行された時に、コンピュータシステム1000は、オブジェクト関連付けシステム100の全ての特徴を実行することができる。ここで、パソコンで実行した場合のオブジェクト関連付けシステム1000を例として説明したが、言及すべきこととして、コンピュータシステム1000は、PDApersonaldigitalassistant、携帯電子機器または他のデータ処理装置で実行してもよい。コンピュータシステム1000は、オペレーティングシステム1100およびアプリケーションプログラム1200によってインストールを行う。ユーザーは、オペレーティングシステム1100およびアプリケーションプログラム1200を介してオブジェクトを開き、関連タスクを実行することができる。例えば、ユーザーは、ファイル編集アプリケーションプログラム、Eメールアプリケーションプログラム、ブリーフィング作成アプリケーションプログラム等を使用して、テキストファイルを編集することができる。ここで、このようなテキストファイルに属するオブジェクトを例として、オブジェクト関連付けシステム100の操作について説明するが、言及すべきこととして、本発明で述べるオブジェクトは、ソフトウェアプログラム言語コンパイラファイル、オーディオおよびビデオファイル、ミュージックファイルおよびメタデータmetadata等であってもよい。コンピュータシステム1000を操作している間、オブジェクト関連付けシステム100は、オペレーティングシステム1100によって開かれたオブジェクト例えば、テキストファイルを継続的にモニタリングし、開かれたオブジェクトに対応するデジタル環境情報を収集することができる。例えば、デジタル環境情報は、オブジェクトが開かれた期間にコンピュータシステム1000において同時に開かれた別のオブジェクト例えば、あるウェブサイト、あるEメール、あるブリーフィングファイルまたは別の文書ファイルに関する情報を含む。さらに、オブジェクト関連付けシステム100は、オブジェクトが開かれた期間に検出装置が受信した物理的環境センサ情報を収集してもよい。そのため、オブジェクト関連付けシステム100は、そのデジタル環境情報および物理的環境センサ情報に基づいて、開かれたオブジェクトに対応するデジタル環境特徴および物理的環境特徴を作成し、その内容に基づいて、開かれたオブジェクトに対応するテキスト特徴を作成する。そのため、オブジェクト関連付けシステム100がコンピュータシステム1000で開かれた複数のオブジェクトの特徴を継続的に抽出し、それに従って環境特徴関連付けモデルを設立した後、オブジェクトが再度開かれると、オブジェクト関連付けシステム100は、その環境特徴関連付けモデルの情報に基づいて、開かれたオブジェクトに関連する別のオブジェクトを検索し、関連オブジェクトの参考情報をユーザーの参考として表示装置1010に表示するか、あるいは、表示されたインターフェースを介して操作したいオブジェクトを直接開くことができる。例えば、図1に示すように、ユーザーがA.docというファイル名のファイル以下、オブジェクトA.docと称すを開いた時、オブジェクト関連付けシステム100は、環境特徴関連付けモデルに基づいて、ユーザーによって同時に使用された可能性のあるオブジェクトB.doc、オブジェクトA.docのテキスト特徴と同じテキスト特徴を有するオブジェクトC.pdf、d.ppt、e.eml、および、オブジェクトA.docの物理的環境特徴と類似する物理的環境特徴を有するオブジェクトf.docを表示装置1010に表示する。このようにして、ユーザーは、オブジェクト関連付けシステム100によって提供された関連オブジェクトの参考情報に基づいて、必要なファイルを迅速に見つけることができる。図2は、本発明の実施形態に係るオブジェクト関連付けシステムの概略的ブロック図である。図2を参照すると、オブジェクト関連付けシステム100は、環境認識およびモニタモジュール102と、特徴分析および作成モジュール104と、特徴レポジトリー106と、特徴照合モジュール108と、アクチュエータモジュール110とを含む。環境認識およびモニタモジュール102は、コンピュータシステム1000で開かれたオブジェクトを検出し、開かれたオブジェクトに対応するデジタル環境情報および物理的環境センサ情報を継続的に抽出するよう構成される。例えば、環境認識およびモニタモジュール102は、システム操作検出モジュール152と、センサデータ入力モジュール154と、フォーカスウィンドウ検出モジュール156とを含む。システム操作検出モジュール152は、コンピュータシステム1000で開かれたオブジェクト例えば、図1のオブジェクトA.docおよびオブジェクトと一緒に同時に開かれた別のオブジェクトを検出するよう構成される。詳しく説明すると、ユーザーがある文書ファイルを編集する時、ユーザーは、参考として別の文書ファイル、ウェブサイトまたはEメールも開くことができる。例えば、オブジェクトA.docが開かれた時、ユーザーは、オブジェクトB.doc、オブジェクトC.pdf、オブジェクトf.doc等を開いてもよい。システム操作検出モジュール152は、開かれたオブジェクトを検出し、その関連属性例えば、ファイルパス等を抽出する。センサデータ入力モジュール154は、開かれたオブジェクトに対応する物理的環境センサ情報を検出装置1012から受信するよう構成される。例えば、本実施形態において、検出装置1012は、定位装置を含み、センサデータ入力モジュール154は、定位装置から座標データまたは位置情報を受信する。特に、センサデータ入力モジュール154は、座標データまたは位置情報を開かれたオブジェクトの物理的環境センサ情報とする。詳しく説明すると、ユーザーが常に複数のファイルを同じ位置で開いている時、これらのファイルは関連付けされる。例えば、ユーザーがあるクライアントのオフィスで複数のブリーフィングファイルまたは文書ファイルを開いたとする。本実施形態において、定位装置は、GPSglobalpositioningsystemを支持して複数の衛星から位置情報を受信し、対応する住所の座標情報を計算する。しかしながら、言及すべきこととして、本発明はこれに限定されず、別の実施形態において、定位装置は、ガリレオGalileopositioningsystem、グロナスglobalnavigationsatellitesystemGLONASS、またはAGPSassistedglobalpositioningsystemを支持する地理座標検出装置であってもよい。フォーカスウィンドウ検出モジュール156は、コンピュータシステム1000でフォーカスウィンドウを継続的に検出するよう構成される。ここで、フォーカスウィンドウとは、ユーザーが入力装置1008を介して現在操作しているオペレーティングシステム1100のデスクトップすなわち、図1のディスプレイフレーム上のオブジェクトのことを指し、オントップontopウィンドウとも称す。特徴分析および作成モジュール104は、そのデジタル環境情報および物理的環境センサ情報に基づいて、開かれたオブジェクトに対応するデジタル環境特徴および物理的環境特徴を生成するよう構成される。本実施形態において、特徴分析および作成モジュール104は、フォーカスウィンドウ検出モジュール156が検出したフォーカスウィンドウに基づいて、開かれたオブジェクトと同時に開かれた別のオブジェクトの間のフォーカス切り換え回数および切り換え時間間隔を計算し、開かれたオブジェクトと同時に開かれた別のオブジェクトの間のフォーカス切り換え回数および切り換え時間間隔に基づいて、開かれたオブジェクトに対応する共通のワーキングオブジェクトを識別する。例えば、特徴分析および作成モジュール104は、2つのオブジェクト間のフォーカス切り換え回数を現オブジェクト間の総切り換え回数で割ったものを、2つのオブジェクトが互いに共通のワーキングオブジェクトと作用した評価値とする。また、特徴分析および作成モジュール104は、2つのオブジェクトの評価値および切り換え時間間隔に基づいて、2つのオブジェクトが共通のワーキングオブジェクトであるかどうかを判断する。例えば、コンピュータシステム1000において、オブジェクトA.doc、オブジェクトB.doc、オブジェクトC.pdf、オブジェクトf.docが全て開いた状態にあり、且つフォーカスウィンドウ検出モジュール156によって、オブジェクトA.docが10時10分に現フォーカスウィンドウになり、オブジェクトB.docが10時10分にフォーカスウィンドウになり、オブジェクトA.docが10時15分に再びフォーカスウィンドウになり、オブジェクトB.docが10時20分に再びフォーカスウィンドウになり、オブジェクトC.pdfが11時にフォーカスウィンドウになり、オブジェクトf.docが11時5分にフォーカスウィンドウになったことが検出されたと仮定する。本実施形態において、特徴分析および作成モジュール104は、オブジェクトA.docとオブジェクトB.docの間のフォーカス切り換え回数が3であり、現オブジェクトの総切り換え回数が5であり、平均切り換え時間間隔が5分であると分析する。したがって、オブジェクトA.docとオブジェクトB.docが互いに共通のワーキングオブジェクトとして作用した評価値は、0.63/5である。また、特徴分析および作成モジュール104は、オブジェクトB.docとオブジェクトC.pdfの間のフォーカス切り換え回数が1であり、現オブジェクトの総切り換え回数が5であり、平均切り換え時間間隔が40分であると分析する。したがって、オブジェクトB.docとオブジェクトC.pdfが互いに共通のワーキングオブジェクトとして作用した評価値は、0.21/5である。さらに、特徴分析および作成モジュール104は、オブジェクトC.pdfとオブジェクトf.docの間のフォーカス切り換え回数が1であり、現オブジェクトの総切り換え回数が5であり、平均切り換え時間間隔が5分であると分析する。したがって、オブジェクトC.pdfとオブジェクトf.docが互いに共通のワーキングオブジェクトとして作用した評価値は、0.21/5である。このようにして、特徴分析および作成モジュール104は、評価値および平均時間間隔に基づいて、オブジェクトA.docとオブジェクトB.docが互いに共通のワーキングオブジェクトであるかどうかを判断する。特に、本実施形態において、特徴分析および作成モジュール104は、開かれたオブジェクトの共通のワーキングオブジェクトをデジタル環境特徴とする。さらに、特徴分析および作成モジュール104は、センサデータ入力モジュール154が受信した座標データに基づいて、開かれたオブジェクトの物理的環境特徴を設立する。例えば、特徴分析および作成モジュール104は、オブジェクトが開かれた時にセンサデータ入力モジュール154が受信した座標データを記録し、その座標データを開かれたオブジェクトの物理的環境特徴とする。言及すべきこととして、本発明の別の実施形態において、特徴分析および作成モジュール104は、この座標データを地図上の地点または近隣地点に変換し、それから、その地点を開かれたオブジェクトの物理的環境特徴としてもよい。例えば、特徴分析および作成モジュール104が受信した座標データを工業技術研究所として位置付けした場合、オブジェクトは、ユーザーによって工業技術研究所で開かれたことを示す。本実施形態において、特徴分析および作成モジュール104は、さらに、開かれたオブジェクトからテキスト特徴を抽出するよう構成される。詳しく説明すると、特徴分析および作成モジュール104は、開かれたオブジェクトのテキスト内容に単語分割操作を行って、複数のフレーズを生成する。特に、特徴分析および作成モジュール104は、テキスト内容における各フレーズの特徴量featureweightに基づいて、開かれたオブジェクトに対応するテキスト特徴を生成する。図3は、本発明の実施形態に係るテキスト特徴の抽出方法を示すフローチャートである。図3を参照すると、ステップS301において、特徴分析および作成モジュール104は、オブジェクトのテキスト内容例えば、重要なテキストまたは段落を抽出する。それから、ステップS303において、特徴分析および作成モジュール104は、抽出したテキスト内容に単語分割操作を行って、複数のフレーズを生成する。さらに、ステップS305において、特徴分析および作成モジュール104は、抽出したテキスト内容における各フレーズの特徴量を計算する。例えば、ステップS305において、特徴分析および作成モジュール104は、下記の式1で計算したフレーズの出現回数および出現時間に基づいて、各フレーズの特徴量を計算する。式中、FrequencyTは、フレーズTの特徴量を示し、Nは、オブジェクト関連付けシステム100が最初に開始した時から現在の時間点までの日数を示し、Diは、現在の時間点とオブジェクト関連付けシステム100が最初に開始した時から第i日目の間の時間間隔を示し、NumberiTは、オブジェクト関連付けシステム100が最初に開始してから第i日目のフレーズTの出現回数を示す。図3を参照すると、ステップS307において、特徴分析および作成モジュール104は、比較的高い特徴量を有する少なくとも1つのフレーズをオブジェクトのテキスト特徴とする。ここで、選択されたフレーズの数は、システム設定または頻度の平均しきい値に基づいて調整してもよい。例えば、単語分割操作の後、オブジェクトA.docにおいて最も高い特徴量を有するフレームがOP22特許であると分析された場合、特徴分析および作成モジュール104は、OP22特許をオブジェクトA.docのテキスト特徴の1つとする。言及すべきこととして、比較的高い特徴量を有するテキストをテキスト特徴とする他に、別の実施形態において、特徴分析および作成モジュール104は、分析したオブジェクトのテキスト内容中のフレーズを記録して、フレーズ間の支持度supportdegreeと信頼指数confidenceindexを用いて、最も高い特徴量のフレーズに関連したフレーズを決定し、この関連付けフレーズをテキスト特徴としてもよい。ここで、フレーズ間の支持度と信頼指数は、下記の式2に基づいて計算される。SupportDNumberTotalDConfidenceDNumberDNumber2式中、Supportは、フレーズT1とフレーズT2の間の支持度を示し、DNumberは、分析したオブジェクトにおいてフレーズT1とフレーズT2を同時に有するオブジェクトの数を示し、TotalDは、分析したオブジェクトの数を示し、Confidenceは、フレーズT1とフレーズT2の間の信頼指数を示し、DNumberは、分析したオブジェクトにおいてフレーズT1を有するオブジェクトの数を示す。フレーズT1とフレーズT2の間の支持度および信頼指数がそれぞれ対応する所定のしきい値よりも大きい時、フレーズT2は、フレーズT1の関連付けフレーズとみなされる。例えば、ある実施形態において、オブジェクトA.docがOP22特許、USPTOおよび情報通信研究所等のフレーズを含み、オブジェクトd.pptがOP22特許および情報通信研究所等のフレーズを含み、オブジェクトe.emlが情報通信研究所および産業技術研究所等のフレーズを含み、支持度と信頼指数がそれぞれ0.25に設定されているとする。本実施形態において、特徴分析および作成モジュール104は、別のフレーズと関連付けされたある特定のフレーズの支持度と信頼指数を計算し、関連付けが成功したかどうかを判断して、フレーズ関連表図4に示すを生成する。図4は、本発明の実施形態に係るフレーズ関連表の例である。図4を参照すると、本実施形態において、OP22特許からUSPTOに関連付けされた支持度および信頼指数は、それぞれ0.33および0.5であり、OP22特許から情報通信研究所に関連付けされた支持度および信頼指数は、それぞれ0.66および1であり、OP22特許から産業技術研究所に関連付けされた支持度および信頼指数は、それぞれ0および0であり、USPTOからOP22特許に関連付けされた支持度および信頼指数は、それぞれ0.33および1であり、USPTOから情報通信研究所に関連付けされた支持度および信頼指数は、それぞれ0.33および1であり、USPTOから産業技術研究所に関連付けされた支持度および信頼指数は、それぞれ0および0であり、情報通信研究所からOP22特許に関連付けされた支持度および信頼指数は、それぞれ0.66および0.66であり、情報通信研究所からUSPTOに関連付けされた支持度および信頼指数は、それぞれ0.33および0.33であり、情報通信研究所から産業技術研究所に関連付けされた支持度および信頼指数は、それぞれ0.33および0.33であり、産業技術研究所からOP22特許に関連付けされた支持度および信頼指数は、それぞれ0および0であり、産業技術研究所からUSPTOに関連付けされた支持度および信頼指数は、それぞれ0および0であり、産業技術研究所から情報通信研究所に関連付けされた支持度および信頼指数は、それぞれ0.33および1である。したがって、図4のフレーズ関連表に基づき、フレーズOP22特許があるオブジェクトのテキスト特徴として選択された時、関連付けフレーズ情報通信研究所および産業技術研究所もオブジェクトのテキスト特徴として設定される。同様にして、USPTOがあるオブジェクトのテキスト特徴として選択された時、関連付けフレーズOP22特許および情報通信研究所もオブジェクトのテキスト特徴として設定される。情報通信研究所があるオブジェクトのテキスト特徴として選択された時、関連付けフレーズOP22特許およびUSPTOもオブジェクトのテキスト特徴として設定される。産業技術研究所があるオブジェクトのテキスト特徴として選択された時、関連付けフレーズ情報通信研究所もオブジェクトのテキスト特徴として設定される。言及すべきこととして、支持度と信頼指数に基づいて関連付けフレーズを選択し、テキスト特徴とする方法を例として説明したが、本発明はこれに限定されない。別の実施形態において、特徴分析および作成モジュール104は、他の方法を利用して関連付けフレーズを選択してもよい。本実施形態において、特徴分析および作成モジュール104は、対応するオブジェクトのデジタル環境特徴、物理的環境特徴およびテキスト特徴に基づいて環境特徴関連付けモデルを作成および更新し、環境特徴関連付けモデルを特徴レポジトリー106内に保存する。詳しく説明すると、オブジェクト関連付けシステム100を開始した後、環境認識およびモニタモジュール102は、オブジェクトに対応するデジタル環境情報および物理的環境センサ情報を継続的に検出および抽出する。さらに、特徴分析および作成モジュール104は、デジタル環境情報および物理的環境センサ情報を継続的に受信し、オブジェクトに対応するデジタル環境特徴、物理的環境特徴およびテキスト特徴を生成する。特に、特徴分析および作成モジュール104は、分析したオブジェクトに対応するデジタル環境特徴、物理的環境特徴およびテキスト特徴を環境特徴関連付けモデルに記録して、環境特徴関連付けモデルを継続的に更新する。図5は、本発明の実施形態に係る環境特徴関連付けモデルを示す概略図である。図5を参照すると、環境特徴関連付けモデル500は、オブジェクトフィールド502と、共通のワーキングオブジェクトフィールド504と、テキスト特徴フィールド506と、検出座標フィールド508とを含む。例えば、オブジェクトA.docの共通のワーキングオブジェクトがB.docであり、オブジェクトA.docのテキスト特徴がOP22特許、USPTOおよび情報通信研究所であり、オブジェクトA.docの検出座標がGPS132,25であるとする。図2を再度参照すると、オブジェクトが開かれた時、特徴照合モジュール108は、特徴レポジトリー106に保存された環境特徴関連付けモデル500に基づいて、オブジェクトに関連した別のオブジェクト以下、関連オブジェクトと称すを識別する。例えば、特徴照合モジュール108は、環境特徴関連付けモデルで開かれたオブジェクトに対応する共通のワーキングオブジェクトを開かれたオブジェクトの関連オブジェクトとする。図6は、本発明の実施形態に係る環境特徴関連付けモデルの共通のワーキングオブジェクトフィールドに基づいて、関連オブジェクトを検索する方法を示すフローチャートである。図6を参照すると、ステップS601において、特徴照合モジュール108は、特徴レポジトリー106から環境特徴関連付けモデル500を読み取り、ステップS603において、特徴照合モジュール108は、環境特徴関連付けモデル500に基づいて、開かれたオブジェクトが対応する共通のワーキングオブジェクトを有するかどうかを判断する。開かれたオブジェクトが対応する共通のワーキングオブジェクトを有する場合、ステップS605において、特徴照合モジュール108は、共通のワーキングオブジェクトの評価値すなわち、関連度に基づいて、共通のワーキングオブジェクトを関連オブジェクトとする。本実施形態において、特徴照合モジュール108は、環境特徴関連付けモデルにおいて開かれたオブジェクトのテキスト特徴と同じテキスト特徴を有する別のオブジェクトを検索して、関連オブジェクトとしてもよい。図7は、本発明の実施形態に係る環境特徴関連付けモデルのテキスト特徴に基づいて、関連オブジェクトを検索する方法を示すフローチャートである。図7を参照すると、ステップS701において、特徴照合モジュール108は、特徴レポジトリー106から環境特徴関連付けモデル500を読み取る。ステップS703において、特徴照合モジュール108は、環境特徴関連付けモデル500に基づいて、開かれたオブジェクトのテキスト特徴と同じテキスト特徴を有する別のオブジェクトが存在するかどうかを判断する。開かれたオブジェクトのテキスト特徴と同じテキスト特徴を有する別のオブジェクトが存在する場合、ステップS705において、特徴照合モジュール108は、その関連度例えば、同じテキスト特徴の数に基づいて、順番に別のオブジェクトを関連オブジェクトとする。本実施形態において、特徴照合モジュール108は、環境特徴関連付けモデルにおいて開かれたオブジェクトの検出座標と同じ検出座標を有する別のオブジェクトを検索して、関連オブジェクトとしてもよい。図8は、発明の実施形態に係る環境特徴関連付けモデルの検出座標に基づいて、関連オブジェクトを検索する方法を示すフローチャートである。図8を参照すると、ステップS801において、特徴照合モジュール108は、特徴レポジトリー106から環境特徴関連付けモデル500を読み取る。ステップS803において、特徴照合モジュール108は、環境特徴関連付けモデル500に基づいて、開かれたオブジェクトの検出座標と同じ検出座標を有する別のオブジェクトが存在するかどうかを判断する。開かれたオブジェクトの検出座標と同じ検出座標を有する別のオブジェクトが存在する場合、ステップS805において、特徴照合モジュール108は、その関連度例えば、距離の大きさに基づいて、順番に別のオブジェクトを関連オブジェクトとする。図2を再度参照すると、オブジェクトが開かれた時、アクチュエータモジュール110は、特徴照合モジュール108が検索した関連オブジェクトに基づいて、関連オブジェクトの参考情報図1に示すを生成し、表示する。言及すべきこととして、本実施形態において、特徴照合モジュール108は、それぞれ環境特徴関連付けモデルにおけるデジタル環境特徴例えば、共通のワーキングオブジェクト、テキスト特徴および物理的環境特徴例えば、検出座標に基づいて、関連オブジェクトを検索する。しかしながら、別の実施形態において、特徴照合モジュール108は、各特徴の重量に基づいて、環境特徴関連付けモデルにおけるデジタル環境特徴、物理的環境特徴およびテキスト特徴を同時に考慮して、関連オブジェクトを検索してもよい。例えば、環境特徴関連付けモデルにおけるデジタル環境特徴、物理的環境特徴およびテキスト特徴の重量が、それぞれ50、30および20であるとする。この場合、図9に示すように、アクチュエータモジュール110は、各特徴に基づいて情報を提供するのではなく、関連オブジェクトの情報を統合して提供する。図10は、本発明の実施形態に係る関連付けした情報を起動するオブジェクト関連付け方法を示すフローチャートである。図10を参照すると、ステップS1001において、環境認識およびモニタモジュール102は、コンピュータシステム1000で開かれたオブジェクトに対応するデジタル環境情報および物理的環境センサ情報を抽出する。ステップS1003において、特徴分析および作成モジュール104は、そのデジタル環境情報に基づいて、開かれたオブジェクトに対応するデジタル環境特徴を生成し、その物理的環境センサ情報に基づいて、開かれたオブジェクトに対応する物理的環境特徴を生成する。さらに、ステップS1005において、特徴分析および作成モジュール104は、そのテキスト内容に基づいて、開かれたオブジェクトに対応するテキスト特徴を生成する。デジタル環境情報および物理的環境特徴の生成方法、およびテキスト特徴の生成方法は、ステップS1003およびステップS1005で既に説明しているため、詳細については繰り返し説明しない。それから、ステップS1007において、特徴分析および作成モジュール104は、オブジェクトに対応するデジタル環境情報、物理的環境特徴およびテキスト特徴に基づいて、環境特徴関連付けモデルを更新し、環境特徴関連付けモデルを特徴レポジトリー106に保存する。言及すべきこととして、オブジェクト関連付けシステム100を開始した後、ステップS1001、S1003、S1005およびS1007を繰り返し実行して、環境特徴関連付けモデルを継続的に更新する。一方、ステップS1009において、環境認識およびモニタモジュール102は、オブジェクトが開かれたかどうかを継続的に検出する。あるオブジェクト例えば、オブジェクトA.docがコンピュータシステム1000で開かれた時、ステップS1011において、特徴照合モジュール108は、特徴レポジトリー106から環境特徴関連付けモデルを読み取る。そして、ステップS1013において、特徴照合モジュール108は、環境特徴関連付けモデルにおけるオブジェクトのデジタル環境情報、テキスト特徴および物理的環境特徴に基づいて、関連オブジェクトを検索する。ステップS1013の関連オブジェクトの検索方法は既に説明しているため、詳細については繰り返し説明しない。それから、ステップS1015において、アクチュエータモジュール110は、開かれたオブジェクトの関連オブジェクトが存在するかどうかを判断する。関連オブジェクトが存在する場合、ステップS1017において、アクチュエータモジュール110は、関連オブジェクトについての参考情報を提供する。例えば、関連オブジェクトの参考情報をデスクトップに表示する。それから、ステップS1009に戻って、オブジェクトが開かれたかどうかを継続的に検出する。言及すべきこととして、オブジェクト間の関連付け以外に、別の実施形態において、環境認識およびモニタモジュール102のシステム操作検出モジュール152は、さらに、オブジェクトが開かれた時に、オペレーティングシステム1100の環境設定を検出してもよい。例えば、環境設定は、コンピュータシステム1000のスクリーン輝度およびスピーカー音量等を含む。特に、特徴分析および作成モジュール104が環境設定に基づいてデジタル環境特徴を生成し、ユーザーが後でオブジェクトを再度開いた時に、アクチュエータモジュール110が関連した環境設定の参考情報をユーザーに提供して、ユーザーが迅速に操作環境を切り換えられるようにしてもよい。本発明は、さらに、複数のプログラム命令から成るコンピュータプログラム製品を提供する。プログラム命令をコンピュータシステムにロードして、コンピュータシステムがそれを実行することによって、上述した関連付け情報を起動するオブジェクト関連付け方法を実行し、コンピュータシステムに上述したオブジェクト関連付けシステムの機能を持たせる。また、コンピュータプログラム製品をコンピュータ読み取り可能記録媒体に保存し、その後、コンピュータシステムで読み取る。コンピュータ読み取り可能記録媒体は、任意のデータ記憶媒体であってもよい。コンピュータ読み取り可能記録媒体は、ROMreadonlymemory、RAMrandomaccessmemory、CDROM、磁気テープ、フロッピー登録商標ディスク、または光学式データ記憶装置であってもよい。以上のように、本発明の実施形態において、ユーザーによって開かれたオブジェクトに対応するデジタル環境情報、物理的環境特徴およびテキスト特徴に基づいて、関連オブジェクトをユーザーの参考として提供することによって、必要な情報の検索にかかる時間を大幅に短縮することができる。また、ユーザーがオブジェクトを開いた時に、オブジェクトを操作する関連環境設定の情報をユーザーに提供するため、ユーザーは、必要な環境設定を迅速に設定することができる。以上のごとく、この発明を実施形態により開示したが、もとより、この発明を限定するためのものではなく、当業者であれば容易に理解できるように、この発明の技術思想の範囲内において、適当な変更ならびに修正が当然なされうるものであるから、その特許権保護の範囲は、特許請求の範囲および、それと均等な領域を基準として定めなければならない。"