JPH10149410A - ユーザインターフェイスフォームの生成方法 - Google Patents
ユーザインターフェイスフォームの生成方法Info
- Publication number
- JPH10149410A JPH10149410A JP9123345A JP12334597A JPH10149410A JP H10149410 A JPH10149410 A JP H10149410A JP 9123345 A JP9123345 A JP 9123345A JP 12334597 A JP12334597 A JP 12334597A JP H10149410 A JPH10149410 A JP H10149410A
- Authority
- JP
- Japan
- Prior art keywords
- document
- image
- mark
- processor
- document image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/1444—Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Character Discrimination (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Character Input (AREA)
Abstract
ーフェイスフォームの提供。 【解決手段】 第1の画像は参照文書のインスタンス
で、これにマークが加えられる。第2の画像は文書画像
のコレクションから選択され、マークのない参照文書を
表す。マークを表すピクセルのセットの第1の文書画像
からの抽出は、第2の文書画像が参照画像として機能
し、第1の文書画像が第2の文書画像と比較される参照
ベースのマーク抽出技術で行われる。プロセッサには参
照文書のアクティブエレメントのセットに関する情報が
設けられる。参照文書は、少なくとも1つの動作と関連
するアクティブエレメントを少なくとも1つ有する。マ
ークが参照文書のアクティブエレメントを示すか否かの
決定で、プロセッサはマークを表す抽出されたピクセル
のセットを解釈し、マークがアクティブエレメントを示
す場合、そのアクティブエレメントが関連する動作を助
長する。
Description
5月3日に出願された米国仮出願番号60/01681
0からの優先権が主張されている。
番号08/426,354は本願に関連している。
ーザインターフェイス、情報処理システム及びネットワ
ークに関し、より詳細にはペーパーベースのユーザイン
ターフェイスに関する。
フェイスは、それらがサポートするフォームの可能な外
観及びレイアウトにおいて制限されており、フォームの
アクティブエレメントは、チェックボックス、オープン
サークル又はオーバル、長方形のブランクスペース、ブ
ランクラインなど非常に簡潔なグラフィックエレメント
に限られている。従来技術におけるペーパーベースのユ
ーザインターフェイスにおいて使用されるフォームの一
例が図1に示されており、これは以前ゼロックス社(Xe
rox Corporation)(コネチカット州スタンフォード)か
ら利用可能なペーパーワークス(the PaperWorks) ソフ
トウェア製品のユニバーサルセンドフォーム(Universa
l Send Form)である。このフォームは、チェックボック
ス1、ブランクの長方形2、コンピュータがフォームを
解釈するのを助長するためにコンピュータが使用するデ
ータグリフ3を含む。
スフォーム(formless forms) と呼ばれるコンピュータ
可読フォームへの新しいアプローチを提供する。
ユーザインターフェイスフォームの生成方法であって、
第1の複数のピクセルを含むデジタル画像データを含む
と共に、マークが加えられた参照文書のインスタンスを
表す第1の文書画像をプロセッサに提供するステップを
含み、前記参照文書は複数のエレメントを有し、第2の
複数のピクセルを含むデジタル画像データを含む第2の
文書画像を前記プロセッサに提供するステップを含み、
前記第2の文書画像は複数の文書画像の中から選択さ
れ、マークのない前記参照文書を表しており、前記第2
の文書画像が参照画像として機能し、前記第1の文書画
像のほぼ全体が前記第2の文書画像のほぼ全体と比較さ
れる参照ベースのマーク抽出技術を行うことによって、
前記プロセッサを用いて前記第1の文書画像から前記マ
ークを表すピクセルのセットを自動的に抽出するステッ
プを含み、前記参照文書のアクティブエレメントのセッ
トに関する情報を前記プロセッサに提供するステップを
含み、各アクティブエレメントは前記参照文書の前記複
数のエレメントのうちの1つのエレメントであり、前記
参照文書はこのようなアクティブエメントを少なくとも
1つ有し、各アクティブエレメントは少なくとも1つの
動作に関連しており、前記参照文書のアクティブエレメ
ントのいずれかが前記マークによって示されているかど
うかを決定することによって、前記プロセッサを用いて
前記マークを表す抽出されたピクセルのセットを解釈す
るステップを含み、アクティブエレメントが前記マーク
によって示されている場合、前記プロセッサを用いてこ
のようなアクティブエレメントが関連している動作を助
長するステップを含む。
ェイスフォームの生成方法であって、第1の複数のピク
セルを含むデジタル画像データを含むと共に、マークが
加えられた参照文書のインスタンスを表す第1の文書画
像をプロセッサに提供するステップを含み、前記参照文
書は複数のエレメントを有し、前記第1の文書画像のあ
らゆる記号内容を認識せずに、前記第1の文書画像から
画像ベースのインデックスを生成するステップを含み、
生成されたインデックスに従って複数の文書の中から第
2の文書画像を選択するステップを含み、前記第2の文
書画像は第2の複数のピクセルを含むデジタル画像デー
タを含むと共にマークのない参照文書を表しており、前
記第2の文書画像を前記プロセッサに提供するステップ
を含み、前記第2の文書画像が参照画像として機能し、
前記第1及び第2の画像のロバスト差分を計算すること
によって第1の文書画像のほぼ全体が前記第2の文書画
像のほぼ全体と比較される参照ベースのマーク抽出技術
を行うことによって、前記プロセッサを用いて前記第1
の文書画像から前記マークを表すピクセルのセットを自
動的に抽出するステップを含み、前記参照文書のアクテ
ィブエレメントのセットに関する情報を前記プロセッサ
に提供するステップを含み、各アクティブエレメントは
前記参照文書の前記複数のエレメントのうち1つのエレ
メントであり、前記参照文書はこのようなアクティブエ
メントを少なくとも1つ有し、各アクティブエレメント
は少なくとも1つの動作に関連しており、前記参照文書
のアクティブエレメントのいずれかが前記マークによっ
て示されているかどうかを決定することによって、前記
プロセッサを用いて前記マークを表す抽出されたピクセ
ルのセットを解釈するステップを含み、アクティブエレ
メントが前記マークによって示されている場合、前記プ
ロセッサを用いてこのようなアクティブエレメントが関
連している動作を助長するステップを含む。
ェイスフォームの方法であって、マークが加えられた参
照文書のインスタンスである第1の文書インスタンス
を、第1の複数のピクセルを含むデジタル画像データを
含む第1の文書画像に変換するステップを含み、前記参
照文書は複数のエレメントを含むと共にフォーム以外の
文書であり、マークのない前記参照文書のインスタンス
である第2の文書インスタンスを、第2の複数のピクセ
ルを含むデジタル画像データを含む第2の文書画像に変
換するステップを含み、少なくとも1つの注釈を含む注
釈のセットを用いて前記第2の文書画像に注釈を付ける
ステップを含み、各注釈は前記参照文書のエレメントと
少なくとも1つの動作との間に関連を生じ、このような
関連が生じた各エレメントは「アクティブエレメント」
と呼ばれ、前記第1及び第2の文書画像と前記注釈のセ
ットとを前記プロセッサに提供するステップを含み、前
記第2の文書画像が参照画像として機能する参照ベース
のマーク抽出技術を行うことによって、前記プロセッサ
を用いて前記第1の文書画像から前記マークを表すピク
セルのセットを自動的に抽出するステップを含み、前記
注釈のセットを参照して、前記参照文書のアクティブエ
レメントのいずれかが前記マークによって示されている
かどうかを決定することによって、前記プロセッサを用
いて前記マークを表す抽出されたピクセルのセットを解
釈するステップを含み、アクティブエレメントが前記マ
ークによって示されている場合、前記プロセッサを用い
てこのようなアクティブエレメントが関連している動作
を助長するステップを含む。
は、コンピュータ、コンピュータネットワーク又は他の
計算システム又は情報処理システムにユーザインターフ
ェイスを提供する。このユーザインターフェイスにおい
て、ペーパー(又は他のハードコピー)文書インスタン
スはユーザによってマーキングされ、走査されてシステ
ムに送られ、いくつかの計算処理を制御するためにシス
テムによって解釈される。フォームレスフォームによ
り、特別にデザインされたフォームではなく任意の文書
をPUIの基礎として使用することが可能になる。
ザは文字、単語、グラフィックエレメントをマーキング
する(印をつける)ことができ、コンピュータはマーキ
ングされたアイテムに関連する動作を行うことによって
応答する。コンピュータは、光学式文字認識(OC
R)、単語認識、言語分析、パターン認識又は他の記号
処理を行う必要はないが、画像処理技術を使用して画像
ドメインにおいて処理を行い、マーキングされていない
オリジナル文書からマークを区別(抽出)し、従ってユ
ーザがマーキングした箇所及び示される文書のエレメン
トを決定することができる。
システム10の一例を概略的に示している。システム1
0は、ファクシミリ(ファックス)マシン20、「スマ
ートな」多機能デバイス30(プロセッサ(CPU)及
びメモリを組み込む)、パーソナルコンピュータ又はオ
フィスコンピュータ100、1つ又はそれより多くのロ
ーカルサーバコンピュータ40及び1つ又はそれより多
くのワールドワイドウェブ(World Wide Web) サーバコ
ンピュータ50を含む。これらは、電話接続11、ロー
カルエリアネットワーク41及びインターネット51を
含む種々の伝達経路によって接続されている。コンピュ
ータ100は、モデム108と、必要に応じてCD−R
OM大容量記憶装置109とを含み、光学スキャナー1
03及びプリンタ104を含む周辺装置を取り付けてい
る。
00の構成要素を概略的に示している。コンピュータ1
00は、例えばワークステーション、パーソナルコンピ
ュータ又は他のシングルユーザ又はマルチユーザコンピ
ュータシステムなどのパーソナルコンピュータ又はオフ
ィスコンピュータである。説明のため、コンピュータ1
00をハードウェア構成要素101とソフトウェア構成
要素とに有意に分けることができる。しかし、この分割
は概念的であり、多少任意的であることを当業者は理解
するであろう。
サ(CPU)105、メモリ106、固定記憶装置10
7、モデム108、任意の大容量記憶装置109及びネ
ットワークインターフェイス110を含む。
スクオペレーティングシステム(OS) 150と、アプ
リケーションプログラム(APPL.)160、161及
び162などのオペレーティングシステム150の制御
下のタスクのセットとを含む。プロセッサ105は、メ
モリ106及びコンピュータシステム100の他の構成
要素と共にオペレーティングシステム150及びそのタ
スクのソフトウェアを実行する。
レスフォームのPUI能力をコンピュータ100に提供
する。システム10の特定の構造及びシステム10内の
コンピュータ100の特定のアプリケーションに適する
ように、オペレーティングシステム150及びアプリケ
ーションプログラム160、161、162の間でこの
能力を分けることができる。例えば、オペレーティング
システム150はファックスサーバ及びインターネット
サーバソフトウェアを組み込むことができ、後述される
フォームレスフォーム方法及びペーパーウェブ方法をア
プリケーションプログラムに組み込むことができる。
ムレスフォームの方法の高レベルフローチャートであ
る。システム10の適切な構成要素、より詳細にはプロ
セッサ105の制御下におけるコンピュータ100を使
用してこれらのステップを行うことができる。
れた文書インスタンスの画像(より正確には、画像を表
すデジタルデータのセット)がコンピュータ100にお
いて得られ、プロセッサ105による使用のためにメモ
リ106に記憶される。画像は、走査された画像、ファ
ックスされた画像又は他のピクセル(ラスタ)画像でも
よい。画像はスキャナー103から走査されて直接コン
ピュータ100に入力されてもよいし、ファックスマシ
ン20又は多機能デバイス30を介してシステム10に
入力され、適切な経路によってコンピュータ100に通
信されてもよい。あるいは、画像は、先に走査されて大
容量記憶装置109に記憶されており、コンピュータ1
00によってそこから検索された画像でもよい。この実
施の形態において、この画像及び全ての文書画像は黒及
び白のバイナリ(二値)画像であり、文書画像は単一ペ
ージ又はその一部分の画像であることが想定される。
スの画像である。即ち、ユーザが所有していると共に、
ペン、鉛筆、タイプライター、ゴムスタンプなどでユー
ザがマーク(例えば、基本文書への図形又は手書きの注
釈又は追加)を付けた文書の特定のハードコピーインス
タンス(例えば、プリント、ファックス、又は複写によ
って生成されたペーパーコピー、あるいはペーパー以外
の媒体上のハードコピー)である。
ョン又は他の参照バージョンがデータベースかあるいは
システム10のどこか、例えば大容量記憶装置109、
サーバ40又はウェブサーバ50に存在する文書の他の
コレクションに記憶されている特定の(そして通常は不
完全な)コピー、プリントアウト又は既知の文書の他の
描画であるという事実を強調するため、画像は単に文書
ではなく「文書インスタンス」の画像として言及され
る。
がメモリ106に記憶され、従ってプロセッサ105に
おいて利用可能になると、この画像を使用してインデッ
クスを付けて記憶文書のコレクションに送り(ステップ
420)、このコレクションから対応する記憶参照文書
が検索され、プロセッサ105において利用可能になる
(ステップ430)。
レメントに関する情報が得られ、プロセッサ105にお
いて利用可能になる(ステップ440)。このようなエ
レメントは、例えばプリントされたテキスト又は植字さ
れたテキスト、手書きの文字、絵、グラフィックス、写
真あるいは文書全体を構成するあらゆる他のエレメント
でありうる。本発明によると、アクティブエレメントは
ブランクエレメントである必要はなく、内部の余白を含
む必要はない。これは、従来技術の典型的なフォームの
アクティブエレメント(図1のチェックボックス1及び
長方形2など)とは対照的である。この実施の形態で
は、各参照文書のアクティブエレメントは予め決定され
ており、参照文書画像と共に文書のコレクションに記憶
され、そこから検索される。
ーク抽出を行うことによってマーキングされた文書イン
スタンスからユーザのマークを抽出し(ステップ45
0)、マークを解釈し、これに応答してユーザが要求す
る処理を決定する(ステップ460)。この実施の形態
では、解釈は文書のアクティブエレメントに対するマー
クの近さに基づいている。
クの解釈によって示されるあらゆる動作を行う(ステッ
プ470)。動作はあらゆる任意の計算が可能であり、
予め決定されてアクティブエレメントと共に記憶される
ことが可能である。例えば、プロセッサはハイパーテキ
ストリンクをたどり、ユーザのマークによって示される
文書のエレメントに関連する文書を検索することができ
る。
の内容に依存する場合、マークが解釈された後に、ユー
ザのマークに応答して行われるべき動作を計算すること
ができる。
要であるようにマーク抽出ステップにおいて画像処理技
術が使用される。マークの意味の解釈は、抽出の完了後
に生じる。いくつかの実施の形態では、(文書内のアク
ティブエレメントを見出し、更に/又はアクティブエレ
メントに適切な動作を割り当てる目的で)文書の内容及
びマークの形状を認識することができるが、そうでなく
てもよい。
を概略的に示している。ステップ410で得られたマー
キングされた文書インスタンス510はステップ420
で使用され、インデックスを付けてデータベース520
又は記憶文書の他のコレクションに送り、対応する既知
の参照文書521を検索する。マーキングされた文書イ
ンスタンス510のピクセル画像512は、ステップ4
50において参照文書521のピクセル画像と比較さ
れ、抽出されたマーク550を生成する。また、参照文
書521のアクティブ化情報524が検索され(この情
報は予め決定されている)、これはステップ440にお
いて文書のアクティブエレメント540を供給する。抽
出されたマーク550及びアクティブエレメント540
が得られると、ステップ460においてユーザのマーク
を解釈し、解釈560を生成することができる。この解
釈は、ステップ470において行われる動作570を生
じる。
420をより詳細に示す補助のフローチャートである。
プロセッサ105はインデックスを生成し(ステップ4
21)、このインデックスを使用して、データベース又
は文書の他のコレクションにおいてこのインデックスに
対応する記憶画像を見つける(ステップ423)。次
に、ポインタ又は画像が見つけられる箇所に関する他の
デジグネータが画像に戻され(ステップ425)、これ
によって画像が検索可能になる(図4のステップ43
0)。
ックス付け技術を使用してインデックスを生成すること
が好ましい。画像ベースのインデックスは、例えば特定
の画像処理動作を画像に行うことによって画像から得ら
れる1つの数又は数のセットでありうる。1つ又は複数
の数は、視覚的に類似した文書が類似したインデックス
を有する傾向があるように定義される。従って、ユーザ
のマーキングされた文書インスタンスの画像から生成さ
れたインデックスは、マーキングされた文書インスタン
スが由来する参照文書の画像から生成されたインデック
スに類似している。
参照文書画像のインデックスは画像に関連して予め計算
され、記憶されている。従って、ステップ421におい
て、インデックスを得るために必要な画像処理動作がマ
ーキングされた文書インスタンスの画像に対して行われ
る。データベース520の文書は予め計算されたインデ
ックスと共に記憶されており、生成されたインデックス
に最も類似してマッチングするインデックスを有する記
憶文書がステップ423において見出される。
たインデックスを有する可能性がある。この場合、単一
文書ではなく、文書の小セットがステップ423におい
て見出される。この後、ステップ425又はステップ4
30の一部として、セット内の各画像を検索して(例え
ば、頑強性マッチング又は単純な相関によって)マーキ
ングされた文書インスタンス画像と比較し、文書の小セ
ットの中から最も適切な参照文書画像を決定することが
できる。
を使用できる。例えば、ウェーブレット分解技術を使用
することができる。このような好適なインデックス付け
技術の1つは、チャールズ イー.ジェイコブズら(Ch
arles E. Jacobs et al.) の"Fast Multiresolution Im
age Querying" (University of Washington Technical
Report UW-CSE-95-01-06)に記載されており、ここで次
のように述べられている(セクション1):「簡略化さ
れかつ量子化されたバージョンの[画像の]ウェーブレ
ット分解を使用するものを画像照会メトリック(image
querying metric)と定義し、これはシグネチャと呼ばれ
る。シグネチャは、各画像に関して最も有効な情報のみ
を含む。」本発明の方法では、これらのシグネチャをイ
ンデックスとして使用することができる。
ンデックス付け技術を使用してインデックスを生成する
ことができる。例えば、文書がプリントされたテキスト
を含む場合、文書のテキスト部分に光学式文字認識を行
い、得られた文字を使用してハッシュコードのセットを
生成することができる。ハッシュコードのセットは、文
書のインデックスとして使用される。別の例として、文
書がデータグリフ又はバーコードによってすでにコーデ
ィングされている場合、このマシン可読コードを文書の
インデックスとして使用することができる。
テップ450をより詳細に示す補助のフローチャートで
ある。抽出は、位置決め及び分化の2つの基本ステップ
で進められる。位置決め(ステップ451)において、
プロセッサ105は、マーキングされた文書インスタン
ス画像のピクセルが参照画像のピクセル上にマップされ
る態様を決定する。分化(ステップ452)において、
ユーザのマークを表すピクセルは画像内で分離される。
本質的には、プロセッサ105は参照文書画像の対応エ
レメントにマッチするマーキングされた文書インスタン
スの画像の各エレメントを探し、これらの全てのマッチ
を取り除く。残ったものはユーザが追加したもの、即ち
マークであると仮定する。
され、回転され、スケールされ、スキューされ、歪めら
れ、そうでなければ参照文書画像に対して位置がずれて
いる可能性があるため、位置決めが行われる。位置決め
をしていない画像に対して分化が行われる場合、誤った
結果を生じる可能性がある。好ましくは、位置決めはハ
ウスドルフ(Hausdorff)マッチング技術を使用して行わ
れる。(位置決めは位置決めマーク又は他の特別な記号
の使用に依存しないため、記号処理をせずに画像ドメイ
ンにおいて達成することが可能である。)
画像に共通するエレメントを決定し(ステップ45
3)、共通エレメントを取り除くことによってユーザの
マークを見出し(ステップ455)、次にスレショルデ
ィング又は他の「クリーンアップ」動作を必要に応じて
行うことによってノイズ、意図しなかった浮遊マークな
どを取り除き、意味のあるマークを残す(ステップ45
7)。
を使用して位置決めされた画像に対して行われる。
にマッチング技術を用いることによって共通エレメント
が見出される。位置決めされた双方の画像において見出
され、かつ2つの位置決め画像における各々の位置が互
いに対して十分に「近い」ブラックピクセルのあらゆる
グループ(ここでは、画像はブラック−オン/ホワイト
−オフのバイナリ画像であると仮定する)は、共通エレ
メント(即ち、参照文書画像のエレメントによって適切
に占められ、従ってユーザのマークによって加えられな
かったと思われるマーキングされた文書インスタンス画
像のエレメント)とみなされる。ステップ455におい
て、ステップ453で得られたマッチングの結果の補数
をとり、従って共通エレメントを取り除き、マッチしな
かったエレメントのみを残す。言い換えると、ステップ
455において、プロセッサ105は参照文書画像に同
等物がないブラックピクセルのグループをマーキングさ
れた文書インスタンス画像において見出す。この後、ス
テップ457において、構成部分のサイズに従って結合
した構成部分のスレショルディングを行い、分離したノ
イズピクセルなどを取り除くことができる。これによ
り、マークとみなされるより大きく実質的に隣接したブ
ラックピクセルのグループのみが残る。
スト分化を、次のようにより明白に表すことができる。
M={m}={m1 、m2 、m3 ...}は位置決めさ
れた参照画像のブラックピクセルの集合であり、I=
{i}={i1 、i2 、i3 ...}は位置決めされた
マーキング付きインスタンス画像のブラックピクセルの
集合である。Mのピクセルmは、x座標及びy座標(x
m 、ym ) を有し、Iのピクセルiはx座標及びy座標
(xi 、yi ) を有する。例えば、ピクセルm1は座標
(xm1、ym1) を有し、ピクセルi1 は座標(xi1、y
i1) を有する。Iの全てのiに対して次のように計算す
る。
ルとの間の最小距離である。次に、マークピクセルYの
集合は以下の通りである。
7のように)集合Yを必要に応じて更に処理し、ノイズ
によるか又は意味がなさそうなマークピクセルを取り除
くことができる。
ステップ及び分化ステップの区分的計算を使用すること
ができる。好ましくは、区分は、あらゆる区分内におい
て局所的に歪みがあまり著しくならないようなサイズに
される。区分的計算は、図8(A)及び図8(B)にお
いて概略的に示される。図8(A)及び図8(B)の各
々において、画像は局所的領域に分割され(図8(A)
では領域81、図8(B)では領域81′)、各領域は
個々に位置決めされ、分化される。領域は、図8(A)
に示されるようにオーバーラップしていなくてもよい
し、図8(B)に示されるようにオーバーラップしてい
てもよい。
よって示されるループ命令がリバースされるように区分
は互いから独立している。即ち、全ての区分に対する位
置決めを計算し、次に全ての区分に対する分化を計算す
るか、又は第1の区分に対する位置決め及び分化を計算
し、第2の区分に対する位置決め及び分化を計算するな
ど、いずれも可能である。種々の区分を同時に処理する
など他のアプローチも可能である。
及び図8(B)に示されるように分化が区分的に達成さ
れてもされなくても、いずれにせよマーキングされた文
書インスタンス画像全体を参照画像全体と比較する。こ
れは、フォームの予め指定されたアクティブ領域のみが
分析され、他の領域は無視される公知の計算フォーム解
釈方法とは対照的である。
ッサ105によって得られる検索された文書画像など
の)文書画像のアクティブエレメントが指定されうる態
様を示すフローチャートである。この実施の形態では、
参照文書画像のアクティブエレメントは予め指定されて
文書画像と共にデータベース520に記憶されており、
これによってアクティブエレメントを参照文書画像と同
時に検索することができる。他の実施の形態では、アク
ティブエレメントを参照文書画像とは別個に記憶するこ
ともでき、あるいはランタイムにおいて指定したり他の
方法で決定したりすることができる。
参照文書画像は走査されるか、記憶装置から検索される
か又は他の方法でプロセッサ105において利用可能に
なる(ステップ901)。この後、アクティブエレメン
トが指定され(ステップ903)、その各々の動作にリ
ンクされる(即ち、関連づけられる)(ステップ90
5)。アクティブエレメントの指定及びリンキングは適
切なエディタソフトウェアを有するユーザによって行わ
れることができ、ここでユーザは、アクティブであるべ
き画像のエレメントと、その各々に関連されるべき動作
とを手動で指定する。あるいは、プロセッサが画像内容
の記号認識(例えば、OCR及び単語認識)を行い、各
認識された記号をアクティブエレメントとして指定し、
記号のタイプ及び認識された内容に従って動作を割り当
てるなど、指定及びリンキングを半自動的に行うことも
できる。アクティブエレメント及びその関連動作は、後
で使用するためにルックアップテーブル、関連リスト又
は他の適切なデータ構造として記憶される(ステップ9
07)。
gacy) 」文書、即ちこの文書が使用されるフォームレス
フォームシステム(ここでは、システム10)に先立つ
文書、と呼ばれる。通常、レガシー文書は、フォームと
しての使用がもともと意図されていなかった文書であ
る。例えば、レガシー文書は、走査されてシステム10
に送られたオリジナル文書又はフォトコピーされたペー
パー文書であることが可能である。本発明によると、フ
ォームとしての使用のためにデザインされなかったレガ
シー文書でもフォームレスフォームとして使用すること
ができる。更に、レガシー文書は、レガシー文書画像の
記号認識をされずにフォームレスフォームに変換される
ことが可能である。
れたような区分的位置決め及び分化を使用して、図7の
フローチャートのステップを行うために好適な参照ベー
スのマーク抽出ソフトウェアによって生成される例示的
なテスト結果を示している。ソフトウェアはLisp及
びC++で書かれており、シリコングラフィックスイン
ディ(Silicon Graphics Indy)ワークステーションにお
いてランされた。図10は、参照文書画像の一部分を示
している。図11はマーキングされた文書インスタンス
を示しており、この例においてこの文書インスタンスは
参照画像のマークアップされたファックスコピーであ
る。図12は、抽出されたマークを示している。
のステップに従ってフォームレスフォームを処理する例
を示している。図13はオリジナル文書700を示して
おり、この例において参照文書として使用される。文書
700は、余白背景701によって囲まれた種々のエレ
メントを含む。文書700のエレメントは、単語71
0、711及び722などの手書きの単語、植字テキス
ト720、花731、顔732及びスペード733を含
む手書きのグラフィックエレメント、植字のグラフィッ
クエレメント740及び郵便切手からの詳細なグラフィ
ック750を含む。(隣接するか又は関連するブラック
ピクセルの所与のグループは、いくつかの目的では単一
エレメントと考えられ、他の目的ではエレメントの集ま
りであると考えられうることに注意する。従って、例え
ば植字テキストエレメント720は、文字720a、7
20b及び数720c、720dなどの多くの別個のエ
レメントの集まりとも考えられうる。)
0を示している。ユーザは手元にインスタンス800を
有し、参照文書のコレクションの中に文書700を有す
るフォームレスフォームPUIへの入力としてこれを使
用する意図である。インスタンス800は文書700の
フォトコピーであり、オリジナルよりも縮小されてい
る。インスタンス800はマーキングされていない。
0′を示している。これは図14の文書インスタンス8
00と同一であるが、ユーザによってマーク810及び
820がマーキングされている。
0″を示している。これは、ファックスを介して受け取
られ(例えば、ファックス20からコンピュータ100
によって受け取られ)、プロセッサ105に提供された
マークされた文書インスタンスである(ステップ41
0)。ファックスの比較的低い解像度によって生じる階
段状アーチファクト(「ぎざぎざ」)に注意する。これ
らは、例えばマーク810′(ユーザマーク810のフ
ァックスされたバージョン)の下部において可視であ
る。
0″の画像から画像ベースのインデックスを生成して記
憶された文書のコレクションに送り(ステップ42
0)、対応する記憶参照文書、即ち文書700の画像が
このコレクションから検索される(ステップ430)。
また、検索された文書画像のアクティブエレメントに関
する情報がプロセッサ105によって得られる(ステッ
プ440)。図17は、文書700のアクティブエレメ
ントの例示的な指定を示している。長方形711a及び
731aなどの点線の長方形がエレメント710、71
1、712、731及び750の周りで書かれており、
これらのエレメントがアクティブであると指定されてい
ることを概略的に示している。
レメントの範囲を定めている。これは、2つの方法で行
うことができる:(1)長方形全体をアクティブ領域と
して定めることができる。この領域の近くにあるか、こ
の領域の中にあるか又はこの領域に実質的にオーバーラ
ップするユーザマークはその長方形に関するものとさ
れ、従って長方形によって囲まれるアクティブエレメン
トに関するものとされる。このアプローチにより、画像
内のどこにでも長方形の領域を書くことができ、それは
エレメントを囲む必要がないことに注意する。例えば、
スタンプ750の右半分のみか又は花731の上半分の
みを含むように長方形を書いてもよい。(2)ピクセル
が隣接していることに関係なく、長方形は単一エレメン
トとして処理されるべきブラックピクセルのグループを
示す。しかし、エレメントの実際の境界は必ずしも長方
形ではなく、エレメント自体の形によって決定され、例
えばエレメントの境界の拡張によって決定される。この
アプローチは、(例えば、図13のエレメント720に
関して前述したように)ブラックピクセルのグループが
単一エレメントとして処理されるべきであるか又は複数
エレメントとして処理されるべきであるかがすぐに明ら
かにならない場合に有用である。
aをそれぞれのアクティブエレメント711及び731
の境界であるとしてみることもできるし(アプローチ
(1))、あるいはエレメントの形によって決定される
ような実際の境界が位置する全体的な近辺を単に示すも
のとしてみることもできる(アプローチ(2))。これ
らがどのように定められていても、アクティブエレメン
トの境界の位置は、マーク解釈ステップ(ステップ46
0)においてどのマークがどのアクティブエレメントに
関連するかを決定する際に重要になりうる。
界を設定するために、文書700の画像に対してアクテ
ィブリンクエディタプログラム(図9のステップ90
3)をランすることができる。レガシー文書内のアクテ
ィブエレメントを手動か又は半自動的に特徴付ける方法
は公知である(例えば、レガシー文書をウェブ又は他の
ハイパーテキスト文書に変換する方法)。このようなエ
ディタプログラムにおいて、これらの方法及びこれらに
類似した方法を使用することができる。例えば、グラフ
ィカルユーザインターフェイスを有するコンピュータに
おいてエディタプログラムを対話式にランさせることが
できる。エディタプログラムは文書700の画像を表
し、特定のピクセルグループの周りに長方形の境界又は
他の所望の境界を定めるエディティングツールを用いて
エレメントを選択することにより、プログラムをランす
る人物がアクティブ化されるべきエレメントを指定する
ことが可能になる。特に、文書700のエレメント用に
図17の点線の長方形に相当する長方形の境界を選択す
ることができる。
20″を含む差分画像880を示している。これは、文
書700の画像を参照画像として使用して、画像80
0″にマーク抽出(ステップ450)を行った結果であ
る。(図13〜図19の例に対する図18の画像は、図
10〜図12の例に対する図12の画像と同じであ
る。)
マーク810″、820″と、これらのマークがそれぞ
れ関連するエレメント731″、711″とを含む画像
890を示している。画像890は解釈ステップ(ステ
ップ460)の間にはっきりと形成される必要はない
が、これは解釈結果を示しており、ここではこのような
結果を概略的に示すものと意図される。この解釈では、
ユーザは文書700の5つのアクティブエレメントから
2つ、即ち単語711及び花731を選択したことにな
る。次に、プロセッサ105はこれらの選択されたエレ
メントに関連するあらゆる動作を行うことができる(ス
テップ470)。
キスト文書の異なって構成されたデータベースとして考
えられうる。
を介して互いにリンクされることが可能である。
ザインターフェイスが備わったコンピュータにおいてブ
ラウザ(クライアント)ソフトウェアをランすることに
よってウェブをブラウズする。
てHTML文書をレンダリングすることができ、レンダ
リングされた画像のどの部分をアクティブエレメントと
して処理するべきかをコンピュータに命令することがで
きる。ウェブブラウザは、ウェブページのレンダリング
された画像をプリントアウトすることも可能である。残
念なことに、ページがプリントされるとハイパーテキス
トリンク情報は失われる。
及び他のハイパーテキストデータベースのための新しい
種類のブラウザである。
HTML文書をレンダリングでき、レンダリングされた
画像内のアクティブエレメントの位置を決定できる。し
かし、ペーパーウェブは、アクティブエレメントのマッ
プ、レンダリングされた画像内のアクティブエレメント
の位置及びアクティブエレメントに関連するハイパーテ
キストリンクを生じ、記憶する。次に、ペーパーウェブ
は記憶されたマップを使用してレンダリングされたウェ
ブページのプリントアウトをフォームレスフォームとし
て処理し、プリントされたウェブページへの失われたハ
イパーテキストリンクを復元することができる。
000の例を示している。これはユーザによってマーキ
ングされており、ペーパーウェブによる処理のためにコ
ンピュータ100にファックスされたものである。ユー
ザは、Xマーク1002を用いてグラフィカルボタン1
001にマーキングをしており、これはボタン1001
によって表されるハイパーテキストリンクがたどられる
べきであることを示している。
ェブとの間の対話のシーケンスの例を示している。図2
1の(1)では、ユーザはページ1100のインスタン
スを入力しており(例えば、ページ1100のペーパー
コピー又はプリントアウトを走査又はファックスしてコ
ンピュータに送る)、ユーザはページ1100のアクテ
ィブエレメント1101、1102にXマークを書き込
むことによってこのページに2つのリンクを示してい
る。ペーパーウェブはこれらのマークを解釈し、リンク
をたどって2つの新しいページ1110、1120を検
索し、これらはユーザのためにプリントアウトされる。
ペーパーウェブはまた、既知の文書のコレクションにも
新しいページ1110、1120を加える。(ペーパー
ウェブでは、ユーザは同時に複数のリンクをたどること
ができることに注意する。)
いて先に検索されたページ1110のマーキングされた
インスタンス1110′を入力している。アクティブエ
レメント1111、1112上のXマークによって、ユ
ーザはページ1110からたどられるべき2つのリンク
を示している。ペーパーウェブはページ1110を認識
し、参照文書のコレクションからその記憶画像を検索す
る。次に、ペーパーウェブはページ1110の記憶画像
を使用してユーザのマークの抽出及び解釈をし、示され
たリンクをたどって2つの追加の新しいページ113
0、1140を検索し、これらはユーザのためにプリン
トアウトされると共に、コレクションにも加えられる。
いて先に検索されたページ1120のマーキングされた
インスタンス1120′を入力している。アクティブエ
レメント1121上のXマークにより、ユーザはページ
1120からたどられるべきリンクを示している。ペー
パーウェブはページ1120を認識し、参照文書のコレ
クションからその記憶画像を検索する。次に、ペーパー
ウェブはページ1120の記憶画像を使用してユーザの
マークの抽出及び解釈をし、示されたリンクをたどって
別の追加の新しいページ1150を検索し、これはユー
ザのためにプリントアウトされると共に、コレクション
にも加えられる。
ーザ自身のホームページのインスタンス1090を入力
している。ペーパーウェブは、このページ(即ち、より
一般的には、ユーザにとって有益な開始点を表す少なく
とも1つのデフォルトページ)を維持するように想定さ
れる。アクティブエレメント1091上のXマークによ
り、ユーザはページ1090からたどられるべきリンク
を示している。次に、ペーパーウェブはページ1090
の記憶画像を使用してユーザのマークの抽出及び解釈を
し、示されたリンクをたどって更に別の追加の新しいペ
ージ1190を検索し、これはユーザのためにプリント
アウトされると共に、コレクションにも加えられる。
パーウェブの方法の高レベルフローチャートである。こ
れらのステップは、システム10の適切な構成要素、よ
り詳細にはプロセッサ105の制御下でコンピュータ1
00を使用して行われる。
呼ぶか又は特別な開始文書を走査して送ることによっ
て、ユーザはペーパーウェブを呼び出す。これにより、
ペーパーウェブはユーザのデフォルトページのハードコ
ピー(例えば、ユーザのホームページ又はユーザの好み
のウェブサイトへのリンクを含むユーザの「ブックマー
クリスト」)をユーザに出力する(ステップ220
0)。
するハードコピーのウェブページプリントアウトのイン
スタンスにユーザがマーキングしたワークループに入り
(ステップ2210)、これらのインスタンスをコンピ
ュータに送り、コンピュータは示されたリンクをたどっ
て新しいプリントアウトを送り返す。コンピュータは、
ユーザが先に訪れたウェブページのキャッシュを連続的
に更新し、これによって、ページのマーキングされたイ
ンスタンスが入力として表される場合にこれらのページ
を認識することができる。
ェブページのペーパーインスタンス又は他のハードコピ
ーインスタンスにユーザが1つ又はそれより多くのリン
クをマーキングすることによってループが開始する(ス
テップ2210)。このマーキングされたページインス
タンスの走査された画像、ファックス画像又は他のピク
セル画像がシステム10に提供され、コンピュータ10
0に送られ、プロセッサ105による使用のためにメモ
リ106に記憶される(ステップ2220)。
像がプロセッサ105において利用可能になると、キャ
ッシュ内の対応する既知のウェブページを探すためにこ
の画像を使用する(ステップ2230)。これは例え
ば、マーキングされたページインスタンス画像から画像
ベースのインデックス又は他のインデックスを生成する
ことによって行うことができる。キャッシュは、先に訪
れたウェブページ(即ち、システムにとって既知であ
り、従って参照文書として使用可能なページ)のインデ
ックスとこれらのページの内容との間の関連を記憶す
る。キャッシュは、キャッシュに記憶された各ページの
実際の内容(即ち、ページのHTML表現)を記憶する
か又は単にページのURLを記憶することができる。
05はページの画像及びハイパーテキストリンク情報を
検索する(ステップ2240)。キャッシュがページの
HTML表現を含む場合、プロセッサはHTMLを直接
レンダリングしてビットマップを生成し、このビットマ
ップ内のアクティブ領域の場所を決定することができ
る。キャッシュがURLのみを含む場合、プロセッサは
参照文書を記憶しているウェブサーバからまずページを
取り出すことができる。
記憶されたページのレンダリングされた画像を参照文書
として使用して参照ベースのマーク抽出を行うことによ
り、マーキングされた文書インスタンスからユーザのマ
ークを抽出する(ステップ2250)。即ち、プロセッ
サ105はユーザのマーキングしたページインスタンス
をキャッシュに記憶されたページのレンダリングされた
画像と比較して、ユーザがマーキングしたリンクを決定
する。好ましくは、フォームレスフォームに関連して前
述したように、ハウスドルフ位置決め技術及びロバスト
分化技術を使用してこのステップを達成する。
はマークを解釈し、ユーザがリンクを選択した場合はリ
ンクを決定する(ステップ2260)。これは、例えば
ページのハイパーテキストリンクを表すピクセルに対す
るユーザのマークの近さを決定することによって行うこ
とができる。言い換えると、マウスクリックのペーパー
ベース同等物として各マークを処理することにより、ペ
ーパーウェブはユーザのマークを解釈する。従来のグラ
フィックベースのウェブブラウザが、ウェブページのレ
ンダリングされた画像に対するユーザのマウスカーソル
の位置を決定でき、従ってユーザがリンクを選択した場
合はそのリンクを決定できるのと同じように、ペーパー
ウェブはウェブページのレンダリングされた画像に対す
るユーザのマークの位置を決定でき、従ってユーザがリ
ンクを選択した場合はそのリンクを決定できる。従っ
て、ユーザのマークのピクセルが、1つ又はそれより多
くのハイパーテキストリンクを表すウェブページエレメ
ントに対応するレンダリングされたウェブページのピク
セルと重なる(又はピクセルに近接するか又はピクセル
を示す)場合、これらのリンクはユーザによって選択さ
れたものとみなされる。
らゆるリンクをたどり、これらのリンクによって示され
るウェブページを検索する(ステップ2270)。プロ
セッサ105はこれらのページのインデックス値を計算
し、ページのHTML内容又は場合によってはURLと
共にこのインデックス値をキャッシュに保存する(ステ
ップ2271)。このようにすると、ユーザが新しく検
索されたページを後に再び訪れることを希望してこれら
をペーパーウェブに示した場合、これらのページは認識
可能になる。また、プロセッサ105は検索されたペー
パーのハードコピー出力をユーザに提供する(ステップ
2272)。この時点で、ループを続ける(ステップ2
280)か又は終わらせることができ、その場合はペー
パーウェブを出る(ステップ2290)。
は連続的に増大する既知のページのキャッシュを維持す
る。他の実施の形態では、キャッシュのサイズを制限す
ることができる。最小で、ユーザのホームページなど少
なくとも1ページを常に残しておくべきである。
いて、ペーパーウェブが検索されたページ内のハイパー
テキストリンクの位置を決定する態様をより詳細に示す
補助的なフローチャートである。ページのHTML表現
をレンダリングしてレンダリングされたピクセル画像を
生成することにより、ペーパーウェブを開始する(ステ
ップ2241)。次にペーパーウェブは、HTMLにお
いて指定されるアクティブエレメントに対応するレンダ
リングされた画像のピクセルを決定する(ステップ22
43)。これは、例えば従来のウェブブラウザにおいて
類似した問題を解決する公知の方法に似た方法を使用し
て行うことができる。即ち、従来技術のグラフィックベ
ースのウェブブラウザが所与のウェブページの表示画像
の対応するピクセル位置を決定できるのとほぼ同一の方
法で、ペーパーウェブは所与のウェブページのレンダリ
ングされた画像のハイパーテキストリンクに対応するピ
クセルの位置を決定することができる。レンダリングさ
れた画像内のアクティブエレメントを表すピクセルが定
められると、ページのHTML表現において指定される
ように、これらのアクティブエレメントを対応するUR
Lに関連させることによってリンクを得ることができる
(ステップ2245)。
ち、図22のステップ2260において)、後の使用の
ためにアクティブリンクのマップを記憶する(ステップ
2247)。しかし、マップはキャッシュに記憶された
ページと共に記憶されなくてもよい。前述したフォーム
レスフォームの実施の形態では、(図9に示されるよう
に)各参照文書のアクティブリンクのマップは予め計算
されることが好ましかったが、アクティブリンクのマッ
プはランタイムにおいて有意に計算されることが可能で
ある。
ターフェイスにおけるフォームの一例である。
素の略図である。
の略図である。
スフォームの方法のステップのフローチャートである。
ーチャートである。
ローチャートである。
に画像が領域に分割されうる態様を示す略図である。
に割り当てる方法のフローチャートである。
フォームの処理の例を示す図である。
フォームの処理の例を示す図である。
フォームの処理の例を示す図である。
フォームの処理の例を示す図である。
フォームの処理の例を示す図である。
フォームの処理の例を示す図である。
フォームの処理の例を示す図である。
ークアップされたワールドワイドウェブページのプリン
トアウトの一例である。
コンピュータとの間の例示的なやり取りの入力及び出力
を示す一連の図である。
方法のフローチャートである。
割り当てる方法のフローチャートである。
Claims (3)
- 【請求項1】 ユーザインターフェイスフォームの生成
方法であって、 第1の複数のピクセルを含むデジタル画像データを含む
と共に、マークが加えられた参照文書のインスタンスを
表す第1の文書画像をプロセッサに提供するステップを
含み、前記参照文書は複数のエレメントを有し、 第2の複数のピクセルを含むデジタル画像データを含む
第2の文書画像を前記プロセッサに提供するステップを
含み、前記第2の文書画像は複数の文書画像の中から選
択され、マークのない前記参照文書を表しており、 前記第2の文書画像が参照画像として機能し、前記第1
の文書画像のほぼ全体が前記第2の文書画像のほぼ全体
と比較される参照ベースのマーク抽出技術を行うことに
よって、前記プロセッサを用いて前記第1の文書画像か
ら前記マークを表すピクセルのセットを自動的に抽出す
るステップを含み、 前記参照文書のアクティブエレメントのセットに関する
情報を前記プロセッサに提供するステップを含み、各ア
クティブエレメントは前記参照文書の前記複数のエレメ
ントのうちの1つのエレメントであり、前記参照文書は
このようなアクティブエメントを少なくとも1つ有し、
各アクティブエレメントは少なくとも1つの動作に関連
しており、 前記参照文書のアクティブエレメントのいずれかが前記
マークによって示されているかどうかを決定することに
よって、前記プロセッサを用いて前記マークを表す抽出
されたピクセルのセットを解釈するステップを含み、 アクティブエレメントが前記マークによって示されてい
る場合、前記プロセッサを用いてこのようなアクティブ
エレメントが関連している動作を助長するステップを含
む、 ユーザインターフェイスフォームの生成方法。 - 【請求項2】 ユーザインターフェイスフォームの生成
方法であって、 第1の複数のピクセルを含むデジタル画像データを含む
と共に、マークが加えられた参照文書のインスタンスを
表す第1の文書画像をプロセッサに提供するステップを
含み、前記参照文書は複数のエレメントを有し、 前記第1の文書画像のあらゆる記号内容を認識せずに、
前記第1の文書画像から画像ベースのインデックスを生
成するステップを含み、 生成されたインデックスに従って複数の文書の中から第
2の文書画像を選択するステップを含み、前記第2の文
書画像は第2の複数のピクセルを含むデジタル画像デー
タを含むと共にマークのない参照文書を表しており、 前記第2の文書画像を前記プロセッサに提供するステッ
プを含み、 前記第2の文書画像が参照画像として機能し、前記第1
及び第2の画像のロバスト差分を計算することによって
第1の文書画像のほぼ全体が前記第2の文書画像のほぼ
全体と比較される参照ベースのマーク抽出技術を行うこ
とによって、前記プロセッサを用いて前記第1の文書画
像から前記マークを表すピクセルのセットを自動的に抽
出するステップを含み、 前記参照文書のアクティブエレメントのセットに関する
情報を前記プロセッサに提供するステップを含み、各ア
クティブエレメントは前記参照文書の前記複数のエレメ
ントのうち1つのエレメントであり、前記参照文書はこ
のようなアクティブエメントを少なくとも1つ有し、各
アクティブエレメントは少なくとも1つの動作に関連し
ており、 前記参照文書のアクティブエレメントのいずれかが前記
マークによって示されているかどうかを決定することに
よって、前記プロセッサを用いて前記マークを表す抽出
されたピクセルのセットを解釈するステップを含み、 アクティブエレメントが前記マークによって示されてい
る場合、前記プロセッサを用いてこのようなアクティブ
エレメントが関連している動作を助長するステップを含
む、 ユーザインターフェイスフォームの生成方法。 - 【請求項3】 ユーザインターフェイスフォームの方法
であって、 マークが加えられた参照文書のインスタンスである第1
の文書インスタンスを、第1の複数のピクセルを含むデ
ジタル画像データを含む第1の文書画像に変換するステ
ップを含み、前記参照文書は複数のエレメントを含むと
共にフォーム以外の文書であり、 マークのない前記参照文書のインスタンスである第2の
文書インスタンスを、第2の複数のピクセルを含むデジ
タル画像データを含む第2の文書画像に変換するステッ
プを含み、 少なくとも1つの注釈を含む注釈のセットを用いて前記
第2の文書画像に注釈を付けるステップを含み、各注釈
は前記参照文書のエレメントと少なくとも1つの動作と
の間に関連を生じ、このような関連が生じた各エレメン
トは「アクティブエレメント」と呼ばれ、 前記第1及び第2の文書画像と前記注釈のセットとを前
記プロセッサに提供するステップを含み、 前記第2の文書画像が参照画像として機能する参照ベー
スのマーク抽出技術を行うことによって、前記プロセッ
サを用いて前記第1の文書画像から前記マークを表すピ
クセルのセットを自動的に抽出するステップを含み、 前記注釈のセットを参照して、前記参照文書のアクティ
ブエレメントのいずれかが前記マークによって示されて
いるかどうかを決定することによって、前記プロセッサ
を用いて前記マークを表す抽出されたピクセルのセット
を解釈するステップを含み、 アクティブエレメントが前記マークによって示されてい
る場合、前記プロセッサを用いてこのようなアクティブ
エレメントが関連している動作を助長するステップを含
む、 ユーザインターフェイスフォームの方法。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US1681096P | 1996-05-03 | 1996-05-03 | |
| US08/688,704 US5692073A (en) | 1996-05-03 | 1996-07-30 | Formless forms and paper web using a reference-based mark extraction technique |
| US688704 | 1996-07-30 | ||
| US016810 | 1996-07-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10149410A true JPH10149410A (ja) | 1998-06-02 |
| JP3095709B2 JP3095709B2 (ja) | 2000-10-10 |
Family
ID=26689100
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09123345A Expired - Fee Related JP3095709B2 (ja) | 1996-05-03 | 1997-04-25 | ユーザインターフェイスフォームの生成方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5692073A (ja) |
| EP (1) | EP0805410B1 (ja) |
| JP (1) | JP3095709B2 (ja) |
| DE (1) | DE69718959T2 (ja) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11110393A (ja) * | 1997-09-30 | 1999-04-23 | Ricoh Co Ltd | 情報処理方法および文書検索装置 |
| JP2002278984A (ja) * | 2001-03-22 | 2002-09-27 | Fujitsu Ltd | 文書管理装置 |
| JP2003500251A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | 文書を印刷するための方法およびシステム |
| JP2003500939A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | ファクシミリの送達のための方法およびシステム |
| JP2003504730A (ja) * | 1999-06-30 | 2003-02-04 | シルバーブルック リサーチ プロプライエタリイ、リミテッド | 著作権使用料を管理する方法およびシステム |
| JP2003504719A (ja) * | 1999-06-30 | 2003-02-04 | シルバーブルック リサーチ ピーティーワイ リミテッド | インタラクティブなプリンタ報酬スキーム |
| JP2003510677A (ja) * | 1999-09-17 | 2003-03-18 | シルバーブルック リサーチ プロプライエタリイ、リミテッド | オブジェクト選択のための方法とシステム |
| JP2003514321A (ja) * | 1999-10-25 | 2003-04-15 | シルバーブルック リサーチ プロプライエタリイ、リミテッド | 広告の方法およびシステム |
| JP2003524253A (ja) * | 2000-02-24 | 2003-08-12 | シルバーブルック リサーチ ピーティーワイ リミテッド | メモ取りセッションを捕捉するための方法及びシステム |
| JP2003529852A (ja) * | 2000-04-05 | 2003-10-07 | アノト・アクティエボラーク | 情報を処理する方法及び装置 |
| JP2010529916A (ja) * | 2007-06-15 | 2010-09-02 | マーベル ワールド トレード リミテッド | プリンタを用いて1つまたは複数の画像に関して動作を実行すること |
| US8402365B2 (en) | 2004-08-30 | 2013-03-19 | Kabushiki Kaisha Toshiba | Information processing method and apparatus |
Families Citing this family (345)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AUPQ055999A0 (en) | 1999-05-25 | 1999-06-17 | Silverbrook Research Pty Ltd | A method and apparatus (npage01) |
| US6076733A (en) * | 1993-11-24 | 2000-06-20 | Metrologic Instruments, Inc. | Web-based system and method for enabling a viewer to access and display HTML-encoded documents located on the world wide web (WWW) by reading URL-encoded bar code symbols printed on a web-based information resource guide |
| US6068188A (en) | 1993-11-24 | 2000-05-30 | Metrologic Instruments, Inc. | System and method for composing menus of URL-encoded bar code symbols while using internet browser program |
| US6375078B1 (en) | 1990-09-11 | 2002-04-23 | Metrologic Instruments, Inc. | Universal transaction machine for carrying out information-related transactions using html-encoded documents embodying transaction-enabling java-applets automatically launched and executed in response to reading code symbols |
| US5992752A (en) | 1993-11-24 | 1999-11-30 | Metrologic Instruments, Inc. | Internet-based system for enabling information-related transactions over the internet using Java-enabled internet terminals provided with bar code symbol readers for reading Java-Applet encoded bar code symbols |
| US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| US5838458A (en) * | 1992-02-25 | 1998-11-17 | Tsai; Irving | Method and apparatus for linking designated portions of a received document image with an electronic address |
| US6449377B1 (en) | 1995-05-08 | 2002-09-10 | Digimarc Corporation | Methods and systems for watermark processing of line art images |
| US7113615B2 (en) | 1993-11-18 | 2006-09-26 | Digimarc Corporation | Watermark embedder and reader |
| US6345104B1 (en) | 1994-03-17 | 2002-02-05 | Digimarc Corporation | Digital watermarks and methods for security documents |
| US5905251A (en) | 1993-11-24 | 1999-05-18 | Metrologic Instruments, Inc. | Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader in a hand-supportable housing |
| US6942150B2 (en) * | 1993-11-24 | 2005-09-13 | Metrologic Instruments, Inc. | Web-based mobile information access terminal |
| US7286684B2 (en) | 1994-03-17 | 2007-10-23 | Digimarc Corporation | Secure document design carrying auxiliary machine readable information |
| US6869023B2 (en) | 2002-02-12 | 2005-03-22 | Digimarc Corporation | Linking documents through digital watermarking |
| US6522770B1 (en) | 1999-05-19 | 2003-02-18 | Digimarc Corporation | Management of documents and other objects using optical devices |
| US6473860B1 (en) | 1994-04-07 | 2002-10-29 | Hark C. Chan | Information distribution and processing system |
| US7991347B1 (en) | 1994-04-07 | 2011-08-02 | Data Innovation Llc | System and method for accessing set of digital data at a remote site |
| US6961712B1 (en) | 1996-10-25 | 2005-11-01 | Ipf, Inc. | Consumer product information request (CPIR) enabling servlets and web-based consumer product information catalogs employing the same |
| US5918214A (en) | 1996-10-25 | 1999-06-29 | Ipf, Inc. | System and method for finding product and service related information on the internet |
| US7181758B1 (en) | 1994-07-25 | 2007-02-20 | Data Innovation, L.L.C. | Information distribution and processing system |
| US8094949B1 (en) | 1994-10-21 | 2012-01-10 | Digimarc Corporation | Music methods and systems |
| US7986806B2 (en) | 1994-11-16 | 2011-07-26 | Digimarc Corporation | Paper products and physical objects as means to access and control a computer or to navigate over or act as a portal on a network |
| US6505776B1 (en) | 1995-06-07 | 2003-01-14 | Metrologic Instruments, Inc. | System for storing, accessing and displaying html-encoded documents relating to an object being worked upon in a work environment by a human operator wearing a wireless http-enabled client system equipped with a code symbol reader programmed to read a url-encoded symbol on the object, access said html-encoded documents from http-enabled information servers connected to an information network, and display same for review while working said object |
| US6965682B1 (en) | 1999-05-19 | 2005-11-15 | Digimarc Corp | Data transmission by watermark proxy |
| US6577746B1 (en) * | 1999-12-28 | 2003-06-10 | Digimarc Corporation | Watermark-based object linking and embedding |
| US7051086B2 (en) | 1995-07-27 | 2006-05-23 | Digimarc Corporation | Method of linking on-line data to printed documents |
| US7171018B2 (en) | 1995-07-27 | 2007-01-30 | Digimarc Corporation | Portable devices and methods employing digital watermarking |
| US5963964A (en) * | 1996-04-05 | 1999-10-05 | Sun Microsystems, Inc. | Method, apparatus and program product for updating visual bookmarks |
| US7024016B2 (en) * | 1996-05-16 | 2006-04-04 | Digimarc Corporation | Digital watermarking apparatus and methods |
| US5963950A (en) * | 1996-06-26 | 1999-10-05 | Sun Microsystems, Inc. | Method and system for facilitating access to selectable elements on a graphical user interface |
| US5887139A (en) * | 1996-08-19 | 1999-03-23 | 3Com Corporation | Configurable graphical user interface useful in managing devices connected to a network |
| US5938726A (en) * | 1996-10-04 | 1999-08-17 | Motorola, Inc. | Apparatus for reading an electronic network navigation device and a peripheral for use therewith |
| US5995105A (en) * | 1996-09-23 | 1999-11-30 | Motorola, Inc. | Methods and systems for providing a resource in an electronic network |
| US5902353A (en) * | 1996-09-23 | 1999-05-11 | Motorola, Inc. | Method, system, and article of manufacture for navigating to a resource in an electronic network |
| US6771381B1 (en) | 1998-11-13 | 2004-08-03 | Laurence C. Klein | Distributed computer architecture and process for virtual copying |
| US5870767A (en) * | 1996-11-22 | 1999-02-09 | International Business Machines Corporation | Method and system for rendering hyper-link information in a printable medium from a graphical user interface |
| CA2272583C (en) | 1996-11-25 | 2007-10-23 | Metrologic Instruments, Inc. | System and method for accessing internet-based information resources by scanning java-applet encoded bar code symbols |
| US6386453B1 (en) | 1996-11-25 | 2002-05-14 | Metrologic Instruments, Inc. | System and method for carrying out information-related transactions |
| US6122351A (en) * | 1997-01-21 | 2000-09-19 | Med Graph, Inc. | Method and system aiding medical diagnosis and treatment |
| US5974124A (en) * | 1997-01-21 | 1999-10-26 | Med Graph | Method and system aiding medical diagnosis and treatment |
| JP3634099B2 (ja) * | 1997-02-17 | 2005-03-30 | 株式会社リコー | 文書情報管理システム,媒体用紙情報作成装置および文書情報管理装置 |
| US6199071B1 (en) * | 1997-04-01 | 2001-03-06 | Sun Microsystems, Inc. | Method and apparatus for archiving hypertext documents |
| US6125383A (en) * | 1997-06-11 | 2000-09-26 | Netgenics Corp. | Research system using multi-platform object oriented program language for providing objects at runtime for creating and manipulating biological or chemical data |
| JP3478725B2 (ja) * | 1997-07-25 | 2003-12-15 | 株式会社リコー | 文書情報管理システム |
| JPH1153168A (ja) * | 1997-08-07 | 1999-02-26 | Matsushita Graphic Commun Syst Inc | 音声情報付文書作成装置及びこれを用いた方法 |
| US6108444A (en) * | 1997-09-29 | 2000-08-22 | Xerox Corporation | Method of grouping handwritten word segments in handwritten document images |
| US7516403B1 (en) * | 1997-12-22 | 2009-04-07 | International Business Machines Corporation | Network distributed display pages with images and symbols selected from a universal library |
| GB9727322D0 (en) | 1997-12-29 | 1998-02-25 | Xerox Corp | Multilingual information retrieval |
| US6546151B1 (en) * | 1998-01-22 | 2003-04-08 | Matsushita Electric Industrial Co., Ltd | Information processing apparatus and information equipment using the information processing apparatus |
| US6583888B1 (en) * | 1998-03-02 | 2003-06-24 | Xerox Corporation | System for managing service access in a multifunctional printing system |
| US6348970B1 (en) * | 1998-04-29 | 2002-02-19 | Qwest Communications Int'l., Inc. | Apparatus and method for interfacing a computer network to a facsimile machine |
| WO1999057656A1 (en) * | 1998-05-01 | 1999-11-11 | Citizen 1 Software, Inc. | Method and apparatus for simultaneously accessing a plurality of dispersed databases |
| US20080015998A1 (en) * | 1998-10-01 | 2008-01-17 | Feyzi Celik | Method and Apparatus for Storing and Retrieving Business Contact Information in a Computer System |
| US7509349B2 (en) * | 1998-10-01 | 2009-03-24 | Onepin, Inc. | Method and apparatus for storing and retrieving business contact information in a computer system |
| US8326361B2 (en) | 1998-10-01 | 2012-12-04 | Lupine Investments Llc | Phone to phone data exchange |
| US7813725B2 (en) * | 1998-10-01 | 2010-10-12 | Onepin, Llc | Wireless data exchange |
| US7349907B2 (en) * | 1998-10-01 | 2008-03-25 | Onepin, Inc. | Method and apparatus for storing and retrieving business contact information in a computer system |
| US6374259B1 (en) | 1998-10-01 | 2002-04-16 | Onepin, Llc | Method and apparatus for storing and retreiving business contact information in computer system |
| US7836011B2 (en) | 1998-10-01 | 2010-11-16 | Onepin, Inc. | Phone to phone data exchange |
| US7970792B2 (en) * | 1998-10-01 | 2011-06-28 | Onepin, Inc. | Phone to phone data exchange |
| US6342901B1 (en) | 1998-12-22 | 2002-01-29 | Xerox Corporation | Interactive device for displaying information from multiple sources |
| US6675356B1 (en) * | 1998-12-22 | 2004-01-06 | Xerox Corporation | Distributed document-based calendaring system |
| US6249765B1 (en) * | 1998-12-22 | 2001-06-19 | Xerox Corporation | System and method for extracting data from audio messages |
| US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
| AU3395500A (en) * | 1999-03-04 | 2000-09-21 | Cardiff Software, Inc. | Automated form generation into an advanced page layout format with embedded field definitions |
| JP2002539534A (ja) * | 1999-03-08 | 2002-11-19 | サン・マイクロシステムズ・インコーポレイテッド | オンラインフォームシステムにデータを発信する方法および装置 |
| US7593899B1 (en) * | 1999-05-25 | 2009-09-22 | Silverbrook Research Pty Ltd | Method and system for online payments |
| US7178718B2 (en) * | 1999-05-25 | 2007-02-20 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
| US7068382B1 (en) * | 1999-05-25 | 2006-06-27 | Silverbrook Research Pty Ltd | Interactive printer provider |
| AUPQ439299A0 (en) | 1999-12-01 | 1999-12-23 | Silverbrook Research Pty Ltd | Interface system |
| US7038066B2 (en) * | 1999-05-25 | 2006-05-02 | Silverbrook Research Pty Ltd | Dibenzoflourenone based chromophores |
| US7857201B2 (en) * | 1999-05-25 | 2010-12-28 | Silverbrook Research Pty Ltd | Method and system for selection |
| US7105753B1 (en) | 1999-05-25 | 2006-09-12 | Silverbrook Research Pty Ltd | Orientation sensing device |
| US7760969B2 (en) * | 1999-05-25 | 2010-07-20 | Silverbrook Research Pty Ltd | Method of providing information via context searching from a printed substrate |
| US7175079B1 (en) | 1999-05-25 | 2007-02-13 | Silverbrook Research Pty Ltd | Method and system for online purchasing |
| US20070111713A1 (en) * | 1999-05-25 | 2007-05-17 | Silverbrook Research Pty Ltd | Method for accessing content from a computer network via a mobile phone using a two-step retrieval process |
| US7762453B2 (en) * | 1999-05-25 | 2010-07-27 | Silverbrook Research Pty Ltd | Method of providing information via a printed substrate with every interaction |
| US7384134B2 (en) * | 1999-05-25 | 2008-06-10 | Silverbrook Research Pty Ltd | Ink cartridge with collapsible ink containers for an inkjet printer |
| US6965439B1 (en) | 1999-05-25 | 2005-11-15 | Silverbrook Research Pty Ltd | Interactive printer |
| US7832626B2 (en) * | 1999-05-25 | 2010-11-16 | Silverbrook Research Pty Ltd | Anonymous competition entry |
| US7170499B1 (en) * | 1999-05-25 | 2007-01-30 | Silverbrook Research Pty Ltd | Handwritten text capture via interface surface |
| US7093991B2 (en) * | 1999-05-25 | 2006-08-22 | Silverbrook Research Pty Ltd | Combined printer and binder |
| US7468809B2 (en) | 1999-05-25 | 2008-12-23 | Silverbrook Research Pty Ltd | Method of printing an interface onto a surface using a complementary ink set |
| US7707082B1 (en) * | 1999-05-25 | 2010-04-27 | Silverbrook Research Pty Ltd | Method and system for bill management |
| US7982725B2 (en) * | 1999-05-25 | 2011-07-19 | Silverbrook Research Pty Ltd | Sensing device with inductive charging |
| US7721948B1 (en) * | 1999-05-25 | 2010-05-25 | Silverbrook Research Pty Ltd | Method and system for online payments |
| US7821507B2 (en) * | 1999-05-25 | 2010-10-26 | Silverbrook Research Pty Ltd | Method of providing information via a printed substrate and two-mode sensing device |
| US20070233513A1 (en) * | 1999-05-25 | 2007-10-04 | Silverbrook Research Pty Ltd | Method of providing merchant resource or merchant hyperlink to a user |
| US7099019B2 (en) * | 1999-05-25 | 2006-08-29 | Silverbrook Research Pty Ltd | Interface surface printer using invisible ink |
| US6502614B1 (en) * | 1999-05-25 | 2003-01-07 | Silverbrook Research Pty Ltd | Printed media transverse binder |
| US7180609B2 (en) | 1999-05-25 | 2007-02-20 | Silverbrook Research Pty Ltd | Printer for printing an interface onto a surface using a complementary ink set |
| US7793824B2 (en) * | 1999-05-25 | 2010-09-14 | Silverbrook Research Pty Ltd | System for enabling access to information |
| US6816274B1 (en) * | 1999-05-25 | 2004-11-09 | Silverbrook Research Pty Ltd | Method and system for composition and delivery of electronic mail |
| US7094910B2 (en) * | 1999-05-25 | 2006-08-22 | Silverbrook Research Pty Ltd | Bridged diarylpolymethine chromophores |
| US6957768B1 (en) * | 1999-05-25 | 2005-10-25 | Silverbrook Research Pty Ltd | Computer system control via interface surface |
| US7190491B2 (en) * | 1999-05-25 | 2007-03-13 | Silverbrook Research Pty Ltd | Interactive publication printer and binder |
| US6832717B1 (en) * | 1999-05-25 | 2004-12-21 | Silverbrook Research Pty Ltd | Computer system interface surface |
| US7122685B2 (en) * | 1999-05-25 | 2006-10-17 | Silverbrook Research Pty Ltd | Dibenzoanthraquinone based chromophores |
| US7539937B2 (en) * | 1999-05-25 | 2009-05-26 | Silverbrook Research Pty Ltd | Periodical distribution via a computer network |
| US7243835B2 (en) * | 1999-05-25 | 2007-07-17 | Silverbrook Research Pty Ltd | Competition entry via label |
| US7971784B2 (en) | 1999-05-25 | 2011-07-05 | Silverbrook Research Pty Ltd | Sensing device with mode changes via nib switch |
| US8113950B2 (en) | 1999-05-25 | 2012-02-14 | Silverbrook Research Pty Ltd | Competition entry with limited return messaging |
| US6792165B1 (en) | 1999-05-25 | 2004-09-14 | Silverbrook Research Pty Ltd | Sensing device |
| US6987506B1 (en) * | 1999-05-25 | 2006-01-17 | Silverbrook Research Pty Ltd | Method and system for navigating a directory |
| US7091344B2 (en) * | 1999-05-25 | 2006-08-15 | Silverbrook Research Pty Ltd | Infrared chromophores |
| US6880124B1 (en) * | 1999-06-04 | 2005-04-12 | Hewlett-Packard Development Company, L.P. | Methods of storing and retrieving information, and methods of document retrieval |
| US7663780B2 (en) * | 1999-06-30 | 2010-02-16 | Silverbrook Research Pty Ltd | Cartridge with identifiers |
| AU2002952259A0 (en) * | 2002-10-25 | 2002-11-07 | Silverbrook Research Pty Ltd | Methods and apparatus |
| US7831244B2 (en) * | 1999-06-30 | 2010-11-09 | Silverbrook Research Pty Ltd | Retrieving an image via a coded surface |
| US7792298B2 (en) * | 1999-06-30 | 2010-09-07 | Silverbrook Research Pty Ltd | Method of using a mobile device to authenticate a printed token and output an image associated with the token |
| CA2414749C (en) * | 1999-06-30 | 2010-12-14 | Silverbrook Research Pty Ltd | Method and system for conferencing |
| AU2003900983A0 (en) * | 2003-03-04 | 2003-03-20 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPT023) |
| EP1214843A4 (en) * | 1999-06-30 | 2006-07-05 | Silverbrook Res Pty Ltd | METHOD AND SYSTEM FOR OBTAINING A DOCUMENT RELATING TO A VIDEO |
| WO2001003018A1 (en) * | 1999-06-30 | 2001-01-11 | Silverbrook Research Pty Ltd | Method and system for accessing travel services |
| US20050052661A1 (en) * | 1999-06-30 | 2005-03-10 | Paul Lapstun | Cartridge with identifiers |
| CA2414759C (en) * | 1999-06-30 | 2011-04-19 | Silverbrook Research Pty Ltd | Method and system for navigating a history list |
| US20040083174A1 (en) * | 2000-06-30 | 2004-04-29 | Kia Silverbrook | Method and system for banking using coded forms |
| US6587895B1 (en) | 1999-08-03 | 2003-07-01 | Xerox Corporation | Method for accepting a freeform input containing message with time reference thereupon providing an alert message according to the time reference |
| AU765063B2 (en) | 1999-09-17 | 2003-09-04 | Silverbrook Research Pty Ltd | Method and system for instruction of a computer |
| US7128270B2 (en) * | 1999-09-17 | 2006-10-31 | Silverbrook Research Pty Ltd | Scanning device for coded data |
| US20050212830A1 (en) * | 1999-09-17 | 2005-09-29 | Silverbrook Research Pty Ltd | Method of accessing a connection address using a mobile device with a sensing means |
| AU2003900746A0 (en) * | 2003-02-17 | 2003-03-06 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPS041) |
| US7225979B2 (en) * | 1999-09-17 | 2007-06-05 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
| US7605940B2 (en) * | 1999-09-17 | 2009-10-20 | Silverbrook Research Pty Ltd | Sensing device for coded data |
| US7108192B2 (en) * | 1999-09-17 | 2006-09-19 | Silverbrook Research Pty Ltd | Rotationally symmetric tags |
| US8136720B2 (en) * | 1999-09-17 | 2012-03-20 | Silverbrook Research Pty Ltd | Method of recording mail transactions |
| US7558563B2 (en) * | 1999-09-17 | 2009-07-07 | Silverbrook Research Pty Ltd | Retrieving contact details via a coded surface |
| US8416468B2 (en) | 1999-09-17 | 2013-04-09 | Silverbrook Research Pty Ltd | Sensing device for subsampling imaged coded data |
| SE517445C2 (sv) | 1999-10-01 | 2002-06-04 | Anoto Ab | Positionsbestämning på en yta försedd med ett positionskodningsmönster |
| US7015901B2 (en) * | 1999-10-25 | 2006-03-21 | Silverbrook Research Pty Ltd | Universal pen with code sensor |
| AU764601B2 (en) | 1999-10-25 | 2003-08-21 | Silverbrook Research Pty Ltd | Category buttons on interactive paper |
| AU2003262339B2 (en) * | 1999-10-25 | 2006-05-25 | Silverbrook Research Pty Ltd | Method and system for advertising |
| MXPA02004128A (es) | 1999-10-25 | 2004-04-02 | Silverbrook Res Pty Ltd | Pluma electronicamente controlable. |
| US7322524B2 (en) * | 2000-10-20 | 2008-01-29 | Silverbrook Research Pty Ltd | Graphic design software using an interface surface |
| KR100703964B1 (ko) * | 1999-10-25 | 2007-04-04 | 실버브룩 리서치 피티와이 리미티드 | 보험 서비스 제공 방법 및 시스템 |
| US7503493B2 (en) * | 1999-10-25 | 2009-03-17 | Silverbrook Research Pty Ltd | Method and system for digitizing freehand graphics with user-selected properties |
| US7558598B2 (en) * | 1999-12-01 | 2009-07-07 | Silverbrook Research Pty Ltd | Dialling a number via a coded surface |
| US6823341B1 (en) * | 1999-12-06 | 2004-11-23 | International Business Machines Corporation | Method, system and program for providing indexed web page contents to a search engine database |
| US6903838B1 (en) * | 1999-12-20 | 2005-06-07 | Hewlett-Packard Development Company, L.P. | Automatically specifying address where document is to be sent |
| US8332740B2 (en) * | 2000-01-19 | 2012-12-11 | Graham John D | Systems and method for management of intangible assets |
| WO2001054031A2 (en) * | 2000-01-19 | 2001-07-26 | Iddex Corporation | Systems and methods for managing intellectual property |
| EP1122632A1 (de) * | 2000-02-04 | 2001-08-08 | Bernd J. Hobrack | Verfahren und Datenverarbeitungssystem zur Koordinierung von Anwendungen einer Computer-Software |
| US20050060249A1 (en) * | 2000-02-24 | 2005-03-17 | Kia Silverbrook | Document supply control |
| WO2001063906A2 (en) * | 2000-02-24 | 2001-08-30 | Geoffrey Marshall | Faxing paper documents to a plurality of address types |
| US7149347B1 (en) | 2000-03-02 | 2006-12-12 | Science Applications International Corporation | Machine learning of document templates for data extraction |
| US6950553B1 (en) * | 2000-03-23 | 2005-09-27 | Cardiff Software, Inc. | Method and system for searching form features for form identification |
| US20020050982A1 (en) * | 2000-04-05 | 2002-05-02 | Petter Ericson | Data form having a position-coding pattern detectable by an optical sensor |
| US20060082557A1 (en) * | 2000-04-05 | 2006-04-20 | Anoto Ip Lic Hb | Combined detection of position-coding pattern and bar codes |
| US20010056439A1 (en) * | 2000-04-26 | 2001-12-27 | International Business Machines Corporation | Method and system for accessing interactive multimedia information or services by touching marked items on physical documents |
| US7657128B2 (en) * | 2000-05-23 | 2010-02-02 | Silverbrook Research Pty Ltd | Optical force sensor |
| US7051271B1 (en) | 2000-05-31 | 2006-05-23 | Fuji Xerox Co., Ltd. | Method, system and article of manufacture for linking a video to a scanned document |
| US7162442B2 (en) * | 2000-06-30 | 2007-01-09 | Silverbrook Research Pty Ltd | Method and system for submitting bids using coded forms |
| GB2366689A (en) * | 2000-08-11 | 2002-03-13 | Nokia Mobile Phones Ltd | Server image display on a mobile |
| WO2002014438A1 (en) * | 2000-08-14 | 2002-02-21 | Silverbrook Research Pty Ltd | Infrared chromophores |
| TW528967B (en) | 2000-08-29 | 2003-04-21 | Ibm | System and method for locating on a physical document items referenced in an electronic document |
| TW494323B (en) * | 2000-08-29 | 2002-07-11 | Ibm | System and method for locating on a physical document items referenced in another physical document |
| US6671684B1 (en) * | 2000-09-01 | 2003-12-30 | Ricoh Co., Ltd. | Method and apparatus for simultaneous highlighting of a physical version of a document and an electronic version of a document |
| US7561287B1 (en) | 2000-09-16 | 2009-07-14 | Mmf Systems, Inc. | System and method for automatically routing and storing coded information and displaying an interaction device |
| US6657647B1 (en) * | 2000-09-25 | 2003-12-02 | Xoucin, Inc. | Controlling the order in which content is displayed in a browser |
| US20020044687A1 (en) * | 2000-10-16 | 2002-04-18 | Emailcard Feedback Systems, Inc. | Customer feedback system |
| US7456994B2 (en) * | 2000-10-20 | 2008-11-25 | Silverbrook Research Pty Ltd | Mobile telecommunications device with stylus having printhead tip |
| ATE368574T1 (de) * | 2000-10-20 | 2007-08-15 | Silverbrook Res Pty Ltd | Druckkopf für stift |
| US7431449B2 (en) * | 2000-10-20 | 2008-10-07 | Silverbrook Research Pty Ltd | Mobile telecommunications device with interactive paper sensor |
| SG152904A1 (en) * | 2000-10-20 | 2009-06-29 | Silverbrook Res Pty Ltd | Cartridge for an electronic pen |
| US6854008B1 (en) * | 2000-10-24 | 2005-02-08 | Canon Kabushiki Kaisha | Automatically uploading and organizing documents in a document server |
| DE60131018T2 (de) * | 2000-11-25 | 2008-07-17 | Silverbrook Research Pty. Ltd., Balmain | Verfahren und system zur online-bezahlung |
| US6980306B1 (en) | 2000-11-25 | 2005-12-27 | Silverbrook Research Pty Ltd | Printer with manual collation control |
| US7533816B2 (en) * | 2000-11-25 | 2009-05-19 | Silverbrook Research Pty Ltd | Method of associating audio with a position on a surface |
| US7515292B2 (en) * | 2000-11-25 | 2009-04-07 | Silverbrook Research Pty Ltd | Apparatus for cooling and storing produce |
| US6927871B1 (en) | 2000-11-25 | 2005-08-09 | Silverbrook Research Pty Ltd | Apparatus for interaction with a network computer system |
| US7346841B2 (en) * | 2000-12-19 | 2008-03-18 | Xerox Corporation | Method and apparatus for collaborative annotation of a document |
| US6965683B2 (en) | 2000-12-21 | 2005-11-15 | Digimarc Corporation | Routing networks for use with watermark systems |
| US8103877B2 (en) | 2000-12-21 | 2012-01-24 | Digimarc Corporation | Content identification and electronic tickets, coupons and credits |
| US6832349B1 (en) * | 2001-01-08 | 2004-12-14 | Cardiff Software, Inc. | Remote activation of enhanced functionality features in locally created documents |
| JP2002245226A (ja) * | 2001-02-21 | 2002-08-30 | Fujitsu Ltd | 情報伝達方法 |
| AUPR440901A0 (en) * | 2001-04-12 | 2001-05-17 | Silverbrook Research Pty. Ltd. | Error detection and correction |
| US6554023B2 (en) * | 2001-06-13 | 2003-04-29 | Baxter International Inc. | Vacuum demand flow valve |
| US20030001020A1 (en) * | 2001-06-27 | 2003-01-02 | Kardach James P. | Paper identification information to associate a printed application with an electronic application |
| US20030004991A1 (en) * | 2001-06-29 | 2003-01-02 | Keskar Dhananjay V. | Correlating handwritten annotations to a document |
| JP2003115039A (ja) * | 2001-07-11 | 2003-04-18 | Ricoh Co Ltd | 文書ファイリング装置、文書ファイリング方法、プログラムおよび記憶媒体 |
| JP2003037842A (ja) * | 2001-07-26 | 2003-02-07 | Monolith Co Ltd | 画像符号化方法、復号方法および画像符号化装置、復号装置 |
| US6900819B2 (en) * | 2001-09-14 | 2005-05-31 | Fuji Xerox Co., Ltd. | Systems and methods for automatic emphasis of freeform annotations |
| US20040194021A1 (en) * | 2001-09-14 | 2004-09-30 | Fuji Xerox Co., Ltd. | Systems and methods for sharing high value annotations |
| US6781357B2 (en) * | 2001-09-27 | 2004-08-24 | Power Integrations, Inc. | Method and apparatus for maintaining a constant load current with line voltage in a switch mode power supply |
| AUPR824301A0 (en) * | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and systems (npw001) |
| AUPR824501A0 (en) * | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and systems (npw003) |
| AUPR824601A0 (en) * | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and system (npw004) |
| AUPR824401A0 (en) * | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and systems (npw002) |
| GB2381637B (en) * | 2001-10-31 | 2005-04-27 | James Au-Yeung | Apparatus and method for determining selection data from pre-printed forms |
| CA2465235C (en) * | 2001-11-13 | 2011-02-01 | International Business Machines Corporation | System and method for selecting electronic documents from a physical document and for displaying said electronic documents over said physical document |
| AUPR890201A0 (en) | 2001-11-16 | 2001-12-06 | Silverbrook Research Pty. Ltd. | Methods and systems (npw005) |
| US20030117378A1 (en) | 2001-12-21 | 2003-06-26 | International Business Machines Corporation | Device and system for retrieving and displaying handwritten annotations |
| US20050275871A1 (en) * | 2001-12-24 | 2005-12-15 | John Baird | System for digital users to manage received analog information |
| AUPS020302A0 (en) * | 2002-01-31 | 2002-02-21 | Silverbrook Research Pty. Ltd. | Methods and systems (npw007) |
| US7561734B1 (en) | 2002-03-02 | 2009-07-14 | Science Applications International Corporation | Machine learning of document templates for data extraction |
| US7142728B2 (en) * | 2002-05-17 | 2006-11-28 | Science Applications International Corporation | Method and system for extracting information from a document |
| US20040205662A1 (en) * | 2002-05-30 | 2004-10-14 | Brad Anderson | Image preservation and reconstruction |
| KR100497366B1 (ko) * | 2002-10-07 | 2005-06-28 | 삼성전자주식회사 | 웹 페이지 프린팅 방법 및 이에 적합한 장치 |
| KR100804519B1 (ko) * | 2002-10-10 | 2008-02-20 | 인터내셔널 비지네스 머신즈 코포레이션 | 물리적 문서들에서 저작권 보호된 정보를 선택,주문 및 액세스하기 위한 장치 및 방법 |
| AU2002952106A0 (en) * | 2002-10-15 | 2002-10-31 | Silverbrook Research Pty Ltd | Methods and systems (npw008) |
| WO2004038650A1 (en) * | 2002-10-25 | 2004-05-06 | Silverbrook Research Pty Ltd | Orientation-indicating cyclic position codes |
| US7156289B2 (en) * | 2002-10-25 | 2007-01-02 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
| US7133563B2 (en) | 2002-10-31 | 2006-11-07 | Microsoft Corporation | Passive embedded interaction code |
| US7116840B2 (en) | 2002-10-31 | 2006-10-03 | Microsoft Corporation | Decoding and error correction in 2-D arrays |
| AU2002952483A0 (en) * | 2002-11-05 | 2002-11-21 | Silverbrook Research Pty Ltd | Methods and Systems (NPW009) |
| US7549595B2 (en) * | 2002-12-03 | 2009-06-23 | Silverbrook Research Pty Ltd | Rotationally symmetric tags |
| US20040119762A1 (en) * | 2002-12-24 | 2004-06-24 | Fuji Xerox Co., Ltd. | Systems and methods for freeform pasting |
| US20040139391A1 (en) * | 2003-01-15 | 2004-07-15 | Xerox Corporation | Integration of handwritten annotations into an electronic original |
| AU2003900861A0 (en) * | 2003-02-26 | 2003-03-13 | Silverbrook Research Pty Ltd | Methods,systems and apparatus (NPS042) |
| AU2003900865A0 (en) * | 2003-02-26 | 2003-03-13 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPW010) |
| US7194106B2 (en) * | 2003-04-03 | 2007-03-20 | Digimarc Corporation | Creating electronic forms through digital watermarking |
| US7991432B2 (en) | 2003-04-07 | 2011-08-02 | Silverbrook Research Pty Ltd | Method of printing a voucher based on geographical location |
| EP1668575A4 (en) * | 2003-04-07 | 2006-11-08 | Silverbrook Res Pty Ltd | ADVERTISING ON LOCATION BASIS |
| US7310779B2 (en) * | 2003-06-26 | 2007-12-18 | International Business Machines Corporation | Method for creating and selecting active regions on physical documents |
| DE10331097A1 (de) * | 2003-07-09 | 2004-07-15 | Siemens Ag | Verfahren zur verbesserten Verwaltung und Auswertung von MR-Herzmessungsaufnahmen |
| US20060277159A1 (en) * | 2003-08-15 | 2006-12-07 | Napper Jonathon L | Accuracy in searching digital ink |
| US20050050439A1 (en) * | 2003-08-28 | 2005-03-03 | Xerox Corporation | Method to distribute a document to one or more recipients and document distributing apparatus arranged in accordance with the same method |
| US20050099650A1 (en) * | 2003-11-06 | 2005-05-12 | Brown Mark L. | Web page printer |
| JP4150923B2 (ja) * | 2003-12-09 | 2008-09-17 | 富士ゼロックス株式会社 | データ出力システムおよびその方法 |
| US20050129283A1 (en) * | 2003-12-16 | 2005-06-16 | Xerox Corporation | Braille paper UI |
| US7583842B2 (en) | 2004-01-06 | 2009-09-01 | Microsoft Corporation | Enhanced approach of m-array decoding and error correction |
| US7263224B2 (en) | 2004-01-16 | 2007-08-28 | Microsoft Corporation | Strokes localization by m-array decoding and fast image matching |
| US7707039B2 (en) | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
| US8442331B2 (en) | 2004-02-15 | 2013-05-14 | Google Inc. | Capturing text from rendered documents using supplemental information |
| GB0402022D0 (en) * | 2004-01-30 | 2004-03-03 | Hewlett Packard Development Co | Method of obtaining at least a portion ofa document |
| EP1569140A3 (en) | 2004-01-30 | 2006-10-25 | Hewlett-Packard Development Company, L.P. | Apparatus, methods and software for associating electronic and physical documents |
| US10635723B2 (en) | 2004-02-15 | 2020-04-28 | Google Llc | Search engines and systems with handheld document data capture devices |
| 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 |
| US9008447B2 (en) | 2004-04-01 | 2015-04-14 | Google Inc. | Method and system for character recognition |
| US7990556B2 (en) | 2004-12-03 | 2011-08-02 | Google Inc. | Association of a portable scanner with input/output and storage devices |
| US8146156B2 (en) | 2004-04-01 | 2012-03-27 | Google Inc. | Archive of text captures from rendered documents |
| US8081849B2 (en) | 2004-12-03 | 2011-12-20 | Google Inc. | Portable scanning and memory device |
| US9116890B2 (en) | 2004-04-01 | 2015-08-25 | Google Inc. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
| US9143638B2 (en) | 2004-04-01 | 2015-09-22 | Google Inc. | Data capture from rendered documents using handheld device |
| 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 |
| US20060081714A1 (en) | 2004-08-23 | 2006-04-20 | King Martin T | Portable scanning device |
| KR100884427B1 (ko) * | 2004-04-02 | 2009-02-19 | 실버브룩 리서치 피티와이 리미티드 | 내부 또는 그 상면에 배치된 부호화된 데이터를 가지는표면 |
| US8713418B2 (en) | 2004-04-12 | 2014-04-29 | Google Inc. | Adding value to a rendered document |
| US8874504B2 (en) | 2004-12-03 | 2014-10-28 | Google Inc. | Processing techniques for visual capture data from a rendered document |
| US8489624B2 (en) | 2004-05-17 | 2013-07-16 | Google, Inc. | Processing techniques for text capture from a rendered document |
| US8620083B2 (en) | 2004-12-03 | 2013-12-31 | Google Inc. | Method and system for character recognition |
| JP4728327B2 (ja) * | 2004-05-18 | 2011-07-20 | シルバーブルック リサーチ ピーティワイ リミテッド | 取引端末 |
| US8346620B2 (en) | 2004-07-19 | 2013-01-01 | Google Inc. | Automatic modification of web pages |
| CN1993688B (zh) * | 2004-08-03 | 2012-01-18 | 西尔弗布鲁克研究有限公司 | 走近启动的打印 |
| US7550585B2 (en) * | 2004-08-09 | 2009-06-23 | Silverbrook Research Pty Ltd | Synthesis of metal cyanines |
| US7278727B2 (en) * | 2004-08-09 | 2007-10-09 | Silverbrook Research Pty Ltd | Method of minimizing absorption of visible light in infrared dyes |
| US7456277B2 (en) * | 2004-08-09 | 2008-11-25 | Silverbrook Research Pty Ltd | Method of minimizing absorption of visible light in ink compositions comprising IR-absorbing metal-cyanine dyes |
| US7417141B2 (en) * | 2004-08-09 | 2008-08-26 | Silverbrook Research Pty Ltd | Cyanine dye having reduced visible absorption |
| WO2006015415A1 (en) * | 2004-08-09 | 2006-02-16 | Silverbrook Research Pty Ltd | Synthetically expedient water-dispersible ir dyes having improved lightfastness |
| US7423145B2 (en) * | 2004-08-09 | 2008-09-09 | Silverbrook Research Pty Ltd | Method of minimizing absorption of visible light in ink compositions comprising infrared-absorbing macrocyclic cyanine dyes |
| US7367665B2 (en) * | 2004-08-09 | 2008-05-06 | Silverbrook Research Pty Ltd | Metal-cyanine dye having axial ligands which reduce visible absorption |
| US7153956B2 (en) * | 2004-08-09 | 2006-12-26 | Silverbrook Research Pty Ltd | Cyanine dye having multifunctional peripheral groups |
| US7122076B2 (en) * | 2004-08-09 | 2006-10-17 | Silverbrook Research Pty Ltd | Synthetically expedient water-dispersible IR dyes |
| US7452989B2 (en) * | 2004-08-09 | 2008-11-18 | Silverbrook Research Pty Ltd | Metal-cyanine dye having improved water solubility |
| JP4434886B2 (ja) * | 2004-08-31 | 2010-03-17 | キヤノン株式会社 | 印刷処理を管理するサーバ及びその制御方法並びにコンピュータプログラム |
| US7607076B2 (en) * | 2005-02-18 | 2009-10-20 | Microsoft Corporation | Embedded interaction code document |
| US7826074B1 (en) | 2005-02-25 | 2010-11-02 | Microsoft Corporation | Fast embedded interaction code printing with custom postscript commands |
| JP2006276915A (ja) * | 2005-03-25 | 2006-10-12 | Fuji Xerox Co Ltd | 翻訳処理方法、文書翻訳装置およびプログラム |
| JP2006277103A (ja) * | 2005-03-28 | 2006-10-12 | Fuji Xerox Co Ltd | 文書翻訳方法および文書翻訳装置 |
| US7421439B2 (en) | 2005-04-22 | 2008-09-02 | Microsoft Corporation | Global metadata embedding and decoding |
| US7599560B2 (en) | 2005-04-22 | 2009-10-06 | Microsoft Corporation | Embedded interaction code recognition |
| US7400777B2 (en) | 2005-05-25 | 2008-07-15 | Microsoft Corporation | Preprocessing for information pattern analysis |
| US7729539B2 (en) | 2005-05-31 | 2010-06-01 | Microsoft Corporation | Fast error-correcting of embedded interaction codes |
| US7580576B2 (en) | 2005-06-02 | 2009-08-25 | Microsoft Corporation | Stroke localization and binding to electronic document |
| US7619607B2 (en) | 2005-06-30 | 2009-11-17 | Microsoft Corporation | Embedding a pattern design onto a liquid crystal display |
| US7470315B2 (en) * | 2005-07-05 | 2008-12-30 | Silverbrook Research Pty Ltd | Red-shifted water dispersible napthalocyanine dyes |
| US7572327B2 (en) * | 2005-07-05 | 2009-08-11 | Silverbrook Research Pty Ltd | Nitrogen-substituted water-dispersible phthalocyanine dyes |
| US20070010645A1 (en) * | 2005-07-05 | 2007-01-11 | Silverbrook Research Pty Ltd | Red-shifted water dispersible IR dyes |
| CA2611759A1 (en) * | 2005-07-25 | 2007-02-01 | Silverbrook Research Pty Ltd | Product item having coded data identifying a layout |
| US7622182B2 (en) * | 2005-08-17 | 2009-11-24 | Microsoft Corporation | Embedded interaction code enabled display |
| US7817816B2 (en) | 2005-08-17 | 2010-10-19 | Microsoft Corporation | Embedded interaction code enabled surface type identification |
| US7928967B2 (en) * | 2005-08-19 | 2011-04-19 | Silverbrook Research Pty Ltd | Force sensor with angled coupling |
| US8128409B2 (en) * | 2005-09-20 | 2012-03-06 | Richard Feller | Method and system for improving interpersonal communication |
| US7913162B2 (en) * | 2005-12-20 | 2011-03-22 | Pitney Bowes Inc. | System and method for collaborative annotation using a digital pen |
| US8115948B2 (en) | 2006-04-21 | 2012-02-14 | Microsoft Corporation | Interactive paper system |
| US20070247655A1 (en) * | 2006-04-21 | 2007-10-25 | Microsoft Corporation | Dynamic printer system |
| US8014040B2 (en) * | 2006-04-21 | 2011-09-06 | Microsoft Corporation | Dynamic scanner system |
| US20100232459A1 (en) * | 2006-05-15 | 2010-09-16 | Mamoru Hashimoto | Pulse Laser Light Timing Adjusting Device, Adjusting Method, and Optical Microscope |
| US20110069127A1 (en) * | 2006-07-10 | 2011-03-24 | Silverbrook Research Pty Ltd. | Phthalocyanine dye formulations |
| US7658792B2 (en) * | 2006-07-10 | 2010-02-09 | Silverbrook Research Pty Ltd | Gallium naphthalocyanine salts for use as improved infrared dyes |
| US7709633B2 (en) * | 2006-07-10 | 2010-05-04 | Silverbrook Research Pty Ltd | Ink formulations comprising gallium naphthalocyanines |
| FR2903796B1 (fr) * | 2006-07-13 | 2008-10-31 | Wiziway Sa | Systeme et procede de gestion d'informations. |
| US8064956B2 (en) * | 2006-08-02 | 2011-11-22 | Onepin, Inc. | Event sharing |
| EP2067119A2 (en) | 2006-09-08 | 2009-06-10 | Exbiblio B.V. | Optical scanners, such as hand-held optical scanners |
| CA2662727A1 (en) * | 2006-10-16 | 2008-04-24 | Silverbrook Research Pty Ltd | Phthalocyanine dyes suitable for use in offset inks |
| US7855811B2 (en) * | 2006-10-17 | 2010-12-21 | Silverbrook Research Pty Ltd | Method of providing search results to a user |
| US20080092084A1 (en) * | 2006-10-17 | 2008-04-17 | Silverbrook Research Pty Ltd | System for collecting a click-through fee from an advertiser |
| US8511565B2 (en) * | 2006-10-17 | 2013-08-20 | Silverbrook Research Pty Ltd | Method of providing information via context searching of a printed graphic image |
| US20080091505A1 (en) * | 2006-10-17 | 2008-04-17 | Silverbrook Research Pty Ltd | Method of charging for ad associated with zone of printed substrate |
| US20080091534A1 (en) * | 2006-10-17 | 2008-04-17 | Silverbrook Research Pty Ltd | Method of delivering an advertisement after receiving a hyperlink context |
| US20080091506A1 (en) * | 2006-10-17 | 2008-04-17 | Silverbrook Research Pty Ltd | Selection of ad on display device causing printed substrate click facilitator to collect ad click-through fee |
| US20080103901A1 (en) * | 2006-10-17 | 2008-05-01 | Silverbrook Research Pty Ltd | Resource initiated by a computer system causing printed substrate click facilitator to collect ad click-through fee |
| US7775440B2 (en) * | 2006-10-17 | 2010-08-17 | Silverbrook Research Pty Ltd | Method of displaying advertisement to a user |
| US20080097823A1 (en) * | 2006-10-17 | 2008-04-24 | Silverbrook Research Pty Ltd | User interaction causing click facilitator to collect ad click-through fee |
| US20080090597A1 (en) * | 2006-10-17 | 2008-04-17 | Feyzi Celik | Short message formatting for information exchange |
| US20080091611A1 (en) * | 2006-10-17 | 2008-04-17 | Silverbrook Research Pty Ltd | User interaction causing click facilitator to collect sales commission fee |
| US20080088581A1 (en) * | 2006-10-17 | 2008-04-17 | Silverbrook Research Pty Ltd | Online ad placement in response to zone of paper input |
| US7447510B2 (en) * | 2006-10-22 | 2008-11-04 | Onepin, Inc. | Short message service network plug-in |
| US20080178555A1 (en) * | 2007-01-26 | 2008-07-31 | C. Green & Sons, Inc. | Tapered truss |
| US20080192234A1 (en) * | 2007-02-08 | 2008-08-14 | Silverbrook Research Pty Ltd | Method of sensing motion of a sensing device relative to a surface |
| US9196105B2 (en) * | 2007-03-26 | 2015-11-24 | Robert Kevin Runbeck | Method of operating an election ballot printing system |
| TW200907823A (en) * | 2007-04-11 | 2009-02-16 | Silverbrook Res Pty Co Ltd | Sensing device having capacitive force sensor |
| US8761744B2 (en) * | 2007-04-20 | 2014-06-24 | Lupine Investments Llc | Mobile virtual communication invitations |
| CA2587198A1 (en) * | 2007-05-02 | 2008-11-02 | Spartan Bioscience Inc. | Method for increasing the speed of nucleic acid amplification reactions |
| US8457544B2 (en) | 2008-12-19 | 2013-06-04 | Xerox Corporation | System and method for recommending educational resources |
| US8699939B2 (en) * | 2008-12-19 | 2014-04-15 | Xerox Corporation | System and method for recommending educational resources |
| US8725059B2 (en) | 2007-05-16 | 2014-05-13 | Xerox Corporation | System and method for recommending educational resources |
| JP2009005194A (ja) * | 2007-06-22 | 2009-01-08 | Canon Inc | 画像処理装置、方法及びプログラム |
| CN101354705B (zh) * | 2007-07-23 | 2012-06-13 | 夏普株式会社 | 文档图像处理装置和文档图像处理方法 |
| WO2009012514A1 (en) * | 2007-07-24 | 2009-01-29 | Silverbrook Research Pty Ltd | Phthalocyanine salts suitable for use in offset inks |
| US7997490B2 (en) * | 2007-08-01 | 2011-08-16 | Silverbrook Research Pty Ltd | Handheld scanner for coded surfaces |
| US7671194B2 (en) * | 2007-08-01 | 2010-03-02 | Silverbrook Research Pty Ltd | Method of preparing naphthalocyanines |
| TW200926002A (en) * | 2007-09-21 | 2009-06-16 | Silverbrook Res Pty Ltd | Coding pattern with data elements encoding by multi-pulse position modulation |
| US8285047B2 (en) * | 2007-10-03 | 2012-10-09 | Xerox Corporation | Automated method and system for naming documents from a scanned source based on manually marked text |
| US8350863B2 (en) | 2008-01-27 | 2013-01-08 | Citrix Systems, Inc. | Methods and systems for improving resource utilization by delaying rendering of three dimensional graphics |
| US8292995B2 (en) * | 2008-02-11 | 2012-10-23 | Silverbrook Research Pty Ltd | Sulfonated dye salts having improved stability |
| JP4630350B2 (ja) * | 2008-02-29 | 2011-02-09 | 株式会社沖データ | 画像処理装置および画像処理方法 |
| US8287204B2 (en) * | 2008-06-23 | 2012-10-16 | Silverbrook Research Pty Ltd | Electronic pen with retractable and replaceable cartridge |
| US8029611B2 (en) | 2008-07-03 | 2011-10-04 | Silverbrook Research Pty Ltd | Inkjet dyes exhibiting reduced kogation |
| US8028898B2 (en) * | 2008-08-04 | 2011-10-04 | Silverbrook Research Pty Ltd | Double conversion cheque-clearing process and system |
| US20100084472A1 (en) | 2008-10-02 | 2010-04-08 | Silverbrook Research Pty Ltd | Method of distinguishing first coding pattern from second coding pattern |
| US8375291B2 (en) * | 2008-11-07 | 2013-02-12 | Web Filings, Inc. | Method and system for generating and utilizing persistent electronic tick marks |
| WO2010096193A2 (en) | 2009-02-18 | 2010-08-26 | Exbiblio B.V. | Identifying a document by performing spectral analysis on the contents of the document |
| EP2406767A4 (en) | 2009-03-12 | 2016-03-16 | Google Inc | AUTOMATIC CONTENT SUPPLY ASSOCIATED WITH CAPTURED INFORMATION, TYPE INFORMATION CAPTURED IN REAL TIME |
| US8447066B2 (en) | 2009-03-12 | 2013-05-21 | Google Inc. | Performing actions based on capturing information from rendered documents, such as documents under copyright |
| US9081799B2 (en) | 2009-12-04 | 2015-07-14 | Google Inc. | Using gestalt information to identify locations in printed information |
| US9323784B2 (en) | 2009-12-09 | 2016-04-26 | Google Inc. | Image search using text-based elements within the contents of images |
| US8768241B2 (en) | 2009-12-17 | 2014-07-01 | Xerox Corporation | System and method for representing digital assessments |
| US20110181916A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Method of encoding coding pattern to minimize clustering of macrodots |
| US8276828B2 (en) * | 2010-01-27 | 2012-10-02 | Silverbrook Research Pty Ltd | Method of decoding coding pattern comprising control symbols |
| US8276827B2 (en) * | 2010-01-27 | 2012-10-02 | Silverbrook Research Pty Ltd | Coding pattern comprising control symbols |
| US20110182514A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Method of decoding coding pattern having self-encoded format |
| US20110182521A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Method of decoding coding pattern with variable number of missing data symbols positioned outside imaging field-of-view |
| US20110180614A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Coding pattern comprising non-replicated coordinate data symbols |
| US20110180612A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Coding pattern comprising multi-ppm data symbols with minimal clustering of macrodots |
| US20110185252A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Coding pattern comprising multi-ppm data symbols with different layouts |
| US8292190B2 (en) * | 2010-01-27 | 2012-10-23 | Silverbrook Research Pty Ltd | Coding pattern comprising registration codeword having variants corresponding to possible registrations |
| US8413027B2 (en) * | 2010-01-27 | 2013-04-02 | Silverbrook Research Pty Ltd | Method of decoding a pattern-encoded coordinate |
| US20110180602A1 (en) * | 2010-01-27 | 2011-07-28 | Silverbrook Research Pty Ltd | Method of imaging coding pattern using variant registration codewords |
| US8606046B2 (en) * | 2010-06-21 | 2013-12-10 | Palo Alto Research Center Incorporated | System and method for clean document reconstruction from annotated document images |
| US8521077B2 (en) | 2010-07-21 | 2013-08-27 | Xerox Corporation | System and method for detecting unauthorized collaboration on educational assessments |
| US9280691B2 (en) * | 2012-03-30 | 2016-03-08 | Daniel Kleinman | System for determining alignment of a user-marked document and method thereof |
| CN105264486B (zh) * | 2012-12-18 | 2018-10-12 | 汤姆森路透社全球资源无限责任公司 | 用于智能研究平台的手机可访问系统和过程 |
| JP2015215853A (ja) * | 2014-05-13 | 2015-12-03 | 株式会社リコー | システム、画像処理装置、画像処理方法およびプログラム |
| US12437149B2 (en) * | 2022-03-04 | 2025-10-07 | International Business Machines Corporation | Guiding and validating document submissions |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0573624A (ja) * | 1991-09-17 | 1993-03-26 | Toshiba Corp | 画像情報処理装置 |
| JPH07146875A (ja) * | 1993-11-24 | 1995-06-06 | Fuji Xerox Co Ltd | 情報検索装置 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57150062A (en) * | 1981-03-12 | 1982-09-16 | Fuji Xerox Co Ltd | Processing of papers |
| US5140650A (en) * | 1989-02-02 | 1992-08-18 | International Business Machines Corporation | Computer-implemented method for automatic extraction of data from printed forms |
| US4893333A (en) * | 1989-03-14 | 1990-01-09 | Paul Baran | Interactive facsimile system and method of information retrieval |
| US5060980A (en) * | 1990-05-30 | 1991-10-29 | Xerox Corporation | Form utilizing encoded indications for form field processing |
| CA2039652C (en) * | 1990-05-30 | 1996-12-24 | Frank Zdybel, Jr. | Hardcopy lossless data storage and communications for electronic document processing systems |
| US5020123A (en) * | 1990-08-03 | 1991-05-28 | At&T Bell Laboratories | Apparatus and method for image area identification |
| US5274468A (en) * | 1991-06-27 | 1993-12-28 | Ojha Purnendu S | Reproduction apparatus and method with user-definable editing and machine operation functions |
| US5201011A (en) * | 1991-11-19 | 1993-04-06 | Xerox Corporation | Method and apparatus for image hand markup detection using morphological techniques |
| US5495581A (en) * | 1992-02-25 | 1996-02-27 | Tsai; Irving | Method and apparatus for linking a document with associated reference information using pattern matching |
| US5465167A (en) * | 1992-03-20 | 1995-11-07 | Xerox Corporation | Using an image from a form in automatic creation of a form or sheet |
| US5282052A (en) * | 1992-03-20 | 1994-01-25 | Xerox Corporation | Techniques for automatic form creation by combining partial operations |
| US5418865A (en) * | 1992-03-20 | 1995-05-23 | Xerox Corporation | Mark sensing on a form |
| US5317646A (en) * | 1992-03-24 | 1994-05-31 | Xerox Corporation | Automated method for creating templates in a forms recognition and processing system |
| TW274597B (ja) * | 1992-04-27 | 1996-04-21 | Philips Electronics Nv | |
| US5416849A (en) * | 1992-10-21 | 1995-05-16 | International Business Machines Corporation | Data processing system and method for field extraction of scanned images of document forms |
| US5428694A (en) * | 1993-10-14 | 1995-06-27 | International Business Machines Corporation | Data processing system and method for forms definition, recognition and verification of scanned images of document forms |
| US5455898A (en) * | 1993-11-24 | 1995-10-03 | Xerox Corporation | Analyzing an image showing a graphical representation of a layout |
-
1996
- 1996-07-30 US US08/688,704 patent/US5692073A/en not_active Expired - Lifetime
-
1997
- 1997-04-25 JP JP09123345A patent/JP3095709B2/ja not_active Expired - Fee Related
- 1997-05-01 DE DE69718959T patent/DE69718959T2/de not_active Expired - Lifetime
- 1997-05-01 EP EP97302982A patent/EP0805410B1/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0573624A (ja) * | 1991-09-17 | 1993-03-26 | Toshiba Corp | 画像情報処理装置 |
| JPH07146875A (ja) * | 1993-11-24 | 1995-06-06 | Fuji Xerox Co Ltd | 情報検索装置 |
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11110393A (ja) * | 1997-09-30 | 1999-04-23 | Ricoh Co Ltd | 情報処理方法および文書検索装置 |
| US7952746B2 (en) | 1999-05-25 | 2011-05-31 | Silverbrook Research Pty Ltd | Printer for printing interactive forms |
| US7948648B2 (en) | 1999-05-25 | 2011-05-24 | Silverbrook Research Pty Ltd | Image-sensing pen with retractable cartridge and force sensor |
| JP2003500939A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | ファクシミリの送達のための方法およびシステム |
| JP2003500756A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ プロプライエタリイ、リミテッド | 写真アルバムを作成及び使用するための方法及びシステム |
| JP2003500250A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | 可搬対話型プリンタ |
| JP2003500252A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | 印刷されたページのコピーを提供するための方法およびシステム |
| JP2003500755A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | グリーティングカードの送達のための方法およびシステム |
| JP2003500754A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | 書籍の配達のための方法およびシステム |
| JP2003500240A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | 写真をプリントするための方法およびシステム |
| US8139254B2 (en) | 1999-05-25 | 2012-03-20 | Silverbrook Research Pty Ltd | System for generating form for delivery of greeting cards |
| US7982898B2 (en) | 1999-05-25 | 2011-07-19 | Silverbrook Research Pty Ltd | Method of creating printed interactive document |
| US7969608B2 (en) | 1999-05-25 | 2011-06-28 | Silverbrook Research Pty Ltd | Method of delivering greeting card using form and computer system |
| JP2011118910A (ja) * | 1999-05-25 | 2011-06-16 | Silverbrook Research Pty Ltd | 可搬型プリンタ |
| US7908661B2 (en) | 1999-05-25 | 2011-03-15 | Silverbrook Research Pty Ltd | Optical imaging device with motion sensing accelerometers field of invention |
| JP2003500251A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | 文書を印刷するための方法およびシステム |
| JP4755373B2 (ja) * | 1999-06-30 | 2011-08-24 | シルバーブルック リサーチ ピーティワイ リミテッド | インタラクティブなプリンタ報酬スキーム |
| JP2003504730A (ja) * | 1999-06-30 | 2003-02-04 | シルバーブルック リサーチ プロプライエタリイ、リミテッド | 著作権使用料を管理する方法およびシステム |
| JP2003504719A (ja) * | 1999-06-30 | 2003-02-04 | シルバーブルック リサーチ ピーティーワイ リミテッド | インタラクティブなプリンタ報酬スキーム |
| JP2003510677A (ja) * | 1999-09-17 | 2003-03-18 | シルバーブルック リサーチ プロプライエタリイ、リミテッド | オブジェクト選択のための方法とシステム |
| KR100752251B1 (ko) | 1999-09-17 | 2007-08-29 | 실버브룩 리서치 피티와이 리미티드 | 객체 선택 방법 및 시스템 |
| US7404144B2 (en) | 1999-09-17 | 2008-07-22 | Silverbrook Research Pty Ltd | Device for use in a method and system for object selection |
| JP2003514321A (ja) * | 1999-10-25 | 2003-04-15 | シルバーブルック リサーチ プロプライエタリイ、リミテッド | 広告の方法およびシステム |
| US8072625B2 (en) | 1999-10-25 | 2011-12-06 | Silverbrook Research Pty Ltd | Computer system for generating print data for printing interactive document |
| US8279460B2 (en) | 1999-10-25 | 2012-10-02 | Silverbrook Research Pty Ltd | Application for generating interactive document containing advertising material |
| JP2003524253A (ja) * | 2000-02-24 | 2003-08-12 | シルバーブルック リサーチ ピーティーワイ リミテッド | メモ取りセッションを捕捉するための方法及びシステム |
| JP2003529852A (ja) * | 2000-04-05 | 2003-10-07 | アノト・アクティエボラーク | 情報を処理する方法及び装置 |
| JP2002278984A (ja) * | 2001-03-22 | 2002-09-27 | Fujitsu Ltd | 文書管理装置 |
| US8402365B2 (en) | 2004-08-30 | 2013-03-19 | Kabushiki Kaisha Toshiba | Information processing method and apparatus |
| JP2010529916A (ja) * | 2007-06-15 | 2010-09-02 | マーベル ワールド トレード リミテッド | プリンタを用いて1つまたは複数の画像に関して動作を実行すること |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0805410B1 (en) | 2003-02-12 |
| EP0805410A2 (en) | 1997-11-05 |
| DE69718959D1 (de) | 2003-03-20 |
| DE69718959T2 (de) | 2003-07-24 |
| JP3095709B2 (ja) | 2000-10-10 |
| US5692073A (en) | 1997-11-25 |
| EP0805410A3 (en) | 1999-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3095709B2 (ja) | ユーザインターフェイスフォームの生成方法 | |
| JP4181892B2 (ja) | 画像処理方法 | |
| Nagy et al. | A prototype document image analysis system for technical journals | |
| US6397213B1 (en) | Search and retrieval using document decomposition | |
| US6640010B2 (en) | Word-to-word selection on images | |
| CA2116600C (en) | Methods and apparatus for inferring orientation of lines of text | |
| US7681121B2 (en) | Image processing apparatus, control method therefor, and program | |
| US9710524B2 (en) | Image processing apparatus, image processing method, and computer-readable storage medium | |
| US7640269B2 (en) | Image processing system and image processing method | |
| JP2011513849A (ja) | スキャンの方法 | |
| US20020028020A1 (en) | Image processing device, image processing method, and image processing program | |
| JP4557765B2 (ja) | 画像処理装置およびその方法 | |
| US8854635B2 (en) | Document processing device, method, and recording medium for creating and correcting formats for extracting characters strings | |
| JP5062315B2 (ja) | 画像処理プログラム | |
| US7596271B2 (en) | Image processing system and image processing method | |
| JP5353325B2 (ja) | 文書データ生成装置と文書データ生成方法 | |
| US20070127085A1 (en) | Printing system, printing method and program thereof | |
| JPH08180068A (ja) | 電子ファイリング装置 | |
| JP2006065866A (ja) | 画像のマッチング・キー生成方法 | |
| JP4323856B2 (ja) | 画像処理方法 | |
| JP2008028716A (ja) | 画像処理方法及び装置 | |
| JPH0757040A (ja) | Ocr付きファイリング装置 | |
| JP2009303149A (ja) | 画像処理装置、画像処理方法及びコンピュータ制御プログラム | |
| JP2007011683A (ja) | 文書管理支援装置 | |
| JP3424942B2 (ja) | 対訳画像形成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19991221 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000718 |
|
| 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 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080804 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080804 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090804 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090804 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100804 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110804 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110804 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120804 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130804 Year of fee payment: 13 |
|
| 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 |