JP2013531289A - 検索におけるモデル情報群の使用 - Google Patents

検索におけるモデル情報群の使用 Download PDF

Info

Publication number
JP2013531289A
JP2013531289A JP2013511147A JP2013511147A JP2013531289A JP 2013531289 A JP2013531289 A JP 2013531289A JP 2013511147 A JP2013511147 A JP 2013511147A JP 2013511147 A JP2013511147 A JP 2013511147A JP 2013531289 A JP2013531289 A JP 2013531289A
Authority
JP
Japan
Prior art keywords
information
product
query
attribute
category
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.)
Granted
Application number
JP2013511147A
Other languages
English (en)
Other versions
JP5721818B2 (ja
JP2013531289A5 (ja
Inventor
ユエン・ウエイ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Publication of JP2013531289A publication Critical patent/JP2013531289A/ja
Publication of JP2013531289A5 publication Critical patent/JP2013531289A5/ja
Application granted granted Critical
Publication of JP5721818B2 publication Critical patent/JP5721818B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【解決手段】商品情報のユーザアクセスを管理することは、所定の期間にわたってジャーナルファイルを作成し、当該ジャーナルファイルは、アクセスされるウェブページに関連付けられた商品情報を含み、商品カテゴリについて、上記作成されたジャーナルファイルに少なくとも部分的に基づいて、属性に関連する情報を決定し、上記商品カテゴリに関連付けられているジャーナルファイルから、上記属性に関連付けられている情報を集約し、その後の、上記商品カテゴリに対応する商品情報の検索において、モデル情報群に関連付けられている情報に少なくとも部分的に基づく検索結果を返信することを含む、商品情報の検索を行うための方法が開示され、この方法は、クエリに関連付けられた商品カテゴリを、受信されたキーワードに少なくとも部分的に基づいて決定し、上記決定された商品カテゴリに対応するモデル情報群を取り出し、属性に関連付けられた量に少なくとも部分的に基づいて、上記取り出されたモデル情報群から属性情報を抽出し、上記抽出された属性情報を提示することを含む。
【選択図】図1

Description

[関連出願の相互参照]
本出願は、あらゆる目的のために参照によって本明細書に組み込まれる、2010年3月18日に出願された、発明の名称を「METHOD FOR RECORDING USER ACCESSING OF MERCHANDISE INFORMATION AND METHOD AND SERVER FOR SEARCHING(商品情報のユーザアクセスを記録するための方法、並びに検索のための方法及びサーバ)」とする中国特許出願第201010176800.0号に基づく優先権を主張する。
本出願は、コンピュータ技術の分野に関し、特に、商品情報の検索及び取り出しに関する。
ユーザは、企業・個人ユーザ間(例えば企業・消費者間、B2C)又は個人ユーザ同士間(例えば消費者同士間、C2C)を伴うウェブサイトにおいて商品検索を行うときに、クエリ対象とする商品の名前を、ウェブサイトによって提供されるインターフェースを通じて入力するのが一般的である。ウェブサイトがユーザに返信する検索結果は、1つをクエリ対象商品に関連付けられたナビゲーション情報、もう1つをクエリ対象商品に関連付けられたその他の情報とする、2つのタイプの情報の一方又は両方を主に含む。
従来、大量の商品情報は商品のカテゴリにしたがってまとめてツリー構造の形に体系化されている。商品カテゴリは、データベースに対応するデータ表に記憶されることもあり、この場合、データの入力及び維持は、商品カテゴリツリー内のノードごとに人工的になされ、B2Cウェブサイト又はC2Cウェブサイトにおける各商品情報の表示は、商品カテゴリツリー内の1つ又は2つ以上のノードに属している。
B2Cウェブサイト又はC2Cウェブサイトにおいて商品情報のクエリを行うときに、ウェブサイトによってユーザに返信された結果が、クエリ対象商品に関連付けられたナビゲーション情報(例えば、ユーザが商品カテゴリツリーをトラバースすることを助ける情報)を含む場合、ユーザは、受信されたナビゲーション情報に基づいて、商品カテゴリツリーのルートに沿って上から下へ所望のクエリ検索結果を探すことができる。ウェブサイトによってユーザに返信された結果が、商品に関連付けられた情報を含む場合、ウェブサイトは、クエリ対象商品に関連付けられた商品カテゴリツリー内の全てのノードに関する情報をユーザに返信する。
現行の電子商取引ウェブサイトにおける商品の一覧は、膨大になることがあり、ウェブサイトによっては、商品の量が億単位に及ぶかもしれない。商品のクエリに対して返信される商品情報は、大量で、ユーザによる処理が難しいことがある。また、ウェブサイトサーバがクエリ元のユーザに送信する膨大な量の商品情報は、サーバのシステムリソース及びネットワーク帯域幅を大量に費やすだろう。更には、ウェブサイトにおいて、ユーザがクエリしようとした商品を正確に且つ迅速に見つけることが難しくなるだろう。
上述の問題を解決する従来のやり方は、ユーザに返信される商品カテゴリの数を制限し、ユーザに返信される商品情報の量を減らすやり方である。ユーザに返信される商品情報の量を制限することによって、商品情報を送信するにあたってウェブサイトのサーバによって利用されるリソースが軽減される。また、クエリに基づいて情報を返信するのに要する時間も短縮される。しかしながら、返信される商品情報の量の制限には、ユーザによるクエリに関わりが深い商品情報を排除してしまうリスクも伴う。
発明の様々な実施形態が、以下の詳細な説明及び添付の図面で開示される。
ユーザアクセスを記録するための及び記録されたユーザアクセスを使用するためのシステムの一実施形態を示す図である。
ユーザアクセスを記録することの一実施形態を示すフローチャートである。
記録されたユーザアクセスを使用して商品情報の検索を行うことの一実施形態を示すフローチャートである。
ユーザアクセスを管理するシステムの一実施形態を示す図である。
記録されたユーザアクセスを使用するシステムの一実施形態を示す図である。
本発明は、プロセス、装置、システム、合成物、コンピュータによって読み取り可能なストレージ媒体に実装されたコンピュータプログラム製品、並びに/又は結合先のメモリに記憶された命令及び/若しくは結合先のメモリによって提供される命令を実行するように構成されたプロセッサなどのプロセッサを含む、数々の形態で実装することができる。本明細書では、これらの実装形態、又は本発明がとりえるその他のあらゆる形態を、技術と称することができる。総じて、開示されたプロセスのステップの順序は、本発明の範囲内で可変である。別途明記されない限り、タスクを実施するように構成されるとして説明されるプロセッサ又はメモリなどのコンポーネントは、所定時にタスクを実施するように一時的に構成される汎用コンポーネントとして、又はタスクを実施するように製造された特殊コンポーネントとして実装することができる。本明細書で使用される「プロセッサ」という用語は、コンピュータプログラム命令などのデータを処理するように構成された1つ又は2つ以上のデバイス、回路、及び/又は処理コアを言う。
本発明の原理を例示す添付の図面とともに、以下で、発明の1つ又は2つ以上の実施形態の詳細な説明が提供される。本発明は、このような実施形態との関連のもとで説明されているが、いかなる実施形態にも限定されない。本発明の範囲は、特許請求の範囲によってのみ限定され、本発明は、数々の代替形態、変更形態、及び均等物を内包している。以下の説明では、本発明の完全な理解を可能にするために、数々の具体的詳細が明記されている。これらの詳細は、例示を目的として提供されるものであり、本発明は、これらの詳細の一部又は全部を伴わずとも、特許請求の範囲にしたがって実施することができる。明瞭さを期するため、本発明に関連する技術分野において知られる技術要素は、本発明が不必要に不明瞭にされないように詳細な説明を省略される。
ユーザアクセスを記録すること及び記録を使用して検索を補助することが開示される。一部の実施形態では、ウェブページのユーザアクセスに基づいて、ジャーナルファイルが作成される。一部の実施形態では、作成されたジャーナルファイルに関連付けられた商品カテゴリが決定される。一部の実施形態では、ジャーナルファイルに基づいて、商品カテゴリの属性情報が決定される。一部の実施形態では、商品カテゴリの属性情報は、その商品カテゴリについて記憶されるモデル情報群に含められる。一部の実施形態では、モデル情報群は、商品情報の検索を行うにあたって参照される。
図1は、ユーザアクセスを記録するための及び記録されたユーザアクセスを使用するためのシステムの一実施形態を示す図である。デバイス102は、ネットワーク104を通じてジャーナルサーバ106と通信し合う。ネットワーク104は、様々な高速データネットワーク及び/又は電気通信ネットワークを含む。
デバイス102は、ノート型パソコンとして示されているが、任意のタイプのコンピュータ、手持ち式の機器、携帯型の機器、携帯電話、又はタブレットを含みえる。デバイス102は、電子商取引ウェブサイトにアクセスするように構成されている。一部の実施形態では、デバイス102は、ウェブブラウザを通じたウェブサイトへのアクセスを可能にする。一部の実施形態では、デバイス102は、ユーザ(例えば、ウェブサイトを熟読しようとする者)による制御下でウェブサイトの様々なウェブページを閲覧するように構成されている。一部の実施形態では、デバイス102は、アクセスされたウェブページに関連付けられた情報をジャーナルサーバ106に送信し、対応するジャーナルファイルをジャーナルサーバ106が作成することができるようにする。
一部の実施形態では、デバイス102は、(例えば、ジャーナルサーバ106によってサポートされている又はそれ以外の形で関連付けられている)ウェブベースのユーザインターフェースにおいてユーザによって入力されたクエリを受信するように構成されている。一部の実施形態では、デバイス102は、クエリに基づく検索結果を受信するために、受信されたクエリ入力をジャーナルサーバ106に送信する。
各種の実施形態において、ジャーナルサーバ106は、電子商取引ウェブサイトに関連付けられている。ジャーナルサーバ106は、ユーザアクセスを記録するように構成されている。一部の実施形態では、ジャーナルサーバ106は、1つ又は2つ以上のユーザが電子商取引ウェブサイトのどのウェブページにアクセス(例えば閲覧)したかに関する情報を、デバイス102から受信する。ジャーナルサーバ106は、ウェブページがアクセスされるたびに、そのアクセスされたウェブページに表示された及び/又はそれ以外の形で提示された商品情報に基づいてジャーナルファイルを作成する。一部の実施形態では、ジャーナルファイルは、商品情報の少なくとも1つの属性に関する情報を表示するページを含む。一部の実施形態では、ジャーナルファイルは、また、アクセスされるウェブページを検索結果として返信される、クエリに関連付けられているキーワードも含む。一部の実施形態では、ジャーナルサーバ106は、所定の期間中に作成された一連のジャーナルファイルについての1つ又は2つ以上の商品カテゴリを決定する。一部の実施形態では、ジャーナルサーバ106は、決定された各カテゴリについての少なくとも1つの属性情報を決定するために、一連のジャーナルファイルを使用する。一部の実施形態では、ジャーナルサーバ106は、商品カテゴリについての属性情報(例えば、属性のタイプ及びそれらの対応する量を含む)を、その商品カテゴリについてのモデル情報群として記憶させるように構成される。一部の実施形態では、1つのモデル情報群が1つの商品カテゴリに対応しており、ジャーナルファイルが作成された所定の期間中における商品情報へのアクセスについてのユーザ意図を表している。一部の実施形態では、1つの検索クエリについて、その検索クエリに基づいて決定されえる1つ又は2つ以上の商品カテゴリ、及びそれらの商品カテゴリのモデル情報群を取り出すことができる。次いで、取り出されたモデル情報群から抽出された属性情報を、検索結果の少なくとも一部として(例えばウェブページの中で又はウェブページへのリンクの形で)ユーザに提示することができる。
ジャーナルサーバ106は、また、記録されたユーザアクセスを使用するようにも構成されている。一部の実施形態では、ジャーナルサーバ106は、電子商取引ウェブサイトに関連付けられているウェブベースのユーザインターフェースをサポートするように構成されている。一部の実施形態では、ジャーナルサーバ106は、ユーザによって(例えば電子商取引ウェブサイトにおいて)入力されたクエリをデバイス102から受信する。一部の実施形態では、ジャーナルサーバ106は、クエリに含まれている1つ又は2つ以上のキーワードに基づいて、そのクエリに関連付けられた商品カテゴリを決定する。商品カテゴリが決定されたら、一部の実施形態では、ジャーナルサーバ106は、決定された商品カテゴリに関連付けられた記憶されたモデル情報群を取り出す。一部の実施形態では、ジャーナルサーバ106は、取り出されたモデル情報群の属性情報のうちクエリのキーワードと一致する属性情報を識別するように構成される。一部の実施形態では、クエリのキーワードのうち取り出されたモデル情報の属性情報と一致しないキーワードが排除され、残りのキーワードは、新しい検索を実施するために使用される且つ/又は新しく生成されるジャーナルファイルに含められる。一部の実施形態では、残りのキーワードを、取り出されたモデル情報群に追加することができる。一部の実施形態では、ジャーナルサーバ106は、属性情報に対応する量に基づいて、取り出されたモデル情報群から属性情報を抽出する。一部の実施形態では、ジャーナルサーバ106は、抽出された情報を、クエリを入力したユーザに対してディスクプレイ(例えばユーザインターフェース)の中で提示する。一部の実施形態において、或るクエリについて、そのキーワードに基づいて商品カテゴリを決定することができない場合は、それらのキーワードを様々なモデル情報群の属性情報と突き合わせることができる。
図2は、ユーザアクセスを記録する一実施形態を示すフローチャートである。一部の実施形態では、プロセス200は、電子商取引ウェブサイトにおけるユーザアクセスを記録するために使用される。一部の実施形態では、プロセス200は、システム100において実行することができる。
ステップ201では、所定の期間にわたってジャーナルファイルが作成される。ジャーナルファイルは、アクセスされるウェブページに関連付けられた商品情報を含む。
一部の実施形態では、ジャーナルサーバは、(例えばサーバの管理者によって設定された)所定の期間にわたってジャーナルファイルを作成するように構成されている。
一部の実施形態では、ジャーナルファイルは、電子商取引ウェブサイトに関連付けられているウェブページをユーザがクリックするたびに作成される。一部の実施形態では、作成されたジャーナルファイルは、ジャーナルサーバに又はジャーナルサーバによってアクセス可能な別の場所(例えばデータベース)に記憶される。
一部の実施形態では、ジャーナルファイルは、商品情報の少なくとも1つの属性に関する情報を表示するページを含む。商品情報の属性の例として、商品ブランド情報、商品メーカ情報、商品在庫情報、商品モデル番号情報、商品カラー情報、及び/又は商品が属しているカテゴリID情報が挙げられる。例えば、提供されている商品が携帯電話である電子商取引ウェブサイトにユーザがアクセスするときは、(例えばそのウェブサイトをサポートしているサーバによって)作成されるジャーナルファイルは、以下の属性情報、すなわち、携帯電話ブランド情報としての「ABC」、携帯電話モデル番号情報としての「123」、携帯電話カラー情報としての「赤」、属しているカテゴリID情報としての「携帯電話」を含むことができる。
一部の実施形態では、ジャーナルファイルは、ユーザが商品カテゴリページ又は商品情報ページをクリックするときにジャーナルサーバによって自動的に作成されるテキストファイルである。一部の実施形態では、ジャーナルサーバに記憶される各ジャーナルファイルに含まれる情報のフォーマットは、(例えば、ユーザによって入力される文字又はテキストが言語又は文法にばらつきがあるゆえに、)一様でないことがある。一部の実施形態では、或るジャーナルサーバについて、そのジャーナルファイルの情報のフォーマットが一様でない場合に、それらのジャーナルファイル内のコンテンツに対して正規化プロセスを行うことができる。正規化プロセスの例として、不要なワードの除去、余分なスペースの除去、手書き文字のサイズ変換、全角・半角変換、繁体字(旧字体)から簡体字(新字体)への変換、句読点の変換、漢数字から英数字への変換、及び1つの言語から別の言語への翻訳が挙げられるがこれらに限定はされない。
一部の実施形態において、ユーザが、電子商取引ウェブサイトの検索エンジンによって提供されるナビゲーション情報を使用してページにアクセスする場合は、ジャーナルファイルは、ユーザによって検索エンジンに提供される検索キーワード情報も含むことができる。例えば、ユーザが、キーワード「ABC赤」について検索するときは、検索エンジンによって返信されるナビゲーション情報に基づいてアクセスされるウェブページは、ブランド「ABC」、モデル番号「123」、及びカラー「赤」を伴った携帯電話を提供する。すると、この場合のユーザアクセスについて作成されるジャーナルファイルは、携帯電話ブランド情報としての「ABC」、携帯電話モデル番号情報としての「123」、携帯電話カラー情報としての「赤」、及び検索キーワード情報としての「ABC赤」を含むことができる。
ステップ202では、商品カテゴリについて、作成されたジャーナルファイルに少なくとも部分的に基づいて、属性に関連する情報が決定される。
一部の実施形態では、設定された期間(例えば24時間)における、商品情報に対するクエリ意図、すなわち特定の商品情報に対するユーザの関心を決定するために、この期間中に作成されるジャーナルファイルを使用して、定期的に統計解析を実施することができる。一部の実施形態では、設定された期間中に作成されるジャーナルファイルは、商品情報を提供するウェブサイトに複数のユーザがアクセスするときに作成されるジャーナルファイルであることができる。一部の実施形態では、設定された期間中に作成されるジャーナルファイルは、1つ又は2つ以上の商品カテゴリに関連した情報を含みえる。一部の実施形態では、各ジャーナルファイルは、1つ又は2つ以上の商品カテゴリに関連した情報を含むことができる。
一部の実施形態では、生成されたジャーナルファイルに関連付けられるものとして、複数の異なるカテゴリが識別される。例えば、生成された一連のジャーナルファイルは、携帯電話と女性スカートのように、複数の異なる商品カテゴリについての情報を含むことができる。一部の実施形態では、各商品カテゴリについての属性を決定することができる。一部の実施形態では、全ての商品カテゴリが同じ属性(例えばブランド、モデル、及びカラー)を含む。
一部の実施形態では、生成されたジャーナルファイルは、カテゴリデータを生成するためのサポートベクターマシンを通じて商品カテゴリ別に、次いで(例えば決定された各商品カテゴリについての)属性情報別に分類、すなわち分けられる。一部の実施形態では、サポートベクターマシンは、一連の入力データが使用される管理された学習方法である。マシンは、与えられた各入力について、その入力がどのクラスの一員であるかを予測することができる。言い換えると、一部の実施形態では、サポートベクターマシンは、ジャーナルファイルを1つ又は2つ以上の商品カテゴリに分類するのを補助するために使用することができる。
ステップ203では、商品カテゴリに関連付けられたジャーナルファイルから、属性に関連付けられた情報が集約される。集約された情報は、商品カテゴリに関連付けられたモデル情報群に含められる。
一部の実施形態では、商品カテゴリは、1つ又は2つ以上の属性に関連付けられる。一部の実施形態では、商品カテゴリの属性についての情報は、その属性に関連付けられた情報が、解析されたジャーナルファイルのなかで出現する回数を含む。属性に関連付けられた情報が出現する回数は、次いで、商品のカテゴリに関連付けられたモデル情報群に含められる。一部の実施形態では、商品のカテゴリに関連付けられた1つ又は2つ以上の属性についての集約情報は、属性モデル情報として言及される。一部の実施形態では、商品カテゴリについての属性モデル情報は、商品ブランドモデル情報、商品モデル番号モデル情報、商品カラーモデル情報などのうちの、1つ又は2つ以上を含む。例えば、商品カテゴリ(例えば携帯電話)に関連付けられたジャーナルファイルは、ブランド情報、モデル番号情報、カラー情報、カテゴリ情報などの属性を含む。すると、携帯電話という商品カテゴリに関連付けられたモデル情報群情報の中のブランドという属性についての集約情報は、各タイプのブランド情報に関連付けられた識別子(例えば、Google携帯電話やApple携帯電話)と、各ブランド情報が出現する回数(例えば、Googleは65回出現し、Appleは230回出現した)とを含むだろう。同様に、モデル番号情報という属性についての集約情報は、各タイプのモデル情報に関連付けられた識別子(例えば、GoogleのAndroid X携帯電話やAppleのiPhone 4携帯電話)と、各モデル情報が出現する回数(例えば、Google Android X携帯電話は59回出現し、AppleのiPhone 4携帯電話は289回出現した)とを含む。また、カラーモデル情報についての集約情報は、各タイプのカラー情報に関連付けられた識別子(例えば、白の携帯電話や黒の携帯電話)と、それが出現する回数(例えば、白は210回出現し、黒は402回出現した)とを含む。
一部の実施形態では、各ジャーナルファイルに1つの商品情報が対応することができるように、各ジャーナルファイルは、特定の商品情報を提供するウェブページにユーザがアクセスするときに作成される。一部の実施形態では、しかしながら、何らかの商品情報の1つ又は複数の属性が、異なるカテゴリに関連付けられているにもかかわらず、それらの属性に関する情報のコンテンツが、同一又は極めて類似していることがある。例えば、異なるカテゴリである携帯電話及びコンピュータに関連付けられた属性が、(例えば、Appleというブランドが、携帯電話及びコンピュータの両商品に関連付けられているゆえに、)同じであることがある。一部の実施形態では、属性情報は、各商品カテゴリについて集約される。例えば、各ジャーナルファイルは、1つの商品カテゴリに関連付けることができ、そのジャーナルファイル内に含まれる属性情報は、集約されて、そのジャーナルファイルのそのカテゴリに関連付けられたモデル情報群に含められる。以下は、指定された期間中に作成されたジャーナルファイルの処理を示す一例である。この例では、所定の期間中にN個のジャーナルファイルが作成された。
2つの商品カテゴリに対応するモデル情報群の追加及び/又は更新に使用される各ジャーナルファイルに含まれる属性情報を決定するために、N個のジャーナルファイル(1、2、……、n0、n1、n2、n3、……、N)に対し、順次、解析が実施される。所定の期間中に集められた情報を投入されるモデル情報群を説明するために、この例では、ジャーナルファイル1からn0は、この期間にわたって作成されたジャーナルファイルを表すものとする。ジャーナルファイルn1、n2、n3は、この例では、新しく作成される各ジャーナルファイルに応答して成される既存のモデル情報への更新を説明するために、個別に言及される。
先ず、ジャーナルファイル1からn0を使用して、解析が実施される。解析の結果は、以下の表1に提示される。
Figure 2013531289
この例では、ジャーナルファイルn1は、特定の携帯電話に関する情報を提供するウェブページにユーザがアクセスしたときに作成されるジャーナルファイルであるする。したがって、ジャーナルファイルn1に含まれる属性情報は、「商品ブランド情報:ABC」、「商品モデル番号情報:123」、及び「商品カラー情報:赤」を含む。
この例では、ジャーナルファイルn2は、別の携帯電話に関する情報を提供するウェブページにユーザがアクセスしたときに作成されるジャーナルファイルであるとする。ジャーナルファイルn2に含まれる属性情報は、「商品ブランド情報:DEF」、「商品モデル番号情報:456」、及び「商品カラー情報:赤」を含む。
この例では、ジャーナルファイルn3は、女性用スカートに関する情報を提供するウェブページにユーザがアクセスしたときに作成されるジャーナルファイルであるとする。ジャーナルファイルn3に含まれる属性情報は、「商品ブランド情報:qwe」、「商品モデル番号情報:S」、及び「商品カラー情報:白」を含む。
次に、この例では、ジャーナルファイルn1、n2、及びn3が、解析され、集約され、先のジャーナルファイル1、2、……、n0の解析の結果に追加される。更新されたモデル情報群の表は、以下の表2に示される。
Figure 2013531289
表2に示された、複数のモデル情報群からなる組み合わせは、ジャーナルファイル1、2、……、n3が作成された期間中における様々な商品カテゴリへのアクセスについてのユーザ意図のモデルを表すことができる。同様に、ジャーナルファイルn1、n2、及びn3の解析に続き、ジャーナルファイルn4からNまでを解析し、それらの結果を、表2の情報を更新するために使用することができる。
一部の実施形態では、各商品カテゴリとそのモデル情報群との間の関係も記憶される。例えば「モデル情報群1:携帯電話」のカテゴリ行に対応する列の中の全ての情報が、そのカテゴリとともに記憶される。
ステップ204では、その後の、商品カテゴリに対応する商品情報の検索において、モデル情報群に関連付けられた情報に少なくとも部分的に基づく検索結果が返信される。
一部の実施形態では、商品カテゴリに対応する商品情報のその後の検索において、検索結果は、モデル情報群に関連付けられた情報に少なくとも部分的に基づく。例えば、或る検索クエリについて、対応する商品カテゴリを識別することができる。次いで、商品カテゴリに対応するモデル情報群を取り出し、商品カテゴリからの属性情報を抽出して検索結果に含めることができる。
図3は、記録されたユーザアクセスを使用して商品情報の検索を行うことの一実施形態を示すフローチャートである。一部の実施形態では、プロセス300は、プロセス200のステップ204を実行するために使用することができる。
ステップ301では、クエリに関連付けられている商品カテゴリが、そのクエリに関連付けられている受信されたキーワードに少なくとも部分的に基づいて決定される。
一部の実施形態では、ジャーナルサーバは、ジャーナルファイル及び/又はジャーナルファイルの解析(例えばモデル情報群の作成/更新)の結果を使用した商品情報のユーザ検索を補助することもサポートしている。一部の実施形態では、電子商取引ウェブサイトにおいて(例えばウェブベースのユーザインターフェースにおいて)ユーザによって入力されたクエリは、ジャーナルサーバによって受信される。一部の実施形態では、クエリは、特定の商品カテゴリ(例えば携帯電話)に関する商品情報を探すことを目的としている。一部の実施形態では、クエリは、1つ又は2つ以上のキーワードを含む。一部の実施形態では、クエリに関連付けられた商品カテゴリは、クエリのキーワードを、記憶されたキーワードと商品カテゴリとの間の関係と比較することによって決定される。クエリのキーワードと、記憶された関係のキーワードとの間に一致が見つかったときは、決定された商品カテゴリは、その一致したキーワードに対応するカテゴリである。
ステップ302では、決定された商品カテゴリに対応するモデル情報群が取り出される。
各種の実施形態では、(例えばプロセス200を使用して、)商品カテゴリについてのモデル情報群が決定されて記憶される。例えば、特定の商品カテゴリに対応するモデル情報群が、そのカテゴリIDとともに記憶される。したがって、決定された商品カテゴリに対応するモデル情報群は、(例えば適切なカテゴリIDを使用して、)識別して取り出すことができる。
例えば、あるユーザが、「携帯電話」及び「DEF」というキーワードを含むクエリを電子商取引ウェブサイトにおいて入力する。これらのキーワードに基づいて、ユーザが探している商品情報の商品カテゴリが携帯電話であること、及び商品ブランド情報がDEFであることが決定される。「携帯電話」という商品カテゴリは、表2のモデル情報群1の行に対応する。一部の実施形態では、クエリのキーワードをもとにして、(例えば商品カテゴリに加えて)属性情報も決定することができる。
ステップ303では、取り出されたモデル情報群の属性情報のうちクエリに関連付けられたキーワードと一致する属性情報が識別される。
先述の例に戻ると、取り出されたモデル情報群1の場合は、モデル情報群1から識別される属性モデル情報は、商品ブランドモデル情報、商品モデル番号モデル情報、及び商品カラーモデル情報を含む。一部の実施形態では、モデル情報群の属性情報は、商品ブランドモデル情報、商品モデル番号モデル情報、及び商品カラーモデル情報よりも多い又は少ないタイプの情報を含むことができる。クエリキーワード「DEF」と一致するモデル情報群1の属性情報は、商品ブランドモデル情報「DEF」、商品モデル番号モデル情報「123、456」、及び商品カラーモデル情報「赤、黒」を含む。
一部の実施形態において、クエリのキーワードが、取り出されたモデル情報群の、記憶された属性情報と一致する場合は、それは、このクエリキーワードが高頻度のワードであること、及びこのクエリが(例えばプロセス200を使用して得られた)モデル情報群を使用して実施できることを意味する。
一部の実施形態において、クエリのキーワードが、取り出されたモデル情報群の、記憶された属性情報と一致しない場合は、それは、このクエリキーワードが低頻度であることを意味する。一部の実施形態では、取り出されたモデル情報群の属性情報と一致しないクエリキーワードは、排除される。一部の実施形態では、1つ又は2つ以上のクエリキーワードが排除された後に、残りのクエリキーワードを使用して検索が実施される。例えば、ユーザ入力クエリのキーワードが、「携帯電話」及び「ABD」を含むとする。この例では、モデル情報群1のなかに、「ABD」ブランドの携帯電話が含まれない(すなわち、モデル情報群1の属性情報に、キーワード「ABD」と一致するものがない)ゆえに、キーワード「ABD」は、クエリキーワードから排除されるとする。その後、元のクエリに関わりがある属性情報を決定するための新しい検索において、残りのクエリキーワード「携帯電話」が使用される。
一部の実施形態では、ユーザのクエリ意図のリアルタイム解析を行うために、低頻度のクエリキーワード(例えば、取り出されたモデル情報群の属性情報と一致しないクエリキーワード)が用いられる。一部の実施形態では、このシナリオでは、取り出されたモデル情報群のコンテンツに、(例えば、キーワードに関連付けられた識別子と、また、量1とを追加することによって、)低頻度のキーワードを追加することができる。先述の例に戻ると、「ABD」は、低頻度のキーワードであると見なされたので、それは、表2をモデル情報群1について更新するために使用することができる。結果得られた表は、以下で、表3に示される。
Figure 2013531289
ステップ304では、属性に関連付けられた量に少なくとも部分的に基づいて、取り出されたモデル情報群から属性情報が抽出される。
一部の実施形態では、取り出されたモデル情報から属性情報が抽出される。一部の実施形態では、抽出される属性情報は、量が最大の属性情報(例えば、より厳密には、そのタイプの識別子)を含む。一部の実施形態では、属性情報ごとにタイプが複数ある。例えば、表2において、モデル情報群1の場合は、属性情報「商品ブランドモデル情報」下に2タイプのブランド「DEF」及び「ABD」、並びにそれらのそれぞれの量「9」及び「3」がある。一部の実施形態では、抽出される情報は、対応する量が特定の所定の閾値を超えるような属性情報を含む。
例えば、表2のモデル情報群1が、キーワード「携帯電話」及び「DEF」を伴うクエリについて決定される。すると、304から取り出される属性情報は、商品ブランド情報「DEF」、商品モデル番号情報「123」及び「456」、並びに商品カラー情報「赤」及び「黒」を含む。(例えば、モデル情報群1の属性情報と一致するクエリキーワードが「DEF」であったがゆえに、)表2から、商品ブランド情報は「DEF」であると決定できるので、「DEF」の量に関係なく、(例えば、クエリのキーワードと一致しない「ABC」ではなく)「DEF」が、抽出される属性情報である。再び表2を参照すると、商品モデル情報「123」の量は、7であり、商品モデル番号情報「456」の量は、21である。モデル番号「456」に関連付けられた量は、モデル番号「123」に関連付けられた量よりも大きいので、「456」が、抽出される属性情報として機能することができる。表2に戻り、商品カラー情報「赤」の量は、12であり、商品カラー情報「黒」の量は、60である。「黒」の方が、「赤」よりも量が多いので、「黒」が、抽出される属性情報として機能することができる。したがって、抽出される属性情報は、商品ブランドモデル情報「DEF」、商品モデル番号モデル情報「456」、及び商品カラーモデル情報「黒」を含む。
ステップ305では、抽出された属性情報が提示される。
一部の実施形態では、抽出される属性情報は、(例えば、モデル情報群を記憶されている)ストレージから取り出される。一部の実施形態では、抽出される属性情報は、フォーマットを整えられ、ユーザインターフェースに表示可能な形式で入れられる。一部の実施形態では、抽出される属性情報は、ハイパーテキストマークアップ言語(HTML)及び/又はXMLの形式にされて、ウェブページに表示される。一部の実施形態では、抽出される属性情報を含むウェブページへのリンクが、ユーザに対して表示される。
一部の実施形態では、商品情報は、商品情報カテゴリツリーの形でデータベースに記憶される。そのため、抽出される属性情報は、商品情報カテゴリツリーのノードに対応している。先述の例に戻り、抽出される情報である商品ブランド「DEF」、商品モデル番号「456」、及び商品カラー「黒」を含むツリーノードを、XMLフォーマットにしたがって(例えば、ノート又はノードへの参照から取り出されたコンテンツとして)ユーザに返信することができる。一部の実施形態では、例えば、商品価格、商品の販売元の名称、及び購買者のフィードバック情報など、抽出される属性情報以外のその他の情報を、カテゴリツリーから返信することができる。
一部の実施形態において、プロセス300において、ユーザ入力クエリのキーワードから商品カテゴリを決定することができない場合は、そのクエリのキーワードを、様々なモデル情報群の属性情報と突き合わせることができる。キーワードの1つ又は2つ以上とモデル情報群の属性情報との間に一致が見つかった場合は、クエリが関わっている商品カテゴリを決定するために、そのモデル情報群を使用することができる。一部の実施形態において、キーワードの1つ又は2つ以上とモデル情報群の属性情報との間に一致が見つかった場合は、それらの一致するキーワードを使用し、検索のために返信された情報に基づいて、新しい検索を実施することができる。一部の実施形態では、1つ又は2つ以上のキーワードについて検索が実施されるときに、関わりのある情報(例えば、統一リソースロケータ(URL)の形をとった、返信先となるウェブページ)を求めて商品情報のデータベースが検索される。一部の実施形態では、返信されたURLにユーザがアクセスするときに、ジャーナルファイルが作成され、これらのファイルは、モデル情報群を更新するために使用することができる。
例えば、301においてユーザによって入力されるクエリキーワードが、「ABC」であるならば、(例えば、クエリキーワードとモデル情報群の属性情報との間に一致を探すことによって、)クエリが関連付けられている商品カテゴリは、携帯電話であると決定される。
別の例において、301においてユーザによって入力されるクエリキーワードが、「ABD」である場合は、クエリが関連付けられている商品カテゴリを決定することができない。言い換えると、クエリキーワードとモデル情報群の属性情報との間に一致が存在しないゆえに、そのような一致を探すことによって一致を見つけることはできない。このようなやり方では、クエリの商品カテゴリを決定することができないので、「ABD」は、記憶されている商品カテゴリ情報(例えば、データベースに記憶されている商品カテゴリツリー)のなかで検索され、関わりのある一致が返信される(例えば、関わりのあるツリーノードの全ての情報がユーザに返信される)。例えば、記憶されている商品カテゴリ情報内における一致を、関わりのある情報を含むウェブページを指し示すURLとして返信することができる。したがって、ユーザが、関連付けられたウェブページにアクセスするためにこのようなURLにアクセスするたびに、(例えば、プロセス200を使用して)ジャーナルファイルが作成される。例えば、ABDブランド携帯電話の商品情報を提供するウェブページにユーザがアクセスするときは、このアクセスについて作成されるジャーナルファイルは、携帯電話ブランド情報は「ABD」であるという属性情報を含むことができる。この情報は、次いで、表2を更新して以下に示されるような表3を得るために、表2に追加することができる。
Figure 2013531289
上述のように、ユーザ入力クエリキーワード「ABD」は、(例えば商品カテゴリツリーに記憶されている)既存の商品情報のコンテンツであるかもしれないし、或いはユーザによる誤った入力であるかもしれない。例えば、ユーザが実際に入力したかったクエリキーワードが「ABC」であり、しかしながらユーザが誤って「ABD」と入力した場合は、キーワード「ABD」は、特定の商品カテゴリに関連付けられていないと決定され、関連付けられているモデル情報群を最初に取り出すことなしにユーザに検索結果が返信される。検索結果は、(例えば商品カテゴリツリー内で見つかった)商品属性情報を伴うウェブページへの少なくとも1つのURLを含むことができる。ユーザがこのようなウェブページにアクセスすると、そのページの実際の属性情報と、ユーザ入力クエリキーワード「ABD」とを含む対応するジャーナルファイルが作成される。例えば、ユーザは、ABCブランドの携帯電話に関する情報を含むウェブページにアクセスするかもしれない。すると、このアクセスに対して作成されるジャーナルファイルは、少なくとも、携帯電話ブランド情報「ABC」及び「ABD」という属性情報を含むことができる。したがって、表2は、表4に示されるようなモデル情報群を導き出すために、(例えば、プロセス200などの後続のプロセス中に、)目下作成されているジャーナルファイルに基づいて更新することができる。
Figure 2013531289
「ABD」がユーザによる誤った入力であるとして、300のプロセスでは、属性情報を抽出するために表4が参照される。なぜならば、誤った入力「ABD」に対応する量は、その他のブランドの量と比べて比較的小さく、誤った入力は、クエリ結果の正確さに大きく影響しないからである。しかしながら、「ABD」がユーザによる誤った入力ではなく、実際は新しいタイプの携帯電話ブランドを表すことを意図している場合は、その後、ユーザが「ABD」を含むクエリを入力したときは、更新された表4に基づいて、正確なクエリ結果をユーザに提供することができる。
図4は、ユーザアクセスを管理するシステムの一実施形態を示す図である。例に示されるように、システム400は、ジャーナル作成モジュール11と、情報決定モジュール12と、記録モジュール13とを含む。一部の実施形態では、プロセス200は、システム400を使用して実行することができる。
モジュールは、1つ又は2つ以上の汎用プロセッサ上で実行されるソフトウェアコンポーネントとして、プログラマブルロジックデバイス及び/若しくは特定の機能を実施するように設計された特殊用途向け集積回路などのハードウェアとして、又はそれらの組み合わせとして実装することができる。一部の実施形態では、モジュールは、本発明の実施形態で説明された方法を(パソコン、サーバ、ネットワーク機器などの)コンピュータデバイスに実行させるための幾つかの命令を含み且つ(光ディスク、フラッシュストレージデバイス、モバイルハードディスクなどの)不揮発性のストレージ媒体に記憶させることができるソフトウェア製品の形で具現化することができる。モジュールは、1つのデバイスに実装する又は複数のデバイスに分散させることができる。
ジャーナル作成モジュール11は、商品情報を含む、(例えば電子商取引ウェブサイトに関連付けられた)ウェブページへのユーザアクセスに関する情報の受信に応えて、ジャーナルファイルを作成するように構成される。一部の実施形態では、ジャーナルファイルは、アクセスされたウェブページに表示される又はそれ以外の形で提示される商品情報の少なくとも1つの属性に関する情報を含む。
情報決定モジュール12は、作成されたジャーナルファイルに関連付けられた1つ又は2つ以上のカテゴリを決定するように構成される。一部の実施形態では、情報決定モジュール12は、決定された各商品カテゴリについて、(例えば作成されたジャーナルファイルを使用して、)対応する属性情報を決定するように構成される。一部の実施形態では、情報決定モジュール12は、また、各商品カテゴリについて、各属性情報に対応する量を決定するようにも構成される。例えば、携帯電話という商品カテゴリについて、ブランド情報などの属性情報に対応する量は、携帯電話というカテゴリに関連付けられたジャーナルファイルのなかでそのブランド情報が出現した回数に基づいて決定することができる。一部の実施形態では、各属性情報下に2つ以上のタイプがあり、各タイプについて量が決定される。例えば、携帯電話という商品カテゴリ及びブランド情報という属性情報の場合は、2タイプの携帯電話ブランド、すなわち、「Google Android」及び「Apple iPhone」があるだろう。この例において、解析されたジャーナルファイルのなかで「Google Android」が38回出現した場合は、携帯電話というカテゴリについて、「Google Android」というブランドタイプ属性情報に対応する量は、38である。
記録モジュール13は、各商品カテゴリについて、モデル情報群を記録及び記憶するように構成される。一部の実施形態では、モデル情報群は、データベースに記憶される。各種の実施形態では、商品カテゴリについてのモデル情報群は、その商品カテゴリに対応する属性情報(例えば、ブランド、モデル、及びカラー)と、各属性情報に関連付けられた量とを少なくとも含む。一部の実施形態では、特定のカテゴリについての属性情報が、複数のタイプを含んでおり、したがって、携帯電話について記憶されているモデル情報群は、各タイプの識別子と、また、関連付けられた量とを含む。例えば、携帯電話という商品カテゴリ及びブランド情報という属性情報の場合は、2タイプの携帯電話ブランド、すなわち、「Google Android」及び「Apple iPhone」があるだろう。この例において、解析されたジャーナルファイルのなかで「Google Android」が38回出現した場合は、携帯電話というカテゴリについて、モデル情報群において「Google Android」というブランドタイプ属性情報に対応する量は、38である。
図5は、記録されたユーザアクセスを使用するシステムの一実施形態を示す図である。例に示されるように、システム500は、カテゴリ決定モジュール21と、検索モジュール22と、属性情報決定モジュール23と、抽出モジュール24と、返信モジュール25とを含む。一部の実施形態では、プロセス300は、システム500を使用して実行することができる。
カテゴリ決定モジュール21は、クエリが関連付けられている商品カテゴリを、クエリのキーワードに基づいて決定するように構成されている。一部の実施形態では、クエリは、電子商取引ウェブサイトにおいて、そのウェブサイトで商品情報を検索することを目的としてユーザによって入力される。
検索モジュール22は、決定された商品カテゴリに対応するモデル情報群を取り出すように構成されている。一部の実施形態では、モデル情報群は、モデル情報群を記憶するためのデータベースから取り出される。
属性情報決定モジュール23は、取り出されたモデル情報群の属性情報がクエリのキーワードのどれかと一致するか否かを決定するように構成されている。
抽出モジュール24は、取り出されたモデル情報群の属性情報を抽出するように構成されている。一部の実施形態では、各属性情報に関連付けられたタイプのうち対応する量が最大であるものが抽出される。一部の実施形態では、属性情報と、特定の閾値を超える量のそのタイプとが抽出される。
返信モジュール25は、抽出情報を提示するように構成されている。
検索モジュール22は、キーワードを1つ又は2つ以上のモデル情報群の属性情報と突き合わせるように構成されている。
属性情報決定モジュール23は、クエリのキーワードでモデル情報群の属性情報との一致が見つからなかった1つ又は2つ以上のキーワードを排除するように構成されている。属性情報決定モジュール23は、また、これらのキーワードが排除された後に、残りのキーワードを1つ又は2つ以上のモデル情報群からの属性情報と突き合わせるようにも構成されている。
更新モジュール26は、クエリからのキーワードの排除に基づいて、取り出されたモデル情報群をクエリのキーワードに基づいて更新するように構成されている。更新モジュール26は、新しく作成されたジャーナルファイルに基づいて1つ又は2つ以上のモデル情報群を更新するように構成されている。
返信モジュール25は、属性情報を提示するように構成されている。一部の実施形態において、(例えば、クエリのキーワードとモデル情報群との間に一致が存在しないゆえに、)モデル情報群が取り出されなかった場合、属性情報は、商品カテゴリツリーから抽出される。クエリの1つ又は2つ以上のキーワードと一致する情報を含む商品カテゴリツリーのノードが、抽出される情報を含むウェブページへのURLの形で、又は抽出される情報の表示/提示の形でユーザに返信される。
ジャーナル作成モジュール27は、返信モジュール25から返信された情報を含むようにジャーナルファイルを作成するように構成されている。
一部の実施形態では、システム200及び300は、1つのシステムとして実装することができる。
本出願の実施形態は、方法、システム、又はコンピュータプログラム製品として提供することができる。したがって、本出願は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、又はハードウェアの側面とソフトウェアの側面とを統合した実施形態の形態をとることができる。更に、本出願は、コンピュータが使用することができるプログラムコードを含む1つ又は2つ以上のストレージ媒体(磁気ディスクストレージデバイス、CD−ROM、及び光ストレージデバイスなどを含むがこれらに限定はされない)にコンピュータプログラム製品を実装した形態をとることができる。
本出願は、本出願の実施形態に基づいて、方法、機器(システム)、及びコンピュータプログラム製品の、フローチャート及び/又はブロック図を参照にして説明された。フローチャート及び/又はブロック図における各フロー手順及び/又は各ブロック、並びにフローチャート及び/又はブロック図におけるフロー手順及び/又はブロックの組み合わせを実現するために、コンピュータプログラムコマンドを使用できることが理解されるべきである。これらのコンピュータプログラムコマンドを汎用コンピュータ、特殊用途コンピュータ、埋め込みマシン又は処理マシン、及びその他のプログラマブルデータ処理機器に提供することができるプロセッサは、1つのマシンとして形成することができ、これは、コンピュータ又はその他のプログラマブルデータ処理機器のプロセッサを通じて実行されるためのコマンドを、フローチャートの1つ若しくは複数のフロー手順及び/又はブロック図の1つ若しくは複数のブロックで指定の機能を実現するデバイスにおける使用のために作成させる。
一部の実施形態では、これらのコンピュータプログラムコマンドは、また、コンピュータ又はその他のプログラマブルデータ処理機器を誘導することができる特殊なモードで動作するコンピュータによって読み取り可能なストレージデバイスに記憶することもでき、これは、これらのコンピュータによって読み取り可能なストレージデバイスに記憶されているコマンドに、フローチャートの1つ若しくは複数のフロー手順及び/又はブロック図の1つ若しくは複数のブロックで指定の機能を実現するコマンドデバイスの製造品を構成させる。
これらのコンピュータプログラムコマンドは、コンピュータ又はその他のプログラマブルデータ処理機器に取り込むこともでき、これは、コンピュータ又は処理を実現するコンピュータを形成するその他のプログラマブル機器において一連の動作ステップを実行させる。コマンドは、このようにして、コンピュータ又はその他のプログラマブル機器において実行され、フローチャートの1つ若しくは複数のフロー手順及び/又はブロック図の1つ若しくは複数のブロックで指定の機能を実現するために使用されるステップを提供する。
本出願の幾つかの実施形態が説明されてきたが、当業者ならば、ひとたび基本的な発明的概念を捉えれば、これらの実施形態に対してその他の変更又は修正を加えることが可能である。したがって、添付された特許請求の範囲は、幾つかの実施形態のみならず、本出願の範囲内に入るそのような実施形態のあらゆる変更及び修正をも含むものとして解釈される。
明らかに、当業者ならば、本出願の趣旨及び範囲から逸脱することなく本出願に対して様々な変更及び修正を加えることができる。したがって、本出願に対するこれらの修正及び変更が、本出願の特許請求の範囲及びその均等技術の範囲内に入るならば、本出願は、これらの変更及び修正も含むことを意図している。
以上の実施形態は、理解を明瞭にする目的で幾らか詳細に説明されてきたが、本発明は、提供された詳細に限定されない。本発明の実現には、多くの代替的手法がある。開示された実施形態は、例示のためであって、限定的なものではない。

Claims (20)

  1. 商品情報のユーザアクセスを管理するための方法であって、
    所定の期間にわたってジャーナルファイルを作成し、前記ジャーナルファイルはアクセスされるウェブページに関連付けられている商品情報を含み、
    商品カテゴリについて、前記作成されたジャーナルファイルに少なくとも部分的に基づいて属性に関連する情報を決定し、
    前記商品カテゴリに関連付けられているジャーナルファイルから、前記属性に関連付けられている情報を集約し、前記集約された情報は前記商品カテゴリに関連付けられているモデル情報群に含められ、
    その後の、前記商品カテゴリに対応する商品情報の検索において、前記モデル情報群に関連付けられている情報に少なくとも部分的に基づく検索結果を返信すること、
    を備える方法。
  2. 請求項1に記載の方法であって、
    属性に関連する情報は、商品ブランド情報、商品モデル番号情報、商品カラー情報、及び商品カテゴリ情報のうちの、1つ又は2つ以上を含む、方法。
  3. 請求項1に記載の方法であって、
    情報を集約させることは、前記属性が前記ジャーナルファイルの中で出現する回数に少なくとも部分的に基づいて、前記属性に関連付けられている量を生成することを含む、方法。
  4. 商品情報の検索を行うための方法であって、
    クエリに関連付けられている商品カテゴリを、前記クエリに関連付けられている受信されたキーワードに少なくとも部分的に基づいて決定し、
    前記決定された商品カテゴリに対応するモデル情報群を取り出し、
    属性に関連付けられている量に少なくとも部分的に基づいて、前記取り出されたモデル情報群から属性情報を抽出し、
    前記抽出された属性情報を提示すること、
    を備える方法。
  5. 請求項4に記載の方法であって、
    属性情報を抽出することは、対応する量が所定の閾値を超える属性情報を抽出することを含む、方法。
  6. 請求項4に記載の方法であって、
    属性情報を抽出することは、前記属性に関連付けられている複数のタイプのうち対応する量が最大である属性情報を抽出することを含む、方法。
  7. 請求項4に記載の方法であって、更に
    前記取り出されたモデル情報群の属性情報のうち前記クエリに関連付けられているキーワードと一致する属性情報を識別することを備える方法。
  8. 請求項7に記載の方法であって、更に、
    前記前記クエリに関連付けられているキーワードが前記取り出されたモデル情報群の属性情報と一致しない場合に、前記キーワードを前記クエリから排除することを備える方法。
  9. 請求項8に記載の方法であって、更に、
    前記クエリに関連付けられているキーワードのうち排除されなかったキーワードを使用して、前記取り出されたモデル情報群を更新することを備える方法。
  10. 請求項4に記載の方法であって、更に、
    クエリに関連付けられている商品カテゴリを、前記クエリに関連付けられている受信されたキーワードに少なくとも部分的に基づいて決定することができない場合に、前記受信されたキーワードを使用して商品カテゴリツリーを検索し、前記商品カテゴリツリーの1つ又は2つ以上の一致ノードから情報を返信することを備える方法。
  11. 請求項10に記載の方法であって、更に、
    前記商品カテゴリツリーの1つ又は2つ以上の一致ノードから返信された前記情報に少なくとも部分的に基づいて、ジャーナルファイルを更新することを備える方法。
  12. 商品情報の検索を行うためのシステムであって、
    プロセッサと、
    前記プロセッサに接続され、前記プロセッサに命令を提供するように構成されているメモリと、
    を備え、
    前記プロセッサは、
    クエリに関連付けられた商品カテゴリを、前記クエリに関連付けられている受信されたキーワードに少なくとも部分的に基づいて決定し、
    前記決定された商品カテゴリに対応するモデル情報群を取り出し、
    属性に関連付けられている量に少なくとも部分的に基づいて、前記取り出されたモデル情報群から属性情報を抽出し、
    前記抽出された属性情報を提示するように、
    構成されている、システム。
  13. 請求項12に記載のシステムであって、
    属性情報を抽出するように構成されている前記プロセッサは、対応する量が所定の閾値を超える属性情報を抽出することを含む、システム。
  14. 請求項12に記載のシステムであって、
    属性情報を抽出するように構成されている前記プロセッサは、前記属性に関連付けられている複数のタイプのうち対応する量が最大である属性情報を抽出することを含む、システム。
  15. 請求項12に記載のシステムであって、更に、
    前記プロセッサが、前記取り出されたモデル情報群の属性情報のうち前記クエリに関連付けられているキーワードと一致する属性情報を識別するように構成されていることを備えるシステム。
  16. 請求項15に記載のシステムであって、更に、
    前記プロセッサが、前記前記クエリに関連付けられているキーワードが前記取り出されたモデル情報群の属性情報と一致しない場合に、前記キーワードを前記クエリから排除するように構成されていることを備えるシステム。
  17. 請求項16に記載のシステムであって、更に、
    前記プロセッサが、前記クエリに関連付けられているキーワードのうち排除されなかったキーワードを使用して、前記取り出されたモデル情報群を更新するように構成されていることを備えるシステム。
  18. 請求項12に記載のシステムであって、更に、
    前記プロセッサが、クエリに関連付けられている商品カテゴリを、前記クエリに関連付けられている受信されたキーワードに少なくとも部分的に基づいて決定することができない場合に、前記受信されたキーワードを使用して商品カテゴリツリーを検索し、前記商品カテゴリツリーの1つ又は2つ以上の一致ノードから情報を返信するように構成されていることを備えるシステム。
  19. 請求項18に記載のシステムであって、更に、
    前記プロセッサが、前記商品カテゴリツリーの1つ又は2つ以上の一致ノードから返信された前記情報に少なくとも部分的に基づいて、ジャーナルファイルを更新するように構成されていることを備えるシステム。
  20. 商品情報の検索を行うためのコンピュータプログラム製品であって、コンピュータによって読み取り可能なストレージ媒体に実装され、
    クエリに関連付けられた商品カテゴリを、前記クエリに関連付けられている受信されたキーワードに少なくとも部分的に基づいて決定するためのコンピュータ命令と、
    前記決定された商品カテゴリに対応するモデル情報群を取り出すためのコンピュータ命令と、
    属性に関連付けられている量に少なくとも部分的に基づいて、前記取り出されたモデル情報群から属性情報を抽出するためのコンピュータ命令と、
    前記抽出された属性情報を提示するためのコンピュータ命令と、
    を備えるコンピュータプログラム製品。
JP2013511147A 2010-05-18 2011-05-17 検索におけるモデル情報群の使用 Active JP5721818B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN201010176800.0 2010-05-18
CN2010101768000A CN102253936B (zh) 2010-05-18 2010-05-18 记录用户访问商品信息的方法及搜索方法和服务器
US13/068,656 2011-05-16
US13/068,656 US8688535B2 (en) 2010-05-18 2011-05-16 Using model information groups in searching
PCT/US2011/000866 WO2011146112A1 (en) 2010-05-18 2011-05-17 Using model information groups in searching

Publications (3)

Publication Number Publication Date
JP2013531289A true JP2013531289A (ja) 2013-08-01
JP2013531289A5 JP2013531289A5 (ja) 2014-02-13
JP5721818B2 JP5721818B2 (ja) 2015-05-20

Family

ID=44973261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013511147A Active JP5721818B2 (ja) 2010-05-18 2011-05-17 検索におけるモデル情報群の使用

Country Status (6)

Country Link
US (2) US8688535B2 (ja)
EP (1) EP2572325A4 (ja)
JP (1) JP5721818B2 (ja)
CN (1) CN102253936B (ja)
HK (1) HK1160243A1 (ja)
WO (1) WO2011146112A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015511039A (ja) * 2012-03-15 2015-04-13 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited 製品情報の公開
JP2018513477A (ja) * 2015-05-15 2018-05-24 グーグル エルエルシー 知識パネルのコンテキスチャライジング

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9134884B2 (en) * 2005-03-30 2015-09-15 Ebay Inc. Methods and systems to process a selection of a browser back button
CN103176995B (zh) * 2011-12-21 2016-04-06 阿里巴巴集团控股有限公司 一种信息导航的方法、装置与***
CN102567520B (zh) * 2011-12-28 2015-04-15 用友软件股份有限公司 参照处理装置和参照处理方法
CN103368986B (zh) * 2012-03-27 2017-04-26 阿里巴巴集团控股有限公司 一种信息推荐方法及信息推荐装置
CN102722567B (zh) * 2012-05-30 2016-08-03 杭州遥指科技有限公司 一种站内信息的筛选方法和装置
CN103679489A (zh) * 2012-09-10 2014-03-26 腾讯科技(深圳)有限公司 一种物品关联推荐的方法及***
CN104731809B (zh) * 2013-12-23 2018-10-02 阿里巴巴集团控股有限公司 对象的属性信息的处理方法及装置
WO2015132886A1 (ja) * 2014-03-04 2015-09-11 楽天株式会社 情報処理装置、情報処理方法、プログラム及び記憶媒体
CN103886081A (zh) * 2014-03-26 2014-06-25 海信集团有限公司 一种信息发送方法及***
JP6389141B2 (ja) * 2015-04-07 2018-09-12 東芝テック株式会社 サーバおよびプログラム
CN105786965A (zh) * 2016-01-27 2016-07-20 久远谦长(北京)技术服务有限公司 一种基于url的用户行为分析方法和装置
CN108269110B (zh) * 2016-12-30 2021-10-26 华为技术有限公司 基于社区问答的物品推荐方法、***及用户设备
CN107679059B (zh) * 2017-07-25 2020-08-11 平安科技(深圳)有限公司 业务模板的匹配方法、装置、计算机设备及存储介质
CN107679103B (zh) * 2017-09-08 2020-08-04 口碑(上海)信息技术有限公司 用于实体的属性分析方法及***
CN113632126A (zh) * 2019-03-27 2021-11-09 日本食品制造合资会社 项目推荐***
CN112085553A (zh) * 2019-06-12 2020-12-15 阿里巴巴集团控股有限公司 一种特定商品检测方法及装置
US20220100806A1 (en) * 2020-09-30 2022-03-31 Home Depot Product Authority, Llc Responsive category prediction for user queries
US11210596B1 (en) 2020-11-06 2021-12-28 issuerPixel Inc. a Nevada C. Corp Self-building hierarchically indexed multimedia database
CN115114506A (zh) * 2021-03-17 2022-09-27 北京达佳互联信息技术有限公司 商品搜索方法、装置、电子设备和存储介质
CN114861057B (zh) * 2022-05-17 2023-05-30 北京百度网讯科技有限公司 资源发送方法、推荐模型的训练及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140364A (ja) * 2000-10-31 2002-05-17 Seiko Epson Corp 情報検索システム、コンテンツ検索システム、コンテンツ配信システム及び記憶媒体
JP2006085558A (ja) * 2004-09-17 2006-03-30 Toyota Motor Corp 商品属性マップ表示装置と表示方法とそのためのプログラム
JP2007249600A (ja) * 2006-03-16 2007-09-27 Yafoo Japan Corp 目的データをカテゴリに分類する方法
JP2008077137A (ja) * 2006-09-19 2008-04-03 Yafoo Japan Corp ドキュメントデータを検索する方法、サーバ、およびプログラム
JP2008117351A (ja) * 2006-11-08 2008-05-22 Nomura Research Institute Ltd 検索システム
JP2009043264A (ja) * 2007-08-10 2009-02-26 Nhn Corp 情報検索方法およびそのシステム
US20090106108A1 (en) * 2007-10-22 2009-04-23 Young Bae Ku Website management method and on-line system
JP2010009307A (ja) * 2008-06-26 2010-01-14 Kyoto Univ 特徴語自動学習システム、コンテンツ連動型広告配信コンピュータシステム、検索連動型広告配信コンピュータシステム、およびテキスト分類コンピュータシステム、並びにこれらのコンピュータプログラムおよび方法
JP2010086343A (ja) * 2008-09-30 2010-04-15 Toshiba Corp ウェブ閲覧目的分類装置、ウェブ閲覧目的分類方法、及びウェブ閲覧目的分類プログラム

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7711598B2 (en) 1996-10-25 2010-05-04 Ipf, Inc. Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along e-commerce (EC) enabled web sites on the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server=side components embodying consumer product identifiers and driven by consumer product information (CPI) links managed by product manufacturer team members and/or their agents
US7188080B1 (en) 2000-05-12 2007-03-06 Walker Digital, Llc Systems and methods wherin a buyer purchases products in a plurality of product categories
US20020062258A1 (en) 2000-05-18 2002-05-23 Bailey Steven C. Computer-implemented procurement of items using parametric searching
US20040088221A1 (en) 2001-01-30 2004-05-06 Katz Gary M System and method for computing measures of retailer loyalty
US7127416B1 (en) 2001-06-18 2006-10-24 I2 Technologies Us, Inc. Distributed processing of sorted search results in an electronic commerce system and method
US7693825B2 (en) * 2004-03-31 2010-04-06 Google Inc. Systems and methods for ranking implicit search results
US8090698B2 (en) * 2004-05-07 2012-01-03 Ebay Inc. Method and system to facilitate a search of an information resource
US7562069B1 (en) * 2004-07-01 2009-07-14 Aol Llc Query disambiguation
WO2006011819A1 (en) 2004-07-30 2006-02-02 Eurekster, Inc. Adaptive search engine
US9134884B2 (en) * 2005-03-30 2015-09-15 Ebay Inc. Methods and systems to process a selection of a browser back button
US7321892B2 (en) * 2005-08-11 2008-01-22 Amazon Technologies, Inc. Identifying alternative spellings of search strings by analyzing self-corrective searching behaviors of users
US7729977B2 (en) 2005-08-17 2010-06-01 Quan Xiao Method and system for grouping merchandise, services and users and for trading merchandise and services
US20070100650A1 (en) 2005-09-14 2007-05-03 Jorey Ramer Action functionality for mobile content search results
CN1858733B (zh) * 2005-11-01 2012-04-04 华为技术有限公司 信息检索***和检索方法
US8903810B2 (en) 2005-12-05 2014-12-02 Collarity, Inc. Techniques for ranking search results
US8380698B2 (en) * 2006-02-09 2013-02-19 Ebay Inc. Methods and systems to generate rules to identify data items
US7953740B1 (en) * 2006-02-13 2011-05-31 Amazon Technologies, Inc. Detection of behavior-based associations between search strings and items
WO2008019007A2 (en) * 2006-08-04 2008-02-14 Thefind, Inc. Method for relevancy ranking of products in online shopping
US7860872B2 (en) * 2007-01-29 2010-12-28 Nikip Technology Ltd. Automated media analysis and document management system
CN101727636A (zh) 2008-10-23 2010-06-09 深圳富泰宏精密工业有限公司 商品信息管理***及方法
US20110246300A1 (en) * 2009-12-15 2011-10-06 Yarvis Mark D Techniques to determe when an internet user is in-market for a specific product and determining general shopping preferences and habits of internet users

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140364A (ja) * 2000-10-31 2002-05-17 Seiko Epson Corp 情報検索システム、コンテンツ検索システム、コンテンツ配信システム及び記憶媒体
JP2006085558A (ja) * 2004-09-17 2006-03-30 Toyota Motor Corp 商品属性マップ表示装置と表示方法とそのためのプログラム
JP2007249600A (ja) * 2006-03-16 2007-09-27 Yafoo Japan Corp 目的データをカテゴリに分類する方法
JP2008077137A (ja) * 2006-09-19 2008-04-03 Yafoo Japan Corp ドキュメントデータを検索する方法、サーバ、およびプログラム
JP2008117351A (ja) * 2006-11-08 2008-05-22 Nomura Research Institute Ltd 検索システム
JP2009043264A (ja) * 2007-08-10 2009-02-26 Nhn Corp 情報検索方法およびそのシステム
US20090106108A1 (en) * 2007-10-22 2009-04-23 Young Bae Ku Website management method and on-line system
JP2009104607A (ja) * 2007-10-22 2009-05-14 Gmarket Inc ウェブサイトの運営方法及びオンラインシステム
JP2010009307A (ja) * 2008-06-26 2010-01-14 Kyoto Univ 特徴語自動学習システム、コンテンツ連動型広告配信コンピュータシステム、検索連動型広告配信コンピュータシステム、およびテキスト分類コンピュータシステム、並びにこれらのコンピュータプログラムおよび方法
JP2010086343A (ja) * 2008-09-30 2010-04-15 Toshiba Corp ウェブ閲覧目的分類装置、ウェブ閲覧目的分類方法、及びウェブ閲覧目的分類プログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
西村 拓弥、外2名: "Webページからの商品知識の獲得", 第22回 ことば工学研究会資料 (SIG−LSE−A503), JPN6014023200, 10 March 2006 (2006-03-10), JP, pages 9 - 12, ISSN: 0003019973 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015511039A (ja) * 2012-03-15 2015-04-13 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited 製品情報の公開
JP2018513477A (ja) * 2015-05-15 2018-05-24 グーグル エルエルシー 知識パネルのコンテキスチャライジング
US10402410B2 (en) 2015-05-15 2019-09-03 Google Llc Contextualizing knowledge panels
US11720577B2 (en) 2015-05-15 2023-08-08 Google Llc Contextualizing knowledge panels

Also Published As

Publication number Publication date
WO2011146112A1 (en) 2011-11-24
CN102253936B (zh) 2013-07-24
CN102253936A (zh) 2011-11-23
JP5721818B2 (ja) 2015-05-20
US20140201035A1 (en) 2014-07-17
US20110288956A1 (en) 2011-11-24
EP2572325A4 (en) 2016-03-23
EP2572325A1 (en) 2013-03-27
US8688535B2 (en) 2014-04-01
HK1160243A1 (en) 2012-08-10

Similar Documents

Publication Publication Date Title
JP5721818B2 (ja) 検索におけるモデル情報群の使用
US11354356B1 (en) Video segments for a video related to a task
US9928537B2 (en) Management and storage of distributed bookmarks
US10180967B2 (en) Performing application searches
CN105765573B (zh) 网站通信量优化方面的改进
US10585927B1 (en) Determining a set of steps responsive to a how-to query
US20150287047A1 (en) Extracting Information from Chain-Store Websites
EP2933734A1 (en) Method and system for the structural analysis of websites
JP6533876B2 (ja) 商品情報表示システム、商品情報表示方法、及びプログラム
US20150347423A1 (en) Methods for completing a user search
US9600579B2 (en) Presenting search results for an Internet search request
CN111428100A (zh) 一种数据检索方法、装置、电子设备及计算机可读存储介质
CA3051919C (en) Machine learning (ml) based expansion of a data set
TWI547888B (zh) A method of recording user information and a search method and a server
RU2589856C2 (ru) Способ обработки целевого сообщения, способ обработки нового целевого сообщения и сервер (варианты)
TW201901493A (zh) 資料搜尋方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131218

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140522

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140610

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140901

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150303

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150324

R150 Certificate of patent or registration of utility model

Ref document number: 5721818

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

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