Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6143574B2 - ドメインに特化されたツールバーボタンを管理する方法及びサーバ - Google Patents
[go: Go Back, main page]

JP6143574B2 - ドメインに特化されたツールバーボタンを管理する方法及びサーバ - Google Patents

ドメインに特化されたツールバーボタンを管理する方法及びサーバ Download PDF

Info

Publication number
JP6143574B2
JP6143574B2 JP2013132429A JP2013132429A JP6143574B2 JP 6143574 B2 JP6143574 B2 JP 6143574B2 JP 2013132429 A JP2013132429 A JP 2013132429A JP 2013132429 A JP2013132429 A JP 2013132429A JP 6143574 B2 JP6143574 B2 JP 6143574B2
Authority
JP
Japan
Prior art keywords
button
toolbar
domain address
domain
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013132429A
Other languages
English (en)
Other versions
JP2014021975A (ja
Inventor
▲賛▼ ▲皓▼ 尹
▲賛▼ ▲皓▼ 尹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Naver Corp
Original Assignee
Naver Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Naver Corp filed Critical Naver Corp
Publication of JP2014021975A publication Critical patent/JP2014021975A/ja
Application granted granted Critical
Publication of JP6143574B2 publication Critical patent/JP6143574B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3438Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90324Query formulation using system suggestions
    • G06F16/90328Query formulation using system suggestions using search space presentation or visualization, e.g. category or range presentation and selection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ツールバーがインストールされた電子装置で行われるツールバーボタン管理方法に関する。特に、本発明は、ウェブブラウザで読み出したドメインアドレスがプリセットされた場合、最適化された構成でツールバーのボタン構成を変更して自動管理する方法及びサーバに関する。
インターネットを通した情報アクセスは、ウェブブラウザ(Web Browser)によって行われるが、ユーザはウェブブラウザがインストールされたデスクトップパソコンなどの電子装置を介してウェブサイトサーバからの様々な情報を確認することができる。
従来技術では、ユーザがウェブブラウザを介して情報を獲得したい場合はウェブサイトサーバに接続しなければならず、そのためにアドレスウインドウにアドレスを入力する必要がある。ここで、アドレスはドメインネームまたはIPアドレスのようなURL(Uniform Resource Location)に入力されてもよい。例えば、特定ブログのウェブサイトに接続しようとする場合、アドレスとして「http://blog.AAA.com/BBB」をウェブブラウザのアドレスウインドウに直接入力する。
しかし、このような方法によればウェブサイトに接続するたびにアドレスを入力しなければならず、ユーザが獲得したい情報または情報が位置するウェブサイトのアドレスに対して正確に認知することができず、別途のキーワードに対する検索が必要な場合にはポータルサイトアドレスを入力して接続した後、再びキーワード検索を行わなければならないという不便がある。
他の従来技術として、このような不便を解消しようとコンテンツ提供者は、ユーザの情報アクセスを容易にするためにツールバー(Toolbar)サービスを提供している。ツールバーは、ウェブブラウザの所定領域で活性化されるキーワード入力ウインドウをはじめとして様々な付加機能ボタンを含む道具として、ウェブブラウザを通したインターネットの検索をより便利にする。
ただし、ツールバーはインターネットに存在するウェブサイト全般に対して汎用的な便利さを提供するだけであり、個別のウェブサイトに対して特化されたサービスを提供する技術が求められている。
本発明の目的の一つは、ツールバーがインストールされた電子装置でウェブサイトに接続すれば、ツールバーボタン構成を個別ドメインアドレスに対して特化されたツールバーボタン構成に変更する方法及びサーバを提供することである。
本発明の目的の一つは、ツールバーがインストールされた電子装置で、ツールバーのボタン構成を、個別ドメインアドレスに対して特化されたツールバーボタン構成によりボタンの配置を変更したりボタンを追加したりする方法及びサーバを提供することである。
本発明の目的の一つは、ツールバーがインストールされた電子装置で、ウェブブラウザで接続した個別ドメインアドレスに対して特化されたツールバーボタン構成が、アドミンツールによってプリセットされる方法及びサーバを提供することである。
本発明の目的の一つは、ツールバーがインストールされた電子装置で、ウェブブラウザで接続した個別ドメインアドレスに対して特化されたツールバーボタン構成を、定期的にアップデートする方法及びサーバを提供することである。
本発明の一実施形態によれば、ツールバーがインストールされた電子装置によって行われる、ウェブブラウザでドメインアドレスを読み出し、ドメインアドレスがプリセットされたドメインアドレスであるかを判断し、ドメインアドレスがプリセットされた場合、ボタン構成情報に基づいてツールバーのボタン構成を自動変更し、ツールバーの変更されたボタン構成を表示することを含む、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供される。
本発明の他の実施形態によれば、ドメインアドレスがプリセットされたドメインアドレスであるかを判断するときには、ウェブブラウザでドメインアドレスを読み出すときに管理サーバに接続して、ドメインアドレスがプリセットされたドメインアドレスであるかを判断する、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ドメインアドレスがプリセットされたドメインアドレスであるかを判断するときには、ツールバーを介して管理サーバに接続して、ボタン構成情報を電子装置にダウンロードするステップをさらに含む、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ツールバーを介して管理サーバに接続してボタン構成情報を電子装置にダウンロードするときには、定期的に管理サーバに最新ボタンの構成情報がアップロードされたかを確認してアップデートする、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ボタン構成情報は、ドメインアドレスごとにアドミンツールによって管理サーバに登録されてプリセットされる、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ドメインアドレスがプリセットされた場合、ボタン構成情報に基づいてツールバーのボタン構成を自動変更するときには、ツールバーのボタンを移動させて配置を変更する、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ドメインアドレスがプリセットされた場合、ボタン構成情報に基づいてツールバーのボタン構成を自動変更するときには、ツールバーのボタンを他のボタンに変更したり他のボタンを追加したりしてツールバーのボタン構成を変更する、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ドメインアドレスに対応するボタン構成情報がない場合、デフォルトボタン構成を表示することをさらに含む、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ボタン構成情報はXML形式である、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ツールバーのボタン構成を自動変更するか否かをオン/オフ設定することをさらに含む、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理方法が提供されてもよい。
本発明の他の実施形態によれば、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理サーバサーバは、通信装置と、処理装置と、処理装置による実行時に処理装置が動作を行わせる命令を含むコンピュータ格納媒体を含み、動作は、アドミンツールによってドメインアドレスごとにボタン構成情報が登録されてプリセットされ、ツールバーがインストールされた電子装置からウェブブラウザが読み出したドメインアドレスがプリセットされたドメインアドレスであるかに関する判断をリクエストされ、リクエストに応じてドメインアドレスがプリセットされたドメインアドレスであるかを判断し、プリセットされた場合、ドメインアドレスに対応するボタン構成情報をツールバーがインストールされた電子装置に送信することを含む。
本発明の他の実施形態によれば、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理サーバにおいて、リクエストに応じてドメインアドレスがプリセットされたドメインアドレスであるかを判断するステップは、ツールバーを介してボタン構成情報を電子装置に送信するステップをさらに含んでもよい。
本発明の他の実施形態によれば、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理サーバにおいて、ツールバーがインストールされた電子装置からウェブブラウザが読み出したドメインアドレスがプリセットされたドメインアドレスであるかに関する判断をリクエストされるステップは、定期的に最新ボタンの構成情報がアップロードされたかに関する確認リクエストを受信することをさらに含んでもよい。
本発明の他の実施形態によれば、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理サーバにおいて、前記プリセットされた場合に前記ドメインアドレスに対応するボタン構成情報をツールバーがインストールされた電子装置に送信するステップは、前記ツールバーのボタンを移動させて配置を変更させる前記ボタン構成情報を送信することを含んでもよい。
本発明の他の実施形態によれば、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理サーバにおいて、前記プリセットされた場合に前記ドメインアドレスに対応するボタン構成情報をツールバーがインストールされた電子装置に送信するときには、前記ツールバーのボタンを他のボタンに変更し又は他のボタンを追加して前記ツールバーのボタン構成を変更させる前記ボタン構成情報を送信してもよい。
本発明の他の実施形態によれば、ドメインに関する特化ボタンを自動で構成するツールバーボタン管理サーバにおいて、ドメインアドレスがプリセットされない場合、デフォルトボタン構成を表示させてもよい。
本発明の他の実施形態に係るドメインに関する特化ボタンを自動で構成するツールバーボタン管理サーバにおいて、ボタン構成情報はXML形式であってもよい。
本発明の他の実施形態に係るドメインに関する特化ボタンを自動で構成するツールバーボタン管理サーバにおいて、ツールバーのボタン構成を自動変更するか否かをオン/オフ設定してもよい。
本発明の一実施形態によると、ユーザはツールバーを介してウェブサイトをより便利に検索することができる。
本発明の一実施形態によると、ユーザは個別ドメインアドレスごとに最適化されたボタン構成を有するツールバーを介してユーザがウェブサイトを検索するために消耗される時間及び費用を減少させることができる。
本発明の一実施形態に係るツールバーがインストールされた電子装置、ツールバーボタン管理サーバ、ウェブサイトサーバの関係を概略的に示す図である。 本発明の一実施形態に係るツールバーのボタン構成を個別ドメインアドレスに特化されたボタン構成に変更する方法を示したフローチャートである。 本発明の他の一実施形態に係るツールバーのボタン構成を個別ドメインアドレスに特化されたボタン構成に変更する方法を示したフローチャートである。 本発明の他の一実施形態に係るツールバーのボタン構成を個別ドメインアドレスに特化されたボタン構成に変更する方法を示したフローチャートである。 本発明の一実施形態に係るツールバーのボタン構成を個別ドメインアドレスに特化されたボタン構成に変更する方法を示す図である。 本発明の他の一実施形態に係るツールバーのボタン構成を個別ドメインアドレスに特化されたボタン構成に変更する方法を示す図である。 本発明の一実施形態に係るツールバーボタン管理サーバの細部的な構成を示すブロック図である。 本発明の他の一実施形態に係るツールバーボタン管理サーバの細部的な構成を示すブロック図である。
以下、添付された図面に記載された内容を参照して各実施形態を詳細に説明する。
図1は、一実施形態に係るツールバーがインストールされた電子装置110、ツールバーボタン管理サーバ120、ウェブサイトサーバ130の関係を概略的に示す図である。
電子装置110はツールバーが設けられた装置である。電子装置110としては、デスクトップパソコン、ノート型パソコン及びその他のツールバーを介してツールバーボタン管理サーバ120に接続してツールバーボタン構成を変更することのできる全ての装置を含んでもよい。具体的には、ウェブブラウザによってウェブサイトのドメインに対するアドレスを読み出してプリセット(preset)されたアドレスであるかを判断し、プリセットされた場合には、サーバに登録されたツールバー構成情報に基づいてツールバーのボタン構成を自動変更して表示してもよい。
ツールバーボタン管理サーバ120は電子装置110とツールバーを介して通信できるサーバである。ツールバーボタン管理サーバ120は、ドメインアドレスごとのボタン構成情報を登録してプリセットしてもよい。具体的には、サーバの運用者がアドミンツールを用いて最新ボタンの構成情報をツールバーボタン管理サーバ120に登録またはアップデートしてもよく、ドメインアドレスごとのボタン構成情報は管理サーバ内の記憶媒体またはデータベースに保存されてもよい。
一実施形態によれば、個別ドメインアドレスに対するツールバーボタン構成がプリセットされたか否かをツールバーボタン管理サーバ120が直接判断し、その結果を電子装置110に送信したり、個別ドメインアドレスに対するボタン構成情報を電子装置110に送信したりして、電子装置110がプリセットされるか否かを判断可能にする。
ウェブサイトサーバ130は電子装置110がウェブブラウザを介して接続するウェブサイトのホストサーバである。ウェブサイトサーバ130には、ユーザはウェブサイトサーバ130のドメインアドレスを入力してウェブサイトサーバ130が提供するウェブサイトに接続してもよい。ここで、ドメインアドレスはドメインネームまたはIPアドレスのようなURLから入力されてもよい。
図2は、一実施形態に係るツールバーのボタン構成を個別ドメインアドレスに特化されたボタン構成に変更する方法を示したフローチャートである。
ステップ210において、ウェブブラウザでドメインアドレスを読み出す。ここで、ウェブブラウザは、ウェブ(WWW)サービスを使用可能にするプログラムとしてHTMLに記述されたハイパーテキストを受けて表示する全てのプログラムを含んでもよい。具体的に、マイクロソフト(登録商標)のエクスプローラ(登録商標)(Explorer(登録商標))、グーグル(登録商標)のクロム(登録商標)(Chrome(登録商標))及びモジラのファイアフォックス(登録商標)(Firefox(登録商標))などがある。
ステップ220において、ドメインアドレスがプリセットされたドメインアドレスであるかを判断する。ここでは、ウェブブラウザが接続したドメインアドレスに対して特化されたツールバーのボタン構成情報が予め設定されている場合には、プリセットされたドメインアドレスであると判断する。一実施形態によれば、ウェブブラウザが読み出したドメインアドレスがプリセットされたドメインアドレスであるかに関する判断を、ツールバーを用いて、管理サーバにリクエストしたり、管理サーバから個別ドメインアドレスに対するツールバーのボタン構成情報をダウンロードしたりして電子装置が直接にプリセットされたドメインアドレスであるかを判断する。
ここで、ウェブブラウザで読み出したドメインアドレスがプリセットされたドメインアドレスであるか否かの判断は、ドメインアドレス、ウェブサイトに含まれるスクリプト、及びその他ドメインアドレスに対応するウェブサイトのカテゴリーを特定することのできるデータのように最適化されたツールバーボタンを提供するために必要な全ての資料を用いて行われる。一実施形態によれば、ウェブサイトのカテゴリーは、ブログ、ニュース、ゲーム及びその他の分類を含んでもよく、カテゴリー別に分類して最適化されたボタン構成が提供されてもよい。
そして、ステップ230において、ウェブブラウザが読み出したドメインアドレスがプリセットされた場合、ボタン構成情報に基づいてツールバーのボタン構成を自動変更する。ここで、ツールバーのボタン構成情報は、XML(eXtensible Markup Language)形式としてツールバーがインストールされた電子装置に送信されてもよく、ボタンの位置、配列、ボタンが有する機能及びその他ツールバーを通したウェブブラウジングで用いられる機能を提供するために必要な全ての情報を含んでもよい。例えば、ボタン構成情報は、ツールバーのボタンを移動させてボタンの配置を変更させる情報、ツールバーのボタンを他のボタンに変えたり、他のボタンを追加したりしてツールバーのボタン構成を変更させる情報などを含んでもよい。
また、ツールバーのボタン構成を自動変更するか否かはユーザが選択し、ツールバー自体で提供する環境設定に応じてオン/オフ設定してもよい。例えば、環境設定のチェックボックスを選択/非選択することによって、ツールバーのボタン構成を自動変更するか否かの機能を有効/無効に設定してもよい。
続いて、ステップ240において、ツールバーの変更されたボタン構成をウェブブラウザ上に表示する。ここで、ツールバーのボタンは、テキスト、イメージ、テキストまたはイメージを結合した形態及びその他の形態で表示されてもよい。
そして、ステップ250において、ステップ230でウェブブラウザが読み出したドメインアドレスに対応するボタン構成情報がない場合として、すなわち、ドメインアドレスがプリセットされない場合として、デフォルト(default)ボタン構成を表示してもよい。一実施形態によれば、デフォルトボタン構成は、ツールバー内の検索ウインドウ、人気度、日韓翻訳、メール、辞書で構成されるが、これに限定されることなく、ユーザに応じて相違に設定されてもよい。また、ユーザがログインする予め生成されたアカウントにツールバーのボタン構成を格納することによって、ツールバーのボタン設定を統合的に管理することができる。
図3は、他の一実施形態に係るツールバーのボタン構成を、個別ドメインアドレスに特化されたボタン構成に、変更する方法を示したフローチャートである。ここで、ツールバーボタン管理サーバ320は、ドメインアドレスがプリセットされたか否かを判断する。
ステップ301において、ツールバーがインストールされた電子装置310が、ウェブサイトサーバ330からウェブブラウザを介してドメインアドレスを読み出す。
ステップ302において、アドミンツール321は、ドメインアドレスごとに、ツールバーボタン管理サーバ320にボタン構成情報を登録しプリセットする。ここで、アドミンツール321は、サーバ管理者によって設定されたボタン構成情報を管理サーバに登録してプリセットしたり、特定のアルゴリズムによって収集したユーザのパターンに基づき、ツールバーのボタン配置を含むボタン構成情報を、ツールバーボタン管理サーバ320に自動的に登録してプリセットしたりしてもよい。
そして、ステップ303において、電子装置310はウェブブラウザが読み出したドメインアドレスがプリセットされたか否かに関する判断をツールバー管理サーバ320にリクエストする。一実施形態によれば、電子装置は、ウェブブラウザがドメインアドレスを読み出すたびに常に、または、定期的に管理サーバにウェブブラウザで読み出したドメインアドレスがプリセットされたドメインアドレスであるか否かの判断をリクエストしてもよい。
そして、ステップ304において、ツールバーボタン管理サーバ320は、電子装置310からのリクエストに応じて、ウェブブラウザが読み出したドメインアドレスがプリセットされたか否かを判断する。具体的には、ツールバーボタン管理サーバ320は、ドメインアドレスに対応するツールバーのボタン構成情報が管理サーバのデータベースにあるかを比較して判断する。一実施形態によれば、ツールバーボタン管理サーバ320は必ずしもドメインの全体アドレスを備えて比較する必要がなく、一部のみを比較してもよい。例えば、「http://blog.AAA.com/BBB/12409856」のようなドメインアドレスに対して「http://blog.AAA.com/」の部分のみを比較してプリセットされたかを判断してもよい。
そして、ステップ305において、ツールバーボタン管理サーバ320は、ボタン構成情報を電子装置310に送信する。ここで、ドメインアドレスがプリセットされたか否かは管理サーバで予め判断したため、管理サーバに格納された全てのボタン構成情報ではなく、ウェブブラウザが読み出したドメインアドレスに対してプリセットされたボタン構成情報のみを送信することによって、消費されるトラフィックを低減することができる。
そして、ステップ306において、ツールバーがインストールされた電子装置310がボタン構成を表示する。ここで、ウェブブラウザが読み出したドメインアドレスに対してボタン構成情報がプリセットされた場合には変更されたボタン構成を表示してもよく、プリセットされない場合には変更していないデフォルトボタン構成をツールバーに表示してもよい。
図4は、他の一実施形態に係るツールバーのボタン構成を個別のドメインアドレスに特化されたボタン構成に変更する方法を示したフローチャートである。
ステップ401、ステップ402及びステップ406は、上述した図3に示すステップ301、ステップ302及びステップ306と同一である。アドミンツール421及びウェブサイトサーバ430は、図3に示すアドミンツール321及びウェブサイトサーバ330と同一である。
ステップ403において、ツールバーがインストールされた電子装置410がツールバーボタン管理サーバ420にツールバーボタン構成情報をリクエストする。一実施形態によれば、電子装置410は、ウェブブラウザがドメインアドレスを読み出すたびに常に、または、定期的に管理サーバにプリセット如何の判断をリクエストしてもよい。例えば、定期的にリクエストする場合、ユーザの環境設定に応じて、1日、7日、2週、1月に1回、またはその他の周期に特定周期が設定されてもよい。
ステップ404において、電子装置410は、ツールバーボタン管理サーバ420から、リクエストされたツールバーボタン構成情報をダウンロードする。一実施形態によれば、電子装置410はプリセットされた全てのドメインに対するツールバーのボタン構成情報をダウンロードするが、特定周期で定期的に最新ボタンの構成情報を確認してダウンロードするので、ツールバーボタン構成情報を定期的に更新することによってトラフィックを低減することができる。
そして、ステップ405において、電子装置410はドメインアドレスがプリセットされたか否かを判断する。具体的には、ドメインアドレスに対応するツールバーのボタン構成情報が電子装置410の記憶媒体にあるかを比較して判断する。
図5は、一実施形態に係るツールバーのボタン構成を個別ドメインアドレスに特化されたボタン構成に変更する方法を示す図である。ウェブブラウザ500上にインストールされたツールバー510は、検索ウインドウをはじめとしてインターネットサーフィンで汎用的に用いられるボタン構成511を表示する。具体的には、図5においてドメインアドレスに対応するウェブサイト501はブログに該当し、ツールバーに提供されるボタン構成511は、人気、日韓翻訳、メール及び辞書のように表示されたウェブサイトと関連性の少ないボタンが配置されてもよい。一実施形態によれば、ドメインアドレスがプリセットされない場合、デフォルトボタン構成としてボタン構成511が上述のように表示されてもよい。
他の一実施形態に係るドメインアドレスがプリセットされた場合には、ツールバー520のボタン構成521をドメインアドレスに最適化されるように変更してもよい。ここでは、ボタンを移動させて変更したり、従来のボタンを他のボタンに変えたり、他のボタンを追加して変更してもよい。具体的には、ウェブサイト501はカテゴリーがブログに分類されるウェブサイトとして、ブログに最適化されたボタンとしてポストの書き込み、ネイバー(登録商標)を見る、スクラップ、及び辞書のようなボタンで構成されるように、ボタン構成521が自動変更されてもよい。一実施形態は、デフォルトボタン構成511を他のボタンに変えて変更した一例である。
図6は、他の一実施形態に係るツールバーのボタン構成を個別ドメインアドレスに特化されたボタン構成に変更する方法を示す図である。
一実施形態によれば、ウェブブラウザ600が読み出したドメインアドレスはニュースカテゴリーに該当し、ニュースに最適化されたボタン構成が提供されてもよい。具体的に、ツールバー610のボタンが速報、ヒット数の多いニュース、天気、及び辞書のようなボタンを有するようボタン構成611が自動変更されてもよい。
他の一実施形態によれば、ウェブブラウザ600が読み出したドメインアドレスはゲームカテゴリーに該当し、ゲームウェブサイト602に最適化されたボタン構成が提供されてもよい。具体的に、ツールバー620のボタンがゲーム実行、ゲームトーク、メール、辞書のようなボタンを有するようボタン構成621が自動変更されてもよい。
図7は、一実施形態に係るツールバーボタン管理サーバ720の構成を示すブロック図である。ここで、管理サーバは、通信装置721、処理装置722及び記録媒体723を備える。
通信装置721は、電子装置から最新ボタンの構成情報がアップロードされるかに関する確認リクエスト受信、ウェブブラウザが読み出したドメインアドレスがプリセットされたか否かに対する判断リクエスト受信、ツールバーのボタン構成情報の送信、及びその他個別ドメインアドレスに対して最適化されたボタン構成を提供するために必要な過程を行うことのできる全ての装置を含んでもよい。
処理装置722は、記録媒体723に格納されたプログラムによる動作を処理する装置として、CPU及びその他のマイクロプロセッサーを含んでもよい。一実施形態によれば、処理装置722は、通信装置721によって受信したリクエストとして、記録媒体723にドメインアドレスに対応するツールバーのボタン構成情報があるかを比較することによって、ドメインアドレスがプリセットされたか否かを判断する。
記録媒体723は、処理装置722による実行時処理装置が処理を実行する命令を含むコンピュータ読み取り可能な記録媒体として、上述した動作はアドミンツールによってドメインアドレスごとにボタン構成情報が登録されてプリセットされるステップと、ツールバーがインストールされた電子装置からウェブブラウザが読み出したドメインアドレスがプリセットされたドメインアドレスであるかに関する判断をリクエストされるステップと、上述したリクエストに応じてドメインアドレスがプリセットされたドメインアドレスであるかを判断するステップと、プリセットされた場合、ドメインアドレスに対応するボタン構成情報をツールバーがインストールされた電子装置に送信するステップとを含んでもよい。ここで、記録媒体723は、例えば、ハードディスク、SSD及びその他のプログラムを記録することのできるハードウェアであってもよい。
また、記録媒体723は、アドミンツールによって登録されてプリセットされる個別ドメインアドレスに対するツールバーのボタン構成を、記録及びアップデートしてもよい。
図8は、他の一実施形態に係るツールバーボタン管理サーバ820の構成を示すブロック図である。ここで、管理サーバは、プリセット登録部821、プリセット判断部822及び通信部823を備える。
プリセット登録部821は、アドミンツールによってドメインアドレスごとにボタン構成情報を登録し、プリセットするかアップデートしてもよい。
プリセット判断部822は、ツールバーがインストールされた電子装置からウェブブラウザが読み出したドメインアドレスがプリセットされたドメインアドレスであるかに関する判断リクエストに応じて、プリセットされたかを判断してもよい。
通信部823は、ツールバーがインストールされた電子装置から、ウェブブラウザが読み出したドメインアドレスがプリセットされたドメインアドレスであるかに関する判断リクエスト、または最新ボタンの構成情報に対する確認リクエストを受信してもよく、プリセットされたドメインアドレスに対応するボタン構成情報をツールバーがインストールされた電子装置に送信してもよい。
以上で説明した装置は、ハードウェア構成要素、ソフトウェア構成要素、及び/またはハードウェア構成要素及びソフトウェア構成要素の組合で実現されてもよい。例えば、実施形態で説明された装置及び構成要素は、例えば、プロセッサ、コントローラ、ALU(arithmetic logic unit)、デジタル信号プロセッサ(digital signal processor)、マイクロコンピュータ、FPA(field programmable array)、PLU(programmable logic unit)、マイクロプロセッサー、または、命令(instruction)を実行して応答することのできるいずれの装置のように、1つ以上の汎用コンピュータまたは特殊目的コンピュータを用いて実現されてもよい。処理装置は、オペレーティングシステム(OS)及び上述したOS上で動作する1つ以上のソフトウェアアプリケーションが起動していてもよい。また、処理装置はソフトウェアの実行に応答し、データをアクセス、保存、操作、処理及び生成してもよい。理解の便宜のために、処理装置は1つが用いられるものと説明される場合もあるが、当該の技術分野で通常の知識を有する者は、処理装置が複数の処理要素(processing element)及び/または複数類型の処理要素を含んでいることが分かる。例えば、処理装置は、複数のプロセッサまたは1つのプロセッサ及び1つのコントローラを含んでもよい。また、並列プロセッサのような他の処理構成も可能である。
ソフトウェアは、コンピュータプログラム(computer program)、コード(code)、命令(instruction)、または、このうちの1つ以上の組合を含んでもよく、希望のとおりに動作するよう処理装置を構成したり独立的または結合的に処理装置を命令してもよい。ソフトウェア及び/またはデータは、処理装置によって解釈されたり処理装置に命令またはデータを提供したりするために、ある類型の機械、構成要素、物理的装置、仮想装置、コンピュータ記録媒体または装置、または送信される信号波に永久的または一時的に具体化される。ソフトウェアは、ネットワークに接続されたコンピュータシステム上に分散し、分散された方法で格納保存されたり実行されてもよい。ソフトウェア及びデータは1つ以上のコンピュータ読み取りし可能な記録媒体に格納されてもよい。
実施形態に係る方法は、多様なコンピュータ手段を介して様々な処理を実行することができるプログラム命令の形態で実現され、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などのうちの1つまたはその組合せを含んでもよい。媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり、使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー(登録商標)ディスク及び磁気テープのような磁気媒体、CD−ROM、DVDのような光記録媒体、光ディスクのような光磁気媒体、及びROM、RAM、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれてもよい。
上述したように、本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような実施形態から多様な修正及び変形が可能である。
したがって、本発明の範囲は、開示された実施形態に限定されるものではなく、特許請求の範囲だけではなく特許請求の範囲と均等なものなどによって定められるものである。
720 ツールバーボタン管理サーバ
721 通信装置
722 処理装置
723 記録媒体

Claims (17)

  1. ツールバーがインストールされた電子装置によって行われる方法であり、
    ウェブブラウザでドメインアドレスを読み出し、
    前記ドメインアドレスがプリセットされたドメインアドレスであるかを判断し、
    前記ドメインアドレスがプリセットされたドメインアドレスである場合、ボタン構成情報に基づいて前記ツールバーのボタン構成を変更し、
    前記ツールバーの変更されたボタン構成を表示すること、
    を含み、
    前記ドメインアドレスがプリセットされたドメインアドレスであるかを判断することは、定期的に管理サーバに最新ボタンの構成情報がアップロードされたかを確認してアップデートすることをさらに含むことを特徴とするドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  2. 前記ドメインアドレスがプリセットされたドメインアドレスであるかを判断するときには、前記ウェブブラウザでドメインアドレスを読み出すたびに前記管理サーバに接続して前記ドメインアドレスがプリセットされたドメインアドレスであるかを判断することを特徴とする請求項1に記載のドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  3. 前記ドメインアドレスがプリセットされたドメインアドレスであるかを判断することは、前記ツールバーを介して前記管理サーバに接続して前記ボタン構成情報を前記電子装置にダウンロードすることをさらに含むことを特徴とする請求項1に記載のドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  4. 前記ボタン構成情報は、ドメインアドレスごとにアドミンツールによって前記管理サーバに登録されてプリセットされることを特徴とする請求項1に記載のドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  5. 前記ドメインアドレスがプリセットされた場合、ボタン構成情報に基づいて前記ツールバーのボタン構成を変更するときには、前記ツールバーのボタンを移動させて配置を変更することを特徴とする請求項1に記載のドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  6. 前記ドメインアドレスがプリセットされた場合、ボタン構成情報に基づいて前記ツールバーのボタン構成を変更するときには、前記ツールバーのボタンを他のボタンに変更したり他のボタンを追加したりして前記ツールバーのボタン構成を変更することを特徴とする請求項1に記載のドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  7. 前記ドメインアドレスに対応する前記ボタン構成情報がない場合、デフォルトボタン構成を表示することを特徴とする請求項1に記載のドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  8. 前記ボタン構成情報はXML形式であることを特徴とする請求項1に記載のドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  9. 前記ツールバーのボタン構成を自動変更するか否かをオン/オフ設定することを特徴とする請求項1に記載のドメインに関する特化ボタンを構成するツールバーボタン管理方法。
  10. 通信装置と、
    処理装置と、
    前記処理装置による実行時に前記処理装置に処理を行わせる命令を含むコンピュータ記録媒体を含み、
    前記処理は、
    アドミンツールによってドメインアドレスごとにボタン構成情報が登録されてプリセットされ、
    ツールバーがインストールされた電子装置からウェブブラウザが読み出したドメインアドレスがプリセットされたドメインアドレスであるかに関する判断をリクエストされ、
    前記リクエストに応じて前記ドメインアドレスがプリセットされたドメインアドレスであるかを判断し、
    プリセットされた場合、前記ドメインアドレスに対応するボタン構成情報をツールバーがインストールされた電子装置に送信すること、
    を含み、
    前記ツールバーがインストールされた電子装置からウェブブラウザが読み出したドメインアドレスがプリセットされたドメインアドレスであるかに関する判断をリクエストされるときには、定期的に最新ボタンの構成情報がアップロードされたかに関する確認リクエストを受信することを特徴とするドメインに関する特化ボタンを構成するツールバーボタン管理サーバ。
  11. 前記リクエストに応じて前記ドメインアドレスがプリセットされたドメインアドレスであるかを判断することは、前記ツールバーを介して前記ボタン構成情報を前記電子装置に送信することをさらに含むことを特徴とする請求項10に記載のドメインに関する特化ボタンを構成するツールバーボタン管理サーバ。
  12. 前記プリセットされた場合に前記ドメインアドレスに対応するボタン構成情報をツールバーがインストールされた電子装置に送信するときには、前記ツールバーのボタンを移動させて配置を変更させる前記ボタン構成情報を送信することを特徴とする請求項10に記載のドメインに関する特化ボタンを構成するツールバーボタン管理サーバ。
  13. 前記プリセットされた場合に前記ドメインアドレスに対応するボタン構成情報をツールバーがインストールされた電子装置に送信するときには、前記ツールバーのボタンを他のボタンに変更したり他のボタンを追加して前記ツールバーのボタン構成を変更させる前記ボタン構成情報を送信することを特徴とする請求項10に記載のドメインに関する特化ボタンを構成するツールバーボタン管理サーバ。
  14. 前記処理は、前記ドメインアドレスがプリセットされない場合、デフォルトボタン構成を表示させることを特徴とする請求項10に記載のドメインに関する特化ボタンを構成するツールバーボタン管理サーバ。
  15. 前記ボタン構成情報はXML形態であることを特徴とする請求項10に記載のドメインに関する特化ボタンを構成するツールバーボタン管理サーバ。
  16. 前記処理は、前記ツールバーのボタン構成を自動変更するか否かをオン/オフ設定することを特徴とする請求項10に記載のドメインに関する特化ボタンを構成するツールバーボタン管理サーバ。
  17. 請求項1〜請求項のいずれか1項に記載の方法を実行する命令語を含む1つ以上のプログラムを格納したコンピュータ読み取り可能な記録媒体。
JP2013132429A 2012-07-13 2013-06-25 ドメインに特化されたツールバーボタンを管理する方法及びサーバ Expired - Fee Related JP6143574B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020120076768A KR101542592B1 (ko) 2012-07-13 2012-07-13 도메인에 특화된 툴바 버튼을 자동으로 관리하는 방법 및 서버
KR10-2012-0076768 2012-07-13

Publications (2)

Publication Number Publication Date
JP2014021975A JP2014021975A (ja) 2014-02-03
JP6143574B2 true JP6143574B2 (ja) 2017-06-07

Family

ID=49915101

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013132429A Expired - Fee Related JP6143574B2 (ja) 2012-07-13 2013-06-25 ドメインに特化されたツールバーボタンを管理する方法及びサーバ

Country Status (3)

Country Link
US (1) US9542075B2 (ja)
JP (1) JP6143574B2 (ja)
KR (1) KR101542592B1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9201577B2 (en) * 2013-09-10 2015-12-01 Bose Corporation User interfaces for controlling audio playback devices and related systems and devices
US10176535B2 (en) * 2014-09-05 2019-01-08 Verizon Patent And Licensing Inc. Method and system for providing social category indicators in a user profile header of an on-line posting
WO2016183753A1 (zh) * 2015-05-16 2016-11-24 阮元 一种网站显示的方法以及浏览器
CN106681854B (zh) * 2015-11-11 2019-12-24 北京国双科技有限公司 一种信息校验方法、装置及系统
US11429243B2 (en) * 2018-11-07 2022-08-30 Citrix Systems, Inc. Systems and methods for contextual and administrator controlled browser control bar

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5644739A (en) * 1995-01-27 1997-07-01 Microsoft Corporation Method and system for adding buttons to a toolbar
US6957390B2 (en) * 2000-11-30 2005-10-18 Mediacom.Net, Llc Method and apparatus for providing dynamic information to a user via a visual display
JP2003162589A (ja) * 2001-11-26 2003-06-06 Hottolink:Kk バーチャルサービスマンの派遣方法及びシステム
US7401294B2 (en) * 2003-11-24 2008-07-15 International Business Machines Corporation Method and system for collaborative web browsing
US7930169B2 (en) * 2005-01-14 2011-04-19 Classified Ventures, Llc Methods and systems for generating natural language descriptions from data
US20060253586A1 (en) * 2005-05-04 2006-11-09 Woods Michael E System, Method, and Computer Program Product for Internet Tool
US8375325B2 (en) * 2005-12-30 2013-02-12 Google Inc. Customizable, multi-function button
KR100820373B1 (ko) 2006-09-14 2008-04-08 엔에이치엔(주) 툴바 서비스 제공 방법 및 장치
US8572189B2 (en) * 2007-01-10 2013-10-29 Nuance Communications, Inc. Method and system for configuring E-mail for mobile devices
KR20070090858A (ko) * 2007-03-15 2007-09-06 세창인스트루먼트(주) 접근 웹사이트에 연동된 인터넷 서비스 시스템 및 그 방법
US8397168B2 (en) * 2008-04-05 2013-03-12 Social Communications Company Interfacing with a spatial virtual communication environment
US8234575B2 (en) * 2007-11-30 2012-07-31 Microsoft Corporation Dynamic updateable web toolbar
JP5335083B2 (ja) * 2008-09-01 2013-11-06 グーグル インコーポレイテッド ブラウザにおける新しいタブページおよびブックマークツールバー
JP2010211667A (ja) * 2009-03-12 2010-09-24 Seiko Epson Corp 印刷条件設定装置、プリンタードライバープログラム
KR20110123027A (ko) 2010-05-06 2011-11-14 오염문 스마트 툴바 시스템을 이용한 검색 방법

Also Published As

Publication number Publication date
KR101542592B1 (ko) 2015-08-07
JP2014021975A (ja) 2014-02-03
US20140019872A1 (en) 2014-01-16
KR20140009836A (ko) 2014-01-23
US9542075B2 (en) 2017-01-10

Similar Documents

Publication Publication Date Title
US11621924B2 (en) Incorporating web applications into web pages at the network level
US9342617B1 (en) Unique identifiers for browsers
JP5821678B2 (ja) ウェブ・アプリケーションのブラウザに依存しない自動互換性チェックのためのウェブ・サービス
US8612418B2 (en) Mobile web browser for pre-loading web pages
US9426200B2 (en) Updating dynamic content in cached resources
US8312015B1 (en) Processor engine, integrated circuit and method therefor
US20120272178A1 (en) Method and device for providing easy access in a user agent to data resources related to client-side web applications
US20130219281A1 (en) Processor engine, integrated circuit and method therefor
JP6143574B2 (ja) ドメインに特化されたツールバーボタンを管理する方法及びサーバ
EP2831697B1 (en) Client specific interactions with enterprise software systems
JP2017538198A (ja) 文脈検索文字列同義語の自動生成
US20070162562A1 (en) Method and system for supporting information access and record media therefor
US10853470B2 (en) Configuration of applications to desired application states
WO2020013724A1 (ru) Способ управления данными веб-сайта
US11381545B2 (en) Multi-layer navigation based security certificate checking
US20060218208A1 (en) Computer system, storage server, search server, client device, and search method
KR101748450B1 (ko) 복수의 플랫폼을 연동하여 웹페이지를 공유하는 방법 및 서버
US8510286B1 (en) Method, architecture and platform for content takedown on the internet
CN102455876A (zh) 产品信息管理和自动化
CA2864767A1 (en) Processor engine, integrated circuit and method for promoting websites in search result lists
US20140181103A1 (en) Modifying a user profile
CN115510363A (zh) 页面展示方法、装置、计算机设备及存储介质
KR100563959B1 (ko) 전자원문 관련정보 제공 시스템 및 방법
KR101769510B1 (ko) 툴바를 통해 웹페이지 상의 객체를 업로드 하는 방법 및 서버
JP2008305012A (ja) 文書処理装置及び文書処理プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160229

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170315

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170411

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170509

R150 Certificate of patent or registration of utility model

Ref document number: 6143574

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees