(57)【特許請求の範囲】
【請求項１】
オンラインリポジトリによるデジタルプロダクツ用のアドオンの配信を管理するための、コンピュータによって実行される方法であって、
前記配信用のオンラインリポジトリに対して過去に投稿された１つ以上のアプリケーションコンピュータプログラムを掲載したリストを表示するステップと、
前記配信用のオンラインリポジトリに対して過去に投稿された前記１つ以上のアプリケーションコンピュータプログラムのうちの１つのアプリケーションコンピュータプログラムの選択を受け付けるステップであって、当該アプリケーションコンピュータプログラムが、アクセスロックされたアドオンを内部に有している、ステップと、
前記アクセスロックされたアドオンのアンロックを設定するためのアドオン管理情報を受信するステップと、
前記デジタルプロダクツ用の前記アドオンの配信を管理している前記配信用のオンラインリポジトリに対して前記選択されたアプリケーションコンピュータプログラムについての前記アドオン管理情報を当該配信用のオンラインリポジトリに提供するステップと
を有することを特徴とする方法。
【請求項２】
前記デジタルプロダクツはコンピュータプログラムプロダクツであることを特徴とする請求項１に記載の方法。
【請求項３】
前記アドオン管理情報には、少なくとも、アドオン情報と少なくとも１つの配信パラメータとが含まれていることを特徴とする請求項１に記載の方法。
【請求項４】
前記アドオン情報と、前記少なくとも１つの配信パラメータとは、前記配信用のオンラインリポジトリにユーザアカウントを有している投稿者によって提供されたものであり、
前記方法はさらに、
前記配信用のオンラインリポジトリに対して前記アドオンを提供することを許可するのに先立って、前記ユーザアカウントに関して前記投稿者を認証するステップ
を有することを特徴とする請求項１に記載の方法。
【請求項５】
前記ユーザアカウントに関して前記投稿者が前記認証のステップにおいて認証されなかったのであれば前記提供を阻止することを特徴とする請求項４に記載の方法。
【請求項６】
前記少なくとも１つの配信パラメータは、価格パラメータであることを特徴とする請求項４に記載の方法。
【請求項７】
前記価格パラメータは、価格帯であることを特徴とする請求項６に記載の方法。
【請求項８】
前記アドオン情報には、前記アドオンについての固有識別情報が含まれていることを特徴とする請求項３に記載の方法。
【請求項９】
代替言語によるアドオン情報を受信するステップ
をさらに有することを特徴とする請求項３に記載の方法。
【請求項１０】
前記アドオン情報には、少なくともアドオン名称とアドオン説明とが含まれていることを特徴とする請求項３に記載の方法。
【請求項１１】
前記アドオンは、前記デジタルプロダクツにおけるアクセス制限された特徴機能に関連したアドオンであることを特徴とする請求項１に記載の方法。
【請求項１２】
前記アドオンは、アクセスするためには個別に購入することが必要となる、前記デジタルプロダクツ用のコンポーネントであることを特徴とする請求項１に記載の方法。
【請求項１３】
前記配信用のオンラインリポジトリに対して投稿されるデジタルプロダクツに関連したプロダクツ情報を受信するステップと、
前記デジタルプロダクツに関連した少なくとも１つの電子ファイルをアップロードするステップと、
前記デジタルプロダクツに使用される少なくとも１つの配信パラメータを受信するステップと、
前記配信用のオンラインリポジトリに対して前記デジタルプロダクツを投稿するステップと
をさらに有することを特徴とする請求項１に記載の方法。
【請求項１４】
オンラインリポジトリによるデジタルプロダクツ用のアドオンの配信を管理するためのコンピュータプログラムコードを少なくとも有するコンピュータ可読記憶媒体であって、
前記配信用のオンラインリポジトリに対して過去に投稿された１つ以上のアプリケーションコンピュータプログラムを掲載したリストを表示するコンピュータプログラムコードと、
前記配信用のオンラインリポジトリに対して過去に投稿された前記１つ以上のアプリケーションコンピュータプログラムのうちの１つのアプリケーションコンピュータプログラムの選択を受け付けるコンピュータプログラムコードであって、当該アプリケーションコンピュータプログラムが、アクセスロックされたアドオンを内部に有している、コンピュータプログラムコードと、
前記アクセスロックされたアドオンのアンロックを設定するためのアドオン管理情報を受信するコンピュータプログラムコードと、
前記デジタルプロダクツ用の前記アドオンの配信を管理している前記配信用のオンラインリポジトリに対して前記選択されたアプリケーションコンピュータプログラムについての前記アドオン管理情報を当該配信用のオンラインリポジトリに提供するコンピュータプログラムコードと
を有することを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
ネットワーク配信のためのデジタルアプリケーションプログラムのアドオンの設定および管理。
【背景技術】
【０００２】
今日、ｉＴｕｎｅｓTMメディアストア等のオンラインメディアストアにより、顧客（例えば、オンラインユーザ）はインターネットを介して音楽または映像等のメディア項目を購入またはレンタルできる。多くの場合、オンラインメディアストアでは膨大なメディア項目が音楽会社または映画会社等の種々の異なるコンテンツ提供者により入手可能とされ且つ提供される。Ｃｕｐｅｒｔｉｎｏ，ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．のｉＰｒｏｄｕｃｅｒTMおよびＬａｂｅｌ  ＣｏｎｎｅｃｔTM等のソフトウェアツールは、コンテンツ提供者がｉＴｕｎｅｓTMメディアストアにメディアコンテンツをオンライン投稿することを支援できる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ソフトウェアプログラムは、オンラインストアに加えて小売店でも購入されるかまたは使用許諾を得られる。従来、ソフトウェアプログラムは、ソフトウェアプログラムを含むコンパクトディスク（ＣＤ）として主に購入される。あるいは、多くの場合、購入者はオンライン小売店またはソフトウェア提供者のウェブサイトからソフトウェアプログラムを購入およびダウンロードできる。しかし、オンライン小売店が種々の別個の会社のソフトウェアプログラムを販売する場合、オンライン小売店にデジタルプログラムファイルおよびサポート情報／ファイルを提供する際に問題が生じる。これらの問題は、オンライン小売店と提携したい場合が多い小規模なソフトウェア提供者が多いために悪化する。その結果、オンライン投稿を受信するオンライン小売店は、広範な種々の投稿のために大きな負担がかかり、困難に直面する場合がある。
【０００４】
また、ソフトウェアプログラムの改良版が配信可能となった場合、従来、ソフトウェア提供者は、（ｉ）ソフトウェアプログラムの改良バージョンを含む別のコンパクトディスク（ＣＤ）を作成および配信し且つ／または（ｉｉ）オンライン小売店からソフトウェアプログラムの改良バージョンを購入およびダウンロードできるようにする。その場合、ユーザはソフトウェアプログラムの改良バージョン（旧バージョンの代わりに使用される）を購入および取得（例えば、ダウンロード）できる。
【０００５】
しかし、オンライン小売店等の小売店によるソフトウェアプログラムの改良版の配信を容易にする改善された手法が必要とされている。
【課題を解決するための手段】
【０００６】
本発明は、製品（プロダクツ）配信サイトに以前に申請（投稿）されたデジタルプロダクツのアドオンを提供、構成、投稿、配信および／または管理する改善されたシステムおよび方法に関する。デジタルプロダクツのアドオンは、プロダクツ配信サイトにおいて管理され、オンライン購入および配信可能とされてもよい。その後、デジタルプロダクツのアドオンは、プロダクツ配信サイトと協働可能な関連するデジタルプロダクツ自体の使用を介して、当該デジタルプロダクツを以前に購入した関係者との間で提供および取得されてもよい。プロダクツ配信サイトをオンラインプロダクツホスティングサイトと呼んでもよい。一実施形態において、デジタルプロダクツはコンピュータプログラム（例えば、コンピュータソフトウェアプログラム）である。
【０００７】
一実施形態において、本発明は、クライアントサーバ環境においてデジタルプロダクツのアドオンを制御して提供する方法およびシステムに関する。制御された提供は、ユーザがデジタルプロダクツのアドオンを適切に構成することを支援できる。本方法およびシステムは、不正アクセスを防止するためにユーザアカウントを使用してもよい。
【０００８】
本発明は、方法、システム、デバイス、装置（コンピュータ可読記憶媒体およびグラフィカルユーザインタフェースを含む）を含む多くの方法で実現可能である。本発明のいくつかの実施形態を以下に説明する。
【０００９】
オンラインリポジトリによるデジタルプロダクツのアドオンの配信を管理するコンピュータにより実現される方法として、例えば一実施形態は少なくとも、オンラインリポジトリに以前に投稿された１つ以上のアプリケーションコンピュータプログラムのリストを表示することと、以前に投稿されたアプリケーションコンピュータプログラムのうちアクセスがロックされたアドオンを含む１つのアプリケーションコンピュータプログラムの選択を受信することと、ロックされたアドオンのアンロック（ロック解除）を構成するためにアドオン管理情報を受信することと、配信用のオンラインリポジトリに対して選択されたアプリケーションコンピュータプログラムに対するデジタルプロダクツのアドオンの配信を管理するためにオンラインリポジトリにアドオン管理情報を提供することとを含んでもよい。
【００１０】
オンラインリポジトリによるデジタルプロダクツのアドオンの配信を管理する格納されたコンピュータプログラムコードを少なくとも含むコンピュータ可読記憶媒体として、例えば一実施形態は少なくとも、オンラインリポジトリに以前に投稿された１つ以上のアプリケーションコンピュータプログラムのリストを表示するコンピュータプログラムコードと、以前に投稿されたアプリケーションコンピュータプログラムのうちアクセスがロックされたアドオンを含む１つのアプリケーションコンピュータプログラムの選択を受信することと、ロックされたアドオンのロック解除を構成するためにアドオン管理情報を受信するコンピュータプログラムコードと、配信するためのオンラインリポジトリに対して選択されたアプリケーションコンピュータプログラムに対するデジタルプロダクツのアドオンの配信を管理するためにオンラインリポジトリにアドオン管理情報を提供するコンピュータプログラムコードとを含んでもよい。
【００１１】
オンライン配信されるデジタルプロダクツの投稿および管理を容易にするシステムとして、例えば一実施形態は少なくとも、コンテンツ提供者がデジタルプロダクツを投稿し且つ自身のデジタルプロダクツの配信を管理できるように構成されたプロダクツ管理／配信システムを含んでもよい。プロダクツ管理／配信システムは少なくとも、（ｉ）少なくともプロダクツ情報およびプロダクツ配信情報の提供を含めて各々が投稿されるデジタルプロダクツの配信投稿を受信するように構成されたプロダクツ投稿モジュールと、（ｉｉ）対応する１つ以上のデジタルプロダクツと共に配信され且つ各々が少なくともアドオン情報およびアドオン配信情報を含めて投稿されるアドオンの投稿を受信するように構成されたアドオン投稿モジュールとを含む。プロダクツ情報は、少なくともプロダクツ名およびサポートされるデバイスタイプの表示を含み、プロダクツ配信情報は、対応するデジタルプロダクツのオンライン配信時に使用するための少なくとも１つの価格設定パラメータを含む。アドオン情報は、少なくともアドオン名称およびアドオンの説明（記述）を含み、アドオン配信情報は、対応するアドオンのオンライン配信時に使用するための少なくとも１つの価格設定パラメータを含む。
【００１２】
オンライン配信されるデジタルプロダクツの投稿および管理を容易にするシステムとして、例えば一実施形態は少なくとも、コンテンツ提供者がデジタルプロダクツのアドオンの配信時に使用するための情報を投稿し且つアドオンへのアクセスを管理できるように構成されたプロダクツ管理／配信システムを含んでもよい。プロダクツ管理／配信システムは、アドオンの投稿を受信するように構成されたアドオン投稿モジュールを少なくとも含んでもよい。アドオンは、対応する１つ以上のデジタルプロダクツと共に配信され、投稿される各アドオンは、少なくともアドオン情報およびアドオン配信情報を含む。アドオン情報は、少なくともアドオン名称およびアドオンの記述を含む。アドオン配信情報は、対応するアドオンのオンライン配信時に使用するための少なくとも１つの価格設定パラメータを含む。
【００１３】
オンライン配信サイトへのデジタルプロダクツの投稿時に使用するためのグラフィカルユーザインタフェースとして、例えば一実施形態は、少なくとも２つのアドオン作成ウインドウを含んでもよい。一方のアドオン作成ウインドウは、ユーザがアドオンをサポートするアプリケーションプログラムを指定することを支援する。指定されたアプリケーションプログラムはオンライン配信サイトに以前に投稿されており、指定されたアプリケーションプログラムに加えて少なくとも１つのアドオンに対するコンピュータプログラムコードを含む。他方のアドオン作成ウインドウは、ユーザが少なくともアドオンに対する価格設定パラメータおよび指定されたアプリケーションプログラムのアドオンに対するアドオンメタデータを提供することをアシスト（補助）する。
【００１４】
配信するためにオンラインリポジトリにデジタルプロダクツのアドオンを投稿する方法として、例えば一実施形態は少なくとも、オンラインリポジトリにより配信されるデジタルプロダクツのアドオンに関するアドオン情報を受信することと、アドオンに対して使用される少なくとも１つの配信パラメータを受信することと、配信するためにオンラインリポジトリにアドオンを投稿することとを含んでもよい。
【００１５】
本発明の他の態様および利点は、本発明の原理を例として示す添付の図面と関連して以下の詳細な説明を読むことにより明らかとなるだろう。
【図面の簡単な説明】
【００１６】
本発明は、添付の図面と関連して以下の詳細な説明を読むことにより容易に理解されるだろう。図中、同様の図中符号は同様の要素を示す。
【図１】図１は、一実施形態に係るプロダクツ投稿／配信システムを示すブロック図である。
【図２】図２は、一実施形態に係るアドオン投稿処理を示すフローチャートである。
【図３】図３は、一実施形態に係るアドオン作成処理を示すフローチャートである。
【図４】図４は、一実施形態に係るプロダクツ投稿／管理処理を示すフローチャートである。
【図５】図５は、一実施形態に係るプロダクツ投稿／管理システムを示すブロック図である。
【図６】図６は、一実施形態に係るアドオン管理システムを示すブロック図である。
【図７Ａ】図７Ａは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｂ】図７Ｂは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｃ】図７Ｃは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｄ】図７Ｄは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｅ】図７Ｅは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｆ】図７Ｆは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｇ】図７Ｇは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｈ】図７Ｈは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｉ】図７Ｉは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｊ】図７Ｊは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【図７Ｋ】図７Ｋは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。
【発明を実施するための形態】
【００１７】
本発明は、プロダクツ配信サイトに以前に投稿されたデジタルプロダクツのアドオンを提供、構成、投稿、配信および／または管理する改善されたシステムおよび方法に関する。デジタルプロダクツのアドオンは、プロダクツ配信サイトにおいて管理され、オンライン購入および配信のために利用可能とされてもよい。その後、デジタルプロダクツのアドオンは、プロダクツ配信サイトと対話できる関連するデジタルプロダクツ自体の使用を介して、当該デジタルプロダクツを以前に購入した関係者との間で提供および取得されてもよい。プロダクツ配信サイトをオンラインプロダクツホスティングサイトと呼んでもよい。一実施形態において、デジタルプロダクツはコンピュータプログラム（例えば、コンピュータソフトウェアプログラム）である。
【００１８】
一実施形態において、本発明は、クライアントサーバ環境においてデジタルプロダクツのアドオンを制御して提供する方法およびシステムに関する。制御された提供は、ユーザがデジタルプロダクツのアドオンを適切に構成することを支援できる。方法およびシステムは、不正アクセスを防止するためにユーザアカウントを使用してもよい。
【００１９】
図１〜図７Ｋを参照して、本発明の種々の態様の実施形態を以下に説明する。しかし、本発明がそれらの限定された実施形態を超えた範囲にも及ぶため、それらの図面に対して本明細書中で述べられる詳細な説明は説明を目的とするものであることが当業者には容易に理解されるだろう。
【００２０】
図１は、一実施形態に係るプロダクツ投稿／配信システム１００を示すブロック図である。プロダクツ投稿／配信システム１００はプロダクツ配信サイト１０２を含む。プロダクツ配信サイト１０２は、種々のデジタルプロダクツの配信のためのオンラインアクセスポイントを提供する。例えば、プロダクツ配信サイト１０２をオンラインストアと呼んでもよい。プロダクツ投稿／管理システム１０４は、種々のデジタルプロダクツの投稿者からデジタルプロダクツの投稿を受信するように動作する。プロダクツ投稿／管理システム１０４は、デジタルプロダクツの投稿を処理し且つ承認されたデジタルプロダクツの配信を許可できる。デジタルプロダクツはプロダクツ記憶装置１０６に格納される。一実施形態において、プロダクツ記憶装置１０６は大容量データ記憶装置および１つ以上のデータベースを含む。プロダクツ記憶装置１０６は、配信（例えば、購入またはレンタル）可能である多くのデジタルプロダクツの大容量記憶装置を提供する。例えば購入されたデジタルプロダクツは、プロダクツ記憶装置１０６からプロダクツ配信サイト１０２を経由してデータネットワーク１０８を介してアクセスされる。デジタルプロダクツの例は、アプリケーション（またはアプリケーションプログラム）、アニメーションまたはプレゼンテーション等のコンピュータプログラムである。
【００２１】
プロダクツ投稿／配信システム１００は、第１のクライアント１１０および第２のクライアント１１２をさらに含む。通常、プロダクツ投稿／配信システム１００は複数の異なるクライアント１１０、１１２を含む。第１のクライアント１１０はネットワークアクセスプログラム１１４を含む。第２のクライアント１１２はプロダクツ投稿プログラム１１６を含む。いくつかのクライアントは、ネットワークアクセスプログラム１１４およびプロダクツ投稿プログラム１１６の双方を含んでもよい。ネットワークアクセスプログラム１１４は、演算装置である第１のクライアント１１０上で動作するアプリケーションプログラム（例えば、ソフトウェアアプリケーション）である。適切なネットワークアクセスプログラムの一例は、ネットワークブラウザ（例えば、Ｍｉｃｒｏｓｏｆｔ  ＥｘｐｌｏｒｅｒまたはＳａｆａｒｉ）である。適切なネットワークアクセスプログラムの別の例は、Ａｐｐｌｅ  Ｉｎｃ．により提供されるｉＴｕｎｅｓTMである。第１のクライアント１１０は、データネットワーク１０８を介してプロダクツ配信サイト１０２に結合される。従って、どんな第１のクライアント１１０もデジタルプロダクツをレビュー、購入および／または管理するためにプロダクツ配信サイト１０２と対話できる。
【００２２】
プロダクツ投稿プログラム１１６は同様に、演算装置である第２のクライアント１１２上で動作するアプリケーションプログラム（例えば、ソフトウェアアプリケーション）である。プロダクツ投稿プログラム１１６は、最終的にメディア配信サイト１０２により配信するためにプロダクツ投稿／管理システム１０４にデジタルプロダクツを投稿するために使用されてもよい。ネットワークアクセスプログラム１１４およびプロダクツ投稿プログラム１１６は別個のプログラムとして図１に示されるが、そのようなプログラムは単一のプログラムに統合されてもよく、あるいは同一のクライアントマシンに常駐してもよいことが理解されるべきである。
【００２３】
図１に示すプロダクツ投稿／配信システム１００において、デジタルプロダクツはプロダクツ投稿プログラム１１６を介してプロダクツ投稿／管理システム１０４に投稿される。投稿された（例えば、第２のクライアント１１２を介して）デジタルプロダクツは、処理された後にプロダクツ記憶装置１０６に格納される。その後、格納されたデジタルプロダクツはプロダクツ配信サイト１０２から購入可能である。特定のデジタルプロダクツを購入すると、プロダクツ配信サイト１０２は、特定のデジタルプロダクツに対するデジタルデータがプロダクツ記憶装置１０６から検索され且つデータネットワーク１０８を介してプロダクツ配信サイト１０２から要求クライアント１１０に配信（例えば、ダウンロード）されることを許可する。この点に関して、プロダクツ配信サイト１０２または他の何らかの配信サーバ（不図示）は、プロダクツ記憶装置１０６から特定のデジタルプロダクツに対応するデジタルデータを取得し、データネットワーク１０８を介してクライアント１１０にそのようなデジタルデータをダウンロードする。ダウンロードされたデジタルデータは、クライアント１１０に格納されてもよい。一実施形態において、ダウンロードされたデジタルデータは、クライアント１１０での受信時に暗号化されるが、クライアント１１０に永続的に格納される前に復号化され、その後、場合によっては再度暗号化される。その後、クライアント１１０は、クライアント１１０に存在するデジタルプロダクツのデジタルデータを利用（例えば、実行）できる。
【００２４】
プロダクツ投稿／配信システム１００により、クライアント１１０のユーザはプロダクツ配信サイト１０２から購入可能な複数のデジタルプロダクツを閲覧、探索またはソートするためにネットワークアクセスプログラム１１４を利用できる。さらに、ネットワークアクセスプログラム１１４により、ユーザはデジタルプロダクツの一部または全てのプレビューまたはデモを行える。ネットワークアクセスプログラム１１４のユーザが特定のデジタルプロダクツを購入したい場合、ユーザ（ネットワークアクセスプログラム１１４を介する）およびプロダクツ配信サイト１０２は、ユーザが特定のデジタルプロダクツへのアクセス権に対する支払いを行うオンライン商取引を行える。一実施形態において、ユーザに関連付けられたクレジットカードにより特定のデジタルプロダクツの購入金額またはレンタル金額が支払われる。
【００２５】
デジタルプロダクツの投稿および購入は、データネットワーク１０８を介して達成されてもよい。換言すると、デジタルプロダクツの投稿および購入はオンラインで達成されてもよい。オンラインでのメディア項目の購入を電子商取引（Ｅコマース）と呼んでもよい。一実施形態において、データネットワーク１０８はインターネットの少なくとも一部を含む。クライアント１１０、１１２はアプリケーションにより異なってもよいが、一般には、記憶装置を有する演算装置である。多くの場合、クライアント１１０、１１２は、メディアを格納し且つユーザに提示できるパーソナルコンピュータまたは他の演算装置である。一実施形態において、データネットワーク１０８を介するプロダクツ配信サイト１０２とクライアント１１０、１１２との間の接続は、セキュアソケットレイヤ（ＳＳＬ）等のセキュリティ保護された接続を介してもよい。
【００２６】
プロダクツ配信サイト１０２、プロダクツ投稿／管理システム１０４およびプロダクツ記憶装置１０６は別個の構成要素として図１に示されるが、これらのうちどの構成要素も１つ以上の装置に組み合わされてもよいことが理解されるべきである。例えば、プロダクツ投稿／管理システム１０４はプロダクツ配信サイト１０２に組み込まれてもよい。別の例として、プロダクツ記憶装置１０６は、プロダクツ配信サイト１０２またはプロダクツ投稿／管理システム１０４に組み込まれてもよい。
【００２７】
デジタルプロダクツがプロダクツ投稿／管理システムに投稿された後、品質レビュー処理が開始されてもよい。品質レビューは、レビュー中、販売準備完了、拒否またはライセンス（契約）保留を含む多くの状態を有してもよい。「レビュー中」状態は、投稿が拒否または承認されるまでの初期状態である。「販売準備完了」状態は、アプリケーションファイルが承認された場合の状態である。「拒否」状態は、品質レビューによりアプリケーションファイルの不備または欠陥が見つけられた場合の状態である。「契約保留」状態は、投稿者が配信に関して契約上の同意（合意）をしていない場合の状態である。
【００２８】
さらに、プロダクツ投稿／配信システム１００は、デジタルプロダクツのアドオンの配信を容易にできる。アドオンは、関連するアプリケーションプログラムの追加の特徴に関係してもよい。例えばアプリケーションプログラムは、後で「アンロック（ロック解除）」等のアクセスが可能である１つ以上の追加の特徴を有するように構成されてもよく、それにより、そのような１つ以上の追加の特徴にアクセスできる。追加の特徴は、プロダクツ投稿プログラム１１６を介してプロダクツ投稿／管理システム１０４に投稿可能である。追加の特徴はデジタルプロダクツに関連する。一実施形態において、ユーザが以前に取得したデジタルプロダクツに特徴が埋め込まれるため、そのような特徴は適切な条件が満たされた場合にユーザに対して後で「ロック解除」されてもよい。通常、ユーザは特徴の１つ以上にアクセスするために追加料金を支払う必要がある。
【００２９】
図２は、一実施形態に係るアドオン投稿処理２００を示すフローチャートである。アドオン投稿処理２００は、例えばクライアント１１４等のクライアント装置および／またはプロダクツ投稿／管理システム１０４等のサーバ装置により実行される。
【００３０】
アドオン投稿処理２００は、アドオンをサポートするアプリケーションプログラムの識別を受信する（２０２）。通常、アプリケーションプログラムは、図１に示すプロダクツ投稿／管理システム１０４等の何らかのプロダクツ投稿／管理システムに以前に投稿された１つ以上のアプリケーションプログラムのうちの１つである。１つ以上のアプリケーションプログラムをコンピュータプログラムと呼んでもよい。アドオンは、識別されたアプリケーションプログラムの特徴である。次に、アドオンに対するメタデータおよび配信情報が受信される（２０４）。メタデータの例は、アドオンの名称および説明（記述）を含んでもよい。配信情報は価格設定パラメータを含んでもよい。一例として、価格設定パラメータは、アドオンに関連付けられる価格または価格帯を指定してもよい。他の配信パラメータは、アドオンを識別するために使用される一意の識別子（例えば、ＳＫＵ番号）に関係してもよい。さらに、配信パラメータは販売開始日および／または販売許可フラグをさらに示してもよい。その後、アドオンはアドオン管理システムに投稿されてもよい（２０６）。アドオン管理システムは、識別されたアプリケーションプログラムによるアドオンの可用性を管理できる。例えば、ユーザが識別されたアプリケーションプログラムを以前に購入していた場合、アドオン管理システムは、アドオンに対する支払いを許可し且つ識別されたアプリケーションプログラムがアドオンを利用できるようにするために、識別されたアプリケーションプログラムを実行している演算装置と対話してもよい。一実施形態において、アドオン管理システムは、図１に示すプロダクツ投稿／管理システム１０４の一部により実現可能である。オンラインリポジトリをホストしてもよいプロダクツ配信サイト１０２は、１つ以上の配信パラメータに従って、組み込まれている「ロックされた」アドオンと共にデジタルプロダクツの配信を許可するように動作してもよい。投稿（２０６）後、アドオン投稿処理２００は終了してもよい。
【００３１】
図３は、一実施形態に係るアドオン作成処理３００を示すフローチャートである。アドオン作成処理３００は、例えば図１に示すプロダクツ投稿／管理システム１０４および／またはプロダクツ投稿プログラム１１６により実行される処理を表してもよい。
【００３２】
アドオン作成処理３００は、アドオンが作成されるかを判定する判断ブロック３０２から開始してもよい。判断ブロック３０２においてアドオンが作成されないと判定される場合、アドオン作成処理３００はアドオンが作成されるまで待機してもよい。一方、判断ブロック３０２においてアドオンが作成されると判定される場合、アドオン作成処理３００は続行してもよい。アドオン作成処理３００が続行する場合、アドオンをサポートするために使用可能な１つ以上のアプリケーションが識別されてもよい（３０４）。その後、アプリケーション選択ダイアログが提示されてもよい（３０６）。
【００３３】
一実施形態において、アドオンはアプリケーションプログラムに関連付けられる。例えば、アドオンをサポートできる１つ以上の使用可能なアプリケーションプログラムの識別（３０４）は、ユーザに関連付けられ且つアドオンの提供を許可されたアプリケーションプログラムのリストをプロダクツ投稿／管理システム１０４に照会することにより実行されてもよい。アプリケーションプログラムは、ユーザアカウントの使用を介してユーザに関連付けられる。プロダクツ投稿／管理システム１０４は、アドオンの提供を許可される投稿済みアプリケーションプログラムを制御するためにポリシーまたは規則を使用してもよい。
【００３４】
次に、判断ブロック３０８において、アプリケーションが選択されたかが判定される。この場合、選択されたアプリケーションは、アドオンをサポートするために使用可能であると識別された（３０４）１つ以上のアプリケーションのうちの１つである。判断ブロック３０８においてアプリケーションがまだ選択されていないと判定される場合、判断ブロック３１０において、アドオン作成処理３００がキャンセルされるかが判定されてもよい。判断ブロック３１０においてアドオン作成処理３００がキャンセルされないと判定される場合、アドオン作成処理３００はブロック３０６を繰り返すために戻ってもよい。
【００３５】
あるいは、判断ブロック３０８においてアプリケーションが選択されたと判定される場合、アドオン情報ダイアログが提示されてもよい（３１２）。アドオン情報ダイアログは、アドオンに対するメタデータおよび／または配信情報を要求してもよい。例えばユーザは、要求されたメタデータおよび／または配信情報を提供するためにアドオン情報ダイアログと対話してもよい。ブロック３１２の後、判断ブロック３１４において、アドオン情報ダイアログに対する応答が受信されたかが判定される。判断ブロック３１４においてアドオン情報ダイアログに対する応答がまだ受信されていないと判定される場合、アドオン作成処理３００はブロック３１２を繰り返すために戻ってもよい。
【００３６】
判断ブロック３１４においてアドオン情報ダイアログに対する応答が受信されたと判定される場合、アドオン承認ダイアログが提示されてもよい（３１６）。アドオン承認ダイアログは、ユーザが作成中のアドオンを承認することを支援できる。その後、判断ブロック３１８において、アドオンが承認されたかが判定されてもよい。判断ブロック３１８においてアドオンがまだ承認されていないと判定される場合、判断ブロック３２０において、アドオン作成処理３００が終了したかを判定してもよい。判断ブロック３２０においてアドオン作成処理３００が終了していないと判定される場合、アドオン作成処理３００はブロック３１６を繰り返すために戻る。
【００３７】
あるいは、判断ブロック３１８においてアドオンが承認されたと判定される場合、アドオンは管理システムに投稿されてもよい（３２２）。例えば管理システムは、図１に示すプロダクツ投稿／管理システム１０４に関係してもよい。ブロック３２２の後、アドオン作成処理３００が終了した場合の判断ブロック３２０の後、あるいはアドオン作成処理３００がキャンセルされた場合の判断ブロック３１０の後、アドオン作成処理３００は終了してもよい。
【００３８】
図４は、一実施形態に係るプロダクツ投稿／管理処理４００を示すフローチャートである。プロダクツ投稿／管理処理４００は、例えばプロダクツ投稿／管理システムにより実行されてもよい。
【００３９】
プロダクツ投稿／管理処理４００は、プロダクツ投稿／管理システムにアクセスする（４０２）ことにより開始されてもよい。ログインページがプロダクツ投稿／管理システムにデジタルプロダクツを投稿しようとするユーザに提示されてもよい（４０４）。ユーザは、ユーザ名およびパスワードを入力してもよい。その後、判断ブロック４０６において、ログインが正常に行われたかが判定されてもよい。判断ブロック４０６においてログインが成功しなかったと判定される場合、判断ブロック４０８において、ログインの再試行が許可されるかが判定されてもよい。判断ブロック４０８において再試行が許可されないと判定される場合、プロダクツ投稿／管理システムへのアクセスは拒否される（４１０）。ブロック４１０の後、プロダクツ投稿／管理処理は終了してもよい。あるいは、判断ブロック４０８において再試行が許可されると判定される場合、プロダクツ投稿／管理処理４００は、別のログイン試行が許可されるように判断ブロック４０６を繰り返すために戻ってもよい。
【００４０】
判断ブロック４０６においてログインが正常に行われたと判定される場合、システムナビゲーションページが提示されてもよい（４１２）。システムナビゲーションページから複数の異なるソフトウェアモジュールにアクセスしてもよい。図４に示す実施形態において、ソフトウェアモジュールはプロダクツ管理モジュールおよびアドオン管理モジュールを含む。しかし、契約要求モジュール、使用料モジュールまたはアカウント管理モジュール等の追加のモジュールがさらに提供され且つそれらにナビゲートされてもよい。ユーザは、これらの異なるソフトウェアモジュールのいずれかを起動するためにシステムナビゲーションページと対話してもよい。より詳細には、異なるモジュールのいずれかを起動することに関連する処理について以下に説明する。
【００４１】
システムナビゲーションページが提示された（４１２）後、判断ブロック４１４において、プロダクツ管理モジュール要求が受信されたかが判定されてもよい。判断ブロック４１４においてプロダクツ管理モジュール要求が受信されたと判定される場合、プロダクツ管理モジュールにアクセスしてもよい（４１６）。一方、判断ブロック４１４においてプロダクツ管理モジュール要求が受信されなかったと判定される場合、判断ブロック４１８において、アドオン管理モジュールへのアクセスに対する要求が受信されたかが判定されてもよい。判断ブロック４１８においてアドオン管理モジュールへのアクセスに対する要求が受信されたと判定される場合、アドオン管理モジュールにアクセスしてもよい（４２０）。あるいは、判断ブロック４１８においてアドオン管理モジュールへのアクセスに対する要求が受信されなかったと判定される場合、判断ブロック４２２において、ユーザからの他の何らかの要求が受信されたかが判定されてもよい。判断ブロック４２２において他の何らかの要求が受信されたと判定される場合、他の処理が実行されてもよい（４２４）。他の処理は、例えば契約要求モジュール、使用料モジュールおよび／またはアカウント管理モジュールに関係してもよい。
【００４２】
各ブロック４１６、４２０および４２４の後、並びに他の何らかの要求が受信されなかった場合の判断ブロック４２２の後、判断ブロック４２６において、プロダクツ投稿／管理処理４００は終了するかが判定されてもよい。判断ブロック４２６においてプロダクツ投稿／管理処理４００が終了しないと判定される場合、後続のユーザ要求が処理されるように判断ブロック４１４以降のブロックを実行するために戻る。しかし、判断ブロック４２６においてプロダクツ投稿／管理処理４００が終了すると判定される場合、プロダクツ投稿／管理処理４００は終了してもよい。
【００４３】
図５は、一実施形態に係るプロダクツ投稿／管理システム５００を示すブロック図である。プロダクツ投稿／管理システム５００は、例えば図１に示すプロダクツ投稿／管理システム１０４の一実施形態を表してもよい。
【００４４】
プロダクツ投稿／管理システム５００はログイン５０２を必要としてもよい。例えばログインは、ユーザ（すなわち、デジタルプロダクツの投稿者）がユーザ名およびパスワードを提供することを必要としてもよい。通常、ログインは、ユーザに対して事前に確立されたユーザアカウントに関連付けられる。デジタルプロダクツの投稿者がプロダクツ投稿／管理システム５００に正常にログインした場合、システムナビゲーションページ５０４がデジタルプロダクツの投稿者に提示されてもよい。デジタルプロダクツの投稿者は、システムナビゲーションページ５０４からプロダクツ投稿／管理システム５００によりサポートされる１つ以上のモジュールにアクセスしてもよい。一実施形態によると、図５に示すように、プロダクツ投稿／管理システム５００によりサポートされるモジュールは、プロダクツ管理モジュール５０６、契約要求モジュール５０８、使用料モジュール５１０、アカウント管理モジュール５１２およびアドオン管理モジュール５１４を含んでもよい。
【００４５】
プロダクツ管理モジュール５０６により、デジタルプロダクツの投稿者は新プロダクツを投稿し且つそのような新プロダクツの配信を制御できる。また、プロダクツ管理モジュール５０６により、デジタルプロダクツの投稿者は以前の投稿を編集できる。契約要求モジュール５０８により、デジタルプロダクツの投稿者はプロダクツの配信を行うエンティティ（事業者）との契約を要求できる。そのような契約により、デジタルプロダクツの投稿者はエンティティにより提供されるプロダクツ配信サイト（例えば、オンラインストア）を使用してデジタルプロダクツを配信できるようになる。使用料モジュール５１０は、デジタルプロダクツの投稿者が自身に関連付けられる全てのデジタルプロダクツの配信を監視することを支援できる。この監視は、そのようなデジタルプロダクツの配信によりデジタルプロダクツの投稿者に提供予定または提供済の使用料を監視することを含む。例えば、デジタルプロダクツの投稿者は使用料月次報告書にアクセスしてもよい。アカウント管理モジュール５１２は、デジタルプロダクツの事項に関連付けられる例えばアクセス許可、電子メール設定、基本的なアカウント情報を含むデジタルプロダクツに対する集中アカウント管理を提供してもよい。アドオン管理モジュール５０６により、デジタルプロダクツの投稿者はアドオンをさらに構成または投稿し且つそのようなアドオンの配信を制御できてもよい。
【００４６】
上述のように、プロダクツ管理システムはアプリケーションプログラムのアドオンに対するサポートを含んでもよい。特に、プロダクツ管理システムに対するプロダクツ投稿／管理システム（例えば、プロダクツ投稿／管理システム１０４）は、投稿されるかまたはプロダクツ配信サイト（例えば、プロダクツ配信サイト１０２）により配信可能とされるアドオンの作成および構成を容易にするように動作するアドオン管理モジュールを含んでもよい。
【００４７】
図６は、一実施形態に係るアドオン管理システム６００を示すブロック図である。アドオン管理システム６００は、例えばプロダクツ投稿／管理システム（例えば、プロダクツ投稿／管理システム１０４）により実現される。アドオン管理システム６００により、クライアントマシン（例えば、クライアント１１２）のユーザに対して種々のグラフィカルユーザインタフェースを提示できる。アドオン管理システム６００はアドオン管理基本ページ６０２を提供する。アドオン管理基本ページ６０２から、ユーザは既存のアドオンを閲覧するかまたは新規アドオンを作成するかを判定してもよい。新規アドオンが作成される場合、関連アプリケーション選択ページ６０４が提示されてもよい。関連アプリケーション選択ページ６０４は、作成中のアドオンが関連付けられるアプリケーションプログラムのうちの特定の１つのアプリケーションプログラムをユーザが識別することを支援するために利用される。換言すると、アドオンは、アプリケーションプログラム、すなわち識別されたアプリケーションプログラムのうちの特定の１つのアプリケーションプログラムに対する機能性、内容、データ、ツール、構成要素またはプログラミング等を拡張するためのものである。さらに、メタデータおよび配信情報ページ６０６が提示されてもよい。メタデータおよび配信情報ページ６０６は、ユーザが作成中のアドオンに対するメタデータおよび／または配信情報を提供することを支援できる。メタデータおよび配信情報ページ６０６は、ユーザがアドオンに関するローカライズ情報を提供することをさらに支援できる。
【００４８】
さらに、アドオン管理システム６００はアドオン承認ページ６０８をさらに利用してもよい。アドオン承認ページ６０８は、ユーザがアドオン管理システム６００の使用を介して作成中のアドオンを承認することを支援できる。ユーザがアドオンを承認する場合、作成中のアドオンに対する最終確認を行うためにアドオン確認ページ６１０が利用されてもよい。
【００４９】
さらに、図６には示さないが、アドオン管理システム６００は特定のアプリケーションに関連付けられるアドオンの管理をさらにサポートしてもよい。また、アドオン管理システム６００により提供されるページの１つ以上は、所定のユーザアカウントに関連付けられるアドオンの探索（例えば、１つ以上のアプリケーションにわたる）をサポートしてもよい。
【００５０】
別の態様は、グラフィカルユーザインタフェースに関する。グラフィカルユーザインタフェースは、ユーザがプロダクツ投稿／管理システム（またはオンラインプロダクツ配信サイト）と対話することを支援するために上述したページを含む種々のページ（またはスクリーン）を提示してもよい。図７Ａ〜図７Ｋは、代表的なグラフィカルユーザインタフェースに関係するスクリーンショットを示す図である。
【００５１】
図７Ａ〜図７Ｋは、一実施形態に係るプロダクツ投稿／管理システムとの基本的なユーザ対話に関係する代表的なスクリーンショットを示す図である。スクリーンショットは、表示画面上で表示するために提示されてもよいスクリーン、区画、ウインドウまたはページに関係してもよい。
【００５２】
図７Ａは、一実施形態に係るシステムナビゲーションページ７００の代表的なスクリーンショットを示す図である。システムナビゲーションページ７００により、ユーザは、例えばプロダクツ管理モジュール７０２（「コンテンツの管理」）、契約要求モジュール７０４（「契約」）、使用料モジュール７０６（「使用料報告書」）、アカウント管理モジュール７０８（「ユーザの管理」）またはアドオン管理モジュール７０９（「オファーの管理」）である複数の機能モジュールにアクセスできる。これらの機能モジュールは、図５に示すモジュール５０６〜５１４に類似する。アドオンがアプリケーションプログラムにより通常は無料で提供（オファー）される拡張機能であるため、オファーはアドオンに対して使用される別の用語である。システムナビゲーションページ７００は、例えば図５に示すシステムナビゲーションページ５０４を表してもよい。
【００５３】
図７Ｂは、一実施形態に係るアドオン管理基本ページ７１０の代表的なスクリーンショットを示す図である。アドオン管理基本ページ７１０は、例えば図６に示すアドオン管理基本ページ６０２を表してもよい。アドオン管理基本ページ７１０は、最終的にオンラインプロダクツ配信サイトにより配信するためにプロダクツ投稿／管理システムに対してアドオンを管理するためにユーザにより利用されてもよい。アドオン管理基本ページ７１０は、プロダクツ投稿／管理システムへのアドオンの投稿の作成を開始するためにさらに利用されてもよい。アドオン管理基本ページ７１０は新規アドオンウインドウ７１２を含む。新規アドオンウインドウ７１２は、最終的にオンラインプロダクツ配信サイトにより配信するためにプロダクツ投稿／管理システムに投稿されたアドオンを既に有する全てのアプリケーションを一覧表示または識別してもよい。図７Ｂに示すように、ユーザがオンラインプロダクツ配信サイトに投稿するためのアプリケーションをまだ追加していないため、新規アドオンウインドウ７１２は空である。アドオン管理基本ページ７１０は、選択されるとユーザが新規アドオンを作成できるようにする処理を開始するアドオン作成ボタン７１４（「新規アドオンを作成する」）をさらに含んでもよい。
【００５４】
図７Ｃは、別の実施形態に係るアドオン管理基本ページ７１０´の代表的なスクリーンショットを示す図である。アドオン管理基本ページ７１０と同様に、アドオン管理基本ページ７１０´は、最終的にオンラインプロダクツ配信サイトにより配信するためにプロダクツ投稿／管理システムに対してアドオンを管理するためにユーザにより利用されてもよい。アドオン管理基本ページ７１０´は、プロダクツ投稿／管理システムへのアドオンの投稿の作成を開始するためにさらに利用されてもよい。アドオン管理基本ページ７１０´は新規アドオンウインドウ７１２´を含む。新規アドオンウインドウ７１２´は、最終的にオンラインプロダクツ配信サイトにより配信するためにプロダクツ投稿／管理システムに投稿されたアドオンを既に有する全てのアプリケーションを一覧表示または識別してもよい。図７Ｃに示すように、新規アドオンウインドウ７１２´は、ユーザがプロダクツ投稿／管理システムに既に投稿しているアドオンを有する複数のアプリケーションを示す。本例において、アドオンを有するアプリケーションは水平に並べて表示される。アドオン管理基本ページ７１０´は、選択されるとユーザが新規アドオンを作成できるようにする処理を開始するアドオン作成ボタン７１４（「新規アドオンを作成する」）をさらに含んでもよい。さらに、アドオン管理基本ページ７１０´は、ユーザが名称、識別子（例えば、ＳＫＵ番号）、価格帯またはステータスから選択された特定の探索条件に一致するアドオンの探索を構成および開始できるようにする探索領域７１８を含んでもよい。探索が開始される場合、探索結果は図７Ｊに示すように提示されてもよい。
【００５５】
図７Ｄは、一実施形態に係るアプリケーション選択ページ７２０の代表的なスクリーンショットを示す図である。アプリケーション選択ページ７２０は、ユーザに関連付けられる（すなわち、ユーザのユーザアカウントに関連付けられる）アプリケーションのリスト７２２を提示する。リスト７２２内の各アプリケーションに対して、アプリケーションの記述的情報が表示されてもよい。例えば記述的情報は、アプリケーション名、画像、バージョン、状態および／または最終更新日を含んでもよい。アプリケーション選択ページ７２０は、一覧表示されたアプリケーションのうちユーザがアドオンを構成したい１つのアプリケーションをユーザが選択できるようにする選択制御７２４（例えば、選択ボタン）をさらに含んでもよい。
【００５６】
図７Ｅは、一実施形態に係るメタデータおよび配信情報ページ７３０の代表的なスクリーンショットを示す図である。メタデータおよび配信情報ページ７３０は、価格設定／配信領域７３２、メタデータ領域７３４およびローカライズ領域７３６を含む。価格設定／配信領域７３２は、アドオンに関連付けられる価格または価格帯、販売開始日、並びに／あるいは販売許可フラグ等の配信パラメータ（または価格設定パラメータ）のユーザ入力を容易にする。他の配信パラメータは、アドオンを識別するために使用される一意の識別子（例えば、ＳＫＵ番号）に関係してもよい。メタデータ領域７３４は、構成中のアドオンに対する名称および記述のユーザ入力を容易にする。ローカライズ領域７３６は、複数言語でのアドオンの記述のユーザ指定に対するサポートを容易にする。例えば、オンラインプロダクツ配信サイトが異なる国または地域に関連付けられる異なるオンラインストアを使用してプロダクツの販売を提供する場合、ローカライズされたアドオンの記述を提供することが有利である。
【００５７】
図７Ｆは、一実施形態に係るメタデータおよび配信情報ページ７３０´の代表的なスクリーンショットを示す図である。一般に、メタデータおよび配信情報ページ７３０´は図７Ｅに示すメタデータおよび配信情報ページ７３０に類似するが、ローカライズ領域７３６´が作成中のアドオンに対するローカライズ情報の入力を容易にするように拡張される点が異なる。図７Ｅにおいて、言語が選択されると、ローカライズ領域７３６は、選択された言語でのアドオンの名称および記述のユーザ入力を容易にするローカライズ領域７３６´に拡張してもよい。
【００５８】
図７Ｇは、一実施形態に係るアドオン一覧表示ページ７４０の代表的なスクリーンショットを示す図である。アドオン一覧表示ページ７４０は、表示されているアプリケーションの記述的情報７４２を含む。例えば記述的情報７４２は、アプリケーション名、画像、バージョン、状態および／または最終更新日を含んでもよい。さらに、アドオン一覧表示ページ７４０は、記述的情報７４２により記述されたアプリケーションに関連付けられる１つ以上のアドオンを一覧表示するアドオン領域７４４を含む。１つ以上のアドオンは、アドオン名、価格帯、ＳＫＵ番号、状態および／または最終更新日等の記述的情報により記述されてもよい。一覧表示されている各アドオンに対して、承認制御７４６（例えば、承認ボタン）を設けてもよい。承認制御７４６が選択されると、構成されたアドオンの配信が承認されてもよい（ユーザにより）。図７Ｇにおいて、アドオン領域７４４は１つのアドオンのみを識別している。
【００５９】
図７Ｈは、一実施形態に係るアドオン一覧表示ページ７４０´の代表的なスクリーンショットを示す図である。一般に、アドオン一覧表示ページ７４０´は図７Ｆに示すアドオン一覧表示ページ７４０に類似するが、アドオン領域７４４´が記述的情報７４２により記述されたアプリケーションに関連付けられる複数のアドオンを一覧表示する点が異なる。記述的情報は、名称、価格帯、ＳＫＵ、状態および／または最終更新日を含んでもよい。各アドオンは、アドオン領域７４４´内に提供された記述的情報により記述されてもよい。各アドオンは、個別承認制御７４６（例えば、承認ボタン）をさらに有してもよい。さらに、アドオン一覧表示ページ７４０´は全承認制御７４８（例えば、全承認ボタン）を含んでもよく、それにより、アドオン領域７４４´内に一覧表示された全てのアドオンは単一のユーザ選択で承認されてもよい。
【００６０】
図７Ｉは、一実施形態に係るアドオン閲覧ページ７５０の代表的なスクリーンショットを示す図である。アドオン一覧表示ページ７４０または７４０´のアドオン領域７４４または７４４´内のアドオンを選択することにより、アドオン閲覧ページ７５０が提示されてもよい。アドオン閲覧ページ７５０は、特定のアドオンに対する価格設定／配信情報、並びにメタデータ情報および何らかのローカライズ情報を提示してもよい。アドオン閲覧ページ７５０は、ユーザがアドオンを承認することを選択できるように、承認制御７５２（例えば、承認ボタン）をさらに提供してもよい。
【００６１】
図７Ｊは、一実施形態に係る探索結果ページ７６０の代表的なスクリーンショットを示す図である。探索結果ページ７６０は、特定の探索条件に一致する１つ以上のアドオンのリストを提示してもよい。１つ以上の一致するアドオンは、アドオン名、価格帯、ＳＫＵ番号、状態および／または最終更新日等の記述的情報により記述されてもよい。一致するアドオンのうちの１つを選択することにより、図７Ｉに示すアドオン閲覧ページ７５０が表示されてもよい。また、一覧表示されている各アドオンに対して、承認制御７６２（例えば、承認ボタン）が設けられてもよい。承認制御７６２が選択されると、構成されたアドオンの配信が承認されてもよい（ユーザにより）。探索条件は、図７Ｃに示す探索領域７１８を使用して提供されてもよい。
【００６２】
図７Ｋは、一実施形態に係るアプリケーション管理基本ページ７７０の代表的なスクリーンショットを示す図である。アプリケーション管理基本ページ７７０は、最終的にオンラインプロダクツ配信サイトにより配信するためにプロダクツ投稿／管理システムに対してアプリケーションを管理するためにユーザにより利用されてもよい。アプリケーション管理に関する更なる詳細は、２００８年９月２６日に出願され且つ本明細書に参考として取り入れられている米国特許出願第１２／２８６，０７６号「ＥＬＥＣＴＲＯＮＩＣ  ＳＵＢＭＩＳＳＩＯＮ  ＡＮＤ  ＭＡＮＡＧＥＭＥＮＴ  ＯＦ  ＤＩＧＩＴＡＬ  ＰＲＯＤＵＣＴＳ  ＦＯＲ  ＮＥＴＷＯＲＫ−ＢＡＳＥＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ」において提供される。アプリケーション管理基本ページ７７０は、プロダクツ投稿／管理システムへのアドオンの投稿の作成を開始するためにさらに利用されてもよい。すなわち、アドオン管理制御７７２（例えば、アドオン管理ボタン）を選択することにより、図７Ｉに示すアドオン閲覧ページ７５０が表示されてもよい。
【００６３】
本出願は、以下の文献をさらに参照し且つ／またはそれらを取り入れている。（１）２００３年１０月１５日に出願され且つ本明細書に参考として取り入れられている米国特許出願第１０／６８７，５３４号「ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＳＵＢＭＩＴＴＩＮＧ  ＭＥＤＩＡ  ＦＯＲ  ＮＥＴＷＯＲＫ−ＢＡＳＥＤ  ＰＵＲＣＨＡＳＥ  ＡＮＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ」；（２）２００６年１２月１２日に出願され且つ本明細書に参考として取り入れられている米国特許出願第１１／６０９，８１５号「ＴＥＣＨＮＩＱＵＥＳ  ＡＮＤ  ＳＹＳＴＥＭＳ  ＦＯＲ  ＥＬＥＣＴＲＯＮＩＣ  ＳＵＢＭＩＳＳＩＯＮ  ＯＦ  ＭＥＤＩＡ  ＦＯＲ  ＮＥＴＷＯＲＫ−ＢＡＳＥＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ」；（３）２００７年１月１２日に出願され且つ本明細書に参考として取り入れられている米国特許出願第１１／６２２，９２３号「ＣＯＭＰＵＴＥＲＩＺＥＤ  ＭＡＮＡＧＥＭＥＮＴ  ＯＦ  ＭＥＤＩＡ  ＤＩＳＴＲＩＢＵＴＩＯＮ  ＡＧＲＥＥＭＥＮＴＳ」；（４）２００８年９月２６日に出願され且つ本明細書に参考として取り入れられている米国特許出願第１２／２８６，０７６号「ＥＬＥＣＴＲＯＮＩＣ  ＳＵＢＭＩＳＳＩＯＮ  ＡＮＤ  ＭＡＮＡＧＥＭＥＮＴ  ＯＦ  ＤＩＧＩＴＡＬ  ＰＲＯＤＵＣＴＳ  ＦＯＲ  ＮＥＴＷＯＲＫ−ＢＡＳＥＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ」；（５）２００８年５月５日に出願され且つ本明細書に参考として取り入れられている米国特許出願第６１／０５０，４７８号「ＥＬＥＣＴＲＯＮＩＣ  ＳＵＢＭＩＳＳＩＯＮ  ＡＮＤ  ＭＡＮＡＧＥＭＮＥＮＴ  ＯＦ  ＤＩＧＩＴＡＬ  ＰＲＯＤＵＣＴＳ  ＦＯＲ  ＮＥＴＷＯＲＫ−ＢＡＳＥＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ」；（６）２００９年３月１６日に出願され且つ本明細書に参考として取り入れられている米国特許出願第６１／１６０，６４０号「ＡＰＰＬＩＣＡＴＩＯＮ  ＰＲＯＤＵＣＴＳ  ＷＩＴＨ  ＩＮ−ＡＰＰＬＩＣＡＴＩＯＮ  ＳＵＢＳＥＱＵＥＮＴ  ＦＥＡＴＵＲＥ  ＡＣＣＥＳＳ  ＵＳＩＮＧ  ＮＥＴＷＯＲＫ−ＢＡＳＥＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ  ＳＹＳＴＥＭ」；（７）２００９年９月３０日に出願され且つ本明細書に参考として取り入れられている米国特許出願第１２／５７１，２６６号「ＡＰＰＬＩＣＡＴＩＯＮ  ＰＲＯＤＵＣＴＳ  ＷＩＴＨ  ＩＮ−ＡＰＰＬＩＣＡＴＩＯＮ  ＳＵＢＳＥＱＵＥＮＴ  ＦＥＡＴＵＲＥ  ＡＣＣＥＳＳ  ＵＳＩＮＧ  ＮＥＴＷＯＲＫ−ＢＡＳＥＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ  ＳＹＳＴＥＭ」
上述した本発明の種々の態様、特徴、実施形態または実現例は、単独で使用されてもよくまたは種々の組合せで使用されてもよい。
【００６４】
本発明の実施形態は、例えばソフトウェア、ハードウェア、あるいはハードウェアおよびソフトウェアの組合せにより実現可能である。本発明の実施形態は、コンピュータ可読媒体上のコンピュータ可読コードとしてさらに実現可能である。コンピュータ可読媒体は、後でコンピュータシステムにより読み出し可能であるデータを格納できる何らかのデータ記憶装置である。コンピュータ可読媒体の例は、一般に、読出し専用メモリおよびランダムアクセスメモリを含む。コンピュータ可読媒体のさらに特定の例は有形であり、フラッシュメモリ、ＥＥＰＲＯＭメモリ、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、ハードドライブ、磁気テープおよび光データ記憶装置を含む。コンピュータ可読媒体は、コンピュータ可読コードが分散されて格納および実行されるように、ネットワーク接続されたコンピュータシステムを介してさらに配信されてもよい。
【００６５】
本発明の利点は多く存在する。異なる実施形態または実現例は以下の利点のうちの１つ以上を提供してもよいが、必ずしもそれらを提供しなくてもよい。本発明の特定の実施形態の１つの利点は、オンライン配信サイトへのコンピュータプログラム（アプリケーション）等のデジタルプロダクツの投稿が多くのユーザ（例えば、開発者）により一様に達成されることである。一様性により、デジタルプロダクツを処理するためのオンライン配信サイトの代表例によるコンピュータプログラムの処理、承認および配信は容易になる。本発明の特定の実施形態の別の利点は、デジタルプロダクツの投稿がオンライン配信サイトへのデジタルプロダクツの投稿により提供された情報／許可を介してユーザにより制御可能であることである。本発明の特定の実施形態のさらに別の利点は、ユーザがデジタルプロダクツの投稿の状態情報にオンラインアクセスできることである。
【００６６】
更なる情報は、２００９年５月２５日に出願され且つ本明細書に参考として取り入れられている米国特許出願第６１／１８０，９２５号「ＣＯＮＦＩＧＵＲＡＴＩＯＮ  ＡＮＤ  ＭＡＮＡＧＥＭＥＮＴ  ＯＦ  ＡＤＤ−ＯＮＳ  ＴＯ  ＤＩＧＩＴＡＬ  ＡＰＰＬＩＣＡＴＩＯＮ  ＰＲＯＧＲＡＭＳ  ＦＯＲ  ＮＥＴＷＯＲＫ−ＢＡＳＥＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ」において提供される。米国特許出願第６１／１８０，９２５号の付録Ａにおいて、既存のアプリケーションのアドオンを提供し、支払いを処理するためおよびその後にアドオンがユーザに対して利用可能となったことを対応するアプリケーションに通知するためのオンラインストア（例えば、Ａｐｐｌｅ  Ａｐｐ  Ｓｔｏｒｅ）とのトランザクションを提供するフレームワークの一例が説明される。米国特許出願第６１／１８０，９２５号の付録Ａにおいて、支払いおよびアドオンへのアクセスを管理するための一実現例として、アプリケーションに「記憶装置」を埋め込むことが述べられる。
【００６７】
本発明の多くの特徴および利点は、述べられた説明から明らかである。さらに、多くの変形および変更が当業者には容易に着想されるため、本発明は、図示および説明したような構成および動作に限定されるべきではない。従って、全ての適切な変形および等価物は本発明の範囲に含まれるものとして使用されてもよい。
【図１】
0005364843.tif 000002
【図２】
0005364843.tif 000003
【図３】
0005364843.tif 000004
【図４】
0005364843.tif 000005
【図５】
0005364843.tif 000006
【図６】
0005364843.tif 000007
【図７Ａ】
0005364843.tif 000008
【図７Ｂ】
0005364843.tif 000009
【図７Ｃ】
0005364843.tif 000010
【図７Ｄ】
0005364843.tif 000011
【図７Ｅ】
0005364843.tif 000012
【図７Ｆ】
0005364843.tif 000013
【図７Ｇ】
0005364843.tif 000014
【図７Ｈ】
0005364843.tif 000015
【図７Ｉ】
0005364843.tif 000016
【図７Ｊ】
0005364843.tif 000017
【図７Ｋ】
0005364843.tif 000018