(57)【要約】要約書なし。【特許請求の範囲】
【請求項１】
処理装置において推薦を生成する情報処理システムで用いられる方法において、
推薦システムに入力及び１つ以上の制限因子を受信するステップであって、前記１つ以上の制限因子の少なくとも一部は前記装置のユーザによって選択可能なステップと、
出力推薦を少なくとも部分的には前記入力と前記装置に関連した記憶されたプロファイルとに基づいて生成するステップであって、当該生成するステップの特性は、前記推薦システムによって前記１つ以上の制限因子に従って構成されるステップと、
を有する方法。
【請求項２】
前記出力推薦に関連した成熟度指示子を生成するステップであって、前記成熟度指示子が、前記１つ以上の制限因子に従って構成された前記生成するステップの前記特性を表すような、ステップを更に含む請求項１に記載の方法。
【請求項３】
前記成熟度指示子は、第１の色に対応した第１の状態と第２の色に対応した第２の状態とを少なくとも有する視覚的指示子を含む請求項２に記載の方法。
【請求項４】
前記成熟度指示子は聴覚的指示子を含む請求項２に記載の方法。
【請求項５】
前記１つ以上の制限因子の少なくとも一部は前記処理装置のユーザインタフェースを介して選択可能である請求項１に記載の方法。
【請求項６】
前記制限因子は、前記出力推薦を生成する際に前記推薦システムによって消費されてよい時間についての特定の制限を含む請求項１に記載の方法。
【請求項７】
前記制限因子は前記出力推薦を生成するのに関連して用いられる電力消費量についての特定の制限を含む請求項１に記載の方法。
【請求項８】
前記制限因子は前記出力推薦に関連した品質基準についての特定の制限を含む請求項１に記載の方法。
【請求項９】
前記ユーザにより任意の制限因子が、低レベルの前記制限因子から高レベルの前記制限因子までに亘るスケールに沿った複数の点の内の１つとして選択可能である請求項１に記載の方法。
【請求項１０】
前記処理装置は、前記出力推薦を前記装置のディスプレイに視覚的に知覚可能な態様で表示するように構成される請求項１に記載の方法。
【請求項１１】
前記処理装置は、前記出力推薦を前記装置に関連したスピーカを用いて聴覚的に知覚可能な態様で表示するように構成される請求項１に記載の方法。
【請求項１２】
前記処理装置はデスクトップ又は携帯型のパーソナルコンピュータ、携帯情報端末、無線電話及びセットトップボックスの内の少なくとも１つを含む請求項１に記載の方法。
【請求項１３】
前記１つ以上の制限因子は前記プロファイルの一部として記憶される請求項１に記載の方法。
【請求項１４】
情報処理システムの処理装置において推薦を生成するのに用いられる装置において、
前記装置に関連したプロファイルを記憶するためのメモリと、
前記メモリに結合されたプロセッサであって、当該プロセッサは、
推薦システムの実行の際に入力及び１つ以上の制限因子を処理するように動作可能であり、前記１つ以上の制限因子の少なくとも一部は前記装置のユーザによって選択可能であり、
前記入力と前記装置に関連した前記記憶されたプロファイルとに少なくとも部分的には基づいて出力推薦を生成するように動作可能であり、当該推薦生成動作の特性は前記推薦システムによって前記１つ以上の制限因子に従って構成されているようなプロセッサと、
を有する装置。
【請求項１５】
情報処理システムの処理装置において推薦を生成するのに使用される１つ以上のソフトウェアプログラムを含む機械可読の記憶媒体を有する製品において、前記１つ以上のソフトウェアプログラムは実行の際に、
推薦システムに入力及び１つ以上の制限因子を受信するステップであって、前記１つ以上の制限因子の少なくとも一部は前記装置のユーザによって選択可能なステップと、
前記入力と前記装置に関連した記憶されたプロファイルとに少なくとも部分的には基づいて出力推薦を生成するステップであって、当該生成するステップの特性は、前記推薦システムによって前記１つ以上の制限因子に従って構成されるステップと、
を実行する製品。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般には、インターネット又は他の有線若しくは無線のネットワークを通じて配信される情報を処理するのに用いることが可能な携帯コンピュータ、携帯情報機器（ＰＤＡ）及び無線電話等の処理装置に関し、より特定すれば、このような装置のユーザに対して推薦を生成するシステムに関する。
【０００２】
【従来の技術】
携帯コンピュータ、携帯情報機器（ＰＤＡ）及び無線電話等のデータ処理装置は、多くの場合インターネット又は有線若しくは無線のネットワークを通じて利用可能な情報へのアクセスを提供するように構成される。例えば、情報へのアクセスは、これらの装置において、インターネットプロトコル（ＩＰ）等の周知の従来型の通信プロトコルを用いて有線接続、無線接続又はこれらの組合せを通じて提供されることができる。
【０００３】
上記の処理装置がいわゆる推薦システムを含むように構成されることができることは周知である。典型的な従来型の推薦システムは、特定のユーザが利用可能な機会（ｏｐｐｏｒｔｕｎｉｔｉｅｓ）に関する情報を記憶されたユーザプロファイルに従って処理し、前記ユーザが前記ユーザにとって最も興味がありそうな機会のみを示されるようにする。対応するユーザの好みを含むユーザプロファイルは、該ユーザが携帯している移動処理装置に記憶されていることができる。
【０００４】
図１は、典型的な従来型の推薦システムの動作を示すグラフである。このようなシステムは一般に、推薦を作製するときに何度かの繰返しを経験し、これは、推薦をするために多重ソースから情報を収集することを伴ってもよい。推薦の品質は、図１に示すように、前記繰返しの数の関数である。繰返しの数が増加するにつれて、推薦は図の破線の水平線によって一般に示される最適解に接近する。
【０００５】
現在の実行法によれば、推薦システムは通常上記の最適解に到達するためには比較的大きい数の繰返しを経験するように構成される。残念なことにこれは、特に移動装置にとって、推薦システムが最適解に到達する試行の際に過剰なバッテリ及び演算資源を消費し得るという重大な問題を引き起こしかねない。
【０００６】
例として、ユーザが、該ユーザのプロファイルが記憶してあり、ブルートゥース及び携帯電話等を介したネットワークとの通信用に構成された移動装置を携帯しているかもしれない。この移動装置は、商品又はサービスの販売業者又は他のソースからネットワークを介して勧誘又は他の種類のオファーを定期的に受信する。この装置に組み込まれた推薦システムはオファーを受信して、記憶されたプロファイル及び多重ソースから集められた付加情報を利用して、該ユーザに、１つ以上のオファーを、特定のオファーを受けるべきかどうかの関連した推薦と共に、表示する。
【０００７】
上記のオファーは特定の種類のレストランで食事をするオファーであってよく、ユーザが当該レストランを車で通り過ぎているときに移動装置によって受信されてよい。この種のシナリオにおいては、前記推薦システムは、過度の遅延によって前記推薦が役立たなくなるかもしれないため、非常に素早く推薦を生成しなければならない。また例えば、ユーザが混雑したビジネス街を車で通り過ぎているか、又はショッピングモールを歩いているときに、移動装置がオファーを受信することも有り得る。推薦システムは、全てのオファーを処理することを試みて、利用可能なバッテリ電源の全てを消費するかもしれない。加えてユーザは、多くの状況において、所与の１つ又は複数のオファーに関して最適ではない推薦でも満足させられる。しかし、従来型の推薦システムは一般に、これらの及び他の状況に効率的な態様で対応するのに充分な柔軟性を持っていない。
【０００８】
従って、従来型の推薦システムに関する上記問題の１つ以上を克服する改善された推薦システムへの技術的な必要性がある。
【０００９】
【発明が解決しようとする課題】
本発明は、携帯コンピュータ、携帯情報機器（ＰＤＡ）、無線電話又は他のデータ処理装置のユーザに推薦を生成するための改良された技術を提供する。
【００１０】
【課題を解決するための手段】
本発明の１つの態様によれば、推薦システムは、オファー又は他の機会を表わす入力及び１つ以上のユーザが特定した制限因子を受信する。前記推薦システムは、推薦を、少なくとも部分的には前記入力と前記処理装置に関連した記憶されたプロファイルとに基づいて生成する。この推薦が生成される態様の特性は、前記１つ以上の制限因子に従って決定される。例えば、前記制限因子は、制限を、当該推薦を生成する際に前記推薦システムによって消費されてよい時間、当該推薦を生成するのに関連して用いられる電力消費量又は前記推薦に関連した品質基準によって特定してもよい。ユーザは任意の制限因子を低レベルの制限因子から高レベルの制限因子までの視覚表示スケールに沿った複数の点の内の１つにより選択することができる。
【００１１】
本発明の別の態様によれば、前記推薦システムは好適にはまた、前記推薦に関連した成熟度（ｒｉｐｅｎｅｓｓ）指示子を生成し、当該成熟度指示子は、上記の制限因子に基づいて推薦が生成された態様を表す。
【００１２】
【発明の実施の形態】
本発明のこれらの及び他の特徴及び効果は添付の図面及び以下の詳細な説明からより明らかになる。
【００１３】
ここでは本発明は、移動処理装置を含む例示的な情報処理システムと関連して示される。しかし、ここで説明される特定のシステム及び装置構成は例に過ぎないと理解されるべきである。本発明は、ここで説明される種類の機能を提供する推薦システムから利益を得ることができるあらゆるシステム及び装置構成を使用して実現されることができる。
【００１４】
図２は、この説明的な実施例においては移動処理装置２０２、ネットワーク２０４及びソース２０６−１、２０６−２、．．．、２０６−Ｎを含む情報源の組２０６を含む情報処理システム２００を示す。移動装置２０２は、ネットワーク２０４上での情報源２０６との通信用に構成される。この通信は、ブルートゥース、携帯電話、衛星、インターネット又は他のプロトコル及びこれらのプロトコルの組合せ等の周知の標準プロトコルを利用してよい。
【００１５】
従ってネットワーク２０４は、移動装置２０２を、インターネット、固定無線ネットワーク、衛星ネットワーク、又は、情報源２０６に該移動装置２０２を接続するのに適切な他のあらゆる種類の通信媒体に接続する無線ネットワークを表してもよい。
【００１６】
１つ以上の情報源２０６は、インターネット、固定無線伝送器、他の移動処理装置等を通じてアクセス可能なサーバ又は他のコンピュータを表してよい。これらのソースは、移動装置２０２に勧誘及び他の種類のオファー等の情報を提供する。これらのソースは、また、推薦システムからの質問に応答して付加情報を提供することができる。
【００１７】
前述のように、本発明はシステム処理、伝達又はソース要素のためのいかなる特別な装置も必要とせず、要素２０２、２０４及び２０６は例として示されるだけである。この点に関しては、装置２０２は図２では移動処理装置として示されているが、本発明はデスクトップパーソナルコンピュータ又はテレビジョンセットトップボックス等の非移動型装置においても容易に実現されることができることを強調しておくべきであろう。
【００１８】
説明的な実施例の処理装置２０２は、ディスプレイ２１０及びスピーカ２１２として示されるオーディオ出力装置を含む。
【００１９】
本発明の１つの態様によれば、処理装置２０２は、１つ以上のユーザが選択可能な制限因子に従って動作する推薦システムを含むように構成される。ユーザが選択可能な制限因子は、対応するユーザに対して推薦システムが推薦を生成する態様を少なくともある程度は制御する。
【００２０】
図３は、本発明の処理装置２０２の少なくとも一部において実現されることができる推薦システム３００を示す。推薦システム３００は、例えば、ネットワーク２０４を介して処理装置２０２で受信される１つ以上のオファーを特徴づけている情報を有してもよい入力３０２を受信する。推薦システム３００は更に、１つ以上の制限因子３０４を受信する。以下に詳細に説明するように、制限因子３０４は、ユーザによって特定され、また、装置２０２に関連したユーザが、推薦システム３００が推薦を入力３０２に基づいて生成する態様を制御することができるような機構を提供する。換言すれば、制限因子３０４は、推薦システム３００において実現される推薦生成プロセスの種々の特性に関するユーザによって特定される制限を表す。
【００２１】
推薦システム３００は、推薦３０６を生成するために指定された制限因子３０４に従って入力３０２を処理する。従来型の推薦と異なって、推薦３０６はユーザによって特定される制限因子３０４と調和した態様で生成される。その結果、推薦システム３００は従来型の推薦システムに関連した前述の問題を防止する。
【００２２】
例えば、制限因子３０４は、推薦システムが推薦を生成するのに費やす時間、推薦を生成する際に推薦システム３００によって消費されてもよい電力若しくは他の装置資源の量、特定のアプリケーションにおいて必要とされる推薦の品質又はこれらの及び他の制限因子の組合せを特定してもよい。制限因子の例、及び、これらの因子が装置２０２のユーザによって選択されることができる態様は、図４、５及び６とともに後述する。
【００２３】
図４は、推薦システム３００が推薦を生成する際に費やすことができる時間をユーザが選択することができるように構成される、ユーザが選択可能な制限因子の表示４００を示す。表示４００及び図５、６及び７とともに後述する他の表示は、装置２０２のディスプレイ２１０の少なくとも一部としてユーザに見えると仮定される。消費してよい時間は、ユーザによって、例えば低レベルの制限因子を表す第１のアイコン４０６から高レベルの制限因子を表す第２のアイコン４０８までに亘るスケール４０４に沿った任意の選択された点４０２として、複数の点の内の１つとして選択可能である。この選択された点４０２は、この例では関連したアイコン４１０を有する。
【００２４】
スケール４０４は、推薦ができるだけ早く生成されるべきであることを示すアイコン４０６（至急）から、推薦システム３００が、推薦を生成するのに「時間をかける」（例えば最適又は最適に近い解を生成するのに必要な時間をかける）ことを示すアイコン４０８までに亘る。選択された点４０２は特定の制限時間に対応し、そのアイコン４１０は特定の制限時間を表す。
【００２５】
表示４００及び下の図５及び６とともに後述する他の選択可能な制限因子の表示は、スケールに沿った任意のポイントが、例えば、マウス、スタイラス又は他のポイント、クリック＆ドラッグ機構、キーボード及び音声認識ソフトウェア等を介して、ユーザの適当なコマンドの入力によって選択可能であるように構成されてよい。例えばユーザは、選択されたポイント指示子を、図４に示される点４０２等の特定の選択された点にクリックしてドラッグすることができる。この情報は、図８と共に後述するように、ディスプレイから推薦システム３００を実現するのに用いられる適当なプロセッサに供給される。
【００２６】
図５は、推薦を生成するのに関連して用いられる電力消費量の制限を特定することができるように構成される、ユーザが選択可能な制限因子の表示５００を示す。再び（上記したように）、表示５００及びここで説明される他の表示は、少なくとも装置２０２のディスプレイ２１０の一部としてユーザに見えると仮定される。消費可能な電力量は、ユーザによって、例えば低レベルの制限因子を表す第１のアイコン５０６から高レベルの制限因子を表す第２のアイコン５０８までのスケール５０４に沿った任意の選択された点５０２として複数の点の内の１つとして選択可能である。スケール５０４は、推薦が、バッテリベースの装置の限られた電力消費に対して適切な態様で生成されるべきであることを示すアイコン５０６から、推薦システム３００が推薦を生成するのに「無限の電力」を有する（例えば当該装置がアイコン５０８にて示されるように電気ソケットに接続されている）ことを示すアイコン５０８までに亘る。選択された点５０２は、１つ以上の推薦を生成するのに許可された消費電力の特定の量に対応する。
【００２７】
図６は、ユーザが推薦の生成に関連した品質基準上の制限を特定することができるように構成される、ユーザが選択可能な制限因子の表示６００を示す。この例の品質基準はユーザによって、例えば、低い品質の推薦を表す第１のアイコン６０６から高い品質の推薦を表す第２のアイコン６０８までに亘るスケール６０４に沿った複数の点の内の１つとして選択可能である。スケール６０４は、速く生成された推薦（例えば「どんな推薦でもよい」）を示すアイコン６０６から、推薦システム３００が推薦を生成するのに「よく考える」（例えば図１に示されるような最適な案により近くなるようにより多くの繰り返しを実行する）ことを示すアイコン６０８までに亘る。選択された点６０２は、１つ以上の推薦を生成するための品質基準上の特定の制限と一致する。
【００２８】
任意のユーザによって選択される制限因子は、特定の種類の推薦を生成する際に利用するための対応するユーザプロファイルの一部として記憶されることができる。例えば、ユーザは特定の種類の品物若しくはサービスに関するオファー又は特定の状況において受信されるオファーに関しては比較的速い推薦を好むかもしれないが、他の種類の品物及びサービスに関するオファー又は他の状況において受信されるオファーに関してはシステムがより高い品質の推薦を生成するのを好むかもしれない。一旦ユーザが特定のオファー又は状況用の任意の種類の制限因子を選択すると、その選択された因子はユーザプロファイルの一部として記憶されてよい。
【００２９】
推薦システム３００が特定の制限因子を他の制限因子に変えるように構成されてもよいことにも注意されたい。例えば、それぞれ図５及び６との関連にて説明したような消費電力及び品質等の因子は、推薦システム３００によって、図４と関連して説明された時間基準の制限因子等に変えられてもよい。
【００３０】
図７は、推薦システム３００の成熟度指示子３０８の出力を使用して生成されることができる成熟度指示子の表示７００の例を示す。この例では、成熟度指示子３０８は、アイコン７０６によって表される第１のレベルの成熟度からアイコン７０８によって表される第２のレベルの成熟度まで亘るスケール７０４に沿った特定の点７０２によって表される。従って成熟度指示子３０８はこの例では、未熟な即ち「緑の」オレンジの形の第１のアイコン７０６から熟した即ち「オレンジの」オレンジの形の第２のアイコン７０８に変化することができる。
【００３１】
このようにこの例は、特定の出力推薦の理解を容易にするために果物の比喩を利用している。より詳しくは、人々は時々緑のオレンジを買って家に持ち帰り、オレンジが熟すまで何日間か待つ。彼らは果物の色が変化するのを見て、食べるのにどれだけ熟しているかを見る。上記の制限因子の１つ以上に従って生成する推薦を受けるユーザは、一般に、当該推薦がどれくらい「熟しているか」について知りたがるが、この表示７００はこの機能を提供する。
【００３２】
より一般的には、視覚的表示で実現される成熟度指示子は少なくとも、第１の色に対応する第１の状態及び第２の色に対応する第２の状態を有することができる。図７の例において、第１の状態は「緑の」オレンジアイコン７０６によって表され、第２の状態は「オレンジの」オレンジアイコン７０８によって表され、任意の推薦のための成熟度指示子の特定の値はスケール７０４に沿った点７０２によって表される。
【００３３】
図８は、図３の推薦システム３００の少なくとも一部を実現するのに用いられることができる処理装置８００の例を示す。推薦システム３００が、例えば、処理装置２０２及び処理装置２０２の外部の少なくとも１つの追加の装置に亘って又は処理装置２０２の外部の複数の装置に亘って拡充された態様で実現されることができることに注意すべきである。あるいは推薦システム３００は、処理装置２０２内で実質的に完全な状態で実現されてもよい。従って図８の処理装置８００は、推薦システム３００の１つの可能な実現例又はその適切な一部として見ることもできる。
【００３４】
装置８００は、１つ以上のシステムバスの組８１０の少なくとも一部を通じて通信する、プロセッサ８０２、メモリ８０４及びネットワークインターフェース８０６を含む。装置８０２は、デスクトップ若しくは携帯型のコンピュータ、ＰＤＡ、無線電話、スマートリモートコントロール、テレビジョン、セットトップボックス、又は、推薦システム３００の機能にアクセスを提供することが望ましい他のあらゆる種類の処理装置を表してよい。装置８００の要素は、このような装置の従来型の要素であってもよい。
【００３５】
例えば、プロセッサ８０２はマイクロプロセッサ、中央処理ユニット（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）又は特定用途向けＩＣ（ＡＳＩＣ）、更に、これらの及び他の処理装置の一部又は組み合わせを表してよい。メモリ８０４は、典型的には電子メモリであるが、ディスクに基づいた光学又は磁気メモリ等の、他の種類の記憶装置を有してもよい。ネットワークインターフェース８０６は、装置８０２と図２のネットワーク２０４等のネットワークとの間の通信を可能にするように構成される。
【００３６】
ここで説明される推薦手法は、装置８００のそれぞれのメモリ及びプロセッサ要素を使用して記憶され実行されたソフトウェアを用いて全体を又は一部を実現することができる。例えば、推薦システム３００の上記の機能の１つ以上は、メモリ８０４に記憶されてプロセッサ８０２によって実行される１つ以上のソフトウェアプログラムを使用して少なくとも部分的には実現されることができる。このようなソフトウェアプログラムがメモリ８０４及びプロセッサ８０２等の装置要素において記憶され実行されることのできる特定の態様は、従来技術においてよく知られており、従って、ここでは詳述しない。
【００３７】
装置８００が、示されない要素、又は、ここで説明された機能を規定する内容を提供することができる他の種類及び仕組みの要素を含んでもよいことに注意すべきである。例えば装置８００は、図４〜７に示されたようなアイコンをユーザに表示するのに適したディスプレイを含んでもよい。本発明の上記の実施例は、説明のみを意図される。例えば本発明は、他の仕組みの処理要素を使用した他の種類の情報処理システム及び装置において使用されることができる。加えて、上記のように、使用する特定の制限因子は、装置及び処理アプリケーションによって、変化することができる。更に、本発明は制限因子及び成熟度指示子の視覚的に知覚可能な表示を使用して示されるが、例えば装置２０２のスピーカ２１２等の要素を用いて生成された聴覚的に知覚可能な表示を追加で又は代替的に用いることができる。請求項の範囲内のこれらの及び多くの他の実施例は当業者に明らかであろう。
【図面の簡単な説明】
【図１】従来型の推薦システムの動作を示すグラフである。
【図２】本発明が実現される情報処理システムの例のブロック図である。
【図３】本発明の説明的な実施例に従って構成された図２のシステムの推薦システムの部分を示す。
【図４】図３の推薦システムと関連して利用することができるユーザが選択可能な制限因子の表示の例を示す。
【図５】図３の推薦システムと関連して利用することができるユーザが選択可能な制限因子の表示の例を示す。
【図６】図３の推薦システムと関連して利用することができるユーザが選択可能な制限因子の表示の例を示す。
【図７】図３の推薦システムの成熟度指示子出力を利用して生成可能な成熟度指示子の表示の例を示す。
【図８】図３の推薦システムの少なくとも一部を実現するように構成される処理装置の例を示す。
【図１】
2004521431.tif 000002
【図２】
2004521431.tif 000003
【図３】
2004521431.tif 000004
【図４】
2004521431.tif 000005
【図５】
2004521431.tif 000006
【図６】
2004521431.tif 000007
【図７】
2004521431.tif 000008
【図８】
2004521431.tif 000009
【国際公開パンフレット】
2004521431.tif 000010
2004521431.tif 000011
2004521431.tif 000012
2004521431.tif 000013
2004521431.tif 000014
2004521431.tif 000015
2004521431.tif 000016
2004521431.tif 000017
2004521431.tif 000018
2004521431.tif 000019
2004521431.tif 000020
2004521431.tif 000021
2004521431.tif 000022
2004521431.tif 000023
2004521431.tif 000024
2004521431.tif 000025
【国際公開パンフレット（コレクトバージョン）】
2004521431.tif 000026
2004521431.tif 000027
2004521431.tif 000028