JP2009522693A - ソフトウェアアプリケーションユーザインタフェースを介したドキュメントおよびドキュメントオブジェクトへのメタデータの適用 - Google Patents
ソフトウェアアプリケーションユーザインタフェースを介したドキュメントおよびドキュメントオブジェクトへのメタデータの適用 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/164—File meta data generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital 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の中で維持されている特定のドキュメント及び/又はドキュメントオブジェクトを見つけたいと思うユーザは、オペレーティングシステム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の中で迅速に効率よく利用することができる。
本明細書で記述しているように、フラグ付きアイテムを後から検索及び取り出すことを強化をするためにフラグメタデータが付いたドキュメント及び/又はドキュメントオブジェクトを装飾する方法、システム、及びコンピュータ製品が提供されている。当業者には明らかなように、本発明の範囲又は精神から外れることなく、様々な修正又は変更を本発明において行うことができる。本明細書に開示されている本発明の仕様と実践を考慮すれば、本発明の他の実施形態は、当業者にとっては明らかであろう。
Claims (20)
- ドキュメントにメタデータを適用して、その後のドキュメント検索を向上させる方法であって、
ソフトウェアアプリケーションのユーザインタフェースを介してドキュメントを取得するステップ、
前記ドキュメントに適用する1又は複数のフラグタイプを提供するステップ、
前記ドキュメントに適用する1又は複数のフラグタイプのうち選択した1つを受け取るステップ、
前記選択したフラグタイプに関連するメタデータを前記ドキュメントに保存するステップ、
前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立するステップ、
前記選択したフラグに関するデータアイテムのいずれかに対する検索要求を前記ソフトウェアアプリケーションのユーザインタフェースを介して受け取るステップ、
前記ドキュメントに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップ、
前記検索要求に応じて前記ドキュメントを戻すステップ
を有することを特徴とする方法。 - 前記ドキュメントに適用する1又は複数のフラグタイプを提供するステップは、前記ドキュメントに適用する1又は複数のフラグタイプ各々に対してメタデータを提供するステップを含むことを特徴とする請求項1に記載の方法。
- 前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立後、前記フラグ及び前記関連するメタデータを、前記ドキュメントに対するピアアイテムとしてファイルストレージシステムに保存することを特徴とする請求項1に記載の方法。
- 前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立後、前記選択したフラグに関連する前記メタデータは前記ドキュメントに保存されているという視覚的な識別を含む、前記ドキュメントの視覚的な表示を生成することを特徴とする請求項1に記載の方法。
- 前記選択したフラグに関するデータアイテムのいずれかに対する検索要求を受け取った後、前記選択されたフラグタイプに関連する前記メタデータを求めて、ファイルストレージシステム内の1又は複数のドキュメント検索することを特徴とする請求項1に記載の方法。
- 1又は複数の追加したドキュメントに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップを更に有することを特徴とする請求項5に記載の方法。
- 前記検索要求に応じて前記1又は複数の追加したドキュメントを戻すステップ更を有することを特徴とする請求項6に記載の方法。
- 前記ソフトウェアアプリケーションのユーザインタフェースの情報ペインにおいて、前記フラグタイプに関連するメタデータを有する戻されたドキュメントいずれかに対して識別情報を表示するステップを更に有することを特徴とする請求項7に記載の方法。
- 戻されたドキュメントの前記識別情報の選択を受け取るステップ、及び前記戻されたドキュメントを立ち上げるステップを更に含むことを特徴とする請求項8に記載の方法。
- 前記1又は複数のドキュメントのうち少なくとも1つが前記フラグに関連する保存されたメタデータを含む、1又は複数のドキュメントのリストを提供するステップを更に有することを特徴とする請求項1に記載の方法。
- 前記フラグに関連する保存されたメタデータを有する前記1又は複数のドキュメントのうち前記1つを選択して受け取るステップ、及び
前記フラグに関連する保存されたメタデータを有するファイルストレージシステムから他のドキュメント全てを検索するステップ
を更に含むことを特徴とする請求項10に記載の方法。 - 情報ペイン内で、前記フラグに関連する保存されたメタデータを有する前記ファイルストレージシステムから、他のドキュメント全てのリストを表示するステップを更に有することを特徴とする請求項11に記載の方法。
- フラグメタデータを適用するドキュメントを受け取るステップは、ドキュメントオブジェクトを受け取るステップを含むことを特徴とする請求項1に記載の方法。
- ドキュメントオブジェクトを受け取るステップは、ドキュメント内に埋め込まれたオブジェクトの選択を受け取って、フラグメタデータを前記埋め込まれたオブジェクトに適用するステップを含むことを特徴とする請求項13に記載の方法。
- 前記ドキュメントに適用する前記1又は複数のフラグタイプのうちの1つの選択を受け取るステップは、前記埋め込まれたオブジェクトに適用する前記1又は複数のフラグタイプのうちの1つの選択を受け取るステップを含むことを特徴とする請求項14に記載の方法。
- 前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立するステップは、前記埋め込まれたオブジェクトと前記選択したフラグタイプとの間に参照関係を確立するステップを含み、
前記フラグ及び前記関連するメタデータを、前記ドキュメントへのピアアイテムとしてファイルストレージシステムに保存するステップは、前記フラグ及び前記関連するメタデータを、前記埋め込まれたオブジェクトへのピアアイテムとしてファイルストレージシステムに保存するステップを含み、
前記ドキュメントに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップは、前記埋め込まれたオブジェクトに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップを含み、
前記検索要求に応じて前記ドキュメントを戻すステップは、前記検索要求に応じて前記埋め込まれたオブジェクトを戻すステップを含むこと
を特徴とする請求項15に記載の方法。 - 前記選択したフラグタイプに関連するメタデータを前記ドキュメントに保存するステップは、前記保存されたメタデータに対して特定されたアクションを実行する前記ドキュメントにプログラム上のアクションを保存するステップを含むことを特徴とする請求項1に記載の方法。
- 前記フラグタイプはタスクフラグであり、前記保存されたメタデータに対して特定された前記アクションは、関連するカレンダアプリケーション内でタスクを作成することを特徴とする請求項17に記載の方法。
- コンピュータにより実行されたときにメタデータをドキュメントに適用して、その後のドキュメントの検索を向上させる方法を実施するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
ソフトウェアアプリケーションのユーザインタフェースを介してドキュメントを受け取るステップ、
前記ドキュメントに適用する1又は複数のフラグタイプを提供するステップ、
前記ドキュメントに適用する1又は複数のフラグタイプのうちの1つの選択を受け取るステップ、
前記選択したフラグタイプに関連するメタデータを前記ドキュメントに保存するステップ、
前記ドキュメントと前記選択したフラグタイプとの間に参照関係を確立するステップ、
前記選択したフラグに関するデータアイテムのいずれかを求める検索要求を前記ソフトウェアアプリケーションのユーザインタフェースを介して受け取るステップ、
前記ドキュメントに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップ、
前記検索要求に応じて前記ドキュメントを戻すステップ
を有することを特徴とするコンピュータ可読媒体。 - コンピュータにより実行されたときにメタデータをドキュメントに適用して、その後のドキュメントの検索を向上させる方法を実施するコンピュータ実行可能命令を含むコンピュータ可読媒体であって、前記方法は、
ソフトウェアアプリケーションのユーザインタフェースを介して埋め込まれたドキュメントオブジェクトを受け取るステップ、
前記埋め込まれたドキュメントオブジェクトに適用する1又は複数のフラグタイプを提供するステップ、
前記埋め込まれたドキュメントオブジェクトに適用する1又は複数のフラグタイプのうち1つの選択を受け取るステップ、
前記選択したフラグタイプに関連するメタデータを前記埋め込まれたドキュメントオブジェクトに保存するステップ、
前記埋め込まれたドキュメントオブジェクトと前記選択したフラグタイプとの間に参照関係を確立するステップ、
前記選択したフラグに関するデータアイテムのいずれかを求める検索要求を前記ソフトウェアアプリケーションのユーザインタフェースを介して受け取るステップ、
前記埋め込まれたドキュメントオブジェクトに保存された前記選択したフラグタイプに関連する前記メタデータを発見するステップ、
前記検索要求に応じて前記埋め込まれたドキュメントオブジェクトを戻すステップ
を有することを特徴とするコンピュータ可読媒体。
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)
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)
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)
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 |
-
2006
- 2006-01-05 US US11/326,110 patent/US7797638B2/en not_active Expired - Fee Related
-
2007
- 2007-01-04 KR KR1020087016326A patent/KR20080086984A/ko not_active IP Right Cessation
- 2007-01-04 EP EP07717882A patent/EP1977340A4/en not_active Withdrawn
- 2007-01-04 WO PCT/US2007/000244 patent/WO2007081783A2/en active Application Filing
- 2007-01-04 CN CN2007800019114A patent/CN101366021B/zh not_active Expired - Fee Related
- 2007-01-04 JP JP2008549567A patent/JP2009522693A/ja not_active Withdrawn
Patent Citations (2)
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 |