【手続補正書】
【提出日】平成26年8月6日(2014.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイスの少なくとも一部において実行される、関連付けられたウェブアプリケーションのウェブページの振舞い拡張制御を提供するための方法であって、
レンダリングされたウェブページ上にウェブページの振舞い拡張（ＷＰＢＥ）制御要素を提示するステップと、
前記ＷＰＢＥ制御要素の活性化を検出すると、関連付けられた前記ウェブアプリケーションからのコンテンツを取り出し、前記コンテンツと関連付けられたアプリケーションであって、表示、編集、カスタマイズおよび分析のうちの１以上の機能を提供するアプリケーションのリストを表示するステップと、
１以上の前記機能を、ドロップダウンメニュー、ホバーオンメニューおよび音声提示のうちの少なくとも１つにおいて提示するステップと、
表示された前記アプリケーションのうちの１つの選択を受信するステップと、
選択された前記アプリケーションを活性化させるステップと、
選択された前記アプリケーションを用いて前記ＷＰＢＥ制御要素を通じて受信されたユーザーインジケーションに基づいて、取り出した前記コンテンツを処理するステップと、
当初のレンダリングされた前記ウェブページおよび当初のレンダリングされた前記ウェブページのローカルバージョンのうちの１つに、処理された前記コンテンツを提示するステップと、
当初のレンダリングされた前記ウェブページに含まれていなかった好ましいコンテンツであって、処理された前記コンテンツと関連付けられたコンテンツを、当初のレンダリングされた前記ウェブページの一部として提示するステップと、
チャート結果動作のためのユーザー選択およびホバーオンメニュー選択のうちの一方に応答して、前記コンテンツと関連付けられたデータのチャートを当初のレンダリングされた前記ウェブページ上に表示するステップと
を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、
前記コンテンツを記憶するステップと、
当初のレンダリングされた前記ウェブページの変更と関連付けられたコンテンツとして記憶した前記コンテンツを更新するステップと、
更新し、記憶した前記コンテンツと関連付けられた通知を提示するステップと
をさらに含むことを特徴とする方法。
【請求項３】
請求項１に記載の方法であって、レンダリングされた前記ウェブページと関連付けられた前記コンテンツは、前記ウェブページ上に提示される公表されたコンテンツと、前記ウェブページ上で利用可能であるが提示はされない暗黙のコンテンツと、レンダリングされた前記ウェブページと関連付けられたデータストアからの関連するコンテンツとの組からの少なくとも１つを含むことを特徴とする方法。
【請求項４】
請求項１に記載の方法であって、
活性化した前記アプリケーションのユーザーインターフェースを通じて、処理された前記コンテンツを提示して、前記コンテンツとの拡張された対話を可能とするステップ
をさらに含み、前記アプリケーションは、ローカルアプリケーションと、ウェブベースアプリケーションと、組み込みアプリケーションとのうちの１つであることを特徴とする方法。
【請求項５】
請求項１に記載の方法であって、前記アプリケーションは、文書処理アプリケーションと、スプレッドシートアプリケーションと、作図アプリケーションと、プレゼンテーションアプリケーションと、コンテンツアグリゲーションアプリケーションと、ブラウジングアプリケーションとのうちの１つを含むことを特徴とする方法。
【請求項６】
請求項１に記載の方法であって、前記ＷＰＢＥ制御要素の１つまたは複数の状態を維持して、同一のページへの訪問を繰り返したときに、ウェブページ上のユーザーの動作をユーザーに提示するステップをさらに含むことを特徴とする方法。
【請求項７】
請求項６に記載の方法であって、前記ユーザーの動作は、レンダリングされた前記コンテンツの提示をカスタマイズすることと、レンダリングされた前記コンテンツに関する分析を実行することと、レンダリングされた前記コンテンツを編集することと、レンダリングされた前記コンテンツを共有することと、レンダリングされた前記コンテンツをエクスポートすることと、レンダリングされた前記コンテンツをトラッキングすることとのうちの１つまたは複数を含むことを特徴とする方法。
【請求項８】
請求項１に記載の方法であって、前記ＷＰＢＥ制御要素と関連付けられたその他のユーザーからのユーザーの動作を、提案する形式でユーザーに開示するステップをさらに含むことを特徴とする方法。
【請求項９】
ウェブページの振舞い拡張（ＷＰＢＥ）制御を提供するためのサーバーであって、
メモリーと、
前記メモリーに結合されたプロセッサーであって、前記メモリーに記憶された命令と連動して、ブラウザーによりレンダリングされるＷＰＢＥ制御要素が組み込まれたウェブページを提供するウェブアプリケーションと、ＷＰＢＥ制御エンジンとを実行するプロセッサーと
を備え、前記ＷＰＢＥ制御エンジンは、
前記ＷＰＢＥ制御要素の活性化を検出すると、前記ウェブページ上に提示される公表されたコンテンツと、前記ウェブページ上で利用可能であるが提示はされない暗黙のコンテンツと、レンダリングされた前記ウェブページと関連付けられたデータストアからの関連するコンテンツとのうちの組からの少なくとも１つを取り出し、
前記コンテンツと関連付けられた組み込みアプリケーションであって、表示、編集、カスタマイズおよび分析の機能のうちの１以上を提供するアプリケーションのリストを表示し、
表示された前記アプリケーションのうちの１つの選択を受信し、
選択された前記アプリケーションを活性化させ、
取り出した前記コンテンツに関する動作であって、前記公表されたコンテンツ、前記暗黙のコンテンツおよび前記関連するコンテンツのうちの少なくとも１つコンテンツの提示をカスタマイズすることと、少なくとも１つの前記コンテンツに関する分析を実行することと、少なくとも１つの前記コンテンツを編集することと、少なくとも１つの前記コンテンツを転送することと、少なくとも１つの前記コンテンツをトラッキングすることとのうちの１つである動作の選択を受信し、
前記組み込みアプリケーションを使用して取り出した前記コンテンツを処理する選択された前記動作を実行し、
レンダリングされた前記ウェブページの前記公表されたコンテンツのソートおよび再フォーマットを含むインプレース変換を通じて、処理された前記コンテンツを提示し、
レンダリングされた前記ウェブページに含まれていなかった好ましいコンテンツであって、処理された前記コンテンツと関連付けられたコンテンツを、レンダリングされた前記ウェブページの一部として提示する
ように構成されたことを特徴とするサーバー。
【請求項１０】
請求項９に記載のサーバーであって、前記ＷＰＢＥ制御要素は、レンダリングされた前記ウェブページ全体およびレンダリングされた前記ウェブページの１つまたは複数の部分のうちの１つと関連付けられることを特徴とするサーバー。
【請求項１１】
請求項９に記載のサーバーであって、前記ＷＰＢＥ制御エンジンは、前記ウェブアプリケーションが関与することなく、前記サーバーと関連付けられたデータソースから直接、前記関連するコンテンツを取り出すようにさらに構成されたことを特徴とするサーバー。
【請求項１２】
請求項９に記載のサーバーであって、前記ＷＰＢＥ制御エンジンは、前記ウェブページをレンダリングする前記ブラウザーに、前記公表されたコンテンツおよび暗黙のコンテンツに対する変更について通知するようにさらに構成されたことを特徴とするサーバー。
【請求項１３】
請求項９に記載のサーバーであって、前記ＷＰＢＥ制御エンジンは、ユーザーが前記公表されたコンテンツをカスタマイズし、編集し、注記することのうちの１つを可能にするようにさらに構成されたことを特徴とするサーバー。
【請求項１４】
請求項９に記載のサーバーであって、前記ＷＰＢＥ制御エンジンは、前記ウェブページをレンダリングする前記ブラウザーの能力および前記ウェブアプリケーションの能力のうちの１つに基づいて、前記ＷＰＢＥ制御要素が活性化したときに、利用可能な動作のリストを提供するようにさらに構成されたことを特徴とするサーバー。
【請求項１５】
ウェブページの振舞い拡張（ＷＰＢＥ）制御を提供するための方法をコンピューターに実行させるプログラムであって、前記方法は、
ウェブページと関連付けられた公表されたコンテンツを、サーバーから受信するステップと、
ＷＰＢＥ制御要素が組み込まれた前記ウェブページをレンダリングするステップと、
前記ＷＰＢＥ制御要素の活性化を検出すると、前記ウェブページと関連付けられた利用可能なアプリケーションのリストをユーザーに提示するステップであって、前記アプリケーションは、表示、編集、カスタマイズおよび分析の機能のうちの１つ以上を提供し、ローカルアプリケーション、ウェブベースアプリケーションおよび組み込みアプリケーションのうちの１つである、ステップと、
１以上の前記機能を、ドロップダウンメニュー、ホバーオンメニューおよび音声提示のうちの少なくとも１つおいて提示するステップと、
選択を受信したことに応答して、選択された前記アプリケーションを活性化し、ウェブページ上で利用可能であるが提示はされない暗黙のコンテンツと、レンダリングされた前記ウェブページと関連付けられたデータストアからの関連するコンテンツとのうちの少なくとも１つを取り出すステップと、
選択された前記アプリケーションを通じて、取り出した前記コンテンツを処理するステップと、
選択された前記アプリケーションを通じた、前記コンテンツの編集を可能とすること、前記コンテンツのカスタマイズを可能とすることおよび前記コンテンツの分析を可能とすることのうちの１つを実行するステップと、
処理された前記コンテンツを、選択された前記アプリケーションのユーザーインターフェースを
通じて表示すること、および、レンダリングされた前記ウェブページの一部として表示することの一方または双方をするステップと、
処理された前記コンテンツを、レンダリングされた前記ウェブページの前記公表されたコンテンツのソートおよび再フォーマットを含むインプレース変換を通じて提示するステップと、
レンダリングされた前記ウェブページに含まれていなかった好ましいコンテンツであって、処理された前記コンテンツと関連付けられたコンテンツを、レンダリングされた前記ウェブページの別の一部として提示するステップと、
チャート結果動作のためのユーザー選択およびホバーオンメニュー選択のうちの一方に応答して、前記好ましいコンテンツと関連付けられたデータのチャートをレンダリングされた前記ウェブページ上に表示するステップと、
処理された前記コンテンツを記憶して、記憶された前記コンテンツが前記サーバーにおける当初のコンテンツに対する変更で更新されるようにするステップと
を含むことを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムであって、前記ＷＰＢＥ制御要素は、ローカルブラウザーにおける前記ウェブページに、前記ブラウザーの能力および使用パターンのうちの少なくとも１つに基づいて組み込まれることを特徴とするプログラム。
【請求項１７】
請求項１５に記載のプログラムであって、前記アプリケーションは、文書処理アプリケーションと、スプレッドシートアプリケーションと、作図アプリケーションと、プレゼンテーションアプリケーションとのうちの１つであることを特徴とするプログラム。
【請求項１８】
請求項１５に記載のプログラムであって、ローカルに実行されたＷＰＢＥ制御エンジンが、レンダリングされた前記ウェブページと関連付けられた前記データストアから前記関連するコンテンツを直接取り出すことを特徴とするプログラム。
【請求項１９】
請求項１８に記載のプログラムであって、前記ＷＰＢＥ制御エンジンは、ユーザーが、レンダリングされた前記ウェブページの前記公表されたコンテンツ、暗黙のコンテンツおよび関連するコンテンツのうちの少なくとも１つのコンテンツの提示をカスタマイズすることと、前記少なくとも１つのコンテンツに関する分析を実行することと、前記少なくとも１つのコンテンツを編集することと、前記少なくとも１つのコンテンツを共有することと、前記少なくとも１つのコンテンツをエクスポートすることと、前記少なくとも１つのコンテンツを注記することと、前記少なくとも１つのコンテンツをトラッキングすることとの組からの少なくとも１つを可能にするように構成されたことを特徴とするプログラム。
【請求項２０】
請求項１５に記載のプログラムであって、前記方法は、複数の組み込まれたＷＰＢＥ制御要素を有する前記ウェブページをレンダリングするステップをさらに含み、各ＷＰＢＥ制御要素はレンダリングされた前記ウェブページの一部と関連付けられ、各ＷＰＢＥ制御要素は別個の利用可能な動作の組を提供することを特徴とするプログラム。