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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9562—Bookmark management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/31—Indexing; Data structures therefor; Storage structures
- G06F16/313—Selection or weighting of terms for indexing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
- G06F16/355—Creation or modification of classes or clusters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/38—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99934—Query 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
【課題】データベースに新規に登録するリソースに対してもタグ候補を提示して、当該リソースに容易にタグを付与させ得るようにする。
【解決手段】データベースに既に登録されている複数の登録済リソースそれぞれに対する新規登録リソースの類似度を算出し、類似度が大きい登録済リソースに付与されているタグを、新規登録リソースに付与するタグの候補として選定することにより、データベースに新たに登録されるリソースに対してもタグ候補を提示して、従来に比してより容易にタグを付与させることができる。
【選択図】図3Tag 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は、すでに同じウェブページを他のユーザがブックマークしていた場合、当該他のユーザが付与していたタグを、タグ候補として提示するタグ候補提示機能を有している。これによりユーザは、所望のタグが既に他のユーザによって付与されている場合は、その文字列を入力する必要がなく、提示されているタグ候補をマウス等で選択することで容易にタグ付けを行うことができる。
しかしながら、上述したタグ候補提示機能では、他のユーザによってブックマークされていないウェブページを新規にブックマーク登録する場合、既存のタグ情報が利用できないことから、ユーザはタグを明示的に入力しなければならない。このため、すでに多くのタグが付与されているような、共有度が高く有名なウェブページについては豊富なタグが付与されて検索しやすくなるものの、新規にブックマークされるウェブページについては、タグ付けの操作が煩雑になることから、タグ付けがあまり積極的に行われない傾向があった。 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
各ユーザ端末4は、パーソナルコンピュータやPDA(Personal Digital Assistant)、あるいは携帯電話機等のインターネット接続機能を有する情報処理装置でなり、それぞれユーザ操作に応じてインターネット3上のウェブサーバ(図示せず)にアクセスしてウェブページデータを取得し、当該取得したウェブページデータに基づいてウェブページを表示してユーザに閲覧させる。
Each
これに加えてブックマーク共有システム1では、ユーザ端末4のユーザがブックマークサーバ2に対してユーザアカウントを登録することにより、当該ユーザアカウント固有のブックマークリストをブックマークサーバ2に形成することができる。そしてブックマーク共有システム1の登録ユーザ(以下、単にユーザとも呼ぶ)は、任意のウェブページについてのブックマークを、自分のブックマークリストに登録する(以下、単に「ウェブページをブックマークする」とも呼ぶ)ことができる。
In addition, in the
これに加えてブックマーク共有システム1では、ユーザは、ブックマークをブックマークリストに登録する際、任意のタグを当該ブックマークに付与することができる。さらにユーザは、任意のタグをキーワードとして、他のユーザが登録したブックマークを検索することもできる。
In addition, in the
すなわちブックマークサーバ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
またブックマークサーバ2のCPU10は、ユーザ端末4からブックマークの検索要求を受け取ると、当該登録要求で指定されるタグをキーワードとして用いてブックマークデータベースを検索し、指定されたタグと同一のタグが付与されたブックマークを検索結果として抽出してユーザ端末4に返送する。
Further, when receiving the bookmark search request from the
このようにブックマーク共有システム1では、ユーザがそれぞれ自分用のブックマークリストをブックマークサーバ2に登録し得るとともに、各ユーザによって登録された多数のブックマークを全登録ユーザで共有して、当該多数のブックマークの中から所望のブックマークをタグを用いて検索し得るようになされている。
Thus, in the
(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
ブックマークサーバ2のCPU10は、ユーザ端末4から送信されたブックマーク登録仮要求を受信すると、これに応じて、図2に示すブックマーク登録画面20を表示するための表示データをユーザ端末4に返送することにより、当該ユーザ端末4にブックマーク登録画面20を表示させる。
When receiving the bookmark registration provisional request transmitted from the
図2に示すようにブックマーク登録画面20には、ブックマーク登録仮要求においてブックマーク対象として指定された新規登録ページのURL(以下、新規登録URLと呼ぶ)を表示するURL表示欄21と、新規登録ページの名称を表示するページ名表示欄22と、新規登録ページに対して付与するタグを表示するタグ表示欄23と、新規登録ページをユーザのブックマークリストに登録するためのブックマーク登録ボタン24が表示される。
As shown in FIG. 2, the bookmark registration screen 20 includes a
URL表示欄21、ページ名表示欄22及びタグ表示欄23に対しては、ユーザ端末4が有するキーボード等の入力手段を介してユーザが任意の文字を入力することができる。たとえば、ページ名表示欄22には新規登録ページに付与されているページ名が自動表示されるが、当該ページ名はユーザが自由に変更することができる。同様に、URL表示欄21に表示されているURLもユーザが自由に変更することができ、これによりウェブページにおける下位ページや上位ページ等を任意に指定して新規登録URLとすることができる。またタグ表示欄23には、タグとしてブックマークに付与する文字列をユーザが任意で1または複数記入することができる。
In the
また、ブックマーク登録画面20におけるタグ表示欄23の下方には、ブックマーク登録仮要求で指定された新規登録URLに対してブックマークサーバ2が推薦するタグ候補25が1又は複数表示される。このタグ候補25は、後述するタグ候補選出処理によって新規登録URLに関連するタグをブックマークサーバ2が選出したものである。そしてユーザは、表示されたタグ候補25のうち任意のものを選択してタグ表示欄23に表示させることができる。
In addition, one or
すなわちユーザ端末4は、キーボード等の入力手段を介してユーザによるタグ候補25の選択操作を受け付けると、これに応じて、選択されたタグ候補25の文字列をコピーしてタグ表示欄23に表示する。このようにブックマーク共有システム1では、新規登録URLに関連するタグ候補25をブックマークサーバ2が提示することにより、ユーザが容易にタグの付与を行い得るようになされている。
That is, when the
そしてユーザ端末4は、入力手段を介してユーザによるブックマーク登録ボタン24の押下操作を受け付けると、これに応じて、新規登録URL及びそのページ名並びに付与されたタグを、ブックマーク登録要求とともにブックマークサーバ2に送信する。
Then, when the
ブックマークサーバ2のCPU10は、ユーザ端末4から送信されたブックマーク登録要求を受信すると、これに応じて、同時に受信した新規登録URLに対してページ名及びタグを関連付けて、これを登録済URLとしてこのユーザのブックマークリストに登録する。
Upon receiving the bookmark registration request transmitted from the
さらにこのときブックマークサーバ2のCPU10は、新規登録URLで指定されるウェブページにアクセスして、当該ウェブページに記述されている文書を登録済テキストデータとして取得し、これを登録済URLに関連付けてブックマークリストに登録する。
Further, at this time, the
(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
そして、新規登録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
一方、新規登録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
そしてCPU10は、取得した新規登録テキストデータと、ブックマークデータベースに記憶されている全ての登録済テキストデータとを照合して類似度をそれぞれ算出し(算出方法については後述)、当該新規登録テキストデータとの類似度が高い登録済テキストデータを所定数(例えば10個)選定し、当該選定した類似度が高い登録済テキストデータに対応する登録済URLに付与されているタグをタグ候補として、ブックマーク登録画面20を表示するための表示データをとともにユーザ端末4に送信する。そしてユーザ端末4は、ブックマークサーバ2から受信したタグ候補を、ブックマーク登録画面20に表示してユーザに提示する。
The
このようにブックマークサーバ2のCPU10は、新規登録ページに類似した内容の登録済ページを検索し、これに付与されているタグをタグ候補として選定することにより、始めてブックマークデータベースに登録されるブックマークに対してもタグ候補を提示することができる。
As described above, the
(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
(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
ブックマークサーバ2のCPU10は、タグ候補選定処理手順RT1の開始ステップから入ってステップSP1に移り、ユーザ端末4からブックマーク登録仮要求と共に新規登録URLを受信すると、次のステップSP2に移る。
The
ステップSP2においてCPU10は、受信した新規登録URLを検索キーワードとして用いて、当該新規登録URLと同一のURLをブックマークデータベースの登録済URLから検索し、次のステップSP3に移る。
In step SP2, the
ステップSP3においてCPU10は、新規登録URLと同一の登録済URLがブックマークデータベースに登録されていたかを検索結果を元に判定する。
In step SP3, the
ステップ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
これに対してステップ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
ステップSP5において、類似度算出手段としてのCPU10は、新規登録URLで指定される新規登録ページにアクセスして、当該ページに記述されている文字列を新規登録テキストデータとして取得し、さらに、当該新規登録テキストデータとブックマークデータベースに記憶されている全ての登録済テキストデータとを照合して類似度をそれぞれ算出して、次のステップSP6に移る。
In step SP5, the
ステップSP6において、タグ候補選定手段としてのCPU10は、算出した類似度に基づいて各登録済ページに付与されているタグそれぞれの重み係数W(Tag)を算出し、当該重み係数W(Tag)の大きいタグをタグ候補として選定して次のステップSP7に移る。
In step SP6, the
そして、ステップSP7においてCPU10は、選定したタグ候補をユーザ端末4に送信し、次のステップSP8に移ってタグ候補選定処理手順を終了する。
In step SP7, the
(3)動作及び効果
以上の構成において、ブックマーク共有システム1のブックマークサーバ2は、ユーザ端末4から受け付けた新規登録ページが他のユーザによって既にブックマークされている場合、他のユーザによってこのページに付与されているタグをタグ候補として選定してユーザ端末4に送信することにより、当該新規登録ページに対するタグ付与操作を容易に行わせることができる。
(3) Operation and Effect In the above configuration, the bookmark server 2 of the
さらにブックマークサーバ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
(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
このようにタグの付与数を考慮したタグ係数を用いて重み係数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
このような本発明の適用対象となるリソースとしては、音楽データや画像データなどが考えられる。そして、音楽データに対する類似度の算出方法としては、楽曲中のパワースペクトル形状の類似性(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.
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.
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)
| 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)
| 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)
| 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)
| 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 |
-
2006
- 2006-03-30 JP JP2006095051A patent/JP2007272390A/en active Pending
-
2007
- 2007-03-28 US US11/692,558 patent/US9069867B2/en not_active Expired - Fee Related
Patent Citations (3)
| 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)
| 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 |