【手続補正書】
【提出日】平成18年9月12日(2006.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを経てサーバーに結合されたクライアントシステム上でブラウザが実行されてサーバーリソースへブラウザユーザインターフェイスを与え、そして前記ブラウザがサーバーからネットワークを経てページを要求して、受け取ったページをブラウザユーザにプレゼンテーションすべく処理するための機能を含むようなブラウザユーザインターフェイスにおいて、
ブラウザページのプレゼンテーションされる部分をユーザにプレゼンテーションするためのグラフィックディスプレイと、
前記ブラウザに表示されたページに関連したユーザ入力を受け容れるためのユーザ入力装置と、
受け取ったページに関連して前記ブラウザにより受け取られる動的インターフェイスエレメントのためのストレージと、
前記ネットワークと更に対話する必要なく、選択されたユーザ入力に応答して、ストレージされた前記動的インターフェイスをプレゼンテーション及び変更するロジックと、を備えたブラウザユーザインターフェイス。
【請求項２】
前記動的インターフェイスエレメントは、スライドシートを含み、該スライドシートは、前記選択されたユーザ入力に応答して前記ディスプレイ上でオープン方向に開く請求項１に記載のブラウザユーザインターフェイス。
【請求項３】
前記スライドシートは、そのスライドシート上にプレゼンテーションされる前記ブラウザユーザインターフェイスエレメントのサブセットを各々表わす複数のタブと、ユーザ入力に応答してこれらタブ間をスイッチングして、サーバーとの更なる対話を必要とせずに、対応するブラウザユーザインターフェイスエレメントをプレゼンテーションするためのロジックとを備えた請求項２に記載のブラウザユーザインターフェイス。
【請求項４】
前記スライドシートは、そのスライドシートの全てのユーザインターフェイスエレメントのプレゼンテーションより小さな表示エリア内でそのスライドシートのユーザインターフェイスエレメントをスクロールするためのスクロールユーザインターフェイスエレメントを備えた請求項２に記載のブラウザユーザインターフェイス。
【請求項５】
ユーザが、サーバーとの更なる対話を必要とせずに、１つ以上の方向においてスライドシートをサイズ変更するのを許すためのユーザインターフェイスエレメントを更に備えた請求項２に記載のブラウザユーザインターフェイス。
【請求項６】
前記スライドシートは半透明である請求項２に記載のブラウザユーザインターフェイス。
【請求項７】
前記スライドシートは、トピックス特有のページに関連付けられ、前記トピックスは、ニュース、スポーツ、天気、論評、商取引、音楽、映画、ゲーム、又はローカル情報を含む請求項２に記載のブラウザユーザインターフェイス。
【請求項８】
前記スライドシートは、ファイナンスページに関連付けられ、更に、前記スライドシートは、チッカールックアップインターフェイスをプレゼンテーションする請求項７に記載のブラウザユーザインターフェイス。
【請求項９】
前記ブラウザは、更に、
前記動的インターフェイスエレメントとのユーザインターフェイス対話を追跡するためのロジックと、
前記動的インターフェイスエレメントに対応するサーバーへメッセージを発生するためのロジックと、
を備え、前記サーバーへのメッセージは、ユーザ対話を指示し、そしてこのような対話は、前記サーバーが前記メッセージを受信するかどうかに関わりなく実行される請求項１に記載のブラウザユーザインターフェイス。
【請求項１０】
サーバーから受信された動的インターフェイスエレメントを伴うページは、動的インターフェイスエレメントをサポートしないブラウザによりプレゼンテーションするための代用プレゼンテーションを含む請求項１に記載のブラウザユーザインターフェイス。
【請求項１１】
前記動的インターフェイスエレメントは、メニューバーを含み、該メニューバーは、ユーザがサーバーとの更なる対話を必要とせずにメニューバー内でナビゲーションできるように記憶された選択のハイアラーキーの中でナビゲーションを与えるためのユーザインターフェイスエレメントである請求項１に記載のブラウザユーザインターフェイス。
【請求項１２】
前記ブラウザは、更に、
前記メニューバーとのユーザインターフェイス対話を追跡するためのロジックと、
前記メニューバーに対応するサーバーへメッセージを発生するためのロジックと、
を備え、前記サーバーへのメッセージは、前記メニューバーとのユーザ対話を指示し、更に、このような対話は、前記サーバーがメッセージを受信するかどうかに関わりなく実行される請求項１１に記載のブラウザユーザインターフェイス。
【請求項１３】
前記クライアントにおいて動的ユーザエレメントをキャッシングするためのキャッシュを更に備えた請求項１に記載のブラウザユーザインターフェイス。
【請求項１４】
請求項１に記載のブラウザユーザインターフェイスにおいて、
前記動的インターフェイスエレメントは複数の回転表示アイテムを含み、
受け取ったページのエレメントが、その受け取ったページからのデータのブラウザ解釈に基づいてプレゼンテーションされるようなページ表示と、
そのページ表示に使用される表示エリアの幾つか又は全部で構成される回転表示エリアと、
前記複数の回転表示アイテムのためのストレージであって、各回転表示アイテムに対するサマリー及び一次プレゼンテーションのためのストレージで構成される回転表示アイテムストレージと、
前記複数の回転表示アイテムの全部より少ないものに対する一次プレゼンテーションを前記ブラウザにより前記回転表示エリアに表示するためのロジックと、
前記アイテムに対するサマリーを前記ブラウザにより表示するためのロジックであって、サマリーの数は、一度にプレゼンテーションされる一次プレゼンテーションの数より大きいものであるロジックと、
表示されたサマリーの中で、前記回転表示エリアに表示された一次プレゼンテーションに対応するサマリーをハイライトするためのロジックと、
前記回転表示アイテムの異なるサブセットに対し一次プレゼンテーションを表示するために前記複数の回転表示アイテムを回転し、そして前記回転表示アイテムの異なるサブセットに対応するようにサマリーのハイライト状態を更新するためのロジックと、
を備えたブラウザユーザインターフェイス。
【請求項１５】
一度にプレゼンテーションされる一次プレゼンテーションの数は、１つの一次プレゼンテーションである請求項１４に記載のブラウザユーザインターフェイス。
【請求項１６】
表示されるサマリーの数は、回転表示アイテムのためのストレージにおける全てのサマリーである請求項１４に記載のブラウザユーザインターフェイス。
【請求項１７】
前記回転表示アイテムのプレゼンテーションの順序を指定するためのロジックと、
１つのアイテムのサマリーに関心があるというユーザ指示の結果として、その関心があるアイテムの一次プレゼンテーションが、ユーザの関心の指示が入力されない場合より早い順序でなされるように、ユーザの入力に基づいてプレゼンテーションの順序を変更するためのロジックと、
を更に備えた請求項１４に記載のブラウザユーザインターフェイス。
【請求項１８】
前記回転のためのロジックは、現在一次プレゼンテーションをフェードアウトしそして次の一次プレゼンテーションをフェードインするためのロジックを含む請求項１４に記載のブラウザユーザインターフェイス。
【請求項１９】
前記回転のためのロジックは、多数の一次プレゼンテーションが一度にプレゼンテーションされるときにそれら一次プレゼンテーションを異なる時間に回転するためのロジックを含む請求項１４に記載のブラウザユーザインターフェイス。
【請求項２０】
前記複数の回転表示アイテムのためのストレージは、前記クライアントシステム内に完全に記憶される請求項１４に記載のブラウザユーザインターフェイス。
【請求項２１】
前記ハイライトは、太字、アンダーライン、異なるフォントでのプレゼンテーション、異なる色でのプレゼンテーション、又はアニメーションの１つ以上である請求項１４に記載のブラウザユーザインターフェイス。
【請求項２２】
１つ以上の一次プレゼンテーションの現在セットから、１つ以上の一次プレゼンテーションの次のセットへの緊急の移行を指示する移行指示子と、
割り込みユーザ入力を受信した際に前記緊急の移行を中断して、１つ以上の一次プレゼンテーションの現在セットをプレゼンテーションしたままに保つロジックと、
を更に備えた請求項１４に記載のブラウザユーザインターフェイス。
【請求項２３】
前記回転表示エリアは、トピックス特有のページに関連付けられ、前記トピックスは、ニュース、スポーツ、天気、論評、商取引、音楽、映画、ゲーム、又はローカル情報を含む請求項１４に記載のブラウザユーザインターフェイス。
【請求項２４】
前記回転表示エリアは、ニュースページに関連付けられ、更に、前記回転表示エリアは、ニュースヘッドラインと、そのニュースヘッドラインに関連したサマリー及び付加的な詳細を一次プレゼンテーションとして表示する請求項２３に記載のブラウザユーザインターフェイス。
【請求項２５】
前記一次プレゼンテーションとしてプレゼンテーションされるニュースヘッドラインは、テキスト、映像、オーディオ、又はビデオプレゼンテーションの１つ以上を含む請求項２４に記載のブラウザユーザインターフェイス。
【請求項２６】
前記ブラウザは、更に、
前記回転表示エリアとのユーザインターフェイス対話を追跡するためのロジックと、
前記回転表示エリアに対応するサーバーへメッセージを発生するためのロジックと、
を備え、前記サーバーへのメッセージは、ユーザ対話を指示し、そしてこのような対話は、前記サーバーが前記メッセージを受信するかどうかに関わりなく実行される請求項１４に記載のブラウザユーザインターフェイス。
【請求項２７】
サーバーから受け取られるページは、回転表示エリアをサポートしないブラウザによりプレゼンテーションするための代用プレゼンテーションを含む請求項１４に記載のブラウザユーザインターフェイス。
【請求項２８】
請求項１に記載のブラウザユーザインターフェイスにおいて、
前記動的インターフェイスエレメントは複数のレイヤーのデータセットを含み、
前記受け取ったページに対する前記複数のレイヤーデータセットのためのストレージと、
前記受け取ったページのメインレイヤーデータセットのエレメントがその受け取ったページからのデータのブラウザ解釈に基づいてプレゼンテーションされるページ表示レイヤーと、
アクティビティに関連したエレメントを有するツールレイヤーと、
前記ページ表示レイヤー上に前記ツールレイヤーを任意に表示するためのロジックと、  前記アクティビティに関連したユーザからの入力を受け入れそして完了時に前記ツールレイヤーの表示を除去するためのロジックと、
を備えたブラウザユーザインターフェイス。
【請求項２９】
前記ツールレイヤーは、半透明である請求項２８に記載のブラウザユーザインターフェイス。
【請求項３０】
前記ブラウザは、更に、
前記ツールレイヤーとのユーザインターフェイス対話を追跡するためのロジックと、
前記ツールレイヤーに対応するサーバーへメッセージを発生するためのロジックと、
を備え、前記サーバーへのメッセージは、ユーザ対話を指示し、そしてこのような対話は、前記サーバーが前記メッセージを受信するかどうかに関わりなく実行される請求項２８に記載のブラウザユーザインターフェイス。
【請求項３１】
サーバーから受け取られるページは、多数のレイヤーをサポートしないブラウザによりプレゼンテーションするための代用プレゼンテーションを含む請求項２８に記載のブラウザユーザインターフェイス。
【請求項３２】
請求項１に記載のブラウザユーザインターフェイスにおいて、
前記動的インターフェイスエレメントは複数のページコンポーネントを含み、
前記クライアントシステムに設けられた前記複数のページコンポーネントのためのストレージであって、前記サーバーから受け取ったページを、表示位置を各々有するページコンポーネントの集合として表示できるようにするストレージと、
前記ページコンポーネントの表示位置を変更するためのユーザ入力を受け容れるロジックと、
前記サーバーとの更なる対話を必要とせずに、前記ページコンポーネントの表示位置を変更するためのユーザ入力に基づいてページ表示を改訂するロジックと、
を備えたブラウザユーザインターフェイス。
【請求項３３】
変更されたページコンポーネント表示位置を表わすメッセージを前記クライアントシステムからサーバーへ発生して、サーバーからのページのその後のプレゼンテーションを、その変更されたページコンポーネント表示位置に基づいて変更できるようにするロジックを更に備えた請求項３２に記載のブラウザユーザインターフェイス。
【請求項３４】
ブラウザユーザインターフェイスとのユーザ対話方法であって、ネットワークを経てサーバーに結合されたクライアントシステム上でブラウザが実行されてサーバーリソースへブラウザユーザインターフェイスを与え、そして前記ブラウザがサーバーからネットワークを経てページを要求して、受け取ったページをブラウザユーザにプレゼンテーションすべく処理するための機能を含むような方法において、
ブラウザを使用してターゲットサーバーからページを要求するステップと、
その要求されたページを前記ターゲットサーバーから前記クライアントシステムにおいて受け取るステップであって、その受け取られた要求されたページは、複数のレイヤーを備え、これら複数のレイヤーの少なくとも１つはページ表示レイヤーであり、このページ表示レイヤー以外の前記複数のレイヤーの少なくとも１つは、考えられるユーザ入力に対応する少なくとも１つの動的インターフェイスエレメントを含む任意の表示レイヤーであるようなステップと、
前記受け取られた要求されたページに対応するユーザ表示を発生するステップと、
前記ユーザ表示を表示すると共に、前記受け取られた要求されたページのユーザ表示に対応するユーザ入力を受け容れるステップと、
ユーザ入力が前記任意の表示レイヤーの表示要求に対応するときに、前記任意の表示レイヤーをプレゼンテーションするように表示を変更するステップと、
前記任意の表示レイヤーがプレゼンテーションされたときに、前記任意の表示レイヤーの動的インターフェイスエレメントに対応するユーザ入力を受け容れるステップと、
その受け容れられたユーザ入力をストレージに記録するステップと、
その記録された受け容れられたユーザ入力に対応するアクションをとるステップと、
を備えた方法。
【請求項３５】
前記複数のレイヤーは、スライドシート、回転表示エリア、ユーザ入力を伴うツールレイヤー、及びメニューバー、の１つ以上を含む請求項３４に記載の方法。
【請求項３６】
前記複数のレイヤーは、ＤＨＴＭＬに基づいて前記受け取られた要求されたページ内に構成される請求項３４に記載の方法。
【請求項３７】
前記任意の表示レイヤーをプレゼンテーションするように表示を変更する前記ステップは、前記ページ表示レイヤーに前記任意の表示レイヤーを半透明にオーバーレイすることを含む請求項３４に記載の方法。
【請求項３８】
前記記録された受け容れられたユーザ入力を前記ターゲットサーバーへ非同期で送信するステップを更に備えた請求項３４に記載の方法。
【請求項３９】
前記記録された受け容れられたユーザ入力を、前記受け取られた要求されたページで参照された記録サーバーへ非同期で送信するステップを更に備えた請求項３４に記載の方法。
【請求項４０】
前記任意の表示レイヤーは、ツールレイヤー、ｅ−メールエントリーレイヤー、カレンダーエントリーレイヤー、写真レビューレイヤー、ニュースレイヤー、インスタントメッセージングレイヤー、及びボイスチャットレイヤー、の少なくとも１つを含む請求項３４に記載の方法。
【請求項４１】
前記動的インターフェイスエレメントは、１つ以上のボタン、１つ以上のエントリーフィールド、又は１つ以上のフォーム、の少なくとも１つを含む請求項３４に記載の方法。