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
JP5583183B2 - Program, information processing apparatus, and information processing method for information processing apparatus - Google Patents
[go: Go Back, main page]

JP5583183B2 - Program, information processing apparatus, and information processing method for information processing apparatus - Google Patents

Program, information processing apparatus, and information processing method for information processing apparatus Download PDF

Info

Publication number
JP5583183B2
JP5583183B2 JP2012193231A JP2012193231A JP5583183B2 JP 5583183 B2 JP5583183 B2 JP 5583183B2 JP 2012193231 A JP2012193231 A JP 2012193231A JP 2012193231 A JP2012193231 A JP 2012193231A JP 5583183 B2 JP5583183 B2 JP 5583183B2
Authority
JP
Japan
Prior art keywords
keyword
web page
display
browser
information processing
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
JP2012193231A
Other languages
Japanese (ja)
Other versions
JP2012243327A (en
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2012193231A priority Critical patent/JP5583183B2/en
Publication of JP2012243327A publication Critical patent/JP2012243327A/en
Application granted granted Critical
Publication of JP5583183B2 publication Critical patent/JP5583183B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明の実施形態は、例えば、ブラウザでWebページを閲覧する機能を有する情報処理装置に好適な情報処理技術に関する。   Embodiments of the present invention relate to an information processing technique suitable for an information processing apparatus having a function of browsing a Web page with a browser, for example.

近時、インターネット上に様々なWebサイトが存在し、これらWebサイトによって膨大な数のWebページが公開されている。エンドユーザ(以下、ユーザという)は、ブラウザで検索サイト(検索サービスを提供するポータルサイトを含む)のホームページ等を自分のパーソナルコンピュータ(PC)上に表示させ、当該ホームページ上でキーワードを入力することにより、目的のWebページを検索することが一般的である。   Recently, there are various websites on the Internet, and an enormous number of web pages are released by these websites. An end user (hereinafter referred to as a user) displays a home page of a search site (including a portal site that provides a search service) on a personal computer (PC) using a browser and inputs a keyword on the home page. Thus, it is common to search for a target Web page.

また、例えば入力されたキーワードと検索されたWebページとの関連度をWebページ毎に提示するといった、ユーザの作業効率を向上させるための手法が、これまでも種々提案されている。例えば「キーワードA」を1つ含むWebページ[1]と2つ含むWebページ[2]とが存在した場合に、当該「キーワードA」の視点から見た内容的な重要度がWebページ[2]の方がWebページ[1]よりも高いとは必ずしも言えない。よって、入力されたキーワードと検索されたWebページとの関連度をWebページ毎に提示することにより、ユーザの作業効率を向上させることができる。   Various methods for improving the user's work efficiency have been proposed so far, for example, the degree of association between an input keyword and a searched Web page is presented for each Web page. For example, when there is a Web page [1] that includes one “keyword A” and a Web page [2] that includes two “keyword A”, the content importance from the viewpoint of the “keyword A” is the Web page [2 ] Is not necessarily higher than Web page [1]. Therefore, the work efficiency of the user can be improved by presenting the degree of association between the input keyword and the searched Web page for each Web page.

特表2007−527558号公報Special table 2007-527558

ところで、ユーザがキーワードを入力してWebページを検索する手法では、ユーザ自身が知っている語句や、検索されたWebページ内からユーザ自身が着目した語句がキーワードとして用いられることになる。そのため、Webページの検索に用いられるキーワードの選定が比較的狭い範囲内で終始してしまうことも多い。従って、思いがけない情報に辿り着くといった機会に恵まれることも少なく、必ずしも効率的・効果的な検索が行われるとは限らない。   By the way, in a method in which a user inputs a keyword to search a Web page, a phrase that the user knows or a phrase that the user has focused on from the searched Web page is used as a keyword. For this reason, selection of keywords used for Web page search often ends within a relatively narrow range. Therefore, there are few opportunities to arrive at unexpected information, and efficient and effective searches are not always performed.

このようなことから、Webページを閲覧中のユーザが、更なるWebページの検索を効率的・効果的に行うことを支援するために、推奨キーワードをユーザ毎に適宜に提示する仕組みが求められている。   For this reason, there is a need for a mechanism for appropriately presenting recommended keywords for each user in order to support a user who is browsing a web page efficiently and effectively performing further web page searches. ing.

本発明は、Webページを閲覧中のユーザに対して推奨キーワードを適宜に提示することを実現するプログラム、情報処理装置および情報処理装置の情報処理方法を提供することを目的とする。   An object of the present invention is to provide a program, an information processing apparatus, and an information processing method for the information processing apparatus that can appropriately present recommended keywords to a user who is browsing a Web page.

実施形態によれば、プログラムは、コンピュータに、ブラウザで取得されるWebページから抽出されるキーワードであって、前記ブラウザ上で表示されるWebページが変更される毎に当該変更されたWebページから抽出されるキーワードに更新される1以上のキーワードを第1領域に表示するための機能と、1以上のキーワードの中からいずれかのキーワードが選択される場合に、選択されるキーワードに基づく検索を要求する機能と、ブラウザが終了する前に表示されていたキーワードの表示を、前記ブラウザが終了した場合も継続し、キーワードの表示開始から第1期間が経過したときにキーワードの表示を終了する機能とを実行させる。 According to the embodiment, the program is a keyword extracted from a Web page acquired by a browser on a computer, and the Web page displayed on the browser is changed from the changed Web page every time the Web page is changed. A function for displaying one or more keywords updated to the extracted keyword in the first area, and a search based on the selected keyword when any keyword is selected from the one or more keywords The function to request and the display of the keyword that was displayed before the browser is terminated, even when the browser is terminated, and the function to terminate the keyword display when the first period has elapsed from the start of keyword display And execute.

実施形態の情報処理装置の外観を示す図。1 is a diagram illustrating an appearance of an information processing apparatus according to an embodiment. 実施形態の情報処理装置のWebページ閲覧に関するソフトウェア構成を示すブロック図。FIG. 3 is an exemplary block diagram illustrating a software configuration related to Web page browsing of the information processing apparatus according to the embodiment. 実施形態の情報処理装置のWebページ閲覧時における表示画面の一例を示す図。FIG. 3 is a diagram illustrating an example of a display screen when browsing the Web page of the information processing apparatus according to the embodiment. 実施形態の情報処理装置で実行されるスポットコンテンツの表示処理の基本的な流れを示す図。The figure which shows the basic flow of the display process of the spot content performed with the information processing apparatus of embodiment. 実施形態の情報処理装置で実行されるブラウザの稼働状況に応じたスポットコンテンツの表示処理の流れを示す第1の図(パターン1)。The 1st figure (pattern 1) which shows the flow of the display processing of the spot content according to the operating condition of the browser performed with the information processing apparatus of embodiment. 実施形態の情報処理装置で実行されるブラウザの稼働状況に応じたスポットコンテンツの表示処理の流れを示す第2の図(パターン2)。The 2nd figure (pattern 2) which shows the flow of the display process of the spot content according to the operating condition of the browser performed with the information processing apparatus of embodiment. 実施形態の情報処理装置で実行されるブラウザの稼働状況に応じたスポットコンテンツの表示処理の流れを示す第3の図(パターン3)。The 3rd figure (pattern 3) which shows the flow of the display process of the spot content according to the operating condition of the browser performed with the information processing apparatus of embodiment. 実施形態の情報処理装置で実行されるブラウザの稼働状況に応じたスポットコンテンツの表示処理の流れを示す第4の図(パターン4)。FIG. 10 is a fourth diagram (pattern 4) showing a flow of spot content display processing according to the operating status of the browser executed by the information processing apparatus of the embodiment. 実施形態の情報処理装置で実行されるブラウザの稼働状況に応じたスポットコンテンツの表示処理の流れを示す第5の図(パターン5)。The 5th figure (pattern 5) which shows the flow of a display process of the spot content according to the operating condition of the browser performed with the information processing apparatus of embodiment. 実施形態の情報処理装置で実行されるブラウザの稼働状況に応じたスポットコンテンツの表示処理の流れを示す第6の図(パターン6)。The 6th figure (pattern 6) which shows the flow of the display processing of the spot content according to the operating condition of the browser performed with the information processing apparatus of embodiment. 実施形態の情報処理装置で実行されるブラウザの稼働状況に応じたスポットコンテンツの表示処理の流れを示す第7の図(パターン7)。FIG. 10 is a seventh diagram (pattern 7) showing the flow of spot content display processing according to the operating status of the browser executed by the information processing apparatus of the embodiment. 実施形態の情報処理装置上で動作するガジェットアプリケーションの表示画面例を示す図。FIG. 3 is an exemplary view showing a display screen example of a gadget application operating on the information processing apparatus according to the embodiment. 実施形態の情報処理装置が実行するスポットコンテンツの表示処理手順を示すフローチャート。6 is an exemplary flowchart illustrating a spot content display processing procedure executed by the information processing apparatus according to the embodiment.

以下、実施の形態について図面を参照して説明する。   Hereinafter, embodiments will be described with reference to the drawings.

図1は、本実施形態の情報処理装置の外観を示す図である。本情報処理装置は、例えばバッテリ駆動可能なノートブッックタイプのパーソナルコンピュータ10として実現されている。   FIG. 1 is a diagram illustrating an appearance of the information processing apparatus according to the present embodiment. The information processing apparatus is realized as, for example, a battery-driven notebook computer 10.

図1は、このコンピュータ10のディスプレイユニット3を開いた状態における斜視図である。コンピュータ10は、コンピュータ本体2と、ディスプレイユニット3とから構成される。ディスプレイユニット3には、LCD(Liquid crystal display)6が組み込まれており、LCD6の表示面は、ディスプレイユニット3のほぼ中央に位置されている。   FIG. 1 is a perspective view of the computer 10 with the display unit 3 opened. The computer 10 includes a computer main body 2 and a display unit 3. An LCD (Liquid crystal display) 6 is incorporated in the display unit 3, and the display surface of the LCD 6 is located at substantially the center of the display unit 3.

ディスプレイユニット3は、コンピュータ本体2の上面が露出される開放位置とコンピュータ本体2の上面がディスプレイユニット3によって覆われる閉塞位置との間を回動自在にコンピュータ本体2に取り付けられている。コンピュータ本体2は、薄い箱形の筐体を有するベースユニットであり、その上面にはキーボード4、ポインティングデバイス5などが配置されている。   The display unit 3 is attached to the computer main body 2 so as to be rotatable between an open position where the upper surface of the computer main body 2 is exposed and a closed position where the upper surface of the computer main body 2 is covered by the display unit 3. The computer main body 2 is a base unit having a thin box-shaped housing, and a keyboard 4 and a pointing device 5 are arranged on the upper surface thereof.

また、コンピュータ本体2の内部には、例えばIEEE 802.3規格に準拠した有線通信を実行するLAN(Local area network)コントローラと、例えばIEEE802.11n規格に準拠した無線通信を実行する無線LANコントローラとが設けられている。つまり、コンピュータ10は、屋内・屋外を問わずに、インターネット上のWebサイトにアクセスする機能を有している。   In addition, a LAN (Local Area Network) controller that executes wired communication compliant with, for example, the IEEE 802.3 standard and a wireless LAN controller that executes wireless communication compliant with, for example, the IEEE 802.11n standard are provided inside the computer main body 2. It has been. That is, the computer 10 has a function of accessing a website on the Internet regardless of whether it is indoors or outdoors.

この図1に示したキーボード4およびポインティングデバイス5は、コンピュータ10が提供するユーザインタフェースのインプット側を司るデバイスであり、一方、LCD6は、コンピュータ10が提供するユーザインタフェースのアウトプット側を司るデバイスである。より具体的には、コンピュータ10は、例えばHDD(hard disk drive)からメインメモリにロードされてCPU(Central processing unit)によって実行される各種プログラムが、ユーザの指示をキーボード4またはポインティングデバイス5を介して受け付け、この指示に基づいて実行した処理の結果をLCD6を介してユーザに提示する。各種プログラムの中には、コンピュータ10のリソース管理を実行するOS(Operating system)や、ハードウェア制御のためのBIOS(Basic input/output system)の他、OSの制御下で動作する、Webページを閲覧するためのブラウザを含むアプリケーションプログラムおよびユーティリティプログラム等が存在する。   The keyboard 4 and the pointing device 5 shown in FIG. 1 are devices that control the input side of the user interface provided by the computer 10, while the LCD 6 is a device that controls the output side of the user interface provided by the computer 10. is there. More specifically, for example, the computer 10 loads various programs, which are loaded from a hard disk drive (HDD) into a main memory and executed by a CPU (Central processing unit), through a keyboard 4 or a pointing device 5. And the result of the processing executed based on this instruction is presented to the user via the LCD 6. In various programs, there are an OS (Operating system) that executes resource management of the computer 10 and a BIOS (Basic input / output system) for hardware control, as well as Web pages that operate under the control of the OS. There are application programs and utility programs including a browser for browsing.

図2は、コンピュータ10のWebページ閲覧に関するソフトウェア構成を示すブロック図である。   FIG. 2 is a block diagram showing a software configuration related to Web page browsing of the computer 10.

図2に示すように、Webページ閲覧に関するソフトウェア(プログラム)として、コンピュータ10は、ブラウザ100、ガジェットアプリケーション200および情報検索支援ユーティリティ300を有している。   As illustrated in FIG. 2, the computer 10 includes a browser 100, a gadget application 200, and an information search support utility 300 as software (programs) related to Web page browsing.

ブラウザ100は、インターネット上でWebサイトが公開するWebページを閲覧するためのプログラムである。ブラウザ100は、例えばキーボード4によって入力されたURL(Uniform resource locator)に従って、インターネット上のWebサイトからWebページを取得する。WebページはHTML(Hypertext markup language)によって記載されたHTMLファイルとして構成されており、ブラウザ100は、このHTMLを解釈して取得したWebページのレイアウトを再現し、そのWebページ用の画面を例えばLCD6に表示する。WebページにはURLを埋め込むことができ、ユーザは、キーボード4でURLを入力する他、表示中のWebページに埋め込まれたURLを例えばポインティングデバイス5で選択することによっても、URLをブラウザ100に与えることができる。つまり、ユーザは、あるWebページから別のWebページへとリンクを辿るようにWebページを継続的に閲覧していくことができる。   The browser 100 is a program for browsing a Web page published by a Web site on the Internet. The browser 100 acquires a Web page from a Web site on the Internet, for example, according to a URL (Uniform resource locator) input with the keyboard 4. The web page is configured as an HTML file written in HTML (Hypertext markup language), and the browser 100 reproduces the layout of the web page obtained by interpreting the HTML, and displays the screen for the web page, for example, the LCD 6. To display. The URL can be embedded in the Web page, and the user can input the URL with the keyboard 4 or select the URL embedded in the displayed Web page with the pointing device 5, for example, to the browser 100. Can be given. That is, the user can continuously browse the web page so as to follow a link from one web page to another web page.

なお、ここでは、インターネット上のWebサイトの1つとして、お薦めコンテンツ紹介サーバ11が存在するものとする。お薦めコンテンツ紹介サーバ11は、検索サービスを提供するポータルサイト、つまり検索サイトとしても機能する。お薦めコンテンツ紹介サーバ11は、ブラウザ100からキーワードと当該キーワードの属性情報とを受け取ってコンテンツ提供サーバ12が公開するWebページを検索し、その検索結果をブラウザ100に返却する。キーワードの属性情報とは、キーワードが例えば地名なのか人名なのか等を示すカテゴリ(分類)情報である。コンテンツ提供サーバ12も、インターネット上のWebサイトの1つである。   Here, it is assumed that the recommended content introduction server 11 exists as one of the Web sites on the Internet. The recommended content introduction server 11 also functions as a portal site that provides a search service, that is, a search site. The recommended content introduction server 11 receives a keyword and attribute information of the keyword from the browser 100, searches for a Web page published by the content providing server 12, and returns the search result to the browser 100. The keyword attribute information is category (classification) information indicating whether a keyword is a place name or a person name, for example. The content providing server 12 is also one of websites on the Internet.

ガジェットアプリケーション200は、コンピュータ10のユーザに対して各種情報を提示するためのプログラムである。情報検索支援ユーティリティ300は、コンピュータ10のユーザ向けの情報をガジェットアプリケーション200に提示させるためのプログラムである。本実施形態のコンピュータ10は、このガジェットアプリケーション200と情報検索支援ユーティリティ300とが協働することにより、Webページを閲覧中のユーザに対して推奨キーワードを適宜に提示することを実現したものであり、以下、この点について詳述する。   The gadget application 200 is a program for presenting various information to the user of the computer 10. The information search support utility 300 is a program for causing the gadget application 200 to present information for the user of the computer 10. The computer 10 according to the present embodiment realizes that the recommended keywords are appropriately presented to the user who is browsing the Web page by the cooperation of the gadget application 200 and the information search support utility 300. Hereinafter, this point will be described in detail.

図2に示すように、情報検索支援ユーティリティ300は、HTMLファイル抽出部301、キーワード抽出部302、キーワード処理部303およびHTMLファイル作成部304を有している。   As illustrated in FIG. 2, the information search support utility 300 includes an HTML file extraction unit 301, a keyword extraction unit 302, a keyword processing unit 303, and an HTML file creation unit 304.

HTMLファイル抽出部301は、ブラウザ100が表示中のWebページ、即ちHTMLファイルを抽出するモジュールである。HTMLファイル351は、このHTMLファイル抽出部301によって抽出されたHTMLファイルである。   The HTML file extraction unit 301 is a module that extracts a Web page being displayed by the browser 100, that is, an HTML file. The HTML file 351 is an HTML file extracted by the HTML file extraction unit 301.

キーワード抽出部302は、HTMLファイル351に対して構文解析、形態素解析、スコアリング等の処理を施して、当該HTMLファイル351に含まれるキーワードを抽出するモジュールである。キーワード辞書352およびNGワード辞書353は、このキーワード抽出部302によるキーワード抽出に用いられる辞書である。キーワード辞書352は、文章中から単語を抽出するための辞書であり、NGワード辞書353は、抽出結果から除外すべき単語を記録する辞書である。また、抽出キーワード354は、このキーワード抽出部302によってHTMLファイル351から抽出され、優先度順に並べられたキーワードリストである。   The keyword extraction unit 302 is a module that performs processing such as syntax analysis, morphological analysis, and scoring on the HTML file 351 to extract keywords included in the HTML file 351. The keyword dictionary 352 and the NG word dictionary 353 are used for keyword extraction by the keyword extraction unit 302. The keyword dictionary 352 is a dictionary for extracting words from the sentence, and the NG word dictionary 353 is a dictionary for recording words to be excluded from the extraction result. The extracted keyword 354 is a keyword list extracted from the HTML file 351 by the keyword extracting unit 302 and arranged in order of priority.

キーワード処理部303は、キーワード抽出部302によって抽出された抽出キーワード354を用いて、ユーザに提示するキーワードリストを作成するモジュールである。キーワード処理部303は、抽出キーワード蓄積DB(Database)355に抽出キーワード354を格納する機能を有している。よって、キーワード処理部303は、ブラウザ100が表示中のWebページに対応する最新のキーワードリストを作成する他、一定期間内(例えば1日、1週間等)に閲覧されたWebページから抽出されたキーワードを集計して、当該一定期間単位のキーワードリストを作成することができる。   The keyword processing unit 303 is a module that creates a keyword list to be presented to the user using the extracted keywords 354 extracted by the keyword extracting unit 302. The keyword processing unit 303 has a function of storing the extracted keyword 354 in the extracted keyword accumulation DB (Database) 355. Therefore, the keyword processing unit 303 creates the latest keyword list corresponding to the Web page being displayed by the browser 100 and is extracted from the Web page browsed within a certain period (for example, one day, one week, etc.). The keyword list can be aggregated to create a keyword list for a certain period.

HTMLファイル作成部304は、キーワード処理部303が作成したキーワードリストを含む各種情報をガジェットアプリケーション200に表示させるためのHTMLファイルを作成するモジュールである。HTMLファイル作成部304は、ローテーションコンテンツ用HTML356とスポットコンテンツ用HTML357との2種類のHTMLファイルを作成する。キーワード処理部303が作成したキーワードリストをガジェットアプリケーション200に表示させるためのHTMLファイルは、スポットコンテンツ用HTML357として作成される。   The HTML file creation unit 304 is a module that creates an HTML file for causing the gadget application 200 to display various types of information including the keyword list created by the keyword processing unit 303. The HTML file creation unit 304 creates two types of HTML files, a rotation content HTML 356 and a spot content HTML 357. An HTML file for displaying the keyword list created by the keyword processing unit 303 on the gadget application 200 is created as HTML 357 for spot content.

ローテーションコンテンツ用HTML356は、例えばお薦めの映画、新刊本、新作ソフトウェア、サービス等を紹介するための画面をガジェットアプリケーション200に表示させるためのHTMLファイルである。HTMLファイル作成部304は、ガジェットアプリケーション200を介してお薦めコンテンツ紹介サーバ11からお薦めコンテンツ用HTML201を取得し、お薦めコンテンツ用HTML201に含まれる情報からローテーションコンテンツ用HTML356を作成する。ローテーションコンテンツ用HTML356は、ユーザに提示する情報が周期的に切り替わるように構成される。   The rotation content HTML 356 is an HTML file for causing the gadget application 200 to display a screen for introducing, for example, a recommended movie, a new book, new software, a service, or the like. The HTML file creation unit 304 acquires the recommended content HTML 201 from the recommended content introduction server 11 via the gadget application 200, and creates the rotation content HTML 356 from the information included in the recommended content HTML 201. The rotation content HTML 356 is configured such that information to be presented to the user is periodically switched.

また、お薦めコンテンツ紹介サーバ11は、不特定多数のブラウザ100から受け取った検索キーワードを検索履歴DB203に記録しており、一定期間単位で集計した検索キーワードの集計結果をお薦めコンテンツ用HTML201に格納する。HTMLファイル作成部304は、この集計結果が推奨キーワードリストとしてユーザに提示されるようにローテーションコンテンツ用HTML356を作成する。   Also, the recommended content introduction server 11 records search keywords received from an unspecified number of browsers 100 in the search history DB 203 and stores the total results of the search keywords totaled for a certain period in the recommended content HTML 201. The HTML file creation unit 304 creates the rotation content HTML 356 so that the total result is presented to the user as a recommended keyword list.

つまり、情報検索支援ユーティリティ300は、スポットコンテンツ用HTML357によって(1)ブラウザ100が表示中のWebページから抽出された最新のキーワードリストおよび(2)ユーザが一定期間内に閲覧したWebページから抽出されたキーワードリスト、ローテーションコンテンツ用HTML356によって(3)不特定多数のユーザによって一定期間内に検索キーワードとした用いられたキーワードリスト、の3種類のキーワードリストをユーザに提示することができる。なお、(3)の不特定多数のユーザによって一定期間内に検索キーワードとした用いられたキーワードリストも、スポットコンテンツ用HTML357によってユーザに提示することも可能である。   In other words, the information search support utility 300 is extracted from (1) the latest keyword list extracted from the Web page being displayed by the browser 100 and (2) the Web page viewed by the user within a certain period by the spot content HTML 357. The keyword list and the rotation content HTML 356 can present to the user three types of keyword lists: (3) a keyword list used as a search keyword within a certain period by an unspecified number of users. Note that the keyword list used as a search keyword within a predetermined period by a large number of unspecified users in (3) can also be presented to the user by the spot content HTML 357.

また、HTMLファイル作成部304は、ガジェットアプリケーション200を介して環境設定用XML(Extended markup language)202をお薦めコンテンツ紹介サーバ11から取得する。HTMLファイル作成部304は、この環境設定用XML202に含まれる情報に基づいて、例えばローテーションコンテンツ用HTML356およびスポットコンテンツ用HTML357のそれぞれをどのようなタイミングでガジェットアプリケーション200に表示させるかといった環境設定を実行する。   Also, the HTML file creation unit 304 acquires an environment setting XML (Extended markup language) 202 from the recommended content introduction server 11 via the gadget application 200. Based on the information included in the environment setting XML 202, the HTML file creation unit 304 executes environment settings such as when to display the rotation content HTML 356 and the spot content HTML 357 on the gadget application 200, for example. To do.

ガジェットアプリケーション200は、例えばスポットコンテンツ用HTML357の表示中、キーワードリスト内のいずれかのキーワードが例えばポインティングデバイス5によって選択されると、そのキーワードと当該キーワードの属性情報とを、これらの転送先を示すお薦めコンテンツ紹介サーバ11のアドレス情報とともにブラウザ100に供給する。これらの情報を受けたブラウザ100は、お薦めコンテンツ紹介サーバ11に対してキーワードおよび属性情報を転送し、お薦めコンテンツ紹介サーバ11から返送される検索結果を表示する。   The gadget application 200 indicates, for example, when any keyword in the keyword list is selected by, for example, the pointing device 5 while the spot content HTML 357 is displayed, and the keyword and attribute information of the keyword indicate the transfer destination thereof. It is supplied to the browser 100 together with the address information of the recommended content introduction server 11. The browser 100 that has received the information transfers the keyword and attribute information to the recommended content introduction server 11 and displays the search result returned from the recommended content introduction server 11.

図3は、コンピュータ10のWebページ閲覧時における表示画面の一例を示す図である。   FIG. 3 is a diagram illustrating an example of a display screen when the computer 10 browses a Web page.

図中、a1は、ブラウザ100が確保するウィンドウであり、このウィンドウ内にインターネット上のWebサイトが公開するWebページが表示される。一方、a2は、ガジェットアプリケーション200が確保するウィンドウであり、このウィンドウ内にスポットコンテンツ(a21)またはローテーションコンテンツ(a22)が表示される。スポットコンテンツは、スポットコンテンツ用HTML357を基に表示される画面であり、ローテーションコンテンツは、ローテーションコンテンツ用HTML356を基に表示される画面である。   In the figure, a1 is a window secured by the browser 100, and a Web page published by a Web site on the Internet is displayed in this window. On the other hand, a2 is a window secured by the gadget application 200, and spot content (a21) or rotation content (a22) is displayed in this window. The spot content is a screen displayed based on the spot content HTML 357, and the rotation content is a screen displayed based on the rotation content HTML 356.

図3に示すように、ユーザがブラウザ100によっていずれかのWebページを閲覧すると、例えばブラウザ100が表示中のWebページから抽出されたキーワードが推奨キーワードリストとしてガジェットアプリケーション200により表示されるので、客観的な視点を取り入れた、より効率的・効果的なWebページ検索を支援できる。   As shown in FIG. 3, when a user browses any Web page with the browser 100, for example, keywords extracted from the Web page displayed by the browser 100 are displayed as a recommended keyword list by the gadget application 200. A more efficient and effective Web page search that incorporates a common viewpoint can be supported.

なお、ブラウザ100が表示中のWebページがセキュリティに関して予め定められた属性を有する場合、情報検索支援ユーティリティ300は、このWebページからのキーワードの抽出およびキーワードリストの提示を行わない。例えばURLが”https://”で開始されるWebページの場合、認証や暗号化を伴う高セキュリティ通信によって送受信される、個人情報などを含み得るWebページであるので、このようなWebページについてはキーワードの抽出およびキーワードリストの提示の対象から除外する。   When the Web page being displayed by the browser 100 has a predetermined attribute regarding security, the information search support utility 300 does not extract a keyword from the Web page and present a keyword list. For example, in the case of a Web page whose URL starts with “https: //”, it is a Web page that can include personal information transmitted and received by high-security communication with authentication and encryption. Is excluded from the target of keyword extraction and keyword list presentation.

また、情報検索支援ユーティリティ300は、ブラウザ100が表示中のWebページがHTMLサーバからではなくファイルサーバから取得されたものであった場合も、このWebページからのキーワードの抽出およびキーワードリストの提示を行わない。この判定は、例えばURLが”fts://”で開始されているか否かを調べることによって行うことができる。   The information search support utility 300 also extracts a keyword from this Web page and presents a keyword list even when the Web page being displayed by the browser 100 is acquired from a file server instead of from an HTML server. Not performed. This determination can be made, for example, by checking whether or not the URL starts with “fts: //”.

さらに、ブラウザ100は、インターネット等のネットワークを介して取得したWebページだけでなく、コンピュータ10内の例えばHDDに格納されたHTMLファイルを表示することもできる。そこで、情報検索支援ユーティリティ300は、このようなコンピュータ10内のHTMLファイルがブラウザ100によって表示されている場合も、キーワードの抽出およびキーワードリストの提示を行わない。   Further, the browser 100 can display not only a Web page acquired via a network such as the Internet but also an HTML file stored in, for example, an HDD in the computer 10. Therefore, even when the HTML file in the computer 10 is displayed by the browser 100, the information search support utility 300 does not extract keywords and present a keyword list.

また、前述したように、情報検索支援ユーティリティ300は、お薦めコンテンツ紹介サーバ11から環境設定用XML202を取得し、この環境設定用XML202に含まれる情報に基づいて、ガジェットアプリケーション200による表示に関する環境設定を実行する。そこで、この環境設定用XML202を使って、キーワードの抽出およびキーワードリストの提示の除外対象とすべきURLを、お薦めコンテンツ紹介サーバ11からコンピュータ10の情報検索支援ユーティリティ300に通知することも可能である。その他、キーワードの抽出およびキーワードリストの提示の除外対象とすべきURLをユーザが入力するためのユーザインタフェースをガジェットアプリケーション200または情報検索支援ユーティリティ300に設けるようにしてもよい。   In addition, as described above, the information search support utility 300 acquires the environment setting XML 202 from the recommended content introduction server 11, and performs environment setting related to display by the gadget application 200 based on the information included in the environment setting XML 202. Run. Therefore, the recommended content introduction server 11 can notify the information search support utility 300 of the computer 10 of URLs that should be excluded from keyword extraction and keyword list presentation by using the environment setting XML 202. . In addition, the gadget application 200 or the information search support utility 300 may be provided with a user interface for the user to input URLs to be excluded from keyword extraction and keyword list presentation.

また、この環境設定用XML202は、Webページから抽出されたキーワードをキーワードリストとして提示するにあたって、優先すべきキーワードの属性(分類)情報をお薦めコンテンツ紹介サーバ11から指定するために利用することもできる。   In addition, the environment setting XML 202 can be used to specify attribute (classification) information of keywords to be prioritized from the recommended content introduction server 11 when presenting keywords extracted from a Web page as a keyword list. .

次に、図4を参照して、コンピュータ10で実行されるスポットコンテンツの表示処理の基本的な流れについて説明する。   Next, a basic flow of the spot content display process executed by the computer 10 will be described with reference to FIG.

ここでは、ガジェットアプリケーション200および情報検索支援ユーティリティ300は、常駐プログラムとしてコンピュータ10に組み込まれているものと想定する。よって、コンピュータ10が起動されると(図4のb1)、ガジェットアプリケーション200のウィンドウが表示される。一方、ブラウザ100は、常駐プログラムとしてコンピュータ10に組み込まれてはおらず、ユーザが必要に応じて起動する。そこで、情報検索支援ユーティリティ300は、起動されると、まず、ローテーションコンテンツをガジェットアプリケーション200に表示させる(図4のb2)。   Here, it is assumed that the gadget application 200 and the information search support utility 300 are incorporated in the computer 10 as resident programs. Therefore, when the computer 10 is activated (b1 in FIG. 4), the window of the gadget application 200 is displayed. On the other hand, the browser 100 is not incorporated into the computer 10 as a resident program, and is activated by the user as needed. Therefore, when the information search support utility 300 is activated, first, the rotation content is displayed on the gadget application 200 (b2 in FIG. 4).

その後、ブラウザ100が起動されて、ユーザによるWebページの閲覧が開始されると(図4のb3)、情報検索支援ユーティリティ300は、これを契機として、スポットコンテンツの表示を開始する(図4のb4)。なお、ガジェットアプリケーション200によるスポットコンテンツの表示は、ローテーションコンテンツに重畳させる形で実行される。即ち、ローテーションコンテンツの画面遷移は、(表示されないものの)スポットコンテンツの表示中も継続されている。   Thereafter, when the browser 100 is activated and browsing of the Web page by the user is started (b3 in FIG. 4), the information search support utility 300 starts to display spot content (FIG. 4). b4). Note that the display of the spot content by the gadget application 200 is executed in a manner to be superimposed on the rotation content. That is, the screen transition of the rotation content is continued during the display of the spot content (although not displayed).

