[go: up one dir, main page]

JP2000056885A - ファイル操作装置およびファイル操作プログラムを記録した記録媒体 - Google Patents

ファイル操作装置およびファイル操作プログラムを記録した記録媒体

Info

Publication number
JP2000056885A
JP2000056885A JP22581198A JP22581198A JP2000056885A JP 2000056885 A JP2000056885 A JP 2000056885A JP 22581198 A JP22581198 A JP 22581198A JP 22581198 A JP22581198 A JP 22581198A JP 2000056885 A JP2000056885 A JP 2000056885A
Authority
JP
Japan
Prior art keywords
file
folder
item
menu
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP22581198A
Other languages
English (en)
Other versions
JP3792405B2 (ja
Inventor
Takao Yagi
隆生 八木
Osamu Takahashi
修 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP22581198A priority Critical patent/JP3792405B2/ja
Priority to US09/229,328 priority patent/US6393429B1/en
Publication of JP2000056885A publication Critical patent/JP2000056885A/ja
Application granted granted Critical
Publication of JP3792405B2 publication Critical patent/JP3792405B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/912Applications of a database
    • Y10S707/918Location
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【課題】 ファイル操作装置に関し、GUI環境でのフ
ァイル選択の操作性を向上させることを目的とする。 【解決手段】 ファイルメニュー、ファイル選択画面、
フォルダツリーメニュー、あるいはファイルブラウザで
のファイル/フォルダ/アイコンやデスクトップ上のア
イコンを選択してメニューを開くとき、ファイルメニュ
ー項目作成表示手段4、ファイル選択画面項目作成表示
手段5、フォルダツリー項目作成表示手段6およびファ
イル・アイコン用メニュー項目作成表示手段8が、環境
設定手段1で設定して設定内容記憶手段2に記憶された
データおよび履歴記憶手段3に記憶された履歴データを
読み出し、メニューなどに追加して表示する。また、ド
ラッグ・アンド・ドロップ操作時に、ドロップ一覧ウィ
ンドウ作成表示手段7が設定データ、履歴データを読み
出してドロップ一覧ウィンドウに一覧表示させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はファイル操作装置に
関し、特にGUI(Graphical User I
nterface)環境におけるファイル操作、すなわ
ちアプリケーションで開くファイルの選択、ファイルの
コピー先の選択、ファイルを開くアプリケーションの選
択において、アプリケーションのファイルメニューによ
る操作、エクスプローラなどのファイルブラウザのメニ
ューによる操作、デスクトップ上のアイコンのメニュー
による操作、ファイルブラウザのドラッグ・アンド・ド
ロップ操作などの操作性を向上するファイル操作装置に
関する。
【0002】GUI環境では、ファイル操作はマウスを
使った操作が基本になっており、たとえばアプリケーシ
ョンからデータファイルを開くときのファイルの選択、
ファイルブラウザにて一覧表示されたファイルの選択・
コピー・移動など文字入力以外のほとんどの操作をマウ
スによって行うことができる。
【0003】
【従来の技術】GUI環境を備えたオペレーティングシ
ステム、たとえばWindows(米国Microso
ft Corporationの米国およびその他の国
における登録商標)においては、以下のようなファイル
操作が実現されている。
【0004】まず、起動されたアプリケーションのメニ
ューバーにある「ファイル」をクリックすることによっ
てファイルメニューが開く。このファイルメニューに
は、「新規作成」、「開く」などの項目の他に最近アク
セスしたファイルの一覧が表示され、その中のファイル
項目を指定することにより開こうとするファイルを容易
に選択することができる。この最近アクセスしたファイ
ルの一覧は、一覧表示される項目数があらかじめ設定さ
れており、最近アクセスしたファイルが一覧上にないフ
ァイルが選択される度に追加され、追加されたファイル
の数が設定された項目数を越えると、古い項目から順に
一覧から取り除かれ、常に最新のファイル項目のみが表
示されるようになっている。
【0005】また、ファイルブラウザでファイルを指定
するか、あるいはデスクトップ上のアイコンを指定する
ことによって選択した状態で右クリックすることによっ
て、「開く」項目を含んだメニューが表示される。ここ
で、「開く」項目を選択することにより、選択されたア
プリケーションを起動、または、関連するアプリケーシ
ョンを起動してファイルを開くことができる。
【0006】また、メニューバーにある「ファイル」を
クリックすることで開いたファイルメニューの中から
「開く」項目を選択すると、ファイル選択画面が表示さ
れる。このとき、そのファイル選択画面には、最後にア
クセスしたフォルダ(=ディレクトリ)の内容が表示さ
れる。ここで、目的のファイルが現在のフォルダにあれ
ば、そのファイル項目を指定してダブルクリックするか
「開く」ボタンを押すことによってファイルを開くこと
ができる。もし、現在のフォルダに目的のファイルがな
い場合は、「フォルダの選択(ディレクトリの選択)」
ボタンを押し、フォルダ選択画面により、目的のファイ
ルが含まれるフォルダへ移動し、目的のファイルを選択
することができる。
【0007】また、メニューバーにある「ファイル」を
クリックすることで開いたファイルメニューの中から
「開く」項目を選択すると、ファイル選択画面が表示さ
れる。このとき、そのファイル選択画面には、最後にア
クセスしたフォルダの内容が表示される。ここで、目的
のファイルが現在のフォルダにない場合は、「参照」ボ
タンを押して、フォルダツリー画面を表示し、目的のフ
ァイルが含まれるフォルダへ移動して、目的のファイル
を選択することができる。
【0008】さらに、ファイルブラウザでファイルを選
択してドラッグ操作を行った場合、画面上に可視状態で
表示されている、起動済みのアプリケーション、デスク
トップ上のアプリケーションやフォルダのアイコン、フ
ァイルブラウザ内に表示されているアプリケーションフ
ァイルやフォルダのアイコンにドロップ操作を行うこと
ができる。ここで、アプリケーションのアイコンにドロ
ップ操作を行うことで、そのアプリケーションを起動し
てドラッグしたファイルを開くことができる。また、フ
ォルダを表すアイコンにドロップ操作を行うことで、そ
のフォルダにドラッグしたファイルをコピー/ 移動する
ことができる。
【0009】
【発明が解決しようとする課題】しかし、メニューバー
にある「ファイル」をクリックすることで開いたファイ
ルメニューの中の最近アクセスしたファイル一覧に目的
のファイルが乗っていない場合、「開く」項目を選択し
てファイル選択画面を表示させるが、このファイル選択
画面が表示する現在のフォルダの中にも目的のファイル
がない場合には、さらに、「フォルダの選択」ボタンや
「参照」ボタンを押すことによって表示されるフォルダ
選択画面内で、通常は複数回ダブルクリックするなどの
操作を行って現在のフォルダを目的のファイルが含まれ
るフォルダに移動してからでないと、目的のファイルを
選択することができない。
【0010】また、ファイルブラウザでファイルを選択
し、あるいはデスクトップ上のアイコンを選択した状態
でメニューを開いた場合、そのメニューの「開く」項目
を選択しただけでは、選択されたファイルまたはアイコ
ンが示すアプリケーションを起動するか、もしくは選択
されたファイルまたはアイコンが示すファイルに関連す
るアプリケーションを起動してファイルを開くことしか
できない。このため、前者の場合は、起動後に改めてフ
ァイルを開く操作が必要となり、また、後者では、関連
付けられていないアプリケーションでは開くことができ
ない。
【0011】メニューバーにある「ファイル」をクリッ
クすることで開いたファイルメニューは、「開く」項目
をメニューの中で最も選択しやすい位置に配置してい
る。したがって、この「開く」メニューは、通常、メニ
ューの下部に配置されている最近アクセスしたファイル
一覧に比べて選択がより楽であるため、ファイル一覧の
項目を確認せずに「開く」項目を選択してファイル選択
画面を表示することが多い。ファイル選択画面は、通
常、最後にアクセスしたフォルダを開くため、目的のフ
ァイルがそれ以外にある場合は、改めて目的のファイル
が格納されたフォルダへ移動する操作が必要である。
【0012】また、ドラッグ・アンド・ドロップ操作で
は、ドラッグ操作を開始した位置にかかわらず、画面上
に可視状態で表示されている、起動済みのアプリケーシ
ョン、デスクトップ上のアプリケーションやフォルダの
アイコン、ファイルブラウザ内に表示されているアプリ
ケーションファイルやフォルダのアイコンに対してしか
ドロップ操作を行うことができない。一般的に、利用者
がよく使うアプリケーションやフォルダはある程度決ま
っていると考えられる。しかし、ドロップ対象が起動済
みのアプリケーションやファイルブラウザ内に表示され
ているアプリケーションファイルやフォルダのアイコン
の場合、あらかじめ、アプリケーションを起動しておく
必要があり、ドロップ対象がデスクトップ上のアプリケ
ーションやフォルダのアイコンの場合は、それらのアイ
コンをデスクトップ上に置いておく必要がある。デスク
トップ上のアイコンは、ドロップ操作が完了して不要に
なっても表示されているため、アイコンの数が多くなる
とデスクトップ上が煩雑になり、また、ドロップ操作時
に目的となるアイコンを探しにくくなって作業の効率が
低下する。しかも、ドロップ対象がドラッグ開始位置よ
り離れた位置にある場合、ドロップ対象位置までドラッ
グする操作量が多くなり、効率よくドロップ操作を行う
ことができない。さらに、ドロップ対象が他のウィンド
ウの下側に隠れている場合は、ドロップ操作を行うこと
ができないという問題点があった。
【0013】本発明はこのような点に鑑みてなされたも
のであり、特にGUI環境におけるファイル操作におい
て、ファイル選択画面の操作をなくすかあるいは操作回
数を低減して、開くまたは起動しようとするファイルの
選択あるいはドロップ対象アイコンの選択を容易にする
ファイル操作装置を提供することを目的とする。
【0014】
【課題を解決するための手段】図1は上記目的を達成す
る本発明の原理図である。本発明によるファイル操作装
置は、環境設定手段1と、設定内容記憶手段2と、履歴
記憶手段3と、ファイルメニュー項目作成表示手段4
と、ファイル選択画面項目作成表示手段5と、フォルダ
ツリー項目作成表示手段6と、ドロップ一覧ウィンドウ
作成表示手段7と、ファイル・アイコン用メニュー項目
作成表示手段8とから構成されている。
【0015】環境設定手段1は、表示しようとするファ
イルメニュー、ファイル選択画面、フォルダツリーメニ
ュー、ドロップ一覧ウィンドウ、およびファイル・アイ
コン用メニューにメニュー項目として表示する項目を設
定したり表示条件などを設定する。環境設定手段1によ
って設定された内容は設定内容記憶手段2に記憶され
る。履歴記憶手段3は、開いたファイル/フォルダの履
歴を設定内容記憶手段2に設定された表示条件に従って
記憶する。ファイルメニュー項目作成表示手段4は、ア
プリケーションのファイルメニューを表示させるとき
に、履歴記憶手段3から最近アクセスしたファイル/フ
ォルダの項目を、設定内容記憶手段2からあらかじめ設
定されたファイル/フォルダの項目をそれぞれ取得して
ファイルメニューに追加して表示し、その追加された項
目を選択対象とすることにより、ファイル選択画面での
操作を省略したり目的のファイルを選択するまでの操作
回数を低減する。ファイル選択画面項目作成表示手段5
は、アプリケーションのファイルメニューで「開く」項
目を選択するか、ファイルメニュー項目作成表示手段4
によってアプリケーションのファイルメニューに追加表
示されたフォルダ項目を選択することによってファイル
選択画面を開くとき、履歴記憶手段3から最近アクセス
したファイル/フォルダの項目および設定内容記憶手段
2から設定されたファイル/フォルダの項目を取得し、
これらの項目をファイル選択画面に追加して表示する。
フォルダ項目を選択することによってファイル選択画面
が開かれた場合は、現在のフォルダがその選択されたフ
ォルダに移動してファイル選択画面が開かれる。追加さ
れた項目を選択することで、目的のファイルを選択する
までの操作回数が低減され、フォルダの移動操作の回数
も低減される。フォルダツリー項目作成表示手段6は、
ファイル選択画面で「参照」ボタンが押されることによ
ってフォルダツリーメニューが開くとき、履歴記憶手段
3から最近アクセスしたファイル/フォルダの項目を取
得し、設定内容記憶手段2から設定されているファイル
/フォルダの項目を取得してフォルダツリーメニューに
追加して表示する。これにより、追加された項目を選択
することによりファイル選択における操作が簡略化され
る。ドロップ一覧ウィンドウ作成表示手段7は、ファイ
ルブラウザでファイル/フォルダを選択してドラッグ操
作を開始したときに、履歴記憶手段3から最近アクセス
したファイル/フォルダの項目を取得し、設定内容記憶
手段2から設定されているファイル/フォルダの項目を
ドロップ対象ファイル/フォルダとして取得し、それら
の項目をドロップ一覧ウィンドウに表示させるようにす
る。これにより、ドラッグ操作開始後に、ドロップ操作
が可能な項目が配置されたドロップ一覧ウィンドウが表
示されることによりドラッグ・アンド・ドロップ操作の
操作性が向上する。さらに、ファイル・アイコン用メニ
ュー項目作成表示手段8は、ファイルブラウザでファイ
ル/フォルダを選択するか、あるいはデスクトップ上の
アイコンを選択した状態でメニューを表示させるとき、
履歴記憶手段3から最近アクセスしたファイル/フォル
ダの項目を取得し、設定内容記憶手段2から設定されて
いるファイル/フォルダの項目を取得して、これらの項
目をファイルブラウザでのファイル/フォルダまたはデ
スクトップ上のアイコンを選択した状態で開かれるメニ
ューに追加して表示する。追加されたフォルダの項目を
選択することにより、あらかじめ選択したフォルダの最
近アクセスしたフォルダ/設定されたフォルダへのコピ
ー/移動操作、あらかじめ選択したアプリケーションフ
ァイルで最近アクセスしたファイルまたは設定で指定し
たファイルを開く操作、およびあらかじめ選択したファ
イルを設定で指定したアプリケーションで開く操作を容
易に行うことができる。
【0016】また、本発明によれば、アプリケーション
のファイルメニューのメニュー項目、ファイルブラウザ
におけるファイルおよびデスクトップ上のアイコンが示
すファイルに対して操作を行うファイル操作プログラム
を記録したコンピュータ読み取り可能な記録媒体におい
て、メニュー項目として表示される項目の設定、記憶、
および更新を行う環境設定手段と、ファイルメニューの
表示操作時に、開いたファイル/フォルダの履歴を記憶
している履歴記憶手段から最近アクセスしたファイル/
フォルダの項目を取得するとともに前記環境設定手段に
よって設定された内容を記憶している設定内容記憶手段
から設定されたファイル/フォルダの項目を取得してフ
ァイルメニューに追加表示するファイルメニュー項目作
成表示手段と、ファイルメニューの開く項目の操作時
に、前記履歴記憶手段から最近アクセスしたファイル/
フォルダの項目を取得するとともに前記設定内容記憶手
段から設定されたファイル/フォルダの項目を取得して
ファイル選択画面に追加表示するファイル選択画面項目
作成表示手段と、前記ファイル選択画面の「参照」ボタ
ンの押下時に、前記履歴記憶手段から最近アクセスした
ファイル/フォルダの項目を取得するとともに前記設定
内容記憶手段から設定されたファイル/フォルダの項目
を取得してフォルダツリーメニューに追加表示するフォ
ルダツリー項目作成表示手段と、ドラッグ操作開始時
に、前記履歴記憶手段から最近アクセスしたファイル/
フォルダの項目を取得するとともに前記設定内容記憶手
段から設定されたファイル/フォルダの項目を取得して
ドロップ対象ファイル/フォルダとするドロップ一覧ウ
ィンドウを作成して表示するドロップ一覧ウィンドウ作
成表示手段と、ファイルブラウザでのファイル/フォル
ダまたはデスクトップ上のアイコンを選択した状態での
メニューの表示操作時に、前記履歴記憶手段から最近ア
クセスしたファイル/フォルダの項目を取得するととも
に前記設定内容記憶手段から設定されたファイル/フォ
ルダの項目を取得して前記メニューに追加表示するファ
イル・アイコン用メニュー項目作成表示手段と、を有す
るプログラムを記録したコンピュータ読み取り可能な記
録媒体が提供される。
【0017】この媒体に記録されたファイル操作プログ
ラムをコンピュータに実行させることにより、環境設定
手段と、ファイルメニュー項目作成表示手段と、ファイ
ル選択画面項目作成表示手段と、フォルダツリー項目作
成表示手段と、ドロップ一覧ウィンドウ作成表示手段
と、ファイル・アイコン用メニュー項目作成表示手段
と、の各機能がコンピュータによって実現できる。
【0018】
【発明の実施の形態】まず、本発明の概略について図面
を参照して説明する。図1は本発明の原理的な構成を示
す図である。図1において、本発明によるファイル操作
装置は、表示項目や表示条件などを利用者が設定する環
境設定手段1と、この環境設定手段1にて設定された内
容を記憶する設定内容記憶手段2と、開いたファイル/
フォルダの履歴を記憶する履歴記憶手段3と、アプリケ
ーションでファイルを選択するときに操作されるファイ
ルメニューに対して機能するファイルメニュー項目作成
表示手段4と、ファイルメニューで「開く」項目を選択
したときに表示されるファイル選択画面に対して機能す
るファイル選択画面項目作成表示手段5と、ファイル選
択画面で「参照」ボタンを押したときに表示されるフォ
ルダツリーメニューに対して機能するフォルダツリー項
目作成表示手段6と、ドラッグ操作時のドロップ対象を
一覧表示させるドロップ一覧ウィンドウ作成表示手段7
と、ファイルブラウザで選択されたファイル/フォルダ
またはデスクトップ上のアイコンを選択した状態で開く
メニューに対して機能するファイル・アイコン用メニュ
ー項目作成表示手段8とから構成されている。
【0019】環境設定手段1は、表示しようとするファ
イルメニュー、ファイル選択画面、フォルダツリーメニ
ュー、ドロップ一覧ウィンドウ、およびファイル・アイ
コン用メニューにメニュー項目として表示する項目を設
定したりドラッグ・アンド・ドロップ操作時の表示条件
などを設定するためのもので、設定は利用者によって行
われる。この環境設定手段1によって設定された内容
は、設定内容記憶手段2に記憶され、その設定内容は必
要に応じてファイルメニュー項目作成表示手段4、ファ
イル選択画面項目作成表示手段5、フォルダツリー項目
作成表示手段6、ドロップ一覧ウィンドウ作成表示手段
7、またはファイル・アイコン用メニュー項目作成表示
手段8により読み出される。履歴記憶手段3は、開いた
ファイル/フォルダの履歴を設定内容記憶手段2に設定
された表示項目数の条件に従って記憶する。
【0020】ファイルメニュー項目作成表示手段4は、
アプリケーションのファイルメニューを表示させるとき
に、履歴記憶手段3から最近アクセスしたファイル/フ
ォルダの項目を、設定内容記憶手段2からあらかじめ設
定されたファイル/フォルダの項目をそれぞれ取得して
ファイルメニューに追加して表示する。その追加された
項目を選択対象とすることにより、ファイル選択画面で
の操作を省略したり目的のファイルを選択するまでの操
作回数を低減することができ、ファイル選択の操作性を
向上させることができる。ファイル選択画面項目作成表
示手段5は、アプリケーションのファイルメニューで
「開く」項目を選択することによってファイル選択画面
が開かれるとき、履歴記憶手段3から最近アクセスした
ファイル/フォルダの項目および設定内容記憶手段2か
ら設定されたファイル/フォルダの項目を取得し、これ
らの項目をファイル選択画面に追加して表示する。ま
た、ファイルメニュー項目作成表示手段4によってアプ
リケーションのファイルメニューに追加表示されたフォ
ルダ項目を選択することによってファイル選択画面が開
かれる場合は、現在のフォルダがその選択されたフォル
ダに移動してファイル選択画面が開かれる。ここで、追
加された項目を選択することで、目的のファイルを選択
するまでの操作回数が低減され、フォルダの移動操作の
回数も低減されて、ファイル選択画面の操作性が向上
し、ファイル選択における効率を向上させることができ
る。フォルダツリー項目作成表示手段6は、ファイル選
択画面で「参照」ボタンが押されることによってフォル
ダツリーメニューが開くとき、履歴記憶手段3から最近
アクセスしたファイル/フォルダの項目を取得し、設定
内容記憶手段2から設定されているファイル/フォルダ
の項目をそれぞれ取得してフォルダツリーメニューに追
加して表示する。これにより、フォルダツリーメニュー
の操作性が向上し、ファイル選択における効率を向上さ
せることができる。ドロップ一覧ウィンドウ作成表示手
段7は、ファイルブラウザでファイル/フォルダを選択
してドラッグ操作を開始したときに、履歴記憶手段3か
ら最近アクセスしたファイル/フォルダの項目を取得
し、設定内容記憶手段2から設定されているファイル/
フォルダの項目を取得し、これらの項目をドロップ対象
ファイル/フォルダとしてドロップ一覧ウィンドウに表
示させるようにする。ドラッグ操作開始後に、ドロップ
操作が可能な項目が配置されたドロップ一覧ウィンドウ
が表示されることによりドラッグ・アンド・ドロップ操
作の操作性が向上する。さらに、ファイル・アイコン用
メニュー項目作成表示手段8は、ファイルブラウザでフ
ァイル/フォルダを選択するか、あるいはデスクトップ
上のアイコンを選択した状態でメニューを表示させると
き、履歴記憶手段3から最近アクセスしたファイル/フ
ォルダの項目を取得し、設定内容記憶手段2から設定さ
れているファイル/フォルダの項目を取得して、これら
の項目をファイルブラウザでのファイル/フォルダを選
択した状態またはデスクトップ上のアイコンを選択した
状態で開かれるメニューに追加して表示する。追加され
たフォルダの項目を選択することにより、あらかじめ選
択したフォルダを最近アクセスしたフォルダ/設定され
たフォルダへコピー/移動する操作、あらかじめ選択し
たアプリケーションファイルを起動して最近アクセスし
たファイルまたは設定で指定したファイルを開く操作、
および設定で指定したアプリケーションを起動してから
あらかじめ選択したファイルを開く操作に対するファイ
ルの操作性を向上させることができる。
【0021】次に、本発明の実施の形態を、GUI環境
を備えたオペレーティングシステムとしてのWindo
wsに適用した場合を例にして説明する。図2はファイ
ル操作装置として機能するコンピュータシステムの構成
例を示すブロック図である。このコンピュータシステム
は、中央演算処理装置(CPU)11と、メモリ12
と、フロッピーディスクドライブ13と、CD−ROM
(Compact Disk Read Only M
emory)ドライブ14と、ハードディスクドライブ
15と、キーボード16と、マウス17と、表示装置1
8とによって構成され、これら中央演算処理装置11、
メモリ12、フロッピーディスクドライブ13、CD−
ROMドライブ14、ハードディスクドライブ15、キ
ーボード16、マウス17、および表示装置18はシス
テムバス19によって相互に接続されている。
【0022】ハードディスクドライブ15には、オペレ
ーティングシステム、アプリケーションプログラム、お
よびこのコンピュータシステムをファイル操作装置とし
て機能させるファイル操作プログラムが格納されてい
る。このファイル操作プログラムはハードディスクドラ
イブ15から読み出されてメモリ12にロードされ、中
央演算処理装置11によって実行される。
【0023】次に、このファイル操作装置のシステム構
成について説明する。図3はファイル操作装置のシステ
ム構成図である。このシステム構成図において、四角で
囲った要素は画面を持たないプログラムからなる論理装
置、二重の線で囲った要素は利用者に対して操作する画
面を持ったプログラムからなる論理装置、円筒形で示し
た要素はハードディスクドライブ15やメモリ12など
の物理領域を含む記憶装置を表している。設定画面制御
部21は、このファイル操作装置を動作させるための各
種の項目を設定するための画面を構成するもので、表示
する項目(ファイル、フォルダ)の設定と、ドロップ一
覧ウィンドウの表示設定を行うことができる。この設定
画面制御部21は設定記憶部22に接続され、設定画面
制御部21で設定された内容は設定記憶部22に保存さ
れる。また、設定時には、設定記憶部22に保存された
以前の設定内容が読み出されて画面に反映される。設定
記憶部22には、設定画面制御部21で設定された、表
示する項目の形式データと、ファイル・フォルダのデー
タと、一覧ウィンドウの形式データとが保存される。
【0024】設定記憶部22は、履歴記憶部23に接続
されている。履歴記憶部23は、最近使ったファイルや
最近使ったフォルダの履歴を記憶するもので、最近アク
セスしたファイルのデータおよび最近アクセスしたフォ
ルダのデータを、設定記憶部22に記憶された表示項目
数の数だけ記憶する。ただし、表示項目数の数を越えた
場合、新たにアクセスしたファイル/フォルダが履歴記
憶部23に記憶されている最近アクセスしたファイル/
フォルダ以外の場合は、古い履歴データから順次取り除
かれて新たにアクセスしたファイル/フォルダの履歴が
履歴記憶部23に記憶される。
【0025】ファイルメニュー項目作成部24は、ファ
イルメニューの表示操作時に設定記憶部22および履歴
記憶部23から必要なデータを受けるよう構成され、フ
ァイルメニュー項目作成部24の出力はファイルメニュ
ー制御部25に接続されている。ファイルメニュー制御
部25は、メニュー項目として、少なくとも追加したフ
ォルダ項目、開く項目、追加したファイル項目を含んで
いる。ここで、追加したフォルダ項目および開く項目は
これらが選択されることによってファイル選択画面項目
作成部26を呼び出すように関係付けられている。追加
したファイル項目は、これが選択された場合に、特別な
処理は行われずにファイルが開かれる操作となる。
【0026】ファイル選択画面項目作成部26は、ファ
イルメニュー制御部25から呼び出されたときに、設定
記憶部22および履歴記憶部23から必要なデータを受
けるよう構成され、ファイル選択画面項目作成部26の
出力は、ファイル選択画面制御部27に接続されてい
る。ファイル選択画面制御部27は、「参照」ボタンを
含んでいる。この「参照」ボタンは、フォルダツリー項
目作成部28を呼び出すように関係付けられている。ま
た、「参照」ボタンが押される以外の操作がなされた場
合は、ファイルが開かれる操作となる。
【0027】フォルダツリー項目作成部28は、ファイ
ル選択画面制御部27から呼び出されたときに、設定記
憶部22および履歴記憶部23から必要なデータを受け
るよう構成され、フォルダツリー項目作成部28の出力
はフォルダツリー画面制御部29に接続されている。こ
のフォルダツリー画面制御部29にて、最終的にファイ
ルが選択されると、そのファイルが開かれる操作とな
る。
【0028】ドロップ一覧ウィンドウの表示項目作成部
30は、デスクトップ上またはファイルブラウザ上でド
ラッグ操作を開始したときに、設定記憶部22および履
歴記憶部23から必要なデータを受けるよう構成され、
ドロップ一覧ウィンドウの表示項目作成部30の出力
は、ドロップ一覧ウィンドウの表示位置算出部31を介
してドロップ一覧ウィンドウ制御部32に接続されてい
る。ドロップ一覧ウィンドウ制御部32には、アプリケ
ーションファイル項目およびフォルダ項目を含んでお
り、アプリケーションファイル項目にドロップ操作が行
われたときは、そのアプリケーションファイル項目が示
すアプリケーションを起動してドラッグしたファイルを
開く操作となる。フォルダ項目にドロップ操作が行われ
たときには、そのフォルダ項目が示すフォルダにドラッ
グしたファイルをコピー/移動する操作となる。
【0029】ファイル・アイコン用メニュー項目作成部
33は、ファイルブラウザでファイル/フォルダを選択
したりデスクトップ上のアイコンを選択した状態でファ
イル・アイコン用メニューを開く操作をしたときに、設
定記憶部22および履歴記憶部23から必要なデータを
受けるよう構成され、ファイル・アイコン用メニュー項
目作成部33の出力は、ファイル・アイコンメニュー制
御部34に接続されている。このファイル・アイコンメ
ニュー制御部34は、追加したファイル項目および追加
したフォルダ項目を含んでいる。追加したファイル項目
が指定されれば、アプリケーションを起動してファイル
を開く操作となり、追加したフォルダ項目が選択されれ
ば、選択されたフォルダへのコピー/移動の操作とな
る。
【0030】次に、それぞれの制御部における画面の構
成例について順次説明する。図4は設定画面制御部が表
示する画面を示す図であって、(A)はメニューバーを
示し、(B)は表示項目の設定画面を示している。
(A)に示したように、アプリケーションには各種操作
を行うためのメニューバー41が用意されており、その
メニューバー41に表示されている「その他」項目をマ
ウスで左クリックすることによりその位置にメニュー4
2が表示される。そのメニュー42から「設定」項目を
選択すると、(B)に示した設定画面43が表示され
る。この設定画面43には表示項目の設定画面44とド
ラッグ&ドロップの設定画面45とが用意されている。
【0031】表示項目の設定画面44には、ファイルメ
ニュー・フォルダツリー・ドロップ一覧ウィンドウごと
にこれらの表示/非表示の切り替え(表示の有無)、最
近アクセスしたファイル・フォルダ、利用者が設定した
ファイル・フォルダの表示/非表示の切り替え、最近ア
クセスしたファイル・フォルダ、設定したファイル・フ
ォルダをいくつ表示するかを指定する表示項目数の入力
欄が用意されている。また、「表示するファイルの指
定」では、設定するファイル名を追加するためのエント
リ画面、「表示するフォルダの指定」では、設定するフ
ォルダ名を追加するためのエントリ画面がそれぞれ用意
されている。これらのエントリ画面には項目の優先順位
を設定するためのボタンも用意されている。
【0032】このようにして、表示項目の設定画面44
により、利用者の環境や利用形態に応じて、各項目の表
示/ 非表示の設定、表示する項目数の設定、項目の優先
順位の設定をカスタマイズすることができる。
【0033】次に、この設定の画面において、「ドラッ
グ&ドロップの設定」タブをクリックすることによっ
て、ドラッグ&ドロップの設定画面45に切り替えるこ
とができる。
【0034】図5は設定画面制御部が表示するドラッグ
&ドロップの設定画面を示す図である。このドラッグ&
ドロップの設定画面45は、ドラッグ・アンド・ドロッ
プ操作用の一覧ウィンドウの条件設定をするための画面
であって、一覧ウィンドウの表示形式、一覧ウィンドウ
の表示位置、表示条件を設定するための画面を用意して
いる。
【0035】一覧ウィンドウの表示形式では、ドロップ
一覧ウィンドウを表示する際の表示形式としてアイコン
かファイル名かを設定し、アイコン/ファイル名を表形
式で配置するかどうか、表形式で表示する場合に縦方向
に配置するか横方向に配置するかを設定するすることが
できる。
【0036】一覧ウィンドウの表示位置では、ドロップ
一覧ウィンドウを、マウスカーソル位置からマウスカー
ソルの移動方向の方向・上・下・左・右のいずれに表示
させるかを指定し、また、マウスカーソル位置からどれ
くらい離れた位置に表示させるかをピクセル単位で指定
することができる。
【0037】表示条件では、ドラッグ操作が開始されて
からドロップ一覧ウィンドウが表示/消去するまでの条
件を移動距離または時間で設定することができ、距離は
ピクセル単位、時間は秒単位で設定することができる。
【0038】このようにして、表示するドロップ一覧ウ
ィンドウについて、利用者が環境や利用形態に応じてカ
スタマイズすることができ、また、実際にドロップ操作
を行わなかった場合に自動的に表示したウィンドウを消
去する設定にすることができる。
【0039】この表示項目の設定画面44およびドラッ
グ&ドロップの設定画面45で設定された表示項目、表
示条件は設定記憶部22に保存される。また、表示項目
の設定画面44にて設定された表示項目数は、履歴記憶
部23に記憶されるファイル/フォルダの履歴の数を限
定している。
【0040】次に、ファイルメニュー制御部25が持つ
画面の例について説明する。図6はファイルメニュー制
御部が表示する画面を示す図である。アプリケーション
のメニューバー41の「ファイル」をクリックすると、
ファイルメニュー51が表示される。このとき、ファイ
ルメニュー51のリストには、ファイルメニュー項目作
成部24によって作成された「最近アクセスしたフォル
ダ」一覧52と、「設定で指定したフォルダ」一覧53
と、「設定で指定したファイル」一覧54とが追加され
て表示される。このファイルメニュー51の表示例で
は、図4の表示項目の設定画面44すべてのファイル/
フォルダの項目を表示する設定した場合を示しており、
非表示に設定された項目がある場合には、その設定に従
って表示がなされる。
【0041】ファイルメニュー51の「最近アクセスし
たフォルダ」一覧52には、当アプリケーションが最近
アクセスしたフォルダの一覧が表示され、「設定で指定
したフォルダ」一覧53には、利用者が設定したフォル
ダの一覧が表示され、「設定で指定したファイル」一覧
54には、利用者が設定したファイルの一覧が表示され
る。
【0042】このように、ファイルメニュー51を開い
た場合に、最近アクセスしたファイル/ フォルダ、およ
び利用者が設定したファイル/ フォルダの一覧を表示す
ることにより、利用頻度の高いファイル/ フォルダを選
択する操作を効率よく行うことが可能となる。
【0043】ここで、設定で指定したファイルまたは最
近アクセスしたファイルを選択することにより、そのフ
ァイルを開くことができる。また、最近アクセスしたフ
ォルダまたは設定で指定したフォルダを選択すると、フ
ァイル選択画面が開く。このファイル選択画面は、ファ
イルメニュー51の「開く」項目を選択したときに開く
ファイル選択画面であるが、その時に表示される現在の
フォルダはその最近アクセスしたフォルダまたは設定で
指定したフォルダに移動した状態になり、単に「開く」
項目を選択した場合に比べて、目的のファイルがあるフ
ォルダまでフォルダの移動を行う必要がない。
【0044】ファイルメニュー51から「開く」項目、
最近アクセスしたフォルダ、または設定で指定したフォ
ルダが選択されると、ファイル選択画面が開くが、次
に、このファイル選択画面の例について説明する。
【0045】図7はファイル選択画面制御部が表示する
画面を示す図であって、(A)は最近アクセスしたファ
イルを表示する場合を示し、(B)はすべての項目を表
示する場合を示している。(A)に示したファイル選択
画面61は、設定画面43の表示項目の設定画面44に
おいて、最近アクセスしたファイルのみ表示する設定が
なされている場合を示している。このファイル選択画面
61は、現在のフォルダが表示される「ファイルの場
所」の欄と、そのフォルダに含まれるファイルの一覧が
表示されるリストボックスと、開こうとするファイルの
名前を入力するファイル名の欄と、リストボックスに一
覧表示するファイルの種類を指定する「ファイルの種
類」の欄とを有し、さらに、画面の最下部に、表示項目
の設定画面44で表示の設定がなされた「最近アクセス
したファイル」のリストボックス62を有している。
【0046】この「最近アクセスしたファイル」のリス
トボックス62はファイル選択画面項目作成部26にて
作成され、ファイル選択画面61に追加表示される。ま
た、表示項目の設定画面44において、最近アクセスし
たファイル、設定で指定したファイル、最近アクセスし
たフォルダ、および設定で指定したフォルダを表示する
と設定している場合には、(B)に示したように、ファ
イル選択画面63に、それらのリストボックス64,6
5,66,67が追加表示される。
【0047】ここで、リストボックス64,65に一覧
表示されたファイルを選択すると、そのファイルの名前
がファイル名の欄に入力され、「開く」ボタンを押すこ
とによってそのファイルを開くことができる。また、リ
ストボックス66,67に一覧表示されたフォルダを選
択すると、ファイル選択画面63の表示している現在の
フォルダがその選択されたフォルダに移動してファイル
の場所の欄に入力され、そのフォルダに含まれるファイ
ルの一覧がリストボックス68に表示される。そのリス
トボックス68からファイルを選択して、「開く」ボタ
ンを押すことによってそのファイルを開くことができ
る。
【0048】これにより、ファイル選択画面63を開い
た場合に、最近アクセスしたファイルおよび利用者が設
定したファイルの一覧が表示されるので、利用頻度の高
いファイルを選択する操作を効率よく行うことが可能と
なる。また、ファイル選択画面63が表示しているフォ
ルダに目的のファイルがない場合には、利用頻度の高い
最近アクセスしたフォルダおよび利用者が設定したフォ
ルダが一覧表示されるため、フォルダの移動を容易に行
うことができる。
【0049】図8はファイル選択画面制御部が表示する
別の画面を示す図である。ファイルメニューの「開く」
項目を選択した時に表示されるファイル選択画面71
は、現在のフォルダが表示される「ファイルの場所」の
欄と、そのフォルダに含まれるファイルの一覧が表示さ
れるリストボックスと、開こうとするファイルの名前を
入力するファイル名の欄と、リストボックスに一覧表示
するファイルの種類を指定する「ファイルの種類」の欄
と、ファイル名の欄に入力されたファイルを開くための
「開く」ボタンと、「キャンセル」ボタンとを有し、さ
らに、「ファイルを追加して開く」ボタン72と、「フ
ォルダを追加して開く」ボタン73と、「ファイルとフ
ォルダを追加して開く」ボタン74とを新たに有してい
る。
【0050】通常、ファイル名の欄に入力されたファイ
ルは、「開く」ボタンを押すことによって開くことがで
きる。このとき、「開く」ボタンの代わりに、「ファイ
ルを追加して開く」ボタン72を押すことで、そのファ
イルのデータが履歴記憶部23の最近アクセスしたファ
イルの一覧に追加されてからファイルが開かれ、「フォ
ルダを追加して開く」ボタン73を押すことで、そのフ
ォルダのデータが履歴記憶部23の最近アクセスしたフ
ォルダの一覧に追加されてからファイルが開かれ、「フ
ァイルとフォルダを追加して開く」ボタン74を押すこ
とで、そのファイル/フォルダのデータが履歴記憶部2
3の最近アクセスしたファイル/フォルダの一覧に追加
されてからファイルが開かれる。このようにして、選択
したファイルを開くときに、明示的に最近アクセスした
ファイル/フォルダのデータを履歴記憶部23の一覧に
追加することができる。これは、利用者にとってファイ
ルメニューに表示しておきたいファイルは実際に作業を
進める最中に決定することが多いためであり、これらの
ボタンを使うことにより、ファイルを開くときに履歴と
して記憶しておきたいファイル/フォルダを指定するこ
とができる。
【0051】なお、図8の例では、「ファイルを追加し
て開く」ボタン72、「フォルダを追加して開く」ボタ
ン73、または「ファイルとフォルダを追加して開く」
ボタン74を押すことによるファイル/フォルダの追加
先を履歴記憶部23の最近アクセスしたファイル/フォ
ルダの一覧としたが、最近アクセスしたファイル/フォ
ルダの一覧または設定で指定したファイル/フォルダの
一覧を選択的に指定するようにしてもよい。
【0052】ファイル選択画面には、目的のフォルダを
探し易くするための「参照」ボタンが配置されているも
のがあるが、次に、その「参照」ボタンが押されたとき
に表示されるフォルダツリー画面について説明する。
【0053】図9は「参照」ボタン操作時の動作を説明
する図であって、(A)はファイル選択画面制御部が表
示する画面を示し、(B)はフォルダツリー画面制御部
が表示する画面を示している。(A)に示したように、
ファイルメニューの「開く」項目を選択した時に表示さ
れるファイル選択画面81には、現在のフォルダが表示
される「ファイルの場所」の欄、そのフォルダに含まれ
るファイルの一覧が表示されるリストボックスの他に、
「参照」ボタン82が配置されている。この「参照」ボ
タン82を押すことによりフォルダツリー項目作成部2
8が起動される。フォルダツリー項目作成部28は、設
定画面43の表示項目の設定画面44において設定され
た表示条件に従って、フォルダツリー項目が作成され、
フォルダツリー画面制御部29は、(B)に示したフォ
ルダツリー画面83が表示される。このフォルダツリー
画面83には、通常のフォルダツリーの情報に、最近ア
クセスしたファイルの一覧84、設定で指定したファイ
ルの一覧85、最近アクセスしたフォルダの一覧86、
および設定で指定したフォルダの一覧87が追加表示さ
れている。
【0054】ここで、フォルダツリー画面83から最近
アクセスしたファイルまたは設定で指定したファイルを
選択することにより、そのファイルを直接開くことがで
きる。また、フォルダツリー画面83から最近アクセス
したフォルダまたは設定で指定したフォルダを選択する
ことにより、(A)に示したファイル選択画面81は、
現在のフォルダが選択されたフォルダに移される。
【0055】このように、フォルダツリー画面83を開
いたときに、最近アクセスしたファイル/ フォルダおよ
び利用者が設定したファイル/ フォルダの一覧が表示さ
れるので、目的のファイルのあるフォルダまで何度もフ
ォルダツリーを操作する必要がなく、利用頻度の高いフ
ァイル/ フォルダを選択する操作を効率よく行うことが
できる。
【0056】次に、ドラッグ・アンド・ドロップ操作時
に表示させるドロップ対象一覧ウィンドウについて説明
する。「エクスプローラ」などのファイルブラウザに表
示されるファイル/フォルダあるいはデスクトップ上の
アイコンに対して、それらを選択した状態でマウスボタ
ンを押しながら他のファイル/フォルダ/アイコンまで
移動(ドラッグ)してマウスボタンを離す(ドロップ)
ことにより、ファイル/フォルダのコピー/移動あるい
はアプリケーションを起動してファイルを開くといった
操作ができる。このとき、ドロップしようとするファイ
ル/フォルダ/アイコンが見えている状態になければな
らない。そこで、利用者が設定したファイル(アプリケ
ーションファイル)/ フォルダと最近アクセスしたフォ
ルダをアイコン/ ラベルの形式で一覧表示した、ドロッ
プ操作が可能なウィンドウを作成して表示するようにし
た。その画面表示の例を以下に示す。なお、ファイルブ
ラウザ上でのファイル/フォルダのドラッグ操作もデス
クトップ上のアイコンのドラッグ操作も同じであるた
め、ここでは、ファイルブラウザ上でのファイル/フォ
ルダのドラッグ操作の場合について説明する。
【0057】図10はドラッグ操作時にドロップ一覧ウ
ィンドウ制御部が表示する画面を示す図である。この図
において、ファイルブラウザ91が示されている。ここ
で、「images」フォルダを選択し、そこから「M
yImage.bmp」ファイルを指定してドラッグ操
作を開始すると、ドラッグ開始位置の近傍にドロップ対
象一覧ウィンドウ92が最前面化されて表示される。こ
のドロップ対象一覧ウィンドウ92の表示は、ドラッグ
&ドロップの設定画面45で設定された表示条件に従っ
て行われる。ドラッグ&ドロップの設定画面45がたと
えば図5に示したように設定されているとすれば、マウ
スカーソルの移動方向に50ピクセル離れた位置でマウ
スカーソルから1ピクセル離れた位置にドロップ対象一
覧ウィンドウ92を表示し、その表示形式はアイコンを
表形式で配置している。ここで、ドラッグ操作が開始さ
れると、マウスのX軸方向とY軸方向の変位を検出し、
それぞれの変位の大きさから算出される距離を置いた位
置を基準として、ドラッグ操作の開始位置の近傍を決定
する。その計算はドロップ一覧ウィンドウの表示位置算
出部31にて行われる。ドロップ対象一覧ウィンドウ9
2には、たとえば、設定で指定した「アプリケーション
ファイル1」のアイコン、設定で指定した「アプリケー
ションファイル2」のアイコン、設定で指定した「フォ
ルダ1」のアイコン、設定で指定した「フォルダ2」の
アイコン、最近アクセスした「フォルダ1」のアイコ
ン、最近アクセスした「フォルダ2」のアイコンが表示
されている。これらのアイコンは、ドロップ一覧ウィン
ドウの表示項目作成部30にて用意される。
【0058】ここで、ドラッグ操作を続けて、ドラッグ
したファイルを設定で指定したアプリケーションのアイ
コンの上にドロップ操作を行うことにより、ドロップ対
象のアイコンが示すアプリケーションでそのドラッグし
たファイルを開くことができる。また、ドロップ対象の
アイコンが設定で指定したフォルダまたは最近アクセス
したフォルダの場合は、ドラッグしたファイルをドロッ
プ対象のアイコンが示すフォルダにコピーまたは移動す
ることができる。なお、コピー/移動の切り替えは、そ
の環境の一般的な操作に準じる。たとえば「Ctrl」
キーを押しながらドロップ操作するとコピー、そうでな
ければ移動となる。
【0059】ドロップ対象一覧ウィンドウ92に表示す
る項目は、ドラッグ対象によって切り替えられる。すな
わち、ドラッグ対象が単一または複数のデータファイル
であるときは、一覧表示される項目はアプリケーション
およびフォルダが選択される。また、ドラッグ対象が単
一または複数のアプリケーションファイル、アプリケー
ションファイルとデータファイルとの組み合わせ、単一
または複数のフォルダと単一または複数のファイルとの
組み合わせであるときには、一覧表示される項目はフォ
ルダが選択される。図示の例では、ドラッグ対象がビッ
トマップイメージのデータファイルであるので、ドロッ
プ対象一覧ウィンドウ92にはアプリケーションおよび
フォルダが表示されている。
【0060】このように、ドラッグ操作時に、利用者が
設定したファイル(アプリケーションファイル)/ フォ
ルダと最近アクセスしたフォルダを、アイコン/ ラベル
の形式で一覧表示したドロップ操作が可能なドロップ対
象一覧ウィンドウ92をマウスカーソル位置付近の最適
な位置に最前面化して表示し、アプリケーションを表す
項目にドロップすることにより、ドラッグしたファイル
を項目が示すアプリケーションを起動して開くことがで
き、フォルダを表す項目にドロップすることにより、ド
ラッグしたファイルをコピー/ 移動することができるの
で、ドラッグ操作の開始位置にかかわらず、常に少量の
操作でドラッグ・アンド・ドロップ操作を行え、ドラッ
グ・アンド・ドロップ操作の操作性が向上する。利用し
たいアプリケーション/ フォルダのアイコンをデスクト
ップ上にあらかじめ配置しておく必要がないので、不要
な表示を抑制することでき、デスクトップ上がアイコン
で煩雑になるのを防止することができる。また、操作前
に登録したドロップ候補の一覧を最前面に表示すること
により、画面上に多くのウィンドウが表示されているよ
うな場合でも、ドロップ操作を行うことができるように
なる。
【0061】次に、ファイルブラウザでファイル/フォ
ルダを選択するか、あるいはデスクトップ上のアイコン
を選択した状態で開くメニューについて説明する。ファ
イルブラウザでファイル/フォルダを選択した状態で開
くメニューとデスクトップ上のアイコンを選択した状態
で開くメニューとは同じであるため、ここでは、ファイ
ルブラウザでファイル/フォルダを選択した状態で開く
メニューを例に以下に示す。
【0062】図11はファイル・アイコンメニュー制御
部が表示する第1の画面を示す図である。この図におい
て、ファイルブラウザ101が示されている。ここで、
「Program Files」フォルダを選択し、そ
こから単一のアプリケーションファイルである「MyA
pplication.exe」ファイルを選択してか
ら、あるいは直接指示して右クリックすることにより、
メニュー102が開かれる。このメニュー102には、
ファイル・アイコン用メニュー項目作成部33で作成さ
れた「最近アクセスしたファイル」一覧103と「設定
で指定したファイルを開く」一覧104とが追加された
状態で表示されている。この追加されたメニュー項目
は、デスクトップやブラウザにおいて、単一のアプリケ
ーションファイルのアイコン、デスクトップ上のショー
トカットアイコンを選択して右クリックした場合にも同
様にメニューに表示される。
【0063】このメニュー102から最近アクセスした
ファイルまたは設定で指定したファイルを選択すること
により、そのファイルを先に選択したアプリケーション
で開くことができる。これにより、従来では、メニュー
の「開く」項目で単にアプリケーションを起動すること
しかできなかったが、このメニュー102からファイル
を選択することによって、アプリケーションを起動し
て、自動的に指定したファイルを開く、といった操作が
できるようになる。「最近アクセスしたファイル」一覧
103および「設定で指定したファイルを開く」一覧1
04には、最近使用したファイルおよび利用者があらか
じめ設定したファイルが表示されるので、利用頻度の高
いファイルを選択したアプリケーションによって即座に
開くことができる。これにより、ファイルブラウザか
ら、少量の操作で任意のファイルを開いて起動すること
ができるので、これらの操作効率が向上する。
【0064】図12はファイル・アイコンメニュー制御
部が表示する第2の画面を示す図である。この図におい
て、ファイルブラウザ101が示されている。ここで、
「images」フォルダを選択し、そこからデータフ
ァイルである「MyImage1.bmp」ファイルを
選択してから、あるいは直接指示して右クリックするこ
とにより、メニュー105が開かれる。このメニュー1
05には、ファイル・アイコン用メニュー項目作成部3
3で作成された「設定で指定したアプリケーションで開
く」一覧106と、「最近アクセスしたフォルダへコピ
ー/移動」一覧107と、「設定で指定したフォルダへ
コピー/移動」一覧108とが追加された状態で表示さ
れている。この追加されたメニュー項目は、デスクトッ
プやブラウザにおいて、単一または複数のデータファイ
ルおよびそのアイコンを選択して右クリックした場合に
も同様にメニューに表示される。
【0065】このメニュー105から設定で指定したア
プリケーションを選択することにより、そのアプリケー
ションを起動して先に選択されたデータファイルを開く
ことができる。従来では、「開く」項目の選択により、
Windowsの中で関連付けられたただ一つのアプリ
ケーションだけしか起動できなかったが、複数のアプリ
ケーションをあらかじめ設定しておくことにより、選択
したデータファイルを関連付けを無視して選択した任意
のアプリケーションで開くことができる。
【0066】また、このメニュー105から最近アクセ
スしたフォルダへコピー/移動または設定したフォルダ
へコピー/移動の項目を選択することにより、選択した
データファイルをその項目が示すフォルダへコピー/移
動する操作を行うことができる。なお、コピー/移動の
切り替えは、その環境の一般的な操作に準じる。
【0067】図13はファイル・アイコンメニュー制御
部が表示する第3の画面を示す図である。この図におい
て、ファイルブラウザ101が示されている。ここで、
「images」フォルダを選択し、そこから「MyI
mageFolder」フォルダを選択してから、ある
いは直接指示して右クリックすることにより、メニュー
109が開かれる。このメニュー109には、ファイル
・アイコン用メニュー項目作成部33で作成された「最
近アクセスしたフォルダへコピー/移動」一覧107お
よび「設定で指定したフォルダへコピー/移動」一覧1
08が追加された状態で表示されている。この追加され
たメニュー項目は、デスクトップやブラウザにおいて、
ファイルおよびフォルダのアイコンを選択して右クリッ
クした場合、またはアプリケーションファイル、データ
ファイルおよびフォルダを複数選択して右クリックした
場合にも同様にメニューに表示される。
【0068】このメニュー109から最近アクセスした
フォルダへコピー/移動または設定したフォルダへコピ
ー/移動の項目を選択することにより、選択したフォル
ダをその項目が示すフォルダへコピー/移動する操作を
行うことができる。これにより、ファイルブラウザ10
1から、少量の操作で任意のフォルダを利用頻度の高い
フォルダへコピー/ 移動することができる。
【0069】次に、以上説明した項目作成部などにおけ
る処理の流れについて説明する。図14はファイルメニ
ュー選択処理の流れを示すフローチャートである。ファ
イルメニュー選択処理では、たとえばアプリケーション
側で、「ファイル」が選択されると、ファイルメニュー
項目作成部を使ってファイルメニュー項目を作成する
(ステップS1)。このファイルメニュー項目の作成は
後述する。次に、作成されたファイルメニュー項目を追
加して表示されたファイルメニューから「開く」項目が
選択されたかどうかが判断される(ステップS2)。こ
こで、「開く」項目が選択された場合は、そのアプリケ
ーションの標準のフォルダを設定し(ステップS3)、
現在のフォルダをその標準のフォルダにしてファイル選
択画面処理でファイル選択画面を呼び出す(ステップS
4)。このファイル選択画面処理については後述する。
その後、ファイル選択画面でファイルを選択し(ステッ
プS5)、選択されたファイルおよびファイルが存在し
たフォルダの履歴を履歴記憶部に出力し(ステップS
6)、選択されたファイルをアプリケーションで開く
(ステップS7)。
【0070】ステップS2において、「開く」項目が選
択されなければ、ファイルメニューで選ばれた項目は最
近アクセスしたフォルダ項目か設定で指定したフォルダ
項目かが判断される(ステップS8,S9)。ファイル
メニューでいずれかのフォルダ項目が選択されている場
合、選択した項目が示すフォルダを設定し(ステップS
10)、現在のフォルダを設定されたフォルダに移動し
てファイル選択画面の処理に進む。
【0071】ステップS8,S9において、フォルダ項
目が選択されなかった場合、次に、設定したファイル項
目が選択されたかどうかが判断される(ステップS1
1)。ファイル項目が選択された場合には、メニュー項
目が示すファイルを選択し(ステップS12)、そのフ
ァイルについての履歴を記憶するステップに進む。
【0072】ファイルメニューで他のメニュー項目、す
なわち、「開く」項目およびファイルメニュー項目作成
部で作成して追加した項目以外の項目が選択された場合
は、従来通りの処理をする。
【0073】図15はファイルメニュー項目作成処理の
流れを示すフローチャートである。ファイルメニュー項
目作成処理では、まず、そのアプリケーションがもとも
と持っている基本的なメニュー項目を作成して(ステッ
プS21)、設定記憶部より設定を読み込む(ステップ
S22)。
【0074】次に、最近アクセスしたフォルダ項目の表
示数がいくつかを判断し(ステップS23)、設定の表
示数が0でなければ、n個のフォルダ名を履歴記憶部か
ら読み込み、フォルダ項目を作成する(ステップS2
4)。ステップS23にて表示項目数が0であれば、次
に、設定したフォルダ項目の表示数がいくつかを判断し
(ステップS25)、設定の表示数が0でなければ、n
個のフォルダ名を設定記憶部から読み込み、フォルダ項
目を作成する(ステップS26)。ステップS25にて
表示項目数が0であれば、次に、設定したファイル項目
の表示数がいくつかを判断し(ステップS27)、設定
の表示数が0でなければ、n個のファイル名を設定記憶
部から読み込み、ファイル項目を作成する(ステップS
28)。そして、基本的な他のメニュー項目を作成する
(ステップS29)。
【0075】図16はファイル選択画面処理の流れを示
すフローチャートである。ファイル選択画面処理)で
は、まず、ファイル/フォルダ項目作成処理が行われる
(ステップS31)。このファイル/フォルダ項目作成
処理については後述する。次に、選択された項目が最近
アクセスしたフォルダ項目であるかまたは設定で指定し
たフォルダ項目であるかが判断される(ステップS3
2, S33)。選択された項目がフォルダ項目であった
場合は、その項目が示すフォルダを設定し、今、開いて
いるファイル選択画面の現在のフォルダを設定されたフ
ォルダに移動して、また、ステップS32に戻る(ステ
ップS34)。
【0076】ファイル選択画面に「参照」ボタンがある
場合は、次に、「参照」ボタンが押されたかどうかが判
断され(ステップS35)、「参照」ボタンが押された
場合は、フォルダツリー画面処理に移り(ステップS3
6)、そこで、フォルダツリーが面から何らかの項目が
選択された場合は、ファイル選択画面を閉じる(ステッ
プS37)。なお、フォルダツリー画面処理については
後述する。
【0077】次に、設定で指定したファイル項目が選択
されたがどうかが判断され(ステップS38)、設定で
指定したファイル項目が選択された場合は、選択された
ファイル項目が示すファイルを選択し(ステップS2
9)、ファイル選択画面を閉じるステップS37に進
む。それ以外のもともとのある項目や何か他の項目が選
択された場合は他の選択処理が行われる(ステップS4
0)。
【0078】図17はファイル/フォルダ項目作成処理
の流れを示すフローチャートである。ファイル/フォル
ダ項目作成処理では、まず、設定記憶部より設定を読み
込む(ステップS41)。次に、最近アクセスしたフォ
ルダ項目の表示数がいくつかを判断し(ステップS4
2)、設定の表示数が0でなければ、n個のフォルダ名
を履歴記憶部から読み込み、フォルダ項目を作成する
(ステップS43)。ステップS42にて表示項目数が
0であれば、次に、設定したフォルダ項目の表示数がい
くつかを判断し(ステップS44)、設定の表示数が0
でなければ、n個のフォルダ名を設定記憶部から読み込
み、フォルダ項目を作成する(ステップS45)。ステ
ップS44にて表示項目数が0であれば、次に、設定し
たファイル項目の表示数がいくつかを判断し(ステップ
S46)、設定の表示数が0でなければ、n個のファイ
ル名を設定記憶部から読み込み、ファイル項目を作成す
る(ステップS47)。
【0079】図18はフォルダツリー画面処理の流れを
示すフローチャートである。フォルダツリー画面処理に
おいては、まず、図17に示したファイル/フォルダ項
目作成処理を行う(ステップS51)。次に、選択され
た項目が最近アクセスしたフォルダ項目であるかまたは
設定で指定したフォルダ項目であるかが判断される(ス
テップS52, S53)。選択された項目がフォルダ項
目であった場合は、その項目が示すフォルダを設定し、
ツリー表示している部分がそのフォルダを開いた状態に
なり、ステップS52に戻る(ステップS54)。
【0080】次に、設定したファイル項目が選択された
かどうかが判断され(ステップS55)、設定したファ
イル項目が選択されれば、そのままそのファイルを選択
して(ステップS56)、画面を閉じる(ステップS5
7)。設定したファイル項目が選択されたのでなけれ
ば、それ以外のフォルダツリー画面に対する選択処理と
なる(ステップS58)。
【0081】図19はドラッグ操作時の一覧ウィンドウ
処理の流れを示すフローチャートである。ドラッグ操作
時の一覧ウィンドウ処理はドラッグ操作を開始すること
によって開始される。ドラッグ操作が開始されると、ま
ず、設定記憶部より各種設定を読み込んで(ステップS
61)、開始時のカーソル位置を記憶する(ステップS
62)。
【0082】次に、一覧ウィンドウが表示されているど
うかが判断され(ステップS63)、ここで、一覧ウィ
ンドウが表示されていなかった場合には、一覧ウィンド
ウの表示条件が満たされているかどうかが判断される
(ステップS64)。表示条件が満たされている場合
は、一覧ウィンドウを作成し(ステップS65)、一覧
ウィンドウの位置を計算し(ステップS66)、作成さ
れた一覧ウィンドウを計算された位置に最前面化して表
示する(ステップS67)。一覧ウィンドウ作成処理お
よび一覧ウィンドウ位置計算処理の詳細は後述する。表
示条件が満たされていない場合は、通常のドロップ処理
に流れる。
【0083】ステップS63の判断にて一覧ウィンドウ
が表示されている場合には、一覧ウィンドウ上にドロッ
プ操作が行われたかどうかが判断され(ステップS6
8)、一覧ウィンドウ上にドロップ操作されたされた場
合は、一覧ウィンドウドロップ処理が行われる(ステッ
プS69)。この一覧ウィンドウドロップ処理について
は後述する。
【0084】次に、一覧ウィンドウの消去条件が満たさ
れているかどうかが判断される(ステップS70)。こ
こで、一覧ウィンドウの消去条件が満たされている場合
は、一覧ウィンドウを消去する(ステップS71)。そ
の後は、標準のドロップ処理が行われ(ステップS7
2)、その後、ドラッグ処理が終了したかどうかが判断
され(ステップS73)、ドラッグ処理が終了していな
ければ、ステップS63に戻り、ドラッグ処理が終了し
ていれば、この処理は終了する。
【0085】図20は一覧ウィンドウ作成処理の流れを
示すフローチャートである。この一覧ウィンドウ作成処
理では、まず、基本的なウィンドウを作成して(ステッ
プS81)、設定記憶部より表示位置、表示形式などの
設定を読み込む(ステップS82)。
【0086】次に、ドラッグ対象がデータファイルかど
うかが判断され(ステップS83)、データファイルで
あれば、設定したファイル項目の表示数がいくつかを判
断し(ステップS84)、設定の表示数が0でなけれ
ば、n個のアプリケーションファイル名を設定記憶部か
ら読み込んで、ファイル項目を作成する(ステップS8
5)。次に、最近アクセスしたフォルダ項目の表示数が
いくつかを判断し(ステップS86)、設定の表示数が
0でなければ、n個のフォルダ名を履歴記憶部から読み
込んで、フォルダ項目を作成する(ステップS87)。
次に、設定したフォルダ項目の表示数がいくつかを判断
し(ステップS88)、設定の表示数が0でなければ、
n個のフォルダ名を設定記憶部から読み込んで、フォル
ダ項目を作成する(ステップS89)。
【0087】図21は一覧ウィンドウ位置計算処理の流
れを示すフローチャートである。この一覧ウィンドウ位
置計算処理では、まず、ドラッグ操作開始時のマウスカ
ーソル位置を取得しておく(ステップS91)。次に、
設定記憶部より一覧ウィンドウの表示条件を読み込み
(ステップS92)、現時点のカーソル位置を取得する
(ステップS93)。取得したドラッグ開始時のカーソ
ル位置と現時点のカーソル位置とからカーソルの移動方
向を計算する(ステップS94)。そして、カーソル位
置と移動方向とから、一覧ウィンドウを表示する位置を
計算する(ステップS95)。
【0088】図22は一覧ウィンドウドロップ処理の流
れを示すフローチャートである。この一覧ウィンドウド
ロップ処理では、まず、ドラッグされたファイル/フォ
ルダがその一覧ウィンドウ上にドロップされたときに、
そのドロップ対象が最近アクセスしたフォルダ項目かど
うか、または設定で指定したフォルダ項目かどうかが判
断される(ステップS101,S102)。いずれかの
フォルダ項目の上にドロップされた場合は、そのドロッ
プ操作時に「CTRL」キーが押されていたかどうかが
判断され(ステップS103)、ドロップ操作時に「C
TRL」キーがこのときに押されていれば、ドラッグさ
れたファイル/フォルダをドロップした項目が示すフォ
ルダへコピーする操作がなされ(ステップS104)、
押されていなければ、ドラッグされたファイル/フォル
ダをドロップした項目が示すフォルダへ移動する操作が
なされる(ステップS105)。次に、ドロップした項
目がフォルダ項目でなければ、その項目はアプリケーシ
ョン項目かどうかが判断される(ステップS106)。
ここで、アプリケーション項目でなければ、ステップS
101に戻り、アプリケーション項目であれば、ドロッ
プされた項目が示すアプリケーションを起動し(ステッ
プS107)、ドラッグされていたファイルを開く(ス
テップS108)。
【0089】次に、ファイルブラウザのファイルおよび
デスクトップ上のアイコンのためのメニューの選択処理
について説明する。図23はファイル/アイコンのメニ
ュー選択処理の流れを示すフローチャートである。ファ
イルブラウザのファイルおよびデスクトップ上のアイコ
ンのメニュー選択処理では、まず、右クリックなどでメ
ニューが開かれる場合に、ファイル・アイコンのメニュ
ー項目を作成する処理を行う(ステップS111)。こ
のファイル・アイコンメニュー項目作成処理の詳細は後
述する。
【0090】その後、表示されたメニューから選択され
た項目が最近アクセスしたフォルダ項目または設定で指
定したフォルダ項目かどうかが判断される(ステップS
112,S113)。選択された項目がいずれかのフォ
ルダ項目であれば、そのときに、「CTRL」キーが押
されていたかどうかが判断され(ステップS114)、
メニュー選択時に「CTRL」キーが押されていれば、
メニューが開かれる前に先に選択されたファイル/フォ
ルダをメニュー選択で指定したフォルダへコピーする操
作がなされ(ステップS115)、押されていなけれ
ば、先に選択されたファイル/フォルダをメニュー選択
で指定したフォルダへ移動する操作がなされる(ステッ
プS116)。
【0091】次に、メニュー選択が設定で指定したファ
イル項目かどうかが判断され(ステップS117)、設
定で指定したファイル項目でなかった場合には、他のメ
ニュー項目の処理を行う(ステップS118)。ステッ
プS117において、メニューから設定で指定したファ
イル項目が選択された場合には、メニューから選択され
たファイルがデータファイルかどうかどうかが判断され
る(ステップS119)。メニューから選択されたファ
イル項目がデータファイルの場合は、先に選択されたフ
ァイル・アイコンが示すアプリケーションを起動し(ス
テップS120)、メニューから選択されたメニュー項
目が示すデータファイルを開く(ステップS121)。
一方、ステップS119において、メニューから選択さ
れたファイル項目がデータファイルでない、すなわちア
プリケーションファイルである場合には、メニューから
選択されたファイル項目が示すアプリケーションを起動
し(ステップS122)、先に選択されたファイル・ア
イコンが示すデータファイルを開く(ステップS12
3)。
【0092】図24および図25はファイル・アイコン
メニュー項目作成処理の流れを示すフローチャートであ
る。ファイルブラウザのファイル/フォルダまたはデス
クトップ上のアイコンに対して右クリックされると、ま
ず、基本的な項目を作成して(ステップS131)、設
定記憶部より設定を読み込む(ステップS132)。次
に、選択されているファイル/アイコンは単一のアプリ
ケーションかどうかが判断される(ステップS13
3)。ここで、メニューを出す元となったファイル/ア
イコンがアプリケーションであれば、最近アクセスした
ファイル項目の表示数がいくつであるかを判断し(ステ
ップS134)、設定の表示数が0でなければ、n個の
ファイル名を履歴記憶部から読み込んで、ファイル項目
を作成する(ステップS135)。続いて、設定したフ
ァイル項目の表示数がいくつであるかを判断し(ステッ
プS136)、設定の表示数が0でなければ、n個のフ
ァイル名を設定記憶部から読み込んで、ファイル項目を
作成する(ステップS137)。そして、メニューの残
りの他の項目を作成する(ステップS138)。
【0093】ステップS133の判断にて、選択されて
いるファイル/アイコンがデータファイルであるかが判
断される(ステップS139)。データファイルなら
ば、設定したファイル項目の表示数がいくつであるかを
判断し(ステップS140)、設定の表示数が0でなけ
れば、n個のアプリケーションファイル名を設定記憶部
から読み込んで、ファイル項目を作成する(ステップS
141)。次に、最近アクセスしたフォルダ項目の表示
数がいくつであるかを判断し(ステップS142)、設
定の表示数が0でなければ、n個のフォルダ名を履歴記
憶部から読み込んで、フォルダ項目を作成する(ステッ
プS143)。次に、設定したフォルダ項目の表示数が
いくつであるかを判断し(ステップS144)、設定の
表示数が0でなければ、n個のフォルダ名を設定記憶部
から読み込んで、フォルダ項目を作成する(ステップS
145)。最後に、メニューの残りの他の項目を作成す
る(ステップS146)。
【0094】また、上記のコンピュータが有すべき機能
の処理内容は、コンピュータで読み取り可能な記録媒体
に記録されたプログラムに記述させておくことができ
る。このプログラムをコンピュータで実行することによ
り、上記処理がコンピュータで実現できる。コンピュー
タで読み取り可能な記録媒体としては、磁気記録装置や
半導体メモリなどがある。市場に流通させる場合には、
CD−ROMやフロッピーディスクなどの可搬型記録媒
体にプログラムを格納して流通させたり、ネットワーク
を介して接続されたコンピュータの記憶装置に格納して
おき、ネットワークを通じて他のコンピュータに転送す
ることもできる。コンピュータで実行する際には、コン
ピュータ内のハードディスクドライブなどにプログラム
を格納しておき、メインメモリにロードして実行する。
【0095】
【発明の効果】以上説明したように本発明では、アプリ
ケーションにて開かれるファイルメニュー、ファイル選
択画面、フォルダツリー画面、およびファイルブラウザ
やデスクトップ上のファイル/フォルダおよびそれらの
アイコンに対して開かれるメニューにあらかじめ設定し
たメニュー項目をあらかじめ設定した数だけ追加表示
し、さらに、ドラッグ・アンド・ドロップ操作時にもあ
らかじめ設定したドロップ対象項目をあらかじめ設定し
た数だけウィンドウ表示させるように構成した。このた
め、使用頻度の高いファイル/ フォルダをあらかじめメ
ニューに追加することが可能となり、目的のファイルを
開くまでに必要であった複数回の選択操作をなくす、あ
るいは選択操作の回数を大幅に少なくすることができ
る。また、ドラッグ・アンド・ドロップ操作において
も、操作開始後のマウスカーソルの近傍に、使用頻度の
高いファイル/ フォルダを配置したドロップ操作が可能
なドロップ対象一覧ウィンドウを最前面に表示するよう
にしたことにより、あらかじめアプリケーションを起動
しておいたり、ドロップ対象をあらかじめドロップ操作
が可能な位置まで移動しておいたり、ドロップ対象をド
ロップ操作ができるように表示しておくといった操作を
省くことができ、ドラッグ・アンド・ドロップ操作の操
作性を向上させることができる。さらに、メニューなど
に追加表示される項目やそれらの表示条件などを設定す
るように構成したことにより、利用者の環境に合わせて
自由にカスタマイズすることができる。
【図面の簡単な説明】
【図1】本発明の原理的な構成を示す図である。
【図2】ファイル操作装置として機能するコンピュータ
システムの構成例を示すブロック図である。
【図3】ファイル操作装置のシステム構成図である。
【図4】設定画面制御部が表示する画面を示す図であっ
て、(A)はメニューバーを示し、(B)は表示項目の
設定画面を示している。
【図5】設定画面制御部が表示するドラッグ&ドロップ
の設定画面を示す図である。
【図6】ファイルメニュー制御部が表示する画面を示す
図である。
【図7】ファイル選択画面制御部が表示する画面を示す
図であって、(A)は最近アクセスしたファイルを表示
する場合を示し、(B)はすべての項目を表示する場合
を示している。
【図8】ファイル選択画面制御部が表示する別の画面を
示す図である。
【図9】「参照」ボタン操作時の動作を説明する図であ
って、(A)はファイル選択画面制御部が表示する画面
を示し、(B)はフォルダツリー画面制御部が表示する
画面を示している。
【図10】ドラッグ操作時にドロップ一覧ウィンドウ制
御部が表示する画面を示す図である。
【図11】ファイル・アイコンメニュー制御部が表示す
る第1の画面を示す図である。
【図12】ファイル・アイコンメニュー制御部が表示す
る第2の画面を示す図である。
【図13】ファイル・アイコンメニュー制御部が表示す
る第3の画面を示す図である。
【図14】ファイルメニュー選択処理の流れを示すフロ
ーチャートである。
【図15】ファイルメニュー項目作成処理の流れを示す
フローチャートである。
【図16】ファイル選択画面処理の流れを示すフローチ
ャートである。
【図17】ファイル/フォルダ項目作成処理の流れを示
すフローチャートである。
【図18】フォルダツリー画面処理の流れを示すフロー
チャートである。
【図19】ドラッグ操作時の一覧ウィンドウ処理の流れ
を示すフローチャートである。
【図20】一覧ウィンドウ作成処理の流れを示すフロー
チャートである。
【図21】一覧ウィンドウ位置計算処理の流れを示すフ
ローチャートである。
【図22】一覧ウィンドウドロップ処理の流れを示すフ
ローチャートである。
【図23】ファイル/アイコンのメニュー選択処理の流
れを示すフローチャートである。
【図24】ファイル・アイコンメニュー項目作成処理の
流れを示すフローチャート(その1)である。
【図25】ファイル・アイコンメニュー項目作成処理の
流れを示すフローチャート(その2)である。
【符号の説明】
1 環境設定手段 2 設定内容記憶手段 3 履歴記憶手段 4 ファイルメニュー項目作成表示手段 5 ファイル選択画面項目作成表示手段 6 フォルダツリー項目作成表示手段 7 ドロップ一覧ウィンドウ作成表示手段 8 ファイル・アイコン用メニュー項目作成表示手段 11 中央演算処理装置 12 メモリ 13 フロッピーディスクドライブ 14 CD−ROMドライブ 15 ハードディスクドライブ 16 キーボード 17 マウス 18 表示装置 19 システムバス 21 設定画面制御部 22 設定記憶部 23 履歴記憶部 24 ファイルメニュー項目作成部 25 ファイルメニュー制御部 26 ファイル選択画面項目作成部 27 ファイル選択画面制御部 28 フォルダツリー項目作成部 29 フォルダツリー画面制御部 30 ドロップ一覧ウィンドウの表示項目作成部 31 ドロップ一覧ウィンドウの表示位置算出部 32 ドロップ一覧ウィンドウ制御部 33 ファイル・アイコン用メニュー項目作成部 34 ファイル・アイコンメニュー制御部

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 アプリケーションおよびファイルブラウ
    ザでのファイル/フォルダの操作およびデスクトップ上
    のアイコンに対する操作を行うファイル操作装置におい
    て、 メニュー項目として表示される項目の設定を行う環境設
    定手段と、 前記環境設定手段によって設定された内容を記憶する設
    定内容記憶手段と、 開いたファイル/フォルダの履歴を記憶する履歴記憶手
    段と、 前記履歴記憶手段に記憶されている最近アクセスしたフ
    ァイル/フォルダまたは前記設定内容記憶手段に記憶さ
    れているファイル/フォルダの項目をファイルメニュー
    に追加して表示するファイルメニュー項目作成表示手段
    と、 前記履歴記憶手段に記憶されている最近アクセスしたフ
    ァイル/フォルダまたは前記設定内容記憶手段に記憶さ
    れているファイル/フォルダの項目をファイル選択画面
    に追加して表示するファイル選択画面項目作成表示手段
    と、 前記履歴記憶手段に記憶されている最近アクセスしたフ
    ァイル/フォルダまたは前記設定内容記憶手段に記憶さ
    れているファイル/フォルダの項目をフォルダツリーメ
    ニューに追加して表示するフォルダツリー項目作成表示
    手段と、 ドラッグ操作に応答して前記履歴記憶手段に記憶されて
    いる最近アクセスしたファイル/フォルダまたは前記設
    定内容記憶手段に記憶されているファイル/フォルダの
    項目をドロップ対象ファイル/フォルダとするドロップ
    一覧ウィンドウを作成して表示するドロップ一覧ウィン
    ドウ作成表示手段と、 ファイルブラウザでのファイル/フォルダまたはデスク
    トップ上のアイコンを選択した状態で開かれるメニュー
    に、前記履歴記憶手段に記憶されている最近アクセスし
    たファイル/フォルダまたは前記設定内容記憶手段に記
    憶されているファイル/フォルダの項目を追加して表示
    するファイル・アイコン用メニュー項目作成表示手段
    と、 を備えていることを特徴とするファイル操作装置。
  2. 【請求項2】 前記ファイルメニュー項目作成表示手段
    は、ファイルメニューを開く操作に応答して前記履歴記
    憶手段から最近アクセスしたファイル/フォルダの項目
    と前記設定内容記憶手段から前記環境設定手段によって
    設定されたファイル/フォルダの項目とを取得してファ
    イルメニュー項目を作成するファイルメニュー項目作成
    手段と、前記ファイルメニュー項目作成手段によって作
    成された前記ファイルメニュー項目を追加してファイル
    メニューを表示させるファイルメニュー制御手段とを有
    していることを特徴とする請求項1記載のファイル操作
    装置。
  3. 【請求項3】 前記ファイル選択画面項目作成表示手段
    は、ファイルメニューの開く項目の選択操作に応答して
    前記履歴記憶手段から最近アクセスしたファイル/フォ
    ルダの項目と前記設定内容記憶手段から前記環境設定手
    段によって設定されたファイル/フォルダの項目とを取
    得してファイル選択画面項目を作成するファイル選択画
    面項目作成手段と、前記ファイル選択画面項目作成手段
    によって作成されたファイル選択画面項目を追加してフ
    ァイル選択画面を表示させるファイル選択画面制御手段
    とを有していることを特徴とする請求項2記載のファイ
    ル操作装置。
  4. 【請求項4】 前記ファイル選択画面項目作成手段は、
    前記ファイルメニュー制御手段によって表示されたファ
    イルメニューから前記ファイルメニュー項目作成手段に
    よって追加されたフォルダ項目を選択する操作に応答し
    て現在のフォルダを選択されたフォルダに移動し、前記
    ファイルメニューから開く項目を選択する操作に応答し
    て現在のフォルダを標準のフォルダに移動することを特
    徴とする請求項3記載のファイル操作装置。
  5. 【請求項5】 前記ファイル選択画面制御手段は、前記
    ファイル選択画面にて選択されたファイルを最近アクセ
    スしたファイルとして前記履歴記憶手段のファイル一覧
    に追加してから開く「ファイルを追加して開く」ボタン
    と、前記ファイル選択画面にて選択されたファイルが含
    まれるフォルダを最近アクセスしたフォルダとして前記
    履歴記憶手段のフォルダ一覧に追加してから開く「フォ
    ルダを追加して開く」ボタンと、前記ファイル選択画面
    にて選択されたファイルおよび当該ファイルが含まれる
    フォルダを最近アクセスしたファイルおよびフォルダと
    して前記履歴記憶手段のファイル一覧およびフォルダ一
    覧に追加してから開く「ファイルとフォルダを追加して
    開く」ボタンとを有することを特徴とする請求項3記載
    のファイル操作装置。
  6. 【請求項6】 前記フォルダツリー項目作成表示手段
    は、前記ファイル選択画面制御手段によって表示された
    ファイル選択画面の参照ボタンの押下に応答して前記履
    歴記憶手段から最近アクセスしたファイル/フォルダの
    項目と前記設定内容記憶手段から前記環境設定手段によ
    って設定されたファイル/フォルダの項目とを取得して
    フォルダツリー項目を作成するフォルダツリー項目作成
    手段と、前記フォルダツリー項目作成手段によって作成
    されたフォルダツリー項目を追加してフォルダツリー画
    面に表示させるフォルダツリー画面制御手段とを有して
    いることを特徴とする請求項3記載のファイル操作装
    置。
  7. 【請求項7】 前記ドロップ一覧ウィンドウ作成表示手
    段は、選択されたファイル/フォルダのドラッグ操作開
    始に応答して前記履歴記憶手段から最近アクセスしたフ
    ォルダの項目と前記設定内容記憶手段から前記環境設定
    手段によって設定されたファイル/フォルダの項目とを
    取得してドロップ一覧ウィンドウの表示項目を作成する
    ドロップ一覧ウィンドウ表示項目作成手段と、ドラッグ
    操作開始位置から前記環境設定手段によって設定された
    表示条件に従ってドロップ一覧ウィンドウを表示させる
    位置を算出するドロップ一覧ウィンドウ表示位置算出手
    段と、前記ドロップ一覧ウィンドウ表示項目作成手段に
    よって作成されたドロップ一覧ウィンドウ表示項目を前
    記ドロップ一覧ウィンドウ表示位置算出手段によって算
    出された表示位置にドロップ一覧ウィンドウを最前面化
    して表示させるドロップ一覧ウィンドウ制御手段とを有
    していることを特徴とする請求項1記載のファイル操作
    装置。
  8. 【請求項8】 前記ドロップ一覧ウィンドウ表示項目作
    成手段は、ドラッグ対象が少なくとも一つのデータファ
    イルである場合、前記履歴記憶手段から最近アクセスし
    たフォルダの項目と前記設定内容記憶手段から前記環境
    設定手段によって設定されたアプリケーションファイル
    およびフォルダの項目とを取得し、ドラッグ対象が少な
    くとも一つのデータファイル以外である場合、前記履歴
    記憶手段から最近アクセスしたフォルダの項目と前記設
    定内容記憶手段から前記環境設定手段によって設定され
    たフォルダの項目とを取得することを特徴とする請求項
    7記載のファイル操作装置。
  9. 【請求項9】 前記ファイル・アイコン用メニュー項目
    作成表示手段は、ファイルブラウザで表示されているフ
    ァイル/フォルダを選択した状態またはデスクトップ上
    のアイコンを選択した状態でのメニュー表示操作に応答
    して前記履歴記憶手段から最近アクセスしたファイル/
    フォルダの項目と前記設定内容記憶手段から前記環境設
    定手段によって設定されたファイル/フォルダの項目と
    を取得してファイル・アイコン用メニュー項目を作成す
    るファイル・アイコン用メニュー項目作成手段と、前記
    ファイル・アイコン用メニュー項目作成手段によって作
    成されたファイル・アイコン用メニュー項目を追加して
    ファイル・アイコン用メニューを表示させるファイル・
    アイコンメニュー制御手段とを有していることを特徴と
    する請求項1記載のファイル操作装置。
  10. 【請求項10】 前記ファイル・アイコン用メニュー項
    目作成手段は、前記フォルダブラウザにて選択されたフ
    ァイルまたはデスクトップ上で選択されたアイコンが示
    すファイルがアプリケーションファイルの場合、前記履
    歴記憶手段から最近アクセスしたファイルの項目と前記
    設定内容記憶手段から前記環境設定手段によって設定さ
    れたファイルの項目とを取得してファイル・アイコン用
    メニュー項目とすることを特徴とする請求項9記載のフ
    ァイル操作装置。
  11. 【請求項11】 前記ファイル・アイコン用メニュー項
    目作成手段は、前記フォルダブラウザにて選択されたフ
    ァイルまたはデスクトップ上で選択されたアイコンが示
    すファイルがデータファイルの場合、前記履歴記憶手段
    から最近アクセスしたフォルダの項目と前記設定内容記
    憶手段から前記環境設定手段によって設定されたアプリ
    ケーションファイル/フォルダの項目とを取得してファ
    イル・アイコン用メニュー項目とすることを特徴とする
    請求項9記載のファイル操作装置。
  12. 【請求項12】 前記ファイル・アイコン用メニュー項
    目作成手段は、前記フォルダブラウザにてフォルダが選
    択された場合、前記履歴記憶手段から最近アクセスした
    フォルダの項目と前記設定内容記憶手段から前記環境設
    定手段によって設定されたフォルダの項目とを取得して
    ファイル・アイコン用メニュー項目とすることを特徴と
    する請求項9記載のファイル操作装置。
  13. 【請求項13】 前記履歴記憶手段は、前記環境設定手
    段によって設定されたファイル/フォルダの記録数の範
    囲内で、前記ファイルメニュー項目作成表示手段、前記
    ファイル選択画面項目作成表示手段または前記フォルダ
    ツリー項目作成表示手段で開いたファイル/フォルダの
    履歴を、前記開いたファイル/フォルダがすでに記憶さ
    れているファイル/フォルダ以外である場合に最も古い
    ファイル/フォルダの履歴を取り除いてから記憶するこ
    とを特徴とする請求項1記載のファイル操作装置。
  14. 【請求項14】 前記環境設定手段は、メニュー項目と
    して表示される項目の設定を行う表示項目設定手段と、
    ドラッグ・アンド・ドロップ操作時に表示するドロップ
    一覧ウィンドウの表示形式、表示位置および表示条件を
    設定するドラッグ・アンド・ドロップ設定手段とを有す
    ることを特徴とする請求項1記載のファイル操作装置。
  15. 【請求項15】 アプリケーションおよびファイルブラ
    ウザでのファイル/フォルダの操作およびデスクトップ
    上のアイコンに対する操作を行うファイル操作プログラ
    ムを記録したコンピュータ読み取り可能な記録媒体にお
    いて、メニュー項目として表示される項目の設定、記
    憶、および更新を行う環境設定手段と、ファイルメニュ
    ーの表示操作時に、開いたファイル/フォルダの履歴を
    記憶している履歴記憶手段から最近アクセスしたファイ
    ル/フォルダの項目を取得するとともに前記環境設定手
    段によって設定された内容を記憶している設定内容記憶
    手段から設定されたファイル/フォルダの項目を取得し
    てファイルメニューに追加表示するファイルメニュー項
    目作成表示手段と、ファイルメニューの開く項目の操作
    時に、前記履歴記憶手段から最近アクセスしたファイル
    /フォルダの項目を取得するとともに前記設定内容記憶
    手段から設定されたファイル/フォルダの項目を取得し
    てファイル選択画面に追加表示するファイル選択画面項
    目作成表示手段と、前記ファイル選択画面の「参照」ボ
    タンの押下時に、前記履歴記憶手段から最近アクセスし
    たファイル/フォルダの項目を取得するとともに前記設
    定内容記憶手段から設定されたファイル/フォルダの項
    目を取得してフォルダツリーメニューに追加表示するフ
    ォルダツリー項目作成表示手段と、ドラッグ操作開始時
    に、前記履歴記憶手段から最近アクセスしたファイル/
    フォルダの項目を取得するとともに前記設定内容記憶手
    段から設定されたファイル/フォルダの項目を取得して
    ドロップ対象ファイル/フォルダとするドロップ一覧ウ
    ィンドウを作成して表示するドロップ一覧ウィンドウ作
    成表示手段と、ファイルブラウザでのファイル/フォル
    ダまたはデスクトップ上のアイコンを選択した状態での
    メニューの表示操作時に、前記履歴記憶手段から最近ア
    クセスしたファイル/フォルダの項目を取得するととも
    に前記設定内容記憶手段から設定されたファイル/フォ
    ルダの項目を取得して前記メニューに追加表示するファ
    イル・アイコン用メニュー項目作成表示手段と、を有す
    るプログラムを記録したコンピュータ読み取り可能な記
    録媒体。
JP22581198A 1998-08-10 1998-08-10 ファイル操作装置およびファイル操作プログラムを記録した記録媒体 Expired - Fee Related JP3792405B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP22581198A JP3792405B2 (ja) 1998-08-10 1998-08-10 ファイル操作装置およびファイル操作プログラムを記録した記録媒体
US09/229,328 US6393429B1 (en) 1998-08-10 1999-01-13 File handling device, and a recording medium storing a file handling program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22581198A JP3792405B2 (ja) 1998-08-10 1998-08-10 ファイル操作装置およびファイル操作プログラムを記録した記録媒体

Publications (2)

Publication Number Publication Date
JP2000056885A true JP2000056885A (ja) 2000-02-25
JP3792405B2 JP3792405B2 (ja) 2006-07-05

Family

ID=16835175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22581198A Expired - Fee Related JP3792405B2 (ja) 1998-08-10 1998-08-10 ファイル操作装置およびファイル操作プログラムを記録した記録媒体

Country Status (2)

Country Link
US (1) US6393429B1 (ja)
JP (1) JP3792405B2 (ja)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004272564A (ja) * 2003-03-07 2004-09-30 Ricoh Co Ltd 情報提示装置および情報提示方法
JP2005228338A (ja) * 2004-02-11 2005-08-25 Fuji Xerox Co Ltd カスタマイズ文書選択のためのシステムおよび方法
JP2005322135A (ja) * 2004-05-11 2005-11-17 Casio Comput Co Ltd 電子機器、表示管理プログラム
JP2007042025A (ja) * 2005-08-05 2007-02-15 Brother Ind Ltd ファイル管理システム、及び、プログラム
JP2007087374A (ja) * 2005-08-23 2007-04-05 Ricoh Co Ltd 情報処理装置
JP2009526279A (ja) * 2006-01-23 2009-07-16 サンディスク アイエル リミテッド 尤度ベースの記憶管理
JP2010086149A (ja) * 2008-09-30 2010-04-15 Fujifilm Corp ドラッグアンドドロップ制御装置、方法、及びプログラム、並びにコンピュータ端末
JP2010244578A (ja) * 2010-07-16 2010-10-28 Brother Ind Ltd ファイル管理システム、及び、プログラム
JP2010257104A (ja) * 2009-04-23 2010-11-11 Ntt Docomo Inc 通信端末及びコンテンツ変換方法
JP2012133594A (ja) * 2010-12-21 2012-07-12 Fujitsu Ltd 支援プログラム、支援方法および支援装置
JP2013025700A (ja) * 2011-07-25 2013-02-04 Nec Corp ファイル格納先候補決定装置、ファイル格納先候補の決定方法、ファイル格納先決定支援システム、並びにコンピュータ・プログラム
JP2013222247A (ja) * 2012-04-13 2013-10-28 Kyocera Document Solutions Inc 表示入力装置および画像形成装置
JP2015141576A (ja) * 2014-01-29 2015-08-03 富士ゼロックス株式会社 情報処理装置、情報処理システムおよびプログラム
KR20170011009A (ko) * 2015-07-21 2017-02-02 삼성전자주식회사 전자 장치 및 전자 장치에서 폴더 내 객체를 관리하기 위한 방법

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6924827B1 (en) * 1998-12-28 2005-08-02 Alogic S.A. Method and system for allowing a user to perform electronic data gathering using foldable windows
US6629127B1 (en) 1999-07-26 2003-09-30 Microsoft Corporation Methods and systems for processing HTTP requests
US7454706B1 (en) * 2000-02-11 2008-11-18 Microsoft Corporation Multiple-page shell user interface
US7055105B2 (en) * 2000-10-27 2006-05-30 Siemens Aktiengesellschaft Drop-enabled tabbed dialogs
JP2002132556A (ja) * 2000-10-30 2002-05-10 Minolta Co Ltd ファイル管理装置、ファイル管理方法およびファイル管理プログラムを記録したコンピュータ読取可能な記録媒体
JP4401565B2 (ja) * 2000-12-12 2010-01-20 キヤノン株式会社 記録装置及び管理方法
JP4382314B2 (ja) * 2001-09-27 2009-12-09 富士フイルム株式会社 画像処理方法および装置並びにプログラム
JP2003208343A (ja) * 2002-01-10 2003-07-25 Ricoh Co Ltd ファイル作成・閲覧方法、ファイル作成方法、ファイル閲覧方法、ファイル構造及びプログラム
US7958455B2 (en) * 2002-08-01 2011-06-07 Apple Inc. Mode activated scrolling
US7337409B2 (en) * 2002-09-25 2008-02-26 Siemens Aktiengesellschaft Customizable drag and drop for industrial software applications
US7769794B2 (en) 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
US7240292B2 (en) * 2003-04-17 2007-07-03 Microsoft Corporation Virtual address bar user interface control
US7823077B2 (en) 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7421438B2 (en) 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7925682B2 (en) 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US7596758B2 (en) * 2003-04-03 2009-09-29 International Business Machines Corporation Method of appending a group of files to files on a clipboard of a desktop
JP2004326740A (ja) * 2003-04-11 2004-11-18 Ricoh Co Ltd Webページ生成装置、組み込み装置、Webページ生成システム、Webページ生成の制御方法、Webページ生成プログラム及び記録媒体
US7653733B2 (en) * 2003-06-05 2010-01-26 Siemens Communications, Inc. Method and apparatus for facilitating granting of a permission regarding a stored element
US20050060278A1 (en) * 2003-09-17 2005-03-17 International Business Machines Corporation Method and arrangement of grammar files in a presentation list
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
US7787971B2 (en) * 2003-12-02 2010-08-31 Thermo Fisher Scientific (Asheville) Llc Rotor selection interface and method
US7461088B2 (en) * 2003-12-15 2008-12-02 Apple Inc. Superset file browser
US8832600B2 (en) * 2004-01-27 2014-09-09 International Business Machines Corporation Method, system, and program for navigating files
CN1301455C (zh) * 2004-04-21 2007-02-21 腾讯科技(深圳)有限公司 一种树状结构的子项拖放方法
US8707209B2 (en) 2004-04-29 2014-04-22 Microsoft Corporation Save preview representation of files being created
US7640317B2 (en) * 2004-06-10 2009-12-29 Cisco Technology, Inc. Configuration commit database approach and session locking approach in a two-stage network device configuration process
US9552141B2 (en) * 2004-06-21 2017-01-24 Apple Inc. Methods and apparatuses for operating a data processing system
US7437358B2 (en) * 2004-06-25 2008-10-14 Apple Inc. Methods and systems for managing data
US7730012B2 (en) * 2004-06-25 2010-06-01 Apple Inc. Methods and systems for managing data
US20060004834A1 (en) * 2004-06-30 2006-01-05 Nokia Corporation Dynamic shortcuts
JP4682549B2 (ja) * 2004-07-09 2011-05-11 富士ゼロックス株式会社 分類案内装置
EP1630654A1 (en) * 2004-08-26 2006-03-01 Harman/Becker Automotive Systems GmbH Car multimedia apparatus and method for controlling the display of hierarchically structured menus on a display device of a car multimedia apparatus
US8161404B2 (en) * 2004-08-26 2012-04-17 Harman Becker Automotive Systems Gmbh Vehicle multimedia system
JP4023480B2 (ja) * 2004-09-08 2007-12-19 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置
US7822793B2 (en) * 2005-04-01 2010-10-26 Microsoft Corporation User data profile namespace
US8195646B2 (en) 2005-04-22 2012-06-05 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
US20060277217A1 (en) * 2005-06-01 2006-12-07 Nokia Corporation Method for creating a data file
US7665028B2 (en) * 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US20070083829A1 (en) * 2005-10-11 2007-04-12 International Business Machines Corporation Application program initiation with initial display selection
US7783645B2 (en) * 2005-12-14 2010-08-24 Siemens Aktiengesellschaft Methods and apparatus to recall context relevant information
US8793605B2 (en) * 2006-03-29 2014-07-29 Yahoo! Inc. Smart drag-and-drop
JP4144632B2 (ja) * 2006-05-01 2008-09-03 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像処理システム、画像処理装置のパラメータ設定方法
US7610564B1 (en) * 2006-06-15 2009-10-27 Sun Microsystems, Inc. Displaying and browsing through a sparse view of content items in a hierarchy
US20080005685A1 (en) * 2006-06-30 2008-01-03 Clemens Drews Interface mechanism for quickly accessing recently used artifacts in a computer desktop environment
US20080120142A1 (en) * 2006-11-20 2008-05-22 Vivalog Llc Case management for image-based training, decision support, and consultation
WO2008064258A2 (en) * 2006-11-20 2008-05-29 Mckesson Information Solutions Llc Interactive viewing, asynchronous retrieval, and annotation of medical images
US8612877B2 (en) * 2006-12-18 2013-12-17 Blackberry Limited Method for providing options associated with computer applications in a mobile device and a menu and application therefor
KR100784969B1 (ko) * 2006-12-20 2007-12-11 삼성전자주식회사 휴대 단말기의 사용기록 기반 메뉴 표시 방법
US9069883B2 (en) * 2007-03-17 2015-06-30 Samsung Electronics Co., Ltd. Document management method and document management apparatus using the same
WO2008131948A1 (en) * 2007-05-01 2008-11-06 Nokia Corporation Navigation of a directory structure
KR101382504B1 (ko) * 2007-05-21 2014-04-07 삼성전자주식회사 매크로 생성 장치 및 방법
US8654139B2 (en) * 2007-08-29 2014-02-18 Mckesson Technologies Inc. Methods and systems to transmit, view, and manipulate medical images in a general purpose viewing agent
US20090132285A1 (en) * 2007-10-31 2009-05-21 Mckesson Information Solutions Llc Methods, computer program products, apparatuses, and systems for interacting with medical data objects
US8520978B2 (en) * 2007-10-31 2013-08-27 Mckesson Technologies Inc. Methods, computer program products, apparatuses, and systems for facilitating viewing and manipulation of an image on a client device
US20090276701A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Apparatus, method and computer program product for facilitating drag-and-drop of an object
US9710443B2 (en) * 2008-07-21 2017-07-18 Oracle International Corporation Simplifying access to documents accessed recently in a remote system
KR20100030968A (ko) * 2008-09-11 2010-03-19 엘지전자 주식회사 단말기 및 그의 메뉴 디스플레이 방법
US8413114B1 (en) 2008-09-26 2013-04-02 Emc Corporation Method to simplify developing software having localization
US8924876B1 (en) * 2008-09-29 2014-12-30 Emc Corporation File-driven drag and drop
WO2010045427A1 (en) * 2008-10-15 2010-04-22 Inputive Corporation System and method for seamlessly integrated navigation of applications
CN101930258B (zh) * 2009-06-22 2012-09-19 鸿富锦精密工业(深圳)有限公司 电子设备及其文件操作方法
US8621386B2 (en) 2010-07-19 2013-12-31 Verizon Patent And Licensing Inc. File management and transfer using user interface icons associated with applications
US8739056B2 (en) * 2010-12-14 2014-05-27 Symantec Corporation Systems and methods for displaying a dynamic list of virtual objects when a drag and drop action is detected
CN102681991A (zh) * 2011-03-07 2012-09-19 鸿富锦精密工业(深圳)有限公司 文件管理系统及方法
GB2496378B (en) * 2011-11-03 2016-12-21 Ibm Smart window creation in a graphical user interface
KR101922023B1 (ko) * 2012-02-20 2018-11-26 삼성전자주식회사 디스플레이장치 및 그 제어방법
JP5663519B2 (ja) * 2012-04-10 2015-02-04 京セラドキュメントソリューションズ株式会社 表示入力装置および画像形成装置
US9374359B2 (en) * 2012-05-23 2016-06-21 Red Hat, Inc. Generating a data display in view of user activities
KR101867513B1 (ko) * 2012-05-29 2018-06-15 엘지전자 주식회사 이동 단말기 및 그 제어방법
WO2014029617A1 (en) * 2012-08-22 2014-02-27 Oce-Technologies B.V. A method for managing documents on a mobile device
JP6077794B2 (ja) * 2012-08-29 2017-02-08 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム
EP2893692A4 (en) * 2012-09-05 2016-06-08 Nec Corp WIRELESS COMMUNICATION TERMINAL, COMMUNICATION METHOD, PROGRAM, INFORMATION PROCESSING APPARATUS, AND DISTRIBUTION SERVER
US9558278B2 (en) 2012-09-11 2017-01-31 Apple Inc. Integrated content recommendation
US9218118B2 (en) 2012-09-11 2015-12-22 Apple Inc. Media player playlist management
KR102052424B1 (ko) * 2012-12-06 2019-12-05 삼성전자주식회사 단말에서 애플리케이션 실행 윈도우 표시 방법 및 이를 위한 단말
EP4213001A1 (en) 2012-12-06 2023-07-19 Samsung Electronics Co., Ltd. Display device and method of controlling the same
US10282088B2 (en) 2012-12-06 2019-05-07 Samsung Electronics Co., Ltd. Configuration of application execution spaces and sub-spaces for sharing data on a mobile tough screen device
US9535569B2 (en) * 2013-05-23 2017-01-03 Rakuten Kobo, Inc. System and method for a home multimedia container
US9256651B1 (en) 2013-09-24 2016-02-09 Emc Corporation Inheritance of properties files with locale chain support
CN106233239B (zh) * 2014-03-03 2019-06-25 生命技术公司 用于传递数据获取和分析设定的图形用户接口系统和方法
JP6747262B2 (ja) * 2016-11-17 2020-08-26 富士通株式会社 ユーザインターフェース方法、情報処理装置、情報処理システム及び情報処理プログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2710547B2 (ja) * 1994-02-15 1998-02-10 インターナショナル・ビジネス・マシーンズ・コーポレイション グラフィカル・ユーザ・インターフェース
US5801702A (en) * 1995-03-09 1998-09-01 Terrabyte Technology System and method for adding network links in a displayed hierarchy
US5761656A (en) * 1995-06-26 1998-06-02 Netdynamics, Inc. Interaction between databases and graphical user interfaces
JP3400193B2 (ja) * 1995-07-31 2003-04-28 富士通株式会社 ウィンドウ関係の識別アイコン付木構造一覧表示方法及び装置
US6061695A (en) * 1996-12-06 2000-05-09 Microsoft Corporation Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document
US5966126A (en) * 1996-12-23 1999-10-12 Szabo; Andrew J. Graphic user interface for database system
US6061659A (en) * 1997-06-03 2000-05-09 Digital Marketing Communications, Inc. System and method for integrating a message into a graphical environment
US5966532A (en) * 1997-07-10 1999-10-12 National Instruments Corporation Graphical code generation wizard for automatically creating graphical programs
US6043826A (en) * 1997-09-02 2000-03-28 Microsoft Corporation Transferring outline fonts to devices requiring raster fonts
US6181344B1 (en) * 1998-03-20 2001-01-30 Nuvomedia, Inc. Drag-and-release method for configuring user-definable function key of hand-held computing device

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004272564A (ja) * 2003-03-07 2004-09-30 Ricoh Co Ltd 情報提示装置および情報提示方法
JP2005228338A (ja) * 2004-02-11 2005-08-25 Fuji Xerox Co Ltd カスタマイズ文書選択のためのシステムおよび方法
JP2005322135A (ja) * 2004-05-11 2005-11-17 Casio Comput Co Ltd 電子機器、表示管理プログラム
JP2007042025A (ja) * 2005-08-05 2007-02-15 Brother Ind Ltd ファイル管理システム、及び、プログラム
JP4682738B2 (ja) * 2005-08-05 2011-05-11 ブラザー工業株式会社 ファイル管理システム、及び、プログラム
JP2007087374A (ja) * 2005-08-23 2007-04-05 Ricoh Co Ltd 情報処理装置
JP2009526279A (ja) * 2006-01-23 2009-07-16 サンディスク アイエル リミテッド 尤度ベースの記憶管理
JP2010086149A (ja) * 2008-09-30 2010-04-15 Fujifilm Corp ドラッグアンドドロップ制御装置、方法、及びプログラム、並びにコンピュータ端末
JP2010257104A (ja) * 2009-04-23 2010-11-11 Ntt Docomo Inc 通信端末及びコンテンツ変換方法
JP2010244578A (ja) * 2010-07-16 2010-10-28 Brother Ind Ltd ファイル管理システム、及び、プログラム
JP2012133594A (ja) * 2010-12-21 2012-07-12 Fujitsu Ltd 支援プログラム、支援方法および支援装置
JP2013025700A (ja) * 2011-07-25 2013-02-04 Nec Corp ファイル格納先候補決定装置、ファイル格納先候補の決定方法、ファイル格納先決定支援システム、並びにコンピュータ・プログラム
JP2013222247A (ja) * 2012-04-13 2013-10-28 Kyocera Document Solutions Inc 表示入力装置および画像形成装置
US9317148B2 (en) 2012-04-13 2016-04-19 Kyocera Document Solutions Inc. Display input device, and image forming apparatus including touch panel portion
JP2015141576A (ja) * 2014-01-29 2015-08-03 富士ゼロックス株式会社 情報処理装置、情報処理システムおよびプログラム
US9940335B2 (en) 2014-01-29 2018-04-10 Fuji Xerox Co., Ltd. Information processing apparatus, information processing system, information processing method, and non-transitory computer readable medium
KR20170011009A (ko) * 2015-07-21 2017-02-02 삼성전자주식회사 전자 장치 및 전자 장치에서 폴더 내 객체를 관리하기 위한 방법
KR102409202B1 (ko) * 2015-07-21 2022-06-15 삼성전자주식회사 전자 장치 및 전자 장치에서 폴더 내 객체를 관리하기 위한 방법

