(57)【要約】【課題】一の購入希望者と出品者との間で売買に関する合意がされた商品を、他の購入希望者が購入できないようにすること。【解決手段】商品の売買を仲介する情報処理装置が、販売される第１商品の情報を第１ユーザの端末から受信すると、前記第１商品を前記第１ユーザ以外の複数のユーザに対して購入可能とする仲介部と、前記第１商品の購入が可能なユーザを前記複数のユーザに含まれる第２ユーザに限定する要求を前記第１ユーザの端末から受信した場合、前記第１商品を購入できないように表示させる情報を、前記複数のユーザのうち前記第２ユーザ以外のユーザの端末に対して送信する送信部と、を有する。【選択図】図７Ｄ
2020060912.tif 000002
【特許請求の範囲】
【請求項１】
商品の売買を仲介する情報処理装置であって、
販売される第１商品の情報を第１ユーザの端末から受信すると、前記第１商品を前記第１ユーザ以外の複数のユーザに対して購入可能とする仲介部と、
前記第１商品の購入が可能なユーザを前記複数のユーザに含まれる第２ユーザに限定する要求を前記第１ユーザの端末から受信した場合、前記第１商品を購入できないように表示させる情報を、前記複数のユーザのうち前記第２ユーザ以外のユーザの端末に対して送信する送信部と、を有する情報処理装置。
【請求項２】
前記送信部は、前記第２ユーザにより入力された前記第１商品に関する情報に対応付けて、前記第１商品の購入が可能なユーザを前記第２ユーザに限定するための操作用のオブジェクトを表示させる情報を、前記第１ユーザの端末に対して送信する、
請求項１に記載の情報処理装置。
【請求項３】
前記送信部は、前記複数のユーザによりそれぞれ入力された前記第１商品に関する各情報に対応付けて、前記第１商品の購入が可能なユーザを当該各情報に対応付けられたユーザに限定するための各操作用のオブジェクトを表示させる情報を、前記第１ユーザの端末に対して送信し、
前記第１商品の購入が可能なユーザを前記第２ユーザに限定する要求を前記第１ユーザの端末から受信した場合、前記第２ユーザ以外の各ユーザによりそれぞれ入力された前記第１商品に関する各情報に対応付けられた当該各操作用のオブジェクトを非表示または無効として表示させる情報を、前記第１ユーザの端末に対して送信する、
請求項２に記載の情報処理装置。
【請求項４】
前記第１商品に関する情報は、前記第１商品に対するメッセージ、画像、音声、及び所定の設定をしたことの通知の少なくとも一つを含む、
請求項３に記載の情報処理装置。
【請求項５】
前記第１商品の購入が可能なユーザを前記第２ユーザに限定する要求を前記第１ユーザの端末から受信した場合、前記第１商品の購入が可能なユーザを前記第２ユーザに限定するための操作用のオブジェクトを、当該限定を解除するための操作用のオブジェクトに変更して表示させる情報を、前記第１ユーザの端末に対して送信する、
請求項２から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記送信部は、前記第１商品に対して所定の設定をした各ユーザに対応付けて、前記第１商品の購入が可能なユーザを当該各ユーザに限定するための各操作用のオブジェクトを表示させる情報を、前記第１ユーザの端末に対して送信する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記第１商品を購入できないように表示させる情報は、
前記第２ユーザ以外のユーザの端末で表示される購入可能な商品の一覧の表示画面において、前記第１商品以外の商品を表示させる情報である、
請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記送信部は、前記第１商品の購入が可能なユーザを前記第２ユーザに限定する期間を指定する要求を前記第１ユーザの端末から受信した場合、当該期間中は、前記第１商品を購入できないように表示させる情報を、前記第２ユーザ以外のユーザの端末に対して送信する、
請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
前記仲介部は、前記第１商品の購入が可能なユーザを前記第２ユーザに限定する要求を前記第１ユーザの端末から受信した後、前記第１商品の価格、及び前記第１商品の配送方法の少なくとも一つを含む条件を変更する要求を前記第１ユーザの端末から受信した場合、変更された条件で前記第１商品を前記第２ユーザに対して購入可能とする、
請求項１から８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記送信部は、前記第１商品の購入が可能なユーザを前記第２ユーザに限定することが解除された場合、前記第１商品に対する限定が解除されたことを示す通知を、前記第１商品に対して所定の設定をしたユーザの端末、及び前記第１商品に対するメッセージを入力したユーザの端末の少なくとも一方に送信する、
請求項１から９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記仲介部は、前記第１商品の購入が可能なユーザを前記第２ユーザに限定することが解除された場合、前記第１商品の購入が可能なユーザを前記第２ユーザに限定する要求を前記第１ユーザの端末から受信した後に変更された、前記第１商品の価格、及び前記第１商品の発送方法の少なくとも一つを含む条件を、変更前の条件に戻す、
請求項１から１０のいずれか一項に記載の情報処理装置。
【請求項１２】
複数の端末と、商品の売買を仲介する情報処理装置とを有する情報処理システムであって、
前記情報処理装置は、
販売される第１商品の情報を第１ユーザの端末から受信すると、前記第１商品を前記第１ユーザ以外の複数のユーザに対して購入可能とする仲介部と、
前記第１商品の購入が可能なユーザを前記複数のユーザに含まれる第２ユーザに限定する要求を前記第１ユーザの端末から受信した場合、前記第１商品を購入できないように表示させる情報を、前記複数のユーザのうち前記第２ユーザ以外の第３ユーザの端末に対して送信する送信部と、を有し、
前記第１ユーザの端末は、
前記第１ユーザの操作に応答して、販売される第１商品の情報を前記情報処理装置に送信し、
前記第１ユーザの操作に応答して、前記第１商品の購入が可能なユーザを前記第２ユーザに限定する要求を前記情報処理装置に送信し、
前記第３ユーザの端末は、
前記第１商品を購入できないように表示させる情報を前記情報処理装置から受信すると、前記第１商品を購入するための表示画面で、前記第１商品を購入できないように表示する、
情報処理システム。
【請求項１３】
商品の売買を仲介する情報処理装置が、
販売される第１商品の情報を第１ユーザの端末から受信すると、前記第１商品を前記第１ユーザ以外の複数のユーザに対して購入可能とする処理と、
前記第１商品の購入が可能なユーザを前記複数のユーザに含まれる第２ユーザに限定する要求を前記第１ユーザの端末から受信した場合、前記第１商品を購入できないように表示させる情報を、前記複数のユーザのうち前記第２ユーザ以外のユーザの端末に対して送信する処理と、を実行する情報処理方法。
【請求項１４】
商品の売買を仲介する情報処理装置に、
販売される第１商品の情報を第１ユーザの端末から受信すると、前記第１商品を前記第１ユーザ以外の複数のユーザに対して購入可能とする処理と、
前記第１商品の購入が可能なユーザを前記複数のユーザに含まれる第２ユーザに限定する要求を前記第１ユーザの端末から受信した場合、前記第１商品を購入できないように表示させる情報を、前記複数のユーザのうち前記第２ユーザ以外のユーザの端末に対して送信する処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、売りに出されている（出品されている）一の商品の購入を希望する購入希望者が、商品を売りに出した出品者に対してチャット等により値下げ等の交渉を行った後、当該購入希望者が商品を購入できるシステムが知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１０３０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、例えば、一の購入希望者と出品者との交渉にて商品の売買に関する合意がされた場合でも、他の購入希望者が当該一の購入希望者よりも先に購入操作（横取り）を行った場合は、当該他の購入希望者が当該商品を購入できる。この場合、当該交渉の手間が無駄になる場合があるという問題がある。また、横取りが発生すると、ユーザの満足度が低下し、ユーザがサービスの利用を中止するきっかけになるという調査結果もある。
【０００５】
そこで、一側面では、一の購入希望者と出品者との間で売買に関する合意がされた商品を、他の購入希望者が購入できないようにすることを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、商品の売買を仲介する情報処理装置が、販売される第１商品の情報を第１ユーザの端末から受信すると、前記第１商品を前記第１ユーザ以外の複数のユーザに対して購入可能とする仲介部と、前記第１商品の購入が可能なユーザを前記複数のユーザに含まれる第２ユーザに限定する要求を前記第１ユーザの端末から受信した場合、前記第１商品を購入できないように表示させる情報を、前記複数のユーザのうち前記第２ユーザ以外のユーザの端末に対して送信する送信部と、を有する。
【発明の効果】
【０００７】
一側面によれば、一の購入希望者と出品者との間で売買に関する合意がされた商品を、他の購入希望者が購入できないようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る情報処理システムの構成例を示す図である。
【図２】実施形態に係るサーバ、及び端末のハードウェア構成例を示す図である。
【図３】実施形態に係るサーバの機能ブロック図である。
【図４】実施形態に係るユーザＤＢの一例について示す図である。
【図５Ａ】実施形態に係る情報処理システムの処理の一例を示すシーケンス図である。
【図５Ｂ】実施形態に係る情報処理システムの処理の一例を示すシーケンス図である。
【図６】実施形態に係る商品ＤＢの一例について示す図である。
【図７Ａ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｂ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｃ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｄ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｅ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｆ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｇ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｈ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｉ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｊ】実施形態に係る端末の表示画面の一例を示す図である。
【図７Ｋ】実施形態に係る端末の表示画面の一例を示す図である。
【図８】実施形態に係るウォッチＤＢの一例を示す図である。
【図９】実施形態に係るコメントＤＢの一例を示す図である。
【図１０】実施形態に係る取り置きＤＢの一例を示す図である。
【図１１】実施形態に係るやることＤＢの一例を示す図である。
【図１２】実施形態に係る端末の表示画面の一例を示す図である。
【図１３Ａ】実施形態に係る端末の表示画面の一例を示す図である。
【図１３Ｂ】実施形態に係る端末の表示画面の一例を示す図である。
【図１４】実施形態に係る取り置きがキャンセルされた場合の情報処理システムの処理の一例を示すシーケンス図である。
【図１５Ａ】実施形態に係る端末の表示画面の一例を示す図である。
【図１５Ｂ】実施形態に係る端末の表示画面の一例を示す図である。
【図１５Ｃ】実施形態に係る端末の表示画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施形態を説明する。
【００１０】
＜システム構成＞
図１は、実施形態に係る情報処理システム１の構成例を示す図である。図１において、情報処理システム１は、サーバ１０、端末２０Ａ、端末２０Ｂ、端末２０Ｃ、端末２０Ｄ（以下で、区別する必要がない場合は、単に「端末２０」と称する）を有する。なお、端末２０の数は図１の例に限定されない。
【００１１】
サーバ１０と端末２０は、インターネット、無線ＬＡＮ（Local Area Network）、及び携帯電話網等の通信回線Ｎによって通信できるように接続される。
【００１２】
サーバ１０は、例えば、サーバ用コンピュータ、ＰＣ（Personal Computer）等の情報処理装置である。サーバ１０は、複数の端末２０のユーザ間での商品の売買を仲介する。
【００１３】
端末２０は、例えば、スマートフォン、タブレット端末、ＰＣ等の情報処理装置である。端末２０は、例えば、サーバ１０からダウンロードしたアプリケーションを用いて、サーバ１０を用いた商品の売買を行う。または、端末２０は、例えば、予め端末２０にインストールされているＷｅｂブラウザ等のプログラムを用いて、サーバ１０を用いた商品の売買を行うようにしてもよい。また、端末２０は、ユーザの操作等に応答して、サーバ１０との通信を行い、サーバ１０から受信した情報に基づいて表示画面のデータを生成し、生成した表示画面を端末２０の画面に表示させる。
【００１４】
＜ハードウェア構成＞
図２は、実施形態に係るサーバ１０、及び端末２０のハードウェア構成例を示す図である。以下では、サーバ１０を例として説明する。図２のサーバ１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１５】
サーバ１０での処理を実現する情報処理プログラムは、記録媒体１０１によって提供される。情報処理プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、情報処理プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、情報処理プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされた情報処理プログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１６】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってサーバ１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等、またはタッチパネル及びボタン等で構成され、様々な操作指示を入力させるために用いられる。
【００１７】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。端末２０のハードウェア構成は、サーバ１０と同様でもよい。
【００１８】
＜機能構成＞
次に、図３、及び図４を参照し、実施形態に係るサーバ１０、及び端末２０の機能構成について説明する。図３は、実施形態に係るサーバ１０、及び端末２０の機能ブロック図である。
【００１９】
≪サーバ１０の機能構成≫
サーバ１０は、記憶部１１を有する。記憶部１１は、例えば、補助記憶装置１０２等を用いて実現される。記憶部１１は、ユーザＤＢ（データベース）１１１、商品ＤＢ１１２、ウォッチＤＢ１１３、コメントＤＢ１１４、取り置きＤＢ１１５、及びやることＤＢ１１６等を記憶する。商品ＤＢ１１２、ウォッチＤＢ１１３、コメントＤＢ１１４、取り置きＤＢ１１５、及びやることＤＢ１１６については後述する。
【００２０】
（ユーザＤＢ１１１）
図４は、実施形態に係るユーザＤＢ１１１の一例について示す図である。図４の例では、ユーザＤＢ１１１には、ユーザＩＤに対応付けて、パスワード、名前、Ｅメール、電話番号、ユーザの画像、自己紹介文、アカウント作成日時、及びアカウント状態等が記憶されている。
【００２１】
ユーザＩＤは、ユーザの識別情報である。パスワードは、ユーザＩＤに係るユーザがサーバ１０により提供される取引サービスにログインするためのパスワードである。名前、Ｅメール、電話番号、ユーザの画像、及び自己紹介文は、それぞれ、ユーザＩＤに係るユーザの、名前、Ｅメール、電話番号、ユーザの画像、自己紹介文である。アカウント作成日時は、ユーザＩＤに係るユーザのアカウントが作成された日時である。アカウント状態は、ユーザＩＤに係るユーザのアカウントの状態であり、例えば、「継続」、及び「退会」等がある。「継続」は、アカウントが利用可能な状態である。「退会」は、例えば、ユーザまたはサーバ１０を運営する事業者（管理者）により、アカウントが利用不可とされている状態である。
【００２２】
ユーザＤＢ１１１に記憶されている情報は、例えば、端末２０のユーザがサーバ１０でアカウントを作成する際に、端末２０のユーザにより入力され、端末２０からサーバ１０に送信されるようにしてもよい。
【００２３】
サーバ１０は、仲介部１２、取置部１３、表示制御部１４、及び送信部１５を有する。これら各部は、サーバ１０にインストールされた１以上のプログラムが、サーバ１０のＣＰＵ１０４に実行させる処理により実現される。
【００２４】
仲介部１２は、一のユーザ（出品者）により出品された商品の売買を仲介する処理を行う。より具体的には、仲介部１２は、例えば、出品者の端末２０から、商品を出品する要求を受信すると、他の端末２０のユーザが当該商品を購入できるようにする。
【００２５】
取置部１３は、出品者により指定された商品を、当該出品者により指定されたユーザのみが購入できるようにする。より具体的には、取置部１３は、取り置きの要求を出品者の端末２０から受信した場合、表示制御部１４により、取り置きされたユーザ以外の各ユーザの端末２０の表示画面を制御し、当該各ユーザが当該商品を購入できないようにする。
【００２６】
表示制御部１４は、仲介部１２、及び取置部１３の指示に従い、端末２０の画面に表示させる情報を送信部１５に送信させることにより、端末２０で表示される表示画面を制御する。
【００２７】
送信部１５は、例えば、端末２０のユーザのユーザＩＤと端末２０の通信アドレスとを対応付けて管理し、表示制御部１４の指示に従い、端末２０に表示させる情報等を端末２０に送信する。
【００２８】
≪端末２０の機能構成≫
端末２０は、受付部２１、制御部２２、及び送信部２３を有する。これら各部は、端末２０にインストールされた１以上のプログラムが、端末２０のＣＰＵに実行させる処理により実現される。
【００２９】
受付部２１は、例えば、表示画面上のボタン等に対する各種操作を端末２０のユーザから受け付ける。
【００３０】
制御部２２は、例えば、受付部２１により受け付けられた操作に応答して、サーバ１０から情報を取得する要求を送信部２３によりサーバ１０に送信する。また、制御部２２は、例えば、サーバ１０から受信した情報に基づいて表示画面のデータを生成し、生成した表示画面を端末２０の画面に表示させる。
【００３１】
送信部２３は、例えば、制御部２２の指示に従い、各種の情報をサーバ１０に送信する。また、送信部２３は、例えば、サーバ１０にログインした際に接続されたＨＴＴＰＳ等の通信セッションを用いて、サーバ１０に情報を送信する。
【００３２】
＜処理＞
次に、図５Ａ、及び図５Ｂを参照し、情報処理システム１の処理について説明する。図５Ａ、及び図５Ｂは、実施形態に係る情報処理システム１の処理の一例を示すシーケンス図である。図６は、実施形態に係る商品ＤＢ１１２の一例を示す図である。図７Ａから図７Ｋは、実施形態に係る端末２０の表示画面の一例を示す図である。図８は、実施形態に係るウォッチＤＢ１１３の一例を示す図である。図９は、実施形態に係るコメントＤＢ１１４の一例を示す図である。図１０は、実施形態に係る取り置きＤＢ１１５の一例を示す図である。図１１は、実施形態に係るやることＤＢ１１６の一例を示す図である。
【００３３】
以下で、端末２０Ａ、端末２０Ｂ、端末２０Ｃ、及び端末２０Ｄの各ユーザをそれぞれユーザＡ（「第１ユーザ」の一例。）、ユーザＢ（「第２ユーザ」の一例。）、ユーザＣ（「第３ユーザ」の一例。）、及びユーザＤ（「第３ユーザ」の一例。）として説明する。なお、各端末２０のユーザは、予めサーバ１０に商品売買用のアカウントを作成しており、各端末２０のユーザはサーバ１０にログインしているものとする。
【００３４】
ステップＳ１において、端末２０Ａの受付部２１は、出品操作をユーザＡ（出品者）から受け付ける。続いて、端末２０Ａの送信部２３は、出品要求をサーバ１０に送信する（ステップＳ２）。
【００３５】
続いて、サーバ１０の仲介部１２は、出品された商品を商品ＤＢ１１２で管理する（ステップＳ３）。ここで、サーバ１０の仲介部１２は、受信した出品要求に含まれる情報に基づいて、出品された商品の情報を商品ＤＢ１１２に記録する。
【００３６】
（商品ＤＢ１１２）
図６の例では、商品ＤＢ１１２には、商品ＩＤに対応付けて、出品者のユーザＩＤ、購入者のユーザＩＤ、商品状態、商品名、価格（円）、商品説明、商品の画像、カテゴリー、商品のブランド名、商品の色、サイズ、発送方法（配送方法）、ウォッチ数、コメント数、出品日時、及び更新日時等が記憶されている。商品ＩＤは、ユーザから出品された商品の識別情報である。
【００３７】
取引状態は、商品ＩＤに係る商品の取引に関する状態であり、例えば、「出品中」、「取引中」、「取引完了」、「出品停止」、「購入者によるキャンセル」、「運営者によるキャンセル」等を含んでもよい。「出品中」は、任意のユーザが商品ＩＤに係る商品の購入が可能な状態である。「取引中」は、購入者により購入操作がされてから、出品者により発送された商品が購入者に届き、購入者により受け取り完了の操作がされるまでの状態である。「取引完了」は、購入者により受け取り完了の操作がされた後の状態である。「出品停止」は、出品者が出品を取りやめた状態である。「購入者によるキャンセル」は、購入者が購入をキャンセルした状態である。「運営者によるキャンセル」はサーバ１０の管理者により、違法な出品等に対する購入者による購入がキャンセルされた状態である。
【００３８】
商品名、価格（円）、商品説明、商品の画像、カテゴリー、商品のブランド名、商品の色、商品のサイズ、及び発送方法は、それぞれ、商品ＩＤに係る商品の、名称、価格、商品説明、商品の画像、カテゴリー、商品のブランド名、商品の色、商品のサイズ、及び発送方法である。発送方法には、例えば、送料、大きさ、重さ、送料の着払い、送料の発払い等が含まれる。ウォッチ数、及びコメント数は、それぞれ、商品ＩＤに係る商品が、端末２０のユーザからウォッチされた数、及びコメントされた数である。出品日時は、商品ＩＤに係る商品が出品された日時である。更新日時は、商品ＤＢ１１２に記録されている商品ＩＤに係る商品の各種情報が更新された日時である。
【００３９】
なお、商品名、価格（円）、商品説明、商品の画像、カテゴリー、商品のブランド名、商品の色、サイズ、及び発送方法の情報は、ステップＳ１の処理によりユーザＡから入力された情報でもよい。図４、図６の例では、ユーザＩＤが「ユーザ００１」のユーザＡにより、Ｎ社のスニーカーが出品されたこと等がユーザＤＢ１１１、及び商品ＤＢ１１２により記録されている。
【００４０】
続いて、端末２０Ｂの受付部２１は、商品一覧の表示操作をユーザＢから受け付ける（ステップＳ４）。ここで、端末２０Ｂの受付部２１は、例えば、新着の商品の一覧（タイムライン）、ユーザＢに指定された文字列、またはカテゴリー等に基づいて検索された商品の一覧、または、ユーザＢに指定されたユーザが過去に出品した商品の一覧等を表示させるための操作を受け付ける。
【００４１】
続いて、端末２０Ｂの送信部２３は、商品一覧の取得要求をサーバ１０に送信する（ステップＳ５）。続いて、サーバ１０の仲介部１２は、ユーザＢが購入可能な商品を商品ＤＢ１１２から抽出する（ステップＳ６）。ここで、サーバ１０の仲介部１２は、例えば、商品ＤＢ１１２に記憶されている商品のうち、「出品中」等である商品を抽出してもよい。また、サーバ１０の仲介部１２は、後述する取り置きＤＢ１１５において、ユーザＢに対して取り置きされている商品も抽出してもよい。
【００４２】
続いて、サーバ１０の送信部１５は、抽出した商品の一覧の情報を端末２０Ｂに送信する（ステップＳ７）。なお、サーバ１０の送信部１５は、商品の一覧の情報に、各商品の価格（円）、及び商品の画像等の情報を含めてもよい。
【００４３】
続いて、端末２０Ｂの制御部２２は、サーバ１０から受信した情報に基づいて、商品一覧を画面に表示させる（ステップＳ８）。続いて、端末２０Ｂの受付部２１は、一の商品の選択操作をユーザＢから受け付ける（ステップＳ９）。ここで、端末２０Ｂの受付部２１は、例えば、商品一覧の表示画面において、一の商品が表示された領域を押下（タッチ）する等の操作を受け付ける。
【００４４】
続いて、端末２０Ｂの送信部２３は、ユーザＢに選択された商品の情報の取得要求をサーバ１０に送信する（ステップＳ１０）。続いて、サーバ１０の仲介部１２は、ユーザＢに選択された商品の情報を商品ＤＢ１１２から抽出する（ステップＳ１１）。ここで、サーバ１０の仲介部１２は、例えば、商品ＤＢ１１２から、ユーザＢに選択された商品の商品名、価格（円）、商品説明、商品の画像、カテゴリー、商品のブランド名、商品の色、サイズ、及び発送方法等の情報を抽出してもよい。
【００４５】
続いて、サーバ１０の送信部１５は、ユーザＢに選択された商品の情報を端末２０Ｂに送信する（ステップＳ１２）。
【００４６】
続いて、端末２０Ｂの制御部２２は、サーバ１０から受信した情報に基づいて、当該商品の情報を画面に表示させる（ステップＳ１３）。ここで、端末２０Ｂの制御部２２は、例えば、図７Ａに示す表示画面７０１を表示させてもよい。図７Ａの例では、端末２０Ｂの制御部２２は、商品の画像７０２に表示させ、商品のブランド名、商品名、商品の色、商品のサイズを領域７０３に表示させている。また、商品の現在の価格７０６も表示させている。なお、「購入手続きへ」ボタン７０７が押下されると、サーバ１０の仲介部１２により、価格７０６で購入の手続きが行われる。
【００４７】
続いて、端末２０Ｂの受付部２１は、商品のウォッチ（いいね、お気に入り、ブックマーク。「所定の設定」の一例。）操作をユーザＢから受け付ける（ステップＳ１４）。ここで、端末２０Ｂの受付部２１は、例えば、図７Ａの「いいね」ボタン７０４の押下操作を受け付ける。なお、ユーザＢが商品に対してウォッチをしておくと、ユーザＢは、端末２０Ｂで所定の操作をすることにより、ユーザＢがウォッチをしている商品の一覧を表示させることができる。それにより、ユーザＢが購入を検討している商品を容易に表示することができる。また、ユーザＢが商品に対してウォッチをしておくと、当該商品が出品者により値下げされた際に、サーバ１０からその旨の通知を端末２０Ｂで受信して表示させることができる。
【００４８】
続いて、端末２０Ｂの送信部２３は、商品のウォッチ要求をサーバ１０に送信する（ステップＳ１５）。続いて、サーバ１０の仲介部１２は、ユーザＢに対応付けて、受信したウォッチ要求をウォッチＤＢ１１３で管理する（ステップＳ１６）。なお、ステップＳ１４からステップＳ１６のウォッチに関する処理は必須ではない。
【００４９】
（ウォッチＤＢ１１３）
図８の例では、ウォッチＤＢ１１３には、ウォッチＩＤに対応付けて、商品ＩＤ、ウォッチしているユーザのユーザＩＤ、及びウォッチ日時が記憶されている。ウォッチＩＤは、ウォッチの識別情報である。ウォッチ日時は、当該ユーザが商品ＩＤに係る商品のウォッチをした日時である。
【００５０】
図４、図６、及び図８の例では、ユーザＩＤが「ユーザ００２」のユーザＢにより、ユーザＡに出品された、商品ＩＤが「商品００１」であるＮ社のスニーカーがウォッチされたことが記録されている。
【００５１】
続いて、端末２０Ｂの受付部２１は、商品に対するコメント操作をユーザＢから受け付ける（ステップＳ１７）。ここで、端末２０Ｂの受付部２１は、例えば、図７Ａの「コメント」ボタン７０５の押下操作を受け付けると、コメントの表示画面を表示させて、コメントの入力操作を受け付ける。
【００５２】
続いて、端末２０Ｂの送信部２３は、商品に対するコメント（「商品に関する情報」の一例。）のメッセージ等をサーバ１０に送信する（ステップＳ１８）。ここで、端末２０Ｂの制御部２２は、図７Ｂの表示画面７１１を表示させる。図７Ｂの例では、端末２０Ｂは、ユーザＢにより、コメントの入力欄７１２にメッセージが入力され、「送信」ボタン７１３が押下されたため、ユーザＢの画像７１４Ａ、及びユーザＢの名前７１４Ｂに対応付けて、当該メッセージ７１４Ｃを表示させている。なお、商品に対するコメントには、文字情報等によるメッセージ、画像（静止画、動画、イラスト等の画像を含む）、音声、及び当該商品に対してウォッチを設定したことの通知等の情報が含まれてもよい。
【００５３】
続いて、サーバ１０の仲介部１２は、受信したコメントを、コメントＤＢ１１４で管理する（ステップＳ１９）。
【００５４】
（コメントＤＢ１１４）
図９の例では、コメントＤＢ１１４には、コメントＩＤに対応付けて、商品ＩＤ、コメントしたユーザのユーザＩＤ、メッセージ、及びコメント日時が記憶されている。コメントＩＤは、コメントの識別情報である。メッセージは、コメントとして入力されたテキスト等のメッセージである。コメント日時は、当該ユーザが商品ＩＤに係る商品のコメントをした日時である。
【００５５】
図４、図６、及び図９の例では、ユーザＩＤが「ユーザ００２」のユーザＢにより、ユーザＡに出品された、商品ＩＤが「商品００１」であるＮ社のスニーカーに対して、「５，０００円にお値下げ可能ですか？」というメッセージがコメント（投稿）されたことが記録されている。
【００５６】
続いて、サーバ１０の送信部１５は、商品に対してコメントされたことを示す通知を端末２０Ａに送信する（ステップＳ２０）。ここで、サーバ１０の送信部１５は、例えば、端末２０ＡのＯＳ（Operating System）により提供される通知機能を用いて当該通知を送信し、端末２０Ａにて当該通知をバナー表示させてもよい。また、サーバ１０の送信部１５は、端末２０Ａのアプリケーションに当該通知を送信し、当該アプリケーションにより表示される通知一覧の表示画面にて当該通知を表示させてもよい。この場合、端末２０Ａは、例えば、当該アプリケーションにより画面上の右上の領域に表示されている、鈴のアイコン等を押下された場合に、通知一覧の表示画面を表示させてもよい。
【００５７】
続いて、端末２０Ａの制御部２２は、コメントされたことを示す通知を画面に表示させる（ステップＳ２１）。ここで、端末２０Ａの制御部２２は、例えば、ＯＳにより提供される通知機能を用いて当該通知をバナー表示し、バナーの領域がユーザＡにより押下されると、図７Ｃの表示画面７２１を表示させる。また、端末２０Ａの制御部２２は、例えば、通知一覧の表示画面において、商品に対してコメントされたことを示す通知の領域がユーザＡにより押下された場合も、図７Ｃの表示画面７２１を表示させる。
【００５８】
出品者であるユーザＡの端末２０Ａに表示される図７Ｃの表示画面７２１は、出品者でないユーザＢの端末２０Ｂに表示される図７Ｂの表示画面７１１と同様であるが、ユーザＢにより入力されたコメントのメッセージ７１４Ｃに対応付けて、「この購入者に取り置きをする」ボタン７１４Ｄ（商品の購入が可能なユーザを限定するための「操作用のオブジェクト」の一例。以下で適宜「取り置きボタン」とも称する。）が追加されている点が異なる。
【００５９】
続いて、端末２０Ａの受付部２１は、コメント操作をユーザＡから受け付ける（ステップＳ２２）。ここで、端末２０Ａの受付部２１は、ステップＳ１７の端末２０Ｂでの操作と同様の操作により、コメントの表示画面７２１において、ユーザＢに対する返信のコメント等の入力操作を受け付ける。なお、返信のコメントは必須ではない。
【００６０】
続いて、端末２０Ａの送信部２３は、入力されたコメントのメッセージをサーバ１０に送信する（ステップＳ２３）。ここで、端末２０Ａの制御部２２は、図７Ｄのコメント一覧の表示画面７３１を表示させる。図７Ｄの例では、端末２０Ａの制御部２２は、ユーザＡにより、コメントの入力欄７１２にメッセージが入力され、「送信」ボタン７１３が押下されたため、ユーザＡの画像７３４Ａ、及びユーザＡの名前７３４Ｂに対応付けて、当該メッセージ７３４Ｃを表示させている。図７Ｄの例では、各コメントのメッセージが、新しく送信された順で上から表示されている。
【００６１】
続いて、サーバ１０の仲介部１２は、受信したコメントを、コメントＤＢ１１４で管理する（ステップＳ２４）。この処理は、ステップＳ１９の処理と同様である。
【００６２】
続いて、端末２０Ａの受付部２１は、取り置き（専用）操作をユーザＡから受け付ける（ステップＳ２５）。ここで、端末２０Ａの受付部２１は、例えば、図７Ｄの「この購入者に取り置きをする」ボタン７１４Ｄの押下操作を受け付けると、図７Ｅのポップアップウィンドウ（ダイアログボックス）７４１を表示させる。図７Ｅの「はい」ボタン７４２が押下されると、取り置き操作が完了し、図７Ｄの表示画面に戻る。この場合、サーバ１０の取置部１３は、図７Ｄの表示画面７３１において、「この購入者に取り置きをする」ボタン７１４Ｄを非表示または無効表示（ディスエイブル表示）させ、押下できないようにしてもよい。
【００６３】
一方、図７Ｅの「いいえ」ボタン７４３が押下されると、図７Ｄの表示画面に戻る。
【００６４】
続いて、端末２０Ａの送信部２３は、取り置き要求をサーバに送信する（ステップＳ２６）。続いて、サーバ１０の取置部１３は、受信した取り置き要求を、取り置きＤＢ１１５で管理する（ステップＳ２７）。
【００６５】
（取り置きＤＢ１１５）
図１０の例では、取り置きＤＢ１１５には、取り置きＩＤに対応付けて、商品ＩＤ、出品者のユーザＩＤ、商品を取り置きされているユーザのユーザＩＤ、取り置き状態、取り置き開始日時、及び取り置き期間が記憶されている。取り置きＩＤは、取り置きの識別情報である。取り置き状態は、取り置きＩＤに係る取り置きの状態であり、例えば、「取り置き中」、「取り置き完了」、「ユーザによるキャンセル」、「運営者によるキャンセル」等を含んでもよい。「取り置き中」は、商品を取り置きされているユーザのみが、商品ＩＤに係る商品の購入が可能な状態である。「取り置き完了」は、商品を取り置きされているユーザにより、商品ＩＤに係る商品の購入操作が行われた後の状態である。
【００６６】
「ユーザによるキャンセル」は、出品者の操作により取り置きがキャンセル（解除）された状態、または、取り置き開始日時から取り置き期間が経過するまでに、商品を取り置きされているユーザによる購入操作が行われなかったために取り置きがキャンセルされた状態である。「運営者によるキャンセル」は、サーバ１０の管理者により、違法な出品等に対する取り置きがキャンセルされた状態である。
【００６７】
取り置き開始日時は、取り置きが開始された日時である。取り置き期間は、取り置きが有効な期間である。取り置き期間は、例えば、取り置きされてから２４時間以内等の期間が予め設定されていてもよい。または、サーバ１０の取置部１３は、出品者である端末２０ＡでのユーザＡの操作により、ユーザＡが取り置き期間を指定できるようにしてもよい。
【００６８】
図４、図６、及び図１０の例では、２０１８年８月２４日１５時３５分２６秒より２４時間以内の間、ユーザＡに出品されたＮ社のスニーカーがユーザＢに対して取り置きされていることが記録されている。
【００６９】
なお、サーバ１０の取置部１３は、ステップＳ２７の処理により商品がユーザＢに対して取り置きされると、当該商品を購入できないように表示させる情報を、送信部１５によりユーザＣの端末２０Ｃ、及びユーザＤの端末２０Ｄに送信する。これにより、サーバ１０の取置部１３は、例えば、他のユーザに対する新着の商品の一覧、及びユーザに指定された条件に基づいて検索された商品の一覧には、当該商品が表示されないようにする。この場合、サーバ１０の取置部１３は、例えば、商品ＤＢ１１２に記憶されている商品のうち、取り置きＤＢ１１５で取り置き状態が「取り置き中」でない商品の一覧を端末２０に表示させるようにしてもよい。
【００７０】
また、ユーザＣ等により当該商品に対してコメントまたはウォッチ操作がされている場合、ユーザＣの端末２０Ｃにおいて当該商品の情報の表示操作がされると、サーバ１０の取置部１３は、当該商品を購入できないように表示させる情報を送信部１５により送信する。これにより、サーバ１０の取置部１３は、端末２０Ｃに、図１２の表示画面１２０１を表示させる。図１２の表示画面１２０１は、商品が取り置きされる前の図７Ａの表示画面７０１と比較して、「購入手続きへ」ボタン７０７の代わりに、「取り置き中のため購入できません」とのメッセージ１２０２が表示される点等が異なる。これにより、取り置き中は、取り置きされたユーザＢ以外のユーザは当該商品を購入できないようにすることができる。
【００７１】
また、サーバ１０の取置部１３は、端末２０Ｃ、及び当該商品に対してコメントまたはウォッチ操作をしていないユーザＤの端末２０Ｄにおいて、ユーザＡが現在までに出品した商品の一覧の表示画面から、取り置き中の商品を選択する操作が行われた等の場合も、端末２０Ｃ、及び端末２０Ｄに、図１２の表示画面１２０１を表示させてもよい。
【００７２】
ここで、サーバ１０の取置部１３は、当該商品が取り置きされている間でも、図１２の表示画面１２０１の「コメント」ボタン７０５の押下等により、ユーザＢ以外のユーザが当該商品に対してコメントをできるようにしてもよい。この場合、サーバ１０は、端末２０Ａの当該商品に対する図７Ｄのようなコメント一覧の表示画面において、当該商品が取り置きされている間は、ユーザＣ等により入力されたコメントのメッセージに対する「この購入者に取り置きをする」ボタンを表示しない。これにより、複数のユーザに対して同時に取り置きされないようにすることができる。
【００７３】
続いて、サーバ１０の取置部１３は、取り置きに対してユーザＢのやること（ＴｏＤｏ、アクションアイテム）を、やることＤＢ１１６で管理する（ステップＳ２８）。
【００７４】
（やることＤＢ１１６）
図１１の例では、やることＤＢ１１６には、やることＩＤに対応付けて、商品ＩＤ、実行するユーザのユーザＩＤ、実行されるユーザのユーザＩＤ、やることの種別、及び期限が記憶されている。やることＩＤは、やることの識別情報である。実行するユーザのユーザＩＤは、やることＩＤに係るアクションを実行するユーザのユーザＩＤである。実行されるユーザのユーザＩＤは、やることＩＤに係るアクションを実行されるユーザのユーザＩＤである。やることの種別は、やることＩＤに係るアクションの種別であり、例えば、「発送」、「返信」、「取り置き商品の購入」等を含んでもよい。「発送」は、出品した商品を発送（出荷）することである。「返信」は、取引相手のユーザからの購入要求等に対してメッセージを返信することである。「取り置き商品の購入」は、取り置きされている商品の購入操作をすることである。期限は、やることＩＤに係るアクションが行われるべき期限である。
【００７５】
図４、図６、及び図１０の例では、ユーザＢが、２０１８年８月２５日１５時３５分２６秒までに、ユーザＡに取り置きされているＮ社のスニーカーを購入すべきことが記録されている。
【００７６】
続いて、サーバ１０の送信部１５は、商品が取り置きされたことの通知を端末２０Ｂに送信する（ステップＳ２９）。ここで、サーバ１０の送信部１５は、例えば、端末２０ＢのＯＳにより提供される通知機能を用いて当該通知を送信し、端末２０Ｂにて当該通知をバナー表示させてもよい。また、サーバ１０の送信部１５は、端末２０Ｂのアプリケーションに当該通知を送信し、当該アプリケーションにより表示されるやること一覧（やることリスト）の表示画面にて当該通知を表示させてもよい。
【００７７】
なお、サーバ１０の送信部１５は、ユーザＣ等により当該商品に対してコメントまたはウォッチ操作がされている場合、ユーザＣの端末２０Ｃ等にも、ユーザＢに対して当該商品が取り置きされたことの通知を送信してもよい。
【００７８】
続いて、端末２０Ｂの制御部２２は、商品が取り置きされたことの通知を画面に表示させる（ステップＳ３０）。ここで、端末２０Ｂの制御部２２は、図７Ｆに示すやること一覧の表示画面７５１において、当該通知を表示させてもよい。この場合、端末２０Ｂの制御部２２は、端末２０Ｂのやること一覧の表示画面にて、サーバ１０のやることＤＢ１１６においてユーザＢのユーザＩＤに対応付けて記憶されている各やることの一覧を表示させてもよい。図７Ｆの例では、領域７５２において、商品の画像７５２Ａに対応付けて、「ユーザＡさんが「スニーカー」をあなたに取り置きをしました。２０１８年８月２５日１５時３５分までに購入に進みましょう。」というメッセージ７５２Ｂが表示されている。図７Ｆの例では、領域７５２、及び領域７５３のように、各やることを示す画像及びメッセージ等が、上から新しい順（降順）で表示されている。
【００７９】
続いて、端末２０Ａの受付部２１は、出品に関する情報を変更する操作をユーザＡから受け付ける（ステップＳ３１）。出品に関する情報には、例えば、商品の価格、及び商品の発送方法等の条件がふくまれる。ここで、端末２０Ａの制御部２２は、まず、ユーザＡの操作に応答して、ユーザＡが取り置きした商品の情報をサーバ１０から取得する。そして、端末２０Ａの制御部２２は、図７Ｇの表示画面７６１を表示させる。図７Ｇの表示画面７６１は、ユーザＡが出品している商品の情報の表示画面であり、出品者であるユーザＡ以外に表示される商品の情報の図７Ａ等の表示画面と比較して、「購入手続きへ」ボタン７０７の代わりに、「商品の編集」ボタン７６２が表示される点等が異なる。また、サーバ１０の取置部１３は、商品が取り置きされている間は、取り置きしているユーザ名７６３、及び取り置き中である旨を示すメッセージ７６４を領域７６５に表示させる。
【００８０】
図７Ｇの「商品の編集」ボタン７６２がユーザＡに押下されると、端末２０Ａの制御部２２は、図７Ｈの表示画面７７１を表示させる。ユーザＡの操作により、商品の価格の入力欄７７２に変更後の価格が入力され、「変更する」ボタン７７３が押下されると、商品の価格が変更される。図７Ｇ、及び図７Ｈの例では、ユーザＡとユーザＢとの間のコメントによる値下げ交渉の結果、価格が５、２００円から５、０００円に値下げされている。
【００８１】
続いて、端末２０Ａの送信部２３は、出品情報の変更要求をサーバ１０に送信する（ステップＳ３２）。続いて、サーバ１０の仲介部１２は、変更された情報を商品ＤＢ１１２で管理する（ステップＳ３３）。ここで、サーバ１０の仲介部１２は、受信した変更要求に含まれる情報に基づいて、変更後の商品の情報を商品ＤＢ１１２に記録する。
【００８２】
なお、サーバ１０の送信部１５は、価格等の商品の情報が変更されたため、変更後の価格等の通知を端末２０Ｂに送信してもよい。また、サーバ１０の送信部１５は、ユーザＣ等により当該商品に対してコメントまたはウォッチ操作がされている場合、ユーザＣの端末２０Ｃ等にも変更後の価格等の通知を送信してもよい。
【００８３】
続いて、端末２０Ｂの受付部２１は、取り置きされた商品の購入操作をユーザＢから受け付ける（ステップＳ３４）。ここで、端末２０Ｂの制御部２２は、図７Ｆのやること一覧の領域７５２が押下されると、図７Ｉの表示画面７８１を表示させてもよい。図７Ｉの表示画面７８１は、商品が取り置きされる前の図７Ａの表示画面７０１と比較して、価格７０６Ａが、値下げ等の変更後の価格７０６Ａとなっている。また、サーバ１０の取置部１３は、商品が取り置きされている間は、図７Ｇの出品者側の表示画面と同様に、取り置きしているユーザ名７６３、及び取り置き中である旨を示すメッセージ７６４を領域７６５に表示させる。また、サーバ１０の取置部１３は、取り置き期間の残り時間７８２も表示させている。図７Ｉの「購入手続きへ」ボタン７０７が押下されると、サーバ１０の仲介部１２は、価格７０６Ａで購入の手続きを行う。
【００８４】
続いて、端末２０Ｂの送信部２３は、購入要求をサーバ１０に送信する（ステップＳ３５）。
【００８５】
続いて、サーバ１０の仲介部１２は、受信した購入要求に基づいて、商品を売買するための処理を実行する（ステップＳ３６）。ここで、サーバ１０の仲介部１２は、例えば、商品ＤＢ１１２において、この商品の取引状態を「出品中」から「取引中」に変更する。また、サーバ１０の取置部１３は、例えば、取り置きＤＢ１１５において、この商品の今回の取り置きに対する取り置き状態を「取り置き中」から「取り置き完了」に変更する。
【００８６】
また、サーバ１０の仲介部１２は、端末２０Ｂに、図７Ｊの表示画面７９１のように、購入が完了した旨を示すメッセージ７９２を表示させる。また、サーバ１０の仲介部１２は、ステップＳ３６の処理が行われた以降に、端末２０がこの商品の情報を表示する場合、図７Ｋの表示画面７００１のように、図７Ａの「購入手続きへ」ボタン７０７の代わりに「売り切れました」というメッセージ７００２を表示し、購入手続きが行われないようにする。また、商品の画像７０２の左上部に、「ＳＯＬＤ」のマーク７００３を表示させる。また、サーバ１０の仲介部１２は、例えば、エスクローのサービスを提供してもよい。この場合、サーバ１０の仲介部１２は、例えば、オンラインでの決済等によりユーザＢから代金を預かる。そして、ユーザＡのやることとして、商品の発送をやることＤＢ１１６で管理し、ユーザＡの端末２０Ａに当該やることの通知を送信する。そして、ユーザＢに当該商品が配送されたことの通知を端末２０Ｂから受信すると、当該代金をユーザＡの口座等に出金する。
【００８７】
≪取り置き操作の変形例≫
上述したステップＳ２５の処理の際の表示画面例では、ある商品の出品者であるユーザＡが取り置き操作をすると、サーバ１０の取置部１３は、端末２０ＡでのユーザＡの操作では取り置きをキャンセルできないようにする例について説明した。これに代えて、サーバ１０の取置部１３は、出品者であるユーザＡが取り置き操作をした後、端末２０ＡでのユーザＡの操作で取り置きをキャンセルできるようにしてもよい。
【００８８】
この場合の情報処理システム１の処理について、次に、図１３Ａ、及び図１３Ｂを参照して説明する。図１３Ａ、図１３Ｂは、実施形態に係る端末２０の表示画面の一例を示す図である。
【００８９】
まず、上述したステップＳ２５の処理の際、サーバ１０の取置部１３は、図１３Ａのコメント一覧の表示画面１３０１を端末２０Ａに表示させているものとする。図１３Ａの例では、サーバ１０の取置部１３は、一の商品に対する各ユーザからの各コメントに対応付けて、「この購入者に取り置きをする」ボタンを表示させている。１３０２Ａから１３０６Ａは、各コメントを入力したユーザの画像である。１３０２Ｂから１３０６Ｂは、各コメントを入力したユーザの名前である。１３０２Ｃから１３０６Ｃは、各コメントのメッセージである。１３０２Ｄから１３０４Ｄ、及び１３０６Ｄは、出品者以外の各コメントを入力したユーザのコメントに対応付けられた「この購入者に取り置きをする」ボタンである。
【００９０】
上述したステップＳ２５で、「この購入者に取り置きをする」ボタンが押下されると、サーバ１０の取置部１３は、当該「この購入者に取り置きをする」ボタンに対応付けられたコメントを入力したユーザに対して、商品を取り置きするとともに、他のユーザにより入力されたコメントに対応付けられた「この購入者に取り置きをする」ボタンを押下できないようにする。例えば、サーバ１０の取置部１３は、端末２０Ａにおいて図１３Ａの「ユーザＢ」のコメントに対応付けられた１３０３Ｄまたは１３０６ＤがユーザＡに押下された場合、図１３Ｂのコメント一覧の表示画面１３１１を端末２０Ａに表示させる。
【００９１】
サーバ１０の取置部１３は、図１３Ｂの例では、「ユーザＢ」以外のユーザのコメントに対応付けられたボタン１３０２Ｄ、及びボタン１３０４Ｄが、それぞれ、ボタン１３１２、及びボタン１３１４のように無効化されている。また、サーバ１０の取置部１３は、「ユーザＢ」のコメントに対応付けられたボタン１３０３Ｄ、及びボタン１３０６Ｄが、それぞれ、ボタン１３１３、及びボタン１３１６のように「取り置きをキャンセルする」ボタン（「限定を解除するための操作用のオブジェクト」の一例。）に変化している。
【００９２】
ボタン１３１３、またはボタン１３１６が押下された場合、サーバ１０の取置部１３は、図１３Ａのコメント一覧の表示画面１３０１を端末２０Ａに表示させる。
また、サーバ１０の取置部１３は、取り置きＤＢ１１５において、ユーザＢに対して取り置きされている当該一の商品に対する取り置き状態を、「取り置き中」から「ユーザによるキャンセル」に変更することにより、当該一の商品を取り置きがされる前と同様な状態に戻す。これにより、他のユーザが当該一の商品を購入できるようになる。
【００９３】
≪取り置きキャンセル時の処理≫
次に、図１４、図１５Ａから図１５Ｃを参照し、取り置きがキャンセルされた場合の情報処理システム１の処理について説明する。図１４は、実施形態に係る取り置きがキャンセルされた場合の情報処理システム１の処理の一例を示すシーケンス図である。図１５Ａから図１５Ｃは、実施形態に係る端末２０の表示画面の一例を示す図である。
【００９４】
まず、図１４の処理の前に、図５Ａ、及び図５ＢのステップＳ３０まで、またはステップＳ３３までの処理が行われ、ユーザＡにより出品された一の商品が取り置きされているものとする。また、ユーザＣにより当該商品に対してコメントまたはウォッチ操作がされているものとする。
【００９５】
ステップＳ１０１において、サーバ１０の取置部１３は、ユーザＢに対する一の商品の取り置きがキャンセルされたことを検知する。ここで、サーバ１０の取置部１３は、例えば、商品を取り置きされているユーザＢによる購入操作が行われないまま、取り置き開始日時から取り置き期間が経過したことを検知する。または、サーバ１０の取置部１３は、例えば、出品者である端末２０ＡでのユーザＡの操作により、取り置きのキャンセル要求を端末２０Ａから受信する。
【００９６】
続いて、サーバ１０の取置部１３は、取り置きのキャンセルを、取り置きＤＢ１１５で管理する（ステップＳ１０２）。ここで、サーバ１０の取置部１３は、取り置きＤＢ１１５において、取り置きがキャンセルされた商品の取り置き状態を、キャンセルの原因に応じて、「ユーザによるキャンセル」、または「運営者によるキャンセル」に設定する。これにより、当該商品の取り置きが解除される。
【００９７】
なお、ユーザＢが購入操作を行わなかったために当該商品の取り置きがキャンセルされた場合、サーバ１０の取置部１３は、商品ＤＢ１１２に設定されている当該商品の価格を、取り置きされる前の価格に戻すようにしてもよい。この場合、サーバ１０の取置部１３は、図５ＡのステップＳ２７の処理の際で、取り置きされる前の価格を商品ＩＤに対応付けて記憶しておき、ステップＳ１０２の処理の際、取り置きされる前の価格を、商品ＤＢ１１２に設定されている当該商品の価格として設定してもよい。
【００９８】
続いて、サーバ１０の送信部１５は、当該商品の取り置きがキャンセルされたことの通知を、端末２０Ａ、端末２０Ｂ、及び端末２０Ｃに送信する（ステップＳ１０３−１、ステップＳ１０３−２、ステップＳ１０３−３）。
【００９９】
続いて、端末２０Ｂの制御部２２、及び端末２０Ｃの制御部２２は、それぞれ、商品の取り置きがキャンセルされたことの通知を画面に表示させる（ステップＳ１０４−１、ステップＳ１０４−２、ステップＳ１０４−３）。ここで、端末２０Ｂを例として説明すると、端末２０Ｂの制御部２２、図１５Ａのお知らせ一覧の表示画面１５０１を表示させる。図１５Ａの例では、取り置きがキャンセルされた商品の画像１５０２Ａと、取り置きがキャンセルされたことを示すメッセージ１５０２Ｂとが対応付けて表示されている。
【０１００】
続いて、端末２０Ｃの受付部２１は、一の商品の選択操作をユーザＣから受け付ける（ステップＳ１０５）。続いて、端末２０Ｃの送信部２３は、ユーザＣに選択された商品の情報の取得要求をサーバ１０に送信する（ステップＳ１０６）。続いて、サーバ１０の仲介部１２は、ユーザＣに選択された商品の情報を商品ＤＢ１１２から抽出する（ステップＳ１０７）。続いて、サーバ１０の送信部１５は、ユーザＣに選択された商品の情報を端末２０Ｃに送信する（ステップＳ１０８）。続いて、端末２０Ｃの制御部２２は、サーバ１０から受信した情報に基づいて、当該商品の情報を画面に表示させる（ステップＳ１０９）。
【０１０１】
なお、ステップＳ１０５からステップＳ１０９の処理は、図５ＡのステップＳ９からステップＳ１３の処理と同様でもよい。
【０１０２】
商品の取り置きが解除された後、出品者以外のユーザが当該商品の情報を表示させる場合、ステップＳ１０９の処理で、サーバ１０の仲介部１２は、図１５Ｂの表示画面１５１１を端末２０に表示させてもよい。サーバ１０の仲介部１２は、図１５Ｂの例では、商品の価格７０６Ａが、例えば、取り置き中にユーザＡにより値下げされた、商品ＤＢ１１２に設定されている価格を表示させている。
【０１０３】
なお、ステップＳ１０２の処理で、当該商品の価格を、取り置きされる前の価格に戻す場合、ステップＳ１０９の処理で、サーバ１０の仲介部１２は、図７Ａに示す表示画面７０１を表示させてもよい。
【０１０４】
なお、ユーザＢが購入操作を行わなかったために商品の取り置きがキャンセルされた場合、サーバ１０の仲介部１２は、それ以降に端末２０Ａに表示される当該商品のコメント一覧の表示画面において、ユーザＢの各コメントに対する「この購入者に取り置きをする」ボタンを非表示または無効表示（ディスエイブル表示）させ、押下できないようにしてもよい。この場合、サーバ１０の仲介部１２は、例えば、図１５Ｃのコメント一覧の表示画面１５２１を端末２０Ａに表示させる。
サーバ１０の仲介部１２は、図１５Ｃの例では、ユーザＣの画像１５２１Ａ、名前１５２１Ｂ、及びコメント１５２１Ｃに対応付けて「この購入者に取り置きをする」ボタン１５２１Ｄを表示させている。また、ユーザＢの画像１５２２Ａ、名前１５２２Ｂ、及びコメント１５２２Ｃと、ユーザＢの画像１５２３Ａ、名前１５２３Ｂ、及びコメント１５２３Ｃとに対しては、「この購入者に取り置きをする」ボタンを非表示にしている。
【０１０５】
＜変形例１＞
上述した図５Ａ、及び図５Ｂ等の例では、出品者が取り置きボタンを押下した後、出品者の操作により価格等を変更する例について説明した。これに代えて、出品者が取り置きボタンを押下すると、自動で価格等が変更されるようにしてもよい。
【０１０６】
この場合、サーバ１０の取置部１３は、例えば、取り置きボタンが対応付けられたメッセージを自然言語処理により解析し、当該メッセージに含まれている価格等の情報を抽出し、商品の価格等を、当該メッセージから抽出した値に変更してもよい。これにより、出品者は、より簡単な操作で取り置きをすることができる。
【０１０７】
＜変形例２＞
上述した図７Ｄ等の例では、商品に対する各コメントのメッセージに対応付けて、取り置きボタンを端末２０Ａに表示させる例について説明した。これに代えて、またはこれに加えて、サーバ１０の仲介部１２は、商品に対してウォッチを設定している各ユーザの一覧において、当該各ユーザに対応付けて取り置きボタンを端末２０Ａに表示させてもよい。これにより、例えば、いいね等を設定したユーザに対し、より簡単な操作で取り置きをすることができる。
【０１０８】
＜変形例３＞
サーバ１０は、例えば１以上のコンピュータにより構成されるクラウドコンピューティングにより、情報処理システムとして実現されていてもよい。この場合、例えば、記憶部１１は、クラウド上のサーバが有する構成としてもよい。
【０１０９】
サーバ１０の各部の機能のうちの少なくとも一部を、専用のハードウェア回路（例えば半導体集積回路等）で実現してもよい。例えば、ＦＰＧＡ（Field Programmable Gate Array）や、ＡＳＩＣ（Application Specific Integrated Circuit）等の半導体集積回路を用いて実現してもよい。
【０１１０】
＜実施形態のまとめ＞
従来、仲介システムを介してユーザ間で商品の取引を行う際、仲介システムにより提供されるチャット等の機能を用いて購入希望者が出品者と値下げ等の交渉をし、交渉が成立すると、出品者は「○○様専用」等と指定して出品していた。しかし、従来、他のユーザも当該商品を購入できるため、当該交渉が無駄になる場合がある。
【０１１１】
上述した実施形態によれば、商品の値下げ等の交渉のメッセージに対応付けて表示された取り置きボタンを押下することにより、当該メッセージを入力したユーザに対して、当該商品を取り置きすることができる。
【０１１２】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１１３】
１  情報処理システム
１０  サーバ
１１  記憶部
１１１  ユーザＤＢ
１１２  商品ＤＢ
１１３  ウォッチＤＢ
１１４  コメントＤＢ
１１５  取り置きＤＢ
１１６  やることＤＢ
１２  仲介部
１３  取置部
１４  表示制御部
１５  送信部
２０  端末
２１  受付部
２２  制御部
２３  送信部
【図１】
2020060912.tif 000003
【図２】
2020060912.tif 000004
【図３】
2020060912.tif 000005
【図４】
2020060912.tif 000006
【図５Ａ】
2020060912.tif 000007
【図５Ｂ】
2020060912.tif 000008
【図６】
2020060912.tif 000009
【図７Ａ】
2020060912.tif 000010
【図７Ｂ】
2020060912.tif 000011
【図７Ｃ】
2020060912.tif 000012
【図７Ｄ】
2020060912.tif 000013
【図７Ｅ】
2020060912.tif 000014
【図７Ｆ】
2020060912.tif 000015
【図７Ｇ】
2020060912.tif 000016
【図７Ｈ】
2020060912.tif 000017
【図７Ｉ】
2020060912.tif 000018
【図７Ｊ】
2020060912.tif 000019
【図７Ｋ】
2020060912.tif 000020
【図８】
2020060912.tif 000021
【図９】
2020060912.tif 000022
【図１０】
2020060912.tif 000023
【図１１】
2020060912.tif 000024
【図１２】
2020060912.tif 000025
【図１３Ａ】
2020060912.tif 000026
【図１３Ｂ】
2020060912.tif 000027
【図１４】
2020060912.tif 000028
【図１５Ａ】
2020060912.tif 000029
【図１５Ｂ】
2020060912.tif 000030
【図１５Ｃ】
2020060912.tif 000031