[go: up one dir, main page]

JP2007272390A - Resource management device, tag candidate selection method, and tag candidate selection program - Google Patents

Resource management device, tag candidate selection method, and tag candidate selection program Download PDF

Info

Publication number
JP2007272390A
JP2007272390A JP2006095051A JP2006095051A JP2007272390A JP 2007272390 A JP2007272390 A JP 2007272390A JP 2006095051 A JP2006095051 A JP 2006095051A JP 2006095051 A JP2006095051 A JP 2006095051A JP 2007272390 A JP2007272390 A JP 2007272390A
Authority
JP
Japan
Prior art keywords
tag
registered
bookmark
resource
similarity
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.)
Pending
Application number
JP2006095051A
Other languages
Japanese (ja)
Inventor
Jiyunichi Rekimoto
純一 暦本
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2006095051A priority Critical patent/JP2007272390A/en
Priority to US11/692,558 priority patent/US9069867B2/en
Publication of JP2007272390A publication Critical patent/JP2007272390A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/31Indexing; Data structures therefor; Storage structures
    • G06F16/313Selection or weighting of terms for indexing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • G06F16/355Creation or modification of classes or clusters
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/38Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Library & Information Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】データベースに新規に登録するリソースに対してもタグ候補を提示して、当該リソースに容易にタグを付与させ得るようにする。
【解決手段】データベースに既に登録されている複数の登録済リソースそれぞれに対する新規登録リソースの類似度を算出し、類似度が大きい登録済リソースに付与されているタグを、新規登録リソースに付与するタグの候補として選定することにより、データベースに新たに登録されるリソースに対してもタグ候補を提示して、従来に比してより容易にタグを付与させることができる。
【選択図】図3
Tag candidates are also presented to resources newly registered in a database so that tags can be easily assigned to the resources.
A tag for calculating a similarity level of a newly registered resource for each of a plurality of registered resources already registered in a database, and assigning a tag assigned to a registered resource having a high similarity level to the newly registered resource By selecting as a candidate, it is possible to present tag candidates to resources newly registered in the database and to add tags more easily than in the past.
[Selection] Figure 3

Description

本発明はリソース管理装置、タグ候補選定方法及びタグ候補選定プログラムに関し、タグを用いて多数のリソースを管理する場合に適用して好適なものである。   The present invention relates to a resource management device, a tag candidate selection method, and a tag candidate selection program, and is suitable for application to managing a large number of resources using tags.

従来、インターネット上では、多数のユーザが、共通なリソース(写真やウェブブックマーク)に対してタグを付けて整理するシステムが多く利用されている。   2. Description of the Related Art Conventionally, on the Internet, many systems are used in which a large number of users tag and organize common resources (photos and web bookmarks).

例えば、写真をネットワーク上で共有する写真共有サービスのFlickr(非特許文献1参照)では、データベース上にアップロードした写真に対して"TOKYO","FOOD","PARTY"といった任意のタグを付与する(関連づける)ことにより、特定のタグをもつリソースのみを検索して抽出することができるようになされている。また、リソースを特定の階層構造に分類する必要がないため、ひとつのリソースに対して複数の異なった概念をタグとして付与することが可能になり、より柔軟にリソースを整理することが可能になる。   For example, Flickr (see Non-Patent Document 1), a photo sharing service that shares photos on a network, adds arbitrary tags such as “TOKYO”, “FOOD”, and “PARTY” to photos uploaded to the database. By (associating), only resources having a specific tag can be searched for and extracted. In addition, since there is no need to classify resources into a specific hierarchical structure, it is possible to assign multiple different concepts as tags to one resource, making it possible to organize resources more flexibly. .

このタグ付けは個人で行ってもよいが、多数のユーザが同じリソースを共有している場合、さらに有効に機能する。例えば、ウェブブックマークをネットワーク上で共有するソーシャルブックマークサービスの del.icio.us(非特許文献2参照)では、ユーザがブックマークしたウェブページに対して"PROGRAMMING","GUIDE","SERVICE","SHOPPING"といった任意のタグを付与して整理することが可能である。   This tagging may be done individually, but it works even more effectively when many users share the same resource. For example, in del.icio.us (see Non-Patent Document 2), a social bookmark service that shares web bookmarks on a network, "PROGRAMMING", "GUIDE", "SERVICE", " Arbitrary tags such as “SHOPPING” can be assigned and organized.

さらにこのdel.icio.usは、すでに同じウェブページを他のユーザがブックマークしていた場合、当該他のユーザが付与していたタグを、タグ候補として提示するタグ候補提示機能を有している。これによりユーザは、所望のタグが既に他のユーザによって付与されている場合は、その文字列を入力する必要がなく、提示されているタグ候補をマウス等で選択することで容易にタグ付けを行うことができる。
http://www.frickr.com http://del.icio.us
Furthermore, this del.icio.us has a tag candidate presentation function that presents a tag given by another user as a tag candidate when another user has already bookmarked the same web page. . As a result, when the desired tag has already been given by another user, the user does not need to input the character string, and tagging can be easily performed by selecting the presented tag candidate with a mouse or the like. It can be carried out.
http://www.frickr.com http://del.icio.us

しかしながら、上述したタグ候補提示機能では、他のユーザによってブックマークされていないウェブページを新規にブックマーク登録する場合、既存のタグ情報が利用できないことから、ユーザはタグを明示的に入力しなければならない。このため、すでに多くのタグが付与されているような、共有度が高く有名なウェブページについては豊富なタグが付与されて検索しやすくなるものの、新規にブックマークされるウェブページについては、タグ付けの操作が煩雑になることから、タグ付けがあまり積極的に行われない傾向があった。   However, in the tag candidate presentation function described above, when a bookmark is newly registered for a web page that has not been bookmarked by another user, the existing tag information cannot be used, so the user must explicitly input the tag. . For this reason, it is easy to search for well-known web pages with a high degree of sharing that have already been tagged with many tags, but tagging is required for newly bookmarked web pages. Since the operation of is complicated, there is a tendency that tagging is not performed actively.

このように従来のソーシャルブックマークサービスでは、新規ブックマークに対するタグ付け操作が煩雑であるという問題があった。   As described above, the conventional social bookmark service has a problem that a tagging operation for a new bookmark is complicated.

本発明は以上の点を考慮してなされたもので、新規に登録するリソースに対して容易にタグを付与させ得るリソース管理装置、タグ候補選定方法及びタグ候補選定プログラムを提案しようとするものである。   The present invention has been made in consideration of the above points, and intends to propose a resource management device, a tag candidate selection method, and a tag candidate selection program that can easily add a tag to a newly registered resource. is there.

