(57)【要約】【課題】ユーザがファイル内部の特定の部分に効率的にアクセスできるようにする機構を提供すること。【解決手段】ファイル内の表示部分を特定したことに応答して、ファイル内の当該特定した部分へのショートカットをデスクトップ環境に作成することができる。ショートカットを起動したことに応答して、ファイル内の当該特定した部分を示すことができる。当該起動に応答して、ファイルを開くことができる。ファイル内の位置を特定することは、カーソルをファイル内の位置からデスクトップ環境上の場所へドラッグすることを含むことができる。ファイル内の位置を特定することは、カーソルをファイル内の位置からツールバーにドラッグしてカーソルをツールバーからデスクトップ環境上の場所へドラッグすることを含むことができる。【選択図】図１
2014096146.tif 000002
【特許請求の範囲】
【請求項１】
ファイルの表示された位置を特定したことに応答して、前記ファイル内の特定した前記位置へのショートカットをデスクトップ環境に作成するステップであって、前記ファイル内の前記位置を特定することは、カーソルを前記ファイル内の前記位置から前記デスクトップ環境の場所へドラッグすることを含む、ステップと、
前記ショートカットの起動に応答して、
前記ファイルを開くステップと、
前記ファイル内の特定した前記位置を示すステップと、
を含む、コンピュータ実行型の方法。
【請求項２】
ファイル内の表示された位置を特定したことに応答して、前記ファイル内の特定した前記位置へのショートカットをデスクトップ環境に作成するステップと、
前記ショートカットを起動したことに応答して、前記ファイル内の特定した部分を示すステップと、
を含む、コンピュータ実行型の方法。
【請求項３】
前記起動に応答して、前記ファイルを開くステップをさらに含む、請求項２に記載の方法。
【請求項４】
前記ファイル内の前記位置を特定することは、カーソルを前記ファイル内の前記位置から前記デスクトップ環境の場所へドラッグするステップを含む、請求項２に記載の方法。
【請求項５】
前記ファイル内の前記位置を特定することは、
カーソルを前記ファイル内の前記位置からツールバーにドラッグするステップと、
前記カーソルを前記ツールバーから前記デスクトップ環境の場所へドラッグするステップと、
を含む、請求項２に記載の方法。
【請求項６】
複数のショートカットを選択し起動したことに応答して、
前記複数のショートカットに関連する複数のアプリケーション・ウィンドウの配置構成を決定するステップであって、決定された前記配置構成は前記複数のショートカットの配置構成を反映する、ステップと、
決定された前記配置構成に基づいて前記複数のアプリケーション・ウィンドウをデスクトップ環境に表示するステップと、
を含む、コンピュータ実行型の方法。
【請求項７】
決定された前記配置構成は、前記デスクトップ環境の利用可能な最大表示空間を利用する、請求項６に記載の方法。
【請求項８】
ファイル内の表示部分を特定したことに応答して、前記ファイル内の特定した位置へのショートカットをデスクトップ環境に作成し、
前記ショートカットを起動したことに応答して、前記ファイル内の特定した部分を示す、
プロセッサを備えた、装置。
【請求項９】
前記プロセッサは、前記起動に応答して前記ファイルを開くようにさらに構成された、請求項８に記載の装置。
【請求項１０】
前記ファイル内の前記位置を特定することは、カーソルを前記ファイル内の前記位置から前記デスクトップ環境の場所へドラッグするステップを含む、請求項８に記載の装置。
【請求項１１】
前記ファイル内の前記位置を特定することは、
カーソルを前記ファイル内の前記位置からツールバーにドラッグするステップと、
前記カーソルを前記ツールバーから前記デスクトップ環境の場所へドラッグするステップと、
を含む、請求項８に記載の装置。
【請求項１２】
複数のショートカットを選択し起動したことに応答して、前記複数のショートカットに関連する複数のアプリケーション・ウィンドウの配置構成を決定するためのプロセッサであって、決定された前記配置構成は前記複数のショートカットの配置構成を反映する、プロセッサと、
決定された前記配置構成に基づいて前記複数のアプリケーション・ウィンドウをデスクトップ環境に表示するためのディスプレイと、
を備える、装置。
【請求項１３】
決定された前記配置構成は、前記デスクトップ環境の利用可能な最大表示空間を利用する、請求項１２に記載の装置。
【請求項１４】
コンピュータに命令を実行させるためのコンピュータ実行可能命令で具体化した非一時的なコンピュータ読取可能媒体であって、前記コンピュータ実行可能命令は、
ファイル内の表示部分を特定したことに応答して、前記ファイル内の特定した位置へのショートカットをデスクトップ環境に作成するステップと、
前記ショートカットを起動したことに応答して、前記ファイル内の特定した部分を示すステップと、
を含む、非一時的なコンピュータ読取可能媒体。
【請求項１５】
前記コンピュータ実行可能命令は、前記起動に応答して前記ファイルを開くステップをさらに含む、請求項１４に記載のコンピュータ読取可能媒体。
【請求項１６】
前記ファイル内の前記位置を特定することは、カーソルを前記ファイル内の前記位置から前記デスクトップ環境の場所へドラッグするステップを含む、請求項１４に記載のコンピュータ読取可能媒体。
【請求項１７】
前記ファイル内の前記位置を特定することは、
カーソルを前記ファイル内の前記位置からツールバーにドラッグするステップと、
前記カーソルを前記ツールバーから前記デスクトップ環境の場所へドラッグするステップと、
を含む、請求項１４に記載のコンピュータ読取可能媒体。
【請求項１８】
コンピュータに命令を実行させるためのコンピュータ実行可能命令で具体化した非一時的なコンピュータ読取可能媒体であって、前記コンピュータ実行可能命令は、
複数のショートカットを選択し起動したことに応答して、
前記複数のショートカットに関連する複数のアプリケーション・ウィンドウの配置構成を決定するステップであって、決定された前記配置構成は前記複数のショートカットの配置構成を反映する、ステップと、
決定された前記配置構成に基づいて前記複数のアプリケーション・ウィンドウをデスクトップ環境に表示するステップと、
を含む、非一時的なコンピュータ読取可能媒体。
【請求項１９】
決定された前記配置構成は、前記デスクトップ環境の利用可能な最大表示空間を利用する、請求項１８に記載のコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル位置のショートカットおよびウィンドウの配置構成に関する。
【背景技術】
【０００２】
ユーザはしばしばコンピュータ装置上のファイルに複数回アクセスする。例えば、ユーザは、ワード・プロセッサ・アプリケーションを長時間使用して論文の草稿を作成するかもしれない。論文の草稿を作成する過程で、ユーザは草稿が進むにつれて様々な段落に内容を追加するという計画を立てるかもしれず、したがって、ユーザは特定の時点に論文の様々な部分に素早くアクセスする必要があるかもしれない。
【０００３】
同様に、ユーザは複数のファイルの内容を結合するためにこれらのファイルにアクセスするかもしれない。例えば、ユーザはワード・プロセッサ・ファイル、スプレッド・シート、およびプレゼンテーションにアクセスしてこれら３つのファイルの内容を結合するかもしれない。具体的には、ユーザは、関連する内容を含みうる各ファイルの特定部分にアクセスする必要があるかもしれない。しかし、今日のデスクトップ環境は、ユーザがファイル内部の特定の部分に効率的にアクセスできるようにする機構を有しない。
【発明の概要】
【課題を解決するための手段】
【０００４】
ファイルの表示部分を特定したことに応答して、当該ファイル内の特定した位置へのショートカットをデスクトップ環境に作成するステップであって、当該ファイル内の当該位置を特定することは、カーソルを当該ファイル内の当該位置から当該デスクトップ環境上の場所へドラッグすることを含む、ステップと、当該ショートカットの起動に応答して、当該ファイルを開くステップと、当該ファイル内の当該特定した位置を示すステップと、を含むコンピュータ実行型の方法を開示する。
【図面の簡単な説明】
【０００５】
【図１】１実施形態に従って、ファイル内の位置へのショートカットを作成することを示す図である。
【図２】１実施形態に従って、ビデオ・ファイル内の位置へのショートカットを作成することを示す図である。
【図３】１実施形態に従って、ショートカットの配置構成に基づいてアプリケーション・ウィンドウを提示することを示す図である。
【図４】本発明の１実施形態における例示的なアーキテクチャを示す図である。
【発明を実施するための形態】
【０００６】
ファイルの部分に効率的にアクセスするためのシステムの中で、諸実施形態を説明することができる。１実施形態では、ファイル内の表示部分を特定したことに応答して、ファイル内の特定した部分へのショートカットをデスクトップ環境上に作成することができる。ショートカットを起動したことに応答して、ファイル内の当該特定した部分を示すことができる。１実施形態では、当該起動に応答して、当該ファイルを開いてもよい。１実施形態では、ファイル内の位置を特定することは、カーソルを当該ファイルの当該位置からデスクトップ環境上の場所へドラッグすることを含んでもよい。１実施形態では、ファイル内の位置を特定することは、当該ファイル内の当該位置からカーソルをツールバーにドラッグすること、および、カーソルを当該ツールバーからデスクトップ環境上の場所へドラッグすることを含んでもよい。
【０００７】
１実施形態では、ショートカットを選択し起動したことに応答して、当該ショートカットに関連するアプリケーション・ウィンドウの配置構成を決定してもよい。決定した配置構成が当該ショートカットの配置構成を反映してもよい。当該アプリケーション・ウィンドウを、決定した配置構成に基づいてデスクトップ環境上に表示してもよい。１実施形態では、決定した配置構成が、デスクトップ環境上の利用可能な最大表示空間を利用してもよい。
【０００８】
図１は、１実施形態に従ってファイル内の位置へショートカットを作成することを示す。１実施形態では、ショートカット１２０をＧＵＩ（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）１００との対話を介して作成してもよい。ＧＵＩ１００は、オペレーティング・システムのデスクトップ環境（ＤＥ）であってもよい。ユーザは、例えばファイルの内容を開き、参照し、編集し、視聴し、保存し、かつ／または閉じることによって、ＤＥ１００を介してファイルと対話してもよい。例示的な実施形態では、ユーザは、ファイル１１０を開いてファイル１１０の内容を参照／修正してもよい。ファイル１１０は、ワード・プロセッサ・ファイル、例えば、マイクロソフト（登録商標）のＷｏｒｄファイルであってもよい。ユーザは次いでＤＥ１００上に、ファイル１１０内の特定の位置１１２へのショートカット１２０を作成してもよい。ショートカット１２０が作成されると、当該ショートカット１２０をファイル１１０内の位置１１２と関連付けてもよい。この関連付けを、ファイル１１０を閉じた後も継続させてもよい。１実施形態では、作成したショートカット１２０を、それが常にＧＵＩ１００の全面にあるように表示してもよい。具体的には、ショートカット１２０は、他のウィンドウがショートカット１２０にドラッグされたとしても、常に可視である（「常にトップにある」ともいう）。
【０００９】
１実施形態では、ショートカット１２０の起動により、ファイル１１０内の位置１１２をユーザに示してもよい。例えば、コンピュータのマウスを介してショートカット１２０をダブル・クリックすることにより、ショートカット１２０を起動してもよい。ショートカット１２０の起動に応答して、点滅カーソル（即ち、標識）を位置１１２に表示してもよい。１実施形態では、ファイル１１０がショートカット１２０の起動前に開かれていない場合、ショートカット１２０の起動により最初にファイル１１０を開き、次いで位置１１２をユーザに対して示してもよい。１実施形態では、ショートカット１２０の起動後に、ファイルを編集するためにユーザが入力した入力により、ユーザに対して示した位置１１２から始まるファイルを修正してもよい。
【００１０】
点滅カーソル１１２は標識の１例であり、他の諸実施形態では任意の可視標識を利用してもよいことは当業者には理解される。標識として、位置１１２におけるハイライト、シェーディング、および／または奥行きを変更すること、位置１１２上に矢印のようなマーカを表示すること、等を含めてもよい。
【００１１】
様々な動作を使用してショートカット１２０を作成してもよい。１実施形態では、ユーザはマウス・ポインタで位置１１２を指し示し、マウスのボタンをクリックし、当該マウスのボタンを押したまま当該マウス・ポインタをＤＥ１００上の所望のショートカット作成位置にドラッグし、当該ボタンを当該所望のショートカット作成位置で放してもよい（点線１１４はこのマウス・ポインタの動きを示してある）。場合によっては、ＤＥ１００に１つまたは複数の表示ウィンドウが重ねられていることがあり、したがって、ユーザがショートカット１２０を作成しようとするとき、ＤＥ１００上の場所に容易にアクセスできないこともある。したがって、別の実施形態では、ユーザはマウス・ポインタで位置１１２を指し示し、マウスのボタンをクリックし、当該マウスのボタンを押したまま当該マウス・ポインタをツールバー１０２のような場所にドラッグし、当該マウスのボタンを押したまま当該マウス・ポインタをＤＥ１００上の所望のショートカット作成位置にドラッグし続け、当該ボタンを当該所望のショートカット作成位置で放してもよい（点線１１６はこのマウス・ポインタの経路を示している）。マウスをツールバー１０２にドラッグすることで、先ず、ショートカットをＤＥ１００上に重ねられたウィンドウの１つではなくＤＥ１００上に置くべきことをコンピュータ・システムに伝えてもよい。１実施形態では、ショートカット１２０の作成過程においてマウス・ポインタをツール・バー１０２にドラッグしたことに応答して、ユーザがどこにショートカット１２０を置くべきかを判定するときにＧＵＩ１００をより良く参照できるように、ＧＵＩ１００上に重ねられたウィンドウが半透明または透明になってもよい。１実施形態では、ショートカット１２０を、右クリック・メニューのようなメニューを介して作成してもよい。ユーザは、例えば、マウス・ポインタで位置１１２を指し示し、マウスのボタンをクリックし、当該マウスのボタンを押したまま当該マウス・ポインタをＤＥ１００上の所望のショートカット作成位置にドラッグし、当該所望のショートカット作成位置で当該ボタンを話してもよい。ユーザによるこの動作に応答して、ショートカットを作成するための選択肢を含むメニューをユーザに表示してもよい。
【００１２】
ショートカットを任意の種類のファイル内の位置に作成してもよい。当該ファイルには、ワード・プロセッサ・ファイル、（マイクロソフト（登録商標）Ｅｘｃｅｌファイルのような）スプレッド・シート・ファイル、（マイクロソフト（登録商標）Ｐｏｗｅｒｐｏｉｎｔファイルのような）プレゼンテーション・ファイル、（マイクロソフト（登録商標）Ｖｉｓｉｏファイルのような）ダイアグラム・ファイル、電子メール・ファイル、ウェブ・ブラウザを介してアクセス可能なファイル、オーディオ・ファイル、およびビデオ・ファイルが含まれる。図２は、１実施形態に従って、ビデオ・ファイル内の位置へのショートカットを作成することを示す図である。ビデオ・ファイル２１０を、ＧＵＩ１００上に提示したビデオ・プレイヤで開いてもよい。上述の原理を用いて、ビデオのタイムライン２１８内の位置２１２をクリックしマウス・ポインタをＧＵＩ１００上の場所にドラッグすることにより、ショートカット２２０をビデオ内の位置に作成してもよい。点線２１４は、マウス・ポインタの動きを示す。ショートカット２２０を起動することにより、ビデオのタイムライン内の位置２１２に対応するビデオ・フレームから開始するビデオ２１０を再生してもよい。別の実施形態では、現在再生しているビデオ・フレーム内の任意の場所２１３をクリックしマウス・ポインタをＧＵＩ１００上の場所にドラッグすることにより、当該現在再生しているビデオ・フレームに対応するビデオ・ファイル２１０内の位置へのショートカット２２０を作成してもよい。点線２１６はマウス・ポインタの動きを示す。
【００１３】
１２０および２２０のようなショートカットに対応する位置の粒度はカスタマイズ可能であってもよい。例えば、１実施形態では、ワード・プロセッサ・ファイルへのショートカットを段落レベルで作成するといったユーザの好みを設定してもよい。したがって、段落の中央の位置をクリックしてドラッグすることによりショートカットを作成した場合、当該ショートカットを起動することにより、段落の中央ではなく段落の先頭に点滅カーソル（即ち、標識）を配置することができる。別の実施形態では、ワード・プロセッサ・ファイルへのショートカットを文字レベルで作成するといったユーザの好みを設定してもよい。したがって、段落内の特定の単語の３番目の文字に対応する位置でクリックしドラッグすることによりショートカットを作成した場合、当該ショートカットを起動することにより、まさに当該特定の単語の３番目の文字に点滅カーソル（即ち、標識）を配置することができる。
【００１４】
１実施形態では、ショートカットの説明を当該ショートカットの隣に表示してもよい。当該説明を、ショートカットの作成時に自動的に生成するか、または、ユーザが手動で提供してもよい。自動的に生成された説明は、当該ショートカットに関連するファイルの名前の表示、および／または、当該ショートカットに関連する位置の表示を含んでもよい。
【００１５】
図３は、１実施形態に従って、ショートカットの配置構成に基づいてアプリケーション・ウィンドウを提示することを示す図である。しばしば、ユーザは、全てのウィンドウをＧＵＩ上で同時に参照できるように、ファイルを表示しているウィンドウを手動で配置することによって複数のファイルにアクセスすることがある。例えば、図３に示すように、ユーザはウィンドウ３１０、３１２、および３１４をＧＵＩ３００上で互いと隣り合って配置し、ユーザが３つのウィンドウ全てに同時にアクセスできるようにしてもよい。さらに、ユーザはウィンドウ３１０、３１２、および３１４をユーザの好みに基づいて特定のパターンで配置してもよい。しかし、ユーザがウィンドウ３１０、３１２、および３１４のうち１つまたは複数を閉じ、それらを再度開いたとき、ユーザはウィンドウをユーザの好みに基づいて再配置しなければならないかもしれない。１実施形態では、ウィンドウ３１０、３１２、および３１４を、これらのウィンドウ内に表示されたファイルに関連するショートカットの配置構成に基づいて配置してもよい。例えば、ショートカット３２０、３２２、および３２４を、それぞれウィンドウ３１０、３１２、および３１４内に表示されたファイルに関連付けてもよい。１実施形態では、ユーザは、ユーザが好む、対応するファイルのウィンドウとほぼ同一の配置構成でショートカット３２０、３２２、および３２４を配置してもよい。例えば、ユーザは、ウィンドウ３１０をＧＵＩ３００の左側に配置し、ウィンドウ３１２をＧＵＩ３００の中央に配置し、ウィンドウ３１４をＧＵＩ３００の右側に配置することを好むかもしれない。したがって、ユーザは、ショートカット３２０、３２２、および３２４を同様に配置してもよい。即ち、図３に示すように、ショートカット３２０を左に配置し、ショートカット３２２を中央に配置し、ショートカット３２４を右に配置してもよい。図３に示すように、３つのショートカット３２０、３２２、および３２４全てを選択し起動したことに応答して、ショートカットに関連するファイルを（当該ファイルがまだ開かれていない場合は）ウィンドウ３１０、３１２、および３１４内で開き、ウィンドウ３１０、３１２、および３１４をＧＵＩ３００上に自動的に配置して、ショートカット３２０、３２２、および３２４の配置構成を反映してもよい。１実施形態では、ショートカットを選択し起動したとき、対応するウィンドウの寸法を調節して、当該ウィンドウがＧＵＩ３００上でほぼ均等な領域を占めるようにしてもよい。１実施形態では、ウィンドウの寸法を調節して、ＧＵＩ３００上で利用可能な表示領域全体が当該ウィンドウにより利用されるようにしてもよい。
【００１６】
ショートカットを、ユーザが実施する様々な動作に応答して選択および／または起動してもよい。特定のキーボード・ボタン（例えば、「ｃｔｒｌ」ボタン）を押しつつ各アイコンを個別にクリックすること、マウスを用いてアイコン周囲のボックスをドラッグすること、等のような、ＤＥ内の複数のアイコンを選択する動作は当業界で公知であり、これらの選択動作の何れかを利用してショートカットを選択してもよい。同様に、複数の選択されたアイコンを右クリックしてメニューを開き当該メニュー内の「開く」コマンドを選択することのような、ＤＥ内の複数の選択されたアイコンを起動する動作は当業界で公知であり、これらの起動動作の何れかを利用してショートカットを起動してもよい。１実施形態では、複数のショートカットを選択することにより、起動のための追加動作を必要とせずに、選択されたショートカットを自動的に起動してもよい。
【００１７】
図３に示したショートカットおよびウィンドウの配置構成は例示的なものであり他の多くの配置構成が他の諸実施形態において可能であることは当業者には理解される。さらに、図３に示す各ショートカットは、当該ショートカットの起動によりＧＵＩ３００内でウィンドウが開かれる限り、どのような種類のショートカットであってもよい。例えば、１実施形態では、図１および図２に関する議論で説明したように、各ショートカットをファイルおよび当該ファイル内の位置に関連付けてもよい。別の実施形態では、ショートカットを（位置情報なしに）ファイルだけと関連付けてもよい。別の実施形態では、アプリケーションを起動するショートカットのようなショートカットを（ファイルまたはファイル内の位置に関する情報なしに）アプリケーションに関連付けてもよい。
【００１８】
この応用例で説明した原理は、ＤＥを有する任意の装置に適用可能である。当該装置には、デスクトップ・コンピュータ、ラップトップ・コンピュータ、タブレット装置、携帯電話、スマート・フォン、グラフィック・インタフェース付きの自動車用コンピュータ、ビデオ・ゲーム装置、電子書籍端末、ならびにテレビおよびメディア・プレーヤのような娯楽装置が含まれる。以上の議論では、明確さのためショートカットの作成、選択、および起動に対するユーザの動作をコンピュータのマウスおよびキーボードのような入力装置に照らして説明したが、他の任意の入力装置を使用して、装置が入力を受け取ったことに応じて同じユーザ動作を実施してもよい。例えば、ユーザがタッチ・スクリーンを有するスマート・フォンと対話する場合、ユーザは、例えばファイル内部の特定の位置を自分の指で２回タップし、タッチ・スクリーンを触り続けながら指をドラッグし、スマート・フォンのＤＥ上の所望の位置に到達したときに指をタッチ・スクリーンから放すことにより、ショートカットを作成してもよい。類似の動作を、スタイラス・ペン、トラックボール、ポインティング・スティック、遠隔制御装置、ビデオ・ゲーム・コントローラ、動きセンサ（例えば、マイクロソフト（登録商標）のＫｉｎｅｃｔセンサ）、等のような入力装置を用いて実施してもよい。
【００１９】
図４は、本発明の１実施形態における例示的なアーキテクチャを示す。ファイル４１０を参照し、作成し、または修正するためのアプリケーションを実行しているシステムを、表示装置４１５、既存の内部システム４３０とネットワーク４２０を通じて接続し、外部システム４５０とネットワーク４２０およびファイアウォール・システム４４０を通じて接続してもよい。ファイル４１０を参照し、作成し、または修正するためのアプリケーションを実行しているシステムが、デスクトップ・コンピュータ、ラップトップ・コンピュータ、タブレットＰＣ、クライアント・コンピュータ、携帯電話、自動車内の中央コンピュータ、タッチ・スクリーンを有する任意の装置、および他の任意のコンピュータを備えてもよい。表示装置４１５が、コンピュータのモニタ、タッチ・スクリーン、タブレットＰＣスクリーン、携帯電話スクリーン、および他の任意のディスプレイを備えてもよい。既存の内部システム４３０が、サーバを備えてもよく、ファイル・データおよび／または他のデータを提供してもよい。外部システム４５０がサーバを備えてもよく、外部システム４５０を情報サービス・プロバイダのようなサード・パーティにより保守してもよく、外部システム４５０が、定期的にサード・パーティにより更新できるファイル・データおよび／または他のデータを含んでもよい。ファイル４１０を参照し、作成し、または修正するためのアプリケーションを実行しているシステムが、これらの外部システムと対話して、内部システムを外部システムから分離するファイアウォール・システム４４０を通じてファイル／更新情報を取得してもよい。
【００２０】
内部システム４３０および外部システム４５０が図４に含まれているが、幾つかの諸実施形態では、これらのシステムのうち一方または両方を必要としなくともよいことは当業者には理解される。１実施形態では、内部システム４３０および外部システム４５０が提供する機能を、ファイル４１０を参照し、作成し、または修正するためのアプリケーションを実行しているシステムにより提供してもよい。
【００２１】
図４のシステムの各々が、処理装置４１２、メモリ４１３、データベース４１１、および入出力インタフェース４１４を含んでもよく、システム・バスを介してこれらの全てを相互に接続してもよい。様々な諸実施形態では、システム４１０、４３０、４４０、および４５０の各々が、１つまたは複数のネットワークを通じて通信する追加のおよび／または異なるシステムを含むモジュール式のハードウェア・システムおよび／またはソフトウェア・システムを有するアーキテクチャを有してもよい。モジュール式の設計により、企業は、幾つかの諸実施形態では様々なベンダのシステムを用いることを含めて、システムを追加し、交換し、アップグレードすることができる。これらのシステムは高度にカスタマイズされた性質を有するので、様々な諸実施形態が、環境および組織の要望に応じて様々な種類、量、および構成のシステムを有することができる。
【００２２】
１実施形態では、メモリ４１３が、データを取り出し、表示し、変更し、保存するための様々な構成要素を含んでもよい。メモリ４１３には、様々なメモリ、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）、フラッシュ・メモリ、キャッシュ・メモリ、および他のメモリ装置を含めてもよい。さらに、例えば、メモリ４１３および処理装置（複数可）４１２を、集合的にシステムを構成する幾つかの異なるコンピュータに分散させてもよい。
【００２３】
データベース４１１は、検索と抽出に適合された任意の種類のデータ記憶部を備えてもよい。データベース４１１には、ＳＡＰデータベース（ＳＡＰ  ＤＢ）、Ｉｎｆｏｒｍｉｘ、Ｏｒａｃｌｅ、ＤＢ２、Ｓｙｂａｓｅ、および他のそのようなデータベース・システムを含めてもよい。データベース４１１には、ＳＡＰのＨＡＮＡ（ｈｉｇｈ  ｐｅｒｆｏｒｍａｎｃｅ  ａｎａｌｙｔｉｃ  ａｐｐｌｉａｎｃｅ）のインメモリ・コンピューティング・エンジンおよび他のそのようなインメモリ・データベースを含めてもよい。
【００２４】
処理装置４１２は、計算およびシステム制御機能を実施してもよく、適切なＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）を備える。処理装置４１２は、マイクロプロセッサ装置のような単一の集積回路を備えてもよく、または、協働して処理装置の機能を実現する任意の適切な数の集積回路装置および／または回路基板を備えてもよい。処理装置４１２は、オブジェクト指向コンピュータ・プログラムのようなコンピュータ・プログラムをメモリ４１３内部で実行してもよい。
【００２５】
以上の説明は、例示および説明の目的で提示したものであり、包括的ではなく、本発明の諸実施形態を開示した形態そのものに限定するものではない。種々の修正および変形が、以上の教示事項に照らして可能であり、本発明と調和する諸実施形態を実行することから得られる。例えば、説明した諸実施形態の一部がソフトウェアおよびハードウェアを備えてもよいが、本発明と調和する一部のシステムおよび方法をソフトウェア単体またはハードウェア単体で実装してもよい。さらに、本発明の諸態様がメモリに格納されているとして説明したが、当該諸態様が、例えば固体ドライブもしくはＤＶＤ  ＲＯＭのような二次記憶装置、インターネットもしくは他の伝播媒体、または他の形態のＲＡＭもしくはＲＯＭのような、他のコンピュータ読取可能媒体を備えてもよい。
【符号の説明】
【００２６】
１００  ＧＵＩ
１１０  ファイル
１１２  位置
１２０  ショートカット
【図１】
2014096146.tif 000003
【図２】
2014096146.tif 000004
【図３】
2014096146.tif 000005
【図４】
2014096146.tif 000006