(57)【要約】【課題】  カスタマイズ可能な製品にデザインを入力するためのオプションをユーザーに提供する。【解決手段】  実施形態における方法は、１つ以上の属性の位置入力を受け付けるステップを備える。各属性の位置入力は、製品全体の定義画像を含まない製品画像内の位置を示す。１つ以上の属性の位置入力のそれぞれに対して属性定義を受け付けるステップを備える。方法には、それぞれの属性定義を含む属性定義情報と位置入力で指定された位置とを関連づけるカスタマイズ情報が記憶するステップを備える。他の実施形態における方法では、カスタマイズ可能な製品を描いた製品画像の表示を行うステップを備える。製品画像内の１以上の位置がカスタマイズ可能な属性のそれぞれに関連付けられる。方法には、製品選択画像内の１以上の位置のうち特定の位置に関連付する特定の位置に関連付けられる特定のカスタマイズ可能な属性を表す属性画像の表示を行うステップを備える。【選択図】  図１
2014182826.tif 000002
【特許請求の範囲】
【請求項１】
コンピューター実装方法において、
１以上のコンピューター装置で実行される方法であって、
カスタマイズ可能な製品を描いた製品画像の表示を行うステップと、
各属性の位置入力が前記全体の製品定義画像を含まない前記製品画像内の位置を示す属性の位置入力を１つ以上受け付けるステップと、
前記１つ以上の属性の位置入力のそれぞれに対して、各属性定義が前記属性の位置入力のそれぞれと関連付けられるカスタマイズ可能な属性を定義する属性定義を受け付けるステップと、
前記属性定義のそれぞれを含む属性定義情報と前記位置入力で指定された前記位置とを関連づけるカスタマイズ情報を記憶するステップと、
を備えたことを特徴とするコンピューター実装方法。
【請求項２】
各属性定義は、１種類以上の受付可能なユーザー入力を示すことを特徴とする請求項１記載のコンピューター実装方法。
【請求項３】
各カスタマイズ可能な属性は、１つ以上のオプション画像に関連付けられ、
各オプション画像が、カスタマイズオプションのそれぞれを表わすものであることを特徴とする請求項１記載のコンピューター実装方法。
【請求項４】
前記属性の位置入力と属性定義を指定団体から受信し、前記製品画像は前記指定団体によって提供された画像に基づくものであることを特徴とする請求項１記載のコンピューター実装方法。
【請求項５】
前記記憶されたカスタマイズ情報に基づいて画像の仕様を決定し、１組の要求された画像部分によって描かれる１つ以上のカスタマイズオプションを特定するステップと、
前記画像の仕様を画像プロバイダーに提供するステップと、
をさらに備えたことを特徴とする請求項１記載のコンピューター実装方法。
【請求項６】
前記受け付けた属性定義と前記１以上の属性の位置入力に基づいて、カスタマイズ可能な製品を描いた前記製品画像と、前記特定のカスタマイズ可能な属性を表す特定の位置に関連付けて表示される特定のカスタマイズ可能な属性を表す属性画像を少なくとも１つ表示するための命令で構成されるレンダリングアセットを生成するステップをさらに備え、
前記レンダリングアセットが、特定のカスタマイズ可能なオプションの選択の受け付けに応じて、特定のカスタマイズオプション画像を表示するための命令をさらに備えたことを特徴とする請求項１記載のコンピューター実装方法。
【請求項７】
１以上のカスタマイズ可能な製品のユーザーの表示指示に応じて、前記レンダリングアセットに基づいてカスタマイズ可能な製品を描いた前記製品画像の表示を行うステップと、
ユーザーのカスタマイズオプションの選択を受け付けるステップと、
前記ユーザーのカスタマイズオプションの選択の受け付けに応じて、自動的に前記ユーザーのカスタマイズオプションの選択をメーカーに送信するステップと、
をさらに備え、
前記製品画像は、前記カスタマイズ可能な製品と、前記特定のカスタマイズ可能な属性を表す前記特定の位置に関連付けて表示された前記特定のカスタマイズ可能な属性を表す前記属性画像の少なくとも１つを、描いたものであることを特徴とする請求項６記載のコンピューター実装方法。
【請求項８】
コンピューター実装方法において、
１以上のコンピューター装置に実行される方法であって、
カスタマイズ可能な製品を描いた製品画像内の１以上の位置のそれぞれがカスタマイズ可能な属性のそれぞれに関連付けられ、１以上の位置は前記全ての製品選択画像を含まないものである製品画像の表示を行うステップと、
前記製品選択画像内の１以上の位置のうち特定の位置に関連付けて、前記特定の位置に関連する特定のカスタマイズ可能な属性を表す属性画像の表示を行うステップと、
を備え、
前記カスタマイズ可能な属性はカスタマイズ可能な製品の属性であることを特徴とするコンピューター実装方法。
【請求項９】
特定の位置または領域の選択の決定に応じて、前記属性画像の表示を行うステップをさらに備えたことを特徴とする請求項８記載のコンピューター実装方法。
【請求項１０】
前記属性画像が特定のカスタマイズオプションを表すことを特徴とする請求項８記載のコンピューター実装方法。
【請求項１１】
前記属性画像がデフォルトのカスタマイズオプションを表すことを特徴とする請求項８記載のコンピューター実装方法。  
【請求項１２】
前記カスタマイズ可能な属性は、特定のカスタマイズオプションを含む複数のカスタマイズオプションに関連付けられ、
前記コンピューター実装方法は、
前記特定のカスタマイズオプションの選択を受け付けるステップと、
前記特定のカスタマイズオプションの選択の受け付けに応じて、前記選択された特定のカスタマイズオプションをあらわす特定のカスタマイズオプション画像の表示を行うステップと、
をさらに備えたことを特徴とする請求項８記載のコンピューター実装方法。
【請求項１３】
前記特定のカスタマイズオプション画像が前記属性画像に置き換えられることを特徴とする請求項１２記載のコンピューター実装方法。
【請求項１４】
前記特定のカスタマイズオプションの選択の受け付けは、デザイン入力を受け付けるものであり、前記特定のカスタマイズオプション画像は、前記デザイン入力に含まれるデザインを描いたものであることを特徴とする請求項１２記載のコンピューター実装方法。
【請求項１５】
前記特定のカスタマイズ可能な属性に関連する特定のユーザー入力の種類を決定するステップと、
前記特定のユーザー入力の種類の入力領域が表示されるステップと、
をさらに備えたことを特徴とする請求項８記載のコンピューター実装方法。
【請求項１６】
１以上の指定されたカスタマイズオプションに対するカスタマイズオプションの選択を特定する顧客の製品検索クエリーを受け付けるステップと、
受け付けた属性設定に基づいて、前記特定のカスタマイズオプションの選択を表す前記属性画像を決定するステップと、
をさらに備えることを特徴とする請求項８記載のコンピューター実装方法。
【請求項１７】
１以上のプロセッサによって実行されることにより、１以上のコンピューター装置に、
カスタマイズ可能な製品を描いた製品画像の表示を行うステップと、
各属性の位置入力が前記全体の製品定義画像を含まない前記製品画像内の位置を示す属性の位置入力を１つ以上受け付けるステップと、
前記１つ以上の属性の位置入力のそれぞれに対して、各属性定義が前記属性の位置入力のそれぞれと関連付けられるカスタマイズ可能な属性を定義する属性定義を受け付けるステップと、
前記属性定義のそれぞれを含む属性定義情報と前記位置入力で指定された前記位置とを関連づけるカスタマイズ情報を記憶するステップと、
を動作させる命令が記憶された１以上の記録媒体。
【請求項１８】
各属性定義は、１種類以上の受付可能なユーザー入力を示すことを特徴とする請求項１７記載の記録媒体。
【請求項１９】
各カスタマイズ可能な属性は、１つ以上のオプション画像に関連付けられ、
各オプション画像が、カスタマイズオプションのそれぞれを表わすものであることを特徴とする請求項１７記載の記録媒体。
【請求項２０】
前記属性の位置入力と属性定義を指定団体から受信し、前記製品画像は前記指定団体によって提供された画像に基づくものであることを特徴とする請求項１７記載の記録媒体。
【請求項２１】
前記１以上のコンピューター装置に、
前記記憶されたカスタマイズ情報に基づいて画像の仕様を決定し、１組の要求された画像部分によって描かれる１つ以上のカスタマイズオプションを特定するステップと、
前記画像の仕様を画像プロバイダーに提供するステップと、
を動作させる命令がさらに記憶されることを特徴とする請求項２０記載の記録媒体。
【請求項２２】
前記１以上のコンピューター装置に、
前記受け付けた属性定義と前記１以上の属性の位置入力に基づいて、カスタマイズ可能な製品を描いた前記製品画像と、前記特定のカスタマイズ可能な属性を表す特定の位置に関連付けて表示される特定のカスタマイズ可能な属性を表す属性画像を少なくとも１つを表示するための命令を含むレンダリングアセットを生成するステップを動作させる命令がさらに記憶され、
前記レンダリングアセットが、特定のカスタマイズ可能なオプションの選択の受け付けに応じて、特定のカスタマイズオプション画像を表示するための命令をさらに備えたことを特徴とする請求項１７記載の記録媒体。
【請求項２３】
前記１以上のコンピューター装置に、
１以上のカスタマイズ可能な製品のユーザーの表示指示に応じて、前記レンダリングアセットに基づいてカスタマイズ可能な製品を描いた前記製品画像の表示を行うステップと、
ユーザーのカスタマイズオプションの選択を受け付けるステップと、
前記ユーザーのカスタマイズオプションの選択の受け付けに応じて、自動的に前記ユーザーのカスタマイズオプションの選択をメーカーに送信するステップと、
を動作させる命令がさらに記憶され、
前記製品画像は、前記カスタマイズ可能な製品と、前記特定のカスタマイズ可能な属性を表す前記特定の位置に関連付けて表示さる前記特定のカスタマイズ可能な属性を表す前記属性画像の少なくとも１つを、描いたものであることを特徴とする請求項２２記載の記録媒体。
【請求項２４】
１以上のプロセッサにより実行されることにより、１以上のコンピューター装置に、
カスタマイズ可能な製品を描いた製品画像内の１以上の位置のそれぞれがカスタマイズ可能な属性のそれぞれに関連付けられ、１以上の位置は前記全ての製品選択画像を含まないものである製品画像の表示を行うステップと、
前記製品選択画像内の１以上の位置のうち特定の位置に関連付けて、前記特定の位置に関連する特定のカスタマイズ可能な属性を表す属性画像の表示を行うステップと、
を動作させる命令がさらに記憶された記録媒体であって、
前記カスタマイズ可能な属性はカスタマイズ可能な製品の属性であるせることを特徴とする１以上の記録媒体。
【請求項２５】
前記１以上のコンピューター装置に、
特定の位置または領域の選択の決定に応じて、前記属性画像の表示を行うステップを動作させる命令がさらに記憶されることを特徴とする請求項２４記載の記録媒体。
【請求項２６】
前記属性画像が特定のカスタマイズオプションを表すことを特徴とする請求項２４記載の記録媒体。
【請求項２７】
前記属性画像がデフォルトのカスタマイズオプションを表すことを特徴とする請求項２４記載の記録媒体。
【請求項２８】
前記カスタマイズ可能な属性は、特定のカスタマイズオプションを含む複数のカスタマイズオプションに関連付けられ、
前記１以上のコンピューター装置に、
前記特定のカスタマイズオプションの選択を受け付けるステップと、
前記特定のカスタマイズオプションの選択の受け付けに応じて、前記選択された特定のカスタマイズオプションをあらわす特定のカスタマイズオプション画像の表示を行うステップと、
を動作させる命令がさらに記憶されることを特徴とする請求項２４記載の記録媒体。
【請求項２９】
前記特定のカスタマイズオプション画像が前記属性画像に置き換えられることを特徴とする請求項２８記載の記録媒体。
【請求項３０】
前記１以上のコンピューター装置に、
実行されるとデザイン入力を受け付ける命令で構成された前記特定のカスタマイズオプションの選択を受け付けするステップを動作させる命令がさらに記憶され、
前記特定のカスタマイズオプション画像は、前記デザイン入力に含まれるデザインを描いたものであることを特徴とする請求項２８記載の記録媒体。
【請求項３１】
前記１以上のコンピューター装置に、
前記特定のカスタマイズ可能な属性に関連する特定のユーザー入力の種類を決定するステップと、
前記特定のユーザー入力の種類の入力領域が表示されるステップと、
を動作させる命令がさらに記憶されることを特徴とする請求項２４記載の記録媒体。
【請求項３２】
前記１以上のコンピューター装置に、
１以上の指定されたカスタマイズオプションに対するカスタマイズオプションの選択を特定する顧客の製品検索クエリーを受け付けるステップと、
受け付けた属性設定に基づいて前記属性画像を決定するステップと、
を動作させる命令がさらに記憶され、
前記属性画像が、前記特定のカスタマイズオプションの選択を表すものであることを特徴とする請求項２４記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、特注の製品の可視化と注文を支援するコンピューターシステムで製品のカスタマイズオプションの仕様および製品のカスタマイズオプションを提示する一般な技術に関連する。
【背景技術】
【０００２】
この項目に記述されている手法は、達成することが可能であるが、必ずしも以前に着想または達成された手法ではない。したがって、別段の指定がない限り、この項目で記述されている手法のうちのいずれかが、この項目に含まれていることで単に先行技術であると仮定されるべきではない。
【０００３】
カスタマイズされた製品は、特定の製品に要求がある消費者とユニークな製品を望む消費者にとって、非常に魅力的なオプションです。製品のサイズ、形状、長さ、テクスチャなどの多くの異なる属性をカスタマイズすることができます。カスタマイズ可能である特定の属性は、カスタマイズされている製品やカスタマイズ可能な製品を提供する販売業者のタイプによって異なる。
【０００４】
このようなカスタマイズされた製品は、ｗｅｂブラウザーなどのコンピューターシステムのユーザーインターフェースを通じて、閲覧されて購入される。カスタマイズされた製品を購入するかどうかを決定する際、顧客が選択したものと同じ選択をしたカスタマイズを可視化したサンプル画像を表示するのが顧客にとって便利である。サンプル画像を顧客に提供する１つの方法は、製造元が、顧客が選択したカスタマイズオプションを受け取る前に、カスタマイズオプションを選択して組み合わせたそれぞれの画像を提供することである。カスタマイズオプションの特定のセットを顧客が選択したのに応じて、カスタマイズオプションの組み合わせた特定の画像を取得して、ユーザーに表示するようにする。例えば、カスタマイズ可能なディナープレートに対して、ユーザーが、直径８インチと正方形を選択すると、選択したサイズと形状のディナープレートが、特定の予め定義された記憶されている画像から取得されて表示される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、多くの場合、特に製品オプションが膨大な数であるときに、ユーザーが選択する前に、カスタマイズオプションのそれぞれ異なる組み合わせの画像を提供するのは販売側にとって負担である。いくつかのケースでは、ユーザーが選択する前に、販売側が特定のユーザーが選択したカスタマイズオプションの画像を提供することすらできない。例えば、販売側は、カスタマイズされた製品を取り入れるために、特定のデザインを入力するためのオプションをユーザーに提供することが望まれる。
【０００６】
選択処理を行っている間にユーザーにカスタマイズオプションを表示するためのより良い手法が必要とされている。また、この手法では、販売側によって画像を作成する負担がかからないようにしつつも、カスタマイズオプションの外観を効果的に伝えることが必要である。
【図面の簡単な説明】
【０００７】
図について
【図１】カスタマイズオプション仕様を取得する処理の一例である。
【図２】属性の位置入力を取得するためのグラフィカルインターフェイスの一例である。
【図３】属性の位置入力を受け取った後の図２のグラフィカルインターフェイスの一例である。
【図４】カスタマイズオプションの表示およびカスタマイズオプションの選択を取得するためのグラフィカルインターフェイスの一例である。
【図５】様々なカスタマイズオプションに対応する画像部分を取得するためのグラフィカルインターフェイスの一例である。
【図６】ここに記載されたカスタマイズオプション仕様処理を実装するために用いられるコンピューターシステムである。
【図７】カスタマイズオプションのメーカーの仕様、顧客が選択したカスタマイズオプション、およびカスタマイズオプションのメーカーでの製造を含む処理の一例である。
【図８】ここに記載の技術を実装したコンピューターシステムを示すブロック図である。
【発明を実施するための形態】
【０００８】
以下の記載は、例示を目的とし、多数の詳細な形態は本発明を十分に理解するために提供される。しかしながら、本発明は、このような詳細な形態でなくとも実施されることは明らかである。他の例では、本発明を必要以上に不明瞭にしないために、既知の構成と装置がブロック図に示されている。
【０００９】
以下の概要に従って、実施形態をここに記載する。
【００１０】
１．総括
２．構成と機能の概要
３．カスタマイズオプションの仕様
４．カスタマイズオプションの表示および選択
５．様々な製品の画像部分
６．カスタマイズオプションの仕様、顧客の選択、および製造
７．実装の仕組み―ハードウェアの概要
【００１１】
１．総括
製品のカスタマイズオプションの仕様および表示のための技術について記載されている。一実施形態では、カスタマイズ可能な製品を描いた製品画像の表示が行われる。１つ以上の属性の位置入力が受け付けられる。各属性の位置入力は、製品全体の定義画像を含まない製品画像内の位置を示す。１つ以上の属性の位置入力のそれぞれに対して属性定義が受け付けられる。各属性定義は、属性の位置入力のそれぞれに関連付けられるカスタマイズ可能な属性を定義する。カスタマイズ情報が記憶される。カスタマイズ情報は、それぞれの属性定義を含む属性定義情報と位置入力で指定された位置とを関連づける。
【００１２】
一実施形態では、各属性定義は、１つ種類以上の受付可能なユーザー入力を示す。
【００１３】
一実施形態では、各カスタマイズ可能な属性は１つ以上のオプション画像に関連付けられ、各オプション画像はカスタマイズオプションのそれぞれを表わす。
【００１４】
一実施形態では、属性の位置入力と属性定義を指定団体から受け付け、製品画像は指定団体によって提供された画像に基づいている。
【００１５】
一実施形態では、画像の仕様は、記憶されたカスタマイズ情報に基づいて決定される。画像の仕様は、描かれる１つ以上のカスタマイズオプションを定義する。画像の仕様は、画像プロバイダーに提供される。
【００１６】
一実施形態では、カスタマイズ可能な製品を描いた製品画像を表示させる。製品画像内の１つ以上の位置が各カスタマイズ可能な属性のそれぞれに関連付けられる。１つ以上の位置のどれにも、製品全体の選択画像は含まれない。属性画像は、製品画像内の１つ以上の位置のうちの特定の位置と関連付けて表示が行われる。属性画像は特定の位置に関連付けられた特定のカスタマイズ可能な属性を表わす。カスタマイズ可能な属性は、カスタマイズ可能な製品の属性である。
【００１７】
一実施形態では、属性画像の表示は、特定の点または領域の選択の決定に応じて行われる。
【００１８】
一実施形態では、属性画像は特定のカスタマイズオプションを表わす。
【００１９】
一実施形態では、属性画像はデフォルトのカスタマイズオプションを表す。
【００２０】
一実施形態では、カスタマイズ可能な属性には、複数の特定のカスタマイズオプションを含むカスタマイズオプションに関連付けられる。特定のカスタマイズオプションの選択が受け付けられる。受け付けたカスタマイズオプションの選択に応じて、選択した特定のカスタマイズオプションを表す特定のカスタマイズオプション画像を表示させる。
【００２１】
一実施形態では、特定のカスタマイズオプション画像を属性画像に置き換える。
【００２２】
一実施形態では、特定のカスタマイズオプションの選択は、デザイン入力を受け付けることで行われる。特定のカスタマイズオプション画像はデザイン入力に含まれるデザインをあらわす。
【００２３】
一実施形態では、特定のカスタマイズ可能な属性に関連する特定のユーザー入力の種類が決定される。特定のユーザー入力の種類の入力領域は表示されるために生じる。
【００２４】
２．構成と機能の概要
一実施形態では、カスタマイズオプション仕様は、製品をカスタマイズ可能な様々な方法を指定することができる団体から取得される。カスタマイズ可能な製品を描いた製品画像は、指定団体に表示され、指定団体は、カスタマイズ可能な製品のカスタマイズ可能な属性を表している製品画像内の位置を特定する。指定団体はカスタマイズ可能な属性の属性定義を提供し、カスタマイズ可能な各属性を表す１つ以上の画像を含めることができる。受け付けた属性の位置入力と属性定義に基づいて決定されたカスタマイズの情報が記憶され、続いて、カスタマイズオプションを顧客に表示している間に用いられる。
【００２５】
一実施形態では、カスタマイズオプションは、製品画像を表示して顧客に示され、製品画像内の位置を表す様々なカスタマイズ可能な属性を、強調表示して画像属性のアノテーションを付けるようにしてもよい。属性画像には、位置によって表される対応する属性が描かれる。一実施形態では、顧客が特定のカスタマイズオプションを選択すると、属性画像は選択したカスタマイズオプションを表すオプション画像を表示するように更新される。製品画像内の位置にアノテーションを付けた画像でカスタマイズオプションの選択が表示されることにより、選択されたカスタマイズオプションが全て組み込まれ、最終的なカスタマイズされた製品がどのようになるのかを、顧客が視覚的に確認することができるようになる。さらに、本明細書の手法は、指定団体に、カスタマイズ可能な製品の異なるパーツの指定に関して全面的な柔軟性が与えられ、特注製品の仕様または表示のためにコンピューターシステムを用いた経験がない指定団体でも容易に使用可能な手法である。
【００２６】
３．カスタマイズオプション仕様処理
図６に、ここに記載されているカスタマイズオプション仕様処理を実装するために用いられるコンピューターシステムを示す。指定システム６０２は、指定団体（entity）のローカルシステムである。指定システムは、スマートフォン、タブレットコンピューター、ポータブルコンピューター装置またはパーソナルコンピューターであり、グラフィカルインターフェイスをレンダリングおよび／または表示する画面やモニターなどの電子表示装置を備える。指定システム６０２は、カスタマイズ情報記憶部６１０にアクセス可能なサーバーコンピューター６０８に接続された仕様取集部６０６に、直接的に接続、または１つ以上のネットワーク６０４を介して間接的に接続する。サーバーコンピューター６０８は、複数のサーバーコンピューターで構成してもよい。
【００２７】
一実施形態では、仕様取集部６０６は、指定システム６０２などの指定団体のエンドユーザーのコンピューターシステムの表示部で表示するカスタマイズオプションの仕様を適用するグラフィックスおよび選択ツールを提供する。仕様取集部６０６は、グラフィックスおよび選択ツールの表示が自動的に行われるコンピューターである。仕様取集部は、カスタマイズ可能な製品の小売業者が運営するものであってもよい。この文脈では、「指定団体」は小売業者またはカスタマイズ可能な製品の他の提供者として説明する。例えば、指定団体には、個人、非営利団体、政府の単位または他の団体があり、商業団体や他の従来の小売業者に限定されない。
【００２８】
グラフィックスおよびツールは、製品をカスタマイズする方法を指定する指定団体に対して表示される。指定団体は、カスタマイズ可能な製品のメーカーである。カスタマイズ仕様システムは、インターネットを介して情報を送信してカスタマイズ仕様システムと離れたところにある指定団体を表示部（unit）として表示するものであってもよい。
【００２９】
カスタマイズ可能な製品の小売業者が、様々な別のメーカーによって作られた様々なカスタマイズ可能な製品を販売する。小売業者は、オンラインのウェッブサイトを通じて顧客または他のユーザーがカスタマイズ可能な製品を発注し、製品をカスタマイズする方法を指定する操作を行う。「顧客」は、この文脈では、任意のユーザー、団体、またはカスタマイズされた製品を注文するシステムを指し、個人、企業、および非営利の団体を含めることができる。小売業者は、カスタマイズ仕様を利用して、ここに記載されている方法に従って顧客に製品のカスタマイズオプションを表示する。仕様収集部６０６は、得られたカスタマイズ仕様に基づいてカスタマイズ情報を決定し、サーバーコンピューター６０８がカスタマイズ情報をカスタマイズ情報記憶部６１０に記憶するようにしてもよい。
【００３０】
図１に、カスタマイズオプションの仕様を取得するための処理の一例を示す。カスタマイズオプション仕様には、製品上の位置、製品内の位置、または製品の位置を特定するための位置入力など、カスタマイズ可能な製品のカスタマイズ可能な属性に関する情報が含まれ、カスタマイズ可能な属性およびカスタマイズ可能な属性の属性定義を表すものである。図１に示す処理は、仕様収集システムなどのコンピューターシステムによって実行される自動化された処理であり、ソフトウェア、ファームウェア、プログラム可能なハードウェアロジック、専用コンピューターシステム、または上記の任意の組み合わせのいずれかで実装することが可能である。
【００３１】
ブロック１１０で、仕様収集部は、カスタマイズ可能な製品を描いた製品画像の表示を行う。指定団体は、製品画像の表示前に、例えば、仕様収集部のサーバにアップロードして、製品画像を仕様取集部に提供しておく。製品画像には、指定団体によって提供された拡張または変更されたバージョンの画像がある。
【００３２】
また、小売業者は、製品画像内の特定の点または製品定義画像内の特定の領域を選択するために用いることが可能なカーソルなど、製品定義画像内の位置を選択するためのグラフィカルなツールの表示を行う。
【００３３】
指定団体は、属性の位置入力を指定するために、表示されているグラフィックツールを用いることができる。指定団体は、製品定義画像内の１つ以上の位置を選択することによって属性の位置入力を選択し指定する。選択は、指定団体の指定システムでローカルに行う。
【００３４】
位置は、通常、画像全体ではなく製品画像内の点または領域である。各選択した位置は、カスタマイズ可能な製品のカスタマイズ可能な属性に関連付けられるか、関連付けられたカスタマイズ可能な属性を表す画像に関連付けられるか、の少なくとも１つである。カスタマイズオプションの次の表示をしている間に、製品画像内の選択された位置が、強調表示されたり、何らかの方法で区別可能に表示されたり、および／または、属性画像のそれぞれと関連づけられて表示される。
【００３５】
指定団体は、選択した位置に関連付けられている属性に基づいて、製品画像内の特定の位置を選択する。例えば、場所（site）は関連付けられているカスタマイズ可能な属性を代表するので、指定団体は、選択された位置に対して特定の場所を選択する。特定の例として、カスタマイズ可能な製品がソファーであって、ソファーのカスタマイズ可能な属性の１つにソファーのアームの形状がある。指定団体は、ソファーのアームを描いたソファーの製品画像内の特定の領域を選択して、ソファーのアーム形状のカスタマイズ可能な属性を表す。別の例として、カスタマイズ可能な属性にグリーティングカードがある。指定団体は、グリーティングカードを描いた製品画像内の点を選択して、背景領域のカスタマイズ可能な属性を表わす。ここで、この点は、カードの背景領域内にあり、カード上の任意のテキストやイラストからいくらか離れている。他の実施形態では、特定の属性を表すために選択した位置の場所は、位置に関連付けられたカスタマイズ可能な属性を表すものではなくてもよい。
【００３６】
ブロック１２０で、仕様収集部は指定団体から属性の位置入力（製品定義画像内の１つ以上の選択した位置を示す）を受信する。
【００３７】
カスタマイズオプションの表示処理中に、製品画像が続いて表示されると、選択入力で指定された位置を強調表示する。強調表示された選択された位置でカスタマイズ可能な製品を描いた属性画像を表示することで、顧客へカスタマイズオプションが提示され、選択された各位置が１つ以上の関連するカスタマイズ可能な属性を表す。
【００３８】
各選択した位置に対して、指定団体は、それぞれの位置に関連付けられている属性を定義する属性定義を指定する。別の実施形態では、属性定義に含まれる情報が異なっていてもよい。
【００３９】
属性定義で、それぞれの位置を表す属性に対してタイトル名を指定する。属性定義は、対応する属性に適した顧客の入力タイプを定義する。例えば、属性定義で、特定の属性に選択入力属性を指定すると、カスタマイズオプションのセットが顧客に提示され、顧客がセットの中から１つ以上のカスタマイズオプションを選択する。別の属性定義では、対応する属性に対してユーザーにデザイン入力を提供するデザイン入力属性を指定する。デザイン入力は、顧客によって作成される特注のデザインである。例えば、デザインは図面またはテキストである。別の属性定義は、関連する属性が、選択入力属性とデザイン入力属性の両方であるときは、顧客は、提示されたオプションを選択するのか、特注のデザインを入力するのかをオプションで指定する。例えば、カスタマイズ可能な属性が印刷する言葉であれば、顧客には、印刷するために用意されたメッセージのセットから選択するのか、または、印刷するための特注のメッセージを入力するのかというオプションがある。
【００４０】
属性定義は、関連付けられた属性に適したデザイン入力のタイプを指定する。例えば、１つの属性定義は、関連付けられている属性の入力に適した特定のファイル形式の画像だけが指定できる。別の属性定義は、図面のオンラインツールを使用して作成したオンライン図面は入力が可能であることを指定することができる。別の属性定義では、特注のテキストが入力可能なタイプを指定して、テキスト入力の最大文字数も含めることができる。
【００４１】
カスタマイズオプションの次の表示で顧客に表示される入力メカニズムは、受け付けることができるデザイン入力のタイプに適したものが属性定義の仕様に基づいて決定される。例えば、属性定義で特定のファイル形式の画像を入力することが可能であると指定した場合は、顧客に特定のファイル形式の画像をアップロードするためのメカニズムが表示される。属性定義でテキスト入力が可能であると指定した場合は、顧客が最大文字数までテキストを入力できるようにしたテキスト入力用のテキストボックスを、顧客に表示する。属性定義でオンライン図面の入力が可能であると指定した場合、顧客に描画ツールを表示するようにしてもよい。
【００４２】
属性定義で、属性定義に対応する属性をカスタマイズするために利用できるカスタマイズオプションのセットを指定することができる。例えば、カスタマイズ可能なグリーティングカードの属性定義で、カスタマイズ可能な属性の「背景色」に対して、「ブルー」、「黄」、および「白」をオプションとして指定する。別の例では、属性定義には、顧客が図の領域を使用してデザインを設定するデザイン入力属性がある。属性定義で、顧客がデザインを入力するために用いる色や図面のツールを指定してもよい。また、指定団体は、他の選択が行われていない場合は、選択されると考えられる１つ以上のオプションをデフォルトのオプションとして指定する。
【００４３】
属性定義で、選択された位置のそれぞれに対して、１つ以上の属性画像および／またはオプション画像を指定してもよい。属性画像は、製品画像内の対応する位置にアノテーションを付けるものである。オプション画像は、対応する属性のオプションが表示されるオプション選択領域に表示される画像である。特定の画像は、オプション画像および属性画像の両方であってもよい。例えば、特定の画像がオプション選択領域に表示され、オプション画像で表されるオプションが選択されると、オプション画像は属性画像になって製品画像内の対応する位置にアノテーションを付ける。
【００４４】
属性画像には、カスタマイズ可能な属性、または、カスタマイズ可能な属性の特定のオプションが描かれている。オプション画像には、そのオプション画像が表すカスタマイズオプションが描かれている。例えば、カスタマイズ可能な品物は、テーブルトップがガラス、木材、大理石などの異なる材料で構成されるカスタマイズできるテーブルであるとする。「テーブルトップの材料」属性の属性定義は、３つの異なるオプション画像があり、一つのオプション画像はガラスのテーブルトップが描かれ、別のオプション画像には木のテーブルトップが描かれ、３つ目のオプション画像には大理石のテーブルトップが描かれる。
【００４５】
一実施形態では、カスタマイズオプションに続く表示では、特定のカスタマイズ属性と関連して表示される属性画像は、特定のカスタマイズオプションを顧客が選択したりマウスが置かれたりすると、特定のカスタマイズオプションが選択されていることやマウスが置かれていることを表すオプション画像の表示に更新される。
【００４６】
一実施形態では、特定の属性のために、カスタマイズオプションが選択されているかいないかにかかわらず表示される属性画像が１つだけある。特定の属性の属性定義では、属性画像を１つだけ指定する。ただ１つの属性画像は、カスタマイズ可能な属性を表し、通常は、製品画像に描かれた特定のカスタマイズオプションか、デフォルトのカスタマイズオプションである。ある実施形態では、属性定義で、ユーザー入力の一部を属性画像に含めるように指定してもよい。例えば、属性がデザイン入力属性であってもよく、顧客がデザイン入力を行うと、顧客によって入力されたデザインになるように属性画像が更新される。つまり、前の属性画像を入力されたデザインを描いた画像に置き換える。属性画像に表示されるテキストを含むようにしても、属性定義で、テキストを指定してもよい。また、属性定義で、部分（section）入力またはデザイン入力を受け取るまでは、表示されるデザイン入力属性としてデフォルトの画像またはデフォルトのテキストを示すようにしてもよい。例えば、属性定義で、デザイン入力を受け取るまでは、「あなたのデザインはここ」というテキストを表示するようにしてもよい。
【００４７】
ブロック１３０で、仕様収集部は指定団体から指定団体に選択された各位置の属性定義を受信する。ブロック１３０には、指定団体のユーザーがグラフィカルユーザーインターフェイスを用いて対話入力を行って、メニュー、パレット、または他のＧＵＩウィジェットから、上述のように、続けて各位置を選択して、属性定義と関連する値を選ぶことが含まれる。
【００４８】
ブロック１４０で、カスタマイズ情報が記憶される。カスタマイズ情報は、受信した位置入力属性と属性定義に基づく。例えば、カスタマイズ情報は、位置入力属性で指定された位置を特定し、属性定義に含まれる情報を構成する。また、カスタマイズ情報には、特定の位置と属性定義に含まれる情報間の関連付けを含んでいる。カスタマイズ情報は、続いて、カスタマイズオプション情報を表示するためのグラフィックとツールを表示するために用いられる。
【００４９】
様々な実施形態において、カスタマイズ情報が、サーバーコンピューター６０８などの仕様収集部のサーバーコンピューターに記憶される、あるいは、仕様収集部とは別のところに置かれる。仕様収集部は、仕様収集部を所有し運営する同じ団体によって所有および運営されるコンピューターに、カスタマイズ情報を記憶する。カスタマイズ情報は、仕様収集部を利用して利用可能な製品のカタログを閲覧する顧客に、特注製の製品を提供するために用いられる。また、カスタマイズ情報は、特注製の製品の発注システム（特定の団体とは無関係の多数の異なる団体からカスタマイズ情報を受信して記憶する）に関連付けられたサーバーコンピューターに記憶され、複数の異なる指定団体が利用可能な特注製の製品のカタログを生成して提供し、顧客から特定の特注製の製品の注文を指定団体で受け取って発送するように構成される。カリフォルニア州、レッドウッドシティー、Ｚａｚｚｌｅ社の注文システムは、実施の形態の後者の種類の商用で利用可能な例である。
【００５０】
図２に、属性の位置入力を取得するためのグラフィカルインターフェイスの例を示す。指定システム６０２で、グラフィカルインターフェイスを表示する。属性の位置入力が指定団体から取得されるようにし、仕様収集部が、グラフィカルインターフェイスを指定団体に対してローカルな指定システムで表示させた例である。
【００５１】
指定団体、または、指定団体と提携したエンドユーザーは、図２に例示されたグラフィカルインターフェイスを用いて属性の位置を入力する。オプション表示ウィンドウ（窓枠）２２０には受信した属性定義に基づいて決定された属性情報が含まれる。明確な例を示すために、図２、および、ここで説明する他の例では、靴下の形がカスタマイズ可能な製品を描き、他の実施形態では、カスタマイズ可能な製品の他の種類に関連する実施例について説明する。受信した属性定義には、「靴下スタイル」属性、「生地材料」属性、および「色」属性に対する定義が含まれる。オプション画像２２２、２２４、２２６、２２８は、「靴下スタイル」属性の異なるカスタマイズオプションを表わす。オプション画像２２２は、「ノーショー」の靴下スタイルを表わし、属性画像２２４は、「チューブソックス」の靴下スタイルを表わし、属性画像２２６は、「ふくらはぎの長さ」の靴下スタイルを表わし、属性画像２２８は、「ビザ丈」の靴下スタイルを表わす。指定団体が、「靴下スタイル」属性に、属性定義の一部として各オプション画像を提供する。また、指定団体は、属性定義の一部として、属性定義に含まれている各オプション画像に対して、オプション画像に対応するカスタマイズオプションをそれぞれ指定する。例えば、指定団体が、オプション画像２２２が「ノーショー」の靴下スタイルを表わし、オプション画像２２４が「チューブソックス」の靴下スタイルを表わし、オプション画像２２６が「ふくらはぎの長さ」の靴下スタイルを表わし、属性画像２２８が「ひざ丈」の靴下スタイルを表わすことを指定する。一例では、属性の位置入力を受け付ける前に属性定義を受け付け、他の実施形態では、属性定義の前に属性の位置入力を受け付けてもよい。また、他の実施形態では、属性定義の一部が属性の位置入力を受け付ける前に受け付けられ、属性定義の他の部分が属性の位置入力を受け付けた後に受け付けられてもよい。
【００５２】
カスタマイズオプションの表示処理が行われている間に、指定団体によって指定された属性定義に基づいて、様々なカスタマイズオプションを取得するために表示する入力メカニズムも決定される。カスタマイズオプション仕様処理が行われている間に表示されるグラフィカルインターフェイスは、カスタマイズ表示処理を行っている間に、どのような入力メカニズムを顧客に続けて表示するのかをプレビューする入力メカニズムが含まれる。
【００５３】
例えば、生地の色属性の入力のメカニズムは、図２のウィンドウ２３０に表示されているように選択可能な画像のセットである。顧客は、特定のカスタマイズオプションを表すオプション画像２２２などの特定のオプション画像を選択して、カスタマイズオプションの選択を指示する。別の例では、「生地」属性の入力のメカニズムが、ウィンドウ２４０で表示されているようなドロップダウンメニューである。図２のグラフィカルインターフェイスの例では、指定団体が、「色」と「生地」属性の両方を選択可能な属性に指定し、顧客が、「色」属性の特定のオプションの画像を選択し、「生地」属性のドロップダウンメニューからオプションを選択して、特定のカスタマイズオプションを選択するようにしている。
【００５４】
製品画像２１０は、カスタマイズ可能な靴下が描かれている。カーソル２５０を用いて、指定団体は、特定された属性を表すために製品画像２１０内の位置を選択する。ある実施形態では、顧客は、靴下の製品画像２１０内の位置を特定するためにカーソルを用いる。他の実施形態で、顧客は、靴下の製品画像２１０内の特定の図形や様々な形の領域を特定するためにカーソルを用いてもよい。
【００５５】
図３に、属性の位置入力を受け取った後の図２のグラフィカルインターフェイスの例を示す。指定団体が製品画像２１０内の指定位置３１０、３２０、３３０を指定した後、図３のグラフィカルインターフェイスが表示される。グラフィカルインターフェイスの例では、指定団体が製品画像内の四角形の領域を指定して属性の位置入力を設定する実施形態を示している。他の実施形態では、位置は点または様々な図形の領域であってもよい。図３のグラフィカルインターフェイスのような、属性の位置入力の処理をしている間に指定団体に対して表示されるグラフィカルインターフェイスでは、指定した属性の画像、属性の位置入力、オプション画像などのオプション情報、およびカスタマイズオプションを、その後、顧客にどうのように表示するのかをプレビューなどで提供する。例えば、属性の位置入力の処理を行っている間に製品画像２１０内に表示される属性画像が、その後の顧客に同じ方法で表示される。
【００５６】
図に示す実施形態では、属性の位置は、点ではなく領域であり、各属性画像はそれぞれの属性の位置入力で指定された領域内に表示される。他の実施形態では、属性画像が対応する位置の横などに別に表示されてもよい。属性画像の表示は、対応する位置との関連を示すものであってもよい。例えば、属性画像３１０，３２０，３３０に対応する各位置は領域であり、属性画像３１０、３２０、３３０がそれぞれの領域にそれぞれ表示される。他の実施形態では、属性画像は、それぞれの位置から離れて表示してもよく、属性画像につながるポインターがあり、それが、製品画像内の対応する位置を表す特定の強調表示された製品画像の領域や点を指すようにしてもよい。
【００５７】
４．カスタマイズオプションと選択処理
上記で説明した柔軟な方法で受け取られた、指定団体が指定したいスタマイズ可能な製品のあらゆる位置に関するカスタマイズ情報は、その後、特注製の製品を顧客から受注する製品注文コンピューターシステムで用いられる。一実施形態では、製品注文システムは、カスタマイズ情報を取得し、カスタマイズ可能な位置とカスタマイズ可能な方法が指示されている特定のカスタマイズ可能な製品が描かれたグラフィカルユーザーインターフェイスを生成して表示する。顧客は、１つ以上の位置を選択して、顧客が注文する製品の特定のインスタンスにそれらの位置に適用する属性を指定する。コンピューターシステムは、指定された位置に指定された属性が付けられた製品を視覚化するために再レンダリングを行うように構成される。顧客が満足できるときには、顧客は製品のインスタンス（視覚的に見えるような方法でカスタマイズされた）を注文し、コンピューターシステムは、製品を特注で製造して顧客へインスタンスの配信を行うことが可能な製造元へインスタンスを表すデータを提供する。
【００５８】
図４に、カスタマイズオプションの表示およびカスタマイズオプションの選択を取得するためのグラフィカルインターフェイスの例を示す。表示団体が、グラフィカルインターフェイスの表示を行う。表示団体は、カスタマイズ可能な製品の小売業者であり、仕様収集部と同じ団体である。追加の、あるいは、もう一つの方法は、様々な実施形態で、表示団体は、仕様収集部と同じであっても異なっていいてもよい。グラフィカルインターフェイスに表示される情報は、カスタマイズオプション仕様を受け取ったのに応じて記憶されたカスタマイズ情報に基づいて決定される。
【００５９】
明確な例を示すために、製品画像４１０はカスタマイズ可能な名刺（visiting card）を示しているが、実施形態はカスタマイズ可能な製品のあらゆる種類のものに関連して実施されることが可能性である。画像属性４２０、４３０、４４０のそれぞれは１つ以上のカスタマイズ可能な属性を表わす。指定団体は、２つの特定の属性を一緒のグループにまとめる２つ以上の属性のための属性定義に、２つの属性を一緒のグループにするように指示する。例えば、製品画像４１０の指定団体は、名刺の「紙の種類」と「色」属性は一緒のグループにする。属性をグループにまとめた結果、２つの属性がカスタマイズオプションとして一緒に表示される。例えば、「紙の種類」および「色」属性のカスタマイズオプションはどちらも、ウィンドウ４５０の「紙の種類＆色」の同じ見出しの下に表示される。「紙の種類」属性のカスタマイズオプションを構成するドロップダウンメニューは、「色」属性のオプション画像と同じウィンドウ内で表示される。属性をグループにまとめた別の結果では、１つの属性画像が、グループ内の各属性を表すようにしてもよい。例えば、属性画像４２０が、「用紙の種類」と「色」属性の両方を表わす。
【００６０】
画像の表示属性４２０は、点４２４との関連性を示す。属性画像４２０につながるポインター４２２は、点４２４を指す。点４２４は、関連づけられる「用紙の種類」と「色」の属性を表す名刺の背景領域の位置であり、カードの「用紙の種類」と「色」の属性が描かれているので、背景領域の位置が属性の位置として選択される。
【００６１】
属性画像４４０は、顧客によって入力されたテキストを表示するためにカスタマイズされる「表示テキスト」属性を表わす。顧客が、製品画像に表示されるテキストの代わりに、印刷されるテキストのデザイン入力を行うものでもよい。
【００６２】
属性画像４３０は、「装飾」属性を表し、デザイン入力属性と選択入力属性の両方である。顧客は、顧客へ提示したカスタマイズオプションのセットの中からデザインを選択するオプション、注文するデザイン画像をアップロードするオプション、またはグラフィカルインターフェイス経由で顧客へ提示された描画ツールを使用して注文するデザイン画像を描画するオプションがある。表示されている装飾に代わって、選択したカスタマイズオプション（注文するデザイン、または、提示されたオプションのセットから選択したオプションのいずれか）が、装飾として名刺に印刷される。
【００６３】
顧客がカスタマイズオプションを選択する前に表示される属性画像は、別の実施形態および別の属性では変わる。ある実施形態では、顧客が対応する属性のカスタマイズオプションを選択する前に表示される属性画像はないかもしれない。別の実施形態では、顧客が属性に対応するカスタマイズオプションを選択する前に表示される属性画像は、製品画像に描かれているカスタマイズオプションのオプション画像である。例えば、属性画像４３０は、製品画像４１０上に示された装飾オプションのオプション画像である。他の実施形態では、顧客が対応する属性のカスタマイズオプションを選択する前に表示される属性画像は、顧客がカスタマイズのオプションの選択を提供しない場合に選択されるデフォルトのカスタマイズオプションを表すオプション画像である。ここで、使用される用語「カスタマイズオプションの選択」は、選択入力とデザイン入力を介して指示された顧客の選択が含まれる。表示団体は、記憶されたカスタマイズ情報に基づいて、特定の属性を表示するいずれかの属性画像を決定する。
【００６４】
顧客が特定のカスタマイズオプションを選択した後に、属性画像が更新されて選択したカスタマイズオプションのオプション画像を表示する。ある実施形態では、顧客がオプション画像、または、他のカスタマイズオプションを表すオプション部品の上にカーソルを置くと、属性画像が対応するオプション画像に更新される。通常、顧客の選択に応じて、製品画像にアノテーションを付ける属性画像のみが更新され製品画像自体は変わらない。しかし、これは全ての実施形態で要求されるものではない。
【００６５】
より好ましい実施形態では、カスタマイズ可能な製品のカスタマイズ可能な各属性は、製品画像内の特定の位置にアノテーションを付ける属性画像で表されるが、これは全ての実施形態の場合ではない。顧客が選択する前に、カスタマイズ可能な属性を描いた画像を用いて製品画像にアノテーションを付けることで、カスタマイズ可能な製品がカスタマイズされる様々な方法を顧客は視覚的に確認することができる。顧客が選択した後、選択したカスタマイズ可能な属性を描いた画像で製品画像にアノテーションを付けることで、顧客は選択したカスタマイズオプションに従ってカスタマイズされた最終的な製品を視覚的に確認することができる。
【００６６】
顧客は、製品画像の様々なビューを表示する。別のカスタマイズ可能な属性を表わす別の属性の画像は、各ビューに表示される。例えば、図４のビュー画像４６０、４７０は、異なる視点から名刺をそれぞれ表示した製品画像を表わしている。ビュー画像４６０は、製品画像４１０を表示する名刺の正面画像を表わす。ビュー画像４７０は、名刺の背面の画像を表示する。顧客が、別のビュー画像をクリックすると、対応する製品画像のビューが表示される。製品画像を、別のビューの製品画像に変えると、それに伴う属性画像も変わる。例えば、名刺の背面に表示されるテキストを表す属性の「背面テキスト表示」がある。「背面テキスト表示」属性を表す属性画像は、名刺の背面の製品画像内の位置にアノテーションを付ける。「背面テキスト表示」属性は、正面ではなく名刺の背面だけを表す。ビュー画像の１つを顧客が選択したのに応じて、製品画像ビューとそれに伴う属性画像が変わる。ある実施形態では、特定のビューに表示される特定の属性を表す特定の属性部品を顧客が選択すると、製品画像の表示とそれに伴う属性画像を特定のビューに自動的に変更する。特定の属性部品は、例えば、製品画像の横に表示されたオプション表示ウィンドウ（pane）に表示される選択可能な見出しである。例えば、「背面テキスト表示」属性に対してつけられた「表示テキストに戻る」という見出しを選択したり、「背面テキスト表示」属性に対して注文するテキストを入力するために使用するテキストボックスを選択したりすることで、顧客はビューを背面のビューに変えることができる。
【００６７】
ある実施形態では、カスタマイズ可能な各属性に対するカスタマイズオプションがユーザーに同時に表示される。それらを、製品画像とは別のオプションの表示ウィンドウに表示してもよい。他の実施形態では、一度に１つの属性、または、一度に１つの属性のグループのためのカスタマイズオプションが表示される。例えば、図４のウィンドウ４５０には、「用紙の種類」および「色」属性のカスタマイズオプションだけが表示される。顧客がカスタマイズ可能な属性の次のセットに進めるための前進オプションを選択すると、他の属性のためのカスタマイズオプションが表示される。また、前進オプションを選択することで、顧客は製品画像を別のビューに変えることができる。例えば、次のカスタマイズ可能な属性のセットには、名刺の背面のビューに表示される属性画像のみで表される属性を含めてもよく、つまり、顧客が前進オプションを選択することで、製品画像を名刺の背面のビューを描いた画像に変えることができる。
【００６８】
一実施形態では、属性グループのメーカーの仕様は、カスタマイズオプションの顧客の仕様に対するルールとして適用される。例えば、メーカーは、２つのカスタマイズオプションが同じグループに属すると指定した場合、仕様収集部は、同じセクションまたはページに両方のカスタマイズオプションに対する情報を表示する。別の例では、メーカーは２つのカスタマイズオプションは互いに排他的になるように指定をする。仕様に基づいて、仕様収集部は、相互に排他的な２つのカスタマイズオプションの一方に対するカスタマイズオプションだけを顧客に指定させる。仕様収集部は、２つの互いに排他的なカスタマイズオプションの２番目のオプションに対するオプションを顧客が選択すると、２つの相互に排他的なカスタマイズオプションの最初のオプションを表すラジオボタン、ドロップダウンメニューオプション、または、その他の部品を画面から消す。
【００６９】
他の実施形態では、オプショングループのメーカーの仕様や、様々なカスタマイズオプション間の整合性に関する他の指示で、カスタマイズオプションを顧客に他にどの様な方法で表示するのかを制御することができる。メーカーが、特定のカスタマイズオプションを顧客が利用できないと指定すると、対応するカスタマイズ可能な製品からこれらのオプションが除外される。顧客が、これらのカスタマイズオプションを選択するためのオプションを持っていないか、あるいは、顧客が選択できても、その選択は顧客の仕様を受け付けると製造元に自動的に送信される顧客の選択セットに含まれない。
【００７０】
他の実施形態では、顧客が製品画像にアノテーションを付ける属性画像の１つを選択すると、別の特定の属性に対するカスタマイズオプションが表示される。選択に応じて、選択した属性画像で表される属性のカスタマイズオプションが表示される。例えば、顧客は「装飾」属性を表わす製品画像４４０を選択することで「装飾」属性に対するカスタマイズオプション情報を表示する。カスタマイズオプション情報には、テキストおよび／またはそれぞれの属性に対する様々なカスタマイズオプションを表すオプション画像を含めることができる。
【００７１】
表示団体は、記憶されたカスタマイズ情報に基づいて、表示するインターフェイス部品を決定する。インターフェイス部品には、特定の属性の画像、特定のカスタマイズオプション、および特定のカスタマイズオプション画像などの部品を含めることができる。インターフェイス部品を表示する方法も、記憶されたカスタマイズ情報に基づいて行われる。例えば、記憶されたカスタマイズ情報に基づいて、選択可能なラジオボタンの横にリストとしてカスタマイズを表示するように決定される。記憶されたカスタマイズ情報には、位置の選択および属性定義処理が行われている間に指定団体によって指定された情報を含めてもよい。
【００７２】
一実施形態では、ユーザーは、属性の設定を特定する検索クエリーを介してカスタマイズオプションの選択を指定する。クエリーを受信すると、クエリーを処理するコンピューターが、カスタマイズオプションの選択に対応するカスタマイズ可能なオプションを持っている１つ以上の製品を選択する。クエリーを処理するコンピューターは、選択した製品を表わす１つ以上のカスタマイズ可能な製品画像を表示する。カスタマイズ可能な製品画像に関連して表示された属性画像は、属性設定に含まれているカスタマイズオプションの選択を表わす。
【００７３】
例えば、ユーザーが、背景色として「黄色」を指定し、枠線の色として「青」を指定した検索クエリーを送信する。検索クエリーを受信すると、クエリーを処理するコンピューターが、「背景色」、「枠線の色」のカスタマイズ可能なオプションを持っている１つ以上の製品を表示する。製品画像は、黄色の背景色で青色の枠線の色を表している属性画像と関連するものが表示される。
【００７４】
また、別の例では、ユーザーが「紫色のワニのハンドバッグ」に対する検索クエリーを送信する。「ハンドバッグ」という用語は、それに関連する「ハンドバッグ」という用語に一致する財布などの製品に用いられ、「ワニ」という用語は、「ワニ」という用語に関連する革素材のハンドバッグのカバーなどの製品の一部に関する製品オプションを設定するために用いられる。「紫」の製品オプションは、これに関連する「紫」という用語がある製品の内張りに関する製品オプションに設定される。この製品は、つまり、同様に一致する他の製品とともに、これらのオプションが一緒に表示される。
【００７５】
別のインスタンスでは、また、「ハンドバッグ」は布製の買い物袋を指す用語に一致する。買い物袋の製品のオプションは、それに関連する画像があるので、「ワニと紫」は、布製の買い物袋に関連する紫色のワニの画像を検索するのに使用され、紫色のワニの画像が付いている布製の買い物袋の製品が、同じように表示されるかもしれない。
【００７６】
ユーザーは、特定の表示された製品の購入するために選択を指示すれば、クエリーの属性設定に含まれている選択に加えて、どんなカスタマイズオプションの選択も特定する必要はない。ユーザーが選択すると、製品提供業者は自動的に製造して、ユーザーに製品を発送する。ユーザーは、検索クエリーの送信と購入する製品を選択する以外は、さらにシステムとやり取り（interactions）をする必要はない。
【００７７】
５．様々な製品の画像部分
ある実施形態では、カスタマイズ可能な属性が製品画像の対応する部分にマップピングされ、製品画像の対応する部分を新しい画像の一部に変えて、選択されたカスタマイズオプションが顧客に示される。指定されたカスタマイズオプションを選択するこの方法は、属性画像が付けられた製品画像の位置に付けるアノテーションに代わるものである。新しい画像の一部が選択したカスタマイズオプションを表している。例えば、カスタマイズ可能な製品が靴であり、靴のつま先スタイルがカスタマイズ可能である場合がある。つま先スタイルは、「ラウンド（丸い）」、「ポインテッド（とがっている）」、または「オープントゥ」である。顧客が「つま先のスタイル」属性に対して「ラウンド」のカスタマイズオプションを選択すると、「つま先のスタイル」属性を表す製品の画像部分が「丸みを帯びたつま先」を描くように製品画像を更新する。残りの製品の画像部分は変わらないでそのままである。顧客が特定の属性に対応する製品の画像部分の正確な境界を判断することができないように、様々なカスタマイズ可能な属性に対応する製品の画像領域をシームレスで表示する。他の実施形態では、製品の画像部分の輪郭を描くようにしても、他のある方法では、顧客に指示されるようにしてもよい。
【００７８】
それぞれの製品の画像部分に関連付けられているのに加えて、カスタマイズ可能な属性のセットの中の各属性は、オプション画像のセットに関連付けられ、各オプション画像はそれぞれのカスタマイズオプションを表す。特定のカスタマイズオプションを選択すると、特定のカスタマイズオプションに対応する画像部分を表示するように、対応する製品画像の領域を更新する。製品画像の異なる部分が、異なるカスタマイズ可能な属性に対応する。上記の例に続いて、靴のかかとを表す靴製品の画像の一部が、「かかとの高さ」属性に対応し、靴製品の画像の別の部分が靴底を表す「靴底の形」属性に対応する。
【００７９】
カスタマイズオプションに対応する別の画像部分は、カスタマイズオプションを指定する指定団体と同じ画像プロバイダーによって提供される。カスタマイズオプションの情報（受信した属性定義に基づいて決定され、属性定義の受信に応じて記憶される）は、画像の仕様を決定するために用いられる。画像の仕様は、指定団体が提供する必要がある画像の種類に関する指定団体への指示で構成される。指定団体は、どのカスタマイズオプションが特定の画像部分に対応するのかを指定する。
【００８０】
図５に、様々なカスタマイズオプションに対応する画像部分を取得するためのグラフィカルインターフェイスの例を示す。グラフィカルインターフェイスは、指定団体に対して表示される。明確な例を示すために、図５は、カスタマイズ可能な製品を見せるようにしているが、他の実施形態ではカスタマイズ可能な製品のあらゆる種類に関連して実装される。グラフィカルインターフェイスでは、「かかとの高さ」、「つま先スタイル」、および「靴底の形」のカスタマイズ可能な属性と、「１インチ」、「３インチ」、「６インチ」、「ラウンド」、「ポインテッド」、「オープントゥ」、「オーバル（楕円形）」、「サークル（円）」のカスタマイズオプションとを提供する。グラフィカルインターフェイスで画像プロバイダーに提示されるカスタマイズ可能な属性とカスタマイズオプションの一覧は、指定団体から受信した属性定義に基づいて決定される。
【００８１】
画像部分収集部は、図５のグラフィカルインターフェイスの表示を行う。画像部分収集部は、仕様収集部と同じ団体である。指定団体に表示されるグラフィカルインターフェイスは、製品の画像部分を取得するメカニズムを提供する。テキストボックス５０２などのカスタマイズオプションのタイトルの横に表示されるテキストボックスは、製品の複数の画像部分のパス名を入力するためのテキストボックスである。指定団体は、参照ボタン５０４などのテキストボックスの横に表示される参照ボタンを選択して、指定システムに記憶されている製品の画像部分のパス名を検索する。
【００８２】
指定団体が、各カスタマイズオプションの別個の製品の画像部分をアップロードする可能性が高い。各製品の画像部分がそれぞれカスタマイズオプションに従ってカスタマイズ可能な製品の一部分を表している。例えば、「１インチ」の属性に対してアップロードされた製品画像には、「１インチ」の高さのヒールのカスタマイズ可能な靴のかかと部分が描かれている。「円」の属性に対してアップロードされた製品画像には、円状の靴底のカスタマイズ可能な靴の靴底の部分が描かれている。
【００８３】
画像の仕様には、指定団体が複数の画像部分を提供するカスタマイズ可能なオプションのリストを含むようにしてもよい。画像の仕様は、図に示されたようなグラフィカルインターフェイスを介して指定団体に提供されてもよい。画像プロバイダーは、画像の一部に対するパス名を入力するのに適したテキストボックスを選択して、各イメージに対するカスタマイズオプションを指定する。
【００８４】
画像プロバイダーが図５のグラフィカルインターフェイス経由で入力された情報を送信すると、アップロードされた画像が画像部分収集部によって受信される。画像部分収集部は、製品画像の複数の部分に対応するカスタマイズオプションに関連付けた画像部分の情報を受信する。例えば、画像部分収集部が、カスタマイズオプション名「３インチ」に関連づけられた３インチの高さのかかとを表す製品画像の一部を受信する。画像部分収集部は、特定の製品画像の一部に対応するカスタマイズオプションを顧客が選択したのに応じて、製品画像の一部を製品画像の特定の部分に更新する団体と同じである。
【００８５】
メーカーまたは他の団体が、カスタマイズ可能な製品やカスタマイズ可能な製品の特定のカスタマイズ可能なオプションに関連する記述用語(descriptive term)を指定する。記述用語で記述したり、あるいは、ある他の方法で対応するカスタマイズオプションに関連付けられたりする。例えば、カスタマイズオプション「布地」は、同じカスタマイズオプションを表現するための似た言葉である「テクスチャ」、「布」、または「素材」などの記述用語に関連付けられる。別の例では、カスタマイズ可能な製品「サンダル」は、記述用語「ウェッジ」、「夏の靴」および「オープントゥの靴」に関連付ける。
【００８６】
記述用語は、カスタマイズ可能なオブジェクトのカスタマイズ仕様の一部として、カスタマイズオプションと属性画像の組み合わせなどのメーカーから受信した他の情報と関連付けて記憶される。カスタマイズ仕様は検索可能である。
【００８７】
カスタマイズ可能な製品は、記述用語に基づいた検索結果に含まれる。顧客のクエリーとカスタマイズ可能な製品やカスタマイズ可能なオプションに関連付けられている記述用語とが一致すると、クエリーに対する検索結果としてカスタマイズ可能な製品が返される。検索結果のカスタマイズ可能な製品と関連付けて、検索クエリーに一致する記述用語のセットが表示される。
【００８８】
６．カスタマイズオプションの仕様、顧客の選択、および製造
図７は、カスタマイズオプションのメーカーの仕様、顧客が選択したカスタマイズオプション、および、メーカーのカスタマイズオプションの製造を含む処理の例を示す。ブロック７０２で、メーカーはカスタマイズオプション仕様とカスタマイズオプションを表す関連画像を提供する。メーカーと製造元は同じ意味で使用され、顧客の仕様に従って製品を生成する団体として参照される。
【００８９】
ブロック７０４で、仕様収集部は、カスタマイズオプション仕様と仕様画像を記憶する。仕様収集部は、体系的に、メーカーの製品の説明を取り入れて、この説明にアノテーションを付ける媒体を説明と関連付けるために提供される手動のサービスまたは自動サービスである。仕様収集部は、一連のｗｅｂインターフェイスとフォームを、カスタマイズ仕様を収集するために表示する。
【００９０】
ブロック７０６で、仕様収集部は、カスタマイズオプション仕様と仕様画像に基づいて、表示用のインタラクティブなコンテンツを決定する。仕様収集部は、画像をレンダリングする命令と、顧客が対話入力でカスタマイズオプションの選択を指定したオプションとを含むレンダリングアセットを決定する。レンダリングアセットが決定されると、カスタマイズ製品とオプションが顧客に提示されるまでは記憶される。
【００９１】
その後、仕様収集部は、検索クエリーなどを介して、顧客のカスタマイズ可能な製品の表示要求に応じて、インタラクティブなコンテンツを表示する。ブロック７０８で、顧客は、カスタマイズオプションを選択するインタラクティブなコンテンツを用いて対話入力を行ってカスタマイズされた製品を購入する。図４は、カスタマイズオプションの選択を指定するためにユーザーが対話するインタラクティブなコンテンツで構成されるグラフィカルユーザーインターフェイスの一例を示す。ブロック７１０で、仕様収集部は、顧客が選択したカスタマイズオプションをメーカーに送信する。ブロック７１２で、メーカーは顧客が選択したカスタマイズオプションに従ってカスタマイズされた製品を製造して顧客に発送する。
【００９２】
７．実装の仕組み―ハードウェアの概要
一実施形態に従えば、ここに記載の技術は、１以上の専用コンピューター装置によって実施される。専用コンピューター装置は、この技術を実行するハードウェアであっても、または、この技術を実行するためのプログラムを永久的に記憶する１以上の特定用途向け集積回路（ＡＳＩＣ）やＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙｓ）などのデジタル電子装置を設けるようにしても、または、ファームウェア、メモリ、他の記憶部、あるいは、これらの組み合わせに記憶されたプログラム命令に従って、この技術を実行するようにプログラムされた汎用のハードウェアの処理部を設けるようにしてもよい。このような専用コンピューター装置は、技術を達成するために、カスタマイズされたハードウェアロジック、ＡＳＩＣ、または、プログラムをカスタマイズしたＦＰＧＡを組み合わせたものであってもよい。専用コンピューター装置は、デスクトップコンピューターシステム、ポータブルコンピュータシステム、ハンドヘルド装置、ネットワークデバイス、または、技術を実装するためのハードウェア論理回路および／またはプログラム論理回路が組み込まれた他の装置であってもよい。
【００９３】
例えば、図８は、本発明の実施形態を実装したコンピューターシステム８００を示すブロック図である。コンピューターシステム８００には、情報を通信するためのバス８０２、または、他の通信機構と、情報を処理するためにバス８０２に接続されたハードウェアプロセッサ８０４とを備える。ハードウェアプロセッサ８０４は、例えば、汎用のマイクロプロセッサであってもよい。
【００９４】
コンピューターシステム８００には、ランダムアクセスメモリ（ＲＡＭ）または動的記憶装置などのメインメモリ８０６を備え、情報、および、プロセッサ８０４で実行される命令を格納するためにバス８０２に接続される。メインメモリ８０６は、プロセッサ８０４で実行される命令の実行中は、一時的な変数や他の中間情報を記憶するためにも用いられる。このような命令がプロセッサ８０４でアクセス可能な記憶媒体に格納されると、コンピューターシステム８００が、命令で特定されたオペレーションを実行してカスタマイズされた専用マシンとして機能する。
【００９５】
コンピューターシステム８００はさらに読み出し専用メモリ（ＲＯＭ）８０８またはバス８０２に接続された他の静的記憶装置が設けられ、静的な情報とプロセッサ８０４の命令が格納される。磁気ディスクや光ディスクのような記憶装置８１０が提供され、情報と命令とを格納するためにバス８０２に接続される。
【００９６】
コンピューターシステム８００は、コンピューターユーザに情報を表示するために、陰極線管（ＣＲＴ）などディスプレイ８１２がバス８０２を介して接続される。入力装置８１４は、アルファベットキー、数字キー、および他のキーが設けられ、情報とコマンドの選択をプロセッサ８０４に通信するためにバス８０２に接続される。他のタイプのユーザー入力装置は、マウス、トラックボール、または、カーソル方向キーなどの方向の情報とコマンドの選択をプロセッサに伝えるカーソル制御装置８１６であり、ディスプレイ８１２上のカーソルの動きを制御する。この入力装置は、通常、第１軸（例えば、Ｘ）と第２軸（例えば、Ｙ）の２軸の２自由度があり、この装置で平面上の位置を指定する。
【００９７】
コンピューターシステム８００は、カスタマイズしたハードウェア論理回路、１以上のＡＳＩＣまたはＦＰＧＡ、ファームウェアおよび／またはプログラム論理回路を用いて、コンピューターシステム８００を専用機として機能させるために、これらをコンピューターシステムと組み合わせて、または、コンピューターシステム８００をプログラムすることで、ここに記載された技術を実装する。一実施形態に従えば、メインメモリ８０６に含まれる１以上の命令の１以上のシーケンスをプロセッサ８０４が実行することで、ここに記載された技術がコンピューターシステム８００によって機能する。このような命令が、記憶装置８１０などの他の記憶媒体からメインメモリ８０６に読み込まれる。メインメモリ８０６に組み込まれた命令のシーケンスの実行することで、プロセッサでここに記載された処理ステップを実行する。他の実施形態では、ハードウェア回路が、ソフトウェア命令の代わりに、または、ソフトウェア命令と組み合わせて用いられる。
【００９８】
ここで用いられる「記憶媒体」は、機械を特定の手法で操作するデータおよび／または命令を格納するあらゆる媒体を指す。このような記憶媒体は、不揮発性媒体および／または揮発性媒体で構成される。不揮発性媒体には、例えば、記憶装置８１０のような光ディスクまたは磁気ディスクが含まれる。揮発性媒体には、メインメモリ８０６などのダイナミックメモリが含まれる。記憶媒体の通常の形式には、例えば、フロッピーディスク（登録商標）、フレキシブルディスク、ハードディスク、ソリッドステートドライブ、磁気テープ、または他の磁気データ記憶装置や、ＣＤ−ＲＯＭまたは他の光データ記憶装置や、あらゆる穴のパターンがある物理的な媒体や、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、ＮＶＲＡＭ、他のメモリチップ、またはメモリカートリッジが含まれる。
【００９９】
記憶媒体は、伝送媒体とは別のものであるが、伝送媒体と一緒に用いられてもよい。伝送媒体は、記憶媒体間の情報の転送に関するものである。例えば、伝送媒体には、同軸ケーブル、銅線、および、光ファイバーであり、バス８０２を構成する線が含まれる。また、伝送媒体には、電波や赤外線のデータ通信中に生成される音波または光波の形式をとるものがある。
【０１００】
媒体の様々な形式には、プロセッサ８０４で実行される１以上の命令の１以上のシーケンスを搬送するものが含まれる。例えば、命令は、開始時に、離れて置かれるコンピューターの磁気ディスクやソリッドステートドライブ上に運ばれる。離れて置かれたコンピューターはダイナミックメモリ上に命令をロードして、モデムを用いた電話回線で命令を送信する。コンピューターシステム８００にローカル接続されたモデムで電話回線からデータを受信することができ、データを赤外線信号に変換するために赤外線送信器を用いる。赤外線検出器は赤外線信号で運ばれたデータを受信し、適切な回路でデータをバス８０２に載せることができる。バス８０２は、メインメモリ８０６にデータを運び、プロセッサ８０４がメインメモリから命令を取り出して実行する。メインメモリ８０６で受信された命令は、プロセッサ８０４で実行する前または実行した後に記憶装置８１０に任意に格納してもよい。
【０１０１】
コンピューターシステム８００は、バス８０２に接続された通信インターフェイス８１８を備える。通信インターフェイス８１８は、ローカルネットワーク８２２に接続するネットワーク回線８２０に接続している双方向のデータ通信を提供する。例えば、通信インターフェイス８１８は、サービス総合デジタル網（ＩＳＤＮ）カード、ケーブルモデム、衛星モデム、またはモデムであってもよく、電話回線のタイプに対応したデータ通信接続を提供する。他の一例として、通信インターフェイス８１８はローカルエリアネットワーク（ＬＡＮ）カードであってもよく、互換性のあるＬＡＮにデータ通信接続を提供する。また、無線回線が実装されてもよい。このようなあらゆる実装において、通信インターフェイス８１８は、様々なタイプの情報を表すデータの流れを運ぶ電気信号、電磁気信号、または光信号を送受信する。
【０１０２】
ネットワーク回線８２０は、通常は、１以上のネットワークを通じて他の装置とのデータ通信を提供する。例えば、ネットワーク回線８２０は、ローカルネットワークを通じてホストコンピュータ８２４、または、インターネットサービスプロバイダー（ＩＳＰ）８２６によって操作されるデータ機器に対する接続を提供する。同様に、ＩＳＰ８２６は、一般的には「インターネット」８２８といわれるワールド ワイドパケットデータ通信ネットワークを介したデータ通信サービスを提供する。ローカルネットワーク８２２とインターネット８２８の両方は、デジタルデータの流れを運ぶ電気信号、電磁気信号、光信号を用いる。様々なネットワークを介した信号と、ネットワーク回線８２０上の通信インターフェイス８１８を介した信号は、デジタルデータをコンピューターシステム８００とやり取りするものであり、伝送媒体の形態の一例である。
【０１０３】
コンピューターシステム８００は、ネットワーク、ネットワーク回線８２０、および通信インターフェイス８１８を介して、プログラムコードを含むメッセージを送信したり、データを受信したりする。インターネットの例では、サーバ８３０がインターネット８２８、ＩＳＰ８２６、ローカルネットワーク８２２、および通信インターフェイス８１８を介して、アプリケーションプログラムに要求コードを転送する。
【０１０４】
受信したコードは、受信されると、プロセッサ８０４で実行され、後で実行するために、記憶装置８１０あるいは他の不揮発性記憶に記憶される。
【０１０５】
前述の明細書において、本発明の実施形態が、実装から実装へと変わる様々な多数の詳細な形態を参照しながら記載された。従って、明細書と図面は、これに限定されることなく実際の例としてみなされるべきである。本発明の範囲の唯一かつ排他的な指標は、出願人が意図する本発明の範囲であって、本出願で公表された請求項の文言およびその均等物の範囲であり、あらゆる後の補正も含まれる。
【図１】
2014182826.tif 000003
【図２】
2014182826.tif 000004
【図３】
2014182826.tif 000005
【図４】
2014182826.tif 000006
【図５】
2014182826.tif 000007
【図６】
2014182826.tif 000008
【図７】
2014182826.tif 000009
【図８】
2014182826.tif 000010
【外国語明細書】
2014182826000001.pdf