(57)【特許請求の範囲】
【請求項１】
減少したアクセスタイムでコンテンツを取得する方法であって、
第１のプロトコルを用いて一次コンテンツアイテムを取得するために一次コンテンツアイテム要求を装置から送信すること、
前記第１のプロトコルを使用して前記一次コンテンツアイテムを受信すること、
前記一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムのための１つ以上の二次コンテンツアイテム要求を生成すること、
第２のプロトコルを用いて及び１つ以上の接続経路を介して前記１つ以上の二次コンテンツアイテム要求を送信すること、
前記第２のプロトコルを使用して前記１つ以上の二次コンテンツアイテムの少なくとも１つを受信すること、
前記１つ以上の二次コンテンツアイテムのいずれかは前記装置に記憶されるかどうか決定すること、
を含み、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結び付け、前記第２のプロトコルは、前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離し、前記１つ以上の二次コンテンツアイテム要求のどれかに対する確認が受信される前に複数の前記１つ以上の二次コンテンツアイテム要求が送信されることを可能にし、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にし、前記１つ以上の二次コンテンツアイテム要求を生成することは、前記装置に記憶されないと決定された前記二次コンテンツアイテムの各々に対してである、方法。
【請求項２】
前記接続経路はＴＣＰ接続である、請求項１の方法。
【請求項３】
前記第２のプロトコルは各二次コンテンツアイテム要求を前記二次コンテンツアイテム要求の受信の対応する確認と関連付けるためトランザクション識別子を使用する、請求項１の方法。
【請求項４】
前記第１のプロトコルを用いて前記装置と関連するウェブブラウザから前記一次コンテンツアイテム要求を受信すること、
前記ウェブブラウザから少なくとも１つの二次コンテンツアイテムの要求を受信すること、
前記１つ以上の二次コンテンツアイテムの前記受信した少なくとも１つから前記要求された少なくとも１つの二次コンテンツアイテムを取得すること、
前記第１のプロトコルを使用して前記取得された少なくとも１つの二次コンテンツアイテムを前記ウェブブラウザに送信すること、を更に含む、請求項１の方法。
【請求項５】
前記第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み、前記一次コンテンツアイテム要求は前記ＨＴＴＰを使用してＴＣＰ接続を介して送信され、前記ＨＴＴＰは前記送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求が前記ＴＣＰ接続を介して送信されることを許容しない、請求項１の方法。
【請求項６】
前記一次コンテンツアイテムがメインウェブページを含み、前記１つ以上の二次コンテンツアイテムは前記メインウェブページを介してアクセスできるオブジェクトを含む、請求項１の方法。
【請求項７】
前記一次コンテンツアイテム要求は特定ウェブサーバから前記一次コンテンツアイテムを取得するためプロキシサーバに対する命令を更に含む、請求項１の方法。
【請求項８】
前記一次コンテンツアイテム要求を送信することは、パケットヘッダと共に前記一次コンテンツアイテム要求を送信することを更に含み、前記パケットヘッダは、特定ウェブサーバためのＩＰアドレスと前記一次コンテンツアイテム要求を識別するトランザクション識別子を含み、前記パケットヘッダは、どの接続経路が前記要求を通信するために使用されるかを定義し、前記１つ以上の二次コンテンツアイテム要求を送信することは、前記パケットヘッダと共に前記１つ以上の二次コンテンツアイテム要求を送信することを更に含む、請求項１の方法。
【請求項９】
コンピュータに第１のプロトコルを用いて一次コンテンツアイテムを取得するために一次コンテンツアイテム要求を装置からプロキシサーバに送信させる第１セットのコードと、
前記一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムのための１つ以上の二次コンテンツアイテム要求をコンピュータに生成させる第２セットのコードと、
第２のプロトコルを用いて及び１つ以上の接続経路を介して前記１つ以上の二次コンテンツアイテム要求をコンピュータに送信させる第３セットのコードと、
前記１つ以上の二次コンテンツアイテムのいずれかが前記装置に保存されるかどうかをコンピュータに決定させるための第４セットのコードと、を含み、
前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結び付け、前記第２のプロトコルは、前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離し、前記１つ以上の二次コンテンツアイテム要求のどれかに対する確認が受信される前に複数の前記１つ以上の二次コンテンツアイテム要求が送信されることを可能にし、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にし、前記１つ以上の二次コンテンツアイテム要求を生成することは、前記装置に保存されないと決定された前記二次コンテンツアイテムの各々に対してである、コンピュータ可読記憶媒体。
【請求項１０】
第１のプロトコルを用いて一次コンテンツアイテムを取得するために一次コンテンツアイテム要求を機器から送信する手段と、
前記第１のプロトコルを使用して前記一次コンテンツアイテムを受信する手段と、
前記一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムのための１つ以上の二次コンテンツアイテム要求を生成する手段と、
第２のプロトコルを用いて及び１つ以上の接続経路を介して前記１つ以上の二次コンテンツアイテム要求を送信する手段と、
前記第２のプロトコルを使用して前記１つ以上の二次コンテンツアイテムの少なくとも１つを受信する手段と、
前記１つ以上の二次コンテンツアイテムのいずれかが前記機器に保存されるかどうかを決定する手段と、を具備し、
前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結び付け、前記第２のプロトコルは、前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離し、前記１つ以上の二次コンテンツアイテム要求のどれかに対する確認が受信される前に複数の前記１つ以上の二次コンテンツアイテム要求が送信されることを可能にし、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にし、前記１つ以上の二次コンテンツアイテム要求を生成することは、前記装置に保存されないと決定された前記二次コンテンツアイテムの各々に対してである、装置。
【請求項１１】
第１のプロトコルを用いて一次コンテンツアイテムを取得するために一次コンテンツアイテム要求を送信し、前記第１のプロトコルを使用して前記一次コンテンツアイテムを受信するために動作可能である通信モジュールと、
前記一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムのための１つ以上の二次コンテンツアイテム要求を生成するために動作可能であるコンテンツモジュールと、を具備し、
前記通信モジュールは、
第２のプロトコルを用いて及び１つ以上の接続経路を介して前記１つ以上の二次コンテンツアイテム要求を送信し、第２のプロトコルを用いて前記１つ以上の二次コンテンツアイテムの少なくとも１つを受信し、前記１つ以上の二次コンテンツアイテムのいずれかが装置に保存されるかどうかを決定するためにさらに動作可能であり、
前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結び付け、前記第２のプロトコルは、前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離し、前記１つ以上の二次コンテンツアイテム要求のどれかに対する確認が受信される前に複数の前記１つ以上の二次コンテンツアイテム要求が送信されることを可能にし、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にし、前記１つ以上の二次コンテンツアイテム要求を生成することは、前記装置に保存されないと決定された前記二次コンテンツアイテムの各々に対してである、装置。
【請求項１２】
前記接続経路はＴＣＰ接続である、請求項１１の装置。
【請求項１３】
前記第２のプロトコルは各二次コンテンツアイテム要求を前記二次コンテンツアイテム要求の受信の対応する確認と関連付けるためトランザクション識別子を使用する、請求項１１の装置。
【請求項１４】
前記通信モジュールは前記第１のプロトコルを用いて前記装置と関連するウェブブラウザから前記一次コンテンツアイテム要求を受信し、前記ウェブブラウザから少なくとも１つの二次コンテンツアイテムの要求を受信するために更に動作可能であり、
前記コンテンツモジュールは、更に前記１つ以上の二次コンテンツアイテムの前記受信した少なくとも１つから前記要求された少なくとも１つの二次コンテンツアイテムを取得するために動作可能であり、
前記通信モジュールは、更に前記第１のプロトコルを使用して前記取得した少なくとも１つの二次コンテンツアイテムを前記ウェブブラウザに送信するために動作可能である、請求項１１の装置。
【請求項１５】
前記第１のプロトコルがハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み、前記一次コンテンツアイテム要求は前記ＨＴＴＰを使用してＴＣＰ接続を介して送信され、前記ＨＴＴＰは前記送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求が前記ＴＣＰ接続を介して送信されることを許容しない、請求項１１の装置。
【請求項１６】
前記一次コンテンツアイテムはメインウェブページを含み、前記１つ以上の二次コンテンツアイテムは前記メインウェブページを介してアクセスできるオブジェクトを含む、請求項１１の装置。
【請求項１７】
前記一次コンテンツアイテム要求は特定ウェブサーバから前記一次コンテンツアイテムを取得するためプロキシサーバに対する命令を更に含む、請求項１１の装置。
【請求項１８】
前記一次コンテンツアイテム要求を送信することは、パケットヘッダと共に前記一次コンテンツアイテム要求を送信することを更に含み、
前記パケットヘッダは、特定ウェブサーバためのＩＰアドレスと前記一次コンテンツアイテム要求を識別するトランザクション識別子を含み、前記パケットヘッダは、どの接続経路が前記要求を通信するために使用されるかを定義し、前記１つ以上の二次コンテンツアイテム要求を送信することは、前記パケットヘッダと共に前記１つ以上の二次コンテンツアイテム要求を送信することを更に含む、請求項１１の装置。
【請求項１９】
減少したアクセスタイムで装置のためのコンテンツを取得する方法であって、
第１のプロトコルを使用して、ウェブサーバに対して、装置から、一次コンテンツアイテム要求を受信すること、
前記第１のプロトコルを使用して前記ウェブサーバから前記要求された一次コンテンツアイテムを取得すること、
前記第１のプロトコルを使用して前記取得された一次コンテンツアイテムを前記装置に送信すること、
第２のプロトコルを用いて１つ以上の二次コンテンツアイテム要求を前記装置から受信すること、
前記第１のプロトコルを使用して前記ウェブサーバから、前記１つ以上の二次コンテンツアイテム要求に対応する前記１つ以上の要求された二次コンテンツアイテムを取得すること、
１つ以上の接続経路を介して前記第２のプロトコルを使用して前記取得した１つ以上の二次コンテンツアイテムを前記装置に送信すること、
を含み、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結び付け、前記第２のプロトコルは、前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離し、前記１つ以上の二次コンテンツアイテムのどれかに対する確認が受信される前に複数の前記１つ以上の二次コンテンツアイテムが送信されることを可能し、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にする、方法。
【請求項２０】
前記接続経路はＴＣＰ接続である、請求項１９の方法。
【請求項２１】
前記第２のプロトコルは各二次コンテンツアイテム要求を前記二次コンテンツアイテム要求の受信の対応する確認と関連付けるためトランザクション識別子を使用する、請求項１９の方法。
【請求項２２】
前記第１のプロトコルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み、前記一次コンテンツアイテム要求は前記ＨＴＴＰを使用してＴＣＰ接続を介して送信され、前記ＨＴＴＰは前記送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求が前記ＴＣＰ接続を介して送信されることを許容しない、請求項１９の方法。
【請求項２３】
前記一次コンテンツアイテムはメインウェブページを含み、前記１つ以上の二次コンテンツアイテムは前記メインウェブページを介してアクセスできるオブジェクトを含む、請求項１９の方法。
【請求項２４】
前記受信はパケットヘッダと共に前記一次コンテンツアイテム要求又は前記１つ以上の二次コンテンツアイテム要求を受信することを更に含み、前記パケットヘッダは、特定ウェブサーバためのＩＰアドレスと前記要求を識別するトランザクション識別子を含み、前記パケットヘッダは、どの接続経路が前記要求を通信するために使用されるかを定義し、前記要求を送信することは、前記特定ウェブサーバのためのＩＰアドレスに前記要求を送信することを更に含み、前記取得したコンテンツアイテムを送信することは前記要求が受信された前記接続経路を識別するために前記トランザクション識別子を使用することを更に含む、請求項１９の方法。
【請求項２５】
第１のプロトコルを用いてウェブサーバから要求された一次コンテンツアイテムをコンピュータに取得させる第１セットのコードと、
前記第１のプロトコルを用いて前記コンピュータに前記取得された一次コンテンツアイテムを装置に送信させる第２セットのコードと、
第２のプロトコルを用いて前記ウェブサーバから１つ以上の二次コンテンツアイテム要求に対応する１つ以上の要求された二次コンテンツアイテムを前記コンピュータに取得させる第３セットのコードと、
１つ以上の接続経路を介して前記第２のプロトコルを使用して前記コンピュータに前記取得された１つ以上の二次コンテンツアイテムを前記装置に送信させる第４セットのコードと、
を含み、
前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結び付け、前記第２のプロトコルは、前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離し、前記１つ以上の二次コンテンツアイテムのどれかに対する確認が受信される前に複数の前記１つ以上の二次コンテンツアイテムが送信されることを可能にし、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にする、コンピュータ可読記憶媒体。
【請求項２６】
第１のプロトコルを使用してウェブサーバに対して、機器から、一次コンテンツアイテム要求を受信する手段と、
前記第１のプロトコルを使用して前記ウェブサーバから前記要求された一次コンテンツアイテムを取得する手段と、
前記第１のプロトコルを使用して前記取得された一次コンテンツアイテムを前記機器に送信する手段と、
第２のプロトコルを用いて１つ以上の二次コンテンツアイテム要求を前記装置から受信する手段と、
前記第１のプロトコルを使用して前記ウェブサーバから、前記１つ以上の二次コンテンツアイテム要求に対応する前記１つ以上の要求された二次コンテンツアイテムを取得する手段と、
１つ以上の接続経路を介して前記第２のプロトコルを使用して前記取得された１つ以上の二次コンテンツアイテムを前記機器に送信する手段と、
を具備し、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結び付け、前記第２のプロトコルは、前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離し、前記１つ以上の二次コンテンツアイテムのどれかに対する確認が受信される前に複数の前記１つ以上の二次コンテンツアイテムが送信されることを可能にし、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にする、装置。
【請求項２７】
第１のプロトコルを使用してウェブサーバに対して機器から一次コンテンツアイテム要求を受信し、
前記第１のプロトコルを使用して前記ウェブサーバから前記要求された一次コンテンツアイテムを取得し、
前記第１のプロトコルを使用して前記取得された一次コンテンツアイテムを前記機器に送信し、
第２のプロトコルを用いて１つ以上の二次コンテンツアイテム要求を前記機器から受信し、
前記第１のプロトコルを使用して前記ウェブサーバから、前記１つ以上の二次コンテンツアイテム要求に対応する前記１つ以上の要求された二次コンテンツアイテムを取得し、
１つ以上の接続経路を介して前記第２のプロトコルを使用して前記取得した１つ以上の二次コンテンツアイテムを前記機器に送信するために動作可能であり、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結び付け、前記第２のプロトコルは、前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離し、前記１つ以上の二次コンテンツアイテムのどれかに対する確認が受信される前に複数の前記１つ以上の二次コンテンツアイテムが送信されることを可能にし、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にする、通信モジュールを含む装置。
【請求項２８】
前記接続経路はＴＣＰ接続である、請求項２７の装置。
【請求項２９】
前記第２のプロトコルは各二次コンテンツアイテム要求を前記二次コンテンツアイテム要求の受信の対応する確認と関連付けるためトランザクション識別子を使用する、請求項２７の装置。
【請求項３０】
前記第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み、前記一次コンテンツアイテム要求は前記ＨＴＴＰを使用してＴＣＰ接続を介して送信され、前記ＨＴＴＰは前記送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求が前記ＴＣＰ接続を介して送信されることを許容しない、請求項２７の装置。
【請求項３１】
前記一次コンテンツアイテムがメインウェブページを含み、前記１つ以上の二次コンテンツアイテムは前記メインウェブページを介してアクセスできるオブジェクトを含む、請求項２７の装置。
【請求項３２】
前記通信モジュールは更に、
前記一次コンテンツアイテム要求又は前記１つ以上の二次コンテンツアイテム要求を、特定ウェブサーバためのＩＰアドレスと前記要求を識別するトランザクション識別子を含み、どの接続経路が前記要求を通信するために使用されるかを定義するパケットヘッダと共に受信すること、
前記要求を前記特定ウェブサーバのための前記ＩＰアドレスに送信すること、
前記要求が受信された前記接続経路を識別するために前記トランザクション識別子を使用することのために動作可能である、請求項２７の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
開示された態様は、ウェブコンテンツを取得するため装置とネットワークとの間の通信に関する。
【背景技術】
【０００２】
技術の進展は、より小型でよりパワフルなパーソナルコンピュータをもたらす。例えば、小型、軽量で、ユーザによって、容易に運ぶことができる、ポータブル無線電話機、パーソナル携帯情報機器（ＰＤＡ）及びページング装置のような無線計算装置を含むさまざまな携帯型パーソナルコンピュータが現在存在する。特に、例えば、ポータブル無線電話機は、無線ネットワークを介して音声及びデータパケットを通信する移動電話を更に含む。更なる、多数の、この種の移動電話は、計算能力の比較的大きな増加を伴って製造され、このように小型パーソナルコンピュータ及び携帯ＰＤＡと同じようになっている。
【０００３】
また更に、この種の装置のユーザは、より多くのウェブベースコンテンツをアクセスするために装置を使用することに関心がある。現在、装置は連続送信及び確認プロトコルに依存してウェブコンテンツを取得できる。有線の通信ネットワークに適用されるように、往復時間が比較的小さいとわかったので、この種のプロトコルが過度に制限しているとわからなかった。しかし、有線の通信ネットワークにおけるのとは異なり、無線ネットワークを介した通信は連続通信及び確認プロトコルを介して不利に遅延することになるかもしれなく、それによって、ウェブコンテントをアクセスするためにかかる時間を増加することになる。
【０００４】
このように、アクセスタイムと共にコンテントを取得する改良型の装置及び方法が要望されている。
【発明の概要】
【０００５】
特許請求項の本願は２００８年１０月１６日付けで出願された“One-Shot Browsing to Reduce HTTP Page Download Delay”と名称付けられた仮出願番号６０，１０６，１１１の優先権を有し、その譲渡人に譲渡され、ここに参照によって、明確に組み込まれる。
【０００６】
以下には、この種の態様の基本的理解を提供するために１つ以上の態様の簡略概要を示す。この概要は、全ての考察された態様の広範囲な概要であるというわけではなくて、全ての態様のキー又は基準要素を識別するのでもなく、任意の又は全ての態様の範囲を詳細に説明するのでもないことを意図している。その唯一の目的は、後で示されるより詳細な説明の前置きとして、単純化された形式で１つ以上の態様の若干の概念を示すことである。
【０００７】
１つ以上の態様及びそれの対応する開示によれば、種々の態様は、減少するアクセスタイムと共にコンテンツを取得することに関連して記載されている。一態様によれば、減少するアクセスタイムと共にコンテンツを取得する方法が、提供される。方法は、装置から、第１のプロトコルを使用して一次コンテンツアイテムを取得するために一次コンテンツアイテム要求を送信することを含めることができ、第１のプロトコルは一次コンテンツアイテム要求の受信の確認と一次コンテンツアイテムを結びつける。更に、方法は第１のプロトコルを使用して一次コンテンツアイテムを受信することを含むことができる。また更に、方法は一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムのために１つ以上の二次コンテンツアイテムのための１つ以上の二次コンテンツアイテムを生成することを含めることができる。更に、本方法は第２のプロトコルを使用して１つ以上の二次コンテンツアイテムを送信することを含み、第２のプロトコルは１つ以上の二次コンテンツアイテム要求の受信の確認から１つ以上の二次コンテンツアイテム要求を切り離す。更に、本方法は第２のプロトコルを使用して１つ以上の二次コンテンツアイテムの少なくとも１つを受信することを含むことができる。
【０００８】
更に別の態様は、コンピュータ可読媒体を含むコンピュータプログラム製品に関する。コンピュータ可読媒体はコンピュータに、第１のプロトコルを用いて一次コンテンツアイテムを取得するために、装置から、一次コンテンツアイテム要求をプロキシサーバに送信させる第１セットのコードを含むことができ、第１のプロトコルは一次コンテンツアイテム要求の受信の確認と一次コンテンツアイテム要求を結合する。更に、コンピュータ可読媒体は、コンピュータに一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムのために１つ以上の二次コンテンツアイテム要求を生成させる第２セットのコードを含めることができる。また更に、コンピュータ可読媒体はコンピュータに第２のプロトコルを使用して１つ以上のコンテンツアイテム要求を送信させる第３セットのコードを含めることができ、第２のプロトコルは１つ以上の二次コンテンツアイテム要求の受信の確認から１つ以上の二次コンテンツアイテムを切り離す。
【０００９】
更にもう１つの態様は、装置に関する。装置は、第１のプロトコルを使用して一次コンテンツアイテムを取得するために、装置から、一次コンテンツアイテム要求を送信する手段を含むことができ、第１のプロトコルは一次コンテンツアイテム要求を一次コンテンツアイテム要求の受信の確認と結合する。更に、装置は第１のプロトコルを使用して一次コンテンツアイテムを受信する手段を含むことができる。また更に、装置は一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムに対して１つ以上の二次コンテンツアイテム要求を生成する手段を含むことができる。更に、装置は第２のプロトコルを使用して１つ以上の二次コンテンツアイテム要求を送信する手段を含めることができ、第２のプロトコルは１つ以上の二次コンテンツアイテム要求を１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す。更に、装置は第２のプロトコルを使用して１つ以上の二次コンテンツアイテムのうちの少なくとも１つを受信する手段を含むことができる。
【００１０】
他の態様は、装置に関する。装置は、第１のプロトコルを使用して一次コンテンツアイテムを取得するために一次コンテンツアイテム要求を送信し、第１のプロトコルを用いて一次コンテンツアイテムを受信するために動作可能な通信モジュールを含むことができ第１のプロトコルは一次コンテンツアイテム要求を一次コンテンツアイテム要求の受信の確認と結合する。更に、装置は一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムに対して１つ以上の二次コンテンツアイテム要求を生成するために動作可能なコンテンツモジュールを含むことができる。また更に、装置通信モジュールは、第２のプロトコルを使用して１つ以上の二次コンテンツアイテム要求を送信し、第２のプロトコルを用いて１つ以上の二次コンテンツアイテムの少なくとも１つを受信するために動作可能であり、第２のプロトコルは、１つ以上の二次コンテンツアイテム要求を１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す。
【００１１】
更に、１つ以上の態様及びそれの対応する開示によれば、種々の態様は、減少するアクセスタイムで装置のためのコンテンツを取得することに関連して説明されている。一態様によれば、減少するアクセスタイムで装置のためのコンテンツを取得する方法が、提供される。本方法は、第１のプロトコルを使用して装置から、ウェブサーバに対して、一次コンテンツアイテム要求を受信することを含むことができ、第１のプロトコルは一次コンテンツアイテム要求を一次コンテンツアイテム要求の受信の確認に結合する。更に、方法は第１のプロトコルを使用しているウェブサーバから要請された一次コンテンツアイテムを得ることを含むことができる。また更に、本方法は第１のプロトコルを使用して取得一次コンテンツアイテムを装置に送信することを含めることができる。更に、方法は、第２のプロトコルを使用して、１つ以上の二次コンテンツアイテム要求を、装置から、受信することを含めることができ、第２のプロトコルは、１つ以上の二次コンテンツアイテム要求を１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す。更に、本方法は、第１のプロトコルを使用してウェブサーバから、１つ以上の二次コンテンツアイテム要求に対応する１つ以上の要求された二次コンテンツアイテムを取得することを含むことができる。更に、本方法は第２のプロトコルを使用して、取得した１つ以上の二次コンテンツアイテムを装置に送信することを含むことができる。
【００１２】
更に別の態様は、コンピュータ可読媒体を含むコンピュータプログラム製品に関する。コンピュータ可読媒体は第１のプロトコルを用いてウェブサーバから要求一次コンテンツアイテムをコンピュータに取得させるための第１セットのコードを含み、第１のプロトコルは一次コンテンツアイテム要求を一次コンテンツアイテム要求の受信の確認に結合する。更に、コンピュータ可読の媒体は、第１のプロトコルを用いて、コンピュータに取得一次コンテンツアイテムを装置に送信させるための第２セットのコードを含むことができる。また更に、コンピュータ可読媒体は第２のプロトコルを使用して、ウェブサーバから、１つ以上の二次コンテンツアイテム要求に対応する１つ以上の要求された二次コンテンツアイテムをコンピュータに取得させるための第３セットのコードを含むことができ、第２のプロトコルは１つ以上の二次コンテンツアイテム要求を１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す。また更に、コンピュータ可読媒体は、コンピュータに、第２のプロトコルを使用して、取得された１つ以上の二次コンテンツアイテムを装置に送信させるための第４セットのコードを含むことができる。
【００１３】
他の態様が装置に関連づける。装置は、第１のプロトコルを使用して、装置から、ウェブサーバに対する一次コンテンツアイテム要求を受信する手段を含むことができ、第１のプロトコルは一次コンテンツアイテム要求を一次コンテンツアイテム要求の受信の確認と結合する。更に、装置は第１のプロトコルを使用して、ウェブサーバから、要求一次コンテンツアイテムを取得する手段を含むことができる。また更に、装置は第１のプロトコルを用いて、取得した一次コンテンツアイテムを装置に送信する手段を含むことができる。その上更に、装置は、第２のプロトコルを用いて、装置から、１つ以上の二次コンテンツアイテム要求を受信する手段を含むことができ、第２のプロトコルは１つ以上の二次コンテンツアイテム要求の受信の確認から１つ以上の二次コンテンツアイテム要求を切り離す。その上、装置は、第１のプロトコルを使用してウェブサーバから、１つ以上の二次コンテンツアイテム要求に対応する１つ以上の要求された二次コンテンツアイテムを取得する手段を含むことができる。更に、装置は第２のプロトコルを使用して、取得した１つ以上の二次コンテンツアイテムを装置に送信する手段を含むことができる。
【００１４】
他の態様は、装置に関する。装置は、第１のプロトコルを使用して、ウェブサーバに対して、装置から、一次コンテンツアイテム要求を受信するために動作可能である通信モジュールを含むことができ、第１のプロトコルは、第１のプロトコルを用いてウェブサーバから要求された一次コンテンツアイテムを取得し、第１のプロトコルを用いて取得した一次コンテンツアイテムを装置に送信し、第２のプロトコルを用いて１つ以上の二次コンテンツアイテム要求を、装置から、受信することによって、一次コンテンツアイテム要求を一次コンテンツアイテム要求の受信の確認と結合し、第２のプロトコルは、第１のプロトコルを使用してウェブサーバから、１つ以上の二次コンテンツアイテム要求に対応する１つ以上の要求された二次コンテンツアイテムを取得し、第２のプロトコルを使用して、取得した１つ以上の二次コンテンツアイテムを送信することによって、１つ以上の二次コンテンツアイテム要求を１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す。
【００１５】
前述した関連する目的の達成まで、１つ以上態様は、以下に十分に記載され、特に請求項において、指し示される特徴を含む。下記説明及び添付図面は１つ以上の態様の特定の具体的特徴を詳細に示している。しかしながら、これらの特徴は、種々態様の原理が採用し得る種々方法の若干を除いて示しており、この説明は全てのそのような態様及びそれらの等価のものを含むことを意図している。
【図面の簡単な説明】
【００１６】
【図１】一態様による通信ネットワークのブロック図を示す。
【図２】図１に示される態様の動作のメッセージシーケンスチャートを示す。
【図３Ａ】図２に示される態様のメッセージシーケンスチャートに使用されるコンテンツ要求プロトコルを示す。
【図３Ｂ】図２に示される態様のメッセージシーケンスチャートに使用される他のコンテンツ要求プロトコルを示す。
【図４】通信装置の実例アーチテクシャのブロック図を示す。
【図５】一態様に従ったプロキシウェブコンテンツシステムの典型的なブロック図を示す。
【図６】減少するアクセスタイムでコンテンツを取得できる典型的な通信装置のブロック図を示す。
【図７】減少するアクセスタイムで通信装置のためのコンテンツを取得できる典型的なネットワーク装置のブロック図を示す。
【発明を実施するための形態】
【００１７】
種々の態様は、図面を参照して説明される。開示された態様は、以下に添付の図面と関連して説明され、開示された態様を具体化するが限定されないで提供しており、同じ記号は同じ要素を示している。説明のために、以下の記述では、多数の具体的な詳細が、１つ以上の態様の完全な理解を提供するために記載される。しかし、このような態様はこれらの具体的な詳細なしで実施し得ることは、明白である。
【００１８】
通常、ユーザはウェブサーバ１４０からアクセスできるコンテンツを装置１１０から検索することを試みるかもしれない。１つの方法では、装置１１０は無線通信装置（ＷＣＤ）、多数の装置、有線及び無線の両方を含むことができる。例えば、多くの装置は、ネットワークなどとして、連絡し合って動作する。このような例では、装置１１０はユーザによって、アクセスのため、要求一次コンテンツアイテム、例えば、メインウェブページを取得できる。更に、装置１１０は、一次コンテンツアイテム、例えば、ウェブページ、オブジェクトなどと関連する二次コンテンツアイテムを取得するためにプロキシサーバ１３０と通信でき、二次コンテンツアイテムはユーザがそのような二次コンテンツアイテムを要求する前に、一次コンテンツアイテムにリンクされる。これらの二次コンテンツアイテムの検索は、特定のプロトコルを使用して実行できる。特定のプロトコル（以下に第２のプロトコルと称する）は、事前要求の任意の関連する確認から要求を切り離すことを可能にすることによって、一連のコンテンツアイテム要求及び対応する確認の往復時間を減少する。このように、第２のプロトコルを使用して、複数の要求が、事前要求から受信確認応答を待つことに関連する任意の遅延によって、重荷がなくなった単一接続経路を介して送信し得る。
【００１９】
図１を参照すると、態様に従った通信ネットワーク１００のブロック図が示されている。通信ネットワーク１００は、通信ネットワーク１２５、例えば、ＣＤＭＡネットワーク、ＧＰＲＳネットワーク、ＵＭＴＳネットワーク及び他の種類の通信ネットワークに接続される通信装置１１０を含むことができる。通信ネットワーク１００は、複数のサーバ、例えば、通信ネットワーク１２５に接続されているプロキシサーバ１３０及びウェブサーバ１４０を更に含むことができる。１つの態様では、プロキシサーバ１３０はネットワーク１２５を介して、通信装置１１０とウェブサーバ１４０との間の通信を容易にする。更に、プロキシサーバ１３０により実行される機能は、ウェブサーバ１４０によって、多数の遠隔サーバによって、及び／又は通信装置１１０によって、内部的に実行し得ることは留意すべきである。
【００２０】
１つの態様では、通信装置１１０はウェブコンテンツモジュール１１２及び装置ウェブコンテンツ記憶装置１１８を更に含むことができる。他の態様では、通信装置１１０は、ウェブブラウザに限定されないように、ウェブコンテンツを要求するためのアプリケーション１２０を更に含むことができる。１つの方法では、ウェブコンテンツモジュール１１２は、一次コンテンツアイテム要求及び二次コンテンツアイテム要求１１６を含むことができる。例えば、一次コンテンツアイテム要求は、メインｈｔｍｌウェブページなどを要求して、ウェブブラウザを介して、ユーザから受信し得る。別の態様においては、二次コンテンツアイテムが、ユーザが取得するためにＨＴＴＰ  ＧＥＴを使用するかもしれない一次コンテンツアイテム、例えば、オブジェクト、コンテンツなどを介してアクセスできる任意の他のアイテムを含むことができる。実施例に次いで、この種の二次コンテンツアイテムは、メインウェブページにリンクされる追加のウェブページ、メインページなどからダウンロード又は見るためにアクセス可能なオブジェクトを含むことができる。更に（１つの方法では）、第一及び／又は二次コンテンツアイテムは、装置ウェブコンテンツ記憶装置１１８の通信装置１１０に保存されてもよい。更に、装置ウェブコンテンツ記憶装置１１８は、ウェブサーバから追加的な一次及び／又は二次コンテンツアイテムを要求する前に検索されてもよい。
【００２１】
１つの態様では、プロキシサーバ１３０はウェブコンテンツモジュール１３２及びプロキシウェブコンテンツ記憶装置１３８を更に含むことができる。１つの態様では、ウェブコンテンツモジュール１３２は、一次コンテンツアイテム要求１１４及び二次コンテンツアイテム要求１１６を含むことができる。更に、１つの態様では、ウェブサーバ１４０はプロキシウェブコンテンツ記憶装置１３８に保存される１つ以上の一次コンテンツアイテム１４２及び１つ以上の二次コンテンツアイテム１４４を含むことができる。
【００２２】
動作中に、通信装置１１０は、一次コンテンツアイテム要求１１４を、ネットワーク１２５を介してプロキシサーバ１３０に送信できる。１つの態様では、送信は第１のプロトコル１２７を使用してなされてもよい。このような一態様において、第１のプロトコル１２７はハイパーテキスト転送プロトコル（ＨＴＴＰ）などを含んでもよく、ここではＧＥＴメッセージの確認が次のＧＥＴメッセージが送信し得る前に要求される。第１のプロトコル１２７の更なる議論は、図３Ａに関して提供される。その後で、プロキシサーバ１３０は一次コンテンツアイテム要求（１１４）を受信できる。プロキシサーバ１３０は、第１のプロトコル１２７を使用して要求された一次コンテンツアイテム１４２を取得するため一次コンテンツアイテム要求１１４（例えばＨＴＴＰ  ＧＥＴ）をウェブサーバ１４０に送信できる。一次コンテンツアイテム１４２を受けると、プロキシサーバ１３０は一次コンテンツアイテム１４２を第１のプロトコル１２７を使用して要求された通信装置１１０に送信できる。更に、通信装置１１０は通信装置１１０のユーザにより要求し得る可能な二次コンテンツアイテム１４４を決定するために受信した一次コンテンツアイテム１４２を処理できる。このような二次コンテンツアイテムは、１つ以上の二次コンテンツアイテム要求１１６を使用して要求でき、第２のプロトコル１２９を使用してプロキシサーバ１３０に送信できる。このような一態様では、第２のプロトコル１２９は、ＴＣＰ接続及び／又は他の同様なプロトコルを含むことができる。後続のＧＥＴメッセージが先のＧＥＴメッセージに対する肯定的応答（ＯＫ）の受信から切り離される。このような一態様において、どのＯＫがどのＧＥＴと関連しているかを区別するためにトランザクション識別子がＧＥＴに加えられてもよい。第２のプロトコル１２９の更なる検討は、図３Ｂを参照して提供される。１つ以上の二次コンテンツアイテム要求１１６（例えばＨＴＴＰ  ＧＥＴｓ）を受信すると、プロキシサーバ１３０はウェブサーバ１４０から第１のプロトコル１２７を使用して１つ以上の要求二次コンテンツアイテム１４４を検索することができ、このように取得された二次コンテンツアイテムを第２のプロトコル１２９を使用して通信装置１１０に送信できる。１つの態様では、プロキシサーバ１３０は事前に要求された一次及び二次コンテンツアイテム（１４２、１４４）を格納できるプロキシウェブコンテンツ記憶装置１３８を含むことができる。このような態様において、プロキシサーバ１３０は要求一次及び／又は二次コンテンツアイテムをウェブサーバ１４０から要求するよりもむしろプロキシウェブコンテンツ記憶装置１３８からそれらコンテンツアイテムを検索できる。
【００２３】
そのように、装置は往復時間を減少し、それによって、二次コンテンツアイテムへのアクセスを早めることを可能にするために第２のプロトコルを使用して二次コンテンツアイテムを受信してもよい。
【００２４】
図２を参照して、メッセージシーケンス図の形式で図１に示される要旨の動作が具体的に示される。通常、装置２０２はネットワーク２０８からコンテンツを要求できる。１つの態様では、装置２０２は要求コンテンツを取得するためにユーザ及びローカルプロキシ２０６からウェブコンテンツ要求を受信するウェブブラウザ２０４を含むことができる。更に、ネットワーク２０８はコンテンツ要求を処理するプロキシサーバ及び要求コンテンツが取得し得る１つ以上のウェブサーバ２１２を含むことができる。
【００２５】
１つの態様では、シーケンスステップ２１４で、ウェブブラウザ２０４は一次コンテンツアイテムを要求できる。例えば、一次コンテンツアイテムは、メインウェブページ、などを含むことができる。１つの態様では、一次コンテンツアイテム要求はそこへ要求が送信されるべきである特定のウェブサーバ２１２に対するＩＰアドレスを含む追加的なヘッダを含むことができる。例えば、暗号化サイトからコンテンツを要求するときに、特定されたウェブサーバに対するＩＰアドレスが暗号化しなくて送信されてもよい。この種の態様で、追加的ヘッドはどの接続経路が要求を通信するために使用されるかを定義できるトランザクション識別子を含めてもよい。シーケンスステップ２１６で、ローカルプロキシモジュール２０６は、一次コンテンツアイテム要求をプロキシサーバ２１０に送信する。１つの態様では、送信は第１のプロトコルを使用して通信される。この種の一態様では、次のＧＥＴメッセージが送信し得る前にＧＥＴメッセージの確認が要求される、第１のプロトコルはハイパーテキスト転送プロトコル（ＨＴＴＰ）などを含めてもよい。この種の一態様では、第２のプロトコルがファイル転送プロトコル（ＦＴＰ）又は後続のＧＥＴメッセージが先のＧＥＴメッセージに対して肯定的応答（ＯＫ）の受信から切り離される、他の同様なプロトコルを含んでもよい。
【００２６】
シーケンス停止２１８で、プロキシサーバ２１０は一次コンテンツアイテム要求をウェブサーバ２１２に送信する。１つの態様では、プロキシサーバ２１０はウェブサーバ２１２として物理的に分離されたサーバとして実施化されてもよい。更に別の態様では、ウェブサーバ２１２及び／又は関連したサーバはプロキシサーバ２１０と関連する機能を実行できる。別の態様では、送信は第１のプロトコルを使用して行われる。更にもう１つの態様では、一次コンテンツアイテム要求はウェブサーバ２１２を選択する命令を含む。１つの態様では、要求は追加的ヘッダにより遂行されてもよい。この追加的ヘッダは特定化ウェブサーバに対してＩＰアドレスを特定化する情報を含めることができ、要求が受信された接続経路を識別するトランザクション識別子を含むことができる。別の態様で４は、一次コンテンツアイテム要求が第２のプロトコルを使用して送信されれば、プロキシサーバ２１０は第１のプロトコルを使用して要求を送信する前に一次コンテンツアイテム要求を変換できる。この種の態様では、変換は１つ以上のＩＣＰソケットの装置２０２からＨＴＴＰプロトコルを用いてＨＴＴＰ  ＧＥＴを受信すること、ＨＴＴＰプロトコルを用いてＨＴＴＰ  ＧＥＴを送信することを含む。別の態様では、変換は変形ＨＴＴＰプロトコルを用いてＨＴＴＰ  ＧＥＴを受信すること、標準ＨＴＴＰプロトコルを用いて受信ＧＥＴを送信することを含むことができる。この種の態様では、変形ＨＴＴＰプロトコルは、各要求（例えばＧＥＴ）を次の対応するレスポンスと関連付けるトランザクション識別子を含むことができる。更に、そのような態様では、変形ＨＴＴＰ  ＧＥＴプロトコルを使用することによって、レスポンスが、ＧＥＴが受信されたと同じ順序で応答することを待つよりもむしろ取得されるようにレスポンスが送信されることが可能になる。
【００２７】
シーケンスステップ２２０で、要求一次コンテンツアイテムは、プロキシサーバ２１０に送信できる。１つの態様では、送信は第１のプロトコルを使用してなされる。シーケンスステップ２２２で、一次コンテンツアイテムは、装置２０２に送信される。１つの態様では、送信は第１のプロトコルを使用してなされる。別の態様では、一次コンテンツアイテム要求が第２のプロトコルを使用して送信されたら、プロキシサーバ２１０は、ウェブサーバ２１２から第１のプロトコルを用いて受信された一次コンテンツアイテムを、要求アイテムを装置２０２に送信する前に第２のプロトコルに変換できる。別の態様では、コンテンツアイテムは、対応するコンテンツアイテム要求を伴ったトランザクション識別子により決定された接続経路を介して送信されてもよい。
【００２８】
シーケンスステップ２２４で、装置２０２は一次コンテンツアイテムを介してアクセスできる二次コンテンツアイテムを探すために受信一次コンテンツアイテムを処理できる。１つの態様では、ローカルプロキシモジュールは、検索された二次コンテンツアイテムのいくつかはすでに装置２０２に保存されるかどうか決定するために更に装置２０２を検索できる。例えば、装置２０２はウェブコンテンツアイテムをキャッシュに格納できる。シーケンスステップ２２６で、１つ以上の検索二次コンテンツアイテム又は別の態様では、キャッシュに格納されない検索二次コンテンツアイテムが、プロキシサーバ２１０に送信される二次コンテンツアイテム要求を介して要求される。１つの態様では、各要求は、追加的ヘッダと関連することができ、追加的ヘッダはトランザクション識別子及び特定ウェブサーバのＩＰアドレスを含むことができる。この種の一態様では、暗号化ウェブコンテンツの要求は、関連するウェブサーバのための非暗号化（例えばクリーン）ＩＰアドレスを使用して送信できる。１つの態様では、要求は第２のプロトコルを用いて、確認を受信することに関連する制限をしないで送信される。この種の態様では、第２のプロトコルは、先の要求の確認を受信する要件から要求を送信することを切り離してもよい。例えば、第１の要求は、第２のプロトコルを用いて連続ＴＣＰ接続を介して送信でき、その後第２のプロトコルが複数の連続する要求が同時に、又は第１要求に対する肯定的受信応答が受信される前に連続に送信することを可能にする。
【００２９】
シーケンスステップ２２８で、プロキシサーバ２１０は第１のプロトコルを使用して１つ以上の受信要求を、要求二次コンテンツアイテムのためのウェブサーバ２１２に送信する。シーケンスステップ２３０で、要求二次コンテンツアイテムは、第１のプロトコルを使用してプロキシサーバによって、ウェブサーバ２１２から受信できる。１つの方法では、第１のプロトコルが次のメッセージを送信する前に前のメッセージ受信の肯定的確認を要求することによって、通信を制限できるので、プロキシサーバ２１０は先の要求の確認を受信した後に次の二次コンテンツアイテム要求を連続に送信できる。この種の連続トランスミッションは、矢印の集合２３２により表される。シーケンスステップ２３４で、要求二次コンテンツアイテムは、装置２０２に送信される。１つの態様では、二次コンテンツアイテムは第２のプロトコルを使用して送信される。別の態様では、受信二次コンテンツアイテムは、ユーザの選択を介して可能な将来のアクセスのため装置２０２に格納される。別の態様では、二次コンテンツアイテムは関連するトランザクション識別子を介して定義される接続経路を通じて送信される。この種の態様では、リモートプロキシ２１０は、要求が受信された接続経路（例えばＴＣＰソケット）と追加的ヘッダからのトランザクション識別子を関連できる。
【００３０】
１つの態様では、シーケンスステップ２３６で、ウェブブラウザ２０４から二次コンテンツアイテムの１つの要求を受信する装置において、要求二次コンテンツアイテムは、ウェブブラウザに提供されてもよい。１つの態様では、二次コンテンツアイテムは装置２０２の記憶装置から検索できる。このように、装置はコンテンツアクセスタイムを減少するために第２のプロトコルを用いて二次コンテンツアイテムを受信できる。
【００３１】
３Ａ図及び３Ｂを参照すると、典型的な通信経路が、送信エンティティ３０２及び受信エンティティ３０４との並列回線として示されている。更に送信エンティティ３０２がＧＥＴメッセージ（例えば３０６、３１６）として示され、受信エンティティ３０４からのレスポンスは、ＯＫのメッセージ（例えば３０８、３１８）として示されている。ＧＥＴメッセージとＯＫのメッセージとの関係は図３Ａ及び図３Ａの各々を参照して説明する。
【００３２】
図３Ａに参照すると、第１のプロトコルを用いる典型的通信が示されている。この通信では、各ＧＥＴメッセージ３０６は先のＧＥＴメッセージの確認が受信されるまで次のＧＥＴメッセージが送ることができないように受信（ＯＫ）メッセージの確認に結合される。一態様では、多数のソケットがＧＥＴｓ３０６及びＯＫｓ３０８の通信のために割当てることができる。この種の態様では、１つ以上のソケットを介した送信３１４間の時間は、各結合ＧＥＴ及びＯＫメッセージシーケンスの往復時間により制限される。１つの態様では、第１のプロトコルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含むことができる。例えば、一次コンテンツアイテム要求はＨＴＴＰを使用して連続ＴＣＰ接続で送信できる。ＨＴＴＰは送信一次コンテンツアイテム要求の肯定的受信応答が受信されるまで次のコンテンツ要求が連続ＴＣＰ接続を介して送信されるのを許容しない。
【００３３】
図３Ｂを参照して、第２のプロトコルを使用する典型的な通信が示されており、この通信では、いくつものＧＥＴメッセージが先の関連するＧＥＴメッセージの確認を受信する要件により制限されないで送信できるように各ＧＥＴメッセージ３１６は受信（ＯＫ）メッセージ３１８の確認に結合されない。１つの態様では、多数のＧＥＴｓ３１６は、１つ以上のソケットを通じて送信できる。この種の態様では、１つ以上のソケットを使用している送信３２０間の時間は、ＧＥＴ及びＯＫメッセージシーケンスの往復時間により制限されない。したがって、時間節約３２２は第２のプロトコルを使用して得られる。１つの態様では、第２のプロトコルは、要求の受信の対応する確認から要求を切り離してもよい。例えば、第１の要求は、第２のプロトコルを用いて連続ＴＣＰ接続を介して送信されてもよく、その後第２のプロトコルは第１要求の確認が受信される前に第２要求が送信されることを可能にする。
【００３４】
まだ、図１を参照するが、図４へも戻って、通信装置１１０の実施例アーチテクチャが示される。図４に示されるように、装置４００は、例えば、受信アンテナ（図示せず）から信号を受信し、受信信号に典型的な作用（例えば、フィルタ処理、増幅、ダウンコンバートなど）を行い、サンプルを得るために調整された信号をデジタル化する。受信機４０２は、受信シンボルを復調することができ、チャネル推定のためにそれらをプロセッサ４０６に提供する復調器４０４を含む。プロセッサ４０６は受信機４０２により受信される情報を解析し及び／又は送信機４２０によって、送信するための情報を生成するために設けられるプロセッサ、モバイル機器４００の１つ以上のコンポーネントを制御するプロセッサ、及び／又は受信機４０２により受信される情報を解析し、送信機４２０によって、送信するための情報を生成し、モバイル機器４００の１つ以上のコンポーネントを制御するプロセッサである。
【００３５】
モバイル機器４００は、更に、プロセッサ４０６に動作可能に接続され、送信されるべきデータ、受信データ、利用可能チャネルに関する情報、解析信号及び／又は干渉強度に関連するデータ、割当てチャネル、電力、速度、などに関する情報、及びチャネルを推定し、チャネルを介して通信するための他の適切な情報を記憶するメモリ４０８を含むことができる。一態様では、メモリ４０８は、１つ以上のウェブコンテンツプロバイダとの対話中に装置４００により取得される、限定されないがオブジェクト、コンテンツなどの少なくとも一部のようなコンテンツデータ４１０を含むことができる。１つの態様では、記憶されたウェブコンテンツキャッシュ化データ４１０が任意の現在要求されている二次コンテンツアイテムがすでに装置４００に記憶されているかどうかを決定するために検索されてもよい。別の態様では、ウェブコンテンツデータ４１０は、現在要求されている二次コンテンツを検索することを更に容易にするインデックス構造を含めることができる。メモリ４０８は、更に、チャネル（例えば、性能ベース、能力ベースなど）を推定し及び／又は利用することと、関連するプロトコル及び／又はアルゴリズムを格納できる。
【００３６】
ここに記載されているデータ記憶装置（例えば、メモリ４０８）は揮発性メモリ又は不揮発性メモリのいずれであってもよく、又は揮発及び不揮発メモリの両方を含めることができる。具体例として、限定しないが、不揮発性メモリは読出し専用メモリ（ＲＯＭ）、プログラム可能ＲＯＭ（ＰＲＯＭ）、電気的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、又はフラッシュメモリを含めることができる。揮発性メモリは外部キャッシュメモリとして作用する、ランダムアクセスメモリ（ＲＡＭ）を含むことができる。具体例として、限定されないが、ＲＡＭは、例えば、同期ＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期式ＤＲＡＭ（ＳＤＲＡＭ）、二重データレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、強化ＳＤＲＡＭ（ＥＳＤＲＡＭ）、同期リンクＤＲＡＭ、ＳＬＤＲＡＭ）及び直接的ラムスＲＡＭ、ＤＲＲＡＭのような多くの形式に利用できる。主題システム及び方法のメモリ４０８は、限定されないが、これら及び他の適切なタイプのメモリを含むことができる。
【００３７】
モバイル機器４００は、装置４００のためのウェブコンテンツを容易にする及び／又は取得するコンテンツモジュール４３０を更に含むことができる。コンテンツモジュール４３０は、一次コンテンツアイテム要求４３４をウェブサーバなどのようなコンテンツプロバイダに伝えるときにコンテンツモジュール４３０を支援する第１のプロトコルモジュール４３２を更に含めることができる。１つの態様では、一次コンテンツアイテム要求４３４はメインウェブページと関連するコンテンツのための要求を含めることができる。別の態様では、一次コンテンツアイテム要求４３４はウェブサーバから一次コンテンツアイテムを取得するためプロキシサーバに対する命令を含めることができる。１つの態様では、第１のプロトコルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含めることができる。例えば、一次コンテンツアイテム要求はＨＴＴＰを用いて連続ＴＣＰ接続を介して送信でき、ＨＴＴＰは送信された一次コンテンツアイテム要求に対する肯定的受信応答が受信されるまで次のコンテンツ要求が連続ＴＣＰ接続を介して送信されることを許容にしない。
【００３８】
１つの態様では、コンテンツモジュール４３０は、更に受信一次コンテンツアイテムを処理できる。この種の一態様では、コンテンツモジュール４３０が、一次コンテンツアイテムを介してアクセスできる二次コンテンツアイテムのための可能なアクセスポイントを探索できる。更に、その様な態様では、探索された二次コンテンツアイテムに対する二次コンテンツアイテム要求を生成する前に、コンテンツモジュール４３０は任意の探索二次コンテンツアイテムが装置４００に格納し得るかどうかを決定するためにウェブコンテンツデータ４１０を探すことができる。更に、このような格納された二次コンテンツアイテムはコンテンツモジュール４３０に利用できるようにされてもよく、要求は格納された二次アイテムに対してなされない。
【００３９】
コンテンツモジュール４３０は、１つ以上の二次コンテンツアイテム要求４３８をプロキシサーバなどに通信するときにコンテンツモジュール４３０を支援する二次プロトコルモジュールを更に含むことができる。１つの態様では、第２のプロトコルモジュール４３６は、第２のプロトコルを使用して二次コンテンツアイテム要求４３８を処理できる。この種の態様では、第２のプロトコルは、いかなる二次コンテンツアイテム要求もプロキシサーバからの二次コンテンツアイテム要求の受信の確認から切り離すことができる。例えば、１つ以上の二次コンテンツアイテム要求の第１は、第２のプロトコルを用いて連続ＴＣＰ接続を介して送信されてもよく、その後で、第２のプロトコルは１つ以上の二次コンテンツアイテム要求の第１に対する肯定受信応答が受信される前に１つ以上の二次コンテンツアイテム要求の第２が送信可能にする。
【００４０】
別の態様においては、コンテンツモジュール４３０は、ウェブブラウザ４３９を更に含むことができる。この種の一態様において、ウェブブラウザ４３９は特定のウェブコンテンツを要求するユーザインターフェース４４０を介してユーザ入力を受信できる。例えば、ユーザはウェブブラウザ４３９を可能にすることができ、関心ある特定のウェブページを選択する入力を提供できる。この種の実施例において、ウェブブラウザ４３９は要求されたウェブページを一次コンテンツアイテム要求として処理のために第１のプロトコルモジュール４３２に通信できる。
【００４１】
更に、モバイル機器４００はユーザインターフェース４４０を含むことができる。ユーザインターフェース４４０は、通信装置４００への入力を生成する入力装置４４２及び通信装置４００のユーザによって、消費のための情報を生成する出力装置４４２を含むことができる。例えば、入力装置４４２は、キー又はキーボード、マウス、タッチスクリーン表示器、マイクロホン、などを含むことができる。更に、例えば、出力装置４４４は、表示器、オーディオスピーカ、触覚フィードバック装置、パーソナルエリアネットワーク（ＰＡＮ）トランシーバなどを含むことができる。図示の態様では、出力装置４４４は画像又はビデオフォーマットであるメディアコンテンツを提示するように動作できる表示器又はオーディオ形式であるメディアコンテンツを提供するオーディオスピーカを含むことができる。
【００４２】
動作中に、ユーザは第１のアプリケーション乃至第２のアプリケーションを起動するために通信装置４００を始動させてもよい。例えば、第１のアプリケーションは、ＦＭ−ＲＤＳアプリケーションであってもよく、第２のアプリケーションは、音楽ダウンロードサービスアプリケーションであってもよい。拡張モジュール４３０はアップリケーション通信モジュール４３２及びアプリケーション制御モジュール４３４の使用を介して少なくとも２つのアプリケーション間でアプリケーションデータ４１０及び制御情報４１２の通信を容易にすることができる。例えば、通信アプリケーションデータ４１０は、ＲＤＳデータ又はデジタル音楽データの少なくとも一部を含むことができ、制御情報４１２は機能、ボリューム、表示などを獲得する音楽ダウンロードサービスアプリケーションの制御を含むことができる。更に、データ及び制御モジュール４３６はアプリケーション間で通信されるアプリケーションデータ４１０と制御情報４１２の少なくとも一部を取得及び／又は格納できる。例えば、格納される通信は、ＲＤＳデータ又はデジタル音楽データ、若しくは、獲得した記録又はその組合せの少なくとも一部を含むことができる。
【００４３】
図５を参照して、図１に示されるプロキシサーバ１３０のような、プロキシウェブコンテンツシステム５００の詳細なブロック図が示されている。プロキシウェブコンテンツシステム５００はいかなるタイプのハードウェア、サーバ、パソコン、ミニコンピュータ、メインフレームコンピュータ又は専用又は汎用計算装置のいずれかの任意の計算装置のスクナックとも１つを含むことができる。更に、プロキシウェブコンテンツシステム５００で動作され又はこれによって実行されるようなここに記載されているモジュール及びアプリケーションは図５に示されるように、単一ネットワーク装置で完全に実施し得る。或いは、他の態様では、分離サーバ、データベース又はコンピュータ装置が使用可能フォーマットでデータをパーティに提供し、及び／又は通信装置１１０、ウェブサーバ１４０などとプロキシウェブコンテンツシステム５００により実行されるモジュール及びアプリケーションとの間でのデータフローにおいて、独立したレイヤの制御を提供するために一致して動作できる。
【００４４】
プロキシウェブコンテンツシステム５００は有線及び無線ネットワークを介してデータを送受信することができ、ルーチン及びアプリケーションを実行できるコンピュータプラットフォーム５０２を含む。コンピュータプラットフォーム５０２はメモリ５０４を含む。このメモリは読出し専用及び／又はランダムアクセスメモリ（ＲＯＭ及びＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード又はコンピュータプラットフォームに共通の任意のメモリのような揮発性及び不揮発性メモリを含むことができる。更に、メモリ５０４は１つ以上のフラッシュメモリセルを含むことができ、又は磁気媒体、光学式媒体、テープ又はソフト又はハードディスクのような任意の二次又は三次記憶装置でもあってもよい。更に、コンピュータプラットフォーム５０２もプロセッサ５３０を含む。これは特定用途向け集積回路（“ＡＳＩＣ”）又は他のチップセット、論理回路又は他のデータが装置であってもよい。プロセッサ５３０は、メディアコンテンツ配信システム１４の機能性及び有線又は無線ネットワークでのネットワーク装置の操作性を有効にする、ハードウェア、ファームウェア、ソフトウェア及びそれの組合せで実施される種々の処理サブシステム５３２を含むことができる。
【００４５】
コンピュータプラットフォーム５０２は、拡張システム５００の種々のコンポーネントの間、並びに拡張システム５００、装置１１０及びサーバ１３０，１４０の間で通信を可能にする、ハードウェア、ファームウェア、ソフトウェア及びそれの組合せで実施されるモジュール５５０を含むことができる。通信モジュール５５０は、無線通信接続を確立するため必要なハードウェア、ファームウェア、ソフトウェア及び／又はその組み合わせを含むことができる。記載されている態様によると、通信モジュール５５０は、ウェブサーバ１４０と装置１１０との間の無線通信を容易にする、必要なハードウェア、ファームウェア及び／又はソフトウェアを含むことができる。
【００４６】
コンピュータプラットフォーム５０２は更に、特に、装置１１０とウェブサーバ１４０の間で通信されるデータに対応する装置から受信されるメトリックスを有効にする、ハードウェア、ファームウェア、ソフトウェア及び組合せで実施されるメトリックモジュール５４０を含むことができる。一態様では、プロキシウェブシステム５００はメモリ５０４に記憶された任意のウェブコンテンツ５１６を変形するためにメトリックスモジュール５４０を介して受信されたデータを解析できる。例えば、メトリックモジュール５４０がユーザが他より頻繁に特定の二次コンテンツアイテムを選択することを示しているデータを戻せば、そのときそのような好適な二次コンテンツはウェブコンテンツ記憶装置５１６に保存できる。このように、二次コンテンツアイテム要求はウェブサーバ１４０に対して減少でき、装置１１０により要求されるコンテンツのための復帰時間は更に減少できる。
【００４７】
プロキシウェブコンテンツシステム５００のメモリ５０４は、図１に示されるウェブサーバ１４０のようなウェブサーバから図１に示される装置１１０のような無線装置に対して一次及び二次コンテンツアイテムを取得することを容易にするように動作できるコンテンツモジュール５１０を含む。コンテンツモジュール５１０は、１つ以上のウェブコンテンツアイテム要求５１２及びウェブコンテンツ記憶装置５１６を含むことができる。１つの態様では、１つ以上ウェブコンテンツアイテム要求５１２（例えばＧＥＴｓ）は、第１のプロトコルを使用して無線デバイス（例えば装置１１０）から受信され、要求一次コンテンツアイテムを検索するためにウェブサーバに中継される一次コンテンツアイテム要求を含むことができる。１つの態様では、第１のプロトコルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含むことができる。例えば、一次コンテンツアイテム要求はＨＴＴＰを用いて連続ＴＣＰ接続を介して送信し得る。ＨＴＴＰは送信一次コンテンツアイテム要求に対する肯定的受信応答が受信されるまで次のコンテンツ要求が連続ＴＣＰ接続を介して送信されることを許容しない。１つの方法では、二次コンテンツアイテム要求５１４は第１のプロトコルを使用して一次コンテンツアイテムと関連するウェブサーバに送信するためのコンテンツモジュール５１０によって、生成し得る。更に、別の態様では、１つ以上ウェブコンテンツアイテム要求５１２（例えば、ＧＥＴｓ）は第２のプロトコルを使用して装置１１０から受信される二次コンテンツアイテム要求を含むことができる。この種の態様において、ウェブサーバから検索される二次コンテンツアイテムは無線装置から受信される二次コンテンツアイテム要求と整合し得る。整合二次コンテンツアイテムは第２のプロトコルを使用して装置に送信し得る。１つの態様では、第２のプロトコルは１つ以上の二次コンテンツアイテム要求の第１に対する肯定的受信応答が受信される前に１つ以上の二次コンテンツアイテム要求の第２が送信されるのを許容する。
【００４８】
図６を参照して、往復時間を減少してコンテンツを取得できる典型的なシステム６００のブロック図が示されている。例えば、システム６００は無線装置内に少なくとも部分的に存在できる。他の実施例態様によれば、システム６００はアクセス端末内に少なくとも部分的に存在できる。システム６００はプロセッサ、ソフトウェア又はその組み合わせ（例えばファームウェア）により実施される機能を表す機能ブロックである機能ブロックを含むように示されるのは言うまでもない。システム６００は、結合して作用できる手段の論理グループ６０２を含む。例えば、論理的グループ６０２は、第１のプロトコルを使用して一次コンテンツアイテムを取得するため一次コンテンツアイテム要求を、装置から、送信する手段を含むことができる。第１のプロトコルは一次コンテンツアイテム要求を一次コンテンツアイテム要求６０４の受信の確認と結合する。１つの態様では、一次コンテンツアイテム要求は装置と関連するウェブブラウザ、などから受信できる。別の態様では、一次コンテンツアイテムはメインウェブページを含むことができ、１つ以上の二次コンテンツアイテムはメインウェブページを介してアクセスできるオブジェクトを含む。更に別の態様では、一次コンテンツアイテム要求はウェブサーバから一次コンテンツアイテムを取得するためにプロキシサーバに対する命令を含むことができる。
【００４９】
更に、論理的グループ６０２は、第１のプロトコル６０６を使用して一次コンテンツアイテムを受信する手段のための手段を含むことができる。一態様において、第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含むことができ、一次コンテンツアイテム要求はＨＴＴＰを使用してＴＣＰ接続を介して送信される。ＨＴＴＰは、送信された一次コンテンツ要求の確認が受信されるまで次のコンテンツ要求がＴＣＰ接続を介して送信されることを許容しない。更に、論理グループ６０２は、一次コンテンツアイテム６０８に関連する１つ以上の二次コンテンツアイテムに対する１つ以上の二次コンテンツアイテム要求を生成する手段を含むことができる。１つの態様では、生成することは１つ以上の二次コンテンツアイテムのいずれかが装置に保存されるかどうかを決定し、装置に保存されない二次コンテンツアイテムの各々に対する二次コンテンツアイテム要求を生成することを含むことができる。
【００５０】
更に、論理グループ６０２は第２のプロトコルを使用して１つ以上の二次コンテンツアイテム要求を送信することを含むことができ、第２のプロトコルは１つ以上の二次コンテンツアイテム要求を１つ以上の二次コンテンツアイテム要求６１０の受信の確認から切り離す。一態様では、１つ以上の二次コンテンツアイテムを送信することは更に１つ以上の接続経路を介して送信することを含むことができ、１つ以上の接続経路は１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にする。この種の態様において、接続経路はＴＣＰ接続であってもよい、第２のプロトコルは１つ以上の二次コンテンツアイテム要求の確認が受信される前に１つ以上の二次コンテンツアイテム要求の複数が送信されることを可能にする。更に、論理グループ６０２は、第２のプロトコル６１２を使用して１つ以上の二次コンテンツアイテムの少なくとも１つを受信することを含むことができる。別の態様においては、１つ以上の二次コンテンツアイテムの少なくとも１つを受信することは、装置に関連するキャッシュに１つ以上の二次コンテンツアイテムの受信された少なくとも１つを格納することを含む。更に、システム６００は手段６０４、６０６、６０８、６１０及び６１２と関連する機能を実行するための命令を保持するメモリ６１４を含むことができる。メモリ６１４に外部であるとして示されているけれども、手段６０４、６０６、６０８、６１０及び６１２の１つ以上がメモリ６１４内で存在できることは理解されるはずである。
【００５１】
図７を参照すると、往復時間を減少して無線通信装置のコンテンツを取得できる典型的なシステム７００のブロック図が示されている。例えば、システム７００は無線装置内に少なくとも部分的に存在できる。他の実施例態様によれば、システム７００はアクセス端末内で少なくとも部分的に存在できる。システム７００はプロセッサ、ソフトウェア又はその組み合わせ（例えばファームウェア）により実施される機能を表す機能ブロックであり得る機能ブロックを含むように示されていることは言うまでもない。システム７００は、共同して作用できる手段の論理グループ７０２を含む。例えば、論理グループ７０２は、第１のプロトコルを使用してウェブサーバに対して、装置から、一次コンテンツアイテム要求を受信する手段を含むことができ、第１のプロトコルは一次コンテンツアイテム要求を一次コンテンツアイテム要求７０４の受信の確認と結合する。一態様において、第１のプロトコルがハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含むことができ、一次コンテンツアイテム要求はＨＴＴＰを使用してＴＣＰ接続を介して送信でき、ＨＴＴＰは送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求がＴＣＰ接続を介して送信されることを許容しない。更に、論理グループ７０２は、第１のプロトコル７０６を使用してウェブサーバから要求された一次コンテンツアイテムを取得する手段を含むことができる。１つの態様では、ウェブサーバから取得することは、更に、プロキシサーバと関連する記憶装置に取得した１つ以上の二次コンテンツアイテムを格納することを含むことができる。更に、論理グループ７０２は、第１のプロトコル７０８を使用して、取得した一次コンテンツアイテムを装置に送信する手段を含むことができる。更に、論理グループ７０２は、第２のプロトコルを用いて、装置から、１つ以上の二次コンテンツアイテム要求を受信することを含むことができ、第２のプロトコルは１つ以上の二次コンテンツアイテム要求の受信の確認から１つ以上の二次コンテンツアイテム要求７１０を切り離す。更に、論理グループ７０２は、第１のプロトコル７１２を使用してウェブサーバから、１つ以上の二次コンテンツアイテム要求に対応する１つ以上の要求二次コンテンツアイテムを取得する手段を含むことができる。
【００５２】
更に、論理グループ７０２は、第２のプロトコルを使用して、取得した１つ以上の二次コンテンツアイテムを装置７１４に送信する手段を含むことができる。１つの態様では、第２のプロトコルは、関連する二次コンテンツアイテム要求の受信を確認することから切り離して、二次コンテンツアイテムが送信されることを許容できる。別の態様においては、１つ以上の二次コンテンツアイテムを送信することは、更に１本以上の接続経路を介して送信することを含めることができ、１つ以上の接続経路は１つ以上の二次コンテンツアイテムが直列に送信されることを可能にすることができる。この種の一態様において、接続経路がＴＣＰ接続であってもよく、１つ以上の二次コンテンツアイテムの第１は第２のプロトコルを用いてＴＣＰ接続を介して送信されてもよい。第２のプロトコルは１つ以上の二次コンテンツアイテムの第１の確認が受信される前に１つ以上の二次コンテンツアイテムの複数が送信されることを許容する。更に、システム７００は手段７０４、７０６、７０８、７１０、７１２及び７１４と関連する機能を実行するための命令を保持するメモリ７１６を含むことができる。メモリ７１６の外部であるとして示されるけれども、手段７０４、７０６、７０８、７１０、７１２及び７１４の１つ以上はメモリ７１６内で存在できることは理解されるべきである。
【００５３】
用語「コンポーネント」、「モジュール」、「システム」などは、限定されないが、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア又は実行のソフトウェアのようなコンピュータ関連エンティティを含むことを意図している。例えば、コンポーネントは、限定されないが、プロセッサで実行する処理、プロセッサ、オブジェクト、実行ファイル、実行のスレッド、プログラム及び／又はコンピュータであってもよい。実例として、計算装置で実行するアプリケーション及び計算装置はコンポーネントであり得る。１つ以上のコンポーネントは処理及び／又は実行のスレッド内に存在でき、１つのコンポーネントは一台のコンピュータに局所化され及び／又は２台以上のコンピュータの間で分散される。更に、これらのコンポーネントは、そこに格納された種々のデータ構造を有する種々のコンピュータ可読媒体から実行できる。コンポーネントは、ローカルシステム、配信システムの他のコンポーネントと対話する１つのコンポーネントからのデータのような１つ以上のデータパケットを有する信号に従うようなローカル及び／又はリモート処理によって、及び／又は信号によって、他のシステムとインターネット（登録商標）のようなネットワークを介して通信できる。
【００５４】
更に、種々の態様は有線端末又は無線端末でできる端末と関連してここに説明されている。端末は、また、システム、装置、加入者装置、加入者局、移動局、可動装置、モバイル機器、遠隔局、遠隔端末、アクセス端末、ユーザ端末、端末、通信装置、ユーザーエージェント、ユーザ装置又はユーザ設備（ＵＥ）と呼ぶことができる。無線端末は、移動電話、衛星電話、コードレス電話、セッション初期化プロトコル（ＳＩＰ）電話無線ローカルループ（ＷＬＬ）局、パーソナル携帯情報機器（ＰＤＡ）、無線接続能力を有する携帯装置、計算装置又は無線モデムに接続した他の処理装置であってもよい。更に、種々の態様は、基地局と関連してここに説明されている。基地局は、無線端末と通信するために利用でき、また、アクセスポイント、ノードＢ又は他の用語で呼ばれてもよい。
【００５５】
更に、用語“ｏｒ”は排他的“ｏｒ”よりもむしろ包含的を意味することを意図している。即ち、別に特定されてなく、又は内容から明らかでなければ、語句「ＸはＡ又はＢを採用する」は自然包括的置換のいずれかを意味することを意図している。すなわち、語句「ＸはＡを使用する」は次の例のいずれかにより満たされる：Ｘは、Ａを使用する、Ｘは、Ｂを使用する、又は、ＸはＡ及びＢの両方を使用する。更に、本出願及び添付請求項に使用されているような冠詞“ａ”及び“ａｎ”は特に特定されていなく又は単一形を対象にしていることが内容から明らかでなければ「１つ以上」を意味することを一般に解釈されるべきである。
【００５６】
ここに記載されている技術は、種々の無線通信システム、例えばＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ及び他のシステムに使用されてもよい。用語「システム」及び「ネットワーク」は、しばしば置き換え可能に使用される。ＣＤＭＡシステムは、無線技術、例えば全地球無線アクセス（Universal Terrestrial Radio Access（ＵＴＲＡ））、ｃｄｍａ２０００などを実行できる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）及びＣＤＭＡの他の変形を含む。更に、ｃｄｍａ２０００はＩＳ−２０００、ＩＳ−９５及びＩＳ−８５６標準をカバーする。ＴＤＭＡシステムは、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））のようなラジオ技術を実装できる。ＯＦＤＭＡシステムは、無線技術、例えば進展ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（ＵＭＢ）、ＩＥＥＥ  ６０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ６０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ６０２．２０、Ｆｌａｓｈ−ＯＦＤＭなどを実施できる。ＵＴＲＡ及びＥ  ＵＴＲＡは、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）の一部分である。３ＧＰＰ  ロングタームエボリューション（ＬＴＥ）はＥ  ＵＴＲＡを使用するＵＭＴＳの解放であり、ダウンリンク上でＯＦＤＭＡを採用し、アップリンク上でＳＣ−ＦＤＭＡを使用する。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ及びＧＳＭは、「３世代パートナシッププロジェクト（3rd Generation Partnership Project）」（３ＧＰＰ）という名称をつけられる組織から文書に記載されている。更に、ｃｄｍａ２０００及びＵＭＢは、「３世代パートナシッププロジェクト」（３ＧＰＰ２）と名称付けられた組織からの文書に記載されている。更に、この種の無線通信システムは、更に、対でない無許可スペクトル、６０２．ｘｘ無線ＬＡＮ、ブルーツース及び他の短−又は長−範囲無線通信技術をしばしば使用している、ピア対ピア（例えば、モバイル対モバイル）アドホックネットワークシステムを含むことができる。
【００５７】
種々の態様又は特徴は、複数の装置、コンポーネント、モジュール、などを含むことができるシステムに関して提示されている。種々のシステムは追加装置、コンポーネント、モジュール、などを含むことができ、及び／又は図と関連して検討して装置、コンポーネント、モジュールなどのすべてを含まなくてもよいことが理解されるべきであり、言うまでもない。これらの方法の組合せも使用できる。
【００５８】
ここに開示された態様と関連して説明されている種々の具体的ロジック、論理ブロック、モジュール、及び回路は汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は他のプログラム可能な論理装置、離散ゲート又はトランジスタロジック、離散ハードウェアコンポーネント、又はここに説明された機能を行うように設計されたその組み合わせで実施され又は実行される。汎用プロセッサはマイクロプロセッサであってもよい、しかし、択一的に、プロセッサは任意の一般的プロセッサも、コントローラ、マイクロコントローラ又は状態装置であってもよい。プロセッサは、また、計算装置の組み合わせ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと併用した１つ以上のマイクロプロセッサ又はこのような他の構成として実施されてもよい。更に、少なくとも１つのプロセッサは、上述したステップ及び／又は作用の１つ以上を実行するように動作可能な１つ以上のモジュールを含めることができる。
【００５９】
更に、ここに開示された態様と関連して説明されている方法又はアルゴリズムのステップ及び／又は作用はハードウェアで、プロセッサにより実行されるソフトウェアモジュールで又は二つの組合せで、直接に実施されてもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ又は公知技術の記憶媒体の他のいかなる形態に存在してもよい。典型的な記憶媒体はプロセッサが記憶媒体から情報を読み取ることができ、情報を書き込むことができるようにプロセッサに接続できる。或いは、記憶媒体はプロセッサに一体化されてもよい。更に、いくつかの態様では、プロセッサ及び記憶媒体は、ＡＳＩＣに存在してもよい。更に、ＡＳＩＣはユーザ端末に存在してもよい。或いは、プロセッサ及び記憶媒体は、ユーザ端末の離散的なコンポーネントとして存在してもよい。更に、幾つかの形態では、方法又はアルゴリズムのステップ及び／又は作用はコンピュータプログラム製品に組み込める機械可読媒体及び／又はコンピュータ可読媒体のコード及び／又は命令の１つ、任意の組み合わせ又はセットとして存在してもよい。
【００６０】
１つ以上の態様において、記載されている機能は、ハードウェア、ソフトウェア、ファームウェア又はその任意の組合せで実施されてもよい。ソフトウェアで実施される場合、機能はコンピュータ可読媒体の１つ以上の命令又はコードとして記憶され又は送信されてもよい。コンピュータ可読媒体は、コンピュータ記憶媒体及び１つの場所から他の場所にコンピュータプログラムを転送するのを容易にする任意の媒体を含む通信媒体の両方を含む。記憶媒体は、コンピュータによって、アクセスできる任意の利用可能媒体であってもよい。例えば、これに限定されないが、そのようなコンピュータ可読媒体はＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光学ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶装置、若しくは所望のプログラムコードを命令又はデータ構造で搬送又は記憶するために使用でき、コンピュータによって、アクセスできる任意の他の媒体を含むことができる。また、任意の接続はコンピュータ読取り可能媒体と呼ぶことができる。例えば、ソフトウェアがウェブサイト、サーバ又は同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）又は無線技術（例えば赤外線、無線及びマイクロ波）を使用している他の遠隔ソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ又は赤外線、ラジオ及びマイクロ波のような無線技術は媒体の定義に含まれる。ここに使用されているようなディスク（ｄｉｓｋ）及びディスク（ｄｉｓｃ）はコンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタルバーサタイルディスク（ＤＶＤ）、フロッピー（登録商標）ディスク及びブルーレイディスクを含む。ディスク（ｄｉｓｃ）は通常レーザーによって、光学的にデータを再生する。上記の組合せは、また、コンピュータ可読媒体の範囲内で含まれるべきである。
【００６１】
前述の開示は図示する態様及び／又は態様を検討しているが、種々の変更と変形は添付の請求の範囲に定義されているように説明した態様及び／又は態様の範囲から逸脱しないでなし得ることは留意すべきである。更に、記載されている態様及び／又は態様の要素は単数で説明され、請求項に記載されているが、単数への制限が明確に述べられない限り、複数が考慮される。更に、任意の態様及び／又は態様の全て又は一部はそれ以外に述べられていなければ、任意の他の態様及び／又は態様の全て又は一部により使用されてもよい。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］  減少したアクセスタイムでコンテンツを取得する方法であって、第１のプロトコルを用いて一次コンテンツアイテム要求を取得するために一次コンテンツアイテム要求を装置から送信すること、前記第１のプロトコルを使用している前記一次コンテンツアイテムを受信すること、前記一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムに対する１つ以上の二次コンテンツアイテム要求を生成すること、第２のプロトコルを用いて前記１つ以上の二次コンテンツアイテム要求を送信すること、前記第２のプロトコルを使用して前記１つ以上の二次コンテンツアイテムの少なくとも１つを受信すること、を含み、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結合し、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す、方法。
［２］前記１つ以上の二次コンテンツアイテム要求を送信することは、更に、１つ以上の接続経路を介して送信することを含み、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にする、［１］の方法。
［３］前記接続経路はＴＣＰ接続であり、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求のどれかに対する確認が受信される前に前記１つ以上の二次コンテンツアイテム要求の複数が送信されることを許容する、［２］の方法。
［４］前記第２のプロトコルは各二次コンテンツアイテム要求を前記二次コンテンツアイテム要求の受信の対応する確認と関連付けるためトランザクション識別子を使用する、［１］の方法。
［５］前記第１のプロトコルを用いて前記装置と関連するウェブブラウザから前記一次コンテンツアイテム要求を受信すること、前記ウェブブラウザから少なくとも１つの二次コンテンツアイテムの要求を受信すること、前記１つ以上の二次コンテンツアイテムの前記受信した少なくとも１つから前記要求された少なくとも１つの二次コンテンツアイテムを取得すること、前記第１のプロトコルを使用して前記取得された少なくとも１つの二次コンテンツアイテムをウェブブラウザに送信すること、を更に含む、［１］の方法。
［６］前記１つ以上の二次コンテンツアイテムのいずれかは前記装置に記憶されるかどうか決定すること、を更に含み、前記１つ以上の二次コンテンツアイテム要求を生成することは、前記装置に記憶されないと決定された前記二次コンテンツアイテムの各々に対してである、［１］の方法。
［７］前記第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み、前記一次コンテンツアイテム要求は前記ＨＴＴＰを使用してＴＣＰ接続を介して送信され、前記ＨＴＴＰは前記送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求が前記ＴＣＰ接続を介して送信されることを許容しない、［１］の方法。
［８］前記一次コンテンツアイテムがメインウェブページを含み、前記１つ以上の二次コンテンツアイテムは前記メインウェブページを介してアクセスできるオブジェクトを含む、［１］の方法。
［９］前記一次コンテンツアイテム要求は特定ウェブサーバから前記一次コンテンツアイテムを取得するためプロキシサーバに対する命令を更に含む、［１］の方法。
［１０］前記一次コンテンツアイテム要求を送信することは、パケットヘッダと共に前記一次コンテンツアイテム要求を送信することを更に含み、前記パケットヘッダは、特定ウェブサーバためのＩＰアドレスと前記一次コンテンツアイテム要求を識別するトランザクション識別子を含み、前記パケットヘッダは、どの接続経路が前記要求を通信するために使用されるかを定義し、前記１つ以上の二次コンテンツアイテム要求を送信することは、前記パケットヘッダと共に前記１つ以上の二次コンテンツアイテム要求を送信することを更に含む、［１］の方法。
［１１］コンピュータに第１のプロトコルを用いて一次コンテンツアイテム要求を取得するために一次コンテンツアイテム要求を装置からプロキシサーバに送信させる第１セットのコードと、前記一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムに対する１つ以上の二次コンテンツアイテム要求をコンピュータに生成させる第２セットのコードと、第２のプロトコルを用いて前記１つ以上の二次コンテンツアイテム要求をコンピュータに送信させる第３セットのコードと、を含み、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結合し、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す、コンピュータ可読媒体を具備する、コンピュータプログラム製品。
［１２］第１のプロトコルを用いて一次コンテンツアイテム要求を取得するために一次コンテンツアイテム要求を装置から送信する手段と、前記第１のプロトコルを使用している前記一次コンテンツアイテムを受信する手段と、前記一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムに対する１つ以上の二次コンテンツアイテム要求を生成する手段と、第２のプロトコルを用いて前記１つ以上の二次コンテンツアイテム要求を送信する手段と、前記第２のプロトコルを使用して前記１つ以上の二次コンテンツアイテムの少なくとも１つを受信する手段と、を具備し、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結合し、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す、装置。
［１３］第１のプロトコルを用いて一次コンテンツアイテム要求を取得するために一次コンテンツアイテム要求を送信し、前記第１のプロトコルを使用している前記一次コンテンツアイテムを受信するために動作可能である通信モジュールと、前記一次コンテンツアイテムと関連する１つ以上の二次コンテンツアイテムに対する１つ以上の二次コンテンツアイテム要求を生成するために動作可能であるコンテンツモジュールと、第２のプロトコルを用いて前記１つ以上の二次コンテンツアイテム要求を送信し、第２のプロトコルを用いて前記１つ以上の二次コンテンツアイテム要求の少なくとも１つを受信するために動作可能であるコンテンツモジュールと、を具備し、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結合し、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す、装置。
［１４］前記通信モジュールは、更に、１つ以上の接続経路を介して前記１つ以上の二次コンテンツアイテム要求を送信するために動作可能であり、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテム要求が直列に送信されることを可能にする、［１３］の装置。
［１５］前記接続経路はＴＣＰ接続であり、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求のどれかに対する確認が受信される前に前記１つ以上の二次コンテンツアイテム要求の複数が送信されることを許容する、［１４］の装置。
［１６］前記第２のプロトコルは各二次コンテンツアイテム要求を前記二次コンテンツアイテム要求の受信の対応する確認と関連付けるためトランザクション識別子を使用する、［１３］の装置。
［１７］前記通信モジュールは前記第１のプロトコルを用いて前記装置と関連するウェブブラウザから前記一次コンテンツアイテム要求を受信し、前記ウェブブラウザから少なくとも１つの二次コンテンツアイテムの要求を受信するために動作可能であり、前記コンテンツモジュールは、更に前記１つ以上の二次コンテンツアイテムの前記受信した少なくとも１つから前記要求された少なくとも１つの二次コンテンツアイテムを取得するために動作可能であり、前記通信モジュールは、更に第１のプロトコルを使用して前記取得した少なくとも１つの二次コンテンツアイテムを前記ウェブブラウザに送信するために動作可能である、［１３］の装置。
［１８］前記コンテンツモジュールは、更に前記１つ以上の二次コンテンツアイテムのいずれかが前記装置に保存されるかどうかを決定するために動作可能であり、前記１つ以上の二次コンテンツアイテム要求を生成することは、前記装置に保存されないと決定された前記二次コンテンツアイテムの各々に対してである、［１３］の装置。
［１９］前記第１のプロトコルがハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み、前記一次コンテンツアイテム要求は前記ＨＴＴＰを使用してＴＣＰ接続を介して送信され、前記ＨＴＴＰは前記送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求が前記ＴＣＰ接続を介して送信されることを許容しない、［１３］の装置。
［２０］前記一次コンテンツアイテムはメインウェブページを含み、前記１つ以上の二次コンテンツアイテムは前記メインウェブページを介してアクセスできるオブジェクトを含む、［１３］の装置。
［２１］前記一次コンテンツアイテム要求は特定ウェブサーバから前記一次コンテンツアイテムを取得するため前記プロキシサーバに対する命令を更に含む、［１３］の装置。
［２２］前記一次コンテンツアイテム要求を送信することは、パケットヘッダと共に前記一次コンテンツアイテム要求を送信することを更に含み、前記パケットヘッダは、特定ウェブサーバためのＩＰアドレスと前記一次コンテンツアイテム要求を識別するトランザクション識別子を含み、前記パケットヘッダは、どの接続経路が前記要求を通信するために使用されるかを定義し、前記１つ以上の二次コンテンツアイテム要求を送信することは、前記パケットヘッダと共に前記１つ以上の二次コンテンツアイテム要求を送信することを更に含む、［１３］の装置。
［２３］減少するアクセスタイムで装置のためのコンテンツを取得する方法であって、第１のプロトコルを使用して、ウェブサーバに対して、装置から、一次コンテンツアイテム要求を受信すること、前記第１のプロトコルを使用して前記ウェブサーバから前記要求された一次コンテンツアイテムを取得すること、前記第１のプロトコルを使用して前記取得された一次コンテンツアイテムを前記装置に送信すること、第２のプロトコルを用いて前記１つ以上の二次コンテンツアイテム要求を前記装置から受信すること、前記第１のプロトコルを使用して前記ウェブサーバから、前記１つ以上の二次コンテンツアイテム要求に対応する前記１つ以上の要求された二次コンテンツアイテムを取得すること、前記第２のプロトコルを使用して前記取得した１つ以上の二次コンテンツアイテムを前記装置に送信すること、を含み、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結合し、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す、方法。
［２４］前記１つ以上の二次コンテンツアイテムを送信することは、更に、１つ以上の接続経路を介して送信することを含み、前記１つ以上の接続経路は前記１つ以上の二次コンテンツアイテムが直列に送信されることを可能にする、［２３］の方法。
［２５］前記接続経路はＴＣＰ接続であり、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテムのどれかに対する確認が受信される前に前記１つ以上の二次コンテンツアイテムの複数が送信されることを許容する、［２４］の方法。
［２６］前記第２のプロトコルは各二次コンテンツアイテム要求を前記二次コンテンツアイテム要求の受信の対応する確認と関連付けるためトランザクション識別子を使用する、［２３］の方法。
［２７］前記第１のプロトコルは、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み、前記一次コンテンツアイテム要求は前記ＨＴＴＰを使用してＴＣＰ接続を介して送信され、前記ＨＴＴＰは前記送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求が前記ＴＣＰ接続を介して送信されることを許容しない、［２３］の方法。
［２８］前記一次コンテンツアイテムはメインウェブページを含み、前記１つ以上の二次コンテンツアイテムは前記メインウェブページを介してアクセスできるオブジェクトを含む、［２３］の方法。
［２９］前記受信はパケットヘッダと共に前記一次コンテンツアイテム要求又は前記１つ以上の二次コンテンツアイテム要求を受信することを更に含み、前記パケットヘッダは、特定ウェブサーバためのＩＰアドレスと前記要求を識別するトランザクション識別子を含み、前記パケットヘッダは、どの接続経路が前記要求を通信するために使用されるかを定義し、前記要求を送信することは、前記特定ウェブサーバのためのＩＰアドレスに前記要求を送信することを更に含み、前記取得したコンテンツアイテムを送信することは前記要求が受信された前記接続経路を識別するために前記トランザクション識別子を使用することを更に含む、［２３］の方法。
［３０］第１のプロトコルを用いて前記ウェブサーバから要求一次コンテンツアイテムをコンピュータに取得させる第１セットのコードと、前記第１のプロトコルを用いて前記コンピュータに前記取得一次コンテンツアイテムを前記装置に送信させる第２セットのコードと、第２のプロトコルを用いて前記ウェブサーバから前記１つ以上の二次コンテンツアイテム要求に対応する１つ以上の要求二次コンテンツアイテムを前記コンピュータに取得させる第３セットのコードと、前記第２のプロトコルを使用して前記コンピュータに前記取得された１つ以上の二次コンテンツアイテムを前記装置に送信させる第４セットのコードと、を含み、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結合し、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す、コンピュータ可読媒体を含む、コンピュータプログラム製品。
［３１］第１のプロトコルを使用してウェブサーバに対して、装置から、一次コンテンツアイテム要求を受信する手段と、前記第１のプロトコルを使用して前記ウェブサーバから前記要求された一次コンテンツアイテムを取得する手段と、前記第１のプロトコルを使用して前記取得された一次コンテンツアイテムを前記装置に送信する手段と、第２のプロトコルを用いて１つ以上の二次コンテンツアイテム要求を前記装置から受信する手段と、前記第１のプロトコルを使用して前記ウェブサーバから、前記１つ以上の二次コンテンツアイテム要求に対応する前記１つ以上の要求された二次コンテンツアイテムを取得する手段と、前記第２のプロトコルを使用して、前記取得された１つ以上の二次コンテンツアイテムを前記装置に送信する手段と、を具備し、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結合し、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す、装置。
［３２］第１のプロトコルを使用してウェブサーバに対して装置から一次コンテンツアイテム要求を受信し、第１のプロトコルを使用して前記ウェブサーバから前記要求された一次コンテンツアイテムを取得し、前記第１のプロトコルを使用して前記取得された一次コンテンツアイテムを前記装置に送信し、第２のプロトコルを用いて１つ以上の二次コンテンツアイテム要求を前記装置から受信し、前記第１のプロトコルを使用して前記ウェブサーバから、前記１つ以上の二次コンテンツアイテム要求に対応する前記１つ以上の要求された二次コンテンツアイテムを取得し、前記第２のプロトコルを使用して前記取得した１つ以上の二次コンテンツアイテムを前記装置に送信するために動作可能であり、前記第１のプロトコルは前記一次コンテンツアイテム要求を前記一次コンテンツアイテム要求の受信の確認に結合し、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテム要求を前記１つ以上の二次コンテンツアイテム要求の受信の確認から切り離す、通信モジュールを含む装置。
［３３］前記通信モジュールは、更に単一の接続経路を介して前記１つ以上の二次コンテンツアイテムを送信するために動作可能であり、前記単一の接続経路は、前記１つ以上の二次コンテンツアイテムが直列に送信されることを可能にする、［３２］の装置。
［３４］前記接続経路はＴＣＰ接続であり、前記第２のプロトコルは前記１つ以上の二次コンテンツアイテムのどれかに対する確認が受信される前に前記１つ以上の二次コンテンツアイテムの複数が送信されることを許容する、［３３］の装置。
［３５］前記第２のプロトコルは各二次コンテンツアイテム要求を前記二次コンテンツアイテム要求の受信の対応する確認と関連付けるためトランザクション識別子を使用する、［３２］の装置。
［３６］前記第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み、前記一次コンテンツアイテム要求は前記ＨＴＴＰを使用してＴＣＰ接続を介して送信され、前記ＨＴＴＰは前記送信された一次コンテンツアイテム要求の確認が受信されるまで次のコンテンツ要求が前記ＴＣＰ接続を介して送信されることを許容しない、［３２］の装置。
［３７］前記一次コンテンツアイテムがメインウェブページを含み、前記１つ以上の二次コンテンツアイテムは前記メインウェブページを介してアクセスできるオブジェクトを含む、［３２］の装置。
［３８］前記通信モジュールは更にパケットヘッダと共に前記一次コンテンツアイテム要求又は前記１つ以上の二次コンテンツアイテム要求を受信するために動作可能であり、前記パケットヘッダは、特定ウェブサーバためのＩＰアドレスと前記要求を識別するトランザクション識別子を含み、前記パケットヘッダは、どの接続経路が前記要求を通信し、前記要求を前記特定ウェブサーバのためのＩＰアドレスに送信し、前記要求が受信された接続経路を識別するためにトランザクション識別子を使用するために使用されるかを定義する、［３２］の装置。
【図１】
0005784496.tif 000002
【図２】
0005784496.tif 000003
【図３Ａ】
0005784496.tif 000004
【図３Ｂ】
0005784496.tif 000005
【図４】
0005784496.tif 000006
【図５】
0005784496.tif 000007
【図６】
0005784496.tif 000008
【図７】
0005784496.tif 000009