かかる課題を解決するため本発明においては、データベースに既に登録されている複数の登録済リソースそれぞれに対する、当該データベースに対して新たに登録された新規登録リソースの類似度を算出する類似度算出手段と、リソース類似度算出手段によって算出された類似度が大きい登録済リソースに付与されているタグを、新規登録リソースに付与するタグの候補として選定するタグ候補選定手段とを設けるようにした。   In order to solve such a problem, in the present invention, for each of a plurality of registered resources already registered in the database, similarity calculation means for calculating the similarity of a newly registered resource newly registered in the database; In addition, tag candidate selection means for selecting a tag assigned to a registered resource having a high similarity calculated by the resource similarity calculation means as a tag candidate to be assigned to a newly registered resource is provided.

類似度の高いリソースに付与されているタグをタグ候補として選定することにより、データベースに新たに登録されるリソースに対してもタグ候補を提示して、従来に比してより容易にタグを付与させることができる。   By selecting tags assigned to resources with high similarity as tag candidates, tag candidates are also presented to resources newly registered in the database, and tags can be assigned more easily than before. Can be made.

本発明によれば、データベースに既に登録されている複数の登録済リソースそれぞれに対する、当該データベースに対して新たに登録された新規登録リソースの類似度を算出する類似度算出手段と、リソース類似度算出手段によって算出された類似度が大きい登録済リソースに付与されているタグを、新規登録リソースに付与するタグの候補として選定するタグ候補選定手段とを設けたことにより、データベースに新たに登録されるリソースに対してもタグ候補を提示して、従来に比してより容易にタグを付与させ得るリソース管理装置、タグ候補選定方法及びタグ候補選定プログラムを実現することができる。   According to the present invention, for each of a plurality of registered resources already registered in the database, similarity calculation means for calculating the similarity of a newly registered resource newly registered in the database, resource similarity calculation Newly registered in the database by providing tag candidate selection means for selecting a tag assigned to a registered resource having a high similarity calculated by the means as a tag candidate to be assigned to a newly registered resource It is possible to realize a resource management device, a tag candidate selection method, and a tag candidate selection program capable of presenting tag candidates to resources and adding tags more easily than in the past.

以下図面について、本発明の一実施の形態を詳述する。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

(1)ソーシャルブックマークシステムの全体構成
図1において1は全体としてブックマーク共有システムを示し、ブックマークサーバ2に対して、インターネット3を介して複数のユーザ端末4が接続されて構成される。
(1) Overall Configuration of Social Bookmark System In FIG. 1, 1 indicates a bookmark sharing system as a whole, and a bookmark server 2 is configured by connecting a plurality of user terminals 4 via the Internet 3.

各ユーザ端末4は、パーソナルコンピュータやPDA(Personal Digital Assistant)、あるいは携帯電話機等のインターネット接続機能を有する情報処理装置でなり、それぞれユーザ操作に応じてインターネット3上のウェブサーバ(図示せず)にアクセスしてウェブページデータを取得し、当該取得したウェブページデータに基づいてウェブページを表示してユーザに閲覧させる。   Each user terminal 4 is an information processing apparatus having an Internet connection function such as a personal computer, a PDA (Personal Digital Assistant), or a mobile phone, and is connected to a web server (not shown) on the Internet 3 in accordance with a user operation. The web page data is acquired by accessing, and the web page is displayed based on the acquired web page data to allow the user to browse.

これに加えてブックマーク共有システム1では、ユーザ端末4のユーザがブックマークサーバ2に対してユーザアカウントを登録することにより、当該ユーザアカウント固有のブックマークリストをブックマークサーバ2に形成することができる。そしてブックマーク共有システム1の登録ユーザ(以下、単にユーザとも呼ぶ)は、任意のウェブページについてのブックマークを、自分のブックマークリストに登録する(以下、単に「ウェブページをブックマークする」とも呼ぶ)ことができる。   In addition, in the bookmark sharing system 1, the user of the user terminal 4 registers a user account in the bookmark server 2, whereby a bookmark list unique to the user account can be formed in the bookmark server 2. A registered user (hereinafter also simply referred to as a user) of the bookmark sharing system 1 may register a bookmark for an arbitrary web page in his / her bookmark list (hereinafter simply referred to as “bookmark a web page”). it can.

これに加えてブックマーク共有システム1では、ユーザは、ブックマークをブックマークリストに登録する際、任意のタグを当該ブックマークに付与することができる。さらにユーザは、任意のタグをキーワードとして、他のユーザが登録したブックマークを検索することもできる。   In addition, in the bookmark sharing system 1, the user can add an arbitrary tag to the bookmark when registering the bookmark in the bookmark list. Furthermore, the user can search for bookmarks registered by other users using an arbitrary tag as a keyword.

すなわちブックマークサーバ2は、各ユーザそれぞれについてのブックマークリストをハードディスクドライブ11(図2)内のブックマークデータベースに記憶しており、ブックマークサーバ2のCPU(Central Processing Unit)10は、ユーザ端末4からブックマーク登録要求を受け取ると、当該ブックマーク登録要求で指定されるウェブページとタグとを関連付けて登録ユーザのブックマークリストに記入する。   That is, the bookmark server 2 stores a bookmark list for each user in a bookmark database in the hard disk drive 11 (FIG. 2), and the CPU (Central Processing Unit) 10 of the bookmark server 2 registers a bookmark from the user terminal 4. When the request is received, the web page specified by the bookmark registration request and the tag are associated and entered in the bookmark list of the registered user.

またブックマークサーバ2のCPU10は、ユーザ端末4からブックマークの検索要求を受け取ると、当該登録要求で指定されるタグをキーワードとして用いてブックマークデータベースを検索し、指定されたタグと同一のタグが付与されたブックマークを検索結果として抽出してユーザ端末4に返送する。   Further, when receiving the bookmark search request from the user terminal 4, the CPU 10 of the bookmark server 2 searches the bookmark database using the tag specified in the registration request as a keyword, and is given the same tag as the specified tag. The bookmark is extracted as a search result and returned to the user terminal 4.

このようにブックマーク共有システム1では、ユーザがそれぞれ自分用のブックマークリストをブックマークサーバ2に登録し得るとともに、各ユーザによって登録された多数のブックマークを全登録ユーザで共有して、当該多数のブックマークの中から所望のブックマークをタグを用いて検索し得るようになされている。   Thus, in the bookmark sharing system 1, each user can register his / her own bookmark list in the bookmark server 2, and a large number of bookmarks registered by each user can be shared by all registered users, and A desired bookmark can be searched using tags.

