(57)【要約】  アクセス可能な遠隔預け入れキャプチャのための装置、方法、プログラム製品、およびシステムが、開示される。装置が、ハードウェアデバイス（１０２）のカメラ（２０２）からキャプチャされた入力に基づいて、文書に対するハードウェアデバイス（１０２）の位置を決定する位置モジュール（３０２）を含む。装置が、カメラ（２０２）の視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイス（１０２）を移動さるための１つまたは複数の方向を決定する方向モジュール（３０４）を含む。装置が、決定された１つまたは複数の方向に基づいて、ハードウェアデバイス（１０２）を介してアクセス可能性フィードバックを提供するアクセス可能性モジュール（３０６）を含む。アクセス可能性フィードバックは、視覚障害を有するユーザが、文書がカメラ（２０２）の視野の事前定義された区域内にあるようにハードウェアデバイス（１０２）を位置付けるのを支援するためのフィードバックを含む。
2022501664.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアデバイスのカメラからキャプチャされた入力に基づいて、文書に対する前記ハードウェアデバイスの位置を決定するように構成された位置モジュールと、
前記カメラの視野の事前定義された区域内に前記文書を位置付けるように前記文書に対して前記ハードウェアデバイスを移動させるための１つまたは複数の方向を決定するように構成された方向モジュールと、
決定された前記１つまたは複数の方向に基づいて、前記ハードウェアデバイスを介してアクセス可能性フィードバックを提供するように構成されたアクセス可能性モジュールであって、前記アクセス可能性フィードバックは、視覚障害を有するユーザが、前記文書が前記カメラの前記視野の前記事前定義された区域内にあるように前記ハードウェアデバイスを位置付けるのを支援するためのフィードバックを備えた、アクセス可能性モジュールと
を備えた装置。
【請求項２】
請求項１に記載の装置であって、前記ハードウェアデバイスを移動させるための前記１つまたは複数の方向は、本体相対方向および方位方向のうちの１つまたは複数を備えた、装置
【請求項３】
請求項１に記載の装置であって、前記アクセス可能性フィードバックは、前記ハードウェアデバイスから発せられる１つまたは複数の音声コマンドであって、前記ハードウェアデバイスを前記１つまたは複数の方向に動かすよう前記ユーザに指示する１つまたは複数の音声コマンドを備えた、装置
【請求項４】
請求項１に記載の装置であって、前記アクセス可能性フィードバックは、前記ハードウェアデバイスの１つまたは複数のセンサによって生成される触覚フィードバックを備え、前記触覚フィードバックは、
前記ハードウェアデバイスを、前記触覚フィードバックに関連付けられた前記１つまたは複数の方向のうちの或る方向に動かすべきことと、
前記文書の一部分が、前記触覚フィードバックに関連付けられた前記カメラの前記視野の前記事前定義された区域内の正しい位置にあることと
のうちの１つを前記ユーザに示すように前記ハードウェアデバイスの１つまたは複数の部分に関して生成される、装置。
【請求項５】
請求項４に記載の装置であって、前記ハードウェアデバイスの前記１つまたは複数の部分は、前記ハードウェアデバイスのエッジおよび前記ハードウェアデバイスのコーナのうちの１つまたは複数を備えた、装置。
【請求項６】
請求項１に記載の装置であって、前記アクセス可能性フィードバックは、前記ハードウェアデバイスによって生成される１つまたは複数の可聴のトーンを備え、前記１つまたは複数の可聴のトーンは、
前記ハードウェアデバイスを、前記１つまたは複数の可聴のトーンに関連付けられた前記１つまたは複数の方向のうちの或る方向に動かすべきことと、
前記文書の一部分が、前記１つまたは複数の可聴のトーンに関連付けられた前記カメラの前記視野の前記事前定義された区域内の正しい位置にあることと
のうちの１つを前記ユーザに示すように生成される、装置。
【請求項７】
請求項６に記載の装置であって、前記１つまたは複数の可聴のトーンは、前記ハードウェアデバイスの異なる部分に関してそれぞれ異なるトーンを備え、前記ハードウェアデバイスの前記異なる部分は、前記ハードウェアデバイスのエッジおよび前記ハードウェアデバイスのコーナのうちの１つまたは複数を備えた、装置。
【請求項８】
請求項６に記載の装置であって、前記１つまたは複数の可聴のトーンが生成される頻度は、前記文書の一部分と、前記カメラの前記視野の前記事前定義された区域の対応する部分との間の距離の関数として決定される、装置。
【請求項９】
請求項１に記載の装置であって、前記アクセス可能性モジュールは、前記文書が前記カメラの前記視野の前記事前定義された区域内の容認可能な位置であることを示すアクセス可能性フィードバックを提供する、装置。
【請求項１０】
請求項１に記載の装置であって、前記アクセス可能性フィードバックは、前記ユーザが前記ハードウェアデバイスを前記文書に対して動かすべき速度および距離のうちの１つまたは複数をさらに示す、装置
【請求項１１】
請求項１に記載の装置であって、前記アクセス可能性モジュールは、前記文書に対する前記ハードウェアデバイスの前記位置と、前記ハードウェアデバイスが配置された１つまたは複数の環境条件とに基づいて、前記カメラに関する１つまたは複数のカメラ設定を調整するようにさらに構成された、装置。
【請求項１２】
請求項１１に記載の装置であって、前記アクセス可能性モジュールは、前記ハードウェアデバイスが配置された前記１つまたは複数の環境条件に関連付けられた１つまたは複数の環境デバイスに通信可能に結合され、前記１つまたは複数の環境条件を調整するように前記環境デバイスの１つまたは複数の設定を変更するようにさらに構成された、装置。
【請求項１３】
請求項１に記載の装置であって、前記文書は、金融機関に関連付けられた金融文書を備えた、装置。
【請求項１４】
請求項１３に記載の装置であって、前記カメラは、前記金融機関によって提供されるモバイルアプリケーションのモバイル文書サブミッション機能が前記ハードウェアデバイス上で実行されることに応答して有効化される、装置。
【請求項１５】
請求項１４に記載の装置であって、前記カメラの前記視野の前記事前定義された区域は、前記金融機関によって提供される前記モバイルアプリケーションによって定義される、装置。
【請求項１６】
ハードウェアデバイスのカメラからキャプチャされた入力に基づいて、文書に対する前記ハードウェアデバイスの位置を決定するステップと、
前記カメラの視野の事前定義された区域内に前記文書を位置付けるように前記文書に対して前記ハードウェアデバイスを移動さるための１つまたは複数の方向を決定するステップと、
決定された前記１つまたは複数の方向に基づいて、前記ハードウェアデバイスを介してアクセス可能性フィードバックを提供するステップであって、前記アクセス可能性フィードバックは、視覚障害を有するユーザが、前記文書が前記カメラの前記視野の前記事前定義された区域内にあるように前記ハードウェアデバイスを位置付けるのを支援するためのフィードバックを備えた、ステップと
を備えた方法。
【請求項１７】
請求項１６に記載の方法であって、前記ハードウェアデバイスを移動させるための前記１つまたは複数の方向は、本体相対方向および方位方向のうちの１つまたは複数を備えた、方法。
【請求項１８】
請求項１６に記載の方法であって、前記アクセス可能性フィードバックは、前記ハードウェアデバイスから発せられる１つまたは複数の音声コマンドであって、前記ハードウェアデバイスを前記１つまたは複数の方向に動かすよう前記ユーザに指示する１つまたは複数の音声コマンドを備えた、方法。
【請求項１９】
請求項１６に記載の方法であって、前記アクセス可能性フィードバックは、前記ハードウェアデバイスの１つまたは複数のセンサによって生成される触覚フィードバックを備え、前記触覚フィードバックは、
前記ハードウェアデバイスを、前記触覚フィードバックに関連付けられた前記１つまたは複数の方向のうちの或る方向に動かすべきことと、
前記文書の一部分が、前記触覚フィードバックに関連付けられた前記カメラの前記視野の前記事前定義された区域内の正しい位置にあることと
のうちの１つを前記ユーザに示すように前記ハードウェアデバイスの１つまたは複数の部分に関して生成される、方法。
【請求項２０】
ハードウェアデバイスのカメラからキャプチャされた入力に基づいて、文書に対する前記ハードウェアデバイスの位置を決定するための手段と、
前記カメラの視野の事前定義された区域内に前記文書を位置付けるように前記文書に対して前記ハードウェアデバイスを移動さるための１つまたは複数の方向を決定するための手段と、
決定された前記１つまたは複数の方向に基づいて、前記ハードウェアデバイスを介してアクセス可能性フィードバックを提供するための手段であって、前記アクセス可能性フィードバックは、視覚障害を有するユーザが、前記文書が前記カメラの前記視野の前記事前定義された区域内にあるように前記ハードウェアデバイスを位置付けるのを支援するためのフィードバックを備えた、手段と
を備えた装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔預け入れキャプチャに関し、より詳細には、遠隔預け入れキャプチャに関するアクセス可能性フィーチャに関する。
【背景技術】
【０００２】
モバイルアプリケーション、およびその他のコンピュータプログラム製品は、多くの人々の生活を簡略化する。例えば、ユーザが、物理的な支店に出向くことを以前には要求した銀行取引および他の機能をユーザの電話機上で実行してよい。しかし、これらの機能のうちの１つがカメラの使用または他の視覚的対話を要求する場合、その機能は、視覚障害者が使用するのが困難に、または不可能になることがある。
【発明の概要】
【０００３】
アクセス可能な遠隔預け入れキャプチャのための装置、方法、プログラム製品、およびシステムが開示される。装置が、一実施形態において、ハードウェアデバイスのカメラからキャプチャされた入力に基づいて、文書に対するハードウェアデバイスの位置を決定する位置モジュールを含む。装置が、さらなる実施形態において、カメラの視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイスを移動させるための１つまたは複数の方向を決定する方向モジュールを含む。装置が、いくつかの実施形態において、決定された１つまたは複数の方向に基づいて、ハードウェアデバイスを介してアクセス可能性フィードバックを提供するアクセス可能性モジュールを含む。アクセス可能性フィードバックは、視覚障害を有するユーザが、文書がカメラの視野の事前定義された区域内にあるようにハードウェアデバイスを位置付けるのを支援するためのフィードバックを含んでよい。
【０００４】
方法が、一実施形態において、ハードウェアデバイスのカメラからキャプチャされた入力に基づいて、文書に対するハードウェアデバイスの位置を決定することを含む。方法が、さらなる実施形態において、カメラの視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイスを移動させるための１つまたは複数の方向を決定することを含む。方法が、一部の実施形態において、決定された１つまたは複数の方向に基づいて、ハードウェアデバイスを介してアクセス可能性フィードバックを提供することを含む。アクセス可能性フィードバックは、視覚障害を有するユーザが、文書がカメラの視野の事前定義された区域内にあるようにハードウェアデバイスを位置付けるのを支援するためのフィードバックを含んでよい。
【０００５】
装置が、一部の実施形態において、ハードウェアデバイスのカメラからキャプチャされた入力に基づいて、文書に対するハードウェアデバイスの位置を決定するための手段を含む。装置が、様々な実施形態において、カメラの視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイスを移動させるための１つまたは複数の方向を決定するための手段を含む。装置が、いくつかの実施形態において、決定された１つまたは複数の方向に基づいて、ハードウェアデバイスを介してアクセス可能性フィードバックを提供するための手段を含む。アクセス可能性フィードバックは、視覚障害を有するユーザが、文書がカメラの視野の事前定義された区域内にあるようにハードウェアデバイスを位置付けるのを支援するためのフィードバックを含んでよい。
【０００６】
開示される方法および装置に関して説明される動作のうちの１つまたは複数を実行するアクセス可能な遠隔預け入れキャプチャためのシステムが、提示される。コンピュータ可読記憶媒体を備えるコンピュータプログラム製品が、提示される。いくつかの実施形態において、コンピュータ可読記憶媒体が、開示される方法および装置に関して説明される動作のうちの１つまたは複数を実行するように実行可能なコンピュータ使用可能プログラムコードを記憶する。
【０００７】
本発明の利点が容易に理解されるようになるように、前段で簡単に説明した本発明のより詳細な説明が、添付の図面に示される特定の実施形態を参照して行われる。これらの図面は、本発明の典型的な実施形態を示すに過ぎず、したがって、本発明の範囲を限定するものと見なされるべきではないものと理解して、本発明が、添付の図面を用いて、さらに具体的に、さらに詳細に記述され、説明される。
【図面の簡単な説明】
【０００８】
【図１】アクセス可能な遠隔預け入れキャプチャのためのシステムの一実施形態を示す概略ブロック図である。
【図２】アクセス可能な遠隔預け入れキャプチャのためのシステムのさらなる実施形態を示す概略ブロック図である。
【図３】アクセス可能な遠隔預け入れキャプチャのためのモジュールの一実施形態を示す概略ブロック図である。
【図４Ａ】アクセス可能な遠隔預け入れキャプチャのためのシステムの例示的な実施形態を示す図である。
【図４Ｂ】アクセス可能な遠隔預け入れキャプチャのためのシステムの別の例示的な実施形態を示す図である。
【図５】アクセス可能な遠隔預け入れキャプチャのための方法の実施形態を示す概略フローチャート図である。
【図６】アクセス可能な遠隔預け入れキャプチャのための方法の別の実施形態を示す概略フローチャート図である。
【発明を実施するための形態】
【０００９】
本明細書全体にわたって「一実施形態」、「或る実施形態」について述べていること、または類似した言葉は、その実施形態に関連して説明される特定のフィーチャ、構造、または特性が、少なくとも１つの実施形態に含まれることを意味する。それ故、本明細書全体にわたる「一実施形態において」、「或る実施形態において」という句、または類似した言葉の出現は、すべて同一の実施形態を参照することが可能であるが、必ずしもそうでなくてもよく、特に明記しない限り、「１つまたは複数の、ただし、すべでではない実施形態」を意味する。「含む」、「備える」、「有する」という用語、およびその変形は、特に明記しない限り、「含むが、限定されない」を意味する。アイテムの列挙されるリストは、特に明記しない限り、それらのアイテムのいずれか、またはすべてが相互排他的であること、および／または相互包含的であることを意味しない。「或る」および「その」という用語は、特に明記しない限り、「１つまたは複数の」を指すこともする。
【００１０】
さらに、実施形態の説明されるフィーチャ、利点、および特徴は、任意の適切な様態で組み合わされてよい。実施形態は、特定の実施形態の特定のフィーチャまたは利点のうちの１つまたは複数を伴わずに実施されてよいことが、当業者には認識されよう。他の実例において、すべての実施形態に存在しなくてよい、さらなるフィーチャおよび利点が、いくつかの実施形態において認識されることが可能である。
【００１１】
実施形態のこれらのフィーチャおよび利点は、後段の説明、および添付の特許請求の範囲からより完全に明らかとなり、あるいは後段に記載される実施形態の実践によって学ばれてよい。当業者によって理解されるとおり、本発明の態様は、システム、方法、および／またはコンピュータプログラム製品として実施されてよい。したがって、本発明の態様は、完全にハードウェア実施形態の形態をとってよく、完全にソフトウェア実施形態（ファームウェア、常駐ソフトウェア、マイクロコード、その他を含む）の形態をとってよく、あるいは、すべて一般的に「回路」、「モジュール」、または「システム」と本明細書において呼ばれてもよいソフトウェア態様とハードウェア態様を組み合わせる実施形態の形態をとってもよい。さらに、本発明の態様は、プログラムコードが具現化されている１つまたは複数のコンピュータ可読媒体として具現化されたコンピュータプログラム製品の形態をとってよい。
【００１２】
本明細書において説明される機能ユニットの多くは、それらのユニットの実装上の独立性をさらに特に強調するために、モジュールとラベル付けされている。例えば、モジュールは、カスタムＶＬＳＩ回路もしくはゲートアレイ、ロジックチップ、トランジスタなどの既成の半導体、または他のディスクリートの構成要素を備えるハードウェア回路として実装されてよい。また、モジュールは、フィールドプログラマブルゲートアレイ、プログラマブルアレイロジック、プログラマブルロジックデバイス、またはそれに類するものなどのプログラマブルハードウェアデバイスとして実装されてもよい。
【００１３】
また、モジュールは、様々なタイプのプロセッサによって実行されるようにソフトウェアとして実装されてもよい。プログラムコードの識別されるモジュールは、例えば、オブジェクト、手続き、または関数として組織化されてよい、コンピュータ命令の１つまたは複数の物理ブロックもしくは論理ブロックを、例えば、備えてよい。それでも、識別されるモジュールの複数の実行ファイルは、物理的に一緒に配置される必要はなく、論理的に一緒に合わせられたとき、そのモジュールを構成し、そのモジュールの表明された目的を実現する、様々なロケーションに記憶された別々の命令を備えてよい。
【００１４】
実際、プログラムコードのモジュールは、単一の命令であってもよく、または多くの命令であってもよく、異なるコードセグメントにわたって、異なるプログラムの間で、いくつかのメモリデバイスにまたがって分散されることさえ可能である。同様に、動作データが、モジュール内に本明細書において識別され、例示されることが可能であり、任意の適切な形態で具現化されること、および任意の適切なタイプのデータ構造内で組織化されることが可能である。動作データは、単一のデータセットとして集められてもよく、または異なるストレージデバイスを含む異なるロケーションにわたって分散されてもよく、少なくとも部分的に、システムまたはネットワーク上の単なる電子信号として存在してもよい。モジュール、またはモジュールの複数の部分がソフトウェアとして実装される場合、プログラムコードは、１つまたは複数のコンピュータ可読媒体に記憶されること、および／またはそのような媒体上で伝播させられることが可能である。
【００１５】
コンピュータプログラム製品は、プロセッサに本発明の態様を実行させるためのコンピュータ可読プログラム命令を有する１つの（または複数の）コンピュータ可読記憶媒体を含んでもよい。
【００１６】
コンピュータ可読記憶媒体は、命令実行デバイスによって使用されるように命令を保持し、記憶することができる有形のデバイスであることが可能である。コンピュータ可読記憶媒体は、例えば、電子ストレージデバイス、磁気ストレージデバイス、光ストレージデバイス、電磁ストレージデバイス、半導体ストレージデバイス、または以上の任意の適切な組合せであってもよいが、これらには限定されない。コンピュータ可読記憶媒体のより具体的な例の網羅的でないリストは、以下、すなわち、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（「ＲＡＭ」）、読取り専用メモリ（「ＲＯＭ」）、消去可能なプログラマブル読取り専用メモリ（「ＥＰＲＯＭ」もしくはフラッシュメモリ）、スタティックランダムアクセスメモリ（「ＳＲＡＭ」）、ポータブルコンパクトディスク読取り専用メモリ（「ＣＤ−ＲＯＭ」）、デジタルバーサタイルディスク（「ＤＶＤ」）、メモリスティック、フロッピディスク、パンチカード、もしくは命令が記録されている溝の中の隆起構造などの機械的に符号化されたデバイス、および以上の任意の適切な組合せを含む。本明細書において使用されるコンピュータ可読記憶媒体は、電波もしくは他の自由に伝播する電磁波、導波路もしくは他の伝達媒体を通じて伝播する電磁波（例えば、光ファイバケーブルを通過する光パルス）、または配線を通じて伝送される電気信号などの一過性の信号そのものであると解釈されるべきではない。
【００１７】
本明細書において説明されるコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体からそれぞれのコンピューティング／処理デバイスに、またはネットワーク、例えば、インターネット、ローカルエリアネットワーク、ワイドエリアネットワーク、および／または無線ネットワークを介して外部コンピュータもしくは外部ストレージデバイスにダウンロードされることが可能である。ネットワークは、銅伝送ケーブル、伝送光ファイバ、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイコンピュータ、および／またはエッジサーバを備えてよい。各コンピューティング／処理デバイスにおけるネットワークアダプタカードまたはネットワークインターフェースが、ネットワークからコンピュータ可読プログラム命令を受信し、それぞれのコンピューティング／処理デバイス内のコンピュータ可読記憶媒体に記憶されるようにコンピュータ可読プログラム命令を転送する。
【００１８】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セットアーキテクチャ（ＩＳＡ）命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはＳｍａｌｌｔａｌｋ（Ｒ）、Ｃ＋＋、もしくはそれに類するものなどのオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語もしくはそれに類似したプログラミング言語などの従来の手続き型プログラミング言語を含め、１つまたは複数のプログラミング言語の任意の組合せで書かれたソースコードもしくはオブジェクトコードであってよい。コンピュータ可読プログラム命令は、全体がユーザのコンピュータ上で実行されても、一部がユーザのコンピュータ上で実行されても、スタンドアロンのソフトウェアパッケージとして実行されても、一部がユーザのコンピュータ上で、かつ一部が遠隔コンピュータ上で実行されても、全体が遠隔コンピュータもしくは遠隔サーバの上で実行されてもよい。全体が遠隔コンピュータもしくは遠隔サーバの上で実行されるシナリオにおいて、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）もしくはワイドエリアネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを通じてユーザのコンピュータに接続されてよく、または接続は、外部コンピュータに対して行われてもよい（例えば、インターネットサービスプロバイダを使用してインターネットを通じて）。一部の実施形態において、例えば、プログラマブルロジック回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、またはプログラマブルロジックアレイ（ＰＬＡ）を含む電子回路が、本発明の態様を実行するために、電子回路をカスタマイズするようにコンピュータ可読プログラム命令の状態情報を利用することによってコンピュータ可読プログラム命令を実行することが可能である。
【００１９】
本実施形態の態様は、本発明の実施形態による方法、装置（システム）、およびコンピュータプログラム製品のフローチャートおよび／またはブロック図を参照して本明細書において説明される。フローチャートおよび／またはブロック図の各ブロック、ならびにフローチャートおよび／またはブロック図におけるブロックの組合せは、コンピュータ可読プログラム命令によって実施されることが可能であることが理解されよう。
【００２０】
これらのコンピュータ可読プログラム命令は、そのコンピュータまたは他のプログラマブルデータ処理装置のプロセッサを介して実行されるそれらの命令が、フローチャートおよび／またはブロック図の１つまたは複数のブロックに指定される機能／動作を実施する手段を作り出すべく、汎用コンピュータ、専用コンピュータ、または他のプログラマブルデータ処理装置のプロセッサに提供されてマシンを作り出すものであってよい。また、これらのコンピュータ可読プログラム命令は、命令が記憶されているコンピュータ可読記憶媒体が、フローチャートおよび／またはブロック図の１つまたは複数のブロックに指定される機能／動作の態様を実施する命令を含む製造品を備えるべく、特定の様態で機能するようにコンピュータ、プログラマブルデータ処理装置、および／または他のデバイスを導くことができるコンピュータ可読記憶媒体に記憶されてもよい。
【００２１】
また、コンピュータ可読プログラム命令は、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイス上で実行される命令が、フローチャートおよび／またはブロック図の１つまたは複数のブロックに指定される機能／動作を実施するように、コンピュータによって実施されるプロセスを作り出すべく、コンピュータ、他のプログラマブル装置、または他のデバイスにロードされ、コンピュータ上、他のプログラマブル装置上、または他のデバイス上で一連の動作ステップを実行させるものであってもよい。
【００２２】
図における概略フローチャート図および／または概略ブロック図は、本発明の様々な実施形態による装置、システム、方法、およびコンピュータプログラム製品の可能な実装形態のアーキテクチャ、機能、および動作を例示する。これに関して、概略フローチャート図および／または概略ブロック図における各ブロックは、指定された論理機能を実施するためのプログラムコードの１つまたは複数の実行可能命令を備える、コードのモジュール、セグメント、または部分を表すことが可能である。
【００２３】
また、一部の代替の実装形態において、ブロックに記載される機能は、図に記載される順序を外れて生じてよいことにも留意されたい。例えば、連続して示される２つのブロックが、実際には、実質的に同時に実行されてよく、またはそれらのブロックが、ときとして、関与する機能に依存して、逆の順序で実行されてよい。図に示される１つもしくは複数のブロック、またはそれらのいくつかの部分に機能、論理、または効果が均等である他のステップおよび方法が、構想されることが可能である。
【００２４】
様々な矢印の種類、および線の種類が、フローチャートおよび／またはブロック図において使用されることが可能であるものの、それらは、対応する実施形態の範囲を限定することはないものと理解される。実際、一部の矢印または他のコネクタは、示される実施形態の論理的流れだけを示すように使用されることが可能である。例えば、或る矢印は、示される実施形態の列挙されるステップの間の不定の持続時間の待機期間または監視期間を示すことが可能である。また、ブロック図および／またはフローチャート図の各ブロック、ならびにブロック図および／またはフローチャート図におけるブロックの組合せは、指定された機能もしくは動作を実行する専用のハードウェアベースのシステムによって、または専用のハードウェアとプログラムコードの組合せによって実施されることが可能であることにも留意されたい。
【００２５】
図１は、アクセス可能な遠隔預け入れキャプチャのためのシステム１００の一実施形態を示す。一実施形態において、システム１００は、１つもしくは複数のハードウェアデバイス１０２、１つもしくは複数のＲＤＣモジュール１０４（例えば、１つもしくは複数のハードウェアデバイス１０２上に配置されたバックエンドＲＤＣモジュール１０４ｂおよび／または複数のＲＤＣモジュール１０４ａ）、１つもしくは複数のデータネットワーク１０６もしくは他の通信チャネル、１つもしくは複数のサードパーティサービスプロバイダ１０８（例えば、１つもしくは複数のサービスプロバイダ１０８の１つもしくは複数のサーバ１０８、１つもしくは複数のクラウドサービスプロバイダまたはネットワークサービスプロバイダ、あるいはそれに類するもの）、および／または１つもしくは複数のバックエンドサーバ１１０を含む。いくつかの実施形態において、図１に或る特定の数のハードウェアデバイス１０２、ＲＤＣモジュール１０４、データネットワーク１０６、サードパーティサービスプロバイダ１０８、および／またはバックエンドサーバ１１０が示されるものの、本開示に鑑みて、任意の数のハードウェアデバイス１０２、ＲＤＣモジュール１０４、データネットワーク１０６、サードパーティサービスプロバイダ１０８、および／またはバックエンドサーバ１１０が、システム１００に含まれてよいことが当業者には認識されよう。
【００２６】
一実施形態において、システム１００は、１つまたは複数のハードウェアデバイス１０２を含む。ハードウェアデバイス１０２（例えば、コンピューティングデバイス、情報取扱いデバイス、またはそれに類するもの）は、デスクトップコンピュータ、ラップトップコンピュータ、モバイルデバイス、タブレットコンピュータ、スマートフォン、セットトップボックス、ゲームコンソール、スマートＴＶ、スマートウオッチ、フィットネスバンド、光学ヘッドマウントディスプレイ（例えば、仮想現実ヘッドセット、スマートグラス、またはそれに類するもの）、ＨＤＭＩ（登録商標）もしくは他の電子ディスプレイドングル、携帯情報端末、ならびに／あるいはプロセッサ（例えば、中央処理装置（ＣＰＵ）、プロセッサコア、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブルロジック、特定用途向け集積回路（ＡＳＩＣ）、コントローラ、マイクロコントローラ、および／または別の半導体集積回路デバイス）、揮発性メモリ、および／または不揮発性記憶媒体を備える別のコンピューティングデバイスのうちの１つまたは複数を含んでよい。いくつかの実施形態において、ハードウェアデバイス１０２は、後段で説明されるとおり、データネットワーク１０６を介して、１つまたは複数のサードパーティサービスプロバイダ１０８の１つもしくは複数のサーバ１０８、および／または１つもしくは複数のバックエンドサーバ１１０と通信状態にある。ハードウェアデバイス１０２は、さらなる実施形態において、様々なプログラム、プログラムコード、アプリケーション、命令、機能、またはそれに類するものを実行することができる。
【００２７】
一実施形態において、ＲＤＣモジュール１０４は、視覚障害または他の障害を有するユーザが、小切手、ローン申し込み、求職申し込み、および／または他の書類などの文書をデジタルキャプチャし、サブミットすべくモバイルデバイスを使用するのを支援するように構成される。いくつかの実施形態において、ＲＤＣモジュール１０４は、視覚障害を有するユーザが、文書がカメラの視野の事前定義された区域内にあるようにハードウェアデバイスを位置付けるのを支援するために、ハードウェアデバイスのカメラからキャプチャされた入力に基づいて、文書に対するハードウェアデバイスの位置を決定すること、カメラの視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイスを移動させるための１つまたは複数の方向を決定すること、および決定された１つまたは複数の方向に基づいて、ハードウェアデバイスを介してアクセス可能性フィードバックを提供することを行うように構成される。ＲＤＣモジュール１０４について、図３を参照して後段でより詳細に説明される。
【００２８】
様々な実施形態において、ＲＤＣモジュール１０４が、ハードウェアとして、ソフトウェアとして、またはハードウェアとソフトウェアの何らかの組合せとして具現化されてよい。一実施形態において、ＲＤＣモジュール１０４は、ハードウェアデバイス１０２、バックエンドサーバ１１０、またはそれに類するもののプロセッサ上で実行されるように非一時的コンピュータ可読記憶媒体上に記憶された実行可能プログラムコードを備えてよい。例えば、ＲＤＣモジュール１０４は、ハードウェアデバイス１０２、バックエンドサーバ１１０、以上の１つまたは複数の組合せ、またはそれに類するもののうちの１つまたは複数の上で実行される実行可能プログラムコードとして具現化されてよい。そのような実施形態において、ＲＤＣモジュール１０４の動作を実行する様々なモジュールは、後段で説明されるとおり、ハードウェアデバイス１０２、バックエンドサーバ１１０、この２つの組合せ、および／またはそれに類するものの上に配置されてよい。
【００２９】
様々な実施形態において、ＲＤＣモジュール１０４は、バックエンドサーバ１１０、ユーザのハードウェアデバイス１０２（例えば、ドングル、無線で、および／またはＵＳＢもしくは専有の通信ポートなどのデータポートを介して電話機１０２もしくはタブレット１０２と通信状態にあるケース内の１つまたは複数の半導体集積回路デバイスを含む電話機１０２またはタブレット１０２のための保護ケース、または別の周辺デバイス）、またはデータネットワーク１０６上の他のどこかにインストールされること、またはその上に展開されること、ならびに／あるいはユーザのハードウェアデバイス１０２と一緒に配置されることが可能なハードウェア機器として具現化されてよい。いくつかの実施形態において、ＲＤＣモジュール１０４が、有線接続（例えば、ＵＳＢ接続）によって、または無線接続（例えば、Ｂｌｕｅｔｏｏｔｈ（Ｒ）、Ｗｉ−Ｆｉ（Ｒ）、近距離無線通信（ＮＦＣ）、またはそれに類するもの）によって、ラップトップコンピュータ、サーバ、タブレットコンピュータ、スマートフォン、またはそれに類するものなどの別のハードウェアデバイス１０２に付加される、電子ディスプレイデバイス（例えば、ＨＤＭＩポート、ＤｉｓｐｌａｙＰｏｒｔポート、Ｍｉｎｉ  ＤｉｓｐｌａｙＰｏｒｔポート、ＶＧＡポート、ＤＶＩポート、またはそれに類するものを使用するテレビまたはモニタ）に付加される、データネットワーク１０６上で実質的に独立して動作する、またはそれに類することを行う、セキュリティ保護されたハードウェアドングルまたは他のハードウェア機器デバイス（例えば、セットトップボックス、ネットワーク機器、またはそれに類するもの）などのハードウェアデバイスを備えてよい。ＲＤＣモジュール１０４のハードウェア機器が、電源インターフェース、有線ネットワークインターフェースおよび／または無線ネットワークインターフェース、ディスプレイデバイスに出力するグラフィカルインターフェース（例えば、１つもしくは複数のディスプレイポートを有するグラフィックスカードおよび／またはＧＰＵ）、および／またはＲＤＣモジュール１０４に関連して本明細書において説明される機能を実行するように構成された、後段で説明される半導体集積回路デバイスを備えてよい。
【００３０】
ＲＤＣモジュール１０４が、そのような実施形態において、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブルロジック、ＦＰＧＡもしくは他のプログラマブルロジックのためのファームウェア、マイクロコントローラ上で実行されるマイクロコード、特定用途向け集積回路（ＡＳＩＣ）、プロセッサ、プロセッサコア、またはそれに類するものなどの、半導体集積回路デバイス（例えば、１つもしくは複数のチップ、ダイ、または他のディスクリートのロジックハードウェア）、またはそれに類するものを備えてよい。一実施形態において、ＲＤＣモジュール１０４が、１つまたは複数の電線もしくは電気接続（例えば、揮発性メモリ、不揮発性記憶媒体、ネットワークインターフェース、周辺デバイス、グラフィカル／ディスプレイインターフェースに対する）を有するプリント基板上に実装されてよい。ハードウェア機器は、データを送受信するように構成された１つまたは複数のピン、パッド、または他の電気接続（例えば、プリント基板またはそれに類するものの１つまたは複数の電線と導通状態にある）、ならびにＲＤＣモジュール１０４の様々な機能を実行するように構成された１つもしくは複数のハードウェア回路および／または他の電気回路を含んでよい。
【００３１】
ＲＤＣモジュール１０４の半導体集積回路デバイスまたは他のハードウェア機器は、いくつかの実施形態において、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、キャッシュ、またはそれに類するものを含んでよいが、以上には限定されない、１つまたは複数の揮発性メモリ媒体を備え、かつ／またはそのようなメモリ媒体に通信可能に結合される。一実施形態において、ＲＤＣモジュール１０４の半導体集積回路デバイスまたは他のハードウェア機器は、ＮＡＮＤフラッシュメモリ、ＮＯＲフラッシュメモリ、ナノランダムアクセスメモリ（ナノＲＡＭもしくはＮＲＡＭ）、ナノ結晶配線ベースのメモリ、シリコン酸化物ベースの１０ナノメートル未満のプロセスメモリ、グラフェンメモリ、シリコン−酸化膜−窒化膜−酸化膜−シリコン（ＳＯＮＯＳ）、抵抗変化型ＲＡＭ（ＲＲＡＭ（登録商標））、プログラマブルメタライゼーションセル（ＰＭＣ）、導電性ブリッジＲＡＭ（ＣＢＲＡＭ）、磁気抵抗ＲＡＭ（ＭＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、相変化ＲＡＭ（ＰＲＡＭもしくはＰＣＭ）、磁気記憶媒体（例えば、ハードディスク、テープ）、光記憶媒体、またはそれに類するものを含んでよいが、以上には限定されない１つまたは複数の不揮発性メモリ媒体を備え、かつ／またはそのようなメモリ媒体に通信可能に結合される。
【００３２】
データネットワーク１０６は、一実施形態において、デジタル通信を送信するデジタル通信ネットワークを含む。データネットワーク１０６は、無線セルラネットワークなどの無線ネットワーク、Ｗｉ−Ｆｉネットワーク、Ｂｌｕｅｔｏｏｔｈ（Ｒ）ネットワーク、近距離無線通信（ＮＦＣ）ネットワークなどのローカル無線ネットワーク、アドホックネットワーク、および／またはそれに類するものを含んでよい。データネットワーク１０６は、ワイドエリアネットワーク（ＷＡＮ）、ストレージエリアネットワーク（ＳＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、光ファイバネットワーク、インターネット、または他のデジタル通信ネットワークを含んでよい。データネットワーク１０６は、２つ以上のネットワークを含んでよい。データネットワーク１０６は、１つまたは複数のサーバ、ルータ、スイッチ、および／または他のネットワーキング設備を含んでよい。また、データネットワーク１０６は、ハードディスクドライブ、光ドライブ、不揮発性メモリ、ＲＡＭ、またはそれに類するものなどの１つまたは複数のコンピュータ可読記憶媒体を含んでもよい。
【００３３】
１つまたは複数のサードパーティサービスプロバイダ１０８は、一実施形態において、１つまたは複数のウェブサイトをホストする１つまたは複数のウェブサーバ、データベースサーバ、企業イントラネットシステム、アプリケーションサーバ、アプリケーションプログラミングインターフェース（ＡＰＩ）サーバ、認証サーバ、またはそれに類するものなどの１つまたは複数のネットワークアクセス可能なコンピューティングシステムを含んでよい。１つまたは複数のサードパーティサービスプロバイダ１０８は、様々な機関または組織と関係するシステムを含んでよい。例えば、サードパーティサービスプロバイダ１０８は、ユーザに関連付けられたデータを記憶する金融機関、大学、政府機関、公益事業会社、電子メールプロバイダ、ソーシャルメディアサイト、写真共有サイト、ビデオ共有サイト、データストレージサイト、医療プロバイダ、または別のエンティティに対する電子アクセスを提供するシステムを含んでよい。一実施形態において、サードパーティサービスプロバイダ１０８は、データネットワーク１０６を介してユーザのために預金口座に小切手を遠隔で預け入れるための合格／失格インターフェースを提供する遠隔預け入れキャプチャサービスプロバイダを備える。
【００３４】
いくつかの実施形態において、サードパーティサービスプロバイダ１０８は、ユーザが、ユーザに関連付けられたデータをアップロードすること、閲覧すること、作成すること、および／または変更することを行うユーザ口座を作成することを可能にしてよい。したがって、サードパーティサービスプロバイダ１０８は、ユーザが、ユーザのデータにアクセスすべく、ユーザ名／パスワード組合せ、口座番号およびＰＩＮ、またはそれに類するものなどの資格証明を提供することができるウェブサイト、アプリケーション、または類似したフロントエンドのログイン要素もしくはログインページなどの許可システムを含んでよい。
【００３５】
図２は、アクセス可能な遠隔預け入れキャプチャのためのシステム２００の一実施形態を示す。図示される実施形態において、システム２００は、モバイルコンピューティングデバイス１０２と、データネットワーク１０６と、サードパーティサーバ１０８とを含む。モバイルコンピューティングデバイス１０２、データネットワーク１０６、およびサードパーティサーバ１０８は、いくつかの実施形態において、図１に関して前段で説明されるコンピューティングデバイス１０２、データネットワーク１０２、および／またはサードパーティサーバ１０８のうちの１つまたは複数と実質的に同様であってよい。モバイルコンピューティングデバイス１０２は、図示される実施形態において、カメラ２０２と、ネットワークインターフェース２０４と、ＲＤＣモジュール１０４とを含む。サードパーティサーバ１０８は、図示される実施形態において、合格／失格インターフェース２０６を含む。
【００３６】
カメラ２０２は、いくつかの実施形態において、モバイルコンピューティングデバイス１０２のフロントフェイシングカメラ（ｆｒｏｎｔ  ｆａｃｉｎｇ  ｃａｍｅｒａ）、ワールドフェイシングカメラ（ｗｏｒｌｄ  ｆａｃｉｎｇ  ｃａｍｅｒａ）、リードフェイシングカメラ（ｒｅａｄ  ｆａｃｉｎｇ  ｃａｍｅｒａ）、またはそれに類するものを備えてよい。ユーザは、いくつかの実施形態において、１つもしくは複数の画像および／または写真を撮影すべくモバイルコンピューティングデバイス１０２のカメラ２０２を使用してよい。例えば、データネットワーク１０６を介して小切手を預け入れるための遠隔預け入れキャプチャプロセスの一環として、ＲＤＣモジュール１０４は、ユーザに、カメラ２０２を使用してその小切手の画像／写真（例えば、その小切手の表面の画像／写真、その小切手の裏面の画像／写真、および／またはそれに類するもの）を撮影するよう促す指示を出してよい。一部の実施形態において、カメラ２０２は、デジタルカメラを備えてよく、ＲＤＣモジュール１０４は、カメラ２０２からの１つまたは複数の画像／写真を、モバイルコンピューティングデバイス１０２の揮発性メモリおよび／または不揮発性ストレージに記憶してよい（ネットワークインターフェース２０４を使用してデータネットワーク１０６を介して合格／失格インターフェース２０６にサブミットするために、またはそれに類することのために）。
【００３７】
ネットワークインターフェース２０４は、いくつかの実施形態において、無線送受信機、トランシーバ、および／またはモデム（例えば、無線周波数、セルラ通信、符号分割多元接続もしくは他のスペクトル拡散、時分割多元接続、Ｂｌｕｅｔｏｏｔｈ（Ｒ）、Ｗｉ−Ｆｉ（Ｒ）、ＮＦＣ、および／または他の無線通信のための）を備えてよい。他の実施形態において、ネットワークインターフェース２０４は、有線ネットワークインターフェース（例えば、ＵＳＢインターフェース、イーサネットインターフェース、シリアルポート、またはそれに類するもの）を備えてよい。ネットワークインターフェース２０４は、一実施形態において、データネットワーク１０６を介した他のデバイスとの（例えば、バックエンドサーバ１１０、サードパーティサーバ１０８、別のコンピューティングデバイス１０２、またはそれに類するもの）とのデジタル通信を可能にする。
【００３８】
ＲＤＣモジュール１０４は、いくつかの実施形態において、データネットワーク１０６を介して合格／失格インターフェース２０６に電子サブミッションを送信すべくネットワークインターフェース２０４を使用してよい。合格／失格インターフェース２０６は、いくつかの実施形態において、電子サブミッションを選択的に受け取る、または拒否する（例えば、合格させる、または失格させる）ように構成されたネットワークインターフェースを備える。例えば、合格／失格インターフェース２０６は、不適切なフォーマットを有するクエリを実行するのを拒否する、またはそれ以外で拒むデータベースシステムのクエリ言語インターフェースを備えてよく、または遠隔で、預け入れのための小切手を受け付けること、または拒否することを、その小切手のサブミットされた１つまたは複数の画像／写真に基づいて行う遠隔預け入れキャプチャインターフェースを備えてよい。
【００３９】
いくつかの実施形態において、合格／失格インターフェース２０６は、合格／失格インターフェースが電子サブミッションを受け付けても、拒否しても、電子サブミッションに関連付けられたユーザまたは他のエンティティに対して、料金を課すこと、数量割当てを実施すること、またはそれに類することを行ってよい。前述したとおり、ＲＤＣモジュール１０４が、電子サブミッションをサブミットすることに先立って、電子サブミッションが合格／失格インターフェース２０６によって受け付けられる見込みを決定してよく、電子サブミッションが合格／失格インターフェース２０６によって受け付けられる見込みが低いと決定すること（例えば、決定された見込みが、閾値を満足させることができないこと、またはそれに類すること）に応答して、電子サブミッションに対して１つまたは複数の修正アクションを実施してよい。
【００４０】
一実施形態において、ＲＤＣモジュール１０４が、モバイルコンピューティングデバイス１０２からサードパーティサービスプロバイダ１０８の合格／失格インターフェース２０６に電子サブミッションを送信する。さらなる実施形態において、ＲＤＣモジュール１０４が、モバイルコンピューティングデバイス１０２からバックエンドサーバ１１０のバックエンドＲＤＣモジュール１０４に電子サブミッションを送信し、バックエンドサーバ１１０のバックエンドＲＤＣモジュール１０４が、その電子サブミッションを、サードパーティサービスプロバイダ１０８の合格／失格インターフェース２０６に送信してよい。
【００４１】
様々な実施形態において、ＲＤＣモジュール１０４は、１つまたは複数の傾向モデルを生成すべく１つまたは複数の機械学習機能および／または人工知能機能（例えば、学習された機能、またはそれに類するもの）を使用してよい。傾向モデルは、入力データが１つまたは複数の結果を有し、かつ／またはもたらす見込み（例えば、予測する）および／または傾向を示す機械学習、人工知能、統計関数および／もしくは数学関数、決定ツリー、規則セット、および／または別のタイプのモデルを備えてよい。例えば、傾向モデルは、ＲＤＣモジュール１０４が、合格／失格アプリケーションプログラミングインターフェース（ＡＰＩ）に失格する見込みの高いデータをサブミットする費用を節約してよく、失格する見込みの高いデータを、そのデータを合格／失格ＡＰＩにサブミットする前に修正してよく、失格する見込みの高いデータを修正するようユーザのアクションを要求してよいように、合格／失格ＡＰＩまたは他の機能（例えば、構造照会言語（ＳＱＬ）インターフェースなどのクエリインターフェース、またはそれに類するもの）にサブミットされたとき、様々なタイプの入力データが合格する見込みもしくは傾向、および／または失敗する見込みもしくは傾向を決定するように生成されてよい。
【００４２】
合格／失格ＡＰＩの例は、様々な実施形態において、アップロードされた小切手の１つまたは複数の画像を受け付ける（例えば、合格させる）または拒否する（例えば、失格させる）小切手を遠隔で預け入れるための（例えば、コンピューティングデバイス１０２のカメラ、またはそれに類するものを使用して）遠隔預け入れキャプチャ（ＲＤＣ）ＡＰＩ、ローン申し込みのサブミッションに応答して、ローン要求を承認する（例えば、合格させる）または却下する（例えば、失格させる）ローン申し込みインターフェース、合格結果および／または失格結果をもたらす電気デバイスおよび／または機械デバイス（例えば、コンピューティングデバイス１０２、自動車もしくは他の乗り物）のための診断インターフェースおよび／または検査インターフェース、サブミットされたクエリを受け付ける／実行する、または拒否する／エラーを投げるデータベースインターフェース、ならびに／あるいは受け付ける／拒否する、合格させる／失格させる、承認する／却下する、またはそれ以外で２値結果または２状態結果をもたらす別のインターフェースを含む。
【００４３】
合格／失格ＡＰＩがＲＤＣ  ＡＰＩを備える一部の実施形態において、ＲＤＣモジュール１０４が、図３を参照して後段でより詳細に説明されるとおり、１つまたは複数のアクセス可能性フィーチャを提供してよい。例えば、いくつかの実施形態において、ＲＤＣモジュール１０４が、盲目である、またはそれ以外で視覚障害があるなどの障害を有する可能性があるユーザを支援すべく、ユーザに１つまたは複数の音声プロンプトを出してよく、ユーザに触覚フィードバックを与えてよく、またはそれに類することを行ってよい。
【００４４】
ＲＤＣモジュール１０４は、一実施形態において、電子サブミッションを合格／失格インターフェースにサブミットすること、ならびに異なるサブミッションに関して結果を経時的に観察すること、および／または結果から学習することによって、合格／失格インターフェースに対する電子サブミッションが受け付けられる見込み、および／または拒否される見込みを推定するように、またはそれ以外で決定するように機械学習および／または他の人工知能を訓練してよい。機械学習および／または他の人工知能は、様々な実施形態において、教師あり学習（例えば、分類および／もしくは数値回帰、またはそれに類するもの）、教師なし学習、経験を通じて改良される別の学習される機能、クラスタリング、次元削減、構造化予測、異常検出、ニューラルネットワーク（例えば、人工ニューラルネットワーク、ディープ畳み込みニューラルネットワーク、またはそれに類するもの）、強化学習、決定ツリー学習、関連付け規則学習、ディープラーニング、帰納論理プログラミング、サポートベクターマシン、ベイジアンネットワーク、表現学習、類似性学習および／もしくは計量学習、スパース辞書学習、遺伝的アルゴリズム、規則ベースの機械学習、学習分類子システム、またはそれに類するものを含んでよい。
【００４５】
例えば、一実施形態において、ＲＤＣモジュール１０４が、合格／失格インターフェースに対する前のサブミッションで訓練された傾向モデルに基づく、ディープ畳み込みニューラルネットワークなどのニューラルネットワークを備えてよく、このニューラルネットワークが、画像／写真を複数回、フィルタリングし、ピクセルマトリックス乗算および白黒フィルタを適用して、ニューラルネットワークの訓練に基づいて重み付けされた値強度画像またはそれに類するものをもたらしてよく、もたらされる重み付けされた値強度画像に基づいて、電子サブミッション（例えば、１つもしくは複数の画像）が合格／失格インターフェースによって受け付けられる見込みを決定してよい。
【００４６】
一実施形態において、ＲＤＣモジュール１０４が、合格／失格インターフェースに対する様々な入力、様々なタイプの入力、またはそれに類するものに関して１つまたは複数の合格率、失格率、またはそれに類するものを決定してよい。合格／失格インターフェースの振舞いを学習することによって、いくつかの実施形態において、ＲＤＣモジュール１０４は、データがサードパーティサービスプロバイダ１０８のインターフェースに合格するか否か、または失格するか否かの指標を、そのデータをサードパーティサービスプロバイダ１０８（例えば、遠隔サーバ１０８または他の遠隔デバイス１０８）にサブミットすることなしにもたらすべく、インターフェースの１つまたは複数の機能をローカルで（例えば、ハードウェアデバイス１０２上で）模倣すること、または複製することをしてよい。例えば、サードパーティサービスプロバイダ１０８のインターフェースに対する各サブミッションが費用を被る場合、または数量割当てに照らしてカウントされる場合、ＲＤＣモジュール１０４が、失格する見込みの高いデータのサブミッションを阻止すること、失格する見込みの高いデータを修正すること、またはそれに類することを行うことによって、失格に起因して被る費用を低減してよい。電子サブミッションが合格する、または失格する見込みをハードウェアコンピューティングデバイス１０２上でローカルで決定することは、いくつかの実施形態において、サブミッションに関連する費用が存在するかどうかにかかわらず、サードパーティサービスプロバイダ１０８の遠隔サーバ１０８上の合格／失格インターフェースに電子サブミッションをサブミットすることと比べて、より速いことが可能である。
【００４７】
いくつかの実施形態において、コントロールＲＤＣモジュール１０４ｂ、またはそれに類するものが、傾向モデルを生成すべくインターフェース上で機械学習モデルまたは別の人工知能モデルを訓練してよく、生成された傾向モデルを、インターフェース（例えば、サードパーティサービスプロバイダ１０８の合格／失格インターフェース、またはそれに類するもの）に対する要求を動的に監視すること、調整すること、および／または修正することを行うように、異なるユーザのための異なるハードウェアデバイス１０４ａ上の１つまたは複数のＲＤＣモジュール１０４ａに提供してよい。ＲＤＣモジュール１０４は、インターフェースに対する実際の要求（例えば、１名または複数名のユーザからのデータに基づく）で、または訓練データ（前に受信されたデータおよび／もしくは前にサブミットされたデータ、人工的に作成されたデータ、またはそれに類するもの）で傾向モデルを訓練してよい。
【００４８】
ＲＤＣモジュール１０４の傾向モデルは、いくつかの実施形態において、ユーザからのさらなる情報および／もしくはさらなるアクションを示唆すること、および／もしくは要求することなどの電子サブミッション（例えば、欠落したデータ、不完全なデータ、誤ったデータ、またはそれに類するもの）に対する修正アクションを実行すべきときを決定して、その電子サブミッションの１つまたは複数の特性を自動的に修正してよく、かつ／または様々な修正アクションを実行してよい。修正アクションは、一実施形態において、訓練された傾向モデルにより、電子サブミッションが合格／失格インターフェースによって受け付けられる、かつ／または合格させられる見込みを高める（例えば、失格した要求を合格する要求に変更すること、またはそれに類することが可能である）アクションであってよい。
【００４９】
前段で説明されるＲＤＣの例において、いくつかの実施形態において、修正アクションは、小切手の１つまたは複数の画像を再撮影すること（例えば、異なる角度で、白の上の白を回避するように異なる背景で、複雑度のより低い背景で、ぼやけを減らすべく異なる焦点距離、および／または異なる焦点で、誤ってラベル付けされた表と裏の画像／写真を交替させて、画像／写真を回転させて、またはそれに類することを行って）、小切手の金額を再入力するよう、かつ／または修正するようユーザに要求すること（例えば、ユーザによって入力された金額と合致しない小切手上の手書きの金額の光学文字認識に基づいて）、電子サブミッションに情報を追加すること、電子サブミッションに署名を追加すること、電子サブミッションに要求されるテキスト（例えば、「モバイル預け入れ専用」）を追加すること、またはそれに類することを備えてよい。
【００５０】
様々な実施形態において、傾向モデルは、為替手形が失格となる（例えば、小切手を預け入れることに関して合格／失格ＲＤＣインターフェースによって拒否される）こと、小切手のぼやけた、もしくは不適切な焦点の画像が失格となること、キャプチャの複雑な背景および／または視界を有する小切手の画像が失格となること、小切手の上下逆の画像が失格となること、小切手の表と裏のそれぞれではなく、表または裏の２つの画像が失格となること、白の背景上の白の小切手の画像が失格となること、裏書のために署名されていない小切手が失格となること、ユーザが提供した金額と合致しない金額を有する小切手が失格となること、またはそれに類することを決定してよい。
【００５１】
いくつかの実施形態において、ＲＤＣモジュール１０４は、ＲＤＣモジュール１０４が、ユーザに対する情報を決定し、示唆することが可能であるように（例えば、ユーザが誤った情報を入力する可能性を低減すべく）、ユーザに、小切手についての情報（例えば、金額またはそれに類するもの）を入力するのに先立って、小切手の画像／写真をまず撮影するよう要求してよい。例えば、ＲＤＣモジュール１０４は、小切手に関する金額を決定すべく光学文字認識を使用してよく、決定された金額を、ユーザが手作業で金額を入力する代わりに選択してよいオプションとしてユーザに示唆してよい。
【００５２】
ローン申し込みの例において、いくつかの実施形態において、傾向モデルは、申し込みが、或る情報が欠落していて拒否される可能性が高いことを示してよく、ＲＤＣモジュール１０４が、申し込みが拒否される可能性を回避すべく、および／またはそのような可能性を低減すべく、ローン申し込みをサブミットする前のユーザに欠落している情報を要求してよい。
【００５３】
いくつかの予測される失格に関して、ＲＤＣモジュール１０４が、ユーザからほとんど、もしくはまったく入力なしに、またはほとんど、もしくは修正アクションなしに、電子サブミッションを自動的に修正してよい。例えば、ＲＤＣモジュール１０４が、ユーザに、画像を再撮影するよう要求することなしに（例えば、サードパーティサービスプロバイダ１０８または他の遠隔サーバ１０８の合格／失格インターフェースに画像をサブミットすることに先立って、その画像が撮影されたのと同一のデバイス１０２上でその画像を修正して）、上下逆の画像を反転させてよく、画像を回転させること、および／または画像の回転を調整する（例えば、歪み修正をする）ことをしてよく、またはそれに類することを行ってよい。
【００５４】
一実施形態において、ＲＤＣモジュール１０４による少なくとも最初の合格または決定は、フィーチャ抽出を伴わない画像認識機能を備えてよい。例えば、ＲＤＣモジュール１０４は、金額、ルーティングナンバ、口座番号、小切手番号、日付、またはそれに類するものなどのさらなる情報を小切手から抽出しようと試みることなしに、「小切手の画像／写真である」を決定してよい。そのような決定は、高速であることが可能であり、ハードウェアデバイス１０２のうちのいずれの上で実行されることも可能である。ＲＤＣモジュール１０４は、画像／写真が小切手のものではないと予測すること、および／またはそれ以外で決定することに応答して、その画像／写真が小切手を包含しないという指示および／またはアラートをユーザに出し、ユーザが画像／写真を再撮影することを要求してよく、またはそれに類することを行ってよい。
【００５５】
ＲＤＣモジュール１０４は、一部の実施形態において、ＲＤＣモジュール１０４が、電子サブミッションが失格する見込みが高いと決定した場合でさえ、ユーザがその電子サブミッションを合格／失格インターフェースにサブミットすることを可能にするオーバーライドインターフェース（例えば、グラフィカルユーザインターフェースまたはそれに類するもの）を提供してよい。他の実施形態において、ＲＤＣモジュール１０４は、ＲＤＣモジュール１０４が失格する見込みが高いと予測する電子サブミッションを、オーバーライドすることの可能性なしに、合格／失格インターフェースから阻止してよい（例えば、それでも、ＲＤＣモジュール１０４は、その電子サブミッションが合格／失格インターフェースに受付け可能になると予測するまで、１つまたは複数の修正アクションを示唆すること、および／もしくは実行すること、またはそれに類することを行ってよい）。
【００５６】
一実施形態において、ＲＤＣモジュール１０４は、複数の系列の人工ニューラルネットワーク、人工ニューラルネットワークの系列の系列、またはそれに類するものなどの、複数の層の機械学習および／または人工知能（例えば、１つの層の出力を別の層の入力として有する、またはそれに類するような）を備えてよく、および／または使用してよい。ＲＤＣモジュール１０４は、いくつかの実施形態において、データを処理するのにいずれの層を使用すべきか、選択される層の順序、またはそれに類するものを動的に決定してよい。例えば、ＲＤＣモジュール１０４は、速度（例えば、速い方から遅い方の順で、もしくは遅い方から速い方の順で、或る速度閾値を超える層だけ、またはそれに類するように）、幅（例えば、幅広い方から狭い方の順で、もしくは狭い方から幅広い方の順で、或る閾値を超える層だけ、もしくは下回る層だけ、またはそれに類するように）、または別の特性によるなど、優先度または階層に基づいて層を選択すること、および／または順序付けることをしてよい。各層（例えば、人工ニューラルネットワーク）が、異なる決定を実行してよい（例えば、ＲＤＣの例において、１つが、長方形を位置特定してよく、１つが、小切手が上下逆であるかどうかを決定してよく、１つが、画像がぼやけているかどうかを決定してよく、１つが、金額を位置特定してよく、またはそれに類するようであってよい）。
【００５７】
一実施形態において、ＲＤＣモジュール１０４は、１つまたは複数のサードパーティサービスプロバイダ１０８に関するユーザの電子資格証明（例えば、ユーザ名およびパスワード、指紋スキャン、網膜スキャン、デジタル証明書、個人識別番号（ＰＩＮ）、チャレンジ応答、セキュリティトークン、ハードウェアトークン、ソフトウェアトークン、ＤＮＡシーケンス、署名、顔認識、音声パターン認識、生体電気信号、二要素認証資格証明、またはそれに類するもの）を決定すること、および／または受信することを行うように構成される。ＲＤＣモジュール１０４は、いくつかの実施形態において、ユーザに関連付けられ、かつ／もしくはユーザによって所有されるが、サードパーティサービスプロバイダ１０８のサーバ１０８によって記憶される（例えば、ユーザによって所有されること、維持されること、および／または制御されることのないハードウェアによって記憶される）ユーザの写真、ユーザのソーシャルメディア書込み、ユーザの医療記録、ユーザの金融トランザクション記録もしくは他の金融データ、および／または他のデータなどの、ユーザに関連付けられたデータをサードパーティサービスプロバイダ１０８からダウンロードすべく、サードパーティサービスプロバイダ１０８の合格／失格インターフェースに電子サブミッションを行うようにユーザの電子資格証明を使用してサードパーティサービスプロバイダ１０８のサーバ１０８にアクセスする。ＲＤＣモジュール１０４は、様々な実施形態において、ダウンロードされたデータをユーザにローカルで提供してよく（例えば、ハードウェアデバイス１０２の電子ディスプレイ上でそのデータを表示して）、ダウンロードされたデータを、サードパーティサービスプロバイダ１０８と系列関係になくてもよい遠隔サーバ１１０（例えば、バックエンドＲＤＣモジュール１０４ｂ）または他の遠隔デバイス（例えば、ユーザの別のハードウェアデバイス１０２、異なるユーザのハードウェアデバイス１０２、またはそれに類するもの）にユーザのハードウェアデバイス１０２から提供すること、および／またはそのような遠隔サーバ１１０または遠隔デバイスのためにパッケージ化することを行ってよく、ダウンロードされたデータに基づいて、ユーザに（例えば、ハードウェアデバイス１０２上で）１つまたは複数のアラート、メッセージ、広告、または他の通信を提供してよく、あるいは以上に類することを行ってよい。
【００５８】
一実施形態において、ＲＤＣモジュール１０４の少なくとも一部分が、サードパーティサービスプロバイダ１０８のサーバ１０８からＲＤＣモジュール１０４がダウンロードするデータを使用してよい、オンラインバンキングアプリケーションおよび／または個人財務管理アプリケーション（例えば、複数の金融機関からのユーザの金融トランザクションを表示するため、ユーザの金融予算および／または金融目標を決定するため、および／または表示するため、ユーザの口座残高を決定するため、および／または表示するため、ユーザの純資産を決定するため、および／または表示するため、または以上に類することのためのコンピュータ実行可能コード）、データベースクライアント、写真ビューア、医療アプリケーション、保険アプリケーション、会計アプリケーション、ソーシャルメディアアプリケーション、またはそれに類するものなどの、ハードウェアデバイス１０２上で実行される別のアプリケーションと一体化されること、またはそれ以外でその一部であることが可能である。
【００５９】
図３は、アクセス可能な遠隔預け入れキャプチャのためのモジュール３００の一実施形態を示す。一実施形態において、モジュール３００は、ＲＤＣモジュール１０４のインスタンスを含む。いくつかの実施形態において、ＲＤＣモジュール１０４は、後段でより詳細に説明される、位置モジュール３０２と、方向モジュール３０４と、アクセス可能性モジュール３０６とを含む。
【００６０】
位置モジュール３０２は、一実施形態において、ハードウェアデバイス１０２のカメラ２０２からキャプチャされた入力に基づいて、文書に対するハードウェアデバイス１０２の位置を決定するように構成される。前述したとおり、カメラ２０２は、スマートフォンまたはタブレットコンピューティングデバイスなどのモバイルデバイスのフロントフェイシングカメラまたはワールドフェイシングカメラであってよい。位置モジュール３０２は、文書がハードウェアデバイスのディスプレイ上のビューイングウインドウ内で目に見えるようにカメラ２０２の視野内に文書を位置付けるために、文書に対するハードウェアデバイス１０２の位置、または、より詳細には、カメラ２０２の位置を決定してよい。
【００６１】
したがって、文書の画像またはビデオが、キャプチャされて、銀行もしくは他の金融機関、ソーシャルメディアネットワーク、オンライン求人掲示板、および／またはそれに類するものなどのサードパーティにアップロードされること、保存されること、記憶されること、共有されること、送信されること、またはそれ以外で提供されること、もしくはアクセス可能にされることが行われてよい。それ故、文書は、金融機関に関連付けられた小切手、ローン申し込み、もしくはそれに類するものなどの金融文書、またはオンライン求人掲示板にアップロードされる求職申し込み、履歴書、法的文書、アーカイブのための文書、あるいはユーザがその画像もしくはビデオをキャプチャすることを所望する他の文書であってよい。文書に加えて、３Ｄオブジェクト、例えば、オンラインオークションサイトに掲示すべきアイテムを含む他のアイテムが、画像キャプチャの対象であってよい。
【００６２】
位置モジュール３０２は、文書に対するハードウェアデバイスの位置を決定すべくフロントフェイシングカメラを使用してキャプチャされた画像またはビデオを使用してよい。例えば、位置モジュール３０２は、カメラ２０２を使用して画像をキャプチャしてよく、エッジ、コーナ、またはそれに類するものなどの文書の部分を識別して、文書に対する、もしくは文書の識別された部分に対するハードウェアデバイス１０２の現在の位置を決定すべく、画像処理技法、例えば、エッジ検出、テキスト認識、および／またはそれに類するものを使用して画像を解析してよい。一部の実施形態において、位置モジュール３０２は、文書からの距離、文書に対する空間的な位置、ハードウェアデバイス１０２の向き、および／またはそれに類するものなどの、文書に対するハードウェアデバイスの位置を決定すべく、近接センサ、モーションセンサ、赤外線センサ、および／またはそれに類するものなどの他のセンサを使用する。
【００６３】
方向モジュール３０４は、一実施形態において、カメラ２０２の視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイスを移動させるための１つまたは複数の方向を決定するように構成される。位置モジュール３０２が決定する文書に対するハードウェアデバイス１０２の位置に基づいて、方向モジュール３０４は、一実施形態において、ハードウェアデバイス１０２が、カメラ２０２の視野内に、より詳細には、カメラ２０２の視野の事前定義された区域内に文書を配置するのにどのように動く必要があるかを決定する。
【００６４】
例えば、一実施形態において、本明細書において使用される、ハードウェアデバイス１０２を移動させるための１つまたは複数の方向は、ハードウェアデバイス１０２などの本体に対する幾何学的方向を含む、本体相対方向を含む。本体相対方向の例は、左、右、前方、後方、上、下、またはそれに類するものを含む。さらなる実施形態において、１つまたは複数の方向は、ハードウェアデバイス１０２の傾き、角度位置、および／またはそれに類するものなどの方位方向を含んでよい。
【００６５】
いくつかの実施形態において、位置モジュール３０２は、カメラ２０２に可視であり、したがって、カメラ２０２の視野内にない文書またはアイテムを検出しないことがある。例えば、位置モジュール３０２は、カメラ２０２を使用してキャプチャされる画像内の文書を検出しないことがある。そのような実施形態において、方向モジュール３０４は、文書または物体が検出されないため、方向が決定されることが可能でないことを示してよく、文書または物体がハードウェアデバイス１０２のディスプレイ上で目に見えるようにハードウェアデバイス１０２を移動させるよう、または配向するようユーザに指示してよい。
【００６６】
アクセス可能性モジュール３０６は、一実施形態において、決定された１つまたは複数の方向に基づいて、ハードウェアデバイス１０２を介してアクセス可能性フィードバックを提供するように構成される。本明細書において使用されるアクセス可能性フィードバックは、視覚障害（失明、かすみ目、盲点、全般化した混濁（ｇｅｎｅｒａｌｉｚｅｄ  ｈａｚｅ）、極度の光感受性、またはそれに類するものによる視力喪失）または他の障害を有するユーザが、文書がカメラ２０２の視野の事前定義された区域内にあるように、方向モジュール３０４が決定した１つまたは複数の方向に基づいて、文書に対してハードウェアデバイス１０２を位置付けるのを支援するためのフィードバックを含んでよい。
【００６７】
一部の実施形態において、ハードウェアデバイス１０２が移動されるにつれ、位置モジュール３０２が、文書に対するハードウェアデバイス１０２の決定される位置を更新し、方向モジュール３０４が、カメラ２０２の視野の事前定義された区域内に文書を配置するのにハードウェアデバイス１０２が動く必要がある方向を更新する。したがって、アクセス可能性モジュール３０６は、方向モジュール３０４がハードウェアデバイス１０２に関して決定する更新された方向に基づいて、アクセス可能性フィードバックを提供する。
【００６８】
一実施形態において、アクセス可能性フィードバックは、ハードウェアデバイス１０２を、方向モジュール３０４が決定する１つまたは複数の方向に動かすようユーザに指示する、ハードウェアデバイス１０２から、例えば、スピーカまたはヘッドホンから発せられる音声コマンドを含む。例えば、アクセス可能性モジュール３０６が、一実施形態において、方向モジュール３０４が決定する方向を使用して、撮影されるべき文書に対してハードウェアデバイス１０２および／またはハードウェアデバイス１０２のカメラ２０２をどのように揃えるべきか、ユーザに聞こえるように促す指示を出すこと、命令すること、誘導すること、または指示することを行ってよい。
【００６９】
例えば、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２のスピーカから、コンピューティングデバイス１０２と通信状態にあるヘッドホンおよび／もしくはヘッドセットから、またはそれに類するものから可聴の音声プロンプトまたは音声コマンドを出してよい。アクセス可能性モジュール３０６は、アクセス可能性モジュール３０６が、カメラ２０２からの画像フィードおよび／またはビデオフィードにおいて、文書のいずれのエッジおよび／もしくはコーナを検出するか、カメラ２０２からの画像フィードおよび／またはビデオフィードにおいて、文書のいずれのエッジおよび／もしくはコーナが欠落しているか、あるいはそれに類することをユーザに聞こえるように知らせてよい。例えば、アクセス可能性モジュール３０６は、「エッジが見つかりません」、「上側エッジが見つかりました」、「下側エッジが見つかりました」、「左側エッジが見つかりました」、「右側エッジが見つかりました」、「上側エッジが欠落しています」、「下側エッジが欠落しています」、「左側エッジが欠落しています」、「右側エッジが欠落しています」、および／またはそれに類することなどの可聴の案内（ｄｉｒｅｃｔｉｏｎ）またはステータスを与えてよい。
【００７０】
さらなる実施形態において、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２のカメラ２０２からの画像および／またはビデオにおける文書の検出された位置、またはそれに類するものに基づいて、ハードウェアデバイス１０２を動かすべき特定の方向、例えば、「右に動かしてください」、「左に動かしてください」、「上方に動かしてください」、「下方に動かしてください」、「小切手に近づくように動かしてください」、「小切手から離れるように動かしてください」、「デバイスをそのままに保つ」、またはそれに類することを与える１つまたは複数の可聴の音声コマンドをユーザに提供してよい。
【００７１】
一部の実施形態において、位置モジュール３０２および／または方向モジュール３０４は、例えば、カメラ２０２を使用する文書のキャプチャされた画像の画像処理解析、および／またはカメラ２０２／ハードウェアデバイス１０２の位置に基づいて、カメラ２０２の視野の事前定義された区域内に文書のエッジまたはコーナを位置付けるのにハードウェアデバイス１０２が動く必要がある距離を決定してよく、または推定してよく、その距離をユーザに聞こえるように提供してよい。例えば、音声コマンドは、「右に２インチ（５．０８ｃｍ）動かしてください」、「３インチ（７．６２ｃｍ）離れるように動かしてください」、「１インチ（２．５４ｃｍ）近づくように動かしてください」、および／またはそれに類するものであってよい。
【００７２】
さらなる実施形態において、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２に関するカメラ２０２からの画像フィードおよび／もしくはビデオフィードに基づいて、および／または光センサ、近接センサ、モーションセンサ、赤外線センサ、もしくはそれに類するものなどのハードウェアデバイス１０２の他のセンサに基づいて、他の１つまたは複数の音声プロンプトおよび／またはコマンド（例えば、「照明をオンにしてください」またはそれに類するものなどの照明を明るくする音声プロンプト／コマンド、「デバイスを反転させてください」、および／もしくは「デバイスを回転させてください」、および／または別の音声プロンプト／コマンドなどのハードウェアデバイス１０２の向きおよび／または回転を変更する音声プロンプト／コマンド）を決定すること、および／または提供することをしてよい。
【００７３】
アクセス可能性モジュール３０６は、一部の実施形態において、ユーザに１つまたは複数の可聴の音声メッセージ、音声プロンプト、および／または音声コマンドを提供すべくハードウェアデバイス１０２のインターフェース、および／またはハードウェアデバイス１０２上で実行されるコンピュータ実行可能コードのインターフェース（例えば、デバイスおよび／またはオペレーティングシステムのＡＰＩ、ライブラリ、またはそれに類するもの）を使用してよい。例えば、アクセス可能性モジュール３０６は、Ａｐｐｌｅ（Ｒ）ハードウェアデバイス１０２のＶｏｉｃｅＯｖｅｒ画面リーダおよび／もしくはＡＶＳｐｅｅｃｈＳｙｎｔｈｅｓｉｚｅｒクラスおよび／もしくはＡＶＳｐｅｅｃｈＳｙｎｔｈｅｓｉｚｅｒインターフェース、Ｇｏｏｇｌｅ（Ｒ）Ａｎｄｒｏｉｄ（Ｒ）ハードウェアデバイス１０２のＴａｌｋＢａｃｋ画面リーダ、またはそれに類するものを使用してよい。
【００７４】
一実施形態において、アクセス可能性フィードバックは、ハードウェアデバイス１０２の１つまたは複数のセンサによって生成される触覚フィードバックを備える。本明細書において使用される触覚フィードバックとは、ユーザに力、振動、超音波、空気の渦輪（ａｉｒ  ｖｏｒｔｅｘ  ｒｉｎｇ）、または他の動きを加えることによって接触の経験を生じさせることを指すことが可能である。例えば、アクセス可能性フィードバックは、ハードウェアデバイス１０２のモータ、アクチュエータ、またはそれに類するものによって生成される振動、力、またはそれに類するものを含んでよい。
【００７５】
一実施形態において、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２を方向モジュール３０４が決定する方向に動かすようユーザに示すべく、ハードウェアデバイス１０２の１つまたは複数の部分に関して触覚フィードバックを生成する。例えば、ハードウェアデバイス１０２が右に動く必要があることを示すのに、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２の右側、右エッジ、または右部分を振動させるようにモータをトリガしてよい。別の実施例において、ハードウェアデバイス１０２が上方の左側に動く必要があることを示すのに、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２の上方の左側、左エッジ、または左部分を振動させるようにモータをトリガしてよい、および／またはハードウェアデバイス１０２の上方の左コーナを振動させるようにモータをトリガしてよい。
【００７６】
一実施形態において、アクセス可能性モジュール３０６は、文書の一部分が、触覚フィードバックに関連付けられたカメラの視野の事前定義された区域内の正しい位置にあることをユーザに示すべく、ハードウェアデバイス１０２の１つまたは複数の部分に関して触覚フィードバックを生成する。例えば、アクセス可能性モジュール３０６は、文書のエッジ、側部、またはコーナがカメラの事前定義された視野内の正しい位置にあることに応答して、或る回数、或る時間の長さにわたって、或るパターンで、および／またはそれに類するように振動するようにモータをトリガしてよい。例えば、アクセス可能性モジュール３０６は、文書の対応するコーナが正しい位置にあるとき、下方の右側で２回、振動するようにモータをトリガしてよい。
【００７７】
一実施形態において、アクセス可能性フィードバックは、ハードウェアデバイス１０２によって生成される１つまたは複数の可聴のトーンを備える。可聴のトーンは、アクセス可能性モジュール３０６がハードウェアデバイス１０２のスピーカ、ヘッドホン、または他の出力デバイスを介して生成するビープ音または他のノイズ／信号を含んでよい。一実施形態において、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２を或る方向に動かすようにユーザに示す１つまたは複数の可聴のトーンを生成する。例えば、アクセス可能性モジュール３０６は、特定のトーンまたはビープ音が、ハードウェアデバイス１０２をその特定のトーンまたはビープ音によって示される方向に動かすようにユーザに示すように、ハードウェアデバイス１０２の各側部および／または各コーナに異なるトーンまたはビープ音を関連付けてよい。例えば、アクセス可能性モジュール３０６は、方向モジュール３０４が、ハードウェアデバイス１０２が右に動くことを必要とすることを示す場合、アクセス可能性モジュール３０６が、ハードウェアデバイス１０２が右に動く必要があることをユーザに示すべく、ハードウェアデバイス１０２の右側部に関連付けられたトーンをトリガするように、ハードウェアデバイス１０２の右側部に或るトーンを関連付け、ハードウェアデバイス１０２の左側部に異なるトーンを関連付けてよい。
【００７８】
一実施形態において、アクセス可能性モジュール３０６は、文書の一部分がカメラ２０２の視野の事前定義された区域内の正しい位置にあることをユーザに示す１つまたは複数の可聴のトーンを生成する。例えば、ユーザがハードウェアデバイスを右に動かすにつれ、アクセス可能性モジュール３０６は、文書の側部またはコーナがカメラ２０２の視野の事前定義された区域内の正しい位置にあるとき、トーンを生成してよい。さらなる実施形態において、ユーザが、文書の特定の側部またはコーナがカメラ２０２の視野の事前定義された区域内にあるときを識別することができるように、文書の各側部および／または各コーナが、異なるトーンに関連付けられてよい。
【００７９】
アクセス可能性モジュール３０６が触覚フィードバックおよび／またはビープ音もしくは他のノイズを可聴のフィードバックとして提供する実施形態において、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２が文書と揃うことに近づくにつれ（例えば、ハードウェアデバイス１０２のカメラ２０２のビューがエッジおよび／またはコーナに接近するにつれ、またはそれに類することにつれて）、触覚フィードバックおよび／またはビープ音もしくは他のノイズが提供される頻度を高めてよく、かつ／または揃うことが達せられたことに応答して、一定になってよい（例えば、アクセス可能性モジュール３０６が、目標とされるエッジおよび／もしくはコーナ、目標とされるエッジおよび／もしくはコーナと揃うこと、またはそれに類することを検出することに応答して、一定の振動および／またはビープ音もしくは他の音）。言い換えると、アクセス可能性モジュール３０６は、触覚フィードバックおよび／または可聴のトーンフィードバックが生成される頻度を、文書の一部分、例えば、エッジまたはコーナと、カメラ２０２の視野の事前定義された区域の対応する部分との間の距離の関数として設定する。
【００８０】
さらに、アクセス可能性モジュール３０６は、文書の一部分を、ハードウェアデバイス１０２のカメラ２０２の視野内に位置付けるべく、ハードウェアデバイス１０２を動かすべき速度、例えば、より遅いビープ音が、より遅い動きを示し、および／またはハードウェアデバイス１０２を動かすべき距離、例えば、振動の長さが、ハードウェアデバイス１０２を或る方向に、例えば、左／右に、上方／下方に動かす距離を示す、を示すアクセス可能性フィードバックを提供してよい。
【００８１】
いくつかの実施形態において、アクセス可能性モジュール３０６は、キャプチャされる文書からのハードウェアデバイス１０２、および／またはハードウェアデバイス１０２に関連付けられたカメラ２０２の距離、すなわち、文書とハードウェアデバイス１０２との間の距離を（例えば、文書上で検出される対象（小切手上の支払人の行などの）の知られているサイズおよび／もしくは予期されるサイズ、および／または知られている位置および／もしくは予期される位置に基づく三角測量を使用して、カメラ２０２からの画像フィードおよび／またはビデオフィードにおける文書のサイズに基づいて）決定すること、および／または推定することをしてよい。アクセス可能性モジュール３０６は、例えば、ユーザのためのハードウェアデバイス１０２を動かす案内のための音声プロンプトおよび／または音声コマンド（例えば、「小切手に近づくように動かしてください」、「小切手から離れるように動かしてください」、またはそれに類すること）を決定するために、決定された距離および／または推定された距離を使用してよい。
【００８２】
一実施形態において、音声コマンド、触覚フィードバック、および可聴のトーンフィードバックの組合せが、視覚障害を有するユーザがカメラ２０２の視野の事前定義された区域内に文書を揃えることを誘導するのを助けるのに使用されてよい。例えば、ユーザが、遠隔預け入れキャプチャのために、小切手などの文書の上にハードウェアデバイス１０２、および／または関連付けられたカメラ２０２を保持し、可聴の音声プロンプトおよび／または音声コマンドに基づいて、小切手に対してハードウェアデバイス１０２、および／または関連付けられたカメラ２０２を動かすにつれ、アクセス可能性モジュール３０６が、ユーザが、小切手に対する正しい位置にハードウェアデバイス１０２を位置付けるのを支援すべくユーザに触覚フィードバックおよび／または可聴のトーンフィードバックを提供してよい。そのような実施形態において、アクセス可能性モジュール３０６は、アクセス可能性モジュール３０６が、コンピューティングデバイス１０２のカメラからの画像フィードおよび／またはビデオフィードにおいて小切手のエッジおよび／またはコーナを検出することに応答して、ハードウェアデバイス１０２が振動するように、ビープ音を出すように、かつ／または他の触覚フィードバックを提供するようにしてよい（例えば、触覚フィードバックが、欠落しているエッジおよび／またはコーナが検出されたこと、またはそれに類することを示すことに応答して、コンピューティングデバイス１０２の動きを停止するようユーザにアラートを出すこと、またはそれに類することを行って）。
【００８３】
このようにして、いくつかの実施形態において、アクセス可能性モジュール３０６は、アクセス可能性モジュール３０６が、文書の画像をキャプチャすること、ハードウェアデバイス１０２を第２の方向に動かすようにユーザを誘導すること、またはそれに類することを行ってよいように、文書に対してハードウェアデバイス１０２が揃っていること（例えば、少なくとも動きの方向において）を決定することに応答して、ハードウェアデバイス１０２の動きを停止すること、および／または遅くすることをするようにユーザに動的に示してよい。例えば、触覚フィードバックを提供することは、ユーザが、より長いこと、および／またはユーザが、振動、ビープ音、および／または他の触覚フィードバックと比べて、より長い、および／または解釈するのにより長い時間を要することが可能である可聴の音声プロンプトおよび／または音声コマンドが可能にするよりも、より迅速に応答することを可能にすることがある。
【００８４】
一実施形態において、アクセス可能性モジュール３０６は、タイマが満了して、ハードウェアデバイス１０２が活発に動いていないこと、および全体的に静止位置にあることを示すまで、音声コマンド、音声プロンプト、音声案内、音声ステータス、もしくはそれに類するもの、触覚フィードバック、可聴のトーンフィードバック、および／またはその他のアクセス可能性フィードバックが提供されないように、ハードウェアデバイス１０２が動くのを止めたとき、タイマを設定する。このようにして、アクセス可能性モジュール３０６は、ユーザが、ハードウェアデバイス１０２を文書の画像をキャプチャする位置に配置しようと試みて、ハードウェアデバイス１０２を動かしている間、アクセス可能性フィードバックを継続的に、または絶えず提供することはしない。例えば、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２の動きが全体的にアクセス可能性フィードバックを提供するのを止めたことを検出した後、１秒、１秒未満、またはそれに類する時間だけ待ってよい。
【００８５】
さらなる実施形態において、アクセス可能性モジュール３０６は、ハードウェアデバイス１０２が停止するのを待つ代わりに、ハードウェアデバイス１０２が動いている間、周期的フィードバックを提供する。例えば、アクセス可能性モジュール３０６は、ユーザがハードウェアデバイス１０２を、カメラ２０２の事前定義された視野内の文書の画像をキャプチャするための容認可能な位置に動かすのを誘導するのを助けるべく、１／２秒ごとに、毎秒、数秒ごとに、および／またはそれに類するようにフィードバックを提供してよい。
【００８６】
一実施形態において、アクセス可能性モジュール３０６は、文書がカメラ２０２の視野の事前定義された区域内の容認可能な位置にあることを示すアクセス可能性フィードバックを提供する。例えば、文書が、カメラ２０２の視野の事前定義された区域の境界内にあると決定されると、アクセス可能性モジュール３０６は、文書の画像が、例えば、遠隔預け入れのためにキャプチャされることが可能であるように、ハードウェアデバイス１０２が文書に対して正しい位置にあることをユーザに示すべく、「そのままでいてください」、「動かさないままにしてください」、またはそれに類することを告げる音声コマンドを提供してよく、かつ／または１つもしくは複数のビープ音を出してよく、かつ／または触覚フィードバックを提供してよい。
【００８７】
一実施形態において、アクセス可能性モジュール３０６は、文書に対するハードウェアデバイス１０２の位置、およびハードウェアデバイス１０２が配置された１つもしくは複数の環境条件に基づいて、カメラ２０２に関する１つまたは複数のカメラ設定を調整するようにさらに構成される。環境条件は、ハードウェアデバイス１０２が配置された明るさレベルもしくは光レベル、またはそれに類するものを含んでよい。カメラ設定は、明るさレベル、コントラスト設定、絞り設定、焦点設定、ズーム設定、露出設定、色レベル、フィルタ設定、および／またはそれに類するものを含んでよい。アクセス可能性モジュール３０６は、光センサ、近接センサ、赤外線センサ、および／またはそれに類するものなどのハードウェアデバイス１０２の様々なセンサからの入力に基づいて、カメラ設定を自動的に調整すること、または変更することをしてよい。
【００８８】
いくつかの実施形態において、アクセス可能性モジュール３０６は、ハードウェアデバイスが配置された１つまたは複数の環境条件に関連付けられた１つまたは複数の環境デバイスに通信可能に結合される。環境デバイスは、モノのインターネットデバイス、スマートデバイス、および／またはそれに類するものを含んでよい。例えば、アクセス可能性モジュール３０６は、スマート照明、スマートコンセント、スマートブラインド、および／または他のスマートホームデバイスに通信可能に結合されてよい。そのような実施形態において、アクセス可能性モジュール３０６は、１つまたは複数の環境条件を調整すべく環境デバイスの１つまたは複数の設定を変更するようにさらに構成される。例えば、アクセス可能性モジュール３０６は、ユーザが環境条件を手作業で変えることも、変更することも、調整することを要求することなしに、ハードウェアデバイス１０２が配置されたところの照明器具の照明レベルを動的に、自動的にオン／オフにすること、および／または調整することをしてよく、より多くの、またはより少ない光を採り込むべくスマートブラインドを開けること／閉じることをしてよく、および／またはそれに類することをしてもよい。
【００８９】
前述したとおり、文書は、銀行などの金融機関に関連付けられた小切手またはローン申し込みなどの金融文書を備えてよい。したがって、金融機関が、文書の画像キャプチャをアップロードするための遠隔預け入れフィーチャまたは遠隔サブミッションフィーチャを提供するためのモバイルアプリケーションを提供してよい。そのような実施形態において、カメラ２０２は、そのモバイルアプリケーションがハードウェアデバイス１０２上で実行されることに応答して活性化されてよく、または有効化されてよい。さらに、いくつかの実施形態において、カメラ２０２の視野の事前定義された区域は、金融機関の遠隔キャプチャ要件を順守するように金融機関によって提供されるモバイルアプリケーションによって定義される。
【００９０】
図４Ａおよび図４Ｂは、この事例では、小切手４０２である文書の遠隔預け入れキャプチャの例示的な実施形態を示す。図４Ａにおいて、スマートフォンなどのハードウェアデバイス１０２が小切手４０２の上を移動されるにつれ、小切手４０２の画像が、カメラ２０２を使用してキャプチャされる。位置モジュール３０２が、小切手４０２に対するハードウェアデバイス１０２の位置を決定するように画像を使用してよく、方向モジュール３０４が、小切手の画像４０３を、ハードウェアデバイス１０２のディスプレイ４０４の事前定義された区域４０６内に配置するようにハードウェアデバイス１０２を動かすためにユーザに提供すべき方向を決定すべく、決定された位置を使用してよい。
【００９１】
アクセス可能性モジュール３０６は、決定された方向に基づいて、この事例では、ユーザの身体に向かって戻り、ユーザの身体に対して左に向かう、ハードウェアデバイス１０２を動かすべき方向を示す、ハードウェアデバイス１０２の特定の部分における振動または他の力を使用する触覚フィードバック４０８などの、ユーザがハードウェアデバイス１０２を１つまたは複数の方向に動かすのを支援するアクセス可能性フィードバックを提供してよい。さらなる実施形態において、アクセス可能性モジュール３０６は、小切手の画像４０３がカメラの視野のディスプレイ４０４の事前定義された区域４０６の境界内にあるようにハードウェアデバイス１０２を動かすための方向情報をユーザに提供する音声コマンド、音声指示、または音声プロンプト、および／またはビープ音などの可聴のトーンを提供してよい。
【００９２】
図４Ｂは、小切手の画像４０３がディスプレイ４０４の事前定義された区域４０６内に配置されるようにユーザがハードウェアデバイス１０２をうまく位置付けたシナリオを示す。そのような実施形態において、アクセス可能性モジュール３０６は、遠隔預け入れのために小切手の画像４０３が金融機関においてオンラインでキャプチャされ、サブミットされることが可能であるように、ハードウェアデバイス１０２が小切手４０２に対して正しい位置または容認可能な位置にあることを示す触覚フィードバック、音声フィードバック、および／または可聴のトーンフィードバックを提供してよい。
【００９３】
図５は、アクセス可能性な遠隔預け入れキャプチャのための方法５００の一実施形態を示す。方法５００が開始し、位置モジュール３０２が、ハードウェアデバイス１０２のカメラ２０２からキャプチャされた入力に基づいて、文書に対するハードウェアデバイス１０２の位置を決定する（５０２）。方向モジュール３０４が、一部の実施形態において、カメラ２０２の視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイス１０２を移動させるための１つまたは複数の方向を決定する（５０４）。アクセス可能性モジュール３０６が、いくつかの実施形態において、決定された１つまたは複数の方向に基づいて、ハードウェアデバイス１０２を介してアクセス可能性フィードバックを提供し（５０６）、方法５００は、終了する。
【００９４】
図６は、アクセス可能な遠隔預け入れキャプチャのための方法６００の一実施形態を示す。方法６００が開始し、位置モジュール３０２が、ハードウェアデバイス１０２のカメラ２０２からキャプチャされた入力に基づいて、文書に対するハードウェアデバイス１０２の位置を決定する（６０２）。方向モジュール３０４が、一部の実施形態において、カメラ２０２の視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイス１０２を移動させるための１つまたは複数の方向を決定する（６０４）。
【００９５】
さらなる実施形態において、アクセス可能性モジュール３０６が、カメラ２０２の１つもしくは複数のカメラ設定を自動的に、動的に変えること（６０６）、および／または照明レベル、明るさ、またはそれに類するものなどの１つもしくは複数の環境条件を自動的に、動的に変更すること（６０８）をする。さらなる実施形態において、アクセス可能性モジュール３０６が、決定された１つまたは複数の方向に基づいて、ハードウェアデバイス１０２を介してアクセス可能性フィードバックを提供する（６１０）。アクセス可能フィードバックは、音声コマンド６１０ａ、触覚フィードバック６１０ｂ、可聴のトーン６１０ｃ、および／または以上の組合せを含んでよい。
【００９６】
位置モジュール３０２は、一実施形態において、文書がカメラ２０２の視野の事前定義された区域内にあるかどうかを決定する（６１２）。事前定義された区域内にない場合、位置モジュール３０２は、文書に対するハードウェアデバイス１０２の位置を決定すること（６０２）を続ける。事前定義された区域内にある場合、アクセス可能性モジュール３０６が、文書がカメラ２０２の視野の事前定義された区域内にあるようにハードウェアデバイス１０２が文書に対して容認可能な位置にあることを示す確認フィードバック、例えば、音声確認、触覚確認、および／または可聴のビープ音確認を提供し（６１４）、方法６００は、終了する。
【００９７】
ハードウェアデバイス１０２のカメラ２０２からキャプチャされた入力に基づいて、文書に対するハードウェアデバイス１０２の位置を決定するための手段が、様々な実施形態において、ＲＤＣモジュール１０４、位置モジュール３０２、ハードウェアデバイス１０２、プロセッサ、ＦＰＧＡ、ＡＳＩＣ、他のロジックハードウェア、および／またはコンピュータ可読記憶媒体上に記憶された他の実行可能コードを含んでよい。他の実施形態が、ハードウェアデバイス１０２のカメラ２０２からキャプチャされた入力に基づいて、文書に対するハードウェアデバイス１０２の位置を決定するための類似した、または均等の手段を含んでよい。
【００９８】
カメラ２０２の視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイス１０２を移動させるための１つまたは複数の方向を決定するための手段が、様々な実施形態において、ＲＤＣモジュール１０４、方向モジュール３０４、ハードウェアデバイス１０２、プロセッサ、ＦＰＧＡ、ＡＳＩＣ、他のロジックハードウェア、および／またはコンピュータ可読記憶媒体上に記憶された他の実行可能コードを含んでよい。他の実施形態が、カメラ２０２の視野の事前定義された区域内にその文書を位置付けるように文書に対してハードウェアデバイス１０２を移動させるための１つまたは複数の方向を決定するための類似した、または均等の手段を含んでよい。
【００９９】
決定された１つまたは複数の方向に基づいて、ハードウェアデバイス１０２を介してアクセス可能性フィードバックを提供するための手段が、様々な実施形態において、ＲＤＣモジュール１０４、アクセス可能性モジュール３０６、ハードウェアデバイス１０２、プロセッサ、ＦＰＧＡ、ＡＳＩＣ、他のロジックハードウェア、および／またはコンピュータ可読記憶媒体上に記憶された他の実行可能コードを含んでよい。他の実施形態が、決定された１つまたは複数の方向に基づいて、ハードウェアデバイス１０２を介してアクセス可能性フィードバックを提供するための類似した、または均等の手段を含んでよい。
【０１００】
本発明は、本発明の趣旨または基本的な特徴を逸脱することなく、他の特定の形態で具現化されてよい。説明される実施形態は、すべての点で例示的であるに過ぎず、限定的ではないものと見なされるべきである。したがって、本発明の範囲は、以上の説明によってではなく、添付の特許請求の範囲によって示される。特許請求の範囲と均等の趣旨および範囲に含まれるすべての変更が、特許請求の範囲に包含されるものとする。
【図１】
2022501664.tif 000003
【図２】
2022501664.tif 000004
【図３】
2022501664.tif 000005
【図４Ａ】
2022501664.tif 000006
【図４Ｂ】
2022501664.tif 000007
【図５】
2022501664.tif 000008
【図６】
2022501664.tif 000009
【国際調査報告】
2022501664.tif 000010