JP4377098B2 - 電子文書に対しコンテンツに無関係に注釈を付けるためのシステムおよび方法 - Google Patents
電子文書に対しコンテンツに無関係に注釈を付けるためのシステムおよび方法 Download PDFInfo
- Publication number
- JP4377098B2 JP4377098B2 JP2001544200A JP2001544200A JP4377098B2 JP 4377098 B2 JP4377098 B2 JP 4377098B2 JP 2001544200 A JP2001544200 A JP 2001544200A JP 2001544200 A JP2001544200 A JP 2001544200A JP 4377098 B2 JP4377098 B2 JP 4377098B2
- Authority
- JP
- Japan
- Prior art keywords
- annotation
- page
- electronic document
- ink
- document
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9558—Details of hyperlinks; Management of linked annotations
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Description
発明者:Andrew Baird、Susan Woolf、Darryl Rubin、John Beezer、Sheng Jiang
【0002】
(技術分野)
本発明は、一般には文書ブラウザ、および当該ブラウザを用いて表示されるページに関する。本発明は、より詳細には、ユーザが、電子文書に対し注釈および他の標識を該文書のコンテンツに無関係に加えることを可能にする方法および装置を提供するものである。
【0003】
(発明の背景)
ハイパーテキストマーク付け言語(HTML)の如き標準的な記述言語で作成された文書を表示するのに従来からウェブブラウザが使用されている。当該言語で書かれた文書は、色、動画、音声効果などの様々な視覚的効果および聴覚的効果で表示することが可能である。該文書としては、テキスト、ビットマップ画像、図形および他の種類のコンテンツを挙げることができる。
【0004】
ウェブブラウザ(又は、より一般的には「文書ブラウザ」)は、典型的には、ユーザが一続きの関連ページを前方や後方に移動したり、指定のページにジャンプしたり、ページに埋め込まれたいわゆる「ハイパーリンク」を介して参照されるページにジャンプしたり、最近閲覧したページのリストを維持することを可能にする機能を提供する。文書ブラウザは、インターネット上のウェブページをナビゲートするのに頻繁に利用されているが、ローカルエリアネットワーク、又はさらに、その上でブラウザが実行されるローカルコンピュータに存在するページを表示するのに利用することが可能である。
【0005】
最近、コンピュータが小型化するに従って、ノートブックコンピュータ、パームサイズコンピュータ、ならびにいわゆる「タブレットおよびスタイラス(stylus)」コンピュータでブラウザを実行することが可能になった。後者のデバイスは、典型的には、ディスプレイの二倍の大きな書込み面を備えたほぼペーパサイズの薄型コンピュータと、キーボードの代わりに使用されるスタイラスとを含む。ユーザは、書込み手段として該スタイラスを使用して、文書を表示および編集することができる。
【0006】
当該ハンドヘルドコンピュータに対する1つの潜在的な応用は、本や地図や他の記述内容の如き大量生産される文書の表示である。例えば、CD−ROM又は他の媒体の教科書又は小説を購入するユーザは、タブレットベースのコンピュータの如き小型コンピュータを使用して該著作物を表示することができる。
【0007】
場合によっては、ユーザは、コンピュータ上に表示されたページに注釈を付けたり、あるいはマーク付けすることを望むかもしれない。ユーザは、従来のワードプロセッシングプログラムを使用してテキストを再編成したり、特定の単語又は句を強調したり、又はテキストの一部を消去することが可能である。当該特徴は、ユーザが本質的なコンテンツ(例えば著作物を形成する記述内容)に対するアクセスを有することを必要とする。しかし、著作権で保護された内容の場合は、本質的な内容を修正するのに編集機能を利用できない。テキストによっては複写保護されていたり、又は正規の編集ツールを用いて編集するのが不可能であったり、あるいはワードプロセッシングに適したフォーマットで作成されていなかったりする。そのような環境では、ユーザが当該著作物に注釈を付けるための実用的手段は存在しえない。一例として、タブレットベースのコンピュータ上で複写又は編集防護された教科書を閲覧している学生は、その教科書に直接メモを書き込むための実用的手段をもたないことになる。そのような特徴は、複写防護、又は該文書に対して一般的な編集機能が利用できないということにかかわらず望まれるものである。
【0008】
(発明の概要)
本発明は、ユーザが、文書のコンテンツを変えることなく文書ブラウザにおける文書に注釈を付けるための方法および装置を提供するものである。本発明の一変形形態によれば、ユーザがブラウザを介して閲覧する文書に注釈を付けることを可能にする文書ブラウザによってタブレットおよびスタイラスベースのコンピュータをプログラム制御する。それらの注釈は、閲覧した文書ページとは別に記憶されるが、既に注釈付けしたページを再度閲覧するときに、そのページが検索され、「インク」層としてページのトップに表示されるように、閲覧文書ページに関連づけられる。
【0009】
本発明の一変形形態によれば、3つの異なる注釈モード、すなわちインク、強調および消去が可能である。各々のモードは、ブラウザ、又は文書に埋め込まれた制御機構を介して供給されるユーザインターフェースを介して選択できる。注釈機能は、Active−X(登録商標)コントロール、Applet、又はブラウザに統合される専用コードとして具現化することが可能である。本発明の他の特徴および利点は、以下の説明、図面および添付の請求項により明らかになるであろう。
【0010】
(発明の詳細な説明)
図1は、本発明の様々な態様を実行するのに利用できる従来の汎用デジタルコンピューティング環境の概略図である。コンピュータ100は、処理装置110と、システムメモリ120と、システムメモリを含む様々なシステムコンポーネントを処理装置110に結合するシステムバス130とを含む。システムバス130は、メモリバス又はメモリコントローラ、周辺バス、および様々なバスアキテクチャのいずれかを用いたローカルバスを含むいくつかの種類のバス構造のいずれであってもよい。システムメモリは、読取り専用メモリ(ROM)140およびランダムアクセスメモリ(RAM)150を含む。
【0011】
起動時のような場合に、コンピュータ100内の要素間で情報を転送するのに役立つ基本ルーチンを含む基本入出力システム160が、ROM140に記憶される。コンピュータ100は、ハードディスク(不図示)に対して読取りおよび書込みを行うためのハードディスクドライブ170、取外し可能磁気ディスク190に対して読取り又は書込みを行うための磁気ディスクドライブ180、ならびにCD ROM又は他の光媒体の如き取外し可能光ディスク192に対して読取り又は書込みを行うための光ディスクドライブ191をも含む。ハードディスクドライブ170、磁気ディスクドライブ180および光ディスクドライブ191は、それぞれハードディスクドライブインターフェース192、磁気ディスクドライブインターフェース193および光ディスクドライブインターフェース194によってシステムバス130に接続される。該ドライブ、およびそれらの関連するコンピュータ読取り可能媒体は、コンピュータ読取り可能命令、データ構造、プログラムモジュール、およびパーソナルコンピュータ100用の他のデータの不揮発性記憶手段を提供する。磁気カセット、フラッシュメモリカード、デジタルビデオディスク、ベルヌーイカートリッジ、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)などのコンピュータによりアクセス可能なデータを記憶できる他の種類のコンピュータ読取り可能媒体も典型的なオペレーティング環境で使用できることを当業者なら理解するであろう。
【0012】
オペレーティングシステム195、1つ以上のアプリケーションプログラム196、他のプログラムモジュール197およびプログラムデータ198を含むいくつかのプログラムモジュールをハードディスク、磁気ディスク190、光ディスク192、ROM140又はRAM150上に記憶することが可能である。ユーザは、キーボード101やポインティングデバイス102の如き入力デバイスを介してコマンドおよび情報をコンピュータ100に入力することができる。他の入力デバイス(図示せず)としては、マイクロフォン、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナなどを挙げることができる。これらの入力デバイスおよび他の入力デバイスは、システムバスに結合されるシリアルポートインターフェース106を介して処理装置110にしばしば接続されるが、パラレルポート、ゲームポート又はユニバーサルシリアルバス(USB)の如き他のインターフェースによって接続されてもよい。モニタ107又は他の種類の表示装置もビデオアダプタ108の如きインターフェースを介してシステムバス130に接続される。パーソナルコンピュータは、モニタに加えて、典型的にはスピーカやプリンタの如き他の周辺出力デバイス(図示せず)を含む。
【0013】
コンピュータ100は、リモートコンピュータ109の如き1つ以上のリモートコンピュータへの論理接続を用いたネットワーク化環境のなかで動作することができる。リモートコンピュータ109は、サーバ、ルータ、ネットワークPC、ピアデバイス又は他の共通ネットワークノードであってもよく、図1にはメモリ記憶デバイス111のみを示したが、典型的にはコンピュータ100に対する上述の要素の多く又はすべてを含む。図1に示した論理接続は、ローカルエリアネットワーク(LAN)112および広域ネットワーク(WAN)113を含む。当該ネットワーキング環境は、オフィス企業規模のコンピュータネットワーク、イントラネットおよびインターネットに普及している。
【0014】
コンピュータ100は、LANネットワーキング環境で使用される場合は、ネットワークインターフェース又はアダプタ114を介してローカルネットワーク112に接続される。パーソナルコンピュータ100は、WANネットワーキング環境で使用される場合は、典型的には、モデム115、又はインターネットの如き広域ネットワーク113での通信を確立するための他の手段を含む。モデム115は、内部モデム又は外部モデムであってもよく、シリアルインターフェース106を介してシステムバス130に接続される。ネットワーク環境において、パーソナルコンピュータ100に対して示されたプログラムモジュール、又はその一部をリモートメモリ記憶装置に記憶することができる。
【0015】
ここに示すネットワーク接続は例示的なもので、コンピュータ間の通信リンクを確立する他の手段を使用できることが理解されるであろう。TCP/IP、イーサネット(登録商標)FTP、HTTPなどのよく知られた様々なプロトコルのいずれかの存在が想定され、ユーザがウェブベースのサーバからウェブページを検索することを可能にするクライアントサーバ構成でシステムを動作させることが可能である。従来の様々なウェブブラウザのいずれかを利用して、ウェブページ上にデータを表示させて処理することができる。
【0016】
図2は、本発明の様々な態様に従って使用できるタブレットおよびスタイラスコンピュータを示す図である。
【0017】
図1のシステムにおける特徴、サブシステムおよび機能のいずれか又は全てを図2のコンピュータに含めることができる。コンピュータ201は、複数のウィンドウ203が表示される大きな表示面202(例えばフラットパネルディスプレイ)を含む。ユーザは、スタイラス204を使用して、表示領域に対する選択、強調および書込みを行うことができる。
【0018】
コンピュータ201は、データを処理し、テキストを入力し、表計算やワードプロセッシングプログラムなどの従来のコンピュータアプリケーションタスクを実行するために、スタイラス204を使用して作成された標識を解釈する。1つの市販のタブレットおよびスタイラスとしては、カリフォルニア州サンタクララのFujitsu Personal Systems,Inc(富士通パーソナルシステムズ社)が販売するスタイリスティック2300(Stylistic 2300)が挙げられる。
【0019】
スタイラスにボタン又は他の特徴を装備して、その選択機能を拡大することが可能である。一実施形態では、一端が筆記部を構成し、他端が、ディスプレイを移動したときにそのディスプレイの部分を消去することを指示する「消しゴム」を構成する「鉛筆」又は「ペン」としてスタイラスを実装することが可能である。マウスやタックボールなどの他の種類の入力デバイスを使用することも可能である。加えて、ユーザ自身の指を利用して、タッチセンシティブ又はプロキシミティセンシティブディスプレイ上の表示画像の部分を選択又は指示することが可能である。よって、「ユーザ入力デバイス」という言葉は広い定義を有するもので、よく知られた入力デバイスに対する多くの変形形態を包括する。
【0020】
図3は、文書ブラウザを用いて文書ページ301を表示するコンピュータ画面を示す概念図である。従来のように、文書ページは、ユーザが関心をもつテキストおよび/又は図形(すなわち「コンテンツ」)を含む。本発明によれば、特殊な「インク」層302を文書ページ301に重ねる。ユーザは、スタイラス305を使用して、文書304の特定の部分を強調し、次いでそれを背景テキストに対して強調色(例えば黄色)で示すことができる。
【0021】
また、ユーザは、スタイラス305を使用して、不透明注釈303を、それがページ自体に書き込まれるようにして、コンピュータディスプレイ上に付することができる。(図3にはインク層302を個別的な層として示しているが、これは概念上の目的のみを対象としたもので、ユーザは、ページ上のテキストおよび/又は図形に注釈を重ねた文書ページ301のみを見ることになる)。本発明の一態様によれば、ユーザが文書ページ301上に作成した注釈は、文書ページ上の画素に重ねてブレンドする個別的な「インク」層302として維持される。その結果、注釈は本質的な文書に直接作成されているように見えるが、実際は閲覧する文書ページとブレンドする個別的な表示層のなかに維持される。
【0022】
一実施形態では、同じ文書を閲覧するユーザが先のユーザの注釈を見ないように、注釈は各ユーザに固有のものとなっている。この特徴は、ログイン又は他のユーザ識別子を用いて具現化することが可能である。各々が本発明の特徴を有する2つの異なるリモートコンピュータで検索される同一の文書については、注釈が文書コンテンツに無関係に作成されるため、一方のリモートコンピュータに作成された注釈が他方のリモートコンピュータに現れることはない。しかし、目的に応じて、注釈を共用させることも本発明の範囲に含まれる。
【0023】
本発明の原理をタブレットおよびスタイラスコンピュータに関して説明したが、デスクトップシステムやノートブックコンピュータなどを含めた他の種類のコンピュータにこれらの原理を応用することが可能である。タッチセンシティブディスプレイなどの多くの種類の入力デバイスを使用して、注釈されるそれらの表示部分を指示することができる。さらに、既に説明したように、スタイラスが筆記端および「消去」端を含む実施形態を含めて、基本的なスタイラスに対する多くの変形形態が可能であることは言うまでもない。
【0024】
図4は、文書ブラウザを用いて文書ページ401を表示するコンピュータ画面上のユーザインターフェースを示す図である。本発明の一実施形態によれば、ユーザインターフェースは、ユーザが、表示文書に対する複数の注釈のなかから選択することを可能にする注釈モード選択メニュー402を含む。ユーザは、ペンボタン403でスタイラスに触れることにより、注釈モード選択メニュー402を表示させることができる。モードインディケータ404は、文書ブラウザに対する現行の注釈モードを示す。
【0025】
本発明の一変形形態によれば、これらのモードとしては、「インク」モード、「強調」モードおよび「消去」モードを挙げることができる。加えて、「選択」モードにより、ユーザは正規のブラウザ機能に切り換えることができる。図4に示すように、「消去」がメニュー402内の利用可能モードの1つとして示されるように、ユーザインターフェースが既に「消去」モード(モードインディケータ404によって示される)になっている。
【0026】
上述したような明確な「モード選択」特徴を与える必要はなく、入力デバイスを使用する方法にモード選択を暗示させることが可能である。一例としては、スタイラスを書込み手段として使用するときはスタイラスを使用してインクモードを与え、スタイラスを特定の方法で保持するとき、又はスタイラスに対してボタンを押すときは強調モードを与え、スタイラスの「消去」端をディスプレイの各部を移動させるときは消去モードを与えることが可能である。他の例としては、ユーザ入力デバイスを操作するときにモードの1つ(例えばインクモード)をデフォルトモードとして確定し、追加的なユーザ入力又は操作、あるいは例えば音声コマンドに基づいて他のモードを選択することが可能である。勿論、他の多くの変形も可能である。
【0027】
図5は、図4の文書を含むコンピュータ画面上のユーザインターフェースを示す図である。ユーザは、「インク」モードを使用して、不透明インク色(例えば黒又は青)で文書501の一部に注釈を付けた。ユーザは、また、「強調」モードを用いて、文書502の異なる部分を強調した。強調部502は、半透明色(例えば黄色)で本質的な文書に重ねられている。ユーザは、「インク」および「強調」モードを使用して、必要に応じて文書ブラウザを介して閲覧するページに注釈を付けることが可能である。
【0028】
図6および図7は、「消去」モードを実行するための1つの可能なアプローチを示す図である。図6は、ユーザが、不透明インク色601を使用して文書ページに注釈を付けた事前消去画面を示す図である。図7は、ユーザが「消去」モードを選択し、注釈付け領域601の一部にスタイラスを移動させて、部分的に消去された注釈701を残した後の図6の同じ画面を示す図である。ユーザは、「消去」モードを使用して、先の注釈をコンピュータ画面から除去することができる。様々なアプリケーションに合わせて消しゴム機能の幅を変えることができ、あるいはそれをユーザ選択可能なものとすることもできる。
【0029】
図8は、本発明の様々な原理を具現化するための1つの可能なソフトウェア設計を示す図である。
【0030】
図8に示すように、文書ブラウザ801は、ユーザが、文書記憶領域804から文書形式でコンテンツを検索および閲覧することを可能にする。その文書をユーザのコンピュータ上(例えばCD−ROMディスクなど)に局所的に記憶し、又はそれらを遠隔に記憶し、インターネットの如きネットワークで検索することができる。注釈エディタ803は、記憶装置又は領域805内に記憶された「インク層」における注釈を検索および記憶する。文書記憶と同様に、インク層記憶領域805を局所又は遠隔配置することが可能である。
【0031】
記憶領域805から検索された注釈を、文書ブラウザ801内に新たに設けられた機能として示される画素ブレンド機能802に提供する。あるいは、画素ブレンド機能を(例えばオペレーティングシステム内に)個別に設けることができる。概して、画素ブレンド機能802は、文書ページからの画素を、その文書ページにマッピングされた注釈又は「インク」層からの対応する画素とブレンドし、注釈付き文書ページ806として表示されるブレンド画素画像を生成する。
【0032】
一実施形態では、各不透明注釈画素は、文書ページ上の対応する画素に取って代わるのに対して、各半透明注釈画素(例えば強調)は、文書ページ上の対応する画素値とブレンドされてオリジナル文書の色と異なる色を生成する。アルファブレンドの如き画素ブレンド機能はよく知られているため、この特徴についての詳細な解説は不必要である。
【0033】
注釈はデータ構造内に「ストローク」として保存され、現在表示されている文書のページに関連するファイル内に局所的に記憶される。各ストロークは、ストローク軌道を示す座標に加えて、ストロークタイプ(例えば注釈、強調又は消去)、ストローク幅およびストローク色を含むことができる。様々な実施形態において、入力デバイスが解放される(又はリフトされる)と常に新たなストロークが自動的に記憶されるように、注釈記憶が自動的に行われる。
【0034】
あるいは、注釈画像を文書ページに重ねることができるように、現在表示されている文書ページと同じ又は同様の寸法を有するビットマップ画像として注釈を記憶することが可能であることは言うまでもない。これらのアプローチの組合せも勿論可能である。例えば、不透明注釈をデータ構造に記憶する一方、強調をビットマップ画像として記憶することが可能である。
【0035】
一実施形態によれば、文書ブラウザ801は、文書ブラウザ801を介して異なる文書ページが選択される度に、注釈エディタ803に対するタイトル変更事象を生成する。これにより、注釈エディタ803は、あるページに対する既に記憶された注釈を検索し、かつ新たに表示されたページに対する新たな注釈ファイルを作成することが可能になる。注釈エディタ803は、スタイラス又は他のカーソル移動デバイスからのスタイラスの移動を停止させ、何らかの注釈処理が実行された後でそれらを文書ブラウザ801に提供する。一実施形態では、ブラウザ801は、ブレンド画像が連続的に生成されるように、停止される「スクリーンペイント」コマンドを定期的に生成することができる。
【0036】
注釈エディタ803は、Active−X(登録商標)コントロール要素、Applet又は他の形式のソフトウェア機能として実行することが可能である。文書の閲覧によって注釈機能が提供されるように、注釈機能803および任意の関連機能を、ブラウザ801を介して閲覧される文書に埋め込むことが可能である。
【0037】
図9Aは、一実施形態による注釈機能を提供するのに実行できる様々なステップを示すフローチャートである。本発明の原理を実行するための多くの異なるアプローチが可能であり、示されたステップは例示のみを目的としたものであることが理解されるであろう。例えば、それらのステップは連続的に実行されるものとして示されているが、実際は、事象誘導処理技術を用いて、オブジェクト指向(object−oriented)のシステムにおいて、異なるコンポーネントにより異なる磁気に実行することが可能である。
【0038】
まずステップ901において、スタイラス「ダウン」事象を検出する。既に記したように、キークリックなどを備えたマウスの如き様々な入力デバイスを使用することができる。
【0039】
ステップ902において、注釈モードがイネーブルされたかどうかを判断するための試験を行う(図4を参照)。現在のところ注釈モードがアクティブでない場合は、ステップ903において、ブラウザに戻る(すなわち、文書ブラウザ801を介してスタイラス移動コマンドを送る)。
【0040】
ステップ904において、注釈モードがアクティブであると判断された後に、現在表示されているページに対するページ識別子を検索する。各文書ページが独自の識別子(例えばユニークURL)を有することが想定されるが、これは必要とされない。
【0041】
ステップ905において、現在表示されているページに既存の「インク」又は「注釈」ファイルが関連づけられているかどうかを判断するための試験を行う。当該インクファイルが存在する場合は、それを記憶領域805から検索する(図8を参照のこと)。当該ファイルが存在しない場合は、ステップ906において、好ましくは表示文書ページに容易に対応する名称を用いて、新たなインクファイルを作成する。
【0042】
インクファイルが検索又は新たに作成された後に、ステップ907において、該注釈モードが「インク」モードであるかどうかを判断するための試験を行う。現行の注釈モードが「インク」モードであれば、ステップ911において、不透明画素を現行のスタイラス位置でインクファイルに書き込む。書き込まれる画素の数は、注釈に使用される幅又は「帯」に応じて変動しうる。広い帯(例えばマジックマーカータイプの注釈)については、現行のスタイラス位置の周囲に複数の画素を書き込むことができる。よりせまい帯(例えばピンポイントタイプの注釈)については、現行のスタイラス位置でより少数の画素(例えば一画素幅)を注釈ファイルに書き込むことができる。ユーザに注釈マークの幅を選択又は変更させることも本発明の範囲に含まれる。
【0043】
ステップ914において、インクファイルにおける画素を文書からの画素とブレンドすることで該文書を注釈と共に表示させるように、画素ブレンド操作を実行する(上述したように、不透明画素が閲覧文書内の画素に取って代わることになる)。
【0044】
ステップ915において、スタイラス又は他の入力デバイスがリフト又は解除されたかどうかを判断するための試験を行う。
【0045】
そのように判断された場合は、ステップ916において、インク層を記憶し、ステップ917においてブラウザに戻る。そうでない場合は、ステップ902において注釈を継続し、同一のストロークの一部として記憶することができる。ユーザが文書に対して再びスタイラス又は入力デバイスを押すと、ステップ901において注釈が再開される。
【0046】
ステップ907に戻ると、現行モードが「インク」モードでない場合は、ステップ908において強調モードが選択されたかどうかを判断するための試験を行う。強調モードがアクティブであれば、ステップ912において、現行のスタイラス位置に半透明画素を書き込む。例えば、黄色、ピンク又は他の半透明色を現行のスタイラス位置に記憶することができる。
【0047】
従前の通り、ステップ914において画素をブレンドして、得られた画素を出力上で変更するものの、ユーザが、修正された形式のオリジナル文書の画素を見ることを可能にする。前述のように、処理を継続する。
【0048】
ステップ908において、現在のところ強調モードがアクティブでない場合は、ステップ909において、消去モードがアクティブであるかどうかを判断するための試験を行う。そのように判断された場合は、ステップ913において、現行のスタイラス位置の画素をクリアにするか、又はゼロにする。強調モードと同様に、消去幅をあらかじめ一画素より広い帯に設定し、強調又は注釈画素幅と異なる幅にすることが可能である。前述のように、ステップ914において、残留する非消去画素をオリジナルの文書画像とブレンドし、インク層が記憶されるまで処理を継続する。
【0049】
図9Bは、既に作成した注釈をどのように文書ページに重ねることができるかを示す図である。ステップ918において、文書ブラウザ801でタイトル変更事象を検出し、それを注釈エディタ803に送る。様々な実施形態において、現在閲覧されている文書ページが変わる毎にタイトル変更事象が発生する。これは、ユーザが新しいページにジャンプしたときに、あるいは、本又は一連の関連ハイパーリンクにおいて発生しうるようにユーザが一連の関連文書ページを前方又は後方に移動するときに、発生しうる。例えば、「状態変更」事象の如き他の種類の事象をタイトル変更事象の変わりに用いることもできる。
【0050】
ステップ919において、新たな文書ページに対するインク層が既に存在するかどうかを判断するための試験を行う。該ページに対するインク層が存在しない場合は、処理を文書ブラウザに戻し、該ページを正規に表示させる。
【0051】
該ページに対するインク層が存在する場合は、ステップ920において、インク層を検索する。ステップ921において、検索されたインク層からの画素を表示ページとブレンドし、得られた画像をコンピュータディスプレイに表示させる。その後、ブラウザに戻る。各々の文書ページに対して別個のインク層を作成し、あるいは文書全体に対して1つのインクファイルを作成し、注釈が表示されるページに従って索引付けを行う。他のアプローチも可能であることは言うまでもない。
【0052】
本質的な文書のコンテンツに無関係に注釈を記憶する注釈エディタを使用して、電子文書ページに注釈を付けるためのシステム、方法および装置について説明した。本発明に対して多くの改造および変更が可能であり、本発明の範囲は、本明細書における具体例又は記述に限定されるものではないことが理解されるであろう。
【図面の簡単な説明】
【図1】 本発明の様々な実施形態に使用できる従来の汎用的なコンピューティング環境を示す図である。
【図2】 本発明の一態様に従って使用できる従来のタブレットおよびスタイラスベースのコンピュータを示す図である。
【図3】 本質的な文書ページ301のトップに配置されたインク層302を示す概念図である。該インク層は、不透明又は半透明標識を含むことができる。
【図4】 ユーザが、表示文書上の複数の注釈モードのなかから選択することを可能にするメニュー402を含むコンピュータ画面上のユーザインターフェースを示す図である。
【図5】 どちらも表示文書に重ねられた不透明注釈501および強調注釈502を含むコンピュータ画面上のユーザインターフェースを示す図である。
【図6】 事前消去状態の不透明注釈601を含むコンピュータ画面上のユーザインターフェースを示す図である。
【図7】 注釈が部分的に消去される場合における事後消去状態の不透明注釈701を含むコンピュータ画面上のユーザインターフェースを示す図である。
【図8】 本発明の様々な原理を実行するための1つの可能なソフトウェアを示す図である。
【図9A】 特定の発明原理に従って注釈機能を提供するために実行できる様々なステップを示すフローチャートである。
【図9B】 既に作成した注釈をどのようにして文書ページに重ねることができるかを示すフローチャートである。
Claims (19)
- 閲覧した電子文書の文書ページに対して注釈付けした場合において、該閲覧した文書ページを再度閲覧するときに、該閲覧した文書ページとは別に記憶された前記注釈をインク層として該再度閲覧する文書ページ上に表示する方法であって、
前記電子文書を第1のメモリに記憶するステップと、
複数のユーザ入力装置からそれぞれ入力されるストローク位置に対応した注釈ストロークデータを含む注釈ファイルを第2のメモリに記憶するステップと、
インクファイルを第3のメモリに記憶するステップと、
ここで、該インクファイルは、表示装置に表示されている所定の文書ページに対応するものであり、
前記第1のメモリに記憶された前記電子文書の所定のページを検索し、該ページを前記表示装置に表示するステップと、
前記表示された前記電子文書のページに、前記第2のメモリに記憶された前記注釈ファイルが関連付けられているか否かを検索するステップと、
前記表示された前記電子文書のページに、前記第3のメモリに記憶された前記インクファイルが関連付けられているか否かを検索するステップと、
前記表示されている電子文書のページに対応するインクファイルが前記第3のメモリ内に存在しない場合、該表示されている電子文書のページに対応する新たなインクファイルを作成するステップと、
複数の注釈モードの中から所定の注釈モードを選択するステップと、
ここで、該注釈モードは、インクモードと強調モードと消去モードとを含み、
前記選択された注釈モードに基づいて、前記注釈ファイルの注釈ストロークデータに対応した注釈用の画素を前記各ユーザ入力装置からの現行のストローク位置で、前記表示されている電子文書のページに対応するインクファイルにインク層として記憶し、該インク層として記憶された注釈用の画素を用いてブレント画素画像を生成するステップと、
ここで、該ブレント画素画像を生成するステップは、
前記インクモードを選択したときには、前記インク層の不透明画素を前記表示されている電子文書のページ上の画素とブレンドして、ブレンド画素画像を生成するステップと、
前記強調モードを選択したときには、前記インク層の半透明画素を前記表示されている電子文書のページ上の画素とブレンドして、ブレンド画素画像を生成するステップとを含み、
タイトル変更事象を検出し、前記表示装置に新たに表示された電子文書のページに対応するインク層が前記インクファイル内に既に存在するか否かを判断するステップと、
前記表示装置に新たに表示された電子文書のページに対応するインク層が既に存在する場合、前記インク層を検索し、該検索されたインク層からの画素を当該新たに表示された電子文書のページ上に前記ブレント画素画像として再度表示させるステップと
を具え、
ここで、前記再度表示させるステップにおいて、
同一文書に対して前記各ユーザ入力装置によって前記インク層に書き込まれた注釈は電子文書のコンテンツに無関係に作成され、該インク層に書き込まれた注釈は各ユーザ入力装置に固有のものであり、
複数のユーザ入力装置によって既に注釈が書き込まれたインク層を用いて、該注釈を各ユーザ入力装置において再度閲覧するとき、一方のユーザ入力装置に作成された注釈が他方のユーザ入力装置に現れないように制御するか、又は、該注釈を各ユーザ入力装置で共用させるように制御するステップを含むことを特徴とする方法。 - 前記記憶された注釈ストロークデータは、現在表示されている文書ページの既に注釈付けされた領域を消去する消去強調に対応することを特徴とする請求項1記載の方法。
- 前記ユーザ入力装置は、タブレットコンピュータシステム内のスタイラスからなることを特徴とする請求項1記載の方法。
- 前記注釈ストロークデータは、データ構造内に記憶されることを特徴とする請求項1記載の方法。
- 前記注釈ストロークデータは、所定のストローク幅からなり、該ストロークの軌道を示すように調整することを特徴とする請求項4記載の方法。
- 前記注釈ストロークデータは、ビットマップ画像として記憶されることを特徴とする請求項1記載の方法。
- 前記注釈ファイルは、前記ユーザに関連したユーザ識別子を含むことを特徴とする請求項1記載の方法。
- 前記画素をブレンドするステップは、アルファブレンド関数を実行することを特徴とする請求項1記載の方法。
- 前記注釈ストロークデータは、スタイラス・ダウン事象とスタイラス・アップ事象との間の表示を横断するスタイラスの動きに対応することを特徴とする請求項1記載の方法。
- 閲覧した電子文書の文書ページに対して注釈付けした場合において、該閲覧した文書ページを再度閲覧するときに、該閲覧した文書ページとは別に記憶された前記注釈をインク層として該再度閲覧する文書ページ上に表示するシステムであって、
表示装置と、
複数のユーザ入力装置と、
前記電子文書を記憶する第1のメモリと、
前記複数のユーザ入力装置からそれぞれ入力されるストローク位置に対応した注釈ストロークデータを含む注釈ファイルを記憶する第2のメモリと、
インクファイルを記憶する第3のメモリと、
ここで、該インクファイルは、表示装置に表示されている所定の文書ページに対応するものであり、
前記第1のメモリに記憶された前記電子文書の所定のページを検索し、該ページを前記表示装置に表示する手段と、
前記表示された前記電子文書のページに、前記第2のメモリに記憶された前記注釈ファイルが関連付けられているか否かを検索する手段と、
前記表示された前記電子文書のページに、前記第3のメモリに記憶された前記インクファイルが関連付けられているか否かを検索する手段と、
前記表示されている電子文書のページに対応するインクファイルが前記第3のメモリ内に存在しない場合、該表示されている電子文書のページに対応する新たなインクファイルを作成する手段と、
複数の注釈モードの中から所定の注釈モードを選択する手段と、
ここで、該注釈モードは、インクモードと強調モードと消去モードとを含み、
前記選択された注釈モードに基づいて、前記注釈ファイルの注釈ストロークデータに対応した注釈用の画素を前記各ユーザ入力装置からの現行のストローク位置で、前記表示されている電子文書のページに対応するインクファイルにインク層として記憶し、該インク層として記憶された注釈用の画素を用いてブレント画素画像を生成する手段と、
ここで、該ブレント画素画像を生成する手段は、
前記インクモードを選択したときには、前記インク層の不透明画素を前記表示されている電子文書のページ上の画素とブレンドして、ブレンド画素画像を生成する手段と、
前記強調モードを選択したときには、前記インク層の半透明画素を前記表示されている電子文書のページ上の画素とブレンドして、ブレンド画素画像を生成する手段とを含み、
タイトル変更事象を検出し、前記表示装置に新たに表示された電子文書のページに対応するインク層が前記インクファイル内に既に存在するか否かを判断する手段と、
前記表示装置に新たに表示された電子文書のページに対応するインク層が既に存在する場合、前記インク層を検索し、該検索されたインク層からの画素を当該新たに表示された電子文書のページ上に前記ブレント画素画像としてブレンド画素画像として再度表示させる手段と
を具え、
ここで、前記再度表示させる手段において、
同一文書に対して前記各ユーザ入力装置によって前記インク層に書き込まれた注釈は電子文書のコンテンツに無関係に作成され、該インク層に書き込まれた注釈は各ユーザ入力装置に固有のものであり、
複数のユーザ入力装置によって既に注釈が書き込まれたインク層を用いて、該注釈を各ユーザ入力装置において再度閲覧するとき、一方のユーザ入力装置に作成された注釈が他方のユーザ入力装置に現れないように制御するか、又は、該注釈を各ユーザ入力装置で共用させるように制御する手段を含むことを特徴とするシステム。 - 前記表示装置に現在表示されている電子文書のページ上の既に作成された注釈を除去する消去注釈を表示および記憶する手段をさらに具えたことを特徴とする請求項10記載のシステム。
- 前記表示装置は、フラットパネルディスプレイからなり、
前記ユーザ入力装置は、スタイラスからなることを特徴とする請求項10記載のシステム。 - 注釈モード選択メニューをさらに具えたことを特徴とする請求項10記載のシステム。
- 前記注釈は、ストロークとしてデータ構造内に記憶されることを特徴とする請求項10記載のシステム。
- 前記注釈は、ビットマップ画像として記憶されることを特徴とする請求項10記載のシステム。
- コンピュータによって、請求項1ないし9のいずれかに記載の方法を実行させることが可能なプログラムを記録したコンピュータ読取可能媒体。
- 前記記憶された注釈ストロークデータは、既に作成された注釈の部分を消去する消去強調に対応することを特徴とする請求項16記載のコンピュータ読取可能媒体。
- 前記注釈ストロークデータは、データ構造内に記憶されることを特徴とする請求項16記載のコンピュータ読取可能媒体。
- 前記注釈ストロークデータは、ビットマップ画像として記憶されることを特徴とする請求項16記載のコンピュータ読取可能媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/455,805 US7337389B1 (en) | 1999-12-07 | 1999-12-07 | System and method for annotating an electronic document independently of its content |
PCT/US2000/033129 WO2001042980A1 (en) | 1999-12-07 | 2000-12-07 | System and method for annotating an electronic document independently of its content |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004500635A JP2004500635A (ja) | 2004-01-08 |
JP2004500635A5 JP2004500635A5 (ja) | 2008-03-06 |
JP4377098B2 true JP4377098B2 (ja) | 2009-12-02 |
Family
ID=23810346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001544200A Expired - Fee Related JP4377098B2 (ja) | 1999-12-07 | 2000-12-07 | 電子文書に対しコンテンツに無関係に注釈を付けるためのシステムおよび方法 |
Country Status (5)
Country | Link |
---|---|
US (4) | US7337389B1 (ja) |
EP (1) | EP1236127A1 (ja) |
JP (1) | JP4377098B2 (ja) |
AU (1) | AU1817501A (ja) |
WO (1) | WO2001042980A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9164974B2 (en) | 2010-11-26 | 2015-10-20 | Samsung Electronics Co., Ltd. | Method and apparatus for providing an electronic book service in a mobile device |
Families Citing this family (290)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6519603B1 (en) * | 1999-10-28 | 2003-02-11 | International Business Machine Corporation | Method and system for organizing an annotation structure and for querying data and annotations |
US7337389B1 (en) | 1999-12-07 | 2008-02-26 | Microsoft Corporation | System and method for annotating an electronic document independently of its content |
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
EP1447753A4 (en) * | 2001-07-26 | 2005-12-14 | Ycomm Co Ltd | SYSTEM FOR ONLINE DOCUMENT CORRECTION USING WEB SERVER TECHNOLOGY |
AUPR841001A0 (en) * | 2001-10-17 | 2001-11-15 | Vish Corporation Ltd | Information annotation system and method |
US9189467B1 (en) * | 2001-11-07 | 2015-11-17 | Apple Inc. | Method and apparatus for annotating an electronic document |
US8069175B2 (en) * | 2002-04-10 | 2011-11-29 | Google Inc. | Delegating authority to evaluate content |
US20030195834A1 (en) * | 2002-04-10 | 2003-10-16 | Hillis W. Daniel | Automated online purchasing system |
US7844610B2 (en) * | 2003-12-12 | 2010-11-30 | Google Inc. | Delegated authority evaluation system |
WO2004055647A2 (en) * | 2002-12-13 | 2004-07-01 | Applied Minds, Inc. | Meta-web |
US20040122843A1 (en) * | 2002-12-19 | 2004-06-24 | Terris John F. | XML browser markup and collaboration |
US7793233B1 (en) | 2003-03-12 | 2010-09-07 | Microsoft Corporation | System and method for customizing note flags |
JP2005309829A (ja) * | 2003-06-13 | 2005-11-04 | Canon Inc | 文書管理装置および文書管理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体および文書管理プログラム |
WO2005041048A1 (ja) * | 2003-10-29 | 2005-05-06 | Matsushita Electric Industrial Co.,Ltd. | 電子文書閲覧システム |
US7148905B2 (en) | 2003-12-19 | 2006-12-12 | Palo Alto Research Center Incorporated | Systems and method for annotating pages in a three-dimensional electronic document |
US8442331B2 (en) | 2004-02-15 | 2013-05-14 | Google Inc. | Capturing text from rendered documents using supplemental information |
US7707039B2 (en) | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
US7966352B2 (en) * | 2004-01-26 | 2011-06-21 | Microsoft Corporation | Context harvesting from selected content |
US7812860B2 (en) | 2004-04-01 | 2010-10-12 | Exbiblio B.V. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
US20060041484A1 (en) | 2004-04-01 | 2006-02-23 | King Martin T | Methods and systems for initiating application processes by data capture from rendered documents |
US8799303B2 (en) | 2004-02-15 | 2014-08-05 | Google Inc. | Establishing an interactive environment for rendered documents |
US10635723B2 (en) | 2004-02-15 | 2020-04-28 | Google Llc | Search engines and systems with handheld document data capture devices |
US20050210038A1 (en) * | 2004-03-18 | 2005-09-22 | International Business Machines Corporation | Method for providing workflow functionality and tracking in an annotation subsystem |
US7659890B2 (en) * | 2004-03-19 | 2010-02-09 | Microsoft Corporation | Automatic height adjustment for electronic highlighter pens and mousing devices |
US8621349B2 (en) | 2004-04-01 | 2013-12-31 | Google Inc. | Publishing techniques for adding value to a rendered document |
US7990556B2 (en) | 2004-12-03 | 2011-08-02 | Google Inc. | Association of a portable scanner with input/output and storage devices |
US8793162B2 (en) | 2004-04-01 | 2014-07-29 | Google Inc. | Adding information or functionality to a rendered document via association with an electronic counterpart |
US20080313172A1 (en) | 2004-12-03 | 2008-12-18 | King Martin T | Determining actions involving captured information and electronic content associated with rendered documents |
US7894670B2 (en) | 2004-04-01 | 2011-02-22 | Exbiblio B.V. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
US8146156B2 (en) | 2004-04-01 | 2012-03-27 | Google Inc. | Archive of text captures from rendered documents |
US9008447B2 (en) | 2004-04-01 | 2015-04-14 | Google Inc. | Method and system for character recognition |
WO2008028674A2 (en) | 2006-09-08 | 2008-03-13 | Exbiblio B.V. | Optical scanners, such as hand-held optical scanners |
US8010553B2 (en) * | 2004-04-05 | 2011-08-30 | George Eagan | Knowledge archival and recollection systems and methods |
US8713418B2 (en) | 2004-04-12 | 2014-04-29 | Google Inc. | Adding value to a rendered document |
US8620083B2 (en) | 2004-12-03 | 2013-12-31 | Google Inc. | Method and system for character recognition |
US9460346B2 (en) | 2004-04-19 | 2016-10-04 | Google Inc. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
JP5102614B2 (ja) * | 2004-04-19 | 2012-12-19 | グーグル インコーポレイテッド | レンダリングされた文書からの視覚的取得データに対する処理技術 |
US8489624B2 (en) | 2004-05-17 | 2013-07-16 | Google, Inc. | Processing techniques for text capture from a rendered document |
US8874504B2 (en) | 2004-12-03 | 2014-10-28 | Google Inc. | Processing techniques for visual capture data from a rendered document |
GB2413420A (en) * | 2004-04-23 | 2005-10-26 | Hewlett Packard Development Co | Interactive document reading |
US7580867B2 (en) * | 2004-05-04 | 2009-08-25 | Paul Nykamp | Methods for interactively displaying product information and for collaborative product design |
US8661331B2 (en) * | 2004-05-24 | 2014-02-25 | Xerox Corporation | Method of providing visual access to comment markings |
US7577902B2 (en) * | 2004-12-16 | 2009-08-18 | Palo Alto Research Center Incorporated | Systems and methods for annotating pages of a 3D electronic document |
US7898541B2 (en) | 2004-12-17 | 2011-03-01 | Palo Alto Research Center Incorporated | Systems and methods for turning pages in a three-dimensional electronic document |
US9769354B2 (en) | 2005-03-24 | 2017-09-19 | Kofax, Inc. | Systems and methods of processing scanned data |
US9137417B2 (en) | 2005-03-24 | 2015-09-15 | Kofax, Inc. | Systems and methods for processing video data |
US7734631B2 (en) * | 2005-04-25 | 2010-06-08 | Microsoft Corporation | Associating information with an electronic document |
JP4611116B2 (ja) * | 2005-05-26 | 2011-01-12 | 富士通株式会社 | プレゼンテーションに用いられる情報処理装置およびプログラム |
JP5051872B2 (ja) * | 2005-09-01 | 2012-10-17 | キヤノン株式会社 | 表示システム及びその制御方法 |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US7747557B2 (en) * | 2006-01-05 | 2010-06-29 | Microsoft Corporation | Application of metadata to documents and document objects via an operating system user interface |
US20070174762A1 (en) * | 2006-01-24 | 2007-07-26 | International Business Machines Corporation | Personal web page annotation system |
US7479968B2 (en) * | 2006-01-31 | 2009-01-20 | Microsoft Corporation | Semi-transparent highlighting of selected objects in electronic documents |
US20070206024A1 (en) * | 2006-03-03 | 2007-09-06 | Ravishankar Rao | System and method for smooth pointing of objects during a presentation |
TWI386817B (zh) * | 2006-05-24 | 2013-02-21 | Kofax Inc | 提供電腦軟體應用程式之使用者介面的系統及其方法 |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US20080065649A1 (en) * | 2006-09-08 | 2008-03-13 | Barry Smiler | Method of associating independently-provided content with webpages |
WO2008033317A2 (en) * | 2006-09-11 | 2008-03-20 | Live Cargo, Inc. | Creating, storing, transferring and manipulating electronic data layers |
US20080082610A1 (en) * | 2006-09-29 | 2008-04-03 | Breise Devin W | Method and apparatus for providing collaborative user interface feedback |
US9355568B2 (en) * | 2006-11-13 | 2016-05-31 | Joyce S. Stone | Systems and methods for providing an electronic reader having interactive and educational features |
WO2008114712A1 (ja) * | 2007-03-16 | 2008-09-25 | Nec Corporation | ウェブページ識別システム、装置、方法、およびプログラムを記録した記録媒体 |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
US20090162818A1 (en) * | 2007-12-21 | 2009-06-25 | Martin Kosakowski | Method for the determination of supplementary content in an electronic device |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US20090193327A1 (en) * | 2008-01-30 | 2009-07-30 | Microsoft Corporation | High-fidelity scalable annotations |
US8612469B2 (en) * | 2008-02-21 | 2013-12-17 | Globalenglish Corporation | Network-accessible collaborative annotation tool |
US20090217196A1 (en) * | 2008-02-21 | 2009-08-27 | Globalenglish Corporation | Web-Based Tool for Collaborative, Social Learning |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US8510646B1 (en) * | 2008-07-01 | 2013-08-13 | Google Inc. | Method and system for contextually placed chat-like annotations |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US9349046B2 (en) | 2009-02-10 | 2016-05-24 | Kofax, Inc. | Smart optical input/output (I/O) extension for context-dependent workflows |
US8958605B2 (en) | 2009-02-10 | 2015-02-17 | Kofax, Inc. | Systems, methods and computer program products for determining document validity |
US8879846B2 (en) | 2009-02-10 | 2014-11-04 | Kofax, Inc. | Systems, methods and computer program products for processing financial documents |
US8774516B2 (en) | 2009-02-10 | 2014-07-08 | Kofax, Inc. | Systems, methods and computer program products for determining document validity |
US9576272B2 (en) | 2009-02-10 | 2017-02-21 | Kofax, Inc. | Systems, methods and computer program products for determining document validity |
US9767354B2 (en) | 2009-02-10 | 2017-09-19 | Kofax, Inc. | Global geographic information retrieval, validation, and normalization |
CN102369724B (zh) | 2009-02-18 | 2016-05-04 | 谷歌公司 | 自动捕获信息,例如使用文档感知设备捕获信息 |
US9195739B2 (en) | 2009-02-20 | 2015-11-24 | Microsoft Technology Licensing, Llc | Identifying a discussion topic based on user interest information |
US8447066B2 (en) | 2009-03-12 | 2013-05-21 | Google Inc. | Performing actions based on capturing information from rendered documents, such as documents under copyright |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US20120309363A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Triggering notifications associated with tasks items that represent tasks to perform |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US8484027B1 (en) | 2009-06-12 | 2013-07-09 | Skyreader Media Inc. | Method for live remote narration of a digital book |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US9612707B1 (en) * | 2009-09-14 | 2017-04-04 | Sprint Communications Company L.P. | Lenses and filters for complete network page content |
JP5141671B2 (ja) * | 2009-11-27 | 2013-02-13 | カシオ計算機株式会社 | 辞書機能を備えた電子機器およびプログラム |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
DE202011111062U1 (de) | 2010-01-25 | 2019-02-19 | Newvaluexchange Ltd. | Vorrichtung und System für eine Digitalkonversationsmanagementplattform |
WO2011099993A1 (en) * | 2010-02-12 | 2011-08-18 | Flashnotes, Llc | System and method of annotating non-modifiable documents and managing annotations |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
JP5477640B2 (ja) * | 2010-03-12 | 2014-04-23 | 富士ゼロックス株式会社 | 電子文書処理装置及びプログラム |
US8331612B2 (en) * | 2010-03-31 | 2012-12-11 | Xerox Corporation | Method and system for document annotation that includes outlining |
US8335344B2 (en) * | 2010-03-31 | 2012-12-18 | Xerox Corporation | Method and system for document annotation |
US20110289401A1 (en) | 2010-05-20 | 2011-11-24 | Salesforce.Com, Inc. | Multiple graphical annotations of documents using overlays |
US8638303B2 (en) * | 2010-06-22 | 2014-01-28 | Microsoft Corporation | Stylus settings |
JP5523973B2 (ja) * | 2010-07-30 | 2014-06-18 | シャープ株式会社 | ネットワークシステムおよび通信方法 |
KR20120075845A (ko) * | 2010-12-29 | 2012-07-09 | 삼성전자주식회사 | 터치스크린 단말기에서 메모 방법 및 장치 |
US20120177304A1 (en) * | 2011-01-12 | 2012-07-12 | Raytheon Company | System for image intelligence exploitation and creation |
US20120182288A1 (en) * | 2011-01-18 | 2012-07-19 | Sony Corporation | Method and apparatus for information presentation |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US20120317500A1 (en) * | 2011-06-07 | 2012-12-13 | At&T Intellectual Property I, L.P. | System and method for data visualization and user collaboration |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US9483794B2 (en) | 2012-01-12 | 2016-11-01 | Kofax, Inc. | Systems and methods for identification document processing and business workflow integration |
US10146795B2 (en) | 2012-01-12 | 2018-12-04 | Kofax, Inc. | Systems and methods for mobile image capture and processing |
US9058580B1 (en) | 2012-01-12 | 2015-06-16 | Kofax, Inc. | Systems and methods for identification document processing and business workflow integration |
US9058515B1 (en) | 2012-01-12 | 2015-06-16 | Kofax, Inc. | Systems and methods for identification document processing and business workflow integration |
TWI492166B (zh) | 2012-01-12 | 2015-07-11 | Kofax Inc | 行動影像擷取和處理的系統和方法 |
US9542013B2 (en) | 2012-03-01 | 2017-01-10 | Nokia Technologies Oy | Method and apparatus for determining recipients of a sharing operation based on an indication associated with a tangible object |
US9684389B2 (en) | 2012-03-01 | 2017-06-20 | Nokia Technologies Oy | Method and apparatus for determining an operation to be executed and associating the operation with a tangible object |
US9684388B2 (en) | 2012-03-01 | 2017-06-20 | Nokia Technologies Oy | Method and apparatus for determining an operation based on an indication associated with a tangible object |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US20140122991A1 (en) * | 2012-03-25 | 2014-05-01 | Imc Technologies Sa | Fast annotation of electronic content and mapping of same |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
CN113470640B (zh) | 2013-02-07 | 2022-04-26 | 苹果公司 | 数字助理的语音触发器 |
US9304609B2 (en) * | 2013-03-12 | 2016-04-05 | Lenovo (Singapore) Pte. Ltd. | Suspending tablet computer by stylus detection |
EP2973226A4 (en) | 2013-03-13 | 2016-06-29 | Kofax Inc | CLASSIFICATION OF OBJECTS ON DIGITAL IMAGES RECORDED BY MOBILE DEVICES |
US9208536B2 (en) | 2013-09-27 | 2015-12-08 | Kofax, Inc. | Systems and methods for three dimensional geometric reconstruction of captured image data |
US9355312B2 (en) | 2013-03-13 | 2016-05-31 | Kofax, Inc. | Systems and methods for classifying objects in digital images captured using mobile devices |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US20140316841A1 (en) | 2013-04-23 | 2014-10-23 | Kofax, Inc. | Location-based workflows and services |
JP2016518790A (ja) | 2013-05-03 | 2016-06-23 | コファックス, インコーポレイテッド | モバイル装置を用いて取込まれたビデオにおけるオブジェクトを検出および分類するためのシステムおよび方法 |
US10360246B2 (en) * | 2013-05-20 | 2019-07-23 | Tencent Technology (Shenzhen) Co., Ltd. | Method, system, and apparatus for searching and displaying user generated content |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
WO2014200728A1 (en) | 2013-06-09 | 2014-12-18 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
US10599741B2 (en) | 2013-07-08 | 2020-03-24 | Big Fish Design, Llc | Application software for a browser with enhanced efficiency |
WO2015020942A1 (en) | 2013-08-06 | 2015-02-12 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
JP2015069284A (ja) * | 2013-09-27 | 2015-04-13 | 株式会社リコー | 画像処理装置 |
US9575948B2 (en) * | 2013-10-04 | 2017-02-21 | Nook Digital, Llc | Annotation of digital content via selective fixed formatting |
KR20150045721A (ko) * | 2013-10-21 | 2015-04-29 | 삼성전자주식회사 | 컨텐츠 제어 방법 및 그 전자 장치 |
US9386235B2 (en) | 2013-11-15 | 2016-07-05 | Kofax, Inc. | Systems and methods for generating composite images of long documents using mobile video data |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
US20150294582A1 (en) * | 2014-04-15 | 2015-10-15 | IT School Innovation (Pty) Ltd. | Information communication technology in education |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
EP3480811A1 (en) | 2014-05-30 | 2019-05-08 | Apple Inc. | Multi-command single utterance input method |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US10719132B2 (en) | 2014-06-19 | 2020-07-21 | Samsung Electronics Co., Ltd. | Device and method of controlling device |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US9760788B2 (en) | 2014-10-30 | 2017-09-12 | Kofax, Inc. | Mobile document detection and orientation based on reference object characteristics |
EP3029569A1 (en) * | 2014-11-07 | 2016-06-08 | AstraZeneca UK Limited | Systems for allowing annotation in real time |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US10002361B2 (en) | 2015-02-27 | 2018-06-19 | Esquify, Inc. | Remote supervision of client device activity |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US10242285B2 (en) | 2015-07-20 | 2019-03-26 | Kofax, Inc. | Iterative recognition-guided thresholding and data extraction |
US9418454B1 (en) | 2015-07-23 | 2016-08-16 | Axure Software Solutions, Inc. | Generating markup encodings for the compact rendering of curves in interactive graphical designs |
US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US9779296B1 (en) | 2016-04-01 | 2017-10-03 | Kofax, Inc. | Content-based detection and three dimensional geometric reconstruction of objects in image and video data |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
DK201770428A1 (en) | 2017-05-12 | 2019-02-18 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US11062176B2 (en) | 2017-11-30 | 2021-07-13 | Kofax, Inc. | Object detection and image cropping using a multi-detector approach |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
CN108153505B (zh) * | 2017-12-26 | 2019-01-18 | 掌阅科技股份有限公司 | 手写输入内容的显示方法、电子设备及计算机存储介质 |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
CN108459836B (zh) * | 2018-01-19 | 2019-05-31 | 广州视源电子科技股份有限公司 | 批注显示方法、装置、设备及存储介质 |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
US10944859B2 (en) | 2018-06-03 | 2021-03-09 | Apple Inc. | Accelerated task performance |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
WO2020213277A1 (ja) * | 2019-04-17 | 2020-10-22 | 株式会社ワコム | インクアノテーション共有方法及びシステム |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | USER ACTIVITY SHORTCUT SUGGESTIONS |
DK201970511A1 (en) | 2019-05-31 | 2021-02-15 | Apple Inc | Voice identification in digital assistant systems |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
WO2021056255A1 (en) | 2019-09-25 | 2021-04-01 | Apple Inc. | Text detection using global geometry estimators |
CN111428452B (zh) * | 2019-11-27 | 2023-09-05 | 杭州海康威视数字技术股份有限公司 | 一种批注数据保存方法及装置 |
US11183193B1 (en) | 2020-05-11 | 2021-11-23 | Apple Inc. | Digital assistant hardware abstraction |
US11556223B2 (en) * | 2020-08-27 | 2023-01-17 | Ebay Inc. | Automatic feedback system using visual interactions |
US20220391055A1 (en) * | 2021-05-28 | 2022-12-08 | Ricoh Company, Ltd. | Display apparatus, display system, and display method |
US11418571B1 (en) | 2021-07-29 | 2022-08-16 | Servicenow, Inc. | Server-side workflow improvement based on client-side data mining |
US20240118803A1 (en) * | 2022-10-07 | 2024-04-11 | Microsoft Technology Licensing, Llc | System and method of generating digital ink notes |
Family Cites Families (224)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0235265A1 (en) | 1985-08-30 | 1987-09-09 | STEIN, Norbert, Joseph | Electronic book device |
US4896291A (en) | 1988-05-20 | 1990-01-23 | International Business Machines Corporation | Valuator menu for use as a graphical user interface tool |
AU624838B2 (en) * | 1988-05-27 | 1992-06-25 | Global 360, Inc. | Document annotation and manipulation in a data processing system |
US5146552A (en) | 1990-02-28 | 1992-09-08 | International Business Machines Corporation | Method for associating annotation with electronically published material |
USRE34476E (en) | 1990-05-14 | 1993-12-14 | Norwood Donald D | Hybrid information management system for handwriting and text |
US5237648A (en) | 1990-06-08 | 1993-08-17 | Apple Computer, Inc. | Apparatus and method for editing a video recording by selecting and displaying video clips |
JPH07104765B2 (ja) | 1990-08-24 | 1995-11-13 | ゼロックス コーポレイション | コンピュータ駐在ソフトウエアシステムに対するユーザインタフェースとしての電子的ドキュメント |
US5239466A (en) * | 1990-10-04 | 1993-08-24 | Motorola, Inc. | System for selectively routing and merging independent annotations to a document at remote locations |
US5347295A (en) | 1990-10-31 | 1994-09-13 | Go Corporation | Control of a computer through a position-sensed stylus |
CA2045907C (en) | 1991-06-28 | 1998-12-15 | Gerald B. Anderson | A method for storing and retrieving annotations and redactions in final form documents |
CA2048039A1 (en) | 1991-07-19 | 1993-01-20 | Steven Derose | Data processing system and method for generating a representation for and random access rendering of electronic documents |
US5666113A (en) | 1991-07-31 | 1997-09-09 | Microtouch Systems, Inc. | System for using a touchpad input device for cursor control and keyboard emulation |
US5632022A (en) | 1991-11-13 | 1997-05-20 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Encyclopedia of software components |
US5999908A (en) | 1992-08-06 | 1999-12-07 | Abelow; Daniel H. | Customer-based product design module |
WO1994008310A1 (en) | 1992-10-01 | 1994-04-14 | Quark, Inc. | Publication system management and coordination |
US5434965A (en) | 1992-12-23 | 1995-07-18 | Taligent, Inc. | Balloon help system |
SE9300671D0 (sv) | 1993-03-01 | 1993-03-01 | Sven Nauckhoff | Work flow management |
JPH06266490A (ja) | 1993-03-12 | 1994-09-22 | Toshiba Corp | 情報入力装置および情報入力における位置認識システム |
US5920694A (en) * | 1993-03-19 | 1999-07-06 | Ncr Corporation | Annotation of computer video displays |
US5649104A (en) | 1993-03-19 | 1997-07-15 | Ncr Corporation | System for allowing user of any computer to draw image over that generated by the host computer and replicating the drawn image to other computers |
US5799318A (en) | 1993-04-13 | 1998-08-25 | Firstfloor Software | Method and apparatus for collecting and displaying information from diverse computer resources |
US5559942A (en) | 1993-05-10 | 1996-09-24 | Apple Computer, Inc. | Method and apparatus for providing a note for an application program |
US5471568A (en) | 1993-06-30 | 1995-11-28 | Taligent, Inc. | Object-oriented apparatus and method for scan line conversion of graphic edges |
DE69427279T2 (de) | 1993-07-16 | 2001-11-08 | Sony Corp | Aufzeichungsgerät und Bildaufnahmeverfahren für Bildaufnahmeparameter |
US5390138A (en) | 1993-09-13 | 1995-02-14 | Taligent, Inc. | Object-oriented audio system |
US6243071B1 (en) | 1993-11-03 | 2001-06-05 | Apple Computer, Inc. | Tool set for navigating through an electronic book |
US5623679A (en) | 1993-11-19 | 1997-04-22 | Waverley Holdings, Inc. | System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to portions of data objects |
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 |
JP2521035B2 (ja) | 1993-12-03 | 1996-07-31 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 表示装置への注釈の配置 |
US5729687A (en) | 1993-12-20 | 1998-03-17 | Intel Corporation | System for sending differences between joining meeting information and public meeting information between participants in computer conference upon comparing annotations of joining and public meeting information |
JP3546337B2 (ja) | 1993-12-21 | 2004-07-28 | ゼロックス コーポレイション | 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法 |
US5583980A (en) * | 1993-12-22 | 1996-12-10 | Knowledge Media Inc. | Time-synchronized annotation method |
DE4446139C2 (de) | 1993-12-30 | 2000-08-17 | Intel Corp | Verfahren und Einrichtung zum Hervorheben von Objekten in einem Konferenzsystem |
MX9602952A (es) | 1994-01-27 | 1997-06-28 | Minnesota Mining & Mfg | Notas de software. |
US5822720A (en) | 1994-02-16 | 1998-10-13 | Sentius Corporation | System amd method for linking streams of multimedia data for reference material for display |
US5473742A (en) | 1994-02-22 | 1995-12-05 | Paragraph International | Method and apparatus for representing image data using polynomial approximation method and iterative transformation-reparametrization technique |
US5630125A (en) | 1994-05-23 | 1997-05-13 | Zellweger; Paul | Method and apparatus for information management using an open hierarchical data structure |
US5948040A (en) | 1994-06-24 | 1999-09-07 | Delorme Publishing Co. | Travel reservation information and planning system |
JPH0816313A (ja) | 1994-07-04 | 1996-01-19 | Sanyo Electric Co Ltd | 手書き入力方法及び装置 |
US5434929A (en) | 1994-07-12 | 1995-07-18 | Apple Computer, Inc. | Method and apparatus for setting character style preferences in a pen-based computer system |
US5870092A (en) * | 1994-07-28 | 1999-02-09 | Hewlett-Packard Company | Page turning facility |
US5600775A (en) * | 1994-08-26 | 1997-02-04 | Emotion, Inc. | Method and apparatus for annotating full motion video and other indexed data structures |
US5621871A (en) * | 1994-08-31 | 1997-04-15 | Jaremko; Mark | Automated system and method for annotation using callouts |
US6262719B1 (en) | 1994-09-02 | 2001-07-17 | Packard Bell Nec, Inc. | Mouse emulation with a passive pen |
US5799268A (en) | 1994-09-28 | 1998-08-25 | Apple Computer, Inc. | Method for extracting knowledge from online documentation and creating a glossary, index, help database or the like |
US5801687A (en) | 1994-09-30 | 1998-09-01 | Apple Computer, Inc. | Authoring tool comprising nested state machines for use in a computer system |
US5831615A (en) | 1994-09-30 | 1998-11-03 | Intel Corporation | Method and apparatus for redrawing transparent windows |
FR2728894A1 (fr) | 1994-12-29 | 1996-07-05 | Inst Francais Du Petrole | Procede de separation de paraxylene comportant au moins deux etages de cristallisation a haute temperature |
US5760773A (en) | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
US5900876A (en) * | 1995-04-14 | 1999-05-04 | Canon Kabushiki Kaisha | Information processing apparatus and method with display book page turning |
US5734883A (en) | 1995-04-27 | 1998-03-31 | Michael Umen & Co., Inc. | Drug document production system |
US5793360A (en) | 1995-05-05 | 1998-08-11 | Wacom Co., Ltd. | Digitizer eraser system and method |
US5719595A (en) | 1995-05-09 | 1998-02-17 | Apple Computer, Inc. | Method and apparauts for generating a text image on a display with anti-aliasing effect |
JPH08335134A (ja) | 1995-06-07 | 1996-12-17 | Canon Inc | 情報処理装置 |
US6018342A (en) | 1995-07-03 | 2000-01-25 | Sun Microsystems, Inc. | Automatically generated content-based history mechanism |
TW387181B (en) | 1995-07-10 | 2000-04-11 | Hitachi Ltd | Electronic press information dispatching system |
US6199082B1 (en) | 1995-07-17 | 2001-03-06 | Microsoft Corporation | Method for delivering separate design and content in a multimedia publishing system |
US5845240A (en) | 1996-07-24 | 1998-12-01 | Fielder; Mark | Selective recall and preservation of continuously recorded data |
US5687331A (en) | 1995-08-03 | 1997-11-11 | Microsoft Corporation | Method and system for displaying an animated focus item |
US5682439A (en) | 1995-08-07 | 1997-10-28 | Apple Computer, Inc. | Boxed input correction system and method for pen based computer systems |
US6486895B1 (en) * | 1995-09-08 | 2002-11-26 | Xerox Corporation | Display system for displaying lists of linked documents |
US5826025A (en) | 1995-09-08 | 1998-10-20 | Sun Microsystems, Inc. | System for annotation overlay proxy configured to retrieve associated overlays associated with a document request from annotation directory created from list of overlay groups |
US5717860A (en) | 1995-09-20 | 1998-02-10 | Infonautics Corporation | Method and apparatus for tracking the navigation path of a user on the world wide web |
JP2000500887A (ja) | 1995-09-25 | 2000-01-25 | アドビ システムズ インコーポレイテッド | 電子文書への最適アクセス |
US5737599A (en) | 1995-09-25 | 1998-04-07 | Rowe; Edward R. | Method and apparatus for downloading multi-page electronic documents with hint information |
DE69529071T2 (de) * | 1995-09-29 | 2003-08-21 | Hewlett Packard Co | Überfliegen von elektronisch gespeicherten Informationen |
US5572643A (en) | 1995-10-19 | 1996-11-05 | Judson; David H. | Web browser with dynamic display of information objects during linking |
US6405221B1 (en) | 1995-10-20 | 2002-06-11 | Sun Microsystems, Inc. | Method and apparatus for creating the appearance of multiple embedded pages of information in a single web browser display |
US5786814A (en) | 1995-11-03 | 1998-07-28 | Xerox Corporation | Computer controlled display system activities using correlated graphical and timeline interfaces for controlling replay of temporal data representing collaborative activities |
US5717879A (en) | 1995-11-03 | 1998-02-10 | Xerox Corporation | System for the capture and replay of temporal data representing collaborative activities |
US5838313A (en) | 1995-11-20 | 1998-11-17 | Siemens Corporate Research, Inc. | Multimedia-based reporting system with recording and playback of dynamic annotation |
JPH09153059A (ja) | 1995-11-30 | 1997-06-10 | Matsushita Electric Ind Co Ltd | 履歴表示装置 |
US5761485A (en) | 1995-12-01 | 1998-06-02 | Munyan; Daniel E. | Personal electronic book system |
US5663748A (en) | 1995-12-14 | 1997-09-02 | Motorola, Inc. | Electronic book having highlighting feature |
WO1997022109A1 (en) * | 1995-12-14 | 1997-06-19 | Motorola Inc. | Electronic book and method of annotation therefor |
US5893132A (en) | 1995-12-14 | 1999-04-06 | Motorola, Inc. | Method and system for encoding a book for reading using an electronic book |
US6286002B1 (en) | 1996-01-17 | 2001-09-04 | @Yourcommand | System and method for storing and searching buy and sell information of a marketplace |
US5821925A (en) | 1996-01-26 | 1998-10-13 | Silicon Graphics, Inc. | Collaborative work environment supporting three-dimensional objects and multiple remote participants |
US6081829A (en) * | 1996-01-31 | 2000-06-27 | Silicon Graphics, Inc. | General purpose web annotations without modifying browser |
US5761683A (en) | 1996-02-13 | 1998-06-02 | Microtouch Systems, Inc. | Techniques for changing the behavior of a link in a hypertext document |
US5832474A (en) * | 1996-02-26 | 1998-11-03 | Matsushita Electric Industrial Co., Ltd. | Document search and retrieval system with partial match searching of user-drawn annotations |
US5832263A (en) | 1996-03-15 | 1998-11-03 | Digidox, Inc. | System and method for in-place modification of information recorded in read-only storage using modifiable non-volatile storage associated with an agent |
US6035330A (en) | 1996-03-29 | 2000-03-07 | British Telecommunications | World wide web navigational mapping system and method |
US5801685A (en) | 1996-04-08 | 1998-09-01 | Tektronix, Inc. | Automatic editing of recorded video elements sychronized with a script text read or displayed |
US6012055A (en) | 1996-04-09 | 2000-01-04 | Silicon Graphics, Inc. | Mechanism for integrated information search and retrieval from diverse sources using multiple navigation methods |
US5835092A (en) | 1996-04-09 | 1998-11-10 | Silicon Graphics, Inc. | Mechanism for non-linear browsing of diverse information sources |
US5784058A (en) | 1996-05-28 | 1998-07-21 | Sun Microsystems, Inc. | User-controllable persistent browser display pages |
US6122649A (en) | 1996-05-30 | 2000-09-19 | Microsoft Corporation | Method and system for user defined and linked properties |
US6034689A (en) | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
US5727129A (en) | 1996-06-04 | 1998-03-10 | International Business Machines Corporation | Network system for profiling and actively facilitating user activities |
US5918236A (en) | 1996-06-28 | 1999-06-29 | Oracle Corporation | Point of view gists and generic gists in a document browsing system |
US5854630A (en) | 1996-07-01 | 1998-12-29 | Sun Microsystems, Inc. | Prospective view for web backtrack |
US6054990A (en) | 1996-07-05 | 2000-04-25 | Tran; Bao Q. | Computer system with handwriting annotation |
US6128007A (en) | 1996-07-29 | 2000-10-03 | Motorola, Inc. | Method and apparatus for multi-mode handwritten input and hand directed control of a computing device |
JPH1078963A (ja) * | 1996-08-01 | 1998-03-24 | Hewlett Packard Co <Hp> | 文書注記方法 |
AU3825197A (en) | 1996-08-05 | 1998-02-25 | Motorola, Inc. | Book-like interface for browsing on-line documents and methods therefor |
US5931912A (en) | 1996-08-09 | 1999-08-03 | International Business Machines Corporation | Traversal path-based approach to understanding user-oriented hypertext object usage |
US5956034A (en) | 1996-08-13 | 1999-09-21 | Softbook Press, Inc. | Method and apparatus for viewing electronic reading materials |
AU4408197A (en) | 1996-08-26 | 1998-03-19 | Seng Beng Ho | A browsing system and method for computer information |
US6407757B1 (en) * | 1997-12-18 | 2002-06-18 | E-Book Systems Pte Ltd. | Computer-based browsing method and computer program product for displaying information in an electronic book form |
US6064384A (en) * | 1996-08-26 | 2000-05-16 | E-Brook Systems Pte Ltd | Computer user interface system and method having book image features |
US5909207A (en) * | 1996-08-26 | 1999-06-01 | E-Book Systems Pte Ltd | Browsing system and method for computer information |
GB2317090B (en) | 1996-09-06 | 2001-04-04 | Quantel Ltd | An electronic graphic system |
US5745116A (en) | 1996-09-09 | 1998-04-28 | Motorola, Inc. | Intuitive gesture-based graphical user interface |
US5940080A (en) | 1996-09-12 | 1999-08-17 | Macromedia, Inc. | Method and apparatus for displaying anti-aliased text |
US5924104A (en) | 1996-10-03 | 1999-07-13 | International Business Machines Corporation | Method and apparatus for displaying intradocument links in a computer system |
US5890172A (en) | 1996-10-08 | 1999-03-30 | Tenretni Dynamics, Inc. | Method and apparatus for retrieving data from a network using location identifiers |
US6037944A (en) | 1996-11-07 | 2000-03-14 | Natrificial Llc | Method and apparatus for displaying a thought network from a thought's perspective |
US6049812A (en) | 1996-11-18 | 2000-04-11 | International Business Machines Corp. | Browser and plural active URL manager for network computers |
US6460058B2 (en) | 1996-12-06 | 2002-10-01 | Microsoft Corporation | Object-oriented framework for hyperlink navigation |
WO1998033151A1 (fr) | 1997-01-24 | 1998-07-30 | Sony Corporation | Dispositif, procede et support permettant de generer des donnees graphiques |
AU6037198A (en) | 1997-01-27 | 1998-08-26 | Benjamin Slotznick | System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space |
US5933139A (en) | 1997-01-31 | 1999-08-03 | Microsoft Corporation | Method and apparatus for creating help functions |
US6018334A (en) | 1997-02-20 | 2000-01-25 | Eckerberg; Mark | Computer pointing device |
US6597377B1 (en) | 1997-02-25 | 2003-07-22 | International Business Machines Corporation | Web links objects |
US6091930A (en) | 1997-03-04 | 2000-07-18 | Case Western Reserve University | Customizable interactive textbook |
US6279005B1 (en) | 1997-03-04 | 2001-08-21 | Paul Zellweger | Method and apparatus for generating paths in an open hierarchical data structure |
US6195694B1 (en) | 1997-03-13 | 2001-02-27 | International Business Machines Corporation | Server for reconfiguring control of a subset of devices on one or more kiosks |
US6173317B1 (en) * | 1997-03-14 | 2001-01-09 | Microsoft Corporation | Streaming and displaying a video stream with synchronized annotations over a computer network |
US5937416A (en) | 1997-03-25 | 1999-08-10 | Bennethum Computer Systems | Method for preserving data in an electronic document |
US6141007A (en) | 1997-04-04 | 2000-10-31 | Avid Technology, Inc. | Newsroom user interface including multiple panel workspaces |
US5978818A (en) | 1997-04-29 | 1999-11-02 | Oracle Corporation | Automated hypertext outline generation for documents |
US5877757A (en) | 1997-05-23 | 1999-03-02 | International Business Machines Corporation | Method and system for providing user help information in network applications |
US5923326A (en) | 1997-06-13 | 1999-07-13 | International Business Machines Corporation | Edge docking foster window |
US5933140A (en) | 1997-06-30 | 1999-08-03 | Sun Microsystems, Inc. | Child window containing context-based help and a miniaturized web page |
US5937418A (en) | 1997-07-01 | 1999-08-10 | Icon Cmt Corp. | Automatic wire copy data feed distribution system |
US6573907B1 (en) * | 1997-07-03 | 2003-06-03 | Obvious Technology | Network distribution and management of interactive video and multi-media containers |
US6016492A (en) | 1997-07-15 | 2000-01-18 | Microsoft Corporation | Forward extensible property modifiers for formatting information in a program module |
US6025841A (en) | 1997-07-15 | 2000-02-15 | Microsoft Corporation | Method for managing simultaneous display of multiple windows in a graphical user interface |
US5982370A (en) | 1997-07-18 | 1999-11-09 | International Business Machines Corporation | Highlighting tool for search specification in a user interface of a computer system |
JP3420472B2 (ja) | 1997-07-22 | 2003-06-23 | 富士通株式会社 | 電子公開物の証明に用いられるシステム及び記録媒体 |
US6301590B1 (en) | 1997-08-11 | 2001-10-09 | Viador | Method and apparatus for formatting and displaying data from the internet |
JP3853034B2 (ja) | 1997-08-13 | 2006-12-06 | シスメックス株式会社 | 物体の境界決定方法および装置並びに物体の境界決定プログラムを記録した記録媒体 |
US5877766A (en) | 1997-08-15 | 1999-03-02 | International Business Machines Corporation | Multi-node user interface component and method thereof for use in accessing a plurality of linked records |
US5987482A (en) | 1997-09-08 | 1999-11-16 | International Business Machines Corporation | Computer system and method of displaying hypertext documents with internal hypertext link definitions |
US6279014B1 (en) | 1997-09-15 | 2001-08-21 | Xerox Corporation | Method and system for organizing documents based upon annotations in context |
US5956048A (en) | 1997-11-10 | 1999-09-21 | Kerry R. Gaston | Electronic book system |
US6157381A (en) | 1997-11-18 | 2000-12-05 | International Business Machines Corporation | Computer system, user interface component and method utilizing non-linear scroll bar |
US6243091B1 (en) | 1997-11-21 | 2001-06-05 | International Business Machines Corporation | Global history view |
US6037934A (en) | 1997-11-21 | 2000-03-14 | International Business Machines Corporation | Named bookmark sets |
US6571211B1 (en) | 1997-11-21 | 2003-05-27 | Dictaphone Corporation | Voice file header data in portable digital audio recorder |
US6321244B1 (en) | 1997-12-04 | 2001-11-20 | Siemens Corporate Research, Inc. | Style specifications for systematically creating card-based hypermedia manuals |
US6055538A (en) | 1997-12-22 | 2000-04-25 | Hewlett Packard Company | Methods and system for using web browser to search large collections of documents |
US6115690A (en) | 1997-12-22 | 2000-09-05 | Wong; Charles | Integrated business-to-business Web commerce and business automation system |
US6560621B2 (en) | 1997-12-29 | 2003-05-06 | Intel Corporation | World wide web formatting for program output through print function |
US6195679B1 (en) | 1998-01-06 | 2001-02-27 | Netscape Communications Corporation | Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths |
US6151622A (en) | 1998-02-02 | 2000-11-21 | International Business Machines Corp. | Method and system for portably enabling view synchronization over the world-wide web using frame hierarchies |
US6163778A (en) | 1998-02-06 | 2000-12-19 | Sun Microsystems, Inc. | Probabilistic web link viability marker and web page ratings |
US6456303B1 (en) | 1998-02-09 | 2002-09-24 | Microsoft Corporation | Method and system for access of online information |
US6421065B1 (en) | 1998-02-09 | 2002-07-16 | Microsoft Corporation | Access of online information featuring automatic hide/show function |
US6144991A (en) | 1998-02-19 | 2000-11-07 | Telcordia Technologies, Inc. | System and method for managing interactions between users in a browser-based telecommunications network |
US6038598A (en) | 1998-02-23 | 2000-03-14 | Intel Corporation | Method of providing one of a plurality of web pages mapped to a single uniform resource locator (URL) based on evaluation of a condition |
US6173287B1 (en) * | 1998-03-11 | 2001-01-09 | Digital Equipment Corporation | Technique for ranking multimedia annotations of interest |
US6105055A (en) * | 1998-03-13 | 2000-08-15 | Siemens Corporate Research, Inc. | Method and apparatus for asynchronous multimedia collaboration |
JP2002508543A (ja) | 1998-03-20 | 2002-03-19 | ヌボメディア, インコーポレイテッド | 電子書籍システム |
US6331867B1 (en) | 1998-03-20 | 2001-12-18 | Nuvomedia, Inc. | Electronic book with automated look-up of terms of within reference titles |
US6356287B1 (en) | 1998-03-20 | 2002-03-12 | Nuvomedia, Inc. | Citation selection and routing feature for hand-held content display device |
US6181344B1 (en) | 1998-03-20 | 2001-01-30 | Nuvomedia, Inc. | Drag-and-release method for configuring user-definable function key of hand-held computing device |
IE980959A1 (en) | 1998-03-31 | 1999-10-20 | Datapage Ireland Ltd | Document Production |
US20020013834A1 (en) | 1998-04-20 | 2002-01-31 | Jeffrey Esakov | Tracking and graphical display of user activity on an information network |
US6340967B1 (en) | 1998-04-24 | 2002-01-22 | Natural Input Solutions Inc. | Pen based edit correction interface method and apparatus |
US6272484B1 (en) | 1998-05-27 | 2001-08-07 | Scansoft, Inc. | Electronic document manager |
US6154771A (en) | 1998-06-01 | 2000-11-28 | Mediastra, Inc. | Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospectively |
US6766494B1 (en) | 1998-06-15 | 2004-07-20 | Fuji Xerox Co., Ltd. | Method and system for creating ad-hoc links from free-form ink |
US6535294B1 (en) | 1998-06-23 | 2003-03-18 | Discount Labels, Inc. | System and method for preparing customized printed products over a communications network |
CA2241836A1 (en) | 1998-06-29 | 1999-12-29 | Object Technology International Inc. | Natural language transformations for propagating hypertext label changes |
US6018742A (en) | 1998-07-07 | 2000-01-25 | Perigis Corporation | Constructing a bifurcated database of context-dependent and context-independent data items |
US6865713B1 (en) | 1998-08-07 | 2005-03-08 | International Business Machines Corporation | Apparatus, program product and method of annotating a hypertext document with comments |
SG85661A1 (en) | 1998-08-12 | 2002-01-15 | Nippon Telegraph & Telephone | Recording medium with a signed hypertext recorded thereon, signed hypertext generating method and apparatus, and signed hypertext verifying method and apparatus |
US6226618B1 (en) | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
US6710790B1 (en) | 1998-08-13 | 2004-03-23 | Symantec Corporation | Methods and apparatus for tracking the active window of a host computer in a remote computer display window |
US6144375A (en) | 1998-08-14 | 2000-11-07 | Praja Inc. | Multi-perspective viewer for content-based interactivity |
US6230171B1 (en) * | 1998-08-29 | 2001-05-08 | International Business Machines Corporation | Markup system for shared HTML documents |
US6377983B1 (en) | 1998-08-31 | 2002-04-23 | International Business Machines Corporation | Method and system for converting expertise based on document usage |
US6289362B1 (en) | 1998-09-01 | 2001-09-11 | Aidministrator Nederland B.V. | System and method for generating, transferring and using an annotated universal address |
JP3763678B2 (ja) | 1998-09-01 | 2006-04-05 | 三菱電機株式会社 | 反射型液晶表示装置 |
US6184886B1 (en) | 1998-09-04 | 2001-02-06 | International Business Machines Corporation | Apparatus and method for staging bookmarks |
US6369811B1 (en) * | 1998-09-09 | 2002-04-09 | Ricoh Company Limited | Automatic adaptive document help for paper documents |
US6956593B1 (en) | 1998-09-15 | 2005-10-18 | Microsoft Corporation | User interface for creating, viewing and temporally positioning annotations for media content |
AU5926499A (en) | 1998-09-15 | 2000-04-03 | Microsoft Corporation | Interactive playlist generation using annotations |
US6271840B1 (en) | 1998-09-24 | 2001-08-07 | James Lee Finseth | Graphical search engine visual index |
US6331866B1 (en) | 1998-09-28 | 2001-12-18 | 3M Innovative Properties Company | Display control for software notes |
US6076917A (en) | 1998-09-30 | 2000-06-20 | Eastman Kodak Company | Ink jet printing of color image and annotations |
US6772139B1 (en) | 1998-10-05 | 2004-08-03 | Smith, Iii Julius O. | Method and apparatus for facilitating use of hypertext links on the world wide web |
US7194679B1 (en) | 1998-10-20 | 2007-03-20 | International Business Machines Corporation | Web-based file review system utilizing source and comment files |
US20070255810A1 (en) | 1998-10-30 | 2007-11-01 | Shuster Brian M | Modifying apparent browser operation |
US6229502B1 (en) * | 1998-11-03 | 2001-05-08 | Cylark Development Llc | Electronic book |
US6320577B1 (en) * | 1998-11-03 | 2001-11-20 | Agilent Technologies, Inc. | System and method for graphically annotating a waveform display in a signal-measurement system |
US6539370B1 (en) | 1998-11-13 | 2003-03-25 | International Business Machines Corporation | Dynamically generated HTML formatted reports |
US6393422B1 (en) | 1998-11-13 | 2002-05-21 | International Business Machines Corporation | Navigation method for dynamically generated HTML pages |
US6651218B1 (en) | 1998-12-22 | 2003-11-18 | Xerox Corporation | Dynamic content database for multiple document genres |
US6675356B1 (en) | 1998-12-22 | 2004-01-06 | Xerox Corporation | Distributed document-based calendaring system |
US6549878B1 (en) | 1998-12-31 | 2003-04-15 | Microsoft Corporation | System and method for editing a spreadsheet via an improved editing and cell selection model |
US20020194260A1 (en) | 1999-01-22 | 2002-12-19 | Kent Lawrence Headley | Method and apparatus for creating multimedia playlists for audio-visual systems |
US6384815B1 (en) * | 1999-02-24 | 2002-05-07 | Hewlett-Packard Company | Automatic highlighting tool for document composing and editing software |
US6529920B1 (en) | 1999-03-05 | 2003-03-04 | Audiovelocity, Inc. | Multimedia linking device and method |
US6687878B1 (en) * | 1999-03-15 | 2004-02-03 | Real Time Image Ltd. | Synchronizing/updating local client notes with annotations previously made by other clients in a notes database |
US6425525B1 (en) | 1999-03-19 | 2002-07-30 | Accenture Llp | System and method for inputting, retrieving, organizing and analyzing data |
US6631496B1 (en) | 1999-03-22 | 2003-10-07 | Nec Corporation | System for personalizing, organizing and managing web information |
US6446110B1 (en) | 1999-04-05 | 2002-09-03 | International Business Machines Corporation | Method and apparatus for representing host datastream screen image information using markup languages |
US6636238B1 (en) | 1999-04-20 | 2003-10-21 | International Business Machines Corporation | System and method for linking an audio stream with accompanying text material |
US6493702B1 (en) | 1999-05-05 | 2002-12-10 | Xerox Corporation | System and method for searching and recommending documents in a collection using share bookmarks |
US6549220B1 (en) | 1999-06-10 | 2003-04-15 | International Business Machines Corporation | Method, system, and program for providing pages of information with navigation and content areas |
US6647534B1 (en) | 1999-06-30 | 2003-11-11 | Ricoh Company Limited | Method and system for organizing document information in a non-directed arrangement of documents |
US6437793B1 (en) | 1999-07-29 | 2002-08-20 | Bitstream Inc. | System for rapidly performing scan conversion with anti-aliasing upon outline fonts and other graphic elements |
US6760884B1 (en) | 1999-08-09 | 2004-07-06 | Internal Research Corporation | Interactive memory archive |
US6320169B1 (en) | 1999-09-07 | 2001-11-20 | Thermal Solutions, Inc. | Method and apparatus for magnetic induction heating using radio frequency identification of object to be heated |
US6397264B1 (en) | 1999-11-01 | 2002-05-28 | Rstar Corporation | Multi-browser client architecture for managing multiple applications having a history list |
US7403888B1 (en) | 1999-11-05 | 2008-07-22 | Microsoft Corporation | Language input user interface |
US6662310B2 (en) | 1999-11-10 | 2003-12-09 | Symantec Corporation | Methods for automatically locating url-containing or other data-containing windows in frozen browser or other application program, saving contents, and relaunching application program with link to saved data |
US6600497B1 (en) | 1999-11-15 | 2003-07-29 | Elliot A. Gottfurcht | Apparatus and method to navigate interactive television using unique inputs with a remote control |
US6489968B1 (en) | 1999-11-18 | 2002-12-03 | Amazon.Com, Inc. | System and method for exposing popular categories of browse tree |
AU1941801A (en) | 1999-12-03 | 2001-06-12 | Mti Film, Llc | A system and method for identifying inconsistencies in duplicate digital videos |
US6820111B1 (en) | 1999-12-07 | 2004-11-16 | Microsoft Corporation | Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history |
US7337389B1 (en) | 1999-12-07 | 2008-02-26 | Microsoft Corporation | System and method for annotating an electronic document independently of its content |
US6957233B1 (en) | 1999-12-07 | 2005-10-18 | Microsoft Corporation | Method and apparatus for capturing and rendering annotations for non-modifiable electronic content |
US7028267B1 (en) | 1999-12-07 | 2006-04-11 | Microsoft Corporation | Method and apparatus for capturing and rendering text annotations for non-modifiable electronic content |
US6714214B1 (en) * | 1999-12-07 | 2004-03-30 | Microsoft Corporation | System method and user interface for active reading of electronic content |
US6904450B1 (en) | 2000-08-09 | 2005-06-07 | Geodata Publishers, Inc. | Method and system for customizable network data retrieval |
EP1332443A2 (en) | 2000-09-11 | 2003-08-06 | Pinotage, LLC | System and method for obtaining and utilizing maintenance information |
US6788316B1 (en) | 2000-09-18 | 2004-09-07 | International Business Machines Corporation | Method of designating multiple hypertext links to be sequentially viewed |
US20020099552A1 (en) | 2001-01-25 | 2002-07-25 | Darryl Rubin | Annotating electronic information with audio clips |
US6769013B2 (en) | 2002-02-02 | 2004-07-27 | E-Wings, Inc. | Distributed system for interactive collaboration |
US6801685B2 (en) | 2002-06-19 | 2004-10-05 | Lucent Technologies Inc. | Trapping light pulses at controlled perturbations in periodic optical structures |
-
1999
- 1999-12-07 US US09/455,805 patent/US7337389B1/en not_active Expired - Fee Related
-
2000
- 2000-12-07 JP JP2001544200A patent/JP4377098B2/ja not_active Expired - Fee Related
- 2000-12-07 AU AU18175/01A patent/AU1817501A/en not_active Abandoned
- 2000-12-07 EP EP00980988A patent/EP1236127A1/en not_active Ceased
- 2000-12-07 WO PCT/US2000/033129 patent/WO2001042980A1/en active Application Filing
-
2007
- 2007-12-26 US US11/964,457 patent/US7975216B2/en not_active Expired - Fee Related
-
2011
- 2011-07-01 US US13/175,109 patent/US8627197B2/en not_active Expired - Fee Related
-
2014
- 2014-01-03 US US14/146,976 patent/US20140122992A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9164974B2 (en) | 2010-11-26 | 2015-10-20 | Samsung Electronics Co., Ltd. | Method and apparatus for providing an electronic book service in a mobile device |
Also Published As
Publication number | Publication date |
---|---|
US20080222542A1 (en) | 2008-09-11 |
US20140122992A1 (en) | 2014-05-01 |
US7975216B2 (en) | 2011-07-05 |
EP1236127A1 (en) | 2002-09-04 |
JP2004500635A (ja) | 2004-01-08 |
AU1817501A (en) | 2001-06-18 |
US20110258527A1 (en) | 2011-10-20 |
US8627197B2 (en) | 2014-01-07 |
WO2001042980A1 (en) | 2001-06-14 |
US7337389B1 (en) | 2008-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4377098B2 (ja) | 電子文書に対しコンテンツに無関係に注釈を付けるためのシステムおよび方法 | |
US6859909B1 (en) | System and method for annotating web-based documents | |
US7797639B2 (en) | Page bar control | |
JP3941292B2 (ja) | ページ情報表示方法及び装置並びにページ情報表示用のプログラム又はデータを記憶した記憶媒体 | |
US7966352B2 (en) | Context harvesting from selected content | |
JP4063246B2 (ja) | ページ情報表示装置 | |
JP5398704B2 (ja) | ゾーン関連オブジェクト | |
US7260781B2 (en) | System, method and user interface for active reading of electronic content | |
US7028267B1 (en) | Method and apparatus for capturing and rendering text annotations for non-modifiable electronic content | |
US5682439A (en) | Boxed input correction system and method for pen based computer systems | |
CN108629033B (zh) | 电子文本的操纵和显示 | |
US20050076300A1 (en) | Block marker system | |
US20200356250A1 (en) | Devices, methods, and systems for manipulating user interfaces | |
JP2009508230A (ja) | 電子文書に関するリーディングモード | |
US20120159318A1 (en) | Full screen view reading and editing user interface | |
JP2004030632A (ja) | ドキュメントの上に電子インクを重ねる方法 | |
US20160196251A1 (en) | Method and apparatus for annotating an electronic document | |
JP2004139501A (ja) | 文書ブラウザ、文書ブラウズ方法および文書ブラウズ方法をコンピュータに実行させるためのプログラム | |
Terry et al. | Jump: a system for interactive, tangible queries of paper | |
Marmel | Teach Yourself Visually Word 2016 | |
JP4963633B2 (ja) | 情報処理装置及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071206 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071226 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20071226 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20080118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080201 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080501 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080512 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080602 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080609 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080701 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080708 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080730 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081028 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090126 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20090128 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20090128 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090724 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090821 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090910 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4377098 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130918 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |