(57)【要約】【課題】ユーザが電子メール要求によってアクセスするドキュメント処理サービスを実行するシステムおよび方法を提供する。【解決手段】先ず、ドキュメント処理操作に対応する一時的なアドレス要求をユーザから受け取る。この要求に対応して、一時的なアドレス・データを生成する。次に、ユーザからドキュメント処理要求を受け取る。次いで、要求に関連する電子ドキュメントを一時的なアドレスに対応するドキュメント処理装置等にルーティングする。次に、受け取ったドキュメント処理要求にしたがってドキュメント処理操作を開始させる。所定の事象が発生したときに、一時的なアドレスは削除される。【選択図】図５
2008176784.tif 000002
【特許請求の範囲】
【請求項１】
一時的なアドレスの生成を求める一時的アドレス要求をユーザから受け取る手段と、
受け取った要求にしたがって電子ドキュメントをルーティングするための一時的なアドレスのデータを生成する手段と、
少なくとも１つの電子ドキュメントを処理するためのドキュメント処理要求を受け取る手段と、
前記少なくとも１つの電子ドキュメントを、前記一時的なアドレスに対応するドキュメント処理装置にルーティングする手段と、
受け取ったドキュメント処理要求にしたがって、前記ドキュメント処理装置によるドキュメント処理操作を開始させる手段と、
一時的なアドレスを無効にする所定の事象が生じたときに前記一時的なアドレスを削除する手段と
を有することを特徴とするドキュメント処理システム。
【請求項２】
前記所定の事象は、所定の時間期間の満了であることを特徴とする請求項１に記載のドキュメント処理システム。
【請求項３】
前記所定の事象は、所定のドキュメント処理操作の回数であることを特徴とする請求項１に記載のドキュメント処理システム。
【請求項４】
前記一時的なアドレスは、前記ドキュメント処理装置のアドレスであることを特徴とする請求項１に記載のドキュメント処理システム。
【請求項５】
前記一時的なアドレスのデータは、ユーザと関連付けられた電子メール・サーバを表すデータと、ユーザと関連付けられた識別データとを含むことを特徴とする請求項４に記載のドキュメント処理システム。
【請求項６】
前記ドキュメント処理装置は、印刷機能、またはファクシミリ通信機能、またはデータ保存機能を有することを特徴とする請求項１に記載のドキュメント処理システム。
【請求項７】
一時的なアドレスの生成を求める一時的アドレス要求をユーザから受け取るステップと、
受け取った要求にしたがって電子ドキュメントをルーティングするための一時的なアドレスのデータを生成するステップと、
少なくとも１つの電子ドキュメントを処理するためのドキュメント処理要求を受け取るステップと、
前記少なくとも１つの電子ドキュメントを、前記一時的なアドレスに対応するドキュメント処理装置にルーティングするステップと、
受け取ったドキュメント処理要求にしたがって、前記ドキュメント処理装置によるドキュメント処理操作を開始させるステップと、
一時的なアドレスを無効にする所定の事象が生じたときに前記一時的なアドレスを削除するステップと
を含むことを特徴とするドキュメント処理方法。
【請求項８】
前記所定の事象は、所定の時間期間の満了であることを特徴とする請求項７に記載のドキュメント処理方法。
【請求項９】
前記所定の事象は、所定のドキュメント処理操作の回数であることを特徴とする請求項７に記載のドキュメント処理方法。
【請求項１０】
前記一時的なアドレスは、前記ドキュメント処理装置のアドレスであることを特徴とする請求項７に記載のドキュメント処理方法。
【請求項１１】
前記一時的なアドレスのデータは、ユーザと関連付けられた電子メール・サーバを表すデータと、ユーザと関連付けられた識別データとを含むことを特徴とする請求項１０に記載のドキュメント処理方法。
【請求項１２】
前記ドキュメント処理装置は、印刷機能、またはファクシミリ通信機能、またはデータ保存機能を有することを特徴とする請求項７に記載のドキュメント処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント処理サービスを実行するシステムおよび方法に関し、特に、ユーザが電子メール要求によってアクセスするドキュメント処理サービスを実行するシステムおよび方法に関する。
【背景技術】
【０００２】
専門家や他のモバイル・ユーザは、オフィス環境から離れている状況でドキュメントや他のデータを処理することを日常的に必要としている。そのようなユーザは、ドキュメントを印刷、ファックス、記憶、または画像走査することによって画像データを生成し、次にそのような画像データの配布あるいは他の機能での処理を行う必要がある。ユーザは、ドキュメント処理サービスまたは提供者に電子メール要求を送ることによってそのようなドキュメント処理サービスにアクセスすることができる。ドキュメント処理サービスのドキュメント処理要求を受け取る役割をする電子メール・サーバは、通常、スパム・メールとして知られている多数の未承諾電子メール（unsolicited electronic mail）または混乱を起こさせる電子メール（disruptive electronic mail）を受け取る。スパム・メールは、多くの場合、製品やサービスの販売を促進したり、政治的または社会的意見を同報通信したりするために使用される。電子メール・サーバがドキュメント処理要求を処理できる効率は、そのような多数の未承諾電子メールの受信に大きく影響されることがある。
【０００３】
ジャンク電子メール（junk electronic mail）、すなわち迷惑メールを考慮すると、有料のサービスによるドキュメントのリモート処理の問題点は悪化する。未承諾電子メール・メッセージが、印刷、ファクシミリ通信あるいは保存のためのドキュメント処理装置に送られ、その結果、無用、個人的、または有害な電子メール・メッセージに対する不要な料金が発生する問題点がある。
【０００４】
したがって、このような問題点を解決するドキュメント処理サービスを実行するシステムおよび方法が望まれている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記の従来の問題点に鑑みてなされたもので、ドキュメント処理サービスを実行するシステムおよび方法を提供することを目的とする。また、本発明は、ユーザが電子メール要求によってアクセスするドキュメント処理サービスを実行するシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によるドキュメント処理システムは、一時的なアドレスの生成を求める一時的アドレス要求をユーザから受け取る手段と、受け取った要求にしたがって電子ドキュメントをルーティングするための一時的なアドレスのデータを生成する手段と、少なくとも１つの電子ドキュメントを処理するためのドキュメント処理要求を受け取る手段と、前記少なくとも１つの電子ドキュメントを、前記一時的なアドレスに対応するドキュメント処理装置にルーティングする手段と、受け取ったドキュメント処理要求にしたがって、前記ドキュメント処理装置によるドキュメント処理操作を開始させる手段と、一時的なアドレスを無効にする所定の事象が生じたときに前記一時的なアドレスを削除する手段とを有する。
【０００７】
また、本発明によるドキュメント処理システムの他の実施形態においては、所定の事象は、所定の時間期間の満了である。さらに他の実施形態においては、所定の事象は、所定のドキュメント処理操作の回数である。
【０００８】
さらに、本発明の別の実施形態においては、一時的なアドレスは、ドキュメント処理装置のアドレスである。一時的なアドレスのデータは、ユーザと関連付けられた電子メール・サーバを表すデータと、ユーザと関連付けられた識別データとを含むことが好ましい。
【０００９】
また、本発明の他の実施形態においては、ドキュメント処理装置は、印刷機能、またはファクシミリ通信機能、またはデータ保存機能を有する。
【００１０】
本発明によるドキュメント処理方法は、一時的なアドレスの生成を求める一時的アドレス要求をユーザから受け取るステップと、受け取った要求にしたがって電子ドキュメントをルーティングするための一時的なアドレスのデータを生成するステップと、少なくとも１つの電子ドキュメントを処理するためのドキュメント処理要求を受け取るステップと、前記少なくとも１つの電子ドキュメントを、前記一時的なアドレスに対応するドキュメント処理装置にルーティングするステップと、受け取ったドキュメント処理要求にしたがって、前記ドキュメント処理装置によるドキュメント処理操作を開始させるステップと、一時的なアドレスを無効にする所定の事象が生じたときに前記一時的なアドレスを削除するステップとを含む。
【発明の効果】
【００１１】
本発明によれば、ドキュメント処理サービスを実行するシステムおよび方法が提供される。また、本発明によれば、ユーザが電子メール要求によってアクセスするドキュメント処理サービスを実行するシステムおよび方法が提供される。
【発明を実施するための最良の形態】
【００１２】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。なお、以下の説明において、モバイル通信環境においてドキュメント処理サービスを受ける場合についても例示的に述べるが、本発明によるドキュメント処理サービスを実行するシステムおよび方法は、モバイル通信環境における形態に限定されるものではない。図１は本発明による実施形態が適用されるドキュメント処理サービス・システム全体の構成例である。図に示したシステム１００は、コンピュータ・ネットワーク１０２として表されている分散コンピューティング環境を利用している。コンピュータ・ネットワーク１０２は、複数の電子装置間におけるデータの交換を可能とする本技術分野で知られている任意の分散通信環境である。コンピュータ・ネットワーク１０２は、例えば、仮想ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、パーソナル・エリア・ネットワーク、ローカル・エリア・ネットワーク、インターネット、イントラネット、またはそれらの任意の組み合わせを含む本技術分野で知られている任意のコンピュータ・ネットワークである。本発明による一実施形態において、コンピュータ・ネットワーク１０２は、例えば、トークン・リング、IEEE802.11(x)、Ethernet（登録商標）またはその他の無線ベースまたは有線ベースのデータ通信メカニズム等の既存の多数のデータ転送メカニズムによって例示されるような物理レイヤおよびトランスポート・レイヤから構成される。尚、図にコンピュータ・ネットワーク１０２を示したが、本発明は、本技術分野で知られているようなスタンドアローンの形態でも同様に実施可能である。
【００１３】
システム１００は、さらに、例えば、電子メール、ファクシミリ等のメッセージ通信、画像走査、コピー、ドキュメント管理、印刷等の様々なドキュメント処理を実行するために適切な多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰということがある。）として図に表されている、少なくとも１つのドキュメント処理装置１０４を含む。しかし、ＭＦＰはドキュメント処理装置の一形態であって、本発明におけるドキュメント処理装置がＭＦＰに限定されるものではない。ドキュメント処理装置における処理操作には、例えば、ファクシミリ通信、画像走査、コピー、印刷、電子メール、ドキュメント管理、ドキュメント保存等が含まれる。本発明による一形態においては、ドキュメント処理装置１０４は、リモート・ドキュメント処理サービスを外部装置あるいはネットワーク装置に対して提供する。ドキュメント処理装置１０４は、ユーザあるいはネットワーク装置等とやり取りするように構成された、ハードウェア、ソフトウェアおよびこれらの任意の適切な組み合わせを含んでいる。
【００１４】
また、本発明による一実施形態において、ドキュメント処理装置１０４は、例えば、IEEE 1394あるいはＵＳＢインターフェイスを有する各種ドライブ、多様なＩＣメモリカード等の、複数のポータブル記憶媒体を受け入れるためのインターフェイスを備える。本発明の実施形態においては、ドキュメント処理装置１０４は、さらに、タッチ・スクリーン、ＬＣＤ、タッチ・パネル、英数字キーパッド等のユーザ・インターフェイス１０６を備え、ユーザは、このようなユーザ・インターフェイスを介してドキュメント処理装置１０４と直接やり取りすることができる。本発明による実施形態においては、ユーザ・インターフェイス１０６は、ユーザに対して情報を伝達するとともに、ユーザから選択内容を受け取るために用いられると有用である。ユーザ・インターフェイス１０６が、本技術分野で知られているように、ユーザにデータを提供ために適切な種々の構成要素からなる。本発明における一実施形態においては、ユーザ・インターフェイス１０６は、１つまたは複数の図形要素、テキスト・データ、画像等をユーザに表示し、ユーザから入力を受け取り、その入力を、さらに後で詳しく説明するように、コントローラ１０８等のバックエンド・コンポーネントに伝達するディスプレイ装置を有する。ドキュメント処理装置１０４は、適切な通信リンク１１２を介して、コンピュータ・ネットワーク１０２に通信可能に接続されている。適切な通信リンク１１２には、例えば、WiMax（Worldwide Interoperability for Microwave Access）、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルが含まれる。
【００１５】
本発明による実施形態において、ドキュメント処理装置１０４は、さらに、ドキュメント処理装置１０４による処理操作を容易にする適切なコントローラ１０８として示されたバックエンド・コンポーネントを内蔵している。コントローラ１０８は、ドキュメント処理装置１０４の動作の制御、あるいはユーザ・インターフェイス１０６を介した画像の表示の制御、または、電子画像データの管理、電子メール通信等の処理を容易にするように構成されたハードウェア、ソフトウェアあるいはこれらの適切な組み合わせによって実装される。以下の説明においては、コントローラ１０８という用語は、後に述べる動作を実行する、もしくは実行させる、もしくは制御する、またはその他の方法で管理するように機能するハードウェア、ソフトウェア、またはこれらの組み合わせを含むドキュメント処理装置１０４と関連する任意の多数のコンポーネントの意味で、使用する。なお、図および上記の説明において、コントローラ１０８をドキュメント処理装置１０４に内蔵された形態としたが、コントローラ１０８は、ドキュメント処理装置１０４に通信可能に接続された外部装置の形態であってもよい。コントローラ１０８との関連において説明を行う処理動作は、本技術分野において知られている任意の汎用コンピューティング・システムによって実行可能である。したがって、コントローラ１０８は、このような一般的なコンピューティング装置を表しており、以下の説明において使用する際にも、そのように意図されている。さらに、以下におけるコントローラ１０８の使用は、例としての実施形態にすぎず、当業者には明らかな他の実施形態も本発明の一実施形態によるドキュメント処理システムおよび方法を用いることができる。コントローラ１０８の構成等については、後ほど図２と図３を参照しながら説明を行う。
【００１６】
また、ドキュメント処理装置１０４にはデータ記憶装置１１０が通信可能に接続されている。データ記憶装置１１０は、例えば、ハードディスク・ドライブ、その他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリまたはそれらの任意の組み合わせを含む本技術分野で知られている大容量記憶装置である。一実施形態においては、データ記憶装置１１０は、ドキュメント・データ、画像データ、電子データベースのデータを保存するように適切に適合されている。データ記憶装置１１０は、図においてはシステム１００の独立したコンポーネントとして例示されているが、例えば、内蔵ハードディスク・ドライブ等のような、ドキュメント処理装置１０４の内部記憶装置、あるいはコントローラ１０８のコンポーネント等として実装することができる。本発明による一実施形態によれば、データ記憶装置１１０は、例えば、電子メールデータ、電子ドキュメント、ドキュメント処理要求等を含む。
【００１７】
さらに、システム１００は、電子メールの送受信、ブラウジング、個人的な情報の保存動作等のために適切な携帯形データ装置１１４を含む。適切な携帯形データ装置には、例えば、ＰＤＡ（Personal Digital Assistant、携帯情報端末）、専用ネットワーク用のパーソナル通信装置、スマートフォン、ウェブ適合（web-enabled）携帯電話等がある。携帯形データ装置１１４は、通信リンク１１６を介して、コンピュータ・ネットワーク１０２に通信可能に接続される。適切な通信リンク１１６には、例えば、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信網、公衆交換電話網、赤外線接続、光接続、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルがある。本発明の一実施形態によれば、ユーザ１２６は、携帯形データ装置１１４によって、ドキュメント処理サービスにアクセスするための一時的なアドレスを要求することができる。ユーザ１２６が、携帯形データ装置１１４上にインストールされている適切なブラウザ、あるいは携帯形データ装置１１４を介した電話操作によって、コンピュータ・ネットワーク１０２を介してアクセスされたウェブ・ポータルを介して一時的なアドレスを要求できる。
【００１８】
システム１００は、さらに、通信リンク１２０を介してコンピュータ・ネットワーク１０２とデータ通信可能なユーザ装置１１８を含む。図においてはユーザ装置１１８をデスクトップ形パーソナル・コンピュータとして示しているが、これは例示にすぎない。ユーザ装置１１８は、例えば、コンピュータ・ワークステーション、ノート形パーソナル・コンピュータ、ＰＤＡ（ＰＤＡ）、ウェブ適合携帯電話、スマートフォン専用ネットワーク装置、またはその他のウェブ適合の電子装置を含む本技術分野において知られている任意のパーソナル・コンピューティング装置を表している。通信リンク１２０は、無線通信に限定されず、例えば、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信網、赤外線接続、光接続、公衆交換電話網、または、本技術分野において知られている他の適切な無線または有線のデータ通信チャネルである。ユーザ装置１１８は、電子ドキュメント、ドキュメント処理インストラクション、ドキュメント処理要求、電子メール、ユーザ・インターフェイスの修正、アップグレード、更新、パーソナルデータ等を生成し、生成されたデータを、ドキュメント処理装置１０４あるいはコンピュータ・ネットワーク１０２に接続された他の類似装置に送る。
【００１９】
システム１００は、さらに、電子メール・サーバ１２２として示され、コンピュータ・ネットワーク１０２に通信可能に接続され、本ドキュメント処理システムと関連するユーザに電子メール・サービスを提供する電子メール・サービス・コンポーネントを含む。電子メール・サーバ１２２は、後に述べる機能を実行可能な任意のハードウェア、ソフトウェアまたはこれらの適切な組み合わせとして実現することができる。電子メール・サーバ１２２は、適切な通信リンク１２４を介して、コンピュータ・ネットワーク１０２に通信可能に接続される。通信リンク１２４には、例えば、赤外線接続、光接続、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、WiMax、公衆交換電話網、専用通信網、または本技術分野で知られている他の適切な有線または無線のデータ通信チャネルがある。電子メール・サーバ１２２の機能は、図４を参照ながら後に説明を行う。本発明の一実施形態によれば、電子メール・サーバ１２２は、一時的な電子メール・アドレスを、例えば、公衆交換電話網を介して要求ユーザ１２６に伝達したり、コンピュータ・ネットワーク１０２を介して携帯形データ装置１１４あるいはユーザ装置１１８等に伝達する。電子メール・サーバ１２２は、さらに、本技術分野で知られている電子メール・サーバとして機能することもできる。
【００２０】
システム１００は、さらに、データ記憶装置１３０が接続されたネットワーク・ストレージ・サーバ１２８を含む。ネットワーク・ストレージ・サーバ１２８は、本技術分野で知られているように、ドキュメント・データ、画像データ、映像データ、音声データ、マルチメディア・データまたは他の適切な電子データを保存することができる本技術分野で知られている任意のネットワーク記憶装置を表す。本発明による一実施形態においては、データ記憶装置１３０は、画像データ、ドキュメント・データ等を含む複数の電子データを含む。ネットワーク・ストレージ・サーバ１２８は、適切な通信リンク１３２を介して、コンピュータ・ネットワーク１０２に通信可能に接続されている。通信リンク１３２には、例えば、専用通信網、赤外線接続、光接続、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、公衆交換電話網、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルが含まれる。
【００２１】
次に、図２および図３を参照しながら、本発明による実施形態におけるシステムの動作が実行されるコントローラのハードウェアおよび機能構成等を説明する。図２に本発明による実施形態においてシステム１００の動作が実行されるバックエンド・コンポーネントであるコントローラ２００（例えば、図１に示したコントローラ１０８）のハードウェア・アーキテクチャの構成例を示す。コントローラ１０８は、本明細書に記載する動作を円滑に実行する能力を有する、本技術分野において知られている任意の一般的なコンピューティング装置を表している。コントローラ２００には、少なくとも一つのＣＰＵを含むプロセッサ２０２が含まれている。プロセッサ２０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、コントローラ２００には、ＢＩＯＳ機能、システム機能、システム構成データおよびコントローラ２００の動作に使用する他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）２０４が含まれている。
【００２２】
また、コントローラ２００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ２０６が含まれている。ＲＡＭ２０６は、プロセッサ２０２により処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００２３】
ストレージ・インターフェイス２０８は、コントローラ２００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス２０８は、２１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００２４】
ネットワーク・インターフェイス・サブシステム２１０は、ネットワークからの入出力を適切にルーティングすることによって、コントローラ２００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム２１０は、装置２００に対する外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、例えば、Ethernet（登録商標）、トークン・リング等の固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード２１４、およびWiFi（Wireless Fidelity）、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス２１８を示している。ネットワーク・インターフェイス・サブシステム２１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード２１４は、例えば、ローカル・エリア・ネットワーク、広域ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク２２０を介したデータ交換を行うために、相互接続されている。
【００２５】
プロセッサ２０２、読出し専用メモリ２０４、ＲＡＭ２０６、ストレージ・インターフェイス２０８およびネットワーク・インターフェイス・サブシステム２１０の間のデータ通信は、バス２１２によって例示したバス・データ転送メカニズムを介して行われる。
【００２６】
また、ドキュメント・プロセッサ・インターフェイス２２２もバス２１２を介してデータ通信を行う。ドキュメント・プロセッサ・インターフェイス２２２は、様々なドキュメント処理動作を実行するために、ドキュメント処理ハードウェア２３２との接続を提供する。そのようなドキュメント処理動作には、コピー・ハードウェア２２４によって実行されるコピー、画像走査ハードウェア２２６によって実行される画像走査、印刷ハードウェア２２８によって実行される印刷、およびファクシミリ・ハードウェア２３０によって実行されるファクシミリ通信が含まれる。コントローラ２００は、これらのドキュメント処理動作のいずれかまたは全部を適切に動作させる。複数のドキュメント処理動作を実行可能なシステムは、前述したように、ＭＦＰ（多機能周辺装置）または多機能装置と呼ばれる。システム１００の機能は、ドキュメント処理装置と関連するインテリジェント・サブシステムとして図２に示したコントローラ２００（図１におけるコントローラ１０８に対応）を含む、ドキュメント処理装置１０４において実行される。
【００２７】
次に図３を参照しながらシステムの動作が実行されるコントローラの機能ブロックと動作の概要を説明する。図３に、本発明による実施形態のシステム１００の動作が実行されるコントローラ３００の機能ブロックの構成例を示す。コントローラ３００の機能は、ドキュメント処理エンジン３０２を含む。図３は、ソフトウェアおよびオペレーティング・システム機能と関連して、図２に示したハードウェアの機能性を例示している。
【００２８】
一実施形態において、ドキュメント処理エンジン３０２は、印刷動作、コピー動作、ファクシミリ通信動作および画像走査動作を可能にする。これらの機能は、産業界において一般に好まれるドキュメント処理周辺装置であるＭＦＰと関連付けられることが多い。しかし、コントローラ３００が上記のドキュメント処理動作のすべてを可能にする必要は必ずしもない。コントローラは、上記のドキュメント処理動作のサブセットである、専用のドキュメント処理装置、あるいはより限定した目的のドキュメント処理装置においても有効に用いられる。
【００２９】
ドキュメント処理エンジン３０２はユーザ・インターフェイス・パネル３１０と適切にインターフェイスされており、ユーザまたは管理者は、このユーザ・インターフェイス・パネル３１０を介して、ドキュメント処理エンジン３０２によって制御される機能にアクセスすることができる。アクセスは、コントローラへのローカルなインターフェイスを介して行われるか、遠隔のシン・クライアント（thin client）またはシック・クライアント（thick client）によって遠隔から行われる。
【００３０】
ドキュメント処理エンジン３０２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。これらの機能部は、印刷、ファクシミリの送受信、およびドキュメント画像をコピーのために取得するか、またはドキュメント画像の電子バージョンを生成するための、ドキュメント画像走査の実際の処理操作を容易にする。
【００３１】
ジョブ・キュー（job queue）３１２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。ビットマップ、ページ記述言語（ＰＤＬ）またはベクター・フォーマット等の種々の画像形式は、画像走査機能部３０８からジョブ・キュー３１２を介して以降の処理のために中継される。
【００３２】
ジョブ・キュー３１２は、また、ネットワーク・サービス機能部３１４ともデータ通信を行う。一実施形態において、ジョブ制御信号、状態データまたは電子ドキュメント・データが、ジョブ・キュー３１２とネットワーク・サービス機能部３１４との間で交換される。このように、適切なインターフェイスが、クライアント側ネットワーク・サービス機能３２０を介したコントローラ３００へのネットワーク・ベースのアクセスのために設けられ、それは任意の適切なシン・クライアント（thin client）またはシック・クライアント（thick  client）である。一実施形態において、ウェブ・サービス・アクセスは、ハイパーテキスト転送プロトコル（HTTP）、ファイル転送プロトコル（FTP）、ユニフォーム・データ・ダイアグラム・プロトコル（uniform data diagram protocol）または他の任意の適切な交換メカニズムによって実行される。ネットワーク・サービス機能部３１４は、また、FTP、電子メール、テルネット（TELNET）等による通信のために、クライアント側ネットワーク・サービス機能３２０とのデータ交換も有効に提供する。このように、コントローラ機能３００は、種々のネットワーク・アクセス・メカニズムによって、電子ドキュメントおよびユーザ情報のやり取りを容易にする。
【００３３】
ジョブ・キュー３１２は、また、画像プロセッサ３１６ともデータ通信を行う。画像プロセッサ３１６は、印刷機能部３０４、ファクシミリ通信機能部３０６または画像走査機能部３０８等の装置機能部と、電子ドキュメントを交換するために適したフォーマットに変換するラスタ画像処理（ＲＩＰ）、ページ記述言語インタープリタまたは任意の適切な画像処理を行うメカニズムである。
【００３４】
最後に、ジョブ・キュー３１２はジョブ解析部（job parser）３１８とデータ通信を行い、このジョブ解析部３１８はクライアント装置サービス部３２２等の外部装置からの印刷ジョブ言語（ＰＪＬ）ファイルを受け取る働きをする。クライアント装置サービス部３２２は、電子ドキュメントの印刷、ファクシミリ通信、またはコントローラ機能３００による処理が有効である他の適切な電子ドキュメントの入力を含む。ジョブ解析部３１８は、受け取った電子ドキュメント・ファイルを解析し、前述した機能および要素と関連する処理のために、解析した電子ドキュメント・ファイル情報をジョブ・キュー３１２に中継する働きをする。
【００３５】
次に図４を参照しながら、本発明による実施形態におけるシステムの動作が実行されるサーバのハードウェア構成を説明する。図４に本発明による実施形態においてシステム１００の動作が実行されるサーバ４００のハードウェア・アーキテクチャの構成例を示す。サーバ４００には、少なくとも一つのＣＰＵを含むプロセッサ４０２が含まれている。プロセッサ４０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、サーバ４００には、ＢＩＯＳ機能、システム機能、システム設定またはサーバ４００の動作に使用する他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）４０４が含まれている。
【００３６】
また、サーバ４００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ４０６が含まれている。ＲＡＭ４０６は、プロセッサ４０２により処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００３７】
ストレージ・インターフェイス４０８は、サーバ４００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス４０８は、４１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００３８】
ネットワーク・インターフェイス・サブシステム４１０は、ネットワークからの入出力を適切にルーティングすることによって、サーバ４００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム４１０は、サーバ４００に対する外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、例えば、Ethernet（登録商標）、トークン・リング等の固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード４１４、およびWiFi、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス４１８を示している。ネットワーク・インターフェイス・サブシステム４１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード４１４は、例えば、ローカル・エリア・ネットワーク、広域ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク４２０を介したデータ交換を行うために、相互接続されている。
【００３９】
プロセッサ４０２、読出し専用メモリ４０４、ＲＡＭ４０６、ストレージ・インターフェイス４０８およびネットワーク・インターフェイス・サブシステム４１０の間のデータ通信は、バス４１２によって例示したバス・データ転送メカニズムを介して行われる。
【００４０】
サーバ４００における適切な実行可能なインストラクションが、ワークステーション、ドキュメント処理装置あるいは他のサーバ等の複数の外部装置との通信を容易にする。動作において、一般的なサーバは自律的に動作するが、ユーザによる直接的な制御が望ましい場合もあり、このような直接的な制御は、オプションの入出力インターフェイス４２２を介して実行される。
【００４１】
次に、本発明における動作の概要を説明する。先ず、ユーザからの一時的なアドレス生成要求を受け取る。次に、受け取ったアドレス生成要求にしたがって、電子ドキュメントをルーティングするために、一時的なアドレス・データを生成する。次に、少なくとも１つの電子ドキュメントを処理する要求に対応するドキュメント処理要求を受け取る。次に、少なくとも１つの電子ドキュメントが、一時的なアドレスに対応するドキュメント処理装置にルーティングされる。次に、ドキュメント処理装置は、受け取ったドキュメント処理要求にしたがってドキュメント処理操作を開始する。一時的なアドレスは、所定の事象（a selected event）の発生に基づいて削除される。ここで、本発明において、所定の事象は、一時的なアドレスを無効にする事象を意味し、予め定められる。所定の事象の例については、後ほど、説明する。
【００４２】
本発明による一実施形態において、ユーザ１２６は、モバイル・ネットワーク環境におけるドキュメント処理サービスを受けるために、電子メール・サーバ１２２との電話接続、携帯形データ装置１１４を介した電話接続、または携帯形データ装置１１４もしくはユーザ装置１１８上で動作するウェブ・ブラウザを介して、電子メール・サーバ１２２によって管理されたスパムのない電子メール・アドレスに対応する一時的な電子メール・アドレスを要求する。ユーザ１２６は、ドキュメント処理システムを使用可能なように登録され、例えば、適切な認証メカニズムによって認証、許可される。本発明による一実施形態においては、電子メール・サーバ１２２は音声処理コンポーネントを備え、登録されたユーザのみが、公衆交換電話網や他の音声対応通信網を介して一時的なアドレスを要求し、受け取ることができる。例えば、電子メール・サーバ１２２が音声要求を受け取ったときには、音声要求を出した登録ユーザ１２６と関連付けられた電子メール・アドレスのユーザ１２６に一時的なアドレスが送られる。同様に、ユーザ１２６は、電子メール・サーバ１２２あるいは電子メール・サーバ１２２とセキュリティ面で安全なデータ通信を行うサーバ（図示せず）がホストとなっている、ウェブ・ポータルを介して一時的なアドレスを要求することができる。
【００４３】
登録されたユーザ１２６からの要求があると、電子メール・サーバ１２２は、ユーザ１２６がドキュメント処理要求を転送できる電子メール・アドレスに対応する一時的なアドレスを生成する。本発明による一実施形態においては、一時的なアドレスは、例えば、電子メール・サーバ１２２と関連付けられた恒久的なアドレスと、登録ユーザ１２６からの一時的アドレス要求に関連付けられた一時的なアカウント識別（identification）とを含む。ユーザ１２６が一時的アドレス要求を行うとき、ユーザ１２６は、電話による手段（すなわち、音声、画像）またはグラフィック手段（すなわち、ウェブ・ブラウザ上のユーザ・インターフェイス）によって、一時的なアドレスの送出方法を指定するように促される。すなわち、ウェブ・ブラウザ上のインターフェイスによってユーザ１２６に一時的なアドレスを表示するのか、予め選択された電子メール・アドレスのユーザ１２６に一時的なアドレスを電子メールするかを、指定するように促される。
【００４４】
ユーザ１２６は、電子メール・サーバ１２２から、適切な通信リンクを介して、携帯形データ装置１１４あるいはユーザ装置１１８等によって、一時的なアドレスを受け取る。次に、本技術分野で知られている任意の適切な手段によって、ドキュメント処理要求が生成され、一時的なアドレスに送信される。一時的なアドレスとして、例えば、メッセージの受け手としてドキュメント処理装置１０４を指定したり、ドキュメント処理要求をドキュメント処理装置１０４に転送する機能を果たす電子メール・サーバ１２２を指定したり、電子ドキュメントを保存するネットワーク・ストレージ・サーバ１２８を指定したりすることができる。ドキュメント処理要求は、例えば、添付ファイルあるいはメール・メッセージの本文に含める等、電子メール・メッセージの形で一時的なアドレスに送られる。ドキュメント処理要求は、処理対象の電子ドキュメントを指定している。処理対象の電子ドキュメントは、ユーザ装置１１８にローカルに保存されていても、携帯形データ装置１１４に保存されていても、データ記憶装置１１０に保存されていても、あるいはネットワーク接続されたネットワーク・ストレージ・サーバ１２８等に保存されていてもよい。本発明による一実施形態においては、一時的なアドレスは、ドキュメント処理サービスを実行する特定のドキュメント処理装置１０４を指定する。ドキュメント処理要求には電子メール・メッセージを含めることができ、その電子メール・メッセージの件名フィールドは、ドキュメント処理装置または記憶装置の特定情報等を含む。
【００４５】
次いで、電子メール・サーバ１２２は、コンピュータ・ネットワーク１０２を介して、電子ドキュメントの識別情報または電子ドキュメント自体のいずれかを含む、ドキュメント処理要求を受け取る。次に、電子メール・サーバ１２２は、受信したドキュメント処理要求を一時的なアドレスにルーティングする。このようなルーティングには、例えば、指定されたドキュメント処理装置１０４によって定期的にアクセスされる電子メール・サーバ１２２のメール・ボックスへのルーティング、ユーザ１２６によってドキュメント処理装置、例えば、１０４からアクセスすることができる電子メール・サーバ１２２のメール・ボックスへのルーティング、あるいは指定されたドキュメント処理装置１０４にあるメール・ボックスへの直接的なルーティング等がある。本発明による一実施形態においては、電子メール・サーバ１２２はドキュメント処理要求を受け取ると、一時的なアドレスによって決定される電子メール・サーバ１２２またはドキュメント処理装置１０４がドキュメント処理要求を受け取ったことを示す受取りが生成され、生成された受取りは、ドキュメント処理要求を出した装置、例えば、携帯形データ装置１１４あるいはユーザ装置１１８に返される。
【００４６】
ドキュメント処理要求を受け取ると、ドキュメント処理装置１０４は、要求されたドキュメント処理操作を指定された電子ドキュメントについて直ちに実行するか、またはドキュメント処理操作を実行する許可が得られる時までドキュメント処理要求とその要求に関連するドキュメントを保存することができる。すなわち、例えば、ドキュメント処理装置１０４は指定された電子ドキュメントを取り出し、ユーザ１２６が、ユーザ装置１１８、携帯形データ装置１１４またはユーザ・インターフェイス１０６を介して、リリース・コマンドを入力する時まで、取り出した電子ドキュメントをデータ記憶装置１１０に保存することができる。さらに他の場合として、ドキュメント処理装置１０４は、一時的なアドレスにドキュメント処理要求を受け取ると、直ちに要求されたドキュメント処理操作を開始することができる。
【００４７】
次に、電子メール・サーバ１２２は、所定の事象（a selected event）が起きたか否かを判断し、所定の事象の発生に基づいて一時的なアドレスを削除する。所定の事象には、例えば、所定の時間期間の満了、所定のドキュメント処理操作の回数、ユーザによる取り消し要求等がある。この場合、所定時間期間の開始時点は、例えば、一時的なアドレスのデータが生成された時点、あるいはユーザもしくはユーザによって指定された一時的なアドレスの送出方法にしたがって一時的なアドレスが送出された時点等とすることができる。この所定の事象が発生すると、電子メール・サーバ１２２は一時的なアドレスを無効にする。さらにドキュメント処理を要求するときには、ユーザ１２６は新たな一時的なアドレスを要求する必要がある。
【００４８】
以上、図１ないし図４を参照しながらシステム１００とその構成コンポーネントについて説明を行ったが、図５と図６を参照しながら次に述べる説明によって、理解がより深まるであろう。
【００４９】
次に図５および図６を参照しながら、本発明による実施形態における、ドキュメント処理動作を説明する。図５に、本発明による実施形態における、ドキュメント処理動作例を表すフローチャートを示す。先ず、Ｓ５０２で、一時的なアドレスを生成するための一時的アドレス要求をユーザ１２６から受け取る。前述したように、一時的アドレス要求は、ユーザ１２６からの電話による音声、あるいは、例えば、適切なウェブ・ブラウザや他の通信インターフェイスを使用して携帯形データ装置１１４もしくはユーザ装置１１８からコンピュータ・ネットワーク１０２等によって、電子メール・サーバ１２２に送られてもよい。Ｓ５０４で、サーバは、受け取ったドキュメント処理要求にしたがって電子ドキュメントをルーティングするための一時的なアドレス・データを生成する。次に、Ｓ５０６で、少なくとも１つの電子ドキュメントの処理に対応するドキュメント処理要求を受け取る。
【００５０】
次に、Ｓ５０８で、受け取ったドキュメント処理要求と、この要求に関連する少なくとも１つの電子ドキュメントを、一時的なアドレスに対応するドキュメント処理装置１０４あるいはネットワーク・ストレージ・サーバ１２８等にルーティングする。次に、例えば、ドキュメント処理装置１０４やネットワーク・ストレージ・サーバ１２８等のルーティング先の装置は、受け取ったドキュメント処理要求と関連付けられたドキュメント処理操作の実行を開始する。次に、Ｓ５１２で、電子メール・サーバ１２２は、所定の事象が発生しているか否かを判断する。所定の事象としては、例えば、所定の時間期間の満了、所定のドキュメント処理操作の回数、ユーザ１２６または適切な許可管理者からのドキュメント処理要求の削除要求等がある。Ｓ５１２でそのような事象が起きていないと判断されたときには、引き続きＳ５１２で、所定の事象が発生しているか否かを監視する。Ｓ５１２で、所定の事象が発生している判断されたときには、処理はＳ５１４に進み、一時的なアドレスが電子メール・サーバ１２２から削除される。
【００５１】
次に図６を参照しながら、本発明による実施形態において、クライアント側から見たドキュメント処理動作を説明する。図６に、本発明による実施形態において、クライアント側から見たドキュメント処理動作例を表したフローチャートを示す。先ず、Ｓ６０２で、ユーザ１２６は、携帯形データ装置１１４、ユーザ装置１１８、音声要求等を介して、ドキュメント処理サービスを受けるために、一時的なアドレスを要求する。Ｓ６０４で、ユーザ１２６への一時的なアドレスの伝達方法が選択される。例えば、ユーザ１２６は、一時的なアドレスをユーザ１２６と関連付けられた電子メール・アドレスに電子メールによって送るように指定することもでき、あるいは一時的なアドレスを適切なウェブ・ブラウザ等によって表示するように指定する。
【００５２】
次に、Ｓ６０６で、電子メール・サーバ１２２から、ユーザとドキュメント処理動作と関連付けられたアドレスに対応する一時的なアドレスを受け取る。次に、Ｓ６０８で、少なくとも１つの選択された電子ドキュメントについて実行される、選択されたドキュメント処理操作に対応する、ドキュメント処理要求を生成する。本発明による一実施形態においては、電子ドキュメントは、データ記憶装置１１０、携帯形データ装置１１４もしくはユーザ装置１１８のローカル記憶領域から、あるいはネットワーク・ストレージ・サーバ１２８、ファクシミリ等から取り出すことができる。次に、Ｓ６１０で、ドキュメント処理要求が、コンピュータ・ネットワーク１０２を介して、一時的なアドレスに送られる。
【００５３】
次に、Ｓ６１２で、一時的なアドレスに対応するドキュメント処理装置１０４、電子メール・サーバ１２２またはネットワーク・ストレージ・サーバ１２８から、ドキュメント処理要求の受け取りの確認を示す受取りを受け取る。次に、Ｓ６１４で、ドキュメント処理装置１０４において、ユーザ・インターフェイス１０６を介して、または記憶またはファクシミリ通信動作に対してリモートで、ドキュメント処理要求、すなわちジョブが、リリースされる。その後、一時的なアドレスと関連付けられた装置が、受け取ったドキュメント処理要求に対応するドキュメント処理の実行を開始する。
【００５４】
本発明は、ソース・コード、オブジェクト・コード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクト・コードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータ・プログラムに適用される。コンピュータ・プログラムは、スタンドアローンのアプリケーション、ソフトウェア・コンポーネント、スクリプトまたは他のアプリケーションへのプラグ・インとすることができる。本発明を実施するコンピュータ・プログラムは、例えば、ＲＯＭやＲＡＭ等の記憶媒体、ＣＤ−ＲＯＭ等の光記録媒体、フロッピー（登録商標）ディスク等の磁気記録媒体等の、コンピュータ・プログラムを伝達することができる任意の実体または装置である担体上で具体化することができる。この担体は、電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号等の任意の伝達可能な担体である。コンピュータ・プログラムは、サーバからインターネットを介してダウンロードすることもできる。また、コンピュータ・プログラムの機能は集積回路に組み込むこともできる。説明を行った本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の技術的な範囲内にある。
【００５５】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的ではなく、本発明を開示した形態に限定しようとするものでもない。以上の開示を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。例えば、本発明による実施形態の説明に記したシステムおよび方法は、通信、一般コンピューティング、データ処理、ドキュメント処理等を含む複数の様々な電子工学分野に対しても適用可能であり、本発明がドキュメント処理分野への適用に限定されるものではない。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる発明の技術的な範囲内にある。
【図面の簡単な説明】
【００５６】
【図１】本発明による実施形態が適用されるドキュメント処理システム全体の構成例である。
【図２】本発明による実施形態のシステムの動作が実行されるコントローラのハードウェアの構成例である。
【図３】本発明による実施形態のシステムの動作が実行されるコントローラの機能ブロックの構成例である。
【図４】本発明による実施形態のシステムの動作が実行されるサーバのハードウェアの構成例である。
【図５】本発明による実施形態における、ドキュメント処理動作例を表すフローチャートである。
【図６】本発明による実施形態における、クライアント側から見たドキュメント処理動作例を表したフローチャートである。
【符号の説明】
【００５７】
１００  システム
１０２  コンピュータ・ネットワーク、分散コンピューティング環境
１０４  ドキュメント処理装置、ＭＦＰ
１０６  ユーザ・インターフェイス
１０８  コントローラ
１１０、１３０  データ記憶装置
１１２、１１６、１２０、１２４、１３２  通信リンク
１１４  携帯形データ装置
１１８  ユーザ装置
１２２  電子メール・サーバ
１２６  ユーザ
１２８  ネットワーク・ストレージ・サーバ
２００、３００  コントローラ
２０２、４０２  プロセッサ
２０４、４０４  読み出し専用メモリ
２０６、４０６  ＲＡＭ
２０８、４０８  ストレージ・インターフェイス
２１０、４１０  ネットワーク・インターフェイス・サブシステム
２１２、４１２  バス
２１４、４１４  ネットワーク・インターフェイス・カード
２１６、４１６  ディスク・ドライブ
２１８、４１８  無線インターフェイス
２２０、４２０  物理的ネットワーク
２２２  ドキュメント・プロセッサ・インターフェイス
２２４  コピー・ハードウェア
２２６  画像走査ハードウェア
２２８  印刷ハードウェア
２３０  ファクシミリ・ハードウェア
２３２  ドキュメント処理ハードウェア
３０２  ドキュメント処理エンジン
３０４  印刷機能部
３０６  ファクシミリ通信機能部
３０８  画像走査機能部
３１０  ユーザ・インターフェイス・パネル
３１２  ジョブ・キュー
３１４  ネットワーク・サービス機能部
３１６  画像プロセッサ
３１８  ジョブ解析部
３２０  クライアント側ネットワーク・サービス機能
３２２  クライアント装置サービス部
４００  サーバ
４２２  オプション入出力インターフェイス
【図１】
2008176784.tif 000003
【図２】
2008176784.tif 000004
【図３】
2008176784.tif 000005
【図４】
2008176784.tif 000006
【図５】
2008176784.tif 000007
【図６】
2008176784.tif 000008