【手続補正書】
【提出日】平成25年7月29日(2013.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスの位置およびユーザー対話処理に基づいて、リソース検索を適合させるシステムであって、
ネットワークに接続されている移動体コンピューティングデバイスについての位置情報を格納するメモリー・エリアであって、更に、前記ネットワークからプッシュ・コンテンツを受信するアプリケーション・プログラムのリストも格納する、前記メモリー・エリアと、
プロセッサーと、
を備えており、前記プロセッサーが、
前記メモリー・エリアに、前記プッシュ・コンテンツを受信するアプリケーション・プログラムのリストを維持し、
前記移動体コンピューティングデバイスがアイドル状態であること又はアイドル状態でないことを示す前記移動体コンピューティングデバイスとのユーザー対話処理を検出し、
前記検出したユーザー対話処理および前記メモリー・エリアに格納した位置情報に基づいてネットワーク・アクセス・イベントを予測するために、前記位置情報および前記ユーザー対話処理をネットワーク・アクセスと相関付け、
前記ネットワーク・アクセス・イベントの予測に応答して、前記ネットワーク・アクセス・イベントの前記予測の通知を、前記メモリー・エリアに格納されているアプリケーション・プログラムのリストの中にある前記アプリケーション・プログラムへ送る、
ようにプログラミングされており、前記アプリケーション・プログラムが、前記ネットワーク・アクセス・イベントの前記予測に応答して、前記プッシュ・コンテンツの受信を修正するために、前記ネットワークと通信する、システム。
【請求項２】
請求項１記載のシステムにおいて、前記ネットワーク・アクセス・イベントが、ネットワーク・アクセスの予期される逸失、前記ネットワークへの予期される接続の確立、および前記ネットワークに接続するためのパラメータの予期される修正の内１つ又は複数を含む、システム。
【請求項３】
請求項１記載のシステムにおいて、前記ネットワークが、前記コンテンツを前記移動体コンピューティングデバイスにプッシュするフロント・エンド・サーバーを備えている、システム。
【請求項４】
請求項１記載のシステムにおいて、前記アプリケーション・プログラムが、前記ネットワーク・アクセス・イベントの前記予測に応答して、前記プッシュ・コンテンツの配信を延期させるために前記ネットワークと通信することによって、前記プッシュ・コンテンツの受信を修正する、システム。
【請求項５】
請求項１記載のシステムにおいて、前記アプリケーション・プログラムが、
前記予測されたネットワーク・アクセス・イベントの発生前および後に前記移動体コンピューティングデバイスによって前記プッシュ・コンテンツの受信に伴うコストを判定し、
前記判定したコストに基づいて前記プッシュ・コンテンツの受信を修正する、
ことによって、前記プッシュ・コンテンツの受信を修正する、システム。
【請求項６】
請求項５記載のシステムにおいて、前記判定したコストに基づいて前記プッシュ・コンテンツの受信を修正するときに、前記判定したコストが既定の閾値よりも低いときには、追加のプッシュ・コンテンツを要求することを含む、システム。
【請求項７】
請求項１記載のシステムであって、
前記移動体コンピューティングデバイスについての位置情報、および前記移動体コンピューティングデバイスとのユーザー対話処理に基づいて、前記プッシュ・コンテンツの配信を修正する手段を更に備え、
前記プロセッサーが、前記通知と共に、前記予測されたネットワーク・アクセス・イベントの発生前の時間量を表す時間値を前記アプリケーション・プログラムに提供するように更にプログラミングされている、システム。
【請求項８】
ネットワークに接続されているコンピューティングデバイスについての位置情報を、前記コンピューティングデバイスによって受信するステップであって、前記ネットワークはコンテンツを前記コンピューティングデバイスにプッシュするネットワークである、ステップと、
ユーザー入力の量又は頻度の監視に基づく、前記コンピューティングデバイス上におけるユーザー活動を評価するステップと、
前記コンピューティングデバイスによって、少なくとも前記受信した位置情報に基づいて、ネットワーク・アクセス特性を判定するステップと、
少なくとも前記判定したネットワーク・アクセス特性に基づいて、ネットワーク・アクセス・イベントをその発生前に予測するステップと、
前記ネットワーク・アクセス・イベントの予測および前記評価したユーザー活動に基づいて、前記コンピューティングデバイスにプッシュされたコンテンツの受信を調節するステップと、
を備えている、方法。
【請求項９】
請求項８記載の方法において、前記コンテンツの受信を調節するステップが、前記予測されたネットワーク・アクセス・イベントの発生に先立って前記コンピューティングデバイスへの前記コンテンツを予め取り込む、または前記予測されたネットワーク・アクセス・イベントの発生後まで前記コンピューティングデバイスへの前記コンテンツの配信を延期することの要求を、コンテンツ・プロバイダーのコンピューティングデバイスに送るステップを含む、方法。
【請求項１０】
請求項８記載の方法において、前記コンテンツの受信を調節するステップが、配信の頻度を減らすために、前記コンピューティングデバイスへの配信のための前記プッシュ・コンテンツを一括処理することの要求を、コンテンツ・プロバイダーのコンピューティングデバイスに送るステップを含む、方法。
【請求項１１】
請求項８記載の方法において、前記位置情報を受信するステップが、前記コンピューティングデバイスの位置、陸標の位置、名所、飛行場の位置、およびネットワーク・アクセス・ポイントの位置というデータの内１つ又は複数を受信するステップを含む、方法。
【請求項１２】
請求項８記載の方法において、前記ネットワーク・アクセス特性を判定するステップが、信号強度、接続タイプ、ネットワーク・アクセスの予期される逸失、前記ネットワークへの接続の予期される確率、および前記ネットワークに接続するためのパラメータの予期される修正の内１つ又は複数を判定するステップを備えている、方法。
【請求項１３】
請求項８記載の方法において、前記位置情報を受信するステップが、位置情報サービス・プロバイダーから前記位置情報を受信するステップを含む、方法。
【請求項１４】
請求項８記載の方法であって、更に、クラウドが発する位置データを受信するステップを備えており、前記ネットワーク・アクセス特性を判定するステップが、前記クラウドが発する位置データの受信に基づいて、前記ネットワーク・アクセス特性を判定するステップを含む、方法。
【請求項１５】
請求項８記載の方法において、１つ又は複数のコンピューター読み取り可能媒体がコンピューター実行可能コンポーネントを有し、前記コンポーネントが、
少なくとも１つのプロセッサーによって実行すると、当該少なくとも１つのプロセッサーに、ネットワークに接続されているコンピューティングデバイスについての位置情報を受信させるインターフェース・コンポーネントであって、前記ネットワークが前記コンピューティングデバイスにコンテンツをプッシュするネットワークである、インターフェース・コンポーネントと、
少なくとも１つのプロセッサーによって実行すると、当該少なくとも１つのプロセッサーに、前記コンピューティングデバイスがアイドル状態であること又はアイドル状態でないことを示す前記コンピューティングデバイスとのユーザー対話処理を監視させる、状態コンポーネントと、
少なくとも１つのプロセッサーによって実行すると、当該少なくとも１つのプロセッサーに、前記受信した位置情報および前記監視したユーザー対話処理の前記プッシュされたコンテンツとの相関付けに基づいて、ネットワーク・アクセス・イベントを予測させる接続コンポーネントと、
少なくとも１つのプロセッサーによって実行すると、当該少なくとも１つのプロセッサーに、前記接続コンポーネントによる前記ネットワーク・アクセス・イベントの予測を１つ又は複数のアプリケーション・プログラムに通知させる登録コンポーネントであって、前記１つ又は複数のアプリケーション・プログラムが、前記コンピューティングデバイス上で実行して前記プッシュ・コンテンツを受信し、前記通知されたアプリケーション・プログラムが、前記ネットワーク・アクセス・イベントの予測に応答して前記プッシュ・コンテンツの受信を調節するために、前記ネットワークと通信する、登録コンポーネントと、
を備えている、方法。