【手続補正書】
【提出日】平成27年10月15日(2015.10.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサを備えるコンピュータによって実行される方法であって、該方法は、
複数のテンプレート要素を定義するステップであって、複数のテンプレート要素は、それぞれ１または複数のページレイアウトを含み、前記複数のテンプレート要素を定義するステップは、ウェブページコンテンツを表示するために１または複数のページレイアウトを定義するステップを含み、前記ウェブページコンテンツの少なくとも１つの部分は、前記ウェブページコンテンツの少なくとも１つの部分を複数のチャネルの１つに関連付けるパネルにラップされている、ステップと、
ユーザーエージェント文字列を含むウェブページ要求を受信するステップと、
前記複数のテンプレート要素の各々を前記複数のチャネルの１つに関連付けるステップと、
前記ユーザーエージェント文字列の少なくとも１つの構成要素に基づいて前記複数のチャネルの１つを識別するステップと、
識別されたチャネルと関連付けられた複数のテンプレート要素の１または複数を含むウェブページをレンダリングするステップと、
レンダリングされたウェブページを、ウェブページ要求を生成しているユーザーデバイスへ伝えるステップと、
を含む方法。
【請求項２】
前記複数のテンプレート要素は１または複数のマスターページ及び１又は複数のページレイアウトを含む、請求項１に記載の方法。
【請求項３】
前記ウェブページ要求は、要求されたウェブページのアドレスを識別し、前記レンダリングされたウェブページを、ウェブページ要求を生成しているユーザーデバイスへ伝えるステップは、レンダリングされたウェブページを要求されたウェブページのアドレスで伝えることをさらに含む、請求項１に記載の方法。
【請求項４】
前記ユーザーエージェント文字列の少なくとも１つの構成要素が、ウェブページ要求を生成するために使用されるユーザーデバイスを識別し、請求項１に記載の方法。
【請求項５】
前記ユーザーエージェント文字列の少なくとも１つの構成要素は、ウェブページ要求を生成するために使用されるユーザーデバイスにより使用されるブラウザを識別する、請求項１に記載の方法。
【請求項６】
前記パネルは、携帯電話から生成される要求に関連付けられた複数のチャネルのうち１つに前記ウェブページコンテンツの少なくとも１つの部分を関連付ける、請求項１に記載の方法。
【請求項７】
プロセッサを有するコンピュータにより実行されるコンピュータ処理であって、
１または複数の構成要素を有するユーザーエージェント文字列を有するウェブページ要求を受信するステップと、
前記ウェブページ要求に含まれる前記ユーザーエージェント文字列の１または複数の構成要素に基づいて、受信されたウェブページ要求に関連付けられたデバイスの種類又はブラウザの種類のうち少なくとも１つを決定するステップと、
決定されたデバイスの種類またはブラウザの種類のうち少なくとも１つに基づいて、レンダリングチャネルを識別するステップであって、前記レンダリングチャネルは、ウェブページをレンダリングする１または複数のテンプレート要素に事前に関連付けられており、個々の前記１または複数のテンプレート要素は、ウェブページコンテンツを表示するために１または複数のページレイアウトを含み、前記ウェブページコンテンツの少なくとも１つの部分は前記ウェブページコンテンツの少なくとも１つの部分を複数のチャネルの１つに関連付けるパネルにラップされている、ステップと、
受信されたウェブページ要求に応答して、前記識別されたレンダリングされたチャネルと関連付けられた１または複数のテンプレート要素を用いて、前記ウェブページをレンダリングするステップと、
レンダリングされたウェブページを、前記ウェブページ要求を生成しているユーザーデバイスに伝えるステップと、
を含む、コンピュータ処理。
【請求項８】
前記コンピュータ処理は、前記ウェブページ要求を生成しているユーザーデバイスに前記レンダリングされたテンプレート要素を伝えるステップをさらに含む、請求項７に記載のコンピュータ処理。
【請求項９】
前記コンピュータ処理は、１または複数のテンプレート要素を定義するステップをさらに含む、請求項７に記載のコンピュータ処理。
【請求項１０】
前記１または複数のテンプレート要素を定義するステップは、１または複数のマスターページを定義するステップと、１または複数のページレイアウトを定義するステップをさらに含む、請求項９に記載のコンピュータ処理。
【請求項１１】
前記ユーザーエージェント文字列の少なくとも１つの構成要素が、ウェブページ要求を生成するために使用されるデバイス、ウェブページ要求を生成するために使用されるデバイスの地球物理学的な位置、およびウェブページ要求を生成するために使用されるブラウザのうち少なくとも１つを識別する、請求項７に記載のコンピュータ処理。
【請求項１２】
前記ウェブページ要求が、ハイパーテキスト転送プロトコル要求である、請求項７に記載のコンピュータ処理。
【請求項１３】
前記ウェブページ要求がクッキーを識別する、請求項７に記載のコンピュータ処理。
【請求項１４】
前記コンピュータ処理は、クッキーの少なくとも１つの構成要素に基づいて、レンダリングチャネルを識別するステップをさらに含む、請求項１３に記載のコンピュータ処理。
【請求項１５】
前記コンピュータ処理は、複数のパネルでページレイアウトを定義するステップを含み、複数のパネルのそれぞれが、複数のレンダリングチャネルの１つと関連付けられている、請求項７に記載のコンピュータ処理。
【請求項１６】
前記コンピュータ処理は、前記ウェブページ要求のユーザーエージェント文字列の１つの構成要素に基づく識別されたレンダリングチャネルを、クッキーで指定されるユーザ指定ルールに基づく別のレンダリングチャネルに置き換えるステップをさらに含む、請求項７に記載のコンピュータ処理。
【請求項１７】
１または複数のプロセッサと、
１または複数のプロセッサに通信可能に結合されているメモリを備え、該メモリは命令を格納し、該命令は１または複数のプロセッサにより実行されると、１または複数のプロセッサに
複数のテンプレート要素を定義するステップであって、複数のテンプレート要素は、それぞれ１または複数のページレイアウトを含み、複数のテンプレート要素を定義するステップは、ウェブページコンテンツを表示するために１または複数のページレイアウトを定義するステップを含み、前記ウェブページコンテンツの少なくとも１つの部分は、前記ウェブページコンテンツの少なくとも１つの部分を複数のチャネルの１つに関連付けるパネルにラップされている、ステップと、
ユーザーエージェント文字列を含むウェブページ要求を受信するステップと、
前記複数のテンプレート要素の各々を複数のチャネルのうち１つに関連付けるステップと、
前記ユーザーエージェント文字列の少なくとも１つの構成要素に基づいて複数のチャネルのうち１つを識別するステップと、
識別されたチャネルに関連付けられた複数のテンプレート要素のうち１つまたは複数を含むウェブページをレンダリングするステップと、
レンダリングされたウェブページを、前記ウェブページ要求を生成しているユーザーデバイスに伝えるステップと、
を実行させる、コンピュータシステム
【請求項１８】
レンダリングされたウェブページを格納するよう構成されたキャッシュをさらに備える、請求項１７に記載のシステム。
【請求項１９】
前記命令は、また、１または複数のプロセッサにより実行されると、１または複数のプロセッサに、レンダリングされたウェブページを、前記要求しているユーザーデバイスへ伝えさせる、請求項１８に記載のシステム。