(2)本発明によるタグ候補の自動提示
(2−1)ブックマーク登録画面の構成
かかる構成に加えてブックマークサーバ2は、ユーザが任意のウェブページを新規にブックマークリストに登録する際において、この新規登録ページが既に他のユーザによって登録されている場合、他のユーザによる登録済ページに付与されているタグ等をタグ候補として提示するようになされている。
(2) Automatic presentation of tag candidates according to the present invention (2-1) Configuration of bookmark registration screen In addition to such a configuration, the bookmark server 2 adds a new bookmark page when a user newly registers an arbitrary web page in the bookmark list. When the registration page is already registered by another user, a tag or the like given to the registered page by another user is presented as a tag candidate.

すなわちユーザ端末4は、キーボード等の入力手段を介してユーザによる所定のブックマーク登録操作を受け付けると、この操作においてブックマーク対象としてユーザに指定された新規登録ページのURL(Uniform Resource Locator)を、ブックマーク登録仮要求とともにブックマークサーバ2に送信する。   That is, when the user terminal 4 accepts a predetermined bookmark registration operation by the user via an input means such as a keyboard, the URL (Uniform Resource Locator) of a new registration page designated by the user as a bookmark target in this operation is registered in the bookmark. It is transmitted to the bookmark server 2 together with the temporary request.

ブックマークサーバ2のCPU10は、ユーザ端末4から送信されたブックマーク登録仮要求を受信すると、これに応じて、図2に示すブックマーク登録画面20を表示するための表示データをユーザ端末4に返送することにより、当該ユーザ端末4にブックマーク登録画面20を表示させる。   When receiving the bookmark registration provisional request transmitted from the user terminal 4, the CPU 10 of the bookmark server 2 returns display data for displaying the bookmark registration screen 20 shown in FIG. 2 to the user terminal 4 in response thereto. Thus, the bookmark registration screen 20 is displayed on the user terminal 4.

図2に示すようにブックマーク登録画面20には、ブックマーク登録仮要求においてブックマーク対象として指定された新規登録ページのURL(以下、新規登録URLと呼ぶ)を表示するURL表示欄21と、新規登録ページの名称を表示するページ名表示欄22と、新規登録ページに対して付与するタグを表示するタグ表示欄23と、新規登録ページをユーザのブックマークリストに登録するためのブックマーク登録ボタン24が表示される。   As shown in FIG. 2, the bookmark registration screen 20 includes a URL display field 21 for displaying a URL of a new registration page designated as a bookmark target in the temporary bookmark registration request (hereinafter referred to as a new registration URL), and a new registration page. A page name display field 22 for displaying the name of the user, a tag display field 23 for displaying a tag to be assigned to the new registration page, and a bookmark registration button 24 for registering the new registration page in the user's bookmark list are displayed. The

URL表示欄21、ページ名表示欄22及びタグ表示欄23に対しては、ユーザ端末4が有するキーボード等の入力手段を介してユーザが任意の文字を入力することができる。たとえば、ページ名表示欄22には新規登録ページに付与されているページ名が自動表示されるが、当該ページ名はユーザが自由に変更することができる。同様に、URL表示欄21に表示されているURLもユーザが自由に変更することができ、これによりウェブページにおける下位ページや上位ページ等を任意に指定して新規登録URLとすることができる。またタグ表示欄23には、タグとしてブックマークに付与する文字列をユーザが任意で1または複数記入することができる。   In the URL display field 21, page name display field 22, and tag display field 23, the user can input arbitrary characters via input means such as a keyboard provided in the user terminal 4. For example, the page name display field 22 automatically displays the page name assigned to the newly registered page, but the user can freely change the page name. Similarly, the URL displayed in the URL display field 21 can also be freely changed by the user, whereby a lower page, an upper page, or the like in the web page can be arbitrarily designated as a newly registered URL. In the tag display field 23, the user can arbitrarily enter one or more character strings to be given to the bookmark as tags.

また、ブックマーク登録画面20におけるタグ表示欄23の下方には、ブックマーク登録仮要求で指定された新規登録URLに対してブックマークサーバ2が推薦するタグ候補25が1又は複数表示される。このタグ候補25は、後述するタグ候補選出処理によって新規登録URLに関連するタグをブックマークサーバ2が選出したものである。そしてユーザは、表示されたタグ候補25のうち任意のものを選択してタグ表示欄23に表示させることができる。   In addition, one or more tag candidates 25 recommended by the bookmark server 2 for the new registration URL specified by the bookmark registration provisional request are displayed below the tag display field 23 on the bookmark registration screen 20. This tag candidate 25 is one in which the bookmark server 2 selects a tag related to the newly registered URL by a tag candidate selection process described later. The user can select any one of the displayed tag candidates 25 and display it in the tag display field 23.

すなわちユーザ端末4は、キーボード等の入力手段を介してユーザによるタグ候補25の選択操作を受け付けると、これに応じて、選択されたタグ候補25の文字列をコピーしてタグ表示欄23に表示する。このようにブックマーク共有システム1では、新規登録URLに関連するタグ候補25をブックマークサーバ2が提示することにより、ユーザが容易にタグの付与を行い得るようになされている。   That is, when the user terminal 4 receives a selection operation of the tag candidate 25 by the user via an input means such as a keyboard, the user terminal 4 copies the character string of the selected tag candidate 25 and displays it in the tag display field 23 accordingly. To do. In this way, in the bookmark sharing system 1, the bookmark server 2 presents the tag candidates 25 related to the newly registered URL, so that the user can easily add tags.

そしてユーザ端末4は、入力手段を介してユーザによるブックマーク登録ボタン24の押下操作を受け付けると、これに応じて、新規登録URL及びそのページ名並びに付与されたタグを、ブックマーク登録要求とともにブックマークサーバ2に送信する。   Then, when the user terminal 4 accepts a pressing operation of the bookmark registration button 24 by the user via the input means, the new registration URL, its page name, and the assigned tag are displayed together with the bookmark registration request in accordance with this. Send to.

ブックマークサーバ2のCPU10は、ユーザ端末4から送信されたブックマーク登録要求を受信すると、これに応じて、同時に受信した新規登録URLに対してページ名及びタグを関連付けて、これを登録済URLとしてこのユーザのブックマークリストに登録する。   Upon receiving the bookmark registration request transmitted from the user terminal 4, the CPU 10 of the bookmark server 2 associates a page name and a tag with the new registration URL received at the same time, and uses this as a registered URL. Register in the user's bookmark list.

さらにこのときブックマークサーバ2のCPU10は、新規登録URLで指定されるウェブページにアクセスして、当該ウェブページに記述されている文書を登録済テキストデータとして取得し、これを登録済URLに関連付けてブックマークリストに登録する。   Further, at this time, the CPU 10 of the bookmark server 2 accesses the web page specified by the new registration URL, acquires the document described in the web page as registered text data, and associates it with the registered URL. Register to bookmark list.

(2−2)タグ候補の選出処理
次に、上述したブックマークサーバ2による新規登録URLに対するタグ候補の選出処理を詳細に説明する。
(2-2) Tag Candidate Selection Processing Next, tag candidate selection processing for the newly registered URL by the bookmark server 2 described above will be described in detail.

ブックマークサーバ2のCPU10は、ユーザ端末4からブックマーク登録仮要求を受信すると、当該ブックマーク登録仮要求と共に受信した新規登録URLと同一のURLをブックマークデータベース上の全てのユーザのブックマークリストから検索する。   When receiving the bookmark registration provisional request from the user terminal 4, the CPU 10 of the bookmark server 2 searches the bookmark list of all users on the bookmark database for the same URL as the new registration URL received together with the bookmark registration provisional request.

そして、新規登録URLと同一のURLがいずれかのブックマークリストに登録済URLとして登録されていた場合、CPU10は当該登録済URLに付与されているタグをブックマークデータベースから取得し、これをタグ候補として、ブックマーク登録画面20を表示するための表示データをとともにユーザ端末4に送信する。   If the same URL as the newly registered URL is registered as a registered URL in one of the bookmark lists, the CPU 10 acquires the tag attached to the registered URL from the bookmark database, and uses this as a tag candidate. The display data for displaying the bookmark registration screen 20 is transmitted to the user terminal 4 together with the display data.

一方、新規登録URLと同一のURLがいずれのブックマークリストにも登録されていない場合(すなわち、このURLが始めてブックマークデータベースに登録される場合)、このままではCPU10はタグ候補を選出することができない。このためブックマークサーバ2のCPU10は、当該新規登録URLで指定される新規登録ページにアクセスして、当該新規登録ページに記述されている文字列を新規登録テキストデータとして取得する。   On the other hand, when the same URL as the newly registered URL is not registered in any bookmark list (that is, when this URL is registered in the bookmark database for the first time), the CPU 10 cannot select a tag candidate as it is. For this reason, the CPU 10 of the bookmark server 2 accesses a new registration page specified by the new registration URL, and acquires a character string described in the new registration page as new registration text data.

そしてCPU10は、取得した新規登録テキストデータと、ブックマークデータベースに記憶されている全ての登録済テキストデータとを照合して類似度をそれぞれ算出し(算出方法については後述)、当該新規登録テキストデータとの類似度が高い登録済テキストデータを所定数(例えば10個)選定し、当該選定した類似度が高い登録済テキストデータに対応する登録済URLに付与されているタグをタグ候補として、ブックマーク登録画面20を表示するための表示データをとともにユーザ端末4に送信する。そしてユーザ端末4は、ブックマークサーバ2から受信したタグ候補を、ブックマーク登録画面20に表示してユーザに提示する。   The CPU 10 compares the acquired newly registered text data with all the registered text data stored in the bookmark database to calculate the similarity (the calculation method will be described later), and the newly registered text data A predetermined number (for example, 10) of registered text data having a high similarity is selected, and bookmark registration is performed using a tag attached to a registered URL corresponding to the selected registered text data having a high similarity as a tag candidate. The display data for displaying the screen 20 is transmitted to the user terminal 4 together with the display data. Then, the user terminal 4 displays the tag candidate received from the bookmark server 2 on the bookmark registration screen 20 and presents it to the user.

このようにブックマークサーバ2のCPU10は、新規登録ページに類似した内容の登録済ページを検索し、これに付与されているタグをタグ候補として選定することにより、始めてブックマークデータベースに登録されるブックマークに対してもタグ候補を提示することができる。   As described above, the CPU 10 of the bookmark server 2 searches for a registered page having a content similar to the newly registered page, and selects a tag attached thereto as a tag candidate, whereby the bookmark is registered in the bookmark database for the first time. Tag candidates can also be presented.

(2−3)類似度の算出及びタグ候補の選定
次に、上述した新規登録テキストデータと登録済テキストデータとの類似度の算出方法、及びタグ候補の選出方法について説明する。
(2-3) Calculation of Similarity and Selection of Tag Candidate Next, a method for calculating the similarity between the above-described newly registered text data and registered text data, and a tag candidate selection method will be described.

テキストデータ間の類似度算出法としては、単語の共起数を求める方法や、潜在意味解析(Latent Semantics Indexing)を用いる方法などが広く用いられており、本発明ではこれら様々な類似度算出法を用いることができる。   As a method for calculating the similarity between text data, a method for obtaining the number of co-occurrence of words, a method using latent semantic analysis (Latent Semantics Indexing), and the like are widely used. In the present invention, these various similarity calculation methods are used. Can be used.

またタグ候補の選出方法としては、新規登録テキストデータと登録済テキストデータとの類似度Sim(Newpage,Webi)が−1〜1の範囲で算出された場合、登録済ページに付与されているタグを、次式を用いて合算する。   In addition, as a tag candidate selection method, when the similarity Sim (Newpage, Webi) between newly registered text data and registered text data is calculated within the range of −1 to 1, tags assigned to the registered pages. Are added together using the following equation.

W(Tagj)≡Σ{Sim(NewPage,Webi)*(ΣhasTag(Webi,Tagj))} ……(1)   W (Tagj) ≡Σ {Sim (NewPage, Webi) * (ΣhasTag (Webi, Tagj))} …… (1)

ここで、W(Tag)は、Tagを候補にするかどうかを決定する重み係数である。またタグ係数hasTag(Webi,Tagj)は、あるウェブページWebiにタグTagjが付与されている場合は1となり、タグTagjが付与されていない場合は0となる。   Here, W (Tag) is a weighting coefficient that determines whether or not Tag is a candidate. The tag coefficient hasTag (Webi, Tagj) is 1 when a tag Tagj is assigned to a certain web page Webi, and is 0 when a tag Tagj is not assigned.

このようにして、全ての登録済ページに付与されているタグそれぞれについて重み係数W(Tag)が計算できるので、当該重み係数W(Tag)の大きいタグを適当な数(たとえば10個)選択し、ユーザ端末4に対してタグ候補として送信する。   In this way, since the weighting factor W (Tag) can be calculated for each tag assigned to all registered pages, an appropriate number (for example, 10) of tags having a large weighting factor W (Tag) is selected. , It transmits to the user terminal 4 as a tag candidate.

(2−4)タグ候補選定処理手順
次に、上述した新規登録ページに対するタグ候補をブックマークサーバ2が選定してユーザ端末4に送信する処理手順を、図3に示すフローチャートを用いて詳細に説明する。
(2-4) Tag Candidate Selection Processing Procedure Next, a processing procedure in which the bookmark server 2 selects a tag candidate for the above-described new registration page and transmits it to the user terminal 4 will be described in detail using the flowchart shown in FIG. To do.

