(57)【要約】【課題】従来よりも商品やサービスなどを効率的に受注したり配達したりできるネットワークシステム、サーバ、および情報処理方法を提供する。【解決手段】複数のユーザ端末３００Ａ，３００Ｂ，３００Ｃと、ユーザに入力されたコメントに基づいて、ユーザが所望する商品の店舗を特定し、ユーザの位置から所定距離の他のユーザに店舗の商品を提案し、店舗の商品を希望する者の数または希望される店舗の商品の数または希望される店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるサーバ１００と、を備えるネットワークシステム１が提供される。【選択図】図１
2017187920.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末と、
ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定し、前記ユーザの位置から所定の範囲内の他のユーザに前記店舗の商品を提案し、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるサーバと、を備えるネットワークシステム。
【請求項２】
複数のユーザ端末と、
ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定し、前記店舗から前記ユーザの位置までのルートから所定の範囲内の他のユーザに前記店舗の商品を提案し、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるサーバと、を備えるネットワークシステム。
【請求項３】
前記サーバは、
前記コメントから前記商品を指定する情報を抽出し、
前記商品を提供する店舗が複数ある場合に、店舗の選択を前記ユーザに促す、請求項１または２に記載のネットワークシステム。
【請求項４】
前記サーバは、
前記コメントから前記店舗を指定する情報を抽出する、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項５】
前記サーバは、前記ユーザから前記商品の配達時間の希望を受け付けて、前記他のユーザに前記配達時間を提示する、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記サーバは、前記他のユーザに前記店舗の商品の希望を受け付ける期限を提示する、請求項１から５のいずれか１項に記載のネットワークシステム。
【請求項７】
前記サーバは、互いに近傍に位置するメンバーのためのグループチャットに投稿された前記ユーザのコメントに基づいて、前記店舗の商品を提案する、請求項１から６のいずれか１項に記載のネットワークシステム。
【請求項８】
複数のユーザ端末と通信するための通信インターフェイスと、
ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定し、前記ユーザの位置から所定の範囲内の他のユーザに前記通信インターフェイスを介して前記店舗の商品を提案し、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるプロセッサと、を備えるサーバ。
【請求項９】
複数のユーザ端末と通信するための通信インターフェイスと、
ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定し、前記店舗から前記ユーザの位置までのルートから所定の範囲内の他のユーザに前記通信インターフェイスを介して前記店舗の商品を提案し、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるプロセッサと、を備えるサーバ。
【請求項１０】
メモリとプロセッサとを有するコンピュータシステムにおいて実行される情報処理方法であって、
ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定するステップと、
前記ユーザの位置から所定の範囲内の他のユーザを抽出するステップと、
前記他のユーザに前記店舗の商品を提案するステップと、
前記他のユーザからの前記店舗の商品の希望を受け付けるステップと、
前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるステップと、を備える情報処理方法。
【請求項１１】
メモリとプロセッサとを有するコンピュータシステムにおいて実行される情報処理方法であって、
ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定するステップと、
前記店舗から前記ユーザの位置までのルートから所定の範囲内の他のユーザを抽出するステップと、
前記他のユーザに前記店舗の商品を提案するステップと、
前記他のユーザからの前記店舗の商品の希望を受け付けるステップと、
前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるステップと、を備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品やサービスなどを効率的に受注したり配達したりできるネットワークシステム、サーバ、および情報処理方法の技術に関する。
【背景技術】
【０００２】
従来から、需要を喚起するために営業情報を送信する技術が知られている。たとえば、特開２００６−２４４１５１号公報（特許文献１）には、情報処理サーバ及び情報処理方法が開示されている。特許文献１によると、ユーザの携帯電話に対して電子メールで広告を送信し、この広告に基づいてユーザが商品をバリューで購入すると、ユーザの携帯電話にバリューによるキャッシュバックを行う。このように、ユーザにお得感を与えることにより、広告宣伝効果を高めることができると共に広告効果を確認することができる。ユーザは、携帯電話に送られてきた広告メールに従って、バリューで買い物をすると、電子マネーサーバからキャッシュバックを受けることができ、お得感を得ることができる。また、電子マネーサーバは、ユーザが広告メールにより購買活動を行ったか否かを知ることができ、広告効果を計測して確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４４１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来よりも商品やサービスなどを効率的に受注したり配達したりできる技術が求められている。本発明は、かかる問題を解決するためになされたものであり、その目的は、従来よりも商品やサービスなどを効率的に受注したり配達したりできるネットワークシステム、サーバ、および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、複数のユーザ端末と、ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定し、前記ユーザの位置から所定の範囲内の他のユーザに前記店舗の商品を提案し、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるサーバと、を備えるネットワークシステムが提供される。
【０００６】
この発明の別の局面に従うと、複数のユーザ端末と、ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定し、前記店舗から前記ユーザの位置までのルートから所定の範囲内の他のユーザに前記店舗の商品を提案し、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるサーバと、を備えるネットワークシステムが提供される。
【０００７】
好ましくは、前記サーバは、前記コメントから前記商品を指定する情報を抽出し、前記商品を提供する店舗が複数ある場合に、店舗の選択を前記ユーザに促す。
【０００８】
好ましくは、前記サーバは、前記コメントから前記店舗を指定する情報を抽出する。
【０００９】
好ましくは、前記サーバは、前記ユーザから前記商品の配達時間の希望を受け付けて、前記他のユーザに前記配達時間を提示する。
【００１０】
好ましくは、前記サーバは、前記他のユーザに前記店舗の商品の希望を受け付ける期限を提示する。
【００１１】
好ましくは、前記サーバは、互いに近傍に位置するメンバーのためのグループチャットに投稿された前記ユーザのコメントに基づいて、前記店舗の商品を提案する。
【００１２】
この発明の別の局面に従うと、複数のユーザ端末と通信するための通信インターフェイスと、ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定し、前記ユーザの位置から所定の範囲内の他のユーザに前記通信インターフェイスを介して前記店舗の商品を提案し、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるプロセッサと、を備えるサーバが提供される。
【００１３】
この発明の別の局面に従うと、複数のユーザ端末と通信するための通信インターフェイスと、ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定し、前記店舗から前記ユーザの位置までのルートから所定の範囲内の他のユーザに前記通信インターフェイスを介して前記店舗の商品を提案し、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるプロセッサと、を備えるサーバが提供される。
【００１４】
この発明の別の局面に従うと、メモリとプロセッサとを有するコンピュータシステムにおいて実行される情報処理方法が提供される。情報処理方法は、ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定するステップと、前記ユーザの位置から所定の範囲内の他のユーザを抽出するステップと、前記他のユーザに前記店舗の商品を提案するステップと、前記他のユーザからの前記店舗の商品の希望を受け付けるステップと、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるステップと、を備える。
【００１５】
この発明の別の局面に従うと、メモリとプロセッサとを有するコンピュータシステムにおいて実行される情報処理方法が提供される。情報処理方法は、ユーザに入力されたコメントに基づいて、前記ユーザが所望する商品の店舗を特定するステップと、前記店舗から前記ユーザの位置までのルートから所定の範囲内の他のユーザを抽出するステップと、前記他のユーザに前記店舗の商品を提案するステップと、前記他のユーザからの前記店舗の商品の希望を受け付けるステップと、前記店舗の商品を希望する者の数または希望される前記店舗の商品の数または希望される前記店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるステップと、を備える。
【発明の効果】
【００１６】
以上のように、この発明によれば、従来よりも商品やサービスなどを効率的に受注したり配達したりできるネットワークシステム、サーバ、および情報処理方法が提供される。
【図面の簡単な説明】
【００１７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図２】第１の実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【図３】第１の実施の形態にかかるユーザデータベース１２１を示すイメージ図である。
【図４】第１の実施の形態にかかる店舗データベース１２２を示すイメージ図である。
【図５】第１の実施の形態にかかる購入希望データベース１２３を示すイメージ図である。
【図６】第１の実施の形態にかかる応答データベース１２４を示すイメージ図である。
【図７】第１の実施の形態にかかるサーバ１００における情報処理を示す第１のフローチャートである。
【図８】第１の実施の形態にかかるサーバ１００における情報処理を示す第２のフローチャートである。
【図９】第１の実施の形態にかかる電気機器としてのスマートフォン３００のハードウェア構成を表わすブロック図である。
【図１０】第２の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図１１】第２の実施の形態にかかるサーバ１００における情報処理を示すフローチャートである。
【図１２】第３の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図１３】第４の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図１４】第４の実施の形態にかかる購入希望データベース１２３を示すイメージ図である。
【図１５】第４の実施の形態にかかるサーバ１００における情報処理について説明する。
【図１６】第５の実施の形態にかかるサーバ１００における情報処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成と動作概要＞
【００１９】
まず、図１を参照して、本実施の形態にかかるネットワークシステム１の全体構成と動作概要について説明する。図１は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【００２０】
まず、本実施の形態にかかるネットワークシステム１の全体構成について説明する。本実施の形態にかかるネットワークシステム１は、主に、サーバ１００と、サーバ１００と通信可能なユーザ端末３００Ａ，３００Ｂ，３００Ｃ・・・と、を含む。以下では、本実施の形態にかかるネットワークシステム１の動作概要について説明する。
【００２１】
（１）まず、ユーザ端末３００Ａのユーザが、ＳＮＳ（Social Networking Service）などのページに向けてメッセージを入力する。たとえば、ユーザは、「ＡＡＡが食べたい。」というように、所望する商品の名称などを入力する。（２）ユーザ端末３００Ａは、ユーザに入力されたメッセージを、ＳＮＳに投稿する。
【００２２】
（３）サーバ１００は、入力されたメッセージから商品名を抽出し、当該商品を販売および配達する店舗を特定する。サーバ１００は、メッセージを入力したユーザの現在位置または住所と、他のユーザの現在位置または住所と、に基づいて、メッセージを入力したユーザの近くにいるユーザを抽出する。
【００２３】
（４）サーバ１００は、抽出されたユーザに対して、現在購入を検討されている商品の購入を提案する。たとえば、サーバ１００は、抽出されたユーザに対して、商品を所望する人が所定数以上に達すると割引価格で商品を購入できる旨を伝える。なお、抽出されたユーザのユーザ端末３００Ａは、所望されている商品と、割引が受けられる個数と、商品の購入の希望が受け付けられる期間などを出力する。
【００２４】
（５）提案を受けたユーザが、ユーザ端末３００Ｂ，３００Ｃに購入を希望する旨を入力すると、サーバ１００に購入を希望する旨のデータが送られる。
【００２５】
（６）サーバ１００は、商品の購入を希望するデータを受け付ける。サーバ１００は、購入が希望される商品の個数が所定数以上に達すると、（７）注文を確定する。たとえば、サーバ１００は、当該商品の店舗に注文を示す情報を送信する。なお、サーバ１００は、最初にメッセージを入力したユーザや提案に応じたユーザに対して、注文が確定した旨や割引が有効になった旨の情報を送信する。
【００２６】
これによって、本実施の形態にかかるサービスに加盟している商品の店舗は、まとまった注文を受け付けることができるし、配達先であるユーザが互いに近くに集まっているため配達を効率的に実行できる。また、ユーザも、商品を割安で購入できる可能性がある。以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜サーバ１００のハードウェア構成＞
【００２７】
まず、ネットワークシステム１を構成するサーバ１００のハードウェア構成の一態様について説明する。なお、図２は、本実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【００２８】
図２を参照して、サーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、ディスプレイ１３０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００２９】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。より詳細には、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００３０】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）、フラッシュメモリーなどによって実現される。なお、メモリ１２０は、インターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）メモリ、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、メモリカード、ハードディスク、ＩＣ（Integrated  Circuit）カード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの記憶媒体などによっても実現される。
【００３１】
メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。たとえば、メモリ１２０は、ユーザデータベース１２１と、店舗データベース１２２と、購入希望データベース１２３と、応答データベース１２４と、を記憶する。なお、これらのデータは、以下のようなデータ構成に限られるものではない。また、これらのデータは、サーバ１００に記憶されてもよいし、サーバ１００がアクセス可能な他の装置に格納されるものであってもよい。
【００３２】
図３は、本実施の形態にかかるユーザデータベース１２１を示すイメージ図である。図３を参照して、ユーザデータベース１２１は、ユーザ毎に、ユーザＩＤと、ユーザ名と、住所と、ユーザのアドレスと、ユーザの現在位置と、を格納する。
【００３３】
図４は、本実施の形態にかかる店舗データベース１２２を示すイメージ図である。図４を参照して、店舗データベース１２２は、店舗毎に、店舗ＩＤと、店舗名と、店舗が取り扱っている商品と、店舗の住所と、店舗のアドレスと、割引が適用される条件と、割引の内容と、希望を待ち受ける期間と、割引を提案するユーザを検索するエリアの大きさ（店舗からの半径）と、を格納する。なお、希望を待ち受ける期間は、商品毎であってもよいし、時間帯や曜日などによって異なるものであってもよいし、メッセージを入力したユーザが設定できるものであってもよい。
【００３４】
図５は、本実施の形態にかかる購入希望データベース１２３を示すイメージ図である。図５を参照して、購入希望データベース１２３は、ユーザが所望する商品の名称を投稿する度に、以下のレコードが蓄積されていく。購入希望データベース１２３は、購入を希望するつぶやき毎に、希望ＩＤと、メッセージが入力された日時と、希望された商品名と、希望された商品の店舗ＩＤと、他のユーザからの希望を待ち受ける期限とを格納する。
【００３５】
図６は、本実施の形態にかかる応答データベース１２４を示すイメージ図である。図６を参照して、応答データベース１２４は、商品の購入の希望を提案されたユーザが商品を希望する旨の操作を入力する度に、以下のレコードが蓄積されていく。応答データベース１２４は、提案に対する応答毎に、応答ＩＤと、希望ＩＤと、商品名と、個数と、応答したユーザのユーザＩＤと、を格納する。
【００３６】
図２に戻って、ディスプレイ１３０は、ＣＰＵ１１０からの信号に基づいて、テキストや画像を出力する。操作部１４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。なお、ディスプレイ１３０と操作部１４０とは、タッチパネルを構成しても良い。
【００３７】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、ルータなどを介して、ユーザ端末３００Ａ，３００Ｂ，３００Ｃや他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、ルータなどを介してユーザ端末３００Ａ，３００Ｂ，３００Ｃや他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜サーバ１００における情報処理＞
【００３８】
次に、図７および図８を参照しながら、本実施の形態にかかるサーバ１００における情報処理について説明する。なお、図７は、本実施の形態にかかるサーバ１００における情報処理を示す第１のフローチャートである。図８は、本実施の形態にかかるサーバ１００における情報処理を示す第２のフローチャートである。
【００３９】
まず、図７を参照して、サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介してユーザ端末３００Ａから投稿用のデータを受信すると、以下の処理を実行する。ＣＰＵ１１０は、店舗データベース１２２などを参照して、受信したデータから、商品名などのキーワードを取得する（ステップＳ１０２）。ＣＰＵ１１０は、受信したデータからキーワードを抽出できない場合（ステップＳ１０４にてＮＯである場合）、今回の処理を終了し、ユーザ端末３００Ａからの次のデータを待ち受ける。
【００４０】
ＣＰＵ１１０は、受信したデータからキーワードを抽出できた場合（ステップＳ１０４にてＹＥＳである場合）、店舗データベース１２２などを参照して、当該キーワードに対応する店舗を特定する（ステップＳ１０６）。ＣＰＵ１１０は、ユーザデータベース１２１を参照することによって、投稿してきたユーザの現在位置の近傍、たとえば当該現在位置から所定の距離内または所定の時間内で移動できる範囲内、に位置するユーザを抽出する（ステップＳ１１２）。
【００４１】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、抽出したユーザに、商品の購入を提案するためのメッセージを送信する（ステップＳ１１４）。ＣＰＵ１１０は、今回の処理を終了し、ユーザ端末３００Ａからの次のデータを待ち受ける。
【００４２】
図８を参照して、その後、ＣＰＵ１１０は、通信インターフェイス１６０を介して、ユーザ端末から購入希望の指示を受け付けると、以下の処理を実行する。ＣＰＵ１１０は、受信データから希望ＩＤを取得する（ステップＳ１５２）。ＣＰＵ１１０は、店舗データベース１２２を参照して、受け付け期限前であるか否かを判断する（ステップＳ１５４）。ＣＰＵ１１０は、受け付け期限が経過している場合（ステップＳ１５４にてＮＯである場合）、通信インターフェイス１６０を介して、ユーザ端末３００Ａに受け付け期限が過ぎてしまっていることを通知する（ステップＳ１６４）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、次のデータを待ち受ける。
【００４３】
ＣＰＵ１１０は、受け付け期限が経過していない場合（ステップＳ１５４にてＹＥＳである場合）、提案に応答するための情報を応答データベース１２４に登録する（ステップＳ１５６）。ＣＰＵ１１０は、店舗データベース１２２を参照して、割引や注文の条件が満たされているか否かを判断する（ステップＳ１５８）。条件が満たされていない場合（ステップＳ１５８にてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、次のデータを待ち受ける。
【００４４】
ＣＰＵ１１０は、条件が満たされている場合（ステップＳ１５８にてＹＥＳである場合）、注文を確定して、店舗に注文に関する情報を送信する（ステップＳ１６０）。なお、この時点で、コメントを投稿したユーザや、提案に応じたユーザに、条件を満たしたが注文を確定してもよいか否かを問い合わせてもよい。
【００４５】
ＣＰＵ１１０は、注文確定後、コメントを投稿したユーザや、提案に応じたユーザに、注文を確定した旨や割引が有効になった旨を通知する（ステップＳ１６２）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、次のデータを待ち受ける。
【００４６】
なお、本実施の形態においては、受け付け期限までに割引の条件が満たされない場合は、ＣＰＵ１１０は、通信インターフェイス１６０を介して、注文を確定するか否か、ユーザに問い合わせる。ＣＰＵ１１０は、問合せの返答に基づいて、通信インターフェイス１６０を介して、商品の店舗に注文のデータを送信する。ＣＰＵ１１０は、通信インターフェイス１６０を介して、注文が完了した旨や割引が適用されなかった旨をユーザ端末３００Ａ，３００Ｂ，３００Ｃに送信する。これによって、ユーザ端末３００Ａ，３００Ｂ，３００Ｃは、割引無しの注文が確定した旨を把握することができる。
＜ユーザ端末としてのスマートフォン３００のハードウェア構成＞
【００４７】
次に、ネットワークシステム１を構成するユーザ端末としてのスマートフォン３００Ａのハードウェア構成の一態様について説明する。なお、図９は、本実施の形態にかかるユーザ端末としてのスマートフォン３００のハードウェア構成を表わすブロック図である。
【００４８】
図９を参照して、スマートフォン３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０とを含む。
【００４９】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、スマートフォン３００の各部を制御する。
【００５０】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバ１００から受信したデータ、操作部３４０を介して入力されたデータ、ユーザ端末のユーザを特定するための情報などを記憶する。
【００５１】
ディスプレイ３３０は、ＣＰＵ３１０からのデータに基づいて、画像やテキストを表示する。操作部３４０は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をＣＰＵ３１０に入力する。なお、ユーザ端末は、ディスプレイ３３０と操作部３４０とを含むタッチパネルを有してもよい。
【００５２】
通信インターフェイス３６０は、ＣＰＵ３１０からのデータを、インターネット、ルータなどを介して、サーバ１００や他の装置に送信する。逆に、通信インターフェイス３６０は、インターネット、ルータなどを介してサーバ１００や他の装置からのデータを受信して、ＣＰＵ３１０に受け渡す。
【００５３】
たとえば、本実施の形態においては、ＣＰＵ３１０は、操作部３４０を介して、ユーザからのコメントを受け付ける。ＣＰＵ３１０は、受け付けたコメントをディスプレイ３３０に表示させたり、通信インターフェイス３６０を介してサーバ１００にアップロードしたりする。ＣＰＵ３１０は、通信インターフェイス３６０を介して他のユーザのコメントに関する提案を受け付けてディスプレイ３３０に表示したり、操作部３４０を介して提案に応じて購入希望の回答を受け付けたりする。たとえば、ユーザは、図１に示す操作部３４０の購入希望ボタン３３０Ｘにタッチすることによって、提案に応じた具体的な数量・種類などを入力することができる。
＜第２の実施の形態＞
【００５４】
第１の実施の形態においては、サーバ１００が、つぶやきに含まれる商品の店舗を１つ選択するものであった。しかしながら、そのような形態には限られない。
【００５５】
図１０は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。図１０を参照して、以下では、本実施の形態にかかるネットワークシステム１の動作概要について説明する。
【００５６】
（１）まず、ユーザ端末３００Ａのユーザが、ＳＮＳ（Social Networking Service）などのページに向けてメッセージを入力する。たとえば、ユーザは、「ＡＡＡが食べたい。」というように、所望する商品の名称などを入力する。（２）ユーザ端末３００Ａは、ユーザに入力されたメッセージを、ＳＮＳに投稿する。
【００５７】
（３）サーバ１００は、入力されたメッセージから商品名を抽出し、当該商品を販売および配達する少なくとも１つの店舗を抽出する。抽出された店舗が複数ある場合は、サーバ１００は、ユーザ端末３００Ａに前記店舗を選択可能に表示させる。（４）ユーザが店舗の選択命令をユーザ端末３００Ａに入力する。
【００５８】
（５）サーバ１００は、メッセージを入力したユーザの現在位置または住所と、他のユーザの現在位置または住所と、に基づいて、メッセージを入力したユーザの近くにいるユーザを抽出する。
【００５９】
（６）サーバ１００は、抽出されたユーザに対して、現在購入を検討されている商品の購入を提案する。たとえば、サーバ１００は、抽出されたユーザに対して、商品を所望する人が所定数以上に達すると割引価格で商品を購入できる旨を伝える。なお、抽出されたユーザのユーザ端末３００Ａは、所望されている商品と、割引が受けられる個数と、商品の購入の希望が受け付けられる期間などを出力する。
【００６０】
（７）提案を受けたユーザが、ユーザ端末３００Ｂ，３００Ｃに購入を希望する旨を入力すると、サーバ１００に購入を希望する旨のデータが送られる。
【００６１】
（８）サーバ１００は、商品の購入を希望するデータを受け付ける。サーバ１００は、購入が希望される商品の個数が所定数以上に達すると、（９）注文を確定する。たとえば、サーバ１００は、当該商品の店舗に注文を示す情報を送信する。なお、サーバ１００は、最初にメッセージを入力したユーザや提案に応じたユーザに対して、注文が確定した旨や割引が有効になった旨の情報を送信する。
【００６２】
本実施の形態にかかる各装置のハードウェア構成は、第１および第２の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。以下では、図１１を参照しながら、本実施の形態にかかるサーバ１００における情報処理について説明する。なお、図１１は、本実施の形態にかかるサーバ１００における情報処理を示すフローチャートである。
【００６３】
サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介してユーザ端末３００Ａから投稿用のデータを受信すると、以下の処理を実行する。ＣＰＵ１１０は、店舗データベース１２２などを参照して、受信したデータから、商品名などのキーワードを取得する（ステップＳ１０２）。ＣＰＵ１１０は、受信したデータからキーワードを抽出できない場合（ステップＳ１０４にてＮＯである場合）、今回の処理を終了し、ユーザ端末３００Ａからの次のデータを待ち受ける。
【００６４】
ＣＰＵ１１０は、受信したデータからキーワードを抽出できた場合（ステップＳ１０４にてＹＥＳである場合）、店舗データベース１２２などを参照して、当該キーワードに対応する店舗を抽出する（ステップＳ１０６）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、抽出した店舗をユーザ端末３００に送信する（ステップＳ１０８）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、店舗の選択命令を受け付ける（ステップＳ１１０）。
【００６５】
ＣＰＵ１１０は、ユーザデータベース１２１を参照することによって、投稿してきたユーザの近傍に位置するユーザを抽出する（ステップＳ１１２）。
【００６６】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、抽出したユーザに、商品の購入を提案するためのメッセージを送信する（ステップＳ１１４）。ＣＰＵ１１０は、今回の処理を終了し、ユーザ端末３００Ａからの次のデータを待ち受ける。
【００６７】
その後の提案に対する応答に関する処理は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。
＜第３の実施の形態＞
【００６８】
第１および第２の実施の形態においては、サーバ１００が、つぶやきに含まれる商品を抽出するものであった。しかしながら、そのような形態には限られない。
【００６９】
図１２は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。図１２を参照して、以下では、本実施の形態にかかるネットワークシステム１の動作概要について説明する。
【００７０】
（１）まず、ユーザ端末３００Ａのユーザが、ＳＮＳ（Social Networking Service）などのページに向けてメッセージを入力する。たとえば、ユーザは、「ＸＸＸ（店舗名）が食べたい。」というように、所望する商品の店や会社の名前などを入力する。（２）ユーザ端末３００Ａは、ユーザに入力されたメッセージを、ＳＮＳに投稿する。
【００７１】
（３）サーバ１００は、入力されたメッセージから店舗名や会社名を抽出し、メッセージを入力したユーザの現在位置または住所と、他のユーザの現在位置または住所と、に基づいて、メッセージを入力したユーザの近くにいるユーザを抽出する。
【００７２】
（４）サーバ１００は、抽出されたユーザに対して、現在商品の購入が検討されている店舗の商品の購入を提案する。たとえば、サーバ１００は、抽出されたユーザに対して、商品を所望する人が所定数以上に達すると割引価格で商品を購入できる旨を伝える。なお、抽出されたユーザのユーザ端末３００Ａは、所望されている商品と、割引が受けられる個数と、商品の購入の希望が受け付けられる期間などを出力する。
【００７３】
（５）提案を受けたユーザが、ユーザ端末３００Ｂ，３００Ｃに購入を希望する旨を入力すると、サーバ１００に購入を希望する旨のデータが送られる。
【００７４】
（６）サーバ１００は、商品の購入を希望するデータを受け付ける。サーバ１００は、購入が希望される商品の個数が所定数以上に達すると、（７）注文を確定する。たとえば、サーバ１００は、当該商品の店舗に注文を示す情報を送信する。なお、サーバ１００は、最初にメッセージを入力したユーザや提案に応じたユーザに対して、注文が確定した旨や割引が有効になった旨の情報を送信する。
＜第４の実施の形態＞
【００７５】
図１３は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。図１３を参照して、以下では、本実施の形態にかかるネットワークシステム１の動作概要について説明する。
【００７６】
（１）まず、ユーザ端末３００Ａのユーザが、ＳＮＳ（Social Networking Service）などのページに向けてメッセージを入力する。たとえば、ユーザは、「ＡＡＡが食べたい。」というように、所望する商品の名称などを入力する。（２）ユーザ端末３００Ａは、ユーザに入力されたメッセージを、ＳＮＳに投稿する。
【００７７】
（３）サーバ１００は、入力されたメッセージから商品名を抽出し、ユーザ端末３００Ａに配達希望日時の指定を要求する。（４）ユーザが配達希望日時の指定をユーザ端末３００Ａに入力する。
【００７８】
（５）サーバ１００は、メッセージを入力したユーザの現在位置または住所と、他のユーザの現在位置または住所と、に基づいて、メッセージを入力したユーザの近くにいるユーザを抽出する。
【００７９】
（６）サーバ１００は、抽出されたユーザに対して、現在購入を検討されている商品の購入を提案する。たとえば、サーバ１００は、抽出されたユーザに対して、商品を所望する人が所定数以上に達すると割引価格で商品を購入できる旨や配達希望日時などを伝える。なお、抽出されたユーザのユーザ端末３００Ａは、所望されている商品と、割引が受けられる個数と、商品の購入の希望が受け付けられる期間と、配達希望日時などを出力する。
【００８０】
（７）提案を受けたユーザが、ユーザ端末３００Ｂ，３００Ｃに購入を希望する旨を入力すると、サーバ１００に購入を希望する旨のデータが送られる。
【００８１】
（８）サーバ１００は、商品の購入を希望するデータを受け付ける。サーバ１００は、購入が希望される商品の個数が所定数以上に達すると、（９）注文を確定する。たとえば、サーバ１００は、当該商品の店舗に注文を示す情報を送信する。なお、サーバ１００は、最初にメッセージを入力したユーザや提案に応じたユーザに対して、注文が確定した旨や割引が有効になった旨の情報を送信する。
【００８２】
本実施の形態にかかる各装置のハードウェア構成は、第１から第３の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。なお、本実施の形態においては、図１４に示すように、購入希望データベース１２３Ｂが、購入希望毎に、配達希望日時を格納する。
【００８３】
以下では、図１５を参照しながら、本実施の形態にかかるサーバ１００における情報処理について説明する。なお、図１５は、本実施の形態にかかるサーバ１００における情報処理を示すフローチャートである。
【００８４】
サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介してユーザ端末３００Ａから投稿用のデータを受信すると、以下の処理を実行する。ＣＰＵ１１０は、店舗データベース１２２などを参照して、受信したデータから、商品名などのキーワードを取得する（ステップＳ１０２）。ＣＰＵ１１０は、受信したデータからキーワードを抽出できない場合（ステップＳ１０４にてＮＯである場合）、今回の処理を終了し、ユーザ端末３００Ａからの次のデータを待ち受ける。
【００８５】
ＣＰＵ１１０は、受信したデータからキーワードを抽出できた場合（ステップＳ１０４にてＹＥＳである場合）、店舗データベース１２２などを参照して、当該キーワードに対応する店舗を特定する（ステップＳ１０６）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、配達希望日時の指定を要求する（ステップＳ１０８）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、配達希望日時の指定を受け付ける（ステップＳ１１０）。
【００８６】
ＣＰＵ１１０は、ユーザデータベース１２１を参照することによって、投稿してきたユーザの近傍に位置するユーザを抽出する（ステップＳ１１２）。
【００８７】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、抽出したユーザに、商品の購入を提案するためのメッセージを送信する（ステップＳ１１４）。ＣＰＵ１１０は、今回の処理を終了し、ユーザ端末３００Ａからの次のデータを待ち受ける。
【００８８】
その後の提案に対する応答に関する処理は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。
＜第５の実施の形態＞
【００８９】
第１から第４の実施の形態においては、サーバ１００は、最初につぶやいたユーザの近傍に位置するユーザを抽出するものであった。しかしながら、このような形態には限られない。
【００９０】
たとえば、サーバ１００は、ＧＩＳなどを利用して、店舗から最初につぶやいたユーザまでのルートから所定の距離に位置するユーザに商品の購入・配達を提案するものであってもよい。
【００９１】
以下では、より詳細に、図１６を参照しながら、本実施の形態にかかるサーバ１００における情報処理について説明する。なお、図１６は、本実施の形態にかかるサーバ１００における情報処理を示すフローチャートである。
【００９２】
サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介してユーザ端末３００Ａから投稿用のデータを受信すると、以下の処理を実行する。ＣＰＵ１１０は、店舗データベース１２２などを参照して、受信したデータから、商品名などのキーワードを取得する（ステップＳ１０２）。ＣＰＵ１１０は、受信したデータからキーワードを抽出できない場合（ステップＳ１０４にてＮＯである場合）、今回の処理を終了し、ユーザ端末３００Ａからの次のデータを待ち受ける。
【００９３】
ＣＰＵ１１０は、受信したデータからキーワードを抽出できた場合（ステップＳ１０４にてＹＥＳである場合）、店舗データベース１２２などを参照して、当該キーワードに対応する店舗を特定する（ステップＳ１０６）。ＣＰＵ１１０は、ＧＩＳ（Geographic Information System）を利用して、店舗からユーザまでのルートを作成する（ステップＳ５０８）。
【００９４】
ＣＰＵ１１０は、ユーザデータベース１２１を参照することによって、当該ルートの近傍、たとえば当該ルートから所定の距離内または所定の時間内で移動できる範囲内、に位置するユーザを抽出する（ステップＳ１１２）。
【００９５】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、抽出したユーザに、商品の購入を提案するためのメッセージを送信する（ステップＳ１１４）。ＣＰＵ１１０は、今回の処理を終了し、ユーザ端末３００Ａからの次のデータを待ち受ける。
【００９６】
その後の提案に対する応答に関する処理は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。
＜第６の実施の形態＞
【００９７】
第１〜第５の実施の形態においては、購入を希望する商品の個数が所定数以上の場合に、割引が適用され、注文が確定するものであった。しかしながら、そのような形態には限られない。
【００９８】
たとえば、サーバ１００のＣＰＵ１１０は、購入を希望するユーザの数が所定数以上の場合に、割引を適用し、注文を確定してもよい。すなわち、図４の店舗データベース１２２が、条件として、購入を希望するユーザの所定数を含むものであってもよい。
【００９９】
あるいは、サーバ１００のＣＰＵ１１０は、同一の商品に限らず、対象となる店舗の商品の数が所定数以上の場合に、割引を適用し、注文を確定してもよい。すなわち、図４の店舗データベース１２２が、条件として、当該店舗の商品のうちの購入が希望される商品の所定数を含むものであってもよい。
【０１００】
あるいは、サーバ１００のＣＰＵ１１０は、対象となる店舗の商品の金額の合計が所定金額以上の場合に、割引を適用し、注文を確定してもよい。すなわち、図４の店舗データベース１２２が、条件として、当該店舗の商品のうちの購入が希望される商品の合計の所定金額を含むものであってもよい。
＜第７の実施の形態＞
【０１０１】
第１〜第６の実施の形態においては、コメントを投稿したユーザの現在位置に近い現在位置を有する他のユーザを抽出するものであった。しかしながら、そのような形態には限られない。
【０１０２】
たとえば、コメントを投稿したユーザの現在位置に近い住所を有する他のユーザを抽出するものであってもよいし、コメントを投稿したユーザの現在位置に近い住所を有する他のユーザとコメントを投稿したユーザの現在位置に近い現在位置を有する他のユーザとを共に抽出するものであってもよい。
【０１０３】
あるいは、コメントを投稿したユーザの住所に近い住所を有する他のユーザを抽出するものであってもよいし、コメントを投稿したユーザの住所に近い現在位置を有する他のユーザを抽出するものであってもよいし、コメントを投稿したユーザの住所に近い住所を有する他のユーザとコメントを投稿したユーザの住所に近い現在位置を有する他のユーザとを共に抽出するものであってもよい。
＜第８の実施の形態＞
【０１０４】
第１〜第７の実施の形態においては、ＳＮＳにコメントを投稿したユーザの現在位置に近い現在位置を有する他のユーザを抽出するものであった。しかしながら、そのような形態には限られない。
【０１０５】
たとえば、互いに所定距離以内に位置する複数のユーザが参加できるグループを運営するＳＮＳに、ユーザがコメントを投稿するものであってもよい。そして、サーバ１００は、当該コメントから商品や店舗を抽出して、当該グループのページに商品や店舗に対する購入や割引の提案を行ってもよい。
【０１０６】
すなわち、第１の実施の形態のように、ユーザのコメントから商品や店舗を抽出してから、ユーザの近傍に位置する他のユーザに商品や店舗に対する購入や割引の提案をすることもできるし、本実施の形態のように、互いに近傍に位置する複数のユーザのチャットページに、当該複数のユーザのコメントから商品や店舗を抽出することによって商品や店舗に対する購入や割引の提案をすることもできる。
【０１０７】
より詳細には、サーバ１００は、ユーザ毎の住所または現在位置を把握しているが、複数のユーザは互いに匿名でチャットに参加できることが好ましい。
【０１０８】
そして、グループに属するユーザの現在位置や住所の範囲はサーバ１００が自由に決定してもよいし、ユーザが設定するものであってもよい。たとえば、サーバ１００が、定期的に、所定のポイント（電車の駅など）から所定距離（１ｋｍなど）以内のグループを作成・更新するものであってもよいし、グループに属していないユーザがコメントを入力した際に当該ユーザを中心に所定距離（２ｋｍなど）以内のグループを作成してもよい。そして、所定期間（１０分など）以上グループにコメントが入力されない場合に、当該グループを削除してもよい。
【０１０９】
なお、コメントから商品や店舗を抽出する構成や、商品や店舗に対する購入や割引の提案を行う構成は、第１〜第７の実施の形態のそれらと同様であるためここでは説明を繰り返さない。
＜第９の実施の形態＞
【０１１０】
第１〜第７の実施の形態においては、ネットワークシステム１が、サーバ１００と、ユーザ端末３００Ａ，３００Ｂ，３００Ｃ・・・とを含むものであった。しかしながら、それらの１つの装置の全部または一部の役割が、複数の装置によって分担されてもよいし、それら複数の装置の全部または一部の役割を１つの装置が担ってもよい。
【０１１１】
たとえば、ユーザ端末３００Ａが、アプリケーションプログラムをダウンロードして、当該プログラムに基づいてサーバ１００の機能の一部を担ってもよい。
＜その他の応用例＞
【０１１２】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１１３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
＜まとめ＞
【０１１６】
上記の第１〜７の実施の形態においては、複数のユーザ端末３００Ａ，３００Ｂ，３００Ｃと、ユーザに入力されたコメントに基づいて、ユーザが所望する商品の店舗を特定し、ユーザの位置から所定の範囲内の他のユーザに店舗の商品を提案し、店舗の商品を希望する者の数または希望される店舗の商品の数または希望される店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるサーバ１００と、を備えるネットワークシステム１が提供される。
【０１１７】
この発明の別の局面に従うと、複数のユーザ端末３００Ａ，３００Ｂ，３００Ｃと、ユーザに入力されたコメントに基づいて、ユーザが所望する商品の店舗を特定し、店舗からユーザの位置までのルートから所定の範囲内の他のユーザに店舗の商品を提案し、店舗の商品を希望する者の数または希望される店舗の商品の数または希望される店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるサーバ１００と、を備えるネットワークシステム１が提供される。
【０１１８】
好ましくは、サーバ１００は、コメントから商品を指定する情報を抽出し、商品を提供する店舗が複数ある場合に、店舗の選択をユーザに促す。
【０１１９】
好ましくは、サーバ１００は、コメントから店舗を指定する情報を抽出する。
【０１２０】
好ましくは、サーバ１００は、ユーザから商品の配達時間の希望を受け付けて、他のユーザに配達時間を提示する。
【０１２１】
好ましくは、サーバ１００は、他のユーザに店舗の商品の希望を受け付ける期限を提示する。
【０１２２】
好ましくは、サーバ１００は、互いに近傍に位置するメンバーのためのグループチャットに投稿されたユーザのコメントに基づいて、店舗の商品を提案する。
【０１２３】
この発明の別の局面に従うと、複数のユーザ端末３００Ａ，３００Ｂ，３００Ｃと通信するための通信インターフェイス１６０と、ユーザに入力されたコメントに基づいて、ユーザが所望する商品の店舗を特定し、ユーザの位置から所定の範囲内の他のユーザに通信インターフェイス１６０を介して店舗の商品を提案し、店舗の商品を希望する者の数または希望される店舗の商品の数または希望される店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるプロセッサ１１０と、を備えるサーバ１００が提供される。
【０１２４】
この発明の別の局面に従うと、複数のユーザ端末３００Ａ，３００Ｂ，３００Ｃと通信するための通信インターフェイス１６０と、ユーザに入力されたコメントに基づいて、ユーザが所望する商品の店舗を特定し、店舗からユーザの位置までのルートから所定の範囲内の他のユーザに通信インターフェイス１６０を介して店舗の商品を提案し、店舗の商品を希望する者の数または希望される店舗の商品の数または希望される店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるプロセッサ１１０と、を備えるサーバ１００が提供される。
【０１２５】
この発明の別の局面に従うと、メモリ１２０とプロセッサ１１０とを有するコンピュータシステム１において実行される情報処理方法が提供される。情報処理方法は、ユーザに入力されたコメントに基づいて、ユーザが所望する商品の店舗を特定するステップと、ユーザの位置から所定の範囲内の他のユーザを抽出するステップと、他のユーザに店舗の商品を提案するステップと、他のユーザからの店舗の商品の希望を受け付けるステップと、店舗の商品を希望する者の数または希望される店舗の商品の数または希望される店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるステップと、を備える。
【０１２６】
この発明の別の局面に従うと、メモリ１２０とプロセッサ１１０とを有するコンピュータシステム１において実行される情報処理方法が提供される。情報処理方法は、ユーザに入力されたコメントに基づいて、ユーザが所望する商品の店舗を特定するステップと、店舗からユーザの位置までのルートから所定の範囲内の他のユーザを抽出するステップと、他のユーザに店舗の商品を提案するステップと、他のユーザからの店舗の商品の希望を受け付けるステップと、店舗の商品を希望する者の数または希望される店舗の商品の数または希望される店舗の商品の金額の合計が所定値に達した場合に、商品の注文として受け付けるステップと、を備える。
【０１２７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２８】
１        ：ネットワークシステム（コンピュータシステム）
１００    ：サーバ
１１０    ：ＣＰＵ（プロセッサ）
１２０    ：メモリ
１２１    ：ユーザデータベース
１２２    ：店舗データベース
１２３    ：購入希望データベース
１２３Ｂ  ：購入希望データベース
１２４    ：応答データベース
１３０    ：ディスプレイ
１４０    ：操作部
１６０    ：通信インターフェイス
３００    ：スマートフォン（ユーザ端末）
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３４０    ：操作部
３６０    ：通信インターフェイス
【図１】
2017187920.tif 000003
【図２】
2017187920.tif 000004
【図３】
2017187920.tif 000005
【図４】
2017187920.tif 000006
【図５】
2017187920.tif 000007
【図６】
2017187920.tif 000008
【図７】
2017187920.tif 000009
【図８】
2017187920.tif 000010
【図９】
2017187920.tif 000011
【図１０】
2017187920.tif 000012
【図１１】
2017187920.tif 000013
【図１２】
2017187920.tif 000014
【図１３】
2017187920.tif 000015
【図１４】
2017187920.tif 000016
【図１５】
2017187920.tif 000017
【図１６】
2017187920.tif 000018