(57)【要約】  本開示は、情報検索ナビゲーション方法及び装置を提供する。開示されている方法及び装置は、以下のステップを含むプロセスを使用して動作する。検索結果ページ上でのユーザの操作をモニタリングするステップ、操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定するステップ、検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示するステップ、及びユーザによって操作されたキーワードタグに対応する検索結果ページを表示するステップ。サーバは、検索結果ページ上での検索ワードに対応するガイド情報を表示し、又、ユーザのキーワードタグ操作に基づいてユーザにより正確な検索結果ページを提示し得る。このことは、対象情報検索の効率を改善する。
2018518726.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上でコンピューティングデバイスを介して、ユーザに検索結果ページを通信することと、
前記ネットワーク上で前記コンピューティングデバイスを介して、前記通信された検索結果ページ上での前記ユーザによる操作をモニタリングすることであって、前記モニタリングすることは、前記検索結果ページに関連付けられる事前に設定された条件によって前記ユーザの操作を解析することを含む、モニタリングすることと、
前記コンピューティングデバイスを介して、前記ユーザの操作が事前に設定された条件を満たす場合に、前記検索結果ページに対応する検索ワードを決定することと、
前記コンピューティングデバイスを介して、前記検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得することと、
前記コンピューティングデバイスを介して、前記ユーザのデバイスに表示するために前記ユーザに前記事前に生成されたガイド情報を通信することと、
前記コンピューティングデバイスで、前記複数のキーワードタグのうち少なくとも１つの前記ユーザによる選択を受信することと、
前記コンピューティングデバイスを介して、前記選択されたキーワードタグに対応する更新された検索結果ページを決定することと、
前記コンピューティングデバイスを介して、前記デバイスに表示するために前記ユーザに前記更新された検索結果ページを通信することと
を備える
情報検索ナビゲーション方法。
【請求項２】
前記検索結果ページは、製品情報を含み、前記ガイド情報は、前記製品情報に関する示唆ヒントを含む、請求項１に記載の情報検索ナビゲーション方法。
【請求項３】
ガイド情報の事前生成を生成することを更に備え、前記生成は、
予め各製品情報に対応する示唆ヒントを取得することと、
前記示唆ヒントに基づいてキーワードタグを決定することと、
前記示唆ヒントと前記決定されたキーワードタグとを、各製品情報に対応する前記ガイド情報として使用することとを備える、請求項２に記載の情報検索ナビゲーション方法。
【請求項４】
前記示唆ヒントに基づいてキーワードタグを決定するステップは、
前記示唆ヒントのためのテキスト分割を実行することと、
テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報と前記製品情報に対応する特性情報とを決定することと、
前記特性情報と製品情報との異なる組み合わせを、異なる段落のキーワードタグとして決定することとを備える、請求項３に記載の情報検索ナビゲーション方法。
【請求項５】
前記取得することは、
前記検索結果ページに対応する検索ワードを決定することと、
前記検索ワードに対応する製品情報を決定することと、
前記製品情報に対応するガイド情報を前記検索ワードの前記ガイド情報として取得することと、
前記ユーザに前記ガイド情報を通信することとを更に備える、請求項２に記載の情報検索ナビゲーション方法。
【請求項６】
前記更新された検索結果ページの前記通信は、
前記ユーザによって選択された前記キーワードタグを特定することと、
このキーワードタグにおける特性情報と製品情報とを検索することのためのキーワードとして組み合わせることと、
検索した後に取得された前記検索結果ページを、このキーワードタグに対応する前記検索結果ページとして前記ユーザに対する通信のために使用することであって、検索した後に取得された前記検索結果ページは、前記更新された検索結果ページである、使用することとを備える、請求項４に記載の情報検索ナビゲーション方法。
【請求項７】
コンピュータにより実行可能な命令で有形にエンコードされ、プロセッサによって実行される場合に、方法を実行するプログラムであって、方法は、
ネットワーク上で、ユーザに検索結果ページを通信することと、
前記ネットワーク上で、前記通信された検索結果ページ上での前記ユーザによる操作をモニタリングすることであって、前記モニタリングすることは、前記検索結果ページに関連付けられる事前に設定された条件によって前記ユーザの操作を解析することを有する、モニタリングすることと、
前記ユーザの操作が事前に設定された条件を満たす場合に、前記検索結果ページに対応する検索ワードを決定することと、
前記検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得することと、
前記ユーザのデバイスに表示するために前記ユーザに前記事前に生成されたガイド情報を通信することと、
前記複数のキーワードタグのうち少なくとも１つの前記ユーザによる選択を受信することと、
前記選択されたキーワードタグに対応する更新された検索結果ページを決定することと、
前記デバイスに表示するために前記ユーザに前記更新された検索結果ページを通信することと
を備える
プログラム。
【請求項８】
前記検索結果ページは、製品情報を備え、前記ガイド情報は、前記製品情報に関する示唆ヒントを備える、請求項７に記載のプログラム。
【請求項９】
ガイド情報の事前生成を生成することを更に備え、前記生成は、
予め各製品情報に対応する示唆ヒントを取得することと、
前記示唆ヒントに基づいてキーワードタグを決定することと、
前記示唆ヒントと前記決定されたキーワードタグとを、各製品情報に対応する前記ガイド情報として使用することと
を備える、請求項８に記載のプログラム。
【請求項１０】
前記示唆ヒントに基づいてキーワードタグを決定するステップは、
前記示唆ヒントのためのテキスト分割を実行することと、
テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報と前記製品情報に対応する特性情報とを決定することと、
前記特性情報と製品情報との異なる組み合わせを、異なる段落のキーワードタグとして決定することとを備える、請求項９に記載のプログラム。
【請求項１１】
前記取得することは、
前記検索結果ページに対応する検索ワードを決定することと、
前記検索ワードに対応する製品情報を決定することと、
前記製品情報に対応するガイド情報を前記検索ワードの前記ガイド情報として取得することと、
前記ユーザに前記ガイド情報を通信することとを更に備える、請求項８に記載のプログラム。
【請求項１２】
前記更新された検索結果ページの前記通信は、
前記ユーザによって選択された前記キーワードタグを特定することと、
このキーワードタグにおける特性情報と製品情報とを検索することのためのキーワードとして組み合わせることと、
検索した後に取得された前記検索結果ページを、このキーワードタグに対応する前記検索結果ページとして前記ユーザに対する通信のために使用することであって、検索した後に取得された前記検索結果ページは、前記更新された検索結果ページである、使用することとを備える、請求項１０に記載のプログラム。
【請求項１３】
プロセッサと、
前記プロセッサによる実行のためのプログラムロジックをそこに有形に格納するための非一時的コンピュータ可読記憶媒体と
を備える装置であって、前記プログラムロジックは、
ネットワーク上で、ユーザに検索結果ページを通信するために前記プロセッサによって実行されるロジックと、
前記ネットワーク上で、前記通信された検索結果ページ上での前記ユーザによる操作をモニタリングするために前記プロセッサによって実行されるロジックであって、前記モニタリングすることは、前記検索結果ページに関連付けられる事前に設定された条件によって前記ユーザの操作を解析することを有する、ロジックと、
前記ユーザの操作が事前に設定された条件を満たす場合に、前記検索結果ページに対応する検索ワードを決定するために前記プロセッサによって実行されるロジックと、
前記検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得するために前記プロセッサによって実行されるロジックと、
前記ユーザのデバイスに表示するために前記ユーザに前記事前に生成されたガイド情報を通信するために前記プロセッサによって実行されるロジックと、
前記複数のキーワードタグのうち少なくとも１つの前記ユーザによる選択を受信するために前記プロセッサによって実行されるロジックと、
前記選択されたキーワードタグに対応する更新された検索結果ページを決定するために前記プロセッサによって実行されるロジックと、
前記デバイスに表示するために前記ユーザに前記更新された検索結果ページを通信するために前記プロセッサによって実行されるロジックと
を備える、
装置。
【請求項１４】
前記検索結果ページは、製品情報を備え、前記ガイド情報は、前記製品情報に関する示唆ヒントを備える、請求項１３に記載の装置。
【請求項１５】
ガイド情報の事前生成を生成することを更に備え、前記生成は、
予め各製品情報に対応する示唆ヒントを取得するために前記プロセッサによって実行されるロジックと、
前記示唆ヒントに基づいてキーワードタグを決定するために前記プロセッサによって実行されるロジックと、
前記示唆ヒントと前記決定されたキーワードタグとを、各製品情報に対応する前記ガイド情報として使用するために前記プロセッサによって実行されるロジックとを備える、請求項１４に記載の装置。
【請求項１６】
前記示唆ヒントに基づいてキーワードタグを決定するステップは、
前記示唆ヒントのためのテキスト分割を実行するために前記プロセッサによって実行されるロジックと、
テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報と前記製品情報に対応する特性情報とを決定するために前記プロセッサによって実行されるロジックと、
前記特性情報と製品情報との異なる組み合わせを、異なる段落のキーワードタグとして決定するために前記プロセッサによって実行されるロジックとを備える、請求項１５に記載の装置。
【請求項１７】
前記取得することは、
前記検索結果ページに対応する検索ワードを決定するために前記プロセッサによって実行されるロジックと、
前記検索ワードに対応する製品情報を決定するために前記プロセッサによって実行されるロジックと、
前記製品情報に対応するガイド情報を前記検索ワードの前記ガイド情報として取得するために前記プロセッサによって実行されるロジックと、
前記ユーザに前記ガイド情報を通信するために前記プロセッサによって実行されるロジックとを更に備える、請求項１４に記載の装置。
【請求項１８】
前記更新された検索結果ページの前記通信は、
前記ユーザによって選択された前記キーワードタグを特定するために前記プロセッサによって実行されるロジックと、
このキーワードタグにおける特性情報と製品情報とを検索することのためのキーワードとして組み合わせるために前記プロセッサによって実行されるロジックと、
検索した後に取得された前記検索結果ページを、このキーワードタグに対応する前記検索結果ページとして前記ユーザに対する通信のために使用するために前記プロセッサによって実行されるロジックであって、検索した後に取得された前記検索結果ページは、前記更新された検索結果ページである、ロジックとを備える、請求項１６に記載の装置。
【発明の詳細な説明】
【背景技術】
【０００１】
［関連出願の相互参照］
本出願は、「Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅａｒｃｈ  ａｎｄ  Ｎａｖｉｇａｔｉｏｎ  Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  Ｔｈｅｒｅｏｆ（情報検索及びナビゲーション方法及びその装置）」という名称で２０１５年４月２８日に出願された中国特許出願第２０１５１０２０６７２０．８号及び「Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅａｒｃｈ  Ｎａｖｉｇａｔｉｏｎ  Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ（情報検索ナビゲーション方法及び装置）」という名称で２０１６年４月２０日に出願された米国非仮出願第１５／１３３，４５１号からの優先権による利益を主張し、これらは、その全体が参照により本明細書に組み込まれる。
【技術分野】
【０００２】
本開示は、コンピュータ技術の分野に関し、より具体的には、情報検索ナビゲーション方法及び装置に関する。
【０００３】
情報技術の発展に伴い、豊富な情報がユーザにとってインターネット上で利用可能になった。ユーザは、（モバイル端末及び／又はコンピュータ端末のような）適切な端末装置を介してインターネット上でこの情報をブラウジングし、様々なビジネスサービス（例えば、購読、シェア、及びダウンロード等）にアクセスするための機能性又は操作を可能にするためにこの情報を利用し得る。
【０００４】
インターネットサービスプロバイダ（例えば、ウェブサイト）によって、様々な情報がインターネット上で提供されるという事実により、ユーザが、ウェブサイト上の情報（例えば、製品情報）をブラウジングする場合に、莫大な情報データベースから所望の対象情報をすぐにかつ正確に見付けることは困難である。一般に、ユーザは、関連するウェブサイト上での検索のためにキーワードを使用することが多いが、ユーザによって入力されたキーワードは、対象情報のタイプ（例えば、製品名、モデル、タイプ及びサイズ）をいつも正確に反映するとは限らない。このため、キーワードを使用して検索された結果は、関連性の無い情報を含み得、その結果、ユーザは、対象情報を正確に見付け得ない。
【０００５】
従来技術においては、様々なインデックスタグが、ウェブサイト上に格納された大量の情報に関して情報のタイプに基づいて通常生成され、そこから、ユーザは、検索操作の間に所望の情報を迅速に見付け得る。
【０００６】
しかしながら、上記のインデックスタグモードでは、ユーザが、見付けたい対象情報をある程度理解している場合にのみ、ユーザは、ウェブサイトによって提供されるインデックスタグに基づいて提供される結果を、より正確に検索し得る。ユーザが、対象情報に精通していない（例えば、見付けたい製品の性能、適用の範囲、及び適用可能性を知らない）場合、ウェブサイトによって提供される検索タグでは、同じタイプの情報だけが検索され得る。この場合、ユーザは、所望の対象情報を識別するべく、検索結果に表示された情報を１つずつブラウジングすることしかできない。明らかに、この検索プロセスの効率は、明らかに非常に低い。
【発明の概要】
【０００７】
本開示の実施形態は、低効率のネットワーク情報検索及びクエリの課題を解決するための情報検索ナビゲーション方法及び装置を提供する。
【０００８】
本開示の実施形態は、情報検索ナビゲーション方法を提供し、方法は、
検索結果ページ上でのユーザの操作をモニタリングすることと、
操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定することと、
検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示することと、
ユーザによって操作されたキーワードタグに対応する検索結果ページを表示することと
を含む。
【０００９】
本開示の実施形態は、情報検索ナビゲーションデバイスを更に提供し、情報検索ナビゲーションデバイスは、
検索結果ページ上でのユーザの操作をモニタリングするためのモニタリングモジュールと、
操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定するための検索ワード決定モジュールと、
検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示するためのガイド情報モジュールと、
ユーザによって操作されたキーワードタグに対応する検索結果ページを表示するための表示モジュールと
を含む。
【００１０】
本開示の実施形態は、情報検索ナビゲーション方法及び装置を提供する。開示されている方法によると、検索結果ページ上でのユーザの操作が、事前に設定された条件を満たす場合に、対応するサーバが、ユーザによって入力されたそのような検索ワードに基づいて、検索ワードに対応するガイド情報を決定し、表示し、これにより、ユーザは、その後の検索を容易にするべく、ガイド情報に基づいて所望の対象情報をいくらか理解し得る。加えて、ユーザは、このガイド情報において保持されたキーワードタグに基づいて更に操作し得る。次に、サーバは、ユーザに、キーワードタグに対応するより正確な検索結果ページを提供し、その結果対象情報検索の効率を改善する。更に、ユーザが対象情報に精通していない場合であっても、対象情報検索効率は、このような検索モードの助けを得て更に効果的に改善され得る。
【図面の簡単な説明】
【００１１】
本開示の前述の及び他の目的、特徴、及び利点は、添付図面に図示するような実施形態の以下の説明から明らかになるであろう。添付図面において、参照符号は、様々な図を通して同じ部分を指す。図面は、必ずしも縮尺通りではなく、代わりに、本開示の原理を図示することに重きが置かれている。
【図１】本開示のいくつかの実施形態に係る情報検索ナビゲーションプロセスを図示する。
【図２】本開示のいくつかの実施形態による非限定的な例に係る検索結果ページを図示する。
【図３ａ】本開示のいくつかの実施形態に係る、サーバがユーザに情報検索ナビゲーションを提供するプロセスを図示する。
【図３ｂ】本開示のいくつかの実施形態に係る、サーバがユーザに情報検索ナビゲーションを提供するプロセスを図示する。
【図３ｃ】本開示のいくつかの実施形態に係る、サーバがユーザに情報検索ナビゲーションを提供するプロセスを図示する。
【図４】本開示のいくつかの実施形態に係る情報検索ナビゲーションデバイスの構造を図示する。
【発明を実施するための形態】
【００１２】
ここで、主題が、添付図面を参照して以下でより完全に説明され、添付図面は、本明細書の一部を形成し、例示として、具体的な例示的な実施形態を示す。しかしながら、主題は、様々な異なる形態で具現化されてもよく、従って、カバーされている又は特許請求の範囲に記載の主題は、本明細書に記載されているいかなる例示的な実施形態にも限定されないと解釈されることを意図される。例示的な実施形態は、単に例示的であるために提供される。同様に、特許請求の範囲に記載の又はカバーされている主題のための合理的に広い範囲が意図される。とりわけ、例えば、主題は、方法、デバイス、構成要素、又はシステムとして具現化され得る。従って、実施形態は、例えば、ハードウェア、ソフトウェア、ファームウェア、又は（ソフトウェア自体以外の）それらの任意の組み合わせの形態を取り得る。従って、以下の詳細な説明は、限定的な意味で理解されることを意図されない。
【００１３】
本明細書及び特許請求の範囲を通して、用語は、明確に述べられた意味を超えて、文脈で示唆され又は暗示された微妙な意味を有し得る。同様に、本明細書で用いられている「一実施形態では」という語句は、必ずしも同じ実施形態を指さず、本明細書で用いられている「別の実施形態では」という語句は、必ずしも異なる実施形態を指さない。例えば、特許請求の範囲に記載の主題が、全体的に又は部分的に例示的な実施形態の組み合わせを含むことが意図される。
【００１４】
一般に、用語法は、文脈における使用から少なくとも部分的に理解され得る。例えば、本明細書で用いられている「及び」、「又は」、又は「及び／又は」のような用語は、そのような用語が使用される文脈に少なくとも部分的に依存し得る様々な意味を含み得る。典型的には、「Ａ」、「Ｂ」、又は「Ｃ」のような、一覧を関連付けるために用いられる場合の「又は」は、「Ａ」、「Ｂ」、及び「Ｃ」を意味することを意図され、ここで包括的な意味で用いられ、並びに「Ａ」、「Ｂ」、又は「Ｃ」を意味することを意図され、ここで排他的な意味で用いられる。加えて、文脈に少なくとも部分的に依存して、本明細書で用いられているような「１又は複数の」という用語は、単数の意味で任意の特徴、構造、又は特性を説明するために用いられ得、又は複数の意味で特徴、構造、又は特性の組み合わせを説明するために用いられ得る。同様に、「１つの（ａ）」、「１つの（ａｎ）」、「その（ｔｈｅ）」のような用語も、先と同様に、文脈に少なくとも部分的に依存して、単数の使用を伝えるために又は複数の使用を伝えるために理解され得る。加えて、「に基づいて」という用語は、要素の排他的なセットを伝えることを必ずしも意図されないように理解され得、代わりに、先と同様に、文脈に少なくとも部分的に依存して、必ずしも明示的に記載されない追加的な要素の存在を可能にしてもよい。
【００１５】
本明細書で提供されている詳細な説明は、既知の概念の広範な又は詳細な議論として意図されておらず、そのため、当業者に一般的に知られている詳細は、省略されていてもよく、又はサマリ方式で扱われてもよい。ここで、本開示の特定の実施形態が、前述の図面を参照して議論され、同様の参照番号が、同様の構成要素を指す。
【００１６】
図１は、本開示の実施形態のいくつかによって提供される情報検索ナビゲーションプロセスを図示し、プロセスは、以下のステップを含む。
【００１７】
Ｓ１０１：検索結果ページ上でのユーザの操作をモニタリングする。
【００１８】
本開示のいくつかの実施形態では、ユーザが、様々な端末装置（例えば、スマートフォン、タブレットコンピュータ、及び／又はコンピュータ端末）を介して、ウェブサイト（例えば、ショッピングウェブサイト、映画＆ＴＶウェブサイト、及びニュースウェブサイト）又はアプリケーション（「ＡＰＰ」又は「Ａｐｐ」）上で関連する検索ワードで対応する検索結果ページを検索した後、それをブラウジングし得る。換言すると、検索結果ページは、ユーザによって入力された検索ワードに基づいて、対応するウェブサイト又はＡｐｐのサーバデータベースを検索することによって取得され、検索された結果は、検索結果ページの形態でユーザの端末デバイスにページの形態でプッシュされる。検索結果ページ上で提示されるコンテンツは、製品情報、ファイル情報、及び他のタイプの様々なネットワークリソース情報を含むが、これらに限定されない。操作は、ブラウジング操作及びクリック操作、及び同様のものを含むが、これらに限定されない。
【００１９】
Ｓ１０２：操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定する。
【００２０】
実際のシナリオでは、検索結果ページ上に表示されたコンテンツが、所望の対象情報又は対象情報に関連した情報を含む場合、ユーザが、関連するコンテンツをクリックし、より詳細な情報をブラウジングすることが多い。しかしながら、ユーザが対象情報に精通していない場合、ユーザによって入力された検索ワードの範囲は、通常広過ぎる。従って、検索結果ページ上に表示されたコンテンツは、関連性の無い情報を含み得る。この場合、ユーザは、検索結果ページをより多くブラウジングし、所望の対象情報を見付け出す必要がある。その結果、ユーザによってブラウジングされた検索結果ページ上のコンテンツが、事前に設定された数を超え、ユーザが、検索結果ページをより詳細にブラウジングしない場合、ユーザは、現在の検索結果ページ上で対象情報を見付けていないと考えられる。
【００２１】
上記の状況について、ユーザが対象情報をより容易に見付けるのを助けるべく、サーバは、ユーザによって検索された情報をナビゲートする必要がある。まず、サーバは、検索結果ページに対応する検索ワードを決定し、これにより、その後の情報検索ナビゲーションでユーザを助ける。
【００２２】
上記のコンテンツと組み合わせて、ステップＳ１０２で述べられた事前に設定された条件は、具体的には以下の通りである。ユーザが検索結果ページ上でブラウジングするコンテンツが、ある量を超え、ユーザが、検索ページに示された情報をブラウジングのためにクリックしないことである。
【００２３】
確かに、実使用で、ナビゲーション開始ボタンは又、ウェブサイト又はＡＰＰの検索結果ページ上に配置され得る。ユーザが、検索結果ページをブラウジングし、検索結果ページに表示された検索結果から所望の対象情報を見付けていない場合に、ユーザは、サーバに検索結果ナビゲーションを要求するべく、検索結果ページ上のナビゲーション開始ボタンを直接操作し得る。従って、上述の事前に設定された条件と比較して、別の非限定的な実施形態では、ユーザは、対応する検索結果ページ上でナビゲーション要求を送信し得る。
【００２４】
Ｓ１０３：検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示する。
【００２５】
検索ワードを決定した後、サーバは次に、検索ワードに対応する事前に生成されたガイド情報を取得し、ユーザにこのガイド情報を提示し得る。サーバは、このガイド情報を多くの方法で表示し得る。例えば、ユーザが現在見ている検索結果ページ上で表示する。別の例は、サーバは、ユーザ端末に新しい表示ページをプッシュし得、これにより、このガイド情報を表示するものである。ガイド情報を表示する方法は、上で議論されたように、本開示に対していかなる制限も課さない。
【００２６】
従来技術によると、ユーザが対象情報に精通していない場合、ユーザは、検索結果ページ上に提供された検索タグでは、対象情報の性能、適用の範囲及び適用可能性に基づいて問い合わせ得ない。従って、この欠点を解消するために、本開示のいくつかの実施形態で、サーバは、ガイド情報としてそこに格納される様々な種類の情報を事前に生成する。
【００２７】
ガイド情報は、示唆ヒントを含み、示唆ヒントは、性能、適用可能性、及び適用の範囲のような、しかしこれらに限定されない、様々な情報を含む。例えば、製品のガイド情報は、製品の詳細な説明、製品の異なるモデルの適用可能性、及び異なる適用シナリオを含み得る。その結果、ユーザは、このガイド情報で入力された検索ワードに関連する情報を取得し得、このガイド情報により、ユーザは、見付けたい対象情報のいくらかの知識を得ることができ、これにより、ユーザが対象情報を見付けることを容易にする。
【００２８】
加えて、本開示の実施形態では、ガイド情報におけるコンテンツに基づく更なる検索を容易にすべく、ガイド情報は、複数のキーワードタグを含む。
【００２９】
従来技術と異なり、本開示の実施形態で述べられているようなキーワードタグは、これまでの検索結果ページによって提供される検索タグではなく、むしろ、ガイド情報におけるコンテンツに対応する、生成されたナビゲーションタグである。これまでの検索タグと比較して、キーワードタグは、より正確な検索範囲を提供する。
【００３０】
例えば、製品のガイド情報は、製品の異なるモデルの範囲を含む。次に、ガイド情報に対応して生成されたナビゲーションタグは、この製品の異なるモデルに関する範囲情報であり得る。
【００３１】
Ｓ１０４：ユーザによって操作されたキーワードタグに対応する検索結果ページを表示する。
【００３２】
本開示の実施形態では、ガイド情報において保持されたキーワードタグは、より詳細な検索基準として扱われ得る。従って、ユーザが、ガイド情報におけるキーワードタグをクリックする場合に、サーバは、キーワードタグに対応する検索結果ページを提供し、ユーザにこのような情報を表示する。上記のステップによると、検索結果ページ上でのユーザの操作が、事前に設定された条件を満たす場合に、対応するサーバが、ユーザによって入力されたそのような検索ワードに基づいて、検索ワードに対応するガイド情報を決定し、表示し、ユーザは、次に、彼のその後の検索を容易にするガイド情報に基づいて、所望の対象情報をいくらか理解し得る。加えて、ユーザは、ガイド情報において保持されたキーワードタグを選択し得る。サーバは、ユーザに、キーワードタグに対応するより正確な検索結果ページを表示し、その結果、対象情報検索の効率を改善する。更に、ユーザが対象情報に精通していない場合であっても、対象情報検索効率は、このような検索モードの助けを得て更に効果的に改善され得る。
【００３３】
以下は、検索結果ページが製品情報を含み、ガイド情報が製品情報に関する示唆ヒントを含む、非限定的なシナリオに基づく詳細な説明である。同様の実施形態が、本明細書で議論されるように、本開示に適用可能であることを、当業者が理解するであろうことから、開示されている方法及び装置が、そのような実施形態に限定されると解釈されるべきではないという点で、このようなシナリオは非限定的であることが理解されるべきである。
【００３４】
ユーザが、対応する製品ウェブサイトでの検索結果ページの検索のための検索ワードとして製品情報を適用する場合に、サーバは、ユーザによって入力された検索ワードに基づいて、この製品ウェブサイトのデータベースに格納された全ての製品情報を検索し、検索結果ページ上で検索ワードに対応する製品情報を表示し、これにより、ユーザは、この検索結果ページ上で操作し得る。
【００３５】
製品ウェブサイトサーバについては、ユーザは、実使用で利用可能である任意の製品情報を検索し得る。ユーザが任意の製品情報を問い合わせする場合に、ユーザが、サーバから情報検索ナビゲーションサービスを受けられるようにすべく、サーバは、格納された製品情報全てに関するガイド情報を事前に生成する。ステップＳ１０３におけるガイド情報の事前生成は具体的に、以下の通りである。予め製品情報に対応する示唆ヒントを取得する。示唆ヒントに基づいてキーワードタグを決定する。示唆ヒントと決定されたキーワードタグとを製品情報に対応するガイド情報とする。示唆ヒントは、製品情報の適用の範囲、適用可能性及び他の関連する記述情報（例えば、製品のユーザガイド及び／又は操作指示）のような任意の関連する製品情報を通常含む。確かに、本開示の実施形態では、示唆ヒントは、テキスト情報に限定されない。いくつかのシナリオでは、示唆ヒントは又、ピクチャ情報、ビデオ情報、オーディオ情報、及びマルチメディア形態での他の情報であり得る。サーバが製品情報に対応する示唆ヒントを取得しようとする場合に、サーバは、特定されたデータベース内で、又はインターネット上で検索エントリとして製品情報を使用し得る。関連するテキスト、イメージ、ビデオ、オーディオ及び他のマルチメディア情報の何れかが検索される場合、このようなマルチメディア情報は、製品情報の示唆ヒントとして使用されるであろう。
【００３６】
更に、サーバは、異なる製品情報に対応する示唆ヒントに従って対応するキーワードタグを生成し得、ユーザは、キーワードタグを直接検索し得、その結果、検索範囲を効果的に狭める。
【００３７】
サーバが、示唆ヒントに基づいて対応するキーワードタグを生成できる理由は、示唆ヒントは、異なる製品情報に関連付けられた特性情報（例えば、製品タイプ、状態、及びサービス条件を反映する取り上げられたワード）を含み、次に、サーバは、このような製品情報及び関連付けられた特性情報に基づいて、この示唆ヒントのキーワードタグを生成するからであることに留意すべきである。
【００３８】
いくつかの実施形態では、示唆ヒントに基づいてキーワードタグを決定するステップは、以下の通りである。示唆ヒントのためのテキスト分割を実行する。テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報とその製品情報に対応する特性情報とを決定する。及び、特性情報と製品情報との異なる組み合わせを、異なる段落のキーワードタグとして決定する。
【００３９】
示唆ヒントがテキスト情報である場合に、示唆ヒントは、製品情報の異なる側面に対する説明を含み得る。キーワードタグをより正確に決定すべく、サーバは、示唆ヒントを分割し、製品情報の異なる側面に関して、説明を異なる段落に分ける。
【００４０】
分割後に取得される各異なる段落は、対応する異なる特性情報を有し、段落に含まれる製品情報とこの製品情報に対応する特性情報とを決定することを可能にする。
【００４１】
本開示の実施形態では、各段落に含まれる製品情報と、この製品情報と依存関係を有する特性情報とを決定するために、依存性解析アルゴリズムが適用される。例えば、示唆ヒントから決定された製品情報は、「ウィンドコート」であり、依存性解析に基づいて決定された特性情報は「スリムフィット」及び「Ｘスタイル、暖かくて防風」である。
【００４２】
一般的に、異なる特性情報と製品情報との組み合わせは、異なるタイプの商品に対応する。その結果、本開示の実施形態では、サーバは、段落から決定された製品情報と特性情報とを組み合わせ、組み合わされた製品情報及び特性情報を、異なる段落に関するキーワードタグとし得る。
【００４３】
加えて、サーバは、上記の例において、決定された２つの特性情報「スリムフィット」及び「Ｘスタイル、暖かくて防風」並びに製品情報「ウィンドコート」を組み合わせ得、その結果、「スリムフィットのウィンドコート」及び「Ｘスタイル、暖かくて防風のウィンドコート」を取得する。明らかに、これらの２つの組み合わせは、異なるタイプのコートに対応し、サーバは、このような２つの組み合わせをこの段落におけるキーワードタグとして使用するであろう。
【００４４】
しかしながら、実使用で、複数の特性情報が、１つの段落から決定され得、即ち、複数の特性情報及び製品情報の組み合わせを取得する。対応する検索結果が少な過ぎる組み合わせもあれば、無効な検索基準でさえある組み合わせもある。このような組み合わせがキーワードタグとして適用される場合、ユーザの検索ナビゲーションは、影響を受ける。従って、本開示の実施形態における好適なモードとして、サーバは、製品情報と特性情報とを組み合わせた後に、生成された組み合わせをスクリーニングする。スクリーニングモードは、具体的に以下の通りであり得る。サーバが、以前に取得されたヒット、訪問数、及びウェブサイトでの異なる商品の他の統計情報に従って適切な閾値を設定する。そして、それは、ヒット又は訪問数が閾値を超えない組み合わせを除外し、ヒット又は訪問数が閾値を超える組み合わせを保持するのみである。このスクリーニングプロセスは、効果のない検索結果を提供する組み合わせを効果的に除外し得、このことは、本開示に対していかなる制限も課さない。
【００４５】
実使用で、ユーザによって入力された検索ワードが、サーバに格納された製品情報と異なる場合があり、これは、ユーザによって入力された検索ワードが、製品情報と完全に一致しないことを意味することを考慮すると、サーバは、（例えば、おおよその文字列マッチングを実行する）対応するフォールトトレラントメカニズムで通常セットアップされる。従って、ユーザによって入力された検索ワードは、更に検索のために使用され得、対応する検索結果が生成される。例えば、ユーザによって入力された検索ワードが、文字「キー」が「健」とミスタイプされている「機械式の健ボード」である場合、サーバは、正しいワード「機械式のキーボード」に基づいて検索するであろう。
【００４６】
上記の状況では、ユーザによって入力された誤った検索ワードは、サーバにおいて対応するガイド情報を有しない。通常の情報検索ナビゲーションサービスが、ユーザに更に提供され得るようにするために、本開示の実施形態では、検索ワードに対応する事前に生成されたガイド情報は、検索結果ページ上に表示され、これは、具体的に以下の通りである。検索結果ページ上の検索ワード及びそのような検索ワードに対応する製品情報を決定する。製品情報に対応するガイド情報を検索ワードのガイド情報とする。このガイド情報を表示する。つまり、ユーザによって入力された検索ワードが、対応する製品情報と異なる場合であっても、ユーザが検索結果ページをブラウジングする場合に、サーバは、内蔵のフォールトトレラントメカニズムに基づいて、ユーザによって入力された不正確な検索ワードに対応する製品情報を決定し、製品情報に関する事前に生成されたガイド情報を検索ワードとし得る。このように、不正確な検索ワードであっても、ユーザは、検索結果ページ上で対応するガイド情報を更にブラウジングし得る。本開示の本実施形態では、ユーザによって操作されたキーワードタグに対応する検索結果ページは、以下のような詳細なステップで表示される。ユーザによって操作されたキーワードタグを決定する。キーワードタグにおける特性情報と製品情報との組み合わせを検索のための検索ワードとする。検索された検索結果ページをキーワードタグに対応する検索結果ページとして表示する。
【００４７】
キーワードタグに含まれる製品情報と特性情報との組み合わせは、比較的正確な検索基準とされ得る。ユーザがキーワードタグをクリックする場合に、サーバは、キーワードタグに含まれる製品情報と特性情報との組み合わせを検索基準として検索し始め、対応する検索結果ページを取得する。その後、サーバは、この検索結果ページをユーザに表示し、製品情報の検索ナビゲーションプロセスを実現する。
【００４８】
本開示の実施形態の別のシナリオでは、キーワードタグは、検索結果ページのためのＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ）を含み、それは、製品情報及び特性情報の組み合わせを検索基準として検索した後に取得される。このように、対応する検索結果ページを訪問するべく、ユーザは、キーワードタグをクリックした後、キーワードタグに格納されたＵＲＬを直接訪問し得る。
【００４９】
情報検索ナビゲーションのプロセスを特定するために、非限定的な、具体的で実際の適用例が以下の通り与えられる。
【００５０】
ユーザが、キー押下時により低いノイズの機械式のキーボードを見付けるために、電話上のブラウザを介して電子取引ウェブサイトを訪問すると仮定する。
【００５１】
図２に示すように、ユーザは、「機械式のキーボード」という検索ワードを入力することによって電子取引ウェブサイトを検索し、対応する検索結果ページをブラウジングする。図２に示すように、ユーザが検索結果ページ上のコンテンツの一部を既に見ており、ユーザは、図２に図示するように、異なるブランドの機械式のキーボード（図２の「ＸＸ」、「ＹＹ」、「ＺＺ」、「ＡＡ」は、ブランドを表す）だけが検索結果ページ上に表示されているため、理想的な機械式のキーボードを見付けていないと仮定する。
【００５２】
この状況下では、サーバは、ユーザが検索結果の何れもクリックすることなく、検索結果ページ上のコンテンツの一部を見たことを検出する。次に、ユーザが、現在の検索結果ページ上で所望の製品を見付けていないと仮定され得る。このため、サーバは、検索結果ページ上でユーザに関するナビゲーション操作／機能を提供し、図３ａに示すように対応するナビゲーションボタンを生成する。図３ａにおいて、ナビゲーションボタンが、現在の検索結果ページ上にアイコン（即ち、図３ａにおける「機械式のキーボードのためのショッピングガイド」アイコン）の形態で表示される。確かに、この例におけるナビゲーションボタンの形態は、アイコンに限定されない。実際には、ナビゲーションボタンは、ページのサイドバーに、又はフローティングウィンドウの形態で表示され得、これは、本開示に対していかなる制限も課さない。
【００５３】
ユーザがこのアイコンをクリックする場合に、図３ｂに示すように、サーバは、ユーザによって入力された検索ワード「機械式のキーボード」に基づいて、検索ワード「機械式のキーボード」に対応する事前に生成されたガイド情報を、現在の検索結果ページにプッシュする。
【００５４】
図３ｂに示すように、検索ワード「機械式のキーボード」のガイド情報は、フローティングウィンドウを介して現在の検索結果ページ上に表示され、ガイド情報は、ワードの形態の示唆ヒントと、示唆ヒントに基づいて事前に生成されたキーワードタグとを含む。示唆ヒントにおける段落のうちの１つ（サーバが、テキスト分割を予め実行した後に取得される）が、キー押下時により低いノイズの機械式のキーボードのタイプを示すと仮定する。
【００５５】
図３ｂにおける示唆ヒントに関して、サーバは、この段落に対する依存性解析を予め実行し、この段落における製品情報を「機械式のキーボード」として決定する。取り上げられているワードは、「キー押下時により低いノイズ」、「赤い機械式の軸」と「柔らかい機械式の軸」を含む。図３ｂに示すように、サーバは、製品情報と異なる取り上げられているワードとの組み合わせを生成し、これらの組み合わせをスクリーニングして、この段落に対応するキーワードタグ、即ち、「赤い軸をもつ機械式のキーボード」（又は機械式の赤い軸）及び「柔らかい軸をもつ機械式のキーボード」を最終的に決定する。
【００５６】
ユーザが「赤い軸をもつ機械式のキーボード」のキーワードタグをクリックすると、図３ｃに図示するように、サーバは、ユーザによってクリックされたキーワードタグに従って、新しい検索基準「赤い軸をもつ機械式のキーボード」で新しい検索を開始し、ユーザに新しい検索結果ページを表示すると仮定する。
【００５７】
このように、ユーザは、示唆ヒントに基づいて検索された機械式のキーボードのいくらかの知識を取得し、キーワードタグに従って検索ナビゲーションを実行し得る。その結果、検索結果は、より正確な方法で所望の機械式のキーボードタイプに一致する。
【００５８】
上記は、本開示の実施形態において提供されている情報検索ナビゲーションの非限定的な例である。同様に、本開示の実施形態は、図４に示すような情報検索ナビゲーションデバイスを更に提供する。
【００５９】
図４において、情報検索ナビゲーションデバイスは、モニタリングモジュール４０１と、検索ワード決定モジュール４０２と、ガイド情報モジュール４０３と、表示モジュール４０４とを含み、
モニタリングモジュール４０１は、検索結果ページ上でのユーザの操作をモニタリングするためであり、
検索ワード決定モジュール４０２は、操作が事前に設定された条件を満たす場合に、検索結果ページに対応する検索ワードを決定するためであり、
ガイド情報モジュール４０３は、検索ワードに対応する、複数のキーワードタグを保持する事前に生成されたガイド情報を取得し、表示するためであり、
表示モジュール４０４は、ユーザによって操作されたキーワードタグに対応する検索結果ページを表示するためである。
【００６０】
検索結果ページが製品情報を含み、ガイド情報が製品情報に関する示唆ヒントを含む状況下では、ガイド情報モジュール４０３は具体的に、製品情報に対応する示唆ヒントを事前に取得することと、キーワードタグに基づいて示唆ヒントを決定することと、示唆ヒントと決定されたキーワードタグとを製品情報に対応するガイド情報とすることとのために使用される。
【００６１】
ガイド情報モジュール４０３は、示唆ヒントのためのテキスト分割を実行することと、テキスト分割後に取得された各段落のコンテンツに関する依存性解析を実行し、各段落に含まれる製品情報とその製品情報に対応する特性情報とを決定することと、特性情報と製品情報との異なる組み合わせを異なる段落のキーワードタグとして決定することとのために使用される。
【００６２】
表示モジュール４０４は具体的に、検索結果ページ上で検索ワードを決定することと、検索ワードに対応する製品情報を決定することと、製品情報に対応するガイド情報を検索ワードのガイド情報として取得することと、このガイド情報を表示することとのために使用される。
【００６３】
加えて、表示モジュール４０４は、ユーザによって操作されたキーワードタグを決定することと、キーワードタグにおける特性情報と製品情報との組み合わせを検索のための検索ワードとすることと、検索後に取得される検索結果ページをキーワードタグに対応する検索結果ページとして表示することとのために使用される。
【００６４】
典型的な構成では、コンピューティングデバイスは、１又は複数のＣＰＵ、Ｉ／Ｏインタフェース、ネットワークインタフェース及びメモリを含む。
【００６５】
メモリは、コンピュータ可読媒体に関して、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）及び／又はＮＶＲＡＭ及び（リードオンリメモリ（ＲＯＭ）又はフラッシュＲＡＭのような）他の形態を含んでよい。メモリは、コンピュータ可読媒体の例である。
【００６６】
コンピュータ可読媒体は、任意の方法又は技術による情報記憶を実現可能な揮発性、不揮発性、移動可能及び移動不可能媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータであり得る。コンピュータ記憶媒体の例は、相変化メモリ（ＰＲＡＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ若しくは他のメモリ技術、コンパクトディスクリードオンリメモリ（ＣＤ‐ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）若しくは他の光学メモリ、カセット磁気テープ、テープ、ディスクメモリ若しくは他の磁気メモリデバイス、又は任意の他の非送信媒体、並びにコンピューティングデバイスによって格納され、アクセス可能な情報を含むが、これらに限定されない。本明細書における定義によれば、コンピュータ可読媒体は、変調データ信号及びキャリア波のような一時的媒体を除外しない。
【００６７】
用語「含む（ｃｏｍｐｒｉｓｉｎｇ）」、「含む（ｉｎｃｌｕｄｉｎｇ）」又はそれらの任意の他の変形は、一連の要素を含むプロセス、方法、物品又はデバイスが、それらの要素だけでなく、明示的に列挙されていない他の要素又はそのようなプロセス、方法、製品若しくはデバイスの固有の要素も含むような、非排他的な包含をカバーすることを意図されることに留意すべきである。より多くの制約が無い場合、文章「…を含む（ｃｏｍｐｒｉｓｅ  ａ...）」によって定義された要素は、それらの要素を含むプロセス、方法、物品又はデバイスのための他の同一の要素の存在を除外しない。
【００６８】
本開示の目的のために、モジュールは、ソフトウェア、ハードウェア、又はファームウェア（又はそれらの組み合わせ）システム、プロセス又は機能性、又はそれらの構成要素であり、プロセス、特徴、及び／又は本明細書に記載の機能（ヒューマンインタラクション又はヒューマンオーグメンテーションがあるもの又はないもの）を実行又は容易にする。モジュールは、サブモジュールを含み得る。モジュールのソフトウェア構成要素は、プロセッサによる実行のためにコンピュータ可読媒体に格納され得る。モジュールは、１又は複数のサーバと一体型であり得、又は、１又は複数のサーバによって搭載され、実行され得る。１又は複数のモジュールが、エンジン又はアプリケーションにグループ化され得る。当業者であれば、本開示の実施形態が、方法、システム、又はコンピュータプログラム製品を提供することを理解するはずである。従って、本開示は、ハードウェア実施形態全体、ソフトウェア実施形態全体、又はソフトウェア実施形態及びハードウェア実施形態の組み合わせの形態で適用され得る。加えて、本開示は、利用可能なコンピュータプログラムコードを含む１又は複数の利用可能なコンピュータ記憶媒体（ディスク記憶デバイス、ＣＤ‐ＲＯＭ及び光学メモリを含むが、これらに限定されない）上に実装され得るコンピュータプログラム製品の形態を採用し得る。
【００６９】
上記は、本開示の実施形態に過ぎず、本開示の範囲を限定することを意図されない。当業者には、本開示は、様々な改変及び変更を取り得る。全ての改変、同等の置き換えや改良等は、本開示の精神及び原理から逸脱することなく、本開示の特許請求の範囲内に含まれるべきである。
【００７０】
当業者であれば、本開示の方法及びシステムは、多くの態様で実装され得、そのため、前述の例示的な実施形態及び例によって限定されないことを認識するであろう。換言すると、ハードウェア及びソフトウェア又はファームウェア、及び個々の機能の様々な組み合わせにおける、単一又は複数の構成要素によって実行されている機能要素は、クライアントレベル又はサーバレベル又は両方のいずれかで、ソフトウェアアプリケーションの間で分散され得る。これに関連して、本明細書に記載されている異なる実施形態の任意の数の特徴は、単一又は複数の実施形態に組み合わされ得、本明細書に記載されている特徴の全てより少なく、又はより多くを有する代替的な実施形態が可能である。
【００７１】
機能性は又、現在知られている態様で、又は知られるようになるように、全体的に又は部分的に、複数の構成要素の間で分散され得る。その結果、本明細書に記載されている機能、特徴、インタフェース及びプリファレンスを実現する際に、無数のソフトウェア／ハードウェア／ファームウェアの組み合わせが可能である。更に、本開示の範囲は、記載されている特徴及び機能及びインタフェースを実行するために従来から知られている態様、並びに当業者によって現時点から将来にわたり理解される、本明細書に記載されているハードウェア又はソフトウェア又はファームウェアの構成要素に対してなされ得るそれらの変形及び修正をカバーする。更に、本開示においてフローチャートとして提示され、説明されている方法の実施形態は、技術のより完全な理解を提供するべく例として提供されている。開示されている方法は、本明細書に提示されている操作及び論理フローに限定されない。様々な操作のオーダが変更され、より大きな操作の一部として説明されているサブ操作が独立して実行される、代替的な実施形態が考えられる。
【００７２】
本開示の目的のために様々な実施形態が説明されてきたが、このような実施形態は、本開示の教示をそれらの実施形態に限定するとみなされるべきではない。上述の要素及び操作に対して様々な変更及び修正がなされ得、本開示において記載されているシステム及びプロセスの範囲内にとどまる結果を取得する。
【図１】
2018518726.tif 000003
【図２】
2018518726.tif 000004
【図３ａ】
2018518726.tif 000005
【図３ｂ】
2018518726.tif 000006
【図３ｃ】
2018518726.tif 000007
【図４】
2018518726.tif 000008
【国際調査報告】
2018518726.tif 000009