(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
受付部と、予測部と、特定部と、情報生成部とを備え、
前記受付部は、文字又は文字列と、入力先識別情報とを受け付け可能に構成され、ここで、前記入力先識別情報は、前記文字又は前記文字列の入力先を識別するとともに、商品又はサービスの購入用のアプリケーションソフトウェアを識別可能なものであり、
前記予測部は、前記受付部が受け付けた入力先識別情報が所定の入力先識別情報である場合には、前記受付部が受け付けた文字又は文字列に基づく単語を予測するとともに、前記入力先識別情報に応じて前記アプリケーションソフトウェアの提供者を予測可能に構成され、
前記特定部は、前記単語に関連する商品又はサービスを特定するとともに、前記予測部が予測した提供者以外の提供者が提供する商品又はサービスを特定可能に構成され、
前記情報生成部は、前記商品又は前記サービスの名称を入力文字列の候補として表示し、前記商品又は前記サービスの提供条件を含む表示情報を生成可能に構成される
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記提供条件は、前記商品又は前記サービスの提供価格である
情報処理装置。
【請求項３】
請求項１又は請求項２に記載の情報処理装置において、
前記表示情報は、表示した商品又はサービスを購入するためのアプリケーションソフトウェアを起動する起動指示オブジェクトを含む
情報処理装置。
【請求項４】
請求項１又は請求項２に記載の情報処理装置において、
前記表示情報は、表示した商品又はサービスの購入を指示する購入指示オブジェクトを含む
情報処理装置。
【請求項５】
コンピュータを情報処理装置として動作させるプログラムであって、
前記情報処理装置は、受付部と、予測部と、特定部と、情報生成部とを備え、
前記受付部は、文字又は文字列と、入力先識別情報とを受け付け可能に構成され、ここで、前記入力先識別情報は、前記文字又は前記文字列の入力先を識別するとともに、商品又はサービスの購入用のアプリケーションソフトウェアを識別可能なものであり、
前記予測部は、前記受付部が受け付けた入力先識別情報が所定の入力先識別情報である場合には、前記受付部が受け付けた文字又は文字列に基づく単語を予測するとともに、前記入力先識別情報に応じて前記アプリケーションソフトウェアの提供者を予測可能に構成され、
前記特定部は、前記単語に関連する商品又はサービスを特定するとともに、前記予測部が予測した提供者以外の提供者が提供する商品又はサービスを特定可能に構成され、
前記情報生成部は、前記商品又は前記サービスの名称を入力文字列の候補として表示し、前記商品又は前記サービスの提供条件を含む表示情報を生成可能に構成される
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを利用したサービスが多様化してきており、パーソナルコンピュータはもちろんのこと、スマートフォンやタブレット等を用いて、商品の購入を行うことも可能となっている。
【０００３】
商品を購入しようとする購入者は、一般的に、ウェブブラウザや専用のアプリケーションを用いて商品を選択する。このとき、購入者は、目的の商品をより低価格で購入したいと考えることが多い。このため、複数の店舗から取得した商品情報を提供する検索システムも提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１０８８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数の店舗から取得した商品情報の比較は、購入者が商品を購入する際の必須の工程ではないため、購入者は、意図的であるか否かに関わらず、当該工程を経ないで商品を購入することがある。このような場合でも、購入者が商品の購入後に、同一の商品がより低価格で販売されていたことや、ポイントなど別途付加価値がある状態で販売されていたこと等を知ると、その購入者は不快な思いをすることになる。
【０００６】
本発明では上記事情を鑑み、購入者が商品を購入する流れの中で、当該商品の販売価格等の提供条件を比較することのできる情報処理装置及びプログラムを提供することとした。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、情報処理装置であって、受付部と、予測部と、特定部と、情報生成部とを備え、前記受付部は、文字又は文字列と、入力先識別情報とを受け付け可能に構成され、ここで、前記入力先識別情報は、前記文字又は前記文字列の入力先を識別可能なものであり、前記予測部は、前記受付部が受け付けた入力先識別情報に応じて、前記受付部が受け付けた文字又は文字列に基づく単語を予測可能に構成され、前記特定部は、前記単語に関連する商品又はサービスを特定可能に構成され、前記情報生成部は、前記商品又は前記サービスの名称を入力文字列の候補として表示する表示情報を生成可能に構成される情報処理装置が提供される。
【０００８】
本発明の一態様によれば、商品の購入者は、商品を購入する流れの中で容易に当該商品の販売価格等の情報を取得でき、購入者にとって有利な条件で購入することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る情報処理装置１と情報処理装置２の接続構成を示した図である。
【図２】情報処理装置１の構成を示した図である。
【図３】情報処理装置２の構成を示した図である。
【図４】情報処理装置１００及び情報処理装置２００の機能的な構成を示すブロック図である。
【図５】情報処理装置１００の動作の流れを示すアクティビティ図である。
【図６】情報処理装置２００に表示される表示画面の例を示した図である。
【図７】情報処理装置２００に表示される表示画面の例を示した図である。
【図８】情報処理装置２００に表示される表示画面の例を示した図である。
【図９】情報処理装置２００に表示される表示画面の例を示した図である。
【図１０】情報処理装置２１０の機能的な構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。
【００１１】
ところで、本実施形態に登場するソフトウェアを実現するためのプログラムは、コンピュータが読み取り可能な非一時的な記録媒体として提供されてもよいし、外部のサーバからダウンロード可能に提供されてもよいし、外部のコンピュータで当該プログラムを起動させてクライアント端末でその機能を実現（いわゆるクラウドコンピューティング）するように提供されてもよい。
【００１２】
また、本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、例えば電圧・電流を表す信号値の物理的な値、０又は１で構成される２進数のビット集合体としての信号値の高低、又は量子的な重ね合わせ（いわゆる量子ビット）によって表され、広義の回路上で通信・演算が実行されうる。
【００１３】
また、広義の回路とは、回路（Ｃｉｒｃｕｉｔ）、回路類（Ｃｉｒｃｕｉｔｒｙ）、プロセッサ（Ｐｒｏｃｅｓｓｏｒ）、及びメモリ（Ｍｅｍｏｒｙ）等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）、プログラマブル論理デバイス（例えば、単純プログラマブル論理デバイス（Ｓｉｍｐｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＳＰＬＤ）、複合プログラマブル論理デバイス（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＣＰＬＤ）、及びフィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ：ＦＰＧＡ））等を含むものである。
【００１４】
１．構成
図１は、本発明の実施形態に係る情報処理装置１と情報処理装置２の接続構成を示した図である。同図に示すように、情報処理装置１は、情報処理装置２のそれぞれと、ネットワーク３を介して通信可能に接続される。情報処理装置１は、サーバとして動作するものであり、情報処理装置２は、商品の購入者が利用するスマートフォン、パーソナルコンピュータ等である。
【００１５】
図２は、情報処理装置１の構成を示した図である。同図に示すように、情報処理装置１は、処理部１１と、記憶部１２と、一時記憶部１３と、外部装置接続部１４と、通信部１５とを有しており、これらの構成要素が情報処理装置１の内部において通信バス１６を介して電気的に接続されている。
【００１６】
処理部１１は、例えば、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）により実現されるもので、記憶部１２に記憶された所定のプログラムに従って動作し、種々の機能を実現する。
【００１７】
記憶部１２は、様々な情報を記憶する不揮発性の記憶媒体である。これは、例えばハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ＨＤＤ）やソリッドステートドライブ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ：ＳＳＤ）等のストレージデバイスにより実現される。なお、記憶部１２は、情報処理装置１と通信可能な別の装置に配するようにすることも可能である。
【００１８】
一時記憶部１３は、揮発性の記憶媒体である。これは、例えばランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ）等のメモリにより実現され、処理部１１が動作する際に一時的に必要な情報（引数、配列等）を記憶する。
【００１９】
外部装置接続部１４は、例えばユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：ＵＳＢ）や高精細度マルチメディアインターフェース（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ：ＨＤＭＩ）といった規格に準じた接続部であり、キーボード等の入力装置やモニタ等の表示装置を接続可能としている。
【００２０】
通信部１５は、例えばローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）規格に準じた通信手段であり、情報処理装置１とローカルエリアネットワークやこれを介したインターネット等のネットワーク３との間の通信を実現する。
【００２１】
なお、情報処理装置１には、汎用のサーバ向けのコンピュータやパーソナルコンピュータ等を利用することが可能であり、複数のコンピュータを用いて情報処理装置１を構成することも可能である。
【００２２】
図３は、情報処理装置２の構成を示した図である。同図に示すように、情報処理装置２は、処理部２１と、記憶部２２と、一時記憶部２３と、外部装置接続部２４と、通信部２５と、入力部２６と、表示部２７とを有しており、これらの構成要素が情報処理装置２の内部において通信バス２８を介して電気的に接続されている。
【００２３】
処理部２１は、例えば、中央処理装置により実現されるもので、記憶部２２に記憶された所定のプログラムに従って動作し、種々の機能を実現する。
【００２４】
記憶部２２は、様々な情報を記憶する不揮発性の記憶媒体である。
【００２５】
一時記憶部２３は、揮発性の記憶媒体である。これは、例えばランダムアクセスメモリ等のメモリにより実現され、処理部２１が動作する際に一時的に必要な情報（引数、配列等）を記憶する。
【００２６】
外部装置接続部２４は、例えばユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：ＵＳＢ）や高精細度マルチメディアインターフェース（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ：ＨＤＭＩ）といった規格に準じた接続部であり、キーボード等の入力装置やモニタ等の表示装置を接続可能としている。
【００２７】
通信部２５は、例えばローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）規格に準じた通信手段であり、情報処理装置１とローカルエリアネットワークやこれを介したインターネット等のネットワークとの間の通信を実現する。また、通信部２５は、携帯電話網を介して通信可能な通信手段も含む。
【００２８】
入力部２６は、操作入力を受け付ける。表示部２７は、情報等を画面表示する。なお、入力部２６と表示部２７は、タッチパネルとして一体化されていてもよい。
【００２９】
なお、情報処理装置２には、汎用のスマートフォンやタブレット端末等を利用することが可能である。
【００３０】
２．実施例１
２−１．情報処理装置１００及び情報処理装置２００の機能
まず、情報処理装置１００及び情報処理装置２００の機能について説明する。情報処理装置１００は、情報処理装置１でプログラムを動作させることにより実現されるものであり、情報処理装置２００は、情報処理装置２でプログラムを動作させることにより実現されるものである。
【００３１】
図４は、情報処理装置１００及び情報処理装置２００の機能的な構成を示すブロック図である。同図に示すように、情報処理装置１００は、受付部１０１と、予測部１０２と、特定部１０３と、情報生成部１０４と、情報記憶部１０５と、情報更新部１０６とを備える。また、情報処理装置２００は、入力支援部２０１と機能実行部２０２とを備える。
【００３２】
受付部１０１は、文字又は文字列を受け付け可能に構成される。文字や文字列は、入力支援部２０１から入力されるものであり、入力支援部２０１は、例えば、ソフトウェアキーボードである。また、受付部１０１は、文字又は文字列の入力先を識別可能な入力先識別情報を受け付ける。文字や文字列の入力先は、機能実行部２０２であり、機能実行部２０２は、情報処理装置２００で実行されるアプリケーションソフトウェアにより実現するもので、例えば、商品の購入を行うための機能である。
【００３３】
予測部１０２は、受付部１０１が受け付けた入力先識別情報に応じて、受付部１０１が受け付けた文字又は文字列に基づく単語を予測可能に構成される。また、入力先識別情報は、商品又はサービスの購入用のアプリケーションソフトウェアを識別可能に構成される。これにより、予測部１０２は、入力先識別情報に応じてアプリケーションソフトウェアの提供者を予測する。具体的には、予測部１０２は、受け付けた文字や文字列が含まれる単語を、統計的手法等を利用して予測する。また、予測部１０２は、入力先識別情報に応じてアプリケーションソフトウェアの提供者を予測するが、この提供者を予測できなかった場合、もしくは入力先識別情報から識別される入力先がプライバシーを扱うような入力先テキストボックスである場合は、予測自体を行わないといったようにすることができる。
【００３４】
特定部１０３は、予測部１０２が予測した単語に関連する商品又はサービスを特定可能に構成される。このとき、特定部１０３は、予測部１０２が予測した提供者以外の提供者が提供する商品又はサービスを特定するようにしてもよい。具体的には、特定部１０３は、予測部１０２が予測した提供とは他の事業者の商品又はサービスから、予測部１０２が予測した単語と一致又は部分一致する商品名の商品や、その商品に類似する商品、関連する商品を特定する。
【００３５】
情報生成部１０４は、商品又はサービスの名称を入力文字列の候補として表示する表示情報を生成可能に構成される。情報生成部１０４は、入力先識別情報が商品購入用のアプリケーションソフトウェアが構成するテキストボックスである場合に、表示情報を生成するようにしてもよい。この表示情報には、商品又はサービスの提供条件、例えば、商品又はサービスの提供価格を含めるようにしてもよい。他にも、情報生成部１０４が生成する表示情報には、表示した商品又はサービスを購入するためのアプリケーションソフトウェアを起動する起動指示オブジェクトを含むようにしてもよく、表示した商品又はサービスの購入を指示する購入指示オブジェクトを含むようにしてもよい。起動指示オブジェクトを含むようにする場合、情報処理装置２００に該当するアプリケーションソフトウェアがインストールされていなければ、該当するアプリケーションソフトウェアをインストールさせてもよく、該当するウェブサイトのアドレスを引数としてウェブブラウザを起動するようにしてもよい。
【００３６】
情報記憶部１０５は、予測部１０２が予測を行う際に要する辞書や、特定部１０３が特定する商品の価格や販売元等を含む商品情報を記憶する。
【００３７】
情報更新部１０６は、定期的又は商品の販売元等からの通知にしたがって、商品情報を取得し、情報記憶部１０５に記憶されている商品情報を更新する。
【００３８】
このような情報処理装置１００を実現するため、コンピュータである情報処理装置１を情報処理装置１００として動作させるプログラムは、情報処理装置１を受付部１０１と、予測部１０２と、特定部１０３と、情報生成部１０４とを備える情報処理装置１００として動作させる。受付部１０１は、文字又は文字列と、入力先識別情報とを受け付け可能に構成される。ここで、入力先識別情報は、文字又は文字列の入力先を識別可能なものである。予測部１０２は、受付部１０１が受け付けた入力先識別情報に応じて、受付部１０１が受け付けた文字又は文字列に基づく単語を予測可能に構成される。特定部１０３は、単語に関連する商品又はサービスを特定可能に構成される。情報生成部１０４は、商品又はサービスの名称を入力文字列の候補として表示する表示情報を生成可能に構成される。
【００３９】
２−２．情報処理装置１００の動作
次に、情報処理装置１００の動作について説明する。図５は、情報処理装置１００の動作の流れを示すアクティビティ図である。また、図６乃至図９は、それぞれ、情報処理装置２００に表示される表示画面の例を示した図である。
【００４０】
まず、前提として、情報処理装置２００の操作者（商品の購入者）が、商品を購入するためのアプリケーションソフトウェアを起動し、情報処理装置２００にアプリケーション画面２０２１を表示させるものとする。アプリケーション画面２０２１には、商品を検索する際に文字や文字列を入力するテキストボックス２０２２が表示されている。また、操作者がテキストボックス２０２２を選択すると、情報処理装置２００には、ソフトウェアキーボード２０１１が表示される。アプリケーション画面２０２１は、機能実行部２０２に相当し、ソフトウェアキーボード２０１１は、入力支援部２０１に相当する。
【００４１】
操作者がソフトウェアキーボード２０１１を用いて文字を入力するか、候補として表示された文字列の選択、コピーしている文字や文字列の貼り付けを行うと、入力支援部２０１から受付部１０１に文字又は文字列と、入力先識別情報とが通知される。受付部１０１が入力支援部２０１からの通知を受けると、情報処理装置１００は動作を開始し、受け付けた文字又は文字列に基づいて、予測部１０２が単語を予測し、受け付けた入力先識別情報に基づいて、予測部１０２が提供者を予測する（Ａ１０１）。そして、予測部１０２が予測した単語に基づいて、特定部１０３が予測された提供者とは別の提供者が提供する商品群から商品を特定する（Ａ１０２）。特定部１０３が商品を特定すると、情報生成部１０４が情報記憶部１０５から商品情報を取得し（Ａ１０３）、取得した商品情報に基づいて表示情報を生成し（Ａ１０４）、生成した表示情報を情報処理装置２００に送出する（Ａ１０５）。なお、特定部１０３が商品を特定することができなかった場合、例えば、対象となる商品数が膨大である場合や、対象となる商品が存在しなかった場合には、情報生成部１０４は、商品情報を含まない表示情報を生成する。
【００４２】
情報処理装置１００は、これらの処理を、文字又は文字列と、入力先識別情報とを受け付ける毎に行う。例えば、図７に示すように、テキストボックス２０２２に文字「と」が入力されると、予測部１０２は、「東京」、「東京  みやげ」、「時計」、「特許」、「とんかつ」等を予測するが、特定部１０３が商品を特定できないため、情報生成部１０４は、商品情報を含まない表示情報を生成し、情報処理装置２００に送出する。情報処理装置２００は、表示情報を予測結果１０４１として、テキストボックス２０２２への入力候補として表示する。なお、表示情報が膨大である場合や存在しない場合に、テキストボックス２０２２への入力候補を表示しないようにしてもよい。
【００４３】
続いて、図８に示すように、テキストボックス２０２２に文字「っ」が入力されると、予測部１０２は、「特許マン」、「特許マン  おもちゃ」、等を予測し、特定部１０３がアプリケーション画面２０２１の提供者とは別の提供者が提供する商品群から「特許マン人形」を商品として特定する。情報生成部１０４は、特許マン人形の販売元のアイコンとともに商品名「特許マン人形」と、その価格等の商品情報を含む表示情報を生成し、情報処理装置２００に送出する。情報処理装置２００は、表示情報を予測結果１０４１として、テキストボックス２０２２に入力された文字又は文字列に対する提案候補として表示する。
【００４４】
なお、図９に示すように、情報生成部１０４が生成する表示情報には、該当する商品を購入するためのアプリケーションソフトウェアを起動するためのオブジェクトである起動ボタン１０４２や、該当する商品の購入を指示するためのオブジェクトである購入ボタン１０４３を表示するようにしてもよい。
【００４５】
なお、ここでは、商品の購入を行うためのアプリケーションを入力先とした場合を説明したが、メーラー等のアプリケーションソフトウェアを入力先とした場合には、その旨が情報処理装置１００に通知され、商品情報を含まない予測を行うようにすることができる。
【００４６】
３．実施例２
【００４７】
実施例２で説明する情報処理装置２１０は、実施例１において情報処理装置１００が実行していた処理を情報処理装置２１０で行うものである。
【００４８】
まず、情報処理装置２１０の機能について説明する。情報処理装置２１０は、情報処理装置２でプログラムを動作させることにより実現されるものである。
【００４９】
図１０は、情報処理装置２１０の機能的な構成を示すブロック図である。同図に示すように、情報処理装置２１０は、機能実行部２１１と、入力支援部２１２と、受付部２１３と、予測部２１４と、特定部２１５と、情報生成部２１６と、情報記憶部２１７と、情報更新部２１８とを備える。
【００５０】
機能実行部２１１と、入力支援部２１２と、受付部２１３と、予測部２１４と、特定部２１５と、情報生成部２１６と、情報記憶部２１７と、情報更新部２１８は、それぞれ、実施例１で説明した機能実行部２０２と、入力支援部２０１と、受付部１０１と、予測部１０２と、特定部１０３と、情報生成部１０４と、情報記憶部１０５と、情報更新部１０６とに相当する。
【００５１】
なお、情報処理装置２１０の各部の動作は、実施例１で説明した情報処理装置１００と情報処理装置２００の動作と同様であるため、詳細な説明については省略する。
４．その他
本発明は、次に記載の各態様で提供されてもよい。
前記情報処理装置において、前記情報生成部は、前記商品又は前記サービスの提供条件を前記表示情報に含める情報処理装置。
前記情報処理装置において、前記提供条件は、前記商品又は前記サービスの提供価格である情報処理装置。
前記情報処理装置において、前記入力先識別情報は、商品又はサービスの購入用のアプリケーションソフトウェアを識別可能に構成され、前記予測部は、前記入力先識別情報に応じて前記アプリケーションソフトウェアの提供者を予測し、前記特定部は、前記予測部が予測した提供者以外の提供者が提供する商品又はサービスを特定する情報処理装置。
前記情報処理装置において、前記表示情報は、表示した商品又はサービスを購入するためのアプリケーションソフトウェアを起動する起動指示オブジェクトを含む情報処理装置。
前記情報処理装置において、前記表示情報は、表示した商品又はサービスの購入を指示する購入指示オブジェクトを含む情報処理装置。
コンピュータを情報処理装置として動作させるプログラムであって、前記情報処理装置は、受付部と、予測部と、特定部と、情報生成部とを備え、前記受付部は、文字又は文字列と、入力先識別情報とを受け付け可能に構成され、ここで、前記入力先識別情報は、前記文字又は前記文字列の入力先を識別可能なものであり、前記予測部は、前記受付部が受け付けた入力先識別情報に応じて、前記受付部が受け付けた文字又は文字列に基づく単語を予測可能に構成され、前記特定部は、前記単語に関連する商品又はサービスを特定可能に構成され、前記情報生成部は、前記商品又は前記サービスの名称を入力文字列の候補として表示する表示情報を生成可能に構成されるプログラム。
もちろん、この限りではない。
【００５２】
また、上記のプログラムを格納する、コンピュータ読み取り可能な非一時的な記録媒体として提供してもよい。
【符号の説明】
【００５３】
１        ：情報処理装置
２        ：情報処理装置
３        ：ネットワーク
１１      ：処理部
１２      ：記憶部
１３      ：一時記憶部
１４      ：外部装置接続部
１５      ：通信部
１６      ：通信バス
２１      ：処理部
２２      ：記憶部
２３      ：一時記憶部
２４      ：外部装置接続部
２５      ：通信部
２６      ：入力部
２７      ：表示部
２８      ：通信バス
１００    ：情報処理装置
１０１    ：受付部
１０２    ：予測部
１０３    ：特定部
１０４    ：情報生成部
１０５    ：情報記憶部
１０６    ：情報更新部
２００    ：情報処理装置
２０１    ：機能実行部
２０２    ：機能実行部
２１０    ：情報処理装置
２１１    ：機能実行部
２１２    ：入力支援部
２１３    ：受付部
２１４    ：予測部
２１５    ：特定部
２１６    ：情報生成部
２１７    ：情報記憶部
２１８    ：情報更新部
１０４１  ：予測結果
１０４２  ：起動ボタン
１０４３  ：購入ボタン
２０１１  ：ソフトウェアキーボード
２０２１  ：アプリケーション画面
２０２２  ：テキストボックス
【要約】
【課題】購入者が商品を購入する流れの中で、当該商品の販売価格等の提供条件を比較することのできる情報処理装置及びプログラムを提供すること。
【解決手段】本発明の一態様によれば、情報処理装置であって、受付部と、予測部と、特定部と、情報生成部とを備え、前記受付部は、文字又は文字列と、入力先識別情報とを受け付け可能に構成され、ここで、前記入力先識別情報は、前記文字又は前記文字列の入力先を識別可能なものであり、前記予測部は、前記受付部が受け付けた入力先識別情報に応じて、前記受付部が受け付けた文字又は文字列に基づく単語を予測可能に構成され、前記特定部は、前記単語に関連する商品又はサービスを特定可能に構成され、前記情報生成部は、前記商品又は前記サービスの名称を入力文字列の候補として表示する表示情報を生成可能に構成される情報処理装置が提供される。
【選択図】図４【図１】
0006732277.tif 000002
【図２】
0006732277.tif 000003
【図３】
0006732277.tif 000004
【図４】
0006732277.tif 000005
【図５】
0006732277.tif 000006
【図６】
0006732277.tif 000007
【図７】
0006732277.tif 000008
【図８】
0006732277.tif 000009
【図９】
0006732277.tif 000010
【図１０】
0006732277.tif 000011