(57)【要約】ユーザから受信した選択要求に基づいて可能な選択のリストを生成することを有し、以前の選択情報を提供する方法が提供される。ユーザによる以前の選択を特定するために、選択履歴テーブルがアクセスされる。可能な選択のリストでの選択が以前の選択と一致するか否かに関して決定が行われる。可能な選択のリストでの選択が以前の選択と一致する決定がおこなわれたときに、ユーザは通知を受ける。【特許請求の範囲】
【請求項１】
以前の選択情報をユーザに提供する方法であって、
前記ユーザから受信した選択情報に基づいて可能な選択のリストを生成し、
選択履歴テーブルにアクセスし、前記ユーザによる以前の選択を特定し、
可能な選択の前記リストでの選択が以前の選択と一致するか否かを決定し、
可能な選択の前記リストでの選択が以前の選択と一致する決定が行われたときに、前記ユーザに通知することを有する方法。
【請求項２】
請求項１に記載の方法であって、
可能な選択の前記リストでの選択が以前の選択と一致する決定が行われたときに前記ユーザに通知することは、前記以前の選択を明確に特定することを有する方法。
【請求項３】
請求項１に記載の方法であって、
可能な選択の前記リストでの選択が以前の選択と一致する決定が行われたときに前記ユーザに通知することは、可能な選択の前記リストから前記以前の選択を除去することを有する方法。
【請求項４】
請求項１に記載の方法であって、
可能な選択の前記リストでの選択が以前の選択と一致する決定が行われたときに前記ユーザに通知することは、可能な選択の前記リストを再度優先順位付けすることを有する方法。
【請求項５】
請求項１に記載の方法であって、
可能な選択の前記リストに基づいてユーザの選択を受信し、
前記選択履歴テーブルでの前記ユーザの選択に基づいて選択情報を格納することを更に有する方法。
【請求項６】
請求項１に記載の方法であって、
前記選択履歴テーブルは、複数のユーザによる以前の選択を特定するように動作可能な結合した選択履歴テーブルを有する方法。
【請求項７】
以前の選択情報をユーザに提供するシステムであって、
前記ユーザによる以前の選択に関する情報を格納するように動作可能な選択履歴テーブルと、
前記選択履歴テーブルにアクセスし、前記ユーザによる以前の選択を特定し、前記以前の選択を前記ユーザに通知するように動作可能な以前の選択インジケータと
を有するシステム。
【請求項８】
請求項７に記載のシステムであって、
前記選択履歴テーブルは、複数の以前の選択識別子を有するシステム。
【請求項９】
請求項８に記載のシステムであって、
前記選択履歴テーブルは、複数のユーザ識別子を更に有し、
それぞれの以前の選択識別子は、対応するユーザ識別子を有するシステム。
【請求項１０】
請求項７に記載のシステムであって、
前記選択履歴テーブルは、リモートプロバイダとユーザ装置とのうち１つに備えられるシステム。
【請求項１１】
請求項７に記載のシステムであって、
前記選択履歴テーブルは、複数のユーザによる以前の選択に関する情報を格納するように動作可能な結合した選択履歴テーブルを有するシステム。
【請求項１２】
請求項７に記載のシステムであって、
前記以前の選択インジケータは、前記以前の選択を明確に特定することにより、前記以前の選択を前記ユーザに通知するように動作可能なシステム。
【請求項１３】
請求項７に記載のシステムであって、
前記以前の選択インジケータは、可能な選択のリストから前記以前の選択を除去することにより、前記以前の選択を前記ユーザに通知するように動作可能なシステム。
【請求項１４】
請求項７に記載のシステムであって、
前記以前の選択インジケータは、可能な選択の前記リストを再度優先順位付けすることにより、前記以前の選択を前記ユーザに通知するように動作可能なシステム。
【請求項１５】
ユーザに以前の選択情報を提供するシステムであって、
コンピュータ処理可能媒体と、
前記コンピュータ処理可能媒体に格納されたロジックとを有し、
前記ロジックは、前記ユーザから受信した選択要求に基づいて可能な選択のリストを生成し、選択履歴テーブルにアクセスし、前記ユーザによる以前の選択を特定し、可能な選択の前記リストが以前の選択と一致するか否かを決定し、可能な選択の前記リストでの選択が以前の選択と一致する決定が行われたときに前記ユーザに通知するように動作可能であるシステム。
【請求項１６】
請求項１５に記載のシステムであって、
前記ロジックは、前記以前の選択を明確に特定することにより、可能な選択の前記リストでの選択が以前の選択と一致する決定が行われたときに前記ユーザに通知するように動作可能であるシステム。
【請求項１７】
請求項１５に記載のシステムであって、
前記ロジックは、可能な選択の前記リストから前記以前の選択を除去することにより、可能な選択の前記リストでの選択が以前の選択と一致する決定が行われたときに前記ユーザに通知するように動作可能であるシステム。
【請求項１８】
請求項１５に記載のシステムであって、
前記ロジックは、可能な選択の前記リストを再度優先順位付けすることにより、可能な選択の前記リストでの選択が以前の選択と一致する決定が行われたときに前記ユーザに通知するように動作可能であるシステム。
【請求項１９】
請求項１５に記載のシステムであって、
前記ロジックは、可能な選択の前記リストに基づいてユーザの選択を受信し、前記選択履歴テーブルの前記ユーザの選択に基づいて選択情報を格納するように更に動作可能であるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して情報及び取引の流通に関するものであり、特に以前の選択情報を提供する方法及びシステムに関するものである。
【背景技術】
【０００２】
多数の情報及び取引プロバイダは、ユーザによる購入のためのダウンロード可能なコンテンツ、又は商品及びサービスを提供するため、オンラインで利用可能である。一般的に、これらのオンラインのコンテンツ及び取引プロバイダは、以前にプロバイダからユーザがダウンロードしたコンテンツ又はユーザが購入したアイテムを記録する。しかし、この情報はユーザに利用可能ではない。その結果、例えば、ユーザは、以前にアイテムをダウンロード又は購入したことを認識することなく、複数回も同じ曲をダウンロードし、又は同じ本若しくはコンパクトディスクを購入することがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明によると、従来のシステム及び方法に関連する欠点及び問題を実質的に除去又は低減し、以前の選択情報を提供する方法及びシステムが提供される。特に、プロバイダから可能な選択のリストを受信するときに、意図的でない二重の選択を回避するために、ユーザは以前に行った選択の通知を受ける。
【課題を解決するための手段】
【０００４】
本発明の一実施例によると、以前の選択情報を提供する方法が提供される。その方法は、ユーザから受信した選択情報に基づいて可能な選択のリストを生成することを有する。ユーザによる以前の選択を特定するために、選択履歴テーブルがアクセスされる。可能な選択のリストでの選択が以前の選択と一致するか否かに関して決定が行われる。可能な選択のリストでの選択が以前の選択と一致する決定がおこなわれたときに、ユーザは通知を受ける。
【０００５】
本発明の他の実施例によると、選択履歴テーブルと以前の選択インジケータとを有し、ネットワークで以前の選択情報を提供するシステムが提供される。選択履歴テーブルは、ユーザによる以前の選択に関する情報を格納するように動作可能である。以前の選択インジケータは、選択履歴テーブルにアクセスし、ユーザによる以前の選択を特定し、以前の選択をユーザに通知するように動作可能である。
【発明の効果】
【０００６】
本発明の１つ以上の実施例の技術的な利点は、以前の選択情報をユーザに提供する方法を提供することを有する。特定の実施例において、ユーザがプロバイダから選択のリストを要求すると、プロバイダは、ユーザにより以前に行われた何らかの選択をユーザに通知する。その結果、ユーザは、可能な選択のリストから意図的でない二重の選択を行うことを回避することがある。
【発明を実施するための最良の形態】
【０００７】
他の技術的な利点は、以下の図面、説明及び特許請求の範囲から当業者に容易に明らかになる。
【０００８】
詳細な説明を始める前に、この特許文献を通じて使用される特定の用語及び語句の定義を示すことが有利なことがある。“含む”及び“有する”という用語並びにその派生語は、限定のない包含を意味する。“又は”という用語は包含的であり、及び／又はを意味する。“関連する”及び“それに関連する”という語句並びにその派生語は、含む、含まれる、相互接続する、包含する、包含される、接続する、結合する、伝達可能である、協力する、交互配置する、並列する、隣接する、束縛される、有する、所有する等を意味してもよい。“コントローラ”という用語は、少なくとも１つの動作を制御する如何なる装置、システム又はその一部を意味し、そのような装置は、ハードウェア、ファームウェア若しくはソフトウェア、又はその少なくとも２つの何らかの組み合わせで実装されてもよい。何らかの特定のコントローラに関連する機能は、ローカルであれリモートであれ、集中又は分散してもよい点に留意すべきである。特に、コントローラは、１つ以上のアプリケーションプログラム及び／又はオペレーティングシステムプログラムを実行する１つ以上のデータプロセッサと、関連の入出力装置と、メモリとを有してもよい。特定の用語及び語句の定義はこの特許文献を通じて提供され、ほとんどの場合ではないにしても、多くの場合に、そのような定義が、このような定義済の用語及び語句の以前と将来の使用に当てはまることを、当業者は認識するべきである。
【０００９】
本発明とその利点の更に完全な理解のため、添付の図面と共に以下の詳細な説明に対して参照が行われる。図面において、同様の参照数字は同様の部分を表す。
【００１０】
以下に説明する図１から３と、この特許文献で本発明の原理を説明するために使用される多様な実施例は、一例にしか過ぎず、決して本発明の範囲を限定するように解釈されるべきではない。本発明の原理は、如何なる適切に構成された通信システムに実装されてもよいことを当業者は認識するであろう。
【００１１】
図１は、本発明の一実施例に従ってユーザに以前の選択情報を提供するように動作可能な通信システム100を示したブロック図である。通信システム100は、複数のユーザ装置102と、指定の地理的領域にある無線ユーザ装置102aに通信を提供する複数のネットワーク局104と、ユーザに情報、商品及び／又はサービスを提供する少なくとも１つのリモートプロバイダ106と、非無線ユーザ装置102bとネットワーク局104とリモートプロバイダ106を含む複数のサーバとの間で通信を提供するネットワーク108とを有してもよい。システム100は、本発明の範囲を逸脱することなく、ネットワーク108に結合された他の適切なサーバのように、通信システムのその他の適切な構成要素を有してもよいことがわかる。
【００１２】
各ユーザ装置102は、パーソナルコンピュータ、ラップトップコンピュータ、セルラ若しくは他の携帯電話、又はネットワーク局104及び／又はネットワーク108と通信可能なその他の適切な装置を有してもよい。ここで使用される“各”は、特定されたアイテムの少なくともサブセットのそれぞれ１つを意味する。各ユーザ装置102は、無線ユーザ装置102a又は非無線ユーザ装置102bを有してもよく、また、無線及び非無線装置の双方として通信するように動作可能な装置を有してもよい。
【００１３】
各無線ユーザ装置102aは、無線インタフェース112でネットワーク局104と通信するように動作可能である。このように、無線インタフェース112は、ユーザ装置102aとネットワーク局104との間でメッセージを転送するように動作可能である。無線インタフェース112は、Enhanced  Data  for  GSM(Global  System  for  Mobile  communications)  Evolutionインタフェース、広帯域符号分割多重アクセスインタフェース(Wideband  Code  Division  Multiple  Access  Interface)又はその他の適切なインタフェースのように、無線リンクで定められた通信チャネルを有してもよい。
【００１４】
ユーザ装置102及び／又はリモートプロバイダ106は、特定のユーザのダウンロード及び／又は購入履歴情報を格納するように動作可能な選択履歴テーブル(SHT:selection  history  table)114を有してもよい。例えば、あるリモートプロバイダ106はユーザ用の選択履歴テーブルを有してもよく、あるリモートプロバイダ106はユーザ装置102に格納されるように選択履歴テーブル114を生成してもよい。更に、選択履歴テーブル114は、ネットワーク108を通じてリモートプロバイダ106によりアクセス可能なその他の適切な位置に格納されてもよい。
【００１５】
選択履歴テーブル114がユーザ装置102以外の位置に格納される実施例では、選択履歴テーブル114は、１つ以上のデータストアを有してもよい。例えば、選択履歴テーブル114は、複数のユーザについて以前の選択に関するデータを格納するように動作可能な単一のデータストア、単一のユーザについて以前の選択に関するデータを格納するように動作可能なユーザ毎のデータストア、又はその何らかの組み合わせを有してもよい。
【００１６】
各ネットワーク局104は、無線ユーザ装置102aから受信した音声及び／又はデータメッセージをネットワーク108に提供し、ネットワーク108から受信したメッセージを無線ユーザ装置102aに提供することにより、音声及び／又はデータネットワークへのアクセスを無線ユーザ装置102aに提供するように動作可能である。一実施例によると、ネットワーク局104は、公衆移動体ネットワーク(public  land  mobile  network)用の基地局を有し、無線ユーザ装置102aは携帯電話を有する。
【００１７】
リモートプロバイダ106はネットワーク108に結合されており、ユーザ装置102のユーザに情報、商品及び／又はサービスを提供するように動作可能である。例えば、リモートプロバイダ106は、ユーザ装置102にダウンロードするように情報をユーザに利用可能にするコンテンツプロバイダと、ユーザ装置102を通じた購入のために商品及び／又はサービスをユーザに提供する電子商取引プロバイダとを有してもよい。
【００１８】
リモートプロバイダ106は、選択履歴テーブル114にアクセスし、選択履歴テーブル114でユーザによる以前の選択を特定し、以前の選択をユーザに通知するように動作可能な以前の選択インジケータ(PSI:previous  selection  indicator)をそれぞれ有してもよい。以前の選択インジケータ120は、リストの下部に以前の選択で可能な選択のリストを再度優先順位付けすることにより、以前の選択をダウンライト若しくはハイライトすることによるように、又は指定の記号で以前の選択にマークを付けることによるように、以前の選択を明確に特定することにより、ユーザにより選択される可能な選択のリストから以前の選択を除去することにより、又はその他の適切な手段により、以前の選択をユーザに通知するように動作可能である。以前の選択インジケータ120がユーザに通知する方法は、ユーザの選択に基づいて又はその他の適切な方法で、リモートプロバイダ106で確立されてもよい。
【００１９】
また、複数のユーザのうちいずれかがアイテムを以前にダウンロード又は購入している場合に、各ユーザが選択オプションを与えられるときに以前の選択の通知を受けるように、以前の選択インジケータ120は、複数のユーザの選択履歴テーブル114を結合するように動作可能でもよい。
【００２０】
以前の選択インジケータ120はまた、ユーザが選択を行ったときに、選択履歴テーブル114にダウンロード及び／又は購入履歴情報を格納するように動作可能でもよい。代替として、リモートプロバイダ106のその他の適切な構成要素も、ユーザが選択を行ったときに、選択履歴テーブル114にダウンロード及び／又は購入履歴テーブルに格納するように動作可能でもよい。
【００２１】
以前の選択インジケータ120及び他の適切な構成要素のような、リモートプロバイダ106の少なくとも一部は、媒体に符号化されたロジックを有してもよい。そのロジックは、プログラムタスクを実行する機能命令を有する。媒体は、コンピュータディスク若しくは他のコンピュータ読取可能媒体、特定用途向け集積回路、フィールド・プログラマブル・ゲート・アレイ(field-programmable  gate  array)、デジタル信号プロセッサ、他の適切な特殊目的若しくは汎用目的プロセッサ、伝送媒体、又はロジックが符号化及び利用可能なその他の適切な媒体を有する。
【００２２】
一実施例において、ネットワーク108は、インターネット又は他の適切なネットワークのようなパケットデータネットワークを有する。しかし、ネットワーク108はまた、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、又は２つ以上のコンピュータを接続することにより生成されたその他の通信及びデータ交換システムのように、何らかのコンピュータネットワークにある何らかの相互接続を有してもよい。
【００２３】
各非無線ユーザ装置102bと、各ネットワーク局104と、各リモートプロバイダ106は、通信回線124でネットワーク108と通信するように動作可能である。その通信回線124は、データ転送をサポート可能な如何なる種類の通信リンクでもよい。一実施例において、通信回線124は、サービス総合デジタル網(ISDN:Integrated  Service  Digital  Network)、非対称デジタル加入者回線(ADSL:Asymmetric  Digital  Subscriber  Line)、T1若しくはT3通信回線、配線の回線、又は電話リンクを単独で又は組み合わせて有してもよい。通信回線124は、他の適切な種類のデータ通信リンクを有してもよいことがわかる。通信回線124はまた、ネットワーク108と非無線ユーザ装置102bとネットワーク局104とリモートプロバイダ106との間で複数の中間サーバと接続してもよい。
【００２４】
図２Ａ−Ｂは、本発明の２つの実施例による選択履歴テーブル114を示している。選択履歴テーブル114はテーブルとして図示及び説明されるが、本発明の範囲を逸脱することなく、選択履歴テーブル114は、関連情報を格納するように動作可能な如何なるデータストアを有してもよいことがわかる。
【００２５】
図２Ａに示す選択履歴テーブル114はコンテンツプロバイダを有するリモートプロバイダ106に対応してもよく、図２Ｂに示す選択履歴テーブル114は電子商取引プロバイダを有するリモートプロバイダ106に対応してもよい。
【００２６】
図２Ａ−Ｂに示す選択履歴テーブル114の双方は、ユーザ識別子200と、以前の選択識別子202とを有する。しかし、選択履歴テーブル114がユーザ装置102に格納される実施例では、選択履歴テーブル114は、以前の選択識別子202のみを有してもよいことがわかる。
【００２７】
各ユーザ識別子200は、特定のユーザを特定するように動作可能なテキスト又は他の適切なデータを有してもよい。更に、各ユーザ識別子200は、ユーザの識別を確認するパスワード(図２Ａ−Ｂに図示なし)を有してもよい。それぞれの以前の選択識別子202は、対応するユーザ識別子200により特定されたユーザにより行われた以前の選択を特定するように動作可能なテキスト又は他の適切なデータを有してもよい。
【００２８】
図３Ａ−Ｂは、本発明の一実施例による通信システム100において、ユーザに以前の選択情報を提供する方法を示したフローチャートである。図３Ａは、ユーザ装置102のユーザの観点から方法を示しており、図３Ｂは、リモートプロバイダ106の観点から方法を示している。
【００２９】
図３Ａの方法は、ステップ300で始まり、ユーザはユーザ装置102を使用して、ネットワーク108を通じてリモートプロバイダ106にアクセスする。ステップ302において、ユーザはリモートプロバイダ106に選択要求を提供する。選択要求は、選択する可能な選択のリストの要求、及び／又は特定の選択の要求を有する。例えば、選択要求は検索エンジンの１つ以上のキーワードを有してもよい。可能な選択のリストは、ユーザ装置102によるダウンロードに利用可能なコンテンツのリスト、及び／又はユーザ装置102を通じてユーザによる購入に利用可能な商品及び／又はサービスのリストを有してもよい。
【００３０】
ステップ304において、ユーザは、リモートプロバイダ106から可能な選択のリストを受信する。可能な選択のリストは、ユーザにより行われた以前の選択として明確に特定された選択を有してもよい。代替として、以前の選択が存在しないため、又は以前の選択がリモートプロバイダ106によりリストから除去されたため、可能な選択のリストは、ユーザによる以前の選択に対応する選択を有さなくてもよい。
【００３１】
ステップ306において、ユーザは可能な選択のリストから選択を行い、その後にその方法が終了する。ユーザにより行われた選択が全く選択を有さなくてもよいことがわかる。
【００３２】
図３Ｂの方法は、ステップ310で始まり、リモートプロバイダ106はネットワーク108を通じてユーザ装置102のユーザから選択要求を受信する。一実施例によると、リモートプロバイダ106は、選択要求を受信する前又は後に、ユーザのユーザ名及び／又はパスワードを要求及び確認することにより、ユーザの識別を確認してもよい。
【００３３】
ステップ312において、選択要求に応じて、リモートプロバイダ106はユーザの可能な選択のリストを生成する。ここで使用される“応じて”は、基づく、後で、時間及び／又は動作の介入で、又は介入なしでを意味する。ステップ314において、以前の選択インジケータ120は選択履歴テーブル114にアクセスし、ユーザによる以前の選択を特定する。
【００３４】
決定ステップ316において、選択履歴テーブル114の以前の選択のいずれかが可能な選択のリストの選択のいずれかに一致するか否かに関して、決定が行われる。選択履歴テーブル114の以前の選択の少なくとも１つが可能な選択のリストの選択のうちの１つに一致する場合、その方法は決定ステップ316から決定ステップ318へのYesの分岐に続く。
【００３５】
決定ステップ318において、以前の選択が可能な選択のリストで明確に特定されるか否かに関して、決定が行われる。以前の選択が明確に特定される場合、その方法は決定ステップ318からステップ320へのYesの分岐に続く。ステップ320において、リモートプロバイダ106は、明確に特定された以前の情報で、可能な選択のリストをユーザに提供する。
【００３６】
決定ステップ318に戻り、以前の選択が明確に特定されていない場合、その方法は決定ステップ318から決定ステップ322へのNoの分岐に続く。決定ステップ322において、以前の選択が可能な選択のリストから除去されるか否かに関して、決定が行われる。以前の選択が除去される場合、その方法は決定ステップ322からステップ324へのYesの分岐に続く。ステップ324において、リモートプロバイダ106は、リストから除去された以前の選択で、可能な選択のリストをユーザに提供する。
【００３７】
決定ステップ322に戻り、以前の選択が除去されない場合、その方法は決定ステップ322から決定ステップ325へのNoの分岐に続く。決定ステップ325において、可能な選択のリストが再度優先順位付けされるか否かに関して、決定が行われる。可能な選択のリストが再度優先順位付けされる場合、その方法は決定ステップ325からステップ326へのYesの分岐に続く。ステップ326において、リモートプロバイダ106は、リストの下部に最優先順位付けされた以前の選択で、可能な選択のリストをユーザに提供する。
【００３８】
決定ステップ325に戻り、可能な選択のリストが最優先順位付けされない場合、その方法は決定ステップ325からステップ327へのNoの分岐に続く。決定ステップ316に戻り、選択履歴テーブル114の以前の選択の全てが可能な選択のリストの選択のいずれにも一致しない場合、その方法は決定ステップ316からステップ327へのNoの分岐に続く。ステップ327において、リモートプロバイダ106は可能な選択の変更のないリストをユーザに提供する。ステップ320と324と326と327から、その方法はステップ328に続く。
【００３９】
ステップ328において、リモートプロバイダ106はユーザから選択を受信する。ステップ330において、リモートプロバイダ106又は以前の選択インジケータ120は、将来の使用のため、ステップ328でユーザから受信した選択に関する選択履歴情報を選択履歴テーブル114に格納し、その後、その方法は終了する。このように、ユーザがリモートプロバイダ106から選択のリストを要求したときに、リモートプロバイダ106は、ユーザにより以前に行われた何らかの選択をユーザに通知してもよい。その結果、ユーザは、可能な選択のリストから意図的でない二重の選択を行うことを回避することがある。
【００４０】
本発明についていくつかの実施例で説明したが、多様な変更及び変形が当業者に示唆され得る。本発明は特許請求の範囲内にあるそのような変更及び変形を含むことを意図する。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施例に従ってユーザに以前の選択情報を提供するように動作可能な通信システムを示したブロック図である。
【図２Ａ】本発明の一実施例による図１の選択履歴テーブルである。
【図２Ｂ】本発明の他の実施例による図１の選択履歴テーブルである。
【図３Ａ】本発明の一実施例による図１の通信システムにおいて、ユーザに以前の選択情報を提供する方法を示したフローチャートである。
【図３Ｂ】本発明の一実施例による図１の通信システムにおいて、ユーザに以前の選択情報を提供する方法を示したフローチャートである。
【図１】
2006505851.tif 000002
2006505851.tif 000003
2006505851.tif 000004
2006505851.tif 000005