(57)【要約】  情報付加方法及び情報処理装置は、入力装置から指定された表示装置の画面上に表示された閲覧中のウェブページ上の任意の位置を示す位置情報と、入力装置から入力された任意の位置に対して付加する入力情報をウェブページに対して記憶装置のファイルに格納し、ウェブページが表示された画面上のカーソルの位置がファイルに格納されたウェブページに対する位置情報が示す位置から所定範囲内に入るとファイルに格納された入力情報を画面上の任意の位置の近傍に表示する。
2012042599.tif 000002
【特許請求の範囲】
【請求項１】
入力装置から指定された、表示装置の画面上に表示された閲覧中のウェブページ上の任意の位置を示す位置情報と、前記入力装置から入力された、前記任意の位置に対して付加する入力情報を、前記ウェブページに対して記憶装置のファイルに格納する手順と、
前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に表示する手順
をコンピュータに実行させることを特徴とする、プログラム。
【請求項２】
前記表示する手順は、前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から前記所定範囲内に入ったことをトリガとして前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍にポップアップ表示することを特徴とする、請求項１記載のプログラム。
【請求項３】
前記表示する手順は、前記ウェブページが表示された前記表示装置の画面上で前記任意の位置にアイコンを表示し、前記カーソルが前記アイコンと重なった状態で前記カーソルの位置が前記入力装置から確定されたことをトリガとして前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍にポップアップ表示することを特徴とする、請求項１記載のプログラム。
【請求項４】
前記格納する手順は、前記位置情報と前記入力情報の対を１つのウェブページに対して複数対格納することを特徴とする、請求項１乃至３のいずれか１項記載のプログラム。
【請求項５】
前記格納する手順は、前記入力装置から前記入力情報が入力されたことをトリガとして前記入力情報を任意の言語へ翻訳して前記任意の言語で前記入力情報を前記ファイルに格納することを特徴とする、請求項１乃至４のいずれか１項記載のプログラム。
【請求項６】
前記格納する手順が前記ファイルに格納する前記入力情報は、前記ウェブページ上の前記任意の位置に表示された情報に関連する情報が保存されたローカル又はリモートなリンク先であることを特徴とする、請求項１乃至４のいずれか１項記載のプログラム。
【請求項７】
前記格納する手順は、前記ファイルを前記コンピュータの外部からアクセス可能に前記記憶装置に格納することを特徴とする、請求項１乃至６のいずれか１項記載のプログラム。
【請求項８】
前記入力装置から入力される前記入力情報は、前記ウェブページ上の前記任意の位置の近傍の表示内容をコピー・アンド・ペーストされたものであることを特徴とする、請求項１乃至７のいずれか１項記載のプログラム。
【請求項９】
前記入力装置から入力される前記入力情報は、前記ウェブページの記述言語に依存しない記述言語で記述されることを特徴とする、請求項１乃至７のいずれか１項記載のプログラム。
【請求項１０】
前記入力装置から指定されたウェブページをアクセスして前記表示装置の画面に表示する手順
を前記コンピュータに更に実行させることを特徴とする、請求項１乃至８のいずれか１項記載のプログラム。
【請求項１１】
閲覧中のウェブページを表示する画面を有する表示装置と、
前記ウェブページ上の任意の位置を示す位置情報の指定と、前記任意の位置に対して付加する入力情報の入力を受ける入力装置と、
前記位置情報と前記入力情報を前記ウェブページに対してファイルに格納する記憶装置と、
前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に表示する制御装置を備えたことを特徴とする、情報処理装置。
【請求項１２】
前記制御装置は、前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から前記所定範囲内に入ったことをトリガとして前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍にポップアップ表示することを特徴とする、請求項１１記載の情報処理装置。
【請求項１３】
前記制御装置は、前記ウェブページが表示された前記表示装置の画面上で前記任意の位置にアイコンを表示し、前記カーソルの位置が前記アイコンと重なった状態で前記カーソルの位置が前記入力装置から確定されたことをトリガとして前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍にポップアップ表示することを特徴とする、請求項１１記載の情報処理装置。
【請求項１４】
前記入力装置から前記入力情報が入力されたことをトリガとして前記入力情報を任意の言語へ翻訳する翻訳装置を更に備え、
前記入力情報は前記任意の言語で前記ファイルに格納することを特徴とする、請求項１１乃至１３のいずれか１項記載の情報処理装置。
【請求項１５】
前記ファイルに格納され前記入力情報は、前記ウェブページ上の前記任意の位置に表示された情報に関連する情報が保存されたローカル又はリモートなリンク先であることを特徴とする、請求項１１乃至１４のいずれか１項記載の情報処理装置。
【請求項１６】
前記記憶装置は、前記ファイルを前記情報処理装置の外部からアクセス可能に格納することを特徴とする、請求項１１乃至１５のいずれか１項記載の情報処理装置。
【請求項１７】
コンピュータにより閲覧中のウェブページ上で入力情報を参照可能に付加する情報付加方法であって、
入力装置から指定されたウェブページをアクセスして表示装置の画面に表示する工程と、
前記入力装置から指定された、前記ウェブページ上の任意の位置を示す位置情報と、前記入力装置から入力された、前記任意の位置に対して付加する入力情報を、前記ウェブページに対して記憶装置のファイルに格納する工程と、
前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に自動表示する工程
を含むことを特徴とする、情報付加方法。
【請求項１８】
前記自動表示する工程は、前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から前記所定範囲内に入ったことをトリガとして前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍にポップアップ表示することを特徴とする、請求項１７記載の情報付加方法。
【請求項１９】
前記自動表示する工程は、前記ウェブページが表示された前記表示装置の画面上で前記任意の位置にアイコンを表示し、前記カーソルの位置が前記アイコンと重なった状態で前記カーソルの位置が前記入力装置から確定されたことをトリガとして前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍にポップアップ表示することを特徴とする、請求項１７記載の情報付加方法。
【請求項２０】
前記格納する工程は、前記入力装置から前記入力情報が入力されたことをトリガとして前記入力情報を任意の言語へ翻訳して前記任意の言語で前記入力情報を前記ファイルに格納することを特徴とする、請求項１７乃至１９のいずれか１項記載の情報付加方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、閲覧するウェブページ（Web Page）の内容に対して情報を参照可能に付加する情報付加方法、情報処理装置及びプログラムに関する。本発明は、そのようなプログラムを格納したコンピュータ読み取り可能な記憶媒体にも関する。
【背景技術】
【０００２】
ユーザがウェブブラウザ（Web Browser）を用いてインターネット上のウェブページを閲覧する際、ウェブページ上の内容に対してユーザがコメント等の情報を記録したい場合がある。【０００３】
従来の第１の方法では、ウェブページのＵＲＬ（Uniform Resource Locator）とコメントを対応させて記録する。コメントは、例えばブラウザのブックマークリストに付加しても良い。しかし、この第１の方法では、コメントがウェブページ上のどの内容に対するコメントであるかがわかりにくい。又、コメントを参照するには、保存したウェブページのＵＲＬ及びコメントをその都度読み出す必要がある。【０００４】
従来の第２の方法では、スクリーンキャプチャ（Screen Capture）ツールでウェブページの一部をコピーし、このコピーに対してコメントを付加する。この場合、コメントがウェブページ上のどの内容に対するコメントであるかは、ウェブページの一部のコピーにコメントを付加することで知ることができる。しかし、ウェブページの一部をコピーする煩雑な操作はユーザが手動で行う必要があり、コピーを保存するために比較的大きな記憶容量が必要となる。又、コメントを参照するには保存したウェブページの一部のコピー及びコメントをその都度読み出す必要がある。保存したウェブページの一部のコピー及びコメントを外部のウェブサイト（Web Site）で管理する場合には、保存情報のセキュリティを確保するための対策が必要になるが、コメントを参照する度に外部のウェブサイトをアクセスする必要があることからセキュリティを確保することは難しい。【０００５】
従来の第３の方法では、ウェブページのソースを保存し、保存されたソースのＨＴＭＬ（Hyper Text Markup Language）コードを編集することでコメントを付加する。この場合、ＨＴＭＬコードの編集はユーザが手動で行う必要があり、ユーザにはＨＴＭＬコードの知識が要求される。【０００６】
上記第１〜第３の方法では、ユーザが過去にコメントを付加したウェブページを再度閲覧しても、ウェブページからはユーザが付加したコメントを知ることはできない。ユーザは、ウェブページのＵＲＬ等から別ファイル等で管理されている情報があるか否かを検索し、該当ファイルがあればコメントを参照するので、コメントの有効利用は難しい（例えば、非特許文献１〜３を参照）。【０００７】
尚、設計システムには、画面に表示されている特定の属性を有する項目（又は、オブジェクト）に対してコメントを付加するものもある（例えば、特許文献１）。しかし、このような設計システムでは、コメントを付加可能なオブジェクトの属性が予め決まっているため、コメントを付加できるオブジェクトに対する自由度が比較的低い。コメントは、オブジェクトの属性を確認してオブジェクトの画面上の位置情報と共に保存するので、オブジェクトの情報には属性の情報を含める必要がある。又、コメントは、オブジェクトの属性に応じて記述言語で付加するので、コメントで用いる記述言語に対する自由度が比較的低い。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−２２５０８２号公報
【非特許文献】
【０００９】
【非特許文献１】http://www.evernote.com/
【非特許文献２】http://fleck.com/
【非特許文献３】http://netnotes.mozdev.org/
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従来、ウェブページを閲覧する際にウェブページの任意の部分に対するコメント等の入力情報を比較的簡単な操作で、且つ、ウェブページの記述言語に依存しない任意の記述言語で付加することは難しいという問題があった。【００１１】
そこで、本発明は、ウェブページを閲覧する際にウェブページの任意の部分に対する入力情報を比較的簡単な操作で、且つ、ウェブページの記述言語に依存しない任意の記述言語で付加可能な情報付加方法、情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一観点によれば、コンピュータにより閲覧中のウェブページ上で入力情報を参照可能に付加する情報付加方法であって、入力装置から指定されたウェブページをアクセスして表示装置の画面に表示する工程と、前記入力装置から指定された、前記ウェブページ上の任意の位置を示す位置情報と、前記入力装置から入力された、前記任意の位置に対して付加する入力情報を、前記ウェブページに対して記憶装置のファイルに格納する工程と、前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に自動表示する工程を含む情報付加方法が提供される。【００１３】
本発明の一観点によれば、閲覧中のウェブページを表示する画面を有する表示装置と、前記ウェブページ上の任意の位置を示す位置情報の指定と、前記任意の位置に対して付加する入力情報の入力を受ける入力装置と、前記位置情報と前記入力情報を前記ウェブページに対してファイルに格納する記憶装置と、前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に表示する制御装置を備えた情報処理装置が提供される。【００１４】
本発明の一観点によれば、入力装置から指定された、表示装置の画面上に表示された閲覧中のウェブページ上の任意の位置を示す位置情報と、前記入力装置から入力された、前記任意の位置に対して付加する入力情報を、前記ウェブページに対して記憶装置のファイルに格納する手順と、前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に表示する手順をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１５】
開示の情報付加方法、情報処理装置及びプログラムによれば、ウェブページを閲覧する際にウェブページの任意の部分に対する入力情報を比較的簡単な操作で、且つ、ウェブページの記述言語に依存しない任意の記述言語で付加可能となる。
【図面の簡単な説明】
【００１６】
【図１】一実施例におけるコンピュータシステムの構成の一例を示すブロック図である。
【図２】情報付加処理の手順の一例を説明するフローチャートである。
【図３】ウェブページの一例を説明する図である。
【図４】範囲情報を説明する図である。
【図５】範囲情報の設定を説明する図である。
【図６】ローカルファイルに格納される情報の一例を説明する図である。
【図７】設定処理の手順の一例を説明するフローチャートである。
【図８】選択ボタンの一例を示す図である。
【図９】アイコンのマップ処理を説明する図である。
【図１０】入力情報の表示処理を説明するフローチャートである。
【図１１】ポップアップ表示の一例を説明する図である。
【図１２】情報付加処理の一例をユーザ操作を含めて示すフローチャートである。
【図１３】情報付加処理の一例をユーザ操作を含めて示すフローチャートである。
【図１４】翻訳を含む入力情報付加処理の一例を説明するフローチャートである。
【図１５】ウェブページの一例を示す図である。
【図１６】ローカルファイルに格納される情報の一例を説明する図である。
【図１７】ポップアップ表示の一例を説明する図である。
【図１８】リンクを含む入力情報付加処理の一例を説明するフローチャートである。
【図１９】ウェブページの一例を示す図である。
【図２０】ローカルファイルに格納される情報の一例を説明する図である。
【図２１】ポップアップ表示の一例を説明する図である。
【図２２】ローカルファイルの共有を許可する入力情報付加処理の一例を説明するフローチャートである。
【図２３】ウェブページの一例を示す図である。
【図２４】ウィンドウの表示の一例を説明する図である。
【発明を実施するための形態】
【００１７】
開示の情報付加方法、情報処理装置及びプログラムでは、入力装置から指定された、表示装置の画面上に表示された閲覧中のウェブページ上の任意の位置を示す位置情報と、入力装置から入力された、任意の位置に対して付加する入力情報を、ウェブページに対して記憶装置のファイルに格納する。又、ウェブページが表示された表示装置の画面上のカーソルの位置が、ファイルに格納されたウェブページに対する位置情報が示す位置から所定範囲内に入るとファイルに格納された入力情報を画面上の任意の位置の近傍に表示する。
【００１８】
以下に、開示の情報付加方法、情報処理装置及びプログラムの各実施例を図面と共に説明する。
【実施例】
【００１９】
図１は、一実施例におけるコンピュータシステムの構成の一例を示すブロック図である。図１において、コンピュータシステム２は、ＣＰＵ（Central Processing Unit）２１、インタフェース（Ｉ／Ｆ）部２２、記憶装置２３、キーボードやマウス等を含む入力装置２４、及び表示装置２５がバス２６を介して接続された構造を有する。後述するように、ユーザが入力装置２４操作して表示装置２５の画面上に表示された閲覧中のウェブページ上の任意の位置を指定することで、指定された位置の位置情報が入力装置２４からＣＰＵ２１に入力する。又、ユーザが入力装置２４を操作して、指定された任意の位置に対して付加するコメント等の入力情報を入力することで、この入力情報が入力装置２４からＣＰＵ２１に入力する。ウェブページ上の任意の位置は、例えばキーボードのホットキー（Hot Key）操作、或いは、マウスのクリック操作等により指定できる。一方、付加する入力情報は、キーボードのキー操作、或いは、キーボード及びマウスの少なくとも一方によるコピー・アンド・ペースト操作等により入力できる。【００２０】
ＣＰＵ２１は、コンピュータシステム２全体の制御を司ると共に、ブラウザプログラム、情報付加プログラム等の各種プログラムを実行してブラウザ処理の手順を実行したり情報付加処理の手順を実行することで、ブラウザ機能や情報付加機能等を実現する。Ｉ／Ｆ２２は、コンピュータシステム２から送信されるコマンド（又は、要求）やデータをネットワーク３へ出力すると共に、ネットワーク３から受信したコマンドやデータをコンピュータシステム２に入力する機能を有する。記憶装置２３は、ＣＰＵ２１が実行するブラウザプログラム、情報付加プログラムを含む各種プログラム、ＣＰＵ２１が実行する演算の中間データを含む各種データ等を格納する。記憶装置２３は、各種プログラムを格納する第１の記憶装置と、各種データ等を格納する第２の記憶装置に分かれていても良い。入力装置２４は、ＣＰＵ２１に各種コマンドを入力したりデータを入力するのに用いられる。表示装置２５は、情報付加画面等のユーザに操作を促す画面、アクセスしたウェブサイトの表示や、ＣＰＵ２１が実行した演算結果等を表示するのに用いられる。【００２１】
記憶装置２３は、コンピュータ読み取り可能な記憶媒体により形成可能である。コンピュータ読み取り可能な記憶媒体は、一例として、磁気記録媒体、光記録媒体、光磁気記録媒体、ディスクを記録媒体として用いるディスク装置、ＲＯＭ（Read Only Memory）等を含む半導体記憶装置等を含む。コンピュータ読み取り可能な記憶媒体には、ブラウザプログラム及び情報付加プログラムが格納されるが、情報付加プログラムはブラウザプログラムの一部を形成する形態を有しても、ブラウザプログラムとは別体のブラグインの如き形態を有しても良い。【００２２】
コンピュータシステム２は、例えばＰＣ（Personal Computer）等の汎用コンピュータで形成可能であり、デスクトップ型であっても、携帯型であっても良い。又、コンピュータシステム２のハードウェアの基本構成は図１の基本構成に限定されるものではなく、各種周知の基本構成を採用することが可能である。更に、開示の情報処理装置はコンピュータシステムに限定されるものではなく、例えば携帯電話や携帯端末等のブラウザ機能を有する各種電子装置を含む。【００２３】
図２は、表示装置２５の画面上に表示された閲覧中のウェブページ上の任意の位置を指定して入力情報を付加する情報付加処理の手順を説明するフローチャートである。図２の処理は、ＣＰＵ２１により実行可能である。図２の情報付加処理は、ユーザによる入力装置２４の操作に応答してＣＰＵ２１がブラウザプログラムを実行することで、周知のブラウザ機能を用いて任意のウェブページがアクセスされ、このウェブページが既に表示装置２５の画面上に表示されている状態で開始されるものとする。又、ブラウザプログラムの種類に関する情報は、周知の方法でＣＰＵ２１に通知されているものとする。【００２４】
図２において、ステップＳ１は、ユーザが入力装置２４から位置を指定する操作を行ったか否かを判定し、判定結果がＹＥＳになると処理はステップＳ２へ進む。例えば、位置を指定する操作は、ホットキー（Hot Key）操作である。ステップＳ２は、表示装置２５の画面に表示中のウェブページのＵＲＬを読み取る。ステップＳ３は、表示装置２５の画面に表示されたカーソルがポイントする位置（以下、カーソルの位置と言う）を示す位置情報を読み取る。ブラウザプログラムの種類に関する情報は、周知の方法でＣＰＵ２１に通知されているので、ステップＳ３はブラウザプログラムの種類に応じて位置情報を読み取ることができる。ステップＳ４は、コメント等の入力情報を入力するウィンドウ（又は、フィールド）を表示装置２５の表示画面に表示する。【００２５】
図３は、ウェブページの一例を説明する図である。図３中、（ａ）は表示装置２５の画面に表示されたウェブページの一例、（ｂ）は画面に表示されたウィンドウの一例を示す。図３（ａ）のウェブページ１００は、複数の領域１０１−１〜１０１−Ｎ（Ｎは２以上の自然数）を有し、各領域１０１−１〜１０１−Ｎ内には任意の情報が表示されている。任意の情報は、英語等の任意の言語で記載されたテキスト、静止画像、動画像、操作ボタン等が含まれる。静止画像及び動画像は、グラフィック、写真、アニメーション等を含み、カラーであってもモノクロであっても良い。カーソル１０２は、入力装置２４を操作することで画面上で任意の位置へ移動可能である。この例では、カーソル１０２が領域１０１−３の右上端の位置Ｐ１をポイントしている。【００２６】
尚、ウェブページ１００の複数の領域１０１−１〜１０１−Ｎの形状及び配置は、任意であり図３（ａ）の形状及び配置に限定されない。又、ウィンドウ１０５の形状及び配置は、任意であり図３（ｂ）の形状及び配置に限定されるものではない。【００２７】
ステップＳ５は、ユーザによる入力装置２４の操作により図３（ｂ）のウィンドウ１０５に表示された取り消し（Cancel）ボタン１０６が選択されたか否かを判定し、判定結果がＹＥＳであると処理はステップＳ１へ戻る。一方、ステップＳ５の判定結果がＮＯであると、ステップＳ６は、例えばＣＰＵ２１の内部時計（又は、タイマ）から現在時刻を読み取る。読み取った現在時刻は、ウェブページ１００に対する情報付加処理を実行した時刻として用いられる。ステップＳ７は、ＣＰＵ２１のユーザ名を例えば記憶装置２３から読み取る。ステップＳ８は、ユーザによる入力装置２４の操作によりウィンドウ１０５上でフィールド１０５−１へ入力された範囲情報と、フィールド１０５−２へ入力されたコメント等の入力情報を読み取る。後述するように、範囲情報は、指定された位置からの範囲を示す。この例では、位置Ｐ１から半径１０ｍｍの範囲を示す「Ｐ１から半径１０ｍｍ」なる範囲情報がフィールド１０５−１に入力される。又、領域１０１−３にはボタンＢ３が表示され、例えば「ボタンＢ３は処理Ｘを実行」なる入力情報がフィールド１０５−２に入力される。【００２８】
図４は、範囲情報を説明する図である。図４は、指定された位置Ｐ１から半径がＲ１、Ｒ２、Ｒ３（Ｒ１＜Ｒ２＜Ｒ３）の範囲が設定された場合を示す。ウェブページ１００上で指定された位置が複数ある場合には、例えば範囲情報を比較的大きい半径Ｒ３に設定すると、２以上の異なる指定された位置から半径Ｒ３の範囲が重なる可能性がある。従って、ウェブページ１００上の指定された位置が大きくなる程、範囲情報を小さく設定しても良い。【００２９】
図５は、範囲情報の設定を説明する図である。図５中、図３と同一部分には同一符号を付し、その説明は省略する。図５に示すウィンドウ１０５では、範囲情報を直接入力するフィールド１０５−１の代わりに、予め設定された複数の範囲情報から範囲情報の選択をユーザに促す範囲情報設定部１０５−１Ａが表示されている。範囲情報設定部１０５−１Ａには、この例では半径Ｒ１の小さい範囲を選択するボタンＲ１、半径Ｒ２の中程度の範囲を選択するボタンＲ２、及び半径Ｒ３の大きな範囲を選択するボタンＲ３が表示される。選択されたボタンが示す範囲情報が設定されるので、ユーザは視覚的により容易に適切な範囲情報を設定することができる。言うまでもなく、ボタンＲ１〜Ｒ３の形状及び配置は任意であり、図５の形状及び配置に限定されるものではない。【００３０】
ステップＳ９は、ユーザによる入力装置２４の操作によりウィンドウ１０５に表示された保存（Save）ボタン１０７が選択されたか否かを判定し、判定結果がＮＯであると処理はステップＳ１へ戻る。一方、ステップＳ９の判定結果がＹＥＳであると、ステップＳ１０は、読み取られたＵＲＬ、カーソル１０２の位置情報、現在時刻（即ち、情報付加処理を実行した時刻）、ユーザ名、入力情報、及び範囲情報を記憶装置２３内のローカルファイルに格納すると共にウィンドウ１０５を閉じ、処理は終了する。【００３１】
図６は、ローカルファイルに格納される情報の一例を説明する図である。図６の例では、ウェブページ「http://website1.com」の画面の位置Ｐ１（又は、位置Ｐ１について表示するべきウィンドウ１０５）に対してカーソル１０２の位置をウェブページの画面の原点を基準としたＸＹ座標値で示す位置情報「３７，１２３」、現在時刻「May 5, 2010 14:34:20」、ユーザ名「User1」、入力情報「Sample User Text1」、及び範囲情報「大、５００画素半径」が格納され、位置Ｐ２（又は、位置Ｐ２について表示するべきウィンドウ１０５）に対してカーソル１０２の位置をＸＹ座標値で示す位置情報「１５６，８３」、現在時刻「May 22, 2010 19:01:34」、ユーザ名「User1」、入力情報「Sample User Text2」、及び範囲情報「小、２０画素半径」が格納されている。又、ウェブページ「http://website2.com」の画面の位置Ｐ３（又は、位置Ｐ３について表示するべきウィンドウ１０５）に対してカーソル１０２の位置をＸＹ座標値で示す位置情報「４５６，１１１４」、現在時刻「May 7, 2010 05:02:01」、ユーザ名「User2」、入力情報「Sample User Text3」、及び範囲情報「中、２５０画素半径」が格納されている。ローカルファイルには、カーソル１０２の位置をウェブページの画面の原点を基準としたＸＹ座標値で示す位置情報を格納することで、ブラウザプログラムの種類によって表示画面の座標系の原点（又は、基準点）が異なる場合であっても、位置情報にブラウザプログラムの種類に応じた座標変換処理を施す必要がない。【００３２】
図３（ｂ）の例では、ウィンドウ１０５内に現在時刻「１０／１３／２００９」、「１２：００」とユーザ名「Ｕｓｅｒ１」が表示されているが、現在時刻及びユーザ名をウィンドウ１０５内に表示しなくても良い。又、図３（ｂ）の例では、ユーザが領域１０１−３及び位置Ｐ１を見ながら入力情報をウィンドウ１０５のフィールド１０５−２に入力でき、ウェブページ１００とウィンドウ１０５の両方が略全部見えるように（即ち、ウェブページ１００とウィンドウ１０５が重ならないように）ウェブページ１００及びウィンドウ１０５のサイズを夫々縮小して画面上に表示しているが、ウィンドウ１０５に対する入力が可能であればウィンドウ１０５の表示形態は図３（ｂ）の例に限定されない。例えば、画面上でウィンドウ１０５をウェブページ１００の上に重ねて表示しても良く、ウェブページ１００又はウィンドウ１０５を縮小せずに表示しても良い。【００３３】
尚、ユーザによる入力装置２４の操作によりウィンドウ１０５に表示されたクリア（Clear）ボタン１０８が選択されると、ウィンドウ１０５上でフィールド１０５−１に入力中の範囲情報の少なくとも一部がクリアされるか、或いは、ウィンドウ１０５上でフィールド１０５−２に入力中のコメント等の入力情報の少なくとも一部がクリアされる。【００３４】
図７は、設定処理の手順の一例を説明するフローチャートである。図７において、ステップＳ１１は、情報付加処理に関するボタンの選択状況を判断する。図３では説明の便宜上図示が省略されているが、表示装置２５の画面にはウェブページ１００に加え、図８に示す如きツールボックス１２０が表示される。図８は、情報付加処理の選択ボタンの一例を示す図である。図８に示すように、ツールボックス１２０内には、情報付加処理をオン・オフするオン・オフ（On/Off）ボタン１２１、アイコンのマップ処理をオン・オフするマップ・オン・オフ（Map On/Off）ボタン１２２、及びオプションを設定するオプション（Options）ボタン１２３が表示される。【００３５】
オン・オフボタン１２１が選択されて情報付加処理がオンに設定されると、ステップＳ１２はオン・オフボタン１２１に「On」を表示し、図２の情報付加処理をイネーブル（Enable）状態として処理は終了する。オン・オフボタン１２１が選択されていないと、オン・オフボタン１２１には「Off」が表示され、図２の情報付加処理はディセーブル（Disable）状態となる。【００３６】
マップ・オン・オフボタン１２２が選択されてアイコンのマップ処理がオンに設定されると、ステップＳ１３はマップ・オン・オフボタン１２２に「Map On」を表示し、情報付加処理がイネーブル状態であればアイコンのマップ処理をイネーブル状態として処理は終了する。マップ・オン・オフボタン１２２が選択されていないと、マップ・オン・オフボタン１２２には「Map Off」が表示され、情報付加処理がイネーブル状態であってもアイコンのマップ処理はディセーブル状態となる。【００３７】
図９は、アイコンのマップ処理を説明する図である。図９中、図３と同一部分には同一符号を付し、その説明は省略する。アイコンのマップ処理では、図９に示すウェブページ１００の画面上で、指定された位置にアイコンＩ１〜Ｉ４を登録する。図８に示すマップ・オン・オフボタン１２２が選択されてアイコンのマップ処理がオンに設定され、情報付加処理がイネーブル状態であれば、アイコンのマップ処理がイネーブル状態となる。このアイコンのマップ処理のイネーブル状態では、登録されたアイコンＩ１〜Ｉ４が、アイコンＩ１〜Ｉ４の登録時に指定された位置に表示され、新たに指定された位置にアイコンを登録することもできる。これにより、コメント等の入力情報が付加されている位置をユーザに知らせることができる。又、アイコンＩ１〜Ｉ４を表示し、カーソル１０２が例えばアイコンＩ２と重なった状態でマウスがクリックされる等してカーソル１０２の位置がユーザにより入力装置２４から指定されたことをトリガとして、後述するようにローカルファイルに格納された対応する入力情報を画面上に表示するようにしても良い。この場合、ユーザがウェブページ１００の指定された領域に対して付加されている入力情報を参照したい時に対応するアイコンを選択することで表示させることができる。【００３８】
尚、アイコンＩ１〜Ｉ４は、同じ形状、サイズ、及び色であっても、異なる形状、サイズ、及び色であっても良い。又、アイコンＩ１〜Ｉ４のサイズを調整することで、カーソル１０２との重なり範囲を調整することができる。アイコンＩ１〜Ｉ４のサイズ情報は、アイコンＩ１〜Ｉ４が登録された位置を示す位置情報と共に、ウェブページ毎に例えば記憶装置２３内のアイコンマップファイルに格納する。【００３９】
オプションボタン１２３が選択されると、ステップＳ１４は各種オプション設定を行う画面（図示せず）を表示してオプション設定を可能としても良い。オプション設定では、例えばローカルファイルの格納位置の指定、カーソル１０２が同じ位置又は範囲に何秒停滞した場合に後述するように記録済みのコメント等の入力情報を表示するかを決定する選択認識時間の指定、情報付加プログラムの修正又は変更の指定、ヘルプ情報の表示の有無の指定等を行っても良い。【００４０】
図１０は、入力情報の表示処理を説明するフローチャートである。図１０の処理は、ＣＰＵ２１により実行可能である。図１０の表示処理は、上記の如き操作でウェブページ１００が既に表示装置２５の画面上に表示されており、且つ、図８に示す画面においてオン・オフボタン１２１が選択されて図２の情報付加処理がイネーブル状態にあると開始されるものとする。又、カーソル１０２が同じ位置又は範囲に何秒停滞した場合にその位置で記録済みのコメント等の入力情報を表示するかを決定する選択認識時間は、デフォルト設定或いは上記オプション設定により予め設定されているものとする。【００４１】
図１０において、ステップＳ２１は図８に示す画面においてマップ・オン・オフボタン１２２が選択されてアイコンのマップ処理がオンに設定されたか否かを判定する。ステップＳ２１の判定結果がＮＯであると、ステップＳ２２は、表示されているウェブページ１００のＵＲＬを読み取る。ステップＳ２３は、マウスが操作される等のユーザによる入力装置２４の操作でカーソル１０２がウェブページ１００の画面上を移動する間、例えば一定時間毎にカーソル１０２の位置情報を検出する。ステップＳ２４は、カーソル１０２の現在位置の位置情報を読み取ると共に、例えばＣＰＵ２１の内部時計（又は、タイマ）から現在時刻を読み取る。ステップＳ２５は、所定時間後にカーソルの位置情報及び現在時刻を読み取り、カーソル１０２の位置情報が同じであるか否かを判定する。ステップＳ２５の判定結果がＮＯであると、処理はステップＳ２３へ戻る。一方、ステップＳ２５の判定結果がＹＥＳであると、ステップＳ２６は、今回読み取った時刻と同じ位置情報を最初に読み取った時刻の差から、カーソル１０２が同じ位置にある時間が選択認識時間以上であるか否かを判定する。ステップＳ２６の判定結果がＮＯであると、処理はステップＳ２４へ戻る。【００４２】
ステップＳ２６の判定結果がＹＥＳであると、ステップＳ２７は、記憶装置２３内のローカルファイルのうち閲覧中のウェブページ１００に対して格納されたカーソル１０２の位置情報及び範囲情報を検索する。ステップＳ２８は、検索の結果、カーソル１０２の現在位置の位置情報から範囲情報内の位置情報がローカルファイルに閲覧中のウェブページ１００に対して格納されているか否かを判定する。ステップＳ２８の判定結果がＮＯであると、処理はステップＳ２３へ戻る。一方、ステップＳ２８の判定結果がＹＥＳであると、ステップＳ２９は、カーソル１０２の現在位置の位置情報から範囲情報内の位置情報がローカルファイルに閲覧中のウェブページ１００に対して格納されているので、このローカルファイルから当該位置情報に対して格納されている入力情報を読み出して、閲覧中のウェブページ１００の画面上に表示する。【００４３】
ローカルファイルに図３（ｂ）と共に説明した入力情報が位置Ｐ１に対して格納されていれば、例えば図１１に示す如くポップアップ表示（Pop-Up Display）２００により「ボタンＢ３は処理Ｘを実行」なる入力情報が自動的に表示される。図１１は、ポップアップ表示の一例を説明する図であり、領域１０１−１〜１０１−Ｎ等の図示は省略する。ポップアップ表示２００内の編集（Edit）ボタン２０１を選択し、入力情報に追加、削除等の編集を施すことで、入力情報を編集するようにしても良い。この場合、編集ボタン２０１を選択すると、ポップアップ表示２００内に図３（ｂ）と同様のボタン１０６〜１０８が表示され、入力情報の入力時と同様に入力情報を編集可能としても良い。入力情報への編集は、ローカルファイルに格納された入力情報にも反映させる。尚、閲覧中のウェブページ１００の画面上のポップアップ表示２００の形状及び位置は、任意であり図１１の形状及び位置に限定されるものではない。【００４４】
一方、ステップＳ２１の判定結果がＹＥＳであると、ステップＳ３１は、表示されているウェブページ１００のＵＲＬを読み取る。ステップＳ３２は、この例では図９に示す如く閲覧中のウェブページ１００の画面上に、このウェブページ１００に対してアイコンマップファイルに格納されているアイコンＩ１〜Ｉ４の位置情報及びサイズ情報に基づいて、アイコンＩ１〜Ｉ４を登録時に指定された位置に該当するアイコンサイズで表示する。ステップＳ３３は、第１のカーソル位置確認処理又は第２のカーソル位置確認処理を行う。第１のカーソル位置確認処理は、カーソル１０２とアイコンとの重なりを、ポップアップ表示２００等による入力情報の表示のトリガとする。これに対し、第２のカーソル位置確認処理は、カーソル１０２とアイコンとが重なっている状態でマウスのクリック操作等により入力装置２４からカーソル１０２の位置が確定されると（又は、入力情報の表示が指示されると）、これをポップアップ表示２００等による入力情報の表示のトリガとする。【００４５】
第１のカーソル位置確認処理は、アイコンマップファイルに格納されているアイコンＩ１〜Ｉ４の位置情報及びサイズ情報に基づいて、カーソル１０２の位置情報が示す現在位置がアイコンマップファイルに格納されているアイコンＩ１〜Ｉ４のいずれかと重なっているか否かを判定し、重なりを検出したことをトリガとして処理をステップＳ２９へ進める。一方、第２のカーソル位置確認処理は、第１のカーソル位置確認処理と同様にカーソル１０２とアイコンマップファイルに格納されているアイコンＩ１〜Ｉ４のいずれかと重なりを検出し、重なりが検出され、且つ、重なっている状態でカーソル１０２の位置が確定されると、これをトリガとして処理をステップＳ２９へ進める。【００４６】
ステップＳ２９は、アイコンと重なっているカーソル１０２の現在位置の位置情報から範囲情報内の位置情報がローカルファイルに閲覧中のウェブページ１００に対して格納されているので、このローカルファイルから当該位置情報に対して格納されている入力情報を読み出して、閲覧中のウェブページ１００の画面上に表示する。【００４７】
次に、コンピュータシステム２の一連の処理の一例を、図１２及び図１３と共に説明する。図１２及び図１３は、情報付加処理の一例を、ユーザ操作を含めて示すフローチャートである。【００４８】
図１２において、ステップＳ４１では、ユーザが入力装置２４を操作してブラウザプログラムの実行をＣＰＵ２１に指示する。ステップＳ４２では、ユーザが図８に示すオン・オフボタン１２１を選択して情報付加処理がオンに設定する。ステップＳ４３では、ＣＰＵ２１がブラウザプログラムの種類を含む、ブラウザプログラムに関する情報を取得する。ステップＳ４４では、ユーザが入力装置２４を操作してＵＲＬを入力し、閲覧するべきウェブページをアクセスし、図３（ａ）に示すウェブページ１００を表示装置２５の画面に表示する。ステップＳ４５では、ＣＰＵ２１が情報付加プログラムを実行し、情報付加プログラムが、ユーザが入力したＵＲＬと記憶装置２３内のローカルファイルに格納されているＵＲＬを比較する。ステップＳ４６では、ユーザが入力装置２５を操作して図８に示すマップ・オン・オフボタン１２２を選択してアイコンのマップ処理をオンに設定したか否かを判定し、判定結果がＹＥＳであると処理は後述するステップＳ６１へ進む。【００４９】
一方、ステップＳ４６の判定結果がＮＯであると、ステップＳ４７では、ＣＰＵ２１がステップＳ４５でユーザが入力したＵＲＬと同じＵＲＬがローカルファイルに格納されているか否かを判定する。ステップＳ４７の判定結果がＹＥＳであると、処理は後述するステップＳ６３へ進む。ステップＳ４７の判定結果がＮＯであると、ステップＳ４８〜Ｓ５６が行われる。【００５０】
ステップＳ４８では、ユーザが入力装置２４を操作してカーソル１０２を任意の位置へ移動してホットキー操作を行う。ステップＳ４９では、情報付加プログラムがホットキー操作の通知を受ける。ステップＳ５０では、情報付加プログラムが、閲覧中のウェブページ１００の画面上に表示する図３（ｂ）に示すウィンドウ１０５の表示位置のＸＹ座標値を原点を基準としたカーソル１０２の位置に基づいて決定する。ステップＳ５１では、情報付加プログラムがウィンドウ１０５をフィールド１０５−１，１０５−２が空白の状態で画面上の決定された位置にポップアップ表示する。ステップＳ５２では、ユーザが入力装置２４を操作して図３（ｂ）に示すフィールド１０５−１，１０５−２に範囲情報及び入力情報を入力し、保存ボタン１０７を選択する。ステップＳ５３では、情報付加プログラムがフィールド１０５−２に入力された入力情報を取得し、ステップＳ５４では、情報付加プログラムがフィールド１０５−１に入力された範囲情報を取得する。ステップＳ５５では、情報付加プログラムが閲覧中のウェブページ１００のＵＲＬ、ウェブページの画面上の指定された位置（即ち、カーソル１０２の位置）、例えばＣＰＵ２１の内部時計から取得した現在時刻、例えば記憶装置２３から取得したユーザ名、取得した入力情報、及び取得した範囲情報を記憶装置２３内のローカルファイルに格納する。ステップＳ５６では、情報付加プログラムがウェブページ１００の画面上に表示されたウィンドウ１０５を閉じて、処理は終了する。【００５１】
次に、ステップＳ４６の判定結果がＹＥＳの場合の処理を説明する。ステップＳ６１では、情報付加プログラムが閲覧中のウェブページ１００の画面上に表示する図９に示すアイコンＩ１〜Ｉ４の表示位置を、記憶装置２３内のローカルファイルに各ウィンドウ１０５について格納された原点を基準としたＸＹ座標値に基づいて決定する。ステップＳ６２では、情報付加プログラムがアイコンマップファイルに基づいてウェブページ１００の画面上に入力情報が格納されていることを示すアイコンＩ１〜Ｉ４を表示する。図１３に示すステップＳ６７では、ユーザがアイコンＩ１〜Ｉ４のいずれかを選択したか否かを判定し、判定結果がＮＯであると処理は終了する。ステップＳ６７の判定結果がＹＥＳであると、処理は後述するステップＳ６６へ進む。【００５２】
次に、図１２に示すステップＳ４７の判定結果がＹＥＳの場合の処理を説明する。図１３に示すステップＳ６３では、情報付加プログラムがウェブページ１００の画面上のカーソル１０２の原点を基準としたＸＹ座標値を決定する。ステップＳ６４では、情報付加プログラムが記憶装置２３内のローカルファイル内にウェブページ１００に対して格納されている範囲情報を取得する。ステップＳ６５では、情報付加プログラムが、ウェブページ１００の画面上のカーソル１０２の位置から取得した範囲情報の範囲内の指定された位置でローカルファイルに格納されている入力情報があるか否かを判定する。ステップＳ６５の判定結果がＮＯであると、ステップＳ７５では、情報付加プログラムがホットキー操作の通知を受け、処理は図１２に示すステップＳ５１へ進む。【００５３】
一方、ステップＳ６５又はステップＳ６７の判定結果がＹＥＳであると、ステップＳ６６では、情報付加プログラムがローカルファイルに格納されている情報に基づいてウェブページ１００の画面上にウィンドウ１０５をポップアップ表示する。ステップＳ６８では、ユーザが図１１に示すポップアップ表示２００内の編集ボタン２０１を選択したか否かを判定し、判定結果がＮＯであると処理は終了する。【００５４】
ステップＳ６８の判定結果がＹＥＳであると、ステップＳ６９では、情報付加プログラムが表示中のポップアップ表示２００を閉じる。ステップＳ７０では、情報付加プログラムが編集用のウィンドウ、例えば図３（ｂ）に示すウィンドウ１０５をウェブページ１００の画面上にポップアップ表示する。ステップＳ７１では、ユーザがウィンドウ１０５のフィールド１０５−１，１０５−２に範囲情報及び入力情報の少なくとも一方を入力し直すか、或いは、一部修正してから保存ボタン１０７を選択する。ステップＳ７２では、情報付加プログラムがステップＳ７１でユーザにより更新された範囲情報及び入力情報を取得する。ステップＳ７３では、情報付加プログラムが編集用のウィンドウ、この例ではウィンドウ１０５を閉じる。ステップＳ７４では、情報付加プログラムが取得された、更新された範囲情報及び入力情報をローカルファイルに反映させ、処理は終了する。【００５５】
このように、ユーザがウェブページの任意の部分に対して入力したコメント等の入力情報は、ローカルファイルに格納されるので、ローカルファイルを外部からアクセス不能に設定することで、セキュリティを確保することができる。【００５６】
ユーザは、ウェブページの任意の部分の位置を指定するだけで、自動的にウェブページの画面に表示されたウィンドウ内でコメント等の入力情報を入力すれば、入力情報はユーザが意識することなくローカルファイルに格納されてウェブページに対して付加される。このため、ユーザは自ら入力情報を格納するファイルを作成したり、ウェブページと関連付けたりする煩雑な作業を行うことはない。又、ユーザは、ウェブページの記述言語に依存しない任意の記述言語で入力情報を入力できるので、例えばＨＴＭＬコードの知識を有する必要はない。更に、入力情報をウェブページに対して付加する際に、ウェブページ自体に変更を加えることはない。【００５７】
ローカルファイルに格納した入力情報は、閲覧中のウェブページの画面上でカーソルが該当位置の近傍に移動すると自動的に表示しても、ユーザの指示に基づいて表示しても良い。前者の場合、ユーザが意識することなくウェブページの任意の部分に対して付加（又は、格納）されている入力情報が表示される。このため、ユーザの好みに合わせた入力情報の表示が可能となる。【００５８】
従って、ウェブページを閲覧する際にウェブページの任意の部分に対するコメント等の入力情報を比較的簡単な操作で、且つ、ウェブページの記述言語に依存しない任意の記述言語で付加することができ、付加された入力情報はウェブページを閲覧する際にユーザが意識することなく、或いは、ユーザの指示に基づいて表示することができる。更に、入力情報は、ウェブページが記載されている日本語等の言語に依存しない、英語等の任意の言語で記載可能である。【００５９】
次に、入力情報を任意の言語に翻訳する例を、図１４〜図１７と共に説明する。図１４は、翻訳を含む入力情報付加処理の一例を説明するフローチャートである。図１４に示す入力情報付加処理において、ウェブページの閲覧中に入力情報等をローカルファイルに格納する手順及びウェブページを閲覧中にローカルファイルに格納された入力情報等をポップアップ表示する手順等は、図２、図７、図１０、図１２、及び図１３の場合と同様であるため、それらの手順の詳細の図示は省略する。【００６０】
図１４において、ステップＳ８１では、ユーザが入力装置２４を操作して例えば図１５に示す如き日本語のウェブページ５００をアクセスして表示装置２５の画面に表示する。図１５は、ウェブページの一例を示す図であり、図３と同一部分には同一符号を付し、その説明は省略する。ステップＳ８２では、ユーザが入力装置２４を操作して、例えばウェブページ５００の領域５０１内の文字列を選択する。文字列は、一文字以上の文字で形成され、一以上の単語を含むものとする。ステップＳ８３では、入力情報付加プログラムが、ユーザによる入力装置２４からの例えばホットキー操作に応答してウェブページ５００の画面上にウィンドウ１０５を表示する。ステップＳ８４では、ユーザが入力装置２４を操作してステップＳ８２で選択した文字列をウィンドウ１０５内のフィールド１０５−２内へコピーするコピー・アンド・ペースト（Copy And Paste）処理を行う。この例では、フィールド１０５−２内に「水」なる日本語の文字列がコピー・アンド・ペースト処理により入力される。【００６１】
ステップＳ８５では、入力情報付加プログラムが、ウェブページ５００に対してウィンドウ１０５に入力された情報を記憶装置２３内の図１６（ａ）に示す如きローカルファイルに格納する。図１６は、ローカルファイルに格納される情報の一例を説明する図である。ステップＳ８６では、ユーザが入力装置２４を操作して入力情報の任意の言語への機械翻訳を指示する。この例では、英語への機械翻訳が選択され、且つ、機械翻訳に用いる周知の和英辞書が予め記憶装置２３内に格納されているものとする。これにより、図１６（ａ）に示すローカルファイルは、図１６（ｂ）に示すように入力情報「水」が英語の入力情報「Water」に機械翻訳されたローカルファイルへ変換される。【００６２】
尚、機械翻訳に用いる辞書（又は、ツール）は、コンピュータシステム２の外部に設けられていても良く、例えばネットワーク３を介してアクセスしても良い。又、ステップＳ８６ではユーザの指示に応答して機械翻訳が実行されるが、自動翻訳モードを選択可能とし、自動翻訳モードが選択されている場合にはローカルファイルに格納された入力情報が自動的に予め指定された言語に翻訳されるようにしても良い。【００６３】
入力情報がローカルファイルに格納されて機械翻訳された後、ステップＳ８７では、ユーザが入力装置２４を操作して上記ウェブページ５００の画面上でカーソル１０２を移動させる。ステップＳ８８では、カーソル１０２が領域５０１の指定位置から範囲情報が示す範囲内に入ると入力情報付加プログラムがウェブページ５００の画面上に図１７に示す如きポップアップ表示２００を表示する。図１７は、ポップアップ表示の一例を説明する図である。このポップアップ表示２００内では、機械翻訳された入力情報「Water」が表示される。【００６４】
尚、図１６（ａ）に示す変換前（即ち、機械翻訳前）のローカルファイルと図１６（ｂ）に示す変換後（即ち、機械翻訳後）のローカルファイルの両方を記憶装置２３に格納しておき、ユーザが入力装置２４を操作して選択したローカルファイル内の情報をポップアップ表示２００に表示するようにしても良い。【００６５】
更に、入力情報は、ウェブページ５００からコピーした文字列に限定されず、ユーザが入力装置２４を操作して入力した文字列であっても良いことは言うまでもない。【００６６】
このように、入力情報を機械翻訳する機能を設けることで、ウェブページの情報をより容易に有効活用することが可能になると共に、ウェブページに対して格納した入力情報を任意の言語で表示可能となる。【００６７】
次に、入力情報にリンクを含める例を、図１８〜図２１と共に説明する。図１８は、リンクを含む入力情報付加処理の一例を説明するフローチャートである。図１８に示す入力情報付加処理において、ウェブページの閲覧中に入力情報等をローカルファイルに格納する手順及びウェブページを閲覧中にローカルファイルに格納された入力情報等をポップアップ表示する手順等は、図２、図７、図１０、図１２、及び図１３の場合と同様であるため、それらの手順の詳細の図示は省略する。【００６８】
図１８において、ステップＳ９１では、ユーザが入力装置２４を操作して例えば図１９に示す如きウェブページ６００をアクセスして表示装置２５の画面に表示する。図１９は、ウェブページの一例を示す図であり、図３と同一部分には同一符号を付し、その説明は省略する。ステップＳ９２では、ユーザが入力装置２４を操作して、例えばウェブページ６００のアプリケーションＡ選択メニューの領域６０１を選択する。アプリケーションＡ選択メニューには、アプリケーションＡに関連する情報へのリンク先が含まれる。アプリケーションＡに関連する情報には、アプリケーションＡの操作方法等を説明した操作マニュアル、参考資料等が含まれる。ステップＳ９３では、入力情報付加プログラムが、ユーザによる入力装置２４からの例えばホットキー操作に応答してウェブページ６００の画面上にウィンドウ１０５を表示する。ステップＳ９４では、ユーザが入力装置２４を操作してステップＳ９２で選択したアプリケーションＡに関連する情報へのリンク先をウィンドウ１０５内のフィールド１０５−２内へコピーするコピー・アンド・ペースト（Copy And Paste）処理を行う。この例では、フィールド１０５−２内に「D:＼manual＼menu1.pdf」なる操作マニュアルのリンク先がコピー・アンド・ペースト処理により入力される。【００６９】
ステップＳ９５では、入力情報付加プログラムが、ウェブページ６００に対してウィンドウ１０５に入力された情報を記憶装置２３内の図２０に示す如きローカルファイルに格納する。図２０は、ローカルファイルに格納される情報の一例を説明する図である。入力情報がローカルファイルに格納された後、ステップＳ９６では、ユーザが入力装置２４を操作して上記ウェブページ６００の画面上でカーソル１０２を移動させ、カーソルが領域６０１の指定位置から範囲情報が示す範囲内に入るとウェブページ６００の画面上に図２１に示す如きポップアップ表示２００を表示する。図２１は、ポップアップ表示の一例を説明する図である。このポップアップ表示２００内では、ウェブページ６００のアプリケーションＡの操作マニュアルのリンク先を示す入力情報「D:＼manual＼menu1.pdf」が表示される。ステップＳ９７では、ユーザが入力装置２４を操作してポップアップ表示２００内に表示された入力情報「D:＼manual＼menu1.pdf」を選択してリンク先へのアクセスを指示すると、入力情報付加プログラムがこのリンク先へのアクセス指示に応答してブラウザプログラムを介してリンク先の「D:＼manual＼menu1.pdf」へアクセスして表示装置２５の画面にリンク先の操作マニュアルを表示する。【００７０】
尚、入力情報として入力されるリンク先は、上記の如くコンピュータシステム２外のリモートのリンク先であっても、コンピュータシステム２内の例えば記憶装置２３内のローカルなリンク先であっても良い。又、ステップＳ９７ではユーザの指示に応答してリンク先へアクセスしているが、リンク先への自動アクセスモードを選択可能とし、自動アクセスモードが選択されている場合にはリモート又はローカルなリンク先へ自動的にアクセスするようにしても良い。【００７１】
更に、入力情報は、ウェブページ６００からコピーしたリンク先に限定されず、ユーザが入力装置２４を操作して入力したリンク先であっても良いことは言うまでもない。【００７２】
このように、入力情報にリンク先を指定する機能を設けることで、ウェブページの情報をより容易に有効活用することが可能になると共に、ウェブページに関連する操作マニュアル、参考資料等の情報を表示可能となる。【００７３】
上記の各例では、記憶装置２３内のローカルファイルは外部からアクセス不能に設定してセキュリティを確保しているが、例えばウェブサイト試験（Web Site Testing）時等のローカルファイルの共有を許可する動作モード等では、記憶装置２３内のローカルファイルを外部からアクセス可能に設定しても良い。【００７４】
次に、ローカルファイルの共有を許可する例を、図２２〜図２４と共に説明する。図２２は、ローカルファイルの供給を許可する入力情報付加処理の一例を説明するフローチャートである。図２２に示す入力情報付加処理において、ウェブページの閲覧中に入力情報等をローカルファイルに格納する手順及びウェブページを閲覧中にローカルファイルに格納された入力情報等をポップアップ表示する手順等は、図２、図７、図１０、図１２、及び図１３の場合と同様であるため、それらの手順の詳細の図示は省略する。【００７５】
図２２において、ステップＳ１０１では、ユーザが入力装置２４を操作して例えば図２３に示す如きウェブページ７００をアクセスして表示装置２５の画面に表示する。図２３は、ウェブページの一例を示す図であり、図３と同一部分には同一符号を付し、その説明は省略する。ステップＳ１０２では、入力情報付加プログラムが、ユーザによる入力装置２４からの例えばホットキー操作に応答してウェブページ７００の画面上に図２４に示す如きウィンドウ１０５を表示する。図２４は、ウィンドウの表示の一例を説明する図である。ステップＳ１０３では、入力情報付加プログラムが、ウェブページ７００に対してウィンドウ１０５に入力された情報を記憶装置２３内のローカルファイルに格納する。この例では、ウィンドウ１０５のフィールド１０５−２に「この部分のフォントが見にくい」なる入力情報が入力される。ステップＳ１０４では、ユーザが入力装置２４を操作してローカルファイルの共有をユーザが指定した１以上の外部コンピュータシステム（図示せず）に許可する。これにより、ローカルファイル内の入力情報は、指定された各外部コンピュータシステムからアクセス可能となる。ローカルファイルへのアクセスが許可される外部コンピュータシステムは、デフォルト等により予め指定されていても良い。【００７６】
この例では、ウェブサイト試験を前提としているので、ローカルファイルへのアクセスを許可される外部コンピュータは、ウェブページ７００を含むウェブサイトを提供するウェブサイトコンピュータ、或いは、このウェブサイトの開発、管理、試験等を行う管理者のコンピュータである。【００７７】
ローカルファイルにアクセス可能な外部コンピュータが指定された後、ステップＳ１０５では、管理者が外部コンピュータの入力装置を操作して共有が許可されたコンピュータシステム２の記憶装置２３内のローカルファイルをネットワーク３を介してアクセスする。ステップＳ１０６では、管理者が外部コンピュータの入力装置を操作してアクセスしたローカルファイルを外部コンピュータの記憶装置に格納する。ステップＳ１０７では、管理者による外部コンピュータの入力装置の操作に応答して、外部コンピュータのプログラムがローカルファイル内の少なくとも入力情報を表示する。外部コンピュータにおけるローカルファイル内の少なくとも入力情報の表示は、例えば図２４と同様のウィンドウ１０５を表示しても、ポップアップ表示により入力情報のみを表示する等しても良い。ステップＳ１０８では、管理者が表示されたローカルファイルの入力情報、即ち、ウェブページ７００に対するユーザのフィードバック情報を参照し、提供するウェブページ７００に修正又は変更を加える。【００７８】
このように、コンピュータシステムの動作モードに応じてローカルファイルの共有を許可することで、ウェブページに対する入力情報を共有して有効活用することが可能になる。【００７９】
尚、ステップＳ１０４〜Ｓ１０７の代わりに、次の如きステップＳ１０４Ａ〜Ｓ１０７Ａを行うようにしても良い。ステップＳ１０４Ａでは、ユーザが入力装置２４を操作してローカルファイルの共有をユーザが指定した１以上の外部コンピュータシステムに許可すると共に、共有を許可したローカルファイルをネットワーク３を介して自動的に該当する外部コンピュータへ送信する。ローカルファイルは、例えば電子メール等により外部コンピュータへ送信できる。ステップＳ１０５Ａでは、管理者が外部コンピュータの入力装置を操作してコンピュータシステム２から送信されてきたローカルファイルを外部コンピュータの記憶装置に格納する。ステップＳ１０６Ａでは、管理者が外部コンピュータの入力装置を操作してローカルファイルを外部コンピュータの記憶装置から読み出す。ステップＳ１０７Ａでは、管理者による外部コンピュータの入力装置の操作に応答して、外部コンピュータのプログラムが読み出したローカルファイルを表示する。【００８０】
この場合、コンピュータシステム２のユーザが意識することなく共有を許可したローカルファイルを外部コンピュータへ送信でき、外部コンピュータの管理者は意識することなく共有を許可されたローカルファイルを受信できる。【００８１】
以上、開示の情報付加方法、情報処理装置及びプログラムを実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【符号の説明】
【００８２】
２      コンピュータシステム
２１      ＣＰＵ
２２      Ｉ／Ｆ
２３      記憶装置
２４      入力装置
２５      表示装置
２６      バス
１００      ウェブページ
１０５      ウィンドウ
１０５−１，１０５−２      フィールド
２００      ポップアップ表示
【図１】
2012042599.tif 000003
【図２】
2012042599.tif 000004
【図３】
2012042599.tif 000005
【図４】
2012042599.tif 000006
【図５】
2012042599.tif 000007
【図６】
2012042599.tif 000008
【図７】
2012042599.tif 000009
【図８】
2012042599.tif 000010
【図９】
2012042599.tif 000011
【図１０】
2012042599.tif 000012
【図１１】
2012042599.tif 000013
【図１２】
2012042599.tif 000014
【図１３】
2012042599.tif 000015
【図１４】
2012042599.tif 000016
【図１５】
2012042599.tif 000017
【図１６】
2012042599.tif 000018
【図１７】
2012042599.tif 000019
【図１８】
2012042599.tif 000020
【図１９】
2012042599.tif 000021
【図２０】
2012042599.tif 000022
【図２１】
2012042599.tif 000023
【図２２】
2012042599.tif 000024
【図２３】
2012042599.tif 000025
【図２４】
2012042599.tif 000026
【手続補正書】
【提出日】平成25年3月18日(2013.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力装置から指定された、表示装置の画面上に表示された閲覧中のウェブページ上の任意の位置を示す位置情報と、前記入力装置から入力された、前記任意の位置に対して付加する入力情報を、前記ウェブページに対して記憶装置のファイルに格納する手順と、
前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に表示する手順
をコンピュータに実行させることを特徴とする、プログラム。
【請求項２】
前記表示する手順は、前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から前記所定範囲内に入ったことをトリガとして前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍にポップアップ表示することを特徴とする、請求項１記載のプログラム。
【請求項３】
前記格納する手順は、前記入力装置から前記入力情報が入力されたことをトリガとして前記入力情報を任意の言語へ翻訳して前記任意の言語で前記入力情報を前記ファイルに格納することを特徴とする、請求項１又は２記載のプログラム。
【請求項４】
前記格納する手順が前記ファイルに格納する前記入力情報は、前記ウェブページ上の前記任意の位置に表示された情報に関連する情報が保存されたローカル又はリモートなリンク先であることを特徴とする、請求項１乃至３のいずれか１項記載のプログラム。
【請求項５】
前記入力装置から入力される前記入力情報は、前記ウェブページの記述言語に依存しない記述言語で記述されることを特徴とする、請求項１乃至４のいずれか１項記載のプログラム。
【請求項６】
閲覧中のウェブページを表示する画面を有する表示装置と、
前記ウェブページ上の任意の位置を示す位置情報の指定と、前記任意の位置に対して付加する入力情報の入力を受ける入力装置と、
前記位置情報と前記入力情報を前記ウェブページに対してファイルに格納する記憶装置と、
前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に表示する制御装置を備えたことを特徴とする、情報処理装置。
【請求項７】
コンピュータにより閲覧中のウェブページ上で入力情報を参照可能に付加する情報付加方法であって、
入力装置から指定されたウェブページをアクセスして表示装置の画面に表示する工程と、
前記入力装置から指定された、前記ウェブページ上の任意の位置を示す位置情報と、前記入力装置から入力された、前記任意の位置に対して付加する入力情報を、前記ウェブページに対して記憶装置のファイルに格納する工程と、
前記ウェブページが表示された前記表示装置の画面上のカーソルの位置が、前記ファイルに格納された前記ウェブページに対する位置情報が示す位置から所定範囲内に入ると前記ファイルに格納された入力情報を前記画面上の前記任意の位置の近傍に自動表示する工程
を含むことを特徴とする、情報付加方法。
【国際調査報告】
2012042599.tif 000027
2012042599.tif 000028