Nothing Special   »   [go: up one dir, main page]

JPH06511580A - Methods and apparatus for organizing information in computer systems - Google Patents

Methods and apparatus for organizing information in computer systems

Info

Publication number
JPH06511580A
JPH06511580A JP5519257A JP51925793A JPH06511580A JP H06511580 A JPH06511580 A JP H06511580A JP 5519257 A JP5519257 A JP 5519257A JP 51925793 A JP51925793 A JP 51925793A JP H06511580 A JPH06511580 A JP H06511580A
Authority
JP
Japan
Prior art keywords
document
collection
documents
user
representation
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
JP5519257A
Other languages
Japanese (ja)
Other versions
JP3566720B2 (en
Inventor
マンダー,リチャード
ローズ,ダニエル・イー
サロモン,ジッタ
ワン,イン・イン
オレン,ティモシー
ブッカー,スーザン
ハウド,ステファニー
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.)
Apple Inc
Original Assignee
Apple Computer Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25368834&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH06511580(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of JPH06511580A publication Critical patent/JPH06511580A/en
Application granted granted Critical
Publication of JP3566720B2 publication Critical patent/JP3566720B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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/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/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/3332Query translation
    • G06F16/3334Selection or weighting of terms from queries, including natural language queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/34Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。 (57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】[Detailed description of the invention]

コンピュータ・システムにおいて情報を編成する方法と装置1吸91塁 技術分野 本発明はコノピユータ・システムの分野に関し、特にコンピュータ・システム用 のユーザー・インタフェース及び、コンピュータ・システムにおいて情報を編成 するためのユーザー・インタフェースを実施する方法と装置に関する。 従来技術 情報を編成するための従来形のコンピュータ・システムは代表的には2つの種類 のファイリング・7ステムに分類される。これらのファイリング・システムはコ ンビコータ・システムのオペレーティング・システムの一部として実施されるこ とが多く、従ってユーザーが希望する方法で情報を編成することができるように システムのユーザーへの基本的な付帯設備として供給される。前述の2種類のシ ステムは平坦ファイル・システムと、階層的ファイル・システムである。 平坦ファイル・システムでは、コノピユータは全てのファイル(例えば文書)を 、ユーザーがこれらのファイルを吟味する際に全てのファイルをこのレベルで見 るように階層の一つのレベルで記憶する。システムはユーザーがフォルター又は サブディレクトリに入れることができるファイルと、フォルター又はサブディレ クトリにないファイルとを区別しない。この種類の平坦ファイリング・システム は、文書が任意のフ考ルダー又はその1(ハのコンテナ内にはなく、全てデスク 上に広げられるデスクと類似している。このようなファイリング・システムは文 書数が多(なると邪魔になることは明らかである。例えば、ユーザーがシステム 上の特定の文書を検索すると、希望の文書を発見するためにユーザーは長い文書 リストを探索しなければならないことがある。 コンビ二一夕での階層的ファイリング・システムはユーザーがテキスト文書のよ うな情報をそこに記録できるフォルター又はサブディレクトリの階層を付与する ことによってファイリング・システムを改良しようとするものである。階層的フ ァイリング・システムの例は米国特許明細書第4,945,475号に開示され ている階層的ファイリング・システムを含め、従来から公知である。このような 階層的ファイリング・/ステムでは、ユーザーはそれ自体は別のフォルター内に あることができるフォルター内に文書をファイルする。第1のフォルター内で任 意の文書を探すには、第1のフォルターを含む第2のフォルターを問いてから第 1のフォルターを開く必要がある。このようにして、ユーザーには平坦ファイリ ング・/ステムの場合のように困惑するような数の文書が撞示されることはなく 、ユーザーのファイルは秩序正しく、体系的にユーザーが指定した階層内に保持 される。この階層的ファイリングの例は米国特許明細書第4,945,475号 の図2に示されており、そこでは文書21及び22はフォルグー20内にあり、 このフォルター自体はこれも別のフォルター、すなわちフォルター17に記憶さ れたフォルグー18内にある。このようにして、文書21及び22を閲覧するた めに、ユーザーはフォルタ−20の全アドレスを指定することによって(非グラ フィックのユーザー・インタフェースの場合)、又は希望の文書を念むフォルタ ーを閲覧するのに必要なフォルターの画面を開くことによって(グラフィックの ユーザー・インタフェースの場合)、コンビコータ・/ステムに対してフォルタ −20によって表されるサブディレクトリの内容を吟味するように命令しなけれ ばならない。アップル・コンピュータ製のマツキ/トノ/コ・コノピユータ・/ ステムでのフアイングの現在のバー)ツノはグラフィックのユーザー・イノタフ エースを備えた階層的ファイリング・システムの例であり、グラフィックのユー ザー・インタフェースを備えた別のこのようなファイリング・/ステムは公知で ある。 このような階層的ファイリング・/ステムによってユーザーは、平tqファイリ ノグ・/ステムの乱雑さを回避するために情報をその内部にファイルしくひいて は記憶する)構造を指定することができるものの、階層的構造によってコンピュ ータのユーザーはできる限り情報の7アイリノグに組織化されることを余儀なく される。多くの場合にそうであるように、ユーザーが文書の適切なカテコ゛リ− をセ1別することが困難であるために文書をファイルすることが困難である場合 、ユーザーにとっては文書が階層の最上部のディレクトリに現れていれば一般に 最も都合がよい。これらの文書をファイルする際の困難さの故にコノピユータ・ システムの記憶装置内に記憶された文書が最高位のディレクトリに多く残されて L16稈、ユーザーはその最高位のディレクトリ内の文書の乱雑さに混乱し始め 、それによって/ステムはく少な(ともユーザーがファイルすることが困難な文 書を置いている最高位のディレクトリの範囲、又はその他の別のディレクトリ/ サブディレクトリの範囲までは)平坦ファイリング・システムのように動作する ことになろう。更に留11するべき点は、コンピュータ・システムで文書をファ イルする困難さによって、更に、ユーザーはカテゴリー分類し難い文書をファイ ルする際の困難さを回避しようとするので、ユーザーがコノピユータと会話する 方法にも影響が及ぼされる。それによってタスクの遅延や回避が生ずることがあ る。その結果、カテゴリー分類、又はその他のファイリングが困難である文書に よってフンピユータが混乱し、又は、ユーザーが編成を実現することが困難であ るために、ユーザーがコンピュータ・システムに文書をファイルしたがらない傾 向が生ずる。 それによって、グラフィックによるユーザー・インタフェースを有するファイリ ング・システムの利点が、特にグラフィックによるユーザー・インタフェースを 備えた階層的ファイリング・システムの利点が無視される傾向が生ずる。 上述の問題点は、ユーザーによって読まれなかった、又は−瞥されただけの郵便 物(例えば電子郵便文書)の場合に特に重大である。これらの文書はその性質上 、ユーザーがこれらの文書に完全に馴染んでいないので、カテゴリーに分類して 、ファイルすることが最も困難である。コンビ二一夕のユーザーは全ての項目を 適切にファイルする責任があるものと見なされ、このシステムは進相であること が多いこのような仕事の援助にはあまりならない。 従来の技術はこれらの問題点に関する解決方法を提案していない。例えば、マロ ー7氏は人々が物理的なオフィスで働く聾様を研究し、このような物理的オフィ スでの文書パイルの重要さを指摘し、且つコンピュータを援用した情報システム における例尤ばパイルのような従来の事務管理ソールを使用できる電子オフィス 情報の設計に関して示唆している。マローン、T、 W、著[人々はどの様にし てデスクを編成するか?−オフィス情報システムの設計に関する提言」 (オフ ィス情報システムに関するAcMk!要、第1巻第1号、1983年1月刊、9 9−112ページ)を参照されたい。しかし、マロー7氏はこのようなコンビコ ータ・システムがいかにして実現されるのかに関しても、このようなパイルの処 理、又はこのようなパイル又はそれに関連するその他の活動の活用に含まれるグ ラフィックによるユーザー・イノタフエースをも記載していな%y0本発明はユ ーザーが情報をパイル、もしくは文書のコレク/Ilンにm成でき、これらの文 書のコレク/ロノを編成することを補助するグラフィック(こよるユーザー・イ ンタフェースを備えた改良されたファイリング・システムを提供するものである 。 旦朋ヱリ」鼠 本発明はフンピユータ・/ステム、特に文書のグラフィック表現を含むグラフィ ックによるユーザー・インタフェースを有するコノピユータ・システム1こお( 1て情報を編成する方法と装置に関する。本発明の装置はユーザーがグラフィ、 り表現の一つ(例えばアイコン)の土に/ステム・カーソルを位置決めし、コン ピュータに対してユーザーが指定したある種の処理動作用に文書を選択するよう ↓こ信号を発することによって、それぞれがユーザーによって処理されることり (できる検数の文書のグラフィック表現を表示する。本発明の方法では、ユーザ ーは文書の一つのグラフィック表現の上にカーソル(例えばポインタ)を位置決 めし、且つ(カーノルを動かすことによって)文書のグラフィック表現を別の文 書の別のグラフィック表現の4二に移動し、次にノくイルを作成するため薯こ第 1の文書を第2の文書の上に配することによって、1<イル(すなわち文書のフ レクン9ン)を作成する。このシステムは代表的には各々の文書のグラフィック 表現と11異なるパイルのグラフィック表現を別個に表示し、r4イルが作成さ れた後は、フレクン9ン内の各文書のオリジナルのグラフィック表現は代表的に はもはや表示されない。文書のグラフィ/り表現の斜視図が文書のオリジナルの グラフィック表現:こ代わり、グラフィック表現の斜視図がフレクン9ンのグラ フィック表現内1こ配される。そこでユーザーはカーソルの下に位置する項目に 関して視野錐体内のブロキ/を明らかにするために、所定期間だけ/寸イル内の 項目にカー・ノルを位置決めすることによってパイルを検索する。ユーザーがj 4イルを作成した後、/ステムはユーザーに対して更に、文書のコレク/ヨノが 、4イルであることを示し、且つユーザーがパイルをグループとして選択できる ように、ノ(イルの下のベース(すなわち台座)を表示できる。そこでユーザー はパイルのベースにカーソルを指し示すことによって次のアクンヲン用にパイル を選択できる。 本発明の装置はマウスのようなカーソル制御素子と連結され、且つコンビ、!− 夕の7アイリング・/ステム内に保持された文書を記憶するための記憶装Wl( 例えばRAM又はハードディスク)にも連結されたマイクロプロセッサのような 処理装置を備えている。マウスのようなカーソル制御素子は代表的にはディスプ レー・スクリーン上のカーソルの位置を制御するための手段を備えており、更に 例えば、ユーザーによって押されるボタンと機械的に連結され、コンピュータに 対してカーソルの下に位置する項目を選択するように信号を発するスイッチのよ うな信号発生装置を備えている。 本発明の/ステムと方法によってユーザーにパイルを編成し、コンピュータのフ ァイリング・システムに記憶されたパイルを処理する種々の方法がもたらされる 。例えば、ファイリング・システムはユーザーが指定した判断基準に従って、又 、特定のパイルの内容に対する文書内部の内容に従って新たな文書を適当なパイ ルに自動的にファイルするために利用できる。本発明によって更に、ユーザーが 例えばカラーのような視覚的キューを用いて、種々の判断基準(例えば日付)に 従うてパイルの内容を視覚化する方法がもたらされる。パイルのグラフィック表 現(例えばパイルの動的又は静的なアイコン)の外見によってユーザーに対して 、パイル内の種々の文書のテクスチャ、厚み、及びカラーを含む別の情報がもた らされる。更に、ユーザーはシステムに対して、システムによって作成されたパ イルが整然としていること、ユーザーが作成したパイルが乱れていることがユー ザーの好みであることを指定することができる。このシステムは更に、ユーザー の要求で、ユーザーが指定した判定基準に従って、又はシステムによって決定、 又は示唆された判定基準に従ったオリジナルのパイル(又はフオルダー内の文書 のような選択された文書の任意のセット)からサブパイルを作成することもでき る。 本発明の別の側面はパイルの内容の内部を表現する装置と方法にあり、この表現 はパイル内の文書とフォルターを編成する基準として利用される。この内部表現 は更に、システムがオリジナルのパイルからサブ、4イルを作成する時に、又は 、ファイリング・/ステム内で文書を探索し、且つ本発明に関連する別の処理動 作を探索する時にも利用できる。本発明の実施例では、各々の文書には文書に含 まれる語を表すベクトルが備えられ、各パイルはパイルの集合的な内容を具現し たベクトルのような表現を含んでいる。文書とパイルとの間のベクトルは、本発 明の一部として記載されるファイリング又はその他の処理の目的で文書のパイル に1する関連性/類似性を判定する目的で比較されることができる。 図面の簡単な説明 図1は本発明のコンピュータ・システムの実施例を示す。 図2a、2b、2c、2d、2e、21.2g、2h、21,2j、2k及び2 1は本発明に従ったパイルのI々の実施例と表現とを示す。 図3は新たなパイルを作成する処理動作の実施例を時間を追って示している。 図4a、4h、4c、4d、4e、及び4fはパイルを走査検索する処理動作の  種々の実施例を示す。 図4g、4h、41,4J、4に、41及び4mはパイルを走査検索する実施例 の時間を追った段階を示す。 図58及び5bはパイルをユニアトとして移動させることに関連する2つの実施 例を示す。 図6はパイルの上部に項目を加える処理動作を時間を追って示している。 図7はパイルの中央部に項目を加える処理動作を時間を追って示している。 図88及び8bは本発明の2つの異なる実施例で別の目視行うための処理動作を 時間を追って示している。 図8c及び8dは本発明に従ったパイルの別の目視を行うための別の実施例を示 している。 図98及び9bはパイルから一つの項目を除去する処理動作を時間を追って示し ており、2つの実施例が示されている。 図10a及び10bは、パイルから襦数の項目を除去する処理動作の2つの実施 例を時間を追って示している。 図118は、外部/−ンを用いてパイルを作成するための特定の実施例を時間を 追って示している。 図11bは、パイルの外見を精密に位置決めできるように、内部シーツを使用し てパイルを作成するための実施例を時間を追って示している。 図+2aは精密な位置決めが可能であるように内部ゾーンを用いてパイルを通過 する方法を示している。 図+3aはユーザー・パイルを含む視覚化ウィンドウを示している。 図I4は本発明に従ったスクリプト体/判断基準制御つイノドゥを示している。 図15は本発明の方法と装置に従って文書の索引を作成するための流れ図を示し ている。 図16はパイルを走査検索し、且つパイル内の文書のブロキ/を表示するための 方法を示している。 図17はシステムがパイル内の項目のファイリングを制御できるための方法を示 している。 図18aは本発明のコノピユータ・システムによってサブパイルを作成するため の流れ図を示し、図+8bはサブパイル数が前記ユーザーによって制限された場 合のサブパイル作成のための流れ図を示している。 図19は本発明のファイル・システム内で文書を探索するための流れ図を示して いる。 図20はカラーによってパイルを視覚化する方法を示す流れ図である。 図21は、ユーザーが実行するパイルでの、又はパイルによる処理動作の代表的 な例を流れ図の形式で示している。 図22a、22b、22c、22d、22eはパイルによりユーザーが実行する 処理動作の別の例を示している。本発明に従って動作するコンピュータ・システ ムの種々のスクリーンが示されている。 及丑恋1帆望賑咀 本特許明細書の開示内容の一部は著作権保護を受ける資料及び、著作権保護の請 求が行われる資料を含んでいる。著作権所有者は、本特許の開示内容が特許及び v8標登録事務所の特許ファイル又は記録に公開されているので、この開示内容 を第3者が襦写することに異議を唱えるものではないが、それ以外の全ての著作 権及び同様の権利を留保するものである。著作権 アップル・コンビ二−タ株式 次にコノピユータ・/ステムのファイリング・/ステムに記憶された情報を編成 するシステムと方法を詳細に説明する。下記の説明、特定の段階、手順、指令及 びその他の特記事項は本発明を完全に理解するために記載されるものである。 しかし、本発明は特定の細部がなくて6実施できることが専門家には理解されよ う。別の例では、公知のシステムと方法が略図の形式で示され、又は不必要な細 部で本発明を不明瞭にしないために全(示されない。 本発明のコノピユータ・ファイリング・システムは図1に示したコノピユータ・ /ステムの一部である。コンピュータ・システムはマイクロプロセッサのような 処理袋W110と、/ステムRAMのような記憶装置11と、ファイリング・シ ステムによって保持される文書又はその他の情報を記憶する高い容量を有するバ ーFディスク又はその他の記憶装置のような大容量記憶装置t12とを備えてい る。 処理袋!t10と、記憶装置11と、大容量記憶装置+2(唯一のI10制御器 でアル)トは/ステム母線15によって相互接続され、このシステム母線はコン ピュータ・/ステムの構成部品間でデータ及び命令を含む情報を共用するための 制御信号並びにアドレス線及びデータ線を含んでいる。システム母線15には更 にキーボード14及びマウス16から受信した信号を制御し、ユーザーからの命 令を示すこれらの信号をコノピユータ・システムに供給するI10制御器17も 接続されている。ディスプレー制御WA18はシステム母va15に結合され、 /ステム母線15を経て処理装置10及び記憶装置11から指令とデータを受理 する。 ディスプレー制御器18はディスプレー・スクリーン22上にイメージを供給す るためにディスプレー装置l119を制御する。代表的なコンビ)−タ・システ ムは専用のフレーム・バッファ・メモリ又は/ステム・メモリであってよい記憶 装置内に記憶されたピット・マツプ・スクリーンを含んでいる。図1に示すよう に、ディスプレー装a19はそのディスプレー・スクリーン22J:に図1にマ ウス16として示されたカーソル制御装置によって制御される。ディスプレー装 置19はビデオ(CRT)ディスプレー・モニタ又は液晶ディスプレーのような 多様な公知のディスプレー・システムの任意の一つでよい。 本発明のカーソル制御装置は再発行の米国特許明細書第32.632号に示され たようなカーソル制御装置と実質的に同一のものでよい。しかし、グラフィック ・タブレット、タッチ・タブレット、トラックボール、ペン入力機構、タッチ・ スクリーン等のような別の1類のカーノル制御装置を使用してもよい。正に、フ ノビ二−タ・システムのディスプレー装置上にx−y位置を表示でき、カーソル を制御できる装置なら何れも本発明においてカーノル制御装置として使用できる 。マウスのようなカーソル制御装置は代表的にはボタンと接続されたスイ、チを 含む信号発生装置を備えている場合が多い。ユーザーはフンピユータに一つの信 号を送るためにボタンを押し、コノピユータに別の信号を送るためにボタンを離 す。公知であるような別の信号発生装置を使用してもよく、それは例えばキーボ ード上の特定のキーの使用、又は、ペン入力装置の使用であり、これらは双方と もカーノルの位置決めを行い、ペン先をディスプレー・スクリーンに押し付ける ことによって、ディスプレー・スクリーンを指し、これに押し付けた項目を選択 する。 図1のディスプレー装置19はカーソル21の左にパイルを表示するものとして 示されている。メニュ・バー20(米国特許明細書第4,931.783号に記 載)もディスプレー・スクリーン22の上部に表示される。本発明の実施例では 、ファイリング・/ステムはカリフォルニア州カッパチー7のアップル・コンピ ュータ株式会社のマノキントツ/ユ・コンピュータで動作する。このコンピュー タ・システムでは、ユーザーはカーソル21の位置を制御して項目を指し、次に コノピユータに対してその項目が処理動作用に選択された旨の信号を送り、又は コンピュータに特定の指令がユーザーによって選択された旨の信号を送るための 、マウス上のボタンのような信号発生装置を用いて、前記項目での処理動作を実 行ゼしめる。(メニュー・パー20、又はスクリーン22上の他のどこかに表示 された表現からの指令を選択する場合)項目を照準し、項目(又は、指令が照準 された場合には指令)を選択する処理動作は“ボイノト・アンド・クリック”動 作として公知である。例えば、ユーザーによって指定された処理動作用に図1に 示したパイル23を選択するために、ユーザーはマウス16をx−y方向に移動 してカーソルがディスプレー・スクリーン22上のパイル23の上方にくるよう にすることによって、カーノルをパイル23の上方に位lit決めする。次に、 ユ−ザーはコノピユータにλ・1してマウス上のボタンを押して、離すことによ って(その結果、ボタンの下のスイッチは第1の状態から第2の状態に変化し、 次に再び第1の状態に戻る。)項目の選択が行われた旨の信号を送る。コノピユ ータ・/ステムのディスプレー・スクリーン上に表示された項目を選択するため の別の方法も公知である。例えば、グラフィック・ユーザー・インタフェースを 有するコノピユータのファイリング・/ステムにおける対象(例えば文書)は例 えばキーボード士のタブを用いて、スクリーン上に表示された種々の対象を“タ ブ・スルー”することによって1象にカーソルをMlしなくても選択できること が知られている。スクリーン上の目下選択されている対象は一般に強調されて、 ユーザーに対して現在行われている、又は次のユーザー命令によって実行される 予定の処理動作用にその対象が目下選択されている旨が伝えられる。 次に本発明のユーザー・イノタフメースを説明する。図2a、2b、2c及び2 dは本発明のパイル(すなわち文書のコレクシリン)のグラフィック表現(例え ばアイコ/)の種々の実施例を示している。図28はパイル用のグラフィック表 現の実施例を示している。このグラフィック表現50はその上部に文書53が集 積されているベース52を備えている。実施例においては、グラフィック表現5 0によって表示されるパイル内の各文書は実際の文書の最初のべ一ノのミニチュ アであるか、又は、文書の形式のアイコン、文書に関連するキーワードの集合、 又は文書に関連する属性の集合であってよい。このようにして、文書の最初のベ ージが文書内容を表示するプロキン(指標)の役割を果たし、それによってユー ザーに対してその表現が表示する対象(すなわち文書に含まれる内容)に関する 情報を!R供する。図2bは本発明に従ったグラフィック表現の別の実施例を示 1゜ている。図2hのグラフィック表現55は文書のパイル又はコレクシリンを 表すためにやや乱れた形式で互いに集積された文書アイフッの収集を示している 。図20は図2bに示したものと同様のパイルを示しているが、単一の文書を表 す各アイフ/によって提供される情報が少ない点が異なっている。図2Cのパイ ルも乱れていることに留意されたい。これはパイルが/ステムによって編成され ない場合に、ユーザーがフッピユータに対して描写するように命令できるもので ある。 図2dはシステムによって編成されたパイルの一つのグラフィック表現57を示 しCおり、従ってこの図に示すように整然とした文書堆積の外見を有している。 ユーザー又はシステムによって供給されたスクリプトの結果、システムによって 編成されたパイルも編成された外見を呈することができよう。〈例えば乱雑では ない。)これはスクリプトを有する属性の可能な表現の一つである。別の属性は 、テクスチャ、パターン、パイル上の幾つかのテキスト、又はパイル周囲の輪郭 、又はパイル名の表示を有するベースを含んでいる。パイルのグラフィック表現 は本実施例の場合のような動的グラフィック表現、又はグラフィック・インタフ ェースを有するコンピュータ・システムで使用される代表的なアイコンのような 静的グラフィック表現の何れでもよい。グラフィック表現は一般に、コンピュー タ・システムのディスプレー・スクリーン上に表示される任意の項目又は特徴で ある。パイルの動的グラフィック表現は、文書がパイルに加えられると高さを増 し、文書がパイルから取除かれると高さが減る。パイル内の各文書用のアイコノ はパイル内のアイコンの上方にカーソルを位置決めすることによって選択できる 。パイルの静的グラフィック表現の場合は、文書はパイルのグラフィック表現の 全高さに対するカーソルの高さ位置のマツピングに基づいて選択できる。すなわ ち、パイルのペース上方のカーソルの高さと、パイルの全高との比率がパイル内 の文書の位置にマツピングされる。例えば、比率がI74の場合(カーソルがベ ースから1/4だけ上方にある)、パイルの底部からI/4にある文書の選択を 71ピングする。これは8つの文書を有するパイルの場合は底から2番目の文書 である。このマツピングはウィンドウでのボックスのスクロールの3様と同様で あり、専門家には理解されよう。 図2eはベース64と67をそれぞれ有する2つのパイル63及び65を示して おり、前記パイルの上部にはグラフィック表現66及び68がそれぞれ堆積され ている。このグラフィック表現は本発明の7アイリ7グ・システムによって記憶 装置(例えばハードディスク)に記憶された各パイル内の種々の文書の収集を表 している。パイル63は別の文書に対する文書の厚さを示した、パイル内の文書 のグラフィック表現を含んでいることに留意されたい。あるいは、ユーザーに情 報を伝えるために種々の文書毎に異なるカラーを使用してもよく、異なる文書毎 に興なるテクスチャを用いてもよい。図2eのベース64と図28のベース52 はそれぞれ(パイル内の個々の文書又は文書群での処理動作ではなく)パイル全 体での処理動作用にパイル又は文書のコレクシリンの全体を選択する手段である 。パイル全体での処理動作には、ディスプレー・スクリーン上でデスクトップを 横切ってパイルを移動する動作、又はパイルの内容をウィンドウに示すためにパ イルを開く動作が含まれる。パイルを選択するその他の手段には、図2h及び2 1でパイル56の」二部に示した紙の重し54のような上部手段(図2hはパイ ル内の文書の目視又は走査検索がなされない“閉鎖”形式のパイルを示し、図2 1は選択された文書58を照準するカーソル60を明示するために紙の賃し54 を持ち上げた“開放”形式のパイル56を示している〉、及び、図21ではパイ ル70を包むバンド71や、図2にではパイル72を包み、図21ではパイル7 3を包むバンド74のような巻付は手段が含まれる。このような選択手段は文書 の統合された収集としてパイル内の文書を有効に識別する。 パイル63及び65はネットワーク・システム又はその他の電子郵便システムを 経て受信された電子郵便文書を含む郵便ウィンドウ61内に表示されている。 本発明に従ったコンピュータ・システムにおいて情報を編成する方法と、装置は 、ユーザーが文書の内容を知らない電子郵便及びその他の文書に特に適合するこ とが理解されよう。電子郵便の場合、ユーザーは一般にく例えば電子郵便ネット ワーク・システムを介して)別のコンピュータのユーザーから受信した郵便メノ セーンの内容を知らず、コノピユータ・システムは一般に、多様な別のユーザー からの郵便文書を収集し、それらを特定の位置(例えば郵便ウィンドウ61のよ うな郵便ウィンドウ)に累積して、そこからユーザーは各郵便メツセージを見つ け出し、それを読むことができる。本発明に従ったパイルへの自動的なファイリ ング、及び細分化パイリング及び分類方法はこのような郵便/メツセージ環境で は特に有効である。例えば、ユーザーはシステムに対して郵便文書をパイル内に 収集するように命令し、その後、システムがサブパイルを作成し、又は本発明に 従って郵便文書を検索し、次に探索によって見出された文書からサブパイルを作 成するようにさせることができる。これらの種々の処理動作は後述する。 ここでパイルに関連する処理動作とアクアIIンを説明する。図3はユーザが図 示のように群+01で処理動作を行い、コンピュータが処理動作を完了し、群l In及び112でこの処理動作の完了過程を示すことにおいて時間的に関連して いる3群の文書101.110及び112を示している。すなわち、群101は 本発明のコンピュータ・システムでのユーザーのアク/lIンを示し、IJII O及び112は群+01に示したユーザーの処理動作に対するフッピユータ・/ ステムの応答の時間的に連続する2段階を示している。 図3はユーザーが群101に対して図示した処理動作を実行する、新たなパイル の作成プロセスを示している。より詳細に説明すると、ユーザーは一つの文書+ 05の上方にカーソル106を位置決めしてその文書を選択し、次に、文書10 5及びカーソル106の双方又は一方が文書+03の上方に位置するように、文 書105を文書+03の上方に移動する。(文書を引きする)この状態で、文書 +05は文書103に重なる。次にユーザーはコノピユータに対してパイルを作 成するように信号を送る。実施例では、これはユーザーが文書+05を選択した ときに押されたマウスのボタンを離すことによって行われる。パイル作成の実施 例をより明解に理解するために、より詳細に説明する。 ユーザーはマウス16のようなカーソル制御装置を用いてカーソル106の位置 決めを行う。カーソルは文書+05の上方に配され、次にユーザーは信号発生装 置を起動することによって、コンピュータに対して文書が選択されるべきである 旨の信号を送る。前記の起動は実施例では選択を示すためにマウス上のボタンを 押すことによって行われる。ボタンを押した状態を保ちつつ、(この状態はコン ピュータに対して文書選択が未だ成されていることを示すために継続される。) 次にユーザーはカーソル制御装置(例えばマウス)を用いてカーソルと文書!0 5を移動させ、文書105が文書+03の上方で重なるようにする。カーソルが 文書103の上方に配されると、ユーザーはマウスのボタンを離し、それによっ てコンピュータに送られる信号が変化して、文書+05が文書103と共に新た なパイル内に配されるべきであることを指示する。このようにして、文書!03 と105を有する新たなパイルが作成される。カーソル106が文書103の上 方にある時にマウスのボタンを離すことによって、コンピュータには新たなパイ ルを作成するべき旨が命令され、コンピュータのディスプレーによって新たなパ イルの作成プロセスを示すアニメーン璽ンが明示される。群110に示すように 、フンピユータによるアニメーノ冒ンには文書103が回転され、僅かに傾けら れ、一方、文書105は回転し始め、文書+03の上部へと下方に百がれる段階 を含んでいる。コノピユータ・/ステムによるアニメーン覆ンの終了時に、双方 がベース114上にある文書105と103を含む群+12内に示したパイルが 生ずる。代表的には、文書103と105の別個のグラフィック表現はスクリー ンに新たなパイルを残してスクリーンから消える。コノピユータのファイリング ・/ステムにおいて、文書をパイルにファイルする方法の一つには、フォルター が表すサブディレクトリと同様であるサブディレクトリの種類として指定された サブディレクトリ内に文書103と105を配する方法が含まれている。パイル 内に文書をマツピングする別の方法は専門家には自明であろう。このサブディレ クトリは従来の方法でコンピュータ・システム内に記憶された情報用のファイリ ング・システム(例えば大容量記憶装W1)によって保持される。パイルを作成 するには別の方法でも可能である。例えば、ユーザーは2つの文書を選択し、次 にコンピュータ・/ステムによって供給される“新たなパイル作成”の指令を選 択できる。これによって選択された2つの文書の別個のグラフィック表現を除去 してパイルが作成され、パイルのグラフィックが表示され、次に双方の文書が現 時点で新たな形式のサブディレクトリであるパイル内にあることを反映するよう に双方の文書のパスネームが修正され、或いは文書の別名がパイルに加えられて もよい。 パスネームは代表的にはファイリング・システムによって保持されるファイル、 文書又はパイルの属性であることが理解されよう。あるいは、ファイリング・シ ステムは新たなパイルを作成するためにユーザーに対して文書を上に置くための 空白のベースを提供してもよい。 パイルの作成の終了後、ユーザー又はシステムはパイルで多くのアクアgノを実 行することができ、そのようなアクシランの一つとして、ユーザーが文書又はパ イルを開くことなくパイル内の文書の指標を見ることができる走査検索がある。 図4a、4b、4c、4d及び4eは本発明に従ったパイル走査検索の種々の実 施例を示している。パイル+51のグラフィック表現は図48ではベース152 の上部に堆積された文書+53であるらのとして示されている。カーソル154 はコーク/ロン153の上方に位置するものとして示されている。本発明の実施 例では、ユーザーはカーソル!54をパイルのグラフィック表現の上方に位置決 めし、カーソルが所定期間パイルの上方にあり続けることが可能である。この所 定期間の後に、コンピュータ・システムはユーザーがパイルを構成するフレクノ ッン内の文書を走査検索てきるように、代用物!61を有する視野錐体162を 表示する。図48に示すように、視野錐体162は片側(頂点又は短辺)で文書 のコレクンgンを照準し、又はフレクン嘗/に接続され、頂点は検索環境で目視 するために選択された文書に対応するような位置に位置決めされる。視野錐体1 82の別の辺はブロキ7161を示し、これは一実施例では、検索用に選択され た文書の最初のページのミニチュアである。図48に示すように、カーソル16 0はこの文書の上方に位置決めされており、これはプロキシ161がパイル15 6内の最初の文書用のものであることを示している。ユーザーはパイル+56内 の特定の文書の上部にカーソルを移動し、コノピユータに対して文書を選択する ように信号を送ることによって、パイル内の任意の文書を選択できる。走査検索 が呼び出されると、ユーザーはカーソルをパイルの上下に移動することによって 迅速にパイルを走査することができる。このようにして、カーソルがパイル内の 文書の表現の上にくる毎に、システムは視野錐体162内にその文書のプロキン を表示する。図48に示した視野錐体の左側(頂点)は選択された文書に基点を 有しており、視野錐体の右側(底辺)はその文書に関連する特別のプロキシ(指 tりを示している。視野錐体によって、パイルを検索する際に、頂点が選択され た文書を照準することで選択された文書の位置を指示する手段が得られる。 走査検索はユーザーがカーソルをパイルから移動して、パイルと関連するベース の上部に堆積された文書を含むパイルの文書領域の上方にはカーソルがないよう にすることによって終了する。ユーザーがカーソルをベース上方に配すれば検索 を継続することもできる。この場合は、プロキンがパイル内の文書ではなく、パ イルのスクリプト、又はパイル自体の内部表現を明示することができる。 実施例では、プロキンの外見はパイルの種類とその使用の文脈によって左右され る。例えば、パイルがパイル内に文書を累積する電子郵便システムから発してい る場合は、パイル8o内の選択された文書81用に図4rに示された視野錐体8 2内にはプロキシ83が示される。代表的には郵便文書に使用されるこのプロキ ノは、郵便文書の場合はユーザーが恐らくは未だ見ていない文書のミニチャア以 上の情報を伝達する。このプロキシ83は後述するような文書の内部表現によっ て示される文書内の最も特徴的なfi(PI丸ば“設8層、競争、、”)を用い て、又、文書内に含まれる特定の欄(例えば”宛先”、H件名”及び“日14” )からの情報を用いて作成される。プロキシの別の例には、ユーザーがフンピユ ータのファイリング・システムの処理動作に関連する文書に関する情報(例えば 図1の大容量記憶装置のようなディスク上に配した時のファイルのサイズ)を要 求した時に使用されるであろう、図4eに示したプロキン!90を含んでいる。 ブロキ/の外見と内容は、特に文書のミニチュアの場合に文書を作成した応用プ ログラムによって得られる。それが得られるのは、コンビ二一夕のファイリング ・システムが選択された文書を作成したプログラムをシステム・コールし〈従来 形のファイリング・システムは代表的にはこの情報のトラックを保持している。 )、システム・コールが選択された文書のプロキンに対する要求であることがプ ログラムによってW識され、ファイリング・システムにプロキシを供給すること によってプログラムが応答した時である。このブロキ/は文書の原寸の複製を( 例えばイメージの解像度とサイズを縮小し、又は文書の強調特性を低減するため のビクセルの平均化又はその他の公知の方法で)ミニチャア化することによって 公知の文書のプログラムによって事前に作成されたものであってもよい。 図4b、4c及び4dは走査検索のための別の実施例を示している。図4bの走 査検索のための実施例は、ユーザーが検索中に(例えばパイルの上下にマウスを 動かすことによって)文書から文書へと移動する際に、コンピュータ・システム が一つの文書から別の文書への移動を示すノイズを発生することを除いては、図 48に示した実施例と図形上、ユーザーにとって同様に見える。このノイズは簡 単なりリック、又は書類カバンを閉じる音、又はユーザーが一つの文書から別の 文書への変更があったことを認識するのを補助するためのその他の音でよい。 これはパイルが高く、カーソルを僅かに移動しても視野が一つの文書がら次の文 書へと移る場合には特に有用である。図40は本発明の特定の実施例に従った検 索処理動作の別のグラフィック表現である。この実施例では、文書174は走査 検索用に選択され、この文書のプロキ/+75は視野錐体176の端部で見るこ とができる。カーソル171は選択された文書、すなわち文書+74の上方に位 置決めされ、パイル+70内の選択された文書の上にある文書は左に僅かに移動 され、文書173のコーク/1ンであるものとして示されている。パイル180 として図4dに示した実施例では、走査検索の際にユーザーに対して視野椎体及 び視野錐体内のプロキンが示されない点を除いて、図40のパイル170と同様 であるものとして示されて紅り−2の状態ではブロキ/は代表的には文書のミニ チュアである。この実施例では、走査検索処理中に選択された文書の上方の文書 173のコレクン亨ンは上方の左側に移動され、その結果、ユーザーは選択され た文書174を目視することができる。 図4eは検索処理動作用の更に別の実施例を示しており、この場合は選択された 文書の最初のページのミニチャニアを示すプロキシの代わりに、視野錐体が代表 的にはコンビニル夕のファイリング・システムに保持された/ステム情報を表示 する。この/ステム情報は例えば文書のタイトル(ジェスチャーの注解)、文書 の種類(マツクライト■文書)及び文書の作成日、並びに文書を代表するアイコ ンである。この実施例では、視野錐体188は選択された文書から発され、選択 された文書の上の文書185のコレク/ツンは選択された文書の左上方に移動し 、その結果、ユーザーはパイル187で選択された文書を目視できることに密書 されたい。図4eのこのパイルはベース186を含み、このベースの下方にユー ザーによって付与されたパイル名を念む方影のボックスがあることに留意された い。代表的には、コンピュータ・システムは新たなパイルが作成されるとファイ ル用の名前をユーザーから得るように、即座にその旨をユーザーに促す。後述す るように、システムはパイル名を自動的に供給し、又は示唆することができる。 視野錐体内に示したブロキ7は必ずしも文書の各ページの原文の解像度を物理的 に低減したものである必要はない。文書に関するユーザーの記憶をリフレッ/ユ するため、文書の特定の特徴を強調することができる。(例えば文書が延展/− トである場合は、それを表すためにプロキン上で格子を誇張することができる。 )文書にユーザーが作成した注釈を含んでいる場合は、この注釈を誇張してもよ い。 同様に、文書が図面を含んでいる場合は、図面のイメージをミニチュアの他の部 分よりも太き(することによってこのイメージを強調してもよい。ユーザーはブ ロキ/の外見を選択できる。パイル内にフォルターを配置する場合は、フォルタ ー用のプロキノ自体をフォルターのアイフンとすることができ、又は、フォルタ ー内の文書吃水ず表現とすることができることが理解されよう。く例えば、フォ ルターのアイコノはフォルター内に示した文書を表すより小さいアイコンと共に 表示される)。ユーザーはコビュータに1して文書のページを進めることを指示 する指令を用いることによって、走査検索処理中に選択された特定の文書のべ一 部を進めることができる。一実施例では、ユーザーはコンピュータに対して検索 処理動作中に選択された文書のページを進めることを命令するために、キーボー ド上の左及び右矢印キーを利用できる。ユーザーが左又は右キーを押すと、コン ピュータはそこで名ページのミニチュアを表示する。例えば、ユーザーは4ペー ジの文書の全ページをくくるために、文書の最初のページから始まって、右キー を三度押すことができる。二度目にキーを押した後に文書の終端に達すると、ユ ーザーは左矢印キーを二度押[2て、最初のページに戻ることができ、又は、カ ーソルを新たな文書へと動かずことによって新たな文書の検索を選択することも できる。 プロキンのページをスクロールする別の方法は、ユーザーがページをスクロール するためにつまみを回すことができるマウス+61の親指ローラつまみなど、専 門家には自明である。 本発明に従って走査検索処理動作には多くの変化形があることが理解されよう。 例えば、ユーザーによって選択された特定の種類の文書の閲覧だけが可能な検索 方法がある。詳しく説明すると、ユーザーが選択的な閲覧モードを選択すると、 ユーザーが指定した種類の文書(例えば図面を六む文書)だけが検索中に示され る。例えば、ユーザーがこの動作モードを選択し、′宛先”欄を含む文書、又は 線図を含む文書だけが検索中に示されるように1旨定すると、ユーザーは実質的 に不要な情報をフィルタにかけることによってこれらの情報を削除できる。 図4g、4h、41,4j、4に、41及び4mはパイルの内容を閲覧する別の 実施例を示しており、これらの実施例ではパイルの内容は前記コンビコータ・/ ステムに記憶された文書の探索によって生ずるものである。図4g−図4mは探 索を開始する前に、図4gに示すようにシステムに記憶された文書中の用語“B lacksLone”に対するユーザーの検索要求から始まる種々の時間的段階 を経た実施例を示している。この実施例はスクリーン上にペン又は指針を置くこ とに感応するペン(又は指針人力)及びタッチ・スクリーンによって制御される グラフィックによるユーザー・インタフェースを有するペンを使用したコンピュ ータ・システムで実施することができる。これらのコンピュータ・システムは公 知であり、ペンによってカーソルの位置決め機能と、一つの処理動作での選択機 能の双方が得られる。すなわち、ペンはカーソルの位置決めを行い、且つ同じジ ェスチャー/動作で対象を選択する。 図4gに示スように、ユーザーはコンピュータに対してシステム内の文書の語に 関する検索が必要であることを指示し、その結果、コンピュータは文書125の 前に表示される“5tarビボタン127を有する検索対話ボックスを表示する 。 ユーザーは用!5“Blackstons”を入力し、次に”@tart”ボタ ンを選択することによって“開始”指令を選択し、それによってコンビエータは 所望の用語を含む文書を検索する。コンビ二一夕は図4hに示すように、検索で 発見された文書を含むパイル+29を表示する。これは下記に説明する方法に従 って実行できる。そこでコンピュータはパイル内の最初の文書128を表示する 。この実施例での七I!(例えば文書128)は文書の原寸の複製であることに 留意されたい。次にユーザーはパイル129内の次の文書を選択することによっ てパイル129内の次の文書を閲覧するために選択する。これはユーザーがパイ ル129に、又はパイル+29内の次の文書に指針入力装置を照準することによ って可能であろう。ユーザーによるこのアクシ璽ンによって7ステムは最初に図 41に示したイメージで応答し、その後、閲覧された文書のアイコン132がパ イル131から上昇して、離れ、これがパイル!31からパイルの近傍の位置に 遠ざかる際に弾は飛ぶアニメーシ冒ンで応答する。このアニメーンlンは図41 .4J、4に、41及び最後に4mへと時間を追った連続的な段階として示され ている。パイル+29から選択された次の文書はパイル131のグラフィック表 現の背後、及び検索対話ボックスの背後に示されている。図44.4に、41及 び4mは、図中のスペースを節減するために文書128を含めていない。この実 施例では、システムは検索中にユーザー用にパイルを管理するので、閲覧された 文書は“閲覧済み″サブパイルに置かれ(図4mに示すように文書アイコン!3 2を含む)、未だ閲覧されていない文書がオリジナルのパイル+31内に残され る。閲覧が終了すると、ユーザーはオリジナルに°゛閲覧済み”パイルを再び加 えることによってオリジナルのパイルをrrn成することができ、又は、これら のパイルをオリジナル・Iくイルから除去することによって“閲覧済み2パイル を分離することができる。“閲覧済み”サブパイルはユーザーによる肯定応答な しに、検索されたノ(イルの閲覧の終了後にオリジナル・パイルの一部として残 される。 これらの検索処理動作の多くにおいて、パイルはオリジナルの形式又は僅かに修 正された形式で目視できる状Cに留まることに留意されたい。このことは、コン テナの内容を閲覧するためにコンテナが開かれる際に、視野から消え、又は不明 瞭になることがあるフォルターのようなサブディレクトリの0コンテナ”を有す る従来形のフッピユータ・システムとは対照的である。すなわち、ユーザーは、 グラフィックのユーザー・インタフェースで代表的なファイリング・7ステム内 のフォルターを吟味するような状況とは異なり、検索中に(例丸ば/#イルのグ ラフィック表現及びデスクトップ」二のその他の全ての項目が目視できる状態に 留まるような)ファイリング・/ステムの文脈を保持することができる。視野椎 体を備えた、又は備えない本発明のプロキンは更に、ファイリング・7ステムの 文脈を喪失することなく、アイコノ又は対象の検索/閲覧ができるようにグラフ ィックのユーザー・インタフェースのデスクトップ上に任意のアイコン又1ま対 象とノ(に利用できる。例えば、従来形のフォルターの内容の検索によって、図 8alこ示したフォルタ−312のようなフォルター内の各文書(又は選択され tこ種類の文書)用のプロキンを作成することが可能であろう。より詳細に述べ ると、ユーザーは所定の期間以上に亘ってフォルグー上にカー・ハレを配し、且 つフォルレダーのアイコノが目視できる間に、文書のブロキ7はフォルレダーの アイコンの近傍(こ現れる。一実施例では、静的グラフィック表現に関して前述 したと同様1こ、選択される特定の文書はフォルターの底部に対するカー・ハレ の縦位置と、フォルレダーの内容リスト内の文書の位置との比率のマブビングに よって左右さ4する。 ここでパイル移動の処理動作を図58と図5bを参照して説明する。図5a11 ペース203を有するパイルのグラフィック表現を示して0る。図581こ示す ように、ユーザーはカーソル204をペース203上に位置決めする。カーソル をベース203上に位置決めしてから、ユーザーはパイルを選択し、選択された 1<イルが保持されている間にカーノル制御装置を操作することによってカーノ ルを移動する。このようにして、パイルはカーソルの動きに追従し、コンピュー タ・システムのディスプレー・スクリーン22の各所を移動する。実施例では、 選択はコンビ二一夕に対してカーソル位置で選択が行われた旨の信号を送るマウ スのスイッチのような信号発生装置を用いて示され、パイルの移動はマウスを移 動してカーノルを移動中に、このスイッチを同じ状態に保つことによって行われ る。 ユーザーがパイルを所望の位置に移動させた後、ユーザーはコンピュータに対し て移動が終了したことを指示する。実施例では、ユーザーはパイルの選択の時点 から押された状態にあったマウス上のスイッチのボタンを離す。移動の終了時に 、パイルはユーザーがスイッチを難した位置に示される。移動中、パイルの外形 、又はパイルのグラフィック表現の復製がディスプレー・スクリーン22でカー ソルに追従できる。 移動処理動作の別の実施例が図5bに示され、この場合はパイル205がペース を有していない。ユーザーはパイル205の上方にカーソル204を位置決めし 、マウスのボタンを押してスイッチのマウス内での位置を変化させることによっ て、コンビコータに対してパイルが移動するように選択された旨の信号を送る。 次にユーザーはカーソルを移動するためにカーソル制御装置を操作し、そこでユ ーザーが移動の終了時にパイルを所望の位置に配するためにマウス・ボタンを離 すまでパイルのグラフィック表現、又はパイルの外形がカーソルに追従する。 パイルの上部に項目を付加する処理動作が図6に示されている。図6はパイルの 上部に項目を付加する動作の時間的に異なる段階での同じ/(イルを示している 。 より詳細に述べると、図6には3群の段階、220,221及び222が示され ている。最初の段階220はユーザーがコンピュータに対してパイルの上部に項 目を付加することを命令する段階であり、段階221及び222はユーザーによ る操作の結果、コンピュータ・/ステムによって表示されるアニメーシ賃ンを示 している。最初の段階220では、ユーザーはカーソル231を文書230の上 方に位置決めし、(マブキントフンエ・ファインダのようなグラフィック・二一 ザー・インタフェースでアイコンを移動させるための公知の方法で)その文書を 移動させて、カーソルがパイル224の−F方にくるようにする。カーノル23 1がパイル224の上方に配され、パイルの強調によって/ステムによるユーザ ーにフィードバックがなされると、ユーザーは文書230の移動動作が終了した 旨の信号を送る。そこでシステムは応答して文書230がパイルに付加される段 階221及び222を実行する。代表的には、カーソルがパイル224の上方に ある間にユーザーはマウスのボタンを離すことによって文書に対して移動終了の 信号を送る。次にフンピユータは図示のように、文書を傾け、回転させてパイル 226上の文書230を配置するア二メーシ璽ンを示すことによって段階221 に示すように応動する。コンピュータの動作の終了時に(図6の段階22に示す ように)、文書230がパイル22Bの上部に示される。パイル」−に文書を配 置する動作は、次の点においてコンビコータにおけるグラフィックのユーザー・ インタフェース・ファイリング・システムのフォルター内に文書を配する動作と 同様である。すなわち、一つの実施管様では、ファイリング・システムによって 保持される文書用のバスネームが文書の完全なパスネームにパイル名を含ませる ように修正される点である。ユーザーは図IIs、Ilb、+2a及び+21) と関連して後述するように、パイル上の文書の配置に関して?I′lI!整又は 微調整を行うことができる。 次に、パイルの中央部に項目を付加する処理動作を図7を参照して説明する。 図7は上記の動作の時間を追った3つの段階251,253及び255を示して いる。段階251では、ユーザーはパイル250の上方に文書256を移動し、 (選択された文書256を保持しつつ)パイル250の内部ゾーンにカーソルを 配する。パイルの内部ゾーンに関する更に詳細な説明は、図+2a及び図+2b 、特に図+2bを参照して後述する。カーソル252が所定の期間に亘って内部 ゾーンに保持された時、フンピユータは応動してパイル250(この時点では僅 かに修正されている)と、内部にプロキシ258を有する視野錐体257とを含 む段階235に示したグラフィック表現をディスプレー装置22に提示する。視 野錐体257内に示したプロキンは文書256とカーソル252のすぐ下にある 文書のプロキシである。実際には走査検索が既に起動されており、ユーザーはパ イル内でカーノルを上下に移動させてパイルを検索できることが理解されよう。 しかし、この処理動作では、前述の実施例の検索処理動作とは異なり、カーソル が上下に移動される際にマウス・ボタンは(ユーザーによって押されて)下にあ る。 段階253に示したこの動作中にユーザーによってマウス・ボタンが離されると 即座に1文書256はこれも視野錐体257内に示されたパイル内の目下の項目 の上部に文書256が堆積される。目下選択された項目はカーソルをパイル上方 で上下に移動させることによってパイル上方で上下に検索することによって変更 できる。図7の段階253に示すように、カーソル252が段階253に示した 位置に保持され、マウス・ボタンが離されると、文書256はフォルターの上部 に配されるであろう。このフォルターのブロキ/は視野錐体257内のプロキン 258として示されている。その結果、段階255に入り、そこではパイル25 8はパイルの中央部に付加された新たな文書256を伴って示される。文書25 6はフォルターのすぐ上に付加されており、そのプロキンは段階253でプロキ シ258として示されている。 上述の管様でのパイルの走査検索に加えて、本発明はパイルの内容の別の見かた を得るための方法と装置を提供するものである。すなわち、別の見かたを得るた めの種々の実施例が図8a、8b、8c及び8dに示されている。図88に示し た実施例では、パイル301のベース302の上方にカーソル303を配し、マ ウス・ボタンを2度に亘って迅速に押して離すと、コンピュータ・システムがこ れに応動して、パイル301を見えなくし、図88に示したように延展されたパ イルの内容を含むウィンドウ304のようなディスプレー・スクリーンの領域が 現れるようにすることによって、ユーザーはパイルを見ることができる。このよ うな別の見かたを得る方法は、特にコンピュータ・ファイリング・システム用の グラフィック・ユーザー・イノタフエースに関する論文をINすることによって 専門家には理解されよう。例えば、ユーザーはパイルを選択し、次にプルダウン ・メニー20から“開き″指令を選択できる。図88に示すように、文書31G 、311、フ★ルダー312、及び文書313.314及び315のグラフィッ ク表現は領域、もしくはウィンドウ304内に示される。本発明に従って、パイ ル内の項目はウィンドウ304内に格子状に配列され、パイルの上下の順序は左 から右の様式で保存される。標準梨のウィンドウ処理動作はウィンドウ304と 、コンピュータのオペレーティング・/ステムによって行われる。これらの標準 ヤのウィンドウ処理動作;1公知であり、カリフォルニア州カノバチーノのアッ プル・コンピュータ株式会社のマツキントフノユ・ファインダのようなウィンド ウ付きのグラフィック・ユーザー・インタフェースを利用できる。このように、 例えばウィンドウ304内の文書又はフォルターのグラフィック表現をウィンド ウ内部で、又はウィンドウの外側で移動させることができ、又は、310又は3 11のような文書をフォルグー312等の内部に移動できる。カーソル303を ウィンドウ304の左上隅に示した領域305の上方に配し、且つマウス・ボタ ンを押して、離し、ウィンドウの閉鎖動作を起動させることによって、コンビ) −夕・/ステムが図88に示したようにパイル301の表示を再開するようにさ せることによりて、ウィンドウ304をスクリーンから除去することができる( ″′ウィンドウの閉鎖″)。 パイル320の別の見かたを得るための別の実施例を図8bに示す。この実施例 では、パイル用のベースはなく、従ってユーザーはパイルのベース上でダブル・ クリックすることができない。その代わりにユーザーはパイル自体の上でダブル ・クリ、りしなければならず、それによってフンピユー夕はディスプレー・スク リーン装W22からパイル320のグラフィ1りを除去し、アイコン表現を含む ウィンドウ321をグラフィック・ユーザー・インタフェースを有するコンピュ ータ・/ステム用の代表的なウィンドウ内の種々の文書にする。別の見かたを得 るための別の実施例は専門家の知識と本発明の技術とを結び付けることによって 容易に理解されよう。 例丈ば、図8C及び8dはパイルの別の見かたを得るための別の実施例を示して いる。この実施例では、ユーザーは矢印327で示したようにマウス325を移 動させる。(パイル326を積切って水平方向にカーノルを前後に移動させる) それによってパイル326は図8dに示した延展状0330で表示される。コン ピュータがパイルを延展状管で表示した後、ユーザーはコンピュータに対して図 80に示した堆積状にパイル326を再表示する命令を発することができる。こ の前後の水平運動は走査検索を行うために縦のカーソル移動(1<イルの上下) と垂直であることに留意されたい。 パイルから項目を除去する処理動作の2つの異なる実施例が図98及び9bにそ れぞれ示されている。図98は3つの時間段階350,352及び354の一実 施例を示す。段w1350では、ユーザーは所望の項目355の上方にカーノル 351を位置決めする。項目355のプロキン356は視野錐体357内に示さ れる。ユーザーは視野錐体の内容をチェックして視野錐体内に適宜のプロキンが 示されているか否かを判定する。適宜のプロキ/はそこでユーザーに対してカー ソルが適宜/所望の文書上にあることを示す。所望の文書を見出すためにパイル の走査検索を利用できる。この時点で、ユーザーはカーソル351を移動し、そ の結果、カーノルはもはや段階352に示したパイルの部分の上方にない。ユー ザーは図の354に示すように継続してパイルから文書を移動することによって プロセスを継続し、ユーザーが文書をパイルから光分離れた位置まで移動すると 、文書355はその直立の向きに現れ、もはやディスプレー・スクリーン22の 略方形領域に対して傾斜しなくなる。図9bに示した実施例では、項目をパイル 360から除去するために、ユーザーはウィンドウ362が見えるようにするに は、先ずパイルの別の見かた、例えばパイル上方のカーソル位置を得て、マウス ・ボタンを二度反復して押し、離すことが必要である。(″ダブル・クリブキン グ″)この別の見かたを得る別の方法は、特にフッピユータ・ファイリング・シ ステム用のグラフィック・ユーザー・インタフェースに関する論文を参照するこ とによって専門家には理解されよう。例えば、ユーザーはパイルを選択し、次に プルダウン・メニュー20から1開き2指令を選択することができる。この時点 で、ユーザーはパイルから項目を除去するためにウィンドウを有するグラフィッ ク・ユーザー・インタフェース用の通常の処理動作を利用できる。すなわち、ユ ーザーはカーソル351を所望の項目355の上方に移動し、文書を選択し、且 つカーソルをウィンドウの外側に移動している間1選択された文書を保持し、そ れによってカーソルと共に文書をウィンドウ362の外側に移動する。 パイルから撞数の項目を除去するための2つの異なる実施例が図10aとlOb にそれぞれ示されている。図10aの場合のこの処理動作はこの動作用の時間を 追った3段階である段階401,405及び407に示されている。ユーザーは 、カーソル351をパイル402の上方に所定期間以上に口って配置して、況野 錐体357がプロキノ403と共に見えるようにすることによって、走査検索動 作に関l、て説明した場合と同様に処理動作を開始する。次にユーザーはマウス のボタンを押 TECHNICAL FIELD The present invention relates to the field of computer systems, and more particularly to user interfaces for computer systems and user interfaces for organizing information in computer systems. METHODS AND APPARATUS FOR IMPLEMENTING THE INTERFACE. Prior Art Conventional computer systems for organizing information typically fall into two types of filing systems. These filing systems implemented as part of the Lambicoter system's operating system. is often provided as a basic add-on to the user of the system so that the user can organize the information in the way he or she desires. The two types of scenarios mentioned above The system is a flat file system and a hierarchical file system. In a flat file system, the console user views all files (e.g. documents) at this level when the user examines these files. stored at one level of the hierarchy so that The system stores files that users can put in folders or subdirectories, and does not distinguish between files that are not in the directory. This type of flat filing system is similar to a desk where documents are spread out on the desk rather than in any folder or container. It is obvious that a large number of documents can be a nuisance. For example, when a user searches for a particular document on the system, the user may have to traverse a long list of documents to find the desired document. Hierarchical filing systems at convenience stores allow users to file documents such as text documents. It attempts to improve filing systems by providing a hierarchy of folders or subdirectories in which such information can be recorded. Hierarchical framework Examples of filing systems are known in the art, including the hierarchical filing system disclosed in US Pat. No. 4,945,475. In such a hierarchical filing system, users file documents in folders that can themselves be in other folders. within the first filter To find the desired document, it is necessary to interrogate the second folder containing the first folder and then open the first folder. In this way, the user has a flat file Instead of being presented with a bewildering number of documents, as is the case with Windows/Stems, the user's files are kept orderly and systematically within the hierarchy specified by the user. An example of this hierarchical filing is shown in FIG. 2 of U.S. Pat. In other words, it is stored in Folter 17. It is located in Folgu 18. In this way, in order to view documents 21 and 22, The user can specify the entire address of the filter 20 (non-graphical file user interface) or the folder containing the desired document. commands the CombiCoater/Stem to examine the contents of the subdirectory represented by the folder 20 (in the case of a graphical user interface) by opening the screen of the folder required to view the folder 20. Must. Apple Computer's Matsuki/Tono/Ko-Konopi-Uta//Current bar of flying in the stem) The horns are graphic user Innotaf An example of a hierarchical filing system with Other such filing/stem systems with user interfaces are known. Such hierarchical filing/stem allows users to create plain tq files. To avoid the clutter of the nog/stem, file information neatly within it. (memorized) structure, but the hierarchical structure Users of data are forced to organize themselves into seven information groups as much as possible. If, as is often the case, it is difficult for the user to file a document because it is difficult for the user to sort the document into its appropriate category, the user may have difficulty filing the document at the top of the hierarchy. It is generally most convenient if it appears in the directory. Because of the difficulty in filing these documents, many of the documents stored in the computer system's storage are left in the highest directory. It starts to get confusing and makes the stem/stem sparse (and also makes it difficult for the user to file sentences). It will behave like a flat filing system (to the extent of the highest level directory where the file is located, or any other separate directory/subdirectory). A further point to remember is that documents cannot be saved on a computer system. Additionally, users may find it difficult to file documents that are difficult to categorize. This will also affect the way users interact with computer users, as they seek to avoid difficulties when accessing computers. This can lead to task delays or avoidance. Ru. As a result, documents that are difficult to categorize or otherwise file Therefore, the computer may become confused, or it may be difficult for the user to realize the organization. Users tend to be reluctant to file documents on their computer systems due to A direction arises. This allows you to create files with a graphical user interface. There is a tendency to ignore the benefits of hierarchical filing systems, especially those with graphical user interfaces. The above-mentioned problems are particularly acute in the case of mail items (e.g. electronic postal documents) that are not read or only viewed by the user. By their nature, these documents are the most difficult to categorize and file because users are not completely familiar with them. The convenience store user is assumed to be responsible for properly filing all items, and the system does little to assist with this often fast-paced task. The prior art does not propose solutions to these problems. For example, Malo Mr. 7 studied how deaf people work in physical offices, and This paper points out the importance of document piles in computer-aided information systems, and provides suggestions regarding the design of electronic office information in computer-aided information systems, such as those that can use traditional office management consoles such as piles. Malone, T.W., How do people organize their desks? - Recommendations for the design of office information systems” (Office AcMk regarding system information system! Please refer to Vol. 1, No. 1, January 1983, pages 99-112). However, Mr. Marlow 7 How data systems are realized also depends on how such piles are handled. management, or utilization of such piles or other activities related thereto. %y0 This invention does not include the user's inno-taface by Raffic. A user can compile information into a pile or collection of documents, and these documents Graphics to help you organize your calligraphy collection/rono It provides an improved filing system with an interface. The present invention relates to computer systems, especially graphics containing graphical representations of documents. The present invention relates to a method and apparatus for organizing information. position the /stem cursor on one of the representations (e.g. an icon) and Displays a graphical representation of the number of documents each can be processed by the user by sending signals to the computer to select documents for some type of processing action specified by the user. In the invention method, the user position the cursor (e.g. pointer) over a graphical representation of a document. text and (by moving the kernel) a graphical representation of the document into another text. 42 of another graphical representation of the book and then place the first document on top of the second document to create the document. 9). This system typically displays separate graphical representations of each document and 11 different piles, allowing the R4 file to be created. After the original graphical representation of each document within the flexible file is typically no longer displayed. The perspective view of the graphic/representation of the document is the original graphic representation of the document.Instead, the perspective view of the graphic representation is the original graphic representation of the document. It is included in the fictitious expression. The user then selects the item under the cursor. The pile is searched by positioning the car noll at an item within the viewing cone for a predetermined period of time to reveal the blocks in the viewing cone with respect to the cone. After the user has created a pile, the /stem also indicates to the user that the document's collection/end is a 4 file, and allows the user to select the piles as a group. The lower base (i.e. pedestal) can be displayed and the user can then select the pile for the next akunwon by pointing the cursor at the base of the pile. combi,!-comprises a processing unit, such as a microprocessor, which is also coupled to a storage device Wl (e.g. RAM or hard disk) for storing documents held within the mouse. Cursor control elements such as means for controlling the position of the cursor on the cursor screen, and for example mechanically coupled to a button pressed by the user to direct the computer to select the item located under the cursor. It's a switch that emits a signal. It is equipped with a signal generator. The systems and methods of the present invention allow users to organize piles and Various methods are provided for handling piles stored in a filing system. For example, a filing system may place a new document in the appropriate pile according to user-specified criteria or according to the internal content of the document relative to the contents of a particular pile. can be used to automatically file files. The present invention further allows users to use visual cues, such as colors, to A method of visualizing the contents of the pile is thus provided. Pile graphic table The current appearance (e.g., dynamic or static icons of the pile) may provide the user with other information, including the texture, thickness, and color of the various documents in the pile. be forced to In addition, the user may request the system to use the system-created It is important for the user to know that the piles created by the user are tidy and the piles created by the user are disordered. User's preference can be specified. The system can also, at the user's request, delete the original pile (or any of the selected documents, such as documents in a folder) according to criteria specified by the user or according to criteria determined or suggested by the system. You can also create a subpile from a set of Ru. Another aspect of the invention is an apparatus and method for representing the internal contents of a pile, and this representation is used as a basis for organizing documents and folders within the pile. This internal representation is further used when the system creates subfiles from the original pile, or when searching for documents within a filing/stem and other processing operations related to the present invention. It can also be used when exploring the work. In an embodiment of the invention, each document includes A vector representing the words to be included is provided, and each pile embodies the collective content of the pile. It contains expressions like vectors. The vector between the document and the pile is Documents can be compared for the purpose of determining relatedness/similarity to a pile of documents for filing or other processing purposes as part of a document. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 shows an embodiment of the computer system of the invention. Figures 2a, 2b, 2c, 2d, 2e, 21.2g, 2h, 21, 2j, 2k and 21 show several embodiments and representations of piles according to the invention. FIG. 3 shows an example of the processing operations for creating a new pile over time. Figures 4a, 4h, 4c, 4d, 4e, and 4f illustrate various embodiments of process operations for scanning and searching piles. Figures 4g, 4h, 41, 4J, 4, 41 and 4m show the stages over time of the embodiment of scanning the pile. Figures 58 and 5b show two embodiments related to moving piles as uniato. FIG. 6 shows the process of adding items to the top of the pile over time. FIG. 7 shows the process of adding items to the center of the pile over time. Figures 88 and 8b illustrate different visual process operations over time in two different embodiments of the invention. Figures 8c and 8d show another embodiment for performing another visual inspection of piles according to the invention. are doing. Figures 98 and 9b illustrate the process of removing an item from a pile over time, and two embodiments are shown. Figures 10a and 10b show two examples of processing operations for removing a number of items from a pile over time. FIG. 118 depicts over time a particular embodiment for creating piles using external /-tones. Figure 11b shows an example over time for creating a pile using internal sheets so that the appearance of the pile can be precisely positioned. Figure +2a shows how to pass through the pile using internal zones so that precise positioning is possible. Figure +3a shows a visualization window containing user piles. FIG. 14 shows a script/criteria control module in accordance with the present invention. FIG. 15 shows a flowchart for indexing documents according to the method and apparatus of the present invention. FIG. 16 illustrates a method for traversing a pile and displaying the blocks of documents in the pile. Figure 17 shows how the system can control the filing of items within a pile. are doing. Figure 18a shows a flowchart for creating subpiles by the ConopiUter system of the present invention, and Figure +8b shows the flowchart for creating subpiles by the ConopiUter system of the present invention, and Figure 8b shows the flowchart for creating subpiles by the ConopiUter system of the present invention; Figure 3 shows a flowchart for subpile creation in the case of FIG. 19 shows a flow diagram for searching for documents within the file system of the present invention. FIG. 20 is a flow diagram illustrating a method for visualizing piles by color. FIG. 21 shows, in flowchart form, a representative example of processing operations performed by a user on or by a pile. Figures 22a, 22b, 22c, 22d, and 22e show other examples of processing operations performed by the user with piles. A computer system operating in accordance with the present invention Various screens of the system are shown. A portion of the disclosure of this patent specification may include materials subject to copyright protection or requests for copyright protection. Contains the materials on which the request is made. The copyright owner has no objection to third parties copying the disclosure of this patent because it is published in the patent files or records of the Office of Patents and V8 Trademarks Registration. reserves all other copyright and similar rights. Copyright Apple Combination Inc. Next, we will describe in detail the system and method for organizing the information stored in the filing/stem of the ConopiUter/Stem. The following descriptions, specific steps, procedures, directives and and other particular notes are included to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the invention may be practiced without these specific details. cormorant. In other instances, well-known systems and methods are shown in schematic form or in unnecessary detail. The ConopUter filing system of the present invention is part of the ConopUter system shown in FIG. A bag W110, a storage device 11 such as /stem RAM, and a filing system. A storage system with a high capacity for storing documents or other information held by the system. - A mass storage device t12 such as a F disk or other storage device. Ru. Processing bag! t10, storage device 11, and mass storage device +2 (only one I10 controller) are interconnected by /stem bus 15, which system bus Contains control signals and address and data lines for sharing information, including data and instructions, among computer/system components. System bus 15 has additional controls the signals received from the keyboard 14 and mouse 16, and responds to commands from the user. Also connected is an I10 controller 17 which provides these signals indicating commands to the conoputor system. Display control WA 18 is coupled to system bus va 15 and receives commands and data from processor 10 and storage 11 via /stem bus 15. Display controller 18 provides an image on display screen 22. The display device 119 is controlled to display the information. Typical combination) -ta system The system includes a pit map screen stored in a storage device which may be a dedicated frame buffer memory or/stem memory. As shown in FIG. 1, display device a19 has its display screen 22J: mapped to FIG. is controlled by a cursor control device shown as mouse 16. display equipment Display 19 may be any one of a variety of known display systems, such as a video (CRT) display monitor or a liquid crystal display. The cursor control device of the present invention may be substantially identical to the cursor control device shown in Reissue U.S. Pat. No. 32,632. However, other types of kernel control devices may also be used, such as graphics tablets, touch tablets, trackballs, pen input mechanisms, touch screens, and the like. Exactly, Fu Any device capable of displaying x-y position on the display device of the nobinitor system and capable of controlling a cursor can be used as a cursor control device in the present invention. Cursor control devices, such as mice, typically include a signal generating device that includes switches and buttons connected to buttons. Users have one belief in Funpyuta. Press the button to send a signal and release the button to send another signal to the computer. vinegar. Other signal generators, such as those known in the art, may also be used, such as keyboards. the use of specific keys on the card or the use of a pen input device, both of which The pen also positions the kernel, and by pressing the pen tip against the display screen, points at the display screen and selects the item pressed against it. The display device 19 of FIG. 1 is shown displaying a pile to the left of the cursor 21. The display device 19 of FIG. Menu bar 20 (as described in U.S. Pat. No. 4,931.783) ) is also displayed at the top of the display screen 22. In an embodiment of the present invention, the filing/stem is located at Apple Comp. It runs on Computer Co., Ltd.'s Manokintotsu/Yu Computer. This computer In computer systems, the user controls the position of the cursor 21 to point to an item and then signals the computer that the item has been selected for a processing operation, or the computer is given specific commands by the user. A signal generating device, such as a button on a mouse, is used to signal that the item has been selected. The line is closed. (When selecting a command from a representation displayed on menu par 20 or elsewhere on screen 22) Aim at the item and select the item (or command, if the command is aimed at) The processing operation is a “voice-and-click” operation. It is known as a work. For example, to select the pile 23 shown in FIG. 1 for a processing operation specified by the user, the user moves the mouse 16 in the The kernel is positioned above the pile 23 by moving the carnol so that it is placed above the pile 23. Next, the user presses the button on the mouse with λ・1 on the console and releases it. (as a result, the switch below the button changes from the first state to the second state and then back to the first state again) to signal that the selection of the item has been made. Konopiyu Other methods are also known for selecting items displayed on the display screen of the data/stem. For example, objects (e.g. documents) in the filing/stem of a computer user interface with a graphical user interface are For example, you can use the Keyboardist tab to “tap” various objects displayed on the screen. It is known that selections can be made without having to hover over an item by "browsing through" the current selection on the screen. 2a, 2b, 2c and 2d. A graphical representation (e.g. Various embodiments of Aiko/) are shown. Figure 28 is a graphic table for piles. A current example is shown. This graphic representation 50 has documents 53 collected above it. A base 52 is provided. In the example, each document in the pile represented by the graphical representation 50 is a miniature of the first page of the actual document. It may be an icon for the format of the document, a set of keywords related to the document, or a set of attributes related to the document. In this way, the first base of the document The page acts as a proxy (indicator) for displaying the document content, thereby information about what the expression represents (i.e., what the document contains) to the user! Provide R. FIG. 2b shows another embodiment of a graphical representation according to the invention. The graphical representation 55 of Figure 2h shows a collection of document eyelids stacked together in a somewhat disordered manner to represent a pile or cholericin of documents. Figure 20 shows a pile similar to that shown in Figure 2b, but representing a single document. The difference is that less information is provided by each eye. The pie in Figure 2C Note that the text is also disorganized. This means that the pile is organized by/stem This allows the user to instruct the floppy user to draw the image if it is not available. Figure 2d shows a graphical representation 57 of one of the piles organized by the system. The document stack thus has the appearance of an orderly stack of documents as shown in this figure. Piles organized by the system could also take on an organized appearance as a result of scripts supplied by the user or by the system. (For example, it's not messy. ) This is one possible representation of an attribute with script. Other attributes include the base having a texture, pattern, some text on the pile, or an outline around the pile, or an indication of the pile name. The graphical representation of the pile can be a dynamic graphical representation as in the case of this example, or a graphical interface. It can be any static graphical representation, such as the typical icons used in computer systems with interfaces. Graphic representations are generally any item or feature that appears on the display screen of a data system. A dynamic graphical representation of the pile increases in height as documents are added to the pile. and the height decreases when documents are removed from the pile. The icon for each document in the pile can be selected by positioning the cursor over the icon in the pile. In the case of a static graphical representation of a pile, documents can be selected based on the mapping of the cursor's height position to the total height of the graphical representation of the pile. Sunawa That is, the ratio of the height of the cursor above the pace of the pile to the total height of the pile is mapped to the position of the document within the pile. For example, if the ratio is I74 (the cursor is 71 ping the selection of documents that are 1/4 above the base) and 1/4 from the bottom of the pile. For a pile with eight documents, this is the second document from the bottom. This mapping is similar to scrolling a box in a window, and will be understood by experts. Figure 2e shows two piles 63 and 65 with bases 64 and 67, respectively, on the top of which are deposited graphic representations 66 and 68, respectively. This graphical representation represents a collection of various documents within each pile stored on a storage device (e.g., a hard disk) by the seven-iris rig system of the present invention. are doing. Note that pile 63 includes a graphical representation of the documents within the pile showing the thickness of the document relative to another document. Or provide information to the user. Different colors may be used for different documents to convey information, and different textures may be used for different documents. The base 64 of FIG. 2e and the base 52 of FIG. It is a means of selecting entire piles or documents for processing operations in the body. Processing actions on the entire pile include moving the pile across the desktop on a display screen, or using a window to show the contents of the pile. This includes the action of opening the file. Other means of selecting the pile include upper means such as paper weights 54 shown in the second section of the pile 56 in Figures 2h and 21 (Fig. Figure 21 shows the pile in a "closed" format where there is no visual or scanning search for the documents within the pile, and Figure 21 shows the pile in an "open" manner with the paper roll 54 lifted to reveal a cursor 60 aimed at a selected document 58. "A pile 56 of the form" is shown, and in FIG. Wrapping means are included, such as a band 71 that wraps around the pile 70, a band 74 that wraps around the pile 72 in FIG. 2, and around the pile 73 in FIG. Such selection means effectively identify the documents in the pile as an integrated collection of documents. Piles 63 and 65 are displayed within mail window 61 containing electronic mail documents received via a network system or other electronic mail system. The method and apparatus for organizing information in a computer system according to the invention is particularly suited for electronic mail and other documents where the user does not know the contents of the document. It will be understood that In the case of e-mail, users generally mail messages received from a user on another computer (via the work system) Without knowing the contents of the mailbox, ConopiUter systems typically collect mail documents from a variety of different users and place them in a particular location (such as mail window 61). Postal window) from which the user can view each postal message. You can take it out and read it. Automatic filing into piles according to the invention piling, and subdivision piling and sorting methods in such a mail/message environment. is particularly effective. For example, a user may command the system to collect postal documents into a pile, and the system may then create a subpile or Therefore, you can search for postal documents and then create a subpile from the documents found by the search. You can make it happen. These various processing operations will be described later. Here, processing operations related to piles and Aqua II will be explained. Figure 3 shows the user Three groups of documents 101.110 that are temporally related in that the computer performs a processing operation in group +01 as shown, the computer completes the processing operation, and shows the completion of this processing operation in groups 112 and 112. and 112 are shown. That is, group 101 represents the user's actions in the computer system of the present invention, and IJIIO and 112 represent two temporally consecutive responses of the computer/system to the user's processing actions shown in group +01. It shows the stages. FIG. 3 illustrates the process of creating a new pile in which the user performs the illustrated processing operations on group 101. More specifically, the user positions the cursor 106 over a document +05 to select that document, and then moves the document 105 and/or the cursor 106 over the document +03. ni, sentence Move document 105 above document +03. (Pull the document) In this state, document +05 overlaps document 103. Next, the user creates a pile for the computer send a signal to do so. In the embodiment, this is done by releasing the mouse button that was pressed when the user selected document +05. In order to understand the pile creation example more clearly, it will be explained in more detail. The user uses a cursor control device, such as a mouse 16, to position the cursor 106. make a decision. The cursor is placed above document +05 and the user then selects the signal generator. activating the location signals the computer that the document is to be selected. Said activation is performed in the embodiment by pressing a button on the mouse to indicate a selection. While keeping the button pressed (this state is Continued to indicate that document selections are still being made to the computer. ) The user then uses a cursor control device (e.g. mouse) to control the cursor and the document! 05 so that document 105 overlaps above document +03. Once the cursor is positioned above document 103, the user releases the mouse button, thereby The signal sent to the computer changes to indicate that document +05 should be placed in a new pile along with document 103. In this way, the document! A new pile is created with 03 and 105. Cursor 106 is on document 103 By releasing the mouse button when the computer is in the The computer display will prompt you to create a new file. An animated sign indicating the file creation process is clearly displayed. As shown in group 110, when the Anime No. Meanwhile, document 105 begins to rotate, including folding downward onto the top of document +03. At the end of the Animaen subversion by the ConopiUter/Stem, the pile shown in group +12 is created containing documents 105 and 103, both of which are on base 114. Typically, separate graphical representations of documents 103 and 105 are screened. disappears from the screen, leaving a new pile behind. ConopiUter Filing - In /Stem, one way to file documents into a pile is to place documents 103 and 105 in a subdirectory specified as a subdirectory type similar to the subdirectory represented by the folder. It is included. Other methods of mapping documents into piles will be obvious to experts. This subdirectory A directory is a file for information traditionally stored within a computer system. the storage system (eg, mass storage W1). Other methods of creating piles are also possible. For example, a user selects two documents and then selects the command to “create a new pile” provided by the computer/system. You can choose. This creates a pile by removing the separate graphical representations of the two selected documents, displays the pile graphic, and then displays both documents. The pathnames of both documents may be modified to reflect that they are now in a new type of subdirectory, the pile, or alternative names for the documents may be added to the pile. It will be appreciated that a pathname is typically an attribute of a file, document, or pile maintained by a filing system. Alternatively, the filing system The stem may provide a blank base for the user to place documents on to create a new pile. After the pile creation is finished, the user or the system performs many aquagnos on the pile. One such axis is that the user can There is a traversal search that allows you to see an index of documents in a pile without having to open the file. Figures 4a, 4b, 4c, 4d and 4e illustrate various implementations of pile scanning searches according to the invention. An example is shown. A graphical representation of pile +51 is shown in FIG. 48 as document +53 deposited on top of base 152. Cursor 154 is shown positioned above Coke/Ron 153. In an embodiment of the present invention, the user uses the cursor! 54 above the graphical representation of the pile. It is possible for the cursor to remain above the pile for a predetermined period of time. this place After a period of time, the computer system will A substitute that allows you to scan and search documents within a file! A viewing cone 162 with 61 is displayed. As shown in Figure 48, the viewing cone 162 aims at or connects to a collection of documents on one side (the apex or short side), and the apex is connected to the document selected for viewing in the search environment. is positioned at a position corresponding to Another side of viewing cone 182 shows block 7161, which in one embodiment is a miniature of the first page of the document selected for search. As shown in FIG. 48, cursor 160 is positioned above this document, indicating that proxy 161 is for the first document in pile 156. The user can select any document in the pile by moving the cursor above the particular document in the pile +56 and signaling the computer to select the document. When a traversal search is called, the user can quickly traverse the pile by moving the cursor up or down the pile. In this manner, each time the cursor is over a representation of a document in the pile, the system displays the document's profile in viewing cone 162. The left side (vertex) of the view cone shown in Figure 48 has its origin at the selected document, and the right side (base) of the view cone has a special proxy (pointer pointing The viewing cone provides a means to indicate the location of a selected document when searching through a pile by aiming the vertex at the selected document.A scanning search allows the user to move the cursor away from the pile. The search ends by ensuring that the cursor is not above the document area of the pile that contains documents deposited on top of the base associated with the pile.The search continues when the user places the cursor above the base. In this case, the prokin is not a document in the pile, but a document in the pile. The script of the pile or the internal representation of the pile itself can be specified. In embodiments, the appearance of proquin depends on the type of pile and the context of its use. For example, a pile originates from an electronic mail system that accumulates documents within the pile. If so, a proxy 83 is shown in the viewing cone 82 shown in FIG. 4r for the selected document 81 in the pile 8o. This proxy is typically used for postal documents. In the case of postal documents, this means that the user probably has not yet seen the miniature version of the document. Convey the above information. This proxy 83 uses the internal representation of the document as described below. By using the most characteristic fi in the document (PI Maruba “Settings 8 Layer, Competition,”) shown as Another example of a proxy is when a user requires information about documents related to the processing operations of the data filing system (e.g., the size of the file when placed on a disk, such as the mass storage device in Figure 1). Proquin!, shown in Figure 4e, will be used when requested! Contains 90. The appearance and content of a bloki/, especially in the case of document miniatures, depends on the application program that created the document. obtained by the program. It is obtained by the convenience filing system making a system call to the program that created the selected document (traditional filing systems typically keep track of this information). . ), the system call is a request to the prokin of the selected document. W is recognized by the program and the program responds by providing a proxy to the filing system. This block/print is made by miniaturizing a full-size reproduction of the document (e.g., by reducing the resolution and size of the image, or by pixel averaging or other known methods to reduce the enhanced characteristics of the document). It may be created in advance by a document program. Figures 4b, 4c and 4d show another embodiment for scanning search. Figure 4b run An example for a search search is when a computer system moves from one document to another as a user moves from document to document during a search (e.g., by moving the mouse up and down a pile). Graphically, it appears to the user to be similar to the embodiment shown in FIG. 48, except that it generates noise indicative of . This noise is easily It can be a simple click, or the sound of a briefcase closing, or other sounds to help the user recognize that there has been a change from one document to another. This means that the pile is high, and even if you move the cursor slightly, your field of view will move from one document to the next. This is especially useful when transitioning to calligraphy. FIG. 40 shows a test according to a particular embodiment of the invention. 2 is another graphical representation of search processing operations. In this example, document 174 is selected for scanning retrieval, and its prox/+75 is visible at the end of viewing cone 176. I can do it. The cursor 171 is positioned above the selected document, that is, document +74. The document positioned above the selected document in pile +70 has been moved slightly to the left and is shown to be the cork/1 column of document 173. In the embodiment shown in FIG. 4d as pile 180, the user can view the vertebral body and In the crimson-2 condition, the block/ is typically shown as being similar to pile 170 in Figure 40, except that the pro-kin in the field cone is not shown. It's Chua. In this example, the collection of documents 173 above the selected document during the scan search process is moved upwards and to the left so that the user can see the selected document 174. Figure 4e shows yet another embodiment for search processing operations, where instead of a proxy showing a miniaturized view of the first page of the selected document, the viewing cone is typically used in a convenience store. View/stem information maintained in the filing system. This/stem information includes, for example, the document title (gesture annotation), document type (Matsukrite document), document creation date, and icon representing the document. It is. In this example, viewing cone 188 emanates from the selected document and the collection/tuning of document 185 above the selected document moves to the upper left of the selected document, so that the user Please let me know if you can visually view the selected documents. This pile of FIG. 4e includes a base 186 below which there is a user It was noted that there is a square box commemorating the pile name given by the stomach. Typically, a computer system files a file when a new pile is created. Immediately prompt the user to request a name for the file. Described later The system can automatically supply or suggest the pile name, as shown in the table below. Block 7 shown in the viewing cone does not necessarily have to be a physical reduction of the resolution of the original text of each page of the document. Certain features of a document can be emphasized to refresh the user's memory of the document. (For example, if the document is extended, you can exaggerate the grid on Prokin to represent it.) If the document contains user-created annotations, you can exaggerate these annotations. Moyo stomach. Similarly, if your document contains a drawing, you can copy the image of the drawing to other parts of the miniature. You may emphasize this image by making it thicker than the You can choose Loki's appearance. If you place the filter inside the pile, place the filter inside the pile. The professional kino for It will be understood that the documents within the document can be expressed without stuttering. For example, (The router icon appears along with a smaller icon representing the document shown in the folder.) A user can advance through a particular portion of a document selected during a scanning search process by using a command that instructs the commenter to advance through pages of the document. In one embodiment, a user uses a keyboard to instruct the computer to advance through pages of a selected document during a search operation. You can use the left and right arrow keys on the board. When the user presses the left or right key, the Pewter displays a miniature of the name page there. For example, a user can You can press the right key three times, starting from the first page of the document, to wrap all the pages of the current document. If the end of the document is reached after the second key press, the user The user can return to the first page or click the cursor by pressing the left arrow key twice [2]. You can also choose to search for a new document without moving the cursor to the new document. Another way to scroll a page on Prokin is to use a specialized mouse, such as the mouse+61 thumb roller knob, which the user can turn to scroll the page. It is self-evident to those in the family. It will be appreciated that there are many variations to the scanning search process operations in accordance with the present invention. For example, some search methods only allow viewing of certain types of documents selected by the user. In detail, when a user selects selective viewing mode, only documents of the type the user specifies (for example, documents containing drawings) are shown during the search. Ru. For example, if a user selects this mode of operation and specifies that only documents that contain a 'To' field or that contain line drawings are shown during a search, the user is effectively filtering out unnecessary information. Figures 4g, 4h, 41, 4j, 4, 41 and 4m show other embodiments of viewing the contents of piles, in which the contents of the piles are 4g-4m are the result of a search of documents stored in the combicoater/stem. Before initiating the search, the example embodiment goes through various temporal steps starting with a user's search request for the term "BlacksLone" in a document stored in the system, as shown in FIG. 4g. This embodiment allows you to place a pen or pointer on the screen. A computer using a pen with a graphical user interface controlled by a touch screen and a pen (or hand) that is sensitive to can be implemented in a data system. These computer systems are cursor positioning function and selection function in one processing operation. You can get the best of both worlds. That is, the pen positions the cursor and Select the target with gesture/movement. As shown in Figure 4g, the user can direct the computer to the words of the document in the system. As a result, the computer displays a search dialog box with a ``5tarbi'' button 127 displayed in front of document 125.The user enters ``Blackstons'' and then "@tart" button Select the "Start" command by selecting the ``Start'' command, which causes the Combiator to search for documents containing the desired term. The convenience store displays pile +29 containing the documents found by the search, as shown in Figure 4h. This is done according to the method described below. It can be executed as follows. The computer then displays the first document 128 in the pile. Seven I in this example! Note that (eg, document 128) is a full-size reproduction of the document. The user then selects the next document in pile 129. and select the next document in pile 129 for viewing. This is done by the user. by pointing the pointer input device at pile 129 or the next document in pile +29. That would be possible. This action by the user causes 7Stem to first respond with the image shown in Figure 41, after which the icon 132 of the viewed document appears as a pattern. Rising from Ile 131 and moving away, this is the pile! 31 to a position near the pile, the bullet responds with a flying animation. This animation is shown in Figure 41. It is shown as successive steps over time from 4J, 4, 41 and finally 4m. The next document selected from pile +29 is the graphic table in pile 131. and behind the search dialog box. Figure 44.4 shows 41 and and 4m do not include document 128 to save space in the diagram. This fruit In the example, the system manages piles for the user during a search, so that documents that have been viewed are placed in the “Viewed” sub-pile (containing the document icon !32 as shown in Figure 4m) and are not yet viewed. Documents that are not included are left in the original pile +31. Ru. When finished viewing, the user re-adds the original to the Viewed pile. You can either rrn the original pile by removing these piles from the original pile, or separate the two "viewed" piles by removing these piles from the original pile. an affirmative response However, the files that were searched remain as part of the original pile after you have finished viewing them. be done. In many of these search operations, the pile is either in its original form or slightly modified. Note that shape C remains visible in corrected form. This means that When a container is opened to view its contents, it disappears from view or is unknown. 0 containers for subdirectories such as folders may become obvious. This is in contrast to traditional floppy computer systems. In other words, users are more likely to be able to search during a search (e.g., round bar/#ile group The filing/stem context can be maintained (such that the graphic representation and all other items on the desktop remain visible). The present proquine with or without field of view vertebral bodies can also be graphed to allow searching/browsing of icons or objects without losing the context of the filing/seven stem. Any icon or pair on the desktop of the graphic user interface. For example, by searching the contents of a conventional filter, you can search for a filter for each document (or selected document of this type) in a folder, such as filter 312 shown in Figure 8al. It would be possible to create a Then, the user places Ka Hare on Folgu for a predetermined period or more, and While the Folder icon is visible, the document block 7 appears near the Folder icon. In one embodiment, the particular document selected is displayed near the Folder icon. Mapping of the ratio of the vertical position of the car hall to the bottom and the position of the document in the folder contents list Therefore, the left and right sides are 4. Here, the processing operation of pile movement will be explained with reference to FIG. 58 and FIG. 5b. FIG. 5a11 shows a graphical representation of a pile with paces 203. As shown in Figure 581, the user positions cursor 204 over pace 203. After positioning the cursor on the base 203, the user selects a pile and moves the cursor by manipulating the carnol control while the selected pile is held. move the file. In this way, the pile follows the movement of the cursor and move around the display screen 22 of the data system. In an embodiment, the selection is made by a mouse sending a signal to the convenience store that a selection has been made at the cursor position. The movement of the pile is indicated using a signal generator such as a switch on the mouse. This is done by keeping this switch in the same state while moving the carnole. Ru. After the user moves the pile to the desired location, the user indicates to the computer that the move is finished. In an embodiment, the user releases the button on the switch on the mouse that has been pressed since the time of pile selection. At the end of the move, the pile is shown in the position where the user pressed the switch. During the movement, a reproduction of the outline of the pile, or a graphical representation of the pile, is displayed on the display screen 22. Can follow Sol. Another example of a move processing operation is shown in Figure 5b, where the pile 205 has no pace. The user positions the cursor 204 above the pile 205 and presses a button on the mouse to change the position of the switch within the mouse. and sends a signal to the combi coater that the pile has been selected for movement. The user then manipulates the cursor control device to move the cursor, where the user the user releases the mouse button to place the pile in the desired position at the end of the move. The graphical representation of the pile, or the outline of the pile, follows the cursor until it reaches the end. The process of adding an item to the top of a pile is illustrated in FIG. Figure 6 shows the same /( file at different stages in time of the operation of adding items to the top of the pile. In more detail, Figure 6 shows three groups of stages, 220, 221 and 222. The first step 220 is when the user asks the computer to place an item at the top of the pile. This is a step for instructing the user to add eyes, and steps 221 and 222 are instructions for adding eyes. shows the animation displayed by the computer/system as a result of the operations performed. are doing. In the first step 220, the user places the cursor 231 over the document 230. 224 and move the document (by any known method for moving icons in a graphical user interface such as MabkintoFunerFinder) so that the cursor is on the -F side of pile 224. do. The carnol 23 1 is placed above the pile 224 and the user by the pile emphasis/stem Once the user has provided feedback, the user signals that the movement of document 230 is complete. The system then responds by adding a stage where document 230 is added to the pile. Execute floors 221 and 222. Typically, while the cursor is over pile 224, the user signals the end of movement to the document by releasing the mouse button. The computer then responds as shown in step 221 by tilting and rotating the document as shown to present an anonymizing seal that places document 230 on pile 226. At the end of computer operation (as shown in step 22 of FIG. 6), document 230 is shown at the top of pile 22B. Place the document in the The operation of placing a document is similar to placing a document in a folder of a graphical user interface filing system in a Combicoater in the following respects. That is, in one implementation, the bus name for documents maintained by the filing system is modified to include the pile name in the document's full pathname. Regarding the placement of documents on the pile, as described below in connection with Figures IIs, Ilb, +2a and +21)? I'lI! Adjustments or fine adjustments can be made. Next, the processing operation for adding an item to the center of the pile will be explained with reference to FIG. FIG. 7 shows three chronological stages 251, 253 and 255 of the above operation. In step 251, the user moves the document 256 above the pile 250 and positions the cursor in the interior zone of the pile 250 (while keeping the document 256 selected). A more detailed explanation of the internal zone of the pile is given below with reference to Figures +2a and +2b, in particular Figure +2b. When the cursor 252 is held in the internal zone for a predetermined period of time, the computer will respond by moving the pile 250 (at this point only a small amount). ) and a viewing cone 257 having a proxy 258 therein. The graphical representation shown in step 235 is presented on display device 22 . vision The proxy shown within field cone 257 is a proxy for document 256 and the document immediately below cursor 252. In reality, a traversal search has already been activated and the user It will be appreciated that the pile can be searched by moving the kernel up and down within the pile. However, in this processing operation, unlike the search processing operation of the previous embodiment, the mouse button (pressed by the user) remains down when the cursor is moved up or down. Ru. As soon as the mouse button is released by the user during this operation, shown in step 253, one document 256 is deposited on top of the current item in the pile, also shown in viewing cone 257. . The currently selected item can be changed by searching up and down the pile by moving the cursor up and down the pile. As shown in step 253 of FIG. 7, when cursor 252 is held in the position shown in step 253 and the mouse button is released, document 256 will be placed at the top of the folder. This forter's block is shown as prochin 258 within viewing cone 257. As a result, step 255 is entered where the pile 258 is shown with a new document 256 added to the center of the pile. Document 25 6 is attached just above the filter and its prokin is 258. In addition to the tube-like scanning of the pile described above, the present invention provides a method and apparatus for obtaining another view of the contents of the pile. That is, to get a different perspective. Various embodiments are shown in Figures 8a, 8b, 8c and 8d. In the example shown in FIG. 88, the cursor 303 is placed above the base 302 of the pile 301, and the If you quickly press and release the mouse button twice, the computer system will In response to this, the pile 301 is hidden from view and the pile is expanded as shown in Figure 88. The user can view the pile by causing an area of the display screen, such as window 304, containing the contents of the pile to appear. This way A way to obtain such a different perspective will be understood by the specialist by entering papers on graphic user innovations specifically for computer filing systems. For example, a user may select a pile and then select an "open" command from the pulldown menu 20. As shown in FIG. 88, the graphics of documents 31G, 311, folder 312, and documents 313, 314, and 315 are The graphic representation is shown within a region or window 304. According to the invention, pie The items in the pile are arranged in a grid in window 304, and the vertical order of the pile is preserved in a left-to-right fashion. Standard windowing operations are performed by windows 304 and the computer's operating system. These standard window processing operations are well-known and developed by Canobacino, California. A window like Matsukintofunoyu Finder by Puru Computer Co., Ltd. A graphic user interface with Windows is available. In this way, for example, a graphical representation of a document or folder in window 304 can be or documents like 310 or 311 can be moved inside the folder 312, etc. Place the cursor 303 above the area 305 shown in the upper left corner of the window 304, and press the mouse button. By pressing and releasing the button and activating the window closing action, the combination) - evening / stem will resume displaying the pile 301 as shown in Figure 88. The window 304 can be removed from the screen by closing the window ("Close Window"). Another embodiment for obtaining another view of the pile 320 is shown in Figure 8b. In this example, there is no base for the pile, so the user cannot double-click on the base of the pile. Instead, the user must double-click on the pile itself, which causes the user to click on the display screen. The graphics in pile 320 are removed from lean packaging W22, and the window 321 containing the icon representation is replaced by a computer with a graphic user interface. various documents in a representative window for data/stem. get a different perspective Alternative embodiments for this purpose will be readily understood by combining the knowledge of experts with the techniques of the present invention. For example, Figures 8C and 8d show another embodiment to obtain another view of the pile. In this example, the user moves mouse 325 as indicated by arrow 327. make it move. (The pile 326 is piled up and the kernel is moved back and forth in the horizontal direction.) Thereby, the pile 326 is displayed in an extended shape 0330 shown in FIG. 8d. con After the computer has displayed the piles in the form of an extended tube, the user can issue commands to the computer to redisplay the piles 326 in the stacked form shown in FIG. child Note that the horizontal movement back and forth is perpendicular to the vertical cursor movement (1<up and down of the file) to perform a scanning search. Two different examples of processing operations for removing items from a pile are shown in Figures 98 and 9b. are shown respectively. Figure 98 is an illustration of three time stages 350, 352 and 354. An example is shown. At stage w1350, the user positions kernel 351 over the desired item 355. Prokin 356 of item 355 is shown within viewing cone 357 . The user checks the contents of the viewing cone to determine whether the appropriate prokin is shown within the viewing cone. The appropriate proxy/pro indicates that the sol is on the appropriate/desired document. A traversal search of the pile can be used to find the desired document. At this point, the user can move the cursor 351 and As a result, the kernel is no longer above the portion of the pile shown in step 352. You The user continues the process by continuing to move the document from the pile as shown at 354 in the figure, and when the user moves the document to a position a light distance from the pile, document 355 appears in its upright orientation; It is no longer slanted relative to the generally rectangular area of display screen 22. In the embodiment shown in Figure 9b, in order to remove an item from the pile 360, the user first obtains another view of the pile, e.g., a cursor position above the pile, in order to make the window 362 visible. It requires pressing and releasing the mouse button twice. (″Double Krivkin Another way to get this different view is to use See the paper on graphical user interfaces for This will be understood by experts. For example, a user may select a pile and then select the 1 open 2 command from the pull down menu 20. At this point, the user will have to create a graphic with a window to remove items from the pile. Normal processing behavior for the desktop user interface is available. In other words, The user moves the cursor 351 above the desired item 355, selects the document, and 1 Hold the selected document while moving the cursor outside the window, and This moves the document along with the cursor outside of window 362. Two different embodiments for removing number items from the pile are shown in FIGS. 10a and 10b, respectively. This processing operation for the case of FIG. 10a is illustrated in steps 401, 405 and 407, which are the three time-based steps for this operation. The user performs a scanning search operation by placing the cursor 351 above the pile 402 for a predetermined period or more so that the cone 357 is visible together with the prokino 403. The processing operation is started in the same manner as described in section 1. The user then presses a button on the mouse.

【、て(ブロキ/4o3と共に視Wfm体に示すように)、目下選 択されている文書が選択されるべきである旨の信号をコンビ二一タに対して送る 。次にユーザーはフッピユータに対して、更に別の項目が選択されるべき旨の信 号を送る。これは代表的にはキーボードの特定のキー又はその他のボタンを押し 下げて、フッピユータ・システムと連結されたスイッチの状魁を変化させること によって行われる。実施例では、カーノルが所望の他の文書」二に配されている 間にキーボードのソフト・キーが押し下げられる。ソフト・キーを押すことによ って、ユーザーは最初の文書を選択した後にマウス・ボタンを離し、次にマウス ・ボタ/を押1−下げ、それを離して次の文書を選択できる。選択されるべき追 加の文書毎に1.1.−ザーは文書の上方にカーソル351を配し、この場合も ソフト・キーを丁に押しながら、マウス・ボタンを押して、離す。段階405に 示すように、それによって3つの文書407がパイルから選択される。次にユー ザーはパイルからカーソルを離し、カーソルを引き離し続ける。カーソルがパイ ルの領域の外に移動された後、コンピュータ・システムによって文書は段階40 7に示すように直立し5だ傾斜しない状轄に戻される。 ベースを有さないパイルから複数の項目を除去する処理動作が図10bに示され ている。この動作では、ユーザーは先ず、例えばカーソル361をパイル上方に 配し、マウス・ボタンをダブル・クリックしてウィンドウ362が現れるように することによって、パイルの別のものを得なければならない。次にユーザーは、 グラフィック・ユーザー ・インタフェースを有するファイリング・/ステム内 のウィンドウを処理する公知の管様で検数の項目を選択する。 図2r及び2gはユーザーがパイルの作成方法を選択できるように外部/−ンと 内部/−ノとを利用する2つの異なる実施例を示しており、この場合、ユーザー は/ステムに夕・1して文書を新たなパイルの上部に整然と配するタスクを委任 する。内部/−777は図2gに文書75のアイコンの上方に示した円の内部に 色素れている。内部ゾーン77はユーザーがパイル内の文書の位置決めを制御し て、パイルのグラフィックの外見が少なくとも、ユーザーにより制御されたパイ ル内の文書の配向の節囲内にあるようにすることを希望している旨をコノピユー タ・/ステムに対して指示するために利用される。外部シーツ76は内部シーツ 77内の領域を除いて、アイコン75の」一方に示した円内に色素されている。 すなわち、外部ゾーン76は図2tの外円と、図2gの内円とによって規定され た2つの境界を有する環状のリングである。この環状り/グは内円の内部領域を 外円内の領域から差し引いたものと考えることができる。外部/−ン76はコン ピュータ・システムに対して、コンピュータ・システムがパイル内での文書の位 置決めを制御できることをユーザーが希望している旨を指示するために利用され る。ユーザーはパイルに一つの文書を加える際に、位置決めを制御するために内 部ゾーン77を利用でき、パイルに別の文書を加える際に、ユーザーはコノピユ ータ・システムがパイル内の新たな文書の位置決めを制御できるように外部ゾー ン76を利用できる。図2f及び2gの円は基本的には本発明の使用中には示さ れず、図示の目的で上2の図に示されているだけである。内部及び外部ゾーンの 形状とサイズはユーザーの希望に適合するように変更できる設計上の選択である 。異なる形状とサイズの内部及び外部ゾーンを用いている図11aと図11bを 参にして、内部及び外部ゾーンを利用する処理動作を説明する。 図118は外部ゾーンを利用することにより、ユーザーによってシステムが新た なパイルの上部に文書を配置することができるようにされる状態を示し、図11 bは、ユーザーが新たなパイルを作成し、内部ゾーンを利用することによりパ  ゛イル内ての文書の位置決めを、ひいてはパイルの外見を制御する処理動作の4 つの段階を示している。図11aに示した実施例では、ユーザーは文書を選択し 、選択された文書を図11aの段階451に示した文書450の上部に移動する 。 選択された文書は、文書450の外部及び内部ゾーンを不明瞭にしないために、 この段階では図面には図示していない。外部及び外部シーツは本発明の使用中は 通常は表示されず、図11a及び図11bには図示の目的で示しているだけであ る。ユーザーは文書を選択し終わると、段階451に示すように文書450の外 部ゾーン452の上方にカーソル453を位置決めする。これは段階455にも 示されており、この段階では文書454を選択するためにカーソル453が使用 されており、カーソル453は文書450の外部/−ンの上部に移動されている 。 ユーザーがマウス・ボタンを離して、文書454がもはや選択されない旨を示す と、コノピユータは段階457に示したようなアニメー73ノでそれに応答する 。 この段階では、文書アイコン458と460は傾斜され、回転され、最後に段階 459では新たなパイルとしてベース461の上部に整然と堆積されていること が図示されている。新たなパイルを作成する処理動作によってベース461が現 れる。外部/−ン452を利用する別の実施例では、ユーザーは文書450の外 部1−7452の上方に選択された文書を移動して、選択された文書の内部/− ン(例えば文書454の内部ゾーン)(又はなんらかの別の中央1ホー7)スボ ブト”)の少なくと6一部が文書450の外部ゾーンの一部の上方にくるように する0次にユーザーは選択されていた文書がすでに選択されない旨を(又は、パ イルが作成されるべきことを)指示し、コンピュータは段階457及び459に 示したアニメーシッンでこれに答えて、ベース461の上方にパイル用の整然と してグラフィック表現を作成する。 パイルの外見を介したユーザー制御を保持しつつ新たなパイルを作成する処理動 作は図11bに示され、ユーザーがカーソル467を文書450の内部ゾーン4 66の上方に位置決めすることを除いて、図+1aに関して説明したと同様なプ ロセスで進行する。従って、図11bの段階465に示すように、文書が選択さ れ、文書の選択を保持している間に文書とカーソルを移動した後に、カーソル4 67は文書450の内部シー7466の上方に配される。これは図+tbの段階 470にも示されており、この場合はカーソル467は選択されたオリジナル文 書482の上方に示され、カーソル467は又、内部ゾーン466(図示せず) の上方にもある。ユーザーが底部の文書アイコン450の内部ゾーンに到達する と、コンピュータは段階473でこれに応動して、文書アイコンを傾斜、回転さ せ、その後、ユーザーは位置を妓察して、カーソル467を底部に対して8動さ せて文書アイコ/481を指示する。上部の文書アイコンが底部の文書アイコン に触れている状諒にある限りは、コンピュータは底部文書に対する上部文書の配 置を追従し、ユーザーが文書を任意の位置に配することを可能にする。ユーザー がカーソルを底部文書アイコンの外側に移動して、上部文書アイコンがもはや底 部文書アイコンと接触しない状態になると、コンピュータ・システムは傾斜、回 転されない2つの別個の文書アイコンを示す状態に戻る。底部文書アイコンに対 する」二部文書アイコンの位置にユーザーが満足すると、ユーザーは(マウス・ ボタンを離すことによって)土部文書での選択を解除し、それに応動してコノピ ユータは、段階475に示すようにベース461を有するパイルを作成する。そ の場合、上部文書は前述したように、ユーザーによる底部文書に対する上部文書 の位置決めに基づいて位置合わせされる。内部ゾーン466の利用の別の実施例 では、ユーザーは選択された最初の文書を文書450の内部/−7466の上方 に移動して、選択された文書482の内部ゾーン(又はその他の中心“ホットス ボッピ)の少なくとも一部が少なくとも所定期間に亘って底部文書450の内部 /−ノの一部の上方にくるようにする。次にユーザーは選択されていた文書がす でに選択されない旨を(又は、パイルが作成されるべきことを)指示し、コノピ ユータは段階473及び475に示したアニメーシッンでこれに答えて、ユーザ ーが前述の方法で上部文書482を底部文書450の上方に位置決めできるよう にする。 図t 2 a及ヒI 2 bはパイルに項目を追加するプロセスのための外部と 内部ゾーンの設計をそれぞれ示している。内部及び外部ゾーンは図示の目的で図 12a及び12bに示しである。パイルに追加し、図12aに示すように/ステ ムが新たな文書の位置を制御できるようにするための処理動作は図11aに関し て説明した動作と同様である。より詳細に説明すると、ユーザーは文書を選択し 、パイルの上方に文書を移動して、段階501に示すようにカーソル503(又 は選択された文書の内部ゾーン/ホットスポット)をパイルの外部シーツに位置 決めする。段階505に示すように、選択され、カーソル503と共に移動され た文書506はパイルの上方に位置決めされ、カーソル503は外部ゾーンに位 置決めされる。文書及びカーソルがパイルの上方に配され、特にカーソルが外部 ゾーンの上方に配されている間に文書の選択が解除されると、コンビ二一夕は段 階511でこれに応答して、文書506がシステムによってパイルの上部に配置 される際にこの文書を傾斜させる。段階514で、アイコン506がパイルのグ ラフィック表現の上部に示されると処理動作は完了し、前記グラフィック表現は 図示のように動的表現である。図+2bに示した処理動作によってユーザーは文 書をパイル内の任意の位置に追加することができる。これは文書を選択し、文書 をカーノル517で拾い、カーソル(又は選択された文書の内部ゾーン/′→τ 21スf。 ト)をパイルの上方に、特に段階515に示したようにパイルの内部/−ン51 6のに方に配することによって行われる。所定期間の後に、コンピュータは視野 錐体518とブロキ1519が視野錐体内にある段階520で応動する。このプ ロキンはカーソル517(又は選択された文書の内部ゾーン/ホラトスlブト) を内部ゾーン内に配することによってユーザーが選択したパイル内の現在位置の 真下の文書を示す。ユーザーがこの位置に満足すると、ユーザーは代表的にはマ ウス上のボタンを離して選択を解除し、パイルは段#525に示されるように見 える。 本発明はユーザーがパイル用のスクリプトのようなユーザ一定義仕様を念める方 法を提供する。ユーザ一定義仕様はユーザーによって供給されてもよく(例えば 、仕様としてキーワードをタイプし、又は以下に説明し、仕様を提示する内部表 現を有するサンプル文書を選択する)、又は/ステムによって示唆され、ユーザ ーが是認してもよい。通常は、ユーザーはパイルがこのような仕様を有するか否 かを制御でき、従ってシステムはユーザーの認可なくこのような仕様を作成する ことはない。全てのパイルは内部表現(以下に説明)又はユーザ一定義仕様を有 するものの、全てのパイルがユーザ一定義仕様を有する必要はなく、又、有する こともない。 次に図+3a及び+3bを参照しつつパイルの内容を視覚化し、編成するツール を説明する。パイル550が図13aの視覚化ウィンドウ551内に示されてい る。代表的には、ユーザーはパイル550を選択してから、コンピュータからこ の視覚化ウィンドウを呼出し、表示する指令を選択する。その際、選択されたパ イル550はウィンドウ551内にある。ウィンドウ551は幾つかの指令オブ シ書ンを含んでおり、これらのオプシ璽ンによってユーザーはパイルの異なる外 観を得るために、又はその他の方法でパイルを再編成するために(例えば単一の オリジナル・パイルからのサブパイルの作成)、異なる方法でパイルを目視し、 異なる方法でパイルの内容を配列し、且つこれらの異なる方法から選択すること ができる。例えば、矢印アイコノ555の」三方にカーソルを配し、且つマウス ・ボタンを押し、又はその池の方法でフノピ】−夕に対して矢印アイコノ555 を選択する旨の信号を送ることによって、ユーザーはコンピュータがパイルの内 8が配列される種々の方法を指示するプルダウン・メニューを表示するようにさ せる。このシステムはボックス556で、パイルが目下のところ日付けによって 配列されていることを示しており、これは設計者の好みによって、最近の項目が 最上部に置かれるか、又は、最も古い項目が最上部に置かれることを意味する。 (選択矢印γイコ1555によって起動される)″配列“プルダウン・メニュー に含まれるその他のオプシフンには次のようなものがある。Cなわち、内容によ る配列、サイズによる配列、著者による配列(アルファべ、ト順)である。プル ダウン・メニューの動作は公知であり、例えば再発行の米国特許明細書箱32゜ 632号に記載されている。矢印アイコン560によってユーザーはパイルが色 分けされる方法を選択することができる。ボックス561に示すように、/ステ ムは目下のところ日付けによってパイルを色分けし、その場合、一実施例では、 カラーの最も濃い陰影がパイルの底部の近傍に表示され(より古い文書であるこ とを示す)、次にパイルの上部は同じカラーでそれほど濃くはない陀影を有して いる。カラーを割り振ることによってこの機能を実行する態様が専門家には理解 されよう。例えば、知覚的なカラー・スペース(例えばマンセル表色スペース) にカラーを選び、輝度定数と色彩定数の色層を保持しつつカラーの濃さを変化さ せる。日付けの範囲は濃さの外側の境界を設定するために利用されよう。すなわ ち、最も古い文書と最新の文書が飽和度(濃さ)の範囲の境界を形成し、この範 囲の中間部の日付けは濃さの範囲が中庸であるカラーを特定する。 文書の日(1け/古さの尺度に従って種々のカラーを提示する別の方法は、特に コンピュータにおけるカラー管理に関する文献を参照することによって専門家に は理解されよう。例えば、一定の飽和度と輝度を保ちつつ、色層を(例えば赤か ら青に)変更できる。あるいは、文書の日付け/古さの尺度を探索テーブル内の 所定のカラーの一つにマブビングするために、探索テーブル内の所定のカラー( 及び呈色値)を利用できる。 同様にして、ユーザーはパイルの内容に従ってパイル550のカラーを見たい場 合がある。これはユーザーが矢印アイフン560を選択して、′内容による色分 け”の指令オブ/ランを含むプルダウン・メニjが矢印アイコン560の下に現 第1るようにすることによって実行されよう。次にユーザーはカーハレをこの指 令オブ/gノの上方に配し、(例えばマウス・ボタンを離すことによって)選択 を解除しすることによってこの指令オブンリンを選択する。それによって+eo ntant+という誘電がボックス561内に現れ、システムが内容によって1 (イlしを色分けしていることが示される。この点に関しては特に図20を参照 してより詳細に後述する。 視覚化ウィンドウ551は更にパイルが編成される態様(例えば“内容によるパ イル”)をユーザーが選択できるプルダウン・メニューを起動する矢印アイコ1 565をも含んでいる。図138に示すように、ユーザーは“内容によるノ(イ ル”を選択しており、それによってシステムはく関連する全ての文書が、(イl し550内にあるC様に応じて)このパイル550からサブノくイルを作成する 。ユーザーは例えば1日付けによるパイル“、“スタンプによる/ずイル”、′ データの種類によるパイル″ “発信元によるパイル”のような、アイコン56 5によってプルダウン・メニューで利用できる別のすプンツンを選択できよう。 /イイル550が、ユーザーがウィンドウ61のような郵便ウィンドウから取出 し、視覚化ウィンドウ551内で視覚化されるようにこのノ(イルを選択した、 電子郵便を介して入手した郵便メツセージの1<イルであるものと想定してみよ う。これは郵便メツセージのパイルであるので、パイル内の種々の文書の内容は 広範囲に亘っており、パイルを内容に応じて幾つかのサブパイルに編成した方が よいと考えられる。 従って、ユーザーはパイルを視覚化ウィンドウ551へと配し、内容によって7 1イルしたいと希望している。すなわち、ユーザーはオリジナルの!イイlしか らサブパイルを作成したいと希望している。ユーザーはI4イルが内容によって 作成されるべき旨を指示する指令を選択することによってサブノずイルを作成す る。図I38に示した実施例では、ユーザーは“矢印0ボタン565を選択する ことによって上記の動作を行い、これは例えば、ユーザーがカーソルをボタン5 65の領域の上方に配し、マウス・ボタンを押し、離すことによって、又は、コ ンピュータにλ1してこの選択を行うように別の方法で信号を送ることによって 行われる。この選択がなされると、視覚化ウィンドウ(図+3b)が現れ、そこ に3つの編成されたパイル575,576及び578が雑パイル(′その他’) 577と共に表示される。/ステムはサブパイルの作成に加えて、特に図15を 参照して後述するOSSで各パイル毎の名前を付与している。この時点で、ユー ザーはフンピユータ・システムに対して、システムが作成したサブパイルからユ ーザ一定義仕様、例えばスクリプトを推定するように命令する。この仕様はその 後、電子郵便ネットワークを経て受理された新たな郵便文書をサブパイルの特定 のスクリプトに従って、サブパイルの一つに自動的にファイルするために利用で きよう。システムはシステムが供給する各サブパイルの内部表現を用いてスクリ プトを推定する。 例えば、パイルの内部表現(例えば後述するパイルのベクトル)内の”N″個( ここにNは整数)の最も特徴的な語を使用できよう。次にユーザーは(幾つかの システム閾値によって設定された)N′′個の最も特徴的な語素のリストを検討 し、これらの超電の全部又は一部を承認し、又は不承認し、次にスクリプトを作 成する。スクリプトに関するより詳細な説明は図14を参照して後述する。 図+3bのパイルは、システムが後述する方法でサブパイルを作成できるように することによってオリジナルのパイル550から作成されたものである。このよ うにして、コンピュータのユーザーは図4fのキーワード−プロキシ又はその他 のオリジナル・パイルから選択された文書を見るためにパイル全体を検索する必 要がなく、種々の郵便メツセージ及びオリジナル・パイル内の別の文書をより効 率よく検討できる。このように、例えばユーザーが“アート・デザイン”文書に 最も関心がある場合、ユーザーは先ず最初にその74イル内の文書を調べ始め、 ユーザーの重点的な関心に応じてその他のサブパイル又は、恐らくは“ツードブ 、り・コンピュータ”パイルの検討を据え1きにすることができる。後により詳 細に説明するように、/ステムは文書内容に基づいてオリジナル・パイル内の各 文書を分析し、次に文書を配するのに最も適したサブパイルを決定する。各々の サブパイルはサブパイル内の文書内容の表現を有しており、この表現は特定の文 書用にシステムによって供給された表現と比較される。2つの表現の整合の度合 いが近いほど、特定の文書が特定のサブパイルで最後になる可能性が高くなる。 ユーザーが図+3bに示したサブパイル作成プロセスの結果に満足した場合は、 ユーザーは+OK”ボタン・アイコ1571を選択してこの構造を保持すること ができる。MJ’jLない場合は、ユーザーは“Revert” Yタン・アイ フッ570を選択す゛ることによってサブパイル内の文書をAリジナル・パイル 550内に再編成させることができる。ユーザーが0に+58+を選択すると、 ファイリング・/ステムは品サブパイル毎に新たなパイルを作成し、これには一 実施例では、前述した剪様でδサブパイル内の各文書のバスネームの変更が含ま れる。 図14はユーザ一定義仕様(例えばスクリプト)を有するパイルを処理し、それ がコンピュータ・システムで動作する前様を制御するための別のツール、すなわ ちスフリブ)・ウィンドウ601を示している。ユーザーはスクリプトを種々の 方法で作成及び(又は) !lefするためのウィンドウ601又はその他のウ ィンドウを得ることができる。上記の方法には例えば、y7ビユータに対してデ ィスプレー・スクリーン22に上記のウィンドウを表示するように指令すること やく例えば“スクリプト作成“指令)、文書の内容が充分にスクリプトと整合せ V、又はそのような事啄が生じた時にユーザーにその旨を伝えるように/ステム が命令された場合に、スクリプトを既に含んでいる文書をパイルに加えることが ある。 何才]の場合も、スクリプト・ウィンドウ601はディスプレー・スクリーン2 2土に現ねる。パイルに項目を加えることによってウィンドウがIIfび出され 、ユーザーが文書内容がパイルのスクリプトと正確に整合しないことを気にしな い場合は、ユーザーはグラフィ、り・ユーザー・インタフェースで指令を選択す るための公知の種々の方法でこの指令を選択することによっ′C2指令″Jus Iadd thisile論(この項目を追加)″を選択することができる。こ の動作は代表的にはカーノルをボタン・アイコン602の近傍に位置決めし、カ ーソルがボタン602の−1一方にある間にこの指令を選択することによって行 われよう。ユーザーが追加されたIFit−な文書と適応するようにパイルのス クリプトを修正したい場合は、ユーザはカーノルをボタン603に配 [, te (as shown in the visual Wfm body with Broki/4o3), the current selection A signal is sent to the combiner that the selected document should be selected. The user then instructs the floppy user that yet another item should be selected. send the number. This typically involves pressing a specific key or other button on the keyboard. This is done by lowering the switch and changing the state of the switch connected to the floppy computer system. In an embodiment, a soft key on the keyboard is depressed while the kernel is placed over the desired other document. By pressing a soft key Thus, the user can release the mouse button after selecting the first document, then press and hold the mouse button / and release it to select the next document. Addition that should be selected 1.1 for each Canadian document. - The user positions the cursor 351 above the document, again holding down the soft key, presses and releases the mouse button. As shown in step 405, three documents 407 are thereby selected from the pile. Next you Zar takes the cursor away from the pile and continues to pull the cursor away. The cursor is a pie After being moved out of the area of the file, the computer system returns the document to an upright and non-tilted position as shown in step 407. The processing operations for removing multiple items from a pile without a base are shown in Figure 10b. In this operation, the user must first obtain another copy of the pile, for example by positioning cursor 361 over the pile and double-clicking the mouse button so that window 362 appears. The user then selects the entry in a known manner for handling windows in a filing/stem having a graphical user interface. Figures 2r and 2g show two different embodiments that utilize external/- and internal/- nodes to allow the user to choose how the pile is created, where the user selects the and delegate the task of orderly placing the documents at the top of the new pile. Inside/-777 is located inside the circle shown above the document 75 icon in Figure 2g. The internal zone 77 provides user control over the positioning of documents within the pile such that the graphical appearance of the pile is at least consistent with user-controlled piles. Indicate that you would like the document to be within the orientation section of the page. Used to instruct the data/stem. The outer sheet 76 is colored within the circle shown on one side of the icon 75, except for the area within the inner sheet 77. That is, the outer zone 76 is an annular ring having two boundaries defined by the outer circle of FIG. 2t and the inner circle of FIG. 2g. This ring can be thought of as the inner area of the inner circle subtracted from the area of the outer circle. The external /-n 76 is computer system, the computer system determines the position of the document in the pile. Used to indicate that the user wishes to be able to control the positioning. When adding a document to the pile, the user can use the internal zone 77 is available, and when adding another document to the pile, the user can external zone so that the data system can control the positioning of new documents in the pile. 76 can be used. The circles in Figures 2f and 2g are essentially not shown during use of the invention and are only shown in the top two figures for illustrative purposes. The shape and size of the interior and exterior zones are design choices that can be modified to suit the user's wishes. Process operations utilizing internal and external zones will now be described with reference to Figures 11a and 11b, which use internal and external zones of different shapes and sizes. Figure 118 shows how the user allows the system to place a document on top of a new pile by using an external zone, and Figure 11b shows how the user creates a new pile and By using the internal zone, It shows four stages of processing operations that control the positioning of documents within the pile, and thus the appearance of the pile. In the example shown in Figure 11a, the user selects a document and moves the selected document to the top of document 450, shown in step 451 of Figure 11a. The selected document is not shown in the drawing at this stage so as not to obscure the external and internal zones of document 450. The exterior and exterior sheets are not normally visible during use of the invention and are shown in Figures 11a and 11b for illustrative purposes only. Ru. Once the user has selected the document, the user selects the document 450 as shown in step 451. The cursor 453 is positioned above the section zone 452. This is also shown in step 455, where cursor 453 is used to select document 454, and cursor 453 is moved to the top of document 450. When the user releases the mouse button to indicate that document 454 is no longer selected, the computer responds with animation 73 as shown in step 457. At this stage, document icons 458 and 460 are shown being tilted, rotated, and finally deposited in a new pile in an orderly manner on top of base 461 in step 459. The base 461 becomes current due to the processing operation that creates a new pile. It will be done. In another embodiment that utilizes an external/link 452, the user can Move the selected document above section 1-7452 to move the selected document's interior/- zone (e.g., the interior zone of document 454) (or some other central hole 7) 450 so that at least a portion of the outer zone of the The computer responds with the animation shown in steps 457 and 459 to create an orderly file for the pile above the base 461. to create a graphical representation. Processing behavior that creates new piles while retaining user control through pile appearance The operation is shown in FIG. 11b and is similar to that described with respect to FIG. Proceed through process. Therefore, as shown in step 465 of Figure 11b, the document is selected. After moving the document and cursor while holding the document selected, cursor 467 is positioned above internal sheet 7466 of document 450. This is also shown at stage 470 in figure +tb, where the cursor 467 is placed in the selected original sentence. The cursor 467 is also shown above the interior zone 466 (not shown). User reaches inner zone of bottom document icon 450 , the computer responds in step 473 by tilting and rotating the document icon. Then the user senses the position and moves the cursor 467 to the bottom. and specify document icon/481. As long as the top document icon is touching the bottom document icon, the computer will adjust the alignment of the top document relative to the bottom document. allows the user to place the document in any desired position. If the user moves the cursor outside of the bottom document icon and the top document icon is no longer at the bottom. If there is no contact with the document icon, the computer system will tilt and rotate. Returns to showing two separate document icons that are not rotated. against the bottom document icon Once the user is satisfied with the position of the two-part document icon, the user deselects the Dopart document (by releasing the mouse button) and responds by selecting the two-part document icon. The user creates a pile having a base 461 as shown in step 475. So , the top document is aligned based on the user's positioning of the top document relative to the bottom document, as described above. In another example of utilizing the interior zone 466, the user can move the first selected document inside/above document 450 7466 to move the selected document 482 to the interior zone (or other central “hot spot”). At least a portion of the bottom document 450 is located above a portion of the interior of the bottom document 450 for at least a predetermined period of time. The user then selects the selected document. (or that a pile should be created) and the conopi The user responds with the animation shown in steps 473 and 475 to positioning the top document 482 over the bottom document 450 in the manner described above. Figures t2a and 12b show the design of the outer and inner zones, respectively, for the process of adding items to a pile. The inner and outer zones are shown in Figures 12a and 12b for illustrative purposes. Add it to the pile and add it to the /steer as shown in Figure 12a. The processing operations to enable the system to control the position of the new document are described with respect to Figure 11a. The operation is similar to that described above. More specifically, the user selects a document, moves the document up the pile, and moves the cursor 503 (or position the selected document's inner zone/hotspot) on the outer sheet of the pile. Decide. As shown in step 505, the document 506 selected and moved with the cursor 503 is positioned above the pile, and the cursor 503 is positioned in the outer zone. be positioned. If the document and the cursor are placed above the pile, and in particular the document is deselected while the cursor is placed above the outer zone, the combination In response, floor 511 tilts document 506 as it is placed at the top of the pile by the system. At step 514, icon 506 is a group of piles. The processing operation is complete when indicated at the top of the graphical representation, and the graphical representation is a dynamic representation as shown. The processing operation shown in Figure +2b allows the user to You can add books to any position in the pile. This selects the document, picks it up with the cursor 517, and moves the cursor (or the internal zone of the selected document) above the pile, specifically as shown in step 515. This is done by placing it on the side of the internal /-n 516. After a predetermined period of time, the computer responds at step 520 with viewing cone 518 and block 1519 within the viewing cone. This program Lokin indicates the document directly below the current position in the pile selected by the user by placing the cursor 517 (or the selected document's internal zone/horatobutton) within the internal zone. Once the user is satisfied with this position, the user typically Release the button on the mouse to deselect it and the pile should look as shown in row #525. I can do it. The present invention is useful for users who create user-defined specifications such as scripts for piles. provide law. User-defined specifications may be supplied by the user (e.g., by typing keywords as specifications, or by using an internal table presenting specifications, as described below). ) or suggested by the user may be endorsed by Normally, the user has control over whether a pile has such a specification, so the system will not create such a specification without the user's authorization. All piles have an internal representation (described below) or a user-defined specification. However, not all piles need or will have user-defined specifications. Next, tools for visualizing and organizing the contents of piles will be explained with reference to Figures +3a and +3b. Pile 550 is shown in visualization window 551 of Figure 13a. Ru. Typically, the user selects pile 550 and then selects this from the computer. call up the visualization window and select the command to display. At that time, the selected file 550 is within window 551. Window 551 displays several command objects. These options allow the user to select different types of piles. Visualize the pile in different ways and arrange the contents of the pile in different ways to obtain a view of the pile or to reorganize the pile in other ways (e.g. creating subpiles from a single original pile). , and can choose from these different methods. For example, by positioning the cursor on three sides of the arrow icon 555 and pressing the mouse button, or by sending a signal to select the arrow icon 555, The computer will now display a pull-down menu instructing the various ways in which the 8 of the piles can be arranged. let The system indicates in box 556 that the pile is currently ordered by date, with either the most recent items placed at the top or the oldest items placed at the top, depending on the designer's preference. means to be placed at the top. Other options included in the "Array" pull-down menu (activated by selection arrow γ icon 1555) include: C. That is, depending on the content. Sort by size, sort by author (alphabetically, alphabetically). pull The operation of down menus is well known and is described, for example, in U.S. Patent No. 32,632, reissue. The arrow icon 560 allows the user to change the color of the pile. You can choose how it will be divided. As shown in box 561, the /step The system currently colors piles by date, where in one embodiment the darkest shade of color is displayed near the bottom of the pile (for older documents). ), then the top of the pile has the same color but a less dark shadow. Those skilled in the art will understand how to perform this function by assigning colors. For example, you can choose a color in a perceptual color space (e.g. Munsell color space) and change the intensity of the color while preserving the color layers of luminance and chromatic constants. let The date range may be used to set the outer boundaries of the intensity. Sunawa In other words, the oldest and newest documents form the boundary of the saturation (thickness) range, and this range The dates in the middle of the box identify colors with a moderate range of intensities. Alternative ways of presenting different colors according to the age scale of the document will be understood by the expert by reference to the literature on color management, especially in computers. For example, by referring to the literature on color management in computers, for example, While maintaining the brightness, change the color layer (for example, red) (from blue to blue). Alternatively, a predetermined color (and colorimetric value) in the lookup table can be utilized to map a document date/age measure to one of the predetermined colors in the lookup table. Similarly, if the user wants to see the color of pile 550 according to the contents of the pile, There is a case. This is done when the user selects the arrow iPhone 560 and selects 'Color classification based on content'. This may be done by ensuring that the pull-down menu containing the command of/run ``take'' is now first under the arrow icon 560.The user then selects the command of Select this command by placing it above the command and deselecting it (eg, by releasing the mouse button). The +eontant+ dielectric thereby appears in box 561, indicating that the system color-codes the 1 (color) by content. This point will be discussed in more detail below with particular reference to Figure 20. The structuring window 551 further shows how the piles are organized (for example, ``part by content''). Arrow icon 1 that launches a pull-down menu from which the user can select It also includes 565. As shown in Figure 138, the user can The system will create a subfile from this pile 550 for all related documents (depending on the type in the file 550). The icons 565 allow you to select the different piles available in the pull-down menu, such as ``Pile by label'', ``Pile by stamp'', ``Pile by data type'', ``Pile by source''. The file 550 is retrieved by the user from a postal window such as window 61. and selected this file as visualized in the visualization window 551. Assume that a postal message obtained via e-mail is 1 < file. cormorant. Since this is a pile of postal messages, the contents of the various documents in the pile are wide-ranging, and it may be a good idea to organize the pile into several subpiles according to their contents. Therefore, the user would like to arrange the piles in the visualization window 551 and view them according to their contents. In other words, the user is the original! Only good I would like to create a subpile. The user creates a subfile by selecting a command that indicates that the I4 file is to be created by content. Ru. In the example illustrated in FIG. by pressing and releasing or This is done by otherwise signaling the computer to make this selection. Once this selection has been made, a visualization window (Fig. +3b) appears in which three organized piles 575, 576 and 578 are displayed together with a miscellaneous pile ('other') 577. In addition to creating subpiles, the /stem assigns a name to each pile in OSS, which will be described later with particular reference to FIG. At this point, you The user can send the user to the FunpyUta system from the subpile created by the system. Instructs the user to infer a defined specification, such as a script. This specification is It can then be used to automatically file new postal documents received via the e-mail network into one of the subpiles according to the subpile's specific script. Let's come. The system uses the system-supplied internal representation of each subpile to Estimate the output. For example, one could use the "N" (where N is an integer) most distinctive words in the pile's internal representation (eg, the pile's vector described below). The user then reviews the list of N'' most distinctive words (set by some system thresholds), approves or disapproves all or some of these superconductors, and then Create a script for to be accomplished. A more detailed explanation regarding the script will be given later with reference to FIG. The pile in Figure +3b was created from the original pile 550 by allowing the system to create subpiles in the manner described below. This way In this way, the computer user does not have to search the entire pile to see the document selected from the keyword-proxy or other original pile in Figure 4f. This makes it easier to edit various postal messages and other documents in the original pile without having to Able to consider matters with initiative. Thus, for example, if a user is most interested in "Art Design" documents, the user will first start looking at the documents within that 74 file, and then explore other subpiles or perhaps other subpiles depending on the user's focused interest. You can consider the “Two Dob, Re-Computer” pile and set it to one. More details later As described in detail, /Stem analyzes each document in the original pile based on document content and then determines the most appropriate subpile in which to place the document. Each subpile has a representation of the document content within the subpile, and this representation It is compared with the representation provided by the system for writing. Degree of consistency between two representations The closer the numbers, the more likely a particular document will be last in a particular subpile. If the user is satisfied with the result of the subpile creation process shown in Figure +3b, the user can select the +OK" button icon 1571 to retain this structure. If not, the user can select the "Revert" button icon 1571. ”Ytan Ai By selecting foot 570, the documents in the subpile can be reorganized into A original pile 550. When the user selects +58+ for 0, the filing/stem creates a new pile for each item subpile, which includes: included. Figure 14 shows another tool for processing piles with user-defined specifications (e.g. scripts) and controlling the way they run on a computer system, i.e. 601 is shown. Users can create and/or create scripts in a variety of ways! window 601 or other windows for You can get a window. For example, the above method includes commanding the display screen 22 to display the window described above, e.g., the "Create Script" command), ensuring that the content of the document is sufficiently consistent with the script, or prompting the user when such an event occurs. A document that already contains a script may be added to the pile if /stem is instructed to do so. No matter how old you are, a script window 601 appears on the display screen 22. Adding items to the pile will cause the window to pop out and the user will not have to worry about the document contents not matching exactly the script in the pile. If the command is not available, the user can select the command in the graphical user interface. The ``C2 command ``Just add this item'' can be selected by selecting this command using various methods known to those skilled in the art. child The operation typically involves positioning the carnol near the button icon 602 and pressing the carnol. This may be done by selecting this command while the cursor is on one side of button 602. Stream piles to accommodate user-added IFit documents. If the user wishes to modify the crypto, the user places the kernel on button 603.

【7、(例 えばカーノルがボタン603のF方に保持されている間にマウス・ブタンを押し 、離すことによって)上記のAブ/gンを選択することができる。図14に示す ように、ユーザーはパイルのスクリプトを修正する1ブンマノを選択している。 図14に示したスクリプト・ウィンドウ601は、ユーザーがRichard  Manderのテキスト文書(1991年4月19日付けの設計コンパの更新に 関する文献)をスクリプトを有するパイルに追加しようとした後に現れたもので ある。文書の表現はパイルのスクリプトの判定基準と充分に整合しないので、コ ンビュータはウィンドウ601を表示したものである。Richard Man derの文書が追加されたパイルのスクリプトはこの時点で、スクリプト・ウィ ンドウ601内の種々のオプ/gノを選択することによって修正することができ る。ウィンドウ605の領域は3つのチェック・ボックス607,608及び6 o9を含んでいる。ユーザーがこれらの3つのチJ1. ’yり・ポイントを選 択した場合、それによってシステムに対してスクリプトを修正し、ユーザーがど のオブンヲン(単数又は慣数)を選択するかに応じて、システムがパイル内にR 1chard Mander著0の項目、又は″1991年4月19日0の項目 、又は+Design eowpetlllon updaLe (&計コンペ の更新)″の項目を収集する誹うにさせる。例えば、ユーザーがRichard  Mande「著”の項目を収集するオブ/Iンを選択した場合、コンピュータ ・システムは″著者”の行、すなわちR1ch訂d Wanderが文書の著者 (既出又は初出)であることを示す欄を含む文書をファイリング・システムから 検索する。同様にして、ユーザーが1991年4月19日(4けの項目を収集す るオブノ警)を選択した場合は、/ステムは1991年4月19日付けの文書を このスクリプトによって制御されたパイル内に収集する。代表的にはユーザーは カーソル制御装置を操作して、カーノルをチェック・ボックスの一つの上方に配 し、次にチェック・ボックスを選択することによってこれらのオブ/=7の任意 の一つを選択する。前記のチェック・ボックスの選択はマウスのボタンを押し、 離すことによって実行できる。 このようにして、例えば、ユーザーが全ての文書を“設計コンパの更新”に関す る行を有するパイル内に引き入れたい場合は、ユーザーはチェック・ボックス6 09の上方にカーソルを配し、マウス・ボタンを押し、離すことによってそのオ ブン薗ンを選択するであろう。それによってシステムは(ユーザーが指令を選択 した後)、文書の関連する行/II内の“設計コンパの更新”を含むこのスクリ プトによって制御されたパイル内に全ての文書を引き入れる。このようにして、 システムはユーザー用の情報を自動的に分類でき、ユーザーはユーザーの必要性 と判断基準に応じて、又はユーザ一定義仕様に基づいて各パイルに別個に命令で きスフリブI・ウィンドウ601の領域611はシステムによって供給された、 Rieh訂d Mander舊の特定の文書(すなわちパイルに追加された後、 /ステムがディスプレー・スクリーン22−ににスクリプト・ウィンドウ60! を表示するようにされた文書)で最も特有に(tl用された結電を示すリストを 含んでいる。後述するように、/ステムはコンピュータのファイリング・システ ム内の他の全ての文書と比較して文書を最も特徴付ける文書内の最も頬繁に使用 されている語常のランク1寸けされたリストを提示することができる。これは一 実施例では、後述する文書用のベクトルを用いて行われる。この実施例では、領 域611内にリスト・ア、ブされた各結電は文書を説明し、文書内容の表現を提 示するn次元ベクトルの一構成τ素である。スクリプト・ウィンドウ601に示 すように、+design(設計)+という超電は最も特徴的な結党であり、そ の後に”co畦eliLIon (コンパ)+及び+1nler4ice (イ ンタフェース)″が続く。/ステムはこのリストを領域611で提示/、ユーザ ーはスクロール矢印627,628を選択し、又はスクロール・バー629を用 いてこのリスト内のI々の結電をスクロールすることができる。領域611の内 容のスクロールは従来技術の通常の態様で行われる。 ユーザーは領域611内の諸量の任意の一つ、又は全部又は一部を選択できる。 これらの結電が選択されると、それらは領域612に現れ、後述するように、パ イルのスクリプトが修正されるようにシステムに対して指示され、その結果、ユ ーザーによって選択された結電を考慮に入れるようにパイルの表現(Pl+えば パイルのベクトル)が修正される。あるいは、ユーザーは領116+2内に!i !i鴬をタイプして、パイルのスクリプトを修正することもできる。このように して、スクリプト・ウィンドウ601が表示される前にユーザーによってパイル に追加されたRichard Mander著の新たな文書を考慮に入れるよう にパイルのスクリプトが修正される。例丸ば、ユーザーは“コンパ”及び結電” children (子供達)″を選択でき、これらの超電は領域612に現れ る。ユーザーが“^dd to 5cript (スクリプトに追加)″ボタン 620を選択した場合は、それによってシステムはt4イル用のスクリプトを更 新するようにされ、ユーザーがフンピユータ・/ステムでのスクリプトの作用を 制御できるようにパイルの内部表現を修正するようにされる。 領域611での話索の選択はグラフィック・ユーザー・インタフェースを有する コノピユータ・システムのユーザーには慣れた多(の方法の何れがで行うことが できる。(例えば、15當の情報にカーソルを位置決めしてから、!!雪を選択 し、又は複数の結電を選択するために“ソフト・クリック”を選択スる。)同様 にして、領域630に示したラベル61/lのような、一定の判断基準を特定す るラベルを考慮にいれるようにパイルのスクリプトを修正できる。これらのラベ ルはユーザーが指定した一定の”canned (キャノド)“基準を含んでお り、ユーザーは特定のラベル上方にカーソルを配し、ラベルを選択してこのラベ ルのアイコンが領域6!7に現れるようにすることができる。これらのラベルは 菫991年5月15日に出願され、本出願の出願人に譲渡された特許出願連続番 号第077700.729号[プログラム内蔵ユーザー・インタフェース素子を 有するユーザー・インタフェース・システム」に記載されているプログラム内蔵 ユーザー・インタフェース素子であってよい。これらのラベルは一連の命令を実 行せしめるプログラム内蔵装置を備え、例えばパイル内の全ての文書が特定の日 付後に更新される要求を含むことができる。 ユーザーがパイルの内部記述子(パイルのスクリプト)を修正するために使用さ れる種々の判断基準を決定し、選択するき、ユーザーは/ステムに対して“スク リプトに追加”ボタン620を選択し、OKボタン623を選択することによっ てそのスクリプトが修正されるべきであることを指示することができ、その結果 、スクリプトの修正が実行され、そこでシステムはファイリング・システムによ って管理されている文書のうちの修正されたスクリプトと整合するものをチェ、 りする。ユーザーが以前に選択された特定の判断基準を好まない場合は、ユーザ ーは取消しボタン625を押してこの選択を取消すことができる。ユーザーが” 5cript (スクリプト)、、、”ボタン621を選択すると、システムは ユーザーが188をタイプするウィンドウ、又はその他を判断基準を提示し、こ れは次にパイルのスクリプトを修正するために利用される。そこで0スクリプト に追加7ボタン620とOKボタン623を選択することによって、この修正さ れたスクリプトを選択できる。ユーザーがパイルに追加LI’jLt間にウィン ドウ601と同様のスクリプト・ウィンドウを要求した場合は、ユーザーはパイ ルのスクリプトを修正することを望んでいることになる。これはウィンドウ60 11ごついて2Q 明(また場合と同様に、スクリプト・ウィンドウに指令を入 力することによりて行われる。 次に、フンビュー夕のファイリング・/ステムが各文書及び各パイルの表現を考 慮に入れ、パイルでの前述の種々の処理動作を実行するBtiを、図15ないし 図21のplhの流れ図を参照しつつ説明する。 図15はパイルを編成する際にファイリング・システムによって利用される内部 表現を作成するための本発明に従った方法の一つを示しており、前記の内部表現 はファイリング・システム内の各文書用(又は、ユーザーが指定した選択された 特定の文書群用)の、及びファイリング・システム内に保持された全てのパイル 用(又は、内部表現を決定するためにユーザーによって選択されたパイル用)の 内部表現である。代表的には、ファイリング・/ステムは/ステム内の全ての文 書(3N常はオペレーティング・/ステム・ファイルのような/ステム文書では なく、ユーザー文書)及び全てのパイル用にこの処理動作を実行する。ファイリ ング・/ステムが本発明の方法を初めて利用している場合は、図15に示した方 法をシステム内の全ての文書に適用しなければならない。すなわち、システム内 の全ての文書を新たな文書として取り扱わなければならない。文書の索引付けを 行う方法700は段階701で開始される。この段階はプロセス内の節点である に過ぎない。システムの最初の処理段階には、段階702で文書が新たな文書で あるか否かをチェフクする試験が含まれる。修正された文書は新たな文書として 、又、ユーザーが作成し、又は電子郵便を経てユーザーのコンピュータ・システ ムに到着した新たな文書として見なされる。削除された文書はシステム内の他の 全ての文書の内部表現に影響を及ぼし、本発明を利用するシステムの設計者は最 終的には(例えばコンビニ−タ・システムの背景処理において)、各文書のベク トルを再計算し、又、このような環境では各パイルのベクトルをも再計算するこ とを望む場合があることに留意されたい。コンピュータ・システムに新たな文書 がある場合は、プロセスは段階703に進み、そこでコンピュータ・システムは 文書中で特定のg5當が使用される頻度をカウントする。特定の結電だけがカウ ントされる理由は、多くの結電(例えばthe、 It、 a、 and等)が 余りにも頻繁に使用され、どの文書でも内容の好ましい内部表現を提示するもの ではないからである。従って、これらの結紮(″停止1j!j雪”と呼ばれる) は文書の分析と索引付けの際には廃棄される。この処理は/ステムによって、索 引イ1けがなされている文書中の各結電毎に吟味される”停止結電“表を作成す ることによって行われる。システムは更に、結電の単数と検数(例えばhors e”とhorses−)の間の、又、動詞の異なる時制の間の不要な冗長性を防 止するために索引付けされている各!!S嘗を”遮断”する必要もあり、超電を 遮断するための公知の池の技術を適用することができろく例尤ば、単数杉と複数 杉の子供と言う結紮は同一語とし見なされよう)。各文書の索引付けの間、シス テムはその文書の特有の結電の表に新たなく停止語法ではない)語鴛を追加し、 又は、その結電が既に文書の表にある場合は、システムはその表での前記結電の カウント数を増分する。文書用のこの表は索引(tけの間保持され、表は結電が 文書にででくる回数のカウントと共に、文書内の各々の停止結電ではない結電の 索引を含んでいることが理解されよう。索引は代表的には本発明のファイリング ・/ステムによって管理される全ての文書で使用される全ての非停止諸量のリス トを含む大域的文書頻度表(索引イ1け)と呼ばれる。段階703での文書の索 引付は中にも、入城的文書H2表は次のようにして更新される。すなわち、段階 705は必ずしもそうである必要はないが、代表的には段階703と同時に実行 される。文書中の品々の特有の結電について、システムは大域的文書頻度表に結 電を追加し、又は前記表中の結電のカウントを増分するが、それは特有の結電が 文書中で初めて発見された場合に限られる。この大域的文書頻度表はシステム内 の索引付けされる予定の全ての文書について保持され、特殊な結電を使用するシ ステム内の文書の数を示す。索引で4け中に大域的文書頻度表にない特有の(非 停止超電)が発見されると、その結電が表に追加されるが、それは文書中にその 結電が初めて発見された場合だけである。すなわち、同じ文書中で前記の結電が 引き続いて使用されても、大域的文書頻度表の修正は行われない。その同じ結電 が別の文書で発見された場合は、この別の文書の索引付けの間にシステムは大域 的文書頻度表の当該超電のカウントを増分して、その結電が2つの文書に含まれ ていることを示す。 段階703で新たな文書の索引で4けが成された後、プロセスは新たな文書の特 定の超電をそれぞれ用いたシステム内の文書(以前に索引付けされた文書)の数 を判定する段階に進む。この判定は既に索引付けされた文書中の各結電ごとにパ ノ/ユ・テーブルでよい大域的文書1度表を吟味することによって行われる。シ ステム内の全ての文書が新たな文書である場合は、システム内の全文書を適正に 索引付けするために2段階で行われる特殊な初期状態設定プロセスを実施しなけ ればならない。第1の段階では、結電の使用頻度が全ての文書について計算され る。言い換えると、段階703がシステム内の名文書毎に実行され、その後で大 域的文書頻度カウント表が完成する。第2段階では、段階707として示すよう に、システム内の各文書について文書ベクトルが計算される。段階704は実際 には、システムの初期状態設定が行われる際に段階703が強制的に反復される ことによって、上記の2段階を実行する。段階703は全ての文書の索引付けが なされるまで反復され、そこで大域的文書頻度表が完成する。システムの初期状 態設定がなされているか否かは大域的文書頻度表を探索することによって判定す ることができる。すなわち、段階703で新たな文書の索引付けがなされる時に 初期状態設定がなされている場合は、システムは既に初期状態設定されており、 そうではない場合はシステムは未だ初期状態設定されておらず、段階703で全 ての文書の索引付けがなされる迄初期状態設定プロセスは進行する。 段階707では、文書のベクトルを計算することによって文書の基準化されてい ない内部表現が決定される。これは文書中の各々の非停止超電ごとに、文書中の 特定の!311の使用回数(″If−文書の表から得られる)を、同じ特定の結 電を有するシステム内の文書数(−df−大域的文書頻度表から得られる)で割 った比率を判定することによって行われる。この比率はしばしば結電の用語頻度 (+4)を!i!1Iliの文書頻度(d「)で割った比率(tf/dr)呼ば れる。この比率によって段階フ09に示すように、この文書の特定の結電の重み が判定される。代表的には、これらの個々の重みは以下に示す方法で基準化され る。次にシステムは段階711で、特定の文書の基準化された重みを分類して、 所定数の最も強力に基準化された重みを選択する。文書のベクトルとは所定数の 最も強力に基準化された貢みの収集である。代表的な実施例では、50から恐ら (は無限の数までの最強の重み(これは50から無限の数までの文書の最も特徴 的な超電数を表す)が文書ベクトル用に使用されよう。無限の数の重みが使用さ れる場合は、/ステムの動作速濱はより遅くなる傾向にある。この時点で、最強 の重みは文書中の最も特徴的な、y、@を特定するので、システムは(郵便文書 の場合に使用される)図4日こ示したプロキシを表示するのに必要な情報を有し ており、(必要な場合は、“宛先“等の文書の所定の欄内の結電と共に)このプ ロキンに表示されるのはこれらの結電である。段階7!7では、システムは新た な文書がパイルの一部であるが否かを判定する。否である場合はプロセスは節点 A(701)に再循環する。これはシステムがフンピユータのファイリング・シ ステム内の新たな文書を待機する待機用節点である。新たな文書がパイルの一部 である場合は、プロセスは段階719に進み、そこでパイル用の内部表現(例え ばベクトル)が決定される。この表現は(パイルの内部文脈を表す)パイル内の 全ての文書ベクトルの平均を含む、可能な幾つかの種類のうちの任意の一つでよ (、又は、パイルの表現を前述のようにスクリプトによって指定し、又はサンプ ル文書によって指定することができる。(すなわち、パイルのベクトルはサンプ ル文書のベクトルと同一である。)又は、パイルのベクトルはユーザーが規定し た重みを有する特定のキーワードによって指定することができる。文書の索引付 けを行う方法700がシステムの初期状態設定中に行われる場合は、パイル・ベ クトルの決定は、全ての文書が索引付けされ、大域的文書頻度表が完成した後に 行われることが理解されよう。段階719の後に、プロセスは節点Aに戻り、そ こでシステムは割込み、又はコンピュータのファイリング・/ステムに新たな文 書が配置されたことを示すその他のメツセージを待機する。 段階703,705,707,709及び711で用いられる方法は公知であり 、情報検索の分野では文書の内部(すなわち内容)表現を決定する種々の方法を 利用できる。例えば、G、サルトン及びC,バラフレー共著[自動テキスト検索 に於ける用x5!み付けの方法」 (情報処理及び管理誌、24巻5号、513 −523ページ、1988年刊)を参照されたい。しかし、これらの方法は本発 明で記載しているようなパイルの文脈ではこれまで利用されてこながった。本発 明の一実施例では、特定の文書中の特定の結電(“電管、”)の基準化された重 みは下記の方程式に従って決定される。 ここに、N=索引付は用に選択されたファイリング・システム内の文書の総数( 省略時選択は全てユーザー文書である。)n+=fW量″l”のdf(tHは大 域的文書頻度表からの結電“1”の文書頻度である) +41 =特定文書中の1#目の”非停止語常用の用LJ41度δ−特定文書中 の特有の非停止!5量の数(すなわち、特定文書におけるベクトル内の要素数) nl−基準化された重みが決定された特定超電のdftf+−特定文書中の特定 超電のIf (用語頻度)河W、はこの特定文書中のこの特定超電の基準化され た重みである。 /ステム設工1者のニーズに応じてその池の実施態様も利用できる。 図16はパイルの走査検索動作を実行する方法を示している。節点Eがら/ステ ムは段階751で始まり、そこでシステムはカーソルの位置を吟味し、それがパ イルをNilしているか否かを判定する。システムは代表的にはこの分野では公 知である多くの方法の何れか一つでカーソル位置を監視する。カーノルがパイル を照準していない場合は、プロセスは節点Eに戻る。カーノルがパイルを照準し ている場合は、プロセスは段階752に戻り、そこでフンピユータはカーソルが 所定期間に亘ってパイル上の文書の超重を継続したが否かを判定する。否である 場合(例えばカーソルがパイルから離れた場合)、プロセスは節4Fに戻す、そ こで/ステムはカーソル位置の監視を続ける。カーソルが所定期間に亘ってパイ ル上の文書を照準している場合は、プロセスは段階753に進み、そこでシステ ムはパイルを閲覧するようにアレンジする。この段階は何も含まないか、又は、 図48に示すようにパイルの一部のソフト動作を含む。次にプロセスは段階75 5に進み、そこで視野椎体が示され、パイル内の選択された文書のブロキ/が表 示される。次に、7ステムはカーソル位置の監視を継続して、ユーザーがパイル 内の別の項目を照準したか否かを判定する(段階757)。そうである場合は、 プロセスは段階753に戻って、パイルを閲覧用にアレンジしく例えば、パイル は新たにソフトされた部分を反映するように再構成される)、プロセスは段階7 55に続き、そこで視野錐体の表示は継続され、新たに選択された文書の新たな プロキンも視野錐体内に表示される。ポインタが文書から離されないことにより 同じ文書が依然として表示されている場合は、プロセスは段階757がら758 に進み、そこでコンビュータはユーザーがコンピュータに対して、プロキシが複 数ページを有している範囲内で選択されたプロキンのページを進めるように信号 を送ったか否かを判定する。送っていない場合は、プロセスは段階760に進む 。 送っている場合は、プロセスは段階759に進み、そこでシステムはディスプレ ー・スクリーン22上の視野錐体内の複数ページのブロン牛の所望のべ一部を示 す。コンピュータはカーソル位置と、マウス・ボタンの状態の監視を継続してい るので、コンピュータ・システムはカーソルがパイルを照準しているが否かの判 定を継続する(段階76o)。否である場合は、プロセスは節点Eに戻り、照準 している場合はプロセスは段階755に戻る。 前述のように、システムはユーザーがコンビ二一夕のユーザー・ファイリング・ システムに記憶された文書を編成することを支援するために種々の自動的な、又 はユーザーによって呼び出されるパイルでのアクシランを付与する。本発明のシ ステムがこれらの機能を実行する種々の方法を図17を参照して説明する。図1 7は3つの節点(G、Gl及びG2)がらの別個の処理の流れを示している。 システムに付与される割込み、又はその他のユーザーによるアクン讐ンに基づい てこれらの節点の何れをも入力でき、それによってユーザーによるアクン讐ンに 応じて節点G、Gl又はG2のような任意の節点で図17の流れ図に記入できる ことが専門家には理解されよう。プロセスは段階801で節点Gがら開始され、 そこでユーザーが既存のパイルにファイルする文書をシステムに入れたか否かの 判定が行われる。これは保存される文書を選択した後でファイリング・システム に°゛保存命令を発することによって実行できる。それがなされたばあいは、プ ロセスは段階803に進み、そこでシステムは文書のベクトルに最も近いパイル ・ベクトルを有するパイルを発見しようと試み、その文書をそのパイルに配置す る。この動作は代表的には、文書内容と各パイルの内容の類似性を判定すること によって行われる。代表的な実施例では、この類似性はパイルのベクトルと文書 のベクトルの単位ドツト積を計算することによって判定される。そこで/ステム 又はユーザーが供給した所定のしきい値を利用して、各ドツト積を比較すること ができ、しきい値以上の最高のドツト積によって、どのパイルに文書を配するが が示される。あるいは、所定のしきい値を越える文書のベクトルを有するドツト 積を作成する全てのパイルに文書(そのコピー)又はその別名を配することもで キル。ユーザーがコンピュータ・システムに対してその機能を目動的に実行する ように命令すれば、任意の新たな、又は修正された文書について段階803はシ ステムによって自動的に実行可能であることに留意されたい。すなわち、ユーザ ーはコンピュータのファイリング・システムに対して、ユーザーが特に呼び出し た場合だけではなく(例えば“保存”指令)、パイル内に文書を保存する動作に 関して常に起動状聾にあるように命令することができる。次に類似性の尺度を判 定する方法の例を記載する。下記の文書ベクトルとパイル・ベクトルとを考察し 1升 叩 !■ 囚 5 0、 1 5 0. 2 27 0.2 16 0.17 503 0、 15 257 0. 17600 −、 − − 各索引は大域的文書頻度表への記入のポインタ、/索引であることができ、その 場合、索引”5”は表の一つの結電用のものであり、索引”27”はその表の別 の結電用のものである。この例では、文書ベクトルとパイル・ベクトルとで共通 の1ill(非停止!!S嘗)は一つしかないことに留意されたい。文書の内容 とパイルの内容との間の類似性を測定する手段であるドツト積は、この例の場合 、索引(例えば索引5)内の整合を探索し、整合した品々の索引毎にnlを乗算 することによって算定される。この場合、ドツト積は、一つの整合しがないので 、0.1×0.2=0.02である。次にこのドツト積を、文書と他のパイルと の同類性を示す別のドツト積と比較できる。 段階805は節点g1からの入口後の任意の時点で実行される。段階805では 、システムはユーザーがシステムに対してパイルを開始するために使用されるべ きサンプル文書を付与したか否かを判定する。否である場合は、プロセスは節点 G2に進む。システムに対してサンプル文書が付与され、ユーザーによってその “種子”文書に基づいてパイルを開始するように命令されている場合は、プロセ スは段階807に進み、そこでシステムはサンプル文書のベクトルを利用して、 文書のベクトルのような各文書の内部表現に基づく所定のしきい値よりも近い全 ての文書を発見する。このような文書のコピーもしくは別名がサンプル文書から 作成されたパイル内に記憶される。 段階809はシステムに対する割込み、又はシステムに対する指令によって行う ことができる。この割込みは、ユーザーがシステムに対して、パイルへの文書の 追加を監視するように命令した時に、パイルに文書を追加するアクン賓ノによっ て生じさせることができ、その場合、文書の内部表現はパイルのスクリプトの基 準とは一致しない。別の実施例では、ユーザーはコンピュータに対して各パイル の“結合力”を観察するように命令しくパイルがスクリプトを有しているが否か )、ユーザーに対してパイルに対して新たに追加された文書が(所定のしきい値 と比較された類似性の尺度によって判定された結果)充分近い状態でパイルに果 を生ずるどの段階をも無視するように命令できることに留意されたい。ユーザー がファイリング・システムに対してスクリプトを有するパイルへの文書の追加を 監視するように命令した場合、ユーザーが文書と整合しないパイルに文書を追加 した時に、段階809が呼び出される。言い換えると、パイルのスクリプトは文 書の内部表現と緊密には整合しない。その状態が生ずると、プロセスは段階81 1に進み、そこで/ステムはユーザーに対してパイルのスクリプトが修正される べきであるか否かを問う対話ボックス又はウィンドウを表示する。この対話ボッ クス又はウィンドウは図14に示したウィンドウ601と同類である。ユーザー がパイルのスクリプトを修正するべき旨を指示した場合は、プロセスは段階81 3に進み、そこでシステムはパイル用の既存の基準及び(又は)スクリプトを表 示する。あるいは、スクリプト及び基準を段階811で表示することもでき、判 定ボックスはユーザーに対して文書をパイルにこの時点で追加するか、又はパイ ルのスクリプトを修正するか否かを決定するように問う。段階815で、システ ムはパイルの基準又はスクリプトに対して提案されたスクリプト/基準を表示す る。これは図14に、領域611に示されたRlchard Manderの文 書中に見出された!i’i*によって、又は、文書の著者(”Richard  Mander” W)のような領域605内の項目によって示される。段階81 7で、ユーザーは基準の変更を選択し、コノピユータに対してこれらの変更を受 入れ可能である旨を指示する。それに応答して/ステムは段階819で新たなパ イルのベク(ルと整合するベクトルを有する/ステムの全文書のコピー又は別名 を引入れる。段階819の後、/ステムは図17に示したプロセスへの入りを生 ずる種々のアク2127割込みの何れかを監視するプロセスに戻る。スクリプト の利用は多くの可能性を有しており、例えば、スクリプトにはパイルのベクトル 表現、並びにブール“論理積”又はプール“論理和“のり様で整合できるその他 の特徴を利用することも含まれることに留意されたい。 図18aはパイル又はその他の選択された文書の集合(例えばフォルター内の文 書)からサブパイルを作成するための本発明の方法を示している。この方法はユ ーザーによって様々な方法で−テび出され、又は、(例えば、ユーザーが探索後 に探索結果のパイルをサブパイルへと処理することを要求する探索の結果として )/ステム制御の元で自動的に呼び出されよう。例えば、ユーザーはパイル55 0のようなパイルを図+3sに示す視覚化ウィンドウ55】に配し、次に内容に よって指令を選択することができよう。/ステムはこれに応動し、図+3bに示 すように/ステムによって4つのサブパイルが作成される。段階851で、ユー ザーがパイルからづブバイルを作成することを望んでいるものとシステムが判定 スると、プロセスは853に進み、そこでシステムはオリジナル・パイル内に何 れかの文書が残されているか否かを判定する。パイルに文書が残されていない場 合は、プロセスは節点F2を経て段階871に進む。サブパイル作成プロセスの 開始時点では、代表的には文書はパイル内に残っており、従ってプロセスは段階 855に進み、そこで最初の文書がパイルから取り出され、現在の文書と1.て 指定される。次にプロセスは段階857に進み、そこでシステムは現在の文書の 類似性を各々の既存のサブパイルと比較する。これは前述の方法とは多くの異な る方法で行うことができ、それには文書のベクトルと各サブパイルのベクトルと のドツト積の31算が含まれる。前述のドツト積でよい類似性の尺度が/ステム 又はユーザーによって設定できるしきい値と比較される。例えば、ユーザーにグ ラフィック・スライダを提示することができ、そのつまみを選択し、スライダを 移動させてしきい値を変更できる。それによってサブパイル作成中にシステムに よって作成されるサブパイルの置が変更される。パイルからの最初の文書の場合 、既存のサブパイルがないので、段階859でのこの試験の結果、自動的に新た なサブパイルが作成される。パイルの最初の文書の後では、段階859での試験 は段階861で、新たなサブパイルが作成されたか否かの判定が行われる。段階 861では、新たなサブパイルの種子文書として現在の文書を有する新たなサブ パイルが作成され、それによってサブパイルの内部表現が決定される。プロセス が段階861をJM過すると、図188に示す段階853に戻る。 段階859の試験結果が“イエス”である場合は、プロセスは段階863に進み 、そこでシステムは現在の文書との類似性の尺度によって整合サブパイル(すな わち、しきい値を超える文書との類似性の尺度を作成するサブパイル)を分類す る。次に/ステムは段階865で文書が一つ以上のサブパイル内にあることが許 容されるか否かを判定する。否である場合は、プロセスは段階869に進み、そ こで(類似性の尺度に基づき)最も整合するサブパイルに現在の文書が追加され る。段階869では更に、システムは文書のベクトルと、最も整合するサブパイ ルのベクトルとのドツト積であってよい類似性のスコアをサブパイル・システム 用の類似性の全ての継続するスコアに加算することによって、継続する類似性の スコアを更新する。これは図1811に示したプロセスの開始前にゼロに初期値 設定される。現在の文書が一つ以上のサブパイル内にあることが許容される場合 は、プロセスは段階867に進み、そこで現在の文書が、しきい値を超える類似 性の尺度を有する全ての整合サブパイルに追加される。段階869の場合のよう に、システム用の継続する類似性のスコアはドツト積又はその他の類似性のスコ アを(現在文書が追加される各々の整合サブパイル毎に一つ)システム用の継続 する全スコアに加算することによって更新される。段階867又は869に続い て、プロセスは節点Flに、又、前述の種々の段階に戻る。文書が一つ以上のサ ブパイルに通過されるべき場合は、文書のコピー又は文書のコピーの別名/ポイ ンタの何れかをサブパイル内に記憶することができ、その方法はファイル又はフ ァイルの別名/ディツタをサブディレクトリ又はフォルタ内に記憶する従来の技 術と同様である。 サブパイルを作成するプロセスの何れかの段階でオリジナル・パイル内に文書が 残されていない場合は、段階853で要求される判定の結果、/ステムは段階8 71に進み、そこでシステムは単一の文書だけを念むサブパイルがあるか否かを 判定する。このようなサブパイルが存在しない場合は、プロセスは節点F3に進 み、その結果、段階876が実行される。そうではない場合は、プロセスは段階 871から段階873に進み、そこで雑サブパイルが作成される。次に、段階8 74で、単一文書サブパイルからの各々の文書が雑パイルに転送され、(且つ継 続中のスコアが更新され)、単一文書サブパイルが段階875で/ステムから除 去される。次に、段階876で、システムは最後の類似性の全スコア以来、シス テムの類似性の全スコアの改善が成されたか否かを判定する。このシステムの類 似性のスコアは、文書が整合サブパイルに追加される毎に前述のように段階86 7及び869で計算され、全ての文書がオリジナル・パイルから除去された後、 この試験は代表的には段階867で実行される。明らかに、この段階を最初に通 過すると、システムは段階877に進むことによって全ての文書をオリジナル・ パイルに戻し、その後、節点Flに戻ることによって、記憶装置に以前のI!l I似性の全スコアの記録を保持しつつ、プロセスを反復する。この類似性の全ス コアはオリジナル・パイル内の文書用だけのスコアであり、且つ、ここで説明す るサブパイル作成プロセス中に作成された文書とサブパイルとの類似性の尺度用 だけのスコアであることが理解されよう。段階876での試験にはしきい値との 比較が含まれることができ、そこで、以前のシステムの類似性の全スコアと現在 のシステムの類似性の全スコアとの(改善された値であるべき)差が、しきい値 と比較され、この差がしきい値を超えない場合は、有効な改善は生じず、プロセ スは終了する。本発明を利用するシステム設計者には、各々のサブパイル作成パ スの終了時に改善にアクセスしようとするのではなく、一度だけ、又は決められ た回数だけサブパイル作成プロセスを反復するだけで有効であり、適正に正確で あることが判明する。 図+8bは本発明に従った別のサブパイル作成プロセスを示しており、この場合 はユーザーはオリジナル・パイルから作成されるべきサブパイル数を選択する。 これは代表的にはサブパイルが不要に混乱することを防止するために行われる。 この機構がないと、本発明のコノピユータ・ファイリング・システムが過剰なサ ブパイルを作成して、ユーザーがこのようにして作成されたパイルを管理し、編 成するのがより困難になる場合がある。図+8bのプロセスは段階880で開始 され、そこではシステムはサブパイル作成プロセスが呼び出された時にユーザー によって許容されるサブパイル数が決定される。次にプロセスは段階882に進 み、サブパイル作成プロセスでこれまでに所望の数のサブパイルが作成されたか 否かの判定が行われる。そうである場合は、プロセスは節点J2を経て段階89 1に進み、そうではない場合はプロセスは段階884に進み、そこで/ステムは オリジナル・パイル内の各々の残りの文書と、全ての既存のサブパイルとの全類 似性を計算する。特殊な事例であるオリジナル・パイルから除去された最初の文 書の場合は、サブパイルが存在しないので検索するものは何もない。その場合は 、段階886で残りの文書が最小から最大までの全類似性の値が分類される。次 に段階888で、全類似性が最小であるオリジナル・パイル内の文書がオリジナ ル・パイルから除去される。オリジナル・パイルから除去される最初の文書であ る場合は、どの文書にも適用される。そこで、段階890で段階888で除去さ れた文書を類似性の尺度の比較用の種子文書として使用して(例えば文書のベク トルがサブパイルのベクトル用に利用される)、前記文書を有する新たなサブパ イルが作成される。次にプロセスは段階882に進み、そこでこのプロセスは、 節点J2を経て段階891に飛ばない限り、段階884ないし890までを反i gJする。段階884ないし890までを2度通過すると、段階884がオリジ ナル・パイル内のそれぞれの残りの文書と全ての既存のサブパイルとの全類似性 の計算を呼び出す。これは前述の方法で行われ、文書と各サブパイルとの類似性 の尺度を計算するために各文書の内部表現が晶サブパイルの内部表現と共に利用 される。 既存の全てのサブパイルと文書のトータルな類似性は文書と全ての既存のサブパ イルとのそれぞれの類似性の尺度の総計である。従って、例えば、計算が行われ る時に4つのサブパイルが存在する場合、類似性の尺度として4つのドーyト積 を計算することができ、各々のドツト積は文書のベクトルと4つの既存のサブパ イルの種子ベクトルとの積である。次にこれらの4つのドツト積が加算されて、 文書のドータルナ五類似性の尺度が得られる。次に1段階886で、それぞれの 文書毎にこれらのトータルな類似性の尺度が分類される。このようにして分類さ れたリスト中のトータルな類似性が最も低い文書は段WIB8Bでパイルから除 去され、段階890に示すように、種子文書としてこの文書を有する新たなサブ パイルが作成され、プロセスは引き続いて段階882に戻る。サブパイル作成プ ロセスによって作成されたサブパイル数がユーザーによって選択された希望数と 等しい場合は、プロセスは段階891に進み、オリジナル・パイル内に文書が残 されているか否かの判定が行われる。否である場合は、プロセスは終了する。し かし、段階891の回答がイエスである場合は、プロセスは段階893に進み、 そこでシステムはオリジナル・パイルから最初の残された文書を取り出して、そ れに現在の文書のラベルを付してから、段階895に進む。段階895では、シ ステムは現在の文書と各々の既存のサブパイルの類似性とを比較し、次に段階8 97で、システムは現在の文書との類似性によって整合するサブパイルを分類す る。段階899で、システムは現在の文書を最も整合するサブパイルに追加し、 段階891に戻る。オリジナル・パイルからサブパイルを作成するプロセスの前 述の説明は、特定の手順に基づいてなされたものであるが、専門家には上記の説 明と情報検索技術を参考にし、公知の情報検索技術を利用して別の実施態様も採 用できよう。 図18a又は図+8bに示した何れかの方法に従った別のサブパイル作成プロセ スを説明する。サブパイル作成プロセスを開始する前に、ユーザーは作成される べき特定のサブパイルを指定したい場合がある。これは所望のサブパイルを表す “種子”文書、又は、(サブパイルの内部/内容表現を作成するために利用でき るキーワードによって指定された)“仮想″種子文書を指定することによって行 うことができる。次にこれらの所望のサブパイルはシステムによって、パイルか らサブパイルを作成するプロセスの開始(fillえば人口段階853)の直後 に存在するサブパイルとして利用される。更に、づブパイルを作成するプロセス は幾つかのオリジナル・パイルを一つのオリジナル・パイルに結合するだけで、 又は、一つのパイルをオリジナル・パイルとして使用し、別のオリジナル・パイ ルを事前現存サブパイルとして使用することによっても実行できる。 本発明のシステムと方法は更に、ファイリング・システム内の文書がパイル内に あるのか、従来のサブディレクトリ/フォルグーにあるのかに関して前記文書を 探索する機構をも備えている。この方法は図19に示され、段階901で開始さ れ、この段階ではシステムはユーザーがユーザーによって指定された用語の集合 と整合する文書の探索を望んでいるか否かを判定する。代表的には、ユーザーは 探索を希望していることを指示し、システムはそれに応動して、ユーザーに対し て用語の集合を定義すること、又はサンプル文書を指定することを要求している かを質問する。探索を要求し、又は探索を定式化する別の手段を利用できること が理解されよう。ユーザーが用語の集合を指定することを希望する場合は、シス テムは段階903でユーザーがそうすることを可能にし、次に、段階905で、 事項名の集合(又は、省略時によって事項名に等しく重み付けがなされていない 隔りはそれらのユーザー選択による重み)用の仮想文書のベクトル(又は事項名 の別の表現)を作成する。すなわち、ユーザーは事項名を指定し、次に後に処理 の際に使用される仮想文書のベクトルを特定するためにこれらの事項名が使用さ れる。プロセスは段階905から直接段階911に進む。ユーザーがサンプル文 書を使用して探索することを希望する場合は(例えば、文書のリストを探索し、 獲得することによってサンプル文書から手動的にパイルを作成するか、又は、探 索結果を含むパイルを自動的に作成すること)、プロセスは段階901から段階 907に進み、そこでシステムはユーザーに1してサンプル文書を指定するよう に要求する。サンプル文書が指定されない場合は、プロセスは節点Cに戻り、割 込ろ、又は探索プロセスを開始することを指示する命令を待機する。段階907 でサンプル文書がt旨定された後、システムは段階9+1に進み、そこでシステ ム内の6文書ベクトル(又は文書のその他の表現)を、サンプル文書の文書ベト クル(又はその他の表現)、又は段階905で作成された仮想文書の文書ベクト ル(又はその他の表現)と比較する。これはシステム内の全ての文書のベトクル に対するサンプル文書のベクトルの単位ドツト積を算定することを含む、類似性 の尺度を定める多くの方法の何れかによって行うことができる。文書と各パイル 又はフォルターとの類似性を測定し、その後、文書と最も整合するこれらのパイ ル又はフォルターを探索することを含む別の類似性の尺度、又は探索ルーチンを 使用できることが理解されよう。この比較によって、所定のしきい値に対する各 ドツト積を試験することによって充分に近似していない文書を除去することがで きることに留意されたい。 段階915で、システムはサンプル(もしくは仮想)文書の文書ベクトルとの比 較に基づく文書のリストを分類する。このリストは前述のように所定のしきい値 との比較によって限定できる。次に段階917で、システムはサンプル(もしく は仮想)文書に最も近似する分類された文書のパイルを作成し、表示する。段階 917に引き続いて、プロセスは節点Cに進み、ユーザーからの探索指令を待機 する。あるいは、本発明の技術に従って!ザイルをサブパイル数更に、探索パイ ルが作成された後、ユーザーは新たな、又は改訂された探索のような別の探索を 行うためにそのパイルを処理する。 図20はコンビコータにおける情報編成を支援し、且つ下記のシステム内のtf イルの内容と編成とをユーザーが理解することを支援するためにカラーを用いる 方法を示している。この方法は段階951から始まり、そこでユーザーは/(イ ルを選択し、次に段階953で、図138に示した視覚化ウィンドウ551のよ うな視覚化の方法を選択する。それによりてシステムは段階955で、ウィンド ウ内のパイルを示す視覚化ウィンドウを表示する。(又は、ユーザーは/ぐイル をウィンドウ内に移動させなければならない場合もある)。次に段階957で、 ユーザーは指令“日付けによる順序付け”を選択し、/ステムは文書の日f4に よってパイル内の文書を順序付けする。段階957は一つの段階として示されて いるが2段階のプロセスであることが理解されよう。これは文書の日付けによっ て文書を分類し、リストを作成する公知の何れかの方法によって実行できる。こ の日付けは文書のファイリング・システムに保持されている日付け、又は文書の 内容に含まれ、文書の著者が付記した日付けの行(欄)の何れでもよい。段階9 57の後、ユーザーは段階959で、指令“日付けによる色分け”を選択し、シ ステムは日付けに従った翼なるカラーを伴い、日付に従って編成された文書を表 示する。 段階959は一つの段階として示されているが2段階のプロセスであることが理 解されよう。すなわち、文書のカラーは前述の方法で文書の古さと相関付けされ ている。これは代表的には、最も古い文書と最も新しい文書を(ひいてはその範 囲を)判定し、それによって特定のカラーの可変的な飽和度(例えばカラーの所 定の輝度及び色相の256の異なる飽和度値)の範囲を判定することによって、 パイル全体の日付けの範囲を判定することによって行われる。そこで最も古い文 書には最も飽和度が高いカラー(例えば8ビツト・カラー・システムで255に 等しい飽和度レベル)が割当てられよう。日付は範囲の中間にある文書は最も古 い文書の飽和度の半分の飽和度を有し、別の文書は古さに応じて比例する飽和度 を有することになる。パイル内の種々の文書の日(4けに基づいてカラーを割当 てるその他の公知の技術を利用してもよい。次にユーザーは段階961で、図1 3に関連して前述したように1内容によるカラー”を選択できる。それによって システムは段階963で、パイルの内部表現に対する(類似性尺度によって判定 された)文書の近似性に従って異なる飽和度を有するパイル内の文書を表示する 。 これは前述の方法で2つのベクトルの単位ドツト積を使用することによって、文 書のベクトルをパイルのベクトルと比較することによって実行できる。コンビコ ータはパイル内の全ての文書について全てのドツト積を算定し、次にこれらのド 、ト積を最大から最小まで分類しよう。最大のドツト積はパイルの内部表現(例 えばパイルのベクトル)と最も近似して整合する文書を示し、最小のドツト積は パイルの内部表現から最も遠く離れた文書を示すであろう。各ドツト積は特定の 文書に関連するので1、二のように分類されたドツト積のリス1は分類された文 書のリス)に対応し、ひいては同じ輝度と色相の所定のカラーの異なる飽和度を ド、ト積に応]シて11与することができる。言い換えると、特定の文書につい てのドツト積は前述のように日付けがカラーにマフピッグするのと同様にカラー の特定の鉋!1]I]ijにマツピッグする。OKボタン571を選択し、次に 視覚化ツール・ウィンドウを閉じることによって、ユーザが内容による色分けに 基づく色分は形式でこのパイルを保持することを希望することがある。それによ って、本発明のファイリング・/ステムのディスプレー装ff122に新たに色 分けされたパイルが現れる。図20に示した多くの段階での順序は本発明にとっ て決定的な意味を有するものではなく、Cれらの段階は図示しない別の手順でも 実施できることに留意されt二い。 本発明の多くの特徴を要約するために、ユーザーがいかにしてパイルと対話する かに関する代表的な例を示す。図21はこの代表例を示す流れ図である。これら の多くの段階の順序は本発明にとって決定的なものではなく、図示しない別の手 順でも実行できる。段階+001から始まって、ユーザーは別の文書の上部に一 つの文書を移動してパイルを作成する。これについては図3及びその他の図と関 連して前述しまたとおりである。ユーザーは更に、2つの異なる文書を選択し、 パイルを作成するためにコンピュータ・システムで利用できる(旨令を選択して パイルを作成できる。次にユーザーは段階+003で、パイルのベース上方にカ ーソルを位置決めし、パイルの選択を示す信号を送り、次にパイルを移動するた めにカーノルを移動することによって新たに作成したパイルを移動する。段階1 ゜05で、ユーザーはパイルのベース−L方にカーノルを配することによって別 のパイルを選択し、そのパイルを選択した旨の信号を送る。段階+007では、 ユーザーは前述の別の見かたを得るための機構の任意の一つによってパイルを開 く。 それは例几ば、パイルのベース上方にカーソルを配したまま、マウス・ボタンを 迅速に押し、離す(ダブル・クリッキング〉ことによるものである。段階+00 9で/ステムは段階1007でのユーザーのテクノ1ンに応動して、ウィンドウ にパイルの内容が表示されたウィンドウを開き、又は、図8dに示した形式で文 書を延展する。パイルの内容を念むパイル・ウィンドウの例は図88に示されて いる。 1’を階Io++では、ユーザーは閉鎖ボックスの−L方にカーノルを配し、H つ選択した旨の信号を発することによって、又は、グラフィックのユーザー・イ ンタフェースでウィンドウを閉じるためのその池の技μmの何れかを用いてパイ ル・ウィンドウを閉じることができる。次に、段階1012で、ユーザーはパイ ル内にない文書を選択し、それを既存のパイルの上部に引張って、パイルに追加 する。 これは代表的には、グラフィック・ユーザー・インタフェースを有するファイリ ング・/ステムで文書を移動する方法の一つ、例えば、文書のアイコンの−L方 にカーソルを配し、文書を選択して、カーソルの移動中に選択された文書を保存 することによって、カーノルと文書をディスプレー・スクリーンで移動させる方 法によって実行される。段階1012に対するシステムの応答は、段階1015 であり、そこで、/ステムはスクリプト対話ボックスを表示する。その理由は、 文書が追加されたオブジェクト・パイルはスクリプト・パイルであり、又、新た な文書がパイルの現在の基準と整合しない内部表現を有しているからである。ユ ーザーは段階1015でパイルのスクリプトを修正する処理動作を選択する。こ れは段階1017で行われ、そこでシステムはユーザーの入力に基づいてパイル のスクリプトを修正する。例えば、ユーザーは追加された文書から2つの特有の !5量を選択し、又は図14に示したラベル614のような特定のラベルを用い ることによって特定の判断基準を指定する。 次に、段階1019で、ユーザーはシステムに対してパイルの修正されたスクリ プトに基づいてパイルに文書を追加し、又は、システムがパイルの修正後に自動 的に文書を追加する。自動的にせよ、ユーザーの命令によるにせよ、/ステムは 段階1019で新たなスクリプトに基づいてパイルを追加する。コンピュータは ディスプレー上の従来の位置からパイルへと移動する文書アイフッのアニメーン 璽ンを表示できる。 段階1021で、ユーザーはシステムに対して文書の内容に基づき選択されたパ イルのサブパイルを作成するように命令する。すなわち、/ステムはく例えば文 書の日付けや、サブパイル作成がそれに基づいて行われるその他の基準ではな( )、内容に基づいてサブパイルを作成するように命令される。7ステムは段階1 023で応動して、選択されたパイル内の各文書の内容を吟味し、オリジナルの 選択されたパイルから幾つかのサブパイルを作成する。本発明の処理動作により 、それぞれのサブパイルは同一の内容を含んでいる。次にシステムは段階102 3に示すように、名サブパイル毎に最強の檄みを有する結電に基づいて各サブパ イルに名前を割当てる。 次にユーザーは段階1025で、新たなパイルの底部の上方にカーソルを配し、 選択した旨の信号を送ることによってサブパイルの一つを選択する。次にユーザ ーはシステムに対して、指令“日付けによる色分け”を選択することによって日 イーtけによりパイルを色分けするように命令する。それに応動して/ステムは 段階1027で、サブパイル内の文書の日付けを用いて、文書の日付けに応じた カラーの飽和度を選択する。例えば、最も飽和度が高いカラーは最も古い文書を 表す。 ユーザーは次に段階+029で、文書を選択し、これをパイルから引出すことに よってこのサブパイルから文書を除去する。例えば、ユーザーは飽和度が高いカ ラーに基づいて最も古い文書を選択し、これをパイルから除去し、文書を吟味す る。段階1031で、ユーザーはどのパイルにもない文書を選択し、指令“保存 ”を選択する。それによって7ステムはユーザーの好みに応して文書を関連性が 最も近いパイル(単数又は検数)に入れる。 次に本発明に従ったパイルとユーザーとの対話の例を図22 a、22 b、2 2C,22d及び22eを参照して説明する。これらの図に示すように、本発明 の方法と装置は、プログラミング・ファイルがテキストを含んでいても、代表的 なテキスト/準拠オフィス文書ではない文書をプログラムするためにパイルが作 成される目的指向型のプログラミング環境に適用てきる。図228に示すように 、オブジェクト・ファインダ・ウィンドウ2201は3つの要素、すなわちFI ND(ファインド)ボックス2202、RESULTS (結果)ボックス22 04、及びDisCARD (廃棄)ボックス2203を含んでいる。この例で は、探索はファインド・ボックス2202にサンプル文書を配置することによっ て指定され、システムは、廃棄ボックス2203にないことを条件として、ファ インド・ボックス2202内のオブジェクトと同一であるオブジェクトを発見す る。すなわち、廃棄ボックス2203は“否定”ブール論理探索パラメタとして の役割を果たす。結果ウィンドウ、もしくはボックス2204は探索の結果を示 す。本発明によって、そのvi3つのサブパイル2210.2211及び221 2に分割されたパイル内に配された3つのサブパイル内に、オリジナルの探索結 果が自動的に配置される。 図22bは探索の照会を指定するために結電又はその他の照会技術ではなく、パ イルを利用できる本発明の方法と装置を示したものである。この場合、ファイン ド・ボックス2202は(例えば、探索照会として何れかのパイルの内部表現を 利用して)探索の照会を指定するパイル2219と2220とを含んでいる。 すなわち、パイル22I9の内部表現はパイル2220の内部表現と共に論理和 され、その結果、何れかのパイルの何れかの内部表現と同類のオブジェクトが結 果ウィンドウ2204に現わされる。図22bに示すように、廃棄ボックス22 03はパイル2218の内部表現と整合する、探索で見出されたオブジェクトを 廃棄するために利用されるパイル2218を含んでいる。探索照会の記入はプー ル論理のオペレータによって接続されたキーワードの特定のリストによってでは なく、パイルの内部表現によって指定される点において、′ファジィ”であるこ とを認識することは重要である。探索の結果はボックス2204に示される。 図22cは探索の判断基準と整合し、又はオブジェクトの属性を有する文書及び その池のオブジェクトについてコンピュータのファイリング・/ステムを探索す るためにオブ′)エフ)2227.2228及び2229の属性が利用される、 0BJECT FINDER(オブジェクト・ファインダ)2201の別の利用 方法を示している。これらのオブジェクトはテキスト文書として処理でき、そこ から文書の内部表現を導出できるパイル又はその池のオブジェクトであることが できる。 図22d及び22eはディジタル化されたムービーを表すメディア・ 1ブンエクトと連携して本発明を利用する態様を示している。各々のディジタル 化されたムービー(″クリップ″)は全て、作成時に、又は編集時にキーワード によって索引付けされている。ユーザーは各クリップ用のテキスト/キーワード に基づいて同類のクリップを見出すために2つのクリップ(ディジタル化された ムービー)を既にファインド・ボックス2202に配置している。ユーザーはコ ンピュータに対してファインド・ボックス2202内のクリップ2231又はク リップ2232に基づいてこのようなりリップを見出すように命令する。/ステ ムはそれに応動して、内部の記述と整合する(又は、類似性の尺度と比較する目 的でしきい値を超えた)4つのパイル2233,2234.2235及び223 6を表示する。 この場合、図22(Iの結果ウィンドウ2204に示された4つのパイルは発見 動作によって作成されたオリジナルの探索結果パイルのサブパイル作成処理によ って作成されたものである。ユーザーは所望の特定の項目を探索するために、■ 22eに示すようにパイルの一つを走査検索することができる。図22eに示す ように、ユーザーは特定のディジタル化されたムービーを見出すためにパイル2 233を検索しており、その指標もしくはプロキシ2238は図22eに示すよ うに視野錐体2237に示される。ムービーが表示される際にムービーが通常伝 達する印象を伝達するためにムービーの種々のコマを急速に順次表示できること によって、ムービーの場合のプロキシは実際にはディジタル化されたムービーの アニメ化されたアイコンであることができることが理解されよう。ディジタル化 されたサラノドのような別のマルチメディア・オブジェクトにも同様の技術を利 用本発明の前述の方法と装置は前述の流れ図に基づくフンピユータ・システムに おけるコンピュータ・プログラムで便利に実施できる。前述の、又、添+を図面 に図示した処理動作、段階及び手順は専門家か本発明を実施できるように充分に 開示されていると思われるので、前述の種々の手順を実行する上で特定のプログ ラミノブ言語は示していない。更に、本発明を実施する際に使用できるコノピユ ータとオペレーティング・システムは数多くあり、従って、これらの多くの異な るシステムに適応できる詳細なフッピユータ・プログラムは示していない。特定 のコンビ、−夕のそれぞれのユーザーはユーザーのニーズと目的にとって最も有 用であるMENとノールとを周知しているであろう。 これまで本発明を図面を参照し、特定のコンピュータ・/ステムを強調して詳細 に説明してきたが、図面は説明目的のためだけであり、本発明を限定するもので はないことを理解されたい。下記の請求の範囲の趣旨と範囲から逸脱することな く、本発明の方法と装置には専門家によって多くの変更と修正が可能である。 FIG、 1 FIG、 2E FIG、 48 FIG、 4CFIG、 4Dば) co n (’vi 、1 FIG、 4J FIG、 4K FIG、 4L FIG、 AM FIG、 IOA FIG、 108 FIG、 11A FIG、 12A FIG、 12B FIG、 14 特定のめ殻の各々について、文書で使用される特定の語鮨の使用回数と、同じ特 定のL%Iiを使用するファイリング・システム内の文書敗との比率を算定(す なわち鉛曽の“Ir/DT″4算定)所定数の最強の重みを付すするために新た な文書の重みを分類(例えFIG、 17B FIG、 18A−2 FIG、 18B−1 FIG、 18B−2 FIG、 21B ド) l フロントページの続き (81)指定国 EP(AT、BE、CH,DE。 DK、ES、FR,GB、GR,IE、IT、LU、MC,NL、PT、SE) 、0A(BF、BJ、CF、CG、 CI、 CM、 GA、 GN、 ML、  MR,NE、 SN。 TD、 TG)、 AT、 AU、 BB、 BG、 BR,CA。 CH,CZ、 DE、 DK、 ES、 FI、 GB、 HU、JP、 KP 、 KR,KZ、 LK、 LU、 MG、 MN、 NiW、 NL、 NO ,NZ、 PL、 PT、 RO,RU、 SD。 SE、SK、UA、VN (72)発明者 サロモン、ジッタ アメリカ合衆国 94301 カリフォルニア州・パロ アルド・ナンバー3・ クラパーストリート・816 (72)発明者 ワン、イン・イン アメリカ合衆国 94025 カリフォルニア州・メン口 パーク・ナンバー4 ・アリスレイン・970 (72)発明者 オレン、ティモジ− アメリカ合衆国 94087 カリフォルニア州・サニー ヴエイル・グレンバ ー アヴエニュ・961 (72)発明者 ブッカー、スーザン アメリカ合衆国 94070 カリフォルニア州・サン カルロス・ハイランド  アヴエニュ・147 (72)発明者 ハウド、ステファニーアメリカ合衆国 02139 マサチュ ーセッツ州・ケンブ リッジ・ナンバー33・バーバード ストリート・279 [7, (Example For example, by pressing and releasing the mouse button while the kernel is held on the F side of button 603), the above A/G buttons can be selected. As shown in Figure 14, the user has selected the first option to modify the pile script. The script window 601 shown in FIG. This appeared after I tried to add a related document to a pile with scripts. The document's representation does not match Pyle's script criteria well enough, so the code The window viewer displays a window 601. The script in the pile with Richard Mander's document added is now in the script window. can be modified by selecting various options/gnomes in window 601. Ru. The area of window 605 contains three check boxes 607, 608 and 6o9. If the user selects these three J1. Select a point If you choose, it allows you to modify the script for your system and Depending on whether you select the obunwon (singular or integer), the system will place in the pile 0 items by R 1chard Mander, or 0 items written by ``April 19, 1991'', or +Design eowpetllon updaLe (&Total Competition). Updated) Collect items. For example, if a user selects an item that collects the entry ``Author'' by Richard Mande, the computer system selects the ``Author'' line, i.e., R1ch Revised Wander is the author of the document (previously mentioned or first mentioned). Search your filing system for documents that contain a column that indicates . Similarly, if a user collects 4-digit items on April 19, 1991, If you select ``Obuno-Kei'', the /stem will collect the document dated April 19, 1991 into the pile controlled by this script. Typically, the user manipulates a cursor control device to position the cursor over one of the check boxes and then selects any one of these by selecting the check box. do. Selection of the aforementioned check boxes can be performed by pressing and releasing the mouse button. In this way, for example, a user can update all documents related to “Design compiler updates”. If the user wants to pull into a pile that has rows that have I would choose Bunsonon. The system (after the user selects the directive) then executes this script containing the “Update Design Comparator” in the relevant line/II of the document. pulls all documents into a pile controlled by the script. In this way, the system can automatically sort information for the user, who can then command each pile separately according to the user's needs and criteria, or based on user-defined specifications. Area 611 of script script window 601 is provided by the system to display a script window 60! on display screen 22- after it has been added to a pile. The /stem contains a list indicating the most specific (tl) used in (documents designed to be displayed).As discussed below, the /stem is a It is possible to present a rank-ordered list of the most frequently used common words in a document that best characterize the document compared to all other documents in the system. This is done in one embodiment using vectors for documents as described below. In this example, the territory Each connection restored and saved in area 611 describes the document and provides a representation of the document content. This is one constituent τ element of the n-dimensional vector shown in FIG. Shown in script window 601 As shown above, +design+ superelectricity is the most characteristic group, and its After “co畦eliLIon (compa) + and +1nler4ice (I interface)'' follows./The stem presents this list in area 611/, the user - select scroll arrows 627, 628 or use scroll bar 629 You can scroll through the current connections in this list. Within area 611 Scrolling of the contents is done in the usual manner in the prior art. The user can select any one, all, or some of the quantities in area 611. When these electrical connections are selected, they appear in region 612 and are The system is instructed to modify the file's script so that the The pile representation (eg Pl+pile vector) is modified to take into account the electrical conduction selected by the user. Or, the user is within territory 116+2! i! You can also modify the pile script by typing i. in this way The script in the pile is then modified to take into account the new document by Richard Mander that was added to the pile by the user before the script window 601 was displayed. For example, the user can select "computer" and "children", and these superconductors appear in area 612. Ru. If the user selects the “^dd to 5script” button 620, the system will then update the script for the t4file. The internal representation of the pile is modified to allow the user to control the behavior of scripts in the computer/stem. Selection of the topic in area 611 can be done in any of the many ways familiar to users of computer systems with graphical user interfaces (e.g., by positioning the cursor on 15 pieces of information). (then select the snow!! or select “Soft Click” to select multiple condensations.) Similarly, select a constant, such as label 61/l shown in area 630. Identify judgment criteria You can modify the pile script to take into account labels that These labels The file contains certain “canned” criteria specified by the user. The user can place the cursor over a particular label and select it to display this label. The icon of the file can be made to appear in areas 6 and 7. These labels bear the patent application serial number filed on May 15, 1991, and assigned to the applicant of this application. No. 077700.729 [User Interface System Having a Programmed User Interface Element]. These labels carry out a series of instructions. For example, if all documents in a pile are It can include requests that are subsequently updated. Used by the user to modify Pyle's internal descriptors (Pyle's script). When determining and selecting the various criteria for "Add to script" button 620 and OK button 623. can indicate that the script should be modified, so that the script modification is performed, where the system uses the filing system to Check which documents are consistent with the modified script among the documents managed by I will If the user does not like a particular criterion previously selected, the user The user can cancel this selection by pressing the cancel button 625. When the user selects the "5script..." button 621, the system presents a window where the user types 188 or other criteria and This is then used to modify Pyle's script. Therefore, by selecting the Add to Script 7 button 620 and the OK button 623, this correction can be made. You can select the script that was created. User adds to pile LI’jLt while win If you request a script window similar to Windows 601, the user will This means that you would like to modify the file script. This is done in window 60 11 and 2Q light (as well as when entering commands in the script window It is done by force. Next, the filing/stem of Funbuyu considers the representation of each document and each pile. With this in mind, the Bti that performs the various processing operations described above on the pile will now be described with reference to the plh flowcharts of FIGS. 15-21. Figure 15 illustrates one method according to the present invention for creating an internal representation used by a filing system in organizing piles, where said internal representation is used for each document in the filing system. (or for a selected set of specific documents specified by the user) and for all piles maintained in the filing system (or for piles selected by the user to determine the internal representation). It is an internal representation. Typically, a filing /stem will contain all sentences within the /stem. Perform this processing operation for files (3N usually user documents, not operating/stem documents such as/stem files) and all piles. Filey If you are using the method of this invention for the first time, please use the method shown in Figure 15. The law must apply to all documents in the system. In other words, all documents in the system must be treated as new documents. Method 700 for indexing documents begins at step 701 . This stage is only a node in the process. The first processing step of the system includes testing at step 702 to determine whether the document is a new document. Modified documents may be created as new documents, created by the user, or sent via electronic mail to the user's computer system. It is considered as a new document arriving at the system. Deleted documents affect the internal representation of all other documents in the system, and designers of systems utilizing this invention should Ultimately (e.g. in the background processing of a combinatorial system), each document's vector recalculating the torque and, in such an environment, also recalculating the vector of each pile. Please note that you may wish to If there is a new document on the computer system, the process continues to step 703 where the computer system counts the frequency with which a particular g5to is used in the document. Only certain electrical connections are The reason for this is that many conjuncts (eg the, it, a, and, etc.) are used too often and do not present a preferred internal representation of the content in any document. Therefore, these ligatures (referred to as "stop 1j!j snow") are discarded during document analysis and indexing. This process is performed by /stem. 1. Create a "stop-conduction" table that is examined for each condensation in the document where the defect is made. This is done by The system further prevents unnecessary redundancy between singular and numeral numbers (e.g. horses e” and horses-) and between different tenses of verbs. Each indexed to stop! ! There is also a need to "block" S 嘗, and the well-known Ike technique for blocking superelectricity can be applied. ). During the indexing of each document, the system the system adds a new (non-stop) word to the table of specific condensations in the document, or, if the condensation is already in the table of the document, the system Increment the count number. This table for a document is maintained for an index (t), and the table contains an index of each non-stop discharge in the document, along with a count of the number of times the discharge occurs in the document. It will be appreciated that an index typically lists all non-stop quantities used in all documents managed by the filing/stem of the present invention. It is called a global document frequency table (index number 1) containing Searching for documents in step 703 While the attraction is still in progress, the entry-like document H2 table is updated as follows. That is, step 705 is typically, but not necessarily, performed simultaneously with step 703. For a characteristic conduction of an item in a document, the system adds the conduction to the global document frequency table, or increments the count of conductivity in said table, if the characteristic conduction is found for the first time in the document. limited to cases where This global document frequency table is maintained for all documents to be indexed in the system and is Indicates the number of documents in the stem. When a unique (non-stop superconductor) is found in the index that is not in the global document frequency table, that condensation is added to the table, but this is the first time the condensation is found in a document. Only in case. That is, subsequent uses of the above-mentioned electrostatics in the same document do not result in a modification of the global document frequency table. If that same superconduction is found in another document, during indexing of this other document, the system increments the count of that superconversion in the global document frequency table and indicates that the superconduction is found in two documents. Indicates that it is included in After indexing the new document in step 703, the process indexes the new document. Proceed to the step of determining the number of documents (previously indexed documents) in the system using each given superelectric. This determination is performed for each conduction in the already indexed document. This is done by examining the global document table, which may be a no/yu table. S If all documents in the system are new, a special two-step initialization process must be performed to properly index all documents in the system. Must be. In the first step, the frequency of use of electrostatics is calculated for all documents. In other words, step 703 is performed for each famous document in the system, and then The regional document frequency count table is completed. In the second step, shown as step 707, a document vector is calculated for each document in the system. Step 704 actually performs the above two steps by forcing step 703 to be repeated when the system is initialized. Step 703 is repeated until all documents have been indexed, and the global document frequency table is then completed. Initial state of the system It is determined whether the status is set by searching the global document frequency table. can be done. That is, if initialization has been done when a new document is indexed in step 703, then the system has already been initialized; otherwise, the system has not been initialized yet. , in step 703 all The initialization process continues until all documents have been indexed. In step 707, an unscaled internal representation of the document is determined by computing vectors of the document. This is for each non-stop superelectric in the document, for each specific! Divide the number of uses of 311 (obtained from the ``If-document table) by the number of documents in the system with the same specific coupling (obtained from the -df- global document frequency table). This is done by determining the ratio of This ratio often corresponds to the term frequency (+4) of electroconduction! i! The ratio (tf/dr) divided by the document frequency (d'') of 1Ili is called It will be done. This ratio determines the weight of a particular electrical connection for this document, as shown in step F09. Typically, these individual weights are scaled in the manner described below. The system then sorts 711 the scaled weights for a particular document and selects a predetermined number of most strongly scaled weights. A vector of documents is a collection of a given number of most strongly scaled contributions. In a typical embodiment, the strongest weight from 50 to perhaps an infinity number (which represents the most characteristic superelectronic number of documents from 50 to an infinity number) is used for the document vector. So, an infinite number of weights are used. If the system is used, the operating speed of the /stem tends to be slower. At this point, the strongest weight identifies the most distinctive, y,@ in the document, so the system needs to display the proxy shown in Figure 4 (used in the case of postal documents). information (if necessary, along with a link in a given field of the document such as “To”). It is these electrical connections that are displayed on Rokin. In step 7!7, the system determines whether the new document is part of the pile. If not, the process recirculates to node A (701). This means that the system is A waiting node that waits for new documents in the stem. If the new document is part of a pile, the process continues to step 719 where the internal representation for the pile (e.g. vector) is determined. This representation can be any one of several possible types, including the average of all document vectors in the pile (representing the internal context of the pile) (or, alternatively, the representation of the pile can be expressed as specified by script or sampled can be specified by a standard document. (i.e., the pile vector is is the same as the file document vector. ) or the pile vector can be defined by the user. can be specified by specific keywords with specific weights. Document indexing If the method 700 for performing the It will be appreciated that the determination of vectors is made after all documents have been indexed and the global document frequency table has been completed. After step 719, the process returns to node A and The system now interrupts or sends a new statement to the computer's filing/stem. Wait for other messages indicating that the book has been placed. The methods used in steps 703, 705, 707, 709, and 711 are well known, and various methods of determining the internal (or content) representation of a document are available in the field of information retrieval. For example, in G. Salton and C. Ballafrey [Automatic Text Search x5! (Information Processing and Management Journal, Vol. 24, No. 5, pp. 513-523, published in 1988). However, these methods It has been used in the context of piles as described in Akira. Main departure In one embodiment, the standardized weight of a particular electrical connection (“conduit,”) in a particular document is is determined according to the equation below. where N = total number of documents in the filing system selected for indexing (default selection is all user documents) n + = df of fW amount "l" (tH is large) (This is the document frequency of electrical connection “1” from the regional document frequency table) + 41 = 1# “Non-stop word common use LJ41 degree δ in the specific document - Specific non-stop! 5 amount in the specific document (i.e., the number of elements in the vector in a particular document) nl - dftf of the particular superelectric for which the scaled weight has been determined + - the identification in the particular document If (term frequency) of the superelectric This is the normalized weight for this particular superelectric in the document./The pond implementation is also available depending on the needs of the stem installer. Figure 16 shows how to perform a pile scanning search operation. Node E/Ste The system begins at step 751, where the system examines the cursor position and determines whether it is in the pattern. It is determined whether the file is Nil. The system is typically public in this field. The cursor position may be monitored in any one of a number of ways known to the art. If the kernel is not aimed at the pile, the process returns to node E. If the cursor is aimed at the pile, the process returns to step 752 where the computer determines whether the cursor has continued to overwhelm the document on the pile for a predetermined period of time. If not (e.g., the cursor leaves the pile), the process returns to Section 4F, and This/stem continues to monitor the cursor position. The cursor will move for a specified period of time. If the target is a document on the system, the process continues to step 753 where the arrange to browse the pile. This step may involve nothing or a soft movement of a portion of the pile as shown in FIG. The process then proceeds to step 755 where the field of view is shown and the selected document's block in the pile is displayed. shown. 7Stem then continues to monitor the cursor position to determine whether the user has aimed at another item in the pile (step 757). If so, the process returns to step 753 to arrange the pile for viewing (e.g., the pile is reconfigured to reflect the newly softened portion), and the process continues to step 755. The view cone will then continue to display, and a new prokin for the newly selected document will also be displayed within the view cone. If the same document is still being displayed because the pointer is not moved away from the document, the process continues from steps 757 to 758, where the computer indicates that the user has multiple proxy Determine whether a signal has been sent to advance the selected prokin page within a range having several pages. If not, the process continues to step 760. If so, the process continues to step 759 where the system displays - Indicates the desired total of multiple pages of Bronn cows within the viewing cone on the screen 22. vinegar. The computer continues to monitor the cursor position and mouse button status. The computer system cannot determine whether the cursor is aimed at a pile or not. The determination continues (step 76o). If not, the process returns to node E; if aiming, the process returns to step 755. As previously mentioned, the system uses various automatic and gives an axilan on the pile called by the user. The system of the present invention Various ways in which the stem performs these functions are described with reference to FIG. Figure 17 shows the separate processing flow for three nodes (G, Gl and G2). Any of these nodes can be entered based on an interrupt given to the system or an acknowledgment by another user, thereby allowing any node such as node G, Gl or G2 to be activated depending on the acknowledgment by the user. You can fill in the flowchart in Figure 17 with This will be understood by experts. The process begins at node G at step 801, where a determination is made whether the user has entered a document into the system to be filed into an existing pile. This can be done by issuing a save command to the filing system after selecting the documents to be saved. If that is done, the The process continues to step 803, where the system attempts to find the pile with the closest pile vector to the document's vector and places the document into that pile. Ru. This operation is typically performed by determining the similarity between the document content and the content of each pile. In a representative embodiment, this similarity is determined by computing the unit dot product of the pile vector and the document vector. There, each dot product can be compared using a predetermined threshold supplied by the /stem or the user, and the highest dot product above the threshold will indicate which pile to place the document on. . Alternatively, you can kill a document (its copy) or its alias in every pile that creates a dot product that has a vector of documents above a given threshold. Step 803 executes the system for any new or modified document once the user instructs the computer system to perform that function intentionally. Note that this can be done automatically by the system. i.e. the user is an action that requires a computer's filing system to save a document in a pile, not just when specifically invoked by the user (e.g., a “save” command). Can be commanded to be always activated deaf. Next, determine the similarity measure. An example of how to determine this is described below. Consider the following document vectors and pile vectors and hit 1 sho! prisoner 5 0, 1 5 0.2 27 0.2 16 0.17 503 0, 15 257 0.17600 -, - - Each index can be a pointer to/index of an entry into a global document frequency table. , in which case index "5" is for one charge in the table and index "27" is for another charge in the table. Note that in this example, there is only one 1ill (non-stop!!S嘗) common to the document vector and the pile vector. The dot product, which is a means of measuring the similarity between the content of a document and the content of a pile, in this example searches for matches in an index (e.g. index 5) and calculates nl for each index of matched items. Calculated by multiplying. In this case, the dot product is 0.1×0.2=0.02 since there is one mismatch. This dot product can then be compared with other dot products that indicate the similarity of the document to other piles. Step 805 is performed at any time after entry from node g1. In step 805, the system accepts a request that the user should use to initiate a pile to the system. It is determined whether or not a sample document has been added. If not, the process proceeds to node G2. If the system is given a sample document and commanded by the user to start a pile based on that “seed” document, the process The process proceeds to step 807 where the system utilizes the sample document vectors to determine all Discover all documents. Copies or aliases of such documents are stored in piles created from sample documents. Step 809 can be performed by interrupting the system or by commanding the system. This interrupt occurs when a user instructs the system to monitor the addition of documents to a pile. in which case the internal representation of the document is the basis of Pyle's script. It does not match the standard. In another embodiment, the user can instruct the computer to observe the "cohesiveness" of each pile (whether the pile has a script or not), and the user can instruct the computer to observe the "cohesiveness" of each pile (whether the pile has a script or not), and the user can instruct the computer to observe the "cohesiveness" of each pile. Note that one can be instructed to ignore any stage in which the retrieved documents result in a pile that is sufficiently close (as determined by a measure of similarity compared to a predetermined threshold). If the user instructs the filing system to monitor the addition of documents to a pile with a script, step 809 is invoked when the user adds a document to the pile that does not match the document. In other words, Pyle's script is It does not closely match the internal representation of the book. When that condition occurs, the process proceeds to step 811, where the /Stem displays a dialog box or window asking the user whether the script in the pile should be modified. This dialogue box The box or window is similar to window 601 shown in FIG. If the user indicates that the script for the pile should be modified, the process proceeds to step 813 where the system displays the existing criteria and/or script for the pile. Show. Alternatively, the script and criteria can be displayed at step 811 and box allows the user to add the document to the pile at this point, or You will be asked to decide whether or not to modify the script. At step 815, the system The system displays suggested scripts/criteria for the criteria or scripts in the pile. Ru. This corresponds to Rlchard Mander's statement shown in area 611 in FIG. Found it in a book! i'i* or by an item in field 605, such as the author of the document ("Richard Mander" W). At step 817, the user selects changes to the criteria and submits these changes to the console user. Instruct that it is possible to enter. In response, the /stem generates a new pattern in step 819. 17. After step 819, the /stem generates an entry into the process shown in FIG. Returning to the process of monitoring any of the various AC2127 interrupts. The use of scripts has many possibilities, including, for example, scripts making use of vector representations of piles and other features that can be matched in a Boolean “and” or pool “disjunction” manner. Please note that Figure 18a shows a pile or other selected collection of documents (e.g. sentences in a folder). 1 illustrates the method of the present invention for creating a subpile from a book). This method The user may be exposed in various ways by the user (e.g. after the user has explored). )/will be called automatically under stem control as a result of a search that requires the processing of a pile of search results into subpiles. For example, a user may place a pile such as pile 550 in the visualization window shown in Figure 3s, and then Therefore, the command can be selected. /The stem responds to this, as shown in Figure +3b. Four subpiles are created by the stem/stem. At step 851, you If the system determines that the user wishes to create a subpile from the pile, the process continues to 853 where the system determines what is in the original pile. Determine whether any documents remain. If there are no documents left in the pile, If so, the process continues to step 871 via node F2. At the beginning of the subpile creation process, documents typically remain in the pile, so the process proceeds to step 855 where the first document is removed from the pile and merged with the current document and 1. specified. The process then proceeds to step 857 where the system compares the similarity of the current document to each existing subpile. This method differs from the previous method in many ways. This can be done in a similar manner, which involves calculating the dot product of the vector of the document and the vector of each subpile. The similarity measure, which may be a dot product as described above, is compared to a threshold that can be set by the /stem or by the user. For example, if you A graphic slider can be presented and the threshold can be changed by selecting its thumb and moving the slider. This allows the system to Therefore, the location of the created subpile is changed. For the first document from a pile, there is no existing subpile, so this test at step 859 automatically creates a new subpile. After the first document in a pile, the test at step 859 determines at step 861 whether a new subpile has been created. Step 861 creates a new subpile with the current document as the seed document for the new subpile. A pile is created, which determines the internal representation of the subpile. Once the process passes step 861, it returns to step 853 shown in FIG. If the test result of step 859 is "yes", the process proceeds to step 863 where the system matches the matched subpile (i.e., by a measure of similarity with the current document). i.e., a subpile that creates a measure of similarity with documents that exceeds a threshold. Ru. The /stem then determines in step 865 whether the document is in one or more subpiles. Determine whether or not it is accepted. If not, the process continues to step 869 and The current document is then added to the most matching subpile (based on a similarity measure). In step 869, the system further identifies the vector of the document with the most matching sub-pipe. Update the successive similarity scores by adding the similarity score, which may be a dot product with a vector of files, to all successive similarity scores for the subpile system. This is initialized to zero before starting the process shown in Figure 1811. If it is acceptable for the current document to be in one or more subpiles, the process proceeds to step 867 where the current document is added to all matching subpiles that have a measure of similarity above the threshold. be done. As in step 869, the continuing similarity score for the system may be a dot product or other similarity score. (one for each matching subpile to which documents are currently added) to the running total score for the system. Following step 867 or 869, the process returns to node Fl and to the various steps described above. If the document is one or more A copy of the document or an alias/pointer of the copy of the document if it is to be passed through the Any of the data can be stored in a subpile, either as a file or as a file. Traditional technique of storing file aliases/data in subdirectories or folders It is similar to the technique. If no documents remain in the original pile at any stage in the process of creating a subpile, the determination required in step 853 causes the /stem to proceed to step 871, where the system Determine whether there is a subpile containing only documents. If no such subpile exists, the process proceeds to node F3. As a result, step 876 is executed. If not, the process proceeds from step 871 to step 873 where a miscellaneous subpile is created. Next, in step 874, each document from the single document subpile is transferred to the miscellaneous pile (and the ongoing score is updated) and the single document subpile is removed from the stem/stem at step 875. be removed. Next, in step 876, the system Determine whether an improvement has been made in the overall score of similarity of the items. This type of system Similarity scores are calculated in steps 867 and 869 as described above each time a document is added to the matching subpile, and after all documents have been removed from the original pile, this test is typically performed in steps 867 and 869. 867. Obviously, this stage should be passed first. If so, the system returns all documents to the original pile by proceeding to step 877, and then stores the previous I! by returning to node Fl. Repeat the process, keeping track of all similarity scores. The entire scale of this similarity Core is a score only for documents in the original pile, and is It will be appreciated that the score is only a measure of the similarity of the subpile to the documents created during the subpile creation process. The test at step 876 may include a comparison of the total system similarity score of the previous system with the total similarity score of the current system (which is the improved value). If this difference does not exceed the threshold, no effective improvement has occurred and the process is The process ends. A system designer using the present invention is required to install each subpile creation parameter. Rather than attempting to access the improvements at the end of the process, repeating the subpile creation process only once or a fixed number of times proves to be effective and reasonably accurate. Figure +8b shows another subpile creation process according to the invention, in which the user selects the number of subpiles to be created from the original pile. This is typically done to prevent unnecessary clutter of subpiles. Without this mechanism, the conopter filing system of the present invention would suffer from excessive support. create piles so that users can manage and edit the piles created in this way. may be more difficult to achieve. The process of Figure 8b begins at step 880, where the system determines the number of subpiles allowed by the user when the subpile creation process is invoked. The process then proceeds to step 882. Then, it is determined whether the desired number of subpiles have been created so far in the subpile creation process. If so, the process proceeds to step 891 via node J2, otherwise the process proceeds to step 884, where the /stem stores each remaining document in the original pile and all existing All types with subpiles Calculate similarity. The first sentence removed from the original pile is a special case In the case of books, there is no subpile, so there is nothing to search. If so, the remaining documents are classified at step 886 for total similarity values from minimum to maximum. Next, in step 888, the document in the original pile with the least total similarity is removed from the pile. This is the first document removed from the original pile. applicable to any document. Therefore, in step 890, the document as a seed document for comparison of similarity measures (e.g. by using a vector of documents). vector is used for the subpile vector), a new subpile with the document file is created. The process then proceeds to step 882, where the process repeats steps 884 through 890 unless it jumps to step 891 via node J2. If steps 884 through 890 are passed twice, step 884 is the origin Invokes the calculation of the total similarity between each remaining document in the null pile and all existing subpiles. This is done in the manner described above, where the internal representation of each document is utilized along with the internal representation of the crystal subpile to compute a measure of similarity between the document and each subpile. The total similarity between a document and all existing subpiles is the total similarity between a document and all existing subpiles. is the sum of each similarity measure with the file. Thus, for example, if the calculation is If there are 4 subpiles when creating a document, we can compute 4 dot products as a measure of similarity, each dot product of the document vector and the 4 existing subpiles. is the product of the seed vector of ile. These four dot products are then added to obtain a measure of document similarity. These total similarity measures are then sorted for each document in a step 886. classified in this way The document with the lowest total similarity in the list is removed from the pile in stage WIB8B. and create a new sub-sub with this document as a seed document, as shown in step 890. The pile is created and the process continues back to step 882. Subpile creation If the number of subpiles created by the process is equal to the desired number selected by the user, the process proceeds to step 891 where a determination is made whether there are any documents left in the original pile. If not, the process ends. death However, if the answer to step 891 is yes, the process proceeds to step 893 where the system retrieves the first remaining document from the original pile and This is labeled as the current document before proceeding to step 895. In step 895, the system The system compares the similarity of the current document to each existing subpile, and then in step 897 the system classifies the matching subpiles by similarity to the current document. Ru. At step 899, the system adds the current document to the most matching subpile and returns to step 891. Before the process of creating a subpile from the original pile Although the above explanation is based on a specific procedure, experts are advised not to Other embodiments may also be adopted using known information retrieval technology, with reference to It could be used. Another subpile creation process according to any of the methods shown in Figure 18a or Figure +8b. Explain the process. Before starting the subpile creation process, the user may wish to specify the particular subpile to be created. This can be used to create a “seed” document representing the desired subpile, or an internal/content representation of the subpile. by specifying a “virtual” seed document (specified by the keyword I can. These desired subpiles are then designated by the system as piles or It is used as a subpile that exists immediately after the start of the process of creating a subpile (filling the population step 853). Furthermore, the process of creating a subpile simply involves combining several original piles into one original pile, or using one pile as the original pile and creating another original pile. This can also be done by using a file as a pre-existing subpile. The system and method of the present invention further includes a mechanism for searching documents in the filing system as to whether they are in a pile or in a traditional subdirectory/forgoo. The method is shown in FIG. 19 and begins at step 901. At this stage, the system determines whether the user wishes to search for documents that match the set of terms specified by the user. Typically, the user indicates what he or she wishes to search, and the system responds by asking the user to define a set of terms or specify a sample document. Ask a question. It will be appreciated that other means of requesting or formulating a search may be utilized. If the user wishes to specify a set of terms, the system The item allows the user to do so in step 903, and then, in step 905, sets the item names (or, by default, the item names are not equally weighted; the difference is their user-selected weight). Create a virtual document vector (or another representation of the item name) for That is, the user specifies item names and then these item names are used to identify the virtual document vectors used later during processing. It will be done. The process proceeds directly from step 905 to step 911. The user can write a sample sentence If you prefer to search using documents (for example, by manually building a pile from sample documents by searching and retrieving a list of documents, or From step 901, the process proceeds to step 907, where the system prompts the user to specify a sample document. If no sample document is specified, the process returns to node C and waits for an instruction to interrupt or begin the search process. After the sample document is determined in step 907, the system proceeds to step 9+1 where the system 6 document vectors (or other representations of documents) in the document vector of the sample document. (or other representation) or document vector of the virtual document created in step 905. (or other expressions). This can be done in any of a number of ways to determine a measure of similarity, including calculating the unit dot product of the sample document's vector against the vectors of all documents in the system. Measure the similarity between the document and each pile or filter, and then select those piles that are most consistent with the document. It will be appreciated that other similarity measures or search routines can be used, including searching for filters or filters. This comparison allows us to eliminate documents that are not sufficiently similar by testing each dot product against a predetermined threshold. Please note that At step 915, the system compares the sample (or virtual) document to the document vector. Classify a list of documents based on comparison. This list can be limited by comparison with a predetermined threshold as described above. Next, in step 917, the system sends the sample (or creates and displays a pile of classified documents that most closely approximate the (virtual) document. Following step 917, the process proceeds to node C and waits for a search command from the user. Or according to the technique of the present invention! The number of subpiles is added to the search pie. After a pile is created, the user processes the pile to perform another search, such as a new or revised search. Figure 20 illustrates how color can be used to support the organization of information in a combicoater and to assist the user in understanding the content and organization of tfiles within the system. The method begins at step 951, where the user 138, and then in step 953 the visualization window 551 shown in FIG. Choose a visualization method. Thereby, in step 955, the system Display a visualization window showing the piles in the pile. (Alternatively, the user may have to move /file into the window). Next, at step 957, the user selects the command "order by date" and the /stem is set to document date f4. Thus, the documents in the pile are ordered. Although step 957 is shown as a single step, it will be understood that it is a two step process. This depends on the date of the document. This can be done by any known method of classifying documents and creating a list. child The date can be either the date maintained in the document's filing system or a date line (column) included in the document content and marked by the document's author. After step 957, the user selects the command “Color by date” in step 959 and The stem has wing colors according to date, representing documents organized according to date. Show. Although step 959 is shown as one step, it is understood that it is a two-step process. It will be understood. That is, the color of a document is correlated with the age of the document in the manner described above. This typically includes the oldest and newest documents (and thus their range). to determine the variable saturation of a particular color (e.g. This is done by determining the range of dates across the pile (256 different saturation values of constant brightness and hue). the oldest sentence there The book would be assigned the most saturated color (for example, a saturation level equal to 255 in an 8-bit color system). Dates indicate that documents in the middle of the range are the oldest. One document will have half the saturation of a new document, and another document will have a saturation proportional to its age. Assign colors based on the date of the various documents in the pile (4 digits) Other known techniques may also be used. The user can then select, in step 961, ``color by content'' as described above in connection with FIG. Display the documents in a pile with different degrees of saturation according to the closeness of the documents.This is done by using the unit dot product of two vectors in the way described This can be done by comparing the book vector with the pile vector. combinationo Let's calculate all dot products for all documents in the pile and then sort these dot products from largest to smallest. The maximum dot product is the internal representation of the pile (e.g. The smallest dot product will indicate the document furthest away from the internal representation of the pile. Since each dot product is related to a specific document, list 1 of dot products classified as 1 and 2 is a list of classified documents. Therefore, different saturation degrees of a given color of the same brightness and hue can be given depending on the product. In other words, for a particular document As mentioned above, the dot product of the color is the same as the date muff pigging the color! 1] I] Matsu pig to ij. By selecting the OK button 571 and then closing the visualization tool window, the user may wish to retain this pile in a color-by-content format. That's it So, we have added a new color to the filing/stem display device ff122 of the present invention. A divided pile appears. The order of the many steps shown in Figure 20 is relevant to the present invention. It should be noted that these steps are not critical and that these steps may also be performed in other procedures not shown. To summarize the many features of the invention, a representative example of how a user might interact with a pile is provided. FIG. 21 is a flowchart showing this typical example. The order of these many steps is not critical to the invention, and alternative arrangements not shown may be used. It can also be executed in order. Starting at step +001, the user creates a pile by moving one document on top of another. This is related to Figure 3 and other figures. The same is true as stated above. The user can also select two different documents and make them available to the computer system to create a pile (by selecting the order to create a pile, the user can then select two different documents to create a pile above the base of the pile). position the pile, signal pile selection, and then move the pile. Move the newly created pile by moving the kernel. Stage 1 At 05, the user selects another pile by placing the kernel on the base-L side of the pile, signaling that he has selected that pile. In step +007, the user opens the pile by any one of the aforementioned mechanisms for obtaining alternative views. Ku. For example, by holding the cursor above the base of the pile and quickly pressing and releasing the mouse button (double-clicking). 1 in response to a message in the form shown in Figure 8d. Extend the book. An example of a pile window that reflects the contents of the pile is shown in FIG. 1' on floor Io++, the user can place the kernel on the -L side of the closing box and signal H selection, or by using the graphical user interface. Pi using any of its tricks μm to close the window in the interface window can be closed. Next, at step 1012, the user Add to a pile by selecting a document that is not in the pile and pulling it to the top of an existing pile. This is typically a file with a graphic user interface. One of the ways to move a document using the stem / stem, for example, by placing the cursor on the -L side of the document icon, selecting the document, and saving the selected document while the cursor is moving. How to move the kernel and documents on the display screen Executed by law. The system's response to step 1012 is step 1015, where the /stem displays a script dialog box. This is because the object pile to which the document was added is a script pile, and the new document has an internal representation that is inconsistent with the pile's current standards. Yu The user selects a processing action to modify the script in the pile at step 1015. child This occurs at step 1017, where the system modifies the pile's script based on the user's input. For example, a user can select two unique files from an added document! 5 amounts or use a specific label such as label 614 shown in FIG. Specify specific criteria by Next, in step 1019, the user sends the system a copy of Pyle's modified script. Add documents to the pile based on the script, or the system automatically adds documents after modifying the pile. Whether automatically or at the user's command, the /stem adds piles based on the new script at step 1019. The computer can display an animated sign of the document moving from its traditional position on the display to the pile. At step 1021, the user prompts the system to select a selected pattern based on the content of the document. command to create a subpile of files. In other words, the / stem can be used for example in a sentence The subpile is ordered to be created based on the content, rather than the date of the book or any other criteria on which subpile creation is based ( ). 7 stems are stage 1 In response at 023, the content of each document in the selected pile is examined and several subpiles are created from the original selected pile. Due to the processing operations of the present invention, each subpile contains identical content. The system then performs each subpile based on the electrical connection that has the strongest resistance for each subpile, as shown in step 1023. Assign a name to the file. The user then selects one of the subpiles at step 1025 by positioning the cursor above the bottom of the new pile and signaling selection. Then the user commands the system to color-code the piles by date by selecting the command “Color by Date”. In response, the/stem uses the date of the document in the subpile at step 1027 to select the saturation level of the color according to the date of the document. For example, the most saturated colors represent the oldest documents. The user then selects a document and decides to pull it from the pile at step +029. Therefore, the document is removed from this subpile. For example, users Select the oldest document based on error, remove it from the pile, and review the document. Ru. At step 1031, the user selects a document that is not in any pile and selects the command "Save." 7Stem thereby places documents into the most relevant pile (singular or tally) according to the user's preference. Examples of user interaction with piles according to the invention will now be described with reference to Figures 22a, 22b, 22C, 22d and 22e. As shown in these figures, the method and apparatus of the present invention allows the pile to be created for programming documents that are not representative text/compliant office documents even though the programming file contains text. It can be applied to any goal-oriented programming environment that is created. As shown in FIG. 228, object finder window 2201 includes three elements: FIND box 2202, RESULTS box 2204, and DisCARD box 2203. In this example The search is performed by placing a sample document in the find box 2202. specified, and the system accepts the file as long as it is not in the discard box 2203. Find an object that is identical to an object in India box 2202. Ru. That is, discard box 2203 serves as a "negation" Boolean logic search parameter. A results window or box 2204 shows the results of the search. vinegar. According to the present invention, the original search result is stored in the three subpiles arranged in the pile divided into three subpiles 2210, 2211 and 2212. automatically placed. Figure 22b uses parameter rather than condensation or other query techniques to specify search queries. 1 illustrates the method and apparatus of the present invention that can utilize files. In this case, fine Box 2202 includes piles 2219 and 2220 that specify search queries (eg, using an internal representation of either pile as the search query). That is, the internal representation of pile 22I9 is ORed with the internal representation of pile 2220, and as a result, objects that are similar to any internal representation of any pile are connected. The result window 2204 appears. As shown in Figure 22b, the discard box 2203 contains a pile 2218 that is used to discard objects found in the search that match the internal representation of the pile 2218. Fill out the search query in the pool. ``fuzzy'' in that it is specified by the internal representation of the pile rather than by a specific list of keywords connected by operators in the pile logic. It is important to recognize that The results of the search are shown in box 2204. Figure 22c shows how to search the computer's filing/stem for documents and objects in the pond that match the search criteria or have attributes of the object. OB')F) 2227, 2228 and 2229 are used to find the object finder 2201. These objects can be objects in piles or ponds that can be treated as text documents and from which an internal representation of the document can be derived. Figures 22d and 22e illustrate the use of the present invention in conjunction with a media piece representing a digitized movie. Each digitized movie (“clip”) is indexed by keywords at the time of creation or editing. The user has already placed two clips (digitized movies) in the find box 2202 to find similar clips based on the text/keywords for each clip. The user can Clip 2231 or clip in find box 2202 to the computer. Based on lip 2232, it commands to find a lip like this. /ste The system then responds by aligning it with the internal description (or with a measure of similarity). The four piles 2233, 2234, 2235 and 2236 that exceeded the threshold are displayed. In this case, the four piles shown in the results window 2204 in FIG. It was created by The user may scan one of the piles as shown at 22e to search for the particular item desired. As shown in Figure 22e, the user selects Pile 2 to find a particular digitized movie. 233, whose index or proxy 2238 is shown in Figure 22e. The sea urchin is shown in viewing cone 2237. If the movie is displayed normally, It will be appreciated that the proxy in the case of a movie can actually be an animated icon of a digitized movie, by virtue of the ability to display various frames of a movie in rapid succession to convey the impression achieved. Similar techniques can be used to create other multimedia objects, such as digitized Saranod. The foregoing method and apparatus of the present invention may be applied to a computer system based on the foregoing flow chart. It can be conveniently implemented using a computer program. The process operations, steps, and procedures described above and illustrated in the accompanying drawings are believed to be sufficiently disclosed to enable a person skilled in the art to practice the present invention, and therefore, it is believed that the process operations, steps, and procedures described above and illustrated in the appended drawings are sufficiently disclosed to enable any person skilled in the art to practice the invention. specific program Laminob language is not shown. Furthermore, conopiys that can be used in carrying out the present invention are described below. There are many different computers and operating systems, and therefore many different A detailed floppy program that can be adapted to the system is not shown. Each user of a particular combination - the most useful for the user's needs and objectives. You may be familiar with MEN and Nord. Although the present invention has been described in detail with reference to the drawings and with emphasis on particular computer/systems, the drawings are for illustrative purposes only and are not intended to limit the invention. Please understand that there is no such thing. Without departing from the spirit and scope of the following claims. However, many changes and modifications can be made to the method and apparatus of the invention by those skilled in the art. FIG, 1 FIG, 2E FIG, 48 FIG, 4CFIG, 4D) con ('vi, 1 FIG, 4J FIG, 4K FIG, 4L FIG, AM FIG, IOA FIG, 108 FIG, 11A FIG, 12A F IG, 12B FIG. 14 For each specific shell, the number of times the specific word sushi is used in the document and the number of times the same characteristic Calculate the ratio of lost documents in a filing system using a fixed L%Ii. Classify the weight of the new document to give it the strongest weight of a predetermined number (i.e., Perso's “Ir/DT”4 calculation) (e.g., FIG, 17B FIG, 18A-2 FIG, 18B-1 FIG, 18B- 2 FIG, 21B Do) l Continuation of front page (81) Designated countries EP (AT, BE, CH, DE. DK, ES, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE) , 0A (BF, BJ, CF, CG, CI, CM, GA, GN, ML, MR, NE, SN. TD, TG), AT, AU, BB, BG, BR, CA. CH, CZ, DE, DK, ES, FI, GB, HU, JP, KP, KR, KZ, LK, LU, MG, MN, NiW, NL, NO, NZ, PL, PT, RO, RU, SD. SE, SK, UA, VN (72) Inventor Salomon, Jitter 816 Claper Street, Palo Aldo Number 3, California, USA 94301 (72) Inventor Wang, Ying Ying Park, Menkou, California, USA 94025 Number 4 Alice Lane 970 (72) Inventor Oren, Timothy - USA 94087 California Sunny Vale Glenva - Avenue 961 (72) Inventor Booker, Susan USA 94070 San Carlos Highland, California Avenue 147 (72) Inventor Howd, Stephanie USA 02139 Masatu - 279 Barbard Street, Cambridge Number 33, Setts.

Claims (72)

【特許請求の範囲】[Claims] 1.ディスプレー装置と第1の文書群を有するコンピュータのファイリング・シ ステムで情報を編成する方法において、前記第1の文書群から第1の文書のグラ フィック表現と、第2の文書のグラフィック表現を供給する段階と、 前記第1の文書と前記第2の文書とを有する第2の文書群から成る文書のコレク ションを作成する段階と、 前記ディスプレー装置に前記コレクションのグラフィック表現を表示する段階と 、 少なくとも一つの文書の指標を表示することによって前記コレクション内の少な くとも一つの文書を閲覧する段階、とから成ることを特徴とする方法。1. a computer filing system having a display device and a first group of documents; In the method of organizing information in a stem, a first document group is selected from the first document group. providing a graphical representation and a graphical representation of the second document; a collection of documents consisting of a second group of documents including the first document and the second document; the step of creating a displaying a graphical representation of the collection on the display device; , By displaying an index of at least one document in said collection Viewing at least one document. 2.前記文書のコレクション用のベースを表示する段階を更に含み、前記文書の コレクションが前記ユーザーと、前記コンピュータのファイリング・システムの 一方によって作成されることを特徴とする請求の範囲第1項に記載の方法。2. further comprising displaying a base for a collection of said documents; A collection is created between the user and the computer's filing system. 2. A method as claimed in claim 1, characterized in that it is produced by one of the following. 3.前記カーソルを前記ベースに位置決めし、且つコンピュータ・システムに対 して前記文書のコレクションが選択されたことを指示することによって前記文書 のコレクションを別のアクションのために選択する段階を更に含むことを特徴と する請求の範囲第2項に記載の方法。3. positioning the cursor on the base and directing the cursor to the computer system; said document by indicating that said collection of documents is selected. further comprising selecting the collection of for another action. The method according to claim 2. 4.前記文書のコレクション内の各文書毎に前記コンピュータ・システムによっ て保持されている内部表現を、前記文書のコレクションごとに前記ンステムによ って作成される内部表現と比較することによって、前記文書のコレクションから 複数のコレクションを作成する段階を更に含むことを特徴とする請求の範囲第1 項に記載の方法。4. by said computer system for each document in said collection of documents. The internal representation maintained by the system for each collection of documents. from said collection of documents by comparing it with an internal representation created by Claim 1 further comprising the step of creating a plurality of collections. The method described in section. 5.前記文書のコレクションを作成する段階が、前記カーソルを前記第1の文書 の前記グラフィック表現の上方に位置決めしてその第1の文書を選択し、その第 1文書を移動して、第1文書が前記第2文書に重なるようにし、次に、前記コン ピュータ・システムに対して文書のコレクションが作成されるべきである旨の信 号を送る段階を含むことを特徴とする請求の範囲第1項に記載の方法。5. The step of creating the collection of documents includes moving the cursor to the first document. select the first document by positioning it above the graphical representation of the document; Move one document so that the first document overlaps the second document, and then the computer system that a collection of documents should be created. 2. The method of claim 1, further comprising the step of sending a signal. 6.前記文書のコレクションを作成する段階が、前記第1と前記第2の文書の双 方を選択し、前記コンピュータ・システムに対して文書のコレクションが作成さ れるべき旨の信号を送る段階から成ることを特徴とする請求の範囲第1項記載の 方法。6. The step of creating the collection of documents includes both the first and second documents. a collection of documents is created for said computer system. Claim 1, characterized in that the method comprises the step of sending a signal to the effect that the Method. 7.前記コレクションの各文書の内部表現に基づいて前記コレクションの表現を 作成する段階を更に含むことを特徴とする請求の範囲第1項記載の方法。7. a representation of the collection based on the internal representation of each document in the collection. The method of claim 1, further comprising the step of creating. 8.前記コンピュータ・ファイリング・システムが前記コレクションの前記表現 を判定し、且つ前記コレクション内の各文書の前記内部表現が各々の文書内の語 彙の表現であることを特徴とする請求の範囲第7項記載の方法。8. said computer filing system stores said representation of said collection; and the internal representation of each document in the collection is a word in each document. 8. The method according to claim 7, wherein the expression is a vocabulary expression. 9.各文書の前記内部表現が、一つの特定の文書ごとに、前記一つの特定の文書 内の語彙の表現と、前記第1の複数の文書内の語彙に対する前記一つの特定の文 書内の語彙の特有性の表現とを含むベクトルであることを特徴とする請求の範囲 第8項記載の方法。9. The internal representation of each document is and the one particular sentence for the vocabulary in the first plurality of documents. A claim characterized in that it is a vector containing an expression of the uniqueness of vocabulary within the book. The method described in Section 8. 10.前記文書のコレクションの前記表現が前記コレクション内の少なくとも幾 つかの文書内に語彙の表現を含むベクトルであることを特徴とする請求の範囲第 8項記載の方法。10. the representation of the collection of documents includes at least some of the documents in the collection; Claim 1 characterized in that it is a vector containing expressions of vocabulary within some documents. The method described in Section 8. 11.前記ディスプレー装置の領域内に前記コレクション内の各文書のグラフィ ック表現を表示することによって前記コレクションの内容を閲覧する段階を更に 含むことを特徴とする請求の範囲第1項に記載の方法。11. a graphic of each document in the collection within the area of the display device; further comprising the step of viewing the contents of said collection by displaying a block representation; A method according to claim 1, characterized in that it comprises: 12.前記コレクションを選択し、コンピュータ・システムに対して前記ディス プレー装置の領域内に前記コレクション内の各文書のグラフィック表現を表示す るように信号を送ることによって、前記コレクションの内容を閲覧する段階を更 に含むことを特徴とする請求の範囲第3項に記載の方法。12. Select the collection and direct the computer system to the disk. displaying a graphical representation of each document in said collection within an area of the play device; updating the step of viewing the contents of said collection by sending a signal to The method according to claim 3, characterized in that the method comprises: 13.各文書のグラフィック表現の重なりの態様を表示することによって前記文 書のコレクションの内容を閲覧する段階を更に含むことを特徴とする請求の範囲 第1項に記載の方法。13. said text by displaying the overlapping aspects of the graphical representations of each document. Claims further comprising the step of viewing the contents of the collection of books. The method described in paragraph 1. 14.文書のコレクションを作成する前記段階が、前記コレクション用の底部を 作成し、前記第1と前記第2の文書を選択し、前記コンピュータ・システムに対 して前記第1と第2の文書が前記コレクション内にある旨の信号を送る段階から 成ることを特徴とする請求の範囲第1項に記載の方法。14. said step of creating a collection of documents includes creating a bottom part for said collection; create and select said first and said second documents and send them to said computer system. and signaling that the first and second documents are in the collection. A method according to claim 1, characterized in that: 15.第3の文書を選択し、その第3の文書を移動して、第3の文書の前記グラ フィック表現が前記コレクションの前記グラフィック表現の上方に位置するよう にし、且つ前記コンピュータ・システムに対して前記第3の文書を前記コレクシ ョンに追加するように信号を送ることによって前記コレクションに第3の文書を グラフィック表現で追加する段階を更に含むことを特徴とする請求の範囲第1項 に記載の方法。15. Select a third document and move the third document to a graphical representation is positioned above said graphical representation of said collection; and transmitting the third document to the computer system in the collection. add a third document to said collection by signaling it to be added to the collection. Claim 1 further comprising the step of adding a graphical representation. The method described in. 16.前記カーソルを前記第1の文書の前記グラフィック表現の上方に位置決め し、且つ前記第1の文書の前記グラフィック表現を前記コレクションの前記グラ フィック表現から引き離すことによって、前記コレクションから前記文書を除去 する段階を更に含むことを特徴とする請求の範囲第15項に記載の方法。16. positioning the cursor above the graphical representation of the first document; and adding the graphical representation of the first document to the graphical representation of the collection. remove said document from said collection by detaching it from its fictitious representation; 16. The method of claim 15, further comprising the step of: 17.前記閲覧段階が、前記コレクション内の前記文書の指標を明示するために 、所定期間に亘って前記ディスプレー装置の前記コレクション内の前記文書の一 つのグラフィック表現にカーソルを照準する段階を含むことを特徴とする請求の 範囲第1項に記載の方法。17. the viewing step is for specifying an index of the document in the collection; , one of the documents in the collection on the display device over a predetermined period of time. Aiming a cursor at a graphical representation. The method described in Scope No. 1. 18.前記指標が前記ディスプレー装置に表示されている間に、前記コレクショ ンの前記グラフィック表現が前記ディスプレー装置に表示されることを特徴とす る請求の範囲第17項に記載の方法。18. the collection while the indicator is displayed on the display device; characterized in that the graphical representation of the image is displayed on the display device. 18. The method according to claim 17. 19.前記指標が表示される時に、前記コレクションのグラフィック表現内に前 記文書の位置を表示する手段が表示されることを特徴とする請求の範囲第18項 に記載の方法。19. When said indicator is displayed, Claim 18, characterized in that means for displaying the position of the recorded document is displayed. The method described in. 20.位置を表示する前記手段が、頂点と底部とを有する錐体形のグラフィック 表現であり、前記頂点が前記文書の位置の近傍にあることを特徴とする請求の範 囲第19項に記載の方法。20. The means for indicating a position is a pyramid-shaped graphic having an apex and a base. a representation, wherein the vertex is in the vicinity of the position of the document. The method according to paragraph 19. 21.前記文書のコレクションが電子郵便メッセージから発される郵便文書であ ると共に、前記郵便文書の各々の前記指標が前記各々の郵便文書内の語彙のリス トであることを特徴とする請求の範囲第17項に記載の方法。21. said collection of documents is a postal document originating from an electronic postal message; and the index of each of the postal documents is a list of vocabulary in each of the postal documents. 18. The method according to claim 17, wherein: 22.前記指標が前記文書のミニチュアであることを特徴とする請求の範囲第1 7項に記載の方法。22. Claim 1, characterized in that said indicator is a miniature of said document. The method described in Section 7. 23.前記指標が前記文書の複製であることを特徴とする請求の範囲第17項に 記載の方法。23. Claim 17, wherein the indicator is a copy of the document. Method described. 24.前記指標が複数ベージ文書用の複数のベージを有したと共に、ユーザーは コンピュータに対して前記指標をベージごとに移動するように信号を送ることに よって前記指標の複数ベージを閲覧することを特徴とする請求の範囲第17項に 記載の方法。24. If the index has multiple pages for a multi-page document, the user sending a signal to the computer to move the index page by page; Accordingly, according to claim 17, wherein multiple pages of the index are viewed. Method described. 25.前記郵便文書以外の前記コレクション内の文書の指標が前記郵便文書以外 の前記文書のミニチュアを含心ことを特徴とする請求の範囲第21項に記載の方 法。25. An index of a document in the collection other than the postal document is other than the postal document The method according to claim 21, characterized in that the document contains a miniature of the document. Law. 26.前記コレクション内の各文書の内部表現に基づいて前記文書のコレクショ ンの表現を作成する段階を更に含み、且つ各郵便文書用の前記語彙のリストが各 郵便文書の前記内部表現から得られることを特徴とする請求の範囲第21項に記 載の方法。26. A collection of documents based on an internal representation of each document in the collection. the list of vocabulary for each postal document is as claimed in claim 21, characterized in that it is obtained from said internal representation of a postal document. How to put it on. 27.前記コレクション内の各文書の前記内部表現が、一つの特定の文書ごとに 、前記一つの特定の文書内の語彙の表現と、前記第1の複数の文書内の語彙に対 する前記一つの特定の文書内の語彙の特有性の表現とを含むベクトルであること を特徴とする請求の範囲第26項記載の方法。27. The internal representation of each document in the collection is , a representation of the vocabulary in the one specific document and a representation of the vocabulary in the first plurality of documents. be a vector containing a representation of the distinctiveness of the vocabulary within one particular document. 27. A method according to claim 26, characterized in that: 28.前記コレクションの前記グラフィック表現上に第1ゾーンと第2ゾーンと を付与する段階を更に含み、前記第3の文書の前記グラフィック表現が前記第1 ゾーンの上方に配された時に、前記コンピュータ・システムのユーザーが前記コ レクションに対する前記第3の文書のグラフィック表現の方向を制御することに よって、ユーザーが、前記コレクションの前記グラフィック表現に対する前記第 3文書の前記グラフィック表現の方向に関する範囲内で前記コレクションの前記 グラフィック表現の形状を制御すると共に、前記第3の文書の前記グラフィック 表現が前記第2ゾーンの上方に記された時に、コンピュータ・システムが前記コ レクションに対する前記の第3文書のグラフィック表現の方向を制御することに よって、コンピュータ・システムが、前記コレクションの前記グラフィック表現 の形状を制御することを特徴とする請求の範囲第15項に記載の方法。28. a first zone and a second zone on the graphical representation of the collection; further comprising the step of providing the graphical representation of the third document with the first When placed above a zone, a user of said computer system controlling the direction of the graphical representation of the third document relative to the collection; Accordingly, when a user 3 of the collection within the direction of the graphical representation of the document. controlling the shape of the graphic representation and controlling the shape of the graphic of the third document; When a representation is written above the second zone, the computer system controlling the direction of the graphical representation of said third document relative to the collection; Accordingly, the computer system generates the graphical representation of the collection. 16. The method according to claim 15, further comprising controlling the shape of. 29.前記コレクションの前記グラフィック表現が前記コレクションの内容に関 する情報を伝達することを特徴とする請求の範囲第1項に記載の方法。29. the graphical representation of the collection is related to the contents of the collection; 2. A method as claimed in claim 1, characterized in that the method comprises transmitting information that: 30.前記コレクションの前記グラフィック表現が動的であり、その結果、前記 コレクションへの追加又はコレクションからの除去によって前記コレクションの グラフィック表現が変化することを特徴とする請求の範囲第1項に記載の方法。30. The graphical representation of the collection is dynamic, so that the of said collection by adding to or removing from the collection. A method according to claim 1, characterized in that the graphical representation changes. 31.コレクションを作成する前記段階が、前記コンピュータ・システムに対し て、前記第1の文書をサンプル文書として利用して文書のコレクションが作成さ れるべきである旨を指示する段階を含み、且つ前記コンピュータ・システムが前 記第2の文書を見出すために前記第1の文書群を探索することを特徴とする請求 の範囲第1項に記載の方法。31. said step of creating a collection is performed on said computer system; A collection of documents is created using the first document as a sample document. and the computer system A claim characterized in that the first group of documents is searched to find the second document. The method described in item 1 of the scope. 32.前記コンピュータのファイリング・システムが前記コレクション内の文書 の属性を修正することによって前記コレクションを作成し、前記属性は前記第1 の文書及び前記第2の文書用に前記コンピュータのファイリング・システムによ って利用されることを特徴とする請求の範囲第31項に記載の方法。32. the computer's filing system stores documents in the collection; the collection is created by modifying the attributes of the first document and said second document by said computer's filing system. 32. The method according to claim 31, wherein the method is used as: 33.前記第1の文書の内部表現に基づいて前記コレクションの表現を作成する 段階を更に含むことを特徴とする請求の範囲第31項に記載の方法。33. creating a representation of the collection based on an internal representation of the first document; 32. The method of claim 31, further comprising the step of: 34.前記グラフィック表現は、前記コピュータ・ファイリング・システムが前 記コレクションの表現と、特定の文書の内部表現との類似性の尺度に基づいて、 前記コレクション内の特定の文書用のカラーを付与するように多色表現であるこ とを特徴とする請求の範囲第8項に記載の方法。34. The graphical representation is Based on a measure of similarity between the representation of the collection and the internal representation of a particular document, It can be multi-colored to provide colors for specific documents within the collection. 9. The method according to claim 8, characterized in that: 35.カラーの色相と飽和度の一方が類似性の前記尺度に従って変更されること を特徴とする請求の範囲第34項に記載の方法。35. one of the hue and saturation of the colors is changed according to said measure of similarity; 35. A method according to claim 34, characterized in that: 36.前記コンピュータ・ファイリング・システムのユーザーが前記ファイリン グ・システムに第3の文書を付与し、且つ前記コンピュータのファイリング・シ ステムに対して前記第3の文書をファイルするように命令すると共に、前記コン ピュータのファイリング・システムが前記コレクションの表現と、前記第3文書 の内部表現との類似性の尺度に基づいて、前記第3文書を前記コレクションに追 加するか否かを判定することを特徴とする請求の範囲第7項に記載の方法。36. A user of said computer filing system a third document on the computer's filing system; instructs the system to file the third document, and A computer filing system creates a representation of the collection and the third document. adding said third document to said collection based on a measure of similarity with an internal representation of 8. The method according to claim 7, further comprising determining whether to add or not. 37.ディスプレー装置を有するコンピュータ・システムで情報を編成する方法 において、 第1の文書の表現と第2の文書の表現を供給する段階と、前記第1の文書と前記 第2の文書とから成る文書のコレクションを作成する段階と、 前記コレクションの表現を表示する段階と、前記コレクションに第3の文書が追 加される時に(a)前記コレクションの各文書の内部表現と、(b)ユーザー定 義仕様の何れか一方に基づいて前記コレクションの表現を決定する段階、とから 成ることを特徴とする方法。37. How to organize information on a computer system with a display device In, providing a representation of a first document and a representation of a second document; creating a collection of documents comprising a second document; displaying a representation of the collection; and adding a third document to the collection. (a) an internal representation of each document in said collection; and (b) a user-specified determining a representation of the collection based on one of the definition specifications; A method characterized by: 38.前記コンピュータ・システムがグラフィック・ユーザー・インタフェース を有するファイリング・システムを有し、且つ前記方法の一部が前記ファイリン グ・システムによって実行されると共に、前記第1の文書と、前記第2の文書と 、前記文書のコレクションとの前記表現がグラフィック表現であることを特徴と する請求の範囲第37項に記載の方法。38. the computer system has a graphic user interface; a filing system having a filing system, and a part of the method the first document and the second document; , wherein the representation with the collection of documents is a graphical representation. 38. The method of claim 37. 39.前記ユーザー定義仕様が前記コレクションの内部表現として機能するよう に前記ユーザーによって指定されたサンプル文書であることを特徴とする請求の 範囲第38項に記載の方法。39. such that the user-defined specification serves as an internal representation of the collection. of the claim, characterized in that the sample document specified by said user is The method according to scope paragraph 38. 40.前記ユーザー定義仕様は前記ユーザーが指定したコレクションであること を特徴とする請求の範囲第38項に記載の方法。40. The user-defined specification is a collection specified by the user. 39. A method according to claim 38, characterized in that: 41.前記コレクション内の文書の内部表現が前記文書の前記コレクションと、 前記ユーザー及び前記コンピュータ・システムの一方によって追加された第3の 文書との関連性の比較を判定するために利用されることを特徴とする請求の範囲 第38項に記載の方法。41. an internal representation of documents in the collection is the collection of documents; a third added by one of said user and said computer system; Claims characterized in that they are used to determine relevance to documents The method according to paragraph 38. 42.前記ユーザー定義仕様が一連の命令を実行するためのプログラム内蔵装置 であると共に、前記プログラム内蔵装置が前記ディスプレー装置上の前記ユーザ ー定義仕様のグラフィック表現の選択によって起動されることを特徴とする請求 の範囲第38項に記載の方法。42. A device with a built-in program for the user-defined specifications to execute a series of instructions. and the program-embedded device is connected to the user on the display device. - a request characterized in that it is activated by selection of a graphical representation of a defining specification; The method according to item 38. 43.前記コレクションの内部表現を決定する前記段階が、前記コレクションに 文書を追加し、又はコレクションから文書を除去する毎に実行されることを特徴 とする請求の範囲第38項に記載の方法。43. The step of determining an internal representation of the collection includes Executed every time a document is added or removed from the collection 39. The method of claim 38. 44.前記コレクションの表現を決定する段階が、前記コレクション内の事前に 現存する文書に代わるために修正された文書が記憶される毎に実行されることを 特徴とする請求の範囲第43項に記載の方法。44. The step of determining the representation of the collection includes determining the representation of the collection in advance. to be executed every time a modified document is stored to replace an existing document. 44. The method of claim 43. 45.前記コンピュータ・システムによって付与されるカーソルを前記コレクシ ョン内の前記文書の指標を明示するために、前記ディスプレー装置上の、前記コ レクション内の前記少なくとも一つのグラフィック表現に所定期間だけ位置決め することによって前記コレクション内の文書の少なくとも一つを閲覧する段階を 更に含むことを特徴とする請求の範囲第38項に記載の方法。45. a cursor granted by said computer system to said collection; the said document on the display device to indicate the index of the document in the positioning the at least one graphical representation within the collection for a predetermined period of time; viewing at least one of the documents in said collection by 39. The method of claim 38, further comprising: 46.前記指標が前記ディスプレー装置に表示きれている間に、前記コレクショ ンの前記グラフィック表現が前記ディスプレー装置に表示されると共に、前記指 標が前記文書のグラフィック表現であることを特徴とする請求の範囲第45項に 記載の方法。46. While the indicator is completely displayed on the display device, the collection said graphical representation of said finger is displayed on said display device and said graphical representation of said finger is displayed on said display device; Claim 45, wherein the mark is a graphical representation of the document. Method described. 47.前記指標が表示される時、前記コレクションのグラフィック表現内の前記 文書の位置を表示する手段が表示されることを特徴とする請求の範囲第46項に 記載の方法。47. When the indicator is displayed, the indicator in the graphical representation of the collection Claim 46, characterized in that means for displaying the position of the document is displayed. Method described. 48.前記コンピュータ・ファイリング・システムが前記少なくとも一つの文書 を作成したプログラムを呼び出すと共に、前記プログラムが前記コンピュータの ファイリング・システムに応答して、前記指標を付与することを特徴とする請求 の範囲第45項に記載の方法。48. said computer filing system stores said at least one document; At the same time as calling the program that created the A claim characterized in that the indicator is assigned in response to a filing system. The method according to item 45. 49.前記コレクションの前記グラフィック表現が前記コレクションを選択する 手段を含むことを特徴とする請求の範囲第38項に記載の方法。49. the graphical representation of the collection selects the collection; 39. A method according to claim 38, characterized in that it comprises the steps of: 50.前記コレクションを選択し、前記コンピュータ・システムに対して前記コ レクションを移動するように指示することによって前記コレクションを移動する 段階を更に含んだことを特徴とする請求の範囲第49項に記載の方法。50. Select the collection and send the collection to the computer system. Move said collection by telling it to move the collection 50. The method of claim 49, further comprising the step. 51.前記選択手段が少なくとも一つの底部及び上部手段と、前記コレクション 内の文書をコレクションとして特定する重なり手段とから成り、前記移動段階が 前記ディスプレー装置の前記選択手段に前記コンピュータ・システムによって付 与されるカーソルを照準し、且つ前記コレクションを選択し、前記コレクション が選択さ札ている間に前記カーソルを移動する段階から成ることを特徴とする請 求の範囲第50項に記載の方法。51. said selection means comprises at least one bottom and top means; said collection means; an overlapping means for identifying the documents in the collection as a collection; assigned by said computer system to said selection means of said display device; Aim the given cursor and select the collection; The claim comprises the step of moving the cursor while the cursor is selected. The method according to item 50. 52.ユーザー指定の種類の文書だけが閲覧用に選択されるように選択的な閲覧 モードを選択する段階を更に含み、前記選択的な閲覧モードの間、前記趣旨書内 の文書を閲覧する時に前記ユーザー指定の種類の文書用の指標だけが表示される ことを特徴とする請求の範囲第45項に記載の方法。52. Selective viewing so that only documents of a user-specified type are selected for viewing further comprising the step of selecting a mode, during the selective viewing mode, the content of the prospectus; only indicators for documents of the user-specified type are displayed when viewing documents of 46. The method of claim 45. 53.前記ユーザー指定の種類の文書が(i)画像を含む文書、(ii)電子郵 便文書、(iii)“宛先”欄を含む文書、及び(iv)図表を含む文書のうち の一つであることを特徴とする請求の範囲第52項に記載の方法。53. If the user-specified type of document is (i) a document containing an image, (ii) an electronic mail (iii) documents containing an “address” field; and (iv) documents containing figures and tables. 53. A method according to claim 52, characterized in that the method is one of: 54.前記コレクション内の前記文書の指標を明示するために前記少なくとも一 つの文書を選択することによって前記コレクション内の少なくとも一つの文書を 閲覧する段階を更に含むことを特徴とする請求の範囲第38項に記載の方法。54. said at least one for specifying an index of said document in said collection; Select at least one document in said collection by selecting one document 39. The method of claim 38, further comprising the step of viewing. 55.前記文書の前記グラフィック表現を前記コレクションの近傍位置に移動す る段階を更に含み、前記移動段階が前記文書の選択後に前記コンピュータ・シス テムによって実行されることを特徴とする請求の範囲第54項に記載の方法。55. moving the graphical representation of the document to a proximal position in the collection; further comprising the step of transferring the document to the computer system after selecting the document. 55. The method of claim 54, wherein the method is performed by a system. 56.前記移動段階が前記コンピュータ・システムによって付与されるアニメー ションであり、前記アニメーションが前記文書の前記グラフィック表現をフリッ プする段階を含むことを特徴とする請求の範囲第55項に記載の方法。56. an animation in which said moving stage is imparted by said computer system; and the animation flips the graphical representation of the document. 56. The method of claim 55, comprising the step of: 57.ユーザーが前記コレクションから閲覧用に文書を選択する毎に、選択され た前記文書のグラフィック表現が前記位置に移動することを特徴とする請求の範 囲第55項に記載の方法。57. Each time a user selects a document for viewing from said collection, A graphical representation of said document moved to said position. The method according to paragraph 55. 58.ユーザーが前記コレクションから閲覧用の文書を選択する毎に、選択され た前記文書のグラフィック表現が前記位置に移動することを特徴とする請求の範 囲第55項に記載の方法。58. Each time the user selects a document for viewing from said collection, A graphical representation of said document moved to said position. The method according to paragraph 55. 59.前記コレクションの前記表現がユーザー定義仕様であり、且つ前記ユーザ ー定義仕様が修正され、且つ、前記コンピュータ・システムが修正されたユーザ ー定義仕様に基づいて前記コレクションに新たな文書を追加することを特徴とす る請求の範囲第38項に記載の方法。59. the representation of the collection is a user-defined specification; and - the user whose definition specifications have been modified and whose computer system has been modified; - adding new documents to said collection based on definition specifications; 39. The method of claim 38. 60.前記コンピュータ・システムが各々の前記新たな文書の内部表現と、前記 ユーザー定義仕様との比較に基づいて前記コレクションに追加することを特徴と する請求の範囲第59項に記載の方法。60. The computer system generates an internal representation of each new document and an internal representation of the new document. adding to said collection based on comparison with user-defined specifications; 60. The method of claim 59. 61.前記コレクションの前記表現が前記ユーザー定義仕様であると共に、ユー ザーが前記コンピュータ・システムに対して前記コレクションに第4の項目を追 加するように指示し、前記第4の項目が前記ユーザー定義仕様と整合しない内部 表現を有し、且つ、ユーザーが前記第4の項目を前記コレクションに追加するこ とを指示した後、前記コンピュータ・システムはユーザーに対して、第4の項目 が前記ユーザー定義仕様を修正せずに前記コレクションに加算されるべきである か、又は前記第4の項目が追加され、前記ユーザー定義仕様が修正されるべきで あるかを決定するように促すことを特徴とする請求の範囲第38項に記載の方法 。61. the representation of the collection is the user-defined specification; a fourth item to the collection; If the fourth item does not match the user-defined specifications, and a user can add said fourth item to said collection. After instructing the user, the computer system prompts the user to select a fourth item. should be added to the collection without modifying the user-defined specification. or the fourth item should be added and the user-defined specification should be modified. The method according to claim 38, characterized in that the method prompts the user to determine whether . 62.前記コンピュータ・システムがユーザーに対して、ユーザー定義仕様を凝 集するためのウィンドゥを表示するように促し、且つ前記第4の項目が文書、パ イル及びフォルダーのうちの一つであることを特徴とする請求の範囲第61項に 記載の方法。62. The computer system prompts the user to elaborate user-defined specifications. prompt to display a window for collecting documents, and if the fourth item is Claim 61, characterized in that the file is one of a file and a folder. Method described. 63.前記コレクション内の各文書用に前記コンピュータ・システムによって保 持されている内部表現を、文書の前記各々のコレクション用に前記コンピュータ ・システムによって作成された内部表現と比較することによって、前記文書のコ レクションから複数の文書のコレクションを作成する段階を更に含むことを特徴 とする請求の範囲第38項に記載の方法。63. maintained by said computer system for each document in said collection; an internal representation held by the computer for each said collection of documents. - Determine the copy of the document by comparing it with the internal representation created by the system. further comprising creating a collection of a plurality of documents from the collection. 39. The method of claim 38. 64.前記コレクションを閲覧するためのユーザー指令を有するウィンドゥを表 示する段階を更に含むことを特徴とする請求の範囲第38項に記載の方法。64. Displays a window with user instructions for viewing said collection. 39. The method of claim 38, further comprising the step of indicating. 65.前記文書のコレクションは文書のサブディレクトリであると共に、前記コ レクションの前記グラフィック表現が、前記コンテナ表現手段が文書を含むこと を示すためのフォルダーとコンテナ表現手段の一方であることを特徴とする請求 の範囲第63項に記載の方法。65. The collection of documents is a subdirectory of documents and the collection of documents the graphical representation of a collection, wherein the container representation means includes a document; Claim characterized by being one of a folder and a container expression means for indicating The method according to item 63. 66.プロセッサと、母線と、複数の文書を含む情報を記憶するための記憶装置 とを有するコンピュータ・システムで情報を編成するコンピュータ・ファイリン グ・システムにおいて、 前記プロセッサに結合され、グラフィック表現を表示するためのディスプレー装 置と、 前記プロセッサに結合され、前足ディスプレー上のカーソルを制御するためのカ ーソル制御装置と、 前記プロセッサと結合され、第1と第2の位置を有する、前記ディスプレー装置 に表示されたオブジェクトの選択を指示するためのスイッチ装置と、前記カーソ ル制御装置と前記スイッチ装置が前記第1と前記第2の文書から成る文書のコレ クションを作成するために、前記第1と前記第2の文書の前記グラフィック表現 と共に使用される形式の、第1の文書のグラフィック表現及び第2の文書のグラ フィック表現と、 前記第1と前記第2の文書から成る文書のコレクションのグラフィック表現を作 成する装置と、 前記第1と前記第2の文書の内部表現に基づいて前記コレクションの表現を決定 する装置と、を備えていることを特徴とするコンピュータ・ファイリング・シス テム。66. a processor, a busbar, and a storage device for storing information including a plurality of documents; a computer file that organizes information in a computer system that has In the system, a display device coupled to said processor for displaying a graphical representation; Place and a camera coupled to said processor for controlling a cursor on the front paw display; -Sol control device; the display device coupled to the processor and having first and second positions; a switch device for instructing selection of an object displayed on the cursor; a collection of documents comprising said first and said second documents; the graphical representation of the first and second documents to create a a graphical representation of the first document and a graphical representation of the second document in a format used with the fic expression and creating a graphical representation of a collection of documents consisting of said first and said second documents; a device that creates determining a representation of the collection based on internal representations of the first and second documents; A computer filing system characterized by comprising: Tem. 67.前記文書の前記コレクションは前記ユーザーが前記コレクションで文書群 として処理できるユーザー操作のグラフィック・ユーザー・インタフェースを有 したことを特徴とする請求の範囲第66項記載の装置。67. The collection of documents is configured such that the user has access to documents in the collection. Has a graphical user interface for user interaction that can be 67. The device according to claim 66, characterized in that: 68.文書が前記コレクションに追加される毎に前記コレクションの表現を決定 する装置を更に備えたことを特徴とする請求の範囲第66項記載の装置。68. determining the representation of said collection each time a document is added to said collection; 67. The apparatus of claim 66, further comprising a device for: 69.前記決定装置が前記コンピュータ・システム内に記憶された前記各々の文 書中で少なくとも一度使用された所定の語彙群の使用回数を示す表を含むことを 特徴とする請求の範囲第68項記載の装置。69. The determining device determines whether each of the sentences stored in the computer system Include a table showing the number of times a given vocabulary group is used at least once in the book. 69. The apparatus of claim 68. 70.前記グラフィック表現が、前記コンピュータ・システムが前記特定の文書 の属性に基づいて特定の文書用のカラーを付与するような多色表現であることを 特徴とする請求の範囲第1項に記載の方法。70. the graphical representation is such that the computer system It is a multicolor representation that assigns colors for specific documents based on the attributes of A method according to claim 1, characterized in that: 71.カラー・スペース内のカラー・バラメタの一つが前記属性に従って変更さ れることを特徴とする請求の範囲第70項に記載の方法。71. One of the color parameters in the color space is modified according to said attribute. 71. A method according to claim 70, characterized in that: 72.文書のコレクションを作成する前記段階が文書のコレクションを選択する 手段を作成する段階であり、且つ前記選択手段が前記コレクションの表現と、ユ ーザー定義仕様の一つを含むことを特徴とする請求の範囲第1項に記載の方法。72. The step of creating a collection of documents includes selecting a collection of documents. a step of creating a means, and the selection means selects a representation of the collection and a user. 2. The method of claim 1, further comprising one of user-defined specifications.
JP51925793A 1992-04-30 1993-03-29 Method and apparatus for organizing information in a computer system Expired - Lifetime JP3566720B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US87692192A 1992-04-30 1992-04-30
US07/876,921 1992-04-30
PCT/US1993/002878 WO1993022738A1 (en) 1992-04-30 1993-03-29 Method and apparatus for organizing information in a computer system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003383762A Division JP4128130B2 (en) 1992-04-30 2003-11-13 Method and apparatus for organizing information in a computer system

Publications (2)

Publication Number Publication Date
JPH06511580A true JPH06511580A (en) 1994-12-22
JP3566720B2 JP3566720B2 (en) 2004-09-15

Family

ID=25368834

Family Applications (2)

Application Number Title Priority Date Filing Date
JP51925793A Expired - Lifetime JP3566720B2 (en) 1992-04-30 1993-03-29 Method and apparatus for organizing information in a computer system
JP2003383762A Expired - Lifetime JP4128130B2 (en) 1992-04-30 2003-11-13 Method and apparatus for organizing information in a computer system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2003383762A Expired - Lifetime JP4128130B2 (en) 1992-04-30 2003-11-13 Method and apparatus for organizing information in a computer system

Country Status (5)

Country Link
US (4) US6243724B1 (en)
EP (2) EP0592638B1 (en)
JP (2) JP3566720B2 (en)
AU (1) AU3969093A (en)
WO (1) WO1993022738A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007509417A (en) * 2003-10-24 2007-04-12 マイクロソフト コーポレーション System and method for managing data using static lists
JP2013218418A (en) * 2012-04-05 2013-10-24 Sharp Corp Display control device, display control method, display control program and recording medium
WO2015129244A1 (en) * 2014-02-28 2015-09-03 日本電気株式会社 Information-processing device, information display method, and recording medium

Families Citing this family (362)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3566720B2 (en) * 1992-04-30 2004-09-15 アプル・コンピュータ・インコーポレーテッド Method and apparatus for organizing information in a computer system
EP0622743A3 (en) * 1993-04-28 1995-01-11 Ibm Method for automated grouping of objects in folders.
US5583984A (en) * 1993-06-11 1996-12-10 Apple Computer, Inc. Computer system with graphical user interface including automated enclosures
JPH07302185A (en) * 1994-03-01 1995-11-14 Microsoft Corp Folder rack icon
US6307547B1 (en) 1995-09-18 2001-10-23 Microsoft Corporation Method and system for providing enhanced folder racks
US5867164A (en) * 1995-09-29 1999-02-02 Apple Computer, Inc. Interactive document summarization
US5983220A (en) * 1995-11-15 1999-11-09 Bizrate.Com Supporting intuitive decision in complex multi-attributive domains using fuzzy, hierarchical expert models
WO1997021176A1 (en) * 1995-12-06 1997-06-12 Henrik Kjaer A multidimensional electronic spreadsheet system and method
US7349892B1 (en) 1996-05-10 2008-03-25 Aol Llc System and method for automatically organizing and classifying businesses on the World-Wide Web
US6457017B2 (en) * 1996-05-17 2002-09-24 Softscape, Inc. Computing system for information management
US6768999B2 (en) 1996-06-28 2004-07-27 Mirror Worlds Technologies, Inc. Enterprise, stream-based, information management system
US6006227A (en) * 1996-06-28 1999-12-21 Yale University Document stream operating system
US20030164856A1 (en) * 1996-06-28 2003-09-04 Randy Prager Desktop, stream-based, information management system
US5847709A (en) * 1996-09-26 1998-12-08 Xerox Corporation 3-D document workspace with focus, immediate and tertiary spaces
US6088032A (en) * 1996-10-04 2000-07-11 Xerox Corporation Computer controlled display system for displaying a three-dimensional document workspace having a means for prefetching linked documents
US6944819B2 (en) * 1997-01-10 2005-09-13 Eastman-Kodak Company Computer method and apparatus for previewing files outside of an application program
US6613100B2 (en) * 1997-11-26 2003-09-02 Intel Corporation Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection
JP3571515B2 (en) * 1997-12-19 2004-09-29 富士通株式会社 Computer-readable storage medium storing a knowledge collection / storage / retrieval program
FR2775096A1 (en) * 1998-02-17 1999-08-20 Sbi Computer assisted document management circuit
TW457458B (en) * 1998-06-01 2001-10-01 Canon Kk Image processing method, device and storage medium therefor
US8527882B2 (en) * 1998-06-12 2013-09-03 Gregory J. Swartz System and method for iconic software environment management
US7062707B1 (en) * 1998-12-08 2006-06-13 Inceptor, Inc. System and method of providing multiple items of index information for a single data object
DE19955003A1 (en) * 1998-12-09 2000-06-29 Ibm Data object for computer system has self-reflecting object relevance function examined by user for determining relevance of data object
US9477665B2 (en) 1999-05-05 2016-10-25 Virtual Creative Artists, LLC Revenue-generating electronic multi-media exchange and process of operating same
US7213205B1 (en) * 1999-06-04 2007-05-01 Seiko Epson Corporation Document categorizing method, document categorizing apparatus, and storage medium on which a document categorization program is stored
US6592627B1 (en) * 1999-06-10 2003-07-15 International Business Machines Corporation System and method for organizing repositories of semi-structured documents such as email
US8510668B1 (en) 2000-04-03 2013-08-13 Google Inc. Indicating potential focus in a user interface
US6507838B1 (en) * 2000-06-14 2003-01-14 International Business Machines Corporation Method for combining multi-modal queries for search of multimedia data using time overlap or co-occurrence and relevance scores
US6704024B2 (en) * 2000-08-07 2004-03-09 Zframe, Inc. Visual content browsing using rasterized representations
US8205149B2 (en) * 2001-01-05 2012-06-19 Microsoft Corporation Enhanced find and replace for electronic documents
US7266768B2 (en) * 2001-01-09 2007-09-04 Sharp Laboratories Of America, Inc. Systems and methods for manipulating electronic information using a three-dimensional iconic representation
US6964024B2 (en) * 2001-02-07 2005-11-08 Xerox Corporation Operator-defined visitation sequence of client user interface controls
US7308451B1 (en) 2001-09-04 2007-12-11 Stratify, Inc. Method and system for guided cluster based processing on prototypes
US7945600B1 (en) * 2001-05-18 2011-05-17 Stratify, Inc. Techniques for organizing data to support efficient review and analysis
US6993532B1 (en) * 2001-05-30 2006-01-31 Microsoft Corporation Auto playlist generator
US7849141B1 (en) * 2001-06-14 2010-12-07 Apple Inc. Training a computer storage system for automatic filing of data using graphical representations of storage locations
US7076527B2 (en) * 2001-06-14 2006-07-11 Apple Computer, Inc. Method and apparatus for filtering email
GB0117543D0 (en) * 2001-07-18 2001-09-12 Hewlett Packard Co Document viewing device
US6950533B2 (en) * 2001-07-31 2005-09-27 International Business Machines Corporation Sorting images for improved data entry productivity
US6778995B1 (en) 2001-08-31 2004-08-17 Attenex Corporation System and method for efficiently generating cluster groupings in a multi-dimensional concept space
US6888548B1 (en) * 2001-08-31 2005-05-03 Attenex Corporation System and method for generating a visualized data representation preserving independent variable geometric relationships
US6978274B1 (en) 2001-08-31 2005-12-20 Attenex Corporation System and method for dynamically evaluating latent concepts in unstructured documents
US20030052920A1 (en) * 2001-09-20 2003-03-20 Stan Carter Document navigation system
JP3452558B2 (en) * 2001-09-25 2003-09-29 インターナショナル・ビジネス・マシーンズ・コーポレーション Method, system, and program for associating a dictionary to be translated with a domain dictionary
US7305402B2 (en) 2001-10-10 2007-12-04 International Business Machines Corporation Adaptive indexing technique for use with electronic objects
US8316306B2 (en) * 2001-10-15 2012-11-20 Maya-Systems Inc. Method and system for sequentially navigating axes of elements
US8010508B2 (en) 2001-10-15 2011-08-30 Maya-Systems Inc. Information elements locating system and method
US7606819B2 (en) 2001-10-15 2009-10-20 Maya-Systems Inc. Multi-dimensional locating system and method
US7680817B2 (en) * 2001-10-15 2010-03-16 Maya-Systems Inc. Multi-dimensional locating system and method
US7171626B2 (en) * 2001-10-29 2007-01-30 Microsoft Corporation System and method for presenting the contents of a content collection based on content type
US7299277B1 (en) 2002-01-10 2007-11-20 Network General Technology Media module apparatus and method for use in a network monitoring environment
US6633835B1 (en) * 2002-01-10 2003-10-14 Networks Associates Technology, Inc. Prioritized data capture, classification and filtering in a network monitoring environment
JP4143956B2 (en) * 2002-02-14 2008-09-03 富士フイルム株式会社 Image display device and image management program
US7271804B2 (en) * 2002-02-25 2007-09-18 Attenex Corporation System and method for arranging concept clusters in thematic relationships in a two-dimensional visual display area
US6968511B1 (en) 2002-03-07 2005-11-22 Microsoft Corporation Graphical user interface, data structure and associated method for cluster-based document management
EP1483655A1 (en) * 2002-03-08 2004-12-08 Nokia Corporation Method and deice for providing a representation of applications for display on an electronic device
US20030189602A1 (en) * 2002-04-04 2003-10-09 Dalton Dan L. Method and apparatus for browsing images in a digital imaging device
US9412417B2 (en) 2002-04-05 2016-08-09 Apple Inc. Persistent group of media items for a media device
US9715500B2 (en) * 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
US7797446B2 (en) * 2002-07-16 2010-09-14 Apple Inc. Method and system for updating playlists
US7827259B2 (en) * 2004-04-27 2010-11-02 Apple Inc. Method and system for configurable automatic media selection
US7680849B2 (en) * 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
NZ518744A (en) * 2002-05-03 2004-08-27 Hyperbolex Ltd Electronic document indexing using word use nodes, node objects and link objects
US7200803B2 (en) * 2002-06-27 2007-04-03 Microsoft Corporation System and method for visually categorizing electronic notes
US20040006577A1 (en) * 2002-07-02 2004-01-08 Malcolm Rix Method for managing media files
US7275063B2 (en) 2002-07-16 2007-09-25 Horn Bruce L Computer system for automatic organization, indexing and viewing of information from multiple sources
US20040119751A1 (en) * 2002-08-07 2004-06-24 Minolta Co., Ltd. Data input device, image processing device, data input method and computer readable recording medium on which data input program is recorded
US20080058106A1 (en) * 2002-10-07 2008-03-06 Maya-Systems Inc. Multi-dimensional locating game system and method
JP2004145568A (en) * 2002-10-23 2004-05-20 Kyocera Mita Corp Picture display program and picture display device
US7100119B2 (en) * 2002-11-01 2006-08-29 Microsoft Corporation Page bar control
JP2004171234A (en) * 2002-11-19 2004-06-17 Toshiba Corp Task allocation method in multiprocessor system, task allocation program and multiprocessor system
US8868543B1 (en) * 2002-11-20 2014-10-21 Google Inc. Finding web pages relevant to multimedia streams
US20050171948A1 (en) * 2002-12-11 2005-08-04 Knight William C. System and method for identifying critical features in an ordered scale space within a multi-dimensional feature space
AU2002953384A0 (en) * 2002-12-16 2003-01-09 Canon Kabushiki Kaisha Method and apparatus for image metadata entry
US7234114B2 (en) * 2003-03-24 2007-06-19 Microsoft Corporation Extensible object previewer 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
US7712034B2 (en) * 2003-03-24 2010-05-04 Microsoft Corporation System and method for shell browser
US7409644B2 (en) * 2003-05-16 2008-08-05 Microsoft Corporation File system shell
US7769794B2 (en) 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
US7421438B2 (en) * 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7188316B2 (en) 2003-03-24 2007-03-06 Microsoft Corporation System and method for viewing and editing multi-value properties
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
US7827561B2 (en) 2003-03-26 2010-11-02 Microsoft Corporation System and method for public consumption of communication events between arbitrary processes
US7890960B2 (en) 2003-03-26 2011-02-15 Microsoft Corporation Extensible user context system for delivery of notifications
US20050021540A1 (en) * 2003-03-26 2005-01-27 Microsoft Corporation System and method for a rules based engine
US7925682B2 (en) 2003-03-27 2011-04-12 Microsoft Corporation System and method utilizing virtual folders
US7526483B2 (en) * 2003-03-27 2009-04-28 Microsoft Corporation System and method for virtual folder sharing including utilization of static and dynamic lists
US7536386B2 (en) * 2003-03-27 2009-05-19 Microsoft Corporation System and method for sharing items in a computer system
US7650575B2 (en) 2003-03-27 2010-01-19 Microsoft Corporation Rich drag drop user interface
US7587411B2 (en) 2003-03-27 2009-09-08 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7499925B2 (en) * 2003-03-27 2009-03-03 Microsoft Corporation File system for displaying items of different types and from different physical locations
US20040196306A1 (en) * 2003-04-04 2004-10-07 Microsoft Corporation Method and system for flagging digital ink note content
US7350144B2 (en) * 2003-04-17 2008-03-25 Hewlett-Packard Development Copmpany, L.P. Organizational visualization system
US7427987B2 (en) 2003-04-22 2008-09-23 International Business Machines Corporation Displaying multi-ownership in a tree-map visualization
WO2004095415A1 (en) * 2003-04-23 2004-11-04 Yost David A Dialog window button proxies near cursor
US7610313B2 (en) * 2003-07-25 2009-10-27 Attenex Corporation System and method for performing efficient document scoring and clustering
US8166101B2 (en) 2003-08-21 2012-04-24 Microsoft Corporation Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US8238696B2 (en) 2003-08-21 2012-08-07 Microsoft Corporation Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
US8869061B1 (en) 2003-08-29 2014-10-21 Microsoft Corporation User interface for searching an electronic document
US20050057498A1 (en) * 2003-09-17 2005-03-17 Gentle Christopher R. Method and apparatus for providing passive look ahead for user interfaces
US20050066292A1 (en) * 2003-09-24 2005-03-24 Xerox Corporation Virtual piles desktop interface
US7590936B1 (en) 2003-09-30 2009-09-15 Microsoft Corporation Method for extracting information associated with a search term
US20050188174A1 (en) * 2003-10-12 2005-08-25 Microsoft Corporation Extensible creation and editing of collections of objects
US20050091181A1 (en) * 2003-10-23 2005-04-28 Mckee Timothy P. System and method for the presentation of items stored on a computer
US7908562B2 (en) * 2003-10-23 2011-03-15 Microsoft Corporation System and a method for presenting items to a user with a contextual presentation
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
US7730073B2 (en) * 2003-10-23 2010-06-01 Microsoft Corporation System and a method for presenting related items to a user
US7493592B2 (en) * 2003-10-24 2009-02-17 Microsoft Corporation Programming interface for a computer platform
US8661338B2 (en) * 2004-01-14 2014-02-25 Xerox Corporation System and method for dynamic document layout
US7191175B2 (en) 2004-02-13 2007-03-13 Attenex Corporation System and method for arranging concept clusters in thematic neighborhood relationships in a two-dimensional visual display space
US20050210416A1 (en) * 2004-03-16 2005-09-22 Maclaurin Matthew B Interactive preview of group contents via axial controller
US8161053B1 (en) * 2004-03-31 2012-04-17 Google Inc. Methods and systems for eliminating duplicate events
US7694236B2 (en) * 2004-04-23 2010-04-06 Microsoft Corporation Stack icons representing multiple objects
US7657846B2 (en) * 2004-04-23 2010-02-02 Microsoft Corporation System and method for displaying stack icons
US7992103B2 (en) * 2004-04-26 2011-08-02 Microsoft Corporation Scaling icons for representing files
US8499248B1 (en) 2004-04-29 2013-07-30 Paul Erich Keel Methods and apparatus for managing and exchanging information using information objects
US8707209B2 (en) * 2004-04-29 2014-04-22 Microsoft Corporation Save preview representation of files being created
US7496583B2 (en) 2004-04-30 2009-02-24 Microsoft Corporation Property tree for metadata navigation and assignment
US8108430B2 (en) * 2004-04-30 2012-01-31 Microsoft Corporation Carousel control for metadata navigation and assignment
US7788301B2 (en) * 2004-06-21 2010-08-31 Canon Kabushiki Kaisha Metadata driven user interface
AU2005202614B2 (en) * 2004-06-21 2008-06-05 Canon Kabushiki Kaisha Metadata Driven User Interface
US7730012B2 (en) 2004-06-25 2010-06-01 Apple Inc. Methods and systems for managing data
US8131674B2 (en) 2004-06-25 2012-03-06 Apple Inc. Methods and systems for managing data
US7693856B2 (en) 2004-06-25 2010-04-06 Apple Inc. Methods and systems for managing data
US20050289107A1 (en) * 2004-06-25 2005-12-29 Yan Arrouye Methods and systems for managing data
US7962449B2 (en) * 2004-06-25 2011-06-14 Apple Inc. Trusted index structure in a network environment
US7774326B2 (en) * 2004-06-25 2010-08-10 Apple Inc. Methods and systems for managing data
US7437358B2 (en) 2004-06-25 2008-10-14 Apple Inc. Methods and systems for managing data
US9081872B2 (en) 2004-06-25 2015-07-14 Apple Inc. Methods and systems for managing permissions data and/or indexes
US8156123B2 (en) * 2004-06-25 2012-04-10 Apple Inc. Method and apparatus for processing metadata
US20050289127A1 (en) * 2004-06-25 2005-12-29 Dominic Giampaolo Methods and systems for managing data
US8521720B2 (en) * 2004-06-25 2013-08-27 Apple Inc. Methods and systems for managing data
US8538997B2 (en) 2004-06-25 2013-09-17 Apple Inc. Methods and systems for managing data
US8150837B2 (en) * 2004-06-25 2012-04-03 Apple Inc. Methods and systems for managing data
JP4682549B2 (en) * 2004-07-09 2011-05-11 富士ゼロックス株式会社 Classification guidance device
JP4324060B2 (en) * 2004-09-03 2009-09-02 キヤノン株式会社 Document management system and method, document management apparatus, and control method for the apparatus
US8261246B1 (en) * 2004-09-07 2012-09-04 Apple Inc. Method and system for dynamically populating groups in a developer environment
US7561157B2 (en) 2004-10-06 2009-07-14 Apple Inc. Compare mode for variable number of images
US8456488B2 (en) 2004-10-06 2013-06-04 Apple Inc. Displaying digital images using groups, stacks, and version sets
US7705858B2 (en) 2004-10-06 2010-04-27 Apple Inc. Techniques for displaying digital images on a display
US7557818B1 (en) 2004-10-06 2009-07-07 Apple Inc. Viewing digital images using a floating controller
US7804508B2 (en) 2004-10-06 2010-09-28 Apple Inc. Viewing digital images on a display using a virtual loupe
US20060080288A1 (en) * 2004-10-11 2006-04-13 Microsoft Corporation Interaction of static and dynamic data sets
US7814105B2 (en) * 2004-10-27 2010-10-12 Harris Corporation Method for domain identification of documents in a document database
US7657842B2 (en) * 2004-11-12 2010-02-02 Microsoft Corporation Sidebar tile free-arrangement
US8032483B1 (en) 2004-12-03 2011-10-04 Google Inc. Using game responses to gather data
US20060122956A1 (en) * 2004-12-03 2006-06-08 Kabushiki Kaisha Toshiba Electronic document management apparatus and electronic document management program
US7958441B2 (en) * 2005-01-07 2011-06-07 Apple Inc. Media management for groups of media items
US11314378B2 (en) 2005-01-07 2022-04-26 Apple Inc. Persistent group of media items for a media device
US20110208732A1 (en) 2010-02-24 2011-08-25 Apple Inc. Systems and methods for organizing data items
US20070220441A1 (en) * 2005-01-18 2007-09-20 Apple Computer, Inc. Systems and methods for organizing data items
US20070162298A1 (en) * 2005-01-18 2007-07-12 Apple Computer, Inc. Systems and methods for presenting data items
US20060162546A1 (en) * 2005-01-21 2006-07-27 Sanden Corporation Sealing member of a compressor
US7356777B2 (en) 2005-01-26 2008-04-08 Attenex Corporation System and method for providing a dynamic user interface for a dense three-dimensional scene
US7404151B2 (en) 2005-01-26 2008-07-22 Attenex Corporation System and method for providing a dynamic user interface for a dense three-dimensional scene
US7383503B2 (en) 2005-02-23 2008-06-03 Microsoft Corporation Filtering a collection of items
US20080010055A1 (en) * 2005-03-08 2008-01-10 Pathiyal Krishna K Handheld Electronic Device and Associated Method Employing a Multiple-Axis Input Device and Providing a Prior Variant List When Employing a Disambiguation Routine and Reinitiating a Text Entry Session on a Word
US20060206531A1 (en) * 2005-03-10 2006-09-14 Kabushiki Kaisha Toshiba Document managing apparatus
US20060236244A1 (en) * 2005-04-15 2006-10-19 Microsoft Corporation Command links
US8490015B2 (en) 2005-04-15 2013-07-16 Microsoft Corporation Task dialog and programming interface for same
US7614016B2 (en) 2005-04-21 2009-11-03 Microsoft Corporation Multiple roots in navigation pane
US8522154B2 (en) * 2005-04-22 2013-08-27 Microsoft Corporation Scenario specialization of file browser
US7162488B2 (en) 2005-04-22 2007-01-09 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
US8195646B2 (en) 2005-04-22 2012-06-05 Microsoft Corporation Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
US20060242591A1 (en) * 2005-04-22 2006-10-26 Microsoft Corporation File dialog user interfaces and creation of same
US9110985B2 (en) * 2005-05-10 2015-08-18 Neetseer, Inc. Generating a conceptual association graph from large-scale loosely-grouped content
US7958120B2 (en) 2005-05-10 2011-06-07 Netseer, Inc. Method and apparatus for distributed community finding
US7970870B2 (en) 2005-06-24 2011-06-28 Microsoft Corporation Extending digital artifacts through an interactive surface
US7543234B2 (en) * 2005-07-01 2009-06-02 International Business Machines Corporation Stacking portlets in portal pages
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US20070073751A1 (en) * 2005-09-29 2007-03-29 Morris Robert P User interfaces and related methods, systems, and computer program products for automatically associating data with a resource as metadata
US7797337B2 (en) * 2005-09-29 2010-09-14 Scenera Technologies, Llc Methods, systems, and computer program products for automatically associating data with a resource as metadata based on a characteristic of the resource
US20070073770A1 (en) * 2005-09-29 2007-03-29 Morris Robert P Methods, systems, and computer program products for resource-to-resource metadata association
US9069847B2 (en) * 2005-10-21 2015-06-30 Battelle Memorial Institute Data visualization methods, data visualization devices, data visualization apparatuses, and articles of manufacture
JP2007133511A (en) * 2005-11-08 2007-05-31 Ricoh Co Ltd Document management device, document management program and recording medium
US7649886B2 (en) * 2005-11-21 2010-01-19 Motorola, Inc. Method and system for processing incoming packets in a communication network
US7683943B2 (en) * 2005-12-22 2010-03-23 Canon Kabushiki Kaisha Image recording apparatus, image reproducing apparatus, method of controlling image recording apparatus, method of controlling image reproducing apparatus, computer program, and recording medium
US7870512B2 (en) * 2005-12-28 2011-01-11 Sap Ag User interface (UI) prototype using UI taxonomy
WO2007084616A2 (en) 2006-01-18 2007-07-26 Ilial, Inc. System and method for context-based knowledge search, tagging, collaboration, management and advertisement
US8825657B2 (en) 2006-01-19 2014-09-02 Netseer, Inc. Systems and methods for creating, navigating, and searching informational web neighborhoods
US20070198542A1 (en) * 2006-02-09 2007-08-23 Morris Robert P Methods, systems, and computer program products for associating a persistent information element with a resource-executable pair
US8843434B2 (en) * 2006-02-28 2014-09-23 Netseer, Inc. Methods and apparatus for visualizing, managing, monetizing, and personalizing knowledge search results on a user interface
JP2007257336A (en) * 2006-03-23 2007-10-04 Sony Corp Information processor, information processing method and program thereof
US8793605B2 (en) * 2006-03-29 2014-07-29 Yahoo! Inc. Smart drag-and-drop
WO2007121557A1 (en) * 2006-04-21 2007-11-01 Anand Agarawala System for organizing and visualizing display objects
US8311988B2 (en) 2006-08-04 2012-11-13 Apple Inc. Consistent back up of electronic information
US20080034017A1 (en) * 2006-08-04 2008-02-07 Dominic Giampaolo Links to a common item in a data structure
US8166415B2 (en) 2006-08-04 2012-04-24 Apple Inc. User interface for backup management
US7860839B2 (en) 2006-08-04 2010-12-28 Apple Inc. Application-based backup-restore of electronic information
US20080034019A1 (en) * 2006-08-04 2008-02-07 Pavel Cisler System for multi-device electronic backup
US8370853B2 (en) * 2006-08-04 2013-02-05 Apple Inc. Event notification management
US7853566B2 (en) * 2006-08-04 2010-12-14 Apple Inc. Navigation of electronic backups
US8104048B2 (en) 2006-08-04 2012-01-24 Apple Inc. Browsing or searching user interfaces and other aspects
US20080034004A1 (en) * 2006-08-04 2008-02-07 Pavel Cisler System for electronic backup
US20080033919A1 (en) * 2006-08-04 2008-02-07 Yan Arrouye Methods and systems for managing data
US20080126442A1 (en) * 2006-08-04 2008-05-29 Pavel Cisler Architecture for back up and/or recovery of electronic data
US7856424B2 (en) * 2006-08-04 2010-12-21 Apple Inc. User interface for backup management
US9009115B2 (en) 2006-08-04 2015-04-14 Apple Inc. Restoring electronic information
US7889212B2 (en) 2006-09-07 2011-02-15 Apple Inc. Magnifying visual information using a center-based loupe
US7747968B2 (en) * 2006-09-11 2010-06-29 Apple Inc. Content abstraction presentation along a multidimensional path
US20080065992A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Cascaded display of video media
US7930650B2 (en) 2006-09-11 2011-04-19 Apple Inc. User interface with menu abstractions and content abstractions
US9817902B2 (en) * 2006-10-27 2017-11-14 Netseer Acquisition, Inc. Methods and apparatus for matching relevant content to user intention
JP2008108200A (en) * 2006-10-27 2008-05-08 Canon Inc Information extraction device, method, program and storage medium
US20080109762A1 (en) * 2006-11-03 2008-05-08 Microsoft Corporation Visual document user interface system
US9208174B1 (en) * 2006-11-20 2015-12-08 Disney Enterprises, Inc. Non-language-based object search
US20100145936A1 (en) * 2007-01-05 2010-06-10 Georges Grinstein Personal information maps
US8612857B2 (en) * 2007-01-08 2013-12-17 Apple Inc. Monitor configuration for media device
US8607144B2 (en) * 2007-01-08 2013-12-10 Apple Inc. Monitor configuration for media device
CA2617688C (en) * 2007-02-22 2015-08-18 Alpex Pharma S.A. Solid dosage formulations containing weight-loss drugs
US7936946B2 (en) 2007-02-23 2011-05-03 Apple Inc. Migration for old image database
JP4888165B2 (en) * 2007-03-12 2012-02-29 富士ゼロックス株式会社 Image processing apparatus and program
US7689916B1 (en) 2007-03-27 2010-03-30 Avaya, Inc. Automatically generating, and providing multiple levels of, tooltip information over time
US8199117B2 (en) * 2007-05-09 2012-06-12 Microsoft Corporation Archive for physical and digital objects
TWI356335B (en) * 2007-05-10 2012-01-11 Htc Corp Handheld electronic device, graphical menu interfa
US7788297B2 (en) * 2007-05-15 2010-08-31 Microsoft Corporation Interactive storage meter for a storage container
US8826123B2 (en) * 2007-05-25 2014-09-02 9224-5489 Quebec Inc. Timescale for presenting information
US9378571B1 (en) 2007-05-29 2016-06-28 Google Inc. Browsing large geocoded datasets using nested shapes
US20080307359A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Grouping Graphical Representations of Objects in a User Interface
US8745523B2 (en) * 2007-06-08 2014-06-03 Apple Inc. Deletion in electronic backups
US8892997B2 (en) * 2007-06-08 2014-11-18 Apple Inc. Overflow stack user interface
US8010900B2 (en) * 2007-06-08 2011-08-30 Apple Inc. User interface for electronic backup
US20080307017A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Searching and Restoring of Backups
US8381122B2 (en) * 2007-06-08 2013-02-19 Apple Inc. Multi-dimensional application environment
US20080307362A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Desktop Filter
US20080307330A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization object divet
US8099392B2 (en) 2007-06-08 2012-01-17 Apple Inc. Electronic backup of applications
US8667418B2 (en) * 2007-06-08 2014-03-04 Apple Inc. Object stack
US9086785B2 (en) 2007-06-08 2015-07-21 Apple Inc. Visualization object receptacle
US8307004B2 (en) 2007-06-08 2012-11-06 Apple Inc. Manipulating electronic backups
US8468136B2 (en) * 2007-06-08 2013-06-18 Apple Inc. Efficient data backup
US8429425B2 (en) * 2007-06-08 2013-04-23 Apple Inc. Electronic backup and restoration of encrypted data
US8725965B2 (en) * 2007-06-08 2014-05-13 Apple Inc. System setup for electronic backup
US8473859B2 (en) * 2007-06-08 2013-06-25 Apple Inc. Visualization and interaction models
US8745535B2 (en) 2007-06-08 2014-06-03 Apple Inc. Multi-dimensional desktop
US8185839B2 (en) 2007-06-09 2012-05-22 Apple Inc. Browsing or searching user interfaces and other aspects
US8201096B2 (en) 2007-06-09 2012-06-12 Apple Inc. Browsing or searching user interfaces and other aspects
US8601392B2 (en) * 2007-08-22 2013-12-03 9224-5489 Quebec Inc. Timeline for presenting information
US8069404B2 (en) * 2007-08-22 2011-11-29 Maya-Systems Inc. Method of managing expected documents and system providing same
US20090064008A1 (en) * 2007-08-31 2009-03-05 Matsushita Electric Industrial Co., Ltd. User interaction for content based storage and retrieval
US8046369B2 (en) 2007-09-04 2011-10-25 Apple Inc. Media asset rating system
US9058337B2 (en) * 2007-10-22 2015-06-16 Apple Inc. Previewing user interfaces and other aspects
US8578273B2 (en) * 2007-10-30 2013-11-05 Microsoft Corporation Slideshow method for displaying images on a display
US7937389B2 (en) * 2007-11-01 2011-05-03 Ut-Battelle, Llc Dynamic reduction of dimensions of a document vector in a document search and retrieval system
EP2065816A1 (en) * 2007-11-28 2009-06-03 British Telecommunications public limited company Computer file storage
US8775953B2 (en) 2007-12-05 2014-07-08 Apple Inc. Collage display of image projects
US9513765B2 (en) * 2007-12-07 2016-12-06 Sony Corporation Three-dimensional sliding object arrangement method and system
US8230360B2 (en) * 2008-01-04 2012-07-24 Apple Inc. User interface for selection from media collection
CN101939722A (en) * 2008-01-09 2011-01-05 智能技术Ulc公司 Multi-page organizing and manipulating electronic documents
EP2083364A1 (en) 2008-01-25 2009-07-29 DEVONtechnologies, LLC Method for retrieving a document, a computer-readable medium, a computer program product, and a system that facilitates retrieving a document
JP2009183592A (en) * 2008-02-08 2009-08-20 Ge Medical Systems Global Technology Co Llc Operation information input device and ultrasonic imaging device
US8739050B2 (en) 2008-03-07 2014-05-27 9224-5489 Quebec Inc. Documents discrimination system and method thereof
US20090254865A1 (en) * 2008-04-07 2009-10-08 Arch Bridge Holdings, Inc. Graphical user interface for accessing information organized by concentric closed paths
US20090276722A1 (en) * 2008-04-30 2009-11-05 Jonathan Segel Method and apparatus for dual mode content searching, selection, delivery, and playout
US10387892B2 (en) 2008-05-06 2019-08-20 Netseer, Inc. Discovering relevant concept and context for content node
CA2666016C (en) 2008-05-15 2014-07-22 Mathieu Audet Method for building a search algorithm and method for linking documents with an object
US20090300009A1 (en) * 2008-05-30 2009-12-03 Netseer, Inc. Behavioral Targeting For Tracking, Aggregating, And Predicting Online Behavior
US8607166B2 (en) * 2008-06-06 2013-12-10 Apple Inc. Browsing or searching user interfaces and other aspects
US8516038B2 (en) 2008-06-06 2013-08-20 Apple Inc. Browsing or searching user interfaces and other aspects
US8762887B2 (en) * 2008-06-06 2014-06-24 Apple Inc. Browsing or searching user interfaces and other aspects
US20090307622A1 (en) * 2008-06-06 2009-12-10 Julien Jalon Browsing or searching user interfaces and other aspects
DE102008028023A1 (en) * 2008-06-12 2009-12-17 Siemens Aktiengesellschaft Method for displaying a plurality of image data sets and user interface for displaying a plurality of image data sets
US20100031189A1 (en) * 2008-08-01 2010-02-04 International Business Machines Corporation Connecting Standard Operating System Windows with a Visual Tack
JP5109868B2 (en) * 2008-08-22 2012-12-26 富士通株式会社 Symbol display method and symbol display program
CA2677921C (en) 2008-09-12 2017-06-13 Mathieu Ma Audet Method of managing groups of arrays of documents
US8417695B2 (en) * 2008-10-30 2013-04-09 Netseer, Inc. Identifying related concepts of URLs and domain names
US20100138793A1 (en) * 2008-12-02 2010-06-03 Microsoft Corporation Discrete objects for building virtual environments
US20100146437A1 (en) * 2008-12-04 2010-06-10 Microsoft Corporation Glanceable animated notifications on a locked device
US9197738B2 (en) * 2008-12-04 2015-11-24 Microsoft Technology Licensing, Llc Providing selected data through a locked display
US8762885B2 (en) * 2008-12-15 2014-06-24 Verizon Patent And Licensing Inc. Three dimensional icon stacks
US8037113B2 (en) * 2009-01-20 2011-10-11 Novell, Inc. Techniques for file system searching
US20100185965A1 (en) * 2009-01-21 2010-07-22 Frederick Collin Davidson Artistic file manager
JP5419486B2 (en) * 2009-02-10 2014-02-19 キヤノン株式会社 Data processing apparatus, data processing method, and program
US20100241955A1 (en) * 2009-03-23 2010-09-23 Microsoft Corporation Organization and manipulation of content items on a touch-sensitive display
US20100289753A1 (en) * 2009-05-14 2010-11-18 Microsoft Corporation Adjusting organization of media content on display
US8473862B1 (en) * 2009-05-21 2013-06-25 Perceptive Pixel Inc. Organizational tools on a multi-touch display device
JP5552767B2 (en) * 2009-07-27 2014-07-16 ソニー株式会社 Display processing apparatus, display processing method, and display processing program
US8713018B2 (en) 2009-07-28 2014-04-29 Fti Consulting, Inc. System and method for displaying relationships between electronically stored information to provide classification suggestions via inclusion
US8656314B2 (en) * 2009-07-30 2014-02-18 Lenovo (Singapore) Pte. Ltd. Finger touch gesture for joining and unjoining discrete touch objects
US8762886B2 (en) * 2009-07-30 2014-06-24 Lenovo (Singapore) Pte. Ltd. Emulating fundamental forces of physics on a virtual, touchable object
US20110029904A1 (en) * 2009-07-30 2011-02-03 Adam Miles Smith Behavior and Appearance of Touch-Optimized User Interface Elements for Controlling Computer Function
CA2772082C (en) 2009-08-24 2019-01-15 William C. Knight Generating a reference set for use during document review
US8434153B2 (en) 2009-08-24 2013-04-30 Microsoft Corporation Application display on a locked device
US8429565B2 (en) * 2009-08-25 2013-04-23 Google Inc. Direct manipulation gestures
US10895955B2 (en) 2009-10-13 2021-01-19 Samsung Electronics Co., Ltd. Apparatus and method for grouping and displaying icons on a screen
KR101701492B1 (en) * 2009-10-16 2017-02-14 삼성전자주식회사 Terminal and method for displaying data thereof
KR101663474B1 (en) 2009-10-13 2016-10-10 삼성전자주식회사 A mobile terminal, method for displaying background in a mobile terminal and storage medium
KR101710545B1 (en) * 2009-11-05 2017-02-27 엘지전자 주식회사 Mobile Terminal And Method Of Providing Information Using The Same
US8692780B2 (en) * 2010-01-06 2014-04-08 Apple Inc. Device, method, and graphical user interface for manipulating information items in folders
US9411504B2 (en) * 2010-01-28 2016-08-09 Microsoft Technology Licensing, Llc Copy and staple gestures
KR20110107939A (en) * 2010-03-26 2011-10-05 삼성전자주식회사 Mobile terminal and method of controlling icons in the mobile terminal
US8661037B2 (en) 2010-04-09 2014-02-25 International Business Machines Corporation System and method for multithreaded text indexing for next generation multi-core architectures
US8490056B2 (en) * 2010-04-28 2013-07-16 International Business Machines Corporation Automatic identification of subroutines from test scripts
US9559869B2 (en) 2010-05-04 2017-01-31 Qwest Communications International Inc. Video call handling
US9501802B2 (en) 2010-05-04 2016-11-22 Qwest Communications International Inc. Conversation capture
US20110296354A1 (en) * 2010-05-04 2011-12-01 Qwest Communications International Inc. Content-Driven Navigation
US9356790B2 (en) 2010-05-04 2016-05-31 Qwest Communications International Inc. Multi-user integrated task list
US8819566B2 (en) 2010-05-04 2014-08-26 Qwest Communications International Inc. Integrated multi-modal chat
US9003306B2 (en) 2010-05-04 2015-04-07 Qwest Communications International Inc. Doodle-in-chat-context
US20110286647A1 (en) * 2010-05-24 2011-11-24 Microsoft Corporation Image Browsing and Navigating User Interface
US8817053B2 (en) 2010-09-30 2014-08-26 Apple Inc. Methods and systems for opening a file
US9323807B2 (en) * 2010-11-03 2016-04-26 Sap Se Graphical manipulation of data objects
US20120151397A1 (en) * 2010-12-08 2012-06-14 Tavendo Gmbh Access to an electronic object collection via a plurality of views
US9251508B2 (en) 2010-12-09 2016-02-02 At&T Intellectual Property I, L.P. Intelligent message processing
KR101762611B1 (en) 2010-12-10 2017-07-28 삼성전자 주식회사 Method and apparatus for displaying screen of mobile terminal comprising touch screen
KR101788049B1 (en) * 2010-12-15 2017-10-19 엘지전자 주식회사 Mobile terminal and method for controlling thereof
TW201227485A (en) * 2010-12-28 2012-07-01 Hon Hai Prec Ind Co Ltd System and method for arranging image z-order
US8984029B2 (en) 2011-01-14 2015-03-17 Apple Inc. File system management
US20120185805A1 (en) * 2011-01-14 2012-07-19 Apple Inc. Presenting Visual Indicators of Hidden Objects
US9824314B2 (en) * 2011-01-14 2017-11-21 Apple Inc. Grouping email messages into conversations
US8943026B2 (en) 2011-01-14 2015-01-27 Apple Inc. Visual representation of a local backup
US9058093B2 (en) 2011-02-01 2015-06-16 9224-5489 Quebec Inc. Active element
US8392433B2 (en) * 2011-04-14 2013-03-05 Amund Tveit Self-indexer and self indexing system
US20120272171A1 (en) 2011-04-21 2012-10-25 Panasonic Corporation Apparatus, Method and Computer-Implemented Program for Editable Categorization
KR20140043359A (en) * 2011-06-08 2014-04-09 소니 주식회사 Information processing device, information processing method and computer program product
KR101838031B1 (en) * 2011-07-21 2018-03-13 삼성전자주식회사 Method and apparatus for managing icon in portable terminal
US8943071B2 (en) 2011-08-23 2015-01-27 At&T Intellectual Property I, L.P. Automatic sort and propagation associated with electronic documents
US9251295B2 (en) * 2011-08-31 2016-02-02 International Business Machines Corporation Data filtering using filter icons
US10289657B2 (en) 2011-09-25 2019-05-14 9224-5489 Quebec Inc. Method of retrieving information elements on an undisplayed portion of an axis of information elements
US9529900B2 (en) * 2011-12-06 2016-12-27 At&T Intellectual Property I, L.P. Visual interface browser
BG66703B1 (en) * 2012-01-30 2018-07-16 "Елидо" Ад Method of visualization, grouping, sorting and management of objects via implementation of movement, graphically representing the stage of compliance of objects according to defined criteria on the display device
US20130227476A1 (en) * 2012-02-24 2013-08-29 Nokia Corporation Method, apparatus and computer program product for management of information on a graphic user interface
US20130239027A1 (en) * 2012-03-12 2013-09-12 Apple Inc. Apparatus and method for generating wiki previews
JP6022807B2 (en) * 2012-04-26 2016-11-09 任天堂株式会社 Information processing program, information processing apparatus, information processing system, and information processing control method
US9519693B2 (en) 2012-06-11 2016-12-13 9224-5489 Quebec Inc. Method and apparatus for displaying data element axes
US9646080B2 (en) 2012-06-12 2017-05-09 9224-5489 Quebec Inc. Multi-functions axis-based interface
US20140059496A1 (en) * 2012-08-23 2014-02-27 Oracle International Corporation Unified mobile approvals application including card display
US9836548B2 (en) 2012-08-31 2017-12-05 Blackberry Limited Migration of tags across entities in management of personal electronically encoded items
US10311085B2 (en) 2012-08-31 2019-06-04 Netseer, Inc. Concept-level user intent profile extraction and applications
US20140067878A1 (en) * 2012-08-31 2014-03-06 Research In Motion Limited Analysis and proposal creation for management of personal electronically encoded items
US9589538B2 (en) * 2012-10-17 2017-03-07 Perceptive Pixel, Inc. Controlling virtual objects
US9811586B2 (en) 2012-10-18 2017-11-07 Oath Inc. Systems and methods for processing and organizing electronic content
US9405429B1 (en) * 2012-12-10 2016-08-02 Amazon Technologies, Inc. Collecting items with multi-touch gestures
US20140181097A1 (en) * 2012-12-20 2014-06-26 Microsoft Corporation Providing organized content
JP2014127124A (en) * 2012-12-27 2014-07-07 Sony Corp Information processing apparatus, information processing method, and program
US20150370908A1 (en) * 2013-01-18 2015-12-24 Yandex Europe Ag Method, system and computer program for managing social networking service information
US20140244534A1 (en) * 2013-02-22 2014-08-28 Korn Ferry International Career development workflow
US9116938B2 (en) * 2013-03-15 2015-08-25 Qualcomm Incorporated Updating index information when adding or removing documents
US9632689B2 (en) * 2013-04-02 2017-04-25 Facebook, Inc. Interactive elements in a user interface
US9733784B1 (en) * 2013-09-03 2017-08-15 Amazon Technologies, Inc. Content preview for electronic devices
US20150215245A1 (en) * 2014-01-24 2015-07-30 Matthew Christian Carlson User interface for graphical representation of and interaction with electronic messages
JP5930229B2 (en) * 2014-03-10 2016-06-08 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Apparatus and method for supporting grasp of contents of electronic document
US9946771B2 (en) 2014-05-30 2018-04-17 Apple Inc. User interface for searching
TWI570626B (en) * 2014-06-30 2017-02-11 廣達電腦股份有限公司 Method of virtual content sharing
US20160004393A1 (en) * 2014-07-01 2016-01-07 Google Inc. Wearable device user interface control
USD764547S1 (en) * 2014-09-22 2016-08-23 Lexmark International, Inc. Portion of a display screen with icon
TWI643077B (en) * 2014-11-19 2018-12-01 財團法人資訊工業策進會 Method and adjustment device for adaptively adjusting database structure
WO2016137139A1 (en) * 2015-02-26 2016-09-01 Samsung Electronics Co., Ltd. Method and device for managing item
JP6002799B1 (en) * 2015-03-19 2016-10-05 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information device control method, program, and information device
JP6002800B1 (en) * 2015-03-19 2016-10-05 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information device control method, program, and information device
US10275247B2 (en) * 2015-03-28 2019-04-30 Intel Corporation Apparatuses and methods to accelerate vector multiplication of vector elements having matching indices
US20160378465A1 (en) * 2015-06-23 2016-12-29 Intel Corporation Efficient sparse array handling in a processor
USD788812S1 (en) * 2016-05-03 2017-06-06 Microsoft Corporation Display screen with icons
WO2017210618A1 (en) 2016-06-02 2017-12-07 Fti Consulting, Inc. Analyzing clusters of coded documents
TWI579718B (en) * 2016-06-15 2017-04-21 陳兆煒 System and Methods for Graphical Resources Management Application for Graphical Resources Management
CA3007166C (en) 2017-06-05 2024-04-30 9224-5489 Quebec Inc. Method and apparatus of aligning information element axes
US20190361580A1 (en) * 2018-05-23 2019-11-28 Microsoft Technology Licensing, Llc Progressive presence user interface for collaborative documents
USD902947S1 (en) 2019-03-25 2020-11-24 Apple Inc. Electronic device with graphical user interface
US11200411B2 (en) * 2019-10-16 2021-12-14 The Toronto-Dominion Bank Training a card type classifier with simulated card images
CN115562533A (en) 2020-02-03 2023-01-03 苹果公司 Integration of cursor with touch screen user interface
US12120082B2 (en) 2022-06-05 2024-10-15 Apple Inc. User interfaces for managing messages

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63214831A (en) * 1987-03-04 1988-09-07 Canon Inc Control method for file in work station
JPS63228327A (en) * 1987-03-18 1988-09-22 Hitachi Ltd Document and picture display system
JPH01276347A (en) * 1988-04-28 1989-11-06 Canon Inc Information processor
JPH02158871A (en) * 1988-12-12 1990-06-19 Ricoh Co Ltd Document sorting device
JPH02504439A (en) * 1988-05-27 1990-12-13 コダック・リミテッド Document operations in data processing systems
JPH03172966A (en) * 1989-12-01 1991-07-26 Nippon Telegr & Teleph Corp <Ntt> Similar document retrieving device
JPH03191467A (en) * 1989-12-19 1991-08-21 Internatl Business Mach Corp <Ibm> Method of discriminating document at- tribute
JPH03232341A (en) * 1990-02-07 1991-10-16 Mitsubishi Electric Corp Electronic mail distributing system
JPH0449411A (en) * 1990-06-19 1992-02-18 Fujitsu Ltd Input control system for multiwindow

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6129277A (en) 1984-07-20 1986-02-10 Hitachi Ltd Ghost removing device
DE3714172A1 (en) * 1986-04-28 1987-11-19 Hitachi Ltd DEVICE FOR BROWSING DOCUMENTS IN A DOCUMENT FILING SYSTEM
US4945475A (en) 1986-10-30 1990-07-31 Apple Computer, Inc. Hierarchical file system to provide cataloging and retrieval of data
US4885704A (en) * 1987-01-12 1989-12-05 Kabushiki Kaisha Toshiba Electronic document filing apparatus with icon selection
US5060135A (en) 1988-09-16 1991-10-22 Wang Laboratories, Inc. Apparatus for manipulating documents in a data processing system utilizing reduced images of sheets of information which are movable
EP0394379B1 (en) 1988-05-27 1998-01-07 Kodak Limited Document folder icon for display in a data processing system
JPH022458A (en) * 1988-06-10 1990-01-08 Matsushita Electric Ind Co Ltd Similar document retrieving device
US5021976A (en) * 1988-11-14 1991-06-04 Microelectronics And Computer Technology Corporation Method and system for generating dynamic, interactive visual representations of information structures within a computer
JPH02297286A (en) 1989-03-20 1990-12-07 Fuji Xerox Co Ltd Document processor
US5287448A (en) * 1989-05-04 1994-02-15 Apple Computer, Inc. Method and apparatus for providing help information to users of computers
GB8918553D0 (en) 1989-08-15 1989-09-27 Digital Equipment Int Message control system
US5241671C1 (en) * 1989-10-26 2002-07-02 Encyclopaedia Britannica Educa Multimedia search system using a plurality of entry path means which indicate interrelatedness of information
US5347628A (en) * 1990-01-18 1994-09-13 International Business Machines Corporation Method of graphically accessing electronic data
JP2861176B2 (en) * 1990-01-19 1999-02-24 株式会社日立製作所 Online business monitoring device
US5140677A (en) * 1990-05-11 1992-08-18 International Business Machines Corporation Computer user interface with window title bar mini-icons
US5305435A (en) * 1990-07-17 1994-04-19 Hewlett-Packard Company Computer windows management system and method for simulating off-screen document storage and retrieval
US5247437A (en) * 1990-10-01 1993-09-21 Xerox Corporation Method of managing index entries during creation revision and assembly of documents
US5297249A (en) * 1990-10-31 1994-03-22 International Business Machines Corporation Hypermedia link marker abstract and search services
US5353391A (en) * 1991-05-06 1994-10-04 Apple Computer, Inc. Method apparatus for transitioning between sequences of images
SE468036B (en) 1991-05-08 1992-10-26 Peter Baeckstroem COLUMN FOR SEPARATION OF SUBSTANCE MIXTURES WITH A WATER CHEMISTRY
US5202828A (en) * 1991-05-15 1993-04-13 Apple Computer, Inc. User interface system having programmable user interface elements
US5349658A (en) * 1991-11-01 1994-09-20 Rourke Thomas C O Graphical user interface
US5442778A (en) 1991-11-12 1995-08-15 Xerox Corporation Scatter-gather: a cluster-based method and apparatus for browsing large document collections
JP3566720B2 (en) * 1992-04-30 2004-09-15 アプル・コンピュータ・インコーポレーテッド Method and apparatus for organizing information in a computer system
JP3191467B2 (en) 1993-01-12 2001-07-23 松下電器産業株式会社 Printed circuit board inspection data creation method
US5619709A (en) 1993-09-20 1997-04-08 Hnc, Inc. System and method of context vector generation and retrieval
US5734916A (en) 1994-06-01 1998-03-31 Screenplay Systems, Inc. Method and apparatus for identifying, predicting, and reporting object relationships
US6029195A (en) 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US6460036B1 (en) 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
US5857179A (en) 1996-09-09 1999-01-05 Digital Equipment Corporation Computer method and apparatus for clustering documents and automatic generation of cluster keywords
US6072942A (en) 1996-09-18 2000-06-06 Secure Computing Corporation System and method of electronic mail filtering using interconnected nodes
US5987446A (en) 1996-11-12 1999-11-16 U.S. West, Inc. Searching large collections of text using multiple search engines concurrently
US7127741B2 (en) 1998-11-03 2006-10-24 Tumbleweed Communications Corp. Method and system for e-mail message transmission
US6266664B1 (en) 1997-10-01 2001-07-24 Rulespace, Inc. Method for scanning, analyzing and rating digital information content
US6161130A (en) 1998-06-23 2000-12-12 Microsoft Corporation Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set
US6192360B1 (en) 1998-06-23 2001-02-20 Microsoft Corporation Methods and apparatus for classifying text and for building a text classifier
US6393460B1 (en) 1998-08-28 2002-05-21 International Business Machines Corporation Method and system for informing users of subjects of discussion in on-line chats
US6154783A (en) 1998-09-18 2000-11-28 Tacit Knowledge Systems Method and apparatus for addressing an electronic document for transmission over a network
WO2000026795A1 (en) 1998-10-30 2000-05-11 Justsystem Pittsburgh Research Center, Inc. Method for content-based filtering of messages by analyzing term characteristics within a message
US6208971B1 (en) 1998-10-30 2001-03-27 Apple Computer, Inc. Method and apparatus for command recognition using data-driven semantic inference
US6643686B1 (en) 1998-12-18 2003-11-04 At&T Corp. System and method for counteracting message filtering
US6654787B1 (en) 1998-12-31 2003-11-25 Brightmail, Incorporated Method and apparatus for filtering e-mail
GB2347053A (en) 1999-02-17 2000-08-23 Argo Interactive Limited Proxy server filters unwanted email
CA2273475C (en) * 1999-05-27 2004-07-13 Nedo Banicevic Refrigerator door epaulet
US6718367B1 (en) 1999-06-01 2004-04-06 General Interactive, Inc. Filter for modeling system and method for handling and routing of text-based asynchronous communications
US6701305B1 (en) 1999-06-09 2004-03-02 The Boeing Company Methods, apparatus and computer program products for information retrieval and document classification utilizing a multidimensional subspace
US6578025B1 (en) 1999-06-11 2003-06-10 Abuzz Technologies, Inc. Method and apparatus for distributing information to users
US6807566B1 (en) 2000-08-16 2004-10-19 International Business Machines Corporation Method, article of manufacture and apparatus for processing an electronic message on an electronic message board
US6816885B1 (en) 2000-09-21 2004-11-09 International Business Machines Corporation Method and system to handle large volume of E-mail received from a plurality of senders intelligently
US20020129111A1 (en) 2001-01-15 2002-09-12 Cooper Gerald M. Filtering unsolicited email
US8219620B2 (en) 2001-02-20 2012-07-10 Mcafee, Inc. Unwanted e-mail filtering system including voting feedback
US6941466B2 (en) 2001-02-22 2005-09-06 International Business Machines Corporation Method and apparatus for providing automatic e-mail filtering based on message semantics, sender's e-mail ID, and user's identity
US7689711B2 (en) 2001-03-26 2010-03-30 Salesforce.Com, Inc. System and method for routing messages between applications
US7076527B2 (en) 2001-06-14 2006-07-11 Apple Computer, Inc. Method and apparatus for filtering email

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63214831A (en) * 1987-03-04 1988-09-07 Canon Inc Control method for file in work station
JPS63228327A (en) * 1987-03-18 1988-09-22 Hitachi Ltd Document and picture display system
JPH01276347A (en) * 1988-04-28 1989-11-06 Canon Inc Information processor
JPH02504439A (en) * 1988-05-27 1990-12-13 コダック・リミテッド Document operations in data processing systems
JPH02158871A (en) * 1988-12-12 1990-06-19 Ricoh Co Ltd Document sorting device
JPH03172966A (en) * 1989-12-01 1991-07-26 Nippon Telegr & Teleph Corp <Ntt> Similar document retrieving device
JPH03191467A (en) * 1989-12-19 1991-08-21 Internatl Business Mach Corp <Ibm> Method of discriminating document at- tribute
JPH03232341A (en) * 1990-02-07 1991-10-16 Mitsubishi Electric Corp Electronic mail distributing system
JPH0449411A (en) * 1990-06-19 1992-02-18 Fujitsu Ltd Input control system for multiwindow

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007509417A (en) * 2003-10-24 2007-04-12 マイクロソフト コーポレーション System and method for managing data using static lists
JP2013218418A (en) * 2012-04-05 2013-10-24 Sharp Corp Display control device, display control method, display control program and recording medium
WO2015129244A1 (en) * 2014-02-28 2015-09-03 日本電気株式会社 Information-processing device, information display method, and recording medium
JPWO2015129244A1 (en) * 2014-02-28 2017-03-30 日本電気株式会社 Information processing apparatus, information display method, and program

Also Published As

Publication number Publication date
EP0592638A1 (en) 1994-04-20
US6243724B1 (en) 2001-06-05
US7849035B2 (en) 2010-12-07
JP2004348704A (en) 2004-12-09
EP0955591A2 (en) 1999-11-10
EP0592638A4 (en) 1994-09-21
US20040128277A1 (en) 2004-07-01
US6613101B2 (en) 2003-09-02
WO1993022738A1 (en) 1993-11-11
US20070033537A1 (en) 2007-02-08
JP4128130B2 (en) 2008-07-30
EP0592638B1 (en) 2001-02-07
US7991720B2 (en) 2011-08-02
EP0955591A3 (en) 2004-05-12
JP3566720B2 (en) 2004-09-15
US20020080180A1 (en) 2002-06-27
AU3969093A (en) 1993-11-29

Similar Documents

Publication Publication Date Title
JPH06511580A (en) Methods and apparatus for organizing information in computer systems
US7612778B2 (en) Graphical user interface graphics-based interpolated animation performance
US5010500A (en) Gesture-modified diagram for retrieval of image resembling diagram, with parts selectable for further interactive retrieval
Gaver The SonicFinder: An interface that uses auditory icons
CA2596068C (en) Providing a dynamic user interface for a dense three-dimensional scene
US9176642B2 (en) Computer-implemented system and method for displaying clusters via a dynamic user interface
KR101029403B1 (en) Automatic query clustering
US7546554B2 (en) Systems and methods for browsing multimedia content on small mobile devices
US6195497B1 (en) Associated image retrieving apparatus and method
US5317687A (en) Method of representing a set of computer menu selections in a single graphical metaphor
US20120303629A1 (en) Systems and methods for assisting persons in storing and retrieving information in an information storage system
US20060230334A1 (en) Visual thesaurus as applied to media clip searching
Sinclair et al. Information visualization for humanities scholars
JP2007193380A (en) Information processor, information processing method and computer program
Hordvik et al. LifeLens: transforming lifelog search with innovative UX/UI design
Stober et al. Musicgalaxy: A multi-focus zoomable interface for multi-facet exploration of music collections
JPH07282079A (en) Linkage displaying method
Agarawala Enriching the desktop metaphor with physics, piles and the pen
Korfhage et al. Image organization using VIBE, a visual information browsing environment
EP1193623A2 (en) Graphic user interface text-based interpolation searching
Pu et al. Dynamic overview techniques for image retrieval
Roberts et al. Histogram-Based Visualizations FOR Large Time Dependent Datasets

Legal Events

Date Code Title Description
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: 20040518

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040611

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20080618

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 5

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 6

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

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

Free format text: PAYMENT UNTIL: 20110618

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110618

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120618

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120618

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 9