(57)【要約】【課題】代替商品を適切に紹介することができる情報処理装置等を提供する。【解決手段】情報処理装置１は、紙媒体の書籍の在庫状況を示す在庫情報を取得する取得部と、前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出する抽出部と、前記希少書籍に対応する電子書籍の購入を推奨する推奨情報をユーザに通知する通知部とを備えることを特徴とする。これにより、紙媒体の書籍に代替する代替商品を適切に紹介することができる。【選択図】図１
2020077320.tif 000002
【特許請求の範囲】
【請求項１】
紙媒体の書籍の在庫状況を示す在庫情報を取得する取得部と、
前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出する抽出部と、
前記希少書籍に対応する電子書籍の購入を推奨する推奨情報をユーザに通知する通知部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記抽出部は、在庫数が所定の上限数以下かつ下限数以上の前記希少書籍を抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記抽出部は、前記書籍の在庫数の時系列変化に基づいて前記希少書籍を抽出する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記取得部は、実店舗における前記書籍の在庫状況を示す前記在庫情報を取得する
ことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記取得部は、複数の前記実店舗夫々に対応する前記在庫情報を取得し、
前記抽出部は、前記推奨情報の通知対象である前記ユーザに応じた前記実店舗に係る前記在庫情報に基づき、前記希少書籍を抽出する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記取得部は、複数の前記実店舗夫々に対応する前記在庫情報を取得し、
前記通知部は、前記書籍の在庫数が一定数以下の前記実店舗を示す前記推奨情報を通知する
ことを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記希少書籍と属性が類似する類似書籍を抽出する第２抽出部を備え、
前記通知部は、前記類似書籍に対応する前記電子書籍の購入を推奨する推奨情報を通知する
ことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記ユーザによる前記書籍又は電子書籍の購入履歴を取得する第２取得部を備え、
前記通知部は、前記購入履歴に基づき、前記ユーザに対する前記推奨情報の通知の可否を判定する
ことを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記通知部は、前記推奨情報の通知後における前記希少書籍の前記在庫情報に基づき、所定の再通知を行う
ことを特徴とする請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記通知部は、前記希少書籍の希少度合いを示す前記推奨情報を通知する
ことを特徴とする請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記通知部は、前記希少書籍に対応する前記電子書籍の購入時又は購入後に利用可能な特典情報を併せて通知する
ことを特徴とする請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
紙媒体の書籍の在庫状況を示す在庫情報を取得し、
前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出し、
前記希少書籍に対応する電子書籍の購入を推奨する推奨情報をユーザに通知する
処理をコンピュータに実行させることを特徴とする情報処理方法。
【請求項１３】
紙媒体の書籍の在庫状況を示す在庫情報を取得し、
前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出し、
前記希少書籍に対応する電子書籍の購入を推奨する推奨情報をユーザに通知する
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
在庫数が一定数以下である紙媒体の希少書籍に対応する電子書籍を表示部に表示し、
前記希少書籍の希少度合いを前記電子書籍に対応して前記表示部に表示し、
前記電子書籍の購入を申し込む入力を受け付ける
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
ユーザに応じた実店舗での在庫数が一定数以下である前記希少書籍に対応する前記電子書籍を前記表示部に表示し、
前記電子書籍に対応して、前記実店舗の店舗名と、前記実店舗での前記希少書籍の希少度合いとを前記表示部に表示する
ことを特徴とする請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
店舗に陳列している商品の在庫状況を管理する種々のシステムが提供されている。例えば特許文献１では、ＩＣタグによって店舗の陳列棚に陳列されている商品の移動を監視し、欠品中の商品の表示、取寄せ、発注、通信販売等を行う商品陳列棚システム等が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３４３５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に係る発明は欠品商品に代替する商品の取寄せ等を行うに過ぎず、欠品商品とほぼ同一とみなせる代替商品を即時に紹介できるものではない。
【０００５】
一つの側面では、代替商品を適切に紹介することができる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの側面では、情報処理装置は、紙媒体の書籍の在庫状況を示す在庫情報を取得する取得部と、前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出する抽出部と、前記希少書籍に対応する電子書籍の購入を推奨する推奨情報をユーザに通知する通知部とを備えることを特徴とする。
【発明の効果】
【０００７】
一つの側面では、代替商品を適切に紹介することができる。
【図面の簡単な説明】
【０００８】
【図１】書籍販売システムの構成例を示す模式図である。
【図２】サーバの構成例を示すブロック図である。
【図３】商品ＤＢ、ユーザＤＢ、購入履歴ＤＢ及び在庫ＤＢのレコードレイアウトの一例を示す説明図である。
【図４】本実施の形態の概要を示す説明図である。
【図５】サーバが実行する処理手順の一例を示すフローチャートである。
【図６】実施の形態２に係るサーバが実行する処理手順の一例を示すフローチャートである。
【図７】実施の形態３に係るサーバが実行する処理手順の一例を示すフローチャートである。
【図８】上述した形態のサーバの動作を示す機能ブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
（実施の形態１）
図１は、書籍販売システムの構成例を示す模式図である。本実施の形態では、紙媒体の書籍の在庫状況に応じて、紙媒体の書籍に代替する電子書籍を販売する書籍販売システムについて説明する。書籍販売システムは、情報処理装置１、端末２、及びＰＯＳ（Point of Sale）サーバ３を含む。各装置は、インターネット等のネットワークＮを介して通信接続されている。
【００１０】
情報処理装置１は、種々の情報処理、情報の送受信が可能な情報処理装置であり、例えばサーバ装置、パーソナルコンピュータ等である。本実施の形態では情報処理装置１がサーバ装置であるものとし、簡潔のためサーバ１と読み替える。サーバ１は、電子書籍を販売するＥＣ（Electronic Commerce）サイトを提供するサーバ装置であり、会員ユーザ向けに電子書籍を販売する。なお、ＥＣサイトでは紙媒体の書籍を販売してもよい。後述するように、サーバ１は実際の書店（実店舗）における紙媒体の書籍の在庫情報をＰＯＳサーバ３から取得し、書店において在庫数が少ない書籍である希少書籍に代替する商品として、希少書籍に対応する電子書籍の購入をユーザにリコメンドする。
【００１１】
なお、サーバ１はＥＣサイト（Ｗｅｂサイト）だけでなく、専用のアプリケーションを介して電子書籍を販売するようにしてもよい。すなわち、サーバ１はネットワークＮを介して電子商取引を行うオンラインストア（電子商店）を提供可能であればよく、その形態はＷｅｂサイト又はアプリケーションのいずれであってもよい。
【００１２】
端末２は、サーバ１が提供するＥＣサイトを利用する会員ユーザの端末装置であり、例えばスマートフォン、タブレット端末、パーソナルコンピュータ等である。端末２はサーバ１との間で通信を行い、ＥＣサイト上での電子書籍の購入を行い、電子書籍を表示する。
【００１３】
ＰＯＳサーバ３は、書店における書籍の販売記録を管理する管理装置であり、例えばサーバ装置、パーソナルコンピュータ等である。ＰＯＳサーバ３は、書店における書籍の販売情報を販売時点で収集し、記録する。簡潔のため図示は省略しているが、本実施の形態でＰＯＳサーバ３は複数の書店それぞれからＰＯＳデータを取得し、各書店での書籍の販売記録を管理する。また、複数の系列の書店があることに対応して、ＰＯＳサーバ３は複数存在してもよい。サーバ１はＰＯＳサーバ３との間で通信を行い、各書店における書籍の在庫状況を示す在庫情報を取得し、在庫情報に応じて希少書籍を特定して、希少書籍に対応する電子書籍をユーザにリコメンドする。
【００１４】
なお、在庫情報は書店に現に陳列されている書籍に係る在庫情報に限定されず、例えば書店、出版元等の倉庫に保管されている書籍の保管状況を示すデータであってもよい。すなわち、在庫情報は書店における書籍の陳列状況を示すデータに限定されず、紙媒体の書籍の在庫状況を示すデータであればよい。
【００１５】
図２は、サーバ１の構成例を示すブロック図である。サーバ１は、制御部１１、主記憶部１２、通信部１３、及び補助記憶部１４を備える。
制御部１１は、一又は複数のＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro-Processing Unit）、ＧＰＵ（Graphics Processing Unit）等の演算処理装置を有し、補助記憶部１４に記憶されたプログラムＰを読み出して実行することにより、種々の情報処理、制御処理等を行う。主記憶部１２は、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ等の一時記憶領域であり、制御部１１が演算処理を実行するために必要なデータを一時的に記憶する。通信部１３は、通信に関する処理を行うための通信モジュールであり、外部と情報の送受信を行う。
【００１６】
補助記憶部１４は、大容量メモリ、ハードディスク等の不揮発性記憶領域であり、制御部１１が処理を実行するために必要なプログラムＰ、その他のデータを記憶している。また、補助記憶部１４は、商品ＤＢ１４１、ユーザＤＢ１４２、購入履歴ＤＢ１４３、在庫ＤＢ１４４を記憶している。商品ＤＢ１４１は、商品（書籍）に関する情報を格納したデータベースである。ユーザＤＢ１４２は、ＥＣサイトを利用する会員ユーザの情報を格納したデータベースである。購入履歴ＤＢ１４３は、ユーザによる商品の購入履歴を格納したデータベースである。在庫ＤＢ１４４は、ＰＯＳサーバ３から取得したＰＯＳデータであって、書店における書籍の在庫情報を格納したデータベースである。
【００１７】
なお、補助記憶部１４はサーバ１に接続された外部記憶装置であってもよい。また、サーバ１は複数のコンピュータからなるマルチコンピュータであってもよく、ソフトウェアによって仮想的に構築された仮想マシンであってもよい。
【００１８】
また、本実施の形態においてサーバ１は上記の構成に限られず、例えば可搬型記憶媒体に記憶された情報を読み取る読取部、操作入力を受け付ける入力部、画像を表示する表示部等を含んでもよい。
【００１９】
図３は、商品ＤＢ１４１、ユーザＤＢ１４２、購入履歴ＤＢ１４３及び在庫ＤＢ１４４のレコードレイアウトの一例を示す説明図である。商品ＤＢ１４１は、商品ＩＤ列、ジャンル列、価格列、クーポン列を含む。商品ＩＤ列は、各商品（書籍）を識別するための商品ＩＤを記憶している。ジャンル列、価格列、クーポン列はそれぞれ、商品ＩＤと対応付けて、商品（書籍）のジャンル、販売価格、及び後述するリコメンド時のクーポン情報を記憶している。
【００２０】
ユーザＤＢ１４２は、ユーザＩＤ列、連絡先列、登録店舗列を含む。ユーザＩＤ列は、各ユーザを識別するためのユーザＩＤを記憶している。連絡先列及び登録店舗列はそれぞれ、ユーザＩＤと対応付けて、ユーザの連絡先（例えばメールアドレス）、及びユーザがお気に入りとして登録してある書店（店舗）の店舗ＩＤを記憶している。なお、お気に入りの書店は本システム上でユーザが予め登録してある書店であって、例えばユーザが行きつけの書店として登録してある書店である。
【００２１】
購入履歴ＤＢ１４３は、ユーザＩＤ列、購入日時列、商品ＩＤ列を含む。ユーザＩＤ列は、各ユーザを識別するためのユーザＩＤを記憶している。購入日時列及び商品ＩＤ列はそれぞれ、ユーザが商品を購入した購入日時、及びユーザが購入した商品（電子書籍）の商品ＩＤを記憶している。
【００２２】
在庫ＤＢ１４４は、商品ＩＤ列、店舗ＩＤ列、在庫数列を含む。商品ＩＤ列は、各商品（書籍）を識別するための商品ＩＤを記憶している。店舗ＩＤ列及び在庫数列はそれぞれ、商品ＩＤと対応付けて、商品ＩＤに対応する書籍を販売する書店（店舗）の店舗ＩＤ、及び書店における書籍の在庫数を記憶している。
【００２３】
図４は、本実施の形態の概要を示す説明図である。図４に基づき、本実施の形態の概要について説明する。
サーバ１は、例えば定期的にＰＯＳサーバ３との間で通信を行い、書店における各書籍の在庫状況を示す在庫情報を取得する。具体的には、サーバ１は、複数の書店それぞれのＰＯＳサーバ３との間で通信を行い、書店毎に在庫情報を取得する。サーバ１は、ＰＯＳサーバ３から取得した在庫情報を在庫ＤＢ１４４に記憶する。
【００２４】
サーバ１は、取得した在庫情報に基づき、在庫数が一定数以下である希少書籍を抽出する。具体的には、サーバ１は、在庫数が所定の上限数以下であり、かつ、所定の下限数以上である希少書籍を抽出する。下限数は１以上の数値であることが好ましい。上限数以外に下限数を設けることで、多数の書籍が希少書籍として抽出される事態を防止し、適切な希少本をリコメンドすることができる。
【００２５】
また、サーバ１は、書店毎に各書籍の在庫数が上限数以下かつ下限数以上であるか否かを判定し、希少書籍を書店毎に抽出する。なお、判定基準とする上限数及び下限数は全ての書店で共通の値としてもよく、書店毎に異なる値としてもよい。また、本実施の形態では書店毎に希少書籍を抽出するものとするが、複数の書店全体での在庫数から希少書籍を抽出するようにしてもよい。
【００２６】
さらにサーバ１は、書店における在庫数の時系列変化に基づき、該当書籍が人気書籍であるか否かを判定する。例えばサーバ１は、所定期間で在庫数が一定数以上減少した書籍、つまり一定数以上購入された書籍を人気書籍と判定する。サーバ１は、希少書籍に該当し、かつ、人気書籍に該当する書籍を、ユーザに推奨する書籍として抽出する。これにより、書店で入手しにくい書籍ではあるものの、不人気の書籍を除外することができる。
【００２７】
なお、上記では所定期間で在庫数が一定数以上減少した人気書籍を抽出するものとしたが、本実施の形態はこれに限定されるものではない。例えばサーバ１は、所定の長期間に亘って在庫数が一定数以下となっている書籍、所謂ロングテールに該当する書籍を抽出するようにしてもよい。これにより、ユーザが普段書店で手にする機会が少ない書籍を優先的に紹介することができる。このように、サーバ１は在庫数の時系列変化に基づいて希少書籍を抽出可能であればよく、推奨対象とする書籍は上述の人気書籍に限定されない。
【００２８】
上述の如く、サーバ１は各書店の在庫情報に応じて、ユーザに購入を推奨する希少書籍を抽出する。この場合に、サーバ１は通知対象であるユーザに応じた書店の在庫情報に基づき、当該ユーザに推奨する希少書籍を抽出する。
【００２９】
例えばサーバ１は、本システム上でユーザが予め登録してあるお気に入りの書店を対象として、当該書店で在庫数が一定数以下となっている希少書籍を抽出する。これにより、行きつけの書店で入手困難な書籍に対応する電子書籍をユーザにリコメンドすることができる。
【００３０】
また、例えばサーバ１は、住所等の位置情報に応じて、対象とする書店を選択するようにしてもよい。例えばサーバ１は、ユーザの住居、勤務先等の所在地から所定範囲内に位置する書店を対象として、当該書店での在庫数が一定数以下となっている希少書籍を抽出する。これにより、ユーザが入店する可能性がある書店で入手困難な書籍をリコメンドすることができる。
【００３１】
なお、上記ではユーザの所在地から所定範囲内に位置する書店で希少な書籍をリコメンドすることにしたが、所定範囲外に位置する書店の希少書籍をリコメンドするようにしてもよい。例えばサーバ１は、ユーザの所在地（例えば関西地方）から所定距離以上離れた地点（例えば関東地方）に位置する書店の希少書籍をリコメンドする。これにより、ユーザは他の地域で希少（話題）となっている書籍を知ることができる。
【００３２】
サーバ１はさらに、ユーザによる書籍の購入履歴に基づき、当該ユーザに対して電子書籍の推奨情報を通知すべきか否か、通知の可否を判定するようにしてもよい。例えばサーバ１は、ＥＣサイトでの電子書籍の購入履歴を参照して、直近の一定期間（例えば１ヶ月間）における電子書籍の購入の有無を判定する。直近の一定期間で電子書籍を購入している場合、サーバ１は、推奨情報を通知すべきと判定する。
【００３３】
なお上記では電子書籍の購入履歴に基づいて通知の可否を判定したが、サーバ１は、紙媒体の書籍の購入履歴に基づいて通知の可否を判定してもよい。例えばサーバ１は、対象の書籍が希少となっている書店において、ユーザが過去に紙媒体の書籍を購入したことがあるか否かに基づき、通知の可否を判定する。このように、サーバ１はユーザによる書籍の購入履歴に基づいて通知の可否を判定可能であればよく、参照する購入履歴は電子書籍に係る購入履歴に限定されない。
【００３４】
サーバ１は、上記で抽出した希少書籍に対応する電子書籍の購入を推奨する推奨情報を生成し、通知対象とするユーザの端末２に送信する。この場合にサーバ１は、商品ＤＢ１４１から当該電子書籍のクーポン情報を読み出し、クーポン情報を含む推奨情報を生成して端末２に送信する。クーポン情報は、例えば電子書籍の販売価格を値下げする割引クーポンである。サーバ１は、リコメンドする電子書籍の購入時に利用可能なクーポン情報を併せて通知する。
【００３５】
なお、推奨情報と併せて通知する情報はクーポン情報に限定されず、例えば電子書籍の購入によってＥＣサイトで利用可能なポイントを多く付与する旨のキャンペーン情報、あるいは電子書籍の購入によって応募可能な懸賞応募権などであってもよい。このように、サーバ１は電子書籍の購入時又は購入後に利用可能な特典情報を通知可能であればよく、特典情報の内容はクーポン情報に限定されない。
【００３６】
端末２はサーバ１からの送信を受け、書店での在庫数が一定数以下である希少書籍に対応する電子書籍を表示する。図４下側に、通知画面の一例を図示する。端末２は、例えば書店名に対応して、当該書店での希少書籍に対応する一又は複数の電子書籍（書籍の表紙等）を表示する。具体的には、端末２は、各電子書籍に対応して、各電子書籍の価格、クーポン情報（例えば販売価格から値下げする値下げ額の割合）のほか、該当書店における希少書籍の希少度合いを示す情報を表示する。希少度合いを示す情報は、例えば該当書店における書籍の在庫数である。なお、希少度合いを示す情報は直接的な在庫数（冊数）に限定されず、例えば在庫数に応じて希少度合いを所定の複数段階（例えば３段階）で間接的に表示するアイコン等であってもよい。
【００３７】
端末２はユーザから、推奨された電子書籍の購入申込に係る入力を受け付ける。購入申込を受け付けた場合、サーバ１は、電子書籍の購入に関連する所定の決済を行い、電子書籍のデータを端末２に配信して閲覧可能とする。以上より、ユーザは希少書籍の電子版を入手することができる。
【００３８】
図５は、サーバ１が実行する処理手順の一例を示すフローチャートである。図５に基づき、サーバ１が実行する処理内容について説明する。
サーバ１の制御部１１は、ＰＯＳサーバ３から、複数の書店それぞれにおける紙媒体の書籍の在庫状況を示す在庫情報を取得する（ステップＳ１１）。制御部１１は、取得した在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出する（ステップＳ１２）。例えば制御部１１は、書店毎に在庫数が一定数以下である希少書籍を抽出する。さらに制御部１１は、在庫数の時系列変化に基づき、ステップＳ１２で抽出した希少書籍を、人気書籍にまで絞り込んで抽出する（ステップＳ１３）。
【００３９】
制御部１１は、人気書籍が希少となっている書店に応じて、推奨情報の通知対象とするユーザを抽出する（ステップＳ１４）。例えば制御部１１は、該当する書店をお気に入りとして登録しているユーザ、あるいは該当する書店から所定範囲内に在住しているユーザ等を抽出する。さらに制御部１１は、ユーザによる直近一定期間での書籍の購入履歴に基づき、通知対象とするユーザを絞り込んで抽出する（ステップＳ１５）。例えば制御部１１は、直近の一定期間で電子書籍を購入したことがあるユーザを抽出する。
【００４０】
制御部１１は、商品ＤＢ１４１を参照して、希少書籍に対応する電子書籍の購入に利用可能なクーポン情報を読み出す（ステップＳ１６）。制御部１１は、希少書籍に対応する電子書籍の購入を推奨する推奨情報であって、ステップＳ１６で読み出したクーポン情報と、書店での希少度合いとを示す推奨情報を、通知対象としたユーザの端末２に通知する（ステップＳ１７）。制御部１１は推奨した電子書籍の購入申込を端末２から受け付け（ステップＳ１８）、一連の処理を終了する。
【００４１】
なお、上記では書店での書籍の在庫状況から希少書籍を抽出するものとしたが、本実施の形態はこれに限定されるものではない。例えばサーバ１は、紙媒体の書籍をＥＣサイトで販売する場合に、当該ＥＣサイト上での在庫状況から希少書籍を抽出するものとしてもよい。すなわち、希少書籍を抽出する際に参照する在庫情報は、書店の在庫情報に限定されない。
【００４２】
以上より、本実施の形態１によれば、電子書籍を販売するオンラインストアにおいて、書店等で在庫数が少ない希少書籍に対応する電子書籍をリコメンドする。これにより、ユーザは手間を掛けずに短時間で求める書籍を入手する機会を得ることができ、希少書籍に代替する電子書籍を適切に紹介することができる。
【００４３】
また、本実施の形態１によれば、在庫数が上限数以上かつ下限数以下の希少書籍を抽出することで、在庫数がゼロである書籍が多数抽出される事態を防止し、希少書籍を適切に抽出することができる。
【００４４】
また、本実施の形態１によれば、在庫数の時系列変化に基づき、書店で人気の書籍、あるいはロングテールの書籍等を抽出してユーザに紹介することができ、電子書籍のリコメンドをより好適に行うことができる。
【００４５】
また、本実施の形態１によれば、電子書籍よりも売上規模が大きい書店（実店舗）の在庫情報から希少書籍を抽出することで、ユーザに紹介する書籍を適切に選ぶことができる。
【００４６】
また、本実施の形態１によれば、ユーザに応じて在庫情報を参照する書店を選択することで、紹介すべき書籍をユーザ毎に適切に選ぶことができる。
【００４７】
また、本実施の形態１によれば、在庫数が少ない書店を明示してユーザに通知することで、電子書籍の購入をより一層促進することができる。
【００４８】
また、本実施の形態１によれば、ユーザによる書籍の購入履歴に基づいて通知の可否を判定することで、電子書籍をリコメンドするユーザを適切に選択することができる。
【００４９】
また、本実施の形態１によれば、希少書籍の希少度合いを明示した通知を行うことで、電子書籍の購入をより一層促進することができる。
【００５０】
また、本実施の形態１によれば、電子書籍の購入に利用可能なクーポン情報を通知することで、電子書籍の購入をより一層促進することができる。
【００５１】
（実施の形態２）
本実施の形態では、希少書籍だけでなく、希少書籍に類似する類似書籍をユーザにリコメンドする形態について述べる。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
本実施の形態においてサーバ１は、実施の形態１と同様に、書店における書籍の在庫情報から希少書籍を抽出し、ユーザにリコメンドする。さらにサーバ１は、希少書籍と属性が類似する類似書籍の電子版の購入をユーザにリコメンドする。希少書籍の属性は、例えば書籍自体の属性（書籍のジャンル、著者名等）、あるいは該当書籍の電子版を購入した他のユーザの購入履歴などである。
【００５２】
例えばサーバ１は、書籍自体の属性に基づいてコンテンツフィルタリングを行い、希少書籍と類似する類似書籍を抽出する。サーバ１は、希少書籍のほかに、類似書籍に対応する電子書籍の購入も推奨する推奨情報を生成して、端末２に通知する。
【００５３】
あるいはサーバ１は、在庫情報から抽出した希少書籍を購入したことがある他のユーザらの購入履歴を参照して協調フィルタリングを行い、該当書籍を購入した他のユーザらが多く購入している書籍を類似書籍として抽出する。サーバ１は、当該類似書籍に対応する電子書籍の購入を推奨する推奨情報を生成して、端末２に通知する。なお、上記で参照する他のユーザの購入履歴は電子書籍の購入履歴であってもよく、紙媒体の書籍の購入履歴であってもよい。
【００５４】
図６は、実施の形態２に係るサーバ１が実行する処理手順の一例を示すフローチャートである。
例えばサーバ１の制御部１１は、紙媒体の書籍の在庫情報から希少書籍を抽出し（ステップＳ１２）、さらに人気書籍に絞り込んで抽出した後（ステップＳ１３）、抽出した書籍と属性が類似する類似書籍を抽出する（ステップＳ２０１）。例えば制御部１１は、書籍自体の属性、又は当該書籍を購入した他のユーザの購入履歴などに基づいてフィルタリングを行い、類似書籍を抽出する。制御部１１は、処理をステップＳ１４に移行する。
【００５５】
以上より、本実施の形態２によれば、希少書籍に類似する書籍もユーザに紹介することで、ユーザが電子書籍を入手する機会を好適に創出することができる。
【００５６】
（実施の形態３）
本実施の形態では、電子書籍をリコメンドした後における希少書籍の在庫状況に応じて、ユーザに再通知を行う形態について説明する。
本実施の形態においてサーバ１は、実施の形態１と同様に、希少書籍に対応する電子書籍の推奨情報を端末２に通知する。推奨情報を通知した後、サーバ１はＰＯＳサーバ３から継続的に取得する在庫情報に基づき、希少書籍の在庫数が一定数を超えたか否かを判定する。すなわちサーバ１は、希少書籍として抽出した書籍の在庫が回復したか否かを判定する。
【００５７】
在庫数が一定数を超えた場合、サーバ１は、端末２に対して所定の再通知を行う。再通知の内容は、例えば図４で示した通知画面からの該当書籍の削除命令、あるいは該当書籍が書店に再入荷した旨の通知などである。これにより、端末２に表示される希少書籍が好適に更新され、適切な希少書籍をユーザに通知することができる。
【００５８】
図７は、実施の形態３に係るサーバ１が実行する処理手順の一例を示すフローチャートである。
サーバ１の制御部１１は、ユーザに対して既に推奨済みの希少書籍の在庫情報をＰＯＳサーバ３から取得する（ステップＳ３０１）。制御部１１は、取得した在庫情報を参照して、希少書籍の在庫数が一定数を超えたか否かを判定する（ステップＳ３０２）。在庫数が一定数を超えたと判定した場合（Ｓ３０２：ＹＥＳ）、制御部１１は所定の再通知を端末２に送信する（ステップＳ３０３）。例えば制御部１１は、通知画面に表示する該当書籍の削除命令、あるいは該当書籍の再入荷通知を送信する。ステップＳ３０２の処理を実行後、又はステップＳ３０２でＮＯの場合、制御部１１は一連の処理を終了する。
【００５９】
以上より、本実施の形態３によれば、推奨情報の通知後における在庫状況の変化に応じて再通知を行うことで、ユーザの利便性を高めることができる。
【００６０】
（実施の形態４）
図８は、上述した形態のサーバ１の動作を示す機能ブロック図である。制御部１１がプログラムＰを実行することにより、サーバ１は以下のように動作する。
取得部８１は、紙媒体の書籍の在庫状況を示す在庫情報を取得する。抽出部８２は、前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出する。通知部８３は、前記希少書籍に対応する電子書籍の購入を推奨する推奨情報をユーザに通知する。
【００６１】
本実施の形態４は以上の如きであり、その他は実施の形態１から３と同様であるので、対応する部分には同一の符号を付してその詳細な説明を省略する。
【００６２】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６３】
１      サーバ（情報処理装置）
１１    制御部
１２    主記憶部
１３    通信部
１４    補助記憶部
Ｐ      プログラム
１４１  商品ＤＢ
１４２  ユーザＤＢ
１４３  購入履歴ＤＢ
１４４  在庫ＤＢ
２      端末
３      ＰＯＳサーバ
【図１】
2020077320.tif 000003
【図２】
2020077320.tif 000004
【図３】
2020077320.tif 000005
【図４】
2020077320.tif 000006
【図５】
2020077320.tif 000007
【図６】
2020077320.tif 000008
【図７】
2020077320.tif 000009
【図８】
2020077320.tif 000010
【手続補正書】
【提出日】令和2年2月27日(2020.2.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
一つの側面では、情報処理装置は、複数の実店舗夫々に対応する紙媒体の書籍の在庫状況を示す在庫情報を取得する取得部と、前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出する抽出部と、前記希少書籍に対応する電子書籍の購入を推奨する推奨情報であって、在庫数が一定数以下の前記実店舗を示す前記推奨情報をユーザに通知する通知部とを備えることを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の実店舗夫々に対応する紙媒体の書籍の在庫状況を示す在庫情報を取得する取得部と、
前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出する抽出部と、
前記希少書籍に対応する電子書籍の購入を推奨する推奨情報であって、在庫数が一定数以下の前記実店舗を示す前記推奨情報をユーザに通知する通知部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記抽出部は、在庫数が所定の上限数以下かつ下限数以上の前記希少書籍を抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記抽出部は、前記書籍の在庫数の時系列変化に基づいて前記希少書籍を抽出する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記抽出部は、前記推奨情報の通知対象である前記ユーザに応じた前記実店舗に係る前記在庫情報に基づき、前記希少書籍を抽出する
ことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記希少書籍と属性が類似する類似書籍を抽出する第２抽出部を備え、
前記通知部は、前記類似書籍に対応する前記電子書籍の購入を推奨する推奨情報を通知する
ことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記ユーザによる前記書籍又は電子書籍の購入履歴を取得する第２取得部を備え、
前記通知部は、前記購入履歴に基づき、前記ユーザに対する前記推奨情報の通知の可否を判定する
ことを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記通知部は、前記推奨情報の通知後における前記希少書籍の前記在庫情報に基づき、所定の再通知を行う
ことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記通知部は、前記希少書籍の希少度合いを示す前記推奨情報を通知する
ことを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記通知部は、前記希少書籍に対応する前記電子書籍の購入時又は購入後に利用可能な特典情報を併せて通知する
ことを特徴とする請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
複数の実店舗夫々に対応する紙媒体の書籍の在庫状況を示す在庫情報を取得し、
前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出し、
前記希少書籍に対応する電子書籍の購入を推奨する推奨情報であって、在庫数が一定数以下の前記実店舗を示す前記推奨情報をユーザに通知する
処理をコンピュータに実行させることを特徴とする情報処理方法。
【請求項１１】
複数の実店舗夫々に対応する紙媒体の書籍の在庫状況を示す在庫情報を取得し、
前記在庫情報に基づき、在庫数が一定数以下の希少書籍を抽出し、
前記希少書籍に対応する電子書籍の購入を推奨する推奨情報であって、在庫数が一定数以下の前記実店舗を示す前記推奨情報をユーザに通知する
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
複数の実店舗夫々において在庫数が一定数以下である紙媒体の希少書籍に対応する電子書籍を表示部に表示し、
在庫数が一定数以下である前記実店舗の店舗名と、前記実店舗での前記希少書籍の希少度合いとを前記電子書籍に対応して前記表示部に表示し、
前記電子書籍の購入を申し込む入力を受け付ける
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
ユーザに応じた前記実店舗での在庫数が一定数以下である前記希少書籍に対応する前記電子書籍を前記表示部に表示し、
前記電子書籍に対応して、前記実店舗の店舗名と、前記実店舗での前記希少書籍の希少度合いとを前記表示部に表示する
ことを特徴とする請求項１２に記載のプログラム。