(57)【要約】【課題】検索対象の関連相手に関する履歴情報に基づいて前記検索対象を検索することが可能な検索装置、検索プログラム、及び検索方法を提供すること。【解決手段】検索装置は、イベントで使用される施設及び前記施設の属性情報の少なくとも一方を、前記イベントに参加する同伴者を示す同伴者識別情報と対応付けて履歴情報として記録する記録処理部と、前記同伴者識別情報を含む検索条件と、前記同伴者識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の施設の中から施設を検索する検索処理部と、前記検索処理部による検索結果を提示する提示処理部とを備える。【選択図】図１
2018206344.tif 000002
【特許請求の範囲】
【請求項１】
イベントで使用される施設及び前記施設の属性情報の少なくとも一方を、前記イベントに参加する同伴者を示す同伴者識別情報と対応付けて履歴情報として記録する記録処理部と、
前記同伴者識別情報を含む検索条件と、前記同伴者識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の施設の中から施設を検索する検索処理部と、
前記検索処理部による検索結果を提示する提示処理部と、
を備える検索装置。
【請求項２】
前記検索処理部は、予め定められた特定期間に前記同伴者が参加したイベントで使用された施設又は当該施設の属性情報に基づいて、前記複数の施設の中から施設を検索する、
請求項１に記載の検索装置。
【請求項３】
前記検索処理部は、前記複数の施設の中から、前記特定期間に前記同伴者が参加したイベントで使用された施設とは異なる施設又は異なるジャンルの施設を検索する、
請求項２に記載の検索装置。
【請求項４】
前記施設が飲食店であり、
前記施設のジャンルが、前記施設で提供される料理のジャンルである、
請求項３に記載の検索装置。
【請求項５】
前記特定期間は、施設について予め設定された第１期間と、ジャンルについて予め設定された前記第１期間よりも短い第２期間とを含み、
前記検索処理部は、前記複数の施設の中から、前記第１期間に前記同伴者が参加したイベントで使用された施設とは異なる施設であって且つ前記第２期間に前記同伴者が参加したイベントで使用された施設とは異なるジャンルの施設を検索する、
請求項２〜４のいずれかに記載の検索装置。
【請求項６】
前記特定期間は、施設のジャンルを示す第１ジャンルについて予め設定された第１期間と、前記第１ジャンルを細分化した第２ジャンルについて予め設定された前記第１期間よりも長い第２期間とを含み、
前記検索処理部は、前記複数の施設の中から、前記第１期間に前記同伴者が参加したイベントで使用された施設とは異なる第１ジャンルの施設であって且つ前記第２期間に前記同伴者が参加したイベントで使用された施設とは異なる第２ジャンルの施設を検索する、
請求項２〜４のいずれかに記載の検索装置。
【請求項７】
前記検索処理部は、前記同伴者のエリアに応じて前記特定期間を変更する、
請求項２〜６のいずれかに記載の検索装置。
【請求項８】
前記履歴情報には、前記同伴者と共に前記イベントに参加するメンバーを示すメンバー識別情報が含まれ、
前記検索処理部は、前記同伴者識別情報及び前記メンバー識別情報を含む検索条件と、前記同伴者識別情報に対応する前記履歴情報と、前記メンバー識別情報に対応する前記履歴情報とに基づいて、前記複数の施設の中から施設を検索する、
請求項１〜７のいずれかに記載の検索装置。
【請求項９】
前記検索処理部は、前記同伴者及び前記メンバーの少なくとも一方が参加したイベントで使用された施設又は当該施設の属性情報に基づいて、前記複数の施設の中から施設を検索する、
請求項８に記載の検索装置。
【請求項１０】
前記検索処理部は、前記同伴者及び前記メンバーが一緒に参加したイベントで使用された施設又は当該施設の属性情報に基づいて、前記複数の施設の中から施設を検索する、
請求項８に記載の検索装置。
【請求項１１】
前記検索処理部は、前記検索条件に含まれる前記同伴者識別情報に対応する前記履歴情報に加えて、前記同伴者識別情報に対応する同伴者と共通の団体に所属する他の人物に対応する前記履歴情報に基づいて、前記複数の施設の中から施設を検索する、
請求項１〜１０のいずれかに記載の検索装置。
【請求項１２】
前記検索処理部は、前記同伴者と共通の団体に所属するいずれの人物が参加したイベントでも予め定められた期間に使用されていない施設を、前記複数の施設の中から検索する、
請求項１１に記載の検索装置。
【請求項１３】
前記複数の施設の各々に対して施設のランクを示す施設ランク情報が予め設定されており、
前記検索処理部は、前記同伴者のランクを示す同伴者ランク情報と、前記同伴者ランク情報と前記施設ランク情報との対応関係を示す対応関係情報とに基づいて、前記同伴者のランクに対応する施設を前記複数の施設の中から検索する、
請求項１〜１２のいずれかに記載の検索装置。
【請求項１４】
前記イベントは、接待する側の参加者と接待される側の参加者とが参加する接待イベントであり、
前記同伴者が、接待される側の参加者である、
請求項１〜１３のいずれかに記載の検索装置。
【請求項１５】
一又は複数のプロセッサーに、
イベントで使用される施設及び前記施設の属性情報の少なくとも一方を、前記イベントに参加する同伴者を示す同伴者識別情報と対応付けて履歴情報として記録する記録ステップと、
前記同伴者識別情報を含む検索条件と、前記同伴者識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の施設の中から施設を検索する検索ステップと、
前記検索処理ステップでの検索結果を提示する提示ステップと、
を実行させるための検索プログラム。
【請求項１６】
イベントで使用される施設及び前記施設の属性情報の少なくとも一方を、前記イベントに参加する同伴者を示す同伴者識別情報と対応付けて履歴情報として記録し、
前記同伴者識別情報を含む検索条件と、前記同伴者識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の施設の中から施設を検索し、
前記検索結果を提示する、
検索方法。
【請求項１７】
検索対象及び検索対象の属性情報の少なくとも一方を、前記検索対象の関連相手を示す関連相手識別情報と対応付けて履歴情報として記録する記録処理部と、
前記関連相手識別情報を含む検索条件と、前記関連相手識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の検索対象の中から検索対象を検索する検索処理部と、
前記検索処理部による検索結果を提示する提示処理部と、
を備える検索装置。
【請求項１８】
前記検索対象が、贈り物であり、
前記関連相手識別情報が、前記贈り物の贈り先を示す贈り先識別情報である、
請求項１７に記載の検索装置。
【請求項１９】
前記検索処理部は、予め定められた特定期間に前記贈り先に贈られた贈り物又は当該贈り物の属性情報に基づいて、前記複数の贈り物の中から贈り物を検索する、
請求項１８に記載の検索装置。
【請求項２０】
前記検索処理部は、前記複数の贈り物の中から、前記特定期間に前記贈り先に贈られた贈り物とは異なる贈り物又は異なるジャンルの贈り物を検索する、
請求項１９に記載の検索装置。
【請求項２１】
前記贈り物が飲食物である、
請求項２０に記載の検索装置。
【請求項２２】
前記特定期間は、贈り物について予め設定された第１期間と、ジャンルについて予め設定された前記第１期間よりも短い第２期間とを含み、
前記検索処理部は、前記複数の贈り物の中から、前記第１期間に前記贈り先に贈られた贈り物とは異なる贈り物であって且つ前記第２期間に前記贈り先に贈られた贈り物とは異なるジャンルの贈り物を検索する、
請求項１９〜２１のいずれかに記載の検索装置。
【請求項２３】
前記特定期間は、贈り物のジャンルを示す第１ジャンルについて予め設定された第１期間と、前記第１ジャンルを細分化した第２ジャンルについて予め設定された前記第１期間よりも長い第２期間とを含み、
前記検索処理部は、前記複数の贈り物の中から、前記第１期間に前記贈り先に贈られた贈り物とは異なる第１ジャンルの贈り物であって且つ前記第２期間に前記贈り先に贈られた贈り物とは異なる第２ジャンルの贈り物を検索する、
請求項１９〜２１のいずれかに記載の検索装置。
【請求項２４】
前記検索処理部は、前記贈り先のエリアに応じて前記特定期間を変更する、
請求項１９〜２３のいずれかに記載の検索装置。
【請求項２５】
前記検索処理部は、前記検索条件に含まれる前記贈り先識別情報に対応する前記履歴情報に加えて、前記贈り先識別情報に対応する贈り先と共通の団体に所属する他の人物に対応する前記履歴情報に基づいて、前記複数の贈り物の中から贈り物を検索する、
請求項１８〜２４のいずれかに記載の検索装置。
【請求項２６】
前記検索処理部は、前記贈り先と共通の団体に所属するいずれの人物にも予め定められた期間に贈られていない贈り物を、前記複数の贈り物の中から検索する、
請求項２５に記載の検索装置。
【請求項２７】
前記複数の贈り物の各々に対して贈り物のランクを示す贈り物ランク情報が予め設定されており、
前記検索処理部は、前記贈り先のランクを示す贈り先ランク情報と、前記贈り先ランク情報と前記贈り物ランク情報との対応関係を示す対応関係情報とに基づいて、前記贈り先のランクに対応する贈り物を前記複数の贈り物の中から検索する、
請求項１８〜２６のいずれかに記載の検索装置。
【請求項２８】
一又は複数のプロセッサーに、
検索対象及び検索対象の属性情報の少なくとも一方を、前記検索対象の関連相手を示す関連相手識別情報と対応付けて履歴情報として記録する記録ステップと、
前記関連相手識別情報を含む検索条件と、前記関連相手識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の検索対象の中から検索対象を検索する検索ステップと、
前記検索ステップでの検索結果を提示する提示ステップと、
を実行させるための検索プログラム。
【請求項２９】
検索対象及び検索対象の属性情報の少なくとも一方を、前記検索対象の関連相手を示す関連相手識別情報と対応付けて履歴情報として記録し、
前記関連相手識別情報を含む検索条件と、前記関連相手識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の検索対象の中から検索対象を検索し、
前記検索結果を提示する、
検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索装置、検索プログラム、及び検索方法に関する。
【背景技術】
【０００２】
ユーザーが飲食店などの施設に立ち寄った累積回数を施設ごとにカウントし、前記累積回数に基づいてユーザーの嗜好に合った施設の施設情報を提供する情報提供装置が知られている（例えば、特許文献１参照）。
【０００３】
また、予め定められた条件に合致する贈答品を検索し、当該検索結果をモニタに表示して、所望の贈答品をユーザーに選択させるナビゲーション装置が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１１５９０６号公報
【特許文献２】特開２００６−９０８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記情報提供装置で用いられる施設ごとの累積回数は、ユーザー自身が施設に立ち寄った累積回数であり、前記情報提供装置では、ユーザーと一緒に施設に立ち寄った同伴者に関する情報が用いられることはない。
【０００６】
また、前記ナビゲーション装置で行われる贈答品の検索では、ユーザーが贈答品の贈り先に関する情報が用いられることはない。
【０００７】
本発明の目的は、検索対象の関連相手に関する履歴情報に基づいて前記検索対象を検索することが可能な検索装置、検索プログラム、及び検索方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る検索装置は、イベントで使用される施設及び前記施設の属性情報の少なくとも一方を、前記イベントに参加する同伴者を示す同伴者識別情報と対応付けて履歴情報として記録する記録処理部と、前記同伴者識別情報を含む検索条件と、前記同伴者識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の施設の中から施設を検索する検索処理部と、前記検索処理部による検索結果を提示する提示処理部とを備える。
【０００９】
本発明に係る検索プログラムは、一又は複数のプロセッサーに、イベントで使用される施設及び前記施設の属性情報の少なくとも一方を、前記イベントに参加する同伴者を示す同伴者識別情報と対応付けて履歴情報として記録する記録ステップと、前記同伴者識別情報を含む検索条件と、前記同伴者識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の施設の中から施設を検索する検索ステップと、前記検索処理ステップでの検索結果を提示する提示ステップとを実行させるための施設検索プログラムである。
【００１０】
本発明に係る検索方法では、イベントで使用される施設及び前記施設の属性情報の少なくとも一方が、前記イベントに参加する同伴者を示す同伴者識別情報と対応付けて履歴情報として記録され、前記同伴者識別情報を含む検索条件と、前記同伴者識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の施設の中から施設が検索され、前記検索結果が提示される。
【００１１】
本発明に係る他の検索装置は、検索対象及び検索対象の属性情報の少なくとも一方を、前記検索対象の関連相手を示す関連相手識別情報と対応付けて履歴情報として記録する記録処理部と、前記関連相手識別情報を含む検索条件と、前記関連相手識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の検索対象の中から検索対象を検索する検索処理部と、前記検索処理部による検索結果を提示する提示処理部とを備える。
【００１２】
本発明に係る他の検索プログラムは、一又は複数のプロセッサーに、検索対象及び検索対象の属性情報の少なくとも一方を、前記検索対象の関連相手を示す関連相手識別情報と対応付けて履歴情報として記録する記録ステップと、前記関連相手識別情報を含む検索条件と、前記関連相手識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の検索対象の中から検索対象を検索する検索ステップと、前記検索ステップでの検索結果を提示する提示ステップとを実行させるための検索プログラムである。
【００１３】
本発明に係る他の検索方法では、検索対象及び検索対象の属性情報の少なくとも一方が、前記検索対象の関連相手を示す関連相手識別情報と対応付けて履歴情報として記録され、前記関連相手識別情報を含む検索条件と、前記関連相手識別情報に対応する前記履歴情報とに基づいて、予め登録された複数の検索対象の中から検索対象が検索され、前記検索結果が提示される。
【発明の効果】
【００１４】
本発明によれば、検索対象の関連相手に関する履歴情報に基づいて検索対象を検索することが可能な検索装置、検索プログラム、及び検索方法が提供される。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の第１実施形態に係る施設検索システムの構成を示すブロック図である。
【図２】図２は、本発明の第１実施形態に係る施設検索システムで使用されるユーザー情報の一例を示す図である。
【図３】図３は、本発明の第１実施形態に係る施設検索システムで使用される施設情報の一例を示す図である。
【図４】図４は、本発明の第１実施形態に係る施設検索システムで使用されるメンバー情報の一例を示す図である。
【図５】図５は、本発明の第１実施形態に係る施設検索システムで使用される同伴者情報の一例を示す図である。
【図６】図６は、本発明の第１実施形態に係る施設検索システムで使用される履歴情報の一例を示す図である。
【図７】図７は、本発明の第１実施形態に係る施設検索システムで使用される対応関係情報の一例を示す図である。
【図８】図８は、本発明の第１実施形態に係る施設検索装置で実行される施設検索処理の手順の一例を示すフローチャートである。
【図９】図９は、本発明の第１実施形態に係る施設検索システムにおいてユーザー端末に表示される検索条件設定画面の一例を示す図である。
【図１０】図１０は、本発明の第１実施形態に係る施設検索システムにおいてユーザー端末に表示されるメンバー選択画面の一例を示す図である。
【図１１】図１１は、本発明の第１実施形態に係る施設検索システムにおいてユーザー端末に表示される同伴者選択画面の一例を示す図である。
【図１２】図１２は、本発明の第１実施形態に係る施設検索システムにおいてユーザー端末に表示される施設条件選択画面の一例を示す図である。
【図１３】図１３は、本発明の第１実施形態に係る施設検索システムにおいてユーザー端末に表示されるエリア選択画面の一例を示す図である。
【図１４】図１４は、本発明の第１実施形態に係る施設検索システムにおいてユーザー端末に表示されるジャンル選択画面の一例を示す図である。
【図１５】図１５は、本発明の第１実施形態に係る施設検索システムにおいてユーザー端末に表示される予算選択画面の一例を示す図である。
【図１６】図１６は、本発明の第１実施形態に係る施設検索システムにおいてユーザー端末に表示される検索結果画面の一例を示す図である。
【図１７】図１７は、本発明の第２実施形態に係る贈り物検索システムの構成を示すブロック図である。
【図１８】図１８は、本発明の第２実施形態に係る贈り物検索システムで使用されるユーザー情報の一例を示す図である。
【図１９】図１９は、本発明の第２実施形態に係る贈り物検索システムで使用される贈り物情報の一例を示す図である。
【図２０】図２０は、本発明の第２実施形態に係る贈り物検索システムで使用される贈り先情報の一例を示す図である。
【図２１】図２１は、本発明の第２実施形態に係る贈り物検索システムで使用される履歴情報の一例を示す図である。
【図２２】図２２は、本発明の第２実施形態に係る贈り物検索システムで使用される対応関係情報の一例を示す図である。
【図２３】図２３は、本発明の第２実施形態に係る贈り物検索装置で実行される贈り物検索処理の手順の一例を示すフローチャートである。
【図２４】図２４は、本発明の第２実施形態に係る贈り物検索システムにおいてユーザー端末に表示される検索条件設定画面の一例を示す図である。
【図２５】図２５は、本発明の第２実施形態に係る贈り物検索システムにおいてユーザー端末に表示される贈り先選択画面の一例を示す図である。
【図２６】図２６は、本発明の第２実施形態に係る贈り物検索システムにおいてユーザー端末に表示される贈り物条件選択画面の一例を示す図である。
【図２７】図２７は、本発明の第２実施形態に係る贈り物検索システムにおいてユーザー端末に表示されるエリア選択画面の一例を示す図である。
【図２８】図２８は、本発明の第２実施形態に係る贈り物検索システムにおいてユーザー端末に表示されるジャンル選択画面の一例を示す図である。
【図２９】図２９は、本発明の第２実施形態に係る贈り物検索システムにおいてユーザー端末に表示される価格選択画面の一例を示す図である。
【図３０】図３０は、本発明の第２実施形態に係る贈り物検索システムにおいてユーザー端末に表示される検索結果画面の一例を示す図である。
【発明を実施するための形態】
【００１６】
［第１実施形態］
以下添付図面を参照しながら、本発明の第１実施形態について説明し、本発明の理解に供する。なお、以下の第１実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１７】
［施設検索システム１］
図１に示すように、本発明の第１実施形態に係る施設検索システム１は、施設検索装置２と一又は複数のユーザー端末３とを含む。施設検索装置２及びユーザー端末３は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。施設検索装置２は、本発明における「検索装置」の一例である。
【００１８】
そして、施設検索システム１では、施設検索装置２が、ユーザー端末３に対するユーザー操作に応じて設定される検索条件に従って、予め登録されている複数の施設の中から施設を検索し、その検索結果をユーザー端末３に提供して表示させる。前記施設は、本発明における「検索対象」の一例である。
【００１９】
施設検索装置２における検索対象となる施設は、例えば、会食、ゴルフ等のイベントで使用される飲食店、ゴルフ場などの施設である。本実施形態では、前記検索対象が飲食店であり、ユーザー端末３のユーザーが接待イベントで使用する飲食店を探す場合を例に挙げて説明する。
【００２０】
ところで、本実施形態に関連する技術として、ユーザーが飲食店などの施設に立ち寄った累積回数を施設ごとにカウントし、前記累積回数に基づいてユーザーの嗜好に合った施設の施設情報を提供する情報提供装置が知られている。しかしながら、前記情報提供装置で用いられる施設ごとの累積回数は、ユーザー自身が施設に立ち寄った累積回数であり、前記情報提供装置では、ユーザーと一緒に施設に立ち寄った同伴者に関する履歴情報が用いられることはない。これに対して、本実施形態に係る施設検索装置２によれば、検索対象の関連相手に関する履歴情報に基づいて前記検索対象を検索することが可能である。具体的には、以下で説明するように、イベントに参加する同伴者に関する履歴情報に基づいて前記イベントで使用する施設を検索することが可能である。
【００２１】
［施設検索装置２］
図１に示されるように、施設検索装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信Ｉ／Ｆ２４などを備えるサーバーコンピューターである。なお、施設検索装置２は、１台のコンピューターに限らず、複数台のコンピューターが協働して動作するコンピューターシステムであってもよい。また、施設検索装置２で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
【００２２】
通信Ｉ／Ｆ２４は、施設検索装置２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介してユーザー端末３などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００２３】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００２４】
記憶部２２は、各種の情報を記憶する半導体メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などを含む不揮発性の記憶部である。具体的に、記憶部２２には、ユーザー情報Ｄ１、施設情報Ｄ２、メンバー情報Ｄ３、同伴者情報Ｄ４、履歴情報Ｄ５、及び対応関係情報Ｄ６などのデータが記憶される。ここに、図２はユーザー情報Ｄ１の一例を示す図であり、図３は施設情報Ｄ２の一例を示す図である。また、図４はメンバー情報Ｄ３の一例を示す図であり、図５は同伴者情報Ｄ４の一例を示す図である。また、図６は履歴情報Ｄ５の一例を示す図であり、図７は対応関係情報Ｄ６の一例を示す図である。
【００２５】
図２に示されるように、ユーザー情報Ｄ１には、ユーザー端末３のユーザーごとに対応する「ユーザーＩＤ」、「ユーザー名」、「パスワード」、「連絡先」などの情報が含まれる。「ユーザーＩＤ」は、ユーザーを識別するための識別情報であって、「ユーザーＩＤ」及び「パスワード」は、ユーザーのログイン処理で使用される。「ユーザー名」は、そのユーザーの氏名等である。「連絡先」は、そのユーザーに情報を通知する際の宛先となる情報であって、例えばメールアドレス又はＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）のＩＤ等である。
【００２６】
図３に示されるように、施設情報Ｄ２には、施設ごとに対応する「施設ＩＤ」、「施設名」、「エリア」、「大ジャンル」、「小ジャンル」、「予算」などの情報が含まれる。なお、施設情報Ｄ２には、他に「利用目的」、「許容人数」、「クーポン使用可否」、「飲み放題有無」、又は「食べ放題有無」などの情報が含まれていてもよい。
【００２７】
「施設ＩＤ」は、施設を識別するための識別情報であり、「施設名」は、その施設の名称である。「エリア」は、その施設の所在地を示す。「大ジャンル」及び「小ジャンル」は、その施設で提供されるサービス内容を識別可能な業態であって、本実施形態では、その施設で提供される料理のジャンルを示す。「小ジャンル」は、「大ジャンル」を細分化したジャンルである。例えば、「中華」の大ジャンルには、「四川料理」、「広東料理」、「北京料理」などの小ジャンルが含まれる。「大ジャンル」は、本発明における「第１ジャンル」の一例であり、「小ジャンル」は、本発明における「第２ジャンル」の一例である。「予算」は、その施設を使用する場合に必要な１人当たりの金額の目安である。「予算」の情報は、本発明における「施設ランク情報」の一例である。
【００２８】
図４に示されるように、メンバー情報Ｄ３には、メンバーごとに対応する「メンバーＩＤ」、「名前」、「部署」、「役職」などの情報が含まれる。なお、ここで言う「メンバー」とは、イベントに招待する側（すなわち、イベントを企画する側）としてイベントに参加する人物を意味し、例えば接待イベントの場合であれば、接待する側の人物を意味する。「メンバーＩＤ」は、メンバーを識別するための識別情報であり、「名前」は、そのメンバーの氏名等である。「部署」は、そのメンバーが所属する部署であり、「役職」は、そのメンバーの役職である。メンバー情報Ｄ３は、例えば、不図示の登録画面を通じて、ユーザー端末３におけるユーザー操作に応じて生成及び更新される。なお、メンバー情報Ｄ３は、暗号化された状態で記憶部２２に記憶されてもよい。
【００２９】
図５に示されるように、同伴者情報Ｄ４には、同伴者ごとに対応する「同伴者ＩＤ」、「名前」、「会社」、「役職」、「エリア」などの情報が含まれる。なお、ここで言う「同伴者」とは、イベントに招待される側としてイベントに参加する人物を意味し、例えば接待イベントの場合であれば、接待される側の人物を意味する。「同伴者ＩＤ」は、同伴者を識別するための識別情報であり、「名前」は、その同伴者の氏名等である。「会社」は、その同伴者が所属する会社であり、「役職」は、その同伴者の役職である。「役職」は、本発明における「同伴者ランク情報」の一例である。「エリア」は、その同伴者が住んでいるエリア、又はその同伴者が働いているエリアである。なお、同伴者情報Ｄ４には、他の情報が含まれていてもよい。例えば、同伴者が好きな食べ物、同伴者が嫌いな食べ物、同伴者に食物アレルギーを引き起こす食材などの情報が同伴者情報Ｄ４に含まれていてもよい。同伴者情報Ｄ４は、例えば、後述の同伴者選択画面Ｐ１３（図１１参照）における新規登録キーＫ３１の操作に応じて表示される新規登録画面（不図示）を通じて、ユーザー端末３におけるユーザー操作に応じて生成及び更新される。なお、同伴者情報Ｄ４は、暗号化された状態で記憶部２２に記憶されてもよい。
【００３０】
履歴情報Ｄ５は、過去に行われたイベントに関する情報である。なお、履歴情報Ｄ５には、これから行われるイベント（例えば、施設を予約済みのイベント）に関する情報も含まれていてもよい。図６に示されるように、履歴情報Ｄ５には、イベントごとに対応する「日付」、「施設ＩＤ」、「メンバーＩＤ」、「同伴者ＩＤ」などの情報が含まれる。「日付」は、そのイベントが行われた日付である。「施設ＩＤ」は、そのイベントで使用された施設の「施設ＩＤ」を示す。「メンバーＩＤ」は、そのイベントに参加した一又は複数のメンバーの「メンバーＩＤ」を示す。「メンバーＩＤ」は、本発明における「メンバー識別情報」の一例である。なお、「メンバーＩＤ」の代わりにメンバーの氏名等が履歴情報Ｄ５に含まれてもよい。また、履歴情報Ｄ５には、そのイベントに参加した複数のメンバーのうちの代表者（例えば、最も役職が高いメンバー）のメンバーＩＤのみが登録されてもよい。「同伴者ＩＤ」は、そのイベントに参加した一又は複数の同伴者の「同伴者ＩＤ」を示す。「同伴者ＩＤ」は、本発明における「同伴者識別情報」の一例である。また、「同伴者ＩＤ」は、本発明における「関連相手識別情報」の一例でもある。なお、「同伴者ＩＤ」の代わりに同伴者の氏名等が履歴情報Ｄ５に含まれてもよい。また、履歴情報Ｄ５には、そのイベントに参加した複数の同伴者のうちの代表者（例えば、最も役職が高い同伴者）の同伴者ＩＤのみが登録されてもよい。履歴情報Ｄ５は、例えば、不図示の履歴登録画面を通じて、ユーザー端末３におけるユーザー操作に応じて生成及び更新されてもよい。もしくは、イベントで使用される施設の予約を施設検索装置２が受け付けた時点で、当該予約内容に基づいて施設検索装置２において履歴情報Ｄ５が生成及び更新されてもよい。なお、履歴情報Ｄ５は、暗号化された状態で記憶部２２に記憶されてもよい。
【００３１】
なお、履歴情報Ｄ５には、前記同伴者がイベントに招待される側として参加したイベントに関する情報に加えて、前記同伴者がイベントに招待する側として参加したイベント（すなわち、前記同伴者が企画したイベント）に関する情報も含まれてもよい。
【００３２】
図７に示されるように、対応関係情報Ｄ６では、「社長」、「部長」、「課長」、「係長」などの役職ごとに対応する「予算帯」の情報が含まれる。対応関係情報Ｄ６において、「役職」は、メンバー又は同伴者の役職を示す。「予算帯」は、その役職のメンバー又は同伴者が参加するイベントで使用すべき施設のランクを、施設情報Ｄ２において施設ごとに設定されている「予算」の範囲として示すものである。対応関係情報Ｄ６は、例えば、不図示の設定画面を通じて、ユーザー端末３におけるユーザー操作に応じて生成及び更新されてもよい。
【００３３】
なお、他の実施形態として、ユーザー情報Ｄ１、施設情報Ｄ２、メンバー情報Ｄ３、同伴者情報Ｄ４、履歴情報Ｄ５、対応関係情報Ｄ６などの情報の一部又は全部が、施設検索装置２から通信網Ｎ１を介してアクセス可能な他のサーバーに記憶されていることも考えられる。例えば、メンバー情報Ｄ３及び同伴者情報Ｄ４が、ユーザーが所属する会社のサーバーに記憶されてもよい。そして、施設検索装置２の制御部２１は、必要に応じて前記サーバーから各種の情報を取得して、後述の施設検索処理（図８参照）などの各処理を実行してもよい。
【００３４】
また、記憶部２２には、後述の検索条件設定画面Ｐ１１（図９参照）、メンバー選択画面Ｐ１２（図１０参照）、同伴者選択画面Ｐ１３（図１１参照）、施設条件選択画面Ｐ１４（図１２参照）、エリア選択画面Ｐ１５（図１３参照）、ジャンル選択画面Ｐ１６（図１４参照）、予算選択画面Ｐ１７（図１５参照）、検索結果画面Ｐ１８（図１６参照）などをユーザー端末３に表示させるためのデータ（例えば、ＨＴＭＬなどのマークアップ言語で記述されたウェブページのデータ）も記憶される。
【００３５】
さらに、記憶部２２には、制御部２１に後述の施設検索処理（図８参照）を実行させるための施設検索プログラムなどの制御プログラムが記憶されている。例えば、前記施設検索プログラムは、ＣＤ又はＤＶＤなどのコンピューター読取可能な記録媒体に非一時的に記録されており、施設検索装置２が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。前記施設検索プログラムは、本発明における「検索プログラム」の一例である。
【００３６】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより施設検索装置２を制御する。
【００３７】
具体的に、制御部２１は、図１に示されるように、記録処理部２１１、検索処理部２１２、提示処理部２１３などの各種の処理部を含む。なお、制御部２１は、前記ＣＰＵで前記施設検索プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記施設検索プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３８】
記録処理部２１１は、イベントで使用される施設及び前記施設の属性情報の少なくとも一方を、前記イベントに参加する同伴者を示す同伴者識別情報（例えば、同伴者ＩＤ、名前など）と対応付けて履歴情報Ｄ５として記録する。前記施設の属性情報は、例えば、施設情報Ｄ２に含まれる「エリア」、「大ジャンル」、「小ジャンル」、「予算」などである。図６に示される履歴情報Ｄ５では、イベントで使用された施設の施設ＩＤが、そのイベントに参加した同伴者の同伴者ＩＤと対応付けられている。
【００３９】
検索処理部２１２は、同伴者識別情報（例えば、同伴者の同伴者ＩＤ、同伴者の名前など）を含む検索条件と、前記同伴者識別情報に対応する履歴情報Ｄ５とに基づいて、予め登録された複数の施設の中から施設を検索する。前記検索条件は、例えば、ユーザー端末３におけるユーザー操作に応じて設定される。例えば、前記検索条件において同伴者Ｃが指定されている場合、検索処理部２１２は、同伴者Ｃが参加したイベントに関する履歴情報Ｄ５に基づいて、施設を検索する。
【００４０】
検索処理部２１２は、予め定められた特定期間（例えば、過去１年間、過去半年間、過去３か月間など）に前記同伴者が参加したイベントで使用された施設又は当該施設の属性情報（例えば、ジャンル）に基づいて、前記複数の施設の中から施設を検索してもよい。例えば、検索処理部２１２は、前記複数の施設の中から、前記特定期間に前記同伴者が参加したイベントで使用された施設とは異なる施設を検索してもよい。これにより、例えば接待イベントにおいて、同一の接待相手を特定期間内に同じ飲食店で接待してしまうことを避けることができる。また、例えば、検索処理部２１２は、前記複数の施設の中から、前記特定期間に前記同伴者が参加したイベントで使用された施設とは異なるジャンルの施設を検索してもよい。これにより、例えば接待イベントにおいて、同一の接待相手を特定期間内に同一ジャンルの飲食店で接待してしまうことを避けることができる。
【００４１】
なお、検索処理部２１２は、施設とジャンルとで前記特定期間を変更してもよい。例えば、検索処理部２１２は、前記複数の施設の中から、第１期間（例えば、過去１年間）に前記同伴者が参加したイベントで使用された施設とは異なる施設であって、且つ前記第１期間よりも短い第２期間（例えば、過去半年間）に前記同伴者が参加したイベントで使用された施設とは異なるジャンルの施設を検索してもよい。これにより、例えば、９か月前に中華料理店で接待した接待相手との接待で使用する飲食店を検索する際に、同一の中華料理店は検索対象から除外されるが、他の中華料理店は検索対象に含まれるようになる。よって、ユーザーにとって利便性が向上する。
【００４２】
また、検索処理部２１２は、大ジャンルと小ジャンルとで前記特定期間を変更してもよい。例えば、検索処理部２１２は、前記複数の施設の中から、第１期間（例えば、過去３か月間）に前記同伴者が参加したイベントで使用された施設とは異なる大ジャンルの施設であって、且つ前記第１期間よりも長い第２期間（例えば、過去半年間）に前記同伴者が参加したイベントで使用された施設とは異なる小ジャンルの施設を検索してもよい。これにより、例えば、５か月前に四川料理店で接待した接待相手との接待で使用する飲食店を検索する際に、四川料理を提供する中華料理店は検索対象から除外されるが、四川料理以外の中華料理（例えば、北京料理、広東料理など）を提供する中華料理店は検索対象に含まれるようになる。よって、ユーザーにとって利便性が向上する。
【００４３】
また、検索処理部２１２は、前記同伴者のエリアに応じて前記特定期間を変更してもよい。例えば、検索処理部２１２は、海外在住の同伴者については、前記特定期間を短縮してもよい。なぜなら、海外から日本に来る接待相手にとっては和食料理が珍しいため、比較的短い期間に同一の和食料理店で複数回の接待を受けたとしても、飽きることがないからである。同様に、検索処理部２１２は、国内在住の同伴者であっても、遠方からの同伴者については、前記特定期間を短縮してもよい。
【００４４】
また、検索処理部２１２は、施設ごと又は施設のジャンルごとに、前記特定期間を異ならせてもよい。例えば、検索処理部２１２は、ユーザーによって指定された特定の施設（例えば、ユーザーが気に入っている施設）については、その他の施設よりも前記特定期間を短縮してもよい。また、検索処理部２１２は、同伴者と施設（又は施設のジャンル）との組み合わせごとに、前記特定期間を異ならせてもよい。例えば、検索処理部２１２は、ユーザーによって指定された特定の同伴者と特定の施設（例えば、前記同伴者が気に入っている施設）との組み合わせについては、その他の組み合わせよりも前記特定期間を短縮してもよい。
【００４５】
また、検索処理部２１２は、季節又は月ごとに、前記特定期間を変更してもよい。例えば、検索処理部２１２は、ユーザーによって指定された特定の季節に使用する施設を検索する際には、前記特定期間を短縮してもよい。例えば、冬は鍋料理のような温かい料理が好まれるため、そのような冬向けの料理を提供する飲食店が短期間で重複して使用されてもよい場合がある。そこで、検索処理部２１２は、冬に使用する施設を検索する際には、前記特定期間を短縮してもよい。
【００４６】
また、検索処理部２１２は、同伴者識別情報（例えば、同伴者の同伴者ＩＤ、同伴者の名前など）及びメンバー識別情報（例えば、メンバーのメンバーＩＤ、メンバーの名前など）を含む検索条件と、前記同伴者識別情報に対応する履歴情報Ｄ５と、前記メンバー識別情報に対応する履歴情報Ｄ５とに基づいて、前記複数の施設の中から施設を検索してもよい。例えば、前記検索条件において同伴者Ｃ及びメンバーＢが指定されている場合、検索処理部２１２は、同伴者Ｃが参加したイベントに関する履歴情報Ｄ５と、メンバーＢが参加したイベントに関する履歴情報Ｄ５とに基づいて、施設を検索してもよい。
【００４７】
具体的に、検索処理部２１２は、前記同伴者及び前記メンバーの少なくとも一方が参加したイベントで使用された施設又は当該施設の属性情報に基づいて、前記複数の施設の中から施設を検索してもよい。例えば、前記検索条件において同伴者Ｃ及びメンバーＢが指定されている場合、検索処理部２１２は、同伴者Ｃ及びメンバーＢの少なくとも一方が参加したイベントで使用された施設又は当該施設の属性情報に基づいて、前記複数の施設の中から施設を検索してもよい。
【００４８】
もしくは、検索処理部２１２は、前記同伴者及び前記メンバーが一緒に参加したイベントで使用された施設又は当該施設の属性情報に基づいて、前記複数の施設の中から施設を検索してもよい。例えば、前記検索条件において同伴者Ｃ及びメンバーＢが指定されている場合、検索処理部２１２は、同伴者Ｃ及びメンバーＢが一緒に参加したイベントで使用された施設又は当該施設の属性情報に基づいて、前記複数の施設の中から施設を検索してもよい。
【００４９】
また、検索処理部２１２は、前記検索条件に含まれる前記同伴者識別情報（例えば、同伴者の同伴者ＩＤ、同伴者の名前など）に対応する履歴情報Ｄ５に加えて、当該同伴者識別情報に対応する同伴者と共通の団体に所属する他の人物（例えば、前記同伴者と同じ会社に所属する社員）に対応する履歴情報Ｄ５に基づいて、前記複数の施設の中から施設を検索してもよい。例えば、検索処理部２１２は、前記同伴者と共通の団体に所属するいずれの人物が参加したイベントでも予め定められた期間（例えば、過去１年間）に使用されていない施設を、前記複数の施設の中から検索してもよい。これにより、例えば接待イベントにおいて、同一の会社に所属する接待相手を特定期間（例えば、過去１年間）内に同一の飲食店又は同一ジャンルの飲食店で接待してしまうことを避けることができる。
【００５０】
また、検索処理部２１２は、前記検索条件に含まれる前記同伴者識別情報（例えば、同伴者の同伴者ＩＤ、同伴者の名前など）に対応する同伴者の役職（同伴者ランク情報）と、対応関係情報Ｄ６とに基づいて、前記同伴者のランクに応じたランクの施設を前記複数の施設の中から検索してもよい。例えば、検索処理部２１２は、前記同伴者の役職が部長である場合、図７に示される対応関係情報Ｄ６に基づいて、「予算」が１５０００円〜２００００円の範囲内の施設を前記複数の施設の中から検索してもよい。これにより、例えば接待イベントにおいて、接待相手の役職に応じたランクの施設を容易に検索することができる。
【００５１】
また、検索処理部２１２は、前記同伴者がイベントに招待される側として参加したイベントで使用された施設又は当該施設の属性情報に加えて、前記同伴者がイベントに招待する側として参加したイベント（すなわち、前記同伴者が企画したイベント）で使用された施設又は当該施設の属性情報に基づいて、前記複数の施設の中から施設を検索してもよい。なお、前記同伴者がイベントに招待する側として参加したイベントで使用された施設又は当該施設の属性情報に関する情報は、履歴情報Ｄ５に含まれていてもよいし、施設検索装置２から通信網Ｎ１を介してアクセス可能な他のサーバーから必要に応じて取得されてもよい。例えば、検索処理部２１２は、前記複数の施設の中から、予め定められた特定期間（例えば、過去１年間、過去半年間、過去３か月間など）に前記同伴者がイベントに招待される側又はイベントに招待する側として参加したイベントで使用された施設とは異なる施設を検索してもよい。
【００５２】
提示処理部２１３は、検索処理部２１２による検索結果を提示する。例えば、提示処理部２１３は、図１６に示される検索結果画面Ｐ１８を、ユーザー端末３に表示させる。
【００５３】
なお、詳細な説明は省略するが、施設検索装置２は、検索結果画面Ｐ１８でユーザーに提示された複数の候補施設の中からユーザーによって選択された施設の予約を受け付ける予約管理機能も備えている。施設検索装置２において予約が受け付けられると、記録処理部２１１は、予約された施設と前記検索条件とに基づいて、履歴情報Ｄ５に新たなレコードを追加する。
【００５４】
［ユーザー端末３］
図１に示されるように、ユーザー端末３は、制御部３１、記憶部３２、操作表示部３３、及び通信Ｉ／Ｆ３４などを備える。ユーザー端末３は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピューターのような情報処理装置であり、施設検索装置２にアクセスして施設の検索を行うユーザーによって使用される操作端末である。
【００５５】
具体的に、ユーザーは、ユーザー端末３に対して所定のログインページにおいてユーザーＩＤ及びパスワードを入力することにより施設検索装置２にログインする。これにより、施設検索装置２の制御部２１は、ユーザー端末３に現在ログイン中のユーザーを識別することが可能である。
【００５６】
通信Ｉ／Ｆ３４は、ユーザー端末３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して施設検索装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００５７】
操作表示部３３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００５８】
記憶部３２は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部３２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って施設検索装置２等の外部装置との間で通信処理を制御部３１に実行させるための制御プログラムである。
【００５９】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりユーザー端末３を制御する。
【００６０】
具体的に、制御部３１は、記憶部３２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部３１１として機能する。ブラウザ処理部３１１は、施設検索装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部３３に表示させ、操作表示部３３に対する操作を施設検索装置２に入力するブラウザ処理を実行することが可能である。なお、制御部３１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００６１】
［施設検索処理］
以下、図８を参照しつつ、施設検索装置２の制御部２１によって実行される施設検索処理について説明する。例えば、制御部２１は、検索条件設定画面Ｐ１１に対応するウェブページの取得要求をユーザー端末３から受信したことに応じて当該施設検索処理の実行を開始する。なお、制御部２１は、複数のユーザー端末３から前記取得要求を受信した場合に、各ユーザー端末３に対応する前記施設検索処理を並行して実行してもよい。なお、前記施設検索処理は、ユーザー端末３における所定操作に応じて途中で終了されることがある。
【００６２】
また、本発明は、前記施設検索処理に含まれる一又は複数のステップを実行する検索方法の発明として捉えることができ、ここで説明する当該施設検索処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記施設検索処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部２１によって当該施設検索処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサーによって当該施設検索処理における各ステップが分散して実行される検索方法も他の実施形態として考えられる。
【００６３】
＜ステップＳ１＞
ステップＳ１において、制御部２１は、検索条件設定画面Ｐ１１をユーザー端末３に表示させる。具体的に、制御部２１は、検索条件設定画面Ｐ１１に対応するウェブページのデータをユーザー端末３に送信する。その結果、ユーザー端末３には検索条件設定画面Ｐ１１が表示される。
【００６４】
ここに、図９は、検索条件設定画面Ｐ１１の一例を示す図である。図９に示される検索条件設定画面Ｐ１１では、ユーザーは、施設を検索する際の条件として、「日時」、「人数」、「参加メンバー」、「同伴者」、「施設条件」、「エリア」、「ジャンル」、「予算」などの条件を任意に設定することが可能である。例えば、検索条件設定画面Ｐ１１におけるドロップダウンリストＬ１１が操作されると、人数（施設を使用する人数）を選択するためのリストが表示され、ユーザーは、表示されたリストの中から所望の人数を選択することができる。「日時」及び「人数」の情報は、その日時にその人数で利用可能な施設を抽出するために用いられる。「施設条件」、「エリア」、「ジャンル」、及び「予算」の情報は、検索対象の施設を限定するために用いられる。
【００６５】
なお、他の実施形態では、「施設条件」、「エリア」、「ジャンル」、及び「予算」の条件ごとに、検索条件として用いられる際の優先度をユーザーが個別に設定できるように構成されていてもよい。例えば、前記条件ごとに、「最優先」、「優先」、「優先しない」の３つの選択肢の中から所望の優先度を選択することが可能なドロップダウンリストが設けられていてもよい。そして、検索結果が０件だった場合には、優先度が「最優先」又は「優先」に設定されている条件だけを考慮して再検索が自動的に行われてもよい。さらに、再検索結果も０件だった場合には、優先度が「最優先」に設定されている条件だけを考慮して再検索が自動的に行われてもよい。これにより、検索結果が０件だった場合に、ユーザーが検索条件を手作業で変更して再検索を行う手間が省け、所望の施設を効率的に見つけることが可能となる。
【００６６】
＜ステップＳ２＞
ステップＳ２において、制御部２１は、検索条件設定画面Ｐ１１に対するユーザー操作に応じて、各種選択画面をユーザー端末３に表示させる。例えば、検索条件設定画面Ｐ１１における選択キーＫ１１が操作されると、不図示の日時選択画面をユーザー端末３に表示させる。そして、ユーザーが所望の日時を選択して不図示の決定ボタンを操作すると、制御部２１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ１１をユーザー端末３に表示させる。図９に示される検索条件設定画面Ｐ１１は、「日時」に関して、２０１６年１２月１３日の１８時が選択された状態を示している。
【００６７】
また、検索条件設定画面Ｐ１１における選択キーＫ１２が操作されると、制御部２１は、メンバー情報Ｄ３に基づいて、図１０に示されるメンバー選択画面Ｐ１２をユーザー端末３に表示させる。メンバー選択画面Ｐ１２には、メンバー情報Ｄ３に登録されているメンバーの一覧が表示される。そして、メンバー選択画面Ｐ１２には、イベントに参加する一又は複数のメンバーを選択するための複数のチェックボックスＣ２１〜Ｃ２８が表示される。なお、イベントに参加する複数のメンバーのうちの代表者（例えば、最も役職が高い示されるメンバー）のみが選択されてもよい。また、メンバー選択画面Ｐ１２には、メンバー情報Ｄ３に新たなメンバーを登録するための新規登録キーＫ２１が表示される。新規登録キーＫ２１が操作されると、制御部２１は、不図示の新規メンバー登録画面をユーザー端末３に表示させる。そして、当該新規メンバー登録画面においてユーザーが新たなメンバーの名前、部署、役職などの情報を入力すると、当該新たなメンバーの情報がメンバー情報Ｄ３に登録される。ユーザーが所望のメンバーを選択して決定キーＫ２２を操作すると、制御部２１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ１１をユーザー端末３に表示させる。図９に示される検索条件設定画面Ｐ１１は、「参加メンバー」に関して、メンバーＣ及びメンバーＥが選択された状態を示している。
【００６８】
また、検索条件設定画面Ｐ１１における選択キーＫ１３が操作されると、制御部２１は、同伴者情報Ｄ４に基づいて、図１１に示される同伴者選択画面Ｐ１３をユーザー端末３に表示させる。同伴者選択画面Ｐ１３には、同伴者情報Ｄ４に登録されている同伴者の一覧が表示される。そして、同伴者選択画面Ｐ１３には、イベントに参加する一又は複数の同伴者を選択するための複数のチェックボックスＣ３１〜Ｃ３８が表示される。なお、イベントに参加する複数の同伴者のうちの代表者（例えば、最も役職が高い示される同伴者）のみが選択されてもよい。また、同伴者選択画面Ｐ１３には、同伴者情報Ｄ４に新たな同伴者を登録するための新規登録キーＫ３１が表示される。新規登録キーＫ３１が操作されると、制御部２１は、不図示の新規同伴者登録画面をユーザー端末３に表示させる。そして、当該新規同伴者登録画面においてユーザーが新たな同伴者の名前、会社、役職、エリアなどの情報を入力すると、当該新たな同伴者の情報が同伴者情報Ｄ４に登録される。ユーザーが所望の同伴者を選択して決定キーＫ３２を操作すると、制御部２１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ１１をユーザー端末３に表示させる。図９に示される検索条件設定画面Ｐ１１は、「同伴者」に関して、同伴者Ｂ及び同伴者Ｄが選択された状態を示している。
【００６９】
また、検索条件設定画面Ｐ１１における選択キーＫ１４が操作されると、制御部２１は、図１２に示される施設条件選択画面Ｐ１４をユーザー端末３に表示させる。施設条件選択画面Ｐ１４には、予め定められた４つの選択肢の中からいずれか１つの選択肢を選択するためのラジオボタンＲ４１〜Ｒ４４と、重複判定期間を選択するためのドロップダウンリストＬ４１が表示される。前記重複判定期間は、本発明における「特定期間」の一例である。ラジオボタンＲ４１に対応する選択肢は、前記重複判定期間に同伴者が使用した施設を検索対象から除外するための選択肢である。ラジオボタンＲ４２に対応する選択肢は、前記重複判定期間に同伴者と参加メンバーの少なくとも一方が使用した施設を検索対象から除外するための選択肢である。ラジオボタンＲ４３に対応する選択肢は、前記重複判定期間に同伴者と参加メンバーとが一緒に使用した施設を検索対象から除外するための選択肢である。ラジオボタンＲ４４に対応する選択肢は、前記重複判定期間に同伴者と共通の団体に所属する人物（同伴者も含む）が使用した施設を検索対象から除外するための選択肢である。ドロップダウンリストＬ４１が操作されると、前記重複判定期間を選択するためのリストが表示され、ユーザーは、表示されたリストの中から所望の重複判定期間（例えば、過去２年間、過去１年間、過去半年間、過去３か月間など）を選択することができる。また、施設条件選択画面Ｐ１４には、チェックボックスＣ４１が表示される。ユーザーによってチェックボックスＣ４１にチェックが入れられると、海外からの同伴者については前記重複判定期間が短縮され、例えば、ドロップダウンリストＬ４１で選択された重複判定期間の半分に短縮される。ユーザーが所望の選択肢を選択して決定キーＫ４１を操作すると、制御部２１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ１１をユーザー端末３に表示させる。図９に示される検索条件設定画面Ｐ１１は、「施設条件」に関して、「同伴者が使用した施設は除外」の選択肢が選択された状態を示している。なお、他の実施形態では、施設条件選択画面Ｐ１４に表示されるいずれかの選択肢が、デフォルト条件（既定条件）として予め選択されていてもよい。また、他の実施形態では、前記重複判定期間が、予め定められた固定値（例えば、過去１年間）であってもよい。また、他の実施形態では、前記重複判定期間が、後述する大ジャンルの重複判定期間及び小ジャンルの重複判定期間よりも長い期間となるように、自動的に初期設定されてもよい。
【００７０】
また、検索条件設定画面Ｐ１１における選択キーＫ１５が操作されると、制御部２１は、図１３に示されるエリア選択画面Ｐ１５をユーザー端末３に表示させる。エリア選択画面Ｐ１５には、予め定められた４つの選択肢の中からいずれか１つの選択肢を選択するためのラジオボタンＲ５１〜Ｒ５４が表示される。ラジオボタンＲ５１に対応する選択肢は、予め登録されたエリアの中から任意のエリアを選択するための選択肢である。当該選択肢が選択された状態で、ユーザーはドロップダウンリストＬ５１を操作して所望のエリアを選択することができる。ラジオボタンＲ５２に対応する選択肢は、過去に同伴者が使用した施設の周辺エリアを選択するための選択肢である。例えば、過去に同伴者が使用した施設のエリアが新宿である場合には、検索対象のエリアとして新宿が選択されてもよい。ラジオボタンＲ５３に対応する選択肢は、過去に参加メンバーが使用した施設の周辺エリアを選択するための選択肢である。ラジオボタンＲ５４に対応する選択肢は、過去に同伴者と参加メンバーとが一緒に使用した施設の周辺エリアを選択するための選択肢である。ユーザーが所望の選択肢を選択して決定キーＫ５１を操作すると、制御部２１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ１１をユーザー端末３に表示させる。図９に示される検索条件設定画面Ｐ１１は、「エリア」に関して、「同伴者が使用した施設の周辺エリア」の選択肢が選択された状態を示している。なお、他の実施形態では、エリア選択画面Ｐ１５に表示されるいずれかの選択肢が、デフォルト条件（既定条件）として予め選択されていてもよい。
【００７１】
また、検索条件設定画面Ｐ１１における選択キーＫ１６が操作されると、制御部２１は、図１４に示されるジャンル選択画面Ｐ１６をユーザー端末３に表示させる。ジャンル選択画面Ｐ１６には、予め定められた４つの選択肢の中からいずれか１つの選択肢を選択するためのラジオボタンＲ６１〜Ｒ６４が表示される。ラジオボタンＲ６１に対応する選択肢は、予め登録されたジャンルの中から任意のジャンルを選択するための選択肢である。ユーザーは、当該選択肢が選択された状態でドロップダウンリストＬ６１又はドロップダウンリストＬ６２を操作して、任意の大ジャンル又は小ジャンルを選択することができる。ラジオボタンＲ６２に対応する選択肢は、重複判定期間に同伴者が使用した施設と同一ジャンルの施設を検索対象から除外するための選択肢である。ラジオボタンＲ６３に対応する選択肢は、前記重複判定期間に同伴者と参加メンバーの少なくとも一方が使用した施設と同一ジャンルの施設を検索対象から除外するための選択肢である。ラジオボタンＲ６４に対応する選択肢は、前記重複判定期間に同伴者と参加メンバーとが一緒に使用した施設と同一ジャンルの施設を検索対象から除外するための選択肢である。本実施形態では、大ジャンルと小ジャンルとで前記重複判定期間を個別に選択することが可能となっており、ジャンル選択画面Ｐ１６には、大ジャンルの重複判定期間を選択するためのドロップダウンリストＬ６３と、小ジャンルの重複判定期間を選択するためのドロップダウンリストＬ６４とが表示される。ユーザーはドロップダウンリストＬ６３を操作して大ジャンルの重複判定期間を選択することができ、ドロップダウンリストＬ６４を操作して小ジャンルの重複判定期間を選択することができる。また、ジャンル選択画面Ｐ１６には、チェックボックスＣ６１が表示される。ユーザーによってチェックボックスＣ６１にチェックが入れられると、海外からの同伴者については、大ジャンルの重複判定期間及び小ジャンルの重複判定期間がそれぞれ短縮される。ユーザーが所望の選択肢を選択して決定キーＫ６１を操作すると、制御部２１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ１１をユーザー端末３に表示させる。図９に示される検索条件設定画面Ｐ１１は、「ジャンル」に関して、「同伴者が使用した施設のジャンルは除外」の選択肢が選択された状態を示している。なお、他の実施形態では、ジャンル選択画面Ｐ１６に表示されるいずれかの選択肢が、デフォルト条件（既定条件）として予め選択されていてもよい。また、他の実施形態では、大ジャンルの重複判定期間が、予め定められた固定値（例えば、過去３か月間）であってもよい。また、他の実施形態では、小ジャンルの重複判定期間が、予め定められた固定値（例えば、過去半年間）であってもよい。また、他の実施形態では、大ジャンルの重複判定期間及び小ジャンルの重複判定期間が、施設の重複判定期間（すなわち、施設条件選択画面Ｐ１４における重複判定期間）よりも短い期間となるように、自動的に初期設定されてもよい。また、他の実施形態では、小ジャンルの重複判定期間が、大ジャンルの重複判定期間よりも長い期間となるように、自動的に初期設定されてもよい。また、他の実施形態では、大ジャンルの重複判定期間が、小ジャンルの重複判定期間よりも短い期間となるように、自動的に初期設定されてもよい。
【００７２】
また、検索条件設定画面Ｐ１１における選択キーＫ１７が操作されると、制御部２１は、図１５に示される予算選択画面Ｐ１７をユーザー端末３に表示させる。予算選択画面Ｐ１７には、予め定められた４つの選択肢の中からいずれか１つの選択肢を選択するためのラジオボタンＲ７１〜Ｒ７４が表示される。ラジオボタンＲ７１に対応する選択肢は、予算の下限又は上限を任意の金額に設定するための選択肢である。当該選択肢が選択された状態で、ユーザーはドロップダウンリストＬ７１又はドロップダウンリストＬ７２を操作して予算の下限又は上限を任意の金額に設定することができる。ラジオボタンＲ７２に対応する選択肢は、同伴者のランクに応じた予算帯を選択するための選択肢である。例えば、同伴者の役職が部長である場合には、図７に示される対応関係情報Ｄ６に基づいて、予算の下限が１５０００円に設定されると共に予算の上限が２００００円に設定される。ラジオボタンＲ７３に対応する選択肢は、参加メンバーのランクに応じた予算帯を選択するための選択肢である。例えば、参加メンバーの役職が社長である場合には、図７に示される対応関係情報Ｄ６に基づいて、予算の下限が２００００円に設定される。ラジオボタンＲ７４に対応する選択肢は、同伴者及び参加メンバーのランクに応じた予算帯を選択するための選択肢である。例えば、同伴者の役職が部長であり、参加メンバーの役職が社長である場合には、これらの人物の中で最も役職が高い人物の役職（ここでは、社長）に応じて、図７に示される対応関係情報Ｄ６に基づいて、予算の下限が２００００円に設定される。ユーザーが所望の選択肢を選択して決定キーＫ７１を操作すると、制御部２１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ１１をユーザー端末３に表示させる。図９に示される検索条件設定画面Ｐ１１は、「予算」に関して、「同伴者のランクに応じた予算帯」の選択肢が選択された状態を示している。なお、他の実施形態では、予算選択画面Ｐ１７に表示されるいずれかの選択肢が、デフォルト条件（既定条件）として予め選択されていてもよい。
【００７３】
なお、検索条件設定画面Ｐ１１におけるクリアキーＫ１８が操作されると、制御部２１は、「参加メンバー」、「同伴者」、「施設条件」、「エリア」、「ジャンル」、及び「予算」に関する設定内容をクリアする（すなわち、条件が設定されていない状態にする）。なお、「参加メンバー」、「同伴者」、「施設条件」、「エリア」、「ジャンル」、及び「予算」の条件ごとにクリアキーが設けられていてもよい。もしくは、「参加メンバー」、「同伴者」、「施設条件」、「エリア」、「ジャンル」、及び「予算」の各選択画面において、条件を指定しないことを示す「指定なし」の選択肢が含まれていてもよい。
【００７４】
＜ステップＳ３＞
ステップＳ３において、制御部２１は、ユーザー端末３から検索条件を取得する。例えば、検索条件設定画面Ｐ１１における検索キーＫ１９が操作されたことに応じて、ユーザー端末３から施設検索装置２に検索条件が送信される。前記検索条件には、前記ステップＳ２でユーザー端末３に表示させた各種選択画面（Ｐ１２〜Ｐ１７）に対するユーザーの選択結果が含まれている。なお、制御部２１は、各種選択画面における決定ボタンが操作されるごとに、当該選択画面に対するユーザーの選択結果を検索条件の一部として順次取得してもよい。
【００７５】
＜ステップＳ４＞
ステップＳ４において、制御部２１は、前記ステップＳ３で取得された検索条件に対応する履歴情報Ｄ５を抽出する。すなわち、制御部２１は、履歴情報Ｄ５に含まれる複数のレコードの中から、前記検索条件に合致するレコードを抽出する。当該ステップＳ４で抽出されるレコードは、前記検索条件に応じて変化する。例えば、図１２に示される施設条件選択画面Ｐ１４のように、過去１年間に同伴者が使用した施設を検索対象から除外する選択肢が選択された場合は、過去１年間に同伴者が使用した施設を判定するために、過去１年間に前記同伴者が参加したイベントに関するレコードが抽出される。
【００７６】
＜ステップＳ５＞
ステップＳ５において、制御部２１は、前記ステップＳ３で取得された検索条件と、前記ステップＳ４で抽出した履歴情報Ｄ５（レコード）とに基づいて、施設情報Ｄ２に登録されている複数の施設の中から、前記検索条件に合致する施設を検索する。例えば、図１２に示される施設条件選択画面Ｐ１４のように、過去１年間に同伴者が使用した施設を検索対象から除外する選択肢が選択された場合は、制御部２１は、前記ステップＳ４で抽出されたレコードに基づいて、過去１年間に同伴者が使用した施設を特定する。そして、制御部２１は、特定された施設を検索対象から除外する。また、制御部２１は、前記検索結果に含まれる「日時」及び「人数」の情報と、各施設の予約状況（空席状況）を示す予約管理情報（不図示）とに基づいて、その日時にその人数で利用可能な施設を抽出する。前記予約管理情報は、例えば記憶部２２に記憶されていてもよいし、施設検索装置２から通信網Ｎ１を介してアクセス可能な他のサーバーに記憶されていてもよい。当該ステップＳ５の処理は、検索処理部２１２によって実行される。当該ステップＳ５の処理は、本発明における「検索ステップ」の一例である。
【００７７】
＜ステップＳ６＞
ステップＳ６において、制御部２１は、前記ステップＳ５で行われた検索結果に基づいて、図１６に示される検索結果画面Ｐ１８をユーザー端末３に表示させる。検索結果画面Ｐ１８には、例えば、前記検索条件に合致する施設が一覧表示されると共に、施設を予約するための予約キーＫ８１〜Ｋ８３が表示される。当該ステップＳ６の処理は、提示処理部２１３によって実行される。当該ステップＳ６の処理は、本発明における「提示ステップ」の一例である。
【００７８】
＜ステップＳ７＞
ステップＳ７において、制御部２１は、ユーザー端末３において予約操作が行われたか否かを判断する。例えば、制御部２１は、検索結果画面Ｐ１８における予約キーＫ８１〜Ｋ８３のいずれかが操作された場合には、前記予約操作が行われたと判断する。一方、制御部２１は、予約キーＫ８１〜Ｋ８３のいずれも操作されることなく検索結果画面Ｐ１８が閉じられるか又は他の画面に切り替えられた場合には、前記予約操作が行われなかったと判断する。そして、予約操作が行われたと判断されると（Ｓ７：Ｙｅｓ）、処理がステップＳ８に移行する。一方、予約操作が行われなかったと判断されると（Ｓ７：Ｎｏ）、前記施設検索処理は終了する。
【００７９】
＜ステップＳ８＞
ステップＳ８において、制御部２１は、予約処理を行う。例えば、制御部２１は、ユーザーによって操作された予約キーに対応する施設についての予約情報を生成し、記憶部２２に記憶する。前記予約情報には、前記ステップＳ３で取得された検索条件に含まれる「日時」、「人数」等の情報が含まれる。
【００８０】
＜ステップＳ９＞
ステップＳ９において、制御部２１は、前記ステップＳ８で行われた予約処理の予約内容に応じて、履歴情報Ｄ５を更新する。例えば、制御部２１は、前記ステップＳ８で予約された施設の施設ＩＤと、前記ステップＳ３で取得された検索条件に含まれる「日時」に対応する日付と、前記検索条件に含まれる「参加メンバー」のメンバーＩＤと、前記検索条件に含まれる「同伴者」の同伴者ＩＤとを含む新たなレコードを、履歴情報Ｄ５に追加する。当該ステップＳ９の処理は、記録処理部２１１によって実行される。当該ステップＳ９の処理は、本発明における「記録ステップ」の一例である。そして、前記施設検索処理は終了する。
【００８１】
なお、本実施形態では、ユーザー端末３において前記予約操作が行われたことに応じて施設の予約が行われるが、他の実施形態では、電話又は電子メールなどの他の方法によって施設の予約が行われてもよい。この場合、ユーザーは、ユーザー端末３に表示される不図示の履歴情報登録画面を通じて、その施設の利用日、施設名、参加メンバー、及び同伴者の情報を、施設検索装置２に送信してもよい。そして、制御部２１は、前記履歴情報登録画面を通じてユーザー端末３から受信した情報に対応する新たなレコードを履歴情報Ｄ５に追加してもよい。当該処理は、本発明における「記録ステップ」の一例である。
【００８２】
以上説明したように、施設検索システム１では、イベントで使用される施設及び前記施設の属性情報（例えば、ジャンル）の少なくとも一方が、前記イベントに参加する同伴者を示す同伴者識別情報（例えば、同伴者ＩＤ、名前など）と対応付けて履歴情報Ｄ５として記録される。そして、前記同伴者識別情報を含む検索条件と、前記同伴者識別情報に対応する履歴情報Ｄ５とに基づいて、予め登録された複数の施設の中から施設が検索される。よって、施設検索システム１によれば、イベントに参加する同伴者に関する履歴情報に基づいて前記イベントで使用する施設を検索することが可能である。これにより、例えば接待イベントにおいて、同一の接待相手を特定期間内に同じ飲食店で接待してしまうことを避けることができる。また、例えば、過去に同伴者が使用した施設の周辺エリアを検索対象エリアに設定することも容易である。よって、ユーザーの利便性が向上する。
【００８３】
なお、本発明は、飲食店に限らず、接待で使用される任意の施設（例えば、ゴルフ場など）を検索する場合に適用できる。また、本発明は、接待イベントに限らず、同伴者と共に参加する任意のイベントで使用される施設を検索する場合に適用できる。
【００８４】
［第２実施形態］
以下添付図面を参照しながら、本発明の第２実施形態について説明し、本発明の理解に供する。なお、以下の第２実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００８５】
［贈り物検索システム４］
図１７に示すように、本発明の第２実施形態に係る贈り物検索システム４は、贈り物検索装置５と一又は複数のユーザー端末６とを含む。贈り物検索装置５及びユーザー端末６は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ２を介して通信可能である。
【００８６】
そして、贈り物検索システム４では、贈り物検索装置５が、ユーザー端末６に対するユーザー操作に応じて設定される検索条件に従って、予め登録されている複数の贈り物の中から贈り物を検索し、その検索結果をユーザー端末６に提供して表示させる。前記贈り物は、本発明における「検索対象」の一例である。
【００８７】
贈り物検索装置５における検索対象となる贈り物は、贈り先に贈られる任意の物品である。本実施形態では、前記贈り物が飲食物であり、ユーザー端末６のユーザーが接待イベントで接待相手に手土産として手渡すべき飲食物を探す場合を例に挙げて説明する。
【００８８】
ところで、本実施形態に関連する技術として、予め定められた条件に合致する贈答品を検索し、当該検索結果をモニタに表示して、所望の贈答品をユーザーに選択させるナビゲーション装置が知られている。しかしながら、前記ナビゲーション装置で行われる贈答品の検索では、ユーザーが贈答品の贈り先に関する履歴情報が用いられることはない。これに対して、本実施形態に係る贈り物検索装置５によれば、検索対象の関連相手に関する履歴情報に基づいて前記検索対象を検索することが可能である。具体的には、以下で説明するように、贈り物の贈り先に関する履歴情報に基づいて前記贈り先に贈るべき贈り物を検索することが可能である。
【００８９】
［贈り物検索装置５］
図１７に示されるように、贈り物検索装置５は、制御部５１、記憶部５２、操作表示部５３、及び通信Ｉ／Ｆ５４などを備えるサーバーコンピューターである。なお、贈り物検索装置５は、１台のコンピューターに限らず、複数台のコンピューターが協働して動作するコンピューターシステムであってもよい。また、贈り物検索装置５で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
【００９０】
通信Ｉ／Ｆ５４は、贈り物検索装置５を有線又は無線で通信網Ｎ２に接続し、通信網Ｎ２を介してユーザー端末６などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００９１】
操作表示部５３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００９２】
記憶部５２は、各種の情報を記憶する半導体メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などを含む不揮発性の記憶部である。具体的に、記憶部５２には、ユーザー情報Ｄ１１、贈り物情報Ｄ１２、贈り先情報Ｄ１３、履歴情報Ｄ１４、及び対応関係情報Ｄ１５などのデータが記憶される。ここに、図１８はユーザー情報Ｄ１１の一例を示す図であり、図１９は贈り物情報Ｄ１２の一例を示す図である。また、図２０は贈り先情報Ｄ１３の一例を示す図であり、図２１は履歴情報Ｄ１４の一例を示す図である。また、図２２は対応関係情報Ｄ１５の一例を示す図である。
【００９３】
図１８に示されるように、ユーザー情報Ｄ１１には、ユーザー端末６のユーザーごとに対応する「ユーザーＩＤ」、「ユーザー名」、「パスワード」、「連絡先」などの情報が含まれる。「ユーザーＩＤ」は、ユーザーを識別するための識別情報であって、「ユーザーＩＤ」及び「パスワード」は、ユーザーのログイン処理で使用される。「ユーザー名」は、そのユーザーの氏名等である。「連絡先」は、そのユーザーに情報を通知する際の宛先となる情報であって、例えばメールアドレス又はＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）のＩＤ等である。
【００９４】
図１９に示されるように、贈り物情報Ｄ１２には、贈り物ごとに対応する「贈り物ＩＤ」、「贈り物名」、「エリア」、「大ジャンル」、「小ジャンル」、「価格」などの情報が含まれる。
【００９５】
「贈り物ＩＤ」は、贈り物を識別するための識別情報であり、「贈り物名」は、その贈り物の名称である。「エリア」は、その贈り物が生産又は製造される地域を示す。「大ジャンル」及び「小ジャンル」は、その贈り物が分類されるジャンルを示す。「小ジャンル」は、「大ジャンル」を細分化したジャンルである。例えば、「洋菓子」の大ジャンルには、「チョコレート」、「焼き菓子」、「ケーキ」などの小ジャンルが含まれる。「大ジャンル」は、本発明における「第１ジャンル」の一例であり、「小ジャンル」は、本発明における「第２ジャンル」の一例である。「価格」は、その贈り物の価格である。「価格」の情報は、本発明における「贈り物ランク情報」の一例である。
【００９６】
図２０に示されるように、贈り先情報Ｄ１３には、贈り先ごとに対応する「贈り先ＩＤ」、「名前」、「会社」、「役職」、「エリア」などの情報が含まれる。なお、ここで言う「贈り先」とは、贈り物を受け取る側の人物であって、例えば接待イベントの場合であれば、接待される側の人物を意味する。なお、「贈り先」は人物に限らず、団体であってもよい。「贈り先ＩＤ」は、贈り先を識別するための識別情報であり、「名前」は、その贈り先の氏名等である。「会社」は、その贈り先が所属する会社であり、「役職」は、その贈り先の役職である。「役職」は、本発明における「贈り先ランク情報」の一例である。「エリア」は、その贈り先が住んでいるエリア、又はその贈り先が働いているエリアである。なお、贈り先情報Ｄ１３には、他の情報が含まれていてもよい。例えば、贈り先が好きな食べ物、贈り先が嫌いな食べ物、贈り先に食物アレルギーを引き起こす食材などの情報が贈り先情報Ｄ１３に含まれていてもよい。贈り先情報Ｄ１３は、例えば、後述の贈り先選択画面Ｐ２２（図２５参照）における新規登録キーＫ１３１の操作に応じて表示される新規登録画面（不図示）を通じて、ユーザー端末６におけるユーザー操作に応じて生成及び更新される。なお、贈り先情報Ｄ１３は、暗号化された状態で記憶部５２に記憶されてもよい。
【００９７】
履歴情報Ｄ１４は、過去に贈られた贈り物に関する情報である。なお、履歴情報Ｄ１４には、これから贈られる贈り物（例えば、特定の贈り先に近日中に贈られることが確定している贈り物）に関する情報も含まれていてもよい。図２１に示されるように、履歴情報Ｄ１４には、贈り物ごとに対応する「日付」、「贈り物ＩＤ」、「贈り先ＩＤ」などの情報が含まれる。「日付」は、その贈り物が贈られた日付である。「贈り物ＩＤ」は、その贈り物の「贈り物ＩＤ」を示す。「贈り先ＩＤ」は、その贈り物が贈られた一又は複数の贈り先の「贈り先ＩＤ」を示す。「贈り先ＩＤ」は、本発明における「贈り先識別情報」の一例である。また、「贈り先ＩＤ」は、本発明における「関連相手識別情報」の一例でもある。なお、「贈り先ＩＤ」の代わりに贈り先の氏名等が履歴情報Ｄ１４に含まれてもよい。また、履歴情報Ｄ１４には、その贈り物が贈られた複数の贈り先のうちの代表者（例えば、最も役職が高い贈り先）の贈り先ＩＤのみが登録されてもよい。履歴情報Ｄ１４は、例えば、不図示の履歴登録画面を通じて、ユーザー端末６におけるユーザー操作に応じて生成及び更新されてもよい。もしくは、贈り物の注文を贈り物検索装置５が受け付けた時点で、当該注文内容に基づいて贈り物検索装置５において履歴情報Ｄ１４が生成及び更新されてもよい。なお、履歴情報Ｄ１４は、暗号化された状態で記憶部５２に記憶されてもよい。
【００９８】
なお、他の実施形態では、履歴情報Ｄ１４に、前記贈り先に贈った贈り物に関する情報に加えて、前記贈り先から受け取った贈り物に関する情報が含まれてもよい。
【００９９】
図２２に示されるように、対応関係情報Ｄ１５では、「社長」、「部長」、「課長」、「係長」などの役職ごとに対応する「価格帯」の情報が含まれる。対応関係情報Ｄ１５において、「役職」は、贈り先の役職を示す。「価格帯」は、その役職の贈り先に贈るべき贈り物のランクを、贈り物情報Ｄ１２において贈り物ごとに設定されている「単価」の範囲として示すものである。対応関係Ｄ６は、例えば、不図示の設定画面を通じて、ユーザー端末６におけるユーザー操作に応じて生成及び更新されてもよい。
【０１００】
なお、他の実施形態として、ユーザー情報Ｄ１１、贈り物情報Ｄ１２、贈り先情報Ｄ１３、履歴情報Ｄ１４、対応関係情報Ｄ１５などの情報の一部又は全部が、贈り物検索装置５から通信網Ｎ２を介してアクセス可能な他のサーバーに記憶されていることも考えられる。例えば、贈り先情報Ｄ１３が、ユーザーが所属する会社のサーバーに記憶されてもよい。そして、贈り物検索装置５の制御部５１は、必要に応じて前記サーバーから各種の情報を取得して、後述の贈り物検索処理（図２３参照）などの各処理を実行してもよい。
【０１０１】
また、記憶部５２には、後述の検索条件設定画面Ｐ２１（図２４参照）、贈り先選択画面Ｐ２２（図２５参照）、贈り物条件選択画面Ｐ２３（図２６参照）、エリア選択画面Ｐ２４（図２７参照）、ジャンル選択画面Ｐ２５（図２８参照）、価格選択画面Ｐ２６（図２９参照）、検索結果画面Ｐ２７（図３０参照）などをユーザー端末６に表示させるためのデータ（例えば、ＨＴＭＬなどのマークアップ言語で記述されたウェブページのデータ）も記憶される。
【０１０２】
さらに、記憶部５２には、制御部５１に後述の贈り物検索処理（図２３参照）を実行させるための贈り物検索プログラムなどの制御プログラムが記憶されている。例えば、前記贈り物検索プログラムは、ＣＤ又はＤＶＤなどのコンピューター読取可能な記録媒体に非一時的に記録されており、贈り物検索装置５が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部５２に記憶される。前記贈り物検索プログラムは、本発明における「検索プログラム」の一例である。
【０１０３】
制御部５１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部５１は、前記ＲＯＭ又は記憶部５２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより贈り物検索装置５を制御する。
【０１０４】
具体的に、制御部５１は、図１７に示されるように、記録処理部５１１、検索処理部５１２、提示処理部５１３などの各種の処理部を含む。なお、制御部５１は、前記ＣＰＵで前記贈り物検索プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部５１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記贈り物検索プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【０１０５】
記録処理部５１１は、贈り物及び贈り物の属性情報の少なくとも一方を、前記贈り物の贈り先を示す贈り先識別情報（例えば、贈り先ＩＤ、名前など）と対応付けて履歴情報Ｄ１４として記録する。前記贈り物の属性情報は、例えば、贈り物情報Ｄ１２に含まれる「エリア」、「大ジャンル」、「小ジャンル」、「単価」などである。図２１に示される履歴情報Ｄ１４では、過去に贈られた贈り物の贈り物ＩＤが、その贈り物の贈り先の贈り先ＩＤと対応付けられている。
【０１０６】
検索処理部５１２は、贈り先識別情報（例えば、贈り先の贈り先ＩＤ、贈り先の名前など）を含む検索条件と、前記贈り先識別情報に対応する履歴情報Ｄ１４とに基づいて、予め登録された複数の贈り物の中から贈り物を検索する。前記検索条件は、例えば、ユーザー端末６におけるユーザー操作に応じて設定される。例えば、前記検索条件において贈り先Ｃが指定されている場合、検索処理部５１２は、贈り先Ｃに贈られた贈り物に関する履歴情報Ｄ１４に基づいて、贈り物を検索する。
【０１０７】
検索処理部５１２は、予め定められた特定期間（例えば、過去１年間、過去半年間、過去３か月間など）に前記贈り先に贈られた贈り物又は当該贈り物の属性情報（例えば、ジャンル）に基づいて、前記複数の贈り物の中から贈り物を検索してもよい。例えば、検索処理部５１２は、前記複数の贈り物の中から、前記特定期間に前記贈り先に贈られた贈り物とは異なる贈り物を検索してもよい。これにより、同一の贈り先に対して特定期間内に同じ贈り物を重複して贈ってしまうことを避けることができる。また、例えば、検索処理部５１２は、前記複数の贈り物の中から、前記特定期間に前記贈り先に贈られた贈り物とは異なるジャンルの贈り物を検索してもよい。これにより、同一の贈り先に対して特定期間内に同一ジャンルの贈り物を重複して贈ってしまうことを避けることができる。
【０１０８】
なお、検索処理部５１２は、贈り物とジャンルとで前記特定期間を変更してもよい。例えば、検索処理部５１２は、前記複数の贈り物の中から、第１期間（例えば、過去１年間）に前記贈り先に贈られた贈り物とは異なる贈り物であって、且つ前記第１期間よりも短い第２期間（例えば、過去半年間）に前記贈り先に贈られた贈り物とは異なるジャンルの贈り物を検索してもよい。これにより、例えば、９か月前に洋菓子を贈っている贈り先に贈るべき贈り物を検索する際に、同一の洋菓子は検索対象から除外されるが、他の洋菓子は検索対象に含まれるようになる。よって、ユーザーにとって利便性が向上する。
【０１０９】
また、検索処理部５１２は、大ジャンルと小ジャンルとで前記特定期間を変更してもよい。例えば、検索処理部５１２は、前記複数の贈り物の中から、第１期間（例えば、過去３か月間）に前記贈り先に贈られた贈り物とは異なる大ジャンルの贈り物であって、且つ前記第１期間よりも長い第２期間（例えば、過去半年間）に前記贈り先に贈られた贈り物とは異なる小ジャンルの贈り物を検索してもよい。これにより、例えば、５か月前にケーキを贈っている贈り先に贈るべき贈り物を検索する際に、ケーキは検索対象から除外されるが、ケーキ以外の洋菓子（例えば、焼き菓子、チョコレートなど）は検索対象に含まれるようになる。よって、ユーザーにとって利便性が向上する。
【０１１０】
また、検索処理部５１２は、前記贈り先のエリアに応じて前記特定期間を変更してもよい。例えば、検索処理部５１２は、海外在住の贈り先については、前記特定期間を短縮してもよい。なぜなら、海外から日本に来る人物にとっては和菓子が珍しいため、比較的短い期間に同一の和菓子を贈っても、飽きることがないからである。同様に、検索処理部５１２は、国内在住の贈り先であっても、遠方からの贈り先については、前記特定期間を短縮してもよい。
【０１１１】
また、検索処理部５１２は、贈り物ごと又は贈り物のジャンルごとに、前記特定期間を異ならせてもよい。例えば、検索処理部５１２は、ユーザーによって指定された特定の贈り物（例えば、ユーザーが気に入っている贈り物）については、その他の贈り物よりも前記特定期間を短縮してもよい。また、検索処理部５１２は、贈り先と贈り物（又は贈り物のジャンル）との組み合わせごとに、前記特定期間を異ならせてもよい。例えば、検索処理部５１２は、ユーザーによって指定された特定の贈り先と特定の贈り物（例えば、前記贈り先が気に入っている贈り物）との組み合わせについては、その他の組み合わせよりも前記特定期間を短縮してもよい。
【０１１２】
また、検索処理部５１２は、季節又は月ごとに、前記特定期間を変更してもよい。例えば、検索処理部５１２は、ユーザーによって指定された特定の季節に贈られる贈り物を検索する際には、前記特定期間を短縮してもよい。例えば、夏はゼリーのような冷たい贈り物が好まれるため、そのような夏向けの贈り物が短期間で重複して贈られてもよい場合がある。そこで、検索処理部５１２は、夏に贈られる贈り物を検索する際には、前記特定期間を短縮してもよい。
【０１１３】
また、検索処理部５１２は、前記検索条件に含まれる前記贈り先識別情報（例えば、贈り先の贈り先ＩＤ、贈り先の名前など）に対応する履歴情報Ｄ１４に加えて、当該贈り先識別情報に対応する贈り先と共通の団体に所属する他の人物（例えば、前記贈り先と同じ会社に所属する社員）に対応する履歴情報Ｄ１４に基づいて、前記複数の贈り物の中から贈り物を検索してもよい。例えば、検索処理部５１２は、前記贈り先と共通の団体に所属するいずれの人物にも予め定められた期間（例えば、過去１年間）に贈られていない贈り物を、前記複数の贈り物の中から検索してもよい。これにより、同一の会社に所属する人物に対して特定期間（例えば、過去１年間）内に同一の贈り物又は同一ジャンルの贈り物を贈ってしまうことを避けることができる。
【０１１４】
また、検索処理部５１２は、贈り先の役職と対応関係情報Ｄ１５とに基づいて、前記贈り先のランクに対応する贈り物を前記複数の贈り物の中から検索してもよい。例えば、検索処理部５１２は、贈り先の役職が部長である場合、図２２に示される対応関係情報Ｄ１５に基づいて、「価格」が５０００円〜７０００円の範囲内の贈り物を前記複数の贈り物の中から検索してもよい。これにより、贈り先の役職に応じたランクの贈り物を容易に検索することができる。
【０１１５】
また、検索処理部５１２は、前記贈り先に贈った贈り物又は当該贈り物の属性情報に加えて、前記贈り先から受け取った贈り物又は当該贈り物の属性情報に基づいて、前記複数の贈り物の中から贈り物を検索してもよい。なお、前記贈り先から受け取った贈り物又は当該贈り物の属性情報に関する情報は、履歴情報Ｄ１４に含まれていてもよいし、贈り物検索装置５から通信網Ｎ２を介してアクセス可能な他のサーバーから必要に応じて取得されてもよい。例えば、検索処理部５１２は、前記複数の贈り物の中から、予め定められた特定期間（例えば、過去１年間、過去半年間、過去３か月間など）に前記贈り先に贈られた又は前記贈り先から受け取った贈り物とは異なる贈り物を検索してもよい。
【０１１６】
提示処理部５１３は、検索処理部５１２による検索結果を提示する。例えば、提示処理部５１３は、図３０に示される検索結果画面Ｐ２７を、ユーザー端末６に表示させる。
【０１１７】
なお、詳細な説明は省略するが、贈り物検索装置５は、検索結果画面Ｐ２７でユーザーに提示された複数の贈り物の候補の中からユーザーによって選択された贈り物の注文を受け付ける注文管理機能も備えている。贈り物検索装置５において注文が受け付けられると、記録処理部５１１は、注文された贈り物と前記検索条件とに基づいて、履歴情報Ｄ１４に新たなレコードを追加する。
【０１１８】
［ユーザー端末６］
図１７に示されるように、ユーザー端末６は、制御部６１、記憶部６２、操作表示部６３、及び通信Ｉ／Ｆ６４などを備える。ユーザー端末６は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピューターのような情報処理装置であり、贈り物検索装置５にアクセスして贈り物の検索を行うユーザーによって使用される操作端末である。
【０１１９】
具体的に、ユーザーは、ユーザー端末６に対して所定のログインページにおいてユーザーＩＤ及びパスワードを入力することにより贈り物検索装置５にログインする。これにより、贈り物検索装置５の制御部５１は、ユーザー端末６に現在ログイン中のユーザーを識別することが可能である。
【０１２０】
通信Ｉ／Ｆ６４は、ユーザー端末６を有線又は無線で通信網Ｎ２に接続し、通信網Ｎ２を介して贈り物検索装置５などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【０１２１】
操作表示部６３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【０１２２】
記憶部６２は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部６２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って贈り物検索装置５等の外部装置との間で通信処理を制御部６１に実行させるための制御プログラムである。
【０１２３】
制御部６１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部６１は、前記ＲＯＭ又は記憶部６２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりユーザー端末６を制御する。
【０１２４】
具体的に、制御部６１は、記憶部６２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部６１１として機能する。ブラウザ処理部６１１は、贈り物検索装置５から通信網Ｎ２を介して提供されるウェブページを操作表示部６３に表示させ、操作表示部６３に対する操作を贈り物検索装置５に入力するブラウザ処理を実行することが可能である。なお、制御部６１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【０１２５】
［贈り物検索処理］
以下、図２３を参照しつつ、贈り物検索装置５の制御部５１によって実行される贈り物検索処理について説明する。例えば、制御部５１は、検索条件設定画面Ｐ２１に対応するウェブページの取得要求をユーザー端末６から受信したことに応じて当該贈り物検索処理の実行を開始する。なお、制御部５１は、複数のユーザー端末６から前記取得要求を受信した場合に、各ユーザー端末６に対応する前記贈り物検索処理を並行して実行してもよい。なお、前記贈り物検索処理は、ユーザー端末６における所定操作に応じて途中で終了されることがある。
【０１２６】
また、本発明は、前記贈り物検索処理に含まれる一又は複数のステップを実行する検索方法の発明として捉えることができ、ここで説明する当該贈り物検索処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記贈り物検索処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部５１によって当該贈り物検索処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサーによって当該贈り物検索処理における各ステップが分散して実行される検索方法も他の実施形態として考えられる。
【０１２７】
＜ステップＳ１１＞
ステップＳ１１において、制御部５１は、検索条件設定画面Ｐ２１をユーザー端末６に表示させる。具体的に、制御部５１は、検索条件設定画面Ｐ２１に対応するウェブページのデータをユーザー端末６に送信する。その結果、ユーザー端末６には検索条件設定画面Ｐ２１が表示される。
【０１２８】
ここに、図２４は、検索条件設定画面Ｐ２１の一例を示す図である。図２４に示される検索条件設定画面Ｐ２１では、ユーザーは、贈り物を検索する際の条件として、「日付」、「贈り先」、「贈り物条件」、「エリア」、「ジャンル」、「価格」などの条件を任意に設定することが可能である。例えば、検索条件設定画面Ｐ２１におけるドロップダウンリストＬ１１１が操作されると、日付（贈り物を贈る日付）を選択するためのリストが表示され、ユーザーは、表示されたリストの中から所望の日付を選択することができる。「贈り物条件」、「エリア」、「ジャンル」、及び「価格」の情報は、検索対象の贈り物を限定するために用いられる。
【０１２９】
なお、他の実施形態では、「贈り物条件」、「エリア」、「ジャンル」、及び「価格」の条件ごとに、検索条件として用いられる際の優先度をユーザーが個別に設定できるように構成されていてもよい。例えば、前記条件ごとに、「最優先」、「優先」、「優先しない」の３つの選択肢の中から所望の優先度を選択することが可能なドロップダウンリストが設けられていてもよい。そして、検索結果が０件だった場合には、優先度が「最優先」又は「優先」に設定されている条件だけを考慮して再検索が自動的に行われてもよい。さらに、再検索結果も０件だった場合には、優先度が「最優先」に設定されている条件だけを考慮して再検索が自動的に行われてもよい。これにより、検索結果が０件だった場合に、ユーザーが検索条件を手作業で変更して再検索を行う手間が省け、所望の贈り物を効率的に見つけることが可能となる。
【０１３０】
＜ステップＳ１２＞
ステップＳ１２において、制御部５１は、検索条件設定画面Ｐ２１に対するユーザー操作に応じて、各種選択画面をユーザー端末６に表示させる。例えば、検索条件設定画面Ｐ２１における選択キーＫ１１１が操作されると、不図示の日付選択画面をユーザー端末６に表示させる。そして、ユーザーが所望の日付を選択して不図示の決定ボタンを操作すると、制御部５１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ２１をユーザー端末６に表示させる。図２４に示される検索条件設定画面Ｐ２１は、「日付」に関して、２０１６年１２月１３日が選択された状態を示している。
【０１３１】
また、検索条件設定画面Ｐ２１における選択キーＫ１１３が操作されると、制御部５１は、贈り先情報Ｄ１３に基づいて、図２５に示される贈り先選択画面Ｐ２２をユーザー端末６に表示させる。贈り先選択画面Ｐ２２には、贈り先情報Ｄ１３に登録されている贈り先の一覧が表示される。そして、贈り先選択画面Ｐ２２には、贈り物を贈る一又は複数の贈り先を選択するための複数のチェックボックスＣ１３１〜Ｃ１３８が表示される。なお、贈り物を贈る複数の贈り先のうちの代表者（例えば、最も役職が高い示される贈り先）のみが選択されてもよい。また、贈り先選択画面Ｐ２２には、贈り先情報Ｄ１３に新たな贈り先を登録するための新規登録キーＫ１３１が表示される。新規登録キーＫ１３１が操作されると、制御部５１は、不図示の新規贈り先登録画面をユーザー端末６に表示させる。そして、当該新規贈り先登録画面においてユーザーが新たな贈り先の名前、会社、役職、エリアなどの情報を入力すると、当該新たな贈り先の情報が贈り先情報Ｄ１３に登録される。ユーザーが所望の贈り先を選択して決定キーＫ１３２を操作すると、制御部５１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ２１をユーザー端末６に表示させる。図２４に示される検索条件設定画面Ｐ２１は、「贈り先」に関して、贈り先Ｂ及び贈り先Ｄが選択された状態を示している。
【０１３２】
また、検索条件設定画面Ｐ２１における選択キーＫ１１４が操作されると、制御部５１は、図２６に示される贈り物条件選択画面Ｐ２３をユーザー端末６に表示させる。贈り物条件選択画面Ｐ２３には、予め定められた２つの選択肢のいずれか一方を選択するためのラジオボタンＲ１４１，Ｒ１４２と、重複判定期間を選択するためのドロップダウンリストＬ１４１が表示される。前記重複判定期間は、本発明における「特定期間」の一例である。ラジオボタンＲ１４１に対応する選択肢は、前記重複判定期間に贈り先に贈った贈り物を検索対象から除外するための選択肢である。ラジオボタンＲ１４２に対応する選択肢は、前記重複判定期間に贈り先と共通の団体に所属する人物（前記贈り先の人物も含む）に贈った贈り物を検索対象から除外するための選択肢である。ドロップダウンリストＬ１４１が操作されると、前記重複判定期間を選択するためのリストが表示され、ユーザーは、表示されたリストの中から所望の重複判定期間（例えば、過去２年間、過去１年間、過去半年間、過去３か月間など）を選択することができる。また、贈り物条件選択画面Ｐ２３には、チェックボックスＣ１４１が表示される。ユーザーによってチェックボックスＣ１４１にチェックが入れられると、海外在住の贈り先については前記重複判定期間が短縮され、例えば、ドロップダウンリストＬ１４１で選択された重複判定期間の半分に短縮される。ユーザーが所望の選択肢を選択して決定キーＫ１４１を操作すると、制御部５１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ２１をユーザー端末６に表示させる。図２４に示される検索条件設定画面Ｐ２１は、「贈り物条件」に関して、「贈り先に贈った贈り物は除外」の選択肢が選択された状態を示している。なお、他の実施形態では、贈り物条件選択画面Ｐ２３に表示されるいずれかの選択肢が、デフォルト条件（既定条件）として予め選択されていてもよい。また、他の実施形態では、前記重複判定期間が、予め定められた固定値（例えば、過去１年間）であってもよい。また、他の実施形態では、前記重複判定期間が、後述する大ジャンルの重複判定期間及び小ジャンルの重複判定期間よりも長い期間となるように、自動的に初期設定されてもよい。
【０１３３】
また、検索条件設定画面Ｐ２１における選択キーＫ１１５が操作されると、制御部５１は、図２７に示されるエリア選択画面Ｐ２４をユーザー端末６に表示させる。エリア選択画面Ｐ２４には、予め定められた２つの選択肢のいずれか一方を選択するためのラジオボタンＲ１５１，Ｒ１５２が表示される。ラジオボタンＲ１５１に対応する選択肢は、予め登録されたエリアの中から任意のエリアを選択するための選択肢である。当該選択肢が選択された状態で、ユーザーはドロップダウンリストＬ１５１を操作して所望のエリアを選択することができる。ラジオボタンＲ１５２に対応する選択肢は、贈り先のエリア（すなわち、贈り先が在住するエリア）とは異なるエリアを選択するための選択肢である。例えば、贈り先のエリアが京都である場合には、検索対象のエリアとして京都以外のエリアが選択される。ユーザーが所望の選択肢を選択して決定キーＫ１５１を操作すると、制御部５１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ２１をユーザー端末６に表示させる。図２４に示される検索条件設定画面Ｐ２１は、「エリア」に関して、「贈り先のエリアとは異なるエリア」の選択肢が選択された状態を示している。なお、他の実施形態では、エリア選択画面Ｐ２４に表示されるいずれかの選択肢が、デフォルト条件（既定条件）として予め選択されていてもよい。
【０１３４】
また、検索条件設定画面Ｐ２１における選択キーＫ１１６が操作されると、制御部５１は、図２８に示されるジャンル選択画面Ｐ２５をユーザー端末６に表示させる。ジャンル選択画面Ｐ２５には、予め定められた２つの選択肢のいずれか一方を選択するためのラジオボタンＲ１６１，Ｒ１６２が表示される。ラジオボタンＲ１６１に対応する選択肢は、予め登録されたジャンルの中から任意のジャンルを選択するための選択肢である。ユーザーは、当該選択肢が選択された状態でドロップダウンリストＬ１６１又はドロップダウンリストＬ１６２を操作して、任意の大ジャンル又は小ジャンルを選択することができる。ラジオボタンＲ１６２に対応する選択肢は、重複判定期間に贈り先に贈った贈り物と同一ジャンルの贈り物を検索対象から除外するための選択肢である。本実施形態では、大ジャンルと小ジャンルとで前記重複判定期間を個別に選択することが可能となっており、ジャンル選択画面Ｐ２５には、大ジャンルの重複判定期間を選択するためのドロップダウンリストＬ１６３と、小ジャンルの重複判定期間を選択するためのドロップダウンリストＬ１６４とが表示される。ユーザーはドロップダウンリストＬ１６３を操作して大ジャンルの重複判定期間を選択することができ、ドロップダウンリストＬ１６４を操作して小ジャンルの重複判定期間を選択することができる。また、ジャンル選択画面Ｐ２５には、チェックボックスＣ１６１が表示される。ユーザーによってチェックボックスＣ１６１にチェックが入れられると、海外在住の贈り先については、大ジャンルの重複判定期間及び小ジャンルの重複判定期間がそれぞれ短縮される。ユーザーが所望の選択肢を選択して決定キーＫ１６１を操作すると、制御部５１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ２１をユーザー端末６に表示させる。図２４に示される検索条件設定画面Ｐ２１は、「ジャンル」に関して、「贈り先に贈った贈り物のジャンルは除外」の選択肢が選択された状態を示している。なお、他の実施形態では、ジャンル選択画面Ｐ２５に表示されるいずれかの選択肢が、デフォルト条件（既定条件）として予め選択されていてもよい。また、他の実施形態では、大ジャンルの重複判定期間が、予め定められた固定値（例えば、過去３か月間）であってもよい。また、他の実施形態では、小ジャンルの重複判定期間が、予め定められた固定値（例えば、過去半年間）であってもよい。また、他の実施形態では、大ジャンルの重複判定期間及び小ジャンルの重複判定期間が、贈り物の重複判定期間（すなわち、贈り物条件選択画面Ｐ２３における重複判定期間）よりも短い期間となるように、自動的に初期設定されてもよい。また、他の実施形態では、小ジャンルの重複判定期間が、大ジャンルの重複判定期間よりも長い期間となるように、自動的に初期設定されてもよい。また、他の実施形態では、大ジャンルの重複判定期間が、小ジャンルの重複判定期間よりも短い期間となるように、自動的に初期設定されてもよい。
【０１３５】
また、検索条件設定画面Ｐ２１における選択キーＫ１１７が操作されると、制御部５１は、図２９に示される価格選択画面Ｐ２６をユーザー端末６に表示させる。価格選択画面Ｐ２６には、予め定められた２つの選択肢のいずれか一方を選択するためのラジオボタンＲ１７１，Ｒ１７２が表示される。ラジオボタンＲ１７１に対応する選択肢は、予算の下限又は上限を任意の金額に設定するための選択肢である。当該選択肢が選択された状態で、ユーザーはドロップダウンリストＬ１７１又はドロップダウンリストＬ１７２を操作して予算の下限又は上限を任意の金額に設定することができる。ラジオボタンＲ１７２に対応する選択肢は、贈り先のランクに応じた価格帯を選択するための選択肢である。例えば、贈り先の役職が部長である場合には、図２２に示される対応関係情報Ｄ１５に基づいて、価格の下限が５０００円に設定されると共に価格の上限が７０００円に設定される。ユーザーが所望の選択肢を選択して決定キーＫ１７１を操作すると、制御部５１は、ユーザーの選択結果が反映された検索条件設定画面Ｐ２１をユーザー端末６に表示させる。図２４に示される検索条件設定画面Ｐ２１は、「価格」に関して、「贈り先のランクに応じた価格帯」の選択肢が選択された状態を示している。なお、他の実施形態では、価格選択画面Ｐ２６に表示されるいずれかの選択肢が、デフォルト条件（既定条件）として予め選択されていてもよい。
【０１３６】
なお、検索条件設定画面Ｐ２１におけるクリアキーＫ１１８が操作されると、制御部５１は、「贈り先」、「贈り物条件」、「エリア」、「ジャンル」、及び「価格」に関する設定内容をクリアする（すなわち、条件が設定されていない状態にする）。なお、「贈り先」、「贈り物条件」、「エリア」、「ジャンル」、及び「予算」の条件ごとにクリアキーが設けられていてもよい。もしくは、「贈り先」、「贈り物条件」、「エリア」、「ジャンル」、及び「予算」の各選択画面において、条件を指定しないことを示す「指定なし」の選択肢が含まれていてもよい。
【０１３７】
＜ステップＳ１３＞
ステップＳ１３において、制御部５１は、ユーザー端末６から検索条件を取得する。例えば、検索条件設定画面Ｐ２１における検索キーＫ１１９が操作されたことに応じて、ユーザー端末６から贈り物検索装置５に検索条件が送信される。前記検索条件には、前記ステップＳ１２でユーザー端末６に表示させた各種選択画面（Ｐ２２〜Ｐ２６）に対するユーザーの選択結果が含まれている。なお、制御部５１は、各種選択画面における決定ボタンが操作されるごとに、当該選択画面に対するユーザーの選択結果を検索条件の一部として順次取得してもよい。
【０１３８】
＜ステップＳ１４＞
ステップＳ１４において、制御部５１は、前記ステップＳ１３で取得された検索条件に対応する履歴情報Ｄ１４を抽出する。すなわち、制御部５１は、履歴情報Ｄ１４に含まれる複数のレコードの中から、前記検索条件に合致するレコードを抽出する。当該ステップＳ１４で抽出されるレコードは、前記検索条件に応じて変化する。例えば、図２６に示される贈り物条件選択画面Ｐ２３のように、過去１年間に贈り先に贈った贈り物を検索対象から除外する選択肢が選択された場合は、過去１年間に贈り先に贈った贈り物を判定するために、過去１年間に前記贈り先に贈った贈り物に関するレコードが抽出される。
【０１３９】
＜ステップＳ１５＞
ステップＳ１５において、制御部５１は、前記ステップＳ１３で取得された検索条件と、前記ステップＳ１４で抽出した履歴情報Ｄ１４（レコード）とに基づいて、贈り物情報Ｄ１２に登録されている複数の贈り物の中から、前記検索条件に合致する贈り物を検索する。例えば、図２６に示される贈り物条件選択画面Ｐ２３のように、過去１年間に贈り先に贈った贈り物を検索対象から除外する選択肢が選択された場合は、制御部５１は、前記ステップＳ１４で抽出されたレコードに基づいて、過去１年間に贈り先が使用した贈り物を特定する。そして、制御部５１は、特定された贈り物を検索対象から除外する。当該ステップＳ１５の処理は、検索処理部５１２によって実行される。当該ステップＳ１５の処理は、本発明における「検索ステップ」の一例である。
【０１４０】
＜ステップＳ１６＞
ステップＳ１６において、制御部５１は、前記ステップＳ１５で行われた検索結果に基づいて、図３０に示される検索結果画面Ｐ２７をユーザー端末６に表示させる。検索結果画面Ｐ２７には、例えば、前記検索条件に合致する贈り物が一覧表示されると共に、贈り物を注文するための注文キーＫ１８１〜Ｋ１８３が表示される。当該ステップＳ１６の処理は、提示処理部５１３によって実行される。当該ステップＳ１６の処理は、本発明における「提示ステップ」の一例である。
【０１４１】
＜ステップＳ１７＞
ステップＳ１７において、制御部５１は、ユーザー端末６において注文操作が行われたか否かを判断する。例えば、制御部５１は、検索結果画面Ｐ２７における注文キーＫ１８１〜Ｋ１８３のいずれかが操作された場合には、前記注文操作が行われたと判断する。一方、制御部５１は、注文キーＫ１８１〜Ｋ１８３のいずれも操作されることなく検索結果画面Ｐ２７が閉じられるか又は他の画面に切り替えられた場合には、前記注文操作が行われなかったと判断する。そして、注文操作が行われたと判断されると（Ｓ１７：Ｙｅｓ）、処理がステップＳ１８に移行する。一方、注文操作が行われなかったと判断されると（Ｓ１７：Ｎｏ）、前記贈り物検索処理は終了する。
【０１４２】
＜ステップＳ１８＞
ステップＳ１８において、制御部５１は、注文処理を行う。例えば、制御部５１は、ユーザーによって操作された注文キーに対応する贈り物についての注文情報を生成し、記憶部５２に記憶する。前記注文情報には、前記ステップＳ１３で取得された検索条件に含まれる「日付」等の情報が含まれる。
【０１４３】
＜ステップＳ１９＞
ステップＳ１９において、制御部５１は、前記ステップＳ１８で行われた注文処理の注文内容に応じて、履歴情報Ｄ１４を更新する。例えば、制御部５１は、前記ステップＳ１８で注文された贈り物の贈り物ＩＤと、前記ステップＳ１３で取得された検索条件に含まれる「日付」が示す日付と、前記検索条件に含まれる「贈り先」の贈り先ＩＤとを含む新たなレコードを、履歴情報Ｄ１４に追加する。当該ステップＳ１９の処理は、記録処理部５１１によって実行される。当該ステップＳ１９の処理は、本発明における「記録ステップ」の一例である。そして、前記贈り物検索処理は終了する。
【０１４４】
なお、本実施形態では、ユーザー端末６において前記注文操作が行われたことに応じて贈り物の注文が行われるが、他の実施形態では、電話又は電子メールなどの他の方法によって贈り物の注文が行われてもよい。この場合、ユーザーは、ユーザー端末６に表示される不図示の履歴情報登録画面を通じて、その贈り物を贈る日付、贈り物名、及び贈り先の情報を、贈り物検索装置５に送信してもよい。そして、制御部５１は、前記履歴情報登録画面を通じてユーザー端末６から受信した情報に対応する新たなレコードを履歴情報Ｄ１４に追加してもよい。当該処理は、本発明における「記録ステップ」の一例である。
【０１４５】
以上説明したように、贈り物検索システム４では、贈り先に贈られる贈り物及び前記贈り物の属性情報（例えば、ジャンル）の少なくとも一方が、前記贈り先を示す贈り先識別情報（例えば、贈り先ＩＤ、名前など）と対応付けて履歴情報Ｄ１４として記録される。そして、前記贈り先識別情報を含む検索条件と、前記贈り先識別情報に対応する履歴情報Ｄ１４とに基づいて、予め登録された複数の贈り物の中から贈り物が検索される。よって、贈り物検索システム４によれば、贈り物を贈る贈り先に関する履歴情報に基づいて贈り物を検索することが可能である。これにより、例えば接待イベントにおいて、同一の接待相手に特定期間内に同じ贈り物を贈ってしまうことを避けることができる。また、例えば、贈り先のエリアとは異なるエリアを検索対象エリアに設定することも容易である。よって、ユーザーの利便性が向上する。
【０１４６】
なお、本発明は、飲食物に限らず、贈り先に贈り物として贈られる任意の物品を検索する場合に適用できる。また、本発明は、贈り先に手渡す贈り物に限らず、贈り先に送付する贈り物を検索する場合にも適用できる。
【符号の説明】
【０１４７】
１      施設検索システム
２      施設検索装置
２１    制御部
２１１  記録処理部
２１２  検索処理部
２１３  提示処理部
３      ユーザー端末
４      贈り物検索システム
５      贈り物検索装置
５１    制御部
５１１  記録処理部
５１２  検索処理部
５１３  提示処理部
６      ユーザー端末
【図１】
2018206344.tif 000003
【図２】
2018206344.tif 000004
【図３】
2018206344.tif 000005
【図４】
2018206344.tif 000006
【図５】
2018206344.tif 000007
【図６】
2018206344.tif 000008
【図７】
2018206344.tif 000009
【図８】
2018206344.tif 000010
【図９】
2018206344.tif 000011
【図１０】
2018206344.tif 000012
【図１１】
2018206344.tif 000013
【図１２】
2018206344.tif 000014
【図１３】
2018206344.tif 000015
【図１４】
2018206344.tif 000016
【図１５】
2018206344.tif 000017
【図１６】
2018206344.tif 000018
【図１７】
2018206344.tif 000019
【図１８】
2018206344.tif 000020
【図１９】
2018206344.tif 000021
【図２０】
2018206344.tif 000022
【図２１】
2018206344.tif 000023
【図２２】
2018206344.tif 000024
【図２３】
2018206344.tif 000025
【図２４】
2018206344.tif 000026
【図２５】
2018206344.tif 000027
【図２６】
2018206344.tif 000028
【図２７】
2018206344.tif 000029
【図２８】
2018206344.tif 000030
【図２９】
2018206344.tif 000031
【図３０】
2018206344.tif 000032