(57)【要約】【解決手段】  データ処理は、複数の階層レベルを含む製品カテゴリツリーにアクセスすることを含む。複数の階層レベルのリーフカテゴリレベルは、リーフカテゴリノードを含む。リーフカテゴリノードは、製品情報を含む。製品情報は、複数の製品属性パラメータを含む。複数の製品属性パラメータは、標準製品情報を構成する。データ処理は、更に、リーフカテゴリノードに対応する複数の製品属性パラメータの中から、製品情報を代表する代表的な製品属性パラメータを選択し、代表的な製品属性パラメータを使用して、リーフカテゴリノードの標準製品情報を分割し、標準製品情報の少なくとも一部をそれぞれが含む複数のセットを得ることを含む。【選択図】図１
2013541090.tif 000002
【特許請求の範囲】
【請求項１】
データ処理システムであって、
１つ以上のプロセッサであって、
複数の階層レベルを含む製品カテゴリツリーにアクセスするように構成され、
前記複数の階層レベルのリーフカテゴリレベルは、リーフカテゴリノードを含み、
前記リーフカテゴリノードは、製品情報を含み、
前記製品情報は、複数の製品属性パラメータを含み、
前記複数の製品属性パラメータは、標準製品情報を構成し、
前記リーフカテゴリノードに対応する前記複数の製品属性パラメータの中ら、前記製品情報を代表する代表的な製品属性パラメータを選択するように構成され、
複数のセットを得るために、前記代表的な製品属性パラメータを使用して前記リーフカテゴリノードの標準製品情報を分割するように構成されている、１つ以上のプロセッサと、前記複数のセットはそれぞれ前記標準製品情報の少なくとも一部を含むように構成されており、
前記１つ以上のプロセッサに接続され、前記１つ以上のプロセッサに命令を提供するように構成されている１つ以上のメモリと、
を備える、システム。
【請求項２】
請求項１に記載のシステムであって、
前記代表的な製品属性パラメータは、製品を検索するためにユーザによって以前に使用されている、システム。
【請求項３】
請求項１に記載のシステムであって、
前記複数のセットのうちの１つのセットは、前記セットに関連付けられている全ての製品において同一の値の製品属性パラメータを含む、システム。
【請求項４】
請求項１に記載のシステムであって、
前記プロセッサは、更に、製品のお勧めをするために前記複数のセットを使用するように構成されている、システム。
【請求項５】
請求項１に記載のシステムであって、
前記プロセッサは、更に、検索結果を提供するために前記複数のセットを検索するように構成されている、システム。
【請求項６】
請求項１に記載のシステムであって、
前記標準製品情報は、複数の非製品属性パラメータを含む、システム。
【請求項７】
請求項６に記載のシステムであって、
前記プロセッサは、更に、非製品属性パラメータの類似度を決定し、前記複数のセットのうちの１つのセット内の前記標準製品情報を、各サブセット内の前記類似度が閾値を満たすように複数のサブセットに分割するように構成されている、システム。
【請求項８】
請求項７に記載のシステムであって、
前記プロセッサは、更に、製品のお勧めをするために前記複数のサブセットを使用するように構成されている、システム。
【請求項９】
請求項１に記載のシステムであって、
前記複数の製品属性パラメータは、更に、非標準製品情報を構成する、システム。
【請求項１０】
請求項７に記載のシステムであって、
前記複数の製品属性パラメータは、更に、非標準製品情報を構成し、
前記プロセッサは、更に、前記非標準製品情報に対応し、セット分割に使用された製品属性パラメータの値が設定基準を満たすかどうかを決定するように構成されている、システム。
【請求項１１】
請求項１０に記載のシステムであって、
前記プロセッサは、更に、前記非標準製品情報に対応し、セット分割に使用された前記製品属性パラメータの値が設定基準を満たさない場合に、前記非標準製品情報に対する前記非製品属性パラメータの相関性が第３の閾値を満たすようなサブセットを決定するように構成されている、システム。
【請求項１２】
請求項１１に記載のシステムであって、
前記プロセッサは、更に、前記非標準製品情報に対応し、セット分割に使用された前記製品属性パラメータの少なくとも一部の値が設定基準を満たす場合に、前記少なくとも一部の前記製品属性パラメータの値に基づいて、前記非標準製品情報が属するセットを決定するように構成されている、システム。
【請求項１３】
請求項１２に記載のシステムであって、
前記プロセッサは、更に、前記非標準製品情報を、前記非標準製品情報が属する前記セットのサブセットに分配するように構成されている、システム。
【請求項１４】
請求項１３に記載のシステムであって、
前記プロセッサは、更に、標準製品情報及び非標準製品情報の重複を打ち消すように構成されている、システム。
【請求項１５】
データ処理方法であって、
複数の階層レベルを含む製品カテゴリツリーにアクセスし、
前記複数の階層レベルのリーフカテゴリレベルは、リーフカテゴリノードを含み、
前記リーフカテゴリノードは、製品情報を含み、
前記製品情報は、複数の製品属性パラメータを含み、
前記複数の製品属性パラメータは、標準製品情報を構成し、
前記リーフカテゴリノードに対応する前記複数の製品属性パラメータの中から、前記製品情報を代表する代表的な製品属性パラメータを選択し、
複数のセットを得るために、前記代表的な製品属性パラメータを使用して前記リーフカテゴリノードの標準製品情報を分割し、前記複数のセットは、それぞれ前記標準製品情報の少なくとも一部を含むこと、
を備える方法。
【請求項１６】
有形のコンピュータによって読み取り可能なストレージ媒体に実装されているコンピュータプログラム製品であって、
複数の階層レベルを含む製品カテゴリツリーにアクセスするためのコンピュータ命令と、
前記複数の階層レベルのリーフカテゴリレベルは、リーフカテゴリノードを含み、
前記リーフカテゴリノードは、製品情報を含み、
前記製品情報は、複数の製品属性パラメータを含み、
前記複数の製品属性パラメータは、標準製品情報を構成し、
前記リーフカテゴリノードに対応する前記複数の製品属性パラメータの中から、前記製品情報を代表する代表的な製品属性パラメータを選択するためのコンピュータ命令と、
複数のセットを得るために、前記代表的な製品属性パラメータを使用して前記リーフカテゴリノードの標準製品情報を分割するためのコンピュータ命令と、前記複数のセットは、それぞれ前記標準製品情報の少なくとも一部を含むことと、
を備えるコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本出願は、あらゆる目的のために、参照によって本明細書に組み込まれる発明の名称を「ＡＮ  ＩＮＦＯＲＭＡＴＩＯＮ  ＰＲＯＣＥＳＳＩＮＧ  ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ（情報処理の方法及びシステム）」とする２０１０年９月２１日に出願された中国特許出願第２０１０１０２９２３８４．０号に基づく優先権を主張する。
【０００２】
本開示は、コンピュータ技術の分野に関し、特に、情報処理の方法及びシステムに関する。
【背景技術】
【０００３】
コンピュータ技術及び通信技術の継続的発展に伴って、ますます多くのユーザが、オンラインショッピングのウェブサイト上で製品を検索、探索、及び購入するようになっている。製品の検索、探索、及び購入に先立ち、買い手ユーザは、売り手ユーザによってウェブサイト上に投稿された製品情報を閲覧することが多い。売り手ユーザは、企業体、製造業者、又は個人事業者であるかもしれない。
【０００４】
売り手ユーザによってオンライン市場のウェブサイトサーバ上に掲示される製品情報は、大量である可能性がある。受信された製品情報によって表される製品を分類し、買い手ユーザを誘導して所望の情報を得られるようにするために、ウェブサイトサーバは、多階層カテゴリを使用して製品情報を分割するのが一般的である。多階層カテゴリシステムは、通常、以下で挙げられる特性を有する。
【０００５】
第１に、多階層カテゴリシステムアーキテクチャは、比較的安定している。比較的安定したアーキテクチャを有する多階層カテゴリシステムは、売り手ユーザをシステムに慣れやすくする。このようなシステムでは、製品情報は、ウェブサイトサーバ上に掲示されるときに、多階層カテゴリシステムの要求にしたがった標準のフォーマット及びコンテンツで掲示される。このようなシステムは、また、買い手ユーザもシステムに慣れやすくし、したがって、買い手ユーザは、所望の製品情報を素早く検索する経験を蓄積することができる。
【０００６】
第２に、多階層カテゴリシステムは、通常、ウェブサイトサーバのオペレータによって手動で操作及び維持されている。手動の操作方法によって、その分野における共通知識を規則化して標準を作ることができ、これは、多階層カテゴリシステムの使用を様々なウェブサイトに拡張するのに役立つことができる。
【０００７】
上述の多階層カテゴリシステムの２つの特性を維持するためには、多階層カテゴリを使用して大量の製品情報を分割するときに、それらの製品情報を比較的粗い細分度でしか分割できないのが一般的である。なぜならば、製品情報の多様性ゆえに、製品情報が細かい細分度で分割されると、多階層カテゴリのボトム層（リーフカテゴリとも呼ばれる）は、製品情報が変わるのに伴って変更されなければならず、これは、多階層カテゴリシステムの安定性にとって有害であるからであり、更に、製品情報が細かい細分度で分割されると、結果得られる多階層カテゴリアーキテクチャは、必然的に巨大になり、これは、ウェブサイトサーバの手動操作を更に難しくするからである。
【０００８】
例えば、特定のリーフカテゴリ下の製品情報が「ドレス」であり、特定のドレスに関する情報が関心を持たれているとする。製品情報に関連付けられた製品素材がシルクからコットンに変わるときに、ドレスについての情報は、ドレスのリーフカテゴリ下に留まり、リーフカテゴリに対して変更を加える必要はない。しかしながら、もし、多階層カテゴリシステムの分割の細分度が更に細かく、特定のリーフカテゴリ下の製品情報が「シルクのドレス」であるならば、特定のドレスについての製品素材情報がコットンに変わるときに、製品情報をシルクのドレスのリーフカテゴリからコットンのドレスのリーフカテゴリに切り替える必要がある。すなわち、製品情報が変わるのに伴って、リーフカテゴリが変更される。同時に、多階層カテゴリシステムは、ツリーノードアーキテクチャを使用しているのが一般的なので、サブカテゴリが追加されるたびに、多量のカテゴリが多階層カテゴリシステムに追加され、これは、多階層カテゴリシステムのアーキテクチャを非常に大きくする。
【０００９】
多階層カテゴリシステムにおける製品情報分割の細分度は、比較的細かいので、多階層カテゴリシステムの最下層に内包される製品情報の量ですら、大量である可能性がある。これらの条件下で、買い手ユーザが多階層カテゴリシステムを使用して製品情報を検索又は照会するときは、照会時間が長びく可能性があるうえに、照会精度も低く、更に、ウェブサイトサーバが買い手ユーザに製品情報をお勧めするときに、それをリーフカテゴリレベルでしか行えないことが多く、その結果、お勧めされる製品情報が大幅に異なり、お勧めの精度が買い手ユーザの実際のニーズに合わなくなる。
【００１０】
また、リーフカテゴリに内包される製品情報の多量さゆえに、同じリーフカテゴリに含まれる製品情報の差もまた大きく、したがって、リーフカテゴリ下で製品情報に関する作業を実現する困難度も高い。例えば、あるウェブサイトオペレータが、価格パラメータを使用して、危険な製品／偽造品についての情報を識別したいとする。通常、極めて低い価格は、偽造品である疑いが非常に強いと認識されている。オペレータは、ブランドＡの製品が＄１００未満であれば、その製品は偽造品の可能性が高く、種類は同じだがブランドＢの製品である別の製品については、価格が＄２０未満であれば、その製品は偽造品の可能性が高いというルールを設けることができる。特定の製品の価格が＄５０であると、その製品が偽造品であるかどうかを価格パラメータルールを使用して直接評価することが、更に困難になる。その信頼性状態を決定するためには、製品についての更なる情報が必要になると考えられる。実際、リーフカテゴリ下の製品情報の多さは、結果として作業を極めて多量にする。
【図面の簡単な説明】
【００１１】
発明の様々な実施形態が、以下の詳細な説明及び添付の図面で開示される。
【００１２】
【図１】多階層カテゴリシステムの一実施形態を示す図である。
【００１３】
【図２Ａ】リーフカテゴリのなかの製品情報をサブセットに分割するためのプロセスの一実施形態を示すフローチャートである。
【図２Ｂ】リーフカテゴリのなかの製品情報をサブセットに分割するためのプロセスの一実施形態を示すフローチャートである。
【００１４】
【図３】情報処理システムの一実施形態を示すブロック図である。
【００１５】
【図４】標準パラメータ決定モジュールの一実施形態を示すブロック図である。
【発明を実施するための形態】
【００１６】
発明は、プロセス、装置、システム、合成物、コンピュータによって読み取り可能なストレージ媒体に実装されたコンピュータプログラム製品、並びに／又は結合先のメモリに記憶された命令及び／若しくは結合先のメモリによって提供される命令を実行するように構成されたプロセッサのようなプロセッサなどの、数々の形態で実現することができる。本明細書では、これらの実現形態、又は発明がとりうるその他のあらゆる形態を、技術と称することができる。総じて、開示されるプロセスのステップの順序は、発明の範囲内で可変であることができる。別途明記されない限り、タスクを実施するように構成されるものとして説明されるプロセッサ又はメモリなどの構成要素は、所定時にタスクを実施するように一時的に構成される汎用の構成要素として、又はタスクを実施するように製造された特殊な構成要素として実装することができる。本明細書で使用される「プロセッサ」という用語は、コンピュータプログラム命令などのデータを処理するように構成された１つ以上のデバイス、回路、及び／又は処理コアを言う。
【００１７】
発明の原理を例示している添付の図面とともに、以下で、発明の１つ以上の実施形態の詳細な説明が提供される。発明は、このような実施形態との関連で説明されているが、いかなる実施形態にも限定されない。発明の範囲は、特許請求の範囲によってのみ限定され、発明は、数々の代替形態、変更形態、及び均等物を網羅している。以下の説明では、発明の完全な理解を与えるために、数々の具体的詳細が明記されている。これらの詳細は、例示を目的として提供されるものであり、発明は、これらの詳細の一部又は全部を伴わずとも、特許請求の範囲にしたがって実施することが可能である。明瞭さを期するために、発明に関係する技術分野で知られる技術要素は、発明が不必要に不明瞭にされないように、詳細な説明を省略されている。
【００１８】
多階層カテゴリ構造のリーフカテゴリの動的分割が説明される。一部の実施形態では、製品カテゴリツリーのリーフカテゴリが処理され、ここでは、各リーフカテゴリについて、製品情報を代表する１つ以上の代表的な製品属性パラメータが選択される。各リーフカテゴリは、代表的な製品属性パラメータに基づいて、より細かい製品情報セットに分割される。一部の実施形態では、製品情報セットは、随意として、更にサブセットに分割される。セット及び／又はサブセットは、製品のお勧め又はユーザによる検索に使用することができる。追加の分割は、検索及び照会の時間を効果的に短縮し、検索及び照会の精度を向上させ、ウェブサイトサーバによって買い手ユーザにお勧めされる製品情報の精度を向上させる。検索、照会、及び製品お勧めの機能をサポートするための計算量もまた、軽減される。更に、この技術は、もとからのデータ構造に大幅な変更を加える必要なく標準の多階層カテゴリ構造上で動作することができる。
【００１９】
図１は、多階層カテゴリシステムの一実施形態を示した図である。この例では、製品情報は、カテゴリツリーデータ構造１００の形に編成されている。一部の実施形態では、カテゴリツリー構造１００は、非一過性のストレージ媒体に記憶され、更なる処理のために、情報処理システム１５０によってアクセスされる。
【００２０】
カテゴリツリー構造の上部１５２は、代表的な多階層カテゴリ構造である。カテゴリツリー構造のルートノードカテゴリ下には、Ｎ個のサブカテゴリノードを含む更に低階層のレベルがある（Ｎは整数である）。各サブカテゴリ下には、更なる階層レベルのノードがあってよく、その先も同様である。最下階層のレベルは、リーフカテゴリレベルとも呼ばれ、リーフカテゴリに対応するリーフノードを含む。カテゴリツリー構造のこの部分は、手動によるカテゴリ分けや、既存の方式に基づくカテゴリ分けなどの、既存のカテゴリ分け技術を使用して生成することができる。リーフカテゴリのなかの製品情報は、細分度が比較的粗く、多階層カテゴリ構造は、比較的安定している。
【００２１】
多階層カテゴリシステム下の各リーフカテゴリは、比較的独立した安定したカテゴリであり、頻繁に変更されない。情報処理システムは、リーフカテゴリのなかの製品情報を動的に処理し、リーフカテゴリ下の１つ以上の層の形に編成される更に細かく分割された製品情報のセット及びサブセットを得る。製品情報及びセット／サブセットの分割の詳細は、後述される。一部の実施形態では、分散技術が使用され、この場合は、各リーフカテゴリは、計算ノードとして扱われ、情報処理を加速させるために、（同じコンピューティングデバイス内又は別々のデバイス内にある）プロセッサ群を使用して複数のリーフカテゴリに対して分散及び／又は並列処理作業が実施される。図１では、例えば、情報処理システムは、多階層カテゴリ構造が記憶されている環境とは別であるが、更なる処理のために、多階層カテゴリ構造にアクセスすることが可能である。
【００２２】
各リーフカテゴリは、特定の製品情報に対応している。例えば、リーフカテゴリが「ドレス」であるならば、そのリーフカテゴリ下の製品情報は、ドレスに関するものでなければならない。リーフカテゴリ下の製品情報の製品属性パラメータの値が特定の設定基準を満たすかどうかに応じ、情報は、設定基準を満たす標準製品情報と、設定基準を満たさない非標準製品情報とに分割することができる。一部の実施形態では、設定基準は、製品属性パラメータ値が、実際に可能な値に対応していることを要求する。例えば、設定基準は、価格帯パラメータ値が正の数値範囲であることを要求するだろう。リーフカテゴリ「ドレス」において、＄１００〜＄１５０の範囲に入る製品情報１の価格帯パラメータ値は、実際に利用可能な価格帯に対応しており、設定基準を満たしている。この価格帯は、したがって、標準製品情報として扱われる。反対に、製品情報２における価格帯パラメータ値「ＡＢＣ」は、実際の価格帯に対応しておらず、これは、売り手ユーザが製品２における価格帯数値を記入したときに、エラーが生じたであろうことを意味する。したがって、製品情報２は、非標準製品情報として扱われる。
【００２３】
以下の例では、リーフカテゴリ「ドレス」下に１０００個の標準製品情報がある。３つの代表的な標準製品情報（標準製品情報１、標準製品情報２、及び標準製品情報３）が、表１に詳細に示されている。各標準製品情報は、４つの製品属性パラメータ、すなわちドレスの価格、ドレスの素材、ドレスのブランド、及びドレスの型番を含む。
【表１】
2013541090.tif 000003
【００２４】
表１における４つの製品属性パラメータが、全て、リーフカテゴリ下の情報を更に細かい製品情報に分割するための分割基準として使用されたならば、分割後に得られるセットの数は、考えられる分割基準の組み合わせの数の多さゆえに、多量になると考えられる。例えば、リーフカテゴリ下の１０００個の標準製品情報が、４つの異なるドレス価格帯、３種類のドレス素材、５０のドレスブランド、及び５つのドレス型番に収まるならば、情報の分割は、最大で４×３×５０×５＝３０００個のセットを生み出すと考えられる。実際の処理過程では、更に多くの種類の製品属性パラメータがあるかもしれない。したがって、全ての製品属性パラメータが分割基準として利用されるならば、作業の量は、相当に大きくなる。この結果、以下で更に詳しく説明されるように、全ての製品属性パラメータのなかから一部の製品属性パラメータが、製品情報を細かく分割する目的に叶う製品属性パラメータとして選択される。
【００２５】
製品情報は、製品属性パラメータと、非製品属性パラメータとを含む。本明細書で使用される製品属性パラメータとは、製品自体に固有な固定情報を言い、非限定的な例として、製品の価格、製品の素材、製品のブランド、製品の型番、及び製品の重量などが挙げられる。非製品属性パラメータは、売り手ユーザ又はウェブサイトサーバによって定められた製品に関する情報を言い、したがって、変更される可能性がある。非製品属性パラメータの例として、製品情報が属するリーフカテゴリ、投稿された製品の見出し、売り手ユーザＩＤ、製品の用途などが挙げられる。
【００２６】
図２Ａ〜２Ｂは、リーフカテゴリの中の製品情報をサブセットに分割するためのプロセスの一実施形態を示したフローチャートである。プロセス１００は、情報処理システム１５０上で実施することができる。
【００２７】
ステップ１０１では、リーフカテゴリ下の製品情報のなかの１つ以上の製品属性パラメータが、そのリーフカテゴリ下の製品情報をサブセットに分割するために選択される。
【００２８】
一部の実施形態では、製品情報を代表する１つ以上の製品属性パラメータが選択される。例えば、検索及び照会において買い手ユーザによってよく使用されるパラメータが、製品情報を代表するものと見なされる。なぜならば、選択された製品属性パラメータに基づく分割の結果として得られるセットは、ユーザによる検索及び照会の精度を向上させることができるからである。更に、続くセット分割の際に可能値が多量にある結果として計算量が過剰になる問題を最小限に抑えるためには、選択された製品属性パラメータの値は、離散型である（すなわち、とりうる値が限られる）ことが望ましい。
【００２９】
これらの要求を満足させるために、一部の実施形態では、ユーザセットの分割用の製品属性パラメータを選択するための基準は、製品属性パラメータが過去の一定期間内に検索基準として使用されていること、製品属性パラメータがリーフカテゴリ下の製品情報を検索するために使用された回数が第１の閾値に達していること、及び上記製品属性パラメータが離散型であることを要求する。
【００３０】
上述の基準にしたがって、続くセット分割作業に使用するための１つ以上の製品属性パラメータが選択される。表１に示された製品情報用の製品属性パラメータの例を使用し、リーフカテゴリ下の１０００個の標準製品情報が、４つのドレス価格帯、３種類のドレス素材、５０のドレスブランド、及び５つのドレス型番に収まるならば、これらの値は、全て、離散型として扱うことができる。買い手ユーザが、製品情報の検索及び照会のための検索基準として価格及び素材を最も頻繁に使用し、ドレスのブランド及び型番を滅多に検索に使用せず、一定期間内に価格及び素材が検索基準として使用される回数が特定の閾値に達しているならば、価格及び素材は、このステップにおけるセット分割の目的に叶う製品属性パラメータとして決定される。
【００３１】
ステップ１０２では、複数の製品情報セットを得るために、選択された代表的な製品属性パラメータを使用してリーフカテゴリ下の標準製品情報が分割される。分割されたセットの中では、標準製品情報に含まれる少なくとも１つの製品属性パラメータの値が、そのセットに関連付けられた全ての製品について同一である。
【００３２】
上記の例を使用し、標準製品情報を複数のセットに分割するために使用される製品属性パラメータが、４つの製品価格帯及び３種類の製品素材であるならば、分割後、以下の４×３＝１２個の組み合わせの製品データセットが得られる。
【００３３】
セット１：価格帯１＋素材１
セット２：価格帯１＋素材２
セット３：価格帯１＋素材３
セット４：価格帯２＋素材１
セット５：価格帯２＋素材２
セット６：価格帯２＋素材３
セット７：価格帯３＋素材１
セット８：価格帯３＋素材２
セット９：価格帯３＋素材３
セット１０：価格帯４＋素材１
セット１１：価格帯４＋素材２
セット１２：価格帯４＋素材３
【００３４】
同じ分割セットに属するどの２つの標準製品情報に含まれる価格帯及び素材も、同一である。例として、表１に示された標準製品情報用の製品属性パラメータを使用すると、標準製品情報１及び標準製品情報２は、セット１に分配されるべきであり、標準製品情報３は、セット５に分配されるべきである。
【００３５】
ステップ１０１において、製品情報の細かい分割に使用される製品属性パラメータの選択の際は、買い手ユーザによる検索及び照会の習慣が十分に考慮され、製品属性パラメータ値が離散型である一方で、選択されなかった製品属性パラメータは放置されるので、このステップによる分割結果は、買い手ユーザの利用習慣を正確に反映しているのみならず、分割の際の作業の量も軽減する。
【００３６】
上記のステップ１０１及び１０２の使用を通じて、多階層カテゴリシステム下のリーフカテゴリのなかの製品情報は、更に細かい分割製品情報セットを得るために自動的に分割され、したがって、買い手ユーザが検索又は照会を行うときは、更に細かい製品セットが検索される。これは、待ち時間を効果的に短縮し、全体的な精度及びウェブサイトサーバによって買い手ユーザにお勧めされる製品情報の精度を向上させ、製品情報に対して実施される様々な作業の実行可能性の向上を助ける。例えば、ドレスのリーフカテゴリが１２個のセットに分割された後は、買い手ユーザの検索基準に基づく検索を、対応するセットの中で実施することができる。各セットにおける製品情報の量は、リーフカテゴリ下の製品情報の量よりも大幅に少ないので、検索の際の買い手ユーザの待ち時間が大幅に短縮され、検索及び照会の精度が向上される。それと同時に、買い手ユーザに製品情報がお勧めされるときに、特定の製品属性（例えば指定の価格レベル及び特定の種類の素材）に基づいて買い手ユーザへの製品情報のお勧めがなされることによって、勧められる製品情報が買い手ユーザの実際のニーズに近づくことが可能になる。また、引き続き、安全でない製品についての情報をとられるために価格パラメータを使用する例において、上述の方法を使用して製品情報が細かく分割された後は、探されている価格に基づいて、対応するセットを素早く見つけることができ、次いで、見つけられたセットの中で、偽造品の存在をチェックするための照会を実施することができ、そうして、作業に関連した計算の量を効果的に軽減し、実行の有効性を高めることができる。
【００３７】
セット分割のために、製品情報を最も良く反映する離散型の製品属性パラメータ値を使用することによって、分割後に得られたセットに基づくユーザによる検索及び照会の精度を向上させることができる。そして、標準製品情報に含まれる製品属性パラメータの可能値が過剰にある結果としてセット分割の際の作業の量が多量になる問題も、最小限に抑えることができる。
【００３８】
一部の実施形態では、随意としてステップ１０３において、各分割セットについて、セット内の全ての標準製品情報に含まれる１つ以上の非製品属性パラメータにしたがってセット内の標準製品情報が更に複数のサブセットに分割される。
【００３９】
一部の実施形態では、セット及び／又はサブセットに含まれる処理済みの製品情報は、買い手ユーザに製品のお勧めをするために及び／又は買い手ユーザによる製品検索を助けるために使用される。例えば、セット及び／又はサブセットのなかの製品情報は、買い手ユーザの要求（買い手ユーザによって入力されたキーワード又は観測された買い手ユーザの購入習慣）に基づいて買い手ユーザに送信することができる。別の例としては、検索エンジンがセット及び／又はサブセットのなかでキーワード検索を実施し、その結果を買い手ユーザに送ることが可能である。
【００４０】
引き続き、ドレスに関わる上記の例について、標準製品情報１（例えば価格帯＄１００−＄１５０、シルク素材、ブランドＡ、型番１）及び標準製品情報２（例えば価格帯＄１００−＄１５０、シルク素材、ブランドＢ、型番２）が、セット１に分配され、製品情報の非製品属性パラメータが、売り手ユーザによってウェブサイトサーバ上に投稿された製品ヘッダであると想定する。例えば、標準製品情報１内に投稿された製品ヘッダのキーワードは、「ドレス」及び「アニマル柄」であり、標準製品情報２内に投稿された製品ヘッダのキーワードは、「ドレス」及び「ストライプ」である。
【００４１】
一部の実施形態では、次に、同じセット内の標準製品情報の非製品属性の類似度が決定される。類似度の計算には、様々な標準的技術を使用することができる。例えば、一部の実施形態では、セット内の非製品属性の類似度を計算するために、Ｋ−ｍｅｄｉｏｉｄｓアルゴリズムが使用される。
【００４２】
最後に、１つのサブセット内の、ペアをなす製品情報の非製品属性パラメータの類似度が第２の閾値を満たすように、同じセット内の全ての標準製品情報が、更に複数のサブセットに分割される。一部の実施形態では、類似度を決定するために、Ｋ−ｍｅｄｉｏｉｄｓなどの技術が使用される。類似度が第２の閾値を満たす製品情報のみが同じサブセットに分配されるので、異なるサブセット間の非製品属性パラメータの類似度は、比較的低いと見なされる。
【００４３】
本実施形態は、また、製品情報のその他の非製品属性パラメータを使用したサブセット分割に限定されず、製品の用途に基づく分割などがある。
【００４４】
標準製品情報の細かい分割は、上記のステップ１０１〜１０３の提示内容の使用によって達成される。更に、非標準製品情報を更に細かいセットに分割することも可能である。
【００４５】
ステップ１０４では、リーフカテゴリ下の非標準製品情報が決定される。
【００４６】
非標準製品情報の製品属性パラメータの一部又は全部の値は、設定基準を満たさないが、もし、これらの値が、情報を掲示するときに売り手ユーザ側で生じた完了エラー又はその他の人為的エラーの結果であるならば、非標準製品情報は、依然として製品に関する関連情報を表すことができ、検索、照会、ユーザへのお勧め、又はその他の作業での使用にとっても大きな意味を持つ。
【００４７】
ステップ１０５では、非標準製品情報に含まれる、セット分割に使用された製品属性パラメータの全ての値が特定の設定基準（例えば値のフォーマットや値の範囲など）を満たさないか否かについて、決定が下される。満たさないならば、制御は、ステップ１０６に引き渡され、満たすならば、制御は、ステップ１０８に引き渡される。
【００４８】
非標準製品情報に含まれる、セット分割に使用された製品属性パラメータの全ての値が設定基準を満たさないかどうかを決定するために、一部の実施形態では、セット分割における使用のためにステップ１０１において選択された製品属性パラメータが設定基準を満たすパラメータであるか否かが決定される。例えば、ステップ１０１において、セット分割における使用のために選択された製品属性パラメータが製品価格及び製品素材であるならば、ステップ１０５では、非標準製品情報に含まれる２つの製品属性パラメータ、すなわち製品価格及び製品素材がともに設定基準を満たさないかどうかが決定される。
【００４９】
ステップ１０１における製品情報の全ての製品属性パラメータがセット分割に使用されたならば、設定基準を満たさない値の製品属性パラメータを有する製品情報がある限り、そのような情報は、非標準製品情報であると見なされる。しかしながら、ステップ１０１において、製品属性パラメータの一部のみがセット分割における使用のために選択されたならば、設定基準を満たさないその一部の製品属性パラメータの値のみが非標準製品情報であると見なされる。
【００５０】
具体的には、設定基準を満たさない値の製品属性パラメータを含む特定の非標準製品情報があるならば、その非標準製品情報は、セット分割には使用されず、標準製品情報の特殊なケースとして扱われ、ステップ１０２において分割を経ることができる。あるいは、非標準製品情報は、依然として非標準製品情報として扱われ、後続ステップにおいて分割を経ることもできる。例えば、セット分割に使用された製品属性パラメータが製品価格及び製品素材であり、しかしながら、製品型番の製品属性パラメータが設定基準を満たさないならば、製品型番は、標準製品情報の特殊なケースとして扱われ、依然としてステップ１０２にしたがって分割されるか、或いは非標準製品情報として扱われ、後述される後続ステップにおいて分割されるかのいずれかであることができる。
【００５１】
ステップ１０６では、非標準製品情報に含まれる少なくとも１つの非製品属性パラメータが決定され、非標準製品情報に対する非製品属性パラメータの相関性が第３の閾値を満たすようなサブセットが存在するかどうかが決定される。存在するならば、非標準製品情報は、第３の閾値を満たす相関性が最も高いサブセットに分配され（ステップ１１３）、制御は、ステップ１１１に引き渡され、もし存在しないならば、プロセスは、ステップ１０７に続く。
【００５２】
非標準製品情報の製品属性パラメータは、セット分割に使用することができないので、ステップ１０６では、非標準製品情報が属するサブセットを決定するために、非標準製品情報の非製品属性パラメータが使用される。
【００５３】
引き続き、製品価格及び製品素材をセット分割のための製品属性パラメータとして、投稿された製品ヘッダをサブセット分割に使用される非製品属性パラメータとして使用する例について、ステップ１０６において、特定の非標準製品情報の製品価格及び製品素材の値がともに設定基準を満たさないならば、その非標準製品情報の投稿製品ヘッダ（非製品属性パラメータ）が決定され、Ｋ−ｍｅｄｉｏｉｄｓアルゴリズムなどのクラスタリングアルゴリズムを使用して、各サブセットに含まれる全ての標準製品情報の投稿製品ヘッダに対するその投稿製品ヘッダの類似度が計算される。作業の量を軽減するためには、各サブセットのなかの一標準製品情報の投稿製品ヘッダに対して同様の計算を実施して、第３の閾値を満たす標準製品情報が存在するサブセットを特定することができ、非標準製品情報は、類似度が最も高い標準製品情報が存在するサブセットに分配することができる。
【００５４】
ステップ１０７では、特別に定められたセットに非標準製品情報が分配され、プロセスは、ステップ１１１に進む。ステップ１０７では、一部の非標準情報のセット分割に使用されたが設定基準を満たさない製品属性パラメータの値の存在、及びどのセットの中のサブセットとも相関しない非製品属性パラメータの存在ゆえに、このタイプの非標準製品情報のために、特別に定められた別のセットが設定される。この特別に定められたセット及びステップ１０２において分割されたセットは、クラス間の非類似性の原則を満足している。
【００５５】
ステップ１０８では、非標準製品情報に含まれる製品属性パラメータの中で、設定基準を満たす値を持つ製品属性パラメータが決定される。この時点では、非標準製品情報の、セット分割に使用された製品属性パラメータの一部の値が設定基準を満たしているので、非標準製品情報の分割には、設定基準を満たす値を有する上記一部の製品属性パラメータを使用することができる。
【００５６】
例えば、セット分割における使用のためにステップ１０１において決定された製品属性パラメータが製品価格及び製品素材であり、或る非標準製品情報の製品価格の値が設定基準を満たさず、しかしながら、製品素材の値は設定基準を満たすならば、非標準製品情報の分割には、製品属性パラメータ「製品素材」を使用することができる。
【００５７】
ステップ１０９では、ステップ１０８において決定された製品属性パラメータに基づいて、非標準製品情報が属するセットが決定される。この時点では、決定された製品属性パラメータの値と、各セットにおける標準製品情報に含まれる製品属性パラメータの値とに基づいて、非標準製品属性パラメータの製品属性パラメータの値と同じ値を持つセットが特定される。
【００５８】
決定されるセットの数は、２つ以上であってよく、このような状況下では、決定された全てのセットに対して後続ステップを実行することができる。例えば、ステップ１０１に関連して例示された例では、１２個のセットが生成された。もし、このステップにおける製品属性パラメータが、製品素材値１を持つ製品素材であると想定されるならば、決定された非標準製品情報が属するセットは、セット１、セット４、セット７、又はセット１０であることが可能である。
【００５９】
ステップ１１０では、非標準製品情報の非製品属性パラメータに基づいて、非標準製品情報が、ステップ１０９において事前に決定されたセットのサブセットに分配される。
【００６０】
ステップ１０９の後は、非標準製品情報が属するセットが決定されが、どのセットのどのサブセットに非標準製品情報が属するかは決定されていない。したがって、ステップ１０９は、更に、非製品属性パラメータを利用し、類似度が最も高い非製品属性パラメータを有するサブセットに非標準製品情報を分配することによって、非標準製品情報の更なる分割を実施する。
【００６１】
ステップ１０６において、非標準製品情報が分配されたときは、その分配先のサブセットに対する類似度が、第３の閾値を満たす必要があり、そして、類似度が最も高いサブセットが選択された。これに対し、ステップ１０９では、ステップ１０９において確認されたセットの中から、類似度が最も高いサブセットを選択するだけでよい。なぜならば、ステップ１０５では、非標準製品情報のなかの、セット分割に使用された製品属性パラメータのいずれも、設定基準を満たさなかったからである。したがって、最小閾値（すなわち第３の閾値）が設定されず、単に、非標準製品情報の非製品属性パラメータに対する相関性が最も高いサブセットが選択されたならば、どのサブセットに対しても、全ての非標準製品情報の相関性が非常に低くなる可能性がある。しかしながら、その一サブセットは、依然として非標準製品情報が属するサブセットとして選択され、その結果、非標準製品情報と、同じサブセットのなかのその他の標準製品情報との間の相関性は、低くなると考えられる。しかしながら、ステップ１０９において決定されたセットは、設定基準を満たす値を有する１つの非標準製品情報製品属性パラメータを使用して決定されたので、プロセスのステップ１１０では、ステップ１１０において選択に使用されたセットと、非標準製品情報との間に幾らかの相関性があり、したがって、そこから選択されたサブセットと、非標準製品情報との間の相関性もまた、比較的高くなる。
【００６２】
売り手ユーザによってウェブサイトサーバ上に投稿される製品情報は、重複する可能性がある。重複する製品情報の処理に必要とされるリソースを減らすために、ステップ１１１は、標準製品情報及び非標準製品情報に対して重複打ち消し操作を実施する。具体的には、ステップ１１１において、重複する標準製品情報が決定され、そのような標準製品情報の１つが維持され、残りの同一の標準製品情報は排除される。更に、重複する非標準製品情報が決定され、そのような非標準製品情報の１つが維持され、残りの同一の非標準製品情報は排除される。
【００６３】
２つの標準製品情報の製品属性パラメータ及び非製品属性パラメータが同一であるならば、これら２つの標準製品情報は、重複する標準製品情報として定義される。
【００６４】
２つの非標準製品情報の製品属性パラメータ及び非製品属性パラメータが同一であるならば、これら２つの非標準製品情報は、重複する非標準製品情報として定義される。
【００６５】
ステップ１１１の重複打ち消し操作は、ステップ１０１の前に実行することができる、又はステップ１０１〜１１０の間の任意で実行することができる、又はステップ１１０の後に実行することができる。
【００６６】
ステップ１１２において、各サブセットは、名前すなわちラベルを割り当てられる。ステップ１１２は、ステップ１１０の後、ステップ１１１の前に実行することもできる。ステップ１１０を経て実行された時点で、製品情報は、実際は、既に、標準製品ユニット（ＳＰＵ）を得るために自動的に分割されており、これらのユニットは、セットレベル又はサブセットレベルにある。ＳＰＵの再利用を促すために、プロセスは、各ＳＰＵに名前又はラベルを割り当て、これは、各ＳＰＵによって表されるコンテンツも表している。
【００６７】
具体的には、一部の実施形態では、先ず、各サブセットの標準製品情報及び非標準製品情報の製品属性パラメータ及び非製品属性パラメータが決定される。次いで、上記の製品属性パラメータ及び非製品属性パラメータに含まれる少なくとも１つの高頻度ワードが決定される。最後に、上記の高頻度サードが、上記サブセットの名前として割り当てられる。
【００６８】
続く買い手ユーザによる検索及び照会の最中、並びに買い手ユーザに製品情報をお勧めする際に、サブセットの名前に関わっている高頻度ワードは、検索又はお勧めを実施するためのキーワードの役割を果たすことができる。
【００６９】
図３は、情報処理システムの一実施形態を示したブロック図である。この例では、システム３００は、例えば、パソコン、サーバコンピュータ、手持ち式のすなわち携帯型のデバイス、フラットパネルデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能な家庭用電子機器、ネットワークＰＣ、ミニコンピュータ、大型コンピュータ、特殊用途向けデバイス、上記のシステム若しくはデバイスの任意を含む分散コンピューティング環境、又は１つ以上のプロセッサと該プロセッサにつながれて該プロセッサに命令を提供するように構成されたメモリとを含むその他のハードウェア／ソフトウェア／ファームウェアの組み合わせなどの、１つ以上のコンピューティングデバイスを使用して実装することができる。
【００７０】
システム３００は、標準パラメータ決定モジュール１１と、第１の分割モジュール１２とを含み、標準パラメータ決定モジュール１１は、リーフカテゴリ下の全ての標準製品情報に含まれる少なくとも１つの製品属性パラメータを決定するために使用され、第１の分割モジュール１２は、そうして決定された少なくとも１つの製品属性を使用して、標準製品情報を分割し、上述のリーフカテゴリ下に複数のセットを得るために使用され、ここでは、同じセットに分配された標準製品情報に含まれる上述の少なくとも１つの製品属性パラメータの値は、同一である。
【００７１】
図４は、標準パラメータ決定モジュールの一実施形態を示したブロック図である。この例では、モジュールは、属性パラメータ決定サブモジュール２１と、頻度決定サブモジュール２２と、選択サブモジュール２３とを含み、属性パラメータ決定サブモジュール２１は、リーフカテゴリ下の全ての標準製品情報に含まれる全ての製品属性パラメータを決定するために使用され、頻度決定サブモジュール２２は、設定期間内に、上述のリーフカテゴリ下で各製品属性パラメータを検索基準として使用した製品検索が実施される回数を決定し、選択サブモジュール２３は、全ての上述の製品属性パラメータのなかから少なくとも１つの製品属性パラメータを選択するために使用され、ここでは、選択されたどの製品属性パラメータが製品情報検索のための検索基準として使用された回数も、第１の閾値を満たしており、上記製品属性パラメータの値は、離散型である。
【００７２】
図３に戻り、システム３００は、更に、非標準パラメータ決定モジュール１３と、類似性決定モジュール１４と、第２の分割モジュール１５とを含み、非標準パラメータ決定モジュール１３は、各分割セットに対し、それらのセットのなかの全ての標準製品情報に含まれる少なくとも１つの非製品属性パラメータを決定するために使用され、類似性決定モジュール１４は、同じセット内の全ての標準製品情報の少なくとも１つの非製品属性パラメータの類似度を決定するために使用され、第２の分割モジュール１５は、類似度にしたがって、同じセット内の全ての標準製品情報を更に分割し、上記セットの複数のサブセットを得るために使用され、ここでは、同じサブセット内のどの２つの標準製品情報間の上述の少なくとも１つの非製品属性パラメータの類似度も、第２の閾値を満たしている。
【００７３】
上述の機器は、更に、判定モジュール１６を含み、該モジュールは、非標準製品情報に含まれる、セット分割に使用された全ての製品属性パラメータの値が設定基準を満たさないかどうかを判定するために使用され、満たさないならば、非標準パラメータ決定モジュールがトリガされ、満たすならば、標準パラメータ決定モジュールがトリガされ、上述の非標準製品情報のなかの、セットの分割に使用された少なくとも１つの製品属性パラメータの値は、設定基準を満たさない。
【００７４】
判定モジュール１６によるトリガに基づく非標準パラメータ決定モジュール１３及び標準パラメータ決定モジュール１１のそれぞれの作業プロセスは、以下に挙げられるとおりである。
【００７５】
非標準製品情報に含まれる、セット分割に使用された全ての製品属性パラメータの値が設定基準を満たさないとき：
【００７６】
上述の非標準パラメータ決定モジュール１３は、更に、上記非標準製品情報に含まれる少なくとも１つの非製品属性パラメータを決定するために使用され、上述の類似性決定モジュール１４は、非標準製品情報の非製品属性パラメータと、各サブセットに含まれる標準製品情報の非製品属性パラメータとの間の類似度を決定するために使用され、上述の第２の分割モジュール１５は、更に、非製品属性パラメータに基づいて、上記非標準製品情報をサブセットに分配するために使用され、ここでは、上記非標準製品情報の非製品属性パラメータの、その分配先のサブセット内の標準製品情報に含まれる非製品属性パラメータに対する類似度は、第３の閾値を満たしている。
【００７７】
具体的には、非標準製品情報のなかの、セット分割に使用された全ての製品属性パラメータの値が設定基準を満たさず、上記非標準製品情報の非製品属性パラメータの、どのサブセットの標準製品情報に含まれる非製品属性パラメータに対する類似度も第３の閾値未満であるときは、上述の第１の分割モジュール１２は、更に、非標準製品情報のなかの、セット分割に使用された全ての製品属性パラメータの値が設定基準を満たさず、上記非標準製品情報の非製品属性パラメータの、どのサブセットの標準製品情報に含まれる非製品属性パラメータに対する類似度も第３の閾値未満であるときの、特別に定められたセットに、上記非標準製品情報を分配するために使用される。
【００７８】
非標準製品情報に含まれる、セット分割に使用された全ての製品属性パラメータの値が、設定基準を満たさないとき：
【００７９】
上述の標準パラメータ決定モジュール１１は、更に、非標準製品情報のなかの、セット分割に使用された製品属性パラメータのうちの、どの製品属性パラメータが設定基準を満たす値を有するのかを決定するために使用され、上述の第１の分割モジュール１２は、更に、設定基準を満たす値を有する上述の製品属性パラメータを内包するセットを決定するために使用され、上述の第２の分割モジュール１５は、更に、非標準製品情報の非製品属性パラメータに基づいて、上記非標準製品情報を、第１の分割モジュール１２によって決定されたセット内のサブセットに分配するために使用され、ここでは、上記非標準製品情報の非製品属性パラメータの、その分配先のサブセット内の標準製品情報の非製品属性パラメータに対する類似度は、最も高くなっている。
【００８０】
上述の機器は、更に、重複打ち消しモジュール１７を含み、該モジュールは、重複する標準製品情報を決定し、そのような標準製品情報の１つを維持し、残りのそのような標準製品情報を排除するために、及び重複する非標準製品情報を決定し、そのような非標準製品情報の１つを維持し、残りのそのような非標準製品情報を排除するために使用される。上述の重複する標準製品情報の間では、全ての製品属性パラメータ及び非製品属性パラメータが同一であり、上述の重複する非標準製品情報の間では、全ての製品属性パラメータ及び非製品属性パラメータが同一である。
【００８１】
上述の機器は、更に、命名モジュール１８を含み、該モジュールは、各サブセットの標準製品情報及び非標準製品情報に含まれる製品属性パラメータ及び非製品属性パラメータを決定するために使用される。上記の製品属性パラメータ及び非製品属性パラメータに含まれる少なくとも１つの高頻度ワードが決定され、該少なくとも１つの高頻度ワードは、上記サブセットを命名するために使用される。
【００８２】
本開示の実施形態で提供されている方法及び機器の使用は、買い手ユーザが細かい製品情報セットに基づいて製品情報の検索又は照会を行うときに、検索及び照会の回数が効果的に減らされ、検索及び照会の精度が向上され、ウェブサイトサーバによって買い手ユーザにお勧めされる製品情報の精度が向上されるように、製品属性を基準として使用してリーフカテゴリベースで製品情報を細かいセットに分割することを可能にし、更に、非製品属性を基準として使用して更に細かい細分度のサブセットに分割することを可能にする。また、細かい製品情報セットは、製品情報に対して実施される作業の実行可能性を向上させ、製品情報に対して作業が実施されるときの計算の量を軽減することができる。更に、多階層カテゴリシステムの実質的内容は、セット分割及びサブセット分割の過程で変更されることはなく、既存の多階層カテゴリシステムの特徴に適合したままであり、買い手ユーザの検索習慣は、十分に考慮され、セット分割は、買い手ユーザによる検索でよく使用される製品属性パラメータを用いる。また、非標準製品情報に含まれる製品属性パラメータの値が設定基準を満たさないような様々な状況に対応する分割手段が提供され、したがって、可能な限り、全ての非標準製品情報が、相関性が最も高いサブセットに分配される。最後に、本開示の提案は、製品情報の重複打ち消し及び分割サブセットの命名も実施し、重複する製品情報の処理に用いられるリソースを効果的に軽減するとともに、管理者がサブセットの名前に基づいてサブセットを管理すること及びサブセットの名前をキーワードとして使用してサブセット内の製品情報を照会することを容易にする。
【００８３】
上述されたモジュールは、１つ以上の汎用プロセッサ上で実行されるソフトウェアコンポーネントとして、プログラマブルロジックデバイス及び／若しくは特定の機能を実施するように設計された特殊用途向け集積回路などのハードウェアとして、又はそれらの組み合わせとして実装することができる。一部の実施形態では、モジュールは、本発明の実施形態で説明される方法を（パソコン、サーバ、ネットワーク機器などの）コンピュータデバイスに実行させるための命令を含み尚且つ（光ディスク、フラッシュストレージデバイス、モバイルハードディスクなどの）不揮発性のストレージ媒体に記憶させることができるソフトウェア製品の形で具現化することができる。モジュールは、１つのデバイスに実装する又は複数のデバイスに分散させることができる。モジュールの機能は、互いに合体させる又は複数のサブモジュールに更に分けることができる。
【００８４】
当業者ならば、本開示の実施形態が、方法、システム、又はコンピュータソフトウェア製品として提供できることがわかる。したがって、本開示は、完全にハードウェアで構成される実施形態、完全にソフトウェアで構成される実施形態、又はハードウェアとソフトウェアとを組み合わせた実施形態の形態をとることができる。更に、本開示は、コンピュータプログラムコードを含む１つ以上のコンピュータによって操作可能なストレージ媒体（磁気ディスクストレージデバイス、ＣＤ−ＲＯＭ、及び光ストレージデバイスを非限定例として含む）に実装されたコンピュータプログラムの形態をとることができる。
【００８５】
本開示は、方法、機器（システム）、及びコンピュータプログラム製品に基づくフローチャート及び／又はブロック図を参照にして説明されている。フローチャート及び／又はブロック図における各プロセス及び／又は各ブロック、並びにフローチャート及び／又はブロック図におけるプロセス及び／又はブロックの組み合わせは、それぞれ、コンピュータプログラムコマンドを通じて達成できることがわかる。これらのコンピュータプログラムコマンドは、汎用コンピュータ、特殊用途コンピュータ、埋め込みプロセッサ、又はその他のプログラマブルデータ機器のプロセッサに提供されて、マシンを作動させることができ、その結果、コンピュータ、又はその他のプログラマブルデータ機器のプロセッサを通じて実行されるコマンドは、フローチャートの１つ以上のプロセス及び／又はブロック図の１つ以上のブロックによって指定された機能を実現するために使用されるデバイスを作動させる。
【００８６】
一部の実施形態では、これらのコンピュータプログラムコマンドは、また、コンピュータ又はその他のプログラマブルデータ機器を誘導することができる特殊作業用コンピュータによって読み取り可能なストレージデバイスに記憶させることもでき、その結果、これらのコンピュータ読み取り可能ストレージデバイスに記憶されているコマンドは、コマンドデバイスを含む製品をもたらす。これらのコマンドデバイスは、フローチャートの１つ以上のプロセス及び／又はブロック図の１つ以上のブロックに指定される機能を実現する。
【００８７】
これらのコンピュータプログラムコマンドは、コンピュータ又はその他のプログラマブルデータ機器に取り込むこともでき、その結果、コンピュータ又はその他のプログラマブル機器において一連の作業ステップが実行されて、コンピュータ処理が引き起こされる。このようにして、コンピュータ又はその他のプログラマブル機器において実行されるコマンドは、フローチャートの１つ以上のプロセス及び／又はブロック図の１つ以上のブロックで指定される機能を実現するために使用されるステップを提供する。
【００８８】
本出願の好ましい実施形態が既に説明されてきたが、当業者ならば、ひとたび基本的な発明的概念を捉えたら、これらの実施形態に対してその他の変更又は修正を加えることができる。したがって、添付の特許請求の範囲は、好ましい実施形態のみならず、あらゆる変更及び修正も本出願の範囲内に入るものとして含むとして解釈される。
【００８９】
当業者ならば、本発明の趣旨及び範囲から逸脱することなく本出願を変更及び多様化することができる。したがって、もし、本出願のこれらの変更及びヴァリエーションが、特許請求の範囲及びその等価技術の範囲内であるならば、本出願は、これらの変更及びヴァリエーションも網羅することを意図される。
【００９０】
以上の実施形態は、理解を明瞭にする目的で幾らか詳細に説明されてきたが、発明は、提供された詳細に限定されない。発明を実現するには、多くの代替的手法がある。開示された実施形態は、例示的なものであり、限定を目的としたものではない。
【図１】
2013541090.tif 000004
【図２Ａ】
2013541090.tif 000005
【図２Ｂ】
2013541090.tif 000006
【図３】
2013541090.tif 000007
【図４】
2013541090.tif 000008
【国際調査報告】
2013541090.tif 000009