(57)【要約】  オブジェクトセットを処理し、オブジェクトセットに対する満足度を決定する方法及びシステム。コンピュータ装置は、複数のオブジェクトセットの個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、複数のオブジェクトセットを順位付けしてよい。オブジェクト満足度は、個々のオブジェクトセットに対するユーザの操作挙動データと、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データとに基づいて、取得されてよい。順位付けされたオブジェクトセットは、複数のオブジェクトセットに対するユーザの履歴の操作挙動と一致する。本明細書の実施態様は、検索操作の繰り返しが原因のデータ交換の問題を解決し、さらに、クライアント端末とコンピュータ装置間のデータ交換量を低減することによって、コンピュータ装置の処理負荷を減らす。
2017522649.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトセットの処理方法であって、
コンピュータ装置の１つまたは複数のプロセッサが、ユーザが入力した１つまたは複数のキーワードと関連付けられている前記複数のオブジェクトセットを獲得することと、
前記１つまたは複数のプロセッサが、前記複数のオブジェクトセットの個々のオブジェクトセットに対する前記ユーザのオブジェクト満足度に基づいて、前記複数のオブジェクトセットを順位付けすることであって、前記オブジェクト満足度は、前記個々のオブジェクトセットに対する前記ユーザの第一操作挙動データと、前記個々のオブジェクトセットのオブジェクトに対する前記ユーザの第二操作挙動データとに少なくとも基づいて取得される、前記複数のオブジェクトセットを前記順位付けすることと、
前記１つまたは複数のプロセッサが、前記順位付けされた複数のオブジェクトセットを提供することと、
を含む、前記方法。
【請求項２】
前記第一操作挙動データに基づいて、前記個々のオブジェクトセットに対する前記ユーザの第一候補満足度を獲得することと、
前記第二操作挙動データと、前記複数のオブジェクトセットと前記複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、前記個々のオブジェクトセットに対する前記ユーザの第二候補満足度を獲得することと、
前記第一候補満足度及び前記第二候補満足度に基づいて、オブジェクト満足度を獲得することと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記第一候補満足度を前記獲得することは、
前記第一操作挙動データに基づいて、前記個々のオブジェクトセットに対する前記ユーザのプリファレンス特徴情報を獲得することと、
前記個々のオブジェクトセットの属性情報と、前記個々のオブジェクトセットに対する前記ユーザの前記プリファレンス特徴情報とに基づいて、前記個々のオブジェクトセットに対する前記ユーザの前記第一候補満足度を獲得することと、
を含む、請求項２に記載の方法。
【請求項４】
前記第二操作挙動データと、前記複数のオブジェクトセットと前記複数のオブジェクトセットの前記複数のオブジェクトとの前記マッピング関係とに基づいて、前記個々のオブジェクトセットに対する前記ユーザの前記第二候補満足度を前記獲得することは、
前記マッピング関係に基づいて、前記個々のオブジェクトセットの少なくとも１つのオブジェクトを決定することと、
前記第二操作挙動データに基づいて、前記個々のオブジェクトセットの個々のオブジェクトに対する前記ユーザの基準満足度を獲得することと、
前記個々のオブジェクトセットのオブジェクトに対する前記ユーザの複数の基準満足度に基づいて、前記個々のオブジェクトセットの前記第二候補満足度を獲得することと、
を含む、請求項２に記載の方法。
【請求項５】
前記第一操作挙動データ、前記マッピング関係、及び、前記第二操作挙動データの少なくとも１つをｃｏｏｋｉｅから獲得することを
さらに含む、請求項２に記載の方法。
【請求項６】
前記個々のオブジェクトセットの前記オブジェクトは、項目を含み、前記個々のオブジェクトセットは、標準製品ユニットであり、前記標準製品ユニットは、少なくとも同じ属性値を共有する複数の項目を含む、請求項１に記載の方法。
【請求項７】
前記項目は商品である、請求項６に記載の方法。
【請求項８】
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行可能な複数のコンポーネントを維持するメモリと、を備える、
複数のオブジェクトセットを処理するシステムであって、前記複数のコンポーネントは、
ユーザが入力した１つまたは複数のキーワードに関連付けられた前記複数のオブジェクトセットを獲得するように構成された獲得モジュールと、
前記複数のオブジェクトセットの個々のオブジェクトセットに対する前記ユーザのオブジェクト満足度であって、前記個々のオブジェクトセットに対する前記ユーザの第一操作挙動データと、前記個々のオブジェクトセットのオブジェクトに対する前記ユーザの第二操作挙動データとに少なくとも基づいて取得された前記オブジェクト満足度に基づいて、前記複数のオブジェクトセットを順位付けするように構成された順位付けモジュールと、
前記順位付けされた複数のオブジェクトセットを提供するように構成された出力モジュールと、
を含む、前記システム。
【請求項９】
前記複数のコンポーネントは、スコアリングモジュールをさらに含み、前記スコアリングモジュールは、
前記第一操作挙動データに基づいて、前記個々のオブジェクトセットに対する前記ユーザの第一候補満足度を獲得し、
前記第二操作挙動データと、前記複数のオブジェクトセットと前記複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、前記個々のオブジェクトセットに対する前記ユーザの第二候補満足度を獲得し、かつ、
前記第一候補満足度及び前記第二候補満足度に基づいて、オブジェクト満足度を獲得するように構成される、請求項８に記載のシステム。
【請求項１０】
前記スコアリングモジュールは、
前記第一操作挙動データに基づいて、前記個々のオブジェクトセットに対する前記ユーザのプリファレンス特徴情報をさらに獲得し、かつ、
前記個々のオブジェクトセットの属性情報と、前記個々のオブジェクトセットに対する前記ユーザの前記プリファレンス特徴情報とに基づいて、前記個々のオブジェクトセットに対する前記ユーザの前記第一候補満足度を獲得するように、
さらに構成される、請求項９に記載のシステム。
【請求項１１】
前記スコアリングモジュールは、
前記マッピング関係に基づいて、前記個々のオブジェクトセットの少なくとも１つのオブジェクトを決定し、
前記第二操作挙動データに基づいて、前記個々のオブジェクトセットの個々のオブジェクトに対する前記ユーザの基準満足度を獲得し、かつ、
前記個々のオブジェクトセットのオブジェクトに対する前記ユーザの複数の基準満足度に基づいて、前記個々のオブジェクトセットの前記第二候補満足度を獲得するように、
さらに構成される、請求項９に記載のシステム。
【請求項１２】
前記スコアリングモジュールは、前記第一操作挙動データ、前記マッピング関係、及び、前記第二操作挙動データの少なくとも１つをｃｏｏｋｉｅからさらに獲得するように構成される、請求項９に記載のシステム。
【請求項１３】
前記個々のオブジェクトセットの前記オブジェクトは、項目を含み、前記個々のオブジェクトセットは、標準製品ユニットであり、前記標準製品ユニットは、少なくとも同じ属性値を共有する複数の項目を含む、請求項８に記載のシステム。
【請求項１４】
前記項目は商品である、請求項１３に記載の方法。
【請求項１５】
複数のオブジェクトセットの満足度の決定方法であって、
コンピュータ装置の１つまたは複数のプロセッサが、前記複数のオブジェクトセットの個々のオブジェクトセットに対するユーザの第一候補満足度を、前記個々のオブジェクトセットに対する前記ユーザの操作挙動データに基づいて、獲得することと、
前記１つまたは複数のプロセッサが、前記個々のオブジェクトセットに対する前記ユーザの第二候補満足度を、前記個々のオブジェクトセットのオブジェクトに対する前記ユーザの操作挙動データと、前記複数のオブジェクトセットと前記複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、獲得することと、
前記１つまたは複数のプロセッサが、前記第一候補満足度及び前記第二候補満足度に基づいて、オブジェクト満足度を獲得することと、
を含む、前記方法。
【請求項１６】
前記第一候補満足度を前記獲得することは、
前記個々のオブジェクトセットに対する前記ユーザの前記操作挙動データに基づいて、前記個々のオブジェクトセットに対する前記ユーザのプリファレンス特徴情報を獲得することと、
前記個々のオブジェクトセットの属性情報と、前記個々のオブジェクトセットに対する前記ユーザの前記プリファレンス特徴情報とに基づいて、前記個々のオブジェクトセットに対する前記ユーザの前記第一候補満足度を取得することと、
をさらに含む、請求項１５に記載の方法。
【請求項１７】
前記個々のオブジェクトセットの前記オブジェクトに対する前記ユーザの前記操作挙動データと、前記複数のオブジェクトセットと前記複数のオブジェクトセットの前記複数のオブジェクトとの前記マッピング関係に基づいて、前記個々のオブジェクトセットに対する前記ユーザの前記第二候補満足度を前記獲得することは、
前記個々のオブジェクトセットの少なくとも１つのオブジェクトを前記マッピング関係に基づいて決定することと、
前記個々のオブジェクトセットの個々のオブジェクトに対する前記ユーザの基準満足度を、オブジェクトに対する前記ユーザの前記操作挙動データに基づいて、獲得することと、
前記個々のオブジェクトセットのオブジェクトに対する前記ユーザの複数の基準満足度に基づいて、前記個々のオブジェクトセットの前記第二候補満足度を獲得することと、
を含む、請求項１５に記載の方法。
【請求項１８】
前記オブジェクトセットに対する前記ユーザの操作挙動データ、前記マッピング関係、または、オブジェクトに対する前記操作挙動データの少なくとも１つをｃｏｏｋｉｅ情報から獲得することを、
さらに含む、請求項１５に記載の方法。
【請求項１９】
前記個々のオブジェクトセットの前記オブジェクトは、項目を含み、前記個々のオブジェクトセットは、標準製品ユニットであり、前記標準製品ユニットは、属性値を有する複数の項目を含む、請求項１５に記載の方法。
【請求項２０】
前記項目は商品である、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１４年６月５日出願の中国特許出願第２０１４１０２４６７０５．１号「Ｍｅｔｈｏｄｓ  ａｎｄ  ｓｙｓｔｅｍｓ  ｆｏｒ  ｐｒｏｃｅｓｓｉｎｇ  ｓｅｔｓ  ｏｆ  ｏｂｊｅｃｔｓ  ａｎｄ  ｓａｔｉｓｆａｃｔｉｏｎ  ｌｅｖｅｌｓ  ｔｈｅｒｅｏｆ」の優先権を主張し、参照により、その全体を本明細書に組み込む。
【０００２】
本開示は、検索技術に関し、より詳細には、複数のオブジェクトセットを処理し、その満足度を決定する方法及びシステムに関する。
【背景技術】
【０００３】
ネットワーク開発と、情報技術の普及と共に、インターネットが、徐々に、人々の生活、学習、及び、仕事に浸透するようになり、人類は情報時代に突入した。しかしながら、インターネットで入手できる大量の情報によって、ユーザは、品物やサービス等、ある種のオブジェクトを見つけるのが難しいことがある。検索の精度を高めるために、現在の技術では、同じ属性を有する複数のオブジェクトをオブジェクトグループとして定義することがある。よって、ユーザは、あるオブジェクトグループをターゲットにするクエリを指定し得る。しかしながら、これらの技術においては、検索エンジンは、様々なクエリに対して類似または同じ検索結果をレンダリングし得る。これらの結果は、クエリに関連付けられた同じまたは類似の属性を有するからである。よって、ユーザは、検索を繰り返して、所望のオブジェクトをさらに決定しなければならない。これによって、クライアント端末（例えば、クライアント端末上のアプリケーション）と検索エンジンとの間のデータ交換量が増えて、検索エンジンの処理負荷を増加させる。さらに、これらの技術では、複数のオブジェクトグループに対するユーザの満足度は計算されない。
【発明の概要】
【０００４】
本開示の実施態様は、検索エンジンの処理負荷を低減し、及び／または、複数のオブジェクトセットに対するユーザの満足度を決定する精度を向上させる、オブジェクトセットの処理方法及びシステムに関する。この概要は、請求項の主題の重要な特徴または不可欠な特徴を全て特定する意図はなく、これのみで、請求項の主題の範囲を決定する助けとして使用されることも意図していない。
【０００５】
本開示の実施態様は、複数のオブジェクトセットを処理する方法に関する。検索エンジンは、少なくとも２つのオブジェクトセットを獲得してよい。検索エンジンは、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを順位付けしてよい。オブジェクト満足度は、個々のオブジェクトセットに対するユーザの操作挙動データと、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データとに基づいて決定されてよい。検索エンジンは、順位付けされた少なくとも２つのオブジェクトセットを提供してよい。
【０００６】
実施態様において、検索エンジンは、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを順位付けしてよい。これらの例では、検索エンジンに関連付けられたスコアリングモジュールが、個々のオブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度を獲得してよい。スコアリングモジュールは、第一候補満足度及び第二候補満足度に基づいて、オブジェクト満足度を獲得してよい。
【０００７】
実施態様において、個々のオブジェクトセットに対するユーザの操作挙動データに基づいて個々のオブジェクトセットに対するユーザの第一候補満足度を獲得するために、スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよい。スコアリングモジュールは、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。
【０００８】
実施態様において、スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度を獲得してよい。例えば、スコアリングモジュールは、マッピング関係に基づいて個々のオブジェクトセットのうちの少なくとも１つのオブジェクトを決定してよく、次に、オブジェクトに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットの個々のオブジェクトに対するユーザの基準満足度を獲得してよい。スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。
【０００９】
実施態様において、スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データ、マッピング関係、または、オブジェクトに対するユーザの操作挙動データの少なくとも１つをＣｏｏｋｉｅ情報から獲得してよい。これらの例において、個々のオブジェクトセットのオブジェクトは、項目を含んでよく、個々のオブジェクトセットは、標準製品ユニットであってよく、標準製品ユニットは、属性値を有する複数の項目を含んでよい。
【００１０】
本開示の実施態様は、オブジェクトセットを処理するシステムに関する。システムは、獲得モジュール、順位付けモジュール、出力モジュール、及び、スコアリングモジュールを備えてよい。獲得モジュールは、少なくとも２つのオブジェクトセットを獲得してよい。順位付けモジュールは、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを順位付けしてよい。これらの例において、オブジェクト満足度は、個々のオブジェクトセットに対するユーザの操作挙動データと、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データとに基づいて取得されてよい。出力モジュールは、順位付けされた少なくとも２つのオブジェクトセットを提供してよい。
【００１１】
スコアリングモジュールは、個々のオブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよく、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度を獲得してよい。
【００１２】
実施態様において、スコアリングモジュールは、第一候補満足度及び第二候補満足度に基づいて、オブジェクト満足度を獲得してよい。スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよい。これらの例において、スコアリングモジュールは、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。
【００１３】
スコアリングモジュールは、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定してよく、オブジェクトに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットの個々のオブジェクトに対するユーザの基準満足度を獲得してよく、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。
【００１４】
実施態様において、スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データ、マッピング関係、または、オブジェクトに対するユーザの操作挙動データの少なくとも１つを、Ｃｏｏｋｉｅ情報から獲得してよい。
【００１５】
実施態様において、個々のオブジェクトセットのオブジェクトは、項目であり、個々のオブジェクトセットは、標準製品ユニットであり、標準製品ユニットは、属性値を有する複数の項目を含む。
【００１６】
本開示の実施態様は、複数のオブジェクトセットの満足度を決定する方法に関する。実施態様において、スコアリングモジュールは、個々のオブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度をさらに獲得してよい。スコアリングモジュールは、第一候補満足度及び第二候補満足度に基づいて、オブジェクト満足度を獲得してよい。
【００１７】
ユーザの第一候補満足度を獲得するために、スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよく、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。
【００１８】
ユーザの第二候補満足度を獲得するために、スコアリングモジュールは、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定してよく、オブジェクトに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットの個々のオブジェクトに対するユーザの基準満足度を獲得してよく、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。
【００１９】
実施態様において、スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データ、マッピング関係、または、オブジェクトに対するユーザの操作挙動データの少なくとも１つをＣｏｏｋｉｅ情報から獲得してよい。これらの例において、個々のオブジェクトセットのオブジェクトは、項目であってよく、個々のオブジェクトセットは、標準製品ユニットであってよく、標準製品ユニットは、属性値を有する複数の項目を含んでよい。
【００２０】
本開示の実施態様は、オブジェクトセットの満足度を決定するシステムに関する。システムは、個々のオブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得するように構成された第１満足度計算モジュールを備えてよい。システムは、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度を獲得するように構成された第２満足度計算モジュールをさらに備えてよい。システムは、第一候補満足度及び第二候補満足度に基づいて、オブジェクト満足度を獲得するように構成された第３満足度計算モジュールをさらに備えてよい。
【００２１】
第１満足度計算モジュールは、オブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得し、かつ、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得するように構成されてよい。
【００２２】
第２満足度計算モジュールは、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定し、オブジェクトに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットの個々のオブジェクトに対するユーザの基準満足度を獲得し、かつ、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得するように構成されてよい。
【００２３】
システムは、オブジェクトセットに対するユーザの操作挙動データ、マッピング関係、または、オブジェクトに対するユーザの操作挙動データの少なくとも１つをＣｏｏｋｉｅ情報から獲得するように構成されたスコアリングモジュールをさらに備えてよい。
【００２４】
実施態様において、個々のオブジェクトセットのオブジェクトは、項目であってよく、個々のオブジェクトセットは、標準製品ユニットであってよく、標準製品ユニットは、属性値を有する複数の項目を含んでよい。
【００２５】
本開示の実施態様は、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを検索エンジンによって順位付けすることを含む。検索エンジンは、順位付けされた少なくとも２つのオブジェクトセットを提供してよい。従って、オブジェクト満足度は、個々のオブジェクトセットに対するユーザの操作挙動データと、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データとに基づいて、取得されてよい。提供された順位付けされた少なくとも２つのオブジェクトセットは、ユーザの履歴の操作挙動に一致してよい。
【００２６】
実施態様は、ユーザが行う検索操作の繰り返しと、ローカル端末と検索エンジン間のデータ交換の増加とが原因のデータ交換の問題を解決してよく、それによって、検索エンジンの処理負荷を低減する。さらに、本明細書に記載の技術的解決は、ユーザの個々のニーズに合致するので、的をしぼったオブジェクトセットの扱いが増加する。
【００２７】
実施態様において、オブジェクト満足度は、個々のオブジェクトセットに対するユーザの操作挙動データと、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データとに基づいて、取得されてよい。従って、単に個々のオブジェクトセットに対するユーザの操作挙動データ、または、単に個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データに基づく以上のオブジェクト満足度が取得され得る。これによって、オブジェクトセットの処理精度を有効に向上させ得る。
【００２８】
本開示の実施態様は、オブジェクトセットとオブジェクトセットのオブジェクトとのマッピング関係を、オブジェクトセットの属性に基づいて対応するオブジェクトを検索することなしに、獲得してよい。よって、本開示の実施態様は、検索の余分なオーバーヘッドを有効に回避し得る。
【００２９】
本開示の実施態様は、個々のオブジェクトセットに対するユーザの操作挙動データと、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データとに基づいて、スコアリングモジュールによって、オブジェクト満足度を取得することを含んでよい。実施態様において、単に個々のオブジェクトセットに対するユーザの操作挙動データ、または、単に個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データに基づく以上のオブジェクト満足度が取得され得る。これによって、オブジェクトセットに対するユーザの満足度の測定精度を向上させ得る。
【００３０】
本開示の実施態様は、オブジェクトセットとオブジェクトセットのオブジェクトとのマッピング関係を、オブジェクトセットの属性に基づいて対応するオブジェクトを検索することなしに獲得してよい。これによって、検索の余分なオーバーヘッド有効に回避し得る。
【００３１】
添付図面を参照して発明を実施するための形態を記載する。異なる図面中の同じ参照番号は、類似または同一の項目を示す。
【図面の簡単な説明】
【００３２】
【図１】複数のオブジェクトセットを処理する例示のプロセスを示すフローチャートである。
【図２】複数のオブジェクトセットの処理を可能にする例示のコンピューティングアーキテクチャを示す概略図である。
【図３】複数のオブジェクトセットの処理を可能にする例示のコンピューティングアーキテクチャを示す概略図である。
【図４】オブジェクトセットの満足度を決定する例示のプロセスを示すフローチャートである。
【図５】オブジェクトセットの満足度の決定を可能にする例示のコンピューティングアーキテクチャを示す概略図である。
【図６】オブジェクトセットの満足度の決定を可能にする例示のコンピューティングアーキテクチャを示す概略図である。
【発明を実施するための形態】
【００３３】
本開示は、以下の実施態様及び添付の図面を含む。記載する本開示の実施態様は、本開示の実施態様の全てではなく、一部のみを表すことは明らかである。本開示の実施態様に基づいて創作的努力なしに当業者によって行われた他の実施態様は、本開示の範囲内である。さらに、「及び／または」という語が表す関係は、単に、関連するオブジェクトを記載するものである。３つの関係が存在し得る。例えば、Ａ及び／またはＢは、Ａのみが存在する、Ｂのみが存在する、または、Ａ及びＢが存在するという、３つの条件を表し得る。さらに、「／」という符号は、一般に、「または」という文脈関係を示す。
【００３４】
図１は、複数のオブジェクトセットを処理する例示のプロセス１００のフローチャートである。実施態様において、プロセス１００の操作は、１つまたは複数のサーバに関連付けられた検索エンジンによって行われてよい。実施態様においては、プロセス１００の操作は、分散システムのローカルクライアントまたはネットワーク端末によって行われてよい。ローカルクライアントは、端末もしくはクライアント（ｎａｔｉｖｅＡｐｐ）に設置されたローカル端末であってもよく、または、ウェブブラウザプログラム（ｗｅｂＡｐｐ）端末であってもよい、ことは理解される。検索エンジンがオブジェクトセットを検索し、及び／または、検索結果のオブジェクトを推薦する限り、本開示は、これに特に限定されない。
【００３５】
１０２において、検索エンジンは、少なくとも２つのオブジェクトセットを獲得してよい。実施態様において、検索エンジンは、ユーザが入力したクエリのキーワードに基づいて、データベースを検索してよく、順位付けされた少なくとも２つのオブジェクトセットを検索結果としてユーザに提供してよい。記載が便利なように、本実施態様の以下の実施態様の記載においては、現在のユーザをユーザと称する。
【００３６】
実施態様において、検索エンジンは、ユーザの特徴情報に基づいて、データベースを検索してよく、順位付けされた少なくとも２つのオブジェクトセットを検索結果としてユーザに提供してよい。検索エンジンは、様々な方法を用いて、少なくとも２つのオブジェクトセットを獲得してよい。本開示は、これに特に限定されない。
【００３７】
１０４において、検索エンジンは、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを順位付けしてよい。オブジェクト満足度は、個々のオブジェクトセットに対するユーザの操作挙動データ（「第一操作挙動データ」とも呼ばれる）と、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データ（「第二操作挙動データ」とも呼ばれる）とに基づいて、取得されてよい。実施態様において、オブジェクト満足度は、ユーザに関連付けられた複数のユーザの操作挙動データに基づいて取得されてよい。
【００３８】
実施態様において、スコアリングモジュールは、個々のオブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度をさらに獲得してよく、かつ、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度を獲得してよい。次に、スコアリングモジュールは、第一候補満足度及び第二候補満足度に基づいてオブジェクト満足度を獲得してよい。
【００３９】
ユーザのオブジェクトセットに対するユーザの操作挙動データは、検索エンジンに関連付けられたウェブサイトのオブジェクトセットの一部分または全ての部分のオブジェクトに対するユーザの操作挙動データを含んでよい。実施態様において、オブジェクトセットに対するユーザの操作挙動データは、順位付けされるオブジェクトセットに対するユーザの操作挙動データを含んでよい。本開示は、これに特に限定されない。
【００４０】
実施態様において、オブジェクトセットに対するユーザの操作挙動データは、検索情報、閲覧情報、及び、クリックスルー情報を含んでよい。本開示は、これに特に限定されない。
【００４１】
オブジェクトに対するユーザの操作挙動データは、検索エンジンに関連付けられたウェブサイトのオブジェクトセットの一部分または全ての部分のオブジェクトに対するユーザの操作挙動データ、または、順位付けするオブジェクトに対するユーザの操作挙動データを含んでよい。本開示は、これに特に限定されない。
【００４２】
実施態様において、オブジェクトに対するユーザの操作挙動データは、検索情報、クリックスルー情報、ブックマーク情報、注文情報、及び／または、購入情報を含んでよい。本開示は、これに特に限定されない。
【００４３】
実施形態において、スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データ、マッピング関係、または、オブジェクトに対するユーザの操作挙動データの少なくとも１つを、Ｃｏｏｋｉｅ情報からさらに獲得してよい。
【００４４】
時には、複数形のＣｏｏｋｉｅｓの形でも用いられるＣｏｏｋｉｅは、ユーザアイデンティティ及び／またはセッション（Ｓｅｓｓｉｏｎ）を識別または追跡するために、一定のウェブサイトで使用される（通常、暗号化された）一定のデータを指す。Ｃｏｏｋｉｅは、クライアント端末に記憶されてよい。詳細には、これらのサイトは、一意の識別Ｃｏｏｋｉｅ（ＣｏｏｋｉｅＩＤ）をクライアント端末に割り当てて、クライアント端末上にＣｏｏｋｉｅオブジェクトを作成してよい。従って、オブジェクトに対するユーザの操作挙動データは、クライアント端末上に記憶されて、Ｃｏｏｋｉｅ情報を形成してよい。  
【００４５】
Ｃｏｏｋｉｅ情報を使用してサイト統計を追跡してよい。サイト統計は、サイトへのアクセスに関連するユーザの習慣を示してよい。例えば、アクセス時間、訪問されたページ、そのサイトにユーザが費やす時間、そのサイト訪問時にユーザが取るアクション等である。コンピュータ装置は、様々な方法を用いてＣｏｏｋｉｅ情報を読み出してよい。例えば、ウェブサイトのページ上に、コンピュータ装置は、１ｘ１の目に見えない画素を配置してよい。ユーザが最初にページを訪問すると、コンピュータ装置は、そのユーザに関してサイトを取得して、一意の識別Ｃｏｏｋｉｅ（ＣｏｏｋｉｅＩＤ）をユーザに割り当ててよい。
【００４６】
コンピュータ装置は、クライアント端末上にＣｏｏｋｉｅオブジェクトを作成してよい。従って、コンピュータ装置は、クライアント端末にユーザの操作挙動データを記憶してＣｏｏｋｉｅ情報を形成してよい。従って、クライアント端末は、Ｃｏｏｋｉｅ情報を送信してよく、サイトに送られたＣｏｏｋｉｅにタイミング情報を指定してよい。例えば、クライアント端末がウェブサイトを再訪問する要求をした時、クライアント端末は、Ｃｏｏｋｉｅをウェブサイトに送信してよい。
【００４７】
実施態様において、Ｃｏｏｋｉｅ情報は、ＣｏｏｋｉｅＩＤ、ユーザのユーザアイデンティティ、個々のオブジェクトセットに対するユーザの操作挙動データ、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データ、及び、オブジェクトとオブジェクトセットとのマッピング関係の少なくとも１つを含んでよい。本開示は、これに特に限定されない。
【００４８】
ユーザアイデンティティ情報は、クライアント端末のユーザアイデンティティ（ＩＤ）またはＩＰアドレスを含んでよい。本開示は、これに特に限定されない。
【００４９】
オブジェクトセットと、オブジェクトセットのオブジェクトとのマッピング関係は、ユーザがオブジェクトの検索結果を受信して、オブジェクトをクリックする操作を示してよい。次に、この操作は記録されてオブジェクトセットとオブジェクトセットのオブジェクトとのマッピング関係を示してよい。例えば、スコアリングモジュールは、少なくとも２つのオブジェクトセットの個々のオブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。ユーザの操作挙動データは、少なくとも２つのオブジェクトセットの個々のオブジェクトセットに対してユーザが行う操作を含んでよい。
【００５０】
実施態様において、ユーザのオブジェクトセットに対するユーザの操作挙動データは、検索エンジン及び／またはサービスプロバイダに関連付けられた１つまたは複数のウェブサイトにリストされたオブジェクトセットの一部分または全ての部分のオブジェクトに対するユーザの操作挙動データを含んでよい。
【００５１】
スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよい。次に、スコアリングモジュールは、個々のオブジェクトセットに対するユーザの基準特徴情報に基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。
【００５２】
実施態様において、スコアリングモジュールは、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とのマッピングに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。例えば、マッチング成功は、オブジェクトセットに対するユーザの満足度が高いことを示してよい。マッチング不成功は、オブジェクトセットに対するユーザの満足度が低いことを示してよい。特徴情報を処理するマッチングアルゴリズムは、ユークリッド距離アルゴリズム等の様々なマッチングアルゴリズムを含んでよい。
【００５３】
オブジェクトセットのプリファレンス特徴情報を使用することによって、オブジェクトセットの適用範囲がより広範になり、よって、オブジェクトセットの処理精度を有効に向上させる。
【００５４】
実施態様において、スコアリングモジュールは、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定してよい。次に、スコアリングモジュールは、個々のオブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。個々のオブジェクトセットに対するユーザの操作挙動データは、少なくとも２つのオブジェクトセットの個々のオブジェクトセットに対してユーザが行う操作を含んでよい。このように、スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。例えば、スコアリングモジュールは、個々のオブジェクトのオブジェクトに対するユーザの複数の基準満足度の平均値に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。
【００５５】
実施態様において、スコアリングモジュールは、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定してよい。次に、スコアリングモジュールは、オブジェクトセットに対するユーザの操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよい。オブジェクトセットに対するユーザの操作挙動データは、スコアリングモジュール及び／またはサービスプロバイダに関連付けられた１つまたは複数のウェブサイトのオブジェクトの全てに対する操作データを含んでよい。
【００５６】
スコアリングモジュールは、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。
【００５７】
特徴情報を処理するマッチングアルゴリズムは、ユークリッド距離アルゴリズム等の様々なマッチングアルゴリズムを含んでよい。
【００５８】
オブジェクトセットのプリファレンス特徴情報を使用することによって、オブジェクトセットの適用範囲をより広範にし、それによって、オブジェクトセットの処理精度を有効に向上させる。
【００５９】
スコアリングモジュールは、第一候補満足度、第一候補満足度に関連付けられた重み因子、第二候補満足度、及び、第二候補満足度に関連付けられた重み因子に基づいて、オブジェクト満足度を獲得してよい。
【００６０】
スコアリングモジュールは、次の等式を用いてオブジェクト満足度を取得してよい。
【００６１】
【数１】
2017522649.tif 000003
【００６２】
式中、
ＳＰＵＩｄは、オブジェクトセットのＩＤを表し、
Ｈ（ＳＳＰＵＩｄ）は、オブジェクトセットＳＰＵＩｄに対するユーザのオブジェクト満足度を表し、
αは、第一候補満足度の重み因子を表し、
Ｇ（ＳＳＰＵＩｄ）は、第一候補満足度を表し、
１−αは、第二候補満足度の重み因子を表し、
ＯｆｆｅｒＩｄは、オブジェクトセットＳＰＵＩｄのＩＤを識別したオブジェクトを表し、
χＯｆｆｅｒＩｄは、識別したオブジェクトセットＳＰＵＩｄの識別したオブジェクトＯｆｆｅｒＩｄに対する操作挙動データを表し、
ｆ（χＯｆｆｅｒＩｄ）は、識別したオブジェクトセットＳＰＵＩｄの識別したオブジェクトＯｆｆｅｒＩｄに対するユーザの基準満足度を表し、
ＮＳは、識別したオブジェクトセットＳＰＵＩｄのオブジェクトの数を表し、  
【００６３】
【数２】
2017522649.tif 000004
【００６４】
は、識別したオブジェクトセットＳＰＵＩｄの各識別したオブジェクトに対するユーザの複数の基準満足度の平均値である、第２の候補階層レベル、を表す。
【００６５】
検索エンジンは、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを順位付けしてよい。実施態様において、検索エンジンは、様々な技術を用いてオブジェクトセットを順位付けしてよい。例えば、マッチングアルゴリズムを実施して、キーワードとオブジェクトセットとのマッチング度を測定してよい。検索エンジンは、重み因子を順位付けパラメータに割り当てて、ランキング関数を取得し、各オブジェクトを順位付けしてよい。
【００６６】
実施態様において、オブジェクトは項目であってよい。１つまたは複数の同じ属性を有する複数の項目は、同じカテゴリを有する製品とも呼ばれる、標準製品ユニット（ＳＰＵ）として定義または分類されてよい。ＳＰＵを用いると、特定の項目は、１つまたは複数のクリック可能なＳＰＵタグを通してナビゲートすることによって、容易に突き止め得る。これらの例において、ＳＰＵは、電子商取引プラットフォームにおいて商店主が販売する新しい項目または商品の分類に再利用されてよい。典型的には、１つのＳＰＵは、複数の項目または商品に対応し、１つの項目または商品は、１つのＳＰＵにのみ対応する。
【００６７】
Ａｌｉｂａｂａ  Ｃｈｉｎａ（ｈｔｔｐ：／／ｗｗｗ．１６８８．ｃｏｍ／）のショッピングウェブサイトにおいては、ＳＰＵは、ＳＰＵ１、ＳＰＵ２、・・・、ＳＰＵｎ（ｎは１より大きい整数）等、同じ種類の型番を有し、及び／または、同じ場所で作られている高密度ポリエチレン（ＨＤＰＥ）を含むと定義されてよい。ＳＰＵ１は、第１のオブジェクトセットと見なされてよく、ＳＰＵ２は、第２のオブジェクトセットと見なされてよい。
【００６８】
ユーザは、ブラウザを使用して、Ａｌｉｂａｂａ  Ｃｈｉｎａのウェブサイト（ｈｔｔｐ：／／ｗｗｗ．１６８８．ｃｏｍ／）にアクセスしてよく、次に、クエリキーワード「ＨＤＰＥ  ５０００Ｓ」を検索入力ボックスに入力してよい。ブラウザは、Ａｌｉｂａｂａ  Ｃｈｉｎａのウェブサイトに関連付けられた検索エンジンにクエリキーワード「ＨＤＰＥ  ５０００Ｓ」を送信する。検索エンジンは、クエリキーワード「ＨＤＰＥ  ５０００Ｓ」を受信後、クエリに基づいて、データベースの「ＨＤＰＥ  ５０００Ｓ」に対応する複数のＳＰＵ製品を取得してよい。検索エンジンは、ＨＤＰＥ／Ｄａｑｉｎｇ  Ｐｅｔｒｏｃｈｅｍｉｃａｌ／５０００Ｓ、ＨＤＰＥ／Ｙａｎｇｚｉ  Ｐｅｔｒｏｃｈｅｍｉｃａｌ／５０００Ｓ、ＨＤＰＥ／Ｌａｎｚｈｏｕ  Ｐｅｔｒｏｃｈｅｍｉｃａｌ／５０００Ｓ、ＨＤＰＥ／Ｙａｎｓｈａｎ  Ｐｅｔｒｏｃｈｅｍｉｃａｌ／５０００Ｓ、ＨＤＰＥ／Ｈｏｎａｍ／５０００Ｓ等のＳＰＵ製品を検索結果としてユーザに提供してよい。例えば、ＨＤＰＥ／Ｄａｑｉｎｇ  Ｐｅｔｒｏｃｈｅｍｉｃａｌ／５０００Ｓは、第１のオブジェクトセットであってよく、ＨＤＰＥ／Ｙａｎｇｚｉ  Ｐｅｔｒｏｃｈｅｍｉｃａｌ／５０００Ｓは、第２のオブジェクトセットであってよい。
【００６９】
次に、スコアリングモジュールは、クライアント端末に記憶されたＣｏｏｋｉｅ情報を読み出してよい。Ｃｏｏｋｉｅ情報は、ユーザＩＤ情報のデータ、ＳＰＵに対するユーザの操作挙動データ、ＳＰＵと項目とのマッピング関係、及び、項目に対するユーザの操作挙動データを含んでよい。次に、スコアリングモジュールは、ＳＰＵに対する操作挙動データに基づいて、ＳＰＵに対するユーザのプリファレンス特徴情報を獲得してよい。ＳＰＵに対する操作挙動データは、Ａｌｉｂａｂａに関連付けられた全てのＳＰＵに対する操作データを含んでよい。例えば、操作データは、ユーザプリファレンスのＳＰＵのキー属性情報、ユーザプリファレンスのＳＰＵ市場情報、及び／または、ユーザプリファレンスのＳＰＵ地理的情報を含んでよい。
【００７０】
実施態様において、スコアリングモジュールは、さらに、Ｃｏｏｋｉｅ情報を読み出して、ＳＰＵに対する操作挙動データを取得してよい。ＳＰＵに対する操作挙動データは、Ａｌｉｂａｂａに関連付けられた全てのＳＰＵに対する操作データを含んでよい。スコアリングモジュールは、ＳＰＵに対する操作挙動データに基づいて、ＳＰＵに対するユーザのプリファレンス特徴情報をさらに取得してよい。本開示は、これに特に限定されない。次に、スコアリングモジュールは、個々のＳＰＵの属性情報と、個々のＳＰＵに対するユーザのプリファレンス特徴情報とのマッピングに基づいて、個々のＳＰＵに対するユーザの第一候補満足度を獲得してよく、個々のＳＰＵに対するユーザのプリファレンス特徴情報は、ユーザプリファレンスのＳＰＵキー属性情報、ユーザプリファレンスのＳＰＵ市場情報、及び／または、ユーザプリファレンスのＳＰＵ地理的情報を含んでよい。例えば、マッチング成功は、ＳＰＵに対するユーザの満足度が高いことを示してよく、マッチング不成功は、ＳＰＵに対するユーザの満足度が低いことを示してよい。
【００７１】
スコアリングモジュールは、マッピング関係に基づいて、個々のＳＰＵの少なくとも１つのオブジェクトを決定してよく、個々の項目に対するユーザの操作挙動データに基づいて、個々の項目に対する基準満足度を獲得してよい。
【００７２】
実施態様において、スコアリングモジュールは、さらに、クライアント端末に記憶されたＣｏｏｋｉｅ情報に基づいて、個々の項目に対するユーザの操作挙動データを獲得してよく、個々の項目に対するユーザの操作挙動データに基づいて、個々の項目に対する基準満足度を獲得してよい。本開示は、これに特に限定されない。
【００７３】
スコアリングモジュールは、個々のＳＰＵのオブジェクトに対するユーザの複数の基準満足度の平均値に基づいて、個々のＳＰＵの第二候補満足度を獲得してよい。次に、スコアリングモジュールは、第一候補満足度、第一候補満足度に関連付けられた重み因子、第二候補満足度、及び、第二候補満足度に関連付けられた重み因子に基づいて、個々のＳＰＵに対するユーザのオブジェクト満足度を獲得してよい。実施態様において、検索エンジンは、検索結果のＳＰＵの個々のＳＰＵに対するユーザのＳＰＵオブジェクト満足度に基づいて、検索結果のＳＰＵを順位付けしてよい。
【００７４】
１０６において、検索エンジンは、順位付けされた少なくとも２つのオブジェクトセットを提供してよい。例えば、検索エンジンは、オブジェクトセット１、オブジェクトセット２、オブジェクトセット３、オブジェクトセット４、オブジェクトセット５、及び、オブジェクトセット６を含む、６つのオブジェクトセットを出力してよい。検索エンジンは、各オブジェクトセットのオブジェクト満足度が高い順に、これら６つのオブジェクトセットを順位付けしてよい。
【００７５】
オブジェクトセット３のオブジェクト満足度＞オブジェクトセット２のオブジェクト満足度＞オブジェクトセット５のオブジェクト満足度＞オブジェクトセット１のオブジェクト満足度＞オブジェクトセット４のオブジェクト満足度＞オブジェクトセット６のオブジェクト満足度としよう。順位付け後、検索エンジンは、オブジェクトセット３、オブジェクトセット２、オブジェクトセット５、オブジェクトセット１、オブジェクトセット４、及び、オブジェクトセット６のように、検索結果を提供してよい。
【００７６】
本開示の実施態様は、少なくとも２つのオブジェクトセットを出力してよく、推薦と指導をユーザに提供してよく、ユーザがオブジェクトをタイムリーに見つけるのを助けてよい。実施態様において、オブジェクトに対する操作挙動データは、様々なニーズに基づいて定義されてよい。例えば、ユーザは、項目の注文、選択、広告、及び／または、購入を含む様々な操作に対する指導を必要とし得る。例えば、オブジェクトに対する操作挙動データは、ユーザ及び／または他のユーザに関連付けられたオブジェクトの購入情報に関連付けられてよい。
【００７７】
実施態様において、潜在的ユーザに関して、オブジェクトに対する操作挙動データは、オブジェクトの情報を記憶及び／またはブックマークすることに関連付けられてよい。
【００７８】
実施態様において、ユーザがオブジェクトに関する改良の指導を必要とする場合、オブジェクトに対する操作挙動データは、オブジェクトのクリックスルー情報に関連付けられて収集されてよい。本開示は、これに特に限定されない。
【００７９】
本開示の実施態様は、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを検索エンジンによって順位付けすることを含んでよい。検索エンジンは、順位付けされた少なくとも２つのオブジェクトセットを提供してよい。オブジェクト満足度は、個々のオブジェクトセットに対する操作挙動データと、個々のオブジェクトセットのオブジェクトに対するユーザの操作挙動データとに基づいて取得されてよい。出力されたオブジェクトセットは、オブジェクトセットに対するユーザの履歴の操作挙動と一致している。
【００８０】
実施態様は、ユーザによって繰り返し行われる検索操作が原因のデータ交換の問題を解決し得る、また、さらに、ローカル端末と検索エンジンの間のデータ交換を低減し得る。これによって検索エンジンの処理負荷を低減し得る。さらに、提供される技術的解決は、ユーザの個々のニーズに合致し、検索精度を向上させる。さらに、オブジェクト満足度は、個々のオブジェクトセットに対する操作挙動データと、個々のオブジェクトセットのオブジェクトに対する操作挙動データとに基づいて取得されてよい。
【００８１】
実施態様において、個々のオブジェクトセットに対する操作挙動データのみ、または、個々のオブジェクトセットのオブジェクトに対する操作挙動データのみだけに基づく以上のオブジェクト満足度が取得され得る。これによって、オブジェクトセットの処理精度を有効に向上させ得る。
【００８２】
実施態様において、本開示の実施態様は、オブジェクトセットと、オブジェクトセットのオブジェクトとのマッピング関係を、オブジェクトセットの属性に基づいて対応するオブジェクトを検索することなしに、獲得してよい。これによって、検索の余分なオーバーヘッドを有効に回避し得る。
【００８３】
図４は、複数のオブジェクトセットの満足度を決定する例示的なプロセス４００を示すフローチャートである。実施態様において、操作は、１つまたは複数のサーバに関連付けられた検索エンジンによって行われてよい。実施態様において、操作は、分散システムのローカルクライアントまたはネットワーク端末によって行われてよい。例えば、ローカルクライアントは、端末もしくはクライアント（ｎａｔｉｖｅＡｐｐ）に設置されたローカル端末であってよく、または、ウェブブラウザプログラム（ｗｅｂＡｐｐ）端末であってよいことは理解される。検索エンジンが、オブジェクトセットを検索、及び／または、検索結果のオブジェクトを推薦し得る限り、本開示は、これに特に限定されない。
【００８４】
４０２において、スコアリングモジュールは、個々のオブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。
【００８５】
４０４において、スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対する操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度を獲得してよい。
【００８６】
４０６において、スコアリングモジュールは、第一候補満足度及び第二候補満足度に基づいて、オブジェクト満足度を獲得してよい。
【００８７】
実施態様において、スコアリングモジュールは、オブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよい。次に、スコアリングモジュールは、個々のオブジェクトセットに対するユーザの基準特徴情報に基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。
【００８８】
実施態様において、スコアリングモジュールは、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とのマッピングに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。例えば、マッチング成功は、オブジェクトセットに対するユーザの満足度が高いことを示してよく、マッチング不成功は、オブジェクトセットに対するユーザの満足度が低いことを示してよい。
【００８９】
特徴情報を処理するマッチングアルゴリズムは、ユークリッド距離アルゴリズム等の様々なマッチングアルゴリズムを含んでよい。オブジェクトセットのプリファレンス特徴情報の使用によって、オブジェクトセットの適用範囲がより広範になり、それによって、オブジェクトセットの処理精度を有効に向上させる。
【００９０】
実施態様において、スコアリングモジュールは、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定してよい。スコアリングモジュールは、オブジェクトに対する操作挙動データに基づいて、個々のオブジェクトセットの個々のオブジェクトに対するユーザの基準満足度を獲得してよい。スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。実施態様において、スコアリングモジュールは、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度の平均値に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。
【００９１】
実施態様において、スコアリングモジュールは、オブジェクトセットに対する操作挙動データ、マッピング関係、または、オブジェクトに対する操作挙動データの少なくとも１つをＣｏｏｋｉｅ情報から獲得してよい。従って、スコアリングモジュールは、第一候補満足度、第一候補満足度に関連付けられた重み因子、第二候補満足度、及び、第二候補満足度に関連付けられた重み因子に基づいて、オブジェクト満足度を獲得してよい。
【００９２】
スコアリングモジュールは、下記の等式を用いてオブジェクト満足度を取得してよい。
【００９３】
【数３】
2017522649.tif 000005
【００９４】
式中、
ＳＰＵＩｄは、オブジェクトセットのＩＤを表し、
Ｈ（ＳＳＰＵＩｄ）は、オブジェクトセットＳＰＵＩｄに対するユーザのオブジェクト満足度を表し、
αは、第一候補満足度の重み因子を表し、
Ｇ（ＳＳＰＵＩｄ）は、第一候補満足度を表し、
１−αは、第二候補満足度の重み因子を表し、
ＯｆｆｅｒＩｄは、オブジェクトセットＳＰＵＩｄのＩＤを識別したオブジェクトを表し、
χＯｆｆｅｒＩｄは、識別したオブジェクトセットＳＰＵＩｄの識別したオブジェクトＯｆｆｅｒＩｄに対する操作挙動データを表し、
ｆ（χＯｆｆｅｒＩｄ）は、識別したオブジェクトセットＳＰＵＩｄの識別したオブジェクトＯｆｆｅｒＩｄに対するユーザの基準満足度を表し、
ＮＳは、識別したオブジェクトセットＳＰＵＩｄのオブジェクトの数を表し、  
【００９５】
【数４】
2017522649.tif 000006
【００９６】
は、識別したオブジェクトセットＳＰＵＩｄの各識別したオブジェクトに対するユーザの第２満足度の平均を表す。
【００９７】
実施態様において、スコアリングモジュールは、オブジェクトセットに対する操作挙動データ、マッピング関係、または、オブジェクトに対する操作挙動データの少なくとも１つをＣｏｏｋｉｅ情報からさらに獲得してよい。
【００９８】
図１の対応する実施態様で詳細を説明し得る。スコアリングモジュールによって行われるステップの関連する内容は、ここに記載していない場合もある。スコアリングモジュールは、個々のオブジェクトセットに対する操作挙動データと、個々のオブジェクトセットの個々のオブジェクトに対する操作挙動データとに基づいて、オブジェクト満足度を取得してよい。従って、個々のオブジェクトセットに対する操作挙動データのみ、または、個々のオブジェクトセットのオブジェクトに対する操作挙動データのみに基づく以上のオブジェクト満足度が取得され得る。これによって、複数のオブジェクトセットに対するユーザの満足度の測定精度を向上させ得る。
【００９９】
さらに、本開示の実施態様は、オブジェクトセットとオブジェクトセットのオブジェクトとのマッピング関係を、オブジェクトセットの属性に基づいて対応するオブジェクトを検索することなしに、獲得してよい。よって、これらの実施態様は、検索の余分なオーバーヘッドを有効に回避し得る。
【０１００】
記載を簡単にするために、操作は、一連のステップとして記載されてよいことに留意されたい。当業者は、本開示が記載した操作順に限定されないことを認識されよう。ある操作は、別の順番でまたは同時に行われてよい。ある操作は、本開示の実施態様には必要でない場合もある。上記の態様においては、記載の様々な実施態様は、異なる部分が強調されている。実施態様のある部分は、記載の他の実施態様にもあってよい。
【０１０１】
図２及び図３は、オブジェクトセットの処理を可能にする例示のコンピューティングアーキテクチャを示す概略図である。実施態様において、操作は、１つまたは複数のサーバに関連付けられた検索エンジンによって行われてよい。実施態様において、操作は、分散システムのローカルクライアントまたはネットワーク端末によって行われてよい。ローカルクライアントは、端末もしくはクライアント（ｎａｔｉｖｅＡｐｐ）に設置されたローカル端末であってよく、または、ウェブブラウザプログラム（ｗｅｂＡｐｐ）端末であってよいことは理解される。検索エンジンが、オブジェクトセットを検索、及び／または、検索結果のオブジェクトを推薦し得る限り、本開示は、これに特に限定されない。
【０１０２】
図２は、コンピュータ装置２００の図である。コンピュータ装置２００は、複数位置ログインコントロールのためのユーザ装置またはサーバであってよい。一つの例示の構成においては、コンピュータ装置２００は、１つまたは複数のプロセッサ２０２、入力／出力インタフェース２０４、ネットワークインタフェース２０６、及び、メモリ２０８を備える。
【０１０３】
メモリ２０８は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリ、及び／または、リードオンリメモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリの形のコンピュータ可読媒体を備えてよい。メモリ２０８は、コンピュータ可読媒体の例である。
【０１０４】
コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または、他のデータ等の情報を記憶するための任意の方法または技術で実施される揮発性及び不揮発性、取り外し可能及び取り外し不能媒体を含む。コンピュータ記憶媒体の例は、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他の種類のランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、電気消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、もしくは、他のメモリ技術、コンパクトディスクリードンリメモリ（ＣＤ‐ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、もしくは、他の磁気記憶装置、または、コンピュータ装置がアクセスするための情報の記憶に使用し得る任意の他の非送信媒体を含むが、これらに限定されない。本明細書の定義では、コンピュータ可読媒体は、変調データ信号や搬送波等の一過性の媒体は含まない。
【０１０５】
メモリ２０８をより詳細に見ると、メモリ２０８は、獲得モジュール２１０、順位付けモジュール２１２、及び、出力モジュール２１４を備えてよい。
【０１０６】
獲得モジュール２１０は、少なくとも２つのオブジェクトセットを獲得してよい。実施態様において、獲得モジュール２１０は、ユーザが入力したクエリのキーワードに基づいてデータベースを検索してよく、順位付けされた少なくとも２つのオブジェクトセットを検索結果としてユーザに提供してよい。本実施態様の以下の実施態様の記載においては、現在のユーザをユーザと称する。
【０１０７】
獲得モジュール２１０は、ユーザが入力したクエリのキーワードに基づいてデータベースを検索してよく、順位付けされた少なくとも２つのオブジェクトセットを検索結果としてユーザに提供してよい。獲得モジュール２１０は、様々な方法を用いて、少なくとも２つのオブジェクトセットを獲得してよい。
【０１０８】
順位付けモジュール２１２は、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを順位付けしてよい。オブジェクト満足度は、個々のオブジェクトセットに対する操作挙動データと、個々のオブジェクトセットのオブジェクトに対する操作挙動データとに基づいて取得されてよい。
【０１０９】
出力モジュール２１４は、順位付けされた少なくとも２つのオブジェクトセットを提供してよい。
【０１１０】
図３は、コンピュータ装置３００の図である。コンピュータ装置３００は、複数位置ログインコントロールのためのユーザ装置またはサーバであってよい。一つの例示の構成においては、コンピュータ装置３００は、１つまたは複数のプロセッサ３０２、入力／出力インタフェース３０４、ネットワークインタフェース３０６、及び、メモリ３０８を備える。
【０１１１】
メモリ２０８と同様、メモリ３０８は、獲得モジュール３１０、順位付けモジュール３１２、及び、出力モジュール３１４を含んでよい。さらに、メモリ３０８は、個々のオブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得するように構成されたスコアリングモジュール３１６を備えてよい。
【０１１２】
スコアリングモジュール３１６は、個々のオブジェクトセットのオブジェクトに対する操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度を獲得してよい。スコアリングモジュール３１６は、第一候補満足度及び第二候補満足度に基づいて、オブジェクト満足度を獲得してよい。
【０１１３】
実施態様において、ユーザのオブジェクトセットに対する操作挙動データは、検索エンジンに関連付けられたウェブサイトのオブジェクトセットの一部分または全ての部分のオブジェクトに対する操作挙動データを含んでよい。実施態様において、オブジェクトセットに対する操作挙動データは、順位付けされるオブジェクトセットに対する操作挙動データを含んでよい。本開示は、これに特に限定されない。
【０１１４】
実施態様において、オブジェクトセットに対する操作挙動データは、ユーザに関連付けられた検索情報、閲覧情報、及び／または、クリックスルー情報を含んでよい。本開示は、これに特に限定されない。
【０１１５】
実施態様において、オブジェクトに対する操作挙動データは、検索エンジンに関連付けられたウェブサイトのオブジェクトの一部分または全ての部分のオブジェクトに対する操作挙動データを含んでよい。実施態様において、オブジェクトに対する操作挙動データは、順位付けされるオブジェクトに対する操作挙動データを含んでよい。本開示は、これに特に限定されない。
【０１１６】
実施態様において、オブジェクトに対する操作挙動データは、オブジェクトに関連付けられた検索情報、クリックスルー情報、ブックマーク情報、注文情報、及び／または、購入情報を含んでよい。本開示は、これに特に限定されない。
【０１１７】
実施態様において、スコアリングモジュール３１６は、オブジェクトセットに対する操作挙動データ、マッピング関係、または、オブジェクトに対する操作挙動データの少なくとも１つをＣｏｏｋｉｅ情報から獲得してよい。
【０１１８】
時には、複数形のＣｏｏｋｉｅｓの形でも用いられるＣｏｏｋｉｅは、ユーザアイデンティティ及び／またはセッション（Ｓｅｓｓｉｏｎ）を識別または追跡するために一定のウェブサイトで使用される（通常、暗号化された）一定のデータを指す。Ｃｏｏｋｉｅは、クライアント端末に記憶されてよい。
【０１１９】
詳細には、これらのサイトは、一意の識別Ｃｏｏｋｉｅ（ＣｏｏｋｉｅＩＤ）をクライアント端末に割り当てて、クライアント端末上にＣｏｏｋｉｅオブジェクトを作成してよい。従って、オブジェクトに対する操作挙動データが、クライアント端末上に記憶されて、Ｃｏｏｋｉｅ情報を形成してよい。Ｃｏｏｋｉｅ情報を使用してサイト統計を追跡してよい。サイト統計は、ウェブサイトへのアクセスに関連するユーザの習慣を示してよい。例えば、アクセス時間、訪問されたページ、そのウェブサイトにユーザが費やす時間、そのウェブサイト訪問時にユーザが取るアクション等である。コンピュータ装置は、様々な方法を用いてＣｏｏｋｉｅ情報を読み出してよい。
【０１２０】
ユーザが、最初、ページを訪問すると、コンピュータ装置は、ユーザのためにウェブサイトを取得し、一意の識別Ｃｏｏｋｉｅ（ＣｏｏｋｉｅＩＤ）をユーザに割り当ててよい。コンピュータ装置は、クライアント端末にＣｏｏｋｉｅオブジェクトを作成してよい。従って、コンピュータ装置は、クライアント端末にユーザの操作挙動データを記憶して、Ｃｏｏｋｉｅ情報を形成してよい。従って、クライアント端末は、Ｃｏｏｋｉｅ情報を送信し、ウェブサイトに送信するＣｏｏｋｉｅにタイミング情報を指定してよい。例えば、クライアント端末がウェブサイトを再訪問する要求をした時、クライアント端末は、Ｃｏｏｋｉｅをウェブサイトに送信してよい。
【０１２１】
実施態様において、Ｃｏｏｋｉｅ情報は、ＣｏｏｋｉｅＩＤ、ユーザのユーザアイデンティティ、ユーザに関連付けられた個々のオブジェクトセットに対する操作挙動データ、ユーザに関連付けられた個々のオブジェクトセットのオブジェクトに対する操作挙動データ、または、オブジェクトとオブジェクトセットとのマッピング関係の少なくとも１つを含んでよい。本開示は、これに特に限定されない。
【０１２２】
ユーザアイデンティティ情報は、クライアント端末のユーザＩＤまたはＩＰアドレスを含んでよい。本開示は、これに特に限定されない。
【０１２３】
オブジェクトセットと、そのオブジェクトセットのオブジェクトとのマッピング関係は、ユーザがオブジェクトの検索結果を受信し、オブジェクトをクリックする操作を含んでよい。この操作は、それに応じて記録されてよい。
【０１２４】
スコアリングモジュール３１６は、個々のオブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。個々のオブジェクトセットに対する操作挙動データは、少なくとも２つのオブジェクトセットの個々のオブジェクトセットに対してユーザが行う操作を含んでよい。
【０１２５】
実施態様において、ユーザのオブジェクトセットに対する操作挙動データは、検索エンジンに関連付けられたウェブサイトのオブジェクトセットの一部分または全ての部分のオブジェクトに対する操作挙動データを含んでよい。
【０１２６】
スコアリングモジュールは、オブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよい。次に、スコアリングモジュールは、個々のオブジェクトセットに対するユーザの基準特徴情報に基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。実施態様において、スコアリングモジュールは、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とのマッピングに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。例えば、マッチング成功は、オブジェクトセットに対するユーザの満足度が高いことを示してよく、マッチング不成功は、オブジェクトセットに対するユーザの満足度が低いことを示してよい。
【０１２７】
特徴情報を処理するマッチングアルゴリズムは、ユークリッド距離アルゴリズム等の様々なマッチングアルゴリズムを含んでよい。オブジェクトセットのプリファレンス特徴情報の使用によって、オブジェクトセットの適用範囲がより広範になり、それによって、オブジェクトセットの処理精度を有効に向上させる。
【０１２８】
実施態様において、スコアリングモジュールは、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定してよく、個々のオブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。個々のオブジェクトセットに対する操作挙動データは、少なくとも２つのオブジェクトセットの個々のオブジェクトセットに対してユーザが行う操作を含んでよい。また、スコアリングモジュールは、個々のオブジェクトのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。例えば、スコアリングモジュールは、個々のオブジェクトのオブジェクトに対するユーザの複数の基準満足度の平均値に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。
【０１２９】
実施態様において、スコアリングモジュールは、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定してよく、次に、オブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよい。オブジェクトセットに対する操作挙動データは、スコアリングモジュールに関連付けられたサイトの全てのオブジェクトに対する操作データを含んでよい。スコアリングモジュールは、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよく、個々のオブジェクトセットのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。
【０１３０】
特徴情報を処理するマッチングアルゴリズムは、ユークリッド距離アルゴリズム等の様々なマッチングアルゴリズムを含んでよい。オブジェクトセットのプリファレンス特徴情報の使用によって、オブジェクトセットの適用範囲がより広範になり、それによって、オブジェクトセットの処理精度を有効に向上させる。
【０１３１】
実施態様において、スコアリングモジュール３１６は、第一候補満足度、第一候補満足度に関連付けられた重み因子、第二候補満足度、及び、第二候補満足度に関連付けられた重み因子に基づいて、オブジェクト満足度を獲得してよい。
【０１３２】
スコアリングモジュールは、下記の等式を用いて、オブジェクト満足度を取得してよい。
【０１３３】
【数５】
2017522649.tif 000007
【０１３４】
ＳＰＵＩｄは、オブジェクトセットのＩＤを表し、
Ｈ（ＳＳＰＵＩｄ）は、オブジェクトセットＳＰＵＩｄに対するユーザのオブジェクト満足度を表し、
αは、第一候補満足度の重み因子を表し、
Ｇ（ＳＳＰＵＩｄ）は、第一候補満足度を表し、
１−αは、第二候補満足度の重み因子を表し、
ＯｆｆｅｒＩｄは、オブジェクトセットＳＰＵＩｄのＩＤを識別したオブジェクトを表し、
χＯｆｆｅｒＩｄは、識別したオブジェクトセットＳＰＵＩｄの識別したオブジェクトＯｆｆｅｒＩｄに対する操作挙動データを表し、
ｆ（χＯｆｆｅｒＩｄ）は、識別したオブジェクトセットＳＰＵＩｄの識別したオブジェクトＯｆｆｅｒＩｄに対するユーザの基準満足度を表し、
ＮＳは、識別したオブジェクトセットＳＰＵＩｄのオブジェクトの数を表し、  
【０１３５】
【数６】
2017522649.tif 000008
【０１３６】
は、識別したオブジェクトセットＳＰＵＩｄの各識別したオブジェクトに対するユーザの第２満足度の平均を表す。  
【０１３７】
実施形態において、スコアリングモジュール３１６は、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを順位付けしてよい。スコアリングモジュール３１６は、他の技術を用いて、オブジェクトセットを順位付けしてよい。例えば、マッチングアルゴリズムを実施して、キーワードとオブジェクトセットとのマッチング度を測定してよい。これらの例において、重み因子を個々の順位付けパラメータに割り当ててよい。スコアリングモジュール３１６は、重み因子を順位付けパラメータに割り当てて、順位付け関数を取得し、各オブジェクトを順序付けしてよい。
【０１３８】
複数の項目が同じ属性を有してよく、製品とも呼ばれる１つのＳＰＵとして定義されてよい。ＳＰＵを用いて、特定の項目を突き止めてよい。ＳＰＵは、再利用されてよい。ＳＰＵは、複数の商品に対応してよく、１つの商品は、１つのＳＰＵにのみ対応する。
【０１３９】
図１の対応する実施態様で詳細を説明し得る。スコアリングユニットが行うステップの関連する内容は、ここに記載していない場合がある。
【０１４０】
本開示の実施態様は、少なくとも２つのオブジェクトセットを出力してよく、推薦と指導をユーザに提供してよく、ユーザがタイムリーにオブジェクトを見つけるのを助けてよい。実施態様において、オブジェクトに対する操作挙動データは、様々なニーズに基づいて定義されてよい。例えば、ユーザは、項目の注文、選択、広告、及び／または、購入を含む様々な操作に対する指導を必要とし得る。例えば、オブジェクトに対する操作挙動データは、オブジェクトの購入情報に関連付けられてよい。
【０１４１】
実施態様において、潜在的ユーザに関して、オブジェクトに対する操作挙動データは、オブジェクトの情報を記憶及び／またはブックマークすることに関連付けられてよい。
【０１４２】
実施態様において、ユーザがウェブサイトの改良の指導を必要とする場合、オブジェクトに対する操作挙動データは、オブジェクトのクリックスルー情報に関連付けられて収集されてよい。本開示は、これに特に限定されない。
【０１４３】
実施態様において、順位付けモジュール２１２は、個々のオブジェクトセットに対するユーザのオブジェクト満足度に基づいて、少なくとも２つのオブジェクトセットを順位付けしてよく、出力モジュール２１４は、順位付けされた少なくとも２つのオブジェクトセットを提供してよい。オブジェクト満足度は、個々のオブジェクトセットに対する操作挙動データと、個々のオブジェクトセットのオブジェクトに対する操作挙動データとに基づいて取得されてよい。出力されたオブジェクトセットは、オブジェクトセットに対するユーザの履歴の操作挙動と一致する。  
【０１４４】
さらに、本明細書に記載の技術的解決は、ユーザの個々のニーズに合致するので、検索精度を向上させる。
【０１４５】
実施態様において、オブジェクト満足度は、ユーザに関連付けられた個々のオブジェクトセットに対する操作挙動データと、個々のオブジェクトセットのオブジェクトに対する操作挙動データとに基づいて、取得されてよい。
【０１４６】
従って、個々のオブジェクトセットに対する操作挙動データのみ、または、個々のオブジェクトセットのオブジェクトに対する操作挙動データのみに基づく以上のオブジェクト満足度を取得し得る。これによって、オブジェクトセットの処理精度を有効に向上させ得る。
【０１４７】
本開示の実施態様は、オブジェクトセットとオブジェクトセットのオブジェクトとのマッピング関係を、オブジェクトセットの属性に基づいた対応するオブジェクトを検索することなしに、獲得してよい。よって、実施態様は、検索の余分なオーバーヘッドを有効に回避し得る。
【０１４８】
図５及び図６は、オブジェクトセットの満足度の決定を可能にする例示のコンピューティングアーキテクチャの概略図である。実施態様において、操作は、１つまたは複数のサーバに関連付けられた検索エンジン、または、分散システムのネットワーク端末によって行われてよい。ローカルクライアントは、端末もしくはクライアント（ｎａｔｉｖｅＡｐｐ）に設置されたローカル端末であってもよく、ウェブブラウザプログラム（ｗｅｂＡｐｐ）端末で合ってもよいことは理解される。検索エンジンがオブジェクトセットを検索、及び／または検索結果のオブジェクトを推薦し得る限り、本開示は、これに特に限定されない。
【０１４９】
図５は、コンピュータ装置５００の図である。コンピュータ装置５００は、複数位置ログインコントロールのためのユーザ装置またはサーバであってよい。例示の構成においては、コンピュータ装置５００は、１つまたは複数のプロセッサ５０２、入力／出力インタフェース５０４、ネットワークインタフェース５０６、及び、メモリ５０８を備える。
【０１５０】
メモリ５０８は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリ、及び／または、リードオンリメモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリの形のコンピュータ可読媒体を含んでよい。メモリ５０８は、コンピュータ可読媒体の例である。
【０１５１】
コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または、他のデータ等の情報を記憶するための任意の方法または技術で実施される揮発性及び不揮発性、取り外し可能及び取り外し不能媒体を含む。コンピュータ記憶媒体の例は、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他の種類のランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、電気消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、もしくは、他のメモリ技術、コンパクトディスクリードンリメモリ（ＣＤ‐ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、もしくは、他の磁気記憶装置、または、コンピュータ装置がアクセスするための情報の記憶に使用し得る任意の他の非送信媒体を含むが、これらに限定されない。本明細書の定義では、コンピュータ可読媒体は、変調データ信号や搬送波等の一過性の媒体は含まない。
【０１５２】
メモリ５０８をより詳細に見ると、第１満足度計算モジュール５１０、第２満足度計算モジュール５１２、及び、第３満足度計算モジュール５１４を備えてよい。
【０１５３】
第１満足度計算モジュール５１０は、個々のオブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。
【０１５４】
第２満足度計算モジュール５１２は、個々のオブジェクトセットのオブジェクトに対する操作挙動データと、複数のオブジェクトセットと複数のオブジェクトセットの複数のオブジェクトとのマッピング関係とに基づいて、個々のオブジェクトセットに対するユーザの第二候補満足度を獲得してよい。
【０１５５】
第２満足度計算モジュール５１２は、第一候補満足度及び第二候補満足度に基づいて、オブジェクト満足度を獲得してよい。
【０１５６】
実施態様において、第１満足度計算モジュール５１０は、オブジェクトセットに対する操作挙動データに基づいて、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報を獲得してよく、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。
【０１５７】
実施態様において、第１満足度計算モジュール５１０は、個々のオブジェクトセットの属性情報と、個々のオブジェクトセットに対するユーザのプリファレンス特徴情報とのマッピングに基づいて、個々のオブジェクトセットに対するユーザの第一候補満足度を獲得してよい。例えば、マッチング成功は、オブジェクトセットに対するユーザの満足度が高いことを示してよく、マッチング不成功は、オブジェクトセットに対するユーザの満足度が低いことを示してよい。
【０１５８】
特徴情報を処理するマッチングアルゴリズムは、ユークリッド距離アルゴリズム等の様々なマッチングアルゴリズムを含んでよい。オブジェクトセットのプリファレンス特徴情報の使用によって、オブジェクトセットの適用範囲がより広範になり、オブジェクトセットの処理精度を有効に向上させる。
【０１５９】
実施態様において、第２満足度計算モジュール５１２は、マッピング関係に基づいて、個々のオブジェクトセットの少なくとも１つのオブジェクトを決定してよく、オブジェクトに対する操作挙動データに基づいて、個々のオブジェクトセットの個々のオブジェクトに対するユーザの基準満足度を獲得してよく、かつ、個々のオブジェクトのオブジェクトに対するユーザの複数の基準満足度に基づいて、個々のオブジェクトセットの第二候補満足度を獲得してよい。  
【０１６０】
図６は、コンピュータ装置６００の図である。コンピュータ装置６００は、複数位置ログインコントロールのためのユーザ装置またはサーバであってよい。例示の構成においては、コンピュータ装置６００は、１つまたは複数のプロセッサ６０２、入力／出力インタフェース６０４、ネットワークインタフェース６０６、及び、メモリ６０８を備える。
【０１６１】
メモリ５０８と同様、メモリ６０８は、第１満足度計算モジュール６１０、第２満足度計算モジュール６１２、及び、第３満足度計算モジュール６１４を備えてよい。さらに、メモリ６０８は、オブジェクトセットに対する操作挙動データ、マッピング関係、または、オブジェクトに対する操作挙動データの少なくとも１つをＣｏｏｋｉｅ情報から獲得するように構成されたスコアリングモジュール６１６を備えてよい。
【０１６２】
実施態様において、第３満足度計算モジュール６１４は、第一候補満足度、第一候補満足度に関連付けられた重み因子、第二候補満足度、及び、第二候補満足度に関連付けられた重み因子に基づいて、オブジェクト満足度を獲得してよい。
【０１６３】
例えば、第３満足度計算モジュール６１４は、下記の等式を用いてオブジェクト満足度を取得してよい。
【０１６４】
【数７】
2017522649.tif 000009
【０１６５】
ＳＰＵＩｄは、オブジェクトセットのＩＤを表し、
Ｈ（ＳＳＰＵＩｄ）は、オブジェクトセットＳＰＵＩｄに対するユーザのオブジェクト満足度を表し、
αは、第一候補満足度の重み因子を表し、
Ｇ（ＳＳＰＵＩｄ）は、第一候補満足度を表し、
１−αは、第二候補満足度の重み因子を表し、
ＯｆｆｅｒＩｄは、オブジェクトセットＳＰＵＩｄのＩＤを識別したオブジェクトを表し、
χＯｆｆｅｒＩｄは、識別したオブジェクトセットＳＰＵＩｄの識別したオブジェクトＯｆｆｅｒＩｄに対する操作挙動データを表し、
ｆ（χＯｆｆｅｒＩｄ）は、識別したオブジェクトセットＳＰＵＩｄの識別したオブジェクトＯｆｆｅｒＩｄに対するユーザの基準満足度を表し、
ＮＳは、識別したオブジェクトセットＳＰＵＩｄのオブジェクトの数を表し、  
【０１６６】
【数８】
2017522649.tif 000010
【０１６７】
は、識別したオブジェクトセットＳＰＵＩｄの各識別したオブジェクトに対するユーザの第２満足度の平均を表す。
【０１６８】
図１の対応する実施形態で詳細を説明し得る。関連するステップの内容は、ここには記載しない場合がある。
【０１６９】
実施態様において、オブジェクト満足度は、個々のオブジェクトセットに対する操作挙動データと、個々のオブジェクトセットのオブジェクトに対する操作挙動データとに基づいて取得されてよい。
【０１７０】
従って、個々のオブジェクトセットに対する操作挙動データのみ、または、個々のオブジェクトセットのオブジェクトに対する操作挙動データのみに基づく以上のオブジェクト満足度が取得され得る。
【０１７１】
本開示の実施態様は、オブジェクトセットとオブジェクトセットのオブジェクトとのマッピング関係を、オブジェクトセットの属性に基づいて対応するオブジェクトを検索することなしに獲得してよい。これによって、検索の余分なオーバーヘッドを有効に回避し得る。
【０１７２】
実施形態は、本開示を例示するためのみであり、本開示の範囲の制限を意図していない。本開示の原理を逸脱することなく、一定の修正及び改良を行ってよく、それら一定の修正及び改良は、本開示の保護下にあるものとすることを、当業者は理解されよう。
【図１】
2017522649.tif 000011
【図２】
2017522649.tif 000012
【図３】
2017522649.tif 000013
【図４】
2017522649.tif 000014
【図５】
2017522649.tif 000015
【図６】
2017522649.tif 000016
【国際調査報告】
2017522649.tif 000017