Also Published As

Publication number Publication date
JP3792405B2 (ja) 2006-07-05
US6393429B1 (en) 2002-05-21
US20020059288A1 (en) 2002-05-16

Similar Documents

Publication Publication Date Title
JP3792405B2 (ja) ファイル操作装置およびファイル操作プログラムを記録した記録媒体
US9552141B2 (en) Methods and apparatuses for operating a data processing system
US5630080A (en) Method and system for the direct manipulation of information, including non-default drag and drop operation
US6104401A (en) Link filters
EP2054792B1 (en) Creating virtual targets in directory structures
CN101932993B (zh) 利用增强的窗口状态来安排显示区
JPH0685145B2 (ja) 複数の選択されたオブジェクトの位置表示方法
JP2000293290A (ja) 情報処理装置、表示制御方法及び記憶媒体
JP2003536125A (ja) 一元管理及びアクセス提供用ユーザインタフェース
US20150135107A1 (en) Notification area that persistently rearranges elements
EP1902354A2 (en) Rich drag drop user interface
WO2007008524A2 (en) Rich drag drop user interface
JP2000242386A (ja) 表示ウィンドウ間でアイテムを転送する方法及び媒体
TW201246073A (en) Managing workspaces in a user interface
JP2004341886A (ja) ファイル管理装置及びファイル管理方法
JPH11161405A (ja) ウィンドウ表示制御装置
JP5167850B2 (ja) Guiシステム、gui生成方法、プログラムおよび記録媒体
US20220326842A1 (en) Interface for multiple simultaneous views
JPH0764748A (ja) メニュー・カスタマイズ方式
JP2007065724A (ja) 情報処理プログラム、および情報処理装置
US8898187B2 (en) Default location that may be dynamically changed
JP2645016B2 (ja) メニュー切替え処理方式
CN108108077A (zh) 一种桌面管理方法以及装置
JP2002099369A5 (ja)
EP4254155A1 (en) Information processing system and method and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060322

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060404

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060405

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090414

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100414

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110414

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110414

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120414

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130414

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140414

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees