(57)【要約】【課題】【解決手段】第二ロケーションで表示されるイメージのために、要求が、第一ロケーションにあるモバイル機器から受け取られる。モバイル機器はジオロケイトされ、そして、第二ロケーションから規定距離内にあるものが認識される。希望されるイメージの説明は、モバイル機器にそれぞれ提供され、認識された少なくとも一つのモバイル機器から希望されるイメージが受信され、要求したモバイル機器に転送される。
2017503274.tif 000002
【特許請求の範囲】
【請求項１】
地理的ロケーションのオンデマンドのデジタル画像を提供する方法であって、
ホストコンピュータにおいて以下を実施する方法：
（ａ）
コミュニケーションリンクを介して、第一ロケーションに有る第一デバイスからの、第二ロケーションを描写するディジタル画像の要求を受信する；
（ｂ）
第二ロケーションから規定距離内にある少なくとも一つの第二デバイスをジオロケイトする；
（ｃ）
コミュニケーションリンクを介し、要求されたディジタル画像の説明を、前記少なくとも一つの第二デバイスに送信する；
（ｄ）
説明の送信に対応し、コミュニケーションリンクを介し、少なくとも一つの第二デバイスから、前記要求を満たすディジタル画像を受信する；
（ｅ）
コミュニケーションリンクを介して受信したデジタル画像を要求第一デバイスに伝送する。
【請求項２】
（ｆ）前記説明の送信に対応するディジタル画像が存在しない場合には、ステップ（ｂ）から（ｃ）を終了条件が満たされるまで繰り返す、
ことを特徴とする請求項１に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項３】
前記終了条件は、前記デジタル画像の受領であることを含む、
ことを特徴とする請求項２に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項４】
前記終了条件は、期限の満了であることを含む、
ことを特徴とする請求項２に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項５】
（ｇ）要求側の第一モバイル機器から要求を受信し、その要求を満たすディジタル画像を得るために、ディジタル画像のコレクションを通じてコンピュータによる検索を実行する、
ことをさらに含む、ことを特徴とする請求項１に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項６】
（ｈ）認識された提供側のモバイル機器の一つからデジタル画像を受領次第、検索可能なデジタル画像のコレクションに受信したデジタル画像のコピーを加える、
ことをさらに含む、ことを特徴とする請求項１に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項７】
前記デジタル画像は、前記第二ロケーションで取得された写真である、
ことを特徴とする請求項１に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項８】
前記デジタル画像は、前記第二ロケーションで取得されたビデオである、
ことを特徴とする請求項１に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項９】
前記第一、及び第二デバイスは、モバイル機器である、
ことを特徴とする請求項１に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項１０】
前記コミュニケーションリンクは、通信ネットワークの中において提供される、
ことを特徴とする請求項１に記載の地理的ロケーションのオンデマンドのデジタル画像を提供する方法。
【請求項１１】
コンピュータで読取可能なコードが具現化されている非一過性のコンピュータ読取可能な記録媒体であって、コンピュータで読取可能なコードは、地理的ロケーションのオンデマンドのデジタル画像を提供するものであって、前記コードは以下を含む、記録媒体。
（ａ）
第一ロケーションに有る要求側のモバイル機器からの、第二ロケーションを描写するディジタル画像の要求を受信するためのプログラムコード；
（ｂ）
複数の提供側のモバイル機器をジオロケイトして、第二ロケーションから規定距離にある複数の提供側のモバイル機器のサブセットを特定するためのプログラムコード；
（ｃ）
そのように特定された提供側のモバイル機器の少なくとも一つに、要求されたディジタル画像の説明を送信するためのプログラムコード；
（ｄ）
説明の送信に対応し、そのように特定された提供側のモバイル機器の少なくとも一つから、ディジタル画像を受信するためのプログラムコード；
（ｅ）
受信したディジタル画像を要求側のモバイル機器に送信するためのプログラムコード。
【請求項１２】
（ｆ）前記配信に対応するディジタル画像が存在しない場合には、ステップ（ｂ）から（ｃ）を終了条件が満たされるまで繰り返すためのプログラムコード、
をさらに含む、ことを特徴とする請求項１１に記載の記録媒体。
【請求項１３】
（ｇ）要求側のモバイル機器から要求を受信し、その要求を満たすディジタル画像を得るために、ディジタル画像のコレクションを通じてコンピュータによる検索を実行するためのプログラムコード、
をさらに含む、ことを特徴とする請求項１１に記載の記録媒体。
【請求項１４】
（ｈ）認識された提供側のモバイル機器の一つからデジタル画像を受領次第、検索可能なデジタル画像のコレクションに受信したデジタル画像のコピーを加えるためのプログラムコード、
をさらに含む、ことを特徴とする請求項１１に記載の記録媒体。
【請求項１５】
コンピュータで読取可能なコードが具現化されている非一過性のコンピュータ読取可能な記録媒体であって、コンピュータで読取可能なコードは、地理的ロケーションのオンデマンドのデジタル画像を提供するものであって、前記コードは以下を含む、記録媒体。
（ａ）
ホストコンピュータからの、媒体の現在位置からの規定距離内にある第一ロケーションにおいて取得されるデジタル画像の要求を受信するためのプログラムコードであって、前記要求は第二ロケーションの要求側のモバイル機器によって生成されるプログラムコード；
（ｂ）
ホストコンピュータに対し、要求に対応して、第一ロケーションで取得された要求を満たすデジタル画像を送るためのプログラムコード。
【請求項１６】
（ｃ）ユーザがデジタル画像を提供するための最大距離を定義することができ、規定距離はユーザによって定義される最大距離とする、ためのプログラムコード、
をさらに含む、ことを特徴とする請求項１５に記載の記録媒体。
【請求項１７】
サーバーであって、プロセッサと、プロセッサに動作的に結合され、プロセッサにより読み込み可能な実行可能コードがストアされている不揮発性メモリを有し、前記コードは、プロセッサによって実行される際に、要求された地理的ロケーションのデジタル画像をサーバーによって以下のようにして提供させるための指示を含む、サーバー。
（ａ）
第一ロケーションに有る要求側のモバイル機器からの、第二ロケーションを描写するディジタル画像の要求を受信する；
（ｂ）
複数の提供側のモバイル機器をジオロケイトして、第二ロケーションから規定距離にある複数の提供側のモバイル機器のサブセットを特定する；
（ｃ）
そのように特定された提供側のモバイル機器の少なくとも一つに、要求されたディジタル画像の説明を送信する；
（ｄ）
説明の送信に対応し、そのように特定された提供側のモバイル機器の少なくとも一つから、要求を満たすディジタル画像を受信する；
（ｅ）
受信したディジタル画像を要求側のモバイル機器に送信する。
【請求項１８】
前記コードは、さらに以下の指示を含む：
（ｆ）前記配信に対応するディジタル画像が存在しない場合には、ステップ（ｂ）から（ｃ）を終了条件が満たされるまで繰り返す、
ことを特徴とする請求項１７に記載のサーバー。
【請求項１９】
前記コードは、さらに以下の指示を含む：
（ｇ）要求側のモバイル機器から要求を受信し、その要求を満たすディジタル画像を得るために、ディジタル画像のコレクションを通じてコンピュータによる検索を実行する、
ことを特徴とする請求項１７に記載のサーバー。
【請求項２０】
前記コードは、さらに以下の指示を含む：
（ｈ）
認識された提供側のモバイル機器の一つからデジタル画像を受領次第、検索可能なデジタル画像のコレクションに受信したデジタル画像のコピーを加える、
ことを特徴とする請求項１７に記載のサーバー。
【請求項２１】
地理的ロケーションのオンデマンドのデジタルファイルを提供するシステムであって、
通信ネットワークにリンクするためのコンピュータであって、プロセッサを有するコンピュータを有し、
コンピュータは以下のように構成される、システム。
少なくとも一つの第二ロケーションに関連するデジタルファイルのために、通信ネットワークを通じ、第一ロケーションの少なくとも一つの第一のコンピュータデバイスからの少なくとも一つの要求を受信する；
第二ロケーションから規定距離内にある少なくとも一つの第二のコンピュータデバイスをジオロケイトする；
前記少なくとも一つの第二ロケーションに関連するデジタルファイルを取得するために、通信ネットワークを通じ、前記少なくとも一つの要求を前記少なくとも一つの第二のコンピュータデバイスに伝送し、前記少なくとも一つの要求は、得られたデジタルファイルを前記少なくとも一つの第一のコンピュータデバイスに通信ネットワークを通じて伝送させる指示を含む。
【請求項２２】
デジタルファイルは、デジタル画像、又は、デジタル画像を含むリンクデジタルファイルを含む、ことを特徴とする請求項２１に記載のシステム。
【請求項２３】
デジタル画像は、写真、ビデオ、又は、それらへのリンクのいずれか一つである、ことを特徴とする請求項２２に記載のシステム。
【請求項２４】
取得されたデジタルファイルを少なくとも１つの第一のコンピュータデバイスに伝送するための指示は、通信ネットワークを通じて、少なくとも一つの第二のコンピュータデバイスがデジタル画像を前記少なくとも一つの第一のコンピュータデバイスに伝送することを含む、ことを特徴とする請求項２１に記載のシステム。
【請求項２５】
取得されたデジタルファイルを少なくとも１つの第一のコンピュータデバイスに伝送するための指示は、通信ネットワークを通じて、少なくとも一つの第二のコンピュータデバイスが、前記コンピュータを通じて、デジタル画像を前記少なくとも一つの第一のコンピュータデバイスに伝送することを含む、ことを特徴とする請求項２１に記載のシステム。
【請求項２６】
さらに以下を含む、ことを特徴とする請求項２４又は請求項２５に記載のシステム：
少なくとも一つの第一のコンピュータデバイスに存在させるクライアントであり、少なくとも一つの第二ロケーションに関連するデジタルファイルのための少なくとも一つの要求を伝送させるためのクライアント；
少なくとも一つの第二のコンピュータデバイスに存在させるクライアントであり、少なくとも一つの第二ロケーションにより取得される少なくとも一つのデジタルファイルを少なくとも一つの第一のコンピュータデバイスに伝送させるためのクライアント。
【請求項２７】
第一及び第二のコンピュータデバイスで実行される少なくとも一つのクライアントは、アプリケーションを含む、ことを特徴とする請求項２６に記載のシステム。
【請求項２８】
以下を含む、地理的ロケーションのオンデマンドのデジタルファイルを提供する方法：
少なくとも一つの第二ロケーションに関連するデジタルファイルのために、通信ネットワークを通じ、第一ロケーションの少なくとも一つの第一のコンピュータデバイスからの少なくとも一つの要求を受信する；
第二ロケーションから規定距離内にある少なくとも一つの第二のコンピュータデバイスをジオロケイトする；
前記少なくとも一つの第二ロケーションに関連するデジタルファイルを取得するために、通信ネットワークを通じ、前記少なくとも一つの要求を前記少なくとも一つの第二のコンピュータデバイスに伝送し、前記少なくとも一つの要求は、得られたデジタルファイルを前記少なくとも一つの第一のコンピュータデバイスに通信ネットワークを通じて伝送させる指示を含む。
【請求項２９】
デジタルファイルは、デジタル画像、又は、デジタル画像を含むリンクデジタルファイルを含む、ことを特徴とする請求項２８に記載の方法。
【請求項３０】
デジタル画像は、写真、ビデオ、又は、それらへのリンクのいずれか一つである、ことを特徴とする請求項２９に記載の方法。
【請求項３１】
取得されたデジタルファイルを少なくとも１つの第一のコンピュータデバイスに伝送するための指示は、通信ネットワークを通じて、少なくとも一つの第二のコンピュータデバイスがデジタル画像を前記少なくとも一つの第一のコンピュータデバイスに伝送することを含む、ことを特徴とする請求項２８に記載の方法。
【請求項３２】
取得されたデジタルファイルを少なくとも１つの第一のコンピュータデバイスに伝送するための指示は、通信ネットワークを通じて、少なくとも一つの第二のコンピュータデバイスが、前記コンピュータを通じて、デジタル画像を前記少なくとも一つの第一のコンピュータデバイスに伝送することを含む、ことを特徴とする請求項２８に記載の方法。
【請求項３３】
さらに以下を含む、請求項３１又は請求項３２に記載の方法：
少なくとも一つの第一のコンピュータデバイスに存在させるクライアントであり、少なくとも一つの第二ロケーションに関連するデジタルファイルのための少なくとも一つの要求を伝送させるためのクライアント；
少なくとも一つの第二のコンピュータデバイスに存在させるクライアントであり、少なくとも一つの第二ロケーションにより取得される少なくとも一つのデジタルファイルを少なくとも一つの第一のコンピュータデバイスに伝送させるためのクライアント。
【請求項３４】
第一及び第二のコンピュータデバイスで実行される少なくとも一つのクライアントは、アプリケーションを含む、ことを特徴とする請求項３３に記載の方法。
【請求項３５】
少なくとも一つの第一、第二のコンピュータデバイスは、モバイルフォンを含み、少なくとも一つの第二のコンピュータデバイスは追加的にカメラを有する、ことを特徴とする請求項３４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願へのクロスリファレンス
この出願は、同一出願人の米国特許出願シリアルＮｏ．１４／１４５，９４２の一部継続出願であって、タイトルを、他の地理的ロケーションでオンデマンドのディジタル画像をモバイル機器に供給するための方法、とする２０１４年１月１日に出願されたもので、そこに開示される内容は、この出願に参照される。また、この出願は同一出願人による米国特許出願シリアルＮｏ．１４／１４５，９４２の優先権を主張する。
【背景技術】
【０００２】
本発明はオンデマンドのデジタル画像をモバイル機器に供給するための方法に関する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の実施例は他の地理的ロケーションのモバイル機器にオンデマンドのデジタル画像を供給するための方法とシステムを開示するものである。
その方法とシステムは、モバイル機器ユーザが第一ロケーションにおいて、第二ロケーションのイメージを要求／受信することができるものであり、それは、第二ロケーションにおいてモバイル機器をジオロケイトし、規定距離内の第二ロケーションの範囲内にあるモバイル機器に要求されたイメージの説明を転送する、ホストコンピュータに要求をすることによって行われる。
本発明の実施例では、第二ロケーションで表示されるイメージのために、要求が、第一ロケーションにあるスマートフォンなどのモバイル機器から受け取られる。
モバイル機器はジオロケイトされ、そして、第二ロケーションから規定距離内にあるものが認識される。
希望されるイメージの説明は、カメラ付きスマートフォン等のモバイル機器にそれぞれ提供され、認識された少なくとも一つのモバイル機器から希望されるイメージが受信され、要求したモバイル機器に転送される。
【０００４】
本発明は、地理的ロケーションのオンデマンドのデジタル画像を提供するのに方法を提供するものであって、ホストコンピュータにおいて：
（ａ）
第一ロケーションに有る要求側のモバイル機器からの、第二ロケーションを描写するデジタル画像の要求を受信する；
（ｂ）
複数の提供側のモバイル機器をジオロケイトして、第二ロケーションから規定距離にある複数の提供側のモバイル機器のサブセットを特定する；
（ｃ）
そのように特定された提供側のモバイル機器の少なくとも一つに、要求されたデジタル画像の説明を送信する；
（ｄ）
そのように特定された提供側のモバイル機器の少なくとも一つから、要求を満たすデジタル画像を受信する；
（ｅ）
受信したデジタル画像を要求側のモバイル機器に送信する。
【０００５】
好ましくは、上記方法は以下を含む：
（ｆ）
配信された説明に対応するデジタル画像が存在しない場合には、ステップ（ｂ）から（ｃ）を終了条件が満たされるまで繰り返し、終了条件にはデジタル画像の受領、又は、期限の満了が含まれる；
（ｇ）
要求側のモバイル機器から要求を受信し、その要求を満たすデジタル画像を得るために、デジタル画像のコレクションを通じてコンピュータによる検索を実行する；
（ｈ）
認識された提供側のモバイル機器の一つからデジタル画像を受領次第、検索可能なデジタル画像のコレクションに受信したデジタル画像のコピーを加える。
【０００６】
好ましくは、デジタル画像は、第二ロケーションで取得される写真、又は、第二ロケーションで取得されるビデオである。
本願発明によれば、さらに、非一過性のコンピュータ読取可能な記録媒体であって、コンピュータで読取可能なコードを具現化したものが提供されるものであり、コンピュータで読取可能なコードは、地理的ロケーションのオンデマンドのデジタル画像を提供するものであって、以下を含む：
（ａ）
第一ロケーションに有る要求側のモバイル機器からの、第二ロケーションを描写するディジタル画像の要求を受信するためのプログラムコード；
（ｂ）
複数の提供側のモバイル機器をジオロケイトして、第二ロケーションから規定距離にある複数の提供側のモバイル機器のサブセットを特定するためのプログラムコード；
（ｃ）
そのように特定された提供側のモバイル機器の少なくとも一つに、要求されたディジタル画像の説明を送信するためのプログラムコード；
（ｄ）
そのように特定された提供側のモバイル機器の少なくとも一つから、要求を満たすディジタル画像を受信するためのプログラムコード；
（ｅ）
受信したディジタル画像を要求側のモバイル機器に送信するためのプログラムコード。
【０００７】
好ましくは、媒体は：
（ｆ）
配信に対応するディジタル画像が存在しない場合には、ステップ（ｂ）から（ｃ）を終了条件が満たされるまで繰り返すためのプログラムコード；
（ｇ）
要求側のモバイル機器から要求を受信し、その要求を満たすディジタル画像を得るために、ディジタル画像のコレクションを通じてコンピュータによる検索を実行するためのプログラムコード；
（ｈ）
認識された提供側のモバイル機器の一つからデジタル画像を受領次第、検索可能なデジタル画像のコレクションに受信したデジタル画像のコピーを加えるためのプログラムコード。
【０００８】
本願発明によれば、さらに、非一過性のコンピュータ読取可能な記録媒体であって、コンピュータで読取可能なコードを具現化したものが提供されるものであり、コンピュータで読取可能なコードは、地理的ロケーションのオンデマンドのデジタル画像を提供するものであって、以下を含む：
（ａ）
ホストコンピュータからの、媒体の現在位置からの規定距離内にある第一ロケーションにおいて取得されるデジタル画像の要求を受信するためのプログラムコードであって、前記要求は第二ロケーションの要求側のモバイル機器によって生成されるプログラムコード；
（ｂ）
ホストコンピュータに対し、要求に対応して、第一ロケーションで取得された要求を満たすデジタル画像を送るためのプログラムコード。
【０００９】
好ましくは、媒体は以下を含む：
（ｃ）
ユーザがデジタル画像を提供するための最大距離を定義することができ、規定距離はユーザによって定義される最大距離とする、ためのプログラムコード。
【００１０】
本願発明では、さらに、以下を含むサーバーが提供される：
プロセッサ、不揮発性メモリであって、プロセッサに動作的に結合され、プロセッサにより読み込み可能な実行可能コードが含まれ、当該コードは、プロセッサによって実行された際に、要求された地理的ロケーションのデジタル画像をサーバーに提供させるための指示を含み：
（ａ）
第一ロケーションに有る要求側のモバイル機器からの、第二ロケーションを描写するディジタル画像の要求を受信する；
（ｂ）
複数の提供側のモバイル機器をジオロケイトして、第二ロケーションからにある複数の提供側のモバイル機器のサブセットを特定する；
（ｃ）
そのように特定された提供側のモバイル機器の少なくとも一つに、要求されたディジタル画像の説明を送信する；
（ｄ）
説明の送信に対応し、そのように特定された提供側のモバイル機器の少なくとも一つから、要求を満たすディジタル画像を受信する；
（ｅ）
受信したデジタル画像を要求側のモバイル機器に送信する。
【００１１】
好ましくは、コードは以下の指示を含む：
（ｆ）
配信に対応するディジタル画像が存在しない場合には、ステップ（ｂ）から（ｃ）を終了条件が満たされるまで繰り返す；
（ｇ）
要求側のモバイル機器から要求を受信し、その要求を満たすディジタル画像を得るために、ディジタル画像のコレクションを通じてコンピュータによる検索を実行する；
（ｈ）
認識された提供側のモバイル機器の一つからデジタル画像を受領次第、検索可能なデジタル画像のコレクションに受信したデジタル画像のコピーを加える。
【００１２】
本願発明の実施例では、要求ユーザからのデジタルファイル要求の実現を図るものであり、彼らのネットワークに繋がったデバイスを通じ、デジタルファイル要求は地理的ロケーションに基づいて、その要求ユーザが探すデジタルファイルが取得されることを要求する。
【００１３】
デジタルファイルは、地理的ロケーション、又は、そこに近い場所にある、デジタル画像のデジタルデータを含む。
デジタル画像は、写真、ビデオまたは他のグラフィック、実際の写真（例えば、ＪＰＥＧ形式）、ビデオ、他のグラフィックであり、固有のフォーマットにより直接、或いは、間接的に、提供デバイス（要求を満たす）から、要求デバイスに送信され、又は、リンク形式により、アクチベートされた際にユーザにデジタル画像の入手が許可される。
【００１４】
本願発明の実施例では、地理的ロケーションのオンデマンドのデジタルファイルが提供される。
システムは以下を含む：
通信ネットワークにリンクするためのコンピュータであって、プロセッサを有するコンピュータ。
プロセッサは以下のように構成される：
少なくとも一つの第二ロケーションに関連するデジタルファイルのために、通信ネットワークを通じ、第一ロケーションの少なくとも一つの第一のコンピュータデバイスからの少なくとも一つの要求を受信する；
第二ロケーションから規定距離内にある少なくとも一つの第二のコンピュータデバイスをジオロケイトする；
前記少なくとも一つの第二ロケーションに関連するデジタルファイルを取得するために、通信ネットワークを通じ、前記少なくとも一つの要求を前記少なくとも一つの第二のコンピュータデバイスに伝送し、前記少なくとも一つの要求は、得られたデジタルファイルを前記少なくとも一つの第一のコンピュータデバイスに通信ネットワークを通じて伝送させる指示を含む。
【００１５】
オプションとして、デジタルファイルは、デジタル画像、又は、デジタル画像を含むリンクデジタルファイルを含む。
【００１６】
オプションとして、デジタル画像は、写真、ビデオ、又は、それらへのリンクの１つ以上を含む。
【００１７】
オプションとして、取得されたデジタルファイルを少なくとも１つの第一のコンピュータデバイスに伝送するための指示は、通信ネットワークを通じて、少なくとも一つの第二のコンピュータデバイスがデジタル画像を前記少なくとも一つの第一のコンピュータデバイスに伝送することを含む。
【００１８】
オプションとして、取得されたデジタルファイルを少なくとも１つの第一のコンピュータデバイスに伝送するための指示は、通信ネットワークを通じて、少なくとも一つの第二のコンピュータデバイスが、前記コンピュータを通じて、デジタル画像を前記少なくとも一つの第一のコンピュータデバイスに伝送することを含む。
【００１９】
オプションとして、システムはさらに追加的に以下を含む：
例えば、スマートフォンなどのモバイルフォンなどの少なくとも一つの第一のコンピュータデバイスに存在させるクライアントであり、少なくとも一つの第二ロケーションに関連するデジタルファイルのための少なくとも一つの要求を伝送させるためのクライアント；
例えば、スマートフォンなどのモバイルフォンなどの少なくとも一つの第二のコンピュータデバイスに存在させるクライアントであり、少なくとも一つの第二ロケーションにより取得される少なくとも一つのデジタルファイルを少なくとも一つの第一のコンピュータデバイスに伝送させるためのクライアント。
【００２０】
オプションとして、少なくとも一つの第一及び第二のコンピュータデバイスで実行されるクライアントは、アプリケーションを含む。
本願発明の他の実施例では、地理的ロケーションのオンデマンドのデジタルファイルを提供する方法が提供される。
【００２１】
その方法は以下を含む：
少なくとも一つの第二ロケーションに関連するデジタルファイルのために、通信ネットワークを通じ、第一ロケーションの少なくとも一つの第一のコンピュータデバイスからの少なくとも一つの要求を受信する；
第二ロケーションから規定距離内にある少なくとも一つの第二のコンピュータデバイスをジオロケイトする；
前記少なくとも一つの第二ロケーションに関連するデジタルファイルを取得するために、通信ネットワークを通じ、前記少なくとも一つの要求を前記少なくとも一つの第二のコンピュータデバイスに伝送し、前記少なくとも一つの要求は、得られたデジタルファイルを前記少なくとも一つの第一のコンピュータデバイスに通信ネットワークを通じて伝送させる指示を含む。
【００２２】
オプションとして、デジタルファイルは、デジタル画像、又は、デジタル画像を含むリンクデジタルファイルを含む。
【００２３】
オプションとして、デジタル画像は、写真、ビデオ、又は、それらへのリンクの１つ以上を含む。
【００２４】
オプションとして、取得されたデジタルファイルを少なくとも１つの第一のコンピュータデバイスに伝送するための指示は、通信ネットワークを通じて、少なくとも一つの第二のコンピュータデバイスがデジタル画像を前記少なくとも一つの第一のコンピュータデバイスに伝送することを含む。
【００２５】
オプションとして、取得されたデジタルファイルを少なくとも１つの第一のコンピュータデバイスに伝送するための指示は、通信ネットワークを通じて、少なくとも一つの第二のコンピュータデバイスが、前記コンピュータを通じて、デジタル画像を前記少なくとも一つの第一のコンピュータデバイスに伝送することを含む。
【００２６】
オプションとして、方法は追加的に以下を含む：
少なくとも一つの第一のコンピュータデバイスに存在させるクライアントであり、少なくとも一つの第二ロケーションに関連するデジタルファイルのための少なくとも一つの要求を伝送させるためのクライアント；
少なくとも一つの第二のコンピュータデバイスに存在させるクライアントであり、少なくとも一つの第二ロケーションにより取得される少なくとも一つのデジタルファイルを少なくとも一つの第一のコンピュータデバイスに伝送させるためのクライアント。
【００２７】
オプションとして、少なくとも一つの第一及び第二のコンピュータデバイスで実行されるクライアントは、アプリケーションを含む。
【００２８】
オプションとして、少なくとも一つの第一、第二のコンピュータデバイスは、モバイルフォンを含み、少なくとも一つの第二のコンピュータデバイスは追加的にカメラを有する。
【００２９】
本明細書に別の方法で定義されていない限り、ここで使用されるすべてのテクニカル及び／又は科学的用語は、本発明が関係する当業者により一般的に理解されるのもと同じ意味を有する。
【００３０】
本明細書に記載されたものに同様の、または、同等な方法と物は、本発明の実施例の実施或いはテストに使用することができ、例としての方法及び／又は物が以下に説明される。
【００３１】
競合が生じる場合には、定義を含む特許明細書は調整される。
【００３２】
加えて、物、方法、および例は、説明に役立てるだけのものであり、制限をするものではない。
【図面の簡単な説明】
【００３３】
様々な実施例が、例示としての図面を参照しながら開示される。
図１は、本発明を示すハイレベルレベルダイアグラムである。
図２は、ホストコンピュータ上で本発明を実施する例の方法を示すフローチャートである。
図３は、本発明を構成する、例示的なホストコンピュータとＵＥの部分的なハイレベルブロックダイアグラムである。
図４は、本発明を容易に理解するためにシステム環境の別の実施例を示す図である。
図５Ａ及び図５Ｂは、図４に示される環境における本願発明の動作の実施例である。
図６Ａ及び図６Ｂは、それぞれ図５Ａ、図５Ｂに対応するプロセスと方法について詳しく説明するフローチャートである。
【発明を実施するための形態】
【００３４】
本発明に係る地理的ロケーションのモバイル機器にオンデマンドのディジタル画像を供給するための方法とシステムの原理と動作は、図面とそれに関連している記述を参照することにより、さらに良く理解できるであろう。
図１に示すように、ロケーション特有の写真又はビデオ、特定の地理的ロケーションにおける、又は、特定の地理的ロケーションのオブジェクトのために、ユーザは、ユーザ端末（ＵＥ）２００を操作して、例えば、デジタルファイル要求などの要求をホストコンピュータ１００に送信する。
要求される写真又はビデオは、例えば、デジタル画像またはデジタルファイルなどの多くのフォーマットで要求されることができる。
要求には、例えば、ターゲットとなるオブジェクト、又は、ロケーションの説明でが含まれ、それには、デジタルイメージ、デジタル画像、又は、デジタルファイルが伝送される宛先アドレスなどの他の情報も一緒にされており、それは、ホストコンピュータ１００又は（要求を満たす）提供側のＵＥ２０１によって伝送される。
【００３５】
「ロケーション特有」とは、オブジェクトの写真又はビデオが特定位置である、又は、ターゲットオブジェクトであることを意味する。
【００３６】
好ましくは、ＵＥ２００はスマートフォン、タブレット、ラップトップ、ＰＤＡなどのモバイルコンピューティングデバイスである。
【００３７】
好ましくは、ＵＥ２００には、写真とビデオを得るための備え付けのカメラを有する。
【００３８】
好ましくは、ＵＥ２００は、ホストコンピュータ１００によりジオロケイトできるように構成される。
【００３９】
ＵＥ２００などのモバイルデバイスをジオロケイトする方法は当技術分野で周知である。
【００４０】
例えば、モバイル機器は、モバイル機器の統合ＧＰＳを使用するホストコンピュータによって、携帯電話の近い通信基地局への伝送を測定することによるトライアングル技術（ｔｒｉａｎｇｕｌａｔｉｏｎ  ｔｅｃｈｎｉｑｕｅｓ）、又は、モバイルデバイスのインターネットＩＰアドレス、及び／又はワイヤレスのアクセスポイントとの通信、又は、他の周知の方法によって、ジオロケイトすることができる。
【００４１】
ホストコンピュータ１００はＵＥ２００からターゲットオブジェクト（又はロケーション）７のイメージを求める要求を受信する。
【００４２】
「イメージ」は静止画、或いは、動画、即ち、ビデオとすることができる。
【００４３】
１つの実施例では、要求は、イメージソートの詳細を含むことができ、例えば、観測角度、距離、時間フレーム、イメージの数、或いは、他のあらゆる特定の要求を含めることができる。
【００４４】
ホストコンピュータ１００はターゲットオブジェクト／ロケーション７からの規定距離５の範囲内で１以上の移動カメラ２０１をロケーションする。
【００４５】
好適な実施例では、移動カメラ２０１はスマートフォンなどの統合カメラを有するＵＥであるが、イメージの要求を受信できるいかなるカメラも本発明において想定される。
【００４６】
移動カメラ２０１は、要求されたイメージをキャプチャし、ホストコンピュータ１００にそれを送信する。
【００４７】
ホストコンピュータ１００は、そのイメージ、またはそのダウンロードリンクをＵＥ２００に送信する。
【００４８】
図２は、本発明の好適な実施例に従った図１のホストコンピュータ１００などホストコンピュータにおいて実行される方法について説明するものである。
【００４９】
この例の方法はフローチャートの形であり、その方法を作るプロセスは、自動的にリアルタイムで典型的に実行される。
【００５０】
まず、要求側のＵＥ（図１のＵＥ２００などの）によるユーザからのイメージの要求が受信される（１０）。
【００５１】
１つの実施例では、要求側のＵＥ上に要求ユーザのための地図が表示され、要求ユーザは要求するターゲットロケーションを説明するために、地図上の位置を（例えば、タッチスクリーンをタップするとによって）選択する。
【００５２】
他の実施例では、ユーザはキーワード（例えば、エッフェル塔）、又は、ロケーション（例えば、５番とメインの角）で位置について説明をし、この場合キーワードは、ホストコンピュータがそのターゲットオブジェクト／ロケーションを合理的に、正確に特定できるように十分に詳細に説明される必要がある。
【００５３】
地図上で位置が選択されると、その選択された地域に対応する位置座標がホストコンピュータに伝送される。
【００５４】
キーワードが入力された場合には、ホストコンピュータは、地理的位置座標に対応する対応するように説明されたターゲットオブジェクト／ロケーションを翻訳する必要がある。
【００５５】
次に、好適な実施例において、ターゲットオブジェクト／ロケーションに対応するキーワード及び／又は位置座標がタグ付けされイメージのために、検索可能なイメージデータベース（ローカル又はリモート）が検索され（２０）、また、あらゆる他の特有の詳細情報が要求に提供されることができる。
【００５６】
マッチングするイメージが見つかると、そのイメージをダウンロードをするためのダウンロードリンクが作成され、要求側のＵＥに転送される（７０）。
【００５７】
マッチングがない場合には、要求イメージの説明や、あらゆる特有のイメージの詳細情報を含む要求遂行が、一以上の対応可能な提供側のＵＥ（図１のモバイルカメラ２０１のようなもの）に送信され（３０）、その提供側のＵＥは、ターゲットオブジェクト／ロケーションから規定距離内においてジオロケイトすることで決定される。
【００５８】
１つの実施例では、規定距離はホストコンピュータによってグローバルに設定される。
【００５９】
別の実施例では、規定距離は、イメージ要求を受信する前に提供側のＵＥによって個別に設定されるものであり、例えば、ＵＥ上のユーザ設定スクリーンにおいて、供給ＵＥのユーザが、要求側のＵＥのためにイメージを得るためにオブジェクト／ロケーションに移動してもよいとする最大距離を示すことによって設定される。
【００６０】
さらに別の実施例では、規定距離は、要求側のＵＥにより、要求の中において指定する。
【００６１】
好ましくは、好ましい位置にある提供側のＵＥを特定するために、ＵＥは継続的に（或いは一定の規定の間隔で定期的に）ジオロケイトされ、それにより要求遂行がＵＥに送信される。
【００６２】
好ましくは、上記のステップは、希望のイメージが得られるまで、又は、要求が中止されるまで繰り返される。
【００６３】
要求は要求しているＵＥによりキャンセルされることができ、また、イメージの取得を試みる繰り返しが上記の方法で失敗するような場合においてホストコンピュータによりキャンセルされる。
【００６４】
１つの実施例では、要求は、イメージを取得するための規定のタイムリミット、又は、期限が満了した後に、自動的に中止される。
【００６５】
好ましい実施例では、要求されたイメージを提供しようとするＵＥは、イメージをキャプチャ、又は、アップロードする前に、ホストコンピュータに確認を送信する。
【００６６】
好ましくは、そのような確認は、宣誓又は義務よりというよりも、むしろ、要求に応える意図を示すものである。
【００６７】
好ましくは、少なくとも一つのＵＥから少なくとも１つのそのような確認を受け取った後に、ホストコンピュータは、要求側のＵＥにそのような確認を受け取ったという通知を送信する（４０）。
【００６８】
最初の確認を受け取った後に、ホストコンピュータは、特定された提供側のＵＥに対し要求遂行の送信を続ける、或いは、続けないこととする。
【００６９】
オプションとして、ホストコンピュータ１００はあらゆる顕著な要求遂行をキャンセルすることもできる。
【００７０】
次に、提供側のＵＥは、要求されたイメージをキャプチャし、キャプチャしたイメージをホストコンピュータにアップロードする。
【００７１】
ホストコンピュータは、アップロードされたイメージ、位置座標及び／又は検索可能なキーワードを使ったタグ、を受信し（５０）、検索可能なイメージデータベースに受信したイメージを保存する（６０）。
【００７２】
オプションとして、もしそれが以前になされるべきでなかった場合には、ホストコンピュータ１００は、あらゆる顕著な要求遂行をキャンセルすることができる。
【００７３】
最後に、ホストコンピュータ１００はセーブされたイメージへのダウンロードリンクを要求側のＵＥ２００に送信する（７０）。
【００７４】
図３は、本発明を実施するためのホストコンピュータ１００とＵＥ２００の一例の部分的なハイレベルブロックダイアグラムである。
本発明に適切なホストコンピュータ１００とＵＥ２００の部分のみ図３に示される。
図３に示すＵＥ２００は、要求側のＵＥ又は提供側のＵＥのタスクを実行するために構成される。
【００７５】
ホストコンピュータ１００は、１以上のプロセッサ１０２，ランダムアクセスメモリ（ＲＡＭ）１０４，不揮発性メモリ（ＮＶＭ）１０６，通信ポート１１４，入出力（Ｉ／Ｏ）ポート１１２，を有し、それぞれ共通バス１１６を通して互いに通信される。
【００７６】
ホストコンピュータ１００としては、マシン、コンピュータ、コンピューティング又はコンピュータシステム（例えば、物理的に離れた位置、デバイス）、サーバー、コンピュータとコンピュータ化したデバイス、プロセッサ、プロセッシングシステム、コンピューティングコア（例えば、シェアードデバイス）、同様のシステム、ワークステーション、モジュール、および以上の組合せが含まれる。
【００７７】
ここでの、及び、この明細書中の「サーバー」は、典型的なフィモーとコンピュータ、又は、リモートコンピュータシステムであり、又は、それらの中にあるコンピュータプログラムであって、インターネットを含む通信ネットワークや他のコンピュータネットワークのような通信媒体を通じてアクセス可能なものである。
【００７８】
「サーバー」は、同一の、又は、他のコンピュータにおいて、他のコンピュータプログラム（そして、そのユーザ）のためにサービスを提供する、或いは、昨日を実行するものである。
【００７９】
サーバーは、バーチャルマシン、コンピュータのエミュレーションに基づくソフトウェア、を含んでもよい。
【００８０】
ホストコンピュータ１００は、例えば、無線リンクであって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、またはワイドエリアネットワーク（ＷＡＮ）などのように、インターネットなどの公衆ネットワークを含む通信リンクを通じて、ＵＥ２００，２０１と通信する。
【００８１】
通信ネットワークは、１つ以上のネットワークとすることができ、また、ネットワークの組合せ、及び／又は、複数のネットワークが含まれるものであってもよく、例えば、セルラーネットワークである。
【００８２】
ここで使用される「リンク」「リンクされる」は、有線と無線のリンクの両方を含み、直接的と間接的のものを含み、電気的に及び／又はＵＥ２００，２０１とのデータ通信において、ホストコンピュータ１００を位置づけるものである。
【００８３】
ＮＶＭ１０６には、保存されたオペレーティングシステム（ＯＳ）コード１０８とサーバー側アプリケーションコード１１０がある。
【００８４】
サーバー側アプリケーションコード１１０は、上述した本発明のホストコンピュータ機能を実施するためのコンピュータの読み込み可能な実行可能コードを含む。
【００８５】
ＯＳ１０８の制御の下で、プロセッサ１０２は、サーバー側アプリケーションコード１１０をＮＶＭ１０６からＲＡＭ１０４にロードし、ＲＡＭ１０４においてサーバサイドアプリケーションコード１１０を実行し、上述したように、オンデマンドの写真とビデオをモバイル機器に供給するために、ホストコンピュータ１００にホストコンピュータの機能を実行させる。
【００８６】
ＵＥ２００は１つ以上のプロセッサ２０２，ランダムアクセスメモリ（ＲＡＭ）２０４，不揮発性記憶装置（ＮＶＭ）２０８，カメラ２０５，ＣＯＭポート２１４，および入出力（Ｉ／Ｏ）ポート２１８を有し、共通バス２２４を通して互いに通信される。
【００８７】
Ｉ／Ｏポート２１８は、ディスプレイアウトプット（例えば、ディスプレイスクリーンにおけるもの）、及び、入力インプット（例えば、静電容量方式タッチスクリーンを介する）と、通信される。
【００８８】
ＵＥ２００はＧＰＳ受信機２２０などのジオロケーションレシーバーをオプションとして有することができる。
【００８９】
ＮＶＭ２０８には、オペレーティングシステム（ＯＳ）コード２１０とクライアントサイドアプリケーションコード２１２がストアされる。
【００９０】
クライアントサイドアプリケーションコード２１２は、本発明の上述のＵＥ機能を実施するためのコンピュータで読み取り可能な実行可能コードを含む。
【００９１】
ＯＳ２１０の制御の下で、プロセッサ２０２は、クライアント側アプリケーションコード２１２をＮＶＭ２０８からＲＡＭ２０４にロードし、ＲＡＭ２０４においてクライアントサイドアプリケーションコード２１２を実行し、上述したように、オンデマンドの写真とビデオをモバイル機器に要求、供給するために、ＵＥ２００にＵＥの機能を実行させる。
【００９２】
図４，５Ａ、および５Ｂは、アプリケーションを使用する本発明の別の実施例を示すものである。
「アプリケーション」とは、実行可能なソフトウェアを含み、オプションとして、あらゆるグラフィカルユーザーインターフェース（ＧＵＩ）であって、前記コンピュータを通じて特定の機能が実施されるものである。
【００９３】
以上により、例えば、ダウンロード又は別の方法で自分のＵＥにインストールしたユーザは、通常システムに登録されている。
システムは、本発明の実施例のプロセスを実行するものであり、ホストコンピュータ／ホストサーバ３０２（「システム」はアプリケーションサーバー３０４も含む）で代表される。
【００９４】
システム、例えば、ホストコンピュータ／ホストサーバ３０２は、要望、写真、ビデオ、又は、他のデジタル画像、及び／又はデジタルファイルを要求することができ、それは（例えば、ネットワーク３００を通じた遠隔ロケーション）の他のユーザであって、アプリケーションを自分のＵＥ（ＵＥはダウンロードされたアプリケーションを備えるクライアントコンピュータとしても認識される）にダウンロード又はそうでなければインストールをしたユーザからのものであり、例えば、通常システムに登録されているユーザである。
【００９５】
例えば、ダウンロード又は別の方法で自分のＵＥにインストールしたユーザは、通常システムに登録されており、通常は"コミュニティ"として参照される。
本発明のシステムは、コミュニティ内のユーザだけが互いに対話できるように設定される。
【００９６】
図４はアプリケーション（ＡＰＰ）３２０がネットワーク３００を介してＵＥ２００，２０１にアクセス可能である環境を示す。
代替として、アプリケーション３２０は、記録媒体にあって、従来のインストール手法によってインストールすることができる。
アプリケーション（ＡＰＰ）３２０がインストールされて、それぞれＵＳ２００，２０１で稼働する際には、アプリケーションはＡＰＰ３２０として表される。
【００９７】
ネットワーク３００は、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）などの通信ネットワークを含み、インターネットなどの公衆ネットワークを含む。
【００９８】
通信ネットワークは、１つ以上のネットワークとすることができ、また、ネットワークの組合せ、及び／又は、複数のネットワークが含まれるものであってもよく、例えば、セルラーネットワークである。
【００９９】
ここで使用される「リンク」「リンクされる」は、有線と無線のリンクの両方を含み、直接的と間接的のものを含み、電気的に及び／又はＵＥ２００，２０１とのデータ通信において、ホストコンピュータ／サーバー３０２を位置づけるものである。
【０１００】
例えば、ＵＥ２００，２０１は、無線リンク（通信リンク）を介してネットワーク３００に接続され、ＵＥ２００，２０１としては、例えば、スマートフォンなどの携帯電話であって、ＵＥ２０１は例えばカメラを有している。
【０１０１】
通常サードパーティーサーバ（ＴＰＳ）３０６がネットワーク３００に接続され、そのオペレーションは以下に説明される。
ホストコンピュータ／ホストサーバ３０２とアプリケーションサーバー３０４は、有線及び無線のリンク（コミュニケーションリンク）により、本発明のアプリケーション（ＡＰＰ）３２０からアクセスされるものであり、ダウンロードされるもの、ネットワーク３００にリンクするものを含む。
【０１０２】
ホストコンピュータ／ホストサーバ３０２は、構造と操作において上述したホストコンピュータ１００と同様であるが、アプリケーション（ＡＰＰ）３２０も含んでおり、ダウンロードのためにアクセス可能である。
【０１０３】
第一ユーザ、例えば、ユーザ（ユーザ１）３１１は、自分のＵＥ（クライアントコンピュータ）２００と共に、第一位置であって、例えば、米国のロケーション１にいる。
【０１０４】
第二のユーザ（ユーザ２）３１２が、彼のＵＥ（クライアントコンピュータ）２０１と共に、ロケーション１から離れたところである第二の位置（ロケーション２）にいる。
ロケーション２は、例えば、パリ、フランスであり、特に、ユーザ３１２は、ホストコンピュータ／ホストサーバ３０２のシステムの規則とポリシーに従って予定されたものに近接するものであって、例えばエッフェル塔３１４などの興味のあるロケーションであるスポット"Ｘ"にいる。
【０１０５】
アプリケーション３２０は、実行可能なソフトウェア、グラフィカルユーザーインターフェース（ＧＵＩ）を有し、それにより、本発明の要求と供給（要求を遂行する）が提供される。
【０１０６】
アプリケーション３２０は、システムとユーザ（クライアント）コンピュータ、すなわち、ＵＥ２００，２０１とのインタラクションを許可するために、ホストコンピュータ／ホストサーバ３０２をマッピングするコードセグメントを有する。
様々なものを実行するための、セルフ実行指示を含むコードセグメントも有する。
【０１０７】
これらのコードセグメントは、例えば、要求された写真、ビデオ、または他のデジタルファイルであって、取得されたデジタルファイルを送信するための機能／指示を含み、それは、要求側のＵＥ、例えば、ＵＥ２００及び１に、例えば、ネットワーク３００を含む通信リンクを介して戻すもの、要求遂行ＵＥ、例えばＵＥ２０１又は２からのもの、要求遂行ＵＥ、例えばＵＥ２０１からのもの、ネットワーク３００を含む通信リンクを介してホストコンピュータ／ホストサーバ３０２に対するもの、また要求側のＵＥ、例えば、ＵＥ２００において、ネットワーク３００を介して行われるものである。
【０１０８】
取得されたデジタルファイル及び／又はデジタル画像、又は、それへのリンクは、ネットワーク３００を介してダイレクトに送信され、即ち、例えばＵＥ２０１の要求遂行ＵＥから例えば要求側のＵＥであるＵＥ２００へと送信され、例えばＵＥ２０１の要求遂行ＵＥによってその要求のコードセグメントは受信され、通常それは宛先アドレス（例えば、要求側のＵＥ２００のためのＥメールアドレス）であって、そこにおいてデジタルファイル及び／又はデジタル画像が取得されるものを含み、又は、そこへのリンクは、例えば、ＵＥ２０１の要求遂行ＵＥによって送信、伝送、転送される。
【０１０９】
要求が実現されたことがいったん検出されると要求側のＵＥからの要求をキャンセルするためのコードセグメントも含まれる。
このキャンセルは、例えば、ＵＥ２０１の要求遂行ＵＥにより、例えば、ネットワーク３００を含むコミュニケーションリンク通じてダイレクトに行うことができ、或いは、例えば、ネットワーク３００を含むコミュニケーションリンクを介してホストコンピュータ／ホストサーバ３０２経由で行うことができる。
【０１１０】
前述のコードセグメントはその機能／指示が自己実行され、自動的にアクチベートされるものとすることができる。
【０１１１】
図５Ａはアプリケーション３２０’がダウンロードされ、ＵＥ２００，２０１において実行される様子を示すものである。
米国のユーザ３１１（ロケーション１）は、ロケーション２であるエッフェル塔３１４の写真を要求した。
上述したように図２に示すプロセスは、オプションのプロセスを含んでおり、クライアント、ダウンロードされたアプリケーション３２０’、ホストコンピュータ／ホストサーバ３０２，によって実行される。
【０１１２】
例えば要求されたデジタル写真、ビデオ、または他のグラフィックを含むデジタル画像及び／又はデジタルファイルが、データベース又は他の記録装置であって、遠隔地においてネットワーク３００とリンクされているホストコンピュータ／ホストサーバ３０２（データベース／記憶メディアを含む）と関連付けられているものになければ、要求遂行は、この例のために用いるユーザ３１２に送られ、例えば、エッフェル塔３１４の写真などの要求されたデジタル画像及び／又はデジタル画像が取得され、送信される。
図５Ａの矢印５１０はプロセス１０を表し、矢印５３０はプロセス３０を表す。
矢印５５０はプロセス５０を表し、矢印５７０はプロセス７０を表す（プロセス１０，３０，５０，および７０は、上述した図２のものである）。
図５Ｂは図５Ａと図（図）２のフローダイアグラムに類似するものであり、また、図６に示されるフローダイアグラムに変えられて参照される。図６Ａのフローダイアグラムは、図２のブロック４０から開始する。
【０１１３】
ブロック４０から、プロセスはブロック６５０に移り、その提供側のＵＥ２０１では、システムからの要求遂行において、提供されるデジタルファイル及び／又はデジタル画像（例えばイメージ）、又は、それへのリンクのためのＥメールアドレス、電話番号または他のデータなどのアドレスを含むコードが受け取られる。
【０１１４】
この希望の送付先には、例えば、要求側のＵＥ２００そのもののＥメールか電話番号、及び／又は、要求側のＵＥ２００のユーザ３１１と関連するコンピュータが含まれる。
【０１１５】
要求遂行ＵＥ２０１は、取得したデータファイル及び／又はデジタル画像、又は、それらへのリンクを、特定された送付先（例えば、要求側のＵＥ２００，要求遂行のデータから確立されるもの）にダイレクトに、ネットワーク３００を含むコミュニケーションリンクを介して送信されるものであり、このことは、図６Ａの矢印５８０，ブロック６６０に示される。
【０１１６】
図６Ａに示すフローダイアグラムにおいて、ブロック３０’が加えられており、要求されたイメージ（デジタル画像及び／又はデジタルファイル、又は、それらへのリンク）がホストコンピュータ／ホストサーバ３０２に見つかった際に、ホストコンピュータ／ホストサーバ３０２は要求イメージへのリンクを例えば、要求側のＵＥであるＵＥ２００に転送する。
【０１１７】
代替的には、ホストコンピュータ／ホストサーバ３０２は実際のデジタルファイル及び／又はデジタル画像を転送（伝送）することができる。
【０１１８】
代替的には、図６Ｂのフローダイアグラムにおいて、図２のフローダイアグラムに基づいて参照されたものであり、これは図３のブロック４０に続くものであり、システム外であって、通常はシステムの一部ではないのサードパーティーサーバ（ＴＰＳ）３０６は、ブロック６５０’において、アップロードされたデジタル画像（例えばイメージ）及び／又はデジタルファイル、又は、それらへのリンクを、提供側のＵＥ２０１から受信する（図５Ｂの矢印５５０’で示される）。
【０１１９】
ブロック６６０’においてデジタル画像及び／又はデジタルファイル、又はそれらへのリンクは、ＴＰＳ３０６内、又は、それと関連する範囲におけるデータベース、又は、他の記録装置に保存され、ブロック６７０’において、デジタル画像及び／又はデジタルファイル、又はそれらへのリンクは、デジタル画像のための要求のデータから確立される、要求側のＵＥ２００，又は、他の要求される送信先に送信される（図５Ｂの矢印５７０’で表される）。
【０１２０】
図６Ｂに示すフローダイアグラムにおいて、ブロック３０’が加えられており、要求されたイメージがホストコンピュータ／ホストサーバ３０２に見つかった際に、ホストコンピュータ／ホストサーバ３０２は要求イメージへのリンクを例えば、要求側のＵＥであるＵＥ２００に転送する。
【０１２１】
代替的には、ホストコンピュータ／ホストサーバ３０２は実際のデジタルファイル及び／又はデジタル画像を転送（伝送）することができる。
例えば、本発明の実施例において、選択されたタスクを実行するためのハードウェアは、チップや回路にて実施できる。
【０１２２】
本発明の実施例に従った選択されたタスクのためのソフトウェアとしては、あらゆる適切なオペレーティングシステムを使用してなるコ
ンピュータにより実行される複数のソフトウェア命令として実施できる。
【０１２３】
本発明の例示される実施例において、ここで開示される方法及び／又はシステムの例示的な実施例による１つ以上のタスクは、複数の指示を実行するためのコンピュータプラットフォームなどのデータプロセッサにより実行されることができる。
【０１２４】
オプションとして、データ処理装置は、指示及び／又はデータをストアする揮発性メモリ、及び／又は、例えば、磁気ハードディスクなどの非一時的記憶装置などの非揮発性メモリ、及び／又は指示及び／又はデータをストアするためのリムーバブル・メディアである。
また、オプションとして、ネットワークコネクションも同様に提供される。
【０１２５】
ディスプレイ及び／又はキーボード、マウスなどのユーザ入力装置が追加的に提供される。
例えば、１つ以上の非一時的なコンピュータ読取可能な（ストレージ）媒体のいかなる組合せも、本発明の上述した実施例に従って利用されることができる。
【０１２６】
非一時的なコンピュータ読取可能な（ストレージ）媒体は、コンピュータの読取可能な信号媒体、又は、コンピュータの読取可能な記録媒体とすることができる。
【０１２７】
コンピュータの読取可能な記録媒体は、例えば、限定されるものではないが、電気的なもの、磁気のもの、光学のもの、電磁的なもの、赤外線のものであり、半導体システム、装置、デバイス、又は、あらゆる適当な組合せとすることができる。
【０１２８】
コンピュータの読取可能な記録媒体の、より詳細な例（非完全なりストではある）は以下のとおりである：
１本以上のワイヤを有する電気接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能なプログラム可能なリードオンリーメモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光学ストレージデバイス、磁気記憶装置、または上記のあらゆる適当な組合せ。
【０１２９】
本明細書において、コンピュータの読取可能な記録媒体は、いかなる有形的なメディアであって、指示システム、装置、又はデバイスに使用される、または、関連するプログラムを含む、或いは保存することができるものである。
【０１３０】
コンピュータの読取可能な信号媒体は、例えば、ベースバンドにおいて、又は、搬送波の一部として、そこで実行されるコンピュータの読取可能なプログラムコードとともに、伝達データ信号を含むことができる。
【０１３１】
そのような伝達信号は、あらゆる種類の形式をとることができ、限定されるものではないが、電気ー磁気、光学、或いは、あらゆる好適なそれらの組合せを含む。
【０１３２】
コンピュータの読取可能な信号媒体は、あらゆるコンピュータ読取可能な媒体とすることができ、それはコンピュータ読取可能記録媒体ではなく、実行システム、装置、又はデバイスに使用されるための、又は、それらに関連するためのプログラムを通信、伝達、又は移動することができるものである。
【０１３３】
上述した各段落及び参考図面を参照することで理解されるように、コンピュータで実行される方法の様々な実施例が提供され、そのうちのいくつかは、本明細書で述べられた装置とシステムの様々な実施例によって成し遂げることができ、そのうちのいくつかは、本明細書に記載された非一時的なコンピュータ読取可能な記録媒体に保存された指示に従って実行されることができる。
【０１３４】
さらに、本明細書に記載されるコンピュータで実施される方法のいくつかの実施例は、他の装置かシステムで実行することができ、また、本明細書に記載されるもの以外のコンピュータ読取可能な記録媒体に保存された指示にしたがって実行することができ、また、本明細書に記載された実施例について当業者は理解できるであろう。
【０１３５】
以下のコンピュータで実施された方法に関するシステムとコンピュータ読取可能な記録媒体についてのあらゆるリファレンスも説明の目的に提供され、それは、上述したコンピュータで実施される実施例と関連する、システムのいかなるものや、非一時的なコンピュータ読取可能な記録媒体のいかなるものについて、限定をする意図ではない。
【０１３６】
同様に、システムに関する以下のコンピュータで実行可能な方法、及び、コンピュータ読取可能な記録媒体についてのあらゆるリファレンスは、説明の目的に提供され、それは、ここで開示されるそのようなコンピュータ実行可能な方法のいずれものものも限定する意図はない。
【０１３７】
本発明の様々な実施例に従って、図において、フローチャートとブロックダイアグラムは、システム、方法、およびコンピュータプログラム製品を実行することが可能なアーキテクチャ、機能性、および操作が表される。
【０１３８】
この点に関し、フローチャートのブロックダイアグラムの各ブロックは、モジュール、セグメント、またはコードの部分を表すことができ、それらは、１つ以上の特定の論理機能を実行するための実行可能命令を含む。
【０１３９】
また、いくつかの代替的な実施において、ブロックで述べられた機能は、図中の順番でなく発生することがあることは注意すべきである。
例えば、連続して見える２つのブロックが、実際には実質的に同時に実行されることができ、又、そのブロックは時に逆の順番で実行され、機能的な関係次第なものである。
【０１４０】
また、ブロックダイアグラム及び／又はフローチャートに示される各ブロック、及び、ブロックダイアグラム及び／又はフローチャートに示されるブロックの組合せは、専用ハードウェアベースのシステムであって、特定の機能、又は、動作、又は、専用ハードウェアベースとコンピュータ指示の組合せを構成するものによって、実行できることは注意すべきである。
【０１４１】
本発明の様々な実施例の説明が説明の目的で開示されたが、開示された実施例が全てのものという意図でははなく、また、これに限定されるという意図でもない。
【０１４２】
多くの変更例及び変形例は、説明された実施例の範囲及び精神から逸脱しないことは当業者には明らかであろう。
本明細書に使用される用語は、実施例の原則、出願の原則、市場に見受けられる技術の技術革新について最もよく説明するために選ばれたものであり、また、他の当業者にとって本明細書に開示された実施例を理解するためのものである。
【０１４３】
本明細書に使用されるものにおいて、単数形「ａ」、「ａｎ」および「ｔｈｅ」は文脈上明らかにそうでないことが示されない限り、複数の目的物を包含する。
【０１４４】
本明細書に使用されるものにおいて、「例」という用語は、「例として、実例として、例示として」を意味する。
「例」として述べられるいずれの実施例も、必ず他の実施例よりも好ましいか、または有利であると理解される必要はなく、及び／又は他の実施例の特徴を組み入れることを除くものと理解される必要はない。
【０１４５】
また、本発明に関する一定の特徴であって、明確性のために、別々の文脈で説明された実施例は、一つの実施例として組み合わせて提供されることもできる。
【０１４６】
他方、本発明の様々な特徴において、簡潔性のために、単一の実施例の内容として説明されたものは、分割して、又は、適当なあらゆるサブコンビネーションとして、又は、本発明の実施例として述べられた他の実施例に好適なものとして、提供することができる。
【０１４７】
様々な実施例の文脈で説明された特定の特徴は、それらの要素がないと実施例が実行できない場合を除き、それらの実施例に必須の特徴として考慮されるべきではない。
【０１４８】
部分的なものも含めて上述したプロセスは、ソフトウェア、ハードウェア、およびそれらの組合せにより実行できる。
【０１４９】
それらのプロセスと部分は、コンピュータ、コンピュータタイプデバイス、ワークステーション、プロセッサ、マイクロ・プロセッサ、他の電子検索ツール、メモリ、および他の非一時的なストレージタイプデバイスと関連するもの、によって実行することができる。
【０１５０】
それらのプロセスと部分は、プログラム可能な非一時的記録媒体、例えば、コンパクトディスク（ＣＤ）や、磁気、光学などを含む他のディスク、装置などで読取可能なもの、又は、磁気、光学、半導体装置を含む、他のコンピュータで利用可能な記録装置、又は、電子信号の他のソース、により実現することもできる。
【０１５１】
そのコンポーネントを含むプロセス（方法）とシステムは、本明細書において具体的なハードウェアとソフトウェアの例示により説明されている。
【０１５２】
例示されるプロセス（方法）は、当業者により、過度の実験をすることなくそれらの実施例を縮小するために、特定のステップと順番は省略及び／又は変更することができる。
【０１５３】
プロセス（方法）とシステムは、過度の実験もなく、従来の技術を利用して、あらゆる実施例を縮小して実行される必要な場合があるので、当業者が他のハードウェアとソフトウェアを直ちに適合することができるような方法で説明されている。
【０１５４】
この明細書は数少ない実施の形態についてしか記載しなかったが、本発明の多くの変形、変更、そして他の応用例を行うことができることを理解するべきである。
【０１５５】
したがって、以下のクレームに記載の発明は本明細書に記載された実施例に限定されるものではなない。
【図１】
2017503274.tif 000003
【図２】
2017503274.tif 000004
【図３】
2017503274.tif 000005
【図４】
2017503274.tif 000006
【図５ａ】
2017503274.tif 000007
【図５ｂ】
2017503274.tif 000008
【図６ａ】
2017503274.tif 000009
【図６ｂ】
2017503274.tif 000010
【国際調査報告】
2017503274.tif 000011
2017503274.tif 000012
2017503274.tif 000013
2017503274.tif 000014
2017503274.tif 000015