(57)【特許請求の範囲】
【請求項１】
ウェブページの入力項目への入力を支援する方法であって、
ウェブブラウザを起動して前記ウェブページを表示する端末の制御部が、
前記ウェブページを記述するソースコードの中で前記ウェブページをレンダリングした際に表示される部分に記述された文字列であって、前記ウェブページの前記入力項目に対応するラベル情報を、レンダリングされた前記ウェブページ上の位置関係から取得するステップと、
取得した前記ラベル情報を前記端末の記憶領域に記憶するステップと、
前記入力項目に入力がされたことに応じて、入力情報を前記ラベル情報に対応付けて前記記憶領域に記憶するステップと、
前記ウェブブラウザの起動が終了したことに応じて、前記記憶領域に記憶された記憶領域情報を消去するステップと、
を含む方法。
【請求項２】
前記ウェブページとは異なる別ウェブページの表示を起動したことに応じて、前記別ウェブページの入力項目に対応するラベル情報を取得するステップと、
取得した前記別ウェブページの入力項目に対応するラベル情報が前記記憶領域に記憶されていることに応じて、前記記憶領域の前記ラベル情報に対応付けて記憶された前記入力情報を、前記別ウェブページの前記ラベル情報に対応した入力項目に挿入して、前記別ウェブページを表示するステップと、
を含む、
請求項１に記載の方法。
【請求項３】
前記記憶領域に記憶するステップにおいて、取得した前記ラベル情報が前記記憶領域に既に記憶されているラベル情報の同義語であると判断したことに応じて、前記ラベル情報をグループ化して記憶する、
請求項２に記載の方法。
【請求項４】
前記制御部が、ウェブページと共に前記記憶領域に記憶された記憶領域情報を表示するステップを含む、
請求項２に記載の方法。
【請求項５】
前記別ウェブページを表示するステップにおいて、前記記憶領域に直近で記憶された前記入力情報を、前記入力項目に挿入して、前記別ウェブページを表示する、
請求項２に記載の方法。
【請求項６】
前記制御部が、前記記憶領域情報を表示するステップにおいて表示された前記入力情報に対する入力操作に応じて、前記入力情報に対応する前記ウェブページの入力項目に前記入力情報を移動して、前記ウェブページを表示するステップを含む、
請求項４に記載の方法。
【請求項７】
前記制御部が、前記ウェブページのラベル情報と、前記記憶領域情報を表示するステップにおいて表示された前記ラベル情報とを対応付けて表示するステップを含む、
請求項６に記載の方法。
【請求項８】
前記制御部が、前記ウェブページの入力項目と、前記記憶領域情報を表示するステップにおいて表示された前記入力情報とを対応付けて表示するステップを含む、
請求項６に記載の方法。
【請求項９】
前記記憶領域情報を表示するステップにおいて、前記ウェブページの前記入力項目に入力されたことに応じて、入力情報を追加して表示する、
請求項４に記載の方法。
【請求項１０】
前記記憶領域情報を表示するステップにおいて、前記ウェブブラウザが表示する領域とは異なる領域に前記記憶領域情報を表示する、
請求項４に記載の方法。
【請求項１１】
前記記憶領域情報を表示するステップにおいて、前記ウェブブラウザが表示する領域の一部に前記記憶領域情報を表示する、
請求項４に記載の方法。
【請求項１２】
請求項１から請求項１１までのいずれか１項に記載の方法のステップをコンピュータに実行させるためのコンピュータ・プログラム。
【請求項１３】
ウェブページの入力項目への入力を支援する端末であって、
ウェブブラウザを起動して前記ウェブページを表示するブラウザ制御部と、
前記ウェブページを記述するソースコードの中で前記ウェブページをレンダリングした際に表示される部分に記述された文字列であって、前記ウェブページの前記入力項目に対応するラベル情報を、レンダリングされた前記ウェブページ上の位置関係から取得するラベル情報取得部と、
取得した前記ラベル情報を前記端末の記憶領域に記憶する記憶領域記憶部と、
前記ブラウザ制御部が前記ウェブブラウザの起動が終了したことに応じて、前記記憶領域記憶部が記憶した前記記憶領域の情報を消去する記憶領域情報消去部と、
を備え、
前記記憶領域記憶部は、前記入力項目に入力がされたことに応じて、入力された入力情報を前記ラベル情報に対応付けて記憶する、
端末。
【請求項１４】
前記ラベル情報取得部は、前記ウェブページとは異なる別ウェブページの表示を起動したことに応じて、前記別ウェブページの入力項目に対応するラベル情報を取得し、
取得した前記ラベル情報が前記記憶領域に記憶されていることに応じて、前記記憶領域の前記ラベル情報に対応付けて記憶された前記入力情報を、前記別ウェブページの前記ラベル情報に対応した入力項目に挿入して、前記別ウェブページを表示するウェブページ表示制御部を備える、
請求項１３に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページの入力項目への入力を支援する方法、方法の各ステップをコンピュータに実行させるためのコンピュータ・プログラム及び端末に関する。
【背景技術】
【０００２】
昨今、端末をインターネットに接続してウェブサイトにアクセスし、知りたい情報を検索することが日常的に行われている。一例として、旅行の予約やその旅行目的地への経路を調べるような状況を考える。この場合、ユーザは、例えば、旅行情報に関する複数の旅行会社のウェブサイトを順次訪れ、複数の旅行情報のウェブページから、旅程や費用等のユーザが知りたい情報を比較する。また、ユーザは、旅行目的地や宿泊先の検索を行った後に、しばしば目的地までの経路を検索したり、天気を調べたりする。このような、異なるウェブページでの価格やサービス内容、口コミ情報を比較する状況を考えた場合に、いくつかの問題が想起できる。
（１）同じ宿泊先でも、旅行ウェブサイトによって価格やサービス内容が異なる。
（２）そのためユーザは、複数の旅行ウェブサイトを訪れて、目的地・日付等の条件をそれぞれのウェブサイトごとに入力しており、手間がかかる。
（３）価格だけの比較ウェブサイトならよくあるが、細かなサービス内容を比較したウェブサイトはない。
（４）経路や天気の検索では、目的地や日付等、前に入力した情報と同じ条件を再度入力し直す必要がある。
【０００３】
このような状況下において、ウェブサイトの商品について比較のために表示する情報表示装置が開示されている（例えば、特許文献１）。特許文献１に記載の情報表示装置は、ネットワークに接続された一以上のウェブサーバより取得される複数のウェブページについて、ウェブページを構成する全て又は一部のウェブデータを取得し、取得されたウェブデータから抽出すべき情報を特定するための指示をユーザより受け付け、取得された全てのウェブデータから、指示により特定される情報を抽出して、抽出された情報を用いて１つの画面を構成して表示する。しかし、特許文献１に記載の情報表示装置は、複数のウェブページのウェブデータを比較して表示するものであるため、上述の（４）に記載したような、他のウェブサイトを訪れて比較内容の一部を用いたい場合には、ユーザは、再度入力し直す必要が生じてしまう。
【０００４】
また、データの入力が容易な情報処理プログラムが開示されている（例えば、特許文献２）。特許文献２に記載の情報処理プログラムは、入力フィールドの各々をクリックすると、入力フィールドに入れるべき複数のデータを表示させる。そして、新たなデータを外部入力手段から入力すると、入力フィールドに入れるべき複数のデータに新たなデータを付加して表示させる。しかし、特許文献２に記載の情報処理プログラムは、表示させるデータをサーバに記憶し、サーバからダウンロードするものである。よって、旅行ウェブサイトのように、入力項目への入力内容が都度変化する検索を目的としたウェブページへの適用を考慮したものではない。
【特許文献１】特開２００５−６３４２８号公報
【特許文献２】特開２００４−２１３３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ユーザが検索を目的としてウェブページに入力した入力情報を、別のウェブページにおいても利用可能なウェブページの入力項目への入力を支援する方法、コンピュータ・プログラム及び端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの態様では、以下のような解決手段を提供する。
【０００７】
本発明の第１の形態によると、ウェブページの入力項目への入力を支援する方法は、ウェブブラウザを起動してウェブページを表示する端末の制御部が、ウェブページの入力項目に対応するラベル情報を取得する。そして、端末の制御部が、取得したラベル情報を端末の記憶領域に記憶し、入力項目に入力がされたことに応じて、入力情報をラベル情報に対応付けて記憶領域に記憶する。記憶領域に記憶された情報は、制御部がウェブブラウザの起動を終了したことに応じて消去される。また、端末の制御部が、現在表示中のウェブページとは異なる別ウェブページの表示を起動したことに応じて、別ウェブページの入力項目に対応するラベル情報を取得し、そのラベル情報が記憶領域に記憶されていることに応じて、記憶領域のラベル情報に対応付けて記憶された入力情報を、別ウェブページのラベル情報に対応した入力項目に挿入して、別ウェブページを表示する。
【０００８】
本発明の第２の形態によると、第１の形態に加えて、端末の制御部が、取得したラベル情報が記憶領域に既に記憶されているラベル情報の同義語であると判断したことに応じて、ラベル情報をグループ化して端末の記憶領域に記憶する。
【０００９】
本発明の第３の形態によると、第１の形態に加えて、端末の制御部が、記憶領域に記憶された記憶領域情報を表示する。また、端末の制御部が、表示した入力情報に対する入力操作に応じて、入力情報に対応するウェブページの入力項目に入力情報を移動して、ウェブページを表示する。ここで、表示した入力情報に対する入力操作とは、例えば、入力情報を選択してドラッグ＆ドロップをしたり、ダブルクリックをしたりすることをいう。
【００１０】
また、本発明は別の形態として、上記の方法の各ステップをコンピュータに実行させるコンピュータ・プログラムとしても提供可能である。さらに別の形態として、上記の方法を実行する端末としても提供可能である。
【発明の効果】
【００１１】
本発明によれば、ウェブページの入力項目に入力された入力情報を、入力項目に対応するラベル情報と共に記憶領域に記憶し、起動した異なる別ウェブページのラベル情報が記憶領域に記憶されている場合には、取得した別ウェブページのラベル情報に対応する入力項目に、記憶領域に記憶された入力情報を挿入して別ウェブページを表示するウェブページの入力項目への入力を支援する方法、コンピュータ・プログラム及び端末を提供することができる。よって、ユーザが例えば検索を目的としてウェブページで入力した入力情報を、別のウェブページにおいてもそのまま利用できるので、利便性に優れる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について、図面に基づいて説明する。図１は、本実施形態に係るウェブシステム１００の全体構成及び端末１の機能構成の一例を示す図である。ウェブシステム１００は、端末１、複数のウェブサーバ３及び通信ネットワーク５により構成される。図１に示すように、インターネット等の通信回線に代表される通信ネットワーク５を介して、端末１と、ウェブサーバ３とが通信可能に接続されている。
【００１３】
端末１は、パーソナルコンピュータ（ＰＣ）に代表されるコンピュータであり、通信ネットワーク５に接続可能であれば、通信は、有線であっても無線であってもよい。また、携帯可能な端末であってもよい。ウェブサーバ３は、例えば、ウェブサイトを運営する企業のサーバである。ウェブサーバ３には、複数のウェブページが格納されている。
【００１４】
端末１は、制御部１０、記憶部２０、入力部３２、表示部３４及び通信部３６を備える。制御部１０は、ブラウザ制御部１１、ラベル情報取得部１２、記憶領域情報表示制御部１３、ウェブページ表示制御部１４、対応付け表示制御部１５及び記憶領域情報消去部１６を有する。
【００１５】
ブラウザ制御部１１は、入力部３２からの入力を受け付けて、後述するウェブブラウザ２８を起動する。また、ブラウザ制御部１１は、入力部３２からの入力を受け付けて、ウェブブラウザ２８の起動を終了する。ラベル情報取得部１２は、ウェブページの入力フィールド（入力項目）に対応する入力ラベル名（ラベル情報）を取得する。入力ラベル名とは、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたウェブページにおいて、入力フィールドの近辺にあり、入力フィールドに対する意味を記述したものをいう。
【００１６】
記憶領域情報表示制御部１３は、後述する記憶領域２１に記憶された情報（記憶領域情報）を表示部３４へ表示するための制御を行う。この記憶領域２１に記憶された情報とは、ラベル情報と入力情報とをいう。また、この記憶領域２１に記憶された情報を表示部３４に表示した画面を、スクラッチパッドという。スクラッチパッドは、１ユーザに１つ用意される。ウェブページ表示制御部１４は、ウェブページを表示部３４へ表示するための制御を行う。対応付け表示制御部１５は、ウェブページの入力ラベル名や入力フィールドと、スクラッチパッドの情報との対応付けを行う。記憶領域情報消去部１６は、記憶領域２１に記憶された情報を消去して、記憶領域２１を解放する。
【００１７】
記憶部２０は、記憶領域２１、同義語テーブル２２及びプログラム領域２３を有する。記憶領域２１は、揮発性のローカル・メモリであり、永続性を持たないものである。ウェブブラウザ２８の起動時に記憶領域２１を初期化し、ウェブブラウザ２８の起動終了時に記憶領域２１を消去する。また、記憶領域２１は、制御部１０で取得したウェブページの入力ラベル名をラベル名としてラベル情報テーブル２５に記憶し、さらに入力ラベル名に対応する入力フィールドに入力された入力情報を入力情報テーブル２６に記憶して、ラベル情報テーブル２５に対応付ける。
【００１８】
同義語テーブル２２は、複数の異なるラベル情報のうち、同義語と取り扱うことが相応しい単語を予めグループ化して記憶したテーブルである。プログラム領域２３は、各種プログラムを格納する領域であり、少なくともウェブブラウザ２８と、スクラッチパッド・プログラム２９とを記憶する。ウェブブラウザ２８は、表示部３４にウェブページを表示させるためのアプリケーション・プログラムである。スクラッチパッド・プログラム２９は、記憶領域２１に記憶させたり、スクラッチパッドを表示部３４に表示したりするプログラムである。
【００１９】
端末１の制御部１０は、例えば、ウェブブラウザ２８を起動してウェブページが表示部３４に表示された状態で、記憶部２０に記憶されたスクラッチパッド・プログラム２９を実行することで、スクラッチパッドを表示部３４に表示する等の処理を行う。このスクラッチパッド・プログラム２９を実行することで制御部１０が行う処理とは、例えば、ウェブページの入力項目に対応するラベル情報を取得し、取得したラベル情報を記憶領域２１に記憶し、入力項目に入力がされたことに応じて、入力情報をラベル情報に対応付けて記憶領域２１に記憶し、表示部３４に表示されたウェブページとは異なる別ウェブページの表示を起動したことに応じて、別ウェブページの入力項目に対応するラベル情報を取得し、取得した別ウェブページの入力項目に対応するラベル情報が記憶領域２１に記憶されていることに応じて、記憶領域２１のラベル情報に対応付けて記憶された入力情報を、別ウェブページのラベル情報に対応した入力項目に挿入することをいう。このスクラッチパッド・プログラム２９は、ウェブブラウザ２８に機能を追加するためのプログラム（プラグイン）であってよい。
【００２０】
入力部３２は、例えば、マウスやキーボードをいう。また、表示部３４は、例えば、液晶ディスプレイ（ＬＣＤ）をいう。通信部３６は、通信ネットワーク５を介してウェブサーバ３との通信を行うためのインタフェースをいう。
【００２１】
次に、検索時のユーザ入力を補助する方法として、スクラッチパッドを利用した入力支援処理について、旅行の検索時の条件入力を例に、画面例及び記憶領域２１の記憶内容を用いて説明する。図２から図５は、ある旅行検索サイト（Ａ社）のウェブページを表示した場合の具体例を示す図である。
【００２２】
まず、図２（ａ）は、ウェブブラウザを起動後、Ａ社Ｗｅｂページ５０を端末１の表示部３４に表示させた場合の表示画面例である。表示部３４には、Ａ社Ｗｅｂページ５０が表示されると共にスクラッチパッド６０が表示される。Ａ社Ｗｅｂページ５０は、日付の入力ラベル名５１、日付の入力フィールド５２、出発地の入力ラベル名５３、出発地の入力フィールド５４、到着地の入力ラベル名５５、到着地の入力フィールド５６を有する旅行検索用のウェブページである。図２（ａ）に示すように、入力フィールド５２，５４，５６は、ユーザが検索条件を入力できる。ユーザが、入力部３２により入力フィールド５２，５４，５６に検索条件を入力することで、検索条件に合致した旅行のプラン情報を、例えばＡ社Ｗｅｂページ５０の下方部分や、別画面として表示する。
【００２３】
また、Ａ社Ｗｅｂページ５０の右側に表示されたスクラッチパッド６０は、日付、出発地、到着地の項目部６１，６３，６５と、各々の項目部に対応する情報部６２，６４，６６とを有する。項目部６１，６３，６５は、記憶領域２１に記憶されたＡ社Ｗｅｂページ５０の入力ラベル名を表示し、情報部６２，６４，６６は、記憶領域２１に記憶された入力フィールドの入力情報（検索条件）を表示する。この図２の例では、Ａ社Ｗｅｂページ５０の右側に隣接してスクラッチパッド６０が表示されているが、Ａ社Ｗｅｂページ５０に重ねてスクラッチパッド６０を表示してもよい。
【００２４】
ここで、図３は、記憶部２０の記憶領域２１に記憶されたラベル情報テーブル２５及び入力情報テーブル２６を示す図である。ウェブブラウザ２８を起動後に初期化を行うため、ラベル情報テーブル２５は、何も記憶されていないブランクの状態である（上段）。しかし、図２（ａ）で示したＡ社Ｗｅｂページ５０を表示部３４に表示させた際には、ラベル情報テーブル２５には、日付、出発地及び到着地の各ラベル名が記憶される（下段）。なお、ラベル情報テーブル２５のＩＤには、後述する入力情報と対応付けるための記号を記憶する。さらに、後述する同義語テーブル２２に該当のラベル名が記憶されている場合には、同義語テーブル２２により予め決められた記号を記憶する。
【００２５】
また、ウェブブラウザを起動させて、Ａ社Ｗｅｂページ５０を表示する際には、記憶領域２１の入力情報テーブル２６には何も情報が入力されていないため、図２（ａ）に示すようにスクラッチパッド６０の情報部６２，６４，６６は、何も入力のないブランクの状態である。また、Ａ社Ｗｅｂページ５０の入力ラベル名として、日付、出発地、到着地の入力ラベル名５１，５３，５５を取得して、スクラッチパッド６０の日付、出発地、到着地の各項目部６１，６３，６５に表示する。
【００２６】
ここで、図４に基づき、入力ラベル名と入力フィールドとの取得方法について説明する。図４は、図２（ａ）に示すＡ社Ｗｅｂページ５０のＨＴＭＬのソースコードを簡易に示すものである。入力フィールドは、＜ＦＯＲＭ＞と＜／ＦＯＲＭ＞とのタグの中に記述する（＃１〜＃３）。＜ＦＯＲＭ＞と＜／ＦＯＲＭ＞とのタグの中に記述されたＩＮＰＵＴタグの中にある“ｎａｍｅ＝”から、入力フィールドに入力された情報を取得する。したがって、“ｎａｍｅ＝”に続く文字列を、入力フィールドの名前として抽出できる。
【００２７】
また、入力ラベル名は、＜ＢＯＤＹ＞と＜／ＢＯＤＹ＞とのタグの中（＃４）にある文字列のうち、タグに挟まれた部分が候補として抽出できるが、より時間を短縮して取得する方法として、レンダリング・エンジンを使用する方法を用いる。この方法では、ウェブページの入力フィールド名の近辺から入力ラベル名を抽出する。例えば、図２（ａ）の場合、日付の入力ラベル名５１と日付の入力フィールド５２とは、Ａ社Ｗｅｂページ５０の上下方向に同じ高さの位置（＃５、＃６）に表示され、入力ラベル名５１の右側に入力フィールド５２が表示される（＃７、＃８）。
【００２８】
このようなウェブページの記述の経験則として入力ラベル名と入力フィールドとが近辺に表示されることを利用して、入力ラベル名を抽出する。よって、ウェブページの記述に関する経験則に基づいて簡易的な方法でラベル情報を取得することができ、ラベル情報と入力項目とを対応付けることができる。なお、図４に示す例は、入力フィールドがテキストボックスであるが、プルダウンリスト等の他の入力フィールドの形式であっても、同様に取得できる。
【００２９】
図２に戻って、図２（ｂ）は、ユーザにより、Ａ社Ｗｅｂページ５０に対して検索条件を入力している途中経過を示す図である。Ａ社Ｗｅｂページ５０の日付の入力フィールド５２には、ユーザにより検索条件として日付情報が入力されている。この場合、例えば、Ａ社Ｗｅｂページ５０のカーソルを、入力フィールド５２から入力フィールド５４に遷移させたことに応じて、入力フィールド５２に入力された情報を記憶領域２１の入力情報テーブル２６に記憶し、スクラッチパッド６０の対応する情報部に情報が表示される。図２（ｂ）では、カーソルが出発地の入力フィールド５４にあるので、スクラッチパッド６０の情報部６２には、日付の入力フィールド５２に入力された情報である「２００７／１０／２０」が自動的に表示される。その際、図５の上段に示すように、ラベル情報テーブル２５のラベル名が「日付」に対応する入力情報テーブル２６には、Ａ社Ｗｅｂページ５０で入力した情報が記憶される。
【００３０】
そして、図２（ｃ）に示すように、Ａ社Ｗｅｂページ５０の入力フィールド５２，５４，５６に各々検索条件を入力した場合には、入力フィールド５２，５４，５６に対応する情報部６２，６４，６６には、入力フィールド５２，５４，５６に入力した情報を表示する。また、図５の下段に示すように、入力情報テーブル２６には、ＩＤにより、ラベル名に対応付けて入力情報が記憶される。
【００３１】
このように、入力フィールドに入力した情報は、入力フィールドに対応する入力ラベル名と共に記憶領域２１に自動的に記憶することができるので、事前に記憶させる等の設定が不要である。また、記憶領域２１に記憶した情報を、スクラッチパッド６０に表示することができる。
【００３２】
次に、同じＡ社Ｗｅｂページ５０で検索時の入力情報を追加入力した場合の具体例を、図６を例に説明する。
【００３３】
図６（ａ）は、図２（ｃ）の画面から、Ａ社Ｗｅｂページ５０の出発地と到着地とを変更した場合を示す図である。出発地の入力フィールド５４と、到着地の入力フィールド５６とに、ユーザが入力部３２から入力した情報が格納されると、図６（ｂ）に示す記憶領域２１の入力情報テーブル２６には、Ａ社Ｗｅｂページ５０で入力した情報が追加して記憶される。この例の場合、出発地のラベル名に対応する入力情報として「中央林間」が、到着地のラベル名に対応する入力情報として「札幌」が、それぞれ入力情報テーブル２６に記憶される。また、図６（ａ）のスクラッチパッド６０には、情報部６４に「中央林間」が、情報部６６に「札幌」が、各々情報部の上側に表示される。
【００３４】
このように、最新の入力情報を情報部の上側に表示することで、ユーザが最新の入力情報を認識することができる。
【００３５】
次に、別の旅行検索サイトのウェブページに遷移した場合の具体例を、図７から図９を例に説明する。
【００３６】
図７（ａ）は、別の旅行検索サイトのウェブページであるＢ社Ｗｅｂページ７０を表示部３４に表示した場合の画面例である。図６（ａ）のＡ社Ｗｅｂページ５０からＢ社Ｗｅｂページ７０に遷移した際に、図６（ｂ）に示す記憶領域２１のラベル情報テーブル２５のラベル名が、Ｂ社Ｗｅｂページ７０の入力ラベル名と一致するか否かを判断する。そして、一致した場合には、ラベル情報テーブル２５のラベル名に対応する入力情報のうち最新の情報を、Ｂ社Ｗｅｂページ７０の入力ラベル名に対応する入力フィールドに格納する。
【００３７】
図７（ａ）では、ラベル情報テーブル２５のラベル名「日付」と、Ｂ社Ｗｅｂページ７０の日付の入力ラベル名７５とは一致するので、ラベル情報テーブル２５のラベル名「日付」に対応する入力情報テーブル２６の「２００７／１０／２０」を、入力ラベル名７５に対応する入力フィールド７６に格納する。同様に、出発地の入力ラベル名７１に対応する入力フィールド７２に、ラベル情報テーブル２５のラベル名「出発地」に対応する入力情報テーブル２６の情報のうちの最新の情報（この例では「中央林間」）を格納する。
【００３８】
他方、Ｂ社Ｗｅｂページ７０の目的地の入力ラベル名７３に対応するラベル情報テーブル２５のラベル名が存在しない（図６（ｂ）参照）。その場合には、図８に示す記憶部２０に記憶された同義語テーブル２２を参照し、グループ化されている情報の有無を確認する。ここで、同義語テーブル２２によれば、ラベル名が「目的地」は、同義語ＩＤ「１００３」に対応している。他に、同義語ＩＤが「１００３」を同義語テーブル２２から検索すると、「到着地」と「降車駅」とが該当する。ここで、ラベル情報テーブル２５のラベル名には、「到着地」のラベル名が存在するので、ラベル情報テーブル２５のラベル名に「目的地」を追加する。その際、到着地のラベル名と同じＩＤに対応付けることで、同一グループとして到着地と目的地とを扱うことができる。
【００３９】
さらに、Ｂ社Ｗｅｂページ７０の目的地の入力ラベル名７３に対応する入力フィールド７４に、ラベル情報テーブル２５のラベル名「到着地」又は「目的地」に対応する入力情報テーブル２６の情報のうちの最新の情報（この例では「札幌」）を格納する。また、図７（ａ）のスクラッチパッド６０に示すように、記憶領域２１に記憶した情報に基づき、スクラッチパッド６０を更新して表示する。具体的には、項目部６５を「到着地、目的地」とする。
【００４０】
このように、別のウェブページに遷移した場合に、別のウェブページの入力ラベル名が、スクラッチパッド６０に表示された項目部のラベル名に一致する場合には、入力ラベル名に対応した入力フィールドには、自動的に最新に入力した情報が格納されるので、検索時に入力する手間を省くことができる。特に、同じ条件で複数のウェブページを検索した場合等に有用である。また、別のウェブページの入力ラベル名が、スクラッチパッド６０に表示された項目部のラベル名と異なる場合であっても、同義語テーブル２２によりグループ化されたラベル名と一致するものである場合には、同様に入力ラベル名に対応した入力フィールドには、自動的に最新に入力した情報が格納されるので、利便性に優れ、検索時に入力する手間を省くことができる。ラベル名は、企業ごとに呼び名が異なる場合も多くあるが、その場合であっても、同義語テーブルを用いることで入力の手間を省くことができる。
【００４１】
図９は、Ｂ社Ｗｅｂページ７０の出発地の入力フィールド７２の値をスクラッチパッド６０に表示された値を用いて変更する場合の画面例である。Ｂ社Ｗｅｂページ７０の入力フィールド７２の値を、「中央林間」からスクラッチパッド６０の出発地の項目部６３に対応した情報部６４に表示されている「町田」に変更する場合に、ユーザは、情報部６４に表示されている「町田」を選択して、入力部３２であるマウス等を操作して、入力フィールド７２に選択した「町田」の文字をドラッグ＆ドロップをする。そうすることで、入力フィールド７２を「中央林間」から「町田」に置換することができる。
【００４２】
このように、ウェブページを開いた際に自動的に入力された情報の一部を、他の情報に変更したい場合であって、スクラッチパッド６０に表示された情報に変更する場合には、スクラッチパッド６０の所定の情報をドラッグ＆ドロップすることのみで、簡易に検索条件を変更することができる。なお、この例では、ドラッグ＆ドロップをすることで置換しているが、文字をダブルクリックして選択することで置換してもよい。
【００４３】
次に、さらに別の旅行検索サイトのウェブページに遷移した場合の具体例を、図１０及び図１１を例に説明する。
【００４４】
図１０（ａ）は、さらに別の旅行検索サイトのウェブページであるＣ社Ｗｅｂページ８０を表示部３４に表示した場合の画面例である。Ｃ社Ｗｅｂページ８０に遷移した際に、Ｃ社Ｗｅｂページ８０に遷移する直前の図７（ｂ）に示す記憶領域２１のラベル情報テーブル２５のラベル名が、Ｃ社Ｗｅｂページ８０の入力ラベル名と一致するか否かを判断する。そして、一致した場合には、ラベル情報テーブル２５のラベル名に対応する入力情報のうち最新の情報を、Ｃ社Ｗｅｂページ８０の該当の入力ラベル名に対応する入力フィールドに格納する。図１０（ａ）では、ラベル情報テーブル２５のラベル名「日付」と、Ｃ社Ｗｅｂページ８０の日付の入力ラベル名８１とは一致するので、ラベル情報テーブル２５のラベル名「日付」に対応する入力情報テーブル２６の「２００７／１０／２０」を、入力ラベル名８１に対応する入力フィールド８２に格納する。
【００４５】
同様に、出発地の入力ラベル名８３に対応する入力フィールド８４に、ラベル情報テーブル２５のラベル名「出発地」に対応する入力情報テーブル２６の情報のうちの最新の情報（この例では「中央林間」）を格納する。また、目的地の入力ラベル名８７に対応する入力フィールド８８に、ラベル情報テーブル２５のラベル名「目的地」に対応する入力情報テーブル２６の情報のうちの最新の情報（この例では「札幌」）を格納する。
【００４６】
ここで、Ｃ社Ｗｅｂページ８０の経由地の入力ラベル名８５に対応するラベル名が、記憶領域２１のラベル情報テーブル２５に存在しない。また、同義語テーブル２２を参照しても、経由地と同義語となるラベル名がラベル情報テーブル２５に存在しない。このように、対応するＣ社Ｗｅｂページ８０の入力ラベル名がラベル情報テーブル２５に存在しない場合には、図１０（ｂ）に示すように、ラベル情報テーブル２５に、新たにラベル名が「経由地」を追加する。そして、スクラッチパッド６０には、新たに経由地の項目部６７を表示し、項目部６７に対応する情報部６８はブランクとする。
【００４７】
次に、図１１（ａ）は、経由地の入力ラベル名８５に対応する入力フィールド８６に情報を入力した場合を示す。スクラッチパッド６０に表示された情報を用いる場合には、ユーザにより所定の情報を選択してドラッグ＆ドロップすることで、簡易に入力することができる。経由地の入力フィールド８６に情報を入力後の記憶領域２１を、図１１（ｂ）に示す。入力情報テーブル２６に、ラベル情報テーブル２５の経由地のＩＤと同じＩＤを追加し、値に「町田」を記憶する。なお、この例でも、スクラッチパッド６０に表示された情報をドラッグ＆ドロップして用いたが、これに限らずに直接キーボード等により入力してもよい。
【００４８】
次に、対応付けの表示の具体例を、図１２を例に説明する。図１２は、ウェブページとしてＢ社Ｗｅｂページ７０とスクラッチパッド６０との対応を、ユーザに分かるように線を結ぶことで表示する例であり、図１２（ａ）は、ラベルの対応付けを、図１２（ｂ）は、入力フィールドの対応付けを、それぞれ示す。
【００４９】
図１２（ａ）は、出発地の入力ラベル名７１と入力ラベル名７１に対応する項目部６３とを結ぶ線９１、目的地の入力ラベル名７３と入力ラベル名７３に対応する項目部６５とを結ぶ線９２、日付の入力ラベル名７５と入力ラベル名７５に対応する項目部６１とを結ぶ線９３が付された状態で、Ｂ社Ｗｅｂページ７０とスクラッチパッド６０とが表示されている。
【００５０】
また、図１２（ｂ）は、出発地の入力フィールド７２と入力フィールド７２に対応する情報部６４とを結ぶ線９５、目的地の入力フィールド７４と入力フィールド７４に対応する情報部６６とを結ぶ線９６、日付の入力フィールド７６と入力フィールド７６に対応する情報部６２とを結ぶ線９７が付された状態で、Ｂ社Ｗｅｂページ７０とスクラッチパッド６０とが表示されている。
【００５１】
どちらも、ユーザが視認可能な線として対応付けを表示することで、どのラベルが対応付けられたのか、又は、どの情報が自動入力されたのか、をユーザが容易に理解することができる。
【００５２】
次に、図１３から図１６を用いて、上述で具体例を示したスクラッチパッド６０を利用した入力支援処理を説明する。図１３は、メイン処理のフローチャートである。図１４は、初回起動処理のフローチャートである。図１５は、手入力処理のフローチャートである。図１６は、ウェブページ処理のフローチャートである。
【００５３】
まず、図１３のステップＳ１では、制御部１０は、図１４の初回起動処理を行う。
【００５４】
ここで、図１４に基づき初回起動処理を説明する。図１４のステップＳ２１では、ブラウザ制御部１１は、入力部３２から指示にしたがい、記憶部２０のプログラム領域２３に記憶されたウェブブラウザ２８を起動する。次に、ステップＳ２２では、制御部１０は、記憶部２０のプログラム領域２３に記憶されたスクラッチパッド・プログラム２９を起動する。ステップＳ２３では、制御部１０は、記憶領域２１を初期化する。初期化後は、記憶領域２１には、何も情報が入っていない状態（ブランク）となる。
【００５５】
次に、ステップＳ２４では、記憶領域情報表示制御部１３は、スクラッチパッド６０を表示部３４に表示させる。この時点では、スクラッチパッド６０には画面（枠）が表示されるのみである。ステップＳ２５では、制御部１０は、入力部３２からウェブページのアドレス情報（ＵＲＬ）の入力を受け付けることで、ステップＳ２６で、制御部１０は、該当のウェブページを取得する。
【００５６】
ステップＳ２７では、ラベル情報取得部１２は、取得したウェブページのラベル情報を取得し、記憶領域２１に記憶する。ステップＳ２８では、記憶領域情報表示制御部１３は、スクラッチパッド６０を更新して表示部３４に表示させる。ここでは、スクラッチパッド６０には項目部にラベル名が表示される。ステップＳ２９では、ウェブページ表示制御部１４は、ウェブページを表示部３４に表示させる。その後、制御部１０は、メイン処理に戻る。
【００５７】
図１３に戻って、次にステップＳ２では、制御部１０は、入力部３２からの入力フィールドへの入力を受け付けたか否かを判断する。入力を受け付けた場合（ステップＳ２：ＹＥＳ）には、制御部１０は、処理をステップＳ３に移し、図１５の手入力処理を行う。他方、入力を受け付けていない場合（ステップＳ２：ＮＯ）には、制御部１０は、処理をステップＳ４に移す。
【００５８】
ここで、手入力処理について図１５に基づき説明する。図１５のステップＳ４１では、制御部１０は、入力フィールドに入力された情報が、記憶領域２１に記憶されているか否かを判断する。記憶領域２１に既に記憶されている場合（ステップＳ４１：ＹＥＳ）には、制御部１０は、本処理を終了し、メイン処理に戻る。他方、記憶領域２１に記憶されていない場合（ステップＳ４１：ＮＯ）には、制御部１０は、処理をステップＳ４２に移す。
【００５９】
ステップＳ４２では、制御部１０は、入力された情報を、該当のラベル名に対応付けて記憶領域２１に記憶する。具体的には、上述の図２（ｂ）で入力を行った際に、図５の上段に示すように、記憶領域２１の入力情報テーブル２６に記憶されることを指す。その場合には、対応するラベル名のＩＤと同じＩＤを格納して、ラベル情報テーブル２５との対応付けを行う。その後、ステップＳ４３では、記憶領域情報表示制御部１３は、スクラッチパッド６０を更新して表示部３４に表示するように制御する。このようにすることで、入力フィールドへ入力した情報が、スクラッチパッド６０に表示される。その後、制御部１０は、メイン処理に戻る。
【００６０】
図１３に戻って、ステップＳ４では、制御部１０は、ユーザの操作により別ウェブページの起動指示を受け付けたか否かを判断する。別ウェブページの起動指示を受け付けた場合（ステップＳ４：ＹＥＳ）には、制御部１０は、処理をステップＳ６に移し、図１６のウェブページ処理を行う。他方、別ウェブページの起動指示を受け付けていない場合（ステップＳ４：ＮＯ）には、制御部１０は、処理をステップＳ５に移す。
【００６１】
ステップＳ５では、制御部１０は、別ウェブページへの遷移指示を受け付けたか否かを判断する。別ウェブページへの遷移を受け付けた場合（ステップＳ５：ＹＥＳ）には、制御部１０は、処理をステップＳ６に移し、図１６のウェブページ処理を行う。他方、別ウェブページへの遷移を受け付けていない場合（ステップＳ５：ＮＯ）には、制御部１０は、処理をステップＳ７に移す。なお、ここで別ウェブページの起動指示とは、現在開いているウェブページをそのままに、新たにページを開くことをいい、別ウェブページへの遷移指示とは、現在開いているウェブページを別のウェブページに変更することをいう。
【００６２】
ここで、ウェブページ処理について図１６に基づき説明する。ステップＳ６１では、制御部１０は、例えば、入力部３２からウェブページのアドレス情報（ＵＲＬ）の入力を受け付けることで、該当のウェブページを取得する。ステップＳ６２では、ラベル情報取得部１２は、取得したウェブページからラベル情報を取得する。ステップＳ６３では、制御部１０は、取得したラベル情報が、既に記憶領域２１に記憶済か否かを判断する。既に記憶済の場合（ステップＳ６３：ＹＥＳ）には、制御部１０は、処理をステップＳ６６に移す。他方、記憶済ではない場合（ステップＳ６３：ＮＯ）には、制御部１０は、処理をステップＳ６４に移す。
【００６３】
ステップＳ６４では、制御部１０は、同義語テーブル２２を参照し、取得したラベル情報が、既に記憶領域２１に記憶されたラベル名の同義語として記憶されているか否かを判断する。同義語として記憶されている場合（ステップＳ６４：ＹＥＳ）には、制御部１０は、処理をステップＳ６５に移す。他方、同義語として記憶されていない場合（ステップＳ６４：ＮＯ）には、制御部１０は、処理をステップＳ６８に移す。
【００６４】
ステップＳ６５では、制御部１０は、取得したラベル情報を、同義語として記憶されたラベル名と同じグループにする。その後、処理をステップＳ６６に移す。ステップＳ６６では、制御部１０は、記憶領域２１に記憶されたラベル情報に対応する入力情報を抽出する。ラベル情報に対応する入力情報が複数ある場合には、最新に記憶された入力情報を抽出する。そして、ステップＳ６７では、ウェブページ表示制御部１４は、抽出した入力情報を所定の入力フィールドに格納した状態で、ウェブページを表示部３４に表示するように制御する。その後、制御部１０は、処理をメイン処理に戻す。
【００６５】
他方、ステップＳ６８では、該当のラベルが記憶領域２１に存在しない場合であり、ウェブページ表示制御部１４は、ウェブページを表示部３４に表示するように制御する。すなわち、ステップＳ６８で表示するウェブページには、入力フィールドに何も情報が入力されていない。なお、ウェブページに複数のラベルがある場合には、取得した複数のラベルについてステップＳ６３以降の処理を行う。その後、制御部１０は、メイン処理に戻る。
【００６６】
図１３に戻って、ステップＳ７では、制御部１０は、対応付け表示の指示を受け付けたか否かを判断する。対応付け表示の指示を受け付けた場合（ステップＳ７：ＹＥＳ）には、制御部１０は、処理をステップＳ８に移す。対応付け表示の指示を受け付けていない場合（ステップＳ７：ＮＯ）には、制御部１０は、処理をステップＳ９に移す。ステップＳ８では、対応付け表示制御部１５は、指定の対応付けを表示するように制御する。指定の対応付けとは、ユーザにより選択された指定をいい、ラベルもしくは入力フィールドのいずれか、又は両方をいう。なお、対応付けの表示は、上述の図１２に示すような対応付けをユーザに認識可能とした表示である。
【００６７】
ステップＳ９では、ウェブページが閉じられたか否かを判断する。ウェブページが閉じられた場合（ステップＳ９：ＹＥＳ）には、制御部１０は、処理をステップＳ１０に移す。他方、ウェブページが閉じられていない場合（ステップＳ９：ＮＯ）には、制御部１０は、処理をステップＳ２に移す。ステップＳ１０では、全てのウェブページが閉じられたか否かを判断する。全てのウェブページが閉じられた場合（ステップＳ１０：ＹＥＳ）には、制御部１０は、処理をステップＳ１１に移す。他方、全てのウェブページが閉じられていない場合（ステップＳ１０：ＮＯ）には、制御部１０は、処理をステップＳ２に移す。
【００６８】
ステップＳ１１では、制御部１０は、終了処理を行う。具体的には、記憶領域情報消去部１６が、記憶領域２１に記憶された情報を消去し、ブラウザ制御部１１が、ウェブブラウザ２８と共にスクラッチパッド・プログラム２９の起動を終了する。その後、制御部１０は、本処理を終了する。
【００６９】
このように、ウェブブラウザの起動が終了したことに応じて、記憶領域に記憶された情報を消去するので、記憶領域に記憶する情報が膨大となるのを防ぐことができる。また、ウェブブラウザの起動が終了した際に記憶領域の情報を消去することで、端末やサーバ等にデータが残ることがなく、セキュリティの向上に貢献しうる。
【００７０】
図１７は、本発明の実施形態に係る端末１のハードウェア構成を示す図である。以下は、コンピュータを典型とする情報処理装置として全般的な構成を説明するが、専用機や組み込み型装置の場合、その環境に応じて必要最小限な構成を選択できることはいうまでもない。
【００７１】
端末１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、パラレルポート１０８０、ＵＳＢポート１０９０、グラフィック・コントローラ１０２０、ＶＲＡＭ１０２４、音声プロセッサ１０３０、Ｉ／Ｏコントローラ１０７０、ならびにキーボード及びマウス・アダプタ等１１００の入力手段を備える。Ｉ／Ｏコントローラ１０７０には、フレキシブル・ディスク（ＦＤ）ドライブ１０７２、ハード・ディスク１０７４、光ディスク・ドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。グラフィック・コントローラ１０２０には、表示装置１０２２が接続されている。また、オプションとして、音声プロセッサ１０３０には、増幅回路１０３２及びスピーカ１０３４が接続される。
【００７２】
ＢＩＯＳ１０６０は、端末１の起動時にＣＰＵ１０１０が実行するブートプログラムや、端末１のハードウェアに依存するプログラム等を格納する。ＦＤドライブ１０７２は、フレキシブル・ディスク１０７１からプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハード・ディスク１０７４に提供する。
【００７３】
光ディスク・ドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この際は各ドライブに対応した光ディスク１０７７を使用する必要がある。光ディスク・ドライブ１０７６は光ディスク１０７７からプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハード・ディスク１０７４に提供することもできる。
【００７４】
端末１に提供されるコンピュータ・プログラムは、フレキシブル・ディスク１０７１、光ディスク１０７７、又はメモリカード等の記録媒体に格納されて利用者によって提供される。このコンピュータ・プログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、端末１にインストールされ実行される。コンピュータ・プログラムが情報処理装置に働きかけて行わせる動作は、既に説明した装置における動作と同一であるので省略する。
【００７５】
上述のコンピュータ・プログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としてはフレキシブル・ディスク１０７１、光ディスク１０７７、又はメモリカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハード・ディスク又は光ディスク・ライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してコンピュータ・プログラムを端末１に提供してもよい。
【００７６】
以上の例は、端末１について主に説明したが、コンピュータに、情報処理装置で説明した機能を有するプログラムをインストールして、そのコンピュータを情報処理装置として動作させることにより上記で説明した情報処理装置と同様な機能を実現することができる。したがって、本発明において１つの実施形態として説明した情報処理装置は、方法及びそのコンピュータ・プログラムによっても実現可能である。
【００７７】
本発明の端末１は、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組み合わせとして実現可能である。ハードウェアとソフトウェアの組み合わせによる実施では、所定のプログラムを有するコンピュータ・システムでの実施が典型的な例として挙げられる。係る場合、該所定のプログラムが該コンピュータ・システムにロードされ実行されることにより、該プログラムは、コンピュータ・システムに本発明に係る処理を実行させる。このプログラムは、任意の言語、コード、又は表記によって表現可能な命令群から構成される。そのような命令群は、システムが特定の機能を直接実行すること、又は（１）他の言語、コード、もしくは表記への変換、（２）他の媒体への複製、のいずれか一方もしくは双方が行われた後に、実行することを可能にするものである。もちろん、本発明は、そのようなプログラム自体のみならず、プログラムを記録した媒体を含むプログラム製品もその範囲に含むものである。本発明の機能を実行するためのプログラムは、フレキシブル・ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ、ハード・ディスク装置、ＲＯＭ、ＭＲＡＭ、ＲＡＭ等の任意のコンピュータ可読媒体に格納することができる。係るプログラムは、コンピュータ可読媒体への格納のために、通信回線で接続する他のコンピュータ・システムからダウンロードしたり、他の媒体から複製したりすることができる。また、係るプログラムは、圧縮し、又は複数に分割して、単一又は複数の記録媒体に格納することもできる。
【００７８】
以上、本発明を実施形態に則して説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態又は実施例に記載されたものに限定されるものではない。
【００７９】
本実施形態では、カーソルを遷移させたことに応じてスクラッチパッドに入力情報を表示したが、キー入力を行ったことに応じてでもよいし、ＵＲＬを指定してウェブページを遷移させたことに応じてでもよい。
【００８０】
また、本実施形態では、ウェブブラウザを起動すると共にスクラッチパッドが表示されるものであったが、例えば、タスクバーにスクラッチパッドの起動ボタンが用意されておき、ユーザがボタンを押下することでスクラッチパッドを起動して表示してもよい。
【００８１】
さらに、本実施形態では、旅行の検索を例に説明したが、その後、天気を調べる際に天気情報のウェブページに遷移させることで、例えば日付の指定を自動的に行うことができ、異なるウェブページ間であっても用いることができる。また、旅行の検索に限らず、様々な商品の比較や、就職・転職サイトでの志望条件の入力等の様々な用途に用いることができる。
【図面の簡単な説明】
【００８２】
【図１】本実施形態に係るウェブシステムの全体構成及び端末の機能構成の一例を示す図である。
【図２】Ａ社Ｗｅｂページの画面表示例を示す図である。
【図３】記憶領域のラベル情報テーブル及び入力情報テーブルを示す図である。
【図４】Ａ社ＷｅｂページのＨＴＭＬのソースコードを示す図である。
【図５】記憶領域のラベル情報テーブル及び入力情報テーブルを示す図である。
【図６】Ａ社Ｗｅｂページを表示した場合の具体例を示す図である。
【図７】Ｂ社Ｗｅｂページを表示した場合の具体例を示す図である。
【図８】同義語テーブルを示す図である。
【図９】Ｂ社Ｗｅｂページを表示した場合の具体例を示す図である。
【図１０】Ｃ社Ｗｅｂページを表示した場合の具体例を示す図である。
【図１１】Ｃ社Ｗｅｂページを表示した場合の具体例を示す図である。
【図１２】対応付けの表示例を示す図である。
【図１３】メイン処理のフローチャートである。
【図１４】初回起動処理のフローチャートである。
【図１５】手入力処理のフローチャートである。
【図１６】ウェブページ処理のフローチャートである。
【図１７】端末のハードウェア構成を示す図である。
【符号の説明】
【００８３】
１    端末
３    ウェブサーバ
１０  制御部
１１  ブラウザ制御部
１２  ラベル情報取得部
１３  記憶領域情報表示制御部
１４  ウェブページ表示制御部
１５  対応付け表示制御部
１６  記憶領域情報消去部
２０  記憶部
２１  記憶領域
２２  同義語テーブル
２３  プログラム領域
２５  ラベル情報テーブル
２６  入力情報テーブル
２８  ウェブブラウザ
２９  スクラッチパッド・プログラム
３２  入力部
３４  表示部
３６  通信部
５０，７０，８０  Ｗｅｂページ
６０  スクラッチパッド
１００  ウェブシステム
【図１】
0005366178.tif 000002
【図２】
0005366178.tif 000003
【図３】
0005366178.tif 000004
【図４】
0005366178.tif 000005
【図５】
0005366178.tif 000006
【図６】
0005366178.tif 000007
【図７】
0005366178.tif 000008
【図８】
0005366178.tif 000009
【図９】
0005366178.tif 000010
【図１０】
0005366178.tif 000011
【図１１】
0005366178.tif 000012
【図１２】
0005366178.tif 000013
【図１３】
0005366178.tif 000014
【図１４】
0005366178.tif 000015
【図１５】
0005366178.tif 000016
【図１６】
0005366178.tif 000017
【図１７】
0005366178.tif 000018