情報検索支援ユーティリティ300によって作成されるスポットコンテンツ用HTML357は、例えば、ブラウザ100が表示中のWebページから抽出されたキーワードを優先度順に3ページに渡ってユーザに提示するように構成される。スポットコンテンツも周期的な切り替えを行うことで、限られた表示領域内で、より多くの情報をユーザに提示することができる。また、ユーザが一定期間内に閲覧したWebページから抽出されたキーワードリストを例えば4ページ目に加えても良い。   The spot content HTML 357 created by the information search support utility 300 is configured to present the keywords extracted from the Web page being displayed by the browser 100 to the user in order of priority over three pages. By switching the spot content periodically, more information can be presented to the user within a limited display area. Moreover, you may add the keyword list extracted from the web page which the user browsed within the fixed period, for example to the 4th page.

情報検索支援ユーティリティ300は、ブラウザ100によって新たなWebページが表示される毎に、スポットコンテンツ(スポットコンテンツ用HTML357)を更新する。よって、ユーザは、常に、表示中のWebページから抽出された最新のキーワードリストを見ることができる。このキーワードリスト上で気になるキーワードを発見した場合には、(当該キーワードに関するWebページのURLが埋め込まれておらず)ブラウザ100に表示中のWebページから当該キーワードに関するWebページを辿ることができなくとも、ユーザは、ガジェットアプリケーション200のウィンドウ上で当該キーワードを選択する操作を行うだけで、目的の検索を行うことが可能となる。   The information search support utility 300 updates the spot content (spot content HTML 357) each time a new Web page is displayed by the browser 100. Therefore, the user can always see the latest keyword list extracted from the displayed Web page. When a keyword of interest is found on the keyword list, the Web page related to the keyword can be traced from the Web page currently displayed on the browser 100 (the URL of the Web page related to the keyword is not embedded). Even without this, the user can perform a target search only by performing an operation of selecting the keyword on the window of the gadget application 200.

