(57)【要約】【課題】ＩＤ、パスワード等を記憶しておくのは困難であり、手帳等に書き出して持ち歩く事も、安全性に問題がある。【解決手段】本発明のＩＤ、パスワード等の自動入力プログラムは、入力画面に入力した入力データのデータベースへの記録、その入力データの自動入力、入力データの参照、その入力データの変更、一部訂正、削除等を行なう編集、変更後のデータのサーバへの登録、データベースのデータを他形式で出力するエクスポート、他形式のファイルをデータベースに取り込むインポート、入力データが記録されてから所定時間経過後に入力データを自動的に変更する自動変更、入力装置からの入力が所定時間継続してない場合に前記諸機能を自動的に休止させる自動休止、データベースのデータ及び本発明のプログラムを外部記録素子へ保存する外部記録をブラウザ上でコンピュータに実行させる。また、そのプログラムを記録した記録媒体。【選択図】      図１
2004259208.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤ、パスワード等の入力情報を入力する入力画面に入力したＩＤ、パスワード等の入力情報をデータベースに保存する記録ステップと、記録された入力情報を前記入力画面を開く度に自動的に入力する自動入力ステップとをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項２】
起動画面にパスワードを入力すると起動する自動入力プログラムであって、起動画面にパスワードを入力した後に、前記起動画面以外の入力画面にその入力画面で要求されるＩＤ、パスワード等を入力して、その入力情報をデータベースに保存する記録ステップと、前記入力情報がデータベースへ保存された後は、起動画面にパスワードを入力すれば、先に入力した入力情報を入力画面を開く度に、その画面に、データベースに保存されている入力情報を自動的に入力する自動入力ステップとをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項３】
請求項１又は請求項２記載のＩＤ、パスワード等の自動入力プログラムにおいて、更に、一つの入力画面に入力された異なる二以上のＩＤ、パスワード等の入力情報をデータベースに保存することができる記録ステップと、その後に開かれる入力画面において、データベースに保存されている二以上の入力情報のうちのいずれか一つの入力情報をユーザに選択させ、選択された入力情報を前記の開かれた入力画面に自動的に入力する自動入力ステップとをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項４】
請求項１乃至請求項３のいずれかに記載のＩＤ、パスワード等の自動入力プログラムにおいて、ＩＤ、パスワード等の入力情報を暗号化してデータベースに保存する記録ステップをコンピュータに実行させるものであることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項５】
請求項１乃至請求項４のいずれかに記載のＩＤ、パスワード等の自動入力プログラムにおいて、データベースに保存されているＩＤ、パスワード等の入力情報のうち入力画面で読解不能な記号の入力情報は読解可能な記号に変換して設定画面に表示させ、入力画面で読解可能な記号の入力情報はそのまま設定画面に表示する参照ステップをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項６】
請求項１乃至請求項５のいずれかに記載のＩＤ、パスワード等の自動入力プログラムにおいて、データベースに保存されているＩＤ、パスワード等の入力情報を、それらを入力する入力画面を開くことなく変更、一部訂正、削除等の編集を行うことが出来、その後は編集後の入力情報がその後に開かれる入力画面に入力させる編集ステップと、編集後の入力情報を外部に登録させる登録ステップをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項７】
請求項１乃至請求項６のいずれかに記載のＩＤ、パスワード等の自動入力プログラムにおいて、インポートステップとエクスポートステップとをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項８】
請求項１乃至請求項７のいずれかに記載のＩＤ、パスワード等の自動入力プログラムにおいて、データベースに入力情報が保存されてからの期間をカウント機能によって計測し、所定期間経過後の入力情報を乱数表を用いて自動的に新しい入力情報に変更する自動変更ステップをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項９】
請求項１乃至請求項８のいずれかに記載のＩＤ、パスワード等の自動入力プログラムにおいて、所定時間の入力不操作によって自動的に、プログラムの起動ステップ以外の機能を休止する自動休止ステップをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項１０】
請求項１乃至請求項９のいずれかに記載のＩＤ、パスワード等の自動入力プログラムにおいて、パスワード等の入力情報を入力する入力画面が、インターネットのウェブサイト上のものであることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項１１】
請求項１０に記載のＩＤ、パスワード等の自動入力プログラムにおいて、インターネットのウェブサイトのＩＤ、パスワード等の入力画面において、該入力画面のＵＲＬの情報をも保存する記録ステップと、保存したＵＲＬを指定することで該入力画面を直接開くことができ、前記データベースに保存されているＩＤ、パスワード等の入力情報を、入力画面に自動的に入力することができる自動入力ステップとをコンピュータに実行させるものであることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項１２】
請求項１乃至請求項１１のいずれかに記載のＩＤ、パスワード等の自動入力プログラムをデータベースに保存されているＩＤ、パスワード等の入力情報とともにリムーバブルディスクに記録する外部記録ステップをコンピュータに実行させることを特徴とするＩＤ、パスワード等の自動入力プログラム。
【請求項１３】
請求項１乃至請求項１２のいずれかに記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＤ、パスワード等の入力が必要な入力画面において、特にインターネットのウェブサイト上の入力画面において、入力を求められるＩＤやパスワード等の自動入力をコンピュータに実行させるプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
コンピュータシステム全体を管理するソフトウェアとして、各種のＯＳ（オペレーティングシステム）が提供されている。そのうちの代表的なものとして、例えばマイクロソフト社の「ウィンドウズ」（登録商標）シリーズや、アップル社の「ＭａｃＯＳ」（登録商標）等がある。また、インターネットのウェブサイトを閲覧するためのソフトウェアとして、各種のウェブブラウザが提供されている。そのうちの代表的なものとして、例えばマイクロソフト社の「インターネットエクスプローラ」（登録商標）や、ネットスケープ社の「ネットスケープナビゲータ」（登録商標）等がある。
【０００３】
インターネットのウェブサイトには、ウェブサイトを閲覧したりウェブサイト上のサービスを受けたりするために、ユーザの認証を必要とするウェブサイトもある。そのようなウェブサイトは、ユーザにＩＤ及びパスワードの入力を求めるログイン画面（入力画面）を備えている。かかるウェブサイトにおいては、ユーザはログイン画面において自己のＩＤ及びパスワードを入力する必要があるため、ユーザは自己のＩＤ及びパスワードを記憶したり、メモ等に控えて持ち歩いたりしている。この場合、記憶しやすくするためにパスワードを簡単なものにしたり、コンピュータの近くにメモを貼りつけるなどして、ＩＤやパスワードの入力ミスや失念を防いでいた。ログイン画面では、入力したＩＤやパスワードをウェブブラウザに保存させておくことが出来る。
【０００４】
上記のように、認証情報の入力を求める入力画面は、インターネットに限らず、他のアプリケーションにおいても頻繁に現れる。
【０００５】
【発明が解決しようとする課題】
しかし、ユーザ自身が様々なＩＤやパスワード等の入力情報を記憶しておくのは困難である。また、入力情報の入力を毎回行うのは面倒な上に入力ミスをし易くなり、作業性を低下させる等の不都合もある。逆に入力情報を簡単なものにすると、入力情報が他人に知られて、第三者に不正使用されてしまうこともある。また、入力情報を手帳にメモして持ち歩いたり、コンピュータの近くにそのメモを貼り付けたりしていた場合、その手帳やメモを無くしてしまうと、認証が出来なくなってしまうし、手帳やメモを拾った人は、それを見れば誰でも認証が出来てしまい、ユーザ認証が無意味になってしまうという問題がある。特にインターネットでは、ログイン画面に入力したパスワードをブラウザに保存しておく場合、保存されたままのパスワードを他人に使用されて勝手にログインされたり、外出先ではパスワードを覚えていない限りログイン出来ないという不都合がある。そもそもブラウザに個人情報を覚えさせること自体が大変危険であり、外部からの侵入によって情報を盗まれるおそれもある。さらに、一度決定したパスワードを変更や削除等する場合、当該ウェブページ内の指示に従って行う必要が有り、簡単にパスワードを変更する事は難しく、情報の安全上課題がある。
【０００６】
【課題を解決するための手段】
本発明の目的は、上記の各種課題を解消出来るＩＤ、パスワード等の自動入力プログラム、及び記録媒体を提供することにある。
【０００７】
本発明のＩＤ、パスワード等の自動入力プログラムの一つは、ＩＤ、パスワード等の入力情報を入力する入力画面に入力したＩＤ、パスワード等の入力情報をデータベースに保存する記録ステップと、記録された入力情報を前記入力画面を開く度に自動的に入力する自動入力ステップとをコンピュータに実行させるものである。
【０００８】
本発明のパスワード等の自動入力プログラムの他の一つは、起動画面にパスワードを入力すると起動する自動入力プログラムであって、起動画面にパスワードを入力した後に、前記起動画面以外の入力画面にその入力画面で要求されるＩＤ、パスワード等を入力して、その入力情報をデータベースに保存する記録ステップと、前記入力画面を開く度にデータベースに保存された入力情報を自動的に入力する自動入力ステップと、前記入力情報がデータベースへ保存された後は、起動画面にパスワードを入力すれば入力画面に入力情報を入力しなくとも、入力画面を開く度にデータベースに保存されている入力情報を自動的に入力する自動入力ステップとをコンピュータに実行させることができるものである。
【０００９】
本発明のパスワード等の自動入力プログラムの他の一つは、前記プログラムにおいて、一つの入力画面に入力された異なる二以上のＩＤ、パスワード等の入力情報をデータベースに保存することができる記録ステップと、その後に開かれる入力画面において、データベースに保存されている二以上の入力情報のうちのいずれか一つの入力情報をユーザに選択させ、選択された入力情報を前記の開かれた入力画面に自動的に入力する自動入力ステップとをコンピュータに実行させることができるものである。
【００１０】
本発明のパスワード等の自動入力プログラムの他の一つは、更にＩＤ、パスワード等の入力情報を暗号化してデータベースに保存する記録ステップをコンピュータに実行させることができるものである。
【００１１】
本発明のパスワード等の自動入力プログラムの他の一つは、データベースに保存されているＩＤ、パスワード等の入力情報のうち入力画面で読解不能な記号の入力情報は読解可能な記号に変換して設定画面に表示させ、入力画面で読解可能な記号の入力情報はそのまま設定画面に表示する参照ステップをコンピュータに実行させることができるものである。
【００１２】
本発明のパスワード等の自動入力プログラムの他の一つは、データベースに保存されているＩＤ、パスワード等の入力情報を、それらを入力する入力画面を開くことなく変更、一部訂正、削除等の編集を行うことが出来、その後は編集後の入力情報がその後に開かれる入力画面に入力させる編集ステップと、編集後の入力情報を外部に登録させる登録ステップをコンピュータに実行させることができるものである。
【００１３】
本発明のパスワード等の自動入力プログラムの他の一つは、インポートステップとエクスポートステップとをコンピュータに実行させることができるものである。
【００１４】
本発明のパスワード等の自動入力プログラムの他の一つは、データベースに入力情報が保存されてからの期間をカウント機能によって計測し、所定期間経過後の入力情報を乱数表を用いて自動的に新しい入力情報に変更する自動変更ステップをコンピュータに実行させることができるものである。
【００１５】
本発明のパスワード等の自動入力プログラムの他の一つは、所定時間の入力不操作によって自動的に、プログラムの起動ステップ以外の機能を休止する自動休止ステップをコンピュータに実行させることができるものである。
【００１６】
本発明のパスワード等の自動入力プログラムの他の一つは、パスワード等の入力情報を入力する入力画面が、インターネットのウェブサイト上の入力画面であるものである。
【００１７】
本発明のパスワード等の自動入力プログラムの他の一つは、インターネットのウェブサイトのＩＤ、パスワード等の入力画面において、該入力画面のＵＲＬの情報をも保存する記録ステップと、保存したＵＲＬを指定することで該入力画面を直接開くことができ、前記データベースに保存されているＩＤ、パスワード等の入力情報を、入力画面に自動的に入力する自動入力ステップとをコンピュータに実行させることができるものである。
【００１８】
本発明のパスワード等の自動入力プログラムの他の一つは、前記の各プログラムをデータベースに保存されているＩＤ、パスワード等の入力情報とともにリムーバブルディスクに記録する外部記録ステップをコンピュータに実行させることができるものである。
【００１９】
本発明のＩＤ、パスワード等の自動入力プログラムを記録したコンピュータ読み取り可能な記録媒体は、前記の各プログラムを記録媒体に記録したものである。
【００２０】
【発明の実施の形態】
（実施形態１）
本発明のＩＤ、パスワード等の自動入力プログラムは、図１に示すようなハードウェア構成のコンピュータ１によって実行される。図１のコンピュータ１は汎用のものであり、バスを通じて接続されたＣＰＵ２、ＲＯＭ３、ＲＡＭ４、インターフェイス回路（Ｉ／Ｆ：例えばグラフィックボード）５、Ｉ／Ｆ６、Ｉ／Ｆ７、通信Ｉ／Ｆ（通信制御装置）８を備えている。
【００２１】
Ｉ／Ｆ５には、モニタ（ディスプレイ装置）９が接続されている。Ｉ／Ｆ６には入力装置１０が接続されている。入力装置１０にはキーボード、マウス、ジョイスティック、トラックボール、フラットスペース等が使用される。Ｉ／Ｆ７にはハードディスク（ハードディスクドライブ含む）１１が接続され、通信Ｉ／Ｆ８は通信線を通じてインターネット１２に接続されている。
【００２２】
ＲＯＭ３は起動プログラムを記憶している。起動用プログラムはコンピュータ１の電源投入時にＣＰＵ２によって実行される。これによって、ハードディスク１１に記憶されているオペレーティングシステム（ＯＳ）、及び表示処理又は通信処理のための単数又は複数のドライバがＲＡＭ４にロードされ、各種の処理や制御が実行可能となる。
【００２３】
ＲＡＭ４にはコンピュータ１を制御するプログラムが展開される。ＲＡＭ４はプログラムの処理結果、処理のための一時データ、モニタ９の画面上に処理結果等を表示するための表示用データ等を保持する。ＲＡＭ４上に展開された表示用データはＩ／Ｆ５を通じてモニタ９に伝達される。
【００２４】
ハードディスク１１は本発明によるＩＤ、パスワードの自動入力プログラムを含む各種のプログラム、制御用データ、テキストデータ、イメージデータ等を記憶した記録媒体である。ハードディスク１１へのデータの書込又はデータの読み出しは、図示されていないハードディスクドライブによって実行される。
【００２５】
通信Ｉ／Ｆ８はＣＰＵ２の指示に従って、コンピュータ１に接続された通信線（通信回線）を用い、他の装置（例えば、サーバ）とのデータの送受信、或いはプログラムやデータのアップロード又はダウンロードを実行する。
【００２６】
入力装置１０は、コンピュータ１のユーザ（オペレータ）がコンピュータ１にデータや命令を入力するために使用される。
【００２７】
ＣＰＵ２は、ハードディスク１１に記録された各種のプログラムを実行する。本発明のＩＤ、パスワード等の自動入力プログラムも、ＣＰＵ２によって実行される。
【００２８】
インターネット（或いはイントラネット等）１２は、ウェブサイトを提供するための複数のサーバと接続されており、コンピュータからＵＲＬの指定を受け取ると、そのＵＲＬに対応するサーバとコンピュータとを接続され、サーバからＵＲＬに対応するウェブサイトの情報がコンピュータに提供される。
【００２９】
本発明のＩＤ、パスワード等の自動入力は、ＯＳ全体について機能するプログラムであるが、この実施形態ではインターネット上のウェブブラウザ（以下「ブラウザ」という）を支援するプログラムとして説明する。
【００３０】
本発明のＩＤ、パスワード等の自動入力プログラムは、次の機能をウエブブラウザ（以下「ブラウザ」という）上でコンピュータに実行させるものである。入力画面上で入力された入力データのデータベースへの記録機能、データベースに保存された入力データの入力画面への自動入力機能、データベースに保存された入力データの閲覧（参照）機能、データベースに保存された入力データの変更、一部訂正、削除等を行なう編集機能、変更後のデータのサーバへの登録機能、データベースのデータを他のアプリケーションが解釈できる形式で出力するエクスポート機能、他のアプリケーションが解釈できる形式のファイルをデータベースに取り込むインポート機能、入力データが入力されてから所定時間経過後に入力データを自動的に変更する自動変更機能、コンピュータの入力装置からの入力が所定時間継続して行なわれない場合に前記諸機能を自動的に休止させる自動休止機能、データベースのデータ及び本発明のプログラムを外部記録素子（リムーバブルディスク）へ保存する外部記録機能等々。
【００３１】
ブラウザには、例えば、マイクロソフト社の「インターネットエクスプローラ」（登録商標）等を用いることができる。このブラウザはコンピュータ１の入力装置１０から入力されたユーザからの指示、例えば、ＵＲＬの入力欄へのＵＲＬの入力、確定キーの操作、ハイパーリンクの操作等にしたがってコンピュータ１をインターネット１２と接続させ、指定されたウェブサイトのＵＲＬにアクセスし、ウェブサイトにアップロードされている情報をダウンロードしてモニタ９に表示する。
【００３２】
本発明のＩＤ、パスワード等の自動入力プログラムの前記各機能をコンピュータに実行させるには、その自動入力プログラムを起動させる必要がある。そのためには図１のコンピュータ１の入力装置１０からの指示により、図２に示すような起動画面１３を開いてユーザがアカウント名及びパスワードの入力をする。図２のアカウント名の指定欄１４において、登録されているアカウント名を選択し、パスワード欄１５にパスワードを入力し、ＯＫボタン１６を押すと認証を開始する。
【００３３】
本発明のＩＤ、パスワード等の自動入力プログラムにおける前記記録機能は、前記ブラウザによってダウンロードされてモニタに表示された画面がログイン画面や検索条件入力画面のような入力画面であるとき、ユーザからの保存の指示を検出して、入力画面のＵＲＬ、入力欄情報、入力情報をデータベースに保存することである。例えば、図３に示すＩＤ・パスワードの入力が求められるインターネット上のログイン画面１８において、ＵＲＬ１９、ＩＤ・パスワードを入力する入力欄２０の数、位置等の入力欄情報、ＩＤ・パスワード等の入力欄２０に実際に入力された入力情報２１を保存するには、ユーザが一旦ＩＤ・パスワードをそれぞれの入力欄２０に入力し、ＯＫボタンを押して認証する前に、ユーザが保存ボタン２２を選択して「ＩＤ・パスワード保存」を指示することによって実行される。図３に示す保存ボタン２２は、ＣＰＵ２が本発明のＩＤ、パスワード等の自動入力プログラムを実行すると、ブラウザ画面内に現れるものであり、保存を簡易に実行することが出来るようにするためのものである。
【００３４】
前記入力欄情報とは、図３のようなログイン画面におけるＩＤ入力欄２０やパスワード入力欄２０だけでなく、検索ページの検索条件設定画面における検索キーワード入力欄、ショッピング等のページにおける金額入力欄等の情報を入力する入力欄といったあらゆる入力欄であり、入力情報とはそれら入力欄に入力されるＩＤ、パスワード等の各種情報である。
【００３５】
前記データベースは、前記記録機能の実行により、入力画面のＵＲＬと、入力欄情報と入力情報を、ユーザのアカウントごとに記憶するものである。複数のアカウントを切り換えることによって複数個のデータベースを用いることが可能である。アカウントは、図４に示すアカウントの新規作成画面２３のアカウント名入力欄２４、パスワード入力欄２５、パスワード確認入力欄２６に必要事項を入力し、ＯＫボタン２７を押す事によって新しく作ることができる。この画面は、図２の起動画面１３において、アカウントの新規作成ボタン１７を押すことによって開くこともできる。このデータベースに保存されている情報は、前記参照機能によって、モニタ９（図１）上で参照することが出来る。コンピュータの入力装置１０（図１）からのユーザの指示によりデータベースのデータをモニタ９に表示させると、図５に示すような設定画面２８が現れる。その画面の左側のサイト窓２９内にＩＤ、パスワード等の入力画面にサイト名３１がついてＵＲＬが保存され、右側のデータ窓３０に入力欄情報３２及び夫々の入力欄に該当するＩＤ、パスワード等の入力情報３３が組になって保存されている。この設定画面２８では、通常の入力画面では、「＊」等の記号で潰されて読解不可能な記号で表示されるパスワード等の入力情報（図３）が、英数字の状態で見られるように保存されている（図５）。なお、入力欄情報３２及び入力情報３３は、別々に保存することも可能である。
【００３６】
また、この記録機能は、上記のＵＲＬ、入力欄情報、入力情報等の各種情報を暗号化して保存する。従って、データベース内に保存されている情報は、他のアプリケーション（例えば、マイクロソフト社のＯＳ「ウィンドウズ」（登録商標）の「メモ帳」等）や、データベース・ソフト（例えば、マイクロソフト社の「アクセス」（登録商標））等によって見ることができないようにしてある。尚、暗号化には、公開鍵暗号（例えばＲＳＡ、ＥｌＧａｍａｌ暗号、楕円曲線暗号等）、秘密鍵暗号（例えばＤＥＳや、ＩＤＥＡ、ＦＥＡＬ、ＭＩＳＴＹ等）、その他の鍵暗号を用いることができる。
【００３７】
本発明のＩＤ、パスワード等の自動入力プログラムにおける前記自動入力機能は、ＣＰＵ２がプログラムを実行することによって実現される機能である。この自動入力機能は、指定された又は入力されたＵＲＬが、データベース内に保存されている入力画面のＵＲＬと適合するかどうかを照合し、適合すれば、指定された又は入力されたＵＲＬの画面の入力欄と、データベース内の入力欄情報と照合し、合致すれば当該入力欄と組になって保存されている入力情報を入力画面に入力する機能である。
【００３８】
この自動入力機能は、図５に示す設定画面２８のサイト窓２９中のサイト名３１を選択して確定すると、そのサイトの入力画面のＵＲＬにアクセスし、ＵＲＬとともにデータベース内に組になって保存してある入力情報を、入力欄情報と照合したうえで自動入力するようにしてある。ブラウザが起動していない場合であっても、自動入力機能はブラウザを起動させ、コンピュータ１をインターネット１２と接続させて前記サイトの入力画面のＵＲＬにアクセスし、データベース内のＵＲＬとともに組になって保存されている入力情報を、入力欄情報と照合したうえで自動入力する。
【００３９】
本発明のＩＤ、パスワード等の自動入力プログラムにおける前記編集機能は、ＣＰＵ２がプログラムを実行することによって実現する機能である。この編集機能は、保存してあるＵＲＬの削除や名称の変更、一部変更、保存してある入力情報の削除や変更等を、入力装置１０からの指示に従って行う。この編集機能は、保存してあるＵＲＬを削除した場合、そのＵＲＬと組になって保存してある入力欄情報及び入力情報も削除する。また、入力情報についての変更がユーザによって行われた場合、その変更データはインターネット１２を通じてその入力画面を備えるウェブサイトのサーバに登録され、次回以降は変更されたパスワードで認証が可能となる。なお、本実施例においては、ユーザによる変更の指示時にブラウザが起動しているか否かを問わず、登録機能がサーバへの変更登録作業を行うようにしてある。
【００４０】
上記編集機能は図５に示す設定画面２８によって行うことができる。設定画面２８のサイト窓２９中の任意のサイト名３１を選択すると、その画面の下部に位置するサイト名の変更ボタン３４及びサイトの削除ボタン３５が選択可能となる。サイト名を変更する場合は、サイト名の変更ボタン３４を押し、所望の名称を入力し、確定すれば変更は完了する。サイトの削除を希望する場合は、サイトの削除ボタン３５を押せば、選択中のサイト及びそのサイトのＵＲＬと組になって保存されている入力欄情報及び入力情報の削除が完了する。
【００４１】
前記設定画面２８のデータ窓３０中の入力情報のいずれかを選択すると、その画面下部の削除ボタン３６及び変更ボタン３７が選択可能となる。前記入力情報の削除を希望する場合は、前記削除ボタン３６を押せばその入力欄情報３２及び入力情報３３の削除が完了する。該入力情報３３を変更する場合は、変更ボタン３７を押すと図６に示すような入力情報の変更画面３８が表示される。変更画面３８中の値欄の入力情報を変更した後、変更画面３８のＯＫボタン３９を押すとデータが変更され、変更は完了する。
【００４２】
本発明のＩＤ、パスワード等の自動入力プログラムにおける前記エクスポート機能及びインポート機能は、ＣＰＵ２がプログラムを実行することによって実現する機能である。このエクスポート機能は、入力装置からの指示によって、データベース内のＵＲＬや入力情報等の各データの全てを、本実施形態においてはＣＳＶ形式のファイルにして保存する。前記インポート機能は、入力装置からの指示によって、前記エクスポート機能によって保存されたＣＳＶ形式のファイルを読み込み、データベース内で利用出来るようにする。なお、本実施形態においては、エクスポート及びインポートは、ＣＳＶ形式のファイルによってのみ可能であったが、これには限られず、他のアプリケーションソフトが解釈出来る形式のファイルでのエクスポート及びインポートをすることもできる。
【００４３】
本発明のＩＤ、パスワード等の自動入力プログラムにおける前記自動変更機能は、ＣＰＵ２がプログラムを実行することによって実現する機能である。前記自動変更機能は、データベースにＵＲＬ、入力欄情報、入力情報の一組のデータが保存されてからの期間を内部時計（カウント機能）によって計算し、所定の期間を経過したデータを検出して、検出したデータ内の入力情報を、乱数表を用いて新しい入力情報に変更する機能である。また、入力情報についての変更が行われた場合、その変更データはインターネットを通じてその入力画面を備えるウェブサイトのサーバに登録され、次回以降は変更されたパスワードでログインが可能となる。なお、本実施例においては、ユーザによる変更の指示時にブラウザが起動しているか否かを問わず、登録機能がサーバへの変更登録作業を行うようにしてある。従って、例えば企業等のイントラネットのように、定期的にパスワードの変更を要求され、且つ変更後のパスワードが変更前のものと類似しないことを要求されるような場合であっても、有効にパスワードを変更できる。
【００４４】
上記変更までの期間や変更の要否、変更後の入力情報の構成内容等の、入力情報の自動変更条件は、保存されているＵＲＬごとにあるいは入力情報ごとにユーザが設定することができる。図７は、入力装置からの指示によってモニタに表示可能な、設定画面の一例である。該設定画面４０には、変更までの期間の入力欄４１と、変更後のパスワードの構成内容の入力欄４２等が設けられている。変更期間の入力欄４１には、「日、週、月」等の変更単位の入力欄と、変更までの期間を数字で入力する欄とがある。なお、自動変更機能を用いない場合は、変更までの期間の欄に「０」と入力すればよい。変更後のパスワードの構成内容の入力欄４２には、変更後のパスワードの桁数の入力欄や、「英字のみ、数字のみ、英数混合」等の、使用する文字の種類の選択欄等が設けられている。全ての欄について所望の入力を終えた後に、ＯＫボタン４３を押すことで、設定は完了する。なお、本例及び図６では、変更までの期間の入力欄４１と、変更後のパスワードの構成内容の入力欄４２についてのみ表示しているが、表示内容はこれには限られず、ＵＲＬの選択欄や所定の変更までの期間の入力欄についても設定画面４０に表示するようにしてもよい。また、図７に示す設定画面４０は一例であって、他の設定条件についても設定可能とすることができる。
【００４５】
本発明のＩＤ、パスワード等の自動入力プログラムにおける前記自動休止機能は、ＣＰＵ２がプログラムを実行することによって実現する機能である。この自動休止機能は、内部時計（カウント機能）を備え、所定時間、キーボード、マウス等の入力装置１０の操作が一切行われなかった場合、前記諸機能を自動的に休止状態にする。休止中は、前記の記録機能、自動入力機能、参照機能、編集機能、登録機能、自動変更機能、エクスポート／インポート機能等のいずれも使用することが出来なくなり、プログラムの再起動以外の機能実行ができなくなる。従って前記各機能を再度使用するためには、通常の起動時同様、プログラム起動のためのパスワードを入力して、プログラムを起動させる必要がある。
【００４６】
上記自動休止までの所定時間は、ユーザが設定することができる。入力装置１０を介するユーザの指示によってモニタ９に表示可能な図８に示す設定画面４４には、マウスやキーボード等の操作がない場合の自動休止までの時間を分単位で選択できる選択欄４５が設けられている。また、自動休止機能を使用しない場合は、選択欄内に「０」を入力することで自動休止機能を使用しないようにすることもできる。所望の時間を選択し終えたら、画面右下の、ＯＫボタン４６を押すことで、設定は完了する。
【００４７】
上記のようなプログラムの休止は、自動休止以外にも、入力装置１０を介してのユーザの指示によって休止させることもできる。
【００４８】
各設定画面２８、４０、４４の画面構成は、前記の設定画面２８、４０、４４等のものには限られず、いずれの設定画面にどのような内容の事項が表示されることとしてもよい。
【００４９】
本発明のＩＤ、パスワード等の自動入力プログラムにおける前記外部記録機能は、ＣＰＵ２がプログラムを実行することによって実現する機能である。この外部記録機能は、本発明のＩＤ、パスワード等の自動入力プログラムを、データベース内に保存されているＩＤ、パスワード等の入力情報とともにリムーバブルディスクに記録するものである。リムーバブルディスクには、例えば、ＵＳＢ接続フラッシュメモリー、コンパクトフラッシュ（登録商標）、マイクロドライブ、スマートメディア、ＳＤメモリーカード、メモリースティック、ハードディスクカード等を用いる事が好ましいが、特にこれらに限られるものではない。リムーバブルディスクに記録した本発明のプログラム及びデータベース内に保存されていたＵＲＬ及び入力情報は、そのリムーバブルディスクからコンピュータによって起動させ、実行させることができる。
【００５０】
（ＩＤ、パスワード等を自動入力プログラムの実行例）
本発明のＩＤ、パスワード等の自動入力プログラムをコンピュータによって実行させた場合の前記各機能の実行例について、図９〜図１７のフローチャートを用いて説明する。
【００５１】
（プログラムのアカウント新規作成機能の実行例）
図９は本発明のＩＤ、パスワード等の自動入力プログラムを起動させるプログラムのアカウント新規作成機能の実行例を示すフローチャートである。このアカウント新規作成機能の実行例は、ブラウザが未起動であるか起動中であるかを問わない。また、本発明のＩＤ、パスワード等の自動入力プログラムのアカウント新規作成機能の実行の開始条件として、コンピュータの入力装置からのアカウントの新規作成指示があったことが必要である。
【００５２】
本発明のＩＤ、パスワード等の自動入力プログラムのアカウントの新規作成機能の実行にあたっては、図９のように、入力装置からのアカウントの新規作成指示（Ｓ０１）があると、図４に示す画面を表示して、ユーザにアカウント名入力欄２４へのアカウント名の入力及びパスワード入力欄２５へのパスワードの入力及びパスワード確認入力欄２６への同じパスワードの入力（パスワードの確認入力）を求める（Ｓ０２〜Ｓ０４）。ユーザがパスワードを確認入力して、ＯＫボタン２７を押すと、パスワード入力欄２５に入力されたパスワードと、パスワード確認入力欄２６に入力されたパスワードとが同一か否か判定する（Ｓ０５）。二つのパスワードが同一であれば（Ｓ０５；Ｙ）、該アカウントのデータベースを作成し（Ｓ０６）、プログラムを起動させる（Ｓ０７）。二つのパスワードが同一でなければ（Ｓ０５；Ｎ）、動作をＳ０３へ再度移し、パスワードの再設定をユーザに求める。なお、Ｓ０２〜Ｓ０４の各入力動作は、別々の画面内で行うことも可能である。
【００５３】
（プログラムの起動機能の実行例）
図１０は、本発明のＩＤ、パスワード等の自動入力プログラムを起動させるプログラムの起動機能の実行を示すフローチャートである。この起動機能の実行例は、ブラウザが未起動であるか起動中であるかを問わない。また、この起動機能の実行の開始条件として、入力装置からのプログラムの起動指示（本プログラムのアイコンのマウスクリック等）があったことが必要である。
【００５４】
本発明のＩＤ、パスワード等の自動入力プログラムの起動に当たっては、入力装置からのプログラムの起動指示（Ｓ１１）があると、図２に示す画面を表示して、先に登録されているアカウントの選択及びパスワードの入力を求める（Ｓ１２、Ｓ１３）。入力装置からの指示によってアカウントの選択と起動パスワードの入力が行われ（Ｓ１３）、ＯＫボタン１６が押されると、入力されたパスワードが正しいかどうかを判定する（Ｓ１４）。このとき、パスワードが正しければ（Ｓ１４；Ｙ）、該アカウントのデータベースの起動を経て（Ｓ１５）、プログラムの起動が完了し（Ｓ１６）、プログラムの起動機能の実行が終了する。パスワードが正しくなければ（Ｓ１４；Ｎ）、動作は前記Ｓ１３に戻り、再度正しいパスワードの入力を求める。起動が完了すると、ブラウザを起動させた場合に、前記記録機能、自動入力機能等の各機能を使用することができるようになる。
【００５５】
（アカウント切替機能の実行例）
既にプログラムが起動している場合のアカウントの切替機能の実行についても、上記のプログラムの起動機能の実行とは、開始条件がアカウント切替指示検出となる点が異なるのみで（図１０中Ｃ０１）、図２に示す起動画面が示されて、Ｓ１２以降は共通する動作を行うこととなる。
【００５６】
（記録機能の実行例）
図１１は、本発明のＩＤ、パスワード等の自動入力プログラムの記録機能の実行例を示すフローチャートである。この記録機能の実行例は、ブラウザが起動し、かつコンピュータとインターネットとが接続されていることを前提とする。また、記録機能の実行の開始条件として、入力装置からの記録指示（ブラウザ中の保存ボタンのマウスクリック等）があったことを必要とする。
【００５７】
本発明のＩＤ、パスワード等の自動入力プログラムの記録機能の実行にあたっては、図１１のように、最初に、ユーザからの記録指示があると（Ｓ２１）、現在モニタが表示している画面のＵＲＬを認識する（Ｓ２２）。次に、表示中の画面が入力画面か否かを入力欄や認証ボタンが存在するかによって判定し（Ｓ２３）、表示中の画面が入力画面であった場合（Ｓ２３；Ｙ）、表示中の画面中の入力欄の情報を認識する（Ｓ２４）。表示中の画面が入力画面ではなかった場合（Ｓ２３；Ｎ）、保存は完了されず（Ｓ２９）、記録機能の実行が終了する。表示中の画面中の入力欄情報を認識すると、記録機能は、画面中の入力欄中に、ＩＤ、パスワード等の入力情報が、ユーザによって入力されているか検出する動作（Ｓ２５）へ進む。入力情報が入力されている場合には（Ｓ２５；Ｙ）、データベース内に現在表示中の画面のＵＲＬと同じＵＲＬについてデータが保存されているかを判定する動作（Ｓ２６）に進む。入力情報が入力されていない場合には（Ｓ２５；Ｎ）、保存は完了されず（Ｓ２９）、記録機能の実行が終了する。データベース内に同じＵＲＬについて保存されていない場合（Ｓ２６の「無い」場合）は、当該ＵＲＬと、入力欄情報及び入力情報を組にして新規保存して（Ｓ２７）、記録機能の実行が終了する。データベース内に同じＵＲＬについて既に保存されている場合（Ｓ２６の「有る」場合）は、当該保存されているＵＲＬについて、別の組として入力欄情報及び入力情報を追加保存して（Ｓ２８）、記録機能の実行が終了する。
【００５８】
保存が完了すると、データベースに保存された一組の入力画面のＵＲＬ、入力画面中の入力欄情報、入力情報は、前記設定画面２８（図５）で閲覧（参照）、編集等の諸操作をすることができる。
【００５９】
（自動入力機能の実行例）
図１２は、本発明のＩＤ、パスワード等を自動入力プログラムの自動入力機能の実行例を示すフローチャートである。この自動入力機能の実行例においては、ブラウザが起動し、かつコンピュータとインターネットとが接続されていることが前提となる。なお、当該前提条件には、前記図５に示す設定画面２８のサイト窓２９中のサイト名のマウスクリックによってブラウザが起動し、コンピュータとインターネットとが接続された場合も含む。また、開始条件として、入力装置から入力されたＵＲＬ接続指示（ＵＲＬの入力・確定、ハイパーリンクが設定されたＵＲＬのマウスクリック、前記設定画面２８のサイト窓２９中のサイト名３１のマウスクリック等）があったことが必要となる。
【００６０】
本発明のＩＤ、パスワード等の自動入力プログラムの自動入力機能の実行にあたっては、図１２のように、最初に、ユーザによるＵＲＬ接続指示があると（Ｓ３１）、指定されたＵＲＬが、データベース内に保存するＵＲＬと同一のＵＲＬがあるか否かを判定する（Ｓ３２）。同一のＵＲＬがある場合（Ｓ３２；Ｙ）には、動作は後述する図中Ｓ３３に進み、同一のＵＲＬがない場合（Ｓ３２；Ｎ）には、自動入力は行われず（Ｓ３８）、自動入力機能の実行は終了する。
【００６１】
Ｓ３３では、入力の指示のあった画面と同一のＵＲＬについて当該ＵＲＬと組にして保存されている入力欄情報と、表示中の画面の入力欄情報とを比較し、一致するかどうかを判定する。入力欄情報が一致した場合（Ｓ３３；Ｙ）、動作はＳ３４へ進む。入力欄情報が一致しない場合（Ｓ３３；Ｎ）には、自動入力は行われず（Ｓ３８）、自動入力機能の実行は終了する。
【００６２】
Ｓ３４では、当該ＵＲＬと組にして保存されている入力情報（ＩＤ、パスワード等）が、複数組あるか否かを判定する。当該ＵＲＬと組にして保存されている入力情報が、一組しかない場合（Ｓ３４；Ｎ）には、該入力情報を、入力指示のあった画面の入力欄に入力して（Ｓ３６）、入力指示のあった画面を、サーバに接続してモニタに表示して（Ｓ３７）、自動入力機能の実行は終了する。当該ＵＲＬと組にして保存されている入力情報が複数ある場合（Ｓ３４；Ｙ）、どの組の入力情報を入力するかをユーザに選択させ（Ｓ３５）、選択した入力情報を、入力指示のあった画面の入力欄に入力して（Ｓ３６）、入力指示のあった画面を、サーバに接続してモニタに表示して（Ｓ３７）、自動入力機能の実行は終了する。
【００６３】
自動入力機能の実行例によると、前記記録機能によってデータベースにデータが保存してある限り、データベースに保存してあるＵＲＬへアクセスすると、毎回自動的に入力情報が入力されるようになる。
【００６４】
（編集機能の実行例）
図１３は、本発明のＩＤ、パスワード等の自動入力プログラムの編集機能の実行例を示すフローチャートである。この編集機能の実行例においては、前記図５に示す設定画面が表示されていることが前提となる。ただし、ブラウザが起動していること、及びコンピュータとインターネットとが接続されていることは前提とならない。
【００６５】
本発明のＩＤ、パスワード等の自動入力プログラムの編集機能の実行にあたっては、図１２のように、設定画面２８が表示されているとき（Ｓ４１）、ユーザは、編集の対象を前記図５に示す設定画面２８中のサイト窓２９に表示されたサイト３１とするか、同じく前記図５に示す設定画面２８中のデータ窓３０に表示された入力情報３３とするか選択する（Ｓ４２）。サイト３１について編集をする場合は動作はＳ５０に進み、入力情報３３について編集をする場合は動作はＳ４３に進む。
【００６６】
Ｓ４３では、最初にユーザが編集を希望する入力情報３３を選択する。編集を希望する入力情報３３の選択をすると、選択した入力情報３３を変更するか削除するかを選択する（Ｓ４４）。変更を選択すると動作がＳ４５に進む。削除を選択すると選択した入力情報３３が削除され（Ｓ４６）、削除がデータベースに保存されて（Ｓ４９）、編集機能の実行が終了する。
【００６７】
Ｓ４５では、所望の変更を入力装置から入力する。入力すると、編集機能は、この変更を確定させるか否かをユーザに選択させる（Ｓ４７）。変更の確定を選択すると（Ｓ４７；Ｙ）、動作がＳ４８に進む。変更の確定をしない場合（Ｓ４７；Ｎ）は、編集機能はユーザに変更の入力のやり直しを求める（Ｓ４５）。
【００６８】
Ｓ４８では、登録機能が、変更した入力情報を、インターネットを通じてその入力画面を備えるウェブサイトのサーバに連絡して、次回以降は、変更された入力情報で認証が可能となるように登録し（Ｓ４８）、その登録がデータベースに保存され（Ｓ４９）、編集機能の実行が終了する。
【００６９】
Ｓ５０では、最初にユーザが編集を希望するサイト名３１を選択する。編集を希望するサイト名３１の選択をすると、選択したサイトの名称を変更するかサイト自体を削除するかを選択する（Ｓ５１）。サイトの名称変更を選択すると動作がＳ５２に進み、サイト自体の削除を選択すると選択したサイトのＵＲＬ及び、当該ＵＲＬと組にして保存されている入力欄情報３２と入力情報３３とが削除され（Ｓ４６）、削除がデータベースに保存されて（Ｓ４９）、編集機能の実行が終了する。
【００７０】
Ｓ５２では、ユーザが所望の変更後のサイト名を入力装置から入力する。入力されると、編集機能は、この変更を確定させるか否かをユーザに選択させる（Ｓ５３）。変更の確定を選択すると（Ｓ５３；Ｙ）、変更がデータベースに保存されて（Ｓ４９）、編集機能の実行が終了する。
【００７１】
（自動変更機能の実行例）
図１４は、本発明のＩＤ、パスワード等の自動入力プログラムの自動変更機能の実行例を示すフローチャートである。この実行例においては、開始条件として、オペレーティングシステム（ＯＳ）が起動したとき、ＯＳの起動中に日付が変わったとき、またはＯＳの起動中に変更期限条件が設定変更されたことを条件とする。ただし、ブラウザが起動していること、及びコンピュータとインターネットとが接続されていることは前提とならない。
【００７２】
本発明のＩＤ、パスワード等の自動入力プログラムの自動変更機能の実行にあたっては、図１４のように、最初に、自動変更機能は、データベースにＵＲＬ及び入力欄情報と組にして保存されている入力情報の全てについて、その保存日時を参照する（Ｓ６１）。次に、前記内部時計（カウント機能）でのカウントデータと、データベース内の全データの保存日時とを比較し（Ｓ６２）、データベース内から、変更期限を迎えているＵＲＬ及び当該ＵＲＬと組になって保存されている入力情報を検出する（Ｓ６３）。変更期限を迎えている入力情報がなければ、自動変更機能の実行は終了する（Ｓ６３；Ｎ）。変更期限を迎えている入力情報を検出すると（Ｓ６３；Ｎ）、自動変更部２８は、設定が自動変更になっているか否か確認する（Ｓ６４）。設定が自動変更であれば動作はＳ６５に、設定が自動変更でなければ動作はＳ６８に、それぞれ進む。
【００７３】
Ｓ６５では、自動変更機能が、設定されている条件に従って、乱数表を用いて、自動的に入力情報を変更する。変更が完了すると登録機能が、自動変更した入力情報を、インターネットを通じてその入力画面を備えるウェブサイトのサーバに登録して、次回以降は、変更された入力情報で認証が可能となるようにし（Ｓ６６）、変更をデータベースに保存して（Ｓ６７）、自動変更機能の実行が終了する。
【００７４】
Ｓ６８では、最初にユーザが編集を希望する入力情報を選択する。なお、Ｓ６８は手動変更であって、前記編集機能が機能することとなる。入力情報を選択すると、ユーザが所望の変更を入力装置から入力する（Ｓ６９）。入力されると、編集機能は、この変更を確定させるか否かをユーザに選択させる（Ｓ７０）。変更の確定を選択すると（Ｓ７０；Ｙ）、動作が前記Ｓ６６に進み、登録機能が、自動変更した入力情報を、インターネットを通じてその入力画面を備えるウェブサイトのサーバに登録して、次回以降は、変更された入力情報で認証が可能となるようにし（Ｓ６６）、変更をデータベースに保存して（Ｓ６７）、自動変更機能の実行が終了する。変更の確定をしない場合（Ｓ７０；Ｎ）、ユーザは変更の入力をやり直すこととなる（Ｓ６９）。
【００７５】
これによって、例えば企業等のイントラネットのように、定期的にパスワードの変更を要求され、且つ変更後のパスワードが変更前のものと類似しないことを要求されるような場合であっても、有効にパスワードを変更できる。
【００７６】
（エクスポート機能の実行例）
図１５は、本発明のＩＤ、パスワード等の自動入力プログラムのエクスポート機能の実行例を示すフローチャートである。この実行例においては、ブラウザが起動し、かつコンピュータとインターネットとが接続されていることは前提とはならない。開始条件として、入力装置からのエクスポート開始の指示があることを条件とする。
【００７７】
本発明のＩＤ、パスワード等の自動入力プログラムのエクスポート機能の実行にあたっては、図１５のように、最初に、入力装置からのエクスポート開始の指示があると（Ｓ７１）、ユーザにファイル名の入力を求める（Ｓ７２）。ファイル名を入力すると、次に、ファイルの種類の選択を求める（Ｓ７３）。ファイルの種類を選択すると、次に、ファイルの保存場所の選択を求める（Ｓ７４）。ファイルの保存場所を選択すると、ユーザに当該設定でのエクスポートを行うか否かの決定を求める（Ｓ７５）。ユーザがエクスポートを行う決定をした場合（Ｓ７５；Ｙ）、エクスポートが完了（Ｓ７６）し、エクスポート機能の実行は終了する。ユーザがエクスポートを行わない決定をした場合（Ｓ７５；Ｎ）、エクスポートが完了せず、エクスポート機能の実行は終了する。なお、Ｓ７２〜Ｓ７５の一連の動さは、一画面中で行うことも可能で有り、その場合は、Ｓ７２〜Ｓ７４の動作については順不同に行うことが可能である。
【００７８】
本エクスポート機能の実行によって、データベース内のデータのバックアップを取ることが可能となる。
【００７９】
（インポート機能の実行例）
図１６は、本発明のＩＤ、パスワード等の自動入力プログラムのインポート機能の実行例を示すフローチャートである。本インポート機能の実行例においては、ブラウザが起動し、かつコンピュータとインターネットとが接続されていることは前提とはならない。開始条件として、入力装置からのインポート開始の指示があることを条件とする。
【００８０】
本発明のＩＤ、パスワード等の自動入力プログラムのインポート機能の実行にあたっては、図１６に示すように、最初に、入力装置からのインポート開始の指示があると（Ｓ８１）、ユーザにインポートするファイルが保存してある場所の選択を求める（Ｓ８２）。ファイルの保存場所を選択すると、ファイルの選択を求める（Ｓ８３）。ファイルの選択をすると、ユーザに当該設定でのインポートを行うか否かの決定を求める（Ｓ８４）。ユーザがインポートを行う決定をした場合（Ｓ８４；Ｙ）、データベースへのインポートが完了（Ｓ８５）し、インポート機能の実行は終了する。ユーザがインポートを行わない決定をした場合（Ｓ８４；Ｎ）、インポートが完了せず、インポート機能の実行は終了する。
【００８１】
本インポート機能の実行例によって、バックアップ済みのデータをデータベースに復活させることが可能となる。
【００８２】
（自動休止機能の実行例）
図１７は、本発明のＩＤ、パスワード等の自動入力プログラムの自動休止機能の実行例を示すフローチャートである。本自動入力機能の実行例においては、ブラウザが起動し、かつコンピュータとインターネットとが接続されていることが前提とはならない。本機能の実行例においては、マウスや、キーボード等の入力装置による入力操作がないことが開始条件となる。
【００８３】
本発明のＩＤ、パスワード等の自動入力プログラムの自動休止機能の実行にあたっては、図１７のように、マウスや、キーボード等の入力装置による入力操作がない場合、その無操作を検出した（Ｓ９１）自動休止機能の内部時計（カウント機能）は、入力操作がなくなってからの時間を空き時間としてカウントして（Ｓ９２）、空き時間が設定時間に達したか否かを監視する（Ｓ９３）。空き時間が設定時間に達した場合（Ｓ９３；Ｙ）、自動休止機能は、プログラムの再起動以外の全機能を休止させ、本自動休止機能の実行は終了する。空き時間が設定時間に達する前にマウスや、キーボード等の入力装置による入力操作が行われた場合（Ｓ９３；Ｎ）は、自動休止機能は、再び無操作になるのを待つ。なお、再起動させるためには、前記プログラム起動機能の実行と同様の操作を行う必要がある。
【００８４】
自動休止機能の実行によって、長時間ユーザがコンピュータの前から離れた場合等であっても、他人がデータベースを悪用することをできなくすることができる。
【００８５】
なお、自分でプログラムの休止をすることも可能である。その時は入力装置からのプログラム休止の指示により、プログラムの全機能を即時休止させることができる。
【００８６】
（外部記録機能の実行例）
図１８は、本発明のＩＤ、パスワード等の自動入力プログラムの外部記録機能の実行例は、以下の通りである。本発明のＩＤ、パスワード等の自動入力プログラムのアカウントの新規作成機能の実行にあたっては、図１８のように、外部記録機能は、ユーザの入力装置からの指示により、本プログラムの、リムーバブルディスクへの記録の指示を検出すると（Ｓ１０１）、ユーザに保存する場所を選択させた後（Ｓ１０２）、リムーバブルディスクがドライブにセットされているか否か（Ｓ１０３）、リムーバブルディスクの空き容量が十分か否かを判断し（Ｓ１０４）、リムーバブルディスクがセットされており（Ｓ１０３；Ｙ）、その空き容量が十分ある場合には（Ｓ１０４；Ｙ）、該リムーバブルディスクに、本発明のＩＤ、パスワード等の自動入力プログラムと、データベース内に保存されているＵＲＬや入力情報とを記録して（Ｓ１０５）、外部記録機能の実行は完了する。リムーバブルディスクがセットされていない場合や（Ｓ１０３；Ｎ）、リムーバブルディスクの空き容量が十分にない場合には（Ｓ１０４；Ｎ）、いずれも記録はできず（Ｓ１０６）、本機能の実行は終了する。
【００８７】
（実施形態２）
前記実施形態１においては、本発明のＩＤ、パスワード等の自動入力プログラムは、ブラウザを支援するプログラムとして機能したが、本発明のＩＤ、パスワード等の自動入力プログラムは、前記実施形態１に記載の各機能を、ブラウザの機能として取りこむこともできる。
【００８８】
本実施形態に示すＩＤ、パスワード等の自動入力プログラムも、前記実施形態１と同様のハードウェア構成のコンピュータ１によって実現可能であり、前記実施形態１の各機能の実行例と同様の実行例を実施することができる。従って、前記実施形態１の場合は、各機能を実現するプログラムのみを記録媒体に記録し、ブラウザ支援ソフトウェアとして提供することができるのに対し、本実施形態のＩＤ、パスワード等の自動入力プログラムは、ＩＤ、パスワード等の自動入力機能等を備えたブラウザソフトとして提供する必要がある点において両者は異なる。
【００８９】
（その他の実施形態）
前記実施形態１、２においては、本発明のＩＤ、パスワード等の自動入力プログラムは、ウェブサイトのＵＲＬ、ウェブサイト内の入力画面中の入力情報等、インターネットについてのみ機能するものとしたが、これには限られず、他のアプリケーションについても機能可能な、ＯＳ全体について機能するプログラムとしてもよい。その場合、例えば、ワープロソフトにパスワードを備えた場合等に、そのパスワードを保存したり、パスワードを自動入力したり、パスワードを編集したり自動変更したり等することが可能となる。
【００９０】
なお、本発明のＩＤ、パスワード等の自動入力プログラムにおいて、保存、編集等が可能なのは、インターネットのウェブサイト上で使用される言語形式であれば、ＨＴＭＬ形式に限らず、ＸＭＬ形式やＸＨＴＭＬ形式などどのような言語形式であっても対応可能なものとすることができる。
【００９１】
【発明の効果】
本件出願の第１のＩＤ，パスワード等の自動入力プログラムには次のような効果がある。
（１）ＩＤ、パスワード等の入力情報を入力する入力画面に入力したＩＤ、パスワード等の入力情報を、データベースに保存することができるので、長いＩＤやパスワード等を記憶しておく必要がなくなり、面倒がなくなる。
（２）データベース内に保存されている入力情報を、入力画面を開く度に自動的に入力することができるため、キーボードでパスワード等の入力情報を入力する際の面倒がなくなり、入力ミスも解消することができる。
【００９２】
本件出願の第２のＩＤ、パスワード等の自動入力プログラムには、上記の効果の他に次のような効果がある。
（１）起動画面にパスワードを入力すれば、先に入力した入力情報を入力画面を開く度に、その画面に、データベースに保存されている入力情報を自動的に入力するため、プログラムの起動のパスワードさえ覚えており、他人に分からないようにしていれば、各入力画面ごとにパスワードを覚えたりメモしたりする必要がなくなり、パスワードを忘れてしまったり、メモを他人に見られて悪用されたりする不都合が軽減され、情報の安全を確保することができる。また、入力ミスも解消することができる。
【００９３】
本件出願の第３のＩＤ、パスワード等の自動入力プログラムには、上記の効果の他に次のような効果がある。
（１）一つの入力画面に入力された異なる二以上のＩＤ、パスワード等の入力情報をデータベースに保存することができるため、一つの入力画面について複数種のパスワード等を有する場合であっても、データベースに保存することができるので、複数のＩＤやパスワード等を記憶しておく必要がなくなり、面倒がなくなる。また、入力情報の整理も容易になる。
（２）データベースに保存されている二以上の入力情報のうち、のいずれかの一つ入力情報をユーザの選択した入力情報を入力画面に自動的に入力することができるので、入力ミスや、一方若しくは他方を忘れてしまうことによる不都合を解消することができ、便利となる。
【００９４】
本件出願の第４のＩＤ、パスワード等の自動入力プログラムには、上記の効果の他に次のような効果がある。
（１）ＩＤ、パスワード等の入力情報を暗号化してデータベースに保存するため、データ内容を他人に見られたり悪用されたりするおそれがなくなり、より情報の安全性を高めることができる。
【００９５】
本件出願の第５のＩＤ、パスワード等の自動入力プログラムには、上記の効果の他に次のような効果がある。
（１）データベースに保存されているＩＤ、パスワード等の入力情報のうち入力画面で読解不能な記号の入力情報は読解可能な記号に変換して設定画面に表示させることができるので、データベース内では、従来であれば記号で塗りつぶされる等して読解不能であったパスワード等の情報であっても、設定画面を開けば文字で参照することができ、忘れたパスワード等も容易に思い出すことができる。
【００９６】
本件出願の第６のＩＤ，パスワード等の自動入力プログラムには上記の効果の他に次のような効果がある。
（１）データベースに保存されているＩＤ、パスワード等の入力情報を、それらを入力する入力画面を開くことなく変更、一部訂正、削除等の編集を行うことが出来るので、いちいち当該入力画面用の入力情報変更画面を開いたりする面倒がなくなり、より簡易、迅速な入力情報の管理が可能となる。
（２）編集後の入力情報を外部に登録させることができるので、その入力画面を開かずにデータの変更を行った場合であっても、その後その入力画面を開いた時に、自動入力されるデータによって認証可能であるため、外部に入力情報の変更をいちいち登録する面倒がなくなり、入力情報の管理を簡易且つ迅速に行うことができる。
【００９７】
本件出願の第７のＩＤ、パスワード等の自動入力プログラムには上記の効果の他に次のような効果がある。
（１）エクスポートが可能となるので、データベースに保存されている入力情報のバックアップを容易に取ることができ、パスワード等の重要データがトラブルによって失われる不都合が減少し、情報の安全性が確保される。
（２）インポートが可能となるので、外部からデータベースに入力情報を読みこむことができ、データベース内に外部から入力情報を追加したり、万が一データベース内のパスワード等の入力情報がトラブルによって失われた場合であっても、入力情報を復活させることができる。
【００９８】
本件出願の第８のＩＤ，パスワード等の自動入力プログラムには上記の効果の他に次のような効果がある。
（１）所定期間経過後の入力情報を自動的に新しい入力情報に変更するので、例えば企業等のイントラネットのように、定期的にパスワードの変更を要求されるような場合に、いちいち自分で変更操作をする面倒がなくなり、便利である。
（２）入力情報を乱数表を用いて自動的に新しい入力情報に変更するので、例えば企業等のイントラネットのように、変更後のパスワードが変更前のものと類似しないことを要求されるような場合であっても、簡易にシステムの要求に沿ったパスワードに変更でき、結果的に情報の安全性が向上する。
【００９９】
本件出願の第９のＩＤ，パスワード等の自動入力プログラムには上記の効果の他に次のような効果がある。
（１）所定時間の入力不操作によって自動的に、プログラムの起動ステップ以外の機能を休止する各機能を休止させるので、例えば長時間ユーザがコンピュータの前から離れた場合等であっても、他人がパスワード等を悪用することがなくなり、より高い情報の安全性を実現できる。
【０１００】
本件出願の第１０のＩＤ、パスワード等の自動入力プログラムには上記の効果の他に次のような効果がある。
（１）パスワード等の入力情報を入力する入力画面が、インターネットのウェブサイト上のものであるので、ブラウザとは別のデータベース内に入力情報を保存することができ、長いＩＤやパスワード等を記憶しておく必要がなくなり、面倒がなくなるばかりでなく、ブラウザ内に保存されたパスワードを第３者に悪用される危険性も減少し、情報の安全性を確保することができる。
（２）データベース内に保存されている入力情報を、ウェブサイトを開く度に自動的に入力することができるため、キーボードでパスワード等の入力情報を入力する際の面倒がなくなり、入力ミスも解消することができる。インターネット上では、入力画面が特に多いため、快適にインターネットを行うことができる。
【０１０１】
本件出願の第１１のＩＤ、パスワード等の自動入力プログラムには上記の効果の他に次のような効果がある。
（１）ＵＲＬの情報をも保存でき、保存したＵＲＬを指定することで該入力画面を直接開くことができ、前記データベースに保存されているＩＤ、パスワード等の入力情報を、入力画面に自動的に入力することができるので、入力画面が分らなくなった場合でも当該サイトにアクセスすることが可能であり、より簡易に入力画面にアクセスして入力情報を自動入力することができる。
【０１０２】
本件出願の第１２のＩＤ，パスワード等の自動入力プログラムには上記の効果の他に次のような効果がある。
（１）ＩＤ、パスワード等の自動入力プログラムをデータベースに保存されているＩＤ、パスワード等の入力情報とともにリムーバブルディスクに記録することができるため、ソフトウェアとして頒布、持ち運びが可能となり、利用の便に資する。
（２）データベースごとリムーバブルディスクに記録することができるので、外出先等でも、プログラムを起動させるパスワードさえ知っていれば自分のパスワード等の入力情報を使うことができる。
【０１０３】
本件出願のコンピュータ読み取り可能な記録媒体は、上記の効果の他に次のような効果を有する。
（１）本発明のプログラムを記録したものであるので、持ち運び可能であって、頒布の便がよく、流通し易くなり、利用の便に資する。
（２）外出先等でも、プログラムを起動させるパスワードさえ知っていれば自分のパスワード等の入力情報を使うことができる。
【図面の簡単な説明】
【図１】本発明のＩＤ、パスワード等の自動入力プログラムを実現するＩＤ、パスワード等の自動入力プログラムのハードウェア構成を示す説明図。
【図２】本発明のＩＤ、パスワード等の自動入力プログラムの起動画面を示す説明図。
【図３】ＩＤ、パスワード等の入力画面を示す説明図。
【図４】本発明のＩＤ、パスワード等の自動入力プログラムのアカウント新規作成画面を示す説明図。
【図５】図１に示すＩＤ、パスワード等の自動入力プログラムの設定画面の一例を示す説明図。
【図６】パスワード等の入力情報を変更する変更画面の説明図。
【図７】図１に示すＩＤ、パスワード等の自動入力プログラムの設定画面の他の一例を示す説明図。
【図８】図１に示すＩＤ、パスワード等の自動入力プログラムの設定画面のその他の一例を示す説明図。
【図９】図５に示す設定画面からデータを変更する場合のデータ変更画面を示す説明図。
【図１０】本発明のＩＤ、パスワード等の自動入力プログラムの起動機能実行例を示すフローチャート。
【図１１】本発明のＩＤ、パスワード等の自動入力プログラムの記録機能実行例を示すフローチャート。
【図１２】本発明のＩＤ、パスワード等の自動入力プログラムの自動入力機能実行例を示すフローチャート。
【図１３】本発明のＩＤ、パスワード等の自動入力プログラムの編集機能実行例を示すフローチャート。
【図１４】本発明のＩＤ、パスワード等の自動入力プログラムのパスワード自動変更機能実行例を示すフローチャート。
【図１５】本発明のＩＤ、パスワード等の自動入力プログラムのエクスポート機能実行例を示すフローチャート。
【図１６】本発明のＩＤ、パスワード等の自動入力プログラムのインポート機能実行例を示すフローチャート。
【図１７】本発明のＩＤ、パスワード等の自動入力プログラムの自動休止機能実行例を示すフローチャート。
【図１８】ＩＤ、パスワード等の自動入力プログラムの外部記録機能実行例を示すフローチャート。
【符号の説明】
１  コンピュータ
２  ＣＰＵ
３  ＲＯＭ
４  ＲＡＭ
９  モニタ
１０  入力装置
１１  ハードディスク
１２  インターネット
１３  起動画面
２８  設定画面
【図１】
2004259208.tif 000003
【図２】
2004259208.tif 000004
【図３】
2004259208.tif 000005
【図４】
2004259208.tif 000006
【図５】
2004259208.tif 000007
【図６】
2004259208.tif 000008
【図７】
2004259208.tif 000009
【図８】
2004259208.tif 000010
【図９】
2004259208.tif 000011
【図１０】
2004259208.tif 000012
【図１１】
2004259208.tif 000013
【図１２】
2004259208.tif 000014
【図１３】
2004259208.tif 000015
【図１４】
2004259208.tif 000016
【図１５】
2004259208.tif 000017
【図１６】
2004259208.tif 000018
【図１７】
2004259208.tif 000019
【図１８】
2004259208.tif 000020