ブックマークサーバ2のCPU10は、タグ候補選定処理手順RT1の開始ステップから入ってステップSP1に移り、ユーザ端末4からブックマーク登録仮要求と共に新規登録URLを受信すると、次のステップSP2に移る。   The CPU 10 of the bookmark server 2 enters from the start step of the tag candidate selection processing procedure RT1 and proceeds to step SP1. When the new registration URL is received from the user terminal 4 together with the temporary bookmark registration request, the CPU 10 proceeds to the next step SP2.

ステップSP2においてCPU10は、受信した新規登録URLを検索キーワードとして用いて、当該新規登録URLと同一のURLをブックマークデータベースの登録済URLから検索し、次のステップSP3に移る。   In step SP2, the CPU 10 searches the registered URL in the bookmark database for the same URL as the new registration URL using the received new registration URL as a search keyword, and proceeds to the next step SP3.

ステップSP3においてCPU10は、新規登録URLと同一の登録済URLがブックマークデータベースに登録されていたかを検索結果を元に判定する。   In step SP3, the CPU 10 determines whether the same registered URL as the new registration URL has been registered in the bookmark database based on the search result.

ステップSP3において肯定結果が得られた場合、このことは、ブックマーク登録しようとするウェブページが既に他のユーザによってブックマークデータベースに既に登録されていることを表しており、このときCPU10はステップSP4に移り、新規登録URLと同一の登録済URLに付与されているタグをタグ候補として選定し、ステップSP7に移る。   If a positive result is obtained in step SP3, this indicates that the web page to be bookmarked is already registered in the bookmark database by another user, and the CPU 10 moves to step SP4 at this time. The tag assigned to the registered URL that is the same as the newly registered URL is selected as a tag candidate, and the process proceeds to step SP7.

これに対してステップSP3において否定結果が得られた場合、このことは、当該ウェブページはブックマークデータベースに初めて登録されるものであることを表しており、このときCPU10はステップSP5に移る。   On the other hand, if a negative result is obtained in step SP3, this indicates that the web page is registered for the first time in the bookmark database, and the CPU 10 moves to step SP5.

ステップSP5において、類似度算出手段としてのCPU10は、新規登録URLで指定される新規登録ページにアクセスして、当該ページに記述されている文字列を新規登録テキストデータとして取得し、さらに、当該新規登録テキストデータとブックマークデータベースに記憶されている全ての登録済テキストデータとを照合して類似度をそれぞれ算出して、次のステップSP6に移る。   In step SP5, the CPU 10 as the similarity calculation means accesses the new registration page specified by the new registration URL, acquires the character string described in the page as new registration text data, and further, the new registration text data. The registered text data and all registered text data stored in the bookmark database are collated to calculate similarities, and the process proceeds to the next step SP6.

ステップSP6において、タグ候補選定手段としてのCPU10は、算出した類似度に基づいて各登録済ページに付与されているタグそれぞれの重み係数W(Tag)を算出し、当該重み係数W(Tag)の大きいタグをタグ候補として選定して次のステップSP7に移る。   In step SP6, the CPU 10 as the tag candidate selection means calculates the weighting factor W (Tag) of each tag assigned to each registered page based on the calculated similarity, and the weighting factor W (Tag) is calculated. A large tag is selected as a tag candidate, and the process proceeds to the next step SP7.

そして、ステップSP7においてCPU10は、選定したタグ候補をユーザ端末4に送信し、次のステップSP8に移ってタグ候補選定処理手順を終了する。   In step SP7, the CPU 10 transmits the selected tag candidate to the user terminal 4, moves to the next step SP8, and ends the tag candidate selection processing procedure.

(3)動作及び効果
以上の構成において、ブックマーク共有システム1のブックマークサーバ2は、ユーザ端末4から受け付けた新規登録ページが他のユーザによって既にブックマークされている場合、他のユーザによってこのページに付与されているタグをタグ候補として選定してユーザ端末4に送信することにより、当該新規登録ページに対するタグ付与操作を容易に行わせることができる。
(3) Operation and Effect In the above configuration, the bookmark server 2 of the bookmark sharing system 1 gives a new registration page received from the user terminal 4 to this page by another user when the bookmark has already been bookmarked by another user. By selecting a tag that has been selected as a tag candidate and transmitting it to the user terminal 4, it is possible to easily perform a tag assignment operation on the new registration page.

さらにブックマークサーバ2は、ユーザ端末4から受け付けた新規登録ページが他のユーザによってブックマークされていない場合でも、ブックマークデータベースにブックマーク登録されている全てのウェブページのうちの、新規登録ページと類似した内容のページに付与されているタグをタグ候補として選定してユーザ端末4に送信することにより、ブックマークデータベースに対して全く新たにブックマーク登録されるウェブページに対しても、容易にタグ付与操作を行わせることができる。   Further, the bookmark server 2 is similar in content to the newly registered page among all web pages registered in the bookmark database even when the newly registered page received from the user terminal 4 is not bookmarked by another user. By selecting the tag attached to the page as a tag candidate and transmitting it to the user terminal 4, the tag addition operation can be easily performed even for a web page that is newly registered in the bookmark database. Can be made.

(4)他の実施の形態
なお上述の実施の形態においては、あるウェブページWebiにタグTagjが付与されている場合はタグ係数hasTag(Webi, Tagj)=1とし、タグTagjが付与されていない場合はタグ係数hasTag(Webi, Tagj)=0として、タグ付与の有無のみに基づいてタグ係数を算出するようにしたが、本発明はこれに限らず、タグを付与したユーザ数を考慮してタグ係数を算出するようにしてもよい。例えば、あるウェブページWebiにタグTagjがn個付与されている場合、タグ係数hasTag(Webi, Tagj)=nとすることが考えられる。
(4) Other Embodiments In the above-described embodiment, when a tag Tagj is assigned to a certain web page Webi, the tag coefficient hasTag (Webi, Tagj) = 1 and no tag Tagj is assigned. In this case, the tag coefficient hasTag (Webi, Tagj) = 0, and the tag coefficient is calculated based only on the presence / absence of tag addition. However, the present invention is not limited to this, and the number of users to which the tag has been added is considered. A tag coefficient may be calculated. For example, when n tags Tagj are assigned to a certain web page Webi, the tag coefficient hasTag (Webi, Tagj) = n can be considered.