また、情報検索支援ユーティリティ300は、このスポットコンテンツの表示を、お薦めコンテンツ紹介サーバ11によって指定された期間、つまり、環境設定用XML200に含まれる情報で示される期間だけ実施する。ここでは、例えば15分が指定されているものと想定する。スポットコンテンツの表示開始後、この15分が経過すると、情報検索支援ユーティリティ300は、スポットコンテンツの表示を終了する(図4のb5)。これにより、ガジェットアプリケーション200のウィンドウ上には、再びローテーションコンテンツが現れることとなる(図4のb6)。   The information search support utility 300 displays the spot content only for a period designated by the recommended content introduction server 11, that is, a period indicated by the information included in the environment setting XML 200. Here, for example, it is assumed that 15 minutes is designated. When the 15 minutes have elapsed since the start of the display of the spot content, the information search support utility 300 ends the display of the spot content (b5 in FIG. 4). As a result, the rotation content appears again on the window of the gadget application 200 (b6 in FIG. 4).

一般に、ユーザが、Webページの閲覧を開始して、閲覧中のWebページに関するキーワードリストが提示されてから、このキーワードリストに興味を持ち続ける時間(集中力が持続する時間)には限りがあるので、当該キーワードリストへの興味が薄れたと推定されるタイミングでスポットコンテンツからローテーションコンテンツへの切り替えを行うことで、より有益な情報提示を行うことが実現される。   In general, after a user starts browsing a web page and a keyword list related to the web page being browsed is presented, there is a limit to the time during which the user remains interested in the keyword list (the time during which concentration is maintained). Therefore, by switching from the spot content to the rotation content at the timing when it is estimated that the interest in the keyword list has faded, more useful information presentation can be realized.

この図4を参照して説明した基本的な流れを踏まえて、以下、ブラウザ100の稼働状況に応じたスポットコンテンツの表示処理の流れについて場合別に説明する。   Based on the basic flow described with reference to FIG. 4, the flow of spot content display processing according to the operating status of the browser 100 will be described for each case.

(パターン1)
図5は、ブラウザ100が各回15分以上動作を続けて、起動、終了を繰り返した場合におけるスポットコンテンツの表示パターンを説明するための図である。
(Pattern 1)
FIG. 5 is a diagram for explaining a display pattern of spot content when the browser 100 continues to operate for 15 minutes or more and repeats activation and termination.

前述したように、コンピュータ10が起動されると(図5のc1)、常駐プログラムとしてコンピュータ10に組み込まれているガジェットアプリケーション200(および情報検索支援ユーティリティ300)が起動し(図5のc2)、ローテーションコンテンツの表示が開始される(図5のc3)。   As described above, when the computer 10 is activated (c1 in FIG. 5), the gadget application 200 (and the information search support utility 300) incorporated in the computer 10 as a resident program is activated (c2 in FIG. 5). The rotation content is displayed (c3 in FIG. 5).

その後、ブラウザ100が起動されて、ユーザによるWebページの閲覧が開始されると(図4のc4)、これを契機として、スポットコンテンツの表示が開始される(図5のc5)。そして、スポットコンテンツが表示されてから15分が経過すると、当該スポットコンテンツの表示が終了し(図5のc6)、ローテーションコンテンツの表示が再開される(図5のc7)。   Thereafter, when the browser 100 is activated and browsing of the Web page by the user is started (c4 in FIG. 4), the display of the spot content is triggered by this (c5 in FIG. 5). When 15 minutes have elapsed since the spot content was displayed, the display of the spot content is terminated (c6 in FIG. 5), and the display of the rotation content is resumed (c7 in FIG. 5).

ここでは、Webページの閲覧が(スポットコンテンツの表示期間よりも長い)30分間行われてブラウザ100が終了したものと想定する(図5のc8)。すると、ブラウザ100の再起動時、情報検索支援ユーティリティ300は、スポットコンテンツをガジェットアプリケーション200に表示させるとともに(図5のc10)、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。よって、前回と同様、スポットコンテンツが表示されてから15分が経過した時に、スポットコンテンツの表示が終了して(図5のc11)、ローテーションコンテンツの表示が再開されることになる(図5のc12)。なお、前述したように、スポットコンテンツの表示中も、(表示されないものの)ローテーションコンテンツの表示は継続している。つまり、ここでいうローテーションコンテンツの表示が再開されるとは、スポットコンテンツによって隠れていたローテーションコンテンツが再び画面上に現れることを意味している。   Here, it is assumed that browsing of the Web page is performed for 30 minutes (longer than the spot content display period) and the browser 100 is terminated (c8 in FIG. 5). Then, when the browser 100 is restarted, the information search support utility 300 displays the spot content on the gadget application 200 (c10 in FIG. 5), and starts measuring the spot content display period (15 minutes) from this point. To do. Therefore, similarly to the previous time, when 15 minutes have elapsed since the spot content was displayed, the display of the spot content is ended (c11 in FIG. 5), and the display of the rotation content is resumed (in FIG. 5). c12). Note that, as described above, the rotation content continues to be displayed (although not displayed) even during the display of the spot content. In other words, the resumption of the display of the rotation content here means that the rotation content hidden by the spot content appears on the screen again.

(パターン2)
図6は、ブラウザ100が既に起動している状態で更にブラウザ100が起動された場合におけるスポットコンテンツの表示パターンを説明するための図である。
(Pattern 2)
FIG. 6 is a diagram for explaining a display pattern of spot contents when the browser 100 is further activated in a state where the browser 100 is already activated.

マルチウィンドウ機能はOSの基本機能であり、ユーザは、複数のアプリケーションプログラムを同時に利用することができる。また、このマルチウィンドウ機能により、ユーザは、同一のアプリケーションプログラムを複数起動することもでき、(ブラウザ100を複数起動して)複数のWebページを並べて閲覧するといったことも可能である。つまり、ブラウザ100が既に起動している状態で更にブラウザ100が起動されることは十分に起こり得る。   The multi-window function is a basic function of the OS, and the user can use a plurality of application programs at the same time. In addition, the multi-window function allows the user to start a plurality of the same application programs, and to browse a plurality of Web pages side by side (by starting a plurality of browsers 100). That is, it is possible that the browser 100 is further activated while the browser 100 is already activated.

コンピュータ10が起動されると(図6のd1)、常駐プログラムとしてコンピュータ10に組み込まれているガジェットアプリケーション200(および情報検索支援ユーティリティ300)が起動し(図6のd2)、ローテーションコンテンツの表示が開始される(図6のd3)。   When the computer 10 is activated (d1 in FIG. 6), the gadget application 200 (and the information search support utility 300) incorporated in the computer 10 as a resident program is activated (d2 in FIG. 6), and the rotation content is displayed. It is started (d3 in FIG. 6).

その後、ブラウザ100が起動されて、ユーザによるWebページの閲覧が開始されると(図6のd4)、これを契機として、スポットコンテンツの表示が開始される(図6のd5)。情報検索支援ユーティリティ300は、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。   Thereafter, when the browser 100 is activated and browsing of the Web page by the user is started (d4 in FIG. 6), the display of the spot content is started as a trigger (d5 in FIG. 6). The information search support utility 300 starts counting the spot content display period (15 minutes) from this point.

ここで、スポットコンテンツが表示されてから15分が経過する前に、更にブラウザ100が起動されたと想定する(図6のd6)。この時、情報検索支援ユーティリティ300は、スポットコンテンツの表示期間(15分)の計時をリセットせずに継続する。よって、1つ目のブラウザ100が起動してスポットコンテンツが表示されてから15分が経過すると、スポットコンテンツの表示が終了して(図6のd7)、ローテーションコンテンツの表示が再開されることになる(図6のd8)。   Here, it is assumed that the browser 100 is further activated before 15 minutes have elapsed since the spot content is displayed (d6 in FIG. 6). At this time, the information search support utility 300 continues without resetting the timing of the spot content display period (15 minutes). Therefore, when 15 minutes have elapsed since the first browser 100 was activated and the spot content was displayed, the display of the spot content is terminated (d7 in FIG. 6), and the display of the rotation content is resumed. (D8 in FIG. 6).

情報検索支援ユーティリティ300は、すべてのブラウザ100が終了した後(図6のd9,d10)、ブラウザ100が再起動された時(図6のd11)、スポットコンテンツをガジェットアプリケーション200に表示させるとともに(図6のd12)、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。よって、前回と同様、スポットコンテンツが表示されてから15分が経過した時に、スポットコンテンツの表示が終了して(図6のd13)、ローテーションコンテンツの表示が再開されることになる(図6のd14)。   The information search support utility 300 displays the spot content on the gadget application 200 when all the browsers 100 are terminated (d9, d10 in FIG. 6) and the browser 100 is restarted (d11 in FIG. 6) ( D12) in FIG. 6, from this time point, the timing of the spot content display period (15 minutes) is started. Therefore, as with the previous time, when 15 minutes have elapsed since the spot content was displayed, the display of the spot content is terminated (d13 in FIG. 6), and the display of the rotation content is resumed (in FIG. 6). d14).

ブラウザ100が既に起動している状態で更にブラウザ100が起動されても、スポットコンテンツの表示期間(15分)の計時をリセットせずに継続することによって、スポットコンテンツの表示期間が必要以上に延長されることを防止できる。   Even if the browser 100 is started in a state where the browser 100 is already started, the spot content display period is extended more than necessary by continuing the time measurement of the spot content display period (15 minutes) without resetting. Can be prevented.

(パターン3)
図7は、ブラウザ100が各回15分未満の動作で、起動、終了を繰り返した場合におけるスポットコンテンツの表示パターンを説明するための図である。
(Pattern 3)
FIG. 7 is a diagram for explaining a display pattern of spot content when the browser 100 repeats activation and termination each time with an operation of less than 15 minutes.

コンピュータ10が起動されると(図7のe1)、常駐プログラムとしてコンピュータ10に組み込まれているガジェットアプリケーション200(および情報検索支援ユーティリティ300)が起動し(図7のe2)、ローテーションコンテンツの表示が開始される(図7のe3)。   When the computer 10 is activated (e1 in FIG. 7), the gadget application 200 (and the information search support utility 300) incorporated in the computer 10 as a resident program is activated (e2 in FIG. 7), and the rotation content is displayed. It is started (e3 in FIG. 7).

その後、ブラウザ100が起動されて、ユーザによるWebページの閲覧が開始されると(図7のe4)、これを契機として、スポットコンテンツの表示が開始される(図7のe5)。情報検索支援ユーティリティ300は、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。   After that, when the browser 100 is activated and browsing of the Web page by the user is started (e4 in FIG. 7), the display of the spot content is triggered by this (e5 in FIG. 7). The information search support utility 300 starts counting the spot content display period (15 minutes) from this point.

ここで、スポットコンテンツが表示されてから15分が経過する前に、ブラウザ100が終了したと想定する(図7のe6)。この場合も、情報検索支援ユーティリティ300は、スポットコンテンツの表示期間(15分)の計時を継続する。そして、15分が経過したら、スポットコンテンツの表示を終了して(図7のe7)、ローテーションコンテンツの表示を再開させる(図7のe8)。   Here, it is assumed that the browser 100 is terminated before 15 minutes have elapsed since the spot content is displayed (e6 in FIG. 7). Also in this case, the information search support utility 300 continues to measure the spot content display period (15 minutes). When 15 minutes have elapsed, the display of the spot content is terminated (e7 in FIG. 7), and the display of the rotation content is resumed (e8 in FIG. 7).

ブラウザ100の終了とスポットコンテンツの表示の終了とをあえて同期させないことによって、例えばブラウザ100の異常終了を検知する手続きが不要となり、1つ目のブラウザ100が起動してWebページの閲覧が開始されてから15分後にスポットコンテンツの表示を終了させるという手続きの簡素化を図ることができる。   By not synchronizing the end of the browser 100 and the end of the display of the spot content, for example, a procedure for detecting the abnormal end of the browser 100 becomes unnecessary, and the first browser 100 is activated and browsing of the web page is started. It is possible to simplify the procedure of ending the display of the spot content 15 minutes later.

なお、その後、ブラウザ100が再起動すると(図7のe9)、情報検索支援ユーティリティ300は、スポットコンテンツをガジェットアプリケーション200に表示させるとともに(図7のe10)、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。そして、前回と同様、スポットコンテンツが表示されてから15分が経過する前に、ブラウザ100が終了したとしても(図7のe11)、情報検索支援ユーティリティ300は、スポットコンテンツの表示を継続し、15分が経過した時に、スポットコンテンツの表示を終了させる(図7のe12)。これにより、ローテーションコンテンツの表示が再開される(図7のe13)。   After that, when the browser 100 is restarted (e9 in FIG. 7), the information search support utility 300 displays the spot content on the gadget application 200 (e10 in FIG. 7), and the display period of the spot content from this point. Start timing (15 minutes). As in the previous case, even if the browser 100 is closed before elapse of 15 minutes after the spot content is displayed (e11 in FIG. 7), the information search support utility 300 continues to display the spot content, When 15 minutes have elapsed, the display of the spot content is terminated (e12 in FIG. 7). Thereby, the display of the rotation content is resumed (e13 in FIG. 7).

(パターン4)
図8は、ブラウザ100が起動後15分以内に終了して再起動された場合におけるスポットコンテンツの表示パターンを説明するための図である。
(Pattern 4)
FIG. 8 is a diagram for explaining a display pattern of spot contents when the browser 100 is terminated and restarted within 15 minutes after activation.

前述の(パターン2)では、1つ目のブラウザ100が起動されてスポットコンテンツが表示されている最中に2つ目のブラウザ100が起動されてもスポットコンテンツの表示期間の計時をリセットしない例を説明した。また、前述の(パターン3)では、ブラウザ100が起動されてスポットコンテンツが表示されている最中、つまり15分以内に当該ブラウザ100が終了しても、スポットコンテンツの表示を15分間は継続する例を説明した。これに対して、この(パターン4)では、ブラウザ100が起動されてスポットコンテンツが表示されている最中、つまり15分以内に当該ブラウザ100が終了し、かつ、このスポットコンテンツの表示が継続されている間(15分以内)にブラウザ100が再起動された場合を考える。   In the above (Pattern 2), the time measurement of the spot content display period is not reset even if the second browser 100 is activated while the first browser 100 is activated and the spot content is displayed. Explained. In the above (Pattern 3), even when the browser 100 is activated and the spot content is displayed, that is, even if the browser 100 is terminated within 15 minutes, the display of the spot content is continued for 15 minutes. An example was explained. On the other hand, in this (Pattern 4), while the browser 100 is activated and the spot content is being displayed, that is, the browser 100 is terminated within 15 minutes, and the display of the spot content is continued. Let us consider a case where the browser 100 is restarted during the period (within 15 minutes).

コンピュータ10が起動されると(図8のf1)、常駐プログラムとしてコンピュータ10に組み込まれているガジェットアプリケーション200(および情報検索支援ユーティリティ300)が起動し(図8のf2)、ローテーションコンテンツの表示が開始される(図8のf3)。   When the computer 10 is activated (f1 in FIG. 8), the gadget application 200 (and the information search support utility 300) incorporated in the computer 10 as a resident program is activated (f2 in FIG. 8), and the rotation content is displayed. It is started (f3 in FIG. 8).

その後、ブラウザ100が起動されて、ユーザによるWebページの閲覧が開始されると(図8のf4)、これを契機として、スポットコンテンツの表示が開始される(図8のf5)。情報検索支援ユーティリティ300は、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。   Thereafter, when the browser 100 is activated and browsing of the Web page by the user is started (f4 in FIG. 8), the display of the spot content is triggered by this (f5 in FIG. 8). The information search support utility 300 starts counting the spot content display period (15 minutes) from this point.

ここで、スポットコンテンツが表示されてから15分が経過する前に、ブラウザ100が終了したと想定する(図8のf6)。この場合も、前述したように、スポットコンテンツの表示は継続される。また、ここでは、このスポットコンテンツの表示継続中に、ブラウザ100が再起動されたと想定する(図8のf7)。この時、情報検索支援ユーティリティ300は、スポットコンテンツの表示期間(15分)の計時をリセットせずに継続する。よって、仮に15分以内にブラウザ100の起動、終了、再起動が数回繰り返されたとしとも、最後に起動されたブラウザ100によるWebページの閲覧開始から15分経過することを待機することなく、最初に起動されたブラウザ100によるWebページの閲覧開始から15分経過時にスポットコンテンツの表示を停止する(図8のf8)。   Here, it is assumed that the browser 100 is terminated before 15 minutes have elapsed since the spot content is displayed (f6 in FIG. 8). Also in this case, as described above, the display of the spot content is continued. Here, it is assumed that the browser 100 is restarted while the display of the spot content is continued (f7 in FIG. 8). At this time, the information search support utility 300 continues without resetting the timing of the spot content display period (15 minutes). Therefore, even if the activation, termination, and restart of the browser 100 are repeated several times within 15 minutes, without waiting for 15 minutes from the start of browsing the Web page by the browser 100 that was activated last, The display of the spot content is stopped when 15 minutes have elapsed from the start of browsing the Web page by the browser 100 started first (f8 in FIG. 8).

ある程度の間隔を置いて再起動された場合と異なり、短時間に再起動された場合、キーワードリストへの興味の薄れは、それ以前にブラウザ100を起動した時を起点に発生しているものと考えられる。そこで、この起点と考えられる時から15分が経過したタイミングでスポットコンテンツからローテーションコンテンツへの切り替えを行うことで、より有益な情報提示を行うことが実現される。   Unlike when restarted after a certain interval, when restarted in a short time, the fascination of interest in the keyword list occurred from the time when the browser 100 was started before that time. Conceivable. Therefore, it is possible to present more useful information by switching from the spot content to the rotation content at the timing when 15 minutes have elapsed from the time considered to be the starting point.

(パターン5)
図9は、ガジェットアプリケーション200(および情報検索支援ユーティリティ300)よりもブラウザ100が先に起動された場合におけるスポットコンテンツの表示パターンを説明するための図である。
(Pattern 5)
FIG. 9 is a diagram for explaining a display pattern of spot content when the browser 100 is activated before the gadget application 200 (and the information search support utility 300).

これまでの説明では、ガジェットアプリケーション200および情報検索支援ユーティリティ300が常駐プログラムとしてコンピュータ10に組み込まれていることを前提としていた。従って、ガジェットアプリケーション200(および情報検索支援ユーティリティ300)が稼働している状況下において、ブラウザ100が起動することが前提となっていた。   In the description so far, it has been assumed that the gadget application 200 and the information search support utility 300 are incorporated in the computer 10 as resident programs. Accordingly, it is assumed that the browser 100 is activated in a situation where the gadget application 200 (and the information search support utility 300) is operating.

これに対して、この(パターン5)では、ガジェットアプリケーション200および情報検索支援ユーティリティ300が常駐プログラムとしてコンピュータ10に組み込まれていない場合、または、(常駐プログラムとしてコンピュータ10に組み込まれてはいたものの)ユーザがガジェットアプリケーション200および情報検索支援ユーティリティ300を能動的に終了させた場合であって、ブラウザ100の方が先に起動し、当該ブラウザ100の稼働中にガジェットアプリケーション200および情報検索支援ユーティリティ300が起動した場合を考える。なお、ガジェットアプリケーション200が起動したら情報検索支援ユーティリティ300も起動し、ガジェットアプリケーション200が終了したら情報検索支援ユーティリティ300も終了するように、ガジェットアプリケーション200の起動・終了に情報検索支援ユーティリティ300の起動・終了を同期させておけば、情報検索支援ユーティリティ300の存在や稼働状況をユーザに意識させることを不要にできる。   On the other hand, in (Pattern 5), the gadget application 200 and the information search support utility 300 are not incorporated into the computer 10 as resident programs, or (although they have been incorporated into the computer 10 as resident programs). When the user actively terminates the gadget application 200 and the information search support utility 300, the browser 100 is activated first, and the gadget application 200 and the information search support utility 300 are operated while the browser 100 is operating. Consider the case of starting up. It should be noted that when the gadget application 200 is activated, the information search support utility 300 is also activated. When the gadget application 200 is terminated, the information search support utility 300 is also terminated. If the termination is synchronized, it is unnecessary to make the user aware of the existence and operation status of the information search support utility 300.

