(57)【要約】  互いに通信リンクしたユーザとサーバとの間でコンテンツを共有している間はアップロードセキュリティの必要性が生じる。１つの実施形態では、アップロードセキュリティの提供は、ユーザに宛てられたアップロードメッセージを送るモバイルデバイスを識別するサーバを包含する。アップロードセキュリティの提供は更に、ユーザによって予め決定されたオプトインパラメータにアクセスし、送信側のモバイルデバイスのアイデンティティがオプトインパラメータに含まれているかどうかを判定し、含まれている場合にはユーザのアカウントへのアップロードを許可し、それ以外の場合にはアップロードを阻止するサーバを包含する。オプトインパラメータは、ユーザのアカウントにデータをアップロードするためにユーザによって許可されているモバイルデバイスのアイデンティティを含む。１つの実施形態では、通信リンクは、アップロードメッセージが無線キャリアネットワークのアイデンティティに基づいてサーバに達する前にアップロードメッセージのセキュリティスクリーニングの機能を備えた無線キャリアネットワークを含む。【特許請求の範囲】
【請求項１】
アップロードセキュリティを提供するための方法であって、
ネットワークを介してモバイルデバイスからアップロードメッセージをサーバが受信するのに応答して、ユーザに宛てられた前記アップロードメッセージの送信者によって使用されるモバイルデバイスを識別する段階と、
前記サーバで、前記ユーザに関連する前記サーバ上のアカウントにデータをアップロードすることを前記ユーザによって許可されたモバイルデバイスのアイデンティティを含む前記ユーザによって予め決定されたオプトインパラメータにアクセスする段階と、
前記送信者によって使用された前記モバイルデバイスのアイデンティティが前記オプトインパラメータに含まれているかどうかを判定する段階と、
含まれる場合には前記アップロードメッセージから前記ユーザに関連したアカウントへのコンテンツのアップロードを許可し、それ以外の場合には前記アップロードを阻止する段階と、
を含む方法。
【請求項２】
前記モバイルデバイスは無線デバイスであることを特徴とする請求項１に記載の方法。
【請求項３】
前記コンテンツは、写真データであることを特徴とする請求項１に記載の方法。
【請求項４】
前記ネットワークは無線キャリアネットワークを含み、前記方法は、アップロードメッセージが前記無線キャリアネットワークのアイデンティティに基づいて前記サーバに達する前に前記アップロードメッセージのセキュリティスクリーニングを行う段階を更に含む請求項１に記載の方法。
【請求項５】
前記無線キャリアネットワークのアイデンティティは、インターネットプロトコル（ＩＰ）アドレスを含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記ＩＰアドレスは、前記アップロードメッセージにおいて前記モバイルデバイスのアイデンティティと組み合わされ、前記方法は、前記モバイルデバイスのＩＰアドレス及びアイデンティティを取得するために前記アップロードメッセージを構文解析する段階を更に含む請求項５に記載の方法。
【請求項７】
前記モバイルデバイスは無線電話であり、前記モバイルデバイスのアイデンティティは、前記無線キャリアネットワークのベアラによって前記モバイルデバイスに割り当てられた電話番号であることを特徴とする請求項４に記載の方法。
【請求項８】
前記送信者は前記アップロードメッセージのための転送機構として電子メールを使用し、前記送信者は前記ユーザの電子メールアドレスを示すことによって前記アップロードメッセージが宛てられるユーザを前記サーバに識別させることを特徴とする請求項１に記載の方法。
【請求項９】
前記サーバは、前記ユーザの電子メールアドレスを前記ユーザに関連するアカウントに相関付けることを特徴とする請求項８に記載の方法。
【請求項１０】
前記ユーザが前記サーバにこれまでにログインしたことがあるかどうか、及び前記ユーザに関連するアカウントにアップロードするためアクセスを選択的に認可することが許容されているかどうかを判定する段階を更に含む請求項２に記載の方法。
【請求項１１】
前記オプトインパラメータは更に、所与の時間期間中に前記ユーザによって許可されるアップロードメッセージの制限数を含み、前記方法は、前記送信者に対するメッセージの制限数を前記アップロードメッセージが越えているかどうかを判定する段階を含み、これにより前記アップロードメッセージが前記ユーザによって許可されず、従って前記アップロードが阻止されるようにすることを特徴とする請求項１に記載の方法。
【請求項１２】
前記アップロードが阻止される場合、前記ユーザの標準電子メールアドレスに前記アップロードメッセージを転送する段階を更に含む請求項１に記載の方法。
【請求項１３】
前記ユーザが前記オプトインパラメータに前記送信者のモバイルデバイスアイデンティティを追加したいかどうかを前記ユーザのモバイルデバイス又はパーソナルコンピュータ上で示すよう前記ユーザに指示するために、前記送信者のモバイルデバイスから前記ユーザへの通信リンクを設定する段階を更に含む請求項１に記載の方法。
【請求項１４】
アップロードセキュリティを提供するためのプログラムコードを備えたコンピュータプログラムを具現化するコンピュータ可読媒体であって、
ユーザに宛てられたアップロードメッセージをネットワークを介してモバイルデバイスからサーバが受信するのに応答して、前記アップロードメッセージの送信者によって使用されるモバイルデバイスを識別するためのプログラムコードと、
前記ユーザに関連する前記サーバ上のアカウントにデータをアップロードするために前記ユーザによって許可されたモバイルデバイスのアイデンティティを含む、前記ユーザによって予め決定されたオプトインパラメータに前記サーバでアクセスするためのプログラムコードと、
前記送信者によって使用された前記モバイルデバイスのアイデンティティが前記オプトインパラメータに含まれているかどうかを判定するためのプログラムコードと、
前記モバイルデバイスのアイデンティティが含まれる場合には前記アップロードメッセージから前記ユーザに関連するアカウントへのコンテンツのアップロードを許可し、それ以外の場合には前記アップロードを阻止するためのプログラムコードと、
を含むコンピュータ可読媒体。
【請求項１５】
前記コンピュータプログラムは、サーバ側にある第１の部分、クライアント側にある第２の部分、及びネットワーキングサービスにある第３の部分に分割されることを特徴とする請求項１４に記載のコンピュータ可読媒体。
【請求項１６】
前記コンテンツは、写真データであり、前記モバイルデバイスは無線カメラ付き電話であることを特徴とする請求項１４に記載のコンピュータ可読媒体。
【請求項１７】
前記ネットワークは無線キャリアネットワークを含み、前記コンピュータプログラムは更に、前記アップロードメッセージが前記無線キャリアネットワークのアイデンティティに基づいて前記サーバに達する前に前記アップロードメッセージのセキュリティスクリーニングを行うためのプログラムコードを前記ネットワーキングサービスに含むことを特徴とする請求項１５に記載のコンピュータ可読媒体。
【請求項１８】
前記無線キャリアネットワークのアイデンティティは、インターネットプロトコル（ＩＰ）アドレスを含むことを特徴とする請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記ＩＰアドレスは、前記アップロードメッセージで前記モバイルデバイスのアイデンティティと組み合わされ、前記コンピュータプログラムは、前記モバイルデバイスのＩＰアドレス及びアイデンティティを取得するために前記アップロードメッセージを構文解析するためのプログラムコードを更に含むことを特徴とする請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記モバイルデバイスは無線電話であり、前記モバイルデバイスのアイデンティティは、前記無線キャリアネットワークのベアラによってモバイルデバイスに割り当てられた電話番号であることを特徴とする請求項１７に記載のコンピュータ可読媒体。
【請求項２１】
前記送信者は前記アップロードメッセージのための転送機構として電子メールを使用し、前記コンピュータ可読媒体は、前記ユーザの電子メールアドレスを示すことによって前記アップロードメッセージが宛てられるユーザを前記サーバに識別させるように前記送信者に指示するためのプログラムコードを更に含むことを特徴とする請求項１４に記載のコンピュータ可読媒体。
【請求項２２】
前記コンピュータ可読媒体は、前記ユーザの電子メールアドレスを前記ユーザに関連するアカウントに相関付けるためのプログラムコードを前記サーバに更に含む請求項２１に記載のコンピュータ可読媒体。
【請求項２３】
前記コンピュータ可読媒体は、前記ユーザが前記サーバにこれまでにログインしたことがあるかどうか、及び前記ユーザに関連するアカウントにアップロードするためにアクセスを選択的に認可することが許可されているかどうかを判定するためのプログラムコードを前記サーバに更に含む請求項２２に記載のコンピュータ可読媒体。
【請求項２４】
前記オプトインパラメータは更に、所与の時間期間中に前記ユーザによって許可されるアップロードメッセージの制限数を含み、前記コンピュータプログラムは更に、前記送信者に対するメッセージの制限数が前記アップロードメッセージが越えているかどうかを判定するプログラムコードを含み、これによりアップロードメッセージがユーザによって許可されず、従って前記アップロードが阻止されるようにすることを特徴とする請求項１４に記載のコンピュータ可読媒体。
【請求項２５】
前記アップロードが阻止された場合、前記ユーザの標準電子メールアドレスに前記アップロードメッセージを転送するためのプログラムコードを更に含むことを特徴とする請求項１４に記載のコンピュータ可読媒体。
【請求項２６】
前記ユーザが前記オプトインパラメータに前記送信者のモバイルデバイスアイデンティティを追加したいかどうかを、前記ユーザのモバイルデバイス又はパーソナルコンピュータ上で示すように前記ユーザに指示するために、前記送信者のモバイルデバイスから前記ユーザへの通信リンクを設定するプログラムコードを前記送信者のモバイルデバイスで更に含むことを特徴とする請求項１４に記載のコンピュータ可読媒体。
【請求項２７】
前記コンピュータプログラムは、モバイルフォトアプリケーションであることを特徴とする請求項１４に記載のコンピュータ可読媒体。
【請求項２８】
前記モバイルフォトアプリケーションは、「Ｅメールフォト」動作を呼出し、「Ｅメール共有」ページを表示し、更に前記ユーザに関連するアカウントにアップロードすることによって前記ユーザと共有するために前記送信者によって選択された１つ又はそれ以上の写真を示すプログラムコードを前記モバイルデバイスで含むことを特徴とする請求項２７に記載のコンピュータ可読媒体。
【請求項２９】
前記モバイルフォトアプリケーションは、ローカルフォトアルバムにおいて写真の取り込み、格納、アクセス、スクロール、選択、消去、及び復元を行うためのプログラムコードを前記モバイルデバイスに含み、前記モバイルフォトアプリケーションは、前記ユーザに関連するアカウントでオンラインフォトアルバムにおいて写真の格納、アクセス、スクロール、選択、及び消去を行うためのプログラムコードを前記サーバに含むことを特徴とする請求項２７に記載のコンピュータ可読媒体。
【請求項３０】
前記モバイルフォトアプリケーションは、前記アップロードメッセージを受け取る前記ユーザの電子メールアドレスが前記送信者によって最近使用された電子メールアドレスのリストに含まれている場合には、前記ユーザの電子メールアドレスを前記リストから選択し、前記リストに含まれていない場合には、前記ユーザの電子メールアドレスを入力するように前記送信者に指示するプログラムコードを前記モバイルデバイスに含むことを特徴とする請求項２７に記載のコンピュータ可読媒体。
【請求項３１】
アップロードセキュリティを提供するためのシステムであって、
コンピュータアプリケーションの一部としてサーバ側プログラムを具現化するプロセッサ及びメモリを備えたサーバと、
前記サーバに通信可能にリンクされた複数のモバイルデバイスと、
を含み、
前記サーバ側プログラムが、
このようなモバイルから前記アップロードメッセージを前記サーバが受け取るのに応答して、ユーザに宛てられたアップロードメッセージの送信者によって使用される前記複数のモバイルデバイスの１つを識別する段階と、
前記ユーザに関連する前記サーバ上のアカウントにデータをアップロードするために前記ユーザによって許可されたモバイルデバイスのアイデンティティを含む、前記ユーザによって予め決定されたオプトインパラメータに前記サーバでアクセスする段階と、
前記送信者によって使用された前記モバイルデバイスのアイデンティティが前記オプトインパラメータに含まれているかどうかを判定する段階と、
前記モバイルデバイスのアイデンティティが含まれる場合には、前記アップロードメッセージから前記ユーザに関連するアカウントへのコンテンツのアップロードを許可し、それ以外の場合には前記アップロードを阻止する段階と、
を含む段階を前記サーバ内のプロセッサに実行させるプログラムコードを含むことを特徴とするシステム。
【請求項３２】
ゲートウェイと、
前記複数のモバイルデバイス間、並びに前記複数のモバイルデバイスの各々と前記ゲートウェイとの間をインタフェースするキャリアネットワークと、
前記複数のモバイルデバイスと前記サーバとの間の前記ゲートウェイを介した通信を可能にするように、前記ゲートウェイと前記サーバとの間をインタフェースするためのネットワークと、
を更に含むことを特徴とする請求項３１に記載のシステム。
【請求項３３】
前記複数のモバイルデバイスは、ＷＡＰ（無線アプリケーションプロトコル）対応であり、前記ゲートウェイは、一方では前記複数のＷＡＰ対応モバイルデバイスのためのプロキシであり、他方では前記サーバのためのプロキシであることを特徴とする請求項３２に記載のシステム。
【請求項３４】
前記複数のモバイルデバイスは無線カメラ付き電話であり、前記コンピュータアプリケーションはモバイルフォトアプリケーションであり、前記コンテンツは、写真データであることを特徴とする請求項３１に記載のシステム。
【請求項３５】
前記ネットワークは、前記ネットワークサービスプロセッサに、前記アップロードメッセージが前記サーバに達する前に前記キャリアネットワークのアイデンティティに基づいて前記アップロードメッセージのセキュリティスクリーニングを行わせるプログラムコードで前記コンピュータアプリケーションのネットワークセキュリティプログラム部分を具現化するプロセッサ及びメモリを備えたネットワークサービスを含むことを特徴とする請求項３２に記載のシステム。
【請求項３６】
前記キャリアネットワークのアイデンティティは、インターネットプロトコル（ＩＰ）アドレスを含むことを特徴とする請求項３５に記載のシステム。
【請求項３７】
前記ＩＰアドレスは前記アップロードメッセージ内の前記モバイルデバイスのアイデンティティと組み合わされ、前記コンピュータアプリケーションは、前記サーバ及びネットワークセキュリティプロセッサに前記アップロードメッセージを構文解析させて、前記モバイルデバイスのＩＰアドレスとアイデンティティとをそれぞれ取得するために、前記ネットワーキングサービス内のプログラムコードとサーバ側プログラムとを更に含むことを特徴とする請求項３６に記載のシステム。
【請求項３８】
前記送信者によって使用されるモバイルデバイスは無線電話であり、このモバイルデバイスのアイデンティティは、前記無線キャリアネットワークのベアラによって前記モバイルデバイスに割り当てられた電話番号であることを特徴とする請求項３２に記載のシステム。
【請求項３９】
前記アップロードメッセージのための転送機構として電子メールを更に含み、前記複数のモバイルデバイスの各々は、このようなモバイルデバイスプロセッサに、前記ユーザの電子メールアドレスを示すことによって前記アップロードメッセージが宛てられるユーザを前記サーバに識別させるように前記送信者に対して指示するプログラムコードで前記コンピュータアプリケーションのクライアント側プログラム部分を具現化するプロセッサ及びメモリを含むことを特徴とする請求項３１に記載のシステム。
【請求項４０】
前記サーバ側プログラムは、前記サーバプロセッサが前記ユーザの電子メールアドレスを前記ユーザに関連するアカウントに相関付けるためのプログラムコードを更に含むことを特徴とする請求項３９に記載のシステム。
【請求項４１】
前記サーバ側プログラムは、前記ユーザが前記サーバにこれまでにログインしたことがあるかどうか、及び前記ユーザに関連するアカウントにアップロードするためアクセスを選択的に認可することが許容されているかどうかを前記サーバプロセッサに判定させるためのプログラムコードを更に含むことを特徴とする請求項３１に記載のシステム。
【請求項４２】
前記オプトインパラメータは、所与の時間期間中に前記ユーザによって許可されるアップロードメッセージの制限数を更に含み、前記サーバ側プログラムは、前記送信者に対するメッセージの制限数が前記アップロードメッセージが越えたかどうかを判定するためのプログラムコードを更に含み、これによって前記プログラムコードが前記ユーザによって許可されず、従って前記アップロードが阻止されることを特徴とする請求項３１に記載のシステム。
【請求項４３】
前記コンピュータアプリケーションは、前記アップロードが阻止された場合には、前記ネットワーキングサービス及びサーバプロセッサがそれぞれ前記ユーザの標準電子メールアドレスへ前記アップロードメッセージを転送するようにするプログラムコードを前記サーバ側及びネットワーキングセキュリティプログラムの両方において更に含むことを特徴とする請求項３５に記載のシステム。
【請求項４４】
前記複数のモバイルデバイスの各々は、このようなモバイルデバイスプロセッサに、前記送信者のモバイルデバイスから前記ユーザへの通信リンクを設定させ、前記ユーザが前記送信者のモバイルデバイスアイデンティティを前記オプトインパラメータに追加したいかどうかを前記ユーザのモバイルデバイス又はパーソナルコンピュータ上で示すように前記ユーザに指示するプログラムコードで前記コンピュータアプリケーションのクライアント側プログラム部分を具現化するプロセッサ及びメモリを含むことを特徴とする請求項３１に記載のシステム。
【請求項４５】
前記コンピュータアプリケーションは、クライアント側及びサーバ側部分を備えたモバイルフォトアプリケーションであり、前記複数のモバイルデバイスの各々は、このようなモバイルデバイスプロセッサに前記サーバから前記クライアント側プログラムをダウンロードさせるプログラムコードで前記モバイルフォトアプリケーション及びプログラムのクライアント側プログラム部分を具現化するプロセッサ及びメモリを含むことを特徴とする請求項３１に記載のシステム。
【請求項４６】
前記モバイルフォトアプリケーションのクライアント側プログラムが、このようなモバイルデバイスプロセッサに、「Ｅメールフォト」動作を呼出させ、「Ｅメール共有」ページを表示させ、前記送信者によって選択された１つ又はそれ以上の写真を示させて、前記ユーザに関連するアカウントにアップロードすることによって前記ユーザと共有するようにするプログラムコードを含むことを特徴とする請求項４５に記載のシステム。
【請求項４７】
前記モバイルフォトアプリケーションのクライアント側プログラムが、このようなモバイルデバイスプロセッサに、ローカルフォトアルバムにおける写真の取り込み、格納、アクセス、スクロール、選択、消去、及び復元を行わせるプログラムコードを含み、前記モバイルフォトアプリケーションのサーバ側プログラムが、前記サーバプロセッサに、前記ユーザに関連するアカウントでオンラインフォトアルバムにおける写真の格納、アクセス、スクロール、選択、及び消去を行わせるプログラムコードを含むことを特徴とする請求項４５に記載のシステム。
【請求項４８】
前記モバイルフォトアプリケーションのクライアント側プログラムが、前記アップロードメッセージが宛てられる前記ユーザの電子メールアドレスが前記送信者によって最近使用された電子メールアドレスのリストに含まれている場合には、このようなモバイルデバイスプロセッサに前記送信者による前記ユーザの電子メールアドレスの選択に応答させ、前記電子メールアドレスが前記リストに含まれていない場合には、前記送信者に前記ユーザの電子メールアドレスを入力するよう指示するプログラムコードを含むことを特徴とする請求項４５に記載のシステム。
【請求項４９】
前記ネットワークは、少なくともインターネットを含むことを特徴とする請求項３２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
先行出願の参照
本出願は、２００４年９月２日出願の「ＵＰＬＯＡＤ  ＳＥＣＵＲＩＴＹ  ＳＣＨＥＭＥ（アップロードセキュリティ方式）」と題された米国特許出願１０／９３４，６４５、及び全て２００３年１１月１０日に出願された、「ＢＡＣＫ  ＢＵＴＴＯＮ  ＩＮ  ＭＯＢＩＬＥ  ＡＰＰＬＩＣＡＴＩＯＮ（モバイルアプリケーションにおけるバックボタン）」と題された米国暫定出願６０／５１８，８９８、「ＮＡＶＩＧＡＴＩＯＮ  ＰＡＴＴＥＲＮ  ＯＮ  Ａ  ＤＩＲＥＣＴＯＲＹ  ＴＲＥＥ（ディレクトリツリーのナビゲーションパターン）」と題された米国暫定出願６０／５１５，８５８、「ＢＡＣＫＵＰ  ＡＮＤ  ＲＥＳＴＯＲＥ  ＩＮ  ＭＯＢＩＬＥ  ＡＰＰＬＩＣＡＴＩＯＮＳ（モバイルアプリケーションにおけるバックアップ及び復元）」と題された米国暫定出願６０／５１８，８５７、及び「ＵＰＬＯＡＤ  ＳＥＣＵＲＩＴＹＳＣＨＥＭＥ（アップロードセキュリティ方式）」と題された米国暫定出願６０／５１８，８９７の恩恵を請求し、これらを引用により組み込む。
本発明は、一般に無線モバイルデバイスに関し、より具体的には、アップロードセキュリティを提供するアプリケーションに関する。このようなアプリケーションの中で、１つのタイプはモバイルフォトアプリケーションである。
【背景技術】
【０００２】
リッチマルチメディア環境を提供し、無線デバイスユーザの経験的技能を高めるためにモバイルで使い易い技術が進化している。この進化の成果は、無線領域とインターネットドメインの間が明白に接近したこと、並びにマルチメディア機能を有する無線デバイスが出現したことである。デジタル携帯電話、ページャー、携帯型情報端末（ＰＤＡ）、ハンドセット、及び他のいずれかの無線端末などのモバイル無線デバイスの最新の形態は、インターネットを介して電子メールを検索し、情報を送り、情報を引き出す能力を含むマルチメディア機能を有する。
【０００３】
これらの機能が可能にする１つの実施例は、写真などのコンテンツの共有である。同時に、この動作を管理するための方法が必要になる。コンテンツ共有を制御する１つの目的は、セキュリティである。通常、セキュリティの必要性は、データに無許可でアクセスされる危険性により生じる。コンテンツ共有の場合、セキュリティの必要性は、受信者にとって望ましくない又は余分なコンテンツを最初に受信者の許可を得ずに送信者（モバイルユーザ）がアップロードするような、無許可の不正行為が加えられるリスクから生じる。従って、本発明は、無許可の不正行為に関連するリスクに対処する利用可能な方法を提供する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、１つには、アップロードセキュリティの必要性が存在すること、及びアップロードセキュリティを以下で説明するように改良することができるといった知見に基づいている。従って、アップロードセキュリティの概念は、望ましくないアップロード又は過度に頻繁なアップロードを課すことなくコンテンツ共有を可能にするように実現される。
【０００５】
本発明の目的のために、本明細書で具現化され且つ広範囲に説明される方法、コンピュータ可読媒体、及びシステムが、アップロードセキュリティ概念の利用可能な実施として提案される。これらの実施は通常、複数のモバイルデバイスと通信リンクしているサーバを含む。以下の実施例では、モバイルデバイスは通常、無線カメラ付き電話などの無線デバイスであり、コンテンツは、写真データ（又は単に１つ又はそれ以上の写真）である。
【課題を解決するための手段】
【０００６】
１つの実施形態では、アップロードセキュリティを提供するための方法は、ネットワークを介してモバイルデバイスからアップロードメッセージをサーバが受信したことに応答して、ユーザに宛てられたアップロードメッセージの送信者によって使用されるモバイルデバイスを識別する段階を含む。本方法はまた、サーバにおいて、ユーザによって予め決定されたオプトインパラメータにアクセスする段階と、送信者によって使用されるモバイルデバイスのアイデンティティがオプトインパラメータに含まれているかどうかを判定する段階と、含まれる場合には、アップロードメッセージからユーザに関連したアカウントへのコンテンツのアップロードを許可する段階とを含む。それ以外の場合には、アップロードは阻止される。オプトインパラメータは、ユーザに関連するサーバ上のアカウントにデータをアップロードすることをユーザによって許可されたモバイルデバイスのアイデンティティを含む。更に、オプションとして、オプトインパラメータは、所与の時間期間中にユーザによって許可されるアップロードメッセージの制限数を含み、本方法は更に、送信者に対するメッセージの制限数をアップロードメッセージが越えるかどうかを判定する段階を含み、これによりアップロードメッセージがユーザによって許可されず、従ってアップロードが阻止されるようになる。アップロードが阻止される場合、本方法はオプションとしてユーザの標準電子メールアドレスにアップロードメッセージを転送する段階を含む。
【０００７】
この実施形態では、ネットワークは、無線キャリアネットワークと、無線キャリアネットワークのアイデンティティに基づいてアップロードメッセージがサーバに到達する前にアップロードメッセージのセキュリティスクリーニングを行うネットワーキングサービスを含む。無線キャリアネットワークのアイデンティティは、インターネットプロトコル（ＩＰ）アドレスを含む。無線電話のアイデンティティは、無線キャリアネットワークのベアラによって無線電話に割り当てられた電話番号である。この場合、ＩＰアドレスは、アップロードメッセージにおいてモバイルデバイスのアイデンティティと組み合わされ、本方法が更に、モバイルデバイスのＩＰアドレスとアイデンティティを取得するためにアップロードメッセージを構文解析する段階を含む。
【０００８】
更に本方法では、送信者は、アップロードメッセージのための転送機構として電子メールを使用する。送信者は、ユーザの電子メールアドレスを示することによってアップロードメッセージが宛てられるユーザをサーバに識別させる。次に、サーバは、ユーザの電子メールアドレスをユーザに関連したアカウントに相関付ける。この機能が存在する場合、本方法は、送信者のモバイルデバイスからユーザに通信リンクを設定し、ユーザが送信者のモバイルデバイスのアイデンティティをオプトインパラメータに追加する（アップロードを可能にするために）ことを望むかどうかをユーザのモバイルデバイス又はパーソナルコンピュータ上で示すようユーザに指示する段階を更に含む。
【０００９】
上述の方法は、アップロードセキュリティを提供するためのプログラムコードを備えたコンピュータプログラムを具現化するコンピュータ可読媒体で実施することができる。本実施において、コンピュータプログラムは、第１の部分がサーバ側にあり、第２の部分がクライアント側にあり、及び第３の部分がネットワーキングサービスにある、各部分に分割される。アップロードセキュリティを提供するためのシステムは、サーバ、複数のモバイルデバイス及び一般的には無線ネットワーであり、サーバがモバイルデバイスと通信するインターネット及びゲートウェイを含む。サーバは、コンピュータアプリケーションの一部としてサーバ側プログラムを具現化するプロセッサ及びメモリで構成される。サーバ側プログラムは、これらのモバイルからアップロードメッセージをサーバが受信するのに応答して、前記識別ステップ、アクセスステップ、決定ステップ、及び許可ステップをサーバのプロセッサに実行させるようにするためのプログラムコードを含む。
【００１０】
これらの実施例から理解できるように、アップロードセキュリティ機能をシステムに導入することによって、本発明は、コンテンツ共有をより有効で安全な且つユーザに使い易いものにする。このような利点は、本明細書で開示される本発明の説明及び実施例から当業者には理解されるであろう。
【発明を実施するための最良の形態】
【００１１】
本明細書に組み込まれ且つその一部を構成している添付図面は、本発明の実施形態を例証し、本明細書の説明と共に本発明の原理を説明するのに役立つ。便宜上、同じ又は類似の番号又は記号は、図面全体を通じて同じ又は同様の要素を示すのに使用される。
【００１２】  本発明は、アップロードセキュリティ、及びモバイルアプリケーションでのこの概念の実施を企図する。１つのこのようなアプリケーションは、モバイルフォト（写真）であり、その実施例は、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ（商標）アプリケーションと呼ばれる。（公序良俗違反につき、不掲載）及び（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓは、カリフォルニア州Ｓｕｎｎｙｖａｌｅの（公序良俗違反につき、不掲載）Ｉｎｃ．，の商標である。他のあらゆる商標は、それらのそれぞれの所有者の所有物である。【００１３】  本発明は種々のアプリケーションで実施することができるが、本明細書では、理解を容易にするため及び例証として、本発明により企図される手法は（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションに関連して説明される。このアプリケーションのサーバ側は、「サーバ（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ」であり、このアプリケーションのクライアント側は、モバイルクライアントアプリケーション、又は「クライアント（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ」である。クライアントアプリケーションは、一般にダウンロード可能なアプリケーションすなわちＪ２ＭＥ（商標）（Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ，Ｉｎｃ．によるＪａｖａ（商標）２プラットフォーム  Ｍｉｃｒｏ  Ｅｄｉｔｉｏｎ）、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ（商標）、又はモバイルデバイスにダウンロード可能な他のいずれかのアプリケーションと考えられる。本明細書の実施例では、クライアント（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓは、携帯電話、更に具体的にはカメラ付き携帯電話上で実行される。【００１４】
（無線通信環境）
Ａ．無線通信プロトコル
無線デバイスとインターネット間のデータの通信を規定する規格である無線プロトコルは、最新のモバイル無線デバイス及びインターネットコンテンツ技術の拡張機能を利用し且つこれをサポートする。ハイパーテキスト転送プロトコル（ＨＴＴＰ）は、通常使用される規格であり、他の規格には、無線アプリケーションプロトコル（ＷＡＰ）、Ｍ−ＳＥＲＶＩＣＥＳ、ｉ−モード、及びウェブクリッピングが含まれる。他のプロトコルも可能であるが、ＷＡＰがコンテンツ共有のための適切なフレームワークを提供すると思われる。従って、ＷＡＰのような規格を採用することが本発明の目的に好適であり、これについての詳細を幾つか以下に説明する。
【００１５】
ＷＡＰの採用は、無線通信ネットワークでの使用に適合された既存のインターネット規格及びプロトコルに基づいて構築され、モバイル無線デバイス固有の特徴（計算処理、メモリ、ディスプレイ、ユーザインタフェース、及び電力性能が制限されていること）に対応する。ＷＡＰは、モバイル無線デバイスでの無線情報及び電話サービスの表示及び配信のためのプロトコルのセットを定義する仕様群である。ＷＡＰサービスは、ＷＡＰ対応デバイスへの情報アクセス及び配信を提供する。ＷＡＰは、情報及び双方向サービスに対し容易であり、且つユーザに即時にアクセスする権限を与えるように設計された。従って、適時に情報を配信しトランザクション及び問合せを受け付けるために、いずれかのＷＡＰ準拠インフラストラクチャを介してＷＡＰ対応デバイス間の相互運用性が可能である。
【００１６】
ＷＡＰは、ＰａｌｍＯＳ、ＥＰＯＣ、ＷｉｎｄｏｗｓＣＥ、ＦＬＥＸＯＳ、ＯＳ／９、ＪＡＶＡ  ＯＳなどを含む、いずれかのオペレーティングシステムに基づいて構築することができる。エアーインタフェースとは独立して、ＷＡＰは、開発される新しいネットワークに対しスケーラブルに設計され、ベアラ非依存性と異種ネットワークにわたって共通のソリューションの開発とを可能にする。
【００１７】
用語「ＷＡＰ」は、無線アプリケーション環境（ＷＡＥ）を意味するのに一般的に使用されるが、プロトコル及び技術のＷＡＰ一式を含むＷＡＥである。ＷＡＥは、モバイル無線デバイスへの情報の配信及び双方向サービスを可能にするリッチアプリケーション環境を提供する。ＷＡＥの重要な態様は、ＷＡＰスタック、すなわち例えば図１に示されるような無線プロトコル層である。ＷＡＰスタック１１の一番下にネットワーク層があり、その上にトランスポート層、セキュリティ層、トランザクション層、及びセッション層がある。
【００１８】
要約すると、ネットワークプロトコル層は、ショートメッセージサービス（ＳＭＳ）、符号分割多元接続（ＣＤＭＡ）、セルラーデジタルパケットデータ（ＣＤＰＤ）、汎用パケット無線サービス（ＧＰＲＳ）、高速回線交換データ（ＨＳＣＳＤ）、第３世代（３Ｇ）、ＧＳＭ（移動体通信用グローバルシステム）、及び非構造付加サービスデータ（ＵＳＳＤ）チャネルなどの無線サービスプロバイダ（無線ベアラー）のネットワークとのインタフェースを規定するネットワークインタフェース定義をサポートする。無線トランスポート層は、無線データグラムプロトコル（ＷＤＰ）をサポートし、ＩＰ（インターネットプロトコル）ネットワーク層を介して動作する場合、ＷＤＰはユーザデータグラムプロトコル／ＩＰ（ＵＤＰ／ＩＰ）に置き換えられる。ＷＤＰは、下層のベアラーサービスを介してデータグラムサービス及びトランスペアレント通信を上位のプロトコル層に提供する。言い換えると、ＷＤＰは、上位のプロトコル層にベアラ無線ネットワークのタイプとは独立して機能するための共通インタフェース及び能力を提供する。無線トランスポート層セキュリティ（ＷＴＬＳ）は、下位の層でのトランスポートサービスのプライバシー、認証、及びデータ保全性を保存するためのセキュアトランスポートサービス、並びに通信アプリケーション間のセキュア接続を生成及び終了する能力を提供する。トランザクションプロトコル（ＷＴＰ）層は、例えば要求−応答トランザクションを含むＷＡＰデータグラムサービスのためのトランザクション向きプロトコルを提供する。無線セッションプロトコル（ＷＳＰ）層は、ＨＴＴＰ／１．１機能並びにセッション中断／再開などの機能を提供する。ＷＳＰは、トランザクションプロトコルより上で動作する接続及びコネクションレスサービスへのインタフェースとデータグラムトランスポート層とをそれぞれＷＡＥの上位レベルのアプリケーションレベルに提供する。
【００１９】
ＷＡＥ（すなわち、無線アプリケーション環境）は更に、無線マークアップ言語（ＷＭＬ）マイクロブラウザ、ＷＭＬスクリプト仮想マシン、ＷＭＬスクリプト標準ライブラリ、無線電話アプリケーションインタフェース（ＴＡＩ）、及びＷＡＰコンテンツタイプで構築される。ＷＡＰマイクロブラウザは、「ＷＡＰブラウザ」とも呼ばれ、ＷＡＰ／ウェブアプリケーションとＷＡＰ対応デバイス間の対話を容易にする。マイクロブラウザは、無線マークアップ言語（ＷＭＬ）と拡張可能なトランスポートハイパーリンクマークアップ言語（ＸＴＨＭＬ）とをサポートするタグベースの無線ブラウザアプリケーションである。マイクロブラウザはユーザインタフェース用の「カード」メタファーを使用し、ここでユーザ対話がカードに分割される。ＷＡＰカードメタファーは、全てのアプリケーションが準拠可能な共通インタフェースを提供し、ＰＣのデスクトップメタファーにかなり酷似している。マイクロブラウザは、ツリーレベル（デック、カード、及び選択＆リンクオプション、すなわちＡＣＣＥＰＴ、ＰＲＥＶなど）で定義されたユーザ動作とデフォルトタスク（ＰＲＥＶ、ＮＯＯＰなど）をサポートする。例えば、カードのデックは、ナビゲーションカード、変数カード、及び入力要素カードに分割される。ナビゲーションカードは、「カード」タグでカプセル化されたスクリプトとして形成される。カードの以下の実施例は、対話のタイプ（ＤＯ  ＴＹＰＥ＝”ＡＣＣＥＰＴ”）及びリンク（ＧＯ  ＵＲＬ＝”＃ｅＣＡＲＤ”）を含む。
2007535724.tif 000002
【００２０】  Ｂ．無線通信インフラストラクチャ  図１は、利用可能なベアラーネットワーク１２の多くのタイプの１つを使用する無線相互接続モデル１０を示す。図示の無線モバイルデバイス１００は、ユーザがインターネット１６（及びＬＡＮ、ＷＡＮ又はイーサネットネットワークのような他のいずれかのネットワーク）を介してサーバ１８からプログラムをダウンロードし、これをローカルメモリに格納することができる、十分なローカルメモリとインターネットアクセス能力とを有するものと推定される。従って、無線加入者は、種々のダウンロード可能アプリケーションによるインターネットを介したこれら又は他のサーバのコンテンツに高速にアクセスすることができる。図示されたサーバ１８は、ダウンロード可能なプログラムの起点並びにコンテンツの起点すなわち宛先とすることができるが、プログラム及びコンテンツは、別のサーバで発生するか、或いは別のサーバに宛てることができる。この例証の目的では、ウェブサーバ１８は、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓクライアント側アプリケーションのソース、並びにコンテンツ、特に写真（画像データ）のソース及び宛先である。インターネットを介して電子メールを検索し情報を送り情報を引き出す能力を含むマルチメディア機能を備えた（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓのようなダウンロードされたプログラムを使用して、ネットワークオペレータ（又は、より一般的にはサービスプロバイダ）は、音声又はテキスト商品よりも優れた価値ある提案を付加する。【００２１】
実際、この機能により、ユーザは、ユーザのモバイルデバイスに写真画像を取り込み、取り込まれた画像を格納及び処理し、取り込んだ画像のデータをサーバ（例えばサーバ１８）にアップロードすることができる。従って、サーバ１８は、写真画像のデータのためのリポジトリとして動作し、ユーザは、サーバから以前に取り込まれた写真画像のデータをユーザのモバイルデバイスにダウンロードすると共に、これらの画像を格納し処理することができる。１つのモバイルデバイス上にある写真は、サーバ１８及び通信ネットワーク１２及び１６を介して別のモバイルデバイスと共有することができる。
【００２２】  この無線相互接続モデルでは、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓクライアント側プログラムをダウンロードするのに使用される携帯電話はＷＡＰ対応である。図１に示されるように、ＷＡＰ対応デバイス１００はＷＡＰプロトコルをサポートし、サーバ１８は通常、ＷＷＷ（Ｗｏｒｌｄ−ｗｉｄｅ  ｗｅｂ）プロトコルをサポートする。特に、モバイルデバイス側１１の無線アプリケーション環境は、マイクロブラウザ、セッション層を介したネットワークでのＷＡＰプロトコル一式、及びダウンロード可能な（クライアント側）（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションプログラムを含む。マイクロブラウザは、ＷＭＬ文書及びＷＭＬスクリプトアプレットがモバイルデバイスユーザに翻訳され提示されるべき方法を定義する。マイクロブラウザのＷＴＡ（無線電話アプリケーション）機能は、選択的自動転送又は他の安全な電話を可能にするための呼制御、電話帳アクセス、及びＷＭＬスクリプトアプレット内のメッセージングを提供する。サーバ側１３での無線アプリケーション環境は、標準ウェブブラウザ及びＷＷＷプロトコルスタック（ＨＴＴＰ及びＴＣＰ／ＩＰ）に加えてサーバ側（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓを含む。【００２３】
コンテンツへのウェブベースのアクセスを可能にするために、サービスプロバイダは、キャリアネットワーク１２を介して無線データをインストールし、同時にネットワーク加入者へのデータ通信を制御し、有料アクティビティを追跡する。通常、ゲートウェイ１４は、加入者アクティビティの追跡、アクセスを制御、更に加えて、一方でモバイルデバイス１００のプロキシとしての機能、他方でサーバ１８のためのプロキシとしての機能の役割を担う。ゲートウェイ１４は、標準ウェブプロキシ技術に基づいて構築されると、無線サービスプロバイダによって提供されるサービスをＨＴＴＰプロトコルに相互接続して、有線インターネットのコンテンツへのアクセスを許可することが企図される。
【００２４】
ＷＡＰ対応デバイス、ＷＡＰ対応プロキシ／ゲートウェイ、及びサーバ間の対話の１つのモデルは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）１．１応答／要求トランザクションであり、ここではＨＴＴＰ１．１は無線環境用にプロファイルされる。ゲートウェイ（１３＆１４）は、ＷＡＰプロトコルからの要求をＷＷＷプロトコルに変換し、またその逆に変換し、すなわち、ＷＭＬ（／ＨＴＭＬ）文書をＨＴＭＬ（／ＷＭＬ）に変換してＵＲＬのドメイン名を解決し、アクセスを管理するための制御ポイントを提供する。エンコーダ／デコーダを備えたＷＡＰ対応ゲートウェイからは、ＵＲＬ要求又はＷＭＬ文書（場合によっては符号化形式で）をユーザ対話にセキュリティを付加するために符号化／復号化して送ることができる。ＨＴＭＬ文書のフラット構造と異なり、ＷＭＬ文書は、ユーザ対話ユニットのセット、すなわちカードのデックに分割される。各ユーザの対話単位はカード（又はページ）であり、ユーザは、１つ又はそれ以上のＷＭＬ文書のカード間を移動できる。
【００２５】
ＷＡＰ対応デバイス、ＷＡＰ対応プロキシ／ゲートウェイ、及びサーバ間の対話の別のモデルは、ＨＴＴＰ応答／要求トランザクション（インターネットのＴＣＰ／ＩＰプロトコル一式の最上部で実行されるプロトコル）である。このモデルは、新しいＷＡＰ２．０（図１に示されていないプロトコルスタックを備えた）に適している。上述され図示されたＷＡＰスタック１１とは異なり、ＷＡＰ２．０スタックは、ネットワーク層の上にＩＰ、ＴＣＰ（送信制御プロトコル）、ＴＬＳ、ＨＴＴＰ、及びＷＡＥ層（その全ては、無線環境用にプロファイルされている）を含む。例えば、ＴＬＳプロトコルのための無線プロファイルは、安全なトランザクションのための相互運用性を可能とすることになる。
【００２６】
第３世代（３Ｇ）対応モバイルデバイス及びサーバ又は他のデバイス間のベアラーネットワークを介した対話の更に別のモデルを図１Ａに示している。図のように、３Ｇ端末は、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、汎用パケット無線サービス（ＧＰＲＳ）、グローバルシステムフォーモバイル通信（ＧＳＭ）、ＧＳＭ拡張用高速データレート（ＥＤＧＥ）、統一脅威管理システム（ＵＭＴＳ）、及び高速回線交換データ（ＨＳＣＳＤ）を含む種々の技術に基づいた高速ワイドバンド無線携帯電話サービス通信をサポートする。３Ｇ端末は、ローカルの短距離通信のためのコードレス接続が装備されている。３Ｇ端末での通信プロトコルは、ＯＳＩスタックにレイヤーされた開放型システム間相互接続（ＯＳＩ）プロトコルに匹敵する。
【００２７】
ウェブブラウジング、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、電子メール、Ｍコマース、リアルタイムビデオ、及びプリペイドを含む種々のサービスは、これらのプロトコルによってサポートされる。ＭＭＳは、例えば、画像、テキスト、音声クリップ、及びビデオクリップを含むマルチメディア要素をＳＭＳに加えることのできる蓄積交換メッセージングサービスである。ＭＭＳは、電子メール及びＳＭＳのように離散的ではなく、共通タイムライン全体にわたって同期され、すなわち電子メール全体にわたってプレゼンテーション層に類似し、画像によるスライドショーのように見える。互換性のある電話では、ＭＭＳメッセージは、新しいメッセージ警報と共に現れることになる。画像メッセージは画面上で開かれ、テキストは画像の下に現れて、音声は自動的に再生を始めるようになっている。
【００２８】  （公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ及びネットワークゲームのようなダウンロード可能なアプリケーションは、同様に３Ｇ端末でサポートされ、ＭＭＳのようなサービスと対話する。発信者は、ビルトインカメラ又は付属カメラのいずれかを使用して容易にマルチメディアメッセージを作成することができ、或いは予め電話に保存されていた（場合によってはウェブサイトからダウンロードすることができる）画像及び音声を使用することができる。しかしながら、簡単にするために、以下の説明では、モバイルデバイスは、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓのようなフォトアプリケーションをダウンロードするのに使用されるＷＡＰ対応カメラ付き電話と仮定する。【００２９】  図２は、必ずしもいずれかの特定のメーカーに関連する必要はないが、本発明の目的に好適な機能を備えた携帯電話１００を示している。例えば、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションに対応するために、携帯電話１００は、画像を取り込むために露出したカメラレンズ１１２を備えたカメラ機能を有する。携帯電話１００はまた、５ポイントナビゲーションキー（ゲームキーとも呼ばれる）１１４を有し、これは、左、右、上、下、及び選択又は「ＯＫ」ファンクションとして機能し、ほぼマウスの動作を模擬している。メインメニューボタン１１６は、画面上のメニュー表示を起動し、メインＯＫボタン１１８は、メニュー選択を起動する。「バック」ボタン１１０は、ハードウェアキーとして図示されており、その位置は単に例示的なものである。すなわち、「バック（戻る）」ボタンの物理的な配置は、デバイスによって異なり、異なるデバイス上のボタンは異なるように配列する場合があることが予想される。「バック」ソフトキーは、ＷＡＰブラウザの「バック」機能を実行でき、これは、携帯電話の画面上にアイコン又はメニュー項目として現れることを意味する。【００３０】  図２に更に示されるように、（公序良俗違反につき、不掲載）対応電話１００は、ＧＰＲＳ及びＧＳＭのような種々の技術に基づく無線携帯電話サービス通信をサポートする。このデバイスは、ＷＡＰ通信プロトコル（ＷＡＰスタックの全ての層での）をサポートするように構成されている。これらのプロトコルによってサポートされるように示される種々のサービスには、ウェブブラウジング、ＳＭＳ、ＭＭＳ、電子メール、Ｍコマース、リアルタイムビデオ、及びプリペイドが含まれる。このようなサービスと対話するために示されているダウンロード可能なプログラムは、ネットワークゲーム及び（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓを含む。【００３１】  モバイルデバイス機能は、携帯電話を含む広範囲な組み込みデバイスにカスタマイズされたＪ２ＭＥ（商標）プラットフォームなどのプラットフォームを使用して実現されるのが好ましい。Ｊ２ＭＥ（商標）プラットフォームは、標準ＪａｖａＡＰＩ（アプリケーションプログラミングインタフェース）のセットを含み、ユーザインタフェース、セキュリティモデル、ビルトインネットワークプロトコル（例えば図１に示されるようなＷＡＰ）、及びネットワーク接続され且つ切断されるアプリケーションのサポート（���公序良俗違反につき、不掲載）Ｐｈｏｔｏｓはネットワーク接続されたアプリケーションである）を提供する。【００３２】
Ｊ２ＭＥ（商標）プラットフォームでは、アプリケーションが、広範囲のデバイスについて一度記述される。次いで、各デバイスの固有の能力を利用するアプリケーションが動的にダウンロードされる。Ｊ２ＭＥ（商標）プラットフォームは、完全なＪａｖａランタイム環境を構築するための要素としてコンフィグレーション、プロファイル、及びオプションパッケージを定義する。コンフィグレーションは、仮想マシンとクラスライブラリの最小セットからなり、同様の特徴を共有するデバイスの特定の範囲の基本機能を提供する。最新のコンフィグレーションには、制限されたメモリ及び処理能力を備えたデバイス（例えば、携帯電話、双方向ページャー、及びＰＤＡ）用のＣＬＤＣ（ｃｏｎｎｅｃｔｅｄ  ｌｉｍｉｔｅｄ  ｄｅｖｉｃｅ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）、及びより良好なメモリ、処理及びネットワーク帯域能力を備えたデバイス（例えば、ＴＶセットトップボックス、住宅用ゲートウェイ、車載テレマティクスシステム、及びハイエンドＰＤＡ）用のＣＤＣ（ｃｏｎｎｅｃｔｅｄ  ｄｅｖｉｃｅ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）が含まれる。しかしながら、特定のデバイスカテゴリーを目標とする完全なランタイム環境を提供するために、コンフィグレーションは、更にアプリケーションライフサイクルモデルを定義し、デバイス固有のプロパティにアクセスするハイレベルＡＰＩのセット又はプロファイル、及びユーザインタフェースと組み合わせる必要がある。
【００３３】
プロファイルの１つの実施例は、モバイル情報デバイスプロファイル（ＭＩＤＰ）であり、これは、携帯電話及びエントリレベルのＰＤＡ用に設計されている。ＭＩＤＰは、ユーザインタフェース、ネットワーク接続性、ローカルデータストレージ、及びアプリケーション管理を含むモバイルアプリケーションによって必要とされるコアアプリケーション機能を提供する。Ｊ２ＭＥ（商標）は、特定のマーケット要件、例えばＢｌｕｅｔｏｏｔｈ（商標）、ウェブサービス、無線メッセージング、マルチメディア、及びデータベース接続性に対応するために種々のオプションパッケージとこれらに対応するプロファイルとを組み合わせることによって更に拡張可能である。
【００３４】（モバイル（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓの関連におけるアップロードセキュリティ）  本明細書での実施例は、カメラ付き電話を中心に取り上げているが、本発明の原理は、カメラ付き電話に限定されない点に留意されたい。どのような電話又は他の無線モバイルデバイスでも本発明の変形形態を具現化することができる。モバイルデバイスがスマート携帯電話である場合、サービスプロバイダとの通信が特性が異なる場合があっても、アプリケーションプログラムをダウンロードしアップロードセキュリティ方式を実行することは可能である。【００３５】  メーカーは、カメラ機能、すなわち画像を取り込み、画像のデータを保存、表示、処理、送信、及び受信するための機能を備えた（公序良俗違反につき、不掲載）対応電話１００を提供するが、このカメラ機能は（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓプログラムとは独立している点に言及しておかなくてはならない。すなわち、以下に説明するように、取り込まれた画像のデータは、このデータが（公序良俗違反につき、不掲載）サーバに最初にアップロードされ、次いでローカル（モバイル）（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアルバムにダウンロードされることによって、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ環境に導入される時まで（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ環境の外部にある携帯電話に存在する。【００３６】  モバイルデバイスでは、種々のクライアントアプリケーションプログラムが、デフォルトスタートアップ又はメインメニュー画面或いはメーカーインストールの仮想ベンディングマシン画面上でユーザに提供される。他の選択項目は、例えば音声を設定するためのメニュー項目を含む。これらのスタートアップ及びベンディング画面は、ユーザがインストール手順に従うことによって取得できるアプリケーションのリスト（又はアイコン）付きのメニューを表示する。メニューは、例えば（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓサイトを含む種々のサービスウェブサイトへのリンクを提供する。勿論、リンクはＵＲＬ（ユニフォームリソースロケータ）、すなわちインターネット上及び（公序良俗違反につき、不掲載）対応電話上のサイトのワールドワイドウェブアドレスであり、少なくとも１つのこのようなメニュー項目は、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションをダウンロードするためのリンクである。【００３７】  図３は、この実施例では（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ待ち受けページであるモバイルアプリケーションサイトにユーザが到達するときのフローを示す。待ち受けページのためのＵＲＬは、販売促進用のウェブページからのリンクを経由して、ウェブサーチを通って、或いはブックマーク（又はお気に入り）から取得される。フローは、ユーザのＰＣ（パーソナルコンピュータ）を起点として示されており、ＰＣディスプレイ上の待ち受けページ３０２に表示されたプログラム情報から始まる。待ち受けページのコンテンツ３０３及び３０４は、ユーザが（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓプログラムを既に購入しているかどうかに基づいて、ユーザに使用可能なオプションを示すよう表示され���。例えば、待ち受けページは、「直ぐに入手する方法」のオプション３０４、並びにアップロード情報３０６ａ、フラッシュデモ３０６ｂ、及び例えば「月２．９９ドル」などの価格情報３０６ｄと共に、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓプログラム名をユーザに表示する。アプリケーションを購入するためには、ユーザは、アプリケーション名、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ、或いは「直ぐに入手する方法」をクリックする。登録４００A-Dに続いて、問合せ（「２．９９ドルでこの購入をお望みですか？」など）が、ユーザに申し込みの受諾／拒否を促す（３２０）。次に、アップロードセキュリティを実施する目的で、ユーザは、以下に説明されるようにアップロードオプトインパラメータ５００を設定するよう指示される。【００３８】
ユーザがアプリケーションを購入する申し込みを受諾した場合、オーダーが確認され３２２、アプリケーションが携帯電話にダウンロードされ、携帯電話上に存在するようになる。図４Ａ−４Ｄは、ＰＣ−ベース及びモバイルベースの登録及び購入フロー図をそれぞれを示している。
【００３９】
ちなみに、図３及び４Ａに示されるようにユーザが受諾を確認した場合、ユーザは以前にサインインしていたサーバにアカウントを有すると仮定し、ユーザは、携帯電話の電話番号を提供するよう指示される。その電話番号によって、サーバは、リンクが埋め込まれたショートメッセージを携帯電話に送り、携帯電話を振動させるか、或いは他の方法で購入の確認を要求するメッセージをユーザに信号で送る（３２６）。この確認４２６によって、サーバは携帯電話にプログラムを送る段階に進む。
【００４０】  図４Ｂ及び４Ｃに示されるように、登録は、ＰＣ又は携帯電話を起点とすることができる。ＰＣベースの登録プロセスでは、適合する電話リストがレビューされ（４５０）て、この電話に適合性があるとみなされると、登録プロセスは、ユーザが１０桁の携帯電話番号を入力することで始まる段階に進むことができる（４５２）。サービスプロバイダは、１０桁の電話番号をダイヤルし、その携帯電話を介してユーザからの確認を要求する（４５６）。ユーザはまた、購入指示に従う（４６０）か、或いはベンディングマシンへのリンクに従う（４５８）ように指示される。ダウンロードが起こると、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓクライアントホームページ２６８がモバイル画面上に表示される。或いは、ＰＣを介して間接的にではなく、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓなどのプログラムは、図４Ｃに示されるように携帯電話を介して直接購入することができる。すなわち、携帯電話を起点とする登録プロセスは、メニューページ（例えば（公序良俗違反につき、不掲載）ホームページ４７０又は４７２）から開始される。その上、（仮想）ベンダーマシンページ４６２、ダウンロードページ４６４、確認ページ４６６、及びホームページ４６８へのリンクは、図４Ｂのリンクと同様である。【００４１】  図４Ｄは、初回の購入フローを示す。図から分かるように、購入は、ＰＣ又は携帯電話のいずれかで始めることができ、それぞれの待ち受けページから開始する。ＰＣベースのプロセスでは、待ち受けページ４８０は標準ブラウザを介して取得される点に留意されたい。モバイルベースのプロセスでは、待ち受けページ４８２は、携帯電話がＷＡＰに準拠しており、且つこのページ及び次のページにリンクするためにマイクロブラウザを使用すると仮定した場合、ＷＡＰサイトを表示する。次いで、始めての購入者に対しては、製品情報（すなわち（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーション）が、価格、並びに使用及び購入／キャンセル選択ボタン（アイコン）の項目へのリンクと共に案内される（４８６）。ダウンロード起動４８８、進行更新４９０、及び確認４９２は、アプリケーションがロードされるときの方向に沿って提供される。次いで、アプリケーションは、マイクロブラウザの終了を開始する準備ができている（４９４）。呼出された後、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓのホームページが表示される（４９８）。【００４２】  アップロードセキュリティの実施において、上述のように図３の登録及び購入プロセスは、アップロードオプトイン５００パラメータの設定を含む。図５は、ユーザのアップロードの好みを（アップロードオプトインモジュールが呼出されたとき５０２）設定するユーザのアップロードパラメータのセッティングのアップロードオプトインプロセス５００を示す。ＰＣでは、好ましくはユーザは、ユーザの写真をユーザの（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウント（サーバ上の）にアップロードするためにユーザによって許可された携帯電話のサービスプロバイダ発行の電話番号を入力するよう指示される（５０６）。ユーザは、ユーザの電子メール、例えば＜ｕｓｅｒ  ｒｅｇ．＃＠���ｅｓｓａｇｉｎｇ．ｓｐｒｉｎｔＰＣＳ＞、又は他の電子メール、例えば＜ｊｓｍｉｔｈ＠ｓｐｒｉｎｔｐｃｓ．ｃｏｍ＞の１つ又はそれ以上を入力するよう更に指示され、これらを介してユーザアカウントに写真がアップロードされる（５０６）。電子メールが、承認されたリストに記入される。図示されていないが、ユーザは更に、ユーザが１日（或いは他のいずれかの事前に定義された時間期間）に受け取りたいアップロードメッセージの最大数を事前に選択することができる。この選択プロセスの最後で、ユーザは、将来の参照のためデータベースに格納される前に入力を確認するよう指示される５０８。【００４３】  （公序良俗違反につき、不掲載）Ｐｈｏｔｏｓプログラムが携帯電話に常駐しているときに、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓプログラムは、待ち受けページ又はメニューページから（メニューを立ち上げるために電話上のメニューボタンを使用して、或いは（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓがデフォルトメニューオプションの１つとして表示されている場合はデフォルトメニューを使用して）呼出すことができる。（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションの呼出しは、特にユーザのモバイルアルバム並びにユーザアカウントにあるオンラインアルバムへのユーザアクセス及び処理を可能にする。図６Ａ及び６Ｂは、それぞれオンラインアルバム及びモバイルアルバムのための画面フローを示す。【００４４】  （公序良俗違反につき、不掲載）Ｐｈｏｔｏｓの呼出しは、このプログラムに対して２つのメインオプション、すなわちモバイルアルバムとオンラインアルバム（図６Ａ及び６Ｂに示されるような）とを備えて「ホーム」ページ２．０を表示するように促す。モバイルアルバムは、携帯電話にローカルに格納された写真のアルバムであり、これによってユーザは、写真を取得するためにネットワークを介して出る必要がない。オンラインアルバムは、ユーザのアカウントのサーバ上に格納された写真のアルバムである。前述のように、写真画像は、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ環境の外側の携帯電話によって取り込み且つ処理することができる。これらの写真画像は、サーバにアップロードし、オンラインアルバムに格納し、次いで（選択的に又はバッチ処理で）モバイルアルバムにダウンロードするまで、また逆の場合も同様にされるまで、モバイル又はオンラインアルバムで使用可能とはならない。従って、「オンラインアルバム」を選択することで、ユーザは、ユーザのＰＣ又は携帯電話からサーバに既にアップロードされ、オンラインアルバムに格納されている写真画像にアクセスし処理することができるようになる。同様に、「モバイルアルバム」を選択することで、ユーザは、サーバからモバイルアルバムに既にダウンロードされている写真画像にアクセスし処理することができるようになる。【００４５】  次に、「オンラインアルバム」オプションが、図６Ａに示されるように（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓクライアントプログラム「ホーム」ページ（２．０）から選択された場合、これは、「サイン−イン」ページ（１．０）である次のページを表示するようにプログラムに指示する。これ���、一般的に（公序良俗違反につき、不掲載）ＩＤ及びユーザパスワードを提供する段階を含むサイン−イン手続きに従うことをユーザに要求する。サイン−イン手続きは、とりわけ、ユーザのアカウントを提示し、これをユーザのオンラインアルバムに相関付けることになる。すなわち、サイン−イン手続きにより、ユーザはインターネット（及び適用可能な場合の他のプロプラエタリネットワーク）を介してユーザのアカウントにアクセスすることができるようになる。【００４６】
次のページは、「マイオンラインアルバム」ページ（２．１）である。特定のユーザに対して、このオンラインアルバムページは、ユーザのアカウントに関連した名前付きユーザに利用可能な写真アルバムの名前をリストする。当然、サーバ上にあるアルバムだけがリストされ、選択されたアルバムが空である場合、次のページが当該結果（すなわち、ページ２．１．６の「このアルバムは現在空です」）に対する指示を表示することになる。或いは、アルバムが空でない場合、そのアルバムを選択すると、次のページのそのアルバムのための「フォトリスト」ページ（２．１．２）が立ち上がることになる。「フォトリスト」ページでは、サーバから携帯電話に写真をダウンロードするために選択することができる。更に、選択された写真は開くことができるか、或いは他の動作を選択された写真に関連して呼出すことができる。他の動作は、プルダウンメニュー、ポップアップメニュー、或いは現在のページのいずれかの部分に重畳されたメニュー（この実施例ではメニューはプルダウンメニューとして示されている）として画面上に示されたメニューに表示される。
【００４７】
このようなメニュー（以下「フォトオプションメニュー」）は、幾つかの選択項目を提供し、その各々は、「携帯に保存」、「Ｅメールフォト」、「スクリーンセーバ」、「サムネール」、「オンラインアルバム」、及び「ホーム」を含む動作を示している。各選択によって、選択された動作項目に対応するページを立ち上げる。動作項目の２つ「ホーム」及び「オンラインアルバム」は、既に上記で説明されている。ホームを選択すると、ユーザはホームページ（２．０）に戻り、オンラインアルバムを選択すると、ユーザを前述の「マイオンラインアルバム」ページ（２．１）に導くことになる。
【００４８】
「サムネール」を選択すると、選択されたアルバムからのサムネール写真画像の１つのグループを示す「フォトサム」ページ２．１．１を立ち上げる。サーバからダウンロードされるフォトサムグループの数は、携帯電話（又は使用されるデバイスの全て）のメモリサイズに依存する点に留意されたい。この特徴により、ユーザは次に、アルバム内の写真グループ全体をサムネールすることができる。このアルバムのサムネール写真画像のグループは、サーバから各々ロードされる。ユーザは次に、画像間を前後に移動（前後にスクロール）でき、「サムネール」ページの写真のいずれか１つを選択することができる。選択されたサムネール画像は、次のページ、すなわち「オンラインフォト」ページ（２．１．３）で拡大される。
【００４９】
図から分かるように、ページの各々、すなわち「フォトリスト」（２．１．２）、「フォトサム」（２．１．１）、及び「オンラインフォト」（２．１．３）は、写真オプションメニュー機能を含む。これらの動作項目の中で、「モバイルに保存」が、「フォトリスト」ページ、「フォトサム」ページ、又は「オンラインフォト」ページから呼出されると、これにより選択された写真画像（サーバから以前にダウンロードされていた）が携帯電話のモバイルアルバムに保存される。「モバイルに追加」ページ（２．１．７）は、この場合、保存される写真を示し、保存が完了したことを示すために立ち上がる。
【００５０】  「Ｅメールフォト」動作が呼出されると、「Ｅメールとして共有」ページが立ち上がる（２．１．５）。このページは、電子メールするよう選択された写真を示し、ユーザに電子メールアドレスを促す。この実施では、幾つかの最近使用された電子メールアドレスが提供される。ちなみに、「Ｅメール」は単にカメラ付き電話から写真を送るために現在使用されている転送機構に過ぎない。このアプリケーションのために他の転送機構を開発及び利用してもよい。次に、写真が携帯電話から選択された電子メールアドレスにメールで送られると、電子メールが送られたこと、或いは送られずエラーが発生したことを示すメッセージがポップアップする。例えば、ユーザが選択された電子メールに写真をアップロードすることを許可されていない場合には、送信は失敗することになる。この種類のエラーメッセージは、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションプログラムにおいて具現化されているような本発明が企図するアップロードセキュリティ方式の成果である。アップロードセキュリティについての詳細は、図８及び９を参照しながら以下に説明する。【００５１】
「スクリーンセーバ」動作が呼出されると、選択された写真を用いて、電話待機状態、スタンバイ状態、或いは起動中であるときに画面を埋めることになる。「スクリーンセーバ」オプションは、選択された写真を表示し、更にこの写真をスクリーンセーバ写真リストに追加するために「ＯＫ」又は「キャンセル」を選択するようユーザに要求するスクリーンセーバページ（２．１．４）に関連付けられる。写真ダウンロードのステータスを示すメッセージがポップアップする。
【００５２】  上述のように「ホーム」オプションを使用して「ホーム」ページを介したフォトオプションメニューにより、モバイルアルバムに戻ることが可能である。モバイルアルバム又は他のいずれかの前ページに到達するための別の方法は、後で説明されるように「バック」ボタンを使用する「バック」動作で働いている。また、上述のように、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションが待ち受け／メニューページから呼出されると、「ホーム」ページ（２．０）は、選択項目の１つとして「モバイルアルバム」を提示する。従って、モバイルアルバムは、「ホーム」ページを介して直接アクセスすることができる。【００５３】
図６Ｂに示されるモバイルアルバム画面フローは、「ホーム」ページ（２．０）から始まり、モバイルアルバムの選択により、「モバイルフォト」リストページ（３．１．１）が立ち上がる。このページは、２つの動作メニュー、すなわち「開く」及び「動作」を提示する。従って、リストされた写真のいずれかの選択の後に、「開く」又は「動作」を選択する段階が続くことができる。既に述べたように、「開く」が選択されると、「フォトサム」ページ（３．１．２）の画面上に写真が示される。「動作」が選択されると、モバイルフォト動作メニューが提供される。このメニューは、「スライドショー」、「移動」、「写真削除」、「全削除」（写真）、「サムネール」、「履歴」、及び「ホーム」などの動作項目を含む。
【００５４】
ローカルの写真（モバイルアルバムにある）を除いて、「フォトサム」ページ（３．１．２）に関連するサムネール機能は、オンラインアルバムに関して上述のように働く。モバイル「フォトサム」ページ上で選択された写真は、次のページの「モバイルフォト」ページ（３．１．３）に示されるように拡大することができる。「フォトサム」及び「モバイルフォト」ページのメニューは、前述されたモバイルフォト動作メニューのサブセットを含む。
【００５５】
スライドショーがこのようなメニューから呼出されると、「モバイルスライドショー」ページ（３．３）が立ち上がる。この機能がアクティブである間、スライドショーがモバイルアルバムフォト全体を通してスクロールし、ある時間期間の間各写真を表示する。ユーザがページの一番下の「中止」を選択するまでスライドショーが続く。ユーザが「動作」を選択した場合、スライドショーメニューは、ユーザに「停止」、「低速」、「標準」、及び「高速」のオプションを与える。「停止」オプションは、スライドショーを停止するのに選択され、「低速」は、スライドショーの速度を遅くし、「高速」は、スライドショー速度を速くし、更に「標準」は、スライドショーを標準速度にする。（図６Ｃの部分（ｉ）及び部分（ｉｉ）は、モバイルアルバムスライドショーのためのお気に入りをセットアップする段階を示しており、部分（ｉ）は、モバイルデバイスでのプロセスを示し、部分（ｉｉ）は、ＰＣを起点とするプロセスを示している。）
【００５６】
図６Ｂに更に示されるように、「移動」動作（「並べ替え」動作とも呼ばれる）が３つのページ（３．１．１、３．１．２、及び３．１．３）のいずれか１つから選択された場合、「移動」ページ（３．２．１）が立ち上がる。このページでは、プログラムは、写真のグループを表示し（サムネールし）、更にユーザは、５ポイントナビゲーションキーを使用して写真を並べ替え、並びに写真をドロップ又は保存するかを選択することができる（図６Ｄは、写真ビュー、共有、及び保存のフロー図を示す）。「削除」又は「全削除」動作が選択されると、ユーザは、削除又は削除動作のキャンセルのオプション（ページ３．２．５及び３．２．４に示されるような）を有する。「削除」ページは、削除のために選択された写真を表示し、これによってユーザはユーザの考えを変えることができる。写真の全てが削除された場合、或いはモバイルアルバムが最初から空である場合、「モバイルアルバムエンプティ」ページが表示される（３．１．４）。これによって、ユーザはホームページを選択するか、或いは「マイフォトはどこにありますか？」及び「モバイルアルバムとは？」などの問合せのいずれか１つに対する答えを選択することができる。後者を選択すると、「アルバムとは」ページ（３．１．４．１）が立ち上がり、このページで「ＯＫ」を押すと、ユーザがオンラインアルバムにアクセスすることが可能となる。前者を選択すると、「復元アルバム」ページ３．１．４．２が立ち上がる。「復元」機能は、以下に更に詳細に説明する。
【００５７】  ユーザがサインインすると、サーバはユーザの識別情報をユーザの履歴レコードに関連付け、ユーザがモバイルアルバムに写真を保存する毎にアプリケーションプログラムがサーバ内にその写真を記録（バックアップ）できるようにする点に留意されたい。この履歴レコードは、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓプログラムが何らかの理由で携帯電話メモリから消去された場合にユーザがユーザのアルバムを復元することができるバックアップとして機能し、次いでユーザはこのプログラムをリロードする。この履歴機能は、サーバがユーザのクライアントアカウントでこの情報を保持するので、モバイルアルバムを復元するためのナビゲーションを低減するのに有用である。【００５８】  履歴機能は（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓプログラムの関連で説明されているが、バックアップが望まれるどのようなモバイルデバイスアプリケーションでも有用である点に留意することは重要である。従って、この機能は（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションのために実施されるが、他のアプリケーション向けにも更に一般的に実施することができる。【００５９】  （公序良俗違反につき、不掲載）Ｐｈｏｔｏｓの関連において、モバイルアルバムに保存されるユーザのオンラインアルバムからのあらゆる写真がサーバによって「記憶」されている。ページ移動経路が予測されないので、履歴は、正確に且つ完全に記録されるのが好ましい。これは、ユーザによってモバイルアアルバムに保存された全写真を記録するサーバ上のユーザの履歴レコードに対してのユーザの（公序良俗違反につき、不掲載）ＩＤの関連付けにより可能となる。更に、各携帯電話デバイスは異なっており、且つユーザが１つより多いデバイスを有する場合もあるので、各デバイスは、本質的に固有の異なる履歴レコードを有することができる。しかしながら、各デバイスは、ユーザの（公序良俗違反につき、不掲載）ＩＤが複数の携帯電話に関連付けられるユーザのアカウントを最初に設定するか又は後で更新するときに構成することができ、サインインすると、ユーザは、これらの携帯電話のいずれか１つからユーザの履歴レコードにアクセスすることができる。従って、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓプログラムが何らか形で削除されたか、或いはモバイルアルバムの写真がある理由で消去された状況では、履歴レコードが、そのアルバムを復元するためのモバイルアルバムバックアップを提供する。【００６０】
そのためには、ユーザがアプリケーションをリロードするときに、ユーザがモバイルアルバムの写真のどれを復元したいかに関してユーザに問合せを行うようにする。すなわち、ユーザが、「私の写真がどこにありますか？」（ページ３．１．４内）の問合せを選択する場合、「復元アルバム」ページ（３．１．４．２）が表示される。以前のページ（３．１．４）と同様に、このページによってユーザは「ホーム」ページ（２．０）に進むことができ、この時「ＯＫ」とすることにより、ユーザは、履歴写真ダウンロードリスト（携帯電話に以前ダウンロードされた写真のリスト）の次のモバイル「復元アルバム」ページ（３．１．４．２．１）に進むことができる。
【００６１】  図６Ｅは、サーババックアップからモバイルアルバムを復元するフローを詳細に示している。具体的には、「ホーム」及び「モバイルアルバムエンプティ」ページ（２．０及び３．１．４）を通過した後で、ユーザは、「復元アルバム」ページ（３．１．４．２）上で役立つ。「ＯＫ」オプションの選択に基づき、ユーザが（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓにログインされている場合、サーバは写真のダウンロード履歴リストで応答する（ステップ３３、３５）。この応答は、例えばモバイルアルバムに追加された２０枚の最後の写真のダウンロード履歴リストを備えた「復元アルバム」ページ（３．１．４．２．１）を立ち上げるようにモバイルデバイスに指示する。この履歴リストから、写真を選び（例えばチェックマークを参照）、次いで選択された写真を保存／キャンセルメニューオプションを使用してモバイルアルバムに復元することができる。次に、選択された写真は、バッチプロセスでサーバからダウンロードされる（ステップ３７）。次いでモバイルアルバムは、「モバイルアルバム」ページ（３．１．１）を介してユーザアクセスに使用可能である。【００６２】  図６Ａ−６Ｅに示され本明細書で説明されたページは、網羅的なものではなく例示であり、これらは、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓのようなフォトアプリケーションが提示する全ての利用可能なページ（又はユーザ対話カード）を必ずしも全ては含まない点に留意されたい。更に、参照記号（付記番号）は通常、これらのコンテンツのいずれかの部分ではなくページ自体を指す。該当する場合、類似のページは、例えばホームページ２．０のように異なる図面でも同じ付記番号で表示されるが、これらのそれぞれのコンテンツはわずかに異なる可能性がある。【００６３】
携帯電話上のページ全体の移動に関しては、ページは、上述のように前に移動することができ、「バックボタン」機能を使用して後に移動することもできる。図７は、「バックボタン」機能を説明するための概略図を示している。図から分かるように、「１レベルバック」モードは、「バック」ボタンがタッチ起動又はクリックされる（以下「クリックされる」）毎に１レベルずつ階層的に後方シーケンス移動を可能にする。「シーケンスバック」モードは、「バック」ボタンが押される毎に１ページずつのシーケンス後方移動を可能にする。例えば、１レベルモードのバックでは、１レベルバックすることは、フォトページのリスト（３）より１レベル上のフォトページ（例えば６）から、及びアルバムページのリスト（２）より１レベル上から、及びホームページ（１）より１レベル上からのアプリケーションを取る。この実施例から更に分かるように、シーケンスのバックモードは、バックボタンがタッチされたときに、１つ上のレベル（３）ではなく、現在のフォトページ（６）から前のフォトページ（５）までアプリケーションを取るように機能する。バックボタンの付加的な起動は、逆シーケンスでページ全部にわたって移動することになる。
【００６４】
「バックボタン」機能がアプリケーションのオンラインアルバム部分の間に使用されるか、又はモバイルアルバム部分の間に使用されるかどうかは、何ら違いがない。本原理は、両方の状況に等しく適切に適用される。いずれにしても、各ステップ（移動されるページ）が記憶され、ステップは、サーバ側、ローカル、或いはサーバ側とローカルの両方で記録することができる。
【００６５】  （公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションの上記の概要で述べたが、ここで再度、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓの関連でこの方式を更に詳細に説明するためにアップロードセキュリティに注目する。前述の通り、本概念は、スパム及び無許可のアップローディングを防ぐために、安全な方法でオンラインアカウントに写真をアップロードする新しい方式を提供することである。最初に、アップロードセキュリティ方式は、ユーザの（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウントにアップロードするために許可されるカメラ付き電話の電話番号を事前に登録するように（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓユーザに促すオプトインプロセス（図３及び５の５００）を伴う。許可された各電話について、ユーザはまた、ユーザが１日（或いは他のいずれかの事前に定義された時間期間）に受信したいアップロードメッセージの最大数を事前選択することができる。この選択プロセスの最後に、電話番号、キャリア、及びメッセージの制限が将来の参照のためにデータベースに格納される。オプトイン段階に続くいずれかの時点で、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓユーザアカウントへの電子メール写真アップロードがいずれかのカメラ付き電話から行われる場合には、アップロードセキュリティ方式は、その電子メールを介した写真アップロードの許可のためのユーザの所定のアップロードパラメータを意味する。特に、「Ｅメールフォト」動作がユーザによって呼出されると、「Ｅメールとして共有」ページ（２．１．５）がユーザのモバイルデバイス上に立ち上がり、電子メールするために選択された写真を示す。ページはまた、アップロードのための電子メールアドレスについてユーザに指示する。【００６６】  １つの利用可能な実施では、幾つかの最近使用された宛先電子メールアドレスが提供される。ユーザは、これらの電子メールの１つを選択することができ、或いは新しい宛先電子メールアドレスを入力することができる。ユーザがその宛先ユーザの（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウントに写真をアップロードすることを許可された場合には、ユーザはそのアドレスに写真を送る。【００６７】  図８Ａ−Ｃは、写真が（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバに向けられている場合のアップロードセキュリティ方式を示す。図８Ａの図は、アップロードセキュリティ方式における種々のシステム構成要素の位置を示しており、図８Ｂ−Ｃのフロー図は、アップロード規則を含むプロセスの種々の態様を示している。実施例は幾つかの詳細と共に示されているが、これは単に概念を伝えるためのものであり、この概念を１つの実施に限定するものではない。この実施例では、図８Ａに示されるステップ１は、カメラ付き携帯電話で写真を撮る段階を含む。ステップ２は各デバイスで異なり、ステップ２は、携帯電話から写真を「共有する」又は「送る」ことができる。ステップ３は、宛先電子メールアドレスを入力するようユーザに指示する段階を含む。【００６８】  上述のように、これは標準電子メールアドレスに似ているが、受信者は、実際には受信者の（公序良俗違反に���き、不掲載）メールインボックスで電子メールを受け取らない。逆に、電子メールは転送機構であり、この電子メールは（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバに送られる。各写真メッセージは、特定の（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓユーザアカウントで識別される。この電子メールアドレスは、（公序良俗違反につき、不掲載）ＩＤ＠ｐｈｏｔｏｓ．Ｙａｈｏｏ．ｃｏｍの形式を取る。宛先（公序良俗違反につき、不掲載）ＩＤを仮にＪＳｍｉｔｈとすると、電子メールは、（「Ｔｏ：」）ｊｓｍｉｔｈ＠ｐｈｏｔｏｓ．Ｙａｈｏｏ．ｃｏｍであり、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバはＪＳｍｉｔｈの（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウントでこの電子メールを識別する。異なるバージョンでは、写真に加えてこの電子メールは、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓサーバ上の写真名及び宛先アルバム（ＪＳｍｉｔｈのアルバム）を含む。【００６９】
この場合の電子メール転送プロトコルは、ＳＭＴＰ（ＳＴＤ１０で定義された簡易メール転送プロトコル、ＲＦＣ８２１）であり、これはコンピュータ間で電子メールを転送するのに一般的に使用されている。特に、ＭＭＳ及びＳＭＳプロトコルは、利用可能な代替のプロトコルである。ＳＭＴＰは通常、サーバ間のプロトコルであり、他のプロトコルはメッセージにアクセスするために使用される。ＳＭＴＰダイアログは通常、メッセージ転送エージェント（例えば送信メール）の管理下でバックグラウンドで発生するが、標準ＳＭＴＰポートに接続するためのテルネットを使用してＳＭＴＰサーバと対話することが可能である。ローカルホスト（キャリアの）は通常、そのゲートウェイのＩＰアドレスによって識別される。
【００７０】  宛先が既知になると、電子メールは、携帯電話からサーバ、すなわち（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバ１８に送られる（（公序良俗違反につき、不掲載）ｅｍａｉｌ及び（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓは、同じサーバで処理されているように示されているが、他の構成も可能である点に留意されたい）。サーバへの途中で、写真電子メールは、キャリアネットワーク（例えばスプリントＰＣＳネットワーク）１２を介して転送され、最初にキャリアのＳＭＴＰサーバに送信される。次いで、キャリアＳＭＴＰサーバは、メッセージを（公序良俗違反につき、不掲載）ＰｈｏｔｏｓアップロードＳＭＴＰサーバに転送する。【００７１】  キャリアのサーバ（具体的に示されていないが、キャリアネットワーク１２によって提示される）で、電子メール送信者の携帯電話番号（モバイルＩＤ番号）が識別され、キャリアのドメイン情報と組み合わされて、電子メールソース（「Ｆｒｏｍ：」）ＩＰアドレス、例えば４０８−５５５−５５５＠ｍｅｓｓｇｉｎｇ．ｓｐｒｉｎｔｐｃｓ．ｃｏｍを形成する。写真メッセージが（公序良俗違反につき、不掲載）ネットワークに到達するとすぐに、写真メッセージを生成するＳＭＴＰサーバのＩＰアドレスがセキュリティ層（宛先側のステップ１で）で妥当性がチェックされる。無効キャリアドメインはＩＰアドレスを無効にし、このような決定に応じて、セキュリティ層は電子メールの手続きが更に進むのを阻止し、この場合、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバは、阻止された電子メールを受け取らない。セキュリティ層１５によって有効とみなされたＩＰアドレスは、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバ１８に進むことが許可される。【００７２】  写真メッセージが、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバに到着した後、（公序良俗違反につき、不掲載）ＩＤすなわちＪＳｍｉｔｈが、宛先電子メールアドレスすなわちｊｓｍｉｔｈ＠ｐｈｏｔｏｓ．Ｙａｈｏｏ．ｃｏｍから抽出される（宛先側のステップ２）。電話番号及びキャリアは、写真メッセージのソースアドレスから抽出される。次いで、電話番号及びキャリア情報を用いて、抽出された宛先（公序良俗違反につき、不掲載）ＩＤが宛先ユーザの（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウントへのアップロードを許可されたかどうかがチェックされる。一例として、抽出された送信者携帯電話番号が４０８−５５５−５５５であり、キャリアがスプリントＰＣＳであると仮定する。更に、抽出された宛先（公序良俗違反につき、不掲載）ＩＤはＪＳｍｉｔｈである。次で、サーバはデータベースをチェックし、電話番号及びキャリアがＪＳｍｉｔｈの承認されたアップロードリストにあるかを調べる。これは、送信者（すなわち、スプリントＰＣＳを備えた携帯電話４０８−５５５−５５５）がＪＳｍｉｔｈの（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウントに写真をアップロードするのをＪＳｍｉｔｈが許可したことを検証するためである。アップロードが許可されたと判定されると、サーバは、ＪＳｍｉｔｈの（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウントに写真をアップロードする。そうでい場合には、許可されていないアップロードは廃棄される。別のバージョンでは、許可されていない電子メールは、標準電子メールアドレスに転送される。【００７３】  アップロードセキュリティ方式におけるシステム構成要素の役割が設定されたので、次に図８Ｂのプロセス図に移る。ここでもやはり、アップロードセキュリティを設定できる１つの方法は、携帯電話番号を使用するアクセス管理に基づく。各ユーザに対して、本方式は、承認された携帯電話番号を入力するようユーザに要求する。アップロードメッセージが（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバに送られた場合、携帯電話番号及びキャリアドメイン情報は、アップロードメッセージを伴う「Ｆｒｏｍ；」ＩＰアドレスの一部である。電話番号及びキャリアドメイン情報は、アップロード電子メールメッセージから検索され８０２、キャリアドメイン情報及び携帯電話番号をチェックして、アップロードが許可されたかどうか判定する８０６、８０８、８１０。【００７４】  キャリアの承認は、メッセージが（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバに到達する前でもセキュリティ層で行われる。ネットワークレベルフィルタは、ＩＰアドレスに基づいて（ＳＭＴＰゲートウェイのリストを使用する）アクセス管理を提供するために導入される。このフィルタは、グローバルアクセス制御リスト（ＡＣＬ）からではない全てのメッセージを阻止する８０４、８０６。この場合、グローバルアクセス制御リストは、電子メール写真の共有の目的で使用されるＳＭＴＰゲートウェイのＩＰアドレスを（公序良俗違反につき、不掲載）のキャリアパートナーから収集することによって構築される。アクセス制御リストにないキャリアから送られたメッセージは、ネットワークレベルで阻止される８０６。このようにして、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバは、グローバルＡＣＬにリストされたキャリアからの写真をアップロードするためのメッセージだけを受け取る。更に、ＡＣＬにより、サーバが許可されていないキャリア又はスパム発信者からの電子メールメッセージを処理する必要がなく、サーバの資源を許可されたキャリアからの電子メールの処理に集中させることができることを保証する点で効率が向上する。【００７５】  サーバが電子メールを受け取ると、（送信者の）電話番号及びキャリアは、宛先ユーザに関連するデータベース２２内の事前許可リストに対してチェックされる。電話番号及びキャリアのペアがこのリストに存在する場合８０８、写真を検索して、ユーザの（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウントに挿入されることになる８１０。存在しない場合には、メッセージは廃棄される。これは、許可された携帯電話から送られた写真だけがユーザのフォトアカウントに挿入されるのを保証する。【００７６】  最後に、アップロード規則の概要について図８Ｃのフロー図に移る。ｊｄｏｅ＠ｐｈｏｔｏｓ．ｙａｈｏｏ．ｃｏｍ９０２に送られた電子メールメッセージ９０２は、最初にネットワークセキュ���ティレベルでフィルタリングされる（９０４）。メッセージがネットワークセキュリティを通してフィルタリングされる場合、該メッセージは、１つ又はそれ以上のステップを含む更なる検証のために、（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアップロード電子メールサーバにルート指定される。この方式の１つの変形形態では、写真をアップロードするためのアクセスを選択的に認可する権利を有する（以前に（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアプリケーションにログインしこれを購入した（公序良俗違反につき、不掲載）ユーザである）プレミアムユーザだけが、ユーザの電子メールフォトメッセージをアップロードすることができる（９０６）。それ以外は、メッセージは廃棄される（９３０）か、或いはオプションとして（宛先）ユーザの標準（公序良俗違反につき、不掲載）メールアドレス（ｊｄｏｅ＠ｙａｈｏｏ．ｃｏｍ）に転送される（９１２）。受信者は、写真を受け付け、選択した写真をマニュアルでアップロードして格納する段階に進むことができる（９１４、９１６、９１８、９２０）。次いで、プレミアムユーザ機能が存在するかどうかでターンＯＮ／ＯＦＦされ、次のステップ９０８は、送信者の携帯電話番号がユーザの承認されたリストにあり、写真のアップロードを許可されているかどうかを判定する段階を含む。送信者の電話番号が承認されたリストにない場合、電子メールメッセージは廃棄され（９３０）、或いはオプションとして宛先ユーザの標準電子メールアドレスに転送される（９１２）。【００７７】
ユーザが課すことのできる１つの制限は、ある時間期間（例えば日、時間、又は週）で許可されるアップロードの数である。この制限は、ユーザ登録中に設定される。従って、次のステップは、許可されるアップロードの限界数ｘに達したかどうかを判定する段階を含む（９１０）。達していない場合には、アップロードを進めることができ、それ以外は、メッセージは廃棄され（９３０）、或いはオプションとしてユーザの標準電子メールアドレスに転送される（９１２）。
【００７８】  １つの変形形態では、埋め込みＵＲＬを備えたＳＭＳメッセージは、送信者が（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓアカウントの所有者である場合に送信者のモバイルデバイスにプッシュすることができる。次いで、送信者は、ＷＡＰセッションを介してリンクをクリックしアップローディングを許可することができる。【００７９】
写真がアップロードされると、写真は、サーバ上のユーザのアカウントに格納される（９２８）。ユーザのアルバムが具体的に識別されている場合は、写真はそれらのアルバムに向けられる。写真名が識別されている場合は、特定の写真がアップロードされ格納される。名前で写真を識別し更に写真が向けられる特定のアルバムを識別する機能を備えた将来のフォトプログラムが設計されるであろうことが予想される。
【００８０】
上記の観点から、アップロードセキュリティ方式は、ユーザアカウントへのアクセスの効率を改善し制御する。違法な放送、スパム、及びパラサイトの増大する問題に加えて、アップロードセキュリティの制御されたアクセスは、望ましくないアップロードの阻止を助ける。
【００８１】
実施の詳細
前述の説明に関連した付加的な実施の詳細を以下に示す。これらの実施の詳細は、オンラインアルバム及びモバイルアルバムのためのデバイスの初期リスト、ソフトキーマッピング、ラベル、グローバルエレメント、及び画面フローテーブルを含む。これらの詳細は、以下で説明する。
【００８２】
利用可能なモバイルデバイス
本明細書で説明されるビジュアル及び対話設計は、例えば以下の表にリストされるものを含むモバイルデバイスの種々のタイプに対応する必要がある。
2007535724.tif 000003
【００８３】
ソフトキーマッピング
本発明の目的において、モバイルデバイス上で以下のキー、すなわち上；下；左；右；選択／ＯＫ；左ソフトキー；右ソフトキー、及びバックが使用可能である。デバイスが見てすぐ分かる選択キーを持たない場合、ＭＩＤＰ（モバイル情報デバイスプロファイル）を実装することで、ソフトキーの１つ又はソフトキーメニューの１つに選択オプションを自動的に設けるものとする。
2007535724.tif 000004
【００８４】
（ソフトキー及びメニューラベル）
表示上の実施では、ソフトキー上に現れることのできるラベルは７文字に制限される。メニューだけの項目は１４文字に制限される。
共通ラベル
2007535724.tif 000005
【００８５】
グローバルエレメント
確認ポップアップ
「確認ポップアップ」画面として提示されるグローバルエレメントの１つのタイプは、ユーザに対する確認を表示するのに使用される。確認ポップアップ画面は、「完了」又は「保存済み」のような簡単なテキストを含み、これらは短時間後に自動的に消える。
【００８６】  進行中の画面  「進行中」画面は、アプリケーションがサーバからの応答を待機しているか、又は要求を処理中であることをユーザに知らせる。各デバイスは、テキスト及び動画のグラフィックを備えたデフォルト画面を有し、或いは、（公序良俗違反につき、不掲載）Ｃａｎｖａｓ画面に置き換えられる。【００８７】
画面フロー：オンラインアルバム
上述のように、オンラインアルバムページは、ユーザに前方及び後方移動を利用可能にし、すなわち各ページは関連するデフォルト選択項目を有する。前方向移動は、当然ホームページ（２．０）から始まる。以下の表は、各ページ毎に画面フローのための当該ページで利用可能なデフォルト選択項目を別々に概説している。
【００８８】
2007535724.tif 000006
【００８９】
2007535724.tif 000007
【００９０】
2007535724.tif 000008
【００９１】
2007535724.tif 000009
【００９２】（公序良俗違反につき、不掲載）【００９３】
2007535724.tif 000010
【００９４】
2007535724.tif 000011
【００９５】
2007535724.tif 000012
【００９６】
2007535724.tif 000013
【００９７】
画面フロー：モバイルアルバム
オンラインアルバムと同様に、モバイルアルバムページはユーザに前方及び後方移動を利用可能にし、すなわち各ページは、関連するデフォルト選択項目を有する。本明細書では、前方移動は、当然ホームページ（２．０）から始まる。以下の表は、各ページ毎に画面フローのための当該ページで利用可能なデフォルト選択項目を別々に概説している。
【００９８】
2007535724.tif 000014
【００９９】
2007535724.tif 000015
【０１００】
2007535724.tif 000016
【０１０１】
2007535724.tif 000017
【０１０２】
2007535724.tif 000018
【０１０３】
2007535724.tif 000019
【０１０４】
2007535724.tif 000020
【０１０５】
2007535724.tif 000021
【０１０６】
2007535724.tif 000022
【０１０７】
2007535724.tif 000023
【０１０８】
2007535724.tif 000024
【０１０９】
図示された実施形態に従って本発明を説明してきたが、この実施形態の変形形態は当業者には明らかであり、これらの変形形態は、本発明の範囲及び精神に含まれることになろう。従って、図示された明細書及び実施形態は、単に例証とみなされ、本発明の真の範囲は添付の請求項及び均等物によって示されるものとする。
【図面の簡単な説明】
【０１１０】
【図１】多くのタイプの利用可能なベアラーネットワークの１つを使用する無線相互接続モデルを示す図である。
【図１Ａ】第３世代（３Ｇ）対応モバイルデバイス及びサーバ並びに他のデバイス間のベアラーネットワークを介した対話の別のモデルを示す図である。
【図２】本発明に関連した機能を備えた携帯電話を示す図である。
【図３】ユーザが（公序良俗違反につき、不掲載）Ｐｈｏｔｏｓ待ち受けページに達するフローを示す図である。
【図４Ａ】それぞれのＰＣベース及びモバイルデバイスベースの登録及びアプリケーション購入フロー図である。
【図４Ｂ】それぞれのＰＣベース及びモバイルデバイスベースの登録及びアプリケーション購入フロー図である。
【図４Ｃ】それぞれのＰＣベース及びモバイルデバイスベースの登録及びアプリケーション購入フロー図である。
【図４Ｄ】それぞれのＰＣベース及びモバイルデバイスベースの登録及びアプリケーション購入フロー図である。
【図５】アップロードオプトインプロセスを示す図である。
【図６Ａ】オンラインアルバムのための画面フローを示す図である。
【図６Ｂ】モバイルアルバムのための画面フローを示す図である。
【図６Ｃ】モバイルアルバムスライドショーのための好みのセットアップを説明する部分（ｉ）及び（ｉｉ）を示す図である。
【図６Ｄ】写真のビュー、共有、及び保存を示すフロー図である。
【図６Ｅ】サーババックアップからモバイルアルバムを復元するフローを示す図である。
【図７】バックボタン機能の説明を示す概略図である。
【図８Ａ】アップロードセキュリティ方式の詳細を示す図であり、アップロードセキュリティ方式における種々のシステム構成要素の位置を示す図である。
【図８Ｂ】アップロードセキュリティ方式の詳細を示す図であり、プロセスの種々の態様を示すフロー図である。
【図８Ｃ】アップロードセキュリティ方式の詳細を示す図であり、プロセスの種々の態様を示すフロー図である。
【図１】
2007535724.tif 000025
【図１Ａ】
2007535724.tif 000026
【図２】
2007535724.tif 000027
【図３】
2007535724.tif 000028
【図４Ａ】
2007535724.tif 000029
【図４Ｂ】
2007535724.tif 000030
【図４Ｃ】
2007535724.tif 000031
【図４Ｄ】
2007535724.tif 000032
【図５】
2007535724.tif 000033
【図６Ａ】
2007535724.tif 000034
【図６Ｂ】
2007535724.tif 000035
【図６Ｃ】
2007535724.tif 000036
【図６Ｄ】
2007535724.tif 000037
【図６Ｅ】
2007535724.tif 000038
【図７】
2007535724.tif 000039
【図８Ａ】
2007535724.tif 000040
【図８Ｂ】
2007535724.tif 000041
【図８Ｃ】
2007535724.tif 000042