【手続補正書】
【提出日】平成19年6月6日(2007.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレスモバイル通信デバイスにおいて、エンコードされたメッセージを処理する方法であって、
該ワイヤレスモバイル通信デバイスにおいて、エンコードされたメッセージを受信するステップであって、デコードされたメッセージが該ワイヤレスモバイル通信デバイス内で用いられる前に、該エンコードされたメッセージに対して複数のデコーディング動作が実行される、ステップと、
該エンコードされたメッセージに対して第１のデコーディング動作を実行することにより、部分的にデコードされたメッセージを生成するステップであって、該第１のデコーディング動作は、該エンコードされたメッセージに対して実行されるべき該デコーディング動作の少なくとも１つを実行する、ステップと、
該部分的にデコードされたメッセージを該ワイヤレスモバイル通信デバイスのメモリに格納するステップと、
該受信されたメッセージにアクセスするためのリクエストを受信するステップと、
該部分的にデコードされたメッセージを該メモリから取り出すステップと、
該部分的にデコードされたメッセージに対して第２のデコーディング動作を実行することにより、該ワイヤレスモバイル通信デバイス内で用いられるデコードされたメッセージを生成するステップと
を包含する、方法。
【請求項２】
ユーザが、前記受信メッセージへのアクセスを求めるリクエストを提供している、請求項１に記載の方法。
【請求項３】
前記エンコードされたメッセージは、暗号化コンテンツおよび暗号化されたセッション鍵を含む、暗号化メッセージである、請求項１に記載の方法。
【請求項４】
前記エンコードされたメッセージに対して実行されるべき前記複数のデコーディング動作は、前記暗号化されたセッション鍵を復号化するステップと、該復号化されたセッション鍵を用いて該メッセージの暗号化コンテンツを復号化するステップとを包含する、請求項３に記載の方法。
【請求項５】
前記エンコードされたメッセージは、安全なｅメール暗号化標準規格を用いて暗号化されている、請求項４に記載の方法。
【請求項６】
前記エンコードされたメッセージは、Ｓ／ＭＩＭＥ（Ｓｅｃｕｒｅ  Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）技術を用いて暗号化されている、請求項４に記載の方法。
【請求項７】
前記エンコードされたメッセージは、ＰＧＰ（Ｐｒｅｔｔｙ Ｇｏｏｄ Ｐｒｉｖａｃｙ）技術を用いて暗号化されている、請求項４に記載の方法。
【請求項８】
前記エンコードされたメッセージは、ＯｐｅｎＰＧＰ技術を用いて暗号化されている、請求項４に記載の方法。
【請求項９】
前記エンコードされたメッセージは、デジタル署名を含む署名済みメッセージである、請求項１に記載の方法。
【請求項１０】
前記エンコードされたメッセージに対して実行されるべき複数のデコーディング動作は、前記署名済みメッセージの前記デジタル署名を検証するステップを包含する、請求項９に記載の方法。
【請求項１１】
前記エンコードされたメッセージは、署名されてから暗号化されている、請求項１に記載の方法。
【請求項１２】
前記エンコードされたメッセージは、暗号化コンテンツと暗号化されたセッション鍵とを含み、該エンコードされたメッセージに対して実行されるべき該複数のデコーディング動作は、該暗号化されたセッション鍵を復号化するステップと、該復号化されたセッション鍵を用いて、該メッセージの暗号化コンテンツを復号化するステップとを包含する、請求項１１に記載の方法。
【請求項１３】
前記暗号化コンテンツは、デジタル署名を含み、前記エンコードされたメッセージに対して実行されるべき前記複数のデコーディング動作は、該エンコードされたメッセージの該デジタル署名を検証するステップを包含する、請求項１２に記載の方法。
【請求項１４】
前記エンコードされたメッセージは、暗号化されてから署名されており、かつ、暗号化コンテンツと、暗号化されたセッション鍵と、デジタル署名とを含む、請求項１に記載の方法。
【請求項１５】
前記エンコードされたメッセージに対して実行されるべき前記複数のデコーディング動作は、前記暗号化されたセッション鍵を復号化するステップと、該復号化されたセッション鍵を用いて、該メッセージの暗号化コンテンツを復号化するステップとを包含する、請求項１４に記載の方法。
【請求項１６】
前記エンコードされたメッセージに対して実行されるべき前記複数のデコーディング動作は、該エンコードされたメッセージの前記デジタル署名を検証するステップを包含する、請求項１５に記載の方法。
【請求項１７】
前記エンコードされたメッセージを生成するために、Ｂａｓｅ−６４エンコーディングが実行されている、請求項１に記載の方法。
【請求項１８】
前記エンコードされたメッセージを生成するために、ＡＳＮ．１エンコーディングが実行される、請求項１に記載の方法。
【請求項１９】
前記エンコードされたメッセージが前記ワイヤレスモバイル通信デバイスにて受信されたことを示すステップをさらに包含する、請求項１に記載の方法。
【請求項２０】
前記第１のデコーディング動作を実行した後に、前記エンコードされたメッセージが前記ワイヤレスモバイル通信デバイスにて受信されたことを示すステップをさらに包含する、請求項１に記載の方法。
【請求項２１】
前記第１のデコーディング動作は、ユーザからのアクションを必要とせずに実行され得るデコーディング動作を含み、前記メッセージの受信が該ユーザに通知される前に、該第１のデコーディング動作が実行される、請求項１に記載の方法。
【請求項２２】
前記エンコードされたメッセージが部分的にデコードされ得るかどうかを決定するステップと、
該エンコードされたメッセージが部分的にデコードされ得る場合、前記第１のデコーディング動作を実行して、該部分的にデコードされたメッセージを生成するステップと
をさらに包含する、請求項１に記載の方法。
【請求項２３】
第２のエンコードされたメッセージを前記ワイヤレスモバイル通信デバイスにて受信するステップと、
該第２のエンコードされたメッセージが部分的にデコードされ得るかどうかを決定するステップと、
該第２のエンコードされたメッセージが部分的にデコードされ得ない場合、該第２のエンコードされたメッセージに対して第１のデコーディング動作を実行せずに、該第２のエンコードされたメッセージを前記メモリに格納するステップと
をさらに包含する、請求項１に記載の方法。
【請求項２４】
第３の受信されたエンコードされたメッセージが部分的にデコードされ得るかどうかを決定するステップと、
該第３の受信されたエンコードされたメッセージが部分的にデコードされ得ない場合、該第３のエンコードされたメッセージの部分的にデコードされたメッセージのバージョンを生成する第１のデコーディング動作を実行せずに、該第３のエンコードされたメッセージを前記メモリに格納するステップと、
該第３のエンコードされたメッセージが前記ワイヤレスモバイル通信デバイスにて受信されたことを示すステップと
をさらに包含する、請求項２３に記載の方法。
【請求項２５】
前記エンコードされたメッセージは、署名されているが暗号化されていないことによってエンコードされ、前記第１のデコーディング動作は、該エンコードされたメッセージの署名の検証を含む、請求項１に記載の方法。
【請求項２６】
前記メッセージは、暗号化されてから署名されることによってエンコードされ、前記第１のデコーディング動作は、前記エンコードされたメッセージの署名の検証を含み、前記第２のデコーディング動作は、前記部分的にデコードされたメッセージの復号化を含む、請求項１に記載の方法。
【請求項２７】
前記部分的にデコードされたメッセージを前記メモリに格納する前の、前記第１のデコーディング動作の実行により、前記アクセスを求めるリクエストに応答して、前記受信されたメッセージを前記ユーザに提供することと関連した時間遅延が低減される、請求項２６に記載の方法。
【請求項２８】
前記メッセージは、署名されてから暗号化されることによってエンコードされ、前記第１のデコーディング動作は、少なくとも１つの復号化鍵のトランスミッションエンコーディングおよび取り出しと関連したデコーディング動作を含み、前記第２のデコーディング動作は、前記部分的にデコードされたメッセージの復号化、および該復号化メッセージに対する署名の検証を含む、請求項１に記載の方法。
【請求項２９】
前記部分的にデコードされたメッセージを前記メモリに格納する前の、前記第１のデコーディング動作の実行により、前記アクセスを求めるリクエストに応答して、前記受信されたメッセージを前記ユーザに提供することと関連した時間遅延が低減される、請求項２８に記載の方法。
【請求項３０】
前記第１のデコーディング動作は、前記メッセージが受信されたことがユーザに通知される前に、バックグラウンドで実行される、請求項１に記載の方法。
【請求項３１】
前記メモリは、揮発性かつ非持続性メモリである、請求項１に記載の方法。
【請求項３２】
前記メモリは、ランダムアクセスメモリ（ＲＡＭ）である、請求項１に記載の方法。
【請求項３３】
前記部分的にデコードされたメッセージは、前記メモリ内のコンテキストオブジェクトとして該メモリ内に格納される、請求項１に記載の方法。
【請求項３４】
前記コンテキストオブジェクトは、前記メモリから取り出され、これにより、該コンテキストオブジェクトは、さらにデコードされて、デコードコンテキストオブジェクトが生成され得る、請求項３３に記載の方法。
【請求項３５】
前記デコードコンテキストオブジェクトは、前記ワイヤレスモバイル通信デバイスのユーザに表示される、請求項３４に記載の方法。
【請求項３６】
前記コンテキストオブジェクトは、予め選択された時間にわたり、前記メモリ内に格納される、請求項３３に記載の方法。
【請求項３７】
前記予め選択された時間は、前記ワイヤレスモバイル通信デバイスのユーザによって選択される、請求項３６に記載の方法。
【請求項３８】
前記予め選択された時間は、前記エンコードされたメッセージの送信側に基づく、請求項３６に記載の方法。
【請求項３９】
前記予め選択された時間は、予め選択されたレベルのセキュリティに基づく、請求項３６に記載の方法。
【請求項４０】
前記第１のデコーディング動作は、前記メッセージが前記メモリから取り出された後に、前記部分的にデコードされたメッセージに対して繰返される、請求項１に記載の方法。
【請求項４１】
エンコードされたメッセージが部分的にデコードされたかどうかを決定するステップと、
該エンコードされたメッセージが部分的にデコードされた場合、該部分的にデコードされたメッセージに対して前記第２のデコーディング動作を実行するステップと
をさらに包含する、請求項１に記載の方法。
【請求項４２】
前記エンコードされたメッセージは、エンコードされたメッセージ情報を含み、前記ワイヤレスモバイル通信デバイス内で該メッセージ情報が用いられる前に、該エンコードされたメッセージに対して複数のデコーディング動作が実行されるべきである、請求項１に記載の方法。
【請求項４３】
前記メッセージ情報は、メッセージボディを含む、請求項４２に記載の方法。
【請求項４４】
前記メッセージ情報は、メッセージ添付物を含む、請求項４２に記載の方法。
【請求項４５】
前記エンコードされたメッセージは、ヘッダ部分と、エンコードされたボディ部分と、少なくとも１つの暗号化されたセッション鍵と、デジタル署名とを含む、請求項１に記載の方法。
【請求項４６】
前記エンコードされたメッセージは、ワイヤレスインフラストラクチャおよびワイヤレスネットワークを通じて、前記ワイヤレスモバイル通信デバイスによって受信される、請求項１に記載の方法。
【請求項４７】
メッセージサーバは、前記エンコードされたメッセージを前記ワイヤレスインフラストラクチャおよび前記ワイヤレスネットワークを通じて前記ワイヤレスモバイル通信デバイスに送信する、請求項４６に記載の方法。
【請求項４８】
前記メッセージサーバは、メッセージ送信側から前記エンコードされたメッセージを受信する、請求項４７に記載の方法。
【請求項４９】
前記ワイヤレスモバイル通信デバイスは、格納されたメッセージが前記メッセージサーバによって前記ワイヤレスモバイル通信デバイスに転送されることを、プルメッセージアクセススキーマでリクエストする、請求項４８に記載の方法。
【請求項５０】
前記エンコードされたメッセージが前記メッセージサーバにて受信された場合、該メッセージサーバは、該エンコードされたメッセージを前記ワイヤレスモバイル通信デバイスにルーティングし、該エンコードされたメッセージは、該ワイヤレスモバイル通信デバイスと関連した特定のｅメールアドレスを用いて、前記メッセージ送信側によってアドレス指定される、請求項４８に記載の方法。
【請求項５１】
前記メッセージサーバは、前記エンコードされたメッセージを前記ワイヤレスモバイル通信デバイスにリダイレクションする、請求項４８に記載の方法。
【請求項５２】
前記メッセージサーバは、前記エンコードされたメッセージを前記ワイヤレスモバイル通信デバイスにリダイレクションする手段を備える、請求項４８に記載の方法。
【請求項５３】
前記エンコードされたメッセージが前記ワイヤレスモバイル通信デバイスにリダイレクションされる前に、リダイレクションプログラムは、該エンコードされたメッセージのアドレシング情報を維持するために、該エンコードされたメッセージをリエンベロープする、請求項５２に記載の方法。
【請求項５４】
前記リダイレクションプログラムは、前記ワイヤレスモバイル通信デバイスによって生成された応答メッセージが、前記メッセージ送信側に到達することを可能にするために、前記エンコードされたメッセージをリエンベロープする、請求項５３に記載の方法。
【請求項５５】
前記ワイヤレスモバイル通信デバイスのユーザの証明書情報は、ワイヤレスモバイル通信デバイス情報転送手段を通じて該ワイヤレスモバイル通信デバイスに転送される、請求項１に記載の方法。
【請求項５６】
前記ワイヤレスモバイル通信デバイス情報転送手段は、ワイヤレス通信モジュールを備える、請求項５５に記載の方法。
【請求項５７】
前記ワイヤレス通信モジュールは、赤外線デバイス、Ｂｌｕｅｔｏｏｔｈモジュール、および８０２．１１モジュールからなる群より選択される、請求項５６に記載の方法。
【請求項５８】
証明書取消しリストは、ワイヤレスモバイル通信デバイス情報転送手段を通じて前記ワイヤレスモバイル通信デバイスに転送される、請求項１に記載の方法。
【請求項５９】
前記ワイヤレスモバイル通信デバイス情報転送手段は、シリアルポートまたはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートを備える、請求項５８に記載の方法。
【請求項６０】
前記ワイヤレスモバイル通信デバイス情報転送手段は、赤外線デバイス、Ｂｌｕｅｔｏｏｔｈモジュール、または８０２．１１モジュールを備える、請求項５８に記載の方法。
【請求項６１】
前記エンコードされたメッセージは、ワイヤレスインフラストラクチャを提供する手段を通じて、および、ワイヤレスネットワークを提供する手段を通じて、前記ワイヤレスモバイル通信デバイスによって受信される、請求項１に記載の方法。
【請求項６２】
メッセージサーバを提供する手段は、前記エンコードされたメッセージを、前記ワイヤレスインフラストラクチャを提供する前記手段を通じて前記ワイヤレスモバイル通信デバイスに送信する、請求項６１に記載の方法。
【請求項６３】
前記メッセージサーバを提供する手段は、メッセージ送信側から前記エンコードされたメッセージを受信する、請求項６２に記載の方法。
【請求項６４】
メッセージサーバは、前記エンコードされたメッセージをワイヤレスインフラストラクチャおよびワイヤレスネットワークを通じて前記ワイヤレスモバイル通信デバイスに送信し、該エンコードされたメッセージは、複数の暗号化されたセッション鍵を含み、該メッセージサーバは、該ワイヤレスモバイル通信デバイスと関連した該暗号化されたセッション鍵を決定し、該メッセージサーバは、該エンコードされたメッセージを再組織化し、これにより、該ワイヤレスモバイル通信デバイスと関連しない少なくとも１つの暗号化されたセッション鍵を含まずに、該エンコードされたメッセージが該ワイヤレスモバイル通信デバイスに送信される、請求項１に記載の方法。
【請求項６５】
前記エンコードされたメッセージは、デジタル署名を含み、前記メッセージサーバは、前記デジタル署名を検証し、かつ前記ワイヤレスモバイル通信デバイスに該デジタル署名の検証の結果を送信する、請求項６４に記載の方法。
【請求項６６】
前記デバイスのユーザは、暗号化されたセッション鍵を復号化させるために、前記第２のデコーディング動作の間にセキュリティ情報を入力する、請求項１に記載の方法。
【請求項６７】
前記セキュリティ情報は、パスワードを含む、請求項６６に記載の方法。
【請求項６８】
エンコードされたメッセージをワイヤレスモバイル通信デバイスにて処理するシステムであって、
エンコードされたメッセージを該ワイヤレスモバイル通信デバイスにて受信する手段であって、該ワイヤレスモバイル通信デバイス内でデコードされたメッセージが用いられる前に、該エンコードされたメッセージに対して複数のデコーディング動作が実行されるべきである、手段と、
該エンコードされたメッセージに対して第１のデコーディング動作を実行して、部分的にデコードされたメッセージを生成する手段であって、該第１のデコーディング動作は、該エンコードされたメッセージに対して実行されるべき少なくとも１つのデコーディング動作を実行する、手段と、
該部分的にデコードされたメッセージを該ワイヤレスモバイル通信デバイスのメモリに格納する手段と、
該部分的にデコードされたメッセージを該メモリから取り出す手段と、
該部分的にデコードされたメッセージに対して第２のデコーディング動作を実行して、該ワイヤレスモバイル通信デバイス内で用いるためのデコードされたメッセージを生成する手段と
を備える、システム。
【請求項６９】
コンピュータ読み取り可能媒体に格納されたコンピュータソフトウェアであって、該コンピュータソフトウェアは、エンコードされたメッセージをワイヤレスモバイル通信デバイスにて処理する方法を実行するためのプログラムコードを含み、該方法は、
該エンコードされたメッセージに対して第１のデコーディング動作を実行して、部分的にデコードされたメッセージを生成するステップであって、該第１のデコーディング動作は、該エンコードされたメッセージに対して実行されるべき少なくとも１つの該でコーディング動作を実行する、ステップと、
該部分的にデコードされたメッセージを該ワイヤレスモバイル通信デバイスのメモリに格納するステップと、
該受信されたメッセージへのアクセスを求めるリクエストに応答して、該部分的にデコードされたメッセージを該メモリから取り出すステップと、
該部分的にデコードされたメッセージに対して第２のデコーディング動作を実行して、該ワイヤレスモバイル通信デバイス内で用いるためのデコードされたメッセージを生成するステップと
を包含する、コンピュータソフトウェア。
【請求項７０】
エンコードされたメッセージをワイヤレスモバイル通信デバイスにて処理するシステムであって、該ワイヤレスモバイル通信デバイス内でメッセージが用いられる前に、該エンコードされたメッセージに対して複数のデコーディング動作が実行されるべきであり、該システムは、
該エンコードされたメッセージへのデータアクセス接続を有する第１のデコーディングステージであって、該第１のデコーディングステージは、該エンコードされたメッセージに対して第１のデコーディング動作を実行して、部分的にデコードされたメッセージを生成し、該第１のデコーディングステージは、該複数のデコーディング動作の少なくとも１つを実行する、ステージと、
該部分的にデコードされたメッセージを格納するメモリと、
該メモリに格納された該部分的にデコードされたメッセージへのデータアクセス接続を有する第２のデコーディングステージであって、該第２のデコーディングステージは、該部分的にデコードされたメッセージに対して第２のデコーディング動作を実行して、該ワイヤレスモバイル通信デバイス内で用いるためにデコードされたメッセージを生成する、ステージと
を備える、システム。
【請求項７１】
ワイヤレスモバイル通信デバイスおいて、エンコードされたメッセージを処理するシステムであって、
該ワイヤレスモバイル通信デバイスおいて、エンコードされたメッセージを受信する手段であって、デコードされたメッセージが該ワイヤレスモバイル通信デバイス内で用いられる前に、該エンコードされたメッセージに対して複数のデコーディング動作が実行される、手段と、
該エンコードされたメッセージに対して第１のデコーディング動作を実行することにより、部分的にデコードされたメッセージを生成する手段であって、該第１のデコーディング動作は、該エンコードされたメッセージに対して実行されるべき該複数のデコーディング動作のうちの少なくとも１つを実行する、手段と、
該部分的にデコードされたメッセージを該ワイヤレスモバイル通信デバイスのメモリに格納する手段と、
デコード情報をユーザから受信し、該受信されたエンコードされたメッセージにアクセスするためのリクエストを該ユーザから受信する手段と、
該受信されたエンコードされたメッセージにアクセスするためのリクエストを受信したことに応答して、該部分的にデコードされたメッセージを該メモリから取り出す手段と、
該メモリから取り出された該部分的にデコードされたメッセージに対して第２のデコーディング動作を実行することにより、該ワイヤレスモバイル通信デバイス内で用いられるデコードされたメッセージを生成する手段と
を備え、
該第２のデコーディング動作は、
（ｉ）該受信されたデコード情報を用いて、該部分的にデコードされたメッセージをデコードするか否かを決定することと、
（ｉｉ）該部分的にデコードされたメッセージをデコードすると決定された場合には、該部分的にデコードされたメッセージをデコードすることと
を包含する、システム。
【請求項７２】
コンピュータ読み取り可能媒体に格納されたコンピュータソフトウェアであって、該コンピュータソフトウェアは、ワイヤレスモバイル通信デバイスおいて、エンコードされたメッセージを処理する方法を実行するためのプログラムコードを含み、
該方法は、
該エンコードされたメッセージに対して第１のデコーディング動作を実行することにより、部分的にデコードされたメッセージを生成するステップであって、該第１のデコーディング動作は、該エンコードされたメッセージに対して実行されるべき複数のデコーディング動作のうちの少なくとも１つを実行する、ステップと、
該部分的にデコードされたメッセージを該ワイヤレスモバイル通信デバイスのメモリに格納するステップと、
デコード情報をユーザから受信し、該受信されたエンコードされたメッセージにアクセスするためのリクエストを該ユーザから受信するステップと、
該エンコードされたメッセージにアクセスするためのリクエストを受信したことに応答して、該部分的にデコードされたメッセージを該メモリから取り出すステップと、
該メモリから取り出された該部分的にデコードされたメッセージに対して第２のデコーディング動作を実行することにより、該ワイヤレスモバイル通信デバイス内で用いられるデコードされたメッセージを生成するステップと
を包含し、
該第２のデコーディング動作は、
（ｉ）該受信されたデコード情報を用いて、該部分的にデコードされたメッセージをデコードするか否かを決定することと、
（ｉｉ）該部分的にデコードされたメッセージをデコードすると決定された場合には、該部分的にデコードされたメッセージをデコードすることと
を包含する、コンピュータソフトウェア。
【請求項７３】
ワイヤレスモバイル通信デバイスにおいて、エンコードされたメッセージを処理するシステムであって、該ワイヤレスモバイル通信デバイス内でメッセージが用いられる前に、該エンコードされたメッセージに対して複数のデコーディング動作が実行され、
該システムは、
該エンコードされたメッセージへのデータアクセス接続を有する第１のデコーディングステージであって、該第１のデコーディングステージは、該エンコードされたメッセージに対して第１のデコーディング動作を実行することにより、部分的にデコードされたメッセージを生成し、該複数のデコーディング動作のうちの少なくとも１つを実行する第１のデコーディングステージと、
該部分的にデコードされたメッセージを格納するメモリと、
デコード情報をユーザから受信し、該エンコードされたメッセージにアクセスするためのリクエストを該ユーザから受信するユーザインターフェースと、
該メモリに格納された該部分的にデコードされたメッセージへのデータアクセス接続を有する第２のデコーディングステージと
を備え、
該第２のデコーディングステージは、該エンコードされたメッセージにアクセスするためのリクエストを受信したことに応答して、該部分的にデコードされたメッセージに対して第２のデコーディング動作を実行することにより、該ワイヤレスモバイル通信デバイス内で用いられるデコードされたメッセージを生成する、システム。