JPH10222541A - html中で指定されたリンクに対応するウェブ・ページの事前ロード装置および方法 - Google Patents

html中で指定されたリンクに対応するウェブ・ページの事前ロード装置および方法

Info

Publication number
JPH10222541A
JPH10222541A JP10004436A JP443698A JPH10222541A JP H10222541 A JPH10222541 A JP H10222541A JP 10004436 A JP10004436 A JP 10004436A JP 443698 A JP443698 A JP 443698A JP H10222541 A JPH10222541 A JP H10222541A
Authority
JP
Japan
Prior art keywords
html
link
web page
graphics
another
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10004436A
Other languages
English (en)
Other versions
JP3935586B2 (ja
Inventor
John Allen Michael
マイケル・ジョン・アレン
Sloan Bomer Michael
マイケル・スローン・ボマー
Francis Phillips William
ウィリアム・フランシス・フィリップス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH10222541A publication Critical patent/JPH10222541A/ja
Application granted granted Critical
Publication of JP3935586B2 publication Critical patent/JP3935586B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 現在ユーザが見ているウェブ・ページ上のリ
ンクによって参照された別のウェブ・ページへのユーザ
のアクセスを迅速におこなう方法およびシステムを提供
する。 【解決手段】 ウェブ・ブラウザは、ウェブ・ページを
ロードし、表示させ、このウェブ・ページのhtmlを
読んで、事前ロードの対象として印を付けられたリンク
のエントリを識別する。次いで、ウェブ・ブラウザは、
このリンクに対応する別のhtmlおよび関連グラフィ
ックス・ファイルを記憶装置に自動的に事前ロードす
る。この自動事前ロードは、ウェブ・ブラウザのユーザ
がリンクを選択しなくても実行される。ユーザが続いて
そのリンクを選択した場合には、対応するhtmlおよ
び関連グラフィックス・ファイルが局部記憶装置から使
用可能となり、そのため、htmlおよび関連グラフィ
ックス・ファイルの取り込みにおける遅延がわずかにな
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、一般的にはワール
ド・ワイド・ウェブ(WWW)上のクライアント・コン
ピュータに関し、より具体的にはウェブ・ブラウザ・プ
ログラムに関する。
【0002】
【従来の技術】WWWは周知のものであり、多数のコン
ピュータ・サーバ、それぞれのデータ・ベース、、およ
びクライアント・コンピュータがサーバと通信しデータ
を要求したりロードしたりすることができるネットワー
クを含んでいる。サーバは、それ自体のデータ・ベース
を直接に管理すること、およびクライアントのユーザに
代わって他の遠隔データ・ベースにアクセスすることが
できる。クライアントは一般に、WWWへのユーザ・イ
ンタフェースを提供する「ウェブ・ブラウザ」プログラ
ムを備えている。
【0003】サーバは、「ウェブ・ページ」としてデー
タをユーザに提示し、各ウェブ・ページは「URL」ア
ドレスによって代表される。URLは、プレフィックス
としてhttpのようなアクセス方式/プロトコル、
「ホームページ」とも呼ばれるサーバ名、およびもしあ
ればサフィックスとしてデータ型を含んでいる。サーバ
名は一般に、そのサーバを所有する会社、教育機関、ま
たはその他の団体の名称である「ドメイン名」を含んで
いる。クライアントがウェブ・ページにアクセスする方
法にはいくつかの異なる方法がある。クライアントがサ
ーバ名、およびもしあれば、データ型のサフィックスを
知っている場合は、クライアントはサーバに直接、ウェ
ブ・ページを要求することができる。しかし、クライア
ントがサーバ名しか知らない場合には、クライアントは
サーバ名をアドレス指定することができ、これに応答し
てサーバはこのサーバの「ホームページ」を提示する。
少なくともサーバ名をユーザが知らない、これらのウェ
ブ・ページに対しては、キー・ワード・サーチ・エンジ
ンやカタログ・サーチ・エンジンなど、興味を引くサー
バまたはウェブ・ページあるいはその両方を識別する各
種サーチ・エンジンがある。ホームページおよび他のウ
ェブ・ページは一般に、他のウェブ・ページへのリンク
の役目をするテキストまたはグラフィックスを含んでい
る。リンクは、「ホット・リンク」または「クリック・
ポイント」と呼ばれることもあり、ユーザがマウスでリ
ンクを選択すると、ウェブ・ブラウザはサーバにウェブ
・ページを要求し、受領するとそのウェブ・ページを表
示する。
【0004】ウェブ・ブラウザがウェブ・ページをサー
バに要求するときにはいつでも、ユーザがURLを指定
するかまたはリンクを選択するかのいずれかによって、
そのウェブ・ページがhtmlファイルの形でクライア
ント・マシンにロードされる。htmlファイルは、ウ
ェブ・ページの各コンポーネント、すなわちテキスト、
グラフィックス、コンポーネントの性質、各テキストま
たはグラフィックが別のウェブ・ページへのリンクであ
るかどうかなどの仕様を含んでいる。従来のhtmlの
フォーマットは業界標準となっており、さらにメアリ
E.S.モリス(Mary E. S. Morris)著 「HTML for F
un and Profit」, SunSoft Press, Prentice Hall, 199
5等に定義されている。テキストの場合、htmlは実
際のテキストおよびそのウェブ・ページ上の位置を定義
する。しかし、グラフィックスの場合は、htmlはそ
のグラフィックス自体を定義するのではなく、代わり
に、クライアントから離れた場所にあってグラフィック
スを実際に定義する別のファイルへのポインタを指定す
る。グラフィックスには複雑なものもある。グラフィッ
クスは、ウェブ・ページに意味を加えリンクとして機能
することができる反面、特にグラフィックスが複雑であ
る場合は、ロードするのに時間がかかることがしばしば
ある。時間遅れは、クライアントとサーバの間の通信回
線の遅さに起因する。したがって、リンクを選択した後
ユーザは、対応するhtmlおよびグラフィックスがロ
ードされるのを待たなければならず、この待ち時間が非
常に長くなることがある。
【0005】
【発明が解決しようとする課題】本発明の一般的な目的
は、現在ユーザが見ているウェブ・ページ上のリンクに
よって参照された別のウェブ・ページへのユーザのアク
セスを迅速におこなう方法およびシステムを提供するこ
とにある。
【0006】
【課題を解決するための手段】本発明は、ウェブ・ペー
ジをロードして表示し、そのウェブ・ページのhtml
を読んで、事前ロードの対象として印を付けられたリン
クのエントリを識別するウェブ・ブラウザにある。次い
でウェブ・ブラウザは、このリンクに対応する別のht
mlおよび関連グラフィックス・ファイルを記憶装置に
自動的に事前ロードする。この自動事前ロードは、ウェ
ブ・ブラウザのユーザがリンクを選択しなくても実施さ
れる。ユーザが続いてそのリンクを選択した場合には、
対応するhtmlおよび関連グラフィックス・ファイル
が局部記憶装置から使用可能となり、そのため、htm
lおよび関連グラフィックス・ファイルの取り込みにお
ける遅延がわずかになる。
【0007】本発明の一特徴に従って、現在表示されて
いるウェブ・ページ中の別のリンクをユーザが選択し、
この別のリンクに対応するウェブ・ページが局部記憶装
置になく、事前ロードが実行中である場合には、ウェブ
・ブラウザはこの事前ロードを停止し、代わりに現在ユ
ーザが選択しているウェブ・ページをロードする。
【0008】
【発明の実施の形態】次に図面を詳細に説明する。全体
を通じ同じ参照番号は同じ要素を指している。図1は、
通常10で表す、本発明によるクライアント・コンピュ
ータを示したものである。クライアント・コンピュータ
10は、ウェブ・ブラウザ・プログラム12およびウェ
ブ・ページを記憶する記憶装置14(RAMおよび/ま
たはディスク)を備えている。ウェブ・ブラウザ12
は、ユーザ・インタフェースを提供し、サーバと通信し
てユーザが要求したウェブ・ページを手に入れ、ウェブ
・ページのユーザへの表示を制御する。クライアント1
0は、モデム、および電話または光ファイバなどの通信
回線18を介してWWW16に結合される。WWWは、
サーバ20などの多数のサーバを含む。サーバ20は、
クライアント10に代わってディスク24のウェブ・ペ
ージにアクセスする、またはクライアント10に代わっ
て別のサーバ26にウェブ・ページを要求するウェブ・
ページ・アクセス機構プログラム22を有する。図示の
例では、クライアント10はhttpアクセス方式を使
用してサーバ20と通信する。
【0009】サーバ20がクライアントにウェブ・ペー
ジを供給するときには、ウェブ・ページは、http通
信に組み込まれたhtmlファイルによって定義され
る。後により詳細に説明するが、本発明によるhtml
は、このhtmlにリンクしたウェブ・ページのあるも
のを事前ロードの対象に指定する。ウェブ・ブラウザが
htmlをロードし対応するウェブ・ページを表示する
と直ちに、ウェブ・ブラウザは、指定されたリンクに対
応するhtmlおよびグラフィックスを記憶装置14に
事前ロードし始める。ユーザが続いて、事前ロードされ
たこれらのウェブ・ページの1つを、現在表示されてい
るウェブ・ページ上のそれぞれのリンクを介して選択し
た場合には、ウェブ・ブラウザは即座に、局部記憶装置
14中のウェブ・ページを取り込み、表示することがで
きる。
【0010】以下は、あるユーザによって設計された本
発明に基づくhtmlの例である。 33. <html> 35. <head> 37. <title>Patent Test Page</title> 39. </head> 41. <body> 43. <h3>Test Links</h3> 45. <u1> 47. <li><a href="http://www.test.com">Catalog</a> 49. <li><a href="http://www.test1.com"PRIORITY=1>V
acuum</a> 51. <li><a href="http://www.test2.com"PRIORITY=10>
Carpet Shampooer</a> 53. </ul> 55. </body> 最初のエントリ33の「<html>」は、このファイルがh
tmlであることを示す。次のエントリ35の「<head
>」は、ページ・ヘッダを示す。次のエントリ37は、
以降のテキストが、プリント・ジョブ名およびクイック
リストに使用されるウェブ・ページのタイトルであるこ
とを示すタグ「<title>」で始まっている。次のエント
リ39は、ページ・ヘッダの終わりを示すタグ</head>
である。次のエントリ41は、htmlページの本体を
示す。次のエントリ43は、見出し(heading)を示
す。次のエントリ45は、番号なしリストを示す。次の
エントリ47は、これがリストの要素であることを意味
する<li>で始まり、次いで、以降のテキスト「Catalo
g」をクリックすると指定されたURL「www.test.co
m」に行くことができることを意味するタグ「<a>」を含
んでいる。これは例であり、これによって制限されるも
のではないが、「Catalog(カタログ)」ウェブ・ペー
ジは、現在見ているウェブ・ページを所有するメーカー
の、テキストで書かれたカタログである。このウェブ・
ページはテキストのみを含みグラフィックスを含まない
のでロード時間は短く、このウェブ・ページの設計者
は、このリンクを事前ロードの対象として指定する必要
を認めなかった。したがって、エントリ47は標準的な
従来技術のhtmlのエントリである。次のエントリ4
9も、リストの要素を意味する<li>で始まり、次いで、
以降のテキスト「Vacuum」をクリックすると指定された
URL「www.test1.com」に行くことができることを意
味するタグ「<a>」を含んでいる。これは例であり、こ
れによって制限されるものではないが、「Vacuum(掃除
機)」ウェブ・ページは、前述のメーカーが販売する掃
除機の写真1枚、およびこれについてのその他の情報を
含んでいる。したがってロード時間はかなり長くなりそ
うであり、ウェブ・ページの設計者は、このウェブ・ペ
ージを事前ロードの対象とする必要を認めた。本発明に
従って、エントリ49は、前述のhtmlに対応するウ
ェブ・ページが表示された後すぐに、URL「www.test
1.com」のhtmlを事前ロードしなければなならない
ことを意味するフィールド「PRIORITY = 1」も含んでい
る。この事前ロードは、ユーザが要求したり、エントリ
49に対応するリンクを選択したりしなくても自動的に
実行される。次のエントリ51も、リストの要素を意味
する<li>で始まり、次いで、以降のテキスト「Carpet S
hampooer」をクリックすると指定されたURL「www.te
st2.com」に行くことができることを意味するタグ「<a
>」を含んでいる。これは例であり、これによって制限
されるものではないが、「carpet shampooer(カーペッ
ト洗浄機)」ウェブ・ページは、前述のメーカーが販売
する洗浄機の写真、およびこれについてのその他の情報
を含んでおり、ロード時間はかなり長くなりそうであ
る。したがって、本発明に従ってエントリ51は、前述
のhtmlに対応するウェブ・ページが表示された後す
ぐに、URL「www.test2.com」のhtmlを事前ロー
ドしなければならないことを意味するフィールド「PRIO
RITY= 10」も含んでいる。この事前ロードは、ユーザが
要求したり、エントリ51に対応するリンクを選択した
りしなくても自動的に実行される。後により詳細に述べ
るが、優先度レベルがそれぞれのhtmlを事前ロード
する順序を決定する。次のエントリ53は、これが番号
なしリストの終わりであることを示す。最後のエントリ
55は、これがhtmlの終わりであることを示す。
【0011】図2に、ウェブ・ブラウザ・プログラム1
2の中のブラウジング・スレッド60による処理を示
す。段階62で、ブラウジング・スレッドは、ユーザの
選択したウェブ・ページをURL、またはリンクのいず
れかによって受け取る。説明の目的上、段階62での最
初の選択はURLでおこなわれ、そのURLは前記のh
tmlを指すと仮定する。これに応答して、ブラウジン
グ・スレッドは、このURLをダイナミック・ロード待
ち行列63(図1)に加え(段階64)、図3および図
4に示すローディング・スレッド66に、ダイナミック
・ロード待ち行列を直ちに処理するよう指示するメッセ
ージを送る(段階65)。
【0012】図3および図4は、ローディング・スレッ
ド66の流れ図を構成する。ブラウジング・スレッド6
0からメッセージを受け取ると(段階82)、ローディ
ング・スレッドは最初に、このメッセージは、ダイナミ
ック・ロード待ち行列の処理に関するもので、事前ロー
ド待ち行列73(図1)の処理に関するものではないと
判断する(判断84および判断130)。ローディング
・スレッドは次に、ユーザが選択したウェブ・ページが
以前の事前ロード操作の結果として記憶装置14に現在
あるかどうかを判断する(判断104)。(事前ロード
操作を以下に説明する。)もしあれば、ローディング・
スレッドは、記憶装置14からウェブ・ページを取り込
み、表示する(段階106)。記憶装置14は局部記憶
装置なので、この操作は迅速に実行される。しかし、ユ
ーザが選択したウェブ・ページが記憶装置14に現在な
い場合には、ローディング・スレッドは、事前ロード操
作に従って現在事前ロード処理中のウェブ・ページがあ
るかどうかを判断する(判断110)。もしなければ、
ローディング・スレッドは、ユーザが選択したウェブ・
ページをサーバに要求し、ユーザが選択したウェブ・ペ
ージを記憶装置14にロードし、ユーザが選択したウェ
ブ・ページを表示する(段階112)。判断110に戻
る。事前ロード操作に従って事前ロード処理中のウェブ
・ページが現在ある場合には、ローディング・スレッド
は、このページがユーザが選択したウェブ・ページかど
うかを判断する(判断113)。もしそうであれば、ロ
ーディング・スレッドは、ユーザが選択したウェブ・ペ
ージのロードを完了させ、ユーザが選択したウェブ・ペ
ージを表示する(段階114)。しかし、ユーザが選択
したウェブ・ページ以外のウェブ・ページが現在事前ロ
ードされている場合は、ローディング・スレッドは、こ
の別のウェブ・ページの事前ロードを停止させ(段階1
20)、ユーザの選択したウェブ・ページをサーバに要
求してロードし、ユーザの選択したウェブ・ページを表
示する(段階112)。段階106、112、114の
いずれかの後、ローディング・スレッドは、ダイナミッ
ク・ロード待ち行列上のウェブ・ページのロードおよび
表示に成功したことを、ブラウジング・スレッドに通知
する(段階124)。
【0013】ローディング・スレッドから表示の通知を
受け取ると(段階67)、ブラウジング・スレッドは、
現在表示されているウェブ・ページのhtmlを読み、
現在表示されているウェブ・ページ中にあって、事前ロ
ードを指示する「priority」フラグを有する全てのリン
クを探し出す(段階68)。前記のhtmlには、この
ようなリンクが2つ、エントリ49および51によって
定義されている。しかし、ブラウジング・スレッドは最
初に、エントリ47によって定義された、事前ロードの
対象としての印を付けられていないリンクに出会う。し
たがって、エントリ47に出会ったときには、判断70
から、一切の事前ロード操作を迂回して判断72に移
り、判断72からは段階68に再び戻って次のエントリ
49をチェックする。この繰返しの間に、ブラウジング
・スレッド60は、事前ロードを指示する「priority」
フラグで印を付けられたエントリ49に出会う(判断7
0)。その結果、ブラウジング・スレッドは、エントリ
49中のURLを、事前ロード待ち行列73の優先度レ
ベルに応じた位置に加える(段階74)。優先度レベル
が高いほど、URLは、待ち行列中の先頭に近い位置に
置かれる。段階68および70の次の繰返しの間に、ブ
ラウジング・スレッドは、事前ロードを指示する「prio
rity」フラグをやはり含んだエントリ51に出会い、そ
のブラウジング機能が、エントリ51中のURLを事前
ロード待ち行列73に加える(段階74)。エントリ5
1が「priority 10」の印を付けられ、エントリ49が
「priority 1」の印を付けられている図示の例では、エ
ントリ51のURLは、事前ロード待ち行列中でエント
リ49のURLの前に置かれる。ブラウジング・スレッ
ドは前記html中の全てのリンクのチェックを完了し
たので、ブラウジング・スレッドはローディング・スレ
ッド66に事前ロード待ち行列を直ちに処理するよう通
知する(段階76)。
【0014】ローディング・スレッド66は、ブラウジ
ング・スレッドから事前ロード待ち行列を処理する通知
メッセージを受け取り(段階82および判断84)、こ
れに応答して、事前ロード待ち行列上の最初のURLを
判断する(判断86)。次いで、ローディング・スレッ
ドは、対応するhtmlおよび関連グラフィックスをサ
ーバに要求する。ローディング・スレッドがhtmlお
よび関連グラフィックスを受け取り、ロードする(段階
88)間にも、ローディング・スレッドは、ブラウジン
グ・スレッドからのメッセージを定期的にチェックす
る。メッセージを受け取っていない場合(判断90)、
ローディング・スレッドはロードを継続する。すなわ
ち、ロードすべき現在のhtmlおよび関連グラフィッ
クスのデータがさらにあるかどうかを判断し(判断9
2)、もしあれば、ループは段階88に戻って、htm
lまたは関連グラフィックスの次の部分をロードする。
しかし、ローディング・スレッドが現在のhtmlおよ
び関連グラフィックスの最後の部分をロードしてしまっ
ている場合は、ローディング・スレッドは、事前ロード
待ち行列に別のURLがあるかどうかを判断し(段階9
4および判断86)、ループは判断86に戻って、この
別のURLを読む。表示されたウェブ・ページが事前ロ
ードされるべきウェブ・ページを2つ含む前述の例で
は、事前ロード待ち行列には少くとも2つのエントリが
ある。
【0015】判断90に戻る。ユーザがリンクを選択
し、直ぐに表示することを指示するメッセージをローデ
ィング・スレッドがブラウジング・スレッドから受け取
った場合には(判断90)、ローディング・スレッド
は、ユーザが、現在記憶装置14にあるウェブ・ページ
を選択したかどうかを判断する(判断104)。もしそ
うであれば、ローディング・スレッドは記憶装置14か
らウェブ・ページを取り込み、表示する(判断10
6)。しかし、ユーザが選択したウェブ・ページが現在
記憶装置14にない場合には、ローディング・スレッド
は、事前ロード操作に従ってロード処理中のウェブ・ペ
ージがあるかどうかを判断する(判断110)。もしな
ければ、ローディング・スレッドは、ユーザが選択した
ウェブ・ページをサーバに要求し、ユーザが選択したウ
ェブ・ページを記憶装置14にロードし、ユーザが選択
したウェブ・ページを表示する(段階112)。判断1
10に戻る。事前ロード操作に従って事前ロード処理中
のウェブ・ページが現在ある場合には、ローディング・
スレッドは、このページがユーザが選択したウェブ・ペ
ージかどうかを判断する(判断113)。もしそうであ
れば、ローディング・スレッドは、ユーザが選択したウ
ェブ・ページのロードを完了させ、ユーザが選択したウ
ェブ・ページを表示する(段階114)。しかし、ユー
ザが選択したウェブ・ページ以外のウェブ・ページが現
在事前ロードされている場合は、ローディング・スレッ
ドは、この別のウェブ・ページの事前ロードを停止させ
(段階120)、ユーザの選択したウェブ・ページをサ
ーバに要求してロードし、ユーザの選択したウェブ・ペ
ージを表示する(段階112)。
【0016】段階106、112、または114の後、
ローディング・スレッドは、ユーザが選択した、直ちに
表示すべきウェブ・ページが表示されたことを、ブラウ
ジング・スレッドに通知する。また、ローディング・ス
レッドは、事前ロードがまだ完了していないページが事
前ロード待ち行列にあるかどうかを判断する(判断12
2)。もしあれば、ローディング・スレッドは判断92
の処理を継続し、なければ、ローディング・スレッドは
終了となる。
【0017】前述の事項に基づいて、本発明によるウェ
ブ・ブラウザを開示した。しかし、多数の修正および置
換えは、本発明の範囲から逸脱することなく実施するこ
とができる。希望する場合には、例えば、事前ロードを
全く止める、または、優先度レベルが5未満の全ての事
前ロードを止めるなど、事前ロードの優先度レベルが低
い事前ロードを止める選択をユーザが任意にできる機能
を、ウェブ・ブラウザに与えることもできる。したがっ
て、本発明は、これによって制限されない例示によって
開示されたものであり、本発明の範囲を決定する特許請
求の範囲を参照すべきものである。
【0018】まとめとして、本発明の構成に関して以下
の事項を開示する。
【0019】(1)htmlを読み、事前ロードの対象
として印を付けられたリンクのエントリを識別する手段
と、事前ロードの対象として印を付けられたリンクの識
別に応答して、前記リンクに対応する別のhtml、お
よび関連グラフィックスがあればその関連グラフィック
スを、クライアント・ウェブ・ブラウザのユーザが前記
リンクを選択しなくても、前記クライアント・ウェブ・
ブラウザの記憶装置に自動的にロードする手段とを含む
クライアント・ウェブ・ブラウザ。 (2)前記別のhtmlおよび関連グラフィックスが前
記記憶装置に事前ロードされた後に、前記ユーザが前記
リンクを選択するのに応答して、前記別のhtmlおよ
び関連グラフィックスを前記記憶装置から取り込み、前
記別のhtmlおよび関連グラフィックスに対応するウ
ェブ・ページを表示する手段をさらに含むことを特徴と
する、上記(1)に記載のウェブ・ブラウザ。 (3)第1の前記htmlをサーバからロードし、前記
第1のhtml、および関連グラフィックスがあればそ
の関連グラフィックスに対応するウェブ・ページを表示
する手段をさらに含むことを特徴とする、上記(1)に
記載のウェブ・ブラウザ。 (4)事前ロードの対象として印を付けられた前記リン
クが、第1の前記html中の前記リンクのエントリに
事前ロードの対象として印を付けられていることを特徴
とする、上記(1)に記載のウェブ・ブラウザ。 (5)前記別のhtml、および関連グラフィックスが
あればその関連グラフィックスが事前ロードされている
間に、第1の前記htmlに対応する現在表示されてい
るウェブ・ページ中の別のリンクをユーザが選択するの
に応答して、前記別のhtml、および関連グラフィッ
クスがあればその関連グラフィックスの事前ロードを停
止し、前記別のリンクに対応するhtmlをロードする
手段をさらに含むことを特徴とする、上記(1)に記載
のウェブ・ブラウザ。 (6)ウェブ・ページ記述子ファイルを読み、事前ロー
ドの対象として印を付けられたリンクのエントリを識別
する手段と、事前ロードの対象として印を付けられたリ
ンクの識別に応答して、前記リンクに対応する別のウェ
ブ・ページ記述子ファイル、および関連グラフィックス
があればその関連グラフィックスを、クライアント・ウ
ェブ・ブラウザのユーザが前記リンクを選択しなくて
も、前記クライアント・ウェブ・ブラウザの記憶装置に
自動的にロードする手段とを含むクライアント・ウェブ
・ブラウザ。 (7)前記別のウェブ・ページ記述子ファイルおよび関
連グラフィックスが前記記憶装置に事前ロードされた後
に、前記ユーザが前記リンクを選択するのに応答して、
前記別のウェブ・ページ記述子ファイルおよび関連グラ
フィックスを前記記憶装置から取り込み、前記別のウェ
ブ・ページ記述子ファイルおよび関連グラフィックスに
対応するウェブ・ページを表示する手段をさらに含むこ
とを特徴とする、上記(6)に記載のウェブ・ブラウ
ザ。 (8)前記別のウェブ・ページ記述子ファイル、および
関連グラフィックスがあればその関連グラフィックスが
事前ロードされている間に、第1の前記ウェブ・ページ
記述子ファイルに対応する現在表示されているウェブ・
ページ中の別のリンクをユーザが選択するのに応答し
て、前記別のウェブ・ページ記述子ファイルおよび、関
連グラフィックスがあればその関連グラフィックスの事
前ロードを停止し、前記別のリンクに対応する第3のウ
ェブ・ページ記述子ファイルをロードする手段をさらに
含むことを特徴とする、上記(6)に記載のウェブ・ブ
ラウザ。 (9)htmlを読み、事前ロードの対象として印を付
けられたリンクのエントリを識別する段階と、事前ロー
ドの対象として印を付けられたリンクの識別に応答し
て、前記リンクに対応する別のhtml、および関連グ
ラフィックスがあればその関連グラフィックスを、クラ
イアント・コンピュータのユーザが前記リンクを選択し
なくても、ワールド・ワイド・ウェブ(WWW)上の遠
隔記憶装置から、前記クライアント・コンピュータの記
憶装置に自動的にロードする段階とを含むWWWに結合
したクライアント・コンピュータを操作する方法。 (10)前記別のhtmlおよび関連グラフィックスが
前記記憶装置に事前ロードされた後に前記ユーザが前記
リンクを選択するのに応答して、前記別のhtmlおよ
び関連グラフィックスを前記記憶装置から取り込む段階
と、前記別のhtmlおよび関連グラフィックスに対応
するウェブ・ページを表示する段階とをさらに含むこと
を特徴とする、上記(9)に記載の方法。 (11)前記別のhtml、および関連グラフィックス
があれば、その関連グラフィックスが事前ロードされて
いる間に、第1の前記htmlに対応する現在表示され
ているウェブ・ページ中の別のリンクをユーザが選択す
るのに応答して、前記別のhtml、および関連グラフ
ィックスがあれば、その関連グラフィックスの事前ロー
ドを停止する段階と、前記別のリンクに対応するhtm
lをロードする段階とをさらに含むことを特徴とする、
上記(9)に記載の方法。 (12)コンピュータ可読媒体と、htmlを読み、事
前ロードの対象として印を付けられたリンクのエントリ
を識別するようにプロセッサに命令する第1のプログラ
ム命令手段と、前記リンクに対応する別のhtml、お
よび関連グラフィックスがあればその関連グラフィック
スを、クライアント・コンピュータのユーザが前記リン
クを選択しなくても、ワールド・ワイド・ウェブ(WW
W)上の遠隔記憶装置から、クライアント・コンピュー
タの記憶装置に自動的にロードすることによって、事前
ロードの対象として印を付けられたリンクの識別に応答
するようにプロセッサに命令する第2のプログラム命令
手段とを含み、前記第1および第2のプログラム命令手
段が前記媒体上に記録されるWWWに結合したクライア
ント・コンピュータを操作するコンピュータ・プログラ
ム製品。 (13)前記別のhtmlおよび関連グラフィックスを
前記記憶装置から取り込み、前記別のhtmlおよび関
連グラフィックスに対応するウェブ・ページを表示する
ことによって、前記別のhtmlおよび関連グラフィッ
クスが前記記憶装置に事前ロードされた後に、前記ユー
ザが前記リンクを選択するのに応答するようにプロセッ
サに命令する第3のプログラム命令手段をさらに含み、
前記第3のプログラム命令手段が前記媒体上に記録され
ることを特徴とする、上記(12)に記載のプログラム
製品。 (14)前記別のhtml、および関連グラフィックス
があればその関連グラフィックスの事前ロードを停止
し、前記別のリンクに対応するhtmlをロードするこ
とによって、前記第2のhtml、および関連グラフィ
ックスがあればその関連グラフィックスが事前ロードさ
れている間に、第1の前記htmlに対応する現在表示
されているウェブ・ページ中の別のリンクをユーザが選
択するのに応答するようにプロセッサに命令する第4の
プログラム命令手段をさらに含むことを特徴とする、上
記(12)に記載のプログラム製品。
【図面の簡単な説明】
【図1】ウェブ・ブラウザを備えた本発明によるクライ
アント・コンピュータ、サーバ、およびサーバにクライ
アント・コンピュータを相互接続するネットワークのブ
ロック図である。
【図2】図1のウェブ・ブラウザ内のブラウジング・ス
レッドによる処理を示した流れ図である。
【図3】図1のウェブ・ブラウザ内のローディング・ス
レッドによる処理を示した流れ図である。
【図4】図1のウェブ・ブラウザ内のローディング・ス
レッドによる処理を示した流れ図である。
【符号の説明】
10 クライアント・コンピュータ 12 ウェブ・ブラウザ・プログラム 14 記憶装置 16 ワールド・ワイド・ウェブ(WWW) 18 通信回線 20 サーバ 22 ウェブ・ページ・アクセス機構プログラム 24 ディスク 26 サーバ 60 ブラウジング・スレッド 63 ダイナミック・ロード待ち行列 66 ローディング・スレッド 73 事前ロード待ち行列
───────────────────────────────────────────────────── フロントページの続き (72)発明者 マイケル・スローン・ボマー アメリカ合衆国13760 ニューヨーク州エ ンディコット モス・アヴェニュー 307 (72)発明者 ウィリアム・フランシス・フィリップス アメリカ合衆国13827 ニューヨーク州オ ウェゴウッドヘブン・ドライブ 599

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】htmlを読み、事前ロードの対象として
    印を付けられたリンクのエントリを識別する手段と、 事前ロードの対象として印を付けられたリンクの識別に
    応答して、前記リンクに対応する別のhtml、および
    関連グラフィックスがあればその関連グラフィックス
    を、クライアント・ウェブ・ブラウザのユーザが前記リ
    ンクを選択しなくても、前記クライアント・ウェブ・ブ
    ラウザの記憶装置に自動的にロードする手段とを含むク
    ライアント・ウェブ・ブラウザ。
  2. 【請求項2】前記別のhtmlおよび関連グラフィック
    スが前記記憶装置に事前ロードされた後に、前記ユーザ
    が前記リンクを選択するのに応答して、前記別のhtm
    lおよび関連グラフィックスを前記記憶装置から取り込
    み、前記別のhtmlおよび関連グラフィックスに対応
    するウェブ・ページを表示する手段をさらに含むことを
    特徴とする、請求項1に記載のウェブ・ブラウザ。
  3. 【請求項3】第1の前記htmlをサーバからロード
    し、前記第1のhtml、および関連グラフィックスが
    あればその関連グラフィックスに対応するウェブ・ペー
    ジを表示する手段をさらに含むことを特徴とする、請求
    項1に記載のウェブ・ブラウザ。
  4. 【請求項4】事前ロードの対象として印を付けられた前
    記リンクが、第1の前記html中の前記リンクのエン
    トリに事前ロードの対象として印を付けられていること
    を特徴とする、請求項1に記載のウェブ・ブラウザ。
  5. 【請求項5】前記別のhtml、および関連グラフィッ
    クスがあればその関連グラフィックスが事前ロードされ
    ている間に、第1の前記htmlに対応する現在表示さ
    れているウェブ・ページ中の別のリンクをユーザが選択
    するのに応答して、前記別のhtml、および関連グラ
    フィックスがあればその関連グラフィックスの事前ロー
    ドを停止し、前記別のリンクに対応するhtmlをロー
    ドする手段をさらに含むことを特徴とする、請求項1に
    記載のウェブ・ブラウザ。
  6. 【請求項6】ウェブ・ページ記述子ファイルを読み、事
    前ロードの対象として印を付けられたリンクのエントリ
    を識別する手段と、 事前ロードの対象として印を付けられたリンクの識別に
    応答して、前記リンクに対応する別のウェブ・ページ記
    述子ファイル、および関連グラフィックスがあればその
    関連グラフィックスを、クライアント・ウェブ・ブラウ
    ザのユーザが前記リンクを選択しなくても、前記クライ
    アント・ウェブ・ブラウザの記憶装置に自動的にロード
    する手段とを含むクライアント・ウェブ・ブラウザ。
  7. 【請求項7】前記別のウェブ・ページ記述子ファイルお
    よび関連グラフィックスが前記記憶装置に事前ロードさ
    れた後に、前記ユーザが前記リンクを選択するのに応答
    して、前記別のウェブ・ページ記述子ファイルおよび関
    連グラフィックスを前記記憶装置から取り込み、前記別
    のウェブ・ページ記述子ファイルおよび関連グラフィッ
    クスに対応するウェブ・ページを表示する手段をさらに
    含むことを特徴とする、請求項6に記載のウェブ・ブラ
    ウザ。
  8. 【請求項8】前記別のウェブ・ページ記述子ファイル、
    および関連グラフィックスがあればその関連グラフィッ
    クスが事前ロードされている間に、第1の前記ウェブ・
    ページ記述子ファイルに対応する現在表示されているウ
    ェブ・ページ中の別のリンクをユーザが選択するのに応
    答して、前記別のウェブ・ページ記述子ファイルおよ
    び、関連グラフィックスがあればその関連グラフィック
    スの事前ロードを停止し、前記別のリンクに対応する第
    3のウェブ・ページ記述子ファイルをロードする手段を
    さらに含むことを特徴とする、請求項6に記載のウェブ
    ・ブラウザ。
  9. 【請求項9】htmlを読み、事前ロードの対象として
    印を付けられたリンクのエントリを識別する段階と、 事前ロードの対象として印を付けられたリンクの識別に
    応答して、前記リンクに対応する別のhtml、および
    関連グラフィックスがあればその関連グラフィックス
    を、クライアント・コンピュータのユーザが前記リンク
    を選択しなくても、ワールド・ワイド・ウェブ(WW
    W)上の遠隔記憶装置から、前記クライアント・コンピ
    ュータの記憶装置に自動的にロードする段階とを含むW
    WWに結合したクライアント・コンピュータを操作する
    方法。
  10. 【請求項10】前記別のhtmlおよび関連グラフィッ
    クスが前記記憶装置に事前ロードされた後に前記ユーザ
    が前記リンクを選択するのに応答して、前記別のhtm
    lおよび関連グラフィックスを前記記憶装置から取り込
    む段階と、前記別のhtmlおよび関連グラフィックス
    に対応するウェブ・ページを表示する段階とをさらに含
    むことを特徴とする、請求項9に記載の方法。
  11. 【請求項11】前記別のhtml、および関連グラフィ
    ックスがあれば、その関連グラフィックスが事前ロード
    されている間に、第1の前記htmlに対応する現在表
    示されているウェブ・ページ中の別のリンクをユーザが
    選択するのに応答して、前記別のhtml、および関連
    グラフィックスがあれば、その関連グラフィックスの事
    前ロードを停止する段階と、前記別のリンクに対応する
    htmlをロードする段階とをさらに含むことを特徴と
    する、請求項9に記載の方法。
  12. 【請求項12】コンピュータ可読媒体と、 htmlを読み、事前ロードの対象として印を付けられ
    たリンクのエントリを識別するようにプロセッサに命令
    する第1のプログラム命令手段と、 前記リンクに対応する別のhtml、および関連グラフ
    ィックスがあればその関連グラフィックスを、クライア
    ント・コンピュータのユーザが前記リンクを選択しなく
    ても、ワールド・ワイド・ウェブ(WWW)上の遠隔記
    憶装置から、クライアント・コンピュータの記憶装置に
    自動的にロードすることによって、事前ロードの対象と
    して印を付けられたリンクの識別に応答するようにプロ
    セッサに命令する第2のプログラム命令手段とを含み、 前記第1および第2のプログラム命令手段が前記媒体上
    に記録されるWWWに結合したクライアント・コンピュ
    ータを操作するコンピュータ・プログラム製品。
  13. 【請求項13】前記別のhtmlおよび関連グラフィッ
    クスを前記記憶装置から取り込み、前記別のhtmlお
    よび関連グラフィックスに対応するウェブ・ページを表
    示することによって、前記別のhtmlおよび関連グラ
    フィックスが前記記憶装置に事前ロードされた後に、前
    記ユーザが前記リンクを選択するのに応答するようにプ
    ロセッサに命令する第3のプログラム命令手段をさらに
    含み、 前記第3のプログラム命令手段が前記媒体上に記録され
    ることを特徴とする、請求項12に記載のプログラム製
    品。
  14. 【請求項14】前記別のhtml、および関連グラフィ
    ックスがあればその関連グラフィックスの事前ロードを
    停止し、前記別のリンクに対応するhtmlをロードす
    ることによって、前記第2のhtml、および関連グラ
    フィックスがあればその関連グラフィックスが事前ロー
    ドされている間に、第1の前記htmlに対応する現在
    表示されているウェブ・ページ中の別のリンクをユーザ
    が選択するのに応答するようにプロセッサに命令する第
    4のプログラム命令手段をさらに含むことを特徴とす
    る、請求項12に記載のプログラム製品。
JP00443698A 1997-01-21 1998-01-13 html中で指定されたリンクに対応するウェブ・ページの事前ロード装置および方法 Expired - Fee Related JP3935586B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/785912 1997-01-21
US08/785,912 US6807570B1 (en) 1997-01-21 1997-01-21 Pre-loading of web pages corresponding to designated links in HTML

Publications (2)

Publication Number Publication Date
JPH10222541A true JPH10222541A (ja) 1998-08-21
JP3935586B2 JP3935586B2 (ja) 2007-06-27

Family

ID=25137000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00443698A Expired - Fee Related JP3935586B2 (ja) 1997-01-21 1998-01-13 html中で指定されたリンクに対応するウェブ・ページの事前ロード装置および方法

Country Status (2)

Country Link
US (1) US6807570B1 (ja)
JP (1) JP3935586B2 (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019336A1 (en) * 1998-09-28 2000-04-06 Koninklijke Philips Electronics N.V. Web browser graphics management
EP1089566A1 (en) * 1999-09-15 2001-04-04 Actv, Inc. Enhanced video programming system and method utilizing a web page staging area
FR2841079A1 (fr) * 2002-06-14 2003-12-19 Canal Plus Technologies Procede de diffusion d'application html
US6707470B1 (en) 1999-05-21 2004-03-16 Nec Corporation Apparatus for and method of gathering information, which can automatically obtain HTML file of URL even if user does not specify URL
KR100460015B1 (ko) * 2000-11-06 2004-12-08 주식회사 링크솔루션 유알엘 링크의 서버 및 페이지 사전 확인 방법
KR100777872B1 (ko) 2006-02-23 2007-11-21 엘지전자 주식회사 데이터 방송의 이미지 표시 방법
US7739327B2 (en) 2001-04-05 2010-06-15 Playstream Inc. Distributed link processing system for delivering application and multi-media content on the internet
US7793209B2 (en) 2005-06-30 2010-09-07 Casio Computer Co., Ltd. Electronic apparatus with a web page browsing function
JP2012103773A (ja) * 2010-11-08 2012-05-31 Ntt Docomo Inc データダウンロード装置、データダウンロード方法
KR101504088B1 (ko) * 2010-06-08 2015-03-19 에스케이플래닛 주식회사 웹 어플리케이션 실행 장치, 이의 웹 어플리케이션 실행 방법 및 이 방법이 기록된 컴퓨터로 판독 가능한 기록 매체
CN107451160A (zh) * 2016-06-01 2017-12-08 广州市动景计算机科技有限公司 一种页面预读方法及装置
CN107678791A (zh) * 2016-08-02 2018-02-09 中兴通讯股份有限公司 一种信息处理的方法和装置

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7467137B1 (en) 1994-09-02 2008-12-16 Wolfe Mark A System and method for information retrieval employing a preloading procedure
US8180844B1 (en) * 2000-03-18 2012-05-15 Digimarc Corporation System for linking from objects to remote resources
US8626763B1 (en) * 1997-05-22 2014-01-07 Google Inc. Server-side suggestion of preload operations
US7257604B1 (en) 1997-11-17 2007-08-14 Wolfe Mark A System and method for communicating information relating to a network resource
US7007072B1 (en) * 1999-07-27 2006-02-28 Storage Technology Corporation Method and system for efficiently storing web pages for quick downloading at a remote device
US6959318B1 (en) * 1998-03-06 2005-10-25 Intel Corporation Method of proxy-assisted predictive pre-fetching with transcoding
JP2001101232A (ja) * 1999-10-04 2001-04-13 Sony Corp 情報処理装置および情報処理方法、並びに記録媒体
US8291007B2 (en) * 2000-02-22 2012-10-16 Flash Networks Ltd System and method to accelerate client/server interactions using predictive requests
JP2002109012A (ja) * 2000-09-28 2002-04-12 Ricoh Co Ltd 提供情報作成装置、提供情報作成方法、及び、記録媒体
US7337115B2 (en) * 2002-07-03 2008-02-26 Verizon Corporate Services Group Inc. Systems and methods for providing acoustic classification
US20040004599A1 (en) * 2002-07-03 2004-01-08 Scott Shepard Systems and methods for facilitating playback of media
US20040088375A1 (en) * 2002-11-01 2004-05-06 Sethi Bhupinder S. Method for prefetching Web pages to improve response time networking
US7849159B2 (en) * 2002-11-22 2010-12-07 Realnetworks, Inc. Method and apparatus for distributing binary presentations within digital media content files
US20040139171A1 (en) * 2002-11-25 2004-07-15 Chen Richard C. Browser capable of regular expression-triggered advanced download of documents hyperlinked to current page
JP4311194B2 (ja) * 2003-12-24 2009-08-12 ソニー株式会社 画像再生装置および画像再生方法
US7826406B2 (en) * 2005-04-25 2010-11-02 Research In Motion Limited Storing, sending and receiving text message threads on a wireless communication device
US20070186182A1 (en) * 2006-02-06 2007-08-09 Yahoo! Inc. Progressive loading
US8990685B1 (en) * 2006-03-31 2015-03-24 United Services Automobile Association (Usaa) Systems and methods for creating and displaying web documents
US8239491B1 (en) * 2006-10-30 2012-08-07 Google Inc. Content request optimization
US8560964B2 (en) * 2008-02-20 2013-10-15 International Business Machines Corporation Method and system for predictive browsing
US8806325B2 (en) 2009-11-18 2014-08-12 Apple Inc. Mode identification for selective document content presentation
US8306858B2 (en) 2010-07-14 2012-11-06 Google Inc. Consolidated content item request for multiple environments
US20130067349A1 (en) * 2011-09-12 2013-03-14 Microsoft Corporation Efficiently providing data from a virtualized data source
US9565233B1 (en) 2013-08-09 2017-02-07 Google Inc. Preloading content for requesting applications
CN103500213B (zh) * 2013-09-30 2017-01-11 北京搜狗科技发展有限公司 基于预读取的页面热点资源更新方法和装置
CN103744862B (zh) * 2013-12-06 2017-02-22 长春吉大工易软件有限公司 一种基于Sencha Touch的移动办公应用的预加载优化方法
CN103729439B (zh) * 2013-12-30 2018-02-02 优视科技有限公司 一种网页预加载方法和装置
US11095743B2 (en) 2014-07-16 2021-08-17 Tensera Networks Ltd. Optimized content-delivery network (CDN) for the wireless last mile
CN108572965B (zh) * 2017-03-08 2020-03-31 阿里巴巴集团控股有限公司 一种资源加载方法及装置
CN107066632B (zh) * 2017-06-05 2018-03-16 厦门美柚信息科技有限公司 一种网页信息预加载的方法及装置
US11922187B2 (en) 2018-03-05 2024-03-05 Tensera Networks Ltd. Robust application preloading with accurate user experience
US11915012B2 (en) 2018-03-05 2024-02-27 Tensera Networks Ltd. Application preloading in the presence of user actions
CN111475748B (zh) * 2019-01-24 2024-04-12 阿里巴巴集团控股有限公司 图片的展示方法及装置
CN114144777A (zh) 2019-07-30 2022-03-04 腾赛拉网络有限公司 用户设备中应用用户界面的预渲染
CN116670646A (zh) 2020-12-03 2023-08-29 腾赛拉网络有限公司 预加载具有现有任务的应用
WO2022130156A1 (en) 2020-12-20 2022-06-23 Tensera Networks Ltd. Preloading of applications transparently to user
CN114244707B (zh) * 2021-12-17 2023-11-28 中国人民解放军国防科技大学 一种信号收发与信道模拟终端远程控制与加载升级方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06110926A (ja) * 1992-09-29 1994-04-22 Oki Electric Ind Co Ltd 情報検索装置
JPH08221243A (ja) * 1995-02-16 1996-08-30 Sony Corp 情報表示方法
JPH08287095A (ja) * 1995-04-19 1996-11-01 Fujitsu Ltd 自動情報取得装置および方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530852A (en) * 1994-12-20 1996-06-25 Sun Microsystems, Inc. Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
US5802292A (en) * 1995-04-28 1998-09-01 Digital Equipment Corporation Method for predictive prefetching of information over a communications network
US5737619A (en) * 1995-10-19 1998-04-07 Judson; David Hugh World wide web browsing with content delivery over an idle connection and interstitial content display
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5903727A (en) * 1996-06-18 1999-05-11 Sun Microsystems, Inc. Processing HTML to embed sound in a web page

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06110926A (ja) * 1992-09-29 1994-04-22 Oki Electric Ind Co Ltd 情報検索装置
JPH08221243A (ja) * 1995-02-16 1996-08-30 Sony Corp 情報表示方法
JPH08287095A (ja) * 1995-04-19 1996-11-01 Fujitsu Ltd 自動情報取得装置および方法

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000019336A1 (en) * 1998-09-28 2000-04-06 Koninklijke Philips Electronics N.V. Web browser graphics management
US6707470B1 (en) 1999-05-21 2004-03-16 Nec Corporation Apparatus for and method of gathering information, which can automatically obtain HTML file of URL even if user does not specify URL
EP1089566A1 (en) * 1999-09-15 2001-04-04 Actv, Inc. Enhanced video programming system and method utilizing a web page staging area
EP1228449A1 (en) * 1999-09-15 2002-08-07 ACTV, Inc. Enhanced video programming system and method utilizing a web page staging area
EP1228449A4 (en) * 1999-09-15 2004-12-22 Actv Inc IMPROVED VIDEO PROGRAMMING SYSTEM AND METHOD USING A WEB PAGE ACTIVATION AREA
KR100460015B1 (ko) * 2000-11-06 2004-12-08 주식회사 링크솔루션 유알엘 링크의 서버 및 페이지 사전 확인 방법
US7739327B2 (en) 2001-04-05 2010-06-15 Playstream Inc. Distributed link processing system for delivering application and multi-media content on the internet
WO2003107674A1 (fr) * 2002-06-14 2003-12-24 Canal + Technologies Procede de diffusion d'application html
FR2841079A1 (fr) * 2002-06-14 2003-12-19 Canal Plus Technologies Procede de diffusion d'application html
US7793209B2 (en) 2005-06-30 2010-09-07 Casio Computer Co., Ltd. Electronic apparatus with a web page browsing function
KR100777872B1 (ko) 2006-02-23 2007-11-21 엘지전자 주식회사 데이터 방송의 이미지 표시 방법
KR101504088B1 (ko) * 2010-06-08 2015-03-19 에스케이플래닛 주식회사 웹 어플리케이션 실행 장치, 이의 웹 어플리케이션 실행 방법 및 이 방법이 기록된 컴퓨터로 판독 가능한 기록 매체
JP2012103773A (ja) * 2010-11-08 2012-05-31 Ntt Docomo Inc データダウンロード装置、データダウンロード方法
CN107451160A (zh) * 2016-06-01 2017-12-08 广州市动景计算机科技有限公司 一种页面预读方法及装置
CN107678791A (zh) * 2016-08-02 2018-02-09 中兴通讯股份有限公司 一种信息处理的方法和装置

Also Published As

Publication number Publication date
US6807570B1 (en) 2004-10-19
JP3935586B2 (ja) 2007-06-27

Similar Documents

Publication Publication Date Title
JPH10222541A (ja) html中で指定されたリンクに対応するウェブ・ページの事前ロード装置および方法
JP2963087B2 (ja) アクセス機構、記憶媒体、データ処理システム、アクセス方法、ウェブ・ページ処理方法およびアクセス機構を設ける方法
JP5075920B2 (ja) ウェブデータ使用のプラットフォーム
KR100562240B1 (ko) 하이퍼텍스트 문서 및 등가물 사이에서 네비게이트하기위한 멀티 타겟 링크
US5918239A (en) Deferred display of web pages corresponding to links selected by user
US7454706B1 (en) Multiple-page shell user interface
US8103742B1 (en) Deferred and off-loaded rendering of selected portions of web pages to incorporate late-arriving service data
US8346769B2 (en) System, method and program to manage alternate bookmarks
US7333978B2 (en) Searching to identify web page(s)
US20170103136A1 (en) Administration of search results
US20140026082A1 (en) Method and system for predictive browsing
US11941069B2 (en) Automatic browser search provider detection and usage
JP2004516579A (ja) ネットワーク・クライアントから情報を要求するための方法およびシステム
JP2005122693A (ja) P2p通信ネットワーク上におけるデジタル文書アクセス方法及びシェア方法
JPH1069426A (ja) ネットワーク・ブラウザ・ページにおける動的リンク可能なラベル
JPH11242620A (ja) 情報処理装置、サーバ装置、情報提供システム、及び記録媒体
JP2008502038A (ja) 1つの選択可能なウェブ・プロジェクトとしての、複数のブラウザ・インスタンスの保存
US8037420B2 (en) Maintaining browser navigation relationships and for choosing a browser window for new documents
KR100644159B1 (ko) 검색 컨트롤러 제어 방법 및 그 장치
US20040139200A1 (en) Systems and methods of generating a content aware interface
US20050120060A1 (en) System and method for solving the dead-link problem of web pages on the Internet
JP2000020438A (ja) 情報提供サーバにおける現在表示文書情報保存・管理方法
US7512665B1 (en) Chained uniform resource locators
US20030154219A1 (en) Information processing system, information processing apparatus and method, and program
JP2009075908A (ja) ウェブ・ページ閲覧履歴管理システム及びウェブ・ページ閲覧履歴管理方法、並びにコンピュータ・プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20061117

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20070223

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070223

RD12 Notification of acceptance of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7432

Effective date: 20070219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20070316

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20070316

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070320

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110330

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110330

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120330

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130330

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140330

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees