(57)【特許請求の範囲】
【請求項１】
第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する取得部と、
前記第１の指定期間内に前記ショッパーにより購入された商品であって、前記取得された当該商品の購入価格が、前記取得された当該商品の第１の基準価格を下回る商品を抽出する抽出部と、
前記抽出部により抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する算出部と、
前記第１の指定期間内の前記ショッパーの節約額として、前記算出された総和を、出力する出力部と
を備えることを特徴とする提示装置。
【請求項２】
請求項１に記載の提示装置であって、
前記商品の第１の基準価格は、前記第１の指定期間より前の所定の期間の当該商品の平均販売価格である
ことを特徴とする提示装置。
【請求項３】
請求項１に記載の提示装置であって、
前記商品の第１の基準価格は、前記第１の指定期間内の当該商品の平均販売価格である
ことを特徴とする提示装置。
【請求項４】
請求項１に記載の提示装置であって、
前記商品の第１の基準価格は、前記第１の指定期間の開始時から当該商品の前記ショッパーによる購入時までの当該商品の平均販売価格である
ことを特徴とする提示装置。
【請求項５】
請求項１に記載の提示装置であって、
前記商品の第１の基準価格は、当該商品のメーカー希望小売価格である
ことを特徴とする提示装置。
【請求項６】
請求項１に記載の提示装置であって、
前記商品の第１の基準価格を、
前記第１の指定期間より前の所定の期間の当該商品の平均販売価格、
前記第１の指定期間内の当該商品の平均販売価格、
前記第１の指定期間の開始時から当該商品の前記ショッパーによる購入時までの当該商品の平均販売価格、及び
当該商品のメーカー希望小売価格、
のうちの最高額の価格とする
ことを特徴とする提示装置。
【請求項７】
請求項１に記載の提示装置であって、
前記ショッパーが新たに商品を購入しようとすると、
前記取得部は、前記新たに購入しようとする商品の販売価格と、第１の指定期間内に対する当該新たに購入しようとする商品の第１の基準価格と、を取得し、
前記算出部は、前記新たに購入しようとする商品の販売価格と、前記新たに購入しようとする商品の第１の基準価格との差を算出し、
前記出力部は、前記新たに購入しようとする商品を購入した場合の節約額として、前記算出された差を出力する
ことを特徴とする提示装置。
【請求項８】
請求項７に記載の提示装置であって、
前記算出部は、前記新たに購入しようとする商品を購入すると得られる特典を、前記算出された差に反映させ、
前記出力部は、前記新たに購入しようとする商品を購入した場合の節約額として、前記特典が反映された差を出力する
ことを特徴とする提示装置。
【請求項９】
請求項１に記載の提示装置であって、
前記取得部は、前記第１の指定期間より前の所定の期間に前記ショッパーにより複数回購入されている商品の販売価格を取得し、
前記抽出部は、前記第１の指定期間より前の所定の期間に複数回購入されている商品から、当該商品の販売価格と前記節約額との差が所定の範囲に達するまで一つ以上の商品および当該商品の販売価格を抽出し、
前記出力部は、前記一つ以上の商品を前記ショッパーへの推奨商品として出力し、当該一つ以上の商品の販売価格の総和と前記節約額との差を出力する
ことを特徴とする提示装置。
【請求項１０】
請求項１に記載の提示装置であって、
前記取得部は、現時点を含む第２の指定期間内に対する商品の第２の基準価格と、当該商品の販売価格と、を取得し、
前記抽出部は、前記取得された販売価格が前記第２の基準価格を下回る商品を抽出し、
前記算出部は、前記抽出された商品の販売価格と前記第２の基準価格との差の総和を算出し、
前記出力部は、前記抽出された商品を推奨商品として出力し、前記第２の指定期間内の前記ショッパーの節約額として、前記総和を出力する
ことを特徴とする提示装置。
【請求項１１】
提示装置が実行する提示方法であって、
前記提示装置が、第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する取得工程と、
前記提示装置が、前記第１の指定期間内に前記ショッパーにより購入された商品であって、前記取得された当該商品の購入価格が、前記取得された当該商品の第１の基準価格を下回る商品を抽出する抽出工程と、
前記提示装置が、前記抽出工程において前記抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する算出工程と、
前記提示装置が、前記第１の指定期間内の前記ショッパーの節約額として、前記算出された総和を、出力する出力工程と
を備えることを特徴とする提示方法。
【請求項１２】
コンピュータを、
第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する取得部、
前記第１の指定期間内に前記ショッパーにより購入された商品であって、前記取得された当該商品の購入価格が、前記取得された当該商品の第１の基準価格を下回る商品を抽出する抽出部、
前記抽出部により抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する算出部、
前記第１の指定期間内の前記ショッパーの節約額として、前記算出された総和を、出力する出力部
として機能させることを特徴とするプログラム。
【請求項１３】
コンピュータを、
第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する取得部、
前記第１の指定期間内に前記ショッパーにより購入された商品であって、前記取得された当該商品の購入価格が、前記取得された当該商品の第１の基準価格を下回る商品を抽出する抽出部、
前記抽出部により抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する算出部、
前記第１の指定期間内の前記ショッパーの節約額として、前記算出された総和を、出力する出力部
として機能させることを特徴とするプログラムを記録した非一時的なコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、提示装置、提示方法、プログラム、及び、記録媒体に関し、特に、節約状況の把握に関するものである。より詳細には、本発明は、複数の店舗が出店する電子市場における購入金額の節約状況の把握に関するものである。
【背景技術】
【０００２】
従来から、インターネット上において、商品の売買が可能な電子市場が知られている。近年では、通常スーパーマーケットで販売されている食料品や日用品等がインターネット上のショッピングサイトで売買される。例えば、特許文献１には、複数のスーパーマーケットが参加するネットスーパーサイトに関する技術が開示されている。このようなショッピングサイトにおいて、ショッパーは、週単位あるいは月単位等のあるサイクルで、繰り返し同じような商品を購入することがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５９０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ショッピングサイトにおいて、自身が購入した商品の履歴を確認することはできるが、商品の価格は日々変動するので、ショッパーにとって、買い物を上手に行うことによりどの程度節約できたかを知るのは困難である。すなわち、ショッパーにとって節約額を把握するのは難しいという問題があった。【０００５】
本発明は、上記のような課題を解決するもので、買い物において節約できた額を把握するのに好適な提示装置、提示方法、プログラム、及び、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る提示装置は、
第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する取得部と、
前記第１の指定期間内に前記ショッパーにより購入された商品であって、前記取得された当該商品の購入価格が、前記取得された当該商品の第１の基準価格を下回る商品を抽出する抽出部と、
前記抽出部により抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する算出部と、
前記第１の指定期間内の前記ショッパーの節約額として、前記算出された総和を、出力する出力部と
を備えることを特徴とする。【０００７】
上記提示装置において、
前記商品の第１の基準価格は、前記第１の指定期間以前の当該商品の平均販売価格である
ことを特徴とする。【０００８】
上記提示装置において、
前記商品の第１の基準価格は、前記第１の指定期間内の当該商品の平均販売価格である
ことを特徴とする。【０００９】
上記提示装置において、
前記商品の第１の基準価格は、前記第１の指定期間の開始時から当該商品の前記ショッパーによる購入時までの当該商品の平均販売価格である
ことを特徴とする。【００１０】
上記提示装置において、
前記商品の第１の基準価格は、当該商品のメーカー希望小売価格である
ことを特徴とする。【００１１】
上記提示装置において、
前記商品の第１の基準価格を、
前記第１の指定期間以前の当該商品の平均販売価格、
前記第１の指定期間内の当該商品の平均販売価格、
前記第１の指定期間の開始時から当該商品の前記ショッパーによる購入時までの当該商品の平均販売価格、及び
当該商品のメーカー希望小売価格、
のうちの最高額の価格とする
ことを特徴とする。【００１２】
上記提示装置において、
前記ショッパーが新たに商品を購入しようとすると、
前記取得部は、前記新たに購入しようとする商品の販売価格と、第１の指定期間内に対する当該新たに購入しようとする商品の第１の基準価格と、を取得し、
前記算出部は、前記新たに購入しようとする商品の販売価格と、前記新たに購入しようとする商品の第１の基準価格との差を算出し、
前記出力部は、前記新たに購入しようとする商品を購入した場合の節約額として、前記算出された差を出力する
ことを特徴とする。【００１３】
上記提示装置において、
前記算出部は、前記新たに購入しようとする商品を購入すると得られる特典を、前記算出された差に反映させ、
前記出力部は、前記新たに購入しようとする商品を購入した場合の節約額として、前記特典が反映された差を出力する
ことを特徴とする。【００１４】
上記提示装置において、
前記取得部は、前記第１の指定期間以前に前記ショッパーにより複数回購入されている商品の販売価格を取得し、
前記抽出部は、前記第１の指定期間以前に複数回購入されている商品から、当該商品の販売価格と前記節約額との差が所定の範囲に達するまで一つ以上の商品および当該商品の販売価格を抽出し、
前記出力部は、前記一つ以上の商品を前記ショッパーへの推奨商品として出力し、当該一つ以上の商品の販売価格の総和と前記節約額との差を出力する
ことを特徴とする。【００１５】
上記提示装置において、
前記取得部は、現時点を含む第２の指定期間内に対する商品の第２の基準価格と、当該商品の販売価格と、を取得し、
前記抽出部は、前記取得された販売価格が前記第２の基準価格を下回る商品を抽出し、
前記算出部は、前記抽出された商品の販売価格と前記第２の基準価格との差の総和を算出し、
前記出力部は、前記抽出された商品を推奨商品として出力し、前記第２の指定期間内の前記ショッパーの節約額として、前記総和を出力する
ことを特徴とする。【００１６】
本発明の第２の観点に係る提示方法は、
提示装置が実行する提示方法であって、
前記提示装置が、第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する取得工程と、
前記提示装置が、前記第１の指定期間内に前記ショッパーにより購入された商品であって、前記取得された当該商品の購入価格が、前記取得された当該商品の第１の基準価格を下回る商品を抽出する抽出工程と、
前記提示装置が、前記抽出工程において前記抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する算出工程と、
前記提示装置が、前記第１の指定期間内の前記ショッパーの節約額として、前記算出された総和を、出力する出力工程と
を備えることを特徴とする。【００１７】
本発明の第３の観点に係るプログラムは、
コンピュータを、
第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する取得部、
前記第１の指定期間内に前記ショッパーにより購入された商品であって、前記取得された当該商品の購入価格が、前記取得された当該商品の第１の基準価格を下回る商品を抽出する抽出部、
前記抽出部により抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する算出部、
前記第１の指定期間内の前記ショッパーの節約額として、前記算出された総和を、出力する出力部
として機能させることを特徴とする。【００１８】
本発明の第４の観点に係る非一時的なコンピュータ読取可能な記録媒体は、
コンピュータを、
第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する取得部、
前記第１の指定期間内に前記ショッパーにより購入された商品であって、前記取得された当該商品の購入価格が、前記取得された当該商品の第１の基準価格を下回る商品を抽出する抽出部、
前記抽出部により抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する算出部、
前記第１の指定期間内の前記ショッパーの節約額として、前記算出された総和を、出力する出力部
として機能させることを特徴とするプログラムを記録する。【００１９】
なお、上記非一時的な（non-transitory）記録媒体は、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００２０】
本発明によれば、買い物において節約できた額を把握するのに好適な提示装置、提示方法、プログラム、及び、記録媒体を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る提示装置と、ショッパー端末と、店舗端末と、ショッピングサーバとの関係を示す図である。
【図２】提示装置と、ショッパー端末と、ショッピングサーバとの間で行われる通信の例を示す図である。
【図３】本発明の実施形態に係る提示装置が実現される典型的な情報処理装置の物理構成を示す図である。
【図４】実施形態１に係る提示装置の機能構成を示す図である。
【図５】購入履歴テーブルを説明するための図である。
【図６】販売価格テーブルを説明するための図である。
【図７】メーカー希望小売価格テーブルを説明するための図である。
【図８】節約額を含むショッピングサイトのトップページを説明するための図である。
【図９】実施形態１に係る提示装置が行う提示処理を説明するためのフローチャートである。
【図１０】節約額を含む販売ページを説明するための図である。
【図１１】節約額を含まない販売ページを説明するための図である。
【図１２】節約額及び第１の基準価格を含む販売ページを説明するための図である。
【図１３】実施形態２に係る提示装置が行う提示処理を説明するためのフローチャートである。
【図１４】ショッパーの購入履歴情報に関するページを説明するための図である。
【図１５】実施形態３に係る提示装置が行う提示処理を説明するためのフローチャートである。
【図１６】ショッパーの購入履歴情報に関するページを説明するための図である。
【図１７】実施形態４に係る提示装置が行う提示処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
（１．全体構成）
本発明の実施形態に係る提示装置１００は、図１に示すように、インターネット５００に接続される。インターネット５００には、提示装置１００の他に、ショッパー端末２０１、２０２〜２０ｍ（以下、これらを総称して「ショッパー端末２００」という）と、店舗端末３０１、３０２〜３０ｎ（以下、これらを総称して「店舗端末３００」という）と、ショッピングサーバ４００と、が接続されている。
【００２３】
提示装置１００は、ショッパー端末２００やショッピングサーバ４００からの節約額の出力要求等に基づき、節約額を提示する。
【００２４】
ショッパー端末２００は、電子市場において店舗が販売する商品の閲覧・購入を行うショッパーが使用する端末である。
【００２５】
店舗端末３００は、電子市場において商品を販売する店舗（販売者）において使用される端末である。
【００２６】
ショッピングサーバ４００は、インターネット上で商品やサービスの売買が行われる電子市場を管理する装置である。
【００２７】
なお、提示装置１００とショッピングサーバ４００との関係は、図１に示すものに限らない。例えば、提示装置１００は、ショッピングサーバ４００と直接接続されていてもよいし、あるいは、提示装置１００とショッピングサーバ４００とが一体として構成されてもよい。
【００２８】
図２に、本願において、ショッパー端末２００から節約額の提示が要求される場合の、提示装置１００と、ショッパー端末２００と、ショッピングサーバ４００との間で行われる通信の一例を示す。
【００２９】
ショッパー端末２００は、提示装置１００に、指定期間内の節約額の出力を求める要求を送信する（１−１）。
【００３０】
提示装置１００は、ショッパー端末２００から要求を送信したショッパーについて節約額を算出し、当該ショッパー端末２００に、算出した節約額を出力する（１−２）。
【００３１】
あるいは、ショッパー端末２００は、ショッピングサーバ４００に対して商品の閲覧または購入手続を行う（２−１）。
【００３２】
ショッピングサーバ４００は、ショッパー端末２００から商品の閲覧又は購入手続を受け付けると、提示装置１００に、当該ショッパー端末２００から商品の閲覧又は購入手続を行っているショッパーについて節約額の出力を求める要求を送信する（２−２）。
【００３３】
提示装置１００は、ショッピングサーバ４００から受信した要求に基づいて、節約額を算出し、当該節約額をショッピングサーバ４００に送信する（２−３）。
【００３４】
ショッピングサーバ４００は、提示装置１００から受信した節約額を、ショッパー端末２００に通知する（２−４）。
【００３５】
（２．情報処理装置の概要構成）
本発明の実施形態に係る提示装置１００が実現される典型的な情報処理装置６００の物理的構成について説明する。
【００３６】
情報処理装置６００は、図３に示すように、ＣＰＵ（Central Processing Unit）６０１と、ＲＯＭ（Read Only Memory）６０２と、ＲＡＭ（Random Access Memory）６０３と、記憶装置６０４、ＮＩＣ（Network Interface Card）６０５と、画像処理部６０６と、音声処理部６０７と、ディスプレイ６０８と、スピーカ６０９と、コントローラ６１０と、を備える。
【００３７】
ＣＰＵ  ６０１は、情報処理装置６００全体の動作を制御し、各構成要素と接続され、制御信号やデータをやりとりする。
【００３８】
ＲＯＭ  ６０２には、情報処理装置６００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００３９】
ＲＡＭ  ６０３は、データやプログラムを一時的に記憶するためのもので、記憶装置６０４から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００４０】
記憶装置６０４は、ハードディスクやフラッシュメモリ等、から構成され、情報処理装置６００で処理するデータを記憶する。また、記憶装置６０４は、ＣＤ（Compact Disc）等の記録媒体からデータを読み出すデバイス等を備えるように構成されてもよい。
【００４１】
ＮＩＣ  ６０５は、情報処理装置６００をインターネット等のコンピュータ通信網に接続するためのものであり、ＮＩＣ  ６０５を介して他の情報処理装置等とやりとりをする。
【００４２】
画像処理部６０６は、記憶装置等から読み出されたデータをＣＰＵ  ６０１や画像処理部６０６が備える画像演算プロセッサによって加工処理し、画像処理部６０６が備えるフレームメモリに記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、ディスプレイ６０８に出力される。
【００４３】
音声処理部６０７は、記憶装置等から読み出されたデータをアナログ音声信号に変換し、スピーカ６０９から出力させる。
【００４４】
コントローラ６１０は、ユーザからの指示入力を受け付ける。
【００４５】
以下、上記情報処理装置６００において実現される提示装置１００について、図１乃至図１７を参照して説明する。情報処理装置６００に電源が投入されると、実施形態に係る提示装置１００として機能させるプログラムが実行され、実施形態に係る提示装置１００が実現される。
【００４６】
（３．実施形態１の提示装置の機能構成）
実施形態１の提示装置は、第１の指定期間の節約額をショッパーに提示する。
【００４７】
提示装置１００は、図４に示すように、取得部１０１と、抽出部１０２と、算出部１０３と、出力部１０４と、から構成される。
【００４８】
本実施形態及び後述する実施形態において、ＣＰＵ  ６０１及びＮＩＣ  ６０５が協働して、取得部１０１及び出力部１０４として機能し、ＣＰＵ  ６０１が、抽出部１０２及び算出部１０３として機能する。
【００４９】
取得部１０１は、第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する。
【００５０】
第１の指定期間とは、ショッパーの節約額を求める対象となる期間である。例えば、“先月”や、“今月”、特定の月（例えば、“２月”）、特定の週（例えば、“第１２週”）等である。以降、本実施形態について、第１の指定期間を“先月”として説明する。
【００５１】
第１の指定期間は、電子市場の管理者により設定されてもよいし、ショッパーが適宜設定できるようにしてもよい。
【００５２】
第１の基準価格とは、第１の指定期間内にショッパーが購入した商品について、節約額を算出する際に目安となる価格である。
【００５３】
例えば、第１の基準価格は、（１）第１の指定期間以前の商品の平均販売価格、（２）第１の指定期間内の商品の平均販売価格、（３）第１の指定期間の開始時から当該商品のショッパーによる購入時までの当該商品の平均販売価格、（４）商品のメーカー希望小売価格、のいずれかである。あるいは、第１の基準価格を、上記（１）から（４）の価格のうち、最高額の価格としてもよい。
【００５４】
なお、電子市場の管理者やショッパー、あるいは、商品を販売する販売者が、第１の基準価格を、上記のいずれかに設定するかを選択できる。
【００５５】
例えば、取得部１０１は、ショッパーが電子市場において商品やサービスを購入した履歴が記録された購入履歴ＤＢ  ７０１を参照して、第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格を取得する。
【００５６】
例えば、購入履歴ＤＢ  ７０１には、図５に示すような、購入履歴テーブル７０１ａが格納されている。
【００５７】
購入履歴テーブル７０１ａには、ショッパーＩＤ  ７０１ａ１と、購入した商品の購入商品ＩＤ  ７０１ａ２と、商品を購入した購入日時７０１ａ３と、購入価格７０１ａ４と、が対応付けて登録されている。
【００５８】
例えば、図５の購入履歴テーブル７０１ａの２行目は、ショッパーＩＤ“Ａ”のショッパー（以下、「ショッパーＡ」）が、購入商品ＩＤ“Ｘ”の商品（以下、「商品Ｘ」）を、“２０１５年４月１日の１０時”に“４０００円”で購入したことを示す。
【００５９】
ここで、ショッパーＡが、提示装置１００に対して、節約額の提示を要求したとする。そして、例えば、現在が“２０１５年５月１０日”であり、第１の指定期間が“先月”に設定されているとする。この場合、取得部１０１は、図５の購入履歴テーブルを参照して、ショッパーＡの“２０１５年４月１日”から“２０１５年４月３０日”までの購入履歴から、購入商品ＩＤ（例えば、“Ｙ”、“Ｘ”、“Z”）と、購入価格（例えば、“４０００円”、“２０００円”、“３１００円”）とを取得する。
【００６０】
また、取得部１０１は、ショッピングサイトにおいて販売される商品等の情報が登録されている商品情報ＤＢ  ７０２を参照して、第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の第１の基準価格を取得する。
【００６１】
例えば、商品情報ＤＢ  ７０２には、図６に示すような、販売価格テーブル７０２ａが格納されている。
【００６２】
販売価格テーブル７０２ａには、商品ＩＤ  ７０２ａ１と、販売期間７０２ａ２と、販売価格７０２ａ３と、が対応付けて登録されている。
【００６３】
例えば、図６の販売価格テーブル７０２ａの２行目は、ショッピングサイトにおいて、商品ＩＤ“Ｘ”の商品が“２０１５年３月１日の０時から２０１５年３月１０日１１時５９分５９秒”までの間、“４５００円”で販売されていることを示す。
【００６４】
あるいは、商品情報ＤＢ  ７０２には、図７に示すような、メーカー希望小売価格テーブル７０２ｂが格納されていてもよい。
【００６５】
メーカー希望小売価格テーブル７０２ｂには、商品ＩＤ  ７０２ｂ１と、メーカー希望小売価格７０２ｂ２と、が対応付けて登録されている。
【００６６】
例えば、図７のメーカー希望小売価格テーブル７０２ｂの１行目は、商品ＩＤ“Ｘ”の商品のメーカー希望小売価格が“４６００円”であることを示す。
【００６７】
例えば、第１の基準価格を、（１）第１の指定期間以前の商品の平均販売価格とすると、取得部１０１は、第１の指定期間“先月（４月）”に購入された商品のそれぞれについて、第１の指定期間以前の所定の期間（例えば、“３月”や、“１月から３月の期間”）の販売価格を、図６の販売価格テーブル７０２ａから得る。そして、取得部１０１は、得られた販売価格の平均を求め、当該平均を第１の基準価格とする。
【００６８】
あるいは、第１の基準価格を、（２）第１の指定期間内の商品の平均販売価格とすると、取得部１０１は、第１の指定期間“先月（４月）”に購入された商品のそれぞれについて、第１の指定期間内（“４月中”）の販売価格を、図６の販売価格テーブル７０２ａから得る。そして、取得部１０１は、得られた販売価格の平均を求め、当該平均を第１の基準価格とする。
【００６９】
あるいは、第１の基準価格を、（３）第１の指定期間の開始時から当該商品のショッパーによる購入時までの当該商品の平均販売価格とすると、取得部１０１は、第１の指定期間“先月（４月）”に購入された商品のそれぞれについて、第１の指定期間の開始時（“４月１日”）からショッパーＡによる各商品の購入時（例えば、商品Ｘについては、購入時“２０１５年５月９日”）までの販売価格を、図６の販売価格テーブル７０２ａから得る。そして、取得部１０１は、得られた販売価格の平均を求め、当該平均を第１の基準価格とする。
【００７０】
あるいは、第１の基準価格を、（４）商品のメーカー希望小売価格とすると、取得部１０１は、第１の指定期間“先月（４月）”に購入された商品のそれぞれについて、図７のメーカー希望小売価格テーブル７０２ｂを参照して、商品Ｘの商品のメーカー希望小売価格を得る。そして、取得部１０１は、得られた価格を第１の基準価格とする。
【００７１】
あるいは、第１の基準価格を、上記（１）〜（４）の価格のうち最高額のものとすると、取得部１０１は、上記（１）〜（４）の価格を求め、それらを比較して最高額を特定し、当該最高額を第１の基準価格とする。
【００７２】
なお、第１の基準価格を上記（１）〜（４）の価格やこれらのうち最高価格のいずれにするかについては、ショッパーあるいは電子市場の管理者等が適宜設定することができる。
【００７３】
また、購入履歴テーブル７０１ａは、提示装置１００により作成されてもよいし、他の装置により作成されてもよい。また、販売価格テーブル７０２ａ及びメーカー希望小売価格テーブル７０２ｂは、ショッピングサーバ４００において作成されても良いし、他の装置により作成されてもよい。
【００７４】
また、購入履歴ＤＢ  ７０１及び商品情報ＤＢ  ７０２は、外部のサーバなどの記憶装置に格納されていてもよいし、ＲＡＭ  ６０３や記憶装置６０４に格納されていてもよい。
【００７５】
抽出部１０２は、第１の指定期間内にショッパーにより購入された商品であって、取得された当該商品の購入価格が、取得された当該商品の第１の基準価格を下回る商品を抽出する。
【００７６】
例えば、商品Ｘ、商品Ｙ、商品Ｚの第１の基準価格がそれぞれ、“４５００円”、“１９００円”、“３１００円”であるとする。抽出部１０２は、この第１の基準価格と、ショッパーＡが先月購入した商品Ｘ、商品Ｙ、商品Ｚのそれぞれの購入価格、“４０００円”、“２０００円”、“３０００円”とを比較し、購入価格が第１の基準価格を下回っている、商品Ｘ、商品Ｚを抽出する。
【００７７】
算出部１０３は、抽出部１０２により抽出された商品の購入価格と当該商品の第１の基準価格との差の総和を算出する。
【００７８】
例えば、算出部は、商品Ｘ及び商品Ｚについて、購入価格と第１の基準価格との差の総和、“５００円”＋“１００円”＝“６００円”を求める。
【００７９】
出力部１０４は、第１の指定期間内のショッパーの節約額として、算出された総和を、出力する。
【００８０】
すなわち、出力部１０４は、先月のショッパーＡの節約額として、“６００円”を出力する。例えば、ショッパーＡが電子市場のショッピングサイトにログインすると、出力部１０４は、図８に示すように、ショッピングサイトのトップページ８１０に節約額（ボックス８１１）を表示させる。
【００８１】
なお、表示の例は上記に限らず、例えば、商品の検索結果の一覧を表示したページ内や、販売ページ等に含まれるショッピングカート表示の横等に、ショッパーがいくら節約できたかを知らせるメッセージを表示させてもよい。
【００８２】
また、どの様な商品に基づいて節約額が求められたかを通知するために、抽出部１０２により抽出された商品と、その購入価格及び第１の基準価格とが含まれた一覧を、ショッパーの要求に応じて表示させるようにしてもよい。
【００８３】
本実施形態によれば、「先月の買い物の節約額」、「今月の買い物の節約額」等、指定された期間の節約額を適切に取得することができる。そして、過去に節約できた額をショッパーに提示することにより、新たな商品の購入意欲を亢進させることができる。
【００８４】
また、第１の基準価格を、（１）第１の指定期間以前の商品の平均販売価格とすることにより、指定期間よりも過去の所定の期間で変動した販売価格の平均価格から、どれだけ節約できたかをショッパーに提示することができる。
【００８５】
また、第１の基準価格を、（２）第１の指定期間内の商品の平均販売価格とすることにより、指定期間で変動した販売価格の平均価格からの節約額をショッパーに提示することができる。
【００８６】
また、第１の基準価格を、（３）第１の指定期間の開始時から当該商品のショッパーによる購入時までの当該商品の平均販売価格とすることにより、購入時までの直近の期間で変動した販売価格の平均価格からの節約額を提示することができる。
【００８７】
また、第１の基準価格を、（４）商品のメーカー希望小売価格とすることにより、メーカー希望小売価格より安価に購入できた商品の節約額を提示することができる。
【００８８】
あるいは、第１の基準価格を、上記（１）から（４）の価格のうち、最高額の価格とすることにより、節約できた商品をより多く抽出することができ、より高額な節約額を提示することができる。
【００８９】
なお、抽出部１０２により、購入価格が第１の基準価格を下回る商品が抽出されなかった場合、すなわち、節約できなかった場合、算出部１０３により差の総和は算出されず、出力部１０４は、節約額を表示しない。
【００９０】
このような構成により、ショッパーに購入を促す効果のある情報のみを提示することができる。また、節約できなかったことを通知することは、ショッパーの購買意欲の減退させる可能性があるが、これを防ぐことができる。
【００９１】
（４．実施形態１の提示装置の動作）
本実施形態の提示装置１００が節約額を出力するまでの動作について説明する。提示装置１００は、例えば、ショッパー端末２００から節約額の出力要求を受信すると、図９に示す処理を開始する。以下では、ショッパーＡが先月の節約額を出力するよう、ショッパー端末２００から提示装置１００に節約額の出力要求を送信したとする。
【００９２】
取得部１０１は、第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する（ステップＳ１０１）。
【００９３】
例えば、取得部１０１は、図５の購入履歴テーブル７０１ａを参照して、先月（“４月”）にショッパーＡにより購入された商品Ｘ、商品Ｙ、商品Ｚの購入価格を取得する。また、取得部１０１は、図６の販売価格テーブル７０２ａ又は図７のメーカー希望小売価格テーブル７０２ｂを参照して、上記（１）〜（４）の価格、あるいは、これらのうちの最高価格である第１の基準価格を求める。
【００９４】
抽出部１０２は、第１の指定期間内にショッパーにより購入された商品であって、取得された当該商品の購入価格が、取得された当該商品の第１の基準価格を下回る商品を抽出する（ステップＳ１０２）。
【００９５】
例えば、抽出部１０２は、先月中（第１の指定期間内）に購入された商品Ｘ、商品Ｙ、商品Ｚの購入価格と、各商品の第１の基準価格とを比較し、第１の基準価格より購入価格の方が低い商品を抽出する。例えば、商品Ｘ、商品Ｙ、商品Ｚの購入価格は、それぞれ、“４０００円”、“２０００円”、“３０００円”であり、商品Ｘ、商品Ｙ、商品Ｚの第１の基準価格は、それぞれ、“４５００円”、“１９００円”、“３１００円”であるとすると、抽出部１０２は、商品Ｘ、商品Ｚを抽出する。
【００９６】
算出部１０３は、抽出された商品の購入価格と第１の基準価格との差の総和を算出する（ステップＳ１０３）。
【００９７】
例えば、算出部１０３は、抽出部１０２により抽出された商品Ｘ、商品Ｚについて、第１の基準価格から購入価格を引いた差の総和、“６００円”を求める。一方、商品Ｙの先月の購入価格は“２０００円”であり、商品Ｙの第１の基準価格は“１９００円”なので、第１の基準価格から購入価格を引くと負の値になるが、このような場合は、抽出部１０２により商品を抽出しないことにより、節約額（上記差の総和）の計算の対象から除外する。
【００９８】
出力部１０４は、第１の指定期間内のショッパーの節約額として、算出された総和を、出力する（ステップＳ１０４）。
【００９９】
例えば、出力部１０４は、図８に示すように、先月のショッパーＡの節約額“６００円”を、ショッパーに提示されるページに表示させる。
【０１００】
（５．実施形態２の提示装置の機能構成）
実施形態２の提示装置は、新たに購入しようとする商品について、当該商品を購入した場合の節約額を提示するものである。
【０１０１】
本実施形態の提示装置１００は、実施形態１と同様に、取得部１０１と、抽出部１０２と、算出部１０３と、出力部１０４と、から構成される。以下、実施形態１の機能に追加あるいは置換される機能について説明する。
【０１０２】
ショッパーが新たに商品を購入しようとすると、取得部１０１は、新たに購入しようとする商品の販売価格と、第１の指定期間内に対する当該新たに購入しようとする商品の第１の基準価格と、を取得する。
【０１０３】
「ショッパーが新たに商品を購入しようとする」とは、例えば、「商品の販売ページをブラウザで表示する」こと、「商品をショッピングカートに入れる」こと、「商品がショッピングカートに入れたりお気に入り登録されているが未だ購入しておらず、ショッピングカートの内容一覧やお気に入り一覧をブラウザで表示する」こと等をいう。
【０１０４】
例えば、ショッパーが新たに商品Ｘを購入しようとする、すなわち、ショッパーが商品Ｘの販売ページをブラウザで表示すると、取得部１０１は、図６の販売価格テーブル７０２ａを参照して、商品Ｘの現在の販売価格と、第１の指定期間内（例えば、“先月中”）の商品Ｘの第１の基準価格と、を取得する。
【０１０５】
算出部１０３は、新たに購入しようとする商品の販売価格と、新たに購入しようとする商品の第１の基準価格との差を算出する。
【０１０６】
例えば、新たに購入しようとする商品Ｘの販売価格が“４２００円”であり、商品Ｘの第１の基準価格が“４５００円”であるとすると、算出部１０３は、それらの価格の差を“３００円”と求める。
【０１０７】
出力部１０４は、新たに購入しようとする商品を購入した場合の節約額として、算出された差を出力する。
【０１０８】
例えば、出力部１０４は、新たに購入しようとする商品Ｘの販売ページ８２０（図１０）に、算出された節約額を表示させる（ボックス８２１）。
【０１０９】
また、出力部１０４は、新たに購入しようとする商品について、節約額が算出できない場合、すなわち、新たに購入しようとする商品の販売価格が、新たに購入しようとする商品の第１の基準価格を下回らない場合、算出部１０３により算出された差を出力しない。
【０１１０】
例えば、出力部１０４は、商品Ｘの第１の基準価格から商品Ｘの販売価格を引いた差が０円以下である場合、図１１に示すように、節約額が含まれない販売ページ８２０を表示させる。
【０１１１】
また、節約額が表示された画面をクリック、また、そのような画面にマウスオーバすると、節約額の算出に用いられた第１の基準価格の詳細が表示されるようにしてもよい。
【０１１２】
例えば、図１２のボックス８２１にカーソル８２２でマウスオーバすると、ポップアップ８２３が表示される。例えば、第１の基準価格が、第１の指定期間内（先月）の商品Ｘの平均販売価格“４５００円”であるとすると、ポップアップ８２３には、「先月の平均販売価格は４５００円でした。現在４２００円ですので３００円節約できます。」といった、メッセージを表示させる。また、第１の基準価格が、第１の指定期間（今月）の開始から当該商品の購入時（購入しようとしたとき）までであれば、ポップアップ８２３には、「今月初めから今日までの平均販売価格は４５００円でした。現在４２００円ですので３００円節約できます。」といった、メッセージを表示させてもよい。
【０１１３】
本実施形態によれば、ショッパーが商品購入の意思を何らかの形で示した際に、その商品を購入した場合の節約額を提示するので、購入を促すことができる。また、節約できない場合は、あえて節約できないことを通知しないことにより、購買意欲を減退させることを防ぐことができる。また、節約額の根拠となる情報を示すことにより、ショッパーが安心して節約分の購入ができるようにすることができる。
【０１１４】
また、算出部１０３は、新たに購入しようとする商品を購入すると得られる特典を、算出された差に反映させるようにしてもよい。
【０１１５】
そして、出力部１０４は、新たに購入しようとする商品を購入した場合の節約額として、特典が反映された差を出力するようにしてもよい。
【０１１６】
例えば、商品Ｘの購入を完了した場合に、ショッピングサイトで使用できるポイントが“１００ポイント”付与されるとする。“１ポイント”で“１円”分の買い物ができるとすると、算出部１０３は、ポイントを金額に換算し、算出された差の総和“３００円”に“１００円”を加算して、節約額を“４００円”と求める。
【０１１７】
そして、出力部１０４は、商品Ｘを新たに購入した場合の節約額を“４００円”としてショッパーに提示する。
【０１１８】
なお、特典は、購入を完了した場合に付与されるポイントに限らず、例えば、第１の指定期間経過後に還元される金額等でもよい。
【０１１９】
このような構成により、購入した場合に得られる特典を節約額に反映させることにより、より高額な節約額を提示することができるので、さらにショッパーの購入を促すことができる。
【０１２０】
（６．実施形態２の提示装置の動作）
本実施形態の提示装置１００が節約額を出力するまでの動作について説明する。提示装置１００は、例えば、ショッパー端末２００から商品の販売ページの閲覧要求を受信すると、図１３に示す処理を開始する。
【０１２１】
取得部１０１は、新たに購入しようとする商品の販売価格と、第１の指定期間内に対する当該新たに購入しようとする商品の第１の基準価格と、を取得する（ステップＳ２０１）。
【０１２２】
例えば、取得部１０１は、図６の販売価格テーブル７０２ａを参照して、商品Ｘの現在の販売価格と、第１の指定期間内に対する商品Ｘの第１の基準価格と、を取得する。
【０１２３】
次に、算出部１０３は、取得された販売価格が取得された第１の基準価格を下回るか否かを判断する（ステップＳ２０２）。取得された販売価格が取得された第１の基準価格を下回ると判断されると（ステップＳ２０２：Ｙｅｓ）、算出部１０３は、新たに購入しようとする商品の販売価格と、新たに購入しようとする商品の第１の基準価格との差を算出する（ステップＳ２０３）。一方、取得された販売価格が取得された第１の基準価格を下回らないと判断されると（ステップＳ２０２：Ｎｏ）、本処理は終了する。
【０１２４】
例えば、新たに購入しようとする商品Ｘの販売価格が“４２００円”であり、商品Ｘの第１の基準価格が“４５００円”であるとすると、算出部１０３は、販売価格が第１の基準価格を下回ると判断し、それらの価格の差を“３００円”と求める。一方、新たに購入しようとする商品Ｘの販売価格が“４２００円”であり、商品Ｘの第１の基準価格が“４１００円”であるとすると、算出部１０３は、販売価格が第１の基準価格を下回らないと判断し、処理は終了する。
【０１２５】
出力部１０４は、新たに購入しようとする商品を購入した場合の節約額として、算出された差を出力する。
【０１２６】
例えば、出力部１０４は、図１０に示すように、商品Ｘの販売ページに算出された節約額“３００円”を表示させる。
【０１２７】
（７．実施形態３の提示装置の機能構成）
実施形態３の提示装置は、第１の指定期間の節約額に基づいてショッパーに商品を推奨するものである。
【０１２８】
本実施形態の提示装置１００は、実施形態１と同様に、取得部１０１と、抽出部１０２と、算出部１０３と、出力部１０４と、から構成される。以下、実施形態１の機能に追加或いは置換される機能について説明する。
【０１２９】
取得部１０１は、第１の指定期間以前に複数回購入されている商品の販売価格を取得する。
【０１３０】
例えば、第１の指定期間を“先月”とすると、取得部１０１は、購入履歴テーブル７０１ａを参照して、先月より前に複数回購入されている商品を特定し、販売価格テーブル７０２ａを参照して、それらの商品の現在の販売価格を取得する。
【０１３１】
抽出部１０２は、第１の指定期間以前に複数回購入されている商品から、当該商品の販売価格と節約額との差が所定の範囲に達するまで一つ以上の商品および当該商品の販売価格を抽出する。
【０１３２】
例えば、第１の指定期間以前に複数回購入された商品が、“商品Ｘ”、“商品Ｙ”、“商品Ｚ”、“商品Ｖ”、“商品Ｗ”、“商品Ｕ”とする。また、それぞれの販売価格が、“１０００円”、“９５０円”、“１２００円”、“５００円”、“３００円”、“８００円”とする。また、第１の指定期間内のショッパーの節約額が“１０００円”とする。そして、所定の範囲を、節約額から販売価格を引いた差分の範囲とし、“１００円以上”とする。“商品Ｘ”、“商品Ｙ”、“商品Ｚ”の販売価格を節約額と比較すると、その差分は所定の範囲を満たさない（差分が所定の範囲未満、あるいは負の値）ので、抽出部１０２は、これらの商品を抽出しない。一方、節約額から“商品Ｖ”の販売価格を引いた差分は、“５００円”であり所定の範囲を満たす。さらに、この差分から“商品Ｗ”の“３００円”を引いた差分“２００円”も上記所定の範囲を満たす。よって、抽出部１０２は、“商品Ｖ”、“商品Ｗ”を抽出する。このように、抽出部１０２は、販売価格の総和と節約額との差が所定の範囲に達するまで、繰り返し商品を抽出する。
【０１３３】
なお、所定の範囲を満たす商品の組み合わせ（商品が一つの場合も含む）が複数ある場合、所定の範囲に最も近い商品の組み合わせを抽出するようにしてもよい。また、所定の範囲に最も近い組み合わせが複数存在する場合、商品の品数が多い方を、抽出するようにしてもよい。
【０１３４】
出力部１０４は、抽出部１０２により抽出された一つ以上の商品を、ショッパーへの推奨商品として出力し、当該一つ以上の商品の販売価格の総和と節約額との差を出力する。
【０１３５】
例えば、出力部１０４は、抽出部１０２により抽出された“商品Ｖ”及び“商品Ｗ”を、ショッパーへの推奨商品として提示し、販売価格の総和と節約額との差“２００円”を提示する。
【０１３６】
例えば、出力部１０４は、ショッパーＡの購入履歴情報を含むページ９００において、指定された第１の指定期間内の節約額及び第１の基準価格と共に、推奨商品及び推奨商品の販売価格の総和と節約額との差を表示させる。例えば、第１の指定期間が“先月”であり、先月購入した商品Ｘ、Ｚの購入価格の合計が“７０００円”で、ありそれらの商品の第１の基準価格（ここでは、先月の平均販売価格とする）の合計が“８０００円”であるとする。出力部１０４は、図１４に示すように、ショッパーＡの購入履歴情報を含むページ９００において、「先月、商品Ｘ、商品Ｚを合計７０００円で購入しました。商品Ｘ、商品Ｚの先月の平均販売価格の合計は“８０００円”でしたので、先月の節約額は１０００円です。」というメッセージを表示させる。
【０１３７】
本実施形態によれば、過去に複数回購入されている商品であって、節約できた金額で購入できる商品をショッパーに推奨することができる。これにより、ショッパーに、購入する確率の高い商品の購入を促すことができる。さらに、推奨された商品を購入することで節約できる額も提示することにより、ショッパーの購入意欲をより駆り立てることができる。
【０１３８】
なお、上記所定の範囲は、上記の例に限らない。例えば、所定の範囲を“±１００円”として、この範囲に収まるように、一つ以上の商品を抽出するようにしても良い。すなわち、一つ以上の商品の販売価格の総和が節約額よりも高額になったとしても、所定の範囲に含まれれば、推奨商品としてショッパーに提示するようにしても良い。このような構成により、節約額を使い切るような商品を推奨することができる。また、一つ以上の商品の販売価格の総和が節約額よりも高額になった場合は、節約額を表示させないようにする。これにより、購買意欲を減退させることを防ぐことができる。
【０１３９】
（８．実施形態３の提示装置の動作）
本実施形態の提示装置１００が節約額を出力するまでの動作について説明する。提示装置１００は、例えば、ショッパー端末２００から節約額の出力要求を受信すると、図１５に示す処理を開始する。なお、図１５のフローチャートのステップＳ３０１〜Ｓ３０３の処理は、図９のフローチャートのステップＳ１０１〜Ｓ１０３の処理と同様である。したがって、これらの処理については省略する。
【０１４０】
取得部１０１は、第１の指定期間以前に複数回購入されている商品の販売価格を取得する（ステップＳ３０４）。
【０１４１】
例えば、第１の指定期間を“先月”とすると、取得部１０１は、購入履歴テーブル７０１ａを参照して、先月より前に複数回購入されている商品を特定し、販売価格テーブル７０２ａを参照して、それらの商品の現在の販売価格を取得する。
【０１４２】
抽出部１０２は、第１の指定期間以前に複数回購入されている商品から、当該商品の販売価格と節約額との差が所定の範囲を満たす商品および当該商品の販売価格を抽出する（ステップＳ３０５）。
【０１４３】
例えば、抽出部１０２は、第１の指定期間以前に複数回購入された“商品Ｘ”、“商品Ｙ”、“商品Ｚ”、“商品Ｖ”、“商品Ｗ”、“商品Ｕ”の中から、販売価格が“５００円”であり、節約額“１０００円”との差が所定の範囲の“１００円以上”を満たす“商品Ｖ”を抽出する。
【０１４４】
抽出部１０２は、抽出された商品の販売価格の総和と、節約額との差が所定の範囲を満たすか否かを判断する（ステップＳ３０６）。抽出部１０２は、当該差が所定の範囲を満たす判断すると（ステップＳ３０６；Ｙｅｓ）、ステップＳ３０５に戻る。一方、抽出部１０２は、当該差が所定の範囲を満たさないと判断すると（ステップＳ３０６；Ｎｏ）、直近に抽出された商品を破棄する（ステップＳ３０７）。
【０１４５】
例えば、“商品Ｖ”が最初に抽出された商品の場合、抽出部１０２は、節約額“１０００円”から“商品Ｖ”の販売価格“５００円”を引いた差“５００円”は所定の範囲を満たすと判断し、ステップＳ３０５に戻り、他の商品（“商品Ｗ”等）を抽出する。一方、既に“商品Ｖ”、“商品Ｗ”が抽出された状態で、“商品Ｕ”を抽出したとすると、抽出部１０２は、抽出された商品の総和“１６００円”（５００円＋３００円＋８００円）と節約額“１０００円”との差“−６００円”は、所定の範囲を満たさないと判断し、直近に抽出された“商品Ｕ”を抽出された商品群から破棄する。
【０１４６】
出力部１０４は、節約額、推奨商品（抽出された商品）、及び、推奨商品の販売額の総和と節約額との差を出力する（ステップＳ３０８）。
【０１４７】
例えば、出力部１０４は、販売価格の総和と節約額との差“２００円”は、所定の範囲“１００円以上”を満たすので、“商品Ｖ”及び“商品Ｗ”をショッパーへの推奨商品として提示し、第１の指定期間の節約額“１０００円”、推奨商品の販売額の総和と節約額との差“２００円”を提示する（図１４）。なお、推奨商品が一つも存在しない場合は、ステップＳ３０８はスキップされる。
【０１４８】
（９．実施形態４の提示装置の機能構成）
実施形態４の提示装置は、第２の指定期間の節約額に基づいてショッパーに商品を推奨するものである。
【０１４９】
本実施形態の提示装置１００は、実施形態１と同様に、取得部１０１と、抽出部１０２と、算出部１０３と、出力部１０４と、から構成される。以下、実施形態１の機能に追加或いは置換される機能について説明する。
【０１５０】
取得部１０１は、現時点を含む第２の指定期間内に対する商品の第２の基準価格と、当該商品の販売価格と、を取得する。
【０１５１】
例えば、現時点を含む第２の指定期間とは、“今月”である。第２の指定期間は、電子市場の管理者により設定されてもよいし、ショッパーが適宜設定できるようにしてもよい。
【０１５２】
例えば、取得部１０１は、販売価格テーブル７０２ａを参照して、第２の指定期間に販売中の商品Ｘ、商品Ｙ、商品Ｚの第２の基準価格と、当該商品の現在の販売価格と、を取得する。
【０１５３】
なお、第２の基準価格は、例えば、（１）第２の指定期間以前の商品の平均販売価格、（２）第２の指定期間内の商品の平均販売価格、（３）第２の指定期間の開始時から当該商品のショッパーによる購入時までの当該商品の平均販売価格、（４）商品のメーカー希望小売価格、あるいは、（１）から（４）の価格のうち、最高額の価格としてもよい。
【０１５４】
例えば、第１の指定期間に対する商品の第１の基準価格は、「先月の当該商品の平均販売価格」であり、現時点を含む第２の指定期間に対する商品の第２の基準価格は、「今月のこれまでの当該商品の平均販売価格」であるとする。
【０１５５】
抽出部１０２は、取得された販売価格が第２の基準価格を下回る商品を抽出する。
【０１５６】
抽出部１０２は、取得された商品Ｘ、商品Ｙ、商品Ｚの販売価格がそれぞれ、“４０００円”、“２０００円”、“３０００円”であるとし、商品Ｘ、商品Ｙ、商品Ｚの第２の基準価格（今月のこれまでの商品Ｘ、商品Ｙ、商品Ｚの平均販売価格）が、“４４００円”、“２１００円”、“２９００円”であるとすると、抽出部１０２は、商品Ｘ、商品Ｙを抽出する。
【０１５７】
算出部１０３は、抽出された商品の販売価格と第２の基準価格との差の総和を算出する。
【０１５８】
例えば、算出部１０３は、商品Ｘ、商品Ｙの販売価格“４０００円”、“２０００円”と、商品Ｘ、商品Ｙの今月のこれまでの平均販売価格“４４００円”、“２１００円”との差の総和“５００円”を算出する。
【０１５９】
出力部１０４は、抽出された商品を推奨商品として出力し、第２の指定期間内のショッパーの節約額として、総和を出力する。
【０１６０】
例えば、出力部１０４は、図１６に示すように、ショッパーＡの購入履歴情報に関するページ９００において、抽出された商品Ｘ、商品Ｙを推奨商品として表示させ、第１の指定期間（先月）内の節約額“１０００円”と共に、第２の指定期間（今月）内のショッパーの節約額として“５００円”を表示させる。なお、図１６において、「商品Ｘ、商品Ｙの現在の販売価格が“４０００円”、“２０００円”です。商品Ｘ、商品Ｙの今月のこれまでの平均販売価格“４４００円”、“２１００円”ですので、これらの商品を購入すると節約額は“５００円”です。」というメッセージを表示させてもよい。
【０１６１】
本実施形態によれば、商品購入したとすると節約できる金額を知ることにより、ショッパーに購入を促すことができる。
【０１６２】
（１０．実施形態４の提示装置の動作）
本実施形態の提示装置１００が節約額を出力するまでの動作について説明する。提示装置１００は、例えば、ショッパー端末２００から節約額の出力要求を受信すると、図１７に示す処理を開始する。なお、図１７のフローチャートのステップＳ４０１〜Ｓ４０３の処理は、図９のフローチャートのステップＳ１０１〜Ｓ１０３の処理と同様である。したがって、これらの処理については省略する。
【０１６３】
取得部１０１は、現時点を含む第２の指定期間内に対する商品の第２の基準価格と、当該商品の販売価格と、を取得する（ステップＳ４０４）。
【０１６４】
例えば、取得部１０１は、販売価格テーブル７０２ａを参照して、第２の指定期間内（“今月”）に販売中の商品Ｘ、商品Ｙ、商品Ｚの第２の基準価格“４４００円”、“２１００円”、“２９００円”と、当該商品の現在の販売価格“４０００円”、“２０００円”、“３０００円”と、を取得する。
【０１６５】
抽出部１０２は、取得された販売価格が第２の基準価格を下回る商品を抽出する（ステップＳ４０５）。
【０１６６】
例えば、抽出部１０２は、商品Ｘ、商品Ｙを抽出する。
【０１６７】
算出部１０３は、抽出された商品の販売価格と第２の基準価格との差の総和を算出する（ステップＳ４０６）。
【０１６８】
例えば、算出部１０３は、商品Ｘ、商品Ｙの販売価格“４０００円”、“２０００円”と、商品Ｘ、商品Ｙの基準価格“４４００円”、“２１００円”との差の総和“５００円”を算出する。
【０１６９】
出力部１０４は、抽出された商品を推奨商品として出力し、第２の指定期間内のショッパーの節約額として、総和を出力する（ステップＳ４０７）。
【０１７０】
例えば、出力部１０４は、ショッパーＡの購入履歴情報に関するページ９００において、第１の指定期間（先月）内の節約額“１０００円”と共に、推奨商品である商品Ｘ及び商品Ｙと、第２の指定期間（今月）内の節約額“５００円”とを表示させる。
【０１７１】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【符号の説明】
【０１７２】
１００  提示装置
１０１  取得部
１０２  抽出部
１０３  算出部
１０４  出力部
２００、２０１、２０２〜２０ｍ  ショッパー端末
３００、３０１、３０２〜３０ｎ  店舗端末
４００  ショッピングサーバ
５００  インターネット
６００  情報処理装置
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４  記憶装置
６０５  ＮＩＣ
６０６  画像処理部
６０７  音声処理部
６０８  ディスプレイ
６０９  スピーカ
６１０  コントローラ
７０１  購入履歴ＤＢ
７０２  商品情報ＤＢ
８１０  ショッピングサイトのトップページ
８１１、８２１  ボックス
８２０  販売ページ
８２２  カーソル
８２３  ポップアップ
９００  ページ
【要約】
取得部（１０１）は、第１の指定期間内にショッパーにより購入された商品のそれぞれについて、当該商品の購入価格と、当該第１の指定期間内に対する当該商品の第１の基準価格と、を取得する。抽出部（１０２）は、第１の指定期間内にショッパーにより購入された商品であって、取得された当該商品の購入価格が、取得された当該商品の第１の基準価格を下回る商品を抽出する。算出部（１０３）は、抽出部（１０２）により抽出された当該商品の購入価格と当該商品の第１の基準価格との差の総和を算出する。出力部（１０４）は、第１の指定期間内のショッパーの節約額として、算出された総和を、出力する。【図１】
0005901864.tif 000002
【図２】
0005901864.tif 000003
【図３】
0005901864.tif 000004
【図４】
0005901864.tif 000005
【図５】
0005901864.tif 000006
【図６】
0005901864.tif 000007
【図７】
0005901864.tif 000008
【図８】
0005901864.tif 000009
【図９】
0005901864.tif 000010
【図１０】
0005901864.tif 000011
【図１１】
0005901864.tif 000012
【図１２】
0005901864.tif 000013
【図１３】
0005901864.tif 000014
【図１４】
0005901864.tif 000015
【図１５】
0005901864.tif 000016
【図１６】
0005901864.tif 000017
【図１７】
0005901864.tif 000018