(57)【特許請求の範囲】
【請求項１】
コンピュータデバイスで実装されるブラウジングのためのシステムであって、
前記コンピュータデバイス上で動作可能なブラウザアプリケーションであって、ウェブサーバおよび前記コンピュータデバイスと直接的に通信して、前記コンピュータデバイスの表示手段上で前記ブラウザアプリケーションの単一のディスプレイウィンドウ上での表示を意図されている複数のアイテムに関連するデータおよび複数の機能性コンポーネントを同時に取得し、前記複数のアイテムを動作させ、前記複数のアイテムを表示するように構成されたブラウザアプリケーションと、
前記複数のアイテムに関連する前記データおよび複数の機能性コンポーネントを、前記ウェブサーバおよび前記コンピュータデバイスから直接的に取得し処理する処理手段と、
前記複数のアイテムのためにメモリスペースを割り当てるメモリ手段と
を備え、
前記複数のアイテムは、前記単一のディスプレイウィンドウ上でユーザのために表示され、動作させられ、同時にアクセス可能とされ、
前記ブラウザアプリケーションは、前記単一のディスプレイウィンドウ上のアイテム毎に表示のためにエリアを割り当て、アイテムに関連する全ての前記データおよび複数の機能性コンポーネントを、前記単一のディスプレイウィンドウ上の前記エリアへとアップロードし、
前記複数のアイテムは同時に、前記単一のディスプレイウィンドウ上の前記アイテムのそれぞれに割り当てられている複数の表示スペース上に表示され、同時に動作可能とされ、
前記システムは、前記単一のディスプレイウィンドウ上での即時のリクエストに応答して、前記複数のアイテムのために表示上のスペースおよび位置を動的に割り当て、再度割り当てし、
前記複数のアイテムは、複数のソフトウェアプログラムおよび複数のアプリケーション、インターネットおよびイントラネットの複数のウェブサイト、複数のウェブリンク、複数のウェブページ、および複数のドキュメントから前記ユーザにより選択される、
システム。
【請求項２】
前記ブラウザアプリケーションは、前記単一のディスプレイウィンドウに重ねられた２次元のグリッド上で各アイテムの表示エリアの位置および複数の境界を規定する複数の座標を事前に選択することにより、前記単一のディスプレイウィンドウを複数の表示エリアに分割する、請求項１に記載のブラウジングのためのシステム。
【請求項３】
前記ブラウザアプリケーションは、前記単一のディスプレイウィンドウを、永続的表示エリアと、入れ替わり表示エリアとに分割し、
前記永続的表示エリアは、前記単一のディスプレイウィンドウの最上部に位置付けられ、
前記入れ替わり表示エリアは、前記単一のディスプレイウィンドウのより下部に位置付けられ、
前記永続的表示エリアは、永続的にアクセス可能である複数のアイテムの複数のディスプレイグラフィック、複数の機能、および複数のリンクを収容し、
前記入れ替わり表示エリアは、前記永続的表示エリア上に表示されるアイテムからユーザーにより選択される複数のウェブページ、複数のリンク、複数のドキュメント、複数の機能、および複数のソフトウェアプログラムの複数のグラフィックおよび機能性コンテンツを表示する、請求項２に記載のブラウジングのためのシステム。
【請求項４】
前記ブラウザアプリケーションは、前記単一のディスプレイウィンドウを、複数の永続的なアイテムのトグル表示エリアと、入れ替わり表示エリアとに分割し、
前記複数の永続的なアイテムのトグル表示エリアは、前記単一のディスプレイウィンドウの最上部に位置付けられ、
前記入れ替わり表示エリアは、前記単一のディスプレイウィンドウのより下部に位置付けられ、
前記複数の永続的なアイテムのトグル表示エリアは、永続的にアクセス可能な複数のアイテムの複数のディスプレイグラフィック、複数の機能、および複数のリンクを収容し、
前記入れ替わり表示エリアは、前記複数の永続的なアイテムのトグル表示エリア上に表示されたアイテムから前記ユーザにより選択される複数のウェブページ、複数のリンク、複数のドキュメント、複数の機能、および複数のソフトウェアプログラムの複数のグラフィックおよび機能性コンテンツを表示する、請求項２または３に記載のブラウジングのためのシステム。
【請求項５】
前記ブラウザアプリケーションは、前記永続的表示エリアから他のリンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムを選ぶことに応答して、前記入れ替わり表示エリア上に表示されるリンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムを自動的に置き換え、
前記ブラウザアプリケーションは、以前の前記リンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムの前記表示を閉じ、または中断し、
中断されたとき、前記リンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムは、アイコンとして小型化され、前記単一のディスプレイウィンドウの複数の余白におけるサイドバー上に配置される、請求項３に記載のブラウジングのためのシステム。
【請求項６】
前記ブラウザアプリケーションは、前記単一のディスプレイウィンドウの、アプリケーションストアへのボタンまたはリンクを収容し、
前記アプリケーションストアにおいて、前記ブラウザアプリケーションは、前記ボタンを押すことに応答して、アプリケーションをアップロードし、前記アプリケーションを前記入れ替わり表示エリアに表示し、
前記アプリケーションストアは、前記システム上で動作可能な複数のアプリケーションの複数のアイコンを含み、
前記ブラウザアプリケーションは、前記アプリケーションストアから選ばれたアプリケーションを、前記入れ替わり表示エリアまたはその一部の上に表示する、または、前記入れ替わり表示エリア上に前記アプリケーションを重ねる、請求項３から５のいずれか一項に記載のブラウジングのためのシステム。
【請求項７】
前記ブラウザアプリケーションは前記アプリケーションの前記動作を中断し、
前記アプリケーションの前記表示は、アイコンまで小型化され、
前記アイコンは、前記単一のディスプレイウィンドウの余白に自動的に、または手動で再度位置付けられる、請求項６に記載のブラウジングのためのシステム。
【請求項８】
前記ブラウザアプリケーションは、前記入れ替わり表示エリアを最大化するオプションを選ぶことに応答して、前記単一のディスプレイウィンドウのエリア全体に亘り前記入れ替わり表示エリア上でリンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムの表示を拡大し、
前記永続的表示エリアは、一時的に隠される、請求項３に記載のブラウジングのためのシステム。
【請求項９】
前記ブラウザアプリケーションは、前記永続的表示エリア上の各アイテムを、前記永続的表示エリア上の他の全てのアイテムから独立して動作させる、請求項３に記載のブラウジングのためのシステム。
【請求項１０】
前記複数のアイテムのうちの少なくとも１つは、他の複数のアイテムと独立に、ページ更新、検索エンジン上でのクエリ、ビデオデータストリーミング、データ入力、メッセージングおよび通信、ならびにデータフィードのうちの少なくとも１つの動作をする、請求項９に記載のブラウジングのためのシステム。
【請求項１１】
前記ブラウザアプリケーションは、前記ブラウザアプリケーションのウィンドウ上の表示の複数の別個のエリアにおいて前記複数のアイテムを表示し動作させ、
前記複数の別個のエリアのそれぞれは、前記複数のアイテムに含まれるアイテムを収容し、
前記複数の別個のエリアは、前記ブラウザアプリケーションのウィンドウ上に重ねられたグリッド上の複数の座標により規定される、請求項１から１０のいずれか一項に記載のブラウジングのためのシステム。
【請求項１２】
前記ブラウザアプリケーションは、別個のディスプレイウィンドウに、または前記単一のディスプレイウィンドウ上の事前選択されたエリア上にアプリケーションストアを表示し、
前記アプリケーションストアは、前記ディスプレイウィンドウ上のボタンを押す、またはリンクをクリックすることに応答して表示され、
前記アプリケーションストアは、前記システム上で動作可能な複数のアプリケーションの複数のアイコンを有し、
前記複数のアプリケーションは、カーソル、ペン、またはユーザの指から選択される手段によりそれらを選択することに応答して、アップロードされ、前記単一のディスプレイウィンドウ上の事前選択されたエリアに表示される、またはその上に重ねられる、請求項１１に記載のブラウジングのためのシステム。
【請求項１３】
前記ブラウザアプリケーションは、アプリケーションを閉じ、それを前記アプリケーションストアに戻し、またはそれをアイコンへと小型化し、それを前記単一のディスプレイウィンドウの余白上に配置し、
前記ブラウザアプリケーションは、前記単一のディスプレイウィンドウ上での以前の複数のアイテムの前記表示を再開する、請求項１２に記載のブラウジングのためのシステム。
【請求項１４】
前記システムは、複数のアイテム間の通信を可能とし、
前記通信は、複数のアイテムの並行動作のための通信を含み、
前記ブラウザアプリケーションは、前記複数のアイテムの何れかの間の前記通信を可能とする、請求項１から１３のいずれか一項に記載のブラウジングのためのシステム。
【請求項１５】
第１表示エリア上の第１アイテムから送信される通信のメッセージは、第２表示エリア上の第２アイテムにより受信され、
前記複数のアイテム間の前記通信のメッセージ及び前記メッセージに対する応答は、前記複数の表示スペース上に同時に表示され、
前記複数の表示スペースのそれぞれは、異なるアイテムの異なるデータおよび複数の機能を含む、請求項１４に記載のブラウジングのためのシステム。
【請求項１６】
前記第１アイテムおよび前記第２アイテムは、複数のショートメッセージングサービスまたは複数のｅメールサーバから前記ユーザにより選択される、請求項１５に記載のブラウジングのためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、カスタマイズ可能なスマートブラウザに関する。より具体的には、本願発明は、単一のディスプレイウィンドウ上のスマートブラウザを用いた複数のソフトウェアプログラム、アプリケーションおよびウェブサイトの同時の動作および表示に関する。
【０００２】
著作権
【０００３】
本特許文献の開示の一部は、著作権保護の対象となる内容を含んでいる。著作権者は、特許商標庁の特許ファイルまたは記録に現れるように、特許文献または特許開示の何れか１つによる複製に異議はないが、それ以外に関しては、どのようなものであってもの全ての著作権を所有する。
【背景技術】
【０００４】
従来のウェブブラウザでは、特定のウェブページのコンテンツ、データフィードまたはデータストリーミングを取り込むために異なるブラウジングウィンドウまたはタブを開くことが必要となる。新たなウィンドウは、メインのブラウジングウィンドウの後ろに隠れるかもしれず、またはその傍に開かれるかもしれない。しかし、ブラウジングにおいて一般的に行われている、複数のブラウジングウィンドウを連続的に開くことは、ディスプレイウィンドウの寸法に関する複数の制限に起因して、単一のウィンドウの表示を最終的に可能とするであろう。そうでなければ、複数のウィンドウは、重ねられた、読むことが不可能なやり方で表示されるであろう。単一のブラウジングウィンドウで複数のタブを用いることは、異なる複数のウェブサイトの同時の閲覧に関する課題を解決しない。閲覧されていない複数のウェブリンクはバックグラウンドで動作するかもしれないが、同時には閲覧され得ない。進化した複数のウェブブラウザ、例えば、ｉＧｏｏｇｌｅは、ウェブサイト、アプリケーション、およびソフトウェアプログラムの同時のカスタマイズ可能なディスプレイを提供する。しかし、ディスプレイからアイテムを選択することによりこのアイテムは、ブラウジングウィンドウのスペース全体を占有することになり、他の全てのアイテムを覆ってしまう。大局的な観点から見てｉＧｏｏｇｌｅは本質的に、ユーザのパーソナライズされたギャラリーとして動作する。
【０００５】
１つの特定のウィンドウ、タブ、またはアイテムを選択したときに、選択された複数のプログラム、アプリケーション、およびウェブリンクは依然としてバックグラウンドで動作するかもしれないが、それらはユーザには見えないままである。加えて、例えば１つのウェブリンクから他のウェブリンクにシフトすることを望むユーザは、前のディスプレイウィンドウに代わり、当該他のウェブリンクが動作するディスプレイウィンドウを選択しなければならない。このことは、異なる複数のディスプレイ間の絶え間ない移動を必要とし、他の複数のウェブリンク、アプリケーション、またはプログラムで実行されている複数の動作をモニタリングする性能を不可能とし、ユーザに過重な負担をかける。
【０００６】
したがって、本願発明の目的は、複数のアプリケーション、ソフトウェアプログラム、およびウェブサイトの同時の動作、表示、およびモニタリングを可能とするシステム、方法、およびブラウジングソフトウェアを提供することである。
【０００７】
本願発明のさらに他の目的は、単一のディスプレイウィンドウで複数のウェブリンクの同時のモニタリングおよび動作を可能とするシステム、方法、およびブラウジングソフトウェアを提供することである。したがって、異なるウィンドウまたはタブを開くことを必要とせず、または、選択されたアプリケーションまたはウェブリンクにディスプレイウィンドウを占有させることなく同じディスプレイウィンドウ上で元のウェブページの傍に、複数のウェブリンク、アプレット、アプリケーション、およびウェブページが開かれ得る。
【０００８】
本願発明のこの、および他の複数の目的は説明が進むにつれて明らかとなろう。
【発明の概要】
【０００９】
一態様において、本願発明は、複数のアプリケーション、ソフトウェアプログラム、およびウェブサイトの、単一のウィンドウの凝縮された同時の表示および動作のためのパーソナライズされたカスタマイズ可能なブラウザのシステム、方法、およびソフトウェアを提供する。
【００１０】
本願発明の目的は、複数のソースからのウェブコンテンツ、データフィード、およびデータストリーミングが、複数のアプリケーション、ソフトウェアプログラムページ、およびウェブページで、単一のディスプレイウィンドウの、各アプリケーション、ソフトウェアプログラム、およびウェブサイトに割り当てられている複数の事前選択されたエリアにおいて表示されることを可能とすることにより達成される。
【００１１】
一態様において、本願発明のシステムは、ウェブサイト、ビデオおよび／またはオーディオアプリケーション、検索エンジン、ディスカッションおよびチャットルーム、ブログなどの複数のアイテムへの同時のアクセス、およびそれらの動作を提供することにより、ウェブのナビゲーション体験を改善する、インターネットウェブスペースを使用するためのスマートブラウザを提供する。つまり、１つのアイテムにアクセスすることが、他のアイテムへのアクセス、およびその表示に干渉せず、またはそれらを阻止せず、スマートブラウザ、およびそれがインストールされたハードウェアの複数のリソースを占有せず、他の全てのアイテムへの直接的なアクセス、およびそれらの表示を阻害しない。
【００１２】
したがって、本願発明の特定の一実施形態において、スマートブラウザにより可能とされるアクセス可能性は、複数のアイテムの同時の表示および動作により可能とされる。その際、１つのアイテムの表示および動作は、ディスプレイ上の他のアイテムの表示および動作に干渉せず、特定のアプリケーションを実行する、または特定のウェブページにアクセスするために、スマートブラウザの複数のリソースを占有しない。
【００１３】
特定のアプリケーション、ソフトウェアプログラム、またはウェブサイトの動作が、ディスプレイウィンドウを占有しない。むしろ、ページコンテンツ、データフィード、またはデータストリーミングは、他の複数のアプリケーション、ソフトウェアプログラム、およびウェブサイトの、ディスプレイウィンドウ上のそれらに割り当てられている複数のエリア上の進行中の表示および動作を維持しつつ、現在選択されたアプリケーション、ソフトウェア、またはウェブサイトに割り当てられている表示エリアに向けられる。この形態の並行動作および表示は、他の複数のアプリケーション、プログラム、またはウェブサイトの再生をディスプレイウィンドウの見える領域内で取り込みつつ、ユーザが、前の複数のウェブページの選択、および他の複数のアプリケーションおよび複数のソフトウェアプログラムの動作との調和をとることを可能とする。
【００１４】
さらに、他の有利な実施形態において、本願発明のブラウザは、複数の通信プログラムまたはアプリケーションの表示を同時に閲覧しつつ、複数のオペレーティングアプリケーション、ソフトウェアプログラム、およびウェブサイト間の通信、およびデータの交換を可能とする。例えば、特定のアプリケーションは、ｅメール通信ユーザに複数のメッセージを送信するために用いられ得る。ユーザは、ディスプレイウィンドウの他のエリアで実行されているｅメールソフトウェアプログラムまたはメールサービスウェブページで応答を見る。
【００１５】
さらに他の実施形態において、本願発明のシステム、方法、およびブラウザは、ブラウザのオペレータが、単一のディスプレイウィンドウ上で、ウェブコンテンツ、データフィード、およびそれらの表示をカスタマイズすることを可能とする。そのようなオペレータは、機関、インターネットサービスプロバイダ、クラウドベースサービスのプロバイダ、ウェブサイトマネージャ、またはエンドユーザ自身であり得る。
【００１６】
１つの特定の例において、大学または総合大学などの学術研究機関が、本願発明のスマートブラウザを用いて、そのデータベースおよび情報源へのアクセスをその生徒達に提供し得る。生徒には、大学または総合大学が彼に対して利用可能とする学術研究のデータベースでの検索を彼が行えるようログイン名およびパスワードが提供され得、それにより彼は、学術研究機関のスタッフにより届けられるビデオ録画された講義を再生で、またはリアルタイムで閲覧し、研究グループに参加し、仲間の生徒、先生、および講師達と通信し、成績およびカリキュラムのスケジュールを閲覧し、個人データを受信し送信し得る。そのような複数のアクティビティを単一のディスプレイウィンドウに集中させることにより生徒は、スピーディかつ好都合なやり方で、それらを見失うことなく、そのウィンドウで実行されている複数のアクティビティ間で彼の関心をシフトさせることが可能となる。さらに、その生徒は、ウィンドウ上に表示される実行されている複数のアクティビティ間をリンクさせ得る。例えば、ディスプレイの事前選択されたエリアは、講義で議論されている特定のプレゼンテーションまたはドキュメントを閲覧するために割り当てられ得る。さらに、プレゼンテーションまたはドキュメントへのリンクは、ディスプレイの他のエリア、好ましくは、プレゼンテーションまたはドキュメントをアップロードするために割り当てられたエリアの傍に提供され得る。さらにより好ましくは、プレゼンテーションまたはドキュメントの表示に隣接するエリアは、ビデオ録画されアップロードされた複数の講義に関連する複数のドキュメントを検索するための検索エンジンを収容し得る。
【００１７】
またさらには、ディスプレイ上の、選択された講義を表示するために割り当てられたエリアの傍のエリアは、他の検索エンジン、または、表示のために利用可能とされたビデオ録画された講義のリストを収容し得る。代替的に、講義の表示に割り当てられているエリアの傍、またはその下のエリアに、講義で議論される全てのドキュメント、記事、およびプレゼンテーションのためのリンクが提供され得る。生徒は、リンクをクリックすることによりそれらをアップロードし得、それらは、ディスプレイウィンドウ上の、そのようなリンクのコンテンツを収容するよう規定された他のエリアに表示されるであろう。好ましくは、このエリアは、講義の表示のためのエリアの傍である。他の代替的実施形態において、検索エンジンは、そのような複数のドキュメントの複数のリンクのドロップダウンリストと置き換えられ得る。他の実施形態において、講義の表示のためのエリアの傍の事前選択されたエリアは、利用可能な全てのアップロードされたビデオ録画された講義への複数のリンクに割り当てられ得る。このエリアは、ドロップダウンリストを収容し得、または、マウスまたはキーボードによりリストをスクロールダウンするための手段を提供し得る。好ましくは、それらリンクは講義のスナップショットとして提供され、タイトル、長さ、および閲覧数などの追加のデータを伴う。生徒は、講義、およびプレゼンテーションまたはドキュメントに同時についていき得る。
【００１８】
さらに他の例において、機関は、生徒の学習プログラムに従ってスマートブラウザをカスタマイズし得、単一のウィンドウディスプレイ上で彼のプログラムに従って、生徒の関心対象のパーソナライズされた複数のアイテムをアップロードし得る。スマートブラウザは、生徒のログイン名およびパスワードに従って、彼の主な学術研究的な関心を識別するであろう。したがって、ブラウザは、生徒がそれらのリソースにアクセスすることを可能とし、彼を特定のカテゴリ化された学術研究的なトピックへと導くであろう。ブラウザは、生徒が入力するデータ、リクエスト、またはクエリの取り込みに応答して、機関のサーバ上の特定の複数のデータベースと通信を行うであろう。複数のサーバは、生徒の関心対象の情報を取得し、それをウィンドウ上に表示するであろう。このやり方により、生徒の関心領域およびニーズに応えるよう、ディスプレイのスペースはより効率的に用いられるであろう。
【００１９】
さらに他の例において、スマートブラウザは、ファンクラブに合わせてカスタマイズされ得る。パフォーマー達およびアーティスト達は、彼らのファン達に、選択された、ビデオ録画された複数のコンサートおよびクリップを表示するウェブサイト、それらパフォーマー／アーティストに関連する複数の結果専用の検索エンジン（検索エンジンのフロントページおよび結果リストは、ディスプレイ上の、選択された結果を表示するための専用のスペースの傍の特定のエリアに表示される）、ファン達の間のコミュニケーションのためのチャットルーム、ファン達とやり取りするためのブログ、パフォーマーまたはアーティストについての、および彼らにより書かれた複数のメッセージおよび記事を掲示するための、およびファン達の反応のためのアプリケーションへのアクセスを提供し得る。これら全ては、単一のウィンドウ上に表示され、複数のブラウザの、パフォーマーのウェブサイト上でそれらに利用可能とされた複数のアクティビティの同時の閲覧、およびそれらの間での好都合かつスピーディなシフトを可能とするであろう。
【００２０】
さらに他の例において、エンドユーザは、スマートブラウザの複数の機能性および性能により利用可能とされる単一のウィンドウディスプレイをパーソナライズし得る。スマートブラウザソフトウェアは、選択された複数のウェブサイトまたはウェブリンクをアップロードするための、または特定の複数のプログラムおよびアプリケーションを実行するための単一のウィンドウのワークスペース、およびそのワークスペース内の専用の複数のエリアを規定することを可能とする。エンドユーザは、彼がディスプレイウィンドウで閲覧することを所望する各ウェブサイト、ウェブリンク、検索エンジン、プログラム、およびアプリケーションのためのエリアを規定し得る。スマートブラウザは、各ウェブサイト、リンク、検索エンジン、プログラム、またはアプリケーションに関連する複数のアイテムをその専用スペースでアップロードするであろう。またスマートブラウザは自動的に、検索エンジンのメインのページのために規定されたエリアの傍に、選択された結果を表示するためのスペースを割り当てるであろう。ディスプレイウィンドウ上の特定のエリアの規定は、例えば、スマートブラウザによるウェブサイトのアップロードに関する複数の変更可能な設定のうち１つとして提供されるであろう。したがって、ブラウザは、ウェブサイト上で表示される複数のアイテムの解像度およびサイズを、それらのために選択されたエリアのサイズに合わせるであろう。さらに、一実施形態において、エリアがウェブサイト上に表示される全てのアイテムを収容出来ない場合、ブラウザは、重要性が低いアイテムを排除し、メインのアイテムにフォーカスするであろう。メインのアイテムと重要性が低いアイテムとの区別は、ウェブページ上のそれらアイテムの位置、およびそれらのソースなどの異なる複数のパラメータに従って実行され得る。代替的に、ブラウザは、ウェブサイトの表示のためのエリアの複数の余白を、鉛直方向および水平方向のスクロールバーに割り当て得る。ユーザは、ウェブページの中心部分を閲覧するであろうし、スクロールしてその周辺部分を閲覧し得る。
【００２１】
上記で議論されたブラウザの複数の機能性は、他の全ての例においても、また複数のアイテムの単一のウィンドウでの実行および表示のためにそれを用いるあらゆる人および団体にも利用可能であることが指摘されるべきである。
【００２２】
特定の一実施形態において、そのようなパーソナライズされたブラウジングディスプレイの複数の利点は、１つより多くの検索エンジンページおよび結果リストの同時の閲覧、並びにそれらの比較においても現れ得る。
【００２３】
また、スマートブラウザは特定のディスプレイに固定されないので、エンドユーザは、選択された複数のアイテムのためにディスプレイのスペースを再規定し得、またはそれらを他の複数のアイテムと置き換え得、またはディスプレイ全体またはその一部を再構成し得る。スマートブラウザのフレキシビリティは、エンドユーザを含むどのユーザも、彼らのパーソナライズされたディスプレイウィンドウの表示を継続的に更新および変更し、異なる複数のアイテムを同時に動作させることを可能とする。
【００２４】
更なる実施形態において、ディスプレイウィンドウの複数の余白は、一時的にアップロードされ、ウェブリンクまたはアプリケーションの選択に応答して動作させられる中断された複数のアイテムを収容するのに用いられ得る。例えば、検索エンジンにより提供される結果リストからの表示のために選択された結果は、表示させる結果として異なるものを選択したことに応答して、一時的に閉じられ、ディスプレイウィンドウの複数の余白上にアイコンとして中断され得る。アイコンのクリックに応答して、以前の結果は、表示エリア上でのその位置を再び占めるであろう。このことは、現在表示されている結果をアイコンへと最小化させ、ディスプレイウィンドウの複数の余白上で一時的に中断させるであろう。このやり方により、複数の結果が連続して閲覧され得、更なる検索なしでそれらを再度見るというオプションも維持される。
【００２５】
上記で説明された最小化および中断は、ウィンドウ上に表示される他の複数のアイテムにも適用可能である。このことは、アプリケーションストアから選択された複数のアプリケーション、アプレット、ソフトウェアプログラム、およびユーザによりアップロードされたドキュメントを含む。当然ながら、ユーザの選択に応答して、複数のウェブリンク、アプリケーション、アプレット、プログラム、およびドキュメントは永久的に閉じられ、ディスプレイから取り除かれ得る。
【００２６】
以下では、本願発明のスマートブラウザの動作をより具体的に詳しく述べる。
【００２７】
データおよびコンテンツ管理
【００２８】
コンテンツのアップロードおよびメモリ割り当て
【００２９】
スマートブラウザを用いたデータのアップロードは、ウィンドウ上に表示されるアイテム毎に異なるように行われる。スマートブラウザは、ウェブページの特定のデータおよびコンテンツのアップロードを容易にし、それを、その特定のデータおよびコンテンツを表示エリアと結び付けることによりその特定の表示エリアへ送信し得る。したがって、スマートブラウザはこのことを、例えば、ユーザにより行われたクリック、クエリまたはアドレス入力に応答して、ウェブで動作しているサーバへデータおよびコンテンツ取得のリクエストを送信することにより行い得る。データおよびコンテンツを受信したことに応答して、スマートブラウザは、各アイテムにより識別可能な特定の一時的なメモリスペースを割り当て、そこから表示のためのグラフィックコンテンツ、およびウェブサイトを動作させるための機能性コンポーネントを取得するであろう。スマートブラウザは、識別可能なメモリスペースにウェブページ、アプリケーション、またはドキュメントのコンテンツを保持し、またはそれを再びサーバから取得するための複数のポインターを保持するであろう。ユーザによるディスプレイの特定のエリア内でのブラウジングアクティビティに応答して、スマートブラウザは、所望されるコンテンツをメモリスペースからアップロードし、または、データおよびコンテンツ取得のための他のリクエストをサーバに送信するであろう。
【００３０】
アイテムの表示エリア内でのユーザによるブラウジングアクティビティに応答して、任意の識別可能なメモリスペースにおけるデータおよびコンテンツは、より現在に近いデータで自動的に置き換えられ更新される。スマートブラウザは、例えば、ウィンドウを２次元のグリッドにマッピングし、カーソルの複数の座標を登録することにより、ディスプレイウィンドウ上のユーザの動きをトラッキングし続けるであろう。代替的に、スマートブラウザはウィンドウ上のカーソルの動きを追う見えない検出点をカーソルに付けるであろう。２次元のグリッドまたはトラッキング点は、ディスプレイウィンドウ、特にタッチセンサ式の画面を動き回る異なる複数の技術に適用され得る。したがって、スマートブラウザは、ウィンドウ上のユーザの指またはペンの位置を識別し、それを複数の２次元座標に変換し、それをアイテムの表示の特定のエリアに関連付け得る。このやり方により、スマートブラウザは、表示されたアイテムの扱い、処理、およびアクティブ化を優先する。
【００３１】
例えば、スマートブラウザがカーソル若しくは（タッチセンサ式画面技術に関して）ユーザの指またはペンの位置を特定のアイテムの表示エリアの境界外で識別したとき、そのアイテムのグラフィックおよびコンテンツ更新のストリーミングが停止し、ユーザがそのアイテムにおける特定の進行中のアクティビティを開始しない限り、アイドル状態のままであるであろう。代替的に、メモリスペースのより効率的な使用においては、表示エリアにおけるブラウジングアクティビティの再開に応答したアップロードのために、識別可能なメモリスペース上のグラフィックコンテンツ、および当該コンテンツへのポインターのみが保持されるであろう。
【００３２】
スマートブラウザは実際にこの区別を、全てのレベルの処理データ取得および表示に適用する。このことは、互いに独立して複数のアイテムを制御し動作させ、ユーザの好みに従って他の複数のアイテムのアクティビティにフォーカスしながら、そのような複数のアイテムの特定の複数の機能性（例えば、グラフィックの表示、ビデオクリップコンテンツのストリーミング、または検索エンジンにおけるクエリの実行）を依然として実行されたままとすることを可能とする。
【００３３】
ページ更新
【００３４】
上記で説明し例示したように、表示の区別は、コンテンツ管理およびメモリ割り当ての区別も伴う。さらに、スマートブラウザは、ウィンドウ上に表示されるアイテムに埋め込まれた、またはそれに関連付けられた特定の複数のアクティビティ、およびそれが占有する表示エリアを制限するであろう。特にニュースまたは継続的に更新される任意のウェブサイトに適用されるページ更新はそのようなアクティビティである。スマートブラウザがマルチアイテムディスプレイウィンドウに適用するメモリおよびリソースの区別は、更新アクティビティも、更新されるアイテムの特定のエリアに制限するであろう。つまり、スマートブラウザはそのアイテムに割り当てられるエリアを、そのようなアクティビティを適用する目的のための別個のブラウジングウィンドウとして規定するであろう。この目的のために、スマートブラウザは、割り当てられるエリアの複数の境界を２次元のグリッド上の複数の座標に変換し、それらを、特定のエリア上に表示された特定のアイテムに固有の複数のアクティビティのための入力として用いるであろう。
【００３５】
事実、複数のアイテムにおける全てのアクティビティ、動作、およびアクションが、表示されている複数のアイテムにおいてそれらが、同じディスプレイウィンドウ上で同じく表示されている他の複数のアイテムと独立して起こるという理由だけでも固有のものとして規定され得る。したがって、データ入力、検索エンジン上でのクエリ、ビデオ録画されたパフォーマンスのストリーミング、他のユーザとのオンラインでの通信、リアルタイムのニュースのデータフィードなどの何れのアクティビティも固有のアクティビティとして見なされ得る。スマートブラウザにより適用される区別する扱いおよびデータ処理は、それらの同時の、互いに独立した動作を可能とする。
【００３６】
複数のアプリケーション間のインタラクティブな通信
【００３７】
複数のアイテムが同時に見えることを改善し、複数のユーザがそれらの並行動作をさらに活用することを可能とするために、スマートブラウザは複数のアプリケーション間の通信を可能とする。このことは、例えば以下のやり方の何れか１つで起こり得る。
【００３８】
通信−Ｅメール、チャット、メッセージング
【００３９】
ユーザは、複数のメッセージを送信するための特定のアプリケーションをアップロードすることを望むかもしれない。ここでそのアプリケーションは彼が、任意のタイプの通信受信および送信アプリケーション、例えば、ｅメールサービスまたはソフトウェア、オンラインチャットサービス、ショートメッセージングサービス（ＳＭＳ）および同様のものなどが受け入れ可能なアドレスを入力することを可能とする。送信の後に、ユーザは、同じディスプレイウィンドウの他のエリア上の他の通信サービスアイテムにより表示される異なるアイテム上で彼のメッセージ、および／または、彼のメッセージに対する応答を見得る。
【００４０】
単一のディスプレイの別個の複数のスペース上で見えるアクション−リアクション
【００４１】
同時に単一のウィンドウに表示された複数のアイテム間のインタラクションはさらに向上させられて、１つのアイテムにデータを入力し、他のアイテムにおいて結果を受信するようにしてもよい。スマートブラウザは、入力データおよび宛先アイテムを取り入れ、それらをそのアイテムに割り当てられているメモリスペースに転送する機能性を提供する。入力データは宛先アイテムにより受信され処理され、結果は、それに割り当てられているディスプレイウィンドウ上のエリア上に表示される。数学的な計算、検索クエリ、またはさらには一般的な質問などの複数の動作が入力として用いられ得、複数のアイテム間の処理のために転送され得る。宛先アイテムは、例えばＵＲＬアドレスとして提供され得、またはその商業的によく知られた名前でもよい。処理の後にスマートブラウザはその結果を、宛先アイテムにおける、およびその複数のエリア表示座標と組み合わせ、それらをディスプレイウィンドウ上の適切な位置に送信する。ユーザは、同じディスプレイウィンドウ上で彼の動作の入力および出力を同時に閲覧し得る。
【００４２】
アイテムの選択に従ったオプションリスト更新
【００４３】
他の例は、１つのアイテムにおける動作の、戻ることによる他のアイテムに対する影響である。アイテムがリストから選択されたとき、ドロップダウンリストであろうと、検索エンジンにより生成されるリストであろうと、リストそれ自体がその特定の選択に従って更新される。複数のアイテム間のそのようなインタラクションは当技術分野で周知であるが、異なる複数の表示エリア上でのそれらの分離は、そのことをより好都合とする。なぜならば、ユーザがウィンドウの１つのエリアにおいて選択され表示されたアイテムに集中し得、彼が所望するときには他のエリア上でそのリストをスクロールダウンし得るからである。またスマートブラウザは、別個の複数のメモリスペースをリスト、および表示されたアイテムに割り当て、それらのデータ取得およびデータストリーミングを別々に管理するであろう。このことは、２つの別個のチャンネルでのより速いデータのアップロードおよび取得という他の利益を与える。さらに、結果リストにおける何れのアクティビティも、表示のために選択されたアイテムに影響を与えない。２つのサブアイテム、すなわち表示されたアイテムと更新されたリストとは一緒にアップロードされる必要がなくなる。したがって、メモリおよび時間の消費が低減される。
【００４４】
ディスプレイウィンドウの分割
【００４５】
単一のウィンドウの同時の表示
【００４６】
本願発明の特定の一実施形態において、それぞれが特定のアイテム、ウェブサイト、ウェブページ、またはアプリケーション専用である複数のセクションへと表示を分割することにより、複数のアイテムへの同時のアクセスおよびそれらの動作が可能となる。そのような同時の表示は、スマートブラウザのユーザに提供され得、またはスマートブラウザは、ユーザが、彼の好みに従って表示をカスタマイズすることを可能し得る。
【００４７】
さらに他の実施形態において、スマートブラウザは、ディスプレイウィンドウのエリアを永続的な表示に割り当て、他のエリアを入れ替わり表示に割り当て得る。したがって、スマートブラウザは、ディスプレイウィンドウの最上部のセクションを永続的な表示として規定し、そのセクション上に永続的に表示されることとなる複数のアイテム、アプリケーション、ウェブサイト、およびプログラムを選ぶことを可能とする。スマートブラウザは、永続的な表示の下方のディスプレイウィンドウのより下部のセクションを入れ替わり表示セクションとして規定することを可能とし得る。スマートブラウザは、永続的な表示上の複数のアイテムから選択された複数のアプリケーション、ウェブサイト、ウェブリンク、ドキュメント、およびソフトウェアプログラムのアップロードを、入れ替わり表示のエリア、またはその一部に向けるよう構成され得る。この構成において、永続的な表示は、検索エンジン、メッセージングおよび通信サービス、並びにお気に入りのウェブサイトおよびリンクなどの複数のアイテムを収容するのに効率的に用いられ得る。さらに、入れ替わり表示セクションは、永続的な表示セクションからの複数のアイテムを表示するよう構成される。例えば、ウェブサイトへのリンク、検索結果リストからのビデオクリップ、ウェブページ、またはドキュメントなどのアイテムが、それをクリックすることに応答して入れ替わりセクションにおいて開かれ得る。またさらには、永続的表示エリア上のリストにおける他のリンクをクリックすることにより、ディスプレイ上の以前のリンクが閉じられ、新たに選ばれたリンクの表示がそれと置き換えられるであろう。
【００４８】
他の特定の実施形態において、本願発明のスマートブラウザは、選択された複数のアイテムの動作および表示を制御するための複数のツールをユーザに提供する。特に、スマートブラウザは、１または複数のアイテムの動作を有効化または無効化する、１または複数のアイテムを表示に加える、またはそれらをそこから取り除く、例えば１または複数のアイテムを小型化し、表示の側部にあるバーまたは複数の余白に再度位置付けることにより表示から一時的に取り除く複数の性能をユーザに提供する。
【００４９】
さらに他の特定の実施形態において、本願発明のスマートブラウザは、各アイテムに関する表示の事前選択されたサイズを提供する。したがって、ユーザに選択された複数のアイテムは、スマートブラウザに埋め込まれた事前にプログラミングされた複数の好みに従って、表示上の特定のスペースを自動的に占有するであろう。さらに、スマートブラウザは、表示上の各アイテムに関する位置も自動的に選び得る。例えば、スマートブラウザは、表示の最上部のセクションを検索エンジンウェブページに、左下のセクションをビデオ表示に、右下のセクションをチャットルームに自動的に割り当て得る。さらに、および選択された複数のアイテムに関する表示にスペースを割り当てる自動的な機能性によると、ますます多くのアイテムをユーザが加えるにつれ、スマートブラウザは、複数のアイテムの表示の読みやすさと、可能な限り多くの詳細の表示との間のバランスをとる複数の性能を適用しつつ表示スペースをさらに分割し続けるであろう。例えば、スマートブラウザは、検索エンジンウェブページに割り当てられているスペースが小さくなるにつれて、検索エンジンにより生成された検索結果リストを保持し、広告、重要性が低いテキスト、およびそれらに付随する他の補足的な詳細を隠し得る。
【００５０】
代替的に、スマートブラウザは、ユーザの好みに従って複数のアイテムの表示を調整するための複数のカスタマイズ機能性を彼に提供する。したがって、スマートブラウザはユーザに、彼の都合のために、表示上の複数のアイテムの複数の寸法および位置を設定させ得る。したがって、スマートブラウザは、ユーザが、複数のアイテム、例えば、ウェブサイト、検索エンジン、ビデオ動画、およびアプリケーションを最初に選び、表示上でのそれらの提示の複数の寸法および位置を規定することを可能とする。更なる特定の実施形態において、スマートブラウザは、ユーザによる、複数のアイテムのスペースおよび位置のその場での割り当てを可能とする。例えば、スマートブラウザは、カーソルがそれらの上に配置されたときに一時的に表れる、アイテムの各提示の表示の見えない複数の境界を規定し得る。スマートブラウザは、ユーザが、これら境界の１つの辺または角を、それと反対の辺から離れるように、またはそれに近づくようにドラッグすることにより、それら境界が規定するスペースを増やす、または減らすことを可能とするであろう。したがって、スマートブラウザは、表示の空いたままとされたスペースを、他の複数のアイテムの隣接する複数の表示に自動的に割り当てるであろう。
【００５１】
代替的または追加的なオプションにおいて、スマートブラウザは、複数のアイテムの隣接する表示間の交差の中心点を自動的に規定する。ユーザは、交差の中心点上にカーソルを位置付け、それを、複数のアイテムの集合体に関して規定された最大の複数の境界内で自由にドラッグすることにより、複数のアイテムの集合体の表示スペースの割り当てを再規定し得る。したがって、特定の複数のアイテムの表示は、それらに隣接する複数のアイテムの表示が小さくなるという犠牲を払って拡大されるであろう。例えば、スマートブラウザは、４つの隣接するアイテム毎の表示に関して、および表示のスペース全体に対して、そのような交差の中心点を自動的に規定し得る。したがって、表示は、複数のアイテムの集合体内、隣接する複数の集合体間の複数のローカルな複数の交差の中心点と、ディスプレイウィンドウ全体の１つのメインの中心点とを備え得る。当然ながら、複数のアイテムの１つの集合体の表示スペースを拡大することにより、それに隣接する複数の集合体の表示スペースが小さくなるであろう。
【００５２】
さらに他の特定の実施形態において、表示スペースのその場での動的な再割り当てが、複数のタッチセンサ式画面に関して実装され得る。このことは、スマートフォン、タブレット、およびタッチセンサ式表示手段を搭載した他の電子デバイスに適合させられた、本願発明のスマートブラウザのバージョンにおいて用いた場合に有益であろう。１つの位置から他の位置へ複数のアイテムの表示をドラッグし動かすことを可能とするそのような表示手段の形成および配線は、タッチセンサ式画面の従来の技術に含まれ得る。表示スペースの複数の境界および複数の交差の中心点は具体的に、ユーザの指の動きに応答してそれらを表示し、ディスプレイ画面上での圧力および移動の適用に応答して、アイテム、または複数のアイテムの集合体の表示に割り当てられたスペースを再規定することにより、それらの上でのそのような動きに応答するよう規定および設計され得る。
【００５３】
さらに他の特定の実施形態において、スマートブラウザは、ディスプレイ上のアイテムをその特定のアイテムに割り当てられている特定のエリアに合わせるために、その表示を再配置し得る。したがって、スマートブラウザは、ウェブサイトまたはプログラムウィンドウ上に表示された複数のコンポーネント、アプリケーション、またはドキュメントの自動的に割り当てられている相対的な複数の位置を識別し、それらを特定のアイテムの表示エリア内の他の複数の位置に再度配置することによりその表示を再構成する。スマートブラウザはこの再割り当てを、特定のウィンドウのために利用可能である解像度、およびアイテムのコンポーネント数を考慮しつつ、表示エリアにおいて利用可能であるスペースを計算することにより適用し得る。スマートブラウザは、各コンポーネントの複数の制限を規定し、特定のアイテムの表示エリアにおいてそれに割り当てられている特定のサブスペースに従ってそれを再度形作るであろう。さらに、スマートブラウザは、重要性が低い、または関連付けられたコンポーネント、具体的には、メインのコンテンツ、および特定のアイテムの機能性に直接的には関連しない複数のコンポーネントを表示から排除し得る。そのような複数のコンポーネントは、一時的なキャッシュメモリに保持され、より大きな表示エリアをアイテムに割り当てることに応答して表示され得る。
【００５４】
代替的に、スマートブラウザは、アイテム、例えば、ウェブサイト、アプリケーション、ソフトウェアプログラムウィンドウ、またはドキュメントの再構成された表示を受信する。ここで、表示は既に、そのアイテムに割り当てられている特定のエリアに適合させられている。このことは、上記で説明されたディスプレイウィンドウにおける永続的な表示セクションに特に適用可能である。
【００５５】
さらに他の実施形態において、スマートブラウザは、マルチディスプレイウィンドウにおけるアイテム、ウェブサイト、プログラム、アプリケーション、またはドキュメントの表示を、ユーザの複数の好みに従って最大の表示のために専用である別個のウィンドウまたはタブに再度向ける。オプションで、選択されたアイテムは、元の表示のサイドバー上でのアイコン表示となるよう小さくなり、第２の専用のウィンドウを閉じた後にマルチディスプレイウィンドウにおけるその位置を再び占めるであろう。そうでなければ、それは、マルチディスプレイウィンドウのサイドバー上の閉じられたアイコンとして一時的に保持され得る。
【００５６】
表示スペースのサイズおよび縮尺の調整
【００５７】
本願の前の複数のセクションで言及されたように、表示スペースは、選択されたアプリケーション、ウェブサイト、リンク、ソフトウェアプログラム、アプレット、およびドキュメントの全てを収容するのに十分でなくてもよい。したがって、スマートブラウザは、それが動作させられている特定のデバイスが利用可能であるウィンドウスペースおよび解像度のレベルを含む複数の表示リソースを、ウィンドウ上の複数のアイテムの現在の集中度合いに合わせて各表示エリアを調整するための複数の入力される変更可能な設定として用いるであろう。
【００５８】
データ選択およびデータ圧縮
【００５９】
複数のアイテムの表示の凝縮の具体化は、特定のエリアにおける表示のためのアイテムの最も関連のある、または関係する複数の部分および複数のアイテムを選択し、重要性が低い複数のアイテムを少なくとも一時的に破棄することにより実現され得る。例えばウェブサイトの関連のある部分、および重要性が低い複数の部分はそれぞれ、選択されたビデオクリップ、並びに他の複数のビデオクリップのための複数のリンクのリスト、および閲覧者の複数のコメントであり得る。したがって、現在選ばれているビデオクリップのみが、特定のウェブサイトに関して規定された表示エリア上で実行され、他方、ウェブサイトの他の全ての部分は、より大きいエリアが表示に割り当てられるまで、例えばキャッシュメモリに格納されるであろう。
【００６０】
他の特定の重要性が低い複数のコンポーネントは、ウェブサイトのメインのコンテンツに付随するバナー、コマーシャル、広告、および同様のものである。これらは、例えば、アップロードされ、特定のウェブサイトに割り当てられているエリアにストリーミングされ続けるであろうが、実際の表示からは切り取られ、追加の表示スペースが割り当てられる、または利用可能とされるまで格納されるであろう。アイテム、例えば、ウェブサイト、アプリケーション、ドキュメント等の隠されたコンテンツのみが、ブラウジングに応答して継続的に更新されることに留意すべきである。したがって、最も直近に更新された隠されたコンテンツのみが、ウィンドウ上の利用可能なエリアの割り当てに応答して表示されるであろう。
【００６１】
代替的に、スマートブラウザは、ウェブサイト、アプリケーション、またはドキュメントの可能な限り多くの部分を表示するために圧縮ルーチンを実行し得る。したがって、スマートブラウザは必ずしも特定の複数のアイテムを破棄しないであろうが、完全に展開されたウェブサイト、アプリケーション、またはドキュメント上に最初に表示されているコンテンツの多くを収容するために、それらを小型化する、または解像度を低くするであろう。スマートブラウザは、それが実行されている特定のハードウェアにより利用可能である解像度のレベルを考慮し、それに従って、複数のアイテムの、凝縮されたフォーマットで閲覧される複数の部分の解像度を判断するであろう。
【００６２】
第３の代替的実施形態において、スマートブラウザは、割り当てられている表示エリアの複数の余白の一部を複数のスクロールバーに割り当て得る。したがって、スマートブラウザは、現在表示されているウェブページ、ドキュメント、またはアプリケーションページのスクロールに応答して全てのアイテムが閲覧され得る、より大きなウィンドウ内の複数のミニディスプレイウィンドウを生成するであろう。見えないコンテンツは、ミニウィンドウを上下または左右にスクロールすることに応答して再生成されるであろう。
【００６３】
アプリケーションストア−アプリケーションアップロードおよび中断
【００６４】
本願発明の他の実施形態において、スマートブラウザは、ユーザに利用可能とされた複数のアプリケーションをアップロードするために隠されたアプリケーションストアまたはアプリケーションライブラリを保持するであろう。アプリケーションストアは、スマートブラウザのメインのディスプレイ上のリンクをクリックすることに応答して別々に表示され得る。ユーザは、マウスでのクリックにより、またはタッチ画面が用いられる場合には彼の指またはペンを用いて、アプリケーションを選択し得る。そのアプリケーションが開き、表示は、メインのディスプレイに自動的にシフトし、アプリケーションストアの表示は隠されるであろう。
【００６５】
本願発明の実施形態において、スマートブラウザは、アプリケーションアイコンまたはウィンドウが、メインディスプレイウィンドウ全体に表示されることを可能とする。アイコンは、ディスプレイウィンドウ上の任意の位置にドラッグされ重ねられ得る。それは、開かれ、動作させられ、一時的に閉じられ、およびディスプレイウィンドウのサイドバーで中断させられ、または閉じられ、およびアプリケーションストアに戻され得る。
【００６６】
代替的実施形態において、スマートブラウザは、選択されたアプリケーションの表示を開くために、メインディスプレイウィンドウ上のエリアを自動的に割り当てるよう構成され得る。そのようなエリアは、複数のアプリケーションのアップロードおよび表示のために事前選択され、それらのための専用であり得る。代替的に、ユーザは手動で、アプリケーションアイコンまたはウィンドウをドラッグし、表示の任意のエリアにピン留めし得る。スマートブラウザは、アプリケーションアイコンまたはウィンドウの複数の座標を識別し、それを、複数のアプリケーション、ウェブサイト、リンク、プログラム、およびドキュメントの集合体と共にそのエリアに自動的に組み込むであろう。したがって、スマートブラウザは、その集合体により占有されるエリアを再構成し、アプリケーションアイコンまたはウィンドウにスペースを割り当て、集合体の各アイテムに割り当てられるエリアは比例して小さくなるであろう。対応して、スマートブラウザは集合体の各アイテムに割り当てられるメモリスペースを再構成し、キャッシュまたは一時的な複数のメモリコンポーネント、およびアイテムの表示において視覚的に利用可能ではない複数の機能に戻り、メインの複数のグラフィックコンポーネントおよび複数の機能的要素をディスプレイに送信するであろう。
【００６７】
代替的に、スマートブラウザは、メインディスプレイウィンドウの入れ替わりエリア上でアプリケーションを開くよう構成され得る。アプリケーションを起ち上げるとき、スマートブラウザは、現在のウェブサイト、リンク、プログラム、またはドキュメントを、選択されたアプリケーションと自動的に置き換えるであろう。このことは、入れ替わり表示上の現在のアイテムを一時的に閉、それをメインディスプレイウィンドウのサイドバー上のアイコンとして中断するであろう。アプリケーション表示は、入れ替わり表示エリアでその位置を占める。スマートブラウザはアプリケーションをアイコンまで小さくし、アプリケーションを一時的に閉じることに応答して、それをメインウィンドウのサイドバー上に配置するであろう。スマートブラウザは、入れ替わり表示エリア上の以前のアイテムの表示を再開する、または、他のアプリケーション、ウェブサイト、リンク、プログラム、またはドキュメントの表示のためにそのエリアをブランクのままにしておくであろう。
【００６８】
ユーザは、アプリケーションにより、所望される動作を実行し、それをメインディスプレイウィンドウを覆う任意のスペース上で開いた状態で保持し得る。代替的に、ユーザは、アプリケーションウィンドウをアイコンに最小化し、それをメインウィンドウの複数の余白上に配置することによりアプリケーションを中断し得る。代替的に、アプリケーションウィンドウを最小化することに応答して、アイコンはそれ自体を、メインウィンドウの余白に自動的に送信するであろう。
【００６９】
実施
【００７０】
スマートブラウザの実施は、異なる複数のハードウェア技術において行われ得、それらに適合させられ得る。スマートブラウザは、複数のアイテムの単一のウィンドウディスプレイに適用するためのハードウェアツールを操作する機能性および性能を全て備える。一実施形態において、スマートブラウザは、エンドユーザによりコンピュータ上にインストールされ得るスタンドアロン型のソフトウェアとして提供され得る。ユーザは、彼の複数の好みに従って表示をパーソナライズし、スマートブラウザがインストールされたハードウェアの複数のリソースを活用するためにスマートブラウザの複数の機能性を有効化し得る。これは、そのユーザのみがアクセス可能である複数のプライベートなデータベース、並びにソフトウェアおよびアプリケーションメニューも含む。
【００７１】
さらに他の実施形態において、スマートブラウザは、インターネットまたはイントラネットのウェブサーバ上にインストールされ、それに接続された全ての端末のためにカスタマイズされたディスプレイウィンドウを提供し得る。そのようなインストールは、スマートブラウザ機能の中央制御を提供し、複数の端末がそれらを適用することを容易にする。それら端末は、事前決定されたポリシーに従ってカスタマイズされた、好ましくは、データベース、計算リソース、および同様のものへのアクセスの同様の複数のニーズをもつ人々の複数のグループに区分された複数のディスプレイウィンドウを受信するであろう。
【００７２】
さらに他の実施形態において、スマートブラウザは、専用のサーバファーム上でインストールされ、加入者がアクセス可能とされ得る。この構成は、先述のイントラネットのものと同様であるが、通信およびデータ転送ネットワークとしてＷｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂを用いる。ユーザは加入者として登録し、ログイン名およびパスワードが提供され得る。彼は、ネットワークに接続された任意のコンピュータから、彼のアカウント、およびパーソナライズされたディスプレイウィンドウにアクセスし得る。また彼は、永久的または一時的に、彼のパーソナルディスプレイウィンドウを更新し、再構成し、および変更し得る。ユーザは、表示の複数の更新を保持するか否かをログオフ前に尋ねられ得る。回答が肯定的である場合、更新された表示をそのユーザが現在利用可能なものとして設定するであろう。回答が否定的な場合、ブラウジングセッションの間にアップロードされた全てのアプリケーションおよび結果が閉じられ、取り除かれ、前の表示に戻るであろう。
【００７３】
スマートブラウザウィンドウの視覚的な表示は、ポータブルである、またはポータブルではないコンピュータ、通常のものである、またはタッチセンサ式のスマートフォンの画面に限定されないことに留意すべきである。さらに、本願発明のスマートブラウザは、マイクロプロセッサにアップロードされ、適切なマイクロプロセッサおよびディスプレイ画面を含む様々なデバイス、家具および電気製品に組み込まれた画面上に表示され得る。具体的には、本願発明のスマートブラウザは、複数のガラス反射鏡、複数のガラス窓、具体的には、例えば、自家用車、電車、地下鉄電車、オートバイのフロントシールドである複数の車両の複数のガラス窓、電子レンジ、冷蔵庫およびオーブンの複数のドア、タッチ衣類（ｔｏｕｃｈ  ｃｌｏｔｈｉｎｇ）、複数のテーブル、キッチン、部屋およびオフィスの複数のキャビネット、複数のドア、および複数の窓、並びに複数のバーチャル画面から選択される適切なマイクロプロセッサおよびディスプレイ画面を含む複数のデバイス、家具および複数の電気製品において用いられ得る。
【００７４】
さらに他の実施形態において、スマートブラウザは、クラウドベースのサーバ上でアクセス可能とされ得る。ユーザは、クラウドサーバ上で彼自身のパーソナルデータベース、並びにソフトウェアおよびアプリケーションメニューを実際に実行し、スマートブラウザを用いて、彼のデータベース、ソフトウェア、およびアプリケーション上の複数のアイテムの何れか１つを収容するよう表示をパーソナライズし得る。この特定の適用例において、スマートブラウザは、ブラウザがインストールされパーソナルデータベースにアクセスするパーソナルコンピュータの完全なる利益を提供する。
【００７５】
以下では、本願発明の非限定的な複数の例を添付の図面と関連して説明する。
【図面の簡単な説明】
【００７６】
【図１】スマートブラウザの表示の特定の構成を示す。
【図２】アプリケーションストアディスプレイを示すスマートブラウザの表示の他の特定の構成を示す。
【図３】特定のソフトウェアによるスマートブラウザの表示の他の特定の構成を示す。
【図４】特定のアプリケーションによるスマートブラウザの表示の他の特定の構成を示す。
【図５】特定のアプリケーションによるスマートブラウザの表示の他の特定の構成を示す。
【図６】複数の表示エリアの特定の割り当てによるスマートブラウザの表示の他の特定の構成を示す。
【図７】タブレットに適合させられた複数の表示エリアの特定の割り当てによるスマートブラウザの表示の他の特定の構成を示す。
【図８】異なる複数のモードにおける、タブレットに適合させられた複数の表示エリアの特定の割り当てによるスマートブラウザの表示の特定の構成を示す。
【図９】異なる複数のモードにおける、タブレットに適合させられた複数の表示エリアの特定の割り当てによるスマートブラウザの表示の特定の構成を示す。
【図１０】異なる複数のモードにおける、タブレットに適合させられた複数の表示エリアの特定の割り当てによるスマートブラウザの表示の特定の構成を示す。
【図１１】異なる複数のモードにおける、タブレットに適合させられた複数の表示エリアの特定の割り当てによるスマートブラウザの表示の特定の構成を示す。
【図１２】異なる複数のモードにおける、タブレットに適合させられた複数の表示エリアの特定の割り当てによるスマートブラウザの表示の特定の構成を示す。
【図１３】異なる複数のモードにおける、タブレットに適合させられた複数の表示エリアおよびアプリケーションストアの特定の割り当てによるスマートブラウザの表示の特定の構成を示す。
【図１４】本願発明の特定の構成に係るディスプレイウィンドウの分割を概略的に示す。
【図１５】本願発明の特定の構成に係るディスプレイウィンドウの分割を概略的に示す。
【図１６】本願発明の特定の構成に係るディスプレイウィンドウの分割を概略的に示す。
【図１７】本願発明の特定の構成に係るディスプレイウィンドウの分割、および選択された複数のアイテムの表示を示す。
【図１８】本願発明の特定の構成に係るディスプレイウィンドウの分割、および選択された複数のアイテムの表示を示す。
【図１９】本願発明の特定の構成に係るディスプレイウィンドウの他の分割、および選択された複数のアイテムの表示を示す。
【図２０】本願発明の特定の構成に係るディスプレイウィンドウの他の分割、および選択された複数のアイテムの表示を示す。
【図２１】本願発明の特定の構成に係るディスプレイウィンドウの他の分割、および選択された複数のアイテムの表示を示す。
【図２２】本願発明の特定の構成に係るディスプレイウィンドウの他の分割、および選択された複数のアイテムの表示を示す。
【発明を実施するための形態】
【００７７】
図１は、スマートブラウザにより提供される短い表示バージョンの特定の構成を示す。本構成において、マルチコンポーネント永続的エリアのみが、ディスプレイウィンドウの最上部においてディスプレイ上に現れている。この最上部の表示エリアは、選択された検索エンジンと、結果リスト、複数の閲覧者の複数のコメント、および選択された再生中のビデオクリップを含むビデオクリップディスプレイウェブサイトと、通信およびメッセージングサービスウェブサイトとを収容している。最上部の永続的表示エリアの上方に、横方向のバーが表示されている。横方向のバーは、以前にアップロードされ、現在は中断された状態にある複数のウェブサイト、複数のウェブページ、および複数のアプリケーションの最小化された複数のアイコンを収容している。より下部の入れ替わり表示エリアは、ユーザによりアップロードされたドキュメントのテキスト編集プログラムにより占有されている。表示エリアは、ディスプレイウィンドウの側部において、視覚的に利用可能なコンタクトまたは友人リストも含んでいる。ユーザは最上部の永続的表示エリアにおける複数のアイテムの何れか１つにおいて利用可能な複数のリンクの何れか、およびそれらが彼に利用可能とする複数の機能性にアクセスし得る。同時に、ユーザは、ディスプレイウィンドウのより下部の入れ替わりエリアにおいて、ドキュメントの編集作業の実行を継続し得る。この構成は、複数のネットワーク動作アイテムと、ユーが取り組んでいるかもしれない仕事または勉強関連の複数のアクティビティとの両方への、当該ユーザが与えられる視覚的に同時であるアクセスを例示している。所望する場合、ユーザはディスプレイウィンドウを再構成して、最上部のエリアを犠牲にして表示のより下部の入れ替わりエリアにおいてソフトウェアプログラムウィンドウを一時的に拡大し得る。そのようなオプションは図３に示されている。最上部の永続的エリアは、戻るまたはホームボタンをクリックすることに応答して露出され得る。スマートブラウザの戻るボタンは、他の隣接する複数のボタンと区別するために、より低い不透明度で表示され得る。したがって、ユーザは容易にその戻るボタンの位置を特定し、最上部の永続的な表示を戻し得る。代替的に、ユーザは、彼が当該特定のアプリケーションに集中する、またはより大きな表示エリアで広げることを望んだ場合、ソフトウェアプログラムアプリケーションの表示を別個のウィンドウへと再度向け得る。スマートブラウザは、例えばディスプレイウィンドウの最上部における複数のツールバーの１つのおける戻るまたはホームボタンを用いて、マルチコンポーネントディスプレイウィンドウと接触し続けるであろう。スマートブラウザディスプレイウィンドウへ戻ることに応答して、スマートブラウザはソフトウェアプログラムに取り込まれたコンテンツ、およびソフトウェアプログラムにおいてアクティブ化された複数の機能性をより下部の入れ替わり表示エリアへと戻すよう再度向けるであろう。スマートブラウザは永続的な表示のビューを再開し、ユーザが、永続的な表示において複数の更新およびリンクが見える状態を維持しつつ、より下部の入れ替わりエリアにおいて編集作業を継続することを可能とするであろう。この構成は、ユーザが、検索エンジンにより発見されて最上部の永続的表示エリアにおいて表示される情報、複数のリンク、複数のピクチャ、または任意の他の複数のアイテムをより下部の入れ替わり表示エリアで実行されているアプリケーションへとインポートすることを望んだ場合に、編集作業それ自体において効率的となろう。当然ながらこのことは、異なる複数のウィンドウまたはタブ間でシフトすることなく、またはディスプレイウィンドウの複数の制限内で複数のウィンドウを並べて表示することなく行われる。
【００７８】
図２は、図１と同様であるが、アプリケーションストア（アプリケーションストア）がスマートブラウザディスプレイウィンドウ上でアクセス可能かつ閲覧可能とされたときの、ディスプレイウィンドウの２分割を示す、スマートブラウザの表示を示す。ディスプレイの左側のコンタクトまたは友人リストに加えて、最上部の永続的表示エリアが維持され、他方、アプリケーションストアを呼び出したことに応答して、スマートブラウザはそれをより下部の入れ替わり表示エリアにおいて自動的に表示する。ユーザは、アプリケーションを表すアイコンをクリックすることにより無料で、または購入することにより当該アプリケーションをアップロードし得る。スマートブラウザは、アプリケーションストアディスプレイの代わりにより下部の入れ替わり表示エリアにおいて、またはアプリケーションストアディスプレイ上に重ねられたウィンドウでアプリケーションを開くであろう。したがって、スマートブラウザは、ハードウェアおよびソフトウェア上で利用可能なメモリスペースおよび複数のリソースを割り当てて、アプリケーションを実行するであろう。開かれたアプリケーションは、それが閉じられたときにアプリケーションストアに戻され得、または、スマートブラウザディスプレイのサイドバー上のアイコンとして中断される。ユーザは、ハードウェアおよびソフトウェアリソースが許す限り１つより多くのアプリケーションを開き得、スマートブラウザの単一のディスプレイウィンドウ上で同時にそれらの動作および出力を閲覧し得る。複数のアプリケーションを開くとき、スマートブラウザは、その場でより下部の入れ替わり表示を構成し自動的に選択された複数のサブエリアにおいてそれらの全てを収容し得る。そうでなければ、複数のアプリケーションウィンドウは、アプリケーションストアディスプレイ全体に亘り並べて表示され得、ディスプレイ画面上の任意の位置にドラッグして配置され得る。
【００７９】
図４、図５、および図６は、スマートブラウザを用いる複数のウェブサイトの実際の（図４および５）および変更が加えられた（図６）表示を示す。本例は、複数のアイテムを、ディスプレイウィンドウでそれらに割り当てられている表示エリアに適合させるために当該複数のアイテムの表示を再構成するスマートブラウザの性能を例示し説明する。複数のウェブサイトの表示を再構成することは、表示エリアの使用を改善し、このことは、単一のディスプレイウィンドウでより多くのアイテムを凝縮させることを可能とする。
【００８０】
図７、図８、図９、図１０、図１１、および図１２は、タッチセンサ式画面を含むタッチパッドへのスマートブラウザの表示の特定の構成を示す。この特定の例において、「ボックスｅメール受信」プログラムが動作させられ、より下部の入れ替わりエリア上に表示される。ここで最上部の永続的表示エリアは一時的に見えない状態で維持されている。最上部の横方向のバーは、任意の時点において永続的表示エリアを示し、および隠すことを可能とするトグルボタンを含み、またはそれ自体がトグルボタンであり、他方、ボックスｅメール受信などの他のプログラムが、動作させられ、より下部の入れ替わりエリアにおいて表示されている（図７）。図８、図９、図１０、および図１１は図７に続き、依然としてより下部の入れ替わり表示エリアにおいてプログラムを動作させつつ最上部の永続的表示エリアをどのように露出させるかを示している。スマートブラウザは、図８、図９、図１０、および図１１において示されているように最上部の永続的な表示を隠すことを可能とする。そのような場合に、より下部の入れ替わり表示エリアは、最上部の横方向のバーを除いてディスプレイウィンドウ全体を占有する。最上部の横方向のバーのクリックに応答して、スマートブラウザは最上部の永続的表示エリアを露出する。図１１に示されるように最上部の永続的表示エリアが一旦露出されると、ユーザは、動作を継続し、より下部の入れ替わり表示エリアにおいてプログラムに取り組み得る。ユーザは、最上部の永続的表示エリアにおいて利用可能な複数のリンクを通じてのネットのブラウジングと、より下部の入れ替わりエリアにおいて表示される「ボックスｅメール受信」プログラムにおけるスケジュール更新の複数の機能の実行の継続との両方を継続し得る。図１２は、図１６に概略的に示されているような、露出された構成におけるスマートブラウザの複数の要素の全てを示す。図１３において、タッチセンサ式画面によりタッチパッドデバイス上に表示されるスマートブラウザが示されている。最上部の永続的エリアは、ユーザにより選ばれ、必ずしも元のものではない特定の表示でそれぞれが構成された複数のリンク、複数のウェブサイト、および複数のプログラムの全てを示す。任意のウェブページに割り当てられているエリアに合わせるために、スマートブラウザは、他の複数のウェブページの表示を維持しつつ当該任意のウェブページの複数のコンポーネントを再配置する。ユーザがアプリケーションストアへのリンクをクリックしたとき、より下部の入れ替わりエリアは、アップロードされたアプリケーションストアを表示する（図１６を参照）。ユーザは、より下部の入れ替わり表示エリア内に表示され得る、またはそれに重ねられ得るアップロードを選択し開き得る。アプリケーションは閉じられ、アプリケーションストアに戻され得、またはディスプレイウィンドウの複数の余白に配置されたアイコンとして小型化され中断され得る。
【００８１】
図１４、図１５、および図１６は、本願発明の特定のアプリケーションに係る、表示の、複数のメインエリアへの分割を概略的に示す。最上部は、選択されたアイテム、例えば、複数のウェブサイト、複数のリンク、複数の検索エンジン、複数のソフトウェアプログラム、並びに複数の通信およびメッセージングサービスアプリケーションの永続的な表示専用である。ディスプレイウィンドウのより下部は、永続的表示エリアから選択された特定の複数のリンク、またはアプリケーションストアからの複数のアプリケーションの入れ替わる一時的な表示のために用いられる。ディスプレイウィンドウの左側の余白は、アプリケーションストアからアップロードされ中断された複数のアプリケーションの複数のアイコンを配置するために用いられる。入れ替わり表示エリアの底部におけるボタンは、アプリケーションストアを開くために用いられる。加えて、より下部の入れ替わり表示エリアの右下の角におけるボタンまたはリンクは、バックグラウンドで動作しており即座にアクセスされ得る通信およびメッセージングアプリケーションをアップロードし、再度アップロードするのに用いられる。スマートブラウザは、ＵＲＬアドレスボックス、以前に開かれた複数のウェブページをスクロールするためのボタン、および同様のものなど通常のブラウジングディスプレイの複数のコンポーネントも提供する。ディスプレイウィンドウの最上部の余白は、現在用いられていない、または必要とされていない、開かれた複数のウェブサイトの複数のアイコンおよび複数のリンクを表示するのにも用いられ得る。
【００８２】
図１７および図１８は、同じウィンドウ上で同時に他の複数のウェブサイトをブラウジングするオプションを維持しつつ、より下部の入れ替わり表示ウィンドウで複数のゲームアプリケーションおよび複数のストリーミング動画をアップロードし動作させるスマートブラウザの性能を示す。ユーザは、同時にゲームで遊びビデオクリップを見得、複数の友人および通信相手とのディスカッションに対応し得、検索エンジンにより検索を実行し得る。
【００８３】
図１９、図２０、図２１、および図２２は、ディスプレイウィンドウ上で複数のアイテムを置き換える異なる複数のオプションを示す。最上部の永続的表示エリアは、即座にアクセス可能である必要がある重要な複数のアイテムを表示し、他方、より下部の入れ替わり部分はアプリケーションストアを表示する。コンタクトまたは友人リストは、より下部の入れ替わり表示エリアの右角において重ねられる。スマートブラウザは、他の全てのアプリケーションおよびウェブサイトを永続的表示エリアの上方のより上部のバーにおける複数のタブとして最小化しつつ、ビデオクリップディスプレイアプリケーションに表示エリア全体を占有させ得る。ユーザは、検索を実行し、閲覧のための特定のビデオクリップを選択し得る。彼は、表示エリアの分割に戻り、より下部の入れ替わり表示エリアを、他の複数のウェブリンク、複数のウェブサイト、および複数のウェブページの表示のために用い得る。
【００８４】
本願発明の選択された複数の実施形態が示され説明されてきたが、本願発明は説明された複数の実施形態に限定されないことが理解されよう。代わりに、複数の請求項、およびそれらの複数の同等物によって定義される本願発明の複数の原理および精神から逸脱することなくこれらの実施形態に複数の変更が加えられることが認識されよう。
（項目１）
コンピュータデバイスで実装されるブラウジングシステムであって、
上記コンピュータデバイス上で動作可能なブラウザアプリケーションであり、上記コンピュータデバイスの表示手段上で上記ブラウザアプリケーションの単一のディスプレイウィンドウ上での表示を意図されている複数のアイテムに関連するデータおよび複数の機能性コンポーネントを同時に取得し、動作させ、表示するよう構成されたブラウザアプリケーションと、
上記複数のアイテムに関連する上記データおよび複数の機能性コンポーネントを取得し処理するよう構成された処理手段と、
上記複数のアイテムのためにメモリスペースを割り当てるよう構成されたメモリ手段と
を備え、
上記複数のアイテムは、上記単一のディスプレイウィンドウ上でユーザのために表示され、動作させられ、アクセス可能とされ、
上記ブラウザアプリケーションは、上記ディスプレイウィンドウ上のアイテム毎に表示のためにエリアを割り当て、アイテムに関連する全ての上記データおよび複数の機能性コンポーネントを、上記ディスプレイウィンドウ上の上記エリアへと向けるよう構成され、
上記複数のアイテムは、複数のソフトウェアプログラムおよび複数のアプリケーション、インターネットおよびイントラネットの複数のウェブサイト、複数のウェブリンク、複数のウェブページ、および複数のドキュメントから選択される、ブラウジングシステム。
（項目２）
上記ブラウザアプリケーションは、上記ディスプレイウィンドウに重ねられた２次元のグリッド上で各アイテムの表示エリアの位置および複数の境界を規定する複数の座標を登録することにより、上記ディスプレイウィンドウを複数の表示エリアに分割するよう構成される、項目１に記載のブラウジングシステム。
（項目３）
上記ブラウザアプリケーションは、上記ディスプレイウィンドウを、永続的表示エリアと、入れ替わり表示エリアとに分割するよう構成され、
上記永続的表示エリアは、上記ディスプレイウィンドウの最上部に位置付けられ、
上記入れ替わり表示エリアは、上記ディスプレイウィンドウのより下部に位置付けられ、
上記永続的表示エリアは、永続的にアクセス可能である複数のアイテムの複数のディスプレイグラフィック、複数の機能性、および複数のリンクを収容するよう構成され、
上記入れ替わり表示エリアは、上記永続的表示エリア上に表示されるアイテムから選択される複数のウェブページ、複数のリンク、複数のドキュメント、複数の機能性、および複数のソフトウェアプログラムの複数のグラフィックおよび機能性コンテンツを表示するよう構成される、項目２に記載のブラウジングシステム。
（項目４）
上記ブラウザアプリケーションは、上記永続的表示エリアから他のリンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムを選ぶことに応答して、上記入れ替わり表示エリアにおいて表示されるリンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムを自動的に置き換えるよう構成され、
上記ブラウザアプリケーションは、以前の上記リンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムの上記表示を閉じる、または中断するよう構成され、
中断されたとき、上記リンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムは、アイコンとして小型化され、上記ディスプレイウィンドウの複数の余白におけるサイドバー上に配置される、項目３に記載のブラウジングシステム。
（項目５）
上記ブラウザアプリケーションは、上記ディスプレイウィンドウの、アプリケーションストアへのボタンまたはリンクを収容するよう構成され、
上記アプリケーションストアは、上記ボタンを押すことに応答して、アップロードされ、上記入れ替わり表示エリアに表示され、
上記アプリケーションストアは、上記ブラウジングシステム上で動作可能な複数のソフトウェアアプリケーションを含み、
上記ブラウザアプリケーションは、上記アプリケーションストアから選ばれたアプリケーションを、上記入れ替わり表示エリアまたはその一部の上に表示する、または、上記入れ替わり表示エリア上に上記アプリケーションを重ねるよう構成される、項目３に記載のブラウジングシステム。
（項目６）
上記ブラウザアプリケーションは上記アプリケーションの上記動作を中断するよう構成され、
上記アプリケーションの上記表示は、アイコンまで小型化され、
上記アイコンは、上記ディスプレイウィンドウの余白に自動的に、または手動で再度位置付けられる、項目３に記載のブラウジングシステム。
（項目７）
上記ブラウザアプリケーションは、上記入れ替わり表示エリアを最大化するオプションを選ぶことに応答して、上記ディスプレイウィンドウのエリア全体に亘り上記入れ替わり表示エリア上でリンク、ウェブサイト、ウェブページ、ドキュメント、またはソフトウェアプログラムの表示を拡大するよう構成され、
上記永続的表示エリアは、上記入れ替わり表示の後ろに一時的に隠される、項目３に記載のブラウジングシステム。
（項目８）
上記ブラウザアプリケーションは、上記永続的表示エリア上の各アイテムを、上記永続的表示エリア上の他の全てのアイテムから独立して動作させるよう構成される、項目３に記載のブラウジングシステム。
（項目９）
上記アイテムの独立した動作は、ページ更新、検索、ビデオおよびオーディオデータストリーミング、データ入力、テキストおよびビデオメッセージングおよび通信、データフィードおよびコンテンツアップロードを含む、項目８に記載のブラウジングシステム。
（項目１０）
上記ブラウザアプリケーションは、上記ブラウザアプリケーションのウィンドウ上の表示の複数の別個のエリアにおいて上記複数のアイテムを表示し動作させるよう構成され、
上記複数の別個のエリアのそれぞれは、上記複数のアイテムに含まれるアイテムを収容し、
上記複数の別個のエリアは、上記ブラウザアプリケーションのウィンドウ上に重ねられたグリッド上の複数の座標により規定される、項目１に記載のブラウジングシステム。
（項目１１）
上記ブラウザアプリケーションは、上記複数の別個の表示エリアの任意の表示エリアの複数の寸法の拡大および縮小を可能とするよう構成され、
上記拡大および縮小は、上記グリッド上で規定される上記表示エリアの複数の境界または複数の角をドラッグする手段により適用される、項目１に記載のブラウジングシステム。
（項目１２）
上記ブラウザアプリケーションは、上記複数の境界または複数の角上または上記表示エリア上の上記複数の境界または複数の角をドラッグする上記手段の適用に応答して、上記表示エリアの上記複数の境界または複数の角を表示するよう構成される、項目１１に記載のブラウジングシステム。
（項目１３）
上記表示エリアの複数の境界または複数の角をドラッグする上記手段は、上記複数の境界または複数の角上に位置付けられたカーソル、ペン、またはユーザの指から選択される、項目１２に記載のブラウジングシステム。
（項目１４）
上記ブラウザアプリケーションは、集合体における上記複数の別個のエリアの互いに隣接している選択された複数の表示エリアをグループ化するよう構成され、
上記ブラウザアプリケーションは、上記集合体の中心点を規定するよう構成され、
上記中心点は、上記複数の境界または角上に位置付けられたカーソル、ペン、またはユーザの指から選択されるドラッグする手段により、上記グリッド上にドラッグされ再度位置付けられるよう構成され、
上記中心点をドラッグし再度位置付けることが、上記選択された複数の表示エリアの上記グループにおける各エリアのサイズを再規定する、項目１０に記載のブラウジングシステム。
（項目１５）
上記ブラウザアプリケーションは、上記ディスプレイウィンドウに関して上記グリッド上の中心点を規定するよう構成され、
上記中心点は、上記複数の別個のエリアの選択された複数の表示エリアの複数のグループの交点を規定し、
上記選択された複数の表示エリアの複数のグループのそれぞれは、集合体を規定し、
上記ブラウザアプリケーションは、上記グリッド上の上記中心点をドラッグし再度位置付け、上記ディスプレイウィンドウ上の複数の上記集合体のそれぞれの複数の寸法を再規定するよう構成される、項目１０に記載のブラウジングシステム。
（項目１６）
上記ブラウザアプリケーションは、上記複数のアイテムの何れか１つの複数のディスプレイコンポーネントを、上記複数のアイテムの何れか１つに割り当てられている表示エリア内に再配置するよう構成される、項目１に記載のブラウジングシステム。
（項目１７）
上記ブラウザアプリケーションは、複数のアイテムの複数のコンポーネントの上記表示を、単一の表示エリア、または複数の表示エリアの集合体に再配置するよう構成される、項目１に記載のブラウジングシステム。
（項目１８）
アプリケーションストアをさらに備え、
上記ブラウジングアプリケーションは、別個のディスプレイウィンドウに、または上記ディスプレイウィンドウ上の事前選択されたエリア上に上記アプリケーションストアを表示するよう構成され、
上記アプリケーションストアは、上記表示エリア上のボタンを押す、またはリンクをクリックすることに応答して表示され、
上記アプリケーションストアは、上記ブラウジングシステム上で動作可能な複数のアプリケーションを有し、
上記複数のアプリケーションは、カーソル、ペン、またはユーザの指から選択される手段によりそれらを選択することに応答して、アップロードされ、上記ディスプレイウィンドウ上の事前選択されたエリアに表示される、またはその上に重ねられる、項目１０に記載のブラウジングシステム。
（項目１９）
上記ブラウザアプリケーションは、アプリケーションを閉じ、それを上記アプリケーションストアに戻し、またはそれをアイコンへと小型化し、それを上記ディスプレイウィンドウの余白上に配置するよう構成され、
上記ブラウジングアプリケーションは、上記ディスプレイウィンドウ上での以前の複数のアイテムの上記表示を再開するよう構成される、項目１８に記載のブラウジングシステム。
（項目２０）
上記ブラウジングシステムは、複数のアイテム間の通信を可能とするよう構成され、
上記通信は、データおよび複数のコマンドのインポートおよびエクスポートと、選択された複数のリンク、複数のドキュメント、ビデオ、オーディオおよびピクチャの複数のファイルの表示と、上記データ、複数のコマンド、複数のリンク、複数のドキュメント、ビデオ、オーディオおよびピクチャの複数のファイルに関連付けられた何らかの機能性または性能の動作とを含み、
上記ブラウザアプリケーションは、上記複数のアイテムの何れかの間の上記通信を可能とするよう構成される、項目１に記載のブラウジングシステム。
（項目２１）
上記システムは、任意のデジタルストレージおよびデータ処理ハードウェア上で動作可能であるよう構成される、項目１に記載のブラウジングシステム。
（項目２２）
上記データ処理ハードウェアは、据え付け型のコンピュータ、ポータブルコンピュータ、タッチパッド、タブレット、スマートＴＶ、およびスマートフォンの何れか１つから選択される、項目２１に記載のブラウジングシステム。
（項目２３）
上記スマートＴＶは、車両における中央コンソールでの表示のために構成される、項目２２に記載のブラウジングシステム。
（項目２４）
上記システムは、インターネットサービスプロバイダ、クラウドベースのサーバ、ウェブサイトオペレータ、イントラネットオペレータにより提供される任意のウェブサービスにおいて実装されるよう構成され、または上記ブラウジングシステムは、エンドユーザのデジタル処理ハードウェア上で実装されるよう構成される、項目１に記載のブラウジングシステム。
（項目２５）
上記スマートブラウザは、アップロードされ、複数のデバイス、家具および複数の電気製品に組み込まれたマイクロプロセッサ、並びに、複数のガラス反射鏡、複数のガラス窓、具体的には、例えば、自家用車、電車、地下鉄電車、オートバイのフロントシールドである複数の車両の複数のガラス窓、電子レンジ、冷蔵庫およびオーブンの複数のドア、タッチ衣類、複数のテーブル、キッチン、部屋およびオフィスの複数のキャビネット、複数のドア、および複数の窓、並びに複数のバーチャル画面から選択される画面上に表示される、項目１に記載のスマートブラウザ。
（項目２６）
項目１から２４のいずれか一項において定義されているブラウジングシステムに適用され、上記ブラウジングシステムにおいて実装されるよう構成されたブラウジングアプリケーションを備える、非一時的デジタル記憶媒体。
【図１】
0006448062.tif 000002
【図２】
0006448062.tif 000003
【図３】
0006448062.tif 000004
【図４】
0006448062.tif 000005
【図５】
0006448062.tif 000006
【図６】
0006448062.tif 000007
【図７】
0006448062.tif 000008
【図８】
0006448062.tif 000009
【図９】
0006448062.tif 000010
【図１０】
0006448062.tif 000011
【図１１】
0006448062.tif 000012
【図１２】
0006448062.tif 000013
【図１３】
0006448062.tif 000014
【図１４】
0006448062.tif 000015
【図１５】
0006448062.tif 000016
【図１６】
0006448062.tif 000017
【図１７】
0006448062.tif 000018
【図１８】
0006448062.tif 000019
【図１９】
0006448062.tif 000020
【図２０】
0006448062.tif 000021
【図２１】
0006448062.tif 000022
【図２２】
0006448062.tif 000023