(57)【特許請求の範囲】
【請求項１】
方法であって、１または複数のプロセッサが、
物品のシミュレーションを行わせるための第１要求を第１ユーザに関連するクライアント端末から受信する工程であって、前記シミュレーションを行わせるための前記第１要求は、前記物品の前記シミュレーションに関連する要件情報を含み、前記要件情報は、前記シミュレーションが行われるシミュレーション位置を含み、前記物品の前記シミュレーションは、前記第１ユーザの代わりに第２ユーザに前記物品を使用させることを含む、工程と、
前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報に少なくとも部分的に基づいて、複数のユーザの中から第２ユーザを検索する工程であって、前記第２ユーザに関連する位置に少なくとも部分的に基づいて、前記シミュレーション位置に対応する予め規定された範囲内において、前記複数のユーザの中から前記第２ユーザを決定する工程を含む、工程と、
前記物品の前記シミュレーションを行わせるための第２要求を、前記第２ユーザに関連するクライアント端末に送信する工程と、
前記第２要求に従って行われた前記シミュレーションの結果を前記第２ユーザに関連する前記クライアント端末から受信する工程と、
前記シミュレーションの前記結果を前記第１ユーザに関連する前記クライアント端末に送信する工程と、
を実行する、方法。
【請求項２】
請求項１に記載の方法であって、前記１または複数のプロセッサが、さらに、
前記第１ユーザに関連する前記クライアント端末から通信要求を受信する工程と、
前記通信要求を前記第１ユーザに関連する前記クライアント端末から受信したことに応答して、前記第１ユーザに関連する前記クライアント端末と前記第２ユーザに関連する前記クライアント端末との間の通信リンクを確立する工程と、
を実行する、方法。
【請求項３】
請求項１に記載の方法であって、前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報は、
動作シミュレーションユーザ性別情報、物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、または、シミュレーション承認パラメータ情報、の内の１または複数を含む、方法。
【請求項４】
請求項３に記載の方法であって、前記物品パラメータ情報は、
商品タイプ情報、ブランド情報、商品番号情報、カテゴリ情報、および、サイズ情報、の内の１または複数を含む、方法。
【請求項５】
請求項１に記載の方法であって、前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報に少なくとも部分的に基づいて前記第２ユーザを検索する工程は、前記第２ユーザのユーザ情報を検索する工程を含み、
前記ユーザ情報は、性別情報、体型情報、または、活動位置情報、の内の１または複数を含む、方法。
【請求項６】
請求項５に記載の方法であって、前記第２ユーザの前記体型情報は、
身長情報、体重情報、胸囲／ウエスト／ヒップ情報、肩幅情報、袖丈情報、股下情報、脚の太さ情報、または、頭囲サイズ情報、の内の１または複数を含む、方法。
【請求項７】
請求項５に記載の方法であって、前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報に少なくとも部分的に基づいて、前記第２ユーザを検索する工程は、シミュレーション要件情報にマッチするユーザ情報を検索する工程を備え、
前記シミュレーション要件情報の少なくとも一部は、前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報に含まれる、方法。
【請求項８】
請求項７に記載の方法であって、前記シミュレーション要件情報にマッチするユーザ情報を検索する工程は、
前記シミュレーションを行わせるための前記第１要求に関連するユーザ性別情報にマッチする前記第２ユーザの性別情報を検索する工程、
前記シミュレーションを行わせるための前記第１要求に関連する物品パラメータ情報に適合する体型範囲を検索する工程、
前記体型範囲内の体型情報を検索する工程、および、
前記シミュレーションを行わせるための前記第１要求に関連するシミュレーション位置情報にマッチする活動位置情報を検索する工程、
の内の１または複数を含む、方法。
【請求項９】
請求項１に記載の方法であって、前記シミュレーションの前記結果は、
シミュレーション画像情報、シミュレーションテキスト情報、シミュレーション音声情報、または、シミュレーション動画情報、の内の１または複数を含む、方法。
【請求項１０】
デバイスであって、
少なくとも１つのプロセッサであって、
物品のシミュレーションを行わせるための第１要求を第１ユーザに関連するクライアント端末から受信し、
前記シミュレーションを行わせるための前記第１要求は、前記物品の前記シミュレーションに関連する要件情報を含み、前記要件情報は、前記シミュレーションが行われるシミュレーション位置を含み、前記物品の前記シミュレーションは、前記第１ユーザの代わりに第２ユーザに前記物品を使用させることを含み、
前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報に少なくとも部分的に基づいて、複数のユーザの中から第２ユーザを検索することであって、前記第２ユーザに関連する位置に少なくとも部分的に基づいて、前記シミュレーション位置に対応する予め規定された範囲内において、前記複数のユーザの中から前記第２ユーザを決定することを含むことをし、
前記物品の前記シミュレーションを行わせるための第２要求を、前記第２ユーザに関連するクライアント端末に送信し、
前記第２要求に従って行われた前記シミュレーションの結果を前記第２ユーザに関連する前記クライアント端末から受信し、
前記シミュレーションの前記結果を前記第１ユーザに関連する前記クライアント端末に送信するよう構成された、少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するよう構成されたメモリと、
を備える、デバイス。
【請求項１１】
請求項１０に記載のデバイスであって、前記少なくとも１つのプロセッサは、さらに、通信要求を前記第１ユーザに関連する前記クライアント端末から受信したことに応答して、前記第１ユーザに関連する前記クライアント端末と前記第２ユーザに関連する前記クライアント端末との間の通信リンクを確立するよう構成されている、デバイス。
【請求項１２】
請求項１０に記載のデバイスであって、前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報は、
動作シミュレーションユーザ性別情報、物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、および、シミュレーション承認パラメータ情報、の内の１または複数を含む、デバイス。
【請求項１３】
請求項１２に記載のデバイスであって、前記物品パラメータ情報は、
商品タイプ情報、ブランド情報、商品番号情報、カテゴリ情報、および、サイズ情報、の内の１または複数を含む、デバイス。
【請求項１４】
請求項１０に記載のデバイスであって、前記少なくとも１つのプロセッサは、前記第２ユーザのユーザ情報に少なくとも部分的に基づいて前記第２ユーザを検索するよう構成されており、前記ユーザ情報は、
性別情報、体型情報、および、活動位置情報、の内の１または複数を含む、デバイス。
【請求項１５】
請求項１４に記載のデバイスであって、前記第２ユーザの前記体型情報は、
身長情報、体重情報、胸囲／ウエスト／ヒップ情報、肩幅情報、袖丈情報、股下情報、脚の太さ情報、および、頭囲サイズ情報、の内の１または複数を含む、デバイス。
【請求項１６】
請求項１４に記載のデバイスであって、前記少なくとも１つのプロセッサは、さらに、シミュレーション要件情報にマッチするユーザ情報を検索するよう構成されており、
前記シミュレーション要件情報の少なくとも一部は、前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報に含まれる、デバイス。
【請求項１７】
請求項１６に記載のデバイスであって、前記少なくとも１つのプロセッサは、さらに、
前記シミュレーションを行わせるための前記第１要求に関連するユーザ性別情報にマッチする前記第２ユーザの性別情報を検索し、
前記シミュレーションを行わせるための前記第１要求に関連する物品パラメータ情報に適合する体型範囲を検索し、
前記体型範囲内の体型情報を検索し、
前記シミュレーションを行わせるための前記第１要求に関連するシミュレーション位置情報にマッチする活動位置情報を検索するよう構成されている、デバイス。
【請求項１８】
請求項１０に記載のデバイスであって、前記シミュレーションの前記結果は、
シミュレーション画像情報、シミュレーションテキスト情報、シミュレーション音声情報、および、シミュレーション動画情報、の内の１または複数を含む、デバイス。
【請求項１９】
サーバと、第１クライアントと、第２クライアントとを含むシステムであって、第１ユーザが前記第１クライアントにログインし、第２ユーザが前記第２クライアントにログインし、
前記サーバは、
少なくとも１つのプロセッサであって、
物品のシミュレーションを行わせるための第１要求を前記第１ユーザに関連する前記第１クライアントから受信し、
前記シミュレーションを行わせるための前記第１要求は、前記物品の前記シミュレーションに関連する要件情報を含み、前記要件情報は、前記シミュレーションが行われるシミュレーション位置を含み、前記物品の前記シミュレーションは、前記第１ユーザの代わりに第２ユーザに前記物品を使用させることを含み、
前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報に少なくとも部分的に基づいて、複数のユーザの中から前記第２ユーザを検索することであって、前記第２ユーザに関連する位置に少なくとも部分的に基づいて、前記シミュレーション位置に対応する予め規定された範囲内において、前記複数のユーザの中から前記第２ユーザを決定することを含むことをし、
前記物品の前記シミュレーションを行わせるための第２要求を、前記第２ユーザに関連する前記第２クライアントに送信し、
前記第２要求に従って行われた前記シミュレーションの結果を前記第２ユーザに関連する前記第２クライアントから受信し、
前記シミュレーションの前記結果を前記第１ユーザに関連する前記第１クライアントに送信するよう構成された、少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するよう構成されたメモリと、
を備え、
前記第１クライアントは、
少なくとも１つのプロセッサであって、
前記シミュレーションを行わせるための前記第１要求を提出し、
前記サーバから送信された前記シミュレーションの前記結果を受信するよう構成された、少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するよう構成されたメモリと、
を備え、
前記第２クライアントは、
少なくとも１つのプロセッサであって、
前記サーバによって送信された前記物品の前記シミュレーションを行わせるための前記第２要求を受信し、
前記シミュレーションを行わせるための前記第２要求は、前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報を含み、
前記シミュレーションの前記結果を前記サーバに提出するよう構成された、少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するよう構成されたメモリと、
を備える、システム。
【請求項２０】
請求項１９に記載のシステムであって、前記サーバの前記少なくとも１つのプロセッサは、さらに、通信要求が前記第１ユーザから受信された場合に、前記第１ユーザと前記第２ユーザとの間の通信リンクを確立するよう構成され、
前記第１クライアントの前記少なくとも１つのプロセッサは、さらに、前記通信リンクを用いて前記第２ユーザと通信するよう構成され、
前記第２クライアントの前記少なくとも１つのプロセッサは、さらに、前記通信リンクを用いて前記第１ユーザと通信するよう構成されている、システム。
【請求項２１】
コンピュータプログラムであって、
物品のシミュレーションを行わせるための第１要求を第１ユーザに関連するクライアント端末から受信するための機能であって、前記シミュレーションを行わせるための前記第１要求は、前記物品の前記シミュレーションに関連する要件情報を含み、前記要件情報は、前記シミュレーションが行われるシミュレーション位置を含み、前記物品の前記シミュレーションは、前記第１ユーザの代わりに第２ユーザに前記物品を使用させることを含む、機能と、
前記シミュレーションを行わせるための前記第１要求に関連する前記要件情報に少なくとも部分的に基づいて、複数のユーザの中から第２ユーザを検索する機能であって、前記第２ユーザに関連する位置に少なくとも部分的に基づいて、前記シミュレーション位置に対応する予め規定された範囲内において、前記複数のユーザの中から前記第２ユーザを決定することを含む、機能と、
前記物品の前記シミュレーションを行わせるための第２要求を、前記第２ユーザに関連するクライアント端末に送信する機能と、
前記第２要求に従って行われた前記シミュレーションの結果を前記第２ユーザに関連する前記クライアント端末から受信するための機能と、
前記シミュレーションの前記結果を前記第１ユーザに関連する前記クライアント端末に送信するための機能と、
をコンピュータに実現させるコンピュータプログラム。
【請求項２２】
請求項１に記載の方法であって、さらに、
前記１または複数のプロセッサによって、前記複数のユーザの１または複数に関連するステータスの更新を受信する工程であって、前記ステータスは、シミュレーションを行うことができるかを示すものである、工程と、
前記１または複数のプロセッサによって、前記第２ユーザに関連する位置を得る工程であって、前記第２ユーザを決定する工程は、前記第２ユーザに関連する前記ステータスに少なくとも部分的に基づく、工程と、
を備える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
他の出願の相互参照
本願は、２０１４年４月２１日出願の中国特許出願第２０１４１０１６０７６７．０号「Ａ  ＭＥＴＨＯＤ，  Ａ  ＤＥＶＩＣＥ，  ＡＮＤ  Ａ  ＳＹＳＴＥＭ  ＦＯＲ  ＢＵＳＩＮＥＳＳ  ＯＢＪＥＣＴ  ＯＰＥＲＡＴＩＮＧ  ＳＩＭＵＬＡＴＩＯＮ」の優先権を主張する。当該出願は、すべての目的のために参照により本明細書に組み込まれる。
【０００２】
本願は、シミュレーション技術の分野に関し、特に、物品の動作シミュレーションのための方法、物品の動作シミュレーションに関係するデバイス、および、物品の動作シミュレーションに関係するシステムに関する。
【背景技術】
【０００３】
インターネットユーザの数が、指数関数的に増加しており、ここ数年で、いくつかの産業ウェブサイトがさらに開拓された。さらに、産業ウェブサイトを開拓することに関連する技術的な敷居は、従来の現実世界でのビジネスを開拓することに関連する技術的な敷居よりも低く、必要な投資も少ない。産業ウェブサイトの構築に関連した技術的敷居および投資が比較的低いことから、より多くの数のユーザが、産業ウェブサイトを構築して運営してきた。
【０００４】
現在、各産業は、固有の物品（例えば、販売物）を有する。例えば、特定の産業に関連する物品タイプおよび特徴は、概して関連しているか、あるいは、他の産業に適用可能である。全く異なるタイプおよび特徴の物品が異なる産業に存在するが、現在、産業ウェブサイト上の異なる物品は、一般に、画像およびテキストの両方の形態で記載される。結果として、ユーザが、産業ウェブサイトで提供された物品に対して動作シミュレーションを実行するのが困難になっている。
【０００５】
現在、産業ウェブサイトは、物品の仮想シミュレーションのための二次元または三次元技術を用いている。しかしながら、二次元または三次元技術のシミュレーション試験では、一連のシミュレーションデバイスを専用で開発することが必要になる。このように一連のシミュレーションデバイスを専用で開発することに関連するコストは、非常に高い。さらに、かかる動作シミュレーションアプローチは、ユーザが、物品の性能を直接体験することを可能にしない。そのため、物品をシミュレートするための二次元または三次元技術のシミュレーション技術は、シミュレーション効率が低い。
【０００６】
したがって、コストを削減すると共にシミュレーション効率を高める物品の動作シミュレーションが求められている。
【図面の簡単な説明】
【０００７】
以下の詳細な説明と添付の図面において、本発明の様々な実施形態を開示する。
【０００８】
【図１Ａ】本願の様々な実施形態に従って、物品の動作シミュレーションのための方法を示すフローチャート。
【０００９】
【図１Ｂ】本願の様々な実施形態に従って、物品の動作シミュレーションのための方法を示すフローチャート。
【００１０】
【図２】本願の様々な実施形態に従って、物品の動作シミュレーションのための方法を示すフローチャート。
【００１１】
【図３】本願の様々な実施形態に従って、物品の動作シミュレーションデバイスのためのデバイスを示す構造ブロック図。
【００１２】
【図４】本願の様々な実施形態に従って、物品の動作シミュレーションデバイスのためのデバイスを示す構造ブロック図。
【００１３】
【図５】本願の様々な実施形態に従って、物品のシミュレーションシステムを動作させるシステムを示す構造ブロック図。
【００１４】
【図６】本願の様々な実施形態に従って、物品のシミュレーションシステムを動作させるためのシステムを示す構造ブロック図。
【００１５】
【図７】本開示の様々な実施形態に従って、物品のシミュレーションシステムを動作させるためのコンピュータシステムを示す機能図。
【発明を実施するための形態】
【００１６】
本発明は、処理、装置、システム、物質の組成、コンピュータ読み取り可能な格納媒体上に具現化されたコンピュータプログラム製品、および／または、プロセッサ（プロセッサに接続されたメモリに格納および／またはそのメモリによって提供される命令を実行するよう構成されたプロセッサ）を含め、様々な形態で実装されうる。本明細書では、これらの実装または本発明が取りうる任意の他の形態を、技術と呼ぶ。一般に、開示された処理の工程の順序は、本発明の範囲内で変更されてもよい。特に言及しない限り、タスクを実行するよう構成されるものとして記載されたプロセッサまたはメモリなどの構成要素は、ある時間にタスクを実行するよう一時的に構成された一般的な構成要素として、または、タスクを実行するよう製造された特定の構成要素として実装されてよい。本明細書では、「プロセッサ」という用語は、１または複数のデバイス、回路、および／または、コンピュータプログラム命令などのデータを処理するよう構成された処理コアを指すものとする。
【００１７】
以下では、本発明の原理を示す図面を参照しつつ、本発明の１または複数の実施形態の詳細な説明を行う。本発明は、かかる実施形態に関連して説明されているが、どの実施形態にも限定されない。本発明の範囲は、特許請求の範囲によってのみ限定されるものであり、本発明は、多くの代替物、変形物、および、等価物を含む。以下の説明では、本発明の完全な理解を提供するために、多くの具体的な詳細事項が記載されている。これらの詳細事項は、例示を目的としたものであり、本発明は、これらの具体的な詳細事項の一部または全てがなくとも特許請求の範囲に従って実施可能である。簡単のために、本発明に関連する技術分野で周知の技術事項については、本発明が必要以上にわかりにくくならないように、詳細には説明していない。
【００１８】
本開示の様々な実施形態は、物品の動作シミュレーションのための方法、装置、および、システムを含む。本明細書で用いられているように、物品の動作シミュレーションとは、ネットワークコンピュータシステムの１ユーザに、別のユーザの代わりに物理的物品に対して特定の動作を実行させ、フィードバックを提供させることである。本開示の様々な実施形態によれば、物品は、商品に対応する。本開示の様々な実施形態によれば、物品のシミュレーションは、ウェブベース環境で物品をシミュレートすることを含みうる。
【００１９】
端末とは、一般に、ネットワークシステム内で（例えば、ユーザによって）利用され、１または複数のサーバと通信するために利用されるデバイスのことである。本開示の様々な実施形態によれば、端末は、通信機能を備えてよい。例えば、端末は、スマートフォン、タブレットパーソナルコンピュータ（ＰＣ）、携帯電話、ビデオ電話、電子書籍リーダ、デスクトップＰＣ、ラップトップＰＣ、ネットブックＰＣ、パーソナルデジタルアシスタント（ＰＤＡ）、携帯型マルチメディアプレーヤ（ＰＭＰ）、ｍｐ３プレーヤ、携帯型メディカルデバイス、カメラ、ウェアラブルデバイス（例えば、ヘッドマウントデバイス（ＨＭＤ）、電子衣服、電子装具、電子ネックレス、電子アクセサリ、電子タトゥー、または、スマートウォッチ）などであってよい。
【００２０】
本開示のいくつかの実施形態によれば、端末は、通信機能を備えたスマート家電を含む。スマート家電は、例えば、テレビ、デジタルビデオディスク（ＤＶＤ）プレーヤ、オーディオ装置、冷蔵庫、エアコン、掃除機、オーブン、電子レンジ、洗濯機、ドライヤー、空気清浄機、セットトップボックス、ＴＶボックス（例えば、Ｓａｍｓｕｎｇ（登録商標）  ＨｏｍｅＳｙｎｃ、Ａｐｐｌｅ（登録商標）  ＴＶ、または、Ｇｏｏｇｌｅ（登録商標）  ＴＶ）、ゲーム機、電子辞書、電子キー、ビデオカメラ、電子写真フレームなどであってよい。
【００２１】
本開示の様々な実施形態によれば、端末は、上述のデバイスの任意の組み合わせであってもよい。さらに、本開示の様々な実施形態に従った端末は上述のデバイスに限定されないことが、当業者にとって明らかである。
【００２２】
物品の既存のオンライン動作シミュレーションは、非効率的かつ非効果的である。例えば、或る関連技術に従った物品の動作シミュレーションに関連するいくつかの欠点は、不正確および不便であることを含む。物品のシミュレーションの一例は、物品が１または複数の衣服に対応する場合に衣服をサンプリングすることを含む。衣服のサンプリングは、衣服を試すこと（例えば、衣服がどれだけユーザに合うかをシミュレートすること）を含みうる。オンラインで衣服を試す（例えば、オンラインで物品をシミュレートする）ためのいくつかの既存の方法は、（ｉ）二次元または三次元技術に従って生成された仮想マネキンに衣服がどれだけ合うかのシミュレーションを生成すること；および、（ｉｉ）マネキンがユーザの外見および印象（例えば、ユーザの特徴）を表すように見えるように、ユーザの１または複数の画像もしくはユーザの明細（例えば、サイズ、形状など、または、それらの任意の組みあわせなど、ユーザの特徴）に基づいて二次元または三次元技術を用いて仮想マネキンを生成することを含む。
【００２３】
より詳細には、或る関連技術に従って物品（例えば、衣服）をサンプリングする第１の方法は、二次元または三次元技術を用いる。仮想マネキンが、オンラインで（例えば、ユーザによって）生成および選択される。ユーザは、マネキン上に表示されるように（例えば、選択した衣服をマネキンが着用しているかのように見えるように）、シミュレートする衣服を選択する。最終的な集計結果（例えば、選択されシミュレートされた衣服を着用しているように表示されたマネキン）が、ユーザに返される（例えば、端末を介してユーザに対して表示される）。
【００２４】
或る関連技術に従って物品をサンプリングするための第２の方法は、ユーザの明細に従って生成された仮想マネキンを用いる。例えば、ユーザは、ユーザの顔および体型の情報の表現を含む写真（例えば、画像ファイル）をアップロードする。体型情報は、一般的にユーザに合う服のサイズの表示を含みうる（例えば、スモール（Ｓ）サイズの服、ミディアム（Ｍ）サイズの服、ラージ（Ｌ）サイズの服、エクストララージ（ＸＬ）サイズの服、ダブルエクストララージサイズ（ＸＸＬ）の服などの表示）。産業ウェブサイトは、二次元または三次元技術と、ユーザの顔写真および体型情報とを用いて、ユーザに似せた顔および体型を有するマネキンを生成する。その後、ユーザは、仮想マネキン上に表現されるシミュレート対象の衣服（例えば、物品）を選択する。ユーザは、集計結果（例えば、仮想マネキン上にシミュレートされた衣服）を見ることができる。
【００２５】
（例えば、既製の仮想マネキン、もしくは、ユーザの顔および体型情報の表現を含む写真に従って生成された仮想マネキンを用いる）上記の技術は、それに関連した欠陥を有する。例えば、ユーザの本当の容姿を正確にシミュレートすることが難しい。さらに、様々な制限が、物品にかかる。例えば、仮想オンライン衣服をマネキン上にシミュレート（例えば、表示）できるようになるまでには、衣服が特別な処理を受ける必要がある。さらに、物品の品質、触感、および、その他の特性を表現することが難しい。例えば、ユーザは、オンラインシミュレーション（例えば、オンライン試着）から衣服の品質、触感、および、その他の特性を把握することが困難でありうる。
【００２６】
いくつかの実施形態では、動作シミュレーションの開始者が、動作シミュレーション要求をプラットフォームへ発行（例えば、生成および送信）してよい。いくつかの実施形態において、プラットフォームは、動作シミュレーション要求の要件に一致するユーザを特定し、一致したユーザに動作シミュレーション招待をプッシュする。招待されたユーザは、動作シミュレーション要求を受信し、オフラインで物品に対する動作シミュレーションを実行できる。例えば、いくつかの実施形態において、ユーザは、オフラインで物品を見るもしくはその他の方法で物品のシミュレーションを実行できる（例えば、ユーザがインターネットなどのネットワークに接続していない場合）。いくつかの実施形態において、ユーザは、動作シミュレーションに関する開始者に、動作シミュレーションのシミュレーション結果をフィードバックとして動作可能に提供する。
【００２７】
図１Ａは、本願の様々な実施形態に従って、物品の動作シミュレーションのための方法を示すフローチャートである。
【００２８】
図１Ａを参照すると、物品の動作シミュレーションのための方法１００が提供されている。いくつかの実施形態において、方法１００は、図３のデバイス３００によって実施される。いくつかの実施形態において、方法１００は、図５のシステム５００によって実施される。
【００２９】
工程１１０で、シミュレーションを動作させるための要求が受信される。いくつかの実施形態では、サーバが、シミュレーションを動作させるための要求（例えば、シミュレーションを動作させるための第１要求）を受信する。シミュレーションを動作させるための要求は、ユーザから受信されうる。いくつかの実施形態において、シミュレーションを動作させるための要求は、物品のシミュレーションを実行するための要求に対応する。ユーザは、端末上のブラウザ、端末上にインストールされたアプリケーション、または、それらの任意の組みあわせを介して、シミュレーションを動作させるための要求を提出（例えば、送信）できる。例えば、ユーザは、（例えば、販売業者などの）ウェブサイト上でシミュレーションを動作させるための要求を提出できる。一例として、第２地理的地域（例えば、米国）のオンライン小売業者を閲覧する第１地理的地域（例えば、中国）の第１ユーザが、特定の商品（例えば、ハンドバッグ）を閲覧しうる。第１ユーザは、商品をシミュレートする（例えば、商品を試着する、または、他の方法でサンプリングする）第２ユーザの要求など、システムに要求を提出することができる。第１ユーザは、ウェブブラウザ、携帯デバイスにインストールされたアプリケーションなどのボタンを介して、システムに要求を提出できる。
【００３０】
いくつかの実施形態において、異なる産業が、自身に関連する異なる物品を有しうる。例えば、特定の産業が、その特定の産業に固有な物品を有しうる。各物品は、それに関連する異なる（例えば、固有の）動作シミュレーションを有しうる。例えば、ファッション産業では、物品は、衣服、靴、帽子、靴下、手袋、スカーフ、ネクタイ、ハンドバッグ、傘、ヘアアクセサリなどを含みうる。ファッション産業に関連する物品のための動作シミュレーションは、物品（例えば、物理的な衣料品、物理的な腕時計など）を試すことを含みうる。ファッション産業に関連する物品のための動作シミュレーションは、物品が、ユーザに関してどれだけ合うか、どのように見えるかなど、についての認識をユーザに提供するために、物品を試すことを含みうる。
【００３１】
いくつかの実施形態において、第１ユーザは、第１端末（例えば、クライアント）でネットワーク（例えば、サーバ、サーバがホストとなるサービスなど）にログインできる。第１ユーザは、ネットワークにログインすると、物品に関連するシミュレーションを動作させるための第１要求をサーバに提出できる。いくつかの実施形態において、シミュレーションを動作させるための第１要求は、要求されたシミュレーションに関連する情報（例えば、シミュレーション要件情報）を含む。要求されたシミュレーションに関連する情報は、物品に関する第１ユーザの要望を含みうる。例えば、要求されたシミュレーションに関連する情報（例えば、ユーザ情報）は、物品に関する第１ユーザのニーズを含みうる。別の例として、要求されたシミュレーションに関連する情報は、物品に関するユーザの好みを含みうる。別の例として、要求されたシミュレーションに関連する情報は、物品の１または複数の特徴に関するユーザの特徴を含みうる。要求されたシミュレーションに関連する情報は、シミュレーション要件に対応しうる。
【００３２】
いくつかの実施形態において、要求されたシミュレーションに関連する情報は、動作シミュレーションユーザ性別情報、シミュレーションを動作させるための要求に対応する物品に関する物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、シミュレーション承認パラメータ情報、任意の他の適切なパラメータ、または、任意のそれらの組みあわせを含む。
【００３３】
いくつかの実施形態において、動作シミュレーションユーザ性別情報は、物品動作シミュレーションを実行している第２ユーザの性別（例えば、男性または女性）を限定する。
【００３４】
いくつかの実施形態において、物品パラメータ情報は、物品の属性を限定する。いくつかの実施形態において、物品パラメータ情報は、商品タイプ情報、ブランド情報、商品番号情報、カテゴリ情報、サイズ情報、任意のその他の適切な商品情報、または、それらの任意の組みあわせを含む。
【００３５】
いくつかの実施形態において、商品タイプ情報は、物品の商品タイプを限定する（例えば、衣服、靴、帽子、リュックサック、宝石、腕時計など）。一例として、商品タイプ情報は、シミュレーションが動作されうる１または複数の商品タイプを規定しうる。
【００３６】
いくつかの実施形態において、ブランド情報は、物品のブランドを限定する。一例として、ブランド情報は、シミュレーションが動作されうる１または複数のブランドを規定しうる。
【００３７】
いくつかの実施形態において、商品番号情報は、物品の商品番号を限定する。一例として、商品番号情報は、シミュレーションが動作されうる商品番号を規定しうる。商品番号は、物品コードに対応しうる。物品コードは、様々な物品（例えば、異なるスタイルの物品）の標識として物品製造者が用いる固有のコードまたは商品識別子に対応しうる。いくつかの実施形態において、商品の各型が、対応する固有の商品番号を有する。
【００３８】
いくつかの実施形態において、カテゴリ情報は、物品のカテゴリを限定する。一例として、カテゴリ情報は、シミュレーションが動作されうる物品のカテゴリを規定しうる。例えば、衣服は、衣服材料および製造プロセスに従って分類される。衣服は、伝統的な中国服、西洋服、刺繍入りの服、ウールの服、絹の服、綿の服、革および毛皮の服、ニットの服、ダウンの服、任意のその他の適切なカテゴリ、もしくは、それらの任意の組みあわせを含みうる。
【００３９】
いくつかの実施形態において、サイズ情報は、物品のサイズ（例えば、サイズＳ、サイズＭ、サイズＬ、サイズＸＬ、サイズＸＸＬなど）を限定する。一例として、サイズ情報は、シミュレーションが動作されうる物品のサイズを規定しうる。
【００４０】
いくつかの実施形態において、シミュレーションユーザ数情報は、物品動作シミュレーションを実行する第２ユーザの人数を限定する。一例として、シミュレーションユーザ数情報は、シミュレーションを動作しうるユーザの閾値数を規定しうる。ユーザ数情報は、特定の物品または特定の物品セットに関してシミュレーションを動作させうるユーザの閾値数を規定しうる。
【００４１】
いくつかの実施形態において、シミュレーション位置情報は、物品シミュレーション動作が実行される位置（例えば、市、町、通り、州、国、地理的座標など）を限定する。位置は、位置の範囲またはセット（例えば、地理的座標の範囲）でありうる。一例として、位置情報は、ユーザが物品のシミュレーションの動作を要求できる要求元の位置を規定しうる。位置情報は、物品のシミュレーションが動作されうる許可された位置を規定しうる。
【００４２】
いくつかの実施形態において、シミュレーション承認パラメータ情報は、物品シミュレーション動作を実行するのに必要な承認パラメータを限定する。シミュレーション承認パラメータ情報は、実際の通貨および／または仮想通貨を含みうる。シミュレーション承認パラメータ情報は、シミュレーションを動作させるための要件を規定しうる。例えば、シミュレーション承認パラメータ情報は、シミュレーションを動作させるための要求を提出するユーザが、そのユーザのためにシミュレーションを動作させるために提供しなければならない報酬を規定しうる。
【００４３】
要求されたシミュレーションに関連する情報は、（例えば、シミュレーションを動作させるための１または複数のパラメータを規定しうる）他の形態またはタイプの情報を含みうる。いくつかの実施形態において、要求されたシミュレーションに関連する他の情報は、その実施形態の実施に特有な実際の条件に従って構成される。本願は、この点で限定を課さない。さらに、当業者は、必要に応じて、上述の要求されたシミュレーションに関連する情報に加えて、要求されたシミュレーションに関連する他の情報を用いてもよい。本願は、この点で限定を課さない。
【００４４】
工程１２０で、第２ユーザが検索される。いくつかの実施形態では、サーバが、第２ユーザを検索する。いくつかの実施形態では、要求されたシミュレーションに関連する情報とマッチする第２ユーザが、ユーザデータを格納するデータベース内でルックアップされる。いくつかの実施形態において、シミュレーションを動作させるための要求を第１ユーザから受信したことに応答して、サーバは、（例えば、要求されたシミュレーションを動作させるための要求と共に含まれる）要求されたシミュレーションに関連する情報とマッチする第２ユーザを検索する。例えば、サーバは、要求されたシミュレーションに関連する情報とマッチする特徴を有する第２ユーザを検索できる。要求されたシミュレーションに関連する情報とマッチする第２ユーザは、１または複数の特徴（例えば、サイズ、性別、位置、好みなど、または、それらの任意の組みあわせ）について、要求されたシミュレーションに関連する情報との類似度が所定の類似度閾値（例えば、マッチする特徴の閾値数）を超えうる。類似度閾値は、ユーザ（例えば、第１ユーザまたは第２ユーザ）によって設定されてよい。
【００４５】
いくつかの実施形態において、サーバは、要求されたシミュレーションに関連する情報に従って、マッチ（例えば、物品に関するシミュレーションの動作を実行するのに適切な第２ユーザ）を検索する。例えば、サーバは、（例えば、第１ユーザによってサーバに提出または他の方法で送信された）第１ユーザから受信したシミュレーションを動作させるための第１要求に対応する要求されたシミュレーションに関連した情報に従って、マッチを検索することができる。
【００４６】
いくつかの実施形態において、第２ユーザは、自身に対応するユーザ情報を有する。いくつかの実施形態において、第２ユーザは、アカウントを（例えば、サーバで）登録する時に、第２ユーザに対応するユーザ情報を登録する。いくつかの実施形態において、第２ユーザに対応するユーザ情報は、第２ユーザに関連するアカウントが登録された後に、第２ユーザによって設定可能である。例えば、第２ユーザは、第２ユーザに対応するユーザ情報を編集できる。
【００４７】
いくつかの実施形態において、特定のユーザに対応するユーザ情報（例えば、第２ユーザに対応するユーザ情報）は、性別情報、体型情報、活動位置情報など、または、それらの任意の組みあわせを含む。例えば、特定のユーザに対応するユーザ情報は、特定のユーザに関連する特徴を含みうる。
【００４８】
性別情報は、特定のユーザの性別を記録できる。例えば、性別情報は、第２ユーザの性別を特定するために利用できる。
【００４９】
体型情報は、特定ユーザの体型を記録できる。例えば、体型情報は、第２ユーザのフィッティングに関連する体型またはその他の特徴を特定するために利用できる。体型情報は、特定のユーザの体型に関する情報を含みうる。体型情報は、特定のユーザのサイズまたは形状に関する情報を含みうる。いくつかの実施形態において、体型情報は、身長情報、体重情報、胸囲／ウエスト／ヒップ情報、肩幅情報、袖丈情報、股下情報、脚の太さ情報、頭囲サイズ情報など、または、それらの任意の組みあわせを含む。
【００５０】
身長情報は、特定のユーザの身長を記録できる。体重情報は、特定のユーザの体重を記録できる。胸囲／ウエスト／ヒップ情報は、特定のユーザの３つの「周囲長」を記録することができる（例えば、特定のユーザの胸囲、ウエスト、および、ヒップのサイズ情報）。肩幅情報は、特定のユーザの肩幅を記録できる。袖丈情報は、特定のユーザの袖丈を記録できる。股下情報は、特定のユーザの股下を記録できる。脚の太さ情報は、特定のユーザの脚のサイズ（例えば、周囲長など）を記録できる。頭囲サイズは、特定のユーザの頭囲サイズを含みうる。
【００５１】
活動位置情報は、特定のユーザの活動位置を記録できる。特定のユーザの活動位置は、特定のユーザが通常活動に従事する位置（例えば、居住地）、現在位置などに対応しうる。例えば、第２ユーザの活動位置は、第２ユーザがもっとも頻繁にサービス（例えば、シミュレーションサービスなどのサーバによって提供されるサービス）にアクセスする位置に対応しうる。
【００５２】
いくつかの実施形態において、ユーザ情報は、実際の条件に従って設定されてよい。いくつかの実施形態において、ユーザ情報は、上述したタイプのユーザ情報に加えて、他のタイプの情報を含む。
【００５３】
図１Ｂは、本願の様々な実施形態に従って、物品の動作シミュレーションのための方法を示すフローチャートである。いくつかの実施形態において、図１Ｂに示す方法１２１は、図１Ａの工程１２０を実施するために用いられる。
【００５４】
図１Ｂを参照すると、物品の動作シミュレーションのための方法１２１が提供されている。いくつかの実施形態において、方法１２１は、図３のデバイス３００によって実施される。いくつかの実施形態において、方法１２１は、図５のシステム５００によって実施される。
【００５５】
工程１２２で、マッチするユーザ情報が検索される。いくつかの実施形態では、サーバが、要求されたシミュレーションに関連するユーザ情報マッチング情報を検索する。図１Ａに示した方法１００に関連して、サーバは、工程１１０で受信されたシミュレーションを動作させるための要求に関連する情報にマッチするユーザ情報を検索できる。いくつかの実施形態では、類似度閾値を満たすユーザ情報が、要求されたシミュレーションに関連する情報とマッチすると見なされる。例えば、要求されたシミュレーションに関連する情報の対応する特徴と同じ閾値数の特徴を有するユーザ情報（例えば、動作シミュレーションユーザ性別情報、シミュレーションを動作させるための要求に対応する物品に関する物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、シミュレーション承認パラメータ情報など）が、要求されたシミュレーションに関連する情報とマッチすると見なされる。別の例として、要求されたシミュレーションに関連する情報の１または複数の特徴について閾値類似度を有するユーザ情報が、要求されたシミュレーションに関連する情報とマッチすると見なされる。
【００５６】
いくつかの実施形態において、第１ユーザのニーズまたは要件（例えば、第１ユーザが入力した要求されたシミュレーションに関連する情報）が、適切な第２ユーザを見つけるために、第２ユーザのユーザ情報とマッチングされてよい。一例として、適切な第２ユーザは、第１ユーザが入力した要求されたシミュレーションに関連する情報に対して最高の類似度を有する第２ユーザに対応しうる。
【００５７】
いくつかの実施形態において、工程１２２でマッチするユーザ情報を検索することは、シミュレーションを動作させるための要求に関連するユーザ（例えば、第１ユーザ）に関する性別情報とマッチする（例えば、同じである）第２ユーザの性別情報を検索することを含む。いくつかの実施形態において、サーバは、シミュレーションを動作させるための要求に関連するユーザ性別情報（例えば、要求されたシミュレーションに関連する情報に含まれる性別情報、シミュレーションを動作させるための要求の送信元であるユーザに関連する性別情報）とマッチする第２ユーザの性別情報を検索する。サーバは、要求されたシミュレーションに関連する情報から、もしくは、第１ユーザのための予め格納された情報またはユーザ構成を格納するデータベースから、シミュレーションを動作させるための要求に関連する性別情報をリトリーブできる。
【００５８】
いくつかの実施形態において、動作シミュレーションのユーザ性別情報が、第２ユーザの性別情報とマッチすることが求められる。例えば、シミュレーションを動作させるための要求に関連するユーザのユーザ性別情報が男性である場合、第２ユーザの性別は、男性であることが求められる。逆に、シミュレーションを動作させるための要求に関連するユーザのユーザ性別情報が女性である場合、第２ユーザの性別は、女性であることが求められる。いくつかの実施形態において、シミュレーションを動作させるための要求に関連するユーザのユーザ性別情報は限定されない。例えば、第２ユーザの性別情報が男性であっても女性であってもよい。
【００５９】
いくつかの実施形態において、工程１２２でマッチするユーザ情報を検索することは、シミュレーションを動作させるための要求に関連するユーザ（例えば、第１ユーザ）に関する体型情報とマッチする（例えば、同じである）体型情報を検索することを含む。いくつかの実施形態において、サーバは、要求されたシミュレーションに関連する情報（例えば、物品パラメータ情報）に適合する体型範囲を検索する。サーバは、要求されたシミュレーションに関連する情報から、もしくは、第１ユーザのための予め格納された情報またはユーザ構成を格納するデータベースから、シミュレーションを動作させるための要求に関連する体型情報をリトリーブできる。サーバは、シミュレーションを動作させるための要求に関連する体型情報に基づいて、体型範囲を設定できる。例えば、サーバは、最小サイズ閾値および最大サイズ閾値を有するように体型範囲を設定できる。最小サイズ閾値は、シミュレーションを動作させるための要求に関連する体型情報に対応するサイズから所定の数のサイズ（例えば、２サイズ）内に設定されうる。最大サイズ閾値は、シミュレーションを動作させるための要求に関連する体型情報に対応するサイズから所定の数のサイズ内に設定されうる。いくつかの実施形態において、最小サイズ閾値および最大サイズ閾値は、寸法（例えば、ウエスト３２インチ、股下３０インチなど）に従って規定されてよい。いくつかの実施形態において、体型範囲は、ユーザ構成またはユーザ設定に従って予め規定され、ユーザ登録に関連してデータベースに格納されてよい。例えば、ユーザは、動作シミュレーションにとって望ましい所望の体型範囲を設定できる。
【００６０】
いくつかの実施形態において、工程１２２でマッチするユーザ情報を検索することは、体型範囲内の体型情報を検索することを含む。いくつかの実施形態において、サーバは、体型範囲に少なくとも部分的に基づいて、体型情報を検索する。例えば、サーバは、体型範囲内の体型情報を検索できる。
【００６１】
いくつかの実施形態において、要求されたシミュレーションに関連する情報（例えば、物品パラメータ情報）は、動作シミュレーションに利用可能な物品体型の範囲を規定（例えば、制限）する。例えば、サイズＳの服は、ユーザに対して以下を求めうる：肩幅３８ｃｍ、胸囲９４ｃｍ、ウエスト８０ｃｍ、ヒップ１００ｃｍ；ならびに、衣服に対して：裾丈１１２ｃｍ、長さ９０ｃｍ、袖口２４ｃｍ、および、袖丈５９ｃｍを求めうる。適合体型範囲は、肩幅３８±３ｃｍ、胸囲９４±３ｃｍ、ウエスト８０±３ｃｍ、ヒップ１００±３ｃｍ、および、袖丈５９±３ｃｍであってよい。
【００６２】
いくつかの実施形態において、体型範囲が決定された後、体型範囲内の体型情報の検索が行われる。例えば、体型範囲が決定されたことに応答して、サーバは、体型範囲内の体型情報を検索する。体型範囲内に収まる体型情報が、マッチする体型情報（例えば、シミュレーションを動作させるための要求に関連するユーザ（例えば、第１ユーザ）に関する体型情報とマッチする体型情報）と見なされうる。
【００６３】
いくつかの実施形態において、物品パラメータ情報によって制限された適合体型範囲のカテゴリは同じではない。例えば、物品パラメータ情報によって制限された適合体型範囲および検索される必要のある体型情報（例えば、シミュレーションを動作させるための要求に関連するユーザに関する体型情報）のカテゴリが設定されうる。一例として、衣服に限定した体型範囲は、肩幅、胸囲、ウエスト、ヒップ、および、袖丈を含みうる。したがって、肩幅情報、胸囲／ウエスト／ヒップ情報、および、袖丈情報が、衣服に限定した体型範囲内で検索されうる。第２の例として、帽子に限定した体型範囲は、頭囲サイズを含みうる。したがって、頭囲サイズ情報が、帽子に限定した体型範囲内で検索されてよい。第３の例として、ズボンに限定した体型範囲は、股下、ヒップ、および、ウエストを含みうる。したがって、股下および胸囲／ウエスト／ヒップ情報が、ズボンに限定した体型範囲内で検索されうる。
【００６４】
いくつかの実施形態において、工程１２２でマッチするユーザ情報を検索することは、シミュレーションを動作させるための要求に関連するユーザ（例えば、第１ユーザ）に関する活動位置情報とマッチする（例えば、同じである）活動位置情報を検索することを含む。いくつかの実施形態において、サーバは、シミュレーションを動作させるための要求に関連する位置情報（例えば、要求されたシミュレーションに関連する情報に含まれるシミュレーション位置情報、シミュレーションを動作させるための要求の送信元であるユーザに関連する位置情報）とマッチする活動位置情報を検索する。
【００６５】
いくつかの実施形態において、シミュレーション位置情報が、活動位置情報とマッチングされる。一例として、シミュレーション位置情報が都市である場合、マッチする活動位置情報は、その都市に住むことに関連しうる。第２の例として、シミュレーション位置情報が店（例えば、販売業者または商店）である場合、マッチする活動位置情報は、その店の所定の範囲に関連しうる。所定の範囲は、位置（例えば、店）の閾値距離内の位置の範囲でありうる。この例において、所定の範囲内で活動（ウィンドウショッピング）している時、ユーザは、物品のための動作シミュレーションを実行するのに便利だと感じうる。
【００６６】
図１Ａに戻ると、工程１３０で、シミュレーションを動作させるための第２要求が通信される。いくつかの実施形態では、サーバが、シミュレーションを動作させるための第２要求を送信する。シミュレーションを動作させるための第２要求は、第２ユーザへ送信されうる。シミュレーションを動作させるための第２要求は、物品をシミュレートすることに関連しうる。例えば、シミュレーションを動作させるための第２要求に関連する物品は、ユーザから受信されたシミュレーションを動作させるための要求（例えば、工程１１０で受信されたシミュレーションを動作させるための要求）に関連する物品に対応しうる。シミュレーションを動作させるための第２要求を受信したことに応答して、第２ユーザは、シミュレーションを動作させるため（および、要求されたシミュレーションを実行するため）の第２要求を受け付けるか否かに関してプロンプトされうる。シミュレーションを動作させるための第２要求の承諾を受信したことに応答して、第２クライアントまたはサーバは、シミュレーションを動作させることができる。
【００６７】
いくつかの実施形態において、サーバが、第１ユーザからの動作シミュレーション要求を受信すると、第１ユーザのニーズ（例えば、正確なニーズ）が分析および照合され、第１ユーザのニーズにマッチして動作シミュレーションの助けになる第２ユーザの自動検索が始まる。例えば、サーバが、動作シミュレーション要求を第１ユーザから受信すると、要求されたシミュレーションに関連する情報（例えば、第１ユーザのニーズの示唆を含む情報）が分析される。要求されたシミュレーションに関連する情報の分析に少なくとも部分的に基づいて、要求されたシミュレーションに関連する情報とマッチする第２ユーザが検索される。要求されたシミュレーションに関連する情報とマッチする第２ユーザの検索に基づいて見つけられる第２ユーザの活動ステータスは、第２ユーザが物品動作シミュレーションを実行することを容易にすると共に物品動作シミュレーションの成功の可能性を高めるために、「現在買い物中」または「買い物する予定」であってよい。例えば、要求されたシミュレーションに関連する情報とマッチする第２ユーザの検索は、特定の活動ステータスを有する第２ユーザのフィルタを含みうる。サーバは、適切な第２ユーザを見つけると、動作シミュレーション招待（例えば、第２動作シミュレーション要求）を第２ユーザに送信する。
【００６８】
いくつかの実施形態では、ユーザ（例えば、第２ユーザ）が、手動でステータスを設定できる。例えば、ユーザは、ユーザのステータスを「現在買い物中」または「買い物する予定」に設定できる。別の例として、サーバは、ユーザがログインしているか否か、ユーザが閾値期間内のサーバと相互作用したか否か、などに従って、ユーザのステータスを「非アクティブ」に設定することができる。閾値期間は、（例えば、管理者、ユーザなどによって）設定可能であってよい。別の例として、サーバは、ユーザがログインしているか否か、ユーザが閾値期間内のサーバと相互作用したか否か、などに従って、ユーザのステータスを「アクティブ」に設定することができる。閾値期間は、（例えば、管理者、ユーザなどによって）設定可能であってよい。
【００６９】
いくつかの実施形態において、第２ユーザのコンテキスト（状況）に従ったユーザ（例えば、第２ユーザ）のステータス。例えば、第２ユーザは、アプリケーションをインストールされた携帯デバイスを有しうる。携帯デバイスにインストールされたアプリケーションは、第２ユーザの地理的位置を決定または監視することができる。アプリケーションは、地理的位置に少なくとも部分的に基づいて、第２ユーザのステータスを自動的に設定できる。いくつかの実施形態において、アプリケーションは、第２ユーザの地理的位置を報告でき、サーバは、地理的位置に少なくとも部分的に基づいて、第２ユーザのステータスを自動的に設定できる。例えば、第２ユーザのステータスは、第２ユーザの地理的位置が、デパートなどの小売店の地理的位置に対応する（例えば、閾値距離の範囲内でマッチする）場合に、「現在買い物中」と設定されてよい。
【００７０】
いくつかの実施形態において、第２ユーザが第２クライアントからネットワークまたはウェブサイトにログインする（例えば、シミュレーションを動作させるための要求を提出する先のウェブサイト）。第２ユーザがネットワークまたはウェブサイトにログインすると、サーバは、物品のための第２動作シミュレーション要求を第２クライアントに送信できる。いくつかの実施形態において、要求されたシミュレーションに関連する情報とマッチする第２ユーザの検索は、（例えば、第２ユーザの検索が実行される時に）ネットワークまたはウェブサイトにログインしている第２ユーザのフィルタを含んでよい。いくつかの実施形態では、シミュレーション要求情報が、シミュレーションを動作させるための第２要求に関連して通信される。例えば、シミュレーションを動作させるための第２要求は、シミュレーション要件情報を含みうる。シミュレーション要件情報は、物品に関する第１ユーザの動作シミュレーションのニーズを含みうる。
【００７１】
工程１４０で、シミュレーションを動作させるための第２要求に関連するシミュレーションの結果が受信される。いくつかの実施形態では、サーバが、シミュレーションを動作させるための第２要求に関連するシミュレーションの結果を受信する。サーバは、第２ユーザ（例えば、第２クライアント）からのシミュレーションの結果を受信できる。例えば、第２ユーザがシミュレーションを動作させるための第２要求を受け入れた場合、サーバは、シミュレーション要件情報に従って物品に動作シミュレーションを行って得られた、第２ユーザによって提出されたシミュレーション結果を受信する。
【００７２】
いくつかの実施形態において、第２ユーザは、第２クライアントでネットワークまたはウェブサイトにログインする。第２ユーザは、サーバによって送信された物品のシミュレーションを動作させるための第２要求を第２クライアントを通して受信しうる。要求されたシミュレーションに関連する情報が、シミュレーションを動作させるための第２要求に関連して送信されうる。例えば、シミュレーションを動作させるための第２要求は、要求されたシミュレーションに関連する情報を含みうる。例えば、シミュレーションを動作させるための第２要求は、シミュレーション要件情報を含みうる。第２クライアント（例えば、第２ユーザ）が、シミュレーションを動作させるための第２要求と、要求されたシミュレーションに関連する情報とを受信すると、第２ユーザは、シミュレーション要件情報を見ることができる。第２ユーザは、シミュレーションを動作させるための第２要求を受け入れるか否かを決定するために、シミュレーション要件情報を利用できる。例えば、第２ユーザは、シミュレーション要件情報を見た後に、招待（シミュレーションを動作させるための第２要求）を受け入れるか拒否するかを選択できる。
【００７３】
第２ユーザは、シミュレーションを動作させるための第２要求を受け入れると、要求されたシミュレーションに関連する情報（例えば、シミュレーション位置情報）によって示された位置にアクセスできる。例えば、第２ユーザは、要求されたシミュレーションに関連する情報によって示された位置に誘導されてよい。第２ユーザは、物品パラメータ情報を用いて、第１ユーザによって示された物品を見つけることができる。例えば、第２ユーザは、要求されたシミュレーションに関連する情報によって示された位置にいる場合、物品パラメータ情報を利用できる。第２ユーザは、（例えば、要求されたシミュレーションに関連する情報によって示された位置で）物品パラメータを用いて、シミュレーションを実行または動作させることができる。一例として、第２ユーザは、物品パラメータ情報に対応する実際の衣服を自ら試着できる。
【００７４】
いくつかの実施形態において、招待（例えば、シミュレーションを動作させるための第２要求）を受け入れる第２ユーザの数がシミュレーションユーザ数情報に対応する数を超えた場合、サーバは、他のユーザによる動作シミュレーションを拒否できる。
【００７５】
第２ユーザは、動作シミュレーションを完了させた後、得られたシミュレーション結果をフィードバックとして提供できる。例えば、シミュレーションの動作を完了させたことに応答して、第２ユーザは、サーバにフィードバックを送信できる。シミュレーション結果は、動作シミュレーションの効果（例えば、第２ユーザが衣服を試着する効果、または、衣服のオンサイトでの写真の効果）、第２ユーザによる物品の評価（例えば、衣服の触感または衣服の実際の販売価格）、などを含みうる。例えば、第２ユーザは、シミュレーションを動作させるための第１要求に関する物品の主観的な意見を第１ユーザに提供できる。
【００７６】
いくつかの実施形態において、シミュレーション結果は、シミュレーション画像情報、シミュレーションテキスト情報、シミュレーション音声情報、シミュレーション動画情報など、または、それらの組みあわせを含む。
【００７７】
例えば、第２ユーザは、画像、テキスト、音声、動画など、または、任意のそれらの組みあわせの形態のシミュレーション結果を（例えば、フィードバックとして）提供してよい。第２ユーザは、ウェブサイトにシミュレーション結果を（例えば、アップロードとして）提出できる。いくつかの実施形態において、第２ユーザは、第１ユーザにシミュレーション結果を通信できる。第２ユーザは、その他の形態でシミュレーション結果を表示してもよい。
【００７８】
工程１５０で、シミュレーションの結果が通信される。例えば、シミュレーションを動作させるための第２要求に関連するシミュレーションの結果が通信される。いくつかの実施形態では、サーバが、第１ユーザにシミュレーションの結果を送信する。サーバは、サーバが第２ユーザからシミュレーションの結果の受信したことに応答して、第１ユーザにシミュレーションの結果を送信できる。サーバは、サーバに関連するメッセージングシステム（例えば、もしくは、シミュレーションを動作させるための第１要求の送信先のサーバに関連するウェブサイトまたはサービス）に関連して、第１ユーザのアドレスにシミュレーションの結果を送信できる。
【００７９】
いくつかの実施形態において、第１ユーザは、第１クライアントでネットワークまたはウェブサイトにログインする。第１ユーザは、ネットワークまたはウェブサイトにログインすると、シミュレーションの結果をリトリーブできる。例えば、第１ユーザがネットワークまたはウェブサイトにログインすると、サーバが、第１ユーザにシミュレーション結果を送信できる。
【００８０】
第１ユーザは、シミュレーションの結果を見た後に、１または複数の第２ユーザのシミュレーションの結果を優れたシミュレーション結果として選択できる。いくつかの実施形態において、サーバは、第１ユーザのアカウントから対応する承認パラメータを取得（例えば、コピー）し、対応する承認パラメータを１または複数の第２ユーザのアカウントに保存できる。承認パラメータは、将来の通信のための第２ユーザの承認情報（身長、体重など）に対応しうる。
【００８１】
いくつかの実施形態において、シミュレーションを動作させるための要求（例えば、シミュレーション要件情報）に関連する特定の第２ユーザのマッチング情報が、特定の第２ユーザに関連するレーティングに基づいて選択されてよい。例えば、レーティングは、第２ユーザによって提供されたシミュレーションの結果に少なくとも部分的に基づいて（例えば、第１ユーザから）フィードバックとして提供される相互レーティングでありうる。
【００８２】
いくつかの実施形態において、シミュレーションの結果を提供する第２ユーザは、ウェブサイトに関連する信用を受けることができる。例えば、ウェブサイトの登録ユーザは、物品のシミュレーションを実行して、シミュレーションを動作させるための要求を提出したウェブサイトまたは第１ユーザにシミュレーションの結果を提供することによって、ウェブサイトの信用を得ることができる。別の例として、第２ユーザは、物品のシミュレーシのョンを実行して、シミュレーションを動作させるための要求を提出したウェブサイトまたは第１ユーザにシミュレーション結果を提供することの報酬を受け取ってもよい。
【００８３】
いくつかの実施形態において、物品のためのシミュレーションを動作させるための要求が第１ユーザから受信された後、シミュレーションを動作させるための要求（例えば、シミュレーション要件情報）に関連する第２ユーザマッチング情報が検索される。シミュレーションを動作させるための要求に関連する情報にマッチする１または複数の第２ユーザに、シミュレーションを動作させるための第２要求が送信される。第２ユーザは、動作シミュレーション要求を受信した後、物品に対して動作シミュレーションを実行できる（例えば、実際の物理的な物品に対して現実の環境で）。第２ユーザは、シミュレーションの結果を得て、シミュレーションの結果を第１ユーザにフィードバックできる。いくつかの実施形態において、第１ユーザおよび第２ユーザの間の（例えば、シミュレーションの結果に関連するフィードバックの）情報のやり取りは、ポイントツーポイントすなわち実在の人物間の形態である。実在の人物によって取得されるシミュレーション結果は、オンラインマネキン動作シミュレーションの結果よりも、信頼性が高く、正確で、視覚的に理解しやすく、詳細になる。第２ユーザによって取得される動作シミュレーション結果は、第１ユーザが時間的および空間的な制限を超えることを可能にし、動作シミュレーションの柔軟性を大いに高める。さらに、第２ユーザによって取得される動作シミュレーション結果は、二次元または三次元技術を用いて形成されたマネキンの利用を必要としない。第２ユーザによって取得される動作シミュレーション結果は、動作シミュレーションに対するユーザの要件を低くし、動作シミュレーションのコストを大幅に下げる。さらに、オンラインとオフラインとの相互作用が、ユーザ体験を大幅に高めるだけでなく、明らかにオンラインおよびオフラインの食物連鎖の繁栄も促進する。
【００８４】
図２は、本願の様々な実施形態に従って、物品の動作シミュレーションのための方法を示すフローチャートである。
【００８５】
図２を参照すると、物品の動作シミュレーションのための方法２００が提供されている。いくつかの実施形態において、方法２００は、図４のデバイス４００によって実施される。いくつかの実施形態において、方法２００は、図６のシステム６００によって実施される。
【００８６】
工程２１０で、シミュレーションを動作させるための要求が受信される。いくつかの実施形態では、サーバが、シミュレーションを動作させるための要求（例えば、シミュレーションを動作させるための第１要求）を受信する。シミュレーションを動作させるための要求は、ユーザから受信されうる。いくつかの実施形態において、シミュレーションを動作させるための要求は、物品のシミュレーションを実行するための要求に対応する。ユーザは、端末上のブラウザ、端末上にインストールされたアプリケーションなど、または、それらの任意の組みあわせを介して、シミュレーションを動作させるための要求を提出（例えば、送信）できる。例えば、ユーザは、（例えば、販売業者などの）ウェブサイト上でシミュレーションを動作させるための要求を提出できる。いくつかの実施形態では、要求されたシミュレーションに関連する情報（例えば、シミュレーション要件情報）が、シミュレーション要求を動作させるための第１要求に関連して受信されうる。例えば、シミュレーションを動作させるための第１要求は、シミュレーション要件情報を含みうる。一例として、第２地理的地域（例えば、米国）のオンライン小売業者を閲覧する第１地理的地域（例えば、中国）の第１ユーザが、特定の商品（例えば、ハンドバッグ）を閲覧しうる。第１ユーザは、商品をシミュレートする（例えば、商品を試着する、または、他の方法でサンプリングする）第２ユーザの要求など、システムに要求を提出することができる。第１ユーザは、ウェブブラウザ、携帯デバイスにインストールされたアプリケーションなどのボタンを介して、システムに要求を提出できる。
【００８７】
要求されたシミュレーションに関連する情報は、物品に関する第１ユーザの要望を含みうる。例えば、要求されたシミュレーションに関連する情報（例えば、ユーザ情報）は、物品に関する第１ユーザのニーズを含みうる。別の例として、要求されたシミュレーションに関連する情報は、物品に関するユーザの好みを含みうる。別の例として、要求されたシミュレーションに関連する情報は、物品の１または複数の特徴に関するユーザの特徴を含みうる。要求されたシミュレーションに関連する情報は、シミュレーション要件に対応しうる。
【００８８】
いくつかの実施形態において、要求されたシミュレーションに関連する情報は、動作シミュレーションユーザ性別情報、シミュレーションを動作させるための要求に対応する物品に関する物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、シミュレーション承認パラメータ情報など、または、任意のそれらの組みあわせを含む。
【００８９】
工程２２０では、図１Ａの工程１２０と同様に、第２ユーザが検索される。いくつかの実施形態では、サーバが、要求されたシミュレーションに関連する情報とマッチする第２ユーザを見つけるために、ユーザデータベースを検索する。いくつかの実施形態において、シミュレーションを動作させるための要求を第１ユーザから受信したことに応答して、サーバは、（例えば、要求されたシミュレーションを動作させるための要求と共に含まれる）要求されたシミュレーションに関連する情報とマッチする第２ユーザを検索する。例えば、サーバは、要求されたシミュレーションに関連する情報とマッチする特徴を有する第２ユーザを検索できる。要求されたシミュレーションに関連する情報とマッチする第２ユーザは、１または複数の特徴（例えば、サイズ、好みなど、または、それらの任意の組みあわせ）について、要求されたシミュレーションに関連する情報との類似度が所定の類似度閾値を超えうる。類似度閾値は、ユーザ（例えば、第１ユーザまたは第２ユーザ）によって設定されてよい。
【００９０】
工程２３０で、シミュレーションを動作させるための第２要求が通信される。いくつかの実施形態では、サーバが、シミュレーションを動作させるための第２要求を送信する。シミュレーションを動作させるための第２要求は、第２ユーザへ送信されうる。シミュレーションを動作させるための第２要求は、物品をシミュレートすることに関連しうる。例えば、シミュレーションを動作させるための第２要求に関連する物品は、ユーザから受信されたシミュレーションを動作させるための要求（例えば、工程２１０で受信されたシミュレーションを動作させるための要求）に関連する物品に対応しうる。いくつかの実施形態では、要求されたシミュレーションに関連する情報が、シミュレーションを動作させるための第２要求に関連して通信されうる。例えば、シミュレーションを動作させるための第２要求は、要求されたシミュレーションに関連する情報（例えば、シミュレーション要件情報）を含みうる。
【００９１】
工程２４０で、シミュレーションを動作させるための第２要求に関連するシミュレーションの結果が受信される。いくつかの実施形態では、サーバが、シミュレーションを動作させるための第２要求に関連するシミュレーションの結果を受信する。サーバは、第２ユーザ（例えば、第２クライアント）からのシミュレーションの結果を受信できる。例えば、第２ユーザがシミュレーションを動作させるための第２要求を受け入れた場合、サーバは、シミュレーション要件情報に従って物品に動作シミュレーションを行って得られた、第２ユーザによって提出されたシミュレーション結果を受信する。
【００９２】
工程２５０で、シミュレーションの結果が通信される。例えば、シミュレーションを動作させるための第２要求に関連するシミュレーションの結果が通信される。いくつかの実施形態では、サーバが、第１ユーザにシミュレーションの結果を送信する。サーバは、サーバが第２ユーザからシミュレーションの結果の受信したことに応答して、第１ユーザにシミュレーションの結果を送信できる。サーバは、サーバに関連するメッセージングシステム（例えば、もしくは、シミュレーションを動作させるための第１要求の送信先のサーバに関連するウェブサイトまたはサービス）に関連して、第１ユーザのアドレスにシミュレーションの結果を送信できる。
【００９３】
工程２６０で、第１ユーザと第２ユーザとの間の接続が生成される。いくつかの実施形態では、サーバが、第１ユーザと第２ユーザとの間の接続を生成する。例えば、第１ユーザによって提出された通信要求が受信されると、第１ユーザと第２ユーザとの間の通信リンク（例えば、インスタントメッセージングセッション、ビデオチャットセッションなど）が確立される。通信リンクは、ライブラリと、特定のタイプのセッションに関連するＡＰＩコール（オープンソケットコールなど）とを用いて確立できる。サーバは、第１ユーザから通信要求を受信できる。例えば、第１ユーザは、ウェブサイト（例えば、第１ユーザがシミュレーションを動作するための第１要求を提出できるサービスに関連したウェブサイト）を介して通信要求を提出できる。
【００９４】
一例として、第１ユーザは、第１クライアントでログインでき、第２ユーザは、第２クライアントでログインできる。第１クライアントおよび第２クライアントは、携帯デバイスなどのデバイス（例えば、タブレットコンピュータ、パーソナルデジタルアシスタント、携帯電話など）でありうる。第１クライアントおよび第２クライアントは、様々なオペレーティングシステムを有しうる。例えば、第１クライアントおよび第２クライアントは、ＩＯＳ、Ａｎｄｒｏｉｄ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）  Ｐｈｏｎｅなどに対応するオペレーティングシステムバージョンを有しうる。
【００９５】
いくつかの実施形態において、第１ユーザは、第１クライアントを介して通信要求を提出できる。例えば、第１ユーザは、特定の第２ユーザと通信するための通信要求を提出できる。第１ユーザは、シミュレーションの結果を提供した第２ユーザと通信するための通信要求を提出できる。
【００９６】
サーバは、第１ユーザによって提出された通信要求を受信すると、第１ユーザと第２ユーザとの間の通信リンクを確立できる。具体的な通信形態は、インスタントメッセージングであってよい。第１ユーザと第２ユーザとの間の通信リンクの通信形態は、Ｅメール（電子メール）、ビデオチャット、ショートメッセージサービス（ＳＭＳ）メッセージなどの、別の通信形態であってもよい。
【００９７】
いくつかの実施形態において、通信リンクが第１ユーザと第２ユーザとの間で確立されると、第１ユーザは、第２ユーザとリアルタイム通信を実行できる。例えば、第１ユーザおよび第２ユーザは、リアルタイムにオンラインで互いに通信できる。
【００９８】
第１ユーザと第２ユーザとの間に確立された通信リンクは、第１ユーザおよび第２ユーザがリアルタイムで直接通信することを可能にする。ひいては、第１ユーザと第２ユーザとの間のリアルタイム通信は、第１ユーザが、より信頼性高く、正確で、視覚的に理解しやすく、詳細なシミュレーション結果を得るのに役立つ。したがって、第１ユーザと第２ユーザとの間のリアルタイム通信は、シミュレーション結果の取得の柔軟性を大いに高める。
【００９９】
本願の様々な実施形態について、いくつかのアプリケーションシナリオの例を用いて詳述する：
【０１００】
例１：物品が衣服に対応し、動作シミュレーションが衣服の試着に対応する。
【０１０１】
第１の例によると、第１ユーザは、ショッピングウェブサイトで衣服を購入する準備をしている。例えば、第１ユーザは、衣服を購入する購入者でありうる。衣服を購入する購入者（例えば、第１ユーザ）は、しばしば、ショッピングウェブサイトでオンラインで入手可能な衣服の触感、フィット感などについてより多くを知りたいと思う。しかしながら、第１ユーザが購入を準備している衣服の販売業者に対応する実店舗が、第１ユーザの地域（例えば、都市、町など）にない場合がある。あるいは、第１ユーザは、実店舗に物理的に行って衣服を試着する時間がない場合もある。いくつかの実施形態において、第１ユーザは、実店舗の地域に住み、第１ユーザに近い姿を有する第２ユーザに、実店舗に行って衣服を試着することを依頼することにより、触感、着た印象などの情報を得ることができる。換言すると、第１ユーザは、第１ユーザが興味を持った衣服についてのフィードバックまたは第２ユーザの意見を第２ユーザに求めることができる。
【０１０２】
図１Ａを参照すると、工程１２０で、第１ユーザは、物品のシミュレーションを動作させるための要求を提出できる。例えば、衣服フィッティング（衣服試着）要求の開始者（例えば、第１ユーザ）は、衣服を試着するための条件を記載する。衣服を試着するための条件は、シミュレーションを動作させるための要求の対象となる特定の物品に関する、第１ユーザに関連するシミュレーション要件情報に対応しうる。衣服を試着するための条件は、商品タイプ、性別、ブランド、商品番号、カテゴリ、サイズ、衣服を試着する人数、位置、衣服の試着に対する報酬を示唆する情報を含みうる。例えば、衣服を試着するための条件は、以下を含みうる：
【０１０３】
商品タイプ：衣服
【０１０４】
性別：女性
【０１０５】
ブランド：ＯＮＬＹ
【０１０６】
商品番号：１１３２５５００４
【０１０７】
カテゴリ：七分袖ブレザー
【０１０８】
サイズ：Ｍ
【０１０９】
服を試着する人数：１人
【０１１０】
位置（衣服フィッティング位置）：ワシントンＤＣ
【０１１１】
チップ／報酬：＄５
【０１１２】
図１Ａを参照すると、工程１２０で、サーバが第２ユーザを検索する。例えば、サーバは、パラメータ（シミュレーション要件情報など、シミュレーションを動作させるための要求に関連する情報）にマッチする第２ユーザをデータベースにクエリする。一例として、サーバは、データベース内の各エントリを解析して、衣服フィッティング要求の開始者によって記載された条件に従ってマッチを探す。第２ユーザを検索するための処理は、シミュレーションを動作させるための要求に関連する情報（例えば、衣服を試着するための条件）内で指定された性別に従って、データベースにクエリすること（例えば、データベースをフィルタリングすること）を含む。
【０１１３】
第２ユーザを検索するための処理は、第２ユーザのステータスに従って、データベースにクエリすること（例えば、データベースをフィルタリングすること）を含む。例えば、性別に従って第２ユーザをマッチングした後、サーバは、ウィンドウショッピング中で衣服フィッティング要求を受け入れたい第２ユーザをデータベースにクエリする（例えば、データベースをフィルタリングする）、または、他の方法で選択することができる。いくつかの実施形態において、ウェブサイトに登録したユーザは、携帯電話などのデバイスを介してユーザのステータスを更新できる。例えば、ユーザのステータスは、携帯電話の位置サービスによって取得された位置、シミュレーションを動作させるための要求を受け入れる意志、および、ユーザによって指定された望みの報酬、などを含みうる。
【０１１４】
第２ユーザを検索するための処理は、１または複数の体型特徴（例えば、体型情報）に従って、第２ユーザを第１ユーザとマッチングすることを含む。サーバは、１または複数の体型特徴に従って、データベースにクエリできる（例えば、データベースをフィルタリングできる）。例えば、衣服フィッティングの開始者の体型特徴と、被招待者（第２ユーザ）によって埋められた体型特徴情報とに従って、第２ユーザが第１ユーザとマッチングされる。特定のユーザの１または複数の体型特徴は、特定のユーザのプロフィールに関連してデータベースに格納された情報でありうる。１または複数の体型特徴に従って第２ユーザについてデータベースをフィルタリングすることは、１または複数の第２ユーザが体型特徴に従ってマッチングされた後に実行されうる。
【０１１５】
第２ユーザを検索するための処理は、位置に従って、データベースにクエリすること（例えば、データベースをフィルタリングすること）を含む。例えば、衣服フィッティングプラットフォームのユーザは、現在の都市の位置を更新し、ワシントンＤＣにいるマッチするユーザが見つけられる。第２ユーザの位置に従って第２ユーザについてデータベースをフィルタリングすることは、１または複数の第２ユーザが１または複数の体型特徴に従ってマッチングされた後に実行されうる。
【０１１６】
上記の条件すべてが満たされると、被招待者（例えば、第２ユーザ）は、開始者（例えば、第１ユーザ）によって記載された衣服フィッティング条件（例えば、シミュレーション要件情報）を満たしたと確定される。
【０１１７】
第１の例に戻り、図１Ｂの工程１２４を参照すると、サーバは、条件を満たす被招待者に衣服フィッティング招待を送信する。例えば、サーバは、シミュレーションを動作させるための第２要求をマッチした第２ユーザに送信する。
【０１１８】
図１Ｂを参照すると、工程１２４で、１または複数の被招待者が、衣服フィッティング招待を受け入れる。衣服フィッティング招待を受信したことに応答して、１または複数の被招待者が、衣服フィッティング招待の承諾を示す応答を提出しうる。衣服フィッティング招待の承諾を示す応答は、ウェブサイトに提出されうる。
【０１１９】
図１Ｂを参照すると、工程１２４において、衣服フィッティング位置で、被招待者は、開始者によって指定された服を見つけて、その服を試着する。例えば、シミュレーションを動作させるための第２要求（衣服フィッティング招待）を受け入れた第２ユーザは、要求されたシミュレーションに関連する位置（物品に関連する店または販売業者の物理的位置）に向かい、シミュレーション（例えば、衣服の試着）を実行できる。
【０１２０】
図１Ｂを参照すると、工程１２６で、被招待者は、衣服フィッティング結果をフィードバックとして開始者に提供する。例えば、被招待者Ａは、衣服を着た自分の写真を送り返し、以下のテキストの概要を提供する：「全体的に、このスタイルは比較的ファッショナブルだと思いますが、服の触感がかなり粗く、着た時に肌触りがあまりよくないです」。被招待者Ｂは、衣服を着た自分のビデオを送り返し、以下のテキストの概要を提供する：「店主は悪くないし、色はかなりよいです。しかし、服を着てみると、少し大きすぎると思いました。生地は綿で、作りが雑です。たくさんの糸の端が外に出ています。服の品質が悪く、少ししわがあるので、アイロンをかけましょう。プレーンコットンの服にしては、それほど悪くないです」。一例として、第２ユーザは、シミュレーションの結果を提出する。シミュレーションの結果は、ウェブサイトに提出されてもよいし、第１ユーザに提出されてもよい。
【０１２１】
その後、開始者は、衣服フィッティング結果を評価し、最良の衣服フィッティング結果を選択し、最良の衣服フィッティング結果を取得または提出した被招待者にチップ（’例えば、報酬）を与える。例えば、開始者は、被招待者Ｂの衣服フィッティング結果を最良の衣服フィッティング結果として選択しうる。被招待者Ａおよび被招待者Ｂの衣服フィッティング結果を考慮すると、開始者は、服の作りが悪いことを知ることができる。したがって、開始者は、これらの衣服の購入をやめるかもしれない。一例として、第１ユーザは、１または複数の第２ユーザによって提出されたシミュレーションの結果を見て、シミュレーションの結果を提出した１または複数の第２ユーザに報酬を与えることができる。第１ユーザは、第２ユーザによって提出されたシミュレーションの結果の質（例えば、シミュレーションの結果が有益であったか否か）に基づいて、第２ユーザに報酬を与えるか否かを決定できる。いくつかの実施形態において、第１ユーザは、シミュレーションの結果を提出した第２ユーザの内の１または複数の相互評価またはレーティングを提出できる。いくつかの実施形態において、第２ユーザは、シミュレーションを要求した第１ユーザの相互評価またはレーティングを提出できる。
【０１２２】
例２：物品が腕時計に対応し、動作シミュレーションが腕時計の試着に対応する。
【０１２３】
第２の例によると、第１ユーザは、今度の観光または出張中に腕時計を購入する準備をしている。まず、第１ユーザは、関連のある腕時計のモデルをウェブサイトで見る。例えば、第１ユーザは、腕時計を購入する購入者でありうる。第１ユーザの観光または出張の旅程に制約がある場合があるため、第１ユーザは、しばしば、腕時計についてより多くを知りたいと思う。例えば、第１ユーザは、実店舗での腕時計の価格、腕時計の質感、着けた時に腕時計がどのように見えどのように感じるか、などを知りたい場合がある。第１ユーザは、後に、さらに選別して、観光または出張中に円滑かつ速やかに購入できるように、腕時計について知りたいと思いうる。いくつかの実施形態において、第１ユーザは、第１ユーザの観光先または出張先の地域に居り、第１ユーザの容姿に似た容姿（１または複数の体型特徴）を持つ第２ユーザに、第１ユーザが指定した腕時計を試着しにいくことにより、第１ユーザが求める腕時計についての情報を得ることを要求する。例えば、第１ユーザは、第２ユーザが、実店舗での腕時計の価格、腕時計の質感、着けた時に腕時計がどのように見えどのように感じるかなど、腕時計についての情報を得ることを要求できる。換言すると、第１ユーザは、第１ユーザが興味を持った腕時計についてのフィードバックまたは第２ユーザの意見を第２ユーザに求めることができる。
【０１２４】
図２を参照すると、工程２１０で、第１ユーザは、物品のシミュレーションを動作させるための要求を提出できる。例えば、腕時計フィッティング（腕時計試着）要求の開始者（例えば、第１ユーザ）は、腕時計を試着するための条件を記載する。腕時計を試着するための条件は、シミュレーションを動作させるための要求の対象となる特定の物品に関する、第１ユーザに関連するシミュレーション要件情報に対応しうる。腕時計を試着するための条件は、商品タイプ、性別、ブランド、商品番号、カテゴリ、サイズ、腕時計を試着する人数、位置、腕時計の試着に対する報酬を示唆する情報を含みうる。例えば、腕時計を試着するための条件は、以下を含みうる：
【０１２５】
商品タイプ：腕時計
【０１２６】
性別：男性
【０１２７】
ブランド名：Ｌｏｎｇｉｎｅｓ（登録商標）  Ｍａｓｔｅｒ  Ｃｏｌｌｅｃｔｉｏｎ
【０１２８】
商品番号：Ｌ２．６２８．４．７８．６
【０１２９】
カテゴリ：自動機械式腕時計
【０１３０】
腕時計を試着する人数：１人
【０１３１】
位置（腕時計フィッティング位置）：ニューヨーク
【０１３２】
チップ／報酬：＄２０
【０１３３】
図２を参照すると、工程２２０で、サーバが第２ユーザを検索する。例えば、サーバは、パラメータ（シミュレーション要件情報など、シミュレーションを動作させるための要求に関連する情報）にマッチする第２ユーザをデータベースにクエリする。一例として、サーバは、データベース内の各エントリを分析して、腕時計フィッティング要求の開始者によって記載された条件に従ってマッチを探す。サーバは、第１ユーザによって規定されたパラメータ（例えば、シミュレーションを動作させるための第１要求に関連する情報）に従って、データベースにクエリできる（例えば、データベースをフィルタリングできる）。サーバは、適切なユーザ（例えば、第２ユーザ）を選択し、腕時計の腕時計フィッティング要求（例えば、シミュレーションを動作させるための第２要求）を送信する。腕時計フィッティング要求は、腕時計フィッティング招待に対応しうる。
【０１３４】
図２を参照すると、工程２３０でシミュレーションを動作させるための第２要求を送信したことに応答して、１または複数の被招待者（例えば、第２ユーザ）が、腕時計フィッティング招待を受け入れる。腕時計フィッティング招待を受信したことに応答して、１または複数の被招待者が、腕時計フィッティング招待の承諾を示す応答を提出しうる。腕時計フィッティング招待の承諾を示す応答は、ウェブサイトに提出されうる。
【０１３５】
次に、腕時計フィッティング位置で、被招待者は、開始者によって指定された腕時計を見つけて、その腕時計を試着する。例えば、シミュレーションを動作させるための第２要求（腕時計フィッティング招待）を受け入れた第２ユーザは、要求されたシミュレーションに関連する位置（物品に関連する店または販売業者の物理的位置）に向かい、シミュレーション（例えば、腕時計の試着）を実行できる。
【０１３６】
図２を参照すると、工程２４０および２５０で、被招待者は、腕時計フィッティング結果をフィードバックとして開始者に提供する。例えば、被招待者は、腕時計を着用した被招待者の全身写真と、被招待者が腕時計を着用している時に腕時計に特に重点を置いた画像とを送り返す。さらに、被招待者は、簡単な説明を送り返す：「この腕時計は、とてもきれいな青色の表面です。控えめで、落ち着いた、上品な時計です。かなり重く、非常によいパッケージングです。時計の文字盤にもバンドにもプラスチックの保護がついています。価格は適切です。３９ｍｍ文字盤はあまり大きくはなく、私の手首にはかなりよくフィットします」。一例として、第２ユーザは、シミュレーションの結果を提出する。シミュレーションの結果は、ウェブサイトに提出されてもよいし、第１ユーザに提出されてもよい。
【０１３７】
図２を参照すると、工程２６０で、開始者および被招待者は、より詳細な腕時計フィッティング結果を得るために、オンラインでやり取りする。例えば、第１ユーザは、シミュレーションの結果についての詳細を通信するために、第２ユーザとの通信を要求または開始できる。第１ユーザは、シミュレーションの結果のさらなる説明を要求できる。いくつかの実施形態において、第２ユーザは、第１ユーザとの通信を要求または開始できる。例えば、第２ユーザは、第１ユーザの要求、好み、または、ニーズに関するさらなる情報を要求するために、第１ユーザとの通信を要求または開始できる。一例として、第２ユーザは、第２ユーザが要求されたシミュレーションを実行している時に（第２ユーザが物品の販売業者の物理的位置にいる時に）、第１ユーザとの通信を要求または開始できる。
【０１３８】
その後、開始者は、腕時計フィッティング結果を評価し、最良の腕時計フィッティング結果を選択し、最良の腕時計フィッティング結果を取得した被招待者にチップ（’例えば、報酬）を与える。被招待者からの腕時計フィッティング結果で、開始者は、その時計の全体的な品質および印象が比較的よいことがわかる。したがって、開始者は、腕時計を購入するという開始者の意志を固めうる。一例として、第１ユーザは、１または複数の第２ユーザによって提出されたシミュレーションの結果を見て、シミュレーションの結果を提出した１または複数の第２ユーザに報酬を与えることができる。第１ユーザは、第２ユーザによって提出されたシミュレーションの結果の質（例えば、シミュレーションの結果が有益であったか否か）に基づいて、第２ユーザに報酬を与えるか否かを決定できる。いくつかの実施形態において、第１ユーザは、シミュレーションの結果を提出した第２ユーザの内の１または複数の相互評価またはレーティングを提出できる。いくつかの実施形態において、第２ユーザは、シミュレーションを要求した第１ユーザの相互評価またはレーティングを提出できる。
【０１３９】
図３は、本願の様々な実施形態に従って、物品の動作シミュレーションデバイスのためのデバイスを示す構造ブロック図である。
【０１４０】
図３を参照すると、物品のシミュレーションを動作させるためのデバイス３００が提供されている。いくつかの実施形態において、デバイス３００は、図１Ａに示した方法１００、図１Ｂに示した方法１２１などの方法を実施する。いくつかの実施形態において、デバイス３００は、図５に示すシステム５００によって実装される。例えば、デバイス３００は、図５に示すシステム５００内のサーバ５３０として実装されてよい。
【０１４１】
図３に示すように、デバイス３００は、第１受信モジュール３１０、ユーザ検索モジュール３２０、第１送信モジュール３３０、第２受信モジュール３４０、および、第２送信モジュール３５０を備えてよい。
【０１４２】
いくつかの実施形態において、第１受信モジュール３１０は、第１ユーザによって提出された物品第１動作シミュレーション要求を受信するよう構成されている。例えば、第１受信モジュール３１０は、シミュレーションを動作させるための第１要求を受信する。第１受信モジュール３１０は、シミュレーションを動作させるための第１要求に関連する情報を受信できる。シミュレーションを動作させるための第１要求は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。シミュレーションを動作させるための第１要求は、商取引対象に関連しうる。例えば、シミュレーションを動作させるための第１要求は、シミュレーションを動作させるための要求の対象となる物品を特定しうる。
【０１４３】
いくつかの実施形態において、ユーザ検索モジュール３２０は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）にマッチする第２ユーザを検索するよう構成されている。ユーザ検索モジュール３２０は、１または複数のマッチする第２ユーザをデータベースにクエリできる。いくつかの実施形態において、第１受信モジュール３１０が、シミュレーションを動作させるための要求を第１ユーザから受信したことに応答して、ユーザ検索モジュール３２０は、（例えば、要求されたシミュレーションを動作させるための要求と共に含まれる）要求されたシミュレーションに関連する情報とマッチする第２ユーザを検索する。例えば、ユーザ検索モジュール３２０は、要求されたシミュレーションに関連する情報とマッチする特徴を有する第２ユーザを検索できる。要求されたシミュレーションに関連する情報とマッチする第２ユーザは、１または複数の特徴（例えば、サイズ、好みなど、または、それらの任意の組みあわせ）について、要求されたシミュレーションに関連する情報との類似度が所定の類似度閾値を超えうる。類似度閾値は、ユーザ（例えば、第１ユーザまたは第２ユーザ）によって設定されてよい。
【０１４４】
いくつかの実施形態において、第１送信モジュール３３０は、シミュレーションを動作させるための第２要求を第２ユーザに送信するよう構成されている。シミュレーションを動作させるための第２要求は、物品（例えば、シミュレーションを動作させるための第１要求に関連する物品）に関係しうる。シミュレーションを動作させるための第２要求は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。
【０１４５】
いくつかの実施形態において、第２受信モジュール３４０は、シミュレーションの結果を受信するよう構成されている。例えば、第２受信モジュール３４０は、１または複数のユーザによって提出されたシミュレーションの結果を受信するよう構成される。第２ユーザがシミュレーションを動作させるための第２要求を受け入れた場合、第２受信モジュール３４０は、シミュレーション要件情報に従って物品に動作シミュレーションを行って得られた、第２ユーザによって提出されたシミュレーション結果を受信する。
【０１４６】
いくつかの実施形態において、第２送信モジュール３５０は、シミュレーションの結果を第１ユーザに送信するよう構成されている。第２送信モジュール３５０は、第２受信モジュール３４０がシミュレーションの結果の受信したことに応答して、第１ユーザにシミュレーションの結果を送信できる。
【０１４７】
いくつかの実施形態において、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）は、動作シミュレーションユーザ性別情報、シミュレーションを動作させるための要求に対応する物品に関する物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、シミュレーション承認パラメータ情報など、または、任意のそれらの組みあわせを含みうる。
【０１４８】
いくつかの実施形態において、シミュレーションを動作させるための要求に対応する物品に関するビジネスパラメータ情報は、商品タイプ情報、ブランド情報、商品番号情報、カテゴリ情報、サイズ情報など、または、それらの任意の組みあわせを含みうる。
【０１４９】
いくつかの実施形態において、第２ユーザは、ユーザ情報を有しうる。ユーザ情報は、ウェブサイトへの第２ユーザの登録に関連しうる。ユーザ情報は、性別情報、体型情報、活動位置情報など、または、それらの任意の組み合わせを含みうる。
【０１５０】
いくつかの実施形態において、第２ユーザの体型情報は、身長情報、体重情報、胸囲／ウエスト／ヒップ情報、肩幅情報、袖丈情報、股下情報、脚の太さ情報、頭囲サイズ情報など、または、それらの任意の組みあわせを含みうる。
【０１５１】
いくつかの実施形態において、ユーザ検索モジュール３２０は、ユーザ情報検索サブモジュール、評価サブモジュールなどを備えてもよい。
【０１５２】
いくつかの実施形態において、ユーザ情報検索サブモジュールは、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）にマッチするユーザ情報を検索するよう構成されてよい。
【０１５３】
いくつかの実施形態において、評価サブモジュールは、第２ユーザが、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）にマッチする第２ユーザに対応するか否かを評価するよう構成されている。例えば、評価サブモジュールは、第２ユーザのユーザ情報を見つけて、第２ユーザが、シミュレーション要件情報にマッチする第２ユーザに対応するか否かを評価できる。
【０１５４】
いくつかの実施形態において、ユーザ情報検索サブモジュールは、第１検索サブモジュール、第２検索サブモジュール、第３検索サブモジュール、第４検索サブモジュールなど、または、それらの任意の組み合わせを備えてよい。
【０１５５】
いくつかの実施形態において、第１検索サブモジュールは、シミュレーション動作のためのユーザ性別情報にマッチする第２ユーザの性別情報を検索するよう構成されている。例えば、第１検索サブモジュールは、シミュレーションを動作させるための第１要求に関連する情報に含まれる性別情報にマッチする第２ユーザの性別情報を検索する。
【０１５６】
いくつかの実施形態において、第２検索サブモジュールは、物品パラメータ情報に適合する体型範囲を検索するよう構成されている。例えば、第２検索サブモジュールは、シミュレーションを動作させるための第１要求に関連する情報にマッチする体型範囲を検索する。
【０１５７】
いくつかの実施形態において、第３検索サブモジュールは、体型範囲内の体型情報を検索するよう構成されている。
【０１５８】
いくつかの実施形態において、第４検索サブモジュールは、シミュレーション位置情報にマッチする活動位置情報を検索するよう構成されている。例えば、第４検索サブモジュールは、シミュレーションを動作させるための第１要求に関連する情報（例えば、要求されたシミュレーションに関連する位置情報）にマッチする活動位置情報を検索する。
【０１５９】
いくつかの実施形態において、シミュレーションの結果は、シミュレーション画像情報、シミュレーションテキスト情報、シミュレーション音声情報、シミュレーション動画情報など、または、それらの組みあわせを含みうる。
【０１６０】
図４は、本願の様々な実施形態に従って、物品の動作シミュレーションデバイスのためのデバイスを示す構造ブロック図である。
【０１６１】
図４を参照すると、物品のシミュレーションを動作させるためのデバイス４００が提供されている。いくつかの実施形態において、デバイス４００は、図２に示した方法２００などの方法を実施する。いくつかの実施形態において、デバイス４００は、図６に示すシステム６００によって実装される。例えば、デバイス４００は、図６に示すシステム６００内のサーバ６３０として実装されてよい。
【０１６２】
図４に示すように、デバイス４００は、第１受信モジュール４１０、ユーザ検索モジュール４２０、第１送信モジュール４３０、第２受信モジュール４４０、第２送信モジュール４５０、および、通信リンクモジュール４６０を備えてよい。
【０１６３】
いくつかの実施形態において、第１受信モジュール４１０は、第１ユーザによって提出された物品第１動作シミュレーション要求を受信するよう構成されている。例えば、第１受信モジュール４１０は、シミュレーションを動作させるための第１要求を受信する。第１受信モジュール４１０は、シミュレーションを動作させるための第１要求に関連する情報を受信できる。シミュレーションを動作させるための第１要求は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。シミュレーションを動作させるための第１要求は、商取引対象に関連しうる。例えば、シミュレーションを動作させるための第１要求は、シミュレーションを動作させるための要求の対象となる物品を特定しうる。
【０１６４】
いくつかの実施形態において、ユーザ検索モジュール４２０は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）にマッチする第２ユーザを検索するよう構成されている。ユーザ検索モジュール４２０は、１または複数のマッチする第２ユーザをデータベースにクエリできる。いくつかの実施形態において、第１受信モジュール４１０が、シミュレーションを動作させるための要求を第１ユーザから受信したことに応答して、ユーザ検索モジュール４２０は、（例えば、要求されたシミュレーションを動作させるための要求と共に含まれる）要求されたシミュレーションに関連する情報とマッチする第２ユーザを検索する。例えば、ユーザ検索モジュール４２０は、要求されたシミュレーションに関連する情報とマッチする特徴を有する第２ユーザを検索できる。要求されたシミュレーションに関連する情報とマッチする第２ユーザは、１または複数の特徴（例えば、サイズ、好みなど、または、それらの任意の組みあわせ）について、要求されたシミュレーションに関連する情報との類似度が所定の類似度閾値を超えうる。類似度閾値は、ユーザ（例えば、第１ユーザまたは第２ユーザ）によって設定されてよい。
【０１６５】
いくつかの実施形態において、第１送信モジュール４３０は、シミュレーションを動作させるための第２要求を第２ユーザに送信するよう構成されている。シミュレーションを動作させるための第２要求は、物品（例えば、シミュレーションを動作させるための第１要求に関連する物品）に関係しうる。シミュレーションを動作させるための第２要求は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。
【０１６６】
いくつかの実施形態において、第２受信モジュール４４０は、シミュレーションの結果を受信するよう構成されている。例えば、第２受信モジュール４４０は、１または複数のユーザによって提出されたシミュレーションの結果を受信するよう構成される。第２ユーザがシミュレーションを動作させるための第２要求を受け入れた場合、第２受信モジュール４４０は、シミュレーション要件情報に従って物品に動作シミュレーションを行って得られた、第２ユーザによって提出されたシミュレーション結果を受信する。
【０１６７】
いくつかの実施形態において、第２送信モジュール４５０は、シミュレーションの結果を第１ユーザに送信するよう構成されている。第２送信モジュール４５０は、第２受信モジュール４４０がシミュレーションの結果の受信したことに応答して、第１ユーザにシミュレーションの結果を送信できる。
【０１６８】
いくつかの実施形態において、通信リンクモジュール４６０は、第１ユーザによって提出された通信要求が受信された場合に、第１ユーザと第２ユーザとの間の通信リンクを確立するよう構成されている。
【０１６９】
いくつかの実施形態では、図３に示したユーザ検索モジュール３２０と同様に、ユーザ検索モジュール４２０は、ユーザ情報検索サブモジュール、評価サブモジュールなどを備えてもよい。
【０１７０】
いくつかの実施形態において、ユーザ情報検索サブモジュールは、第１検索サブモジュール、第２検索サブモジュール、第３検索サブモジュール、第４検索サブモジュールなど、または、それらの任意の組み合わせを備えてよい。
【０１７１】
図５は、本願の様々な実施形態に従って、物品のシミュレーションシステムを動作させるシステムを示す構造ブロック図である。
【０１７２】
図５を参照すると、物品のシミュレーションを動作させるためのシステム５００が提供されている。いくつかの実施形態において、システム５００は、図１Ａに示した方法１００、図１Ｂに示した方法１２１などの方法を実施する。いくつかの実施形態において、システム５００は、図３に示したデバイス３００を実装する。例えば、デバイス３００は、図５に示すシステム５００内のサーバ５３０として実装されてよい。
【０１７３】
図５に示すように、システム５００は、第１クライアント５１０、第２クライアント５２０、および、サーバ５３０を含む。いくつかの実施形態において、システム５００は、第１クライアント５１０、第２クライアント５２０、サーバ５３０、または、それらの任意の組み合わせが通信するためのネットワーク５４０を含む。いくつかの実施形態において、第１ユーザは、第１クライアント５１０を介してサーバ５３０（例えば、サーバ５３０に関連するサービスまたはウェブサイト）にログインする。いくつかの実施形態において、第２ユーザは、第２クライアント５２０を介してサーバ５３０（例えば、サーバ５３０に関連するサービスまたはウェブサイト）にログインする。
【０１７４】
デバイス５３０は、第１受信モジュール、ユーザ検索モジュール、第１送信モジュール、第２受信モジュール、および、第２送信モジュールを備えてよい。
【０１７５】
いくつかの実施形態において、第１受信モジュールは、図３の第１受信モジュール３１０を用いて実装される。いくつかの実施形態において、第１受信モジュールは、第１ユーザによって提出された物品第１動作シミュレーション要求を受信するよう構成されている。例えば、第１受信モジュールは、シミュレーションを動作させるための第１要求を受信する。第１受信モジュールは、シミュレーションを動作させるための第１要求に関連する情報を受信できる。シミュレーションを動作させるための第１要求は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。シミュレーションを動作させるための第１要求は、商取引対象に関連しうる。例えば、シミュレーションを動作させるための第１要求は、シミュレーションを動作させるための要求の対象となる物品を特定しうる。
【０１７６】
いくつかの実施形態において、ユーザ検索モジュールは、図３のユーザ検索モジュール３２０を用いて実装される。いくつかの実施形態において、ユーザ検索モジュールは、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）にマッチする第２ユーザを検索するよう構成されている。ユーザ検索モジュールは、１または複数のマッチする第２ユーザをデータベースにクエリできる。いくつかの実施形態において、第１受信モジュールが、シミュレーションを動作させるための要求を第１ユーザから受信したことに応答して、ユーザ検索モジュールは、（例えば、要求されたシミュレーションを動作させるための要求と共に含まれる）要求されたシミュレーションに関連する情報とマッチする第２ユーザを検索する。例えば、ユーザ検索モジュールは、要求されたシミュレーションに関連する情報とマッチする特徴を有する第２ユーザを検索できる。要求されたシミュレーションに関連する情報とマッチする第２ユーザは、１または複数の特徴（例えば、サイズ、好みなど、または、それらの任意の組みあわせ）について、要求されたシミュレーションに関連する情報との類似度が所定の類似度閾値を超えうる。類似度閾値は、ユーザ（例えば、第１ユーザまたは第２ユーザ）によって設定されてよい。
【０１７７】
いくつかの実施形態において、第１送信モジュールは、図３の第１送信モジュール３３０を用いて実装される。いくつかの実施形態において、第１送信モジュールは、シミュレーションを動作させるための第２要求を第２ユーザに送信するよう構成されている。シミュレーションを動作させるための第２要求は、物品（例えば、シミュレーションを動作させるための第１要求に関連する物品）に関係しうる。シミュレーションを動作させるための第２要求は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。
【０１７８】
いくつかの実施形態において、第２受信モジュールは、図３の第２受信モジュール３４０を用いて実装される。いくつかの実施形態において、第２受信モジュールは、シミュレーションの結果を受信するよう構成されている。例えば、第２受信モジュールは、１または複数のユーザによって提出されたシミュレーションの結果を受信するよう構成される。第２ユーザがシミュレーションを動作させるための第２要求を受け入れた場合、第２受信モジュールは、シミュレーション要件情報に従って物品に動作シミュレーションを行って得られた、第２ユーザによって提出されたシミュレーション結果を受信する。
【０１７９】
いくつかの実施形態において、第２送信モジュールは、図３の第２送信モジュール３５０を用いて実装される。いくつかの実施形態において、第２送信モジュールは、シミュレーションの結果を第１ユーザに送信するよう構成されている。第２送信モジュールは、第２受信モジュールがシミュレーションの結果の受信したことに応答して、第１ユーザにシミュレーションの結果を送信できる。
【０１８０】
いくつかの実施形態において、第１クライアント５１０は、第１提出モジュールおよび第３受信モジュールを備える。
【０１８１】
いくつかの実施形態において、第１クライアント５１０の第１提出モジュールは、シミュレーションを動作させるための第１要求を提出するよう構成されている。例えば、第１提出モジュールは、物品のシミュレーションを動作させるための要求を提出できる。第１提出モジュールは、シミュレーションを動作させるための要求をサーバ５３０に提出できる。第１提出モジュールによって提出されるシミュレーションを動作させるための要求は、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。
【０１８２】
いくつかの実施形態において、第１クライアント５１０の第３受信モジュール５１０は、シミュレーションの結果を受信するよう構成されている。第３受信モジュールは、サーバから送信されたシミュレーションの結果を受信できる。
【０１８３】
いくつかの実施形態において、第２クライアント５２０は、第４受信モジュールおよび第２提出モジュールを備える。
【０１８４】
いくつかの実施形態において、第２クライアント５２０の第４受信モジュールは、シミュレーションを動作させるための第２要求を受信するよう構成されている。第４受信モジュールは、物品のシミュレーションを動作させるための第２要求を受信できる。第４受信モジュールは、サーバによって送信されたシミュレーションを動作させるための第２要求を受信できる。シミュレーションを動作させるための第２要求は、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。
【０１８５】
いくつかの実施形態において、第２提出モジュールは、シミュレーションの結果をサーバに提出するよう構成されている。例えば、第２ユーザが、シミュレーションを動作させるための第２要求を受け入れると、第２提出モジュールは、シミュレーションの結果を第２ユーザから受信して、シミュレーションの結果をサーバに送信できる。シミュレーションの結果は、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）に従って物品に動作シミュレーションを行って得ることができる。
【０１８６】
いくつかの実施形態において、要求されたシミュレーションに関連する情報（例えば、シミュレーション要件情報）は、動作シミュレーションユーザ性別情報、物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、シミュレーション承認パラメータ情報など、または、任意のそれらの組みあわせを含む。
【０１８７】
いくつかの実施形態において、物品パラメータ情報は、商品タイプ情報、ブランド情報、商品番号情報、カテゴリ情報、サイズ情報など、または、それらの任意の組みあわせを含む。
【０１８８】
いくつかの実施形態において、第２ユーザは、自身に対応するユーザ情報を有する。いくつかの実施形態において、特定のユーザに対応するユーザ情報は、性別情報、体型情報、活動位置情報など、または、それらの任意の組みあわせを含む。いくつかの実施形態において、第２ユーザは、アカウントを（例えば、サーバで）登録する時に、第２ユーザに対応するユーザ情報を登録する。
【０１８９】
いくつかの実施形態において、第２ユーザの体型情報は、身長情報、体重情報、胸囲／ウエスト／ヒップ情報、肩幅情報、袖丈情報、股下情報、脚の太さ情報、頭囲サイズ情報など、または、それらの任意の組みあわせを含む。
【０１９０】
いくつかの実施形態において、サーバ５３０のユーザ検索モジュールは、ユーザ情報検索サブモジュールおよび評価サブモジュールを備えてもよい。
【０１９１】
いくつかの実施形態において、ユーザ情報検索サブモジュールは、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）にマッチするユーザ情報を検索するよう構成される。
【０１９２】
いくつかの実施形態において、評価サブモジュールは、第２ユーザが、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）にマッチする第２ユーザに対応するか否かを評価するよう構成されている。例えば、評価サブモジュールは、第２ユーザのユーザ情報を見つけて、第２ユーザが、シミュレーション要件情報にマッチする第２ユーザに対応するか否かを評価できる。
【０１９３】
いくつかの実施形態において、ユーザ情報検索サブモジュールは、第１検索サブモジュール、第２検索サブモジュール、第３検索サブモジュール、第４検索サブモジュールなど、または、それらの任意の組み合わせを備えてよい。
【０１９４】
いくつかの実施形態において、第１検索サブモジュールは、シミュレーション動作のためのユーザ性別情報にマッチする第２ユーザの性別情報を検索するよう構成されている。例えば、第１検索サブモジュールは、シミュレーションを動作させるための第１要求に関連する情報に含まれる性別情報にマッチする第２ユーザの性別情報を検索する。
【０１９５】
いくつかの実施形態において、第２検索サブモジュールは、物品パラメータ情報に適合する体型範囲を検索するよう構成されている。例えば、第２検索サブモジュールは、シミュレーションを動作させるための第１要求に関連する情報にマッチする体型範囲を検索する。
【０１９６】
いくつかの実施形態において、第３検索サブモジュールは、体型範囲内の体型情報を検索するよう構成されている。
【０１９７】
いくつかの実施形態において、第４検索サブモジュールは、シミュレーション位置情報にマッチする活動位置情報を検索するよう構成されている。例えば、第４検索サブモジュールは、シミュレーションを動作させるための第１要求に関連する情報（例えば、要求されたシミュレーションに関連する位置情報）にマッチする活動位置情報を検索する。
【０１９８】
いくつかの実施形態において、シミュレーションの結果は、シミュレーション画像情報、シミュレーションテキスト情報、シミュレーション音声情報、シミュレーション動画情報など、または、それらの組みあわせを含みうる。
【０１９９】
図６は、本願の様々な実施形態に従って、物品のシミュレーションシステムを動作させるためのシステムを示す構造ブロック図である。
【０２００】
図６を参照すると、物品のシミュレーションを動作させるためのシステム６００が提供されている。いくつかの実施形態において、システム６００は、図２に示した方法２００などの方法を実施する。いくつかの実施形態において、システム６００は、図４に示したデバイス４００を実装する。例えば、デバイス４００は、図６に示すシステム６００内のサーバ６３０として実装されてよい。
【０２０１】
図６に示すように、システム６００は、第１クライアント６１０、第２クライアント６２０、および、サーバ６３０を含む。いくつかの実施形態において、システム６００は、第１クライアント６１０、第２クライアント６２０、サーバ６３０、または、それらの任意の組み合わせが通信するためのネットワーク６４０を含む。いくつかの実施形態において、第１ユーザは、第１クライアント６１０を介してサーバ６３０（例えば、サーバ６３０に関連するサービスまたはウェブサイト）にログインする。いくつかの実施形態において、第２ユーザは、第２クライアント６２０を介してサーバ６３０（例えば、サーバ６３０に関連するサービスまたはウェブサイト）にログインする。
【０２０２】
デバイス６３０は、第１受信モジュール、ユーザ検索モジュール、第１送信モジュール、第２受信モジュール、第２送信モジュール、および、通信リンクモジュールを備えてよい。
【０２０３】
いくつかの実施形態において、第１受信モジュールは、図４に示した第１受信モジュール４１０で実装される。第１受信モジュールは、第１ユーザによって提出された物品第１動作シミュレーション要求を受信するよう構成されている。例えば、第１受信モジュールは、シミュレーションを動作させるための第１要求を受信する。第１受信モジュールは、シミュレーションを動作させるための第１要求に関連する情報を受信できる。シミュレーションを動作させるための第１要求は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。シミュレーションを動作させるための第１要求は、商取引対象に関連しうる。例えば、シミュレーションを動作させるための第１要求は、シミュレーションを動作させるための要求の対象となる物品を特定しうる。
【０２０４】
いくつかの実施形態において、ユーザ検索モジュールは、図４に示したユーザ検索モジュール４２０で実装される。いくつかの実施形態において、ユーザ検索モジュールは、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）にマッチする第２ユーザを検索するよう構成されている。ユーザ検索モジュールは、１または複数のマッチする第２ユーザをデータベースにクエリできる。いくつかの実施形態において、第１受信モジュールが、シミュレーションを動作させるための要求を第１ユーザから受信したことに応答して、ユーザ検索モジュールは、（例えば、要求されたシミュレーションを動作させるための要求と共に含まれる）要求されたシミュレーションに関連する情報とマッチする第２ユーザを検索する。例えば、ユーザ検索モジュールは、要求されたシミュレーションに関連する情報とマッチする特徴を有する第２ユーザを検索できる。要求されたシミュレーションに関連する情報とマッチする第２ユーザは、１または複数の特徴（例えば、サイズ、好みなど、または、それらの任意の組みあわせ）について、要求されたシミュレーションに関連する情報との類似度が所定の類似度閾値を超えうる。類似度閾値は、ユーザ（例えば、第１ユーザまたは第２ユーザ）によって設定されてよい。
【０２０５】
いくつかの実施形態において、第１送信モジュールは、図４に示した第１送信モジュール４３０で実装される。いくつかの実施形態において、第１送信モジュールは、シミュレーションを動作させるための第２要求を第２ユーザに送信するよう構成されている。シミュレーションを動作させるための第２要求は、物品（例えば、シミュレーションを動作させるための第１要求に関連する物品）に関係しうる。シミュレーションを動作させるための第２要求は、シミュレーションを動作させるための第１要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。
【０２０６】
いくつかの実施形態において、第２受信モジュールは、図４に示した第２受信モジュール４４０で実装される。いくつかの実施形態において、第２受信モジュールは、シミュレーションの結果を受信するよう構成されている。例えば、第２受信モジュールは、１または複数のユーザによって提出されたシミュレーションの結果を受信するよう構成される。第２ユーザがシミュレーションを動作させるための第２要求を受け入れた場合、第２受信モジュールは、シミュレーション要件情報に従って物品に動作シミュレーションを行って得られた、第２ユーザによって提出されたシミュレーション結果を受信する。
【０２０７】
いくつかの実施形態において、第２送信モジュールは、図４に示した第２送信モジュール４５０で実装される。いくつかの実施形態において、第２送信モジュールは、シミュレーションの結果を第１ユーザに送信するよう構成されている。第２送信モジュールは、第２受信モジュールがシミュレーションの結果の受信したことに応答して、第１ユーザにシミュレーションの結果を送信できる。
【０２０８】
いくつかの実施形態において、通信リンクモジュールは、図４に示した通信リンクモジュール４６０で実装される。いくつかの実施形態において、通信リンクモジュールは、第１ユーザによって提出された通信要求が受信された場合に、第１ユーザと第２ユーザとの間の通信リンクを確立するよう構成されている。
【０２０９】
いくつかの実施形態において、第１クライアント６１０は、第１提出モジュール、第３受信モジュール、および、第１通信モジュールを備える。
【０２１０】
いくつかの実施形態において、第１クライアント６１０の第１提出モジュールは、シミュレーションを動作させるための第１要求を提出するよう構成されている。例えば、第１提出モジュールは、物品のシミュレーションを動作させるための要求を提出できる。第１提出モジュールは、シミュレーションを動作させるための要求をサーバ６３０に提出できる。第１提出モジュールによって提出されるシミュレーションを動作させるための要求は、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。
【０２１１】
いくつかの実施形態において、第１クライアント６１０の第３受信モジュール５１０は、シミュレーションの結果を受信するよう構成されている。第３受信モジュールは、サーバから送信されたシミュレーションの結果を受信できる。
【０２１２】
いくつかの実施形態において、第１通信モジュールは、（例えば、サーバ６３０、ネットワーク６４０を介して、または、第２クライアント６２０と直接的に）第２ユーザとの接続を確立するよう構成されている。
【０２１３】
いくつかの実施形態において、第２クライアント６２０は、第４受信モジュール、第２提出モジュール、および、第２通信モジュールを備える。
【０２１４】
いくつかの実施形態において、第２クライアント６２０の第４受信モジュールは、シミュレーションを動作させるための第２要求を受信するよう構成されている。第４受信モジュールは、物品のシミュレーションを動作させるための第２要求を受信できる。第４受信モジュールは、サーバによって送信されたシミュレーションを動作させるための第２要求を受信できる。シミュレーションを動作させるための第２要求は、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）を含みうる。
【０２１５】
いくつかの実施形態において、第２提出モジュールは、シミュレーションの結果をサーバに提出するよう構成されている。例えば、第２ユーザが、シミュレーションを動作させるための第２要求を受け入れると、第２提出モジュールは、シミュレーションの結果を第２ユーザから受信して、シミュレーションの結果をサーバに送信できる。シミュレーションの結果は、シミュレーションを動作させるための要求に関連する情報（例えば、シミュレーション要件情報）に従って物品に動作シミュレーションを行って得ることができる。
【０２１６】
いくつかの実施形態において、第２通信モジュールは、（例えば、サーバ６３０、ネットワーク６４０を介して、または、第１クライアント６１０と直接的に）第１ユーザとの接続を確立するよう構成されている。
【０２１７】
図７は、本開示の様々な実施形態に従って、物品のシミュレーションシステムを動作させるためのコンピュータシステムを示す機能図である。
【０２１８】
図７を参照すると、シミュレーションシステムを動作させるためのコンピュータシステム７００が提供されている。明らかに、ビデオコールを実施するために、他のコンピュータシステムアーキテクチャおよび構成を用いることも可能である。以下に述べるような様々なサブシステムを備えるコンピュータシステム７００は、少なくとも１つのマイクロプロセッササブシステム（プロセッサまたは中央処理装置（ＣＰＵ）とも呼ばれる）７０２を備える。例えば、プロセッサ７０２は、シングルチッププロセッサまたはマルチプロセッサによって実装できる。いくつかの実施形態において、プロセッサ７０２は、コンピュータシステム７００の動作を制御する汎用デジタルプロセッサである。メモリ７１０から読み出された命令を用いて、プロセッサ７０２は、入力データの受信および操作、ならびに、出力デバイス（例えば、ディスプレイ７１８）上でのデータの出力および表示を制御する。
【０２１９】
プロセッサ７０２は、メモリ７１０と双方向的に接続されており、メモリ７１０は、第１のプライマリストレージ（通例は、ランダムアクセスメモリ（ＲＡＭ））および第２のプライマリストレージ領域（通例は、読み出し専用メモリ（ＲＯＭ））を含みうる。当業者に周知のように、プライマリストレージは、一般的な記憶領域として、および、スクラッチパッドメモリとして利用可能であり、また、入力データおよび処理済みデータを格納するために利用可能である。プライマリストレージは、さらに、プロセッサ７０２上で実行される処理のための他のデータおよび命令に加えて、データオブジェクトおよびテキストオブジェクトの形態で、プログラミング命令およびデータを格納できる。また、当業者に周知のように、プライマリストレージは、通例、機能（例えば、プログラムされた命令）を実行するためにプロセッサ７０２によって用いられる基本的な動作命令、プログラムコード、データ、および、オブジェクトを備える。例えば、メモリ７１０は、例えば、データアクセスが双方向である必要があるか、単方向である必要があるかに応じて、後述する任意の適切なコンピュータ読み取り可能な記憶媒体を含みうる。例えば、プロセッサ７０２は、頻繁に必要になるデータをキャッシュメモリ（図示せず）に直接的かつ非常に迅速に格納し取り出すことができる。
【０２２０】
着脱可能マスストレージデバイス７１２が、コンピュータシステム７００にさらなるデータ記憶容量を提供しており、プロセッサ７０２に対して双方向（読み出し／書き込み）または単方向（読み出しのみ）に接続されている。例えば、ストレージ７１２は、磁気テープ、フラッシュメモリ、ＰＣカード、携帯型マスストレージデバイス、ホログラフィックストレージデバイス、および、その他のストレージデバイスなどのコンピュータ読み取り可能な媒体も含みうる。固定マスストレージ７２０も、例えば、さらなるデータ記憶容量を提供しうる。マスストレージ７２０の最も一般的な例は、ハードディスクドライブである。マスストレージデバイス７１２および固定マスストレージ７２０は、一般に、プロセッサ７０２によって通例はあまり利用されないさらなるプログラミング命令、データなどを格納する。マスストレージデバイス７１２および固定マスストレージ７２０に保持された情報は、必要であれば、仮想メモリとしてのメモリ７１０（例えば、ＲＡＭ）の一部に標準的な方式で組み込まれうることが理解される。
【０２２１】
プロセッサ７０２がストレージサブシステムにアクセスできるようにすることに加えて、バス７１４が、その他のサブシステムおよびデバイスへのアクセスを可能にするために用いられてもよい。図に示すように、これらは、ディスプレイモニタ７１８、ネットワークインターフェース７１６、キーボード７０４、および、ポインティングデバイス７０６、ならびに、必要に応じて、補助入力／出力デバイスインターフェース、サウンドカード、スピーカ、および、その他のサブシステムを含みうる。例えば、ポインティングデバイス７０６は、マウス、スタイラス、トラックボール、または、タブレットであってよく、グラフィカルユーザインターフェースと相互作用するのに有用である。
【０２２２】
ネットワークインターフェース７１６は、図に示すように、ネットワーク接続を用いて、別のコンピュータ、コンピュータネットワーク、または、遠隔通信ネットワークにプロセッサ７０２を接続することを可能にする。例えば、ネットワークインターフェース７１６を通して、プロセッサ７０２は、方法／処理ステップを実行する過程で、別のネットワークから情報（例えば、データオブジェクトまたはプログラム命令）を受信したり、別のネットワークに情報を出力したりすることができる。情報は、しばしば、プロセッサ上で実行される一連の命令として表され、別のネットワークから受信されたり、別のネットワークへ出力されたりしうる。インターフェースカード（または同様のデバイス）と、プロセッサ７０２によって実装（例えば、実行／実施）される適切なソフトウェアとを用いて、コンピュータシステム７００を外部ネットワークに接続し、標準プロトコルに従ってデータを転送することができる。例えば、本明細書に開示された様々な処理の実施形態は、プロセッサ７０２上で実行されてもよいし、処理の一部を共有するリモートプロセッサと共に、ネットワーク（インターネット、イントラネットワーク、または、ローカルエリアネットワークなど）上で実行されてもよい。さらなるマスストレージデバイス（図示せず）が、ネットワークインターフェース７１６を通してプロセッサ７０２に接続されてもよい。
【０２２３】
補助Ｉ／Ｏデバイスインターフェース（図示せず）が、コンピュータシステム７００と共に用いられてよい。補助Ｉ／Ｏデバイスインターフェースは、プロセッサ７０２がデータを送信すること、ならびに、より典型的には、他のデバイス（マイクロフォン、タッチセンサ方式ディスプレイ、トランスデューサカードリーダ、テープリーダ、音声または手書き認識装置、バイオメトリクスリーダ、カメラ、携帯型マスストレージデバイス、および、他のコンピュータなど）からデータを受信することを可能にする汎用インターフェースおよびカスタマイズされたインターフェースを含みうる。
【０２２４】
図７に示したコンピュータシステムは、本明細書に開示された様々な実施形態と共に利用するのに適切なコンピュータシステムの一例にすぎない。かかる利用に適した他のコンピュータシステムは、より多いまたは少ないサブシステムを含みうる。さらに、バス７１４は、サブシステムをつなぐよう機能する任意の相互接続スキームの例である。異なる構成のサブシステムを有する他のコンピュータアーキテクチャが利用されてもよい。
【０２２５】
上述のモジュールは、１または複数の汎用プロセッサ上で実行されるソフトウェアコンポーネントとして、特定の機能を実行するよう設計されたプログラム可能論理デバイスおよび／または特定用途向け集積回路などのハードウェアとして、もしくは、それらの組み合わせとして実装することができる。いくつかの実施形態において、モジュールは、コンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワーク装置など）に本発明の実施形態に記載された方法を実行させるための複数の命令など、不揮発性記憶媒体（光学ディスク、フラッシュ記憶装置、携帯用ハードディスクなど）に格納することができるソフトウェア製品の形態で具現化されてよい。モジュールは、単一のデバイス上に実装されてもよいし、複数のデバイスにわたって分散されてもよい。モジュールの機能は、互いに統合されてもよいし、複数のサブモジュールに細分されてもよい。
【０２２６】
本明細書に開示の実施形態に照らして説明した方法またはアルゴリズム工程は、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、または、両方の組み合わせを用いて実施されうる。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、メモリ、リードオンリーメモリ（ＲＯＭ）、電気的プログラム可能ＲＯＭ、電気的消去可能プログラム可能ＲＯＭ、レジスタ、ハードドライブ、リムーバブルディスク、ＣＤ−ＲＯＭ、または、任意の他の形態の当業者に周知の記憶媒体内にインストールされてよい。
【０２２７】
最後に、本明細書において、「第１」または「第２」などの関係語は、物または動作の間に実際の関係または順序があることを必ずしも必要とすることも示唆することもなく、１つの物または動作と別の物または動作とを区別するためにのみ用いられていることに注意されたい。さらに、用語「備える」または「含む」またはそれらの活用形は、非排他的な意味に取られる。したがって、一連の要素を備える処理、方法、物理的な物体、または、端末装置は、それらの要素を備えるだけでなく、明示的に挙げられていない他の要素、もしくは、かかる処理、方法、商品、または、端末装置に内在する要素をも備える。さらなる限定がなければ、「（単数の名詞）を備える」という表現によって限定される要素は、さらなる同一の要素が処理、方法、物理的な物体、または、端末装置に存在することを排除しない。
【０２２８】
上述の実施形態は、理解しやすいようにいくぶん詳しく説明されているが、本発明は、提供された詳細事項に限定されるものではない。本発明を実施する多くの代替方法が存在する。開示された実施形態は、例示であり、限定を意図するものではない。
［適用例１］
方法であって、
物品のシミュレーションを動作させるための第１要求を第１ユーザから受信する工程であって、前記シミュレーションを動作させるための前記第１要求は、前記物品の前記シミュレーションに関連する要件情報を含む、工程と、
前記シミュレーションを動作させるための前記第１要求に関連する前記情報に少なくとも部分的に基づいて複数のユーザの中から第２ユーザを検索する工程と、
前記物品に関連する前記シミュレーションを動作させるための第２要求を前記第２ユーザに送信する工程と、
前記シミュレーションを動作させるための前記第２要求に従った前記シミュレーションの結果を前記第２ユーザから受信する工程と、
前記シミュレーションの前記結果を前記第１ユーザに送信する工程と、
を備える、方法。
［適用例２］
適用例１に記載の方法であって、さらに、
前記第１ユーザから通信要求を受信する工程と、
前記通信要求が前記第１ユーザから受信された場合に、前記第１ユーザと前記第２ユーザとの間の通信リンクを確立する工程と、
を備える、方法。
［適用例３］
適用例１に記載の方法であって、前記シミュレーションを動作させるための前記第１要求に関連する前記情報は、
動作シミュレーションユーザ性別情報、物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、または、シミュレーション承認パラメータ情報、の内の１または複数を含む、方法。
［適用例４］
適用例３に記載の方法であって、前記物品パラメータ情報は、
商品タイプ情報、ブランド情報、商品番号情報、カテゴリ情報、および、サイズ情報、の内の１または複数を含む、方法。
［適用例５］
適用例１に記載の方法であって、前記シミュレーションを動作させるための前記第１要求に関連する前記情報に少なくとも部分的に基づいて前記第２ユーザを検索する工程は、前記第２ユーザのユーザ情報を検索する工程を含み、
前記ユーザ情報は、性別情報、体型情報、または、活動位置情報、の内の１または複数を含む、方法。
［適用例６］
適用例５に記載の方法であって、前記第２ユーザの前記体型情報は、
身長情報、体重情報、胸囲／ウエスト／ヒップ情報、肩幅情報、袖丈情報、股下情報、脚の太さ情報、または、頭囲サイズ情報、の内の１または複数を含む、方法。
［適用例７］
適用例５に記載の方法であって、前記シミュレーションを動作させるための前記第１要求に関連する前記情報に少なくとも部分的に基づいて、前記第２ユーザを検索する工程は、シミュレーション要件情報にマッチするユーザ情報を検索する工程を備え、
前記シミュレーション要件情報の少なくとも一部は、前記シミュレーションを動作させるための前記第１要求に関連する前記情報に含まれる、方法。
［適用例８］
適用例７に記載の方法であって、前記シミュレーション要件情報にマッチするユーザ情報を検索する工程は、
前記シミュレーションを動作させるための前記第１要求に関連するユーザ性別情報にマッチする前記第２ユーザの性別情報を検索する工程、
前記シミュレーションを動作させるための前記第１要求に関連する物品パラメータ情報に適合する体型範囲を検索する工程、
前記体型範囲内の体型情報を検索する工程、および、
前記シミュレーションを動作させるための前記第１要求に関連するシミュレーション位置情報にマッチする活動位置情報を検索する工程、
の内の１または複数を含む、方法。
［適用例９］
適用例１に記載の方法であって、前記シミュレーションの前記結果は、
シミュレーション画像情報、シミュレーションテキスト情報、シミュレーション音声情報、または、シミュレーション動画情報、の内の１または複数を含む、方法。
［適用例１０］
デバイスであって、
少なくとも１つのプロセッサであって、
シミュレーションを動作させるための第１要求を第１ユーザから受信し、
前記シミュレーションを動作させるための前記第１要求は、それに関連する情報を有し、前記シミュレーションを動作させるための前記第１要求に関連する前記情報は、物品の示唆を含み、
前記シミュレーションを動作させるための前記第１要求に関連する前記情報に少なくとも部分的に基づいて、第２ユーザを検索し、
前記物品に関連する前記シミュレーションを動作させるための第２要求を前記第２ユーザに送信し、
前記シミュレーションを動作させるための前記第２要求に従った前記シミュレーションの結果を前記第２ユーザから受信し、
前記シミュレーションの前記結果を前記第１ユーザに送信するよう構成された、少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するよう構成されたメモリと、
を備える、デバイス。
［適用例１１］
適用例１０に記載のデバイスであって、前記少なくとも１つのプロセッサは、さらに、通信要求が前記第１ユーザから受信された場合に、前記第１ユーザと前記第２ユーザとの間の通信リンクを確立するよう構成されている、デバイス。
［適用例１２］
適用例１０に記載のデバイスであって、前記シミュレーションを動作させるための前記第１要求に関連する前記情報は、
動作シミュレーションユーザ性別情報、物品パラメータ情報、シミュレーションユーザ数情報、シミュレーション位置情報、および、シミュレーション承認パラメータ情報、の内の１または複数を含む、デバイス。
［適用例１３］
適用例１２に記載のデバイスであって、前記物品パラメータ情報は、
商品タイプ情報、ブランド情報、商品番号情報、カテゴリ情報、および、サイズ情報、の内の１または複数を含む、デバイス。
［適用例１４］
適用例１０に記載のデバイスであって、前記少なくとも１つのプロセッサは、前記第２ユーザのユーザ情報に少なくとも部分的に基づいて前記第２ユーザを検索するよう構成されており、前記ユーザ情報は、
性別情報、体型情報、および、活動位置情報、の内の１または複数を含む、デバイス。
［適用例１５］
適用例１４に記載のデバイスであって、前記第２ユーザの前記体型情報は、
身長情報、体重情報、胸囲／ウエスト／ヒップ情報、肩幅情報、袖丈情報、股下情報、脚の太さ情報、および、頭囲サイズ情報、の内の１または複数を含む、デバイス。
［適用例１６］
適用例１４に記載のデバイスであって、前記少なくとも１つのプロセッサは、さらに、シミュレーション要件情報にマッチするユーザ情報を検索するよう構成されており、
前記シミュレーション要件情報の少なくとも一部は、前記シミュレーションを動作させるための前記第１要求に関連する前記情報に含まれる、デバイス。
［適用例１７］
適用例１６に記載のデバイスであって、前記少なくとも１つのプロセッサは、さらに、
前記シミュレーションを動作させるための前記第１要求に関連するユーザ性別情報にマッチする前記第２ユーザの性別情報を検索し、
前記シミュレーションを動作させるための前記第１要求に関連する物品パラメータ情報に適合する体型範囲を検索し、
前記体型範囲内の体型情報を検索し、
前記シミュレーションを動作させるための前記第１要求に関連するシミュレーション位置情報にマッチする活動位置情報を検索するよう構成されている、デバイス。
［適用例１８］
適用例１０に記載のデバイスであって、前記シミュレーションの前記結果は、
シミュレーション画像情報、シミュレーションテキスト情報、シミュレーション音声情報、および、シミュレーション動画情報、の内の１または複数を含む、デバイス。
［適用例１９］
サーバと、第１クライアントと、第２クライアントとを含むシステムであって、第１ユーザが前記第１クライアントにログインし、第２ユーザが前記第２クライアントにログインし、
前記サーバは、
少なくとも１つのプロセッサであって、
シミュレーションを動作させるための第１要求を前記第１ユーザから受信し、
前記シミュレーションを動作させるための前記第１要求は、それに関連する情報を有し、前記シミュレーションを動作させるための前記第１要求に関連する前記情報は、物品の示唆を含み、
前記シミュレーションを動作させるための前記第１要求に関連する前記情報に少なくとも部分的に基づいて、前記第２ユーザを検索し、
前記物品に関連する前記シミュレーションを動作させるための第２要求を前記第２ユーザに送信し、
前記シミュレーションを動作させるための前記第２要求に従った前記シミュレーションの結果を前記第２ユーザから受信し、
前記シミュレーションの前記結果を前記第１ユーザに送信するよう構成された、少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するよう構成されたメモリと、
を備え、
前記第１クライアントは、
少なくとも１つのプロセッサであって、
前記シミュレーションを動作させるための前記第１要求を提出し、
前記サーバから送信された前記シミュレーションの前記結果を受信するよう構成された、少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するよう構成されたメモリと、
を備え、
前記第２クライアントは、
少なくとも１つのプロセッサであって、
前記サーバによって送信された前記物品に関連する前記シミュレーションを動作させるための前記第２要求を受信し、
前記シミュレーションを動作させるための前記第２要求は、前記シミュレーションを動作させるための前記第１要求に関連する情報を含み、
前記シミュレーションの前記結果を前記サーバに提出するよう構成された、少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続され、前記少なくとも１つのプロセッサに命令を提供するよう構成されたメモリと、
を備える、システム。
［適用例２０］
適用例１９に記載のシステムであって、前記サーバの前記少なくとも１つのプロセッサは、さらに、通信要求が前記第１ユーザから受信された場合に、前記第１ユーザと前記第２ユーザとの間の通信リンクを確立するよう構成され、
前記第１クライアントの前記少なくとも１つのプロセッサは、さらに、前記通信リンクを用いて前記第２ユーザと通信するよう構成され、
前記第２クライアントの前記少なくとも１つのプロセッサは、さらに、前記通信リンクを用いて前記第１ユーザと通信するよう構成されている、システム。
［適用例２１］
コンピュータプログラム製品であって、有形で持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
シミュレーションを動作させるための第１要求を第１ユーザから受信するためのコンピュータ命令であって、前記シミュレーションを動作させるための前記第１要求は、それに関連する情報を有し、前記シミュレーションを動作させるための前記第１要求に関連する前記情報は、物品の示唆を含む、コンピュータ命令と、
前記シミュレーションを動作させるための前記第１要求に関連する前記情報に少なくとも部分的に基づいて、第２ユーザを検索するためのコンピュータ命令と、
前記物品に関連する前記シミュレーションを動作させるための第２要求を前記第２ユーザに送信するためのコンピュータ命令と、
前記シミュレーションを動作させるための前記第２要求に従った前記シミュレーションの結果を前記第２ユーザから受信するためのコンピュータ命令と、
前記シミュレーションの前記結果を前記第１ユーザに送信するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
【図１Ａ】
0006535023.tif 000002
【図１Ｂ】
0006535023.tif 000003
【図２】
0006535023.tif 000004
【図３】
0006535023.tif 000005
【図４】
0006535023.tif 000006
【図５】
0006535023.tif 000007
【図６】
0006535023.tif 000008
【図７】
0006535023.tif 000009