JP2009522693A - ソフトウェアアプリケーションユーザインタフェースを介したドキュメントおよびドキュメントオブジェクトへのメタデータの適用 - Google Patents

ソフトウェアアプリケーションユーザインタフェースを介したドキュメントおよびドキュメントオブジェクトへのメタデータの適用 Download PDF

Info

Publication number
JP2009522693A
JP2009522693A JP2008549567A JP2008549567A JP2009522693A JP 2009522693 A JP2009522693 A JP 2009522693A JP 2008549567 A JP2008549567 A JP 2008549567A JP 2008549567 A JP2008549567 A JP 2008549567A JP 2009522693 A JP2009522693 A JP 2009522693A
Authority
JP
Japan
Prior art keywords
document
flag
documents
metadata
receiving
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.)
Withdrawn
Application number
JP2008549567A
Other languages
English (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.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of JP2009522693A publication Critical patent/JP2009522693A/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/164File meta data generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

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

Abstract

ローカル及び/又はリモートファイルストレージシステム内のドキュメント及び/又はドキュメントオブジェクトにメタデータを適用する方法、システム、及びコンピュータ製品を提供する。ドキュメント及び/又はドキュメントオブジェクトにメタデータ(フラグ)を適用することにより、ユーザはフラグ付きアイテムを容易に見つけ、利用できる。色付きフラグ等の単一メタデータタイプを、異なるソフトウェアアプリケーションを介してデータが格納されているファイルストレージシステム全体にわたり、ファイルのタイプが異なるドキュメント又はドキュメントオブジェクトに適用することができる。フラグ等を持つドキュメント及び/又はドキュメントオブジェクトを、ドキュメント及び/又はドキュメントオブジェクトがフラグタイプにより分類されているフラグ概要の中で、ユーザに対して表に出すことができる。立ち上げられたドキュメントに関するフラグ付きドキュメント又はドキュメントオブジェクトを、立ち上げられたドキュメントに近接する情報ペインの中でリスト化することができる。

Description

コンピュータ時代の到来に伴い、コンピュータ及びソフトウェアのユーザは、様々な電子ドキュメント及びドキュメントオブジェクトの形式で莫大な量のデータを受信、検索、生成、格納することに慣れている。例えば、ユーザは普通、ワープロドキュメント、スライドプレゼンテーションドキュメント、スプレッドシートドキュメント、データベースファイル、カレンダ及びコンタクトファイル等を、ローカル及びリモートファイルストレージシステムに格納している。しかしながら、ユーザが数百又は数千ものドキュメント又はドキュメントオブジェクトの中からある特定のドキュメント又はドキュメントオブジェクト(ドキュメントの一部)を見つける必要がある場合、重大な問題が起きる。
一般のファイルシステム全体にわたり、所与のテキスト文字列又は他の特定するデータを検索するために、検索機構が利用可能ではあるが、特にユーザが、所与のドキュメントの中にある図又は画像等の特定のデータオブジェクトを探す場合、そのような機構はしばしば膨大な時間がかかり、結果も満足のいくものとは限らない。1つのメタデータを、所与のドキュメント又はドキュメントオブジェクト、例えば色付きフラッグに、ユーザが後からマークを付けたアイテムを見つけるのを支援するために適用するシステムもまた開発されている。しかしながらそのようなシステムは、例えばワードプロセッサ、スプレッドシートアプリケーション、スライドプレゼンテーションアプリケーション、カレンダアプリケーション等の様々な異なるソフトウェアアプリケーションを介して生成及び/又は格納されるドキュメント及びドキュメントオブジェクトを有するファイルシステム全体にわたり、関連アイテムを標準的にマーク付け又はフラグ付けすることを考慮していない。更にそのようなシステムは、一般のファイルシステム及び複数のアプリケーションのタイプ全体にわたり、フラグ付きアイテム全ての概要ビューを提供しない。その結果ユーザは、各々のアプリケーションファイルタイプのもとでマーク付き、又はフラグ付きアイテム各セットに対して、別個の管理技術及び管理機構を維持しなければならなくなる。
以上のような点を考慮して、本発明がなされた。
本概要は概念を選んで簡単な形式で紹介するためのものであり、詳細については以下の詳細な記述にて述べる。本概要は、クレーム主題の主要な特徴又は必須の特徴を識別することを意図しておらず、クレーム主題の範囲を決定するのを補助することも意図していない。
本発明の実施形態では、メタデータ(フラグ)をドキュメント及び/又はドキュメントオブジェクトに適用する方法、システム、コンピュータ製品を提供することにより、上記およびその他の問題を解決する。それによって、様々なファイルタイプのフラグ付きドキュメント又はドキュメントオブジェクトを他のドキュメント及び/又はドキュメントオブジェクトに関連付けることができ、またローカル又はリモートファイルストレージシステム全体及び異種のソフトウェアアプリケーション全体にわたり、フラグ付きアイテムを容易に見つけ、利用することができる。
本発明の実施形態によれば、ファイルタイプにかかわらずローカル又はリモートファイルシステム全体にわたりメタデータをドキュメント又はドキュメントオブジェクトに適用する機構を提供する。従って、所与のフラグ、例えば色付きアイコンを、たくさんの異なるドキュメント、例えばワープロドキュメント、スプレッドシートドキュメント、スライドプレゼンテーションドキュメント、カレンダ/コンタクトデータ、又はそのようなドキュメント又はデータに埋め込まれた特定のデータオブジェクトに適用することができ、それにより、フラグ付きアイテムにユーザが置く重要性に応じてフラグ付きアイテムを識別する。例えば、特定の作業プロジェクトに関連したデータを有するドキュメント又はドキュメントオブジェクト全てに、ユーザはフラグを適用することができる。別の例では、特定日にユーザの注意を必要とするキュメント又はドキュメントオブジェクト全てに、ユーザはフラグを適用することができる。例えば、「To Do(やること)」アイテム、「重要」アイテム、「質問」等様々な基準に従ってアイテムにフラグを付けることが可能である。ドキュメント又はドキュメントオブジェクトに適用したフラグは修正、または完全にクリアすることができる。
もし特定のメタデータによりフラグを付けたドキュメント又はドキュメントオブジェクト、例えば特定の作業プロジェクトに関連する赤いフラグでフラグを付けたドキュメント又はドキュメントオブジェクト全てを、ユーザが閲覧したい場合、フラグ概要が起動して、例となる特定作業プロジェクトに関連するドキュメント又はドキュメントオブジェクト全てを表に出すための特定のフラグに関して、全てのドキュメント及び/又はドキュメントオブジェクトを分類することができる。あるいは、起動、又は他の選択されたフラグ付きアイテムに関連する情報ペインを通してフラグ付きアイテムが表に出ることもある。所与のフラグ付きドキュメント又はドキュメントオブジェクトが使用中である場合、所与のファイルシステムに含まれ同じフラグを持つ他のドキュメント又はドキュメントオブジェクト全てのリストが提示されているという情報ペインを提供することができる。従って、追加検索の必要なく、ユーザは関連ドキュメント又はドキュメントオブジェクトを都合よく見直すことができる。
本発明を特徴づける上記及び他の特徴およびや利点は、以下の詳細な記述を読み、関連図面を検討することにより明らかになる。当然のことながら、以上の一般記述及び以下の詳細な記述は説明のためだけのものであり、発明の請求の範囲を制限するものではない。
簡潔に上述したように、本発明の実施形態は、ローカル及び/又はリモートファイルストレージシステム内のドキュメント及び/又はドキュメントオブジェクトにメタデータを適用する方法、システム、及びコンピュータ製品に関する。メタデータ(フラグ)をドキュメント及び/又はドキュメントオブジェクトに適用することにより、ユーザはフラグ付きアイテムを容易に見つけ、利用することができる。異なるソフトウェアアプリケーションを介してデータを格納するファイルストレージシステム全体にわたり、異なるファイルタイプのドキュメント又はドキュメントオブジェクトに対して、色付きフラグ等の単一のメタデータタイプを適用することができる。フラグ等を有するドキュメント及び/又はドキュメントオブジェクトは、フラグのタイプによりドキュメント及び/又はドキュメントオブジェクトが分類されるフラグ概要の中でユーザに対して表に出ることができる。立ち上げたドキュメントに関するフラグ付きドキュメント又はドキュメントオブジェクトを、立ち上げたドキュメントに近接した情報ペインの中でリスト化することができる。
以下の詳細な記述では、その一部を形成していて、特定の実施形態又は例を説明する目的で示されている添付の図面を参照する。これらの実施形態を組合わせたり、他の実施形態を利用してもよい。本発明の精神又は範囲から外れることなく構造上変更してもよい。従って、以下の詳細な記述は、限定するものではなく、本発明の範囲は添付特許請求の範囲及びそれと同等物により定義される。
数葉の図面を通して同じ数字は同じ要素を指している図を参照しながら、本発明の態様及び例示的コンピューティングオペレーティング環境について記述する。図1及び以下の議論は、本発明が実装される適当なコンピューティング環境の簡潔で一般的な記述を提供することを意図する。本発明を、パーソナルコンピュータにおけるオペレーティングシステム上で動作するアプリケーションプログラムと共に実行するプログラムモジュールを一般的な背景として記述するが、本発明は他のプログラムモジュールと組合わせても実装可能なことは、当業者であれば認識できるであろう。
一般に、プログラムモジュールは、ルーチン、プログラム、コンポーネント、データ構造、及び、特定のタスクを行うか又は特定の抽象データ型を実装する他のタイプの構造を含む。さらに、ハンドヘルド装置、マルチプロセッサシステム、マイクロプロセッサベース又はプログラム可能な家庭用電化製品、ミニコンピュータ、メインフレームコンピュータ等を含む他のコンピュータシステム構成について本発明を実践できることを当業者は認識するであろう。本発明はまた、通信網を介してリンクされているリモート処理装置によりタスクが行われる分散コンピューティング環境において、実施することも可能である。分散コンピューティング環境においては、プログラムモジュールをローカル及びリモートメモリストレージデバイスの両方に置くことができる。
コンピュータプロセス(方法)、コンピューティングシステムとして、もしくはコンピュータプログラム製品又はコンピュータ可読媒体等の製品として、本発明の実施形態を実装することができる。コンピュータプログラム製品は、コンピュータシステムにより読み取り可能で、コンピュータプロセスを実行するための命令となるコンピュータプログラムを符号化するコンピュータストレージ媒体でもよい。コンピュータプログラム製品はまた、コンピューティングシステムにより読み取り可能で、コンピュータプロセスを実行するための命令となるコンピュータプログラムを符号化する搬送波上の伝播信号でもよい。
図1を参照すると、本発明を実装する例示的システムの1つは、コンピューティング装置100等のコンピューティング装置を含む。基本的な構成では、コンピューティング装置100は、通常は少なくとも1つの処理ユニット102及びシステムメモリ104を含む。コンピューティング装置の正確な構成と種類によって、システムメモリ104は揮発性(RAM等)、不揮発性(ROM,フラッシュメモリ等)、又はその2つの組合わせでもよい。システムメモリ104は通常、ワシントン州レッドモンド在の本件特許出願人製のWINDOWS(登録商標)オペレーティングシステム等の、ネットワーク接続されたパーソナルコンピュータの動作を制御するために適するオペレーティングシステム105を含む。システムメモリ104はまた、1又は複数のソフトウェアアプリケーション106を含んでもよく、プログラムデータ107もまた含んでもよい。この基本的な構成は、図1で破線108内のコンポーネントにより示される。
本発明の実施形態によれば、アプリケーション106は、電子メールプログラム、カレンダプログラム、インターネット閲覧プログラム等の多種類のソフトウェアアプリケーションを備えることができる。そのようなプログラムの例として、本件特許出願人製のOUTLOOK(登録商標)がある。アプリケーション106は、多数の他のタイプの機能性を提供するための多機能性ソフトウェアアプリケーションを含む、多数の他のタイプのソフトウェアアプリケーションを含むことができる。そのような多機能性アプリケーションは、ワープロプログラム、スプレッドシートプログラム、スライドプレゼンテーションプログラム、データベースプログラム等、多数のプログラムモジュールを含むことができる。そのような多機能性アプリケーションの例として、本件特許出願人製のOFFICE(商標)がある。
コンピューティング装置100は追加の特徴又は機能性を有することができる。例えば、コンピューティング装置100は、磁気ディスク、光ディスク、又はテープ等の追加のデータストレージデバイス(取り外し可能及び/又は取り外し不能)を含むことができる。そのような追加のストレージは図1では取り外し可能ストレージ109、取り外し不能ストレージ110で示される。コンピュータストレージ媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータ等の情報を格納するいかなる方法又は技術にも実装される、揮発性及び不揮発性、取り外し可能及び取り外し不能媒体を含むことができる。システムメモリ104、取り外し可能ストレージ109及び取り外し不能ストレージ110は全て、コンピュータストレージ媒体の例である。コンピュータストレージ媒体には、RAM、ROM、EEPROM、フラッシュメモリ又は他のメモリ技術、CD−ROM、デジタル多用途ディスク(DVD)又は他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又は他の磁気ストレージデバイス、又は所望の情報を格納するのに使用可能かつコンピューティング装置100によりアクセス可能な他のいかなる媒体も含まれるが、それに限ったものではない。そのようなコンピュータストレージ媒体はどのようなものでも、装置100の一部になりうる。コンピューティング装置100はまた、キーボード、マウス、ペン、音声入力装置、タッチ入力装置等の入力装置(複数)112を有することもできる。表示装置、スピーカ、プリンタ等の出力装置(複数)114もまた含むこともできる。これらの装置は技術的にはよく知られているので、ここでは詳細な議論は必要ない。
コンピューティング装置100は、例えばイントラネット又はインターネットといった分散コンピューティング環境内のネットワークを介して、装置が他のコンピューティング装置と通信できるようにする通信接続116を含むこともできる。通信接続116は通信媒体の一例である。通信媒体は通常、コンピュータ可読命令、データ構造、プログラムモジュール、又は搬送波又は他のトランスポート機構等の変調データ信号内の他のデータにより具現化することができ、如何なる情報配信媒体をも含む。「変調データ信号」という用語は、信号中の情報を符号化するような方法で設定又は変更された1又は複数の特性を有する信号を意味する。限定ではなく例として、通信媒体は、例えば有線ネットワーク又は直接有線接続等の有線媒体、及び例えば音響、RF、赤外線、及び他の無線媒体等の無線媒体を含む。本明細書で使用するコンピュータ可読媒体という用語は、ストレージ媒体及び通信媒体の両方を含んでいる。
図2は、コンピュータオペレーティングシステム、1又は複数のソフトウェアアプリケーションと、ドキュメント、ドキュメントオブジェクト及び様々な他の電子ファイルを格納可能なローカル及び/又はリモートファイルストレージシステムとの間の相互作用を示す簡単なブロック図である。本発明の実施形態によれば、電子ドキュメント及び/又はドキュメントオブジェクトにはメタデータでフラグを付けることができ、それにより、ワープロアプリケーション106a、スプレッドシートアプリケーション106b、スライドプレゼンテーションアプリケーション106c、カレンダアプリケーション106d、及びオペレーティングシステム105等の様々なソフトウェアアプリケーションを介して、フラグ付きアイテムを後から見つけて利用することができる。当業者に認識されているように、異種のソフトウェアアプリケーション106a―106d各々は通常、ユーザインタフェースを提供し、それを通して、所与のアプリケーションを介して生成及び/又は格納されたドキュメントが、アクセス、起動、及び操作される。同様に、オペレーティングシステム105は通常、ユーザインタフェース(シェルとしても知られている)を提供し、それにより、オペレーティングシステムの一般的な機能性を提供し、またオペレーティングシステム及び1又は複数の関連したソフトウェアアプリケーション106a―106dの機能性にアクセスする電子ボタンおよび電子制御のグラフィック表現を提供し、同様にファイルストレージシステム200内に維持されている電子ファイル、ドキュメント及び/又はドキュメントオブジェクトを選択するグラフィックアイコンを提供する。
当業者は認識するべきであるが、電子ドキュメント及び/又はドキュメントオブジェクト(例えば、埋め込まれたドキュメント図、画像、表、テキスト文字列、数値データ等)は、ローカル又はリモートの一般のファイルストレージシステム200に格納することができ、格納されているドキュメント、ドキュメントオブジェクト又は他の電子ファイルへのアクセスは、アプリケーション106a―106d及びオペレーティングシステム105を介して入手可能である。ファイルストレージシステム200は、オペレーティングシステム105と共同で配置されているローカルファイルストレージシステムの実例であり、またファイルシステム200は、オペレーティングシステム105とは離れた場所に配置され、イントラネット又はインターネット等の分散コンピューティング環境を介してオペレーティングシステム105及び関連するソフトウェアアプリケーション106a―106dにアクセス可能なファイルストレージシステムの実例である。例示的なファイルストレージシステム200は、本件特許出願人製のWINDOWS(登録商標)File System(WinFS)を含む。ワープロドキュメント、スプレッドシートドキュメント、スライドプレゼンテーションドキュメント、及びコンタクト、タスク、to−do(やること)リスト、カレンダアイテム等を含んだカレンダファイルは、オペレーティングシステム105を介して動作する1又は複数のソフトウェアアプリケーションにより格納されているデータベースとして、当業者はそのような一般的なファイルストレージシステムをよく知っている。
簡潔に上述したように、従来の方法とシステムによれば、ファイルストレージ
システム200の中で維持されている特定のドキュメント及び/又はドキュメントオブジェクトを見つけたいと思うユーザは、オペレーティングシステム105の検索機構、又は個々のソフトウェアアプリケーション106a―106dの1つにより動作される検索機構を介して、所望のドキュメント及び/又はドキュメントオブジェクトの検索を開始することができる。しかしながら、そのようなオペレーティングシステム105を介しての検索には過度の時間を要し、そのような個々のソフトウェアアプリケーション106a―106dから動作される検索では、検索しているソフトウェアアプリケーションに関連したファイルタイプの結果が得られるだけである。本発明の実施形態によれば、オペレーティングシステム105又は異種のソフトウェアアプリケーション106a―106dを介して、フラグの形式でドキュメント及び/又はドキュメントオブジェクトにメタデータを適用するために、標準化された機構が提供される。それにより、格納されているフラグ付きアイテムのファイルタイプにかかわらず、オペレーティングシステム105又は異種のソフトウェアアプリケーション106a―106dのいずれかを介して、ファイルストレージシステム200の中でフラグ付きアイテムを見つけることができる。認識すべきあるが、このドキュメント全体を通じてアプリケーション106a―106dの説明と記述は、例を示すことを目的としており、本発明の実施形態が利用できるソフトウェアアプリケーションの他のタイプを限定するものではない。例えば、本発明の実施形態は、コンピュータ支援の設計及び描画アプリケーション、ノートを取るアプリケーション、視聴覚アプリケーション、データベースアプリケーション、デスクトップパブリッシングアプリケーション等と接続して利用できる。
本発明の実施形態によれば、本明細書では「フラグ」と呼ばれているドキュメント及び/又はドキュメントオブジェクトに適用されるメタデータは、視覚のオーバーレイ(例えば、アイコン及び/又はハイライト色)と同様にラベル(例えば、テキスト文字列)を含む一般的なファイルストレージシステム200のアイテムとして定義される。実施形態によれば、フラグは、ファイルストレージシステム200の中に格納された他のアイテム(ドキュメント、ドキュメントオブジェクト、又は他のフラグ)との参照関係を維持して、所与のフラグ、フラグ付きアイテム、又は関連したフラグ又はフラグ付きアイテムを容易に検索できるようにする。後述するように、所与のドキュメント及び/又はドキュメントオブジェクトに適用されるフラグは、それを用いて所与のドキュメント及び/又はドキュメントオブジェクトが装飾されるメタデータの要素、例えばユーザに重要性がある何らかのタイプを持つものとして関連するフラグ付きアイテムを素早く区別するための色付きアイコンであってもよい。一方では、ドキュメント及び/又はドキュメントオブジェクトに適用されたフラグは、特定のアクションを実行するプログラムの働きを持つ「専門」フラグであってもよい。例えば、「タスク」フラグは関連するカレンダアプリケーション内でタスクを作成する。他の専門フラグは、テキストの一部を強調するか、フラグ付きアイテムにテキストベースの注釈を提供する。
本発明の実施形態によれば、ドキュメント及び/又はドキュメントオブジェクトに適用されたフラグは、同じようにフラグを付けたドキュメント及び/又はドキュメントオブジェクトとの間の関係を構築するために利用することができる。例えば、ユーザが1又は複数のアクション、イベント又はタスクを気付かせたいと思っている様々な異種のアプリケーションファイル全体にわたって、「リマインダ」フラグをドキュメント及び/又はドキュメントオブジェクト全てに適用できる。別の例をあげると、所与のユーザが行っている特別の調査プロジェクトに関連するドキュメント及び/又はドキュメントオブジェクト全てに、「調査」フラグを適用することができる。本明細書で記述しているように、所与のフラグタイプ、例えば「調査」フラグ、をたくさんの異なるドキュメント及び/又はドキュメントオブジェクトに適用することにより、ユーザは異種のアプリケーションタイプ全体にわたり、そのようなフラグ付きアイテム全てを後から見つけ、検索し、利用することができる。その際、異種のソフトウェアアプリケーション106a―106dを介して異なるアプリケーションタイプを個別に検索する必要はなく、又はオペレーティングシステム105を介して一般のファイルストレージシステムの包括的な検索を行う必要はない。
図3は、たくさんの異なるタイプのメタデータ(フラグ)の1つを、選択したドキュメント及び/又はドキュメントオブジェクトに適用するドロップダウンメニューを示すコンピュータ画面表示を示す。本発明の実施形態によれば、本明細書で記述されているように、個別のドキュメント及び/又はドキュメントオブジェクトはメタデータでフラグを付けることができるが、それは、所望のフラグタイプを適用することに先立ち、オペレーティングシステム105を介して、又は選択したドキュメントに異種のソフトウェアアプリケーション106a―106dのうち1つを介して、ドキュメントリストから所望のドキュメントを選択することにより可能である。所望のフラグタイプを選択した埋め込みドキュメントオブジェクトに適用するのに先立って、ドキュメントオブジェクト、例えば、テキスト選択、図オブジェクト、画像オブジェクト、表オブジェクト等を選択することにより、特定のドキュメントの中で特定のドキュメントオブジェクトにフラグを適用することができる。
図3を参照すると、所望のフラグを適用するためにドキュメント又はドキュメントオブジェクトを選択すると、たくさんの異なるフラグタイプのうち1つを選択したドキュメント又はドキュメントオブジェクトに選択的に適用するためにフラグライブラリメニュー320を展開することができる。本発明の実施形態によれば、分散コンピューティング環境を介してアクセス可能な、選択されたローカルファイルストレージシステム200又はリモートファイルストレージシステムの中に含まれるいかなるドキュメント又はドキュメントオブジェクトにも、フラグを適用することができる。ドロップダウンメニュー310の中に含まれるフラグ制御(コントロール)315を選択すると、メニュー320はドロップダウンメニュー310に近接して展開されたフライアウトメニューとして示される。すなわち、図3に示したメニューによれば、オペレーティングシステム105、又はアプリケーション106a―106dのうちの1つにより動作されるユーザインタフェースを介して、所望のドキュメント又はドキュメントオブジェクトを選択すると、ドロップダウンメニュー310がオペレーティングシステム又は、たとえばツールバー等のアプリケーション機能性のリストのもとで展開され、フライアウトメニュー320を選択されたドキュメント又はドキュメントオブジェクトに適用される1又は複数のフラグタイプを提示すために展開することができる。当然のことながら、図3に示すファイルライブラリメニュー320は、例を示すことだけが目的であり、本発明の実施形態によるドキュメント及び/又はドキュメントオブジェクトに適用可能なフラグタイプの異なるレイアウト及びプレゼンテーションを制限するものではない。例えば、フラグライブラリ320は異なるタイプのメニュー、又は選択されたドキュメント又はドキュメントオブジェクトに関する異なる場所又は方向で提示できる。
フラグライブラリメニュー320に示すように、選択されたドキュメント及び/又はドキュメントオブジェクトに適用するために、所望のフラグタイプをそこから選択することができるフラグアイテムの集合が提示されている。一実施形態によれば、関連するソフトウェアアプリケーション106a―106d又は関連するオペレーティングシステム105のプログラミングに従って、デフォルトのフラグセットを提供することができる。当然のことながら、図3に示すフラグタイプのリストは例を示すことだけが目的であり、本発明の実施形態に従って作成及び利用される莫大な数の異なるフラグタイプを制限するものではない。一実施形態によれば、ユーザアクションにより新しいフラグタイプを生成することができ、新しいフラグタイプを第三者のソフトウェアアプリケーションアドインを介して、フラグライブラリ320に追加することができる。更に、異種のソフトウェアアプリケーション106a―106dの各々は、異なるフラグタイプを含み、異種のソフトウェアアプリケーション106a―106dの各々は、フラグタイプをオペレーティングシステム105及び他のソフトウェアアプリケーション106a―106dに公開して、他のアプリケーション106a―106d又はオペレーティングシステム105により見つけられて利用されるソフトウェアアプリケーション106a―106dのどれか1つ又はオペレーティングシステム105を介して、ドキュメント及び/又はドキュメントオブジェクトにフラグを付けることを可能にする。
フラグライブラリ320を更に参照すると、「今日やること(To Do Today)」フラグ325は、フラグ付きアイテムが今日する必要のあるタスクに関連しているということを示すメタデータを持つ1又は複数のドキュメント及び/又はドキュメントオブジェクトにフラグを付けるために提供される。一般的な「やること(To Do)」フラグ330は、何らかの種類の注意を要する情報又はタスクに関連するとして、ドキュメント及び/又はドキュメントオブジェクトにマークを付けるために提供される。「リマインダ」フラグ335は、ユーザに、フラグ付きアイテムを見直すか、そうでなければ利用するように気付かせるために、ドキュメント及び/又はドキュメントオブジェクトに適用される。「重要」フラグ340は、フラグ付きアイテムが重要ということをフラグを付けているユーザに後から示すために利用できる。フラグライブラリ320で図示されている他のフラグのタイプには「返事待ち」フラグが含まれており、フラグ付きアイテムの何らかの側面について、フラグを付けているユーザが別のユーザからの返事を期待しているということを示すのに使用することができる。「質問」フラグは、フラグを付けているユーザが質問があるということについて何らかの側面を持っているとして、1又は複数のドキュメント及び/又はドキュメントオブジェクトにフラグを付けるために利用できる。図3には図示されていないその他のフラグには「リサーチ」フラグを含み、所与の調査研究又はプロジェクトに関連するとして、1又は複数のドキュメント及び/又はドキュメントにフラグを付けるために利用できる。「定義」フラグ345及び「個人用」フラグ350は、その後の場所及び所与のユーザが利用するために、所与のドキュメント及び/又はドキュメントオブジェクトを強調表示又は他の注釈を加えることを可能にする。「フラグクリア(Clear Flag)」制御355は、1又は複数のドキュメント及び/又はドキュメントオブジェクトに適用される1又は複数のフラグをクリアするために提供される。図4を参照して以下に記述されるように、「フラグ修正(Modify Flags)」制御360は、1又は複数のドキュメント及び/又はドキュメントオブジェクトに適用されるフラグを修正するために、又はさもなければカスタマイズするために提供される。
上述のように、ドキュメント及び/又はドキュメントオブジェクトにフラグを付けることより、本明細書で記述されているように、所与のフラグのタイプに従って互いに関連付けられるとして、所与のユーザがあるドキュメント及び/又はドキュメントオブジェクトを分類することが可能となり、それにより、所望の利用のためにユーザが同様にフラグを付けたアイテムのいずれか又全てを後で見つけることができる。例えば、ユーザは、一般のファイルストレージシステム200全体にわたって1又は複数の異なるソフトウェアアプリケーション106a―106dで生成された、多数の異なるドキュメント及び/又はドキュメントオブジェクトに対して、「今日やること(To Do Today)」フラグ325を適用することができ、それは、今日という日にユーザにとって重要なタスク又はイベントに関連している。以下に記述するように、1又は複数のドキュメント及び/又はドキュメントオブジェクトに、例えば「To Do Today(今日やること)」フラグを使用して一旦フラグを付けると、同じフラグタイプでフラグを付けられているという理由で、同様にフラグを付けたアイテム各々が関係付けられる。このようにして、ユーザが後から同様にフラグを付けたアイテムのいずれかを見直す及び/又は利用することを望めば、特定のフラグを付けたドキュメント及び/又はドキュメントオブジェクト全てを入手するために同じフラグタイプでフラグを付けたアイテムを求めてユーザはファイルストレージシステム200を検索することができる。
実施形態によれば、新しいフラグが作成され、現在1又は複数のドキュメント及び/又はドキュメントオブジェクトに適用されているフラグを、カスタマイズするか、又は適用後に修正することができる。図4を参照すると、もし「フラグ修正」制御360が選択されると、「フラグ修正」ダイアログ410、420が提供され、新しいフラグが作成され、既存のフラグが修正又は削除される。当然のことながら、ダイアログ410と420は例を示すだけの目的で図示されており、フラグ修正機能性を提供するために使用される、異なるレイアウト及び提示を限定するものではない。本発明の実施形態によれば、「フラグ修正」ダイアログは、選択されたファイルストレージシステム200のために立ち上げることができ、各々のフラグタイプでフラグを付けた選択されたファイルストレージシステムの中のドキュメント又はドキュメントオブジェクトの数のリストと共に選択されたファイルストレージシステムのフラグタイプが全て提示される。このようにして、所与のフラグが修正又は削除される場合、ユーザは、影響を受けるフラグ付きのアイテム数を素早く知ることができる。例えば、図4を参照すると、フラグタイプ「今日やること(To Do Today)」に対して、「カウント」欄の下に12のアイテムが示されている。ユーザが「今日やること(To Do Today)」フラグを修正する場合、選択されたファイルストレージシステム中の12項目が影響を受ける。
更に図4を参照すると、多くの方法で所与のフラグを修正することが可能である。アイコンセレクタ465を使用して、フラグ用の視覚的なアイコン、例えば疑問符アイコン、リサーチアイコン、アイディアアイコン等を、他の利用可能なアイコンに変更することができる。そのような変更が、関連したフラグ付きアイテムのグループのフラグ付きアイテムの1つ、例えば「今日やること(To Do Today)」とフラグを付けたアイテム全てに対してなされた場合、「今日やること(To Do Today)」フラグを持ったフラグ付きアイテム全てに対してその変更が自動的になされる。色セレクタ460により、所与のフラグアイコンの色を変更することができる。ラベルセレクタ455により、フラグの所与のグループに使用するテキストラベルを変更することができる。例えば、テキストラベルは「忘れずに価格リストを生成すること」と述べる「リマインダ」フラグに適用できる。ユーザが生成しなければならない価格リストに関連する情報を有する1又は複数のドキュメント又はドキュメントオブジェクトに、そのようなラベルを付けたフラグを適用することができる。ダイアログ410、420の 最上部を参照すると、「削除」制御430の選択に先立って、所望のフラグをダイアログから選択することにより、所与のフラグを削除することができる。新しいアイコンに対する所望のアイコンのタイプ、アイコンの色、アイコンのラベルの選択に先立って、「新しいフラグ」制御425を選択することにより、新しいフラグを生成することができる。
本発明の実施形態によれば、フラグは添付するか又は埋め込むことができる。図5を参照すると、「添付」されたフラグとは、フラグがもう1つのファイルストレージシステムのアイテム、例えばファイルストレージシステム200内に含まれたドキュメント又は他の電子ファイルを参照する状況を指す。例えば、ユーザはオペレーティングシステム105を介してワープロドキュメントを選択して、図3を参照して上述したように、所望のフラグをそのドキュメントに適用することができる。あるいは、ドキュメントをアプリケーション106a―106dを介して選択することができる。実施形態によれば、アプリケーション106a―106dを介してドキュメント及び/又はドキュメントオブジェクトに対して作成されたフラグアプリケーションは、ファイルストレージシステム200に持続しているので、フラグ付きアイテムは本明細書に記述されたオペレーティングシステム105、又は他のアプリケーション106a―106dから閲覧及びアクセスすることができる。
図5をさらに参照すると、フラグタイプ520が選択されたドキュメント510に適用されると、メタデータをターゲットフラグを指すソースドキュメントに適用することにより、そのフラグタイプとその選択されたドキュメントとの間に参照関係が生じる。フラグ及び参照されたドキュメントは、お互いを参照するファイルストレージシステム中のピアアイテムになる。こうして、そのドキュメントに適用されるフラグタイプをその後選択、あるいは分類すると、関連するドキュメント510が示され、またドキュメント510を選択すれば、それに適用されたフラグとの関係が示される。本発明の本態様により、フラグによりドキュメントに適用されたメタデータを使用して関連するドキュメントを見つけることができるので、フラグを持つドキュメントの検索及び修正をすばやく行なえる。
図5を更に参照すると、フラグメタデータが選択されたドキュメントに適用されると、視覚的に選択されたドキュメントを表わしているアイコン525が変化して、ユーザが選択したフラグアイコン530がドキュメントアイコン525に適用される。こうして、アイコン例535のようにドキュメントアイコン525がどこでグラフィックに表示されても、適用されたフラグアイコン530はドキュメントアイコン上に表示されて、本明細書で記述しているように、そのドキュメントにはフラグが付けられているということを視覚的に知らせる。
図6を参照すると、埋め込まれたフラグの適用ついて示している。「埋め込まれた」フラグとは、あるフラグがファイルストレージシステムの内部にあるアイテムに適用及び参照されている状況をいう。例えば、「埋め込まれた」フラグとは、例えばファイルストレージシステム内に含まれるドキュメントに埋め込まれた図、表、又は画像といったドキュメントオブジェクトに適用及び参照されているフラグである。認識されるべきであるが、埋め込まれたドキュメントオブジェクトには、テキスト選択、数値、又は選択されたドキュメントの他の特性でフラグを適用するために選択されたものも含まれる。認識されるべきであるが、単一のドキュメントは、異なるタイプのフラグでフラグを付けたたくさんの埋め込まれたオブジェクトを有することができ、以下で記述するようにソースドキュメント及び関連するフラグと共に、そのようなフラグ付きオブジェクト各々は、ファイルストレージシステム内で1つのピアアイテムになっている。
更に図6を参照すると、ソースドキュメント610内に含まれる埋め込まれたオブジェクト625にフラグが適用されると、埋め込まれたオブジェクト625とドキュメント610との間で「埋め込まれた」関係が確立され、埋め込まれたオブジェクトはソースドキュメントへのピアとして、ファイルストレージシステムに格納される。フラグ620のメタデータを埋め込まれたオブジェクトに適用することにより、埋め込まれたオブジェクト625とフラグ620との間に「参照」関係が確立される。こうして、適用したフラグを後から検索又は分類することにより、埋め込まれたオブジェクトに適用されるフラグメタデータに基づいて、埋め込まれたオブジェクトをネットで覆うことができる。アーキテクチャ上、埋め込まれたオブジェクト、ドキュメント及びフラグはファイルストレージシステムの中でピアアイテムとなる。埋め込まれたオブジェクトの視覚的表示630はフラグアイコン635を付けて生成されるが、図5を参照して上述したように、フラグがドキュメントに付加されていないので、ドキュメントアイコン640はフラグアイコンを受け取らない。このため、フラグ付きの埋め込まれたオブジェクトを後から視覚的に表示する際には、以下に記述するようにそのアイテムはフラグ付きドキュメントというよりもむしろ、フラグ付きの埋め込まれたオブジェクトとして識別されるであろう。
本発明の実施形態によれば、フラグは持ち運びができる。つまり、フラグはファイルストレージシステム200の中に格納されて、関連するドキュメント又はドキュメントオブジェクトにより参照されるので、フラグはドキュメントと一緒に「移動する」。従って、ユーザが会社でドキュメントに作業をした後で、帰宅してからファイルストレージシステムからそのドキュメントを再度開く場合、ドキュメントはそのドキュメントに適用されたフラグを参照するか指し示すので、家でユーザが再度開いた時にそのドキュメントはフラグを付けられる。一方では、一実施形態によれば、ドキュメントに適用されたフラグが、受信者が自分のドキュメントで使用しているフラグと競合する恐れがあるので、また受信者に送付してはいけない慎重に扱うべき情報をフラグが含んでいるかもしれないので、関連するドキュメントを電子メールで送る受信者に対してはプライバシーを保護するためにフラグを渡すことは許されない。
本明細書に記述しているように、特許請求する本発明の利点は、フラグを付けたデータを効率的に配置できることである。フラグがついたアイテムを、ユーザがどのようにして表に出すか、又は配置するかについて以下に記述する。図7を参照すると、オペレーティングシステムユーザインタフェース(シェル)の中に、又は関連するアプリケーション106a―106dのユーザインタフェースを介してアプリケーションレベルで、フラグ概要700が立ち上げられる。フラグ概要700は、選択したローカル及び/又はリモートファイルストレージシステムのために立ち上げて、選択したファイルストレージシステム200の中に含まれるフラグ付きアイテム全てのリストを提供することができる。一実施形態によれば、ドキュメント又はオブジェクト「名前」欄710は、フラグ付きアイテム各々に対し視覚的なアイコン及びラベルを提供する。フラグアイコンの視覚的な表示ができないか、さもなければ十分ではない場合には、リスト化されたドキュメント又はオブジェクト各々に適用されるフラグタイプの視覚的な表示を「フラグ」欄720が示す。当然のことながら、もしユーザがリスト化されたフラグ付きアイテムの1つを選択すれば、選択されたアイテムは使用できるように自動的に立ち上がる。
検索の履歴を強化するために、フラグ概要700にリスト化されたフラグ付きアイテムはフィルタリングされるか、又はたくさんの分類特性に基づいて分類される。図8は、1又は複数のフィルタリング特性により、複数のフラグ付きアイテムを選択的にフィルタリングするためのドロップダウンメニューのコンピュータ画面表示を示す。図8で示すように、所与のフラグタイプを持つ選択したファイルストレージシステム内のたくさんのアイテムは、異なるフラグタイプに対するフィルタ制御(コントロール)の隣に表示されている。実施形態によれば、概要700にリスト化されているフラグ付きアイテムの分類特性を選択するために、フラグフィルタメニュー800を展開することができる。例えば、「Aが一番上(A on top)」制御を選択すると、リスト化したアイテムがAからZまでアルファベット順に分類される。「やること(To Do)」制御840を選択すると、「やること(To Do)」フラグを持つアイテム全てがグループ化されて、概要700の一番上にリスト化される。「質問」制御860を選択すると、「質問」フラグを持つアイテム全てがグループ化され、概要700の一番上にそのグループが置かれる。このように、ユーザが所与のフラグ、例えば「質問」フラグを持つフラグ付きアイテム全てを見つけたい場合、ユーザはそのフラグに関してリスト化されているアイテムを分類し、選択したファイルストレージシステム全体にわたり所望のアイテム全てのリストを自動的に受け取ることができる。そしてユーザは1又は複数のリスト化されたアイテムを選択することができる。
リスト化されたアイテムは、「フラグによるグループ」制御880を選択することにより、フラグタイプによってグループ化することができる。「フラグによるスタック」制御870が選択されれば、リスト化されたアイテムはフラグタイプによりグループ化され、関係するフラグの「スタック」として各グループの視覚的な表示が、使用中のユーザインタフェースで図9に示すように提示される。「スタック」アイコンの厚さは、関連するフラグを持つアイテム数に対して視覚的に提示される。
図10を参照すると、図7に示すフラグ付きのデータ概要700から、フラグ付きドキュメント及び/又はドキュメントオブジェクトが表に出ることに加えて、フラグ付きドキュメント及び/又はドキュメントオブジェクトはまた、オペレーティングシステムレベル又はアプリケーションレベルユーザインタフェースに関連する情報ペインを介して表に出ることができる。図10を参照すると、オペレーティングシステムユーザインタフェース又はシェル1000が図示されており、ユーザがオペレーティングシステム105を介して1又は複数のアプリケーション106a―106dの機能性にアクセスできるように、また1又は複数のドキュメント、ドキュメントオブジェクト、ファイル、又は上述のファイルストレージシステム200の中に含まれる他のデータにユーザがアクセスできるように図示されている。図10に示すように、ドキュメント及び他のデータオブジェクト1010,1020の集合は、ユーザインタフェース又はシェル1000の中で提示される。当業者には当然であるが、ユーザインタフェース1000中で提示されているドキュメント、ファイル、及び他のデータの集合は、ドキュメント、ドキュメントオブジェクト、ファイル、又は他のデータの集合を提供するためにユーザインタフェース105の機能性を選択するのに応じたものであることができる。例えば、図示したドキュメント、ドキュメントオブジェクト、及び他のデータが維持されているフォルダをユーザが選択したかもしれない。当然のことながら、図10に示したファイルの集合は、上述のファイルストレージシステム200に含まれているデータのサブセットであってもよい。
本発明の実施形態によれば、ユーザがフラグ付きドキュメント、例えばフラグ付きのスプレッドシートドキュメント1020を選択する場合、情報ペイン1025を提供して、選択されたドキュメント内に含まれるフラグ付きアイテム全てをリスト化し、また選択されたドキュメント1020に関するフラグを持つファイルストレージシステム200内に含まれる他のドキュメント及び/又はドキュメントオブジェクトをリスト化する。図10に示すように、ペイン1025内のフラグ付きアイテムのリストは、フラグアイコン、フラグテキストラベル、又は関連するフラグ付きドキュメント及び/又はドキュメントオブジェクトに対しコンテキストを提供するテキスト情報等の他の役に立つ情報を含むことができる。
図10に示すような方法で関連するフラグ付きアイテムを表に出すことは有利である。なぜなら、現在選択されているドキュメントに関連するファイルストレージシステム200の中で維持されている他のドキュメント及びドキュメントオブジェクトに対して、ユーザが素早くアクセスすることができるからである。例えば、ユーザが、従業員のグループにデータを提供するためにスプレッドシートドキュメント1020を選択し、フラグ付きのテキスト選択1045に関連した同様のフラグがペイン1025内でリスト化されていることに気付いた場合、ユーザは関連するフラグ付きドキュメント又はオブジェクトを迅速に選択して、選択したスプレッドシートドキュメントを用いてユーザがプレゼンテーションする前又は最中に、フラグ付きドキュメント又はオブジェクトを見直すことができる。例えば、選択したスプレッドシートドキュメント内に提示されているデータ上にある会社の経営状況に関する関連ドキュメントの中にユーザが前もってフラグを付けたコンテントを有し、選択したスプレッドシートでユーザが提供しているプレゼンテーションに関して、関連するドキュメントの中での会社の経営状況が重要な意味を持つかもしれない。
本明細書に記述するように、本発明の実施形態を、オペレーティングシステムレベル及び/又は個々のアプリケーションレベルで、ドキュメント及び/又はドキュメントオブジェクトにフラグを付けるために利用することができる。例えば、オペレーティングシステム105ユーザインタフェース1000からドキュメント又はドキュメントオブジェクトを選択することによりドキュメント又はドキュメントオブジェクトにフラグを付けるように、ドキュメント及び/又はドキュメントオブジェクトは、アプリケーションレベル、例えばワープロアプリケーション、スプレッドシートアプリケーション、スライドプレゼンテーションアプリケーション、カレンダアプリケーション等を使用したアプリケーションレベルでフラグを付けることができる。図11を参照して、ワープロアプリケーション106aのユーザインタフェース1100を図示する。テキスト選択1110及び図オブジェクト1140を含むユーザインタフェース1100の作業領域の中にドキュメントが表示されている。本発明の実施形態によれば、ユーザインタフェース1100内に表示されたドキュメント全体に、ユーザがフラグを付けたい場合、図5を参照して上述したように、ユーザはフラグライブラリメニュー1130を展開して、選択されたフラグタイプのためのメタデータをドキュメントに選択的に添付することができる。
一方では、ユーザが次に、ドキュメントに含まれる特定のドキュメントオブジェクトに所望のフラグを適用したい場合、図6を参照して上述した方法で行うことができる。図11を参照すると、選択したフラグタイプをテキスト選択に適用するために、テキスト選択1120は強調表示されている。特定のテキストアイテム1120を選択すると、図11に示すように、フラグライブラリメニューアイコン選択することにより、フラグライブラリメニュー1130を展開することができる。そして、メニュー1130から特定のフラグタイプが選択され、そのフラグタイプのメタデータが選択されたテキストアイテムに適用され、図6を参照して上述したように、選択したテキストアイテムは、ファイルストレージシステム200内のフラグ付きの埋め込まれたオブジェクトになる。
図12を参照して、所与のフラグタイプに従ってユーザが次に図オブジェクト1140にフラグを付けるとを決めた場合、ユーザは上述のプロセスを繰り返すことになり、最初に図オブジェクト1140を選択して、次にフラグライブラリメニュー1130から所望のフラグタイプを選択する。フラグライブラリメニューから所望のフラグタイプが選択されれば、図6を参照して上述したように、図オブジェクトは埋め込まれたフラグ付きドキュメントオブジェクトとなる。ドキュメント内で1又は複数のオブジェクトが埋め込まれたフラグ付きオブジェクトとして上記のようにフラグが付けられると、ドキュメント中に含まれるフラグ付きオブジェクトの位置を識別するために、アイコン1220、1230がドキュメント中に表示される。一実施形態によれば、アイコン1220、1230に、例えばマウス上の焦点により焦点が合わされると、フラグ付きのコンテント、例えばテキスト選択1120又は図オブジェクト1140が強調表示され、フラグに関連したドキュメント中のコンテントをユーザに示す。更に、ユーザインタフェース1130のツールバーで図示したフラグライブラリメニューアイコン1210は動的に変化して、ドキュメント及び/又はドキュメントオブジェクトに適用された最後のフラグを視覚的に指示する。
本明細書で記述しているように、本発明の実施形態の有利な態様は、フラグ付きのコンテントを迅速にかつ効率的に検索する能力があることである。図13を参照して、スライドプレゼンテーションアプリケーション106cのユーザインタフェース1300の例を図示する。ユーザインタフェース1300では、ユーザがフラグ付きのコンテントを迅速に検索できるように、情報ペイン1320が提供されている。例えば、ユーザは特定のフラグタイプ、例えば「質問」フラグ、「検索」フラグ、「リマインダ」フラグ等に関して検索することができる。例えば、雇い主へ提示するスライドプレゼンテーションに組み込まなければならない所与のトピックに関する情報のために、ユーザが今まで3週間かけて様々なドキュメントを探してきたとする。ユーザは、自分に興味がある特定のドキュメント又はドキュメントオブジェクトを見つけるたびに、「リサーチ」フラグでドキュメン又はドキュメント内の埋め込まれたオブジェクトにフラグを付ける。今や、ユーザは雇い主にスライドプレゼンテーションをいつでも提示できるよう準備ができている。
本発明の実施形態によれば、ユーザはスライドプレゼンテーションアプリケーションユーザインタフェース1300を立ち上げることが可能であり、それに続き情報ペイン1320が立ち上がる。それから「リサーチ」フラグでフラグを付けたドキュメント及び/又はドキュメントオブジェクト全てを探して、ユーザはファイルストレージシステム200の検索を行うことができる。その結果、「リサーチ」でフラグを付けたドキュメント及び/又はドキュメントオブジェクトは全て情報ペイン1320の中でリスト化される。ユーザは、情報ペイン1320の中にリスト化された1又は複数のフラグ付きドキュメント及び/又はドキュメントオブジェクトを選択することができ、そうしてスライドプレゼンテーション1310に直接インポートするために、フラグ付きドキュメントから情報を選択することができる。こうして、現在のスライドプレゼンテーションアプリケーションに適用可能な情報を有しているとして、ユーザがこれまでに見つけてマークを付けたドキュメント各々に対して個々に検索を行う必要はない。リサーチ中に見つけられたユーザのフラグ付きドキュメント及び/又はドキュメントオブジェクトは全て、ユーザが情報ペイン1230の中で迅速に効率よく利用することができる。
本明細書で記述しているように、フラグ付きアイテムを後から検索及び取り出すことを強化をするためにフラグメタデータが付いたドキュメント及び/又はドキュメントオブジェクトを装飾する方法、システム、及びコンピュータ製品が提供されている。当業者には明らかなように、本発明の範囲又は精神から外れることなく、様々な修正又は変更を本発明において行うことができる。本明細書に開示されている本発明の仕様と実践を考慮すれば、本発明の他の実施形態は、当業者にとっては明らかであろう。
本発明の実施形態のための例示的コンピューティングオペレーティング環境を示す図である。 コンピュータオペレーティングシステム、1又は複数のソフトウェアアプリケーションと、ローカル及び/又はリモートファイルストレージシステムとの間の相互作用を示す簡単なブロック図である。 メタデータ(フラグ)の異なるタイプを選択したドキュメント又はドキュメントオブジェクトに適用するドロップダウンメニューを示すコンピュータ画面表示を示す図である。 過去に適用した1又は複数のフラグを修正するメニュー又はダイアログのコンピュータ画面表示を示す図である。 適用したフラグと、それに対応するフラグ付きドキュメントとの間の関係を示す簡単なブロック図である。 適用したフラグと、関連するドキュメント内に埋め込まれたそれに対応するオブジェクトとの間の関係を示す簡単なブロック図である。 フラグ付きアイテムの概要表示のコンピュータ画面表示を示す図である。 1又は複数のフィルタリング特性により複数のフラグ付きアイテムを選択的にフィルタリングするドロップダウンメニューのコンピュータ画面表示を示す図である。 同様にフラグを付けたアイテムを積重ねることにより整理されたフラグ付きアイテムを識別する1又は複数のアイコンを示す図である。 電子ドキュメントのリスト、及び、選択されたドキュメント及び/又はドキュメントオブジェクトに関する1又は複数のフラグ付きアイテムについての情報を提供する情報ペインを示すコンピュータ画面表示を示す図である。 フラグメタデータが適用されたテキスト選択を含むワープロドキュメントのコンピュータ画面表示を示す図である。 フラグメタデータが適用された、埋め込まれた図オブジェクト含む電子ドキュメントのコンピュータ画面表示を示す図である。 近接する情報ペインで提供されるフラグ付きドキュメント及び/又はドキュメントオブジェクトのリストに関連して生成される電子ドキュメントのコンピュータ画面表示を示す図である。

Claims (20)

  1. ドキュメントにメタデータを適用して、その後のドキュメント検索を向上させる方法であって、
    ソフトウェアアプリケーションのユーザインタフェースを介してドキュメントを取得するステップ、
    前記ドキュメントに適用する1又は複数のフラグタイプを提供するステップ、
    前記ドキュメントに適用する1又は複数のフラグタイプのうち選択した1つを受け取るステップ、
    前記選択したフラグタイプに関連するメタデータを前記ドキュメントに保存するステップ、
    前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立するステップ、
    前記選択したフラグに関するデータアイテムのいずれかに対する検索要求を前記ソフトウェアアプリケーションのユーザインタフェースを介して受け取るステップ、
    前記ドキュメントに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップ、
    前記検索要求に応じて前記ドキュメントを戻すステップ
    を有することを特徴とする方法。
  2. 前記ドキュメントに適用する1又は複数のフラグタイプを提供するステップは、前記ドキュメントに適用する1又は複数のフラグタイプ各々に対してメタデータを提供するステップを含むことを特徴とする請求項1に記載の方法。
  3. 前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立後、前記フラグ及び前記関連するメタデータを、前記ドキュメントに対するピアアイテムとしてファイルストレージシステムに保存することを特徴とする請求項1に記載の方法。
  4. 前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立後、前記選択したフラグに関連する前記メタデータは前記ドキュメントに保存されているという視覚的な識別を含む、前記ドキュメントの視覚的な表示を生成することを特徴とする請求項1に記載の方法。
  5. 前記選択したフラグに関するデータアイテムのいずれかに対する検索要求を受け取った後、前記選択されたフラグタイプに関連する前記メタデータを求めて、ファイルストレージシステム内の1又は複数のドキュメント検索することを特徴とする請求項1に記載の方法。
  6. 1又は複数の追加したドキュメントに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップを更に有することを特徴とする請求項5に記載の方法。
  7. 前記検索要求に応じて前記1又は複数の追加したドキュメントを戻すステップ更を有することを特徴とする請求項6に記載の方法。
  8. 前記ソフトウェアアプリケーションのユーザインタフェースの情報ペインにおいて、前記フラグタイプに関連するメタデータを有する戻されたドキュメントいずれかに対して識別情報を表示するステップを更に有することを特徴とする請求項7に記載の方法。
  9. 戻されたドキュメントの前記識別情報の選択を受け取るステップ、及び前記戻されたドキュメントを立ち上げるステップを更に含むことを特徴とする請求項8に記載の方法。
  10. 前記1又は複数のドキュメントのうち少なくとも1つが前記フラグに関連する保存されたメタデータを含む、1又は複数のドキュメントのリストを提供するステップを更に有することを特徴とする請求項1に記載の方法。
  11. 前記フラグに関連する保存されたメタデータを有する前記1又は複数のドキュメントのうち前記1つを選択して受け取るステップ、及び
    前記フラグに関連する保存されたメタデータを有するファイルストレージシステムから他のドキュメント全てを検索するステップ
    を更に含むことを特徴とする請求項10に記載の方法。
  12. 情報ペイン内で、前記フラグに関連する保存されたメタデータを有する前記ファイルストレージシステムから、他のドキュメント全てのリストを表示するステップを更に有することを特徴とする請求項11に記載の方法。
  13. フラグメタデータを適用するドキュメントを受け取るステップは、ドキュメントオブジェクトを受け取るステップを含むことを特徴とする請求項1に記載の方法。
  14. ドキュメントオブジェクトを受け取るステップは、ドキュメント内に埋め込まれたオブジェクトの選択を受け取って、フラグメタデータを前記埋め込まれたオブジェクトに適用するステップを含むことを特徴とする請求項13に記載の方法。
  15. 前記ドキュメントに適用する前記1又は複数のフラグタイプのうちの1つの選択を受け取るステップは、前記埋め込まれたオブジェクトに適用する前記1又は複数のフラグタイプのうちの1つの選択を受け取るステップを含むことを特徴とする請求項14に記載の方法。
  16. 前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立するステップは、前記埋め込まれたオブジェクトと前記選択したフラグタイプとの間に参照関係を確立するステップを含み、
    前記フラグ及び前記関連するメタデータを、前記ドキュメントへのピアアイテムとしてファイルストレージシステムに保存するステップは、前記フラグ及び前記関連するメタデータを、前記埋め込まれたオブジェクトへのピアアイテムとしてファイルストレージシステムに保存するステップを含み、
    前記ドキュメントに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップは、前記埋め込まれたオブジェクトに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップを含み、
    前記検索要求に応じて前記ドキュメントを戻すステップは、前記検索要求に応じて前記埋め込まれたオブジェクトを戻すステップを含むこと
    を特徴とする請求項15に記載の方法。
  17. 前記選択したフラグタイプに関連するメタデータを前記ドキュメントに保存するステップは、前記保存されたメタデータに対して特定されたアクションを実行する前記ドキュメントにプログラム上のアクションを保存するステップを含むことを特徴とする請求項1に記載の方法。
  18. 前記フラグタイプはタスクフラグであり、前記保存されたメタデータに対して特定された前記アクションは、関連するカレンダアプリケーション内でタスクを作成することを特徴とする請求項17に記載の方法。
  19. コンピュータにより実行されたときにメタデータをドキュメントに適用して、その後のドキュメントの検索を向上させる方法を実施するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
    ソフトウェアアプリケーションのユーザインタフェースを介してドキュメントを受け取るステップ、
    前記ドキュメントに適用する1又は複数のフラグタイプを提供するステップ、
    前記ドキュメントに適用する1又は複数のフラグタイプのうちの1つの選択を受け取るステップ、
    前記選択したフラグタイプに関連するメタデータを前記ドキュメントに保存するステップ、
    前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立するステップ、
    前記選択したフラグに関するデータアイテムのいずれかを求める検索要求を前記ソフトウェアアプリケーションのユーザインタフェースを介して受け取るステップ、
    前記ドキュメントに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップ、
    前記検索要求に応じて前記ドキュメントを戻すステップ
    を有することを特徴とするコンピュータ可読媒体。
  20. コンピュータにより実行されたときにメタデータをドキュメントに適用して、その後のドキュメントの検索を向上させる方法を実施するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
    ソフトウェアアプリケーションのユーザインタフェースを介して埋め込まれたドキュメントオブジェクトを受け取るステップ、
    前記埋め込まれたドキュメントオブジェクトに適用する1又は複数のフラグタイプを提供するステップ、
    前記埋め込まれたドキュメントオブジェクトに適用する1又は複数のフラグタイプのうち1つの選択を受け取るステップ、
    前記選択したフラグタイプに関連するメタデータを前記埋め込まれたドキュメントオブジェクトに保存するステップ、
    前記埋め込まれたドキュメントオブジェクトと前記選択したフラグタイプとの間に参照関係を確立するステップ、
    前記選択したフラグに関するデータアイテムのいずれかを求める検索要求を前記ソフトウェアアプリケーションのユーザインタフェースを介して受け取るステップ、
    前記埋め込まれたドキュメントオブジェクトに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップ、
    前記検索要求に応じて前記埋め込まれたドキュメントオブジェクトを戻すステップ
    を有することを特徴とするコンピュータ可読媒体。
JP2008549567A 2006-01-05 2007-01-04 ソフトウェアアプリケーションユーザインタフェースを介したドキュメントおよびドキュメントオブジェクトへのメタデータの適用 Withdrawn JP2009522693A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/326,110 US7797638B2 (en) 2006-01-05 2006-01-05 Application of metadata to documents and document objects via a software application user interface
PCT/US2007/000244 WO2007081783A2 (en) 2006-01-05 2007-01-04 Application of metadata to documents and document objects via a software application user interface

Publications (1)

Publication Number Publication Date
JP2009522693A true JP2009522693A (ja) 2009-06-11

Family

ID=38225809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008549567A Withdrawn JP2009522693A (ja) 2006-01-05 2007-01-04 ソフトウェアアプリケーションユーザインタフェースを介したドキュメントおよびドキュメントオブジェクトへのメタデータの適用

Country Status (6)

Country Link
US (1) US7797638B2 (ja)
EP (1) EP1977340A4 (ja)
JP (1) JP2009522693A (ja)
KR (1) KR20080086984A (ja)
CN (1) CN101366021B (ja)
WO (1) WO2007081783A2 (ja)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7793233B1 (en) 2003-03-12 2010-09-07 Microsoft Corporation System and method for customizing note flags
US7774799B1 (en) 2003-03-26 2010-08-10 Microsoft Corporation System and method for linking page content with a media file and displaying the links
US7454763B2 (en) 2003-03-26 2008-11-18 Microsoft Corporation System and method for linking page content with a video media file and displaying the links
US7712049B2 (en) * 2004-09-30 2010-05-04 Microsoft Corporation Two-dimensional radial user interface for computer software applications
US7788589B2 (en) 2004-09-30 2010-08-31 Microsoft Corporation Method and system for improved electronic task flagging and management
US7797638B2 (en) 2006-01-05 2010-09-14 Microsoft Corporation Application of metadata to documents and document objects via a software application user interface
US7747557B2 (en) * 2006-01-05 2010-06-29 Microsoft Corporation Application of metadata to documents and document objects via an operating system user interface
US20070212507A1 (en) * 2006-03-13 2007-09-13 Arst Kevin M Document Flagging And Indexing System
US7761785B2 (en) 2006-11-13 2010-07-20 Microsoft Corporation Providing resilient links
US7707518B2 (en) 2006-11-13 2010-04-27 Microsoft Corporation Linking information
KR100982991B1 (ko) 2008-09-03 2010-09-17 삼성엘이디 주식회사 양자점 파장변환체, 양자점 파장변환체의 제조방법 및 양자점 파장변환체를 포함하는 발광장치
US20100070845A1 (en) * 2008-09-17 2010-03-18 International Business Machines Corporation Shared web 2.0 annotations linked to content segments of web documents
JP2010277329A (ja) * 2009-05-28 2010-12-09 Toshiba Corp 近傍探索装置
US8572062B2 (en) * 2009-12-21 2013-10-29 International Business Machines Corporation Indexing documents using internal index sets
US20110313803A1 (en) * 2010-06-22 2011-12-22 Microsoft Corporation Social Task Lists
US8381088B2 (en) * 2010-06-22 2013-02-19 Microsoft Corporation Flagging, capturing and generating task list items
EP2625655A4 (en) 2010-10-06 2014-04-16 Planet Data Solutions SYSTEM AND METHOD FOR INDEXING ELECTRONIC DETECTION DATA
JP5652114B2 (ja) * 2010-10-19 2015-01-14 株式会社リコー ワークフロー実行装置、プレビュー作成方法及びプログラム
US8819593B2 (en) * 2010-11-12 2014-08-26 Microsoft Corporation File management user interface
US8826148B2 (en) 2011-05-05 2014-09-02 Microsoft Corporation Simultaneous email and attachment viewing
US10192176B2 (en) 2011-10-11 2019-01-29 Microsoft Technology Licensing, Llc Motivation of task completion and personalization of tasks and lists
US9148771B2 (en) 2013-07-29 2015-09-29 Motorola Solutions, Inc. Method to provide context-aware linkage between NG9-1-1 SMS and public safety incident
JP6263919B2 (ja) * 2013-09-20 2018-01-24 カシオ計算機株式会社 情報表示制御装置、情報表示制御方法及び情報表示制御プログラム
US10042638B2 (en) 2014-09-30 2018-08-07 Entit Software Llc Evaluating documentation coverage
US10521278B2 (en) * 2017-09-26 2019-12-31 Google Llc Format-specific data object passing between applications
USD873289S1 (en) 2018-06-08 2020-01-21 Saphyre, Inc. Display screen or portion thereof with graphical user interface
US10846268B2 (en) 2018-06-08 2020-11-24 Saphyre, Inc. and Gabino M. Roche Jr. Technologies for file sharing
CN109933803B (zh) * 2019-03-25 2023-06-02 北京金山数字娱乐科技有限公司 一种成语信息展示方法、展示装置、电子设备及存储介质
USD905728S1 (en) 2019-12-31 2020-12-22 Saphyre, Inc. Display screen or portion thereof with graphical user interface
USD951270S1 (en) 2020-03-06 2022-05-10 Saphyre, Inc. Display screen or portion thereof with graphical user interface

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050102607A1 (en) * 2000-11-30 2005-05-12 Microsoft Corporation Method and system for setting document-linked timed reminders
WO2005089291A2 (en) * 2004-03-15 2005-09-29 Yahoo Inc. Search system and methods with integration of user annotations from a trust network

Family Cites Families (238)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US599938A (en) * 1898-03-01 Ander gillies
US670477A (en) * 1899-12-09 1901-03-26 William R Fox Type-writing machine.
US5287514A (en) 1990-01-08 1994-02-15 Microsoft Corporation Method and system for customizing a user interface in a computer system
US5898434A (en) 1991-05-15 1999-04-27 Apple Computer, Inc. User interface system having programmable user interface elements
US5202828A (en) 1991-05-15 1993-04-13 Apple Computer, Inc. User interface system having programmable user interface elements
US5519606A (en) 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5416895A (en) 1992-04-08 1995-05-16 Borland International, Inc. System and methods for improved spreadsheet interface with user-familiar objects
US5563996A (en) 1992-04-13 1996-10-08 Apple Computer, Inc. Computer note pad including gesture based note division tools and method
US5701424A (en) 1992-07-06 1997-12-23 Microsoft Corporation Palladian menus and methods relating thereto
US5734915A (en) 1992-11-25 1998-03-31 Eastman Kodak Company Method and apparatus for composing digital medical imagery
JP3083676B2 (ja) 1993-05-21 2000-09-04 株式会社日立製作所 デ−タファイル装置
US5596656B1 (en) 1993-10-06 2000-04-25 Xerox Corp Unistrokes for computerized interpretation of handwriting
US5806079A (en) 1993-11-19 1998-09-08 Smartpatents, Inc. System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects
US5555376A (en) 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5812865A (en) 1993-12-03 1998-09-22 Xerox Corporation Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users
US5493692A (en) 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
US5530794A (en) 1994-08-29 1996-06-25 Microsoft Corporation Method and system for handling text that includes paragraph delimiters of differing formats
US5537628A (en) 1994-08-29 1996-07-16 Microsoft Corporation Method for handling different code pages in text
EP1028374B1 (en) 1994-12-13 2007-08-22 Microsoft Corporation Data transfer with expanded clipboard formats
US5625783A (en) 1994-12-13 1997-04-29 Microsoft Corporation Automated system and method for dynamic menu construction in a graphical user interface
US5870552A (en) 1995-03-28 1999-02-09 America Online, Inc. Method and apparatus for publishing hypermedia documents over wide area networks
US6269389B1 (en) 1995-05-05 2001-07-31 Apple Computer, Inc. Method and system for controlling the copying and insertion of contents of documents
JP2859559B2 (ja) 1995-05-26 1999-02-17 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータ・ネットワーク・システム、コンピュータ・システム、及びクリップボード制御方法
US5798760A (en) 1995-06-07 1998-08-25 Vayda; Mark Radial graphical menuing system with concentric region menuing
US5781192A (en) 1996-01-16 1998-07-14 Canon Information Systems, Inc. Data transfer system
US5761683A (en) 1996-02-13 1998-06-02 Microtouch Systems, Inc. Techniques for changing the behavior of a link in a hypertext document
US5855006A (en) 1996-03-01 1998-12-29 Humware Personal activity scheduling apparatus
US6025837A (en) 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
WO1997044726A1 (en) 1996-05-06 1997-11-27 Adobe Systems Incorporated Internet hyperlink drag and drop
US5838321A (en) 1996-05-06 1998-11-17 Ast Research, Inc. User interface with embedded objects for personal computers and the like
US5724595A (en) 1996-06-19 1998-03-03 Sun Microsystems, Inc. Simple method for creating hypertext links
US6035104A (en) 1996-06-28 2000-03-07 Data Link Systems Corp. Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destination
US5801693A (en) 1996-07-03 1998-09-01 International Business Machines Corporation "Clear" extension to a paste command for a clipboard function in a computer system
US5958008A (en) 1996-10-15 1999-09-28 Mercury Interactive Corporation Software system and associated methods for scanning and mapping dynamically-generated web documents
US6424995B1 (en) 1996-10-16 2002-07-23 Microsoft Corporation Method for displaying information contained in an electronic message
US6460058B2 (en) 1996-12-06 2002-10-01 Microsoft Corporation Object-oriented framework for hyperlink navigation
US5884306A (en) 1997-01-31 1999-03-16 Microsoft Corporation System and method for directly manipulating fields for grouping items
US5999938A (en) 1997-01-31 1999-12-07 Microsoft Corporation System and method for creating a new data structure in memory populated with data from an existing data structure
US5819029A (en) 1997-02-20 1998-10-06 Brittan Communications International Corp. Third party verification system and method
US5970455A (en) 1997-03-20 1999-10-19 Xerox Corporation System for capturing and retrieving audio data and corresponding hand-written notes
US6002402A (en) 1997-04-09 1999-12-14 Symantec Corporation System and method for producing a drag-and-drop object from a popup menu item
US5940078A (en) 1997-06-17 1999-08-17 Sun Microsystems, Inc. Method and apparatus for changing the appearance of icon images on a computer display monitor
GB2326744A (en) 1997-06-17 1998-12-30 Nokia Mobile Phones Ltd Intelligent copy and paste operations for application handling units
US6282548B1 (en) 1997-06-21 2001-08-28 Alexa Internet Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata
US6249283B1 (en) 1997-07-15 2001-06-19 International Business Machines Corporation Using OCR to enter graphics as text into a clipboard
US6141011A (en) 1997-08-04 2000-10-31 Starfish Software, Inc. User interface methodology supporting light data entry for microprocessor device having limited user input
US6433801B1 (en) 1997-09-26 2002-08-13 Ericsson Inc. Method and apparatus for using a touch screen display on a portable intelligent communications device
US5970466A (en) 1997-10-06 1999-10-19 Impromed, Inc. Graphical computer system and method for appointment scheduling
US6057845A (en) 1997-11-14 2000-05-02 Sensiva, Inc. System, method, and apparatus for generation and recognizing universal commands
US6321242B1 (en) 1998-02-06 2001-11-20 Sun Microsystems, Inc. Re-linking technology for a moving web site
US6065012A (en) 1998-02-27 2000-05-16 Microsoft Corporation System and method for displaying and manipulating user-relevant data
US6034686A (en) 1998-03-09 2000-03-07 3Com Corporation Collapsing event display for small screen computer
US6490634B2 (en) 1998-03-13 2002-12-03 Hewlett-Packard Co. Adaptive digital data transfer apparatus and method
US6448987B1 (en) 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
GB2336022A (en) 1998-04-03 1999-10-06 Discreet Logic Inc Edit processing audio-visual data
US6310622B1 (en) 1998-04-07 2001-10-30 Adobe Systems Incorporated Automatic graphical pattern placement and adjustment
US6789228B1 (en) 1998-05-07 2004-09-07 Medical Consumer Media Method and system for the storage and retrieval of web-based education materials
US6133915A (en) 1998-06-17 2000-10-17 Microsoft Corporation System and method for customizing controls on a toolbar
US6810405B1 (en) 1998-08-18 2004-10-26 Starfish Software, Inc. System and methods for synchronizing data between multiple datasets
US6572660B1 (en) 1998-08-20 2003-06-03 Russell I. Okamoto Method and system for creating hyperlinks and hyperlinked documents from the direct manipulation of information (“Drag and link” operation)
US6253217B1 (en) 1998-08-31 2001-06-26 Xerox Corporation Active properties for dynamic document management system configuration
US6177939B1 (en) 1998-10-08 2001-01-23 Eastman Kodak Company Method of saving sections of a document to random access memory
US6751777B2 (en) 1998-10-19 2004-06-15 International Business Machines Corporation Multi-target links for navigating between hypertext documents and the like
US7165098B1 (en) 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
US6970867B1 (en) * 1998-11-12 2005-11-29 International Business Machines Corporation Bookmarking of web page frames in world wide web for accessing web pages within a frames implementation
US20030097361A1 (en) 1998-12-07 2003-05-22 Dinh Truong T Message center based desktop systems
US6513046B1 (en) 1999-12-15 2003-01-28 Tangis Corporation Storing and recalling information to augment human memories
US7137069B2 (en) 1998-12-18 2006-11-14 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US6812937B1 (en) 1998-12-18 2004-11-02 Tangis Corporation Supplying enhanced computer user's context data
US6747675B1 (en) 1998-12-18 2004-06-08 Tangis Corporation Mediating conflicts in computer user's context data
US6842877B2 (en) 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US6791580B1 (en) 1998-12-18 2004-09-14 Tangis Corporation Supplying notifications related to supply and consumption of user context data
US7055101B2 (en) 1998-12-18 2006-05-30 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7107539B2 (en) 1998-12-18 2006-09-12 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US6466232B1 (en) 1998-12-18 2002-10-15 Tangis Corporation Method and system for controlling presentation of information to a user based on the user's condition
US6801223B1 (en) 1998-12-18 2004-10-05 Tangis Corporation Managing interactions between computer users' context models
US7076737B2 (en) 1998-12-18 2006-07-11 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US6499041B1 (en) 1998-12-29 2002-12-24 International Business Machines Corporation Methods, systems and computer program products for copying between templates having associated field designations
US6802041B1 (en) 1999-01-20 2004-10-05 Perfectnotes Corporation Multimedia word processor
US6411311B1 (en) 1999-02-09 2002-06-25 International Business Machines Corporation User interface for transferring items between displayed windows
US6459441B1 (en) 1999-03-03 2002-10-01 Dassault Systemes Software interface
US6429882B1 (en) 1999-03-15 2002-08-06 Sun Microsystems, Inc. User interface component
US6763496B1 (en) 1999-03-31 2004-07-13 Microsoft Corporation Method for promoting contextual information to display pages containing hyperlinks
US6308201B1 (en) 1999-04-08 2001-10-23 Palm, Inc. System and method for sharing data among a plurality of personal digital assistants
US6549219B2 (en) 1999-04-09 2003-04-15 International Business Machines Corporation Pie menu graphical user interface
US6538665B2 (en) 1999-04-15 2003-03-25 Apple Computer, Inc. User interface for presenting media information
US7079712B1 (en) 1999-05-25 2006-07-18 Silverbrook Research Pty Ltd Method and system for providing information in a document
US7188073B1 (en) 1999-08-18 2007-03-06 Tam Tommy H On-line appointment system with electronic notifications
US6538673B1 (en) 1999-08-23 2003-03-25 Divine Technology Ventures Method for extracting digests, reformatting, and automatic monitoring of structured online documents based on visual programming of document tree navigation and transformation
EP1087306A3 (en) 1999-09-24 2004-11-10 Xerox Corporation Meta-documents and method of managing them
CA2385833C (en) 1999-09-28 2016-10-18 Parlano, Inc. Information flow management in real time
US6606653B1 (en) 1999-10-07 2003-08-12 International Business Machines Corporation Updating of embedded links in World Wide Web source pages to have the new URLs of their linked target Web pages after such target Web pages have been moved
US20030050927A1 (en) 2001-09-07 2003-03-13 Araha, Inc. System and method for location, understanding and assimilation of digital documents through abstract indicia
US6651059B1 (en) 1999-11-15 2003-11-18 International Business Machines Corporation System and method for the automatic recognition of relevant terms by mining link annotations
US6924797B1 (en) 1999-11-30 2005-08-02 International Business Machines Corp. Arrangement of information into linear form for display on diverse display devices
US6944821B1 (en) 1999-12-07 2005-09-13 International Business Machines Corporation Copy/paste mechanism and paste buffer that includes source information for copied data
US6686938B1 (en) 2000-01-05 2004-02-03 Apple Computer, Inc. Method and system for providing an embedded application toolbar
US6848075B1 (en) 2000-02-10 2005-01-25 International Business Machines Corporation Internet web browser with memory enhanced hyperlink display
US7254785B2 (en) 2000-02-17 2007-08-07 George Reed Selection interface system
US20020026478A1 (en) 2000-03-14 2002-02-28 Rodgers Edward B. Method and apparatus for forming linked multi-user groups of shared software applications
US7577901B1 (en) 2000-03-15 2009-08-18 Ricoh Co., Ltd. Multimedia document annotation
US6704770B1 (en) 2000-03-28 2004-03-09 Intel Corporation Method and apparatus for cut, copy, and paste between computer systems across a wireless network
AU2001249768A1 (en) 2000-04-02 2001-10-15 Tangis Corporation Soliciting information based on a computer user's context
US6618732B1 (en) 2000-04-11 2003-09-09 Revelink, Inc. Database query handler supporting querying of textual annotations of relations between data objects
US7143338B2 (en) 2000-04-14 2006-11-28 International Business Machines Corporation Method and system in an electronic spreadsheet for handling absolute references in a copy/cut and paste operation according to different modes
WO2001082182A1 (en) 2000-04-20 2001-11-01 Weinstein Stephen G Agreement management system and method
US6925496B1 (en) 2000-06-16 2005-08-02 I-Lor, Llc Method of enhancing hyperlinks by adding user selectable functions to hyperlinks for capturing displayable elements and the url associated with the hyperlinks and displaying a link snapshot based on the hyperlink
US20030100999A1 (en) 2000-05-23 2003-05-29 Markowitz Victor M. System and method for managing gene expression data
US7346848B1 (en) 2000-06-21 2008-03-18 Microsoft Corporation Single window navigation methods and systems
US6735347B1 (en) 2000-08-08 2004-05-11 International Business Machines Corporation Method and apparatus for text extraction from cut image
US20020120697A1 (en) 2000-08-14 2002-08-29 Curtis Generous Multi-channel messaging system and method
WO2002017639A2 (en) 2000-08-21 2002-02-28 Intellocity Usa, Inc. System and method for television enhancement
US7130885B2 (en) 2000-09-05 2006-10-31 Zaplet, Inc. Methods and apparatus providing electronic messages that are linked and aggregated
US20020087642A1 (en) 2000-10-11 2002-07-04 Wei Kevin Hui Method and apparatus for transferring audio and video files to and from a remote computing system
US20020044152A1 (en) 2000-10-16 2002-04-18 Abbott Kenneth H. Dynamic integration of computer generated and real world images
WO2002033541A2 (en) 2000-10-16 2002-04-25 Tangis Corporation Dynamically determining appropriate computer interfaces
US20020054130A1 (en) 2000-10-16 2002-05-09 Abbott Kenneth H. Dynamically displaying current status of tasks
EP1202206A3 (en) 2000-10-24 2004-01-21 International Business Machines Corporation Method and system in an electronic spreadsheet for persistently self-replicating multiple ranges of cells through a copy-paste operation
US7466663B2 (en) 2000-10-26 2008-12-16 Inrotis Technology, Limited Method and apparatus for identifying components of a network having high importance for network integrity
WO2002039245A2 (en) 2000-11-09 2002-05-16 Change Tools, Inc. A user definable interface system, method and computer program product
JP2002202936A (ja) 2000-12-18 2002-07-19 Kizna Corp 情報収集サーバ及び情報収集方法並びに記録媒体
US7644400B2 (en) 2000-12-18 2010-01-05 Ack Ventures Holdings, Llc System and method for delivering content to mobile devices
US6925605B2 (en) 2000-12-28 2005-08-02 International Business Machines Corporation Collating table for email
US20020089540A1 (en) 2001-01-08 2002-07-11 Freddie Geier Media editing and creating interface
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
US6801227B2 (en) 2001-01-16 2004-10-05 Siemens Medical Solutions Health Services Inc. System and user interface supporting user navigation and concurrent application operation
US7222156B2 (en) 2001-01-25 2007-05-22 Microsoft Corporation Integrating collaborative messaging into an electronic mail program
JP4668515B2 (ja) 2001-01-30 2011-04-13 韓國電子通信研究院 マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法
KR100397475B1 (ko) 2001-02-17 2003-09-13 (주)옴니텔 셀 브로드캐스팅 시스템을 활용한 이동전화방송 서비스시스템 및 서비스 방법
US20020133520A1 (en) 2001-03-15 2002-09-19 Matthew Tanner Method of preparing a multimedia recording of a live presentation
US7174514B2 (en) 2001-03-28 2007-02-06 Siebel Systems, Inc. Engine to present a user interface based on a logical structure, such as one for a customer relationship management system, across a web site
US6735247B2 (en) * 2001-03-30 2004-05-11 Qualcomm, Incorporated Method and apparatus in a communication system
FR2823343B1 (fr) 2001-04-05 2003-07-04 Cit Alcatel Dispositif de generation d'un fichier multimedia a destination d'un terminal de telecommunications et fichier multimedia associe
US7260771B2 (en) 2001-04-26 2007-08-21 Fuji Xerox Co., Ltd. Internet-based system for multimedia meeting minutes
US7185050B2 (en) 2001-04-30 2007-02-27 Hewlett-Packard Development Company, L.P. Document management system and method using content grouping system
US6745208B2 (en) 2001-05-31 2004-06-01 International Business Machines Corporation Method and apparatus for synchronizing an XML document with its object model
US7334196B2 (en) 2001-06-25 2008-02-19 Siemens Medical Solutions Health Services Corporation User interface display navigation and item selection system
US6826729B1 (en) 2001-06-29 2004-11-30 Microsoft Corporation Gallery user interface controls
US20030013483A1 (en) 2001-07-06 2003-01-16 Ausems Michiel R. User interface for handheld communication device
CA2352844C (en) 2001-07-10 2009-11-17 Geojet Information Solutions Inc. 3-d map data visualization
US20030020749A1 (en) 2001-07-10 2003-01-30 Suhayya Abu-Hakima Concept-based message/document viewer for electronic communications and internet searching
US20030014395A1 (en) 2001-07-12 2003-01-16 International Business Machines Corporation Communication triggered just in time information
US7039234B2 (en) 2001-07-19 2006-05-02 Microsoft Corporation Electronic ink as a software object
US6778979B2 (en) 2001-08-13 2004-08-17 Xerox Corporation System for automatically generating queries
US6876368B2 (en) 2001-08-14 2005-04-05 National Instruments Corporation System and method for deploying a graphical program to a PDA device
WO2003036418A2 (en) 2001-10-22 2003-05-01 Segwave, Inc. Note taking, organizing, and studying software
US20030084104A1 (en) 2001-10-31 2003-05-01 Krimo Salem System and method for remote storage and retrieval of data
US6954737B2 (en) 2001-11-05 2005-10-11 Johnsondiversey, Inc. Method and apparatus for work management for facility maintenance
US7032210B2 (en) 2001-11-11 2006-04-18 International Business Machines Corporation Method and system for generating program source code of a computer application from an information model
US20030135565A1 (en) 2002-01-14 2003-07-17 Julio Estrada Electronic mail application with integrated collaborative space management
US20030154254A1 (en) 2002-02-14 2003-08-14 Nikhil Awasthi Assisted messaging for corporate email systems
US7200668B2 (en) 2002-03-05 2007-04-03 Sun Microsystems, Inc. Document conversion with merging
US7478170B2 (en) 2002-03-05 2009-01-13 Sun Microsystems, Inc. Generic infrastructure for converting documents between formats with merge capabilities
US7184955B2 (en) 2002-03-25 2007-02-27 Hewlett-Packard Development Company, L.P. System and method for indexing videos based on speaker distinction
US6978316B2 (en) 2002-03-27 2005-12-20 International Business Machines Corporation Messaging system and method with transcoder filtering of baseline message representations
US6973644B2 (en) 2002-04-12 2005-12-06 The Mathworks, Inc. Program interpreter
AU2003216680A1 (en) 2002-04-30 2003-11-17 Koninklijke Philips Electronics N.V. Method of processing digital images for low-rate applications.
US6816863B2 (en) 2002-05-09 2004-11-09 International Business Machines Corporation Method, system, and computer product for providing a distribution list
FI113131B (fi) 2002-05-31 2004-02-27 Oplayo Oy Järjestely multimediaesityksen luomiseksi
EP1376337A1 (en) 2002-06-12 2004-01-02 Commerce One Operations, Inc. Action/command/business object application framework
US7200803B2 (en) 2002-06-27 2007-04-03 Microsoft Corporation System and method for visually categorizing electronic notes
WO2004008348A1 (en) 2002-07-16 2004-01-22 Horn Bruce L Computer system for automatic organization, indexing and viewing of information from multiple sources
GB2391148B (en) 2002-07-19 2006-01-04 Autodesk Canada Inc Selecting functions via a graphical user interface
US20040073679A1 (en) 2002-09-05 2004-04-15 Martens John A. Global unique identification of subscriber
US20040054736A1 (en) 2002-09-17 2004-03-18 Daniell W. Todd Object architecture for integration of email and instant messaging (IM)
US7725542B2 (en) 2003-02-10 2010-05-25 At&T Intellectual Property I, L.P. Forwarding IM messages to E-mail
US7313759B2 (en) 2002-10-21 2007-12-25 Sinisi John P System and method for mobile data collection
US20040172456A1 (en) 2002-11-18 2004-09-02 Green Mitchell Chapin Enhanced buddy list interface
US20040153445A1 (en) 2003-02-04 2004-08-05 Horvitz Eric J. Systems and methods for constructing and using models of memorability in computing and communications applications
US20040168119A1 (en) 2003-02-24 2004-08-26 David Liu method and apparatus for creating a report
US7360164B2 (en) 2003-03-03 2008-04-15 Sap Ag Collaboration launchpad
US7644166B2 (en) 2003-03-03 2010-01-05 Aol Llc Source audio identifiers for digital communications
GB2399983A (en) 2003-03-24 2004-09-29 Canon Kk Picture storage and retrieval system for telecommunication system
US7823077B2 (en) 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7406501B2 (en) 2003-03-24 2008-07-29 Yahoo! Inc. System and method for instant messaging using an e-mail protocol
US7409644B2 (en) 2003-05-16 2008-08-05 Microsoft Corporation File system shell
US7454763B2 (en) 2003-03-26 2008-11-18 Microsoft Corporation System and method for linking page content with a video media file and displaying the links
US20040221243A1 (en) 2003-04-30 2004-11-04 Twerdahl Timothy D Radial menu interface for handheld computing device
EP1642470B1 (en) 2003-05-09 2019-07-17 HERE Global B.V. Content publishing over mobile networks
AU2003233558B8 (en) * 2003-05-16 2010-01-21 Microsoft Technology Licensing, Llc File system shell
US7219303B2 (en) 2003-05-20 2007-05-15 Aol Llc Presence and geographic location notification based on a setting
US7584253B2 (en) 2003-05-27 2009-09-01 Sun Microsystems, Inc. Method and system for creating and tracking appointments and tasks from email messages
US7124128B2 (en) 2003-06-17 2006-10-17 International Business Machines Corporation Method, system, and program for managing requests to tracks subject to a relationship
US7178101B2 (en) 2003-06-24 2007-02-13 Microsoft Corporation Content template system
US7739602B2 (en) 2003-06-24 2010-06-15 Aol Inc. System and method for community centric resource sharing based on a publishing subscription model
WO2005001709A2 (en) * 2003-06-26 2005-01-06 International Business Machines Corporation Method and system for setting bookmarks in electronic documents
US7568167B2 (en) 2003-06-26 2009-07-28 Microsoft Corporation Non-persistent user interface for real-time communication
US7210107B2 (en) 2003-06-27 2007-04-24 Microsoft Corporation Menus whose geometry is bounded by two radii and an arc
US7716593B2 (en) 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
US20050005249A1 (en) 2003-07-01 2005-01-06 Microsoft Corporation Combined content selection and display user interface
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US20050055424A1 (en) 2003-09-10 2005-03-10 Government Of The United States Of America As Represented By The Secretary Of The Navy. Read-only baseline web site to which changes are made via mirror copy thereof in cut-and-paste manner
US7373603B1 (en) 2003-09-18 2008-05-13 Microsoft Corporation Method and system for providing data reference information
US20050125717A1 (en) 2003-10-29 2005-06-09 Tsakhi Segal System and method for off-line synchronized capturing and reviewing notes and presentations
US7529801B2 (en) 2003-11-06 2009-05-05 International Business Machines Corporation Method and system for multiple instant messaging login sessions
US20050108619A1 (en) 2003-11-14 2005-05-19 Theall James D. System and method for content management
US7689712B2 (en) 2003-11-26 2010-03-30 Ricoh Company, Ltd. Techniques for integrating note-taking and multimedia information
KR100585747B1 (ko) 2003-11-27 2006-06-07 엘지전자 주식회사 휴대단말기를 이용한 문서 전송장치 및 방법
AU2003298384A1 (en) 2003-12-01 2005-08-12 France Telecom System for the creation and transmission of multimedia messages with a modified sound component
US20050149851A1 (en) 2003-12-31 2005-07-07 Google Inc. Generating hyperlinks and anchor text in HTML and non-HTML documents
US7685134B2 (en) 2003-12-31 2010-03-23 Nokia Corporation Media file sharing, correlation of metadata related to shared media files and assembling shared media file collections
US7254587B2 (en) 2004-01-12 2007-08-07 International Business Machines Corporation Method and apparatus for determining relative relevance between portions of large electronic documents
US20050166154A1 (en) 2004-01-22 2005-07-28 Wilson Richard M. Enhanced instant message status message area containing time/date stamped entries and editable by others
US7856596B2 (en) 2004-02-17 2010-12-21 Microsoft Corporation Method and system for separation of content and layout definitions in a display description
US7647274B2 (en) * 2004-02-20 2010-01-12 Horizon Digital Finance, Llc System and method for matching loan consumers and lenders
US7555707B1 (en) 2004-03-12 2009-06-30 Microsoft Corporation Method and system for data binding in a block structured user interface scripting language
KR20050094229A (ko) 2004-03-22 2005-09-27 엘지전자 주식회사 멀티미디어 채팅 시스템 및 그 운용방법
US8005476B2 (en) 2004-04-16 2011-08-23 Broadcom Corporation Providing access dependent services via a broadband access gateway
JP2005309727A (ja) 2004-04-21 2005-11-04 Hitachi Ltd ファイルシステム
US7873708B2 (en) 2004-04-28 2011-01-18 At&T Mobility Ii Llc Systems and methods for providing mobile advertising and directory assistance services
US7502820B2 (en) 2004-05-03 2009-03-10 Microsoft Corporation System and method for optimized property retrieval of stored objects
US7437358B2 (en) 2004-06-25 2008-10-14 Apple Inc. Methods and systems for managing data
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US20060041632A1 (en) 2004-08-23 2006-02-23 Microsoft Corporation System and method to associate content types in a portable communication device
US20060047704A1 (en) 2004-08-31 2006-03-02 Kumar Chitra Gopalakrishnan Method and system for providing information services relevant to visual imagery
US7587482B2 (en) 2004-09-08 2009-09-08 Yahoo! Inc. Multimodal interface for mobile messaging
US20060069617A1 (en) 2004-09-27 2006-03-30 Scott Milener Method and apparatus for prefetching electronic data for enhanced browsing
US7788589B2 (en) 2004-09-30 2010-08-31 Microsoft Corporation Method and system for improved electronic task flagging and management
US7712049B2 (en) 2004-09-30 2010-05-04 Microsoft Corporation Two-dimensional radial user interface for computer software applications
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US20060075360A1 (en) 2004-10-04 2006-04-06 Edwards Systems Technology, Inc. Dynamic highlight prompting apparatus and method
US20060075347A1 (en) 2004-10-05 2006-04-06 Rehm Peter H Computerized notetaking system and method
US7409464B2 (en) 2004-10-29 2008-08-05 Nokia Corporation System and method for converting compact media format files to synchronized multimedia integration language
US20060139709A1 (en) 2004-12-29 2006-06-29 Louis Bifano System and method for automatically sorting digital photographs
US20060150109A1 (en) 2004-12-30 2006-07-06 Motorola, Inc. Shared user interface
US20060195461A1 (en) 2005-02-15 2006-08-31 Infomato Method of operating crosslink data structure, crosslink database, and system and method of organizing and retrieving information
US7694214B2 (en) 2005-06-29 2010-04-06 Microsoft Corporation Multimodal note taking, annotation, and gaming
WO2007030757A2 (en) * 2005-09-07 2007-03-15 Visan Industries Systems and methods for organizing media based on associated metadata
US20070156627A1 (en) * 2005-12-15 2007-07-05 General Instrument Corporation Method and apparatus for creating and using electronic content bookmarks
US7797638B2 (en) 2006-01-05 2010-09-14 Microsoft Corporation Application of metadata to documents and document objects via a software application user interface
US7747557B2 (en) 2006-01-05 2010-06-29 Microsoft Corporation Application of metadata to documents and document objects via an operating system user interface
US20070245229A1 (en) 2006-04-17 2007-10-18 Microsoft Corporation User experience for multimedia mobile note taking
US20070245223A1 (en) 2006-04-17 2007-10-18 Microsoft Corporation Synchronizing multimedia mobile notes
US7707518B2 (en) 2006-11-13 2010-04-27 Microsoft Corporation Linking information
US7761785B2 (en) 2006-11-13 2010-07-20 Microsoft Corporation Providing resilient links

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050102607A1 (en) * 2000-11-30 2005-05-12 Microsoft Corporation Method and system for setting document-linked timed reminders
WO2005089291A2 (en) * 2004-03-15 2005-09-29 Yahoo Inc. Search system and methods with integration of user annotations from a trust network

Also Published As

Publication number Publication date
EP1977340A4 (en) 2009-03-04
US20070156643A1 (en) 2007-07-05
WO2007081783A3 (en) 2007-11-29
US7797638B2 (en) 2010-09-14
WO2007081783A2 (en) 2007-07-19
KR20080086984A (ko) 2008-09-29
EP1977340A2 (en) 2008-10-08
CN101366021A (zh) 2009-02-11
CN101366021B (zh) 2013-03-27

Similar Documents

Publication Publication Date Title
JP2009522693A (ja) ソフトウェアアプリケーションユーザインタフェースを介したドキュメントおよびドキュメントオブジェクトへのメタデータの適用
JP5456322B2 (ja) オペレーティングシステムユーザインターフェースを使用して文書および文書オブジェクトにメタデータを付加する方法
US10664650B2 (en) Slide tagging and filtering
US10489044B2 (en) Rich drag drop user interface
US7509345B2 (en) Method and system for persisting and managing computer program clippings
US7650575B2 (en) Rich drag drop user interface
US7503012B2 (en) Invoking user designated actions based upon selected computer content
US7200803B2 (en) System and method for visually categorizing electronic notes
US20070226204A1 (en) Content-based user interface for document management
US7454414B2 (en) Automatic data retrieval system based on context-traversal history
EP2605160A1 (en) Generating a relationship vizualization for nonhomogeneous entities
US7650641B2 (en) Lightweight privacy cover for displayed sensitive information
US20080005685A1 (en) Interface mechanism for quickly accessing recently used artifacts in a computer desktop environment
US20170329859A1 (en) Categorizing and Clipping Recently Browsed Web Pages
US20090113281A1 (en) Identifying And Displaying Tags From Identifiers In Privately Stored Messages
Edhlund et al. NVivo for Mac essentials
JP2010518532A (ja) オンライン検索のために構造化データを用いる方法
US20080163107A1 (en) Method and system for organizing multiple user interfaces on a display screen
CN110489377B (zh) 一种基于标签的信息管理***、方法、存储器及电子设备
Liao Design of Literature Management Tool
Chatterjee Design research: Building human-centered system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120511

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121019

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20121023