(57)【要約】  記載するのは、製品デザインのためのコンピュータ実装の方法４００である。通常、方法４００は第１ステップ４０２を含む。この第１ステップでは、製品の仕様を入力するためのグラフィカルユーザインタフェース（ＧＵＩ）をユーザに提供する。このＧＵＩは複数のデザインモジュールを含み、各モジュールは特定の製品仕様カスタマイズオプションを提供する。ＧＵＩが提供された（４０２）後、ユーザは製品仕様を指定できる。この製品仕様はシステム３００によって受信される（４０４）。次に、方法４００は、ＧＵＩを通じて指定された製品の、実質的にリアルタイムでのユーザ操作が可能な視覚化を提供する。さらに、このＧＵＩは通常、価格設定エンジンも含む。この価格設定エンジンは、選択された製品仕様に従って実質的にリアルタイムの製品価格設定情報を提供する（４１０）ように構成される。方法４００には、製品が最終決定されたときに、ＧＵＩを通じた最終的な製品の承認の受信（ブロック４１２に示される）に応答して、最終的な製品の製造に必要な製品仕様を自動的に手順化するステップが含まれる。さらに、この方法は、事前に取り決められた形式でその製造手順を出力するステップ４１８も含む。【選択図】図３
2019503547.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実装した製品デザイン方法であって、
製品仕様を入力または選択するためのグラフィカルユーザインタフェース（ＧＵＩ）をユーザに提供するステップであって、前記ＧＵＩが複数のデザインモジュールを含み、前記デザインモジュールそれぞれが特定の製品仕様カスタマイズオプションを提供し、前記ＧＵＩがさらに、前記選択された製品仕様に従って実質的にリアルタイムの製品価格設定情報を提供するように構成された価格設定エンジンを有する、提供するステップと、
このような製品仕様を受信したことに応答して、前記指定された製品の実質的にリアルタイムでのユーザ操作が可能な視覚化を、前記ＧＵＩを通じて提供するステップと、
前記ＧＵＩを通じて最終的な製品の承認を受信したことに応答して、前記最終的な製品の製造に必要な前記製品仕様を自動的に手順化するステップと、
事前に取り決められた形式でこのような製造手順を出力するステップと
を備える、コンピュータによって実装した製品デザイン方法。
【請求項２】
前記ＧＵＩを提供する前記ステップが、ユーザによってアクセスされたときに前記ユーザの端末に前記ＧＵＩを提供するオンラインアクセス可能な環境またはポータルの提供を含む、請求項１に記載の方法。
【請求項３】
前記ＧＵＩを提供する前記ステップが、端末で実行されたときにデザインモジュールおよび価格設定エンジンを前記ＧＵＩに提供する命令群の提供を含む、請求項１または請求項２のいずれかに記載の方法。
【請求項４】
前記命令群が、ネットワークを通じて前記ＧＵＩ、前記デザインモジュール、および／または前記価格設定エンジンを更新するように適合された、請求項３に記載の方法。
【請求項５】
追悼用製品、建築製品、消費財、および輸送用製品からなる群より前記製品が選ばれる、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
墓石、墓碑、額、壷、および記念碑からなる群より前記追悼用製品が選ばれる、請求項５に記載の方法。
【請求項７】
扉、窓、門、フェンス、セキュリティスクリーン、装飾、キッチンの跳ねよけ板、水回り設備、庭園設備および装飾、浴室設備および備品、ならびに照明設備および備品からなる群より前記建築製品が選ばれる、請求項５に記載の方法。
【請求項８】
家具、ペット用製品、玩具、トロフィー、コンピュータ、電話機、携帯電話機、手さげかばん、服飾、スポーツ用品、腕時計、履物、宝石および記念品、看板、名刺、食品、特定のエネルギー成分および構成を有する料理、ならびに装飾カードからなる群より前記消費財が選ばれる、請求項５に記載の方法。
【請求項９】
自動車、オートバイ、ボート、および航空機からなる群より前記輸送用製品が選ばれる、請求項５に記載の方法。
【請求項１０】
製品の種類、製品のコスト、製品のサイズ、製品の量、製品の表面部、製品の材料、製品の装飾タイプ、製品の装飾様式、製品の製造方法、および製品の色からなる群より前記製品仕様が選ばれる、請求項１に記載の方法。
【請求項１１】
用意された前記製品仕様それぞれに対する固有の製品仕様カスタマイズオプションを提供するように各デザインモジュールが構成された、請求項１０に記載の方法。
【請求項１２】
デザインモジュールが特定の製品仕様に対する各種のオプションのデータベースを備える、請求項１１に記載の方法。
【請求項１３】
指定された製品の種類、製品のコスト、製品のサイズ、製品の量、製品の表面部、製品の材料、製品の装飾タイプ、製品の装飾様式、製品の製造方法、および／または製品の色に従った製品の価格設定を計算するように構成された価格設定アルゴリズムを含めることによって、前記価格設定エンジンが実質的にリアルタイムの製品価格設定情報を提供するように構成された、請求項１に記載の方法。
【請求項１４】
前記ユーザが前記製品仕様を選択および／または変更するごとに製品価格設定情報を提供するように前記価格設定エンジンが構成された、請求項１３に記載の方法。
【請求項１５】
前記ユーザが前記ＧＵＩ上で対話式操作を行える、前記製品および／または前記製品仕様の２次元および／または３次元の仮想レンダリングまたは表示を、前記ユーザ操作が可能な視覚化に含む、請求項１に記載の方法。
【請求項１６】
前記製品および／または前記製品仕様の前記表示のパン、回転、またはズームを前記対話式操作に含む、請求項１５に記載の方法。
【請求項１７】
最終的な製品の承認を受信する前記ステップに、これ以上製品仕様を選択することおよび／またはカスタマイズすることがないことを示す前記ユーザからの指示の受信を含む、請求項１に記載の方法。
【請求項１８】
前記製品仕様を自動的に手順化する前記ステップに、前記選択された製品仕様を製造するおよび／または前記製品に適用する順序の決定を含む、請求項１に記載の方法。
【請求項１９】
前記製造手順を出力する前記ステップに、前記選択された製品仕様、ならびに製造するおよび／または前記製品に適用する前記順序の指示の提供を含む、請求項１に記載の方法。
【請求項２０】
前記事前に取り決められた形式に、ベクタファイル形式、ＥＰＳ（Ｅｎｃａｐｓｕｌａｔｅｄ  ＰｏｓｔＳｃｒｉｐｔ）ファイル形式、グラフィックファイル形式（ＪＰＧ、ＪＰＥＧ、ＢＭＰ、ＧＩＦなど）、その他の、製造機械による解釈が可能な形式を含む、請求項１に記載の方法。
【請求項２１】
前記最終的な製品仕様を前記ユーザに関連付けるステップを含む、請求項１に記載の方法。
【請求項２２】
前記関連付けステップに、ユーザプロファイルをデータベースに登録するステップと、前記最終的な製品仕様をこのようなユーザプロファイルに結び付けるステップとを含む、請求項２１に記載の方法。
【請求項２３】
前記製造手順を少なくとも１つの製造施設に送信するステップを含む、請求項１に記載の方法。
【請求項２４】
前記製造手順を送信する前に、前記ＧＵＩを通じて、前記最終的な製品の支払い案内書を発行するステップと、その後に支払いを受領するステップとを含む、請求項２３に記載の方法。
【請求項２５】
前記ユーザが前記ＧＵＩを通じてソーシャルメディアで前記最終的な製品仕様を共有できるさらなるステップを含む、請求項１に記載の方法。
【請求項２６】
前記ユーザが前記ＧＵＩを通じて前記最終的な製品仕様をダウンロードまたは印刷できるさらなるステップを含む、請求項１に記載の方法。
【請求項２７】
製品デザインのためのシステムであって、
通信インタフェースと、
記憶手段と、
前記通信インタフェースおよび前記記憶手段との信号通信のために構成されたプロセッサと、
を備え、前記プロセッサが、
グラフィカルユーザインタフェース（ＧＵＩ）を提供し、前記ＧＵＩによって前記通信インタフェースを通じてユーザが製品仕様を入力または選択でき、前記ＧＵＩが複数のデザインモジュールを含み、前記デザインモジュールそれぞれが固有の製品仕様カスタマイズオプションを提供し、前記ＧＵＩがさらに、前記選択された製品仕様に従って実質的にリアルタイムの製品価格設定情報を提供するように構成された価格設定エンジンを有する
ように構成され、前記システムがさらに、
このような製品仕様の受信に応答して、前記指定された製品の実質的にリアルタイムでのユーザ操作が可能な視覚化を、前記ＧＵＩを通じて提供し、
前記ＧＵＩを通じた最終的な製品の承認の受信に応答して、前記最終的な製品の製造に必要な前記製品仕様を自動的に手順化し、
事前に取り決められた形式でこのような製造手順を出力する
システム。
【請求項２８】
前記プロセッサによる実際の実行のために、特定の製品仕様カスタマイズオプションを提供する前記デザインモジュールが前記記憶手段に格納される、請求項２７に記載のシステム。
【請求項２９】
前記プロセッサによる実際の実行のために前記価格設定エンジンが前記記憶手段に格納される、請求項２７に記載のシステム。
【請求項３０】
製品デザイン用のシステムであって、請求項１〜２６のいずれか１項に記載の方法ステップを実行するように構成されたプロセッサを有するシステム。
【請求項３１】
製品デザインのための命令のコンピュータ可読媒体であって、前記命令のコンピュータ可読媒体が、このような命令の実行時に、請求項１〜２６のいずれか１項に記載の方法ステップを処理システムに実行させるように構成されたコンピュータ可読媒体。
【請求項３２】
処理システムで使用するためのコンピュータプログラム製品であって、実行時に請求項１〜２６のいずれか１項に記載の方法ステップを前記処理システムに実行させる、プロセッサによる実行が可能な命令を含むコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に製品デザインに関し、特に、製品デザインのためのコンピュータ実装による方法および関連システムに関する。
【０００２】
本特許明細書の開示部分は、著作権で保護される情報を含む。本特許明細書は特許当局のファイルまたは記録に収載されているため、著作権所有者は何人が本特許明細書またはその一部を複製することにも反対しないが、その他の点ではあらゆる著作権をすべて留保する。
【０００３】
背景技術に関する以下の説明は、あくまで本発明を理解しやすくすることを目的としている。以下の説明は、言及しているいずれの情報も、当該出願の優先日の時点で一般的な周知の事実の一部であること、またはそうであったことを認めるものでも認諾するものでもない。
【背景技術】
【０００４】
一般に、ネットワーク接続された情報またはデータ通信システムにおいては、ローカルまたはリモートの情報提供元に対して情報またはデータの要求および／または受信を行うことができる１つ以上の端末にユーザはアクセスできる。このような通信システムでは、端末は、処理システム、コンピュータ、コンピュータ化されたデバイス、パーソナルコンピュータ（ＰＣ）、携帯電話機、セルラー電話機、衛星電話機、携帯データ端末、携帯型コンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ポケットベル、シンクライアント、または他の同種のデジタル電子デバイスなどにすることができる。このような端末が情報またはデータを要求および／または受信する機能は、ソフトウェア、ハードウェア、および／またはファームウェアによって提供できる。端末は、ローカル側とリモート側の両方で他のデバイス（ハードディスクドライブやソリッドステートドライブなどのローカルデータ記憶装置、ネットワーク接続されたリモートデータ記憶装置など）を含むことまたはそれらに関連付けられることができる。
【０００５】
情報提供元はサーバまたは任意の種類の端末を含むことができる。サーバまたは端末は、情報またはデータを格納できる１つ以上の記憶装置（例えば記憶装置に配置された１つ以上のデータベース）に関連付けられる場合がある。端末と情報提供元または他の端末との間での情報の交換（すなわち情報またはデータの要求および／または受信）は通信手段によって支援される。通信手段は、物理的なケーブル（例えば電話線などのメタリックケーブル、半導電ケーブル、無線周波数信号や赤外線信号などの電磁信号、光ファイバケーブル、衛星回線、もしくはネットワークインフラストラクチャに接続するその他の同様の媒体またはそれらの組み合わせ）で実現できる。
【０００６】
ネットワークインフラストラクチャは、端末と情報提供元との間の接続を容易にする装置（電話切換器、基地局、ブリッジ、ルータ、他の同様の専用ネットワーク構成要素など）を含むことができる。端末、通信手段、インフラストラクチャ、および情報提供元を相互接続したグループを集合的にネットワークという。ネットワークはそれ自体が多様な形態を取り得る。例えば、コンピュータネットワーク、電気通信網、データ通信網、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、無線ネットワーク、インターネットワーク、イントラネットワーク（Ｉｎｔｒａｎｅｔｗｏｒｋ）、インターネットおよびその発展形、過渡的および一時的ネットワーク、前記の組み合わせ、またはコンピュータ化されたデバイス、電子デバイス、もしくはデジタルデバイスの間での通信を提供する他のあらゆる種類のネットワークにすることができる。複数の別種のネットワーク（例えば非公開ネットワークと公開ネットワーク）を提供できる。本明細書で言及するネットワークとは、少なくとも他の１つの端末と通信できるようにされた任意の種類の端末もしくは他の同種の電子デバイス、またはそれらの一部を含むと理解すべきである。
【０００７】
さらに、ハイパーテキストマークアップ言語（ＨＴＭＬ）およびハイパーテキストトランスファープロトコル（ＨＴＴＰ）、ならびにそれらの発展形により、インターネットまたはワールドワイドウェブ（ＷＷＷ）に非常にアクセスしやすくなっている。インターネットにおける情報の交換は、ハイパーテキスト文書によってさらに容易になる。ハイパーテキスト文書は、タグを使用してリンクを定義し、そのリンクが選択されると、同じ文書の中から、またはまったく新規の文書から関連する情報が取得される点で独特である。リンクはＨＴＭＬを使用して定義される。ＨＴＭＬは、一貫性のある方法で任意の表示先コンピュータに適合する文書書式設定方法を提供する。ＨＴＭＬタグは、ハイパーテキスト文書を構成するテキスト、映像、または音のほか、書式設定や他の文書へのリンクなどのさまざまな構成要素を定義するために使用される。インターネットの情報提供元にある文書を別の情報提供元にある文書にリンクするＨＴＭＬタグは、参照先の情報にＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を関連付けることによってリンクを行う。ＨＴＭＬからの発展形の例としてはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）が挙げられる。ＸＭＬはマークアップ言語の一種であり、人間による読み取りと機械による読み込みの両方が可能な形式で文書を符号化するための一連の規則を定義する。
【０００８】
インターネットの利点の１つは、公開ネットワークと非公開ネットワークを大規模に相互接続していることである。プロキシは、ネットワークに対して特殊な機能を実行するネットワークノードまたは端末上のホストコンピュータまたはメカニズム（通常はアプリケーションプログラム）である。このような機能の１つに、ネットワークセキュリティの確保がある。セキュリティは、通信（すなわち情報またはデータの交換）がプロキシを通過するように要求することによって、非公開ネットワークと公開ネットワークの間で確保される。プロキシのもう１つの機能は、最近アクセスされた情報（文書および画像のコピーなど）の格納またはキャッシュである。ローカルネットワークの外に（すなわち外部ネットワークに接続された情報提供元に）存在する情報をＷｅｂブラウザが要求すると、通信はＷｅｂブラウザからプロキシを経由して外部ネットワークに入る。したがって、プロキシは、公開ネットワークから受信したＨＴＴＰコマンドに応答しないことでその公開ネットワークから非公開ネットワークへのアクセスを拒否するように動作できる。
【０００９】
上記を踏まえて本発明の目的について考察すると、オンラインによる製品のデザインまたはカスタマイズは既知といえる。これらの製品は通常、Ｗｅｂベースの購買システムを通じて入手できるカスタマイズされた製品を含む。しかし、今日存在するこれらのいわゆるオンライン型セルフデザインシステム（ＤＹＯ）は、一般に基本的な機能しか備えていない。これらのセルフデザインプラットフォームの大部分は、固定されたテンプレートベースのデザインシステムのような構造をしており、デザインの選択肢が限られている。このような状況では通常、ユーザは製品を選択した後、色やサイズなど、１つか２つのオプションを指定できる。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
これらのセルフデザインシステムの現在の利用は、消費者に直接、自宅にいながらにして限定的なカスタマイズ製品を提供するものである。カスタマイズ可能なさまざまな製品にユーザがアクセスできることと、ユーザフレンドリかつ簡単な操作でユーザがそれらの各製品をユーザの指定に従って個人的にデザインできることとが両立されていない点が従来のセルフデザインシステムの欠点であることを出願人は突き止めた。
【００１１】
先行技術に内在する１つ以上の欠点に対処する、または少なくとも部分的に改善するシステムおよび関連する方法が必要である。
【課題を解決するための手段】
【００１２】
本発明の第１の態様によれば、コンピュータによって実装した製品デザイン方法が提供され、その製品デザイン方法は、
製品仕様を入力または選択するためのグラフィカルユーザインタフェース（ＧＵＩ）をユーザに提供するステップを備え、
ＧＵＩが複数のデザインモジュールを含み、
各デザインモジュールが特定の製品仕様カスタマイズオプションを提供し、
ＧＵＩがさらに、選択された製品仕様に従って実質的にリアルタイムの製品価格設定情報を提供するように構成された価格設定エンジンを有し、
当該製品デザイン方法がさらに、
製品仕様を受信したことに応答して、指定された製品の実質的にリアルタイムでのユーザ操作が可能な視覚化を、ＧＵＩを通じて提供するステップと、
ＧＵＩを通じて最終的な製品の承認を受信したことに応答して、最終的な製品の製造に必要な製品仕様を自動的に手順化するステップと、
事前に取り決められた形式で製造手順を出力するステップと、
を備える。
【００１３】
ＧＵＩを提供するステップは、オンラインアクセス可能な環境またはポータルの提供を含み、この環境またはポータルは、ユーザによってアクセスされたときに、ユーザの端末にＧＵＩを表示する。
【００１４】
ＧＵＩを提供するステップは、端末で実行されると、デザインモジュールおよび価格設定エンジンをＧＵＩに提供する命令群の提供を含むことができる。通常、この命令群は、ネットワークを通じてＧＵＩ、デザインモジュール、および／または価格設定エンジンを更新するように適合される。
【００１５】
製品は、追悼用製品、建築製品、消費財、および輸送用製品からなる群より選ぶことができる。
【００１６】
それに応じて、追悼用製品は、墓石、墓碑、額、壷、および記念碑からなる群より選ぶことができる。建築製品は、扉、窓、門、フェンス、セキュリティスクリーン（ｓｅｃｕｒｉｔｙ  ｓｃｒｅｅｎ）、装飾、キッチンの跳ねよけ板、水回り設備、庭園設備および装飾、浴室設備および備品、ならびに照明設備および備品からなる群より選ぶことができる。
【００１７】
同様に消費財は、家具、ペット用製品、玩具、トロフィー、コンピュータ、電話機、携帯電話機、手さげかばん、服飾、スポーツ用品、腕時計、履物、宝石および記念品、看板、名刺、食品、特定のエネルギー成分および構成を有する料理、ならびに装飾カードからなる群より選ぶことができる。輸送用製品は、自動車、オートバイ、ボート、および航空機からなる群より選ぶことができる。
【００１８】
製品仕様は、製品の種類、製品のコスト、製品のサイズ、製品の量、製品の表面部、製品の材料、製品の装飾タイプ、製品の装飾様式、製品の製造方法、および製品の色からなる群より選ぶことができる。
【００１９】
そのため、各デザインモジュールは、用意された製品仕様それぞれに対する固有の製品仕様カスタマイズオプションを提供するように構成できる。通常、デザインモジュールは、特定の製品仕様に対する各種オプションのデータベースから構成できる。例えば、製品仕様が色である場合は、カスタマイズオプションに青、赤、緑、黄、オレンジ、黒、白などを含めることができる。
【００２０】
指定された製品の種類、製品のコスト、製品のサイズ、製品の量、製品の表面部、製品の材料、製品の装飾タイプ、製品の装飾様式、製品の製造方法、および／または製品の色に従った製品の価格設定を計算するように適合された価格設定アルゴリズムを含めることによって、実質的にリアルタイムの製品価格設定情報を提供するように価格設定エンジンを構成できる。
【００２１】
価格設定エンジンは、ユーザが製品仕様を選択および／または変更するごとに製品価格設定情報を提供するように構成できる。
【００２２】
本明細書における「実質的にリアルタイム」という記述は、ある時間がかかることを意味していると理解すべきであり、この時間には、処理システムまたはＷｅｂベースの伝送に本質的に伴う処理、計算、および／または伝送の時間によって通常発生する遅延を含み得ると理解すべきである。例えば、価格設定エンジンは通常、製品仕様が変化するごとに価格設定情報を提供するように構成される。このような変化があると、ＧＵＩから価格設定エンジンへの伝送には、価格設定エンジンが更新後の価格設定情報を計算してからＧＵＩに返送するための時間が必要になる。これらの伝送時間および計算時間は一般に短時間であり、通常は１分未満または数ミリ秒以内であるが、何らかの遅延を引き起こすことは確かである。しかし、関連するフィードバック情報は比較的高速または「実質的にリアルタイム」といえる時間内にユーザに提供される。
【００２３】
このユーザ操作が可能な視覚化に、製品および／または製品仕様の２次元および／または３次元の仮想レンダリングまたは表示を含め、このレンダリングまたは表示をユーザがＧＵＩ上で対話式に操作できるようにすることができる。このような対話式操作には、製品および／または製品仕様の表示のパン、回転、またはズームを含めることができる。
【００２４】
最終的な製品の承認を受信するステップには、これ以上製品仕様を選択することもカスタマイズすることもないことを示すユーザからの指示の受信を含めることができる。
【００２５】
製品仕様を自動的に手順化するステップには、選択された製品仕様を製造するおよび／または製品に適用する順序の決定を含めることができる。製品の製造は選択された製品仕様、製品の種類、製造能力の空き状況などに左右されるため、手順化のステップには、本方法を実施するコンピュータシステムによる「インテリジェント」な意思決定の手法が必要であることを理解すべきである。
【００２６】
このように、製造手順を出力するステップには、選択された製品仕様、ならびに製造順序および／または製品への適用順序の指示の提供を含めることができる。
【００２７】
事前に取り決める形式には、ベクタファイル形式、ＥＰＳ（Ｅｎｃａｐｓｕｌａｔｅｄ  ＰｏｓｔＳｃｒｉｐｔ）ファイル形式、グラフィックファイル形式（ＪＰＧ、ＪＰＥＧ、ＢＭＰ、ＧＩＦなど）、その他の、製造機械による解釈が可能な形式を含めることができる。
【００２８】
本方法には、最終的な製品仕様をユーザに関連付けるステップを含めることができる。関連付けステップには、ユーザプロファイルをデータベースに登録するステップと、最終的な製品仕様を当該ユーザプロファイルに結び付けるステップとを含めることができる。
【００２９】
本方法には、製造手順を少なくとも１つの製造施設に送信するステップを含めることができる。
【００３０】
製造手順を送信する前に、ＧＵＩを通じて最終的な製品の支払い案内書を発行するステップと、その後に支払いを受領するステップとを含めることができる。
【００３１】
本方法には、ユーザがＧＵＩを通じてソーシャルメディアで最終的な製品仕様を共有できるさらなるステップを含めることができる。本方法には、ユーザがＧＵＩを通じて最終的な製品仕様をダウンロードまたは印刷できるさらなるステップを含めることができる。
【００３２】
本発明の第２の態様によれば、製品デザインのためのシステムが提供され、そのシステムは、
通信インタフェースと、
記憶手段と、
通信インタフェースおよび記憶手段との信号通信のために構成されたプロセッサと、
を備え、プロセッサが、
グラフィカルユーザインタフェース（ＧＵＩ）を提供し、
ＧＵＩによって通信インタフェースを通じてユーザが製品仕様を入力または選択でき、
ＧＵＩが複数のデザインモジュールを含み、
デザインモジュールそれぞれが固有の製品仕様カスタマイズオプションを提供し、
ＧＵＩがさらに、選択された製品仕様に従って実質的にリアルタイムの製品価格設定情報を提供するように構成された価格設定エンジンを有する
ように構成され、当該システムはさらに、
このような製品仕様の受信に応答して、指定された製品の、実質的にリアルタイムでのユーザ操作が可能な視覚化を、ＧＵＩを通じて提供し、
ＧＵＩを通じた最終的な製品の承認の受信に応答して、最終的な製品の製造に必要な製品仕様を自動的に手順化し、
事前に取り決められた形式で製造手順を出力する。
【００３３】
通常、特定の製品仕様カスタマイズオプションを提供するデザインモジュールは記憶手段に格納される。同様に、通常は価格設定エンジンも記憶手段に格納される。
【００３４】
本発明の第３の態様によれば、製品デザイン用のシステムが提供され、システムは、本発明の第１の側面に従う方法ステップを実行するように適合されたプロセッサを有する。
【００３５】
本発明の第４の態様によれば、製品デザインのための命令のコンピュータ可読媒体が提供され、命令のコンピュータ可読媒体は、このような命令の実行時に、本発明の第１の態様に従う方法ステップを処理システムに実行させるように適合される。
【００３６】
本発明の第５の態様によれば、処理システムで使用するためのコンピュータプログラム製品が提供され、コンピュータプログラム製品は、実行時に本発明の第１の態様に従う方法ステップを処理システムに実行させる。
【００３７】
実施形態の例は、添付図面とともに記載している以下の説明から明らかになるはずである。以下の説明は、少なくとも１つの好ましい実施形態の例として記載しているにすぎず、本発明はこの実施形態に限定されるものではない。
【図面の簡単な説明】
【００３８】
【図１】特定の実施形態を実施または実現するために利用できる処理システムの例の機能ブロック図を示す。
【図２】特定の実施形態を実施または実現するために利用できるネットワークインフラストラクチャの例を示す。
【図３】製品デザイン用のシステムの、ある特定の例の系統図を示す。
【図４】本発明の特定の実施形態例を提供する方法／プロセスの流れ図を示す。
【発明を実施するための形態】
【００３９】
実施形態例の特徴を示すために記載した図においては、全体を通じて、同一の構成要素を示すために同一の参照番号を使用している。
【００４０】
好ましい実施形態
以下の形態は、あくまで例示のために記載しており、好ましい実施形態の主題を当業者が正確に理解できるようにする目的で記載している。したがって、実施例の中で、当業者が容易に理解できると考えられる一部の態様は詳細に記載していないが、このことは、決して本発明の範囲を縮小または限定することを意図しているものではない。
【００４１】
例えば、Ｊａｖａプログラミング言語などのプログラミング言語によってある実施例が容易になるまたは実施できると言及している場合でも、他の適切なプログラミング言語を除外することはない。また、Ｊａｖａの原則および演算に関する知識は、当業者の知識の範囲内であると理解されるであろうから、その知識に関する包括的な説明は記載しない。
【００４２】
さらに、以下のコンピュータ実装による手段およびシステムに関して、本明細書における「手段」という用語はさらに、明らかに、以下に記載されているあらゆるハードウェアコンポーネントおよび／またはソフトウェアコンポーネントのうち任意のものそれぞれまたはそれらの組み合わせから構成されると理解すべきであり、このことは当業者に理解されるであろう。さらに、当該「手段」は、ローカルまたは分散環境のコンピュータシステムで使用されるコンピュータプログラム製品、ローカルまたは分散環境のコンピュータシステムによって解釈される、コンピュータ可読の変調された搬送波信号、またはローカルまたは分散環境のコンピュータシステムが記載の文脈で当該「手段」を提供できるようにするための命令を含むコンピュータ可読媒体のうち、任意の１つ以上を含み得る。
【００４３】
まず図１を参照する。本発明の１つの実施形態は、図１に例示する処理システムを使用して実現できる。特に、処理システム１００は一般に、少なくとも１つのプロセッサ１０２（または処理装置もしくは複数のプロセッサ）、メモリ１０４、少なくとも１つの入力装置１０６、および少なくとも１つの出力装置１０８を含み、これらが１つのバスまたはバス群１１０を経由して相互に結合される。特定の実施形態では、入力装置１０６と出力装置１０８を同じ装置にすることができる。処理システム１００を１つ以上の周辺機器に結合するためにインタフェース１１２を設けることもできる。例えば、インタフェース１１２をＰＣＩカードやＰＣカードにすることができる。少なくとも１つのデータベース１１６を収容する少なくとも１つの記憶装置１１４を設けることもできる。メモリ１０４は、揮発性メモリ、不揮発性メモリ、ソリッドステート記憶装置、磁気装置など、任意の形態のメモリ装置にすることができる。プロセッサ１０２は、例えば処理システム１００内で各種の機能を処理するための、複数の異なる処理装置を含むことができる。
【００４４】
入力装置１０６は、入力データ１１８を受信し、キーボード、ペンのような装置またはマウスなどのポインティングデバイス、音声制御起動のためのマイクロフォンなどの音声受信装置、モデムや無線データアダプタなどのデータ受信装置またはアンテナ、データ取得カードなどを含むことができる。入力データ１１８は、ネットワーク経由で受信したデータを伴うキーボード指示など、各種のソースから取得できる。出力装置１０８は出力データ１２０を作成または生成し、表示装置またはモニタ（その場合は出力データ１２０が可視になる）、プリンタ（その場合は出力データ１２０が印刷される）、ＵＳＢポートなどのポート、周辺機器アダプタ、モデムや無線ネットワークアダプタなどのデータ送信装置またはアンテナなどを含むことができる。出力データ１２０は、ネットワークに送信されるデータを伴うモニタ上の視覚的表示など、出力装置ごとに種類が異なっていてよく、それらの出力装置から取り出すことができる。ユーザは、データ出力、またはデータ出力を解釈した結果を、モニタ上の表示やプリンタの使用などで見ることができる。記憶装置１１４は、揮発性メモリ、不揮発性メモリ、ソリッドステート記憶装置、磁気装置など、任意の形態のデータまたは情報記憶手段にすることができる。
【００４５】
使用時には、処理システム１００は、有線または無線による通信手段を通じて少なくとも１つのデータベース１１６に対してデータまたは情報の格納および／または取得を行えるように適合される。インタフェース１１２は、専門の目的を果たすことができる周辺機器と処理装置１０２の間で有線通信および／または無線通信を行えるようにすることができる。プロセッサ１０２は、入力装置１０６を経由して入力データ１１８として命令を受信し、出力装置１０８を使用して処理結果またはその他の出力をユーザに表示することができる。複数の入力装置１０６および／または出力装置１０８を設けることができる。処理システム１００は任意の形態の端末、サーバ、専用ハードウェアなどにすることが可能と理解すべきである。
【００４６】
処理システム１００は、ネットワーク接続された通信システム２００の一部にすることができる。通信システムの例を図２に示す。処理システム１００は、インターネットまたはＷＡＮなどのネットワーク２０２に接続できる。入力データ１１８および出力データ１２０は、ネットワーク２０２を経由して他のデバイスに送信できる。また、シンクライアント２０４、別の処理システム２０６および２０８、ノートブック型コンピュータ２１０、メインフレームコンピュータ２１２、ＰＤＡ２１４、ペン式コンピュータ２１６、サーバ２１８などの他の端末をネットワーク２０２に接続できる。さらに、多種多様な他の種類の端末または構成を利用できる。ネットワーク２０２を経由した情報および／またはデータの転送は、有線通信手段２２０または無線通信手段２２２を使用して行うことができる。サーバ２１８により、ネットワーク２０２と１つ以上のデータベース２２４の間のデータ転送を容易にすることができる。サーバ２１８および１つ以上のデータベース２２４は、情報提供元の一例である。
【００４７】
他のネットワークがネットワーク２０２と通信することが可能である。例えば、電気通信ネットワーク２３０は、無線通信手段２３６および送受信局２３８を使用することでネットワーク２０２と携帯もしくはセルラー電話機２３２またはＰＤＡ型デバイス２３４との間でのデータ転送を容易にすることができる。衛星通信ネットワーク２４０は、衛星信号受信機２４２と通信できる。衛星信号受信機２４２は衛星２４４からの信号を受信する。衛星２４４は、衛星信号送信機２４６との遠隔通信を行う。これにより、別の処理システム２４８、ノートブック型コンピュータ２５０、または衛星電話機２５２などの端末がネットワーク２０２と通信できる。ローカルネットワーク２６０もネットワーク２０２に接続できる。ローカルネットワーク２６０は非公開ネットワークやＬＡＮなどにすることができる。例えば、ネットワーク２０２をイーサネット２６２と接続し、そのイーサネットを端末２６４、サーバ２６６、およびプリンタ２７０に接続できる。サーバ２６６はデータベース２６８との間のデータ転送を制御する。他にもさまざまな種類のネットワークを利用できる。このことは当業者に理解されるであろう。
【００４８】
処理システム１００は、データ１１８、１２０をネットワーク２０２との間で送受信することによって、別の処理システム２０６、２０８などの他の端末と通信するように適合される。これにより、ネットワーク接続された通信システム２００の他の構成要素と通信する場合に、その通信が容易になる。
【００４９】
このように、ネットワーク２０２、２３０、２４０でインターネットの一部を形成すること、またはそれらのネットワークをインターネットに接続することができる。その場合は、端末２０６、２１２、２１８をＷｅｂサーバやインターネット端末などにすることができる。ネットワーク２０２、２３０、２４０、２６０は、他の通信ネットワーク（ＬＡＮ、ＷＡＮ、イーサネット、トークンリング、ＦＤＤＩリング、スターなどのネットワーク）または携帯電話ネットワーク（ＧＳＭ、ＣＤＭＡ、３Ｇなどのネットワーク）の一部にするか、その一部を形成することができる。また、特定の実装に応じて全体または一部を、光ファイバなどを含む有線ネットワークまたは無線ネットワークにすることができる。
【００５０】
ここで添付図面の図４を参照する。図４には、製品デザインのためのコンピュータ実装による方法４００を構成する一般的な方法ステップの一例を示している。一般論として、これらの方法ステップは、４０２から４２０までの参照番号で示す処理ブロックによって個別に示している。その詳細について以下で説明する。関連するコンピュータシステム３００の例を図３に示す。この例については、方法４００の例について以下で説明してから説明する。
【００５１】
通常、方法４００は第１ステップ４０２を含む。この第１ステップでは、製品の仕様を入力するためのグラフィカルユーザインタフェース（ＧＵＩ）をユーザに提供する。このＧＵＩは複数のデザインモジュールを含み、各モジュールは特定の製品仕様カスタマイズオプションを提供する。
【００５２】
通常、方法４００はシステム３００によって実行され、前記のとおり、システム３００は一般に処理システム１００の一例であると理解すべきである。同様に、通常、通信システム２００はシステム３００とユーザとの間の通信を容易にする。システム３００は通常、システム２００の端末（処理システム１００など）である。
【００５３】
ＧＵＩが提供されると（４０２）、ユーザは製品仕様を指定できる。この製品仕様はシステム３００によって受信される（４０４）。次に、方法４００は、ＧＵＩを通じて指定された製品の、実質的にリアルタイムでのユーザ操作が可能な視覚化を提供する。さらに、このＧＵＩは通常、価格設定エンジンも含む。この価格設定エンジンは、選択された製品仕様に従って実質的にリアルタイムの製品価格設定情報を提供する（４１０）ように構成される。
【００５４】
リアルタイムでの価格設定および視覚化を備えた製品仕様のこの受信４０４は、ユーザが仕様およびカスタマイズのプロセスを最終決定するまで（すなわちユーザの要件に応じた製品のデザインが完了するまで）継続する。方法４００には、このようにして製品が最終決定されたときに、ＧＵＩを通じた最終的な製品の承認の受信（ブロック４１２に示す）に応答して、最終的な製品の製造に必要な製品仕様を自動的に手順化するステップが含まれる。さらに、この方法は、事前に取り決められた形式でその製造手順を出力するステップ４１８も含む。
【００５５】
ＧＵＩ４０２を提供するステップは、オンラインアクセス可能な環境またはポータルの提供を含む。この環境またはポータルは、ユーザによってアクセスされたときに、ユーザの端末にＧＵＩを表示する。例えば、ユーザの端末に存在するＷｅｂブラウザなどを通じてアクセス可能なＷｅｂページがこれに該当する。
【００５６】
別法として、端末で実行されるとデザインモジュールおよび価格設定エンジンをＧＵＩに提供する命令群の提供を、ＧＵＩ４０２を提供するステップに含めることができる。例えば、ユーザの端末にインストールされるソフトウェアパッケージまたはアプリケーションがこれに該当する。通常、このような実施例においては、ユーザが使用可能なデザインモジュールおよび価格設定エンジンを有する最新バージョンのＧＵＩを確実に提供するために、ネットワークを経由してＧＵＩ、デザインモジュール、および／または価格設定エンジンを更新するように適合された命令群、すなわちオンライン更新機能が、ユーザの端末にインストールされるソフトウェアパッケージまたはアプリケーションに含まれる。
【００５７】
方法４００は、デザインが行われるほとんどあらゆる種類の製品を、該当する限り考慮に入れているため、幅広い製品に適用できる。このような製品の可能性としては、追悼用の製品、建築製品、消費財、輸送用製品などが含まれる。出願人は、追悼用製品のデザインにおいて本発明の一部を考案したため、その文脈に沿って、方法４００および関連システム３００のより具体的な例を以下に記載する。ただし、この例は本発明を限定するものではない。
【００５８】
それに沿うと、追悼用製品は、墓石、墓碑、額、壷、記念碑、その他からなる非排他的な群より選ぶことができる。同様に建築製品は、扉、窓、門、フェンス、セキュリティスクリーン、装飾、キッチンの跳ねよけ板、水回り設備、庭園設備および装飾、浴室設備および備品、照明設備および備品、その他からなる非排他的な群より選ぶことができる。
【００５９】
同様に、消費財は、家具、ペット用製品、玩具、トロフィー、コンピュータ、電話機、携帯電話機、手さげかばん、服飾、スポーツ用品、腕時計、履物、宝石および記念品、看板、名刺、装飾カード、その他からなる非排他的な群より選ぶことができる。輸送用製品は、自動車、オートバイ、ボート、航空機、およびその他のあらゆる形式の自動推進式または動力式の輸送機器からなる群より選ぶことができる。
【００６０】
上記のほか、本方法４００およびシステム３００の下での応用を見いだせる製品の種類は限りないため、限りなく多様な製品仕様が存在する。このように、製品仕様は、製品の種類、製品のコスト、製品のサイズ、製品の量、製品の表面部、製品の材料、製品の装飾タイプ、製品の装飾様式、製品の製造方法、および製品の色、その他を含む非限定的な群より選ぶことができる。本発明は、ユーザによる選択が可能な特定の製品仕様に限定されない。このように、本発明によって一般に、製品の種類に応じた、非常に多くの製品カスタマイズオプションが容易になる。
【００６１】
一例として、製品の種類が食品またはパッケージ食である場合が挙げられる。この場合、製品仕様には食品の種類、特定の高カロリー成分および／もしくはエネルギー量、特定の食品群に属する食品、ならびに／またはその他が含まれることになろう。このような例は、例えば病院、栄養プログラム、健康食プログラム（ボディビルディングや減量など）に適用できる。
【００６２】
そのため、ＧＵＩの各デザインモジュールは、用意された製品仕様それぞれに対する固有の製品仕様カスタマイズオプションを提供するように構成できる。通常、デザインモジュールは、特定の製品仕様に対する各種オプションのデータベースから構成できる。例えば、製品仕様が色である場合は、カスタマイズオプションに青、赤、緑、黄、オレンジ、黒、白などを含めることができる。
【００６３】
同様に、製品仕様が追悼用製品の材料の種類を含む場合は、材料の種類に関連するカスタマイズオプションのみを提供するデザインモジュールを組み込んで、御影石、大理石、コンクリート、石、ガラスなどのオプションを提供することができる。
【００６４】
価格設定エンジンは通常、選択された製品仕様（製品の種類、製品のコスト、製品のサイズ、製品の量、製品の表面部、製品の材料、製品の装飾タイプ、製品の装飾様式、製品の製造方法、および／または製品の色）に従った製品の価格設定を計算するように適合された価格設定アルゴリズムを含めることによって、実質的にリアルタイムの製品価格設定情報４１０を提供するように構成される。価格設定エンジンは通常、ユーザがＧＵＩで製品仕様を選択および／または変更するごとに製品価格設定情報を提供するように構成される。
【００６５】
既に記載したように、本明細書における「実質的にリアルタイム」という記述は、ある時間がかかることを意味していると理解すべきであり、この時間には、処理システムまたはＷｅｂベースの伝送に本質的に伴う処理、計算、および／または伝送の時間によって通常発生する遅延を含み得ると理解すべきである。例えば、価格設定エンジンは通常、製品仕様が変化するごとに価格設定情報を提供するように構成される。このような変化があると、ＧＵＩから価格設定エンジンへの伝送には、価格設定エンジンが更新後の価格設定情報を計算してからＧＵＩに返送するための時間が必要になる。これらの伝送時間および計算時間は一般に短時間であり、通常は１分未満または数ミリ秒以内であるが、何らかの遅延を引き起こすことは確かである。しかし、関連するフィードバック情報は比較的高速または「実質的にリアルタイム」といえる時間内にユーザに提供される。
【００６６】
このように、価格設定エンジンは、ユーザがＧＵＩを通じて選択した製品および製品仕様オプションに対する正確な価格設定４１０をユーザに提供する。そのアルゴリズムでは通常、製品の種類および選択された製品仕様を入力として使用して、製品が最終決定されたときにユーザが支払い義務を負う価格を計算する。
【００６７】
方法４００は、通常は選択されたすべての製品仕様を含む、製品４０８の実質的にリアルタイムでの視覚化をユーザに提供するステップも含むことが好ましい。通常、この視覚化はユーザによる操作が可能であること（すなわち、ユーザが、選択した仕様を適用した状態の製品をさまざまな角度および各種の視点から見ることが可能であること）が重要である。要件によっては、このユーザ操作が可能な視覚化に、製品および／または製品仕様の２次元および／または３次元の仮想レンダリングまたは表示を含め、このレンダリングまたは表示をユーザがＧＵＩ上で対話式に操作できるようにすることができる。このような対話式操作には、製品および／または製品仕様の表示のパン、回転、またはズームを含めることができる。
【００６８】
方法４００は、ユーザが製品のデザインおよびカスタマイズの最終決定を行った後に、最終的な製品の承認または承諾４１２を受信するステップを含む。このステップは通常、これ以上製品仕様を選択することもカスタマイズすることもないことを示すユーザからの指示の受信を含む。さらに、ここに示している例では、最終的な製品仕様（すなわちデザインおよびカスタマイズが完了した最終的な製品）をユーザに関連付けるステップ４０６も方法４００に含まれる。オンライン小売の技術分野でよく知られているように、このような関連付けのステップ４０６は通常、ユーザプロファイルをデータベースに登録するステップ、および最終的な製品仕様を当該ユーザプロファイルに結び付けるステップを含む。
【００６９】
さらに、方法４００は通常、製造手順を確定して送信する（４１６）前に、ＧＵＩを通じて最終的な製品の支払い案内書を発行してから支払いを受領するステップ４１４も含む。この機能もオンライン小売の技術分野ではよく知られており、ここには詳細を記載しない。
【００７０】
このように、本方法は通常、製品のデザインが最終決定されて（４１２）ユーザに関連付けられ（４０６）、支払い（４１４）が行われた後に、製品仕様を自動的に手順化するステップ４１６を含む。この手順化は通常、選択された製品仕様を製造するおよび／または製品に適用する順序の決定を含む。このような手順化は通常、製品および製品仕様によって異なる、すなわち製品の製造およびカスタマイズの順序は、指定されたオプションなどによって異なると理解すべきである。このように、製品の製造は選択された製品仕様、製品の種類、製造能力の空き状況などに左右されるため、手順化のステップには、本方法を実施するコンピュータシステムによる「インテリジェント」な意思決定または洞察の手法が必要であることも理解すべきである。
【００７１】
例えば、製品が追悼用の墓石であり、特定の材料、特定の形状、レーザエッチング、金による装飾、および表面へのサンドブラスト彫像のオプションが指定された場合は、手順の第１ステップは供給業者からの材料の調達を含み、第２ステップで石工が注文対象材料の形状を整え、第３ステップでサンドブラストによる彫像を施し、第４ステップで金による装飾を施し、最終ステップでレーザエッチングを行うことになろう。
【００７２】
手順化されたステップが相互に依存する（すなわち、あるステップを完了するには、先行するステップが完了している必要がある）場合がある。これとは異なり、重要な点であるが、並行して製品に依存せずに完了する作業が手順化に含まれる場合もある。
【００７３】
このように、製造手順を出力するステップ４１８は通常、選択された製品仕様、ならびに製造順序および／または製品への適用順序の指示の提供を含む。製造手順を出力するステップ４１８は通常、少なくとも１箇所の製造施設へのこの順序の送信を含む。
【００７４】
出力のステップ４１８は通常、事前に取り決められた形式で行われる。この形式は通常、ベクタファイル形式、ＥＰＳ（Ｅｎｃａｐｓｕｌａｔｅｄ  ＰｏｓｔＳｃｒｉｐｔ）ファイル形式、グラフィックファイル形式（ＪＰＧ、ＪＰＥＧ、ＢＭＰ、ＧＩＦなど）、その他の、製造機械による解釈が可能な形式である。この方法によれば、必要に応じて、関連する製造機械に出力を直接入力できる。例えば、製品の製品仕様にレーザエッチングが含まれる場合には、ＥＰＳファイルを出力に含めて、そのファイルをレーザエッチング機などに直接入力することができる。
【００７５】
一例として、ユーザがＧＵＩを通じてソーシャルメディアで最終的な製品仕様を共有できるステップ４２０も方法４００に含めることが好ましい。同様に、通常は、ユーザがＧＵＩを通じて最終的な製品仕様をダウンロードまたは印刷できるステップ４２０も方法４００に含める。
【００７６】
前述のように、添付図面の図３を参照する。本発明は製品デザイン用に関連システム３００も備えている。前述のように、システム３００は通常、関連する方法ステップ４００を実行するために使用する。
【００７７】
ここに示している例においては、システム３００は通常、記載しているように、ネットワークに接続されたサーバ３０１の形の通信インタフェースによってユーザとのインタフェースを取る。前述のように、ユーザは通常、処理システム１００を有する何らかの種類の端末を利用し、通信システム２００の一例を使用してシステム３００と対話する。
【００７８】
記載したように、システム３００は、通信インタフェース３０１および記憶手段３０２との信号通信のために構成された記憶手段３０２およびプロセッサ３１０も含む。記憶手段またはデータベース３０２は通常、機能するように命令群を表現した特定の機械コードを格納する。これを使用して、プロセッサ３１０は、これらの命令の実行時に、グラフィカルユーザインタフェース（ＧＵＩ）３０９を提供するように適合される。ユーザは、このＧＵＩによって、通信インタフェースを通じて製品仕様を入力できる。これは、インターネットでホスティングされるＷｅｂページなどのＧＵＩにユーザがアクセスすることで行われることが好ましい。
【００７９】
前述のように、ＧＵＩは複数のデザインモジュール３１１を含む。各デザインモジュールは特定の製品仕様カスタマイズオプションを提供し、価格設定エンジンを含む。価格設定エンジンは、選択された製品仕様に従って実質的にリアルタイムの製品価格設定情報を提供するように構成される。ここに示している例では、記載のように、一部のデザインモジュール３１１に関連付けられた命令をプロセッサ３１０が実行している。ただし、システム３００には、記憶手段３０２の一部としてメモリ３０３に割り当てられる他のデザインモジュール３０４が含まれる。これらのデザインモジュール３０４はこの例示的実施形態では実行されていないが、前述のように、方法ステップ４００の後の段階でプロセッサ３１０によって実行される可能性がある。
【００８０】
ここに示している例では、ＧＵＩ３０９はＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）３０５をベースにしており、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）を使用している。ＳＶＧはＸＭＬベースのベクタ画像形式の一種であり、２次元グラフィックスに対応し、対話型処理およびアニメーションをサポートしている。ＳＶＧの仕様は、Ｗ３Ｃ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ）によって策定されたオープン標準である。ＳＶＧ画像およびその動作はＸＭＬテキストファイルで定義され、検索、索引付け、スクリプト処理、および圧縮が可能にされる。Ｍｏｚｉｌｌａ  Ｆｉｒｅｆｏｘ（登録商標）、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）、Ｇｏｏｇｌｅ（登録商標）Ｃｈｒｏｍｅ（登録商標）、Ｏｐｅｒａ（登録商標）、およびＳａｆａｒｉ（登録商標）を含め、すべての主要な最新のＷｅｂブラウザがこの形式をサポートするか、少なくともある程度のＳＶＧレンダリングをサポートすることが好ましい。
【００８１】
その結果、一例として、システム３００により、ユーザがＸＭＬインタフェースを使用し、スライドバー、入力ボックス、およびチェックボックスなどの要素を操作して製品および／または製品仕様を選択することでＳＶＧ文書を作成できるようになる。これらのファイルまたは文書は、Ｗｅｂサーバまたは記憶手段３０２に保存し、後から再度編集して、保存してあるデザインに変更を加えてから製造業者に送信することができる。
【００８２】
この例において、システム３００は、モバイルおよびタッチイベントをサポートするために、ＪａｖａＳｃｒｉｐｔフレームワークおよびライブラリを使用する。これらのライブラリを使用することで、ＧＵＩ３０９は、任意のデバイス画面サイズに合わせることができ、画面の領域を最大限に利用できる。通常、システム３００はサーバサイド言語（ＰＨＰ）を使用してＷｅｂサーバからＪａｖａＳｃｒｉｐｔを取得する。ＰＨＰはユーザのローカライズに関する情報も提供するため、システム３００は、プログラム実行中に使用するインタフェースの言語、測定単位、および通貨を自動的に設定できる。
【００８３】
これらの設定（測定単位、通貨）は、デザインステップ中に手動で変更できる。同じメカニズムを使用して、デザインの保存、データベース（ＭｙＳＱＬ）への挿入のためのＪＳＯＮオブジェクトとしてのＷｅｂサーバへの送信、ならびにＳＶＧファイルとしてのサーバへの保存を行う。また、システム３００は携帯電話機で特定のアプリケーションを検索する。そのアプリケーションは、デザイン用のコンテナとして事前に取り決められたＳＶＧ形状をＷｅｂサーバからロードし、デザインの一部としてクリップアートを有する追加のＳＶＧファイルをユーザが格納できるようにする。ユーザには、独自の画像をＷｅｂサーバにアップロードし、事前に取り決められたマスク型（楕円形、四角形、ハート形、涙形、星形）から任意の形を選択して、それらの画像を写真として使用する機会が設けられる。
【００８４】
アップロードされたこれらの画像は、Ｗｅｂサーバまたは類似の記憶手段３０２に保存され、Ｂａｓｅ６４エンコードされた文字列としてＳＶＧデザインに挿入されて、出力ＳＶＧとして保存されたデザイン補完ファイルになり、後からＡｄｏｂｅ（登録商標）Ｉｌｌｕｓｔｒａｔｏｒ（登録商標）などの外部ソフトウェアで使用できるようにされる。システム３００は通常、ＳＶＧパス、テキスト、クリッピング、マスクおよび合成、フィルタ効果、対話処理機能、スクリプト処理、フォント、ならびにアニメーションを使用して、ユーザが任意のデバイスで自身の製品を容易にデザインし、家族および友人に送信できるようにする。
【００８５】
さらに、方法４００について前述したように、システム３００は、ＧＵＩ３０９を通じてユーザから製品仕様を受信すると、指定された製品の、実質的にリアルタイムでのユーザ操作が可能な視覚化３０７をＧＵＩによって提供する。これを実現するために、プロセッサ３１０は通常、記載したように、仕様に従った製品を３Ｄオブジェクト３０８としてレンダリングするために、３Ｄエンジン３０６に対する命令を実行する。
【００８６】
方法４００について前述したように、システム３００は、ＧＵＩ３０９を通じてユーザから最終的な製品の承認または承諾を受信すると、最終的な製品の製造に必要な製品仕様を自動的に手順化し、事前に取り決められた形式でこの製造手順を出力する。
【００８７】
さらに、本発明の範囲は、製品デザインのための命令のコンピュータ可読媒体であって、命令の実行時に、処理システム１００に方法ステップ４００を実行させるように適合されたコンピュータ可読媒体に及ぶ。
【００８８】
同様に、本発明の範囲は、処理システム１００で使用するためのコンピュータプログラム製品であって、そのコンピュータプログラム製品が、プロセッサによる実行が可能な命令を含み、その命令が実行時に処理システムに方法ステップ４００を実行させるコンピュータプログラム製品に及ぶ。
【００８９】
さらなる例
以下の例によって、方法４００の特定の実施形態についてさらに詳細に説明する。この例はあくまで例示のためのものであり、本発明の範囲を限定するものではない。
【００９０】
ここまで、製品デザインのためのコンピュータで実装した方法４００および関連システム３００について記載してきた。以下に示す例は、前記のとおり、製品が追悼用製品である場合について記載したものである。
【００９１】
ＧＵＩ２０９を通じて提示される注文制作の追悼用製品に関するデザインの一例では、以下のステップが実行される。
１．ＧＵＩ３０９になるＷｅｂページを開き、ネットワークサーバまたは記憶手段３０２にアクセスする。システム３００へのこのアクセスは通常、各種の一般的なデバイスおよびＷｅｂブラウザにわたって高水準のアクセシビリティおよび使いやすさを備える。
２．製品仕様およびカスタマイズオプションをＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）ベースの形式に変換する。このＧＵＩでは、ユーザが、複数の製品オプションならびに製品群、プロセス、および企業の方針に関する補足情報にアクセスできる。
３．デザイン対象の特定の製品を選択する。このプロセスでは通常、製品の選択肢に対するオリジナルデザイン作成ボタンをユーザに表示するホームページから製品を選択することになる。
４．デザイン仕様をＧＵＩに取り込む。これらのステップは、ユーザインタフェースでそれぞれのボタンをクリックすることで実行可能な以下のデザイン段階を含むが、これらに限定されない。
ａ．形状の選択：所望の製品形状の画像をクリックすることで、ユーザが選択した製品群の中から形状を選択する。
ｂ．幅および高さの選択：ユーザが所望の製品の寸法を変更できる。これは、スライドバーを使用して（および寸法表示に値を入力して）行う。スライドバーは寸法をｍｍ単位で調整する。スライドバーの最大寸法および最小寸法は、実物製品の対応する寸法に合わせられる。
ｃ．銘の追加：このステップでは、ユーザインタフェースに空のテキストボックスが表示される。このテキストボックスでは、ユーザが文字を挿入して１行分の字句を作成できる。この字句は、表示中の製品の視覚化にただちに反映される。ボックスの下に配置されたフォント名をクリックすることによってフォントを変更することもできる。別の新しい行の追加、字句の行の複製および削除は、製品の視覚化に表示されている字句をクリックすることで行える。また、字句の回転はスライドバーにリンクしており、数値入力にも対応する。字句の位置を調整するには、ユーザが字句の行をクリックして選択内容を保持したままカーソルを移動して所望の位置に字句を配置する。カーソルは指差しの形になり、グラフィックスが移動可能であることを示す。
ｄ．オンラインデータベースライブラリからのグラフィック（装飾）の追加：ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）、画像ファイル、およびフォントを格納するデータベースライブラリはユーザからアクセス可能である。デザイン対象の材料に応じて、これらの装飾として、１つまたは複数のステンレススチール装飾、１色または２色の浮き彫り装飾（ステンレススチールおよび色ガラス。各ライブラリにある装飾は限られている）、御影石レーザエッチング（５０００種類以上から選択可能）を追加できる。
ｅ．肖像の追加：ユーザが肖像写真および画像のファイルをアップロードできる。ユーザは、製品への画像の追加方法および製品の母材を選択できる。母材は、画像の表現方法のオプションの影響を受ける。例えば、黒御影石の製品の場合、ユーザは、製品表面に直接レーザ彫刻の方法によって写真または画像を追加する（御影石彫像）か、別の御影石部材を用意して印刷し、所定の形状に切り出して製品の表面に固定するかを選択できる。これらのオプションでは、グレースケールの画像が生成されるのみである。カラー印刷方式を利用する別の表面固定オプションでは、画像を印刷して焼き付けるセラミックまたは磁器（これらは両方とも類似しているが、形状やサイズはさまざまである）のほか、ほうろうまたは加工したアルミニウム合金（肖像の重ね合わせ）による表面付加部材にもすることができる。
ｆ．基台／補足要素の追加：一部の製品では、ユーザが別の部材を選択する必要がある。設置のために設置台または別の要素が必要な製品には、ユーザが選択するためのオプションが用意される。
ｇ．価格の確認：任意の段階で、ユーザは現在のデザインの価格を確認できる。システム３００のこのリアルタイム価格設定エンジンまたは最新価格確認アルゴリズムにより、デザインが予算内に収まることを確認してからデザインを保存し、購入に進む機会がユーザに与えられる。
ｈ．デザインの保存：デザインプロセスの最後で、ユーザはデザイン保存ボタンをクリックできる。クリックすると、今後の参照用にデザインの名称を挿入するためのテキストボックスが表示される。
５．ユーザの詳細情報を登録する。ユーザがデザインの名称を入力すると、別のページに遷移する。このページで、ユーザは登録内容の詳細を指定するか、以前に登録したアカウントにログインする必要がある。このアカウントは、ユーザが申請したＥメールアカウントにリンクしている。ユーザは、任意の段階の、保存してあるすべてのデザインにアクセスできる。ユーザは、詳細情報を登録すると、自身によるすべてのデザインにアクセスし、任意の段階で編集できる。このプラットフォームでは、デザインプロセス中に、ユーザが容易に以前の項目に戻ってデザインを変更できるほか、ユーザが任意の段階でデザインを保存することもできる。デザインの編集時には、元のデザインを変更せずに新規のデザインとして保存するオプションが用意される。ユーザは、印刷ボタンのオプションをクリックして、個人用にデザインのコピーを保存または印刷することができる。あるいは、デザインの画像を自身や他者のＥメールアドレスにＥメールで送信し、参照用に当該画像および詳細な見積もりの電子的コピーを取得するオプションもユーザに用意される。ユーザには、ソーシャルメディアでその画像を共有するオプションも用意される。
６．製品を購入する。ユーザは、デザインを送信した後、製品全体を購入できる。この機能は電子的資金移動に限定されるが、ユーザは、本人が現金預り金を支払う方法を希望することもできる。
７．ユーザによるデザインが直接Ｗｅｂサイトのサーバに送信される。正常にユーザがデザインを保存すると、それがシステム３００のＥメールアカウントに直接Ｅメールで送信される。このＷｅｂページからはすべてのデザインにアクセスすることもできる。このＷｅｂページには、行われたデザインの詳細が表示され、アップロードされたすべての画像のコピーにアクセスできる。
８．サーバデータベース収集。ユーザのデザイン出力ファイルを含む詳細なすべての情報により、工場／工房で適切な手段を使用してデザインを実物の製品に移行するために必要な基盤が提供される。
９．出荷。最終的な製品がユーザに出荷されるか、設置に備えて直接墓地に出荷される。
【００９２】
ユーザの選択内容および入力内容に基づいて２Ｄおよび３Ｄデータの視覚化を活用して追悼用製品のデザインを個別調整するには、本方法４００およびシステム３００が、使いやすいインターネットベースのデザインシステムを備えることが好ましいと出願人は考える。システム３００はデザインモジュールおよびアルゴリズムも含む。このモジュールおよびアルゴリズムが連携することで、データを手動で入力するかファイルとしてアップロードした後、高水準のアクセシビリティおよび使いやすさを備えたグラフィカルユーザインタフェース（ＧＵＩ）を通じて表示または視覚化できる。
【００９３】
本発明は、デザインが可能な製品においてユーザに自由および柔軟性をもたらすことができると出願人は考える。ユーザは、容易に所望の製品を選択してデザインプロセスを開始できる。さらに、データ（字句、写真、およびアートワーク）を追加し、サイズおよび位置を変更することによって、追加したすべてのデータを操作できる。このデータは、ＧＵＩを通じて製品のデザインが進行するに伴い、デザインを視覚化および概念化したものとして表示される。ユーザは、デザインプロセスの任意の段階でカスタマイズした製品の価格を取得でき、デザインプロセスの最終段階で詳細な見積もりを受け取る。
【００９４】
システム３００がすべてのデザイン情報および原データを収集し、システムで使用可能にすると同時に、デザイン段階でシステム３００に通知できるようにもすることで、ユーザとの対話を容易にすることが好ましい。システム３００は、完成したデザインを含む注文をユーザがいつ送信したかを通知し、確実かつ迅速に実行されるようにすることができる。デザインソフトウェアとその後の製造工程には強い相互関係があるため、このようにすると、ユーザによるデザインを迅速に変換するのが容易になり、そのデザインが、実物製品のパラメータ（サイズおよび形状）、仕様、および許容範囲に収まるように最終製品として正確に再現される。
【００９５】
追悼用製品売り場での応用方法によっては、オンライン製品デザインシステムへのアクセスを提供することで、ユーザによるオンラインショッピングを簡単にできると同時に、ペットを亡くし、従来家族を大切にしてきたのと同じ方法で追悼したいと願うユーザが追悼用製品群にアクセスできるようになる。
【００９６】
本明細書に記載のデザインシステムおよび方法は、所望する製品の種類にかかわらず直接ユーザを製造業者に結びつけるポータルになり得る利点があるとも出願人は考える。本発明は、言語が障壁になる場合の意思伝達の媒体としても機能し得る。例えば、製品を中国で製造する場合に、事前に取り決められた形式による製造手順があれば十分に製造が可能であり、特定の言語で説明する必要はない。
【００９７】
本システムによれば、代理店も中間業者も不要であるため、顧客が製造業者と直接取り引きでき、大幅なコスト節減が可能なポータルを実現できる。同様に、特定の製品の注文量が増加すると、本方法およびシステムにより、オンラインで海外の製造業者に業務に入札させることが容易になる可能性がある。
【００９８】
また、本発明の他の実施形態としては、本明細書で言及または記述した部品、部材、および機能それぞれまたはそれらの組み合わせと、複数の部品、部材、または機能の任意またはすべての組み合わせとの複合が幅広く考えられる。さらに、特定の整数値が本明細書に記載されており、その値に対して、本発明が関する技術分野に等価な値が存在する箇所にあっては、そのような既知の等価な値が個別に記載されているかのように本明細書に引用されていると見なす。
【００９９】
ここまで、好ましい実施形態について詳細に説明してきたが、当該技術分野の当業者は、本発明の範囲から外れることなく、さまざまな変更、置換、および改変が可能であると理解すべきである。
【０１００】
本発明は、完全にハードウェアによる実施形態、完全にソフトウェアによる実施形態、ファームウェア、またはソフトウェアの態様とハードウェアの態様を組み合わせた実施形態の形をとることができる。
【０１０１】
本発明の範囲は、記載の実施形態の範囲に限定されないことを理解すべきである。記載の実施形態には、本発明の範囲から外れることなく、さまざまな変更および改良を行うことができる。
【０１０２】
本明細書全体を通じて、文脈によって別途必要とされない限り、「構成する」という単語ならびにそれらの活用形は、記載の整数または整数群を含むことを意味し、他の整数または整数群を除外することは意味しないと解釈するものとする。
【０１０３】
本発明の「一例」および「例」という記述は排他的な意味で行われていないと理解すべきである。したがって、ある例で本発明の特定の態様を例示する一方で、別の例で他の態様が例示される場合がある。これらの例は、当業者が本発明を実施する際の助けになるように意図しており、文脈によって別途明示されていない限り、いかなる方法でも本発明の全体的範囲を限定することを意図するものではない。
【図１】
2019503547.tif 000003
【図２】
2019503547.tif 000004
【図３】
2019503547.tif 000005
【図４】
2019503547.tif 000006
【手続補正書】
【提出日】平成29年9月1日(2017.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実装した製品デザイン方法であって、
製品仕様を入力または選択するためのグラフィカルユーザインタフェース（ＧＵＩ）をユーザに提供するステップであって、前記ＧＵＩが複数のデザインモジュールを含み、前記デザインモジュールそれぞれが特定の製品仕様カスタマイズオプションを提供し、前記デザインモジュールそれぞれが製品の種類、製品のコスト、製品のサイズ、製品の量、製品の表面部、製品の材料、製品の装飾タイプ、製品の装飾様式、製品の製造方法、および製品の色からなる群より選択可能な、特定の製品仕様に対する各種のオプションのデータベースを有し、前記デザインモジュールそれぞれが、用意された前記製品仕様それぞれに対する固有の製品仕様カスタマイズオプションを提供するように構成され、前記ＧＵＩがさらに、ユーザが前記製品仕様を選択および／または変更するごとに、前記選択された製品仕様のいずれにも従って実質的にリアルタイムの製品価格設定情報を提供するように構成された価格設定アルゴリズムを有する価格設定エンジンを有する、提供するステップと、
このような製品仕様を受信したことに応答して、前記指定された製品の、実質的にリアルタイムでの、ユーザ操作が可能な視覚化を、前記ＧＵＩを通じて提供するステップと、
前記ＧＵＩを通じて最終的な製品の承認を受信したことに応答して、前記最終的な製品の製造に必要な前記製品仕様を自動的に手順化するステップと、
事前に取り決められた形式でこのような製造手順を出力するステップと
を備える、コンピュータによって実装した製品デザイン方法。
【請求項２】
前記ＧＵＩを提供する前記ステップが、ユーザによってアクセスされたときに前記ユーザの端末に前記ＧＵＩを提供するオンラインアクセス可能な環境またはポータルの提供を含む、請求項１に記載の方法。
【請求項３】
前記ＧＵＩを提供する前記ステップが、端末で実行されたときにデザインモジュールおよび価格設定エンジンを前記ＧＵＩに提供する命令群の提供を含む、請求項１または請求項２のいずれかに記載の方法。
【請求項４】
前記命令群が、ネットワークを通じて前記ＧＵＩ、前記デザインモジュール、および／または前記価格設定エンジンを更新するように適合された、請求項３に記載の方法。
【請求項５】
追悼用製品、建築製品、消費財、および輸送用製品からなる群より前記製品が選ばれる、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
墓石、墓碑、額、壷、および記念碑からなる群より前記追悼用製品が選ばれる、請求項５に記載の方法。
【請求項７】
扉、窓、門、フェンス、セキュリティスクリーン、装飾、キッチンの跳ねよけ板、水回り設備、庭園設備および装飾、浴室設備および備品、ならびに照明設備および備品からなる群より前記建築製品が選ばれる、請求項５に記載の方法。
【請求項８】
家具、ペット用製品、玩具、トロフィー、コンピュータ、電話機、携帯電話機、手さげかばん、服飾、スポーツ用品、腕時計、履物、宝石および記念品、看板、名刺、食品、特定のエネルギー成分および構成を有する料理、ならびに装飾カードからなる群より前記消費財が選ばれる、請求項５に記載の方法。
【請求項９】
自動車、オートバイ、ボート、および航空機からなる群より前記輸送用製品が選ばれる、請求項５に記載の方法。
【請求項１０】
前記ユーザが前記ＧＵＩ上で対話式操作を行える、前記製品および／または前記製品仕様の２次元および／または３次元の仮想レンダリングまたは表示を、前記ユーザ操作が可能な視覚化に含む、請求項１に記載の方法。
【請求項１１】
前記製品および／または前記製品仕様の前記表示のパン、回転、またはズームを前記対話式操作に含む、請求項１０に記載の方法。
【請求項１２】
最終的な製品の承認を受信する前記ステップに、これ以上製品仕様を選択することおよび／またはカスタマイズすることがないことを示す前記ユーザからの指示の受信を含む、請求項１に記載の方法。
【請求項１３】
前記製品仕様を自動的に手順化する前記ステップに、前記選択された製品仕様を製造するおよび／または前記製品に適用する順序の決定を含む、請求項１に記載の方法。
【請求項１４】
前記製造手順を出力する前記ステップに、前記選択された製品仕様、ならびに製造するおよび／または前記製品に適用する前記順序の指示の提供を含む、請求項１に記載の方法。
【請求項１５】
前記事前に取り決められた形式に、ベクタファイル形式、ＥＰＳ（Ｅｎｃａｐｓｕｌａｔｅｄ  ＰｏｓｔＳｃｒｉｐｔ）ファイル形式、グラフィックファイル形式（ＪＰＧ、ＪＰＥＧ、ＢＭＰ、ＧＩＦなど）、その他の、製造機械による解釈が可能な形式を含む、請求項１に記載の方法。
【請求項１６】
前記最終的な製品仕様を前記ユーザに関連付けるステップを含む、請求項１に記載の方法。
【請求項１７】
前記関連付けステップに、ユーザプロファイルをデータベースに登録するステップと、前記最終的な製品仕様をこのようなユーザプロファイルに結び付けるステップとを含む、請求項１６に記載の方法。
【請求項１８】
前記製造手順を少なくとも１つの製造施設に送信するステップを含む、請求項１の方法。
【請求項１９】
前記製造手順を送信する前に、前記ＧＵＩを通じて、前記最終的な製品の支払い案内書を発行するステップと、その後に支払いを受領するステップとを含む、請求項１８に記載の方法。
【請求項２０】
前記ユーザが前記ＧＵＩを通じてソーシャルメディアで前記最終的な製品仕様を共有できるさらなるステップを含む、請求項１に記載の方法。
【請求項２１】
前記ユーザが前記ＧＵＩを通じて前記最終的な製品仕様をダウンロードまたは印刷できるさらなるステップを含む、請求項１に記載の方法。
【請求項２２】
製品デザインのためのシステムであって、
通信インタフェースと、
記憶手段と、
前記通信インタフェースおよび前記記憶手段との信号通信のために構成されたプロセッサと、
を備え、前記プロセッサが、
グラフィカルユーザインタフェース（ＧＵＩ）を提供し、前記ＧＵＩによって前記通信インタフェースを通じてユーザが製品仕様を入力または選択でき、前記ＧＵＩが複数のデザインモジュールを含み、前記デザインモジュールそれぞれが固有の製品仕様カスタマイズオプションを提供し、前記デザインモジュールそれぞれが、製品の種類、製品のコスト、製品のサイズ、製品の量、製品の表面部、製品の材料、製品の装飾タイプ、製品の装飾様式、製品の製造方法、および製品の色からなる群より選択可能な、特定の製品仕様に対する各種のオプションのデータベースを有し、前記デザインモジュールそれぞれが、用意された前記製品仕様それぞれに対する固有の製品仕様カスタマイズオプションを提供するように構成され、前記ＧＵＩがさらに、ユーザが前記製品仕様を選択および／または変更するごとに、前記選択された製品仕様に従って実質的にリアルタイムの製品価格設定情報を提供するように構成された価格設定アルゴリズムを有する価格設定エンジンを有する
ように構成され、前記システムがさらに、
このような製品仕様の受信に応答して、前記指定された製品の、実質的にリアルタイムでのユーザ操作が可能な視覚化を、前記ＧＵＩを通じて提供し、
前記ＧＵＩを通じた最終的な製品の承認の受信に応答して、前記最終的な製品の製造に必要な前記製品仕様を自動的に手順化し、
事前に取り決められた形式でこのような製造手順を出力する
システム。
【請求項２３】
前記プロセッサによる実際の実行のために、特定の製品仕様カスタマイズオプションを提供する前記デザインモジュールが前記記憶手段に格納される、請求項２２に記載のシステム。
【請求項２４】
前記プロセッサによる実際の実行のために前記価格設定エンジンが前記記憶手段に格納される、請求項２２に記載のシステム。
【請求項２５】
製品デザイン用のシステムであって、請求項１〜２１のいずれか１項に記載の方法ステップを実行するように構成されたプロセッサを有するシステム。
【請求項２６】
製品デザインのための命令のコンピュータ可読媒体であって、前記命令のコンピュータ可読媒体が、このような命令の実行時に、請求項１〜２１のいずれか１項に記載の方法ステップを処理システムに実行させるように構成されたコンピュータ可読媒体。
【請求項２７】
処理システムで使用するためのコンピュータプログラム製品であって、実行時に請求項１〜２１のいずれか１項に記載の方法ステップを前記処理システムに実行させる、プロセッサによる実行が可能な命令を含むコンピュータプログラム製品。
【国際調査報告】
2019503547.tif 000007
2019503547.tif 000008
2019503547.tif 000009
2019503547.tif 000010