コンピュータ10が起動された後(図9のg1)、ブラウザ100が先に起動された場合(図9のg2)、当然のことながら、ガジェットアプリケーション200による各種情報の提示は行われない。この状況下において、ガジェットアプリケーション200(および情報検索支援ユーティリティ300)が起動すると(図9のg3)、情報検索支援ユーティリティ300は、まず、ローテーションコンテンツをガジェットアプリケーション200に表示させる(図9のg4)。   After the computer 10 is activated (g1 in FIG. 9), when the browser 100 is activated first (g2 in FIG. 9), naturally, the gadget application 200 does not present various information. In this situation, when the gadget application 200 (and the information search support utility 300) is activated (g3 in FIG. 9), the information search support utility 300 first displays the rotation content on the gadget application 200 (g4 in FIG. 9). .

その後、先に起動したブラウザ100においてWebページの更新が発生すると(図9のg5)、これを契機として、情報検索支援ユーティリティ300は、スポットコンテンツの表示を開始する(図9のg6)。情報検索支援ユーティリティ300は、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。よって、15分が経過すると、当該スポットコンテンツの表示が終了し(図9のg7)、ローテーションコンテンツの表示が再開される(図9のg8)。   Thereafter, when the Web page is updated in the browser 100 that has been activated first (g5 in FIG. 9), the information search support utility 300 starts displaying the spot content (g6 in FIG. 9). The information search support utility 300 starts counting the spot content display period (15 minutes) from this point. Therefore, when 15 minutes have elapsed, the display of the spot content ends (g7 in FIG. 9), and the display of the rotation content is resumed (g8 in FIG. 9).

また、ユーザが、ブラウザ100を稼働させた状態で、ガジェットアプリケーション200(および情報検索支援ユーティリティ300)を終了させ(図9のg9)、かつ、ブラウザ100の稼働中にガジェットアプリケーション200(および情報検索支援ユーティリティ300)を再起動したとする(図9のg10)。そうすると、情報検索支援ユーティリティ300は、まず、ローテーションコンテンツをガジェットアプリケーション200に表示させ(図9のg11)、ブラウザ100においてWebページの更新が発生した時に(図9のg12)、スポットコンテンツの表示を開始する(図9のg13)。そして、情報検索支援ユーティリティ300は、スポットコンテンツの表示開始から15分が経過すると、当該スポットコンテンツの表示を終了して(図9のg14)、ローテーションコンテンツの表示に切り替える(図9のg15)。   Further, the user ends the gadget application 200 (and the information search support utility 300) with the browser 100 running (g9 in FIG. 9), and the gadget application 200 (and information search while the browser 100 is running). Assume that the support utility 300) is restarted (g10 in FIG. 9). Then, the information search support utility 300 first displays the rotation content on the gadget application 200 (g11 in FIG. 9), and when the web page is updated in the browser 100 (g12 in FIG. 9), the display of the spot content is performed. Start (g13 in FIG. 9). Then, when 15 minutes have elapsed since the start of the display of the spot content, the information search support utility 300 ends the display of the spot content (g14 in FIG. 9) and switches to the display of the rotation content (g15 in FIG. 9).

このように、スポットコンテンツの表示を開始するタイミングを、ブラウザ100がWebページを取得した時とすることで、情報検索支援ユーティリティ300は、自身が起動した際のブラウザ100の稼働状態を意識する必要がなくなる。より具体的には、起動時にはローテーションコンテンツの表示が開始され、ブラウザ100が新たなWebページを取得した時に、スポットコンテンツの表示が開始されるようにガジェットアプリケーション200による表示を制御すれば良いので、手続きの簡素化を図ることができる。   As described above, when the browser 100 acquires the Web page when the display of the spot content is started, the information search support utility 300 needs to be aware of the operating state of the browser 100 when it is started. Disappears. More specifically, the display by the gadget application 200 may be controlled so that the rotation content is displayed at the start and the display of the spot content is started when the browser 100 acquires a new web page. The procedure can be simplified.

(パターン6)
図10は、ガジェットアプリケーション200がスポットコンテンツを表示中にコンピュータ10がスリープ状態に移行した場合におけるスポットコンテンツの表示パターンを説明するための図である。
(Pattern 6)
FIG. 10 is a diagram for explaining a display pattern of spot content when the computer 10 shifts to a sleep state while the gadget application 200 is displaying spot content.

OSは、様々な省電力機能を有しており、例えばメインメモリに対する電力供給を維持して作業状態を保持しながらコンピュータ10を電源オフ状態に移行させる機能を有している。この機能を用いれば、ユーザは、次回の電源オン時に、前回の電源オフ時に中断した状態から作業を再開することができる。この機能による電源オフ状態は、例えばスリープ状態などと称される。   The OS has various power saving functions. For example, the OS has a function of shifting the computer 10 to a power-off state while maintaining the power supply to the main memory and maintaining the working state. By using this function, the user can resume the work from the state interrupted at the previous power-off at the next power-on. The power-off state by this function is called a sleep state, for example.

ここでは、ガジェットアプリケーション200がスポットコンテンツを表示中にコンピュータ10がスリープ状態に移行した場合を想定する。   Here, it is assumed that the computer 10 shifts to the sleep state while the gadget application 200 displays the spot content.

コンピュータ10が起動されると(図10のh1)、常駐プログラムとしてコンピュータ10に組み込まれているガジェットアプリケーション200(および情報検索支援ユーティリティ300)が起動し(図10のh2)、ローテーションコンテンツの表示が開始される(図10のh3)。   When the computer 10 is activated (h1 in FIG. 10), the gadget application 200 (and the information search support utility 300) incorporated in the computer 10 as a resident program is activated (h2 in FIG. 10), and the rotation content is displayed. It is started (h3 in FIG. 10).

その後、ブラウザ100が起動されて、ユーザによるWebページの閲覧が開始されると(図10のh4)、これを契機として、スポットコンテンツの表示が開始される(図10のh5)。情報検索支援ユーティリティ300は、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。   Thereafter, when the browser 100 is activated and browsing of the Web page by the user is started (h4 in FIG. 10), the display of the spot content is triggered by this (h5 in FIG. 10). The information search support utility 300 starts counting the spot content display period (15 minutes) from this point.

ここで、スポットコンテンツが表示されてから15分が経過する前に、コンピュータ10がスリープ状態に移行したと想定する(図10のh6)。情報検索支援ユーティリティ300は、例えば、OSに対して、スリープ状態に移行する際およびスリープ状態から復帰した際にその旨を通知するように予め依頼しておくことにより、このスリープ状態への移行を検知する。そして、スリープ状態への移行を検知したら、情報検索支援ユーティリティ300は、その時点まで計時していたスポットコンテンツの表示期間を退避する。   Here, it is assumed that the computer 10 has shifted to the sleep state before 15 minutes have elapsed since the spot content was displayed (h6 in FIG. 10). For example, the information search support utility 300 requests the OS to notify the OS when the sleep state is entered and when the information is returned from the sleep state. Detect. When the transition to the sleep state is detected, the information search support utility 300 saves the spot content display period that has been timed to that point.

その後、スリープ状態から復帰した場合(図10のh7)、このスリープ状態からの復帰を検知した情報検索支援ユーティリティ300は、退避しておいたスポットコンテンツの表示期間から当該スポットコンテンツの表示期間の計時を再開する。よって、仮に、スリープ状態への移行前にスポットコンテンツが5分間表示されていた場合、スリープ状態から復帰後、スポットコンテンツは10分間表示されて終了する(図10のh8)。これにより、ローテーションコンテンツの表示が再開される(図10のh9)。   Thereafter, when returning from the sleep state (h7 in FIG. 10), the information search support utility 300 that has detected the return from the sleep state measures the display period of the spot content from the saved spot content display period. To resume. Therefore, if the spot content is displayed for 5 minutes before the transition to the sleep state, after returning from the sleep state, the spot content is displayed for 10 minutes and finished (h8 in FIG. 10). Thereby, the display of the rotation content is resumed (h9 in FIG. 10).

このように、情報検索支援ユーティリティ300は、スポットコンテンツの表示中にコンピュータ10がスリープ状態へ移行し、また、スリープ状態から復帰することにも適切に対応できる。   As described above, the information search support utility 300 can appropriately cope with the transition of the computer 10 to the sleep state during the display of the spot content and the return from the sleep state.

なお、スリープ状態から復帰した際、スポットコンテンツの表示期間の残りが予め定められた期間を下回っている場合、この残り期間よりも長い期間(例えば当該予め定められた期間分)スポットコンテンツの表示を継続するようにしてもよい。これにより、残り時間が数秒しかないような場合でも、スリープ状態からの復帰時に、スポットコンテンツの表示期間を最小限度確保することができる。この仕組みは、スリープ状態への移行時に残存時間が予め定められた期間を下回っていた場合に、退避する計時結果を実際よりも少ないものとすることによっても実現できるし、スリープ状態からの復帰時に残存時間が予め定められた期間を下回っていた場合に、計時終了までの時間を通常時よりも長いものとすることによっても実現できる。   When the rest of the spot content display period is less than a predetermined period when returning from the sleep state, the display of the spot content is longer than the remaining period (for example, the predetermined period). It may be continued. As a result, even when the remaining time is only a few seconds, the display period of the spot content can be secured to the minimum when returning from the sleep state. This mechanism can also be realized by making the timed result to be saved less than the actual time when the remaining time is less than a predetermined period at the time of transition to the sleep state, and at the time of return from the sleep state When the remaining time is less than a predetermined period, it can be realized by making the time until the end of the time measurement longer than the normal time.

また、ここではスリープ状態を例にしたが、例えばメインメモリの内容をHDDなどに退避することにより、メインメモリに対する電力供給も停止して、コンピュータ10を電源オフ状態に移行させるいわゆる休止状態への移行時にも適用可能である。   Although the sleep state is taken as an example here, for example, by saving the contents of the main memory to an HDD or the like, the power supply to the main memory is also stopped and the computer 10 is shifted to a power-off state. It can also be applied during migration.

(パターン7)
図11は、ブラウザ100およびガジェットアプリケーション200の双方が常時稼働している場合におけるスポットコンテンツの表示パターンを説明するための図である。
(Pattern 7)
FIG. 11 is a diagram for explaining a display pattern of spot content when both the browser 100 and the gadget application 200 are always operating.

前述の(パターン1)では、ブラウザ100によるWebページの閲覧が開始されてから15分間スポットコンテンツを表示する例を説明した。また、前述の(パターン6)では、コンピュータ10がスリープ状態に移行した後、スリープ状態から復帰した場合について触れた。   In the above (Pattern 1), the example in which the spot content is displayed for 15 minutes after the browser 100 starts browsing the Web page has been described. In the above (Pattern 6), the case where the computer 10 returns from the sleep state after transitioning to the sleep state is described.

もし、ユーザが、ブラウザ100およびガジェットアプリケーション200の双方を稼働させたまま、コンピュータ10をスリープ状態に移行させることで、コンピュータ10の利用を終了するという運用を行った場合、ガジェットアプリケーション200によるスポットコンテンツの表示は、最初に1度行われるのみとなってしまう。   If the user performs the operation of terminating the use of the computer 10 by shifting the computer 10 to the sleep state while both the browser 100 and the gadget application 200 are operating, the spot content generated by the gadget application 200 is displayed. Is displayed only once at the beginning.

そこで、ここでは、このような運用が行われた場合でも、ガジェットアプリケーション200によるスポットコンテンツの表示を適宜に行えるようにするための仕組みについて説明する。   Therefore, here, a mechanism for allowing the gadget application 200 to appropriately display the spot content even when such an operation is performed will be described.

コンピュータ10が起動されると(図11のi1)、常駐プログラムとしてコンピュータ10に組み込まれているガジェットアプリケーション200(および情報検索支援ユーティリティ300)が起動し(図11のi2)、ローテーションコンテンツの表示が開始される(図11のi3)。   When the computer 10 is activated (i1 in FIG. 11), the gadget application 200 (and the information search support utility 300) incorporated in the computer 10 as a resident program is activated (i2 in FIG. 11), and the rotation content is displayed. It is started (i3 in FIG. 11).

その後、ブラウザ100が起動されて、ユーザによるWebページの閲覧が開始されると(図11のi4)、これを契機として、スポットコンテンツの表示が開始される(図11のi5)。情報検索支援ユーティリティ300は、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。そして、スポットコンテンツが表示されてから15分が経過すると、当該スポットコンテンツの表示が終了し(図11のi6)、ローテーションコンテンツの表示が再開される(図11のi7)。   After that, when the browser 100 is activated and browsing of the Web page by the user is started (i4 in FIG. 11), the display of the spot content is started as a trigger (i5 in FIG. 11). The information search support utility 300 starts counting the spot content display period (15 minutes) from this point. When 15 minutes have elapsed since the spot content was displayed, the display of the spot content is terminated (i6 in FIG. 11), and the display of the rotation content is resumed (i7 in FIG. 11).

