(57)【要約】      （修正有）【課題】デジタル・ファイルを自動的に記憶し、編成するファイル・サービスをオンラインで提供するための方法およびシステム。【解決手段】この方法およびシステムは、サーバにデジタル・ファイルに対して特定の動作を行うようにそれぞれ構成されている一組のトリガ・ハンドラを供給するステップを含む。ユーザは、サーバにログインし、各トリガ・ハンドラに属性基準を指定することができる。ユーザがアップロードしたデジタル・ファイルはサーバにより受信されるが、各ファイルはそれと関連する複数の属性を有する。次に、各ファイルの属性は、各トリガ・ハンドラに対してユーザが入力した属性基準と比較される。一致した場合には、対応するトリガ・ハンドラが呼び出され、その結果デジタル・ファイルに対して動作が自動的に行われる。【選択図】図１
2008146668.tif 000002
【特許請求の範囲】
【請求項１】
デジタル・ファイルを自動的に記憶し編成する、オンライン・ファイル・サービスを提供するための方法であって、
（ａ）それぞれがデジタル・ファイル上で特定の動作を行うように構成されている一組のトリガ・ハンドラを、サーバに供給するステップと、
（ｂ）ユーザが同サーバにアクセスして、１つ以上のトリガ・ハンドラを該デジタル・ファイルの属性と一致させる属性基準を特定し、該１つ以上のトリガ・ハンドラによって、サーバが自動的に特定のコンテナを作成して、該属性基準に照し合せて、種々のＭｉｍｅタイプのアップロードさせたデジタル・ファイルを該特定のコンテナ中に自動的に記憶させるステップと、
（ｃ）前記サーバにアップロードされたデジタル・ファイルを受信するステップであって、各アップロードされたデジタル・ファイルが複数の属性を有するステップと、
（ｄ）各アップロードされたデジタル・ファイルの属性を、前記１つ以上のトリガ・ハンドラのそれぞれに対してユーザが特定した前記属性基準と比較するステップと、
（ｅ）一致した場合に、対応するトリガ・ハンドラを呼び出し、その結果呼び出されたトリガ・ハンドラに関連する動作が、対応するアップロードされたデジタル・ファイル対して自動的に行われるステップと、
を含む方法。
【請求項２】
一組のトリガ・ハンドラをサーバに供給するステップが、コンテナ生成／収容ハンドラ、通知ハンドラ、印刷ハンドラ、およびはがきハンドラの任意の組合せを含む、１つ以上のカテゴリのトリガ・ハンドラを供給するステップをさらに含む請求項１に記載の方法。
【請求項３】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、ユーザが属性基準を特定した結果、アップロードされたデジタル・ファイルをコンテナ生成／収容ハンドラが、特定されたコンテナ中に自動的に記憶するステップ、を含む請求項２に記載の方法。
【請求項４】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、ユーザが属性基準を特定した結果、コンテナ生成／収容ハンドラが、必要に応じて前記特定されたコンテナを自動的に生成するステップを含む請求項３に記載の方法。
【請求項５】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、ユーザが属性基準を特定した結果、コンテナ生成／収容ハンドラが、同じコンテナ内に異なるＭｉｍｅタイプのデジタル・ファイルを記憶するステップを含む請求項４に記載の方法。
【請求項６】
デジタル・ファイルを受信し、各アップロードされたデジタル・ファイルの属性を比較するステップが更に、アップロードした各ファイルに関連する任意のメタデータを抽出するステップと、前記メタデータを、前記１つ以上のトリガ・ハンドラのそれぞれに対してユーザが特定した属性基準と比較するステップと、を含む請求項２に記載の方法。
【請求項７】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、ユーザＩＤを含むユーザのためのユーザ・アカウントを生成するステップを含む請求項３に記載の方法。
【請求項８】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、フィルタ嗜好として前記１つ以上のトリガ・ハンドラのそれぞれに対してユーザが特定した前記属性基準をセーブするステップを含む請求項４に記載の方法。
【請求項９】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、前記ユーザ・アカウントと一緒に前記フィルタ嗜好を記憶するステップをさらに含む請求項８に記載の方法。
【請求項１０】
デジタル・ファイルを受信するステップが更に、デジタル・ファイルがアップロードされた場合に、ユーザのフィルタ嗜好を検索するためにユーザのユーザＩＤを使用するステップを含む請求項９に記載の方法。
【請求項１１】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、前記属性基準を特定するユーザに対して一連の構成フォームを表示するステップを含む請求項２に記載の方法。
【請求項１２】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、アップロードしたデジタル・ファイルからのどのファイル属性とメタデータ・フィールドが一致するのかをユーザが特定する第１のセクションと、一致に対応して何がなされるべきかをユーザが特定する第２のセクションと、を供給するステップを含む請求項１１に記載の方法。
【請求項１３】
デジタル・ファイルを自動的に記憶し編成する、オンライン・フォトシェアリング・サービスを提供するための方法であって、
（ａ）それぞれがデジタル・ファイル上で特定の動作を行うように構成されている一組のトリガ・ハンドラを、オンライン・フォトシェアリングに適したサーバに供給するステップと、
（ｂ）ユーザが同サーバにアクセスして、１つ以上のトリガ・ハンドラを該デジタル・ファイルの属性と一致させる属性基準を特定し、該１つ以上のトリガ・ハンドラによって、サーバが自動的に特定のコンテナを作成して、該属性基準に照し合せて、種々のＭｉｍｅタイプのアップロードさせたデジタル・ファイルを該特定のコンテナ中に自動的に記憶させるステップと、
（ｃ）前記サーバにアップロードされた、デジタル画像ファイルと他のＭｉｍｅタイプのファイルを含むデジタル・ファイルを受信するステップであって、各アップロードされたデジタル・ファイルが複数の属性を有するステップと、
（ｄ）各アップロードされたデジタル・ファイルの属性を、前記１つ以上のトリガ・ハンドラのそれぞれに対してユーザが特定した前記属性基準と比較するステップと、
（ｅ）一致した場合に、対応するトリガ・ハンドラを呼び出し、その結果呼び出されたトリガ・ハンドラに関連する動作が、対応するアップロードされたデジタル・ファイル対して自動的に行われるステップと、
を含む方法。
【請求項１４】
一組のトリガ・ハンドラを、サーバに供給するステップが、コンテナ生成／収容ハンドラ、通知ハンドラ、印刷ハンドラ、およびはがきハンドラの任意の組合せを含む、１つ以上のカテゴリのトリガ・ハンドラを供給するステップをさらに含む請求項１３に記載の方法。
【請求項１５】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、ユーザが属性基準を特定した結果、アップロードされたデジタル・ファイルをコンテナ生成／収容ハンドラが、特定されたコンテナ中に自動的に記憶するステップ、を含む請求項１４に記載の方法。
【請求項１６】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、ユーザが属性基準を特定した結果、コンテナ生成／収容ハンドラが、必要に応じて前記特定されたコンテナを自動的に生成するステップを含む請求項１５に記載の方法。
【請求項１７】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、ユーザが属性基準を特定した結果、コンテナ生成／収容ハンドラが、画像、ビデオ、オーディオおよびテキストの任意の組合せを含む、同じコンテナ内に異なるＭｉｍｅタイプのファイルを記憶するステップを含む請求項１６に記載の方法。
【請求項１８】
デジタル・ファイルを受信し、各アップロードされたデジタル・ファイルの属性を比較するステップが、アップロードした各ファイルに関連する任意のメタデータを抽出するステップと、前記メタデータを、前記１つ以上のトリガ・ハンドラのそれぞれに対してユーザが特定した属性基準と比較するステップと、をさらに含む請求項１４に記載の方法。
【請求項１９】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、ユーザＩＤを含むユーザのためのユーザ・アカウントを生成するステップを含む請求項１５に記載の方法。
【請求項２０】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、フィルタ嗜好として前記１つ以上のトリガ・ハンドラのそれぞれに対してユーザが特定した前記属性基準をセーブするステップを含む請求項１６に記載の方法。
【請求項２１】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、前記ユーザ・アカウントと一緒に前記フィルタ嗜好を記憶するステップを含む請求項２０に記載の方法。
【請求項２２】
デジタル・ファイルを受信するステップが更に、デジタル・ファイルがアップロードされた場合に、ユーザのフィルタ嗜好を検索するためにユーザのユーザＩＤを使用するステップを含む請求項２１に記載の方法。
【請求項２３】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、前記属性基準を特定するユーザに対して一連の構成フォームを表示するステップを含む請求項１４に記載の方法。  
【請求項２４】
ユーザが前記サーバにアクセスして属性基準を特定するステップが更に、アップロードしたデジタル・ファイルからのどのファイル属性とメタデータ・フィールドが一致するのかをユーザが特定する第１のセクションと、一致に対応して何がなされるべきかをユーザが特定する第２のセクションと、を供給するステップをさらに含む請求項２３に記載の方法。
【請求項２５】
デジタル・ファイルを自動的に記憶し編成する、オンライン・ファイル・サービスを提供するためのコンピュータ読み取り可能媒体を含むプログラム命令であって、
（ａ）それぞれがデジタル・ファイル上で特定の動作を行うように構成されている一組のトリガ・ハンドラを、サーバに供給するステップと、
（ｂ）ユーザが同サーバにアクセスして、１つ以上のトリガ・ハンドラを該デジタル・ファイルの属性と一致させる属性基準を特定し、該１つ以上のトリガ・ハンドラによって、サーバが自動的に特定のコンテナを作成して、該属性基準に照し合せて、種々のＭｉｍｅタイプのアップロードさせたデジタル・ファイルを該特定のコンテナ中に自動的に記憶させるステップと、
（ｃ）前記サーバにアップロードされたデジタル・ファイルを受信するステップであって、各アップロードされたデジタル・ファイルが複数の属性を有するステップと、
（ｄ）各アップロードされたデジタル・ファイルの属性を、前記１つ以上のトリガ・ハンドラのそれぞれに対してユーザが特定した前記属性基準と比較するステップと、
（ｅ）一致した場合に、対応するトリガ・ハンドラを呼び出し、その結果呼び出されたトリガ・ハンドラに関連する動作が、対応するアップロードされたデジタル・ファイル対して自動的に行われるステップと、
を含む媒体。
【請求項２６】
命令（ａ）が更に、コンテナ生成／収容ハンドラ、通知ハンドラ、印刷ハンドラ、およびはがきハンドラの任意の組合せを含む、１つ以上のカテゴリのトリガ・ハンドラを供給する命令を含む請求項２５に記載のコンピュータ読み取り可能媒体。
【請求項２７】
命令（ｂ）が更に、前記サーバに、前記属性基準に一致するアップロードしたファイルを指定コンテナに自動的に記憶させるように、ユーザが前記コンテナ生成／収容ハンドラを構成できるようにする命令を含む請求項２６に記載のコンピュータ読み取り可能媒体。
【請求項２８】
命令（ｂ）が更に、必要に応じて前記指定コンテナを自動的に生成するように、ユーザが前記コンテナ生成／収容ハンドラの属性基準を特定する命令を含む請求項２７に記載のコンピュータ読み取り可能媒体。
【請求項２９】
命令（ａ）が更に、同じコンテナ内に異なるＭｉｍｅタイプのデジタル・ファイルを記憶するように、ユーザが前記生成／収容ハンドラの属性を特定する命令を含む請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項３０】
命令（ｃ）および（ｄ）が更に、アップロードした各デジタル・ファイルに関連する任意のメタデータを抽出して、前記メタデータを前記１つ以上のトリガ
・ハンドラのそれぞれに対してユーザが特定した前記属性基準と比較する命令、を含む請求項２６に記載のコンピュータ読み取り可能媒体。
【請求項３１】
命令（ｂ）が更に、ユーザＩＤを含むユーザのためのユーザ・アカウントを生成する命令を含む請求項２７に記載のコンピュータ読み取り可能媒体。
【請求項３２】
命令（ｂ）が更に、フィルタ嗜好として前記１つ以上のトリガ・ハンドラのそれぞれに対してユーザが特定した前記属性基準をセーブする命令を含む請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項３３】
命令（ｂ）が更に、前記ユーザ・アカウントと一緒に前記フィルタ嗜好を記憶する命令を含む請求項３２に記載のコンピュータ読み取り可能媒体。
【請求項３４】
命令（ｃ）が更に、デジタル・ファイルをアップロードした場合に、前記ユーザのフィルタ嗜好を検索するためにユーザのユーザＩＤを使用する命令を含む請求項３３に記載のコンピュータ読み取り可能媒体。
【請求項３５】
命令（ｂ）が更に、ユーザに対して前記属性基準を特定する一連の構成フォームを表示する命令を含む請求項２６に記載のコンピュータ読み取り可能媒体。
【請求項３６】
命令（ｂ）が更に、アップロードしたデジタル・ファイルからのどのファイル属性とメタデータ・フィールドが一致するのかをユーザが特定する第１のセクションと、一致に対応して何がなされるべきかをユーザが特定する２のセクションと、を供給する命令を含む請求項３５に記載のコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル・ファイルの電子記憶および共有に関し、特に異なるタイプのデジタル画像を自動的に記憶し、編成するためのフォトシェアリング・サーバ・フィルタを提供するための方法およびシステムに関する。
【背景技術】
【０００２】
画像、音楽およびビデオを含むデジタル・ファイルを記憶し、編成したいユーザは、２つの基本的選択肢を有する。第１の選択肢は、大部分のコンピュータ・オペレーティング・システム（例えば、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、Ｍａｃｉｎｔｏｓｈ（商標））が提供する標準的なツリーをベースとするディレクトリ・サービスを使用して、そのＰＣ上のコンテナ内でデジタル・ファイルを記憶し、編成する方法である。ファイル・システム・ディレクトリは、任意のＭｉｍｅタイプのデジタル・ファイルを記憶することができる。Ｍｉｍｅタイプは、Ｍｉｍｅコード化システムをベースとするファイル識別であり、ファイルの内容を識別するための基準である。主要なＭｉｍｅタイプは、アプリケーション、オーディオ、画像、テキストおよびビデオである。通常、ディレクトリに書き込む許可を受けている人は誰でも、ファイルのＭｉｍｅタイプが何であれ、そこに任意のファイルを記憶することができる。
【０００３】
第２の選択肢は、オンライン・フォトシェアリング・サイト内のアルバム、および例えば、写真収集アプリケーション、音楽収集アプリケーションおよびビデオ収集アプリケーションのようなソフトウェア・アプリケーションにより制御されているコンテナのようなコンテナ内にデジタル・ファイルを記憶する方法である。
【０００４】
しかし、ファイル・システム・ディレクトリとは異なり、第２の選択肢内のコンテナは、特定のタイプのデジタル・ファイルだけを記憶し処理することができるだけである。例えば、デジタル画像だけをオンライン・フォトシェアリング・サイトにアップロードしたり、または写真収集アプリケーション内にインポートすることができるだけであり、一方、音楽収集アプリケーションにより処理することができるのは音楽ファイルだけである。これらのタイプのアプリケーションの場合、ユーザは、記憶しまたは共有する特定の媒体タイプを指定することはできない。例えば、従来のオンライン・フォトシェアリングの場合には、ユーザは共通のアルバム内に画像およびビデオ・クリップの両方を記憶することはできない。
【０００５】
特に従来のフォトシェアリング・サイトの場合には、ユーザは、画像ファイルしかアップロードできないばかりでなく、サイトに画像をアップロードすると、ユーザは、新しい写真アルバムを生成し、次に選択した画像を適当な写真アルバムに移動させることにより画像を手動で編成しなければならない。
【０００６】
画像を手動で記憶し編成すると、ユーザは２つの方法のうちの一方を使用して他の画像に通知することができる。第１の方法の場合には、ユーザは、どのユーザがアルバムを見ることができるのかを指定して、アルバムに対する嗜好を設定し、各個人にアルバムのウェブ・アドレスを個人的に通知する。第２のもっと普通の方法の場合には、ユーザは自分がそのアルバムを見たい各個人の電子メール・アドレスをタイプインし、フォトシェアリング・サイトは、同封のＵＲＬをクリックすることにより、そのアルバムを見たい受信人を招待する電子メールを自動的に送る。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
何回もやっているうちに、ユーザは、手動でファイルを編成し、画像毎に通知を送信するのが面倒なことであり、退屈なものであることが分かってくる。それ故、デジタル・ファイルを記憶し、編成するための方法およびシステムの改善が待望されている。本発明は、このようなニーズを満足する。
【課題を解決するための手段】
【０００８】
本発明は、オンラインでデジタル・ファイルを自動的に記憶し編成するファイル・サービスを提供するための方法およびシステムである。この方法およびシステムは、サーバにデジタル・ファイルに対して特定の動作を行うようにそれぞれ構成されている一組のトリガ・ハンドラを供給するステップを含む。ユーザは、サーバにログインし、各トリガ・ハンドラに属性基準を指定することができる。ユーザがアップロードしたデジタル・ファイルは、サーバにより受信されるが、各ファイルはそれと関連する複数の属性を有する。次に、各ファイルの属性は、各トリガ・ハンドラに対してユーザが入力した属性基準と比較される。一致した場合には、対応するトリガ・ハンドラが呼び出され、その結果デジタル・ファイルに対して動作が自動的に行われる。
【０００９】
本発明の方法およびシステムによれば、ユーザは、例えば、コンテナの生成、コンテナ内へのユーザの指定した基準に適合するアップロードされたファイルの収容、ユーザが入力したアドレスへの電子メール通知の自動送信、ある日付で生成したファイルの印刷のような所望の動作をファイルに対して行うように、トリガ・ハンドラを構成することができる。
【発明を実施するための最良の形態】
【００１０】
本発明は、異なるＭｉｍｅタイプのデジタル・ファイルを自動的に記憶し、編成するファイル・サービスを提供するための方法およびシステムに関する。下記の説明は、通常の当業者が、本発明を製造し、使用することができるようにするためのものであって、特許出願およびその要件に適合している。当業者であれば、本明細書に記載する好ましい実施形態および一般的な原理および機能に対する種々の修正を容易に理解することができるだろう。それ故、本発明は図の実施形態に限定されるものではなく、本明細書に記載する原理および機能に一致する最も広い範囲によるものである。
【００１１】
本発明は、記憶するためにファイルがサーバにアップロードされ、サーバが、ユーザ指定のファイルの属性に基づいてファイルを自動的に記憶し、編成するデジタル・ファイルを記憶し、編成するための方法およびシステムを改良したものを提供する。さらに、異なるタイプのファイルを同じコンテナ内に記憶することができる。
【００１２】
図１は、本発明の好ましい実施形態によりデジタル・ファイルを自動的に記憶し、編成するオンライン・ファイル・サービス・システム１０を示すブロック図である。システム１０は、インターネットのようなネットワーク１８を通して、ファイル・サービス・サイト１４にアクセスする１つ以上のクライアント・デバイス１２を含む。インターネットに接続すると、クライアント・デバイス１２は、表示するためにファイル・サービス・サイト１４からデジタル・ファイル１６を記憶および／または受信するために、ファイル・サービス・サイト１４にデジタル・ファイル１６をアップロードすることができる。
【００１３】
クライアント・デバイス１２は、デジタル・ファイルを記憶し、ＰＣのようなネットワーク１８を通して通信することができる電子デバイスである。デジタル・ファイル１６は、テキスト・ファイル、画像ファイル、オーディオ・ファイルおよびムービー・ファイルを含む、異なるＭｉｍｅタイプを有することができる。好ましい実施形態の場合には、ク
ライアント・デバイス１２は、ブラウザをベースとしているが、ブラウザをベースとしていないデバイスも、デバイス１２上で稼働している特種なアプリケーション（図示せず）によりサポートすることができる。
【００１４】
ある好ましい実施形態の場合には、ファイル・サービス・サイト１４は、フォトシェアリング・サイトであり、サイトにアップロードされるデジタル・ファイル１６のタイプは、ほとんどデジタル画像であるが、ビデオ・クリップおよびオーディオも含む。フォトシェアリングの実施形態の場合には、クライアント・デバイス１２は、また、例えば、写真キオスク、ウェブ対応デジタル・カメラ、ＰＤＡおよび携帯電話のようなデジタル画像および／またはビデオを記憶することができる任意の電子デバイスを含むことができる。
【００１５】
ある好ましい実施形態の場合には、デジタル・ファイル１６、特に画像のうちのいくつかまたは全部は、ファイル１６を記述および／または分類するそれらと関連するメタデータ２２を有する。メタデータ２２は、ファイル１６内に内蔵することもできるし、または別のファイル１６に記憶することもできる。他のタイプのデジタル・ファイル１６も、例えば、ＨＴＭＬおよびＸＭＬ文書のようなメタデータ２２を含むことができる。
【００１６】
本発明のある態様によれば、ユーザは、同じコンテナ（好ましい実施形態のアルバム）内に異なるタイプのファイル１６を記憶し、Ｍｉｍｅタイプを含むファイル１６の指定属性に基づいて、各ファイル１６に対して自動的に動作するように、オンライン・ファイル・サービス・サイト１４を構成することができる。
【００１７】
これらの機能を実行するために、ファイル・サービス・サイト１４は、ウェブ・サーバ／アップロード・マネージャ２４、メタデータ・フィルタ２６、ユーザ・アカウントおよび嗜好データベース２８、デジタル・ファイルおよびアルバム・データベース３０、および１つまたは複数のトリガ・ハンドラ３２を含む少なくとも１つのサーバ２０を備える。ウェブ・サーバ／アップロード・マネージャ２４は、クライアント・デバイス１２からの接続を受け入れ、アップロードしたファイル１６を受信する。ウェブ・サーバ／アップロード・マネージャ２４は、また、コンテナ・アルバムを見るユーザの嗜好およびリクエストを設定するための、ウェブ・ブラウザ（図示せず）からの相互作用を処理する。
【００１８】
トリガ・ハンドラ３２は、ファイル１６に対して各動作を自動的に行うルーチンである。好ましい実施形態の場合には、コンテナ生成／収容ハンドラ、通知ハンドラ、印刷ハンドラ、およびはがきハンドラを含む種々のカテゴリのトリガ・ハンドラ３２がある。ユーザは、ファイルの属性をベースとする特定の画像に対して動作するために、トリガ・ハンドラ３２が呼び出された場合に使用する規則であるフィルタ嗜好を構成するために、ウェブを通してサーバ２０にアクセスする。好ましい実施形態の場合には、フィルタ嗜好は、ユーザ・アカウントおよび嗜好データベース２８に記憶される。
【００１９】
ファイル１６がアップロードされると、メタデータ・フィルタ２６は、アップロードした各ファイル１６に関連するメタデータ２２を抽出し、メタデータ２２が、ユーザ嗜好データベース２８内に記憶しているフィルタ嗜好のユーザが構成したファイル属性のどれかと一致する場合には、アルバムの生成およびアルバム内へのファイル１６の記憶のようなファイル１６に対するその動作を自動的に実行するために、適当なトリガ・ハンドラ３２が呼び出される。
【００２０】
図２は、本発明の好ましい実施形態によるファイル・サービス・サイト１４にアップロードされたデジタル・ファイルを自動的に記憶し、編成するためのプロセスの流れ図である。このプロセスは、ユーザが、ウェブ・ブラウザを通してファイル・サービス・サイト１４内にログインし、アカウントを開設した場合に、ステップ２００においてスタートす
る。ユーザＩＤを含むすべてのユーザのアカウント情報は、ユーザ・アカウントおよび嗜好データベース２８に記憶される。
【００２１】
ユーザがファイル・サービス１４のメンバーになると、ファイル・サービス１４は、ユーザがファイル１６をアップロードした場合に、各トリガ・ハンドラ３２が呼び出される時間を制御するフィルタ嗜好を入力するように、ユーザに対してステップ２０２において一連の構成フォームを表示する。好ましい実施形態の場合には、フィルタ嗜好フォームは、使用できる種々のタイプのトリガ・ハンドラ３２に特有なものであり、アップロードされた場合に、適当なトリガ・ハンドラにファイル１６をフィルタリングするために使用する画像のための属性基準を入力するためのユーザ用のいくつかのフィールドを有する。
【００２２】
図３〜図６は、例示としてのフィルタ嗜好フォームを示す図面である。図３はアルバム生成／収容トリガに対応するフォームである。図４は、通知トリガに対応するフォームである。図５は、印刷トリガに対応するフォームである。図６は、はがきトリガに対応するフォームである。
【００２３】
図３を参照すると、各フォーム４０は、２つのセクション、すなわち属性基準セクション４２、および「動作」セクション４４を含む。属性基準セクション４２により、ユーザはアップロードしたファイル１６からのどのファイル属性およびメタデータ・フィールドが一致すべきであるのか、またどのような一致の場合に適当なトリガ・ハンドラ３２を呼び出すのかを指定することができる。ある実施形態の場合には、属性基準セクション４２は、ユーザがメタデータ・フィールド名４６を入力するためのコラム、オペレータ４８を入力するためのコラム、および対応するフィールド名に対する値５０を入力するためのコラムを含む。
【００２４】
フィルタ嗜好フォーム４０の動作セクション４４は、トリガ・ハンドラ３２に特有なものであるが、ユーザは、例えば、指定アルバムの生成／収容のような一致した場合に取るべき動作を指定することができる。
【００２５】
図２を再度参照すると、ステップ２０４において、ユーザがフィルタ嗜好フォーム４０に記入をすますと、ユーザ・アカウントおよび嗜好データベース２８にフィルタ嗜好が記憶される。その後いつでも、ユーザは、ステップ２０６において、クライアント・デバイス１２からファイル・サービス・サイト１４にファイルをアップロードすることができる。ステップ２０８において、ウェブ・サーバ／アップロード・マネージャ２４は、ファイル１６を受信し、これらのファイルをユーザのユーザＩＤと一緒にメタデータ・フィルタ２６に送る。ステップ２１０において、メタデータ・フィルタ２６は、ユーザのためにフィルタ嗜好を検索するためにユーザＩＤを使用する。ステップ２１２において、メタデータ・フィルタ２６は、受信した場合ファイル１６からメタデータ２２を抽出し、抽出したメタデータ２２をユーザのフィルタ嗜好が指定する属性基準４２と比較する。メタデータ・フィルタ２６が、ステップ２１４において一致を検出した場合には、メタデータ・フィルタ２６は対応するトリガ・ハンドラ３２を呼び出し、トリガ・ハンドラ３２およびユーザ嗜好が定義した動作がデジタル・ファイル１６に対して自動的に実行される。
【００２６】
図３に示すように、例えば、サーバ２０が、「クリスマス２００２」および「２００２年１２月」という名前の２つのアルバム内に、属性基準セクション４２内の基準に一致するファイルを自動的に記憶するように構成する嗜好をユーザはすでに入力している。そのメタデータ「日付」フィールドが「１２−０１−０２」および「１２−３１−０２」の間の値を有し、そのメタデータ「カテゴリ」フィールドが「休日」の値を「含んでいる」ユーザがアップロードしたすべてのファイル１４は、２つの指定アルバムに記憶される。アルバムがまだ存在しない場合には、サーバ２０はアルバムを生成する。アルバムの場合、
動作セクション４４により、ユーザはまた、アルバムが記憶することができるＭｉｍｅタイプを指定することができる。「全部」を選択した場合には、アルバムは任意のタイプのファイルを記憶し、表示することができる。
【００２７】
図４〜図６は、ファイル嗜好フォームの他の例を示す。これらのフォーム上の属性基準セクション４２は図３のものに類似していて、類似の参照番号は類似の構成要素を示す。図４を参照すると、この図は、本発明による通知トリガのためのフィルタ嗜好フォーム４０’を示す。通知トリガにより、ユーザは、電子メール、ポケットベル（ｐａｇｅｒ）および／またはファクシミリにより、指定の第三者にあるファイル１６が到着したことを知らせる通知を自動的に送信するように、サーバ２０を構成することができる。図４のフィルタ嗜好フォーム４０’は、電子メール通知用である。フォーム４０’の動作セクション４４は、受信人の電子メール・アドレスを入力するためのフィールド６０、電子メールのテンプレートを選択するためのフィールド６２、電子メールに任意のメッセージを追加するためのフィールド６４、およびファイル１６に添付するのかどうか、またはファイル１６にリンクを追加するのかどうかを指定するためのチェック・ボックス６６を含む。フォーム４０’は、また、一致するファイル１６が検出された場合、電子メール通知を送信する頻度を指定するための送信オプション６８を含むことができる。オプション６８は、一致する度の電子メールの送信、すべての一致に対して１日につき１回の電子メールの送信、または一週間毎のすべての通知の１回の送信を含むことができる。
【００２８】
図５を参照すると、この図は印刷トリガに対するフィルタ嗜好フォーム４０”を示す。印刷トリガは、属性基準４２と一致するファイル１６を自動的に印刷する。フォーム４０”の動作セクションは、画像毎の印刷回数および印刷のサイズを指定するためのユーザ用のフィールド７０を含む。また、送信オプション７２および受信人を指定するためのフィールド７４を含む。
【００２９】
図６を参照すると、この図は、はがきトリガのためのフィルタ嗜好ファイル４０”’を示す。はがきトリガは、一致する画像を内蔵していて、次に指定の受信人に送信される電子はがきの生成を通してユーザを導く。フォーム４０”’の動作セクション４４は、ユーザがはがきを選択するためのフィールド８０、受信人の電子メール・アドレス用のフィールド８２、送信回数用のフィールド８４、およびはがきを送信する時間用のフィールド８６を含む。
【００３０】
図の実施形態により本発明を説明してきた。通常の当業者であれば、これらの実施形態を種々に変更することができること、およびすべての変更は、本発明の精神および範囲内に含まれることを容易に理解することができるだろう。それ故、当業者であれば、本発明の精神および範囲から逸脱することなしに種々の修正を行うことができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の好ましい実施形態によりデジタル・ファイルを自動的に記憶し、編成するオンライン・ファイル・サービス・システムを示すブロック図。
【図２】本発明の好ましい実施形態によりファイル・サービス・サイトにアップロードされたデジタル・ファイルを自動的に記憶し、編成するためのプロセスの流れ図。
【図３】アルバム生成／収容トリガに対応するフォーム。
【図４】通知トリガに対応するフォーム。
【図５】印刷トリガに対応するフォーム。
【図６】はがきトリガに対応するフォーム。
【図１】
2008146668.tif 000003
【図２】
2008146668.tif 000004
【図３】
2008146668.tif 000005
【図４】
2008146668.tif 000006
【図５】
2008146668.tif 000007
【図６】
2008146668.tif 000008