[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004173238A - 自動デジタルドキュメント処理方法およびシステム - Google Patents

自動デジタルドキュメント処理方法およびシステム Download PDF

Info

Publication number
JP2004173238A
JP2004173238A JP2003330108A JP2003330108A JP2004173238A JP 2004173238 A JP2004173238 A JP 2004173238A JP 2003330108 A JP2003330108 A JP 2003330108A JP 2003330108 A JP2003330108 A JP 2003330108A JP 2004173238 A JP2004173238 A JP 2004173238A
Authority
JP
Japan
Prior art keywords
digital document
processing
metadata
packet
processor
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
Application number
JP2003330108A
Other languages
English (en)
Inventor
Boguslaw Ludwik Plewnia
ルードビク プルーニア ボーグスロー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of JP2004173238A publication Critical patent/JP2004173238A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3242Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of processing required or performed, e.g. for reproduction or before recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3278Transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Document Processing Apparatus (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】デジタルドキュメントプロセッサデバイスに対するプロセス命令を、簡単な方法で動的に更新するとともに、処理されるデジタルドキュメントによりネットワーク通信する。
【解決手段】本発明にかかる方法は、処理プロファイルをデジタルドキュメントと共に組み込む組込ステップと、組み込まれた処理プロファイルに応じて、デジタルドキュメントを処理する処理ステップとを有する。組込ステップは、処理プロファイルに関するメタデータセクションと、デジタルドキュメントに関するデータセクションとを有するパケットを生成する生成ステップを含む。さらに、処理ステップは、現行のノード(デバイス)が現行のノード(デバイス)プロセス及びルーティング命令を抽出する抽出ステップを含む。
【選択図】 図1

Description

本発明は、一般に、ネットワーク接続されたデバイスにおいてデジタルドキュメントを自動的に処理するデジタルドキュメント処理方法およびシステムに関し、特に、ネットワーク化されたドキュメント処理デバイスにより実行される命令によってデジタルドキュメントを組み込むためのデジタルドキュメント処理方法およびシステムに関する。
従来、プリンタ、スキャナ、ファクシミリ(FAX)、多機能プロセッサ(MFP)、及びその他一部の処理デバイス又はノードにおいて、ドキュメントのデジタルコンテンツを処理するには、特定の動作又は一連の動作を実行するように、その処理デバイスをプリセットする必要がある(例えば、特許文献1ご参照。)。
この既定の動作セットは、この特定のデバイスに到達した全てのドキュメント又はデジタルコンテンツに対して必ず実行される。デジタルコンテンツを処理する方法を動的に変化させるには、処理デバイスの設定を変更する際に、人間が何らかの形で関与する必要がある。言い換えれば、デバイスに特定の動作がプリセットされているため、処理の知識、すなわち、ドキュメントプロセス命令は、処理デバイスに直接的に結びつく。
特開平11−136410号公報
ところで、従来のドキュメント処理において、例えば、デジタルドキュメントが、ポイント「A」乃至ポイント「B」を移動可能とし、ここで既定の動作が実行されて、その後、このドキュメントが、何らかの補足的な既定処理のためにポイント「C」へ移動するものとする。
この従来のドキュメント処理では、処理フローに対する何らかの動的な変更を行なうことが困難である。すなわち、プロセス命令に対する動的な変更が必要な状況では、その変更を人間のオペレータにより実施する必要がある。こうしたタイプの動的処理は、非常にコストが高く、時間がかかり、さらに、非効率的で、ミスが生じやすい。
そこで、上記課題を解決するために、本発明は、デジタルドキュメントプロセッサデバイスに対するプロセス命令を、簡単な方法で動的に更新するとともに、処理されるデジタルドキュメントによりネットワーク通信する自動デジタルドキュメント処理方法およびシステムを提供することを目的とする。
上記の目的を達成するため、本発明に係る自動デジタルドキュメント処理方法は、分散環境又はネットワークにおいて、電子(デジタル)ドキュメント処理ステップ及びルーティング命令を通信することに前提とする。この本発明に係る自動デジタルドキュメント処理方法は、ネットワーク接続された複数のノードにおいてデジタルドキュメントを自動的に処理する自動デジタルドキュメント処理システムであって、デジタルドキュメントと共に処理プロファイルを組み込む組込ステップと、前記組込ステップにより組み込まれた処理プロファイルに応じて前記デジタルドキュメントを処理する処理ステップと、を含むことを特徴とするものである。
本発明によれば、組込ステップと処理ステップとを有するので、メタデータは、ドキュメント固有の詳細な処理ステップと、処理動作と、ルーティング命令とを記述するのに使用できる。こうしたプロセス命令は、デジタルドキュメント自体に直接添付される。すなわち、こうしたプロセス命令は、デジタルドキュメントと共にネットワーク上を移動するので、デジタルドキュメントプロセッサデバイスに対するプロセス命令を、簡単な方法で動的に更新するとともに、処理されるデジタルドキュメントによりネットワーク通信することが可能となる。
例えば、使用可能なコピー機においてドキュメントがスキャンされている時、スキャン済みの画像は、これに添付されたメタデータの形態で、プロセス命令を有することになる。一形態として、このメタデータは、XML(eXtensible Markup Language)でエンコードされる。添付されたメタデータは、望まれるあらゆる処理ステップを通じて、ドキュメントを自動的にガイドする。
上記方法において、前記組込ステップは、処理プロファイルに関するメタデータセクションと、デジタルドキュメントに関するデータセクションとを有するパケットを生成する生成ステップを含んでもよい。
上記方法において、前記処理ステップは、現行のノードが、現行のノードプロセスとルーティング命令と抽出する抽出ステップを含んでもよい。
上記方法において、前記組込ステップは、XMLで作成された前記処理プロファイルに関する前記メタデータセクションを作成する作成ステップを含んでもよい。
上記方法において、前記処理ステップには、現行のノードが、ノードルーティング命令に基づき、次のネットワーク接続ノードを決定する決定ステップを含み、前記現行のノードを第1ノードとするとともに、前記ネットワーク接続ノードを第2ノードとし、かつ、前記第1ノードから前記第2ノードへメタデータセクションパケットを送信する送信ステップと、前記第2ノードで前記メタデータセクションパケットを受信する受信ステップと、前記第2ノードで前記デジタルドキュメントを処理する第2処理ステップと、を有してもよい。
上記方法において、前記第2処理ステップは、メタデータセクションの処理プロファイルを読み取る読取ステップと、処理プロファイルのプロセス命令に応じてデジタルドキュメントを処理する第3処理ステップと、を含んでもよい。
上記方法において、前記第2処理ステップは、メタデータセクションの処理プロファイルを読み取る読取ステップと、前記第2ノードに関連するプロセス命令を識別する識別ステップと、前記識別ステップにより識別されたプロセス命令により、デジタルドキュメントを処理する第4処理ステップと、を含んでもよい。
上記方法において、前記第2処理ステップには、ノードルーティング命令に基づき、次のネットワーク接続ノードである第3ノードを決定する第2決定ステップを含み、かつ、前記第2ノードから前記第3ノードへメタデータセクションパケットを送信する第2送信ステップと、前記第3ノードで前記メタデータセクションパケットを受信する第2受信ステップと、前記第3ノードで前記デジタルドキュメントを処理する第3処理ステップと、を有してもよい。
上記方法において、前記処理ステップには、ノードルーティング命令に基づき、複数の次のネットワーク接続ノードを決定する第3決定ステップを含み、かつ、前記次のネットワーク接続ノードにパケットを送信することを含む、前記次のネットワーク接続ノードにアドレス指定された前記処理プロファイルとデジタルドキュメントとのパケットを送信する第3送信ステップを有してもよい。
上記方法において、前記第1ノードでデジタルドキュメントを処理する前記処理ステップに続いて、組み込まれた処理プロファイル内のプロセス命令を、前記第2ノード向けに変更する変更ステップを有し、かつ、前記送信ステップには、前記変更ステップにより変更されたプロセス命令を送信する第4送信ステップを含み、前記第2処理ステップには、前記変更ステップにより変更されたプロセス命令によりデジタルドキュメントを処理する第4処理ステップを含んでもよい。
上記方法において、処理プロファイルを生成する第2生成ステップを有し、かつ、前記組込ステップには、前記第2生成ステップにより生成された処理プロファイルを組み込む第2組込ステップを含んでもよい。
上記方法において、前記生成ステップには、前記処理プロファイル及び前記データセクションに先行する開始ブロックと、前記処理プロファイル及び前記データセクションの後に続く終了ブロックとを生成する第3生成ステップを含んでもよい。
また、上記の目的を達成するため、本発明に係る自動デジタルドキュメント処理システムは、分散環境又はネットワークにおいて、電子(デジタル)ドキュメント処理及びルーティング命令を通信することを前提とする。この本発明に係る自動デジタルドキュメント処理システムは、ネットワーク接続されたデバイスにおいてデジタルドキュメントを自動的に処理する自動デジタルドキュメント処理システムであって、デジタルドキュメントと共に組み込まれた処理プロファイルを受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部とを有するドキュメントプロセッサと、が備えられることを特徴とするものである。
本発明によれば、メタデータプロセッサとドキュメントプロセッサとが備えられているので、メタデータは、ドキュメント固有の詳細な処理ステップと、処理動作と、ルーティング命令とを記述するのに使用できる。こうしたプロセス命令は、デジタルドキュメント自体に直接添付される。すなわち、こうしたプロセス命令は、デジタルドキュメントと共にネットワーク上を移動するので、デジタルドキュメントプロセッサデバイスに対するプロセス命令を、簡単な方法で動的に更新するとともに、処理されるデジタルドキュメントによりネットワーク通信することが可能となる。
例えば、使用可能なコピー機においてドキュメントがスキャンされている時、スキャン済みの画像は、これに添付されたメタデータの形態で、プロセス命令を有することになる。一形態として、このメタデータは、XML(eXtensible Markup Language)でエンコードされる。添付されたメタデータは、望まれるあらゆる処理ステップを通じて、ドキュメントを自動的にガイドする。
上記構成において、前記メタデータプロセッサは、前記処理プロファイルを含むメタデータセクションと、前記デジタルドキュメントを含むデータセクションとを有するパケットを入力し、前記ドキュメントプロセッサが、前記メタデータセクションの前記処理プロファイル内の命令に応じて前記デジタルドキュメントを処理してもよい。
上記構成において、前記メタデータプロセッサは、デバイスルーティング命令との相互照会を行なうプロセス命令を含むメタデータセクションに関するパケットを受け入れるとともに、当該メタデータプロセッサのアドレスに関連する現行の処理プロファイルを抽出し、前記ドキュメントプロセッサは、前記現行の処理プロファイル命令に応じて前記デジタルドキュメントを処理してもよい。
上記構成において、前記メタデータプロセッサは、ネットワーク接続された他の前記デバイスへアドレス指定されたそれぞれに対応する複数のルーティング命令と、複数のプロセス命令と、を有するパケットメタデータセクションを受け入れ、かつ、前記ドキュメントプロセッサから前記処理済みデジタルドキュメントを受け入れるとともに、前記処理済みデジタルドキュメントに関するパケットを再び生成して、このパケットを前記ルーティング命令に応じて次のネットワーク接続されたデバイスへ送信してもよい。
上記構成において、前記メタデータプロセッサは、ネットワーク接続された他の前記デバイスへアドレス指定されたそれぞれに対応する複数のルーティング命令と、複数のプロセス命令と、を有するパケットメタデータセクションを受け入れ、かつ、前記ドキュメントプロセッサから前記処理済みデジタルドキュメントを受け入れるとともに、前記処理済みデジタルドキュメントに関するパケットを再び生成して、このパケットを前記ルーティング命令に応じてネットワーク接続された複数の次のデバイスへ送信してもよい。
上記構成において、前記メタデータプロセッサは、XMLで作成されたパケットメタデータセクションを受け入れてもよい。
上記構成において、前記メタデータプロセッサは、前記処理プロファイル及び前記データセクションに先行する開始ブロックと、前記処理プロファイル及び前記データセクションの後に続く終了ブロックとを含むパケットを受け入れてもよい。
さらに、上記の目的を達成するため、本発明に係る自動デジタルドキュメント処理システムは、分散環境又はネットワークにおいて、電子(デジタル)ドキュメント処理及びルーティング命令を通信することを前提とする。この本発明に係る自動デジタルドキュメント処理システムは、ネットワーク接続された複数のデバイスにおいてデジタルドキュメントを自動的に処理する自動デジタルドキュメント処理システムであって、デジタルドキュメントと共に組み込まれた処理プロファイルを受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部とを有するドキュメントプロセッサと、が備えられた第1デバイスが設けられ、かつ、デジタルドキュメントと共に組み込まれた処理プロファイルを前記第1デバイスから受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部とを有するドキュメントプロセッサと、が備えられた第2デバイスが少なくとも設けられ、前記第1デバイスの前記メタデータプロセッサは、前記ドキュメントプロセッサから前記処理済みデジタルドキュメントを受け入れ、前記処理済みデジタルドキュメントを有する前記パケットを再び生成して、このパケットをルーティング命令に応じて前記第2デバイスへ送信することを特徴とするものである。
本発明によれば、メタデータプロセッサとドキュメントプロセッサとが備えられた第1デバイスが設けられ、かつ、メタデータプロセッサとドキュメントプロセッサとが備えられた第2デバイスが少なくとも設けられ、第1デバイスの前記メタデータプロセッサは、ドキュメントプロセッサから処理済みデジタルドキュメントを受け入れ、処理済みデジタルドキュメントを有するパケットを再び生成して、このパケットをルーティング命令に応じて第2デバイスへ送信するので、メタデータは、ドキュメント固有の詳細な処理ステップと、処理動作と、ルーティング命令とを記述するのに使用できる。こうしたプロセス命令は、デジタルドキュメント自体に直接添付される。すなわち、こうしたプロセス命令は、デジタルドキュメントと共にネットワーク上を移動するので、デジタルドキュメントプロセッサデバイスに対するプロセス命令を、簡単な方法で動的に更新するとともに、処理されるデジタルドキュメントによりネットワーク通信することが可能となる。
例えば、使用可能なコピー機においてドキュメントがスキャンされている時、スキャン済みの画像は、これに添付されたメタデータの形態で、プロセス命令を有することになる。一形態として、このメタデータは、XML(eXtensible Markup Language)でエンコードされる。添付されたメタデータは、望まれるあらゆる処理ステップを通じて、ドキュメントを自動的にガイドする。
上記構成において、デジタルドキュメントと共に組み込まれた処理プロファイルを前記第2デバイスから受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部を有するドキュメントプロセッサと、が備えられた第3デバイスが設けられ、前記第1デバイスの前記メタデータプロセッサは、前記第3デバイスのプロセス及びルーティング命令を追加的に含むパケットを受け入れ、前記第3デバイスのプロセス及びルーティング命令を含むメタデータセクションを有する再生成パケットを前記第2デバイスへ送信し、前記第2デバイスの前記メタデータプロセッサは、前記第3デバイスのプロセス及びルーティング命令を含むパケットを受け入れ、前記第3デバイスのプロセス及びルーティング命令を含むメタデータセクションを有する再生成パケットを前記第3デバイスへ送信してもよい。
上記構成において、前記第1デバイスの前記メタデータプロセッサは、前記第2デバイスの前記処理プロファイルを変更し、変更した処理プロファイルを、前記再生成パケットの前記処理済みデジタルドキュメントと共に送信してもよい。
上記構成において、更に複数のデバイスが設けられ、これらデバイス夫々には、デジタルドキュメントと共に組み込まれた処理プロファイルを受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部を有するドキュメントプロセッサと、が備えられ、前記第1デバイスの前記メタデータプロセッサは、ルーティング命令に応じて前記再生成パケットを前記複数のデバイスへ送信してもよい。
上記構成において、前記第1デバイスの前記メタデータプロセッサは、XMLで作成されたパケットメタデータセクションを受け入れ、XMLで作成された再生成パケットメタデータセクションを送信してもよい。
本発明によれば、メタデータは、ドキュメント固有の詳細な処理ステップと、処理動作と、ルーティング命令とを記述するのに使用できる。こうしたプロセス命令は、デジタルドキュメント自体に直接添付される。すなわち、こうしたプロセス命令は、デジタルドキュメントと共にネットワーク上を移動するので、デジタルドキュメントプロセッサデバイスに対するプロセス命令を、簡単な方法で動的に更新するとともに、処理されるデジタルドキュメントによりネットワーク通信することができる。
以下、本発明の実施の形態について図面を参照して説明する。
図1は、ネットワーク接続デバイスにおいて自動デジタルドキュメント処理を行うための本発明の自動デジタルドキュメント処理システム(以下、システムという)の概略ブロック図である。
システム100は、デジタルドキュメントと共に組み込まれた処理プロファイルを受け入れるネットワーク接続された入力部(図示省略)をライン104上に有するメタデータプロセッサ102と、ライン106上でメタデータプロセッサ102の下記する出力部に接続される入力部(図示省略)を有するドキュメントプロセッサ108とを備える。
メタデータプロセッサ102は、デジタルドキュメントと処理プロファイルとを供給する出力部(図示省略)をライン106上に有する。このメタデータプロセッサ102は、処理プロファイルを含むメタデータセクションと、デジタルドキュメントを含むデータセクションとを有するパケットを受け入れる。
ドキュメントプロセッサ108は、処理プロファイルに応じて処理されたデジタルドキュメントを供給するライン110上の出力部(図示省略)を有する。このドキュメントプロセッサ108は、メタデータセクションの処理プロファイル内の命令に応じて、デジタルドキュメントを処理する。
図2は、本実施の形態における例示的なパケット形式の図である。図2に示すように、システムの一形態として、メタデータプロセッサ102は、XMLで作成されたパケットメタデータセクションを受け入れる。しかしながら、このメタデータセクションは、必ずしもXMLでエンコードする必要はない。メタデータは、広く知られた言語形式又は独自の言語形式でエンコードすることができる。本実施の形態では、好適な言語形式の例として、XMLが用いられている。更に具体的には、このメタデータプロセッサ102は、通常、処理プロファイル及びデータセクションに先行する開始ブロック(ヘッダブロック)と、処理プロファイル及びデータセクションの後に続く終了ブロック(トレイラブロック)とを含むパケットを受け入れる。しかしながら、これは一形態であり、他のパケット形式も可能である。
ヘッダブロック(セグメント1)は、パッケージ(パケット)の始まりをマークする。このヘッダブロックには、発信者や、作成者や、オリジナルドキュメントが作成された際のタイムスタンプや、パケットシーケンス番号などといったデジタルパケット自体に関する一部の基本的なメンテナンス及び識別情報が含まれている。一形態として(図2参照)、このヘッダブロック内の全データが、XMLを使用してエンコードされる。
メタデータブロック又は処理プロファイル(セグメント2)は、ドキュメントに関するあらゆるビジネスロジックを含む。このメタデータブロック又は処理プロファイルは、更に、添付されたドキュメントを処理するための詳細な処理及びルーティング命令を含む。このメタデータブロック又は処理プロファイルは、全処理ノード(デバイス)のリストと共に、リスト上の処理デバイスそれぞれにおいて実行されるノード固有のプロセス命令を含む。このブロック内のデータは、XMLでエンコードされる。しかしながら、本発明の他の形態では、上記したデータと同様に他の言語を使用することも可能である。
電子(デジタル)ドキュメントブロック又はデータセクション(セグメント3)は、デジタルドキュメントの実際のデータを含む。このパケットが処理ノード間を移動すると、このブロックのコンテンツは、変化することになる。メタデータ命令により認められる場合には、ドキュメントコンテンツのオリジナル及び又は中間バージョンを維持することも可能である。このような場合、このブロックは、オリジナルドキュメントのいくつかのバージョンを含むことができる。メタデータ情報は、このブロックのコンテンツを制御する。殆どの場合、このブロックのコンテンツは、以前のノードにより作成された最新バージョンのドキュメントとなる。このブロックの全バイナリデータは、XMLタグで取り入れられている。
トレイラ又は終了ブロック(セグメント4)は、パッケージ(パケット)の終わりをマークする。このトレイラ又は終了ブロックには、更に、ドキュメントの完全性を保証する情報が含まれている。図2に示すように、このトレイラ又は終了ブロックのデータは、XMLでエンコードされる。しかしながら、本発明の他の形態では、上記したデータと同様に他の言語を使用することも可能である。
再び図1を参照して、メタデータプロセッサ102は、デバイスルーティング命令との相互照会を行なうプロセス命令を含むメタデータセクションに関するパケットを受け入れる。メタデータプロセッサ102は、(現行の)メタデータプロセッサのアドレスに関連する現行の処理プロファイルを抽出する。その後、ドキュメントプロセッサ108は、現行の処理プロファイル命令に応じて、デジタルドキュメントを処理する。
システム100の一形態として、メタデータプロセッサ102は、他のネットワーク接続デバイスにアドレス指定されたそれぞれに対応する複数のルーティング命令と、複数のプロセス命令とを有するパケットメタデータセクションを受け入れる。メタデータプロセッサ102は、ドキュメントプロセッサからライン110上で処理済みデジタルドキュメントを受け入れ、この処理済みデジタルドキュメントを伴うパケットを再び生成する。メタデータプロセッサ102は、このパケットを、ルーティング命令に応じて、ライン112上で次のネットワーク接続デバイスへ送信する。
その他の形態としては、メタデータプロセッサ102は、他のネットワーク接続デバイスにアドレス指定されたそれぞれに対応する複数のルーティング命令と、複数のプロセス命令とを有するパケットメタデータセクションを受け入れる。メタデータプロセッサ102は、ライン110上でドキュメントプロセッサ108から処理済みデジタルドキュメントを受け入れ、この処理済みデジタルドキュメントを伴うパケットを再び生成する。その後、メタデータプロセッサ102は、このパケットを、ルーティング命令に応じて、ライン112上で複数の次のネットワーク接続デバイスへ送信する。すなわち、このパケットは、いくつかのネットワーク接続デバイスへ(並行して)送信される。
上記したシステム100の構成要素は、ネスト化したソフトウェアルーチンとメモリ位置のバッファとの組み合わせとして、効果的に実施可能である。さらに、こうした構成要素は、ハードウェア、或いはハードウェアとソフトウェアとの組み合わせを使用しても実施可能である。
更に一般的には、本発明は、接続されたデバイスのネットワークにおいて自動デジタルドキュメント処理を行うシステム150として説明することができる。例えば、システム150は、システム100において詳細に説明したように、メタデータプロセッサ102とドキュメントプロセッサ108とを備えた第1デバイス152を含むことができる。システム150のコンテクストにおいて理解されるように、第1デバイス152のメタデータプロセッサ102は、ライン110上でドキュメントプロセッサ108から処理済みデジタルドキュメントを受け入れ、この処理済みデジタルドキュメントを伴うパケットを再び生成する。その後、第1デバイス152のメタデータプロセッサ102は、このパケットを、ルーティング命令に応じて、第2のネットワーク接続デバイス(以下、第2デバイスという)へ送信する。
システム150は、少なくとも、デジタルドキュメントと共に組み込まれた処理プロファイルを第1デバイス152から受け入れるネットワーク接続された入力部(図示省略)をライン158上に有するメタデータプロセッサ156と、ライン160上でメタデータプロセッサ156の下記する出力部に接続される入力部(図示省略)を有するドキュメントプロセッサ162とを含む第2デバイス154を備える。
第2デバイス154のメタデータプロセッサ156は、デジタルドキュメントと処理プロファイルとを供給する出力部(図示省略)をライン160上に有する。
第2デバイス154のドキュメントプロセッサ162は、処理プロファイルに応じて処理されたデジタルドキュメントを供給するライン163上の出力部(図示省略)を有する。
なお、本発明のシステム150は、任意の特定のタイプのネットワーク通信形式に限定されない。利用可能な通信形式には、その一部として、TCP/IP、ワイヤレス、及びシリアルデータ通信が含まれる。
システム150の一形態として、第1デバイス152のメタデータプロセッサ102は、ライン104上で、第3デバイス(下記参照)のプロセス及びルーティング命令を追加的に含むパケットを受け入れる。第1デバイス152のメタデータプロセッサ102は、ライン112上で、第3デバイスのプロセス及びルーティング命令を含むメタデータセクションを伴う再生成パケットを第2デバイス154へ送信する。なお、注意点として、このパケットは、第2デバイス154に対する命令を含むこともできる。第2デバイス154のメタデータプロセッサ156は、第3デバイスのプロセス及びルーティング命令を含むパケットを、ライン158上で受け入れる。第2デバイス154のメタデータプロセッサ156は、ライン164上で、第3デバイスのプロセス及びルーティング命令を含むメタデータセクションを伴う再生成パケットを第3デバイスへ送信する。
次に、システム150は、デジタルドキュメントと共に組み込まれた処理プロファイルを第2デバイス154から受け入れるネットワーク接続された入力部(図示省略)をライン170上に有するメタデータプロセッサ168を含む第3デバイス166を備える。第3デバイス166のメタデータプロセッサ168は、デジタルドキュメントと処理プロファイルとを供給する出力部(図示省略)をライン172上に有する。第3デバイス166のドキュメントプロセッサ174は、ライン172上でメタデータプロセッサの出力に接続される入力と、処理プロファイルに応じて処理されたデジタルドキュメントを供給するライン176上の出力とを有する。別の態様において、再生成パケットは、更なるドキュメント処理のために次のデバイスに送信される。
また、システム150の一形態として、第1デバイス152のメタデータプロセッサ102は、第2デバイス154の処理プロファイルを変更し、この変更処理プロファイルを、再生成パケットの処理済みデジタルドキュメントと共に、ライン112上で送信する。なお、第1デバイス152についてのみ説明したが、ネットワーク内の他のデバイスも、後続デバイスに対するプロセス命令を変更する能力を有する。例えば、おそらくは機械的な異常又はメモリの制限等により、第1デバイス152が特定の命令を実施できない場合、この欠落した動作は、次のデバイスのプロセス命令に追加することができる。注意点として、このシステムは、必ずしも対称であるとは限らない。すなわち、システム内の全てのデバイスが、必ずしもプロセス命令を変更できるとは限らない。同じく、システム内の全てのデバイスが、先行するデバイスにより命令の中で追加又は変更されたプロセスを実行できるとは限らない。
図1では、3つのネットワーク接続デバイスのみが示されているが、本発明のシステム150は、任意の特定の数のデバイスに制限されることはない。一般に、システム150は、複数のデバイスを設け、これら各デバイスは上記したようにメタデータプロセッサとドキュメントプロセッサとを備えている。このシステムの一形態として、例えば、第1デバイス152のメタデータプロセッサ102は、ルーティング命令に応じて再生成パケットを複数のデバイスに(並行して)送信することができる。
<機能の説明>
次に、本発明のシステム及び方法を用いた電子ドキュメントの処理の自動化について説明する。
デジタルドキュメントに関する処理情報は、パケットに直接的に含まれ、XMLエンコード命令の形態で提供され、本明細書ではこれをメタデータと呼ぶ。こうした処理及びルーティング命令は、デジタルドキュメントと共に、ある処理デバイスから別の処理デバイスへと「移動」する。ドキュメント自体がメタデータ情報を含むため、ドキュメント処理は、一つ以上の物理的位置で発生する場合がある。
このメタデータ情報は、添付デジタルドキュメントに対して実行することになる動作と、すべての処理工程が実行された後でパッケージ(パケット)をどのように処理するかの動作と、を処理デバイスに伝える。こうした柔軟性から、処理デバイスの非常に動的な使用が可能となる。このメタデータ情報は、更に、変則的なケースで意思決定プロセスを行う処理デバイスを支援する意思決定インフラを提供する。本発明は、プロセスにおける人間の関与を大幅に減らし、ドキュメントプロセスの自動化レベルを高める。
任意の処理デバイスでは、その処理デバイスをターゲットとしたメタデータ情報が抽出され、要求された動作セットが、ドキュメントに対して実行される。異なる処理シーケンスを、異なるドキュメントに対して、同じ処理ステーションにおいて同時に、人間がプロセスに直接的に関与せず実行できるため、非常に高い度合いの自動化及び柔軟性を達成することが可能である。エンドユーザ及び又はシステム管理者は、通常、処理及びルーティング命令を事前に作成する。こうした命令は、プロセスのインスタンスを生成する時点で、ユーザにより選択される。
XML言語及びXMLスキーマにより、効率的でインテリジェントなデジタルコンテンツ処理のための一般的なインフラを形成し、同時に、プロセスにおける人的要素の関与を最小化することが可能となる。XMLを使用することで、一般的なデジタルコンテンツ処理ノード(処理デバイス)の開発が可能となる。こうした処理ノードは、ハードウェア又はソフトウェアタイプのノードにすることができる。更に、XMLにより、サードパーティのプロバイダが、オープンシステムを構築することも可能となる。
プロセス命令、すなわち、メタデータは、電子ドキュメントの一部分である。本発明では、既存のネットワークインフラと、ある処理ノードから別のノードへデジタルドキュメントを転送する既存のプロトコルとを利用する。XMLメタデータ情報は、デジタルドキュメントに関する一連の望ましい処理動作及びルーティング命令を記述するために使用される。このメタデータ、及びデジタルドキュメントは、図2に示すように、一つの単位として、ある処理ノード(処理デバイス)から別の処理ノード(処理デバイス)へ一緒に移動する。
各処理デバイスは、特定のプロセス命令に関してメタデータブロックを解析する。命令が見つかると、処理デバイスは、関連するメタデータ命令のみを実行する。完了後、処理デバイスは、パケットを更新し、メタデータブロックのルーティング命令の定義通りに、一つ以上の受信先へと転送する。
この処理が最終受信先に到達する時、その処理デバイスに関するメタデータは、最終的なドキュメントデータのみが最終受信先に到達するように、メタデータブロックを完全に欠落させる命令を含むことができる。なお、メタデータ情報は、ドキュメント作成時に電子ドキュメントに添付され、最終受信先へ向かう途中の一つ以上の処理ステップに応じて、更新/強化すること、或いは除去することも可能である。換言すれば、メタデータは、ドキュメント処理動作の期間中、不変状態を維持することを強制されない。
処理デバイスは、通常、本発明のアルゴリズムを実行することが可能なソフトウェアを含む。各処理デバイスは、システムワイドなタイプのコマンド、すなわち、ネットワークに接続された処理デバイスが理解及び実行可能である一般的なコマンドを実行できなくてはならない。
図3は、本発明の例示的なプロセスフローを示す図である。この図3は、デジタルコンテンツが二箇所で処理される非常に単純なケースを表している。プロセス「A」は、この例においてコピー装置により使用可能であり、デジタルドキュメントを作成することで処理を開始する。これは、その後、オリジナルのデジタルドキュメントに対して画像処理機能「SHARPEN」を実行する。このステップの目的は、ドキュメント内に存在する可能性のある任意のノイズデータを取り除くことである。このデバイスは、その後、このドキュメントを次のステージへ配信し、通知イベントを生成する。
PC上で実行されるソフトウェアプロセスにすることが可能な配信先ノード(処理デバイス)「B」にパケットが到着すると、新しいスレッドの実行が開始される。メタデータ命令は、この処理デバイスに対して、パケットからデジタルドキュメントを抽出し、ローカルで保存することを命令する。
図4は、複数のネットワーク接続されたデバイスにおける本発明のシステムのドキュメント処理を示した複雑な例である。この例では、いくつかの処理デバイスが、ドキュメント処理に関与する。処理デバイス(ノード)「A」及び「D」は、エンドユーザにより指定される。この例の管理者は処理デバイス「A」の使用にいくつかの追加的なルールを課しており、いくつかのシステム処理のために、処理デバイス「A」の出力を常に処理デバイス「B」に送ることが強制されている。この例において、管理者は、デバイス「A」で処理される全ドキュメントに関する自動アーカイビングプロセスを作成している。図4では、4つのデバイスを用いているが、ネットワークを組むことが可能なデバイスの数に対する特別な制限は存在しない。
図5は、本発明の例示的なパケット処理のフローチャートである。図5に示された番号付きの処理ステップを、それぞれ処理ステップごとに説明する。
ステップ1:開始。すなわち、アルゴリズムの開始点である。
ステップ2:パケットを受信する。すなわち、受信デバイスにおいてパケットを受信する。この受信デバイスは、受信したパケットがパケット形式の定義と一致し、転送中にデータが失われているか否かを検証する(図5に示す「有効性の判断」)。セキュリティプロトコルが使用される場合、ユーザの資格の認証及び妥当性確認が行われる。
ステップ3:メタデータブロックで「ME」を発見する。すなわち、ステップ3において受信したパケットがパケット形式の定義と一致し、転送中にデータが失われていない場合、受信デバイスにアドレス指定された命令を見つける。この処理デバイスは、メタデータブロックから関連するメタデータを抽出する。そして、他のデバイスを受信先とする命令は、無視される。
ステップ4:発見の判断。すなわち、ステップ3においてメタデータを抽出した処理デバイスを受信先とするメタデータブロックが発見されたか否かをチェックする。この処理ノードに関する特定の命令を伴うメタデータブロックを発見できない場合は、致命的エラー状態とみなされる。
ステップ5:エラー状態の掲示。すなわち、ステップ2、4においてエラー状態とみなされた場合(図5に示すNo)、このエラー状態は、システム/ユーザに対して掲示される。
ステップ6:異常終了。すなわち、ステップ5においてエラー状態がシステム/ユーザに対して掲示された後、エラー状態に遭遇した場合のアルゴリズムの終了点である。
ステップ7:現行のデータブロックに対するポインタを発見する。すなわち、この処理ノードによる処理に関して有効なデータブロックが存在することを検証する。データブロックが発見できない場合は、致命的エラー状態と見なされる。
ステップ8:発見の判断。すなわち、この処理ノード(処理デバイス)に関する少なくとも一つの有効なデータブロックが存在することをチェックする。データブロックが発見できない場合は、致命的エラー状態と見なされる。
ステップ9:「MY」ブロックを解析し、次のコマンドを取得する。すなわち、この処理ノード(処理デバイス)に対して事前に割り当てられたコマンドのリストを解析して実行する。
ステップ10:成否の判断。すなわち、新しい命令が発見されない場合、下記するステップ13を介して処理アルゴリズムを終了する。
ステップ11:コマンドを実行する。すなわち、ステップ10において新しい命令が発見された場合、コマンドの実行を試みる。故障状態の場合は、残りのシステムに対して、適切なエラー状態がステップ5を介して掲示される。
ステップ12:成否の判断。すなわち、現行のコマンドの実行が成功して完了した場合、この実行フローは、ステップ9へと戻される。
ステップ13:正常終了。すなわち、これは、致命的なエラーに遭遇しなかった場合のアルゴリズムの終了点である。注意点として、このステップでは、次の処理ステージへパケットが転送されない。これが必要な場合は、ステップ11で実行されるコマンドの一つとして、既に実行されている。
図6は、接続デバイス(以下、ノードとする)のネットワークにおける自動デジタルドキュメント処理を行うための本発明の方法を示すフローチャートである。明確にするため、一連の番号付きのステップとして、この方法を表しているが、明記されていない限り、この番号から順序を推測するべきではない。これらのステップの一部は、省略すること、並行して実行すること、或いは連続の順序を厳密に維持する必要なく実行することが可能である。この方法は、ステップ600から開始される。
ステップ602では、ステップ600の後、処理プロファイルを生成する(本発明でいう第2生成ステップ)。
ステップ604では、ステップ602で生成された処理プロファイルをデジタルドキュメントと共に組み込む(本発明でいう第2組込ステップ)。
ステップ606では、組み込まれた処理プロファイルに応じてデジタルドキュメントを処理する(本発明でいう処理ステップ)。
この方法の一形態として、ステップ604において処理プロファイルをデジタルドキュメントと共に組み込むステップ(本発明でいう組込ステップ)は、処理プロファイルに関するメタデータセクションと、デジタルドキュメントに関するデータセクションとを有するパケットを生成するステップ(本発明でいう生成ステップ)を含む。次に、ステップ606において、組み込まれた処理プロファイルに応じてデジタルドキュメントを処理する処理ステップは、現行のノードが現行のノードプロセスとルーティング命令とを抽出するステップ(本発明でいう抽出ステップ)を含む。
他の形態として、ステップ604において処理プロファイルをデジタルドキュメントと共に組み込む組込ステップは、XMLで作成された処理プロファイルに関するメタデータセクションを作成するステップ(本発明でいう作成ステップ)を含む。
また、他の形態として、ステップ604において、処理プロファイルに関するメタデータセクションと、デジタルドキュメントに関するデータセクションとを有するパケットを生成する生成ステップは、処理プロファイル及びデータセクションに先行する開始ブロックと、処理プロファイル及びデータセクションの後に続く終了ブロックとを生成するステップ(本発明でいう第3生成ステップ)を含む。
また、他の形態として、ステップ606において、組み込まれた処理プロファイルに応じてデジタルドキュメントを処理する処理ステップは、現行のノード(以下、第1ノードとする)がノードルーティング命令から次のネットワーク接続ノード(以下、第2ノードとする)を決定するステップ(本発明でいう決定ステップ)を含む。次に、この方法は、更なるステップを含み、ステップ608では、メタデータセクションパケットを第1ノードから次の第2ノードへ送る(本発明でいう送信ステップ)。ステップ610では、このパケットを第2ノードで受信する(本発明でいう受信ステップ)。ステップ612では、デジタルドキュメントを第2ノードで処理する(本発明でいう第2処理ステップ)。
また、他の形態では、ステップ612において、デジタルドキュメントを第2ノードで処理するステップは、サブステップを含む。ステップ612aでは、メタデータセクションの処理プロファイルを読み取る(本発明でいう読取ステップ)。ステップ612bでは、第2ノードに関連するプロセス命令を識別する(本発明でいう識別ステップ)。ステップ612cでは、(識別された)プロセス命令により、デジタルドキュメントを処理する(本発明でいう第4処理ステップ)。なお、処理プロファイルのプロセス命令に応じてデジタルドキュメントを処理してもよい(本発明でいう第3処理ステップ)。
また、他の形態として、ステップ612において、デジタルドキュメントを第2ノードで処理するステップは、ノードルーティング命令から、次のネットワーク接続ノード(以下、第3ノードとする)を決定するステップ(本発明でいう第2決定ステップ)を含む。次に、この方法は、更なるステップを含み、ステップ614では、メタデータセクションパケットを第2ノードから次の第3ノードへ送る(本発明でいう第2送信ステップ)。ステップ616では、このパケットを第3ノードで受信する(本発明でいう第2受信ステップ)。ステップ618では、デジタルドキュメントを第3ノードで処理する(本発明でいう第3処理ステップ)。
この方法の一形態として、ステップ606において、組み込まれた処理プロファイルに応じてデジタルドキュメントを処理する処理ステップは、ノードルーティング命令から、複数の次のネットワーク接続ノードを決定するステップを含む(本発明でいう第3決定ステップ)。次に、ステップ608において、次のノードにアドレス指定された、デジタルドキュメントと組み込まれた処理プロファイルとのパケットを送信するステップは、このパケットを複数のノードに送信するステップを含む(本発明でいう第3送信ステップ)。
本発明にかかる方法は、更なるステップを含み、ステップ607では、第1ノードでデジタルドキュメントを処理するステップに続いて、組み込まれた処理プロファイル内のプロセス命令を、次の第2ノード向けに変更する(本発明でいう変更ステップ)。ステップ608において、メタデータセクションパケットを第1ノードから次の第2ノードへ送信するステップは、変更されたプロセス命令を送信するステップ(本発明でいう第4送信ステップ)を含む。次に、ステップ612において、デジタルドキュメントを第2ノードで処理するステップは、変更されたプロセス命令によりデジタルドキュメントを処理するステップ(本発明でいう第4処理ステップ)を含む。
上記したように、接続されたデバイスまたはノードのネットワークにおいてデジタルドキュメントを自動的に処理するためのシステム及び方法が提供された。特定の実施に関する幾つかの例を提示したが、本発明は、こうした例にのみ限定されるものではない。
また、XMLコーディングしたメタデータを含むものとして本発明を説明してきたが、本発明は、特定の言語に限定されるものではない。
また、本発明は、特定のネットワーク通信形式に限定されるものでもなく、本発明の他の変形例及び実施形態は、当業者により想到されるものである。
なお、本出願は、米国で出願されたアメリカ特許願第10/253、112号に基づく出願であり、その内容はこれらに言及することにより本出願に組み込まれる。
本発明は、分散環境又はネットワークにおいて、メタデータを利用して、電子(デジタル)ドキュメント処理ステップ及びルーティング命令を通信するためのシステムおよび方法に好適である。
本実施の形態にかかる、ネットワーク接続デバイスにおいて自動デジタルドキュメント処理を行う自動デジタルドキュメント処理システムの概略ブロック図である。 本実施の形態における例示的なパケット形式を示す図である。 本実施の形態にかかる自動デジタルドキュメント処理システムにおける自動デジタルドキュメント処理の例示的な処理フローを示す図である。 本実施の形態にかかる、複数のネットワーク接続デバイスにおいて自動デジタルドキュメント処理を行う自動デジタルドキュメント処理システムにおける処理フローを示す図である。 本実施の形態にかかる自動デジタルドキュメント処理システムにおける例示的なパケット処理のフローチャートである。 接続ノードのネットワークにおいて自動デジタルドキュメント処理を行うための本発明にかかる自動デジタルドキュメント処理方法のフローチャートである。
符号の説明
100 自動デジタルドキュメント処理システム
102、156、168 メタデータプロセッサ
108、162、174 ドキュメントプロセッサ
152 第1デバイス
154 第2デバイス
166 第3デバイス

Claims (24)

  1. ネットワーク接続された複数のノードにおいてデジタルドキュメントを自動的に処理する自動デジタルドキュメント処理方法であって、
    デジタルドキュメントと共に処理プロファイルを組み込む組込ステップと、
    前記組込ステップにより組み込まれた処理プロファイルに応じて前記デジタルドキュメントを処理する処理ステップと、を有することを特徴とする自動デジタルドキュメント処理方法。
  2. 請求項1に記載の自動デジタルドキュメント処理方法において、
    前記組込ステップは、処理プロファイルに関するメタデータセクションと、デジタルドキュメントに関するデータセクションとを有するパケットを生成する生成ステップを含むことを特徴とする自動デジタルドキュメント処理方法。
  3. 請求項2に記載の自動デジタルドキュメント処理方法において、
    前記処理ステップは、現行のノードが、現行のノードプロセスとルーティング命令と抽出する抽出ステップを含むことを特徴とする自動デジタルドキュメント処理方法。
  4. 請求項3に記載の自動デジタルドキュメント処理方法において、
    前記組込ステップは、XMLで作成された前記処理プロファイルに関する前記メタデータセクションを作成する作成ステップを含むことを特徴とする自動デジタルドキュメント処理方法。
  5. 請求項3に記載の自動デジタルドキュメント処理方法において、
    前記処理ステップには、現行のノードが、ノードルーティング命令に基づき、次のネットワーク接続ノードを決定する決定ステップを含み、前記現行のノードを第1ノードとするとともに、前記ネットワーク接続ノードを第2ノードとし、かつ、
    前記第1ノードから前記第2ノードへメタデータセクションパケットを送信する送信ステップと、前記第2ノードで前記メタデータセクションパケットを受信する受信ステップと、前記第2ノードで前記デジタルドキュメントを処理する第2処理ステップと、を有することを特徴とする自動デジタルドキュメント処理方法。
  6. 請求項5に記載の自動デジタルドキュメント処理方法において、
    前記第2処理ステップは、メタデータセクションの処理プロファイルを読み取る読取ステップと、処理プロファイルのプロセス命令に応じてデジタルドキュメントを処理する第3処理ステップと、を含むことを特徴とする自動デジタルドキュメント処理方法。
  7. 請求項5に記載の自動デジタルドキュメント処理方法において、
    前記第2処理ステップは、メタデータセクションの処理プロファイルを読み取る読取ステップと、前記第2ノードに関連するプロセス命令を識別する識別ステップと、前記識別ステップにより識別されたプロセス命令により、デジタルドキュメントを処理する第4処理ステップと、を含むことを特徴とする自動デジタルドキュメント処理方法。
  8. 請求項6に記載の自動デジタルドキュメント処理方法において、
    前記第2処理ステップには、ノードルーティング命令に基づき、次のネットワーク接続ノードである第3ノードを決定する第2決定ステップを含み、かつ、
    前記第2ノードから前記第3ノードへメタデータセクションパケットを送信する第2送信ステップと、前記第3ノードで前記メタデータセクションパケットを受信する第2受信ステップと、前記第3ノードで前記デジタルドキュメントを処理する第3処理ステップと、を有することを特徴とする自動デジタルドキュメント処理方法。
  9. 請求項8に記載の自動デジタルドキュメント処理方法において、
    前記処理ステップには、ノードルーティング命令に基づき、複数の次のネットワーク接続ノードを決定する第3決定ステップを含み、かつ、
    前記次のネットワーク接続ノードにパケットを送信することを含む、前記次のネットワーク接続ノードにアドレス指定された前記処理プロファイルとデジタルドキュメントとのパケットを送信する第3送信ステップを有することを特徴とする自動デジタルドキュメント処理方法。
  10. 請求項5に記載の自動デジタルドキュメント処理方法において、
    前記第1ノードでデジタルドキュメントを処理する前記処理ステップに続いて、組み込まれた処理プロファイル内のプロセス命令を、前記第2ノード向けに変更する変更ステップを有し、かつ、
    前記送信ステップには、前記変更ステップにより変更されたプロセス命令を送信する第4送信ステップを含み、
    前記第2処理ステップには、前記変更ステップにより変更されたプロセス命令によりデジタルドキュメントを処理する第4処理ステップを含むことを特徴とする自動デジタルドキュメント処理方法。
  11. 請求項1に記載の自動デジタルドキュメント処理方法において、
    処理プロファイルを生成する第2生成ステップを有し、かつ、
    前記組込ステップには、前記第2生成ステップにより生成された処理プロファイルを組み込む第2組込ステップを含むことを特徴とする自動デジタルドキュメント処理方法。
  12. 請求項2に記載の自動デジタルドキュメント処理方法において、
    前記生成ステップには、前記処理プロファイル及び前記データセクションに先行する開始ブロックと、前記処理プロファイル及び前記データセクションの後に続く終了ブロックとを生成する第3生成ステップを含むことを特徴とする自動デジタルドキュメント処理方法。
  13. ネットワーク接続されたデバイスにおいてデジタルドキュメントを自動的に処理する自動デジタルドキュメント処理システムであって、
    デジタルドキュメントと共に組み込まれた処理プロファイルを受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、
    前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部とを有するドキュメントプロセッサと、が備えられることを特徴とする自動デジタルドキュメント処理システム。
  14. 請求項13に記載の自動デジタルドキュメント処理システムにおいて、
    前記メタデータプロセッサは、前記処理プロファイルを含むメタデータセクションと、前記デジタルドキュメントを含むデータセクションとを有するパケットを入力し、
    前記ドキュメントプロセッサが、前記メタデータセクションの前記処理プロファイル内の命令に応じて前記デジタルドキュメントを処理することを特徴とする自動デジタルドキュメント処理システム。
  15. 請求項14に記載の自動デジタルドキュメント処理システムにおいて、
    前記メタデータプロセッサは、デバイスルーティング命令との相互照会を行なうプロセス命令を含むメタデータセクションに関するパケットを受け入れるとともに、当該メタデータプロセッサのアドレスに関連する現行の処理プロファイルを抽出し、
    前記ドキュメントプロセッサは、前記現行の処理プロファイル命令に応じて前記デジタルドキュメントを処理することを特徴とする自動デジタルドキュメント処理システム。
  16. 請求項15に記載の自動デジタルドキュメント処理システムにおいて、
    前記メタデータプロセッサは、ネットワーク接続された他の前記デバイスへアドレス指定されたそれぞれに対応する複数のルーティング命令と、複数のプロセス命令と、を有するパケットメタデータセクションを受け入れ、かつ、前記ドキュメントプロセッサから前記処理済みデジタルドキュメントを受け入れるとともに、前記処理済みデジタルドキュメントに関するパケットを再び生成して、このパケットを前記ルーティング命令に応じて次のネットワーク接続されたデバイスへ送信することを特徴とする自動デジタルドキュメント処理システム。
  17. 請求項15に記載の自動デジタルドキュメント処理システムにおいて、
    前記メタデータプロセッサは、ネットワーク接続された他の前記デバイスへアドレス指定されたそれぞれに対応する複数のルーティング命令と、複数のプロセス命令と、を有するパケットメタデータセクションを受け入れ、かつ、前記ドキュメントプロセッサから前記処理済みデジタルドキュメントを受け入れるとともに、前記処理済みデジタルドキュメントに関するパケットを再び生成して、このパケットを前記ルーティング命令に応じてネットワーク接続された複数の次のデバイスへ送信することを特徴とする自動デジタルドキュメント処理システム。
  18. 請求項15に記載の自動デジタルドキュメント処理システムにおいて、
    前記メタデータプロセッサは、XMLで作成されたパケットメタデータセクションを受け入れることを特徴とする自動デジタルドキュメント処理システム。
  19. 請求項15に記載の自動デジタルドキュメント処理システムにおいて、
    前記メタデータプロセッサは、前記処理プロファイル及び前記データセクションに先行する開始ブロックと、前記処理プロファイル及び前記データセクションの後に続く終了ブロックとを含むパケットを受け入れることを特徴とする自動デジタルドキュメント処理システム。
  20. ネットワーク接続された複数のデバイスにおいてデジタルドキュメントを自動的に処理する自動デジタルドキュメント処理システムであって、
    デジタルドキュメントと共に組み込まれた処理プロファイルを受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部とを有するドキュメントプロセッサと、が備えられた第1デバイスが設けられ、かつ、
    デジタルドキュメントと共に組み込まれた処理プロファイルを前記第1デバイスから受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部とを有するドキュメントプロセッサと、が備えられた第2デバイスが少なくとも設けられ、
    前記第1デバイスの前記メタデータプロセッサは、前記ドキュメントプロセッサから前記処理済みデジタルドキュメントを受け入れ、前記処理済みデジタルドキュメントを有する前記パケットを再び生成して、このパケットをルーティング命令に応じて前記第2デバイスへ送信することを特徴とする自動デジタルドキュメント処理システム。
  21. 請求項20に記載の自動デジタルドキュメント処理システムにおいて、
    デジタルドキュメントと共に組み込まれた処理プロファイルを前記第2デバイスから受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部を有するドキュメントプロセッサと、が備えられた第3デバイスが設けられ、
    前記第1デバイスの前記メタデータプロセッサは、前記第3デバイスのプロセス及びルーティング命令を追加的に含むパケットを受け入れ、前記第3デバイスのプロセス及びルーティング命令を含むメタデータセクションを有する再生成パケットを前記第2デバイスへ送信し、
    前記第2デバイスの前記メタデータプロセッサは、前記第3デバイスのプロセス及びルーティング命令を含むパケットを受け入れ、前記第3デバイスのプロセス及びルーティング命令を含むメタデータセクションを有する再生成パケットを前記第3デバイスへ送信することを特徴とする自動デジタルドキュメント処理システム。
  22. 請求項20に記載の自動デジタルドキュメント処理システムにおいて、
    前記第1デバイスの前記メタデータプロセッサは、前記第2デバイスの前記処理プロファイルを変更し、変更した処理プロファイルを、前記再生成パケットの前記処理済みデジタルドキュメントと共に送信することを特徴とする自動デジタルドキュメント処理システム。
  23. 請求項20に記載の自動デジタルドキュメント処理システムにおいて、
    更に複数のデバイスが設けられ、これらデバイス夫々には、デジタルドキュメントと共に組み込まれた処理プロファイルを受け入れるネットワーク接続された入力部と、前記デジタルドキュメント及び前記処理プロファイルを供給する出力部とを有するメタデータプロセッサと、前記メタデータプロセッサの前記出力部に接続された入力部と、前記処理プロファイルに応じて処理されたデジタルドキュメントを供給する出力部を有するドキュメントプロセッサと、が備えられ、
    前記第1デバイスの前記メタデータプロセッサは、ルーティング命令に応じて前記再生成パケットを前記複数のデバイスへ送信することを特徴とする自動デジタルドキュメント処理システム。
  24. 請求項20に記載の自動デジタルドキュメント処理システムにおいて、
    前記第1デバイスの前記メタデータプロセッサは、XMLで作成されたパケットメタデータセクションを受け入れ、XMLで作成された再生成パケットメタデータセクションを送信することを特徴とする自動デジタルドキュメント処理システム。
JP2003330108A 2002-09-23 2003-09-22 自動デジタルドキュメント処理方法およびシステム Pending JP2004173238A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/253,112 US7228357B2 (en) 2002-09-23 2002-09-23 System and method for automatic digital document processing

Publications (1)

Publication Number Publication Date
JP2004173238A true JP2004173238A (ja) 2004-06-17

Family

ID=32068147

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003330108A Pending JP2004173238A (ja) 2002-09-23 2003-09-22 自動デジタルドキュメント処理方法およびシステム

Country Status (2)

Country Link
US (2) US7228357B2 (ja)
JP (1) JP2004173238A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008210379A (ja) * 2007-01-30 2008-09-11 Sony Corp コンテンツ伝送システム、コンテンツ送信装置および方法、コンテンツ受信装置および方法、プログラム、並びに記録媒体
JP2008245258A (ja) * 2007-03-23 2008-10-09 Research In Motion Ltd モバイル配信フレームワークにおけるコンテンツ処理の調和のための方法およびシステム
US7882145B2 (en) 2007-03-23 2011-02-01 Research In Motion Limited Method and system for orchestration of content processing in mobile delivery frameworks

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8904270B2 (en) * 2006-11-29 2014-12-02 Omtool Ltd. Methods and apparatus for enterprise document distribution
US8732566B2 (en) * 2006-11-29 2014-05-20 Omtool, Ltd. Methods and apparatus for digital content handling
US20040158733A1 (en) 2003-02-11 2004-08-12 Thaddeus Bouchard Method and system for secure facsimile delivery and registration
WO2005026952A2 (en) * 2003-09-17 2005-03-24 Research In Motion Limited System and method for management of mutating applications
US20050275566A1 (en) * 2004-06-14 2005-12-15 Nokia Corporation System and method for transferring content
US8856467B2 (en) * 2004-11-18 2014-10-07 International Business Machines Corporation Management of metadata in a storage subsystem
US8738707B2 (en) * 2005-01-21 2014-05-27 The Invention Science Fund I, Llc Limited-life electronic mail accounts
US20060168051A1 (en) * 2005-01-21 2006-07-27 Searete Llc, A Limited Liability Corporation Of The State Delaware Limited-use instant messaging accounts
US20060168050A1 (en) * 2005-01-21 2006-07-27 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Interface for creation of limited-use electronic mail accounts
US8831991B2 (en) * 2005-01-21 2014-09-09 The Invention Science Fund I, Llc Limited-life electronic mail account as intermediary
US20070127057A1 (en) * 2005-12-01 2007-06-07 Lexmark International, Inc. Job status tracking and notification system
EP2267981B1 (en) * 2006-05-02 2013-06-26 Research In Motion Limited Multi-layered enveloped method and system for content delivery
US8024452B2 (en) * 2006-05-02 2011-09-20 Research In Motion Limited Dynamic syndicated content delivery system and method
US8365081B1 (en) * 2009-05-28 2013-01-29 Amazon Technologies, Inc. Embedding metadata within content
EP2744173B1 (en) * 2012-10-26 2018-08-15 Huawei Device (Dongguan) Co., Ltd. Multiple-service processing method and browser
US10346802B2 (en) 2015-10-28 2019-07-09 Open Text GXS ULC Trading partner relationship graph for information exchange platform
US10241985B2 (en) 2016-08-02 2019-03-26 Open Text Sa Ulc Systems and methods for intelligent document-centric orchestration through information exchange platform
US10567380B2 (en) 2017-07-08 2020-02-18 Bank Of America Corporation Document orchestration system for processing digital consent information

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5862325A (en) 1996-02-29 1999-01-19 Intermind Corporation Computer-based communication system and method using metadata defining a control structure
US6360234B2 (en) * 1997-08-14 2002-03-19 Virage, Inc. Video cataloger system with synchronized encoders
US6151624A (en) 1998-02-03 2000-11-21 Realnames Corporation Navigating network resources based on metadata
US6295538B1 (en) * 1998-12-03 2001-09-25 International Business Machines Corporation Method and apparatus for creating metadata streams with embedded device information
US20030001880A1 (en) * 2001-04-18 2003-01-02 Parkervision, Inc. Method, system, and computer program product for producing and distributing enhanced media
US7239406B1 (en) * 1999-09-30 2007-07-03 Ricoh Co., Ltd System for capturing facsimile data in an electronic document management system
US7084998B2 (en) * 2001-02-13 2006-08-01 Ariba, Inc. Method and system for processing files using a printer driver
US20030177248A1 (en) * 2001-09-05 2003-09-18 International Business Machines Corporation Apparatus and method for providing access rights information on computer accessible content
US20030046578A1 (en) * 2001-09-05 2003-03-06 International Business Machines Incorporation Apparatus and method for providing access rights information in metadata of a file
US7353287B2 (en) * 2001-09-26 2008-04-01 Adobe Systems Incorporated Marked foreign data blocks
US7243146B2 (en) * 2001-10-24 2007-07-10 Hewlett-Packard Development Company, L.P. Methods and apparatuses for use in asset tracking during file handling
US7496841B2 (en) * 2001-12-17 2009-02-24 Workshare Technology, Ltd. Method and system for document collaboration
US20030135857A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur Content discovery in a digital broadcast data service
US20030140185A1 (en) * 2002-01-22 2003-07-24 Darrel Cherry Method and system for client-side print job meta-data collection and open billing
US20030189727A1 (en) * 2002-04-09 2003-10-09 Nexpress Solutions Llc Method and apparatus for using fields of data to organize variable data print jobs
US20030237054A1 (en) * 2002-06-21 2003-12-25 Nexpress Solutions Llc Concept for automated scatter proofing of content elements used in personalized print jobs

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008210379A (ja) * 2007-01-30 2008-09-11 Sony Corp コンテンツ伝送システム、コンテンツ送信装置および方法、コンテンツ受信装置および方法、プログラム、並びに記録媒体
US8635369B2 (en) 2007-01-30 2014-01-21 Sony Corporation Content transmission system, content sending apparatus and method, content reception apparatus and method, program, and recording media
JP2008245258A (ja) * 2007-03-23 2008-10-09 Research In Motion Ltd モバイル配信フレームワークにおけるコンテンツ処理の調和のための方法およびシステム
US7882145B2 (en) 2007-03-23 2011-02-01 Research In Motion Limited Method and system for orchestration of content processing in mobile delivery frameworks

Also Published As

Publication number Publication date
US20040073613A1 (en) 2004-04-15
US7228357B2 (en) 2007-06-05
US20070208875A1 (en) 2007-09-06

Similar Documents

Publication Publication Date Title
US20070208875A1 (en) Automatic digital document processing
US11171799B2 (en) Communication system, control device, setting device, setting method, and program
US5621894A (en) System and method for exchanging computer data processing capabilites
US8086691B2 (en) Method and device for exchanging data between mobile stations in a peer to peer network
JP2002055896A (ja) 通信システムと装置
US8001191B2 (en) Data communication apparatus capable of rewriting firmware
JP2008293503A (ja) ネットワークイネーブル印刷装置、方法及び記録媒体
JP2002073310A (ja) 通信システムとその方法及び記憶媒体
JP2009032256A (ja) Soapリクエストを処理するネットワーク装置
US20060230152A1 (en) Communication apparatus, program product for adding communication mechanism to communication apparatus for providing improved usability and communication efficiency, and recording medium storing program product
CN105635513B (zh) 通信系统、通信方法以及带网关功能的设备
JP2003141002A (ja) Url長変換システム及びそのプログラム
JP2009211504A (ja) 情報提供サーバ、プログラム、情報提供方法及び情報提供システム
JP2005215977A (ja) ネットワークデバイス連携方法およびネットワークデバイス連携プログラム
CN101841453A (zh) 一种网络错误源的处理方法、系统及网络节点
JP2007265356A (ja) 通信プロトコルを用いた相互接続方法および装置
JP5272400B2 (ja) 新たなサービスを装置に動的に追加するための方法、装置及びコンピュータプログラム
JP2009146347A (ja) 通信システム
JP2008154087A (ja) 通信装置及び通信制御方法
JP2017135499A (ja) 通信設定通知装置
JP4605025B2 (ja) Fax送信システム及びfax送信要求の中継方法
US8745286B2 (en) Transmission apparatus, reception apparatus, transmission method, reception method, and program
JP2000049778A (ja) 同報通信方法および通信装置
JP2008027191A (ja) ネットワークシステム、クライアント装置、及び、プログラム
JP4579119B2 (ja) Sipフィルタリングゲートウェイ、sipフィルタリング方法およびsipフィルタリングプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070827

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080610