さらに、その後、ブラウザ100およびガジェットアプリケーション200の双方が稼働した状態で、コンピュータ10がスリープ状態に移行し(図11のi8)、かつ、当該スリープ状態から復帰すると(図11のi9)、ローテーションコンテンツの表示が再開される(図11のi10)。   Further, after that, when both the browser 100 and the gadget application 200 are in operation, the computer 10 shifts to the sleep state (i8 in FIG. 11) and returns from the sleep state (i9 in FIG. 11). Is resumed (i10 in FIG. 11).

情報検索支援ユーティリティ300は、前回のスポットコンテンツの表示終了時のシステム時刻を記録しており、この時刻からスポットコンテンツの表示が一定期間(例えば24時間)途絶えていた場合、ブラウザ100がWebページを取得した時に、これを契機として、スポットコンテンツの表示を再開する(図11のi12)。なお、情報検索支援ユーティリティ300は、この時点から、スポットコンテンツの表示期間(15分)の計時を開始する。よって、15分が経過すると、スポットコンテンツの表示が終了して(図11のi13)、ローテーションコンテンツの表示が再開される(図11のi14)。   The information search support utility 300 records the system time at the end of the previous display of the spot content. If the display of the spot content has been interrupted for a certain period (for example, 24 hours) from this time, the browser 100 displays the Web page. When it is acquired, the display of the spot content is resumed with this as an opportunity (i12 in FIG. 11). The information search support utility 300 starts counting the spot content display period (15 minutes) from this point. Therefore, when 15 minutes have elapsed, the display of the spot content is ended (i13 in FIG. 11), and the display of the rotation content is resumed (i14 in FIG. 11).

このように、ブラウザ100およびガジェットアプリケーション200が常時稼働する運用が採られた場合でも、スポットコンテンツの表示を適切に制御することができる。   As described above, even when the browser 100 and the gadget application 200 are operated so as to be constantly operated, the display of the spot content can be appropriately controlled.

なお、以上では、スポットコンテンツの表示からローテーションコンテンツの表示への切り替えは、スポットコンテンツの表示開始後、お薦めコンテンツ紹介サーバ11から取得した環境設定用XML202で指定された期間(例えば15分)が経過した時に自動的に行われる例を説明した。これに限らず、例えば、ユーザがスポットコンテンツからローテーションコンテンツへの切り替えを指示するためのユーザインタフェースをガジェットアプリケーション200に設け、ユーザの指示に応じて、スポットコンテンツの表示からローテーションコンテンツの表示への切り替えを行うようにしてもよい。   In the above, switching from the display of the spot content to the display of the rotation content is performed after the period (for example, 15 minutes) specified by the environment setting XML 202 acquired from the recommended content introduction server 11 has elapsed after the start of the display of the spot content. The example that is automatically performed when you do. For example, the gadget application 200 is provided with a user interface for the user to instruct switching from spot content to rotation content, and switching from spot content display to rotation content display according to the user's instruction. May be performed.

図12は、図3に示したガジェットアプリケーション200用のウィンドウa2に表示されるガジェットアプリケーション200の表示画面例を示す図である。   FIG. 12 is a diagram illustrating a display screen example of the gadget application 200 displayed in the window a2 for the gadget application 200 illustrated in FIG.

図中、(A)は、スポットコンテンツ(a21)を表示中のガジェットアプリケーション200の表示画面の一例を示している。例えばスポットコンテンツの表示エリアの上部にユーザの指示を受け付けるためのオブジェクト(j1)を配置し、これらが操作された場合、ローテーションコンテンツの表示へと切り替える(スポットコンテンツの表示を終了する)。図12の(B)は、ローテーションコンテンツ(a22)を表示中のガジェットアプリケーション200の表示画面の一例を示している。逆に、例えばスポットコンテンツの表示が自動的に終了した後、このオブジェクトを操作することによって、スポットコンテンツの表示を再開させるようにすることも可能である。   In the figure, (A) shows an example of a display screen of the gadget application 200 displaying the spot content (a21). For example, an object (j1) for receiving a user's instruction is arranged in the upper part of the spot content display area, and when these are operated, the display is switched to rotation content display (spot content display ends). FIG. 12B shows an example of a display screen of the gadget application 200 displaying the rotation content (a22). On the other hand, for example, after the display of the spot content is automatically ended, the display of the spot content can be resumed by operating this object.

オブジェクトの操作は、OSからガジェットアプリケーション200に通知され、この通知を受けたガジェットアプリケーション200は、その旨を情報検索支援ユーティリティ300に通知する。この通知を受けた情報検索支援ユーティリティ300は、必要に応じてスポットコンテンツ用HTML357の作成などを行い、スポットコンテンツ(スポットコンテンツ用HTML357)およびローテーションコンテンツ(ローテーションコンテンツ用HTML356)間の切り替えをガジェットアプリケーション200に指示する。   The operation of the object is notified from the OS to the gadget application 200, and the gadget application 200 that has received this notification notifies the information search support utility 300 to that effect. Upon receiving this notification, the information retrieval support utility 300 creates spot content HTML 357 as necessary, and switches between the spot content (spot content HTML 357) and the rotation content (rotation content HTML 356). To instruct.

また、スポットコンテンツとして表示するキーワードリストを複数ページに渡ってユーザに提示するにあたって、これらのページ間の切り替えに、図12に示したオブジェクトを利用することも可能である。例えば、スポットコンテンツとして、前述した(1)ブラウザ100が表示中のWebページから抽出された最新のキーワードリスト、(2)ユーザが一定期間内に閲覧したWebページから抽出されたキーワードリスト、(3)不特定多数のユーザによって一定期間内に検索キーワードとした用いられたキーワードリストの3種類のキーワードリストをユーザに提示する場合、各キーワードリストは、(一定期間毎に切り替えが自動的に行われながら)周期的にユーザに提示されることになるが、これに加えて、ユーザが能動的にこれら3種類のキーワードリスト間の切り替えを行うことが可能となる。   In addition, when the keyword list to be displayed as spot content is presented to the user over a plurality of pages, the object shown in FIG. 12 can be used for switching between these pages. For example, as the spot content, (1) the latest keyword list extracted from the Web page displayed by the browser 100, (2) the keyword list extracted from the Web page that the user browsed within a certain period, (3 ) When presenting to a user three types of keyword lists that are used as search keywords within a certain period by an unspecified number of users, each keyword list is automatically switched every certain period. However, in addition to this, the user can actively switch between these three types of keyword lists.

さらに、スポットコンテンツとして、ユーザがこれまでに閲覧したWebページから抽出されて蓄積されたキーワードのリストが表示されている時に、図12に示したオブジェクトが操作された場合、ローテーションコンテンツとして、まずは、(お薦めコンテンツサーバ11から取得した)不特定多数のユーザによって一定期間内に検索キーワードとした用いられたキーワードのリストを表示するようにしてもよい。   Furthermore, when the object shown in FIG. 12 is operated when the list of keywords extracted and accumulated from the web pages browsed by the user so far is displayed as the spot content, A list of keywords used as search keywords by a large number of unspecified users (acquired from the recommended content server 11) within a certain period may be displayed.

また、ガジェットアプリケーション200に設けられたユーザインタフェースを利用して、情報検索支援ユーティリティ300が抽出キーワード蓄積DB355に蓄積したキーワードを消去できるようにしてもよい(抽出キーワード蓄積DB355の初期化)。   In addition, the keyword stored in the extracted keyword storage DB 355 may be deleted by the information search support utility 300 using a user interface provided in the gadget application 200 (initialization of the extracted keyword storage DB 355).

図13は、コンピュータ10が実行するスポットコンテンツの表示処理手順を示すフローチャートである。   FIG. 13 is a flowchart showing a spot content display processing procedure executed by the computer 10.

情報検索支援ユーティリティ300は、起動されると、まず、ローテーションコンテンツをガジェットアプリケーション200に表示させる(ブロックA1)。その後、ブラウザ100が起動されたら(ブロックA2のYES)、情報検索支援ユーティリティ300は、ブラウザ100が表示中のWebページからキーワードを抽出し(ブロックA3)、当該抽出したキーワードからスポットコンテンツを作成する(ブロックA4)。   When started, the information search support utility 300 first displays the rotation content on the gadget application 200 (block A1). Thereafter, when the browser 100 is activated (YES in block A2), the information search support utility 300 extracts keywords from the Web page being displayed by the browser 100 (block A3), and creates spot content from the extracted keywords. (Block A4).

情報検索支援ユーティリティ300は、この作成したスポットコンテンツをローテーションコンテンツに重ね合わせて表示することをガジェットアプリケーション200に指示する(ブロックA5)。スポットコンテンツが表示されると、情報検索支援ユーティリティ300は、このスポットコンテンツの表示開始から所定時間が経過していないかを監視する(ブロックA6)。また、情報検索支援ユーティリティ300は、ブラウザ100が表示するWebページを更新していないかを監視する(ブロックA7)。ブラウザ100が表示するWebページを更新した場合(ブロックA7のYES)、情報検索支援ユーティリティ300は、更新後のWebページからキーワードを抽出してスポットコンテンツを作成し、当該作成したスポットコンテンツをガジェットアプリケーション200に表示させる(ブロックA3〜ブロックA5)。   The information search support utility 300 instructs the gadget application 200 to display the created spot content superimposed on the rotation content (block A5). When the spot content is displayed, the information search support utility 300 monitors whether a predetermined time has elapsed since the start of the display of the spot content (block A6). The information search support utility 300 monitors whether the Web page displayed by the browser 100 has been updated (block A7). When the Web page displayed by the browser 100 is updated (YES in block A7), the information search support utility 300 creates a spot content by extracting a keyword from the updated Web page, and uses the created spot content as a gadget application. 200 is displayed (block A3 to block A5).

そして、スポットコンテンツの表示開始から所定時間が経過したら(ブロックA6のYES)、情報検索支援ユーティリティ300は、スポットコンテンツの表示終了をガジェットアプリケーション200に指示し(ブロックA8)、ローテーションコンテンツの表示を再開させる。   When a predetermined time has elapsed since the start of the display of the spot content (YES in block A6), the information search support utility 300 instructs the gadget application 200 to end the display of the spot content (block A8) and resumes the display of the rotation content. Let

以上のように、コンピュータ10は、Webページを閲覧中のユーザに対して推奨キーワードを適宜に提示することを実現する。   As described above, the computer 10 realizes appropriately presenting recommended keywords to a user who is browsing a Web page.

なお、本実施形態の動作制御処理は、ソフトウェア(プログラム)によって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、本実施形態と同様の効果を容易に実現することができる。   Note that the operation control processing of the present embodiment can be realized by software (program), and therefore by installing this software on a normal computer through a computer-readable storage medium storing this software, Effects similar to those of the present embodiment can be easily realized.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

