JP5420243B2 - 所望リポジトリの判定 - Google Patents
所望リポジトリの判定 Download PDFInfo
- Publication number
- JP5420243B2 JP5420243B2 JP2008519497A JP2008519497A JP5420243B2 JP 5420243 B2 JP5420243 B2 JP 5420243B2 JP 2008519497 A JP2008519497 A JP 2008519497A JP 2008519497 A JP2008519497 A JP 2008519497A JP 5420243 B2 JP5420243 B2 JP 5420243B2
- Authority
- JP
- Japan
- Prior art keywords
- repositories
- search
- repository
- user
- information
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- 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
-
- 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/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
発明の分野
ここで説明する実装は、一般的には情報取得に関し、より具体的には検索のための所望リポジトリ判定に関する。
ワールドワイドウェブ(「ウェブ」)は大量の情報を収容している。ただし、情報の所望部分を突き止めるには困難を伴うことがある。ウェブ上の情報量とウェブ検索に不慣れな新参ユーザ数の急増がこの問題を込み入ったものにしている。
一態様によると、方法は、ユーザから検索クエリを受け取ることと、リポジトリの各々につき1セットの検索結果を識別するため、前記検索クエリに基づき前記リポジトリからなるグループを検索することと、前記リポジトリからの情報を前記ユーザが所望する尤度に基づき前記リポジトリの内1つを識別することと、前記識別されたリポジトリに関連する前記検索結果セットを提示することとを含むことができる。
に基づき1つ以上の前記検索結果セットを提供できる。
以降の本発明の詳細な説明では添付の図面を参照する。別々の図面において同じまたは類似する構成要素を同じ参照番号で識別することがある。また、以降の詳細な説明は本発明を制限しない。
図1は、本発明の原理に一致するコンセプトを例示する。検索エンジンシステムは、ユーザが所望するかもしれない各種の情報を保守できる。検索エンジンシステムは、各種情報に関係する1セットのリポジトリを保守できる。図1に示すとおり、検索エンジンシステムは、例えばウェブページ、画像、製品、及びニュースに関係するリポジトリと連携できる。ウェブページリポジトリはウェブページに関する情報を含むことができる。画像リポジトリは画像に関する情報を含むことができる。製品リポジトリは商品に関する情報を含むことができる。ニュースリポジトリはニュース文書に関する情報を含むことができる。検索エンジンシステムは、これらのリポジトリの内特定のリポジトリに向けられた検索のため別個のインターフェイスを提供できる。
図2は、本発明の原理に一致するモデル生成システム200の典型的図である。システム200は、1つ以上のデバイス210とログデータのストア220とを含み得る。ストア220は1つ以上の論理または物理メモリデバイスを含んでよく、同論理または物理メモリは、後ほど詳述するとおり、モデルの作成とトレーニングに役立つ大きいデータセット(例えば、何百万ものインスタンスと何十万ものフィーチャ)を格納できる。データには、ユーザ情報、クエリ情報、リポジトリ情報等、モデルの作成に役立つ過去の検索に関するログデータが含まれ、同モデルは、ユーザが所望する1つ以上のリポジトリを識別するのに役立てることができる。一実現例において、モデルはユーザが何らかのクエリを提供するときに、同ユーザがある特定のリポジトリからの情報を所望するか否かを予測できる。
定義できる。
以降の論述を目的とし、ストア220(図2)の中にあるデータは、インスタンスと呼ばれる複数の要素を含み得る。何百万ものインスタンスをストア220に含めることは可能である。各々のインスタンスは3つ1組のデータ(u、q、r)を含むことができ、ここで「u」はユーザ情報を表し、「q」はユーザuが提供したクエリを表し、「r」はクエリqに応じて提供された検索結果の出所にあたるリポジトリを表す。ストア220はまた、ユーザuがクエリqを提供したときにリポジトリrからの情報を所望したか否かに関する情報を格納でき、ここでユーザの所望は、例えば同ユーザがそのリポジトリから文書を選択したか否かを判定することによって評価できる。これよりこの情報をインスタンスの「ラベル」と呼ぶ。
及び/または検索結果文書の中で検索結果を提示する方法を判断するため、モデルの出力を役立てることができる。
P(desire|u,q,show_r)
ここで「show_r」は、リポジトリrから文書が提供されることを意味する。論理回帰、ブースト決定木、ランダム森、サポートベクトルマシン、パーセプトロン、ウィンナウラーナー等、数通りの周知の手法のいずれでもモデルの生成に使用できる。確率を生成する代わりに、ユーザuがクエリqを提供する場合にユーザuがリポジトリrからの情報を所望する信頼性を反映する値をモデルから出力できる。これ以降モデルの出力は、確率出力及び/または出力値を含み得る「スコア」と総称する。
図5は、本発明の原理に一致するシステム及び方法を実現できるネットワーク500の例示的な図である。ネットワーク500は、ネットワーク550を通じて複数のサーバ520〜540へ接続された複数のクライアント510を含み得る。簡潔を図るため、2つのクライアント510と3つのサーバ520〜540とが接続された状態で図示されている。実際にはこれより多い、または少ない、クライアントとサーバとがあってよい。場合によってはクライアントがサーバの機能を遂行でき、サーバがクライアントの機能を遂行できる。
図6は、本発明の原理に一致する一実現例に従い検索結果を提供する典型的処理のフローチャートである。処理は検索クエリを受け取ることから始まってよい(ブロック610)。例えばユーザは、クライアント510(図5)等のクライアントでブラウザソフトウェアを使用しながら検索エンジンインターフェイスにアクセスできる。ユーザは検索エンジンインターフェイスに検索クエリを提供できる。
図7〜10は、本発明の原理に一致する例示的な実現例の図である。図7に示すとおり、検索エンジンシステム710はウェブページリポジトリ720と、画像リポジトリ730と、ニュースリポジトリ740とを含む3つの関連リポジトリを有すると仮定する。ウェブページリポジトリ720はウェブページに関する情報を格納できる。画像リポジトリ730は画像に関する情報を格納できる。ニュースリポジトリ740はニュース文書に関する情報を格納できる。検索エンジンシステム710はユーザから検索クエリを受け取ることができ、1つ以上のリポジトリ720〜740から関連性のある検索結果を提供できる。
P(desire|u,q,show_web page repository)=0.45
P(desire|u,q,show_image repository)=0.91
P(desire|u,q,show_news repository)=0.23
ここで「u」は検索クエリを提供したユーザのユーザ情報を表し、「q」はユーザが提供した検索クエリ(すなわち「sunset」)の情報を表し、「show_x repository」(ここでxは「web page」、「image」、または「news」に相当する)は識別されたリポジトリの情報を表す。この場合、ユーザが検索クエリ「sunset」を提供するときにウェブページリポジトリ720の情報を所望する確率は45%であり、ユーザが検索クエリ「sunset」を提供するときに画像リポジトリ730の情報を所望する確率は91%であり、ユーザが検索クエリ「sunset」を提供するときにニュースリポジトリ740の情報を所望する確率は23%である。
定する。この場合検索エンジンシステム710は、図9に示すとおり、画像リポジトリ730(すなわち最高のスコア0.91を持つリポジトリ)から識別した10件の画像結果に基づいて検索結果文書を形成できる。
本発明の原理に一致する実現例は、ユーザが検索クエリを提供するときにどのリポジトリに同ユーザが関心を寄せると見込まれるかを予測するのに使用できるモデルを生成でき、このモデルを用いて関連性のある検索結果をユーザに提供できる。
Claims (25)
- 複数のユーザによる複数の以前の検索に関連するログデータを格納することと、
ユーザから検索クエリを受け取ることと、
複数のリポジトリの各々につき検索結果のセットを識別するため、前記検索クエリに基づき前記複数のリポジトリを検索することと、
前記検索クエリを満足する情報を前記リポジトリが含む尤度を識別するスコアを、前記ログデータに基づいて生成されたモデルであって、前記複数のリポジトリの内の特定のリポジトリが、特定のユーザによって与えられた特定の検索クエリに対応した情報を含む尤度に関連したスコアを判定するモデルに、前記検索クエリに関連する情報と前記ユーザに関する情報とを入力することによって、前記複数のリポジトリの各々につき判定することと、
前記判定されたスコアに基づき前記複数のリポジトリの内の1つを選択することと、
前記複数のリポジトリの内の前記選択された1つに関連する検索結果のセットに基づき検索結果文書を生成することと、
前記ユーザに関連するクライアント装置に前記検索結果文書を与えることと、を備える、コンピュータが実現する方法。 - 前記モデルは、
3つ1組のデータ(u、q、r)として表現されたログデータから生成され、ここでuは検索クエリを提供したユーザに関する情報を表し、qは前記検索クエリに関する情報を表し、rは前記検索クエリに応じて提供された検索結果の出所にあたるリポジトリに関する情報を表す、請求項1に記載の方法。 - 前記ログデータは、数百万の前記3つ1組のデータ(u、q、r)を含む、請求項2に記載の方法。
- 前記モデルは、
前記3つ1組のデータ(u、q、r)の各々にラベルを関連付けることによって生成され、ここで前記ラベルは、前記ユーザが検索クエリを提供したときに前記ユーザが文書の中にある前記リポジトリを選択したか否かに関する情報を含む、請求項2に記載の方法。 - 前記モデルは、
前記3つ1組のデータ(u、q、r)と前記3つ1組のデータ(u、q、r)の各々について判定された前記ラベルとに基づき、前記ユーザが前記検索クエリを提供するときに前記リポジトリの中にある情報を所望する可能性を判定するための統計手法を使用して生成される、請求項4に記載の方法。 - 前記複数のリポジトリの内1つを選択することは、
前記複数のリポジトリの前記スコアの中で最高スコアを持つ、前記複数のリポジトリの内の1つのリポジトリを選択することを含む、請求項1に記載の方法。 - 前記検索結果文書を生成することは、
前記検索結果文書に含ませるために、前記複数のリポジトリの内の2つ以上のリポジトリに関連した検索結果のセットを、前記複数のリポジトリの内の前記2つ以上のリポジトリについてのスコアに基づき選択することを含む、請求項1に記載の方法。 - 前記検索結果文書を生成することは、
前記複数のリポジトリの内の前記2つ以上のリポジトリに関連する前記スコアに基づき前記検索結果文書の中で前記検索結果セットを配置することを含む、請求項7に記載の方法。 - 前記複数のリポジトリの内の前記2つ以上のリポジトリに関連する前記スコアに基づき前記検索結果文書の中で前記検索結果セットを配置することは、
前記複数のリポジトリの内の前記2つ以上のリポジトリの内の第1のリポジトリに関連する前記スコアが前記複数のリポジトリの内の前記2つ以上のリポジトリの内の第2のリポジトリに関連する前記スコアより高い場合に、前記検索結果文書の中で、前記第1のリポジトリに関連する前記検索結果セットを前記第2のリポジトリに関連する前記検索結果セットより目立つ場所に置くことを含む、請求項8に記載の方法。 - 前記2つ以上のリポジトリに関連する前記スコアに基づき検索結果文書の中で前記検索結果セットを配置することは、
前記2つ以上のリポジトリの内少なくとも1つのリポジトリに関連する前記スコアに基づき前記2つ以上のリポジトリの内の前記少なくとも1つのリポジトリに関連する前記検索結果セットに至るリンクを前記検索結果文書の中で提供することを含む、請求項8に記載の方法。 - 前記スコアに基づき、前記複数のリポジトリの内の検索すべきリポジトリのグループを選択することをさらに含み、
ここで複数のリポジトリを検索することは、
前記リポジトリのグループについて検索を遂行することを含む、請求項1に記載の方法。 - 1つ以上のコンピュータデバイスの中で実現されるシステムであって、
複数のユーザによる複数の以前の検索に関連するログデータを格納する手段と、
ユーザから検索クエリを受け取る手段と、
複数のリポジトリの各々につき検索結果のセットを識別するため、特定の検索クエリに基づき複数のリポジトリを検索する手段と、
前記検索クエリを満足する情報を前記リポジトリが含む尤度を識別するスコアを、前記ログデータに基づいて生成されたモデルであって、前記複数のリポジトリの内の特定のリポジトリが、特定のユーザによって与えられた特定の検索クエリに対応した情報を含む尤度に関連したスコアを判定するモデルに、前記検索クエリに関連する情報と前記ユーザに関する情報とを入力することによって、前記複数のリポジトリの各々につき識別する手段と、
前記判定されたスコアに基づき前記複数のリポジトリの内の1つを選択する手段と、
前記複数のリポジトリの内の前記選択された1つに関連する検索結果のセットに基づき検索結果文書を生成する手段と、
前記ユーザに関連するクライアント装置に前記検索結果文書を提供する手段を備える、システム。 - 前記スコアに基づき検索すべき前記複数のリポジトリのグループを選択する手段をさらに備える、請求項12に記載のシステム。
- 1つ以上のコンピュータデバイスの中で実現されるシステムであって、
複数のユーザにより与えられた検索クエリに基づいたリポジトリの複数の検索に関連するログデータを格納する1つ以上のメモリ装置と、
検索エンジンシステムを備え、前記検索エンジンシステムは、
ユーザから検索クエリを受け取り、
前記検索クエリを満足する情報を前記リポジトリが含む尤度を識別するスコアを、前記ログデータに基づいて生成されたモデルであって、前記複数のリポジトリの内の特定のリポジトリが、特定のユーザによって与えられた特定の検索クエリに対応した情報を含む尤度に関連したスコアを判定するモデルに、前記検索クエリに関連する情報と前記ユーザに関する情報とを入力することによって、前記複数のリポジトリの各々につき識別し、
前記複数のリポジトリのスコアの中から、最高スコアを持つ、前記複数のリポジトリの内の1つのリポジトリを選択し、
前記複数のリポジトリの内の前記1つのリポジトリにつき1つの検索結果のセットを識別するため、前記検索クエリに基づき前記複数のリポジトリの内の前記1つのリポジトリで検索を遂行し、
前記ユーザに関連したクライアント装置に、前記スコアに基づき前記1つの検索結果のセットを提供する、システム。 - 前記モデルはルックアップテーブルであり、前記スコアの各々は前記複数のリポジトリの内の対応するリポジトリに関連するクリックスルー率に相当する、請求項14に記載のシステム。
- 前記モデルは、
前記ログデータを3つ1組のデータ(u、q、r)として表現するようにさらに構成されており、ここでuは検索クエリを提供したユーザに関する情報を表し、qは前記検索クエリに関する情報を表し、rは前記検索クエリに応じて提供された検索結果の出所にあたるリポジトリに関する情報を表す、請求項14に記載のシステム。 - 前記ログデータは、数百万の前記3つ1組のデータ(u、q、r)を含む、請求項16に記載のシステム。
- 前記モデルは、
前記3つ1組のデータ(u、q、r)の各々にラベルを関連付けるように構成されており、ここで前記ラベルは、前記ユーザが前記検索クエリを提供したときに前記ユーザが文書の中にある前記リポジトリを選択したか否かに関する情報を含む、請求項16に記載のシステム。 - 前記モデルは、
前記3つ1組のデータ(u、q、r)と前記3つ1組のデータ(u、q、r)の各々について判定されたラベルとに基づいて、前記ユーザが前記検索クエリを提供するときに前記リポジトリの中にある情報を所望する可能性を判定するように構成されている、請求項18に記載のシステム。 - 前記1つの検索結果のセットを提供するときに、前記検索エンジンシステムは、
検索結果文書の中から前記1つの検索結果のセットを提供するように構成されている、請求項14に記載のシステム。 - データとコンピュータ実行可能命令とを格納する物理メモリデバイスであって、
ユーザによって提供される検索クエリに基づく複数のリポジトリ検索に関連するログデータを含み、
前記ログデータを3つ1組のデータ(u、q、r)として表現する命令を含み、ここでuは検索クエリを提供したユーザに関する情報を表し、qは前記検索クエリに関する情報を表し、rは前記検索クエリに応じて提供された検索結果の出所にあたるリポジトリに関する情報を表し、
前記3つ1組のデータ(u、q、r)の各々にラベルを関連付ける命令を含み、ここで前記ラベルは、前記ユーザuが前記検索クエリqを提供したときに前記ユーザが前記リポジトリrからの文書を選択したか否かに関する情報を含むものであり、
前記3つ1組のデータ(u、q、r)と前記関連ラベルとに基づきモデルを生成するための命令を含み、ここで前記モデルは、ある特定のユーザがある特定の検索クエリを提供する場合にリポジトリからの情報を所望するか否かを予測する、物理メモリデバイス。 - 前記ログデータは、数百万の前記3つ1組のデータ(u、q、r)を含む、請求項21に記載の物理メモリデバイス。
- 1つ以上のコンピュータデバイスの中で実現されるシステムであって、
ユーザによる以前の検索に関する情報に基づいて、複数のリポジトリの内の特定のリポジトリが特定のユーザによって与えられた特定の検索クエリに対応する情報を含む尤度を反映するスコアを判定するモデルを生成するモデル生成システムと、
検索エンジンシステムとを備え、前記検索エンジンシステムは、
ユーザから検索クエリを受け取り、
前記モデルに入力する前記検索クエリに関する情報とユーザに関する情報とに基づき、前記複数のリポジトリの各々につきレポジトリが前記検索クエリを満足する情報を含む尤度を識別するスコアを判定し、
前記スコアに基づき前記複数のリポジトリの内の1つ以上のリポジトリの検索を実行し、
前記スコアに基づき、前記複数のリポジトリの内の前記1つ以上のリポジトリからの検索結果を前記ユーザに関連したクライアント装置に提示する、システム。 - 前記モデルはルックアップテーブルであり、前記スコアは前記特定のユーザが前記特定の検索クエリを提供する場合の、前記複数のリポジトリの内の対応するリポジトリに関連するクリックスルー率に相当する、請求項23に記載のシステム。
- 1つ以上のコンピュータデバイスの中で実現されるシステムであって、
ユーザによる以前の検索に関する情報に基づいて、第1及び第2のモデルを生成するためのモデル生成システムを備え、ここで前記第1のモデルの出力は前記第2のモデルの入力として用いられ、ここで前記第2のモデルを生成するため使用される少なくとも1つのファクタは、前記第1のモデルを生成するときに不在であり、または異なるものであり、
検索エンジンシステムを備え、前記検索エンジンシステムは、
ユーザから検索クエリを受け取り、
前記第1のモデルに基づき複数のリポジトリの各々につき、レポジトリが前記検索クエリを満足する情報を含む尤度を識別する第1のスコアを判定し、
前記検索クエリと前記第1のスコアとに基づき1つ以上の前記リポジトリで検索を遂行し、
前記第2のモデルに基づき前記1つ以上のリポジトリの各々につき第2のスコアを判定し、
前記第2のスコアに基づき前記1つ以上のリポジトリの内少なくとも1つのリポジトリから検索結果を提示する、システム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/169,285 | 2005-06-29 | ||
US11/169,285 US7584177B2 (en) | 2005-06-29 | 2005-06-29 | Determination of a desired repository |
PCT/US2006/025040 WO2007005431A1 (en) | 2005-06-29 | 2006-06-27 | Determination of a desired repository |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008545196A JP2008545196A (ja) | 2008-12-11 |
JP5420243B2 true JP5420243B2 (ja) | 2014-02-19 |
Family
ID=37141347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008519497A Active JP5420243B2 (ja) | 2005-06-29 | 2006-06-27 | 所望リポジトリの判定 |
Country Status (8)
Country | Link |
---|---|
US (4) | US7584177B2 (ja) |
EP (2) | EP2385473A1 (ja) |
JP (1) | JP5420243B2 (ja) |
KR (1) | KR100944744B1 (ja) |
CN (1) | CN101248435B (ja) |
AU (1) | AU2006266103B2 (ja) |
CA (1) | CA2613859C (ja) |
WO (1) | WO2007005431A1 (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7630976B2 (en) * | 2005-05-10 | 2009-12-08 | Microsoft Corporation | Method and system for adapting search results to personal information needs |
US7584177B2 (en) | 2005-06-29 | 2009-09-01 | Google Inc. | Determination of a desired repository |
US8195654B1 (en) * | 2005-07-13 | 2012-06-05 | Google Inc. | Prediction of human ratings or rankings of information retrieval quality |
US9305088B1 (en) * | 2006-11-30 | 2016-04-05 | Google Inc. | Personalized search results |
US7630972B2 (en) | 2007-01-05 | 2009-12-08 | Yahoo! Inc. | Clustered search processing |
US20090012841A1 (en) * | 2007-01-05 | 2009-01-08 | Yahoo! Inc. | Event communication platform for mobile device users |
US20080195590A1 (en) * | 2007-02-08 | 2008-08-14 | Mitsuo Nakamura | Network device, image forming device, and data searching method |
US8176055B1 (en) * | 2007-03-27 | 2012-05-08 | Google Inc. | Content entity management |
US7792813B2 (en) * | 2007-08-31 | 2010-09-07 | Microsoft Corporation | Presenting result items based upon user behavior |
US20090089246A1 (en) * | 2007-09-28 | 2009-04-02 | Yahoo! Inc. | System and method for history clustering |
US8396851B2 (en) * | 2007-11-30 | 2013-03-12 | Kinkadee Systems Gmbh | Scalable associative text mining network and method |
US20090265328A1 (en) * | 2008-04-16 | 2009-10-22 | Yahool Inc. | Predicting newsworthy queries using combined online and offline models |
US8738436B2 (en) * | 2008-09-30 | 2014-05-27 | Yahoo! Inc. | Click through rate prediction system and method |
US8719298B2 (en) * | 2009-05-21 | 2014-05-06 | Microsoft Corporation | Click-through prediction for news queries |
US8707296B2 (en) * | 2010-04-27 | 2014-04-22 | Apple Inc. | Dynamic retrieval of installation packages when installing software |
US8600979B2 (en) * | 2010-06-28 | 2013-12-03 | Yahoo! Inc. | Infinite browse |
US8606652B2 (en) | 2010-12-20 | 2013-12-10 | Target Brands, Inc. | Topical page layout |
US8972895B2 (en) | 2010-12-20 | 2015-03-03 | Target Brands Inc. | Actively and passively customizable navigation bars |
CN102591880B (zh) * | 2011-01-14 | 2015-02-18 | 阿里巴巴集团控股有限公司 | 信息提供方法及装置 |
US8346815B2 (en) * | 2011-05-12 | 2013-01-01 | Google Inc. | Dynamic image display area and image display within web search results |
US8965788B2 (en) | 2011-07-06 | 2015-02-24 | Target Brands, Inc. | Search page topology |
US8825644B1 (en) * | 2011-10-14 | 2014-09-02 | Google Inc. | Adjusting a ranking of search results |
US9483279B2 (en) * | 2011-10-31 | 2016-11-01 | Oracle International Corporation | Mechanism for providing unified access to decentralized user assistance repositories |
USD715818S1 (en) | 2011-12-28 | 2014-10-21 | Target Brands, Inc. | Display screen with graphical user interface |
US9024954B2 (en) | 2011-12-28 | 2015-05-05 | Target Brands, Inc. | Displaying partial logos |
US9594812B2 (en) | 2013-09-09 | 2017-03-14 | Microsoft Technology Licensing, Llc | Interfaces for accessing and managing enhanced connection data for shared resources |
CA2926897A1 (en) * | 2013-10-10 | 2015-04-16 | Calgary Scientific Inc. | Methods and systems for intelligent archive searching in multiple repository systems |
CN105677931B (zh) * | 2016-04-07 | 2018-06-19 | 北京百度网讯科技有限公司 | 信息搜索方法和装置 |
US10552432B2 (en) * | 2016-10-12 | 2020-02-04 | Salesforce.Com, Inc. | Ranking search results using hierarchically organized machine learning based models |
CN110574021B (zh) * | 2017-04-29 | 2023-10-13 | 谷歌有限责任公司 | 使用经过训练的生成模型生成查询变体 |
JP7476081B2 (ja) * | 2020-11-11 | 2024-04-30 | Lineヤフー株式会社 | 検索装置、検索方法及び検索プログラム |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5227122A (en) * | 1989-11-02 | 1993-07-13 | Combustion Engineering, Inc. | Display device for indicating the value of a parameter in a process plant |
US5689669A (en) * | 1994-04-29 | 1997-11-18 | General Magic | Graphical user interface for navigating between levels displaying hallway and room metaphors |
US5839112A (en) * | 1994-12-28 | 1998-11-17 | Automatic Data Processing | Method and apparatus for displaying and selecting vehicle parts |
US5778227A (en) * | 1995-08-01 | 1998-07-07 | Intergraph Corporation | System for adding attributes to an object at run time in an object oriented computer environment |
JP3159242B2 (ja) * | 1997-03-13 | 2001-04-23 | 日本電気株式会社 | 感情生成装置およびその方法 |
US5960422A (en) * | 1997-11-26 | 1999-09-28 | International Business Machines Corporation | System and method for optimized source selection in an information retrieval system |
JP3225912B2 (ja) * | 1998-01-08 | 2001-11-05 | 日本電気株式会社 | 情報検索装置、方法及び記録媒体 |
US6317722B1 (en) * | 1998-09-18 | 2001-11-13 | Amazon.Com, Inc. | Use of electronic shopping carts to generate personal recommendations |
US6477539B1 (en) * | 1998-12-22 | 2002-11-05 | Nortel Networks Limited | Method and apparatus for interfacing a manager and a plant |
US6594651B2 (en) * | 1999-12-22 | 2003-07-15 | Ncr Corporation | Method and apparatus for parallel execution of SQL-from within user defined functions |
US6546388B1 (en) | 2000-01-14 | 2003-04-08 | International Business Machines Corporation | Metadata search results ranking system |
US6438539B1 (en) * | 2000-02-25 | 2002-08-20 | Agents-4All.Com, Inc. | Method for retrieving data from an information network through linking search criteria to search strategy |
US6421571B1 (en) * | 2000-02-29 | 2002-07-16 | Bently Nevada Corporation | Industrial plant asset management system: apparatus and method |
KR20000063422A (ko) | 2000-07-08 | 2000-11-06 | 유인오 | 인터넷 정보 검색 시 개인의 북마크 파일 데이터를기반으로 필터링하여 개인 맞춤 검색 결과를 도출하는 방법 |
US6842761B2 (en) * | 2000-11-21 | 2005-01-11 | America Online, Inc. | Full-text relevancy ranking |
JP2002169823A (ja) * | 2000-12-01 | 2002-06-14 | Minolta Co Ltd | データベース検索プログラムを記録したコンピュータ読み取り可能な記録媒体、データベース検索方法およびデータベース検索装置 |
JP2002202991A (ja) | 2000-12-28 | 2002-07-19 | Canon Inc | ネットワークによる印刷データ配信装置、方法、システム、媒体、並びにプログラム |
US6643639B2 (en) * | 2001-02-07 | 2003-11-04 | International Business Machines Corporation | Customer self service subsystem for adaptive indexing of resource solutions and resource lookup |
US7149734B2 (en) * | 2001-07-06 | 2006-12-12 | Logic Library, Inc. | Managing reusable software assets |
US7367028B2 (en) * | 2001-08-14 | 2008-04-29 | National Instruments Corporation | Graphically deploying programs on devices in a system |
JP2003167907A (ja) | 2001-12-03 | 2003-06-13 | Dainippon Printing Co Ltd | 情報提供方法およびシステム |
US20030220913A1 (en) | 2002-05-24 | 2003-11-27 | International Business Machines Corporation | Techniques for personalized and adaptive search services |
US7246128B2 (en) * | 2002-06-12 | 2007-07-17 | Jordahl Jena J | Data storage, retrieval, manipulation and display tools enabling multiple hierarchical points of view |
US7454417B2 (en) * | 2003-09-12 | 2008-11-18 | Google Inc. | Methods and systems for improving a search ranking using population information |
US7505964B2 (en) | 2003-09-12 | 2009-03-17 | Google Inc. | Methods and systems for improving a search ranking using related queries |
US20050076003A1 (en) | 2003-10-06 | 2005-04-07 | Dubose Paul A. | Method and apparatus for delivering personalized search results |
KR100508416B1 (ko) * | 2004-01-31 | 2005-08-17 | 메타냅주식회사 | 동적 키워드 추출과 처리 방법 |
JP2005269819A (ja) * | 2004-03-19 | 2005-09-29 | Rohm Co Ltd | 圧電トランス駆動回路及びそれを備えた冷陰極管点灯装置 |
US7529731B2 (en) * | 2004-06-29 | 2009-05-05 | Xerox Corporation | Automatic discovery of classification related to a category using an indexed document collection |
US9070104B2 (en) * | 2004-11-12 | 2015-06-30 | Sap Se | Cross-context task management |
US8302096B2 (en) * | 2004-11-12 | 2012-10-30 | Sap Ag | Methods and systems to perform individual tasks as a composite task |
JP4367355B2 (ja) | 2005-02-24 | 2009-11-18 | セイコーエプソン株式会社 | 写真画像検索装置、写真画像検索方法、記録媒体、およびプログラム |
US7630976B2 (en) * | 2005-05-10 | 2009-12-08 | Microsoft Corporation | Method and system for adapting search results to personal information needs |
US7584177B2 (en) | 2005-06-29 | 2009-09-01 | Google Inc. | Determination of a desired repository |
-
2005
- 2005-06-29 US US11/169,285 patent/US7584177B2/en not_active Expired - Fee Related
-
2006
- 2006-06-27 EP EP11172537A patent/EP2385473A1/en not_active Withdrawn
- 2006-06-27 KR KR1020087002370A patent/KR100944744B1/ko active IP Right Grant
- 2006-06-27 EP EP06785672A patent/EP1907952A1/en not_active Withdrawn
- 2006-06-27 AU AU2006266103A patent/AU2006266103B2/en active Active
- 2006-06-27 CN CN2006800301483A patent/CN101248435B/zh active Active
- 2006-06-27 WO PCT/US2006/025040 patent/WO2007005431A1/en active Application Filing
- 2006-06-27 CA CA2613859A patent/CA2613859C/en active Active
- 2006-06-27 JP JP2008519497A patent/JP5420243B2/ja active Active
-
2009
- 2009-07-28 US US12/510,693 patent/US8266133B2/en active Active
-
2012
- 2012-09-10 US US13/608,991 patent/US9092488B2/en active Active
-
2015
- 2015-07-27 US US14/809,811 patent/US9639579B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
AU2006266103B2 (en) | 2010-07-29 |
US20070005568A1 (en) | 2007-01-04 |
US20150331868A1 (en) | 2015-11-19 |
US9092488B2 (en) | 2015-07-28 |
AU2006266103A1 (en) | 2007-01-11 |
CA2613859A1 (en) | 2007-01-11 |
US7584177B2 (en) | 2009-09-01 |
CN101248435A (zh) | 2008-08-20 |
CN101248435B (zh) | 2013-08-28 |
US20130110831A1 (en) | 2013-05-02 |
WO2007005431A1 (en) | 2007-01-11 |
CA2613859C (en) | 2012-11-13 |
EP2385473A1 (en) | 2011-11-09 |
US8266133B2 (en) | 2012-09-11 |
KR100944744B1 (ko) | 2010-03-03 |
EP1907952A1 (en) | 2008-04-09 |
US9639579B2 (en) | 2017-05-02 |
US20090287664A1 (en) | 2009-11-19 |
KR20080024224A (ko) | 2008-03-17 |
JP2008545196A (ja) | 2008-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5420243B2 (ja) | 所望リポジトリの判定 | |
US11782970B2 (en) | Query categorization based on image results | |
WO2020019565A1 (zh) | 搜索排序方法、装置、电子设备和存储介质 | |
US8498984B1 (en) | Categorization of search results | |
US7096214B1 (en) | System and method for supporting editorial opinion in the ranking of search results | |
US8515952B2 (en) | Systems and methods for determining document freshness | |
JP5226095B2 (ja) | ローカル項目抽出 | |
JP4714156B2 (ja) | 記事情報を用いて検索ランク付けを改良するための方法およびシステム | |
US9418128B2 (en) | Linking documents with entities, actions and applications | |
US20110314011A1 (en) | Automatically generating training data | |
JP2011238276A (ja) | ブログ文書のランク付け | |
KR20070094941A (ko) | 신뢰성 있는 문서 식별 | |
KR20080031262A (ko) | 관계 네트워크 | |
JP2008547119A (ja) | サーチ結果を提供するためのシステムおよび方法 | |
JP2008536195A (ja) | 曖昧な地理的参照の分類 | |
JP2008515049A (ja) | 文書構造に基づいた検索結果の表示 | |
US20120233096A1 (en) | Optimizing an index of web documents | |
JP4912384B2 (ja) | 文書検索装置、文書検索方法、および文書検索プログラム | |
WO2019141043A1 (zh) | 提取浏览器搜索引擎的方法、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110105 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110404 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110411 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110427 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110621 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20111021 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130910 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5420243 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |