(57)【要約】      （修正有）【課題】ドキュメントをスキャンする場合の処理を事前に設定できるようにすることで、ユーザの利便性を向上させる。【解決手段】第１のドキュメントの少なくとも一部の画像に、ワークフローを関連付ける関連付け部と、スキャンによる読み取りを行うべき第２のドキュメントの少なくとも一部に、その画像が関連付けられているかどうかを判断する判断部と、スキャンによる読み取りを行うべき第２のドキュメントの一部にその画像が関連付けられている場合に、スキャンによる読み取りを行うべき第２のドキュメントに対してワークフローを起動する起動部と、を備える装置、及び、当該装置としてコンピュータを動作させるプログラムを提供する。【選択図】図１
2014026644.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
第１のドキュメントの少なくとも一部の画像に、ワークフローを関連付ける関連付け部と、
スキャンによる読み取りを行うべき第２のドキュメントの少なくとも一部に、前記画像が関連付けられているかどうかを判断する判断部と、
スキャンによる読み取りを行うべき前記第２のドキュメントの前記一部に前記画像が関連付けられている場合に、前記スキャンによる読み取りを行うべき前記第２のドキュメントに対して前記ワークフローを起動する起動部と、
として機能させるプログラム。
【請求項２】
前記ワークフローは、前記スキャンによる読み取りを行うべき前記第２のドキュメントに対するスキャンによる読み取りの設定を行うことを含む、請求項１に記載のプログラム。
【請求項３】
前記ワークフローは、前記画像に関連付けられた、思い出すための情報にアクセスさせることを含む、請求項１または２に記載のプログラム。
【請求項４】
前記スキャンによる読み取りを行うべき前記第２のドキュメントの少なくとも前記一部に前記画像が関連付けられているか判断する前記判断部は、
前記画像を、前記第２のドキュメントの少なくとも前記一部を前記スキャンによる読み取りによって読み取った他の画像とマッチングし、
前記画像が前記他の画像とマッチングした場合に、前記画像が、前記スキャンによる読み取りを行うべき前記第２のドキュメントの少なくとも前記一部に関連付けられていると判断する、請求項２または３に記載のプログラム。
【請求項５】
前記画像の前記マッチングは、前記スキャンによる読み取りを行うべき前記第２のドキュメントの最初のページに対して行われる、請求項４に記載のプログラム。
【請求項６】
前記起動部は、前記スキャンによる読み取りを行うべき前記第２のドキュメントの少なくとも前記一部に前記画像が関連付けられていない場合に、ワークフローのリストを提供する、請求項４または５に記載のプログラム。
【請求項７】
第１のドキュメントの少なくとも一部の画像に、ワークフローを関連付ける関連付け部と、
スキャンによる読み取りを行うべき第２のドキュメントの少なくとも一部に、前記画像が関連付けられているかどうかを判断する判断部と、
スキャンによる読み取りを行うべき前記第２のドキュメントの前記一部に前記画像が関連付けられている場合に、前記スキャンによる読み取りを行うべき前記第２のドキュメントに対して前記ワークフローを起動する起動部と、
を備えるサーバ。
【請求項８】
第１のドキュメントの少なくとも一部の画像が、スキャンによる読み取りを行うべき第２のドキュメントの少なくとも一部と関連付けられているか否かを判断する判断部と、
前記スキャンによる読み取りを行うべき前記第２のドキュメントに前記画像が関連付けられている場合に、前記スキャンによる読み取りを行うべき前記第２のドキュメントに対して、前記画像に関連付けられているワークフローを起動する起動部と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
スキャンしたドキュメントに対してワークフローを起動するプログラム、サーバ及び画像形成装置に関する。
【背景技術】
【０００２】
ファクシミリで送信されるドキュメントなどのカバーシートに記録したバーコードなどの情報に基づいて、ドキュメントの送付先を自動的に決定する技術が提案されている（例えば、特許文献１など。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７，９９６，４３９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スキャナ機能を備えた据え置き型の画像形成装置によって、紙などに印刷されたドキュメントを高い画質のまま電子化することができる。しかしながら、ドキュメントをスキャンしたいタイミングで、近くに利用可能な画像形成装置があるとは限らない。例えばセールスマンが外出先で第三者と契約を交わした場合など、契約書を帰社後にスキャンして電子化しなければならないことを覚えておかなければならず、面倒であった。
【課題を解決するための手段】
【０００５】
本発明の第１の態様は、コンピュータを、第１のドキュメントの少なくとも一部の画像に、ワークフローを関連付ける関連付け部と、スキャンによる読み取りを行うべき第２のドキュメントの少なくとも一部に、前記画像が関連付けられているかどうかを判断する判断部と、スキャンによる読み取りを行うべき前記第２のドキュメントの前記一部に前記画像が関連付けられている場合に、前記スキャンによる読み取りを行うべき前記第２のドキュメントに対して前記ワークフローを起動する起動部と、として機能させるプログラムである。
【０００６】
本発明の第２の態様は、第１の態様のプログラムであって、前記ワークフローは、前記スキャンによる読み取りを行うべき前記第２のドキュメントに対するスキャンによる読み取りの設定を行うことを含む。
【０００７】
本発明の第３の態様は、第１または第２の態様のプログラムであって、前記ワークフローは、前記画像に関連付けられた、思い出すための情報にアクセスさせることを含む。
【０００８】
本発明の第４の態様は、第２または第３の態様のプログラムであって、前記スキャンによる読み取りを行うべき前記第２のドキュメントの少なくとも前記一部に前記画像が関連付けられているか判断する前記判断部は、前記画像を、前記第２のドキュメントの少なくとも前記一部を前記スキャンによる読み取りによって読み取った他の画像とマッチングし、前記画像が前記他の画像とマッチングした場合に、前記画像が、前記スキャンによる読み取りを行うべき前記第２のドキュメントの少なくとも前記一部に関連付けられていると判断する。
【０００９】
本発明の第５の態様は、第４の態様のプログラムであって、前記画像の前記マッチングは、前記スキャンによる読み取りを行うべき前記第２のドキュメントの最初のページに対して行われる。
【００１０】
本発明の第６の態様は、第４または第５の態様のプログラムであって、前記起動部は、前記スキャンによる読み取りを行うべき前記第２のドキュメントの少なくとも前記一部に前記画像が関連付けられていない場合に、ワークフローのリストを提供する。
【００１１】
本発明の第７の態様は、第１のドキュメントの少なくとも一部の画像に、ワークフローを関連付ける関連付け部と、スキャンによる読み取りを行うべき第２のドキュメントの少なくとも一部に、前記画像が関連付けられているかどうかを判断する判断部と、スキャンによる読み取りを行うべき前記第２のドキュメントの前記一部に前記画像が関連付けられている場合に、前記スキャンによる読み取りを行うべき前記第２のドキュメントに対して前記ワークフローを起動する起動部と、を備えるサーバである。
【００１２】
本発明の第８の態様は、第１のドキュメントの少なくとも一部の画像が、スキャンによる読み取りを行うべき第２のドキュメントの少なくとも一部と関連付けられているか否かを判断する判断部と、前記スキャンによる読み取りを行うべき前記第２のドキュメントに前記画像が関連付けられている場合に、前記スキャンによる読み取りを行うべき前記第２のドキュメントに対して、前記画像に関連付けられているワークフローを起動する起動部と、を備える画像形成装置である。
【発明の効果】
【００１３】
ドキュメントをスキャンする場合の処理を事前に設定できるようにすることで、ユーザの利便性を向上できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の例示的実施形態におけるスキャンフロー操作の流れ図を示す。
【図２】本発明の例示的実施形態における携帯デバイスの処理フローの例を示す。
【図３】本発明の例示的実施形態におけるワークフローを編集するための処理フローの例を示す。
【図４】本発明の例示的実施形態における、思い出すための情報をワークフローに加えるインターフェイスの例を示す。
【図５】本発明の例示的実施形態における、複合機能を有するスキャナ／プリンタ／コピー装置（ＭＦＤ）においてドキュメントをスキャンした後の携帯デバイスの処理フローの例を示す。
【図６Ａ】本発明の例示的実施形態におけるＭＦＤインターフェイス画面の例を示す。
【図６Ｂ】本発明の例示的実施形態におけるＭＦＤインターフェイス画面の例を示す。
【図６Ｃ】本発明の例示的実施形態におけるＭＦＤインターフェイス画面の例を示す。
【図７】本発明の例示的実施形態における携帯デバイスのための機能ブロック図を示す。
【図８】本発明の例示的実施形態を実装するコンピュータ／サーバの実施例のブロック図を示す。
【図９】本発明の例示的実施形態における、コンピュータ／サーバのプロセッサによって実行可能な様々な構成要素の例を示す。
【発明を実施するための形態】
【００１５】
（関連技術について）
複合機能を有する新しいスキャナ／プリンタ／コピー装置（ＭＦＤ）は、いくつかの機能を実行することができるが、ａ）大規模で、備え付けられ、移動可能ではないことと、ｂ）その装置が複数の機能を持っているために不便なユーザインターフェイスとなっていることが、利用の妨げになっている。ＭＦＤは大規模であり、移動不可能で備え付けとなりやすいため、ドキュメントをスキャンするために適切なＭＦＤを利用可能になるまでに、何時間も、何日も、あるいは、何週間もかかってしまう場合がある。ユーザは、ＭＦＤが便利なところに設置されていないと、ドキュメントのスキャンが必要なことを忘れてしまうかもしれない。
【００１６】
さらに、ＭＦＤはいくつかの異なる機能をサポートする必要があるので、ユーザインターフェイスは、不便なほど複雑な場合がある。その装置と複雑なやり取りをするためにユーザがその装置の前に立って操作しなければならない場合には、そのようなユーザインターフェイスの利用はさらに困難になる。
【００１７】
関連技術のシステムは、機械によって読み取り可能なメタデータが記録されたカバーシートを用いて、ドキュメントのファックスやスキャンの自動ルーティングを行うことができる。しかしながら、その関連技術によっては、スキャン実行に先立ってカバーシートを生成しドキュメントに挿入することなしに、思いつきで、ドキュメントのルーティングを行うことはできない。
【００１８】
（実施例）
本実施例は、画像マッチング技術を利用して、人々に携帯デバイスを使って、スキャンに応じて実行されるワークフロー（即ち、スキャンフロー）を事前に設定させることができる。携帯デバイス（例えば、携帯電話、タブレットなど）で動作するアプリケーション・プログラムを使って、ユーザは、後でいつかスキャンしたいドキュメントの最初のページの写真を撮影して、その撮影された画像をワークフローに関連付ける。
【００１９】
ワークフローは、スキャンされたドキュメント上でユーザが動作させたいタスクであればよく、そのタスクの数はいくつでもよく、さらに、そのタスクを完了するためにはいくつのステップを含んでもよい。タスクとは、例えば、ドキュメントの全体または一部がスキャンされるとそのドキュメントをサーバ上の一つまたは複数の特定の場所に保存することであってもよいし、ドキュメントがスキャンされた後に、そのドキュメントを一つまたは複数の人々に電子メールで送信することであってもよいし、ユーザに対してその後誰かに何かを頼むことを思い出させるために、電子メールを送ることなどであってもよい。自動的なドキュメント共有や通知、自動的なドキュメントのセグメント分け、および、自動的なドキュメントの切り抜き、などのアクションがワークフローに追加されてもよい。
【００２０】
この実施例におけるドキュメントは、文字列のドキュメントや紙によるドキュメントに限定されず、スキャンによる読み取りが可能なメディアであれば、例えば、写真、ポスターなど、どのような形式であってもよいし、一つまたは複数のページを含んでもよい。さらに、複合機におけるスキャンによる読み取りプロセスは、ドキュメントを機械による読み取り可能な形式に変換するプロセスを含んでもよい。そのプロセスとは、例えば、ファックスの送受信、ドキュメントをスキャンして電子形式に変換、および／または、その電子形式を保存、その複製を生成すること、および／または、そのドキュメントの表示をバッファに保存することで複製を生成することなどを含む。
【００２１】
思い出すための情報がさらに追加されてもよい。思い出すための情報とは、たとえば、背景や事情の情報、現在時刻や場所、そして、テキスト及び／又は音声の注釈などである。ユーザがその後スキャナを使ってそのドキュメントをスキャンした場合には、そのスキャンされた画像はシステムに対して送信され、そのシステムは、そのスキャンされた画像を、事前に格納されたドキュメントのスナップショットの写真と、画像マッチング技術を使って照合し、そして、事前に定義されたワークフロー及び背景や事情の情報を自動的に検索してよい。これにより、スキャナとの間のユーザのやり取りを最小化することができる。
【００２２】
本実施例によれば、カメラを備えた携帯デバイスが、一つまたは複数のドキュメントをスキャンしてルーティングすることに関連付けられたいくつかのやり取りを実行させることができる。このスキャンのタスクの一部のために携帯デバイスを使うことによって、そのスキャンのタスクを、ユーザが希望する時間及び場所で実行させることができる。さらに、携帯デバイスのユーザインターフェイスは、ＭＦＤのユーザインターフェイスよりも、ユーザにとってなじみが深く、かつ、より優れている場合がある。
【００２３】
ある例示的なシナリオでは、あるセールスマンが、契約のドキュメントを検討し、サインするために、お客様を訪問する。お客様を訪問した後に、そのセールスマンは、そのサインされた契約書の最初のページのスナップショットを、携帯デバイスで撮影し、そのお客様のフォルダにそのスキャンした文書が格納されることを指示するワークフローを設定する。そのセールスマンは、さらに、そのセールスマンがオフィスに戻ったときにマネージャーと議論したい、いくつかの課題について思い出すことができるように、音声のメモの形式で、思い出すための情報を加えてもよい。そのセールスマンは、第２のお客様を訪問した際に第２の契約を獲得した時には、その第２の契約について同様のプロセスを実行する。
【００２４】
セールスマンがオフィスに戻った時に、即ち、何時間か、何日か、あるいは、何週間か後に、そのセールスマンは、用紙供給機にサインしたドキュメントの束をおき、ログインして「スキャンフロー」の実行を選択する。ＭＦＤは、その供給機の全てのシートをスキャンし、以前に撮影されたページを識別し、複数のドキュメントを区別し、そして、区別された複数のドキュメントを、適切なお客様のフォルダにルーティングする。
【００２５】
セールスマンは、携帯デバイスにおいて上記の処理についての通知を受け、さらに、事前にその従業員によって録音された音声の通知を受取る。もし、そのセールスマンに、秘書業務担当のスタッフがいる場合には、そのセールスマンは、そのスキャンの操作を、その秘書業務担当のスタッフに任せてよい。そうしても、追加の指示をすることなく、そのスキャンされたものを正しくルーティングすることができる。
【００２６】
実施例においては、ネットワークに基づくサービスを利用して、ユーザ認証、ドキュメントのアップロード・ダウンロード、および、連絡先管理や電子メールサービスなど、その他のデータ保存および検索サービスをサポートしてよい。これらのネットワークに基づくサービスは、プログラム可能であって、ネットワーク上で動作可能な、ＭＦＤ、携帯デバイス、および、デスクトップやラップトップのパーソナル・コンピュータを含む、様々な装置からアクセス可能であってよい。
【００２７】
実施例において、ユーザは、ＭＦＤにおけるスキャンフローのネットワークに基づくサービスに、例えば、ユーザ名及びパスワードを入力することによってログインする。ＭＦＤ上のアプリケーションは、そうすると、ＭＦＤ操作、例えば、スキャン、コピー、プリントなどのためのユーザ個別の設定を検索することができる。
【００２８】
様々な実施例は、認証が必要な第三者のネットワークサービスに接続することを含んでよい。例えば、ドキュメント・ストレージ・システムにおいて個人フォルダにスキャンしたドキュメントをルーティングすることなどを含んでよい。そのシステム中の全てのあるいは任意のコンポーネントも、（例えば、携帯デバイス、ＭＦＤ、スキャンフロー・サーバなども、）第三者のサービスと直接接続してよい。この実施例の目的のため、携帯デバイスおよびＭＦＤは、スキャンフロー・サーバだけと直接に通信し、そしてその後、これら第三者のサービスと接続することができてよい。既存の接続ＡＰＩ（アプリケーション・プログラム・インターフェイス）および方法が用いられて、スキャンフローのシステムが第三者のサービスと協調動作できるようになってもよく、それらには、第三者のサービスにアクセスするためにスキャンフローのシステムをユーザが認証すること（例えば、プライベートのフォルダにドキュメントをアップロードすることなど）を含む。
【００２９】
図１は、本発明の実施形態における、「スキャンフロー」操作の処理の流れを示す。ステップ１００において、アカウントが携帯デバイスあるいは携帯デバイスのアプリケーション・プログラムと関連付けられてよく、それによって、ワークフロー、撮影された画像、及び、思い出すための情報がアカウントに関連付けられる。例えば、その装置のユーザと特定のアカウントとを関連付けるために、ログインやその他の認証プロセスが用いられてもよい、それに基づいて、そのアカウントに関連付けられたワークフローや思い出すための情報を検索することができる。これに代えて、その情報は、特定のユーザに関連付けられていなくても、あるいは、特定のユーザに適したようになっていなくてもよく、ワークフロー、スナップショット、思い出すための情報は、他のユーザにも利用可能になっていてよい。
【００３０】
ステップ１０１からステップ１０４において、「スキャンフロー」の設定が実行される。ステップ１０１において、携帯デバイスのアプリケーション・プログラム、あるいは、携帯デバイスが、画像（例えば、スナップショット）を撮影し、あるいは、ドキュメントの写真を選択する。ある実施例において、スナップショットは、そのドキュメントの最初のページを撮影したものである。そのドキュメントの最初のページのスナップショットは、その後、将来のスキャン・イベントにおいてそのドキュメントの残りの部分と関連付けられてもよい。
【００３１】
ステップ１０２において、携帯デバイス、あるいは、携帯デバイスのアプリケーション・プログラムは、様々な「スキャンフロー」のパラメータを生成し、指定してもよいし、その画像／写真に関連付けられたワークフローを生成し、指定してもよい。ユーザは、その携帯デバイス又はその携帯デバイスのアプリケーション・プログラムの一つ又は複数のインターフェイスに対しコマンドを入力してもよく、それによって、様々なパラメータを生成及び指定することができる。その「スキャンフロー」あるいはその他のワークフローは、ユーザによって、携帯デバイス又は携帯デバイスのアプリケーション・プログラムにおいて調整され、あるいは、生成されてよい。例えば、スキャンによる読み取りの設定（例えば、カラー／白黒、解像度（ＤＰＩ）、又は片面／両面の設定）が調整されてもよいし、スキャンしたドキュメントのあて先（例えば、そのドキュメントの格納先、そのドキュメントを電子メールで送信するあて先など）が設定されてもよい。例えば指定した領域を切り抜くなど（例えば、新聞のスキャンから単一の記事を切り取るなど）の、特別な機能が実行されてもよい。例えば、携帯デバイスのアプリケーション・プログラム、又は、携帯デバイスは、そのドキュメントがスキャンされた時に切り取られるべきコンテンツを、ユーザに明示的に指定させてもよい。スナップショットの境界にマッチする切り抜きの境界が設定されてもよいし、それとは別のやり取りのプロセスによって、ユーザが、スナップショット上で望ましい切抜きの境界を描いてもよい。切抜きの指示及び切り抜きの程度は、スキャンフローのサーバに格納されてもよい。
【００３２】
ステップ１０３において、携帯デバイス又は携帯デバイスのアプリケーション・プログラムは、ユーザがそのドキュメントに思い出すための情報を関連付けたい時には、オプションとして、思い出すための情報を追加してもよい。例えば、携帯デバイス又は携帯デバイスのアプリケーション・プログラムは、音声の注釈、文字列、タグ、あるいは、その他の思い出すための情報を追加してもよい。背景や事情を提供するような、思い出すための情報がさらに追加されてもよい（例えば、背景や事情として、現在の場所及び時間が写真から取得されてもよいし、近づいているカレンダー上のイベントが取得されてもよい）。
【００３３】
ステップ１０４において、携帯デバイスのアプリケーション・プログラム又は携帯デバイスは、スナップショット、「スキャンフロー」のパラメータ、あるいは、ワークフローを送信し、そして、後の検索のためにサーバ１０５に対し思い出すための情報を送る。ドキュメントの画像マッチングは、如何なる画像マッチングの技術によって実行されてもよい。例えば、埋め込みメディアマーカー（ＥＭＭ）を用いて画像マッチングが実行されてもよい。本件では、関連技術におけるＥＭＭの利用とはシナリオが逆になる。格納される画像は、携帯デバイスにて撮影されたスナップショットであり、そして、その格納された画像を検索するために用いられる画像は、その後にドキュメントをスキャンして得られる画像になるのである。本件において、格納されたそのＥＭＭのエントリーは、ユーザごとに個別に設けられてよく、そうすると、あまり大きな数にはならないだろう。すなわち、一人のユーザは、比較的少ない数の処理待ちのスキャンを有しており、それはすなわち、そのドキュメントがスキャン時にマッチすると、そのマッチングのために保存されていたそのスナップショットは削除されるからである。その後（例えば、その後の任意の時に）、そのドキュメントは、ＭＦＤにてスキャンされてよい。
【００３４】
ステップ１０６からステップ１０９において、「スキャンフロー」実行プロセスが開示される。ステップ１０６において、ＭＦＤにてアカウントが認証される。例えば、ユーザは、そのユーザ自身を、ＭＦＤにログインすることでＭＦＤに認証させてもよいし、あるいは、遠隔認証やその他の認証方法によって認証させてもよい。たとえば、認証は、ユーザ名及びパスワードを入力することによって実行されてよく、あるいは、パスワードを入力することなく、リストやアイコンの表示の中からそのユーザの名前を選択するという、簡略化されたプロセスによって実行されてもよい。ログイン方法の他の例として、携帯デバイスのアプリケーションが、クイック・レスポンス（ＱＲ：Ｑｕｉｃｋ Ｒｅｓｐｏｎｓｅ）コードの写真を撮影するため、あるいは、ＭＦＤディスプレイに表示されるその他の機械的に読み取り可能なコードを撮影するために使われてもよい。その表示されたコードは、ＭＦＤのための個別のセッション識別子をエンコードしたものである。そのコードによって、事前認証された携帯電話のアプリケーション・プログラムが、認証サーバによってそのＭＦＤにアクセスすることを許可できる。このような、ＭＦＤアプリケーションに対する有効なログイン方法がユーザに提供されてもよい。
【００３５】
ステップ１０７において、ドキュメントがスキャンされる。例えば、ユーザはそのドキュメントをスキャンさせるために、用紙トレイにドキュメントを置いた上で、「スキャンフロー」のボタンを押して、ワークフローのプロセスを実行してもよい。この例のように、単一のボタン操作が、スキャンフローの処理を伴う基本設定済みのスキャンとして提供されてもよい。
【００３６】
これに代えて、「スキャンフロー」ボタン以外が用いられてもよい。上述の「スキャンフロー」オプションを用いないある例では、スキャンによる読み取りのためのワークフローが事前に決定され、そして、ユーザのプロファイルに基づいて検索されてもよい。これらのワークフローは、スキャンに関連する設定（例えば、カラー／白黒、両面／片面など）だけでなく、処理の設定（例えば、特定のフォルダに保存するなど）を含んでよい。検索されたワークフローとは異なる、あて先や処理をユーザが好む場合には、実装によっては、ＭＦＤの画面か、携帯デバイスにおいて、各ドキュメントのスキャンに対しインターフェイスが提供されてよい。例えば、事前に通常使うとして設定されたものとは異なるあて先のフォルダを選択するために、フォルダの階層構造をナビゲートすることが必要かも知れず、ナビゲートが携帯デバイスにおいて提供されてもよい。このスキャンフローの実行オプションの例は、ＭＦＤにおけるインタラクションをこのように最小化させ、ドキュメントが手に入った時にドキュメントを処理するための設定をやりやすくすることができる。
【００３７】
そのジョブに対する好ましいスキャンの設定は、ユーザが「スキャンフロー」によるスキャンを実行しようと選択したときには不明であるかも知れないので、そのようなスキャンは、柔軟なやり方で実行されてよく（例えば、カラー、両面、高解像度など）、必要ならば、スキャンフローのサーバによって望ましい形式に電子的に変更されてもよい。
【００３８】
ステップ１０８において、スキャンされたドキュメントは、サーバ１０５に対して送信され、そこで、「スキャンフロー」によるマッチングが実行される。スキャンされたものは、マッチングのサーバに送られ、「スキャンフロー」のどれかにマッチしたかどうかが確認される。
【００３９】
ある実施例において、ユーザは、一度に複数のドキュメントをスキャンしてもよい（例えば、ドキュメントの供給機に積み重ねてよい）。各ドキュメントの最初のページがスキャンフロー・サーバに登録されている場合には、そのスキャンフローのマッチングは、最初のページの各々を識別して、個別のドキュメントごとに分割したスキャンを実行することができる。
【００４０】
スキャンフロー・システムのドキュメントのマッチング機能は、当業者にとって利用可能な如何なる画像マッチング方法によって実行されてもよく、それには、上述の埋め込みメディアマーカー（ＥＭＭ）のシステムを含む。例えば、ＥＭＭシステムは、画像解析を用いて、インデックスに格納された特徴点を識別する。マッチングされるべきイメージには、同一の特徴点抽出が実行され、そして、類似の特徴点を有するドキュメントが、インデックスの中から特定される。幾何学的な検証が、そのマッチを確認するために行われてもよい。その他の方法（例えば、ビットマップの比較、特徴マッチングなど）が更に用いられてもよい。 
【００４１】
ステップ１０９において、ＭＦＤあるいはサーバは、サーバ中の画像あるいは写真が、スキャンによる読み取りを実行するべきドキュメントと関連付けられている場合に、そのスキャンされたドキュメントに対してそのワークフローを起動する。例えば、ステップ１０８においてマッチングが確認されると、その「スキャンフロー」のパラメータがそのスキャン及びルーティングのプロセスを自動化するために使われ、そして、時間や場所などのメタデータといった背景や事情に、思い出すための追加的な情報が追加されてもよい。これに加えて、一度のスキャンのために一緒に積み上げられた複数のスキャンフローのジョブを分割するために、マッチングしたページごとに複数ページのスキャンが分割されてもよい。スキャンしてもドキュメントがマッチしなかった場合には、通常行う動作として事前に設定した動作が適用されてもよい。例えば、スキャンされたドキュメントは、そのユーザに対応して入力されたスキャンを格納するために事前設定したフォルダに保存されてもよい。さらに、通常使うものとして事前設定されたワークフローのリスト（例えば、ユーザのプロファイルに関連付けられ、あるいは、システムに対して通常使うものとして事前設定されているものなど）が、ＭＦＤあるいは携帯デバイスのどちらかにおいて供給されてもよい。
【００４２】
ワークフローのリストは、基本設定あるいは代替の状況を取り扱うために提供されてもよい。例えば、画像とスキャンされたドキュメントが関連しているが、スキャン・プロセスの間にはマッチングしなかった場合には、通常使うものとして事前設定されたワークフローのリストが提供され、必要となればユーザにそれを手作業で関連付けさせるオプションを提供してもよい。他の例として、画像と、スキャンされたドキュメントが関連付けられており、かつ、スキャンによる読み取りの間にマッチしたが、ユーザが異なるワークフローを望んだ時も、同様に取り扱ってよい。そして、通常使うとして事前設定されているワークフローのリストがユーザに提供されて、画像に関連付けられた既定のワークフローを上書きしてもよい。スキャンされたドキュメントにマッチする画像が見つからなかった場合に、通常使うとして事前設定されたワークフローのリストがユーザに提供されて、事前定義されたフローを手動で選択させ、適用させてもよい。ワークフローのこのようなリストがＭＦＤにおいて提供されてよく、そして、ユーザの携帯デバイスに送信されてもよい。
【００４３】
これに加えて、ＭＦＤが既定のワークフローを更にダウンロードして、そして、その既定のワークフローをそのスキャンされたドキュメントに対して実行してもよい。例えば、ユーザのデバイスによって定義された以前のワークフローが更にダウンロードされて、インターフェイスに提供されてもよい。ドキュメントをスキャンするユーザは、その後、そのダウンロードしたワークフローの１つを選択し、そのスキャンしたドキュメントに対しＭＦＤによってそのワークフローを実行させてもよい。既定のそのワークフローは、共用されるワークフローとして他のユーザによって作られてよいし、そのユーザのアカウントだけに関連付けられたワークフローであってもよいし、当業者に知られたその他の設定であってもよい。
【００４４】
図２は、発明を実施するための形態における、携帯デバイスの処理フローの例を示す。インターフェイス２００に示すように、インターフェイスは、写真を選択し、新たな画像を撮影し、あるいは、画像をキャプチャするために提供される。インターフェイス２００の例において、ユーザは、携帯デバイスで写真を撮影することを選択し、そして、インターフェイス２０１に進む。インターフェイス２０１においては、再撮影あるいは、その画像を使用するというオプションと共に画像が表示される。インターフェイス２０１の例において、ユーザは、撮影されたドキュメントの写真を使用することを選択し、インターフェイス２０２に進む。インターフェイス２０２において、最近使われたワークフローを割り当てるか、その写真にあて先を割り当てるためのインターフェイスが提供される。インターフェイス２０２の例において、ユーザは、ワークフローをその写真に関連付け、そして、携帯デバイスはインターフェイス２０３に進む。インターフェイス２０３において、その関連付けられたワークフローを編集するためのインターフェイスが提供される。
【００４５】
図３は、発明を実施するための形態における、ワークフローを編集するための処理フローの例を示す。インターフェイス３００において、関連付けられたワークフローを編集するためのインターフェイスが提供され、そのインターフェイスにおいて、ワークフローの名前及びそのワークフローに関連付けられたタスク（いくつでもよい）が示される。インターフェイス３００の例において、ユーザは、追加のタスクを加えることを選択し、携帯デバイスはインターフェイス３０１に進む。インターフェイス３０１において、ワークフローに追加のタスクを加えるインターフェイスが提供される。インターフェイス３０１の例において、ユーザは、タスクのリストを編集する、それによってリストからタスクが加えられても除かれてもよい。そして、ユーザが新たなタスクを加えた場合に、インターフェイスはインターフェイス３０２に進む。インターフェイス３０２において、新たなタスク、例えば、図示したような「電子メール」のタスクが、アプリケーション・プログラムに知られたタスクの集合の中から選ばれ、そして、それにしたがって設定が行われてよい。インターフェイス３０２の例で、「電子メール」タスクは、題名、カーボンコピー、本文の入力フィールドを含んでよく、携帯デバイスはそのフィールドに対して既定の情報を自動的に書き入れてよい。連絡先の情報が、ユーザのデバイスにて提供されたインターフェイスから更に選択可能であってよい。同様のインターフェイスが他の新たなタスクに対し提供されてよい（例えば、タスクへの新規の保存について、スキャンされたドキュメントのあて先を示す入力フィールドが提供されてもよい）。
【００４６】
図４は、本発明の実施形態における、ワークフローに対し思い出すための情報を加えるインターフェイスの例を示す。ワークフローが選ばれ、又は、定義されると、ユーザは、携帯デバイスにおけるワークフローの一部として、追加的な思い出すための情報を選択的に追加することができる。インターフェイス４００の例で、ユーザは、オーディオ、文字列、写真あるいはビデオの注釈の形式で、思い出すための情報を追加することができる。思い出すための情報を追加するための他のインターフェイスを設けることも可能である。例えば、メタデータ、タイムスタンプ、ハイパーリンク、そして、その他の思い出すための情報などの、思い出すための情報を加えることが、インターフェイス４００の例に類似した他のインターフェイスを介して行われてもよいし、実装によっては、それらの情報が自動的に加えられてもよい。ワークフローは、このように、思い出すための情報をユーザに提供することができる。思い出すための情報、例えば、メタデータなどの情報は、望ましい実装においては自動的に加えられてよい。
【００４７】
図５は、本発明の実施形態における、ＭＦＤにおいてドキュメントをスキャンした後における、携帯デバイスの処理フローの例を示す。ある例において、ユーザは、スキャンが完了したという通知を携帯デバイス上で受取ってよい。携帯デバイスは、スキャンされたドキュメントのリストを、最近のものが最も目立つように表示する。ユーザは、スキャンされたドキュメントの記録を詳細に調べ、マッチしたフローが無いか、そのマッチしたフローに基づいてそのスキャンされたドキュメントに対して処理が実行されたかを確かめることができる。ＭＦＤにおけるスキャンの後に、インターフェイス５００に示すように、ユーザは、携帯デバイス上でドキュメントがスキャンされた時に通知を受けてもよい。通知は、例えばオーディオ、ビデオ、文字列などの、どのような形式で送られてもよく、その通知を消去するため、スキャンを閲覧するため、その他のための、ユーザによる更なる選択肢を含んでいてよい。インターフェイス５００の例で、ユーザは、「スキャン」を選択して、スキャンされたドキュメントのリストを閲覧し、その場合、携帯デバイスはインターフェイス５０１に進む。インターフェイス５０１において、新たにあるいは最近にスキャンされたドキュメントを含む、スキャンされたドキュメントのリストを示すためのインターフェイスが提供される。インターフェイス５０１の例で、ユーザは、最近のスキャンを選択して、スキャンの詳細を調べることができ、この場合、携帯デバイスはインターフェイス５０２に進み、そこでは、適用されたワークフロー、及び、携帯デバイスにおいて思い出すための音声や文字列の注釈が示される。これに加えて、ワークフローは、スキャンの後に、携帯デバイスのユーザを通じて定義又は選択されてよい。
【００４８】
図６Ａから図６Ｃは、本発明の実施形態における、ＭＦＤインターフェイス画面の例を示す。図６Ａは、ログインやＱＲコード（登録商標）によって、ユーザのアカウントをＭＦＤに関連付けるインターフェイスを示す。しかしながら、ユーザのアカウントをＭＦＤに関連付けるための他の方法が更に用いられてよい（例えば、生体認証のための生体のスキャン、音声認識など）。図６Ｂは、ユーザからコマンドを受け付けるために提供されるインターフェイスを示し、そのコマンドは、スキャンフローの起動、ドキュメントのスキャン、ドキュメントのファックス送信、あるいは、ドキュメントの印刷などを含んでよい。しかしながら、インターフェイス上に、ＭＦＤのための他の機能が更に実装されてもよい（例えばコピーなど）。図６Ｃは、ドキュメントをスキャンするインターフェイスの例を示し、ファイル形式、サイズ、解像度、色、向き及びあて先を含んでよい。他のインターフェイスがＭＦＤの機能のそれぞれにために同様に提供されてよい。
【００４９】
図７は、本発明の実施形態における携帯デバイス７００の機能ブロック図を示す。カメラ７０１によって画像が受信されてよく、その画像は、図２〜５で説明したような多様なインターフェイスを提供するインターフェイス部７０２によって処理されてよい。インターフェイス部は一つ又は複数のプロセッサによって実行される。インターフェイス部は、そのような多様なインターフェイスを表示する表示部７０３とやり取りし、また、サーバ、ＭＦＤ又は他のデバイスとやり取りするために通信用フロントエンド７０４とやり取りする。
【００５０】
図８は、本発明の実施形態を実装するコンピュータ／サーバ８００の実施例のブロック図を示す。システム８００は、当業者にとって知られているように、命令列を実行するために動作するプロセッサ８０２及びメモリ８０３を含む、コンピュータ／サーバ・プラットフォーム８０１を有する。ここで用いられるコンピュータによって読み取り可能なメディアという用語は、プロセッサ８０２に対し命令列を供給して実行させるための任意のメディアを指すものとしても用いられる。そのような、コンピュータによって読み取り可能なメディアは、伝送波などの状態遷移可能な信号を含む、コンピュータによって読み取り可能な信号のメディアを含んでよく、また、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ（ＨＤＤ）、フラッシュメモリ、及び、他の有形のストレージデバイスを含む、命令列を格納するための有形のデバイスであってよいが、これに限定されない。
【００５１】
これに加えて、コンピュータ／サーバ・プラットフォーム８０１は、キーボード、マウス、タッチデバイス、あるいは、音声コマンドなどの、複数の入力デバイス８０４から入力を受取る。コンピュータ／サーバ・プラットフォーム８０１は、これに加えて、ポータブルハードドライブ、光学メディア（ＣＤまたはＤＶＤ）、ディスクメディア、または、コンピュータが実行可能コードを読み取り可能な他のメディアのような、着脱可能なストレージ装置８０５に接続されてもよい。
【００５２】
コンピュータ／サーバ・プラットフォーム８０１は、更に、局所的かつ公開の、あるいは、プライベートのネットワークに接続された、他のコンポーネントや、インターネットに接続する、ネットワーク・リソース８０６に更に接続されてもよい。ネットワーク・リソース８０６は、ネットワーク８０７上の遠隔地点からコンピュータ／サーバ・プラットフォーム８０１に対し命令列やデータを供給してよい。ネットワーク・リソース８０６への接続は、例えば８０２．１１規格、ブルートゥース、又は、携帯電話のプロトコルなどの、無線のプロトコルを通じて行われてもよいし、ケーブルや光ファイバなどの、物理的な伝送メディアを通じて行われてもよい。これらの接続は、広い帯域（例えば、専用の物理Ｔ／１、あるいは、光ファイバのラインなど）で、あるいは、狭い帯域で（例えば、無線および衛星など）、実施例の実装に適した形で行われてよい。例えば、サーバと複合機能デバイスの間の接続は、広い帯域の接続を用いて実装され、サーバと複合機能デバイスとの間では専用の接続が確立される。サーバと携帯デバイスの間の接続は、インフラストラクチャの事情のため、狭い帯域で実装されてよい（例えば、無線の基地局によってサーバへのアクセスを提供するなど）。
【００５３】
ネットワーク・リソース８０６は、データおよび実行可能な命令列をコンピュータ／サーバ・プラットフォーム８０１から離れたある場所に格納するためのストレージデバイスを含んでよい。コンピュータは表示部８０８とやり取りして、ユーザに対してデータやその他の情報を出力するだけでなく、ユーザからの追加の指示や入力を要求してよい。表示部８０８は、したがって、ユーザとやり取りするために、入力デバイス８０４として機能してもよい。
【００５４】
図９は、本発明の実施形態における、プロセッサ８０２によって実行されうる様々な構成要素を示す。例えば、図６Ａ〜６Ｃにおいて説明されたように、コンピュータ／サーバのシステムのための多様なインターフェイスを処理し、かつ、提供するように、インターフェイス部９０１が設定されてよい。関連付け部９０２は、ワークフローを画像や写真に関連付けるように設定されてよく、そして、画像及び／又はスキャンされたドキュメントに思い出すための情報を更に関連付けてもよい。判断部９０３は、画像／写真が、スキャンによる読み取りを実行するべきドキュメントに関連付けられているかどうかを判断するように、あるいは、その他の判断をするように設定されてもよく、それは、その画像・写真が、そのスキャンによる読み取りをするべきドキュメントにマッチングし、それらがマッチングした場合に、そのドキュメントがその画像に関連付けられていると判断することによって実現される。起動部９０４は、その画像が、スキャンによる読み取りを行うべき画像に関連付けられている場合に、そのドキュメントのためのワークフローを起動するように設定されていてよい。ダウンロード部９０５は、スキャンされたドキュメントに対して実行される既定のワークフローをダウンロードするように設定されていてよい。実行部９０６は、ドキュメントがスキャンされた後に既定のワークフローの１つを実行するように設定されていてよい。
【００５５】
プロセッサ８０２による上述の構成要素の間でのやり取りの実装において、第１のドキュメントの少なくとも一部の画像が提供される。判断部９０３は、スキャンによる読み取りが行われるべき第２のドキュメントの少なくとも一部が、第１のドキュメントの少なくとも一部の画像に関連付けられているかどうかを判断するように設定されている。起動部９０４は、スキャンによる読み取りを行うべき第２のドキュメントの一部にその画像が関連付けられている場合に、スキャンによる読み取りを行うべき第２のドキュメントに対してそのワークフローを起動するように設定されている。その起動は、その画像の中で提供された第１のドキュメントの一部が、スキャン・プロセスの中で取得された第２のドキュメントの一部とマッチするかどうかを判断することによって行われてよい。第１のドキュメント及び第２のドキュメントは、例えば下記のような場合は、同じドキュメントであってもよい。例えば、ユーザがあるドキュメントの写真を撮影し、ワークフローをその写真に関連付け、そのワークフローをサーバにアップロードし、そしてその後、その同じドキュメントをスキャナにおいて、サーバにアップロードしたワークフローを起動したような場合である。
【００５６】
さらに、実施例の他の実装が、この明細書及びここで開示された実施例の実施化を考慮すれば、当業者にとって明らかであろう。ここで述べられた実施例の多様な側面及び／又はコンポーネントが、画像識別システムにおいて、単独で、あるいは、如何なる組み合わせで用いられてもよい。ここで提供される明細書及び実施例は、例示的な目的のみを意図するのであって、正しい具体化の範囲及び精神は特許請求の範囲によって示される。
【符号の説明】
【００５７】
１０５  スキャンフロー・サーバ
８０２  プロセッサ
９０１  インターフェイス部
９０２  関連付け部
９０３  判断部
９０４  起動部
９０５  ダウンロード部
９０６  実行部
【図１】
2014026644.tif 000003
【図３】
2014026644.tif 000004
【図４】
2014026644.tif 000005
【図６Ａ】
2014026644.tif 000006
【図６Ｂ】
2014026644.tif 000007
【図６Ｃ】
2014026644.tif 000008
【図７】
2014026644.tif 000009
【図８】
2014026644.tif 000010
【図９】
2014026644.tif 000011
【図２】
2014026644.tif 000012
【図５】
2014026644.tif 000013