以下に、本願原出願の特許査定時の特許請求の範囲に記載された発明を付記する。
[1]ブラウザ上で表示中のWebページから抽出されるキーワードを表示し、
前記表示したキーワードの中からいずれかのキーワードが選択された場合、前記選択されたキーワードと当該キーワードの属性情報とを検索サイトに送信し、
前記ブラウザ上で表示されるWebページが変更される毎に、前記表示するキーワードを当該変更されたWebページから抽出されるキーワードに更新し、
前記ブラウザが終了した場合であっても、前記ブラウザが終了する前に表示されていたWebページから抽出されるキーワードの表示を継続し、キーワードの表示開始から第1期間が経過したときにキーワードの表示を終了する
情報処理装置の情報処理方法。
[2]前記第1期間が経過して前記キーワードの表示を終了した後、前記ブラウザが再起動したときに、前記キーワードの表示を再開する[1]に記載の情報処理方法。
[3]前記ブラウザが既に稼働している状態で前記ブラウザが更に起動された場合、前記既に稼働しているブラウザの起動時より開始した経過時間の計時を継続する[1]に記載の情報処理方法。
[4]前記第1期間が経過する前に前記ブラウザが終了し、かつ、前記第1期間が経過する前に前記ブラウザが再起動した場合、前記ブラウザの前回の起動時より開始した経過時間の計時を継続する[1]に記載の情報処理方法。
[5]前記情報処理装置がスリープ状態または休止状態に移行することを検知して、前記ブラウザの起動時より開始した経過時間の計時結果を退避し、
前記情報処理装置がスリープ状態または休止状態から復帰したときに、前記退避した経過時間から計時を再開する
[1]に記載の情報処理方法。
[6]前記情報処理装置がスリープ状態または休止状態に移行する時点における前記第1期間が経過するまでの残存時間が予め定められた時間よりも短い場合、前記情報処理装置がスリープ状態または休止状態から復帰した後、前記残存時間よりも長い時間前記キーワードの表示を継続する[5]に記載の情報処理方法。
[7]前記第1期間が経過して前記キーワードの表示を終了した後、前記キーワードの表示が予め定められた期間を越えて途絶えた場合、前記ブラウザがWebページを取得したときに、前記キーワードの表示を再開する[1]に記載の情報処理方法。
[8]前記第1期間の経過前に前記情報処理装置上で所定の操作が行われた場合、前記キーワードの表示を終了する[1]に記載の情報処理方法。
[9]前記ブラウザによって取得されたWebページがセキュリティに関して予め定められた属性を有する場合、当該Webページからの前記キーワードの抽出および表示を実施しない[1]に記載の情報処理方法。
[10]前記ブラウザによって取得されたWebページが前記情報処理装置上の記憶媒体に記憶されたWebページであった場合、当該Webページからの前記キーワードの抽出および表示を実施しない[1]に記載の情報処理方法。
[11]前記ブラウザによって取得されたWebページのURL(Uniform resource locator)に第1情報が含まれている場合、当該Webページからの前記キーワードの抽出および表示を実施しない[1]に記載の情報処理方法。
[12]前記ブラウザによって取得されたWebページが予め指定されたURL(Uniform resource locator)によって取得されたWebページであった場合、当該Webページからの前記キーワードの抽出および表示を実施しない[1]に記載の情報処理方法。
The invention described in the scope of claims at the time of the patent assessment of the original application of the present application will be appended below.
[1] Display keywords extracted from the Web page being displayed on the browser,
When any keyword is selected from the displayed keywords, the selected keyword and attribute information of the keyword are transmitted to a search site,
Each time a Web page displayed on the browser is changed, the displayed keyword is updated to a keyword extracted from the changed Web page,
Even when the browser is terminated, the keyword extracted from the Web page displayed before the browser is terminated is continuously displayed, and when the first period elapses from the keyword display start, Ending display Information processing method of information processing apparatus.
[2] The information processing method according to [1], wherein when the browser is restarted after the first period has elapsed and the display of the keyword is terminated, the keyword display is resumed.
[3] The information processing according to [1], in which, when the browser is further started in a state where the browser is already operating, the elapsed time started from the time of starting the already operating browser is continued. Method.
[4] If the browser is terminated before the first period elapses and the browser is restarted before the first period elapses, the elapsed time started from the previous activation of the browser The information processing method according to [1], in which time keeping is continued.
[5] Detecting that the information processing apparatus shifts to a sleep state or a hibernation state, and saves a time measurement result of an elapsed time started from the time of starting the browser;
The information processing method according to [1], wherein when the information processing apparatus returns from a sleep state or a hibernation state, time measurement is resumed from the saved elapsed time.
[6] When the remaining time until the first period elapses when the information processing apparatus transitions to the sleep state or the hibernation state is shorter than a predetermined time, the information processing apparatus is in the sleep state or the hibernation state [5] The information processing method according to [5], wherein the display of the keyword is continued for a longer time than the remaining time after returning from.
[7] After the first period has elapsed and the display of the keyword is terminated, when the display of the keyword stops beyond a predetermined period, when the browser acquires the Web page, the keyword [1] The information processing method according to [1].
[8] The information processing method according to [1], wherein the display of the keyword is terminated when a predetermined operation is performed on the information processing apparatus before the first period has elapsed.
[9] The information processing method according to [1], wherein when the Web page acquired by the browser has a predetermined attribute regarding security, the keyword is not extracted and displayed from the Web page.
[10] If the Web page acquired by the browser is a Web page stored in a storage medium on the information processing apparatus, the keyword is not extracted and displayed from the Web page. Information processing method.
[11] Information according to [1], in which when the first information is included in a URL (Uniform resource locator) of a Web page acquired by the browser, the keyword is not extracted and displayed from the Web page. Processing method.
[12] When the Web page acquired by the browser is a Web page acquired by a URL (Uniform resource locator) specified in advance, the keyword is not extracted and displayed from the Web page [1] Information processing method described in 1.

[13]前記抽出されたキーワードを蓄積し、
前記蓄積したキーワードを一定期間単位で集計して表示し、
前記表示されたキーワードの中からいずれかのキーワードが選択された場合、前記選択されたキーワードと当該キーワードの属性情報とを検索サイトに送信する
[1]に記載の情報処理方法。
[14]前記抽出されたキーワードの分類情報を当該キーワードに関連づけて記憶し、
指定された分野に対応する分類情報が関連づけられたキーワードを優先的に表示する
[13]に記載の情報処理方法。
[15]予め定められたWebサイトから取得したキーワードを表示し、
前記表示されたキーワードの中からいずれかのキーワードが選択された場合、前記選択されたキーワードと当該キーワードの属性情報とを検索サイトに送信する
[13]に記載の情報処理方法。
[16]前記蓄積したキーワードの表示と、前記予め定められたWebサイトから取得したキーワードの表示とを、予め定められた間隔毎または前記情報処理装置上で所定の操作が行われる毎に切り替える[15]に記載の情報処理方法。
[17]前記情報処理装置上で所定の操作が行われた場合、前記蓄積されたキーワードおよび当該キーワードに関連づけられた分類情報を消去する[14]に記載の情報処理方法。
[18]ブラウザ上で表示中のWebページから抽出されるキーワードを表示し、
前記表示したキーワードの中からいずれかのキーワードが選択された場合、前記選択されたキーワードを検索サイトに送信し、
前記ブラウザ上で表示されるWebページが変更される毎に、前記表示するキーワードを当該変更されたWebページから抽出されるキーワードに更新し、
前記ブラウザが終了した場合であっても、前記ブラウザが終了する前に表示されていたWebページから抽出されるキーワードの表示を継続し、キーワードの表示開始から第1期間が経過したときにキーワードの表示を終了する
情報処理装置の情報処理方法。
[19]ブラウザ上で表示されるWebページと、当該Webページから抽出されるキーワードとを表示する表示部と、
前記表示部に表示されるキーワードの中のいずれかのキーワードを選択可能な操作部と、
前記選択されるキーワードを検索サイトに送信する通信部と、
前記ブラウザ上で表示されるWebページが変更される毎に、前記表示部に表示するキーワードを当該変更されたWebページから抽出されるキーワードへ更新する制御部とを備え、
前記制御部は、前記ブラウザが終了した場合であっても、前記ブラウザが終了する前に表示されていたWebページから抽出されるキーワードの表示を継続し、キーワードの表示開始から第1期間が経過したときにキーワードの表示を終了する
情報処理装置。
[20]コンピュータに、
ブラウザで取得されるWebページからキーワードを抽出する機能と、
前記抽出したキーワードの中からいずれかのキーワードが選択される場合に、前記選択されたキーワードに基づく検索を要求する機能と、
前記ブラウザ上で表示されるWebページが変更される毎に、前記抽出するキーワードを当該変更されたWebページから抽出されるキーワードに更新する機能と、
前記ブラウザが終了した場合であっても、前記ブラウザが終了する前に表示されていたWebページから抽出されるキーワードの表示を継続し、キーワードの表示開始から第1期間が経過したときにキーワードの表示を終了する機能と、
を実行させることが可能なプログラム。
[13] Accumulate the extracted keywords,
The accumulated keyword is aggregated and displayed for a certain period,
The information processing method according to [1], wherein when any keyword is selected from the displayed keywords, the selected keyword and attribute information of the keyword are transmitted to a search site.
[14] storing the extracted keyword classification information in association with the keyword;
The information processing method according to [13], wherein a keyword associated with classification information corresponding to a specified field is preferentially displayed.
[15] Display a keyword acquired from a predetermined website,
The information processing method according to [13], wherein when any keyword is selected from the displayed keywords, the selected keyword and attribute information of the keyword are transmitted to a search site.
[16] The display of the accumulated keyword and the display of the keyword acquired from the predetermined Web site are switched at predetermined intervals or every time a predetermined operation is performed on the information processing apparatus. 15].
[17] The information processing method according to [14], wherein when a predetermined operation is performed on the information processing apparatus, the accumulated keyword and classification information associated with the keyword are deleted.
[18] Display keywords extracted from the Web page being displayed on the browser,
When any keyword is selected from the displayed keywords, the selected keyword is transmitted to a search site,
Each time a Web page displayed on the browser is changed, the displayed keyword is updated to a keyword extracted from the changed Web page,
Even when the browser is terminated, the keyword extracted from the Web page displayed before the browser is terminated is continuously displayed, and when the first period elapses from the keyword display start, Ending display Information processing method of information processing apparatus.
[19] A display unit that displays a Web page displayed on the browser and a keyword extracted from the Web page;
An operation unit capable of selecting any one of the keywords displayed on the display unit;
A communication unit for transmitting the selected keyword to a search site;
A control unit that updates a keyword displayed on the display unit to a keyword extracted from the changed Web page each time a Web page displayed on the browser is changed,
Even if the browser is terminated, the control unit continues to display the keyword extracted from the Web page that was displayed before the browser is terminated, and the first period has elapsed from the start of keyword display. The information processing device that terminates the keyword display when
[20] In the computer,
A function of extracting keywords from a web page acquired by a browser;
A function for requesting a search based on the selected keyword when any one of the extracted keywords is selected;
A function of updating the extracted keyword to a keyword extracted from the changed Web page each time the Web page displayed on the browser is changed;
Even when the browser is terminated, the keyword extracted from the Web page displayed before the browser is terminated is continuously displayed, and when the first period elapses from the keyword display start, A function to end the display,
A program that can be executed.

2…コンピュータ本体、3…ディスプレイユニット、4…キーボード、5…ポインティングデバイス、6…LCD、10…パーソナルコンピュータ(PC)、11…お薦めコンテンツ紹介サーバ、12…コンテンツ提供サーバ、100…ブラウザ、200…ガジェットアプリケーション、200…環境設定用XML、201…お薦めコンテンツ用HTML、202…環境設定用XML、203…検索履歴DB、300…情報検索支援ユーティリティ、301…HTMLファイル抽出部、302…キーワード抽出部、303…キーワード処理部、304…HTMLファイル作成部、351…HTMLファイル、352…キーワード辞書、353…NGワード辞書、354…抽出キーワード、355…抽出キーワード蓄積DB、356…ローテーションコンテンツ用HTML、357…スポットコンテンツ用HTML。 DESCRIPTION OF SYMBOLS 2 ... Computer main body, 3 ... Display unit, 4 ... Keyboard, 5 ... Pointing device, 6 ... LCD, 10 ... Personal computer (PC), 11 ... Recommended content introduction server, 12 ... Content provision server, 100 ... Browser, 200 ... Gadget application, 200 ... XML for environment setting, 201 ... HTML for recommended content, 202 ... XML for environment setting, 203 ... Search history DB, 300 ... Information search support utility, 301 ... HTML file extraction unit, 302 ... Keyword extraction unit, 303 ... Keyword processing unit, 304 ... HTML file creation unit, 351 ... HTML file, 352 ... Keyword dictionary, 353 ... NG word dictionary, 354 ... Extracted keyword, 355 ... Extracted keyword storage DB, 356 ... Rotate ® down content for HTML, 357 ... HTML for a spot content.

Claims (24)

