(57)【特許請求の範囲】
【請求項１】
モバイルデバイス上のウェブサイトにアクセスするための方法であって、
前記モバイルデバイスに動的に割り当てられたモバイルデバイスＩＰアドレスの更新を前記モバイルデバイスにおいて受信することと、
前記更新されたモバイルデバイスＩＰアドレスとモバイルデバイス識別子とを有する更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスからハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ送信することと、
前記モバイルデバイス識別子を有するＨＴＴＰ要求をＨＴＴＰクライアントから前記ＨＴＴＰサーバへ送信することと、
前記ＨＴＴＰ要求に応じて、前記更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答を前記ＨＴＴＰクライアントにおいて受信することと、
前記リダイレクトＨＴＴＰ応答における前記更新されたモバイルデバイスＩＰアドレスにおいて、前記ＨＴＴＰクライアントから前記モバイルデバイスへＨＴＴＰ要求を送信することと、ここにおいて、前記更新されたモバイルデバイスＩＰアドレスを受信した前記ＨＴＴＰクライアントは、前記モバイルデバイス上の前記ウェブサイトに直接アクセスすることができる、
前記モバイルデバイス上の管理動作のための要求を、前記ＨＴＴＰクライアントから、前記リダイレクトＨＴＴＰ応答に含まれる前記更新されたモバイルデバイスＩＰアドレスによって識別された前記モバイルデバイスへ送信することと
を備える、方法。
【請求項２】
モバイルデバイス上のウェブサイトにアクセスするための方法であって、
前記モバイルデバイスに動的に割り当てられたモバイルデバイスＩＰアドレスの更新を前記モバイルデバイスにおいて受信することと、
前記更新されたモバイルデバイスＩＰアドレスとモバイルデバイス識別子とを有する更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスからハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ送信することと、
前記モバイルデバイス識別子を有するＨＴＴＰ要求をＨＴＴＰクライアントから前記ＨＴＴＰサーバへ送信することと、
前記ＨＴＴＰ要求に応じて、前記更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答を前記ＨＴＴＰクライアントにおいて受信することと、
前記リダイレクトＨＴＴＰ応答における前記更新されたモバイルデバイスＩＰアドレスにおいて、前記ＨＴＴＰクライアントから前記モバイルデバイスへＨＴＴＰ要求を送信することと、ここにおいて、前記更新されたモバイルデバイスＩＰアドレスを受信した前記ＨＴＴＰクライアントは、前記モバイルデバイス上の前記ウェブサイトに直接アクセスすることができる、
前記モバイルデバイス上のサービスをアクティブ化するための要求を、前記ＨＴＴＰクライアントから、前記リダイレクトＨＴＴＰ応答に含まれる前記更新されたモバイルデバイスＩＰアドレスによって識別された前記モバイルデバイスへ送信することと
を備える、方法。
【請求項３】
モバイルデバイス上のウェブサイトにアクセスするための方法であって、
前記モバイルデバイスに動的に割り当てられたモバイルデバイスＩＰアドレスの更新を前記モバイルデバイスにおいて受信することと、
前記更新されたモバイルデバイスＩＰアドレスとモバイルデバイス識別子とを有する更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスからハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ送信することと、
前記モバイルデバイス識別子を有するＨＴＴＰ要求をＨＴＴＰクライアントから前記ＨＴＴＰサーバへ送信することと、
前記ＨＴＴＰ要求に応じて、前記更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答を前記ＨＴＴＰクライアントにおいて受信することと、
前記リダイレクトＨＴＴＰ応答における前記更新されたモバイルデバイスＩＰアドレスにおいて、前記ＨＴＴＰクライアントから前記モバイルデバイスへＨＴＴＰ要求を送信することと、ここにおいて、前記更新されたモバイルデバイスＩＰアドレスを受信した前記ＨＴＴＰクライアントは、前記モバイルデバイス上の前記ウェブサイトに直接アクセスすることができる、
前記更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスから前記ＨＴＴＰサーバへ送信することは、
前記モバイルデバイス上でＨＴＴＰクライアントをアクティブ化することと、
前記モバイルデバイス上の前記ＨＴＴＰクライアントからＨＴＴＰクライアント要求を前記ＨＴＴＰサーバへ送信することと、ここにおいて、前記ＨＴＴＰクライアント要求は、前記更新された動的に割り当てられたアドレスレポートを有する、
前記ＨＴＴＰクライアント要求に対するＨＴＴＰサーバ応答を前記モバイルデバイスにおいて受信することと、
前記ＨＴＴＰサーバ応答を受信することに応じて、前記モバイルデバイス上で前記ＨＴＴＰクライアントを非アクティブ化することと
を備える、方法。
【請求項４】
前記リダイレクトＨＴＴＰ応答に基づく前記ＨＴＴＰ要求は、前記モバイルデバイス上でホストされた前記ウェブサイトにアクセスするための要求を含む、
請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記サービスをアクティブ化するための前記要求に対応して、動的データリフレッシュを前記モバイルデバイスから前記ＨＴＴＰクライアントへ送信することをさらに備える、
請求項２に記載の方法。
【請求項６】
モバイルデバイスであって、
モバイルデバイス識別子（ＭＤＩＤ）を格納するためのストレージと、
動的に割り当てられたネットワークアドレス（ＭＤ＿ＩＰ）の更新をネットワークから受信するための通信インターフェースと、
更新されたＭＤ＿ＩＰを受信することに応じて、ハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへモバイルデバイス更新されたアドレスレポートを送信するよう前記通信インターフェースを制御するように構成され、前記通信インターフェースに結合されたプロセッサと
を備え、前記モバイルデバイス更新されたアドレスレポートは、前記更新されたＭＤ＿ＩＰと前記ＭＤＩＤを有し、前記プロセッサは、前記モバイルデバイス上のＨＴＴＰウェブサーバを、前記ＭＤ＿ＩＰを使用するクライアントに直接アクセス可能にするように構成され、
前記ＨＴＴＰサーバへ前記モバイルデバイス更新されたアドレスレポートを送信することは、
前記モバイルデバイス上でＨＴＴＰクライアントをアクティブ化することと、
前記モバイルデバイス上の前記ＨＴＴＰクライアントからＨＴＴＰクライアント要求を前記ＨＴＴＰサーバへ送信することと、ここにおいて、前記ＨＴＴＰクライアント要求は、前記モバイルデバイス更新されたアドレスレポートを有する、
前記ＨＴＴＰクライアント要求に対するＨＴＴＰサーバ応答を前記モバイルデバイスにおいて受信することと、
前記ＨＴＴＰサーバ応答を受信することに応じて、前記モバイルデバイス上で前記ＨＴＴＰクライアントを非アクティブ化することと
を備える、
モバイルデバイス。
【請求項７】
前記ＨＴＴＰウェブサーバは、サーバ側スクリプティングエンジンをサポートするように構成された、
請求項６に記載のモバイルデバイス。
【請求項８】
前記ＨＴＴＰウェブサーバは、所与のＨＴＴＰ要求に応じて、前記モバイルデバイス上に格納されたコンテンツへのアクセスを提供するように構成されたハイパーテキストマークアップ言語（ＨＴＭＬ）ウェブサイトをホストするように構成される、
請求項７に記載のモバイルデバイス。
【請求項９】
前記モバイルデバイスは、前記プロセッサに結合されたＨＴＭＬレポジトリストレージをさらに備え、前記ＨＴＭＬレポジトリストレージは、ＨＴＭＬレポジトリを検索可能に格納するよう構成される、
請求項８に記載のモバイルデバイス。
【請求項１０】
前記プロセッサに結合された属性ストレージデバイスと、
前記プロセッサに結合されたオペレーションハンドルと
をさらに備える、請求項６に記載のモバイルデバイス。
【請求項１１】
前記プロセッサは、プロセッサコアである、
請求項６に記載のモバイルデバイス。
【請求項１２】
ネットワーク上でモバイルデバイス上のウェブサイトにアクセスするための方法であって、
前記ウェブサイトにアクセスするための要求を、前記ネットワークに接続されたハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ、インターネットを通じて、クライアントから送信することと、ここにおいて、前記要求は、前記ネットワーク内で前記モバイルデバイスのアドレスを有さない、
前記ＨＴＴＰサーバから応答を前記クライアントにおいて受信することと、ここにおいて、前記応答は、前記モバイルデバイスの前記アドレスを有し、前記アドレスは、前記モバイルデバイス上の前記ウェブサイトに直接アクセスできるものである、
前記モバイルデバイス上のサービスをアクティブ化するための要求を、前記クライアントから、前記応答に含まれる前記モバイルデバイスの前記アドレスによって識別された前記モバイルデバイスへ送信することと
を備える、
方法。
【請求項１３】
前記ウェブサイトにアクセスするための追加要求を前記クライアントから送信することをさらに備え、前記追加要求は、前記モバイルデバイスの前記受信された応答からの前記モバイルデバイスの前記アドレスを有する、
請求項１２に記載の方法。
【請求項１４】
モバイルデバイスにアクセスするための装置であって、
動的に割り当てられたアドレスの更新を前記モバイルデバイスにおいて受信するための手段と、
前記更新された動的に割り当てられたアドレスとモバイルデバイス識別子を有する更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスからハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ送信するための手段と、
前記モバイルデバイス識別子を有するＨＴＴＰ要求をＨＴＴＰクライアントから前記ＨＴＴＰサーバへ送信するための手段と、
前記ＨＴＴＰサーバから、前記モバイルデバイスの前記更新された動的に割り当てられたアドレスを有するリダイレクトＨＴＴＰ応答を前記ＨＴＴＰクライアントにおいて受信するための手段と、
前記モバイルデバイス上のウェブサイトにアクセスするための、前記リダイレクトＨＴＴＰ応答と関連づけられた、ＨＴＴＰ要求を前記モバイルデバイスにおいて受信するための手段と
を備え、前記更新された動的に割り当てられたアドレスを受信した前記ＨＴＴＰクライアントは、前記モバイルデバイス上の前記ウェブサイトに直接アクセスすることができ、前記更新された動的に割り当てられたアドレスレポートを、前記モバイルデバイスから前記ＨＴＴＰサーバへ送信することは、
前記モバイルデバイス上でＨＴＴＰクライアントをアクティブ化することと、
前記モバイルデバイス上の前記ＨＴＴＰクライアントからＨＴＴＰクライアント要求を前記ＨＴＴＰサーバへ送信することと、ここにおいて、前記ＨＴＴＰ要求は、前記更新された動的に割り当てられたアドレスレポートを有する、
前記ＨＴＴＰクライアント要求に対するＨＴＴＰサーバ応答を、前記モバイルデバイスにおいて受信することと、
前記ＨＴＴＰサーバ応答を受信することに応じて、前記モバイルデバイス上で前記ＨＴＴＰクライアントを非アクティブ化することと
を備える、装置。
【請求項１５】
ネットワーク上でモバイルデバイス上のウェブサイトにアクセスするための装置であって、
前記ウェブサイトにアクセスするための要求を、前記ネットワークに接続されたハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ、インターネットを通じて、クライアントから送信するための手段と、ここにおいて、前記要求は、前記ネットワーク内で前記モバイルデバイスのアドレスを有さない、
前記ＨＴＴＰサーバから応答を前記クライアントにおいて受信するための手段と、ここにおいて、前記応答は、前記モバイルデバイスの前記アドレスを有し、前記アドレスは、前記装置が前記モバイルデバイス上の前記ウェブサイトに直接アクセスできるものである、
前記モバイルデバイス上のサービスをアクティブ化するための要求を、前記クライアントから、前記応答に含まれる前記モバイルデバイスの前記アドレスによって識別された前記モバイルデバイスへ送信するための手段と
を備える、装置。
【請求項１６】
命令を備えるコンピュータ可読媒体であって、ワイヤレス通信システムにおいてプロセッサ装置によって実施される時、モバイルデバイスにアクセスするための方法を行うオペレーションを前記プロセッサ装置に実行させる命令であって、前記命令は、前記プロセッサ装置に、
前記モバイルデバイスに動的に割り当てられたモバイルデバイスＩＰアドレスの更新を前記モバイルデバイスにおいて受信させる命令と、
前記更新されたモバイルデバイスＩＰアドレスとモバイルデバイス識別子とを有する更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスからハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ送信させる命令と、
ＨＴＴＰクライアントから前記ＨＴＴＰサーバへ前記モバイルデバイスにアクセスするための要求を送信させる命令と、ここにおいて、前記要求は、前記モバイルデバイス識別子を有する、
前記更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答を、前記ＨＴＴＰサーバから、前記ＨＴＴＰクライアントにおいて受信させる命令と、
前記リダイレクトＨＴＴＰ応答における前記更新されたＩＰアドレスによって識別された前記リダイレクトＨＴＴＰ応答における前記更新されたモバイルデバイスＩＰアドレスにおいて、前記ＨＴＴＰクライアントから前記モバイルデバイスへ、ＨＴＴＰ要求を送信させる命令と、
を備え、前記更新されたモバイルデバイスＩＰアドレスは、前記ＨＴＴＰクライアントが前記モバイルデバイス上のＨＴＴＰウェブサーバに直接アクセスでき、前記プロセッサ装置に前記更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスから前記ＨＴＴＰサーバへ送信させる前記命令は、前記プロセッサ装置に、
前記モバイルデバイス上でＨＴＴＰクライアントをアクティブ化させる命令と、
前記モバイルデバイス上の前記ＨＴＴＰクライアントからＨＴＴＰクライアント要求を前記ＨＴＴＰサーバへ送信させる命令と、ここにおいて、前記ＨＴＴＰクライアント要求は、前記更新された動的に割り当てられたアドレスレポートを有する、
前記ＨＴＴＰクライアント要求に対するＨＴＴＰサーバ応答を前記モバイルデバイスにおいて受信させる命令と、
前記ＨＴＴＰサーバ応答を受信することに応じて、前記モバイルデバイス上で前記ＨＴＴＰクライアントを非アクティブ化させる命令と、
を備える、コンピュータ可読媒体。
【請求項１７】
前記ＨＴＴＰクライアントから、前記リダイレクトＨＴＴＰ応答における前記更新されたＩＰアドレスによって識別された前記モバイルデバイスへの前記ＨＴＴＰ要求は、前記モバイルデバイス上でホストされたウェブサイトにアクセスするための要求を含み、前記リダイレクトＨＴＴＰ応答は、前記ウェブサイトと関連づけられた情報を含む、
請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
命令を備えるコンピュータ可読媒体であって、ワイヤレス通信システムにおいてプロセッサ装置によって実施される時、ネットワーク上でモバイルデバイス上のウェブサイトにアクセスするための方法を行うオペレーションを前記プロセッサ装置に実行させる命令であって、前記命令は、前記プロセッサ装置に、
前記ウェブサイトにアクセスするための要求を、前記ネットワークに接続されたハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ、インターネットを通じて、クライアントから送信させる命令と、ここにおいて、前記要求は、前記ネットワーク内で前記モバイルデバイスのアドレスを有さない、
前記ＨＴＴＰサーバから応答を前記クライアントにおいて受信させる命令と、ここにおいて前記応答は前記モバイルデバイスの前記アドレスを有し、前記モバイルデバイスの前記アドレスは、前記プロセッサ装置を備える装置が前記モバイルデバイス上の前記ウェブサイトに直接アクセスできるものである、
前記モバイルデバイス上のサービスをアクティブ化するための要求を、前記クライアントから、前記応答に含まれる前記モバイルデバイスの前記アドレスによって識別された前記モバイルデバイスへ送信させる命令と
を備える、コンピュータ可読媒体。
【請求項１９】
前記プロセッサ装置に、前記ウェブサイトにアクセスするための追加要求を前記クライアントから送信させる命令をさらに備え、前記追加要求は、前記ＨＴＴＰサーバの前記受信された応答からの前記モバイルデバイスの前記アドレスを有する、
請求項１８に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【優先権主張】
【０００１】
米国特許法第１１９条の下の優先権主張  
本特許協定条約の出願は特許について下記の優先権を主張する：  
「Remote Access and Administration of Device Content and Configuration Using HTTP Protocol」と題され、２０１１年３月１１日に出願され、ここでの譲受人に対して譲渡され、ここにおける参照によりここによって明示的に組み込まれた仮出願第６１／４５２，０３１号、および  
「Remote Access and Administration of Device Content and Configuration Using HTTP Protocol」と題され、２０１２年１月１８日に出願され、ここでの譲受人に対して譲渡され、ここにおける参照によりここによって明示的に組み込まれた仮出願第６１／５８８，００７号、および  
「Remote Access and Administration of Device Content and Configuration Using HTTP Protocol」と題され、２０１２年３月８日に出願され、ここでの譲受人に対して譲渡され、ここにおける参照によりここによって明示的に組み込まれた同時係属中の仮出願ではない出願第１３／４１５，６３６号。
【０００２】
特許に関する同時係属出願の参照  
本特許出願は、下記の同時係属中の米国特許出願に関する：
ここで同時に出願され、ここでの譲受人に対して譲渡され、ここにおける参照により明示的に組み込まれた、Ａｔｔｏｒｎｅｙ Ｄｏｃｋｅｔ Ｎｏ．１１０５２５を有する、Yuval Corey HershkoおよびNir Strauss著「SYSTEM AND METHOD USING A WEB PROXY-SERVER TO ACCESS A DEVICE HAVING AN ASSIGNED NETWORK ADDRESS」および、
ここで同時に出願され、ここでの譲受人に対して譲渡され、ここにおける参照により明示的に組み込まれた、Ａｔｔｏｒｎｅｙ Ｄｏｃｋｅｔ Ｎｏ１１０８０９を有する、Yuval Corey HershkoおよびNir Strauss著「SYSTEM AND METHOD USING A CLIENT-LOCAL PROXY-SERVER TO ACCESS A DEVICE HAVING AN ASSIGNED NETWORK ADDRESS」および、
ここで同時に出願され、ここでの譲受人に対して譲渡され、ここにおける参照により明示的に組み込まれた、Ａｔｔｏｒｎｅｙ Ｄｏｃｋｅｔ Ｎｏ１１０５２６を有するYuval Corey HershkoおよびNir Strauss著「SYSTEM AND METHOD USING FOR ACCESSING A DEVICE HAVING AN ASSIGNED NETWORK ADDRESS」。
【技術分野】
【０００３】
本開示の分野は、一般的にはモバイルデバイスオペレーションに関し、より具体的には、ハイパーテキスト転送プロトコル（ＨＴＴＰ）プロトコルを使用したモバイルデバイスの遠隔オペレーションおよび管理に関する。
【背景技術】
【０００４】
ユーザ自身のモバイルデバイス上のコンテンツへのユーザによる遠隔アクセス、およびユーザのモバイルデバイスの構成へのユーザによる遠隔アクセスは、制限されることができ、利用可能である範囲で、一般的にプロプリエタリプロトコルの実行を要する、したがって、ユーザが彼または彼女のモバイルデバイスへのこのような遠隔アクセスを試みるデバイス（例えば、パーソナルコンピュータや他のモバイルデバイス）のプロプリエタリアプリケーションのインストールを要する。例えば、ユーザが家または職場に彼または彼女のモバイルデバイスを不注意で置き忘れた場合、クラウドデバイスまたはユーザの所有する他のモバイルデバイスでアップロードまたはシンクロされないいずれのコンテンツまたは構成への遠隔アクセスのユーザのオプションは、限定されている。ユーザは、１つの部分解決策として、例えばマイクロソフト遠隔デスクトップ接続（Microsoft Remote Desktop Connection）または同等物によってユーザが遠隔アクセスを有する、またインターネットに接続されたパーソナルコンピュータにディスクドライブとして、例えばＵＳＢケーブルを介して、彼または彼女のモバイルデバイスを接続された状態のままにし、パーソナルコンピュータが電源を入れたままの状態にすることを習慣づけることができる。しかしながら、このオプションは、同時接続状態、例えば、モバイルデバイスがＵＳＢまたは同等物を介して接続されていること、および接続されているパーソナルコンピュータが電源を入れられていること、を満たすことを要する。
【０００５】
従来の方法はさらに、ユーザのモバイルデバイスのコンテンツに対して第三者による遠隔アクセスの非常に限定されたオプションを提供する。プロプリエタリアプリケーションは、例えば第三者がモバイルデバイスにアクセスすることを試みることができる例えばパーソナルコンピュータのようなモバイルデバイス上で、また、デバイス上でインストールされることができる。このオプションは、欠点を有する可能性がある。ひとつは、プロプリエタリアプリケーションが第三者のデバイス上でインストールされる必要性である。
【発明の概要】
【０００６】
例示的な実施形態は、例えばインターネットサービスプロバイダ（ＩＳＰ）によってインターネットに従来通り接続された例えばスマートフォンおよびパーソナルコンピュータのような従来のインターネットアクセスデバイス上でホストされた入手可能なウェブブラウザ(off-the-shelf web browsers)によって容易に実行される、従来のＨＴＴＰプロトコルを使用して、モバイルデバイスに遠隔でアクセスし、管理し、そして制御するためのシステムおよび方法を提供する。
【０００７】
１つの例示的な実施形態による様々な方法は、モバイルデバイスに動的に割り当てられたモバイルデバイスＩＰアドレスの更新をモバイルデバイスにおいて受信することと、更新されたモバイルデバイスＩＰアドレスとモバイルデバイス識別子を有する更新された動的に割り当てられたアドレスレポートをモバイルデバイスからＨＴＴＰサーバへ送信することと、更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答を、ＨＴＴＰ要求に応じて、ＨＴＴＰサーバから送信することと、ＨＴＴＰサーバから、更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答をＨＴＴＰクライアントにおいて受信することと、リダイレクトＨＴＴＰにおける更新されたモバイルデバイスＩＰアドレスにおいてＨＴＴＰクライアントからモバイルデバイスへＨＴＴＰ要求を送信すること、を含む態様を通して、モバイルデバイス上のウェブサイトにアクセスすることを提供する。
【０００８】
１つの様態では、１つの例示的な実施形態による様々な方法は、モバイルデバイス上でホストされたウェブサイトにアクセスするための要求を有するリダイレクトＨＴＴＰ応答に基づいたＨＴＴＰ要求を含むことができる。
【０００９】
１つの様態では、１つの例示的な実施形態による様々な方法は、モバイルデバイス上のサービスをアクティブ化するための要求を、ＨＴＴＰクライアントから、リダイレクトＨＴＴＰ応答に含まれる更新されたモバイルデバイスＩＰアドレスによって識別されたモバイルデバイスへ送信することをさらに含むことができる。
【００１０】
１つの様態では、１つの例示的な実施形態による様々な方法は、更新された動的に割り当てられたアドレスレポートを、モバイルデバイスからＨＴＴＰサーバへ送信し、モバイルデバイス上のＨＴＴＰクライアントをアクティブ化することと、ＨＴＴＰクライアント要求をモバイルデバイス上でＨＴＴＰクライアントからＨＴＴＰサーバへ送信することと、ここにおいて、ＨＴＴＰクライアント要求が、更新された動的に割り当てられたアドレスレポートを有する；ＨＴＴＰクライアント要求に対するＨＴＴＰサーバ応答をモバイルデバイスにおいて受信することと；ＨＴＴＰサーバ応答を受信することに応じて、モバイルデバイス上でＨＴＴＰクライアントを非アクティブ化すること；を含むことができる。
【００１１】
１つの例示的な実施形態による様々なモバイルデバイスは、モバイルデバイス識別子（ＭＤＩＤ）を格納するためのストレージと、動的に割り当てられたネットワークアドレス（ＭＤ＿ＩＰ）の更新をネットワークから受信するための通信インターフェースと、更新されたＭＤ＿ＩＰを受信することに応じて、ＨＴＴＰサーバへモバイルデバイス更新されたアドレスレポートを送信するように通信インターフェースを制御するように構成され、通信インターフェースに結合されたプロセッサと、ここにおいて、モバイルデバイス更新されたアドレスレポートは、更新されたＭＤ＿ＩＰとＭＤＩＤを有することを含むことができる。
【００１２】
１つの様態では、１つの例示的な実施形態による様々なモバイルデバイスのプロセッサは、サーバ側スクリプティングエンジンをサポートするように構成されたＨＴＴＰウェブサーバを含むことができる。さらなる様態では、ＨＴＴＰウェブサーバは、所与のＨＴＴＰ要求に応じて、モバイルデバイス上に格納されたコンテンツへのアクセスを提供するように構成されたＨＴＭＬウェブサイトをホストするように構成されることができる。
【００１３】
別の例示的な実施形態による様々な方法は、モバイルデバイス上のウェブサイトへのアクセスを提供することができ、ウェブサイトにアクセスするための要求を、ネットワークに接続されたＨＴＴＰサーバへ、インターネットを通じて、クライアントから送信することと、ここにおいて、要求は、ネットワーク内でモバイルデバイスのアドレスを有さない；ＨＴＴＰサーバから応答をクライアントにおいて受信することと、ここにおいて、応答は、モバイルデバイスのアドレスを有する；を含むことができる。
【００１４】
他の例示的な実施形態による様々な方法は、モバイルデバイスへのアクセスを提供することができ、モバイルデバイスからレポートを受信することと、ここにおいて、レポートは、更新された動的に割り当てられたアドレスとモバイルデバイスのための識別子を有すること；を含むことができ、モバイルデバイスのための識別子と更新された動的に割り当てられたアドレスを関連づけるリダイレクトアドレス記録を、モバイルデバイスのための識別子に基づく検索可能な方法で、リダイレクトアドレスデータベース内に格納することと；モバイルデバイスにアクセスするための要求を受信することと、ここにおいて、要求は、モバイルデバイスのための識別子を有する；モバイルデバイスのための受信された識別子と関連づけられたリダイレクトアドレス記録を検索することと；検索されたリダイレクトアドレス記録内の更新された動的に割り当てられたアドレスに少なくとも部分的に基づいて、モバイルデバイスにアクセスするためにリダイレクト応答をＨＴＴＰクライアントへ送信すること；をさらに含むことができる。
【００１５】
１つの例示的な実施形態による様々な装置は、動的に割り当てられたアドレスの更新をモバイルデバイスにおいて受信するための手段と、更新された動的に割り当てられたアドレスとモバイルデバイス識別子を有する更新された動的に割り当てられたアドレスレポートを、モバイルデバイスからＨＴＴＰサーバへ送信するための手段と、モバイルデバイス識別子を有するＨＴＴＰ要求をＨＴＴＰクライアントからＨＴＴＰサーバへ送信するための手段と、ＨＴＴＰサーバから、モバイルデバイスの動的に割り当てられたＩＰアドレスを有するリダイレクトＨＴＴＰ応答を、ＨＴＴＰクライアントにおいて受信するための手段と、モバイルデバイス上のウェブサイトにアクセスするための、リダイレクトＨＴＴＰ応答と関連づけられた、ＨＴＴＰ要求をモバイルデバイスにおいて受信するための手段と、を含むことができる。
【００１６】
別の例示的な実施形態による様々な装置は、ネットワーク上でモバイルデバイス上のウェブサイトにアクセスすることを提供することができ、ウェブサイトにアクセスするための要求を、ネットワークに接続されたＨＴＴＰサーバへ、インターネットを通じて、クライアントから送信するための手段と、ここにおいて、要求はネットワーク内でモバイルデバイスのアドレスを有さない；ＨＴＴＰサーバから応答をクライアントにおいて受信するための手段と、ここにおいて、応答は、モバイルデバイスのアドレスを有することを含むことができる。
【００１７】
他の例示的な実施形態による様々な装置は、ウェブサイトにアクセスすることを提供することができ、モバイルデバイスからレポートを受信するための手段と、ここにおいて、レポートは、更新された動的に割り当てられたアドレスとモバイルデバイスのための識別子を有する；モバイルデバイスのための識別子を更新された動的に割り当てられたアドレスと関連づけるリダイレクトアドレス記録を、モバイルデバイスのための識別子に基づく検索可能な方法で、リダイレクトアドレスデータベース内に格納するための手段とを含むことができ、モバイルデバイスにアクセスするための要求をＨＴＴＰクライアントから受信するための手段と、ここにおいて、要求は、モバイルデバイスのための識別子を有する、モバイルデバイスのための受信された識別子と関連づけられたリダイレクトアドレス記録を検索するための手段と、検索されたリダイレクトアドレス記録内の更新された動的に割り当てられたアドレスに少なくとも部分的に基づいて、モバイルデバイスにアクセスするためにリダイレクト応答をＨＴＴＰクライアントへ送信するための手段とをさらに含むことができる。
【００１８】
１つの例示的な実施形態による命令を備える、様々なコンピュータ可読媒体は、ワイヤレス通信システムにおいてプロセッサ装置によって実施される時、モバイルデバイスにアクセスするための方法を行うオペレーションをプロセッサ装置に実行させ、プロセッサ装置に、モバイルデバイスに動的に割り当てられたモバイルデバイスＩＰアドレスの更新をモバイルデバイスにおいて受信させる命令と、更新されたモバイルデバイスＩＰアドレスとモバイルデバイス識別子を有する更新された動的に割り当てられたアドレスレポートをモバイルデバイスからＨＴＴＰサーバへ送信させる命令と、ＨＴＴＰクライアントからＨＴＴＰサーバへモバイルデバイスにアクセスするための要求を送信させる命令と、ここにおいて、要求は、モバイルデバイス識別子を有する、更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答を、ＨＴＴＰサーバから、ＨＴＴＰクライアントにおいて受信させる命令と、リダイレクトＨＴＴＰ応答における更新されたモバイルデバイスＩＰアドレスにおいて、ＨＴＴＰクライアントからモバイルデバイスへ、ＨＴＴＰ要求を送信させる命令とを備えることができる。
【図面の簡単な説明】
【００１９】
添付の図面は、本発明の実施形態の説明を補助するために提示され、実施形態の限定ではなく、もっぱら実施形態の説明のために提供される。
【図１】１つの例示的な実施形態による１つのモバイルサーバ・マルチネットワークアクセスシステム(mobile server, multi-network access system)のハイレベル概略図である。
【図２】様々な例示的な実施形態による、１つの動的にアドレスされた、マルチネットワークパブリックブラウザアクセス・モバイルサーバ（multi-network public browser access, mobile server）のシステムおよび方法における、１つの動的アドレスレポートおよびリダイレクトアドレス記録更新の例示的なプロセスフローを示す。
【図３】様々な例示的な実施形態による方法およびシステムにおける、モバイルサーバ動的アドレスリダイレクティングおよびウェブブラウザアクセスの一様態の１つの例示的プロセスフローである。
【図４】様々な例示的な実施形態による１つのマルチネットワーク・ブラウザアクセシブル・モバイルサーバ（multi-network, browser accessible mobile server）のシステムおよび方法における、シンクロナスアクセスおよびアシンクロナスアクセスの一様態の例示的プロセスフローを示す。
【図５】１つの例示的な実施形態による１つの動的にアドレスされたマルチネットワーク・ブラウザアクセシブル・モバイルサーバデバイスのハイレベル機能ブロック図である。
【詳細な説明】
【００２０】
本発明の様々な態様は、特定の実施形態を対象とした次の説明および関連図面において開示される。代替の実施形態は、本発明の範囲から逸脱することなく考案されうる。さらに、既知のエレメント（elements）は、本発明の関連の詳細な記述を不明瞭にしないように、詳細に記載されないまたは省略されるであろう。
【００２１】
「例示的な（exemplary）」という用語は、「例、事例(instance)、また実例(illustration)としての機能を果たす」ということを意味するようにここでは使用される。「例示的な（exemplary）」としてここにおいて記載されたいずれの実施形態も、他の実施形態より好まれるまたは有利であるとして、必ずしも解釈されるべきではない。同様に、「本発明の実施形態（embodiments of the invention）」という用語は、本発明のすべての実施形態が記載された特徴、利点、またオペレーションモードを含むということを要しない。
【００２２】
ここにおいて使用される用語は、特定の実施形態を説明することのみを目的としており、本発明の実施形態を限定することを意図しない。ここにおいて使用されるように、単数形「a」、「an」および「the」は、文脈が他のものを明確に示さない限り、複数形も含むよう意図される。「備える（comprises）」、「備えている（comprising）」、「含む（includes）」および／また「含んでいる（including）」という用語は、ここにおいて使用されるとき、記載された特徴、整数値、ステップ、オペレーション、エレメント、および／またはコンポーネントの存在を特定するが、１つまたは複数の他の特徴、整数値、ステップ、オペレーション、エレメント、コンポーネント、および／またはそれらのグループの存在または追加を除外しないということをさらに理解されるであろう。
【００２３】
さらに、多くの実施形態は、例えば、コンピューティングデバイスのエレメントによって実行される動作のシーケンスという観点において記載される。ここにおいて記載される様々な動作は、特定の回路（例えば、特定用途向け集積回路（ＡＣＩＣｓ））によって、１つまたは複数のプロセッサによって実施されているプログラム命令によって、または両方の組み合わせによって、実行されることができるということを認識されるであろう。さらに、ここにおいて記載される動作のこれらのシーケンスは、実施時にここにおいて記載された機能を関連づけられたプロセッサに実行させるコンピュータ命令の対応するセットが格納されたコンピュータ可読記憶媒体のいずれの形式内で全体的に具現化されるとみなされることができる。したがって、本発明の様々な様態は、多数の異なる形式で具現化されることがあり、それらのすべては、特許請求された主題の事柄の範囲内であることを予期されている。さらに、ここにおいて記載された実施形態の各々に関して、いずれのこのような実施形態の対応する形式は、例えば、記載された動作を実行する「ように構成された論理（logic configured to）」としてここにおいて記載されうる。
【００２４】
１つの例示的な実施形態によるシステムおよび方法は、従来のハイパーテキスト転送プロトコル（ＨＴＴＰ）ブラウザを使用して、第２のネットワーク内に接続されたモバイルデバイスのコンテンツへの、第１のネットワーク遠隔アクセス内のユーザに提供することができ、第２のネットワーク内のモバイルデバイスへのアクセスは、第１のネットワーク内のユーザに必ずしも利用可能ではない動的に更新されたアドレスによるものである。
【００２５】
１つの例示的な実施形態による方法は、サーバ（以下「モバイルサーバ（mobile server）」と記す）をサポートまたはホストするように構成されたモバイルデバイスを含み、利用することができ、一態様では、モバイルデバイスは、ウェブサイト（以下「モバイルウェブサイト（mobile web site）」と記す）をホストするように構成されることができる。さらなる態様では、モバイルウェブサイトは、モバイルデバイスのコンテンツへのアクセスを、例えば従来のＨＴＴＰブラウザ程度のものを使用して、第１のネットワーク内のユーザに提供するように構成されることができる。一態様では、第１のネットワークは、インターネットであることができ、第２のネットワークは、例えば、ファイアウォールを通してインターネットにインタフェース接続しているプライベートネットワークであることができる。
【００２６】
本開示を読むことから当業者によって理解されるように、１つまたは複数の例示的な実施形態によれば、モバイルデバイス上でホストされたモバイルウェブサイトは、モバイルデバイスのコンテンツを遠隔に識別しアクセスするために、インターネットに接続された従来のデバイス上でホストされた従来のウェブブラウザを用いることによって、ユーザにとって、ナビゲートしやしすい手段を提供することができる。
【００２７】
１つまたは複数の例示的な実施形態による方法は、モバイルデバイスにデバイス識別子（ＭＤＩＤ）を割り当てることを含むことができる。一態様では、ＭＤＩＤは静的であることができる。１つの例示として、ＭＤＩＤは、モバイル電話番号、例えばモバイルデバイスのワイヤレスセルラ電話特徴であるモバイル電話番号、であることができる。
【００２８】
１つまたは複数の例示的な実施形態による方法は、動的に割り当てられたネットワークアドレスを受信するモバイルデバイスを含むことができ、また、説明の便宜上、動的に割り当てられたネットワークアドレスは、以下「ＭＤ＿ＩＰ」として参照されるであろう。一態様では、ＭＤ＿ＩＰは、第２のネットワーク内で固有であることができる。一態様では、ＭＤ＿ＩＰは、モバイルデバイスによって、周期的に受信されることができる。別の様態では、ＭＤ＿ＩＰは、事象、例えばモバイルデバイスのパワーダウン状態からのパワーアップ、に応じてモバイルデバイスによって受信されることができる。
【００２９】
１つまたは複数の例示的な実施形態による方法において、モバイルデバイスは、第２のネットワーク内のＨＴＴＰサーバまたは同等物に対して、新規または更新されたＭＤ＿ＩＰの受信をレポートするように構成されることができる。一態様では、ＨＴＴＰサーバまたは同等物（以下、総称して「ＨＴＴＰサーバ（HTTP server）」と記す）は、第１のネットワークへのインターフェースを有することができる。一態様では、新規または更新されたＭＤ＿ＩＰのＨＴＴＰサーバへのモバイルデバイスによるレポートは、新規に割り当てられたまたは更新されたＭＤ＿ＩＰおよびモバイルデバイスのＭＤＩＤをレポートすることを含むことができる。
【００３０】
１つまたは複数の例示的な実施形態による方法およびシステムは、ＨＴＴＰサーバが、モバイルデバイスのＭＤＩＤおよびその最も新しくレポートされたＭＤ＿ＩＰの、更新された記録、例えばリダイレクトアドレスデータベース、を維持することを含むことができる。
【００３１】
様々な例示的な実施形態による方法およびシステムは、モバイルデバイスのＭＤＩＤを有するＨＴＴＰクライアント要求を例えば第１のネットワーク内のデバイス上のクライアントとしてホストされた従来のＨＴＭＬブラウザから、ＨＴＴＰサーバにおいて受信することを含むことができる。１つの例示的な実施形態による方法およびシステムは、ＨＴＴＰサーバが、第１のネットワーク内の従来のＨＴＭＬブラウザからＨＴＴＰクライアント要求を受信することに応じて、モバイルデバイスについての最も新しくレポートされたＭＤ＿ＩＰを検索するためにＨＴＴＰクライアント要求においてＭＤＩＤを使用することを含むことができる。一態様では、１つまたは複数の例示的な実施形態による方法およびシステムは、ＨＴＴＰサーバが、モバイルデバイスについての最も新しくレポートされたＭＤ＿ＩＰを検索すると、モバイルウェブサイトへのアクセスのために、第１のネットワーク内の従来のブラウザから受信されたＨＴＴＰ要求に対応して、ＨＴＴＰクライアントへＨＴＴＰリダイレクト応答を送信すること、を含むことができる。
【００３２】
一態様では、様々な例示的な実施形態による方法およびシステムは、ＨＴＴＰクライアントが、例えば第１のネットワークとモバイルデバイスが接続される第２のネットワークとの間のファイアウォールを通して、モバイルサーバへ直接ＨＴＴＰ要求を送信することによってＨＴＴＰリダイレクト応答に応答することを含むことができる。したがって、本開示から当業者によって理解されるように、モバイルサーバがＨＴＴＰ応答を送信した後で、ユーザは、第１のネットワーク（例えば、インターネット）に接続された従来のウェブブラウザにすぎないものを使用して、モバイルデバイスのコンテンツに、容易にアクセスすることができる。
【００３３】
一態様では、例示的な実施形態による方法およびシステムは、モバイルデバイスの認証されたユーザ遠隔管理を提供することができる、モバイルウェブサイトの構成および／またはモバイルデバイス上のモバイルウェブサーバの構成を含むことができる。例えば、本態様によると、ＨＴＭＬパスワードアクセススクリプトを含むように構成された、モバイルデバイス上のサーバー側スクリプティングエンジンが提供されることができる。
【００３４】
図１は、様々な例示的な実施形態による１つまたは複数の方法を行うことができるマルチネットワークモバイルサーバアクセスシステム１００の簡単な概略図である。マルチネットワークモバイルサーバアクセスシステム１００は、後のセクションにおいてさらに詳細に説明されるように、モバイルウェブサーバ１５０をホストするための処理および格納機能を有し、プライベートＩＰネットワーク１０４としてここにおいて示される例で参照されるネットワークに対する論理および媒体（例えば、ワイヤレストランシーバ）のインターフェース（図１で詳細に図示されず）を有する、ワイヤレスモバイルデバイス１０２を含むことができる。一態様では、マルチネットワークモバイルサーバアクセスシステム１００のプライベートＩＰネットワーク１０４は、プライベートＩＰネットワーク１０４とのインターフェース（個別に順番づけられない）と、パブリックＩＰネットワーク１１０（例えば、インターネット）とのインターフェース（個別に順番づけられない）とを有し、後のセクションにおいてさらに詳細に説明されるリダイレクトデータベース（ＲＤＢ）１０７を有するＨＴＴＰサーバ１０６を含むことができる。当業者が本開示の全体を見ることによって理解されるように、ＨＴＴＰサーバ１０６は、様々な商業的に利用可能なウェブサーバアプリケーションで実装されることができ、そしてそれは、例えばサーバ側スクリプティングエンジンを、上述された、ワイヤレスモバイルデバイス１０２からＨＴＴＰ「ポスト」または同等物を受信するように、および、さらに詳細に後述されるＨＴＴＰリダイレクトオペレーションを実行するように、適応させることによって、このようなウェブサーバアプリケーションのための様々な既製のハードウェアおよびソフトウェアプラットフォームのいずれかでホストされることができる。
【００３５】
さらに図１を参照すると、マルチネットワークモバイルサーバアクセスシステム１００のプライベートＩＰネットワーク１０４は、ファイアウォール１１２を含むことができるが必ずしも含まない。ファイアウォール１１２を有する態様では、その構成が必ずしも実施形態特有である必要はなく、例えば従来のルールベースのパケットフィルタリングを有する従来のファイアウォール技法に従うことができる。
【００３６】
続けて図１を参照すると、クライアント／ウェブブラウザ１１４はパブリックＩＰネットワーク１１０内に図示されている。クライアント／ウェブブラウザ１１４は、後のセクションにおいてさらに詳細に説明されるように、例えば、限定しないが、Ａｐｐｌｅ（登録商標）社のｉＰｈｏｎｅ（登録商標）、ＨＴＣ（登録商標）社のＤｒｏｉｄ Ｉｎｃｒｅｄｉｂｌｅ（登録商標）、ＲＩＭ（登録商標）社のＢｌａｃｋｂｅｒｒｙ（登録商標）のいずれかの上でホストされた、または、広範囲の同様な機能を有するスマートフォンデバイスのいずれかの上でホストされた、または、様々な「タブレット」（例えば、限定しないが、Ａｐｐｌｅ社のｉＰａｄ（登録商標）、Ｓａｍｓｕｎｇ（登録商標）社のＧａｌａｘｙ（登録商標））のいずれかの上でホストされた、または、例えば識別されたまたは同等のＨＴＭＬウェブブラウザをサポートすることができる様々な既知のオペレーティングシステムの１つまたは複数、の下実行しているラップトップまたはデスクトップパーソナルコンピュータ（ＰＣ）上でホストされた、限定しないが、Ｉｎｔｅｒｎｅｔ Ｅｘｐｌｏｒｅｒ（登録商標）、Ｓａｆａｒｉ（登録商標）、Ｆｉｒｅｆｏｘ（登録商標）、Ｃｈｒｏｍｅ（登録商標）、Ｏｐｅｒａ（登録商標）、または様々な他の既知の商業的に利用可能なＨＴＭＬウェブブラウザのいずれかのような、従来のＨＴＭＬウェブブラウザ（個別に図示されず）であることができる。クライアント／ウェブブラウザ１１４が動作することができるオペレーティングシステムの例は、限定しないが、Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、Ｗｉｎｄｏｗｓ７、Ａｐｐｌｅ（登録商標）  ＯＳＸ、およびＬｉｎｕｘ（登録商標）を含み、スマートフォンに関しては、限定しないが、Ｓｙｍｂｉａｎ＾３、Ｓｙｍｂｉａｎ Ａｎｎａ、Ａｐｐｌｅ ｉＯＳ、Ｗｉｎｄｏｗｓ Ｐｈｏｎｅ７、Ｗｉｎｄｏｗｓ Ｐｈｏｎｅ Ｍａｎｇｏ、およびＢｌａｃｋｂｅｒｒｙ ＯＳ ７を含む。
【００３７】
さらに図１を参照すると、クライアント／ウェブブラウザ１１４のホストは、ＥＶＤＯ、ＨＳＤＰＡ、またはＵＭＴＳ、またはケーブルまたはＤＳＬモデム（図示されず）に対するＷｉ−ＦｉまたはＥｔｈｅｒｎｅｔ（登録商標）接続（図示されず）、を介して、例えば従来の技法、例えばセルラワイヤレス（図示されず）接続、のうちの１つまたは複数を通して、パブリックＩＰネットワーク１１０に接続されることができ、そしてそれは、その後で、例えばインターネットサービスプロバイダ（ＩＰＳ）（図示されず）を通してパブリックＩＰネットワーク１１０に接続することができる。
【００３８】
続けて図１を参照すると、一様態ではワイヤレスモバイルデバイス１０２は、動的に更新されたアドレスを受信するように構成されることができ、それによって、それはＨＴＴＰサーバ１０６と通信することができ、一態様では、ファイアウォール１１２と通信することができる。一態様では、動的に更新されたアドレスは、例えば、プライベートＩＰネットワーク１０４内のホスト構成プロトコル（ＤＨＰＣ）または同等のサーバ（図示されず）によって、ワイヤレスモバイルデバイス１０２に割り当てられることができる。一態様では、ワイヤレスモバイルデバイス１０２の動的に更新されたアドレスは、インターネットプロトコル（ＩＰ）アドレスであることができる。１つまたは複数の実施形態によるプロセスおよび実装の例は、ワイヤレスモバイルデバイス１０２の動的に更新されたアドレスがＩＰアドレスである、したがって、このアドレスは、モバイルデバイスＩＰ（ＭＤ＿ＩＰ）アドレスとして参照される、と仮定して説明されるであろう。
【００３９】
さらに図１を参照すると、一態様では、ワイヤレスモバイルデバイス１０２のＭＤ＿ＩＰアドレスの各更新は、プライベートＩＰネットワーク１０４内で固有であることができる。別の様態では、ＭＤ＿ＩＰアドレスは、パブリックＩＰネットワーク１１０内で、ルート指定されることができ、固有であることができる。後のセクションにおいてさらに詳細に説明されるように、様々な実施形態による方法およびシステムは、ＭＤ＿ＩＰがパブリックＩＰネットワーク１１０内でルート指定されることができる態様に加え、ワイヤレスモバイルデバイス１０２上でホストされたモバイルウェブサーバ１５０への従来のＨＴＴＰセッション接続（もしあれば、ファイアウォール１１２によって課された制限に従う）をクライアント／ウェブブラウザ１１４のユーザに提供することができる。また後のセクションにおいてもさらに詳細に説明されるように、様々な例示的な実施形態によるシステムおよび方法は、代わりにワイヤレスモバイルデバイス１０２上で格納されたコンテンツに対する様々なアクセス特権を様々なユーザに提供することができるモバイルウェブサーバ１５０の構成を提供することができる。
【００４０】
例示的な実施形態のコンセプトに必要不可欠でない複雑さを導入することを回避するため、ＭＤ＿ＩＰアドレスのオペレーションおよびそれに対するインターフェースの例は、モバイルウェブサーバ１５０に対して割り当てられているのとは対照的に、ワイヤレスモバイルデバイス１０２に対して割り当てられるかのように説明されるであろう。しかしながら、例示的な実施形態による行いは、単一のモバイルワイヤレスデバイス１０２上でホストされた複数のモバイルウェブサーバ１５０を含めうる、ということが理解されるであろう。本開示から当業者よって理解されるように、このような実践ではＭＤ＿ＩＰを割り当てているＤＨＣＰまたは同等のサーバは、個別モバイルウェブサーバ１５０の各々に対して固有ＭＤ＿ＩＰを割り当てるように構成されることができる。同様に、不必要な複雑さを回避するため、１つのワイヤレスモバイルデバイス１０２のみが、プライベートＩＰネットワーク１０４内に示される。しかしながら、別のものを意味するようコンテキストから明らかにされるまたは述べられていない限り、１つのワイヤレスモバイルデバイス１０２を参照している説明すべては、プライベートＩＰネットワーク１０４内にあるまたはアクセス可能である１つまたは複数の他のワイヤレスモバイルデバイス（図示されず）に適用することができることが理解されるであろう。
【００４１】
さらに図１を参照すると、一態様では、ワイヤレスモバイルデバイス１０２は、ＭＤ＿ＩＰアドレスが更新されるたびにＨＴＴＰサーバ１０６に、例えばリンク１２０にわたって、レポートを送信するように構成されることができる。レポートは、一態様において、上述されたように、ワイヤレスモバイルデバイス１０２に割り当てられたモバイルデバイス識別子（ＭＤＩＤ）を含むことができる。一態様では、そのレポートは、ＨＴＴＰ「ポスト」、または同等物であることができ、ワイヤレスモバイルデバイス１０２からＨＴＴＰサーバ１０６へ通信することができる。ワイヤレスモバイルデバイス１０２によるレポートの実装に関して、本開示の全体を見ているウェブサーバ分野の当業者は、例えば、ＨＴＴＰ「ポスト」または同等物を実行するように構成された、図５を参照して記載されたＭＤ＿ＩＰ＿ＲＰＴエンジン５１２、またはクライアント側スクリプティングエンジンとしてこのようなＭＤ＿ＩＰアドレスのレポートを容易に実装することができる。一態様では、ＨＴＴＰサーバ１０６は、ワイヤレスモバイルデバイス１０２によるＭＤ＿ＩＰアドレスのレポートにしたがって、上述されたＲＤＢ（リダイレクトアドレスデータベース）１０７を維持することができる。ＲＤＢ１０７は、例えば、モバイルウェブサーバ１５０をホストしている各ワイヤレスモバイルデバイス１０２のＭＤＩＤに対応しているリダイレクトアドレス記録または同等物を有するように構築されることができ、そのリダイレクトアドレス記録または同等物は、そのワイヤレスモバイルデバイス１０２について最も新しくレポートされたＭＤ＿ＩＰアドレスを有する、または、例えば、ＲＤＢと関連したメモリ（明示的に図示されず）内のロケーションに対するポインタ（図示されず）を有する。本開示を見ているウェブサーバ分野の当業者は、例えば、上述されるように、ワイヤレスモバイルデバイス１０２からＨＴＴＰ「ポスト」または同等物を受信し、そしてそれに応じてＲＤＢ１０７を更新するように構成されたサーバ側スクリプティングエンジンとして、機能を更新して、このようなＲＤＢ１０７を容易に実装することができる。
【００４２】
後のセクションにおいてさらに詳細に説明される態様では、クライアント／ウェブブラウザ１１４として機能するための手段を有する１つまたは複数のユーザは、ワイヤレスモバイルデバイス１０２のＭＤＩＤを与えられることができ、さらなる態様では、ＨＴＴＰサーバ１０６のＩＰアドレスを与えられることができる。説明されるように、ユーザの範囲は、個人の選択されたグループから一般の人々すべてに及ぶことができる。ＭＤＩＤの１つの例は、ワイヤレスモバイルデバイス１０２のワイヤレスセルラ電話特徴である１０桁のワイヤレス電話番号（個別に図示されず）であることができる。
【００４３】
続けて図１を参照すると、さらなる態様では、クライアント／ウェブブラウザ１１４として実行している手段を通してパブリックＩＰネットワーク１１０へのアクセスを有し、ＨＴＴＰサーバ１０６のＩＰアドレスおよびワイヤレスモバイルデバイス１０２のＭＤＩＤを有する、ユーザは、ＭＤＩＤによって識別されたワイヤレスモバイルデバイス１０２のＭＤ＿ＩＰアドレスに関して、例えばリンク１３０にわたって、要求とともにＨＴＴＰサーバ１０６にアクセスすることができる。関連した態様では、ＨＴＴＰサーバ１０６は、識別されたワイヤレスモバイルデバイス１０２によってそれに対し最も新しくレポートされたＭＤ＿ＩＰアドレスおよびＲＤＢ１０７から検索することと、ワイヤレスモバイルデバイス１０２のモバイルウェブサーバ１５０に対するリダイレクトのためにクライアント／ウェブブラウザ１１４にこれを送信することによって、クライアント／ウェブブラウザ１１４からのこのような要求に応答するように構成されることができる。
【００４４】
上述されたように、一態様では、ＭＤ＿ＩＰは、パブリックＩＰネットワーク１１０内でルート指定されることができる。本態様が使用されていると想定して、クライアント／ウェブブラウザ１１４がＨＴＴＰサーバ１０６から要求されたＭＤ＿ＩＰアドレスを受信すると、それは、例えばリンク１４０にわたって、ワイヤレスモバイルデバイス１０２上でモバイルウェブサーバ１５０に直接アクセスすることができる。「直接アクセスすること（directly access）」はファイアウォール１１２を通ることができるが、必ずしもファイアウォール１１２を通る必要はないということが理解されるであろう。
【００４５】
図２は、様々な例示的実施形態によるマルチネットワークパブリックブラウザアクセスモバイルサーバのシステムおよび方法における、動的アドレスレポートおよびリダイレクトアドレス記録更新の一例の１つのプロセスフロー２００を示す。図２のプロセスフロー２００の様々な部分による例は、図１のマルチネットワークモバイルサーバアクセスシステム１００を参照して記載されるであろう。しかしながら、図１は図２のプロセスフロー２００の１つの例示的環境を提供することのみを意図されており、また例示的な実施形態によるプロセスが実践されることができるシステムの範囲のいずれの限定としても意図されないということを理解されるであろう。
【００４６】
図２を参照すると、一態様では、例えば図１のプライベートＩＰネットワーク１０４内のワイヤレスモバイルデバイス１０２のような、プライベートネットワークにおけるワイヤレスモバイルデバイスは、ＩＰアドレス変更モニタリング２０２を実行するように構成されることができ、例えば、一態様によると、プライベートＩＰネットワーク１０４内のＤＨＣＰサーバ（図示されず）のようなソースから受信された、上述されたＭＤ＿ＩＰアドレスの更新をモニタリングする。２０４でＩＰアドレス変更を検出すると、プロセスフロー２００は、ＩＰアドレス変更のレポートおよび登録を実行するために２０６へ進むことができる。一態様では、２０６におけるレポートおよび登録のレポート部分は、ＨＴＴＰリダイレクトサーバに対して新規ＩＰアドレスを、クライアントサーバセッションにおいて、送信するためにワイヤレスモバイルデバイス上でＨＴＴＰクライアント（図示されず）をアクティブ化することを含むことができる。一態様では、ＨＴＴＰリダイレクトサーバは、ＨＴＴＰサーバクライアントウェブブラウザ通信をサポートしている、インターネットのような、パブリックネットワークとプライベートネットワークとをインターフェース接続する。
【００４７】
図１と図２を参照すると、一例において２０６におけるレポートおよび登録のレポート部分は、更新されたＭＤ＿ＩＰアドレスのワイヤレスモバイルデバイス１０２による受信時にアクティブ化されたＨＴＴＰクライアントアプリケーション（図１で図示されず）でワイヤレスモバイルデバイス１０２を構成することによって実装されることができる。一態様では、ワイヤレスモバイルデバイス１０２上のＨＴＴＰクライアントアプリケーションは、ＨＴＴＰサーバ１０６上でホストされた対応しているＨＴＴＰサーバアプリケーション（明示的に図示されず）とのセッションを、例えばリンク１２０にわたって、確立し、セッションが確立すると、ＭＤ＿ＩＰアドレス更新レポート（ＭＤ＿ＩＰ＿ＲＰＴ）を提供するように構成されることができる。一態様によると、ワイヤレスモバイルデバイス１０２は、例えばプライベートＩＰネットワーク１０４と関連づけられたＤＨＣＰサーバから、それが受信した、更新されたＭＤ＿ＩＰアドレスおよび更新されたＭＤＩＤをＭＤ＿ＩＰ＿ＲＰＴに含むように構成されることができる。
【００４８】
続けて図１および図２を参照すると、２０６におけるレポートおよび登録の登録部分の１つの実装例として、ＨＴＴＰサーバ１０６は、送信するワイヤレスモバイルデバイス１０２のＭＤＩＤをＭＤ＿ＩＰ＿ＲＰＴから抽出し、その後でそのＭＤＩＤに対応しているリダイレクトアドレス記録のためにそのＲＤＢ１０７をサーチすることによって、ＭＤ＿ＩＰ＿ＲＰＴに応答するように構成されることができる。さらに、ＨＴＴＰサーバ１０６は、対応しているリダイレクトアドレス記録が見つけられたとき、リダイレクトアドレス記録のＭＤ＿ＩＰアドレスフィールドが更新されるように構成されることができる。
【００４９】
図２を参照すると、プロセスフロー２００の一例において、モバイルデバイスについてされたＭＤ＿ＩＰアドレスの２０６におけるレポートおよび登録の後で、２０６におけるレポートおよび登録においてアクティブ化された上述のＨＴＴＰクライアントを非アクティブ化している、モバイルデバイスにおけるＨＴＴＰクライアント非アクティベーション２０８があることができる。一態様では、ＨＴＴＰクライアント非アクティベーション２０８の際、プロセスフロー２００は、２１０へと進み、モバイルデバイス上でＨＴＴＰウェブサーバをアクティブ化し、アクティブホスティングと同時に、例えばバックグラウンドプロセスとして、上述のＩＰアドレス変更モニタリング２０２を実行することができる。図１および図２を参照すると、モバイルデバイス上のＨＴＴＰウェブサーバの２１０におけるアクティブ化は、それが更新されたＭＤ＿ＩＰアドレスを受信するという、例えばリンク１２０にわたる、上述されたレポートを実行した後で、そのモバイルウェブサーバ１５０をアクティブ化するようにワイヤレスモバイルデバイス１０２を構成することによって実装されることができる。
【００５０】
図３は、１つまたは複数の例示的な実施形態による、モバイルデバイス３０２、ＨＴＴＰリダイレクトウェブサーバ３０４とウェブクライアント３０６との間の通信の１つのプロセスフロー３００を示す。プロセスフローの様々な部分による例は、図１のマルチネットワークモバイルサーバアクセスシステム１００を参照して記載されるであろう、またこのような記載においてワイヤレスモバイルデバイス１０２およびモバイルウェブサーバ１５０がモバイルデバイス３０２の例であり、ＲＤＢ１０７を有するＨＴＴＰサーバ１０６がＨＴＴＰリダイレクトウェブサーバ３０４の例であり、クライアント／ウェブブラウザ１１４がウェブクライアント３０６の例である、ということが想定されるであろう。
【００５１】
図３を参照すると、一態様では、プロセスフロー３００は、ＨＴＴＰリダイレクトウェブサーバ３０４へＭＤ＿ＩＰアドレス更新レポート（ＭＤ＿ＩＤ＿ＲＰＴ）３０８を送信するモバイルデバイス３０２を含むことができる。一態様では、ＭＤ＿ＩＰ＿ＲＰＴ３０８の送信は、図２のプロセスフロー２００に従うことができる。図２および３を共に参照すると、一態様ではＩＰアドレス変更モニタリング２０２は、図３のプロセスフロー３００の任意の部分の間のバックグラウンドプロセスであることができ、２０４でＩＰアドレス変更を検出すると、ＭＤ＿ＩＰ＿ＲＰＴ３０８を送信することは、例えば、論理的割り込みとして実行されることができる。図１、図２および図３を参照すると、一態様では、ワイヤレスモバイルデバイス１０２は、モバイルウェブサーバ１５０の１つまたは複数のアクティビティモードの間にＭＤ＿ＩＰ＿ＲＰＴ３０８を送信することをディスエーブルにするように構成されることができる。１つの代替的態様では、ワイヤレスモバイルデバイス１０２は、そのＭＤ＿ＩＰアドレスの変更を検出すると、モバイルウェブサーバ１５０の１つまたは複数の進行中のアクティビティに割り込むように構成されることができる。
【００５２】
続けて図３を参照すると、プロセスフロー３００の１つのオペレーションの例は、ウェブクライアント３０６から接続要求３１０を受信するＨＴＴＰリダイレクトウェブサーバ３０４を含むことができる。図１および図３を参照すると、一例において接続要求３１０は、ＨＴＴＰリダイレクトウェブサーバ３０４のＩＰアドレスおよびワイヤレスモバイルデバイス１０２のＭＤＩＤを有するユーザと一緒に、クライアント／ウェブブラウザ１１４を通してパブリックＩＰネットワーク１１０へのアクセスを有するユーザを含むことができる。一態様では、ＭＤＩＤは、所有者と固有に関連づけられた公的に知られた識別子、またはワイヤレスモバイルデバイス１０２上のコンテンツの他の認証されたマネージャであることができる。例えば、ＭＤＩＤは、ワイヤレスモバイルデバイス１０２のワイヤレスセルラ電話特徴である電話番号（図１で図示されず）であることができる。一態様では、ユーザはＨＴＴＰリダイレクトウェブサーバ３０４のＩＰアドレスと関連づけられたユニフォームリソースロケータ（ＵＲＬ）を提供されることができる。一例では本態様に加えて、ユーザはＨＴＴＰサーバ１０６の所与のＵＲＬ、その後に前の「／」または同等物が続き、その後に対象のワイヤレスモバイルデバイス１０２のＭＤＩＤ、例えば１０桁のワイヤレスセルラ番号が続く、をクライアント／ウェブブラウザ１１４のアドレスフィールドにタイプする（または他のグラフィカルユーザインターフェース（ＧＵＩ）によって、または音声コマンドによって入力する）ことができる。
【００５３】
図１および図３を参照すると、ワイヤレスモバイルデバイス１０２上でホストされたモバイルウェブサーバ１５０へのクライアント／ウェブブラウザ１１４を通るユーザアクセスを説明するために、ＨＴＴＰサーバ１０６のＵＲＬが「ＳＥＲＶＩＣＥ．ＣＯＭ」であるということと、ワイヤレスモバイルデバイス１０２が「ＸＸＸＹＹＹＺＺＺＺ」の１０桁の電話番号を有するスマートフォンであるということを例として仮定する。一例において、ユーザは、次のｈｔｔｐ：／／ｗｗｗ．ＳＥＲＶＩＣＥ．ＣＯＭ／ＸＸＸＹＹＹＺＺＺＺをユーザのクライアント／ウェブブラウザ１１４のアドレスフィールドに（例えば、タイプすることによってまたは他の様々な既知の技法によって）入力することができる。ユーザはその後で、例えば従来のキーボードの「ＥＮＴＥＲ」ボタンを打つことによって、従来のＨＴＴＰプロトコルにしたがって図３の接続要求３１０を送信するようにクライアント／ウェブブラウザ１１４をホストしている彼／彼女の装置を制御することができる。パブリックＩＰネットワーク１１０がインターネットであると仮定すると、接続要求３１０は、ＨＴＴＰリダイレクトウェブサーバ３０４、例えば図１のＨＴＴＰサーバ１０６、に対して、従来のインターネットルーティングごとに、ルート指定されることができる。
【００５４】
さらに図１および図３を参照すると、一例において、接続要求３１０に応じて、ＨＴＴＰリダイレクトウェブサーバ３０４は、接続要求３１０に含まれたＭＤＩＤを使用して、上述のリダイレクトアドレスデータベースをサーチすることができる。リダイレクトアドレス記録が見つかると、ＨＴＴＰリダイレクトウェブサーバは、３１２において最も新しくレポートされたＭＤ＿ＩＰをそのＭＤ＿ＩＰフィールドから検索することができ、またＨＴＴＰリダイレクト３１２を、例えばプライベートＩＰネットワーク１０４のワイヤレスリンク（明示的に図示されず）にわたって、ウェブクライアント３０６へ送信することができる。一態様では、ＨＴＴＰリダイレクト３１２は、モバイルデバイス３０２のＩＰアドレス（例えば、図１のワイヤレスモバイルデバイス１０２のＩＰアドレス）を含むことができる。さらなる一態様では、ウェブクライアント３０６はその後、ＨＴＴＰリダイレクト３１２に応答して、モバイルデバイス３０２に直接ＨＴＴＰ接続要求３１３を送信することができる。図１を参照すると、一態様では、ＨＴＴＰ応答３１４は、ファイアウォール１１２を通して（または、フィルタリングルールに依存して、ブロックされることにより）送信されることができる。
【００５５】
続けて図３を参照すると、一態様では、１つまたは複数の実施形態によるプロセスフロー３００のオペレーションは、モバイルデバイス３０２に直接ウェブクライアント３０６から送信されるアクティブ化サービス／プロセス３１６を含むことができる。図１および図３を参照すると、一態様では、「直接（directly）」とは、ファイアウォール１１２のようなファイアウォールを通ること（またはファイアウォールによってブロックされることができる）を含むことができる。関連態様では、１つまたは複数の例示的な実施形態によるプロセスフロー３００のオペレーションは、モバイルデバイス３０２に直接ウェブクライアント３０６から送信された動的データリフレッシュ３１８を含むことができる。
【００５６】
さらに図３を参照すると、一態様では、１つまたは複数の実施形態によるプロセスフロー３００によって示されたようなオペレーションは、ある認証を有するユーザがモバイルデバイス３０２への遠隔管理アクセスを供給されることを含むことができる。一態様では、遠隔管理アクセスは、モバイルデバイス３０２を構成することによって、例えば、パスワード保護されたドキュメント、モバイルウェブサーバ構成ファイル、アクセス履歴、またはそれらの任意の組み合わせ、のようなワイヤレスモバイルデバイス１０２上のデータおよび情報への、例えばクライアント／ウェブブラウザ１１４を使用する、遠隔アクセスを有するために認証されたユーザのためのサーバ側スクリプティングエンジン（図１〜図３で図示されず）を含むようにワイヤレスモバイルデバイス１０２上でホストされるモバイルウェブサーバ１５０を構成することによって、提供されることができる。関連態様では、モバイルデバイス３０２は、ウェブクライアント３０６におけるユーザが遠隔管理を実行することを促進するＨＴＴＰ応答３２２を送信するように構成されることができる。
【００５７】
図４は、シンクロナスＨＴＴＰ（またはＨＴＴＰＳ）応答４０８および／またはアシンクロナスＨＴＴＰ（またはＨＴＴＰＳ）応答４１０を提供している、および、ＨＴＴＰクライアント／ウェブブラウザ４０６からＨＴＴＰ（またはＨＴＴＰＳ）要求４０４のモバイルウェブサーバ４０２による受信を提供している、１つまたは複数の実施形態による態様におけるプロセスフロー４００を示す。
【００５８】
図５は、様々な実施形態による実践に関して、モバイルウェブサーバ１５０をホストしている図１のモバイルデバイス１０２を実装することができる、したがって、図３のモバイルデバイス３０２または図４のモバイルデバイス／ＨＴＴＰサーバ４０２のいずれか１つまたは複数、を実装することができる１つのモバイルデバイス／サーバ５００のハイレベル機能ブロック図である。図５のハイレベル機能ブロック図は、モバイルデバイス／サーバ５００に含まれることができる論理的機能のグラフィック描写であり、様々な例示的な実施形態による実践において使用されうるハードウェアアーキテクチャまたは配置の範囲に対する制限を意図していないということを理解されるであろう。
【００５９】
図５を参照すると、モバイルデバイス／サーバ５００は、オペレーションハンドラ５０２４および属性格納部（attribute store）５０２２を有するプロセッシングコア５０２を含むことができる。一態様では、モバイルデバイス／サーバ５００は、オペレーションハンドラ５０２４を呼び起こすことができるサーバ側スクリプティングエンジン５０４を含むウェブサーバ５０６を含む。図示されるように、サーバ側スクリプティングエンジン５０４は、属性格納デバイス５０２２から属性を検索または抽出することに加えて、設定することができる。さらなる態様では、モバイルデバイス／サーバ５００は、ＨＴＭＬレポジトリ５０８を含むことができる。一態様では、モバイルデバイス／サーバ５００は、一態様ではファイアウォール１１２と図３のＨＴＴＰリダイレクトウェブサーバ３０４と通信するためのワイヤレス送信機／受信機５１０を含むことができる。ワイヤレス送信機／受信機５１０は、例えば、ＩＥＥＥ８０２.１１プロトコル通信をサポートすることができる。さらなる態様では、モバイルデバイス／サーバ５００は、セルラワイヤレスネットワークインターフェース（図５で図示されず）を含むことができる。一態様では、モバイルデバイス／サーバ５００は、例えば、図２を参照して説明されるような動的アドレスアップデートレポーティングを実行するための、プロセッシングコアで提供されるアプリケーションのような、ＭＤ＿ＩＰ＿ＲＰＴエンジン５１２を含むことができる。
【００６０】
プロセッシングコア５０２のハードウェア実装に関して、当業者は、命令を実行することができる任意のコンピューテーショナルエンジン（computational engine）またはプロセッサに処理タスクが割り当てられることができるということを理解するであろう。処理機能は、開示された態様の範囲および精神から逸脱することなく、１つのロケーションに集中化される、または、複数のプロセッサまたは処理ロケーションに分散または分布されることができる。
【００６１】
当業者は、本開示を読むことから、１つまたは複数の実施形態によるシステムおよび方法の様々な利点のうち、別のユーザのモバイルデバイスのコンテンツへの即時アクセスで、従来の技法によってインターネットに接続された、従来のブラウザをホストしている従来のコンピューティングデバイス程度のものを有するユーザに対して提供することがあるということを理解するであろう。１つまたは複数の態様では、アクセスしているユーザは、一般の人々(members of public)であることができ、モバイルデバイスは、ユーザのモバイルデバイス上でホストされたモバイルウェブサイトの構成を通して、選択されたコンテンツを一般の人々に対して容易に入手可能にすることを望むユーザ、に属することができる。さらに、本開示から当業者によって理解されるであろう様々な利点のうち、ユーザのモバイルデバイスの遠隔で、安全で、実用的な管理を提供することがある。
【００６２】
当業者は、情報および信号が様々な異なる技術および技法のいずれかを使用して表されうるということを理解するであろう。例えば、上記説明の全体にわたって参照されうるデータ、命令、コマンド、情報、信号、ビット、シンボルおよびチップは、電圧、電流、電磁波、磁場または磁粒子、光場または光学粒子、またはそれらのいずれの組み合わせによって表わされうる。
【００６３】
さらに、当業者は、ここにおいて開示される実施形態に関連して記載された様々な説明のための論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両方の組み合わせとして実装されうるということを理解するであろう。このハードウェアおよびソフトウェアの互換性を明確に説明するために、様々な説明のためのコンポーネント、ブロック、モジュール、回路、およびステップは、それらの機能という観点から一般的に上述されてきた。このような機能がハードウェアまたはソフトウェアとして実装されるかは、全体のシステム上に課された特定のアプリケーションおよび設計の制約によって決まる。当業者は、各特定のアプリケーションに対して様々な方法で記載された機能を実装しうるが、このような実装の決定は、本発明の範囲からの逸脱をもたらすものとして解釈されるべきではない。
【００６４】
ここにおいて開示された実施形態に関連して記載された方法、シーケンスおよび／またはアルゴリズムは、直接ハードウェアで、プロセッサによって実行されたソフトウェアモジュールで、または２つの組み合わせで、具現化されうる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られる格納媒体のいずれの他の形式において存在しうる。例示的な格納媒体は、プロセッサが格納媒体から情報を読み取ることができ、格納媒体へ情報を書き込むことができるようにプロセッサに結合される。代替では、格納媒体は、プロセッサに不可欠でありうる。
【００６５】
したがって、本発明の実施形態は、特許請求の範囲において特許請求された方法を具現化しているコンピュータ可読媒体を含むことができる。したがって、本発明は、説明された例に限定されず、またここにおいて記載された機能を実行するためのいずれの手段も、本発明の実施形態に含まれる。
【００６６】
前述の開示が、本発明の説明のための実施形態を示す一方、様々な変更および変形が特許請求の範囲によって定義されるような本発明の範囲から逸脱することなしにここにおいてなされることができるということが留意されるべきである。ここにおいて記載された本発明の実施形態による方法の請求項の機能、ステップ、および／または動作は、いずれの特定の順序において実行される必要はない。さらに、本発明のエレメントは単数形で特許請求されうるまたは記載されうるが、単数形への限定が明示的に述べられない限り、複数形が予期される。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイス上のウェブサイトにアクセスするための方法であって、
前記モバイルデバイスに動的に割り当てられたモバイルデバイスＩＰアドレスの更新を前記モバイルデバイスにおいて受信することと、
前記更新されたモバイルデバイスＩＰアドレスとモバイルデバイス識別子とを有する更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスからハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ送信することと、
前記モバイルデバイス識別子を有するＨＴＴＰ要求をＨＴＴＰクライアントから前記ＨＴＴＰサーバへ送信することと、
前記ＨＴＴＰ要求に応じて、前記更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答を前記ＨＴＴＰクライアントにおいて受信することと、
前記リダイレクトＨＴＴＰ応答における前記更新されたモバイルデバイスＩＰアドレスにおいて、前記ＨＴＴＰクライアントから前記モバイルデバイスへＨＴＴＰ要求を送信することと
を備える、方法。
［Ｃ２］
前記リダイレクトＨＴＴＰ応答に基づく前記ＨＴＴＰ要求は、前記モバイルデバイス上でホストされたウェブサイトにアクセスするための要求を含む、
Ｃ１に記載の方法。
［Ｃ３］
前記モバイルデバイス上の管理動作のための要求を、前記ＨＴＴＰクライアントから、前記リダイレクトＨＴＴＰ応答に含まれる前記更新されたモバイルデバイスＩＰアドレスによって識別された前記モバイルデバイスへ送信することをさらに備える、
Ｃ１に記載の方法。
［Ｃ４］
前記モバイルデバイス上のサービスをアクティブ化するための要求を、前記ＨＴＴＰクライアントから、前記リダイレクトＨＴＴＰ応答に含まれる前記更新されたモバイルデバイスＩＰアドレスによって識別された前記モバイルデバイスへ送信することをさらに備える、
Ｃ１に記載の方法。
［Ｃ５］
前記サービスをアクティブ化するための前記要求に対応して、動的データリフレッシュを前記モバイルデバイスから前記ＨＴＴＰクライアントへ送信することをさらに備える、
Ｃ４に記載の方法。
［Ｃ６］
前記更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスから前記ＨＴＴＰサーバへ送信することは、
前記モバイルデバイス上でＨＴＴＰクライアントをアクティブ化することと、
前記モバイルデバイス上の前記ＨＴＴＰクライアントからＨＴＴＰクライアント要求を前記ＨＴＴＰサーバへ送信することと、ここにおいて、前記ＨＴＴＰクライアント要求は、前記更新された動的に割り当てられたアドレスレポートを有する、
前記ＨＴＴＰクライアント要求に対するＨＴＴＰサーバ応答を前記モバイルデバイスにおいて受信することと、
前記ＨＴＴＰサーバ応答を受信することに応じて、前記モバイルデバイス上で前記ＨＴＴＰクライアントを非アクティブ化することと
を備える、Ｃ１に記載の方法。
［Ｃ７］
モバイルデバイスであって、
モバイルデバイス識別子（ＭＤＩＤ）を格納するためのストレージと、
動的に割り当てられたネットワークアドレス（ＭＤ＿ＩＰ）の更新をネットワークから受信するための通信インターフェースと、
更新されたＭＤ＿ＩＰを受信することに応じて、ハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへモバイルデバイス更新されたアドレスレポートを送信するよう前記通信インターフェースを制御するように構成され、前記通信インターフェースに結合されたプロセッサと
を備え、前記モバイルデバイス更新されたアドレスレポートは、前記更新されたＭＤ＿ＩＰと前記ＭＤＩＤを有する、
モバイルデバイス。
［Ｃ８］
前記プロセッサは、サーバ側スクリプティングエンジンをサポートするように構成されたＨＴＴＰウェブサーバを含む、
Ｃ７に記載のモバイルデバイス。
［Ｃ９］
前記ＨＴＴＰウェブサーバは、所与のＨＴＴＰ要求に応じて、前記モバイルデバイス上に格納されたコンテンツへのアクセスを提供するように構成されたハイパーテキストマークアップ言語（ＨＴＭＬ）ウェブサイトをホストするように構成される、
Ｃ８に記載のモバイルデバイス。
［Ｃ１０］
前記モバイルデバイスは、前記プロセッサに結合されたＨＴＭＬレポジトリストレージをさらに備え、前記ＨＴＭＬレポジトリストレージは、ＨＴＭＬレポジトリを検索可能に格納するよう構成される、
Ｃ９に記載のモバイルデバイス。
［Ｃ１１］
前記プロセッサに結合された属性ストレージデバイスと、
前記プロセッサに結合されたオペレーションハンドルと
をさらに備える、Ｃ７に記載のモバイルデバイス。
［Ｃ１２］
前記プロセッサは、プロセッサコアである、
Ｃ７に記載のモバイルデバイス。
［Ｃ１３］
ネットワーク上でモバイルデバイス上のウェブサイトにアクセスするための方法であって、
前記ウェブサイトにアクセスするための要求を、前記ネットワークに接続されたハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ、インターネットを通じて、クライアントから送信することと、ここにおいて、前記要求は、前記ネットワーク内で前記モバイルデバイスのアドレスを有さない、
前記ＨＴＴＰサーバから応答を前記クライアントにおいて受信することと
を備え、前記応答は、前記モバイルデバイスの前記アドレスを有する、
方法。
［Ｃ１４］
前記ウェブサイトにアクセスするための追加要求を前記クライアントから送信することをさらに備え、前記追加要求は、前記モバイルデバイスの前記受信された応答からの前記モバイルデバイスの前記アドレスを有する、
Ｃ１３に記載の方法。
［Ｃ１５］
モバイルデバイスにアクセスするための方法であって、
前記モバイルデバイスからレポートを受信することと、ここにおいて、前記レポートは、更新された動的に割り当てられたアドレスと前記モバイルデバイスのための識別子とを有する、
前記モバイルデバイスのための前記識別子と前記更新された動的に割り当てられたアドレスを関連づけるリダイレクトアドレス記録を、前記モバイルデバイスのための前記識別子に基づく検索可能な方法で、リダイレクトアドレスデータベース内に格納することと、
前記モバイルデバイスにアクセスするための要求を受信することと、ここにおいて、前記要求は、前記モバイルデバイスのための前記識別子を有する、
前記モバイルデバイスのための前記受信された識別子と関連づけられた前記リダイレクトアドレス記録を検索することと、
前記検索されたリダイレクトアドレス記録内の前記更新された動的に割り当てられたアドレスに少なくとも部分的に基づいて、前記モバイルデバイスにアクセスするためにリダイレクト応答をハイパーテキスト転送プロトコル（ＨＴＴＰ）クライアントへ送信することと
を備える、方法。
［Ｃ１６］
モバイルデバイスにアクセスするための装置であって、
動的に割り当てられたアドレスの更新を前記モバイルデバイスにおいて受信するための手段と、
前記更新された動的に割り当てられたアドレスとモバイルデバイス識別子を有する更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスからハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ送信するための手段と、
前記モバイルデバイス識別子を有するＨＴＴＰ要求をＨＴＴＰクライアントから前記ＨＴＴＰサーバへ送信するための手段と、
前記ＨＴＴＰサーバから、前記モバイルデバイスの前記更新された動的に割り当てられたアドレスを有するリダイレクトＨＴＴＰ応答を前記ＨＴＴＰクライアントにおいて受信するための手段と、
前記モバイルデバイス上のウェブサイトにアクセスするための、前記リダイレクトＨＴＴＰ応答と関連づけられた、ＨＴＴＰ要求を前記モバイルデバイスにおいて受信するための手段と
を備える、装置。
［Ｃ１７］
前記更新された動的に割り当てられたアドレスレポートを、前記モバイルデバイスから前記ＨＴＴＰサーバへ送信することは、
前記モバイルデバイス上でＨＴＴＰクライアントをアクティブ化することと、
前記モバイルデバイス上の前記ＨＴＴＰクライアントからＨＴＴＰクライアント要求を前記ＨＴＴＰサーバへ送信することと、ここにおいて、前記ＨＴＴＰ要求は、前記更新された動的に割り当てられたアドレスレポートを有する、
前記ＨＴＴＰクライアント要求に対するＨＴＴＰサーバ応答を、前記モバイルデバイスにおいて受信することと、
前記ＨＴＴＰサーバ応答を受信することに応じて、前記モバイルデバイス上で前記ＨＴＴＰクライアントを非アクティブ化することと
を備える、Ｃ１６に記載の装置。
［Ｃ１８］
ネットワーク上でモバイルデバイス上のウェブサイトにアクセスするための装置であって、
前記ウェブサイトにアクセスするための要求を、前記ネットワークに接続されたハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ、インターネットを通じて、クライアントから送信するための手段と、ここにおいて、前記要求は、前記ネットワーク内で前記モバイルデバイスのアドレスを有さない、
前記ＨＴＴＰサーバから応答を前記クライアントにおいて受信するための手段と
を備え、前記応答は、前記モバイルデバイスの前記アドレスを有する、
装置。
［Ｃ１９］
モバイルデバイスにアクセスするための装置であって、
前記モバイルデバイスからレポートを受信するための手段と、ここにおいて、前記レポートは、更新された動的に割り当てられたアドレスと前記モバイルデバイスのための識別子とを有する、
前記モバイルデバイスのための前記識別子を前記更新された動的に割り当てられたアドレスと関連づけるリダイレクトアドレス記録を、前記モバイルデバイスのための前記識別子に基づく検索可能な方法で、リダイレクトアドレスデータベース内に格納するための手段と、
前記モバイルデバイスにアクセスするための要求をハイパーテキスト転送プロトコル（ＨＴＴＰ）クライアントから受信するための手段と、ここにおいて、前記要求は、前記モバイルデバイスのための前記識別子を有する、
前記モバイルデバイスのための前記受信された識別子と関連づけられた前記リダイレクトアドレス記録を検索するための手段と、
前記検索されたリダイレクトアドレス記録内の前記更新された動的に割り当てられたアドレスに少なくとも部分的に基づいて、前記モバイルデバイスにアクセスするために、リダイレクトＨＴＴＰ応答を前記ＨＴＴＰクライアントへ送信するための手段と
を備える、装置。
［Ｃ２０］
命令を備えるコンピュータ可読媒体であって、ワイヤレス通信システムにおいてプロセッサ装置によって実施される時、モバイルデバイスにアクセスするための方法を行うオペレーションを前記プロセッサ装置に実行させる命令であって、前記命令は、前記プロセッサ装置に、
前記モバイルデバイスに動的に割り当てられたモバイルデバイスＩＰアドレスの更新を前記モバイルデバイスにおいて受信させる命令と、
前記更新されたモバイルデバイスＩＰアドレスとモバイルデバイス識別子とを有する更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスからハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ送信させる命令と、
ＨＴＴＰクライアントから前記ＨＴＴＰサーバへ前記モバイルデバイスにアクセスするための要求を送信させる命令と、ここにおいて、前記要求は、前記モバイルデバイス識別子を有する、
前記更新されたモバイルデバイスＩＰアドレスを有するリダイレクトＨＴＴＰ応答を、前記ＨＴＴＰサーバから、前記ＨＴＴＰクライアントにおいて受信させる命令と、
前記リダイレクトＨＴＴＰ応答における前記更新されたＩＰアドレスによって識別された前記リダイレクトＨＴＴＰ応答における前記更新されたモバイルデバイスＩＰアドレスにおいて、前記ＨＴＴＰクライアントから前記モバイルデバイスへ、ＨＴＴＰ要求を送信させる命令と、
を備える、コンピュータ可読媒体。
［Ｃ２１］
前記ＨＴＴＰクライアントから、前記リダイレクトＨＴＴＰ応答における前記更新されたＩＰアドレスによって識別された前記モバイルデバイスへの前記ＨＴＴＰ要求は、前記モバイルデバイス上でホストされたウェブサイトにアクセスするための要求を含み、前記リダイレクトＨＴＴＰ応答は、前記ウェブサイトと関連づけられた情報を含む、
Ｃ２０に記載のコンピュータ可読媒体。
［Ｃ２２］
前記プロセッサ装置に前記更新された動的に割り当てられたアドレスレポートを前記モバイルデバイスから前記ＨＴＴＰサーバへ送信させる前記命令は、前記プロセッサ装置に、
前記モバイルデバイス上でＨＴＴＰクライアントをアクティブ化させる命令と、
前記モバイルデバイス上の前記ＨＴＴＰクライアントからＨＴＴＰクライアント要求を前記ＨＴＴＰサーバへ送信させる命令と、ここにおいて、前記ＨＴＴＰクライアント要求は、前記更新された動的に割り当てられたアドレスレポートを有する、
前記ＨＴＴＰクライアント要求に対するＨＴＴＰサーバ応答を前記モバイルデバイスにおいて受信させる命令と、
前記ＨＴＴＰサーバ応答を受信することに応じて、前記モバイルデバイス上で前記ＨＴＴＰクライアントを非アクティブ化させる命令と、
を備える、Ｃ２０に記載のコンピュータ可読媒体。
［Ｃ２３］
命令を備えるコンピュータ可読媒体であって、ワイヤレス通信システムにおいてプロセッサ装置によって実施される時、ネットワークモバイルデバイス上でモバイルデバイス上のウェブサイトにアクセスするための方法を行うオペレーションを前記プロセッサ装置に実行させる命令であって、前記命令は、前記プロセッサ装置に、
前記ウェブサイトにアクセスするための要求を、前記ネットワークに接続されたハイパーテキスト転送プロトコル（ＨＴＴＰ）サーバへ、インターネットを通じて、クライアントから送信させる命令と、ここにおいて、前記要求は、前記ネットワーク内で前記モバイルデバイスのアドレスを有さない、
前記ＨＴＴＰサーバから応答を前記クライアントにおいて受信させる命令と
を備え、前記応答は前記モバイルデバイスの前記アドレスを有する、
コンピュータ可読媒体。
［Ｃ２４］
前記プロセッサ装置に、前記ウェブサイトにアクセスするための追加要求を前記クライアントから送信させる命令をさらに備え、前記追加要求は、前記ＨＴＴＰサーバの前記受信された応答からの前記モバイルデバイスの前記アドレスを有する、
Ｃ２３に記載のコンピュータ可読媒体。
［Ｃ２５］
命令を備えているコンピュータ可読媒体であって、ワイヤレス通信システムにおいてプロセッサ装置によって実施される時、モバイルデバイスにアクセスするための方法を行うオペレーションを前記プロセッサ装置に実行させる命令であって、前記命令は、前記プロセッサ装置に、
前記モバイルデバイスからレポートを受信させる命令と、ここにおいて、前記レポートは、更新された動的に割り当てられたアドレスと前記モバイルデバイスのための識別子とを有する、
前記モバイルデバイスのための前記識別子を前記更新された動的に割り当てられたアドレスと関連づけるリダイレクトアドレス記録を、前記モバイルデバイスのための前記識別子に基づく検索可能な方法で、リダイレクトアドレスデータベース内に格納させる命令と、
前記モバイルデバイスにアクセスするための要求をハイパーテキスト転送プロトコル（ＨＴＴＰ）クライアントから受信させる命令と、ここにおいて、前記要求は、前記モバイルデバイスのための前記識別子を有する、
前記モバイルデバイスのための前記受信された識別子と関連づけられた前記リダイレクトアドレス記録を検索させる命令と、
前記検索されたリダイレクトアドレス記録内の前記更新された動的に割り当てられたアドレスに少なくとも部分的に基づいて、前記モバイルデバイスにアクセスするためにリダイレクト応答を前記ＨＴＴＰクライアントへ送信させる命令と、
を備える、コンピュータ可読媒体。
【図１】
0005866384.tif 000002
【図２】
0005866384.tif 000003
【図３】
0005866384.tif 000004
【図４】
0005866384.tif 000005
【図５】
0005866384.tif 000006