(57)【特許請求の範囲】
【請求項１】
コンピュータによる実施方法であって、
該方法が、特定の実行可能命令で構成された１つ以上のコンピューティングデバイスによって実施されるときに、
入手可能な宿泊施設の特性を該宿泊施設の供給者を特定せずに示すオペークホテルリスティングのためのクエリを、利用者から受信するステップであって、前記クエリは該クエリを実行するときに用いられるペルソナを示す、ステップと、
前記クエリに少なくとも部分的に基づいて特定された、前記クエリに応じたオペークホテルリスティング一式に含まれる可能性のある宿泊施設を、在庫データストアから特定するステップと、
前記クエリに示された前記ペルソナに対応する複数の旅行アイテム嗜好を、利用者ペルソナデータストアから取得するステップであって、前記旅行アイテム嗜好は、特定された前記宿泊施設の１つ以上の特性に適用される重み因子一式を含む、ステップと、
特定された前記宿泊施設の各宿泊施設の１つ以上の特性に前記重み因子一式を適用することに少なくとも部分的に基づいて、前記クエリに応じたオペークホテルリスティング一式に含まれる可能性のある特定された前記宿泊施設から、宿泊施設を選択するステップと、
選択された前記宿泊施設の供給者を特定させないことに少なくとも部分的に基づき、且つ前記ペルソナに少なくとも部分的に基づいて、選択された前記宿泊施設について前記利用者に開示可能である前記宿泊施設の特性の一部を決定するステップと、
選択された前記宿泊施設の特定された前記特性の一部を含む、前記クエリに応じたオペークホテルリスティング一式を生成するステップと、
前記クエリに応じたオペークホテルリスティング一式を、前記利用者のコンピューティングデバイスに送信するステップとを含む、方法。
【請求項２】
前記宿泊施設の前記特性は、前記宿泊施設によって提供されるサービス一式、少なくとも１つの関心があるスポットに近いこと、前記宿泊施設の１つ以上の評価、又は前記宿泊施設の１つ以上のレビュー、の少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記ペルソナに少なくとも部分的に基づいて１つ以上の地理的地域を特定することをさらに含み、前記宿泊施設の一式を特定することは、前記１つ以上の地理的地域内の入手可能な宿泊施設を特定することを含む、請求項１に記載の方法。
【請求項４】
コンピュータによる実施方法であって、
該方法が、特定の実行可能命令で構成された１つ以上のコンピューティングデバイスによって実施されるときに、
入手可能な旅行アイテムの特性を該旅行アイテムの供給者を特定せずに示すオペーク旅行アイテムリスティングのための要求を受信するステップと、
前記オペーク旅行アイテムリスティングのための要求に少なくとも部分的に基づいて、在庫データストアから旅行アイテム一式を特定するステップと、
前記オペーク旅行アイテムリスティングのための要求に関連付けるようにペルソナを決定するステップと、
前記ペルソナの旅行アイテム嗜好を取得するステップと、
前記旅行アイテム嗜好を前記旅行アイテム一式のそれぞれの特性と比較することに少なくとも部分的に基づいて、前記旅行アイテム一式から旅行アイテムを選択するステップと、
選択された前記旅行アイテムの供給者を特定させないことに少なくとも部分的に基づき、且つ前記ペルソナに少なくとも部分的に基づいて、選択された前記旅行アイテムについて旅行サービスによる開示が可能である旅行アイテム特性のサブセットを決定するステップと、
特定された前記特性のサブセットを含む、選択された前記旅行アイテムに相当するオペーク旅行アイテムリスティングを生成するステップと、
利用者に伝達するために前記オペーク旅行アイテムリスティングを送信するステップとを含む、方法。
【請求項５】
旅行アイテムは、フライト、宿泊施設、地上移動手段、アクティビティ、ツアー、旅行保険、日帰り旅行、又は現地サービスの少なくとも１つに相当する、請求項４に記載の方法。
【請求項６】
ペルソナは、ビジネス旅行者、レジャー旅行者、ファミリー旅行者、ラグジュアリー旅行者、又は低予算旅行者の少なくとも１つに相当する、請求項４に記載の方法。
【請求項７】
前記旅行アイテムの要求に関連付けるようにペルソナを決定することは、
前記旅行アイテムの要求におけるペルソナの提示を受信すること、
旅行サービスが提供する旅行アイテムのための複数のクエリを含む、前記旅行サービスにおける前記利用者のアクティビティを反映した、利用データを解析すること、又は
前記旅行サービスにおける前記利用者のプロファイル情報を解析すること、のうちの少なくとも１つを含む、請求項４に記載の方法。
【請求項８】
前記旅行アイテムの要求に関連付けるようにペルソナを決定することは、ペルソナを動的に生成することを含む、請求項４に記載の方法。
【請求項９】
前記ペルソナに対応する旅行サービスの複数の利用者を特定すること、
前記ペルソナに対応する前記複数の利用者の嗜好を集約すること、及び
集約された前記複数の利用者の前記嗜好を前記ペルソナに割り当てること、に少なくとも部分的に基づいて前記ペルソナの前記旅行アイテム嗜好を決定することをさらに含む、請求項４に記載の方法。
【請求項１０】
前記旅行アイテム嗜好を前記旅行アイテム一式のそれぞれの特性と比較することは、選択された前記旅行アイテムの少なくとも１つの特性が、前記ペルソナの前記旅行アイテム嗜好に正の相関を示すことを判断することを含み、前記少なくとも１つの特性は前記オペーク旅行アイテムリスティングから除かれる、請求項４に記載の方法。
【請求項１１】
前記旅行アイテム嗜好はそれぞれ１以上の地理的地域をさらに含む、請求項４に記載の方法。
【請求項１２】
前記ペルソナの前記旅行アイテム嗜好に正の相関を示す、前記オペーク旅行アイテムリスティングに含めるために特定された特性の数に少なくとも部分的に基づいて、選択された前記旅行アイテムの料金を決定することをさらに含む、請求項４に記載の方法。
【請求項１３】
旅行アイテムクエリに応じてオペークサーチ結果を提供するためのシステムであって、
旅行アイテムの在庫を保管するように構成された少なくとも１つのデータストアと、
前記少なくとも１つのデータストアと通信する１つ以上のプロセッサとを含み、
前記旅行アイテムのそれぞれは複数の旅行アイテム特性に関連付けられ、
前記１つ以上のプロセッサは少なくとも、
入手可能な１つ以上の旅行アイテムの特性を該１つ以上の旅行アイテムの供給者を特定せずに示すオペークサーチ結果のための、サーチ基準を含むクエリを受信し、
前記少なくとも１つのデータストアから、前記サーチ基準に対応する旅行アイテム一式を特定し、
前記クエリに関連付けるために、旅行アイテム嗜好に関連付けれられるペルソナを決定し、
前記ペルソナの前記旅行アイテム嗜好を前記旅行アイテム一式の各旅行アイテムの特性と比較して、前記旅行アイテム一式から旅行アイテムを選択し、
選択された前記旅行アイテムの供給者を特定させないことに少なくとも部分的に基づき、且つ前記ペルソナに少なくとも部分的に基づいて、選択された前記旅行アイテムについて利用者に開示が可能である旅行アイテム特性一式を決定し、
選択された前記旅行アイテムに相当し、選択された前記旅行アイテムの１つ以上の前記特性を含み、前記旅行アイテムの供給者を特定しないオペークサーチ結果を生成するように構成される、システム。
【請求項１４】
前記クエリは、利用者コンピューティングデバイス、旅行アイテム情報アグリゲーター、又は旅行代理店の少なくとも１つから受信される、請求項１３に記載のシステム。
【請求項１５】
前記１つ以上のプロセッサは、前記オペークサーチ結果を、前記利用者コンピューティングデバイス、前記旅行アイテム情報アグリゲーター、又は前記旅行代理店の少なくとも１つに少なくとも送信するようにさらに構成される、請求項１４に記載のシステム。
【請求項１６】
前記１つ以上のプロセッサは、１つ以上の前記特性と前記ペルソナの前記旅行アイテム嗜好との正の相関に少なくとも部分的に基づいて、選択された前記旅行アイテムの１つ以上の前記特性を少なくとも決定するようにさらに構成される、請求項１３に記載のシステム。
【請求項１７】
コンピュータで実行可能な命令を備えた非一過性、非一時的でコンピュータ読み取り可能な記憶媒体であって、前記コンピュータで実行可能な命令は、プロセッサによって実行されるときに、前記プロセッサに少なくとも、
入手可能な１つ以上の旅行アイテムの特性を該１つ以上の旅行アイテムの供給者を特定せずに示すオペークサーチ結果のための、利用者のアクティビティに少なくとも部分的に基づいて決定されるクエリを決定させ、
前記クエリに少なくとも部分的に基づいて、旅行アイテムの在庫から１つ以上の旅行アイテムを特定させ、
前記クエリに基づく少なくとも１つのペルソナと、前記少なくとも１つのペルソナの旅行アイテム嗜好一式とを決定させ、
前記少なくとも１つのペルソナの前記旅行アイテム嗜好を、前記旅行アイテムの一式における各旅行アイテムの１つ以上の特性と比較させて、前記１つ以上の旅行アイテムから旅行アイテムを選択させ、
選択された前記旅行アイテムの供給者を特定させないことに少なくとも部分的に基づき、且つ前記ペルソナに少なくとも部分的に基づいて、選択された前記旅行アイテムについて利用者に開示が可能である旅行アイテム特性一式を決定し、
選択された前記旅行アイテムに少なくとも部分的に基づき、選択された前記旅行アイテムの前記１つ以上の特性のサブセットを含み、且つ選択された前記旅行アイテムの供給者を特定しないオペークサーチ結果を生成させる、記憶媒体。
【請求項１８】
前記コンピュータで実行可能な命令は、さらに、前記プロセッサに、前記オペークサーチ結果を、
前記利用者への提示用コンピューティングデバイス、
旅行アイテムサーチ結果アグリゲーター、又は
旅行代理店、の少なくとも１つへ少なくとも送信させる、請求項１７に記載の記憶媒体。
【請求項１９】
選択された前記旅行アイテムの前記特性のサブセットは、前記特性のサブセットと前記少なくとも１つのペルソナの前記旅行アイテム嗜好との正の相関に少なくとも部分的に基
づいて決定される、請求項１７に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペーク旅行アイテム選択用ペルソナに関する。
【背景技術】
【０００２】
情報の取得や買い物のために、利用者によってコンピューティングデバイスやコンピューティングネットワークが頻繁に用いられている。例えば、利用者は自身のパーソナルコンピューティングデバイスを使って、ネットワークベースの情報サービスにより、関心のあるアイテムに関する情報をサーチ、レビュー及び共有することができる。別の例を挙げると、利用者は自身のパーソナルコンピューティングデバイスを使用して、ネットワークベースの小売店から、関心のあるアイテムを購入することができる。しかもネットワークベースのサービスによって、利用者は自宅又は自身のオフィスに居ながらにして、自分のペースで都合のよいときに、これらのタスクを実行することができる。
【０００３】
場合によってはネットワークベースのサービスは、様々な情報源から提供される様々なアイテムに関する情報を用意しているケースもある。例えばネットワークベースの旅行サービスによって、種々の航空会社、宿泊施設提供者、レンタル会社などによるフライト、宿泊施設（例えばホテル、Ｂ＆Ｂ、ホステル、リゾート等）、地上移動手段（レンタカー、タクシー、タウンカー、列車、シャトル便等）、又はその他の旅行アイテムが提供されている場合もある。さらに各アイテムの在庫は大きく変動し得、何らかの旅行アイテムを入手できる可能性（例えば特定のフライト又はホテルルーム）が、極めて短い期間のうちに変更される可能性もある。しかも、利用者の基準に合致した複数のアイテム（指定された行先までの複数のフライト又はフライトの組み合わせ、指定された都市内の複数のホテルルーム等）を利用できる可能性がある場合もある。
【０００４】
さらに、場合によっては、ネットワークベースの旅行サービスはオペークサーチリスティングを提供して旅行アイテムクエリに応答する場合もある。該サービスは、旅行アイテムの供給元（又は旅行アイテム供給元を明らかにするとされる情報）を提供しない場合にオペークリスティングを提供し、利用者がオペークリスティングに相当する旅行アイテムを購入した後にのみ供給元を明らかにする。旅行アイテムのオペークリスティングのよくある例は、「シークレット」ホテルや航空運賃を含むものである。ネットワークベースの旅行サービスは、例えば、提供される旅行アイテムが主要空港周辺の４つ星ホテルである、又は主要都市行きのエコノミークラス航空運賃であることのみを、ホテル又は航空会社の名称を示さずに公開する場合がある。該サービスはまた、利用者が供給者を非直接的に特定できる、ホテルの住所又はフライトの出発時間などの詳細情報を提供しない場合もある。オペークサーチ結果の使用により、供給者は、従来型販売における影響を最小限にしながら、より多くの旅行アイテム在庫を販売可能である。しかしながら、その不明瞭さのため、オペーク旅行アイテムの購入者は、そのアイテムが自身の旅行条件を満たすかどうかが事前には分からない可能性もある。
【発明の概要】
【０００５】
上述した態様及び付随する有用性の多くは、添付の図面と共に、以下の詳細な説明を参照してよりよく理解されることで、より容易に理解されるようになる。
【図面の簡単な説明】
【０００６】
【図１】図１は、旅行サービスが旅行アイテムクエリ及び利用者ペルソナに基づいてオペークサーチ結果を提供するように稼働し得る例示的ネットワーク環境の概略的ブロック図を示す。
【図２Ａ】図２Ａは、図１の旅行サービスで行われるような、旅行アイテムクエリ及び利用者ペルソナに基づくオペークサーチ結果の生成を表す例示的ブロック図である。
【図２Ｂ】図２Ｂは、図１の旅行サービスで行われるような、旅行アイテムクエリ及び利用者ペルソナに基づくオペークサーチ結果の生成を表す例示的ブロック図である。
【図２Ｃ】図２Ｃは、図１の旅行サービスで行われるような、旅行アイテムクエリ及び利用者ペルソナに基づくオペークサーチ結果の生成を表す例示的ブロック図である。
【図３Ａ】図３Ａは、図１の旅行サービスへの旅行アイテムクエリのサブミットと、図１の旅行サービスからのオペークサーチ結果の提供とを円滑にするように用いられ得る例示的ユーザーインターフェイスを示す。
【図３Ｂ】図３Ｂは、図１の旅行サービスへの旅行アイテムクエリのサブミットと、図１の旅行サービスからのオペークサーチ結果の提供とを円滑にするように用いられ得る例示的ユーザーインターフェイスを示す。
【図４】図４は、利用者ペルソナを旅行アイテムクエリに関連付け、該クエリ及びペルソナに基づいてオペークサーチ結果を生成するための例示的ルーチンを表すフロー図を示す。
【発明を実施するための形態】
【０００７】
概して、本開示の態様は、ネットワークベースの旅行サービスを介して提供される旅行アイテム用のクエリを管理することに関する。より具体的には、本開示の態様は、旅行アイテムクエリ及び利用者ペルソナに基づくオペークサーチ結果の生成を容易にすることに関連する。概して、利用者ペルソナは、旅行アイテムを購入するときの利用者の意図を反映し得る。ペルソナの例は、ビジネス旅行者、レジャー旅行者、ファミリー旅行者、低予算旅行者等を含むがこれらに限定されない。例として、ネットワークベースの旅行サービスは、入手、購入、又は申し込みするための１つ以上の旅行アイテムを提供するとよい。旅行アイテムは、フライト、ホテル又は他の宿泊施設、地上移動手段、アクティビティ等のアイテムを含むとよい。ネットワークベースの旅行サービスは、供給者の匿名性を保つために旅行アイテムについての限定的な情報のみを開示して、これらの旅行アイテムに基づくオペークサーチ結果を提供する。ネットワークベースの旅行サービスの利用者は旅行アイテムのサーチクエリをサブミットするとよい。サーチクエリは関連旅行アイテム（例えば関連するフライト、ホテル、レンタカー等）を選択する基準を含むとよい。そして、利用者が供給者を特定でき得る情報を除くことでサーチ結果を不明瞭化した後、サービスは入手可能及び関連する旅行アイテムを返すとよい。
【０００８】
本開示の実施形態において、サービスは、どの旅行アイテムが関連するかを、利用者に関連するペルソナに少なくとも部分的に基づいて決定するとよい。例として、利用者は、利用者がビジネス目的で旅行することを旅行アイテムクエリで明確に提示するとよい。旅行サービスは、この提示に基づいて、最も関連するサーチ結果がビジネスセンター又はフィットネスセンターなどのビジネス旅行者に適したアメニティを提供する宿泊施設であることを決定するとよい。そして旅行サービスは、利用者ペルソナに関連するオペーク結果リストを返し、さらに、利用者ペルソナに関連せずに選択されたオペーク結果リストを返すとよい。また旅行サービスは、サーチ結果を不明瞭化するときに、利用者ペルソナに少なくとも部分的に基づいて、旅行アイテムについてどの情報を開示するかを決定するとよい。例としてサービスは、「ファミリー旅行」ペルソナが観光地付近に位置するホテルへの嗜好を含むことを決定し、それに基づいて、特定のホテルが、例えば美術館又はテーマパークから徒歩圏内にあることを開示するとよい。以下により詳細に記載されるように、開示情報はまた、購入前にオペークリスティング供給者の匿名性を保持するように選択されるとよい。
【０００９】
本出願の実施形態では、ネットワークベースの旅行サービスが用いられるとよく、該ネットワークベースの旅行サービスは、購入前に供給元を明らかにせずに、複数の旅行アイテム提供者から、入手可能な旅行アイテムに関する情報を提供する。例として、利用者は、所定の日付における都市Ａの宿泊施設についてのクエリを、ネットワークベースの旅行サービスにサブミットするとよい。そして、サービスは、利用者のクエリに基づいて、入手可能な旅行アイテム一式を特定し、これらの入手可能な旅行アイテムに基づいてオペークサーチ結果リストを生成し、オペークサーチ結果リストを選択のために利用者に返すとよい。場合によっては、利用者は特定の施設又はアメニティを提供する宿泊施設に関心があり得る。しかしながら、ネットワークベースの旅行サービスは、供給元を非直接的に開示することなく、旅行アイテムの具体的な特性を開示できないこともあり得る。例として、フィットネスセンター、スパ、及び無線インターネット接続を提供し、特定の都市の中心部から１０分内に位置するホテルが１件のみ存在し得る。すると、これらの特性の開示により、利用者は供給者を非直接的に特定可能であり得る。同様に、サービスにおいて、供給元を明らかにすることなく、利用者がサーチクエリにおける個々の特性を特定できないこともあり得る。上述の例のホテルを生かすと、利用者の検索基準がフィットネスセンター、スパ、及び無線インターネット接続を提供する、都市の中心部から１０分内のホテルのみを特定した場合、１件のホテルのみが基準に合致する。こうして１つのオペークサーチ結果を返すことで、旅行サービスが実際に開示する特性に関わらず、供給元を非直接的に開示することになる。
【００１０】
従って、利用者が個々の特性を特定して、それゆえに供給元が分かるということなく、利用者が特定の特性群を提供する宿泊施設に対する嗜好を示すことが可能であることが望ましい。例として、ネットワークベースの旅行サービスは、水泳プールがあり、観光地に近く、及び無線インターネット接続が無料であるものとして規定されるファミリー向け宿泊施設に有利に検索を傾向づける選択肢を利用者に提供するとよい。この傾向づけは利用者のペルソナの形態で導入され、該利用者のペルソナは、種々の旅行アイテム特性についての非利用者固有の嗜好一式を表すとよい。関連ペルソナを決定するために、利用者による過去の旅行の購入履歴、旅行の検索履歴、及び利用者の他のプロファイル情報が検討されるとよい。一部の実施形態において、ネットワークベースの旅行サービスはペルソナを利用して、利用者には見えないということもあり得る条件のカスタマイズ検索を生成し、そして利用者にとって関心のある旅行アイテムを探し出すためにカスタマイズ検索を行ってもよい。さらに、サーチ結果は、所定の特性を提供する宿泊施設についての利用者の嗜好に部分的に基づいて宿泊施設の所定の特性を開示するとよい。例として、「ファミリー旅行」ペルソナを用いてサーチクエリを行うとき、サービスは、オペークリスティングが地域のテーマパークや観光地の近くに位置することを開示する。
【００１１】
一部の実施形態において、ネットワークベースの旅行サービスは、旅行アイテムクエリ生成時に利用者がペルソナを選択することなど、利用者からの明示的指示に基づいて利用者サーチクエリに割り当てられるペルソナを決定するとよい。他の実施形態において、旅行サービスは、利用者の以前のサーチクエリ、利用者の旅行履歴、又は利用者のウェブ閲覧アクティビティを解析することなどによって非直接的に、利用者サーチクエリに割り当てられるペルソナを決定するとよい。例として、旅行サービスは、ウェブサーバーログを解析して利用者がビジネスホテルのリンクをクリックする傾向があることを特定し、続いてビジネスペルソナを利用者のクエリに関連付け、その後、ビジネスペルソナに基づくサーチ結果をユーザに提供するとよい。さらに、以下により詳細に記載されるように、旅行サービスは複数のペルソナを利用者に関連付けるか、又はクエリを行う利用者及び同様の特徴を有する他の利用者についての情報に基づいて、動的にペルソナを生成するとよい。
【００１２】
本開示の実施形態では、ペルソナの嗜好を表し且つそれに対応する、各ペルソナについての重み因子一式が保持されるとよい。例として、「ビジネス」ペルソナは、ビジネスセンターやインターネット接続のある宿泊施設への強い関心、フィットネスセンターや水泳プールのある宿泊施設への中程度の関心、及び無料駐車があり観光地に近い宿泊施設への低い関心を含むとよい。一部の実施形態において、これらの重み因子は予め決定されていてもよい（例えば、旅行サービスのオペレーターによって手動で定められる）。サービスにおいて、これらの重み因子はバケット（例えば、高、中、若しくは低）、又は数値スケールで定量化されるとよい。例として、サービスは、特定のペルソナと関連した所定の重みを、利用者が購入した他の旅行アイテムと比較した旅行アイテムに関連するサービス品質、旅行アイテムによって提供されるアメニティ、旅行アイテムの評価、又は旅行アイテムの位置などの、入手可能な旅行アイテムの特性に割り当てるとよい。旅行サービスは、例えば乗り継ぎ拠点、都市エリア、ビジネスセンター、公園、美術館、テーマパーク、コンベンションセンター、スポーツアリーナ、観光地、又は他のランドマークへの宿泊施設の近さに基づいて、各ペルソナの重み因子をさらに割り当てるとよい。またさらに、旅行サービスは、宿泊施設の料金又はサービスクラスなどの所定の特性を、ペルソナの重み因子から除外してもよい。旅行サービスは、入手可能な旅行アイテムが利用者のサーチクエリを満たす可能性が高いか又は低いかを決定するためにペルソナに関連した重み因子を用いるとよく、ゆえに、オペークサーチ結果を返すときにより関連性の高い旅行アイテムを提供するために重み因子を用いるとよい。検索結果の不明瞭性を保つために、旅行サービスは、関連旅行アイテムの決定に用いた重み因子を開示しないようにし得る。旅行サービスは、例えば、「休暇」ペルソナが関連旅行アイテムの決定に用いられたことを開示し得るが、「休暇」ペルソナが水泳プールがある宿泊施設に高重み因子を適用することを開示しなくともよい。このように、オペークサーチ結果の関連性を見極める、特に旅行アイテム供給者を特定する利用者の能力は限定されたものとなり得る。
【００１３】
他の実施形態において、旅行サービスは、複数の利用者のアクティビティ解析に基づいて、ペルソナの重み因子を動的に決定するとよい。例として、旅行サービスは、旅行者によるリゾート地についての最近のホテル選択を解析し、レジャー旅行ペルソナがこれらの旅行者と関連すべきであることを決定し、レジャー旅行者ペルソナがスパのあるホテルに対するこれらの旅行者の集合的関心と、ホテルに会議センターがあるかに対するこれらの旅行者の集合的無関心とを示すということをさらに決定するとよい。例として、旅行サービスは、ペルソナに対応する複数の利用者による旅行アイテム購入、サーチクエリ、ホテル稼働率、及び旅行者のレビューなどのデータを解析して、ペルソナに対応する複数の旅行者の集合的アクティビティに基づいてペルソナの重み因子を動的に決定してもよい。旅行サービスは、複数の利用者のアクティビティをさらに解析して、利用者挙動のパターン又はクラスタに基づいてペルソナ自体を動的に決定してもよい。例として、３月及び４月の１８〜２５歳の成人による旅行アイテム購入における類似性を検出することで、旅行サービスが「春休み」ペルソナを動的に特定するとよい。
【００１４】
一部の実施形態において、ネットワークベースの旅行サービスは、旅行アイテムの評価を解析し、特定の評価一式が特定の利用者ペルソナにより関連するか又はあまり関連しないかを決定し、評価一式の関連性に基づいて利用者ペルソナの重み因子を決定するとよい。一般に、評価は旅行アイテムについてのフィードバックである。そうしたフィードバックは過去の旅行者によって明示的に提供され得、又は旅行アイテムの人気、リピート購入者、カスタマーサービスのやり取り、若しくはその他の情報源からのデータなどのデータに基づいて、旅行サービスが評価を推測し得る。評価は、例えば、数値スケールにおいて、星やその他のシンボルの数として、二者択一として、文章として、又はオーディオビジュアルプレゼンテーションとして表され得る。例として、旅行サービスは、宿泊施設の評価を解析し、評価一式が利用者のペルソナに対応することを決定してもよい。例えば、安価で、不便なところに位置し、ビジネス旅行者にいくつかのアメニティを提供する宿泊施設は、第１群の旅行者から高い評価を受け、第２群の旅行者から低い評価を受け、第３群の旅行者からは平均的評価を受け得る。旅行サービスは、これらの旅行者群が低予算ペルソナ、レジャー旅行者ペルソナ、及びビジネス旅行者ペルソナに対応するということを決定するとよい。さらにネットワークベースの旅行サービスは、例えば、レジャー旅行者のペルソナが、他のレジャー旅行者からの評価に強い重み因子を適用し、低予算旅行者からの評価に弱い重み因子を適用する必要があること、そしてビジネス旅行者からの評価を無視する必要があるということを決定するとよい。旅行サービスは、そのように重み因子を適用して、旅行サービスが当該宿泊施設をレジャー旅行者ペルソナに関連する利用者に薦めるということが起こらないようにする。
【００１５】
本開示の実施形態によると、ネットワークベースの旅行サービスは、利用者ペルソナに少なくとも部分的に基づいて不明瞭性及び料金が変化するオペークサーチ結果を生成するとよい。例として、ビジネスペルソナに関連する利用者は、宿泊施設を選択するときにフィットネスセンターが重要な要素であると考え得る。このように利用者は、従来の販売チャンネルを介した宿泊施設の申し込み費用よりも安価でありながら、オペーク旅行アイテムにフィットネスセンターがあることを確実にするためにはより多く支払っても構わないと考え得る。ゆえに、利用者は、安価だがより不明瞭であるオペークサーチ結果（即ち、宿泊施設にフィットネスセンターがあるかを提示しないもの）を選択する代わりに、フィットネスセンターを提示する、より料金の高いオペークサーチ結果を選択し得る。さらなる例として、ネットワークベースの旅行サービスは、宿泊施設の３つの選択肢を含んでその１つ目はスパがあることを提示するオペークサーチ結果を、レジャー旅行者に提供するとよい。実際には、第１及び第２の宿泊施設は共にスパを提供し、第３の宿泊施設のみがスパを提供しない。利用者は、宿泊施設に所望のアメニティがあるという確実性のために支払っても構わないと考え得、宿泊施設にスパがあることを確実にするために第１の選択肢により高い料金を支払うことを選び得る。さらなる実施形態において、旅行サービスは、単一の旅行アイテムに基づいて１つ以上のオペークサーチ結果を生成するとよく、各結果は異なる特性一式を提示し、提示される特定の特性一式に応じて料金が定められる。この実施形態において、複数のオペークサーチ結果は同じ旅行アイテムに基づいて生成されるとよい。
【００１６】
一部の実施形態において、ネットワークベースの旅行サービスは、対応する旅行アイテムについて所望の不明瞭性レベルを保ちながらオペークサーチ結果内で開示できる旅行アイテムの最大限の特性一式を決定する。例として、旅行サービスは、特定の地域における４つの「３つ星」ホテルの在庫を有し得る。４つのホテルすべてがフィットネスセンター、水泳プール、無料駐車場、及び施設内レストランを提供し得る。さらに、ホテルＡは空港シャトルサービス及びスパを提供し得、ホテルＢとホテルＣとは無料インターネット接続を提供し得、ホテルＤはスパ及び無料インターネット接続の両方を提供し得る。例えば宿泊施設が空港シャトルを提供することを開示したオペークリスティングにより、４つのうち、ホテルＡが空港シャトルサービスを行う唯一のホテルであることから、利用者は旅行アイテムをホテルＡとして特定することができ得る。ゆえに、旅行サービスは、ホテルＡの空港シャトルサービスが開示され得ないことを決定するとよい。旅行サービスは、利用者がなお供給元を一義的に特定できない限りにおいて、開示が匿名度を下げるとしても特性が開示され得ることをさらに決定するとよい。例として、スパを提示するオペークリスティングにより、利用者は宿泊施設がホテルＢ又はホテルＣである可能性を排除することができ得るが、ホテルＤもスパを提供することから、利用者は旅行アイテムをホテルＡとして断定して特定することはできない。ゆえに、旅行サービスは、ホテルＡのスパ設備が開示可能であることを決定するとよい。しかし、旅行サービスは、スパ設備と無料インターネット接続設備との両特性の開示により他の３つのホテルすべてが排除されることから、ホテルＤの両設備を開示することはできないということを決定するとよい。
【００１７】
さらに、一部の実施形態において、旅行サービスは、利用者ペルソナの嗜好に基づいてオペークサーチ結果における匿名度を決定するとよい。例として、利用者がレジャーペルソナを選択し、レジャーペルソナがスパ設備に重点を置く場合、ネットワークベースの旅行サービスは、オペーク旅行アイテムがスパを提供することを開示するために、低匿名度を認めるとよい。代替的に、ネットワークベースの旅行サービスは、例えば表示される１つ以上のオペークサーチ結果がレジャー旅行者に推薦されるという表示を出し、所定のオペークサーチ結果がスパを提供する旅行アイテムに相当することを明確に提示することなく、その設定のオペークサーチ結果がスパを提供する可能性があることを示唆するとよい。
【００１８】
ネットワークベースの旅行サービスは、それぞれが特定のペルソナに対応する複数のオペークサーチ結果一式をさらに出力するとよい。例として、サービスは、ビジネス旅行者ペルソナに基づいて選択された第１のオペークサーチ結果一式と、低予算旅行者ペルソナに基づいて選択された第２のオペークサーチ結果一式とを出力してもよい。一部の実施形態において、同じオペークサーチ結果が第１の一式と第２の一式とに示され得る。他の実施形態において、旅行サービスは、単一の旅行アイテムに基づいて複数のオペークサーチ結果を生成し得、各推薦一式はこれらの結果を含むとよい。
【００１９】
またさらに、ネットワークベースの旅行サービスは、ペルソナの組合せに基づいてオペークサーチ結果一式を出力するとよい。例として、旅行サービスは、利用者クエリをレジャー旅行ペルソナ及び低予算旅行ペルソナの両方に関連させ、レジャーペルソナと低予算ペルソナとの組合せ重み因子に基づいて選択されたオペーク結果一式を出力するとよい。旅行サービスはさらに、各ペルソナの重み因子を、利用者クエリとのその関連度に応じて適用するとよい。例として、旅行サービス１５０は、旅行履歴に基づいて、利用者のホテル選択がビジネス旅行者ペルソナのものと８０％の割合で一致し、低予算旅行者ペルソナのものと２０％の割合で一致することを定めるとよい。ゆえに、旅行サービスは、ビジネスペルソナと低予算ペルソナとの重み因子を８０％／２０％の割合で適用して、利用者に関連オペーク結果一式を出力するとよい。
【００２０】
本開示の実施形態は、特定のタイプの旅行サービスに関して本明細書に記載されるが、フライト、宿泊施設、他の移動手段、アクティビティ、ツアー、旅行保険、日帰り旅行、又は現地サービスを含むがこれらに限定されない任意の旅行アイテムに適用されてもよい。さらに、本開示の態様は、他のアイテムのクエリに関して適用されてもよく、明確に記載されない限り、旅行サービスに限定されると捉えられるべきではない。
【００２１】
さらに、提示される例は、オペーク旅行アイテムの推薦を利用者に行うことに関して本明細書に記載されるが、本開示の態様は、オペークサーチ結果一式を生成する任意のネットワークベースの旅行サービスに適用されてもよく、利用者に情報を提示する又は推薦を行う旅行サービスに限定されると捉えられるべきではない。例として、旅行アイテムサーチアグリゲーター（例えば、種々の旅行アイテムサービス提供者から旅行アイテム情報を集約するサービス）は、ネットワークベースの旅行サービスに問い合わせを行い、サービスは、アグリゲーターにおいて発生する任意の利用者の提示により、オペーククエリ結果リストをアグリゲーターに送信することで応答するとよい。さらなる例として、ネットワークベースの旅行サービスは、ウェブページを要求する利用者又は人気アイテムリストを要求する旅行代理店などの、旅行アイテムサーチクエリ以外の入力に応じてオペーク旅行アイテムリストを送信するとよい。
【００２２】
図１は、ネットワークベースの旅行サービス１５０によって、顧客がオペークサーチ結果を閲覧することと、サードパーティの提供者又は旅行サービス１５０のオペレーターによって入手可能になる対応する旅行アイテムを入手することとができるという例示的運用環境を示すブロック図である。図１に示されるように、運用環境には、ネットワーク１２０を介してネットワークベースの旅行サービス１５０と通信する、１つ以上の旅行者コンピューティングデバイス１１０が含まれる。サードパーティの提供者は、旅行アイテム又は旅行アイテムに関する情報を含む在庫データストア１３０を、ネットワーク１２０を介して旅行サービス１５０に対して利用可能にするとよい。例として、在庫データストア１３０は、横断的販売網（global distribution system、ＧＤＳ）、コンピュータ予約システム（computerized reservation system、ＣＲＳ）、又は旅行アイテム供給者の在庫システムに相当し得る。そして旅行サービス１５０は、サードパーティの旅行アイテムや、自身の在庫データストア１５６の旅行アイテムを用いて、旅行アイテムのためのオペークリスティングを生成するとよい。そして、旅行者コンピューティングデバイス１１０を用いる利用者は、旅行サービス１５０から入手可能であるオペーク旅行アイテムリスティングを閲覧し、旅行アイテムをサーチしてオペークサーチ結果を受信し、（例えば、オペークサーチ結果により示されるような）１つ以上の所望の旅行アイテムを入手、予約、又は申し込みし、その後、旅行サービス１５０は旅行アイテム供給元を明らかにするとよい。
【００２３】
旅行者コンピューティングデバイス１１０は、ノートブック型又はタブレット型コンピュータ、パーソナルコンピュータ、サーバー、個人用携帯情報端末（ＰＤＡ）、複合型ＰＤＡ・携帯電話、携帯電話、電子ブックリーダー、セットトップボックス、カメラ、デジタルメディアプレーヤーなどの、任意のコンピューティングデバイスであってよい。サードパーティの在庫データストア１３０と旅行者コンピューティングデバイス１１０は、ネットワーク１２０を介して旅行サービス１５０と通信するとよい。ネットワーク１２０が任意の有線ネットワーク、無線ネットワーク、又はそれらの組合せであり得ることを当業者は理解する。さらに、ネットワーク１２０は、パーソナルエリアネットワーク、ローカルエリアネットワーク、広域ネットワーク、ケーブルネットワーク、衛星ネットワーク、携帯電話ネットワーク、又はそれらの組合せであってよい。図示される実施形態において、ネットワーク１２０はインターネットである。インターネット、又は任意の他の前述のタイプの通信ネットワークを介した通信用プロトコル及び部品は、コンピュータ通信の当業者には既知であり、ゆえに本明細書にさらに詳細に記載される必要はない。図１の旅行者コンピューティングデバイス１１０は特定の実施形態を示すことと、旅行サービス１５０が、例えば電話又はサードパーティの旅行代理店を介して通信可能であることを当業者はさらに理解する。
【００２４】
図示される実施形態において、旅行サービス１５０は、１つ以上のネットワークを用いて相互接続された、いくつかのコンピュータシステムを含むコンピュータ環境であるとよい。より具体的には、旅行サービス１５０は利用者インターフェイスモジュール１５２、オペークリスティングサーバー１５４、旅行アイテム在庫データストア１５６、ペルソナ規則エンジン１５８、及び不明瞭性規則エンジン１６０を含むとよい。しかしながら、旅行サービス１５０は、図１に示されるものより少ない又は多い要素を有し得ることを当業者は理解し得る。さらに、旅行サービス１５０は種々のウェブサービス及び／又はピアツーピアネットワーク構成を含み得る。加えて、一部の実施形態において、旅行サービス１５０は、ホストコンピューティング環境において適用される１つ以上の仮想マシンによって実施されるとよい。ホストコンピューティング環境は迅速に供給及び開放される１つ以上のコンピューティングリソースを含むとよく、コンピューティングリソースはコンピューティングデバイス、ネットワーキングデバイス、及び／又は記憶デバイスを含み得る。ホストコンピューティング環境はクラウドコンピューティング環境としても言及され得る。こうして、図１の旅行サービス１５０の提示は、例示として捉えられる必要があり、本開示に限定されるものではない。
【００２５】
利用者インターフェイスモジュール１５２は、旅行者コンピューティングデバイス１１０を介して、利用者による旅行アイテムのオペークリスティングのサーチ、閲覧、及び（例えば予約や申し込みなどによる）入手を容易にする。一部の実施形態において、利用者インターフェイスモジュール１５２は、そのようにサーチ、閲覧、及び入手しやすくするウェブページを生成するためのウェブサーバーを含むとよい。利用者インターフェイスモジュール１５２によって生成され得る利用者インターフェイスの例は、以下、図３Ａ〜図３Ｂにおいてより詳細に示される。
【００２６】
一部の実施形態において、利用者インターフェイスモジュール１５２は、所定の、手動で生成されたペルソナリストを保管するとよい。代替的に、一部の実施形態において、利用者インターフェイスモジュール１５２はペルソナ規則エンジン１５８とインタラクションして、ペルソナ情報を入手、保存、及び維持する。例として、利用者インターフェイスモジュール１５２は、ペルソナ規則エンジン１５８の利用可能なペルソナのリストを要求するとよい。以下に詳細に記載されるように、旅行サービスにおける複数の利用者のデータ解析に基づいて、ペルソナ規則エンジン１５８はペルソナリストを生成するとよい。例として、利用者インターフェイスモジュール１５２は、ペルソナ情報を旅行者コンピューティングデバイス１１０にネットワーク１２０を介して送信するとよい。
【００２７】
旅行サービス１５０は、旅行アイテムのオペークリスティングのためのクエリを処理し、クエリに応じて関連旅行アイテムを取得するために旅行アイテム在庫データストア１５６とインタラクションし、及び関連旅行アイテムのオペークリスティングを生成して利用者に表示するように構成されたオペークリスティングサーバー１５４をさらに含むとよい。旅行アイテム在庫データストア１５６は、１つ以上のハードディスクドライブ（ＨＤＤ）、ソリッドステートドライブ（ＳＳＤ）、又はネットワークアタッチトストレージ（ＮＡＳ）等の、任意の固定の又は実質的に固定のデータストアに相当し得る。旅行アイテム在庫データストア１５６は、ホテルの地理的位置、サービス品質、客室料金、アメニティ、その地域の関心の高いスポットに近いこと、所定の日に利用可能な客室数及びタイプ等、旅行アイテムに関する情報を保管するとよい。オペークリスティングサーバー１５４は、これらの基準の任意のものに基づいて、旅行アイテム在庫データストア１５６からアイテムを取得するとよい。さらに、オペークリスティングサーバー１５４は、ネットワーク１２０を介してサードパーティ在庫データストア１３０と接続されるように構成されるとよい。旅行アイテム在庫データストア１５６のように、サードパーティ在庫データストア１３０は、任意の固定の又は実質的に固定のデータストアに相当し得、旅行アイテムに関する同様の情報を保管するとよい。図１に示されないが、オペークリスティングサーバー１５４は複数のサードパーティ在庫データストア１３０と接続されるように構成されるとよい。
【００２８】
またさらに、旅行サービス１５０は、利用者のペルソナを決定し、ペルソナに対応する重み因子一式を決定し、取得要求に応じてこれらの重み因子を返すように構成されたペルソナ規則エンジン１５８を含むとよい。ペルソナ規則エンジン１５８は、特定の利用者の情報に少なくとも部分的に基づいて、該利用者のペルソナを決定するように構成されるとよい。そうした情報は、利用者の以前のサーチクエリ、ウェブ閲覧パターン、旅行履歴、現在の目的地、サーチクエリの特徴、又は他の関連データを含むとよい。例として、ペルソナ規則エンジン１５８は、利用者の情報を、ペルソナに関連付けられている他の利用者の情報と比較してもよい。例えば、利用者は、自己特定ペルソナを提供せずに、ホテルのサーチクエリを行ってもよい。利用者のサーチ詳細を、ペルソナに関連付けられている以前の利用者によるサーチと比較することで、ペルソナ規則エンジン１５８は利用者に関連するペルソナを決定してもよい。以前の利用者は、特定のペルソナを採用して自己特定したか、又はペルソナ規則エンジン１５８の以前の決定を介してペルソナに関連付けられた可能性がある。例として、利用者は、自己特定ペルソナを提供することなく、人気のリゾート地への週末旅行のサーチを行い得る。ペルソナ規則エンジン１５８は、利用者のサーチを以前の利用者による以前のサーチと比較し、類似するサーチを行った他の利用者が通常は「レジャー旅行者」ペルソナとして自己特定しているという解析によって決定してもよい。ゆえに、ペルソナ規則エンジン１５８は、「レジャー旅行者」ペルソナが利用者に関連すべきであると決定するとよい。
【００２９】
ペルソナ規則エンジン１５８は、ペルソナに対応する重み因子一式を決定して返すようにさらに構成されるとよい。各ペルソナに対応する重み因子は予め定められるか、又はペルソナに関連する複数の旅行者の解析に少なくとも部分的に基づいて動的に決定されてもよい。後者の例として、ペルソナ規則エンジン１５８は、特定の目的に行く、「レジャー旅行」ペルソナに関連する利用者の旅行履歴を解析し、これらの利用者が、水泳プールやスパのある海に近いホテルを選択する傾向があることを特定するとよい。ペルソナ規則エンジン１５８は、これらの利用者が、無料駐車やフィットネスセンターなどのホテルの設備に僅かな関心しか示さないことと、これらの利用者群によるホテルの選択に会議センターなどの設備が関連しないこととをさらに特定するとよい。こうして、ペルソナ規則エンジン１５８は、これら特定された嗜好に従って、重み因子一式を動的に決定するとよい。ペルソナ規則エンジン１５８は、ペルソナに対応する重み因子を動的に更新するために、反復機械学習処理をさらに使用してもよい。
【００３０】
またさらに、ペルソナ規則エンジン１５８は、ペルソナに関連する利用者及び重み因子を動的に更新するために、反復機械学習処理を使用してもよい。例えば、ペルソナ規則エンジン１５８は、平日に主要な乗り継ぎ拠点付近の宿泊施設を購入する利用者一式を解析し、これらの利用者が「ビジネス旅行」ペルソナに相当することを決定し、新しく特定された利用者の嗜好を含めるために、「ビジネス旅行」ペルソナの重み因子を更新するとよい。ペルソナ規則エンジン１５８は、ペルソナに関連する利用者及び重み因子を動的に更新するために、オペーク旅行サービス及び従来の旅行サービスの両方の利用者を解析するとよい。
【００３１】
例として、ペルソナ規則エンジン１５８が返す重み因子は、ホテルの特性が重み因子に正の相関を示すホテルを特定するために、（例えばオペークリスティングサーバー１５４によって）用いられるとよい。例えば、「ファミリー旅行」ペルソナに相当する重み因子は、テーマパーク周辺のホテルに強い正の関心を示し、無料駐車に弱い正の関心を示し、空港周辺のホテルに強い負の関心を示すとよい。これらの重み因子は、ホテルの特性（例えばテーマパークに近く無料駐車場があるもの）が「ファミリー旅行」ペルソナの関心と正の相関を示すことと、他のホテルの特性（例えば空港に近く無料駐車場があるもの）が、合計して最終的に負になる正負混合の相関を示すことと、ゆえに、前者のホテルがペルソナにより関連することとを定めるために用いられるとよい。
【００３２】
ペルソナ規則エンジン１５８が決定した重み因子は、数値スコア、数式、順位付け「バケット」（例えば、高、中、低）、条件文、又は他のものに対して１つの旅行アイテムを選ぶためのその他の規則の形態であってもよい。図１には示されないが、ペルソナ規則エンジン１５８はさらに、データストアにペルソナ重み因子一式を保存するとよい。
【００３３】
続けて図１に関して、旅行サービス１５０は、１つ以上の旅行アイテムについて開示可能な特性一式を生成するように構成された不明瞭性規則エンジン１６０をさらに含むとよい。以下に記載されるように、不明瞭性規則エンジン１６０は、所定の旅行アイテムについて、特性を明らかにすることによって旅行アイテムの供給者を利用者がすぐに特定できるかどうかに少なくとも部分的に基づいて、利用者に開示する旅行アイテム特性一式を決定する。例として、不明瞭性規則エンジン１６０は、特定の地理的地域の４つ星ホテルが、特定のアメニティ一式（例えば、朝食無料、スパ、フィットネスセンター、及び無料空港シャトル）を提供する、そのクラスで唯一のホテルであるということを判断するとよい。不明瞭性規則エンジン１６０は、同じ地域の第２の４つ星ホテルが、第１のものと重複する第２のアメニティ一式を提供する（例えば、無線インターネット接続、スパ、及びフィットネスセンター）ことをさらに判断するとよい。規則エンジン１６０は、両ホテルがスパ及びフィットネスセンター設備を提供することから、第１のホテルのオペークリスティングにおいてスパとフィットネスセンターとを開示しても、第１のホテルが明らかにされないということを判断するとよい。一部の実施形態において、不明瞭性規則エンジン１６０は、旅行アイテム在庫データストア１５６における各旅行アイテムについてオペークリスティング内で開示可能な特性一式を予め定めるとよい。代替的に、不明瞭性規則エンジン１６０は、利用者のクエリ時に、各旅行アイテムのオペークリスティング内で開示可能な特性一式を（例えば、クエリ結果一式における他の旅行アイテムに少なくとも部分的に基づいて）決定するとよい。
【００３４】
不明瞭性規則エンジン１６０は、サーチクエリに関連したペルソナに少なくとも部分的に基づいて、開示可能な特性一式を生成するようにさらに構成されるとよい。例えば、不明瞭性規則エンジン１６０は、施設内レストランのある宿泊施設に強い嗜好を示す、ペルソナ規則エンジン１５８からの重み因子を受信するとよい。続いて、不明瞭性規則エンジン１６０は、宿泊施設の施設内レストランを、この特性の開示により可能性のある供給者リストが狭められる又は非直接的に供給者が開示されるとしても開示可能であるということを示すとよい。
【００３５】
ここで図２Ａ〜図２Ｃに関して、旅行アイテムクエリとペルソナとに基づいてオペークサーチ結果を提供するための例示的なインタラクションが示される。具体的に、図２Ａは、旅行者コンピューティングデバイス１１０によって旅行サービス１５０にサーチクエリがサブミットされ、オペークリスティングサーバー１５４によって（例えば、オペークサーチ結果リスティングに含まれる可能性がある）関連旅行アイテム一式が決定される例示的インタラクションを示す。図２Ｂは、サーチクエリに関連付けるために、ペルソナと、対応するペルソナ嗜好一式とを決定する例示的インタラクションを示す。図２Ｃは、旅行アイテムサーチクエリ及びペルソナに基づく１つ以上のオペークサーチ結果を生成し、オペークサーチ結果を旅行者コンピューティングデバイス１１０に送信する例示的インタラクションを示す。
【００３６】
ここで図２Ａに関して、（１）において、旅行者コンピューティングデバイス１１０は、利用者インターフェイスモジュール１５２を介して旅行サービス１５０に旅行クエリをサブミットするとよい。旅行クエリは、旅行者コンピューティングデバイス１１０によって所望される１以上のタイプの旅行アイテムを特定する検索基準と、そうした旅行アイテムの所望の特性とを含むとよい。例として、旅行クエリは、フライト、ホテル、自動車、クルーズ、旅行パッケージ、それらの組合せなどのクエリに相当するとよい。旅行クエリは、利用者ペルソナの提示をさらに含むとよい。例として、旅行クエリは、利用者がビジネス旅行に関連する旅行アイテムのクエリを行っていることを示すとよい。利用者ペルソナの提示は、明確（例えば、利用者による自己選択）又は示唆（例えば、過去にビジネス旅行をしたという利用者の旅行履歴を解析して決定）であってよい。図３に関して以下により詳細に示されるように、旅行クエリは、複数のペルソナを示し得、各ペルソナの相対的割合を示すとよい。図２Ａには示されないが、旅行者コンピューティングデバイス１１０はネットワーク１２０を介して旅行クエリをサブミットするとよい。当業者に理解されるように、旅行者コンピューティングデバイス１１０による旅行クエリのサブミットは例示的であり、旅行サービス１５０は任意の発信元からクエリを受信してもよい。例として、アグリゲーターサイト、又は利用者に代わって操作する旅行代理店が旅行サービス１５０にクエリをサブミットしてもよい。
【００３７】
本開示の実施形態において、利用者インターフェイスモジュール１５２は、（２）において、旅行クエリをオペークリスティングサーバー１５４に送信し、旅行クエリに基づいてオペークリスティングサーバー１５４が１つ以上のオペークリスティングを生成することを要求するとよい。上述のように、一部の実施形態において、旅行クエリは利用者ペルソナの明確な提示を含み、これは、利用者インターフェイスモジュール１５２がサーチクエリと共にオペークリスティングサーバー１５４に送信するものである。他の実施形態において、旅行クエリは利用者ペルソナの提示を含まず、利用者インターフェイスモジュール１５２が、ペルソナを決定してクエリと関連付けることを要求するとよい。さらに、利用者インターフェイスモジュール１５２は、検索履歴又はウェブサーバーログなどの利用者情報を、ペルソナ決定に該情報を利用し得るペルソナ規則エンジン１５８にさらに送信するために、オペークリスティングサーバー１５４に送信するとよい。
【００３８】
オペークリスティングサーバー１５４は、旅行クエリを受信した後、（３）において、旅行アイテム在庫データストア１５６に旅行クエリサーチ基準に関連する旅行アイテムのクエリを行うとよい。例として、サーチ基準において、所定日に空室がある主要空港の所定距離内の４つ星ホテルを利用者が探していることが特定されるとよい。オペークリスティングサーバー１５４は、サーチ基準に合うホテルのクエリを旅行アイテム在庫データストア１５６に行うとよい。続いて、旅行アイテム在庫データストア１５６は、（４）において、サーチクエリに関連する旅行アイテム一式を返すとよい。図２Ａには示されないが、オペークリスティングサーバー１５４はさらに、サーチ基準に関連する旅行アイテムのクエリを、ネットワーク１２０を介して、１つ以上のサードパーティの在庫データストア１３０に行ってもよい。サードパーティの在庫データストア１３０は、サーチクエリに関連する旅行アイテム一式をネットワーク１２０を介して返してもよい。オペークリスティングサーバー１５４は、複数の情報源から受信した関連旅行アイテム一式を集約してもよい。またさらに、以下により詳細に記載されるように、オペークリスティングサーバー１５４は、ペルソナ規則エンジン１５８がペルソナに対応する１つ以上の地理的地域を提供することを要求し、関連旅行アイテムを決定するときにこれらの地理的地域を利用してもよい。
【００３９】
ここで図２Ｂに関して、ペルソナの嗜好一式が決定され、ペルソナの嗜好を図２Ａのサーチクエリに関連付けする例示的インタラクションが示される。図２Ｂのインタラクションは、例えば図２Ａのインタラクションの後に行われるとよい。しかしながら、図２Ｂのインタラクションは、図２Ａのインタラクションの前に、又は図２Ａのインタラクションと並行して行われ得るということを当業者は理解する。また、インタラクションが図示されるもの以外のモジュールによって行われ得るということを当業者はさらに理解する。例として、一部の実施形態において、オペークリスティングサーバー１５４ではなく利用者インターフェイスモジュール１５２が、ペルソナ規則エンジン１５８に、重み因子一式を含み得るペルソナに関連したペルソナの嗜好を返すことを要求するとよい。利用者インターフェイスモジュール１５２は、次に、これらのペルソナの嗜好をペルソナ規則エンジン１５８から受信して、ペルソナの関心を旅行アイテムクエリと共にオペークリスティングサーバー１５４に送信するとよい。
【００４０】
例示の実施形態において、オペークリスティングサーバー１５４は、（５）において、ペルソナ規則エンジン１５８が利用者サーチクエリに関連したペルソナに対応するペルソナの嗜好を返すことを要求するとよい。オペークリスティングサーバー１５４は、利用者サーチクエリに関連したペルソナをペルソナ規則エンジン１５８に送信するとよい。代替的実施形態において、利用者サーチクエリが明確なペルソナの提示なく生成された場合、オペークリスティングサーバー１５４はペルソナ規則エンジン１５８がペルソナを決定できる情報を送信するとよい。例えば、オペークリスティングサーバー１５４は、過去のレジャー旅行を示す利用者の購入履歴を送信するとよい。
【００４１】
ペルソナ規則エンジン１５８は、（６）において、旅行クエリに関連付けるための多くのペルソナを決定するとよい。上述のように、ペルソナ規則エンジン１５８は、１つ以上の提示ペルソナをオペークリスティングサーバー１５４から受信するとよい。そうした実施形態において、ペルソナ規則エンジン１５８は提示ペルソナを使用する。他の実施形態において、オペークリスティングサーバー１５４は、ペルソナ規則エンジン１５８がペルソナを決定可能である、クエリをサブミットする利用者の情報を送信してもよい。利用者の情報は、例として、検索履歴、旅行履歴、ウェブ閲覧パターン、旅行クエリ、クエリされた目的地又は地理的地域の情報、及び他の関連データを含むとよい。一実施形態において、ペルソナ規則エンジン１５８は、利用者によってサブミットされたサーチ基準を検討して、サーチクエリと関連するペルソナを決定してもよい。例として、人気のリゾート地における週末の宿泊施設のサーチクエリ、又は一般的な休日周辺の旅行のサーチクエリにより、レジャーペルソナがサーチに関連付けられるとよい。同様に、主要都市圏における平日旅行に関するサーチにより、サーチに関連したビジネスペルソナが結び付けられるとよい。他の実施形態において、ペルソナ規則エンジン１５８は利用者の旅行履歴を検討して、サーチクエリに関連付けるペルソナを決定するとよい。例として、利用者が以前にビジネス目的で特定の場所に旅行した場合、その特定の場所に関連した旅行アイテムのその後のサーチは、ビジネスペルソナに関連する可能性があり得る。
【００４２】
ペルソナ規則エンジン１５８は、利用者の情報及び複数の旅行者の解析に少なくとも部分的に基づいて、現在の利用者のためのペルソナを動的に生成するようにさらに構成されるとよい。ペルソナ規則エンジン１５８は、例えば現在の利用者の旅行履歴、ウェブ閲覧履歴、クエリ履歴、及びデモグラフィックスを解析し得、同様の特徴のある他の旅行者を特定するとよい。そしてペルソナ規則エンジン１５８は、該他の旅行者のアクティビティに基づいてペルソナを動的に生成し、且つ重み因子一式を決定するとよい。例として、ペルソナ規則エンジン１５８は、都市Ａのホテルのクエリと都市Ｂ及び都市Ｃにおけるホテル滞在を含む旅行履歴とを包含する現在の利用者の情報を受信するとよい。ペルソナ規則エンジン１５８は、旅行履歴に都市Ｂ及び都市Ｃにおける同じ又は同様のホテルの滞在を含む他の旅行者を特定するとよい。ペルソナ規則エンジン１５８は、都市Ａにおける該他の旅行者のホテル選択に少なくとも部分的に基づいて、現在の利用者のペルソナを動的に生成するとよい。
【００４３】
続けて図２Ｂに関して、（７）において、ペルソナ規則エンジン１５８は、上述のように定められたペルソナに対応するペルソナの嗜好をオペークリスティングサーバー１５４に返すとよい。ペルソナの嗜好は、旅行アイテム特性一式に対応する重み因子一式であってよい。例として、重み因子一式がビジネス旅行者ペルソナに関連し、無線インターネット接続や旅行拠点に近いことなどのホテルの特性に強い正の関心を示し、フィットネスセンターなどの特性に弱い正の関心を示し、テーマパークに近いことなどの特性に強い負の関心を示し得る。一部の実施形態において、ペルソナ規則エンジン１５８は、ペルソナについて予め定められた重み付け因子一式を保存及び維持するとよい。他の実施形態において、上述のように、ペルソナ規則エンジン１５８は、例えば少なくとも部分的に旅行アイテム購入履歴、旅行者レビュー、旅行アイテム及び関連する特性の分析、並びに他の情報源からのデータに動的に基づいて、重み因子一式を決定してもよい。
【００４４】
ペルソナ規則エンジン１５８は、多くのペルソナを組み合わせることで重み因子一式を決定するようにさらに構成されるとよい。例として、上述でより詳細に記載されたように、ペルソナ規則エンジン１５８は、利用者のホテル選択が、ビジネス旅行者ペルソナと８０％の割合で一致し、低予算旅行者ペルソナと２０％の割合で一致することを定めるとよい。ゆえに、ペルソナ規則エンジン１５８は、例えばビジネスペルソナ重み因子に０．８０の乗算、低予算ペルソナ重み因子に０．２０の乗算の、線形重みアルゴリズムを適用して、それらを単一のセットに結合するとよい。さらなる例として、一部の実施形態において、ペルソナ規則エンジン１５８は、重み因子一式の合併又は共通部分を定めることで重み因子一式を結合するとよい。
【００４５】
さらなる実施形態において、ペルソナ規則エンジン１５８は、１以上の地理的地域に対応するペルソナの嗜好を決定して返すとよい。例として、ペルソナ規則エンジン１５８は、ビジネス旅行ペルソナがコンベンションセンター周辺のホテル、空港周辺のホテル、及びビジネス街周辺のホテルへの関心に相当するものであることを定めるとよい。さらなる例として、ペルソナ規則エンジン１５８は、レジャー旅行ペルソナがテーマパーク周辺のホテル、海に近いホテル、ショッピング街周辺のホテルへの関心に相当するものであることを定めるとよい。重み因子のように、ペルソナ規則エンジン１５８は、ペルソナについて予め定められた地理的地域一式を保存するか、又は他の実施形態において、少なくとも部分的に旅行者の情報に動的に基づいて地理的地域を決定するとよい。
【００４６】
ここで図２Ｃに関して、関連旅行アイテム、利用者ペルソナ、及び開示可能な旅行アイテム特性一式に基づいてオペークサーチ結果を生成する例示的インタラクションが記載される。一部の実施形態において、オペークリスティングサーバー１５４は、（８）において、１つ以上のオペークサーチ結果の基礎になり得る１つ以上の旅行アイテムを特定するとよい。オペークリスティングサーバー１５４は、ペルソナ規則エンジン１５８から受信した重み因子一式を利用して、ペルソナに関連する旅行アイテムを特定するとよい。例として、オペークリスティングサーバー１５４は、各旅行アイテムについてスコアを生成するために重み因子を用い、旅行アイテムを順位付けし、最も高いスコアのアイテムを特定してもよい。例として、ファミリー旅行ペルソナ向け宿泊施設の特性についての重み因子一式は、水泳プール９．０、スパ８．０、観光地に近い１０．０、フィットネスセンター６．５、朝食無料７．０、駐車無料８．５、ビジネスセンター５．０、ビジネス街に近い１．０であるとよい。オペークリスティングサーバー１５４は、フィットネスセンターと無料駐車があるホテルＡの重み因子を合計し、１５．０のスコアを定める。オペークリスティングサーバー１５４はさらに、水泳プール、スパを有し且つ美術館付近に位置するホテルＢに対して２７．０のスコアを定め、ビジネスセンターがあり且つビジネス街付近に位置するホテルＣに対して６．０のスコアを定めるとよい。ゆえに、オペークリスティングサーバー１５４は、ペルソナに最も関連する旅行アイテムとしてホテルＢを特定するとよい。当業者に理解されるように、オペークリスティングサーバー１５４は、重み因子及び数式の任意の組合せを用いて、ペルソナの嗜好に相関する特性を包含する旅行アイテムを特定するよい。
【００４７】
オペークリスティングサーバー１５４は、ペルソナ規則エンジン１５８から受信した重み因子一式を利用せずに、異なる旅行アイテム一式をさらに特定するとよい。またさらに、オペークリスティングサーバー１５４は、ペルソナ規則エンジン１５８にさらなる重み因子一式を要求及び受信してもよく、これらの重み因子に基づいて旅行アイテムさらに特定してもよい。オペークリスティングサーバー１５４は、重み因子の組合せ、合併又は共通部分をさらに適用して旅行アイテムを特定し得、関与するペルソナの関連性に応じて重み因子を適用してもよい。
【００４８】
旅行アイテムの特定後、オペークリスティングサーバー１５４は、（９）において、不明瞭性規則エンジン１６０が旅行アイテム供給元を明らかにすることなく開示可能な旅行アイテム特性一式を返すことを要求するとよい。オペークリスティングサーバー１５４は、要求とともに１つ以上の特定された旅行アイテムを送信するとよい。一部の実施形態において、不明瞭性規則エンジン１６０は、（１０）において、各特定された旅行アイテムについて開示可能な特性一式を決定するとよい。他の実施形態において、不明瞭性規則エンジン１６０は、（１０）において、すべての特定された旅行アイテムに適用できる、開示可能な特性一式を決定するとよい。不明瞭性規則エンジン１６０は、旅行アイテム在庫データストア１５６の各旅行アイテムについて、予め定められた開示可能な特性一式を保存するように構成されるとよい。代替的に、不明瞭性規則エンジン１６０は、旅行アイテムについての開示可能な特性一式を動的に決定するように構成されるとよい。不明瞭性規則エンジン１６０は、旅行アイテム在庫データストア１５６の旅行アイテム一式、オペークリスティングサーバー１５４により集約された旅行アイテム一式、又はペルソナに関連するとしてオペークリスティングサーバー１５４によって特定された１つ以上の旅行アイテムに基づいて決定するとよい。さらに、不明瞭性規則エンジン１６０は、ペルソナ規則エンジン１５８によって返された地理的地域に基づいて決定してもよい。
【００４９】
例として、オペークリスティングサーバー１５４がペルソナに関連すると特定したホテルＸに関連する開示可能な旅行アイテム特性一式を不明瞭性規則エンジン１６０が決定することを、オペークリスティングサーバー１５４が要求するとよい。ホテルＸは、フィットネスセンター、無線インターネット接続、無料駐車場、及び水泳プールを含むアメニティを例えば提供する。不明瞭性規則エンジン１６０は、例えばホテルＸのフィットネスセンターと水泳プールとがホテルＸであることを明らかにせずに開示され得るという規定を保存するように構成されるとよい。ゆえに、不明瞭性規則エンジン１６０は、開示可能な特性一式がフィットネスセンターと水泳プールであることを決定する。図２Ｃに示されないものの、一部の実施形態において、不明瞭性規則エンジンは、ホテルＸに類似するホテルについて旅行アイテム在庫データストア１５６にクエリを行い、該類似するホテルに少なくとも部分的に基づいて開示可能な特性一式を決定するとよい。例として、不明瞭性規則エンジン１６０は、旅行アイテム在庫データストア１５６にクエリを行い、ホテルＸと同じ地理的地域にあり且つサービス品質が同じ（例えば、これらはすべて３つ星ホテルである）であるホテルＹ及びホテルＺを受信するとよい。この例において、ホテルＹにはフィットネスセンター、水泳プール、及び無料駐車場がある。ホテルＺは、例としてフィットネスセンター、無料駐車場、及びビジネスセンターがある。不明瞭性規則エンジン１６０は、これら３つのホテルの特性に少なくとも部分的に基づいて、開示可能な特性一式がフィットネスセンターと無料駐車場とであることを決定するとよい。代替的に、不明瞭性規則エンジン１６０は、フィットネスセンター、水泳プール、及び無料駐車場が開示可能な特性一式であることを決定して、旅行アイテムがホテルＺではないことを開示するが（ホテルＺには水泳プールがないため）、旅行アイテムがホテルＸ又はホテルＹであることは明らかにしないとよい。
【００５０】
さらなる実施形態において、オペークリスティングサーバー１５４は、旅行アイテム一式を不明瞭性規則エンジン１６０に送信する。該一式は、不明瞭リストサーバー１５４が旅行アイテムクエリに関連すると特定した旅行アイテムを含むとよい。さらに該一式は、オペークリスティングサーバー１５４が結果的に特定しなかった旅行アイテムを含むとよい。不明瞭性規則エンジン１６０は、オペークリスティングサーバー１５４によって送信された旅行アイテム一式に少なくとも部分的に基づいて、開示可能な特性一式を決定するとよい。例として、オペーク旅行アイテムサーバーが関連旅行アイテムについて旅行アイテム在庫データストア１５６にクエリを行い、ホテルＪ、Ｋ、及びＬを受信するとよい。そして、オペーク旅行アイテムサーバーは、ホテルＪが旅行アイテムクエリに関連すると上述のように決定するとよい。オペークリスティングサーバー１５４は、不明瞭規則エンジン１６０がホテルＪについて開示可能な特性一式を決定するという要求と共に、ホテルＪ、Ｋ、及びＬを不明瞭性規則エンジン１６０に送信するとよい。不明瞭性規則エンジンは、ホテルＪ、Ｋ、及びＬの特性に少なくとも部分的に基づいてホテルＪの開示可能な特性を決定するとよい。
【００５１】
旅行アイテムのどの特性が、旅行アイテム供給元を明らかにすることなく開示できるかを決定した後、不明瞭性規則エンジン１６０は、（１１）において、決定された旅行アイテム特性一式を返すとよい。規則エンジン１６０は、所定の特性が供給元を明らかにせずに開示され得ることと、その他の特性が開示され得ないこととを示すとよい。不明瞭性規則エンジン１６０は、サービス品質（例えば、旅行アイテムが３つ星ホテル又は４つ星ホテルであること）などの所定の特性が常に開示されることをさらに示し得、又は特性が常に開示される若しくはまったく開示されないときに該特性をその判断から除くとよい。またさらに、規則エンジン１６０は、特定の特性を開示することに関連したリスク度を示すとよい。例として、不明瞭性規則エンジン１６０は、ホテルＪが特定の地理的地域においてビジネスセンターがある４つ星ホテルの３つの候補供給者のうちの１つであることを決定するとよい。従って、不明瞭性規則エンジン１６０は、サービス品質、地理的地域、及びビジネスセンターの開示により、可能性のある供給者リストが３つの候補に絞られ得るが、（それ自体によって）利用者は供給者を特定することはできないということを示すとよい。
【００５２】
その後、オペークリスティングサーバー１５４は、（１２）において、１つ以上のオペークサーチ結果を生成するとよい。オペークリスティングサーバー１５４は、特定された旅行アイテム及び不明瞭性規則エンジン１６０が返した対応する開示可能な特性一式に少なくとも部分的に基づいて、オペークサーチ結果を生成するとよい。さらに、オペークリスティングサーバー１５４は、ペルソナ規則エンジン１５８が返したペルソナ重み因子一式に少なくとも部分的に基づいてオペークサーチ結果を生成するとよい。例として、オペークリスティングサーバー１５４は、ホテルＪに基づいてオペークサーチ結果を生成するとよい。上述のように、オペークリスティングサーバー１５４は、ペルソナ関連重み因子一式をペルソナ規則エンジン１５８に要求及び受信し、ホテルＪに対応する開示可能な特性一式を不明瞭性規則エンジン１６０にさらに要求及び受信するとよい。例として、重み因子は、レジャー旅行者ペルソナにとって観光地に近いことは重要度が高いこと、及びビジネスセンターは重要度が低いことを示すとよい。さらに、開示可能なホテルＪの特性一式は、スパ、観光地に近い、ビジネスセンター、無線インターネット接続、及び３つ星ホテルであることを含み得る。従って、オペークリスティングサーバー１５４は、観光地周辺に位置し、スパがある入手可能な３つ星ホテルが存在するという情報を開示するオペークサーチ結果を生成するとよい。
【００５３】
本開示の実施形態において、オペークリスティングサーバー１５４は、単一の旅行アイテムに少なくとも部分的に基づいて、複数のオペークサーチ結果を生成するとよい。例として、オペークリスティングサーバー１５４は、ビジネスセンターと無線インターネット接続とがある入手可能な３つ星ホテルが存在するという、上述の例のホテルＪに基づいた第２のオペークサーチ結果を生成するとよい。例として、オペークリスティングサーバー１５４は、第１のものとは異なるペルソナに少なくとも部分的に基づいて第２のオペークサーチ結果を生成するとよい。さらに、オペークリスティングサーバー１５４はペルソナに基づかないオペークサーチ結果を生成するとよい。オペークリスティングサーバー１５４は、これらのオペークサーチ結果をセットにグループ化し、該セットをペルソナに関連付けるとよい。
【００５４】
一部の実施形態において、オペークリスティングサーバー１５４は生成された各オペークサーチ結果の料金を決定してもよい。料金は、ペルソナ及び開示される特性一式に少なくとも部分的に基づいてもよい。例として、オペークリスティングサーバー１５４は、開示された特性と対応するペルソナに対する相対的重要度とに基づいて、ホテルＪに基づく第１のオペークサーチ結果を１１９ドルで料金設定し、ホテルＪに基づく第２のオペークサーチ結果を１２９ドルで料金設定してもよい。オペークリスティングサーバー１５４は、共に利用者ペルソナに少なくとも部分的に基づいて、開示する特性一式の決定とオペークサーチ結果の料金とをさらに組み合わせるとよい。例として、オペークリスティングサーバー１５４は、ビジネス旅行者ペルソナがフィットネスセンターのあるホテルに関心があり得ることを決定するとよい。ゆえに、オペークリスティングサーバー１５４は、フィットネスセンターを開示しないオペークサーチ結果と比較して、フィットネスセンターを開示するオペークサーチ結果に対してより高い料金を定めるとよい。
【００５５】
一部の実施形態において、オペークリスティングサーバー１５４は、（１３）において、その後オペークサーチ結果を利用者インターフェイスモジュール１５２に返すように構成されるとよい。オペークリスティングサーバー１５４は、複数のオペークサーチ結果を返すようにさらに構成され得、またさらに、オペークサーチ結果をセットにグループ化するとよい。そして利用者インターフェイスモジュール１５２は、（１４）において、これらのオペークサーチ結果を旅行者コンピューティングデバイス１１０に送信するように構成されるとよい。図２Ｃは特定の実施形態を示すものの、本開示の実施形態はオペーク旅行アイテムサーチ結果を出力するために複数のインタラクションを含むということが当業者には理解される。一部の実施形態において、オペークリスティングサーバー１５４は、オペークサーチ結果を、例えば旅行者コンピューティングデバイス１１０、旅行アイテムサーチ結果アグリゲーター、利用者に代わって操作する旅行代理店、データストアなどに送信するとよい。
【００５６】
ここで図３Ａ及び図３Ｂに関して、（例えば旅行アイテムクエリに応答して）オペークサーチ結果を旅行者コンピューティングデバイス１１０に提供するための利用者インターフェイス３００の例が示される。図３Ａに示されるように、利用者インターフェイス３００は、旅行者コンピューティングデバイス１１０が旅行アイテムクエリをサブミットし、サブミットされた旅行アイテムクエリに応じたオペークサーチ結果を閲覧し、オペークサーチ結果に相当する旅行アイテムの予約、申し込み、入手、又は購入することを可能にする。例として、利用者インターフェイス３００は、利用者インターフェイスモジュール１５２によって生成され、旅行者コンピューティングデバイス１１０におけるウェブブラウザアプリケーションなどのアプリケーションによって旅行者コンピューティングデバイス１１０に表示されるとよい。この例において、利用者インターフェイス３００は、旅行サービス１５０によって提供される種々の他の機能に利用者を導くナビゲーションパネル３０２を包含する。例として、ナビゲーションパネル３０２内のテキストユニットは、選択されると利用者インターフェイスを改変又は変更するインタラクティブリンクに相当するとよい。この例において、利用者は、「ホテル」であるリンク３０４を選択している。この選択に基づいて、利用者インターフェイスモジュール１５２が利用者インターフェイス３００用のコンテンツを返している。
【００５７】
利用者インターフェイス３００の使用によって、旅行者コンピューティングデバイス１１０は、関連旅行アイテムを決定する基準を含む旅行クエリを旅行サービス１５０にサブミットするとよい。例として、そうしたクエリは、利用者インターフェイス３００のサーチ部３０６の使用によってサブミットされるとよい。図３Ａに示されるように、サーチ部３０６は、目的地、チェックイン及びチェックアウト日、並びに客室数、大人及び子供の数などの関連ホテル旅行アイテムの基準を利用者が特定することを可能にする。図３Ａには限定的な検索基準一式が示されるが、旅行者コンピューティングデバイス１１０によって追加の又は代替的な基準が特定され得るということを当業者は理解する。ゆえに、図３Ａに関して記載された基準は例示を意図し、限定しない。
【００５８】
図３Ａに示されるように、利用者インターフェイス３００のサーチ部３０６は、ドロップダウンメニュー３０８を介して利用者がサーチクエリ用ペルソナを選択することをさらに可能にする。図の利用者インターフェイス３００において、サーチ部３０６に表示される基準は、旅行者コンピューティングデバイス１１０によってサブミットされた以前のサーチを反映し得る。そうして、多くの関連オペークサーチ結果がオペークサーチ結果３１６〜３２２を含む結果部３１０に示される。各オペークサーチ結果３１６〜３２２は、利用者が入手可能な旅行アイテムに相当する。さらに、各オペークサーチ結果は、サブミットされたサーチ基準に基づいて選択されたものであってよい。この例において、各オペークサーチ結果３１６〜３２２は、２０１４年１２月３１日にチェックインして２０１５年１月２日にチェックアウト可能な客室がある、ワシントン州シアトルのホテルに相当する。利用者が１つ以上のペルソナを選択できるように、任意の数の共通の利用者インターフェイスコントロールが表示され得ることを当業者は理解する。例として、利用者インターフェイス３００はペルソナ選択用チェックボックス一式を表示して、利用者が複数のペルソナをサーチクエリにおいて示すことができるとよい。さらなる例として、利用者インターフェイス３００は、例えばサーチがビジネスペルソナに７５％及び低予算ペルソナに２５％傾向付けられる必要があることを示すことを可能にするスライダー一式を表示するとよい。さらに利用者インターフェイス３００は、利用者がこれらのコントロールを動的に調節し、更新されたオペークサーチ結果を受信することを可能にするとよい。
【００５９】
続いて図３Ａに関して、オペークサーチ結果３１６〜３２２は、例として、小見出し３１２及び３１４に反映されるようにセットにグループ化される。見出し３１２は、オペークサーチ結果３１６及び３１８がビジネス旅行者ペルソナに基づいて選択されたことを示す。見出し３１４は、オペークサーチ結果３２０及び３２２が低予算旅行者ペルソナに基づいて選択されたことを示す。上述のように、一部の実施形態において、オペークサーチ結果セットは異なるペルソナに基づいて特定されるとよい。例として、利用者インターフェイス３００は、選択ペルソナとデフォルトペルソナとのオペークサーチ結果を表示するとよい。図３Ａにおいて、選択ペルソナとデフォルトペルソナはビジネス旅行者ペルソナと低予算ペルソナにそれぞれ相当する。
【００６０】
オペークサーチ結果３１６は、ビジネス旅行者ペルソナに関連すると特定されたホテルを示す。サーチ結果３１６は、名称でホテルを特定せず、利用者が供給者を特定できる十分な情報を開示しないが、ビジネス旅行者に関連する特性一式を開示する。こうしてオペークサーチ結果３１６により、旅行アイテムが利用者の旅行条件に合致するかどうかを利用者が評価できる。例として、オペークサーチ結果３１６は、ビジネス旅行者による正の評価一式と、コンベンションセンターに近いこと、インターネット接続、フィットネスセンター、及びビジネスセンターを含むビジネス旅行者にとって好ましい旅行アイテム特性一式とを開示する。
【００６１】
オペークサーチ結果３１８は、ビジネス旅行者ペルソナに関連すると特定された第２のホテルを示す。例として、結果３１６及び３１８は、ビジネス旅行者ペルソナに最も関連する上位結果として図３Ａにおいて順番に示される。オペークサーチ結果３１８はシータック空港周辺のホテルに基づき、ビジネス旅行者に関連するいくつかの特性があり、１泊８９ドルで料金設定されている。低予算旅行者向け最上位結果であるオペークサーチ結果３２０は同じホテルに基づくものである。上述のように、複数のオペークサーチ結果が同じ旅行アイテムに基づいて生成、料金設定、及び表示されるとよい。オペークサーチ結果３２０は、異なる重み因子一式を反映する、オペークサーチ結果３１８とは異なる特性一式を開示する。オペークサーチ結果３２０の料金は、低予算旅行者が価格に敏感であり、追加特性（例えばビジネスセンターなど）が利用可能であることの保証のために高い料金を払わない可能性が高いという判断を反映する。図３Ａに部分的に示されるオペークサーチ結果３２２は、低予算旅行者ペルソナに関連するアイテムリストにおいて２番目によい旅行アイテムである。
【００６２】
図３Ａに示される実施形態の代替的形態において、複数のペルソナの重み因子は、上述でより詳細に記載されたように、関連サーチ結果を特定するために組み合わせられるとよい。これらの実施形態において、小見出し３１２及び３１４は省略され得、関連オペークサーチ結果の単一のリストが提供されてもよい。例として、オペークサーチ結果リストは、図２Ｂに関して上述されたように、８０：２０の割合で組み合わせられたビジネス旅行者及びレジャー旅行者ペルソナに大きく関連するホテルを含むとよい。
【００６３】
ここで図３Ｂに関して、図３Ａの利用者インターフェイス３００の変形版が示される。図３Ｂの多くの表示要素は、図３Ａのものと類似するため、図３Ｂに関して詳細に記載されない。
【００６４】
一実施形態において、図３Ｂの利用者インターフェイス３００は、図３Ａのドロップダウンメニュー３０８の「ファミリー」ペルソナの選択に応じて表示され得る。従って、図３Ｂの利用者インターフェイス３００は、ファミリー旅行者ペルソナに関連するオペークサーチ結果を表示するように変更されるとよい。これは、変更された見出し３１２、並びにオペークサーチ結果３２４及び３２６に反映され得る。具体的に、オペークサーチ結果３２４及び３２６は、図３Ａのオペークサーチ結果３１６及び３１８を置き換えている。オペークサーチ結果３２４及び３２６はここで、ファミリー旅行者ペルソナ用に特定された上位のサーチ結果を反映する。オペークサーチ結果３２４は、水泳プール、フィットネスセンターがあり、観光地の徒歩圏内であるウォーターフロント周辺のホテルを開示する。オペークサーチ結果３２６は、無料インターネット、水泳プールがあり、他の観光地の徒歩圏内にある、主要観光地（スペースニードル）周辺のホテルを開示する。これらのオペークサーチ結果は、例として観光地の徒歩圏内の宿泊施設に高い重要度を設定し且つ旅行者レビューを評価する際に異なるレビュアー一式に重きを置く、ファミリー旅行者ペルソナに関連した異なる重み因子を反映する。例として、図３Ｂの利用者インターフェイス３００は、見出し３１４と、低予算旅行者ペルソナ用上位結果であるオペークサーチ結果３２０及び３２２とを継続して表示する。
【００６５】
例示的利用者インターフェイス３００が図３Ａ〜図３Ｂに関して上述されるが、任意の数又はタイプのインターフェイスを介して、オペークサーチ結果が利用者に提供されるとよい。例として、利用者インターフェイス３００は、直近に選択されたペルソナとデフォルトのペルソナではなく、直近に選択されたペルソナの２つ以上（例えばファミリー及びビジネスペルソナ）のものを表示するとよい。またさらに、一部の実施形態において、選択可能なタブ若しくはボタンと共に、又は当業者には通常既知である他の利用者インターフェイス要素を介して、結果が複数のカラムに表示されるとよい。ゆえに、図３Ａ〜図３Ｂの利用者インターフェイス３００は例示として捉えられる必要があり、限定するものではない。
【００６６】
ここで図４に関して、利用者ペルソナに基づいてオペーク旅行アイテムリスティングを生成するための一例示ルーチン４００が示される。例示ルーチン４００は、例えば図１のオペークリスティングサーバー１５４によって行われるとよい。一部の実施形態において、例示ルーチン４００のブロックは、図１のペルソナ規則エンジン１５８によって又は図１の不明瞭性規則エンジン１６０によって行われるとよい。
【００６７】
ブロック４０４において、（例えば、ネットワーク１２０を介して図１の旅行者コンピューティングデバイス１１０から、一部の実施形態ではさらに図１の利用者インターフェイスモジュール１５２を介して）旅行アイテムクエリが受信されるとよい。例えば、所定日に都市Ａの３つ星ホテルに大人１で３泊滞在することを特定する基準を含む旅行アイテムクエリが受信されるとよい。旅行アイテムクエリは、ビジネス旅行者又はレジャー旅行者などの利用者ペルソナの提示を含むとよい。さらに、旅行アイテムクエリは、クエリ履歴又はウェブ閲覧パターンなどの利用者ペルソナの決定を可能にする情報を含むとよい。
【００６８】
その後、ブロック４０６において、旅行アイテムクエリに基づいて１つ以上の入手可能な旅行アイテムが決定されるとよい。上述のように、入手可能な旅行アイテムは旅行アイテムクエリの基準に対応するとよい。例えば、入手可能な旅行アイテムは、所定日に空室がある都市Ａにおける６つの３つ星ホテルを含むとよい。例として、宿泊施設に関するクエリでは、入手可能な旅行アイテムは、アメニティや、地域の関心の高いスポットに近いことなどのホテルの特性についての情報を含むとよい。入手可能な旅行アイテムはさらに、例えば、旅行者評価、料金、客室タイプ、所定の地域内での場所、又はその他のそうした情報を含むとよい。さらなる例として、フライトクエリに関して、入手可能な旅行アイテムは、入手可能な座席クラス、機内エンターテインメント、機内食、無線インターネット接続、電源などの特性、及び同様の特性についての情報を含むとよい。旅行アイテムクエリに基づいて、１つ以上のサーチ基準に合致するこれらの入手可能な旅行アイテムのみが決定され得る。
【００６９】
ブロック４０８において、例示ルーチン４００は、利用者ペルソナ及び対応するペルソナ嗜好一式を決定するとよい。当業者が認めるように、ブロック４０８はブロック４０６によって決定されず、２つのブロックが任意の順番で行われてもよい。一部の実施形態において、上述のように、旅行アイテムクエリは利用者ペルソナを提示してもよく、その場合には対応する嗜好が決定され得る。他の実施形態において、ペルソナは非直接的に決定されるとよい。例として、例示ルーチン４００は、ウェブサーバーログを解析して利用者がリゾートホテルを閲覧しているということを判断し、休暇旅行者ペルソナが旅行アイテムクエリに関連付けられる必要があるということを決定するとよい。更なる実施形態において、上述のように、１より多いペルソナが決定されてもよい。ブロック４０８は、例えば図１のペルソナデータストア１５８によって全体又は部分的に実行されるとよい。
【００７０】
その後、ブロック４１０において、旅行アイテムクエリと入手可能な旅行アイテムリストとは、関連旅行アイテムを特定するために用いられるとよい。利用者ペルソナに最も関連する旅行アイテムを特定するために、ペルソナの嗜好がさらに用いられるとよい。例として、ブロック４０６における６つの入手可能な３つ星ホテルの取り込み及びブロック４０８における休暇旅行者ペルソナの決定後、例示ルーチン４００は、スパや、ゴルフ場に近いことなどの休暇旅行者に最も関連する特性を有する１つの特定のホテルをブロック４１０において定めるとよい。一実施形態において、ブロック４１０は、上述のように種々のペルソナに関連する旅行アイテム一式を特定するオペークリスティングサーバー１５４に相当するとよい。
【００７１】
ブロック４１２において、開示可能な旅行アイテム特性一式は、オペーク旅行アイテムリスティングに含めるために、特定の旅行アイテムについて決定されるとよい。いくつかの実施形態において、ブロック４１２は、ブロック４１０における関連旅行アイテム特定後に行われ得、特定された旅行アイテムに基づいた動的決定にさらに関連するとよい。他の実施形態において、上述のように、ブロック４１２は各旅行アイテムについて予め定められた開示可能な特性一式を用いて行われ得、これらの実施形態において、例示ルーチン４００は、任意の順番でブロック４１０及び４１２を実行するとよい。例として、関連旅行アイテムについての開示可能な特性一式がスパ、フィットネスセンター、及びゴルフ場に近いことを含むということが決定されるとよい。開示可能な特性一式は、類似する旅行アイテムの特性に基づいて決定され得、開示可能な特性一式が旅行アイテムの供給者を具体的に特定しないように決定されるとよい。例として、スパ、ビジネスセンターがあり、ゴルフ場に近い、少なくとも２つの３つ星ホテルが所定の地域に存在し得る。その結果、これらの特性の開示により供給元が明らかにされず、ゆえに、例示ルーチン４００は、ブロック４１２において、これらの特性を含む開示可能な特性一式を決定し得る。さらに、開示可能な特性一式は、ペルソナに関連した地理的地域に基づいて決定されるとよい。ブロック４１２は、例えば、図１の不明瞭性規則エンジン１６０によって全体又は部分的に実行されるとよい。
【００７２】
その後、ブロック４１４において、オペーク旅行アイテムリスティングが生成されるとよい。オペークリスティングの生成は、ブロック４１０において特定されたような関連旅行アイテムに基づくものであるとよい。オペークリスティングを生成することは、ブロック４１２において決定された開示可能な特性リストにさらに基づくものであり得、どの開示可能な特性が実際に開示されるかを決定するものであるとよい。またさらに、オペークリスティングを生成することは、ブロック４０８において決定されたペルソナの嗜好に基づくとよい。例えば、例示ルーチン４００は、休暇旅行者ペルソナに関連すると特定された３つ星ホテルに基づいてオペークリスティングを生成し得、該ホテルにはスパがあり、ゴルフ場の近くに位置するということを開示するとよい。オペークリスティングの生成は、オペークリスティングに関連した料金の生成を含むとよい。一部の実施形態において、料金は開示された特性一式に基づくものであってよい。またさらなる実施形態において、料金はペルソナの嗜好に基づくものであってよい。
【００７３】
その後、ブロック４１６において、オペーク旅行アイテムリスティングが出力されるとよい。例として、サーチ結果は、図１に示されるように、ネットワーク１２０を介して旅行者コンピューティングデバイス１１０に出力されるとよい。一部の実施形態において、サーチ結果は、旅行アイテムアグリゲーター、データストア、ウェブサーバー、又は他のデバイスに出力されるとよい。例示ルーチン４００のブロック４１６は、例えば図１に示されるような利用者インターフェイスモジュール１５２によって実行されるとよい。
【００７４】
旅行サービス１５０の運用の多くは、数学的又は技術的に相当複雑なものであって、その実行に１つ以上のコンピューティングデバイスが必要とされ得る。例として、ペルソナの嗜好一式の決定、入手可能な旅行アイテム一式の特定、ペルソナに最も関連する旅行アイテムの選択、開示可能な旅行アイテム特性一式の決定、及び旅行サービス１５０の他の運用は、１つ以上のコンピューティングデバイスの利用を事実上必要とする。さらに、上述のようにオペーク旅行アイテムを表示するためにコンピューティングデバイスが必要とされ得る。
【００７５】
本明細書に開示の実施形態に関して記載された、種々の例示の論理ブロック、モジュール、ルーチン、及びアルゴリズムステップは、電子的ハードウエア、コンピュータソフトウエア、又はその両方の組合せとして実施されることが可能である。ハードウエア及びソフトウエアが交換可能であることを明確に示すために、種々の例示の部品、ブロック、モジュール、及びステップは概してその機能に関して上述されている。そうした機能がハードウエア又はソフトウエアとして実行されるかは、所定のアプリケーション及びシステム全体に課された設計制約条件に依るものである。記載された機能は、各特定のアプリケーションについて種々の方法で実施され得るが、そうした実施の決定は、本開示の範囲から逸脱させるものとして理解されるべきではない。
【００７６】
本明細書に開示の実施形態に関して記載された方法、処理、ルーチン、又はアルゴリズムのステップは、ハードウエア、プロセッサによって実行されるソフトウエアモジュール、又はそれら２つの組合せにおいて直接的に実施され得る。ソフトウエアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスター、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は任意の他の形態の非一過性、非一時的でコンピュータ読み取り可能な記憶媒体に存在可能である。例示される記憶媒体は、プロセッサが記憶媒体から情報を読み取りでき且つ記憶媒体に情報を書き込みできるようにプロセッサに連結されるとよい。代替的形態において、記憶装置はプロセッサと一体的であり得る。プロセッサ及び記憶媒体はＡＳＩＣに存在するとよい。ＡＳＩＣは利用者端末に存在するとよい。代替的形態において、プロセッサ及び記憶媒体は、利用者端末の個別の部品として存在するとよい。
【００７７】
本明細書において使用される、なかでも「可能である」「できる」「するとよい」「し得る」「例えば」などの、暫定的な文言は、具体的に述べられるか、そうでなければ用いられる文脈内で理解されない限り、所定の実施形態が所定の特徴、構成要素、及び／又はステップを包含する一方で、その他の実施形態はそれらを含まないことを示唆するということを通常意図する。このように、１つ以上の実施形態に特徴、構成要素、及び／又はステップがいずれにせよ必要とされること、又は、任意の特定の実施形態においてこれらの特徴、構成要素、及び／又はステップが包含若しくは実施されるかを、著者による働きかけや情報の有無で決定する論理を、１つ以上の実施形態が必ず含むこと、について示唆することをそうした暫定的文言は通常意図していない。「含む」「包含する」「ある」などの用語は同意語であり、非制限的方法で包括的に用いられ、追加の構成要素、特徴、動作、及び操作などを排除するものではない。
【００７８】
「Ｘ，Ｙ又はＺの少なくとも１つ」という表現などの選言的文言は、具体的に述べられない限り、アイテム、用語などがＸ、Ｙ若しくはＺのいずれかであり得る、又はそれらの任意の組合せであり得る（例えば、Ｘ、Ｙ、及び／又はＺ）ことを示すように通常用いられるような文脈で理解される。このように、そうした選言的文言は、所定の実施形態において少なくとも１つのＸ、少なくとも１つのＹ、又は少なくとも１つのＺがそれぞれ存在する必要があるということの示唆を通常は意図せず、そのように示唆すべきでない。
【００７９】
「ａ」又は「ａｎ」などの冠詞は、明確に述べられない限り、１つ以上の記載アイテムを含むように通常は理解される必要がある。ゆえに、「するように構成されたデバイス」などの表現は、１つ以上の記載のデバイスを含むことが意図される。そうした１つ以上の記載のデバイスはまた、記載事項を実行するように合わせて構成され得る。例として、「記載事項Ａ、Ｂ及びＣを実行するように構成されたプロセッサ」は、記載事項Ｂ及びＣを実行するように構成された第２のプロセッサと共に作動する、Ａを実行するように構成された第１のプロセッサを含み得る。
【００８０】
上述の詳細な説明において、種々の実施形態に適用されるような新規の特徴が提示、記載、及び挙げられているが、記載されるデバイス又はアルゴリズムの形態及び詳細において、種々の省略、代替、及び変更が本開示の趣旨から離れることなく行われ得るということが理解される。理解されるように、一部の特徴はその他とは別に使用又は実施され得るので、本明細書に記載の発明の所定の実施形態は本明細書に示されるすべての特徴及び有利性を提供するわけではない形態として例示され得る。本明細書に開示の所定の発明の範囲は、前述の記載よりも、添付の特許請求の範囲によって示されるものである。特許請求の範囲と同等の意味及び範囲に該当するすべての変更は、その範囲内に包含される。
【図１】
0006718876.tif 000002
【図２Ａ】
0006718876.tif 000003
【図２Ｂ】
0006718876.tif 000004
【図２Ｃ】
0006718876.tif 000005
【図３Ａ】
0006718876.tif 000006
【図３Ｂ】
0006718876.tif 000007
【図４】
0006718876.tif 000008