コンピュータに、
ブラウザで取得されるWebページから抽出されるキーワードであって、前記ブラウザ上で表示されるWebページが変更される毎に当該変更されたWebページから抽出されるキーワードに更新される1以上のキーワードを第1領域に表示するための機能と、
1以上のキーワードの中からいずれかのキーワードが選択される場合に、選択されるキーワードに基づく検索を要求する機能と、
ブラウザが終了する前に表示されていたキーワードの表示を、前記ブラウザが終了した場合も継続し、キーワードの表示開始から第1期間が経過したときにキーワードの表示を終了する機能と、
を実行させることが可能なプログラム。
On the computer,
One or more keywords that are extracted from a Web page acquired by a browser and updated to a keyword extracted from the changed Web page each time the Web page displayed on the browser is changed A function for displaying in the first area;
A function for requesting a search based on a selected keyword when any keyword is selected from one or more keywords;
A function of continuing to display the keyword that was displayed before the browser is terminated even when the browser is terminated, and terminating the keyword display when the first period has elapsed since the start of the keyword display;
A program that can be executed.
前記コンピュータに、抽出されるキーワードの表示から、一定期間内に検索に用いられたキーワードの表示へ切り替える機能を実行させることが可能な請求項1に記載のプログラム。 The computer, extracting from the display of the keyword issued, the program according to claim 1 capable of executing the functions of switching to a display of a keyword used in the search within a certain period of time. 前記コンピュータに、前記キーワードに代えて、第1期間中は前記第1領域に第1広告情報を表示し、前記第1期間の後の第2期間中は前記第1領域に前記第1広告情報とは異なる第2広告情報を表示するための機能を実行させることが可能な請求項1に記載のプログラム。   Instead of the keyword, the computer displays the first advertisement information in the first area during the first period, and the first advertisement information in the first area during the second period after the first period. The program of Claim 1 which can perform the function for displaying 2nd advertisement information different from. 前記コンピュータに、前記ブラウザによって取得されたWebページがセキュリティに関して予め定められた属性を有する場合、当該Webページからの前記キーワードの抽出および表示を実施しない機能を実行させることが可能な請求項1に記載のプログラム。 The computer, before Symbol if the Web pages retrieved by the browser has a predetermined attribute with respect to security, the keyword extraction and claims is possible to execute the function without performing the display of from the Web page The program according to 1. 前記コンピュータに、前記ブラウザによって取得されたWebページが前記コンピュータ上の記憶媒体に記憶されたWebページであった場合、当該Webページからの前記キーワードの抽出および表示を実施しない機能を実行させることが可能な請求項1に記載のプログラム。 The computer, before Symbol if the Web page acquired by the browser is a Web page stored in the storage medium on the computer to perform the functions that do not implement the extraction and display of the keyword from the Web page The program according to claim 1, which can be executed. 前記コンピュータに、前記ブラウザによって取得されたWebページのURL(Uniform resource locator)に第1情報が含まれている場合、当該Webページからの前記キーワードの抽出および表示を実施しない機能を実行させることが可能な請求項1に記載のプログラム。 The computer, if the previous SL contains first information to the URL of the Web page acquired by the browser (Uniform resource locator), to perform the functions that do not implement the extraction and display of the keyword from the Web page The program according to claim 1, which can be executed. 前記コンピュータに、前記ブラウザによって取得されたWebページが予め指定されたURL(Uniform resource locator)によって取得されたWebページであった場合、当該Webページからの前記キーワードの抽出および表示を実施しない機能を実行させることが可能な請求項1に記載のプログラム。 The computer, if the Web page acquired by the previous SL browser is a Web page that is acquired by the pre-specified URL (Uniform resource locator), the machine does not implement the keyword extraction and display from the Web page program according to claim 1 capable of executing the ability. 前記コンピュータに、
出されるキーワードを蓄積する機能と、
前記蓄積したキーワードを一定期間単位で集計して表示する機能と、
予め定められたWebサイトから取得したキーワードを表示する機能と、
前記蓄積したキーワードの表示と、前記予め定められたWebサイトから取得したキーワードの表示とを、予め定められた間隔毎または前記コンピュータ上で所定の操作が行われる毎に切り替える機能と、
を実行させることが可能な請求項1に記載のプログラム。
In the computer,
A function of storing the keyword issued extracted,
A function of aggregating and displaying the accumulated keywords for a certain period;
A function of displaying keywords acquired from a predetermined website;
A function of switching the display of the accumulated keyword and the display of the keyword acquired from the predetermined website every predetermined interval or every time a predetermined operation is performed on the computer;
The program according to claim 1, wherein the program can be executed.
ブラウザで取得されるWebページから抽出されるキーワードであって、前記ブラウザ上で表示されるWebページが変更される毎に当該変更されたWebページから抽出されるキーワードに更新される1以上のキーワードを第1領域に表示するための手段と、
1以上のキーワードの中からいずれかのキーワードが選択される場合に、選択されるキーワードに基づく検索を要求する手段と、
ブラウザが終了する前に表示されていたキーワードの表示を、前記ブラウザが終了した場合も継続し、キーワードの表示開始から第1期間が経過したときにキーワードの表示を終了する手段と、
を具備する情報処理装置。
One or more keywords that are extracted from a Web page acquired by a browser and updated to a keyword extracted from the changed Web page each time the Web page displayed on the browser is changed Means for displaying in the first area;
Means for requesting a search based on the selected keyword when any one of the one or more keywords is selected;
Means for continuing the display of the keyword that was displayed before the browser was terminated even when the browser was terminated, and terminating the keyword display when the first period has elapsed since the start of the keyword display;
An information processing apparatus comprising:
出されるキーワードの表示から、一定期間内に検索に用いられたキーワードの表示へ切り替える手段を具備する請求項9に記載の情報処理装置。 Extracted from the display of the keyword issued, the information processing apparatus according to claim 9, comprising a hand stage to switch to the display of keywords used in searches within a certain period of time. 前記キーワードに代えて、第1期間中は前記第1領域に第1広告情報を表示し、前記第1期間の後の第2期間中は前記第1領域に前記第1広告情報とは異なる第2広告情報を表示するための手段を具備する請求項9に記載の情報処理装置。   Instead of the keyword, the first advertisement information is displayed in the first area during the first period, and the first area is different from the first advertisement information in the second period after the first period. The information processing apparatus according to claim 9, further comprising means for displaying two advertisement information. 記ブラウザによって取得されたWebページがセキュリティに関して予め定められた属性を有する場合、当該Webページからの前記キーワードの抽出および表示を実施しない手段を具備する請求項9に記載の情報処理装置。 If the previous SL Web pages retrieved by the browser has a predetermined attribute with respect to security, the information processing apparatus according to claim 9, comprising the keyword hand stage is not performed the extraction and display of from the Web page. 記ブラウザによって取得されたWebページが前記コンピュータ上の記憶媒体に記憶されたWebページであった場合、当該Webページからの前記キーワードの抽出および表示を実施しない手段を具備する請求項9に記載の情報処理装置。 If the Web page acquired by the previous SL browser is a Web page stored in the storage medium on the computer, to claim 9, comprising the keyword hand stage is not performed the extraction and display of from the Web page The information processing apparatus described. 記ブラウザによって取得されたWebページのURL(Uniform resource locator)に第1情報が含まれている場合、当該Webページからの前記キーワードの抽出および表示を実施しない手段を具備する請求項9に記載の情報処理装置。 If the first information is included in the prior SL URL of Web pages retrieved by the browser (Uniform resource locator), to claim 9, comprising the keyword hand stage is not performed the extraction and display of from the Web page The information processing apparatus described. 記ブラウザによって取得されたWebページが予め指定されたURL(Uniform resource locator)によって取得されたWebページであった場合、当該Webページからの前記キーワードの抽出および表示を実施しない手段を具備する請求項9に記載の情報処理装置。 If the Web page acquired by the previous SL browser is a Web page that is acquired by the pre-specified URL (Uniform resource locator), comprising the keyword hand stage is not performed the extraction and display of from the Web page The information processing apparatus according to claim 9. 出されるキーワードを蓄積する手段と、
前記蓄積したキーワードを一定期間単位で集計して表示する手段と、
予め定められたWebサイトから取得したキーワードを表示する手段と、
前記蓄積したキーワードの表示と、前記予め定められたWebサイトから取得したキーワードの表示とを、予め定められた間隔毎または前記コンピュータ上で所定の操作が行われる毎に切り替える手段と、
を具備する請求項9に記載の情報処理装置。
It means for storing the keyword issued extracted,
Means for aggregating and displaying the accumulated keywords for a certain period;
Means for displaying keywords acquired from a predetermined website;
Means for switching the display of the accumulated keyword and the display of the keyword acquired from the predetermined website every predetermined interval or every time a predetermined operation is performed on the computer;
The information processing apparatus according to claim 9.
ブラウザで取得されるWebページから抽出されるキーワードであって、前記ブラウザ上で表示されるWebページが変更される毎に当該変更されたWebページから抽出されるキーワードに更新される1以上のキーワードを第1領域に表示し、
1以上のキーワードの中からいずれかのキーワードが選択される場合に、選択されるキーワードに基づく検索を要求し、
ブラウザが終了する前に表示されていたキーワードの表示を、前記ブラウザが終了した場合も継続し、キーワードの表示開始から第1期間が経過したときにキーワードの表示を終了する、
情報処理装置の情報処理方法。
One or more keywords that are extracted from a Web page acquired by a browser and updated to a keyword extracted from the changed Web page each time the Web page displayed on the browser is changed In the first area,
If any keyword is selected from one or more keywords, request a search based on the selected keyword,
The display of the keyword that was displayed before the browser is terminated continues even when the browser is terminated, and the keyword display is terminated when the first period has elapsed from the start of the keyword display.
Information processing method of information processing apparatus.
出されるキーワードの表示から、一定期間内に検索に用いられたキーワードの表示へ切り替える請求項17に記載の情報処理装置の情報処理方法。 Extracted from the display of the keyword issued, the information processing method of an information processing apparatus according to toggle its請 Motomeko 17 to display the keywords used in searches within a certain period of time. 前記キーワードに代えて、第1期間中は前記第1領域に第1広告情報を表示し、前記第1期間の後の第2期間中は前記第1領域に前記第1広告情報とは異なる第2広告情報を表示する請求項17に記載の情報処理装置の情報処理方法。   Instead of the keyword, the first advertisement information is displayed in the first area during the first period, and the first area is different from the first advertisement information in the second period after the first period. The information processing method of the information processing apparatus according to claim 17, wherein two advertisement information is displayed. 前記ブラウザによって取得されたWebページがセキュリティに関して予め定められた属性を有しない場合、当該Webページからキーワードを抽出して表示し、前記予め定められた属性を有する場合、当該Webページからのキーワードの抽出および表示を実施しない請求項17に記載の情報処理装置の情報処理方法。   If the Web page acquired by the browser does not have a predetermined attribute regarding security, a keyword is extracted from the Web page and displayed. If the Web page has the predetermined attribute, the keyword from the Web page is displayed. The information processing method of the information processing apparatus according to claim 17, wherein extraction and display are not performed. 前記ブラウザによって取得されたWebページが前記情報処理装置上の記憶媒体に記憶されたWebページでない場合、当該Webページからキーワードを抽出して表示し、前記記憶媒体に記憶されたWebページであった場合、当該Webページからのキーワードの抽出および表示を実施しない請求項17に記載の情報処理装置の情報処理方法。   When the web page acquired by the browser is not a web page stored in the storage medium on the information processing apparatus, the keyword is extracted from the web page and displayed, and the web page is stored in the storage medium. The information processing method of the information processing apparatus according to claim 17, wherein no keyword is extracted and displayed from the Web page. 前記ブラウザによって取得されたWebページのURL(Uniform resource locator)に第1情報が含まれていない場合、当該Webページからキーワードを抽出して表示し、前記第1情報が含まれている場合、当該Webページからのキーワードの抽出および表示を実施しない請求項17に記載の情報処理装置の情報処理方法。   If the first information is not included in the URL (Uniform resource locator) of the Web page acquired by the browser, a keyword is extracted from the Web page and displayed. If the first information is included, The information processing method of the information processing apparatus according to claim 17, wherein the keyword is not extracted and displayed from the web page. 前記ブラウザによって取得されたWebページが予め指定されたURL(Uniform resource locator)によって取得されたWebページでない場合、当該Webページからキーワードを抽出して表示し、前記予め指定されたURLによって取得されたWebページであった場合、当該Webページからのキーワードの抽出および表示を実施しない請求項17に記載の情報処理装置の情報処理方法。   If the Web page acquired by the browser is not a Web page acquired by a URL (Uniform resource locator) specified in advance, a keyword is extracted from the Web page and displayed, and acquired by the URL specified in advance. The information processing method of the information processing apparatus according to claim 17, wherein when it is a Web page, no keyword is extracted and displayed from the Web page. 出されるキーワードを蓄積し、
前記蓄積したキーワードを一定期間単位で集計して表示することと、予め定められたWebサイトから取得したキーワードを表示することとを、予め定められた間隔毎または前記情報処理装置上で所定の操作が行われる毎に切り替える、
請求項17に記載の情報処理装置の情報処理方法。
Accumulated a keyword issued extracted,
A predetermined operation on a predetermined interval or on the information processing apparatus, that the accumulated keyword is aggregated and displayed in a unit of a certain period and the keyword acquired from a predetermined website is displayed. Switch each time
The information processing method of the information processing apparatus according to claim 17.
JP2012193231A 2012-09-03 2012-09-03 Program, information processing apparatus, and information processing method for information processing apparatus Expired - Fee Related JP5583183B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012193231A JP5583183B2 (en) 2012-09-03 2012-09-03 Program, information processing apparatus, and information processing method for information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012193231A JP5583183B2 (en) 2012-09-03 2012-09-03 Program, information processing apparatus, and information processing method for information processing apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2011111467A Division JP5092038B1 (en) 2011-05-18 2011-05-18 Information processing method, information processing apparatus, and program for information processing apparatus.

Publications (2)

Publication Number Publication Date
JP2012243327A JP2012243327A (en) 2012-12-10
JP5583183B2 true JP5583183B2 (en) 2014-09-03

Family

ID=47464889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012193231A Expired - Fee Related JP5583183B2 (en) 2012-09-03 2012-09-03 Program, information processing apparatus, and information processing method for information processing apparatus

Country Status (1)

Country Link
JP (1) JP5583183B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5692734B1 (en) * 2014-09-08 2015-04-01 株式会社ゆうインタークロス Search support device, search support system, search support method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5000801B2 (en) * 2000-11-10 2012-08-15 美恵子 露崎 Internet auxiliary system
JP4917061B2 (en) * 2007-12-18 2012-04-18 日本電信電話株式会社 Characteristic keyword detection apparatus, characteristic keyword detection method, program, and recording medium

Also Published As

Publication number Publication date
JP2012243327A (en) 2012-12-10

Similar Documents

Publication Publication Date Title
JP5092038B1 (en) Information processing method, information processing apparatus, and program for information processing apparatus.
US8977967B2 (en) Rules for navigating to next content in a browser
CN102222091B (en) Method and system for providing plug-in extension in browser
CN102893259B (en) Embedded search column
CN103534701A (en) Presenting related searches on a toolbar
JP2015537319A (en) Method and system for pushing mobile applications
WO2014032579A1 (en) A method and apparatus for displaying information
JP2014525614A (en) Managing information associated with network resources
US10365806B2 (en) Keyword-based user interface in electronic device
CN101807180A (en) Mobile electronic device and webpage preprocessing and displaying method thereof
US12561047B1 (en) Native application development techniques
JP2013058110A (en) Information processing apparatus, information processing method and program
TWI488056B (en) Method for preprocessing and displaying web page, mobile electronic device, operation interface thereof, and computer program product
JP5248655B2 (en) Information processing apparatus and program
JP5583183B2 (en) Program, information processing apparatus, and information processing method for information processing apparatus
JP2017059184A (en) Searching device, searching method, and program
JP5044707B1 (en) Information processing system, information processing apparatus, and program
CN103077089A (en) Method for sharing firmware set value
CN102449609B (en) Browsing information gathering system, browsing information collection method, server and medium
WO2018177415A1 (en) Search result recommending method and device, search engine, electronic device and medium
US20230063802A1 (en) Systems and methods for time-dependent hyperlink presentation
JP5416023B2 (en) Reading terminal and method
JP6638220B2 (en) Web access program, web access method and web access device
US8782806B2 (en) Content usage managing apparatus, content usage managing method and program
JP5263987B2 (en) EC site system, EC site support method

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20130730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140114

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140305

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20140415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140422

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140528

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: 20140617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140715

LAPS Cancellation because of no payment of annual fees