(57)【要約】  分散スキャンブースから得られる３次元ボディスキャン画像データの中央データ管理。ウェブサイトは、セキュアログインと、３Ｄボディスキャンから得られるサイズおよび形状の両方から導出されるデータを使用して衣料品サイズと比較する能力とを提供する。フィルタリングされた結果のオンライン製品表示が、ユーザサイズデータに基づいて標準衣料品のサードパーティ寸法直しを注文する能力と共に利用可能である。
2017520042.tif 000002
【特許請求の範囲】
【請求項１】
ボディスキャン情報を管理するコンピュータ実施方法であって、
複数の分散スキャンブースシステムから、複数のユーザにそれぞれ定義されるボディスキャンデータを受信するステップと、
ユーザ記録データを保持するステップであって、該ユーザ記録データは、複数のユーザのそれぞれのユーザ登録データおよびユーザボディスキャンデータを含むように構成される、ステップと、
サードパーティウェブサイトからの前記ユーザ記録データにおいて識別可能なユーザを表す要求に応答して、前記サードパーティウェブサイトを介して所与のユーザに表示するアイテムを、前記ボディスキャンデータから導出される前記ユーザのサイズに基づいてフィルタリングすることを可能にするように構成される応答データを提供するステップと
を含む、ボディスキャン情報を管理するコンピュータ実施方法。
【請求項２】
前記フィルタリングは、前記ボディスキャンデータから導出される前記ユーザのサイズに基づいて、前記ユーザに適する構成で利用可能なアイテムのみを表示することを含む、請求項１に記載の方法。
【請求項３】
サイズは、サイズおよび形状の両方を含む、請求項１に記載の方法。
【請求項４】
サイズは、前記ユーザボディスキャンデータに基づいて生成される３Ｄアバターに基づくサイズを含む、請求項１に記載の方法。
【請求項５】
前記ユーザのサイズに対する衣料品サイズの視覚的表現を提供するステップを含む、請求項１に記載の方法。
【請求項６】
ユーザインタフェース機能は、サードパーティウェブサイトに組み込まれるウィジェットとして前記ユーザに提供される、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記ウィジェットはログイン機能を提供し、それにより、前記ユーザが自己識別することを可能にする、請求項６に記載の方法。
【請求項８】
衣料品情報をユーザに表示するコンピュータ実施方法であって、
前記ユーザが衣料品情報を見ることを可能にするインタフェースを提供するステップと、
前記ユーザを識別するステップと、
ユーザ記録データへのアクセスを維持するリモートサーバと通信するステップであって、前記ユーザ記録データは、複数のユーザのそれぞれのユーザ登録データおよびユーザボディスキャンデータを含むように構成される、ステップと、
所与のユーザに表示する衣料品を、前記ボディスキャンデータから導出される前記ユーザのサイズに基づいてフィルタリングするステップと
を含む、衣料品情報をユーザに表示するコンピュータ実施方法。
【請求項９】
前記フィルタリングするステップは、前記ボディスキャンデータから導出される前記ユーザのサイズに基づいて、前記ユーザに適する構成で利用可能なアイテムのみを表示するステップを含む、請求項８に記載の方法。
【請求項１０】
サイズは、サイズおよび形状の両方を含む、請求項９に記載の方法。
【請求項１１】
サイズは、前記ユーザボディスキャンデータに基づいて生成される３Ｄアバターに基づくサイズを含む、請求項９に記載の方法。
【請求項１２】
前記ユーザのサイズに対する衣料品サイズの視覚的表現を提供するステップを含む、請求項９に記載の方法。
【請求項１３】
コンピュータ実施方法であって、
衣料品ベンダーウェブページに組み込まれたウィジェットを介して、ユーザによって購入された衣料品を示すデータを受信するステップと、
前記衣料品を表すデータおよび前記ユーザのサイズ情報を表すデータを寸法直しサービス提供者に提供するステップであって、前記サイズ情報は、中央管理ボディスキャン情報から導出される、ステップと
を含む、コンピュータ実施方法。
【請求項１４】
衣料品の寸法直しを調整する方法であって、
ユーザのサイズ情報のリポジトリを保持するステップであって、前記サイズ情報は、複数の分散ロケーションで実行されるボディスキャンから導出される、ステップと、
衣料品の購入を可能にする複数のオンラインベンダーポータルとの通信を維持するステップと、
所与のベンダーポータルの所与のユーザが、前記ベンダーポータルを介して所与の購入された衣料品の寸法直しを要求することを可能にするステップと、
寸法直しサービス提供者により、前記衣料品の寸法直し指示を表すデータを定義するステップであって、前記指示は前記ユーザのサイズ情報を含む、ステップと
を含む、衣料品の寸法直しを調整する方法。
【請求項１５】
コンピュータ実施方法であって、
モバイルアプリを実行中のモバイルデバイスの現在のロケーション情報を特定するステップと、
１つまたは複数のプロモーションを示すデータを提示するステップであって、該１つまたは複数のプロモーションは、
（ｉ）前記特定された現在のロケーション、
（ｉ）中央サーバで管理されるボディスキャン情報から導出されるデータであって、前記中央サーバは、複数のボディスキャンハードウェアユニットから収集される複数のユーザのボディスキャン情報を維持する、データ、および
（ｉｉｉ）ベンダープロモーションパラメータ
に基づいて選択される、ステップと
を含む、コンピュータ実施方法。
【請求項１６】
ボディスキャン情報を管理するコンピュータ実施方法であって、
複数の分散スキャンブースシステムから、複数のユーザにそれぞれ定義されるボディスキャンデータを受信するステップと、
ユーザ記録データを保持するステップであって、該ユーザ記録データは、複数のユーザのそれぞれのユーザ登録データおよびユーザボディスキャンデータを含むように構成される、ステップと、
サードパーティプラットフォームを介して表示可能なユーザインタフェース機能を提供するステップであって、該ユーザインタフェース機能は、ユーザボディスキャンデータから特定される前記ユーザのサイズと衣料品サイズとの関係を所与のユーザが見ることを可能にする、ステップと
を含む、ボディスキャン情報を管理するコンピュータ実施方法。
【請求項１７】
サイズは、サイズおよび形状の両方を含む、請求項１６に記載の方法。
【請求項１８】
サイズは、前記ユーザボディスキャンデータに基づいて生成される３Ｄアバターに基づくサイズを含む、請求項１６に記載の方法。
【請求項１９】
前記ユーザのサイズに対する衣料品サイズの視覚的表現を提供することを含む、請求項１６に記載の方法。
【請求項２０】
前記ユーザインタフェース機能は、サードパーティウェブページに組み込まれるウィジェットとして前記ユーザに提供される、請求項１６に記載の方法。
【請求項２１】
前記ウィジェットはログイン機能を提供し、それにより、前記ユーザが自己識別することを可能にする、請求項２０に記載の方法。
【請求項２２】
衣料品情報をユーザに表示するコンピュータ実施方法であって、
前記ユーザが衣料品情報を見ることを可能にするインタフェースを提供するステップと、
前記ユーザを識別するステップと、
ユーザ記録データへのアクセスを維持するリモートサーバと通信するステップであって、前記ユーザ記録データは、複数のユーザのそれぞれのユーザ登録データおよびユーザボディスキャンデータを含むように構成される、ステップと、
ユーザボディスキャンデータから特定される前記ユーザのサイズと衣料品サイズとの関係を前記ユーザが見ることを可能にするユーザインタフェースオブジェクトを提供するステップと
を含む、衣料品情報をユーザに表示する方法。
【請求項２３】
サイズは、サイズおよび形状の両方を含む、請求項２２に記載の方法。
【請求項２４】
サイズは、前記ユーザボディスキャンデータに基づいて生成される３Ｄアバターに基づくサイズを含む、請求項２２に記載の方法。
【請求項２５】
前記ユーザのサイズに対する衣料品サイズの視覚的表現を提供するステップを含む、請求項２２に記載の方法。
【請求項２６】
請求項１〜２５のいずれか一項に記載の方法を実行するように構成される、コンピュータシステムまたはコンピュータ可読搬送媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元ボディスキャンから導出されるデータの管理を可能にするフレームワークに関連して提供される技術および機能に関する。幾つかの実施形態は、ボディスキャンから導出されるユーザサイズデータの中央管理に基づいて、オンラインベンダーから得られる衣料品のサードパーティ寸法直し（または他の製品／サービスの構成）を可能にするように構成されるフレームワークおよび方法論に関する。幾つかの実施形態は、３次元ボディスキャンから導出されるデータによって駆動されるモバイルアプリベースのプロモーションの配信に関する。幾つかの実施形態は、３次元ボディスキャンから導出されるデータの中央管理を介して、ユーザが衣料品サイズ比較情報を利用可能にするフレームワークおよび方法論に関する。幾つかの実施形態は、３次元ボディスキャンから導出されるデータの中央管理を介して、オンライン製品表示および／または購入プラットフォームでの在庫品のウェブ結果のフィルタリングおよび／またはフィルタリング表示に関する。
【０００２】
本明細書に記載される様々な例は衣服および衣料品に関するが、本技術はそのようなものとして限定されず、ユーザサイズ情報が関連する様々な他の製品およびサービスに関しても適用される。
【背景技術】
【０００３】
本明細書全体を通した従来技術のいかなる考察も、そのような従来技術が当技術分野で周知であること、または当技術分野での一般知識の一部をなすことを認めるものとして決して見なされるべきではない。
【０００４】
ボディサイズおよび形状情報は、衣服の選択およびサイズ決定、並びに健康および／またはフィットネスのモニタリングを含め、様々な状況で非常に有用である。様々な既知のハードウェアデバイスによって、そのような情報を特定することができ、そのような情報を表すディジタルデータが生成される。しかしながら、ハードウェアの利用可能性にもかかわらず、広範囲の消費者がそのようなデータを好都合に利用できるようにする解決策の提供には大きい問題がある。
【発明の概要】
【課題を解決するための手段】
【０００５】
一実施形態は、コンピュータ実施方法であって、
衣料品ベンダーウェブページに組み込まれたウィジェットを介して、ユーザによって購入された衣料品を表すデータを受信するステップと、
衣料品を表すデータおよびユーザのサイズ情報を表すデータを寸法直しサービス提供者に提供するステップであって、サイズ情報は中央管理ボディスキャン情報から導出される、ステップと
を含む、方法を提供する。
【０００６】
一実施形態は、衣料品の寸法直しを調整する方法であって、
ユーザのサイズ情報のリポジトリを保持するステップであって、サイズ情報は複数の分散ロケーションで実行されるボディスキャンから導出される、ステップと、
衣料品の購入を可能にする複数のオンラインベンダーポータルとの通信を維持するステップと、
所与のベンダーポータルの所与のユーザが、ベンダーポータルを介して所与の購入された衣料品の寸法直しを要求することを可能にするステップと、
寸法直しサービス提供者により、衣料品の寸法直し指示を表すデータを定義するステップであって、指示はユーザのサイズ情報を含む、ステップと
を含む、方法を提供する。
【０００７】
一実施形態は、コンピュータ実施方法であって、
モバイルアプリを実行中のモバイルデバイスの現在のロケーション情報を特定するステップと、
１つまたは複数のプロモーションを表すデータを提示するステップあって、１つまたは複数のプロモーションは、
（ｉ）特定された現在のロケーション、
（ｉ）中央サーバで管理されるボディスキャン情報から導出されるデータであって、中央サーバは複数のボディスキャンハードウェアユニットから収集される複数のユーザのボディスキャン情報を維持する、データ、および
（ｉｉｉ）ベンダープロモーションパラメータ
に基づいて選択される、ステップと
を含む、方法を提供する。
【０００８】
一実施形態は、本明細書に記載される方法を実行するように構成されるシステムを提供する。
【０００９】
一実施形態は、ボディスキャン情報を管理するコンピュータ実施方法であって、
複数の分散スキャンブースシステムから、複数のユーザにそれぞれ定義されるボディスキャンデータを受信するステップと、
ユーザ記録データを保持するステップであって、ユーザ記録データは複数のユーザのそれぞれのユーザ登録データおよびユーザボディスキャンデータを含むように構成される、ステップと、
サードパーティプラットフォームを介して表示可能なユーザインタフェース機能を提供するステップであって、ユーザインタフェース機能はユーザボディスキャンデータから特定されるユーザのサイズと衣料品サイズとの関係を所与のユーザが見ることを可能にする、ステップと
を含む、方法を提供する。
【００１０】
一実施形態は、衣料品情報をユーザに表示するコンピュータ実施方法であって、
ユーザが衣料品情報を見ることを可能にするインタフェースを提供するステップと、
ユーザを識別するステップと、
ユーザ記録データへのアクセスを維持するリモートサーバと通信するステップであって、ユーザ記録データは複数のユーザのそれぞれのユーザ登録データおよびユーザボディスキャンデータを含むように構成される、ステップと、
ユーザボディスキャンデータから特定されるユーザのサイズと衣料品サイズとの関係をユーザが見ることを可能にするユーザインタフェースオブジェクトを提供するステップと
を含む、方法を提供する。
【００１１】
一実施形態は、本明細書に記載される方法を実行するように構成されるシステムを提供する。
【００１２】
一実施形態は、ボディスキャン情報を管理するコンピュータ実施方法であって、
複数の分散スキャンブースシステムから、複数のユーザにそれぞれ定義されるボディスキャンデータを受信するステップと、
ユーザ記録データを保持するステップであって、ユーザ記録データは複数のユーザのそれぞれのユーザ登録データおよびユーザボディスキャンデータを含むように構成される、ステップと、
サードパーティプラットフォームを介して表示可能なユーザインタフェース機能を提供するステップであって、ユーザインタフェース機能は所与のユーザに表示される衣料品をボディスキャンデータから導出されるユーザのサイズに基づいてフィルタリングすることを可能にする、ステップと
を含む、方法を提供する。
【００１３】
一実施形態は、衣料品情報をユーザに表示するコンピュータ実施方法であって、
ユーザが衣料品情報を見ることを可能にするインタフェースを提供するステップと、
ユーザを識別するステップと、
ユーザ記録データへのアクセスを維持するリモートサーバと通信するステップであって、ユーザ記録データは複数のユーザのそれぞれのユーザ登録データおよびユーザボディスキャンデータを含むように構成される、ステップと、
所与のユーザに表示する衣料品を、ボディスキャンデータから導出されるユーザのサイズに基づいてフィルタリングするステップと
を含む、方法を提供する。
【００１４】
一実施形態は、本明細書に記載される方法を実行するように構成されるシステムを提供する。
【００１５】
一実施形態は、本明細書に記載される方法を実行するように構成されるシステムを提供する。
【００１６】
「一実施形態」、「幾つかの実施形態」、「実施形態」への本明細書全体を通しての言及は、実施形態に関連して記載される特定の特徴、構造、または特性が、本発明の少なくとも１つの実施形態に含まれることを意味する。したがって、本明細書全体を通して様々な箇所での「一実施形態において」、「幾つかの実施形態において」、または「実施形態において」という語句の出現は、全てが同じ実施形態を指すことは可能であるが、必ずしも全てが同じ実施形態を指すわけではない。更に、特定の特徴、構造、または特性は、１つまたは複数の実施形態において、本開示から当業者に明らかなように、任意の好適な方法で組み合わせ得る。
【００１７】
本明細書で使用される場合、別段のことが指定される場合を除き、共通の物体を記述するための序数形容詞「第１の」、「第２の」、「第３の」等の使用は、同様の物体の異なるインスタンスが参照されていることを単に示すものであり、そのように記述される物体が、時間的、空間的、ランク的、または任意の他の方法で所与の順序でなければならないことを暗示することを意図しない。
【００１８】
以下の特許請求の範囲および本明細書での説明では、備えている、構成される、または備えるという用語の任意の１つは、少なくとも後続する要素／特徴を含むが、他を除外しないことを意味するオープンタームである。したがって、備えているという用語は、特許請求の範囲で使用される場合、その後に列挙される手段、要素、またはステップに限定されるものとして解釈されるべきではない。例えば、ＡおよびＢを備えるデバイスという表現の範囲は、要素ＡおよびＢのみからなるデバイスに限定されるべきではない。本明細書で使用される場合、含んでいる、含む（ｗｈｉｃｈ  ｉｎｃｌｕｄｅｓ）、または含む（ｔｈａｔ  ｉｎｃｌｕｄｅｓ）という用語の任意の１つも、ここでも少なくともこの用語に続く要素／特徴を含むが、他を除外しないことを意味するオープンタームである。したがって、含んでいるは、備えると同義であり、備えるを意味する。
【００１９】
本明細書で使用される場合、「例示的な」という用語は、品質を示すこととは対照的に、例を提供する意味で使用される。すなわち、「例示的な実施形態」とは、必ずしもの実施形態であるわけではなく、例として提供される実施形態である。
【００２０】
本明細書に記載される方法およびシステムの任意の特徴が、独立して、または互いとの任意の組合せで提供可能であることが理解される。
【００２１】
更に、本明細書に記載される方法およびシステムが、物理的な身体を正確に測定し、通常は画像形態で、物理的な身体の正確な解剖学的に現実的な表現を提供することができるシステムおよび方法を提供することを含むが、これに限定されない多くの利点を提供可能であることが理解される。物理的な身体の画像および生成される関連付けられたデータ（例えば、スキャン情報または測定データ）を使用して、物理的な身体のユーザに特定の推奨を提供することができる。一例では、これらはファッションおよび／または健康推奨を含むが、本明細書に記載されるシステムおよび方法の他の用途も本明細書の範囲内にあることが理解される。
【００２２】
国際公開第２０１４／１８３１５７号の内容は、相互参照として援用される。
【００２３】
本技術の実施形態について、添付図面を参照して例として更に説明する。
【図面の簡単な説明】
【００２４】
【図１Ａ】様々な実施形態によるシステム構成を示す。
【図１Ｂ】様々な実施形態によるシステム構成を示す。
【図１Ｃ】様々な実施形態によるシステム構成を示す。
【図２Ａ】様々な実施形態による方法を示す。
【図２Ｂ】様々な実施形態による方法を示す。
【図２Ｃ】様々な実施形態による方法を示す。
【図２Ｄ】様々な実施形態による方法を示す。
【図３】クライアント−サーバフレームワークを示す。
【発明を実施するための形態】
【００２５】
本明細書に記載されるのは、ボディスキャンから導出されるユーザサイズデータの中央管理に基づいて、オンラインベンダーから得られる衣料品のサードパーティによる寸法直しを可能にするように構成される、フレームワークおよび方法論を含む技術である。
【００２６】
・概説
本明細書に記載される技術は、ボディスキャンデータ、主にボディサイズおよび形状情報の分散収集および利用に関する。このデータは、分散ハードウェアデバイスを介して収集され、分散ハードウェアデバイスは、自律スキャンブースおよび／または他のスキャンハードウェア（画像ベース、立体、マイクロ波、赤外線、および他の走査技術を含む）を含むことができる。
【００２７】
幾つかの実施形態では、スキャンブースは、予め定義された論理プロセスを実施し、それにより、スキャン手順を通してユーザをガイドするユーザインタフェース構成要素を含む。次に、ボディスキャンデータは中央サーバにアップロードされ、このサーバを介して、ウェブサイトおよびソフトウェアアプリケーション等の１つまたは複数のサードパーティプラットフォームに（例えば、ＡＰＩ、ウィジェット等を使用して）提供される。これにより、サードパーティプラットフォームは、ボディスキャンデータを利用する機能を実装することができる。そのような機能の例は、適切なサイズの衣服の選択、健康およびフィットネスのモニタリング、格付け／ランク付け、競合等を含む。
【００２８】
図１Ａには、一実施形態による全体のフレームワークが示されている。このフレームワーク内の様々な構成要素の例示的な実装形態について、以下更に詳細に説明する。
【００２９】
図１Ａは、ボディスキャンデータ管理サーバ１６１０を中心とする。このサーバは、実例では、任意選択的に幾つかの物理的ロケーションに渡って分散する１つまたは複数の個々の計算デバイスであり得る。サーバ１６１０は、以下と通信するように構成される。
-  ユーザクライアント端末１６００。これは、パーソナルコンピュータ、ノートブック、スマートフォン、タブレット、ゲームコンソール等を含み得る。例えば、これらのクライアント端末は、サーバ１６１０のユーザインタフェース構成要素モジュール１６１１によって提供されるユーザインタフェース構成要素のローカルレンダリングを可能にする、各ウェブブラウザアプリケーションを実行する。これらのユーザインタフェース構成要素は、サーバ１６１０に特有の機能へのアクセスをユーザに提供し、それらの機能は、好ましくは、アカウント管理（例えば、新規アカウントの登録および既存のアカウント詳細の変更、なお、ユーザアカウントデータはリポジトリ１６１２に保持される）、並びに幾つかの場合では、スキャン管理（例えば、アバターの変更、スキャンデータの削除等）を含む。
-  スキャンブース１６２０。これは、ユーザ駆動型の自律ブース（後述）、および幾つかの実施形態では他のスキャンブースをも含み得る。スキャンブース対話モジュール１３１３は、スキャンブース１６２０とサーバ１６１０との対話を可能にする役割を果たす。これは、ユーザアカウントデータ管理（例えば、ユーザがスキャンブース端末に提供されるユーザインタフェースを介して登録および／またはログインできるようにする）、端末維持（例えば、ソフトウェアパッチ／アップデートのモニタリング、ダウンロード）、広告および／またはプロモーションコンテンツのサービング等を含み得る。
-  サードパーティプラットフォーム１６３０。これは、ウェブサイト、プロプライエタリソフトウェアアプリケーション（モバイルアプリを含むが、これに限定されない）の類を含み得る。サードパーティ統合モジュール１６１５は、サーバ１６１０が、好ましくは複数の技術手法を介して各プラットフォーム１６３０と通信できるようにする。これは、ウィジェットベースの手法（サーバ１６０１によって供給されるコードが、プラットフォーム１６３０の１つによって提供されるウェブページ内に組み込まれ、クライアント端末１６００の所与の１つにおいてレンダリングされる）、ＡＰＩベースの手法（これにより、サードパーティプラットフォームは、予め定義される通信プロトコルを介してサーバ１６１０と通信して対話する）、および他の手法を含み得る。
【００３０】
サードパーティプラットフォームアカウントデータ１６１６は、各サードパーティプラットフォームに固有のデータを含み、それにより、次の（ｉ）、（ｉｉ）の一方または両方を可能にする。
（ｉ）モニタベース（例えば、使用毎）でそれらのプラットフォームに提供されるサービスの収益化、および
（ｉｉ）プラットフォーム固有の情報（衣料品サイズデータ等）を維持することによる、モジュール１６１５を介して提供されるデータおよび／または機能の適合したカスタム化。
【００３１】
サーバ１６１０によってプラットフォーム１６３０に提供されるウィジェットおよび他の機能の様々な例について、以下更に詳細に考察する。
【００３２】
・自律式ユーザ駆動型スキャンの概要
本明細書に記載される実施形態は主に構成に焦点を合わせ、それにより、スキャンブースは自律式ユーザ駆動型スキャンを提供する。これは、スキャンブースが、第２の人間ユーザによる介入なしで、ボディスキャン手順を通してユーザをガイドする論理プロセスを実施するユーザインタフェースおよびユーザ刺激構成要素を提供することを意味する。すなわち、ユーザはブースに進み、ユーザインタフェースによって、ログイン（または未登録ユーザの状況では登録）からスキャン完了（および幾つかの実施形態ではアバター承認）まで、スキャンプロセス全体を通してガイドされることができる。
【００３３】
一般的に、自律式ユーザ駆動型スキャンを提供するように構成されるスキャンブースは、以下の構成要素を含む。
-  ブースを用いてユーザを識別できるようにするユーザインタフェースを提供する、ユーザインタフェース。これは、ローカル登録（すなわち、個人情報等を提供して新規ユーザアカウントを作成する）およびユーザログインの一方および両方を含み得る。ユーザログインは、以前のローカル登録または以前のリモート登録（サーバ１６１０と通信する端末１６００を使用して）に従属して定義される、ユーザ名およびパスワード等のユーザ信用情報の提供を含み得る。
-  ユーザ命令を配送できるようにしてスキャンを可能にするように構成されるユーザインタフェース、および関連付けられた刺激デバイス（例えば、視覚的および／または可聴的刺激デバイス）。これらの命令は、（ｉ）準備（例えば、衣服の除去）、（ｉｉ）姿勢およびポーズ（例えば、好ましくは視覚的刺激および自動フィードバックによる、定義された足位置および身体位置に対するポジショニング）、並びに他のそのような命令を含む。これにより、自動スキャンハードウェア（好ましくは、赤外線センサの形態）が、予め定義された所望の姿勢および位置にある身体から、ボディスキャンデータを収集することができる。これは収集された測定値の分析を大幅に支援することが理解されたい。
-  ボディスキャン測定を行うように構成される、赤外線センサ等のスキャン構成要素。これにより、これらの測定値が使用され、それにより、下流機能、例えば、アバター生成を促進する。
-  アバター生成および承認を通してユーザをガイドする、ユーザインタフェース。承認に続いて、ボディスキャンデータはサーバ１６１０に送信され、それにより、下流で利用可能になる。
【００３４】
上述したユーザインタフェースは、１つまたは複数の計算端末によって駆動される１つまたは複数の画面によって配送することができる。
【００３５】
・例示的なサイズ決定ウィジェット
図１Ｂは、サイズ決定ウィジェットがサードパーティのウェブサイトに組み込まれた構成を示している。より具体的には、図１Ｂは、例示的なクライアントディスプレイ１７００（ＰＣ、スマートフォン、タブレット等の類を含む、任意の計算デバイスの画面であり得る）を表している。ウェブブラウザアプリケーションは、ディスプレイが属するクライアントデバイスで実行され、ウェブブラウザウィンドウ１７０１として画面上にレンダリングされる。例示的なウェブページ１７０２は、ブラウザウィンドウ１７０１内にレンダリングされ、これは複数のソース（例えば、ウェブページデータのプライマリソースおよび広告サーバ等）を含む様々なセカンダリソースを含む）から得られるデータからレンダリングされる。この例では、ウェブページは、衣服の選択および購入を可能にするように構成されるウェブページであり、衣服選択インタフェース１７０３は、衣服ベンダーウェブサーバ１７２０から得られるデータからレンダリングされる。例えば、これは、オンラインショッピングインタフェースでは従来からあるように、様々な衣料品の画像および説明、衣料品を「バスケット」に追加する能力等を提供する。
【００３６】
衣服選択インタフェース１７０３に加えて、ウェブページはサイズ決定ウィジェット１７０４を提供する。このウィジェットは、サーバ１７２０以外のサーバ、換言すれば、衣服選択インタフェースを提供するサーバ以外のサーバからダウンロードされるデータからレンダリングされる。このサイズ決定ウィジェットは、本実施形態では、ボディスキャンデータ管理サーバ１６１０から得られるクローズに基づいてレンダリングされる。しかしながら、サーバ１６１０からボディスキャンデータを得る別のサーバから取得することもでき、または別の方法で取得することもできることを理解されたい。
【００３７】
サイズ決定ウィジェットは、サードパーティまたはアフィリエイトパートナーのウェブサイトと統合して、特定のユーザ（すなわち、買い物客）の衣料品サイズに関連する情報を提供する。ユーザは、サーバ１６１０を介して（幾つかの場合にはウィジェットとの対話を介して手動で、また幾つかの場合にはウィジェットによりアクセスされるローカル記憶トークンを介して自動的に）ログインを実行して自己を識別し、自身のボディ測定データをサーバ１６１０から検索させる。上述したように、これらの測定値は、好ましくは以前の３Ｄボディスキャンに基づいて計算される。幾つかの場合には、ウィジェット（任意選択的には、未登録ユーザにも提供される）を介して、測定値の手動入力を可能にする機能がある。ウィジェットは、例えば、推奨サイズ、および／またはフィット、および／または関連するユーザボディ測定値の形態で、衣料品サイズ情報（および／または推奨）を提供する。これは、幾つかの実施形態では、衣料品が所定のロケーションで識別されたユーザにいかにフィットするかを表示する視覚的表現（例えば、衣料品のサイズ／形状に対するユーザのサイズ／形状の２Ｄまたは３Ｄの表現を含む。サイズ推奨は、衣料品の詳細、関連するサイズ決定規則、利用可能なサイズ、およびユーザのボディ測定値に基づいて計算される。衣料品サイズ情報は、予め定義されるプロトコル（例えば、受信された衣料品サイズ情報、客観的に定義されたサイズチャート等を含む電子形態）に基づいて、ベンダーによって（幾つかの場合、ベンダーウェブサーバ１７２０を介して）提供される。幾つかの場合、衣料品サイズ情報は、ベンダーウェブサイトからのデータ抽出を介して、自動的に推定される。
【００３８】
この例では、ユーザは、ユーザ個人のサイズ情報をいかなるウェブサイトとも共有することを要さずに、様々なウェブサイトを通して個人のサイズ情報および推奨を得ることができる。ユーザ固有の個人詳細は、組み込みウィジェットによって、ベンダーから分離される。これは、ユーザおよびサーバ１６１０の管理者の両方にとって有用である。後者の状況では、その情報を繰り返し提供するサービスを適宜収益化し得るように、保持する有価値情報をセキュアに保つことに特定の有用性がある。
【００３９】
幾つかの実施形態では、サーバ１６１０によって（サイズ決定ウィジェットを介してまたは他の方法で）提供されるデータは、ユーザのサイズを参照して利用可能な衣服の選択肢をフィルタリングすることを支援するのに使用される（図２Ｂの例参照）。例えば、（デフォルトで、またはユーザコマンドを受けて）、ユーザに適するサイズが利用可能な衣服のみが表示される。
【００４０】
ウィジェットは、好ましくはユーザの詳細を記憶するように構成され、それにより、ユーザはサードパーティまたはアフィリエイトパートナーのウェブサイトを引き続き閲覧し、更新された衣料品サイズ情報を受信することができる。
【００４１】
例示的な方法が図２Ａに示されている。機能ブロック２０１は、サイズ決定ウィジェットを送るように構成されるウェブページである特定のウェブページへのユーザナビゲーションを表すデータを受信することを含む処理を表す。これにより、サイズ決定ウィジェットに関連付けられたコンピュータ実行コードが実行される（例えば、そのようなデータの少なくとも一部がユーザのデバイスにダウンロードされ、ユーザのウェブブラウザアプリケーションを通してレンダリング／実行される）。機能ブロック２０２は、（例えば、サーバ１６１０によって提供されるユーザデータ１６１２内の）ウィジェットを介したユーザの識別を含む処理を表す。これは、自動ログイン（例えば、ユーザのデバイスまたはウェブサーバが、ウィジェットがユーザを識別できるようにするアクセス可能な信用情報を保持する）であってもよく、手動ログイン（例えば、ユーザは、信用情報を指定された１つまたは複数のフィールドに入力するか、生体認証入力等を提供するようにプロンプトされる）であってもよい。機能ブロック２０３は、ユーザの識別に基づいて、サーバ１６１０からユーザサイズ情報（および幾つかの実施形態では、衣料品サイズ情報）を得ることを含むプロセスを表す。サーバ１６１０からウィジェットによって得られるデータの精密な性質は実施形態毎に変わるが、機能レベルでは、関連するウェブサイトで広告されている衣料品（および／または他の製品）についてのユーザ固有のサイズ情報を提供するデータをユーザのウェブブラウザにレンダリングできるようにする。図２Ａの例では、ユーザと衣料品のサイズ比較情報がユーザに表示される（これは、幾つかの実施形態では、グラフィカルに提示される）。別の実施形態では、ウィジェットはデータをウェブページに供給し、それにより、ウェブページは、ユーザ固有のサイズ情報および／または推奨を提供することができる。
【００４２】
・例示的なアフィリエイト／寸法直しの承認ウィジェット
前例から続き、幾つかの場合、サーバ１６１０は、アフィリエイト／寸法直しの承認ウィジェットを提供する。このウィジェットは、サードパーティまたはアフィリエイトパートナーのウェブサイトと統合し、ユーザが特定のボディ測定値をアフィリエイト／寸法直し企業と共有できるようにする。
【００４３】
幾つかの実施形態では、ユーザ（すなわち買い物客）は、ウィジェットを介して（または更なる実施形態では、代替の技術的手段を介して）識別されて、自己を識別すると共にボディ測定値をアフィリエイト／寸法直し企業と共有する意思があることを確認する。アフィリエイト／寸法直し企業は、メンバーが測定値データを共有したことを警告する通知を受信する。ウィジェットは、アフィリエイト／寸法直し企業に一意のメンバー識別子を提供し、これにより、アフィリエイト／寸法直し企業がユーザを識別し、ボディ測定値データをセキュアに要求できるようにする。これにより、ユーザの特定のサイズニーズに基づくカスタム衣服の寸法直しが可能である。メンバーのボディ測定値データは、幾つかの実施形態ではアフィリエイトにリアルタイムで供給され、他の実施形態では後の段階で供給される。ボディ測定値へのアクセスは、幾つかの実施形態では、限られた時間期間だけ提供される。
【００４４】
・アフィリエイト／寸法直しの承認バックエンドポータル
幾つかの実施形態では、サーバ１６１０は、アフィリエイトパートナー（例えば、寸法直し企業、衣服ベンダー等）がログインしてメンバーに属する特定のメンバーボディ測定値にアクセスできるようにする、セキュアオンラインポータル／ウェブサイトを提供する。
【００４５】
システムは、アフィリエイトがアクセスできるのが、データを特定のアフィリエイトと共有することを事前に承認したメンバーに属するボディ測定値データのみであるように構成される。ポータルにアクセスするアフィリエイトは、承認プロセスを受けなければならず、メンバー測定値データを見るという各アフィリエイトの要求は記録される。アフィリエイトは、幾つかの実施形態では、ウェブブラウザを介してメンバー測定値を閲覧し、メンバー測定値をアフィリエイトのアカウントに電子メール送信するか、または別の形式でダウンロードするように要求することができる。
【００４６】
・サイズベースのフィルタリング
上記のように、幾つかの実施形態では、サーバ１６１０によって（サイズ決定ウィジェットを介して、または別の方法で）提供されるデータは、ユーザのサイズを参照することによって利用可能な衣服の選択肢のフィルタリングを支援するのに使用される。図２Ｂには、一例が提供されている。
【００４７】
機能ブロック２１１は、特定のウェブページへのユーザナビゲーションを表すデータを受信することを含む処理を表す。幾つかの例では、特定のウェブページは、（上述したように）サイズ決定ウィジェットを送るように構成されるウェブページである。機能ブロク２１２は、ユーザを識別し、それにより、サーバ１６１０におけるユーザのデータに（ウィジェットを介して、または別の技術手段を介して）、アクセスできるようにすることを含む処理を表す。ユーザの識別に基づいて、機能ブロック２１３は、サーバ１６１０からユーザサイズ情報（および、幾つかの実施形態では衣料品サイズ情報）を得ることを含むプロセスを表す。次に、検索結果および／または表示された衣料品は、ユーザのサイズに基づいて、ユーザに適するアイテムのみが表示されるように、フィルタリングされる。例えば、（デフォルトで、またはユーザコマンドを受けて）、ユーザに適するサイズがある衣服のみが表示される。一実施形態では、複数サイズベースの構成で提供される様々なアイテムを販売に向けて広告するウェブサイトは、ユーザのサイズを表す入力を受信し、それにより、所与の製品は、（例えば、在庫データに基づいて）、ユーザに適切なサイズ選択肢が現在利用可能な場合にのみ、ユーザに表示可能である。
【００４８】
・例示的な測定ベースのプロモーション方法
幾つかの実施形態では、近接性ベースのマッチングアルゴリズムが適用され、それにより、ボディスキャンデータおよび他のパラメータに基づいて、（ＧＰＳおよび／または他の手段を使用してアクセスされるモバイルデバイスロケーションに基づいて）、ユーザに近いベンダーおよび／または特定の衣料品（および／または他のアイテム）を識別する。これは、好ましくは、幾つかの場合では特別価格等で提供中の衣料品に限定される、付近のロケーションにあってサイズが適した衣料品を識別するにあたってユーザを支援するのに使用される。これは、幾つかの実施形態では、ベンダーによって提供されるフィットパラメータと、所与のユーザ向けに決定されるサイズデータとの照合に基づく。
【００４９】
幾つかの実施形態では、このアルゴリズムはモバイルアプリを介して適用され、それにより、例えば「近所の衣服発見」機能を提供する。推奨は、ブランド、色、価格、値引き、および／または他のパラメータによってフィルタリングされ得る。推奨は、
-  過去の購入、
-  類似の測定値の人々による購入、および
-  ユーザによって示された購入嗜好
を含むが、これらに限定されない要因を考慮に入れる。
【００５０】
更なる実施形態では、近接性ベースのマッチングは、より広い状況で、例えば、衣服サイズとは対照的に健康／フィットネス用途に関連して実施される。
【００５１】
例示的な方法が図２Ｃに示されている。機能ブロック２２１は、ユーザロケーションを特定することを含むプロセスを表す。例えば、これは、ジオフェンス、ロケーション定義ＢＬＥタグ（またはＲＦＩＤ等の他のロケーション定義トークン）、ユーザ対話および／または自動規則に応答するＧＰＳモニタリング等の技術を使用することを含み得る。ユーザのロケーションに基づいて、２２２において、１つまたは複数の「プロモーション」が、（ｉ）ボディスキャンから導出されるユーザサイズデータと、（ｉｉ）プロモーションの基準を定義するベンダーデータと、の組み合わせに基づいて識別される。プロモーションデータは、２２３において、ユーザに送られる。ユーザのモバイルデバイスに送られるプロモーションデータは、メッセージ（例えば、ＳＭＳ、ｉＭｅｓｓａｇｅ、ＭＭＳ、電子メール等）として、予め定義されるアプリ（例えば、ベンダーに関連付けられたアプリ、ボディスキャン提供者に関連付けられたアプリ等）内で、通知メッセージ等としてレンダリングされるように構成されるデータを含み得る。
【００５２】
・例示的な寸法直し管理プロセス
幾つかの実施形態では、ボディスキャンデータ（例えば、ユーザサイズデータ）が使用され、それにより、寸法直しサービスをユーザに提供するのを支援する。上述した実施形態と同様に、これは、ウィジェットベースの手法のユーザを含むことができ、それにより、組み込みオブジェクトがベンダーウェブページに提供される。例示的な手法が図１Ｃに示されている。
【００５３】
図１Ｃの例では、ユーザは、クライアント端末１９０１を操作し、それにより、衣服ベンダーウェブポータル１９０２（例えば、衣服衣料品を購入することが可能なウェブサイト）と対話する。ボディスキャン管理データサーバ１９０３（または幾つかの実施形態では、ボディスキャンデータ管理サービスに関連付けられたサーバ）は、寸法直しウィジェットを示すコードを提供する。このウィジェットは、クライアントが見るウェブページにレンダリングされる（幾つかの実施形態では、コードは、ポータル１９０２を介してダウンロードされるのとは対照的に、クライアント端末に直接ダウンロードされる）。これは、「寸法直しされた衣服を購入」する等の選択肢をクライアントに提供する。幾つかの場合、この選択肢は、任意選択的に更なるユーザ指定のカスタマイズ選択肢と共に、個々の選択された衣料品に適用することが可能である。
【００５４】
ユーザが、１つまたは複数の衣料品の寸法直しされた衣服を購入する選択肢を選択する場合、それらの衣料品（および任意選択的には、一般的な注文での他の衣料品）は、ユーザによって示される配達住所１９０５への配達前に、寸法直しのために寸法直しエージェント１９０４に提供される。サーバ１９０３は、ユーザサイズデータを（直接的または間接的に）エージェント１９０４に提供し、それにより、寸法直しを促進する。例えば、一実施形態では、サーバ１９０３は、ポータル１９０２を介して出された注文を指定する作業注文データ、寸法直しが求められる衣料品（および任意のユーザ定義のカスタム化選択肢）、並びにボディスキャンデータから導出されるユーザサイズ情報を、エージェント１９０４に提供する。最終的な配達住所１９０５を提供することもできる。
【００５５】
幾つかの実施形態では、寸法直し機能は、全体的なユーザチェックアウト手順がほぼ影響を受けないように統合される。消費者は「寸法直しされた衣服の購入」を選択するだけでよく、（サービスが無料で提供される場合以外は）サービス料金が課金合計額に自動的に加算される。この消費者は通常通りの購入を続け、エージェント１９０４へ衣料品を出荷（または他の配達）すること、および寸法直しの料金をベンダーに課金することは、ユーザを気にせずに、（好ましくは自動化される）バックオフィスオペレーションとして処理される。
【００５６】
例示的な方法が図２Ｄに示されている。機能ブロック２３１は、衣料品選択ウェブサイトへのユーザナビゲーションを含むプロセスを表す。機能ブロック２３２は、サーバ１６１０における各ユーザデータについてのユーザの識別を表す。購入する衣料品を選択した後、ユーザは、２３３において、「寸法直し」の選択肢、例えばチェックアウト手順中に提示されるチェックボックス等を選択し、この選択肢により、ユーザは衣料品の寸法直しを希望することを示すことができる。これは、幾つかの実施形態では、寸法直しの種別を選択する機能を含み、幾つかの実施形態では、追加の金銭的料金をユーザへの請求書に加算する。２３４において、衣料品の購入が完了する。これは、２３５において、寸法直し作業注文の生成を（直接的または間接的に）トリガーし、これにより、衣料品の詳細および（ボディスキャンデータから導出される）ユーザのサイズの詳細が、所定の衣料品寸法直しサービス提供者に提供される。機能ブロック２３６は、寸法直しする衣料品（単数または複数）が衣料品寸法直しサービス提供者に提供され、それにより、作業注文に基づいて衣料品を寸法直しすることができるプロセスを表す。次に、寸法直しされた衣料品はユーザに配達される。例えば、幾つかの実施形態では、その配達のための住所指定された（任意選択的には送料が事前に支払われた）荷物は、衣料品と共に衣料品サービス提供者に配達される。
【００５７】
・例示的なクライアントサーバフレームワーク
幾つかの実施形態では、本明細書で考慮される方法および機能は、例えば図３に示されるようなクライアント−サーバフレームワークを利用する。
【００５８】
幾つかの実施形態では、本明細書で考慮される方法および機能は、図３に示されるように、サーバによって実施される。概要では、ウェブサーバ３０２がウェブインタフェース３０３を提供する。このウェブインタフェースは、クライアント端末３０４により当事者によってアクセスされる。概要では、ユーザは、クライアント端末３０４によってインターネットを介してインタフェース３０３にアクセスし、クライアント端末３０４は、様々な実施形態では、パーソナルコンピュータ、ＰＤＡ、携帯電話、ゲームコンソール、および他のインターネット対応デバイスの類を含む。
【００５９】
サーバ３０３は、メモリモジュール３０６に結合されるプロセッサ３０５と、インターネット接続、モデム、Ｅｔｈｅｒｎｅｔポート、無線ネットワークカード、シリアルポート等の通信インタフェース３０７とを含む。他の実施形態では、分散リソースが使用される。例えば、一実施形態では、サーバ３０２は、各記憶リソース、処理リソース、および通信リソースを有する、複数の分散サーバを含む。メモリモジュール３０６は、プロセッサ３０５で実行可能なソフトウェア命令３０８を含む。
【００６０】
サーバ３０２は、データベース３１０に結合される。更なる実施形態では、データベースはメモリモジュール３０６を利用する。
【００６１】
幾つかの実施形態では、ウェブインタフェース３０３はウェブサイトを含む。「ウェブサイト」という用語は、クライアント端末で実行中のブラウザアプリケーションによって、インターネットまたは別の通信ネットワーク（ＷＡＮ、ＬＡＮ、またはＷＬＡＮ等）を介してアクセス可能なほぼあらゆる情報ソースを包含するように、広く読まれるべきである。幾つかの実施形態では、ウェブサイトはサーバによって提供され、クライアント端末で実行中のウェブブラウザアプリケーションによってインターネットを介してアクセス可能な情報ソースである。ウェブブラウザアプリケーションは、ＨＴＭＬコード等のコードをサーバからダウンロードする。このコードはクライアント端末上のウェブブラウザを通して実行可能であり、ウェブサイトのグラフィカル表現および多くの場合はインタラクティブ表現をクライアント端末上に提供する。ウェブブラウザアプリケーションにより、クライアント端末のユーザは、ウェブサイトによって提供される様々なウェブページ間および様々なウェブページ全体を通してナビゲートすることが可能であり、提供される様々な機能にアクセスすることが可能である。
【００６２】
幾つかの実施形態は、ウェブサイト／ブラウザベースの実施を利用するが、他の実施形態では、プロプライエタリソフトウェア法が代替として実施される。例えば、そのような実施形態では、クライアント端末３０４は、フレームワーク１００にアクセスするためのポータルに（例えば、ｉＰｈｏｎｅ（登録商標）アプリ等を介して）アクセスを提供する、コンピュータプログラム製品のソフトウェア命令を保持する。
【００６３】
一般的に、各端末３０４は、メモリモジュール３１３に結合されたプロセッサ３１１と、インターネット接続、モデム、Ｅｔｈｅｒｎｅｔポート、シリアルポート等の通信インタフェース３１２とを含む。メモリモジュール３１３は、プロセッサ３１１で実行可能なソフトウェア命令３１４を含む。これらのソフトウェア命令は、端末３０４がプロプライエタリアプリケーションまたはウェブブラウザアプリケーション等のソフトウェアアプリケーションを実行できるようにし、それにより、画面上にユーザインタフェースをレンダリングし、サーバ３０２と通信できるようにする。このユーザインタフェースは、プロファイルの作成、表示、および管理、内部通信インタフェースへのアクセス、並びに様々な他の機能を可能にする。
【００６４】
・結論および解釈
上記の開示によって、ユーザ駆動型のボディサイズおよび形状情報の決定、並びにネットワーク化された環境にまたがるそのような情報の利用を可能にする、様々な有意なデバイス、フレームワーク、および方法論が提供されることを理解されたい。
【００６５】
特に別段のことが述べられる場合を除き、以下の考察から明らかなように、本明細書全体を通して、「処理する」、「計算する」、「算出する」、「特定する」、分析する」等の用語を利用する考察が、電子等の物理的数量として表されるデータを操作し、および／または同様に物理的数量として表される他のデータに変換するコンピュータ、計算システム、または同様の電子計算デバイスの動作および／またはプロセスを指すことが理解される。
【００６６】
同様に、「プロセッサ」という用語は、例えば、レジスタおよび／またはメモリからの電子データを処理して、その電子データを、例えば、レジスタおよび／またはメモリに記憶し得る他の電子データに変換する任意のデバイスまたはデバイスの部分を指し得る。「コンピュータ」、「計算機」、または「計算プラットフォーム」は、１つまたは複数のプロセッサを含み得る。
【００６７】
本明細書に記載される方法論は、一実施形態では、命令の組を含むコンピュータ可読（機械可読とも呼ばれる）コードを受け入れる１つまたは複数のプロセッサによって実行可能であり、命令の組は、プロセッサのうちの１つまたは複数によって実行されると、本明細書に記載される方法の少なくとも１つを実行する。行われるべき動作を指定する命令の組（シーケンシャルまたは他）を実行可能な任意のプロセッサが含まれる。したがって、一例は、１つまたは複数のプロセッサを含む典型的な処理システムである。各プロセッサは、ＣＰＵ、グラフィック処理ユニット、およびプログラマブルＤＳＰユニットのうちの１つまたは複数を含み得る。処理システムは、メインＲＡＭ、スタティックＲＡＭ、および／またはＲＯＭを含むメモリサブシステムを更に含み得る。バスサブシステムが含められて、構成要素間で通信をおこなうことができる。処理システムは更に、ネットワークによって結合されたプロセッサを有する分散処理システムであり得る。処理システムがディスプレイを必要とする場合、そのようなディスプレイ、例えば、液晶ディスプレイ（ＬＣＤ）または陰極線管（ＣＲＴ）ディスプレイを含め得る。手動データ入力が必要とされる場合、処理システムは、キーボード等の英数字入力ユニットおよびマウス等のポインティング制御デバイス等のうちの１つまたは複数等の入力デバイスも含む。本明細書で使用される場合、メモリユニットという用語は、文脈から明らかな場合かつ別段のことが明示的に記されていない場合、ディスクドライブユニット等の記憶システムも包含する。幾つかの構成では、処理システムは、サウンド出力デバイスおよびネットワークインタフェースデバイスを含み得る。したがって、メモリサブシステムは、命令の組を含むコンピュータ可読コード（例えば、ソフトウェア）を搬送するコンピュータ可読搬送媒体を含み、命令の組は、１つまたは複数のプロセッサによって実行されると、本明細書に記載される方法のうちの１つまたは複数を実行させる。なお、方法が幾つかの要素、例えば、幾つかのステップを含む場合、そのような要素の順序付けは、特に述べられる場合を除き、暗示されない。ソフトウェアは、ハードディスクに存在してもよく、またはコンピュータシステムによる実行中、完全にまたは少なくとも部分的にＲＡＭおよび／またはプロセッサ内に存在してもよい。したがって、メモリおよびプロセッサも、コンピュータ可読コードを搬送するコンピュータ可読搬送媒体を構成する。
【００６８】
更に、コンピュータ可読搬送媒体は、コンピュータプログラム製品を形成してもよく、またはコンピュータプログラム製品に含まれてもよい。
【００６９】
代替の実施形態では、１つまたは複数のプロセッサは、スタンドアロンデバイスとして動作し、または例えば、ネットワーク化デプロイメントでは、他のプロセッサに接続することもでき、例えば、ネットワーク接続してもよく、１つまたは複数のプロセッサは、サーバ−ユーザネットワーク環境ではサーバ機もしくはユーザ機の能力内で動作してもよく、またはピアツーピアもしくは分散ネットワーク環境ではピア機として動作してもよい。１つまたは複数のプロセッサは、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴＢ）、個人情報端末（ＰＤＡ）、携帯電話、ウェブ家電、ネットワークルータ、スイッチもしくはブリッジ、またはその機械により行われるべき動作を指定する命令の組（シーケンシャルまたは他）を実行可能な任意の機械を形成し得る。
【００７０】
なお、図は、単一のプロセッサおよびコンピュータ可読コードを有する単一のメモリのみを示すが、当業者は、上述した構成要素の多くが含まれるが、本発明の態様を曖昧にしないように、明示的に示されていないか、または説明されていないことを理解する。例えば、単一の機械のみが示されているが、「機械」という用語は、個々にまたは全体的に命令の組（または複数の組）を実行して、本明細書で考察される方法論の任意の１つまたは複数を実行する機械の任意の集まりも包含するように解釈されるものとする。
【００７１】
したがって、本明細書に記載される各方法の一実施形態は、１つまたは複数のプロセッサ、例えば、ウェブサーバ構成の部分である１つまたは複数のプロセッサで実行される命令の組、例えば、コンピュータプログラムを有するコンピュータ可読搬送媒体の形態である。したがって、当業者に理解されるように、本発明の実施形態は、方法、専用装置等の装置、データ処理システム等の装置、またはコンピュータ可読搬送媒体、例えば、コンピュータプログラム製品として実施し得る。コンピュータ可読搬送媒体は、命令の組を含むコンピュータ可読コードを搬送し、命令の組は、１つまたは複数のプロセッサにより実行されると、１つまたは複数のプロセッサに方法を実施させる。したがって、本発明の態様は、方法、全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態、またはソフトウェア態様とハードウェア態様とを組み合わせた実施形態の形態をとり得る。更に、本発明は、媒体内に組み込まれたコンピュータ可読プログラムコードを搬送する搬送媒体（例えば、コンピュータ可読記憶媒体上のコンピュータプログラム製品）の形態をとり得る。
【００７２】
ソフトウェアは更に、ネットワークインタフェースデバイスを介してネットワークを経由して送信または受信し得る。例示的な実施形態では、搬送媒体は単一の媒体であるものとして示されるが、「搬送媒体」という用語は、１つまたは複数の組の命令を記憶する１つまたは複数の媒体（例えば、中央または分散データベース、および／または関連付けられたキャッシュおよびサーバ）を含むものとして解釈されるべきである。「搬送媒体」という用語は、プロセッサのうちの１つまたは複数により実行され、１つまたは複数のプロセッサに本発明の方法論のうちの１つまたは複数を実行させる命令の組を記憶、符号化、または搬送可能な任意の媒体を含むものとしても解釈されるものとする。搬送媒体は、不揮発性媒体、揮発性媒体、および伝送媒体を含むが、これらに限定されない多くの形態をとり得る。不揮発性媒体は、例えば、光ディスク、磁気ディスク、および磁気光ディスクを含む。揮発性媒体は、メインメモリ等のダイナミックメモリを含む。伝送媒体は、バスサブシステムを構成するワイヤを含め、同軸ケーブル、銅線、および光ファイバを含む。伝送媒体は、電波および赤外線データ通信中に生成される等の音波または光波の形態をとることもできる。したがって、例えば、「搬送媒体」という用語は、固体状態メモリ、光学媒体および磁気媒体に組み込まれるコンピュータ製品、１つまたは複数のプロセッサの少なくとも１つのプロセッサにより検出可能であり、実行されると、方法を実施する命令の組を表す伝搬信号を担持する媒体、および１つまたは複数のプロセッサの少なくとも１つのプロセッサにより検出可能であり、命令の組を表す伝搬信号を担持する、ネットワークにおける伝送媒体を包含するが、これらに限定されないものとして解釈されるべきである。
【００７３】
考察された方法のステップが、一実施形態では、記憶装置に記憶された命令（コンピュータ可読コード）を実行する処理（すなわち、コンピュータ）システムの適切なプロセッサ（または複数のプロセッサ）により実行されることが理解される。本発明が、いかなる特定の実装またはプログラミング技法にも限定されず、本発明が、本明細書に記載される機能の実施に適切な任意の技法を使用して実施可能であることも理解される。本発明は、いかなる特定のプログラミング言語またはオペレーティングシステムにも限定されない。
【００７４】
本発明の例示的な実施形態の上記説明において、本発明の様々な特徴が、単一の実施形態、図、または説明において、本開示を簡素化し、様々な本発明の態様の１つまたは複数の理解を促進するために、一緒にグループ化されることがあることを理解されたい。しかし、開示のこの方法は、請求項に記載される本発明が、各請求項に明示的に記載されるよりも多数の特徴を必要とすることの意図を反映したものとして解釈されるべきではない。むしろ、以下の特許請求の範囲が反映するように、本発明の態様は、１つの上記に開示した実施形態の全て未満の特徴にある。したがって、詳細な説明に続く特許請求の範囲は、この詳細な説明に明示的に組み込まれ、各請求項は、本発明の別個の実施形態として独立する。
【００７５】
更に、本明細書に記載される幾つかの実施形態は、幾つかであるが、他の実施形態に含まれる他の特徴ではない特徴を含むが、当業者に理解されるように、異なる実施形態の特徴の組合せが、本発明の範囲内にあることが意味され、異なる実施形態を形成する。例えば、以下の特許請求の範囲では、請求項に記載される実施形態は何れも任意の組み合わせで使用することができる。
【００７６】
更に、実施形態の幾つかは、コンピュータシステムのプロセッサまたは機能を実行する他の手段により実施することができる方法または方法の要素の組合せとして、本明細書に記載される。したがって、そのような方法または方法の要素の実行に必要な命令を有するプロセッサは、方法または方法の要素を実行する手段を形成する。更に、装置実施形態の本明細書に記載される要素は、本発明を実行するために、要素により実行される機能を実行する手段の例である。
【００７７】
本明細書に提供される説明では、多くの特定の詳細が記載される。しかし、これらの特定の詳細なしで本発明の実施形態を実施し得ることが理解される。他の場合、周知の方法、構造、および技法は、本説明の理解を曖昧にしないように、詳細に示さなかった。
【００７８】
同様に、結合という用語が特許請求の範囲において使用される場合、直接接続のみに限定されるものとして解釈されるべきではないことに留意されたい。「結合」および「接続」という用語は、それらの派生語と共に使用し得る。これらの用語が互いと同義として意図されないことを理解されたい。したがって、デバイスＢに結合されたデバイスＡという表現の範囲は、デバイスＡの出力がデバイスＢの入力に直接接続されるデバイスまたはシステムに限定されるべきではない。これは、他のデバイスまたは手段を含むパスであり得る、Ａの出力とＢの出力との間にパスが存在することを意味する。「結合」は、２つ以上の要素が直接の物理的接触もしくは電気接触するか、または２つ以上の要素が互いと直接接触しないが、それでもなお互いと協働もしくは対話することを意味する。
【００７９】
したがって、本発明の好ましい実施形態と考えられるものを説明したが、本発明の趣旨から逸脱せずに、他の更なる変更形態をなし得ることを当業者は認識し、そのような全ての変更形態および変形形態が本発明の範囲内にあるものとして主張することが意図される。例えば、上記で与えた任意の公式は、使用し得る手順の単なる表現にすぎない。機能は、ブロック図から追加または削除し得、動作は、機能ブロック間で交換し得る。ステップは、本発明の範囲内で記載される方法に追加または削除し得る。
【図１Ａ】
2017520042.tif 000003
【図１Ｂ】
2017520042.tif 000004
【図１Ｃ】
2017520042.tif 000005
【図２Ａ】
2017520042.tif 000006
【図２Ｂ】
2017520042.tif 000007
【図２Ｃ】
2017520042.tif 000008
【図２Ｄ】
2017520042.tif 000009
【図３】
2017520042.tif 000010
【国際調査報告】
2017520042.tif 000011
2017520042.tif 000012
2017520042.tif 000013
2017520042.tif 000014
2017520042.tif 000015