【手続補正書】
【提出日】平成29年8月22日(2017.8.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンバータを定義する指示を処理する少なくとも１つのプロセッサを有するクライアント／サーバシステムを介して実行可能なコンバータであって、
ウェブサイト構築システムからウェブサイトページを受信し、前記ページは、ソース表示領域のためのソースレイアウトを有し、前記ページは、コンポーネントのオブジェクトモデル表現を有する、受信部と；
前記コンポーネント間の関係の順序およびセットを決定し、目的表示領域のための前記ウェブサイトページの目的レイアウトを形成し、前記目的レイアウトは、前記関係の決定された順序およびセットの意味解析および調停に基づいており、かつ、前記ソース表示領域の属性は、前記目的表示領域の属性とは異なる、プロセッサと、を備える、コンバータ。
【請求項２】
前記ソースレイアウトおよび前記目的レイアウトに対する修正を、前記目的レイアウトに独立してなされた修正を考慮して結合し、更新された目的レイアウト構成を形成する再変換コンバータを備え、更新された前記目的レイアウト構成は、前記ソースレイアウトに対する修正を反映する請求項１に記載のコンバータ。
【請求項３】
前記プロセッサは、
前記コンポーネントのオブジェクトプロパティを分析し、かつ、前記オブジェクトプロパティの前記目的表示領域上での提示のための適切性を修正するプリプロセッサと；
一緒のままであるべき前記コンポーネントのグループの位置を特定し、かつ、スーパーノードの階層を前記コンポーネントの前記位置および前記コンポーネントのコンテンツ関係に基づき形成するスーパーノード形成部と；
前記スーパーノードそれぞれ内の要素の順序を決定する順序付け部と；
前記要素を、前記決定された順序、予約されたスペース、および前記グループの少なくとも１つに基づき前記目的レイアウト内に位置付ける位置付け部と；
前記位置付けられた要素を表示前に調節するポストプロセッサと、を備える、請求項１に記載のコンバータ。
【請求項４】
前記コンバータは、クライアント、サーバ、および、第三者サーバの少なくとも１つにおいて実行可能である、請求項１に記載のコンバータ。
【請求項５】
前記プリプロセッサは、
テンプレート内の前記コンポーネントのインスタンスを修正するテンプレート操作部；
前記目的レイアウトに適さない前記コンポーネントをフィルタリングするコンポーネントフィルタ部；
前記コンポーネントを前記目的レイアウトに適合させるコンポーネント適合部；
前記コンポーネントを前記目的レイアウトに合わせて調節するコンポーネント調節部；および
前記コンポーネントの前記属性を分析して前記コンポーネントの使用法の適切性を決定するコンポーネント分析部、の少なくとも１つを備える、請求項３に記載のコンバータ。
【請求項６】
前記スーパーノード形成部は、
前記コンポーネント同士が大きく重複する場合の前記コンポーネントのグループの位置を特定し、かつ、前記グループをグループ化基準に従って仮想要素で置換する重複グループ位置特定部と；
前記コンポーネントのグループの位置をテンプレート、アプリケーション、ページ、または、コンポーネントのレベルの少なくとも１のヒントに従って特定し、かつ、前記グループをグループ化基準に従って仮想要素で置換する事前定義済みグループ位置特定部と；
前記コンポーネントが特定の背景画像の上に重ねられているテキストコンポーネントである場合のコンポーネントの位置を特定し、前記グループをグループ化基準に従って仮想要素で置換する画像上テキストグループ位置特定部と；
前記重複グループ位置特定部、前記事前定義済みグループ位置特定部、および、前記画像上テキストグループ位置特定部の正確さについての確実性スコアを決定するスコアラと；
スーパーノードの階層を前記コンポーネントおよび前記仮想要素に基づき形成するノード形成部と、の少なくとも１つを備える、請求項３に記載のコンバータ。
【請求項７】
前記順序付け部は、
前記スーパーノードの前記要素の順番を事前定義済みの順序基準に従って決定する基本的順序付け部と；
前記スーパーノードの前記要素の意味、コンテンツ、属性、編集履歴、および、幾何学的形状の少なくとも１つを分析する部分的順序セット位置特定部と；
前記基本的順序付け部および前記部分的順序セット位置特定部の正確さについての確実性スコアを決定するスコアラと；
前記基本的順序付け部によって決定された順番を前記部分的順序セット位置特定部によって位置が特定された、検出された部分的順序セットと統合し、結合された修正順序を形成する順序統合部と、の少なくとも１つを備える、請求項３に記載のコンバータ。
【請求項８】
前記ポストプロセッサは、
自動追加コンポーネントおよびモバイル関連コンポーネントの少なくとも１つを挿入する自動追加コンポーネント挿入部と；
動的レイアウトアンカーの形成、修正、および、除去の少なくとも１つを行う動的レイアウト調整部であって、前記動的レイアウトアンカーは、前記目的レイアウトに従って調節される動的レイアウト調整部と、の少なくとも１つを備える、請求項３に記載のコンバータ。
【請求項９】
前記基本的順序付け部は、
前記スーパーノードの前記要素を行および列の少なくとも一方に従って順番に並べる一次方向順序付け部と；
前記スーパーノードの前記要素を行および列の少なくとも一方に従って順番に並べ、任意の行／列の分離および結合を追跡する、分離および結合を有する一次方向順序付け部と；
前記スーパーノードの前記要素を横方向および縦方向に交互にスライスし、分割区画の内部ツリーを形成し、かつ、前記要素の表示の順番を定義する横方向／縦方向スライサと、の少なくとも１つを備える、請求項７に記載のコンバータ。
【請求項１０】
前記位置付け部は、
前記スーパーノードの前記要素に付属するヒントを解釈するヒント解釈部と；
前記ノード形成部および前記順序付け部によって形成された前記ヒントに従って改行を形成する改行形成部と；
前記要素の幅を削減する幅削減部であって、再拡大・再縮小部と、フォント変更部と、テキスト再流し込み部と、の少なくとも１つを備え、視覚的デザインを維持する、幅削減部と、
幅および高さの少なくとも一方の調節を前記スーパーノードの前記要素に適用するサイズ調節部と；
装飾画像をサイズ変更するサイズ変更部と、の少なくとも１つを備える、請求項３に記載のコンバータ。
【請求項１１】
前記部分的順序セット位置特定部は、
前記スーパーノードの前記要素が前記スーパーノード内の前記要素間の通常の間隔に比してより近接している場合のクラスタ部分的順序セットを検出するクラスタ部分的順序セット位置特定部と；
所定のタイプの前記スーパーノードの互いに近接する前記要素の特定の組合せが存在する時に意味関係部分的順序セットを検出する意味的部分的順序セット位置特定部と；
前記スーパーノードの前記要素間にセットパターンが存在する時に部分的順序セットを検出するパターン部分的順序セット位置特定部と；
部分的順序セットを、既存の編集に関連するグループ化の定義、既存の動的レイアウトアンカー情報、および、コンポーネントテンプレートの様々なコンポーネントセットへの再利用の少なくとも１つに基づき検出する事前定義済み部分的順序セット位置特定部と；
前記スーパーノードの前記要素の部分的順序セットを、以前の編集セッションから収集された情報に基づき検出する編集セッション情報に基づく部分的順序セット位置特定部と、の少なくとも１つを備える、請求項７に記載のコンバータ。
【請求項１２】
前記再変換コンバータは、
ページが前記ソースレイアウトから削除される時、前記ページを前記目的レイアウトから削除するページ削除部と；
ページが前記ソースレイアウトに追加される時、前記ページを前記目的レイアウトに追加するページ追加部と；
コンポーネントが前記ソースレイアウトから削除される時、前記コンポーネントを前記目的レイアウトから削除するコンポーネント削除部と；
コンポーネントが前記ソースレイアウトに追加される時、前記コンポーネントを前記目的レイアウトに追加するコンポーネント追加部と；
コンポーネントが前記ソースレイアウトにおいて修正される時、前記コンポーネントを目的レイアウトにおいて修正するコンポーネント修正部と；
前記目的レイアウトに対する修正が前記ソースレイアウトに対する修正から独立している場合に、前記目的レイアウトに対する前記修正を操作するモバイル操作部と、を備える、請求項２に記載のコンバータ。
【請求項１３】
前記コンポーネント追加部は、
前記ソースレイアウトに追加されたコンポーネントに最も近接している最も近い祖先コンポーネントおよび親コンポーネントの少なくとも１つを検索する親／祖先検索部と；
前記追加されたコンポーネントを、前記最も近い祖先コンポーネントおよび親コンポーネントの少なくとも１つの位置に応じて前記目的レイアウトに挿入するモバイルレイアウト追加部と、を備える、請求項１２に記載のコンバータ。
【請求項１４】
ウェブサイトページをウェブサイト構築システムから受信するステップであって、前記ページは、ソース表示領域のためのソースレイアウトを有し、前記ページは、コンポーネントのオブジェクトモデル表現を有する、ステップと；
前記コンポーネント間の関係の順序およびセットを決定し、かつ、前記ウェブサイトページの目的表示領域のための目的レイアウトを形成するステップであって、前記目的レイアウトは、前記決定された関係の順序およびセットの意味解析および調停に基づいており、前記ソース表示領域の属性は、前記目的表示領域の属性とは異なる、ステップと、を含む、コンピューティングデバイス上で実施可能な方法。
【請求項１５】
前記ソースレイアウトおよび前記目的レイアウトに対する修正を、前記目的レイアウトに独立してなされた修正を考慮して結合し、更新された目的レイアウト構成を形成するステップを含み、更新された前記目的レイアウト構成は、前記ソースレイアウトに対する修正を反映する、請求項１４に記載の方法。
【請求項１６】
前記決定し、かつ、形成するステップは、
前記コンポーネントのオブジェクトプロパティを分析し、かつ、前記オブジェクトプロパティの前記目的表示領域上での提示のための適切性を修正するステップと；
一緒のままであるべき前記コンポーネントのグループの位置を特定し、かつ、スーパーノードの階層を前記コンポーネントの前記位置および前記コンポーネントのコンテンツ関係に基づき形成するステップと；
前記スーパーノードのそれぞれ内の要素の順序を決定するステップと；
前記要素を、前記決定された順序および前記グループの少なくとも１つに基づき前記目的レイアウト内に位置付けるステップと；
前記位置付けられた要素を表示前に調節するステップと、を含む、請求項１４に記載の方法。
【請求項１７】
前記コンポーネントは、アトミックコンポーネント、シングルページコンテナコンポーネント、および、マルチページコンテナコンポーネントの少なくとも１つである、請求項１４に記載の方法。
【請求項１８】
前記分析し、かつ、修正するステップは、
テンプレート内の前記コンポーネントのインスタンスを修正するステップ；
前記目的レイアウトに適さない前記コンポーネントをフィルタリングするステップ；
前記コンポーネントを前記目的レイアウトに適合させるステップ；
前記コンポーネントを前記目的レイアウトに合わせて調節するステップ；および
前記コンポーネントの前記属性を分析して前記コンポーネントの使用法の適切性を決定するステップ、の少なくとも１つを含む、請求項１４に記載の方法。
【請求項１９】
前記位置を特定し、かつ、形成するステップは、
前記コンポーネント同士が大きく重複する場合の前記コンポーネントのグループの位置を特定し、かつ、前記グループをグループ化基準に従って仮想要素で置換するステップと；
前記コンポーネントのグループの位置をテンプレート、アプリケーション、ページ、または、コンポーネントのレベルの少なくとも１つのヒントに従って特定し、かつ、前記グループをグループ化基準に従って仮想要素で置換するステップと；
前記コンポーネントが特定の背景画像の上に重ねられているテキストコンポーネントである場合のコンポーネントの位置を特定し、かつ、前記グループをグループ化基準に従って仮想要素で置換するステップと；
前記コンポーネント同士が大きく重複する場合の前記コンポーネントのグループの前記位置を特定するステップ、前記コンポーネントのグループの位置をテンプレート、アプリケーション、ページ、または、コンポーネントのレベルの少なくとも１つのヒントに従って特定するステップ、および、前記コンポーネントが特定の背景画像の上に重ねられているテキストコンポーネントである場合のコンポーネントの位置を特定するステップの正確さについての確実性スコアを決定するステップと；
スーパーノードの階層を前記コンポーネントおよび前記仮想要素に基づき形成するステップと、の少なくとも１つを含む、請求項１６に記載の方法。
【請求項２０】
前記順序を決定するステップは、
前記スーパーノードの前記要素の順番を事前定義済みの順序基準に従って決定するステップと；
前記スーパーノードの前記要素の意味、コンテンツ、属性、編集履歴、および、幾何学的形状の少なくとも１つを分析するステップと；
前記スーパーノードの前記要素の順番を事前定義済みの順序基準に従って決定する前記ステップ、ならびに、前記スーパーノードの前記要素の意味、コンテンツ、属性、編集履歴、および、幾何学的形状の少なくとも１つを分析する前記ステップの正確さについての確実性スコアを決定するステップと；
前記スーパーノードの前記要素の順番を事前定義済みの順序基準に従って決定する前記ステップ、ならびに、前記スーパーノードの前記要素の意味、コンテンツ、属性、編集履歴、および、幾何学的形状の少なくとも１つを分析する前記ステップの正確さについての確実性スコアを決定するステップによって決定された前記順番を統合し、かつ、結合された修正順序を形成するステップと、の少なくとも１つを含む、請求項１６に記載の方法。
【請求項２１】
前記調節するステップは、
自動追加コンポーネントを挿入するステップと；
動的レイアウトアンカーの形成、修正、および、除去の少なくとも１つを行うステップであって、前記動的レイアウトアンカーは、前記目的レイアウトに従って調節される、ステップと、の少なくとも１つを含む、請求項１６に記載の方法。
【請求項２２】
前記スーパーノードの前記要素の順番を事前定義済みの順序基準に従って決定する前記ステップは、
前記スーパーノードの前記要素を行および列の少なくとも一方に従って順番に並べるステップと；
前記スーパーノードの前記要素を行および列の少なくとも一方に従って順番に並べ、かつ、任意の行／列の分離および結合を追跡するステップと；
前記スーパーノードの前記要素を横方向および縦方向に交互にスライスし、分割区画の内部ツリーを形成し、かつ、前記要素の表示の順番を定義するステップと、の少なくとも１つを含む、請求項２０に記載の方法。
【請求項２３】
前記位置付けるステップは、
前記スーパーノードの前記要素に付属するヒントを解釈するステップと；
一緒のままであるべき前記コンポーネントのグループの位置を特定する前記ステップ、ならびに、スーパーノードの階層を前記コンポーネントの前記位置および前記コンポーネントの前記コンテンツ関係に基づき形成する前記ステップによって形成された前記ヒントに従って改行を形成するステップと；
幅および高さの少なくとも一方の調節を前記スーパーノードの前記要素に適用するステップと；
装飾画像をサイズ変更するステップと、の少なくとも１つを含む、請求項１６に記載の方法。
【請求項２４】
前記スーパーノードの前記要素の順番を事前定義済みの順序基準に従って決定する前記ステップは、
前記スーパーノードの前記要素が前記スーパーノードの前記要素間の通常の間隔に比してより近接しているクラスタ部分的順序セットを検出するステップと；
所定のタイプの前記スーパーノードの互いに近接する前記要素の特定の組合せが存在する時に意味関係部分的順序セットを検出するステップと；
前記スーパーノードの前記要素間にセットパターンが存在する時に部分的順序セットを検出するステップと；
部分的順序セットを、既存の編集に関連するグループ化の定義、既存の動的レイアウトアンカー情報、および、コンポーネントテンプレートの様々なコンポーネントセットへの再利用の少なくとも１つに基づき検出するステップと；
前記スーパーノードの前記要素の部分的順序セットを、以前の編集セッションから収集された情報に基づき検出するステップと、の少なくとも１つを含む、請求項１６に記載の方法。
【請求項２５】
前記自動追加コンポーネントおよびモバイル関連コンポーネントの少なくとも１つは、目的の装置に特有のウィジェット、ナビゲーションメニュー、広告、および、販売促進用素材の少なくとも１つを含む、請求項２１に記載の方法。
【請求項２６】
前記ソースレイアウトおよび前記目的レイアウトに対する修正を前記結合することは、
ページが前記ソースレイアウトから削除される時、前記ページを前記目的レイアウトから削除するステップと；
ページが前記ソースレイアウトに追加される時、前記ページを前記目的レイアウトに追加するステップと；
コンポーネントが前記ソースレイアウトから削除される時、前記コンポーネントを前記目的レイアウトから削除するステップと；
コンポーネントが前記ソースレイアウトに追加される時、前記コンポーネントを前記目的レイアウトに追加するステップと；
コンポーネントが前記ソースレイアウトにおいて修正される時、前記コンポーネントを目的レイアウトにおいて修正するステップと；
前記目的レイアウトに対する修正が前記ソースレイアウトに対する修正から独立している場合に、前記目的レイアウトに対する前記修正を操作するステップと、を含む、請求項１５に記載の方法。
【請求項２７】
前記コンポーネントを追加するステップは、
前記ソースレイアウトに追加されたコンポーネントに最も近接している最も近い祖先コンポーネントおよび親コンポーネントの少なくとも１つを検索するステップと；
前記追加されたコンポーネントを、前記最も近い祖先コンポーネントおよび親コンポーネントの少なくとも１つの位置に応じて前記目的レイアウトに挿入するステップと、を含む、請求項２６に記載の方法。
【請求項２８】
前記ノード形成部は、意味解析に応じてコンテナを除去することおよび結合することの少なくとも１つを実行する、請求項６に記載のコンバータ。
【請求項２９】
前記スーパーノードの階層を形成するステップは、意味解析に応じてコンテナを除去することおよび結合することの少なくとも１つを含む、請求項１９に記載の方法。
【請求項３０】
前記親／祖先検索部は、
前記祖先コンポーネントおよび前記親コンポーネントへの近接性に応じてコンポーネントをクラスタ化するクラスタ化手段を備える、請求項１３に記載のコンバータ。
【請求項３１】
前記検索するステップは、前記祖先コンポーネントおよび前記親コンポーネントへの近接性に応じてコンポーネントをクラスタ化することを含む、請求項２７に記載の方法。
【請求項３２】
前記ソースレイアウトに応じて、再帰的に実行される請求項１４に記載の方法。
【請求項３３】
前記決定するステップおよび前記形成するステップは、前記コンポーネントおよび前記コンポーネントの事前定義済みテンプレートの少なくとも１つによって提供されるヒントを用いる、請求項１４に記載の方法。
【請求項３４】
前記モバイル操作部は、
前記コンポーネント削除部が、コンポーネントを前記目標レイアウトから削除した場合、所与のコンポーネント線内のギャップを閉じること、またはコンポーネント線全体を削除することの少なくとも１つを実行する、請求項１２に記載のコンバータ。
【請求項３５】
前記目的レイアウトに対する前記修正を操作するステップは、
前記コンポーネントが、前記ソースレイアウトから削除された場合、所与のコンポーネント線内のギャップを閉じること、またはコンポーネント線全体を削除することの少なくとも１つを含む、請求項２６に記載の方法。
【請求項３６】
前記コンポーネントは、アトミックコンポーネント、シングルページコンテナコンポーネント、および、マルチページコンテナコンポーネントの少なくとも１つである、請求項１に記載のコンバータ。
【請求項３７】
前記自動追加コンポーネントおよびモバイル関連コンポーネントの少なくとも１つは、目的の装置に特有のウィジェット、ナビゲーションメニュー、広告、および、販売促進用素材の少なくとも１つを含む、請求項８に記載のコンバータ。