(57)【要約】  本発明の一実施形態は、携帯型電子コンテンツ・レンダリング装置への正確で、高速かつ効率的なコンテンツ・ダウンロードを容易にするために自動コンテンツ配信システムによって提供されるフィルアップ操作である。コンテンツの削除は、ユーザによって以前に指定された優先度、および／または携帯型電子コンテンツ・レンダリング装置によって推論された基準に従って行われる。携帯型電子コンテンツ・レンダリング装置にダウンロードするためにコンテンツは、ユーザによって以前に指定された優先度、ならびに自動コンテンツ配信システムによって推論され維持された基準に従って選択されてもよい。
2009532775.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを自動コンテンツ配信システムから携帯型電子コンテンツ・レンダリング装置に配信するための方法であって、
前記携帯型電子コンテンツ・レンダリング装置から接続要求を受信するステップと、
前記自動コンテンツ配信システムと前記携帯型電子コンテンツ・レンダリング装置の間の接続を確立するステップと、
前記携帯型電子コンテンツ・レンダリング装置内に現在存在するコンテンツを解析するステップと、
前記携帯型電子コンテンツ・レンダリング装置からフィルアップ要求を受信するステップと、
前記携帯型電子コンテンツ・レンダリング装置にダウンロードするコンテンツを選択するステップと、
コンテンツのダウンロードに備えて前記携帯型電子コンテンツ・レンダリング装置を準備するステップと、
前記携帯型電子コンテンツ・レンダリング装置にコンテンツをダウンロードするステップと、
を含む方法。
【請求項２】
前記自動コンテンツ配信システムと前記携帯型電子コンテンツ・レンダリング装置の間の接続を確立するステップが、
前記携帯型電子コンテンツ・レンダリング装置との通信リンクを確立するステップと、
前記携帯型電子コンテンツ・レンダリング装置に、前記携帯型電子コンテンツ・レンダリング装置のユーザを識別する識別情報を要求するステップと、
前記要求された識別情報を受信するステップと、
前記ユーザを識別し、前記ユーザに関連する前記自動コンテンツ配信システム内に格納された情報を突き止めるステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記自動コンテンツ配信システムと前記携帯型電子コンテンツ・レンダリング装置の間の接続を確立するステップが、
前記携帯型電子コンテンツ・レンダリング装置に、前記ユーザがコンテンツをダウンロードすることを許可するための情報を要求するステップと、
前記要求された許可情報を取得するステップと、
前記ユーザに後続のコンテンツ・ダウンロードを許可するために、前記要求された許可情報を使用するステップと、
をさらに含む、請求項２に記載の方法。
【請求項４】
前記携帯型電子コンテンツ・レンダリング装置内に現在存在するコンテンツを解析するステップが、
前記ユーザによってダウンロードされてもよい各コンテンツ・タイプの、前記携帯型電子コンテンツ・レンダリング装置内に存在する各コンテンツ・アイテムについて、前記コンテンツ・アイテムが削除されてもよいかどうか判断し、前記コンテンツ・アイテムが削除されてもよいかどうかの前記判断を保存するステップをさらに含む、請求項１に記載の方法。
【請求項５】
コンテンツ・アイテムが削除対象として以前にマーク付けされており
コンテンツ・アイテムが削除対象として以前にマーク付けされたタイプのものであり、
コンテンツ・アイテムが削除対象として以前にマーク付けされたカテゴリのものであり、
コンテンツ・アイテムが、コンテンツ削除の閾値期限の前にダウンロードされ、または
コンテンツ・アイテムが、削除のアクセス閾値頻度よりも少ない頻度で前記ユーザによってアクセスされた場合、前記コンテンツ・アイテムが削除可能として分類され得る、請求項４に記載の方法。
【請求項６】
コンテンツ・アイテムが削除されるべきでないと以前にマーク付けされている場合は、
前記コンテンツ・アイテムが削除可能として分類され得ない、請求項４に記載の方法。
【請求項７】
前記携帯型電子コンテンツ・レンダリング装置にダウンロードするコンテンツを選択するステップが、
前記ユーザによってダウンロードされてもよい各コンテンツ・タイプの、前記自動コンテンツ配信システム内に存在する各コンテンツ・アイテムについて、前記コンテンツ・アイテムが、前記要求されたフィルアップ操作中にダウンロードするのに望ましいかどうか判断し、前記コンテンツ・アイテムに優先度を割り当てるステップをさらに含む、請求項１に記載の方法。
【請求項８】
コンテンツ・アイテムがダウンロード対象として以前にマーク付けされており、
コンテンツ・アイテムがダウンロード対象として以前にマーク付けされたタイプのものであり、
コンテンツ・アイテムがダウンロード対象として以前にマーク付けされたカテゴリのものであり、または
コンテンツ・アイテムが、前記自動コンテンツ配信システムによって維持されたダウンロードの基準を満たす場合、前記コンテンツ・アイテムがダウンロードに望ましいものとして分類され得る、請求項７に記載の方法。
【請求項９】
コンテンツのダウンロードに備えて前記携帯型電子コンテンツ・レンダリング装置を準備するステップが、
選択されたコンテンツをダウンロードするために前記携帯型電子コンテンツ・レンダリング装置内にコンテンツ用の追加の空間が必要かどうか判断するステップと、
追加の空間が必要な場合、前記携帯型電子コンテンツ・レンダリング装置から、削除可能と判断されたコンテンツを削除するステップとをさらに含む、請求項１に記載の方法。
【請求項１０】
前記携帯型電子コンテンツ・レンダリング装置にコンテンツをダウンロードするステップが、
ダウンロード対象の選択されたコンテンツ・アイテムが残っており、また選択された次のコンテンツ・アイテムを格納するのに十分な空間が前記携帯型電子コンテンツ・レンダリング装置内に残っている間、前記選択された次のコンテンツ・アイテムを前記携帯型電子コンテンツ・レンダリング装置内にダウンロードするステップをさらに含む、請求項１に記載の方法。
【請求項１１】
請求項１に記載の方法を実施するコンピュータ読取り可能メモリ内で符号化されたコンピュータ命令。
【請求項１２】
請求項１に記載の方法によるフィルアップ操作を提供する自動コンテンツ配信システム。
【請求項１３】
フィルアップ操作選択手段を備えまたは表示し、請求項１に記載の方法によってコンテンツを受信する携帯型電子コンテンツ・レンダリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子コンテンツ配信に関し、より詳細には、携帯型の電子装置にコンテンツを転送するための方法に関する。
【背景技術】
【０００２】
過去数年の間、携帯型の手持ち式コンテンツ・レンダリング(content-rendering)装置は、めざましい市場浸透を遂げてきた。こうした装置には、Ａｐｐｌｅ  ｉＰｏｄ（登録商標）音楽プレーヤー、および他の多くの家電メーカによって製造された類似の装置、携帯型ＣＤおよびＤＶＤプレーヤー、ならびに情報交換および情報表示を提供する種々様々な電子装置が含まれる。比較的最近に導入されたこれらの携帯型装置によって提供されるコンテンツ記憶容量、およびコンテンツ・ダウンロード帯域幅は、携帯型装置のユーザにコンテンツを小売りする流通チャネルをしのぐ速さで成長してきた。さらに、現在の流通チャネルおよび情報交換方法は、比較的に静的であり、動的かつ柔軟なコンテンツ流通、ならびにこれらの携帯型装置の動的で、しばしば地理的に独立した使用パターンを反映する情報交換を提供していない。多くの自動コンテンツ配信システムは、ユーザが様々なメニュー・システムを検索し、ダウンロードし購入するコンテンツ・アイテムをアイテム単位に選択することを求めるインターフェースを提供する。従来の小売店にある自動コンテンツ配信キオスク(KIOSK)を含めて、様々な新興コンテンツ流通環境では、ユーザは、電子コンテンツを携帯型電子装置にダウンロードするために自動コンテンツ配信システムとの対話に費やす時間が比較的少ないことがあり、現在の多くの自動コンテンツ配信システムが魅力のない、潜在顧客のダウンロード・ニーズに非実用的なものになっている。最近導入された携帯型コンテンツ・レンダリング装置のこれまで開発されていない将来性は、柔軟な通信アプリケーション、ならびに非常に大きい潜在コンテンツ消費者人口への柔軟かつ動的なコンテンツ・マーケティング、小売りおよび流通の比較的大きい未開拓市場を表している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このため、携帯型電子コンテンツ・レンダリング装置のメーカ、小売り業者およびアプリケーション開発者、ならびにユーザはすべて、コンテンツの迅速で効率的な選択、ならびに携帯型電子コンテンツ・レンダリング装置および他の携帯型装置へのダウンロードを容易にする有効なツールおよび機能の必要性を認識している。
【課題を解決するための手段】
【０００４】
本発明の一実施形態は、携帯型電子コンテンツ・レンダリング装置への正確で、高速かつ効率的なコンテンツ・ダウンロードを容易にするために自動コンテンツ配信システムによって提供されるフィルアップ操作である。フィルアップ操作により、携帯型電子コンテンツ・レンダリング装置のユーザが、一つのボタンを押下しまたは接触して、接続された自動コンテンツ配信システムからコンテンツ・ダウンロードを呼び出すことを可能にする。コンテンツは、携帯型電子コンテンツ・レンダリング装置からの新しいコンテンツのダウンロードを容易にするために、携帯型電子コンテンツ・レンダリング装置から削除されてもよく、削除が、ユーザによって以前に指定された優先度（ｐｒｅｆｅｒｅｎｃｅ）、および／または携帯型電子コンテンツ・レンダリング装置によって推論された基準に従って行われる。携帯型電子コンテンツ・レンダリング装置にダウンロードするためにコンテンツは、ユーザによって以前に指定された優先度、ならびに自動コンテンツ配信システムによって推論され維持された基準に従って選択されてもよい。
【発明を実施するための最良の形態】
【０００５】
本発明は、自動キオスク、コンテンツ・サーバなどの自動コンテンツ配信システム、または他のコンテンツ配信システムによる携帯型電子装置へのコンテンツの配信に関する。多くのシステムでは、ユーザは、コンテンツを携帯型電子装置にダウンロードするために、コンテンツを選択するのに複雑なメニューをブラウズする必要がある。多くの場合、ユーザは、自動コンテンツ配信システムとの長々としたコンテンツ選択対話を行う時間が不足しているが、しかし、望まれないコンテンツを装置から削除するのに時間を費やし、またはコンテンツ提供の機会を逸することも望んでいない。本発明の実施形態は、望ましいコンテンツを依然として取得しながら、ユーザが単一の要求操作で、コンテンツ配信システムとの長々とした対話なしに、コンテンツ配信システムからのコンテンツをユーザの携帯型電子装置に満たすことを可能にするフィルアップ操作を備えた（ｆｅａｔｕｒｅ）様々なコンテンツ提供方法およびシステムを含む。
【０００６】
図１は、本発明の一システム実施形態を表す、コンテンツの自動小売りおよび流通のための例示的なキオスクを示している。図１に示されるように、キオスク１００は、（１）ユーザ・インターフェース、コンテンツおよび他の情報を表示するための表示画面１０２と、（２）キーパッド、タッチ・スクリーンまたは他の入力手段など、１つまたは複数の様々なユーザ入力手段１０４と、（３）カード・リーダ装置１０６と、（４）ＵＳＢコネクタなどの電子ポート１０８と、（５）コンパクト・ディスク・トレー１１０〜１１１と、（６）ＲＦトランシーバなどの無線接続機能を含めて、様々なタイプの携帯型装置１１２〜１１３用の様々な追加のポートおよび／またはレセプタクルとを含む。様々な異なるキオスク実装形態が可能である。たとえば、ユーザ入力手段は、表示画面がタッチ・スクリーン能力を有する場合、表示画面１０２と共に作成されてもよい。別の例として、キオスクは、ユーザがそれぞれ異なるタイプの多くの異なる携帯型装置を接続することを可能にする、遥かに多様な、より多くのポートおよび他の電子接続を備えてもよい。内部的にはキオスクは、少なくとも１つのプロセッサと、メモリと、１つまたは複数のプロセッサ上で実行されるオペレーティング・システムと、１つまたは複数の大容量記憶装置と、一般にはキオスクを中央コンテンツ記憶および流通システムにリンクする１つまたは複数の通信リンクと、キオスク制御プログラムとを含む。キオスクは、小売り業者が携帯型電子コンテンツ・レンダリング装置のユーザにコンテンツを販売し流通させる便利な、低オーバヘッドの手段を提供する。
【０００７】
図２は、代表的な携帯型電子コンテンツ・レンダリング装置を示している。こうした装置は一般には、目次、写真およびビデオ、アカウント・アクティビティ情報、取引に関する情報、仮想ストアのカタログ、および携帯型装置ユーザにとって有用な他の情報を含めて、テキストおよびグラフィカル情報を表示するための表示領域２０２を含む。装置は、図２の装置について示されたナビゲーション・ボタン２０４〜２０７などのナビゲーション・ボタンと、オプションを強調表示し選択することを可能にするボタンなどの他のボタンまたは入力機能とを含む。表示画面２０２に加えて、こうした装置は一般に、ヘッドホンまたはスピーカに音声信号を出力するための１つまたは複数の出力ポート２１２と、装置をパーソナル・コンピュータ、小売りキオスク、モデムまたは他のこうした電子装置に相互接続することを可能にする１つまたは複数の入力ポート２１３および２１４とを含む。多くの場合、携帯型電子コンテンツ・レンダリング装置は、装置が無線周波数信号によってリモート装置に相互接続することを可能にする内部アンテナをさらに含み、リモート装置との光相互接続のためのセンサおよび光透過機能をさらに含んでもよい。図２に示された装置など、携帯型電子コンテンツ・レンダリング装置は、一般に電子メモリおよび磁気ディスク・ベースの大容量記憶装置を含めて、大量の内部データ・ストレージを一般に含む。
【０００８】
図３は、携帯型電子コンテンツ・レンダリング装置がコンテンツをダウンロードし、情報を交換し、コンテンツをアップロードし、また様々な異なるタイプの取引のいずれかを実施するために相互接続し得る、リモート装置のタイプを示している。図３に示されるように、携帯型電子コンテンツ・レンダリング装置３０２は、（１）無線接続、光接続、またはケーブルを媒介とする電子接続を介してピア・ツー・ピアのやり方で別の携帯型電子コンテンツ・レンダリング装置３０４に、（２）無線、光またはケーブル接続を介してパーソナル・コンピュータ３０６に、（３）無線、光またはケーブル接続を介して小売りサーバまたは小売りキオスク３０８に、（４）ローカル・パーソナル・コンピュータ、モデムまたは他の電子装置を介したリモート・サーバまたはコンピュータ・システムへの接続を含めて、様々な異なるタイプのネットワークおよびインターネット接続３１２のいずれかを介してリモート・サーバまたは他のコンピューティング・システム３１０に相互接続してもよい。
【０００９】
上記で論じられたように、キオスクおよび他の自動コンテンツ配信システムによって提供される現在のインターフェースは、かなり厄介であり、ユーザが所望のコンテンツを突き止め、ユーザの携帯型電子コンテンツ・レンダリング装置にダウンロードするためにユーザとの長々とした対話を必要とすることがある。多くの環境では、ユーザは、複雑なメニューをブラウズし、ダウンロードするコンテンツ・アイテムを選択する時間または興味がないことがある。本発明の実施形態は、ガソリン・スタンドで車を満タンにすることに類似したフィルアップ操作を提供することによってこの問題に対処し、このフィルアップ操作によって、ユーザは、１つの単純な要求で、コンテンツ配信システムから大量のコンテンツを取得することができる。これらの環境の多くでは、ユーザはまず、選択された様々なタイプのコンテンツを受信するためにコンテンツ配信システムに加入する。本発明のこれらの実施形態では、ユーザは、特定の選択によって、コンテンツ・タイプおよびカテゴリの選択によって、またはコンテンツ配信システムが時間をかけてユーザの嗜好を推論することを可能にする使用および購入パターンによってコンテンツの優先度を指定してもよい。さらに、コンテンツ配信システムは、ユーザの携帯型コンテンツ・レンダリング装置にダウンロードするコンテンツの選択の追加の基準を策定してもよい。
【００１０】
本発明のフィルアップ操作は、本発明の多くの実施形態では、ユーザの携帯型コンテンツ・レンダリング電子装置に位置し、またはそれによって表示されたフィルアップ・ボタンによって容易になる。たとえば、図２を再び参照すると、図２のボタン２１０は、フィルアップ操作用に割り当てられており、あるいは代替実施形態では、フィルアップ・ボタンまたは選択は、選択ボタン２０８による選択のための表示領域２０２に表示されてもよい。フィルアップ機能のユーザ選択を提供するための多くの代替実施形態が可能である。
【００１１】
図４Ａ〜Ｆは、コンテンツがコンテンツ・サーバ、キオスクまたは他の自動コンテンツ・プロバイダから携帯型電子装置にダウンロードされるフィルアップ操作の一実施形態を示す制御フローチャートを含む。図４Ａは、フィルアップ操作の最高レベルのビューを示す制御フローチャートである。ステップ４０２で、装置は、コンテンツ・サーバ、キオスクまたは他の自動コンテンツ・プロバイダによって提供された仮想ストアに接続する。接続は、無線または有線リンクを介した物理的な通信接続、ならびに電子装置を、仮想ストアからのコンテンツ・ダウンロードの加入者に属する装置として認識するのに十分な情報の交換を伴う。一般に、仮想ストアは、接続情報、課金情報、アドレス、アカウント情報、ユーザの様々な電子装置に関する情報、ならびにユーザが望むコンテンツおよび加入契約に基づいてユーザに提供されるコンテンツに関する情報を含む携帯型電子装置の所有者のユーザ・プロファイルを維持する。接続ステップ４０２では、仮想ストアおよび携帯型電子装置は、双方向通信接続を確立する。さらに、仮想ストアは、携帯型電子装置のユーザを識別し、後続のステップに備えてユーザのプロファイルを突き止め、それにアクセスする。最後に、仮想ストアは、双方向通信リンクを介した取引の後続のステップを実施するために、情報の編纂に備えてローカル・メモリ・リソースを初期化する。次に、ステップ４０３で、携帯型電子装置および仮想ストアは、携帯型電子装置が仮想ストアからコンテンツを受信することの許可を確立するために、証明書ベースのコンテンツ取得許可プロトコルを行う。多くの実施形態では、携帯型電子装置は、携帯型電子装置のユーザを許可されたコンテンツ受信者として識別するために仮想ストアが第三者証明書ベースの許可システムにアクセスするのに十分な情報を送信する。代替実施形態では、他の多くのコンテンツ取得許可方法が使用されてもよい。準備ステップ４０２および４０３が完了すると、次いで仮想ストアは、ステップ４０４で、携帯型電子装置へのコンテンツのダウンロードに備えて、携帯型電子装置の現在のコンテンツを解析する。コンテンツ解析の後に、仮想ストアは、ユーザが引き続いてフィルアップ操作を要求できるように、携帯型電子装置によって表示され、またはそれに位置するフィルアップ・ボタンをアクティブ化する。次に、ステップ４０８で、ユーザは引き続いて、ユーザの携帯型電子装置によって表示され、またはそれに位置するフィルアップ・ボタンに選択要求を入力することによってフィルアップ操作を選択する。ステップ４１０で、ユーザによるフィルアップ操作の選択に応答して、仮想ストアは、要求されたフィルアップ操作を実施するために、携帯型電子装置にコンテンツをダウンロードする。最後に、ステップ４１２で、双方向通信リンクの終了前に、ユーザが望む他の任意の対話または取引が、確立された双方向通信リンクを介して実施されてもよい。ステップ４０８で、追加の対話が、ユーザによるフィルアップ操作の選択の前に行われてもよいことに留意されたい。
【００１２】
図４Ｂは、図４Ａのステップ４０４をより詳細に示す、携帯型電子装置上に現在あるコンテンツの仮想ストアによるコンテンツ解析を示す制御フローチャートである。ステップ４１４で、ローカル変数空間が、携帯型電子装置内で現在使用可能なコンテンツ・ダウンロードの空き空間に等しく設定される。空き空間は、明示的な空き空間要求によって携帯型電子装置にアクセスし、あるいはユーザのプロファイル内の装置情報を使用して使用可能な空き空間を計算し、携帯型電子装置内に存在(resident)するコンテンツ・ディレクトリを解析することによって、仮想ストアにより決定することができる。次に、ステップ４１５〜４２０によって表された入れ子のｆｏｒループで、仮想ストアは、コンテンツ・アイテムが上書き可能かどうか判断するために、ユーザの装置内に現在存在する各コンテンツ・アイテムを識別し、ローカル・メモリ内にコンテンツ・アイテムが上書き可能かどうか示す表示を保存する。ステップ４１５から開始する外部ｆｏｒループでは、仮想ストアは、携帯型電子装置内に存在する各コンテンツ・タイプを検査する。各コンテンツ・タイプについて、ステップ４１６で、仮想ストアは、装置からコンテンツ・ディレクトリをダウンロードする。代替実施形態では、仮想ストアは、これらのコンテンツ・ディレクトリに、双方向通信リンクを介して、それらをダウンロードせずにアクセスしてもよい。特定の実施形態では、各コンテンツ・タイプについての複雑な階層ディレクトリが存在してもよく、これらの場合、仮想ストアは、携帯型電子装置内に格納された、現在考慮されているタイプのコンテンツを表す階層ディレクトリ・ツリーまたは他の複雑データ構造をダウンロードし、またはそれにアクセスする。入れ子のｆｏｒループの内部ｆｏｒループでは、仮想ストアは、現在考慮されているコンテンツ・タイプの各コンテンツ・アイテムを検査する。ステップ４１８で、仮想ストアは、現在考慮されているコンテンツ・アイテムが上書き可能かどうか判断する。ステップ４１８について、図４Ｃで、以下に詳しく述べる。
【００１３】
図４Ｃは、携帯型電子装置内に現在存在する各コンテンツ・アイテムが上書き可能かどうかについての仮想ストアによる判断を示す制御フローチャートである。述べられた実施形態では、この判断は本質的に、階層決定リスト、または規則リストである。述べられた実施形態では、それぞれのコンテンツ・アイテムは、上書き可能または上書き不可能とマーク付けされるが、より精巧な代替実施形態では、上書きが最も望まれるコンテンツ・アイテムが、上書きがそれほど望まれないコンテンツ・アイテムの前にまず上書きされるように、上書きに対する嗜好または優先度を示すために上書き優先度がコンテンツ・アイテムに割り当てられてもよい。本発明の述べられた実施形態によれば、ステップ４２１で、コンテンツ・アイテムがユーザによって「削除せず」とマーク付けされていると判断される場合は、ステップ４２２で、コンテンツ・アイテムは、ローカル仮想ストア・メモリ内で削除不可能と記される。そうではなく、ステップ４２３で、コンテンツ・アイテムがユーザによって削除対象とマーク付けされていると判断される場合は、ステップ４２４で、可変空間が、アイテムを削除することによって記憶空間が回復可能であることを反映するように更新され、ステップ４２５で、アイテムは、ローカル仮想ストア・メモリ内で、削除可能とマーク付けされる。ステップ４２６で、アイテムが削除閾値期限（ｔｈｒｅｓｈｏｌｄ  ａｇｅ）より古いと判断される場合は、アイテムは削除可能とマーク付けされる。そうではなく、ステップ４２７で、アイテムが、削除対象とマーク付けされたアイテムまたはコンテンツ・タイプのカテゴリ内にあると判断される場合は、アイテムは削除可能とマーク付けされる。特定の実施形態では、携帯型電子装置上のアイテムのアクセス頻度が、携帯型電子装置によって維持される。これらの実施形態では、ステップ４２８で、アイテムが閾値アクセス頻度より低いアクセス頻度を有すると判断される場合は、アイテムは削除可能とマーク付けされる。そうではなく、ステップ４２９で、アイテムを削除可能とマーク付けする追加の理由があると判断される場合は、アイテムは削除可能とマーク付けされる。そうでない場合は、アイテムは、ステップ４２２で、削除不可能とマーク付けされる。
【００１４】
図４Ｄは、図４Ａの装置フィルアップ・ステップ４１０をより詳細に示す制御フローチャートである。ステップ４２６で、仮想ストアは、ダウンロード可能コンテンツ・アイテムを格納する携帯型電子装置へのダウンロードの資格がある仮想ストア内のコンテンツを、ソート済みの優先順位付けされたリストとして決定し、携帯型電子装置へのダウンロードに最も望まれるコンテンツ・アイテムが、ソート済みのリストの先頭に現れる。ステップ４２７で、仮想ストアは、携帯型電子装置へのダウンロードの資格があるコンテンツのすべてをダウンロードするのに必要な空間が、携帯型電子装置内に現在あるコンテンツ・ダウンロード用の空き空間より大きいかどうか判断する。携帯型電子装置内の空きスペースが不十分である場合は、ステップ４２８で、仮想ストアは、携帯型電子装置内の空き空間が、適格なコンテンツ・アイテムをダウンロードするのに必要な空間以上となるように、図４Ｂのステップ４１８で仮想ストアによって削除可能とマーク付けされた十分なアイテムを削除する。上記に論じされたように、特定の実施形態では、携帯型電子装置内に存在するコンテンツ・アイテムが、削除優先順に削除される。ステップ４２９で、仮想ストアは、ダウンロードの資格があるコンテンツすべてをダウンロードするのに十分な空き空間が携帯型電子装置内にあるかどうか再び判断する。そうでない場合は、ステップ４３０で、仮想ストアは、携帯型電子装置内で使用可能な空き空間の量を最大にするために、ステップ４２８のコンテンツ削除の後に、携帯型電子装置内でコンテンツを再編成するためのクリーンアップおよび圧縮操作を行い、また携帯型電子装置にそれを要求する。このステップの完了の後、装置内の空き空間の量は、現在の条件下で使用可能な空き空間の最大量となる。現在格納されているアイテムが削除されるにしろ、ステップ４２７で携帯型電子装置内の空き空間の量が十分であると判断されたにせよ、仮想ストアは、ステップ４３１〜４３５によって表されたｆｏｒループ内で、次のコンテンツ・アイテムをダウンロードするのに携帯型電子装置内に十分な量の空き空間が残っており、また携帯型電子装置へのダウンロードの資格がある追加のコンテンツが存在する間、ステップ４２６で準備されたソート済みのコンテンツ・アイテムのリストから、ダウンロードする次のコンテンツ・アイテムを繰返し選択して、ステップ４３３で携帯型電子装置にアイテムをダウンロードすることに進む。
【００１５】
図４Ｅは、図４Ｄのステップ４２６をより詳細に示す制御フローチャートである。図４Ｅは、携帯型電子装置へのダウンロードの資格があるコンテンツを仮想ストアが決定するためのプロセスを示している。ステップ４３６で、仮想ストアは、ローカル仮想ストア・メモリ内の適格なコンテンツのリストを初期化し、ユーザのプロファイル、およびユーザについての編纂された他の情報にアクセスする準備をする。ステップ４３７〜４４４の入れ子のｆｏｒループでは、仮想ストアは、携帯型電子装置にダウンロードするために、各コンテンツ・タイプ、および仮想ストア内の各コンテンツ・タイプの各コンテンツ・アイテムについて考慮する。ステップ４３７で開始する外部ｆｏｒループ内で、仮想ストアは、ユーザが加入契約する各コンテンツ・タイプを見る。各コンテンツ・タイプについて、仮想ストアは、ステップ４３８で、そのタイプのコンテンツが格納されるディレクトリまたはディレクトリ構造にアクセスする。次いで、ステップ４３９〜４４３の内部ｆｏｒループ内で、仮想ストアは、現在考慮されているコンテンツ・タイプの各コンテンツ・アイテムを検査し、ステップ４４０で、ダウンロードの資格があるアイテムのソート済みリストにアイテムを追加すべきかどうか判断し、ステップ４４０で実施される考慮の一環としてコンテンツ・アイテムに優先度を割り当てる。ステップ４４１でアイテムが追加されるべきと判断される場合、ステップ４４２で、アイテムは、リスト内の適切な位置に追加される。
【００１６】
図４Ｆは、仮想ストアがダウンロード対象のソート済みコンテンツ・アイテムのリストにアイテムを追加すべきかどうか判断し、またアイテムに優先度を割り当てる、図４Ｅのステップ４４０をより詳細に示している。本発明の一実施形態では、アイテム・リストにアイテムを追加すべきかどうかの判断は、順序付けられた規則のリストである。まず図４Ｆのステップ４４５で、仮想ストアは、アイテムがユーザによってダウンロードに望ましいとマーク付けされているかどうか判断する。ユーザは、様々な仮想ストア・インターフェースを使用して、アイテムをダウンロードに望ましいとマーク付けしてもよく、その間、ユーザは、アイテムをブラウズし選択する。アイテムがユーザによってダウンロードに望ましいとマーク付けされる場合は、ダウンロードの優先度は、図４Ｆで使用された優先度「１０」などの高優先度に設定され、ステップ４４６で、アイテムがアイテム・リストに追加されるべきことの表示が返される。そうではなく、ステップ４４７で、アイテムが属するカテゴリが、ユーザによってダウンロードに望ましいと示されていると判断される場合は、ステップ４４８で、優先度がそれに従って設定され、ソート済みアイテム・リストにコンテンツ・アイテムを追加することの表示が返される。そうではなく、ステップ４４９で、コンテンツのタイプが、ユーザによってダウンロードに望ましいと示されていると判断される場合は、ステップ４５０で、それに従って優先度が設定され、ソート済みリストにアイテムを追加することの表示が返される。そうではなく、ステップ４５１で、コンテンツ・アイテムが、ダウンロード用にユーザによって編纂された何らかの基準に一致すると判断される場合は、ステップ４５２で、それに従って優先度が設定され、ソート済みリストにアイテムを追加することの表示が返される。そうではなく、ステップ４５７で、コンテンツ・アイテムが、コンテンツ・プロバイダによって現在販促されている、または宣伝されているアイテムであると判断される場合は、ステップ４５３で、それに従って優先度が設定され、コンテンツ・アイテムは、ソート済みアイテムの残りに追加されるものと示される。ステップ４５４で、アイテムが、装置内に現在格納されているコンテンツ・アイテムの新しいバージョンであると判断される場合は、ステップ４５５で、それに従って優先度が設定され、コンテンツを追加することの表示が返される。ステップ４５６で、他の任意の考慮がコンテンツ・アイテムに適用されてもよく、ダウンロードに望ましいと見なされたコンテンツ・アイテムに優先度が割り当てられ、コンテンツ・アイテムをリストに追加することの表示が返され、そうでない場合は、ステップ４５６で、コンテンツ・アイテムがソート済みリストに追加されるべきでないことを示すデフォルト表示が返される。
【００１７】
本発明について特定の実施形態に関して述べたが、本発明は、これらの実施形態に限定されるものではない。本発明の精神に含まれる修正形態が、当業者には明らかになろう。たとえば、多くの追加の基準のタイプ、望ましいコンテンツを指定し推論し、またフィルアップ操作中に削除するコンテンツを決定するための方法が可能である。フィルアップ操作は、多くの異なるオペレーティング・システムおよびハードウェア・プラットフォーム上で実行するための多くの異なるプログラミング言語で実装することができる。フィルアップ操作に必要な機能性は、多くの異なるやり方で、携帯型電子装置と自動コンテンツ配信システムの間で分割されてもよい。
【００１８】
上記記述では、説明目的により、本発明の完全な理解を促すために特定の用語を使用している。しかし、本発明を実施するために具体的な詳細は不要であることが当業者には明らかになろう。本発明の具体的な実施形態についての上記記述は、図示および説明のために提示されている。それらは、網羅的なものでも、本発明を開示された厳密な形に限定するものではない。明らかに、上記教示に鑑みて多くの修正形態および変形形態が可能である。諸実施形態は、本発明の原理およびその実用的な適用例について最もよく説明するために示され述べられており、それによって当業者は、本発明、および企図された特定の使用に適した様々な修正を伴う様々な実施形態を最も適切に使用することができる。本発明の範囲は、添付の特許請求の範囲およびその等価物によって定義されるものである。
【図面の簡単な説明】
【００１９】
【図１】コンテンツの自動小売りおよび流通のための例示的なキオスクを示す図である。
【図２】代表的な携帯型電子コンテンツ・レンダリング装置を示す図である。
【図３】コンテンツをダウンロードし、情報を交換し、コンテンツをアップロードし、また様々な異なるタイプの取引のいずれかを実施するために携帯型電子コンテンツ・レンダリング装置が相互接続し得るリモート装置のタイプを示す図である。
【図４Ａ】コンテンツがコンテンツ・サーバ、キオスク、または他の自動コンテンツ・プロバイダから携帯型電子装置にダウンロードされるフィルアップ操作の一実施形態を示す制御フローチャートを示す図である。
【図４Ｂ】コンテンツがコンテンツ・サーバ、キオスク、または他の自動コンテンツ・プロバイダから携帯型電子装置にダウンロードされるフィルアップ操作の一実施形態を示す制御フローチャートを示す図である。
【図４Ｃ】コンテンツがコンテンツ・サーバ、キオスク、または他の自動コンテンツ・プロバイダから携帯型電子装置にダウンロードされるフィルアップ操作の一実施形態を示す制御フローチャートを示す図である。
【図４Ｄ】コンテンツがコンテンツ・サーバ、キオスク、または他の自動コンテンツ・プロバイダから携帯型電子装置にダウンロードされるフィルアップ操作の一実施形態を示す制御フローチャートを示す図である。
【図４Ｅ】コンテンツがコンテンツ・サーバ、キオスク、または他の自動コンテンツ・プロバイダから携帯型電子装置にダウンロードされるフィルアップ操作の一実施形態を示す制御フローチャートを示す図である。
【図４Ｆ】コンテンツがコンテンツ・サーバ、キオスク、または他の自動コンテンツ・プロバイダから携帯型電子装置にダウンロードされるフィルアップ操作の一実施形態を示す制御フローチャートを示す図である。
【図１】
2009532775.tif 000003
【図２】
2009532775.tif 000004
【図３】
2009532775.tif 000005
【図４Ａ】
2009532775.tif 000006
【図４Ｂ】
2009532775.tif 000007
【図４Ｃ】
2009532775.tif 000008
【図４Ｄ】
2009532775.tif 000009
【図４Ｅ】
2009532775.tif 000010
【図４Ｆ】
2009532775.tif 000011
【国際調査報告】
2009532775.tif 000012