【手続補正書】
【提出日】平成29年3月10日(2017.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサとメモリとを有するウェブサイト構築システムサーバ用のシステムであって、
前記システムによって編集される編集可能な可視ページ内に現在表示される、ユーザ選択されたオブジェクトであり、前記選択について前記選択されたオブジェクトの少なくとも１つが、予め定義されたカスタマイズ可能な属性とカスタマイズ不可能な属性とを有し、前記カスタマイズ可能な属性の各々は少なくともカスタマイズＩＤを含む少なくとも１つのカスタマイズレコードを有する、前記オブジェクトを２つ以上受け取るインタープリターと、
前記カスタマイズＩＤに従って、前記選択された少なくとも２つのオブジェクトの前記カスタマイズ可能な属性をソートするソータと、
前記カスタマイズレコードを、共通のカスタマイズＩＤに従って、各々のリストが共通のカスタマイズＩＤを共有するカスタマイズレコードを備えた属性を有するリストのセットに結合することにより、前記選択されたオブジェクトによって特定されるカスタマイズユーザインタフェースを構築し、前記リストに従ってダイアログ要素を生成するダイアログビルダと、
前記選択されたオブジェクトの前記カスタマイズ可能な属性に基づいて、前記ユーザインターフェースを表示する表示部と、
を備えるシステム。
【請求項２】
前記ユーザインターフェースに従って入力を受け取り、前記入力に従って前記カスタマイズ可能な属性を更新する更新部、
をさらに備える請求項１に記載のシステム。
【請求項３】
前記オブジェクトは、アトミックコンポーネント、コンテナコンポーネント、リンキングコンポーネント、サードパーティコンポーネント、テンプレート、ビュー、および、少なくとも２つのオブジェクト間の関係を表すリレーションシップオブジェクト、のうちの少なくとも１つである、請求項１に記載のシステム。
【請求項４】
前記選択は、予め定義された選択、ユーザ選択、および、選択の拡大、のうちの少なくとも１つである、請求項１に記載のシステム。
【請求項５】
前記拡大は、内包されるオブジェクトを含むように拡大された選択、関係するオブジェクトを含むように拡大された選択、および、継承されるオブジェクトを含むように拡大された選択、のうちの少なくとも１つである、請求項４に記載のシステム。
【請求項６】
前記選択は、少なくとも１つのオブジェクトの直接選択、前記ユーザにより選択されたページ領域との交差部分または前記ユーザにより選択されたページ領域を含む部分に従った選択、および、ユーザが定義するクエリに従った選択、のうちの少なくとも１つである、請求項４に記載のシステム。
【請求項７】
前記システムは、オブジェクトの複数のインスタンスを１つのページ上に表示することをサポートし、前記選択は、前記複数の表示されるオブジェクトインスタンスのサブセットを備える、請求項１に記載のシステム。
【請求項８】
前記ソータは、複数の構成可能な属性の入力事項を、前記入力事項の共通のプロパティに従って統合する、請求項１に記載のシステム。
【請求項９】
前記カスタマイズレコードは、プロンプト、および、優先順位、のうちの少なくとも１つを有する、請求項１に記載のシステム。
【請求項１０】
前記ソータは、前記優先順位に従って属性をソートする、請求項９に記載のシステム。
【請求項１１】
前記ソータは、階層的な前記カスタマイズＩＤ構造に従って属性をソートする、請求項１に記載のシステム。
【請求項１２】
前記ソータは、影響を受ける前記オブジェクトにおいて提供されるヒントに従って属性を配列する、請求項１に記載のシステム。
【請求項１３】
前記ソータは、前記少なくとも１つの関連付けされたカスタマイズレコードに基づいて、前記優先順位に従って属性をソートする、請求項９に記載のシステム。
【請求項１４】
前記ソータは、予め定義された条件に従ってソートする、請求項１に記載のシステム。
【請求項１５】
前記少なくとも１つの関連付けされたカスタマイズレコードを、前記優先順位、共通の値、および、関係するオブジェクトのプロパティ、のうちの少なくとも１つに基づいて結合すること、をさらに含む、請求項９に記載のシステム。
【請求項１６】
前記ユーザインターフェースは、線形、階層的、および、二次元、のうちの少なくとも１つである、請求項１に記載のシステム。
【請求項１７】
前記ユーザインターフェースは、前記カスタマイズ優先順位パラメータ、カスタマイズ階層パラメータ、構成されたオブジェクトコンポーネントのページ上の場所、および、影響を受ける前記オブジェクトにおいて提供されるダイアログのレイアウトのヒント、のうちの少なくとも１つに従って、レイアウトされる、請求項９に記載のシステム。
【請求項１８】
前記更新部は、前記カスタマイズ可能な属性について予め定義された式を使用して、更新を行う、請求項２に記載のシステム。
【請求項１９】
前記更新部は、前記属性が修正される通りに、継続的に更新を行って、ＷＹＳＩＷＹＧ（ｗｈａｔ  ｙｏｕ  ｓｅｅ  ｉｓ  ｗｈａｔ  ｙｏｕ  ｇｅｔ）の効果を提供する、請求項２に記載のシステム。
【請求項２０】
前記更新部は、前記属性が修正される通りに、徐々に更新を行って、異なる前記カスタマイズ可能な属性値を有する、前記オブジェクトの２つのバージョン間のアニメーションを提供する、請求項２に記載のシステム。
【請求項２１】
前記更新部は、リンキングコンポーネント、ユーザにより選択された特定のビューインスタンス、および、ビューテンプレート定義、のうちの少なくとも１つの中で、ビューを更新する、請求項２に記載のシステム。
【請求項２２】
前記システムは、ウェブサイト構築システム、ウェブページ構築システム、オンラインアプリケーション構築ツール、オフラインアプリケーション構築ツール、および、モバイルアプリケーション構築ツール、のうちの１つである、請求項１に記載のシステム。
【請求項２３】
ウェブサイト構築システム内で編集される編集可能な可視ページ内に現在表示される、ユーザ選択されたオブジェクトであり、前記選択について前記選択されたオブジェクトの少なくとも１つが、予め定義されたカスタマイズ可能な属性とカスタマイズ不可能な属性とを有し、前記カスタマイズ可能な属性の各々は少なくともカスタマイズＩＤを含む少なくとも１つのカスタマイズレコードを有する、前記オブジェクトを２つ以上受け取ることと、
前記カスタマイズＩＤに従って、前記選択された少なくとも２つのオブジェクトの前記カスタマイズ可能な属性をソートすることと、
前記カスタマイズレコードを、共通のカスタマイズＩＤに従って、各々のリストが共通のカスタマイズＩＤを共有するカスタマイズレコードを備えた属性を有するリストのセットに結合することにより、前記選択されたオブジェクトによって特定されるカスタマイズユーザインタフェースを構築し、前記リストに従ってダイアログ要素を生成することと、
前記選択されたオブジェクトの前記カスタマイズ可能な属性に基づいて、前記ユーザインターフェースを表示することと、
を含むコンピュータ化された方法。
【請求項２４】
前記ユーザインターフェースに従って入力を受け取り、前記入力に従って前記カスタマイズ可能な属性を更新すること、
をさらに含む請求項２３に記載の方法。
【請求項２５】
前記オブジェクトは、アトミックコンポーネント、コンテナコンポーネント、サードパーティコンポーネント、テンプレート、ビュー、および、少なくとも２つのオブジェクト間の関係を表すリレーションシップオブジェクト、のうちの少なくとも１つである、請求項２３に記載の方法。
【請求項２６】
前記選択は、予め定義された選択、ユーザ選択、および、選択の拡大、のうちの少なくとも１つである、請求項２３に記載の方法。
【請求項２７】
前記拡大は、内包されるオブジェクトを含むように拡大された選択、関係するオブジェクトを含むように拡大された選択、および、継承されるオブジェクトを含むように拡大された選択、のうちの少なくとも１つである、請求項２６に記載の方法。
【請求項２８】
前記選択は、少なくとも１つのオブジェクトの直接選択、前記ユーザにより選択されたページ領域との交差部分または前記ユーザにより選択されたページ領域を含む部分に従った選択、および、ユーザが定義するクエリに従った選択、のうちの少なくとも１つである、請求項２６に記載の方法。
【請求項２９】
前記方法は、オブジェクトの複数のインスタンスを１つのページ上に表示することを含み、前記選択は、前記複数の表示されるオブジェクトインスタンスのサブセットを備える、請求項２３に記載の方法。
【請求項３０】
前記ソートすることは、複数の構成可能な属性の入力事項を、前記入力事項の共通のプロパティに従って、統合することを含む、請求項２３に記載の方法。
【請求項３１】
前記カスタマイズレコードは、プロンプト、および、優先順位、のうちの少なくとも１つを有する、請求項２３に記載の方法。
【請求項３２】
前記ソートすることは、前記優先順位に従ってなされる、請求項３１に記載の方法。
【請求項３３】
前記ソートすることは、階層的な前記カスタマイズＩＤ構造に従ってなされる、請求項２３に記載の方法。
【請求項３４】
前記ソートすることは、影響を受ける前記オブジェクトにおいて提供されるヒントに従ってなされる、請求項２３に記載の方法。
【請求項３５】
前記ソートすることは、前記少なくとも１つの関連付けされた前記カスタマイズレコードに基づいて、優先順位に従ってなされる、請求項３１に記載の方法。
【請求項３６】
前記ソートすることは、予め定義された条件に従ってなされる、請求項２３に記載の方法。
【請求項３７】
競合する前記少なくとも１つの関連付けされたカスタマイズレコードを、前記優先順位、共通の値、および、関係するオブジェクトのプロパティ、のうちの少なくとも１つに基づいて、結合することをさらに含む、請求項３１に記載の方法。
【請求項３８】
前記ユーザインターフェースは、線形、階層的、および、二次元、のうちの少なくとも１つである、請求項２３に記載の方法。
【請求項３９】
前記ユーザインターフェースを、カスタマイズ優先順位パラメータ、カスタマイズ階層パラメータ、前記構成されたオブジェクトの前記ページ上の場所、および、影響を受ける前記オブジェクトにおいて提供されるダイアログのレイアウトのヒント、のうちの少なくとも１つに従って、レイアウトすることをさらに含む、請求項２３記載の方法。
【請求項４０】
前記更新することは、前記カスタマイズ可能な属性について予め定義された式を使用してなされる、請求項２４に記載の方法。
【請求項４１】
前記更新することは、前記属性が修正される通りに、継続的になされ、ＷＹＳＩＷＹＧ（ｗｈａｔ  ｙｏｕ  ｓｅｅ  ｉｓ  ｗｈａｔ  ｙｏｕ  ｇｅｔ）の効果を提供する、請求項２４に記載の方法。
【請求項４２】
前記更新することは、前記属性が修正される通りに、徐々になされ、異なる前記カスタマイズ可能な属性値を有する、前記コンポーネントの２つのバージョン間のアニメーションを提供する、請求項２４に記載の方法。
【請求項４３】
前記更新することは、リンキングコンポーネント、ユーザにより選択された特定のビューインスタンス、および、ビューテンプレート定義、のうちの少なくとも１つの中で、ビューを訂正することを含む、請求項２４に記載の方法。