(57)【特許請求の範囲】
【請求項１】
出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理する管理装置であって、
前記文字メッセージから、金額を表す文字列を抽出する抽出部と、
前記抽出された文字列により表される金額と、前記出品価格とを対比することにより、当該金額が前記出品者と前記購入希望者との間で交渉されている交渉中価格であるか否かを判定する判定部と、
閲覧者により指定された検索条件に合致した検索商品を当該閲覧者に提示するとき、当該検索商品に、当該検索商品の前記交渉中価格であると判定された金額を対応付けて提示する提示部と、
を備える管理装置。
【請求項２】
前記判定部は、前記出品価格と、前記出品者による過去の割引率、または、当該商品の属するジャンルにおける過去の割引率に基づいて、前記抽出された文字列により表される金額が前記交渉中価格であるか否かを判定する、
請求項１に記載の管理装置。
【請求項３】
前記抽出部は、前記文字メッセージから、地名を表す文字列を抽出し、
前記提示部は、前記検索商品を前記閲覧者に提示するとき、前記抽出された文字列により表される地名と、前記出品者について登録されている地名とを対比することにより送料を取得し、当該取得された送料を前記閲覧者に提示する、
請求項１に記載の管理装置。
【請求項４】
前記提示部は、前記文字メッセージを前記閲覧者に表示し、当該文字メッセージが複数の前記地名を表す文字列を含む場合、それぞれの前記地名を表す文字列ごとに前記送料を取得し、前記閲覧者の操作によって前記複数の文字列のうち一つが選択されると、当該選択された文字列について前記取得された送料を表示する、
請求項３に記載の管理装置。
【請求項５】
前記提示部は、前記購入希望者を示す情報に、前記購入希望者に対応付けられた文字列を連結して、前記検索商品を前記閲覧者に提示する、
請求項３に記載の管理装置。
【請求項６】
前記提示部は、前記文字メッセージから前記購入希望者に対応付けられた文字列が複数抽出されていた場合、そのうち前記文字メッセージに最も新しく記載された文字列と、前記購入希望者を示す情報とを連結して提示する、
請求項５に記載の管理装置。
【請求項７】
出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理する管理方法であって、
管理装置が、前記文字メッセージから、金額を表す文字列を抽出する抽出ステップと、
前記管理装置が、前記抽出された文字列により表される金額と、前記出品価格とを対比することにより、当該金額が前記出品者と前記購入希望者との間で交渉されている交渉中価格であるか否かを判定する判定ステップと、
前記管理装置が、閲覧者により指定された検索条件に合致した検索商品を当該閲覧者に提示するとき、当該検索商品に、当該検索商品の前記交渉中価格であると判定された金額を対応付けて提示する提示ステップと、
を備える管理方法。
【請求項８】
出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理するコンピュータにより実行されるプログラムを記録した記録媒体であって、
前記コンピュータに、
前記文字メッセージから、金額を表す文字列を抽出する抽出手順、
前記抽出された文字列により表される金額と、前記出品価格とを対比することにより、当該金額が前記出品者と前記購入希望者との間で交渉されている交渉中価格であるか否かを判定する判定手順、
閲覧者により指定された検索条件に合致した検索商品を当該閲覧者に提示するとき、当該検索商品に、当該検索商品の前記交渉中価格であると判定された金額を対応付けて提示する提示手順、
を実行させるプログラムを記録した非一時的な記録媒体。
【請求項９】
出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理するコンピュータにより実行されるプログラムであって、
前記コンピュータに、
前記文字メッセージから、金額を表す文字列を抽出する抽出手順、
前記抽出された文字列により表される金額と、前記出品価格とを対比することにより、当該金額が前記出品者と前記購入希望者との間で交渉されている交渉中価格であるか否かを判定する判定手順、
閲覧者により指定された検索条件に合致した検索商品を当該閲覧者に提示するとき、当該検索商品に、当該検索商品の前記交渉中価格であると判定された金額を対応付けて提示する提示手順、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理方法、非一時的な記録媒体およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを介し、ある商品を売りたい売り手と、その商品を買いたい買い手との個人間取引を仲立ちするサービス（個人間電子商取引サービス）が普及している。このようなサービスを利用することで、販売ノウハウを持たない個人でも、出品者となり、販売したい商品を一般に公開し、購入者を募ることができる。【０００３】
個人間電子商取引サービスの提供者は、多くの場合、インターネット上にサービスを管理するサーバを設置する。サーバは、ウェブサイトを介し、あるいは出品者の端末にインストールされたアプリケーションを介し、出品者による商品の出品を受け付ける。サーバは、出品を受け付けた商品に関する情報を、ウェブサイトなどを介し、他の人が閲覧可能な状態で掲示する。掲示された情報を閲覧した閲覧者は、サーバにより掲示された情報を閲覧し、どのような商品が出品されているかを知ることができる。閲覧者は、欲しい品が出品されていることを知った場合、ウェブサイトや対応アプリケーションを介し、その商品を購入することができる。【０００４】
一般的には、このような個人間電子商取引サービスでは、出品の時点では価格が固定されていない。すなわち出品者は、最初に提示した価格以外での入札を受け入れることができる。例えばオークション形式のサービスでは、出品者は最初に、落札開始価格を設定したうえで電子市場に出品する。出品された商品を欲しい購入希望者は、落札開始価格よりも高い価格でその商品に入札する。サーバは、設定された期間のあいだ入札を受け付け、受け付けた入札のうち、最も高い入札価格を提示した入札者を購入者として決定する。【０００５】
他の例として、フリーマーケット形式のサービスでは、出品者は、商品に出品価格を付与したうえで電子市場に出品する。購入希望者は、出品価格が許容できるものであればその価格で購入することもできる。また購入希望者は、出品者と価格について交渉を行うことで、出品者の了承が得られた場合、出品価格よりも低い価格でその商品を購入することもできる。【０００６】
多くの個人間電子商取引サービスでは、出品者と購入希望者の間でコミュニケーションができる仕組みが提供されている。購入希望者は、出品者とコミュニケーションをとることにより、例えば商品に関する質問をすることもできるし、また上述したような価格交渉をすることもできる。こういったコミュニケーションの手段は、文字メッセージを含むチャットなどにより提供される。サーバは、コミュニケーションに用いられた文字メッセージを記録する。【０００７】
出品者と購入希望者の間でなされた文字メッセージには、商取引の内容を示す情報が多数含まれる。具体的には、例えば価格交渉に関する記載があった場合、その文字メッセージには、他の購入希望者はそれを参考に価格交渉をすることができる。また、発送元の地名または発送先の地名に関する記載があれば、それをもとに、送料についての情報を得ることもできる。【０００８】
ウェブサイト等に記載されたテキスト文書を解析する技術は現在でも存在する。例えば、インターネットを介して情報を交換できる電子掲示板等におけるテキスト文書から、規定された要件に合致する記載（不適切な情報、用語、キーワード等）を検出することにより、不適切な書き込みや改ざんを監視しようとする技術が公開されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３４２１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、従来技術では、出品者と購入希望者の間でなされた文字メッセージから、効率よく商取引の内容にかかわる情報を抽出し、見やすく提示することが難しい。【００１１】
出品者と購入希望者の間でなされるやり取りは、多岐にわたる内容に及ぶことが予想され、それをすべて網羅できる基準を策定することが難しい。例えば、金額を示すやりとりがなされたとしても、それが商品の交渉中価格であるのか、それとも別の金額（例えば送料、または比較のために出してきた他の商品の価格など）であるのかを判定するのは容易ではない。【００１２】
また、そのような課題を解消するため、文字メッセージの入力欄のほかに、交渉中価格を入力する欄を設けることが考えられる。しかし、文字メッセージから独立した交渉中価格の入力欄に金額を入力することは、購入希望者にかける心理的負担が大きくなりがちである。そのため、かえって価格交渉を妨げてしまう恐れがあり、実情として、あまり利用されていない。【００１３】
特許文献１が示す技術では、電子掲示板などに記録されたテキストデータを解析し、予め定められた基準に合致する記載を抽出するだけである。すなわち、出品者と購入希望者の間で交わされた文字メッセージから、商取引の内容にかかわる情報を抽出し、見やすく提示することはできない。【００１４】
本発明は、このような問題点に鑑みてなされたものであり、その目的とするところは、出品者と購入希望者の間でなされた文字メッセージから、効率よく商取引の内容にかかわる情報を抽出し、見やすく提示することである。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明の第１の観点にかかる管理装置は、
出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理する管理装置であって、
前記文字メッセージから、金額を表す文字列を抽出する抽出部と、
前記抽出された文字列により表される金額と、前記出品価格とを対比することにより、当該金額が前記出品者と前記購入希望者との間で交渉されている交渉中価格であるか否かを判定する判定部と、
閲覧者により指定された検索条件に合致した検索商品を当該閲覧者に提示するとき、当該検索商品に、当該検索商品の前記交渉中価格であると判定された金額を対応付けて提示する提示部と、
を備えることを特徴とする。【００１６】
本発明の第１の観点にかかる管理装置は、さらに、
前記判定部は、前記出品価格と、前記出品者による過去の割引率、または、当該商品の属するジャンルにおける過去の割引率に基づいて、前記抽出された文字列により表される金額が前記交渉中価格であるか否かを判定する、
ものであってもよい。【００１７】
本発明の第１の観点にかかる管理装置は、さらに、
前記抽出部は、前記文字メッセージから、地名を表す文字列を抽出し、
前記提示部は、前記検索商品を前記閲覧者に提示するとき、前記抽出された文字列により表される地名と、前記出品者について登録されている地名とを対比することにより送料を取得し、当該取得された送料を前記閲覧者に提示する、
ものであってもよい。【００１８】
本発明の第１の観点にかかる管理装置は、さらに、
前記提示部は、前記文字メッセージを前記閲覧者に表示し、当該文字メッセージが複数の前記地名を表す文字列を含む場合、それぞれの前記地名を表す文字列ごとに前記送料を取得し、前記閲覧者の操作によって前記複数の文字列のうち一つが選択されると、当該選択された文字列について前記取得された送料を表示する、
ものであってもよい。【００１９】
本発明の第１の観点にかかる管理装置は、さらに、
前記提示部は、前記購入希望者を示す情報に、前記購入希望者に対応付けられた文字列を連結して、前記検索商品を前記閲覧者に提示する、
ものであってもよい。【００２０】
本発明の第１の観点にかかる管理装置は、さらに、
前記提示部は、前記文字メッセージから前記購入希望者に対応付けられた文字列が複数抽出されていた場合、そのうち前記文字メッセージに最も新しく記載された文字列と、前記購入希望者を示す情報とを連結して提示する、
ものであってもよい。【００２１】
上記目的を達成するため、本発明の第２の観点にかかる管理方法は、
出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理する管理方法であって、
前記文字メッセージから、金額を表す文字列を抽出する抽出ステップと、
前記抽出された文字列により表される金額と、前記出品価格とを対比することにより、当該金額が前記出品者と前記購入希望者との間で交渉されている交渉中価格であるか否かを判定する判定ステップと、
閲覧者により指定された検索条件に合致した検索商品を当該閲覧者に提示するとき、当該検索商品に、当該検索商品の前記交渉中価格であると判定された金額を対応付けて提示する提示ステップと、
を備えることを特徴とする。【００２２】
上記目的を達成するため、本発明の第３の観点にかかる非一時的な記録媒体は、
出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理するコンピュータにより実行されるプログラムであって、
前記コンピュータに、
前記文字メッセージから、金額を表す文字列を抽出する抽出手順、
前記抽出された文字列により表される金額と、前記出品価格とを対比することにより、当該金額が前記出品者と前記購入希望者との間で交渉されている交渉中価格であるか否かを判定する判定手順、
閲覧者により指定された検索条件に合致した検索商品を当該閲覧者に提示するとき、当該検索商品に、当該検索商品の前記交渉中価格であると判定された金額を対応付けて提示する提示手順、
を実行させることを特徴とするプログラムを記録する。【００２３】
上記目的を達成するため、本発明の第４の観点にかかるプログラムは、
出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理するコンピュータにより実行されるプログラムであって、
前記コンピュータに、
前記文字メッセージから、金額を表す文字列を抽出する抽出手順、
前記抽出された文字列により表される金額と、前記出品価格とを対比することにより、当該金額が前記出品者と前記購入希望者との間で交渉されている交渉中価格であるか否かを判定する判定手順、
閲覧者により指定された検索条件に合致した検索商品を当該閲覧者に提示するとき、当該検索商品に、当該検索商品の前記交渉中価格であると判定された金額を対応付けて提示する提示手順、
を実行させることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、出品者と購入希望者の間でなされた文字メッセージから、効率よく商取引の内容にかかわる情報を抽出し、見やすく提示することができる。
【図面の簡単な説明】
【００２５】
【図１】第１の実施形態にかかる管理装置の機能の概要を示す図である。
【図２】第１の実施形態にかかる管理装置の機能構成を示すブロック図である。
【図３】管理装置のハードウェア構成を示すブロック図である。
【図４】第１の実施形態において記憶装置に記録されているデータ内容を示す図である。
【図５】第１の実施形態における管理装置が提示する検索商品画面の例を示す図である。
【図６】第１の実施形態における管理装置が提示する商品ページの例を示す図である。
【図７】第１の実施形態における文字メッセージの例を示す図である。
【図８】交渉中価格算出処理のフローチャートである。
【図９】第１の実施形態における管理装置が提示する出品商品管理画面の例を示す図である。
【図１０】第２の実施形態において記憶装置に記録されているデータ内容を示す図である。
【図１１】送料算出処理のフローチャートである。
【図１２】第２の実施形態における管理装置が提示する出品商品管理画面の例を示す図である。
【図１３】第２の実施形態において、文字メッセージの内容を提示した例を示す図である。
【図１４】第２の実施形態において、文字メッセージの内容に重ねて、送料を示す枠を表示した画面を示す図である。
【図１５】第２の実施形態の出品商品管理画面において、購入希望者のユーザＩＤに地名を表す文字列を連結した表示した例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について添付図面を参照しつつ説明する。
【００２７】
＜第１の実施形態＞
本発明の実施形態にかかる管理装置１００は、ネットワークを介した個人間電子商取引サービスを提供する情報処理装置である。管理装置１００は、出品者からの商品の出品を受け付け、ネットワークを介して出品された商品の情報を公開する。また管理装置１００は、出品された商品について、購入希望者から購入申し込みを受け付けるほか、一般的な電子商取引サービスにおいて必要となる機能を提供する。
【００２８】
具体的な様態として、管理装置１００は、図１に示すように、出品者Ｈ１が操作可能な端末Ｔ１とネットワークを介して接続されており、端末Ｔ１とデータを送受信することができる。出品者Ｈ１が、端末Ｔ１を介して出品する商品にかかわる情報を入力すると、管理装置１００は、入力された情報を受信し、電子市場データベース３１に商品情報データ２１として記録する。商品情報データ２１には、出品された商品の商品名や、商品の画像、出品者Ｈ１により入力された商品説明、および出品者Ｈ１によってその商品に付与された出品価格などが含まれる。管理装置１００は、出品された商品ごとに商品情報データ２１を作成し、電子市場データベース３１に蓄積する。
【００２９】
また、管理装置１００は、記録されている商品情報データ２１を公開し、購入希望者を募る機能を備える。管理装置１００は、出品された商品ごとに、商品情報データ２１に含まれるデータを含む商品ページを生成し、ネットワークを通じて公開する。購入希望者Ｈ２は、管理装置１００とネットワーク経由で接続された端末Ｔ２などを通じて商品ページ（商品情報データ２１）を閲覧する。購入希望者Ｈ２は、購入を希望する商品が見つかれば、その商品について端末Ｔ２から購入申し込みをすることができる。購入申し込みがなされると、管理装置１００は、当該商品についての購入申し込みを受け付け、出品者Ｈ１に購入申し込みがあったことを伝達する。
【００３０】
また、管理装置１００は、購入希望者Ｈ２に、購入申し込み前に、出品者Ｈ１とコミュニケーションをとる手段を提供する。具体的には、管理装置１００は、端末Ｔ２を介し、購入希望者Ｈ２に、出品者Ｈ１に伝達したい内容を受領するためのインターフェースを提供する。購入希望者Ｈ２が、インターフェースを介して出品者Ｈ１に伝達したいメッセージを入力すると、管理装置１００は、入力されたメッセージを文字メッセージ２２として記録する。管理装置１００は、文字メッセージ２２に新たなメッセージが記録されたことを、端末Ｔ１を介して出品者Ｈ１に伝達する。さらに管理装置１００は、出品者Ｈ１に、購入希望者Ｈ２に提示したものと同様のインターフェースを提供し、出品者Ｈ１から文字メッセージ２２への入力を受け付ける。このように、管理装置１００が記録する文字メッセージ２２を介して、購入希望者Ｈ２は購入申し込み前に出品者Ｈ１とコミュニケーションをとることができる。管理装置１００は、出品された商品ごとに文字メッセージ２２を記録する。
【００３１】
さらに、管理装置１００は、電子市場データベース３１はキーワードや条件に応じて検索し、その結果を提示する機能を備える。例えば、閲覧者Ｈ３が、管理装置１００とネットワーク経由で接続された端末Ｔ３を通じ、検索クエリ（商品名、商品のジャンルなど）を入力すると、管理装置１００は、検索クエリの条件に合致する商品を電子市場データベース３１から抽出する。管理装置１００は、抽出された商品それぞれの商品情報データ２１をリスト化することによって、検索商品データ２３を生成する。管理装置１００は、ネットワークを介して端末Ｔ３に検索商品データ２３を送信し、端末Ｔ３のディスプレイを介し、検索商品データ２３の内容を閲覧者Ｈ３に提示する。
【００３２】
管理装置１００は、文字メッセージ２２が更新されると、その文字メッセージから、商取引の内容にかかわる情報、特に金額を表す文字列を抽出する。そのうえで管理装置１００は、抽出された文字列が、出品者Ｈ１と購入希望者Ｈ２の間で交渉されている交渉中価格であるか否かを判定する。のち、閲覧者Ｈ３により検索クエリが発行されると、管理装置１００は、検索商品データ２３を閲覧者Ｈ３に提示する際、検索された商品に対応する文字メッセージ２２から抽出された文字列を対応付けて提示する。そのため、閲覧者Ｈ３は、検索商品データ２３を参照する際に、合わせて交渉中価格を知ることができる。
【００３３】
管理装置１００は、図２に示すように、機能部として抽出部１１、判定部１２、提示部１３を備える。
【００３４】
抽出部１１は、文字メッセージ２２から、金額を表す文字列を抽出する。具体的には、抽出部１１は、文字メッセージ２２を解析し、金額に相当する文字列と推測される部分（「￥」や「＄」マークで始まる数値表現、または「円」の文字で終わる数値表現など）を特定し、特定した部分の文字列を抽出する。
【００３５】
判定部１２は、抽出部１１によって抽出された文字列により表される金額と、その商品に出品者が付与した出品価格とを対比し、当該金額がその商品の交渉中価格であるか否かを判定する。判定部１２は、商品情報データ２１から、出品者Ｈ１により当該商品に付与された出品価格を読み出す。判定部１２は、抽出された文字列により表される金額が、読み出した出品価格との関係において所定の条件を満たす場合には、当該金額が交渉中価格であると判定する。一方、所定の条件を満たさない場合には、当該金額は交渉中価格ではないと判定する。
【００３６】
判定部１２が判定に用いる所定の条件とは、任意のものが可能である。具体的な例として、金額が出品価格に対して所定の範囲内（例えば、出品価格の８０％から１００％）であることを条件としてもよい。また、出品者Ｈ１が過去に管理装置１００を介した商取引をしていた場合、過去に出品者Ｈ１による取引履歴を参照して条件を定めてもよい。例えば、過去の取引において、出品者Ｈ１が、出品価格の７５％まで値下げした価格で商品を販売した履歴があれば、出品価格の７５％までの金額であることを交渉中価格と判定する条件としてもよい。
【００３７】
提示部１３は、閲覧者Ｈ３により指定された検索条件に合致した検索商品をリスト化することによって検索商品データ２３を生成し、閲覧者Ｈ３に提示する。さらに提示部１３は、検索商品を閲覧者Ｈ３に提示するとき、検索商品データ２３に含まれる商品に、交渉中価格と判定された金額を対応付けて提示する。検索商品データ２３に、複数の商品が含まれ、かつ、複数の商品のそれぞれに交渉中価格と判定された金額がある場合、提示部１３は、複数の商品に、それぞれ交渉中価格と判定された金額を対応付けて提示する。すなわち、閲覧者Ｈ３は、提示部１３により提示された検索商品を閲覧することにより、それぞれの商品の交渉中価格を知ることができる。
【００３８】
図２には表れていないが、管理装置１００は、他にも一般的な電子商取引サービスを提供する情報処理装置が有する機能を一通り備えるものとする。例えば、出品された商品の情報の期限管理、商取引にともなう金銭のやりとりなど、電子商取引サービスを提供するうえで必要となる機能を管理装置１００は備える。
【００３９】
本実施形態にかかる管理装置１００は、図３に示すように、ハードウェアとして、ＣＰＵ（Central Processing Unit）１１０、ＲＯＭ（Read Only Memory）１１１、ＲＡＭ（Random Access Memory）１１２、記憶装置１２０、操作デバイス１３０、ディスプレイ１４０、ネットワークインターフェース１５０を備え、これらが内部バス１９０を介して互いに接続された構成を有する。
【００４０】
ＣＰＵ１１０は、ＲＯＭ１１１、ＲＡＭ１１２および記憶装置１２０が記憶するプログラムを実行することにより、管理装置１００の全体の動作を制御する。ＣＰＵ１１０は、必要に応じてＲＯＭ１１１、ＲＡＭ１１２、記憶装置１２０から実行するプログラムを読み出し、また必要に応じてＲＡＭ１１２、記憶装置１２０上にデータを保存する。
【００４１】
ＣＰＵ１１０は、上述した各機能を実現する要素（抽出部１１、判定部１２、提示部１３）として機能する。詳しくは後述する。
【００４２】
ＲＯＭ１１１は、ＣＰＵ１１０が稼動する上で必要となるプログラム、例えば管理装置１００の起動時にＣＰＵ１１０が最初に実行するプログラム等を記憶する。
【００４３】
ＲＡＭ１１２は、ＣＰＵ１１０がプログラムを実行する際にワークエリアとして機能する。すなわち、ＲＡＭ１１２は、ＣＰＵ１１０が実行中のプログラム、あるいは、ＣＰＵ１１０がプログラムを実行する上で必要となる一時的なデータを記録し、ＣＰＵ１１０からの要求に応じてＣＰＵ１１０に提供する。
【００４４】
記憶装置１２０は、ハードディスクドライブやフラッシュメモリ等の記憶装置を備え、管理装置１００が稼動するために必要なデータを記憶する。
【００４５】
記憶装置１２０は、例えば、ＣＰＵ１１０が実行するためのプログラム、あるいはＣＰＵ１１０がプログラムを実行する上で参照するデータを記録し、ＣＰＵ１１０からの要求に応じてＣＰＵ１１０に提供する。また、記憶装置１２０は、ＣＰＵ１１０からの要求に応じ、ＣＰＵ１１０から出力されたデータを記録する。
【００４６】
操作デバイス１３０は、キーボードやマウス等を備え、操作者による入力操作を受け付けてＣＰＵ１１０に伝達する。
【００４７】
ディスプレイ１４０は、液晶ディスプレイ等を備え、管理装置１００が操作者に提示すべき情報を表示する。
【００４８】
もっとも、管理装置１００が操作デバイス１３０およびディスプレイ１４０を備えている必要はなく、例えば後述するネットワークインターフェース１５０を介して、操作者からの操作入力を受けつけ、あるいは操作者に情報を提示することができるなら、管理装置１００は操作デバイス１３０あるいはディスプレイ１４０を備えていなくともよい。
【００４９】
ネットワークインターフェース１５０は、管理装置１００をネットワーク（図示せず）に接続する。管理装置１００が、ネットワークを介して他機器に情報を送信し、あるいは他機器から情報を受信する際、ネットワークインターフェース１５０は、ＣＰＵ１１０から後述する内部バス１９０を介して受信した情報を、ネットワークを介して他機器へ送信し、また他機器からネットワークを介して受信した情報を、内部バス１９０を介してＣＰＵ１１０へ送信する。特に、管理装置１００は、ネットワークを介し、接続された端末（端末Ｔ１−Ｔ３など）との間で情報を送受信する。具体的な例として、出品者Ｈ１が操作する端末Ｔ１からは、出品された商品にかかわるデータを受信する。または、購入希望者Ｈ２が操作する端末Ｔ２に、商品情報データ２１を送信する。
【００５０】
ネットワークインターフェース１５０は、例えばケーブルを介して管理装置１００をネットワークに接続してもよいし、あるいは無線通信により管理装置１００をネットワークに接続してもよい。ケーブルによる場合も無線通信による場合も、その通信規格は任意である。
【００５１】
内部バス１９０は、管理装置１００内の構成要素（ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、記憶装置１２０、操作デバイス１３０、ディスプレイ１４０、ネットワークインターフェース１５０等）間での情報のやり取りを中継する。例えば、ＣＰＵ１１０が必要なデータを記憶装置１２０から読み出すとき、ＣＰＵ１１０は、内部バス１９０を介して記憶装置１２０からデータを読み出す。
【００５２】
本実施形態にかかる管理装置１００は、以上のハードウェア構成により、上述した各機能を提供する。例えば、ＣＰＵ１１０が、記憶装置１２０に記録されている文字メッセージ２２を読み出し、読み出したテキストデータから金額を表す文字列を抽出することにより、抽出部１１としての機能を提供する。
【００５３】
本実施形態にかかる管理装置１００において、記憶装置１２０は、図４に示す各データを記録する。すなわち、記憶装置１２０は、電子市場データベース３１を備え、電子市場データベース３１に、商品情報データ２１や、取引履歴データ２４などを記録する。他にも、記憶装置１２０は、文字メッセージ２２、検索商品データ２３などを記録する。
【００５４】
電子市場データベース３１は、一般的な電子商取引サービスに用いられる各種データを記録するためのデータベースである。電子市場データベース３１には、商品情報データ２１、取引履歴データ２４のほか、例えば電子商取引を行うためのユーザ管理用のデータなども記録される。
【００５５】
商品情報データ２１は、出品者Ｈ１によって入力された、出品された商品にかかわる情報である。商品情報データ２１には、出品された商品の商品名、商品の属するジャンル、商品の画像、出品者Ｈ１により入力された商品説明、および出品者Ｈ１によってその商品に付与された出品価格、出品者を示すユーザＩＤなどが含まれる。
【００５６】
取引履歴データ２４は、過去に管理装置１００を介して行われた商取引の実績を記録するデータである。取引履歴データ２４には、過去に行われた商取引ごとに、出品者および購入者のユーザＩＤ、商品名や商品の属するジャンル、出品価格、最終的に成立した取引価格、出品された日時および取引が成立した日時などの情報が記録される。取引履歴データ２４を参照することにより、例えば出品者Ｈ１が過去にどのような取引をしてきたかを知ることができる。
【００５７】
文字メッセージ２２は、出品者Ｈ１および購入希望者Ｈ２により入力された文字データ、および、当該文字データを入力した人物を示すユーザＩＤを含むテキストメッセージである。文字メッセージ２２の内容については後述する。
【００５８】
検索商品データ２３は、閲覧者Ｈ３により入力された検索条件に合致する商品の情報をリスト化したデータである。閲覧者Ｈ３が、端末Ｔ３を介して検索条件を入力すると、管理装置１００は、電子市場データベース３１を検索し、出品中である商品の商品情報データ２１から、入力された条件に合致する商品のデータを抽出する。管理装置１００は、抽出された商品のデータをリスト化することにより、検索商品データ２３を生成する。検索商品データ２３は、検索条件が入力される都度生成される一過性のデータであり、適宜消去される。
【００５９】
管理装置１００は、検索商品データ２３を生成すると、検索商品データ２３の内容を、端末Ｔ３の画面に、図５に示す検索商品画面として表示する。検索商品画面には、閲覧者Ｈ３により入力された検索条件を示す枠Ｆ０１と、商品検索の結果ヒットした各商品についての情報を示す枠（枠Ｆ１０および枠Ｆ２０）が含まれる。すなわち枠Ｆ１０は、検索の結果ヒットした商品１に関する情報を示すための枠であり、枠Ｆ２０は、商品１とは異なる、検索の結果ヒットした商品２に関する情報を示すための枠である。
【００６０】
枠Ｆ１０には、商品画像を示すための枠Ｆ１１、出品価格を示すための枠Ｆ１２がある。枠Ｆ１１および枠Ｆ１２には、商品情報データ２１からそれぞれ対応する情報が呼び出され、表示される。そのほかに、交渉中価格を示すための枠Ｆ１３があり、管理装置１００は、商品１について、後述する交渉中価格算出処理により算出された交渉中価格を枠Ｆ１３に表示する。他にも、交渉中の状況を示すための枠Ｆ１４があり、現在の交渉の状況（対象の商品について、交渉中の購入希望者がいるか否か、および交渉中の購入希望者のユーザＩＤなどを示す情報）を提示してもよい。このように、管理装置１００は、提示部１３としての機能を提供する。
【００６１】
図５に示した例においては、商品１については、枠Ｆ１２に表示されているように、出品者Ｈ１により出品価格１６０００円が付与されている。また、商品１については、枠Ｆ１４に表示されているように、購入希望者Ｈ２（ユーザＩＤ:ab7819）が存在し、現在交渉中である。さらに、枠Ｆ１３に表示されているように、交渉により交渉中価格１４０００円が提示されている。一方、商品２については、出品者による出品価格（２１０００円）が枠Ｆ２２に表示されている。しかし、枠Ｆ２４に示されているように、まだ交渉は行われていない。枠Ｆ２３に表示されているように、商品２については、まだ交渉中価格も設定されていない。閲覧者Ｈ３は、検索された商品がリスト化されて表示されている検索商品画面において、こういった情報を得ることができ、商品を探して対比するうえで便利である。
【００６２】
管理装置１００は、検索商品画面において、閲覧者Ｈ３が個々の商品に与えられた枠（枠Ｆ１０または枠Ｆ２０など）をクリックすると、クリックされた枠に対応する商品の商品ページを表示する。すなわち、端末Ｔ３（あるいは、管理装置１００に接続された他の端末）から商品情報を閲覧するための要求があると、管理装置１００は、ネットワークを介して商品ページとなる情報を要求元の端末（端末Ｔ３）に送信する。商品ページとなる情報を受信した端末Ｔ３は、図６に示す商品ページを画面に表示し、ユーザ（閲覧者Ｈ３など）に商品情報を提示する。商品ページには、商品情報データ２１に含まれるデータ、文字メッセージ２２に含まれるデータ、他のインターフェースとなる情報などが含まれる。
【００６３】
具体的には、商品ページには、図６に示すとおり、商品名を示す枠Ｄ１０、出品者情報を示す枠Ｄ１１、商品画像のイメージデータを表示する枠Ｄ１２、出品価格を示す枠Ｄ１３、商品説明を示す枠Ｄ１５がある。管理装置１００は、これらの各枠に、商品情報データ２１から対応する情報を読み出し、端末Ｔ３の画面に表示する。
【００６４】
また、管理装置１００は、商品ページに文字メッセージを示す枠Ｄ１６を設け、文字メッセージ２２に記録されているテキストデータを枠Ｄ１６に提示する。商品ページは一般に公開されており、任意の閲覧者（購入希望者Ｈ２を含む）が商品ページを介して文字メッセージ２２の内容を参照することができる。
【００６５】
さらに、商品ページには、交渉中価格を示す枠Ｄ１４がある。管理装置１００は、その商品について交渉中価格と判定された金額を、枠Ｄ１４に表示する。
【００６６】
また、商品ページには、購入希望者Ｈ２が出品者Ｈ１に対して文字メッセージを入力するためのインターフェースとして、メッセージ入力欄Ｄ１７、および発言ボタンＤ１８がある。購入希望者Ｈ２が、メッセージ入力欄Ｄ１７にテキストメッセージを入力し、発言ボタンＤ１８をクリックすると、管理装置１００は、メッセージ入力欄Ｄ１７に入力されていたテキストメッセージを示すデータを取得し、文字メッセージ２２に記録する。
【００６７】
購入希望者Ｈ２と出品者Ｈ１との間でのメッセージ交換は、時として長文に及ぶことがある。そのようなケースに備え、文字メッセージ２２を表示する枠Ｄ１６には、スクロールバーが設定されている（図中、枠Ｄ１６の右側）。枠Ｄ１６は、設定された枠の大きさの制限により文字メッセージ２２に含まれるテキストデータのすべてを表示できない場合、文字メッセージ２２のデータの一部と、スクロールバーとを表示する。閲覧者Ｈ３などが、文字メッセージ２２のうち、その時点で表示されていない部分のデータを参照したい場合、スクロールバーを操作することにより、所望のデータを参照することができる。
【００６８】
閲覧者Ｈ３にとって、文字メッセージ２２全体を参照するために、個々の商品ページにおいて、必要に応じてスクロールバーを操作するのは、労力の観点から負担が大きい。閲覧者Ｈ３は、検索商品画面または商品ページにおいて、交渉中価格を示す枠に表示された交渉中価格参照することで、交渉中価格を容易に知ることができる。
【００６９】
図７は、文字メッセージ２２の内容を示す図である。文字メッセージ２２には、上述したように、メッセージ入力欄Ｄ１７などを介してチャット形式で出品者Ｈ１と購入希望者Ｈ２がやりとりしたテキストメッセージが記録される。メッセージが入力されると、文字メッセージ２２には、メッセージを記入した人のユーザＩＤを示す部分Ｄ２１と、記入されたメッセージを示す部分Ｄ２２とが追加される。メッセージの入力が繰り返される都度、文字メッセージ２２には、メッセージを入力した人のユーザＩＤと新たに入力されたメッセージとが追加される。その結果、文字メッセージ２２には、時として、金額を示す文字列部分（Ｄ２３およびＤ２４）が含まれることになる。
【００７０】
管理装置１００は、文字メッセージ２２に新たなメッセージが追加されると、図８に示す交渉中価格算出処理を開始する。交渉中価格算出処理を行うことにより、管理装置１００は、文字メッセージ２２の内容から交渉中価格に該当する部分を抽出する。
【００７１】
管理装置１００は、交渉中価格算出処理の最初に、記録された文字メッセージ２２を読み取る（ステップＳ１１０）。管理装置１００は、記憶装置１２０にアクセスし、文字メッセージ２２に新たに追加されたテキストメッセージの内容を読み出す。
【００７２】
次に管理装置１００は、読み出した文字メッセージから、金額を示す文字列を抽出する（ステップＳ１２０）。管理装置１００は、文字メッセージ２２を解析し、金額に相当する文字列と推測される部分（「￥」や「＄」マークで始まる数値表現、または「円」の文字で終わる数値表現など）を特定し、特定した部分の文字列を抽出する。ステップＳ１２０を実行することで、管理装置１００は、抽出部１１としての機能を提供する。
【００７３】
次に管理装置１００は、抽出された文字列により表される金額が、交渉中価格であるか否かを判定する（ステップＳ１３０）。管理装置１００は、抽出された文字列により表される金額が、読み出した出品価格との関係において所定の条件を満たす場合には、当該金額が交渉中価格であると判定する。一方、所定の条件を満たさない場合には、当該金額は交渉中価格ではないと判定する。ステップＳ１３０を実行することで、管理装置１００は、判定部１２としての機能を提供する。
【００７４】
抽出された文字列により表される金額が、交渉中価格であると判定された場合（ステップＳ１３０：ＹＥＳ）、管理装置１００は、当該金額を交渉中価格として記録する（ステップＳ１４０）。交渉中価格は、商品情報データ２１の内容に記録されてもいいし、また別のデータとして記憶装置１２０に記録されてもよい。
【００７５】
抽出された文字列により表される金額が、交渉中価格ではないと判定された場合（ステップＳ１３０：ＮＯ）、およびステップＳ１４０を完了すると、管理装置１００は、交渉中価格算出処理を終了する。この交渉中価格算出処理を行うことにより、新たに文字メッセージ２２に追加されたテキストメッセージに交渉中価格に該当する記載があれば、その部分が抽出され、交渉中価格として記録される。
【００７６】
出品者Ｈ１と購入希望者Ｈ２との間でコミュニケーションが交わされ、文字メッセージ２２に内容が追加されるに伴い、両者の間で意識される交渉中価格は変動する。管理装置１００は、文字メッセージ２２が更新され、新たに追加された部分から交渉中価格に対応する記載が検出される都度、交渉中価格を示すデータを更新する。そのため、交渉の進展に応じ、交渉中価格を最新の状態に保持することができる。
【００７７】
管理装置１００は、算出された交渉中価格を、前述したように、検索商品画面で表示する。また、他にも、管理装置１００は、出品者Ｈ１が出品した商品についての情報を管理する出品商品管理画面においても表示する。
【００７８】
管理装置１００は、出品者Ｈ１から端末Ｔ１を介しての要求に応じ、出品者Ｈ１に、図９に示す出品商品管理画面を表示する。出品商品管理画面では、商品名を示す枠Ｇ１１、商品ＩＤを示す枠Ｇ１２、商品画像を示す枠Ｇ１３、商品説明を示す枠Ｇ１４、出品価格を示す枠Ｇ１５などが表示される。枠Ｇ１１から枠Ｇ１５は、いずれも編集可能な枠となっている。管理装置１００は、出品者Ｈ１により各枠に表示されている情報を編集する操作がなされると、その操作に応じ、商品情報データ２１の対応するデータを更新する。
【００７９】
さらに、出品商品管理画面には、文字メッセージ２２を表示するための枠Ｇ２１、メッセージ入力欄Ｇ２２、発言ボタンＧ２３が配置されている。枠Ｇ２１から枠Ｇ２３は、それぞれ商品ページにおける枠Ｄ１６からＤ１８と同じ機能を備える。すなわち、管理装置１００は、枠Ｇ２１に文字メッセージ２２の内容を表示する。管理装置１００は、発言ボタンＧ２３がクリックされると、そのときまでにメッセージ入力欄Ｇ２２に入力されていたテキストメッセージを文字メッセージ２２に追加する。
【００８０】
また、出品商品管理画面には、交渉中価格を示す枠Ｇ２４、および交渉状況を示す枠Ｇ２５が配置されている。出品者Ｈ１は、枠Ｇ２４およびＧ２５を参照することで、文字メッセージ２２を参照しなくとも現在の交渉状況の概要を知ることができる。
【００８１】
また、管理装置１００は、交渉中価格の枠Ｇ２４を編集可能な枠として表示し、出品者Ｈ１により交渉中価格の編集を可能としていてもよい。すなわち、文字メッセージ２２から管理装置１００が交渉中価格と判定した金額とは異なる金額を、出品者Ｈ１が入力できるようになる。このようにすることで、出品者Ｈ１が許容しない金額が管理装置１００によって交渉中価格と判定された場合があっても、出品者Ｈ１によって交渉中金額を改めることができる。または、文字メッセージ２２が未入力であっても、出品者Ｈ１により交渉中価格を提示することが可能となる。
【００８２】
また、交渉が成立した場合のインターフェースとして、出品商品管理画面には、販売価格を入力するための枠Ｇ３１、販売先ユーザを選択するための枠Ｇ３２、および交渉成立ボタンＧ３３が設けられている。管理装置１００は、出品者Ｈ１により、販売価格が枠Ｇ３１に入力され、販売先ユーザが枠Ｇ３２に入力された状態で交渉成立ボタンＧ３３がクリックされると、枠Ｇ３２に入力されたユーザ（すなわち購入希望者Ｈ２）に、枠Ｇ３１に入力された販売価格で交渉が成立した旨を電子メール等で伝達する。交渉成立を伝達された購入希望者Ｈ２が、交渉結果を受け入れる操作を行うと、管理装置１００は、出品者Ｈ１と購入希望者Ｈ２との間でそのほか電子商取引に用いられる機能（連絡先交換および決済など）を提供し、両者間での取引を成立させる。
【００８３】
このように、管理装置１００は、出品者Ｈ１と購入希望者Ｈ２との間で交わされた文字メッセージ２２から、交渉中価格に対応する文字列を抽出したうえで、出品者Ｈ１、購入希望者Ｈ２、閲覧者Ｈ３に提示することができる。特に、管理装置１００は、検索商品画面において各商品の交渉中価格を提示するため、閲覧者Ｈ３は、各商品の交渉状況を容易に知ることができる。
【００８４】
管理装置１００は、文字メッセージ２２から金額に対応する文字列を抽出したうえで、抽出された文字列により表される金額が、交渉中価格であるか否かを判定する。判定にあたって管理装置１００が用いる条件は、さまざまな形態が考えられる。例えば、管理装置１００は、取引履歴データ２４を参照し、その商品の出品者（出品者Ｈ１）が過去に行った商取引を参照し、その出品者による過去の割引率に基づいて、交渉中価格と判定する金額の範囲を定めるものであってもよい。
【００８５】
または、特定の出品者によらず、出品された商品の属するジャンルにおいて、過去に管理装置１００を介してなされた取引における割引率に基づいて、交渉中価格と判定する金額の範囲を定めるものであってもよい。この場合も、管理装置１００は、取引履歴データ２４を参照し、当該商品が属するジャンルにおいて過去に行われた取引のデータを読み出す。管理装置１００は、読み出した取引履歴を示すデータにおいて、割引率が低いほう（出品価格に近いほう）から数えて所定の順位（上位８０％など）にあたる割引率で取引された取引を特定する。管理装置１００は、出品価格から、特定された取引における割引率を出品価格に乗じた額までの範囲を、交渉中価格と判定する金額の範囲としてもよい。
【００８６】
＜第２の実施形態＞
第１の実施形態においては、管理装置１００は、文字メッセージから特に交渉中価格を割り出し、それを閲覧者Ｈ３などにわかりやすい形で提示した。しかし、本願発明においては、管理装置が閲覧者に提示する情報は金額、特に交渉中価格に限定されない。例えば、出品者Ｈ１と購入希望者Ｈ２との間のコミュニケーションから地名に対応する記載を抽出し、抽出された地名から送料を算出し、それを提示するものであってもよい。
【００８７】
本実施形態にかかる管理装置２００は、出品者Ｈ１と購入希望者Ｈ２との間のコミュニケーションから地名に対応する記載を抽出し、抽出された地名から送料を算出する。また、管理装置２００は、検索商品画面において、算出した送料を閲覧者Ｈ３に提示する。そのため、閲覧者Ｈ３は、検索商品画面において、送料を出品された商品ごとに比較することが可能となる。
【００８８】
管理装置２００は、ハードウェア構成として、第１の実施形態にかかる管理装置１００と同様の構成を備えるものであり、その詳細については説明を割愛する。また、機能面においても、管理装置２００は、管理装置１００と同様の構成を備える。
【００８９】
管理装置２００は、記憶装置１２０に、図１０に示す各データを記録する。即ち、第１の実施形態と同じ内容として電子市場データベース３１、文字メッセージ２２、検索商品データ２３を記録する。他に管理装置２００は、記憶装置１２０に、地名データ２５および送料データ２５を記録する。
【００９０】
地名データ２５は、管理装置２００がサービスを提供する範囲における地名とその場所とを対応付けて記録したデータである。
【００９１】
送料データ２６は、管理装置２００がサービスを提供する範囲において、発送元の住所と発送先の住所、および送料を対応付けたデータである。管理装置２００は、発送元の住所（出品者Ｈ１の住所）を電子市場データベース３１に記録している。そのため、管理装置２００は、発送先の住所または地名が特定されると、送料データ２６を参照することにより、その商品の送料を算出することができる。
【００９２】
管理装置２００は、文字メッセージ２２に新たなメッセージが追加されると、図１１に示す送料算出処理を開始する。送料算出処理を実行することにより、管理装置２００は、文字メッセージ２２の内容から地名を抽出し、その地名により送料を算出する。
【００９３】
送料算出処理の最初に、管理装置２００は、記録された文字メッセージ２２を読み取る（ステップＳ２１０）。管理装置２００は、記憶装置１２０にアクセスし、文字メッセージ２２に新たに追加されたテキストメッセージの内容を読み出す。
【００９４】
次に管理装置２００は、読み出した文字メッセージから、地名を示す文字列を抽出する（ステップＳ２２０）。管理装置２００は、読み出したテキストメッセージを解析し、また地名データ２５を参照し、地名に対応する部分を特定して抽出する。
【００９５】
次に管理装置２００は、抽出した文字列が示す地名に基づいて送料を算出する（ステップＳ２３０）。管理装置２００は、出品者の住所を発送元に、抽出した文字列により示される地名に対応する住所を発送先とし、送料データ２６を参照して送料を算出する。
【００９６】
次に管理装置２００は、算出した送料と地名とを記録する（ステップＳ２４０）。管理装置２００は、記憶装置１２０の適切な場所、例えば商品情報データ２１などに、算出した送料および地名を記録する。ステップＳ２４０を終えると、管理装置２００は送料算出処理を終了する。
【００９７】
管理装置２００は、送料算出処理を行うことにより、出品されている各商品について、配送先地名と送料を特定し記録する。管理装置２００は、特定された配送先地名および送料を、出品者Ｈ１に提示することができる。
【００９８】
一例として、管理装置２００が、出品商品管理画面において配送先地名および送料を示した画面を図１２に示す。出品商品管理画面においては、第１の実施形態における枠のほかに、商品１について、配送先地名を示す枠Ｇ２６、および送料を示す枠Ｇ２７が設けられている。そのため、出品者Ｈ１は、配送先地名および送料を踏まえて、購入希望者Ｈ２にその商品を販売するか検討することができる。
【００９９】
また、管理装置２００は、商品ページにおいても地名および送料を、文字メッセージ２２の内容と連携させて表示できる。具体的には、図１３に示すように、文字メッセージ２２の内容を表示している場合に、地名に対応する領域（領域Ｄ３１およびＤ３２）を特定し、当該部分の背景色を変えたり、あるいは当該部分を枠線で囲ったりして出品者Ｈ１に提示する。そのうえで、領域Ｄ３１がクリックされると、図１４に示すように、領域Ｄ３１に記載されている地名に対応する送料を、枠Ｄ３３のように、ポップアップまたはバルーンの形態で表示する。このようにすると、文字メッセージ２２に複数の地名が含まれるときに、出品者Ｈ１は、それぞれの地名に応じた送料を容易に参照でき、便利である。
【０１００】
また、管理装置２００は、抽出した地名を、送料を算出する以外の用途で活用することもできる。例えば管理装置２００は、購入希望者Ｈ２が記載したメッセージから地名が抽出された場合、その後の交渉過程において、その購入希望者のユーザＩＤに、抽出された地名を連結させて表示してもよい。
【０１０１】
具体例として、図１５に、出品商品管理画面の一例を示す。図１５の例においては、文字メッセージ２２を表示する枠Ｇ２１において、交渉中である購入希望者Ｈ２のユーザＩＤに、抽出された地名を連結して提示している。そのため、出品者Ｈ１は、文字メッセージ２２に入力した各ユーザが入力した地名を容易に知ることができる。また、交渉状況を示す枠Ｇ２５においても、購入希望者Ｈ２のユーザＩＤに、抽出された地名を連結して提示されており、出品者Ｈ１は、現在交渉中である購入希望者Ｈ２が入力した地名を一目で判別することができる。
【０１０２】
また、文字メッセージ２２に購入希望者Ｈ２が入力する地名が複数になることがある。このような場合、管理装置２００は、複数の文字列を地名として抽出することになる。管理装置２００は、抽出した複数の文字列を、すべて購入希望者Ｈ２を示すユーザＩＤに連結してもよい。また、最も新しく文字メッセージ２２に記載された文字列を特定し、特定された文字列を、購入希望者Ｈ２を示すユーザＩＤに連結してもよい。
【０１０３】
管理装置２００が、抽出された複数の文字列のうち、最も新しく文字メッセージ２２に記載された文字列を特定し、特定された文字列を、購入希望者Ｈ２を示すユーザＩＤに連結する場合、以下のような効果がある。すなわち、購入希望者Ｈ２は、発送先となる地名を文字メッセージ２２に新たに入力する都度、端末（端末Ｔ１−Ｔ３のいずれか）に表示される画面において、ユーザＩＤに連結される文字列が変わることになる。すなわち、文字メッセージ２２に最後に追加された地名を示す文字列が、購入希望者Ｈ２のユーザＩＤに連結された表示されるため、出品者Ｈ１はその時点で最後に入力された地名が何であるかをすぐ把握できる。購入希望者Ｈ２が、配送先を変更したいと思った場合には、文字メッセージ２２に、新しい配送先の地名を入力するだけで変更することができる。
【０１０４】
さらに、購入希望者Ｈ２のユーザＩＤに連結する文字列は、地名を表すものだけに限られず、購入希望者Ｈ２に対応付けられた任意の文字列が可能である。例えば、抽出した交渉中価格の金額を示す文字列を、購入希望者Ｈ２のユーザＩＤに連結して表示してもよい。そのようにすることで、複数の購入希望者がいる場合に、それぞれの購入希望者が提示した交渉中価格を見やすく判別することができる。
【０１０５】
また、金額を示す文字列をユーザＩＤに連結する場合、一人の購入希望者が何度も交渉中金額を入力することがある。管理装置２００が、最も新しく文字メッセージ２２に記載された文字列を特定し、特定された文字列を、購入希望者Ｈ２を示すユーザＩＤに連結することにより、交渉の進展に伴う価格の遷移をわかりやすく表示できる。また、購入希望者は、文字メッセージ２２に、新しい希望価格を入力するだけで希望価格を変更することができる。
【０１０６】
本発明の実施形態にかかる管理装置は、専用のシステムによらず、通常のコンピュータシステムを用いても実現可能である。例えば、コンピュータに、上記動作を実行するためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magnet Optical Disk）など、非一時的なコンピュータ読み取り可能な記憶媒体に記憶して配布し、これをコンピュータシステムにインストールすることにより、上述の処理を実行する管理装置を構成しても良い。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを記憶しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【０１０７】
また、本発明の実施形態にかかる管理装置は、一台で実現されるものに限定されない。複数のコンピュータが上述した各部の機能を分担することにより、それらの複数のコンピュータからなる一つのシステムとして各機能を提供するものであってもよい。
【０１０８】
また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内およびそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【０１０９】
１１：抽出部
１２：判定部
１３：提示部
１００、２００：管理装置
２１：商品情報データ
２２：文字メッセージ
２３：検索商品データ
２４：取引履歴データ
２５：地名データ
２６：送料データ
３１：電子市場データベース
１１０：ＣＰＵ
１１１：ＲＯＭ
１１２：ＲＡＭ
１２０：記憶装置
１３０：操作デバイス
１４０：ディスプレイ
１５０：ネットワークインターフェース
１９０：内部バス
Ｈ１：出品者
Ｈ２：購入希望者
Ｈ３：閲覧者
Ｔ１−Ｔ３：端末
【要約】
管理装置（１００）は、出品者により出品価格を付与して出品された商品の購入価格を、当該出品者と購入希望者との間で文字メッセージをやり取りすることによって交渉可能な電子市場を管理する装置である。管理装置（１００）は、抽出部（１１）と、判定部（１２）と、提示部（１３）とを備える。抽出部（１１）は、文字メッセージ（２２）から、金額を表す文字列を抽出する。判定部（１２）は、抽出された文字列により表される金額と、出品価格とを対比することにより、当該金額が出品者と購入希望者との間で交渉されている交渉中価格であるか否かを判定する。提示部（１３）は、閲覧者（Ｈ３）により指定された検索条件に合致した検索商品を閲覧者（Ｈ３）に提示するとき、当該検索商品に、当該検索商品の交渉中価格であると判定された金額を対応付けて提示する。【図１】
0005919449.tif 000002
【図２】
0005919449.tif 000003
【図３】
0005919449.tif 000004
【図４】
0005919449.tif 000005
【図５】
0005919449.tif 000006
【図６】
0005919449.tif 000007
【図７】
0005919449.tif 000008
【図８】
0005919449.tif 000009
【図９】
0005919449.tif 000010
【図１０】
0005919449.tif 000011
【図１１】
0005919449.tif 000012
【図１２】
0005919449.tif 000013
【図１３】
0005919449.tif 000014
【図１４】
0005919449.tif 000015
【図１５】
0005919449.tif 000016