JPH05303531A - 電子書式処理システム及び方法 - Google Patents
電子書式処理システム及び方法Info
- Publication number
- JPH05303531A JPH05303531A JP4016133A JP1613392A JPH05303531A JP H05303531 A JPH05303531 A JP H05303531A JP 4016133 A JP4016133 A JP 4016133A JP 1613392 A JP1613392 A JP 1613392A JP H05303531 A JPH05303531 A JP H05303531A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data file
- format
- user
- input
- 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.)
- Pending
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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】ホストコンピュータと複数のローカルコンピュ
ータと書式定義とルーチング定義と組織ヒエラルヒーと
から成る電子書式処理システムを提供する。 【構成】ホスト及びローカルコンピュータは、さらに中
央処理装置、表示装置、入力装置及びアドレスメモリを
含む。処理装置は入力装置及びメモリからの指令及び情
報にアクセスして書式を表示し、書式を完成し、ユーザ
のヒエラルヒー内で完成された書式を追跡する。表示及
び入力装置で、ユーザは必要な情報を入力して書式を選
択し完成する。システムはデータファイルを作成し電子
的にデータファイルを書式種別及びルーチング定義に基
づいて適当な受取人に送る。システムはまたデータファ
イルを追跡して書式の責任者が応答を受け取れるように
する。
ータと書式定義とルーチング定義と組織ヒエラルヒーと
から成る電子書式処理システムを提供する。 【構成】ホスト及びローカルコンピュータは、さらに中
央処理装置、表示装置、入力装置及びアドレスメモリを
含む。処理装置は入力装置及びメモリからの指令及び情
報にアクセスして書式を表示し、書式を完成し、ユーザ
のヒエラルヒー内で完成された書式を追跡する。表示及
び入力装置で、ユーザは必要な情報を入力して書式を選
択し完成する。システムはデータファイルを作成し電子
的にデータファイルを書式種別及びルーチング定義に基
づいて適当な受取人に送る。システムはまたデータファ
イルを追跡して書式の責任者が応答を受け取れるように
する。
Description
【0001】
【産業上の利用分野】本発明は、書式を処理しデータを
入力するための方法及び装置に関する。特に、本発明
は、書式及びデータを電子的に作成し、処理し、記憶す
るためのシステムに関する。
入力するための方法及び装置に関する。特に、本発明
は、書式及びデータを電子的に作成し、処理し、記憶す
るためのシステムに関する。
【0002】
【従来の技術及びその課題】印刷書式は、完成状態の範
囲を定義することにより、情報収集タスクを簡略化する
ために使用されてきた。印刷書式は通常は、同じ種類の
情報が繰り返し必要であるようなトランザクション処理
において用いられる。例えば、産業界では、作業発注
書、購買発注書、雇用書、販売書、日程調整書及び顧客
情報書などの印刷書式がよく用いられる。しかしなが
ら、コンピュータの発展と共に、印刷書式がデータ処理
の速度と効率に対する制限となっている。
囲を定義することにより、情報収集タスクを簡略化する
ために使用されてきた。印刷書式は通常は、同じ種類の
情報が繰り返し必要であるようなトランザクション処理
において用いられる。例えば、産業界では、作業発注
書、購買発注書、雇用書、販売書、日程調整書及び顧客
情報書などの印刷書式がよく用いられる。しかしなが
ら、コンピュータの発展と共に、印刷書式がデータ処理
の速度と効率に対する制限となっている。
【0003】印刷書式に関する1つの問題は、ある書式
で適切な情報をコンピュータで処理可能な別の書式に変
換する場合に生じる。多くの場合に、オペレータは各印
刷書式を読み取り、キーボードその他の入力装置を用い
て、その書式に含まれる情報を手作業で入力せねばなら
ない。かかる情報の入力にはかなりの労力と費用がかか
り、処理のために国外に原文書を持ち出すことにより、
安い労働源を探さざるを得なくなる。変換処理の精度
は、論理処理上の問題点と共に時間がかかるという問題
点を含んでいる。
で適切な情報をコンピュータで処理可能な別の書式に変
換する場合に生じる。多くの場合に、オペレータは各印
刷書式を読み取り、キーボードその他の入力装置を用い
て、その書式に含まれる情報を手作業で入力せねばなら
ない。かかる情報の入力にはかなりの労力と費用がかか
り、処理のために国外に原文書を持ち出すことにより、
安い労働源を探さざるを得なくなる。変換処理の精度
は、論理処理上の問題点と共に時間がかかるという問題
点を含んでいる。
【0004】最近では、印刷書式の使用は、印刷書式自
体を作成、記憶及び処理することに関する問題を多く発
生している。書式を作成するための費用には、紙、タイ
プ設定、印刷の費用が含まれる。さらに、書式は使用の
前後に記憶される必要がある。いくつかの異なる書式が
使用される場合には、書式を使用可能に保持するための
タスクは特別の労力を必要とし、書式を記憶するための
空間も相当のものとなる。大量の書式を取り扱うことは
物理的に困難であると共に相対的に高価なものとなる。
書式は、典型的には、書式の使用が完了する前に、異な
る個人に送られる必要がある。例えば、購買発注書で
は、各個人が、品目が実際に発注される前に、購買発注
書にサインをすることにより、購買に承認を与える場合
に、いくつかの中間ステップが介在する場合がある。大
量の書式が会社に送られるので、発送及び個人的費用も
大きなものとなる可能性がある。
体を作成、記憶及び処理することに関する問題を多く発
生している。書式を作成するための費用には、紙、タイ
プ設定、印刷の費用が含まれる。さらに、書式は使用の
前後に記憶される必要がある。いくつかの異なる書式が
使用される場合には、書式を使用可能に保持するための
タスクは特別の労力を必要とし、書式を記憶するための
空間も相当のものとなる。大量の書式を取り扱うことは
物理的に困難であると共に相対的に高価なものとなる。
書式は、典型的には、書式の使用が完了する前に、異な
る個人に送られる必要がある。例えば、購買発注書で
は、各個人が、品目が実際に発注される前に、購買発注
書にサインをすることにより、購買に承認を与える場合
に、いくつかの中間ステップが介在する場合がある。大
量の書式が会社に送られるので、発送及び個人的費用も
大きなものとなる可能性がある。
【0005】従来の技術では未解決の別の問題点は、損
失を防止するためのトラッキング書式である。上述のよ
うに、書式は、通常は、特定の書式を処理するために必
要な連鎖内の複数の個人により受け取られ、送られるも
のである。書式が受け取られて、送り出される各ポイン
トにおいて、潜在的な損失が存在する。印刷書類書式が
使用される場合には、処理システム内の書式の損失に対
する保護はほとんどない。
失を防止するためのトラッキング書式である。上述のよ
うに、書式は、通常は、特定の書式を処理するために必
要な連鎖内の複数の個人により受け取られ、送られるも
のである。書式が受け取られて、送り出される各ポイン
トにおいて、潜在的な損失が存在する。印刷書類書式が
使用される場合には、処理システム内の書式の損失に対
する保護はほとんどない。
【0006】これらの問題を解決するために従来技術に
おいて試行錯誤が行われてきたにも拘らず、従来の電子
メール及び書式処理システムは完全に成功を収めたもの
ではない。電子メールシステムは、データに関する固定
書式を提供することができず、また、入力されるべき情
報又はフィールドの種類を判別することもないので、限
界を有している。典型的には、電子メールシステムは単
にメッセージその他のデータをコンピュータネットワー
ク又はシステムのユーザに送信するに際して自由書式を
提供するにすぎない。同様に従来の書式処理システム
は、フィールド及びデータ種類の固定スキーム内でデー
タを送受信可能な限定的能力を有するにすぎない。書式
処理システムはまた処理流れ内の書式を追跡することも
ないし、さらに、書式の種類に基づいてルーチン処理さ
れる書式を予め書き込む能力も有していない。
おいて試行錯誤が行われてきたにも拘らず、従来の電子
メール及び書式処理システムは完全に成功を収めたもの
ではない。電子メールシステムは、データに関する固定
書式を提供することができず、また、入力されるべき情
報又はフィールドの種類を判別することもないので、限
界を有している。典型的には、電子メールシステムは単
にメッセージその他のデータをコンピュータネットワー
ク又はシステムのユーザに送信するに際して自由書式を
提供するにすぎない。同様に従来の書式処理システム
は、フィールド及びデータ種類の固定スキーム内でデー
タを送受信可能な限定的能力を有するにすぎない。書式
処理システムはまた処理流れ内の書式を追跡することも
ないし、さらに、書式の種類に基づいてルーチン処理さ
れる書式を予め書き込む能力も有していない。
【0007】従って、紙書式の必要性を完全に減じるこ
とが可能な、電子的に書式を作成し処理するための自動
化システム及び方法の必要性が存在している。
とが可能な、電子的に書式を作成し処理するための自動
化システム及び方法の必要性が存在している。
【0008】
【課題を解決するための手段】書式及びデータを電子的
に作成、処理及び記憶するためのシステム及び方法が開
示される。システムは、表示装置、処理装置、入力装置
及びメモリを備えたコンピュータから構成される。メモ
リは、さらに、書式定義、ルーチング定義及び組織ヒエ
ラルヒー(規則のセット)から構成される。規則は表示
され完成状態とされるフィールド及び書式の各出現に関
するルーチングを特定する。プロセッサはメモリから書
式定義を用いて表示装置上に完成状態が表示されるよう
に空白フィールドを備えた書式を表示する。ユーザは入
力装置を制御してデータを入力して書式の空白フィール
ドを完成する。書式に必要なデータが入力された後に、
システムは自動的に書式又はデータファイルの完成状態
の表示を、ルーチング及び書式定義に従って組織ヒエラ
ルヒー内の適当なユーザに送る。システムは、さらに、
データファイル又は書式の組織ヒエラルヒー内で定義さ
れた位置への送受信を追跡してデータ損失を防止する。
一旦書式の表示がルーチング定義内の最後の位置に送信
されると、書式の複写が処理装置により実行される。
に作成、処理及び記憶するためのシステム及び方法が開
示される。システムは、表示装置、処理装置、入力装置
及びメモリを備えたコンピュータから構成される。メモ
リは、さらに、書式定義、ルーチング定義及び組織ヒエ
ラルヒー(規則のセット)から構成される。規則は表示
され完成状態とされるフィールド及び書式の各出現に関
するルーチングを特定する。プロセッサはメモリから書
式定義を用いて表示装置上に完成状態が表示されるよう
に空白フィールドを備えた書式を表示する。ユーザは入
力装置を制御してデータを入力して書式の空白フィール
ドを完成する。書式に必要なデータが入力された後に、
システムは自動的に書式又はデータファイルの完成状態
の表示を、ルーチング及び書式定義に従って組織ヒエラ
ルヒー内の適当なユーザに送る。システムは、さらに、
データファイル又は書式の組織ヒエラルヒー内で定義さ
れた位置への送受信を追跡してデータ損失を防止する。
一旦書式の表示がルーチング定義内の最後の位置に送信
されると、書式の複写が処理装置により実行される。
【0009】好適な実施例においては、システムは、ホ
ストコンピュータと複数のローカルコンピュータを含
む。ホストコンピュータ及びローカルコンピュータは、
同一の書式定義、ルーチング定義及び組織ヒエラルヒー
を含む。各ローカルコンピュータはホストコンピュータ
に接続されて、全てのデータファイルがホストコンピュ
ータを介して送信される必要がある。電子書式(データ
ファイル)はホストコンピュータあるいは他のローカル
コンピュータで作成され送信することも可能である。ホ
ストコンピュータは、好ましくは、各書式の位置を追跡
し、それにより、書式の損失を回避する。ホストコンピ
ュータは、また、応答を必要とする書式が所定の時間期
間内に応答を受けなかった場合に、ユーザに表示を行
う。
ストコンピュータと複数のローカルコンピュータを含
む。ホストコンピュータ及びローカルコンピュータは、
同一の書式定義、ルーチング定義及び組織ヒエラルヒー
を含む。各ローカルコンピュータはホストコンピュータ
に接続されて、全てのデータファイルがホストコンピュ
ータを介して送信される必要がある。電子書式(データ
ファイル)はホストコンピュータあるいは他のローカル
コンピュータで作成され送信することも可能である。ホ
ストコンピュータは、好ましくは、各書式の位置を追跡
し、それにより、書式の損失を回避する。ホストコンピ
ュータは、また、応答を必要とする書式が所定の時間期
間内に応答を受けなかった場合に、ユーザに表示を行
う。
【0010】電子的に印刷書式を処理するための本発明
の好適な方法は、ユーザ及び彼の位置を識別し;書式定
義及びルーチング定義を選択し;書式に必要なデータを
入力し;データ入力の精度を検査し;書式をホストコン
ピュータを介してルーチング定義内で識別された受取人
に送信し;書式の送受信を追跡し;書式が所定の時間内
にルーチング定義内の最後の宛先に到達していない場合
には、最後の受取人を識別する、各ステップから構成さ
れる。
の好適な方法は、ユーザ及び彼の位置を識別し;書式定
義及びルーチング定義を選択し;書式に必要なデータを
入力し;データ入力の精度を検査し;書式をホストコン
ピュータを介してルーチング定義内で識別された受取人
に送信し;書式の送受信を追跡し;書式が所定の時間内
にルーチング定義内の最後の宛先に到達していない場合
には、最後の受取人を識別する、各ステップから構成さ
れる。
【0011】
【実施例】本発明は、法的に要求される場合を除き、紙
書式の必要性を、電子的に書式を作成し処理することに
より、なくすためのシステムを提供する。ユーザは本発
明のシステムと会話して、電子書式を選択し完成する。
書式が一旦完成すると(充填されると)、システムは自
動的に電子書式を適当な受取人に送り、ユーザは受取人
を特定する必要はない。システムは、書式の種類及びユ
ーザの識別に基づいて完成された書式に関する適当な受
取人を選択する。システムは、また、完成された書式の
位置を追跡し、返答期限が切れた場合に、受取人に注意
を喚起する。
書式の必要性を、電子的に書式を作成し処理することに
より、なくすためのシステムを提供する。ユーザは本発
明のシステムと会話して、電子書式を選択し完成する。
書式が一旦完成すると(充填されると)、システムは自
動的に電子書式を適当な受取人に送り、ユーザは受取人
を特定する必要はない。システムは、書式の種類及びユ
ーザの識別に基づいて完成された書式に関する適当な受
取人を選択する。システムは、また、完成された書式の
位置を追跡し、返答期限が切れた場合に、受取人に注意
を喚起する。
【0012】図1を参照するに、本発明のシステムの第
1の実施例のブロック図が描かれている。単一のコンピ
ュータが単独で操作されて本発明の電子書式作成及び処
理機能を実行することも可能であるが、好ましくは複数
のコンピュータを備えたシステムで用いられる。好まし
くは、コンピュータは中央処理装置11、表示装置1
3、入力装置15及びアドレスメモリ18から構成され
る。中央処理装置11は表示装置13に接続されて、入
力装置15のユーザ操作により処理装置11に加えられ
た入力に応答して、表示装置13を制御する。処理装置
11は、また、従来のアーキテクチャ内のアドレスメモ
リ18、大容量記憶装置27及びネットワーク29を含
む他の情報源にも接続される。プリンタ31が好ましく
は処理装置11に接続されて、書式のハードコピー用の
情報及びソースに関する出力を行う。
1の実施例のブロック図が描かれている。単一のコンピ
ュータが単独で操作されて本発明の電子書式作成及び処
理機能を実行することも可能であるが、好ましくは複数
のコンピュータを備えたシステムで用いられる。好まし
くは、コンピュータは中央処理装置11、表示装置1
3、入力装置15及びアドレスメモリ18から構成され
る。中央処理装置11は表示装置13に接続されて、入
力装置15のユーザ操作により処理装置11に加えられ
た入力に応答して、表示装置13を制御する。処理装置
11は、また、従来のアーキテクチャ内のアドレスメモ
リ18、大容量記憶装置27及びネットワーク29を含
む他の情報源にも接続される。プリンタ31が好ましく
は処理装置11に接続されて、書式のハードコピー用の
情報及びソースに関する出力を行う。
【0013】表示装置13及び入力装置15は当該技術
分野で周知の種類のものである。例えば、表示装置13
は、従来の方法で処理装置14内で用いられるラスタ式
表示装置であり、ASCIIのようなコードから発生さ
れた文字の画像を発生することも可能である。入力装置
15もまた、従来の装置であり、好ましくは、マウス型
制御器を備えたキーボードである。
分野で周知の種類のものである。例えば、表示装置13
は、従来の方法で処理装置14内で用いられるラスタ式
表示装置であり、ASCIIのようなコードから発生さ
れた文字の画像を発生することも可能である。入力装置
15もまた、従来の装置であり、好ましくは、マウス型
制御器を備えたキーボードである。
【0014】アドレスメモリ18は、さらに、書式定
義、ルーチング定義及び組織ヒエラルヒーのデータベー
ス17と、書式処理及び追跡用ルーチン19と、メイン
メニュー機能23と、会話型表示制御25とから構成さ
れる。メモリ18は、従来タイプのものであり、好まし
くは、RAM及びROMを含む。書式定義及びルーチン
グ定義のデータベース17は、フィールドの数及びその
位置を特定するために使用される規則である。これらの
規則は、ユーザが各フィールドに固有のデータを入力し
特定の受取人を特定する同じ書式のいくつかの表示又は
瞬間を処理するために用いられる。処理装置11は、本
発明の動作シーケンスに従い情報を処理するべくメモリ
18内の情報及び指令にアクセスする。これらの動作シ
ーケンスは、書式の表示、書式の完成及びユーザのヒエ
ラルヒー内での完成した書式のルーチングを実行するた
めのものである。
義、ルーチング定義及び組織ヒエラルヒーのデータベー
ス17と、書式処理及び追跡用ルーチン19と、メイン
メニュー機能23と、会話型表示制御25とから構成さ
れる。メモリ18は、従来タイプのものであり、好まし
くは、RAM及びROMを含む。書式定義及びルーチン
グ定義のデータベース17は、フィールドの数及びその
位置を特定するために使用される規則である。これらの
規則は、ユーザが各フィールドに固有のデータを入力し
特定の受取人を特定する同じ書式のいくつかの表示又は
瞬間を処理するために用いられる。処理装置11は、本
発明の動作シーケンスに従い情報を処理するべくメモリ
18内の情報及び指令にアクセスする。これらの動作シ
ーケンスは、書式の表示、書式の完成及びユーザのヒエ
ラルヒー内での完成した書式のルーチングを実行するた
めのものである。
【0015】処理装置11は、図3に示すように、表示
装置13上の空白書式の画像を表示する。空白書式の画
像(例えば、購買発注書)は、表題60、いくつかのフ
ィールド64、68、72、76、80、84及び88
及び個々のラベル66、70、74、78、82及び8
6を含んでいる。入力装置15が画像を編集しフィール
ド64、68、72、76、80、84及び88を埋め
るために用いられる。表題60は編集される書式を特定
する。ラベル66、70、74、78、82及び86
は、名称、住所、必要品目、費用見積、納入期限、ユー
ザに供給を行う販売店などを特定する。書式内の大部分
のフィールド64、68、72、76、80、84及び
88は、処理の許容度を高めるために、ユーザによるデ
ータ入力が可能な構造的フォーマットを有している。フ
ィールド64、68、72、76、80、84及び88
に関しては、提供される応答及び空間が所定のものに限
定される。しかしながら、書式定義はあるフィールドで
は自由形式の応答が可能である。例えば、図3の書式で
は、フィールド92はユーザがコメントを入力する領域
である。ユーザによりこのフィールド92に入力された
応答は、どのようなフォーマットのものでも、どのよう
な長さのものでも構わない。
装置13上の空白書式の画像を表示する。空白書式の画
像(例えば、購買発注書)は、表題60、いくつかのフ
ィールド64、68、72、76、80、84及び88
及び個々のラベル66、70、74、78、82及び8
6を含んでいる。入力装置15が画像を編集しフィール
ド64、68、72、76、80、84及び88を埋め
るために用いられる。表題60は編集される書式を特定
する。ラベル66、70、74、78、82及び86
は、名称、住所、必要品目、費用見積、納入期限、ユー
ザに供給を行う販売店などを特定する。書式内の大部分
のフィールド64、68、72、76、80、84及び
88は、処理の許容度を高めるために、ユーザによるデ
ータ入力が可能な構造的フォーマットを有している。フ
ィールド64、68、72、76、80、84及び88
に関しては、提供される応答及び空間が所定のものに限
定される。しかしながら、書式定義はあるフィールドで
は自由形式の応答が可能である。例えば、図3の書式で
は、フィールド92はユーザがコメントを入力する領域
である。ユーザによりこのフィールド92に入力された
応答は、どのようなフォーマットのものでも、どのよう
な長さのものでも構わない。
【0016】システムは、情報源及び表示画像の形式と
して書式定義のデータベース17を用いる。書式定義は
書式の種別、フィールドの数、各フィールドのラベル、
各フィールドのデータ種類、各フィールドの保護レベル
及びフィールド間の相互関係を特定する。作業発注書、
購買発注書、雇用書、販売書式、日程調整書式、新規顧
客情報表などの(ただし、これらに限定されるものでは
ないが)印刷書式が同様のフィールド及び情報を備えた
各種書式定義を本発明で用いることが可能である。書式
定義の使用により、ユーザのニーズに応じた別の書式を
作成するにも大きな効果を有することになる。各書式定
義は、好ましくは、ユーザが完成すべき書式を特定する
表題60を含んでいる。
して書式定義のデータベース17を用いる。書式定義は
書式の種別、フィールドの数、各フィールドのラベル、
各フィールドのデータ種類、各フィールドの保護レベル
及びフィールド間の相互関係を特定する。作業発注書、
購買発注書、雇用書、販売書式、日程調整書式、新規顧
客情報表などの(ただし、これらに限定されるものでは
ないが)印刷書式が同様のフィールド及び情報を備えた
各種書式定義を本発明で用いることが可能である。書式
定義の使用により、ユーザのニーズに応じた別の書式を
作成するにも大きな効果を有することになる。各書式定
義は、好ましくは、ユーザが完成すべき書式を特定する
表題60を含んでいる。
【0017】書式定義は、さらに、連係書式のリストを
含んでいる。書式定義においてリストアップされる連記
書式は、書式定義を用いる場合に、システムによりユー
ザに提示される。システムは、ユーザにリストアップさ
れた書式を完成することを考慮するように促す。リスト
アップされた書式は、選択された書式で完成される必要
がある、また完成されることが要求される書式だからで
ある。例えば、図3の購買発注書は、その書式定義内に
スケジュールA、スケジュールB及びスケジュールCの
ような書式リストを有することが可能である。ユーザが
購買発注書を選択して完成した後に、システムは自動的
にかつ無条件にユーザが完成するために表示装置13上
にスケジュールA、B及びCを表す。こうして、システ
ムは、書式を処理するために必要な全ての情報が書式を
作成する場合に表示されると、仮定することが可能であ
る。書式の連係は、現在の書式が新しい書式と連係され
ることにより組み合わされ再使用される場合に特に有利
である。
含んでいる。書式定義においてリストアップされる連記
書式は、書式定義を用いる場合に、システムによりユー
ザに提示される。システムは、ユーザにリストアップさ
れた書式を完成することを考慮するように促す。リスト
アップされた書式は、選択された書式で完成される必要
がある、また完成されることが要求される書式だからで
ある。例えば、図3の購買発注書は、その書式定義内に
スケジュールA、スケジュールB及びスケジュールCの
ような書式リストを有することが可能である。ユーザが
購買発注書を選択して完成した後に、システムは自動的
にかつ無条件にユーザが完成するために表示装置13上
にスケジュールA、B及びCを表す。こうして、システ
ムは、書式を処理するために必要な全ての情報が書式を
作成する場合に表示されると、仮定することが可能であ
る。書式の連係は、現在の書式が新しい書式と連係され
ることにより組み合わされ再使用される場合に特に有利
である。
【0018】処理装置11は、情報が受け入れられる前
に、データ入力を定義情報内の数値、文字、計算又は小
数点などのデータ種類と整合のために比較する。フィー
ルドは、また、入力が有効範囲内にあるのか、またデー
タベース内にあるのかを特定することも可能である。ユ
ーザは、全てのフィールドに応答する必要はないが、重
要なフィールドを応答が必要なものとして特定すること
も可能である。システムは、また、保護レベルを用い
て、ユーザの識別及びフィールドの保護レベルに応じて
表示を修正する。特定フィールド及びそのラベルは、
1)隠れモード、2)表示のみモード又は3)表示かつ
修正可能モードとすることができる。例えば、フィール
ド84及び88は、図3に示される書式では監督者の認
証を得るためのものであるが、購買発注書が責任者によ
り作成される場合には視野から隠すことも可能である。
同様に、フィールド88は、地域主任のために表示され
修正可能である間は、地区主任の視野から隠すように書
式定義を指定することも可能である。これとは別に、フ
ィールド84及び88にディスプレイ上でマークを付け
て、責任者が承認フィールド84、88を埋める必要は
ないが、その項目が監督者の承認が必要なことを責任者
に知らせることも可能である。
に、データ入力を定義情報内の数値、文字、計算又は小
数点などのデータ種類と整合のために比較する。フィー
ルドは、また、入力が有効範囲内にあるのか、またデー
タベース内にあるのかを特定することも可能である。ユ
ーザは、全てのフィールドに応答する必要はないが、重
要なフィールドを応答が必要なものとして特定すること
も可能である。システムは、また、保護レベルを用い
て、ユーザの識別及びフィールドの保護レベルに応じて
表示を修正する。特定フィールド及びそのラベルは、
1)隠れモード、2)表示のみモード又は3)表示かつ
修正可能モードとすることができる。例えば、フィール
ド84及び88は、図3に示される書式では監督者の認
証を得るためのものであるが、購買発注書が責任者によ
り作成される場合には視野から隠すことも可能である。
同様に、フィールド88は、地域主任のために表示され
修正可能である間は、地区主任の視野から隠すように書
式定義を指定することも可能である。これとは別に、フ
ィールド84及び88にディスプレイ上でマークを付け
て、責任者が承認フィールド84、88を埋める必要は
ないが、その項目が監督者の承認が必要なことを責任者
に知らせることも可能である。
【0019】本発明は、また、書式定義内のフィールド
間の相互関係に基づいて入力されたデータの有効性を検
査する。例えば、あるフィールドを2つの別のフィール
ドの数学的合計とすることができる。データが入力され
ると、それが他のフィールド内のデータと正確かどうか
比較される。相互関係はデータ入力がデータベースや有
効情報ファイルと比較されることを要求する。例えば、
フィールド72、76及び80は、相互に依存するよう
に定義可能であり、それにより都市名と郵便番号が入力
された国名に関して有効であるかどうかを確認できる。
本発明は、当該分野公知の方法で、数学的操作、フィー
ルド計算及び参照テーブルのような相互関係を定義する
ための方法を用いることが可能である。
間の相互関係に基づいて入力されたデータの有効性を検
査する。例えば、あるフィールドを2つの別のフィール
ドの数学的合計とすることができる。データが入力され
ると、それが他のフィールド内のデータと正確かどうか
比較される。相互関係はデータ入力がデータベースや有
効情報ファイルと比較されることを要求する。例えば、
フィールド72、76及び80は、相互に依存するよう
に定義可能であり、それにより都市名と郵便番号が入力
された国名に関して有効であるかどうかを確認できる。
本発明は、当該分野公知の方法で、数学的操作、フィー
ルド計算及び参照テーブルのような相互関係を定義する
ための方法を用いることが可能である。
【0020】メモリ18は、また、組織ヒエラルヒー9
0及びルーチング定義に関する情報を含む。本発明のシ
ステムは、好ましくは、図4に示すように、組織ヒエラ
ルヒー90を含んでいる。組織ヒエラルヒー90は、会
社内のユーザの地位及び書式又はデータファイルを送信
するためのユーザの住所の定義である。ヒエラルヒー9
0はいかなる会社の現在の構造にも整合できるように構
成される。例えば、ヒエラルヒーは図示の売り場のよう
な各レベルで数人のユーザを有するような10レベルを
有することも可能である。図4は説明を容易にするため
に単純化されている。組織ヒエラルヒー90はルーチン
グ定義と関連づけて用いられて、書式を書式の種類に基
づいて適当なユーザに送る。各書式はルーチング定義を
含みどのユーザが書式を受け取るかどうかを示す。ルー
チング定義は好ましくは、ヒエラルヒー90内の地位を
参照することにより書式の受取人の地位又は住所を識別
する。例えば、売り場からの販売情報に関するルーチン
グ定義は、地域主任及び地区主任を含んでいる。ルーチ
ング定義とユーザの識別番号から決定されるヒエラルヒ
ー内のユーザの地位に基づいて、システムは、自動的に
(ユーザが受取人を指定せずとも)、書式を適切なユー
ザに送る。同様に、図3に示された購買発注書に関し
て、システムは、購買発注書を完成する個人の地位を決
定し、書式をその地区主任に送り、さらに地域主任に送
り、最後に、購買が承認された場合に、会社レベルで購
買販売店に送る。
0及びルーチング定義に関する情報を含む。本発明のシ
ステムは、好ましくは、図4に示すように、組織ヒエラ
ルヒー90を含んでいる。組織ヒエラルヒー90は、会
社内のユーザの地位及び書式又はデータファイルを送信
するためのユーザの住所の定義である。ヒエラルヒー9
0はいかなる会社の現在の構造にも整合できるように構
成される。例えば、ヒエラルヒーは図示の売り場のよう
な各レベルで数人のユーザを有するような10レベルを
有することも可能である。図4は説明を容易にするため
に単純化されている。組織ヒエラルヒー90はルーチン
グ定義と関連づけて用いられて、書式を書式の種類に基
づいて適当なユーザに送る。各書式はルーチング定義を
含みどのユーザが書式を受け取るかどうかを示す。ルー
チング定義は好ましくは、ヒエラルヒー90内の地位を
参照することにより書式の受取人の地位又は住所を識別
する。例えば、売り場からの販売情報に関するルーチン
グ定義は、地域主任及び地区主任を含んでいる。ルーチ
ング定義とユーザの識別番号から決定されるヒエラルヒ
ー内のユーザの地位に基づいて、システムは、自動的に
(ユーザが受取人を指定せずとも)、書式を適切なユー
ザに送る。同様に、図3に示された購買発注書に関し
て、システムは、購買発注書を完成する個人の地位を決
定し、書式をその地区主任に送り、さらに地域主任に送
り、最後に、購買が承認された場合に、会社レベルで購
買販売店に送る。
【0021】本発明のシステムでは、書式定義、ルーチ
ング定義及び組織ヒエラルヒーは、会社及び組織の特定
のニーズに適合するように調整することができる点に留
意する必要がある。
ング定義及び組織ヒエラルヒーは、会社及び組織の特定
のニーズに適合するように調整することができる点に留
意する必要がある。
【0022】図2のブロック図に示された本発明の第2
の実施例では、本発明の電子書式処理システムは、ホス
トコンピュータ40と、少なくとも1つのノード又はロ
ーカルコンピュータ42と、マスター書式定義44と、
ルーチング定義のデータベース46と、組織ヒエラルヒ
ーのデータベース48と、会計情報の補助データベース
50とから成っている。図示の通り、複数のローカルコ
ンピュータ42が、ホストコンピュータ40に接続され
た各ノード42として言及されている。ノード42は、
従来の各種方法により、ホストコンピュータ40に接続
可能である。例えば、ノード42は、連続オンライン性
能を有する専用回線でホスト40に接続することも可能
である。他のノード42は電話回線及びモデムを用いて
非連続的方法でホスト40に接続可能である。図2の実
施例の構成では、ホストコンピュータ40は一対のノー
ド42に直接接続される。ホスト40と2つのノード4
2は、ブロック線で示されるように、会社の本部に配置
される。残りのノード42は世界のどこでも会社の本部
の外部に配置可能であり、従来の方法で電話回線を用い
てホストコンピュータ40にアクセス可能である。本部
52におけるノード数はシステムを用いる会社のニーズ
に応じて増減可能であり、本部52の外部のノード42
についても同様である。
の実施例では、本発明の電子書式処理システムは、ホス
トコンピュータ40と、少なくとも1つのノード又はロ
ーカルコンピュータ42と、マスター書式定義44と、
ルーチング定義のデータベース46と、組織ヒエラルヒ
ーのデータベース48と、会計情報の補助データベース
50とから成っている。図示の通り、複数のローカルコ
ンピュータ42が、ホストコンピュータ40に接続され
た各ノード42として言及されている。ノード42は、
従来の各種方法により、ホストコンピュータ40に接続
可能である。例えば、ノード42は、連続オンライン性
能を有する専用回線でホスト40に接続することも可能
である。他のノード42は電話回線及びモデムを用いて
非連続的方法でホスト40に接続可能である。図2の実
施例の構成では、ホストコンピュータ40は一対のノー
ド42に直接接続される。ホスト40と2つのノード4
2は、ブロック線で示されるように、会社の本部に配置
される。残りのノード42は世界のどこでも会社の本部
の外部に配置可能であり、従来の方法で電話回線を用い
てホストコンピュータ40にアクセス可能である。本部
52におけるノード数はシステムを用いる会社のニーズ
に応じて増減可能であり、本部52の外部のノード42
についても同様である。
【0023】第2の実施例においては、ホストコンピュ
ータ40は、図1に関連して述べたコンピュータと同様
の構造及び組織を有している。ホストコンピュータ40
は、中央処理装置と、表示装置と、入力装置と、アドレ
スメモリを含んでいる。実施例では、ホストコンピュー
タはIBMのAS400コンピュータである。ホストコ
ンピュータ40は、好ましくは、書式定義44、ルーチ
ング定義46、組織ヒエラルヒー48及び会計情報50
のマスターコピーのデータベースを含むことが可能な拡
張メモリを有している。
ータ40は、図1に関連して述べたコンピュータと同様
の構造及び組織を有している。ホストコンピュータ40
は、中央処理装置と、表示装置と、入力装置と、アドレ
スメモリを含んでいる。実施例では、ホストコンピュー
タはIBMのAS400コンピュータである。ホストコ
ンピュータ40は、好ましくは、書式定義44、ルーチ
ング定義46、組織ヒエラルヒー48及び会計情報50
のマスターコピーのデータベースを含むことが可能な拡
張メモリを有している。
【0024】ホストコンピュータ40と同様にノード又
はローカルコンピュータ42は、図1のコンピュータと
同様の構造及び組織を有する。実施例では、ノード42
は従来型のパーソナルコンピュータ又はマイクロコンピ
ュータである。各ノード42は、表示装置、メモリ、処
理装置及びキーボードを含んでおり、それにより、ノー
ドの数だけ、書式を作成し送受信することが可能とな
る。同様の構造は、書式定義44、ルーチング定義46
及び組織スキーム48の同一の複写がホストコンピュー
タ40及びノード42の両方に記憶されることを可能に
する。これは、ホストコンピュータ40とノード42の
間で書式を転送する場合に必要なデータの量を顕著に減
らすことができるの有利である。特に、書式内の空白フ
ィールドに対応する生データのデータファイル、書式種
類及び責任者の識別(ユーザがデータファイルを作成)
が、書式を承認するために、ノード42及びホストコン
ピュータ40の間で送信される必要がある。典型的には
情報の大部分を占めるラベル、データタイプ及び依存性
はホスト40及びノード42の間で転送する必要はな
い。データファイルは、また、この特定データファイル
を送受信したユーザの詳細を示す情報のヘッダを含むこ
とも可能である。
はローカルコンピュータ42は、図1のコンピュータと
同様の構造及び組織を有する。実施例では、ノード42
は従来型のパーソナルコンピュータ又はマイクロコンピ
ュータである。各ノード42は、表示装置、メモリ、処
理装置及びキーボードを含んでおり、それにより、ノー
ドの数だけ、書式を作成し送受信することが可能とな
る。同様の構造は、書式定義44、ルーチング定義46
及び組織スキーム48の同一の複写がホストコンピュー
タ40及びノード42の両方に記憶されることを可能に
する。これは、ホストコンピュータ40とノード42の
間で書式を転送する場合に必要なデータの量を顕著に減
らすことができるの有利である。特に、書式内の空白フ
ィールドに対応する生データのデータファイル、書式種
類及び責任者の識別(ユーザがデータファイルを作成)
が、書式を承認するために、ノード42及びホストコン
ピュータ40の間で送信される必要がある。典型的には
情報の大部分を占めるラベル、データタイプ及び依存性
はホスト40及びノード42の間で転送する必要はな
い。データファイルは、また、この特定データファイル
を送受信したユーザの詳細を示す情報のヘッダを含むこ
とも可能である。
【0025】本発明の方法は、上述のシステムを用い
て、書式を電子的に作成、処理及び記憶する。特に、好
適な方法は、図2において示されるような構成を有する
システムに関連して説明される。本発明の方法は、一般
的には、空白書式を表示し、書式を充填又は完成させ、
書式を受取人に送り、書式の位置を追跡することから構
成される。
て、書式を電子的に作成、処理及び記憶する。特に、好
適な方法は、図2において示されるような構成を有する
システムに関連して説明される。本発明の方法は、一般
的には、空白書式を表示し、書式を充填又は完成させ、
書式を受取人に送り、書式の位置を追跡することから構
成される。
【0026】次に、図5A、図5B及び図5Cの流れ図
を参照して、本発明の方法について詳細に説明する。本
発明の方法は、本発明のシステムとインタフェースする
ために用いられるノード42とユーザを識別することに
より、図5Aのステップ100から開始する。ユーザは
典型的にはシステムにアクセスするためにある種の識別
番号を入力せねばならないので、識別は自動的に行われ
ることが好ましい。ユーザの識別は、従来より公知の各
種方法により行うことが可能である。システムは特定の
ノード42を識別し、そこから、ユーザは書式がユーザ
の現在の地位に送られるように作業を行う。ステップ1
02においては、ユーザは入力装置15を用いて定義さ
れた書式のリストから完成すべき書式を選択する。本発
明は、従来の方法のポップアップメニューとユーザイン
タフェースを用いており、書式選択プロセスを簡略化し
ている。次のステップ104において、使用されるノー
ド42の処理装置11はメモリ18からステップ102
で選択された書式に対応する書式定義とルーチング定義
を取り出す。ノード42の処理装置11は、書式定義に
したがって表示装置13上に選択された書式に関するラ
ベルとフィールドを表示する。書式定義は、どのフィー
ルドが表示され、また、どのフィールドがユーザによる
修正から保護されているかを定めている。次のステップ
106において、ユーザは入力装置15を操作して、表
示装置13に示される画像のフィールドにデータを入力
することにより書式を完成する。ステップ108におい
て、処理装置11は相互関係、データ種類及び値範囲を
取り出して、ユーザによるデータ入力の精度を検証す
る。このステップは、ユーザにより入力されたデータを
特定のフィールドに関する値の有効範囲と比較すること
によりデータの正確さを検証する。本発明の方法は、ま
た、特定のフィールドの値がそれらのフィールドの値に
依存している場合には、入力されたデータを他のフィー
ルドの値と比較する。例えば、書式を処理する場合に
は、総計であるフィールドに関して戻された値を総計が
なされるフィールドの値の正確さと比較することも可能
である。データ入力が有効範囲又は正しい種類のもので
ない場合には、処理装置11は有効データが各フィール
ドに入力されることを要求する。ノード42の処理装置
11は、書式定義コード、ユーザ識別及び作成日時に沿
ってデータファイルに入力されたデータを効果的に入力
する。こうして、システムを介して作成された全ての書
式が原本及びデータ損失を防止する固有の識別番号をも
つことになる。書式に関するルーチングは、典型的には
選択された書式に対応するルーチング定義内に予め定義
されており、ユーザはステップ110においてルーチン
グ定義を修正することにより別の受取人を特定すること
が可能である。それから、システムは、データファイル
112を適当なユーザへの転送のためにホストコンピュ
ータ40に送る。
を参照して、本発明の方法について詳細に説明する。本
発明の方法は、本発明のシステムとインタフェースする
ために用いられるノード42とユーザを識別することに
より、図5Aのステップ100から開始する。ユーザは
典型的にはシステムにアクセスするためにある種の識別
番号を入力せねばならないので、識別は自動的に行われ
ることが好ましい。ユーザの識別は、従来より公知の各
種方法により行うことが可能である。システムは特定の
ノード42を識別し、そこから、ユーザは書式がユーザ
の現在の地位に送られるように作業を行う。ステップ1
02においては、ユーザは入力装置15を用いて定義さ
れた書式のリストから完成すべき書式を選択する。本発
明は、従来の方法のポップアップメニューとユーザイン
タフェースを用いており、書式選択プロセスを簡略化し
ている。次のステップ104において、使用されるノー
ド42の処理装置11はメモリ18からステップ102
で選択された書式に対応する書式定義とルーチング定義
を取り出す。ノード42の処理装置11は、書式定義に
したがって表示装置13上に選択された書式に関するラ
ベルとフィールドを表示する。書式定義は、どのフィー
ルドが表示され、また、どのフィールドがユーザによる
修正から保護されているかを定めている。次のステップ
106において、ユーザは入力装置15を操作して、表
示装置13に示される画像のフィールドにデータを入力
することにより書式を完成する。ステップ108におい
て、処理装置11は相互関係、データ種類及び値範囲を
取り出して、ユーザによるデータ入力の精度を検証す
る。このステップは、ユーザにより入力されたデータを
特定のフィールドに関する値の有効範囲と比較すること
によりデータの正確さを検証する。本発明の方法は、ま
た、特定のフィールドの値がそれらのフィールドの値に
依存している場合には、入力されたデータを他のフィー
ルドの値と比較する。例えば、書式を処理する場合に
は、総計であるフィールドに関して戻された値を総計が
なされるフィールドの値の正確さと比較することも可能
である。データ入力が有効範囲又は正しい種類のもので
ない場合には、処理装置11は有効データが各フィール
ドに入力されることを要求する。ノード42の処理装置
11は、書式定義コード、ユーザ識別及び作成日時に沿
ってデータファイルに入力されたデータを効果的に入力
する。こうして、システムを介して作成された全ての書
式が原本及びデータ損失を防止する固有の識別番号をも
つことになる。書式に関するルーチングは、典型的には
選択された書式に対応するルーチング定義内に予め定義
されており、ユーザはステップ110においてルーチン
グ定義を修正することにより別の受取人を特定すること
が可能である。それから、システムは、データファイル
112を適当なユーザへの転送のためにホストコンピュ
ータ40に送る。
【0027】本発明のシステムは、また、ホスト40に
伝送された全てのデータファイルから重要なデータを抽
出して、ホストコンピュータ40及びノード42の双方
においてデータベースの適当な地位を更新する。例え
ば、新しい雇用書は、新規雇用者の名前、住所、社会保
険番号のようなデータを備えており、これらがノード4
2においてメモリ18に記憶される雇用者マスターリス
トに入力される必要がある。データベースの利用によ
り、ホスト42に送られる元の雇用書内のデータを備え
たメモリ18を更新するべく、ホスト40がノード42
に指令をする書式を送る必要が効果的に減じられる。デ
ータベースの利用により、書式定義内の指令に基づいて
適当な情報が自動的に抽出されて、データファイルがホ
スト40に送られる前に、ノード42のメモリ18内に
この情報が記録される。これにより、ノード42とホス
ト40の間の不要なデータ伝送が回避できるために、特
に有利である。
伝送された全てのデータファイルから重要なデータを抽
出して、ホストコンピュータ40及びノード42の双方
においてデータベースの適当な地位を更新する。例え
ば、新しい雇用書は、新規雇用者の名前、住所、社会保
険番号のようなデータを備えており、これらがノード4
2においてメモリ18に記憶される雇用者マスターリス
トに入力される必要がある。データベースの利用によ
り、ホスト42に送られる元の雇用書内のデータを備え
たメモリ18を更新するべく、ホスト40がノード42
に指令をする書式を送る必要が効果的に減じられる。デ
ータベースの利用により、書式定義内の指令に基づいて
適当な情報が自動的に抽出されて、データファイルがホ
スト40に送られる前に、ノード42のメモリ18内に
この情報が記録される。これにより、ノード42とホス
ト40の間の不要なデータ伝送が回避できるために、特
に有利である。
【0028】図5B及び図5Cを参照するに、書式を配
送し追跡するための方法が開示されている。ステップ1
14において、書式定義コード、ユーザ識別及び作成日
時、さらにルーチング定義に対する全ての修正を備えた
データファイルが、ホスト40により受け取られる。ス
テップ116において、ホストコンピュータ40は、
「書式の寿命(例えば、書式が宛先ノード42に到達す
るまで)」の間オープン状態になる追跡ファイルをオー
プンする。追跡ファイルは、作成される書式の出現に関
して固有のものである。好適な実施例においては、シス
テムは、書式を追跡するために、従来のエキスパートシ
ステムに基づく規則を用いる。書式は、本発明のシステ
ムにより自動的に追跡されるが、ユーザには分からな
い。しかしながら、ユーザはどの書式がホスト40に送
られたかどうかを判定するためにホストコンピュータ4
0に照会をすることができる。ステップ118におい
て、システムは、ステップ114において受け取られた
データファイルに関するルーチング情報を抽出し、書式
の受取人を判定する。ホスト42は、組織ヒエラルヒ
ー、ルーチング定義、ルーチング定義に対する修正及び
書式種類から受取人を決定する。典型的には、ルーチン
グ定義は、ヒエラルヒー内の特定ユーザ又は送り手に対
する地位を有するユーザを識別することにより、データ
ファイルの受取人を特定する。ステップ120におい
て、ホスト40は、データファイルをステップ118に
おいて識別された受取人に適当な順番で送ることによ
り、書式の伝送を完了する。それから、追跡ファイルが
ステップ122で更新されて、データファイルが責任者
から最初の受け取りにんんい伝送されたことが表示され
る。
送し追跡するための方法が開示されている。ステップ1
14において、書式定義コード、ユーザ識別及び作成日
時、さらにルーチング定義に対する全ての修正を備えた
データファイルが、ホスト40により受け取られる。ス
テップ116において、ホストコンピュータ40は、
「書式の寿命(例えば、書式が宛先ノード42に到達す
るまで)」の間オープン状態になる追跡ファイルをオー
プンする。追跡ファイルは、作成される書式の出現に関
して固有のものである。好適な実施例においては、シス
テムは、書式を追跡するために、従来のエキスパートシ
ステムに基づく規則を用いる。書式は、本発明のシステ
ムにより自動的に追跡されるが、ユーザには分からな
い。しかしながら、ユーザはどの書式がホスト40に送
られたかどうかを判定するためにホストコンピュータ4
0に照会をすることができる。ステップ118におい
て、システムは、ステップ114において受け取られた
データファイルに関するルーチング情報を抽出し、書式
の受取人を判定する。ホスト42は、組織ヒエラルヒ
ー、ルーチング定義、ルーチング定義に対する修正及び
書式種類から受取人を決定する。典型的には、ルーチン
グ定義は、ヒエラルヒー内の特定ユーザ又は送り手に対
する地位を有するユーザを識別することにより、データ
ファイルの受取人を特定する。ステップ120におい
て、ホスト40は、データファイルをステップ118に
おいて識別された受取人に適当な順番で送ることによ
り、書式の伝送を完了する。それから、追跡ファイルが
ステップ122で更新されて、データファイルが責任者
から最初の受け取りにんんい伝送されたことが表示され
る。
【0029】追跡ファイルは、作成された書式の種別を
示すフラグ又はマーカを含む。好適な実施例において
は、追跡ファイルは、3つの可能なクラス、すなわち、
情報、行動又は受け取りのうちのいずれかを示すことが
可能である。送られた情報書式は、受取人情報のみであ
り、別の行動は不要である。かかる書式の例は、メモ又
はメッセージである。行動型書式は、書式が受取人から
の入力を要求し、さらに、ユーザが別のユーザ又は発呼
者に何らかの処理をすべきことを表示する。行動型書式
の例は、購買発注書や休暇要求であり、これらはいずれ
も監督者の承認が必要である。書式の最後のクラスは受
け取り型書式である。このクラスの書式では、システム
は書式を追跡し、受取人が書式を受け取り見た場合に、
発呼者に受け取りを送る。ステップ124では、システ
ムは、書式の追跡を継続して、別のアクションが書式の
クラスを再確認することにより必要であるかどうかを判
定する。別の行動が不要である場合(すなわち、書式が
情報のみである場合)には、追跡ファイルはステップ1
26で閉じられ、処理はステップ128において完了す
る。
示すフラグ又はマーカを含む。好適な実施例において
は、追跡ファイルは、3つの可能なクラス、すなわち、
情報、行動又は受け取りのうちのいずれかを示すことが
可能である。送られた情報書式は、受取人情報のみであ
り、別の行動は不要である。かかる書式の例は、メモ又
はメッセージである。行動型書式は、書式が受取人から
の入力を要求し、さらに、ユーザが別のユーザ又は発呼
者に何らかの処理をすべきことを表示する。行動型書式
の例は、購買発注書や休暇要求であり、これらはいずれ
も監督者の承認が必要である。書式の最後のクラスは受
け取り型書式である。このクラスの書式では、システム
は書式を追跡し、受取人が書式を受け取り見た場合に、
発呼者に受け取りを送る。ステップ124では、システ
ムは、書式の追跡を継続して、別のアクションが書式の
クラスを再確認することにより必要であるかどうかを判
定する。別の行動が不要である場合(すなわち、書式が
情報のみである場合)には、追跡ファイルはステップ1
26で閉じられ、処理はステップ128において完了す
る。
【0030】他方、情報が行動を要求する場合には、本
発明の方法はステップ130に進む。ステップ130に
おいては、システムは、ルーチング定義内の受取人が書
式に応答するかどうかを試験する。受取人が応じる場合
には、追跡ファイルがステップ126で閉じられ、処理
はステップ128で終了する。受取人が応答しない場合
には、処理がステップ132に進み、書式が応答に進む
かどうかを試験する。書式が先に進む場合には、本発明
の方法は現在のユーザの受取人をフォームが進められる
受取人と交換することにより、追跡ファイルを更新す
る。方法はそれからステップ124にループして、ヒエ
ラルヒー90内の書式の位置を追跡し続ける。書式が進
まなくなると、システムは所定の時間が経過したかどう
かをステップ136において判定する。各書式は書式定
義に応答するまで所定の時間を有している。応答の時間
は、ユーザが最初に書式を完成した時点又はユーザがデ
フォルト値に設定を行う時点に設定可能である。なお、
デフォルト値は10日後に受取人に応答を促すことが好
ましい。所定の時間が経過しないと、システムはステッ
プ124にループする。しかしながら、所定の時間が経
過しても受取人が応答しない場合には、システムはステ
ップ140で受取人に追いかけメッセージを送る。ステ
ップ142において、追跡ファイルが更新されて、追い
かけメッセージが受取人に送られたことが表示される。
発明の方法はステップ130に進む。ステップ130に
おいては、システムは、ルーチング定義内の受取人が書
式に応答するかどうかを試験する。受取人が応じる場合
には、追跡ファイルがステップ126で閉じられ、処理
はステップ128で終了する。受取人が応答しない場合
には、処理がステップ132に進み、書式が応答に進む
かどうかを試験する。書式が先に進む場合には、本発明
の方法は現在のユーザの受取人をフォームが進められる
受取人と交換することにより、追跡ファイルを更新す
る。方法はそれからステップ124にループして、ヒエ
ラルヒー90内の書式の位置を追跡し続ける。書式が進
まなくなると、システムは所定の時間が経過したかどう
かをステップ136において判定する。各書式は書式定
義に応答するまで所定の時間を有している。応答の時間
は、ユーザが最初に書式を完成した時点又はユーザがデ
フォルト値に設定を行う時点に設定可能である。なお、
デフォルト値は10日後に受取人に応答を促すことが好
ましい。所定の時間が経過しないと、システムはステッ
プ124にループする。しかしながら、所定の時間が経
過しても受取人が応答しない場合には、システムはステ
ップ140で受取人に追いかけメッセージを送る。ステ
ップ142において、追跡ファイルが更新されて、追い
かけメッセージが受取人に送られたことが表示される。
【0031】最後に、システムは、受取人が未決定の書
式に応答するようにシステムにより以前に求められたど
うかを試験する。最初の場合には、受取人に応答が促さ
れて、方法はステップ124に戻り、上述の試験を反復
する。最初でない場合には、受取人は行動を要求する書
式に応答することに失敗しており、システムは組織のヒ
エラルヒー90を参照して、受取人の上司にメッセージ
を送り、受取人が応答をしていないことを報告する。ス
テップ146において、受取人の上司に報告がなされ
て、書式の複写が送られる。本発明の方法は、受取人が
所定の回数応答を求められた後にのみ上司に報告が行え
るようにも容易に修正できるものであると了解された
い。上司報告がなされた後に、本発明の方法はステップ
124に戻り書式の進行の追跡を続行する。
式に応答するようにシステムにより以前に求められたど
うかを試験する。最初の場合には、受取人に応答が促さ
れて、方法はステップ124に戻り、上述の試験を反復
する。最初でない場合には、受取人は行動を要求する書
式に応答することに失敗しており、システムは組織のヒ
エラルヒー90を参照して、受取人の上司にメッセージ
を送り、受取人が応答をしていないことを報告する。ス
テップ146において、受取人の上司に報告がなされ
て、書式の複写が送られる。本発明の方法は、受取人が
所定の回数応答を求められた後にのみ上司に報告が行え
るようにも容易に修正できるものであると了解された
い。上司報告がなされた後に、本発明の方法はステップ
124に戻り書式の進行の追跡を続行する。
【0032】
【発明の効果】以上のように、本発明によれば、固定書
式を電子的に作成、処理及び記憶が可能であり、さら
に、書式のルーチングが追跡されるので、書式の損失を
回避可能である。
式を電子的に作成、処理及び記憶が可能であり、さら
に、書式のルーチングが追跡されるので、書式の損失を
回避可能である。
【図1】本発明の電子書式処理システムに関する第1の
実施例のブロック図である。
実施例のブロック図である。
【図2】本発明の電子処理システムの第2の実施例のブ
ロック図である。
ロック図である。
【図3】表示装置上の電子書式の画像のグラフィックス
である。
である。
【図4】システムのユーザの組織ヒエラルヒーの図であ
る。
る。
【図5】書式の作成、処理及び追跡の好適な方法の流れ
図である。
図である。
【図6】書式の作成、処理及び追跡の好適な方法の流れ
図である。
図である。
【図7】書式の作成、処理及び追跡の好適な方法の流れ
図である。
図である。
11 中央処理装置 13 表示装置 15 キーボードその他の入力装置 17 データベース 18 アドレスメモリ 19 処理及び追跡ルーチン 23 メインメニュー機能 25 会話型表示制御 27 大容量記憶装置 29 ネットワーク 31 プリンタ/プロッタ
Claims (25)
- 【請求項1】書式を電子的に作成、処理及び記憶するた
めのシステムであって:書式の画像を生成するための表
示装置と;書式及びユーザのヒエラルヒーについてのデ
ータを記憶しかつ取り出すためのメモリ手段と;書式を
選択して情報を入力して前記入力装置の操作に応答して
書式を完成させるための入力装置と;前記表示装置、前
記メモリ手段及び前記入力装置に接続されて、メモリ手
段に記憶されたデータ及び入力手段により入力されたデ
ータを処理して表示装置上に書式の画像を提供する処理
装置と;前記処理装置が入力装置により入力されたデー
タからデータファイルを作成し、前記データファイルの
受取人を決定し、前記データファイルを前記受取人に送
信することと;前記処理装置がさらに前記受取人への前
記データファイルの送信を追跡することと;から成るこ
とを特徴とするシステム。 - 【請求項2】前記メモリ手段は、書式定義、ルーチング
定義及びユーザの組織ヒエラルヒーについての情報を含
むことを特徴とする請求項1に記載のシステム。 - 【請求項3】前記書式定義は、書式種類、フィールド
数、各フィールドのラベル、各フィールドのデータ種
別、各フィールドの保護ラベル及びフィールドの間の相
互関係を含むことを特徴とする請求項2に記載のシステ
ム。 - 【請求項4】前記メモリ手段は、データファイルを処理
し追跡するためのルーチンを含むことを特徴とする請求
項1に記載のシステム。 - 【請求項5】前記メモリ手段は、社員及び会計情報のデ
ータベースを含むことを特徴とする請求項1に記載のシ
ステム。 - 【請求項6】書式を電子的に作成、処理及び記憶するた
めのシステムであって:第1のコンピュータが:書式の
画像を生成するための表示装置と;書式及びユーザのヒ
エラルヒーについてのデータを記憶しかつ取り出すため
のメモリ手段と;書式を選択して情報を入力して前記入
力装置の操作に応答して書式を完成させるための入力装
置と;前記表示装置、前記メモリ手段及び前記入力装置
に接続されて、メモリ手段に記憶されたデータ及び入力
手段により入力されたデータを処理して表示装置上に書
式の画像を提供する処理装置と;前記処理装置が入力装
置により入力されたデータからデータファイルを作成
し、前記データファイルの受取人を決定し、前記データ
ファイルを前記受取人に送信することと;前記処理装置
がさらに前記受取人への前記データファイルの送信を追
跡することと;前記第1コンピュータに接続されて、デ
ータファイルを作成し、送受信するための第2コンピュ
ータが:書式の画像を生成するための第2表示装置と;
書式についてのデータを記憶しかつ取り出すための第2
メモリ手段と;書式を選択して情報を入力して前記第2
入力装置の操作に応答して書式を完成させるための第2
入力装置と;前記第2表示装置、前記第2メモリ手段及
び前記第2入力装置に接続されて、前記第2メモリ手段
に記憶されたデータ及び前記第2入力手段により入力さ
れたデータを処理して前記第2表示装置上に書式の画像
を提供する第2処理装置と;前記第2処理装置が第2入
力装置により入力されたデータからデータファイルを作
成し、前記データファイルを第1コンピュータに送信す
ることと;から成ることを特徴とするシステム。 - 【請求項7】前記メモリ手段と前記第2メモリ手段が書
式定義、ルーチング定義及びユーザの組織ヒエラルヒー
に関する同一情報から成ることを特徴とするシステム。 - 【請求項8】前記書式定義が、組織種別、フィールド
数、各フィールドのラベル、各フィールドのデータ種
別、各フィールドの保護ラベル及びフィールド間の相互
関係を含むことを特徴とする、請求項7に記載のシステ
ム。 - 【請求項9】前記メモリ手段は、データファイルの処理
及び追跡のためのルーチンを含むことを特徴とする、請
求項7に記載のシステム。 - 【請求項10】前記メモリ手段は、社員及び会計情報の
データベースを含むことを特徴とする、請求項5に記載
のシステム。 - 【請求項11】表示装置、処理装置、メモリ及び入力装
置を含むシステム上で書式を電子的に作成及び処理する
ための方法であって、 完成すべき書式を選択するステップと;表示装置上に書
式の画像を表示するステップと;入力装置を用いてデー
タを入力することにより書式を完成するステップと;書
式を完成することにより選択された書式及びデータ入力
に関してデータファイルを作成するステップと;選択さ
れた書式の種別にしたがってユーザにデータファイルを
転送し;データファイルの転送を追跡するステップと;
からなることを特徴とする方法。 - 【請求項12】前記選択するステップがメモリから書式
定義及びルーチング定義を取り出すステップをさらに含
むことを特徴とする、請求項11に記載の方法。 - 【請求項13】前記表示するステップが、表示される表
題、フィールド及びラベルを決定するべく選択された書
式に関する書式定義を提供することを特徴とする、請求
項11に記載の方法。 - 【請求項14】表示するステップが、任意選択により、
完成するステップの間、書式と入力されたデータを同時
に表示することを特徴とする、請求項11に記載の方
法。 - 【請求項15】さらに、完成するステップの間に入力さ
れたデータを書式定義を用いて有効であるかどうかを検
証するステップをさらに含むことを特徴とする、請求項
11に記載の方法。 - 【請求項16】前記検証するステップが、さらに、入力
装置で入力されたデータ種別を書式定義により特定され
たデータ種別を比較するステップを含むことを特徴とす
る、請求項15に記載の方法。 - 【請求項17】前記検証するステップが、入力されたデ
ータを有効データのデータベースと比較するステップを
さらに含むことを特徴とする、請求項15に記載の方
法。 - 【請求項18】前記検証するステップが、各フィールド
に入力されたデータを書式定義から特定された相互関係
に基づいて他のフィールドに入力されたデータとひかく
するステップをさらに含むことを特徴とする、請求項1
5に記載の方法。 - 【請求項19】さらに、作成されたデータファイルに関
するルーチング定義を修正するステップを含むことを特
徴とする、請求項11に記載の方法。 - 【請求項20】作成されたデータファイルが書式種別、
責任者の識別及び書式を完成することによるデータ入力
をさらに含むことを特徴とする、請求項11に記載の方
法。 - 【請求項21】作成されたデータファイルがさらにデー
タファイルを受け取ったユーザの履歴を含むことを特徴
とする、請求項11に記載の方法。 - 【請求項22】前記転送するステップが、さらに、選択
された書式及び組織ヒエラルヒーのルーチング定義を用
いてどのユーザがデータファイルを受け取るかを決定す
るステップをさらに含むことを特徴とする、請求項11
に記載の方法。 - 【請求項23】前記追跡ステップが、さらに、データフ
ァイルが転送されたユーザのデータファイルを開くステ
ップと、最後のユーザにメッセージを送り転送するステ
ップから所定の時間経過後にデータファイルを受け取る
ステップから成ることを特徴とする、請求項11に記載
の方法。 - 【請求項24】最後のユーザの上司にメッセージを受け
取るステップから所定時間経過後にデータファイルを受
け取るように報告するステップをさらに含むことを特徴
とする、請求項23に記載の方法。 - 【請求項25】前記報告するステップが、さらに、デー
タファイルの複写をデータファイルを受け取るべく最後
のユーザの上司に送るステップを含むことを特徴とす
る、請求項24に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US64883891A | 1991-01-31 | 1991-01-31 | |
| US648838 | 1991-01-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05303531A true JPH05303531A (ja) | 1993-11-16 |
Family
ID=24602432
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4016133A Pending JPH05303531A (ja) | 1991-01-31 | 1992-01-31 | 電子書式処理システム及び方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5410646A (ja) |
| JP (1) | JPH05303531A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09114864A (ja) * | 1995-10-17 | 1997-05-02 | Nri & Ncc Co Ltd | 情報収集分析システム |
| JP2004094921A (ja) * | 1999-03-19 | 2004-03-25 | Hitachi Ltd | 情報処理装置 |
| JP2011198090A (ja) * | 2010-03-19 | 2011-10-06 | Fuji Xerox Co Ltd | 印刷ジョブ情報管理装置、印刷装置、印刷ジョブ情報管理プログラム |
Families Citing this family (187)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5490243A (en) * | 1990-12-13 | 1996-02-06 | F3 Software Corporation | Data processing system for multi-platform print control and electronic data fill |
| US5586240A (en) * | 1992-03-11 | 1996-12-17 | Genesis Software, Inc. | Image generation and retrieval system integrated with arbitrary application using layered interface |
| US5557787A (en) * | 1993-02-18 | 1996-09-17 | Fuji Xerox Co., Ltd. | Table generating apparatus employing heading, layout, and table script data |
| JPH06251007A (ja) * | 1993-02-23 | 1994-09-09 | Fuji Xerox Co Ltd | 表データ入力装置 |
| EP0654746B1 (en) * | 1993-11-24 | 2003-02-12 | Canon Kabushiki Kaisha | Form identification and processing system |
| US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
| SE9404572L (sv) * | 1994-12-30 | 1996-07-01 | Eii Konsulter | Komunikationssystem |
| US6362897B1 (en) * | 1995-03-10 | 2002-03-26 | The Standard Register Company | Printing system and method for printing documents and forms |
| US5805676A (en) * | 1995-05-19 | 1998-09-08 | Pcpi Phone, Inc. | Telephone/transaction entry device and system for entering transaction data into databases |
| US20050119992A1 (en) * | 1995-05-19 | 2005-06-02 | Martino Rocco L. | Telephone/transaction entry device and system for entering transaction data into databases |
| US6973477B1 (en) | 1995-05-19 | 2005-12-06 | Cyberfone Technologies, Inc. | System for securely communicating amongst client computer systems |
| US7334024B2 (en) * | 1995-05-19 | 2008-02-19 | Cyberfone Technologies, Inc | System for transmission of voice and data over the same communications line |
| US20070299808A1 (en) * | 1995-05-19 | 2007-12-27 | Cyberfone Technologies, Inc. | Telephone/Transaction Entry Device and System for Entering Transaction Data into Databases |
| US6044382A (en) * | 1995-05-19 | 2000-03-28 | Cyber Fone Technologies, Inc. | Data transaction assembly server |
| US6195665B1 (en) * | 1996-03-05 | 2001-02-27 | Tomorrow's Software, L.L.C. | Digital electrical computer apparatus, and methods for making and using the same, for template building, loading, and viewing |
| US5758126A (en) * | 1996-03-19 | 1998-05-26 | Sterling Commerce, Inc. | Customizable bidirectional EDI translation system |
| AU2536297A (en) * | 1996-03-28 | 1997-10-17 | Tackline Communications, Inc. | Integrated financial investment services information system |
| US5870745A (en) * | 1996-09-26 | 1999-02-09 | Mciworldcom, Inc. | Automated system and method for processing and tracking requests and responses required for repetitive tasks |
| JP3478681B2 (ja) * | 1996-10-07 | 2003-12-15 | 株式会社リコー | 文書情報管理システム |
| US5895468A (en) * | 1996-10-07 | 1999-04-20 | Whitmyer, Jr.; Wesley W. | System automating delivery of professional services |
| US6049801A (en) * | 1996-10-07 | 2000-04-11 | Whitmyer, Jr.; Wesley W. | Web site providing professional services |
| US6151581A (en) * | 1996-12-17 | 2000-11-21 | Pulsegroup Inc. | System for and method of collecting and populating a database with physician/patient data for processing to improve practice quality and healthcare delivery |
| US5930471A (en) * | 1996-12-26 | 1999-07-27 | At&T Corp | Communications system and method of operation for electronic messaging using structured response objects and virtual mailboxes |
| JPH10327147A (ja) * | 1997-05-21 | 1998-12-08 | Hitachi Ltd | 電子認証公証方法およびシステム |
| US6457012B1 (en) * | 1997-06-10 | 2002-09-24 | Pitney Bowes Inc. | Method and system of updating address records utilizing a clientserver interface |
| US6832202B1 (en) * | 1997-08-29 | 2004-12-14 | Electronic Data Systems Corporation | Method and system of routing requests for authorized approval |
| US6208984B1 (en) | 1997-08-29 | 2001-03-27 | Electronic Data Systems Corporation | Method and system of determining access to records of members of a community |
| US6310888B1 (en) * | 1997-12-30 | 2001-10-30 | Iwork Software, Llc | System and method for communicating data |
| US6901426B1 (en) * | 1998-05-08 | 2005-05-31 | E-Talk Corporation | System and method for providing access privileges for users in a performance evaluation system |
| US20040083216A1 (en) * | 2000-01-28 | 2004-04-29 | Mlk Software | Method and apparatus for the centralized collection of geographically distributed data |
| US6078890A (en) * | 1998-06-01 | 2000-06-20 | Ford Global Technologies, Inc. | Method and system for automated health care rate renewal and quality assessment |
| US6345278B1 (en) | 1998-06-04 | 2002-02-05 | Collegenet, Inc. | Universal forms engine |
| US7000179B2 (en) * | 1999-03-27 | 2006-02-14 | Movaris, Inc. | Method and apparatus for programmatic learned routing in an electronic form system |
| US6704906B1 (en) * | 1999-03-27 | 2004-03-09 | Movaris, Inc. | Self-directed routable electronic form system and method |
| US6415284B1 (en) * | 1999-06-30 | 2002-07-02 | Rivio, Inc. | Intelligent forms for improved automated workflow processing |
| US6981007B1 (en) * | 1999-07-09 | 2005-12-27 | Whitmyer Jr Wesley W | Onsite backup for internet-based data processing |
| US8381087B1 (en) | 1999-07-26 | 2013-02-19 | G&H Nevada-Tek | Automated electronic document filing system, method, and article of manufacture |
| US6507865B1 (en) | 1999-08-30 | 2003-01-14 | Zaplet, Inc. | Method and system for group content collaboration |
| US6457045B1 (en) | 1999-08-30 | 2002-09-24 | Zaplet, Inc. | System and method for group choice making |
| US6463461B1 (en) | 1999-08-30 | 2002-10-08 | Zaplet, Inc. | System for communicating information among a group of participants |
| US6523063B1 (en) | 1999-08-30 | 2003-02-18 | Zaplet, Inc. | Method system and program product for accessing a file using values from a redirect message string for each change of the link identifier |
| US6505233B1 (en) | 1999-08-30 | 2003-01-07 | Zaplet, Inc. | Method for communicating information among a group of participants |
| US6691153B1 (en) | 1999-08-30 | 2004-02-10 | Zaplet, Inc. | Method and system for process interaction among a group |
| US6453337B2 (en) | 1999-10-25 | 2002-09-17 | Zaplet, Inc. | Methods and systems to manage and track the states of electronic media |
| AUPQ460899A0 (en) * | 1999-12-10 | 2000-01-13 | Ezylaw Pty Ltd | A system for providing professional services |
| AU759070B2 (en) * | 1999-12-10 | 2003-04-03 | Ezylaw Pty Ltd | A system for providing professional services |
| US7818285B1 (en) | 2000-01-10 | 2010-10-19 | Fedex Office And Print Services, Inc. | System and method of using a sales management system to generate printed products |
| US8345279B1 (en) | 2000-01-10 | 2013-01-01 | Tijemiksho Data, Llc | System for establishing event rules for sales management databases |
| US7113959B1 (en) | 2000-01-10 | 2006-09-26 | Imagex, Inc. | System and method of using human resources data to generate printed products |
| EP1160715A3 (en) * | 2000-05-25 | 2004-01-14 | iLaunch Inc. | Computerised record keeping and process control |
| US6741989B1 (en) * | 2000-06-07 | 2004-05-25 | Ge Capital Services Structured Finance Group, Inc. | Web-based method and system for exchanging information among partners |
| WO2001098928A2 (en) | 2000-06-21 | 2001-12-27 | Microsoft Corporation | System and method for integrating spreadsheets and word processing tables |
| US7624356B1 (en) | 2000-06-21 | 2009-11-24 | Microsoft Corporation | Task-sensitive methods and systems for displaying command sets |
| US7191394B1 (en) | 2000-06-21 | 2007-03-13 | Microsoft Corporation | Authoring arbitrary XML documents using DHTML and XSLT |
| US6948135B1 (en) | 2000-06-21 | 2005-09-20 | Microsoft Corporation | Method and systems of providing information to computer users |
| US6874143B1 (en) | 2000-06-21 | 2005-03-29 | Microsoft Corporation | Architectures for and methods of providing network-based software extensions |
| US6883168B1 (en) | 2000-06-21 | 2005-04-19 | Microsoft Corporation | Methods, systems, architectures and data structures for delivering software via a network |
| US7000230B1 (en) | 2000-06-21 | 2006-02-14 | Microsoft Corporation | Network-based software extensions |
| US7155667B1 (en) * | 2000-06-21 | 2006-12-26 | Microsoft Corporation | User interface for integrated spreadsheets and word processing tables |
| US7346848B1 (en) | 2000-06-21 | 2008-03-18 | Microsoft Corporation | Single window navigation methods and systems |
| EP1180741A3 (en) * | 2000-08-15 | 2004-01-02 | Rohm And Haas Company | Flexible system and method for standardizing communications and decision-making across multiple business processes |
| WO2002021413A2 (en) * | 2000-09-05 | 2002-03-14 | Zaplet, Inc. | Methods and apparatus providing electronic messages that are linked and aggregated |
| US20030078949A1 (en) * | 2001-04-30 | 2003-04-24 | Scholz Bernhard J. | Automatic generation of forms with input validation |
| US7519546B2 (en) * | 2001-04-30 | 2009-04-14 | General Electric Company | Maintaining synchronization of information published to multiple subscribers |
| US20040205525A1 (en) * | 2001-04-30 | 2004-10-14 | Murren Brian T. | Automatic identification of form contents |
| US7346921B2 (en) * | 2001-04-30 | 2008-03-18 | Ge Capital Corporation | Definition of low-level security rules in terms of high-level security concepts |
| US20020198931A1 (en) * | 2001-04-30 | 2002-12-26 | Murren Brian T. | Architecture and process for presenting application content to clients |
| US20030009433A1 (en) * | 2001-04-30 | 2003-01-09 | Murren Brian T. | Automatic identification of computer program attributes |
| US20020194033A1 (en) * | 2001-06-18 | 2002-12-19 | Huff David S. | Automatic insurance data extraction and quote generating system and methods therefor |
| SE523871C2 (sv) * | 2001-12-06 | 2004-05-25 | Goete Lagerkvist | Metod för hantering av elektroniska dokument |
| US20030154088A1 (en) * | 2002-02-08 | 2003-08-14 | Rodney Davis | System for purchasing, managing, and monitoring sophisticated office equipment |
| US7669116B2 (en) * | 2002-03-26 | 2010-02-23 | Accenture Global Services, Gmbh | Single access point for filing of converted electronic forms to multiple processing entities |
| US7689623B1 (en) | 2002-04-08 | 2010-03-30 | Syncsort Incorporated | Method for performing an external (disk-based) sort of a large data file which takes advantage of “presorted” data already present in the input |
| US20040003353A1 (en) * | 2002-05-14 | 2004-01-01 | Joey Rivera | Workflow integration system for automatic real time data management |
| US20040044591A1 (en) * | 2002-06-19 | 2004-03-04 | Gilliland Ramelle L. | Method and system for electronic procurement involving electronic requests for quotation |
| AU2003282786A1 (en) * | 2002-08-30 | 2004-03-19 | Racom Products | Modular analog wireless data telemetry system adapted for use with web based location information distribution method and method for developing and disseminating information for use therewith |
| AU2003288909A1 (en) * | 2002-09-20 | 2004-04-08 | Racom Products, Inc. | Method for wireless data system distribution and disseminating information for use with web base location information |
| US7415672B1 (en) | 2003-03-24 | 2008-08-19 | Microsoft Corporation | System and method for designing electronic forms |
| US7370066B1 (en) | 2003-03-24 | 2008-05-06 | Microsoft Corporation | System and method for offline editing of data files |
| US7275216B2 (en) * | 2003-03-24 | 2007-09-25 | Microsoft Corporation | System and method for designing electronic forms and hierarchical schemas |
| US7913159B2 (en) | 2003-03-28 | 2011-03-22 | Microsoft Corporation | System and method for real-time validation of structured data files |
| US7296017B2 (en) | 2003-03-28 | 2007-11-13 | Microsoft Corporation | Validation of XML data files |
| US7516145B2 (en) | 2003-03-31 | 2009-04-07 | Microsoft Corporation | System and method for incrementally transforming and rendering hierarchical data files |
| JP4240293B2 (ja) * | 2003-05-27 | 2009-03-18 | 株式会社ソニー・コンピュータエンタテインメント | マルチメディア再生装置およびマルチメディア再生方法 |
| US20040268229A1 (en) * | 2003-06-27 | 2004-12-30 | Microsoft Corporation | Markup language editing with an electronic form |
| US7451392B1 (en) | 2003-06-30 | 2008-11-11 | Microsoft Corporation | Rendering an HTML electronic form by applying XSLT to XML using a solution |
| US20110060695A1 (en) * | 2003-07-01 | 2011-03-10 | Thomas Boyland | System and Method for Automated Admissions Process and Yield Rate Management |
| US7406660B1 (en) | 2003-08-01 | 2008-07-29 | Microsoft Corporation | Mapping between structured data and a visual surface |
| US7581177B1 (en) | 2003-08-01 | 2009-08-25 | Microsoft Corporation | Conversion of structured documents |
| US7334187B1 (en) | 2003-08-06 | 2008-02-19 | Microsoft Corporation | Electronic form aggregation |
| US20050080644A1 (en) * | 2003-10-08 | 2005-04-14 | Microsoft Corporation | Self-describing business document collaboration protocols |
| WO2005043313A2 (en) * | 2003-10-24 | 2005-05-12 | Caringfamily, Llc | Influencing communications among a social support network |
| US8819072B1 (en) | 2004-02-02 | 2014-08-26 | Microsoft Corporation | Promoting data from structured data files |
| US7430711B2 (en) * | 2004-02-17 | 2008-09-30 | Microsoft Corporation | Systems and methods for editing XML documents |
| US7318063B2 (en) * | 2004-02-19 | 2008-01-08 | Microsoft Corporation | Managing XML documents containing hierarchical database information |
| US7496837B1 (en) | 2004-04-29 | 2009-02-24 | Microsoft Corporation | Structural editing with schema awareness |
| US7568101B1 (en) | 2004-05-13 | 2009-07-28 | Microsoft Corporation | Digital signatures with an embedded view |
| US7281018B1 (en) | 2004-05-26 | 2007-10-09 | Microsoft Corporation | Form template data source change |
| US7774620B1 (en) | 2004-05-27 | 2010-08-10 | Microsoft Corporation | Executing applications at appropriate trust levels |
| US20060036451A1 (en) | 2004-08-10 | 2006-02-16 | Lundberg Steven W | Patent mapping |
| US7984113B2 (en) * | 2004-09-08 | 2011-07-19 | Sap Ag | System and method for passing messages to a web browser |
| US7692636B2 (en) | 2004-09-30 | 2010-04-06 | Microsoft Corporation | Systems and methods for handwriting to a screen |
| US7516399B2 (en) | 2004-09-30 | 2009-04-07 | Microsoft Corporation | Structured-document path-language expression methods and systems |
| US8065384B2 (en) * | 2004-10-08 | 2011-11-22 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device event notification subscription |
| US8006293B2 (en) | 2004-10-08 | 2011-08-23 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential acceptance |
| US8018610B2 (en) * | 2004-10-08 | 2011-09-13 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device remote application interaction |
| US8115946B2 (en) * | 2004-10-08 | 2012-02-14 | Sharp Laboratories Of America, Inc. | Methods and sytems for imaging device job definition |
| US8156424B2 (en) * | 2004-10-08 | 2012-04-10 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device dynamic document creation and organization |
| US8230328B2 (en) * | 2004-10-08 | 2012-07-24 | Sharp Laboratories Of America, Inc. | Methods and systems for distributing localized display elements to an imaging device |
| US20060077431A1 (en) * | 2004-10-08 | 2006-04-13 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device concurrent account use |
| US8060921B2 (en) | 2004-10-08 | 2011-11-15 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential authentication and communication |
| US8237946B2 (en) | 2004-10-08 | 2012-08-07 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device accounting server redundancy |
| US8051140B2 (en) * | 2004-10-08 | 2011-11-01 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device control |
| US8120799B2 (en) * | 2004-10-08 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Methods and systems for accessing remote, descriptor-related data at an imaging device |
| US8049677B2 (en) * | 2004-10-08 | 2011-11-01 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device display element localization |
| US8115945B2 (en) * | 2004-10-08 | 2012-02-14 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device job configuration management |
| US8006176B2 (en) | 2004-10-08 | 2011-08-23 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging-device-based form field management |
| US7970813B2 (en) * | 2004-10-08 | 2011-06-28 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device event notification administration and subscription |
| US7920101B2 (en) | 2004-10-08 | 2011-04-05 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device display standardization |
| US8015234B2 (en) * | 2004-10-08 | 2011-09-06 | Sharp Laboratories Of America, Inc. | Methods and systems for administering imaging device notification access control |
| US8024792B2 (en) * | 2004-10-08 | 2011-09-20 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential submission |
| US8120798B2 (en) | 2004-10-08 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Methods and systems for providing access to remote, descriptor-related data at an imaging device |
| US8001586B2 (en) * | 2004-10-08 | 2011-08-16 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential management and authentication |
| US8001183B2 (en) * | 2004-10-08 | 2011-08-16 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device related event notification |
| US8115947B2 (en) * | 2004-10-08 | 2012-02-14 | Sharp Laboratories Of America, Inc. | Methods and systems for providing remote, descriptor-related data to an imaging device |
| US8213034B2 (en) | 2004-10-08 | 2012-07-03 | Sharp Laboratories Of America, Inc. | Methods and systems for providing remote file structure access on an imaging device |
| US8032608B2 (en) * | 2004-10-08 | 2011-10-04 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device notification access control |
| US8125666B2 (en) * | 2004-10-08 | 2012-02-28 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device document management |
| US8120797B2 (en) * | 2004-10-08 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Methods and systems for transmitting content to an imaging device |
| US8115944B2 (en) * | 2004-10-08 | 2012-02-14 | Sharp Laboratories Of America, Inc. | Methods and systems for local configuration-based imaging device accounting |
| US8120793B2 (en) * | 2004-10-08 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Methods and systems for displaying content on an imaging device |
| US8001587B2 (en) | 2004-10-08 | 2011-08-16 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential management |
| US8035831B2 (en) | 2004-10-08 | 2011-10-11 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device remote form management |
| US8384925B2 (en) | 2004-10-08 | 2013-02-26 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device accounting data management |
| US20060095536A1 (en) * | 2004-10-08 | 2006-05-04 | Rono Mathieson | Methods and systems for imaging device remote location functions |
| US8051125B2 (en) * | 2004-10-08 | 2011-11-01 | Sharp Laboratories Of America, Inc. | Methods and systems for obtaining imaging device event notification subscription |
| US8060930B2 (en) * | 2004-10-08 | 2011-11-15 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential receipt and authentication |
| US8006292B2 (en) | 2004-10-08 | 2011-08-23 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential submission and consolidation |
| US7969596B2 (en) * | 2004-10-08 | 2011-06-28 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device document translation |
| US8032579B2 (en) * | 2004-10-08 | 2011-10-04 | Sharp Laboratories Of America, Inc. | Methods and systems for obtaining imaging device notification access control |
| US8023130B2 (en) * | 2004-10-08 | 2011-09-20 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device accounting data maintenance |
| US20060119883A1 (en) * | 2004-10-08 | 2006-06-08 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential consolidation |
| US20060101031A1 (en) * | 2004-10-21 | 2006-05-11 | Faul Jacob J | Automated dynamic routing of documents based on database storage of user relationships |
| US7584417B2 (en) * | 2004-11-15 | 2009-09-01 | Microsoft Corporation | Role-dependent action for an electronic form |
| US7712022B2 (en) | 2004-11-15 | 2010-05-04 | Microsoft Corporation | Mutually exclusive options in electronic forms |
| US7721190B2 (en) | 2004-11-16 | 2010-05-18 | Microsoft Corporation | Methods and systems for server side form processing |
| US7509353B2 (en) | 2004-11-16 | 2009-03-24 | Microsoft Corporation | Methods and systems for exchanging and rendering forms |
| US20060129539A1 (en) * | 2004-12-09 | 2006-06-15 | Masashi Nakatomi | Information processing device and method thereof |
| US7904801B2 (en) | 2004-12-15 | 2011-03-08 | Microsoft Corporation | Recursive sections in electronic forms |
| US20060156135A1 (en) * | 2004-12-16 | 2006-07-13 | Marek Sikora | Tabbed form with error indicators |
| US7437376B2 (en) * | 2004-12-20 | 2008-10-14 | Microsoft Corporation | Scalable object model |
| GB2421827B (en) * | 2004-12-31 | 2010-04-14 | Ibm | Methods apparatus and computer programs for dynamic generation of forms |
| US7937651B2 (en) | 2005-01-14 | 2011-05-03 | Microsoft Corporation | Structural editing operations for network forms |
| US7725834B2 (en) | 2005-03-04 | 2010-05-25 | Microsoft Corporation | Designer-created aspect for an electronic form template |
| US8428484B2 (en) * | 2005-03-04 | 2013-04-23 | Sharp Laboratories Of America, Inc. | Methods and systems for peripheral accounting |
| US20060224397A1 (en) * | 2005-03-29 | 2006-10-05 | Ipac, Llc | Methods, systems, and computer program products for saving form submissions |
| US20060230279A1 (en) * | 2005-03-30 | 2006-10-12 | Morris Robert P | Methods, systems, and computer program products for establishing trusted access to a communication network |
| US20060230278A1 (en) * | 2005-03-30 | 2006-10-12 | Morris Robert P | Methods,systems, and computer program products for determining a trust indication associated with access to a communication network |
| US7673228B2 (en) | 2005-03-30 | 2010-03-02 | Microsoft Corporation | Data-driven actions for network forms |
| US8010515B2 (en) | 2005-04-15 | 2011-08-30 | Microsoft Corporation | Query to an electronic form |
| US20060265737A1 (en) * | 2005-05-23 | 2006-11-23 | Morris Robert P | Methods, systems, and computer program products for providing trusted access to a communicaiton network based on location |
| WO2006128183A2 (en) | 2005-05-27 | 2006-11-30 | Schwegman, Lundberg, Woessner & Kluth, P.A. | Method and apparatus for cross-referencing important ip relationships |
| US7543228B2 (en) | 2005-06-27 | 2009-06-02 | Microsoft Corporation | Template for rendering an electronic form |
| US8200975B2 (en) | 2005-06-29 | 2012-06-12 | Microsoft Corporation | Digital signatures for network forms |
| US8161025B2 (en) | 2005-07-27 | 2012-04-17 | Schwegman, Lundberg & Woessner, P.A. | Patent mapping |
| US7613996B2 (en) | 2005-08-15 | 2009-11-03 | Microsoft Corporation | Enabling selection of an inferred schema part |
| US20070083805A1 (en) * | 2005-10-12 | 2007-04-12 | General Electric Company | Configurable system and method for order entry |
| US7484173B2 (en) * | 2005-10-18 | 2009-01-27 | International Business Machines Corporation | Alternative key pad layout for enhanced security |
| US7761536B2 (en) | 2005-11-17 | 2010-07-20 | Ebay Inc. | Method and system to transmit data |
| US8001459B2 (en) | 2005-12-05 | 2011-08-16 | Microsoft Corporation | Enabling electronic documents for limited-capability computing devices |
| US8345272B2 (en) * | 2006-09-28 | 2013-01-01 | Sharp Laboratories Of America, Inc. | Methods and systems for third-party control of remote imaging jobs |
| US20080208859A1 (en) * | 2006-10-30 | 2008-08-28 | Credit Suisse Securities (Usa) Llc | Method and system for generating an organizational display of entity relationships |
| US20080168358A1 (en) * | 2007-01-08 | 2008-07-10 | Microsoft Corporation | Single-page web signup facility |
| JP2008219431A (ja) * | 2007-03-02 | 2008-09-18 | Brother Ind Ltd | データ配信システム及び端末装置及び情報処理方法及びプログラム。 |
| CA2694315A1 (en) * | 2007-07-23 | 2009-01-29 | E2G2, Inc. | Data association engine for creating searchable databases |
| US20090182671A1 (en) * | 2007-12-10 | 2009-07-16 | Computer Patent Annuities Limited | Interface system for annuity database for management of assets |
| US8265606B2 (en) * | 2008-10-09 | 2012-09-11 | Microsoft Corporation | Targeted advertisements to social contacts |
| US20100131513A1 (en) | 2008-10-23 | 2010-05-27 | Lundberg Steven W | Patent mapping |
| AT10961U3 (de) * | 2009-06-23 | 2010-12-15 | Fh Joanneum Gmbh | Semantische, elektronische formulare |
| US20110145736A1 (en) * | 2009-12-14 | 2011-06-16 | Sap Ag | Systems and Methods for Designing a Universal User Interface |
| US9904726B2 (en) | 2011-05-04 | 2018-02-27 | Black Hills IP Holdings, LLC. | Apparatus and method for automated and assisted patent claim mapping and expense planning |
| US8972385B2 (en) | 2011-10-03 | 2015-03-03 | Black Hills Ip Holdings, Llc | System and method for tracking patent ownership change |
| US10242066B2 (en) | 2011-10-03 | 2019-03-26 | Black Hills Ip Holdings, Llc | Systems, methods and user interfaces in a patent management system |
| US11461862B2 (en) | 2012-08-20 | 2022-10-04 | Black Hills Ip Holdings, Llc | Analytics generation for patent portfolio management |
| US9767190B2 (en) | 2013-04-23 | 2017-09-19 | Black Hills Ip Holdings, Llc | Patent claim scope evaluator |
| WO2019207473A1 (en) * | 2018-04-24 | 2019-10-31 | Jve Nhbrc Solutions Pty Ltd | Electronic registration system |
| US12443929B2 (en) * | 2021-09-23 | 2025-10-14 | The Toronto-Dominion Bank | Check-based initiation of electronic transfers |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4646250A (en) * | 1984-10-18 | 1987-02-24 | International Business Machines Corp. | Data entry screen |
| US4713753A (en) * | 1985-02-21 | 1987-12-15 | Honeywell Inc. | Secure data processing system architecture with format control |
| US5091868A (en) * | 1988-05-09 | 1992-02-25 | Westcorp Software Systems, Inc. | Method and apparatus for forms generation |
| US5008810A (en) * | 1988-09-29 | 1991-04-16 | Process Modeling Investment Corp. | System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input |
| US5040132A (en) * | 1989-03-15 | 1991-08-13 | Pitney Bowes Inc. | System for preparing shipping documents |
| US5126728A (en) * | 1989-06-07 | 1992-06-30 | Hall Donald R | ADP security device for labeled data |
| US5187787B1 (en) * | 1989-07-27 | 1996-05-07 | Teknekron Software Systems Inc | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
| US5182705A (en) * | 1989-08-11 | 1993-01-26 | Itt Corporation | Computer system and method for work management |
| US5251291A (en) * | 1989-10-13 | 1993-10-05 | International Business Machines Corporation | Method of selectively transferring video displayed information |
| US5245553A (en) * | 1989-12-14 | 1993-09-14 | Options Unlimited Research | Full-duplex video communication and document generation system |
| US5032979A (en) * | 1990-06-22 | 1991-07-16 | International Business Machines Corporation | Distributed security auditing subsystem for an operating system |
| US5283861A (en) * | 1990-08-31 | 1994-02-01 | International Business Machines Corporation | Remote control of a local processor console |
| US5220604A (en) * | 1990-09-28 | 1993-06-15 | Digital Equipment Corporation | Method for performing group exclusion in hierarchical group structures |
-
1992
- 1992-01-31 JP JP4016133A patent/JPH05303531A/ja active Pending
-
1994
- 1994-02-23 US US08/201,478 patent/US5410646A/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09114864A (ja) * | 1995-10-17 | 1997-05-02 | Nri & Ncc Co Ltd | 情報収集分析システム |
| JP2004094921A (ja) * | 1999-03-19 | 2004-03-25 | Hitachi Ltd | 情報処理装置 |
| JP2011198090A (ja) * | 2010-03-19 | 2011-10-06 | Fuji Xerox Co Ltd | 印刷ジョブ情報管理装置、印刷装置、印刷ジョブ情報管理プログラム |
| US8804155B2 (en) | 2010-03-19 | 2014-08-12 | Fuji Xerox Co., Ltd. | Print job information managing device, print job information managing method, and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| US5410646A (en) | 1995-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05303531A (ja) | 電子書式処理システム及び方法 | |
| US6918082B1 (en) | Electronic document proofing system | |
| US7577587B2 (en) | Purchase order and purchase order response interactive forms | |
| US6061506A (en) | Adaptive strategy-based system | |
| US6616702B1 (en) | Previewing an assembled document | |
| JP3116283B2 (ja) | データ処理方法及びデータ処理装置 | |
| US20020046072A1 (en) | Workflow system | |
| US20020082857A1 (en) | Method and apparatus for providing an online document and input form creation and storage system | |
| US6415277B1 (en) | Method of generating print production tasks using information extracted from enterprise databases | |
| US20060288269A1 (en) | System and method for electronic document generation and delivery | |
| US20020107713A1 (en) | Requisition process and system | |
| MXPA05001911A (es) | Sistema y metodo para admiistrar proyectos de construccion. | |
| JPH088594B2 (ja) | 文書の選択的レビューおよび電子的確証方法並びにデータ処理システム | |
| US20020019836A1 (en) | Information processing apparatus for management of documents relevant to patent application | |
| US20070203949A1 (en) | Parts marking system and method | |
| US20030149798A1 (en) | Apparatus for employing a procurement system to automatically procure printing orders | |
| CA2348761A1 (en) | Document self-verification and routing | |
| US7113959B1 (en) | System and method of using human resources data to generate printed products | |
| US7818285B1 (en) | System and method of using a sales management system to generate printed products | |
| JP2001113796A (ja) | スケジュール管理装置 | |
| JPH11345270A (ja) | 業務処理システム | |
| JPH11195023A (ja) | チラシ・カタログ類の作成システム | |
| JP2006195833A (ja) | ワークフローシステム、そのプログラム | |
| JPS63149760A (ja) | テキスト処理システムと方法 | |
| JP4344605B2 (ja) | 文書送受信システムおよび送受信制御プログラム |