(57)【要約】【課題】ユーザが所望する商品や特定の店舗が入力されると、当該商品の取り扱い店舗に関する情報又は当該特定の店舗で取り扱っているメモに登録された商品の情報を提供すること、及び、その結果、当該商品の買い忘れを防止させて、かつ、確実に当該商品を購入させることが可能な情報提供装置等を提供すること。【解決手段】情報提供システム１は、ユーザが作成したメモ情報に含まれる各購入予定商品の属する商品カテゴリを商品管理情報管理ＤＢ３３３に記録された情報に基づいて特定するとともに、販売商品管理ＤＢ３３４及び店舗管理ＤＢ３３２に記録された情報に基づいて当該商品カテゴリに属する商品の取り扱い店舗又は特定した店舗にて取り扱う商品を特定し、当該取り扱い店舗の店舗位置情報や取り扱う商品の情報を含む商品関連情報を生成し、メモ情報を作成した作成ユーザ又は共有ユーザの携帯用通信端末装置１０に配信する。【選択図】図１
2017045149.tif 000002
【特許請求の範囲】
【請求項１】
店舗名を少なくとも含む店舗情報と、各店舗にて入手可能な商品に関連する情報である商品情報と、が対応付けて記録される記録手段を管理する管理手段と、
入力された前記商品情報を入力情報として取得する取得手段と、
前記取得された入力情報及び前記記録手段に記録された情報に基づき、対応する店舗情報を特定する店舗特定手段と、
前記特定された店舗情報を出力する提供手段と、
を備えることを特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記商品情報は、商品を分類分けした商品カテゴリ毎に対応付けて記録することを特徴とする請求項１記載の情報提供装置。
【請求項３】
請求項１又は２に記載の情報提供装置において、
前記店舗情報は、店舗を分類分けした店舗カテゴリ毎に対応付けて記録する、情報提供装置。
【請求項４】
請求項１から３のいずれか１項に記載の情報提供装置において、
前記店舗情報は、各店舗の存在位置を示す店舗位置情報を含み、
前記提供手段は、店舗名および店舗位置情報を出力する、情報提供装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報提供装置において、
前記商品情報及び入力情報は、商品に関する商品画像であり、
前記店舗特定手段は、前記商品画像の画像認識結果から対応する店舗を特定する、情報提供装置。
【請求項６】
請求項１から５のいずれか１項に記載の情報提供装置において、
前記商品情報は、複数の言語に対応付けて記録されている、情報提供装置。
【請求項７】
請求項１から６のいずれか１項に記載の情報提供装置において、
ユーザの現在位置を示すユーザ位置情報を取得する位置情報取得手段を更に有し、
前記店舗特定手段が、
前記特定した店舗に対応する店舗位置情報と、前記ユーザ位置情報と、に基づき、前記ユーザの現在位置に基づいて、前記特定された店舗の中から所定の条件を有する店舗を抽出し、
前記提供手段が、
前記抽出された店舗に対応する前記店舗位置情報を少なくとも含む商品関連情報を生成する、情報提供装置。
【請求項８】
請求項１から７のいずれか１項に記載の情報提供装置において、
前記取得手段が、
ユーザによって購入予定の１以上の商品の情報が商品登録情報としてユーザ関連情報記録手段に登録された登録情報の中から、所望する商品関連情報の商品が選択されることによって入力指示された前記入力情報を取得する、情報提供装置。
【請求項９】
請求項８に記載の情報提供装置において、
前記提供手段が、
前記登録情報に当該登録情報を共有する共有ユーザの情報が含まれている場合に、当該共有ユーザからの入力指示に基づいて、当該共有ユーザに対して前記商品関連情報を提供する、情報提供装置。
【請求項１０】
請求項８又は９に記載の情報提供装置において、
前記ユーザの指示に基づいて、前記ユーザ関連情報記録手段に記録された登録情報に登録済みの商品情報の削除を実行する削除手段を更に備え、
前記削除手段が、
前記ユーザの指示に基づく削除実行が実行された場合に、所定期間の経過後に前記該当する商品情報を前記登録情報から削除する、情報提供装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の情報提供装置において、
前記提供手段が、
商品関連情報をユーザの所持する通信端末装置にて閲覧可能に表示するための提供データを生成し、当該生成した提供データを該当する通信端末装置に提供する、情報提供装置。
【請求項１２】
請求項１から請求項１１のいずれか１項に記載の情報提供装置をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに各種の商品に関する商品情報を提供する情報提供装置及びプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレット型情報通信端末等の携帯用情報通信端末（以下、単に「携帯用通信端末装置」という）の機能向上及び普及に伴い、ユーザは、自身の携帯用通信端末装置を用いることにより、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上のサーバ装置から各種の商品に関する情報（以下、「商品関連情報」という。）を取得し、閲覧することができるようになっている。
【０００３】
また、最近では、ユーザが購入すべき商品をメモした際に、各商品毎にメモされた回数をカウントして、メモの表示時にメモした回数を表示することで、購入頻度の高い商品の買い忘れを防止する装置が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−０９４５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の装置にあっては、メモした商品の買い忘れを防止することができるものの、当該メモした商品を入手可能な店舗（以下、「取扱店舗」という。）や特定の店舗において購入可能な商品に関する情報をユーザに提供することが難しい。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その目的は、ユーザが所望する商品の取り扱い店舗に関する情報又は特定の店舗で取り扱っているメモに登録された商品の情報を提供することができるので、当該商品の買い忘れを防止させて、かつ、確実に当該商品を購入させることが可能な情報提供装置等を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、本発明は、店舗名を少なくとも含む店舗情報と、前記各店舗にて入手可能な商品に関連する情報である商品情報と、が対応付けて記録される記録手段を管理する管理手段と、入力された前記商品情報を入力情報として取得する取得手段と、前記取得された入力情報及び前記記録手段に記録された情報に基づき、対応する店舗情報を特定する店舗特定手段と、前記特定された店舗情報を出力する提供手段と、を備える構成を有している。
【０００８】
この構成により、本発明は、ユーザによって指示された商品に基づいて、当該商品を取り扱う取り扱い店舗の店舗位置情報を含む商品関連情報を生成し、当該生成した商品関連情報をユーザに提供することができる。
【０００９】
したがって、本発明は、ユーザが購入対象となる商品をメモすると、当該メモされた商品に関する商品関連情報として、当該商品情報のみならず、例えば、ユーザに購入予定商品を取り扱う取り扱い店舗の地図など、当該商品の取り扱い店舗に関する情報をも提供することができるので、ユーザが所望する商品が入力されると、当該商品の購入に対する動機付けを行うことができるとともに、当該商品の買い忘れを防止させて、かつ、確実に当該商品を購入させることができる。
【００１０】
また、上述した課題を解決するため、本発明は、各種の商品に関する情報を商品関連情報としてユーザに提供する情報提供装置であって、複数の商品の各々に対応する商品名を含む商品情報と、当該商品の属する商品カテゴリを示す商品カテゴリ情報と、が対応付けて記録される商品情報記録手段を管理する第１の管理手段と、実空間上に存在する複数の店舗の各々に対応する店舗名及び当該店舗の存在位置を示す店舗位置情報を少なくとも含む店舗情報と、当該店舗にて入手可能な前記商品に対応する前記商品カテゴリ情報と、が対応付けて記録される店舗情報記録手段を管理する第２の管理手段と、ユーザによって購入予定の１以上の商品の情報が商品登録情報として登録されたユーザ関連情報記録手段を管理するユーザ関連情報管理手段と、前記ユーザによって、前記商品登録情報に含まれる登録商品を取り扱っている店舗が指定店舗として入力されたことを示す入力情報を取得する取得手段と、前記取得された入力情報及び前記店舗情報記録手段に記録された情報に基づき、前記指定店舗が取り扱う商品カテゴリを取り扱い商品カテゴリとして特定するカテゴリ特定手段と、前記商品情報記録手段に記録された情報に基づき、前記商品登録情報に含まれる登録商品の商品カテゴリを特定し、当該特定した商品カテゴリと一致する前記特定された取り扱い商品カテゴリを特定商品カテゴリとして抽出するマッチング手段と、前記抽出された特定商品カテゴリを有する登録商品の情報を少なくとも含む前記商品関連情報を生成し、当該生成した商品関連情報をユーザに提供する提供手段と、を備える構成を有している。
【００１１】
この構成により、本発明は、商品カテゴリを介してユーザによって指定された指定店舗において取り扱っている登録商品の情報を含む商品関連情報を生成し、当該生成した商品関連情報をユーザに提供することができる。
【００１２】
したがって、本発明は、ユーザが購入対象となる商品をメモし、現在位置の近くの店舗など特定の店舗を指定すると、当該店舗にて取り扱っているメモされた商品に関する情報を、商品関連情報として、提供することができるので、ユーザが所望する店舗が入力されると、当該店舗において商品の購入に対する動機付けを行うことができるとともに、当該商品の買い忘れを防止させて、かつ、確実に当該商品を購入させることができる。
【発明の効果】
【００１３】
本発明に係る情報提供装置等は、ユーザが購入対象となる商品をメモするなどユーザが所望する商品や店舗が入力されると、当該商品の購入に対する動機付け、又は、当該店舗において商品の購入に対する動機付けを行うことができるとともに、当該商品の買い忘れを防止させて、かつ、確実に当該商品を購入させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る情報提供システムの一実施形態における構成を示すシステム構成図である。
【図２】一実施形態における情報提供サーバ装置の構成を示すブロック図である。
【図３】一実施形態の情報提供サーバ装置内に設けられたユーザ管理データベースに記録されるデータの一例を示す図である。
【図４】一実施形態の情報提供サーバ装置内に設けられた店舗管理データベースに記録されるデータの一例を示す図である。
【図５】一実施形態の情報提供サーバ装置内に設けられた商品情報管理データベースに記録されるデータの一例を示す図である。
【図６】一実施形態の商品管理データベースに記録される商品情報の一例を説明するイメージ図である。
【図７】一実施形態の情報提供サーバ装置内に設けられた販売商品管理データベースに記録されるデータの一例を示す図（その１）である。
【図８】一実施形態の情報提供サーバ装置内に設けられた販売商品管理データベースに記録されるデータの一例を示す図（その２）である。
【図９】一実施形態の情報提供サーバ装置内に設けられたメモ情報管理データベースに記録されるデータの一例を示す図である。
【図１０】一実施形態の情報提供システムにおける商品関連情報作成配信処理の動作を示すフローチャートである。
【図１１】一実施形態の情報提供システムにおける購入可能商品情報作成配信の動作を示すフローチャートである。
【図１２】一実施形態の情報提供システム１における情報提供システム１におけるメモ情報の購入予定商品の削除処理の動作を示すフローチャートである。
【図１３】一実施形態の店舗管理データベースの一例における変形例（その１）である。
【図１４】一実施形態の店舗管理データベースの一例における変形例（その２）である。
【図１５】一実施形態の変形例におけるキーワードデータベースに記録されているデータの一例である。
【発明を実施するための形態】
【００１５】
以下の実施形態は、ユーザによって利用される携帯用通信端末装置と、当該携帯用通信端末装置とネットワークを介して接続される情報提供サーバ装置と、を有する情報提供システムに対し、本発明の情報処理置及びプログラムを適用した場合の実施形態である。
【００１６】
［１］情報提供システムの概要
まず、図１を用いて、本発明の情報提供システム１における第１実施形態の構成及び概要について説明する。
【００１７】
なお、図１は、本実施形態における情報提供システム１の構成を示すシステム構成図である。また、図が煩雑になることを防止するために、図１においては、一部のユーザのみを示している。すなわち、実際の情報提供システム１においては、図１に表示するよりも多数の携帯用通信端末装置１０が存在している。
【００１８】
本実施形態の情報提供システム１は、ユーザが何らかの商品を購入する際に、買い物の覚え書き（すなわち、買い物メモ）として、購入を予定している商品の商品名等の情報入力した場合に、当該買い物メモによって登録された商品（以下、「購入予定商品」又は「特定商品」という。）の内容のみならず、当該購入予定商品の取り扱い店舗の所在地を示す位置情報（以下、「店舗位置情報」という。）や特定の店舗にて購入可能な購入予定商品を有する情報を商品関連情報として、ユーザに提供（配信）するためのシステムである。
【００１９】
特に、本実施形態の情報提供システム１は、実空間上の店舗において販売されている商品に関する情報（以下、「商品管理情報」という。）及び実空間上の店舗の所在地を示す位置情報（以下、「店舗位置情報」という。）を含み、各店舗を管理するための情報（以下、「店舗管理情報」という。）を一元管理し、当該店舗管理情報に基づいて商品関連情報をユーザに提供することができるようになっている。
【００２０】
具体的には、本実施形態の情報提供システム１は、図１に示すように、ユーザによって利用される複数の携帯用通信端末装置１０と、基地局ＢＳ及びネットワーク２０を介して、携帯用通信端末装置１０と通信接続され、商品管理情報、店舗管理情報及び買い物メモの情報（以下、「メモ情報」又は「商品登録情報」という。）を管理するとともに、メモ情報に含まれる購入予定商品の商品関連情報を生成して、携帯用通信端末装置１０に配信する情報提供サーバ装置３０と、を有している。
【００２１】
本実施形態の携帯用通信端末装置１０は、ユーザによって使用されるスマートフォン、タブレット型情報端末装置、又は、携帯用電話機等の携帯用情報通信端末装置であり、基地局ＢＳを介してネットワーク２０と接続し、情報提供サーバ装置３０と種々のデータの授受を行う構成を有している。
【００２２】
また、携帯用通信端末装置１０は、電子メールの送受信機能、音声通話機能などの各種の機能を有するとともに、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）等のマークアップ言語によって記述されているリソースデータをＵＲＬに基づいて取得し、当該取得したリソースデータに基づいて、画像の表示、音の再生及びデータ通信を行うブラウジング機能を有している。
【００２３】
特に、携帯用通信端末装置１０は、液晶パネル等により構成される表示機能、液晶パネルに等へのタッチ操作を検出する機能、及び、各情報を記憶する記憶機能を有している。そして、携帯用通信端末装置１０は、情報提供サーバ装置３０と連動しつつ、アプリケーションを実行し、ユーザの操作に従って、購入予定商品を含む買い物メモの情報（以下、「メモ情報」という。）を生成し、かつ、当該生成したメモ情報を記憶するとともに、予め記録されている自機のユーザに対応する識別情報（以下、「ユーザＩＤ」という。）と対応付けて当該生成したメモ情報を情報提供サーバ装置３０にアップロードする構成を有している。
【００２４】
また、携帯用通信端末装置１０は、予め定められた時間間隔（例えば、５分間隔）にて、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星４０からＧＰＳ信号を受信しつつ、当該ＧＰＳ信号に基づいて、自機の現在位置（緯度及び経度）を示す位置情報（以下、「ユーザ位置情報」という。）を検出する機能を有し、当該検出したユーザ位置情報を自機のユーザに対応するユーザＩＤと、対応付けつつ、情報提供サーバ装置３０にアップロードする構成を有している。
【００２５】
さらに、携帯用通信端末装置１０は、地図を表示するためのアプリケーションを搭載しており、当該アプリケーションに従ってメモ情報の閲覧表示を実行すると、地図上にユーザ（すなわち、自機）の現在位置と、当該メモ情報に含まれる購入予定商品の取り扱い店舗の所在地をプロットした画像とを、商品関連情報として表示させることが可能な構成を有している。
【００２６】
なお、携帯用通信端末装置１０は、ナビゲーション用のアプリケーションを実装し、現在位置から商品関連情報として表示させた購入予定商品の取り扱い店舗までの経路をユーザに案内する機能を有していてもよい。
【００２７】
一方、携帯用通信端末装置１０は、購入予定商品の購入依頼（お使いの依頼）を家族や友人などの他のユーザに行うため、生成したメモ情報を当該他のユーザと共有するための機能を有している。
【００２８】
特に、携帯用通信端末装置１０は、アプリケーションを実行することによって、買い物メモの作成時、又は、作成後に当該メモに対応するメモ情報を、情報提供サーバ装置３０を介して、メモ情報を共有すべきユーザ（以下、「共有ユーザ」という。）に提供することが可能な構成を有している。
【００２９】
具体的には、携帯用通信端末装置１０は、上述のようなメモ情報を共有化するために、メモ情報のアップロード時などの所定のタイミングにおいて、情報提供サーバ装置３０の専用ページに対応するＵＲＬを生成し、又は、当該ＵＲＬを他のユーザの携帯用通信端末装置１０に提供するようになっている。
【００３０】
なお、ＵＲＬを受信した携帯用通信端末装置１０は、所定の登録操作を行うことを前提に、他のユーザを共有ユーザとして情報提供サーバ装置３０に登録されるようになっている。また、このとき、ＵＲＬを受信した携帯用通信端末装置１０は、共有ユーザとして登録されたメモ情報をダウンロードして内部に記憶するようにしてもよい。
【００３１】
情報提供サーバ装置３０は、各種のデータベース（以下、「ＤＢ」と略す。）を有し、各店舗に対応する店舗管理情報を管理するとともに、各店舗において販売されている各種の商品に関する情報（以下、「商品情報」という。）を管理する構成を有している。
【００３２】
また、情報提供サーバ装置３０は、携帯用通信端末装置１０によってアップロードされたメモ情報を管理するとともに、メモ情報が複数のユーザによって共有化されている場合には、当該共有ユーザのユーザＩＤをメモ情報と対応付けつつ、ＤＢに登録し、当該共有ユーザに対してメモ情報及び当該メモ情報に登録されている商品に関連する商品関連情報を提供する構成を有している。
【００３３】
特に、情報提供サーバ装置３０は、
（１）携帯用通信端末装置１０からアップロードされたユーザ位置情報と、店舗管理情報に含まれる店舗位置情報と、に基づき、メモ情報に登録されている商品を取り扱う店舗に関する商品関連情報を生成し、又は、
（２）指定された店舗及びメモ情報に基づき、ユーザによって指定された店舗において取り扱っているメモ情報に登録されている商品に関する商品関連情報を生成し、
メモ情報を作成したユーザ（以下、「作成ユーザ」という。）又は当該メモ情報を共有する共有ユーザの携帯用通信端末装置１０に、生成した商品関連情報を配信する構成を有している。
【００３４】
このような構成を有することによって、本実施形態の情報提供システム１においては、ユーザが購入対象となる商品をメモとして登録すると、当該メモされた商品に関する商品関連情報として、当該商品情報のみならず、例えば、ユーザに購入予定商品を取り扱う取り扱い店舗の地図など、ユーザに購入予定商品を取り扱う取り扱い店舗の地図を提供することができるようになっている。
【００３５】
また、本実施形態の情報提供システム１においては、ユーザが購入対象となる商品をメモし、現在位置の近くの店舗など特定の店舗を指定すると、当該店舗にて取り扱っているメモされた商品に関する情報を、商品関連情報として、提供することができるようになっている。
【００３６】
したがって、本実施形態の情報提供システム１においては、ユーザが購入対象となる商品をメモするなどユーザが所望する商品や店舗が入力されると、当該商品の購入に対する動機付け、又は、当該店舗において商品の購入に対する動機付けを行うことができるとともに、当該商品の買い忘れを防止させて、かつ、確実に当該商品を購入させることができるようになっている。
【００３７】
［２］情報提供サーバ装置
次に、図２〜図８を用いて本実施形態の情報提供サーバ装置３０について説明する。なお、図２は、本実施形態の情報提供サーバ装置３０の構成を示すブロック図であり、図３〜図５は、それぞれ、情報提供サーバ装置３０内に設けられるユーザ管理ＤＢ３３１、店舗管理ＤＢ３３２及び商品情報管理ＤＢ３３３に記録されるデータの一例を示す図である。また、図６は、本実施形態の商品管理情報を概念的に示すイメージ図であり、図７及び図８は、情報提供サーバ装置３０内に設けられる販売商品管理ＤＢ３３４に記録されるデータの一例を示す図である。さらに、図９は、本実施形態のメモ情報管理ＤＢ３３５に記録されるデータの一例を示す図である。
【００３８】
本実施形態の情報提供サーバ装置３０は、図２に示すように、ネットワーク２０に通信接続される通信制御部３１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３２０と、各種のＤＢを有する記録装置３３０と、装置全体を制御する管理制御部３４０と、携帯用通信端末装置１０から取得したメモ情報に基づき、商品関連情報の生成及び提供（配信）を行うデータ処理部３５０と、現在日時を特定するタイマ３６０と、を有し、上記の各部は、バス３９１によって相互に接続されている。
【００３９】
なお、例えば、本実施形態の通信制御部３１０は、データ処理部３５０と連動して、本発明の取得手段を構成し、記録装置３３０は本発明の店舗情報記録手段、商品情報記録手段、販売商品管理情報記録手段、及び、ユーザ関連情報記録手段を構成する。また、例えば、本実施形態のデータ処理部３５０は、本発明の各管理手段、各特定手段、提供手段、削除手段及びマッチング手段を構成する。
【００４０】
通信制御部３１０は、所定のネットワークインターフェースであり、ネットワーク２０を介して携帯用通信端末装置１０とデータの授受を行う。
【００４１】
ＲＯＭ／ＲＡＭ３２０には、情報提供サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０は、管理制御部３４０やデータ処理部３５０が各種の処理を実行する際のワークエリアとして用いられる。
【００４２】
記録装置３３０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、その記録領域内に少なくとも、ユーザ管理ＤＢ３３１と、店舗管理ＤＢ３３２と、商品情報管理ＤＢ３３３と、販売商品管理ＤＢ３３４と、メモ情報管理ＤＢ３３５と、を有している。
【００４３】
なお、例えば、本実施形態の店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３、販売商品管理ＤＢ３３４及びメモ情報管理ＤＢ３３５は、それぞれ、本発明の店舗情報記録手段、商品情報記録手段、販売商品管理情報記録手段及びユーザ関連情報記録手段を構成する。
【００４４】
ユーザ管理ＤＢ３３１は、ユーザを管理するためのユーザ情報がデータとして記録されるＤＢである。例えば、ユーザ管理ＤＢ３３１には、図３に示すように、各ユーザを識別するためのユーザＩＤと、当該ユーザの氏名、アカウント名、パスワード、住所、電話番号及びメールアドレス等の属性を含むユーザ情報と、が対応付けて記録される。
【００４５】
例えば、図３には、ユーザＩＤ「Ｕ００１」に対応するユーザのユーザ情報として氏名「○○太郎」、アカウント名「ｔａｒｏ」、パスワード「＊＊＊＊＊」、住所「東京都・・・」、電話番号「０３＊＊＊＊＊」及びメールアドレス「＊＊＠○○．ｃｏ．ｊｐ」なるユーザ情報が記録されていることが示されている。
【００４６】
店舗管理ＤＢ３３２は、実空間上に存在する各店舗を管理するための店舗管理情報がデータとして記録されるＤＢである。例えば、店舗管理ＤＢ３３２には、図４に示すように、各店舗に割り当てられた店舗ＩＤと、当該店舗の属性を示す店舗管理情報と、が対応付けられて記録される。
【００４７】
特に、店舗管理情報には、図４に示すように、
（１）当該店舗の属する店舗カテゴリと、
（２）店舗名、販売店グループ名、住所・所在地、電話番号、店舗のＵＲＬを含む店舗情報と、
（３）当該店舗の店舗位置情報と、
が含まれる。
【００４８】
なお、店舗カテゴリとは、当該店舗の属する業態に関するカテゴリであり、ＧＭＳ（ｇｅｎｅｒａｌ  ｍｅｒｃｈａｎｄｉｓｅ  ｓｔｏｒｅ：総合スーパー）、食品スーパー、ドラッグストア、コンビニエンスストア等の業態毎に分類されたカテゴリを示す。
【００４９】
例えば、図４には、店舗ＩＤ「Ｓ００１」と対応付けて、店舗管理情報として、店舗カテゴリ「総合スーパー」、販売店グループ名「××ストア」、店舗名「××ストア豊洲」、住所「東京都・・・・」、電話番号「０３＊＊＊＊＊」及び所定のＵＲＬが記録されているとともに、店舗位置情報として、緯度「Ｎ３５°３９分１０秒」及び経度「Ｅ１３９°４８分１秒」なる情報を含む店舗管理情報が記録されている場合の例が示されている。
【００５０】
商品情報管理ＤＢ３３３は、販売店において販売される商品及び当該商品が属する商品カテゴリに関する各種の情報がデータとして記録されるＤＢである。例えば、商品情報管理ＤＢ３３３には、図５及び図６に示すように、各商品に割り当てられた商品ＩＤと、当該商品の商品情報と、が対応付けて記録される。
【００５１】
特に、商品情報管理ＤＢ３３３に記録される商品情報としては、図５に示すように、
（１）商品が属する商品カテゴリを示す複数の商品カテゴリタグ（図５の場合には第１〜第５までの商品カテゴリタグ）と、
（２）商品の商品名と、
が含まれる構成となっている。
【００５２】
また、商品情報管理ＤＢ３３３には、記録される商品カテゴリとしては、図６（Ａ）に示すように、階層に従って各商品カテゴリが記録されている。
【００５３】
具体的には、本実施形態の商品情報は、実際には、図５及び図６（Ｂ）に示すように、階層の上位と下位にかかわらず、各商品名と各商品カテゴリに対応する複数の商品カテゴリタグとが対応付けられた状態で商品情報管理ＤＢ３３３に記録されている。
【００５４】
販売商品管理ＤＢ３３４は、各店舗カテゴリに属する店舗にて、販売されている商品（すなわち、入手可能な商品）を管理するための情報がデータとして記録されるＤＢである。
【００５５】
例えば、販売商品管理ＤＢ３３４には、図７及び図８に示すように、店舗カテゴリ毎に、分けられた複数のテーブルが記録されるとともに、各テーブルデータには、対応する店舗カテゴリ毎に、
（１）当該店舗カテゴリに属する販売店グループ名と、
（２）当該販売店グループにて販売されている商品の属する商品カテゴリと、
が取り扱い商品カテゴリとして記録される。
【００５６】
なお、図７は、総合スーパーの販売商品、図８（Ａ）は、食品スーパーの販売商品、及び、図８（Ｂ）は、コンビニエンスストアの販売商品に関するテーブルデータの一例となっている。
【００５７】
例えば、図７には、店舗カテゴリ「総合スーパー」に属する「××スーパー及びスーパー」にて、「食品」として、「乾麺」、「食肉」、「野菜」等が販売されているとともに、「日用雑貨」として、「シャンプー」等が販売されている場合のデータの記録例が示されている。
【００５８】
メモ情報管理ＤＢ３３５は、各ユーザによって作成されたメモ情報を管理するためのＤＢである。
【００５９】
例えば、メモ情報管理ＤＢ３３５には、図９に示すように、
（１）メモ情報の作成ユーザに対応するユーザＩＤ（以下、「作成ユーザＩＤ」という。）と、
（２）各メモ情報を識別するため、アップロード時に割り当てられるメモＩＤと、
（３）メモ情報の本体と、
（４）当該メモ情報に含まれる購入予定商品名と、
（５）当該メモ情報の共有ユーザに対応するユーザＩＤ（以下、「共有ユーザＩＤ」という。）と、
（６）リマインダの通知タイミングと、
が対応付けられて記録される。
【００６０】
例えば、図９には、「Ｕ００１」のユーザが、「Ｍ００１」のメモ情報として、「○ット５００ｍｌ」、「ラーの道」、「近江スキヤキ」を購入予定商品とする「メモ００１」を作成し、「Ｕ００１、Ｕ００３、Ｕ００５」を共有ユーザとしているとともに、「２０１５／２／１０〜２／１２において１９時〜２３時」にリマインダとして商品関連情報を再配信する場合の例が示されている。
【００６１】
なお、本実施形態においては、メモ情報管理ＤＢ３３５に記録されているメモ情報は、当該メモ情報を作成した作成ユーザ及びその共有ユーザの携帯用通信端末装置１０に記憶されている。ただし、当該メモ情報を作成した作成ユーザ及びその共有ユーザの携帯用通信端末装置１０に記憶さていなくてもよい。
【００６２】
管理制御部３４０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、情報提供サーバ装置３０の各部を統合制御する。
【００６３】
データ処理部３５０は、管理制御部３４０による制御の下、携帯用通信端末装置１０と連動し、
（１）作成されたメモ情報を携帯用通信端末装置１０から取得してメモ情報管理ＤＢ３３５に登録する処理、
（２）指定した商品の取り扱い店舗の情報を含む商品関連情報の作成とその配信を行う処理（以下、「商品関連情報作成配信処理」という。）、
（３）指定した店舗において、メモ情報に登録された購入予定商品における購入可能商品の商品リストを作成とその配信を行う処理（以下、「購入可能商品情報作成配信」という。）、
（４）リマインダとしての商品関連情報の再送信を行う処理（以下、「商品関連情報再送信処理」という。）、
（５）リマインダの通知対象から除外するため購入済の購入予定商品をメモ情報から削除する処理（以下、「購入予定商品の削除処理」という。）、及び、
（６）（１）〜（５）とは異なる他の処理、
を実行する。
【００６４】
特に、データ処理部３５０は、商品関連情報作成配信処理として、
（Ａ１）ユーザによって商品関連情報を所望する商品が指定商品として入力されたことを示す入力情報を取得すると、
（Ａ２）取得した入力情報及び商品情報管理ＤＢ３３３に記録された各情報に基づき、指定商品の属する商品カテゴリを特定し、
（Ａ３）特定した商品カテゴリ及び販売商品管理ＤＢ３３４に記録された各情報に基づき、商品カテゴリに属する商品を入手可能な商品に対応する店舗カテゴリを特定し、
（Ａ４）特定した店舗カテゴリに属する店舗に対応する店舗位置情報を少なくとも含む商品関連情報を生成し、
（Ａ５）当該生成した商品関連情報をユーザに提供する。
【００６５】
また、データ処理部３５０は、購入可能商品情報作成配信として、
（Ｂ１）ユーザによってメモ情報に含まれる購入予定商品を取り扱っている店舗が指定店舗として入力されたことを示す入力情報を取得すると、
（Ｂ２）取得した入力情報及び店舗管理ＤＢ３３２に記録された情報に基づき、指定店舗が属する店舗カテゴリを特定し、
（Ｂ３）特定した店舗カテゴリ及び商品情報管理ＤＢ３３３に記録された情報に基づき、当該店舗カテゴリにて取り扱う商品カテゴリを取り扱い商品カテゴリとして特定し、
（Ｂ４）商品情報管理ＤＢ３３３に記録された情報に基づき、メモ情報に含まれる購入予定商品の商品カテゴリを特定し、当該特定した商品カテゴリと一致する特定された取り扱い商品カテゴリを特定商品カテゴリとして抽出し、
（Ｂ５）抽出した特定商品カテゴリを有する購入予定商品の情報を少なくとも含む商品関連情報を生成し、当該生成した商品関連情報をユーザに提供する。
【００６６】
具体的には、データ処理部３５０は、アプリケーションを実行し、商品関連情報の作成配信処理及び購入商品情報作成配信処理等を実行するために、各ＤＢ３３１〜ＤＢ３３４を管理するＤＢ管理制御部３５１と、購入予定商品の属する商品カテゴリを特定する商品カテゴリ特定部３５２と、取り扱い店舗を特定する店舗特定部３５３と、商品関連情報の生成及び配信を行う商品関連情報提供部３５４と、を実現する。
【００６７】
なお、例えば、本実施形態のＤＢ管理制御部３５１は、本発明の各管理手段、取得手段及び削除手段を構成し、商品カテゴリ特定部３５２は、本発明の第１のカテゴリ特定手段及び第４のカテゴリ特定手段を構成する。また、例えば、本実施形態の店舗特定部３５３は、本発明の第２のカテゴリ特定手段、第３のカテゴリ特定手段、カテゴリ特定手段及び店舗特定手段を構成し、商品関連情報提供部３５４は、本発明の提供手段及びマッチング手段を構成する。
【００６８】
ＤＢ管理制御部３５１は、各ＤＢに対するデータの読み出し及び書き込みを管理する。特に、ＤＢ管理制御部３５１は、携帯用通信端末装置１０からメモ情報がアップロードされた場合には、当該メモ情報に対してメモＩＤを割り当てて、当該メモＩＤとメモ情報の本体の情報とを対応付けつてメモ情報管理ＤＢ３３５に記録させる。
【００６９】
このとき、ＤＢ管理制御部３５１は、当該アップロードされたメモ情報に共有ユーザが設定されている場合には、当該共有ユーザのユーザＩＤをメモ情報と対応付けつつ、メモ情報管理ＤＢ３３５に記録させる。
【００７０】
なお、上記のように共有ユーザに通知された情報提供サーバ装置３０のＵＲＬに対して、共有ユーザがアクセスしてアクセス権の登録が行なわれた場合には、ＤＢ管理制御部３５１は、当該共有ユーザのユーザＩＤを登録する構成になっている。
【００７１】
一方、ＤＢ管理制御部３５１は、共有ユーザによってメモ情報におけるアクセス権が登録されると、当該共有ユーザの指示に従って当該メモ情報を共有ユーザの携帯用通信端末装置１０にダウンロードさせる。
【００７２】
また、ＤＢ管理制御部３５１は、メモ情報を作成した作成ユーザによってメモ情報又はメモ情報の一部が削除された場合には、メモ情報管理ＤＢ３３５に記録されているメモ情報又はその一部、及び、共有ユーザの携帯用通信端末装置１０にダウンロードされたメモ情報又はその一部を削除する購入予定商品の削除処理を実行する。
【００７３】
なお、このとき、ＤＢ管理制御部３５１は、作成ユーザからの削除指示を受信すると、所定期間の経過後（例えば、１分後）に、当該削除指示情報を指示したユーザに対応付けて登録されている商品の情報をメモ情報管理ＤＢ３３５から削除する。
【００７４】
商品カテゴリ特定部３５２は、メモ情報がメモ情報管理ＤＢ３３５に登録されている状態であって、ユーザＩＤ（共有ユーザＩＤを含む）及びメモ情報を指定しつつ、当該メモ情報における購入予定商品を指定して商品関連情報の取得要求を受信した場合に、商品情報管理ＤＢ３３３に記録された情報に基づき、メモ情報に含まれる各購入予定商品の属する商品カテゴリを特定する。
【００７５】
例えば、店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３及び販売商品管理ＤＢ３３４のそれぞれに図４〜図９に例示する情報が記録されている状態にて、購入予定商品が「○ット５００ｍｌ」である場合には、商品カテゴリ特定部３５２は、商品カテゴリ１〜５として、１「日用雑貨」、（２）「シャンプー」、（３）「ボディシャンプー」、（４）「○ット」、（５）「メーカ○○」なる商品カテゴリを特定する。
【００７６】
なお、商品カテゴリ特定部３５２は、上述のように、異なる階層の商品カテゴリを複数特定してもよいし、最下層にある商品カテゴリ、又は、最上層にある商品カテゴリなどの特定の階層の商品カテゴリを特定してもよい。
【００７７】
また、商品カテゴリ特定部３５２は、商品関連情報の取得要求を受信する場合に、メモ情報とは無関係に、商品関連情報を所望する商品がテキスト入力された入力情報を取得し、商品カテゴリを特定してもよい。
【００７８】
店舗特定部３５３は、上述のように、商品関連情報の取得要求を受信した場合であって商品カテゴリが特定されると、商品関連情報の取得要求をした携帯用通信端末装置１０の位置情報と、販売商品管理ＤＢ３３４に記録されたテーブルデータに基づき、商品カテゴリ特定部３５２によって特定された商品カテゴリの取り扱い店舗に対応する店舗カテゴリ及び販売店グループを特定する。
【００７９】
そして、店舗特定部３５３は、特定した店舗カテゴリ及び販売店グループ及び店舗管理ＤＢ３３２に記録された情報に基づき、当該店舗カテゴリ及び販売店グループに属する店舗を取り扱い店舗として特定する。
【００８０】
例えば、店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３及び販売商品管理ＤＢ３３４のそれぞれに、図４〜６に例示する情報が記録されている状態にて、上記購入予定商品「○ット５００ｍｌ」に対して、上記５つの商品カテゴリが特定された場合を想定する。また、商品関連情報の取得要求をした携帯用通信端末装置１０の現在位置から１ｋｍの範囲内において購入予定商品を取り扱う店舗を商品関連情報として提供するものとする。
【００８１】
この場合には、店舗特定部３５３は、販売商品管理ＤＢ３３４に記録されたテーブルデータに基づき、「シャンプー」、「ボディシャンプー」を販売している、「総合スーパー」、「××スーパー、スーパー」及び「コンビニエンスストア」、「△マート」を特定し、これらの店舗カテゴリ及び販売店グループに属する店舗であって、商品関連情報の取得要求をした携帯用通信端末装置１０の現在位置から１ｋｍの範囲内の店舗を取り扱い店舗として特定する。
【００８２】
商品関連情報提供部３５４は、上述のように、商品関連情報の取得要求を受信した場合であって取り扱い店舗が特定されると、店舗特定部３５３によって特定された店舗の店舗位置情報を店舗管理ＤＢ３３２から読み出すとともに、当該店舗位置情報及び店舗名を含む商品関連情報を生成し、商品関連情報の取得要求を受信した携帯用通信端末装置１０に配信する。
【００８３】
なお、商品関連情報には、店舗位置情報及び店舗名の他に、店舗の住所、電話番号、開店時間及び閉店時間などが含まれる。
【００８４】
一方、商品関連情報提供部３５４は、上記とは反対に、ユーザによって指定された店舗（すなわち、指定店舗）からメモ情報に登録されている購入予定商品のうち、当該指定店舗で購入可能な商品（以下、「購入可能商品」又は「取り扱い商品」という。）の情報を提供する。
【００８５】
商品関連情報提供部３５４は、メモ情報がメモ情報管理ＤＢ３３５に登録されている状態であって、ユーザＩＤ（共有ユーザＩＤを含む）及びメモ情報を指定しつつ、携帯用通信端末装置１０から指定店舗の店舗情報（以下、「指定店舗情報」という。）を取得すると、店舗特定部３５３に、店舗管理ＤＢ３３２に記録されている情報に基づいて、当該指定店舗が属する店舗カテゴリを特定させるとともに、販売商品管理ＤＢ３３４に記録されている情報に基づいて、特定させた店舗カテゴリが有する商品カテゴリ（以下、「取り扱い商品カテゴリ」という。）を特定させる。
【００８６】
また、商品関連情報提供部３５４は、商品カテゴリ特定部３５２に、商品情報管理ＤＢ３３３に記録された情報に基づき、メモ情報に含まれる各購入予定商品の属する商品カテゴリを特定させる。
【００８７】
そして、商品関連情報提供部３５４は、商品カテゴリ特定部３５２によって特定させた商品カテゴリ（以下、「購入予定商品カテゴリ」という。）と、店舗特定部３５３によって特定された店舗カテゴリが有する取り扱い商品カテゴリと、をマッチングさせて一致する商品カテゴリを特定商品カテゴリとして特定し、当該一致した特定商品カテゴリを有するメモ情報に含まれる購入予定商品を特定する。
【００８８】
さらに、商品関連情報提供部３５４は、特定した購入予定商品を購入可能商品情報として取得要求を受信した携帯用通信端末装置１０に配信する。
【００８９】
他方、商品関連情報提供部３５４は、商品カテゴリ特定部３５２及び店舗特定部３５３と連動し、メモ情報を作成した作成ユーザ及びそれを共有する共有ユーザの携帯用通信端末装置１０から定期的にアップロードされるユーザ位置情報と、メモ情報管理ＤＢに記録されるリマインダの通知タイミングと、を比較し、その比較結果に基づいて、商品関連情報を配信するリマインダ通知を実行する。
【００９０】
例えば、商品関連情報提供部３５４は、記録されている通知タイミングが「１９時〜２３時の時間帯」である場合には、作成ユーザ又は共有ユーザのその時間帯に、上述のように、メモ情報における各購入予定商品における商品カテゴリ特定部３５２によって商品カテゴリを特定させ、かつ、店舗特定部３５３に、取り扱い店舗を特定させる。そして、商品関連情報提供部３５４は、メモ情報における各購入予定商品における商品関連情報を、メモ情報を作成した作成ユーザ及びそれを共有する共有ユーザに配信するリマインダ通知を実行する。
【００９１】
［３］情報提供システムの動作
［３．１］商品関連情報作成配信処理
次に、図１０を用いて本実施形態の情報提供システム１における商品関連情報作成配信処理の動作について説明する。なお、図１０は、本実施形態の情報提供システム１における商品関連情報作成配信処理の動作を示すフローチャートである。
【００９２】
本動作においては、情報提供サーバ装置３０のユーザ管理ＤＢ３３１、店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３及び販売商品管理ＤＢ３３４に、メモ情報を含み図３〜図９に例示する各種の情報が記録済みであるものとする。
【００９３】
また、本動作においては、携帯用通信端末装置１０においては、所定のホーム画面を表示させつつ、ユーザによる商品関連情報作成配信処理の指示を待機する状態となっているものとし、情報提供サーバ装置３０においてはユーザＩＤやパスワードによってログイン済みの状態であるものとする。なお、メモ情報を作成した作成ユーザであっても、メモ情報に登録された共有ユーザであっても（すなわち、メモ情報へのアクセス権があれば）、以下の同じ処理となる。
【００９４】
さらに、携帯用通信端末装置１０においてはＧＰＳ信号を予め定められたタイミングで常時受信している状態であるものとする。
【００９５】
まず、携帯用通信端末装置１０は、ユーザの指示に基づいて、メモ情報及び購入予定商品を指定しつつ、商品関連情報の配信要求における指示入力を検出すると（ステップＳａ１００）、受信しているＧＰＳ信号に基づいて算出した自機の現在位置に対応するユーザ位置情報を取得する（ステップＳａ１０１）。
【００９６】
次いで、携帯用通信端末装置１０は、取得したユーザ位置情報を含む商品関連情報の配信要求指示を情報提供サーバ装置３０に送信して受信待機状態に移行する（ステップＳａ１０２）。なお、商品関連情報には、ユーザＩＤ、メモＩＤ、購入予定商品、及び、ユーザ位置情報が含まれる。
【００９７】
次いで、情報提供サーバ装置３０においては、通信制御部３１０が、携帯用通信端末装置１０から送信されたユーザ位置情報を含む商品関連情報の配信要求指示を受信すると（ステップＳａ２００）、商品関連情報提供部３５４は、受信した配信要求指示に含まれる各情報（ユーザＩＤ、メモＩＤ、購入予定商品、及び、ユーザ位置情報）を抽出し、当該抽出した情報をＲＯＭ／ＲＡＭ３２０に記録させる（ステップＳａ２０１）。
【００９８】
次いで、商品カテゴリ特定部３５２は、ＲＯＭ／ＲＡＭ３２０に記録された購入予定商品の属する商品カテゴリを商品情報管理ＤＢ３３３に記録された情報に基づいて特定する（ステップＳａ２０２）。
【００９９】
次いで、店舗特定部３５３は、当該特定された商品カテゴリに基づき、販売商品管理ＤＢ３３４内のテーブルデータを検索し、当該商品カテゴリに属する商品を取り扱っている店舗の店舗カテゴリ及び販売店グループを特定しつつ（ステップＳａ２０３）、店舗管理ＤＢ３３２に記録された情報に基づき、購入予定商品を取り扱う取り扱い店舗を抽出させる（ステップＳａ２０４）。
【０１００】
次いで、商品関連情報提供部３５４は、抽出された取り扱い店舗の中から、店舗管理ＤＢ３３２に記録された情報に基づき、ユーザ位置情報に基づいて所定の条件（例えば、半径１ｋｍ以内）を有する取り扱い店舗を特定し（ステップＳａ２０５）、当該特定した取り扱い店舗の店舗位置情報を含む各情報（すなわち、取り扱い店舗情報）を店舗管理ＤＢ３３２から取得する（ステップＳａ２０６）。
【０１０１】
次いで、商品関連情報提供部３５４は、読み出した取り扱い店舗情報を商品関連情報として該当する携帯用通信端末装置１０に配信して（ステップＳａ２０７）本動作を終了させる。
【０１０２】
次いで、携帯用通信端末装置１０は、商品関連情報を受信すると（ステップＳａ１０３）、受信した商品関連情報に基づいて、購入予定商品とともに、地図上にユーザの現在位置と、取り扱い店舗の所在地及び当該取り扱い店舗に関する情報と、をプロットした画像（商品関連情報を画像化した画像）を表示し（ステップＳａ１０４）、本動作を終了させる。
【０１０３】
なお、携帯用通信端末装置１０は、ステップＳａ１０４において、ナビゲーション用のアプリケーションが搭載されている場合には、ユーザの動きに合わせて、地図上の経路表示をリアルタイムに変化させつつ、ユーザを誘導する表示を行う。
【０１０４】
［３．２］購入可能商品情報作成配信
次に、図１１を用いて本実施形態の情報提供システム１における購入可能商品情報作成配信の動作について説明する。なお、図１１は、本実施形態の情報提供システム１における購入可能商品情報作成配信の動作を示すフローチャートである。
【０１０５】
本動作においては、情報提供サーバ装置３０のユーザ管理ＤＢ３３１、店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３及び販売商品管理ＤＢ３３４に、メモ情報を含み図３〜図９に例示する各種の情報が記録済みであるものとする。
【０１０６】
また、本動作においては、携帯用通信端末装置１０においては、所定のホーム画面を表示させつつ、ユーザによる購入可能商品情報作成配信の指示を待機する状態となっているものとし、情報提供サーバ装置３０においてはユーザＩＤやパスワードによってログイン済みの状態であるものとする。なお、メモ情報を作成した作成ユーザであっても、メモ情報に登録された共有ユーザであっても（すなわち、メモ情報へのアクセス権があれば）、以下の同じ処理となる。
【０１０７】
さらに、携帯用通信端末装置１０においてはＧＰＳ信号を予め定められたタイミングで常時受信している状態であるものとする。
【０１０８】
まず、携帯用通信端末装置１０は、ユーザの指示に基づいて、メモ情報と、当該メモ情報に登録された購入予定商品における購入可能商品の商品リストを要望する指定店舗と、を指定しつつ、当該指定店舗における購入可能商品情報の配信要求における指示入力を検出すると（ステップＳａ３００）、購入可能商品情報の配信要求指示を情報提供サーバ装置３０に送信して受信待機状態に移行する（ステップＳａ３０２）。なお、購入可能商品情報には、ユーザＩＤ、メモＩＤ及び指定店舗情報（位置情報及び店舗名）が含まれる。
【０１０９】
次いで、情報提供サーバ装置３０においては、通信制御部３１０が、携帯用通信端末装置１０から送信された購入可能商品情報の配信要求指示を受信すると（ステップＳａ４００）、商品関連情報提供部３５４は、受信した配信要求指示に含まれる情報（ユーザＩＤ、メモＩＤ及び指定店舗情報）を抽出し、ＲＯＭ／ＲＡＭ３２０に記録させる（ステップＳａ４０１）。
【０１１０】
次いで、店舗特定部３５３は、店舗管理ＤＢ３３２に記録されている情報に基づいて、当該指定店舗が属する店舗カテゴリを特定させるとともに（ステップＳａ４０２）、販売商品管理ＤＢ３３４に記録されている情報に基づいて、特定させた店舗カテゴリが有する取り扱い商品カテゴリを特定させる（ステップＳａ４０３）。
【０１１１】
次いで、商品カテゴリ特定部３５２は、商品情報管理ＤＢ３３３に記録された情報に基づき、メモＩＤによってメモ情報３３５を参照して管理メモ情報に含まれる各購入予定商品の属する購入予定品の商品カテゴリを特定する（ステップＳａ４０４）。
【０１１２】
次いで、商品関連情報提供部３５４は、商品カテゴリ特定部３５２によって特定された購入予定商品カテゴリと、店舗特定部３５３によって特定された店舗カテゴリが有する取り扱い商品カテゴリと、をマッチングさせて一致する商品カテゴリを特定し（マッチング処理を実行し）、当該一致した商品カテゴリ（すなわち、特定商品カテゴリ）を有するメモ情報に含まれる購入予定商品を購入可能商品情報として特定する（ステップＳａ４０５）。
【０１１３】
次いで、商品関連情報提供部３５４は、特定した購入可能商品の情報を商品関連情報として該当する携帯用通信端末装置１０に配信して（ステップＳａ４０７）本動作を終了させる。
【０１１４】
次いで、携帯用通信端末装置１０は、購入可能商品情報を受信すると（ステップＳａ３０３）、受信した購入可能商品情報とともに、地図上にユーザの現在位置と、指定店舗の位置（すなわち、指定店舗の情報）と、をプロットした画像を表示し（ステップＳａ３０４）、本動作を終了させる。
【０１１５】
なお、携帯用通信端末装置１０は、ステップＳａ３０４において、ナビゲーション用のアプリケーションが搭載されている場合には、ユーザの動きに合わせて、地図上の経路表示をリアルタイムに変化させつつ、ユーザを誘導する表示を行う。
【０１１６】
［３．３］購入予定商品の削除処理
次に、図１２を用いて本実施形態の情報提供システム１におけるメモ情報の購入予定商品の削除処理の動作について説明する。なお、図１２は、本実施形態の情報提供システム１における情報提供システム１におけるメモ情報の購入予定商品の削除処理の動作を示すフローチャートである。
【０１１７】
本動作においては、情報提供サーバ装置３０のユーザ管理ＤＢ３３１、店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３及び販売商品管理ＤＢ３３４に、メモ情報を含み図３〜図９に例示する各種の情報が記録済みであるものとする。
【０１１８】
また、本動作においては、携帯用通信端末装置１０においては、所定のホーム画面を表示させつつ、ユーザによる購入可能商品情報作成配信の指示を待機する状態となっているものとし、情報提供サーバ装置３０においてはユーザＩＤやパスワードによってログイン済みの状態であるものとする。なお、メモ情報を作成した作成ユーザであっても、メモ情報に登録された共有ユーザであっても（すなわち、メモ情報へのアクセス権があれば）、以下の同じ処理となる。
【０１１９】
さらに、本動作においては、作成ユーザ及び共有ユーザのそれぞれの携帯用通信端末装置１０にメモ情報が記憶されているものとする。
【０１２０】
まず、携帯用通信端末装置１０は、メモ情報を特定しつつ、購入予定商品を削除する削除要求（以下、「購入予定商品の削除要求」という。）の入力指示を検出すると（ステップＳｂ１００）、所定の期間内（例えば、１分間以内）に、当該削除が取り消された否かを判定する（ステップＳｂ１０１）。
【０１２１】
このとき、携帯用通信端末装置１０は、購入予定商品の削除要求が所定の期間内に取り消されたと判定した場合には、本動作を終了させ、購入予定商品の削除要求が所定の期間内に取り消されていない判定した場合には、情報提供サーバ装置３０に購入予定商品の削除要求を送信して（ステップＳｂ１０１）本動作を終了させる。
【０１２２】
なお、本実施形態における購入予定商品の削除要求には、当該要求の他に、ユーザＩＤ及びメモＩＤが含まれる。
【０１２３】
次いで、情報提供サーバ装置３０においては、通信制御部３１０が、携帯用通信端末装置１０から送信された購入予定商品の削除要求が受信されると（ステップＳｂ２００）、ＤＢ管理制御部３５１は、メモ情報管理ＤＢ３３５から、当該ユーザＩＤを作成ユーザ、又は、共有ユーザとし、該当するメモＩＤを有するメモ情報を特定する（ステップＳｂ２０１）。
【０１２４】
次いで、ＤＢ管理制御部３５１は、特定したメモ情報から該当する購入予定商品の項目を削除し、メモ情報を更新する（ステップＳｂ２０２）。
【０１２５】
次いで、ＤＢ管理制御部３５１は、当該メモ情報の他のユーザ（すなわち、作成ユーザからの要求の場合には、共有ユーザ、また、共有ユーザからの要求の場合には、他の共有ユーザ又は作成ユーザ）が存在する場合には、該当する携帯用通信端末装置１０に、当該メモ情報の購入予定商品を削除する指示をし（ステップＳｂ２０３）、本動作を終了させる。
【０１２６】
なお、該当する携帯用通信端末装置１０は、メモ情報の購入予定商品を削除する指示を受信すると、当該記録されているメモ情報について購入予定商品を削除し、当該メモ情報をする。
【０１２７】
以上説明したように、本実施形態の情報提供システム１は、ユーザによって指示された商品に基づいて、当該商品を取り扱う取り扱い店舗の店舗位置情報を含む商品関連情報を生成し、当該生成した商品関連情報をユーザに提供することができる。
【０１２８】
したがって、本実施形態の情報提供システム１は、ユーザが購入対象となる商品をメモすると、当該メモされた商品に関する商品関連情報として、当該商品情報のみならず、例えば、ユーザに購入予定商品を取り扱う取り扱い店舗の地図など、当該商品の取り扱い店舗に関する情報をも提供することができるので、ユーザが所望する商品が入力されると、当該商品の購入に対する動機付けを行うことができるとともに、当該商品の買い忘れを防止させて、かつ、確実に当該商品を購入させることができる。
【０１２９】
［４］変形例
次に、図１３〜図１５を用いて本実施形態における変形例について説明する。なお、図１３及び図１４は、本実施形態の店舗管理ＤＢ３３２の変形例であり、図１５は、本実施形態の変形例におけるキーワードＤＢ３３６に記録されているデータの一例である。
【０１３０】
［４．１］変形例１
本実施形態において購入予定商品の商品カテゴリ及び店舗カテゴリを特定して当該購入予定商品の購入が可能な購入店舗を特定しているが、購入予定商品の商品カテゴリを特定して購入可能店舗を特定してもよい。
【０１３１】
この場合には、上述の販売商品管理ＤＢ３３４を不要にし、図１３に示す店舗管理ＤＢ３３２を用いる。すなわち、本変形例の店舗管理ＤＢ３３２には、図１３に示すように、各店舗に割り当てられた店舗ＩＤと、当該店舗の属性を示す店舗管理情報と、取り扱い商品カテゴリタグと、が対応付けられて記録される。
【０１３２】
特に、取り扱い商品カテゴリタグとしては、図５と同様に、商品が属する商品カテゴリを示す複数の商品カテゴリタグ（図１３の場合には第１〜第３までの商品カテゴリタグ）が記録される。
【０１３３】
なお、本変形例は、上記の構成を除き、基本的に本実施形態（図１〜図９）と同様の構成により実現される。
【０１３４】
また、本変形例における商品関連情報作成配信処理の動作については、ステップＳａ２０３及びＳａ２０４の処理を統合し、店舗特定部３５３は、ユーザにて指示された購入予定商品（商品関連情報の取得要求）によって特定された商品カテゴリと、図１２に示す店舗管理ＤＢ３３２に記録された情報と、に基づき、購入予定商品を取り扱う取り扱い店舗を抽出する処理を実行する。
【０１３５】
さらに、本変形例における購入可能商品情報作成配信の動作については、ステップＳａ４０２及びＳａ４０３の処理を統合し、店舗特定部３５３は、ユーザによって指定された指定店舗と、販売商品管理ＤＢ３３４に記録されている情報と、に基づいて、指定店舗に登録されている取り扱い商品カテゴリを特定させる。
【０１３６】
この構成により、情報提供サーバ装置３０の構成を簡易化し、システムの構築を容易化することが可能となる。
【０１３７】
［４．２］変形例２
本実施形態において購入予定商品の商品カテゴリ及び店舗カテゴリを特定して当該購入予定商品の購入が可能な購入店舗を特定しているが、購入予定商品から直接購入可能店舗を特定してもよい。
【０１３８】
この場合には、上述の商品情報管理ＤＢ３３３及び販売商品管理ＤＢ３３４を不要にし、図１４に示す店舗管理ＤＢ３３２を用いる。すなわち、本変形例の店舗管理ＤＢ３３２には、図１４に示すように、各店舗に割り当てられた店舗ＩＤと、当該店舗の属性を示す店舗管理情報と、取り扱い商品と、が対応付けられて記録される。
【０１３９】
なお、本変形例は、上記の構成を除き、基本的に本実施形態（図１〜図９）と同様の構成により実現される。
【０１４０】
また、本変形例における商品関連情報作成配信処理の動作については、ステップＳａ２０２〜Ｓａ２０４の処理を統合し、店舗特定部３５３は、受信した購入予定商品と、図１３に示す店舗管理ＤＢ３３２に記録された情報と、に基づき、購入予定商品を取り扱う取り扱い店舗を抽出する処理を実行する。
【０１４１】
さらに、本変形例における購入可能商品情報作成配信の動作については、ステップＳａ４０２〜Ｓａ４０５の処理を統合し、商品関連情報提供部３５４は、ユーザによって指定された指定店舗と、図１３に示す店舗管理ＤＢ３３２に記録された情報と、に基づき、指定店舗に登録されている購入予定商品を特定させる。
【０１４２】
この構成により、情報提供サーバ装置３０の構成を簡易化し、システムの構築を容易化することが可能となる。
【０１４３】
［４．３］変形例３
上記実施形態においては、携帯用通信端末装置１０は、単独で又は情報提供サーバ装置３０と連動して、購入予定商品の入力（すなわち、購入予定商品のフルテキスト入力）に基づいて、商品関連情報作成配信処理又は購入予定商品の削除処理の指示を特定するようになっているが、予め内部に登録されたメモ情報又は情報提供サーバ装置３０に登録されているメモ情報に基づいて、購入予定商品の一部、商品カテゴリ又はキーワードの入力を行うことによって予測される購入予定商品（以下、「予測された購入予定商品」という。）を、ユーザに選択可能に提供し、商品関連情報を取得する際に用いる購入予定商品として用いてもよい。
【０１４４】
具体的には、購入予定商品の一部を用いる場合には、携帯用通信端末装置１０は、入力文字の文字情報又は当該文字を入力する前に既に文字が入力されている場合にその文字に当該入力文字を組み合わせた複数の文字から構成される文字情報と、メモ情報と、を比較しつつ、一致する文字情報又はその組み合わせを有する購入予定商品を特定し（該当する複数の購入予定商品がある場合には、複数の購入予定商品を特定し）、当該特定した購入予定商品を予測された購入予定商品としてユーザに選択可能に表示させる。
【０１４５】
一方、商品カテゴリを用いる場合には、情報提供サーバ装置３０は、携帯用通信端末装置１０から受信した入力文字の文字情報又は当該文字を入力する前に既に文字が入力されている場合にその文字に当該入力文字を組み合わせた複数の文字から構成される文字情報と、商品情報管理ＤＢ３３３に記録されている商品カテゴリタグと、を比較し、当該文字情報を有する商品カテゴリを特定する。
【０１４６】
そして、情報提供サーバ装置３０は、該当するメモ情報に登録されている購入予定商品の各商品カテゴリ（以下、「購入予定商品カテゴリ」という。）を特定しつつ、文字情報に基づいて特定した商品カテゴリと一致する購入予定商品カテゴリを特定し、当該特定した購入予定商品カテゴリに属する購入予定商品を予測された購入予定商品としてユーザに選択可能に表示させる。
【０１４７】
他方、情報提供サーバ装置３０にＤＢが用意することができれば、当該購入予定商品を材料で使用する料理名、当該購入予定商品のメーカ名、又は、当該購入予定商品に関して話題のキーワードに基づいて、ユーザによって入力された文字情報に基づいて、予測された購入予定商品としてユーザに選択可能に表示させることもできるようになっている。
【０１４８】
特に、当該購入予定商品を材料で使用する料理名などキーワードで購入予定商品特定する場合には、記録装置３３０に、ユーザ管理ＤＢ３３１、店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３、販売商品管理ＤＢ３３４及びメモ情報管理ＤＢ３３５に加えて、料理情報などキーワードＤＢ３３６を更に設ける。
【０１４９】
具体的には、キーワードＤＢ３３６には、図１５に示すように、料理名などのキーワードと、料理に用いる材料など当該キーワードに対応する関連商品が対応付けて記録されている。例えば、図１２には、キーワード「カレー」に対して、関連商品「ジャガイモ」、「ニンジン」、「ブロック肉」、「タマネギ」及び「カレールー」が対応付けて記録されていることを示す。
【０１５０】
また、ＤＢ管理制御部３５１は、ユーザによって入力されたキーワードであって、携帯用通信端末装置１０から送信されたキーワードを受信すると、当該入力されたキーワードに基づいて関連商品を特定するとともに、特定した関連商品と一致する購入予定商品を特定して情報提供サーバ装置３０に提供する。
【０１５１】
そして、携帯用通信端末装置１０は、受信した購入予定商品をユーザに選択可能に表示させる。
【０１５２】
なお、本実施形態においては、予測された購入予定商品を、ユーザに選択可能に提供し、商品関連情報を取得する際に用いる購入予定商品として用いているが、メモ情報の登録時に当該予測変換を実行し、購入予定商品の新規登録を行ってもよい。
【０１５３】
すなわち、携帯用通信端末装置１０は、購入予定商品の一部、商品カテゴリ又はキーワードの入力を行うことによって予測される購入予定商品（以下、「予測された購入予定商品」という。）を、ユーザに選択可能に提供し、新規にメモ情報を登録するための購入予定商品として用いてもよい。
【０１５４】
また、キーワードは、料理名に限らず、「ピクニック」、又は、「花見」など、様々なジャンルについて用意し、キーワード毎に提案商品を対応付けてキーワードＤＢ３３６に記録させておくようにすればよい。
【０１５５】
［４．４］変形例４
上記実施形態においては、情報提供サーバ装置３０により、商品関連情報を生成して、携帯用通信端末装置１０に配信するようになっているが、情報提供サーバ装置３０の各部と同様の機能を実現するためのアプリケーションを携帯用通信端末装置１０に実装し、携帯用通信端末装置１０単体にて商品関連情報を生成し、ユーザに提示するようにしてもよい。
【０１５６】
この構成により、携帯用通信端末装置１０単体にて、上記実施形態と同様の作用効果を得ることが可能となる。
【０１５７】
［４．５］変形例５
上記実施形態においては、情報提供サーバ装置３０内にユーザ管理ＤＢ３３１、店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３、販売商品管理ＤＢ３３４及びメモ情報管理ＤＢ３３５を設けているが、ユーザ管理ＤＢ３３１、店舗管理ＤＢ３３２、商品情報管理ＤＢ３３３、販売商品管理ＤＢ３３４及びメモ情報管理ＤＢ３３５を管理するためのコンピュータシステム別個に設け、各々個別に管理及び運用するようにしてもよい。
【０１５８】
［４．６］変形例６
上記実施形態においては、商品情報及び入力情報を文字情報として説明したが、商品に関する商品画像を同時に記録しておき、画像認識結果から商品名や商品ＩＤを特定できるように構成することも可能である。また、商品情報を各種言語に対応付けて記録し、各言語にて入力された入力情報から各種店舗情報を特定することも可能である。
【符号の説明】
【０１５９】
１  …  情報提供システム
１０  …  携帯用通信端末装置
２０  …  ネットワーク
３０  …  情報提供サーバ装置
３１０  …  通信制御部
３２０  …  ＲＯＭ／ＲＡＭ
３３０  …  記録装置
３３１  …  ユーザ管理ＤＢ
３３２  …  店舗管理ＤＢ
３３３  …  商品情報管理ＤＢ
３３４  …  販売商品管理ＤＢ
３３５  …  メモ情報管理ＤＢ
３３６  …  キーワードＤＢ
３４０  …  管理制御部
３５０  …  データ処理部
３５１  …  ＤＢ管理制御部
３５２  …  商品カテゴリ特定部
３５３  …  店舗特定部
３５４  …  商品関連情報提供部
３６０  …  タイマ
【図１】
2017045149.tif 000003
【図２】
2017045149.tif 000004
【図３】
2017045149.tif 000005
【図４】
2017045149.tif 000006
【図５】
2017045149.tif 000007
【図６】
2017045149.tif 000008
【図７】
2017045149.tif 000009
【図８】
2017045149.tif 000010
【図９】
2017045149.tif 000011
【図１０】
2017045149.tif 000012
【図１１】
2017045149.tif 000013
【図１２】
2017045149.tif 000014
【図１３】
2017045149.tif 000015
【図１４】
2017045149.tif 000016
【図１５】
2017045149.tif 000017