【手続補正書】
【提出日】平成27年4月30日(2015.4.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソース通信を解析し、解析された出力を生成するステップと、
前記ソース通信の前記解析された出力内の拡張トリガを識別するステップの一部としてトリガ基準を使用するステップであって、該使用するステップは、前記ソース通信へのアクティブなコンテンツのインラインでの挿入をトリガするために前記トリガ基準として１つまたは複数の正規表現を使用するステップを含む、ステップと、
分離されたコード実行環境へ前記拡張に関連するソリューションパッケージを解凍するステップと、
前記ソース通信のためのアクティブコンテンツ機能を提供するステップの一部として拡張のための対応する拡張トリガを識別するために前記１つまたは複数の正規表現を使用した後、分離されたコード実行環境を使用した拡張コードを実行するステップとであって、前記分離されたコード実行環境は、前記電子メールクライアントから分離されており、前記実行している拡張コードが表示された電子メールメッセージに前記アクティブコンテンツを埋め込むときに使用され、前記拡張コードの実行は、前記ソリューションパッケージにより表示された電子メールメッセージへ前記拡張に関連するコンテンツを自動的に挿入するために前記分離されたコード実行環境からのマークアップストリームを返すことを含む、ステップと、
により前記ソース通信と対話するステップの一部として、電子メールクライアントに対し前記拡張を実施するステップと
を含む方法。
【請求項２】
適切な拡張トリガを識別することなしに前記拡張なしで電子メールを表示するステップをさらに含む、請求項１に記載の方法。
【請求項３】
対応する拡張コードおよび拡張のそれぞれに対するマニフェストを含む前記ソリューションパッケージを提供するステップをさらに含み、前記ソリューションパッケージはユーザのメールボックス内の非表示メッセージと共に保存されるスクリプトコードを含む、請求項１に記載の方法。
【請求項４】
１または複数のリモートおよびローカルのコンピュータストレージの一部分として前記ソリューションパッケージを保存するステップをさらに含む、請求項３に記載の方法。
【請求項５】
ソース電子メールメッセージと共に前記ソリューションパッケージを使用するステップの一部として電子メールアプリケーションをローカルに実行するステップをさらに含む、請求項３に記載の方法。
【請求項６】
ソース電子メールメッセージと共に前記ソリューションパッケージを使用するステップの一部としてウェブベースの電子メールアプリケーションを実行するステップをさらに含む、請求項３に記載の方法。
【請求項７】
1つまたは複数のマークアップ言語、スタイル・シート言語、スクリプト言語機能を用いて前記ソリューションパッケージを生成するステップをさらに含む、請求項１に記載の方法。
【請求項８】
ソース電子メールメッセージの解析、本文タグの配置、前記本文タグに関連するガジェットスクリプトの挿入に部分的に基づいて拡張コードを実行するステップをさらに含む、請求項１に記載の方法。
【請求項９】
選択された電子メールメッセージのためにインラインコンテンツを提供するステップの一部として拡張性モデルを使用するステップをさらに含み、該使用するステップは、解析された電子メール部分における対応するガジェットトリガを識別するときに前記選択された電子メールメッセージの視覚可能な部分へ前記マークアップストリームを自動的に挿入するステップを含む、請求項１に記載の方法。
【請求項１０】
分離サンドボックスからのガジェットコードをアクティブ化するために前記ガジェットトリガとして少なくとも１つの正規表現を使用するステップをさらに含む、請求項９に記載の方法。
【請求項１１】
電子メールメッセージ表示の一部として異なる種類のコンテンツをインラインで挿入するステップの一部として１つまたは複数の拡張トリガに基づいて分離して拡張性コードを実行するステップをさらに含む、請求項１に記載の方法。
【請求項１２】
アクティブ化条件が満たされるか否かを判定するために電子メール通信を検査するステップと、
アクティブ化条件が満たされる場合に、スクリプトコードおよびマークアップ言語コンテンツを含む非表示メッセージから圧縮されたパッケージを解凍するステップと、
分離サンドボックス内に前記スクリプトコードをロードするステップと、
選択された電子メールメッセージと共に表示するためにマークアップ言語ストリームを返すステップと
をさらに含む請求項１に記載の方法。
【請求項１３】
プロセッサとメモリリソースと、
電子メールクライアントと、
前記電子メールクライアントに対し拡張された電子メール機能性を提供し、１つ又は複数のソリューションパッケージにより構成される1つ又は複数の利用可能なガジェットとであって、ガジェットは、
分離されたコード実行環境へソリューションパッケージを解凍すること、および
前記ソリューションパッケージにより選択された電子メールメッセージへ前記ガジェットと関連するコンテンツを自動的に挿入するために、前記分離されたコード実行環境を使用して前記ガジェットに関連する拡張コードを実行することであって、前記拡張コードを実行することは前記分離されたコード実行環境からのマークアップストリームを返すことを含む、実行すること、
により動作し、
前記分離されたコード実行環境は前記電子メールクライアントから分離しており、実行している前記拡張コードが前記選択された電子メールメッセージにおける前記アクティブコンテンツを埋め込むときに使用される、1つ又は複数の利用可能なガジェットと、
選択された電子メールメッセージを解析するため、および１つ又は複数のアクティブ化トリガを識別するために部分的に構成される解析エンジンであって、識別されたアクティブ化トリガはそれぞれトリガ基準として正規表現を備え、前記分離されたコード実行環境を用いて関連するガジェットコードの実行を引き起こす前記アクティブコンテンツのインラインでの挿入をトリガする、解析エンジンと、および
前記選択された電子メールメッセージおよびアクティブ化されたガジェットにより提供される関連した拡張機能性を表示するインタフェースと、を備えるシステム。
【請求項１４】
プロセッサにより実行可能な命令を含むコンピュータストレージであって、該命令は実行されると、
1つ又は複数のガジェットトリガを識別するために選択された電子通信を検査することであって、該検査することは、解析された部分を提供するために前記選択された電子通信のアイテムの部分を解析することと、少なくとも１つの解析された部分において前記１つ又は複数のガジェットトリガを識別するためにマニフェストを使用することを含み、該検査することはさらにトリガ基準として１つ又は複数の正規表現を用いて、前記選択された電子通信へのアクティブコンテンツのインラインでの挿入をトリガすることを含む、検査すること、および
前記ガジェットに関連するソリューションパッケージを分離された環境へ解凍すること、および
アクティブコンテンツの機能をインラインで前記選択された電子通信のアイテムへ提供することの一部として、対応するガジェットトリガを識別するときに、前記分離された環境からの前記拡張コードを実行することであって、前記分離された環境は前記電子メールクライアントから分離されており、実行している前記拡張コードが前記表示された電子メールメッセージに前記アクティブコンテンツを埋め込むときに使用され、前記拡張コードの実行は、前記ソリューションパッケージにより前記表示された電子メールメッセージへ前記ガジェットに関連するコンテンツを自動的に挿入するために前記分離された環境からマークアップストリームを返すことを含む、実行すること
により電子メールクライアントでガジェットを実行すること、
によって電子メールクライアントのための拡張可能な通信機能を提供する、コンピュータストレージ。