(57)【要約】  電子カタログは、含まれている品目の１つ以上の特徴を説明する関連付けられた１つ以上の属性を有し得る。処理装置は、ノードグループを表示し得、それぞれは、含まれている品目に関連する異なる属性を表し得る。ユーザーは、表示されているノードをピボットさせるために１つのノードを選択し得る。選択されたノードは、ルートノードとして表示され得、一方、残りのノードは、子孫ノードとして表示され得る。子孫ノードそれぞれは、ルートノードの属性及び子孫ノードそれぞれの属性を有する１つ以上の含まれている品目を表し得る。ユーザーは、１つ以上の新しいノードを固定されたノードの子孫ノードとして表示させるために、子孫ノードの１つを固定し得る。本処理装置は、電子カタログの選択された一部からオフライン電子カタログを生成し得る。【選択図】図６
2010507178.tif 000002
【特許請求の範囲】
【請求項１】
電子カタログ中にグラフ及びノードを基本とする製品の分類を提供するための方法であって、
電子カタログコンテンツに基づいて複数のノードを表示するための第１の情報を処理装置に提供するステップ（図４の動作４０２）であって、前記複数のノードそれぞれが、前記電子カタログ中の１つ以上の前記製品の属性を表すものと、
前記複数のノードの１つの選択を示す第２の情報を前記処理装置から受信するステップ（図４の動作４０４）と、
前記第２の情報の受信に応答し、前記複数のノードをピボットするための第３の情報を前記処理装置に提供するステップ（図４の動作４０６）であって、前記第３の情報が前記処理装置に前記複数のノードのうち選択されたノードをルートノードとして表示させ、前記複数のノードの残りのノードを前記複数のノードのうち選択されたノードの子孫として表示させるためのものであるもの、を含む方法。
【請求項２】
前記複数のノードそれぞれが、前記電子カタログ中の前記１つ以上の製品の固有属性又は誘導属性を表すことを特徴とする請求項１記載の方法。
【請求項３】
更に、
前記処理装置から前記複数のノードの残りのノードの１つを固定するための第４の情報を受信するステップ、及び
前記第４の情報の受信に応答し、前記複数のノードの残りのノードのうち、前記固定されたものの子孫として表示されている少なくとも新しい１つのノードを前記表示されているピボットされる複数のノードに追加するための５番目の情報を前記処理装置に提供するステップであって、前記表示されている少なくとも１つの新しいノードそれぞれが、前記複数のノードの残りのノードうち前記固定された１つによって表される属性と、それぞれの更なる属性と、を有する前記電子カタログの少なくとも１つの製品を表すものと、を含む請求項１記載の方法。
【請求項４】
更に、
選択されたノードに関連付けられた少なくとも１つの製品に関連する情報を表示するための第４の情報を処理装置に提供するステップを含む請求項１記載の方法。
【請求項５】
更に、
前記処理装置から前記表示されている複数のノードの少なくとも一部の選択を示す第４の情報を受信するステップと、
携帯用装置に前記表示されている複数のノードの少なくとも一部に関連する情報をダウンロードするステップであって、それによって前記表示されている選択された複数のノードの少なくとも一部に関連する１つ以上の製品のオフライン電子カタログを生成するものと、を含む請求項１記載の方法。
【請求項６】
更に、
前記処理装置から第４の情報を受信するステップと、
製品が、特定の誘導属性を有するか否か決定するためのルールを前記受信された第４の情報に基づいて定義するステップと、を含む請求項１記載の方法。
【請求項７】
前記電子カタログ中の前記１つ以上の製品の前記属性の少なくとも１つが、定義されたルールに従って決定される誘導属性であることを特徴とする請求項１記載の方法。
【請求項８】
更に、
製品が、特定の誘導属性を有するか否か決定するためのルールを定義することをユーザーが可能にするステップであって、前記ルールが、少なくとも１つの属性に基づいて条件の存在を決定するための少なくとも１つの条件ステートメントを含む請求項１記載の方法。
【請求項９】
少なくとも１つのプロセッサー（図２の２２０）と、
前記少なくとも１つのプロセッサーに対する命令を含むメモリー（図２の２３０、２４０、２５０）と、
前記メモリーを前記少なくとも１つのプロセッサーに接続する（図２の２１０）通信インターフェースと、
を含む処理装置であって、
前記メモリーにおける前記命令が、
電子カタログへのアクセスリクエストを受信することに応答し、表示装置に複数のノードを表示するための情報を提供するための命令（図４の動作４０２）であって、前記複数のノードそれぞれが、電子カタログ中の１つ以上の製品の属性を表すものと、
前記表示装置に表示されている前記複数のノードのうち１つの選択を示す選択情報を受信するための命令（図４の動作４０４）と、
前記表示装置にピボット構成で前記複数のノードを表示するために、前記受信された選択情報に応答して、ピボットされた表示情報を提供するための命令（図４の動作４０６）であって、前記ピボット構成が、ルートノードの位置に前記複数のノードのうち選択されたノードを含み、前記複数のノードのうち前記選択されたノードに関連する子孫ノードの位置に前記複数のノードのうち残りのノードを含むものと、を含む処理装置。
【請求項１０】
前記メモリーにおける前記命令が更に、
前記製品が１つ以上の別の属性を有するか否かに基づいて、前記電子カタログ中の前記１つ以上の製品が、誘導属性を有するか否か定義するためのルール定義を受信するための命令を含むことを特徴とする請求項９記載の処理装置。
【請求項１１】
前記メモリーにおける前記命令が更に、
前記複数のノードの残りのノードのうち１つを固定するためのリクエストを示す固定情報を受信するための命令と、
前記複数のノードの残りのノードのうち、前記固定されたノードの子孫として表示されている少なくとも１つの新しいノードを表示されているピボット構成に加えるための前記固定情報の受信に応答し、前記表示情報を提供するための命令であって、前記少なくとも１つの新しいノードそれぞれが、前記複数のノードの残りのノードのうち、前記固定された１つによって表される属性及びそれぞれの更なる属性を有する前記電子カタログ中の少なくとも１つの製品を表すものと、を含むことを特徴とする請求項９記載の処理装置。
【請求項１２】
前記メモリーにおける前記命令が更に、
前記表示されている複数のノードの前記少なくとも一部の選択を示す選択情報を受信するための命令と、
オフライン利用のカタログを生成するための命令であって、前記カタログが、前記表示されている複数のノードの前記少なくとも一部の選択に関連付けられた１つ以上の製品に関連する情報を含むものと、
携帯用装置にオフライン利用のための前記カタログをダウンロードするための命令と、を含むことを特徴とする請求項９記載の処理装置。
【請求項１３】
前記メモリーにおける前記命令が更に、
前記表示されている複数のノードの前記少なくとも一部の選択を示す選択情報を受信するための命令と、
オフライン利用のためのカタログを生成するための命令であって、前記カタログが、前記表示されている複数のノードの前記少なくとも一部の前記選択に関連付けられた１つ以上の製品に関連する情報を含むものと、
携帯用装置にオフライン利用のための前記カタログをダウンロードするための命令であって、オフライン利用のための前記カタログが、オフライン利用のための前記カタログに含まれる更なる製品の少なくともいくつかに関連するアクティベーションキーを含むものと、を含むことを特徴とする請求項９記載の処理装置。
【請求項１４】
前記メモリーにおける前記命令が更に、
前記電子カタログ中の前記１つ以上の製品のうち、どの製品が、ルールに基づいて誘導属性を有するか決定するための命令であって、前記電子カタログ中の前記１つ以上の製品が、いつ前記電子カタログの前記１つ以上の製品の他の特定の属性の値に基づいて前記誘導属性を有するかを前記ルールが示すもの、を含むことを特徴とする請求項９記載の処理装置。
【請求項１５】
表示装置（図２の２７０）と、
少なくとも１つのプロセッサー（図２の２２０）と、
前記少なくとも１つのプロセッサーに対する命令を含むメモリー（図２の２３０、２４０、２５０）と、
少なくとも１つのプロセッサー、前記メモリー及び前記表示装置に接続する（図２の２１０）通信インターフェースと、
を含む携帯用処理装置であって、
前記メモリーにおける前記命令が、
第２の処理装置からオフライン利用のための電子カタログを受信するための命令（図６の動作６０２）であって、前記電子カタログが、オンライン電子カタログの選択されたサブセットを含むもの（図６の動作６０６）と、
前記表示装置に前記電子カタログの複数の製品に関する情報（図３Ａ〜３Ｄ）を表示するための命令であって、
前記電子カタログが、前記複数の製品の少なくともいくつかのデジタルコンテンツを含むもの（図７の動作７０４）と、を含む携帯用処理装置。
【請求項１６】
前記メモリーの前記命令が更に、
前記電子カタログコンテンツに基づいて複数のノードを表示するための命令であって、前記複数のノードそれぞれが、それぞれの属性を有する前記電子カタログ中の１つ以上の製品を表すものと、
前記表示されている複数のノードの１つのユーザーによるピボット選択を可能にするための命令と、
前記表示されている前記複数のノードの１つのピボット選択を受信することに応答し、前記表示されている複数のノードをピボットするための命令であって、前記複数のノードのうち選択されたノードが、ルートノードとして表示され、前記複数のノードのうち残りのノードが、前記複数の前記選択されたノードの子孫として表示されるものと、を含むことを特徴とする請求項１５記載の携帯用処理装置。
【請求項１７】
前記メモリーにおける前記命令が更に、携帯用記憶媒体に前記電子カタログの前記複数の製品の前記少なくともいくつかのデジタルコンテンツを複製するための命令を含むことを特徴とする請求項１５記載の携帯用処理装置。
【請求項１８】
前記メモリーにおける前記命令が更に、
前記電子カタログの前記複数の製品の１つに関連するアクティベーションキーをリクエストする第１のメッセージを送信するための命令と、
前記電子カタログの前記複数の製品の前記１つに関連するアクティベーションキーを含む第２のメッセージを受信するための命令と、を含むことを特徴とする請求項１５記載の携帯用処理装置。
【請求項１９】
前記メモリーにおける前記命令が更に、
前記電子カタログの前記複数の製品の１つに関連するアクティベーションキーをリクエストする第１のショートメッセージサービスメッセージを送信するための命令と、
前記電子カタログの前記複数の製品の前記１つに関連するアクティベーションキーを含む第２のショートメッセージサービスメッセージを受信するための命令と、含むことを特徴とする請求項１５記載の携帯用処理装置。
【請求項２０】
前記メモリーにおける前記命令が更に、
複数のノードを前記電子カタログコンテンツに基づいて表示するための命令であって、前記複数のノードそれぞれが、それぞれ属性を有する前記電子カタログ中の前記１つ以上の製品を表すものと、
前記表示されている複数のノードのうちユーザーによる１つのピボット選択を可能にするための命令と、
前記表示されている複数のノードのうち前記１つのピボット選択を受信することに応答し、前記表示されている複数のノードをピボットするための命令であって、前記複数のノードの選択されたノードがルートノードとして表示され、前記複数のノードの残りのノードが、子孫として表示され、前記表示されている複数のノードの前記それぞれの属性の少なくとも１つが、ユーザーによって定義されたルールに従って決定される誘導属性であることを特徴とする請求項１５記載の携帯用処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
一般に、例えば製品の電子カタログなどのオンラインデータベースを検索するときは、分類の階層を横断（トラバース）することによって、様々な製品の分類を閲覧し得る。例えば、オフィス製品の分類において見出され得る品目に興味がある人を仮定されたい。オフィス製品の分類においては、例えば電子製品、カレンダー、卓上時計などの多くの下位の分類が提示され得る。例えばペーパーシュレッダー、スキャナー、プリンターなどの多くの製品は、電子製品の分類の下に含まれ得る。
【０００２】
電子カタログ内で検索している品目が、所定の分類と容易に適合しない場合、所定の分類の階層構造を検索することは、非効率であり得る。更にネットワークアクセスが何らかの理由のために利用できないとき、オンラインデータベースへのアクセスを有さない。
【発明の概要】
【０００３】
この概要を「発明を実施するための最良の形態」に更に後述される簡易化された形式にて概念の選択を紹介するために提供する。この概要が、請求項記載対象の重要な特徴又は本質的な特徴を特定することを意図せず、請求項記載対象の範囲を決定する際に使用されることも意図しない。
【０００４】
本開示の主題と一致する実施形態においては、電子カタログ内の品目は、１つ以上の関連付けられた属性を有し得る。属性は、品目の１つ以上の特徴を記述し得る。処理装置のユーザーは、ノードの表示をリクエストし得、ノードそれぞれは、電子カタログ中の品目に関連する異なる属性を表し得る。ユーザーは、選択の結果、ノードのうち１つを選択し得、表示されているノードがピボットされ得る。選択されたノードは、ルートノードとして表示され得、一方、残りのノードは、ルートノードの子孫ノード又は子供として表示され得る。更に子孫ノードそれぞれは、ルートノードの属性及び子孫ノードそれぞれの属性を有するデータベース中の１つ以上の品目を表し得る。
【０００５】
ユーザーは更に、１つ以上の新しいノードを固定されたノードの子孫ノードとして表示させるために、子孫ノードのうち１つを選択又は固定し得る。１つ以上の子孫ノードは、それぞれ固定されたノードの属性及びそれぞれの更なる属性を有する電子カタログ中の１つ以上の品目を表し得る。
【０００６】
電子カタログは、ダウンロードするためのデジタル製品の複製を含み得る。デジタル製品の例は、音楽、映像、ゲーム及びソフトウェアアプリケーション及び他のデジタル製品を含み得る。更に、電子カタログは、少なくともいくつかのデジタル製品に関連するアクティベーションコードを含み得る。例えばユーザーは、電子カタログからデジタル製品を購入し、ダウンロードし得、デジタル製品を起動するためのアクティベーションコードを受信し得る。ユーザーの処理装置にデジタル製品をインストール後、ユーザーは、インストールされたデジタル製品の機能を起動するために、それぞれのアクティベーションコードを入力し得る。
【０００７】
ユーザーがノードの表示に納得したとき、ユーザーは、オフライン電子カタログ用に表示されているノードのサブセットを選択し得る。電子カタログへのアクセスを有する処理装置はその後、オフライン電子カタログを作成し得、携帯用装置にオフライン電子カタログを複製し得る。実施形態の中には、携帯用装置が、ハンドヘルド処理装置又は他の携帯用処理装置であり得るものもある。他の実施形態においては、携帯用装置は、携帯用処理装置と後で接続し得る例えばＵ３装置又は他の携帯用記憶装置などの携帯用記憶装置であり得る。携帯用記憶装置の他の例は、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）及びフラッシュＲＡＭ及び他の記憶媒体を含み得る。
【０００８】
前述の例は、いかなる方法においても限定することを意図せず、代わりに本開示の主題が単に実施され得る例示的な実施形態を示すことを意図する。
前述の列挙された他の利点及び特徴を得られ得る方法を記述するために、より特定の記述を以下説明し、添付の図面において例示されるその特定の実施形態を参照しレンダリングする。これらの図面が典型的な実施形態だけについて表現しており、したがって範囲制限することを考慮されていないことを理解しつつ、本実装を添付図面の使用を介し更なる特異性及び詳細性を共に記述し説明する。
【図面の簡単な説明】
【０００９】
【図１】本開示の主題と一致する例示的な動作環境を示す。
【図２】本開示の主題と一致する実装において使用され得る例示的な処理装置を示す機能ブロック図である。
【図３Ａ】本開示の主題と一致する実施形態において表示され得る例示的な表示画面を示す。
【図３Ｂ】本開示の主題と一致する実施形態において表示され得る例示的な表示画面を示す。
【図３Ｃ】本開示の主題と一致する実施形態において表示され得る例示的な表示画面を示す。
【図３Ｄ】本開示の主題と一致する実施形態において表示され得る例示的な表示画面を示す。
【図３Ｅ】本開示の主題と一致する実施形態において表示され得る例示的な表示画面を示す。
【図４】様々な実施形態において実行され得る例示的な処理の流れ図を示す。
【図５】本開示の主題と一致する例示的な誘導属性のルール定義を示す。
【図６】本開示の主題と一致する実施形態において実行され得る例示的な処理の流れ図を示す。
【図７】本開示の主題と一致する実施形態において実行され得る例示的な処理の流れ図を示す。
【発明を実施するための形態】
【００１０】
実施形態を詳細に後述する。特定の実装が論述されているが、これは例示目的だけのためであることを理解されたい。当業者は、他のコンポーネント及び構成が、本開示の主題の趣旨及び範囲を逸脱せずに使用され得ることを認識されよう。
【００１１】
例示的動作環境
図１は、本開示の主題と一致する実施形態のための例示的な動作環境を示す。動作環境（１００）は、処理装置（１０２）、処理装置（１０４）及びネットワーク（１０６）を含み得る。
【００１２】
処理装置（１０２）は、例えばデータベースシステムを実行可能なサーバー又は他の処理装置であり得る。処理装置（１０４）は、アプリケーションを実行し、ネットワーク（１０６）を介し処理装置（１０２）と通信可能なパーソナルコンピューター（ＰＣ）、携帯用処理装置又は他の処理装置であり得る。
【００１３】
ネットワーク（１０６）は、有線又は無線接続されたネットワークであり得、有線又は無線手段を介し接続される多くの装置を含み得る。ネットワーク（１０４）は、唯一のネットワーク又は異なる多くのネットワークを含み得、そのいくつかは、異なるタイプのネットワークであり得る。ネットワーク（１０６）は、パケット交換網、ワイヤレスネットワーク、ＡＴＭネットワーク、フレームリレーネットワーク、光学ネットワーク、公衆電話交換網（ＰＳＴＮ）、衛星ネットワーク、インターネット、イントラネット又は他のタイプのネットワーク又は前述のネットワークの任意の組み合わせを含み得る。
【００１４】
動作環境（１００）においては、処理装置（１０４）は、ネットワーク（１０６）を介し処理装置（１０２）のデータベース内の情報にアクセスするアプリケーションを実行し得る。本開示の主題と一致する実施形態においては、データベースは、製品の電子カタログを含み得る。いくつかの製品は、例えば音楽、映像、ゲーム、ソフトウェアアプリケーション又は他のデジタル製品などのデジタル製品を含み得る。
【００１５】
図１は、例示的な動作環境を示す。
他の動作環境又は動作環境（１００）の変形が、本開示の主題と一致する他の実施形態を用いて使用され得る。例えば一実施形態においては、処理装置（１０２）によって実行される機能又はサービスは、例えばネットワーク（１０６）などのネットワークを介し接続され得る複数の処理装置を介し流通され得る。
【００１６】
例示的処理装置
図２は、処理装置（１０２）、処理装置（１０４）又はその双方の装置を実装するために使用され得る例示的な処理装置（２００）を示す機能ブロック図である。処理装置（２００）は、バス（２１０）、プロセッサー（２２０）、メモリー（２３０）、読み出し専用メモリー（ＲＯＭ）（２４０）、記憶装置（２５０）、入力装置（２６０）、出力装置（２７０）及び通信インターフェース（２８０）を含み得る。バス（２１０）は、処理装置（２００）のコンポーネント間の通信を可能にし得る。
【００１７】
プロセッサー（２２０）は、命令を解釈し実行する少なくとも１つの従来のプロセッサー又はマイクロプロセッサーを含み得る。メモリー（２３０）は、プロセッサー（２２０）によって実行するための情報及び命令をストアするランダムアクセスメモリー（ＲＡＭ）又は別のタイプの動的記憶装置であり得る。またメモリー（２３０）は、プロセッサー（２２０）による命令実行の間に使用される一時的変数又は他の中間情報もストアし得る。ＲＯＭ（２４０）は、プロセッサー（２２０）のための静的情報及び命令をストアする従来のＲＯＭ装置又は別のタイプの静的記憶装置を含み得る。記憶装置（２５０）は、データ及び／又は命令をストアするための任意のタイプの媒体を含み得る。処理装置（２００）が処理装置（１０２）を実装するために使用されるとき、記憶装置（２５０）は、データベースシステムに１つ以上のデータベースを含み得る。
【００１８】
入力装置（２６０）は、例えばキーボード、マウス又は他の入力装置などの処理装置（２００）にユーザーが情報入力を可能にする１つ以上の従来の装置を含み得る。出力装置（２７０）は、ユーザーに情報を出力するディスプレイ、プリンター又は他の出力装置を含む１つ以上の従来装置を含み得る。通信インターフェース（２８０）は、処理装置（２００）を他の装置又はネットワークと通信可能にする送受信機などの任意の装置を含み得る。一実施形態においては、通信インターフェース（２８０）は、ネットワーク（１０６）へのインターフェースを含み得る。
【００１９】
処理装置（２００）は、例えばメモリー（２３０）又は他の媒体などの機械可読媒体に含まれている命令シーケンスを実行するプロセッサー（２２０）に応答する機能を実行し得る。そのような命令は、記憶装置（２５０）などの別の機械可読媒体から又は通信インターフェース（２８０）を介し個別の装置からメモリー（２３０）の中に読み出され得る。
【００２０】
要約
例えば電子カタログなどの典型的なデータベースにおいては、データベースに含まれる製品は、異なる分類に割り当てられ得、分類は、階層構造中の位置を割り当てられ得る。こうしてデータベースを閲覧するユーザーは、所定の分類の階層構造を閲覧することによって開始し得、その後、階層構造中の更に下位のレベルにおける他の分類の対象を閲覧し得る。しかし、ユーザーは、階層的分類の所定の階層構造の中にうまく適合しない品目を見出だす困難さを有し得る。
【００２１】
本開示の主題と一致する実施形態においては、例えば電子カタログなどのデータベース中の品目は、関連付けられた１つ以上の属性を有し得る。属性は、品目の１つ以上の特徴を説明し得る。例えば電子カタログにストアされるデジタル品目は、例えば「ＸＹＺオペレーティングシステム以降で動作」、「少なくとも５１２ＭＢのメモリーを要求」、「教育向け」、「５〜９歳向け」などの属性を含み得る。
【００２２】
例えば処理装置（１０４）などの処理装置のユーザーは、ノードの表示をリクエストし得る。表示されているノードそれぞれは、例えば電子カタログなどのデータベース内の品目に関連する異なる属性を表し得る。ユーザーは、ノードの１つを選択し得、選択の結果、表示されているノードがピボットされ得る。選択されたノードは、ルートノードとして表示され得、一方、残りのノードは、ルートノードの子孫ノード又は子供として表示され得る。更に、子孫ノードそれぞれは、ルートノードの属性及び子孫ノードそれぞれの属性を有するデータベース中の１つ以上の品目を表し得る。
【００２３】
ユーザーは更に、子孫ノードのうち１つを選択又は固定し得る。子孫ノードを固定することは、１つ以上の新しいノードを固定されたノードの子孫ノードとして表示させ得る。１つ以上の子孫ノードそれぞれは、固定されたノードの属性及び更なるそれぞれの属性を有するデータベース中の１つ以上の品目を表し得る。
【００２４】
データベースの品目それぞれは、それに関連付けられた１つ以上の属性を有し得る。属性の中には、例えば「教育向けソフト」及び「５１２ＭＢより大きいメモリーが必要」及び他の属性のように固有であり得るものもある。他の属性の中には、例えば「ラップトップ上で動作」、「ＸＹＺシリーズゲームで動作」又は他の属性などに誘導されるか又は計算され得るものもある。データベース中の品目が特定の誘導属性を有するか否かは、ルールを適用することによって決定され得る。実施形態の中には、ユーザーが誘導されるか又は計算される属性に関連するルールを定義することを可能にされ得るものもある。これを更に詳細に後述する。
【００２５】
データベースが電子カタログである実施形態においては、電子カタログは、ダウンロードするためのデジタル製品の複製を含み得る。デジタル製品の例は、音楽、映像、ゲーム及びソフトウェアアプリケーション及び他のデジタル製品を含み得る。更に、電子カタログは、少なくともいくつかのデジタル製品に関連するアクティベーションコードを含み得る。例えばユーザーは、電子カタログからデジタル製品を購入しダウンロードし得、デジタル製品を起動するためのアクティベーションコードを受信し得る。ユーザーの処理装置上にデジタル製品をインストール後、ユーザーは、インストールされたデジタル製品の機能を起動するために、それぞれのアクティベーションコードを入力し得る。
【００２６】
ユーザーは、ノードの表示に納得したとき、ユーザーは、オフラインデータベース又は電子カタログに関し表示されているノードのサブセットを選択し得る。例えば処理装置（１０２）のような処理装置はその後、例えばオフライン電子カタログなどのオフラインデータベースを生成し得、携帯用装置にそのオフラインデータベースを複製し得る。実施形態の中には、携帯用装置がハンドヘルド処理装置であり得るものもある。他の実施形態においては、携帯用装置は、携帯用処理装置に後で接続され得る例えばＵ３装置又は他の携帯用記憶装置などの携帯用記憶装置であり得る。携帯用記憶装置の他の例は、ＣＤ、ＤＶＤ及びフラッシュＲＡＭ及び他の記憶媒体を含み得る。
【００２７】
データベースが、オフライン電子カタログであって、オフライン電子カタログが、例えばハンドヘルド処理装置などの携帯用処理装置によってアクセス可能である実施形態においては、携帯用処理装置は、ノードそれぞれが、オフライン電子カタログ中の１つ以上の品目に関連する異なる属性を表すノードグループを表示し得る。携帯用装置のユーザーは、オンライン電子データベースに関連し前述したように、表示されているノードの１つを選択し得、結果として表示されるノードのピボットをもたらす。更に、表示されている子孫ノードの１つを選択するか又は固定すると、オンライン電子データベースに関連し前述したように、表示されている固定されたノードの新しい子孫ノードをもたらし得る。ユーザーはその後、選択されたノードに関連付けられた属性を有する製品のリストを生成するために表示されているノードのうち１つを選択し得る。
【００２８】
例えばオフライン電子カタログなどのオフラインデータベースを有する携帯用処理装置を所有するユーザーは、オフラインデータベース中に含まれている関心のある製品に関する情報を閲覧者に閲覧可能にするオフラインデータベースを使用し得る。閲覧者が、オフラインデータベースに含まれるデジタル製品に関心がある場合、ユーザーは、有線又は無線接続を介し、閲覧者の携帯用処理装置にデジタル製品を複製し得るか又はユーザーは、例えばＵ３装置、フラッシュＲＡＭ装置、ＣＤ、ＤＶＤ又は他の携帯用記憶媒体などの携帯用記憶装置にデジタル製品を複製し得る。更に、デジタル製品の複製を有することに関心のある閲覧者のために、オフラインデータベースからデジタル製品をダウンロードする代わりにユーザーは、オフラインデータベースに記載された多くのデジタル製品を含む同梱（プレパック）された携帯記憶媒体を有し得る。そのような場合、ユーザーは、デジタル製品に興味を有する閲覧者に対し、関心のあるデジタル製品を有する同梱された携帯記憶媒体の１つを手渡し得るだけである。
【００２９】
デジタル製品が処理装置上にインストールされた後、デジタル製品の機能を起動するためにアクティベーションコードを要求する場合、ユーザーは、様々なデジタル製品に対する多くのアクティベーションコードを有し得、閲覧者に適切なアクティベーションコードを簡単に提供し得る。あるいはまたユーザーは、多くのデジタル製品用アクティベーションコードを含み得るサーバーなどの処理装置にアクティベーションコードに関するリクエストを送信し得る。リクエストは、例えばネットワーク（１０６）又は別のネットワークなどのネットワークを経由し、無線又は有線の手段を介し送信され得る。本開示の主題と一致する一実施形態においては、ユーザーは、「ショートメッセージサービス（ＳＭＳ）」を使用し、その人の処理装置からアクティベーションコードに関するリクエストを送信し得る。一実装においては、ＳＭＳメッセージは、衛星ネットワークを介し送信され得る。アクティベーションコードに関するリクエストを受信次第、サーバー又は他の処理装置は、アクティベーションコードを含むメッセージに応答し得る。アクティベーションコードに関するリクエストが、ＳＭＳメッセージを介し送信される実装においては、リクエストに応答するサーバー又は他の処理装置は、別のＳＭＳメッセージを介し応答し得る。ユーザーの処理装置は、その応答を受信し、アクティベーションコードをユーザーに表示し得その後、閲覧者にコードを提供し得る。
【００３０】
例示的な表示画面
ユーザーが、処理装置を介しオンラインデータベース又は電子カタログにアクセスするとき、ユーザーは、図３Ａの例示的な表示によって例示するように、ノードグループの表示を提示され得る。図３Ａは、本開示の主題と一致するノードグループノード（３０２〜３１２）の例示的な表示を示す。ノード（３０２〜３１２）それぞれは、例えば電子カタログなどのデータベースに含まれる１つ以上の製品の異なる属性を表し得る。一実装においては、少なくともいくつかの製品は、例えば音楽、映像、ゲーム、ソフトウェアアプリケーション又は他のデジタル製品などのデジタル製品であり得る。
【００３１】
属性それぞれは、固有属性又は誘導されるか若しくは計算される属性であり得る。固有属性の例は、「少なくともペンティアム（登録商標）クラスのプロセッサー又は同等が必要」、「ＸＹＺオペレーティングシステム以降でのみ動作」又は他の固有属性を含み得る。誘導されるか又は計算される属性が、ルールに従って決定される。誘導されるか又は計算される属性の例は、「ラップトップ上で動作」、「ＸＹＺ製品と互換」及び他に誘導されるか又は計算される属性を含み得る。
【００３２】
図３Ａの例示的な表示においては、表示されているノードそれぞれは、線を介し表示されているノードと相互に接続されている。他の実施形態においては、表示されているノードは、お互いに接続され得ない。図３Ａに示されるように、ノード（３０２）は、属性１を有する少なくとも１つの製品を表し得、ノード（３０４）は、属性２を有する少なくとも１つの製品を表し得、ノード（３０６）は、属性３を有する少なくとも１つの製品を表し得、ノード（３０８）は、属性４を有する少なくとも１つの製品を表し得、ノード（３１０）は、属性５を有する少なくとも１つの製品を表し得、ノード（３１２）は、属性６を有する少なくとも１つの製品を表し得る。
【００３３】
ユーザーは、図３Ｂに示される例示的な表示に示されるように、新しい表示を提示させるためにノード（３０２〜３１２）のうち任意の１つを選択し得る。図３Ｂの例示的な表示は、ピボットするために、ユーザーが例えばノード（３１０）を選択した後の図３Ａのピボットされたノードの表示を示す。ユーザーは、例えばタッチスクリーンディスプレイ又は他の入力手段である例えばコンピューターマウス、電子ペン又はスタイラス、ユーザーの指などのポインティングデバイスを使用することによって、例えば図３Ａの表示のように例示的な表示のノードのうち１つを選択し得る。図３Ｂのピボットされた表示は、ルートノードの位置に表示されている選択されたノードであるノード（３１０）と、ノード（３１０）の子供のノード又は子孫として表示されている残りのノードであるノード（３０２）、（３０４）、（３０６）、（３０８）及び（３１２）と、を示す。ルートノードであるノード（３１０）を子孫ノードそれぞれに接続する直線が表示され得る。前述のように、ノード（３１０）は、データベース中の少なくとも１つの製品又は属性５を有する電子カタログを表し得る。しかし、ノード（３０２）、（３０４）、（３０６）、（３０８）及び（３１２）それぞれは、属性５と、ノード（３０２）、（３０４）、（３０６）、（３０８）及び（３１２）それぞれに関連付けられた属性と、を有する少なくとも１つの製品を表す。
【００３４】
ユーザーは、選択されたノードの属性及び更なる属性を有する少なくとも１つの製品を表す少なくとも１つの新しいノードの表示を閲覧するために、図３Ａの表示されている子孫ノードのうち１つを選択し得る。そのような選択は、表示されている子孫ノードの固定と呼ばれ得る。ユーザーは、図３Ａに関連し、ピボットするノードを選択する同一方法によるか又は別の方法を介し子孫ノードのうち１つを固定し得る。図３Ｃは、図３Ｂのユーザーが選択しているノード（３０４）に応答する例示的な表示を示す。
【００３５】
図３Ｃの例示的な表示に示されるように、２つの更なる子孫ノードであるノード（３１４）及び（３１６）が、選択又は固定されたノードであるノード（３０４）に関連し表示されている。固定されたノード（３０４）が、子孫ノード（３１４）及び（３１６）に対する親ノードとして表示されている。ノード（３１４）及び（３１６）が、それぞれの直線によって親ノード（３０４）に接続され得る。ノード（３１４）は、属性５、属性２及び属性２−１を有する少なくとも１つの製品を表す。ノード（３１６）は、属性５、属性２及び属性２−２を有する少なくとも１つの製品を表す。
【００３６】
図３Ｃに示される表示は、例示的な表示である。より多いか少ないノードが、本開示の主題と一致する実際の実施形態において表示され得る。例えば一実施形態においては、ノード（３０４）の１つの子孫ノードだけが、表示され得るが、別の実施形態においては、多くのノードが、ノード（３０４）の子孫ノードとして表示され得る。
【００３７】
図３Ｄは、ユーザーが、ピボットノードとしてノード（３３０）を選択した後、例示的に表示されているノードグループのノードであるノード（３３０）、（３３２）、（３３４）、（３４０）、（３４２）及び（３４４）を示す。この例示的な表示においては、ノードそれぞれは、１つ以上の特定の属性を有する。例えばノード（３３０）は、英語を理解する人向けの製品であることを示す属性を有する少なくとも１つの製品を表す。ノード（３３２）は、製品が英語を理解する人向けのものであって、少なくとも１つの製品がゲームに関連することを示す属性を有する少なくとも１つの製品を表す。ノード（３３４）は、少なくとも１つの製品が、英語を理解する人向けであって、教育向け製品であることを示す属性を有する少なくとも１つの製品を表す。ノード（３４０）は、少なくとも１つの製品が、ペンティアム（登録商標）クラスの中央処理装置（ＣＰＵ）を有する処理装置で実行する必要があって、英語が理解する人向けのものであることを示す属性を有する少なくとも１つの製品を表す。ノード（３４２）は、少なくとも１つの製品が、英語を理解する人向けであって、少なくとも５ＧＢのメモリーを有する処理装置において実行される必要があることを示す属性を有する少なくとも１つの製品を表す。ノード（３４４）は、少なくとも１つの製品が、英語を理解する人向けのものであって、少なくとも１つの製品が、製品Ｘと呼ばれる別の製品と動作することを示す属性を有する少なくとも１つの製品を表す。
【００３８】
図３Ｄに表示されている例示的な表示は、ユーザーが、ノード（３３４）を選択又は固定した後の例示的な結果を示し、製品が、英語を理解する人向けのものであって、教育向けであることを示す属性を有する少なくとも１つの製品を表す。例示的な表示においては、２つの子孫ノードであるノード（３３６）及び（３３８）が、親ノード（３３４）に関連し表示され得る。ノード（３３６）は、製品が、英語の話者向けであって、教育用であって、５歳から９歳の間のユーザー向けであることを示す属性を有する少なくとも１つの製品を表し得る。ノード（３３８）は、製品が、英語の話者向けであって、教育用であって、１０歳から１４歳の間のユーザー向けであることを示す属性を有する少なくとも１つの製品を表し得る。ユーザーは、選択されたノードに関連する１つ以上の属性を有する１つ以上の表示されている製品リストを閲覧するために図３Ｄの任意のノードを選択し得る。
【００３９】
図３Ｄに示されている表示は、例示的な表示である。より多いか少ないノードが、本開示の主題と一致する実際の実施形態において表示され得る。例えば、ノード（３３４）の１つの子孫ノードだけが、一実施形態において表示され得、一方、別の実施形態においては、多くのノードが、ノード（３３４）の子孫ノードとして表示され得る。
【００４０】
本開示の主題と一致する実施形態の中には、ユーザーがリーフノードである任意のノードを固定することによって、固定する処理を継続し得、その結果、１つ以上の固定されたノードの子孫ノードが表示され得るものもある。
【００４１】
本開示の主題と一致する実施形態においては、ユーザーは、表示されているノードのサブセットを選択し得、例えば表示されている選択されたノードのサブセットによって表される製品に関する情報を含むオフライン電子カタログなどのオフラインデータベースの生成及びダウンロードをリクエストし得る。オフライン電子カタログは、少なくとも１つのデジタル製品に関するダウンロード可能なファイルを含み得、少なくとも１つのデジタル製品の少なくともいくつかに関連するアクティベーションキーを含み得る。
【００４２】
図３Ｅは、ユーザーによって表示されている選択されたノードのサブセットを表示する領域を有する図３Ｄに表示されているノードを示す。ユーザーは、表示されているノードのサブセットの上で例えばコンピューターマウス又は他の入力装置などの入力装置をクリックし、ドラッグすることによって表示されているノードのサブセットを選択し得る。一実施形態においては、選択された領域内に完全に存在するノードだけが、オフライン電子カタログ用に選択されたサブセットに含まれる。図３Ｅの例示的な表示は、選択されたノード（３３４）、（３３６）及び（３３８）を含むサブセットを示す。実施形態の中には、選択されたサブセット中に表示されているノードが、選択を確認する視覚的な表示を有し得るものもある。一実施形態においては、視覚的な表示は、ノードが特定の色、点滅するノード又は他の方法で表示されるノードそれぞれを囲む太線であり得る。図３Ｅに示される選択されたノードは、選択されたノードそれぞれを囲む太線を含む視覚的な表示を有する。
【００４３】
電子カタログは、Ｕ３装置、フラッシュＲＡＭ装置、ＣＤ、ＤＶＤの又は他の携帯用記憶装置のなどの携帯用処理装置又は携帯用記憶装置にダウンロードされ得る。電子カタログが携帯用記憶装置にダウンロードされる場合、携帯用記憶装置が例えば、ハンドヘルド処理装置などの携帯用処理装置に後で接続され得、ユーザーは、その携帯用処理装置を使用し、オフライン電子カタログを閲覧し得る。
【００４４】
実施形態の中にはオフライン電子カタログへのアクセスを有する携帯用処理装置が、例えば、図３Ａ〜３Ｄに例示されるように、ユーザーにノードグループを表示し、ピボットノードを選択し、それによってノードを固定することを可能にする表示を含み得るものもある。
【００４５】
例示的方法
図４は、本開示の主題と一致する実施形態において実行され得る例示的な処理を示す流れ図である。図４の例示的な処理は、製品、ノードのピボット及びノードを固定を表しているノードの表示を示す。
【００４６】
本処理は、例えば処理装置（１０２）のようなリモート処理装置上の例えば電子カタログなどのデータベースへのアクセスをリクエストし、例えば処理装置（１０４）のような処理装置のユーザーと開始し得る。処理装置（１０２）は、データベースへのアクセスリクエストに応答し、処理装置（１０４）への情報を提供し得、処理装置（１０４）は、ノードグループを表示し、ノードそれぞれは、特定のそれぞれの属性を有する少なくとも１つの製品を表し得る（動作４０２）。ユーザーは、図３Ａ及び３Ｂに関し記載したようにピボットするために、表示されているノードの１つを選択し得、処理装置（１０２）は、ユーザーの選択を示す情報を処理装置（１０２）に情報送信し得る（動作４０４）。ユーザーは、例えばコンピューターマウスなどのポインティングデバイスの使用及び表示されているノードにおける１つのクリックを含む多くの異なる手段によって、表示されているノードの１つを選択し得る（動作４０４）。別の実装においては、他の方法が、表示されているノードのうち１つを選択するために使用され得る。
【００４７】
処理装置（１０４）は、ユーザーの選択を受信し得、例えばネットワーク（１０６）のようなネットワークを介し処理装置（１０２）にユーザーの選択を示す情報を渡し得る。ユーザーの選択を含む情報を受信すると、処理装置（１０２）は、ネットワーク（１０６）を介し処理装置（１０４）に情報を送信し得、ピボットされたノードの表示が、処理装置（１０４）の表示画面に表示される（動作４０６）。図３Ｂを参照し記載されたようなピボットされたノードの表示があり得る。すなわち、ピボットするために選択されたノードは、ルートノードとして表示され得、残りのノードは、選択されたノードの子孫ノードとして表示され得る。
【００４８】
ユーザーは、次に処理装置（１０４）を介し固定するために、子孫ノードのうち１つを選択し得る（動作４０８）。表示されている固定するために選択されたノードを記載する情報が、ネットワーク（１０６）を介し処理装置（１０２）に送信され得る。処理装置（１０２）はその後、電子カタログの任意の製品が、固定されたノードの属性及び他の属性を含むか否か決定し得る（動作４１０）。処理装置（１０２）は、電子カタログの少なくとも１つの製品が、固定されたノードの属性及び他の少なくとも１つの属性を含むことを決定した場合、処理装置（１０２）は、ネットワーク（１０６）を介し、処理装置（１０４）に表示情報を提供し得、処理装置（１０４）は、固定されたノードの１つ以上の子孫ノードを表示し得る。固定されたノードの１つ以上の子孫ノードそれぞれは、図３Ｃに関して前述したように固定されたノードの属性及びノードの他の属性それぞれを有する少なくとも１つの製品を表し得る（動作４１２）。
【００４９】
図４の流れ図によって示される処理は、例示的な処理である。処理の変形が、本開示の主題と一致する別の実施形態において実装され得る。例えば実施形態の中にはユーザーが、固定するために表示されている任意のリーフノードを選択し得るものもある。
【００５０】
本開示の主題と一致する実施形態の中には、ユーザーが誘導されるか又は計算される属性に関するルールを定義し得るものもある。図５は、「ラップトップ上で動作」と名付けられた例示的なルールを説明する例示的なルール（５０２）を示す。ユーザーは、ルールエディタへのアクセスをリクエストし、ルールエディタを実行し得る処理装置（１０２）とネットワーク（１０６）を介し通信する例えば、処理装置（１０４）のような処理装置を介し、図５に示されるような定義ステートメントを入力することによってルールを定義し得る。代替実施形態においては、ルールエディタは、処理装置（１０４）上で実行中であり得、処理装置（１０４）を使用しルール定義が完了すると、完成されたルールを含む情報が、ネットワーク（１０６）を介し処理装置（１０２）に送信され得る。
【００５１】
図５に示されるように、例示的なルール（５０２）は、ルールの名前を定義し得るルール名ステートメントを含み得る。図５に示されるように、この例示的なルールの名前は、「ラップトップ上で動作」である。当然のこととして、ルールに対して名前を定義するための別の方法が使用され得る。ルール定義は、他の属性条件をチェックするための条件ステートメントを含み得る。例えば例示的なルール（５０２）は、電子カタログの製品が、「真」に設定された「ＣＰＵ−ペンティアム（登録商標）」と呼ばれる属性と、１．６ＧＨＺ未満の値を有する「速さ」と呼ばれる属性を有するか否か、又はその製品が、「ＣＰＵセレロン」と呼ばれる属性を含むか否か、その製品が、５１２ＭＢ以下の値を有する「メモリー」と呼ばれる属性を含むか否かチェックする条件ステートメントを含む。条件ステートメント中の条件が満足された場合、誘導属性「ラップトップ上で動作」が、「真」に設定され得る。さもなければ、誘導属性「ラップトップ上で動作」が、「偽」へ送信され得る。
【００５２】
図５のルール（５０２）は、例示的なルールである。他のルールが、本開示の主題と一致する別の実施形態において定義され得る。例えば、別の実施形態におけるルールは、異なる名前を有し得るか又は他の属性に基づいて他の条件の存在をチェックする１つ以上の条件文を有し得る。更に、ルール（５０２）は、ルールの冒頭に生じるルールを定義するステートメントを示す。しかし、そのようなステートメントは、例えばルール定義の中ほど又は終わりを含むルール定義中の任意の地点に出現し得るか又はルール定義中に現れない。
【００５３】
図６は、本開示の主題と一致する実施形態において実行され得る例示的な処理の流れ図である。図６の例示的な処理は、オフライン電子カタログ用に表示されているノードのサブセットを選択し得るユーザーによる処理を示す。本処理は、例えば図３Ｃ〜３Ｅに関連し前述したように、表示されているノードのサブセットのディスプレイからのユーザー選択によって開始し得る（動作６０２）。一実施形態においては、ユーザーは、例えば処理装置（１０４）のような処理装置の表示画面上に表示されているノードを閲覧し得、ユーザーは、表示画面の領域上でポインティングデバイスをクリックしドラッグし得ることによって、例えばコンピューターマウスなどのポインティングデバイスの使用を含む多くの異なる入力手段によって表示されているノードのサブセットを選択し得、それによって表示されている選択されたノードのサブセットの周辺に領域を作成する。
【００５４】
表示されている選択されたノードのサブセットに関する情報は、例えばネットワーク（１０６）などのネットワークを介し、例えば処理装置（１０２）のような電子カタログを有する別の処理装置に処理装置（１０４）から送信され得る。処理装置（１０４）は、表示されている選択されたノードのサブセットに関する情報を受信し得、表示されている選択されたノードのサブセットによって表される製品に関する情報を含むオフライン電子カタログを生成し得る（動作６０４）。処理装置（１０２）はその後、携帯用装置であり得る処理装置（１０４）にそのオフライン電子カタログをダウンロードし得る（動作６０６）。処理装置（１０４）は、例えばハードディスクドライブなどの記憶媒体上に電子カタログをストアし得る。あるいはまた、処理装置（１０４）は、オフライン電子カタログからの情報を他に示すために、例えば携帯用処理装置などの処理装置を用いて、後で使用され得る例えばＵ３装置、フラッシュＲＡＭ装置、ＣＤ、ＤＶＤ又は他の携帯用記憶媒体などの携帯用記憶媒体上に電子カタログをストアし得る。
【００５５】
図７は、本開示の主題と一致する実施形態において実行され得る例示的な処理の流れ図を示す。本処理は、例えば表示画面を有する携帯用処理装置又は他の処理装置などの携帯用処理装置上で実行され得る。本処理は、オフライン電子カタログから製品をユーザーが選択して開始し得る（動作７０２）。ユーザーは、表示されているノードを選択することによって製品を選択し得、その結果、表示画面に表示されているノードに関連する製品のリストが表示され、次に製品のリストの製品の１つを選択できる。当然のこととして他の実施形態においては、オフライン電子カタログ製品を選択するための他の方法が、使用され得る。選択された製品が、例えば音楽、映像、コンピューターゲーム、ソフトウェアアプリケーション又は他のデジタル製品などのデジタル製品とすると、処理装置は、第２の携帯用装置に選択された製品を複製し得る（動作７０４）。第２の携帯用装置は、第２の処理装置であり得、複製は、携帯用装置に接続線を介し接続するか又は無線手段を介し実行され得る。一実装においては、処理装置は、赤外線接続を介し第２の携帯用装置に選択された製品を複製し得る。別の実装においては、処理装置は、無線周波数（ＲＦ）接続、ブルートゥース接続又は他の手段を介し第２の携帯用装置に選択された製品を複製し得る。あるいはまた、処理装置は、例えばＵ３装置、フラッシュＲＡＭ装置、ＣＤ、ＤＶＤ又は他の携帯用記憶装置などの携帯用記憶装置に選択された製品を複製し得る。
【００５６】
デジタル製品の中には、インストール後、デジタル製品の機能を利用可能にするためにアクティベーションキーを要求し得るものもある。オフライン電子カタログへのアクセスを有する処理装置のユーザーは、メニュー品目の選択を介するか又は他の手段を介しアクティベーションキーの所望を示し得る（動作７０６）。アクティベーションキーは、例えばネットワーク（１０６）のようなネットワークを介するか又は別のネットワークを介し送信され得る。一実装においては、アクティベーションキーに関するリクエストが、処理装置からショートメッセージサービス（ＳＭＳ）メッセージによるアクティベーションキーを含む処理装置に送信され得る。別の実装においては、アクティベーションキーを含む処理装置にアクティベーションキーリクエストを通信するための別の手段が使用され得る。
【００５７】
アクティベーションキーを含む処理装置は、アクティベーションキーのリクエストを受信し得、例えばネットワーク（１０６）などのネットワークを介しアクティベーションキーを含むメッセージを送信することによって、応答し得る（動作７０８）。処理装置がＳＭＳメッセージを介しアクティベーションキーに関するリクエストを受信する実装において、処理装置は、リクエストしている処理装置にアクティベーションキーを含むＳＭＳを送信することによって応答し得る。
【００５８】
その他
図３Ａ〜３Ｄの例示的な表示が、例えばオンライン電子カタログなどのオンラインデータベースとで通信する処理装置の表示に関連し記載されているが、例えばオフライン電子カタログなどのオフラインデータベースにアクセスする携帯用又は他の処理装置上に実装され得る例示的な表示を示す。すなわち、処理装置のユーザーは、例示的な図３Ａ〜３Ｄに例示されたようなオフライン電子カタログの１つ以上の製品を表すノードグループを閲覧し得る。更にオフライン電子カタログを閲覧する携帯用処理装置のユーザーは、電子カタログ中に記載されている特定の製品が、誘導属性を有するか否か決定するための誘導属性に関するルールを定義し得る。本ルールは、携帯用処理装置上で実行するルールエディタを使用し、図５に関し記載の同一の方法で定義され得る。
【００５９】
結論
主題を構造上の特徴及び／又は方法論の動作を特定の言語で説明しているが、添付の請求項において定義された主題が、前述の特定の特徴又は動作に必ずしも限定されるわけではないことを理解されよう。もっと正確に言えば、前述の特定の機能及び動作は、請求を実施する例形式として開示されている。
【００６０】
上記の説明は、特定の詳細を含み得るが、それらが、多少なりとも請求項を限定するものと解釈されるべきでない。記載された実施形態の他の構成は、本開示の範囲の一部である。更に本開示の主題と一致する実装が、示されているように、より多いか少ない動作を有し得、異なる順番で動作を説明又は実施され得る。従って添付の請求及びそれらの法的な同等物は、特定の任意の所与の例よりむしろ発明を定義するに過ぎない。
【符号の説明】
【００６１】
１００  動作環境
１０２  処理装置
１０４  処理装置
１０６  ネットワーク
２００  処理装置
２１０  バス
２２０  プロセッサー
２３０  メモリー
２４０  読み出し専用メモリー
２５０  記憶装置
２６０  入力装置
２７０  出力装置
２８０  通信インターフェース
【図２】
2010507178.tif 000003
【図４】
2010507178.tif 000004
【図５】
2010507178.tif 000005
【図６】
2010507178.tif 000006
【図７】
2010507178.tif 000007
【図１】
2010507178.tif 000008
【図３Ａ】
2010507178.tif 000009
【図３Ｂ】
2010507178.tif 000010
【図３Ｃ】
2010507178.tif 000011
【図３Ｄ】
2010507178.tif 000012
【図３Ｅ】
2010507178.tif 000013
【国際調査報告】
2010507178.tif 000014
2010507178.tif 000015