(57)【特許請求の範囲】
【請求項１】
情報カテゴリおよび表示情報の一致度を決定するためのシステムであって、
１または複数のプロセッサであって、
複数の情報カテゴリに対応する複数の表示された情報である表示情報に関連するユーザ選択動作情報の履歴をリトリーブし、
前記ユーザ選択動作情報の履歴に基づいて、前記複数の表示情報の内、表示されて選択された表示選択情報、および、前記複数の表示情報の内、表示されたが選択されなかった表示非選択情報を特定し、
前記複数の情報カテゴリの内の１カテゴリについて、
前記情報カテゴリに関連付けられている各表示選択情報に第１の初期重み付けを割り当て、前記情報カテゴリに関連付けられている各表示非選択情報に第２の初期重み付けを割り当て、
予め設定された値を含む第１の対応重み付けを前記情報カテゴリに割り当て、
前記情報カテゴリに関連付けられている表示非選択情報の数、および、前記複数の表示情報に関連付けられている表示非選択情報の総数に少なくとも部分的に基づいて決定された第２の対応重み付けを前記情報カテゴリに割り当て、
前記第１の初期重み付け、前記第２の初期重み付け、前記情報カテゴリに関連付けられている前記第１の対応重み付け、および、前記情報カテゴリに関連付けられている前記第２の対応重み付けに少なくとも部分的に基づいて、前記情報カテゴリと、前記複数の表示情報の内の前記情報カテゴリに関連付けられている表示情報とについての一致度を決定し、
前記情報カテゴリについて決定された前記一致度に少なくとも部分的に基づいて、前記情報カテゴリについて表示される情報を調整するか否かを決定するように構成されている１または複数のプロセッサと、
前記１または複数のプロセッサに接続され、前記１または複数のプロセッサに命令を提供するように構成されている１または複数のメモリと、
を備える、システム。
【請求項２】
請求項１に記載のシステムであって、前記第１の初期重み付けは、前記複数の表示情報に含まれる情報の総数に対する、前記複数の表示情報の内の表示選択情報の総数の比として決定される、システム。
【請求項３】
請求項１に記載のシステムであって、前記第２の初期重み付けは、前記複数の表示情報に含まれる情報の総数に対する、前記複数の表示情報の内の表示非選択情報の総数の比として決定される、システム。
【請求項４】
請求項１に記載のシステムであって、前記情報カテゴリに関連付けられている前記第２の対応重み付けは、前記複数の表示情報に含まれる表示非選択情報の総数に対する、前記情報カテゴリに関連付けられている表示非選択情報の数の比として決定される、システム。
【請求項５】
請求項１に記載のシステムであって、前記情報カテゴリについての一致度は、前記第１の初期重み付けと前記第１の対応重み付けとを掛けて第１の値を生成し、前記第２の初期重み付けと前記第２の対応重み付けとを掛けて第２の値を生成し、前記第１の値と前記第２の値とを合計することに少なくとも部分的に基づいて決定される、システム。
【請求項６】
請求項１に記載のシステムであって、前記情報カテゴリについて表示される情報を調整するか否かを決定することは、前記一致度を所定の一致度閾値と比較し、前記一致度が前記閾値未満であった場合に、前記情報カテゴリについて表示される前記情報を調整すること、を含む、システム。
【請求項７】
請求項６に記載のシステムであって、前記情報カテゴリについて表示される前記情報を調整することは、前記情報カテゴリに含まれる少なくとも１つの以前に表示された情報を、前記情報カテゴリに含まれる少なくとも１つの以前に表示されていない情報に置き換えることを含む、システム。
【請求項８】
請求項７に記載のシステムであって、前記情報カテゴリについて表示される前記調整された情報は、前記情報カテゴリに関連付けられている情報が表示される次のイベント時に表示される、システム。
【請求項９】
請求項１に記載のシステムであって、キーワードに基づいた検索入力に応答して、少なくとも複数の表示情報が提示される、システム。
【請求項１０】
請求項１に記載のシステムであって、前記１または複数のプロセッサは、さらに、
前記複数の情報カテゴリの内の別のカテゴリについて、
前記情報カテゴリに関連付けられている各表示選択情報に第１の初期重み付けを割り当て、前記情報カテゴリに関連付けられている各表示非選択情報に第２の初期重み付けを割り当て、
予め設定された値を含む第１の対応重み付けを前記情報カテゴリに割り当て、
前記情報カテゴリに関連付けられている表示非選択情報の数、および、前記複数の表示情報に関連付けられている表示非選択情報の総数に少なくとも部分的に基づいて決定された第２の対応重み付けを前記情報カテゴリに割り当て、
前記第１の初期重み付け、前記第２の初期重み付け、前記情報カテゴリに関連付けられている前記第１の対応重み付け、および、前記情報カテゴリに関連付けられている前記第２の対応重み付けに少なくとも部分的に基づいて、前記情報カテゴリと、前記複数の表示情報の内の前記情報カテゴリに関連付けられている表示情報とについての一致度を決定し、
前記情報カテゴリについて決定された前記一致度に少なくとも部分的に基づいて、前記情報カテゴリについて表示される情報を調整するか否かを決定するように構成されている、システム。
【請求項１１】
コンピュータによって実行される、情報カテゴリおよび表示情報の一致度を決定するための方法であって、
複数の情報カテゴリに対応する複数の表示情報に関連するユーザ選択動作情報の履歴をリトリーブする工程と、
前記ユーザ選択動作情報の履歴に基づいて、前記複数の表示情報の内、表示されて選択された表示選択情報、および、前記複数の表示情報の内、表示されたが選択されなかった表示非選択情報を特定する工程と、
前記複数の情報カテゴリの内の１カテゴリについて、
前記情報カテゴリに関連付けられている各表示選択情報に第１の初期重み付けを割り当て、前記情報カテゴリに関連付けられている各表示非選択情報に第２の初期重み付けを割り当てる工程と、
予め設定された値を含む第１の対応重み付けを前記情報カテゴリに割り当てる工程と、
前記情報カテゴリに関連付けられている表示非選択情報の数、および、前記複数の表示情報に関連付けられている表示非選択情報の総数に少なくとも部分的に基づいて決定された第２の対応重み付けを前記情報カテゴリに割り当てる工程と、
前記第１の初期重み付け、前記第２の初期重み付け、前記情報カテゴリに関連付けられている前記第１の対応重み付け、および、前記情報カテゴリに関連付けられている前記第２の対応重み付けに少なくとも部分的に基づいて、前記情報カテゴリと、前記複数の表示情報の内の前記情報カテゴリに関連付けられている表示情報とについての一致度を決定する工程と、
前記情報カテゴリについて決定された前記一致度に少なくとも部分的に基づいて、前記情報カテゴリについて表示される情報を調整するか否かを決定する工程と、
を備える、方法。
【請求項１２】
請求項１１に記載の方法であって、前記第１の初期重み付けは、前記複数の表示情報に含まれる情報の総数に対する、前記複数の表示情報の内の表示選択情報の総数の比として決定される、方法。
【請求項１３】
請求項１１に記載の方法であって、前記第２の初期重み付けは、前記複数の表示情報に含まれる情報の総数に対する、前記複数の表示情報の内の表示非選択情報の総数の比として決定される、方法。
【請求項１４】
請求項１１に記載の方法であって、前記情報カテゴリに関連付けられている前記第２の対応重み付けは、前記複数の表示情報に含まれる表示非選択情報の総数に対する、前記情報カテゴリに関連付けられている表示非選択情報の数の比として決定される、方法。
【請求項１５】
請求項１１に記載の方法であって、前記情報カテゴリについての一致度は、前記第１の初期重み付けと前記第１の対応重み付けとを掛けて第１の値を生成し、前記第２の初期重み付けと前記第２の対応重み付けとを掛けて第２の値を生成し、前記第１の値と前記第２の値とを合計することに少なくとも部分的に基づいて決定される、方法。
【請求項１６】
請求項１１に記載の方法であって、前記情報カテゴリについて表示される情報を調整するか否かを決定する工程は、前記一致度を所定の一致度閾値と比較する工程と、前記一致度が前記閾値未満であった場合に、前記情報カテゴリについて表示される前記情報を調整する工程と、を含む、方法。
【請求項１７】
請求項１６に記載の方法であって、前記情報カテゴリについて表示される前記情報を調整する工程は、前記情報カテゴリに含まれる少なくとも１つの以前に表示された情報を、前記情報カテゴリに含まれる少なくとも１つの以前に表示されていない情報に置き換える工程を含む、方法。
【請求項１８】
請求項１７に記載の方法であって、前記情報カテゴリについて表示される前記調整された情報は、前記情報カテゴリに関連付けられている情報が表示される次のイベント時に表示される、方法。
【請求項１９】
情報カテゴリおよび表示情報の一致度を決定するためのコンピュータプログラムであって、
複数の情報カテゴリに対応する複数の表示情報に関連するユーザ選択動作情報の履歴をリトリーブするための機能と、
前記ユーザ選択動作情報の履歴に基づいて、前記複数の表示情報の内、表示されて選択された表示選択情報、および、前記複数の表示情報の内、表示されたが選択されなかった表示非選択情報を特定するための機能と、
前記複数の情報カテゴリの内の１カテゴリについて、
前記情報カテゴリに関連付けられている各表示選択情報に第１の初期重み付けを割り当て、前記情報カテゴリに関連付けられている各表示非選択情報に第２の初期重み付けを割り当てるための機能と、
予め設定された値を含む第１の対応重み付けを前記情報カテゴリに割り当てるための機能と、
前記情報カテゴリに関連付けられている表示非選択情報の数、および、前記複数の表示情報に関連付けられている表示非選択情報の総数に少なくとも部分的に基づいて決定された第２の対応重み付けを前記情報カテゴリに割り当てるための機能と、
前記第１の初期重み付け、前記第２の初期重み付け、前記情報カテゴリに関連付けられている前記第１の対応重み付け、および、前記情報カテゴリに関連付けられている前記第２の対応重み付けに少なくとも部分的に基づいて、前記情報カテゴリと、前記複数の表示情報の内の前記情報カテゴリに関連付けられている表示情報とについての一致度を決定するための機能と、
前記情報カテゴリについて決定された前記一致度に少なくとも部分的に基づいて、前記情報カテゴリについて表示される情報を調整するか否かを決定するための機能と、
をコンピュータによって実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
他の出願の相互参照
本願は、すべての目的のために参照により本明細書に組み込まれる、発明の名称を「ＩＮＦＯＲＭＡＴＩＯＮ  ＡＤＪＵＳＴＭＥＮＴ  ＭＥＴＨＯＤ  ＡＮＤ  ＤＥＶＩＣＥ（情報調整方法および装置）」とする、２０１１年６月３日出願の中国特許出願第２０１１１０１４９８３２．６号に基づく優先権を主張する。
【０００２】
本願は、インターネット技術の分野に関し、特に、ユーザに対して表示されるカテゴリ特有の情報を調整するための技術に関する。
【背景技術】
【０００３】
一般的に、ユーザが行ったキーワード検索に応じて、または、単にユーザが関心を持つ可能性がある推薦として、オンライン情報がユーザに表示される。従来、ユーザのために１または複数の情報カテゴリから何が表示されるか、および、それがどの程度よくユーザの興味に合っているのかは、通常、統計的なユーザクリック動作情報に基づいて決定される。例えば、キーワード検索により取得された情報および／またはその他の理由で取得された表示情報に関するユーザクリック動作情報が記録されてよく、かかる情報に対して統計分析が実行されてよい。情報とは、音声ファイル、言語、テキスト、グラフィック画像、アニメーション、および／または、その他のタイプのメディアなどのコンテンツを指しうる用語であり、一方、情報カテゴリは、複数の情報によって共有される共通属性と考えられうる。例えば、テキスト情報「上着」、「ドレス」、「ショーツ」、および、「パンツ」が共有する共通属性は、「衣服」でありうるため、かかる情報の情報カテゴリは「衣服」であってよい。別の例において、山の画像、海の画像、および、その他のかかる画像情報によって共有される共通属性は、「風景」でありうるため、かかる情報の情報カテゴリは「風景」であってよい。一般に、（例えば、検索エンジンの）検索フィールドにおいて、入力されたキーワードは、情報カテゴリに関連すると見なされてよく、キーワード検索に基づいて取得された情報は、検索のキーワードに一致する情報カテゴリに実際に含まれる情報でありうる。例えば、「ホテル」という情報カテゴリにまとめられた情報の少なくとも一部である「ヒルトンホテル」、「シャングリラホテル」、および、「グランドホテル北京」が、キーワード「ホテル」の検索に基づいて取得されうる。
【０００４】
情報と、それらの情報をまとめた情報カテゴリとの間の相関の決定は、キーワード検索のヒット率を決定する、情報順位付け／表示の精度を決定する、および、情報カテゴリについてどの情報が表示されるのかを調整する際に、重要な役割を果たす（例えば、情報カテゴリとの相関が低い情報が、そのカテゴリから削除されてもよい）。
【０００５】
上述のように、情報および情報カテゴリの間の相関を決定するために用いられる典型的な統計分析は、一般に、ユーザクリック動作情報に基づく。しかしながら、かかる統計分析は、表示されて（例えば、１または複数のユーザによって）選択された表示選択情報と、表示されたが選択されなかった表示非選択情報との間の差異を考慮していない。かかる差異を無視することは、決定された情報の相関の精度を低くしうる。
【０００６】
決定された相関の精度が低くなった結果として、キーワード検索ヒット率、情報の順位付け／表示の精度、および、情報の調整の決定も、精度が低くなり、リソースの浪費につながる。
【図面の簡単な説明】
【０００７】
以下の詳細な説明と添付の図面において、本発明の様々な実施形態を開示する。
【０００８】
【図１】情報カテゴリと表示情報との間の一致度を決定するためのシステムの一実施形態を示す図。
【０００９】
【図２】情報カテゴリと表示情報との間の一致度を決定するための処理の一実施形態を示す図。
【００１０】
【図３Ａ】表示情報がキーワード検索に応答して返される例を示す図。
【図３Ｂ】表示情報がキーワード検索に応答して返される例を示す図。
【００１１】
【図４】情報および情報カテゴリの一致度を決定するためのシステムの一実施形態を示す図。
【発明を実施するための形態】
【００１２】
本発明は、処理、装置、システム、物質の組成、コンピュータ読み取り可能な格納媒体上に具現化されたコンピュータプログラム製品、および／または、プロセッサ（プロセッサに接続されたメモリに格納および／またはそのメモリによって提供される命令を実行するよう構成されたプロセッサ）を含め、様々な形態で実装されうる。本明細書では、これらの実装または本発明が取りうる任意の他の形態を、技術と呼ぶ。一般に、開示された処理の工程の順序は、本発明の範囲内で変更されてもよい。特に言及しない限り、タスクを実行するよう構成されるものとして記載されたプロセッサまたはメモリなどの構成要素は、ある時間にタスクを実行するよう一時的に構成された一般的な構成要素として、または、タスクを実行するよう製造された特定の構成要素として実装されてよい。本明細書では、「プロセッサ」という用語は、１または複数のデバイス、回路、および／または、コンピュータプログラム命令などのデータを処理するよう構成された処理コアを指すものとする。
【００１３】
以下では、本発明の原理を示す図面を参照しつつ、本発明の１または複数の実施形態の詳細な説明を行う。本発明は、かかる実施形態に関連して説明されているが、どの実施形態にも限定されない。本発明の範囲は、特許請求の範囲によってのみ限定されるものであり、多くの代替物、変形物、および、等価物を含む。以下の説明では、本発明の完全な理解を提供するために、多くの具体的な詳細事項が記載されている。これらの詳細事項は、例示を目的としたものであり、本発明は、これらの具体的な詳細事項の一部または全てがなくとも特許請求の範囲に従って実施可能である。簡単のために、本発明に関連する技術分野で周知の技術要素については、本発明が必要以上にわかりにくくならないように、詳細には説明していない。
【００１４】
本明細書では、情報カテゴリと表示された情報との間の一致度の決定について記載する。様々な実施形態において、様々な情報が、様々な情報カテゴリの各々に含まれるように予め決定される。例えば、情報は、テキスト（例えば、商品情報、物／場所の説明）および任意のタイプのメディア（画像、ビデオ、音声）ファイルを含みうる。例えば、ユーザによるキーワード検索に応答して、検索クエリの１または複数のキーワードに一致する１または複数の情報カテゴリに含まれる情報の少なくとも一部が、ユーザに対して表示される。いくつかの実施形態では、特定の情報カテゴリに含まれる情報の少なくとも一部が、そのカテゴリからの情報を表示するとの決定に応答して表示されるよう構成される（例えば、一致キーワード検索において、クエリキーワードがそのカテゴリに一致する場合）。特定の情報カテゴリに含まれる残りの情報（そのカテゴリから情報を表示するとの決定に応答して表示をするよう構成されていない情報）は、そのカテゴリからの情報を表示するとの決定に応答して表示されることはない。本明細書で用いられているように、情報カテゴリについて表示されるよう指定された少なくとも一部の情報が、どの程度ユーザの関心を表すかおよび／またはユーザの関心に関連するかを、「一致度」と呼ぶこととする。より高い一致度は、特定の情報カテゴリについて表示される一部の情報とユーザの関心との関連がより高いことを示し、より低い一致度は、表示される一部の情報とユーザの関心との関連がより低いことを示す。様々な実施形態において、情報カテゴリおよびそれに関連付けられている表示情報に対して、一致度が決定され、一致度は、情報が過去に表示されて選択されたのか、過去に表示されたが選択されなかったのかを考慮する。いくつかの実施形態において、特定の情報カテゴリについて決定された一致度が閾値未満である場合、情報カテゴリに関連付けられている表示情報のサブセットは、その情報カテゴリについて次に表示される情報のサブセットが少なくとも１つの修正を含むように調整される（例えば、以前に表示されなかった情報、新しい情報、情報の削除）。このように、情報カテゴリおよび表示情報の現在のサブセットに対して決定された一致度は、カテゴリについて表示される情報に調整が必要であるか否かを判定するために用いられてよい。情報カテゴリについて表示される情報を調整することにより、調整前よりも情報カテゴリに対して高い一致度を得ることができる。
【００１５】
図１は、情報カテゴリと表示情報との間の一致度を決定するためのシステムの一実施形態を示す図である。この例において、システム１００は、クライアント１０２、ネットワーク１０４、サーバ１０６、および、データベース１０８を備える。ネットワーク１０４は、様々な高速データネットワークおよび／または遠隔通信ネットワークを含みうる。
【００１６】
クライアント１０２は、クライアント１０２のユーザに１または複数の表示情報をウェブサイトで提示するよう構成されている。例えば、ユーザが検索エンジンにアクセスすることを可能にするために、ウェブブラウザアプリケーションがクライアント１０２にインストールされてよく、検索エンジンで、ユーザは、キーワード検索を実行してよく、検索に応答して情報が表示される。どの表示情報がユーザによって実際に選択されたかについても、クライアント１０２、サーバ１０６、または、その両方（これらは、表示情報を提供するよう構成されている）によって記録される。例えば、ユーザは、（例えば、カーソルを用いてクリックすることにより）検索結果の中で関心のある情報を選択することができる。情報をクリックすることにより、ユーザは、選択された情報のコンテンツに関連付けられているウェブページおよび／またはさらなる記述に誘導されうる。クライアント１０２は、ラップトップコンピュータとして図示されているが、デスクトップコンピュータ、スマートフォン、携帯デバイス、および／または、任意の他のタイプのコンピュータデバイスであってもよい。
【００１７】
いくつかの実施形態において、データベース１０８は、表示情報に関して記録されたユーザ選択動作情報を格納するよう構成されている。いくつかの実施形態において、データベース１０８は、さらに、情報と、情報が分類されたそれぞれの情報カテゴリとを格納するように構成されている。いくつかの実施形態において、データベース１０８は、さらに、特定のカテゴリからの情報を表示する必要がある時に、その情報カテゴリに含まれるどのサブセットの情報が表示されるのか、および、特定のカテゴリからの情報を表示する必要がある時に、その情報カテゴリに含まれるどの他の情報が表示されないのかを示すよう構成される。
【００１８】
サーバ１０６は、１または複数の情報カテゴリおよびそれぞれの表示情報についての一致度を決定するために、表示情報に関して記録されたユーザ選択動作情報を分析するよう構成されている。以下で詳述するように、サーバ１０６は、各情報カテゴリのための第１の初期重み付け、第２の初期重み付け、第１の対応重み付け、および、第２の対応重み付けなど、いくつかの値を、そのカテゴリに対応する表示選択情報および表示非選択情報に基づいて決定するよう構成されている。サーバ１０６は、情報カテゴリについて決定されたかかる値を用いて、情報カテゴリと、表示される情報の現在のサブセットとに対して一致度を決定するよう構成されている。いくつかの実施形態において、一致度が所定の閾値未満である場合には、そのカテゴリについて表示される情報のサブセットが調整され、一致度が所定の閾値以上である場合には、そのカテゴリについて表示される情報のサブセットは調整されない。
【００１９】
図２は、情報カテゴリと表示情報との間の一致度を決定するための処理の一実施形態を示す図である。いくつかの実施形態において、処理２００は、システム１００で実施される。
【００２０】
処理２００は、情報カテゴリと、情報カテゴリについて表示されるよう構成された情報のサブセットとの間の一致度を決定するために利用できる。一致度は、かかる表示情報の内のどれが実際にユーザによって選択されたか、および、かかる表示情報の内のどれが選択されなかったかなど、表示情報に関するユーザ選択情報の履歴の分析に基づいて決定される。いくつかの実施形態において、情報カテゴリおよび情報カテゴリについて表示される情報のサブセットに対して決定された一致度は、カテゴリに含まれる情報が表示される次のイベントに向けて、情報カテゴリについて表示されるかかる情報が調整されるべきであるか否かを決定するために用いられる。処理２００は、情報カテゴリについて表示されるよう現在構成されている情報のサブセットを調整するべきか否かを決定するために、表示情報に関する最新のユーザ選択情報の履歴に基づいて周期的に繰り返されてよい。
【００２１】
工程２０２では、複数の情報カテゴリに対応する複数の表示情報に関連するユーザ選択動作情報の履歴がリトリーブされる。いくつかの実施形態では、表示情報に関するユーザ動作のログが記録される。例えば、ログは、表示された１または複数の情報、各表示情報が属する１または複数の情報カテゴリ、どの表示情報がユーザによって選択されたか（例えば、ユーザがクリックして関心を示した情報）、および、情報が表示された日時を示しうる。（例えば、特定の期間に関連付けられている）かかる記録済みのログは、ストレージからリトリーブされ、情報カテゴリおよびそれぞれの表示情報についての一致度を分析するために用いられてよい。例えば、ログがリトリーブされる対象の期間が長いほど、分析される情報が多くなるので、より正確な一致度を決定することができる。情報が表示されうるイベントの例は、ユーザのキーワード検索に応答して検索エンジンによって表示される場合、または、ウェブサイトオペレータによってユーザに対して表示されるよう選択される場合を含む。
【００２２】
工程２０４では、複数の表示情報の内、表示されて選択された情報を含む表示情報、および、複数の表示情報の内、表示されたが選択されなかった情報を含む表示情報が、選択動作情報の履歴に基づいて特定される。リトリーブされたログに基づいて、表示情報の内のどれが選択された情報で、どれが選択されなかった情報であるかを決定できる。表示選択情報は、それらがユーザの関心をより良好に反映していたためにユーザによって選択されたと仮定できる。
【００２３】
工程２０６〜２１４は、１つの情報カテゴリに対して実行され、ログから抽出された複数の表示情報に関連付けられている各情報カテゴリに対して繰り返されてよい。
【００２４】
工程２０６では、第１の初期重み付けが、情報カテゴリに関連付けられている各表示選択情報に割り当てられ、第２の初期重み付けが、情報カテゴリに関連付けられている各表示非選択情報に割り当てられる。
【００２５】
いくつかの実施形態において、最初に、表示選択情報の総数が決定され、さらに、表示非選択情報の総数が決定される。いくつかの実施形態において、第１の初期重み付けは、表示情報の総数に対する表示選択情報の総数の比に基づいて決定されてよい。任意の情報カテゴリ内の選択されたすべての表示情報に、同じ第１の初期重み付けが割り当てられる。いくつかの実施形態において、第２の初期重み付けは、表示情報の総数に対する表示非選択情報の数の比に基づいて決定されてよい。任意の情報カテゴリ内の選択されなかったすべての表示情報に、同じ第２の初期重み付けが割り当てられる。
【００２６】
例えば、表示情報の総数が２０であると仮定する。２０の情報の内、８情報が表示選択情報であり、１２情報が表示非選択情報であるとする。第１の初期重み付けは、表示情報の総数２０に対する表示選択情報の数８の比、すなわち、８／２０＝０．４であってよく、第２の初期重み付けは、表示情報の総数２０に対する表示非選択情報の数１２の比、すなわち、１２／２０＝０．６であってよい。各重み付け値に１０を掛けることによってこれらの比を正規化し、各表示選択情報の第１の初期重み付けを４、各表示非選択情報の第２の初期重み付けを６としてもよい。
【００２７】
工程２０８では、第１の対応重み付けが、情報カテゴリに割り当てられ、第１の対応重み付けは、予め設定された値を含む。いくつかの実施形態では、同じ第１の対応重み付けが、表示選択情報に関連付けられているすべての情報カテゴリに割り当てられる。第１の対応重み付けに予め設定される値は、処理２００の実行前に決定されてよい。例えば、第１の対応重み付けは１であってよい。
【００２８】
工程２１０では、第２の対応重み付けが情報カテゴリに割り当てられ、第２の対応重み付けは、情報カテゴリに関連する表示非選択情報の数、および、複数の表示情報に関連する表示非選択情報の総数に少なくとも部分的に基づいて決定される。
【００２９】
様々な実施形態において、表示情報の内のいずれかが選択された場合の第１の対応重み付け、および、表示情報のいずれかが選択されなかった場合の第２の対応重み付けの両方が、同じ情報カテゴリに割り当てられうる。
【００３０】
いくつかの実施形態において、第１の対応重み付け値は、第２の対応重み付け値と同じになりえないように構成される。例えば、第１の対応重み付けは、第２の対応重み付けが取りえない値に予め設定されてよい。第１の対応重み付け値および第２の対応重み付け値について説明するために、第１の対応重み付け値および第２の対応重み付け値の間の以下の関係を用いる。第２の対応重み付け≦第１の対応重み付け。（別の構成では、第２の対応重み付け≧第１の対応重み付けであり、重み付け値はそれに応じて修正される）。
【００３１】
表示選択情報に関連付けられているすべての情報カテゴリに対して同じである第１の対応重み付けとは異なり、第２の対応重み付けは、表示非選択情報に関連付けられている異なる情報カテゴリに対しては異なりうる。いくつかの実施形態において、特定の情報カテゴリに割り当てられた第２の対応重み付けは、表示非選択情報の（全カテゴリにわたる）総数に対する特定のカテゴリの表示非選択情報の数の比に基づいて決定される。第１の対応重み付け値が１であり、第２の対応重み付け≦第１の対応重み付けである例においては、第２の対応重み付けは１を超えない。
【００３２】
例えば、総数２０の表示情報の内、表示非選択情報の（全カテゴリにわたる）総数が１２であり、情報カテゴリＡのみに関連付けられている表示非選択情報の数が６である場合、表示非選択情報の（全カテゴリにわたる）総数に対する情報カテゴリＡの表示非選択情報の数の比は、６／１２＝０．５であるため、情報カテゴリＡに割り当てられる第２の対応重み付けは０．５となる。
【００３３】
工程２１２では、一致度が、情報カテゴリと、複数の表示情報の内、その情報カテゴリに関連付けられている表示情報とについて、第１の初期重み付け、第２の初期重み付け、情報カテゴリに関連付けられている第１の対応重み付け、および、情報カテゴリに関連付けられている第２の対応重み付けに少なくとも部分的に基づいて決定される。
【００３４】
一致度が、情報カテゴリと、複数の表示情報の内、その情報カテゴリに関連付けられている表示情報とについて決定される。一致度は、各表示選択情報に割り当てられた第１の初期重み付け、各表示非選択情報に割り当てられた第２の初期重み付け、情報カテゴリに関連付けられている第１の対応重み付け、および、情報カテゴリに関連付けられている第２の対応重み付けに少なくとも部分的に基づく。
【００３５】
以下は、上述の値を用いて、情報カテゴリの一致度を決定する技術の一例である。１）各表示選択情報に割り当てられた第１の初期重み付けに、情報カテゴリに割り当てられた第１の対応重み付けを掛けて、（２以上の積がある場合）すべての積を合計して、第１の値を得る、２）情報カテゴリに関連付けられている各表示非選択情報に割り当てられた第２の初期重み付けに、情報カテゴリに割り当てられた第２の対応重み付けを掛けて、（２以上の積がある場合）すべての積を合計して、第２の値を得る、３）第１の値および第２の値の合計に基づいて、情報カテゴリと、複数の表示情報の内、その情報カテゴリに関連付けられている表示情報との間の一致度を決定する。
【００３６】
上述の一致度の決定は、表示されてユーザによって選択された情報カテゴリ内の情報と、表示されたがユーザによって選択されなかった情報カテゴリ内の情報との間の差異を考慮しているため、一致度は、ユーザが、ユーザの関心に一致すると判定された情報カテゴリの表示情報を実際に受け入れるか否かを反映しうる。
【００３７】
工程２１４では、情報カテゴリについて表示される情報を調整するか否かが、情報カテゴリについて決定された一致度に少なくとも部分的に基づいて決定される。いくつかの実施形態において、情報カテゴリについて表示される情報の調整は、その情報と、その情報カテゴリについて表示されるよう現在構成されている情報のサブセットとに対して決定された一致度に少なくとも部分的に基づいて決定されてよい。例えば、情報カテゴリと、表示されるよう現在構成されている情報のサブセットとの間の決定された一致度は、所定の一致度閾値と比較される。その情報カテゴリの一致度が所定の一致度閾値以上である場合、情報カテゴリについて表示される情報は、調整の必要がないと判定される。しかしながら、その情報カテゴリの決定された一致度が所定の一致度閾値未満である場合、情報カテゴリについて表示される情報は、調整の必要があると判定される。例えば、情報カテゴリＡが、合計４０の情報（番号１〜４０で特定される）を含み、かかる情報の内の２０（情報１〜２０）のみが、表示されるよう現在構成されており、かかる情報の内の残りの２０（情報２１〜４０）が、表示されないよう現在構成されていると仮定する。この例において、表示される２０の情報（情報１〜２０）に対する情報カテゴリＡの決定された一致度は、２８％である。所定の一致度閾値が３０％であるとすれば、情報カテゴリＡの決定された一致度は、閾値未満であるため、情報カテゴリＡの表示情報は、調整の必要がある。
【００３８】
いくつかの実施形態において、特定の情報カテゴリの表示情報が調整されると決定されると、その情報カテゴリについて表示されないよう構成された情報（非表示情報）の少なくとも一部を用いて、表示されるよう構成された情報の少なくとも一部と置き換えてよい。上述の例に戻ると、２０の非表示情報（情報２１〜３０）から１０の情報を選択して、現在表示されるよう構成されているが選択されなかった１０の情報（情報１〜１０）と置き換えてもよいし、２０の非表示情報全部（情報２１〜４０）を選択して、現在表示されるよう構成されている２０の表示情報全部と置き換えてもよい。別の例では、情報カテゴリに含まれる非表示情報から逐次的に非表示情報を選択して、現在表示されるよう構成されている情報と置き換えてもよい。具体的には、表示情報が特定の情報カテゴリについて調整されると決定されるごとに、１つの非表示情報を用いて、現在表示されるよう構成されている１つの情報と置き換えてよく、各置き換えの後に、情報カテゴリと、表示されるよう新たに構成された情報（すなわち、置き換え後の表示情報のサブセット）との間の新たな一致度が、置き換え後の表示情報に関して生成された新たなユーザ選択動作情報に基づいて決定されうる。いくつかの実施形態において、最大一致度に対応する特定の情報カテゴリの表示情報のサブセットを選択して、その情報カテゴリについて長期間表示される好ましい情報セットとして機能させてもよい。
【００３９】
情報カテゴリとそれぞれの表示情報との間の一致度に基づいた表示情報の動的調整によれば、表示情報を選択しないことからわかるようにユーザがあまり関心を持たず情報カテゴリとの一致度が低い情報カテゴリ内の表示情報を除外または置き換えて、情報を進んで選択することからわかるようにユーザがより関心を持ち情報カテゴリとの一致度がより高い情報を情報カテゴリに含めることができる。
【００４０】
図３Ａおよび図３Ｂは、表示情報がキーワード検索に応答して返される例を示す図である。いくつかの実施形態において、処理３００は、システム１００で実施される。いくつかの実施形態において、処理３００は、処理２００を実行するために用いられる。
【００４１】
処理３００は、ユーザ選択情報がキーワード検索に応答して表示された情報に関連付けられる情報カテゴリのための一致度の決定を説明するために用いられてよい。
【００４２】
工程３０２では、キーワードに基づいた検索入力に応答して提示された複数の表示情報に関連するユーザ選択動作情報が記録され、ここで、複数の表示情報は、複数の情報カテゴリに対応する。ユーザのキーワード検索に応答して、検索キーワードに対応する情報カテゴリに含まれる情報の少なくともサブセットがユーザに対して表示される。いくつかの実施形態において、特定の情報カテゴリで表示される情報のサブセットは、そのカテゴリに一致する特定の検索キーワードに応答して表示されるよう指定されたそのカテゴリ内の情報のサブセットである。いくつかの実施形態において、表示される情報に関する選択動作情報は、検索キーワードに基づいて返された表示情報の内のどれがユーザによって（それらの情報へのユーザの関心を示すものとして）選択されたかを示す。
【００４３】
工程３０４では、複数の表示情報に関連する選択動作情報に少なくとも部分的に基づいて、表示情報の総数、表示選択情報の総数、および、表示非選択情報の総数が決定される。工程３０６〜３１４は、１つの情報カテゴリに対して実行され、ログから抽出された複数の表示情報に関連付けられている各情報カテゴリに対して繰り返されてよい。
【００４４】
工程３０６では、複数の情報カテゴリの内の１つについて、決定された表示情報の総数、表示選択情報の総数、および、表示非選択情報の総数に基づいて、第１の初期重み付けが、情報カテゴリに関連付けられている各表示選択情報に割り当てられ、第２の初期重み付けが、情報カテゴリに関連付けられている表示非選択情報に割り当てられる。
【００４５】
例において、合計１０の表示情報が存在し、その内の３つが選択され、７つが選択されなかったと仮定する。合計１０の表示情報の内の５つが、情報カテゴリｐ＿ｃａｔｅ１に属し、合計１０の表示情報の内の２つが、情報カテゴリｐ＿ｃａｔｅ２に属し、合計１０の表示情報の内の２つが、情報カテゴリｐ＿ｃａｔｅ３に属し、合計１０の表示情報の内の１つが、情報カテゴリｐ＿ｃａｔｅ４に属していたとする。
【００４６】
表示情報の総数１０、表示選択情報の総数３、および、表示非選択情報の総数７に基づくと、各表示選択情報に割り当てられる第１の初期重み付け（Ｓｃｔｒと示す）は、３／１０＝０．３であり、各表示非選択情報に割り当てられる第２の初期重み付け（Ｓｎと示す）は、７／１０＝０．７である。
【００４７】
工程３０８では、第１の対応重み付けが、情報カテゴリに割り当てられ、第１の対応重み付けは、予め設定された値を含む。
【００４８】
例に戻って、３つの表示選択情報が属する情報カテゴリの識別子がそれぞれｐ＿ｃａｔｅ１、ｐ＿ｃａｔｅ２、および、ｐ＿ｃａｔｅ３であると仮定する。したがって、ｐ＿ｃａｔｅ１、ｐ＿ｃａｔｅ２、および、ｐ＿ｃａｔｅ３の各々に、所定の値「１」を有する第１の対応重み付けが割り当てられる。ｎ番目の情報カテゴリに割り当てられる第１の対応重み付けがＲｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅｎ）で表される場合、ｎ＝１，２，３のＲｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅｎ）は、それぞれ、以下の式［１］、［２］、および、［３］で表される。
Ｒｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅ１）＝１    ［１］
Ｒｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅ２）＝１    ［２］
Ｒｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅ３）＝１    ［３］
【００４９】
工程３１０では、第２の対応重み付けが情報カテゴリに割り当てられ、第２の対応重み付けは、情報カテゴリに関連する表示非選択情報の数および表示非選択情報の総数に少なくとも部分的に基づいて決定される。
【００５０】
例に戻ると、第２の対応重み付けは、表示されたが選択されなかった７つの情報に関連付けられている情報カテゴリの各々に割り当てられる。第２の対応重み付けを決定する技術の一例について以下に述べる。
【００５１】
最初に、７つの表示非選択情報が属する情報カテゴリが決定される。例えば、これら７つの表示非選択情報の内、４つの情報が情報カテゴリｐ＿ｃａｔｅ１に属し、その他の３つの情報が、それぞれ、ｐ＿ｃａｔｅ２、ｐ＿ｃａｔｅ３、および、ｐ＿ｃａｔｅ４に属すると決定されたとする。
【００５２】
次いで、ｎ番目の情報カテゴリに割り当てられる第２の対応重み付けが、Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅｎ）で表され、各々が、ｎ番目の情報カテゴリの表示非選択情報の数を表示非選択情報の（全カテゴリにわたる）総数で割った値として決定される場合、ｎ＝１，２，３，４のＲｓｎ（ｋｗ〜ｐ＿ｃａｔｅｎ）は、それぞれ、以下の式［４］、［５］、［６］、および、［７］で表される。
Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅ１）＝４／７＝０．５７    ［４］
Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅ２）＝１／７＝０．１４    ［５］
Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅ３）＝１／７＝０．１４    ［６］
Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅ４）＝１／７＝０．１４    ［７］
【００５３】
工程３１２では、一致度が、情報カテゴリと、複数の表示情報の内、その情報カテゴリに関連付けられている表示情報とについて、検索入力のキーワードを前提として、第１の初期重み付け、第２の初期重み付け、情報カテゴリに関連付けられている第１の対応重み付け、および、情報カテゴリに関連付けられている第２の対応重み付けに少なくとも部分的に基づいて決定される。
【００５４】
この例において、情報カテゴリｎと、情報カテゴリｎについて表示されるよう構成された情報のサブセットとの一致度は、情報カテゴリ重み付けとも呼ばれる。例えば、検索キーワードｋｗａに一致する情報カテゴリｎについて表示される情報の一致度は、Ｋｗａ〜ｐ＿ｃａｔｅｎと表されうる。
【００５５】
例に戻って、検索キーワードＫｗ１を前提としてｐ＿ｃａｔｅ１について決定される一致度Ｋｗ１〜ｐ＿ｃａｔｅ１は、第１の初期重み付けおよび第１の対応重み付けの第１の値と、第２の初期重み付けおよび第２の対応重み付けの第２の値とを決定した後に第１および第２の値を合計することによって決定されてよく、これは、以下の式［８］で示される。
Ｋｗ１〜ｐ＿ｃａｔｅ１＝Ｓｃｔｒ×Ｒｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅ１）＋Ｓｎ×Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅ１）      ［８］
＝０．３×１＋０．７×０．５７
＝０．６９９
【００５６】
同様に、検索キーワードＫｗ１が与えられた場合の情報カテゴリｐ＿ｃａｔｅ２、ｐ＿ｃａｔｅ３、および、ｐ＿ｃａｔｅ４の一致度Ｋｗ１〜ｐ＿ｃａｔｅ２、Ｋｗ１〜ｐ＿ｃａｔｅ３、および、Ｋｗ１〜ｐ＿ｃａｔｅ４は、それぞれ、以下の式［９］、［１０］、および、［１１］を用いて決定されうる。
Ｋｗ１〜ｐ＿ｃａｔｅ２＝Ｓｃｔｒ×Ｒｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅ２）＋Ｓｎ×Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅ２）      ［９］
＝０．３×１＋０．７×０．１４
＝０．３９８
Ｋｗ１〜ｐ＿ｃａｔｅ３＝Ｓｃｔｒ×Ｒｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅ３）＋Ｓｎ×Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅ３）      ［１０］
＝０．３×１＋０．７×０．１４
＝０．３９８
Ｋｗ１〜ｐ＿ｃａｔｅ４＝Ｓｃｔｒ×Ｒｓｃｔｒ（ｋｗ〜ｐ＿ｃａｔｅ４）＋Ｓｎ×Ｒｓｎ（ｋｗ〜ｐ＿ｃａｔｅ４）      ［１１］
＝０＋０．７×０．１４
＝０．０９８
【００５７】
上述のように、特定の情報カテゴリの一致度の値が高いほど、情報カテゴリと、その情報カテゴリについて表示されるよう構成された情報の現在のサブセットとの間の相関が強い。キーワードＫｗ１での特定の検索について情報カテゴリｐ＿ｃａｔｅ１、ｐ＿ｃａｔｅ２、ｐ＿ｃａｔｅ３、および、ｐ＿ｃａｔｅ４のために決定された一致度に基づくと、この検索に関連する選択情報の履歴においては、情報カテゴリｐ＿ｃａｔｅ１が最大の一致度（０．６９９）を有し、情報カテゴリｐ＿ｃａｔｅ２（０．３９８）およびｐ＿ｃａｔｅ３（０．３９８）が続き、最後が情報カテゴリｐ＿ｃａｔｅ４（０．０９８）であることがわかる。
【００５８】
工程３１４では、情報カテゴリについて表示される情報を調整するか否かが、情報カテゴリについて決定された一致度に少なくとも部分的に基づいて決定される。      様々な実施形態において、所定の一致度閾値が、１または複数の情報カテゴリに対して指定される。キーワードａに対してリトリーブされた情報カテゴリｎについて表示される情報を調整するか否かを決定するために、一致度（例えば、Ｋｗａ〜ｐ＿ｃａｔｅｎ）は、所定の一致度閾値と比較される。決定された一致度が閾値未満である場合、調整を実行する必要がある。しかしながら、決定された一致度が閾値以上である場合、情報カテゴリについて表示される情報は、調整される必要がない。例に戻って、所定の一致度が３５％であると仮定する。情報カテゴリｐ＿ｃａｔｅ１の一致度（０．６９９）、情報カテゴリｐ＿ｃａｔｅ２の一致度（０．３９８）、および、情報カテゴリｐ＿ｃａｔｅ３の一致度（０．３９８）はいずれも閾値を超えているので、これらの情報カテゴリについては表示情報を調整する必要がない。しかしながら、情報カテゴリｐ＿ｃａｔｅ４の一致度は閾値未満であるため、情報カテゴリｐ＿ｃａｔｅ４の表示情報は、調整する必要がある。情報カテゴリｐ＿ｃａｔｅ４の表示情報を調整するために、例えば、情報カテゴリｐ＿ｃａｔｅ４に含まれる非表示情報を選択して、情報カテゴリｐ＿ｃａｔｅ４に含まれる情報が表示される次のイベント時に情報カテゴリｐ＿ｃａｔｅ４について表示される情報のサブセットに含めてよい。あるいは、情報カテゴリｐ＿ｃａｔｅ４の表示情報を調整するために、例えば、情報カテゴリｐ＿ｃａｔｅ４に含まれる非表示情報から少なくともいくつかの情報を選択して、選択した情報を、情報カテゴリｐ＿ｃａｔｅ４の以前に表示された情報より前に順位付けてもよい。この例では、１つの情報のみが情報カテゴリｐ＿ｃａｔｅ４について表示されるよう構成され、かつ、選択されなかった。調整後、以前に表示されるよう指定されていなかった情報カテゴリｐ＿ｃａｔｅ４に属する別の情報が選択され、情報カテゴリｐ＿ｃａｔｅ４から情報が表示される次のイベント時に情報カテゴリｐ＿ｃａｔｅ４について表示される。
【００５９】
工程３０２〜３１４は、特定のキーワードについての１回の検索に応答して表示された情報のために実行されているが、いくつかの実施形態では、特定の期間内に同じキーワード（または複数のキーワード）での複数の検索入力に応答して提示された表示情報に関連するユーザ選択動作情報が記録される。例えば、期間は、２４時間または３０日間であってよく、ユーザ選択動作情報は、１または複数のサーバによって記録されてよい。一般に、この指定期間が長いほど、記録される情報の量が多くなり、記録された情報に基づいて決定される一致度が正確になる。
【００６０】
例えば、２４時間にわたって同じキーワードＫｗａに関して実行されたＭ回の検索に応答して提示された表示情報に関連するユーザ選択動作情報が記録されたとする。次いで、各検索について情報カテゴリに対応する一致度を取得するために、Ｍ回の検索の各々について工程３０２〜３１４が実行されてよい。次いで、Ｍ回の検索の各々について決定された一致度は、複数の検索にわたる特定の情報カテゴリの一致度を取得するために、その情報カテゴリについて平均されてよい。例えば、情報カテゴリｎについて、以下の式［１２］をさらに用いて、Ｍ回の検索に対応する情報カテゴリｎのｍ個の一致度の平均Ｄｎ（Ｋｗａ〜ｐ＿ｃａｔｅｎ）を決定してよい。ここで、ｊは、キーワードＫｗａのＭ回の検索の内のｊ番目を表し、Ｋｗａj〜ｐ＿ｃａｔｅｎは、キーワードＫｗａのｊ番目の検索について決定された情報カテゴリｎの一致度を表し、Ｒｓｃｔｒj（Ｋｗａ〜ｐ＿ｃａｔｅｎ）およびＲｓｎj（Ｋｗａ〜ｐ＿ｃａｔｅｎ）は、それぞれ、キーワードＫｗａのＭ回の検索の内のｊ番目についての第１および第２の対応重み付けを表す。
【数１】
0005624689.tif 000002
【００６１】
平均一致度Ｄｎ（Ｋｗａj〜ｐ＿ｃａｔｅｎ）が大きいほど、キーワードＫｗａのＭ回の検索にわたって、情報カテゴリｎと、その表示情報との相関が大きくなる。
【００６２】
いくつかの実施形態において、平均一致度は、ｄ日間にわたって情報カテゴリｎおよびその表示情報に対して決定される。例えば、ｄは、１０または３０日であってよい。上述の式［１２］に従って算出された日付ｉの平均一致度が、Ｄｎｉ（Ｋｗａ〜ｐ＿ｃａｔｅｎ）として記録されるとする。次いで、情報カテゴリｎについて、Ｄｎｉ（Ｋｗａ〜ｐ＿ｃａｔｅｎ）が、ｄ回、算出および取得されてよい。次いで、Ｓｋｗｅｉｇｈｔｄａｔｅ（Ｋｗａ〜ｐ＿ｃａｔｅｎ）は、ｄ日間での平均一致度を表し、以下の式［１３］を用いて表されうる。
【数２】
0005624689.tif 000003
【００６３】
平均一致度Ｓｋｗｅｉｇｈｔｄａｔｅ（Ｋｗａ〜ｐ＿ｃａｔｅｎ）が大きいほど、ｄ日間の検索において、情報カテゴリｎと、その表示情報との相関が大きくなる。
【００６４】
処理３００は、キーワード検索に応答して表示される情報に基づいて情報カテゴリの一致度を決定する一例を示しているが、他のタイプの決定に応答して表示される情報について一致度を決定して、異なる情報カテゴリからの情報（例えば、製品情報）を表示してもよい。例えば、ユーザＡｌｉｃｅが、カテゴリＹおよびカテゴリＺの商品に関心を持っていることが（例えば、ユーザの閲覧履歴に基づいて）わかっている場合、Ａｌｉｃｅがショッピングウェブサイトを閲覧している時に、カテゴリＹおよびＺに含まれる情報が、ユーザＡｌｉｃｅに対して表示されてよい。
【００６５】
図４は、情報および情報カテゴリの一致度を決定するためのシステムの一実施形態を示す図である。システム４００は、情報／個数決定部（要素）３１と、第１の重み付け割り当て部（要素）３２と、情報カテゴリ決定部（要素）３３と、第２の重み付け割り当て部（要素）３４と、一致度決定部（要素）３５と、情報調整部（要素）３６と、を備える。
【００６６】
これらの構成部（要素）は、１または複数のプロセッサ上で実行されるソフトウェアコンポーネントとして、特定の機能を実行するよう設計されたプログラム可能論理デバイスおよび／または特定用途向け集積回路などのハードウェアとして、もしくは、それらの組み合わせとして実装することができる。いくつかの実施形態において、構成部は、コンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワーク装置など）に本発明の実施形態に記載された方法を実行させるための複数の命令など、不揮発性記憶媒体（光学ディスク、フラッシュ記憶装置、携帯用ハードディスクなど）に格納することができるソフトウェア製品の形態で具現化されてよい。構成部は、単一のデバイス上に実装されてもよいし、複数のデバイスにわたって分散されてもよい。
【００６７】
情報／個数決定部３１は、ユーザ選択動作情報の履歴に基づいて、表示情報に含まれる表示選択情報および表示非選択情報を決定するよう構成されている。情報／個数決定部３１は、さらに、表示非選択情報の総数を決定するよう構成されている。
【００６８】
第１の重み付け割り当て部３２は、情報／個数決定部３１によって決定された各表示選択情報に第１の初期重み付けを割り当て、情報／個数決定部３１によって決定された各表示非選択情報に第２の初期重み付けを割り当て、情報／個数決定部３１によって決定された表示選択情報が属する各情報カテゴリに第１の対応重み付けをそれぞれ割り当てるよう構成されている。
【００６９】
情報カテゴリ決定部３３は、情報／個数決定部３１によって決定された各表示非選択情報が属する情報カテゴリを決定するよう構成されている。
【００７０】
第２の重み付け割り当て部３４は、情報カテゴリ決定部３３によって決定された表示非選択情報が属する各情報カテゴリについて、そのカテゴリに含まれる表示非選択情報の第１の数を決定するよう構成されている。次いで、第２の重み付け割り当て部３４は、表示非選択情報が属する各情報カテゴリへの第２の対応重み付けを、そのカテゴリに含まれる表示非選択情報の第１の数を表示非選択情報の総数で割ることによって決定するよう構成されている。
【００７１】
一致度決定部３５は、表示情報が属する任意の情報カテゴリについて、そのカテゴリの表示情報の内のどれが選択されたか、および、どれが表示されて選択されなかったかを決定し、情報カテゴリに含まれる表示選択情報に割り当てられた第１の初期重み付け、情報カテゴリに含まれる表示非選択情報に割り当てられた第２の初期重み付け、情報カテゴリに割り当てられた第１の対応重み付け、および、情報カテゴリに割り当てられた第２の対応重み付けに基づいて、情報カテゴリと、表示される情報のサブセットとの間の一致度を決定するよう構成されている。
【００７２】
情報調整部３６は、表示情報が属する任意の情報カテゴリについて、一致度決定部３５によって決定された情報カテゴリとその表示情報との間の一致度に基づいて、情報カテゴリに含まれる表示情報を調整するよう構成されている。
【００７３】
いくつかの実施形態において、第１の重み付け割り当て部３２は、さらに、以下を備えるよう構成されている。
【００７４】
表示情報内の表示選択情報の総数および表示非選択情報の総数を決定するよう構成された総数決定モジュール。
【００７５】
第１の初期重み付けを決定して、表示選択情報の各々に割り当てるよう構成された第１の割り当てモジュール。第１の割り当てモジュールは、表示情報の総数と、総数決定モジュールによって決定された表示選択情報の総数とに基づいて、第１の初期重み付けを決定するよう構成されている。
【００７６】
第２の初期重み付けを決定して、表示非選択情報の各々に割り当てるよう構成された第２の割り当てモジュール。第２の割り当てモジュールは、表示情報の総数と、総数決定モジュールによって決定された表示非選択情報の総数とに基づいて、第２の初期重み付けを決定するよう構成されている。
【００７７】
情報／個数決定部によって決定されたように、表示選択情報が属する各情報カテゴリに第１の対応重み付けを個別に割り当てるよう構成された第３の割り当てモジュール。
【００７８】
いくつかの実施形態において、一致度決定部３５は、さらに、以下を備えるよう構成されている。
【００７９】
表示情報が属する任意の情報カテゴリについて、カテゴリに含まれる各表示選択情報に割り当てられた第１の初期重み付けに、情報カテゴリに割り当てられた第１の対応重み付けをそれぞれ掛けて、すべての積を合計し（かかる積が２以上ある場合）、第１の値を得るよう構成された第１の合計値決定モジュール。
【００８０】
表示情報が属する任意の情報カテゴリについて、情報カテゴリ内の各表示非選択情報に割り当てられた第２の初期重み付けに、情報カテゴリに割り当てられた第２の対応重み付けをそれぞれ掛けて、すべての積を合計し（かかる積が２以上ある場合）、第２の値を得るよう構成された第２の合計値決定モジュール。
【００８１】
第１の合計値決定モジュールおよび第２の合計値決定モジュールによって決定された第１の値および第２の値の合計に基づいて、情報カテゴリとその表示情報との間の一致度を決定するよう構成された一致度決定モジュール。
【００８２】
いくつかの実施形態において、情報調整部３６は、さらに、以下を備えるよう構成されてもよい。表示情報が属する任意の情報カテゴリについて、情報カテゴリとその表示情報との間の一致度が所定の一致度閾値未満であるか否かを判定するよう構成された判定モジュール；判定モジュールによって得られた判定結果で閾値未満であった場合に、情報カテゴリに含まれる非表示情報から情報を選択するよう構成された選択モジュール；および、選択モジュールによって選択された情報を用いて、情報カテゴリに含まれる表示情報を更新するよう構成された更新モジュール。
【００８３】
明らかに、当業者は、本願の精神および範囲から逸脱することなく、本願を変形および変更することができる。したがって、本願のこれらの変形例および変更例が、特許請求の範囲および等価の技術の範囲内にある場合、本願は、これらの変形例および変更例をも網羅するものである。
【００８４】
以上の実施形態は、理解を明瞭にする目的で、幾らか詳細に説明されてきたが、本発明は、与えられた詳細に限定されない。本発明を実現するには、多くの代替的手法がある。開示された実施形態は、例示的なものであり、非限定的である。
適用例１：情報カテゴリおよび表示情報の一致度を決定するためのシステムであって、１または複数のプロセッサであって、複数の情報カテゴリに対応する複数の表示された情報である表示情報に関連するユーザ選択動作情報の履歴をリトリーブし、前記ユーザ選択動作情報の履歴に基づいて、前記複数の表示情報の内、表示されて選択された表示選択情報、および、前記複数の表示情報の内、表示されたが選択されなかった表示非選択情報を特定し、前記複数の情報カテゴリの内の１カテゴリについて、前記情報カテゴリに関連付けられている各表示選択情報に第１の初期重み付けを割り当て、前記情報カテゴリに関連付けられている各表示非選択情報に第２の初期重み付けを割り当て、予め設定された値を含む第１の対応重み付けを前記情報カテゴリに割り当て、前記情報カテゴリに関連付けられている表示非選択情報の数、および、前記複数の表示情報に関連付けられている表示非選択情報の総数に少なくとも部分的に基づいて決定された第２の対応重み付けを前記情報カテゴリに割り当て、前記第１の初期重み付け、前記第２の初期重み付け、前記情報カテゴリに関連付けられている前記第１の対応重み付け、および、前記情報カテゴリに関連付けられている前記第２の対応重み付けに少なくとも部分的に基づいて、前記情報カテゴリと、前記複数の表示情報の内の前記情報カテゴリに関連付けられている表示情報とについての一致度を決定し、前記情報カテゴリについて決定された前記一致度に少なくとも部分的に基づいて、前記情報カテゴリについて表示される情報を調整するか否かを決定するように構成されている１または複数のプロセッサと、前記１または複数のプロセッサに接続され、前記１または複数のプロセッサに命令を提供するように構成されている１または複数のメモリと、を備える、システム。
適用例２：適用例１に記載のシステムであって、前記第１の初期重み付けは、前記複数の表示情報に含まれる情報の総数に対する、前記複数の表示情報の内の表示選択情報の総数の比として決定される、システム。
適用例３：適用例１に記載のシステムであって、前記第２の初期重み付けは、前記複数の表示情報に含まれる情報の総数に対する、前記複数の表示情報の内の表示非選択情報の総数の比として決定される、システム。
適用例４：適用例１に記載のシステムであって、前記情報カテゴリに関連付けられている前記第２の対応重み付けは、前記複数の表示情報に含まれる表示非選択情報の総数に対する、前記情報カテゴリに関連付けられている表示非選択情報の第１の数の比として決定される、システム。
適用例５：適用例１に記載のシステムであって、前記情報カテゴリについての一致度は、前記第１の初期重み付けと前記第１の対応重み付けとを掛けて第１の値を生成し、前記第２の初期重み付けと前記第２の対応重み付けとを掛けて第２の値を生成し、前記第１の値と前記第２の値とを合計することに少なくとも部分的に基づいて決定される、システム。
適用例６：適用例１に記載のシステムであって、前記情報カテゴリについて表示される情報を調整するか否かを決定することは、前記一致度を所定の一致度閾値と比較し、前記一致度が前記閾値未満であった場合に、前記情報カテゴリについて表示される前記情報を調整すること、を含む、システム。
適用例７：適用例６に記載のシステムであって、前記情報カテゴリについて表示される前記情報を調整することは、前記情報カテゴリに含まれる少なくとも１つの以前に表示された情報を、前記情報カテゴリに含まれる少なくとも１つの以前に表示されていない情報に置き換えることを含む、システム。
適用例８：適用例７に記載のシステムであって、前記情報カテゴリについて表示される前記調整された情報は、前記情報カテゴリに関連付けられている情報が表示される次のイベント時に表示される、システム。
適用例９：適用例１に記載のシステムであって、キーワードに基づいた検索入力に応答して、少なくとも複数の表示情報が提示される、システム。
適用例１０：適用例１に記載のシステムであって、前記１または複数のプロセッサは、さらに、前記複数の情報カテゴリの内の別のカテゴリについて、前記情報カテゴリに関連付けられている各表示選択情報に第１の初期重み付けを割り当て、前記情報カテゴリに関連付けられている各表示非選択情報に第２の初期重み付けを割り当て、予め設定された値を含む第１の対応重み付けを前記情報カテゴリに割り当て、前記情報カテゴリに関連付けられている表示非選択情報の数、および、前記複数の表示情報に関連付けられている表示非選択情報の総数に少なくとも部分的に基づいて決定された第２の対応重み付けを前記情報カテゴリに割り当て、前記第１の初期重み付け、前記第２の初期重み付け、前記情報カテゴリに関連付けられている前記第１の対応重み付け、および、前記情報カテゴリに関連付けられている前記第２の対応重み付けに少なくとも部分的に基づいて、前記情報カテゴリと、前記複数の表示情報の内の前記情報カテゴリに関連付けられている表示情報とについての一致度を決定し、前記情報カテゴリについて決定された前記一致度に少なくとも部分的に基づいて、前記情報カテゴリについて表示される情報を調整するか否かを決定するように構成されている、システム。
適用例１１：情報カテゴリおよび表示情報の一致度を決定するための方法であって、
複数の情報カテゴリに対応する複数の表示情報に関連するユーザ選択動作情報の履歴をリトリーブする工程と、前記ユーザ選択動作情報の履歴に基づいて、前記複数の表示情報の内、表示されて選択された表示選択情報、および、前記複数の表示情報の内、表示されたが選択されなかった表示非選択情報を特定する工程と、前記複数の情報カテゴリの内の１カテゴリについて、前記情報カテゴリに関連付けられている各表示選択情報に第１の初期重み付けを割り当て、前記情報カテゴリに関連付けられている各表示非選択情報に第２の初期重み付けを割り当てる工程と、予め設定された値を含む第１の対応重み付けを前記情報カテゴリに割り当てる工程と、前記情報カテゴリに関連付けられている表示非選択情報の数、および、前記複数の表示情報に関連付けられている表示非選択情報の総数に少なくとも部分的に基づいて決定された第２の対応重み付けを前記情報カテゴリに割り当てる工程と、前記第１の初期重み付け、前記第２の初期重み付け、前記情報カテゴリに関連付けられている前記第１の対応重み付け、および、前記情報カテゴリに関連付けられている前記第２の対応重み付けに少なくとも部分的に基づいて、前記情報カテゴリと、前記複数の表示情報の内の前記情報カテゴリに関連付けられている表示情報とについての一致度を決定する工程と、前記情報カテゴリについて決定された前記一致度に少なくとも部分的に基づいて、前記情報カテゴリについて表示される情報を調整するか否かを決定する工程と、を備える、方法。
適用例１２：適用例１１に記載の方法であって、前記第１の初期重み付けは、前記複数の表示情報に含まれる情報の総数に対する、前記複数の表示情報の内の表示選択情報の総数の比として決定される、方法。
適用例１３：請求項１１に記載の方法であって、前記第２の初期重み付けは、前記複数の表示情報に含まれる情報の総数に対する、前記複数の表示情報の内の表示非選択情報の総数の比として決定される、方法。
適用例１４：適用例１１に記載の方法であって、前記情報カテゴリに関連付けられている前記第２の対応重み付けは、前記複数の表示情報に含まれる表示非選択情報の総数に対する、前記情報カテゴリに関連付けられている表示非選択情報の第１の数の比として決定される、方法。
適用例１５：適用例１１に記載の方法であって、前記情報カテゴリについての一致度は、前記第１の初期重み付けと前記第１の対応重み付けとを掛けて第１の値を生成し、前記第２の初期重み付けと前記第２の対応重み付けとを掛けて第２の値を生成し、前記第１の値と前記第２の値とを合計することに少なくとも部分的に基づいて決定される、方法。
適用例１６：適用例１１に記載の方法であって、前記情報カテゴリについて表示される情報を調整するか否かを決定する工程は、前記一致度を所定の一致度閾値と比較する工程と、前記一致度が前記閾値未満であった場合に、前記情報カテゴリについて表示される前記情報を調整する工程と、を含む、方法。
適用例１７：適用例１６に記載の方法であって、前記情報カテゴリについて表示される前記情報を調整する工程は、前記情報カテゴリに含まれる少なくとも１つの以前に表示された情報を、前記情報カテゴリに含まれる少なくとも１つの以前に表示されていない情報に置き換える工程を含む、方法。
適用例１８：適用例１７に記載の方法であって、前記情報カテゴリについて表示される前記調整された情報は、前記情報カテゴリに関連付けられている情報が表示される次のイベント時に表示される、方法。
適用例１９：情報カテゴリおよび表示情報の一致度を決定するためのコンピュータプログラム製品であって、前記コンピュータプログラム製品は、コンピュータ読み取り可能な記憶媒体内に具現化され、複数の情報カテゴリに対応する複数の表示情報に関連するユーザ選択動作情報の履歴をリトリーブするためのコンピュータ命令と、前記ユーザ選択動作情報の履歴に基づいて、前記複数の表示情報の内、表示されて選択された表示選択情報、および、前記複数の表示情報の内、表示されたが選択されなかった表示非選択情報を特定するためのコンピュータ命令と、前記複数の情報カテゴリの内の１カテゴリについて、
前記情報カテゴリに関連付けられている各表示選択情報に第１の初期重み付けを割り当て、前記情報カテゴリに関連付けられている各表示非選択情報に第２の初期重み付けを割り当てるためのコンピュータ命令と、予め設定された値を含む第１の対応重み付けを前記情報カテゴリに割り当てるためのコンピュータ命令と、前記情報カテゴリに関連付けられている表示非選択情報の数、および、前記複数の表示情報に関連付けられている表示非選択情報の総数に少なくとも部分的に基づいて決定された第２の対応重み付けを前記情報カテゴリに割り当てるためのコンピュータ命令と、前記第１の初期重み付け、前記第２の初期重み付け、前記情報カテゴリに関連付けられている前記第１の対応重み付け、および、前記情報カテゴリに関連付けられている前記第２の対応重み付けに少なくとも部分的に基づいて、前記情報カテゴリと、前記複数の表示情報の内の前記情報カテゴリに関連付けられている表示情報とについての一致度を決定するためのコンピュータ命令と、前記情報カテゴリについて決定された前記一致度に少なくとも部分的に基づいて、前記情報カテゴリについて表示される情報を調整するか否かを決定するためのコンピュータ命令と、を備える、コンピュータプログラム製品。
【図１】
0005624689.tif 000004
【図２】
0005624689.tif 000005
【図３Ａ】
0005624689.tif 000006
【図３Ｂ】
0005624689.tif 000007
【図４】
0005624689.tif 000008