(57)【要約】本発明はツールバーサービス提供方法及び装置に関する。ユーザクライアントとネットワークを通じて連結されたシステムでツールバーサービスを提供する方法において、ユーザにより編集可能であり、ツールバーに表示されるインターフェースに関する属性を定義する一つ以上のアイテム情報を含むファイルを生成する段階と、ユーザクライアントからツールバーアプリケーションのダウンロード要請を受信する段階と、ファイルを含むツールバーアプリケーションをユーザクライアントに伝送する段階と、を含み、ユーザクライアントに設置されるツールバーアプリケーションは、ユーザのアイテム編集要請に応じてファイルを更新し、更新されたファイルをパーシングしてツールバーのインターフェースを動的に生成する。本発明によれば、テーマによって様々なインターフェースを提供することができる。【選択図】図１
2010503105.tif 000002
【特許請求の範囲】
【請求項１】
ユーザクライアントとネットワークを通じて連結されたシステムでツールバーサービスを提供する方法であって、
ユーザにより編集可能であり、ツールバーに表示されるインターフェースに関する属性を定義する一つ以上のアイテム情報を含むファイルを生成する段階と、
前記ユーザクライアントからツールバーアプリケーションのダウンロード要請を受信する段階と、
前記ファイルを含む前記ツールバーアプリケーションを前記ユーザクライアントに伝送する段階と、を含み、
前記ユーザクライアントに設置される前記ツールバーアプリケーションは、ユーザのアイテム編集要請に応じて前記ファイルを更新し、更新されたファイルをパーシングして前記ツールバーのインターフェースを動的に生成することを特徴とするツールバーサービス提供方法。
【請求項２】
前記アイテム情報は、前記インターフェースの種類を区分するタイプフィールド、ＩＤフィールド、ネームフィールド及びアイコンフィールドのうち少なくとも一つを含み、
前記ツールバーアプリケーションは、前記フィールドに応じてユーザが入力する情報を用いて前記ファイルを更新することを特徴とする請求項１に記載のツールバーサービス提供方法。
【請求項３】
前記タイプ情報は、動作属性と階層属性のうち少なくとも一つの属性を有し、
前記動作属性は、指定されたＵＲＬへの移動、あらかじめ格納された関数実行及びジャバスクリプト実行のうち少なくとも一つを含み、前記階層属性は、前記アイテム情報に対応するサイトでの下位サービスに関するノードリスト情報を含むことを特徴とする請求項２に記載のツールバーサービス提供方法。
【請求項４】
前記ファイルは、テーマファイル及び設定ファイルを含み、
前記ファイル生成段階は、
一つ以上のテーマに応じて前記ツールバーに出力される全てのインターフェースに関するアイテム情報を含むテーマファイルを生成する段階と、
前記インターフェースのうち、前記ツールバーに出力されるように設定されたインターフェースに関するアイテム情報を含む設定ファイルを生成する段階と、を含み、
前記テーマファイルは、あらかじめ設定されたテーマに対応するサイトに接続できるようにするアイテム情報を含むことを特徴とする請求項１に記載のツールバーサービス提供方法。
【請求項５】
前記設定ファイル生成段階は、各テーマに対応するサイトに接続できるようにするアイテム情報を基本値として格納する段階を含むことを特徴とする請求項４に記載のツールバーサービス提供方法。
【請求項６】
前記テーマファイル及び設定ファイルは、ＸＭＬを基盤にして生成されることを特徴とする請求項４に記載のツールバーサービス提供方法。
【請求項７】
前記テーマファイル及び設定ファイルは、テーマ識別のための情報を格納するテーマ識別フィールド、登録情報を格納するヘッダフィールド、及び前記アイテム情報を格納するボディーフィールドのうち少なくとも一つを含むことを特徴とする請求項４に記載のツールバーサービス提供方法。
【請求項８】
前記ボディーフィールドは、テーマによらずに維持されたアイテム情報を格納する第１セクションフィールド及び前記テーマ及びユーザの要請のうち少なくとも一つによって追加されるアイテム情報を格納する第２セクションフィールドを含むことを特徴とする請求項７に記載のツールバーサービス提供方法。
【請求項９】
前記アイテム情報は、前記サイトの代表名、代表ＵＲＬ、代表サービス名、代表サービスＵＲＬ及び階層情報のうち少なくとも一つを含むことを特徴とする請求項４に記載のツールバーサービス提供方法。
【請求項１０】
前記階層情報は、前記サイトによって提供される下位サービスのネーム及びＵＲＬを含むことを特徴とする請求項９に記載のツールバーサービス提供方法。
【請求項１１】
請求項１〜１０のいずれか１項による方法を行うプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１２】
ツールバーサービスを提供するためにユーザクライアントで実行される命令語のプログラムが具現されており、ユーザクライアントが読み取り可能な記録媒体であって、
ユーザにより編集可能であり、ツールバーに表示されるインターフェースに関する属性を定義する一つ以上のアイテム情報を含むファイルを維持する段階と、
ユーザのアイテム編集要請を受信する場合、前記ファイルをパーシングし、前記ファイルに含まれたアイテム情報を出力する段階と、
ユーザが入力する情報に応じて前記ファイルを更新する段階と、
前記更新されたファイルをパーシングして前記ツールバーのインターフェースを動的に生成する段階と、
を実行させるプログラムを含む記録媒体。
【請求項１３】
ユーザクライアントとネットワークを通じて連結されたシステムでツールバーサービスを提供する装置であって、
ユーザにより編集可能であり、ツールバーに表示されるインターフェースに関する属性を定義する一つ以上のアイテム情報を含むファイルを生成するファイル生成部と、
前記ユーザクライアントからツールバーアプリケーションのダウンロード要請を受信する場合、前記ファイルを抽出するファイル抽出部と、
前記ファイルを含む前記ツールバーアプリケーションを前記ユーザクライアントに伝送するユーザクライアント通信部と、を含み、
前記ユーザクライアントに設置される前記ツールバーアプリケーションは、ユーザのアイテム編集要請に応じて前記ファイルを更新し、更新されたファイルをパーシングして前記ツールバーのインターフェースを動的に生成することを特徴とするツールバーサービス提供装置。
【請求項１４】
前記アイテム情報は、前記インターフェースの種類を区分するタイプフィールド、ＩＤフィールド、ネームフィールド及びアイコンフィールドのうち少なくとも一つを含み、
前記ツールバーアプリケーションは、前記フィールドに応じてユーザが入力する情報を用いて前記ファイルを更新することを特徴とする請求項１３に記載のツールバーサービス提供装置。
【請求項１５】
前記タイプ情報は、動作属性と階層属性のうち少なくとも一つの属性を有し、
前記動作属性は、指定されたＵＲＬへの移動、あらかじめ格納された関数実行及びジャバスクリプト実行のうち少なくとも一つを含み、前記階層属性は、前記アイテム情報に対応するサイトでの下位サービスに関するノードリスト情報を含むことを特徴とする請求項１４に記載のツールバーサービス提供装置。
【請求項１６】
前記ファイルは、テーマファイル及び設定ファイルを含み、
前記ファイル生成部は、
一つ以上のテーマに応じて前記ツールバーに出力される全てのインターフェースに関するアイテム情報を含むテーマファイルを生成するテーマファイル生成部と、
前記インターフェースのうち、ツールバーに出力されるように設定されたインターフェースに関するアイテム情報を含む設定ファイルを生成する設定ファイル生成部と、を含み、
前記テーマファイルは、あらかじめ設定されたテーマに対応するサイトに接続できるようにするアイテム情報を含むことを特徴とする請求項１３に記載のツールバーサービス提供装置。
【請求項１７】
前記テーマファイル及び設定ファイルは、ＸＭＬを基盤にして生成されることを特徴とする請求項１６に記載のツールバーサービス提供装置。
【請求項１８】
前記テーマファイル及び設定ファイルは、テーマ識別のための情報を格納するテーマ識別フィールド、登録情報を格納するヘッダフィールド、及び前記アイテム情報を格納するボディーフィールドのうち少なくとも一つを含むことを特徴とする請求項１６に記載のツールバーサービス提供装置。
【請求項１９】
前記ボディーフィールドは、テーマによらずに維持されたアイテム情報を格納する第１セクションフィールド及び前記テーマ及びユーザの要請のうち少なくとも一つによって追加されるアイテム情報を格納する第２セクションフィールドを含むことを特徴とする請求項１８に記載のツールバーサービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ツールバーサービス提供方法及び装置に関するもので、より詳細には、ブラウザと連動してユーザの情報アクセスを容易にするツールバーをユーザが動的に生成できる方法及び装置に関する。
【背景技術】
【０００２】
インターネットの発達によってユーザは、場所の制約を受けることなくいつでもどこでも必要な情報にアクセスできるようになってきた。
【０００３】
従来のインターネットを通じた情報アクセスは主として、ウェブブラウザを介して行なわれてきた。ウェブブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）は、ユーザのコンピュータがインターネットに接続してウェブサーバーから取り込んだ様々な情報を表示するためのソフトウェアで、現在は、ＷＷＷの他にも、ＦＴＰ、Ｔｅｌｎｅｔ、Ｎｅｗｓ、Ｇｏｐｈｅｒなどのような様々なインターネット機能を統合して数回のマウスクリックだけで容易に使用できるように開発されている。
【０００４】
ウェブブラウザには様々な種類があるが、なかでもマイクロソフト（Ｍｉｃｒｏｓｏｆｔ）社のインターネットエクスプローラ（Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ）とネットスケープ（Ｎｅｔｓｃａｐｅ）社のコミュニケータ（Ｃｏｍｍｕｎｉｃａｔｏｒ）が最も多用されている。
【０００５】
このようなウェブブラウザは、アクセスしようとする情報のアドレスを入力できるアドレス窓を備えている。ユーザは、アドレス窓にドメインネームまたはＩＰアドレスのようなＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｉｏｎ）を入力して必要な情報を確認することができる。
【０００６】
しかし、多くのユーザが検索サービスを利用しており、なおかつユーザが主に利用するサイトに容易にアクセスすることを希望する現状で、ウェブブラウザのみの利用では、情報アクセスに不便を招くという問題点があった。
【０００７】
すなわち、ユーザが特定キーワードに対する検索を希望する場合、ユーザは、ウェブブラウザのアドレス窓に検索サービスを提供するサイトのアドレスを入力して該当のサイトのメインウェブページを確認した後、メインウェブページに存在する検索窓に所望のキーワードを入力しなければならない等、キーワード検索のために多くの過程を行なわねばならず、不便だった。
【０００８】
このような不便を解消する目的で多くのコンテンツプロバイダは、ユーザの情報アクセスを容易にするためのツールバーサービスを提供している。
【０００９】
ツールバー（Ｔｏｏｌ  ｂａｒ）は、ウェブブラウザ実行時に所定領域で活性化（アクティブ化）され、また、キーワード入力窓と各種付加機能ボタンを含む道具（ツール）であり、ユーザがツールバーの入力窓にキーワードなどを入力する場合、ツールバーを提供したサイトから検索した結果が直接ユーザに提供されるようにする。
【００１０】
このようなツールバーは、ウェブ上での検索機能の他にも、デスクトップ検索、ポップアップ遮断のような付加機能を果たし、これらの機能と関連したインターフェースをツールバー領域に生成する機能を果たす。
【００１１】
このようなツールバーの便利さと様々な付加機能から、ツールバーの利用が増加しているが、従来技術によるツールバーは、ユーザにカストマイズされたサービスを提供できないという問題点があった。
【００１２】
また、ユーザごとに頻繁に訪問するサイトの種類（例えば、ネイバー、ハンゲーム、ネクソンサイト等）が異なっており、かつ、該当のサイトで利用する下位サービスの種類が異なっているにもかかわらず、従来のツールバーサービスは、単に検索サービスを中心に画一的（uniform）なメニューのみを提供するため、ユーザの様々な要求を充足させられないという問題点があった。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は上記従来技術の問題点を解決するためのもので、その目的は、ユーザに特化されたツールバーを提供できるツールバーサービス提供方法及び装置を提供することにある。
【００１４】
本発明の他の目的は、ユーザの好みに応じてツールバーが動的に生成されることができるツールバーサービス提供方法及び装置を提供することにある。
【００１５】
本発明のさらに他の目的は、ユーザがツールバー編集を容易に行うことができるツールバー編集サービス提供方法及び装置を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明の好ましい一実施例によれば、ユーザクライアントとネットワークを通じて連結されたシステムでツールバーサービスを提供する方法において、ユーザにより編集可能であり、ツールバーに表示されるインターフェースに関する属性を定義する一つ以上のアイテム情報を含むファイルを生成する段階と、前記ユーザクライアントからツールバーアプリケーションのダウンロード要請を受信する段階と、前記ファイルを含む前記ツールバーアプリケーションを前記ユーザクライアントに伝送する段階と、を含み、前記ユーザクライアントに設置される前記ツールバーアプリケーションは、ユーザのアイテム編集要請に応じて前記ファイルを更新し、更新されたファイルをパーシングして前記ツールバーのインターフェースを動的に生成することを特徴とするツールバーサービス提供方法が提供される。
【００１７】
本発明の他の側面によれば、上記の方法を行うプログラムが記録された記録媒体が提供される。
【００１８】
本発明のさらに他の側面によれば、ツールバーサービスを提供するためにユーザクライアントで実行される命令語のプログラムが具現されており、ユーザクライアント読み取り可能な記録媒体であって、ユーザにより編集可能であり、ツールバーに表示されるインターフェースに関する属性を定義する一つ以上のアイテム情報を含むファイルを維持する段階と、ユーザのアイテム編集要請を受信する場合、前記ファイルをパーシングして前記ファイルに含まれたアイテム情報を出力する段階と、ユーザが入力する情報に応じて前記ファイルを更新する段階と、前記更新されたファイルをパーシングして前記ツールバーのインターフェースを動的に生成する段階と、を実行させるプログラムを含む記録媒体が提供される。
【００１９】
本発明のさらに他の側面によれば、ユーザクライアントとネットワークを通じて連結されたシステムでツールバーサービスを提供する装置において、ユーザにより編集可能であり、ツールバーに表示されるインターフェースに関する属性を定義する一つ以上のアイテム情報を含むファイルを生成するファイル生成部と、前記ユーザクライアントからツールバーアプリケーションのダウンロード要請を受信する場合、前記ファイルを抽出するファイル抽出部と、前記ファイルを含む前記ツールバーアプリケーションを前記ユーザクライアントに伝送するユーザクライアント通信部と、を含み、前記ユーザクライアントに設置される前記ツールバーアプリケーションは、ユーザのアイテム編集要請に応じて前記ファイルを更新し、更新されたファイルをパーシングして前記ツールバーのインターフェースを動的に生成することを特徴とするツールバーサービス提供装置が提供される。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施例によるツールバーサービス提供システムの構成を示す図である。
【図２】本発明の一実施例によるファイルサーバーの詳細構成を示す図である。
【図３】本発明の一実施例によるツールバーアプリケーションの詳細構成を示す図である。
【図４】本発明の一実施例によるテーママネジャーの詳細構成を示す図である。
【図５】本発明によるテーマファイル及び設定ファイルのフィールド構造を示す図である。
【図６】本発明によるテーマファイル及び設定ファイルのボディー部構造を示す図である。
【図７】図６のボディー部に含まれる各セクションフィールド構造を示す図である。
【図８】本発明によるアイテム定義フィールドの詳細構造を示す図である。
【図９】本発明による動作属性フィールドのタイプを示す図である。
【図１０】本発明によるテーマファイルを例示する図である。
【図１１】本発明による設定ファイルを例示する図である。
【図１２】本発明による編集インターフェースを例示する図である。
【図１３】本発明によるツールバーサービス提供過程を示すフローチャートである。
【図１４】本発明によるツールバーのテーマ選択過程を示すフローチャートである。
【図１５】本発明によるツールバー編集過程を示すフローチャートである。
【図１６】本発明によるツールバーインターフェースの画面を例示する図である。
【図１７】本発明によるツールバーインターフェースの画面を例示する図である。
【図１８】本発明によるツールバーインターフェースの画面を例示する図である。
【図１９】本発明によるツールバーインターフェースの画面を例示する図である。
【発明を実施するための形態】
【００２１】
上述した目的、特徴及び利点は、添付の図面に基づく下記の詳細な説明からより明確になる。図面中、同一の構成要素には可能な限り同一の参照符号を付する。以下、本発明に係るツールバー編集サービス提供方法及び装置の好適な実施例について詳細に説明する。
【００２２】
図１は、本発明の好ましい一実施例によるツールバーサービス提供システムの構成を示す図である。
【００２３】
図１を参照すると、本発明によるツールバーサービス提供システムにネットワークを通じて連結されるユーザクライアント１００は、ツールバーサービス提供システムからツールバーアプリケーションをダウンロードして設置し、設置されたツールバーアプリケーションを介してユーザの要請を処理する複数の端末装置であって、デスクトップＰＣ、ノートブック、移動電話機、ＰＤＡ及びＭＢＳ（Ｍｏｂｉｌｅ  Ｂｒｏａｄｃａｓｔ  Ｓｙｓｔｅｍ）フォンなどを含むことができる。
【００２４】
ここで、ネットワークは、インターネット、専用線を含む有線ネットワークと無線インターネット、移動通信網及び衛星通信網を含む無線ネットワークのいずれにしてもよい。
【００２５】
本発明によるユーザクライアント１００には、ブラウザ１０２とツールバーアプリケーション１０４が設置される。ブラウザ１０２は、通常のウェブブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）、または移動通信端末機に設置されるワップブラウザ（Ｗａｐ  Ｂｒｏｗｓｅｒ）にすればよく、ユーザが入力するアドレス情報またはクエリー情報のようなアクセス情報をネットワークを通じて伝送する機能を果たす。
【００２６】
ここで、アドレス情報は、ユーザが接続しようとするサイトのドメインネームまたはＩＰアドレスのようなＵＲＬで、クエリー情報は、ユーザが入力したキーワードに関する検索要請情報である。
【００２７】
ブラウザ１０２のアクセス情報伝送を通じてユーザは所望のサイトに接続でき、検索結果などを確認することができる。
【００２８】
ツールバーアプリケーション１０４は、ブラウザ１０２の所定領域にツールバーを活性化（アクティブ化）させ、ブラウザ１０２と連動してユーザの情報アクセスを容易にするプログラムである。
【００２９】
このようなツールバーアプリケーション１０４は、後述されるようにネットワークを通じて受け取って設置されてもよいが、これに限定されず、独立した記録媒体を通じてユーザクライアント１００に設置されてもよいということは当業者にとっては自明である。
【００３０】
上述したユーザクライアント１００にツールバーアプリケーションを提供するツールバーサービス提供システムは、ウェブサーバー１０６、検索サーバー１０８、ゲームサーバー１１０及びファイルサーバー１１２を含むことができる。
【００３１】
ウェブサーバー１０６は、ユーザの要請を受信し、ユーザ要請に応じたウェブページを生成する機能を果たす。ウェブサーバー１０６が提供するウェブページには、上述したツールバーアプリケーション１０４の設置のための案内情報が含まれることができる。
【００３２】
ファイルサーバー１１２は、ユーザがツールバーアプリケーションのダウンロードを要請する場合にユーザクライアント１００が接続するようになるもので、ユーザに提供できるツールバーアプリケーションに関する情報を格納して管理する。
【００３３】
特に、本発明によるファイルサーバー１１２は、ツールバーアプリケーションの実行のための実行ファイル、ツールバーに表示される全ての構成要素アイテムに関する情報を含むテーマファイル、及びツールバーアプリケーション設置時にツールバーに表示されるものと設定されたアイテムに関する情報を含む設定ファイルを生成し、これらを格納する。
【００３４】
ここで、アイテム情報は、ツールバーに表示されるインターフェースに関する属性を定義する情報である。
【００３５】
本発明におけるテーマファイル及び設定ファイルは、外部環境ファイルの集合である。例えば、テーマファイル及び設定ファイルは、ネイバーテーマ、ハンゲームテーマ、ネクソンテーマのように互いに独立したサービスを提供するサイトに関する情報を含むことができるが、必ずしもこれに限定されるものではなく、ユーザの編集要請に応じて追加されるサイトに関する情報、ジャバスクリプト実行情報及びローカルプログラム実行情報などを含むことができる。
【００３６】
すなわち、本発明におけるテーマファイル及び設定ファイルは、ユーザが編集可能であり、ここで、編集は、新しいアイテムの追加、既存アイテムの削除、及び現在ツールバーに表示されているアイテムの順序変更などをいずれも含むことができる。ユーザがテーマファイル及び設定ファイルを編集する過程について説明すると、下記の通りである。
【００３７】
ファイルサーバー１１２は、ツールバーアプリケーションのダウンロードが要請される場合、上記のようなテーマファイル及び設定ファイルを抽出し、これをツールバーアプリケーション実行ファイルと共にユーザクライアント１００に伝送する。
【００３８】
一実施例において、本発明によるファイルサーバー１１２は、各テーマ別にテーマファイル及び設定ファイルをそれぞれ格納しており、ユーザが所定テーマに関するダウンロードを要請する場合、選択されたテーマに対応するテーマファイル及び設定ファイルを抽出してユーザクライアント１００に伝送する。すなわち、本発明によれば、ファイルサーバー１１２はテーマごとにそれぞれ異なるテーマファイルと設定ファイルを格納しており、ユーザがあるテーマを選択する場合、選択されたテーマに対応するテーマファイル及び設定ファイルを提供し、ユーザがテーマ別に異なるインターフェースを持つツールバーを利用できるようにする。
【００３９】
例えば、ネイバーテーマを選択した場合には、図１６に示すように、マイＰＣ検索、無料治療、辞書、マイブログ、ポップアップ遮断、ショートカット、ＺＯＯＭのようなインターフェースの属性を定義するアイテム情報をテーマファイルに含めてユーザに提供することができる。
【００４０】
このとき、上記したアイテム情報のうちの一部がツールバーアプリケーション伝送の際に設定ファイルに含まれることができ、マイＰＣ検索、辞書、マイブログ及びポップアップ遮断のみが設定ファイルに含まれる場合、ツールバーアプリケーション設置の際に、設定ファイルに含まれたアイテムに対応するインターフェースのみが画面上に表示されるようにすることができる。
【００４１】
一方、ハンゲームテーマの場合、テーマファイル及び設定ファイルには、ネイバーテーマに属するアイテムの他に、ハンゲームアイテムに関する情報も含まれることができる。ここで、ハンゲームアイテムに関する情報は、サイトの代表名、代表ＵＲＬ、代表サービス名、代表サービスＵＲＬ及び階層情報のうち少なくとも一つを含み、階層情報はハンゲームで提供する下位サービス（クォンホ、ダブルマッゴ等）のネーム及びＵＲＬ情報のように下位サービスに直接接続できるようにする情報が含まれることができる。
【００４２】
ユーザが上記のようなハンゲームテーマを選択してツールバーアプリケーションを設置する場合には、図１７に示すように、ツールバーの所定領域には設定ファイルに含まれたハンゲームインターフェースが生成され、これと共にハンゲームの下位階層（ハンゲームが提供する複数のゲーム）に接続できるようにするアイテムに対応するインターフェースがプルダウン方式で生成されることができる。
【００４３】
なお、ネクソンテーマの場合は、ハンゲームテーマのようにネクソンサイトの接続アドレス、ネーム、下位階層を含むアイテム情報がテーマファイル及び設定ファイルに含まれることができる。ユーザがこのようなテーマを選択してツールバーアプリケーションを設置する場合、図１８及び図１９に示すように、ツールバーの所定領域にネクソンテーマに対応するインターフェースが生成されることができる。
【００４４】
この場合、図１８及び図１９に示すように、同一テーマ（ネクソンテーマ）であっても代表サービス（カートライダーまたはメープル）によってインターフェースが異なって生成されることができる。
【００４５】
本実施例では、ファイルサーバー１１２がテーマファイルなどをあらかじめ生成してユーザに提供するとして説明したが、本発明の他の実施例によれば、テーマファイル及び設定ファイルに関する情報を格納するツールバーアプリケーションを記録媒体などを通じて別途に提供し、ツールバーアプリケーションがテーマファイル及び設定ファイルなどをパーシングし、ブラウザの所定領域にテーマに合うインターフェースが含まれたツールバーを生成してもよい。
【００４６】
このように本発明におけるツールバーアプリケーション１０４は、固定されたツールバーを提供せずに、ユーザは自身の好みに応じて所定のテーマに合うツールバーを受け取って設置することができる。これによって、ユーザはより便利に所望の情報にアクセスすることができる。
【００４７】
検索サーバー１０８は、ユーザクライアント１００から所定キーワードに関するクエリー情報を受信し、キーワードに対する検索を行う。検索サーバー１０８は、検索エンジンを通じてキーワードを含んでいるウェブページ、ブログ、カフェ、専門資料などを収集し、該当の検索結果がユーザに提供されるようにする。
【００４８】
ツールバーアプリケーション１０４が設置される場合、ツールバーには入力窓が生成され、ユーザが入力窓にキーワードを入力する場合、該当のキーワードに関するクエリー情報があらかじめ設定された（ツールバーサービスを提供するシステムに含まれた）検索サーバー１０８に伝送されることができ、該当の検索サーバー１０８が検索結果を提供することとなる。
【００４９】
ゲームサーバー１１０は、ユーザにゲームサービスを提供し、ユーザが選択したゲームに対するチャンネルリスト伝送、チャンネル及びゲーム室への立ち入り処理、及びゲーム進行に関する制御処理過程を行う。
【００５０】
一方、図１では、サービス提供サーバーとして検索サーバー１０８、ゲームサーバー１１０などを示したが、これに限定されず、ショッピング、本、映画のような各種サービスを提供するためのサーバーをさらに含むことができるという点は当業者にとっては自明である。
【００５１】
また、図１では、検索サーバー１０８、ゲームサーバー１１０が一つのシステム内に含まれるとしたが、別個のシステム内に含まれてもよい。また、図１のサービス提供システムに含まれるサービス提供サーバーが同一のコンテンツプロバイダにより提供されてもよいが、追加されるテーマによって相異なるコンテンツプロバイダにより提供されてもよいという点も当業者には理解できる。
【００５２】
図２は、本発明の好ましい一実施例によるファイルサーバー１１２の詳細構成を示す図である。
【００５３】
図２に示すように、本発明によるファイルサーバー１１２は、ユーザクライアント通信部２００、テーマ情報受信部２０２、テーマファイル生成部２０４、設定ファイル生成部２０６、ファイル抽出部２０８及び制御部２１０を含むことができる。
【００５４】
ユーザクライアント通信部２００は、ユーザがウェブサーバー１０６を通じてツールバーアプリケーションのダウンロードを要請する場合、ユーザクライアント１００との接続を確立し、ユーザのダウンロード要請に応じてツールバーアプリケーションを提供する。
【００５５】
一つ以上のテーマによって個別のテーマファイル及び設定ファイルが格納されている場合、ユーザクライアント通信部２００はユーザのテーマ選択情報などを受信し、選択されたテーマに対応するツールバーアプリケーションを提供することができる。
【００５６】
本発明において、テーマに関する情報はコンテンツプロバイダの要請によって追加されることができるが、例えば、ネクソンゲームを提供するプロバイダが本発明におけるツールバーに自分のサイト情報を追加しようとする場合にネクソンテーマが追加されることができる。
【００５７】
テーマ情報受信部２０２は、追加しようとするテーマに関する情報を受信する。前述したように、テーマ情報は、追加しようとするサイトの代表名、代表ＵＲＬ、代表サービス名、代表サービスＵＲＬ及び階層情報のうち少なくとも一つを含むことができる。ここで、階層情報は、当該サイトで提供する下位サービスのネーム及びＵＲＬを含むことができる。
【００５８】
テーマファイル生成部２０４は、上記のテーマ情報を用いてテーマファイルを生成する。本発明によれば、テーマファイルは、ＸＭＬ基盤で生成されることができ、図５に示すようなフィールド構造を持つことができる。
【００５９】
図５を参照すると、テーマファイルは、テーマ識別フィールド５００、ヘッダフィールド５０２及びボディーフィールド５０４を含むことができる。
【００６０】
テーマ識別フィールド５００にはテーマを識別するための情報が格納される。テーマ識別フィールド５００に格納された情報を通じて該当のファイルが特定テーマに関するファイルであるということが識別できる。
【００６１】
ヘッダフィールド５０２は、テーマファイルに関する登録情報が格納されるフィールドで、テーマ名、バージョン、作成者、生成時間、最終修正時間などが格納されることができる。
【００６２】
ボディーフィールド５０４は、画面上に表示されるアイテムに関する情報を含んでいるフィールドで、図６に示すように、ツールバーに表される領域によって第１セクションフィールド６００及び第２セクションフィールド６０２に区分されることができる。
【００６３】
図６を参照すると、第１セクションフィールド６００は、図１６〜図１９に示すツールバー領域において入力窓１６００の前の領域を定義するフィールドであり、第２セクションフィールド６０２は、移動ボタン１６０２の後の領域を定義するフィールドに該当する。本発明によれば、各セクションフィールド６００，６０２には、画面上に表示されるアイテムに関するリストが格納される。
【００６４】
一方、ボディーフィールド５０４に含まれるアイテム情報は、ツールバー上に表示されるインターフェースに関する属性を定義する情報で、図７に示すように、タイプフィールド７００、ＩＤフィールド７０２、ネームフィールド７０４及びアイコンフィールド７０６を含むことができる。
【００６５】
タイプフィールド７００は、各インターフェースタイプに関する情報が記録されるフィールドで、特定インターフェースがいかなる方式で画面上に表示されるかに関する情報が記録される。例えば、タイプフィールド７００には、ドロップダウンボタン、プルダウンボタン、基本ボタン、基本メニュー、メニューパネル、分離子のようなタイプのうちの一つが格納されることができる。
【００６６】
ツールバー上に表示されるインターフェースは、上述したタイプによって図８に示すように動作属性と階層属性のうち少なくとも一つの属性を持つことができる。
【００６７】
例えば、ドロップダウンボタンタイプに属するインターフェースは動作属性及び階層属性を両方とも含むことができ、プルダウンボタンとメニューパネルに属するインターフェースは階層属性のみを、基本ボタンと基本メニューに属するインターフェースは動作属性のみを持つことができる。
【００６８】
テーマファイルで動作属性に関するフィールドは、図９に示すように、所定ＵＲＬへの接続を定義するＵＲＬフィールド、ツールバーアプリケーション１０４に内蔵された関数のうち一つを実行する関数呼出（ＢＵＩＬＴＩＮ）フィールド、ジャバスクリプト実行を定義するジャバスクリプトフィールドのうち一つを含むことができる。
【００６９】
一方、階層属性に関するフィールドは、画面に表示されるアイテムの下位階層に属するアイテムに関する情報が記録される。
【００７０】
上記のようなフィールド構造を基盤にしてテーマファイル生成部２０４は、図１０に示すようなＸＭＬ形式のテーマファイルを生成する。
【００７１】
設定ファイル生成部２０６は、ツールバーアプリケーションが最初に設置される場合、ツールバーに表示されるものと設定されたアイテムに関するデフォルト（基本値）情報が格納された設定ファイルを生成する。
【００７２】
設定ファイル生成部２０６は、テーマが追加される場合、追加されたテーマと関連したアイテム（例えば、ハンゲームアイテム、ネクソンアイテムなど）が設定ファイルに含まれるようにすることができる。このような設定ファイルはテーマファイルと同様に図５〜図７に示すフィールドを含み、図１１のような形式で生成されることができる。
【００７３】
ファイル抽出部２０８は、ユーザがファイルサーバー１１２に特定テーマに関する選択情報を伝送する場合、制御部２１０の制御によってユーザのテーマ選択情報を受信し、選択されたテーマに対応するテーマファイル及び設定ファイルを抽出する過程を行う。
【００７４】
ユーザクライアント通信部２００は、ツールバーアプリケーションの実行ファイルと共に、上記のようにして抽出されたテーマファイル及び設定ファイルをユーザクライアントに伝送する。
【００７５】
図３は、本発明の一実施例によるツールバーアプリケーションの詳細構成を示す図である。
【００７６】
図３に示すように、本発明によるツールバーアプリケーションは、ツールバー生成部３００、入力情報受信部３０２、制御部３０４、アクセス情報伝達部３０６、検索部３０８、ファイル格納部３１０及びテーママネジャー３１２を含むことができる。
【００７７】
ツールバー生成部３００は、ツールバーアプリケーションがユーザクライアントに設置される場合、ブラウザのレジストリ設定値を変更することによってブラウザの所定領域にツールバーが生成されるようにする。
【００７８】
ツールバー生成部３００は、図１６〜図１９に示すように、ユーザが選択したテーマに合うインターフェースをツールバーに出力する。
【００７９】
入力情報受信部３０２は、ユーザがツールバーの入力窓に入力する情報を受信する。ここで、入力情報は、特定サイトのアドレス情報、キーワード情報が含まれることができる。
【００８０】
制御部３０４は、入力情報受信部３０２により受信された入力情報をアクセス情報伝達部３０６に伝送し、アクセス情報伝達部３０６は、入力されたアドレス情報をブラウザ１０２に伝達したり、ユーザが入力したキーワードに対応するクエリー情報を生成してブラウザ１０２に伝達する。
【００８１】
検索部３０８は、ユーザがデスクトップ検索のためのキーワードを入力する場合、キーワードに対応するファイルなどの検索を行い、検索結果を出力する機能を果たす。
【００８２】
ファイル格納部３１０は、ファイルサーバー１１２から受信したテーマファイル、設定ファイルを格納し、テーママネジャー３１２は、ユーザのアイテム編集要請を処理し、編集結果によってファイル格納部３１０に格納された設定ファイルを更新する過程を行う。
【００８３】
テーママネジャー３１２については図４を用いて詳細に説明する。
【００８４】
図４は、本発明の一実施例によるテーママネジャーの詳細構成を示す図である。
【００８５】
図４に示すように、本発明によるテーママネジャーは、編集インターフェース出力部４００、テーマ情報受信部４０１、テーマファイル更新部４０２、コントローラ４０３、パーシング部４０４、設定情報受信部４０６及び設定ファイル更新部４０８を含むことができる。
【００８６】
編集インターフェース出力部４００は、ユーザの編集要請がある場合、図１２に示すような編集インターフェースを出力する。
【００８７】
ユーザの編集要請がある場合、パーシング部４０４は、ツールバーに表示される全てのアイテム（テーマファイルに含まれたアイテム）に関する情報と現在ツールバー表示されているアイテムに関する情報をパーシングし、このようなパーシングを通じて編集インターフェース出力部４００はツールバーに表示されるアイテムに関する情報を出力する。
【００８８】
このとき、編集インターフェース出力部４００は、テーマファイルの第２セクションフィールドに含まれたアイテムに対応するアイコンまたは設定ファイルの第２セクションフィールドに含まれたアイテムに対応するアイコンを出力できる。
【００８９】
図１２に示すように、本発明による編集インターフェースは、アイテム追加領域を含んでおり、ユーザはアイテム追加を選択してサイト追加、ジャバスクリプト追加及びローカルプログラム追加ができる。
【００９０】
例えば、ユーザが新しいサイトを追加しようとする場合、編集インターフェース出力部４００は、サイトに接続できるようにするインターフェースのタイプ、ネーム及びＵＲＬを入力できる領域を含むインターフェースを追加的に出力することができる。このとき、サイト追加のためのインターフェースは、追加しようとするサイトの下位階層に属するサービスの接続情報などを追加的に入力できる領域を含むことができる。
【００９１】
このようにユーザがアイテムを追加する場合、テーマ情報受信部４０１は、ユーザが入力したアイテム追加情報を受信し、テーマファイル更新部４０２は、テーマファイルに受信したアイテム情報を追加してテーマファイルを更新する。
【００９２】
一方、ユーザは編集インターフェースを介して現在設定ファイルに含まれたアイテムを削除したり、設定ファイルに含まれていないアイテムを選択的に追加することができる。
【００９３】
例えば、図１７に示すように、ハンゲームテーマに対してハンゲーム、マイＰＣ検索、辞書、マイブログ、ポップアップ遮断、ショートカット、無料治療、ＺＯＯＭのようなアイテム（これらアイテムに関する詳細情報はテーマファイルに格納される）が提供されることができる場合、ユーザは、その中で、ハンゲーム、マイＰＣ検索、辞書、マイブログ、ポップアップ遮断、ショートカットを設定ファイルに含め、これらに対する順序を設定する過程を行う。
【００９４】
設定情報受信部４０６は、上記のようなユーザの設定情報を受信し、設定ファイル更新部４０８は、ユーザが編集した情報によって設定ファイル情報を更新する過程を行う。
【００９５】
上記のような過程を通じてユーザが編集した情報によってツールバーインターフェースが動的に構成されることができる。
【００９６】
図１３は、本発明によるツールバーアプリケーション提供過程を示すフローチャートで、ファイルサーバー１１２がテーマによって異なるテーマファイル及び設定ファイルを生成する場合を示す。
【００９７】
図１３を参照すると、ファイルサーバー１１２は、特定コンテンツプロバイダなどからテーマ情報を受信し（段階１３００）、受信したテーマ情報が含まれたテーマファイルを生成する（段階１３０２）。
このとき、ファイルサーバー１１２は、テーマに対応するアイテムを基本値として含む設定ファイルを共に生成する（段階１３０４）。
【００９８】
ユーザがツールバーアプリケーションのダウンロードを要請する場合、ユーザクライアント１００は、ユーザが選択したテーマ情報を含むダウンロード要請情報をファイルサーバー１１２に伝送する（段階１３０６）。
【００９９】
ファイルサーバー１１２は、ユーザが選択したテーマを識別し、テーマに対応するテーマファイル及び設定ファイルを抽出する（段階１３０８）。
【０１００】
ファイルサーバー１１２は、抽出されたテーマファイルと設定ファイル、及びツールバーアプリケーション実行のための実行ファイルをユーザクライアント１００に伝送する（段階１３１０）。ユーザクライアント１００は、ツールバーアプリケーションを設置の際にテーマファイル及び設定ファイルをパーシングし（段階１３１２）、設定ファイルに含まれたアイテムに対応するインターフェースをツールバーに出力する（段階１３１４）。
【０１０１】
上記のような過程を通じて、ユーザは、自分の所望するテーマに合うユーザインターフェースを利用でき、所望のサイトまたは情報に容易にアクセスすることが可能になる。
【０１０２】
図１４は、本発明によるツールバーアプリケーションの設置過程を示すフローチャートで、図１３と同様に、複数のテーマのうち一つに対応するツールバーアプリケーションが設置される場合を示す。
【０１０３】
図１４を参照すると、ツールバーアプリケーション１０４は、ブラウザのレジストリ設定値を変更し（段階１４００）、テーマファイル及び設定ファイルに含まれた情報をパーシングする過程を行う（段階１４０２）。
【０１０４】
上記の段階によってツールバーにはテーマアイテムに対応するインターフェースが出力される（段階１４０４）。
【０１０５】
以降、ツールバーアプリケーション１０４は、テーマアイテムに対応するインターフェース選択情報を受信し（段階１４０６）、受信した情報に対応するアクセス情報を生成する（段階１４０８）。
【０１０６】
ツールバーアプリケーション１０４は、インターフェース選択によって該当のサイトのアドレス情報をブラウザ１０２に伝達する（段階１４１０）。
【０１０７】
これによってユーザクライアント１００は、ユーザが選択したテーマに対応するサイトに直接接続可能になる（段階１４１２）。
【０１０８】
図１５は、本発明におけるツールバー編集過程を示すフローチャートで、ツールバーの編集は上述したようにテーママネジャーにより行われる。
【０１０９】
図１５を参照すると、テーママネジャーは、ユーザのツールバー編集要請を受信する場合（段階１５００）、あらかじめ格納されたテーマファイル及び設定ファイルをパーシングし（段階１５０２）、編集インターフェースを出力する（段階１５０４）。
【０１１０】
本発明によれば、編集インターフェースにはテーマファイルに含まれたアイテムのうち、第２セクションフィールドに含まれるアイテム情報が出力され、このとき、現在ツールバーに表示されるか否かによって互いに異なる領域に各アイテムに対応するアイコンが表示される。
【０１１１】
もし、ユーザが新しいアイテムを追加する場合、テーママネジャーは、ユーザのアイテム追加情報を受信し（段階１５０６）、追加されたアイテム情報によってテーマファイルを更新する（段階１５０８）。
【０１１２】
一方、ユーザが編集インターフェースを介してツールバーに表示しようとするアイテムを変更する場合、テーママネジャーは、ユーザの設定情報を受信し（段階１５１０）、設定情報によって設定ファイルを更新する（段階１５１２）。
【０１１３】
上記のように更新されたテーマファイル及び設定ファイルによってユーザインターフェースが再構成される（段階１５１４）。
【０１１４】
以上の好ましい実施例は本発明を例示するためのものに過ぎず、当該技術分野における通常の知識を持つ当業者なら本発明の思想と範囲内で様々な修正、変更、付加が可能であり、このような修正、変更及び付加はいずれも添付の特許請求の範囲に属するものと見なされるべきである。
【産業上の利用可能性】
【０１１５】
以上説明した如く、本発明によれば、あらかじめ設定されたテーマに関する情報を含むツールバーアプリケーションを提供するので、ユーザーが所望のサイトに容易にアクセスすることが可能になる。
【０１１６】
また、本発明によれば、各テーマに属する下位階層をツールバーに表示するので、ユーザーが所望のサイトに迅速にアクセスすることが可能になる。
【０１１７】
また、本発明によれば、ユーザによるツールバー編集を可能にしたので、ユーザーが所望のインターフェースを動的に生成することが可能になる。
【図１】
2010503105.tif 000003
【図２】
2010503105.tif 000004
【図３】
2010503105.tif 000005
【図４】
2010503105.tif 000006
【図５】
2010503105.tif 000007
【図６】
2010503105.tif 000008
【図７】
2010503105.tif 000009
【図８】
2010503105.tif 000010
【図９】
2010503105.tif 000011
【図１０】
2010503105.tif 000012
【図１１】
2010503105.tif 000013
【図１２】
2010503105.tif 000014
【図１３】
2010503105.tif 000015
【図１４】
2010503105.tif 000016
【図１５】
2010503105.tif 000017
【図１６】
2010503105.tif 000018
2010503105.tif 000019
【図１７】
2010503105.tif 000020
2010503105.tif 000021
【図１８】
2010503105.tif 000022
2010503105.tif 000023
【図１９】
2010503105.tif 000024
2010503105.tif 000025
【国際調査報告】
2010503105.tif 000026
2010503105.tif 000027