(57)【要約】      （修正有）【課題】ユーザが商品名を入力する際における、ユーザの煩雑さを解消しつつ、ユーザの探している入力候補を確実に提示する商品名入力支援装置等を提供する。【解決手段】情報提供システム１は、ユーザが入力した所定数の文字に基づいて、商品情報管理ＤＢから当該文字を一部に含む商品及び商品カテゴリを特定し、当該特定された商品等に対応する商品情報に基づいて、入力候補一覧を供給するとともに、当該一覧からユーザが選択した商品の商品情報に基づいてメモを作成する構成を有している。【選択図】図１
2015162181.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの商品名の入力を支援する商品名入力支援装置であって、
複数の商品の各々に対応する商品名を含む商品情報と、当該商品が属する商品カテゴリに関するカテゴリ情報と、が対応付けて記録される商品情報記録手段を制御する制御手段と、
ユーザによる入力操作を受け付ける入力受付手段と、
前記受け付けられた入力操作に基づいて、少なくとも一の前記商品カテゴリを特定する特定手段と、
前記商品情報記録手段から、前記特定された商品カテゴリに属する商品に対応する前記商品情報を読み出す読み出し手段と、
前記読み出された商品情報を、ユーザに少なくとも一の商品を選定させるための情報として提示する提示手段と、
前記提示された情報に基づくユーザの入力に応じ、ユーザが選定した商品の前記商品情報を含む情報をメモ情報としてメモ情報記録手段に登録する登録手段と、
を備えることを特徴とする商品名入力支援装置。
【請求項２】
請求項１に記載の商品名入力支援装置において、
前記商品カテゴリが、複数の階層に分けられて前記商品情報記録手段に記録されており、
前記提示手段が、前記特定手段によって一の前記商品カテゴリが特定された場合に、前記読み出された商品情報とともに、当該特定された商品カテゴリの下位の商品カテゴリをユーザに対して前記入力受付手段によって入力可能に提示する、商品名入力支援装置。
【請求項３】
請求項２に記載の商品名入力支援装置において、
前記提示手段が、前記商品カテゴリと前記商品情報を選択可能に提示する、商品名入力支援装置。
【請求項４】
請求項３に記載の商品名入力支援装置において、
前記提示手段が、前記商品カテゴリを前記商品情報の提示順位より高い順位によって選択可能に提示する、商品名入力支援装置。
【請求項５】
請求項１〜４のいずれか１項に記載の商品名入力支援装置において、
前記入力受付手段が文字の入力を受け付けた場合に、
前記特定手段が、当該入力された文字を含む前記商品カテゴリ、当該入力された文字に関連する前記商品カテゴリ、当該入力された文字を含む商品情報、又は、当該入力された文字に関連する前記商品情報を前記商品情報記録手段から特定する、商品名入力支援装置。
【請求項６】
請求項１又は２に記載の品名入力支援装置において、
前記特定手段が、前記入力受付手段によって操作方向を指示する入力操作が受け付けられた場合に、当該受け付けられた操作入力に対応する操作方向に対して、予め対応付けられた前記商品カテゴリを特定し、
前記提示手段が、前記特定された商品カテゴリを提示する、商品名入力支援装置。
【請求項７】
請求項１〜６のいずれか１項に記載の商品名入力支援装置において、
前記商品情報には、商品名、価格及び販売店舗の情報が含まれる、商品名入力支援装置。
【請求項８】
請求項１〜７のいずれか１項に記載の商品名入力支援装置において、
前記提示手段が、前記メモ情報記録手段に記録された前記メモ情報を、所定のタイミングにて、ユーザに再提示する、商品名入力支援装置。
【請求項９】
請求項１〜８のいずれかに記載商品名入力支援装置において、
前記メモ情報と、前記商品情報記録手段に記録された商品情報と、に基づいて、該当するユーザの嗜好を特定するユーザ嗜好特定手段を更に備え、
前記提示手段が、前記特定したユーザの嗜好に基づいて、前記ユーザに提示すべき商品情報の優先順位を特定し、特定した商品の優先順位に基づいて前記商品情報を提示する、商品名入力支援装置。
【請求項１０】
コンピュータを、
複数の商品の各々に対応する商品名を含む商品情報と、当該商品が属する商品カテゴリに関するカテゴリ情報と、が対応付けて記録される商品情報記録手段を制御する制御手段、
ユーザによる入力操作を受け付ける入力受付手段、
前記受け付けられた入力操作に基づいて、少なくとも一の前記商品カテゴリを特定する特定手段、
前記商品情報記録手段から、前記特定された商品カテゴリに属する商品に対応する前記商品情報を読み出す読み出し手段、
前記読み出された商品情報を、ユーザに少なくとも一の商品を選定させるための情報として表示手段に提示する提示手段、
前記提示された情報に基づくユーザの入力に応じ、ユーザが選定した商品の前記商品情報を含む情報をメモ情報としてメモ情報記録手段に登録する登録手段、
として機能させることを特徴とするプログラム。
【請求項１１】
ユーザの商品名の入力を支援する商品名入力支援方法であって、
ユーザによる入力操作を受け付ける入力受付工程と、
前記受け付けられた入力操作に基づいて、少なくとも一の前記商品カテゴリを特定する特定工程と、
複数の商品の各々に対応する商品名を含む商品情報と、当該商品が属する商品カテゴリに関するカテゴリ情報と、が対応付けて記録される商品情報記録手段から、前記特定された商品カテゴリに属する商品に対応する前記商品情報を読み出す読み出し工程と、
前記読み出された商品情報を、ユーザに少なくとも一の商品を選定させるための情報として表示手段に提示する提示工程と、
前記提示された情報に基づくユーザの入力に応じ、ユーザが選定した商品の前記商品情報を含む情報をメモ情報としてメモ情報記録手段に登録する登録工程と、
を含むことを特徴とする商品名入力支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの入力インターフェイスに対する、商品名入力作業を支援する商品名入力支援装置、プログラム及び商品名入力支援方法に関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレット型情報通信端末装置等の携帯用情報通信端末装置の普及及び機能向上に伴い、ユーザは、これらの携帯用情報通信端末装置を用いて、自身の覚え書きとしてのメモを作成し、又は、スケジュールを作成するために、テンキー、又は、ソフトウェアキーボード等の入力インターフェイスに文字列を入力する機会が増加している。
【０００３】
特に、携帯用情報通信端末装置は、入力インターフェイスのサイズが制限されるため、ユーザの入力作業が繁雑であるとともに、ユーザの誤入力等が発生し易くなる傾向が強い。このため、最近では、ユーザの入力作業を容易化するために、全ての文字列の入力完了を待たずして、入力候補となる文字列を推定し、当該推定された入力候補の一覧を表示させる携帯用情報通信端末装置等の文字入力装置が実現されている（例えば、特許文献１）。
【０００４】
具体的には、このような文字入力装置は、ユーザが過去に入力した文字列をログとして記録しておき、頭文字から所定の文字数（例えば、１文字）が入力された時点で、当該文字を頭文字とする文字列をログから抽出し、次の入力候補として表示させるようになっており、容易にユーザの文字入力を実行させることができるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２９３４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の文字入力装置にあっては、ユーザの過去の入力内容から、ユーザが次に入力すると推定される文字列を選定する構成が採用されているため、ユーザが入力したことのない文字列が入力候補から外れてしまう可能性があり、例えば、商品名のように初めてユーザが入力する可能性が高い商品など、ユーザの意図する入力候補を的確にユーザに提示できない可能性がある。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、ユーザが商品名を入力する際において、煩雑さを解消しつつ、ユーザが所望する商品名の入力候補を容易にかつ確実に提示して記録することが可能な商品名入力支援装置等を提供することにある。
【課題を解決するための手段】
【０００８】
（１）上述した課題を解決するため、本発明の商品名入力支援装置は、  ユーザの商品名の入力を支援する商品名入力支援装置であって、複数の商品の各々に対応する商品名を含む商品情報と、当該商品が属する商品カテゴリに関するカテゴリ情報と、が対応付けて記録される商品情報記録手段を制御する制御手段と、ユーザによる入力操作を受け付ける入力受付手段と、前記受け付けられた入力操作に基づいて、少なくとも一の前記商品カテゴリを特定する特定手段と、前記商品情報記録手段から、前記特定された商品カテゴリに属する商品に対応する前記商品情報を読み出す読み出し手段と、前記読み出された商品情報を、ユーザに少なくとも一の商品を選定させるための情報として提示する提示手段と、前記提示された情報に基づくユーザの入力に応じ、ユーザが選定した商品の前記商品情報を含む情報をメモ情報としてメモ情報記録手段に登録する登録手段と、を備える構成を有している。
【０００９】
この構成より、本発明の商品名入力支援装置は、ユーザの入力操作に基づいて、商品カテゴリを特定しつつ、当該商品カテゴリに属する商品に対応する商品名をユーザに提示してメモ情報として記録することができるので、ユーザが過去に入力したことのない商品名であっても的確に入力候補としてユーザに提示できるとともに、カテゴライズされた状態で商品名を入力することができるので、スムーズな入力を支援し、その入力操作性を向上させることができる。
【００１０】
したがって、本発明の商品名入力支援装置は、ユーザが商品名を入力する際における煩雑さを解消しつつ、ユーザの探している入力候補を確実に提示及び記録することができる。
【００１１】
（２）また、本発明の商品名入力支援装置は、前記商品カテゴリが、複数の階層に分けられて前記商品情報記録手段に記録されており、前記提示手段が、前記特定手段によって一の前記商品カテゴリが特定された場合に、前記読み出された商品情報とともに、当該特定された商品カテゴリの下位の商品カテゴリをユーザに対して前記入力受付手段によって入力可能に提示する、構成を有している。
【００１２】
この構成により、本発明の商品名入力支援装置は、ユーザによる商品カテゴリ又は商品情報の入力をスムーズにかつ迅速に実行させることができるとともに、誤入力を減らしてその入力操作性を向上させることができる。
【００１３】
（３）また、本発明の商品名入力支援装置は、前記提示手段が、前記商品カテゴリと前記商品情報を選択可能に提示する、構成を有している。
【００１４】
この構成により、本発明の商品名入力支援装置は、商品カテゴリと商品名を選択可能に提示することができるので、商品カテゴリを選択して商品名を表示させるといった手順を経ずに商品名をユーザに迅速に選択させ、商品名を入力する際のユーザの入力操作を簡略化することができる。
【００１５】
（４）また、本発明の商品名入力支援装置は、前記提示手段が、前記商品カテゴリを前記商品情報の提示順位より高い順位によって提示する、構成を有している。
【００１６】
この構成により、本発明の商品名入力支援装置は、ユーザがさらに下位の商品カテゴリの選択を希望する場合に、当該入力操作を迅速かつ容易に行うことができるとともに、さらに、商品カテゴリと商品名を同列に提示させれば、商品カテゴリを選択して商品名を表示させるといった手順を経ずに商品名をユーザに選択させることができるので、商品名を入力する際のユーザの入力操作を簡略化することができる。
【００１７】
したがって、本発明の商品名入力支援装置は、商品カテゴリの入力に関する迅速性及び容易性の向上と、商品名を入力する際のユーザの入力操作を簡略化の向上の双方を両立することができる。
【００１８】
（５）また、本発明の商品名入力支援装置は、前記入力受付手段が文字の入力を受け付けた場合に、前記特定手段が、当該入力された文字を含む前記商品カテゴリ、当該入力された文字に関連する前記商品カテゴリ、当該入力された文字を含む商品情報、又は、当該入力された文字に関連する前記商品情報を前記商品情報記録手段から特定する、構成を有している。
【００１９】
この構成により、本発明の商品名入力支援装置は、ユーザによる商品カテゴリ又は商品情報の入力をスムーズにかつ迅速に実行させることができるとともに、誤入力を減らしてその入力操作性を向上させることができる。
【００２０】
（６）また、本発明の商品名入力支援装置は、前記特定手段が、前記入力受付手段によって操作方向を指示する入力操作が受け付けられた場合に、当該受け付けられた操作入力に対応する操作方向に対して、予め対応付けられた前記商品カテゴリを特定し、前記提示手段が、前記特定された商品カテゴリを提示する、構成を有している。
【００２１】
この構成により、本発明の商品名入力支援装置は、文字入力を行うことなく操作方向の入力により各種の商品カテゴリを選択することがでるので、従来の商品名入力とは、異なる商品名の入力に対しても、カテゴライズされた状態における商品名の入力操作を適用することができる。
【００２２】
（７）また、本発明の商品名入力支援装置は、前記商品情報には、商品名、価格及び販売店舗の情報が含まれる、構成を有している。
【００２３】
この構成により、本発明の商品名入力支援装置は、メモ情報を生成する際に、商品名のみならず、当該商品の価格及び販売店に関する情報を含むメモ情報を生成及びその記録を実行することができる。
【００２４】
（８）また、本発明の商品名入力支援装置は、前記提示手段が、前記メモ情報記録手段に記録された前記メモ情報を、所定のタイミングにて、ユーザに再提示する、構成を有している。
【００２５】
この構成により本発明の商品名入力支援装置は、予め定められたタイミングにて、ユーザの入力したメモ情報をリマインダとしてユーザに再提示し、ユーザによる商品の購入を促すことができる。
【００２６】
（９）また、本発明の商品名入力支援装置は、前記メモ情報と、前記商品情報記録手段に記録された商品情報と、に基づいて、該当するユーザの嗜好を特定するユーザ嗜好特定手段を更に備え、前記提示手段が、前記特定したユーザの嗜好に基づいて、前記ユーザに提示すべき商品情報の優先順位を特定し、特定した商品の優先順位に基づいて前記商品情報を提示する、構成を有している。
【００２７】
この構成により、本発明の商品名入力支援装置は、ユーザの嗜好に合わせて、ユーザに提示する商品情報の優先順位を変更できるので、ユーザが入力する可能性の高い商品の商品情報を優先的に提示して、ユーザの利便性を向上させることができる。
【００２８】
（１０）上述した課題を解決するため、本発明のプログラムは、  コンピュータを、複数の商品の各々に対応する商品名を含む商品情報と、当該商品が属する商品カテゴリに関するカテゴリ情報と、が対応付けて記録される商品情報記録手段を制御する制御手段、ユーザによる入力操作を受け付ける入力受付手段、前記受け付けられた入力操作に基づいて、少なくとも一の前記商品カテゴリを特定する特定手段、前記商品情報記録手段から、前記特定された商品カテゴリに属する商品に対応する前記商品情報を読み出す読み出し手段、前記読み出された商品情報を、ユーザに少なくとも一の商品を選定させるための情報として表示手段に提示する提示手段、前記提示された情報に基づくユーザの入力に応じ、ユーザが選定した商品の前記商品情報を含む情報をメモ情報としてメモ情報記録手段に登録する登録手段、として機能させる構成を有している。
【００２９】
この構成により、本発明のプログラムは、ユーザの入力操作に基づいて、商品カテゴリを特定しつつ、当該商品カテゴリに属する商品に対応する商品名をユーザに提示しメモ情報として記録することができるので、ユーザが過去に入力したことのない商品名であっても的確に入力候補としてユーザに提示できるとともに、カテゴライズされた状態で商品名を入力することができるので、スムーズな入力を支援し、その入力操作性を向上させることができる。
【００３０】
したがって、本発明のプログラムは、ユーザが商品名を入力する際における煩雑さを解消しつつ、ユーザの探している入力候補を確実に提示及び記録することができる。
【００３１】
（１１）上述した課題を解決するため、本発明の商品名入力支援方法は、  ユーザの商品名の入力を支援する商品名入力支援方法であって、ユーザによる入力操作を受け付ける入力受付工程と、前記受け付けられた入力操作に基づいて、少なくとも一の前記商品カテゴリを特定する特定工程と、複数の商品の各々に対応する商品名を含む商品情報と、当該商品が属する商品カテゴリに関するカテゴリ情報と、が対応付けて記録される商品情報記録手段から、前記特定された商品カテゴリに属する商品に対応する前記商品情報を読み出す読み出し工程と、前記読み出された商品情報を、ユーザに少なくとも一の商品を選定させるための情報として表示手段に提示する提示工程と、前記提示された情報に基づくユーザの入力に応じ、ユーザが選定した商品の前記商品情報を含む情報をメモ情報としてメモ情報記録手段に登録する登録工程と、を含む構成を有している。
【００３２】
この構成により、本発明の商品名入力支援方法は、ユーザの入力操作に基づいて、商品カテゴリを特定しつつ、当該商品カテゴリに属する商品に対応する商品名をユーザに提示しメモ情報として記録することができるので、ユーザが過去に入力したことのない商品名であっても的確に入力候補としてユーザに提示できるとともに、カテゴライズされた状態で商品名を入力することができるので、スムーズな入力を支援し、その入力操作性を向上させることができる。
【００３３】
したがって、本発明の商品名入力支援方法は、ユーザが商品名を入力する際における煩雑さを解消しつつ、ユーザの探している入力候補を確実に提示及び記録することができる。
【発明の効果】
【００３４】
本発明の商品名入力支援装置等は、ユーザが商品名を入力する際における、ユーザの煩雑さを解消しつつ、ユーザの探している入力候補を確実に提示及び記録することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の商品名入力支援システムの第１実施形態における構成を示すシステム構成図である。
【図２】第１実施形態の携帯用通信端末装置の構成を示すブロック図である。
【図３】第１実施形態の入力支援サーバ装置の構成を示すブロック図である。
【図４】第１実施形態の入力支援サーバ装置内に設けられたユーザ管理データベースに記録されるデータの一例を示す図である。
【図５】第１実施形態の入力支援サーバ装置内に設けられた販売店商品管理データベースに記録されるデータの一例を示す図である。
【図６】第１実施形態の入力支援入力支援サーバ装置内に設けられた商品管理データベースに記録されるデータの一例を示す図である。
【図７】第１実施形態の商品情報の一例を示す図である。
【図８】第１実施形態の入力支援サーバ装置内に設けられたメモ情報管理データベースに記録されるデータの一例を示す図である。
【図９】第１実施形態の商品名入力支援システムにおいて実行されるメモ作成処理を示すフローチャートである。
【図１０】第１実施形態の携帯用通信端末装置において表示される商品情報一覧の一例を示す図である。
【図１１】第１実施形態の商品名入力支援システムにおいて実行されるリマインダ送信処理を示すフローチャートである。
【図１２】第２実施形態におけるフリック操作入力を説明するための図である。
【図１３】第２実施形態の携帯用通信端末装置において実行されるフリック操作入力と表示される商品カテゴリ及び商品情報を説明するための図（その１）である。
【図１４】第２実施形態の携帯用通信端末装置において実行されるフリック操作入力と表示される商品カテゴリ及び商品情報を説明するための図（その２）である。
【図１５】第２実施形態の携帯用通信端末装置の構成を示すブロック図である。
【図１６】第２実施形態の商品名入力支援システムにおいて実行されるメモ作成処理を示すフローチャートである。
【図１７】第３実施形態の一覧情報提供部によってユーザの嗜好が特定される際のユーザ嗜好性の決定例を概念的に示す図である。
【発明を実施するための形態】
【００３６】
以下の実施形態は、携帯用通信端末装置と、当該携帯用通信端末装置とネットワークを介して接続される入力支援サーバ装置と、商品の販売店に設置され、当該販売店の店員により利用される販売店用通信端末装置と、を有する情報提供システムに対し、本発明の、商品名入力支援装置、プログラム及び商品名入力支援方法を適用した場合の実施形態である。
【００３７】
［Ａ］第１実施形態
［Ａ１］商品名入力支援システム
まず、図１を用いて、本発明の情報提供システム１における第１実施形態の構成及び概要について説明する。
【００３８】
なお、図１は、本実施形態における情報提供システム１の構成を示すシステム構成図である。また、図が煩雑になることを防止するために、図１においては、一部のユーザ及び店員のみを示している。すなわち、実際の情報提供システム１においては、図１に表示するよりも多数の携帯用通信端末装置１０及び販売店用通信端末装置４０が存在している。
【００３９】
本実施形態の情報提供システム１は、ユーザが何らかの商品を購入する際に、当該ユーザが、買い物の覚え書き（すなわち、買い物メモ）として、購入を予定している商品の商品名等の情報を含むメモを作成する場合に、商品のカテゴリ（以下、「商品カテゴリ」という。）を利用しつつ、当該ユーザの文字入力作業を支援するシステムであって、ユーザのスムーズな入力を実現しつつ、その入力負担を軽減し、当該ユーザによる誤入力を防止するためのシステムである。
【００４０】
また、本実施形態の情報提供システム１は、販売店において販売されている商品に関する情報（以下、「商品情報」という。）を登録及びその変更を可能とし、ユーザが買い物メモの情報（以下、「メモ情報」という。）を作成する際に当該商品情報を利用することができるようになっている。
【００４１】
特に、本実施形態の情報提供システム１は、ユーザが買い物メモを作成する際に、ユーザが入力した文字や商品カテゴリに基づいて、入力する商品情報又はそれに関連する商品カテゴリを入力するための入力候補の情報（以下、「入力候補一覧情報」という。）を提示し、買い物メモの作成を支援することができるようになっている。
【００４２】
具体的には、本実施形態の情報提供システム１は、図１に示すように、ユーザによって利用される複数の携帯用通信端末装置１０と、基地局ＢＳ及びネットワーク２０を介して、携帯用通信端末装置１０と通信接続され、携帯用通信端末装置１０におけるメモ作成を支援する入力支援サーバ装置３０と、販売店の店員により利用され、ネットワーク２０を介して、入力支援サーバ装置３０に通信接続される複数の販売店用通信端末装置４０と、を有している。
【００４３】
本実施形態の携帯用通信端末装置１０は、ユーザによって使用されるスマートフォン、タブレット型情報端末装置、又は、携帯用電話機等の携帯用情報通信端末装置であり、基地局ＢＳを介してネットワーク２０と接続し、入力支援サーバ装置３０と種々のデータの授受を行う構成を有している。
【００４４】
また、携帯用通信端末装置１０は、音声通話機能及び電子メールの送受信機能などの各種の機能を有するとともに、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）等のマークアップ言語によって記述されているリソースデータをＵＲＬに基づいて取得し、当該取得したリソースデータに基づいて、画像の表示、音の再生及びデータ通信を行うブラウジング機能を有している。
【００４５】
そして、本実施形態の携帯用通信端末装置１０は、入力支援サーバ装置３０と連動しつつ、アプリケーションを実行することにより、ユーザの操作に基づいて、買い物メモ（以下、単に「メモ」ともいう。）を作成する機能を有している。
【００４６】
特に、携帯用通信端末装置１０は、買い物メモの作成機能としては、買い物メモを作成する際に、一文字入力する毎に、入力文字の文字情報又は当該文字を入力する前に既に文字が入力されている場合にその文字に当該入力文字を組み合わせた複数の文字から構成される文字情報を、入力支援サーバ装置３０に送信する構成を有している。
【００４７】
そして、携帯用通信端末装置１０は、入力支援サーバ装置３０において当該文字情報に基づいて生成された入力候補一覧情報が供給されると、当該入力候補一覧情報に基づいて、ユーザによって商品カテゴリ又は商品情報を選択可能な一覧情報としてユーザに提示（具体的には、商品カテゴリ及び商品情報を選択可能に表示）する構成を有している。
【００４８】
また、携帯用通信端末装置１０は、提示した入力候補の一覧からユーザによっていずれかの商品カテゴリが選択されると、入力支援サーバ装置３０から選択された商品カテゴリの下位の商品カテゴリ及び当該商品カテゴリに属する商品情報の双方を入力候補一覧情報として再度取得し、上述と同様に、ユーザによって商品カテゴリ又は商品情報を選択可能な一覧情報として表示する構成を有している。
【００４９】
一方、携帯用通信端末装置１０は、表示した入力候補の一覧からユーザによっていずれかの商品情報が選択されると、当該選択された商品の商品情報に基づいて買い物メモをメモ情報として作成し、作成したメモ情報を入力支援サーバ装置３０に登録（すなわち、記録）する構成を有している。
【００５０】
他方、携帯用通信端末装置１０は、入力候補の一覧の表示中に、さらに追加の文字が入力された場合には、当該追加の文字が入力される前に既に入力されている文字に当該入力文字を組み合わせた複数の文字から構成される文字情報を入力支援サーバ装置３０に送信し、再度、入力候補一覧情報を取得し、上述と同様に、ユーザによって商品カテゴリ又は商品情報を選択可能な一覧情報として提示する構成を有している。
【００５１】
なお、携帯用通信端末装置１０は、ユーザ指示に基づいて、一の商品が選択される毎に上記の処理を繰り返し、単一の商品だけでなく、複数の買い物メモをメモ情報として作成することが可能な構成を有している。
【００５２】
入力支援サーバ装置３０は、各種のデータベース（以下、「ＤＢ」と略す。）を有し、販売店において販売されている各種の商品に対応する商品情報を管理するとともに携帯用通信端末装置１０から送信された文字情報に基づいて入力候補の一覧を生成し、生成した入力候補の一覧を入力候補一覧情報として該当する携帯用通信端末装置１０に供給する構成を有している。
【００５３】
具体的には、入力支援サーバ装置３０は、携帯用通信端末装置１０から送信された文字情報を取得する毎に、当該文字情報を少なくとも一部に含む又は当該文字情報に関連する商品情報に含まれる商品名及び各商品カテゴリを検索し、該当する商品名及び商品カテゴリを特定する構成を有している。
【００５４】
例えば、ユーザが「わ」と入力して携帯用通信端末装置１０によって文字情報「わ」が送信された場合には、入力支援サーバ装置３０は、商品名「わらび餅」の他に、「ワイン」、「和菓子」などの「わ」が頭文字になる商品カテゴリ、皮靴など「わ」が含まれる商品カテゴリ、及び、「スパークリングワイン」、「赤ワイン」、「白ワイン」等の２文字目以降に「わ」を含む商品カテゴリも特定する構成を有している。
【００５５】
また、例えば、ユーザが「キャベツ」と入力して携帯用通信端末装置１０によって文字情報「キャベツ」が送信された場合には、入力支援サーバ装置３０は、商品カテゴリ「キャベツ」及び商品名に「キャベツ」を有する商品の他に、商品カテゴリ「レタス」や当該「レタス」を有する商品を特定する構成を有している。
【００５６】
そして、入力支援サーバ装置３０は、特定した商品及び商品カテゴリと特定した商品カテゴリに属する全ての商品に対応する商品情報に基づいて、入力候補の一覧を入力候補一覧情報として生成して該当する携帯用通信端末装置１０に供給する構成を有している。
【００５７】
販売店用通信端末装置４０は、ネットワーク２０を介して、入力支援サーバ装置３０に通信接続されており、店員の入力に応じて、商品情報を生成して、入力支援サーバ装置３０に供給する構成を有している。
【００５８】
また、販売店用通信端末装置４０は、販売店において、各商品の販売価格等が変更されたような場合には、店員が商品情報を更新できるようになっており、当該更新後の商品情報により、入力支援サーバ装置３０に登録済みの商品情報が上書きされる構成となっている。
【００５９】
このような構成を有することによって、本実施形態の情報提供システム１においては、ユーザが過去に入力したことのない商品名であっても的確に入力候補としてユーザに提示できるとともに、カテゴライズされた状態で商品名を入力することができるので、スムーズな入力を支援し、その入力操作性を向上させることができるとともに、その結果、ユーザが商品名を入力する際における煩雑さを解消しつつ、ユーザの探している入力候補の商品名を確実に提示及び記録することができるようになっている。
【００６０】
［Ａ２］携帯用通信端末装置
次に、図２を用いて本実施形態の携帯用通信端末装置１０について説明する。なお、図２は、本実施形態の携帯用通信端末装置１０の構成を示すブロック図である。
【００６１】
本実施形態の携帯用通信端末装置１０は、図２に示すように、基地局ＢＳを介してネットワーク２０に通信接続されるネットワーク通信部１１０と、携帯用通信端末装置１０の現在位置を特定する現在位置検出部１２０と、現在日時を特定するためのタイマー１３０と、液晶パネル等により構成される表示部１４０と、表示部１４０を制御する表示制御部１５０と、各種の情報が記録される記録部１６０と、タッチパネル等により構成される操作部１７０と、携帯用通信端末装置１０の全体を統合制御する端末管理制御部１８０と、アプリケーションを実行するアプリケーション実行部１９０と、を有し、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００６２】
ネットワーク通信部１１０は、所定のネットワークインターフェースであり、端末管理制御部１８０及びアプリケーション実行部１９０の制御の下、ネットワーク２０に接続される入力支援サーバ装置３０又は図示しない他の通信端末装置と通信回線を構築し、入力支援サーバ装置３０又は図示しない他の通信端末装置と種々のデータの授受を行う。
【００６３】
現在位置検出部１２０は、端末管理制御部１８０及びアプリケーション実行部１９０の制御の下、ネットワーク２０を介してＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星の位置を認識しつつ、当該ＧＰＳ衛星から送信された衛星信号（ＧＰＳ信号）を検出する。
【００６４】
そして、現在位置検出部１２０は、当該検出されたＧＰＳ信号に基づいて携帯用通信端末装置１０の現在位置の緯度及び経度によって示される座標値を算出（すなわち、検出）する。また、現在位置検出部１２０は、この算出された座標値を位置情報としてアプリケーション実行部１９０に提供する。
【００６５】
特に、本実施形態の現在位置検出部１２０は、３０分間隔にて、自機の現在位置を検出しつつ、当該現在位置示す位置情報を生成し、アプリケーション実行部１９０に提供する。
【００６６】
なお、携帯用通信端末装置１０が、電話機能や近距離無線機能を有している場合には、電話や近距離無線に用いる電波を電話基地局等において受信した方角と電波強度に基づいて自機の現在位置を算出（検出）してもよい。
【００６７】
タイマー１３０は、アプリケーション実行部１９０において買い物メモの作成時及び当該買い物メモの再提示を行う際にそのときの日付及び時刻を当該アプリケーション実行部１９０に提供する。
【００６８】
表示部１４０は、所定のサイズ（例えば、５インチ、Ｗ４８０×Ｈ９６０ピクセル）の画像表示領域を有し、液晶素子又はＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された表示データに基づいて所定の画像を表示するようになっている。特に、本実施形態では、表示部１４０は、買い物メモを作成する際などに、操作部１７０と連動しつつ、入力支援サーバ装置３０から送信された入力候補一覧情報の表示、各種の入力された結果を示す画像、及び、入力操作を行うための指示画像を表示する。
【００６９】
表示制御部１５０は、端末管理制御部１８０及びアプリケーション実行部１９０の制御の下、表示部１４０に所定の画像を描画させるために必要な描画データを生成し、生成した描画データを当該表示部１４０に出力する。
【００７０】
記録部１６０は、買い物メモを作成するためのアプリケーション（以下、「メモ作成アプリ」という。）を含む各種のアプリケーションが記録されるアプリケーション記録部１６１と、ユーザによる過去の入力履歴が記録される入力履歴記録部１６２と、携帯用通信端末装置１０の管理及び制御に関するプログラム、並びに、各プログラムの実行中にワークエリアとして用いられるとともに、携帯用通信端末装置１０で実行される各処理において用いられるデータが記憶されるＲＯＭ／ＲＡＭ１６３と、が設けられている。
【００７１】
特に、入力履歴記録部１６２には、操作部１７０に対して、ユーザが過去に行った文字入力の入力履歴として、入力された文字と、当該文字の変換結果と、が対応付けて記録され、以後のユーザの文字入力時に変換候補を表示するために参照される。
【００７２】
なお、記録部１６０は、作成した買い物メモに関する各種のデータを記録するための領域を有していてもよい。
【００７３】
操作部１７０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキー等の多数のキーであって、表示部１４０上に設けられたタッチセンサにより構成され、各操作を行う際に用いられるようになっている。特に、操作部１７０は、買い物メモを作成する際に、商品カテゴリ及び商品名の選択その他の操作を行う際に用いられる。
【００７４】
端末管理制御部１８０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、携帯用通信端末装置１０の全般的な機能及び情報提供プログラムを実行するための全般的な機能を総括的に制御する。
【００７５】
アプリケーション実行部１９０は、独立的に設けられた中央演算処理装置（ＣＰＵ）によって又は端末管理制御部１８０とともに共通の中央演算処理装置（ＣＰＵ）によって構成される。また、アプリケーション実行部１９０は、アプリケーション記録部１６１に記録された各種のアプリケーションを実行することにより、各種の機能を実現する。
【００７６】
特に、本実施形態において、アプリケーション実行部１９０は、入力支援サーバ装置３０と連動し、メモ作成アプリを実行して買い物メモを作成する処理（以下、「メモ情報作成処理」という。）を実行する。具体的には、アプリケーション実行部１９０は、メモ情報作成処理を開始すると、表示制御部１５０と連動しつつ、表示部１４０にメモの定型書式を表示させるとともに、ユーザが操作部１７０に入力した文字に対応する１又は２以上の文字を含む文字情報を入力支援サーバ装置３０に送信する。
【００７７】
また、アプリケーション実行部１９０は、送信した文字情報に対するレスポンスとして入力支援サーバ装置３０から、供給された入力候補一覧情報を受信すると、入力候補の一覧を表示部１４０に表示させるとともに、ユーザの操作部１７０への操作によって、さらに文字が入力された場合、一覧に表示された商品カテゴリ及び商品情報の中から一の商品カテゴリが選択された場合、及び、当該一覧に表示された商品カテゴリ及び商品情報の中から一の商品情報が選択された場合に、それぞれ該当する処理を実行する。
【００７８】
さらに、アプリケーション実行部１９０は、入力候補の一覧が表示部１４０に表示されている場合であって、ユーザの操作部１７０への操作によって、さらに文字が入力された場合には、先に入力した１文字以上の文字に、当該操作によって追加した文字を加えた文字情報を入力支援サーバ装置３０に送信する。そして、アプリケーション実行部１９０は、送信した文字情報に対するレスポンスとして入力支援サーバ装置３０から、供給された入力候補一覧情報を受信すると、商品カテゴリ及び商品情報を含む入力候補の一覧を表示部１４０に表示させる。
【００７９】
一方、アプリケーション実行部１９０は、入力候補の一覧が表示部１４０に表示されている際に、ユーザの操作部１７０への操作によって、商品カテゴリが選択された場合であって、当該表示した入力候補一覧からユーザが商品カテゴリ又は商品を選択した場合には、当該入力された商品カテゴリの情報を入力支援サーバ装置３０に送信する。そして、アプリケーション実行部１９０は、送信した商品カテゴリの情報に対するレスポンスとして入力支援サーバ装置３０から、供給された入力候補一覧情報を受信すると、商品カテゴリ及び商品情報を含む入力候補の一覧を表示部１４０に表示させる。
【００８０】
他方、入力候補の一覧が表示部１４０に表示されている際に、ユーザの操作部１７０への操作によって、商品情報が選択された場合に、アプリケーション実行部１９０は、選択された商品情報に基づいて、各種の情報、例えば、商品名、価格及び販売店名等を予め定められた定型書式に記述することによりメモを作成し、作成したメモをメモ情報として入力支援サーバ装置３０に送信（アップロード）する。
【００８１】
なお、アプリケーション実行部１９０は、メモ情報が作成されると、ユーザが入力した文字情報、すなわち、複数文字のテキストを、以降の文字入力時に利用するため、ユーザが選択した商品の商品名と対応付けつつ入力履歴記録部１６２に記録させる。
【００８２】
上記に加えて、アプリケーション実行部１９０は、ユーザが、買い忘れ等を防止するため、メモ情報の再提示（すなわち、リマインダ）の条件を示すリマインダ設定情報をユーザの入力操作に基づいて生成し、当該リマインダ設定情報をメモ情報とともに入力支援サーバ装置３０に送信（アップロード）する。
【００８３】
なお、リマインダの条件は例えば、「○○年○○月１０日０時から、同月１２日の２０時までの期間中における、ユーザの帰宅中」、「××ストアの熊谷店から１ｋｍ圏内」○○年○○月１０日０時〜同月１２日の２０時の間で△ストアの〇〇店から５００ｍ圏内」というように日時及びユーザの移動状況、位置に関する条件設定が可能となっている。
【００８４】
［Ａ３］入力支援サーバ装置
次に、図３〜図８を用いて本実施形態の入力支援サーバ装置３０について説明する。なお、図３は、本実施形態の入力支援サーバ装置３０の構成を示すブロック図であり、図４〜図６は、それぞれ、入力支援サーバ装置３０内に設けられるユーザ管理ＤＢ３３１、販売店管理ＤＢ３３２及び商品情報管理ＤＢ３３３に記録されるデータの一例を示す図である。また、図７は、本実施形態の商品情報を概念的に示すイメージ図であり、図８は、本実施形態のメモ情報管理ＤＢ３３４に記録されるデータの一例を示す図である。
【００８５】
本実施形態の入力支援サーバ装置３０は、図３に示すように、ネットワーク２０に通信接続される通信制御部３１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３２０と、各種のＤＢを有する記録装置３３０と、装置全体を制御するサーバ管理制御部３４０と、携帯用通信端末装置１０から取得した文字情報に基づいて、入力候補一覧情報を生成するとともにリマインダの送信処理（以下、「リマインダ送信処理」という。）を実行するデータ処理部３５０と、現在日時を特定するタイマー３６０と、を有し、上記の各部は、バスＢによって相互に接続されている。
【００８６】
通信制御部３１０は、所定のネットワークインターフェースであり、ネットワーク２０を介して携帯用通信端末装置１０及びとデータの授受を行う。なお、例えば、本実施形態の通信制御部３１０は、本発明の入力受付手段を構成する。
【００８７】
ＲＯＭ／ＲＡＭ３２０には、入力支援サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０は、サーバ管理制御部３４０やデータ処理部３５０が各種の処理を実行する際のワークエリアとして用いられる。
【００８８】
記録装置３３０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、その記録領域内に少なくとも、ユーザ管理ＤＢ３３１と、販売店管理ＤＢ３３２と、商品情報管理ＤＢ３３３と、メモ情報管理ＤＢ３３４と、を有している。なお、例えば、本実施形態の商品情報管理ＤＢ３３３は、本発明の商品情報記録手段を構成し、メモ情報管理ＤＢ３３４は、本発明のメモ情報記録手段を構成する。
【００８９】
ユーザ管理ＤＢ３３１は、ユーザを管理するための情報が、データとして記録されるＤＢであり、図４に示すように、各ユーザに割り当てられたユーザＩＤと、当該ユーザの氏名、アカウント名、パスワード、住所、電話番号及びメールアドレス等の属性を含むユーザ情報と、が対応付けて記録される。
【００９０】
例えば、図４には、ユーザＩＤ「Ｕ００１」に対応するユーザのユーザ情報として氏名「○○太郎」、アカウント名「ｔａｒｏ」、パスワード「＊＊＊＊＊」、住所「東京都・・・」、電話番号「０３＊＊＊＊＊」及びメールアドレス「＊＊＠○○．ｃｏ．ｊｐ」なるユーザ情報が記録されていることが示されている。
【００９１】
販売店管理ＤＢ３３２は、各販売店を管理するための情報がデータとして記録されるＤＢであり、図５に示すように、各販売店に割り当てられた販売店ＩＤと、当該販売店に対応する販売店情報と、当該販売店の位置情報（以下、「販売店位置情報」という。）と、が対応付けて記録される。
【００９２】
例えば、図５には、販売店ＩＤ「Ｓ００１」と対応付けて、販売店情報として、販売店グループ名「××ストア」、「熊谷店」、住所「埼玉県・・・・」、電話番号「０４８＊＊＊＊＊」及びメールアドレス「＊＊＠××．ｋｕｍａｇａｙａ．ｃｏ．ｊｐ」が記録されているとともに、販売店位置情報として緯度「３６．６２６」及び経度「１３８．７２３」なるデータが記録されていることが示されている。
【００９３】
商品情報管理ＤＢ３３３は、販売店において販売される商品及び当該商品が属する商品カテゴリに関する各種の情報がデータとして記録されるＤＢであり、図６及び図７に示すように、各商品に割り当てられた商品ＩＤと、当該商品の商品情報と、が対応付けて記録される。
【００９４】
特に、商品情報管理ＤＢ３３３に記録される商品情報としては、図６に示すように、
（１）商品が属する商品カテゴリを示す複数の商品カテゴリタグ（図６の場合には第１〜第５までの商品カテゴリタグ）と、
（２）商品の商品名と、
（３）商品の通常価格及び販売価格を含む価格情報と、
（４）商品の販売状況を示す販売状況情報と、
（５）商品を取り扱っている販売店の販売店ＩＤを含む販売店タグと、
が含まれる構成となっている。
【００９５】
また、商品情報管理ＤＢ３３３には、記録される商品カテゴリとしては、図７（Ａ）に示すように、階層に従って各商品カテゴリが記録されている。なお、文字情報として携帯用通信端末装置１０から送信された商品カテゴリ又はその一部を有する商品カテゴリ及びその下位の商品カテゴリが読み出されるようになっている。
【００９６】
具体的には、本実施形態の商品情報は、実際には、図６及び図７（Ｂ）に示すように、階層の上位と下位にかかわらず、各商品カテゴリに対応する複数の商品カテゴリタグと販売店タグが対応付けられるようになっている。そして、該当する商品カテゴリを有する場合には、当該商品情報が読み出されるようになっている。なお、商品カテゴリタグには、誤入力が想定される商品カテゴリも含まれる。
【００９７】
例えば、図６及び図７には、商品ＩＤ「ｇ１０１」の商品名「前沢牛カルビ焼き肉用パック」なる商品について、通常価格「￥８００／１００ｇ」及び販売価格「￥６００／１００ｇ」なる価格情報と、販売ステータス「販売中」及び販売店タグ「Ｓ００１（××ストア熊谷店）」なる商品情報が対応付けて記録され、この商品情報に商品カテゴリ１「食品」、商品カテゴリ２「肉」、商品カテゴリ３「牛肉」、商品カテゴリ４「カルビ」、商品カテゴリ５「国産及びその他の商品カテゴリ「米沢産」及び「焼き肉用」に対応付けられて各商品カテゴリに対応する各商品カテゴリタグが対応付けられていることが示されている。
【００９８】
なお、この商品情報管理ＤＢ３３３に記録される各商品情報は、販売店用通信端末装置４０を用いて、店員によって登録することができるようになっており、販売店において、タイムセール等が実施され、店頭価格等に変更が発生した場合には、店員が販売店用通信端末装置４０を用いることにより、各商品情報の更新を行うことができるようになっている。
【００９９】
メモ情報管理ＤＢ３３４は、各ユーザによって作成されたメモ情報を管理するためのＤＢであり、図８に示すように、各ユーザに対応するユーザＩＤと、当該ユーザの作成したメモに対応するメモ情報と、リマインダ設定情報と、が対応付けて記録される。
【０１００】
例えば、図８には、ユーザ「Ｕ００１」によって複数の商品情報を有するメモ情報「メモ００１」が記録され、かつ、当該メモメモ情報「メモ００１」については、「２０１４／０２／１０／０：００〜２０１４／０２／１２／１９：００の間に移動中」にリマインダの配信を希望した場合のリマインダ設定情報が記録されていることが示されている。
【０１０１】
サーバ管理制御部３４０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、入力支援サーバ装置３０の各部を統合制御する。
【０１０２】
データ処理部３５０は、サーバ管理制御部３４０による制御の下、携帯用通信端末装置１０と連動し、メモ情報作成処理、リマインダの送信処理及びその他の処理を実行するリマインダ処理を実行する。
【０１０３】
具体的には、データ処理部３５０は、アプリケーションを実行し、メモ情報作成処理及びリマインダ送信処理を実行するために、各ＤＢ３３１〜３３４を管理するＤＢ管理制御部３５１と、入力候補の商品カテゴリ及び商品情報を特定する入力候補特定部３５２と、入力候補の一覧を示す商品一覧を携帯用通信端末装置１０に提供する一覧情報提供部３５３と、リマインダ送信処理を実行するリマインダ処理部３５４と、を実現する。
【０１０４】
なお、例えば、本実施形態のＤＢ管理制御部３５１は、本発明の制御手段、読み出し手段及び登録手段を構成し、入力候補特定部３５２は、本発明の特定手段を構成する。また、例えば、一覧情報提供部３５３は、本発明の提示手段を構成し、リマインダ処理部３５４は、本発明の再提示手段を構成する。
【０１０５】
ＤＢ管理制御部３５１は、各ＤＢに対するデータの読み出し及び書き込みを管理する。具体的には、ＤＢ管理制御部３５１は、販売店用通信端末装置４０を用いて店員が入力した情報に基づいて、商品情報管理ＤＢ３３３に対する商品情報の登録及び更新を行う。また、ＤＢ管理制御部３５１は、メモ情報作成処理の実行時に携帯用通信端末装置１０からメモ情報及びリマインダ設定情報を受信すると、対応するユーザのユーザＩＤと対応付けつつ、メモ情報管理ＤＢ３３４に受信したメモ情報及びリマインダ設定情報を登録する。
【０１０６】
入力候補特定部３５２は、メモ情報作成処理の実行時に、携帯用通信端末装置１０から文字情報を取得すると、当該取得した文字情報に基づき商品情報管理ＤＢ３３３を検索し、当該文字情報により示される文字を商品名、又は、商品カテゴリタグの一部に含む全ての商品及び商品カテゴリを特定し、該当する商品情報、商品カテゴリ及び当該商品カテゴリに属する商品の商品情報を読み出す。
【０１０７】
例えば、商品情報管理ＤＢ３３３に図６に例示するデータが記録されている場合において、携帯用通信端末装置１０から文字情報として「に」が取得された場合には、入力候補特定部３５２は、「に」を商品名の一部に「に」を含む「前沢牛カルビ焼き肉パック」等の商品と、商品カテゴリタグ１〜５において、一部に「に」を含む、日用雑貨、「牛肉」、「豚肉」、「鶏肉」及び「焼き肉用」なる商品カテゴリを特定する。このとき、入力候補特定部３５２は、「に」を頭文字とするものみならず、二文字目以降に含む商品名等も特定する。
【０１０８】
一覧情報提供部３５３は、メモ情報作成処理の実行時に、入力候補特定部３５２によって特定されて読み出された商品カテゴリと、特定されて読み出された商品情報と、特定された各商品カテゴリに属する商品の商品情報と、に基づいて、入力候補の一覧を生成し、入力候補一覧情報として、該当する携帯用通信端末装置１０に提供する。
【０１０９】
このとき、一覧情報提供部３５３は、ユーザが入力候補を選択しやすくするため、商品カテゴリと商品名を同列に表示するとともに商品カテゴリ又は商品名のどちらかを優先表示させるか、又は、商品名を優先表示させるかを所定の基準に従って決定し、当該基準に基づいて入力候補一覧情報を生成する。
【０１１０】
なお、本実施形態において、決定基準の決定方法は任意であり、ユーザが事前登録することができるようにしてもよい。
【０１１１】
リマインダ処理部３５４は、アプリケーションを実行することにより、ユーザの移動状況を特定するとともに、リマインダ処理部３５４リマインダの送信条件を満たすか否かを判定するリマインダ送信処理を実行する。
【０１１２】
具体的には、リマインダ処理部３５４は、携帯用通信端末装置１０から受信される位置情報に基づいて、所定のタイミング毎に該当するユーザの移動状況を特定する。このとき、リマインダ処理部３５４は、例えば地図アプリケーションにより示される地図と位置情報に基づいて、ユーザが帰宅中か、単なる移動中か又は買い物中か、を判定する。
【０１１３】
特に、ユーザが建物内に存在する場合には、携帯用通信端末装置１０における現在位置検出部１２０の受信強度が低くなることから、リマインダ処理部３５４は、携帯用通信端末装置１０から送信された現在位置検出部１２０の出力に基づいて、ユーザが建物内に存在するか否かを判定し、ユーザが建物内に存在すると判定した場合には、買い物中であると判定する。
【０１１４】
そして、リマインダ処理部３５４は、タイマー３６０により取得される現在日時を取得するとともに、当該取得した現在日時と、特定したユーザの移動状況と、をリマインダ設定情報と比較し次のリマインダの送信タイミングが到来したときに、該当する携帯用通信端末装置１０にメモ情報を送信する。
【０１１５】
なお、この構成により、本実施形態の情報提供システム１は、ユーザにメモ情報を再提示して、ユ−ザによる商品の買い忘れを防止することができるようになっている。
【０１１６】
［Ａ４］情報提供システムの動作
［Ａ４．１］メモ情報作成処理
次に、図９及び図１０を用いて本実施形態の情報提供システム１におけるメモ情報作成処理の動作について説明する。なお、図９は、本実施形態の情報提供システム１におけるメモ情報作成処理の動作を示すフローチャートであり、図１０は、本実施形態における携帯用通信端末装置１０において表示される入力候補一覧の一例を示す図である。
【０１１７】
本動作においては、入力支援サーバ装置３０の各ＤＢ３３１〜３３４に図４〜６及び図８に例示する各種の情報が記録済みであるものとする。また、携帯用通信端末装置１０においては、所定のホーム画面を表示させつつ、ユーザによるメモ作成アプリの起動指示を待機する状態となっているものとする。
【０１１８】
まず、携帯用通信端末装置１０において、アプリケーション実行部１９０は、メモ作成アプリの起動における指示入力を操作部１７０を介して検出すると（ステップＳａ１００）、アプリケーション記録部１６１に記録されたメモ作成アプリを読み出して、定型書式を表示部１４０に表示させつつ、ユーザによる文字入力を待機する状態に移行する（ステップＳａ１０１）。
【０１１９】
次いで、アプリケーション実行部１９０は、操作部１７０を介してユーザによって入力された文字（一文字）を検出すると（ステップＳａ１０２）、入力された文字の文字情報、既に文字が入力されている場合には、既に入力された文字の末尾に入力された文字を加えた文字情報、又は、選択された商品カテゴリの名称が入力された文字とする文字情報を生成し（ステップＳａ１０３）、生成した文字情報を入力支援サーバ装置３０に送信し、受信待機状態移行する（ステップＳａ１０４）となる。
【０１２０】
次いで、入力支援サーバ装置３０においては、通信制御部３１０によって送信された文字情報が受信されると（ステップＳａ２００）、入力候補特定部３５２は、受信された文字情報に基づいて、商品情報管理ＤＢ３３３を検索し、文字情報を一部に含む商品情報及び商品カテゴリを特定する（ステップＳａ２０１）。
【０１２１】
次いで、入力候補特定部３５２は、特定した商品名を有する商品情報、特定した商品カテゴリの下位の商品カテゴリ、及び、当該特定した商品カテゴリに属する商品の商品情報を商品情報管理ＤＢ３３３から読み出す（ステップＳａ２０２）。
【０１２２】
次いで、一覧情報提供部３５３は、読み出された商品情報に基づいて、商品カテゴリ及び商品情報の一覧を生成し（ステップＳａ２０３）、入力候補一覧情報として、該当する携帯用通信端末装置１０に送信し、受信待機状態に移行する（ステップＳａ２０４）。
【０１２３】
このとき、入力候補特定部３５２は、読み出された商品情報に含まれる販売店タグにより示される販売店ＩＤに基づき、販売店管理ＤＢ３３２を検索し、各商品の商品情報に付加し、入力候補一覧情報によって該当する携帯用通信端末装置１０に送信される。
【０１２４】
次いで、携帯用通信端末装置１０においては、ネットワーク通信部１１０によって入力候補一覧情報が受信されると（ステップＳａ１０５）、アプリケーション実行部１９０は、当該受信した入力候補一覧情報に基づいて、図１０に例示するような、商品カテゴリと商品情報が同列に、かつ、商品カテゴリが商品情報より優先的に表示するための入力候補選択画面を表示部１４０に表示させ、ユーザによる入力を待機する状態に移行する（ステップＳａ１０６）。
【０１２５】
次いで、アプリケーション実行部１９０は、操作部１７０を介してユーザの入力を検出すると（ステップＳａ１１１）、ユーザ入力が文字入力か否かを判定し（ステップＳａ１１２）、ユーザ入力が文字入力と判定した場合には、ステップＳａ１０２の処理に移行する。
【０１２６】
一方、アプリケーション実行部１９０は、ステップＳａ１１１の処理において、ユーザ入力が文字入力ではないと判定した場合には、入力候補一覧における商品カテゴリ又は商品情報の選択であると判定し、当該ユーザ入力における選択が商品カテゴリか否かを判定する（ステップＳａ１１３）。
【０１２７】
このとき、アプリケーション実行部１９０は、ユーザ入力における選択が商品カテゴリであると判定した場合には、選択された商品カテゴリが文字入力されたとしてステップＳａ１０２に移行する。また、アプリケーション実行部１９０は、ユーザ入力における選択が商品カテゴリでないと判定した場合には、ユーザが入力おける選択が商品情報であると判定し、選択された商品情報に含まれる商品名、価格情報及び商品情報に付加された販売店情報に基づいてメモ情報の生成及び当該商品情報のメモ情報への追加を実行する（ステップＳａ１１４）。
【０１２８】
なお、アプリケーション実行部１９０は、ステップＳａ１１４の処理においては、ユーザに他の商品をメモ情報として追加するか否かを問い合わせて（表示部１４０に表示して）その指示入力を待機する状態に移行する。
【０１２９】
次いで、アプリケーション実行部１９０は、操作部１７０を介して入力されたユーザ指示に基づいて、追加する商品情報の有無を判定する（ステップＳａ１１５）。このとき、アプリケーション実行部１９０は、入力されたユーザ指示に基づいて追加する商品情報があると判定した場合には、ステップＳａ１０２の処理に移行し、追加する商品情報がないと判定した場合には、ステップＳａ１１６の処理に移行する。
【０１３０】
次いで、アプリケーション実行部１９０は、操作部１７０を介して入力されたユーザ指示に基づいて、当該選択された商品情報におけるリマインダ設定情報を生成する（ステップＳａ１１６）。このとき、アプリケーション実行部１９０は、表示制御部１５０と連動し、ユーザに対して、ユーザの選択した商品の販売店情報を提示しつつ、リマインダを表示させるべき条件の入力を促しつつ、ユーザの入力を検出する。
【０１３１】
次いで、アプリケーション実行部１９０は、メモ情報及びリマインダ設定情報に自機のユーザのユーザＩＤを付加しつつ、入力支援サーバ装置３０に送信して（ステップＳａ１１７）、処理を終了する。なお、ユーザＩＤは、ユーザに入力させるようにしてもよく、携帯用通信端末装置１０の記録部１６０に事前に記憶させるようにしてもよい。
【０１３２】
次いで、入力支援サーバ装置３０においては、携帯用通信端末装置１０から送信されたメモ情報及びリマインダ設定情報を受信すると（ステップＳａ２１１）、ＤＢ管理制御部３５１は、当該受信したメモ情報と、リマインダ設定情報と、を受信したユーザＩＤと対応付けつつ、メモ情報管理ＤＢ３３４に記録させ（ステップＳａ２１２）、処理を終了する。
【０１３３】
なお、上述のように、複数の商品情報を登録する場合には、携帯用通信端末装置１０は、一の商品情報が記録されると、ユーザによる文字入力を待機する状態に移行しつつ、ステップＳ１０２の処理に移行するようになる。
【０１３４】
［Ａ４．２］リマインダ送信処理
次に、図１１を用いて本実施形態の商品名入力支援システムにおいて実行されるリマインダ送信処理について説明する。なお、図１１は、本実施形態の商品名入力支援システムにおいて実行されるリマインダ送信処理を示すフローチャートである。
【０１３５】
本動作において、当該リマインダ送信処理に先立ち、上記のメモ情報作成処理が実行されており、メモ情報管理ＤＢ３３４には、作成されたメモ情報及びリマインダ設定情報が記録済みの状態になっているものとする。
【０１３６】
また、本動作においては、携帯用通信端末装置１０においては、所定時間（例えば、３０分）毎に現在位置検出部１２０が、ＧＰＳ衛星５０からＧＰＳ信号を受信して、順次、位置情報を生成し、端末管理制御部１８０に供給している状態になっている。
【０１３７】
さらに、端末管理制御部１８０は、現在位置検出部１２０から供給される位置情報を監視しており、位置情報の変化値が所定の閾値を超す等、位置情報に変化が現れると、アプリケーション実行部１９０にリマインダ受信用アプリケーションの起動命令コマンドを供給するようになっている。
【０１３８】
まず、携帯用通信端末装置１０においては、現在位置検出部１２０が、位置情報の変化を検出すると（ステップＳｂ１００）、アプリケーション実行部１９０は、リマインダ受信用のアプリケーションを起動する（ステップＳｂ１０１）。
【０１３９】
次いで、アプリケーション実行部１９０は、現在位置検出部１２０によって検出及び生成された位置情報を取得し（ステップＳｂ１０２）、現在位置検出部１２０の検出感度の情報とともに当該取得した位置情報を入力支援サーバ装置３０に送信して、受信待機状態に移行する（ステップＳｂ１０３）。
【０１４０】
このとき、アプリケーション実行部１９０は、前回検出した位置情報と今回受信した位置情報の双方を、自機のユーザのユーザＩＤを付加して入力支援サーバ装置３０に送信する。
【０１４１】
次いで、入力支援サーバ装置３０においては、通信制御部３１０によって位置情報が受信されると（ステップＳｂ２００）、リマインダ処理部３５４は、ＤＢ管理制御部３５１と連動しつつ、位置情報に付加されたユーザＩＤに基づきメモ情報管理ＤＢ３３４を検索し（ステップＳｂ２０１）、当該ユーザＩＤと対応付けて記録されたメモ情報及びリマインダ設定情報を読み出して、ＲＯＭ／ＲＡＭ３２０に記録させる（ステップＳｂ２０２）。
【０１４２】
次いで、リマインダ処理部３５４は、タイマー３６０によって現在日時を特定するとともに（ステップＳｂ２０３）、受信した位置情報及び検出感度の情報に基づいて、該当するユーザの移動状況を特定する（ステップＳｂ２０４）。
【０１４３】
このとき、リマインダ処理部３５４は、例えば、
（状況１）単純に移動している場合には、移動中と判定し、
（状況２）当該日時が平日であり、自宅方向に５００ｍ以上移動している場合には帰宅中と判定し、
（状況３）現在位置検出部１２０におけるＧＰＳ信号の受信強度が、所定時間（例えば、３分間）低下すると建物内にユーザが入っているものと判定しつつ、そのときの現在位置が販売店位置情報により示される位置から５０ｍ圏内であれば、買い物中と判定する。
【０１４４】
次いで、リマインダ処理部３５４は、ＲＯＭ／ＲＡＭ３２０に記録されたリマインダ設定情報と、現在日時及びリマインダ処理部３５４によって特定された移動状況とを比較し、リマインダ設定情報により示される条件が満たされているか否かを判定する（ステップＳｂ２０５）。
【０１４５】
次いで、リマインダ処理部３５４は、リマインダ設定情報により示される条件を満たさないと判定した場合には、本動作を終了させるとともに、リマインダ設定情報により示される条件を満たすと判定した場合には、ＤＢ管理制御部３５１と連動しつつ、対応するメモ情報をメモ情報管理ＤＢ３３４から取得する（ステップＳｂ２０６）。
【０１４６】
最後に、リマインダ処理部３５４は、取得した対応するメモ情報を携帯用通信端末装置１０に送信して（ステップＳｂ２０７）、本動作を終了させる。
【０１４７】
次いで、携帯用通信端末装置１０においては、アプリケーション実行部１９０は、入力支援サーバ装置３０から送信されたメモ情報を受信すると（ステップＳｂ１１１）、表示制御部１５０と連動し、受信したメモ情報を表示部１４０に表示させて（ステップＳｂ１１２）、本動作を終了させる。ただし、アプリケーション実行部１９０は、位置情報を入力支援サーバ装置３０に送信した後に所定の時間経過後にメモ情報を受信しなかった場合には、本動作を終了させる。
【０１４８】
以上、本実施形態の情報提供システム１においては、ユーザの入力操作に基づいて、商品カテゴリを特定しつつ、当該商品カテゴリに属する商品に対応する商品名をユーザに提示してメモ情報として記録することができるので、ユーザが過去に入力したことのない商品名であっても的確に入力候補としてユーザに提示できるとともに、カテゴライズされた状態で商品名を入力することができるので、スムーズな入力を支援し、その入力操作性を向上させることができる。
【０１４９】
したがって、本実施形態の情報提供システム１においては、ユーザが商品名を入力する際における煩雑さを解消しつつ、ユーザの探している入力候補を確実に提示及び記録することができる。
【０１５０】
また、本実施形態の情報提供システム１においては、商品カテゴリを一つ一つ段階的にユーザに提示することができるので、ユーザによる商品カテゴリの入力をスムーズにかつ迅速に実行させることができるとともに、誤入力を減らすことができる。
【０１５１】
また、本実施形態の情報提供システム１においては、ユーザがさらに下位の商品カテゴリの選択を希望する場合に、当該入力操作を迅速かつ容易に行うことができるとともに、商品カテゴリと商品名を同列に選択可能に提示することができるので、商品カテゴリを選択して商品名を表示させるといった手順を経ずに商品名をユーザに迅速に選択させ、商品名を入力する際のユーザの入力操作を簡略化することができる。
【０１５２】
また、本実施形態の情報提供システム１においては、商品名の誤入力や記録された商品カテゴリと完全同一な文字を入力しなくても、ユーザの入力を想定してそれに近しい商品カテゴリを特定して提示することができるので、入力候補の対象を狭めることなく、商品名の入力作業の迅速化及び簡易化を実現することができる。
【０１５３】
また、本実施形態の情報提供システム１においては、予め定められたタイミングにて、ユーザの入力したメモ情報をリマインダとしてユーザに再提示し、ユーザによる商品の購入を促すことができる。
【０１５４】
［Ｂ］第２実施形態
［Ｂ１］商品名入力支援システムの概要
まず、図１２〜図１４を用いて本発明の情報提供システム１における第２実施形態の概要について説明する。なお、図１２は、本実施形態におけるフリック操作入力を説明するための図であり、図１３及び図１４は、本実施形態の携帯用通信端末装置１０において実行されるフリック操作入力と表示される商品カテゴリ及び商品情報を説明するための図である。
【０１５５】
本実施形態の情報提供システム１は、第１実施形態においてユーザが操作部１７０に対して一文字入力する毎に入力候補として商品カテゴリ及び商品情報の一覧を提供してメモを作成する点に代えて、ユーザが操作部１７０に対して、所定のフリック操作に伴う商品カテゴリの入力（以下、「フリック操作入力」という。）を行うことにより、入力候補として商品情報の一覧を提供してメモを作成する点を特徴とする構成を有している。
【０１５６】
なお、本実施形態の情報提供システム１は、上記の点を除き、第１実施形態の情報提供システム１と同様の構成を有しており、同一の部材については同一の符号を付してその説明を省略する。
【０１５７】
本実施形態において用いられるフリック操作入力とは、例えば、図１２に示すように、表示部１４０上に設けられたタッチセンサから構成される操作部１７０において、一のボタン（商品カテゴリ入力ボタン）をタッチした際に当該ボタンの周囲に、例えば十字型や扇形に入力すべき複数の商品カテゴリがそれぞれ表示されて、一の方向に指をスライドさせると当該方向に対応付けて表示されている商品カテゴリが入力される操作入力を示す。
【０１５８】
特に、本実施形態の携帯用通信端末装置１０は、メモリ作成処理において、一回目のフリック（第１フリック）操作入力時には、商品の最上位商品カテゴリを選択可能に対応付けられて表示部１４０（具体的には、表示部１４０におけるフリック操作入力が行われるタッチセンサ部分）に選択可能に表示するとともに、二回目以降のフリック操作入力に対しては、前回のフリック操作入力において選択された商品カテゴリの下位の商品カテゴリ（例えば、直下の商品カテゴリ）を対応付けて表示部１４０に選択可能に表示する構成を有している。
【０１５９】
また、携帯用通信端末装置１０は、ユーザのフリック操作入力によって一の商品カテゴリの入力を検出すると、上述のように、下位の商品カテゴリをフリック操作入力によって選択可能に表示するとともに、フリック操作入力された商品カテゴリに属する商品情報の入力候補を入力支援サーバ装置３０から取得し、フリック操作入力を表示する部分と異なる部分（例えば、フリック操作入力を表示する部分の上部）に、その一覧を表示する構成を有している。
【０１６０】
例えば、本実施形態においては、図１３（Ａ）に示すように、フリック操作入力部分には、「精肉」、「野菜」、「鮮魚」及び「その他」の商品カテゴリが表示されている場合であって、ユーザのフリック操作入力が「精肉」の場合には、携帯用通信端末装置１０は、「精肉」の商品カテゴリに属する商品情報を表示するようになっている。そして、携帯用通信端末装置１０は、図１３（Ｂ）に示すように、フリック操作入力部分に、「精肉」の商品カテゴリの直下の「牛肉」、「鶏肉」、「豚肉」及び「その他」の商品カテゴリの表示に切り換えるようになっている。
【０１６１】
また、商品カテゴリが「牛肉」、「鶏肉」、「豚肉」及び「その他」の場合において、ユーザのフリック操作入力が「豚肉」の場合には、携帯用通信端末装置１０は、図１３（Ｂ）に示すように、豚肉の商品カテゴリに属する商品情報の一覧を、フリック操作入力を表示する部分の上部に表示するようになっている。そして、携帯用通信端末装置１０は、図１３（Ｃ）に示すように、フリック操作入力部分に、「豚肉」の商品カテゴリの直下の「ロース」、「タン」、「バラ」及び「その他」の商品カテゴリの表示に切り換えるようになっている。
【０１６２】
一方、商品カテゴリが「ロース」、「タン」、「バラ」及び「その他」の場合において、ユーザのフリック操作入力が「その他」の場合には、携帯用通信端末装置１０は、図１３（Ｃ）に示すように、商品情報の一覧はそのままの表示を維持しつつ、図１４（Ａ）に示すように、フリック操作入力部分に、「モモ」、「ヒレ」、「ピートロ」及び「その他」の商品カテゴリの表示に切り換えるようになっている。
【０１６３】
このときに、ユーザのフリック操作入力が「モモ」の場合には、携帯用通信端末装置１０は、図１４（Ａ）に示すように、「モモ」の商品カテゴリに属する商品情報の一覧を、フリック操作入力を表示する部分の上部に表示するようになっている。そして、携帯用通信端末装置１０は、図１３（Ｃ）に示すように、フリック操作入力部分に、「モモ」の商品カテゴリの直下の「国産」、「輸入」及び「その他」の商品カテゴリの表示に切り換えるようになっている。
【０１６４】
他方、商品カテゴリが「国産」、「輸入」及び「その他」の場合において、ユーザのフリック操作入力が「国産」の場合には、携帯用通信端末装置１０は、図１４（Ｂ）に示すように、「国産」の商品カテゴリに属する商品情報の一覧を、フリック操作入力を表示する部分の上部に表示するようになっている。
【０１６５】
このような構成を有することにより、本実施形態の情報提供システム１においては、文字入力を行うことなくユーザの操作方向の入力により各種の商品カテゴリを選択することができるとともに、商品カテゴリを絞りつつ、商品名を入力することができるので、従来の商品名の入力とは、異なる文字入力に対しても、カテゴライズされた状態における商品名の入力操作を適用することができるようになっている。
【０１６６】
したがって、本実施形態の情報提供システム１においては、商品カテゴリの入力に関する迅速性及び容易性の向上と、商品名を入力する際のユーザの入力操作を簡略化の向上の双方を両立することができるようになっている。
【０１６７】
［Ｂ２］携帯用通信端末装置
まず、図１５を用いて本実施形態の携帯用通信端末装置について説明する。なお、図１５は、本実施形態の携帯用通信端末装置の構成を示すブロック図である。
【０１６８】
本実施形態の携帯用通信端末装置は、図１５に示すように、第１実施形態の携帯用通信端末装置１０の構成に加え、入力判定テーブル記録部１６４が設けられた記録部１６０を有している。
【０１６９】
入力判定テーブル記録部１６４には、メモ情報作成処理において、最初に商品カテゴリを選択させるための入力判定テーブルが記録されている。入力判定テーブルは、メモ情報作成処理において一の商品情報が選択される際に、各フリック操作入力に伴って選択された最初の商品カテゴリが規定されている。
【０１７０】
具体的には、入力判定テーブルには、最初のフリック操作入力（すなわち、第１フリック操作入力）においては、最上位の商品カテゴリがフリック操作入力の方向に対応付けられて、それぞれ記録されている。なお、最初のフリック操作入力以降のフリック操作入力（すなわち、第２フリック操作入力以降のフリック操作入力）においては、入力支援サーバ装置３０から送信された入力候補一覧情報に含まれる商品カテゴリをフリック操作入力の方向に対応付けて提示される。
【０１７１】
例えば、入力判定テーブルには、第１フリック操作入力に対応して表示選択される商品カテゴリとして、左右上下のフリック操作入力方向に対応付けて、「食品」、「その他」、「日用雑貨」、「飲料」の最上位の商品カテゴリが対応付けられて記録されていることが示されている。なお、この入力判定テーブルには、「食品」の商品カテゴリがフリック操作入力された際の第２フリック操作入力に対応して表示選択される商品カテゴリとしては、入力支援サーバ装置３０から送信された入力候補一覧情報に含まれる商品カテゴリ「生鮮食料品」、「加工食品」、嗜好食品」及び「その他」が左右上下のフリック操作入力方向に対応付けて提示される。  
【０１７２】
なお、本実施形態の入力判定テーブルは、メモ情報作成処理の開始時に入力支援サーバ装置３０から送信された情報に基づいて、形成されてもよいし、予めアプリケーションとともに記録されていてもよい。また、入力判定テーブルは、予め定められたタイミングで、入力支援サーバ装置３０から送信された情報に基づいて、商品カテゴリの名称の変更、特定の商品カテゴリが記録されている階層の変更、及び、商品カテゴリの組み合わせが更新されてもよい。また、メモ情報作成処理において、入力支援サーバ装置３０と連動し、個々の商品カテゴリが表示選択されるような情報が記録されていてもよい。この場合には、例えば、第２フリック操作入力においては、上フリックとして「Ａ１」、下フリック「Ａ２」、右フリック「Ａ３」、左フリック「Ａ４」という属性が対応付けられて、入力支援サーバ装置３０から送信された属性に対応付けて構成されるフリック情報に基づいて、商品カテゴリを選択表示するようにしてもよい。
【０１７３】
［Ｂ３］商品名入力支援システムの動作（メモ情報作成処理）
次に、図１６を用いて本実施形態の情報提供システム１におけるメモ情報作成処理の動作について説明する。なお、図１６は、本実施形態の情報提供システム１におけるメモ情報作成処理の動作を示すフローチャートである。また、本実施形態においても、メモ情報作成処理の後にリマインダ送信処理が実行されるが、当該リマインダ送信処理は、第１実施形態と同様であるため、その説明を省略する。
【０１７４】
本動作においては、第１実施形態と同様に、入力支援サーバ装置３０の各ＤＢ３３１〜３３３に図４〜６に例示する各種の情報が記録済みであるものとする。また、携帯用通信端末装置１０においては、所定のホーム画面を表示させつつ、ユーザによるメモ作成アプリの起動指示を待機する状態となっているものとする。さらに、携帯用通信端末装置１０の入力判定テーブル記録部１６４には、最上位の階層から最下位の階層に向けて階層毎に分類された商品カテゴリがフリック操作入力の入力方向に対応付けられて各商品カテゴリが入力判定テーブルに既に規定されているものとする。
【０１７５】
まず、携帯用通信端末装置１０において、アプリケーション実行部１９０は、メモ作成アプリの起動を指示する入力を、操作部１７０を介して検出すると（ステップＳｃ１００）、アプリケーション記録部１６１に記録されたメモ作成アプリを読み出して、定型書式を表示部１４０に表示させるとともに、入力判定テーブル記録部１６４に記録された入力判定テーブルに基づいて、当該表示部１４０の一部であってフリップ操作入力のタッチセンサ部分にフリック操作入力の入力方向毎に最上位の商品カテゴリを表示し、ユーザによる文字入力を待機する状態に移行する（ステップＳｃ１０１）。
【０１７６】
次いで、アプリケーション実行部１９０は、操作部１７０を介してユーザによってフリック操作入力を検出すると（ステップＳｃ１０２）、選択された商品カテゴリの名称を示す文字情報を生成し（ステップＳｃ１０３）、生成した文字情報を入力支援サーバ装置３０に送信し、受信待機状態移行する（ステップＳｃ１０４）となる。
【０１７７】
次いで、入力支援サーバ装置３０においては、通信制御部３１０によって送信された文字情報が受信されると（ステップＳｃ２００）、入力候補特定部３５２は、受信された文字情報に基づいて、商品情報管理ＤＢ３３３を検索し、該当する商品カテゴリを特定する（ステップＳｃ２０１）。
【０１７８】
次いで、入力候補特定部３５２は、特定した商品名を有する商品情報、特定した商品カテゴリの下位の商品カテゴリ、及び、当該特定した商品カテゴリに属する商品の商品情報を商品情報管理ＤＢ３３３から読み出す（ステップＳｃ２０２）。
【０１７９】
次いで、一覧情報提供部３５３は、読み出された商品情報に基づいて、商品情報の一覧を入力候補一覧情報として生成するとともに（ステップＳｃ２０３）、当該入力候補一覧情報に読み出した下位の商品カテゴリをフリック操作入力の操作方向に対応づけた商品カテゴリ情報を含ませて、該当する携帯用通信端末装置１０に送信し、受信待機状態に移行する（ステップＳｃ２０４）。
【０１８０】
このとき、入力候補特定部３５２は読み出された商品情報に含まれる販売店タグにより示される販売店ＩＤに基づき、販売店管理ＤＢ３３２を検索し、各商品の商品情報に付加し、入力候補一覧情報によって該当する携帯用通信端末装置１０に送信される。
【０１８１】
次いで、携帯用通信端末装置１０においては、ネットワーク通信部１１０によって入力候補一覧情報が受信されると（ステップＳｃ１０４）、アプリケーション実行部１９０は、該受信した入力候補一覧情報に基づいて、図１２に例示すような入力候補選択画面を表示部１４０の該当する部分に表示させるとともに、入力候補一覧情報に含まれるフリック操作の操作方向に対応付けた商品カテゴリの情報に基づいて、フリック操作入力のタッチセンサ部分にフリック操作入力の入力方向毎に、該当する商品カテゴリを表示部１４０の該当する部分に表示し、ユーザによる入力を待機する状態に移行する（ステップＳｃ１０５）。
【０１８２】
次いで、アプリケーション実行部１９０は、操作部１７０を介してユーザの入力を検出すると（ステップＳｃ１１１）、ユーザ入力がフリック操作入力か否かを判定し（ステップＳｃ１１２）、ユーザ入力がフリック操作入力と判定した場合には、ステップＳｃ１０２の処理に移行する。
【０１８３】
一方、アプリケーション実行部１９０は、ステップＳｃ１１１の処理において、ユーザ入力がフリック操作入力ではないと判定した場合には、選択された商品情報に含まれる商品名、価格情報及び商品情報に付加された販売店情報に基づいてメモ情報の生成及び当該商品情報のメモ情報への追加を実行する（ステップＳｃ１１４）。
【０１８４】
なお、アプリケーション実行部１９０は、ステップＳｃ１１４の処理においては、ユーザに他の商品をメモ情報として追加するか否かを問い合わせて（表示部１４０に表示して）その指示入力を待機する状態に移行する。
【０１８５】
次いで、アプリケーション実行部１９０は、操作部１７０を介して入力されたユーザ指示に基づいて、追加する商品情報の有無を判定する（ステップＳｃ１１５）。このとき、アプリケーション実行部１９０は、入力されたユーザ指示に基づいて追加する商品情報があると判定した場合には、ステップＳａ１０２の処理に移行し、追加する商品情報がないと判定した場合には、ステップＳｃ１１６の処理に移行する。
【０１８６】
次いで、アプリケーション実行部１９０は、操作部１７０を介して入力されたユーザ指示に基づいて、当該選択された商品情報におけるリマインダ設定情報を生成する（ステップＳｃ１１６）。このとき、アプリケーション実行部１９０は、表示制御部１５０と連動し、ユーザに対して、ユーザの選択した商品の販売店情報を提示しつつ、リマインダを表示させるべき条件の入力を促しつつ、ユーザの入力を検出する。
【０１８７】
次いで、アプリケーション実行部１９０は、メモ情報及びリマインダ設定情報に自機のユーザのユーザＩＤを付加しつつ、入力支援サーバ装置３０に送信して（ステップＳｃ１１７）、処理を終了する。なお、ユーザＩＤは、ユーザに入力させるようにしてもよく、携帯用通信端末装置１０の記録部１６０に事前に記憶させるようにしてもよい。
【０１８８】
次いで、入力支援サーバ装置３０においては、携帯用通信端末装置１０から送信されたメモ情報及びリマインダ設定情報を受信すると（ステップＳｃ２１１）、ＤＢ管理制御部３５１は、当該受信したメモ情報と、リマインダ設定情報と、を受信したユーザＩＤと対応付けつつ、メモ情報管理ＤＢ３３４に記録させ（ステップＳｃ２１２）、処理を終了する。
【０１８９】
なお、上述のように、複数の商品情報を登録する場合には、携帯用通信端末装置１０は、一の商品情報が記録されると、ユーザによる文字入力を待機する状態に移行しつつ、ステップＳｃ１０２の処理に移行するようになる。
【０１９０】
以上、本実施形態の情報提供システム１においては、第１実施形態と同様に、ユーザの入力操作に基づいて、商品カテゴリを特定しつつ、当該商品カテゴリに属する商品に対応する商品名をユーザに提示してメモ情報として記録することができるので、ユーザが過去に入力したことのない商品名であっても的確に入力候補としてユーザに提示できるとともに、カテゴライズされた状態で商品名を入力することができるので、スムーズな入力を支援し、その入力操作性を向上させること、その結果、ユーザが商品名を入力する際における煩雑さを解消しつつ、ユーザの探している入力候補を確実に提示及び記録することができる。
【０１９１】
また、本実施形態の情報提供システム１においては、商品カテゴリを一つ一つ段階的にユーザに提示することができるので、ユーザによる商品カテゴリの入力をスムーズにかつ迅速に実行させることができるとともに、誤入力を減らすことができる。
【０１９２】
また、本実施形態の情報提供システム１においては、文字入力を行うことなく操作方向の入力により各種の商品カテゴリを選択することがでるので、従来の商品名入力とは、異なる商品名の入力に対しても、カテゴライズされた状態における商品名の入力操作を適用することができるとともに、ユーザがさらに下位の商品カテゴリの選択を希望する場合に、当該入力操作を迅速かつ容易に行うことができる。
【０１９３】
また、本実施形態の情報提供システム１においては、予め定められたタイミングにて、ユーザの入力したメモ情報をリマインダとしてユーザに再提示し、ユーザによる商品の購入を促すことができる。
【０１９４】
［Ｃ］第３実施形態
［Ｃ１］商品名入力支援システムの概要
まず、図１７を用いて本発明の情報提供システム１における第３実施形態の概要について説明する。
【０１９５】
本実施形態の情報提供システム１は、第１実施形態及び第２実施形態において入力候補として商品カテゴリ及び商品情報、又は、商品情報の一覧を入力候補一覧情報として作成する点に代えて、ユーザが過去に作成した買い物メモ情報に基づいてユーザの嗜好性（以下、「ユーザ嗜好性」という。）を特定しつつ、当該ユーザ嗜好性に基づいて商品情報の一覧の表示順位をソートして生成された入力候補一覧情報を用いる点を特徴とする構成を有している。
【０１９６】
なお、本実施形態の情報提供システム１は、上記の点を除き、第１実施形態の情報提供システム１と同様の構成を有しており、同一の部材については同一の符号を付してその説明を省略する。
【０１９７】
［Ｃ２］入力支援サーバ装置
次に、図１７を用いて本実施形態の入力支援サーバ装置３０について説明する。なお、図１７は、本実施形態の一覧情報提供部３５３においてユーザのユーザ嗜好性を特定する際の商品選択依存度の決定例を概念的に示す図である。
【０１９８】
本実施形態においての入力支援サーバ装置３０は、第１実施形態及び第２実施形態の入力支援サーバ装置と同様の構成を有するとともに、一覧情報提供部３５３は、第１実施形態及び第２実施形態の動作に加えて、ユーザ嗜好性を特定（算出）しつつ、当該ユーザ嗜好性に基づいて入力候補一覧情報の表示順位をソートして入力候補一覧情報を生成する。
【０１９９】
本実施形態の一覧情報提供部３５３は、該当するユーザの既にメモ情報ＤＢ３３４に記録された最新のメモ情報にユーザ嗜好性を算出する。具体的には、一覧情報提供部３５３は、該当するメモ情報に記録されている商品情報と、該当するユーザにおいてメモ情報ＤＢ３３４において既に登録されている他のメモ情報及び商品情報管理ＤＢ３３３の各商品情報を検索し、
（１）絶対価格が低いなどの「安さ」を重要視するための指標となる商品選択依存度Ｃａと、
（２）特売されている商品などの「割引率」を重要視するための指標となる商品選択依存度Ｃｒ、
（３）買い物のし易さなどの「便利さ」を最重要視する商品選択依存度Ｅ、及び、
（４）特定の店舗において購入を希望するなどの「こだわり」を最重要視する商品選択依存度Ｆを、
それぞれ算出し、各商品選択依存度に基づいて、ユーザにおけるユーザ嗜好性を特定する。
【０２００】
特に、一覧情報提供部３５３は、最新のメモ情報として登録される商品情報毎に、商品選択依存度Ｃａ、Ｃｒ、Ｅ及びＦをそれぞれ算出し、最新のメモ情報の商品選択依存度をそれぞれ合算し、当該メモ情報の商品情報数で割ったそれぞれの値をユーザ嗜好性として特定する。
【０２０１】
そして、一覧情報提供部３５３は、ユーザ嗜好性の商品選択依存度高い順から、第１ソートアイテム、第２ソートアイテム、第３ソートアイテム及び第４ソートアイテムとして、第１実施形態及び第２実施形態において作成された入力候補一覧情報のうち商品情報の部分の表示順位をソートし、当該ソートした入力候補一覧情報を該当する携帯用通信端末装置１０に送信する。
【０２０２】
（商品選択依存度Ｃａの算出）
一覧情報提供部３５３は、選択された商品（すなわち、携帯用通信端末装置１０からメモ情報として送信されてメモ情報ＤＢ３３４に記録される商品情報）が、当該商品の商品情報に規定されている複数の商品カテゴリのうち、いくつかの特定の商品カテゴリが一致する商品カテゴリを有する商品情報において、最も販売価格の安い商品であるか否かを判定（以下、「最安値判定」という。）し、最も安い商品を選択していると判定した場合には、ユーザが絶対的な販売価格の安さを重要視した商品が選択されているものとして、商品選択依存度Ｃａの値（以下、「スコア値」という。）に、「１」を加算する。
【０２０３】
例えば、当該選択された商品が特定の商品カテゴリ「牛肉」、「カルビ」及び「焼肉用」に属している場合に、一覧情報提供部３５３は、ユーザが、産地や牛肉の肉質、味の違い（すなわち、和牛か、外国牛か、又は、赤肉か、霜降り肉かという違い）とは無関係に絶対的な販売価格の安い商品を選択しているか否か、を商品情報管理ＤＢ３３３に記録された特定の同一の商品カテゴリを有する商品情報に基づいて判定し、最も安い商品を選択しているのであれば、商品選択依存度Ｃａのスコア値に「１」を加算する。例えば、この指標は、ユーザが、焼肉用カルビ牛肉であれば、牛肉の肉質や味を加味せずに、最も販売価格の安い牛肉を選択しているような場合である。
【０２０４】
また、一覧情報提供部３５３は、選択された商品が、同時に生成されるメモ情報の他の商品情報の販売店舗の属性が同一であり、かつ、当該選択された商品のみ異なる店舗であるか否かを判定（以下、「販売店舗同一判定」という。）し、メモ情報の他の商品情報の販売店舗の属性が同一であり、かつ、当該選択された商品のみ異なる店舗であると判定した場合には、ユーザが絶対的な販売価格の安さを重要視した商品が選択されているものとして、商品選択依存度Ｃａのスコア値に、「１」を加算する。
【０２０５】
なお、本実施形態の一覧情報提供部３５３は、特定の商品カテゴリにおいて一致する商品情報の中で最安値か否かを判定しているが、選択された商品の商品カテゴリと完全に一致する商品の中から最安値であるか否かを判定してもよい。
【０２０６】
（商品選択依存度Ｃｒの算出）
一覧情報提供部３５３は、選択された商品の商品情報に規定されている複数の商品カテゴリと全てが一致する商品カテゴリを有する商品情報から平均販売価格を算出するとともに、当該選択された商品が算出した平均販売価格以下で販売されているか否かを判定（以下、「平均価格判定」という。）し、当該選択された商品が平均販売価格以下で販売していると判定した場合には、ユーザが、商品の相対的な価格、又は、割引率を重要視しつつ商品を選択しているものとして、商品選択依存度Ｃｒのスコア値に「１」を加算する。
【０２０７】
すなわち、一覧情報提供部３５３は、牛肉であれば何でも良いというのではなく、例えば、「食品」、「肉」、「牛肉」、「国産」、「前沢産」、「カルビ」及び「焼肉用」のように、全てカテゴリが一致する他の商品の平均販売価格よりも安い価格にて販売されている商品か否かを判定し、平均販売価格以下で販売されている場合（すなわち、相対的に安いか、又は、割引率が高い場合）には、ユーザが相対的な価格、又は、割引率を重要視しているものとして、商品選択依存度Ｃｒのスコア値に「１」を加算する。例えば、ユーザが、「滋賀県産」の「カルビ」の「牛肉」にこだわりつつも、できるだけ価格の安い販売店を探してメモしているような場合がこれに該当する。
【０２０８】
また、一覧情報提供部３５３は、商品選択依存度Ｃａの算出時に実行した販売店舗同一判定において、メモ情報の他の商品情報の販売店舗の属性が同一であり、当該選択された商品のみ異なる店舗であると判定した場合には、ユーザが絶対的な販売価格の安さを重要視した商品が選択されているものとして、商品選択依存度Ｃｒのスコア値に、「１」を加算する。
【０２０９】
さらに、一覧情報提供部３５３は、商品選択依存度Ｃａの算出時に実行した最安値判定において、商品選択依存度Ｃａと逆に、最も安い商品を選択していないと判定した場合には、ユーザが絶対的な販売価格の安さを重要視していない商品が選択されているものとして、商品選択依存度Ｃｒのスコア値に、「１」を加算する。
【０２１０】
（商品選択依存度Ｅの算出）
一覧情報提供部３５３は、商品選択依存度Ｃａの算出時に実行した販売店舗同一判定において、メモ情報の他の商品情報の販売店舗の属性が同一であり、かつ、当該選択された商品のみ異なる店舗であると判定した場合には、ユーザが絶対的な販売価格の安さを重要視した商品が選択されているものとして、商品選択依存度Ｅのスコア値に、「１」を加算する。
【０２１１】
また、一覧情報提供部３５３は、商品選択依存度Ｃａの算出時に実行した最安値判定において、商品選択依存度Ｃａ逆であって商品選択依存度Ｃｒと同様に、最も安い商品を選択していないと判定した場合には、ユーザが絶対的な販売価格の安さを重要視していない商品が選択されているものとして、商品選択依存度Ｅのスコア値に、「１」を加算する。
【０２１２】
さらに、一覧情報提供部３５３は、選択された商品を販売する販売店舗が、過去に記録されたメモ情報に基づいて頻繁に使用する販売店舗であるか否かを判定（以下、「常連店舗判定」という。）し、頻繁に使用する販売店舗であると判定した場合には、ユーザが、価格ではなく、便利さ（すなわち、距離的な近さ）を重要視しつつ商品を選択しているものとして、商品選択依存度Ｅのスコア値に「１」を加算する。
【０２１３】
すなわち、一覧情報提供部３５３は、商品が一番安くもなく、相対的にも安くなく、また、割引率も低い場合であって、当該商品を特定の販売店舗において購入しているとして、ユーザが、価格ではなく、便利さ（すなわち、距離的な近さ）を重要視しているものとして、商品選択依存度Ｅのスコア値に「１」を加算する。例えば、多少販売価格が高くても近場で購入している場合が該当する。
【０２１４】
なお、本実施形態においては、具体的には、一覧情報提供部３５３は、過去に記録されたメモ情報に記録された各商品の販売店舗において、その店舗出現率が５０％以上の店舗を頻繁に使用する販売店舗として判定する。
【０２１５】
（商品選択依存度Ｆの算出）
一覧情報提供部３５３は、商品選択依存度Ｃａの算出時に実行した販売店舗同一判定において、メモ情報の他の商品情報の販売店舗の属性が同一であり、当該選択された商品のみ異なる店舗であると判定した場合に商品選択依存度Ｃａ及びＣｒとは異なり、ユーザがこだわって当該商品を選択しているものとして、商品選択依存度Ｆのスコア値に、「１」を加算する。
【０２１６】
また、一覧情報提供部３５３は、商品選択依存度Ｃａの算出時に実行した最安値判定において、最も安い商品を選択していないと判定した場合には、商品選択依存度Ｃａ及びＣｒとは異なり、ユーザが絶対的な販売価格の安さを重要視しておらず、ユーザがこだわって当該商品を選択しているものとして、商品選択依存度Ｆのスコア値に、「１」を加算する。
【０２１７】
また、一覧情報提供部３５３は、選択された商品の販売店舗が、過去に記録されたメモ情報に基づいて同一の販売店舗で購入されているか否かを判定（以下、「特定店舗判定」という。）し、選択された商品の販売店舗が同一の販売店舗であると判定した場合には、ユーザがこだわって当該販売店舗で当該商品を選択しているものとして、商品選択依存度Ｆのスコア値に、「１」を加算する。
【０２１８】
なお、一覧情報提供部３５３は、商品選択依存度Ｆを算出する毎に、ＤＢ管理制御部３５１を介して、商品情報ＤＢ３３３の該当する商品情報に記録する。ただし、一覧情報提供部３５３は、商品毎であって、かつ、ユーザがメモ情報を記録して商品選択依存度Ｆを算出する毎の平均値、具体的には、各商品において算出された商品選択依存度Ｆを合算し、算出された回数（同一のユーザも含む）で割った値を算出して商品情報ＤＢ３３３に記録する。
【０２１９】
すなわち、商品選択依存度Ｆは、商品の人気度、又は、話題度を値及び嗜好性であり、実際に全ユーザが購入対象とした回数やその頻度により変化する。したがって、ユーザの嗜好が商品選択依存度Ｆに最もウェートを置いているような場合、すなわち、商品の嗜好性が「こだわり品」の場合には、商品情報管理ＤＢ３３３に記録された商品情報の一般的な商品属性とは比較できず、推薦商品を抽出することも難しいため、一覧情報提供部３５３は、上述の平均値を商品情報ＤＢ３３３に記録する。
【０２２０】
（商品選択依存度及びユーザ嗜好性の算出例）
（商品１）〜（商品７）の各商品について、図９に示すような条件の場合には、一覧情報提供部３５３は、上述の規則に従って各商品選択依存度Ｃａ、Ｃｒ、Ｅ及びＦを算出する。
【０２２１】
なお、図９において、「ｔ」は「ｔｒｕｅ」として判定されたことを示し、「ｆ」は、「ｆａｌｓｅ」として判定されたことを示す。ただし、以下の算出例においては、最安値判定、平均値判定及び販売店舗同一判定の３つの条件ついて算出した場合であって、常連店舗判定及び特定店舗判定については省略する。
【０２２２】
また、一覧情報提供部３５３は、
（１）各商品の商品情報に含まれる価格情報と、該当する商品の商品情報における特定の複数の商品カテゴリに合致する他の商品情報に含まれる価格と、に基づいて最安値判定を実行し、
（２）各商品の商品情報に含まれる価格情報と、該当する商品の商品情報における全ての商品カテゴリに合致する他の商品情報に含まれる価格と、に基づいて平均値判定を実行し、
（３）各商品の商品情報に含まれる販売店舗情報と、同時期に作成したメモ情報に含まれる他の商品情報に含まれる販売店舗情報と、に基づいて、販売店舗同一判定を実行する。
【０２２３】
このような場合に、一覧情報提供部３５３は、各商品の商品選択依存度「Ｃａ：Ｃｒ：Ｅ：Ｆ」については、図９に示すように、
（Ａ）商品１「２：０：０：０」、
（Ｂ）商品２「１：１：０：０」、
（Ｃ）商品３「１：１：１：０」、
（Ｄ）商品４「０：３：０：０」、
（Ｅ）商品５「０：２：１：０」、
（Ｆ）商品６「０：０：２：１」、及び
（Ｇ）商品７「０：０：０：３」、
を算出する。
【０２２４】
また、一覧情報提供部３５３は、上述の商品１〜商品７が最新のメモ情報に含まれる商品情報の場合には、それぞれの商品選択依存度「Ｃａ：Ｃｒ：Ｅ：Ｆ」をそれぞれ合算して「４：７：２：０」を算出し、この値を商品情報数「７」で割った値「０．５７：１：０．２９：０」をユーザ嗜好性と特定（算出）する。そして、一覧情報提供部３５３は、第１ソートを「割引率の高い」順に、第２ソートを「安さ」順に、第３ソートを「同一販売店舗」順に、そして、第４ソートを各商品情報に記録されている「商品選択依存度Ｆ」順に、入力候補一覧情報をソートし、ソートした入力候補一覧情報を該当する携帯用通信端末装置１０に提供する。
【０２２５】
（その他）
一覧情報提供部３５３は、最新のメモ情報を用いているが、直近５〜７個のメモ情報を用いてもよいし、全てのメモ情報を用いてもよい。
【０２２６】
以上、本実施形態の情報提供システム１においては、第１実施形態及び第２実施形態と同様に、ユーザの入力操作に基づいて、商品カテゴリを特定しつつ、当該商品カテゴリに属する商品に対応する商品名をユーザに提示してメモ情報として記録することができるので、ユーザが過去に入力したことのない商品名であっても的確に入力候補としてユーザに提示できるとともに、カテゴライズされた状態で商品名を入力することができるので、スムーズな入力を支援し、その入力操作性を向上させること、その結果、ユーザが商品名を入力する際における煩雑さを解消しつつ、ユーザの探している入力候補を確実に提示及び記録することができる。
【０２２７】
また、本実施形態の情報提供システム１においては、第１実施形態及び第２実施形態の効果に加えてユーザの嗜好に合わせて、ユーザに提示する商品情報の優先順位を変更できるので、ユーザが入力する可能性の高い商品の商品情報を優先的に提示して、ユーザの利便性を向上させることができる。
【０２２８】
［Ｄ］変形例
［Ｄ１］変形例１
上記実施形態においては、入力支援サーバ装置３０内に各ＤＢ３３１〜３３４を設け、これらのＤＢを入力支援サーバ装置３０のみにおいて管理及び制御する構成としたが、各ＤＢ３３１〜３３４を管理するためのコンピュータシステム別個に設け、各々、個別に管理、運用するようにしてもよい。
【０２２９】
また、商品情報管理ＤＢ３３３を携帯用通信端末装置１０の記録部１６０に設けるようにして、ユーザの入力操作に応じて、携帯用通信端末装置１０のアプリケーション実行部１９０が、入力候補となる、商品の一覧を表示部１４０に表示させるようにしてもよい。
【０２３０】
［Ｄ２］変形例２
上記実施形態においては、一のユーザがメモ作成処理を実行し、当該ユーザの携帯用通信端末装置１０にメモ情報のリマインダを送信する構成を採用したが、作成したメモを複数のユーザ間にて共有する構成としてもよい。
【０２３１】
この場合には、メモ情報管理ＤＢ３３４に全ての共有ユーザに対応するユーザＩＤを記録するようにすればよい。また、この構成を採用する場合には、例えば一の共有ユーザからの要求に従い、入力支援サーバ装置３０が他の共有ユーザに対して、メモ情報をプッシュ形式で配信することによって「お使い」などの依頼を行えるようにすることもできる。
【０２３２】
［Ｄ３］変形例３
また上記実施形態においては、ユーザの入力に基づいて、具体的な商品名等を含むメモ情報を作成する場合について説明したが、商品カテゴリ名や、使用目的（例えば、ギフト用等）のみを記述したメモ情報を生成するようにしてもよい。
【０２３３】
この場合には、入力支援サーバ装置３０において、商品情報を特定する場合に、価格情報の上限値、又は、商品カテゴリ「ギフト」、「プレゼント」、「誕生日」、「引っ越し祝い」若しくは「父の日」などのタグを有する商品情報のみ入力候補として特定するようにしてもよい。また、この場合には、入力支援サーバ装置３０は、当該機能のオン及びオフを行うことができるとともに、商品情報毎にユーザの評価を設定することができる構成を有し、当該評価の高い商品（例えば、星５つ中３つ以上など）のみ入力候補として特定してもよい。
【０２３４】
［Ｄ４］変形例４
また、入力支援サーバ装置３０の一覧情報提供部３５３は、上記各実施形態においては、ユーザの入力に基づいて、図１０のような商品情報の一覧を生成するが、例えば、地図上に販売店の位置及び販売価格ともに商品情報を表示するように一覧を生成してもよい。
【０２３５】
［Ｄ５］変形例５
また、上記実施形態においては、メモ情報を作成した際に、単純に商品名等を含むメモ情報を生成する構成としたが、選択された商品の価格情報に基づきメモされた商品の合計金額を算出して、メモ情報に含ませるようにしてもよい。
【０２３６】
また、ユーザが入力対象（購入対象）として選択した商品と同一商品カテゴリに属する商品の合計価格を販売店毎に演算して、表示部１４０に表示させることにより、ユーザに当該商品をどの販売店にて購入すると安いのかを提示するようにしてもよい。
【符号の説明】
【０２３７】
１  …  情報提供システム
１０  …  携帯用通信端末装置
３０  …  入力支援サーバ装置
４０…  販売店用通信端末装置
１１０…  ネットワーク通信部
１２０…  現在位置検出部
１３０…  タイマー
１４０…  表示部
１５０…  表示制御部
１６０…  記録部
１６１…  アプリケーション記録部
１６２…  入力履歴記録部
１６３…  入力判定テーブル記録部
１７０…  操作部
１８０…  端末管理制御部
１９０…  アプリケーション実行部
３１０  …  通信制御部
３２０  …  ＲＯＭ／ＲＡＭ
３３０  …  記録装置
３３１  …  ユーザ管理ＤＢ
３３２  …  販売店管理ＤＢ
３３３  …  商品情報管理ＤＢ
３３４  …  メモ情報管理ＤＢ
３４０  …  サーバ管理制御部
３５０  …  データ処理部
３５１  …  ＤＢ管理制御部
３５２  …  入力候補特定部
３５３  …  一覧情報提供部
３５４  …  リマインダ処理部
【図１】
2015162181.tif 000003
【図２】
2015162181.tif 000004
【図３】
2015162181.tif 000005
【図４】
2015162181.tif 000006
【図５】
2015162181.tif 000007
【図６】
2015162181.tif 000008
【図７】
2015162181.tif 000009
【図８】
2015162181.tif 000010
【図９】
2015162181.tif 000011
【図１０】
2015162181.tif 000012
【図１１】
2015162181.tif 000013
【図１２】
2015162181.tif 000014
【図１３】
2015162181.tif 000015
【図１４】
2015162181.tif 000016
【図１５】
2015162181.tif 000017
【図１６】
2015162181.tif 000018
【図１７】
2015162181.tif 000019