(57)【特許請求の範囲】
【請求項１】
ユーザからの検索リクエストに応答して検索結果を提供するシステムであって、
コンピュータプログラムモジュールを実行するように構成された一の又は複数のプロセッサを備え、前記コンピュータプログラムモジュールは、
検索モジュールと、在庫モジュールとを備え、
前記検索モジュールは、
一の又は複数の小売業者によって販売促進されていない関連物品を検索結果から削除する構成を含み、
前記一の又は複数の小売業者のＩＤを含む一の又は複数の検索入力と、検索リクエストを行ったユーザのＩＤとを含む前記検索リクエストを受信し、
前記一の又は複数の小売業者によって販売促進されている一の又は複数の物品を示す情報と、前記ユーザが買い物した少なくとも一つの物品を示す情報を含む前記ユーザの買い物履歴とを取得し、
前記ユーザの前記ＩＤ、前記一の又は複数の小売業者の前記ＩＤ、前記ユーザの前記買い物履歴、前記一の又は複数の検索入力、及び、前記一の又は複数の小売業者によって販売促進されている前記一の又は複数の物品に基づいて、検索結果セットを生成し、
前記検索結果セットを提供し、
前記検索結果セットは、前記一の又は複数の小売業者によって販売促進されている前記一の又は複数の物品から少なくとも一つの物品を含み、
前記在庫モジュールは、販売促進している物品、販売促進する予定の物品、販売促進の種類を示す販売促進情報を含む、販売促進の在庫情報を取得及び維持するように構成され、前記販売促進の在庫情報を使用して、利用可能な販売促進を示す情報を付加して前記検索結果セットを拡張する、
システム。
【請求項２】
前記ユーザが買い物した前記少なくとも一つの物品は、前記ユーザが購入した物品又は前記ユーザが興味を示した物品を含む、請求項１に記載のシステム。
【請求項３】
前記一の又は複数の小売業者から、前記ユーザが購入した一の又は複数の物品を含む取引情報を受信し、
前記一の又は複数の小売業者からの前記取引情報に基づいて、前記買い物履歴を決定するように構成されたプロファイラモジュールを更に備える、請求項１に記載のシステム。
【請求項４】
前記プロファイラモジュールは更に、
前記買い物履歴に基づいて、前記ユーザが興味を示した物品の分類を決定し、
前記物品の分類に基づいて、検索結果セットを生成するのに使用される検索条件を決定する、請求項３に記載のシステム。
【請求項５】
前記検索条件は、前記検索結果セットを絞る又はランク付けするのに使用される物品の種類を含む、請求項４に記載のシステム。
【請求項６】
前記取引情報は、前記ユーザが加入している前記一の又は複数の小売業者のポイントプログラム又は割引プログラムと関連付けられる、請求項３に記載のシステム。
【請求項７】
前記一の又は複数の小売業者から、前記一の又は複数の小売業者によって販売促進されている前記一の又は複数の物品を示す情報を受信するように構成されたプロファイラモジュールを更に備える、請求項１に記載のシステム。
【請求項８】
前記検索モジュールは、販売促進と関連付けされていない物品を除外するように構成される、請求項１に記載のシステム。
【請求項９】
前記在庫モジュールは、前記検索結果セットにおける物品が小売業者において入手可能かについて判断し、
前記検索結果セットは、前記入手可能かについて示す情報を含む、請求項１に記載のシステム。
【請求項１０】
前記在庫モジュールは、前記検索結果セットにおける物品の価格を特定し、
前記検索結果セットは、前記価格を示す情報を含む、請求項１に記載のシステム。
【請求項１１】
前記検索入力に基づいて、消費者の好みを判定するように構成されたマーケティングモジュールを更に備える、請求項１に記載のシステム。
【請求項１２】
前記検索結果セットの前記一の又は複数の物品における興味に基づいて、消費者の好みを判定するように構成されたマーケティングモジュールを更に備える、請求項１に記載のシステム。
【請求項１３】
判定された消費者の好みに基づいて、一の又は複数の販売促進を生成するように構成されたマーケティングモジュールを更に備える、請求項１に記載のシステム。
【請求項１４】
コンピュータに実装される、小売業者によって販売促進される物品に基づいてカスタマイズされた検索結果を提供する方法であって、当該方法は、コンピュータプログラムモジュールを実行するように構成された一の又は複数のプロセッサを備えるコンピュータに実装され、
前記コンピュータプログラムモジュールは、一の又は複数の小売業者によって販売促進されていない関連物品を検索結果から削除する構成を含む検索モジュールと、販売促進の在庫情報を取得及び維持するように構成された在庫モジュールとを備え、
前記検索モジュールにより、前記一の又は複数の小売業者のＩＤを含む一の又は複数の検索入力と、検索リクエストを行ったユーザのＩＤを含む前記検索リクエストとを受信する工程と、
前記検索モジュールにより、前記一の又は複数の小売業者によって販売促進される一の又は複数の物品を示す情報と、前記ユーザが買い物した少なくとも一つの物品を示す情報を含む前記ユーザの買い物履歴とを取得する工程と、
前記検索モジュールにより、前記ユーザの前記ＩＤ、前記一の又は複数の小売業者の前記ＩＤ、前記ユーザの前記買い物履歴、前記一の又は複数の検索入力、及び、前記一の又は複数の小売業者によって販売促進されている前記一の又は複数の物品に基づいて、検索結果セットを生成する工程と、
前記検索モジュールにより、前記検索結果セットを提供する工程と、
前記在庫モジュールにより、販売促進している物品、販売促進する予定の物品、販売促進の種類を示す販売促進情報を含む、前記販売促進の在庫情報を使用して、利用可能な販売促進を示す情報を付加して前記検索結果セットを拡張する工程と、を備え、
前記検索結果セットは、前記一の又は複数の小売業者によって販売促進されている前記一の又は複数の物品から少なくとも一つの物品を含む、
方法。
【請求項１５】
前記ユーザが買い物した前記少なくとも一つの物品は、前記ユーザが購入した物品又は前記ユーザが興味を示した物品を含む、請求項１４に記載の方法。
【請求項１６】
プロファイラモジュールにより、前記一の又は複数の小売業者から、前記ユーザが購入した一の又は複数の物品を含む取引情報を受信する工程と、
前記プロファイラモジュールにより、前記一の又は複数の小売業者からの前記取引情報に基づいて、前記買い物履歴を決定する工程と、を更に備える、請求項１４に記載の方法。
【請求項１７】
前記プロファイラモジュールにより、前記買い物履歴に基づいて、前記ユーザが興味を示した物品の分類を決定する工程と、
前記プロファイラモジュールにより、前記物品の分類に基づいて、検索結果セットを生成するのに使用される検索条件を決定する工程と、を更に備える、請求項１６に記載の方法。
【請求項１８】
前記検索条件は、前記検索結果セットを絞る又はランク付けするのに使用される物品の種類を含む、請求項１７に記載の方法。
【請求項１９】
前記取引情報は、前記ユーザが加入している前記一の又は複数の小売業者のポイントプログラム又は割引プログラムと関連付けられる、請求項１６に記載の方法。
【請求項２０】
プロファイラモジュールにより、前記一の又は複数の小売業者から、前記一の又は複数の小売業者によって販売促進されている前記一の又は複数の物品を示す情報を受信する工程を更に備える、請求項１４に記載の方法。
【請求項２１】
前記検索モジュールにより、販売促進と関連付けされていない物品を除外する工程を更に備える、請求項１４に記載の方法。
【請求項２２】
前記在庫モジュールは、前記検索結果セットにおける物品が小売業者において入手可能かについて判断する工程を更に備え、
前記検索結果セットは、前記入手可能かについて示す情報を含む、請求項１４に記載の方法。
【請求項２３】
前記在庫モジュールは、前記検索結果セットにおける物品の価格を判定する工程を更に備え、
前記検索結果セットは、前記価格を示す情報を含む、請求項１４に記載の方法。
【請求項２４】
マーケティングモジュールにより、前記検索入力に基づいて、消費者の好みを判定する工程を更に備える、請求項１４に記載の方法。
【請求項２５】
マーケティングモジュールにより、前記検索結果セットの前記一の又は複数の物品における興味に基づいて、消費者の好みを判定する工程を更に備える、請求項１４に記載の方法。
【請求項２６】
マーケティングモジュールにより、判定された消費者の好みに基づいて、一の又は複数の販売促進を生成する工程を更に備える、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本出願は、２０１３年３月４日に出願された米国特許出願第１３／７８３，９５５号の優先権を主張し、この米国特許出願の全内容が引用により本明細書に組み入れられる。
【０００２】
本開示は、ユーザが入力した検索入力、ユーザの買い物履歴、小売業者のＩＤ及び小売業者が販売促進する物品に基づいて、カスタマイズされた検索結果を提供するシステム及び方法に関する。
【背景技術】
【０００３】
一の又は複数の物品についてオンライン検索を行う場合、ユーザは一般的に、所望の検索エンジンに検索語を入力する。従来の検索エンジンは、情報についてインターネットを調査し索引をつけるのに適しているが、特定のユーザに対してカスタマイズされた当該ユーザが満足できるような検索結果を提供することを可能とする当該ユーザについての情報を持ち合わせていない。したがって、従来の検索エンジンを使用して関連する物品を見つけるのは難しい。更に、従来の検索エンジンを使用して、特売している関連物品又は小売業者が販売促進している物品の検索をするのは時間が掛かり難しいと考えられる。
【発明の概要】
【０００４】
本開示は、ユーザが入力した検索入力、ユーザの買い物履歴、小売業者のＩＤ及び小売業者が勧める物品に基づいて、カスタマイズされた検索結果を提供するシステム及び方法に関する。システムは、様々な小売業者、当該様々な小売業者が提供する物品、及び、検索を要求しているユーザについて知り得る情報の組み合わせを活用して、当該ユーザの検索結果をカスタマイズする検索コンピュータを備えてもよい。
【０００５】
システムは、小売業者が販売促進する物品を提供する検索プラットフォームを提供し、販売促進される物品は検索結果において目立つように表示される及び／又は検索結果に含められる一方、販売促進されていない物品は検索結果において目立たないように表示される及び／又は検索結果から除外される。このような態様で、小売業者は、販売促進対象の物品を売り出すことができる。このような検索プラットフォームを使用することにより、特定の消費者にカスタマイズされ、販売促進されている物品を含む関連結果を受信することにより、消費者は関連する販売促進情報を知ることができる利点がある。
【０００６】
検索入力は、検索語、キーワード、レシピ、特定の小売業者のＩＤ、及び／又は、様々な小売業者が提供する製品及び／又はサービスのような物品を見つけるのに使用されるその他の入力を含み得る。ユーザが検索結果を得るべく、検索コンピュータが提示する検索インターフェースにユーザが検索入力を入力する。
【０００７】
検索入力が一の又は複数の小売業者のＩＤを含む場合、検索コンピュータは、検索結果をＩＤで特定された小売業者が提供する物品に限定してもよい、又は、特定された小売業者が提供する物品を、その他の（特定されていない）小売業者が提供する物品よりも上位にランク付けしてもよい。検索入力が一の又は複数の小売業者のＩＤを含まない場合、検索コンピュータは、検索結果に含める物品を特定する時に、特定の小売業を選択してもよい、又は、システムが既知の全ての小売業者を使用してもよい。
【０００８】
ある実施形態では、検索コンピュータは、検索リクエストを行っているユーザについて知っている情報を使用して、検索結果を決定してもよい。例えば、検索コンピュータは、検索コンピュータが提示する検索インターフェースにおけるログインプロセスを介して、又は、リモートサイトで運営されている様々な検索エージェントを介して、検索リクエストを行っているユーザのＩＤを取得してもよい。ユーザのＩＤを使用して、当該ユーザが以前に購入した物品、当該ユーザがインタラクトした物品（例えば、物品に関連付けされたオンライン広告をクリックした場合、オンラインショッピングのカートに入れた物品、実在の店舗で問い合わせした物品、等）、及び／又は、当該ユーザが興味を示した物品を含む、買い物履歴を取得してもよい。
【０００９】
ある実施形態では、検索コンピュータは、様々な小売業者から受信した取引情報に基づいて買い物履歴を決定してもよく、例えば、様々なチェーン又はブランドに渡る複数の小売業者におけるユーザの買い物履歴を取得してもよい。例えば、参加している小売業者は、ユーザの以前の購入履歴及び／又はユーザの買い物履歴を決定するのに使用されるその他の買い物行為を示す取引情報をシステムに提供してもよい。
【００１０】
ある実施形態では、ユーザに関する分類体系を構築するのに、買い物履歴を使用してもよい。ユーザが興味を持っていると思われる物品の種類を分類するのに、分類体系を使用してもよい。例えば、オーガニック食品を買い物する（例えば、購入又は興味を示した）ユーザを一分類としてもよく、食品の特定の物品に関しての検索結果において、オーガニック食品の物品は上位にランクされ、オーガニック食品でない物品は下位にランクされるようにしてもよい。
【００１１】
ある実施形態では、検索コンピュータは、一の又は複数の小売業者について知っている情報を使用してもよい。例えば、検索コンピュータは、検索リクエスト、システムに登録されている小売業者の登録情報、及び／又は、小売業者を特定可能なその他の情報に基づいて、一の又は複数の小売業者のＩＤを取得してもよい。小売業者のＩＤに基づいて、小売業者が提供する物品が検索結果に含まれるようにしてもよい。例えば、フットボールを検索する検索入力に対する検索結果において、スポーツ用品を提供する小売業者からの物品が当該検索結果に含まれる、又は、食料雑貨類を提供する小売業者からの物品よりも上位にランクされるようにしてもよい。
【００１２】
ある実施形態において、検索コンピュータは、一の又は複数の小売業者から、様々な種類の販売促進を利用して勧められた物品の情報を受信してもよく、様々な種類の販売促進としては、例えば、今週の特売、特別ポイント対象、販売店のクーポン、製造者のクーポン、及び／又は、その他の種類の販売促進が考えられる。検索コンピュータは、販売促進されている物品を検索結果に追加してもよい又は検索結果から外してもよい、若しくは、検索結果において（販売促進されていない）他の物品よりも上位にランクされるようにしてもよい。
【００１３】
ある実施形態において、検索コンピュータは、物品の現在の在庫数、物品の価格及び／又は物品の販売に関するその他の情報を含む在庫データを受信してもよい。ある実施形態では、検索コンピュータは、在庫データの少なくとも一部を検索結果に含めてもよい。例えば、検索結果は、特定の小売業者の物品の在庫量、当該物品の価格、及び／又は、その他の在庫情報を含んでもよい。ある実施形態では、検索コンピュータは、在庫データを利用して、検索結果において、上位の物品（たとえば、在庫有りの物品）を検索結果に含める又は上位にランクさせて、下位の物品（例えば、在庫なしの物品）を検索結果から除外する又は下位にランクさせてもよい。
【００１４】
ある実施形態において、検索コンピュータは、検索入力及び／又は検索結果に基づいて、マーケティング分析を実行するように構成されてもよい。例えば、検索コンピュータは、ユーザが検索を行っている物品を特定してもよく、それにより、ユーザがこれら物品に興味を持っていると判断してもよい。ある実施形態において、将来検索が行われた時の検索結果が、ユーザの特定した興味に基づくようにしてもよい。ある実施形態では、検索コンピュータは、ユーザが検索結果に興味を示した又は選択したことを示す情報を受信してもよい。これらの実施形態において、検索コンピュータは、ユーザが検索結果に含まれる情報に興味を有すると判断し、マーケティング機能を実行してもよい及び／又は将来の検索結果を向上させてもよい。
【００１５】
本明細書で説明するシステム及び／又は方法の上記及び上記以外の目的、特徴、及び性質、並びに、関連する構成要素の動作方法及び機能、そして製造における各部分の組み合わせと経済性については、添付図面を参照しつつ以下の詳細な説明と添付の特許請求の範囲を検討することによってさらに明らかになる。これらはいずれも本明細書の一部を構成する。本明細書において、同様の参照符号は種々の図における対応部分を表している。添付図面は例示及び説明のためのものであり、本発明の発明特定事項の定義として用いることは意図されていない。本明細書及び特許請求の範囲における用法によれば、単数形の「ａ」、「ａｎ」及び「ｔｈｅ」には複数のものへの言及が含まれる。ただし、文脈によって別に解すべきことが明白な場合はこの限りでない。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る、ユーザが入力した検索入力、ユーザの買い物履歴、小売業者のＩＤ及び小売業者が販売促進する物品に基づいて、カスタマイズされた検索結果を提供するシステムを示した図である。
【００１７】
【図２】本発明の一実施形態に係る、ユーザが入力した検索入力、ユーザの買い物履歴、小売業者のＩＤ、並びに、小売業者及び電子オファー管理プラットフォームが販売促進する物品に基づいて、カスタマイズされた検索結果を提供するプロセスのフローチャートである。
【００１８】
【図３】本発明の一実施形態に係る、関連性を改善した検索結果を生成し、改善された検索結果の一の又は複数の物品の選択に基づいてマーケティングを行うプロセスを示した図である。
【００１９】
【図４】本発明の一実施形態に係る、検索入力を入力するための検索入力インターフェース４００を示した図である。
【００２０】
【図５】本発明の一実施形態に係る、ランク付けした検索結果を表示するための検索結果インターフェース５００を示した図である。
【００２１】
【図６】本発明の一実施形態に係る、フィルタした検索結果を表示するための検索結果インターフェース５００を示した図である。
【発明を実施するための形態】
【００２２】
本開示は、ユーザが入力した検索入力、ユーザの買い物履歴、小売業者のＩＤ及び小売業者が販売促進する物品に基づいて、カスタマイズされた検索結果を提供するシステム及び方法に関する。本明細書において、「ユーザ」及び「消費者」という言葉は交換可能に使用されており、「検索結果」という言葉は「検索結果セット」という言葉と交換可能に使用されており、検索結果セットは、一の又は複数の検索結果物品を含む。
【００２３】
図１には、本発明の一実施形態に係る、ユーザが入力した検索入力、ユーザの買い物履歴、小売業者のＩＤ及び小売業者が販売促進する物品に基づいて、カスタマイズされた検索結果を提供するシステム１００が示されている。システム１００は、検索コンピュータ１１０、一の又は複数の検索エージェント１３０（図１では、検索エージェント１３０Ａ、１３０Ｂ、…１３０Ｎとして示されている）、ユーザ及び小売業者プロフィールデータベース１３２、販売促進在庫データベース１３４、物品在庫データベース１３６、ユーザ１４０、レポートエージェント１５０、及び／又は、その他の構成要素を備え得る。
【００２４】
システム１００は、小売業者及び検索を要求するユーザに関する情報を取得して、当該情報を、当該ユーザに対する検索結果をカスタマイズするのに利用してもよい。小売業者は、当該小売業者が提供した物品のリスト、販売促進されている物品のリスト、在庫情報、販売取引情報、及び／又は、その他の小売業者情報を、システム１００に定期的に提供してもよい。
【００２５】
取引情報は特定のユーザと関連付けされてもよく、例えば、取引情報に基づいて、ユーザの買い物履歴が生成されてもよい。ユーザの買い物履歴をその他の情報を使用して生成してもよく、例えば、オフラインの及び／又はオンラインの買い物行動を示す情報を使用してもよい。
【００２６】
検索コンピュータ１１０は、様々な小売業者、様々な小売業者が提供する物品、様々な小売業者によって販売促進される物品、及び、検索を行うユーザについて知り得る情報を利用して、当該ユーザに対する検索結果をカスタマイズしてもよい。例えば、検査コンピュータは、ユーザが入力した検索入力、ユーザの買い物履歴、小売業者のＩＤ及び小売業者が販売促進する物品及び／又はその他の情報に基づいて、検索結果を生成してもよい。
【００２７】
検索コンピュータ１１０は、登録モジュール１１２、在庫モジュール１１３、プロファイラモジュール１１４、検索インターフェースモジュール１１５、検索モジュール１１６、マーケティングモジュール１１７及び／又はその他のモジュール１１８のような一つ又は複数のモジュールを実行するように構成された一つ又は複数のプロセッサ１２０を備えてもよい。様々なモジュールが、メモリ１２２に格納されてもよく、メモリとしては、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）及び／又はその他のメモリが含まれ得る。メモリは、プロセッサによって実行されるコンピュータ実行可能命令、及び、プロセッサが操作可能なデータを記憶し得る。記憶媒体としては、フロッピーディスク、ハードディスク、光ディスク、テープ、又は、コンピュータ実行可能命令及び／又はデータを記憶するためのその他の記憶媒体を含み得る。
【００２８】
実施形態によっては、登録モジュール１１２は、プラットフォームを使用する様々なエンティティを登録するように構成されてもよい。例えば、登録モジュール１１２は、ユーザ１４０、小売業者及び／又はその他のエンティティを登録してもよい。
【００２９】
ユーザ１４０は、登録モジュール１１２を介してシステムに登録され得る。ユーザ１４０は、個人、複数の個人からなるグループ（例えば、世帯）、及び／又は、物品を消費する及び／又は検索するその他のエンティティが含まれ得る。ユーザ１４０は、当該消費者が登録されているポインサービス口座（ｌｏｙａｌｔｙ  ａｃｃｏｕｎｔ）ＩＤ、ペイメントカードＩＤ（適切な態様で特定不可とされている又は暗号化されている場合がある）、及び／又は、消費者を特定するのに使用され得るその他の識別子のような、一つの又は複数のＩＤを提供してもよい。例えば、システムが、ポイントサービス口座ＩＤ又はペイメントカードＩＤと関連付けられた取引情報を小売業者から受信する場合、システムは、オファー条件が履行されたかを判断するべく、取引情報が当該小売業者において消費者が行った購買に関連付けられていると判定することができる。
【００３０】
登録モジュール１１２は、消費者（例えば、消費者ＩＤ）とポイントサービスプログラムＩＤとの関連付けを、ユーザ及び小売業者プロフィールデータベース１３２のようなメモリに記憶してもよい。このような態様で、システムは、ユーザに対して検索結果をより完全にカスタマイズするべく、様々な小売業者及び様々な小売業者のチェーンに渡る取引情報及び買い物履歴を追跡してもよい。
【００３１】
小売業者は、登録モジュール１１２を介してシステムに登録されてもよい。小売業者としては、電子取引を行わない従来型の店、オンライン電子商取引のサイト、訪問販売業者、販売カート、及び／又は、その他の小売業者といった、消費者にアイテムを販売又は提供するエンティティが含まれ得る。小売業者は、消費者を特定するポイントカードを使用してもよい。ポイントカードは、ポイントサービス口座とリンクされ、ポイントサービス口座（及び消費者）を特定するポイントサービスＩＤを含んでもよい。ポイントサービス口座は、購入したアイテム等の取引情報を格納してもよい。店のレジにおいて、消費者がポイントカード及び／又は消費者ＩＤを使用することに基づいて、消費者を識別することができる。
【００３２】
小売業者は、登録プロセスの間に、当該小売業者の消費者（例えば、プラットフォームに登録されている消費者）についての取引情報を提供することに同意してもよい。小売業者（例えば、小売業者ＩＤ）と当該小売業者のポイントサービスプログラム（存在する場合）のＩＤとが互いに関連付けられて、ユーザ及び小売業者プロフィールデータベース１３２のようなデータベースに格納されてもよい。ある実施形態において、リポートエージェント１５０は、小売業者の施設（オンラインであるか実店舗であるかに関わらず）においてオンサイトで動作してもよく、例えば、リポートエージェントは、取引情報を検索コンピュータ１１０へと伝達してもよい。例えば、リポートエージェント１５０は、店舗販売時点情報管理端末（ＰＯＳ端末）又は消費者がレジで清算するのに使用されるその他の装置からの取引情報をやり取りする又は取得するハードウェア及び／又はソフトウェアを備えてもよい。
【００３３】
ある実施形態では、在庫モジュール１１３は、販売促進の在庫情報を取得及び維持するように構成されてもよい。例えば、在庫モジュール１１３を介して、小売業者は販売促進している物品、販売促進する予定の物品、販売促進の種類を示す販売促進情報、及び／又は、販売促進に関するその他の情報を、システムに提供してもよい。販売促進の種類としては、販売店クーポン、製造者クーポン、ポイントプログラム、特売、及び／又は、物品の販売を促進するその他のインセンティブが含まれる。
【００３４】
在庫モジュール１１３は、販売促進の在庫情報を、販売促進在庫データベース１３４のようなメモリに格納するように構成されてもよい。このような態様で、在庫情報１１３は、検索及び検索結果に関して利用可能な販売促進の使用を提供する。例えば、販売促進の在庫情報を使用して、利用可能な販売促進を示す情報を付加して検索結果を拡張してもよく、これにより、検索結果の物品を絞るフィルタとして機能させる、検索結果物品をランク付けする、及び／又は、検索結果に関連して使用されてもよい。検索結果物品は、検索入力及び検索ファクタとの関連性に基づいて検索結果に表示させる物品を含む。
【００３５】
ある実施形態では、在庫モジュール１１３は、物品についての在庫情報を取得及び維持するように構成されてもよい。在庫情報としては、個々の小売業者について物品の供給力についての情報（例えば、在庫を有するか、在庫量、入荷予定等）、価格（例えば、通常価格、販売促進価格、単価等）、店舗における棚割り表又は物品の位置情報、物品を供給できる小売業者の位置情報、栄養成分情報、及び／又は、物品に関するその他の情報が含まれてもよい。
【００３６】
在庫モジュール１１３は、物品の在庫情報を、物品在庫データベース１３６のようなメモリに格納するように構成されてもよい。このような態様で、在庫情報１１３は、検索及び検索結果に関する在庫情報の利用を提供する。例えば、在庫情報を使用して、提供可能な物品を示す情報を付加して検索結果を拡張してもよく、これにより、検索結果の物品を絞るフィルタとして機能させる、検索結果物品をランク付けする、及び／又は、検索結果に関連して使用されてもよい。
【００３７】
ある実施形態において、プロファイラモジュール１１４は、ユーザプロフィール及び／又は小売業者プロフィールを生成又は取得するように構成され得る。ある実施形態では、ユーザプロフィールは、ユーザの買い物履歴、ユーザのデモグラフィックデータ、及び／又は、ユーザを特徴付けるのに使用可能なその他の情報が含まれ得る。プロファイラモジュール１１４は、取引情報及び／又はその他の買い物行動を、小売業者から受信するように構成されてもよい。例えば、プロファイラモジュール１１４は、リポートエージェント１５０から取引モジュールを受信してもよい。取引情報は、ユーザが購入した物品を示してもよい。取引情報は、ポイントアカウントＩＤと関連付けされてもよく、それにより、システムが取引情報と特定の消費者との関連付けを可能にしてもよい。
【００３８】
ある実施形態において、プロファイラモジュール１１４は、ユーザの買い物履歴を取得して、当該買い物履歴に基づいてユーザのプロフィールを決定してもよい。例えば、プロファイラモジュール１１４は、オーガニック食品物品の買い物履歴を決定してもよい。この例では、プロファイラモジュール１１４は、ユーザがオーガニックの物品を好むとして当該ユーザを特徴付けてもよく（例えば、ユーザプロフィールに示す）、それにより、将来の検索結果を向上させてもよい。この場合、ユーザがレシピについて検索を入力すると、オーガニックのレシピ物品が検索結果に含まれるようにして、オーガニックでない物品よりも上位にランク付けされる（例えば、検索結果において上位にランクされた物品がハイライトされる）ようにしてもよい。ある実施形態において、買い物履歴が、小売業者から受信した取引情報及び／又はその他の買い物行動に基づいて取得されてもよい。
【００３９】
小売業者プロフィールは、小売業者の種類（例えば、食料雑貨店、スポーツ用品店、オンラインショップ、実在の店舗、オンライン及び実在の店舗の両方、等）、及び／又は、その他の情報を示すことにより、小売業者を特徴付けてもよい。プロファイラモジュールは、ユーザ及び小売業者プロフィールデータベース１３２のようなメモリに、ユーザのプロフィール及び／又は小売業者のプロフィールを格納してもよい。
【００４０】
ある実施形態において、検索インターフェースモジュール１１５は、一の又は複数の検索入力を受信して当該検索入力に基づいて検索結果を提供するインターフェースと通信可能に構成されてもよい。インターフェースは、検索プロバイダ（例えば、検索コンピュータ１１０を操作するプロバイダ）のウェブページ、検索プロバイダのモバイルアプリケーション、及び／又は、検索情報を伝達する検索プロバイダのその他のインターフェースを含み得る。
【００４１】
ある実施形態では、検索インターフェースモジュール１１５は、検索コンピュータ１１０から遠隔で動作する検索エージェント１３０と通信可能に構成されてもよい。例えば、検索エージェント１３０は、ウェブサイト、モバイルアプリケーションのような一の又は複数の小売業者のアセット、及び／又は小売業者のその他のアセットを操作してもよい。これにより、システム１００の検索能力を利用すると同時に、小売業者のブランドを表示させることができる。検索エージェント１３０は、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）、Ｊａｖａスクリプトのような様々な命令、及び／又は、検索入力を受信し検索結果を伝達することができるその他の種類の命令を含み得る。
【００４２】
ある実施形態では、検索モジュール１１６は、検索入力（例えば、キーワード入力、レシピ等）、及び、小売業者と検索を要求しているユーザとについて知られている情報を含む検索ファクタの組み合わせに基づいて、検索結果を生成するように構成されてもよい。検索ファクタとしては、小売業者プロフィール、ユーザプロフィール、販売促進在庫データベース、物品在庫データベースからの情報及び／又はその他の情報を含み得る。
【００４３】
ある実施形態では、検索モジュール１１６は、検索ファクタを使用して買い物客の入力をマトリクスベースの好みを点数化する技術と組み合わせて、従来の情報検索技術を使用するように構成されてもよい。このような態様により、検索結果がユーザに関係し、他の検索システムでは利用可能でなかった情報が当該システムでは利用可能となる。
【００４４】
ある実施形態では、複数の検索ファクタのうちの一つ又は複数を、その他の検索ファクタよりも重み付けして、検索結果を提示する時の相対的な重要度を決定してもよい。例えば、検索結果を決定する時に、小売業者プロフィールからの特定の情報が、ユーザプロフィールからの情報よりも重要であると判定される場合がある。このような重要度の違いを考慮して、重み付けが行われる。
【００４５】
ある実施形態において、検索モジュール１１６は、検索ファクタ及びマトリックスベースの好みの点数化に基づいて、検索結果に物品を含める又は含めないようにフィルタをかけてもよい。例えば、検索モジュール１１６は、小売業者によって販売促進されていない関連物品は、検索結果から削除してもよい。ある実施形態では、検索モジュール１１６は、検索結果内で検索結果物品のランク付けを行うように構成されてもよい。例えば、検索モジュール１１６は、関連する物品の全てを検索結果内に含めてもよいが、販売促進されている物品を販売促進されていない物品よりも上位にランク付けするように構成されてもよい。
【００４６】
ある実施形態では、マーケティングモジュール１１７は、検索インターフェースモジュール１１５及び／又は検索エージェント１３０を介して、複数の検索結果物品のうちの何れをユーザが選択したか（例えば、クリックしたか）又はユーザが興味を示したかを判断するように構成され得る。マーケティングモジュール１１７は、選択された検索結果物品に基づいて、ユーザに向けた販売促進情報を生成してもよい。ある実施形態では、ユーザが入力した検索入力を使用して、ユーザのプロフィールの精度を上げてもよい。例えば、ユーザが繰り返し特定の物品の検索を行った場合に、当該ユーザはこの物品に興味を有していると考えられる。
【００４７】
ある実施形態では、選択された検索結果物品を使用して、ユーザのプロフィールの精度を上げてもよい。例えば、プロファイラモジュール１１４は、検索結果の選択に基づいてユーザの興味を判断してもよく、判断した興味を当該ユーザのプロフィールに含めてもよい。同様に、プロファイラモジュール１１４は、検索入力に基づいて、ユーザの興味を判断してもよい。このような態様で、システムは、ユーザが検索結果物品を選択したか又は興味を示したかに基づいて、マーケティング情報を生成してもよい及び／又は将来の検索結果を向上させてもよい。
【００４８】
図１に示された様々な構成要素は、ネットワーク１０２を介して少なくとも一つのその他の構成要素と接続されてもよく、当該ネットワークとしては、例えば、インターネット、イントラネット、ＰＡＮ（パーソナルエリアネットワーク）、ＬＡＮ（ローカルエリアネットワーク）、ＷＡＮ（広域ネットワーク）、ＳＡＮ（ストレージエリアネットワーク）、ＭＡＮ（メトロポリタンエリアネットワーク）、無線ネットワーク、セルラー通信ネットワーク、公衆交換電話網、及び／又はこれら以外のネットワークのうちの一又は複数を含み得る。
【００４９】
図１及びその他の図面において、図示した以外の異なる数のエンティティが利用され得る。例えば、図では、作成者１０４が一つのみ示されているが、オファーを伝播するべく複数の作成者１０４がプラットフォームを使用し得る。更に、様々な実施形態において、本明細書で説明された構成要素は、ハードウェア及び／又はハードウェアを構成するソフトウェアに実装されてもよい。
【００５０】
図２には、本発明の一実施形態に係る、ユーザが入力した検索入力、ユーザの買い物履歴、小売業者のＩＤ及び小売業者が販売促進する物品に基づいて、カスタマイズされた検索結果を提供するプロセス２００が示されている。図２（及びその他の図面）に示された様々な処理工程及び／又はデータフローについて、以下に詳細に説明する。以下に説明される工程は、上述のシステムの構成要素の一部又は全体を用いて実現される。一部の実施形態において、様々な工程が異なる順序で実行されてもよく、また、様々な工程を省略し得る。フローチャートに示される工程の一部又は全体と共に追加的な工程を実行してもよい。また、一又は複数の工程を同時に実行してもよい。したがって、図示された（また以下で詳細に説明する）インターフェースの構成要素は、本質的に例示に過ぎず、限定的なものと理解されるべきではない。
【００５１】
工程２０２において、一又は複数の検索入力を含む検索リクエスト、及び、検索リクエストを行ったユーザのＩＤが受信される。ある実施形態では、前記一の又は複数の検索入力は、一の又は複数の小売業者のＩＤを含んでもよい。
【００５２】
工程２０４において、前記一の又は複数の小売業者によって販売促進される一の又は複数の物品を示す情報、及び、前記ユーザが買い物した少なくとも一つの物品を示す情報を含む前記ユーザの買い物履歴が取得される。
【００５３】
工程２０６において、前記ユーザのＩＤ、前記一の又は複数の小売業者のＩＤ、前記ユーザの買い物履歴、前記一の又は複数の検索入力、及び、前記一の又は複数の小売業者によって販売促進されている一の又は複数の物品に基づいて、検索結果が生成される。ここで、検索結果は、前記一の又は複数の小売業者によって販売促進されている前記一の又は複数の物品から少なくとも一つの物品を含む。工程２０８において、前記検索結果が提供されてもよい。
【００５４】
図３には、本発明の一実施形態に係る、関連性を改善した検索結果を生成し、改善された検索結果の一の又は複数の物品の選択に基づいてマーケティングを行うプロセス３００が示されている。
【００５５】
工程３０２において、前記ユーザの買い物行動の情報が受信されてもよい。例えば、前記ユーザに関連付けられた販売取引に関する取引情報を、小売業者から取得してもよい。取引情報は、前記ユーザの購入を示してもよく、ポイントアカウントＩＤ、金融口座ＩＤ（暗号化されてもよい）及び／又は取引に関して前記ユーザを特定することができるその他の情報のようなユーザを特定する情報と関連付けされてもよい。買い物行動の情報としては、物品に興味を示したといった、購入に関係のない情報を含み得る。
【００５６】
工程３０４において、買い物行動の情報に基づいて、ユーザプロフィールが生成されてもよい及び／又は更新されてもよい。例えば、プロセス３００は、ユーザに関する新規の又は更なる情報が受信された場合には、ユーザのプロフィールを更新するといったように、反復するプロセスであってもよい。工程３０６において、小売業者のプロフィールが決定されてもよい。小売業者のプロフィールは、販売促進されている及び／又は販売促進される予定である物品の情報を含む。
【００５７】
工程３０８において、ユーザからの検索リクエストが受信されてもよい。このユーザを様々な方法で特定して、当該ユーザに対する検索結果をカスタマイズしてもよい。ある実施形態では、例えば、ユーザは、検索ウェブサイト又は検索エージェントに、ログオン認証情報を提供してもよい。ある実施形態では、クッキー又はその他のデータファイルがユーザデバイスに蓄積されていることから、ユーザのＩＤを当該クッキー又はその他のデータファイルから抽出することができる。ある実施形態では、検索入力を入力すると、前記ユーザは、プラットフォームが知るユーザＩＤ（例えば、登録プロセスで提供されたユーザＩＤ）を提供するように促され得る。
【００５８】
工程３１０において、検索リクエストからの検索入力、ユーザプロフィール（例えば、買い物履歴）、小売業者プロフィール（例えば、販売促進される物品情報）、一の又は複数の小売業者のＩＤ及び／又はその他の情報に基づいて、検索結果が生成されてもよい。検索結果は、物品のＩＤ及び／又は当該物品に関連付けられた販売促進情報を含んでもよい。
【００５９】
工程３１２において、検索結果に含まれる一の又は複数の物品が選択されたか否かの判断を行ってもよい。一の又は複数の物品の選択は、例えばユーザが更なる情報を得るべく実際の物品を選択した場合、（電子クーポンのような）クーポンをクリップ又はリクエストした場合、及び／又は、一の又は複数の物品に興味を示した場合に行われる。工程３１２において、検索結果物品が選択されなかった場合には、工程３１６において、選択されなかった事実に基づいてユーザプロフィールを更新してもよい。検索結果物品が選択されなかったということは、ユーザが検索結果に興味を示さなかったということを意味する。したがって興味がなかったという情報を、ユーザのプロフィールの精度を向上させるのに利用できる。一方、工程３１２において検索結果物品が選択された場合には、ユーザが選択した物品に興味を示したことを意味するから、工程３１４においてそのようにユーザのプロフィールを更新することができる。この興味を利用して、（少なくとも、選択された物品について）ユーザのプロフィールがユーザを適切に特徴付けているかを確認してもよい。
【００６０】
工程３１８において、選択された又は選択されなかったことに基づいて、マーケティング情報が提供されてもよい。例えば、特定の検索結果物品が選択されなかった場合には、選択されなった検索結果に対するクーポンのような販売促進をユーザに送信して、当該物品に対する興味を喚起してもよい。
【００６１】
図４は、本発明の一実施形態に係る、検索入力を入力するための検索入力インターフェース４００を示した図である。図４に示されているインターフェースは説明のためのものに過ぎない。スクリーンショットの構成、外観、及び／又は内容が図示されたものと異なるものとなるように、様々なインターフェース要素を追加、削除、移動、又はそれ以外の方法で変更することができる。したがって、図示された（また以下で詳細に説明する）インターフェースの構成要素は、本質的に例示に過ぎず、限定的なものと理解されるべきではない。
【００６２】
検索入力インターフェース４００は、一の又は複数の検索入力４０２、４０４、４０６を含み得る。例えば、検索入力４０２は、キーワード、フレーズ、文字のようなテキスト入力を含む、及び／又は、その他の種類のタイピングした情報を入力してもよい。検索入力４０４は、検索結果を絞る及び／又はランク付けするのに使用される、複数の小売業の選択可能なリストを含んでもよい。その他の検索入力４０６は、アップロードされた入力及び／又はその他の従来の入力構成要素を含んでもよい。ある実施形態では、検索入力は、ユーザが特定のレシピを検索するレシピ入力を含み、レシピのリストの物品が返答されるようにしてもよく、これらの例が図５及び図６に示されている。
【００６３】
図５は、本発明の一実施形態に係る、ランク付けした検索結果を表示するための検索結果インターフェース５００を示した図である。検索結果インターフェース５００は、レシピの物品５０２、５０４、５０６（「塩」、「牛乳」、「小麦粉」）及びそれぞれの検索結果物品を示している。その他の検索結果物品が含まれてもよく、レシピのリストに限定されない。
【００６４】
図示するように、販売促進されている（例えば、特売）物品が、販売促進されていない物品よりも上位にランクされる（例えば、検索結果インターフェース５００の上部付近に配置される）。ある実施形態では、検索結果のそれぞれを選択することにより、対応する情報要素５１２を表示させてもよい。情報要素５１２は、選択された物品に関する更なる詳細を含んでもよく、例えば、栄養素の情報、在庫（例えば、入手可能であるか）情報、店舗における棚割り表（店舗内での位置）及び／又は選択された物品に関するその他の種類の情報を含み得る。情報要素５１２からの情報は、情報要素内に表示するのに加えて又は代えて、検索結果と並べて表示されてもよいことは明らかである。ある実施形態では、物品が選択されると、選択された物品に対する興味が検索コンピュータ１１０に報告されて、当該選択を行ったユーザに関するプロフィールが更新されてもよい、及び／又は、マーケティング情報を当該ユーザを対象とするようにしてもよい。
【００６５】
図示の例では、物品が特売されているかに基づいてランク付けされているが、その他の検索ファクタを互いに組み合わせて、検索結果物品のランク付けを行ってもよい。例えば、レシピ物品５０２の場合、「塩」に関する３つの検索結果が表示されている。ユーザの買い物履歴によれば、特定のブランド名（及び／又は、オーガニック、コーシャー等のその他の物品の分類）を好むことが示されており、小売業者、買い物履歴、特定のレシピに対する検索入力及び販売促進されている物品の組み合わせを使用して、レシピ物品５０２の３つの検索結果物品のランキングを生成してもよい。
【００６６】
レシピ物品５０６について、ある実施形態では、クーポンを利用可能であるかを検索結果物品に関連付けて示してもよい。このような実施形態では、ユーザは、電子的にクーポンを「クリップ」してもよく、ユーザのクーポンアカウントに保存されてもよい、又は、紙で及び／又は電子的な形態でユーザに届けられてもよい。
【００６７】
図示されていないが、ある実施形態では、検索結果インターフェース５００は、選択された小売業者からの物品よりも下位にランクされている選択されていない小売業者からの物品を含んでもよい。
【００６８】
図６には、本発明の一実施形態に係る、フィルタした検索結果を表示するための検索結果インターフェース６００が示されている。検索結果インターフェース６００は、レシピ物品６０２、６０４及び６０６が表示されるという点において、検索結果インターフェース５００と同様である。しかしながら、物品が販売促進されているかに基づいてランク付けする代わりに、検索結果インターフェース６００は、販売促進されていない全ての物品を省略している。ある実施形態では、検索結果インターフェース６００は、現在は販売促進されていないが、近い将来（例えば、所定の及び設定可能な期間内に）販売促進される予定である物品の検索結果を表示してもよい。
【００６９】
本発明の他の態様、使用、及び有利な効果は、明細書を考慮し、本明細書に記載された発明の実施を通じて、当業者に明らかなものとなる。本明細書は例示的なものに過ぎず、本発明の趣旨は以下の特許請求の範囲に基づいてのみ限定されることが意図されている。
【図１】
0006543576.tif 000002
【図２】
0006543576.tif 000003
【図３】
0006543576.tif 000004
【図４】
0006543576.tif 000005
【図５】
0006543576.tif 000006
【図６】
0006543576.tif 000007