(57)【特許請求の範囲】
【請求項１】
モバイルデバイスコンテンツへの低減された電力消費アクセスのための方法であって、
前記モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てることであって、前記割り当てることが、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスを識別するモバイルデバイス識別子に関連付けることを含む、割り当てることと、
前記モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信することであって、前記ハイパーテキスト転送プロトコル要求が前記モバイルデバイス識別子を含む、受信することと、
前記モバイルデバイス識別子に基づいて、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得することであって、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングが、前記割り当てられたオン−オフ電力サイクルタイミングである、取得することと、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、前記モバイルデバイスへの前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することと、ここにおいて、ウェブクライアントアクセスを制御することは、直接前記モバイルデバイスにアクセスするための直接アドレスを有する命令を前記ウェブクライアントに送ることを含む、
を備える、方法。
【請求項２】
前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスの前記モバイルデバイス識別子に基づいて検索可能であるようにデータベースに記憶することをさらに備える、請求項１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項３】
前記モバイルデバイスの前記オン−オフ電力サイクルタイミングを取得することが、前記モバイルデバイスの前記モバイルデバイス識別子を使用して、前記データベースにクエリを行うことを含む、請求項２に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項４】
前記ハイパーテキスト転送プロトコル要求を前記ウェブクライアントから受信することが、ウェブサーバで行われ、前記方法が、
絶対時間信号を受信することであって、前記受信することが、前記ウェブサーバと、前記ウェブクライアントと、前記モバイルデバイスとで行われる、受信することをさらに備え、ウェブクライアントアクセスを制御することが、
前記絶対時間信号に対してタイムスケジュールでのアクセスを実行するための命令を、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいて、前記ウェブサーバから前記ウェブクライアントに送ることを含む、請求項３に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項５】
前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを割り当てることが、前記モバイルデバイスの前記識別子の算術関数に基づいて、所与の複数のタイムスケジュールの間でタイムスケジュールを選択することと、前記タイムスケジュールを、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングとして割り当てることとを含む、請求項１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項６】
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングを取得することが、前記算術関数を前記モバイルデバイスの前記モバイルデバイス識別子に適用することを含む、請求項５に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項７】
前記ウェブクライアントから前記ハイパーテキスト転送プロトコル要求を受信することが、ウェブサーバで行われ、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングが、前記算術関数を前記モバイルデバイスの前記識別子に前記適用することの結果に基づき、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスにアクセスするための前記直接アドレスを有する前記命令、および絶対時間信号に対する前記取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、前記ウェブサーバから前記ウェブクライアントに送ることを含む、請求項６に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項８】
前記ウェブクライアントから前記ハイパーテキスト転送プロトコル要求を受信することが、ウェブサーバで行われ、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、前記ウェブサーバから前記ウェブクライアントに送ることを含む、請求項１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項９】
ウェブクライアントアクセスを制御することが、アクセス要求ペンディングインジケータを前記ウェブサーバから前記ウェブクライアントに送ることを含み、前記送ることが、アクセスを実行するための前記命令を前記送ることで開始し、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づく時間に終了する時間間隔内の範囲で行われる、請求項８に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項１０】
前記モバイルデバイス識別子を、割り当てられたＩＰアドレスに関連付けるデータベースを維持することと、
前記割り当てられたＩＰアドレスを取得するために、前記ハイパーテキスト転送プロトコル要求内の前記モバイルデバイス識別子に基づいて、前記モバイルデバイス識別子を前記割り当てられたＩＰアドレスに関連付ける前記データベースのクエリを実行することと
をさらに備え、
前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することが、前記ウェブクライアントにハイパーテキスト転送プロトコルリダイレクト要求を送ることを含み、前記ハイパーテキスト転送プロトコルリダイレクト要求が、前記割り当てられたＩＰアドレスを含む、モバイルデバイス上でウェブサイトにアクセスするための、請求項１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項１１】
ウェブクライアントで絶対時間信号を受信することと、
モバイルデバイスのコンテンツへのウェブクライアントのアクセスのためのハイパーテキスト転送プロトコル接続要求を前記ウェブクライアントからウェブサーバに送ることであって、前記ハイパーテキスト転送プロトコル接続要求が、前記モバイルデバイスを識別するモバイルデバイス識別子を含む、送ることと、
前記モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を前記ウェブクライアントで前記ウェブサーバから受信することであって、前記リダイレクトが、前記絶対時間信号に対して特定の時間に行われる、受信することと、
前記特定の時間に従って、前記ウェブクライアントから前記モバイルデバイスにハイパーテキスト転送プロトコルリダイレクトを送ることと
を備える、モバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項１２】
前記ウェブクライアントで前記ウェブサーバからアクセス要求ペンディングインジケータを受信することであって、前記受信することが、前記特定の時間にリダイレクトする前記命令の前記受信で開始し、前記特定の時間に基づく時間に終了する時間間隔内の範囲で行われる、受信することと、
前記アクセス要求ペンディングインジケータに基づいて、前記ウェブクライアントでビジュアルステータスインジケータを表示することと
をさらに備える、請求項１１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項１３】
前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始することと、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行し、前記クエリの結果を表示することと
をさらに備える、請求項１１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項１４】
前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始することと、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に検出されたセルサイト位置について前記モバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、前記問合せの結果を表示することと
をさらに備える、請求項１１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項１５】
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信することと、
モバイルデバイス位置決定のための要求を前記ウェブクライアントから前記モバイルデバイスに送ることと、
前記モバイルデバイス位置決定のための前記要求を前記モバイルデバイスに前記送ることに関連して位置決定タイムアウトタイマーを開始することと、
前記モバイルデバイス位置決定のための前記要求に対応するモバイルデバイス位置決定を前記ウェブクライアントで受信する前に、前記位置決定タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの現在検出されているセルサイト位置について前記モバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、前記問合せの結果を表示することと
をさらに備える、請求項１１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
【請求項１６】
ワイヤレス通信システム内のプロセッサによって実行されたとき、モバイルデバイスコンテンツへの低減された電力消費アクセスの方法を前記プロセッサに実行させる命令を備える非一時的コンピュータ可読媒体であって、前記命令が、
プロセッサに、前記モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てさせ、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスを識別するモバイルデバイス識別子に関連付けさせる命令と、
プロセッサに、前記モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信させる命令であって、前記ハイパーテキスト転送プロトコル要求が、前記モバイルデバイス識別子を含む、受信させる命令と、
プロセッサに、前記モバイルデバイス識別子に基づいて、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得させる命令であって、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングが、前記割り当てられたオン−オフ電力サイクルタイミングである、取得させる命令と、
プロセッサに、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御させる命令と、ここにおいて、ウェブクライアントアクセスを制御することは、直接前記モバイルデバイスにアクセスするための直接アドレスを有する命令を前記ウェブクライアントに送ることを含む、
を備える、非一時的コンピュータ可読媒体。
【請求項１７】
ワイヤレス通信システム内のプロセッサによって実行されたとき、モバイルデバイスコンテンツへの低減された電力消費アクセスの方法を前記プロセッサに実行させる命令を備える非一時的コンピュータ可読媒体であって、前記命令が、
プロセッサに、絶対時間信号をウェブクライアントで受信させる命令と、
プロセッサに、前記モバイルデバイスのコンテンツへのウェブクライアントアクセスのためのハイパーテキスト転送プロトコル接続要求を前記ウェブクライアントからウェブサーバに送らせる命令であって、前記ハイパーテキスト転送プロトコル接続要求が、前記モバイルデバイスを識別するモバイルデバイス識別子を含む、送らせる命令と、
プロセッサに、前記絶対時間信号に対する特定の時間に、前記モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を、前記ウェブサーバから前記ウェブクライアントで受信させる命令と、
プロセッサに、前記特定の時間に従ってハイパーテキスト転送プロトコルリダイレクトを前記ウェブクライアントから前記モバイルデバイスに送らせる命令と
を備える、非一時的コンピュータ可読媒体。
【請求項１８】
前記命令が、
プロセッサに、前記ウェブサーバからのアクセス要求ペンディングインジケータを前記ウェブクライアントで受信させる命令であって、前記受信が、時間間隔内の範囲で行われ、前記時間間隔が、前記特定の時間にリダイレクトする前記命令の前記受信で開始し、前記特定の時間に基づく時間に終了する、受信させる命令と、
プロセッサに、前記アクセス要求ペンディングインジケータに基づいて、前記ウェブクライアントでビジュアルステータスインジケータを表示させる命令と
をさらに備える、請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記命令が、
プロセッサに、前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始させる命令と、
プロセッサに、前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行させ、前記クエリの結果を表示させる命令と
をさらに備える、請求項１７に記載のコンピュータ可読媒体。
【請求項２０】
モバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置であって、前記装置が、
ネットワークインターフェースと、
前記ネットワークインターフェースに通信可能に結合されたプロセッサと、
前記プロセッサに通信可能に結合され、命令を有するメモリと
を備え、前記命令が、前記プロセッサによって実行されたとき、前記装置に、
前記モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てることであって、前記割り当てることが、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスを識別するモバイルデバイス識別子に関連付けることを含む、割り当てることと、
前記モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信することであって、前記ハイパーテキスト転送プロトコル要求が前記モバイルデバイス識別子を含む、受信することと
前記モバイルデバイス識別子に基づいて、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得することであって、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングが、前記割り当てられたオン−オフ電力サイクルタイミングである、取得することと、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することと、ここにおいて、ウェブクライアントアクセスを制御することは、直接前記モバイルデバイスにアクセスするための直接アドレスを有する命令を前記ウェブクライアントに送ることを含む、
を行わせる、装置。
【請求項２１】
前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスの前記モバイルデバイス識別子に基づいて検索可能であるようにデータベースに記憶させる、請求項２０に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項２２】
前記モバイルデバイスの前記オン−オフ電力サイクルタイミングを取得することが、前記モバイルデバイスの前記モバイルデバイス識別子を使用して、前記データベースにクエリを行うことを含む、請求項２１に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項２３】
前記装置が、ウェブサーバであり、前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
絶対時間信号を受信させ、前記受信が、前記ウェブサーバと、前記ウェブクライアントと、前記モバイルデバイスとで行われ、ウェブクライアントアクセスを制御することが、
前記絶対時間信号に対してタイムスケジュールでのアクセスを実行するための命令を、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいて、前記ウェブサーバから前記ウェブクライアントに送ることを含む、請求項２２に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項２４】
前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを割り当てることが、前記モバイルデバイスの前記識別子の算術関数に基づいて、所与の複数のタイムスケジュールの間でタイムスケジュールを選択することと、前記タイムスケジュールを、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングとして割り当てることとを含む、請求項２０に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項２５】
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングを取得することが、前記算術関数を前記モバイルデバイスの前記モバイルデバイス識別子に適用することを含む、請求項２４に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項２６】
前記装置が、ウェブサーバであり、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングが、前記算術関数を前記モバイルデバイスの前記識別子に前記適用することの結果に基づき、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスにアクセスするための前記直接アドレスを有する前記命令、および絶対時間信号に対する前記取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、前記ウェブサーバから前記ウェブクライアントに前記ネットワークインターフェースを介して送ることを含む、請求項２５に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項２７】
前記装置が、ウェブサーバであり、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、前記ウェブサーバから前記ウェブクライアントに前記ネットワークインターフェースを介して送ることを含む、請求項２０に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項２８】
ウェブクライアントアクセスを制御することが、アクセス要求ペンディングインジケータを前記ウェブサーバから前記ウェブクライアントに前記ネットワークインターフェースを介して送ることを含み、前記送ることが、アクセスを実行するための前記命令を送ることで開始し、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づく時間に終了する時間間隔内の範囲で行われる、請求項２７に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項２９】
前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記モバイルデバイス識別子を、割り当てられたＩＰアドレスに関連付けるデータベースを維持することと、
前記割り当てられたＩＰアドレスを取得するために、前記ハイパーテキスト転送プロトコル要求内の前記モバイルデバイス識別子に基づいて、前記モバイルデバイス識別子を前記割り当てられたＩＰアドレスに関連付ける前記データベースのクエリを実行することと
を行わせ、
前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することが、前記ウェブクライアントにハイパーテキスト転送プロトコルリダイレクト要求を送ることを含み、前記ハイパーテキスト転送プロトコルリダイレクト要求が、前記割り当てられたＩＰアドレスを含む、請求項２０に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項３０】
モバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置であって、前記装置が、
ネットワークインターフェースと、
前記ネットワークインターフェースに通信可能に結合されたプロセッサと、
前記プロセッサに通信可能に結合され、命令を有するメモリと
を備え、前記命令が、前記プロセッサによって実行されたとき、前記装置に、
ウェブクライアントで絶対時間信号を受信することと、
モバイルデバイスのコンテンツへのウェブクライアントアクセスのためのハイパーテキスト転送プロトコル接続要求を前記ウェブクライアントからウェブサーバに前記ネットワークインターフェースを介して送ることであって、前記ハイパーテキスト転送プロトコル接続要求が、前記モバイルデバイスを識別するモバイルデバイス識別子を含む、送ることと、
前記モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を前記ウェブサーバから前記ネットワークインターフェースを介して受信することであって、前記リダイレクトが、前記絶対時間信号に対して特定の時間に行われる、受信することと、
前記特定の時間に従って、前記ウェブクライアントから前記モバイルデバイスにハイパーテキスト転送プロトコルリダイレクトを送ることと
を行わせる、装置。
【請求項３１】
前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記ネットワークインターフェースを介して前記ウェブサーバからアクセス要求ペンディングインジケータを受信することであって、前記受信することが、前記特定の時間にリダイレクトする前記命令の前記受信で開始し、前記特定の時間に基づく時間に終了する時間間隔内の範囲で行われる、受信することと、
前記アクセス要求ペンディングインジケータに基づいて、前記ウェブクライアントでビジュアルステータスインジケータを表示することと
を行わせる、請求項３０に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項３２】
前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始することと、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行し、前記クエリの結果を表示することと
を行わせる、請求項３０に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項３３】
前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始することと、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に検出されたセルサイト位置について前記モバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、前記問合せの結果を表示することと
を行わせる、請求項３０に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項３４】
前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信することと、
モバイルデバイス位置決定のための要求を前記ウェブクライアントから前記モバイルデバイスに送ることと、
前記モバイルデバイス位置決定のための前記要求を前記モバイルデバイスに前記送ることに関連して位置決定タイムアウトタイマーを開始することと、
前記モバイルデバイス位置決定のための前記要求に対応するモバイルデバイス位置決定を前記ウェブクライアントで受信する前に、前記位置決定タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの現在検出されているセルサイト位置について前記モバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、前記問合せの結果を表示することと
を行わせる、請求項３０に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
【請求項３５】
モバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステムであって、
前記モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てるための手段であって、割り当てるための前記手段が、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスを識別するモバイルデバイス識別子に関連付けるための手段を含む、割り当てるための手段と、
前記モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信するための手段であって、前記ハイパーテキスト転送プロトコル要求が前記モバイルデバイス識別子を含む、受信するための手段と、
前記モバイルデバイス識別子に基づいて、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得するための手段であって、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングが、前記割り当てられたオン−オフ電力サイクルタイミングである、取得するための手段と、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御するための手段と、ここにおいて、ウェブクライアントアクセスを制御するための前記手段は、直接前記モバイルデバイスにアクセスするための直接アドレスを有する命令を前記ウェブクライアントに送るための手段を含む、
を備える、システム。
【請求項３６】
前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスの前記モバイルデバイス識別子に基づいて検索可能であるようにデータベースに記憶するための手段をさらに備える、請求項３５に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
【請求項３７】
前記モバイルデバイスの前記オン−オフ電力サイクルタイミングを取得するための前記手段が、前記モバイルデバイスの前記モバイルデバイス識別子を使用して、前記データベースにクエリを行うための手段を含む、請求項３６に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
【請求項３８】
前記ハイパーテキスト転送プロトコル要求を前記ウェブクライアントから受信するための前記手段が、ウェブサーバにあり、前記システムが、
絶対時間信号を受信するための手段であって、前記受信することが、前記ウェブサーバと、前記ウェブクライアントと、前記モバイルデバイスとで行われる、受信するための手段をさらに備え、ウェブクライアントアクセスを制御することが、
前記絶対時間信号に対してタイムスケジュールでのアクセスを実行するための命令を、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいて、前記ウェブサーバから前記ウェブクライアントに送るための手段を含む、請求項３７に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
【請求項３９】
モバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステムであって、
ウェブクライアントで絶対時間信号を受信するための手段と、
モバイルデバイスのコンテンツへのウェブクライアントアクセスのためのハイパーテキスト転送プロトコル接続要求を前記ウェブクライアントからウェブサーバに送るための手段であって、前記ハイパーテキスト転送プロトコル接続要求が、前記モバイルデバイスを識別するモバイルデバイス識別子を含む、送るための手段と、
前記モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を前記ウェブクライアントで前記ウェブサーバから受信するための手段であって、前記リダイレクトが、前記絶対時間信号に対して特定の時間に行われる、受信するための手段と、
前記特定の時間に従って、前記ウェブクライアントから前記モバイルデバイスにハイパーテキスト転送プロトコルリダイレクトを送るための手段と
を備える、システム。
【請求項４０】
前記ウェブクライアントで前記ウェブサーバからアクセス要求ペンディングインジケータを受信するための手段であって、前記受信が、前記特定の時間にリダイレクトする前記命令の前記受信で開始し、前記特定の時間に基づく時間に終了する時間間隔内の範囲で行われる、受信するための手段と、
前記アクセス要求ペンディングインジケータに基づいて、前記ウェブクライアントでビジュアルステータスインジケータを表示するための手段と
をさらに備える、請求項３９に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
【請求項４１】
前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始するための手段と、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行し、前記クエリの結果を表示するための手段と
をさらに備える、請求項３９に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示の分野は、一般に、モバイルデバイス動作に関し、より詳細には、ハイパーテキスト転送プロトコル（ＨＴＴＰ）プロトコルを使用するモバイルデバイスのリモート動作および管理に関する。
【背景技術】
【０００２】
[0002]モバイル位置情報をキャプチャし、それをユーザに提供するための技法が存在する。１つのそのような技法は、モバイルデバイスが中央サーバとのセッションを開始しその現在位置を報告することを含む。モバイルデバイスの報告される現在位置は、中央サーバによってアーカイブされ、次いで、デバイスの所在（whereabouts）の更新を受信するために、例えば、カスタムアプリケーションに従って、権限を与えられた人々に提供される。
【０００３】
[0003]中でも、この従来の技法の例示的な欠点、制限、および潜在的懸念（総称して「制限」）は、消費者向けインターネットアクセスデバイスの設定される一般的な標準の特徴にはない、カスタマイズされた、しばしばプロプライエタリ（proprietary）アプリケーションに関するその一般的な要件によって課されるコストおよび使用の障壁である。
【０００４】
[0004]モバイルデバイスサービスおよびコンテンツにリモートアクセスすることを対象とするこれらの従来の技法の別の例示的な制限は、モバイルデバイスが送信するコンテンツが、一般的に生データであることである。言い換えれば、サービスのコンテンツ、または情報およびパラメータを表すデータは、ユーザが、ユーザのマシンにインストールされた専用のアプリケーション、しばしばプロプライエタリアプリケーションを有していない限り、ユーザがリモートアクセスを実行するインターネットアクセスマシンによって容易に受信可能でない、かつ／または容易に復号可能でない。
【０００５】
[0005]さらに、モバイルデバイスのサービスおよびコンテンツへのリモートアクセスのための従来の技法を設計および使用する際に、モバイルデバイスのバッテリ寿命とアクセスの有用性との間に、トレードオフが生じる可能性がある。そのトレードオフは、使用の範囲に対する厳しい制限を確立する可能性がある。例えば、モバイルデバイスに中断されないアクセス可能性を提供するために、デバイスが継続的に電源投入されていることを要求することができる。しかしながら、継続的な電源投入を維持することは、バッテリを急速に消耗させる（drain）可能性がある。一方では、デバイスが継続的に電源投入されない場合、アクセスの試みは、失敗する可能性がある。したがって、モバイルデバイス、およびデバイスへのアクセスは、これら２つの、望まれるが、従来の技法では対立する目標、すなわち、バッテリ寿命とアクセスの確実性との間のトレードオフを具体化する可能性がある。結果として、例示のように、望まれるもしくは実際的であるよりも高価なかつ／もしくはかなり大きいパッケージのモバイルデバイス、またはユーザが少しも継続的なアクセスができないモバイルデバイスになる可能性がある。
【発明の概要】
【０００６】
[0006]本発明の概念の例示的な実施形態、および様々な態様は、以下により詳細に説明される。この説明を読むことにより当業者によって理解されることになるように、その同じもののその概念および例示的実施形態は、様々な利点および特徴の中でも、モバイルデバイスサービスおよびコンテンツへの効果的に中断されないアクセス可能性の有意な期間を提供することができる。
【０００７】
[0007]この説明を読むことによりそのような当業者によってさらに理解されるのは、概念および例示的実施形態が、より大きいバッテリに対する付随する必要性なしに、これらならびに他の特徴および利益を提供することができることである。
【０００８】
[0008]さらに、本開示を読むことにより当業者によって理解されることになるように、概念ならびに例示的実施形態および態様は、他の特徴および利点の中でも、かなりの使いやすさ、および拡張されたユーザ体験を提供することができる。
【０００９】
[0009]本開示からそのような当業者によってさらに理解されることは、それの概念ならびに例示的な実施形態および態様が、既製の（off-the-shelf）ハードウェアおよびソフトウェアであり得るものの新規の構成および配置によって、これらの例示的な特徴および利点ならびに他のものを提供することができることである。
【００１０】
[0010]例示的実施形態は、他の特徴の中でも、モバイルデバイスサービスおよびコンテンツを、一態様では、従来のＨＴＴＰウェブクライアントブラウザを使用し、特別なアプリケーションを必要とせずに、デバイスから離れたユーザに利用可能にする方法を提供する。
【００１１】
[0011]１つまたは複数の例示的実施形態による方法およびシステムでは、一態様は、モバイルデバイスにＨＴＴＰウェブサーバとしての選択的な設定可能性（configurability）を提供することによって、（１つまたは複数の）モバイルデバイスから離れたユーザに、モバイルデバイス内に存在するコンテンツおよびサービスへの便利なアクセスを提供することができる。
【００１２】
[0012]一態様では、様々な例示的実施形態による方法およびシステムは、様々な態様に選択的に従って、モバイルＨＴＴＰウェブサーバとして機能する設定可能性をモバイルデバイスに提供することができる。
【００１３】
[0013]１つのさらなる態様では、様々な例示的実施形態による方法およびシステムは、モバイルＨＴＴＰウェブサーバとして、またはモバイルＨＴＴＰウェブサーバのホストとして機能する設定可能性をモバイルデバイスに提供する際、様々な手段および方法を介して、モバイルデバイスおよび／またはデバイスによってホストされるモバイルＨＴＴＰウェブサーバの状態と所在とを報告する規定（provision）を含むことができる。１つのさらなる態様では、報告機能（features）は、様々なシステム更新機能と組み合わせられ得る。一態様では、様々なシステム更新機能は、モバイルＨＴＴＰウェブサーバとして動作する、またはモバイルＨＴＴＰウェブサーバを具体化するモバイル能力（capability）を提供されているモバイルデバイス、およびそのホストされるＨＴＴＰウェブサーバの新規なシステムメンテナンスを含むことができる。
【００１４】
[0014]１つの例示的実施形態によるモバイルデバイスコンテンツへの低減された電力消費アクセスのための１つの方法は、モバイルデバイスの割り当てられた（assigned）オン−オフ電力サイクルタイミングを割り当てること（assigning）を含むことができ、この割り当てることは、モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを、モバイルデバイスを識別するモバイルデバイス識別子に関連付けることを含むことができ、方法は、さらに、モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信することであって、ハイパーテキスト転送プロトコル要求がモバイルデバイス識別子を含む、受信することと、モバイルデバイス識別子に基づいて、モバイルデバイスの取得された（obtained）オン−オフ電力サイクルタイミングを取得すること（obtaining）であって、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングが、割り当てられたオン−オフ電力サイクルタイミングである、取得することと、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、モバイルデバイスに対するハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することとを含むことができる。
【００１５】
[0015]一態様では、１つの例示的実施形態による１つの方法は、モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを、モバイルデバイスのモバイルデバイス識別子に基づいて検索可能（retrievable）であるようにデータベースに記憶することを含むことができる。
【００１６】
[0016]さらなる態様では、モバイルデバイスのオン−オフ電力サイクルタイミングを取得することは、モバイルデバイスのモバイルデバイス識別子を使用して、データベースにクエリを行うこと（querying）を含むことができる。
【００１７】
[0017]別の態様では、ウェブクライアントからハイパーテキスト転送プロトコル要求を受信することは、ウェブサーバで行われてよく、１つの例示的実施形態による１つの方法は、さらに、絶対時間信号（absolute time signal）を受信することを含むことができ、この受信することは、ウェブサーバと、ウェブクライアントと、モバイルデバイスとで行われる。関連する態様では、ウェブクライアントアクセスを制御することは、モバイルデバイスにアクセスするための直接アドレスを有する命令、および絶対時間信号に対してタイムスケジュールでのアクセスを実行するための命令を、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングに基づいて、ウェブサーバからウェブクライアントに送ることを含むことができる。
【００１８】
[0018]一態様では、１つの例示的実施形態によるモバイルデバイスコンテンツへの低減された電力消費アクセスのための１つの方法では、モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てることは、モバイルデバイスの識別子の算術関数に基づいて、所与の複数のタイムスケジュールの間でタイムスケジュールを選択することと、前記タイムスケジュールを、モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングとして割り当てることとを含むことができる。
【００１９】
[0019]関連する態様では、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得することは、前記算術関数をモバイルデバイスのモバイルデバイス識別子に適用することを含むことができる。
【００２０】
[0020]別の態様では、ウェブクライアントからハイパーテキスト転送プロトコル要求を受信することは、ウェブサーバで行われてよく、さらに、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングは、前記算術関数をモバイルデバイスの識別子に適用することの結果に基づくことができ、ウェブクライアントアクセスを制御することは、モバイルデバイスにアクセスするための直接アドレスを有する命令、および絶対時間信号に対する取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、ウェブサーバからウェブクライアントに送ることを含むことができる。
【００２１】
[0021]別の態様では、ウェブクライアントアクセスを制御することは、アクセス要求ペンディングインジケータをウェブサーバからウェブクライアントに送ることを含むことができ、この送ることが、アクセスすることを実行するための命令を送ることで開始し、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングに基づく時間に終了する時間間隔（time interval）内の範囲（anywhere）で行われる。
【００２２】
[0022]一態様では、１つの例示的実施形態によるモバイルデバイスコンテンツへの低減された電力消費アクセスのための１つの方法は、さらに、モバイルデバイス識別子を、割り当てられたＩＰアドレスに関連付けるデータベースを維持することと、割り当てられたＩＰアドレスを取得するために、ハイパーテキスト転送プロトコル要求内のモバイルデバイス識別子に基づいて、モバイルデバイス識別子を割り当てられたＩＰアドレスに関連付けるデータベースのクエリを実行することとを含むことができる。関連する態様では、モバイルデバイスに対するハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することは、ウェブクライアントにハイパーテキスト転送プロトコルリダイレクト要求を送ることを含むことができ、ハイパーテキスト転送プロトコルリダイレクト要求は、割り当てられたＩＰアドレスを含む。
【００２３】
[0023]モバイルデバイスコンテンツへの低減された電力消費アクセスのための１つの方法は、１つの例示的実施形態によれば、ウェブクライアントで絶対時間信号を受信することと、モバイルデバイスのコンテンツへのウェブクライアントアクセスのためのハイパーテキスト転送プロトコル接続要求をウェブクライアントからウェブサーバに送ることであって、ハイパーテキスト転送プロトコル接続要求が、モバイルデバイスを識別するモバイルデバイス識別子を含む、送ることと、モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令をウェブクライアントでウェブサーバから受信することであって、リダイレクトが、絶対時間信号に対して特定の時間に行われる、受信することと、特定の時間に従って、ウェブクライアントからモバイルデバイスにハイパーテキスト転送プロトコルリダイレクトを送ることとを含むことができる。
【００２４】
[0024]一態様では、１つの例示的実施形態によるモバイルデバイスコンテンツへの低減された電力消費アクセスのための１つの方法は、さらに、ウェブクライアントでウェブサーバからアクセス要求ペンディングインジケータを受信することであって、前記受信することが、特定の時間にリダイレクトする命令の受信で開始し、特定の時間に基づく時間に終了する時間間隔内の範囲で行われる、受信することと、アクセスペンディングインジケータに基づいて、ウェブクライアントでビジュアルステータスインジケータを表示することとを含むことができる。
【００２５】
[0025]一態様では、１つの例示的実施形態によるモバイルデバイスコンテンツへの低減された電力消費アクセスのための１つの方法は、さらに、ハイパーテキスト転送プロトコルリダイレクトを送ることに関連して接続タイムアウトタイマーを開始することと、ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信をウェブクライアントで受信する前に、接続タイムアウトタイマーがタイムアウト値に達するのに応答して、モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行し、クエリの結果を表示することとを含むことができる。
【００２６】
[0026]一態様では、１つの例示的実施形態によるモバイルデバイスコンテンツへの低減された電力消費アクセスのための１つの方法は、さらに、ハイパーテキスト転送プロトコルリダイレクトを送ることに関連して接続タイムアウトタイマーを開始することと、ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信をウェブクライアントで受信する前に、接続タイムアウトタイマーがタイムアウト値に達するのに応答して、モバイルデバイスの最後に検出されたセルサイト位置（cell site location）についてモバイルデバイスに関連付けられたセルラネットワークの問合せ（interrogation）を実行し、問合せの結果を表示することとを含むことができる。
【００２７】
[0027]別の態様では、１つの例示的実施形態によるモバイルデバイスコンテンツへの低減された電力消費アクセスのための１つの方法は、さらに、ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信をウェブクライアントで受信することと、モバイルデバイス位置決定（mobile device location fix）のための要求をウェブクライアントからモバイルデバイスに送ることと、モバイルデバイス位置決定のための要求をモバイルデバイスに送ることに関連して位置決定タイムアウトタイマーを開始することと、モバイルデバイス位置決定のための要求に対応するモバイルデバイス位置決定をウェブクライアントで受信する前に、位置決定タイムアウトタイマーがタイムアウト値に達するのに応答して、モバイルデバイスの現在検出されているセルサイト位置についてモバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、問合せの結果を表示することとを含むことができる。
【００２８】
[0028]１つの例示的実施形態は、ワイヤレス通信システム内のプロセッサによって実行されたとき、モバイルデバイスコンテンツへの低減された電力消費アクセスの方法をプロセッサに実行させることができる命令を記憶するコンピュータ可読媒体を含むことができる。例示的実施形態によれば、命令は、プロセッサに、モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てさせ、モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを、モバイルデバイスを識別するモバイルデバイス識別子に関連付けさせる命令と、プロセッサに、モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信させる命令であって、ハイパーテキスト転送プロトコル要求が、モバイルデバイス識別子を含む、受信させる命令と、プロセッサに、モバイルデバイス識別子に基づいて、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得させる命令であって、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングが、割り当てられたオン−オフ電力サイクルタイミングである、取得させる命令と、プロセッサに、モバイルデバイスの取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、モバイルデバイスに対するハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御させる命令とを含むことができる。
【００２９】
[0029]１つの例示的実施形態は、ワイヤレス通信システム内のプロセッサによって実行されたとき、モバイルデバイスコンテンツへの低減された電力消費アクセスの別の方法をプロセッサに実行させることができる命令を記憶するコンピュータ可読媒体を含むことができる。例示的実施形態にさらに付け加えると、命令は、プロセッサに、絶対時間信号をウェブクライアントで受信させる命令と、プロセッサに、モバイルデバイスのコンテンツへのウェブクライアントアクセスのためのハイパーテキスト転送プロトコル接続要求をウェブクライアントからウェブサーバに送らせる命令であって、ハイパーテキスト転送プロトコル接続要求が、モバイルデバイスを識別するモバイルデバイス識別子を含む、送らせる命令と、プロセッサに、絶対時間信号に対する特定の時間に、モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を、ウェブサーバからウェブクライアントで受信させる命令と、プロセッサに、特定の時間に従ってハイパーテキスト転送プロトコルリダイレクトをウェブクライアントからモバイルデバイスに送らせる命令とを含むことができる。
【００３０】
[0030]添付図面は、本発明の実施形態の説明を助けるために提供され、実施形態の例示のためにのみ提供され、その限定のためには提供されない。
【図面の簡単な説明】
【００３１】
【図１】[0031]１つの例示的実施形態による、１つのパブリックウェブクライアント、ネットワーク間アクセス可能なモバイルサーバシステム（inter-network accessible mobile server system）の高レベルな概略図。
【図２】[0032]別の例示的実施形態による、１つのパブリックウェブクライアント、ネットワーク間アクセス可能なモバイルサーバシステムの高レベルな概略図。
【図３】[0033]１つまたは複数の例示的実施形態による、パブリックウェブクライアント、ネットワーク間モバイルサーバアクセス方法における１つの例示的なコールセッション（call session）のシステムコール処理フローを示す図。
【図４】[0034]１つの例示的実施形態による、モバイルサーバデバイス電力サイクリング処理によって提供される、時間対オン−オフ電力状態のグラフとして、１つの例示的なデューティサイクル（duty cycle）を示す図。
【図５】[0035]別の例示的実施形態による、１つのパブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステムの高レベルな概略図。
【図６】[0036]別の例示的実施形態による、パブリックウェブクライアントアクセス、ネットワーク間、オン−オフ電力サイクルモバイルサーバシステムでの１つの方法におけるシステムコール処理フローを示す図。
【図７】[0037]１つの例示的実施形態による、１つのパブリックウェブクライアント、ネットワーク間アクセス可能なモバイルサーバデバイスの高レベルな機能ブロック図。
【詳細な説明】
【００３２】
[0038]本発明の様々な態様は、特定の実施形態を対象とする以下の説明および関連する図面に開示される。代替実施形態は、本発明の範囲から逸脱することなく、考案され得る。さらに、周知の要素は、本発明の関連する詳細を不明瞭にしないように、詳細には説明されず、または省略される。
【００３３】
[0039]「例示的」という単語は、本明細書では、「例、事例または実例として役立つ」ことを意味するために使用される。「例示的」として本明細書で説明される任意の実施形態は、必ずしも他の実施形態よりも好ましいまたは有利であるとして解釈されるべきではない。同様に、「本発明の実施形態」という用語は、本発明のすべての実施形態が、説明される特徴、利点、または動作のモードを含むことを必要としない。
【００３４】
[0040]本明細書で使用される用語は、特定の例示的な実施態様、および様々な実施形態による例示的な動作のみについて説明する目的のためのものであり、本発明の実施形態の範囲を限定することを意図しない。本明細書で使用される場合、単数形の「ａ」、「ａｎ」および「ｔｈｅ」は、文脈が別途（otherwise）明確に示さない限り、複数形も含むことを意図している。「備える」、「備えている」、「含む」および／または「含んでいる」という用語は、本明細書で使用されるとき、述べられた特徴、整数値、ステップ、動作、要素、および／または構成要素の存在を指定するが、１つまたは複数の他の特徴、整数値、ステップ、動作、要素、構成要素、および／またはそれらのグループの存在または追加を排除（preclude）しないことがさらに理解されるであろう。
【００３５】
[0041]さらに、多くの実施形態が、例えば、コンピューティングデバイスの要素によって実行されるアクションのシーケンスの観点から説明される。本明細書で説明される様々なアクションは、特定の回路（例えば、特定用途向け集積回路（ＡＳＩＣ））によって、１つまたは複数のプロセッサによって実行されるプログラム命令によって、または両方の組合せによって実行され得ることが理解されるであろう。さらに、本明細書で説明されるこれらのアクションのシーケンスは、実行時に本明細書で説明される機能を関連するプロセッサに実行させることになるコンピュータ命令の対応するセットを内部に記憶している任意の形態のコンピュータ可読記憶媒体内に完全に具体化されると考えられ得る。したがって、本発明の様々な態様は、そのすべてが特許請求される主題の範囲内であることが企図されている（contemplated）いくつかの異なる形態で具体化され得る。加えて、本明細書で説明される実施形態の各々関して、任意のそのような実施形態の対応する形態は、本明細書で、例えば、説明されるアクションを実行する「ように構成されたロジック」として説明される場合がある。
【００３６】
[0042]図１は、様々な例示的実施形態による方法およびシステムを実施するための１つの例示的な環境を含み、提供する、１つのネットワーク間、ウェブブラウザクライアントアクセスモバイルデバイスサーバシステム（以下、簡潔にするために、「ブラウザアクセス／モバイルウェブサーバシステムと代替的に呼ばれる）１００の高レベルな概略図である。図１は、また、ブラウザアクセス／モバイルウェブサーバシステム１００の高レベルな概略図上に、１つまたは複数の例示的実施形態による実施における例示的な通信を重ねて（superposed）示す。
【００３７】
[0043]図１を参照すると、ブラウザアクセス／モバイルウェブサーバシステム１００は、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２が代表的であるモバイルＨＴＴＰサーバをホストする処理および記憶能力を有する１つまたは複数のワイヤレスモバイルデバイスを含むことができ、各々は、プライベートＩＰネットワーク１０４に接続することができる。ワイヤレスモバイルデバイス／ＨＴＴＰウェブサーバ１０２は、プライベートＩＰネットワーク１０４と通信するためのインターフェースロジックと、シグナリングトランシーバ（図１には明示的に示されていない）とを含むことが想定されることになる。モバイルＨＴＴＰサーバ１５０は、例示的なインターフェースを説明する目的のためにのみ、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２内の個別のブロックとして示されていることが理解されるであろう。そうでないことを意味する文脈から明示的に述べられているか、明らかにされている場合の例を除いて、「ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２」というフレーズは、モバイルＨＴＴＰサーバ１５０を含むことが理解されるであろう。
【００３８】
[0044]ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２は、ＨＴＴＰウェブサーバをホストすることができる任意のハードウェアプラットフォーム、例えば、限定はしないが、ＡｐｐｌｅのｉＰｈｏｎｅ（登録商標）、ＨＴＣのＤｒｏｉｄ  Ｉｎｃｒｅｄｉｂｌｅ（登録商標）、ＲＩＭのＢｌａｃｋｂｅｒｒｙ（登録商標）、または任意の様々な「タブレット」（例えば、限定はしないが、Ａｐｐｌｅ  ｉＰａｄ（登録商標）、ＳａｍｓｕｎｇのＧａｌａｘｙ（登録商標））のいずれかであり得る。ワイヤレスモバイルデバイス／モバイルＨＴＴＰデバイス１０２は、低減されたサイズ／重量のデバイス、例えば、モバイルＨＴＴＰサーバ１５０をホストする処理および記憶能力を有し、本明細書で説明するように実行するならば、ドッグカラー（dog-collar）モニタ／追跡デバイスであり得る。
【００３９】
[0045]一態様では、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２上でホストされるモバイルＨＴＴＰサーバ１５０（ならびに、デバイス１０２上の他のアプリケーション）は、例えば、ファイアウォール１０６を介して、パブリックＩＰネットワーク１０８とインターフェースすることができる。パブリックＩＰネットワーク１０８は、必ずしもそうではないが、インターネットであり得る。ファイアウォール１０６を実装するための構造の範囲に関して、「ファイアウォール１０６」は、必ずしも単一のファイアウォールデバイスではなく、代わりに、例えば、プライベートＩＰネットワーク１０４をパブリックＩＰネットワーク１０８とインターフェースする分散された複数のウェブサーバ（特に図示せず）として実装され得るファイアウォールリソースを表すことが理解されるであろう。ファイアウォール１０６は、当業者によって、本開示を読むことで、例えば、従来のエンジニアリング原理およびそのような当業者が持つノウハウを使用して、従来のファイアウォール技法を説明する概念に適用することによって、実装され得ることが理解されるであろう。したがって、実施形態による概念および実施を示す例に付随する（incident）動作を除いて、ファイアウォール１０６のさらに詳細な説明は省略される。
【００４０】
[0046]さらに図１を参照すると、ブラウザアクセス／モバイルウェブサーバシステム１００は、クライアント／ウェブブラウザ１１０が代表的である、パブリックＩＰネットワーク１０８に接続された複数のクライアント／ウェブブラウザを含むことができる。クライアント／ウェブブラウザ１１０は、一態様では、ＨＴＭＬウェブブラウザ（別々には図示せず）、例えば、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）、Ｓａｆａｒｉ（登録商標）、Ｆｉｒｅｆｏｘ（登録商標）、Ｃｈｒｏｍｅ（登録商標）、Ｏｐｅｒａ（商標）、またはそのようなホスティング（hosting）が可能な任意のハードウェアプラットフォーム上でホストされる任意の様々な他の既知の商業的に利用可能なＨＴＭＬウェブブラウザであり得る。例示的なプラットフォームは、限定はしないが、例えば、識別されたまたは同等のＨＴＭＬウェブブラウザをサポートすることができる様々な既知のオペレーティングシステムのうちの１つまたは複数の下で動作するラップトップまたはデスクトップパーソナルコンピュータ（ＰＣ）を含む。クライアント／ウェブブラウザ１１０のホストは、例えば、任意の１つまたは複数の従来の技法、例えば、ＥＶＤＯ、ＨＳＤＰＡ、もしくはＵＭＴＳを介するセルラワイヤレス（図示せず）アクセス、またはケーブルもしくはＤＳＬモデム（図示せず）へのＷｉ−Ｆｉ（登録商標）もしくはイーサネット（登録商標）接続（図示せず）を介して、パブリックＩＰネットワーク１０８に接続され得、それは、次いで、例えば、インターネットサービスプロバイダ（ＩＳＰ）（図示せず）を介して、パブリックＩＰネットワーク１０６に接続し得る。
【００４１】
[0047]引き続き図１を参照すると、クライアント／ウェブブラウザ１１０をサポートするハードウェアプラットフォームは、例示的実施形態の実施（practices）に特有ではない。クライアント／ウェブブラウザ１１０のハードウェアプラットフォームは、例えば、任意の通信デバイス、例えば、クライアントＨＴＴＰウェブブラウザをホストすることができるスマートフォン、例えば、限定はしないが、ＡｐｐｌｅのｉＰｈｏｎｅ（登録商標）、ＨＴＣのＤｒｏｉｄ  Ｉｎｃｒｅｄｉｂｌｅ（登録商標）、ＲＩＭのＢｌａｃｋｂｅｒｒｙ（登録商標）、または任意の様々な「タブレット」（例えば、限定はしないが、ＡｐｐｌｅのｉＰａｄ（登録商標）、ＳａｍｓｕｎｇのＧａｌａｘｙ（登録商標））のいずれかであり得る。クライアント／ウェブブラウザ１１０が動作することができるオペレーティングシステムに関して、この説明を読むことにより当業者によって容易に理解されることになるように、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２のモバイルＨＴＴＰウェブサーバ１５０との説明したＨＴＴＰ通信をサポートするクライアント／ウェブブラウザ１１０と、それが動作するハードウェアプラットフォームと、それが動作するオペレーティングシステムとの組合せ以外の実施形態を特に考慮しない。そのようなオペレーティングシステムの例は、限定はしないが、Ｗｉｎｄｏｗｓ（登録商標）  ＸＰ、Ｗｉｎｄｏｗｓ  ７、Ａｐｐｌｅ（登録商標）のＯＳＸ、およびＬｉｎｕｘ（登録商標）を含み、スマートフォンについては、限定はしないが、Ｓｙｍｂｉａｎ  ＾３、Ｓｙｍｂｉａｎ  Ａｎｎａ、Ａｐｐｌｅ  ｉＯＳ、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ７、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ  Ｍａｎｇｏ、およびＢｌａｃｋｂｅｒｒｙ  ＯＳ  ７を含む。
【００４２】
[0048]図１を参照すると、一態様では、各ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２は、この説明ではＭＤｅｖｉｃｅ＿ＩＤと任意に命名した、固有のデバイス識別子（図１には図示せず）を割り当てられ得る。ＭＤｅｖｉｃｅ＿ＩＤは、例えば、メディアアクセス制御（ＭＡＣ）アドレスであり得る。ＭＤｅｖｉｃｅ＿ＩＤの割り当ては、例えば、ＭＡＣアドレスとしての実施態様では、既知の従来のＭＡＣアドレス割り当て技法に従うこととすることができ、したがって、さらなる詳細な説明は、省略される。
【００４３】
[0049]さらなる態様では、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２は、モバイルデバイスＩＰ（ＭＤ＿ＩＰ）アドレス（図１には図示せず）を割り当てられ得る。一態様では、ＭＤ＿ＩＰアドレスは、パブリックＩＰネットワーク１０８内でルーティング可能（routable）（例えば、インターネット内でルーティング可能）である。この説明から理解されることになるように、パブリックＩＰネットワーク１０８内でルーティング可能なＭＤ＿ＩＰアドレスは、ターゲットのワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２のＭＤ＿ＩＰアドレスの受け取り後に、クライアント／ウェブブラウザ１１０に、モバイルＨＴＴＰウェブサーバ１５０への直接アクセスを提供する。ＭＤ＿ＩＰアドレスは、一態様では、例えば、当業者に既知であり、したがってさらなる詳細な説明は、省略される、従来の動的ホスト構成プロトコル（ＤＨＣＰ）技法に従って、動的に割り当てられ得る。
【００４４】
[0050]図１への参照を続けると、ブラウザアクセス／モバイルウェブサーバシステム１００は、一態様では、サポートされる各ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２を、その直近に（most recent）割り当てられたＭＤ＿ＩＰアドレスに関連付けるデータベースを維持することができる。データベースは、「モバイルデバイスＩＰデータベース（ＭＤ＿ＩＰ＿ＤＢ）と命名され得、一態様では、複数のエントリを有することができる。関連する態様では、ＭＤ＿ＩＰ＿ＤＢの各エントリは、複数の他のワイヤレスモバイルデバイス（図示せず）の各々のＭＤｅｖｉｃｅ＿ＩＤと同様に、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２のＭＤｅｖｉｃｅ＿ＩＤを有することができ、各ＭＤｅｖｉｃｅ＿ＩＤ、およびその直近に割り当てられたＭＤ＿ＩＰアドレスに関連付けられ得る。一態様では、ＭＤ＿ＩＰ＿ＤＢは、ウェブサーバ１１２で維持され得る。ＭＤ＿ＩＰ＿ＤＢは、ＭＤｅｖｉｃｅ＿ＩＤ、および／またはワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２に割り当てられたパブリック識別子（例えば、１０桁のセルラ電話番号）に従ってアドレス可能な（addressable）、テーブルまたは同等のものであり得る。ＭＤ＿ＩＰ＿ＤＢの機能に関して、クライアント／ウェブブラウザ１１０の例示的実施形態による動作の以下に説明される例から理解されることになるように、ターゲットワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２にアクセスすることは、クライアント／ウェブブラウザ１１０に、そのターゲットワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２の直近のＭＤ＿ＩＰを、ＭＤ＿ＩＰ＿ＤＢを使用して提供することを含むことができる。言い換えれば、例示的実施形態によれば、ＨＴＴＰウェブサーバ１０２は、クライアント／ウェブブラウザ１１０に、ターゲットワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２への直接アドレス、すなわち、その直近のＩＰアドレスを提供することができる。
【００４５】
[0051]図１を参照すると、一態様では、ウェブサーバ１１２は、プライベートＩＰネットワーク１０４内に配置され得、上記で説明したファイアウォール１０６を介してウェブサーバ１１２をパブリックＩＰネットワーク１０８に接続することによって、クライアント／ウェブブラウザ１１０にアクセス可能にされ得る。
【００４６】
[0052]さらに図１を参照すると、実施形態は、プライベートＩＰネットワーク１０４内のウェブサーバ、例えば、ＭＤ＿ＩＰ＿ＤＢを有するウェブサーバ１１２に限定されないことが理解されるであろう。例えば、図２を参照すると、１つの代替実施形態２００は、ＭＤ＿ＩＰ＿ＤＢを有するウェブサーバ２１２を、パブリックＩＰネットワーク１０８内に配置することができる。クライアント／ウェブブラウザ１１０とウェブサーバ２１２との間に示されるリンク２３０は、論理リンクであり得ることが理解されるであろう。例えば、リンク２３０は、パブリックＩＰネットワーク１０８を介するものであり得、またはローカルネットワーク（明示せず）を介するものであり得る。さらに、実施形態は、共通のハードウェアリソース（例えば、ＰＣ）上に存在する、またはそれによってサポートされるクライアント／ウェブブラウザ１１０およびウェブサーバ２１２を企図する。そのような場合には、リンク２３０は、共通のハードウェアリソース内のアクセス処理であり得る。
【００４７】
[0053]さらに図２を参照すると、リンク２４０は、例えば、以下により詳細に説明される１つまたは複数の例示的実施形態による処理によって確立される、クライアント／ウェブブラウザ１１０とモバイルＨＴＴＰサーバ１５０との間の論理リンクを表す。
【００４８】
[0054]図１および図２を参照すると、ウェブブラウザ１１２およびウェブサーバ２１２、ならびにそれらの個々のＭＤ＿ＩＰ＿ＤＢは、必ずしも相互に排他的ではないことが理解されるであろう。例えば、実施形態は、ウェブサーバ２１２のＭＤ＿ＩＰ＿ＤＢを、ウェブサーバ１１２のＭＤ＿ＩＰ＿ＤＢのミラー（mirror）として維持することによって、図１および図２の機能的な重ね合わせ（superposition）を企図する。加えて、図２を再び参照すると、実施形態は、クライアント／ウェブブラウザ１１０をサポートするハードウェアおよびオペレーティングシステムプラットフォームから物理的に分離されているウェブサーバ２１２に限定されない。
【００４９】
[0055]例示的実施形態による実施は、単一のワイヤレスモバイルデバイス／ＨＴＴＰモバイルウェブサーバ１０２上でホストされる複数のモバイルウェブサーバ１５０を含むことができること、およびそのようなモバイルＨＴＴＰウェブサーバの各々は、ルーティング可能なＩＰアドレスを割り当てられ得ることが理解されるであろう。当業者は、本開示に基づいて、例えば、ＭＤ＿ＩＰ＿ＤＢを変更することによって、その概念をそのような実施形態に容易に適応させることができる。
【００５０】
[0056]さらに図１を参照すると、この説明の前に述べたように、各ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２は、パブリック識別子を割り当てられ得る、またはパブリック識別子に関連付けられ得る。例への一貫した参照のために、パブリック識別子は、本明細書では、図１には図示されていない「パブリックＭＤＡｃｃｅｓｓ＿ＩＤ」として任意に参照されることになる。「パブリックＭＤＡｃｃｅｓｓ＿ＩＤ」という名称は、任意な名称であり、いかなる実施形態の範囲に対するいかなる限定としても意図されないことが理解されるであろう。別の言い方をすれば、様々な例示的実施形態による実施は、パブリックＭＤＡｃｃｅｓｓ＿ＩＤとして、またはそれと同等の方法で機能する任意の名称の識別子を使用することができる。１つの例示的なパブリックＭＤＡｃｃｅｓｓ＿ＩＤは、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２のワイヤレスセルラ電話機能（図１には図示せず）の１０桁の（ten-digit）電話番号であり得る。一態様では、ウェブサーバ１１２は、例えば、ＭＤ＿ＩＰ＿ＤＢの機能（feature）として、そのＭＤｅｖｉｃｅ＿ＩＤの各ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２について、その割り当てられたパブリックＭＤＡｃｃｅｓｓ＿ＩＤへのマッピングを維持するように構成され得る。
【００５１】
[0057]パブリックＭＤＡｃｃｅｓｓ＿ＩＤの態様の説明を続けると、１つまたは複数の例示的実施形態によれば、ウェブサーバ１１２は、パブリックＭＤＡｃｃｅｓｓ＿ＩＤ、例えば、１０桁のセルラ電話番号のみに基づいて、クライアント／ウェブブラウザ１１０に、ターゲットモバイルデバイス／モバイルＨＴＴＰサーバ１０２に関する直近のＭＤ＿ＩＰアドレスを提供するように構成され得る。そのような構成の一例は、ＭＤ＿ＩＰ＿ＤＢを、サポートされる各ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバに関するエントリを有するテーブル（図示せず）として形成することであり得、各エントリは、ＭＤｅｖｉｃｅ＿ＩＤのためのフィールド（図示せず）と、直近に更新されたＭＤ＿ＩＰアドレスのためのフィールドと、パブリックＭＤＡｃｃｅｓｓ＿ＩＤのためのフィールドとを有する。クライアント／ウェブブラウザ１１０にその直近に割り当てられたＭＤ＿ＩＰアドレスを提供するために、ターゲットワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２のパブリックＭＤＡｃｃｅｓｓ＿ＩＤを使用する、上記で説明した例示的な手段は、いかなる実施形態の範囲に対する限定としても意図されない。逆に、１つの例示的な代替手段は、パブリックＭＤＡｃｃｅｓｓ＿ＩＤのＭＤｅｖｉｃｅ＿ＩＤへのマッピングテーブル（図示せず）を維持することを含むことができる。この例示的な代替手段にさらに付け加えると、パブリックＭＤＡｃｃｅｓｓ＿ＩＤのＭＤｅｖｉｃｅ＿ＩＤへのマッピングテーブルは、ウェブサーバ１１２に含まれ得る。
【００５２】
[0058]図３は、１つまたは複数の例示的実施形態による１つの例示的な処理における例示的な動作を説明する際に参照されることになる１つの例示的なモバイルデバイスアクセスコールフロー３００を示す。理解されることになるように、モバイルデバイスアクセスシステムコールフロー３００を参照して説明される処理は、ウェブクライアント３０２を有するユーザに、説明したタイミングおよびリダイレクト動作を実行するウェブサーバ３０６を介して、モバイルデバイス３０４への、そのデバイスが電力サイクルタイミングを有するにもかかわらず、実質的に透過的な（transparent）アクセスを提供することができる。例示の目的のため、図１、図２、および図３は、一緒に見られ得、ウェブクライアント３０２は、クライアント／ウェブブラウザ１１０または２１０であると理解され、モバイルデバイス３０４は、モバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２であると理解され、ウェブサーバ３０６は、ウェブサーバ１１２または２１２であると理解される。モバイルデバイスアクセスシステムコールフロー３００は、ウェブサーバ３０６が、１つまたは複数のモバイルデバイス３０４の各々に関する識別子、および各々に関するその直近に割り当てられたＩＰアドレス（例えば、ＭＤ＿ＩＰ）を有するデータベースを用いて構成されている、でなければ、そのデータベースへのアクセスを有することを仮定し、ウェブサーバ３０６が、データベースにクエリを行うサーバ側のスクリプト能力を含むことを仮定する。モバイルデバイスアクセスコールフロー３００によって示されるような１つの例示的な処理では、ウェブサーバ３０６は、モバイルデバイス３０４に関するパブリック識別子（例えば、図１、図２を参照して説明したパブリックＭＤＡｃｃｅｓｓ＿ＩＤ）のマッピングの機能を含むことができる。
【００５３】
[0059]図３を参照すると、一例では、モバイルデバイスアクセスシステムコールフロー３００によって示されるような処理は、３０８で開始することができ、ウェブクライアント３０２のユーザが、ウェブサーバ３０６のＵＲＬアドレス、例えば、「ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｉｃｅ．ｃｏｍ」のＵＲＬアドレスをタイピングする。ウェブクライアント３０２は、３１０で、対応するＨＴＴＰ接続を「ｗｗｗ．ｓｅｒｖｉｃｅ．ｃｏｍ」通信に送る。図１および図３を一緒に参照すると、３１０での「ｗｗｗ．ｓｅｒｖｉｃｅ．ｃｏｍ」通信に対するＨＴＴＰ接続は、パブリックＩＰネットワーク１０８（例えば、インターネット）を介するウェブサーバ１１２へのリンク１４０上にあり得る。リンク１４０は、例えば、従来のインターネットＴＣＰ／ＩＰルータ（図示せず）のアクションによって形成される論理パケットリンクを表し、必ずしも割り当てられた回路を表さないことが理解されるであろう。
【００５４】
[0060]図３への参照を続けると、モバイルデバイスアクセスシステムコールフロー３００によって示されるような１つの例示的な処理では、ウェブサーバ３０６が、３１０でウェブクライアント３０２によって送られた「ｗｗｗ．ｓｅｒｖｉｃｅ．ｃｏｍ」通信へのＨＴＴＰ接続を受信した後、ウェブサーバ３０４は、３１２で、ＨＴＴＰ接続された通信をウェブクライアント３０２に送る。ウェブクライアント３０２は、３１２でウェブサーバ３０６によって送られたＨＴＴＰ接続された通信を受信すると、３１４でＨＴＴＰ「ＧＥＴ．ｉｎｄｅｘ．ＨＴＭＬ」コマンドをウェブサーバ３０６に送る。ウェブサーバ３０６は、次いで、３１６で、ＨＴＴＰ「ｉｎｄｅｘ．ＨＴＭＬ」通信を用いてウェブクライアント３０２に応答することができる。
【００５５】
[0061]図３への参照を続けると、モバイルデバイスアクセスシステムコールフロー３００によって示されるような１つの例示的な処理では、ＨＴＴＰ「ｉｎｄｅｘ．ＨＴＭＬ」は、「ログイン」画面（図３には図示せず）を表示するウェブクライアント３０２のための命令を含むことができる。ログイン画面の形態は、使用される場合、設計上の選択である。例を続けると、３１８で、ユーザは、ログイン資格情報（login credentials）（オプション）を入力することができ、次いで、モバイルデバイス３０４の、またはモバイルデバイス３０４に関連付けられたパブリックＭＤＡｃｃｅｓｓ＿ＩＤを入力することができる。図示の例は、「５５５−１２３．１２３４」である。この例は、任意である。実施形態は、パブリックＭＤＡｃｃｅｓｓ＿ＩＤに関する１０桁の電話番号に限定されないことが理解されるであろう。
【００５６】
[0062]さらに図３を参照すると、３２０で、ウェブクライアント３０２は、一態様では、ＨＴＴＰ  ＰＯＳＴモバイルＩＤ通信を送る。一態様では、「モバイルＩＤ」は、この例では「５５５−１２３−１２３４」である、パブリックＭＤＡｃｃｅｓｓ＿ＩＤであり得る。別の態様では、ＨＴＴＰ  ＰＯＳＴモバイルＩＤの代わりに、ウェブクライアント３０２は、３２０で、ＨＴＴＰ  ＧＥＴ（図３には図示せず）を送ることができる。これらは、単なる例であり、他のものが、本開示を読むことにより、またはその実施形態に従って実施することにより、当業者に明らかになるであろう。ウェブサーバ３０６は、３２２で、パブリックＭＤＡｃｃｅｓｓ＿ＩＤを、ターゲットモバイルデバイス３０４に割り当てられた直近のＭＤ＿ＩＰアドレスにマッピングし、ウェブクライアント３０２にＩＰアドレス「１．２．３．４」へのＨＴＴＰリダイレクト、言い換えると、そのＭＤ＿ＩＰアドレスへのリダイレクトを送ることによって応答する。
【００５７】
[0063]図３を参照すると、先に説明したように、ＭＤ＿ＩＰアドレスは、一態様では、パブリックＩＰネットワーク１０８内でルーティング可能である。この態様にさらに付け加えると、ウェブクライアント３０２は、３２２で、送られたＩＰアドレス「１．２．３．４」へのＨＴＴＰリダイレクトを受信すると、３２４で、ＨＴＴＰ「１．２．３．４への接続」を、ターゲットモバイルデバイス３０４に直接送る。図１を参照すると、これは、リンク１３０上であり得る。この例に関して、モバイルデバイス３０４は、「１．２．３．４」のＭＤ＿ＩＰアドレスに対応するポートをリッスンしていることが仮定されている。したがって、例えば、対応するポートをリッスンすることによって、モバイルデバイス３０４が、３２４でウェブクライアント３０２によって送信された「１．２．３．４」へのＨＴＴＰ接続を検出すると、モバイルデバイス３０４は、３２６で、ＨＴＴＰ「接続された」通信をウェブクライアント３０２に送る。
【００５８】
[0064]図３への参照を続けると、モバイルデバイスアクセスシステムコールフロー３００の１つの例示的な処理では、ウェブクライアント３０２が、３２６でターゲットモバイルデバイス３０４によって送信されたＨＴＴＰ接続された通信を受信すると、３２８で、ＨＴＴＰ「ＧＥＴ．ｉｎｄｅｘ．ｈｔｍｌ」通信をモバイルデバイス３０４に直接送る。モバイルデバイスアクセスシステムコールフロー３００による１つのさらなる例示的な処理では、モバイルデバイス３０４が、３２８でウェブクライアント３０２によって送信されたＨＴＴＰ  ＧＥＴ．ｉｎｄｅｘ．ｈｔｍｌ通信を受信すると、モバイルデバイス３０４は、３３０で、ＨＴＴＰ「ｉｎｄｅｘ．ｈｔｍｌ．ｃｏｎｔｅｎｔ」通信によってウェブクライアント３０２に応答する。一例では、ウェブクライアント３０２は、ＨＴＴＰｉｎｄｅｘ．ｈｔｍｌ．ｃｏｎｔｅｎｔ通信に対して、自動的に、またはさらにユーザからの追加の入力に対して、３３２で、ＨＴＴＰ「ＧＥＴ  ｐａｇｅ１．ｈｔｍｌ」通信をモバイルデバイス３０４に送ることによって応答することができる。一態様では、モバイルデバイス３０４は、３３２でウェブクライアント３０２によって送信されたＨＴＴＰ  ＧＥＴ  ｐａｇｅ１．ｈｔｍｌ通信に対して、３３４で、「ｐａｇｅ１．ｈｔｍｌ．ｃｏｎｔｅｎｔ」を送信することによって応答することができる。
【００５９】
[0065]「ｐａｇｅ１．ｈｔｍｌ．ｃｏｎｔｅｎｔ」の具体的な内容に関して、これは、任意のコンテンツまたはサービス、例えば、モバイルデバイス３０４における、またはモバイルデバイス３０４が位置している物理的環境の場所もしくは他のステータスにおけるフォトアルバムであり得る。３３０および３３２での例示的な交換などのユーザ要求は、従来のＨＴＴＰウェブサイトアクセスによれば、例えば、ユーザがウェブクライアント３０２を閉じるまで、または例えば、ウェブクライアント３０２またはモバイルデバイス３０４で、接続タイムアウトタイマーからの活動なし（no-activity）タイムアウトが検出されるまで、継続することができる。
【００６０】
[0066]さらに図３を参照すると、当業者は、上記の例で説明した様々なアクションをユーザによって手動で実行されるように実行するために、例えば、ウェブクライアント３０２において、スクリプトを容易にプログラムまたは構成することができることが、本開示を閲覧すると、当業者には容易に理解されるであろう。例示として、当業者は、そのような当業者には既知の従来のプログラミング技法を本開示に適用することによって、上記で説明したアクション３０８、３３２でのページコンテンツ要求、さらにはターゲットモバイルデバイス３０４の識別子の３１８での入力（entering）のうちの１つまたは複数を実行するために、「ホットボタン」活性化（activated）Ｖｉｓｕａｌ  Ｂａｓｉｃ（または同等のもの）マクロを容易に構成することができる。
【００６１】
[0067]Ｉ．  効率的な連続アクセスの提供と同時にモバイルデバイスの電力消費最適化の提供
[0068]その同じものの上記で説明した概念およびその実施形態は、実施形態による説明および実施から当業者によって容易に理解されることになる利点を提供する。利点は、モバイルデバイスのコンテンツおよびサービスにアクセスするための従来の技法の様々な説明した制限を解消すること（overcoming）または不要にすること（obviating）を含む。例えば、上記で説明した概念および実施形態の実施は、従来の既製のハードウェアおよびソフトウェアを用いて実現され得る。説明するために、様々な態様によれば、モバイルデバイスへのアクセスは、従来の手段によってインターネットに接続される従来のクライアントウェブブラウザ、例えば、コーヒーショップのＷｉ−Ｆｉを介してインターネットに接続されるラップトップコンピュータ、以外の何も必要としない。本開示に基づいて、サーバ側スクリプトおよびウェブサイト構築の当業者は、アクセスされたモバイルデバイスのコンテンツを読み取り可能な形式でウェブブラウザのユーザに提示することができ、モバイルデバイス上に存在するサービスとの便利なインターフェースをユーザに提供することができる実施形態を実施することができる。
【００６２】
[0069]その同じもののさらなる概念およびその実施形態は、モバイルデバイスのコンテンツおよびサービスへのリモートアクセスのための従来の技法の説明した制限の別のもの、すなわち、モバイルデバイスのバッテリ寿命と、アクセスの有用性との間のトレードオフの必要性を実質的に解消または不要にする手段を提供する。先に説明したように、トレードオフは、従来の技法の使用の範囲に対する厳しい制限を確立する可能性がある。例えば、モバイルデバイスの広範囲の用途の多くで、モバイルデバイスの性能の最も重大な（critical）態様の１つは、そのバッテリ寿命である。これは、モバイルデバイスが、スマートフォンであるか、またはモニタデバイス、例えば、ドッグカラー追跡およびモニタデバイスであるかにかかわらず当てはまる。その同じものの概念およびその実施形態は、モバイルデバイスのコンテンツおよびサービスへのリモートアクセスのための従来の技法の説明した制限の別のもの、すなわち、モバイルデバイスのバッテリ寿命と、アクセスの有用性との間のトレードオフの必要性を実質的に解消または不要にする手段を提供する。
【００６３】
[0070]様々な例示的実施形態による方法およびシステムは、モバイルデバイスコンテンツへのユーザアクセスのシステム同期によるモバイルデバイスの最適化されたオン−オフ電力サイクルと、その同期をユーザに実質的に明白に（transparent）する態様（aspects that render the synchronization substantially transparent to the user）との新規な組合せを含む。モバイルデバイスのオン−オフ電力サイクルのタイミングパラメータを選択するための例示的な要因および考慮事項が説明される。そのような説明は、図４を参照して、モバイルデバイスのオン−オフ電力サイクルのためのタイミングパラメータの例示的なセット、およびそのようなパラメータに関する例示的な値を示すことを含む。
【００６４】
[0071]様々な実質的にユーザに明白な（user-transparent）手段による、ユーザアクセスを、ターゲットモバイルデバイスのオン−オフ電力サイクルのオン段階と整合するようにターゲットモバイルデバイスと同期させることの概念が、次いで説明される。１つの例示的な実施形態は、この同期化を、例えば、複数のシステム登録されたモバイルデバイスの各々について、デバイスのオン−オフ電力サイクルタイミングパラメータの値のデータベースを維持することによって提供する。様々な態様によれば、１つの例示的実施形態は、ターゲットモバイルデバイスに関するユーザ入力識別子に基づいて、そのターゲットデバイスのオン−オフ電力サイクルタイミングパラメータをデータベースから検索することによって、ターゲットのデバイスへの実際のアクセスの、デバイスのオン−オフ電力サイクルのオン段階への整合（alignment）を提供することができる。説明は、図５への参照を含み、それは、システム登録されたモバイルデバイスのオン−オフ電力サイクルタイミングパラメータの値のこのデータベースの一例を含む、１つの例示的実施形態による１つのシステムの高レベルな概略図を示す。
【００６５】
[0072]さらに説明されるように、同期化を提供するための例示的実施形態は、１つのまたは実質的にユーザに明白な手段によれば、ターゲットモバイルデバイスへのユーザアクセスは、ターゲットモバイルデバイスのオン−オフ電力サイクルのオン段階と整合するために、デバイスのオン−オフ電力サイクルタイミングパラメータの値のデータベースを維持することに限定されない。１つの代替実施形態は、例えば、オン−オフ電力サイクルタイミングに関する値のＲの利用可能なセットのユニバース（universe）を確立すること、およびシステム登録された各モバイルデバイスに関して、値のＲのセットのうちのどれがデバイスのオン−オフ電力サイクルタイミングを規定するのかをポインタ（pointer）によって識別することを含む。一態様では、ポインタは、例えば、算術関数、例えば、ハッシュ関数を、モバイルデバイスの識別子に適用することによって取得され得る。この例示的な代替実施形態は、後のセクションでより詳細に説明される。オン−オフ電源サイクルを用いるターゲットモバイルデバイスへの１つまたは複数の例示的実施形態によるユーザアクセスにおける１つの例示的な処理フローは、図６を参照して説明される。
【００６６】
[0073]「オフ」および「オン」であるモバイルデバイスのこの説明における意図される意味に関して、もしあれば、この説明中の明示的にそうではないことを示す実例、またはもしあれば、異なる意味が文脈から明らかになっている実例を除いて、意図される意味は、ｉ）モバイルデバイスの「オン」状態は、その無線周波数トランシーバ（図１または図４には図示せず）が、信号を送信および受信することができ、同時に、そのホストされるＨＴＴＰウェブサーバが、図３を参照して説明したモバイルサーバ１５０の動作によって例示されるような動作を実行することができる任意の状態であり、ｉｉ）モバイルデバイスの「オフ状態」は、電力消費が、完全状態での動作よりも少ない、好適にはかなり（significantly）少ない状態の範囲を包含する、である。これは、限定はしないが、切断されている（disconnected）電源（すなわち、バッテリまたは電源アダプタ）を含み、「スリープ」または他の部分的電力ダウン状態、例えば、モバイルデバイスの任意の１つまたは複数の電力を消費するサブシステムへの電力の除去または実質的な削減を含むことができる。１つの例示的な部分的電力ダウン状態は、モバイルデバイスの無線周波数（ＲＦ）フロントエンド（front end）への電力の除去または削減である。
【００６７】
[0074]ここで図４を参照し、モバイルデバイスのオン−オフ電力サイクル４００のタイミングパラメータ、およびそのようなタイミングパラメータの例示的な値を選択するための例示的な設計上の考慮事項が説明される。
【００６８】
[0075]例４００では、電源オン時間が、電源投入の開始Ｔ１から、動作定常状態（operational steady state）のＴ２までおよぶ時間として示される。同様に、モバイルデバイスの電力ダウン時間の例は、電力ダウン動作の開始Ｔ３から、電力ダウン状態が達成されたとみなされるＴ４までおよぶ時間として示される。一例では、モバイルデバイスの電源オン時間は、約４秒と仮定され、その電源オフ時間も、約４秒と仮定される。これらの電源オンおよび電源オフ時間は、例示的実施形態による実施で使用され得る様々なモバイルデバイスによって示されると思われる電力オンおよび電力オフ時間の一般的な範囲に適合するように、本発明者らによって考えられている。
【００６９】
[0076]１つまたは複数の例示的実施形態による実施に関して、Ｔ１、Ｔ２、Ｔ３、およびＴ４のための特定の値を選択する際に使用され得るターゲットシステム性能パラメータが、特定され得る。そのようなターゲットシステム性能パラメータの一例は、モバイルデバイス、例えば、図３のモバイルデバイス３０４のアクセスを開始するユーザ、例えば、図３のウェブクライアント３０２における人が、初期の応答を待つ可能性がある最大待機時間であり得る。そのような初期の応答の一例は、位置要求に応答した位置決定であり得る。例示的な動作を説明する際の利便性のため、初期の応答に関するこの最大待機時間は、「最大初期応答待機時間（maximum Initial Response Wait Time）」として任意に参照されることになる。「最大初期応答待機時間」という名称は、インポートされた（imported）意味を含んでいない任意に選択された名称に過ぎず、この選択された名称は、例示的実施形態による実施の範囲に制限を付けないことが理解されるであろう。例示的な最大初期応答待機時間は、１２０秒であり得る。１２０秒は、単に説明の目的のためであり、実施形態による実施に対する限定ではないことが理解されるであろう。
【００７０】
[0077]Ｔ１、Ｔ２、Ｔ３、およびＴ４のための特定の値を選択する際に使用され得る例示的なターゲットシステム性能パラメータの説明を続けると、別の例は、ユーザが情報またはサービスに関するユーザの要求に対する完全な応答をモバイルデバイス３０４から受信するための最大待機時間であり得る。１つの例示的な例は、ユーザが位置要求に応じて位置決定を受信するための最大時間であり得る。例示的な動作を説明する際の利便性のため、ユーザが完全な応答を受信するための最大待機時間は、「最大完全応答待機時間」として任意に参照されることになる。「最大完全応答待機時間」という名称は、インポートされた意味を含んでいない任意に選択された名称に過ぎず、それは、例示的実施形態による実施の範囲に制限を付けないことが理解されるであろう。例示的な最大完全応答待機時間は、１８０秒であり得る。
【００７１】
[0078]図４を参照すると、１２０秒の最大初期応答待機時間および１８０秒の最大完全応答時間の上記基準（criteria）を満たし、４秒の電源投入時間および電力ダウン時間を仮定するシステム性能を提供するタイミングパラメータＴ１〜Ｔ５に関する例示的な値は、以下、すなわち、Ｔ１＝４秒、Ｔ２＝２４秒、Ｔ３＝２８秒、Ｔ４＝１３８秒、Ｔ５＝１４２秒である。
【００７２】
[0079]これらは、例示的実施形態によるシステムおよび方法を実施する際に設計上の考慮事項の例として選択された、そのような実施形態の概念を示す例示的な動作を説明するための例示的な値であることが理解されるであろう。これらの値は、いかなる実施形態の範囲を限定することも意図されない。
【００７３】
[0080]時間の特定の値は、部分的には、（１人または複数の）ユーザの予想される需要、およびアプリケーションのタイプを含む要因に基づく設計上の選択であることが理解されるであろう。
【００７４】
[0081]この説明から当業者によって容易に理解されるように、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２の上記の例示的なオン−オフサイクルによって提供される電力節約（power conservation）は、重要である。例は、１３８秒のサイクル期間を示す。この期間中、モバイルデバイスは、時間の〜８０％である（１１０／１３８）、１１０秒間「オフ」状態であり、時間の〜２０％、［（４＋２０＋４）／１３８］の間のみ、電力を消費している。「オン」段階と別の「オン」段階との間の最大期間は、（４＋１１０＋４）＝１１８秒であり、これは、デバイスが１２０秒未満で初期応答を提供することができることを意味する。
【００７５】
[0082]さらにオン−オフ電力サイクルに関して、モバイルデバイスは、例示的実施形態による実施では、特定のイベントに応じてサイクルを中断（suspend）および／または再開するように構成され得ることが理解されるであろう。イベントは、本実施形態による整合された方式でのモバイルデバイスのアクセスに関連し得る。
【００７６】
[0083]例えば、一態様では、オン−オフ電力サイクルの保留および再開は、接続が認められる「オン」期間中にユーザ要求を受信することに応じて、モバイルデバイスが、ユーザからのすべての要求が処理されるまで「オン」状態に留まるように一時停止されているオン−オフ電力サイクルを含むことができる。
【００７７】
[0084]オン−オフ電力サイクルの保留および再開を提供する関連する態様では、ターゲットモバイルデバイスが、タイムアウト期間の満了前に、ターゲットモバイルデバイスのサービスまたはステータスに対するユーザ要求に応答することができない場合、モバイルデバイスが、その同じもののインジケーションをユーザのクライアントウェブブラウザに送り、オン−オフ電力サイクルを再開する、モバイルデバイスアクセスタイムアウト機能が提供され得る。
【００７８】
[0085]図５は、１つまたは複数の例示的実施形態による、１つのパブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステム５００の高レベルな概略図を示す。パブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステム５００は、他の特徴の中でも、例示的実施形態によるオン段階に整合されたクライアント／ウェブブラウザアクセスの方法で使用するための、モバイルデバイス／モバイルＨＴＴウェブサーバのためのオン−オフサイクルタイミングのタイミングパラメータのデータベースを、検索可能な方式で維持することを提供することができる。
【００７９】
[0086]図５を参照すると、パブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステム５００は、図１のブラウザアクセス／モバイルウェブサーバシステム１００の変形として示されている。図５のパブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステム５００は、したがって、図１および図３（ならびに図２および図３）を参照して説明した例示的実施形態によるブラウザアクセス／モバイルウェブサーバシステムおよび方法と結合して、またはマージされた（merged）、１つのまたは例示的実施形態によるオン−オフ電力サイクルサーバへの同期されたクライアントウェブブラウザアクセスを実施するための環境を提供することができることが理解されるであろう。しかしながら、また、この説明から当業者によって理解されることになるように、図１および図３（ならびに図２および図３）を参照して説明した例示的実施形態を実施することなく、実施する能力を提供することすらなく、１つのまたは例示的実施形態によるオン−オフ電力サイクルサーバへの同期されたクライアントウェブブラウザアクセスを実施するシステムおよび方法は、容易に実現され得る。
【００８０】
[0087]図５を参照すると、図１の機能ブロックと同じであり得る機能ブロックは、同じ参照番号が与えられている。しかしながら、図１の機能ブロックと異なって番号付けされた図５の機能ブロックは、必ずしも機能において異ならないことが理解されるであろう。代わりに、説明から理解されることになるように、図１の機能ブロックと異なって番号付けされた図５のいくつかの機能ブロックは、論理的機能において同一であり得るが、図５を参照して例示的動作を説明する際の利便性の目的のために異なって番号付けされている。
【００８１】
[0088]さらに図５を参照すると、パブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステム５００は、１つまたは複数のワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ、そのうちのワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２を含むことができる。ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２は、絶対時間信号５２０を受信し、本明細書では、「ＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ）」として参照されるタイミングパラメータセットに従って電源投入および電力ダウンを行うように構成されているのに加えて、図１のワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２、およびそのホストされるモバイルＨＴＴＰウェブサーバ１５０のすべての機能を含むことが仮定され、ラベルの「ＭＤ＿ＩＤ」フィールドは、ＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ）がデバイス固有であり得ることを反映し、これは、各ＭＤ＿ＩＤが対応するＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ）を有し得ることを意味する。ＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ）データの情報コンテンツは、絶対時間信号５２０に対する、図４を参照して説明したような電源投入および電力ダウン時間を規定することができる。ＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ）データのフォーマットは、部分的には、アプリケーション固有であり、部分的には、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２の特定の実施態様に基づく設計上の選択である。
【００８２】
[0089]図５への参照を続けると、この例に関して、ウェブサーバ５１２は、絶対時間信号５２０を受信し、さらに、モバイルデバイスオン−オフ電力サイクルタイミング、すなわち、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２の各々に関するＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ）データのデータベースを維持するように構成されているのに加えて、図１のウェブサーバ１１２のすべての機能を含むことが仮定され得る。モバイルデバイスオン−オフ電力サイクルタイミングのデータベースは、例えば、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２の各々に関する、直近に割り当てられたＭＤ＿ＩＰアドレスの、先に説明した図１のウェブサーバ１１２のＭＤ＿ＩＰ＿ＤＢデータベースの変形であり得る。一態様では、ワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２の各々は、先に説明したパブリックＭＤＡｃｃｅｓｓ＿ＩＤ、例えば、先に説明した１０桁のセルラ電話番号などの、パブリックアクセス識別子を有することができる。ウェブサーバ５１２は、同じやり方で（in kind）、モバイルデバイスオン−オフ電力サイクルタイミングのデータベース内の対応するエントリへの（および直近に割り当てられたＭＤ＿ＩＰアドレスを有するＭＤ＿ＩＰ＿ＤＢデータベース内の対応するエントリに関する）パブリックＭＤＡｃｃｅｓｓ＿ＩＤのマッピングを含むことができる。
【００８３】
[0090]例示的な動作では、クライアント／ウェブブラウザ１１０は、図３を参照して先に説明したように、ウェブサーバ５１２のＵＲＬを使用して、リンク５３０を介して、ＨＴＴＰ接続要求（図５には明示的に図示せず）をウェブサーバ５１２に送ることができる。ウェブサーバ５１２は、リンク５４０を介して、ＨＴＴＰ接続された通信に応答することができ、通信は、図３の例示的なコール処理３００に示すように、ユーザが３１８で、ターゲットワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２のパブリックＭＤＡｃｃｅｓｓ＿ＩＤ（例えば、「５５５−１２３−１２３４」）を入力するまで、継続することができる。図１のウェブサーバ１１２によって実行されるように説明されたように、特に、ターゲットワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２の直近に割り当てられたＭＤ＿ＩＰアドレスを検索するのに加えて、ウェブサーバ５１２は、ＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ）を検索する。一態様では、ウェブサーバ５１２は、クライアント／ウェブブラウザ１１０によって要求されたアクセスを、ターゲットワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２のオン−オフ電力サイクルタイミングと同期させるために、例示的実施形態による動作を実行することができる。そのような動作の例は、例示的実施形態による概念を説明して、図６を参照してより詳細に説明されることになる。
【００８４】
[0091]図６は、様々な例示的実施形態によるパブリックウェブクライアントアクセス、ネットワーク間、オン−オフ電力サイクルモバイルサーバシステムでの１つの方法におけるシステムコール処理フロー６００を示す。システムコール処理フロー６００の動作は、図５のパブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステム５００を参照して説明されることになる。先に説明したように、図５のパブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステム５００は、図１および図３を参照して説明した実施形態に従って（および図２および図３に従って、ウェブサーバ５１２の位置を移動させることによって）実行することができる。しかしながら、図６のシステムコール処理フロー６００は、必ずしも実施が（図２および図３の）図１および図３を参照して説明した実施形態を実施するというわけではない１つまたは複数の例示的実施形態によるオン−オフ電力サイクルサーバへの同期されたアクセスを実行するために、変更され、適合され得ることが理解されるであろう。
【００８５】
[0092]図６を参照すると、システムコール処理フロー６００の１つの例示的な動作は、リダイレクトおよびタイミングの目的のために、ウェブサーバ６０２を用いるモバイルデバイス６０４へのアクセスを、ウェブクライアント６０６に提供することができる。図５のパブリックウェブクライアント、ネットワーク間アクセス可能な、オン−オフ電力サイクルモバイルサーバシステム５００で実施される例では、ウェブクライアント６０６は、図５のクライアント／ウェブブラウザ１１０であり得、モバイルデバイス６０４は、モバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２であり得、ウェブサーバ６０２は、ウェブサーバ５１２であり得る。ウェブサーバ６０２を実装するウェブサーバ５１２は、１つまたは複数のモバイルデバイス６０４の各々に関する識別子と、各々に関する、その直近に割り当てられたＩＰアドレス（例えば、ＭＤ＿ＩＰ）と、そのオン−オフ電力サイクルタイミングパラメータ値（例えば、ＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ））とを有するデータベースを記憶するように構成されることが仮定される。ウェブサーバ６０２を実装するウェブサーバ５１２は、モバイルデバイス６０４に関するパブリック識別子（例えば、図１、図２、および図３を参照して説明したパブリックＭＤＡｃｃｅｓｓ＿ＩＤ）のマッピングを含むことが仮定される。このウェブサーバ６０２は、例えば、ターゲットモバイルデバイス６０４のパブリックＭＤＡｃｃｅｓｓ＿ＩＤの受信に応じて、その直近に割り当てられたＩＰアドレス（例えば、ＭＤ＿ＩＰ）、およびそのオン−オフ電力サイクルタイミングパラメータ値（例えば、ＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ））を取得するために、これらのデータベースにクエリを行うサーバ側のスクリプト能力を含むことが仮定される。
【００８６】
[0093]システムコール処理フロー６００の例示的な動作では、ウェブクライアント６０６のユーザは、６０８で、ウェブサーバ６０２に関連付けられたＵＲＬ、例えば、ｗｗｗ．ｓｅｒｖｉｃｅ．ｃｏｍを入力することができる。６１０では、ウェブクライアント６０６は、ＨＴＴＰ「Ｃｏｎｎｅｃｔ  ｔｏ  ｗｗｗ．ｓｅｒｖｉｃｅ．ｃｏｍ」通信を送ることができ、６１２では、ウェブサーバ６０２は、ウェブクライアント６０６にＨＴＴＰ「接続された」通信を送ることによって応答することができる。ウェブクライアント６０６は、６１４で、ＨＴＴＰ「ＧＥＴ  ｉｎｄｅｘ．ｈｔｍｌ」通信をウェブサーバ６０２に送ることによって応答することができる。ウェブサーバ６０２は、６１６で、ＨＴＴＰ「ｉｎｄｅｘ．ｈｔｍｌ．ｃｏｎｔｅｎｔ」をウェブクライアント６０６に送ることによって応答することができる。一態様では、ＨＴＴＰ「ｉｎｄｅｘ．ｈｔｍｌ．ｃｏｎｔｅｎｔ」は、ユーザがターゲットモバイルデバイス６０４の識別子を入力するためのフィールドまたは他のプロンプト（図示せず）を有するログインページまたは同等のものを含むことができる。ターゲットのモバイルデバイス６０４に関する識別子がそのパブリックＭＤＡｃｃｅｓｓ＿ＩＤであると仮定し、「５５５−１２３−１２３４」の例示的なＭＤＡｃｃｅｓｓ＿ＩＤを仮定すると、ユーザは、６１８で、「５５５−１２３−１２３４」を入力し、６２０で、例えば、「送信」または同等のコマンドを打ち、ＨＴＴＰ「ＰＯＳＴ  Ｍｏｂｉｌｅ＿ＩＤ」通信を送ることによって応答することができる。この例では、ＨＴＴＰ「ＰＯＳＴ  Ｍｏｂｉｌｅ＿ＩＤ」通信の「Ｍｏｂｉｌｅ＿ＩＤ」フィールドは、パブリックＭＤＡｃｃｅｓｓ＿ＩＤであることになり、この例にさらに付け加えると、値「５５５−１２３−１２３４」を有する。
【００８７】
[0094]さらに図６を参照すると、ユーザによって実行されるように上記で説明したアクションは、一態様では、例えば、ウェブクライアント６０６において、スクリプトによって置き換えられ得る。例示として、当業者は、本開示を閲覧することで、アクション６０８と、通信６１０および６１４と、ターゲットモバイルデバイス６０４の識別子の６１８での入力とを実行する「ホットボタン」活性化Ｖｉｓｕａｌ  Ｂａｓｉｃ（または同等のもの）マクロを容易に構成し、ウェブクライアント６０６にインストールすることができる。
【００８８】
[0095]図６への参照を続けると、６２０でウェブクライアント６０６からユーザによって（例えば、手動で、またはスクリプトによって）送信されたＨＴＴＰ「ＰＯＳＴ  Ｍｏｂｉｌｅ＿ＩＤ」通信は、ウェブサーバ６０２によって受信される。ウェブサーバ６０２は、次いで、６２２で、通信の「Ｍｏｂｉｌｅ＿ＩＤ」値を使用して、先に説明したように、１つまたは複数のＭｏｂｉｌｅ＿ＩＤ値の各々に関するエントリを有することができるそのＭｏｂｉｌｅ＿ＩＤのアドレス可能なデータベースを検索することができ、エントリは、Ｍｏｂｉｌｅ＿ＩＤの直近に割り当てられたモバイルデバイスＩＰアドレス（例えば、ＭＤ＿ＩＰ値）と、モバイルデバイスオン−オフ電力サイクルタイミングパラメータ値（例えば、ＰＷＲ＿ＣＹＣＬＥ＿ＴＩＭＩＮＧ（ＭＤ＿ＩＤ）の値）とを有する。例示的なターゲットモバイルデバイス６０４の識別子（この例では、パブリックＭＤＡｃｃｅｓｓ＿ＩＤ値「５５５−１２３−１２３４」）が、データベース内に有効なエントリを有すると仮定すると、６２２でのウェブサーバ６０２の検索は、ターゲットモバイルデバイス６０４に直近に割り当てられたＩＰアドレスと、オン−オフ電力サイクルタイミングパラメータ値とを取得することになる。この例のターゲットモバイルデバイス６０４、すなわち、パブリックＭＤＡｃｃｅｓｓ＿ＩＤ値「５５５−１２３−１２３４」によって識別されるターゲットモバイルデバイス６０４は、直近に割り当てられた「１．２．３．４」のＩＰアドレスを有し、所与のオン−オフ電力サイクルタイミングパラメータ値を有すると仮定されることになる。
【００８９】
[0096]図６への参照を続けると、６２２でのウェブサーバ６０２の検索が、ターゲットモバイルデバイス６０４の直近に割り当てられたＩＰアドレス（この例では「１．２．３．４」）と、そのオン−オフ電力サイクルタイミングパラメータ値とを取得した後、ウェブサーバ６０２は、取得されたオン−オフ電力サイクルタイミングパラメータ値に対応するタイミングに従って、ＨＴＴＰリダイレクト通信を実行する。以下の説明からさらに理解されることになるように、ＨＴＴＰリダイレクト通信は、１つまたは複数の例示的実施形態にさらに付け加えると、ターゲットモバイルデバイス６０４とのウェブクライアント６０６の通信を、そのモバイルデバイス６０４の「オン」段階と調整する（coordinate）。
【００９０】
[0097]さらに図６を参照すると、一態様では、ウェブサーバ６０２は、６２４で、モバイルデバイス６０４のＩＰアドレスへの遅延されたリダイレクトを含むウェブページを送る。６２４で送られたウェブページは、例えば、モバイルデバイス６０４のオン段階と一致する指定された時間にのみ、ウェブクライアント６０６をモバイルデバイス６０４にリダイレクトさせるための命令を含むことができる。そのような命令は、例えば、ウェブページにおけるウェブクライアント側のスクリプト（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標））によって、または別の例として、ＨＴＭＬタグによって、もしくは他の手段によって実施され得る。一実施態様では、ウェブサーバ６０２からウェブクライアント６０６への、指定された時間にのみモバイルデバイス６０４へリダイレクトさせるための命令は、時間を、絶対時間（例えば、図５の絶対時間５２０）と対照的に、命令を受信した時間に対する遅延として指定することができる。例示として、ウェブサーバ６０２は、６２４で、モバイルデバイス６０４へ３０秒でリダイレクトさせるために、ウェブクライアント６０６に命令を送るように構成され得る。
【００９１】
[0098]図６への参照を続け、ウェブサーバ６０２が、ウェブクライアント６０６に、（６２２で取得されたモバイルデバイスオン−オフ電力サイクルタイミングに基づいて）電力サイクルのオン段階と一致する時間にモバイルデバイス６０４へリダイレクトするように命令するための例示的な手段の説明を続ける。先に説明したように、一態様では、６２４で送られたウェブページは、例えば、命令を受信した時間に対する遅延後にウェブクライアント６０６にモバイルデバイス６０４へリダイレクトさせるための命令を含むことができる。しかしながら、ネットワーク遅延および実行遅延を許容する（tolerate）ことができない、または適切に考慮する（account）ことができない可能性があるアプリケーションが存在する可能性がある。例えば、６２４でウェブサーバ６０２からウェブクライアント６０６にページを転送する際の遅延、および／またはウェブクライアント６０６がページをレンダリングし、実行するための遅延が、過度である（excessive）、または説明できない（unaccountable）可能性があるアプリケーションが存在する可能性がある。そのようなアプリケーションに提供することができる一態様では、モバイルデバイス、ウェブサーバ、およびウェブブラウザに利用可能な絶対時間基準（absolute time reference）（例えば、絶対時間信号５２０）が用いられ得る。絶対時間信号５２０の一例は、ＵＴＣ（協定世界時（Coordinated Universal Time））である。ＵＴＣは、ウェブサーバ６０２に（例えば、ＰＨＰなどのウェブサーバ側のスクリプト言語を使用して）、ならびに、モバイルデバイス６０４およびウェブクライアント６０６に（例えば、ＪａｖａＳｃｒｉｐｔなどのウェブクライアント側のスクリプト言語を使用して）容易に利用可能である。当業者は、本開示に基づいて、そのような当業者に既知のウェブサーバ側のスクリプト言語およびクライアント側のスクリプト言語を使用して、説明したようにＵＴＣまたは同等の絶対時間を利用可能にするコードを容易に実装することができ、したがって、さらなる詳細な説明は、省略される。
【００９２】
[0099]当業者によって理解されることになるように、絶対時間（例えば、ＵＴＣ）を受信するウェブサーバ６０２、モバイルデバイス６０４、およびウェブクライアント６０６の上記で説明した態様は、ウェブサーバ６０２に、モバイルデバイス６０４の次の「オン」段階であるときを事前に知り、それに応じてウェブクライアント６０６にリダイレクトするように命令する能力を提供する。また、理解されるように、これは、他の利点の中でも、ウェブクライアント６０６のリダイレクトされるＨＴＴＰ接続通信がモバイルデバイス６０４で受信されるタイムウインドウのより厳密な（tighter）制御を提供する。これは、今度は、他の利点の中でも、さらなる電力低減のためのモバイルデバイス６０４のオン−オフ電力サイクルのより短いオン段階の能力を提供する。
【００９３】
[00100]再び図６を参照すると、システムコール処理フロー６００による１つの動作では、ウェブクライアント６０６が６２４で送られたウェブページを受信すると、ウェブクライアント６０６は、６２６で、指示された時間（相対的、または好ましくは絶対的）まで待機する。指示された時間に達したとき、ウェブクライアント６０６は、６２８で、「１．２．３．４」のＩＰアドレスを使用して、ＨＴＴＰ接続通信をモバイルデバイス６０４に送る。指定された時間におけるＨＴＴＰ接続通信の送信６２８は、特に、（その絶対時間に同期された（synched）オン−オフ電力サイクルを有する）ウェブクライアント６０６およびモバイルデバイス６０４によって受信された絶対時間を使用する態様では、ＨＴＴＰ接続通信を、そのオン段階中にモバイルデバイス６０４に到達させることが理解されるだろう。この態様は、他の特徴および利点の中でも、待機時間中、６２６で、気短な（impatient）またはうわの空の（preoccupied）ユーザが、ウェブクライアント６０６に、ページを「リフレッシュ／リロード」するように命令した場合、その結果、ウェブサーバ６０２が、同じページに対する別の要求を取得することになることを提供する。その結果は、しかし、ウェブサーバ６０２が再びコンタクトされる以外の何物でもないであろう。モバイルデバイス６０４は、その「オフ」段階中、コンタクトされず、したがって、邪魔されない（not disturbed）ことになる。
【００９４】
[00101]図６を参照すると、上記で説明したように、ウェブクライアント６０６は、６２８で、この例では「１．２．３．４」であるデバイスの直近のＩＰアドレスを使用して、ＨＴＴＰ接続通信をターゲットのモバイルデバイス６０４に送る。ＨＴＴＰ接続通信のルーティングに関して、態様にさらに付け加えると、「１．２．３．４」のＩＰアドレスは、例えば、当業者に既知の従来のルーティング手段によって、パブリックＩＰネットワーク（例えば、図１のパブリックＩＰネットワーク１０８）内で、ターゲットモバイルデバイス６０４にルーティング可能である。６２８で送られたＨＴＴＰ接続通信のそのようなルーティングは、図１を参照すると、次いでその通信をターゲットモバイルデバイス６０４に送ることができるファイアウォール１０６などのファイアウォールで受信されるＨＴＴＰ接続通信を含むことができることが理解されるであろう。続けると、モバイルデバイス６０４は、６３０で、ＨＴＴＰ接続された通信で、ウェブクライアント６０６に直接応答することができる。ウェブクライアント６０６は、６３２で、６３０で送られたＨＴＴＰ接続された通信に、ＨＴＴＰ  ＧＥＴ  ｉｎｄｅｘ．ｃｏｍ通信をターゲットモバイルデバイス６０４に送ることによって応答することができる。モバイルデバイス６０４は、６３４で、６３２で送られたウェブクライアント６０６に、ＨＴＴＰ  ｉｎｄｅｘ．ｈｔｍｌ．ｃｏｎｔｅｎｔ通信を送ることによって応答することができる。後続のＨＴＴＰ通信は、次いで、ウェブクライアント６０６とターゲットモバイルデバイス６０４との間に発生する可能性がある。
【００９５】
[00102]先に説明したように、１つの代替実施形態は、オン−オフ電力サイクルタイミングを、アクセスが望まれるモバイルデバイス（例えば、モバイルデバイス６０４）に割り当てることを含むことができ、その後、ハッシュ関数をそのモバイルデバイスの識別子、例えば、ＭＤ＿ＩＤに適用することによって、特定のモバイルデバイスのタイミングを識別することができる。さらに、代替的な実施形態によれば、ハッシュ関数の結果は、定義された複数のタイミングのうちの１つを選択するためのポインタまたはオフセットとして使用され得る。一態様では、多数のモバイルデバイスがアクセス可能であることが意図されるアプリケーションでは、ハッシュ関数、およびその関連するポインタまたはオフセット手段は、モバイルデバイスのサイクル開始時間を、例えば、１０秒間にわたって分散させる（spread）ように構成され得る。一態様では、「ハッシュ関数」は、数字（digit）、例えば、モバイルデバイスの識別子の最後（例えば、最下位）の数字（例えば、５５５−１２３−１２３４の最後の数字）をオフセットとして選択している可能性がある。この態様にさらに付け加えると、モバイルデバイス番号の最後の数字の値が均一な確率密度を有する０から９までであると仮定すると、０から９秒までの均一に分布された時間スプレッドを得ることができる。これを「５５５−１２３−１２３４」の例示的な識別子に適用すると、モバイルデバイスのオフセットは４秒になる。上記で説明したハッシュ関数または同等のスプレッディング（spreading）を使用する例示的実施形態の実施は、図６のシステムコール処理フロー６００によって、デバイス固有のオン−オフ電力サイクルタイミングのデータベースを参照する代わりに、ハッシュ関数または同等のものを利用するように６２２での計算を変更または構成することのみによって、容易に実行され得る。
【００９６】
[00103]ＩＩ．  電力サイクルモバイルデバイスサーバへの同期されたウェブブラウザアクセスによって改善されたユーザ体験
[00104]システムコール処理フロー６００の上記で説明した例示的な動作は、６２６での待機期間、すなわち、モバイルデバイス６０４が「オン」状態に切り替わるのを待機することを含むことができる。１つの例示的実施形態によるシステムおよび方法では、６２６での待機期間中、ウェブクライアント６０６は、単に固定表示（図示せず）を提示することができる。しかしながら、特定のユーザ環境では、ウェブクライアント６０６のユーザは、ウェブブラウザディスプレイが数秒より長い期間の間動かなくなるのを見た後、システムエラーを疑う可能性がある。
【００９７】
[00105]例示的実施形態は、システムエラーが存在するという信念をユーザが形成する可能性を低減することができる様々な態様を含む。
【００９８】
[00106]一態様では、６２６での図６の待機期間によって示される時間中、ユーザは、長期動作の視覚的表示（visual indication）を提供される。例えば、プログレスバーが表示され得、または感情アイコン（emoticon）が表示され得る。感情アイコンは、経過時間のプログレスバーまたは他のアニメーションなどと共に、例えば、「デバイスにコンタクト中、これは、かなりの時間がかかる可能性がある」などのステートメントを表示するように構成され得る。待機期間の持続時間は、予め知られているので、ユーザは、減少するカウンタ、例えば、「お待ちください。デバイスは、３４秒で接続されます。」の表示を提供され得る。さらなる態様では、例えば、「３４」の表示される数字は、時間が経過するのにつれて、繰り返し更新され得る。
【００９９】
[00107]別の態様では、６２６での待機中、ユーザは、モバイルデバイス６０４の最後の既知の位置を示す情報を提供される。例えば、ウェブサーバ６０２は、モバイルデバイス６０４の最後の既知の位置を記憶することができ、これを、６２４で送られたリダイレクトと共に含むことができる。代替的に、ウェブクライアント６０６は、以前の動作から得られたモバイルデバイス６０４の位置履歴を記憶するように構成され得る。一例では、この態様によれば、モバイルデバイス６０４は、予め定義された期間（例えば、２時間）ごとにその位置をウェブサーバ６０２に報告するように設定され得、最後のユーザ要求で報告された位置も記憶される（両方のうちの最新のものが使用されることになる）。この最後の既知の位置を使用して、一態様では、ウェブクライアント６０６のユーザは、最後の既知の位置を、それが取得された時間と共に示すマップを、すぐに提供され得る。これは、ユーザに、モバイルデバイス６０４の位置の一般的な知識を与えることができる。
【０１００】
[00108]関連する態様では、ウェブクライアント６０６は、モバイルデバイスの最後のセル位置に関して遅延６２６中にセルラネットワークキャリア（図示せず）に問い合わせるように構成され得る。モバイルデバイス６０４が動作されるセルラネットワークキャリアがそのようなサービスを提供することを選択する場合、ウェブクライアント６０６が、モバイルデバイスの最後のセル位置について（例えば、ウェブサービスインターフェースを介して）問い合わせるための方法を提供することができる。この位置は、ユーザにすぐに表示され得る。セルラセルが、通常、（最大で）せいぜい半径２〜３キロメートルであるとすれば、これは、即時の位置の近似を与えることになる。
【０１０１】
[00109]さらなる態様では、ユーザにステータスの視覚的表示を提示することと、ユーザに最後の既知の位置を提供することと、セルラネットワークに問い合わせることとの中からの動的な選択は、ユーザに最適な経験（optimal experience）を適応的に提供するために、実行され得る。例えば、ウェブサーバ６０２が、６２４で、ウェブクライアント６０６にリダイレクトするように命令するページを構成するとき、ウェブサーバ６０２は、例えば、待機期間に応じて、必要に応じて上記とは異なる方法を含むことができる。例えば、より長い待機期間は、ユーザフィードバックのいくつかの方法を必要とすることになり、数秒の待機期間は、いずれも必要としない可能性がある。
【０１０２】
[00110]１つの例示的実施形態によるシステムおよび方法では、モバイルデバイス６０４がアクセスされた後、ユーザは、まだ既知ではない場合、ウェブクライアント６０６のブラウザインターフェースを介して、その位置を決定するアクションを起こすようにモバイルデバイス６０４に要求することができる。
【０１０３】
[00111]一態様では、モバイルデバイス６０４がコンタクトされた後、ユーザは、位置特定要求（position location request）を要求することができる。いくつかの環境では、モバイルデバイス６０４は、位置要求に応答して（例えば、ＧＰＳを使用して）位置決定を取得する時間を要求する可能性がある。加えて、第１の試みは、モバイルデバイス６０４が例示的実施形態のオン−オフ電力サイクルに従ってちょうどスイッチオンされてから、延長される可能性がある。１つの例示的実施形態による方法およびシステムでは、モバイルデバイス６０４が位置決定を取得する待機中、ユーザ体験を改善または最適化するために、１つまたは複数のシステムフィードバックの態様が含まれ得る。理解されることになるように、フィードバックの態様のいくつかは、正確なモバイルデバイスの位置を確認する（ascertain）ために必要な期間中、ユーザにいくつかのレベルのフィードバックを提供することになるように組み合わせることができる。
【０１０４】
[00112]１つのフィードバックの態様では、モバイルデバイス６０４は、その最後の既知の位置を記憶するように構成される。モバイルデバイス６０４は、この態様による一例では、それを適切に保つために、所定の期間（例えば、２時間）ごとにその位置を（再）計算するように構成され得る。この態様による別の例では、モバイルデバイス６０４は、最後のユーザ要求に報告された位置を記憶するように構成され得る。
【０１０５】
[00113]別のフィードバックの態様では、モバイルデバイス６０４は、その位置に関するユーザ要求に、上記で説明したように記憶された最後の既知の位置を、それが取得された時間と共に最後の既知の位置を示すマップを用いてユーザにすぐに送ることによって応答するように構成され得る。これは、ユーザにデバイス位置の一般的な知識を与えることができる。
【０１０６】
[00114]別のフィードバックの態様では、モバイルデバイス６０４は、位置特定要求を（例えば、ＧＰＳを使用して）満たす前でも、セルラネットワークを非常に迅速に取得することになり、したがって、セルラセル識別子、例えば、セルＩＤを提供することができるように構成され得る。さらなる態様では、モバイルデバイス６０４は、各セルによって提供されたデータにおけるセルラセル位置座標（cellular cell location coordinates）を含むセルラネットワークで動作しているとき、位置データがウェブクライアント６０６にすぐに送られ、そこですぐにユーザに表示され得るように構成され得る。別の態様では、モバイルデバイス６０４は、セルＩＤのみを提供するセルラネットワークで動作しているとき、セルＩＤをウェブクライアント６０６に送るように構成され得、組み合わせて、ウェブクライアント６０６は、ＨＴＴＰプロトコルを使用してクエリを実行され得るインターネットデータベース内のセルＩＤを検索し、結果を表示するために、プログラムによって（例えば、ウェブクライアント側スクリプトを使用して）要求を発行することによって、応答するように構成され得る。当業者は、本開示に基づいて、クエリおよび表示を実行するために、ウェブクライアント側スクリプトを容易に構成することができ、したがって、さらなる詳細な説明は、省略される。
【０１０７】
[00115]別のシステムフィードバックの態様では、モバイルデバイス６０４は、Ｗｉ−Ｆｉシステムで動作することができる場合、Ｗｉ−Ｆｉネットワークの受信を探し、そのようなＷｉ−ＦｉネットワークのＩＤを使用して、プログラムによって（例えば、ウェブクライアント側スクリプトを使用して）クエリを実行され得る特定のデータベースを使用して、ＩＤを座標に変換するように構成され得る。当業者は、本開示に基づいて、そのようなＷｉ−Ｆｉ  ＩＤクエリおよび表示を実行するために、ウェブクライアント側スクリプトを容易に構成することができ、したがって、さらなる詳細な説明は、省略される。
【０１０８】
[00116]例示的実施形態によるシステムおよび方法では、ウェブクライアント６０６および／またはモバイルデバイス６０４は、モバイルデバイス６０４の位置特定を、それが決定される（例えば、成功したＧＰＳセッションが終了する）とすぐにユーザに通知するように構成され得る。様々な態様によれば、そのような通知は、手動の「リフレッシュ」を必要とすることなしに、非常に迅速に、ユーザに自動的に送られ得る。
【０１０９】
[00117]これらの態様のうちの１つでは、即時の通知は、ウェブクライアント６０６を、例えば、位置の決定を有することにかかわりなく、指定された間隔（例えば、５秒）ごとに、モバイルデバイス６０４のウェブページをプログラムによってリロードするように構成することによって提供され得る。当業者は、本開示に基づいて、そのようなウェブページのリロードを実行するために、ウェブクライアント側スクリプトを容易に構成することができ、したがって、さらなる詳細な説明は、省略される。
【０１１０】
[00118]別の態様では、上記で説明したウェブページのプログラムによるリロードの利点が、取得され得、さらに、モバイルデバイス６０４での改善されたバッテリ寿命などの利点が、取得され得る。この態様は、典型的な位置決定は、例えば、約５０秒かかる可能性があるという事実を、バッテリ寿命を延長する目的の適応する、または利用する。結果は、上記で説明したウェブページリフレッシュが、例えば５秒の間隔で実行される場合、（時間ｔ＝５、１０、１５、２０、２５、３０、３５、４０、および４５秒における）最初の９つのウェブページリフレッシュ要求を多分浪費することである。最後のウェブページリフレッシュ要求（時間ｔ＝５０秒における）のみが、位置データで応答されることになる。一態様によれば、モバイルデバイス６０４は、位置決定要求を満たすためにかかる可能性がある時間を推定し、その時間でのみリフレッシュすることになるウェブページをウェブクライアント６０６に送るように構成され得る。例えば、モバイルデバイス６０４は、位置決定要求を満たすための推定される時間が５０秒である場合、ウェブページが、５０秒後にのみリフレッシュされ得るように（例えば、ウェブクライアント側スクリプトを使用して）構成され得るように構成され得る。構成は、結果が取得されるまで、その後５秒ごとにリフレッシュされ得るウェブページを含むことができる。ウェブページが最初にリフレッシュされることになる前の特定の待機時間について、ユーザ体験と電力消費との間の最適な点が容易に見つけられ得ることが、この説明から理解される。
【０１１１】
[00119]別の態様では、モバイルデバイス（すなわち、図５のワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ５０２）は、ユーザ要求を処理するときに、そのオン−オフ電力サイクルを停止し（halts）、ユーザ要求が終了するまで、オン−オフ電力サイクルを再開しないように構成され得る。
【０１１２】
[00120]さらなる態様では、他の標準的なウェブ機構、例えば、「ロングポーリング（Ｌｏｎｇ  Ｐｏｌｌｉｎｇ）」、「ＸＭＬＨｔｔｐＲｅｑｕｅｓｔ」、ＨＴＭＬ５ウェブソケット（HTML5 WebSockets）、などが使用され得る。例は、「ｈｔｔｐ：／／ｅｎ．ｗｉｋｉｐｅｄｉａ．ｏｒｇ／ｗｉｋｉ／Ｐｕｓｈ＿ｔｅｃｈｎｏｌｏｇｙ」および「ｈｔｔｐ：／／ｅｎ．ｗｉｋｉｐｅｄｉａ．ｏｒｇ／ｗｉｋｉ／Ｃｏｍｅｔ＿％２８ｐｒｏｇｒａｍｍｉｎｇ％２９」であり得る。
【０１１３】
[00121]図７は、様々な例示的実施形態に従って実施するための、モバイルウェブサイト１５０をホストする図１のワイヤレスモバイルデバイス／モバイルＨＴＴＰウェブサーバ１０２と、したがって、図３の（１つまたは複数の）モバイルデバイス３０４または図５のワイヤレスモバイルデバイス／（１つまたは複数の）モバイルＨＴＴＰウェブサーバ５０２の任意の１つまたは複数とを実装することができる１つのモバイルデバイス／サーバ７００の高レベルの機能ブロック図である。図５の高レベルな機能ブロック図は、モバイルデバイス／サーバ５００に含まれ得る論理機能のグラフィカル表現であり、様々な例示的実施形態による実施で使用され得るハードウェアアーキテクチャまたは構成の範囲に対するいかなる限定であることも意図されないことが理解されるであろう。
【０１１４】
[00122]図７を参照すると、モバイルデバイス／サーバ７００は、属性ストア７０２２と動作ハンドラ７０２４とを有する処理コア７０２を含むことができる。一態様では、モバイルデバイス／サーバ７００は、サーバ側スクリプトエンジン７０６をサポートすることができる、またはサポートするように構成されたウェブサーバ７０４を含むことができる。一態様では、サーバ側スクリプトエンジン７０６は、動作ハンドラ７０２４を提供し、呼び出すように構成され得る。図示のように、サーバ側スクリプトエンジン７０６は、属性ストア（attribute store）７０２２からの属性を設定する、ならびに、取得または抽出することができる。さらなる態様では、モバイルデバイス／サーバ７００は、ＨＴＭＬレポジトリ（repository）７０８を含むことができる。一態様では、モバイルデバイス／サーバ７００は、図１のウェブサーバ１１２と、一態様では、ファイアウォール１０６と通信するためのワイヤレス送信機／受信機７１０を含むことができる。ワイヤレス送信機／受信機７１０は、例えば、ＩＥＥＥ８０２．１１プロトコル通信をサポートすることができる。さらなる態様では、モバイルデバイス／サーバ７００は、セルラワイヤレスネットワークインターフェース（図７には図示せず）を含むことができる。一態様では、モバイルデバイス／サーバ７００は、図２を参照して説明したような動的アドレス更新報告を実行するための、ＭＤ＿ＩＰ更新モジュール７１２、例えば、処理コアにおいて提供されるアプリケーションを含むことができる。
【０１１５】
[00123]処理コア７０２のハードウェア実装に関しては、当業者は、処理タスクが、命令を実行することができる任意のプロセッサまたは計算エンジンに割り当てられ得ることを理解するであろう。処理機能は、開示される態様の要旨および範囲から逸脱することなく、１つの場所に集中され得、または複数のプロセッサもしくは処理の場所（locations）に分散され得る。
【０１１６】
[00124]当業者は、本開示を読むことから、１つまたは複数の例示的実施形態によるシステムおよび方法の様々な利点の中で、従来の技法によってインターネットに接続される、従来のブラウザをホストする従来のコンピューティングデバイスしか持たないユーザに、別のユーザのモバイルデバイスのコンテンツへの容易なアクセスを提供することであることを理解するであろう。１つまたは複数の態様では、アクセスするユーザは、一般人であり得、モバイルデバイスは、ユーザのモバイルデバイス上でホストされるモバイルデバイスサイトの構成を介して、選択されたコンテンツを公衆に容易に利用可能にしたいユーザに属することができる。本開示から当業者によって理解されることになる様々な利点のうちのさらなるものは、ユーザのモバイルデバイスの遠隔操作による、安全な、実際的な管理（administration）を提供することである。
【０１１７】
[00125]当業者は、情報および信号が、様々な異なる技術および技法のいずれかを使用して表され得ることを理解するであろう。例えば、上記の説明の全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、記号、およびチップは、電圧、電流、電磁波、磁界もしくは磁性粒子、光学場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。本明細書で説明した技術のいずれかを実行するための方法は、一般的なおよび／または専用のハードウェアおよび／またはソフトウェア構成要素を含むことができる、１つまたは複数のプロセッサ、メモリ、ネットワークインターフェース、などを含むことができる。
【０１１８】
[00126]さらに、当業者は、本明細書で開示した実施形態に関連して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実現され得ることを理解するであろう。ハードウェアおよびソフトウェアのこの互換性を明確に説明するために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップは、それらの機能の観点から一般的に上記で説明されている。そのような機能が、ハードウェアとして実現されるのか、またはソフトウェアとして実現されるのかは、特定のアプリケーションと、システム全体に課された設計制約とに依存する。当業者は、各特定のアプリケーションのための様々な方法で説明された機能を実現することができるが、そのような実現の決定は、本発明の範囲からの逸脱を引き起こすと解釈されるべきではない。
【０１１９】
[00127]本明細書で開示された実施形態に関連して説明された方法、シーケンス、および／またはアルゴリズムは、ハードウェアにおいて直接、プロセッサによって実行されるソフトウェアモジュールにおいて、またはこれら２つの組合せにおいて具体化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で既知の任意の他の形態の記憶媒体内に存在することができる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取ることができ、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替では、記憶媒体は、プロセッサと一体であり得る。
【０１２０】
[00128]したがって、本発明の実施形態は、特許請求の範囲で特許請求されるような方法を具体化するコンピュータ可読媒体を含むことができる。したがって、本発明は、例示された例に限定されず、本明細書で説明された機能を実行するための任意の手段は、本発明の実施形態に含まれる。
【０１２１】
［00129]前述の開示は、本発明の例示的実施形態を示しているが、様々な変更および修正が、添付の特許請求の範囲によって定義されるような本発明の範囲から逸脱することなく、本明細書においてなされ得ることが留意されるべきである。本明細書で説明した本発明の実施形態による方法クレームの機能、ステップ、および／またはアクションは、どのような特定の順序で実行される必要もない。さらに、本発明の要素は、単数形で説明または特許請求されている場合があるが、単数形への限定が明示的に述べられていない限り、複数形が企図される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］モバイルデバイスコンテンツへの低減された電力消費アクセスのための方法であって、
前記モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てることであって、前記割り当てることが、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスを識別するモバイルデバイス識別子に関連付けることを含む、割り当てることと、
前記モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信することであって、前記ハイパーテキスト転送プロトコル要求が前記モバイルデバイス識別子を含む、受信することと、
前記モバイルデバイス識別子に基づいて、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得することであって、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングが、前記割り当てられたオン−オフ電力サイクルタイミングである、取得することと、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、前記モバイルデバイスへの前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することと
を備える、方法。
［Ｃ２］前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスの前記モバイルデバイス識別子に基づいて検索可能であるようにデータベースに記憶することをさらに備える、［Ｃ１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ３］前記モバイルデバイスの前記オン−オフ電力サイクルタイミングを取得することが、前記モバイルデバイスの前記モバイルデバイス識別子を使用して、前記データベースにクエリを行うことを含む、［Ｃ２］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ４］前記ハイパーテキスト転送プロトコル要求を前記ウェブクライアントから受信することが、ウェブサーバで行われ、前記方法が、
絶対時間信号を受信することであって、前記受信することが、前記ウェブサーバと、前記ウェブクライアントと、前記モバイルデバイスとで行われる、受信することをさらに備え、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスにアクセスするための直接アドレスを有する命令、および前記絶対時間信号に対してタイムスケジュールでのアクセスを実行するための命令を、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいて、前記ウェブサーバから前記ウェブクライアントに送ることを含む、［Ｃ３］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ５］前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを割り当てることが、前記モバイルデバイスの前記識別子の算術関数に基づいて、所与の複数のタイムスケジュールの間でタイムスケジュールを選択することと、前記タイムスケジュールを、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングとして割り当てることとを含む、［Ｃ１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ６］前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングを取得することが、前記算術関数を前記モバイルデバイスの前記モバイルデバイス識別子に適用することを含む、［Ｃ５］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ７］前記ウェブクライアントから前記ハイパーテキスト転送プロトコル要求を受信することが、ウェブサーバで行われ、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングが、前記算術関数を前記モバイルデバイスの前記識別子に前記適用することの結果に基づき、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスにアクセスするための直接アドレスを有する命令、および絶対時間信号に対する前記取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、前記ウェブサーバから前記ウェブクライアントに送ることを含む、［Ｃ６］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ８］前記ウェブクライアントから前記ハイパーテキスト転送プロトコル要求を受信することが、ウェブサーバで行われ、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、前記ウェブサーバから前記ウェブクライアントに送ることを含む、［Ｃ１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ９］ウェブクライアントアクセスを制御することが、アクセス要求ペンディングインジケータを前記ウェブサーバから前記ウェブクライアントに送ることを含み、前記送ることが、アクセスを実行するための前記命令を前記送ることで開始し、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づく時間に終了する時間間隔内の範囲で行われる、［Ｃ８］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ１０］前記モバイルデバイス識別子を、割り当てられたＩＰアドレスに関連付けるデータベースを維持することと、
前記割り当てられたＩＰアドレスを取得するために、前記ハイパーテキスト転送プロトコル要求内の前記モバイルデバイス識別子に基づいて、前記モバイルデバイス識別子を前記割り当てられたＩＰアドレスに関連付ける前記データベースのクエリを実行することと
をさらに備え、
前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することが、前記ウェブクライアントにハイパーテキスト転送プロトコルリダイレクト要求を送ることを含み、前記ハイパーテキスト転送プロトコルリダイレクト要求が、前記割り当てられたＩＰアドレスを含む、モバイルデバイス上でウェブサイトにアクセスするための、［Ｃ１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ１１］ウェブクライアントで絶対時間信号を受信することと、
モバイルデバイスのコンテンツへのウェブクライアントのアクセスのためのハイパーテキスト転送プロトコル接続要求を前記ウェブクライアントからウェブサーバに送ることであって、前記ハイパーテキスト転送プロトコル接続要求が、前記モバイルデバイスを識別するモバイルデバイス識別子を含む、送ることと、
前記モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を前記ウェブクライアントで前記ウェブサーバから受信することであって、前記リダイレクトが、前記絶対時間信号に対して特定の時間に行われる、受信することと、
前記特定の時間に従って、前記ウェブクライアントから前記モバイルデバイスにハイパーテキスト転送プロトコルリダイレクトを送ることと
を備える、モバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ１２］前記ウェブクライアントで前記ウェブサーバからアクセス要求ペンディングインジケータを受信することであって、前記受信することが、前記特定の時間にリダイレクトする前記命令の前記受信で開始し、前記特定の時間に基づく時間に終了する時間間隔内の範囲で行われる、受信することと、
前記アクセス要求ペンディングインジケータに基づいて、前記ウェブクライアントでビジュアルステータスインジケータを表示することと
をさらに備える、［Ｃ１１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ１３］前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始することと、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行し、前記クエリの結果を表示することと
をさらに備える、［Ｃ１１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ１４］前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始することと、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に検出されたセルサイト位置について前記モバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、前記問合せの結果を表示することと
をさらに備える、［Ｃ１１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ１５］前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信することと、
モバイルデバイス位置決定のための要求を前記ウェブクライアントから前記モバイルデバイスに送ることと、
前記モバイルデバイス位置決定のための前記要求を前記モバイルデバイスに前記送ることに関連して位置決定タイムアウトタイマーを開始することと、
前記モバイルデバイス位置決定のための前記要求に対応するモバイルデバイス位置決定を前記ウェブクライアントで受信する前に、前記位置決定タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの現在検出されているセルサイト位置について前記モバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、前記問合せの結果を表示することと
をさらに備える、［Ｃ１１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ１６］ワイヤレス通信システム内のプロセッサによって実行されたとき、モバイルデバイスコンテンツへの低減された電力消費アクセスの方法を前記プロセッサに実行させる命令を備えるコンピュータ可読媒体であって、前記命令が、
プロセッサに、前記モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てさせ、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスを識別するモバイルデバイス識別子に関連付けさせる命令と、
プロセッサに、前記モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信させる命令であって、前記ハイパーテキスト転送プロトコル要求が、前記モバイルデバイス識別子を含む、受信させる命令と、
プロセッサに、前記モバイルデバイス識別子に基づいて、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得させる命令であって、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングが、前記割り当てられたオン−オフ電力サイクルタイミングである、取得させる命令と、
プロセッサに、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御させる命令と
を備える、コンピュータ可読媒体。
［Ｃ１７］ワイヤレス通信システム内のプロセッサによって実行されたとき、モバイルデバイスコンテンツへの低減された電力消費アクセスの方法を前記プロセッサに実行させる命令を備えるコンピュータ可読媒体であって、前記命令が、
プロセッサに、絶対時間信号をウェブクライアントで受信させる命令と、
プロセッサに、前記モバイルデバイスのコンテンツへのウェブクライアントアクセスのためのハイパーテキスト転送プロトコル接続要求を前記ウェブクライアントからウェブサーバに送らせる命令であって、前記ハイパーテキスト転送プロトコル接続要求が、前記モバイルデバイスを識別するモバイルデバイス識別子を含む、送らせる命令と、
プロセッサに、前記絶対時間信号に対する特定の時間に、前記モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を、前記ウェブサーバから前記ウェブクライアントで受信させる命令と、
プロセッサに、前記特定の時間に従ってハイパーテキスト転送プロトコルリダイレクトを前記ウェブクライアントから前記モバイルデバイスに送らせる命令と
を備える、コンピュータ可読媒体。
［Ｃ１８］前記命令が、
プロセッサに、前記ウェブサーバからのアクセス要求ペンディングインジケータを前記ウェブクライアントで受信させる命令であって、前記受信が、時間間隔内の範囲で行われ、前記時間間隔が、前記特定の時間にリダイレクトする前記命令の前記受信で開始し、前記特定の時間に基づく時間に終了する、受信させる命令と、
プロセッサに、前記アクセス要求ペンディングインジケータに基づいて、前記ウェブクライアントでビジュアルステータスインジケータを表示させる命令と
をさらに備える、［Ｃ１７］に記載のコンピュータ可読媒体。
［Ｃ１９］前記命令が、
プロセッサに、前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始させる命令と、
プロセッサに、前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行させ、前記クエリの結果を表示させる命令と
をさらに備える、［Ｃ１７］に記載のコンピュータ可読媒体。
［Ｃ２０］モバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置であって、前記装置が、
ネットワークインターフェースと、
前記ネットワークインターフェースに通信可能に結合されたプロセッサと、
前記プロセッサに通信可能に結合され、命令を有するメモリと
を備え、前記命令が、前記プロセッサによって実行されたとき、前記装置に、
前記モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てることであって、前記割り当てることが、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスを識別するモバイルデバイス識別子に関連付けることを含む、割り当てることと、
前記モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信することであって、前記ハイパーテキスト転送プロトコル要求が前記モバイルデバイス識別子を含む、受信することと
前記モバイルデバイス識別子に基づいて、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得することであって、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングが、前記割り当てられたオン−オフ電力サイクルタイミングである、取得することと、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することと
を行わせる、装置。
［Ｃ２１］前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスの前記モバイルデバイス識別子に基づいて検索可能であるようにデータベースに記憶させる、［Ｃ２０］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ２２］前記モバイルデバイスの前記オン−オフ電力サイクルタイミングを取得することが、前記モバイルデバイスの前記モバイルデバイス識別子を使用して、前記データベースにクエリを行うことを含む、［Ｃ２１］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ２３］前記装置が、ウェブサーバであり、前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
絶対時間信号を受信させ、前記受信が、前記ウェブサーバと、前記ウェブクライアントと、前記モバイルデバイスとで行われ、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスにアクセスするための直接アドレスを有する命令、および前記絶対時間信号に対してタイムスケジュールでのアクセスを実行するための命令を、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいて、前記ウェブサーバから前記ウェブクライアントに送ることを含む、［Ｃ２２］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ２４］前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを割り当てることが、前記モバイルデバイスの前記識別子の算術関数に基づいて、所与の複数のタイムスケジュールの間でタイムスケジュールを選択することと、前記タイムスケジュールを、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングとして割り当てることとを含む、［Ｃ２０］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ２５］前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングを取得することが、前記算術関数を前記モバイルデバイスの前記モバイルデバイス識別子に適用することを含む、［Ｃ２４］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ２６］前記装置が、ウェブサーバであり、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングが、前記算術関数を前記モバイルデバイスの前記識別子に前記適用することの結果に基づき、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスにアクセスするための直接アドレスを有する命令、および絶対時間信号に対する前記取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、前記ウェブサーバから前記ウェブクライアントに前記ネットワークインターフェースを介して送ることを含む、［Ｃ２５］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ２７］前記装置が、ウェブサーバであり、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいてタイムスケジュールでのアクセスを実行するための命令を、前記ウェブサーバから前記ウェブクライアントに前記ネットワークインターフェースを介して送ることを含む、［Ｃ２０］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ２８］ウェブクライアントアクセスを制御することが、アクセス要求ペンディングインジケータを前記ウェブサーバから前記ウェブクライアントに前記ネットワークインターフェースを介して送ることを含み、前記送ることが、アクセスを実行するための前記命令を送ることで開始し、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づく時間に終了する時間間隔内の範囲で行われる、［Ｃ２７］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ２９］前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記モバイルデバイス識別子を、割り当てられたＩＰアドレスに関連付けるデータベースを維持することと、
前記割り当てられたＩＰアドレスを取得するために、前記ハイパーテキスト転送プロトコル要求内の前記モバイルデバイス識別子に基づいて、前記モバイルデバイス識別子を前記割り当てられたＩＰアドレスに関連付ける前記データベースのクエリを実行することと
を行わせ、
前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御することが、前記ウェブクライアントにハイパーテキスト転送プロトコルリダイレクト要求を送ることを含み、前記ハイパーテキスト転送プロトコルリダイレクト要求が、前記割り当てられたＩＰアドレスを含む、［Ｃ２０］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのための方法。
［Ｃ３０］モバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置であって、前記装置が、
ネットワークインターフェースと、
前記ネットワークインターフェースに通信可能に結合されたプロセッサと、
前記プロセッサに通信可能に結合され、命令を有するメモリと
を備え、前記命令が、前記プロセッサによって実行されたとき、前記装置に、
ウェブクライアントで絶対時間信号を受信することと、
モバイルデバイスのコンテンツへのウェブクライアントアクセスのためのハイパーテキスト転送プロトコル接続要求を前記ウェブクライアントからウェブサーバに前記ネットワークインターフェースを介して送ることであって、前記ハイパーテキスト転送プロトコル接続要求が、前記モバイルデバイスを識別するモバイルデバイス識別子を含む、送ることと、
前記モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を前記ウェブサーバから前記ネットワークインターフェースを介して受信することであって、前記リダイレクトが、前記絶対時間信号に対して特定の時間に行われる、受信することと、
前記特定の時間に従って、前記ウェブクライアントから前記モバイルデバイスにハイパーテキスト転送プロトコルリダイレクトを送ることと
を行わせる、装置。
［Ｃ３１］前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記ネットワークインターフェースを介して前記ウェブサーバからアクセス要求ペンディングインジケータを受信することであって、前記受信することが、前記特定の時間にリダイレクトする前記命令の前記受信で開始し、前記特定の時間に基づく時間に終了する時間間隔内の範囲で行われる、受信することと、
前記アクセス要求ペンディングインジケータに基づいて、前記ウェブクライアントでビジュアルステータスインジケータを表示することと
を行わせる、［Ｃ３０］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ３２］前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始することと、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行し、前記クエリの結果を表示することと
を行わせる、［Ｃ３０］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ３３］前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始することと、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に検出されたセルサイト位置について前記モバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、前記問合せの結果を表示することと
を行わせる、［Ｃ３０］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ３４］前記命令が、前記プロセッサによって実行されたとき、さらに前記装置に、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信することと、
モバイルデバイス位置決定のための要求を前記ウェブクライアントから前記モバイルデバイスに送ることと、
前記モバイルデバイス位置決定のための前記要求を前記モバイルデバイスに前記送ることに関連して位置決定タイムアウトタイマーを開始することと、
前記モバイルデバイス位置決定のための前記要求に対応するモバイルデバイス位置決定を前記ウェブクライアントで受信する前に、前記位置決定タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの現在検出されているセルサイト位置について前記モバイルデバイスに関連付けられたセルラネットワークの問合せを実行し、前記問合せの結果を表示することと
を行わせる、［Ｃ３０］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスを提供するための装置。
［Ｃ３５］モバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステムであって、
前記モバイルデバイスの割り当てられたオン−オフ電力サイクルタイミングを割り当てるための手段であって、割り当てるための前記手段が、前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスを識別するモバイルデバイス識別子に関連付けるための手段を含む、割り当てるための手段と、
前記モバイルデバイスのコンテンツへのアクセスのためのハイパーテキスト転送プロトコル要求をウェブクライアントから受信するための手段であって、前記ハイパーテキスト転送プロトコル要求が前記モバイルデバイス識別子を含む、受信するための手段と、
前記モバイルデバイス識別子に基づいて、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングを取得するための手段であって、前記モバイルデバイスの取得されたオン−オフ電力サイクルタイミングが、前記割り当てられたオン−オフ電力サイクルタイミングである、取得するための手段と、
前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに少なくとも部分的に基づいて、前記モバイルデバイスに対する前記ハイパーテキスト転送プロトコル要求によって要求されるウェブクライアントアクセスを制御するための手段と
を備える、システム。
［Ｃ３６］前記モバイルデバイスの前記割り当てられたオン−オフ電力サイクルタイミングを、前記モバイルデバイスの前記モバイルデバイス識別子に基づいて検索可能であるようにデータベースに記憶するための手段をさらに備える、［Ｃ３５］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
［Ｃ３７］前記モバイルデバイスの前記オン−オフ電力サイクルタイミングを取得するための前記手段が、前記モバイルデバイスの前記モバイルデバイス識別子を使用して、前記データベースにクエリを行うための手段を含む、［Ｃ３６］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
［Ｃ３８］前記ハイパーテキスト転送プロトコル要求を前記ウェブクライアントから受信するための前記手段が、ウェブサーバにあり、前記システムが、
絶対時間信号を受信するための手段であって、前記受信することが、前記ウェブサーバと、前記ウェブクライアントと、前記モバイルデバイスとで行われる、受信するための手段をさらに備え、ウェブクライアントアクセスを制御することが、
前記モバイルデバイスにアクセスするための直接アドレスを有する命令、および前記絶対時間信号に対してタイムスケジュールでのアクセスを実行するための命令を、前記モバイルデバイスの前記取得されたオン−オフ電力サイクルタイミングに基づいて、前記ウェブサーバから前記ウェブクライアントに送るための手段を含む、［Ｃ３７］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
［Ｃ３９］モバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステムであって、
ウェブクライアントで絶対時間信号を受信するための手段と、
モバイルデバイスのコンテンツへのウェブクライアントアクセスのためのハイパーテキスト転送プロトコル接続要求を前記ウェブクライアントからウェブサーバに送るための手段であって、前記ハイパーテキスト転送プロトコル接続要求が、前記モバイルデバイスを識別するモバイルデバイス識別子を含む、送るための手段と、
前記モバイルデバイスに関連付けられたＩＰアドレスにリダイレクトする命令を前記ウェブクライアントで前記ウェブサーバから受信するための手段であって、前記リダイレクトが、前記絶対時間信号に対して特定の時間に行われる、受信するための手段と、
前記特定の時間に従って、前記ウェブクライアントから前記モバイルデバイスにハイパーテキスト転送プロトコルリダイレクトを送るための手段と
を備える、システム。
［Ｃ４０］前記ウェブクライアントで前記ウェブサーバからアクセス要求ペンディングインジケータを受信するための手段であって、前記受信が、前記特定の時間にリダイレクトする前記命令の前記受信で開始し、前記特定の時間に基づく時間に終了する時間間隔内の範囲で行われる、受信するための手段と、
前記アクセス要求ペンディングインジケータに基づいて、前記ウェブクライアントでビジュアルステータスインジケータを表示するための手段と
をさらに備える、［Ｃ３９］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
［Ｃ４１］前記ハイパーテキスト転送プロトコルリダイレクトを前記送ることに関連して接続タイムアウトタイマーを開始するための手段と、
前記ハイパーテキスト転送プロトコルリダイレクトに対応するハイパーテキスト転送プロトコル接続された通信を前記ウェブクライアントで受信する前に、前記接続タイムアウトタイマーがタイムアウト値に達するのに応答して、前記モバイルデバイスの最後に報告された位置を有する情報源のクエリを実行し、前記クエリの結果を表示するための手段と
をさらに備える、［Ｃ３９］に記載のモバイルデバイスコンテンツへの低減された電力消費アクセスのためのシステム。
【図１】
0005826950.tif 000002
【図２】
0005826950.tif 000003
【図３】
0005826950.tif 000004
【図４】
0005826950.tif 000005
【図５】
0005826950.tif 000006
【図６】
0005826950.tif 000007
【図７】
0005826950.tif 000008