すなわち、本発明のブックマーク共有システム1のようなソーシャルタギングシステムでは、あるウェブページに対して複数のユーザが同一のタグを付与する場合が多い。例えば図4では、あるウェブページWebAに対して"WINE"というタグが3人のユーザから付与され、"BAR"というタグが2人のユーザから付与され、"RESTAURANT"というタグが1人のユーザから付与されている。この場合のタグ係数は、hasTag(WebA, WINE)=3、hasTag(WebA, BAR)=2、hasTag(WebA, RESTAURANT)=1となる。   That is, in a social tagging system such as the bookmark sharing system 1 of the present invention, a plurality of users often give the same tag to a certain web page. For example, in FIG. 4, a tag “WINE” is assigned to a web page WebA by three users, a tag “BAR” is assigned by two users, and a tag “RESTAURANT” is one user. Is granted by The tag coefficients in this case are hasTag (WebA, WINE) = 3, hasTag (WebA, BAR) = 2, and hasTag (WebA, RESTAURANT) = 1.

このようにタグの付与数を考慮したタグ係数を用いて重み係数W(Tag)を算出するようにすれば、タグの付与状態を反映した精度の高いタグ候補を選出することができる。   Thus, by calculating the weighting factor W (Tag) using the tag coefficient in consideration of the number of tag additions, it is possible to select tag candidates with high accuracy reflecting the tag assignment state.

また上述の実施の形態においては、本発明をブックマーク共有システム1における、ウェブページに対するタグの付与に適用した場合について述べたが、本発明はこれに限らず、類似度を算出し得るような各種リソースに対してタグを付与する場合に広く適用することができる。   Further, in the above-described embodiment, the case where the present invention is applied to tag assignment to a web page in the bookmark sharing system 1 has been described. However, the present invention is not limited to this, and various types of similarity can be calculated. It can be widely applied when a tag is attached to a resource.

