(57)【要約】【課題】電子メールの部分を供給する方法、装置、物品、システムを提供すること。【解決手段】まず、電子メールのすべてより少ないものを供給することが望ましいかどうかを判定する。部分を選択し、次に、供給する。選択は、転送レート、メッセージ・サイズ、およびファイル・フォーマットに基づくものとすることができる。【選択図】図１
2007527578.tif 000002
【特許請求の範囲】
【請求項１】
電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定するステップと、
前記電子メール・メッセージの部分を選択するステップと、
前記電子メール・メッセージの前記選択された部分を供給するステップとを含む方法。
【請求項２】
前記電子メール・メッセージのすべてより少ないものを供給することが望ましいとの判定に応答して、前記電子メール・メッセージに関連するフォーマットを判定するステップと、
前記判定されたフォーマットに基づいて前記電子メール・メッセージの部分を選択するステップとをさらに含む、請求項１に記載の方法。
【請求項３】
前記電子メール・メッセージの前記選択された部分の分解能を減らすステップを含み、前記提供するステップが、
減らされた分解能を有する前記電子メール・メッセージの前記部分を供給するステップ
を含む、請求項１に記載の方法。
【請求項４】
前記電子メール・メッセージの前記選択された部分の前記分解能を減らすステップが、前記電子メール・メッセージに関連する少なくとも１つのファイルの部分をダウンキャストするステップを含む、請求項３に記載の方法。
【請求項５】
前記少なくとも１つのファイルをダウンキャストするステップが、オーディオ・ファイル、ビデオ・ファイル、マルチメディア・ファイル、イメージ・ファイル、およびグラフィックス・ファイルのうちの少なくとも１つをダウンキャストするステップを含む、請求項４に記載の方法。
【請求項６】
前記少なくとも１つのファイルをダウンキャストするステップが、前記少なくとも１つのファイルのフルサイズで分解能を減らされた版、前記少なくとも１つのファイルの減らされたサイズで減らされた分解能の版、前記少なくとも１つのファイルの減らされたサイズでフル分解能の版、および前記少なくとも１つのファイルの減らされた色分解能の版のうちの少なくとも１つを供給するステップを含む、請求項５に記載の方法。
【請求項７】
前記電子メール・メッセージのすべてを供給することが望ましいかどうかを判定するステップが、データ転送レートに関連する値を判定するステップと、前記電子メール・メッセージのサイズに関連する値を判定するステップと、メール転送判断基準を判定するステップとを含む、請求項１、２、または３に記載の方法。
【請求項８】
前記電子メール・メッセージのすべてを供給することが望ましいかどうかを判定するステップが、データ転送レートに関連する値を判定するステップと、
前記電子メール・メッセージのサイズに関連する値を判定するステップと、
メール転送判断基準を判定するステップとを含み、
前記電子メール・メッセージの前記サイズに関連する前記値を判定するステップが、前記判定されたフォーマットに基づいて、少なくとも１つのチャート、テーブル、ページ、会議日程、目次、要約、オーディオ・クリップ、またはビデオ・クリップを識別するステップを含む、請求項２に記載の方法。
【請求項９】
前記電子メール・メッセージの前記サイズに関連する前記値を判定するステップが、前記少なくとも１つの識別されたチャート、テーブル、ページ、会議日程、目次、要約、オーディオ・クリップ、およびビデオ・クリップのサイズに関連する値を判定するステップを含む、請求項８に記載の方法。
【請求項１０】
前記電子メール・メッセージの前記部分を選択するステップが、少なくとも１つの識別されたチャート、テーブル、ページ、会議日程、目次、要約、オーディオ・クリップ、またはビデオ・クリップの前記サイズに関連する前記判定された値に基づいて、前記少なくとも１つの識別されたチャート、テーブル、ページ、会議日程、目次、要約、オーディオ・クリップ、またはビデオ・クリップを選択するステップを含む、請求項８に記載の方法。
【請求項１１】
前記データ転送レートに関連する前記値を判定するステップが、デバイス・プロファイルに基づいて前記データ転送レートに関連する前記値を判定するステップ、または少なくとも１つの受信されたデータ・パケット内のデータおよび前記受信されたデータ・パケットに関連する時間期間に基づいて平均データ転送レートを判定するステップを含む、請求項７に記載の方法。
【請求項１２】
前記メール転送判断基準を判定するステップが、ユーザ入力・ユーザ・プロファイル、およびデバイス・プロファイルのうちの少なくとも１つに基づいて、閾値時間、デフォルト閾値時間、ユーザの好む最大転送時間、最大添付ファイル・サイズ、最小平均転送レート、および時刻のうちの少なくとも１つを判定するステップを含む、請求項７に記載の方法。
【請求項１３】
前記電子メール・メッセージの前記部分を選択するステップが、前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージに関連する少なくとも１つのファイルの前記サイズに関連する前記判定された値を使用して転送時間を推定するステップと、
前記閾値時間と前記推定された転送時間とを比較するステップとを含む、請求項１２に記載の方法。
【請求項１４】
減らされた分解能を有する前記電子メール・メッセージの前記部分を選択するステップが、前記電子メール・メッセージに関連する少なくとも１つのファイルの部分を選択するステップを含む、請求項３に記載の方法。
【請求項１５】
前記減らされた分解能を有する前記電子メール・メッセージの前記部分を選択するステップが、減らされた分解能を選択するステップと、
イメージのセクションを選択するステップと、
代替テキストを供給するステップとのうちの少なくとも１つを含む、請求項３に記載の方法。
【請求項１６】
前記電子メール・メッセージの前記部分を選択するステップが、前記電子メール・メッセージの前記部分を動的に選択するステップを含む、請求項３に記載の方法。
【請求項１７】
前記電子メール・メッセージの前記部分を動的に選択するステップが、前記電子メール・メッセージのうちで時間間隔を指定する部分を選択するステップおよびフレーム数を指定する部分を選択するステップのうちの少なくとも１つを含む、請求項１６に記載の方法。
【請求項１８】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記電子メール・メッセージの前記選択された部分を送信するステップと、
前記電子メール・メッセージを保管するステップとを含む、請求項２または３に記載の方法。
【請求項１９】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記選択された部分をサーバからプロセッサ・ベース・デバイスに送信し、前記電子メール・メッセージを前記サーバで保管するステップ、または前記選択された部分をプロセッサ・ベース・デバイスからサーバに送信し、前記電子メール・メッセージを前記プロセッサ・ベース・デバイスで保管するステップを含む、請求項１８に記載の方法。
【請求項２０】
前記選択された部分を供給する選択肢をユーザに与えるステップと、前記選択された部分を供給することを前記ユーザが選択することに応答して前記選択された部分を供給するステップとをさらに含む、請求項２または３に記載の方法。
【請求項２１】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記電子メール・メッセージのトリクル・アップロードおよびトリクル・ダウンロードのうちの少なくとも１つを含む、請求項２に記載の方法。
【請求項２２】
実質的に前記電子メール・メッセージの前記選択された部分を供給した後に、前記電子メール・メッセージの追加の選択された部分を供給するステップをさらに含む、請求項２に記載の方法。
【請求項２３】
前記電子メール・メッセージの追加の選択された部分を供給するステップが、前記電子メール・メッセージを供給するステップを含む、請求項２２に記載の方法。
【請求項２４】
前記電子メール・メッセージの前記少なくとも１つの部分を示す少なくとも１つのテキスト文字列を表示するステップと、
前記電子メール・メッセージの前記少なくとも１つの部分の優先順位レベルの少なくとも１つの表示を表示するステップと、
前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に対応する少なくとも１つの選択フィールドを表示するステップと、
前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、
前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの選択フィールドのうちの前記選択された１つの外見を変更するステップをさらに含む、請求項３に記載の方法。
【請求項２５】
前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に対応する、サイズ・フィールド、ページ・フィールド、および推定されたダウンロード時間のうちの少なくとも１つを表示するステップをさらに含む、請求項２４に記載の方法。
【請求項２６】
少なくとも１つの優先順位レベル・フィールドが前記ユーザによって選択されたことの検出に応答して、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分の優先順位レベルを変更するステップをさらに含む、請求項２５に記載の方法。
【請求項２７】
ユーザ・ポインタ・コントローラを用いてグラフィカル・ユーザ・ディスプレイ上のポインタ要素を制御するステップをさらに含み、前記ポインタ・コントローラが、前記ユーザによる操作に応答する位置および選択状況を有する、請求項３に記載の方法。
【請求項２８】
データ転送レートに関連する値を判定するステップと、
電子メール・メッセージのサイズに関連する値を判定するステップと、
メール転送判断基準を判定するステップとを含み、
前記選択するステップが、前記判定された転送レート値、前記電子メール・メッセージの前記サイズに関連する前記判定された値、および前記判定されたメール転送判断基準に基づいて前記電子メール・メッセージの部分を選択するステップを含む、請求項１に記載の方法。
【請求項２９】
前記データ転送レートに関連する前記値を判定するステップが、少なくとも１つの受信されたデータ・パケットに基づいて前記データ転送レートに関連する前記値を判定するステップを含む、請求項２８に記載の方法。
【請求項３０】
前記受信されたデータ・パケットに基づいて前記データ転送レートに関連する前記値を判定するステップが、前記受信されたデータ・パケット内のデータおよび前記受信されたデータ・パケットに関連する時間期間を使用して平均データ転送レートを判定するステップを含む、請求項２９に記載の方法。
【請求項３１】
前記データ転送レートに関連する前記値を判定するステップが、デバイス・プロファイルに基づいて前記データ転送レートに関連する前記値を判定するステップを含む、請求項２８に記載の方法。
【請求項３２】
前記メール転送判断基準を判定するステップが、ユーザ入力、ユーザ・プロファイル、およびデバイス・プロファイルのうちの少なくとも１つに基づいて前記メール転送判断基準を判定するステップを含む、請求項２８に記載の方法。
【請求項３３】
前記メール転送判断基準を判定するステップが、閾値時間、最大添付ファイル・サイズ、最小平均転送レート、時刻、デフォルト閾値時間、およびユーザの好む最大転送時間のうちの少なくとも１つを判定するステップを含む、請求項２８に記載の方法。
【請求項３４】
前記電子メール・メッセージの前記部分を選択するステップが、前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージの前記サイズに関連する前記判定された値を使用して転送時間を推定するステップを含む、請求項３３に記載の方法。
【請求項３５】
前記電子メール・メッセージの前記部分を選択するステップが、前記閾値時間と前記推定された転送時間とを比較するステップを含む、請求項３４に記載の方法。
【請求項３６】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記電子メール・メッセージの前記選択された部分を送信するステップと、
前記電子メール・メッセージを保管するステップとを含む、請求項２８に記載の方法。
【請求項３７】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記選択された部分をサーバからプロセッサ・ベース・デバイスに送信するステップと、
前記電子メール・メッセージを前記サーバで保管するステップを含む、請求項３６に記載の方法。
【請求項３８】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記選択された部分をプロセッサ・ベース・デバイスからサーバに送信するステップと、
前記電子メール・メッセージを前記プロセッサ・ベース・デバイスで保管するステップとを含む、請求項３６に記載の方法。
【請求項３９】
前記選択された部分の表示および前記選択された部分を供給する選択肢のうちの少なくとも１つをユーザに与えるステップをさらに含む、請求項２８に記載の方法。
【請求項４０】
前記選択された部分を供給するステップが、前記選択された部分を供給することをユーザが選択することに応答して前記選択された部分を供給するステップを含む、請求項３９に記載の方法。
【請求項４１】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記電子メール・メッセージのトリクル・アップロードおよびトリクル・ダウンロードのうちの少なくとも１つを含む、請求項２８に記載の方法。
【請求項４２】
実質的に前記電子メール・メッセージの前記選択された部分を供給した後に、前記電子メール・メッセージを供給するステップをさらに含む、請求項２８に記載の方法。
【請求項４３】
前記電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定する前記ステップが、電子メール・メッセージに関連する少なくとも１つのディジタル権利に基づいて、ユーザが前記電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定するステップを含み、
前記電子メールの部分を選択する前記ステップが、前記電子メール・メッセージのうちで前記ユーザが受信を許可される部分を選択するステップを含む、請求項１に記載の方法。
【請求項４４】
ユーザが前記電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定するステップが、著作権、配布権、放送権、複製権、出版権、ライセンス交付制限、公正使用、およびディジタル・ミレニアム著作権法によって課せられる制限のうちの少なくとも１つに基づいて、ユーザが前記電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定するステップを含む、請求項４３に記載の方法。
【請求項４５】
前記ユーザが前記電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定するステップが、ユーザ入力およびユーザ・プロファイルのうちの少なくとも１つにアクセスするステップを含む、請求項４３に記載の方法。
【請求項４６】
前記ユーザ・プロファイルにアクセスするステップが、ローカル・デバイスおよびリモート・デバイスのうちの少なくとも１つにある前記ユーザ・プロファイルにアクセスするステップを含む、請求項４５に記載の方法。
【請求項４７】
前記電子メール・メッセージの保護された部分を受信する許可を獲得するステップをさらに含む、請求項４３に記載の方法。
【請求項４８】
前記許可を獲得するステップが、前記電子メール・メッセージの前記保護された部分を受信するライセンスを獲得するステップを含む、請求項４７に記載の方法。
【請求項４９】
前記許可を獲得するステップが、前記ユーザを前記電子メール・メッセージの前記保護された部分に対する前記ディジタル権利の所有者に向けるステップを含む、請求項４７に記載の方法。
【請求項５０】
前記許可の獲得に応答して、前記電子メール・メッセージの前記保護された部分を供給するステップをさらに含む、請求項４７に記載の方法。
【請求項５１】
前記部分を選択するステップが、前記電子メール・メッセージに関連する少なくとも１つのファイルのフォーマットを判定するステップを含む、請求項４３に記載の方法。
【請求項５２】
前記電子メール・メッセージの前記部分を選択するステップが、前記判定されたファイル・フォーマットに基づいて、少なくとも１つのチャート、テーブル、ページ、会議日程、目次、要約、オーディオ・クリップ、またはビデオ・クリップを識別選択するステップを含む、請求項５１に記載の方法。
【請求項５３】
前記電子メール・メッセージの前記部分を選択するステップが、前記判定されたファイル・フォーマットに基づいて、前記電子メール・メッセージに関連する前記少なくとも１つのファイルの分解能を減らすステップを含む、請求項５１に記載の方法。
【請求項５４】
前記少なくとも１つのファイルの前記分解能を減らすステップが、オーディオ・ファイル、ビデオ・ファイル、マルチメディア・ファイル、イメージ・ファイル、およびグラフィックス・ファイルのうちの少なくとも１つの１部分をダウンキャストするステップを含む、請求項５３に記載の方法。
【請求項５５】
前記電子メール・メッセージのすべてより少ないものを受信することが望ましいことを判定するステップをさらに含む、請求項４３に記載の方法。
【請求項５６】
前記電子メール・メッセージのすべてより少ないものを供給することが望ましいことを判定するステップが、閾値時間を判定するステップと、
データ転送レートに関連する値を判定するステップと、
電子メール・メッセージのサイズに関連する値を判定するステップと、
前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージの前記サイズに関連する前記判定された値を使用して転送時間を推定するステップと、
前記閾値時間と前記推定された転送時間とを比較するステップと、前記比較に基づいて前記電子メール・メッセージの部分を選択するステップとを含む、請求項５５に記載の方法。
【請求項５７】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記選択された部分をサーバからプロセッサ・ベース・デバイスに送信するステップと、
前記電子メール・メッセージを前記サーバで保管するステップとを含む、請求項４３に記載の方法。
【請求項５８】
前記電子メール・メッセージの前記選択された部分を供給するステップが、前記選択された部分をプロセッサ・ベース・デバイスからサーバに送信するステップと、
前記電子メール・メッセージを前記プロセッサ・ベース・デバイスで保管するステップとを含む、請求項４３に記載の方法。
【請求項５９】
実行された時に、プロセッサが、リモート・デバイスへの送達のために電子メール・メッセージにアクセスするステップと、
前記電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定するステップと、
前記電子メール・メッセージの部分を選択するステップと、
前記電子メール・メッセージの前記選択された部分を前記リモート・デバイスに供給するステップとを可能にする命令を含む１つまたは複数の機械可読記憶媒体を含む物品。
【請求項６０】
前記命令は、実行された時に、プロセッサが、前記電子メール・メッセージのすべてより少ないものを供給することが望ましいとの判定に応答して前記電子メール・メッセージに関連するフォーマットを判定するステップと、
前記判定されたフォーマットを使用して前記電子メール・メッセージの部分を選択するステップとを可能にする、請求項５９に記載の物品。
【請求項６１】
前記命令は、実行された時に、プロセッサが、前記電子メール・メッセージの前記選択された部分の分解能を減らすステップと、
減らされた分解能を有する前記電子メール・メッセージの前記部分を供給するステップとを可能にする、請求項５９に記載の物品。
【請求項６２】
前記命令は、実行された時に、プロセッサが、前記電子メール・メッセージの前記選択された部分をダウンキャストするステップを可能にする、請求項６１に記載の物品。
【請求項６３】
前記命令は、実行された時に、プロセッサが、前記電子メール・メッセージに関連する少なくとも１つのファイルの部分を選択するステップを可能にする、請求項６１に記載の物品。
【請求項６４】
前記命令は、実行された時に、プロセッサが、少なくとも１つのタグに基づいて前記電子メール・メッセージに関連する少なくとも１つのファイルの部分を選択するステップを可能にする、請求項６１に記載の物品。
【請求項６５】
前記命令は、実行された時に、プロセッサが、前記電子メール・メッセージの前記部分を動的に選択するステップを可能にする、請求項６１に記載の物品。
【請求項６６】
前記命令は、実行された時に、前記プロセッサが、データ転送レートに関連する値を判定するステップと、
前記電子メール・メッセージのサイズに関連する値を判定するステップと、
メール転送判断基準を判定するステップとを可能にする、請求項６０または６１に記載の物品。
【請求項６７】
前記命令は、実行された時に、前記プロセッサが、前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージに関連する少なくとも１つのファイルのサイズに関連する判定された値を使用して転送時間を推定するステップと、
閾値時間と前記推定された転送時間とを比較するステップとを可能にする、請求項６６に記載の物品。
【請求項６８】
前記命令は、実行された時に、前記プロセッサが、前記電子メール・メッセージの前記選択された部分を転送し、前記電子メール・メッセージを保管するステップを可能にする、請求項６０または６１に記載の物品。
【請求項６９】
前記命令は、実行された時に、前記プロセッサが、実質的に前記電子メール・メッセージの前記選択された部分を供給した後に、前記電子メール・メッセージの追加の選択された部分を供給するステップを可能にする、請求項６０に記載の物品。
【請求項７０】
前記命令は、実行された時に、前記プロセッサが、前記電子メール・メッセージを供給するステップを可能にする、請求項６０に記載の物品。
【請求項７１】
前記命令は、実行された時に、プロセッサが、データ転送レートに関連する値を判定するステップと、
前記電子メール・メッセージのサイズに関連する値を判定するステップと、
メール転送判断基準を判定するステップと、
前記判定されたデータ転送レート、前記電子メール・メッセージの前記サイズに関連する前記判定された値、および前記判定されたメール転送判断基準に基づいて前記電子メール・メッセージの部分を選択するステップとを可能にする、請求項５９に記載の物品。
【請求項７２】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、少なくとも１つの受信されたデータ・パケットおよび前記受信されたデータ・パケットに関連する時間期間を使用して平均データ転送レートを判定するステップを可能にする命令を含む、請求項７１に記載の物品。
【請求項７３】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、ユーザ入力、ユーザ・プロファイル、およびデバイス・プロファイルのうちの少なくとも１つに基づいて、閾値時間、デフォルト閾値時間、ユーザの好む最大転送時間、最大添付ファイル・サイズ、最小平均転送レート、および時刻のうちの少なくとも１つを判定するステップを可能にする命令を含む、請求項７１に記載の物品。
【請求項７４】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、前記閾値時間、前記デフォルト閾値時間、および前記ユーザの好む最大転送時間のうちの少なくとも１つを前記推定された転送時間と比較するステップを可能にする命令を含む、請求項７１に記載の物品。
【請求項７５】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、前記電子メール・メッセージの前記保管された部分を送信するステップと、
前記電子メール・メッセージを保管するステップとを可能にする命令を含む、請求項７１に記載の物品。
【請求項７６】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、実質的に前記電子メール・メッセージの前記選択された部分を供給した後に、前記電子メール・メッセージを供給するステップを可能にする命令を含む、請求項７１に記載の物品。
【請求項７７】
実行された時に、プロセッサが、電子メール・メッセージに関連する少なくとも１つのディジタル権利に基づいて、ユーザが前記電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定するステップと、
前記電子メール・メッセージのうちで前記ユーザが受信を許可される部分を選択するステップとを可能にする命令を含む、請求項５９に記載の物品。
【請求項７８】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、ユーザ入力およびユーザ・プロファイルのうちの少なくとも１つにアクセスするステップを可能にする命令を含む、請求項１１に記載の物品。
【請求項７９】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、前記電子メール・メッセージの保護された部分を受信する許可を獲得するステップを可能にする命令を含む、請求項７７に記載の物品。
【請求項８０】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、前記電子メール・メッセージの前記保護された部分を受信する前記許可の獲得に応答して前記電子メール・メッセージの前記保護された部分を供給するステップを可能にする命令を含む、請求項７９に記載の物品。
【請求項８１】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、前記ユーザを前記電子メール・メッセージの許可されない部分に対するディジタル権利の所有者に向けるステップを可能にする命令を含む、請求項７９に記載の物品。
【請求項８２】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、オーディオ・ファイル、ビデオ・ファイル、マルチメディア・ファイル、イメージ・ファイル、およびグラフィックス・ファイルのうちの少なくとも１つの１部分をダウンキャストするステップを可能にする命令を含む、請求項１１に記載の物品。
【請求項８３】
前記１つまたは複数の機械可読記憶媒体は、実行された時に、前記プロセッサが、閾値時間を判定するステップと、
データ転送レートに関連する値を判定するステップと、
前記電子メール・メッセージのサイズに関連する値を判定するステップと、
前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージの前記サイズに関連する前記判定された値を使用して転送時間を推定するステップと、
前記閾値時間と前記推定された転送時間とを比較するステップと、
前記比較に基づいて前記電子メール・メッセージの部分を選択するステップとを可能にする命令を含む、請求項７７に記載の物品。
【請求項８４】
インターフェースと、前記インターフェースに結合され、電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定し、前記電子メール・メッセージの部分を選択し、前記電子メール・メッセージの前記選択された部分を供給するように適合された制御ユニットとを含む装置。
【請求項８５】
前記制御ユニットが、前記電子メール・メッセージのすべてより少ないものを供給することが望ましいとの判定に応答して前記電子メール・メッセージに関連するフォーマットを判定し、前記判定されたフォーマットを使用して前記電子メール・メッセージの部分を選択するように適合される、請求項８４に記載の装置。
【請求項８６】
前記制御ユニットが、前記電子メール・メッセージの前記選択された部分の分解能を減らし、減らされた分解能を有する前記電子メール・メッセージの前記部分を供給するように適合される、請求項８４に記載の装置。
【請求項８７】
前記制御ユニットが、前記電子メール・メッセージの少なくとも前記選択された部分をダウンキャストするように適合される、請求項８６に記載の装置。
【請求項８８】
前記制御ユニットが、前記電子メール・メッセージに関連する少なくとも１つのファイルの少なくとも１つの部分を選択するように適合される、請求項８６に記載の装置。
【請求項８９】
前記制御ユニットが、少なくとも１つのタグに基づいて前記電子メール・メッセージに関連する少なくとも１つのファイルの部分を選択するように適合される、請求項８６に記載の装置。
【請求項９０】
前記制御ユニットが、前記電子メール・メッセージの前記部分を動的に選択するように適合される、請求項８６に記載の装置。
【請求項９１】
前記制御ユニットが、データ転送レートに関連する値を判定し、前記電子メール・メッセージのサイズに関連する値を判定し、メール転送判断基準を判定するように適合される、請求項８５または８６に記載の装置。
【請求項９２】
前記制御ユニットが、前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージに関連する少なくとも１つのファイルのサイズに関連する判定された値を使用して転送時間を推定し、閾値時間と前記推定された転送時間とを比較するように適合される、請求項９１に記載の装置。
【請求項９３】
前記制御ユニットが、前記電子メール・メッセージの前記選択された部分を送信し、前記電子メール・メッセージを保管するように適合される、請求項８５または８６に記載の装置。
【請求項９４】
前記制御ユニットが、実質的に前記電子メール・メッセージの前記選択された部分を供給した後に、前記電子メール・メッセージの追加の選択された部分を供給するように適合される、請求項８５に記載の装置。
【請求項９５】
前記制御ユニットが、前記電子メール・メッセージを供給するように適合される、請求項８５に記載の装置。
【請求項９６】
前記制御ユニットが、データ転送レートに関連する値を判定し、前記電子メール・メッセージのサイズに関連する値を判定し、メール転送判断基準を判定し、前記判定された転送レート値、前記電子メール・メッセージの前記サイズに関連する前記判定された値、および前記判定されたメール転送判断基準に基づいて前記電子メール・メッセージの部分を選択するように適合される、請求項８４に記載の装置。
【請求項９７】
前記制御ユニットが、受信されたデータ・パケット内のデータおよび受信されたデータ・パケットに関連する時間期間を使用して前記データ転送レートに関連する前記値を判定するように適合される、請求項９６に記載の装置。
【請求項９８】
前記制御ユニットが、ユーザ・プリファレンスを示すユーザ入力を受け取り、前記受け取られたユーザ入力に基づいて少なくとも１つのフラグをセットし、前記少なくとも１つのフラグに基づいて前記メール転送判断基準を判定するように適合される、請求項９６に記載の装置。
【請求項９９】
前記制御ユニットが、閾値時間、最大添付ファイル・サイズ、最小平均転送レート、および時刻のうちの少なくとも１つを示すメール転送判断基準を判定するように適合され、前記制御ユニットが、デフォルト閾値時間およびユーザの好む最大転送時間のうちの少なくとも１つを判定するように適合される、請求項９６に記載の装置。
【請求項１００】
前記制御ユニットが、前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージの前記サイズに関連する前記判定された値を使用して転送時間を推定するように適合され、前記制御ユニットが、前記閾値時間と前記推定された転送時間とを比較することによって前記電子メール・メッセージの前記部分を選択するように適合される、請求項９９に記載の装置。
【請求項１０１】
前記制御ユニットが、プロセッサ・ベース・デバイスおよびサーバのうちの少なくとも１つに前記インターフェースを介して前記電子メール・メッセージの前記選択された部分を供給するように適合される、請求項９６に記載の装置。
【請求項１０２】
ストレージ・ユニットをさらに含み、前記制御ユニットが、前記インターフェースを介して前記電子メール・メッセージの前記選択された部分を送信し、前記電子メール・メッセージを前記ストレージ・ユニットに保管するように適合される、請求項９６に記載の装置。
【請求項１０３】
前記制御ユニットが、前記電子メール・メッセージの未選択部分の通知を供給するように適合され、前記通知が、少なくとも前記保管された電子メール・メッセージの前記未選択部分の転送を開始するアクション・ボタンを含む、請求項１０２に記載の装置。
【請求項１０４】
前記制御ユニットが、前記電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかの判定において、電子メール・メッセージに関連する少なくとも１つのディジタル権利に基づいて、ユーザが前記電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定するように適合され、前記制御ユニットが、前記電子メール・メッセージのうちで前記ユーザが受信を許可される部分を選択するように適合される、請求項８４に記載の装置。
【請求項１０５】
前記制御ユニットが、前記インターフェースを介して、ユーザ入力およびユーザ・プロファイルのうちの少なくとも１つにアクセスするように適合される、請求項１０４に記載の装置。
【請求項１０６】
前記制御ユニットが、前記電子メール・メッセージの保護された部分を受信する許可を獲得するように適合される、請求項１０４に記載の装置。
【請求項１０７】
前記制御ユニットが、前記電子メール・メッセージの前記保護された部分を受信する前記許可の獲得に応答して前記電子メール・メッセージの前記保護された部分を供給するように適合される、請求項１０６に記載の装置。
【請求項１０８】
前記制御ユニットが、オーディオ・ファイル、ビデオ・ファイル、マルチメディア・ファイル、イメージ・ファイル、およびグラフィックス・ファイルのうちの少なくとも１つの１部分をダウンキャストするように適合される、請求項１０４に記載の装置。
【請求項１０９】
前記制御ユニットが、閾値時間を判定し、データ転送レートに関連する値を判定し、電子メール・メッセージのサイズに関連する値を判定し、前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージの前記サイズに関連する前記判定された値を使用して転送時間を推定し、前記閾値時間と前記推定された転送時間とを比較し、前記比較に基づいて前記電子メール・メッセージの部分を選択するように適合される、請求項１０４に記載の装置。
【請求項１１０】
電子メール・メッセージを供給するように適合された第１プロセッサ・ベース・デバイスと、前記電子メール・メッセージを受信するように適合された第２プロセッサ・ベース・デバイスと、前記電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定し、前記電子メール・メッセージの部分を選択し、前記電子メール・メッセージの前記選択された部分を供給するように適合された少なくとも１つのモジュールとを含むシステム。
【請求項１１１】
前記少なくとも１つのモジュールが、前記電子メール・メッセージのすべてより少ないものを供給することが望ましいとの判定に応答して前記電子メール・メッセージに関連するフォーマットを判定し、前記判定されたフォーマットを使用して前記電子メール・メッセージの前記部分を選択するように適合される、請求項１１０に記載のシステム。
【請求項１１２】
前記第１プロセッサ・ベース・デバイスが、電子メール・サーバであり、前記第２プロセッサ・ベース・デバイスが、リモート・クライアントである、請求項１１０に記載のシステム。
【請求項１１３】
前記第１プロセッサ・ベース・デバイスが、リモート・クライアントであり、前記第２プロセッサ・ベース・デバイスが、電子メール・サーバである、請求項１１１に記載のシステム。
【請求項１１４】
前記少なくとも１つのモジュールが、データ転送レートに関連する値を判定し、前記電子メール・メッセージのサイズに関連する値を判定し、前記データ転送レートに関連する前記判定された値および前記電子メール・メッセージの前記サイズに関連する前記判定された値を使用して転送時間を推定し、閾値時間と前記推定された転送時間とを比較するように適合される、請求項１１１に記載のシステム。
【請求項１１５】
電子メール・メッセージに関連する少なくとも１つのディジタル権利に基づいて、前記第１プロセッサ・ベース・デバイスのユーザが前記電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定し、前記電子メール・メッセージのうちで前記ユーザが受信を許可される部分を選択するように適合される、請求項１１０に記載のシステム。
【請求項１１６】
前記第２プロセッサ・ベース・デバイスが、サーバであり、ネットワークをさらに含み、前記サーバおよび少なくとも１つの第１プロセッサ・ベース・デバイスが、前記ネットワークを介して通信的に結合される、請求項１１５に記載のシステム。
【請求項１１７】
前記第２プロセッサ・ベース・デバイスが、前記電子メール・メッセージをキューイングするように適合される、請求項１１５に記載のシステム。
【請求項１１８】
ストレージ・ユニットをさらに含み、前記第２プロセッサ・ベース・デバイスが、前記電子メール・メッセージを前記ストレージ・ユニットに供給するように適合される、請求項１１５に記載のシステム。
【請求項１１９】
電子メール・メッセージのすべてより少ないものが送信されたことを判定するステップであって、前記電子メール・メッセージが、カレンダ・イベントを示すスケジューリング情報を含む、判定するステップと、
前記スケジューリング情報に基づいて前記電子メール・メッセージを前記カレンダ・イベントに関連付けるステップと、
前記カレンダ・イベントに基づいて前記電子メール・メッセージのすべてより少ないものが送信されたことの通知を供給するステップとを含む方法。
【請求項１２０】
前記通知を供給するステップが、前記カレンダ・イベントに関連する時刻を判定するステップと、
現在時刻を判定するステップと、
前記電子メール・メッセージに関連する時刻と前記現在時刻との間の差を判定するステップとを含む、請求項１１９に記載の方法。
【請求項１２１】
前記通知を供給するステップが、前記電子メール・メッセージに関連する前記時刻と前記現在時刻との間の差が減るにつれて増える供給頻度および緊急性のうちの少なくとも１つを有する複数の通知を供給するステップを含む、請求項１２０に記載の方法。
【請求項１２２】
前記供給頻度および前記緊急性のうちの少なくとも１つを有する前記複数の通知を供給するステップが、ユーザ・プロファイルによって決定される供給頻度を有する前記複数の通知を供給するステップを含む、請求項１２１に記載の方法。
【請求項１２３】
前記通知を供給するステップが、前記現在時刻が前記電子メール・メッセージに関連する前記時刻を過ぎた場合に遅れ通知を供給するステップを含む、請求項１２０に記載の方法。
【請求項１２４】
前記電子メール・メッセージを供給するステップをさらに含む、請求項１１９に記載の方法。
【請求項１２５】
前記電子メール・メッセージを供給するステップが、前記電子メール・メッセージを供給する時間期間をスケジューリングするステップを含む、請求項１２４に記載の方法。
【請求項１２６】
前記電子メール・メッセージを供給する前記時間期間をスケジューリングするステップが、デフォルト時刻、ヒストリカル使用パターン、および接続速度のうちの少なくとも１つに基づいて前記電子メール・メッセージを供給する前記時間期間をスケジューリングするステップを含む、請求項１２５に記載の方法。
【請求項１２７】
前記電子メール・メッセージを供給するステップが、オンデマンドで接続するようにユーザに促すステップを含む、請求項１２４に記載の方法。
【請求項１２８】
前記電子メール・メッセージを供給するステップが、ユーザが前記電子メール・メッセージの実質的にすべてを受信したかどうかを判定するステップを含む、請求項１２４に記載の方法。
【請求項１２９】
前記電子メール・メッセージを供給するステップが、接続性のコストを判定するステップを含む、請求項１２４に記載の方法。
【請求項１３０】
前記電子メール・メッセージを供給するステップが、接続性の前記判定されたコストに基づいて価格点を判定するステップを含む、請求項１２９に記載の方法。
【請求項１３１】
前記電子メール・メッセージのすべてより少ないものが送信されたことを判定するステップが、キュー、記憶媒体、レジスタ、およびフラグのうちの少なくとも１つにアクセスするステップと、
前記アクセスされたキュー、記憶媒体、レジスタ、またはフラグを使用して、前記電子メール・メッセージのすべてより少ないものが所期の受信者に送信されたことを判定するステップとを含む、請求項１１９に記載の方法。
【請求項１３２】
データ転送レートに関連する値を判定するステップと、
前記電子メール・メッセージの未送達部分のサイズに関連する値を判定するステップと、
前記判定された転送レート、前記電子メール・メッセージの前記サイズに関連する前記判定された値、および前記カレンダ・イベントに基づいて前記電子メール・メッセージの前記未送達部分の転送時刻をスケジューリングするステップとを含む、請求項１１９に記載の方法。
【請求項１３３】
前記転送時刻をスケジューリングするステップが、前記判定された転送レート値、および前記電子メール・メッセージの前記サイズに関連する前記判定された値のうちの少なくとも１つに基づいて転送時間を推定するステップを含む、請求項１３２に記載の方法。
【請求項１３４】
前記転送時刻をスケジューリングするステップが、前記カレンダ・イベントに関連する時刻を判定するステップと、
現在時刻を判定するステップと、
前記電子メール・メッセージに関連する時刻と前記現在時刻との間の差を判定するステップとを含む、請求項１３３に記載の方法。
【請求項１３５】
前記転送時刻をスケジューリングするステップが、前記推定された転送時間ならびに前記電子メール・メッセージに関連する前記時刻と前記現在時刻との間の前記差に基づいて前記転送時刻をスケジューリングするステップを含む、請求項１３４に記載の方法。
【請求項１３６】
前記データ転送レートに関連する前記値を判定するステップが、受信されたデータ・パケット内のデータおよび前記受信されたデータ・パケットに関連する時間期間を使用して平均データ転送レートを判定するステップを含む、請求項１３２に記載の方法。
【請求項１３７】
前記データ転送レートに関連する前記値を判定するステップが、デバイス・プロファイルに基づいて前記転送レートに関連する前記値を判定するステップを含む、請求項１３２に記載の方法。
【請求項１３８】
前記通知を供給するステップが、前記電子メール・メッセージの前記未送達部分の転送をスケジューリングする選択肢、前記電子メール・メッセージの前記未送達部分の転送を開始する選択肢、および後に追加の通知を供給する選択肢のうちの少なくとも１つを供給するステップを含む、請求項１３２に記載の方法。
【請求項１３９】
前記電子メール・メッセージを供給するステップをさらに含む、請求項１３２に記載の方法。
【請求項１４０】
前記電子メール・メッセージを供給するステップが、前記スケジューリングされた転送時刻に前記電子メール・メッセージを供給するステップを含む、請求項１３９に記載の方法。
【請求項１４１】
前記電子メール・メッセージを供給するステップが、前記転送を開始する選択肢をユーザに与えるステップを含む、請求項１３９に記載の方法。
【請求項１４２】
少なくとも１つの電子メール・メッセージの少なくとも１つの未送達部分に関連するイベントの少なくとも１つのインジケータを表示するステップと、
前記少なくとも１つのインジケータのうちの１つがユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、
前記少なくとも１つのインジケータのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの未送達部分および前記イベントに関連するスケジューリング情報を供給するステップとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法。
【請求項１４３】
前記スケジューリング情報を供給するステップが、現在時刻、スケジューリングされた時刻、スケジューリングされたイベント、およびスケジューリングされたダウンロード時刻のうちの少なくとも１つを供給するステップを含む、請求項１４２に記載の方法。
【請求項１４４】
前記少なくとも１つのインジケータのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの未送達部分および前記イベントに関連する前記スケジューリング情報を変更する選択肢を供給するステップをさらに含む、請求項１４２に記載の方法。
【請求項１４５】
前記スケジューリング情報に基づいて前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの未送達部分に関連する通知を表示するステップをさらに含む、請求項１４２に記載の方法。
【請求項１４６】
前記通知を表示するステップが、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの未送達部分の転送をスケジューリングする選択肢、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの未送達部分の転送を開始する選択肢、および後に追加の通知を供給する選択肢のうちの少なくとも１つを供給するステップを含む、請求項１４２に記載の方法。
【請求項１４７】
ユーザ・ポインタ・コントローラを用いて前記グラフィカル・ユーザ・ディスプレイ上のポインタ要素を制御するステップをさらに含み、前記ポインタ・コントローラが、前記ユーザによる操作に応答する位置および選択状況を有する、請求項１４２に記載の方法。
【請求項１４８】
前記イベントの前記少なくとも１つのインジケータを表示するステップが、封筒アイコンおよびカレンダ・アイコンのうちの少なくとも１つを表示するステップを含む、請求項１４２に記載の方法。
【請求項１４９】
電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定するステップと、
前記電子メール・メッセージの少なくとも１つの部分を選択するステップと、
前記電子メール・メッセージの前記少なくとも１つの部分を示す少なくとも１つのテキスト文字列を表示するステップと、
減らされた分解能を有する前記電子メール・メッセージの前記少なくとも１つの部分の版の少なくとも１つの表示を表示するステップと、
前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分の前記減らされた分解能の版に対応する少なくとも１つの選択フィールドを表示するステップと、
前記少なくとも１つの選択フィールドのうちの１つがユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、
前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの選択フィールドのうちの前記選択された１つの外見を変更するステップとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法。
【請求項１５０】
前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分の前記減らされた分解能の版に対応するサイズ・フィールドおよび時間フィールドのうちの少なくとも１つを表示するステップをさらに含む、請求項１４９に記載の方法。
【請求項１５１】
前記電子メール・メッセージの前記少なくとも１つの部分の前記減らされた分解能の版の優先順位レベルの少なくとも１つの表示を表示するステップと、
少なくとも１つの優先順位レベル・フィールドが前記ユーザによって選択されたことの検出に応答して前記電子メール・メッセージの前記少なくとも１つの部分の前記減らされた分解能の版の優先順位レベルを変更する選択肢を供給するステップとをさらに含む、請求項１４９に記載の方法。
【請求項１５２】
ユーザ・ポインタ・コントローラを用いて前記グラフィカル・ユーザ・ディスプレイ上のポインタ要素を制御するステップをさらに含み、前記ポインタ・コントローラが、前記ユーザによる操作に応答する位置および選択状況を有する、請求項１４９に記載の方法。
【請求項１５３】
少なくとも１つの電子メール・メッセージの少なくとも１つの部分に関連するディジタル権利管理規則の少なくとも１つのインジケータを表示するステップと、
前記少なくとも１つのインジケータのうちの少なくとも１つが前記ユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、
前記少なくとも１つのインジケータのうちの少なくとも１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に関連するユーザ許可および前記ディジタル権利管理規則の表示を供給するステップとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法。
【請求項１５４】
前記ユーザ許可の前記表示を供給するステップが、１つまたは複数のディジタル権利を獲得する選択肢および前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分をダウンキャストする選択肢のうちの少なくとも１つを供給するステップを含む、請求項１５３に記載の方法。
【請求項１５５】
前記少なくとも１つのインジケータのうちの少なくとも１つが前記ユーザによって選択されたことの検出に応答して、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に関連する前記ディジタル権利管理規則を変更する選択肢を供給するステップをさらに含む、請求項１５３に記載の方法。
【請求項１５６】
ユーザ・ポインタ・コントローラを用いて前記グラフィカル・ユーザ・ディスプレイ上のポインタ要素を制御するステップをさらに含み、前記ポインタ・コントローラが、前記ユーザによる操作に応答する位置および選択状況を有する、請求項１５３に記載の方法。
【請求項１５７】
前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に関連する前記ユーザ許可および前記ディジタル権利管理規則の前記表示の前記少なくとも１つのインジケータを表示するステップが、閉じた鍵のアイコンおよび開いた鍵のアイコンのうちの少なくとも１つを表示するステップを含む、請求項１５３に記載の方法。
【請求項１５８】
少なくとも１つの電子メール・メッセージの少なくとも１つの部分を示す少なくとも１つのテキスト文字列を表示するステップと、
前記電子メール・メッセージの前記部分のダウンロードの推定された時間の少なくとも１つの表示を表示するステップと、
前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に対応する少なくとも１つの選択フィールドを表示するステップと、
前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、
前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの選択フィールドのうちの前記選択された１つの外見を変更するステップとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法。
【請求項１５９】
前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分のうちの転送済み部分を示す進行状況フィールドを表示するステップをさらに含む、請求項１５８に記載の方法。
【請求項１６０】
前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に対応する少なくとも１つのアクション・フィールドを表示するステップと、前記少なくとも１つのアクション・フィールドのうちの１つが前記ユーザによって選択されたことを検出するために前記ポインタ・コントローラの位置および選択状況を監視するステップとをさらに含む、請求項１５８に記載の方法。
【請求項１６１】
前記少なくとも１つのアクション・フィールドのうちの前記１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分の転送を開始するステップまたはこれを一時停止するステップをさらに含む、請求項１６０に記載の方法。
【請求項１６２】
ユーザ・ポインタ・コントローラを用いて前記グラフィカル・ユーザ・ディスプレイ上のポインタ要素を制御するステップをさらに含み、前記ポインタ・コントローラが、前記ユーザによる操作に応答する位置および選択状況を有する、請求項１５８に記載の方法。
【請求項１６３】
前記ユーザによって供給される入力を使用して、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分を選択するステップをさらに含む、請求項１５８に記載の方法。
【請求項１６４】
請求項１ないし５８のいずれかに記載の方法または請求項１１９ないし１６３のいずれかに記載の方法を実行するように適合されたプログラム・コード手段を含み、コンピュータで実行されるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般的に電子メール・メッセージングに関する。
【背景技術】
【０００２】
電子メールは、現代生活の中心的特徴になり、ユーザは、いつでも、事実上どこでも電子メール・メッセージを受信することを期待するようになってきた。たとえば、ユーザは、旅行の１日の途中で、早朝に自宅のデスクトップ・コンピュータで、午前中にオフィスのデスクトップ・コンピュータで、空港に向かうタクシーの車内でセル電話機または携帯情報端末を介して、空港ラウンジで待っている間に無線ローカル・エリア・ネットワークを介してラップトップ・コンピュータで、飛行機内の機内電話を介して、その日の終りにホテルの部屋でホテルが提供する高速インターネット接続を介して、それぞれ電子メールを受信することができる。
【０００３】
したがって、ユーザは、状況に応じて、電子メール・メッセージを、任意の所与の時にさまざまなデバイスによって受信し、または送信し、あるいはその両方を行うことができる。デスクトップ・コンピュータ、ラップトップ・コンピュータ、セル電話機、携帯情報端末、および類似物などの前述のエンドユーザ・デバイスの他に、電子メール・メッセージは、通常、さまざまなネットワーク・サーバ、ネットワーク・スイッチ、ハブ、ルータ、伝送回線、無線伝送媒体、モデム、インターフェース・カード、およびこれらの類似物をも通過する。これらのデバイスまたは媒体あるいはその両方の転送レートは、何桁も異なる可能性がある。たとえば、ラップトップ・コンピュータのモデムは、５６Ｋビット毎秒の転送レートまでに制限されている場合があり、ケーブル・モデムは、１〜２ギガビット毎秒の転送レートで簡単にデータを供給でき、Ｔ−３接続は、４０メガビット毎秒もの高い転送レートでデータを供給することができる。電子メール・メッセージの複雑さおよびサイズは、おおむね、使用可能な転送レートに比例して増えてきた。初期の電子メール・メッセージ・システムは、比較的低速のモデムに頼り、したがって、これらの電子メール・メッセージは、通常、短いＡＳＣＩＩテキスト文書に制限されていた。その一方で、現代の電子メール・メッセージング・システムは、高速接続を利用して、複雑なフォーマッティング、オーディオ、グラフィックス、ビデオ、およびこれらの類似物を含むドキュメントを送信することができる。たとえば、ユーザは、フォーマットされたテキスト、イメージ、およびアニメーションを含むＰｏｗｅｒＰｏｉｎｔ添付ファイルを伴う電子メール・メッセージを送信し、または受信し、あるいはその両方を行うことができる。もう１つの例として、適当なライセンスを有するユーザは、電子メール・メッセージとして、長編映画を送信し、または受信し、あるいはその両方を行うことができる。これらのファイルのサイズは、簡単に数メガバイトを超える可能性があり、ユーザは、将来にさらに大きいファイルを送信することを期待する可能性がある。高速接続を使用して大きい情報に豊んだ電子メール・メッセージを送信することの利益にもかかわらず、同一のメッセージが、より低い速度の接続によって送信されなければならない時に問題になり得る。たとえば、１４．４Ｋダイヤルアップ・モデムを介してインターネットに接続されたラップトップ・コンピュータで電子メール・メッセージを読むユーザは、法外な時間の間、大きい電子メール・メッセージがモデムを介してダウンロードされるのを待たなければならない可能性がある。もう１つの例として、１４．４Ｋｂｐｓ（Ｋビット毎秒）ダイヤルアップ・モデムを介してインターネットに接続されたラップトップ・コンピュータで電子メール・メッセージを書くユーザは、大きい文書を電子メール・メッセージに添付することを求める場合があるが、その電子メール・メッセージがモデムを介してアップロードされるのを、過度に長い間待たなければならない可能性がある。さらに、ボトルネック、大量のトラフィック、デバイス誤動作、切断された伝送回線、磁気嵐、およびそれらの類似物が、劇的に、しばしば不能に、最高速のネットワークの転送レートでさえ低下させる。その結果、ユーザは、添付ファイルを含む電子メール・メッセージの内容の表示を受け取るのに、過度に長い間待たなければならない場合がある。さらに、ユーザが、メッセージ全体を受信せずに電子メール・メッセージにどのような情報が含まれるかを判断することは、むずかしいことになり得る。たとえば、従来の電子メール・メッセージング・システムは、通常、メッセージ全体がユーザによって受信されない限り、電子メール・メッセージ添付ファイルのうちでユーザに関連する部分を識別し、または供給し、あるいはその両方を行うことができない。この問題は、添付ファイルに含まれる可能性がある多数の異なるファイル・フォーマットまたはファイル・タイプによってさらに悪化する。
【０００４】
たとえば、従来の電子メール・メッセージング・システムは、通常、メッセージ全体がユーザによって受信されない限り、電子メール・メッセージ添付ファイル内のオーディオ・ファイルを再生することができない。もう１つの例として、従来の電子メール・メッセージング・システムは、通常、メッセージ全体がユーザによって受信されない限り、電子メール・メッセージ添付ファイル内の、映画またはアニメーションあるいはその両方などのグラフィックス・ファイルを表示することができない。この問題は、添付ファイルに含めることができるファイルに使用可能な、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）、Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＪＰＥＧ）、Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ（ＧＩＦ）、Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ（ＰＮＧ）、Ｖｉｄｅｏ  ｆｏｒ  Ｗｉｎｄｏｗｓ（Ｒ）、Ａｐｐｌｅ  Ｑｕｉｃｋｔｉｍｅ（Ｒ）、ＡＶＩ、およびこれらの類似物など、事実上無制限の個数のフォーマットによってさらに悪化する。
【０００５】
電子メール・メッセージは、しばしば、会議をスケジューリングし、その会議の参加者に有用である可能性がある資料を配布するのに使用される。たとえば、電子メールは、電話会議、ビデオ会議等の地理的に分散した参加者にドキュメントを送信する効率的な形である場合がある。しかし、たとえばドキュメントを含むファイルが比較的大きく、一部の参加者が低速接続を介して電子メールを受信している場合に、その参加者がこれらの文書を受信するのがむずかしい場合がある。したがって、その参加者は、スケジューリングされた会議に関するドキュメントをタイムリーに受信できない可能性がある。
【０００６】
電子メール・メッセージの内容は、著作権制限、配布権、放送権、複製権、出版権、ライセンス交付制限、公正使用、ディジタル・ミレニアム著作権法によって課せられる他の制限、およびこれらの類似物を含むさまざまなディジタル権利管理規則の対象でもある場合がある。たとえば、音楽家が、一般にＭＰ３と称するＭｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ  １  Ａｕｄｉｏ  Ｌａｙｅｒ  ３フォーマットなどのフォーマットで音楽作品のディジタル表現を作成する場合がある。その音楽家は、広く公衆にそのＭＰ３ファイルを配布することを望む場合があるが、作曲という創作的作業に対する償還を求める場合もある。その結果、その音楽家が、そのＭＰ３ファイルを使用するディジタル権利、たとえばライセンスを購入したリスナだけにＭＰ３ファイルを使用する権利を与える場合がある。その一方で、リスナは、その楽曲をプレビュー（視聴）するまでディジタル権利を購入したいと思わない場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上で示した問題のうちの１つまたは複数に対処し、あるいは少なくともその影響を減らすことを対象とする。
【課題を解決するための手段】
【０００８】
第１の態様によれば、電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定するステップと、前記電子メール・メッセージの部分を選択するステップと、前記電子メール・メッセージの前記選択された部分を供給するステップとを含む方法が提供される。第２の態様によれば、実行された時に、プロセッサが、リモート・デバイスへの送達のために電子メール・メッセージにアクセスするステップと、前記電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定するステップと、前記電子メール・メッセージの部分を選択するステップと、前記電子メール・メッセージの前記選択された部分を前記リモート・デバイスに供給するステップとを可能にする命令を含む１つまたは複数の機械可読記憶媒体を含む物品が提供される。
【０００９】
第３の態様によれば、インターフェースと、前記インターフェースに結合され、電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定し、前記電子メール・メッセージの部分を選択し、前記電子メール・メッセージの前記選択された部分を供給するように適合された制御ユニットとを含む装置が提供される。第４の態様によれば、電子メール・メッセージを供給するように適合された第１プロセッサ・ベース・デバイスと、前記電子メール・メッセージを受信するように適合された第２プロセッサ・ベース・デバイスと、前記電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定し、前記電子メール・メッセージの部分を選択し、前記電子メール・メッセージの前記選択された部分を供給するように適合された少なくとも１つのモジュールとを含むシステムが提供される。第５の態様によれば、電子メール・メッセージのすべてより少ないものが送信されたことを判定するステップであって、前記電子メール・メッセージが、カレンダ・イベントを示すスケジューリング情報を含む、判定するステップと、前記スケジューリング情報に基づいて前記電子メール・メッセージを前記カレンダ・イベントに関連付けるステップと、前記カレンダ・イベントに基づいて前記電子メール・メッセージのすべてより少ないものが送信されたことの通知を供給するステップとを含む方法が提供される。第６の態様によれば、少なくとも１つの電子メール・メッセージの少なくとも１つの未送達部分に関連するイベントの少なくとも１つのインジケータを表示するステップと、前記少なくとも１つのインジケータのうちの１つがユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、前記少なくとも１つのインジケータのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの未送達部分および前記イベントに関連するスケジューリング情報を供給するステップとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法が提供される。
【００１０】
第７の態様によれば、電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定するステップと、前記電子メール・メッセージの少なくとも１つの部分を選択するステップと、前記電子メール・メッセージの前記少なくとも１つの部分を示す少なくとも１つのテキスト文字列を表示するステップと、減らされた分解能を有する前記電子メール・メッセージの前記少なくとも１つの部分の版の少なくとも１つの表示を表示するステップと、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分の前記減らされた分解能の版に対応する少なくとも１つの選択フィールドを表示するステップと、前記少なくとも１つの選択フィールドのうちの１つがユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの選択フィールドのうちの前記選択された１つの外見を変更するステップとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法が提供される。
【００１１】
第８の態様によれば、少なくとも１つの電子メール・メッセージの少なくとも１つの部分に関連するディジタル権利管理規則の少なくとも１つのインジケータを表示するステップと、前記少なくとも１つのインジケータのうちの少なくとも１つが前記ユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、前記少なくとも１つのインジケータのうちの少なくとも１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に関連するユーザ許可および前記ディジタル権利管理規則の表示を供給するステップとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法が提供される。
【００１２】
第９の態様によれば、少なくとも１つの電子メール・メッセージの少なくとも１つの部分を示す少なくとも１つのテキスト文字列を表示するステップと、前記電子メール・メッセージの前記部分のダウンロードの推定された時間の少なくとも１つの表示を表示するステップと、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に対応する少なくとも１つの選択フィールドを表示するステップと、前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視するステップと、前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの選択フィールドのうちの前記選択された１つの外見を変更するステップとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法が提供される。
【００１３】
一実施形態によれば、転送レート、メッセージ・サイズ、およびファイル・フォーマットに基づいて電子メールの部分を供給する方法が提供される。この実施形態では、方法に、電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定することと、電子メール・メッセージのすべてより少ないものを供給することが望ましいとの判定に応答して、その電子メール・メッセージに関連するフォーマットを判定することが含まれる。この実施形態の方法に、判定されたフォーマットを使用して電子メール・メッセージの部分を選択することと、電子メール・メッセージの選択された部分を供給することも含まれる。この方法を実装する装置ならびに実行された時にプロセッサがこの方法を実行することを可能にする命令を含む１つまたは複数の機械可読記憶媒体を含む物品も提供されることが好ましい。
【００１４】
一実施形態で、電子メール・メッセージの、減らされた分解能を有する部分を供給する方法が提供される。この実施形態の方法に、電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定することと、電子メール・メッセージの部分を選択することと、電子メール・メッセージの選択された部分の分解能を減らすことが含まれる。この実施形態の方法に、電子メール・メッセージの、減らされた分解能を有する部分を供給することも含まれる。この方法を実装する装置ならびに実行された時にプロセッサがこの方法を実行することを可能にする命令を含む１つまたは複数の機械可読記憶媒体を含む物品も提供されることが好ましい。
【００１５】
一実施形態によれば、電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定することと、前記電子メール・メッセージの少なくとも１つの部分を選択することと、前記電子メール・メッセージの前記少なくとも１つの部分を示す少なくとも１つのテキスト文字列を表示することと、減らされた分解能を有する前記電子メール・メッセージの前記少なくとも１つの部分の版の少なくとも１つの表示を表示することと、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分の前記減らされた分解能の版に対応する少なくとも１つの選択フィールドを表示することと、前記少なくとも１つの選択フィールドのうちの１つがユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視することと、前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの選択フィールドのうちの前記選択された１つの外見を変更することとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法が提供される。
【００１６】
本発明の一実施形態によれば、カレンダ・エントリに基づいて電子メール・メッセージの未送達部分の通知を供給する方法が提供される。この実施形態の方法には、電子メール・メッセージのすべてより少ないものが送信されたことを判定することであって、電子メール・メッセージが、カレンダ・イベントを示すスケジューリング情報を含む、判定することと、スケジューリング情報に基づいて電子メール・メッセージをカレンダ・イベントに関連付けることと、カレンダ・イベントに基づいて、電子メール・メッセージのすべてより少ないものが受信されたことの通知を供給することが含まれる。
【００１７】
一実施形態によれば、判定された転送レート値、電子メール・メッセージの未送達部分のサイズに関連する判定された値、およびカレンダ・イベントに基づいて電子メール・メッセージの未送達部分の通知を供給する方法が提供される。この実施形態の方法に、電子メール・メッセージのすべてより少ないものが転送されたことを判定することであって、電子メール・メッセージに、カレンダ・イベントを示すスケジューリング情報が含まれる、判定することと、スケジューリング情報に基づいて電子メール・メッセージをカレンダ・イベントに関連付けることが含まれる。この実施形態の方法に、カレンダ・イベントに基づいて電子メール・メッセージのすべてより少ないものが受信されたことの通知を供給することと、データ転送レートに関連する値を判定することと、電子メール・メッセージの未送達部分のサイズに関連する値を判定することも含まれる。この実施形態の方法に、さらに、判定された転送レート値、電子メール・メッセージのサイズに関連する判定された値、およびカレンダ・イベントに基づいて電子メール・メッセージの未送達部分の転送時刻をスケジューリングすることが含まれる。
【００１８】
一実施形態によれば、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムのユーザと対話する方法が提供される。この実施形態の方法に、少なくとも１つの電子メール・メッセージの少なくとも１つの未送達部分に関連するイベントの少なくとも１つのインジケータを表示することと、前記少なくとも１つのインジケータのうちの１つがユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視することと、前記少なくとも１つのインジケータのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの未送達部分および前記イベントに関連するスケジューリング情報を供給することとが含まれる。
【００１９】
一実施形態によれば、ディジタル権利に基づいて電子メール・メッセージの部分を供給する方法が提供される。この実施形態の方法に、電子メール・メッセージに関連する少なくとも１つのディジタル権利に基づいて電子メール・メッセージのすべてより少ないものを受信することをユーザが許可されることを判定することと、ユーザが電子メール・メッセージの選択された部分の受信を許可されるように電子メール・メッセージの部分を選択することと、電子メール・メッセージの選択された部分を供給することが含まれる。この方法を実装する装置ならびに実行された時にプロセッサがこの方法を実行することを可能にする命令を含む１つまたは複数の機械可読記憶媒体を含む物品も提供されることが好ましい。一実施形態によれば、少なくとも１つの電子メール・メッセージの少なくとも１つの部分に関連するディジタル権利管理規則の少なくとも１つのインジケータを表示することと、前記少なくとも１つのインジケータのうちの少なくとも１つが前記ユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視することと、前記少なくとも１つのインジケータのうちの少なくとも１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に関連するユーザ許可および前記ディジタル権利管理規則の表示を供給することとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法が提供される。
【００２０】
一実施形態によれば、転送レートおよびメッセージ・サイズに基づいて電子メール・メッセージの部分を供給する方法が提供される。この実施形態の方法に、データ転送レートに関連する値を判定することと、電子メール・メッセージのサイズに関連する値を判定することと、メール転送判断基準を判定することが含まれる。この実施形態の方法に、判定された転送レート値、電子メール・メッセージのサイズに関連する判定された値、および判定されたメール転送判断基準に基づいて電子メール・メッセージの部分を選択することも含まれる。この実施形態の方法に、さらに、電子メール・メッセージの選択された部分を供給することが含まれる。この方法を実装する装置ならびに実行された時にプロセッサがこの方法を実行することを可能にする命令を含む１つまたは複数の機械可読記憶媒体を含む物品も提供されることが好ましい。
【００２１】
一実施形態によれば、少なくとも１つの電子メール・メッセージの少なくとも１つの部分を示す少なくとも１つのテキスト文字列を表示することと、前記電子メール・メッセージの前記部分のダウンロードの推定された時間の少なくとも１つの表示を表示することと、前記少なくとも１つの電子メール・メッセージの前記少なくとも１つの部分に対応する少なくとも１つの選択フィールドを表示することと、前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことを検出するためにポインタ・コントローラの位置および選択状況を監視することと、前記少なくとも１つの選択フィールドのうちの１つが前記ユーザによって選択されたことの検出に応答して前記少なくとも１つの選択フィールドのうちの前記選択された１つの外見を変更することとを含む、グラフィカル・ユーザ・ディスプレイを有するコンピュータ・システムの前記ユーザとインターフェースする方法が提供される。
【００２２】
本発明を、コンピュータ・ソフトウェアで実装できることを諒解されたい。本発明の好ましい実施形態を、例としてのみ、添付図面を参照してこれから説明する。本発明は、さまざまな変更および代替の形を許すが、本発明の特定の実施形態を、例として図面に示し、本明細書で詳細に説明する。しかし、特定の実施形態の本明細書での説明が、本発明を開示される特定の形態に制限することを意図されているのではなく、逆に、その意図が、添付請求項によって定義される本発明の趣旨および範囲に含まれるすべての修正形態、同等物、および代替形態を含むことであることを理解されたい。
【発明を実施するための最良の形態】
【００２３】
本発明の例示的実施形態を、下で説明する。説明を明瞭にするために、本明細書では、実際の実装のすべての特徴を説明するわけではない。もちろん、そのような実際の実施形態の開発で、実装ごとに異なるシステム関連制約およびビジネス関連制約に従うことなど、開発者の特定の目標を達成するために、多数の実装固有判断を行わなければならない。さらに、そのような開発労力が、複雑であり、時間がかかる場合があるが、それでも、本開示の利益を得る当業者の日常の仕事であることを諒解されたい。本明細書で使用される単語および句は、当業者によるこれらの単語および句の理解と一貫する意味を有すると理解され、解釈されなければならない。単語または句の特別な定義すなわち、当業者が理解する通常の習慣的な意味と異なる定義は、本明細書でのその単語または句の一貫した使用によって暗示されないことが意図されている。単語または句が特殊な意味すなわち当業者が理解するものと異なる意味を有することを意図される範囲まで、そのような特殊な定義は、その単語または句の特殊な定義を直接に明白に提供する定義の形で本明細書で明示的に示される。下で詳細に説明するように、本発明は、一般的な使用法に従って以下で電子メールと称する、電子メール・メッセージを送信するのに使用可能な帯域幅の知的な使用（さまざまな実施形態による）を提供する。たとえば、本発明の一実施形態で、電子メール・サーバは、リモート・サーバへのローカル・システムの接続速度などの環境要因に基づいて、電子メールをアップロードし、またはダウンロードし、あるいはその両方を行わなければならないかどうかを自律的に判断することができる。本発明のもう１つの実施形態では、電子メール・サーバが、リモート・サーバへのローカル・システムの接続速度およびスケジューリングされた時刻またはイベントあるいはその両方などの動作条件に基づいて、電子メール・メッセージをアップロードし、またはダウンロードし、あるいはその両方を行わなければならないかどうかを自律的に判断することができる。本発明のもう１つの実施形態では、電子メール・サーバが、著作権制限、配布権、放送権、複製権、出版権、ライセンス交付制限、公正使用（Fair Use）、およびこれらの類似物などのディジタル権利管理規則に基づいて、電子メール・メッセージをアップロードし、またはダウンロードし、あるいはその両方を行わなければならないかどうかを自律的に判断することができる。
【００２４】
一実施形態では、ユーザが、手動でまたは選択されたユーザ・プリファレンスに基づく自動化された処理を使用して、電子メールのどの部分を送信し、または受信し、あるいはその両方を行うかを判断することができる。具体的には、減らされた分解能を有する１つまたは複数の添付ファイルのダウンキャスト（ｄｏｗｎｃａｓｔ）された部分を、送信し、または受信し、あるいはその両方を行うことができる。もう１つの実施形態で、ユーザは、手動でまたは選択されたユーザ・プリファレンスに基づく自動化された処理を使用して、スケジューリングされた時刻またはイベントあるいはその両方に関連する電子メールのどの部分を送信し、または受信し、あるいはその両方を行うかを判断することができる。電子メール・メッセージの未送達部分が残っていることを示し、スケジューリングされた時刻またはイベントあるいはその両方の前に電子メール・メッセージの送信を完了するようにユーザまたは電子メール・サーバに要求する通知を、ユーザまたは電子メール・サーバに与えることができる。もう１つの実施形態で、ユーザは、手動でまたは選択されたユーザ・プリファレンスに基づく自動化された処理を使用して、ディジタル権利管理規則に従うために電子メールのどの部分を送信し、または受信し、あるいはその両方を行うかを判断することができる。ユーザに、どの選択が可能であるかおよびどのアクションが行われたかの通知を与えることもできる。
【００２５】
図１、２、および３のそれぞれに、本発明の１つまたは複数の実施形態を実践するシステム１００を示す。類似する符号は、類似する要素を表す。具体的に言うと、図１、２、および３には、ネットワーク１１５によってサーバ１１０に結合された複数のプロセッサ・ベース・デバイス１０５（１〜２）を含む実施形態が概念的に示されている。図示の実施形態では、プロセッサ・ベース・デバイス１０５（１）が、デスクトップ・コンピュータであり、プロセッサ・ベース・デバイス１０５（２）が、ラップトップ・コンピュータであるが、他の実施形態では、これらのプロセッサ・ベース・デバイス１０５（１〜２）を、任意の望ましいタイプのコンピュータ、携帯情報端末、セル電話機、およびこれらの類似装置とすることができる。
【００２６】
サーバ１１０は、いくつかの実施形態で、ネットワーク１１５を介してアクセスできるプロセッサ・ベース・デバイスの１つの形とすることができる。本発明のいくつかの実施形態によれば、下で説明するように、サーバ１１０は、望まれる場合に、電子メール・メッセージ全体より少ないものをリモート・ユーザに供給することができる。いくつかの実施形態で、サーバ１１０は、電子メールの受信、キューイング、保管、または１人もしくは複数のユーザへの配布あるいはこれらの組合せなどの作業を実行することができるものとすることができる。これに制限はされないが、本発明の説明される実施形態のうちの１つまたは複数を、Ｍｉｃｒｏｓｏｆｔ（Ｒ）Ｅｘｃｈａｎｇｅ  Ｓｅｒｖｅｒなどの従来の電子メール・サーバ内で実装することができる。説明を明瞭にするために、本発明に関連しないサーバ１１０の潜在的機能は、さらに詳細には説明しない。というのは、これらのツールまたは特徴あるいはその両方が、当業者に周知であるからである。
【００２７】
図１、２、および３に示された実施形態では、プロセッサ・ベース・デバイス１０５（１〜２）およびサーバ１１０が、１つまたは複数の通信リンク１２０（１〜３）を介してネットワーク１１５に通信的に結合される。さまざまな代替実施形態で、リンク１２０（１〜３）を、赤外線リンク、無線ローカル・エリア・ネットワーク（ＬＡＮ）リンク、イーサネット（Ｒ）接続などの有線ＬＡＮ接続、セルラ・ネットワーク・リンク、回路基板トレース、ワイヤ、ケーブル、ラジオ周波数リンク、衛星リンク、およびこれらの類似リンクのうちの１つまたは複数とすることができる。さらに、任意の望ましいプロトコルを、ネットワーク１１５を介するプロセッサ・ベース・デバイス１０５（１〜２）とサーバ１１０の間の通信に使用することができる。たとえば、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、ユーザ・データグラム・プロトコル／インターネット・プロトコル（ＵＤＰ／ＩＰ）、ファイル転送プロトコルまたはトリビアル・ファイル転送プロトコル（ＦＴＰ／ＴＦＴＰ）、およびこれらの類似プロトコルを使用することができる。
【００２８】
図１、２、および３に示された実施形態では、サーバ１１０に、電子メール管理モジュール１２５が含まれ、電子メール管理モジュール１２５は、当技術分野での一般的な使用法に従って以下で電子メールと称する、１つまたは複数の電子メール・メッセージを処理する（たとえば、受信し、キューイングし、保管し、または送達し、あるいはこれらの組合せを行う）ことができる。電子メール管理モジュール１２５によって処理できる電子メール２００を、図４、５、６、７、および８に示す。類似する符号は、類似する要素を表す。図示の実施形態では、電子メール２００に、ヘッダ２１０、本体２２０、および１つまたは複数の添付ファイル２３０が含まれる。ヘッダ２１０には、一般に、電子メールの受信者を示す情報（すなわち、ｐｅｒｓｏｎ１＠ｉｂｍ．ｃｏｍ）、送信者を示す情報（すなわち、ｐｅｒｓｏｎ２＠ｉｂｍ．ｃｏｍ）、および電子メール２００の件名を示す情報（たとえば、ｔｅｓｔ  ｍｅｓｓａｇｅまたはＴｅｌｅｃｏｎｆｅｒｅｎｃｅ）が含まれる。本体２２０に、一般に、伝えられるメッセージが含まれる。たとえば、図４、６、および７の電子メール２００では、本体に、テキスト文字列「Ｔｈｉｓ  ｉｓ  ａ  ｔｅｓｔ  ｍｅｓｓａｇｅ（これはテスト・メッセージである）」、「Ｔｈｉｓ  ｉｓ  ａ  ｔｅｓｔ  ｍｅｓｓａｇｅ  ｃｏｎｔａｉｎｉｎｇ  ｃｏｐｙｒｉｇｈｔ  ｐｒｏｔｅｃｔｅｄ  ｍａｔｅｒｉａｌ（これは著作権保護された素材を含むテスト・メッセージである）」、または「Ｏｕｒ  ｇｒｏｕｐ  ｗｉｌｌ  ｈａｖｅ  ａ  ｔｅｌｅｃｏｎｆｅｒｅｎｃｅ（我々のグループは電話会議を行う）」が含まれる。
【００２９】
図に示された電子メール２００には、添付ファイル２４０（１〜３）も含まれ、添付ファイル２４０（１〜３）には、図示の実施形態では、テキスト文書２４０（１）、グラフィックス・ファイル２４０（２）、およびオーディオ・ファイル２４０（３）が含まれる。しかし、当業者は、任意の個数のファイルならびに任意の望ましいタイプまたはフォーマットあるいはその両方のファイルを電子メール２００に添付できることを諒解するであろう。さらに、図４から８に示された電子メール２００が、性質において例であることと、他の実施形態で、より多数の、より少数の、または異なる要素を含めることができることを諒解されたい。たとえば、電子メール２００に、ヘッダ２１０および本体２２０だけを含めることができる。もう１つの例として、電子メール２００に、電子メール２００を所望の宛先に向けるのに使用することのできるルーティング情報も含めることができる。電子メール２００は、電子メール２００に関連する時刻の表示を含む関連する時刻フィールド２４５も有することができる（図６を参照されたい）。図示の実施形態では、関連する時刻フィールド２４５に、日（Ｔｕｅｓｄａｙ）および時刻（１：００ｐｍ）が含まれ、これは、たとえば、会議のスケジューリングされた日時に対応するものとすることができる。しかし、本発明は、関連する時刻フィールド２４５に使用される特定のフォーマットに制限されない。代替実施形態では、関連する時刻フィールド２４５に任意の望ましいフォーマットを使用することができる。たとえば、時刻「Ｊａｎｕａｒｙ  １，２０００  ａｔ  １２：００ａｍ」を、「１／１／００  ａｔ  ｍｉｄｎｉｇｈｔ」、「１／１／２０００−１２：００ａｍ」、およびこれらの類似表現によって表すこともできる。その代わりに、電子メール２００に、図６の例示的な電子メール２００に示された電話会議など、電子メール２００に関連するイベントの表示を含めることができる。
【００３０】
電子メール２００の諸部分が、図７の添付ファイル２４０（１〜３）に示された閉じた南京錠によって示されるように、１つまたは複数のディジタル権利管理規則の対象である場合がある。たとえば、テキスト文書２４０（１）が、小説のオリジナル作品である場合があり、テキスト文書２４０（１）の著作権が、著作者、出版社等によって所有されている場合がある。もう１つの例として、グラフィックス・ファイル２４０（２）が、フィルム、映画、アニメーション、写真、イメージ、建築レンダリングなど、オリジナル芸術作品である場合がある。著作権、放送権、複製権、配布権、およびこれらの法的類似概念が、芸術家、スタジオ、前述の権利のうちの１つまたは複数を購入した実体等によって所有されている場合がある。もう１つの例として、オーディオ・ファイル２４０（３）が、楽曲、話された言葉の実演等である場合があり、これらが、作曲者、音楽家、または他の実体によって所有されている場合がある。添付ファイル２４０（１〜３）は、さまざまなツールを使用して／さまざまなフォーマットのいずれかで作成することができる。たとえば、テキスト文書２４０（１）を、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（Ｒ）、Ａｃｒｏｂａｔ  Ｄｉｓｔｉｌｌｅｒ（Ｒ）、Ｐｏｗｅｒ  Ｐｏｉｎｔ（Ｒ）、Ｌｏｔｕｓ  ＷｏｒｄＰｒｏ（Ｒ）、または別の文書作成ツールもしくはパブリケーション・ツールを使用して作成することができる。したがって、電子メール管理モジュール１２５は、一実施形態で、電子メール２００または添付ファイル２４０（１〜３）あるいはその両方のフォーマットを判定し、次に、判定されたフォーマットに基づいて、関連するディジタル権利管理規則を侵害しないと判定された添付ファイル２９０（１〜３）など、電子メール２００または添付ファイル２４０（１〜３）あるいはその両方の選択された部分を供給することができる。たとえば、電子メール管理モジュール１２５は、判定されたフォーマットに基づいて、少なくとも１つのチャート、テーブル、ページ、会議日程、目次、要約、オーディオ・クリップ、またはビデオ・クリップを識別することができる。もう１つの例として、グラフィックス・ファイル２４０（２）またはオーディオ・ファイル２４０（３）あるいはその両方を、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）フォーマット、Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＪＰＥＧ）フォーマット、Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ（ＧＩＦ）フォーマット、Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ（ＰＮＧ）フォーマット、Ｖｉｄｅｏ  ｆｏｒ  Ｗｉｎｄｏｗｓ（Ｒ）フォーマット、ＡＶＩフォーマット、およびＡｐｐｌｅ  Ｑｕｉｃｋｔｉｍｅ（Ｒ）フォーマットを含むがこれに制限されないさまざまなプロプライエタリ・フォーマットおよび非プロプライエタリ・フォーマットで形成することができる。したがって、一実施形態で、電子メール管理モジュール１２５は、電子メール２００（添付ファイル２４０（１〜３）を含む）の少なくとも１部分のフォーマットを判定し、電子メール２００の部分を選択して、電子メール２００の選択された部分を送信し、��ウンキャストすることができる。一実施形態で、電子メール管理モジュール１２５は、オーディオ・ファイル、ビデオ・ファイル、マルチメディア・ファイル、イメージ・ファイル、グラフィックス・ファイル、およびこれらの類似ファイルの部分を選択して、関連するディジタル権利管理規則を侵害しないと判定された添付ファイル２９０（１〜３）を形成することができる。１つの代替実施形態で、電子メール管理モジュール１２５は、１つまたは複数の添付ファイル２４０（１〜３）をダウンキャストすることができる、すなわち、電子メール管理モジュール１２５は、オーディオ・ファイル、ビデオ・ファイル、イメージ・ファイル、マルチメディア・ファイル、グラフィックス・ファイル、およびこれらの類似ファイルの減らされた分解能部分を供給して、関連するディジタル権利管理規則を侵害しないと判定された添付ファイル２９０（１〜３）を形成することができる。
【００３１】
さまざまな文書作成ツールまたはパブリケーション・ツールが、テキスト文書２４０（１）などのファイルをさまざまなフォーマットで作成することができる。たとえば、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（Ｒ）は、他の文書作成ツールまたはパブリケーション・ツールによって読み取ることのできるフォーマットでファイルを作成することができる。もう１つの例として、Ａｃｒｏｂａｔ  Ｄｉｓｔｉｌｌｅｒ（Ｒ）は、Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ（ＰＤＦ）でファイルを作成することができ、これは、Ａｃｒｏｂａｔ  Ｒｅａｄｅｒ（Ｒ）などの文書読取ツールを使用して読み取ることができる。グラフィックス・ファイル２４０（２）およびオーディオ・ファイル２４０（３）も、任意の個数の望ましいフォーマットを使用するさまざまなツールを使用して作成し、または読み取り、あるいはその両方を行うことができる。添付ファイル２４０（１〜３）のフォーマットは、さまざまな形で示すことができる。一実施形態で、ファイル名拡張子によってファイル・フォーマットを示すことができる。たとえば、ＰＤＦフォーマットのファイルを、ファイル名拡張子「ｐｄｆ」によって示すことができる。もう１つの例として、ＭＰ−３フォーマットを、ファイル名拡張子「ｍｐ３」によって示すことができる。もう１つの例として、ＪＰＥＧフォーマットを、ファイル名拡張子「ｊｐｇ」によって示すことができる。その代わりに、添付ファイル２４０（１〜３）のフォーマットを、１つまたは複数の文字、制御文字、文字列、およびこれらの類似コードによって示すことができ、これらを添付ファイル２４０（１〜３）に含めることができる。その場合に、添付ファイル２４０（１〜３）のフォーマットを、添付ファイル２４０（１〜３）の部分を解析することによって判定することができる。
【００３２】
図１および３を参照すると、サーバ１１０上の電子メール管理モジュール１２５は、電子メール２００または選択された部分を１つまたは複数の指定された受信者に供給し、この受信者は、例示のために、プロセッサ・ベース・デバイス１０５（１〜２）のユーザであると仮定する。したがって、この例示的な例では、電子メール管理モジュール１２５が、少なくとも電子メール２００の選択された部分をプロセッサ・ベース・デバイス１０５（１〜２）に供給する。しかし、当業者は、代替実施形態で、任意の望ましいプロセッサベースのシステムの任意の人数のユーザが、受信者として指定されることができ、電子メール管理モジュール１２５によって供給される電子メール２００の部分を受信できることを諒解するであろう。各プロセッサ・ベース・デバイス１０５（１）および１０５（２）のユーザに送信される電子メール２００の部分を、以下では、それぞれ符号１４０（１）および１４０（２）によって指定する。図２を参照すると、一実施形態で、電子メール２００を、１つまたは複数のカレンダ１３３（１〜２）および１３７に関連付けることができる。たとえば、ヘッダ１４１、本体１４２、および添付ファイル１４３を、カレンダ１３３（１〜２）および１３７のうちの１つまたは複数のエントリに関連付けることができる。さまざまな代替実施形態で、カレンダ１３３（１〜２）および１３７を、それぞれプロセッサ・ベース・デバイス１０５（１〜２）で維持されるカレンダ１３３（１〜２）またはサーバ１１０で維持されるカレンダ１３７管理モジュールあるいはその両方とすることができる。たとえば、カレンダ１３３（１〜２）を、プロセッサ・ベース・デバイス１０５（１〜２）で稼動するＭｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ（Ｒ）のコピーによって供給することができる。しかし、代替実施形態では、任意の望ましいスケジューリング・ツールまたはカレンダ・ツールあるいはその両方を使用することができる。
【００３３】
図２に関して、サーバ１１０上の電子メール管理モジュール１２５は、電子メール２００または選択された部分を１つまたは複数の指定された受信者に供給することができ、この受信者は、例示のために、プロセッサ・ベース・デバイス１０５（１〜２）のユーザであると仮定する。したがって、この例示的な例では、電子メール管理モジュール１２５が、少なくとも電子メール２００の選択された部分をプロセッサ・ベース・デバイス１０５（１〜２）に供給する。しかし、当業者は、代替実施形態で、任意の望ましいプロセッサベースのシステムの任意の人数のユーザが、受信者として指定されることができ、電子メール管理モジュール１２５によって供給される電子メール２００の部分を受信できることを諒解するであろう。各プロセッサ・ベース・デバイス１０５（１）および１０５（２）のユーザに送信される電子メール２００の部分を、以下では、それぞれ符号１４０（１）および１４０（２）によって指定する。さまざまな実施形態で、電子メール管理モジュール１２５は、さまざまな通信経路１３０（１〜２）を介して電子メール２００を供給することができる。図示の実施形態では、電子メール管理モジュール１２５が、電子メール２００の選択された部分（符号１４０（１）によって指定される）を通信経路１３０（１）に沿ってプロセッサ・ベース・デバイス１０５（１）に送信することができ、通信経路１３０（１）には、リンク１２０（３）、ネットワーク１１５、およびリンク１２０（１）を含めることができる。電子メール管理モジュール１２５は、電子メール２００の選択された部分（符号１４０（２）によって指定される）を通信経路１３０（２）に沿ってプロセッサ・ベース・デバイス１０５（２）に送信することもでき、通信経路１３０（２）には、リンク１２０（３）、ネットワーク１１５、およびリンク１２０（２）を含めることができる。当業者は、通信経路１３０（１〜２）に、１つまたは複数の中間のゲートウェイ（図示せず）、ルータ（図示せず）、およびこれらの類似機器を含めることができることを諒解するであろう。一実施形態で、適用可能なディジタル権利に応じて、電子メール２００の１つまたは複数の所期の受信者が、添付ファイル２４０（１〜３）などの電子メール２００の部分の受信を許可されない場合がある。電子メール２００のさまざまな部分に関連する可能性があるディジタル権利を保護し、電子メール２００の保護された内容を示す情報をも供給するために、電子メール管理モジュール１２５は、一実施形態で、１つまたは複数の通信経路１３０（１〜２）に沿って電子メール２００の部分だけを転送することができる。下で詳細に説明するように、電子メール管理モジュール１２５は、一実施形態で、保護された電子メール２００の部分を、関連するディジタル権利管理規則を侵害せずに供給することができると判定することができる。その場合に、電子メール管理モジュール１２５は、電子メールのうちで関連するディジタル権利管理規則を侵害しないと判定された部分を選択し、選択された部分を供給する。
【００３４】
上で説明したように、通信経路１３０（１〜２）に沿ったデータ転送レートは、何桁も変化する場合がある。たとえば、通信経路１３０（１）が、専用Ｔ−３接続からなる場合があり、Ｔ−３接続は、毎秒４０メガビットもの高さの転送レートでデータを供給することができる。したがって、電子メール２００に添付される添付ファイル２４０（１〜３）が大きく、たとえば１００ＭＢの場合に、コピー１４０（１）を転送するのに必要な総時間は、比較的短いまま、たとえば１００ＭＢの添付ファイル２４０（１〜３）の場合に数秒のままになる可能性がある。対照的に、通信経路１３０（２）に、リンク１２０（２）などのダイヤルアップ接続が含まれる場合があり、これは、はるかに低いレートでデータを転送する可能性がある。したがって、ユーザは、１００ＭＢの添付ファイル２４０（１〜３）が通信経路１３０（２）を介して転送されるのに数時間待たなければならない可能性がある。
【００３５】
長い転送時間は、特にユーザが電子メール２００または添付ファイル２４０（１〜３）（および、いくつかの実施形態で２９０（１〜３））あるいはその両方の全体を見たくない場合に、ユーザに不便を感じさせる可能性がある（もちろん、ユーザが、サーバ１１０から後に転送される可能性がある１つまたは複数の電子メールを見ることを望む場合がある）。
【００３６】
たとえば、ユーザは、テキスト文書２４０（１）の要約を読むか、オーディオ・ファイル添付ファイルの一部だけを聞くか、ビデオ添付ファイルのビデオ・クリップの最初の数分だけを見ることを望む場合がある。もう１つの例として、ユーザが、１セクションまたは１ページなど、添付ファイル２４０（１〜３）の選択された部分を見ることを望む場合がある。電子メール２００の部分を見ることに基づいて、その後、ユーザが、テキスト文書２４０（１）、テキスト文書２４０（１）の追加の選択された部分、または電子メール２００もしくはこれらの組合せを受信するか否かを判断することができる。
【００３７】
オーディオ・ファイル、ビデオ・ファイル、イメージ・ファイル、およびグラフィックス・ファイルなどの大きいサイズの添付ファイルの場合に、ユーザは、電子メールまたはその内容の性質を識別するために電子メール全体をダウロードしなければならないことを望まない場合がある。したがって、本発明実施形態の一実施形態によれば、サーバ１１０は、ユーザに、電子メールの添付ファイル２４０（１〜３）のうちの１つまたは複数のより低い分解能の版を与える。たとえば、添付ファイルが、オーディオ・ファイル２４０（３）などの、ＭＰ３ファイルまたはＷＡＶファイルを含む可能性があるオーディオ・ファイルである場合に、ユーザは、完全なオーディオ・ファイル２４０（３）を受信するか否かを判断する前に、曲の低分解能クリップを聞くだけで十分である場合がある。もう１つの例として、添付ファイルが、グラフィックス・ファイル２４０（２）など、Ｑｕｉｃｋｔｉｍｅ（Ｒ）ファイルである可能性があるビデオ・ファイルである場合に、ユーザは、完全なグラフィックス・ファイル２４０（２）を受信するか否かを判断する前に、映画の低解像度クリップを見るだけで十分である場合がある。
【００３８】
一実施形態で、添付ファイル２４０（１〜３）の１つまたは複数の部分に、たとえばユーザが、添付ファイル２４０（１〜３）の他の部分より高い優先順位を割り当てることができる。この実施形態では、ユーザは、添付ファイル２４０（１〜３）のうちで最高優先順位の部分だけを見ることを望む場合がある。ユーザにとっての潜在的な不便を減らし、システム１００の効率を高めるために、電子メール管理モジュール１２５は、一実施形態で、通信経路１３０（１〜２）のうちの１つまたは複数に沿って電子メール２００の部分だけを転送することができる。
【００３９】
一実施形態で、電子メール管理モジュール１２５は、電子メール２００または添付ファイル２４０（１〜３）あるいはその両方のフォーマットを判定し、その後、通信経路１３０（１〜２）のうちの１つまたは複数に沿って電子メール２００または添付ファイル２４０（１〜３）あるいはその両方の選択された部分を供給することができる。
【００４０】
一実施形態で、電子メール管理モジュール１２５は、電子メール２００（添付ファイル２４０（１〜３）を含む）の少なくとも１部分のフォーマットを判定し、電子メール２００のうちの送信すべき部分を選択し、電子メール２００の選択された部分をダウンキャストし、電子メール２００のダウンキャストされた部分を通信経路１３０（１〜２）のうちの１つまたは複数に沿って送信することができる。
【００４１】
下で詳細に述べるように、電子メール管理モジュール１２５は、通信経路１３０（１〜２）のデータ転送レートおよび電子メール２００のサイズを推定することができる。一実施形態で、推定されたデータ転送レートおよび電子メール２００の推定されたサイズを使用して、通信経路１３０（１〜２）に沿った電子メール２００の転送に必要な時間を推定することができる。
【００４２】
一実施形態で、潜在的な不便を減らし、システムの効率を高めるために、電子メール管理モジュール１２５は、データ転送レート、電子メール２００のサイズ等の判断基準に基づいて、電子メール２００の部分を選択することもできる。一実施形態で、この選択処理は、ディジタル権利管理規則に基づく前述の選択処理と同時に行うことができる。しかし、当業者は、代替実施形態で、データ転送レート、電子メール２００のサイズ等の判断基準に基づく電子メール２００の部分の選択を、ディジタル権利管理規則に基づく前述の選択処理の前に、その途中に、またはその後に行われる別々の処理の一部として行うことができることを諒解するであろう。一実施形態で、電子メール管理モジュール１２５は、電子メール２００のうちで通信経路１３０（１〜２）のうちの１つまたは複数に沿って転送される部分を、通信経路１３０（１〜２）のデータ転送レートおよび電子メール２００のサイズを推定することによって選択することができる。一実施形態で、推定されたデータ転送レートおよび電子メール２００の推定されたサイズを使用して、通信経路１３０（１〜２）に沿った電子メール２００の転送に必要な時間を推定することができる。
【００４３】
電子メール管理モジュール１２５は、電子メール２００転送のユーザの最大の好ましい時間などの閾値時間を判定し、判定された閾値を推定された電子メール転送時間と比較することもできる。たとえば、ユーザは、約１分という最大の好ましい転送時間を選択することができる。もう１つの例として、ユーザは、電子メール管理モジュールがすべての電子メール２００の縮小されたコピー１４０（２）を供給することを強制するために、約０分という最大の好ましい転送時間を選択することができる。その代わりに、閾値時間をデフォルト時間にすることができる。推定された電子メール転送時間が、実質的に所定の閾値時間より短い場合に、電子メール管理モジュール１２５は、電子メール２００の実質的にすべてを送信することができる。たとえば、プロセッサ・ベース・デバイス１０５（１）は、ヘッダ１４１、本体１４２、および１つまたは複数の添付ファイル１４３を含む電子メール２００の完全なコピー１４０（１）を受信することができる。しかし、推定された電子メール転送時間が、実質的に所定の閾値時間より長く、電子メール２００全体を送信することが望ましくない場合に、電子メール管理モジュール１２５は、電子メール２００の一部を送信することができる。たとえば、プロセッサ・ベース・デバイス１０５（２）は、ヘッダ１４４、本体１４５、およびいくつかの実施形態で１つまたは複数の添付ファイル１４６の少なくとも選択された部分を含む、電子メール２００の縮小されたコピー１４０（２）を受信することができる。図４〜８に、ヘッダ２６０および本体２７０を含む縮小されたコピー２５０の実施形態を示す。ヘッダ２６０に、電子メールの受信者を示す情報（すなわち、ｐｅｒｓｏｎ１＠ｉｂｍ．ｃｏｍ）、送信者を示す情報（すなわち、ｐｅｒｓｏｎ２＠ｉｂｍ．ｃｏｍ）、および電子メール２００の件名を示す情報（たとえば、ｔｅｓｔ  ｍｅｓｓａｇｅ−ｒｅｄｕｃｅｄ  ｃｏｐｙ）が含まれる。本体２７０に、テキスト文字列、たとえば「Ｔｈｉｓ  ｉｓ  ａ  ｒｅｄｕｃｅｄ  ｃｏｐｙ  ｏｆ  ｔｈｅ  ｔｅｓｔ  ｍｅｓｓａｇｅ（これはテスト・メッセージの縮小されたコピーである）」が含まれる。さらに、本体２７０に、添付ファイル２４０（１〜３）の推定されたサイズ、電子メール２００全体または添付ファイル２４０（１〜３）あるいはその両方の推定された転送時間、およびこれらの類似情報などの他の情報を含めることができる。一実施形態で、縮小されたコピー２５０に、添付ファイル２４０（１〜３）のうちの１つまたは複数の内容を表す選択された部分２８０を含めることができる。図４では、選択された部分２８０に、テキスト文書２４０（１）に含まれる情報のサブセット２８５が含まれる。図４には示されていないが、選択された部分２８０に、グラフィックス・ファイル２４０（２）の部分およびオーディオ・ファイル２４０（３）の部分など、他の情報を含めることができる。図５では、選択された部分２８０に、グラフィックス・ファイル２４０（２）の減らされた解像度版またはダウンキャスト版２９０（２）、およびオーディオ・ファイル２４０（３）の減らされた分解能版またはダウンキャスト版２９０（３）が含まれる。図示されてい���いが、選択された部分２８０に、テキスト文書２４０（１）の部分など、他の情報を含めることができる。図６の実施形態では、本体２７０に、添付ファイル２４０（１〜３）の内容を示す追加テキスト文字列２８６を含めることもできる。この実施形態では、追加テキスト文字列２８６に、文字列「ｔｅｘｔ＿ａｔｔａｃｈｍｅｎｔ（テキスト添付ファイル）」、「ｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔ（イメージ添付ファイル）」、および「ａｕｄｉｏ＿ａｔｔａｃｈｍｅｎｔ（オーディオ添付ファイル）」が含まれる。図６には図示されていないが、追加テキスト文字列２８６に、添付ファイル２４０（１〜３）の推定されたサイズ、電子メール２００全体または添付ファイル２４０（１〜３）あるいはその両方の推定された転送時間、およびこれらの類似情報などの、他の情報を含めることができる。代替実施形態で、縮小されたコピー２５０に、１つまたは複数の添付ファイル２４０（１〜３）のダウンキャストされた部分、１つまたは複数の添付ファイル２４０（１〜３）の選択された部分、およびこれらの類似部分を含めることもできる。図７の実施形態では、縮小されたコピー２５０に、添付ファイル２４０（１〜３）内の開いた南京錠によって示されるように、添付ファイル２４０（１〜３）に関連するディジタル権利管理規則を侵害しないと判定された添付ファイル２４０（１〜３）を含めることのできる保護されない部分を含めることができる。たとえば、電子メール管理モジュール１２５は、テキスト文書２４０（１）のセクション２９０（１）、グラフィックス・ファイル２４０（２）のダウンキャスト版２９０（２）、オーディオ・ファイル２４０（３）のダウンキャスト版２９０（３）、およびこれらの類似版を、添付ファイル２４０（１〜３）に関連するディジタル権利管理規則を侵害せずに供給できると判定することができる。
【００４４】
図８の実施形態では、さらに、一実施形態で、本体２７０に、添付ファイル２４０（１〜３）の内容を示す追加テキスト文字列２８６も含めることができる。図示の実施形態では、追加テキスト文字列２８６に、文字列「ｔｅｘｔ＿ａｔｔａｃｈｍｅｎｔ」、「ｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔ」、および「ａｕｄｉｏ＿ａｔｔａｃｈｍｅｎｔ」が含まれる。図示されていないが、追加テキスト文字列２８６に、添付ファイル２４０（１〜３）の推定されたサイズ、電子メール２００全体または添付ファイル２４０（１〜３）あるいはその両方の推定された転送時間、およびこれらの類似情報などの、他の情報を含めることができる。図９に、図４のテキスト文書２４０（１）および選択された部分２８０の一実施形態を示す。図示の実施形態では、テキスト文書２４０（１）に、目次３００、要約３１０、および複数のチャート３２０が含まれる。たとえば、テキスト文書２４０（１）は、Ｐｏｗｅｒ  Ｐｏｉｎｔプレゼンテーションなどのプレゼンテーションとすることができる。しかし、当業者は、本発明が、目次３００、要約３１０、および複数のチャート３２０を含む添付ファイルに制限されないことを諒解するであろう。代替実施形態では、テキスト文書２４０（１）に、１つまたは複数のページ、会議日程、オーディオ・クリップ、ビデオ・クリップ、セクション、章、およびこれらの類似コンテンツを含めることができる。一実施形態で、目次３００、要約３１０、および複数のチャート３２０ならびにテキスト文書２４０（１）のすべての他の部分を、ユーザが挿入できるタグによって指定することができる。さらに、テキスト文書２４０（１）に、背景データ、セットアップ・データ、フォント、話者ノート、およびこれらの類似コンテンツを含めることができる。
【００４５】
図示の実施形態では、選択された部分２８０に、目次３００および要約３１０が含まれる。選択された部分２８０に、追加添付データ３３０も含めることができる。たとえば、追加添付データ３３０に、チャート３２０の個数、テキスト文書２４０（１）の総サイズ、１つまたは複数のチャート３２０のサイズ、テキスト文書２４０（１）のフォーマット、およびこれらの類似情報を示す情報を含めることができる。もう１つの例として、追加添付データ３３０に、背景データ、セットアップ・データ、フォント、話者ノート、およびこれらの類似データを含めることができる。しかし、当業者は、選択された部分２８０にテキスト文書２４０（１）のより多数またはより少数の選択物を含めることができることを諒解するであろう。さらに、いくつかの実施形態で、選択された部分２８０のフォーマットを、テキスト文書２４０（１）のフォーマットと同一でないものとすることができる。たとえば、チャート３２０のタイトルなど、ＰＤＦファイルの選択された部分２８０を、Ｒｉｃｈ  Ｔｅｘｔ  Ｆｏｒｍａｔで供給することができる。
【００４６】
図１Ｄを参照すると、電子メール管理モジュールは、単一のセッションで電子メールを供給することができる。図１、２、１Ｄ、および１Ｅを参照すると、電子メール管理モジュール１２５は、代替実施形態で、プロセッサ・ベース・デバイス１０５（２）に電子メール２００を「トリクル・ダウンロード」する、すなわち、１つまたは複数のセッション中にバックグラウンドで電子メール２００の諸部分を連続してダウンロードすることができる。一実施形態で、電子メール管理モジュール１２５は、どの選択、たとえば縮小されたコピー１４０（２）のダウンロードもしくは電子メール２００のダウンロードのどちらが可能であるか、またはどのアクションが行われたか、あるいはその両方を示すためにユーザに通知することができる。電子メール管理モジュール１２５は、電子メール２００をキューイングし、または保管し、あるいはその両方を行うこともできる。たとえば、縮小されたコピー１４０（２）が、プロセッサ・ベース・デバイス１０５（２）に送信済みである場合に、電子メール２００を、より高速の接続が使用可能になるまでキューイングし、または保管し、あるいはその両方を行うことができる。注記したように、より高速の接続が、接続性のタイプ（たとえば、電話回線に対立するものとしてのＴ１回線）、プロセッサ・ベース・デバイスのタイプ（たとえば、ＰＤＡに対立するものとしてのラップトップ・コンピュータ）、およびこれらの類似装置を含むさまざまな理由から使用可能になる場合がある。一実施形態で、電子メール管理モジュール１２５は、高速接続に接続するようにユーザに求め、またはユーザが電子メール２００をダウンロードしたいかどうかを尋ね、あるいはその両方を行う、ポップアップ・ダイアログ・ボックスなどの合図を周期的に供給することができる。
【００４７】
いくつかの実施形態で、電子メール管理モジュール１２５は、高速接続に接続するようにユーザに求め、またはユーザが電子メール２００をダウンロードしたいかどうかを尋ね、あるいはその両方を行う、ポップアップ・ダイアログ・ボックスなどの合図を周期的に供給することができる。
【００４８】
いくつかの実施形態で、電子メール管理モジュール１２５は、２００をキューイングし、または保管し、あるいはその両方を行うことができる。たとえば、縮小されたコピー１４０（２）が、プロセッサ・ベース・デバイス１０５（２）に送信済みである場合に、電子メール２００を、より高速の接続が使用可能になるまでキューイングし、または保管し、あるいはその両方を行うことができる。本明細書で詳細に説明するように、電子メール管理モジュール１２５が、本発明の一実施形態に従って、電子メール２００の部分が所期の受信者に送達されていないことを示す通知を供給することもできる。たとえば、電子メール管理モジュール１２５は、現在時刻が関連する時刻フィールド２４５すなわちスケジューリングされた電話会議（図６）の時刻に達しようとしていることを判定することができる。現在時刻が関連する時刻フィールド２４５にどれほど近いかに応じて、電子メール管理モジュール１２５は、より頻繁に、またはより高い緊急性を有する、あるいはその両方の通知を供給することができる。一実施形態で、電子メール管理モジュール１２５は、現在時刻が関連する時刻フィールド２４５を過ぎた場合に、遅れ通知を供給することができる。さまざまな実施形態によれば、ユーザは、未送達の電子メール２００をプロセッサ・ベース・デバイス１０５（２）にダウンロードすることを要求することができる。通知には、ユーザに電子メール２００をダウンロードする選択肢を与えることを含めることができ、ユーザは、その通知に応答して、電子メール２００をダウンロードすることを要求することができる。電子メール管理モジュール１２５は、実質的にすべての電子メール２００を１つまたは複数のプロセッサ・ベース・デバイス１０５（２）にダウンロードすることができる。しかし、代替実施形態では、電子メール管理モジュール１２５が、プロセッサ・ベース・デバイス１０５（２）に電子メール２００を「トリクル・ダウンロード」するすなわち、電子メール２００の諸部分を１つまたは複数のセッション中にバックグラウンドで連続してダウンロードすることができる。一実施形態で、電子メール管理モジュール１２５は、どの選択、たとえば電子メール２００の実質的にすべてのダウンロードもしくは電子メール２００のトリクル・ダウンロードのどちらが可能であるか、またはどのアクションが行われたか、あるいはその両方を示すためにユーザに通知することができる。
【００４９】
図６の実施形態では、プロセッサ・ベース・デバイス１０５（１〜２）に、電子メール・モジュール１６０（１〜２）を含めることができ、電子メール・モジュール１６０（１〜２）は、前述の処理の一部または追加処理を実行することができる。たとえば、電子メール・モジュール１６０（１〜２）は、ユーザが、電子メール・メッセージをどのように処理するかに関するプリファレンスをセット・アップできるようにすることができる。ユーザが、電子メール・メッセージを処理する準備ができた時に、電子メール・モジュール１６０（１〜２）は、メッセージをＰＯＰ３サーバまたはＩＭＡＰサーバなどのサーバ１１０に送信することができ、サーバ１１０は、ユーザ・プリファレンスに基づいてさまざまなフラグをセットさせることができる。次に、電子メール・メッセージを、下で詳細に説明するように、これらのフラグによって示されるユーザ・プリファレンスに従って処理することができる。図１から３に示された電子メール管理モジュール１２５および電子メール・モジュール１６０（１〜２）は、ソフトウェアで実装されるが、他の実施形態では、電子メール管理モジュール１２５および電子メール・モジュール１６０（１〜２）を、ハードウェアまたはハードウェアとソフトウェアの組合せで実装することもできる。
【００５０】
電子メール管理モジュール１２５は、単一のセッションで電子メール１４０（１〜２）を供給することができるが、電子メール管理モジュール１２５は、代替実施形態で、プロセッサ・ベース・デバイス１０５（２）に電子メール１４０（１〜２）を「トリクル・ダウンロード」するすなわち、電子メール１４０（１〜２）の諸部分を１つまたは複数のセッション中にバックグラウンドで連続してダウンロードすることができる。一実施形態で、電子メール管理モジュール１２５は、どの選択、たとえば縮小されたコピー１４０（２）のダウンロードもしくは完全なコピー１４０（１）のトリクル・ダウンロードのどちらが可能であるか、またはどのアクションが行われたか、あるいはその両方を示すためにユーザに通知することができる。
【００５１】
いくつかの実施形態（たとえば、図５および７）で、電子メール管理モジュール１２５は、電子メール２００をキューイングし、または保管し、あるいはその両方を行うことができる。一実施形態で、電子メール管理モジュール１２５は、所期の受信者が、適当なディジタル権利を入手したことを実証するまで電子メール２００を保管することができる。たとえば、保護されていない縮小されたコピー１４０（２）が、プロセッサ・ベース・デバイス１０５（２）に送信済みである場合に、電子メール２００をキューイングし、または保管し、あるいはその両方を行い、所期の受信者に、電子メール２００の保護された部分を受信するためにライセンスを購入するか成立させるように促すことができる。一実施形態で、電子メール管理モジュール１２５は、適当なディジタル権利を獲得するようにユーザに求め、またはユーザが電子メール２００をダウンロードしたいかどうかを尋ね、あるいはその両方を行う、ポップアップ・ダイアログ・ボックスなどの合図を周期的に供給することができる。代替案では、電子メール管理モジュール１２５が、所期の受信者を適当なディジタル権利を入手できるウェブ・サイトに向けることができる。
【００５２】
一実施形態で、プロセッサ・ベース・デバイス１０５（１〜２）に、電子メール・モジュール１６０（１〜２）を含めることができ、電子メール・モジュール１６０（１〜２）は、前述の処理の一部または追加処理を実行することができる。たとえば、電子メール・モジュール１６０（１〜２）は、ユーザが、電子メール・メッセージをどのように処理するかに関するプリファレンスをセット・アップできるようにすることができる。ユーザが、電子メール・メッセージを処理する準備ができた時に、電子メール・モジュール１６０（１〜２）は、メッセージをＰＯＰ３サーバまたはＩＭＡＰサーバなどのサーバ１１０に送信することができ、サーバ１１０は、ユーザ・プリファレンスに基づいてさまざまなフラグをセットさせることができる。フラグの例に、「Ｑｕｅｕｅ  ｓｅｎｄ  ｆｏｒ  ｈｉｇｈ  ｓｐｅｅｄ  ｃｏｎｎｅｃｔｉｏｎ（高速接続のために送信をキューイングせよ）」、「Ｑｕｅｕｅ  ｆｌａｇｇｅｄ  ｔａｒｇｅｔ（ｓ）ｒｅｃｅｉｖｅ  ｆｏｒ  ｈｉｇｈ  ｓｐｅｅｄ  ｃｏｎｎｅｃｔｉｏｎ（高速接続のためにフラグ付きターゲット受信をキューイングせよ）」、「Ｄｏｎ’ｔ  ｄｏｗｎｌｏａｄ  ａｔｔａｃｈｍｅｎｔｓ  ｇｒｅａｔｅｒ  ｔｈａｎ  ｘＫＢ（ｘＫＢより大きい添付ファイルをダウンロードするな）」、「Ｐｒｏｍｐｔ  ｂｅｆｏｒｅ  ｄｏｗｎｌｏａｄｉｎｇ  ａｔｔａｃｈｍｅｎｔ（ｓ）（添付ファイルをダウンロードする前にプロンプトを出せ）」、および「Ｐｒｏｍｐｔ  ｂｅｆｏｒｅ  ｕｐｌｏａｄｉｎｇ  ａｔｔａｃｈｍｅｎｔ（ｓ）（添付ファイルをアップロードする前にプロンプトを出せ）」を含めることができる。一実施形態で、プロセッサ・ベース・デバイス１０５（１〜２）に、電子メール・モジュール１６０（１〜２）を含めることができ、電子メール・モジュール１６０（１〜２）は、前述の処理の一部または追加処理を実行することができる。たとえば、電子メール・モジュール１６０（１〜２）は、ユーザが、電子メール・メッセージをどのように処理するかに関するプリファレンスをセット・アップできるようにすることができる。たとえば、ユーザは、そのユーザが現在獲得しているディジタル権利を示す情報を含むプロファイルをセット・アップすることができる。さまざまな代替実施形態で、プロファイルまたはユーザが獲得したディジタル権利の他の表示を、ローカルにまたはリモート・デバイスに保管することができる。ユーザが、電子メール・メッセージを処理する準備ができた時に、電子メール・モジュール１６０（１〜２）は、メッセージをＰＯＰ３サーバまたはＩＭＡＰサーバなどのサーバ１１０に送信することができ、サーバ１１０は、ユーザ・プリファレンスに基づいてさまざまなフラグをセットさせることができる。次に、電子メール・メッセージを、下で詳細に説明するように、これらのフラグによって示されるユーザ・プリファレンスに従って処理することができる。図１から３に示された電子メール管理モジュール１２５および電子メール・モジュール１６０（１〜２）は、ソフトウェアで実装されるが、他の実施形態では、電子メール管理モジュール１２５および電子メール・モジュール１６０（１〜２）を、ハードウェアまた���ハードウェアとソフトウェアの組合せで実装することができる。
【００５３】
次に、電子メール・メッセージを、下で詳細に説明するように、これらのフラグによって示されるユーザ・プリファレンスに従って処理することができる。図１から３に示された電子メール管理モジュール１２５および電子メール・モジュール１６０（１〜２）は、ソフトウェアで実装されるが、他の実施形態では、電子メール管理モジュール１２５および電子メール・モジュール１６０（１〜２）を、ハードウェアまたはハードウェアとソフトウェアの組合せで実装することができる。
【００５４】
図１０および１１に、本発明の１つまたは複数の代替実施形態を実装できるシステム４００を概念的に示す。図１０および１１では、プロセッサ・ベース・デバイス４０１が、公衆交換データ網（ＰＳＤＮ）４１０およびネットワーク４１５によってサーバ４０５に通信的に結合される。したがって、プロセッサ・ベース・デバイス４０１からサーバ４０５への電子メールの送信を、図１０／１１に示された代替実施形態で実装することができる。
【００５５】
さまざまな代替実施形態で、プロセッサ・ベース・デバイス４０１は、１人または複数のユーザが電子メール４３０を作成し、または送信し、あるいはその両方を行えるようにすることができ、あるいは、プロセッサ・ベース・デバイス４０１を、電子メール４３０を作成し、または送信し、あるいはその両方を行うことのできる自動化されたメール・サーバとすることができる。電子メール４３０は、図６に示された関連する時刻フィールド２４５に示された関連する時刻など、関連する時刻を有することもできる。上で詳細に述べたように、一実施形態で、電子メール４３０を、関連する時刻を使用してカレンダ４３５に関連付けることができる（図１１）。
【００５６】
図１０および１１の図示の実施形態では、プロセッサ・ベース・デバイス４０１に、電子メール４３０のコピーをサーバ４０５に供給できる電子メール管理モジュール４２０が含まれる。たとえば、電子メール管理モジュール４２０は、電子メール４３０の少なくとも１部分（一実施形態で、電子メールは、減らされた分解能、たとえば電子メールの少なくとも１部分のダウンキャスト版を有し、いくつかの実施形態で、電子メールは、著作権制限されていない）を通信経路４４０に沿ってサーバ４０５に送信することができ、通信経路４４０には、リンク４４５、公衆交換データ網（ＰＳＤＮ）４１０、ネットワーク４１５、およびリンク４５５を含めることができる。
【００５７】
上で述べたように、通信経路４４０に沿ったデータ転送レートは、何桁も変化する場合がある。たとえば、プロセッサ・ベース・デバイス４０１が、１４．４Ｋｂｐｓモデム（図示せず）を介して公衆交換データ網（ＰＳＤＮ）４１０にリンクされている場合に、サーバ４０５に１００ＭＢの添付ファイル（図示せず）を送信することが望ましくない可能性がある。したがって、電子メール管理モジュール４２０は、通信経路４４０に沿って電子メール４３０の部分だけを送信することができる。その代わりに、電子メール４３０を、通信経路４４０に沿ってサーバ４０５にトリクル・アップロードすることができる。一実施形態で、下で詳細に説明するように、ユーザが、電子メール４３０の１つまたは複数の部分により高い優先順位レベルを割り当てることができ、この優先順位レベルは、電子メール４３０のうちで送信される部分を選択するのに使用することができる。一実施形態で、通信経路４４０に沿って電子メール４３０の部分を送信した後に、電子メール管理モジュール４２０は、より高速の接続が使用可能になるまで電子メール４３０をキューイングし、または保管し、あるいはその両方を行うことができる。たとえば、ユーザが、その後、イーサネット（Ｒ）などのより高速の接続を介してプロセッサ・ベース・デバイス４０１をネットワーク４１５に接続する場合があり、その場合に、電子メール管理モジュール４２０が、電子メール４３０またはその追加部分を、そのより高速の接続を使用して送信することができる。その代わりに、ユーザが、その後、異なるプロセッサ・ベース・デバイス４０１を使用して（たとえば、ＰＤＡからラップトップ・コンピュータに切り替えて）ネットワーク４１５に接続する場合があり、そのユーザが使用するプロセッサ・ベース・デバイス４０１が、たとえば、より高速の接続をサポートする場合がある。一実施形態で、電子メール管理モジュール４２０は、高速接続に接続するようにユーザに求め、またはユーザが電子メール４３０をアップロードしたいかどうかを尋ね、あるいはその両方を行う、ポップアップ・ダイアログ・ボックスなどの合図を周期的に供給することができる。
【００５８】
一実施形態で、電子メール管理モジュール４２０は、高速接続に接続するようにユーザに求め、またはユーザが電子メール４３０をアップロードしたいかどうかを尋ね、あるいはその両方を行う、ポップアップ・ダイアログ・ボックスなどの合図を周期的に供給することができる。
【００５９】
下で詳細に説明するように、電子メール管理モジュール４２０は、本発明の一実施形態に従って、電子メール４３０の部分が所期の受信者すなわちサーバ４０５に送達されていないことを示す通知を供給することもできる。たとえば、電子メール管理モジュール４２０は、現在時刻が関連する時刻フィールド２４５すなわちスケジューリングされた電話会議の時刻に達しようとしていることを判定することができる。現在時刻が関連する時刻フィールド２４５にどれほど近いかに応じて、電子メール管理モジュール４２０は、より頻繁に、より高い緊急性を有する通知を供給することができる。一実施形態で、電子メール管理モジュール４２０は、現在時刻が関連する時刻フィールド２４５を過ぎた場合に、遅れ通知を供給することができる。この通知に応答して、未送達の電子メール４３０をサーバ４０５にアップロードすることができる。一実施形態で、通知に、ユーザに電子メール４３０をアップロードする選択肢を与えることを含めることができ、ユーザは、その通知に応答して、電子メール４３０をアップロードすることを要求することができる。一実施形態で、電子メール管理モジュール４２０は、実質的にすべての電子メール４３０をサーバ４０５にアップロードすることができる。しかし、代替実施形態では、電子メール管理モジュール４２０が、サーバ４０５に電子メール４３０を「トリクル・アップロード」するすなわち、電子メール４３０の諸部分を１つまたは複数のセッション中にバックグラウンドで連続してアップロードすることができる。一実施形態で、電子メール管理モジュール４２０は、どの選択、たとえば電子メール４３０の実質的にすべてのアップロードもしくは電子メール４３０のトリクル・アップロードのどちらが可能であるか、またはどのアクションが行われたか、あるいはその両方を示すためにユーザに通知することができる。
【００６０】
一実施形態で、通信経路４４０に沿って電子メール４３０の部分（著作権制限されていないものとすることができる）を送信した後に、電子メール管理モジュール４２０は、所期の受信者が適当なディジタル権利を入手したことの表示を受信するまで電子メール４３０をキューイングし、または保管し、あるいはその両方を行うことができる。たとえば、所期の受信者が、サード・パーティ・ベンダからライセンスを購入するか成立させ、その後、新たに獲得したライセンスの表示を電子メール管理モジュール４２０に供給することができ、次に、電子メール管理モジュール４２０が、キューイングされ、または保管され、あるいはその両方を行われた、保護された内容を含む電子メールを供給することができる。代替案では、所期の受信者を、自動化された電子メール・ディストリビュータとすることができ、この電子メール・ディストリビュータが、ディジタル配布権を獲得することができる。さらに、代替実施形態では、適当な許可を有するユーザが、電子メール４３０に関連するディジタル権利を変更することができる。
【００６１】
一実施形態で、通信経路４４０に沿って電子メール４３０の部分（この場合に、減らされた分解能を有する）を送信した後に、電子メール管理モジュール４２０は、より高速の接続が使用可能になるまで、電子メール４３０をキューイングし、または保管し、あるいはその両方を行うことができる。たとえば、ユーザが、その後、イーサネット（Ｒ）などのより高速の接続を介してプロセッサ・ベース・デバイス４０１をネットワーク４１５に接続する場合があり、その場合に、電子メール管理モジュール４２０が、電子メール４３０またはその追加部分を、そのより高速の接続を使用して送信することができる。一実施形態で、電子メール管理モジュール４２０は、高速接続に接続するようにユーザに求め、またはユーザが電子メール４３０をアップロードしたいかどうかを尋ね、あるいはその両方を行う、ポップアップ・ダイアログ・ボックスなどの合図を周期的に供給することができる。図１２に、データ転送レート、電子メール・メッセージのサイズ、および閾値時間に基づいて電子メール・メッセージの部分を供給する方法５００の一実施形態を示す。図１３および１４に、他の実施形態を示す。
【００６２】
図１２および１４の実施形態では、データ転送レートを示す値またはこれに関連する値が判定される（５１０、７１０で）。たとえば、電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）あるいはこれらの組合せなどの電子メール管理モジュールが、ある時間期間内に受信された１つまたは複数のデータ・パケットを使用して平均データ転送レートを判定する（５１０、７１０で）ことができる。その代わりに、電子メール管理モジュールが、デバイス・プロファイルを使用してデータ転送レートを判定する（５１０、７１０で）ことができる。たとえば、電子メール管理モジュールは、１４．４ＫＢモデムがデータの送信に使用されていると判定する（５１０、７１０で）ことができ、したがって、電子メール管理モジュールは、データ転送レートが約１４．４Ｋｂｐｓを超えないと判定する（５１０、７１０で）ことができる。当業者は、データ転送レートを判定する（５１０、７１０で）前述の技法が、例示的であり、本発明の範囲を制限することを意図されていないことを諒解して当然である。
【００６３】
図１３に、データ転送レート、電子メール・メッセージのサイズ、および閾値時間に基づいて、減らされた分解能を有する電子メール・メッセージの部分を供給する実施形態を示す。図示の実施形態では、データ転送レートを示す値またはこれに関連する値が判定される（６１０で）。たとえば、電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）あるいはこれらの組合せなどの電子メール管理モジュールが、ある時間期間内に受信された１つまたは複数のデータ・パケットを使用して平均データ転送レートを判定する（６１０で）ことができる。その代わりに、電子メール管理モジュールが、デバイス・プロファイルを使用してデータ転送レートを判定する（６１０で）ことができる。たとえば、電子メール管理モジュールは、１４．４ＫＢモデムがデータの送信に使用されていると判定する（６１０で）ことができ、したがって、電子メール管理モジュールは、データ転送レートが約１４．４Ｋｂｐｓを超えない可能性があると判定する（６１０で）ことができる。当業者は、データ転送レートを判定する（６１０で）前述の技法が、例示的であり、本発明の範囲を制限することを意図されていないことを諒解して当然である。
【００６４】
ここで図１２〜１４を参照すると、電子メール・メッセージのサイズを示す値またはこれに関連する値も判定される（５２０、６２０、７２０で）。電子メール管理モジュールは、電子メール・メッセージのビット数を判定する（５２０、６２０、７２０で）ことによって電子メール・メッセージのサイズを判定する（５２０、６２０、７２０で）ことができる。代替案では、電子メール・メッセージのサイズを、電子メール・メッセージと共に送信できる情報を使用して判定する（５２０、６２０、７２０で）ことができる。１つの代替実施形態（図１３に関する）では、電子メール管理モジュールが、電子メール・メッセージに添付された少なくとも１つのファイルのビット数を判定する（６２０で）ことによって、電子メール・メッセージのサイズを示す値を判定する（６２０で）ことができる。図１２の流れを参照すると、電子メール・メッセージに関連する少なくとも１つのファイルのフォーマットが、判定される（５３０で）。一実施形態で、電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）は、電子メール・メッセージに関連する少なくとも１つのファイルのフォーマットを判定する（５３０で）ことができる。たとえば、電子メール・メッセージの添付ファイルが、「ｄｏｃ」というファイル名拡張子を有するファイルである場合があり、これは、そのファイルがＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（Ｒ）によって作成され、他の文書作成ツールまたはパブリケーション・ツールによって読み取ることができることを示す。もう１つの例として、電子メール・メッセージの添付ファイルが、「ｐｄｆ」というファイル名拡張子を有するファイルである場合があり、これは、そのファイルがＡｃｒｏｂａｔ  Ｄｉｓｔｉｌｌｅｒ（Ｒ）によって作成されたＰＤＦファイルであることを示す。その代わりに、電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）が、当業者に既知の形でファイルの少なくとも一部を解析することによって、電子メール・メッセージに関連する少なくとも１つのファイルのフォーマットを判定する（５３０で）ことができる。
【００６５】
もう１つの例（図１３）で、電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）あるいはこれらの組合せが、少なくとも１つのファイルのフォーマットがＭＰＥＧ、ＪＰＥＧ、ＧＩＦ、ＰＮＧ、Ｖｉｄｅｏ  ｆｏｒ  Ｗｉｎｄｏｗｓ（Ｒ）、Ａｐｐｌｅ  Ｑｕｉｃｋｔｉｍｅ（Ｒ）、ＡＶＩ、およびこれらの類似フォーマットであることを判定する（６３０で）ことができる。さまざまな代替実施形態で、電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）あるいはこれらの組合せは、ファイル・タイプ固有のプラグイン、トランスコーダ、スプリッタ等を使用して、ファイル・フォーマットを判定する（６３０で）ことができる。一実施形態で、電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）あるいはこれらの組合せは、ファイル名拡張子を使用して少なくとも１つのファイルのフォーマットを判定する（６３０で）ことができる。
【００６６】
図１２、１３、１４を参照すると、メール転送判断基準も判定される（５４０、６４０、７３０で）。本発明の前に述べた実施形態では、メール転送判断基準が、ユーザの好む最大転送時間またはデフォルト閾値時間など、メール転送閾値時間に関連付けられた。これらの実施形態では、メール転送判断基準が、ユーザ・プロファイルなどのユーザの好む最大転送時間の表示またはデフォルト閾値時間の表示を使用して閾値時間を判定することによって判定される（５４０、６４０、７３０で）。しかし、潜在的なメール転送判断基準は、閾値時間に制限されない。代替実施形態では、メール転送判断基準に、添付ファイルの最大サイズ、最小平均データ転送レート、時刻、優先順位レベル、およびこれらの類似基準などのさまざまなユーザ・プリファレンスを含めることができる。
【００６７】
ディジタル権利管理実施形態を、この実施形態について転送判断基準ステップを述べる点まで述べた後に、図１２、１３、１４の実施形態に戻る。図１５に、ディジタル権利管理規則に基づいて電子メール・メッセージの部分を供給する方法８００の一実施形態を示す。電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）あるいはこれらの組合せなどの電子メール管理モジュールが、ユーザが電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定する（８３０で）。上で詳細に述べたように、電子メール管理モジュール１２５または４２０は、著作権、配布、放送、複製、出版、ライセンス交付、および公正使用を支配する規則を含むがこれに制限されないさまざまなディジタル権利管理規則に基づいてユーザ許可を判定する（８３０で）ことができる。たとえば、電子メール管理モジュール１２５または４２０は、ディジタル権利管理規則に基づいて、ユーザが、添付ファイル２４０（１〜３）などの１つまたは複数の添付ファイルを受信することを許可されないと判定する（８３０で）ことができる。一実施形態で、図１５に示されているように、ユーザは、そのユーザに関連するディジタル権利を示すユーザ・プロファイル１２００（図２２を参照されたい）を供給することができる。たとえば、ユーザ・プロファイル１２００に、獲得されたライセンスのリスト１２０５を含めることができる。獲得されたライセンスのリスト１２０５に、ユーザにライセンス交付されたファイルの名前ならびにユーザのディジタル権利を示すすべての他の情報を含めることができる。たとえば、獲得されたライセンスのリストに、ファイルを再作成し、または配布し、あるいはその両方を行うことのできる回数、そのファイルを再作成し、または配布し、あるいはその両方を行うことのできる媒体、非ライセンス所有者に配布される版で許可される分解能、ユーザがファイルに適用されるディジタル権利管理規則を変更することを許可されるかどうか、およびこれらの類似制限も含めることができる。一実施形態で、ユーザ・プロファイル１２００に保管される情報の一部またはすべてを、保管された電子メールにアクセスするためにユーザが接続する時にユーザが手動で供給することができ、あるいはその代わりに、この情報を、事前に保管されている場合に、保管された情報へのアクセスを望むデバイス（たとえば、サーバ１１０）が入手可能とすることができる。ユーザ・プロファイル１２００に保管された情報の一部またはすべてを、変更することができる。たとえば、新しいライセンスが獲得された時に、その新しいライセンスを、獲得されたライセンスのリスト１２０５に追加することができる。実装に応じて、ユーザ・プロファイル１２００を、プロセッサ・ベース・デバイス１０５（１〜２）、４０１、サーバ１１０、４０５、およびこれらの類似装置を含む任意の望ましい位置に事前に保管することができる。例示のために、ユーザ・プロファイル１２００が、便利な位置に保管され、望まれる場合に、電子メール・モジュール１６０（１〜２）、電子メール管理モジュール４２０、電子メール管理モジュール１２５、およびこれらの類似物を含む適当なデバイスまたはモジュールあるいはその両方によってアクセスできると仮定する。電子メール管理モジュール１２５または４２０は、ユーザが選択された部分の受信を許可されるように、電子メール・メッセージの部分を選択する（８４０で）。一実施形態で、電子メール管理モジュール１２５または４２０は、電子メール・メッセージの１つまたは複数の保護された添付ファイルにアクセスする（８０５で）ことによって、電子メール・メッセージの部分を選択する（８４０で）ことができる。たとえば、電子メール管理モジュール１２５または４２０は、保護されたオーディオ・ファイル２４０（３）にアクセスする（８０５で）ことができる。次に、電子メール管理モジュール１２５または４２０は、保護された添付ファイルに課せられた１つまたは複数の制限を判定する（８１０で）ことができる。たとえば、電子メール管理モジュールは、保護されたオーディオ・ファイル２４０（３）のうちの３０秒を超えないものを、許可されないユーザに供給できると判定する（８１０で）ことができる。電子メール管理モジュール１２５または４２０は、判定された制限に基づいて、保護された添付ファイルの部分を選択する（８４０で）ことができる。たとえば、電子メール管理モジュール１２５または４２０は、保護されたオーディオ・ファイル２４０（３）の３０秒の長さのクリップを選択することができる。代替実施形態では、電子メール管理モジュール１２５または４２０が、添付ファイルのより低い分解能の版、添付ファイルのロッシイ版、および見ることができ、または電子メールによって配布でき、あるいはその両方を行うことができるか、印刷できず、コピーできず、転送できない版を含むがこれに制限されない、判定された制限に基づく保護された添付ファイルの他の部分を選択する（８４０で）ことができる。
【００６８】
上で述べたように、電子メール管理モジュール１２５または４２０は、データ転送レート、電子メール２００のサイズ、およびこれらの類似基準などの判断基準に基づいて、電子メール・メッセージの部分を選択する（８４０で）こともできる。図２９に、データ転送レート、電子メール・メッセージのサイズ、および閾値時間に基づいて、電子メールの部分を選択する（８４０で）方法１７００の一実施形態を示す。図示の実施形態では、データ転送レートを示す値またはこれに関連する値が判定される（１７１０で）。たとえば、電子メール管理モジュール１２５、４２０または電子メール・モジュール１６０（１〜２）あるいはこれらの組合せなどの電子メール管理モジュールが、ある時間期間内に受信された１つまたは複数のデータ・パケットを使用して平均データ転送レートを判定する（１７１０で）ことができる。その代わりに、電子メール管理モジュール１２５または４２０が、デバイス・プロファイルを使用してデータ転送レートを判定する（１７１０で）ことができる。たとえば、電子メール管理モジュール１２５または４２０は、１４．４ＫＢモデムがデータの送信に使用されていると判定する（１７１０で）ことができ、したがって、電子メール管理モジュール１２５または４２０は、データ転送レートが約１４．４ＫＢを超えない可能性があると判定する（１７１０で）ことができる。当業者は、データ転送レートを判定する（１７１０で）前述の技法が、例示的であり、本発明の範囲を制限することを意図されていないことを諒解して当然である。電子メール・メッセージのサイズを示す値またはこれに関連する値も判定される（１７２０で）。一実施形態で、電子メール管理モジュール１２５または４２０は、電子メール・メッセージのビット数を判定する（１７２０で）ことによって電子メール・メッセージのサイズを判定する（１７２０で）ことができる。代替案では、電子メール・メッセージのサイズを、電子メール・メッセージと共に送信できる情報を使用して判定する（１７２０で）ことができる。メール転送基準も判定される（１７３０で）。本発明の前に述べた実施形態では、メール転送判断基準が、ユーザの好む最大転送時間またはデフォルト閾値時間など、メール転送閾値時間に関連付けられた。これらの実施形態では、メール転送判断基準が、ユーザ・プロファイルなどのユーザの好む最大転送時間の表示またはデフォルト閾値時間の表示を使用して閾値時間を判定することによって判定される（１７３０で）。しかし、潜在的なメール転送判断基準は、閾値時間に制限されない。代替実施形態では、メール転送判断基準に、添付ファイルの最大サイズ、最小平均データ転送レート、時刻等のさまざまなユーザ・プリファレンスを含めることができる。
【００６９】
図１２、１３、１４、１５を参照すると、ユーザは、メール転送判断基準を判定するのに使用できるユーザ・プリファレンスを示すユーザ・プロファイル９００、１０００、１１００、１２００、１３００（図１６、１８、２０、２２、および２４を参照されたい）を供給することができる。たとえば、ユーザは、ユーザ・プロファイルを介して、事前に選択された時間（たとえば、１０分以下）でダウンロードできる電子メールをダウンロードしなければならないことを示すことができる。代替案では、ユーザは、ユーザ・プロファイルを介して、事前に選択されたサイズ（たとえば、約２５０ＫＢ以下）より小さい電子メールをダウンロードしなければならないこと、または事前に選択された閾値（たとえば、約３００Ｋｂｐｓ）を超える平均レートでダウンロードできる電子メールをダウンロードしなければならないこと、もしくはその両方を示すことができる（いくつかの実施形態、たとえば図２０で、電子メールをアップロードし、またはダウンロードし、あるいはその両方を行う前に、ユーザにプロンプトを出すことができる）。ユーザ・プロファイルは、高い優先順位レベルを有する電子メールをダウンロードしなければならないことを示すこともできる（たとえば、図１６、１８）。プロファイルは、電子メールの部分をアップロードし、またはダウンロードし、あるいはその両方を行う前に、ユーザがプロンプトを出されることを望むことを示すことができる（図１６、１８、２０）。一実施形態で、ユーザ・プロファイルに保管される情報の一部またはすべてを、保管された電子メールにアクセスするためにユーザが接続する時にユーザが手動で供給することができ、あるいはその代わりに、この情報を、事前に保管されている場合に、保管された情報へのアクセスを望むデバイス（たとえば、サーバ１１０）が入手可能とすることができる。実装に応じて、ユーザ・プロファイル９００を、プロセッサ・ベース・デバイス１０５（１〜２）、４０１、サーバ１１０、４０５、およびこれらの類似装置を含む任意の望ましい位置に事前に保管することができる。
【００７０】
いくつかの実施形態（図１６、１８、２０、２２、２４）で、ユーザ・プロファイルは、事前に選択されたサイズ（たとえば、約２５０ＫＢ以下）より小さい電子メールをダウンロードしなければならないこと、事前に選択された閾値（たとえば、約３００Ｋｂｐｓ）を超える平均レートでダウンロードできる電子メールをダウンロードしなければならないこと、または電子メールをアップロードし、またはダウンロードし、あるいはその両方を行う前に、ユーザにプロンプトを出すこと、あるいはこれらの組合せを示すことができる。一実施形態で、ユーザ・プロファイルに保管される情報の一部またはすべてを、保管された電子メールにアクセスするためにユーザが接続する時にユーザが手動で供給することができ、あるいはその代わりに、この情報を、事前に保管されている場合に、保管された情報へのアクセスを望むデバイス（たとえば、サーバ１１０）が入手可能とすることができる。実装に応じて、ユーザ・プロファイルを、プロセッサ・ベース・デバイス１０５（１〜２）、４０１、サーバ１１０、４０５、およびこれらの類似装置を含む任意の望ましい位置に事前に保管することができる。
【００７１】
当業者は、優先順位レベル等の他の望ましい判断基準を、ユーザ・プロファイルで供給できることと、メール転送判断基準の判定（６４０での）に使用できることを諒解して当然である。
【００７２】
例示のために、ユーザ・プロファイルが、便利な位置に保管され、望まれる場合に、電子メール・モジュール１６０（１〜２）、電子メール管理モジュール４２０、電子メール管理モジュール１２５等を含む適当なデバイスまたはモジュールあるいはその両方によってアクセスできると仮定する。一実施形態で、ユーザが、受信した電子メールのうちの１つまたは複数を処理する準備ができた時に、ユーザ・プロファイルに含まれる情報を示すメッセージを、サーバ１１０、４０５などのサーバに送信することができ、これらのサーバは、ユーザ・プリファレンスに基づいてフラグをセットすることができる。たとえば、これらのフラグは、サーバ１１０、４０５が、高速接続を介して送信され、または受信され、あるいはその両方を行われる電子メールをキューイングし（、いくつかの実施形態で、保持し）なければならないこと、ユーザ・プロファイルで示される最大ダウンロード・サイズより大きい添付ファイルをダウンロードしてはならないこと、添付ファイルのアップロードまたはダウンロードあるいはその両方の前にプロンプトを出さなければならないこと等を示すことができる。
【００７３】
一実施形態で、ユーザが、受信した電子メールのうちの１つまたは複数を処理する準備ができた時に、ユーザ・プロファイルに含まれる情報を示すメッセージを、サーバ１１０、４０５などのサーバに送信することができ、これらのサーバは、ユーザ・プリファレンスに基づいてフラグをセットすることができる。たとえば、これらのフラグは、サーバ１１０、４０５が、高速接続を介して送信され、または受信され、あるいはその両方を行われる電子メールをキューイングし、保持しなければならないこと、ユーザ・プロファイルで示される最大ダウンロード・サイズより大きい添付ファイルをダウンロードしてはならないこと、添付ファイルのアップロードまたはダウンロードあるいはその両方の前にプロンプトを出さなければならないこと、必要なライセンスがあるファイルだけをダウンロードしなければならないこと等を示すことができる。
【００７４】
いくつかの実施形態で、フラグを、プロセッサ・ベース・デバイス１０５（１〜２）、４０１、ならびにメール・サーバなどのサードパーティ・プロキシ・サーバおよびこれらの類似デバイスなどの他のデバイス（図示せず）でセットすることもできる。しかし、当業者は、プロキシ・サーバなどの他のデバイスが、電子メールを処理する追加規則を有することができることを諒解して当然である。たとえば、メール・サーバは、送信できる電子メールのサイズまたはコピーの個数あるいはその両方を制限する規則に従って動作することができる。このデバイス規則は、いくつかの場合に、本発明のいくつかの実施形態に従って決定できるプリファレンスまたはフラグあるいはその両方をオーバーライドすることができる。たとえば、メール・サーバは、ユーザ・プロファイル９００によって示すことのできるプリファレンスまたはプロセッサ・ベース・デバイス１０５（１〜２）、４０１および他のデバイスでセットすることのできるフラグあるいはその両方にかかわりなく、１００人のユーザに５０ＭＢの電子メールのコピーを送信するのを断ることができる。
【００７５】
図１２および１４を参照すると、メール転送判断基準を判定した後に、判定されたデータ転送レート、電子メッセージの判定されたサイズ（およびいくつかの実施形態でファイル・フォーマット）、およびメール転送判断基準に基づいて、電子メール・メッセージの部分が選択される（５５０、７４０で）。一実施形態で、判定されたデータ転送レートおよび電子メッセージの判定されたサイズを、電子メッセージの総転送時間を推定するのに使用することができる。次に、推定された転送時間を閾値時間と比較することができ、推定された転送時間が閾値時間を超えない場合に、電子メール・メッセージの実質的にすべてを選択することができる（５５０、７４０で）。しかし、推定された転送時間が実質的に閾値時間を超える場合に、上で詳細に説明したように、電子メール・メッセージの部分を選択することができる。一実施形態で、電子メール管理モジュールは、ユーザに、電子メール・メッセージの部分を選択する選択肢を与える（５５０、７４０で）ことができる。
【００７６】
図１４の実施形態では、判定されたデータ転送レート、電子メールの判定されたサイズ、およびメール転送判断基準に基づいて、電子メールの部分が選択される（７４０で）。たとえば、サーバまたは１つもしくは複数のクライアントあるいはその両方が、前述のフラグを使用して、電子メールの部分を自動的に選択する（７４０で）ことができる。一実施形態で、判定されたデータ転送レートおよび電子メールの判定されたサイズを、電子メールの総転送時間を推定するのに使用することができる。次に、推定された転送時間を閾値時間と比較することができ、推定された転送時間が閾値時間を超えない場合に、電子メール・メッセージの実質的にすべてを選択することができる（７４０で）。しかし、推定された転送時間が実質的に閾値時間を超える場合に、電子メールの部分を選択する（７４０で）ことができる。一実施形態で、電子メール管理モジュールは、ユーザに、電子メールの部分を選択する選択肢を与える（７４０で）こともできる。図１３の実施形態では、判定されたデータ転送レート、電子メッセージの判定されたサイズ、ファイル・フォーマット、およびメール転送判断基準に基づいて、電子メール・メッセージの部分が選択される（６５０で）。判定されたデータ転送レートおよび電子メール・メッセージの判定されたサイズを、電子メッセージの総転送時間を推定するのに使用することができる。次に、推定された転送時間を閾値時間と比較することができ、推定された転送時間が閾値時間を超えない場合に、電子メール・メッセージの実質的にすべてを選択することができる（６５０で）。
【００７７】
しかし、推定された転送時間が実質的に閾値時間を超え、電子メール・メッセージの一部だけを送信することが望ましい場合に、上で詳細に説明したように、電子メール・メッセージのうちで減らされた分解能を有する部分を選択する（６５０で）ことができる。一実施形態で、電子メール管理モジュールは、ユーザに、電子メール・メッセージのうちで動的に減らされた分解能を有する部分を選択する選択肢を与える（６５０で）ことができる。たとえば、ユーザは、電子メール・メッセージの所望の部分を強調表示することによって、電子メール・メッセージのうちで減らされた分解能を有する部分を選択する（６５０で）ことができる。代替案では、ユーザは、オーディオ・クリップのタイム・インターバルを指定することによって、電子メール・メッセージのうちで減らされた分解能を有する部分を選択する（６５０で）ことができる。もう１つの代替実施形態で、ユーザは、グラフィックス・クリップのタイム・インターバルまたはフレーム数あるいはその両方を指定することによって、電子メール・メッセージのうちで減らされた分解能を有する部分を選択する（６５０で）ことができる。
【００７８】
図１７、１９、２１、２３、２５に示されたいくつかの実施形態で、ダイアログ・ボックス９０５、１００５、１１０５、１２４６、および１３０５を、ユーザに表示することができる（一実施形態（図１３、１９）で、ユーザは、電子メール・メッセージのうちで減らされた分解能を有する部分を選択する（６５０で）ことができる）。しかし、当業者は、本発明がダイアログ・ボックスに制限されないことを諒解するであろう。代替実施形態では、ユーザに情報を与え、またはユーザから情報を受け取り、あるいはその両方を行うために、グラフィカル・ユーザ・インターフェースまたはディスプレイを含むすべての望ましいタイプのユーザ・インターフェースをユーザに表示することができる。ダイアログ・ボックスは、電子メールおよび電子メールに関連する情報のリストを表示することができる。たとえば、図に示されているように、１つのエントリ（件名フィールド９１０、１０１０、１１１０、１２１０、１３１０では句「ｔｅｓｔ  ｍｅｓｓａｇｅ」によって示される）が、電子メールのサイズが約３．００１ＭＢであることを示すサイズ・フィールド９１５、１０１５、１１１５、１２１５、１３１５と、電子メール全体が現在の接続速度でのダウンロードに約１時間を要する可能性があることを示すダウンロード時間フィールド９２０、１０２０、１１２０、１２２０、１３２０とを有する。さまざまな部分または添付ファイルあるいはその両方を、このダイアログ・ボックスに表示することができる。たとえば、サイズ・フィールドは、ヘッダのサイズが約１ＫＢであることを示し、ダウンロード時間フィールドは、ヘッダが現在の接続速度でのダウンロードに約５秒を要する可能性があることを示す。もう１つの例として、サイズ・フィールドは、ｔｅｘｔ＿ａｔｔａｃｈｍｅｎｔのサイズ（ｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔなどについては図１９を参照されたい）が、約１．０ＭＢであることを示し、ダウンロード時間フィールドは、ｔｅｘｔ＿ａｔｔａｃｈｍｅｎｔ（ｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔ）が現在の接続速度でのダウンロードに約２０分を要する可能性があることを示す。このダイアログ・ボックスに表示される電子メール、その部分、または添付ファイルあるいはこれらの組合せは、さまざまな形で決定することができる。一実施形態で、ユーザが、このダイアログ・ボックスに表示される電子メール、部分、または添付ファイルあるいはこれらの組合せを決定することができる。たとえば、ユーザは、電子メール部分または添付ファイルあるいはその両方をこのダイアログ・ボックスに表示に表示しなければならないことを示す１つまたは複数のタグを含む電子メールを作成することができる。もう１つの例として、ユーザは、たとえばマウス、ジョイスティック、およびこれらの類似デバイスなどの制御可能なポインタ要素を使用して電子メールの所望の部分をクリックアンドドラッグすることによって、電子メールの部分を強調表示することができる。次に、ユーザは、たとえば制御可能なポインタ要素を使用してドロップダウン・メニューからオプションを選択することによって、強調表示された部分をこのダイアログ・ボックスに表示しなければならないことを示すことが���きる。次に、電子メール管理モジュールは、電子メール部分または添付ファイルあるいはその両方のサイズおよび推定されたダウンロード時間を含むがこれに制限されない、電子メールに関連する表示可能な情報を判定することができる。しかし、当業者は、本発明が、ユーザがこのダイアログ・ボックスに表示される部分または添付ファイルあるいはその両方を決定する実施形態に制限されないことを諒解して当然である。代替実施形態で、電子メール管理モジュールが、このダイアログ・ボックスに表示される部分または添付ファイルあるいはその両方を決定することができる。たとえば、電子メール管理モジュールは、ユーザ・プロファイル、デバイス・プロファイル、ファイル・サイズ、接続速度、推定ダウンロード時間、およびこれらの類似情報などの情報を使用して、このダイアログ・ボックスに表示される部分または添付ファイルあるいはその両方を決定することができる。
【００７９】
さまざまな実施形態（図１２〜１４）で、電子メール管理モジュールは、電子メールのうちでダウンロードされる部分を選択する（５５０、６５０、７４０で）ことができる。たとえば、ユーザ・プロファイルに基づいて、電子メール管理モジュールは、選択フィールド９３０、１０３０、１１３０、１２３０、１３３０の×マークによって示されているように、「ｔｅｓｔ  ｍｅｓｓａｇｅ」の「ｈｅａｄｅｒ」、「ｏｔｈｅｒ  ｍｅｓｓａｇｅ（他のメッセージ）」、および「ａｎｏｔｈｅｒ  ｍｅｓｓａｇｅ（もう１つのメッセージ）」の「ｈｅａｄｅｒ」を選択することができる。代替案では、ユーザが、電子メールのうちでダウンロードされる部分を選択することができる。たとえば、ユーザは、マウス、ジョイスティック、およびこれらの類似デバイスなどのユーザによる操作に応答する位置および選択状況を有するポインタ・コントローラを用いてグラフィカル・ユーザ・ディスプレイ上のポインタ要素を制御して、ｔｅｘｔ＿ａｔｔａｃｈｍｅｎｔ（または、一実施形態ではｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔおよびｓｏｕｎｄ＿ａｔｔａｃｈｍｅｎｔ）を選択することができる。たとえば、ユーザは、マウスを使用して選択フィールド内のボックスをクリックし、これによって、選択フィールド内のチェックマークによって示されているように、ｔｅｘｔ＿ａｔｔａｃｈｍｅｎｔ（または、他の実施形態ではｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔおよびｓｏｕｎｄ＿ａｔｔａｃｈｍｅｎｔ。図１９）を選択することができる。しかし、一実施形態（図２３）で、ユーザが、保護された添付ファイルを選択した場合に、電子メール管理モジュールは、そのユーザ選択をオーバーライドするか、上で述べたように減らされた分解能の版だけを供給することを選択することができる。図１４の実施形態によれば、電子メールの選択された部分が、たとえばプロセッサ・ベース・デバイスまたはサーバあるいはその両方に供給される（７５０で）。一実施形態で、電子メール管理モジュール１２５は、電子メールの選択された部分を自動的に供給する（７５０で）。１つの代替実施形態で、電子メール管理モジュール１２５が、電子メールの選択された部分を供給する（７５０で）ように電子メール管理モジュール１２５に指示する選択肢をユーザに与えることができる。たとえば、ユーザは、たとえば、設けることのできるダウンロード・ボタン（たとえば９３５）を使用して、電子メールの部分を供給する（７５０で）ように電子メール管理モジュール１２５に動的に指示することができる。さまざまな実施形態で、ユーザは、ダウンロード・ボタンをクリックして、新しいダウンロードを供給する（７５０で）か、前に一時停止されたダウンロードを再開することができる。たとえば、ユーザは、より小さい電子メールを供給した後に、より大きい電子メールの部分を供給する（７５０で）ように電子メール管理モジュール１２５に指示することを選択することができる。この実施形態では、電子メールの部分は、ユーザがその部分を供給する（７５０で）ことを選択したことに応答して供給される（７５０で）。１つの代替実施形態で、ダウンロード・ボタンを電子メール内に設けることができる。
【００８０】
一実施形態で、電子メール管理モジュールは、電子メール・メッセージの選択された部分を供給する（７５０で）選択肢をユーザに与えることができる。たとえば、ダイアログ・ボックスをユーザに表示することができ、ユーザは、選択された部分を供給する（７５０で）ことを選択することができ、あるいは、ユーザは、選択された部分を供給する（７５０で）ことをしないことを選択することができる。この実施形態では、電子メール・メッセージの選択された部分は、選択された部分を供給する（４５０で）ことをユーザが選択することに応答して、供給される（７５０）。図１５のディジタル権利実施形態では、電子メール・メッセージの選択された部分が、たとえば、上で詳細に説明したように、プロセッサ・ベース・デバイスまたはサーバあるいはその両方に供給される（８５０で）。一実施形態で、電子メール・メッセージは、その電子メール・メッセージの選択された部分が供給された（８５０で）後に、たとえばクライアント上またはサーバ上で、キューイングされ、または保管され、あるいはその両方を行われる。一実施形態で、ユーザが、プロセッサ・ベース・デバイスで電子メール・メッセージを作成することができ、その電子メール・メッセージは、そのプロセッサ・ベース・デバイスでキューイングされ、または保管され、あるいはその両方を行われたままにすることができる。代替案では、電子メール・メッセージを、サーバでキューイングされ、または保管され、あるいはその両方を行われたままにすることができる。上で述べたように、ポップアップ・ダイアログ・ボックス等の１つまたは複数の通知をユーザに与えて、電子メール・メッセージがキューイングされ、または保管され、あるいはその両方を行われたことをユーザに示すことができる。
【００８１】
電子メール・メッセージは、電子メール管理モジュール１２５または４２０が、その電子メール・メッセージの所期の受信者が適当なディジタル権利を獲得したと判定する（８６０で）まで、キューイングされたままにすることができる。一実施形態で、ユーザは、図２３のダイアログ・ボックスのＤＲＭフィールド１２０６に示された閉じた鍵のアイコンなど、保護されたファイルに関連する閉じた鍵のアイコンを選択することによって適当なディジタル権利を獲得する処理を開始することができる。ユーザは、たとえば、マウス、ジョイスティック、およびこれらの類似デバイスを使用することによって、閉じた鍵のアイコンを選択することができる。ユーザが閉じた鍵のアイコンをクリックすることに応答して、図３５に示された例示的実施形態などの獲得ダイアログ・ボックス２１００をユーザに表示することができる。獲得ダイアログ・ボックス２１００に、所期の受信者がたとえばライセンスを購入することによって関連する添付ファイルの適当なディジタル権利を獲得できるウェブ・サイトに所期の受信者を向けることができるアクション・ボタン２１１０、添付ファイルのダウンキャスト版を供給できるアクション・ボタン２１２０、ユーザが獲得処理を終了できるようにするアクション・ボタン２１３０等を含めることができる。
【００８２】
１つの代替実施形態で、ユーザは、電子メール・メッセージの部分に関連する１つまたは複数のディジタル権利管理規則を変更することができる。たとえば、ユーザは、関連するディジタル権利管理規則を以前に有しなかったファイルにディジタル権利管理規則を追加することができる。一実施形態で、ユーザは、図２３のＤＲＭフィールド１２０６に示された閉じた鍵のアイコンまたは開いた鍵のアイコンなど、電子メール・メッセージの部分に関連するアイコンを選択することによって、１つまたは複数のディジタル権利管理規則を変更することができる。ユーザは、たとえば、マウス、ジョイスティック、およびこれらの類似デバイスを使用することによって、適当なアイコンを選択することができる。ユーザがアイコンをクリックすることに応答して、図３５に示された例示的実施形態などのダイアログ・ボックス２１４０を、ユーザに表示することができる。ダイアログ・ボックス２１４０に、適当に許可されたユーザが、関連する添付ファイルのディジタル権利管理規則を変更することを許可することのできるアクション・ボタン２１５０、ユーザがこの処理を終了することを許可することのできるアクション・ボタン２１６０等を含めることができる。
【００８３】
図１５に戻って、電子メール管理モジュール１２５または４２０が、電子メール・メッセージの所期の受信者が適当なディジタル権利を獲得したと判定する（８６０で）時に、電子メール管理モジュール１２５または４２０は、その電子メール・メッセージを供給する（８７０で）ことができる。電子メール管理モジュール１２５または４２０が、所期の受信者が適当なディジタル権利を獲得していないと判定する（８６０で）場合に、電子メール管理モジュール１２５または４２０は、所期の受信者が適当なディジタル権利を獲得したと判定するまで、電子メール・メッセージの供給（８７０での）を待つことができる。一実施形態で、電子メール管理モジュール１２５または４２０は、前述のデータ転送レート、電子メッセージのサイズ、推定転送時間、閾値時間、およびこれらの類似物などの他のメール転送判断基準に基づいて電子メール・メッセージを供給する（８７０で）こともできる。ダイアログ・ボックスに、詳細フィールド９５０、１１５０も含めることができる（図１７、２１を参照されたい）。一実施形態で、ユーザは、添付ファイル（または、一実施形態で、１つまたは複数の添付ファイル）に関する追加情報を見ることを選択することができる。たとえば、ユーザは、マウス、ジョイスティック、およびこれらの類似デバイスなど、ユーザによる操作に応答する位置および選択状況を有するポインタ・コントローラを用いてグラフィカル・ユーザ・ディスプレイ上のポインタ要素を制御して、詳細フィールドに示された虫眼鏡アイコンを選択することができる。電子メール管理モジュールは、判定された（５３０、６３０で）ファイル・フォーマットを使用して、図２６および２７に示されている、添付ファイルに関する情報を含めることのできる詳細情報ボックス１４００、１５００を表示することができる。
【００８４】
情報ボックスに、ファイル名（「ｔｅｘｔ＿ａｔｔａｃｈｍｅｎｔ」、図２６）または（「ｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔ」、図２７）、ファイル・タイプ（「Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ」、図２６）または（「Ｇｒａｐｈｉｃｓ  Ｉｍａｇｅ  Ｆｏｒｍａｔ」、図２７）、および他の望ましい情報などの情報を含めることのできるファイル要約情報１４０５、１５０５を含めることができる。
【００８５】
一実施形態（図２６）で、詳細情報ボックスに、添付ファイルの内容を示す情報も含まれる。１つの図示の実施形態で、この情報に、内容フィールド１４１０に示されているように、添付ファイルの内容のリストが含まれる。たとえば、テキスト添付ファイルに、Ｓｕｍｍａｒｙ（要約）、Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ（ＴＯＣ）（目次）、Ｃｈａｐｔｅｒｓ  １〜３（第１〜３章）、およびＣｈａｒｔｓ  １〜２（チャート１〜２）が含まれる場合がある。このファイルの作成者は、添付ファイルのどの部分が添付ファイルの内容フィールド１４１０、たとえば、Ｓｕｍｍａｒｙ、Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ（ＴＯＣ）、Ｃｈａｐｔｅｒｓ  １〜３、およびＣｈａｒｔｓ  １〜２に対応するかを、電子メール管理モジュールが理解できるタグ、制御文字、およびこれらの類似コードなどの区切り文字を使用することによって指定することができる。しかし、本発明は、作成者が挿入する区切り文字に制限されない。代替実施形態では、添付ファイルの内容フィールド１４１０を、電子メール管理モジュールによる解析およびこれらの類似物を含む任意の望ましい形で判定することができる。
【００８６】
示されるファイル（イメージ・ファイル、テキスト・ファイルなど）にかかわりなく、当業者が、本発明がイメージ・ファイル／テキスト・ファイルなどに制限されないことを諒解して当然であることを諒解されたい。代替実施形態では、上で述べたさまざまなファイル・タイプを含むがこれらに制限されない、任意の望ましいタイプの添付ファイルを使用することができる。詳細情報ボックスに、添付ファイルの各部分の対応するサイズ・フィールド１４１５、１５１５、各部分のページ数フィールド１４２０等を示す情報も含めることができる。一実施形態で、サイズ・フィールド１４１５、ページ数フィールド１４２０、および他の望ましい情報を、電子メール管理モジュールによって判定することができる。代替実施形態では、詳細情報ボックス１４００に、添付ファイルの各部分の推定されたダウンロード時間、推定された転送速度など、図２６に示されていない情報も含めることができる。
【００８７】
一実施形態（図２７）で、詳細情報ボックスに、添付ファイルの内容を示す情報を含めることができる。図示の実施形態で、この情報に、添付ファイルのバージョン・フィールド１５１０が含まれる。たとえば、ｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔのフルサイズでフル解像度の版ならびに、フルサイズで減らされた解像度の版、減らされたサイズで減らされた解像度の（または「サムネイル」）版、減らされたサイズでフル解像度の版、およびこれらの類似版を含むさまざまなダウンキャスト版が、ダウンロードに使用可能である場合がある。その代わりに、添付ファイルの部分の色分解能を、ダウンキャスト処理によって減らすことができる。たとえば、６５Ｋ色を含むイメージの色分解能を、グレイスケール・イメージに減らすことができる。
【００８８】
一実施形態（図２７）で、ファイルの作成者は、ｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔのうちでダウンキャストされる部分ならびにダウンキャスト処理を、電子メール管理モジュールが理解できるタグ、制御文字、およびこれらの類似コードなどの区切り文字を使用することによって指定することができる。たとえば、作成者は、図２７に示されたＳｅｃｔｉｏｎ  １などのｉｍａｇｅ＿ａｔｔａｃｈｍｅｎｔの部分を選択することができる。しかし、本発明は、ユーザによって定義されるダウンキャストに制限されない。代替実施形態では、添付ファイルのバージョン・フィールドを、電子メール管理モジュールによる解析等を含む任意の望ましい形で判定することができる。
【００８９】
図２７の詳細情報ボックスに、対応するサイズ・フィールド１５１５内の、その版のサイズを含めることもでき、各部分の対応する時間フィールド１５２０内の、その版の推定されたダウンロード時間を示す情報およびこれらの類似情報も含めることができる。一実施形態で、サイズ・フィールド１５１５、時間フィールド１５２０、およびすべての他の望ましい情報を、電子メール管理モジュールによって判定することができる。代替実施形態では、詳細情報ボックス１５００に、推定された転送速度およびこれらの類似情報など、図２７に示されていない情報も含めることができる。
【００９０】
優先順位レベル・フィールド１４２５、１５２５を、添付ファイルの１つまたは複数の部分に関連付けることもできる。一実施形態で、優先順位レベル・フィールドは、高優先順位１４３０、１５３０（「！」によって示される）、低優先順位１４３５、１５３５（下を指す矢印によって示される）、および平均的優先順位（空白フィールド１４３７、１５３７によって示される）のうちの少なくとも１つを示すことができる。しかし、当業者は、任意の望ましい個数の優先順位レベルを優先順位レベル・フィールド１４２５、１５２５に示すことができ、優先順位レベルを、他の記号または文字、色、点滅またはブザーを鳴らすあるいはその両方などの注意を引く技法、ならびにこれらの類似物を含む任意の望ましい形で示すことができることを諒解して当然である。ユーザは、添付ファイルの各部分（版）、たとえば、Ｓｕｍｍａｒｙ、Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ（ＴＯＣ）、Ｃｈａｐｔｅｒｓ  １〜３、およびＣｈａｒｔｓ  １〜２に関連する優先順位レベルを、電子メール管理モジュールが理解できるタグ、制御文字、およびこれらの類似物などの区切り文字を使用することによって指定することができる。代替案では、ユーザは、詳細情報ボックスを使用して対話的に優先順位レベルを選択するために、マウス、ジョイスティック、およびこれらの類似物など、ユーザによる操作に応答する位置および選択状況を有するポインタ・コントローラを使用して優先順位レベルを指定することができる。しかし、本発明は、ユーザによって定義される優先順位レベルに制限されない。代替実施形態で、添付ファイルの部分に関連する優先順位レベルを、任意の望ましい形で判定することができる。たとえば、電子メール管理モジュールが、添付ファイルの各部分にデフォルト優先順位レベルを割り当てることができる。指定された優先順位レベルまたは割り当てられた優先順位レベルあるいはその両方を、優先順位レベル・フィールドで示すことができる。図１２および２６を参照すると、添付ファイルの内容フィールド１４１０に対応する添付ファイルの１つまたは複数の部分、たとえば、Ｓｕｍｍａｒｙ、Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ（ＴＯＣ）、Ｃｈａｐｔｅｒｓ  １〜３、およびＣｈａｒｔｓ  １〜２を選択する（５５０で）ことができる。一実施形態で、添付ファイルの１つまたは複数の部分を、サイズ・フィールド１４１５、ページ数フィールド１４２０、および優先順位レベル・フィールド１４２５のうちの１つまたは複数のインジケータに基づいて選択する（５５０で）ことができる。たとえば、選択フィールド１４４０のチェックマークによって示されているように、ＳｕｍｍａｒｙおよびＣｈａｒｔ  １を選択する（５５０で）ことができる。さまざまな代替実施形態で、添付ファイルの１つまたは複数の部分を、ユーザによって、作成者によって、電子メール管理モジュールによって、または任意の他の望ましい形で選択する（５５０で）ことができる。さらに、添付ファイルの１つまたは複数の部分を、前もって、たとえばユーザ・プロファイル９００（図１６）を使用することによって、または動的に、たとえばダイアログ・ボックス９０５が表示される時にユーザによって、選択する（５５０で）ことができる。代替実施形態では、添付ファイルの１つまたは複数の部分を、順次選択する（５５０で）こともできる。たとえば、ユーザは、Ｓｕｍｍａｒｙを選択し（５５０で）、Ｓｕｍｍａｒｙを見た後にＣｈａｐｔｅｒ  １を選択する（５５０で）ことができる。
【００９１】
一実施形態（図１３）で、添付ファイルの１つまたは複数の部分または版あるいはその両方を選択する（６５０で）ことができる。一実施形態で、添付ファイルの１つまたは複数の部分または版あるいはその両方を、サイズ・フィールド１５１５、時間フィールド１５２０、および優先順位レベル・フィールド１５２５のうちの１つまたは複数のインジケータに基づいて、選択する（６５０で）ことができる。たとえば、選択フィールド１５４０のチェックマークによって示されているように、少なくとも部分的にＳｅｃｔｉｏｎ  １に関連する高い優先順位のゆえに、Ｓｅｃｔｉｏｎ  １を選択する（６５０で）ことができる。さまざまな代替実施形態では、添付ファイルの１つまたは複数の部分または版あるいはその両方を、ユーザによって、作成者によって、電子メール管理モジュールによって、または任意の他の望ましい形で選択する（６５０で）ことができる。さらに、添付ファイルの１つまたは複数の部分または版あるいはその両方を、前もって、たとえばユーザ・プロファイル１０００を使用することによって、または動的に、たとえばダイアログ情報ボックスが表示される時にユーザによって、選択する（６５０で）ことができる。代替実施形態では、添付ファイルの１つまたは複数の部分または版あるいはその両方を、順次選択する（６５０で）こともできる。たとえば、ユーザは、サムネイルを選択し（６５０で）、そのサムネイルを見た後にＳｅｃｔｉｏｎ  １を選択する（６５０で）ことができる。
【００９２】
さまざまな実施形態（図１２〜１４）で、電子メール・メッセージの選択された部分を、上で詳細に述べたように、たとえばプロセッサ・ベース・デバイスまたはサーバあるいはその両方に、供給する（５６０、６６０、７５０で）ことができる。一実施形態（図１２を参照されたい）で、電子メール管理モジュールが、ユーザに、電子メール・メッセージの選択された部分を供給する（５６０で）選択肢を与えることもできる。たとえば、ダイアログ・ボックスをユーザに表示することができ、ユーザは、選択された部分を供給する（５６０で）ことを選択することができ、あるいは、ユーザは、選択された部分を供給する（５６０で）ことをしないことを選択することができる。この実施形態では、電子メール・メッセージの選択された部分は、選択された部分を供給する（５６０で）ことをユーザが選択することに応答して供給される（５６０で）。一実施形態で、ユーザは、最小分解能、イメージのセクション、代替テキストの供給、および他の類似するアクションを選択することもできる。
【００９３】
一実施形態（図１４を参照されたい）で、電子メール管理モジュール１２５は、電子メールの選択された部分を自動的に供給する（７５０で）。１つの代替実施形態で、電子メール管理モジュール１２５は、電子メールの選択された部分を供給する（７５０で）ように電子メール管理モジュール１２５に指示する選択肢をユーザに与えることができる。たとえば、ユーザは、図２５に示されているように、たとえば設けることのできるダウンロード・ボタン１３３５を使用して、電子メールの部分を供給する（７５０で）ように電子メール管理モジュール１２５に動的に指示することができる。さまざまな実施形態で、ユーザは、ダウンロード・ボタン１３３５をクリックして、新しいダウンロードを供給する（７５０で）か、以前に一時停止されたダウンロードを再開することができる。たとえば、ユーザは、より小さい電子メールを供給した（７５０で）後に、より大きい電子メール・メッセージの部分を供給する（７５０で）ように電子メール管理モジュール１２５に指示することを選択することができる。この実施形態では、電子メールの部分は、ユーザがその部分を供給する（７５０で）ことを選択したことに応答して供給される（７５０で）。１つの代替実施形態で、ダウンロード・ボタン１３３５を電子メール内に設けることができる。
【００９４】
いくつかの実施形態で、電子メール・メッセージの選択された部分が供給された（たとえば５６０で）後に、電子メール・メッセージが、たとえばクライアント上またはサーバ上で、キューイングされ、または保管され、あるいはこの両方を行われる。電子メール・メッセージは、完全な電子メール・メッセージを供給することが望ましくなるまで、キューイングされたままにすることができる。代替案では、ユーザが、電子メール・メッセージの追加の選択された部分を要求することができる。一実施形態で、ユーザは、プロセッサ・ベース・デバイスで電子メール・メッセージを作成することができ、その電子メール・メッセージの選択された部分は、サーバまたは別のプロセッサ・ベース・デバイスあるいはその両方に供給される（たとえば５６０で）ことができる。電子メール・メッセージは、完全な電子メール・メッセージまたはその追加部分をサーバまたは他のプロセッサ・ベース・デバイスあるいはその両方に供給することが望ましくなるまで、プロセッサ・ベース・デバイスでキューイングされまたは保管されあるいはその両方を行われたままにすることができる。代替案では、電子メール・メッセージは、完全な電子メール・メッセージを供給することが望ましくなるまで、サーバにキューイングされまたは保管されあるいはその両方を行われたままにすることができる。上で述べたように、電子メール・メッセージがキューイングされまたは保管されあるいはその両方を行われていることを示す１つまたは複数の通知を、ユーザに供給することができる。
【００９５】
一実施形態で、減らされた分解能を有する電子メール・メッセージの選択された部分が供給された（６６０で）後に、電子メール・メッセージを、たとえばクライアント上またはサーバ上で、キューイングし、または保管し、あるいはこの両方を行うことができる。電子メール・メッセージは、完全な電子メール・メッセージを供給することが望ましくなるまで、キューイングされたままにすることができる。代替案では、ユーザが、電子メール・メッセージの追加の選択された部分を要求することができる。
【００９６】
代替実施形態では、ユーザが、プロセッサ・ベース・デバイスで電子メール・メッセージを作成することができ、減らされた分解能を有する、その電子メール・メッセージの選択された部分は、サーバまたは別のプロセッサ・ベース・デバイスあるいはその両方に供給される（６６０で）ことができる。たとえば、ユーザは、電子メール・メッセージのセクションあるいは１つまたは複数の添付ファイルを選択することができ、これらは、タグおよびこれらの類似物を用いて示すことができる。当業者が諒解するように、タグは、データ・ストリームの部分の始めまたは終りあるいはその両方を示すためにデータ・ストリームに挿入できる特殊文字である。一実施形態で、タグを、作成者またはユーザあるいはその両方が、たとえばデータ内容のプレビュー、データ内容の要約、およびこれらの類似物を示すためにデータ内容に挿入することができる。電子メール・メッセージの全体より少ないものを供給することが望ましい場合に、ユーザが選択した部分の減らされた分解能版を供給する（６６０で）ことができる。
【００９７】
減らされた分解能の電子メール・メッセージを、完全な電子メール・メッセージまたはその追加部分をサーバまたは別のプロセッサ・ベース・デバイスあるいはその両方に供給することが望ましくなるまで、プロセッサ・ベース・デバイスでキューイングされ、または保管され、あるいはこの両方を行われたままにすることができる。その代わりに、電子メール・メッセージを、完全な電子メール・メッセージを供給することが望ましくなるまでサーバでキューイングされ、または保管され、あるいはこの両方を行われたままにすることができる。上で述べたように、電子メール・メッセージがキューイングされ、または保管され、あるいはこの両方を行われていることを示す１つまたは複数の通知を、ユーザに供給することができる。
【００９８】
いくつかの実施形態（図１７、１９、２１、２３、２５）で、一時停止ボタン９４０、１０４０、１１４０、１２４０、１３４０を設けることができ、その結果、ユーザは、進行中のダウンロードを停止するために一時停止ボタン（たとえば９４０）を選択する（たとえば、マウスまたは他のコントローラを使用してクリックすることによって）ことができるようになる。１つの代替実施形態で、一時停止ボタンを、電子メール内に設けることができる。進行状況フィールド（たとえば、９４５）または類似するユーザ・インターフェース・ウィジェットを設けて、選択された部分のうちのどれほどがダウンロード済みであるかを示すこともできる。たとえば、この進行状況フィールドは、ｔｅｓｔ  ｍｅｓｓａｇｅのヘッダがダウンロード済みであり、ｔｅｘｔ＿ａｔｔａｃｈｍｅｎｔの約５０％がダウンロード済みである、すなわち、この電子メールの約１６％がダウンロード済みであることを示す。一実施形態で、電子メールの選択された部分が供給された後に、電子メールが、たとえばクライアント上またはサーバ上で、キューイングされ、または保管され、あるいはこの両方を行われる。電子メールは、完全な電子メールを供給することが望ましくなるまでキューイングされたままにすることができる。一実施形態で、ユーザは、プロセッサ・ベース・デバイスで電子メールを作成することができ、その電子メール・メッセージの選択された部分は、サーバまたは別のプロセッサ・ベース・デバイスあるいはその両方に供給されることができる。電子メールは、完全な電子メールをサーバまたは別のプロセッサ・ベース・デバイスあるいはその両方に供給することが望ましくなるまで、プロセッサ・ベース・デバイスでキューイングされ、または保管され、あるいはこの両方を行われたままにすることができる。代替案では、完全な電子メールを供給することが望ましくなるまで、電子メールを、サーバでキューイングされ、または保管され、あるいはこの両方を行われたままにすることができる。上で述べたように、電子メールがキューイングされ、または保管され、あるいはこの両方を行われていることを示す１つまたは複数の通知を、ユーザに供給することができる。いくつかの実施形態で、電子メール・メッセージは、電子メール・メッセージの選択された部分が供給された後に、たとえばクライアント上またはサーバ上で、キューイングされ、または保管され、あるいはこの両方を行われる。電子メール・メッセージは、完全な電子メールを供給することが望ましくなるまで、キューイングされたままにすることができる。一実施形態で、ユーザは、プロセッサ・ベース・デバイスで電子メール・メッセージを作成することができ、その電子メール・メッセージの選択された部分は、サーバまたは別のプロセッサ・ベース・デバイスあるいはその両方に供給されることができる。電子メール・メッセージは、完全な電子メール・メッセージをサーバまたは別のプロセッサ・ベース・デバイスあるいはその両方に供給することが望ましくなるまで、プロセッサ・ベース・デバイスでキューイングされ、または保管され、あるいはこの両方を行われたままにすることができる。代替案では、電子メール・メッセージは���完全な電子メール・メッセージを供給することが望ましくなるまで、サーバでキューイングされ、または保管され、あるいはこの両方を行われたままにすることができる。上で述べたように、電子メールがキューイングされ、または保管され、あるいはこの両方を行われていることを示す１つまたは複数の通知を、ユーザに供給することができる。１つまたは複数の電子メール・メッセージまたはその部分を、（一実施形態で）時刻またはスケジューリングされたイベントあるいはその両方に関連付けることができる。たとえば、ユーザは、会議をスケジューリングし、会議参加者に電子メール・メッセージで資料を配布することができ、この電子メール・メッセージが、１つまたは複数の添付ファイルを含むことができる。会議通知を、その会議に参加する可能性があるユーザに供給することもできる。しかし、上で述べたように、電子メール・メッセージまたは添付ファイルあるいはその両方のすべてではないものを、ユーザに供給することができる。ユーザは、関連する時刻またはイベントあるいはその両方の前に、サーバまたは他のプロセッサ・ベース・デバイスあるいはその両方でキューイングされ、または保管され、あるいはこの両方を行われている可能性がある部分など、関連する電子メール・メッセージの未送達部分の転送を望む場合がある。いくつかの実施形態で、スケジューリングされた時刻またはイベントあるいはその両方への電子メール・メッセージの関連付けを、図１９に示されている、イベント・フィールド１０５０に置かれたカレンダ・アイコンによって示すことができる。代替案では、スケジューリングされた時刻またはイベントあるいはその両方への電子メール・メッセージの関連付けを、図２８に示されているように、カレンダ・エントリ１６６５の関連付けられた電子メール・フィールド１６６０に置かれた封筒アイコン１６５５によって示すことができる。
【００９９】
一実施形態（図１９、２８）で、ユーザは、電子メール・メッセージの諸部分の現在の状況を見ることができる。たとえば、ユーザは、電子メール・メッセージの１つまたは複数の部分に関連するイベント・フィールド１０５０のカレンダ・アイコンまたは封筒アイコン１６５５を選択する（たとえば、マウス、ジョイスティック、およびこれらの類似デバイスを用いて）ことができる。ユーザ選択に応答して、図３０に示されたダイアログ・ボックス１８００を表示することができる。一実施形態で、ダイアログ・ボックス１８００に、ファイル名、添付ファイルの題名、現在時刻、スケジューリングされた時刻またはイベントあるいはその両方、スケジューリングされたダウンロード時刻、およびこれらの類似物を含む情報を表示することができる。しかし、当業者は、任意の望ましい情報をダイアログ・ボックス１８００に表示できることを諒解して当然である。編集ボタン１８０５を、ダイアログ・ボックス１８００に設けることもできる。一実施形態で、ユーザは、ダイアログ・ボックス１８００内のエントリのうちの１つまたは複数を編集するオプションを与えられるために、編集ボタン１８０５を選択することができる。たとえば、ユーザは、スケジューリングされたダウンロード時刻をより望ましい時刻に変更することを選択することができる。当業者は、代替実施形態で、電子メール管理モジュール、サーバ、およびこれらの類似物がダウンロード時刻をスケジューリングできることも諒解して当然である。たとえば、電子メール管理モジュールは、デフォルト時刻、ヒストリカル使用パターン、接続速度、およびこれらの類似物などの要因に基づいて、転送時刻を自動的にスケジューリングすることができる。電子メール管理モジュールは、オンデマンドで接続するようにユーザに促すこともできる。
【０１００】
ユーザに、電子メール・メッセージに関連する時刻またはイベントあるいはその両方の前にその電子メールの部分をダウンロードするために前述のツールを与えることができるが、ユーザは、必ずこれらのツールを利用するとは限らない。したがって、カレンダ・エントリに基づいて電子メール・メッセージの未送達部分の通知を供給する方法１９００を提供することもできる。方法１９００の一実施形態を、図３３に示す。図示の実施形態では、図１および１０〜１１に示された電子メール管理モジュール１２５、４２０などの電子メール管理モジュールが、電子メールの部分が所期の受信者に送達されたか否かを判定する（１９１０で）。たとえば、電子メール管理モジュールは、電子メール・メッセージのすべてより少ないものが、１つまたは複数のプロセッサ・ベース・デバイス、１つまたは複数のサーバ、およびこれらの類似物に関連する１人または複数のユーザに送達済みであることを判定する（１９１０で）ことができる。さまざまな代替実施形態で、電子メール管理モジュールは、キュー、記憶媒体、レジスタ、電子メール・メッセージに関連するフラグ、電子メール・メッセージに関連するマーカー、およびこれらの類似物にアクセスすることによって、電子メール・メッセージの部分が所期の受信者に送達されたことを判定する（１９１０で）ことができる。電子メール管理モジュールが、電子メール・メッセージのすべての望ましい部分が所期の受信者に送達済みであると判定する（１９１０で）場合に、方法１９００を終了する（１９２０で）ことができる。電子メール管理モジュールが、電子メール・メッセージの少なくとも１つの部分が所期の受信者に送達されていないと判定する（１９１０で）場合に、電子メール管理モジュールは、その電子メール・メッセージに関連する時刻またはイベントあるいはその両方を判定する（１９３０で）。一実施形態で、関連する時刻またはイベントあるいはその両方に、会議、電話呼、およびこれらの類似物の日付および時刻を含めることができ、これらを、カレンダにアクセスすることによって、または電子メール・メッセージの部分にアクセスすることによって判定する（１９３０で）ことができる。たとえば、時刻フィールド２４５（図６）を使用して、電子メール・メッセージをカレンダまたはスケジュール内のエントリに関連付けることができる。電子メール管理モジュールは、次に、電子メール・メッセージに関連するカレンダまたはスケジュール・エントリにアクセスして、関連する時刻を判定する（１９３０で）ことができる。たとえば、関連する時刻を、スケジューリングされた会議、予約、およびこれらの類似物の日付および時刻とすることができる。現在時刻を、たとえばクロックにアクセスすることによって、判定する（１９４０で）こともできる。次に、電子メール管理モジュールは、関連する時刻と現在時刻を比較し（１９５０で）、現在時刻が関連する時刻より早いと判定される（１９５０で）場合に、１つまたは複数の通知を供給する（１９６０で）ことができる。たとえば、図３１に示されているように、電子メール管理モジュールは、ファイル名、添付ファイル、スケジューリングされた時刻またはイベントあるいはその両方までの時間の長さ、およびこれらの類似物などの情報を含めることができる通知１８１０を供給することができる。一実施形態で、通知１８１０に、ユーザが１つまたは複数のアクションを開始できるようにする、ダウンロード・スケジュール・ボタン１８２０、即時ダウンロード・ボタン１８３０、および後に思い出させるボタン１８４０などの１つまたは複数のボタンを含めることができる。たとえば、通知１８１０に、ユーザが後の時刻についてダウンロードをスケジューリングできるようにするダウンロード・スケジュール・ボタン１８２０、ユーザが実質的に即座にダウンロードを開始できるようにする即時ダウンロード・ボタン１８３０、後の時刻のもう１つの通知を要求する後に思い出させるボタン１８４０、およびこれらの類似物を含めることができる。
【０１０１】
さまざまな代替実施形態で、上で説明したように、プロセッサ・ベース・デバイスまたはサーバに関連するユーザあるいは、プロセッサ・ベース・デバイスに関連するユーザ、自動化メール・サーバ、およびこれらの類似物とすることのできる電子メール・メッセージのディストリビュータなどの所期の受信者に通知を供給することができる（１９６０で）。一実施形態で、この通知と一緒に、ユーザに、電子メール・メッセージを即座にまたはスケジューリングされた時刻に受信しまたは送信しあるいはその両方を行う選択肢を与えることができる。電子メール管理モジュールが、現在時刻が関連する時刻より遅いと判定する（１９５０で）場合に、遅れ通知を供給する（１９７０で）ことができ、方法１９００を終了する（１９２０で）ことができる。通知を供給した（１９６０で）ならば、電子メール管理モジュールは、電子メールが所期の受信者に供給されたか否かを判定する（１９１０で）ことができる。たとえば、電子メール管理モジュールは、通知を供給し（１９６０で）た後に、電子メールが所期の受信者に供給されたか否かを判定する（１９１０で）前に、所定の時間だけ待つことができる。一実施形態で、関連する時刻と現在時刻を比較する（１９５０で）頻度ならびに通知の緊急性を、関連する時刻と現在時刻の間の差が減るにつれて増やすことができる。たとえば、電子メール管理モジュールは、図３２に示された緊急通知１８５０を供給することができる。一実施形態で、緊急通知１８５０に、ユーザが実質的に即座にダウンロードを開始できるようにする即時ダウンロード・ボタン１８６０などの１つまたは複数のボタンを含めることができる。一実施形態で、通知１８１０および緊急通知１８５０を、関連する時刻と現在時刻の間の差が事前に選択された値より小さい時に限って供給することができる。事前に選択された値ならびに通知の頻度または緊急性あるいはこの両方を、ユーザまたはユーザ・プロファイルあるいはこの両方によって指定することができる。
【０１０２】
上で述べたように、いくつかの代替実施形態で、ユーザに、スケジューリングされた時刻に電子メール・メッセージを受信しまたは送信しあるいはその両方を行う選択肢を与えることができる。図３４に、所期の受信者に電子メール・メッセージを供給する時間期間をスケジューリングする方法２０００の一実施形態を示す。図示の実施形態では、ユーザが電子メール・メッセージを受信しまたは送信しあるいはその両方を行うことを選択する（２０１０で）。電子メール管理モジュールは、１つまたは複数の通信経路（たとえば、通信経路１３０（１〜２）、４４０）を介する、１つまたは複数の時間期間中のその電子メール・メッセージの送信に関連する、インターネット・サービス・プロバイダによって提供されるインターネット接続の加入コスト、ダイヤルアップ接続に使用される電話呼のコスト、およびこれらの類似物などの接続性コストを判定する（２０２０で）ことができる。電子メール管理モジュールは、判定された接続性コストに基づいて、１つまたは複数の価格点を判定する（２０３０で）こともできる。たとえば、電子メール管理モジュールは、月曜の午後にガソリンスタンドからの長距離電話を必要とするダイヤルアップ接続を介して電子メール・メッセージを送信するのに接続性コストにおいて２５．００ドルを要するが、その電子メール・メッセージがその夜にケーブル・モデムを介して家庭から送信される場合に実質的に無料であることを判定する（２０３０で）ことができる。次に、電子メール・メッセージを供給する時間期間を、１つまたは複数の価格点ならびに、帯域幅可用性、ユーザ可用性、ヒストリカル・アクセス情報、およびこれらの類似物などの任意の他の判断基準に基づいてスケジューリングする（２０４０で）ことができる。代替実施形態では、転送時刻を、推定された転送時間ならびに電子メール・メッセージに関連する時刻と現在時刻との間の差に基づいてスケジューリングする（２０４０で）ことができる。たとえば、現在時刻と電子メール・メッセージに関連するスケジューリングされたイベントの時刻の間に１０分しか残っておらず、推定された転送時間が約１０分である場合に、その電子メール・メッセージの供給に関する時間期間を、実質的に即座にスケジューリングする（２０４０で）ことができる。
【０１０３】
図３６に、本発明の一実施形態による、プロセッサ・ベース・デバイス２２００を示す様式化されたブロック図を示す。一実施形態で、プロセッサ・ベース・デバイス２２００は、プロセッサ・ベース・デバイス１０５（１〜２）、４０１、またはサーバ１１０、４０５、あるいはその両方の一部を表すことができる。プロセッサ・ベース・デバイス２２００は、特定の実装に応じて、図１から３の電子メール管理モジュール１２５または電子メール・モジュール１６０（１〜２）、あるいは図１０、１１のシステム４００内の電子メール管理モジュール４２０を含む適当なソフトウェア構成を用いて構成される。
【０１０４】
プロセッサ・ベース・デバイス２２００に、制御ユニット２２１０が含まれ、制御ユニット２２１０は、一実施形態で、ストレージ・ユニット２２２０に通信的に結合されたプロセッサとすることができる。ストレージ・ユニット２２２０にインストールされるソフトウェアは、プロセッサ・ベース・デバイス２２００によって実行される特徴に依存するものとすることができる。たとえば、プロセッサ・ベース・デバイス２２００が、プロセッサ・ベース・デバイス１０５（１〜２）、サーバ１１０、プロセッサ・ベース・デバイス４０１、サーバ４０５のうちの１つを表す場合に、ストレージ・ユニット２２２０に、電子メール管理モジュール１２５、４２０ならびに電子メール・モジュール１６０（１〜２）を含めることができる。電子メール管理モジュール１２５、４２０および電子メール・モジュール１６０（１〜２）を、制御ユニット２２１０によって実行可能とすることができる。図示されていないが、一実施形態で、Ｗｉｎｄｏｗｓ（Ｒ）、Ｄｉｓｋ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（Ｒ）、Ｕｎｉｘ（Ｒ）、ＯＳ／２（Ｒ）、Ｌｉｎｕｘ（Ｒ）、ＭＡＣ  ＯＳ（Ｒ）、またはこれらの類似物などのオペレーティング・システムを、ストレージ・ユニット２２２０に保管し、制御ユニット２２１０によって実行可能とすることができる。ストレージ・ユニット２２２０に、プロセッサ・ベース・デバイス２２００のさまざまなハードウェア構成要素のデバイス・ドライバを含めることもできる。図示の実施形態で、プロセッサ・ベース・デバイス２２００に、ディスプレイ・インターフェース２２３０が含まれる。プロセッサ・ベース・デバイス２２００は、ディスプレイ・インターフェース２２３０を介して表示デバイス２２３５に情報を表示することができる。図示の実施形態で、ユーザは、キーボード２２４０またはマウス２２４５あるいはその両方などの入力デバイスを使用して、入力インターフェース２２５０を介して情報を入力することができる。制御ユニット２２１０は、ネットワーク・インターフェース２２６０に結合され、ネットワーク・インターフェース２２６０は、たとえばローカル・エリア・ネットワーク・カードを受けるように適合させることができる。代替実施形態で、ネットワーク・インターフェース２２６０を、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓインターフェースまたは無線通信用のインターフェースとすることができる。プロセッサ・ベース・デバイス２２００は、ネットワーク・インターフェース２２６０を介して他のデバイスと通信する。図示されていないが、ネットワーク・インターフェース２２６０に、ネットワーク・プロトコル・スタックを関連付けることができ、その一例が、ＵＤＰ／ＩＰスタックまたはＴＣＰ／ＩＰスタックである。一実施形態で、インバウンド・パケットとアウトバウンド・パケットの両方が、ネットワーク・インターフェース２２６０およびネットワーク・プロトコル・スタックを通過することができる。図３６のプロセッサ・ベース・デバイス２２００のブロック図が、性質において例示的であることと、代替実施形態で、本発明の趣旨および範囲から逸脱せずに、追加の、より少数の、または異なる構成要素を使用できるこ��を諒解されたい。たとえば、プロセッサ・ベース・デバイス２２００がコンピュータである場合に、システム・バスまたは入出力バスなどの追加構成要素を含めることができる。他の実施形態で、プロセッサ・ベース・デバイス２２００のさまざまな要素を、さまざまなバスおよびコントローラを使用して相互接続することができる。同様に、実装に応じて、プロセッサ・ベース・デバイス２２００を、本発明の趣旨および範囲から逸脱せずに、他の望ましい変形形態を用いて構成することができる。さまざまなシステム層、ルーチン、またはモジュールを、制御ユニット２２１０などの制御ユニットで実行することができる。制御ユニット２２１０に、マイクロプロセッサ、マイクロコントローラ、ディジタル信号プロセッサ、プロセッサ・カード（１つまたは複数のマイクロプロセッサまたはコントローラを含む）、または他の制御デバイスもしくはコンピューティング・デバイスを含めることができる。この議論で言及するストレージ・デバイスに、データおよび命令を保管する１つまたは複数の機械可読記憶媒体を含めることができる。記憶媒体に、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）またはスタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、消去可能プログラマブル読取専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読取専用メモリ（ＥＥＰＲＯＭ）、およびフラッシュ・メモリなどの半導体メモリ・デバイスと、固定ディスク、フロッピ・ディスク、またはリムーバブル・ディスクなどの磁気ディスクと、テープを含む他の磁気媒体と、コンパクト・ディスク（ＣＤ）またはディジタル・ビデオ・ディスク（ＤＶＤ）などの光学媒体とを含む異なる形のメモリを含めることができる。さまざまなシステム内のさまざまなソフトウェア層、ルーチン、またはモジュールを構成する命令を、めいめいの記憶デバイスに保管することができる。命令は、めいめいの制御ユニット２２１０によって実行される時に、対応するシステムに、プログラムされた動作を実行させる。
【０１０５】
一実施形態で、転送レート、メッセージ・サイズ、およびファイル・フォーマットに基づいて電子メール・メッセージの部分を供給する方法および装置が提供される。この方法に、電子メール・メッセージのすべてより少ないものを提供することが望ましいかどうかを判定することと、電子メール・メッセージのすべてより少ないものを供給することが望ましいとの判定に応答して、その電子メール・メッセージに関連するフォーマットを判定することが含まれる。この方法に、判定されたフォーマットを使用して電子メール・メッセージの部分を選択することと、電子メール・メッセージの選択された部分を供給することも含まれる。
【０１０６】
一実施形態で、電子メール・メッセージの、減らされた分解能を有する部分を供給する方法および装置が提供される。この方法に、電子メール・メッセージのすべてより少ないものを供給することが望ましいかどうかを判定することと、電子メール・メッセージの部分を選択することと、電子メール・メッセージの選択された部分の分解能を減らすことが含まれる。この方法に、電子メール・メッセージの、減らされた分解能を有する部分を供給することも含まれる。
【０１０７】
一実施形態で、スケジューリングされた時刻に基づいて電子メール・メッセージの未送達部分の通知を供給する方法および装置が提供される。この方法に、電子メール・メッセージのすべてより少ないものが送信されたことを判定することであって、電子メール・メッセージにカレンダ・イベントを示すスケジューリング情報が含まれる、判定することと、スケジューリング情報に基づいて、電子メール・メッセージをカレンダ・イベントに関連付けることと、カレンダ・イベントに基づいて、電子メール・メッセージのすべてより少ないものが送信されたことの通知を供給することが含まれる。
【０１０８】
一実施形態で、ディジタル権利に基づいて電子メール・メッセージの部分を供給する方法および装置が提供される。この方法に、電子メール・メッセージに関連する少なくとも１つのディジタル権利に基づいて、ユーザが電子メール・メッセージのすべてより少ないものを受信することを許可されることを判定することと、電子メール・メッセージのうちでユーザが受信を許可される部分を選択することと、電子メール・メッセージの選択された部分を供給することが含まれる。一実施形態で、転送レートおよびメッセージ・サイズに基づいて電子メール・メッセージの部分を供給する方法および装置が提供される。この方法に、データ転送レートに関連する値を判定することと、電子メール・メッセージのサイズに関連する値を判定することと、メール転送判断基準を判定することが含まれる。この方法に、判定された転送レート値、電子メール・メッセージのサイズに関連する判定された値、および判定されたメール転送判断基準に基づいて電子メール・メッセージの部分を選択することも含まれる。この方法に、さらに、電子メール・メッセージの選択された部分を供給することが含まれる。本発明を、異なるが、本明細書の教示の利益を有する当業者に明白な同等の形で変更し、実践することができるので、上で開示した特定の実施形態は、例示にすぎない。さらに、添付請求項に記載されたもの以外の、本明細書に示された構成または設計に対する制限は意図されていない。したがって、上で開示された特定の実施形態を変更しまたは修正することができ、そのような変形のすべてが本発明の趣旨および範囲に含まれると考えられることは明白である。したがって、本明細書で求められる保護は、添付請求項に示されている。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施形態を実践するシステムの１つを示す図である。
【図２】本発明の実施形態を実践するシステムの１つを示す図である。
【図３】本発明の実施形態を実践するシステムの１つを示す図である。
【図４】電子メール管理モジュールによって保管することのできる電子メールの一実施形態を示す図である。
【図５】電子メール管理モジュールによって保管することのできる電子メールの一実施形態を示す図である。
【図６】電子メール管理モジュールによって保管することのできる電子メールの一実施形態を示す図である。
【図７】電子メール管理モジュールによって保管することのできる電子メールの一実施形態を示す図である。
【図８】電子メール管理モジュールによって保管することのできる電子メールの一実施形態を示す図である。
【図９】図４に示された電子メールなどの電子メールの添付ファイルの一実施形態を示す図である。
【図１０】本発明の１つまたは複数の実施形態を実装できるシステムの代替実施形態を概念的に示す図である。
【図１１】本発明の１つまたは複数の実施形態を実装できるシステムの代替実施形態を概念的に示す図である。
【図１２】本発明の一実施形態による、電子メール・メッセージの部分を供給する方法の実施形態を示す図である。
【図１３】本発明の一実施形態による、電子メール・メッセージの部分を供給する方法の実施形態を示す図である。
【図１４】本発明の一実施形態による、電子メール・メッセージの部分を供給する方法の実施形態を示す図である。
【図１５】本発明の一実施形態による、電子メール・メッセージの部分を供給する方法の実施形態を示す図である。
【図１６】本発明の一実施形態による、ユーザ・プロファイルの例示的実施形態を示す図である。
【図１７】本発明の一実施形態による、ダイアログ・ボックスの例示的実施形態を示す図である。
【図１８】本発明の一実施形態による、ユーザ・プロファイルの例示的実施形態を示す図である。
【図１９】本発明の一実施形態による、ダイアログ・ボックスの例示的実施形態を示す図である。
【図２０】本発明の一実施形態による、ユーザ・プロファイルの例示的実施形態を示す図である。
【図２１】本発明の一実施形態による、ダイアログ・ボックスの例示的実施形態を示す図である。
【図２２】本発明の一実施形態による、ユーザ・プロファイルの例示的実施形態を示す図である。
【図２３】本発明の一実施形態による、ダイアログ・ボックスの例示的実施形態を示す図である。
【図２４】本発明の一実施形態による、ユーザ・プロファイルの例示的実施形態を示す図である。
【図２５】本発明の一実施形態による、ダイアログ・ボックスの例示的実施形態を示す図である。
【図２６】本発明の一実施形態による、詳細ボックスの１つの例示的実施形態を示す図である。
【図２７】本発明の一実施形態による、詳細ボックスのもう１つの例示的実施形態を示す図である。
【図２８】本発明の一実施形態による、カレンダ・エントリの一実施形態を示す図である。
【図２９】本発明の一実施形態による、電子メール・メッセージの部分を供給する方法の一実施形態を示す図である。
【図３０】本発明の一実施形態による、スケジューリング情報を含むダイアログ・ボックスの一実施形態を示す図である。
【図３１】本発明の一実施形態による、通知の一実施形態を示す図である。
【図３２】本発明の一実施形態による、緊急通知の一実施形態を示す図である。
【図３３】本発明の一実施形態による、電子メール・メッセージの未送達部分の通知を供給する方法の一実施形態を示す図である。
【図３４】本発明の一実施形態による、電子メール・メッセージを供給する方法の一実施形態を示す図である。
【図３５】本発明の一実施形態による、獲得ダイアログ・ボックスの一実施形態および変更ダイアログ・ボックスの一実施形態を示す図である。
【図３６】本発明の一実施形態による、プロセッサ・ベース・デバイスを示す様式化されたブロック図である。
【図１】
2007527578.tif 000003
【図２】
2007527578.tif 000004
【図３】
2007527578.tif 000005
【図４】
2007527578.tif 000006
【図５】
2007527578.tif 000007
【図６】
2007527578.tif 000008
【図７】
2007527578.tif 000009
【図８】
2007527578.tif 000010
【図９】
2007527578.tif 000011
【図１０】
2007527578.tif 000012
【図１１】
2007527578.tif 000013
【図１２】
2007527578.tif 000014
【図１３】
2007527578.tif 000015
【図１４】
2007527578.tif 000016
【図１５】
2007527578.tif 000017
【図１６】
2007527578.tif 000018
【図１７】
2007527578.tif 000019
【図１８】
2007527578.tif 000020
【図１９】
2007527578.tif 000021
【図２０】
2007527578.tif 000022
【図２１】
2007527578.tif 000023
【図２２】
2007527578.tif 000024
【図２３】
2007527578.tif 000025
【図２４】
2007527578.tif 000026
【図２５】
2007527578.tif 000027
【図２６】
2007527578.tif 000028
【図２７】
2007527578.tif 000029
【図２８】
2007527578.tif 000030
【図２９】
2007527578.tif 000031
【図３０】
2007527578.tif 000032
【図３１】
2007527578.tif 000033
【図３２】
2007527578.tif 000034
【図３３】
2007527578.tif 000035
【図３４】
2007527578.tif 000036
【図３５】
2007527578.tif 000037
【図３６】
2007527578.tif 000038
【国際調査報告】
2007527578.tif 000039
2007527578.tif 000040
2007527578.tif 000041
2007527578.tif 000042
2007527578.tif 000043
2007527578.tif 000044