このような本発明の適用対象となるリソースとしては、音楽データや画像データなどが考えられる。そして、音楽データに対する類似度の算出方法としては、楽曲中のパワースペクトル形状の類似性(J.-J. Aucouturier and F. Pachet: Music similarity measures: What’s the use? Proc. ISMIR 2002,pp. 157・63 (2002).)や、リズムの類似性(J. Paulus and A. Klapuri: Measuring the similarity of rhythmic patterns. Proc. ISMIR 2002, pp. 150-156 (2002).)、変調スペクトルの特徴量(Dixon, E. Pampalk and G. Widmer: Classification of dance music by periodicity patterns. Proc.ISMIR 2003, pp. 159・65 (2003).などを用いることができる。また、画像データに対する類似度の算出方法としては、フラクタル画像に基づく方法(横山貴紀, 渡辺俊典, 菅原研: ''フラクタル符号の写像対応に基づく特徴量と類似検索について'',映像メディア学会技術報告, Vol. 26, No. 54, pp.29-32, 2002. )などを用いることができる。   As such resources to which the present invention is applied, music data, image data, and the like can be considered. As a method for calculating similarity to music data, the similarity of power spectrum shape in music (J.-J. Aucouturier and F. Pachet: Music similarity measures: What's the use? Proc. ISMIR 2002, pp. 157 63 (2002).), Rhythmic similarity (J. Paulus and A. Klapuri: Measuring the similarity of rhythmic patterns. Proc. ISMIR 2002, pp. 150-156 (2002).), Modulation spectrum features (Dixon, E. Pampalk and G. Widmer: Classification of dance music by periodicity patterns. Proc. ISMIR 2003, pp. 159 ・ 65 (2003). As a method based on fractal images (Takanori Yokoyama, Toshinori Watanabe, Kenji Sugawara: '' Features and similarity search based on mapping of fractal codes '', IEICE Technical Report, Vol. 26, No. 54, pp. 29-32, 2002.) can be used.

さらに上述の実施の形態においては、ソーシャルタギングシステムのように、複数ユーザがリソースにタグを付与して情報を管理するシステムに本発明を適用した場合について述べたが、本発明はこれに限らず、1ユーザが情報を管理する個人情報管理システムに適用することもできる。   Further, in the above-described embodiment, the case where the present invention is applied to a system in which a plurality of users attach tags to resources and manage information as in the social tagging system has been described, but the present invention is not limited to this. It can also be applied to a personal information management system in which one user manages information.

このような個人情報管理システムの例としては、例えばコンピュータ上でテキストメモをタグ付けして管理するテキスト管理システムが考えられる。すなわち図5に示すように、テキスト管理システムでは、ユーザが入力したテキストメモに対して任意のタグを付与し、当該タグを用いてテキストメモを検索し得る。そして、テキスト管理システムを実行するコンピュータのCPUは、新規のテキストメモがユーザによって入力されると、当該新規のテキストメモと、入力済みの既存のテキストメモとの間で類似度を算出し、類似度の高いテキストメモに付与されているタグを新規のテキストメモのタグ候補として提示する。これによりこのテキスト管理システムでは、ユーザに対し簡易な操作でテキストメモへのタグ付与を行わせることができる。   As an example of such a personal information management system, for example, a text management system in which a text memo is tagged and managed on a computer can be considered. That is, as shown in FIG. 5, in the text management system, an arbitrary tag can be assigned to the text memo input by the user, and the text memo can be searched using the tag. Then, when a new text memo is input by the user, the CPU of the computer executing the text management system calculates a similarity between the new text memo and the input existing text memo. A tag attached to a text memo with a high degree is presented as a tag candidate for a new text memo. Thereby, in this text management system, it is possible to allow a user to tag a text memo with a simple operation.

本発明は、種々のリソース管理システムに適用することができる。   The present invention can be applied to various resource management systems.

ブックマーク共有システムの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of a bookmark sharing system. ブックマーク登録画面の構成を示す略線図である。It is a basic diagram which shows the structure of a bookmark registration screen. タグ候補選定処理手順のフローチャートである。It is a flowchart of a tag candidate selection processing procedure. タグの付与数に応じたタグ係数算出の説明に供する略線図である。It is a basic diagram with which it uses for description of tag coefficient calculation according to the provision number of tags. 本発明を適用したテキスト管理システムの説明に供する略線図である。It is a basic diagram with which it uses for description of the text management system to which this invention is applied.

符号の説明Explanation of symbols

1……ブックマーク共有システム、2……ブックマークサーバ、3……インターネット、4……ユーザ端末、10……CPU、11……HDD。   1 ... Bookmark sharing system, 2 ... Bookmark server, 3 ... Internet, 4 ... User terminal, 10 ... CPU, 11 ... HDD.

Claims (4)

データベースに既に登録されている複数の登録済リソースそれぞれに対する、当該データベースに対して新たに登録された新規登録リソースの類似度を算出する類似度算出手段と、
上記リソース類似度算出手段によって算出された上記類似度が大きい登録済リソースに付与されているタグを、上記新規登録リソースに付与するタグの候補として選定するタグ候補選定手段と
を具えることを特徴とするリソース管理装置。
For each of a plurality of registered resources already registered in the database, similarity calculation means for calculating the similarity of a newly registered resource newly registered in the database;
Tag candidate selection means for selecting a tag assigned to a registered resource having a high similarity calculated by the resource similarity calculation means as a tag candidate to be assigned to the newly registered resource. Resource management device.
上記リソースはウェブページでなり、上記リソース類似度算出手段は、登録済ウェブページに記述されているテキストデータと、新規登録ウェブページに記述されているテキストデータとの類似度を算出する
ことを特徴とする請求項1に記載のリソース管理装置。
The resource is a web page, and the resource similarity calculation means calculates the similarity between the text data described in the registered web page and the text data described in the newly registered web page. The resource management device according to claim 1.
データベースに既に登録されている複数の登録済リソースそれぞれに対する、当該データベースに対して新たに登録された新規登録リソースの類似度を算出する類似度算出ステップと、
上記リソース類似度算出ステップで算出された上記類似度が大きい登録済リソースに付与されているタグを、上記新規登録リソースに付与するタグの候補として選定するタグ候補選定ステップと
を具えることを特徴とするタグ候補選定方法。
For each of a plurality of registered resources already registered in the database, a similarity calculating step for calculating the similarity of a newly registered resource newly registered in the database;
A tag candidate selection step of selecting a tag assigned to the registered resource having a high similarity calculated in the resource similarity calculation step as a tag candidate to be assigned to the newly registered resource. Tag candidate selection method.
情報処理装置に対し、
データベースに既に登録されている複数の登録済リソースそれぞれに対する、当該データベースに対して新たに登録された新規登録リソースの類似度を算出する類似度算出ステップと、
上記リソース類似度算出ステップで算出された上記類似度が大きい登録済リソースに付与されているタグを、上記新規登録リソースに付与するタグの候補として選定するタグ候補選定ステップと
を実行させることを特徴とするタグ候補選定プログラム。
For information processing equipment
For each of a plurality of registered resources already registered in the database, a similarity calculating step for calculating the similarity of a newly registered resource newly registered in the database;
A tag candidate selection step of selecting a tag assigned to a registered resource having a high similarity calculated in the resource similarity calculation step as a tag candidate to be assigned to the newly registered resource. Tag candidate selection program.
JP2006095051A 2006-03-30 2006-03-30 Resource management device, tag candidate selection method, and tag candidate selection program Pending JP2007272390A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006095051A JP2007272390A (en) 2006-03-30 2006-03-30 Resource management device, tag candidate selection method, and tag candidate selection program
US11/692,558 US9069867B2 (en) 2006-03-30 2007-03-28 Resource management system, method and program for selecting candidate tag

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006095051A JP2007272390A (en) 2006-03-30 2006-03-30 Resource management device, tag candidate selection method, and tag candidate selection program

Publications (1)

Publication Number Publication Date
JP2007272390A true JP2007272390A (en) 2007-10-18

Family

ID=38560644

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006095051A Pending JP2007272390A (en) 2006-03-30 2006-03-30 Resource management device, tag candidate selection method, and tag candidate selection program

Country Status (2)

Country Link
US (1) US9069867B2 (en)
JP (1) JP2007272390A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009140089A (en) * 2007-12-04 2009-06-25 Internatl Business Mach Corp <Ibm> System and method for adding search keywords to web content
WO2009085440A3 (en) * 2007-12-19 2009-08-27 Yahoo! Inc. Tag aggregator
JP2009199399A (en) * 2008-02-22 2009-09-03 Ricoh Co Ltd Sbm server, and method and program for creating registration screen
JP2009217436A (en) * 2008-03-10 2009-09-24 Nippon Telegr & Teleph Corp <Ntt> Collaborative sorting apparatus and program
JP2010026996A (en) * 2008-07-24 2010-02-04 Nippon Telegr & Teleph Corp <Ntt> Tag attachment support method and its device, program, and recording medium
JP2010277543A (en) * 2009-06-01 2010-12-09 Nippon Telegr & Teleph Corp <Ntt> Correct database generating apparatus, correct database generating method, correct database generating program, and recording medium recording the program
JP2010282376A (en) * 2009-06-03 2010-12-16 Nippon Telegr & Teleph Corp <Ntt> Metadata management device, metadata management method, and metadata management program
JP2011519443A (en) * 2008-03-28 2011-07-07 アルカテル−ルーセント Method for identifying complementary data relating to at least one content, method for transmitting said complementary data, and related processing device and application server
JP2013205904A (en) * 2012-03-27 2013-10-07 Toshiba Corp Server device, annotation system, method, and program
JP2014049002A (en) * 2012-09-03 2014-03-17 Nec Corp Information retrieval device, information retrieval method, and information retrieval program
JP2015146211A (en) * 2015-04-02 2015-08-13 株式会社東芝 Server apparatus, annotation system, method, and program
JP2016048526A (en) * 2014-08-28 2016-04-07 ヤフー株式会社 Extraction device, extraction method, and extraction program
US10599739B2 (en) 2014-05-27 2020-03-24 Sony Corporation Information processing device and information processing method
JP2020119472A (en) * 2019-01-28 2020-08-06 ヤフー株式会社 Granting device, assigning method, and assigning program

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080276177A1 (en) * 2007-05-03 2008-11-06 Microsoft Corporation Tag-sharing and tag-sharing application program interface
US20080313541A1 (en) * 2007-06-14 2008-12-18 Yahoo! Inc. Method and system for personalized segmentation and indexing of media
US20090083278A1 (en) * 2007-09-26 2009-03-26 Yihong Zhao System and method for discovering and presenting social relationships between internet users and content
US20090119572A1 (en) * 2007-11-02 2009-05-07 Marja-Riitta Koivunen Systems and methods for finding information resources
JP5304509B2 (en) * 2009-07-23 2013-10-02 コニカミノルタ株式会社 Authentication method, authentication apparatus, and authentication processing program
CN105550179B (en) * 2014-10-29 2020-07-24 腾讯科技(深圳)有限公司 Webpage collection method and browser plug-in
US10116732B1 (en) * 2014-12-08 2018-10-30 Amazon Technologies, Inc. Automated management of resource attributes across network-based services
JP7523953B2 (en) * 2020-06-01 2024-07-29 キヤノン株式会社 Information processing device, information processing method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003058535A (en) * 2001-08-16 2003-02-28 Oki Electric Ind Co Ltd Information management device
WO2005091175A1 (en) * 2004-03-15 2005-09-29 Yahoo! Inc. Search systems and methods with integration of user annotations
JP2005352782A (en) * 2004-06-10 2005-12-22 Canon Inc Image search apparatus and image search method

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6078913A (en) * 1997-02-12 2000-06-20 Kokusai Denshin Denwa Co., Ltd. Document retrieval apparatus
JP2000285140A (en) * 1998-12-24 2000-10-13 Ricoh Co Ltd Document processing apparatus, document classification apparatus, document processing method, document classification method, and computer-readable recording medium recording a program for causing a computer to execute the methods
US7450734B2 (en) * 2000-01-13 2008-11-11 Digimarc Corporation Digital asset management, targeted searching and desktop searching using digital watermarks
JP4118580B2 (en) * 2002-03-20 2008-07-16 富士通株式会社 Arrangement information recommendation device, method and program
US7409404B2 (en) * 2002-07-25 2008-08-05 International Business Machines Corporation Creating taxonomies and training data for document categorization
JP2004220215A (en) * 2003-01-14 2004-08-05 Hitachi Ltd Business guidance support system and business guidance support method using computer
US7296223B2 (en) * 2003-06-27 2007-11-13 Xerox Corporation System and method for structured document authoring
JP2005202766A (en) * 2004-01-16 2005-07-28 National Institute Of Information & Communication Technology Simultaneous presentation system for similar contents
US20060074980A1 (en) * 2004-09-29 2006-04-06 Sarkar Pte. Ltd. System for semantically disambiguating text information
US8095408B2 (en) * 2004-10-11 2012-01-10 Sharethis, Inc. System and method for facilitating network connectivity based on user characteristics
US7822620B2 (en) * 2005-05-03 2010-10-26 Mcafee, Inc. Determining website reputations using automatic testing
JP4772378B2 (en) * 2005-05-26 2011-09-14 株式会社東芝 Method and apparatus for generating time-series data from a web page
WO2006138613A2 (en) * 2005-06-16 2006-12-28 Pluck Corporation Method, system and computer program product for cataloging a global computer network
US9715542B2 (en) * 2005-08-03 2017-07-25 Search Engine Technologies, Llc Systems for and methods of finding relevant documents by analyzing tags
WO2007032003A2 (en) * 2005-09-13 2007-03-22 Yedda, Inc. Device, system and method of handling user requests
US7664760B2 (en) * 2005-12-22 2010-02-16 Microsoft Corporation Inferred relationships from user tagged content
US7693898B2 (en) * 2006-02-02 2010-04-06 Fish Robert D Information registry

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003058535A (en) * 2001-08-16 2003-02-28 Oki Electric Ind Co Ltd Information management device
WO2005091175A1 (en) * 2004-03-15 2005-09-29 Yahoo! Inc. Search systems and methods with integration of user annotations
JP2005352782A (en) * 2004-06-10 2005-12-22 Canon Inc Image search apparatus and image search method

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009140089A (en) * 2007-12-04 2009-06-25 Internatl Business Mach Corp <Ibm> System and method for adding search keywords to web content
US8140963B2 (en) 2007-12-19 2012-03-20 Yahoo! Inc. Tag aggregator
WO2009085440A3 (en) * 2007-12-19 2009-08-27 Yahoo! Inc. Tag aggregator
US10289746B2 (en) 2007-12-19 2019-05-14 Oath Inc. Tag aggregator
US8972850B2 (en) 2007-12-19 2015-03-03 Yahoo! Inc. Tag aggregator
JP2009199399A (en) * 2008-02-22 2009-09-03 Ricoh Co Ltd Sbm server, and method and program for creating registration screen
JP2009217436A (en) * 2008-03-10 2009-09-24 Nippon Telegr & Teleph Corp <Ntt> Collaborative sorting apparatus and program
JP2011519443A (en) * 2008-03-28 2011-07-07 アルカテル−ルーセント Method for identifying complementary data relating to at least one content, method for transmitting said complementary data, and related processing device and application server
JP2010026996A (en) * 2008-07-24 2010-02-04 Nippon Telegr & Teleph Corp <Ntt> Tag attachment support method and its device, program, and recording medium
JP2010277543A (en) * 2009-06-01 2010-12-09 Nippon Telegr & Teleph Corp <Ntt> Correct database generating apparatus, correct database generating method, correct database generating program, and recording medium recording the program
JP2010282376A (en) * 2009-06-03 2010-12-16 Nippon Telegr & Teleph Corp <Ntt> Metadata management device, metadata management method, and metadata management program
JP2013205904A (en) * 2012-03-27 2013-10-07 Toshiba Corp Server device, annotation system, method, and program
JP2014049002A (en) * 2012-09-03 2014-03-17 Nec Corp Information retrieval device, information retrieval method, and information retrieval program
US10599739B2 (en) 2014-05-27 2020-03-24 Sony Corporation Information processing device and information processing method
JP2016048526A (en) * 2014-08-28 2016-04-07 ヤフー株式会社 Extraction device, extraction method, and extraction program
JP2015146211A (en) * 2015-04-02 2015-08-13 株式会社東芝 Server apparatus, annotation system, method, and program
JP2020119472A (en) * 2019-01-28 2020-08-06 ヤフー株式会社 Granting device, assigning method, and assigning program
JP7018905B2 (en) 2019-01-28 2022-02-14 ヤフー株式会社 Grant device, grant method and grant program

Also Published As

Publication number Publication date
US20070233715A1 (en) 2007-10-04
US9069867B2 (en) 2015-06-30

Similar Documents

Publication Publication Date Title
US12321400B2 (en) Method of and system for conducting personalized federated search and presentation of results therefrom
US9069867B2 (en) Resource management system, method and program for selecting candidate tag
US10592515B2 (en) Surfacing applications based on browsing activity
US8612416B2 (en) Domain-aware snippets for search results
TWI463337B (en) Method and system for implementing alliance search across multiple search engines
US7657504B2 (en) User interface for displaying images of sights
KR101298334B1 (en) Techniques for including collection items in search results
US10114898B2 (en) Providing additional functionality with search results
US7707208B2 (en) Identifying sight for a location
US7644101B2 (en) System for generating and managing context information
RU2685991C1 (en) Instant context-based search recommendations
CN103020270B (en) For information retrieval system and the method for e-book
US20180004850A1 (en) Method for inputting and processing feature word of file content
JP2014532924A (en) Relevance of names with social network characteristics and other search queries
TW200935260A (en) System and method for inclusion of interactive elements on a search results page
WO2004088540A1 (en) Method and system for generating a search result list based on local information
CN102782676A (en) Online search based on geotagging recommendations
US20120023089A1 (en) Method to search a task-based web interaction
WO2013070534A1 (en) Function extension for browsers or documents
US20140101249A1 (en) Systems and Methods for Managing and Presenting Information
CN109952571A (en) Image search result based on context
US20170103073A1 (en) Identifying Expert Reviewers
US20060116992A1 (en) Internet search environment number system
JP7003797B2 (en) Data recommendation devices, methods, programs, and systems
JP5103161B2 (en) Document management apparatus, document management system, document search method, program, and computer-readable recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110318

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110324

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110512

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111213