(57)【要約】  装置および関連する方法は、ユーザのアクティビティに応答して、ユーザのアクティビティに基づく場所および時間に、ユーザのパーソナルネットワークを管理するパラメータで、ユーザのパーソナルネットワークから離れたネットワークを設定することに関する。一実施例では、ネットワークがＷｉ−Ｆｉネットワークである。ユーザのパーソナルネットワークは、例えば、ユーザのパーソナルＷｉ−ＦｉアクセスデバイスにアクセスするためのユーザのホームＳＳＩＤである。いくつかの例では、ユーザアクティビティが、ユーザのホームＳＳＩＤを使用してリモートネットワークへのアクセスを求める要求である。要求されたアクセスは、ＳＳＩＤポータビリティプロバイダと合意した時間および場所で提供される。様々な例において、有利には、例えば、ユーザのデバイスがリモートネットワークを介してインターネットにシームレスかつ安全にアクセスできるように、ユーザのデバイスに既に設定されているユーザのホームＳＳＩＤを使用して、インターネットへのポータブルアクセスを提供することができる。【選択図】図１
2019527975.tif 000002
【特許請求の範囲】
【請求項１】
プロダクトプロバイダによってポータブルＷｉ−Ｆｉサービスをプロビジョニングする方法であって、
近距離無線通信（ＮＦＣ）リンクを介して、プロダクトプロバイダと関係を有するユーザに関連付けられていないＷｉ−Ｆｉデバイス識別子のインディケイションを受信するステップと、
ＮＦＣリンクを介して、Ｗｉ−ＦｉデバイスのユーザへのＷｉ−Ｆｉポータビリティサービスを複数のポータビリティプロバイダから要求するステップと、
少なくとも１のポータビリティプロバイダがＷｉ−Ｆｉデバイスのユーザと関係があると判定したときに、ユーザのＷｉ−Ｆｉデバイス識別子が検出された場所および時間に、ポータビリティサービスをユーザに提供するように、少なくとも１のポータビリティプロバイダとネゴシエーションを行うステップと、
ネゴシエーションが成功して、ユーザにサービスを提供するポータビリティプロバイダを指名するときに、指名されたポータビリティプロバイダとユーザの関係に基づいて、ユーザのカスタムネットワークパラメータを含むセキュアトークンを、指名されたポータビリティプロバイダから受け取るステップと、
ユーザのＷｉ−Ｆｉデバイス識別子が検出された場所および時間に、ユーザのカスタムネットワークパラメータによって管理されているＷｉ−Ｆｉネットワークをアクティベートするステップと、
ユーザのエクスペリエンスに基づくときに、ユーザのカスタムネットワークパラメータによって管理されているＷｉ−Ｆｉネットワークをディアクティベートするステップとを備えることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
ユーザにポータビリティサービスを提供するように少なくとも１のポータビリティプロバイダとネゴシエーションを行うことが、Ｗｉ−Ｆｉポータビリティサービスが利用可能である少なくとも１の代替の場所または時間をユーザに提示することをさらに含むことを特徴とする方法。
【請求項３】
請求項１に記載の方法において、
何れのポータビリティプロバイダもユーザと関係を有していないと判定したときに、Ｗｉ−Ｆｉポータビリティサービスの登録をユーザに提示することをさらに含むことを特徴とする方法。
【請求項４】
請求項１に記載の方法において、
ある場所および時間において履行するユーザとのトランザクションを完了することをさらに含むことを特徴とする方法。
【請求項５】
請求項４に記載の方法において、
前記トランザクションが予約なしの到着を含むことを特徴とする方法。
【請求項６】
請求項１に記載の方法において、
Ｗｉ−Ｆｉデバイスがインターネットオブシングス（ＩｏＴ）デバイスを含むことを特徴とする方法。
【請求項７】
請求項１に記載の方法において、
Ｗｉ−Ｆｉデバイス識別子がＭＡＣアドレスを含むことを特徴とする方法。
【請求項８】
プロダクトプロバイダによってポータブルＷｉ−Ｆｉサービスをプロビジョニングする方法であって、
プロダクトプロバイダと関係を有するユーザに関連付けられていないＷｉ−Ｆｉデバイス識別子のインディケイションを受信するステップと、
Ｗｉ−ＦｉデバイスのユーザへのＷｉ−Ｆｉポータビリティサービスを複数のポータビリティプロバイダから要求するステップと、
少なくとも１のポータビリティプロバイダがＷｉ−Ｆｉデバイスのユーザと関係があると判定したときに、ユーザのＷｉ−Ｆｉデバイス識別子が検出された場所および時間に、ポータビリティサービスをユーザに提供するように、少なくとも１のポータビリティプロバイダとネゴシエーションを行うステップと、
ネゴシエーションが成功して、ユーザにサービスを提供するポータビリティプロバイダを指名するときに、指名されたポータビリティプロバイダとユーザの関係に基づいて、ユーザのカスタムネットワークパラメータを含むセキュアトークンを、指名されたポータビリティプロバイダから受け取るステップと、
ユーザのＷｉ−Ｆｉデバイス識別子が検出された場所および時間に、ユーザのカスタムネットワークパラメータによって管理されているＷｉ−Ｆｉネットワークをアクティベートするステップと、
ユーザのエクスペリエンスに基づくときに、ユーザのカスタムネットワークパラメータによって管理されているＷｉ−Ｆｉネットワークをディアクティベートするステップとを備えることを特徴とする方法。
【請求項９】
請求項８に記載の方法において、
ユーザにポータビリティサービスを提供するように少なくとも１のポータビリティプロバイダとネゴシエーションを行うことが、Ｗｉ−Ｆｉポータビリティサービスが利用可能である少なくとも１の代替の場所または時間をユーザに提示することをさらに含むことを特徴とする方法。
【請求項１０】
請求項８に記載の方法において、
何れのポータビリティプロバイダもユーザと関係を有していないと判定したときに、Ｗｉ−Ｆｉポータビリティサービスの登録をユーザに提示することをさらに含むことを特徴とする方法。
【請求項１１】
請求項８に記載の方法において、
ある場所および時間において履行するユーザとのトランザクションを完了することをさらに含むことを特徴とする方法。
【請求項１２】
請求項１１に記載の方法において、
前記トランザクションが予約なしの到着を含むことを特徴とする方法。
【請求項１３】
請求項８に記載の方法において、
Ｗｉ−Ｆｉデバイスがインターネットオブシングス（ＩｏＴ）デバイスを含むことを特徴とする方法。
【請求項１４】
請求項８に記載の方法において、
プロダクトプロバイダと関係を有するユーザに関連付けられていないＷｉ−Ｆｉデバイス識別子のインディケイションを受信することが、ＮＦＣリンクを介して実行されることを特徴とする方法。
【請求項１５】
請求項８に記載の方法において、
Ｗｉ−ＦｉデバイスのユーザへのＷｉ−Ｆｉポータビリティサービスを複数のポータビリティプロバイダから要求することが、ＮＦＣリンクを介して実行されることを特徴とする方法。
【請求項１６】
請求項８に記載の方法において、
Ｗｉ−Ｆｉデバイス識別子がＭＡＣアドレスを含むことを特徴とする方法。
【請求項１７】
プロダクトプロバイダによってポータブルＷｉ−Ｆｉサービスをプロビジョニングする方法であって、
プロダクトプロバイダと関係を有するユーザに関連付けられていないＷｉ−Ｆｉデバイス識別子のインディケイションを受信するステップと、
Ｗｉ−ＦｉデバイスのユーザへのＷｉ−Ｆｉポータビリティサービスを複数のポータビリティプロバイダから要求するステップと、
少なくとも１のポータビリティプロバイダがＷｉ−Ｆｉデバイスのユーザと関係があると判定したときに、ユーザのＷｉ−Ｆｉデバイス識別子が検出された場所および時間に、ポータビリティサービスをユーザに提供するように、少なくとも１のポータビリティプロバイダとネゴシエーションを行うステップと、
ネゴシエーションが成功して、ユーザにサービスを提供するポータビリティプロバイダを指名するときに、指名されたポータビリティプロバイダとユーザの関係に基づいて、ユーザのカスタムネットワークパラメータを含むセキュアトークンを、指名されたポータビリティプロバイダから受け取るステップと、
ユーザのＷｉ−Ｆｉデバイス識別子が検出された場所および時間に、ユーザのカスタムネットワークパラメータによって管理されているＷｉ−Ｆｉネットワークをアクティベートするステップと、
ユーザのエクスペリエンスに基づくときに、ユーザのカスタムネットワークパラメータによって管理されているＷｉ−Ｆｉネットワークをディアクティベートするステップとを備えることを特徴とする方法。
【請求項１８】
請求項１７に記載の方法において、
ユーザにポータビリティサービスを提供するように少なくとも１のポータビリティプロバイダとネゴシエーションを行うことが、Ｗｉ−Ｆｉポータビリティサービスが利用可能である少なくとも１の代替の場所または時間をユーザに提示することをさらに含むことを特徴とする方法。
【請求項１９】
請求項１７に記載の方法において、
何れのポータビリティプロバイダもユーザと関係を有していないと判定したときに、Ｗｉ−Ｆｉポータビリティサービスの登録をユーザに提示することをさらに含むことを特徴とする方法。
【請求項２０】
請求項１７に記載の方法において、
ある場所および時間において履行するユーザとのトランザクションを完了することをさらに含み、前記トランザクションが予約なしの到着を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
様々な実施形態は、概して、ユーザアクティビティに応答した無線通信ネットワークの自動設定に関する。
【０００２】
関連出願の相互参照
本出願は一部継続出願であり、Ｍａｒｉｏ  Ｓｏａｖｅにより２０１６年７月２７日に出願された「Ａｃｔｉｖｉｔｙ−Ｔｒｉｇｇｅｒｅｄ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  ｏｆ  Ｐｏｒｔａｂｌｅ  Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋ」という発明の名称の米国特許出願第１５／２２１，４１１号の利益を主張するものである。
【０００３】
本出願は、引用により上記出願のすべての内容を本明細書中に援用するものとする。
【背景技術】
【０００４】
無線ネットワークは無線による通信ネットワークである。無線ネットワークは、通信とコンピュータの使用をともに含む通信ネットワークの一分野である。無線ネットワークは、無線通信チャネルを介してデータを送受信することによって無線により通信を行う。例えば、無線ネットワークは、無線周波数（ＲＦ）、光または音声チャネルを含む様々な種類の媒体を介して、無線チャネルを使用して通信することができる。
【０００５】
無線ネットワークのユーザは、個人、コンピュータアプリケーションおよび電子デバイスを含む。ユーザは、インターネットまたはプライベートネットワークにアクセスするために無線ネットワークを使用することができる。多くの無線ネットワークは、承認されたユーザのみにアクセスを制限している。例えば、多くの無線ネットワークは、個人または組織の要件を満たすように設定されている。一部のネットワークは、接続されたデバイスと通信したり、接続されたデバイスを制御するために使用される。ネットワークに接続されたデバイスへのアクセスは、ネットワークのパラメータによって制限されることがある。例えば、多くの無線ネットワークは、１または複数のネットワークまたは接続されたデバイスへのアクセスを管理するネットワークパラメータで設定されている。ネットワークに接続されたデバイスは、通常、ネットワークパラメータとマッチするように設定されている。
【０００６】
無線ネットワークおよび接続されたデバイスへのアクセスを管理するネットワークパラメータは、暗号化タイプ、ネットワーク識別子、および無線ネットワークにアクセスするユーザまたはデバイスの識別子を含む。多くのデバイスは携帯可能であり、モバイル用途に適している。いくつかのデバイスは、様々な種類の機器に組み込まれているか、または個々のユーザによって着用可能である。自分のパーソナルネットワークから離れたモバイルユーザは、通常、アクセスのために自分のモバイルデバイスを再設定する。モバイルアクセスは、ユーザのパーソナルネットワークとは異なるパラメータによって管理されている異なるネットワークに対するものであったり、安全対策が施されていないネットワークに対するものとなることがある。無線ネットワークに接続された多くのデバイスのユーザは、ネットワークパラメータが変わるときに、各デバイスにおける無線ネットワークへのアクセスを管理するパラメータを変更することを要求されることがある。
【発明の概要】
【０００７】
装置および関連する方法は、ユーザのアクティビティに応答して、ユーザのアクティビティに基づく場所および時間に、ユーザのパーソナルネットワークを管理するパラメータを用いて、ユーザのパーソナルネットワークから離れたネットワークを構成することに関する。一実施例では、ネットワークがＷｉ−Ｆｉネットワークである。ユーザのパーソナルネットワークは、例えば、ユーザのパーソナルＷｉ−ＦｉアクセスデバイスにアクセスするためのユーザのホームＳＳＩＤであってもよい。いくつかの例では、ユーザのアクティビティが、ユーザのホームＳＳＩＤを使用してリモートネットワークへのアクセスを求める要求である。要求されたアクセスは、ＳＳＩＤポータビリティプロバイダと合意した時間および場所で提供される。様々な例において、有利には、ユーザのデバイスがリモートネットワークを介してインターネットにシームレスにかつ安全にアクセスできるように、例えば、ユーザのデバイスに既に設定されているユーザのホームＳＳＩＤを使用して、インターネットへのポータブルアクセスを提供することができる。
【０００８】
装置および関連する方法は、ユーザのアクティビティに応答して、ユーザのアクティビティに基づく場所および時間に、ユーザのパーソナルネットワークを管理するパラメータを用いて、ユーザのパーソナルネットワークから離れたネットワークを構成することに関する。一実施例では、ネットワークがＷｉ−Ｆｉネットワークである。ユーザのパーソナルネットワークは、例えば、ユーザのパーソナルＷｉ−ＦｉアクセスデバイスにアクセスするためのユーザのホームＳＳＩＤであってもよい。いくつかの例では、ユーザのアクティビティがプロダクトまたはサービスのトランザクションである。ユーザのホームＳＳＩＤを使用したリモートネットワークへのアクセスは、プロダクトまたはサービスのトランザクションに基づく時間および場所で提供されるようにしてもよい。様々な例において、有利には、ユーザのデバイスがリモートネットワークを介してインターネットにシームレスにかつ安全にアクセスできるように、例えば、ユーザのデバイスに既に設定されているユーザのホームＳＳＩＤを使用して、インターネットへのポータブルアクセスを提供することができる。
【０００９】
装置および関連する方法は、ユーザのアクティビティに応答して、ユーザのアクティビティに基づく場所および時間に、ユーザのパーソナルネットワークを管理するパラメータを用いて、ユーザのパーソナルネットワークから離れたネットワークを構成することに関する。一実施例では、ネットワークがＷｉ−Ｆｉネットワークである。ユーザのパーソナルネットワークは、例えば、ユーザのパーソナルＷｉ−ＦｉアクセスデバイスにアクセスするためのユーザのホームＳＳＩＤであってもよい。いくつかの例では、ユーザのアクティビティがプロダクトまたはサービスの予約である。ユーザのホームＳＳＩＤを使用したリモートネットワークへのアクセスは、プロダクトまたはサービスの予約に基づく時間および場所で提供されるようにしてもよい。様々な例において、有利には、ユーザのデバイスがリモートネットワークを介してインターネットにシームレスにかつ安全にアクセスできるように、例えば、ユーザのデバイスに既に設定されているユーザのホームＳＳＩＤを使用して、インターネットへのポータブルアクセスを提供することができる。
【００１０】
装置および関連する方法は、ユーザのアクティビティに応答して、ユーザのアクティビティに基づく場所および時間に、ユーザのパーソナルネットワークを管理するパラメータを用いて、ユーザのパーソナルネットワークから離れたネットワークを構成することに関する。一実施例では、ネットワークがＷｉ−Ｆｉネットワークである。ユーザのパーソナルネットワークは、例えば、ユーザのパーソナルＷｉ−ＦｉアクセスデバイスにアクセスするためのユーザのホームＳＳＩＤであってもよい。いくつかの例では、ユーザのアクティビティが、リモートネットワークによってサービス提供される場所へのユーザの到着である。ユーザのホームＳＳＩＤを使用したリモートネットワークへのアクセスは、到着に基づく時間と場所で提供されるようにしてもよい。様々な例において、有利には、ユーザのデバイスがリモートネットワークを介してインターネットにシームレスにかつ安全にアクセスできるように、例えば、ユーザのデバイスに既に設定されているユーザのホームＳＳＩＤを使用して、インターネットへのポータブルアクセスを提供することができる。
【００１１】
装置および関連する方法は、ユーザのアクティビティに応答して、ユーザのアクティビティに基づく場所および時間に、ユーザのパーソナルネットワークを管理するパラメータを用いて、ユーザのパーソナルネットワークから離れたネットワークを構成することに関する。一実施例では、ネットワークが広帯域移動無線アクセス（ＢＷＡ）ネットワークである。ユーザのパーソナルネットワークは、例えば、ユーザが加入しているＢＷＡネットワークであってもよい。いくつかの例では、ユーザのアクティビティが、リモートネットワークによってサービス提供される場所へのユーザの到着である。リモートネットワークへのアクセスは、到着に基づく時間と場所で提供されるようにしてもよい。様々な例において、有利には、ユーザのデバイスがリモートネットワークを介してインターネットにシームレスにかつ安全にアクセスできるように、例えば、ユーザのデバイスに既に設定されているユーザのパーソナルパラメータを使用して、インターネットへのポータブルアクセスを提供することができる。
【００１２】
装置および関連する方法は、ユーザのアクティビティに応答して、ユーザのアクティビティに基づく場所および時間に、ユーザのパーソナルネットワークを管理するパラメータを用いて、ユーザのパーソナルネットワークから離れたネットワークを構成することに関する。一実施例では、リモートネットワークが、ユーザのパーソナルインターネットオブシングス（ＩｏＴ）デバイスを含むＷｉ−Ｆｉネットワークである。ユーザのパーソナルネットワークは、例えば、ユーザのホームＷｉ−Ｆｉ  ＳＳＩＤであってもよい。いくつかの例では、ユーザのアクティビティが、ＩｏＴデバイスのバーコード識別子をスキャンすることである。ＩｏＴデバイスは、ユーザのアクティビティに基づく時間と場所でユーザのパーソナルネットワークにアクセスするように設定されるものであってもよい。様々な例において、有利には、ＩｏＴデバイスがユーザのパーソナルネットワークを介してインターネットにシームレスにかつ安全にアクセスできるように、例えば、ユーザのＩｏＴデバイス上にユーザのホームＳＳＩＤを設定することにより、インターネットへのポータブルアクセスを提供することができる。
【００１３】
装置および関連する方法は、ユーザのアクティビティに応答して、ユーザのアクティビティに基づく場所および時間に、ユーザのパーソナルネットワークを管理するパラメータを用いて、ユーザのパーソナルネットワークから離れたネットワークを構成することに関する。一実施例では、リモートネットワークが、インターネットオブシングス（ＩｏＴ）デバイスを含む広帯域移動無線アクセス（ＢＷＡ）ネットワークである。ユーザのパーソナルネットワークは、例えば、ユーザの加入しているＢＷＡネットワークであってもよい。いくつかの例では、ユーザのアクティビティが、ＩｏＴデバイスのバーコード識別子をスキャンすることである。ＩｏＴデバイスは、ユーザのアクティビティに基づく時間と場所でユーザのパーソナルネットワークにアクセスするように設定されるものであってもよい。様々な例において、有利には、ＩｏＴデバイスがユーザのパーソナルネットワークを介してインターネットにシームレスにかつ安全にアクセスできるように、例えば、ユーザのＩｏＴデバイス上にユーザ加入のＢＷＡネットワークを設定することにより、インターネットへのポータブルアクセスを提供することができる。
【００１４】
様々な実施形態は、１または複数の利点を達成することができる。例えば、いくつかの実施形態は、インターネットへのユーザのアクセスの容易さを改善することができる。この容易化は、モバイルインターネットアクセスポイントを探し出して、ユーザのデバイスにアクセスポイントパラメータを設定するユーザの手間を軽減することに伴うものである。いくつかの実施形態では、ポータブルで安全なインターネットアクセスを、ユーザのモバイルデバイスに対して自動的にプロビジョニングすることができる。そのような自動プロビジョニングは、サイバー犯罪やハッキング攻撃にユーザが曝されるのを低減することができる。いくつかの実施形態は、ポータブルネットワークプロビジョニングを用いて、顧客によるプロダクトまたはサービスの消費に関連する場所または時間を調整することができる。プロダクトまたはサービスとの顧客のやり取りと、顧客にポータブルネットワークアクセスをプロビジョニングする利用可能な場所または時間との間の関連付けは、カスタマーエクスペリエンスを改善することができる。例えば、プロダクトプロバイダは、顧客のインターネット使用パターンに基づいて、顧客を対象としたプロダクトまたはサービスを提供することができる。
【００１５】
いくつかの実施形態では、ユーザのパーソナルインターネットオブシングス（ＩｏＴ）デバイスを設定するためにユーザが必要とする労力が軽減される。例えば、多くのＩｏＴデバイスを所有しているユーザは、自分のパーソナルネットワークパラメータを変更し、ユーザのパーソナルネットワークを管理する変更したパラメータを使用して、ＩｏＴデバイスを自動的にプロビジョニングすることができる。いくつかの実施形態は、プロダクトまたはサービスプロバイダの顧客との関係性を改善することができる。この改善は、ポータビリティプロバイダがポータビリティユーザのネットワーク使用統計をプロダクトプロバイダと共有することに伴うものである。所定の場所および時間に予約のために早く到着したディナー客は、ユーザのデバイスにポータブルインターネットアクセスがプロビジョニングされているが、そのデバイスが予約後３０分までネットワークにアクセスしない場合に、カスタマーエクスペリエンスを改善する機会をレストランに示すことができる。
【００１６】
様々な実施形態の詳細は、添付の図面および以下の説明に記載されている。他の特徴および利点は、その説明および図面、特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１７】
【図１】図１は、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なコラボレーションネットワークを示している。
【図２】図２は、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてインターネットオブシングス（ＩｏＴ）デバイスを設定する例示的なコラボレーションネットワークを示している。
【図３】図３Ａおよび図３Ｂは、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なコラボレーションネットワークによる、ユーザの観点からの通信を示している。
【図４】図４は、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートネットワークを設定するために例示的なポータビリティプロバイダおよびプロダクトプロバイダにより使用される例示的なデータベースレコードを示している。
【図５】図５Ａ、図５Ｂ、図５Ｃおよび図５Ｄは、例示的なモバイルデバイスおよび例示的なモバイルアプリケーションのユーザインターフェースの構造の様々な図面を示している。
【図６】図６は、ポータビリティ管理エンジン（ＰＭＥ）を有する例示的なアクセスポイントの構造図を示している。
【図７】図７は、例示的なポータビリティ管理エンジン（ＰＭＥ）のプロセスフローを示している。
【図８】図８は、ユーザとプロダクトプロバイダとの間のトランザクションに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なポータビリティプロバイダのプロセスフローを示している。
【図９】図９は、ユーザのチェックインに応答して、例示的なプロダクトプロバイダとユーザの関係に基づいてポータビリティプロバイダにより生成されたパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なポータビリティプロバイダのプロセスフローを示す図である。
【図１０】図１０は、プロダクトプロバイダとのユーザのトランザクションに応答して、プロダクトプロバイダとユーザの関係に基づいてポータビリティプロバイダにより生成されたパラメータでリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なプロダクトプロバイダのプロセスフローを示している。
【図１１】図１１は、少なくとも１のポータビリティプロバイダとユーザの関係に基づいて予め定められたパラメータでリモートＷｉ−Ｆｉアクセスポイントを設定するために少なくとも１のポータビリティプロバイダと協働する例示的なプロダクトプロバイダのプロセスフローを示している。
【図１２】図１２は、ユーザがＩｏＴデバイス識別子をポータビリティプロバイダに提供することに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてユーザのインターネットオブシングス（ＩｏＴ）デバイスを設定する例示的なポータビリティプロバイダのプロセスフローを示している。
【図１３】図１３は、ユーザがＩｏＴデバイス識別子をポータビリティプロバイダに提供することに応答して、ユーザのパーソナルネットワークを管理するパラメータで設定される例示的なインターネットオブシングス（ＩｏＴ）デバイスによるプロセスフローを示している。  様々な図面中の同様の参照記号は、同様の構成要素を示している。
【発明を実施するための形態】
【００１８】
理解を助けるために、本明細書は以下のように構成されている。先ず、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する、例示的なポータビリティプロバイダと例示的なプロダクトプロバイダとの間の例示的なコラボレーションについて、図１を参照しながら簡単に紹介する。次に、図２を参照して、ユーザがＩｏＴデバイスのバーコードのシリアル番号をスキャンすることに応答して、ユーザのパーソナルネットワークを管理するパラメータで、ユーザのインターネットオブシングス（ＩｏＴ）デバイスを設定する、例示的なポータビリティプロバイダと例示的なプロダクトプロバイダとの間のコラボレーションを示す例示的な実施形態を説明する。その後、図３Ａおよび図３Ｂを参照しながら、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する、例示的なプロダクトプロバイダ、ポータビリティプロバイダおよびユーザ間の例示的な通信を、ユーザの観点から説明する。次に、図４を参照して、例示的なプロダクトプロバイダおよびポータビリティプロバイダにアクセス可能な例示的なエンティティデータベースレコードを提示する。次に、図５Ａ−図５Ｄを参照しながら、ポータブルＷｉ−Ｆｉサービスを管理する、例示的なモバイルデバイスの構造および例示的なモバイルアプリケーションのユーザインターフェースについて説明する。次に、図６を参照して、ポータビリティ管理エンジン（ＰＭＥ）を有する例示的なアクセスポイントの構造を提示する。次に、図７を参照しながら、例示的なポータビリティ管理エンジン（ＰＭＥ）のプロセスフローを説明する。その後、図８を参照して、ユーザとプロダクトプロバイダとの間のトランザクションに基づいて、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する、例示的なプロダクトプロバイダとポータビリティプロバイダとの間のインタラクションを、ポータビリティプロバイダの観点から説明する。次に、図９を参照して、ユーザの到着に応答して、かつユーザとプロダクトプロバイダとの間の関係に基づいて、ポータビリティプロバイダにより生成されるパラメータでリモートＷｉ−Ｆｉアクセスポイントを設定する、例示的なプロダクトプロバイダとポータビリティプロバイダとの間のインタラクションを、プロダクトプロバイダの観点から説明する。続いて、図１０を参照しながら、プロダクトプロバイダとユーザの関係に基づいて、かつプロダクトプロバイダとユーザのトランザクションに応答して、ポータビリティプロバイダにより生成されるパラメータでリモートＷｉ−Ｆｉアクセスポイントを設定する、例示的なプロダクトプロバイダとポータビリティプロバイダとの間のインタラクションを説明する。その後、図１１を参照して、少なくとも１のポータビリティプロバイダとユーザの関係に基づいて予め定められたパラメータを用いて、リモートＷｉ−Ｆｉアクセスポイントを設定する、少なくとも１の例示的なポータビリティプロバイダと、これと協働する例示的なプロダクトプロバイダとの間の例示的なインタラクションを説明する。次に、図１２を参照しながら、ユーザがＩｏＴデバイス識別子をポータビリティプロバイダに提供することに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてユーザのＩｏＴデバイスを設定する、例示的なポータビリティプロバイダおよび例示的なインターネットオブシングス（ＩｏＴ）デバイスベンダの間の例示的なインタラクションを、ポータビリティプロバイダの観点から説明する。最後に、図１３を参照しながら、ユーザがＩｏＴデバイス識別子をポータビリティプロバイダに提供することに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてユーザのＩｏＴデバイスを設定する、例示的なポータビリティプロバイダ、例示的なＩｏＴデバイスベンダおよび例示的なＩｏＴデバイスの間の例示的なインタラクションを、ＩｏＴデバイスの観点から説明する。
【００１９】
図１は、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いて、リモートＷｉ−Ｆｉアクセスポイントを設定する例示的なコラボレーションネットワークを示している。図１では、例示的なモバイルデバイス１１０上でホストされている例示的なモバイルアプリケーション１０５のユーザ１００は、インターネットにアクセスするために例示的なパーソナルネットワーク１１５を使用している。一実施例では、ユーザ１００のパーソナルネットワーク１１５が、ユーザ１００のパーソナルＳＳＩＤ１２０によって管理されている。例示的な実施形態では、ユーザ１００がレストランで予約１２５をする。レストランは、ユーザ１００のパーソナルネットワーク１１５から離れた例示的なＷｉ−Ｆｉネットワーク１３０によってサービス提供されている。いくつかの実施形態では、Ｗｉ−Ｆｉネットワーク１３０が、Ｗｉ−Ｆｉアクセスポイント１３５によって有効にされる。ユーザ１００は予約１２５の時間にレストランに到着する。一実施例では、ユーザの予約１２５に応答して、かつ予約１２５に基づく場所および時間に、ユーザのパーソナルネットワーク１１５を管理するパラメータを用いて、Ｗｉ−Ｆｉアクセスポイント１３５を設定することにより、ポータブルインターネットアクセスが予約１２５中にユーザ１００にプロビジョニングされる。一実施例では、Ｗｉ−Ｆｉアクセスポイント１３５が、ユーザ１００のパーソナルＳＳＩＤ１２０で設定されている。いくつかの実施形態では、ユーザ１００のパーソナルＳＳＩＤ１２０が、モバイルデバイス１１０またはモバイルアプリケーション１０５に既に設定されており、その結果、ユーザ１００は、予約１２５中にリモートネットワーク１３０を介してシームレスにかつ安全にインターネットにアクセスすることができる。
【００２０】
いくつかの例では、Ｗｉ−Ｆｉアクセスポイント１３５が、Ｗｉ−Ｆｉアクセスポイント１３５におけるユーザのパーソナルＳＳＩＤ１２０をアクティベートするように、ポータビリティ管理エンジン１４０によって設定されている。いくつかの実施形態では、ポータビリティ管理エンジン１４０が、予約１２５に基づく時間に、ユーザ１００のパーソナルＳＳＩＤ１２０をアクティベートするように、Ｗｉ−Ｆｉアクセスポイント１３５を設定する。いくつかの実施形態では、ポータビリティ管理エンジン１４０が、予約１２５に基づく時間に、ユーザ１００のパーソナルＳＳＩＤ１２０をディアクティベートするように、Ｗｉ−Ｆｉアクセスポイント１３５を設定する。一実施例では、プロダクトプロバイダ１４５が、プロダクトプロバイダデータベース１５０におけるユーザ１００の予約１２５を確認する。様々な実施形態では、プロダクトプロバイダデータベース１５０が、顧客プロファイル、予約データ、プロダクト情報、およびプロダクトプロバイダ１４５により予約またはプロダクトが提示される場所を含む。一実施例では、プロダクトプロバイダ１５０が、ネットワーククラウド１５５を介してポータビリティプロバイダ１６０と通信する。様々な実施形態では、ネットワーククラウド１５５をインターネットとすることができる。いくつかの実施形態では、ネットワーククラウド１５５をプライベートネットワークとすることができる。いくつかの例では、ネットワーククラウドを仮想プライベートネットワーク（ＶＰＮ）とすることができる。
【００２１】
一実施例では、ポータビリティプロバイダ１６０が、ポータビリティプロバイダデータベース１６５内の情報をプロダクトプロバイダデータベース１５０からのデータに関連付けることにより、利用可能なＷｉ−Ｆｉポータビリティの場所および時間を判定して、ユーザ１００のためのＷｉ−Ｆｉポータビリティをアクティベートすることができる。様々な実施態様では、ポータビリティプロバイダデータベース１６０が、Ｗｉ−Ｆｉユーザデータ、予約データ、Ｗｉ−Ｆｉポータビリティサービスを利用可能な場所および時間、並びに、ポータビリティサービスに登録されたユーザのパーソナルネットワークパラメータを含む。いくつかの設計では、ポータビリティプロバイダデータベース１６０内のプロビジョニング情報が、Ｗｉ−Ｆｉポータビリティについて設定することが可能であるか、または既に設定されている、Ｗｉ−Ｆｉアクセスポイントの時間および場所の割り当てを含むことができる。いくつかの実施形態では、ポータビリティプロバイダ１６０が、ポータビリティ管理エンジンアプリケーションプログラミングインタフェース（ＰＭＥ  ＡＰＩ）１７０により、ネットワーククラウド１５５を介してプロダクトプロバイダ１４５からユーザ１００へのＷｉ−Ｆｉポータビリティサービスの要求を受信することができる。様々な実施形態では、ＰＭＥ  ＡＰＩ１７０が、アクセスポイント１３５の特徴および機能への管理アクセスを提供することができる。いくつかの実施形態では、ポータビリティプロバイダ１６０が、様々な場所にある複数のアクセスポイントを管理することができる。様々な設計では、ＰＭＥ  ＡＰＩ  １７０がアクセスポイント１３５上のシステムサービスとしてホストされるものであってもよい。他の実施形態においては、ＰＭＥ  ＡＰＩ１７０がクラウドサービスとして実装されるものであってもよい。
【００２２】
いくつかの例では、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのためにポータビリティプロバイダ１６０によりＰＭＥ  ＡＰＩ１７０を介して受信された要求は、顧客プロファイルデータ、予約情報、並びに、ユーザ１００のための予約１２５の場所および時間を含むことができる。一実施例では、ポータビリティプロバイダ１６０が、ユーザ１００の予約１２５の要求された場所および時間を、Ｗｉ−Ｆｉポータビリティサービスの利用可能な場所および時間と関連付けて、Ｗｉ−Ｆｉポータビリティサービスをユーザ１００に提供することができる場所および時間を判定することができる。いくつかの実施形態では、予約１２５の場所および時間にＷｉ−Ｆｉポータビリティサービスをユーザ１００に提供することができるというポータビリティプロバイダ１６０による判定のときに、ポータビリティプロバイダ１６０が、ＰＭＥ  ＡＰＩ１７０を介してプロダクトプロバイダ１６０から受信したユーザ１００の顧客プロファイルデータを、ポータビリティサービスのために登録されたユーザのパーソナルネットワークパラメータと関連付ける。様々な実施形態では、ユーザ１００がＷｉ−Ｆｉポータビリティサービスに登録されているというポータビリティプロバイダ１６０による判定のときに、ポータビリティプロバイダ１６０が、ユーザ１００のためのＷｉ−Ｆｉポータビリティサービスをアクティベートするように、プロビジョニングされた場所および時間１７５に、パーソナルＳＳＩＤ１２０を含むユーザ１００のパーソナルネットワークパラメータを用いて、アクセスポイント１３５を設定する。いくつかの設計では、ポータビリティプロバイダ１６０が、既にユーザ１００に関連付けられているインターネットサービスプロバイダ（ＩＳＰ）１８０からユーザ１００のパーソナルネットワークパラメータを要求することができる。
【００２３】
いくつかの実施例では、アクセスポイント１３５が、１または複数のデバイス識別子の存在またはアクティビティを監視するようにポータビリティプロバイダ１６０によって設定される。様々な実施例では、アクセスポイント１３５が、監視対象デバイスがアクティブである時間または場所をポータビリティプロバイダ１６０に通知することができる。一実施例では、監視対象のデバイスがアクティブである時間または場所の報告が、デバイスがアクセスポイント１３５により最初に確認された時間およびデバイスが最後に確認された時間を含むことができる。他の例では、アクセスポイント１３５が、これまで未知のデバイスがアクティブである時間または場所をポータビリティプロバイダ１６０に通知する。いくつかの例では、ポータビリティプロバイダ１６０が、ＰＭＥ  ＡＰＩ１７０を通じて、プロダクトプロバイダ１４５とデバイスアクティビティの報告を共有することができる。他の実施例では、ポータビリティプロバイダ１６０が、アクセスポイント１３５からユーザ１００によるネットワーク使用状況の統計を収集することができる。様々な設計では、ポータビリティプロバイダ１６０が、ＰＭＥ  ＡＰＩ１７０を通じて、ユーザ１００によるネットワーク使用状況の収集した統計を共有することができる。他の実施形態では、プロダクトプロバイダ１４５が、ＰＭＥ  ＡＰＩ１７０を介して、ポータビリティプロバイダ１６０からユーザ１００によるネットワーク使用状況の統計を要求することができる。様々な例では、プロダクトプロバイダ１４５が、デバイスがアクセスポイント１３５により最初に確認された時間およびデバイスが最後に確認された時間を含むデバイスアクティビティの報告を、ポータビリティプロバイダ１６０からＰＭＥ  ＡＰＩ１７０を介して要求することができる。
【００２４】
一実施例では、ユーザ１００の友人が、ユーザ１００のパーソナルネットワークによってサービス提供される場所を訪れることがある。いくつかの設計では、アクセスポイント１３５が、その友人のこれまで未知の無線デバイス識別子をポータビリティプロバイダ１６０に通知することができる。様々な実施形態では、ポータビリティプロバイダ１６０が、ユーザ１００のパーソナルネットワークパラメータを要求するという不便さを回避して、その友人のパーソナライズされたＷｉ−Ｆｉ  ＳＳＩＤを展開するようにアクセスポイント１３５を設定することができる。いくつかの設計では、ポータビリティプロバイダ１６０が、テキストメッセージまたは他のリアルタイム通信によって、ユーザ１００の友人にＷｉ−Ｆｉポータビリティサービスを提示することができる。いくつかの例では、ユーザ１００の友人によるＷｉ−Ｆｉポータビリティサービスの承諾の際に、その友人は適切なポータビリティアプリをダウンロードして、ユーザ１００のパーソナルネットワークに展開されたＷｉ−Ｆｉポータビリティサービスに登録することができる。
【００２５】
様々な実施形態において、プロダクトプロバイダ１４５が、無線デバイスが最初に確認された時間を用いて、カスタマーサービスエクスペリエンスを改善することができる。例えば、プロダクトプロバイダ１４５は、Ｗｉ−Ｆｉアクセスポイント１３５が位置する、オープンテーブルロケーションのようなレストラン内のテーブルまたはホテルとすることができる。一実施例では、ホテルのフロントデスクまたはオープンテーブルロケーションにあるアクセスポイント１３５が、ユーザ１００に関連付けられた無線デバイス識別子の存在を監視するようにポータビリティ管理エンジン１４０によって設定されるものであってもよい。いくつかの設計では、プロダクトプロバイダ１４５が、フロントデスクまたはレストランのテーブルでのユーザ１００の正確な待ち時間を、ユーザ１００に関連付けられた無線デバイス識別子の最初に確認された時間およびアクセスポイント１３５の位置ＩＤの関数として求めることができる。例えば、いくつかの実施形態では、ポータビリティ管理エンジン１４０が、最初に確認した時間を記録してプロダクトプロバイダ１４５に通知することができ、ユーザ１００のチェックインを行うホテルのフロントデスクまたはオープンテーブルのロケーションオペレータが、チェックインのタイムスタンプを記録することができる。ポータビリティ管理エンジン１４０によって記録された最初に確認された時間と、ホテルのフロントデスクまたはオープンテーブルオペレータにより記録されたチェックインのタイムスタンプとを比較することによって、会社は、ユーザ１００のチェックインのためのより正確な待機時間を計算することができる。いくつかの例では、会社が、ユーザ１００がチェックインを待つ間、顧客サービスを改善するためにより正確な待ち時間を使用することができる。いくつかの設計では、プロダクトプロバイダ１４５が、ホテルのフロントデスクまたはオープンテーブルロケーションでユーザ１００のＷｉ−Ｆｉポータビリティサービスをアクティベートするように、ユーザ１００のパーソナルＳＳＩＤ１２０を含むパーソナルネットワークパラメータで、アクセスポイント１３５を設定することができる。一実施例では、プロダクトプロバイダ１４５が、ホテルのフロントデスクまたはオープンテーブルロケーションでユーザ１００に提供されるＷｉ−Ｆｉポータビリティサービスを使用して、プロダクトのオファー、割引、メッセージ、ニュース、またはユーザ１００の関係に関連する通知を１または複数のプロダクトプロバイダ１４５に伝達することができる。様々な例では、プロダクトプロバイダ１４５が、チェックインを待っている間にユーザ１００を忙しい状態としておくために、ユーザ１００に伝達されるプロダクトのオファー、割引、メッセージ、ニュースまたは通知をカスタマイズすることができる。いくつかの設計では、プロダクトプロバイダ１４５が、様々な無線デバイスおよびユーザに関連する位置ＩＤ、最初の確認、最後の確認を収集し、それらをＷｉ−Ｆｉポータビリティプロバイダと共有することができる。いくつかの例では、プロダクトプロバイダ１４５が、収集した最初の確認、最後の確認および位置ＩＤのデータを統計的に評価して、顧客サービス、物流およびプロセスフローの改善を促進することができる。
【００２６】
いくつかの設計では、プロダクトプロバイダ１４５が、１または複数のアクセスポイント１３５を含むモバイルロケーションを運営することができる。例えば、様々な実施形態では、プロダクトプロバイダ１４５をライドシェアリングサービスとすることができる。さまざまな状況において、乗客が荷物を持っている場合に、ライドシェアリングサービスの運転手は潜在的な乗客を拒否することができる。他の状況では、ライドシェアリングサービスの運転手は、荷物を有していない追加の乗客を乗せることを選択して、荷物を持っている潜在的な乗客を拒否することができる。いくつかのシナリオでは、ライドシェアリングサービスが、積極的に乗車を要求している潜在的な乗客が運転手によっていつ拒否されるのかを判定する能力を持たない場合もある。いくつかの状況では、ライドシェアリングサービスが、ＧＰＳ対応のモバイルアプリケーションを潜在的な乗客のデバイスに展開することができるが、ＧＰＳ位置データは、利用可能な乗客のキャパシティを持つ運転手が、潜在的な乗客と交渉することなく、潜在的な乗客の十分に近くを通り過ぎたか否かを判断するのに必要な非常に近い範囲まで正確でない可能性がある。様々な設計において、プロダクトプロバイダ１４５は、１または複数のアクセスポイント１３５をライドシェアリングサービスの１または複数のモバイルユニットに展開することができる。いくつかの例では、プロダクトプロバイダ１４５を、Ｕｂｅｒなどのライドシェアリングサービスとすることができる。様々な例では、ライドシェアリングサービスまたはプロダクトプロバイダ１４５が、１または複数の無線デバイス識別子の存在を監視するように、ポータビリティ管理エンジン１４０を介して１または複数のアクセスポイント１３５を設定することができる。いくつかの実施形態では、プロダクトプロバイダ１４５をレンタカー会社とすることができる。いくつかの設計では、プロダクトプロバイダ１４５またはレンタカー会社が、運転距離と比較してどれだけの時間ユーザが自動車に乗っているのかについての統計を収集して報告するように、ポータビリティ管理エンジン１４０を介して１または複数のアクセスポイント１３５を設定することができる。いくつかの設計では、プロダクトプロバイダ１４５またはレンタカー会社が、接続されているデバイスの数および車で移動するユーザの数に関する統計を収集および報告するように、ポータビリティ管理エンジン１４０を介して１または複数のアクセスポイント１３５を設定することができる。他の設計では、ライドシェアリングサービスまたはプロダクトプロバイダ１４５が、１または複数のこれまで未知の無線デバイス識別子の存在を監視および報告するように、ポータビリティ管理エンジン１４０を介して１または複数のアクセスポイント１３５を設定することができる。いくつかの設計では、ライドシェアリングサービスが、様々な無線デバイスおよびユーザに関連付けられた位置ＩＤ、最初の確認、最後の確認を収集し、それらをＷｉ−Ｆｉポータビリティプロバイダと共有することができる。いくつかの実施形態では、ライドシェアリングサービスが、ライドシェアリングサービスのモバイルユニットにおいてユーザ１００のためのＷｉ−Ｆｉポータビリティサービスをアクティベートするように、ユーザ１００のパーソナルＳＳＩＤ１２０を含むパーソナルネットワークパラメータを用いて、１または複数のアクセスポイント１３５を設定することができる。いくつかの設計では、カーシェアリングサービスが、１つのアカウントに接続されているデバイスが多過ぎる（これは、借り手がＷｉ−Ｆｉパラメータまたはレンタルコードを多くの人に共有していることを示している）か否かを判定するように、１または複数のアクセスポイント１３５を設定することができる。一実施例では、プロダクトプロバイダ１４５またはライドシェアリングサービスのモバイルユニットにおいてユーザ１００のパーソナルＳＳＩＤ１２０をアクティベートすることによって、ライドシェアリングサービスの運転手の潜在的な乗客への近接を確認することができる。いくつかの設計では、プロダクトプロバイダ１４５またはライドシェアリングサービスが、最初の確認、最後の確認および位置ＩＤの関数として、潜在的な乗客へのライドシェアリングサービス運転手の近接性を判定することができる。
【００２７】
いくつかの設計では、プロダクトプロバイダ１４５が、１または複数のアクセスポイント１３５を含むモバイルロケーションを運営することができる。例えば、様々な実施形態では、プロダクトプロバイダ１４５を、列車、地下鉄またはバスなどの輸送車両の輸送オペレータとすることができる。さまざまな状況において、列車、地下鉄、バスは遅れることがある。いくつかのシナリオでは、輸送オペレータまたはプロダクトプロバイダ１４５が、一部の乗客が購入したチケットに対応する区間、完全に乗車しなかったことを判定する能力を持たない場合がある。他のシナリオでは、一部の乗客が、購入したチケットに対応する区間の予想時間よりも長く乗ることがある。様々なシナリオでは、輸送オペレータまたはプロダクトプロバイダ１４５が、輸送車両の１または複数のモバイルユニットに１または複数のアクセスポイント１３５を配置することができる。様々な例では、輸送オペレータまたはプロダクトプロバイダ１４５が、１または複数の無線デバイス識別子の存在を監視するように、ポータビリティ管理エンジン１４０を介して１または複数のアクセスポイント１３５を設定することができる。他の設計では、輸送オペレータまたはプロダクトプロバイダ１４５が、１または複数のこれまで未知の無線デバイス識別子の存在を監視および報告するように、ポータビリティ管理エンジン１４０を介して１または複数のアクセスポイント１３５を設定することができる。いくつかの設計では、輸送オペレータまたはプロダクトプロバイダ１４５が、様々な無線デバイスおよびユーザに関連する最初の確認、最後の確認および位置ＩＤを収集し、それらをＷｉ−Ｆｉポータビリティプロバイダと共有することができる。様々な例では、輸送オペレータまたはプロダクトプロバイダ１４５が、様々な無線デバイスおよびユーザに関連する最初の確認、最後の確認および位置ＩＤを収集してＷｉ−Ｆｉポータビリティプロバイダと共有することに基づいて、ある都市へのチケットを購入した乗客であって異なる都市まで続けて列車に乗ったままの乗客を特定および追跡することができる。いくつかの実施形態では、輸送オペレータまたはプロダクトプロバイダ１４５が、輸送車両のモバイルユニットにおいてユーザ１００のためのＷｉ−Ｆｉポータビリティサービスをアクティベートするように、ユーザ１００のパーソナルＳＳＩＤ１２０を含むパーソナルネットワークパラメータを用いて、１または複数のアクセスポイント１３５を設定することができる。一実施例では、ユーザ１００のパーソナルＳＳＩＤ１２０をアクティベートすること、または輸送車両のモバイルユニットの１または複数の無線デバイス識別子の存在を監視および報告することによって、車両内の乗客の位置を確認することができる。いくつかの設計では、輸送オペレータまたはプロダクトプロバイダ１４５が、車両内の乗客の位置、および特定の列車に対する到着時間または出発時間、または列車またはバス内の特定の座席を判定することができる。いくつかの例では、輸送オペレータまたはプロダクトプロバイダ１４５が、アクセスポイント１３５によって報告された最初の確認、最後の確認および位置ＩＤに基づいて、乗客が輸送車両内で座席から座席または車両から車両に移動する際に乗客を追跡することができる。様々な実施形態では、輸送オペレータまたはプロダクトプロバイダ１４５が、最初に確認された平均および最後に確認された平均を計算し、予約の予想サービス時間と比較して、顧客が通常よりも長く乗っているか否かを理解することができる。いくつかの設計では、輸送オペレータまたはプロダクトプロバイダ１４５が、アクセスポイント１３５によって報告された最初の確認、最後の確認および位置ＩＤに基づいて、どの顧客が遅延したのかを判定することができる。いくつかの例では、輸送オペレータまたはプロダクトプロバイダ１４５が、アクセスポイント１３５によって報告された最初の確認、最後の確認および位置ＩＤに基づいて、どの顧客が遅れたかを判定することに基づいて、遅れた顧客に返金または補償することができる。いくつかの例では、アクセスポイント１３５が、列車の車両への無線アクセスを局所にとどめることができる。いくつかの設計では、２以上のアクセスポイント１３５が、無線方向探知アンテナおよびビームフォーミングなどの技術を使用して、無線デバイスの位置を座席レベルまで判定するように設定することができる。さまざまなシナリオでは、保守または安全上の問題が、輸送車両の一部だけに限定される１または複数の分野でのカスタマーエクスペリエンスに悪影響を及ぼす可能性がある。いくつかの実施形態において、輸送オペレータまたはプロダクトプロバイダ１４５は、列車またはバス内の無線デバイスの位置に基づいて、乗客が乗客の指定席から離れたときを判定することにより、列車またはバス内の特定の領域に局在する保守または安全上の問題を検出することができる。例えば、列車やバスの壊れた窓によって顧客が雨でびしょ濡れになる場合に、窓が壊れた列車の車両または座席にはおそらく乗客がいなくなるであろう。いくつかの設計では、輸送オペレータまたはプロダクトプロバイダ１４５が、アクセスポイント１３５によって報告された無線デバイスの位置に基づいて判定される、予想外に空いている車両領域によって示される潜在的な問題を本社に報告することができる。
【００２８】
図２は、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いて、インターネットオブシングス（ＩｏＴ）デバイスを設定する例示的なコラボレーションネットワークを示している。図２に示すように、一実施例では、ユーザ１００が、ＩｏＴデバイス２００を購入し、ユーザ１００が、ユーザ１００のパーソナルネットワーク１１５を介してインターネットにアクセスするようにＩｏＴデバイス２００を設定している。いくつかの実施形態では、ユーザ１００が、モバイルデバイス１１０上でホストされているモバイルアプリケーション１０５を使用して、ユーザ１００のパーソナルネットワークを管理するパラメータ１２０で、ＩｏＴデバイス２００を設定することができる。一実施例では、ユーザのＩｏＴデバイス２００が、セキュリティシステム２０５、ＨＶＡＣ２１０およびプールポンプ２１５を含むことができる。いくつかの設計では、各ＩｏＴデバイスが、ＩｏＴデバイスのシリアル番号を表示するバーコードラベルを有することができる。様々な実施例では、ユーザ１００が、モバイルアプリケーション１０５を使用して、ＩｏＴデバイス２００のうちの１つのバーコードのシリアル番号ラベルをスキャンすることができる。いくつかの設計では、モバイルアプリケーション１０５が、ＩｏＴデバイス２００のうちの１つのシリアル番号をポータビリティプロバイダ１６０に送信することができる。いくつかの例では、各ＩｏＴデバイス２０５，２１０，２１５が、ＩｏＴデバイスベンダ２２５によるＩｏＴデバイスへのアクセスを管理するネットワークパラメータ２２０で、工場出荷時に設定される。様々な実施形態では、スキャンされたシリアル番号のバーコードで識別されるＩｏＴデバイスがユーザ１００のパーソナルネットワーク１１５上でアクティベートされていない場合、ポータビリティプロバイダ１６０が、ユーザ１００のパーソナルネットワークを管理するパラメータ１２０でＩｏＴデバイスを設定するように、ＩｏＴデバイスベンダ２２５と協働することができる。様々な例では、ポータビリティプロバイダ１６０が、ユーザ１００によるＩｏＴデバイスの所有権を証明する情報とともに、ＩｏＴデバイスのシリアル番号をＩｏＴデバイスベンダ２２５に提示することができる。いくつかの設計では、ＩｏＴデバイスの所有権を確認した後、ＩｏＴデバイスベンダ２２５が、ユーザ１００のパーソナルネットワークを管理するネットワークパラメータ１２０の設定を受け入れるように、ＩｏＴデバイスを設定することができる。様々な実施形態では、ユーザ１００のパーソナルネットワークを管理するネットワークパラメータ１２０で動作させるためのＩｏＴデバイスの設定が、ネットワークパラメータ１２０をＩｏＴデバイスベンダ２２５に公開することなく完了することができる。
【００２９】
いくつかの例では、各ＩｏＴデバイス、ＩｏＴデバイスベンダおよびユーザ１００のモバイルデバイス１１０が、１または複数の広帯域移動無線アクセス（ＢＷＡ）ネットワークを装備することができる。いくつかの設計では、１または複数のＩｏＴデバイスとの通信が、ＳＳＨなどのセキュアトンネルを介したものであってもよい。様々な実施例では、ユーザ１００が、ポータビリティプロバイダ１６０およびＩｏＴデバイスベンダ２２５と協働して、ユーザ１００のパーソナルネットワーク１１５を管理するパラメータで、各ＩｏＴデバイス２０５，２１０，２１５を設定することができる。一実施例では、ユーザ１００が、ポータビリティプロバイダ１６０およびＩｏＴデバイスベンダ２２５と協働するモバイルデバイス１１０上でホストされるモバイルアプリケーション１０５を用いて、ユーザ１００のパーソナルネットワーク１１５を管理するパラメータで各ＩｏＴデバイス２０５，２１０，２１５を設定することができる。いくつかの実施形態では、ＩｏＴデバイスベンダ２２５が、各ＩｏＴデバイスのシリアル番号２３０および初期ネットワークパラメータ２３５を含む、ＩｏＴデバイスに関するＩｏＴデバイスインベントリ情報を保持する。様々な例では、ＩｏＴデバイスベンダが、各デバイスの所有者を識別するＩｏＴデバイスユーザ識別情報２４０を格納する。いくつかの設計では、Ｗｉ−Ｆｉポータビリティプロバイダ１６０が、ユーザ１００のパーソナルネットワークを管理するネットワークパラメータ１２０でアクティベートされたＩｏＴデバイスのシリアル番号を保持することができる。いくつかの例では、ＩｏＴデバイスの所有権に変更があったときに、ＩｏＴデバイスベンダ２２５がユーザ識別情報２４０を更新することができる。他の例では、ユーザ識別情報２４０に記録されたＩｏＴデバイスの所有権が、ＩｏＴデバイスが販売されるときに、小売またはクレジットカードプロバイダと協働してＩｏＴデバイスベンダ２２５によって更新されるものであってもよい。様々な実施形態において、ＩｏＴデバイスベンダが、ユーザ識別情報２４０に記録されたＩｏＴデバイスの所有権の暗号学的に安全な証明書を格納することができる。いくつかの設計では、ユーザ識別情報２４０に記録されたＩｏＴデバイスの所有権の暗号学的に安全な証明書が、ＩｏＴデバイスの新しい所有者の身元を確認するように、Ｗｉ−Ｆｉポータビリティプロバイダと協働して使用されるものであってもよい。
【００３０】
一実施例では、ユーザ１００が、ユーザ１００のパーソナルネットワーク１１５を管理するネットワークパラメータ１２０をＷｉ−Ｆｉポータビリティプロバイダ１６０に提供することによって、ＩｏＴポータビリティサービスをＷｉ−Ｆｉポータビリティプロバイダ１６０により登録することができる。いくつかの例では、ユーザ１００が、ユーザ１００を識別する情報をＷｉ−Ｆｉポータビリティプロバイダ１６０に供給することができる。様々な実施形態では、ユーザ１００が、モバイルアプリケーション１０５を用いてＩｏＴデバイス２００のうちの１つのバーコードのシリアル番号ラベルをスキャンして、ユーザ１００のパーソナルネットワーク１１５へのアクセスを管理するネットワークパラメータ１２０を有するＩｏＴデバイスの設定を呼び出すことができる。いくつかの実施形態では、モバイルアプリケーション１０５が、ユーザ１００によりスキャンされたＩｏＴデバイスのシリアル番号をＷｉ−Ｆｉポータビリティプロバイダ１６０に送信することができる。いくつかの実施例では、Ｗｉ−Ｆｉポータビリティプロバイダ１６０が、シリアル番号を比較することによって、モバイルアプリケーション１０５から受信したＩｏＴデバイスのシリアル番号が、ユーザ１００のパーソナルネットワーク１１５へのアクセスを管理するネットワークパラメータ１２０で設定されているか否かを判定することができる。いくつかの実施形態では、モバイルアプリケーション１０５から受信したＩｏＴデバイスのシリアル番号が、ユーザ１００のパーソナルモバイルネットワーク１１５へのアクセスを管理するネットワークパラメータ１２０で設定されていないと、Ｗｉ−Ｆｉポータビリティプロバイダ１６０が判定すると、Ｗｉ−Ｆｉポータビリティプロバイダ１６０が、ＩｏＴデバイスのシリアル番号をＩｏＴデバイスベンダ２２５に送信することができる。いくつかの設計では、Ｗｉ−Ｆｉポータビリティプロバイダ１６０が、ＩｏＴデバイスの所有権の暗号学的に安全な証明書をＩｏＴデバイスベンダ２２５にＩｏＴデバイスのシリアル番号とともに送信することができる。様々な実施例では、ＩｏＴデバイスベンダ２２５が、ユーザ１００に代わってＷｉ−Ｆｉポータビリティプロバイダ１６０によるＩｏＴデバイスの所有権のアサーションが、暗号学的に安全な所有権の証明書、ユーザ識別情報およびＰＧＰのような１または複数のセキュリティプロトコルに基づいて有効であると、判定することができる。様々な設計では、Ｗｉ−Ｆｉポータビリティプロバイダ１６０、ＩｏＴデバイスベンダ２２５、ユーザ１００、モバイルアプリ１０５またはモバイルデバイス１１０のうちの１または複数が、信頼関係を示す、暗号学的に安全な所有権の証明書にサインを付すことができる。
【００３１】
いくつかの実施例では、ユーザ１００に代わってＷｉ−Ｆｉポータビリティプロバイダ１６０によるＩｏＴデバイスの所有権のアサーションが有効であるというＩｏＴデバイスベンダ２２５による判定の際に、ＩｏＴデバイスベンダが、Ｗｉ−Ｆｉポータビリティプロバイダ１６０を介して、ユーザ１００にＩｏＴデバイスの制御を解放することができる。いくつかの実施形態では、ＩｏＴデバイスベンダが、ＩｏＴデバイスのＷｉ−Ｆｉポータビリティプロバイダ１６０における暗号学的にサインが付された安全な信頼証明書を格納することができる。様々な設計において、ＩｏＴデバイスベンダ２２５が、ＩｏＴデバイスベンダ２２５によるＩｏＴデバイスへのアクセスを管理するネットワークパラメータ２２０をＷｉ−Ｆｉポータビリティプロバイダ１６０に送信することができる。いくつかの実施形態では、ＩｏＴデバイスベンダが、ＩｏＴデバイスベンダ２２５のネットワークパラメータ２２０とともに、Ｗｉ−Ｆｉポータビリティプロバイダ１６０における暗号学的にサインが付された安全な信頼証明書を、Ｗｉ−Ｆｉポータビリティプロバイダ１６０に送信することもできる。一実施例では、現在のＩｏＴデバイスベンダ２２５のネットワークパラメータ２２０によって管理されるネットワークへのその後の接続時に、ＩｏＴデバイスのネットワークパラメータを再設定するように、ＩｏＴデバイスベンダ２２５がＩｏＴデバイスを設定することができる。
【００３２】
様々な例では、Ｗｉ−Ｆｉポータビリティプロバイダ１６０が、現在のＩｏＴデバイスベンダ２２５のネットワークパラメータ２２０により管理されているネットワークをアクセスポイント１３５でアクティベートするようにポータビリティ管理エンジン１４０に指示することができる。いくつかの例では、アクセスポイント１３５でアクティベートされて、現在のＩｏＴデバイスベンダ２２５のネットワークパラメータ２２０によって管理されているネットワークが、ユーザ１００のパーソナルネットワーク１１５へのアクセスを管理するネットワークパラメータ１２０でＩｏＴデバイスの設定を完了するために使用される。いくつかの設計では、Ｗｉ−Ｆｉポータビリティプロバイダ１６０が、現在のＩｏＴデバイスベンダ２２５のネットワークパラメータ２２０によって管理されているネットワーク上で、アクセスポイント１３５上でホストされている認証済み設定サービスをアクティベートするように、アクセスポイント１３５上でホストされているポータビリティ管理エンジン１４０に指示することができる。様々な実施形態では、その後の接続時に新しいネットワークパラメータ２２０を受け入れるように設定されたＩｏＴデバイスと協働して、認証済み設定サービスが、ユーザ１００のパーソナルネットワーク１１５へのアクセスを管理するネットワークパラメータ１２０により、ＩｏＴデバイスネットワークパラメータ２２０を再設定することができる。
【００３３】
一実施例では、ＩｏＴデバイスベンダ２２５は、ＩｏＴデバイスとの接続を絶つことができ、ＩｏＴデバイスは、現在のＩｏＴデバイスベンダ２２５のネットワークパラメータ２２０によって管理されているアクセスポイント１３５でアクティベートされたネットワークに再接続することができる。いくつかの設計では、アクセスポイント１３５でアクティベートされ、現在のＩｏＴデバイスベンダ２２５のネットワークパラメータ２２０によって管理されるネットワークへの接続時に、アクセスポイント１３５上でホストされるポータビリティ管理エンジン１４０が、Ｗｉ−Ｆｉポータビリティプロバイダ１６０における暗号学的にサインが付された安全な信頼証明書とともに、ユーザ１００のパーソナルネットワーク１１５へのアクセスを管理するネットワークパラメータ１２０をＩｏＴデバイスに提示することができる。様々な実施形態では、Ｗｉ−Ｆｉポータビリティプロバイダ１６０における暗号学的にサインが付された安全な信頼証明書が有効であるとのＩｏＴデバイスによる判定に基づいて、ＩｏＴデバイスは、ユーザ１００のパーソナルネットワーク１１５へのアクセスを管理するネットワークパラメータ１２０と一致するようにＩｏＴデバイスネットワークパラメータを設定することができる。いくつかの実施例では、ＩｏＴデバイスは、アクセスポイント１３５でアクティベートにされたネットワークとの接続を絶って、ユーザ１００のパーソナルネットワーク１１５上にＩｏＴデバイスを設定することができる。いくつかの設計では、ポータビリティ管理エンジン１４０が、アクセスポイント１３５でアクティベートされたネットワークをディアクティベートして、ユーザ１００のパーソナルネットワーク１１５上にＩｏＴデバイスを設定することができる。様々な実施形態では、ＩｏＴデバイスが、ユーザ１００のパーソナルネットワーク１１５へのアクセスを管理するネットワークパラメータ１２０を用いて再接続することができる。様々な設計では、ポータビリティプロバイダ１６０が、アクティベートされたＩｏＴデバイスのシリアル番号をユーザ１００のＩｏＴデバイス２００に追加することができる。いくつかの例では、ＩｏＴデバイスベンダ２２５が、ＩｏＴデバイスのシリアル番号を参照して、ユーザ識別情報２４０に記録されたＩｏＴデバイスの所有権の暗号学的に安全な証明書を更新して、ＩｏＴデバイスの制御の移管を記録することができる。
【００３４】
図３Ａおよび図３Ｂは、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なコラボレーションネットワークによる通信を、ユーザの観点から示している。図３Ａに示すように、一実施例では、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータでリモートＷｉ−Ｆｉアクセスポイントを設定することを目的とした様々な例示的なメッセージングシナリオが示されている。一実施例では、シナリオ３００において、ユーザ１００がプロダクトプロバイダ１４５とのトランザクションを開始する。様々な例では、トランザクションが、購入、予約、または予約なしのチェックインである。いくつかの実施形態では、ユーザ１００が、ユーザ１００とプロダクトプロバイダ１４５との関係を識別する情報をトランザクションに提示することができる。いくつかの例では、識別する情報が、ログイン、会員証、報酬カード、支払いカード、識別カード、または交換されるクーポンである。様々な実施形態では、プロダクトプロバイダ１４５が、ユーザ１００からのトランザクションを受け入れて予約または購入を生成するか、またはユーザ１００によるチェックインを処理することができる。いくつかの例では、プロダクトプロバイダ１４５が、ＰＭＥ  ＡＰＩ１７０を介して、ユーザ１００によるトランザクションに関連する場所または時間に、Ｗｉ−ＦｉポータビリティプロバイダからのＷｉ−Ｆｉポータビリティを要求することができる。様々な設計では、プロダクトプロバイダ１４５が、Ｗｉ−Ｆｉポータビリティをユーザ１００に提供するために、要求とともに様々な情報をポータビリティプロバイダに送信することができ、それには、サービスまたはプロダクトプロバイダ識別子、ユーザ１００によるトランザクションを識別する情報、ユーザ１００を識別する情報、サービスを要求しているユーザの数、ユーザ１００によるトランザクションに関連する場所の詳細、並びに、トランザクションに基づく時間窓が含まれる。一実施例では、ユーザ１００によるトランザクションに関連する場所の詳細が、所在地、座標、または１または複数のドア、トランジットゲート、フロアまたは建物を識別する情報を含むことができる。いくつかの実施例では、Ｗｉ−Ｆｉポータビリティプロバイダが、ＰＭＥ  ＡＰＩ１７０を介して要求を受信することができる。いくつかの実施形態では、要求とともにプロダクトプロバイダによって送信された情報に基づいて、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００によるトランザクションに関連する場所で利用可能なＷｉ−Ｆｉポータビリティを検索することができる。一実施例では、シナリオ３０５において、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００によるトランザクションに関連する場所ではＷｉ−Ｆｉポータビリティを利用することができないと判定した場合、Ｗｉ−Ｆｉポータビリティプロバイダは、利用可能なアクセスポイントがないためにＷｉ−Ｆｉポータビリティサービスを提供する機会を逃したことをＰＭＥ  ＡＰＩ１７０を介してプロダクトプロバイダ１４５に通知することができる。様々な実施形態において、Ｗｉ−Ｆｉポータビリティプロバイダは、Ｗｉ−Ｆｉポータビリティサービスを提供する機会を逃した理由をＰＭＥ  ＡＰＩ１７０を介してプロダクトプロバイダ１４５に通知することができる。
【００３５】
いくつかの例では、シナリオ３１０において、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００によるトランザクションに関連する場所でＷｉ−Ｆｉポータビリティが利用可能であると判定した場合、Ｗｉ−Ｆｉポータビリティプロバイダは、その場所に基づいて利用可能なＳＳＩＤスロットと、その場所でのＷｉ−Ｆｉポータビリティのために利用可能な時間窓とをさらにチェックすることができる。様々な実施形態では、シナリオ３１５において、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００によるトランザクションに関連する場所および時間において、要求されたＳＳＩＤスロットについてＷｉ−Ｆｉポータビリティが利用可能ではないと判定した場合に、Ｗｉ−Ｆｉポータビリティプロバイダは、利用可能なＳＳＩＤタイムスロットがないために、Ｗｉ−Ｆｉポータビリティサービスを提供する機会を逃したことをＰＭＥ  ＡＰＩ１７０を介してプロダクトプロバイダ１４５に通知することができる。いくつかの設計では、Ｗｉ−Ｆｉポータビリティプロバイダは、Ｗｉ−Ｆｉポータビリティサービスを提供する機会を逃した理由をＰＭＥ  ＡＰＩ１７０を介してプロダクトプロバイダ１４５に通知することができる。
【００３６】
いくつかの例では、シナリオ３２０において、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００によるトランザクションに関連する場所および時間にＷｉ−Ｆｉポータビリティが利用可能であり、かつ要求されたＳＳＩＤスロットも利用可能であると判定し場合、Ｗｉ−Ｆｉポータビリティプロバイダはさらに、要求された場所で利用可能なＳＳＩＤスロットについて、インターネットクラウド１５５を介してネットワーク保守管理者（図示省略）への接続性をテストすることによって、ネットワークが動作可能であることを確認することができる。いくつかの実施形態では、要求されたＳＳＩＤスロットがユーザ１００によるトランザクションに関連する場所および時間に利用可能であるとＷｉ−Ｆｉポータビリティプロバイダにより判定された際に、ネットワークが動作可能である場合、Ｗｉ−Ｆｉポータビリティプロバイダは、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのための場所および時間１７５で、要求されたＳＳＩＤスロットをアクティベートするように、アクセスポイント１３５をプロビジョニングすることができる。様々な実施態様では、アクセスポイント１３５は、Ｗｉ−ＦｉポータビリティプロバイダへのＳＳＩＤタイムスロットのアクティべーションを確認することができる。いくつかの設計では、Ｗｉ−Ｆｉポータビリティプロバイダが、要求されたＳＳＩＤスロットがユーザ１００へのＷｉ−Ｆｉポータビリティサービスのための場所および時間１７５でプロビジョニングされたことをＰＭＥ  ＡＰＩ１７０を通してプロダクトプロバイダ１４５に通知することができる。いくつかの例では、プロダクトプロバイダ１４５が、要求されたＷｉ−Ｆｉポータビリティサービスがアクティベートされたことをユーザ１００に通知することができる。様々な実施形態では、カスタムパラメータがユーザ１００に対して生成されて、ユーザ１００へのポータビリティサービスのためにアクセスポイント１３５においてプロビジョニングされた場合に、プロダクトプロバイダ１４５が、ユーザ１００にカスタムパラメータを提供することができる。
【００３７】
いくつかの設計では、シナリオ３２５において、ユーザ１００が、プロダクトプロバイダ１４５を介してそれらのＷｉ−Ｆｉポータビリティを管理することができる。いくつかの実施形態では、ユーザ１００が、ユーザとポータビリティプロバイダとの関係に基づいて、デフォルトネットワークパラメータを規定することができる。他の実施形態では、ユーザ１００がカスタムネットワークパラメータを選択するようにしてもよい。様々な実施例では、プロダクトプロバイダ１４５が、ユーザ１００により選択されたカスタムネットワークパラメータをポータビリティプロバイダに送信して、ユーザ１００のカスタムパラメータに基づいてＷｉ−Ｆｉポータビリティサービスをプロビジョニングすることができる。
【００３８】
図３Ｂには、一実施例において、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータで、リモートＷｉ−Ｆｉアクセスポイントを設定することを目的とした様々な例示的なメッセージングシナリオが示されている。一実施例では、シナリオ３３０において、ユーザ１００が、プロダクトプロバイダ１４５を通じて、ＳＳＩＤ、パスワードまたはパスフレーズおよび暗号化タイプを含むネットワークパラメータを変更することができる。様々な実施例では、プロダクトプロバイダ１４５が、ユーザ１００によって変更されたネットワークパラメータをポータビリティプロバイダに送信して、変更されたパラメータに基づくＷｉ−Ｆｉポータビリティサービスをユーザ１００にプロビジョニングすることができる。様々な実施形態では、ユーザ１００またはプロダクトプロバイダ１４５が、ユーザ１００が加入しているインターネットサービスプロバイダ（ＩＳＰ）１８０から、ユーザ１００の忘れられたネットワークパラメータを要求することができる。一実施例では、シナリオ３３５において、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００にＷｉ−Ｆｉポータビリティサービスをプロビジョニングする要求をＰＭＥ  ＡＰＩ１７０で受信することができる。いくつかの実施形態では、Ｗｉ−Ｆｉポータビリティプロバイダが、要求された場所についてインターネットクラウド１５５を介してネットワーク保守管理者（図示省略）への接続性をテストすることによって、ポータビリティサービスのために要求された場所でネットワークが動作可能であることの確認を試みることができる。いくつかの例では、要求された場所でのネットワーク接続性が許容できないと判定されるときに、ポータビリティプロバイダは、ＰＭＥ  ＡＰＩ１７０を介して一時的なネットワーク障害をプロダクトプロバイダ１４５に通知することができる。様々な例では、プロダクトプロバイダ１４５が、要求された場所におけるネットワークが利用できないことをユーザ１００に通知することができる。一実施例では、シナリオ３４０において、Ｗｉ−Ｆｉポータビリティプロバイダが、ＰＭＥ  ＡＰＩ１７０において、ユーザ１００にＷｉ−Ｆｉポータビリティサービスをプロビジョニングする要求を受信することができる。いくつかの実施形態では、Ｗｉ−Ｆｉポータビリティプロバイダが、要求された場所におけるポータビリティサービスのためのネットワークが動作可能であることを確認することができる。様々な設計において、Ｗｉ−Ｆｉポータビリティプロバイダは、要求されたＳＳＩＤタイムスロットがプロビジョニングされる場所および時間１７５で利用可能であることを確認することができる。いくつかの例では、Ｗｉ−Ｆｉポータビリティプロバイダがさらに、アクセスポイント１３５にアンテナの状態を問い合わせることによって、ポータビリティロケーション１７５におけるアンテナが動作可能であるかの確認を試みることができる。いくつかの例では、アクセスポイント１３５のアンテナが動作していないと判定されると、ポータビリティプロバイダは、ＰＭＥ  ＡＰＩ１７０を介して一時的なネットワーク障害をプロダクトプロバイダ１４５に通知することができる。様々な例���は、要求された場所にあるアンテナが使用不可であることを、プロダクトプロバイダ１４５がユーザ１００に通知することができる。いくつかの実施形態では、シナリオ３４５において、Ｗｉ−Ｆｉポータビリティプロバイダは、ＰＭＥ  ＡＰＩ１７０で、ユーザ１００にＷｉ−Ｆｉポータビリティサービスをプロビジョニングする要求を受け取ることができる。いくつかの実施形態では、Ｗｉ−Ｆｉポータビリティプロバイダが、要求された場所におけるポータビリティサービスのためのネットワークが動作可能であることを確認することができる。様々な設計では、Ｗｉ−Ｆｉポータビリティプロバイダが、要求されたＳＳＩＤタイムスロットがプロビジョニングされる場所および時間１７５で利用可能であることを確認することができる。いくつかの例では、Ｗｉ−Ｆｉポータビリティプロバイダがさらに、アクセスポイント１３５にアンテナの状態を問い合わせることによって、ポータビリティロケーション１７５におけるアンテナが動作可能であるかの確認を試みることができる。一実施例では、ポータビリティロケーション１７５でアンテナが動作可能であることを確認するためのＷｉ−Ｆｉポータビリティプロバイダによる試みは、アクセスポイント１３５の追加の動作特性または設定のステータスを判定することを含むことができる。様々な実施形態では、アクセスポイント１３５の追加の動作特性または設定は、アクセスポイント１３５に局所的にある又はアクセスポイント１３５の外部にあるソフトウェアサービスまたはハードウェア要素のステータスまたは改訂レベルを含むことができる。例えば、ポータビリティロケーション１７５におけるアンテナの動作ステータス判定は、アクセスポイント１３５におけるセキュリティ機能、改訂レベルまたはパッチレベルの利用可能性に基づくものであってもよい。いくつかの実施形態では、アクセスポイント１３５において利用可能なセキュリティ機能、改訂レベルまたはパッチレベルが、ユーザプロファイルに格納されている同様の機能に選択的に一致させることができる。一実施例では、ユーザプロファイルは、特定レベルのセキュリティ機能を有するポータビリティロケーションのみをユーザが検討することを指定することができる。例えば、ユーザは、少なくとも特定のタイプまたは改訂レベルの暗号化または認証を提供するために許容可能なポータビリティロケーションを要求するようにしてもよい。他の例では、ユーザは、アクセスポイント１３５における特定のソフトウェアライブラリまたはセキュリティプロトコルの最小限の改訂またはパッチレベルを要求することができる。いくつかの設計では、アクセスポイント１３５のアンテナが動作可能であると判定したときに、Ｗｉ−Ｆｉポータビリティプロバイダは、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのための場所および時間１７５で要求されたＳＳＩＤスロットをアクティベートするように、アクセスポイント１３５をプロビジョニングすることができる。様々な実施例では、アクセスポイント１３５が、Ｗｉ−ＦｉポータビリティプロバイダへのＳＳＩＤタイムスロットのアクティベーションを確認することができる。いくつかの設計では、Ｗｉ−Ｆｉポータビリティプロバ��ダは、要求されたＳＳＩＤスロットがユーザ１００へのＷｉ−Ｆｉポータビリティサービスのための場所および時間１７５でプロビジョニングされたことをＰＭＥ  ＡＰＩ１７０を通してプロダクトプロバイダ１４５に通知することができる。いくつかの例では、プロダクトプロバイダ１４５が、要求されたＷｉ−Ｆｉポータビリティサービスがアクティベートされたことをユーザ１００に通知することができる。様々な実施形態では、カスタムパラメータがユーザ１００に対して生成されて、ユーザ１００へのポータビリティサービスのためにアクセスポイント１３５においてプロビジョニングされた場合、プロダクトプロバイダ１４５はユーザ１００にカスタムパラメータを提供することができる。
【００３９】
様々な実施形態では、シナリオ３５０において、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのための場所および時間１７５で、要求されたＳＳＩＤスロットをアクティベートするように、アクセスポイント１３５を首尾よくプロビジョニングすることができる。様々な実施形態では、アクセスポイント１３５が、プロビジョニングされた場所および時間１７５でアクティブデバイスのデバイス識別子を監視することができる。いくつかの実施形態では、アクセスポイント１３５は、各アクティブデバイスがプロビジョニングされた場所および時間１７５で最初に確認された時間とともにアクティブデバイス識別子を報告することができる。様々な例では、アクティブデバイス識別子および最初に確認された時間の報告が、インターネットクラウド１５５を介してアクセスポイント１３５によってポータビリティプロバイダに送信されるようにしてもよい。いくつかの例では、ポータビリティプロバイダによって受信されたアクティブデバイス識別子および最初に確認された時間の報告が、ＰＭＥ  ＡＰＩ１７０を介してプロダクトプロバイダ１４５に転送されるようにしてもよい。
【００４０】
いくつかの例では、シナリオ３５５において、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのためにプロビジョニングされた場所および時間１７５で、要求されたＳＳＩＤスロットをアクティベートするように、アクセスポイント１３５を首尾よくプロビジョニングすることができる。様々な実施形態では、ディアクティべーション時刻が、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのためにプロビジョニングされた場所および時間１７５に切迫していることがある。いくつかの例では、Ｗｉ−Ｆｉポータビリティプロバイダは、ＰＭＥ  ＡＰＩ１７０を介してプロダクトプロバイダ１４５に、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのための差し迫ったディアクティべーションを通知することができる。様々な例では、プロダクトプロバイダが、プロビジョニングされた場所および時間に対するＷｉ−Ｆｉポータビリティサービスが間もなくディアクティベートされることをユーザ１００に通知することができる。様々な実施例では、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのためにプロビジョニングされた場所およびディアクティベート時刻１７５において、要求されたＳＳＩＤスロットをディアクティベートするようにアクセスポイント１３５に命令することができる。いくつかの設計では、アクセスポイント１３５が、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのためにプロビジョニングされた場所およびディアクティベート時刻１７５において、要求されたＳＳＩＤスロットを自動的にディアクティベートすることができる。様々な実施形態では、シナリオ３６０において、Ｗｉ−Ｆｉポータビリティプロバイダが、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのためにプロビジョニングされた場所およびディアクティベート時刻１７５において、要求されたＳＳＩＤスロットを首尾よくディアクティベートすることができる。様々な実施形態では、アクセスポイント１３５が、プロビジョニングされた場所および時間１７５でアクティブデバイスのデバイス識別子を監視することができる。いくつかの実施形態では、アクセスポイント１３５は、各アクティブデバイスがプロビジョニングされた場所および時間１７５で最後に確認された時間とともにアクティブデバイス識別子を報告することができる。様々な例では、アクティブデバイス識別子および最後に確認された時間の報告が、ディアクティベーションの後に、インターネットクラウド１５５を介してアクセスポイント１３５によってポータビリティプロバイダに送信されるようにしてもよい。いくつかの例では、ポータビリティプロバイダによって受信されたアクティブデバイス識別子および最後に確認された時間の報告が、ＰＭＥ  ＡＰＩ１７０を介してプロダクトプロバイダ１４５に転送されるようにしてもよい。
【００４１】
図４は、ユーザのアクティビティに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートネットワークを設定するために例示的なポータビリティプロバイダおよびプロダクトプロバイダによって使用される例示的なデータベースレコードを示している。図４には、ユーザ情報レコード４０５、プロダクトプロバイダレコード４１０、アクセスポイントレコード４１５およびポータビリティプロバイダレコード４２０を含む、ユーザにポータビリティサービスを提供するためにポータビリティプロバイダおよびプロダクトプロバイダによって使用される様々なデータを示す例示的なデータベースレコードが記載されている。
【００４２】
一実施例では、ユーザ情報レコード４０５が、ユーザプロファイル、登録プロバイダおよびプライベートネットワークパラメータを含むことができる。いくつかの例では、ユーザプロファイルが、ユーザ識別子、住所、電子メール、ソーシャルメディア、電話番号、支払い情報およびサービスまたはプロダクトの履歴を含むことができる。様々な例では、登録されたプロバイダのレコードが、ユーザが加入しているポータビリティプロバイダおよびプロダクトプロバイダのアイデンティティ、連絡方法、ネットワークロケーションおよびサービス機能を含むことができる。他の例では、プライベートネットワークパラメータが、ユーザのパーソナルネットワークについての暗号化タイプ、ＳＳＩＤおよびパスワードを含むことができる。
【００４３】
様々な実施形態では、プロダクトプロバイダのレコード４１０が、登録ユーザ、ポータビリティプロバイダ、およびプロダクトプロバイダＡＰＩに対するデータベースサポートを含むことができる。いくつかの例では、登録ユーザが、プロダクトプロバイダに知られているユーザの識別情報およびプロファイル情報を含むことができる。他の例では、ポータビリティプロバイダのレコードが、プロダクトプロバイダが加入しているポータビリティプロバイダのアイデンティティ、連絡方法、ネットワークロケーションおよびサービス機能を含むことができる。様々な実施態様では、プロダクトプロバイダＡＰＩのレコードが、トランザクション処理についてのデータベースサポート、注文履歴、価格設定および顧客統計を含むことができる。
【００４４】
他の実施形態では、アクセスポイントのレコード４１５が、アクセスポイントにおけるアクティベートされたＷｉ−Ｆｉネットワークについての設定されたＳＳＩＤおよびパスワードレコードを含むことができる。様々な設計において、アクセスポイントのレコード４１５が、アクセスポイントにおけるポータブルＷｉ−Ｆｉネットワークのアクティベーションおよびディアクティベーションのための時間窓を示すアクティベーションスケジュールレコードおよびディアクティベーションスケジュールレコードも含むことができる。いくつかの設計では、アクセスポイントのレコード４１５が、ポータブルＷｉ−Ｆｉサービスの場所および時間におけるアクティブデバイスのデバイス識別子を示す接続デバイスリストのレコードも含むことができる。さらに、アクセスポイントのレコード４１５は、最初に確認のレコードおよび最後に確認のレコードで示される、デバイスがアクティブである時間を含むデバイス統計レコードと、Ｗｉ−Ｆｉポータビリティサービスが提供されるデバイスのネットワーク使用状況を示すトラフィック使用状況レコードとを含むことができる。
【００４５】
いくつかの例では、ポータビリティプロバイダレコード４２０は以下のものを含むことができる。
ｉ．アクセスポイント：ポータビリティプロバイダによって制御され、ポータビリティプロバイダのネットワーク内で一意の識別子、例えばロケーションＩＤによって識別されるアクセスポイントのリスト
ｉｉ．ロケーション：ポータビリティプロバイダのアクセスポイントによってサービス提供される場所であって、ポータブルＷｉ−Ｆｉサービスがポータビリティプロバイダによって提示される場所のリスト
ｉｉｉ．プロダクトプロバイダ：連絡方法、ＡＰＩ情報および各プロダクトプロバイダのアクセス方法を含む、ポータビリティプロバイダが関係するプロダクトプロバイダのリスト
ｉｖ．予約スケジュール：ポータビリティプロバイダがＷｉ−Ｆｉポータビリティサービスをアクティベートするようにアクセスポイントをプロビジョニングした時間と場所のリスト
ｖ．ポータビリティプロバイダＡＰＩ：プロダクトプロバイダが使用するプライマリインタフェースのためのデータベースレコードサポートには、ユーザ使用統計、最初の確認および最後の確認、以前は未知のデバイス、ユーザ情報が含まれる。
ｖｉ．ＭＡＣアドレス：ポータビリティプロバイダのアクセスポイントによって検出され、最初の確認、最後の確認およびアクティビティ時間とともに保存されたＭＡＣアドレスのすべて（または他の無線デバイス識別子）。無線デバイス識別子は、（無線イーサネットインターフェースを識別する）ＭＡＣアドレス、（Ｂｌｕｅｔｏｏｔｈインタフェースを識別する）Ｂｌｕｅｔｏｏｔｈデバイスアドレス、（Ｂｌｕｅｔｏｏｔｈインタフェースを含む任意のデバイスまたはエンティティを識別する）汎用一意識別子（ＵＵＩＤ）または（広帯域移動無線アクセスデバイスを含む任意のデバイスを識別する）モバイル機器識別子（ＭＥＩＤ）を含むことができる。
ｖｉｉ．ユーザ（アカウントの関係）：各ユーザのプロダクトプロバイダおよびポータビリティプロバイダのアカウント情報を持つすべてのユーザのリスト
ｖｉｉｉ．アンテナ：利用可能なアンテナと各アンテナのステータスのリスト。追加のネットワークプロビジョニング用の各アンテナの使用可能容量も含まれる。
ｉｘ．ユーザに関連するネットワークパラメータ：登録されているすべてのユーザと各ユーザのパーソナルネットワークパラメータのリスト
ｘ．ネットワーク利用可能スケジュール：各アクセスポイント位置でＷｉ−Ｆｉポータビリティに利用可能な時間窓のリスト
ｘｉ．プロダクトプロバイダの位置に配置されているアンテナ：プロダクトプロバイダによる管理のためにプロダクトプロバイダの位置に配置されているすべてのアンテナとアクセスポイントのリスト
【００４６】
図５Ａ、図５Ｂ、図５Ｃおよび図５Ｄは、例示的なモバイルデバイスおよび例示的なモバイルアプリケーションのユーザインターフェースの構造の様々な図面を示している。図５Ａにおいて、例示的なモバイルデバイス１１０のブロック図は、プロセッサ５０５と動作可能に接続されたユーザインタフェース５００を含む。プロセッサ５０５は、Ｗｉ−Ｆｉインタフェース５１０と通信可能に接続されている。Ｗｉ−Ｆｉインターフェース５１０は、アンテナ５１５を介してネットワークと通信するように構成されている。プロセッサ５０５は、メモリ５２０と電気的に通信する。図示されたメモリ５２０は、プログラムメモリ５２５およびデータメモリ５３５を含む。プログラムメモリ５２５は、モバイルアプリケーション１０５を実行するプロセッサ実行可能プログラム命令を含む。図５Ｂでは、例示的なモバイルアプリケーション１０５のスクリーンショットが、メインネットワークポータビリティおよびプロダクト管理画面５４０を含む。いくつかの設計では、メインネットワークポータビリティおよびプロダクト管理画面５４０から、ユーザは、Ｗｉ−Ｆｉポータビリティの管理、Ｗｉ−Ｆｉスポットの追加およびＩｏＴデバイスの追加を含むモバイルアプリケーション１０５へのリンクから選択することにより、Ｗｉ−ＦｉおよびＩｏＴネットワークポータビリティを能動的に管理することができる。いくつかの実施形態では、モバイルアプリケーション１０５が、プロダクトプロバイダからの１または複数のオファー５４５をユーザ１００に提示することができる。いくつかの例では、プロダクトプロバイダからのオファーが、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスを含むことができる。様々な設計では、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスのオファーが、ユーザ識別情報を、ユーザ名およびパスワードログイン画面５５０を介して供給されるユーザ登録情報と関連付けることができる。一実施例では、ユーザ１００が、Ｗｉ−Ｆｉスポット追加画面５５５を介して利用可能なポータビリティロケーションを識別することができる。いくつかの例では、Ｗｉ−Ｆｉスポット追加画面５５５が、プロダクトプロバイダの位置でポータビリティサービスのためにクーポンを引き換えるためのユーザ１００のためのオプションを含むことができる。様々な例では、ユーザ１００が、Ｗｉ−Ｆｉスポット画面５５５を使用して、ユーザ１００の現在位置付近のポータビリティロケーションを閲覧することができる。様々な実施形態では、１または複数のプロダクトプロバイダによって提示されるポータビリティサービス５５８をユーザ１００に提示することができる。いくつかの設計では、ポータビリティサービスとプロダクトオファリングの表示を組み合わせたマップ５６１をユーザ１００に提示することができる。一実施例では、ユーザ１００が、ポータビリティおよびプロダクトオファリングを閲覧し、組合せオファーを選択し、ユーザのＷｉ−Ｆｉポータビリティプロファイルにポータビリティおよびプロダクトプリファレンスの選択した組合せを追加すること（５６４）ができる。
【００４７】
図５Ｃにおいて、例示的なモバイルアプリケーション１０５のスクリーンショットは、ユーザ１００がＷｉ−Ｆｉポータビリティを管理するためのインターフェース５６７を含む。いくつかの実施形態では、Ｗｉ−Ｆｉポータビリティ管理インターフェース５６７から、ユーザ１００は、それらの設定されたＷｉ−Ｆｉポータビリティロケーションを閲覧することができる。いくつかの設計では、Ｗｉ−Ｆｉポータビリティロケーションが、ユーザ１００に対する１または複数のプロダクトプロバイダの関係に関連付けられる。様々な実施例では、ユーザ１００が、マイデバイス画面５７３で携帯用に設定されたデバイスを閲覧および設定することができる。いくつかの設計では、ユーザが各ユーザデバイスを閲覧および設定すること（５７７）を可能にするために、マイデバイス画面５７３を拡大することができる。いくつかの設計では、ユーザが、ユーザのＩｏＴデバイスを閲覧し、そのポータビリティを設定することができる。
【００４８】
図５Ｄにおいて、例示的なモバイルアプリケーション１０５のスクリーンショットが、ＩｏＴデバイス追加メニュー５８０を含む。いくつかの例では、ＩｏＴデバイス追加メニュー５８０が、すべての適合するＩｏＴデバイスの閲覧、ＩｏＴデバイスの探索、およびデバイスのバーコードのスキャンといったオプションをユーザに提示することができる。様々な設計では、適合するすべてのデバイスを閲覧するオプションが、ＩｏＴデバイスベンダ、製造業者またはＩｏＴデバイス機能によって分類された適合するＩｏＴデバイスのリストを表示すること（５８５）ができる。
【００４９】
図６は、ポータビリティ管理エンジン（ＰＭＥ）を有する例示的なアクセスポイントの構造図を示している。図６では、例示的なアクセスポイント１３５が、メモリ６０５と電気的に通信するプロセッサ６００を含む。図示のメモリ６０５は、埋め込みＯ／Ｓ６１０、アクセスポイントシステムソフトウェア６１５およびポータビリティ管理エンジン（ＰＭＥ）１４０を実行するためのデータおよびプログラム命令も含む。いくつかの設計では、アクセスポイントシステムソフトウェア６１５が、ポータビリティ管理エンジン（ＰＭＥ）１４０に動作可能に接続されたアプリケーションプログラミングインタフェース（ＡＰＩ）を含むことができる。プロセッサ６００は、ユーザ入力を受信し、ユーザ出力を提供するためにユーザインタフェース６２５に通信可能に接続されている。プロセッサ６００は、Ｗｉ−Ｆｉインターフェース６３０を介して無線ネットワークと通信するように構成されている。いくつかの例では、プロセッサ６００が、他のインターフェースを介して無線ネットワークと通信するように構成されるものであってもよい。一実施例では、プロセッサ６００が、複数のインターフェースを介して複数の無線ネットワークと通信するように構成されるものであってもよい。様々な実施形態では、アクセスポイント１３５が広帯域移動無線アクセス（ＢＷＡ）インターフェースを含むことができる。いくつかの設計では、アクセスポイントがＢｌｕｅｔｏｏｔｈインターフェースを含むことができる。
【００５０】
図７は、例示的なポータビリティ管理エンジン（ＰＭＥ）のプロセスフローを示している。図７に示す方法は、図６に示すプロセッサ６００上でプログラム命令として実行するポータビリティ管理エンジン（ＰＭＥ）１４０の観点から与えられている。いくつかの実施形態では、ポータビリティ管理エンジン（ＰＭＥ）１４０が、アクセスポイント１３５のローカルおよび／または外部のシステムサービス、ハードウェアリソースまたはソフトウェア要素に通信可能に接続されたクラウドサービスとして実行することができる。図示された方法７００は、ポータビリティ管理エンジン１４０が処理するコマンドを有しているか否かをプロセッサ６００が判定すること（７０５）から始まる。ポータビリティ管理エンジン（ＰＭＥ）１４０を制御するエンティティから様々なタイプのコマンドを受信することができる。例えば、データをＷｉ−Ｆｉインターフェース６３０を介して受信することができ、プロセッサ６００は、受信データを分析して、コマンドが受信データに存在するか否かを判定することができる。例えば、ステータスを検索する、パラメータを設定する、またはポータブルＷｉ−Ｆｉネットワークをプロビジョニングするためのコマンドは、Ｗｉ−Ｆｉインターフェース６３０を介して受信され、プロセッサ６００によって処理されるものであってもよい。コマンドを処理すべきであるとプロセッサ６００が判定した場合、プロセッサは、そのコマンドがネットワークをアクティベートするものであるか否かを判定する（７１０）。プロセッサ６００が、コマンドがネットワークをアクティベートするものであると判定した場合（７１５）、プロセッサ６００は、１または複数のＷｉ−Ｆｉネットワークをアクティベートする（７１５）。様々な例では、プロセッサ６００が、１または複数のＷｉ−Ｆｉインターフェースを予め設定されたネットワークパラメータで設定して、Ｗｉ−Ｆｉ無線がネットワークのＳＳＩＤをブロードキャスト可能とすることによって、１または複数のネットワークをアクティベートすることができる。様々な実施態様では、ネットワークのアクティべーションが、スケジュールされたディアクティベーション時刻を設定することを含むことができる。様々な実施形態では、ディアクティベーション時刻が、アクティべーションコマンドとともに供給されるようにしてもよい。いくつかの例では、予め設定されたネットワークパラメータが、ユーザのパーソナルネットワークを管理するために予め設定された、ＳＳＩＤ、パスワードおよび暗号化パラメータを含むことができる。いくつかの実施形態では、プロセッサ６００は、アクティベートされたネットワークを使用してネットワーク使用状況およびデバイスのアクティビティのキャプチャを開始することができる。様々な例では、プロセッサ６００が、アクティベートされたネットワークを使用してキャプチャしたネットワーク使用状況およびデバイスのアクティビティを監視し、ログを取り、またはデータベースに格納することができる。
【００５１】
プロセッサ６００が１または複数のネットワークをアクティベートしたとき、この方法はステップ７０５に続く。処理すべきコマンドがないとプロセッサ６００が判定した場合、プロセッサは、１または複数のプロビジョニングされたＷｉ−Ｆｉネットワークのスケジュールされたディアクティベーション時刻に達しているか否かを判定する（７２０）。プロセッサ６００が、１または複数のプロビジョニングされたＷｉ−Ｆｉネットワークのスケジュールされたディアクティベーション時刻に達していると判定した場合、プロセッサ６００は１または複数のＷｉ−Ｆｉネットワークをディアクティベートする（７２５）。いくつかの実施形態では、プロセッサ６００が、ネットワーク用にＷｉ−Ｆｉ無線によりブロードキャストされたＳＳＩＤを無効にして、Ｗｉ−Ｆｉインターフェースからネットワークの設定されたパラメータを削除することによって、Ｗｉ−Ｆｉネットワークをディアクティベートすることができる。いくつかの例では、パスワードおよびＳＳＩＤを含むディアクティベートされたネットワークパラメータ、並びに、アカウント情報および使用履歴などのユーザ識別可能情報は、安全に削除、暗号化、またはリサイクルされて別のユーザへのプロビジョニングに利用可能とされる。様々な実施形態では、ディアクティベートされたネットワークの使用状況を示す使用状況データまたは統計量を、ログに記録し、データベースに格納し、またはパートナーエンティティと共有することができる。
【００５２】
プロセッサ６００が、１または複数のネットワークのスケジュールされたディアクティベーション時刻に達していないと判定した場合、プロセッサ６００は、１または複数のプロビジョニングされたＷｉ−Ｆｉネットワークのスケジュールされたアクティベーション時刻に達したかどうかを判定する（７２８）。プロセッサ６００が、１または複数のプロビジョニングされたＷｉ−Ｆｉネットワークのスケジュールされたアクティベーション時刻に達したと判定した場合、プロセッサ６００は１または複数のＷｉ−Ｆｉネットワークをアクティベートする（７３１）。様々な例では、プロセッサ６００は、１または複数のＷｉ−Ｆｉインターフェースを予め設定されたネットワークパラメータで設定して、Ｗｉ−Ｆｉ無線がネットワークのＳＳＩＤをブロードキャスト可能とすることによって、１または複数のネットワークをアクティベートすることができる。様々な設計では、アクティベートされたネットワークが、ユーザにＶＬＡＮプライベートにおいて設定される。いくつかの例では、ディアクティベーション時刻が設定されるものであってもよい。様々な実施例では、ディアクティベーション時刻が設定されていない場合、ネットワークのアクティベーションが、スケジュールされたディアクティベーション時刻を設定することを含むことができる。様々な実施形態において、ディアクティベーション時刻はアクティベーション時にスケジュールされるものであってもよい。いくつかの実施形態では、デフォルトのディアクティベーション時刻が、ネットワーク使用レベルに基づいて決定されるようにしてもよい。例えば、ネットワークの負荷が高く、多くのユーザがアクセスを待っている場合は、ネットワークがアイドル状態の場合よりもデフォルトのディアクティべーション時刻を早く設定することができる。いくつかの例では、予め設定されたネットワークパラメータが、ユーザのパーソナルネットワークを管理するために予め設定された、ＳＳＩＤ、パスワードおよび暗号化パラメータを含むことができる。いくつかの実施形態では、プロセッサ６００が、アクティベートされたネットワークを使用してネットワーク使用状況およびデバイスのアクティビティのキャプチャを開始することができる。様々な例では、プロセッサ６００が、アクティベートされたネットワークを使用してキャプチャしたネットワーク使用状況およびデバイスのアクティビティを監視し、ログを取り、またはデータベースに格納することができる。プロセッサ６００が、１または複数のプロビジョニングされたＷｉ−Ｆｉネットワークのスケジュールされたアクティベーション時刻に達していないと判定した場合、プロセッサ６００は、監視対象のＭＡＣアドレスが初めて出現したか否かを判定する（７３４）。いくつかの例では、ＰＭＥ１４０が、Ｗｉ−Ｆｉ無線範囲内で、１または複数のＭＡＣアドレスまたは他の無線デバイス識別子の存在について監視するように設定されるようにしてもよい。いくつかの実施形態では、ＰＭＥ１４０が、デバイスの存在が検出されたときに、監視対象のＭＡＣアドレスまたは他の無線デバイス識別子を用いてデバイスのユーザのためにネットワークをアクティベートにするように設定される。様々な設計では、ＰＭＥ１４０が、ＰＭＥ１４０が検出したＭＡＣアドレスのためにネットワークをアクティベートするように設定されているか否かにかかわらず、監視対象のＭＡＣアドレスの検出を制御エンティティに直ちに報告するように設定される。監視対象のＭＡＣアドレスが初めて出現したとプロセッサ６００が判定し、かつ監視対象のＭＡＣアドレスのユーザに対してネットワークをアクティベートするようにＰＭＥ１４０が設定されている場合、プロセッサ６００は、１または複数のＷｉ−Ｆｉインターフェースを予め設定されたネットワークパラメータを用いて設定して、Ｗｉ−Ｆｉ無線がネットワークのＳＳＩＤをブロードキャスト可能とすることによって、ＭＡＣアドレスのユーザに対して１または複数のＷｉ−Ｆｉネットワークをアクティベートすることができる（７３１）。いくつかの例では、予め設定されたネットワークパラメータが、ユーザのパーソナルネットワークを管理するために予め設定されたＳＳＩＤ、パスワードおよび暗号化パラメータを含むことができる。様々な設計では、アクティベートされたネットワークがユーザにＶＬＡＮプライベートにおいて設定される。いくつかの例では、ディアクティベーション時刻が設定されるものであってもよい。様々な実施例では、ディアクティベーション時刻が設定されていない場合、ネットワークのアクティベーションが、スケジュールされたディアクティベーション時刻を設定することを含むことができる。様々な実施形態において、ディアクティベーション時刻はアクティベーション時にスケジュールされるものであってもよい。いくつかの実施形態では、デフォルトのディアクティベーション時刻が、ネットワーク使用レベルに基づいて決定されるようにしてもよい。例えば、ネットワークの負荷が高く、多くのユーザがアクセスを待っている場合は、ネットワークがアイドル状態の場合よりもデフォルトのディアクティべーション時刻を早く設定することができる。様々な実施形態では、ディアクティベーション時刻がデバイスのアクティビティまたは不存在によって動的に決定されるものであってもよい。例えば、ＭＡＣアドレスまたは他の無線識別子のアクティビティの検出に応答してアクティベートされたネットワークの場合、ディアクティベーション時刻は、ネットワークからのデバイスの消失に基づいて動的に決定することができる。例えば、監視対象デバイスが出現したときにネットワークをアクティベートし、監視対象デバイスが消滅したときに同じネットワークをディアクティベートすることができる。いくつかの実施形態では、プロセッサ６００が、アクティベートされたネットワークを使用してネットワーク使用状況およびデバイスのアクティビティのキャプチャを開始することができる。様々な例では、プロセッサ６００が、アクティベートされたネットワークを使用してキャプチャしたネットワーク使用状況およびデバイスのアクティビティを監視し、ログを取り、またはデータベースに格納することができる。プロセッサ６００が、監視対象のＭＡＣアドレスが初めて出現したものではないと判定した場合、プロセッサ６００は、未だ知られていないＭＡＣアドレスが出現したか否かを判定する（７３７）。いくつかの例では、ＰＭＥ１４０が、これまで知られていないＭＡＣアドレスの検出を制御エンティティに直ちに報告するように設定される。これまで知られていないＭＡＣアドレスが出現した場合、プロセッサ６００は、未知のＭＡＣアドレスをログに記録し（７４０）、既に確認されたＭＡＣアドレスのリストを新しいアドレスで更新し、接続されたアクティブネットワークデバイスのネットワーク統計およびネットワーク使用データをログに記録し、この方法は、ステップ７０５に進んで、プロセッサ６００が、ポータビリティ管理エンジン（ＰＭＥ）１４０が処理するコマンドを有しているか否かを判定する。
【００５３】
ステップ７０５で、プロセッサ６００が、コマンドを処理すべきであると判定した場合、プロセッサは、そのコマンドがネットワークをアクティベートするためのものであるか否かを判定する（７１０）。プロセッサ６００が、コマンドがネットワークをアクティベートするためのものではないと判定した場合（７１５）、プロセッサ６００は、コマンドがネットワークをティアクティベートするためのものか否かを判定する。いくつかの実施形態では、ディアクティベーションが、設定されたディアクティベーション時刻に基づいて自動的に呼び出されるものであってもよい。様々な実施例では、ディアクティベーションが、制御エンティティからのディアクティベーションコマンドに応答するものとすることができる。いくつかの設計では、ディアクティベーションコマンドが、ディアクティベートされるべき１または複数のＷｉ−Ｆｉネットワークを識別するようにしてもよい。プロセッサ６００が、コマンドがネットワークをディアクティベートすることであると判定した場合、プロセッサ６００は１または複数のＷｉ−Ｆｉネットワークをディアクティベートする（７４６）。いくつかの実施形態では、プロセッサ６００が、ネットワーク用のＷｉ−Ｆｉ無線によりブロードキャストされるＳＳＩＤを無効にして、Ｗｉ−Ｆｉインターフェースからネットワークの設定されたパラメータを削除することによって、Ｗｉ−Ｆｉネットワークをディアクティベートすることができる。様々な実施形態では、ディアクティベートされたネットワークの使用状況を示す使用状況データまたは統計量をログに記録し、データベースに格納し、またはパートナーエンティティと共有することができる。いくつかの設計では、パスワードおよびＳＳＩＤを含むディアクティベートされたネットワークパラメータ、並びに、アカウント情報および使用履歴などのユーザ識別可能情報は、安全に削除、暗号化、またはリサイクルされて別のユーザへのプロビジョニングに利用可能とされる。
【００５４】
プロセッサ６００が、コマンドがネットワークをディアクティベートするためのものではないと判定した場合、プロセッサ６００は、コマンドがＭＡＣアドレスまたは他の無線デバイス識別子を監視するためのものであるか否かを判定する（７４９）。プロセッサ６００が、コマンドがＭＡＣアドレスまたは他の無線デバイス識別子を監視するためのものあると判定した場合、プロセッサ６００は、監視対象識別子のリストにＭＡＣアドレスまたは他の無線デバイス識別子を組み込み（７５２）、その識別子の監視を開始する。様々な実施例では、ワイヤレス識別子を監視するためのコマンドが、１または複数の識別子、および識別子を監視するための時間窓を指定することができる。いくつかの設計では、ＰＭＥ１４０が、設定された監視時間窓の間にいくつかの無線識別子の存在を監視し、ログに記録し、または報告し、設定された監視時間窓の外の無線識別子の存在を無視することができる。その後、この方法はステップ７０５に進んで、プロセッサ６００が、ポータビリティ管理エンジン（ＰＭＥ）１４０が処理するコマンドを有するか否かを判定する。
【００５５】
ステップ７０５において、プロセッサ６００が、コマンドを処理すべきであると判定した場合、プロセッサは、そのコマンドがネットワークをアクティベートするためのものであるか否かを判定する（７１０）。プロセッサ６００が、コマンドがネットワークをアクティベートするためのものではないと判定した場合（７１５）、プロセッサ６００は、コマンドがネットワークをディアクティベートするためのものであるか否かを判定する。プロセッサ６００が、コマンドがネットワークをディアクティベートするためのものではないと判定した場合、プロセッサ６００は、コマンドがＭＡＣアドレスまたは他の無線デバイス識別子を監視するためのものであるか否かを判定する（７４９）。プロセッサ６００が、コマンドがＭＡＣアドレスまたは他の無線デバイス識別子を監視するためのものではないと判定した場合、プロセッサ６００は、コマンドがユーザにポータビリティサービスをプロビジョニングするためのものであるか否かを判定する（７５５）。プロセッサ６００が、コマンドがユーザにポータビリティサービスをプロビジョニングするためのものであると判定した場合、プロセッサ６００は、ＰＭＥ１４０を制御するエンティティから、要求されたアクティべーション時刻、ディアクティベーション時刻およびネットワークパラメータを受信する（７５８）。いくつかの実施形態では、ＰＭＥ１４０を制御するエンティティが、ポータビリティプロバイダである。様々な実施例では、ＰＭＥ１４０を制御するエンティティが、プロダクトプロバイダである。いくつかの例では、要求されたネットワークパラメータが、暗号化タイプ、パスワードおよびＳＳＩＤを含むことができる。様々な設計では、ユーザにポータビリティサービスをプロビジョニングするためのコマンドが、ユーザを識別するようにしてもよい。いくつかの実施形態では、ユーザにポータビリティサービスをプロビジョニングするためのコマンドが、ネットワークパラメータを指定するようにしてもよい。一実施例では、ユーザにポータビリティサービスをプロビジョニングするためのコマンドが、ユーザプロファイル情報に基づいてカスタムパラメータを生成するようにＰＭＥ１４０に要求することができる。いくつかの例では、カスタムネットワークパラメータが、プロダクトプロバイダに対するユーザの関係に基づいて、ＰＭＥ１４０によって生成されるものであってもよい。その後、プロセッサ６００は、要求されたネットワークパラメータ、アクティべーション時刻およびディアクティベーション時刻が、要求されたポータビリティネットワークについて利用可能であるか否かを判定する（７８２）。いくつかの実施形態において、サービスが利用可能であるか又は利用不可能であるかの判定は、プロセッサ６００が、アクセスポイント１３５によってホストされるネットワークについて、要求されたアクティベーション時刻またはディアクティベーション時刻を以前にプロビジョニングまたはスケジュールされたアクティベーションおよびディアクティベーション時刻と相関させることに基づくものであってもよい。いくつかの設計において、サービスが利用可能であるか又は利用不可能であるかの判定は、プロセッサ６００が、要求されたネットワークパラメータを以前にプロビジョニングまたはスケジュールされたネットワークパラメータと相関させることに基づくものであってもよい。様々な実施例では、サービスが利用可能であるか又は利用不可能であるかの判定は、プロセッサ６００が、アクセスポイント１３５のハードウェア、システムソフトウェアまたはオペレーティングシステムのリソースのうちの１または複数の動作ステータスを判定することに基づくものとすることができる。いくつかの例では、サービスが利用可能であるか又は利用不可能であるかの判定は、プロセッサ６００が、アクセスポイント１３５に通信可能に接続された１または複数のネットワークの動作ステータスを判定することに基づくものとすることができる。プロセッサ６００が、要求されたネットワークパラメータ、アクティベーション時刻およびディアクティベーション時刻が利用可能ではないと判定した場合、プロセッサ６００は、要求されたサービスが利用可能ではないことをＰＭＥ１４０を制御するエンティティに通知する（７８８）。ステップ７８２で、プロセッサ６００が、要求されたネットワークパラメータ、アクティベーション時刻およびディアクティベーション時刻が利用可能であると判定した場合、プロセッサは、プロビジョニングされたネットワークアクティベーション時刻、ディアクティベーション時刻およびネットワークパラメータを組み込む（７８５）。様々な実施例では、ＰＭＥ１４０が時間を監視し、アクティベーション時刻にプロビジョニングされたネットワークをアクティベートし、ディアクティベーション時刻にプロビジョニングされたネットワークをディアクティベートすることができる。その後、この方法はステップ７０５に進み、プロセッサ６００は、ポータビリティ管理エンジン（ＰＭＥ）１４０が処理するコマンドを有するか否かを判定する。
【００５６】
ステップ７０５で、プロセッサ６００が、コマンドを処理すべきであると判定した場合、プロセッサは、そのコマンドがネットワークをアクティベートするためのものであるか否かを判定する（７１０）。プロセッサ６００が、コマンドがネットワークをアクティベートするためのものではないと判定した場合（７１５）、プロセッサ６００は、コマンドがネットワークをディアクティベートするためのものであるか否かを判定する。プロセッサ６００が、コマンドがネットワークをディアクティベートするためのものではないと判定した場合、プロセッサ６００は、コマンドがＭＡＣアドレスまたは他の無線デバイス識別子を監視するためのものあるか否かを判定する（７４９）。プロセッサ６００が、コマンドがＭＡＣアドレスまたは他の無線デバイス識別子を監視するためのものではないと判定した場合、プロセッサ６００は、コマンドがユーザにポータビリティサービスをプロビジョニングするためのものであるか否かを判定する（７５５）。プロセッサ６００が、コマンドがユーザにポータビリティサービスをプロビジョニングするためのものではないと判定した場合、プロセッサ６００は、コマンドがユーザのＩｏＴデバイスにポータビリティサービスをプロビジョニングするものであるか否かを判定し（７６１）、プロセッサ６００は、ＰＭＥ１４０を制御するエンティティから、セキュアトークンと、ＩｏＴベンダのネットワークを管理するネットワークパラメータとを受け取る（７６４）。様々な例では、ユーザのパーソナルネットワークへのポータビリティサービスがプロビジョニングされるＩｏＴデバイスが、その時点で、ＩｏＴベンダのネットワーク上で排他的にアクティベートされる。いくつかの例では、ＰＭＥ１４０を制御するエンティティが、ポータビリティプロバイダである。様々な設計では、ＰＭＥ１４０を制御するエンティティがプロダクトプロバイダである。いくつかの実施例では、セキュアトークンが、ポータビリティサービスをプロビジョニングされるＩｏＴデバイスのユーザの所有権を証明することができる。様々な実施例では、セキュアトークンがＰＧＰキーである。いくつかの設計では、セキュアトークンがユーザによって暗号学的にサインを付されるものであってもよい。いくつかの例では、セキュアトークンが、ＩｏＴデバイスベンダによって暗号学的にサインを付されるものであってもよい。その後、プロセッサ６００は、ユーザのＩｏＴデバイスにポータビリティサービスをプロビジョニングするように適合された認証済みネットワークサービスをアクセスポイント１３５上でホストするようにＰＭＥ１４０を設定する（７６７）。その後、プロセッサ６００は、ＩｏＴベンダのネットワークを管理するのと同じネットワークパラメータによって管理されるネットワークを設定して、一時的にアクティベートする（７７０）。いくつかの設計では、認証されたネットワークサービスが、ＩｏＴベンダのネットワークを管理するのと同じネットワークパラメータによって管理される一時的なネットワーク上に、リスニングＳＳＨサーバポートを提供するように設定される。その後、プロセッサ６００は、ＩｏＴデバイスが認証されたネットワークサービスに接続するときにユーザのパーソナルネットワークパラメータとともにセキュアトークンを提示することによって、ユーザのパーソナルネットワーク上でのポータビリティアクセスのためにＩｏＴデバイスを設定する（７７８）。いくつかの設計では、ＩｏＴデバイスが、認証されたネットワークサービスへの接続の前に、有効なセキュアトークンとともに提示された新しいネットワークパラメータを受け入れるように設定されるものであってもよい。様々な実施例では、認証されたネットワークサービスが、１または複数のＩｏＴデバイスがユーザのパーソナルネットワーク上にプロビジョニングされた後にディアクティベートされるようにしてもよい。いくつかの実施形態では、ＩｏＴベンダのネットワークを管理するネットワークパラメータによって管理される一時的なネットワークが、ＩｏＴデバイスがプロビジョニングされた後に、ディアクティベートされるようにしてもよい。ステップ７６１において、プロセッサ６００が、コマンドがユーザのＩｏＴデバイスにポータビリティサービスをプロビジョニングするためのものではないと判定した場合、プロセッサ６００は、コマンドが統計を取り出すためのものであるか否かを判定する（７７６）。コマンドが統計を取り出すためのものである場合、プロセッサ６００は、統計および使用データを、ＰＭＥ１４０を制御するエンティティに通知する。様々な実施例では、統計を取り出すコマンドは、取り出して通知する統計を指定することができる。その後、この方法はステップ７０５に進み、プロセッサ６００は、ポータビリティ管理エンジン１４０が処理するコマンドを有しているか否かを判定する。
【００５７】
図８は、ユーザとプロダクトプロバイダとの間のトランザクションに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なポータビリティプロバイダのプロセスフローを示している。図８に示す方法は、例示的なポータビリティプロバイダ１６０の観点から与えられており、このポータビリティプロバイダは、クラウドサービスとして実行され、例示的なプロダクトプロバイダ１４５とやりとりするものであり、それらはともに図１に示されている。図示の方法８００は、ポータビリティプロバイダ１６０が、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスの登録をユーザ１００から受け取ること（８０５）から始まる。様々な実施形態では、ユーザ１００に対するポータブルＷｉ−Ｆｉサービスへの登録が、ユーザ１００の識別を含むことができる。いくつかの例では、ユーザ１００へのポータブルＷｉ−Ｆｉサービスの登録が、ユーザ１００のパーソナルネットワークを管理するネットワークパラメータも含むことができる。この方法は、ユーザ１００とプロダクトプロバイダ１４５との間のトランザクションに基づく場所および時間での要求を、ポータビリティプロバイダ１６０がプロダクトプロバイダ１４５から受信して（８１０）、ユーザ１００にＷｉ−Ｆｉポータビリティサービスを提供することに続く。いくつかの例では、ユーザ１００とプロダクトプロバイダ１４５との間のトランザクションが、購入トランザクション、予約、または予約なしの到着であってもよい。一実施例では、ユーザ１００とプロダクトプロバイダ１４５との間のトランザクションに基づく場所と時間が、ユーザ１００の単一の物理的な場所と時間であってもよい。いくつかの例では、ユーザ１００とプロダクトプロバイダ１４５との間のトランザクションに基づく場所と時間が、予約または一群の予約に基づく一連の場所および時間である。例えば、旅行者は、数週間にわたる予約を手配することができ、それには、ホテル、クルーズ船のキャビン、飛行機の座席、空港のゲートおよびレンタカーが含まれ、その各々が少なくとも１の関連する場所および時間を有する。様々な実施形態では、プロダクトプロバイダ１４５の要求が特定の場所および時間を含むことができる。いくつかの実施形態では、プロダクトプロバイダ１４５の要求が場所および時間の範囲を含むことができる。いくつかの設計では、プロダクトプロバイダ１４５の要求が、Ｗｉ−Ｆｉポータビリティサービスをユーザ１００に提供することができる場所または時間から除外される場所または時間を含むことができる。この方法は、ポータビリティプロバイダ１６０が、ユーザ１００の登録、Ｗｉ−Ｆｉポータビリティサービスのためのプロダクトプロバイダ１４５の要求、およびＷｉ−Ｆｉポータビリティサービスを提供するために利用可能な場所および時間を関連付けること（８１５）に続く。いくつかの実施形態では、ポータビリティプロバイダ１６０が、プロダクトプロバイダ１４５から受け取った要求された場所および時間でＷｉ−Ｆｉネットワークをホストするために、利用可能なキャパシティ、機能または性能を有するアクセスポイントのマッチングに基づいて、Ｗｉ−Ｆｉポータビリティサービスをユーザ１００に提供するための利用可能な場所および時間を決定するようにしてもよい。いくつかの実施形態では、ポータビリティプロバイダ１６０が、プロダクトプロバイダ１４５から受け取った要求された場所および時間およびユーザ１００から登録とともに受け取ったネットワークパラメータでＷｉ−Ｆｉネットワークをホストするために、利用可能な時間枠を有するアクセスポイントのマッチングに基づいて、Ｗｉ−Ｆｉポータビリティサービスをユーザ１００に提供するための利用可能な場所および時間を決定するようにしてもよい。この方法は、プロダクトプロバイダ１４５から受け取った要求された場所および時間に、ユーザ１００から登録とともに受け取ったネットワークパラメータでアクセスポイントが利用可能であるか否かをポータビリティプロバイダ１６０が判定すること（８２０）に続く。いくつかの実施形態では、ポータビリティプロバイダ１６０が、Ｗｉ−Ｆｉポータビリティサービスを提供するために、図１に示す１または複数のアクセスポイント１３５を利用することができる。様々な例では、ポータビリティプロバイダ１６０によって利用されるアクセスポイント１３５が、図１および図７に示すポータビリティ管理エンジン１４０を含むことができる。いくつかの設計では、ポータビリティプロバイダ１６０が、１または複数のアクセスポイント１３５およびポータビリティ管理エンジン１４０を使用することによって、利用可能な場所および時間を判定することを含む、Ｗｉ−Ｆｉポータビリティサービスのプロビジョニングを容易にすることができる。ポータビリティプロバイダ１６０が、ユーザ１００のネットワークパラメータでアクティベートされる要求された場所および時間で利用可能なアクセスポイントが存在しないと判定した場合、ポータビリティプロバイダ１６０は、ユーザ１００に代替的なネットワークパラメータを提示することができる（８３０）。この方法は、ユーザ１００が代替的なネットワークパラメータを受け入れるか否かをポータビリティプロバイダ１６０が判定すること（８３５）に続く。ユーザが代替的なネットワークパラメータを受け入れないとポータビリティプロバイダ１６０が判定した場合、この方法は終了する。ユーザが代替的なネットワークパラメータを受け入れるとポータビリティプロバイダ１６０が判定した場合、ポータビリティプロバイダ１６０は、予約した時間に代替的なネットワークパラメータをアクティベートして予約した終了時間にディアクティベートするように予約した場所でアクセスポイントをプロビジョニングすること（８２５）に続く。
【００５８】
ステップ８２０で、ユーザ１００のネットワークパラメータを用いてアクティベートされる要求された場所および時間に、少なくとも１のアクセスポイントが利用可能であるとポータビリティプロバイダ１６０が判定した場合、ポータビリティプロバイダ１６０、ポータビリティプロバイダ１６０は、ユーザ１００のパーソナルネットワークを管理するネットワークパラメータで予約された時間にアクティベートして予約された終了時間にディアクティベートするように予約された場所でアクセスポイントをプロビジョニングする（８２５）。
【００５９】
図９は、ユーザのチェックインに応答して、ユーザと例示的なプロダクトプロバイダとの関係に基づいて、ポータビリティプロバイダによって生成されたパラメータでリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なポータビリティプロバイダのプロセスフローを示している。図９に示す方法は、クラウドサービスとして実行される図１に示すポータビリティプロバイダ１６０の観点から与えられている。図示の方法９００は、ポータビリティプロバイダ１６０がユーザ１００へのＷｉ−Ｆｉポータビリティサービスの登録をユーザ１００から受信すること（９０５）から始まる。様々な実施形態では、ユーザ１００へのポータブルＷｉ−Ｆｉサービスの登録が、ユーザ１００の識別子を含むことができる。いくつかの例では、ユーザ１００へのポータブルＷｉ−Ｆｉサービスの登録が、ユーザ１００のパーソナルネットワークを管理するネットワークパラメータを含むことができる。様々な設計では、ユーザ１００へのポータブルＷｉ−Ｆｉサービスの登録が、ユーザ１００によって制御されるデバイスの無線デバイス識別子のリストを含むことができる。いくつかの実施例では、無線デバイス識別子がＭＡＣアドレスを含むことができる。この方法は、ユーザとプロダクトプロバイダとの関係に基づいて、ポータビリティプロバイダ１６０がユーザ１００のためにパーソナルネットワークパラメータを生成すること（９１０）に続く。いくつかの例では、生成されたパーソナルネットワークパラメータが、カスタマイズされたＳＳＩＤおよびパスワードを含むことができる。様々な例では、カスタマイズされたＳＳＩＤおよびパスワードが、他のユーザ用に選択されたネットワークパラメータとの衝突を回避するために選択される。この方法は、ポータビリティプロバイダ１６０が、生成したパーソナルネットワークパラメータをユーザ登録に関連付けること（９１５）に続く。様々な例では、生成したネットワークパラメータとユーザ１００の登録との関連付けが、ユーザ１００のＭＡＣアドレスリストをユーザ１００の識別子、ＳＳＩＤおよびパスワードとともに格納することを含むことができる。この方法は、ユーザのデバイスにおける設定のために、ポータビリティプロバイダ１６０が生成したネットワークパラメータをユーザ１００に提供すること（９２０）に続く。一実施例では、ポータビリティプロバイダ１６０が、モバイルアプリケーション１０５を介してユーザにネットワークパラメータを提供することができる。いくつかの実施形態では、モバイルアプリケーション１０５が、モバイルアプリケーション１０５をホスティングするデバイスにおいて、生成したネットワークパラメータを設定することができる。いくつかの例では、モバイルアプリケーション１０５が、ポータビリティプロバイダ１６０と協働して、共有秘密に応じて決定されるネットワークパラメータを生成することができる。いくつかの設計では、モバイルアプリケーション１０５が、ポータビリティプロバイダ１６０と協働して、暗号学的に安全なワンタイムパスワードに基づいて決定されるネットワークパラメータを生成することができる。例えば、暗号学的に安全なワンタイムパスワードは、共有秘密およびＯＡＴＨフレームワークに基づいて二者間で生成されるものであってもよい。この方法は、ポータビリティプロバイダ１６０が、ユーザのデバイスのＭＡＣアドレスを監視するためにプロダクトプロバイダ１４５の位置に少なくとも１のアクセスポイント１３５を設定すること（９２５）に続く。ポータビリティプロバイダ１６０は、ユーザのデバイスのＭＡＣアドレスが最初に検出されたときにポータビリティプロバイダ１６０に報告するようにアクセスポイント１３５を設定する。この方法は、ユーザのＭＡＣアドレスがプロダクトプロバイダ１４５の位置でアクセスポイント１３５によって検出されたか否かをポータビリティプロバイダ１６０が判定すること（９３０）に続く。様々な例では、ユーザのＭＡＣアドレスが検出されたという判定が、監視対象のＭＡＣアドレス検出のアクセスポイント１３５からの自律的報告に基づくものであってもよい。いくつかの設計では、ユーザのＭＡＣアドレスが検出されたという判定が、監視対象のＭＡＣアドレスの検出ステータスについての、アクセスポイント１３５上でホストされているポータビリティ管理エンジン１４０への問合せコマンドの結果に基づくものであってもよい。ユーザのＭＡＣアドレスが検出されていないとポータビリティプロバイダ１６０が判定した場合、この方法はステップ９２５に進む。ユーザのＭＡＣアドレスが検出されたとポータビリティプロバイダ１６０が判定した場合、ポータビリティプロバイダ１６０は、ユーザのＭＡＣアドレスが検出された場所で、ユーザのパーソナルＳＳＩＤおよびパスワードを用いてアクセスポイントをアクティベートする（９３５）。いくつかの例では、ポータビリティプロバイダ１６０が、ユーザのＭＡＣアドレスの継続的な存在またはアクティビティを定期的に監視するようにアクセスポイントを設定することができる。様々な設計では、ポータビリティプロバイダ１６０が、監視対象のＭＡＣアドレスがアクセスポイントで検出されなくなったときに、ポータビリティプロバイダに報告するようにアクセスポイントを設定することができる。いくつかの実施例では、ポータビリティプロバイダ１６０が、設定期間にわたってユーザのＭＡＣアドレスの継続的な存在またはアクティビティを監視するようにアクセスポイントを設定することができる。この方法は、プロダクトプロバイダ１４５の位置でアクセスポイント１３５によって検出されたときにユーザのＭＡＣアドレスがアクティブなままであるか否かをポータビリティプロバイダ１６０が判定すること（９４０）に続く。ポータビリティプロバイダ１６０がユーザのＭＡＣアドレスがアクティブのままであると判定した場合、この方法はステップ９４０に進む。ユーザのＭＡＣアドレスがアクティブではないとポータビリティプロバイダ１６０が判定した場合、ポータビリティプロバイダ１６０は、ユーザのＭＡＣアドレスが最初に検出された場所でユーザのパーソナルＳＳＩＤおよびパスワードによって管理されるネットワークをディアクティベートする。
【００６０】
図１０は、プロダクトプロバイダとのユーザのトランザクションに応答して、ユーザとプロダクトプロバイダとの関係に基づいて、ポータビリティプロバイダにより生成されたパラメータを用いてリモートＷｉ−Ｆｉアクセスポイントを設定する例示的なプロダクトプロバイダのプロセスフローを示している。図１０に示す方法は、クラウドサービスとして実行される図１に示すプロダクトプロバイダ１４５の観点から与えられている。図示の方法１０００は、プロダクトプロバイダ１４５がユーザ１００とある場所および時間に実現するのためのトランザクションを完了すること（１００５）から始まる。いくつかの例では、ユーザ１００とプロダクトプロバイダ１４５との間のトランザクションが、購入トランザクション、予約、または予約なしの到着であってもよい。一実施例では、ユーザ１００とプロダクトプロバイダ１４５との間のトランザクションに基づく場所と時間が、ユーザ１００の単一の物理的な場所と時間であってもよい。いくつかの例では、ユーザ１００とプロダクトプロバイダ１４５との間のトランザクションに基づく場所と時間が、予約または一群の予約に基づく一連の場所および時間である。例えば、旅行者は、数週間にわたる予約を手配することができ、それには、ホテル、クルーズ船のキャビン、飛行機の座席、空港のゲートおよびレンタカーが含まれ、その各々が少なくとも１の関連する場所および時間を有する。この方法は、ユーザ１００とプロダクトプロバイダ１４５との間のトランザクションに基づく場所および時間に、プロダクトプロバイダ１４５が、ポータビリティプロバイダ１６０からユーザ１００へのＷｉ−Ｆｉポータビリティサービスを要求すること（１０１０）に続く。様々な実施形態において、プロダクトプロバイダ１４５が、ポータビリティプロバイダ１６０への要求とともにユーザ１００の識別情報を含むことができる。例えば、ユーザ識別情報は、ユーザ１００のアカウント識別子を含むことができる。様々な設計では、ユーザ１００のアカウント識別子が、プロダクトプロバイダ１４５とポータビリティプロバイダ１６０の両方に知られている。いくつかの例では、プロダクトプロバイダ１４５が、ユーザ１００とプロダクトプロバイダ１４５との関係を示す情報をポータビリティプロバイダ１６０への要求とともに含むことができる。例えば、プロダクトプロバイダ１４５は、購入履歴、プロダクトプロバイダのアカウント番号またはユーザ１００のプロダクト嗜好を含むかまたはそれを参照する、ユーザプロファイル情報を要求とともに含むことができる。いくつかの実施形態では、ユーザプロファイル情報が支払い方法を含むことができる。様々な実施例では、ユーザ１００へのＷｉ−Ｆｉポータビリティサービスの要求に対するポータビリティプロバイダ１６０の１または複数の応答が、ユーザアカウント識別子および関連するポータビリティプロバイダのレコードを、ポータビリティプロバイダ１６０のレコードにおいて同じユーザ１００に既に関連付けられているネットワークパラメータと関連付けることに部分的に基づくことができる。この方法は、要求されたＷｉ−Ｆｉポータビリティサービスが要求された場所および時間にユーザ１００に利用可能であるか否かをプロダクトプロバイダ１４５が判定すること（１０１５）に続く。様々な実施例では、要求された場所および時間におけるユーザ１００のためのＷｉ−Ｆｉポータビリティサービスの利用可能性のプロダクトプロバイダ１４５による判定が、ポータビリティプロバイダ１６０からの応答に基づくものであってもよい。いくつかの設計において、プロダクトプロバイダ１４５は、プロダクトプロバイダ１４５によるポータビリティ管理エンジンアプリケーションプログラミングインタフェース（ＰＭＥ  ＡＰＩ）１７０への１または複数の要求に基づいて、Ｗｉ−Ｆｉポータビリティサービスが利用可能であるか否かを判定することができる。要求された場所および時間でユーザ１００のために要求されたＷｉ−Ｆｉポータビリティサービスが利用可能であるとプロダクトプロバイダ１４５が判定した場合、この方法は、プロダクトプロバイダ１４５がポータビリティプロバイダ１６０からカスタムネットワークパラメータを受け取ること（１０２０）に続く。ポータビリティプロバイダ１６０から受信したカスタムネットワークパラメータは、ユーザ１００のデバイスに設定されることになる。ポータビリティプロバイダ１６０から受信したカスタムネットワークパラメータも、ポータビリティプロバイダ１６０によってプロビジョニングされ、トランザクションに応じて決定される場所および時間中にユーザ１００のためにアクセスポイントでアクティベートされる。一実施例では、カスタムネットワークパラメータが、アカウント名、好みまたは履歴を含むユーザ情報に基づいて、ポータビリティプロバイダ１６０によって生成されるものであってもよい。この方法は、プロダクトプロバイダ１４５がポータビリティプロバイダ１６０から受信したカスタムネットワークパラメータをユーザ１００に提供すること（１０２５）に続く。様々な例では、ユーザ１００がカスタムネットワークパラメータを用いてユーザデバイスを設定することができる。いくつかの実施形態では、ユーザ１００のデバイス上でホストされているモバイルアプリケーション１０５が、ユーザ１００のデバイスにカスタムネットワークパラメータを設定することができる。この方法は、プロダクトプロバイダ１４５がユーザ１００に関連するネットワーク使用データをポータビリティプロバイダ１６０から受信すること（１０３０）に続く。様々な実施形態では、ネットワーク使用データが、ＰＭＥ  ＡＰＩ１７０を介してポータビリティプロバイダ１６０から受信されるものであってもよい。ステップ１０１５で、要求されたＷｉ−Ｆｉポータビリティサービスが要求された場所および時間にユーザ１００に利用可能ではないとプロダクトプロバイダ１４５が判定した場合、プロダクトプロバイダ１６０は、ユーザ１００にＷｉ−Ｆｉポータビリティサービスを提供するために利用可能な代替の場所または時間が存在するか否かを判定する（１０３５）。いくつかの実施形態では、利用可能な代替の場所または時間のプロダクトプロバイダ１４５の判定が、プロダクトプロバイダ１６０によって保持されている独自のユーザ知識に基づくものであってもよい。例えば、プロダクトプロバイダのレコードは、ユーザ１００がポータビリテ��サービスのための場所と時間の好みの順位を指定したことを示すものであってもよい。いくつかの例では、プロダクトプロバイダ１４５が、ＰＭＥ  ＡＰＩ１７０を介してポータビリティプロバイダ１６０から代替の場所または時間を要求することができる。例えば、ＰＭＥ  ＡＰＩ１７０を使用して、プロダクトプロバイダ１４５は、現在、要求された場所または近くの場所で、ＳＳＩＤが１時間ユーザに利用可能であると判定することができる。ユーザ１００にＷｉ−Ｆｉポータビリティサービスを提供するために利用可能な代替の場所または時間が存在しないとプロダクトプロバイダ１６０が判定した場合、プロダクトプロバイダ１４５は、利用可能なＷｉ−Ｆｉポータビリティサービスがないことをユーザに通知し（１０５５）、この方法はステップ１００５に進む。ユーザ１００にＷｉ−Ｆｉポータビリティサービスを提供するために利用可能な代替の場所または時間が存在するとプロダクトプロバイダ１６０が判定した場合、プロダクトプロバイダ１６０はユーザに代替の場所または時間を提示する（１０４０）。この方法は、ユーザが代替の場所または時間を受け入れたか否かをプロダクトプロバイダ１４５が判定することに続く。ユーザが代替の場所または時間を受け入れた場合、プロダクトプロバイダ１４５は、ユーザが代替の場所または時間の提示を受け入れたことをポータビリティプロバイダ１６０に通知し（１０５０）、この方法はステップ１０２０に進む。ユーザ１００が代替の場所または時間の提示を受け入れなかった場合、この方法はステップ１０５５に進む。
【００６１】
図１１は、少なくとも１つのポータビリティプロバイダとのユーザの関係に基づいて予め設定されたパラメータでリモートＷｉ−Ｆｉアクセスポイントを設定するために少なくとも１のポータビリティプロバイダと協働する例示的なプロダクトプロバイダのプロセスフローを示している。図１１に示す方法は、クラウドサービスとして実行される図１に示すプロダクトプロバイダ１４５の観点から与えられている。図示の方法１１００は、プロダクトプロバイダ１４５との関係を有するユーザに関連付けられていないＭＡＣアドレスをプロダクトプロバイダ１４５が検出すること（１１０５）から始まる。様々な実施形態では、プロダクトプロバイダ１４５が、ＰＭＥ  ＡＰＩ１７０を介したユーザ情報およびＭＡＣアドレスリストに対する１または複数の要求により、ＭＡＣアドレスを検出することができる。いくつかの実施形態では、プロダクトプロバイダ１４５が、プロダクトプロバイダのレコードからのユーザ識別子を、ＰＭＥ  ＡＰＩ１７０を介した１または複数の要求で取得されたポータビリティ履歴データと関連付けることによって、ユーザとの関係を判定することができる。いくつかの例では、プロダクトプロバイダ１４５が、１または複数のポータビリティプロバイダとの関係および連絡方法を保持することができる。この方法はステップ１１１０に進み、プロダクトプロバイダ１４５は、少なくとも１のポータビリティプロバイダからユーザのためのＷｉ−Ｆｉポータビリティサービスを要求する。一実施例では、プロダクトプロバイダ１４５が、複数のポータビリティプロバイダからユーザのためのＷｉ−Ｆｉポータビリティサービスを要求することができる。いくつかの実施例では、プロダクトプロバイダ１４５が、Ｗｉ−Ｆｉポータビリティサービスをプロビジョニングするためにアクセスポイントを制御することができる。この方法はステップ１１１５に進み、プロダクトプロバイダ１４５は、ユーザがポータビリティプロバイダと関係があるか否かを判定する。いくつかの例では、ユーザがポータビリティプロバイダと関係を有すると判定された場合、そのポータビリティプロバイダが、ユーザのためのポータビリティサービスを手配する際に優先されるようにしてもよい。ユーザがポータビリティプロバイダと関係がないとプロダクトプロバイダ１４５が判定した場合、この方法はステップ１１４０に進み、プロダクトプロバイダ１４５は、ポータビリティサービスを提供する試みが失敗したことをログに記録し、この方法は終了する。いくつかの例では、プロダクトプロバイダ１４５が、ＭＡＣアドレスを１または複数のポータビリティプロバイダに通知することができる。ユーザが少なくとも１のポータビリティプロバイダと関係があるとプロダクトプロバイダ１４５が判定した場合、この方法はステップ１１２０に進み、プロダクトプロバイダ１４５は、ユーザのデバイスのＭＡＣアドレスが検出された場所と時間でＷｉ−Ｆｉポータビリティサービスをユーザに提供するために、ユーザと関係があるポータビリティプロバイダとネゴシエーションを行う。ユーザにＷｉ−Ｆｉポータビリティサービスを提供するためのポータビリティプロバイダとのネゴシエーションが成功しなかった場合、��の方法はステップ１１４０に進み、プロダクトプロバイダ１４５は、ポータビリティサービスを提供する試みが失敗したことをログに記録し、この方法が終了する。ネゴシエーションが成功してユーザにＷｉ−Ｆｉポータビリティサービスを提供するために少なくとも１のポータビリティプロバイダを指名する場合、この方法はステップ１１３０に進み、プロダクトプロバイダ１４５は、ユーザのポータビリティプロバイダとの関係に基づいて、予め設定されたユーザのカスタムネットワークパラメータを含むセキュアトークンを、指名されたポータビリティプロバイダから受け取る。様々な例では、ユーザのカスタムネットワークパラメータを含むセキュアトークンが、ユーザおよび指名されたポータビリティプロバイダによって暗号学的にサインが付されたものであってもよい。いくつかの設計では、サインが付されたセキュアトークンが、ユーザのネットワークパラメータのプロダクトプロバイダへの転送を容易にするために当事者間の信頼関係を証明することができる。いくつかの実施形態において、セキュアトークンがＰＧＰキーを含むことができる。この方法はステップ１１３５に進み、プロダクトプロバイダは、ユーザのカスタムネットワークパラメータを用いてアクセスポイントをアクティベートし、ユーザのエクスペリエンスに基づく時間にカスタムネットワークパラメータをディアクティベートする。一実施例では、カスタムネットワークが、プロダクトプロバイダ１４５にとって未知のイベントの到着時にユーザに対してアクティベートされるものであってもよい。いくつかの例では、ユーザがアクティベートされたネットワークの使用を停止したときに、ネットワークがディアクティベートされるものであってもよい。
【００６２】
図１２は、ユーザがＩｏＴデバイス識別子をポータビリティプロバイダに提供することに応答して、ユーザのパーソナルネットワークを管理するパラメータを用いてユーザのインターネットオブシングス（ＩｏＴ）デバイスを設定する例示的なポータビリティプロバイダのプロセスフローを示している。図１２に示す方法は、クラウドサービスとして実行される図１に示すポータビリティプロバイダ１６０の観点から与えられている。
【００６３】
図示の方法１２００は、ポータビリティプロバイダ１６０が、ユーザ１００から、ユーザのパーソナルネットワーク１１５を管理するユーザのパーソナルネットワークパラメータ１２０を含むユーザ１００の登録を受け取ること（１２０５）から始まる。
【００６４】
この方法は、ＩｏＴデバイスとＩｏＴデバイスベンダ２２５との通信接続を管理するネットワークパラメータ２３５で設定されたＩｏＴデバイス２１５のシリアル番号２３０をユーザ１００からポータビリティプロバイダ１６０が受信すること（１２１０）に続く。
【００６５】
この方法は、ＩｏＴデバイス２１５がユーザ１００に登録されているか否かをポータビリティプロバイダ１６０が判定すること（１２１５）に続く。様々な設計では、ポータビリティプロバイダ１６０が、ＩｏＴデバイスベンダ２２５に対する要求において、ＩｏＴデバイス２１５のシリアル番号２３０およびユーザ１００を識別するセキュアトークンを提供することによって、ＩｏＴデバイス２１５がユーザ１００に登録されていることを判定することができる。
【００６６】
ＩｏＴデバイス２１５がユーザ１００に登録されていないとポータビリティプロバイダ１６０が判定した場合、この方法は、ＩｏＴデバイス２１５のシリアル番号、ユーザ１００の登録、およびユーザ１００を識別するセキュアトークンを含む設定要求をポータビリティプロバイダ１６０がＩｏＴデバイスベンダ２２５に送信すること（１２２０）に続く。
【００６７】
この方法は、ポータビリティプロバイダ１６０がＩｏＴデバイスベンダ２２５から設定要求に対する応答を受信すること（１２２５）に続く。ＩｏＴデバイスベンダ２２５からの応答は、ＩｏＴデバイスベンダ２２５がユーザ１００のＩｏＴポータビリティ登録を承認したという確認を含むことができる。いくつかの設計では、ＩｏＴデバイスベンダ２２５が、ポータビリティプロバイダ１６０によって提供されたセキュアトークンを暗号学的に認証することに基づいて、ユーザ１００のＩｏＴポータビリティ登録の承認を決定することができる。様々な実施形態において、設定要求への応答は、ユーザのパーソナルネットワーク１１５からアクセス可能な認証されたネットワークサービスへのその後の接続時にセキュアトークンとともに受信される新しいネットワークパラメータでアクティベートされるようにＩｏＴデバイス２１５が設定されているというＩｏＴデバイスベンダ２２５からの確認を含むことができる。
【００６８】
この方法は、ＩｏＴデバイスベンダ２２５がユーザ１００のＩｏＴポータビリティ登録を承認したか否かをポータビリティプロバイダ１６０が判定すること（１２３０）に続く。ＩｏＴデバイスベンダ２２５がＩｏＴポータビリティ登録を承認しない場合、ポータビリティプロバイダ１６０は、利用可能なポータビリティが存在しないことをユーザに通知する（１２３５）。ＩｏＴデバイスベンダ２２５がＩｏＴポータビリティ登録を承認すると、ポータビリティプロバイダ１６０は、ＩｏＴデバイスベンダ２２５からＩｏＴデバイスネットワークパラメータの第１のセットを受信する（１２４０）。いくつかの実施形態では、ＩｏＴデバイスネットワークパラメータの第１のセットが、ＩｏＴデバイスベンダ２２５にアクセス可能なネットワークへのＩｏＴデバイス２１５の接続を管理することができる。ステップ１２１５において、ＩｏＴデバイス２２５がユーザ１００に登録されているとポータビリティプロバイダ１６０が判定した場合、ポータビリティプロバイダ１６０は、ポータビリティプロバイダデータベース１６５からＩｏＴデバイスネットワークパラメータの第１のセットを取り出すことができる。
【００６９】
この方法は、ポータビリティプロバイダ１６０がユーザ１００のパーソナルネットワーク１１５上のＩｏＴデバイス２１５ネットワークパラメータの第１のセットをアクティベートすること（１２５０）に続く。その後、ポータビリティプロバイダ１６０は、ユーザのパーソナルネットワーク１１５からアクセス可能な認証済みネットワーク設定サービスをアクティベートする（１２５５）。いくつかの設計では、認証済みのネットワーク設定サービスが、新しいネットワークパラメータを用いたＩｏＴデバイスの設定を容易にするように適合されている。様々な実施例では、ＩｏＴデバイス２１５が認証済みのネットワーク設定サービスに接続するときに、セキュアトークンと、ユーザ１００のパーソナルネットワーク１１５を管理するパーソナルネットワークパラメータ１２０とをＩｏＴデバイス２１５に提示することができる。この方法は、ＩｏＴデバイス２１５がポータビリティ設定を承認したか否かをポータビリティプロバイダ１６０が判定すること（１２６０）に続く。ＩｏＴデバイス２１５がポータビリティ設定を受け入れる場合、ＩｏＴデバイス２１５は、ユーザ１００のパーソナルネットワーク１１５上のＷｉ−Ｆｉポータビリティのためにアクティベートされ、ポータビリティプロバイダ１６０は、ユーザ１００へのＩｏＴデバイス２１５の登録で、ＩｏＴデバイスベンダ２２５のデータベースを更新する（１２６５）。ＩｏＴデバイスがＩｏＴポータビリティ登録を受け入れない場合、ポータビリティプロバイダ１６０は、ユーザにポータビリティが利用できないことを通知する（１２３５）。
【００７０】
図１３は、ユーザがＩｏＴデバイス識別子をポータビリティプロバイダに提供することに応答して、ユーザのパーソナルネットワークを管理するパラメータで設定される例示的なインターネットオブシングス（ＩｏＴ）デバイスによるプロセスフローを示している。図１３に示す方法は、図１に示すＩｏＴデバイス２１５の観点から与えられている。図示の方法１３００は、バーコードのシリアル番号で識別可能であり、かつＩｏＴデバイスベンダ２２５と通信可能に接続されるＩｏＴデバイス２１５が、ネットワークパラメータの第１のセット２３５により管理される第１のネットワークを介して接続されること（１３０５）から始まる。ＩｏＴデバイス２１５は、ネットワークパラメータの第２のセット１２０により管理される第２のネットワーク上でアクティベートされる設定とともに、ＩｏＴデバイスベンダ２２５からセキュアトークンを受信する（１３１０）。ＩｏＴデバイス２１５は、ネットワークパラメータの第１のセット２３５を使用して第２のネットワークに接続する（１３１５）。いくつかの例では、第２のネットワークを、ユーザ１００のパーソナルネットワーク１１５とすることができる。第２のネットワークへの接続が失敗したとＩｏＴデバイス２１５が判定した場合（１３２０）、ＩｏＴデバイス２１５は、以前のネットワークパラメータを用いたＩｏＴデバイスとしてサービスを継続する（１３２５）。ステップ１３２０において、ＩｏＴデバイス２１５が第２のネットワークへの接続が成功したと判定した場合、ＩｏＴデバイス２１５は、第２のネットワーク上でホストされる認証された設定サービスから、ユーザを識別するセキュアトークンおよび第２のネットワークパラメータセットを受信する（１３３０）。
【００７１】
この方法は、ＩｏＴデバイスベンダ２２５からのセキュアトークンが認証された設定サービスから受信したセキュアトークンと一致するか否かをＩｏＴデバイス２１５が判定すること（１３３５）に続く。セキュアトークンが一致しない場合、ＩｏＴデバイス２１５は、以前のネットワークパラメータを用いたＩｏＴデバイスとしてサービスを継続する（１３２５）。セキュアトークンが一致する場合、ＩｏＴデバイス２１５は第２のネットワークパラメータを記憶する（１３４０）。その後、ＩｏＴデバイス２１５は、第２のネットワークパラメータを使用して第２のネットワークに接続する（１３４５）。ステップ１３５０において、ＩｏＴデバイス２１５は、第２のネットワークパラメータを用いたＩｏＴデバイスとしてサービスを継続する。
【００７２】
図面を参照して様々な実施形態を説明してきたが、他の実施形態も可能である。例えば、いくつかの実施形態では、ネットワークを広帯域無線またはセルラーデータネットワークとすることができる。ユーザのパーソナルネットワークは、例えば、ユーザが加入している、広帯域移動無線アクセス（ＢＷＡ）またはＨＳＰＡ、ＬＴＥ、３Ｇ、４ＧまたはＷｉＭＡＸ無線データネットワークである。様々な実施形態において、ネットワークがＢｌｕｅｔｏｏｔｈネットワークを含むことができる。いくつかの設計では、Ｂｌｕｅｔｏｏｔｈネットワークを、１または複数の非Ｂｌｕｅｔｏｏｔｈネットワークと同時に使用することができる。一実施例では、無線デバイス識別子が、（無線イーサネットインターフェースを識別する）ＭＡＣアドレス、（Ｂｌｕｅｔｏｏｔｈインタフェースを識別する）Ｂｌｕｅｔｏｏｔｈデバイスアドレス、（Ｂｌｕｅｔｏｏｔｈインタフェースを含む任意のデバイスまたはエンティティを識別する）汎用一意識別子（ＵＵＩＤ）または（広帯域移動無線アクセスデバイスを含む任意のデバイスを識別する）モバイル機器識別子（ＭＥＩＤ）を含むことができる。
【００７３】
いくつかの実施形態では、パーソナルネットワークパラメータが、期限付きの暗号学的に安全なワンタイムパスワードに基づいて生成されるものであってもよい。例えば、ユーザは、自身のモバイルアプリケーションとポータビリティプロバイダとの間で擬似乱数生成器を同期させることができる。その同期に基づいて、ポータビリティプロバイダとモバイルアプリケーションは、同じ（ＳＳＩＤ、パスワード）パラメータを生成することができる。その後、ポータビリティプロバイダは、ユーザのＭＡＣアドレスが現れる場所および時間に、ユーザのために生成したネットワークパラメータをアクティベートすることができる。ユーザは、彼らの判断で、対応する（ＳＳＩＤ、パスワード）パラメータを生成して、ネットワークに参加するように、モバイルアプリケーションに指示することができる。いくつかの例では、ユーザのデバイスが、ユーザの介入なしに、各場所および時間に異なるネットワークパラメータを用いて彼らのパーソナルネットワークに自動的に接続することができる。
【００７４】
いくつかの例では、近距離無線通信（ＮＦＣ）プロトコルを使用して通信リンクを確立することができる。例えば、ユーザとポータビリティプロバイダまたはプロダクトプロバイダとの間の通信リンクは、ＮＦＣプロトコルを使用して設定されるものであってもよい。例示的な一実施形態では、ユーザはプロダクトプロバイダのホテルに入ることができる。その後、ユーザは、プロダクトプロバイダのルータまたは他の無線デバイスに近づき、ユーザデバイスをプロダクトプロバイダのルータまたは他の無線デバイスのＮＦＣ範囲内に配置して、ＮＦＣ通信リンクを形成することができる。ＮＦＣ通信リンクを介して、ポータビリティプロバイダがユーザデバイスのユーザと関係があると判定すると、ユーザのデバイス識別子が検出された場所および時間にユーザにポータビリティサービスを提供するために、ネゴシエーションが行われる。ネゴシエーションが成功すると、ＮＦＣ通信リンクを介して、ポータビリティプロバイダは、ユーザとポータビリティプロバイダとの関係に基づいて、ユーザのカスタムネットワークパラメータを含むセキュアトークンを受け取ることができる。その後、ユーザのカスタムネットワークパラメータによって管理されるＷｉ−Ｆｉネットワークは、ユーザのＷｉ−Ｆｉデバイス識別子が検出された場所および時間にアクティベートされる。次いで、ユーザのカスタムネットワークパラメータによって管理されるＷｉ−Ｆｉネットワークは、ユーザのエクスペリエンスに基づくときにディアクティベートされるようにしてもよい。
【００７５】
数多くの実施形態を説明してきた。しかしながら、様々な変更を加えることができることが理解されるであろう。例えば、開示された技術のステップが異なる順序で実行された場合、または開示されたシステムの構成要素が異なる方法で組み合わされた場合、あるいはそれら構成要素が他の構成要素で補足された場合には、有利な結果が達成される可能性がある。したがって、特許請求の範囲内において他の実施形態も考えられる。
【図１】
2019527975.tif 000003
【図２】
2019527975.tif 000004
【図３Ａ】
2019527975.tif 000005
【図３Ｂ】
2019527975.tif 000006
【図４】
2019527975.tif 000007
【図５Ａ】
2019527975.tif 000008
【図５Ｂ】
2019527975.tif 000009
【図５Ｃ】
2019527975.tif 000010
【図５Ｄ】
2019527975.tif 000011
【図６】
2019527975.tif 000012
【図７】
2019527975.tif 000013
【図８】
2019527975.tif 000014
【図９】
2019527975.tif 000015
【図１０】
2019527975.tif 000016
【図１１】
2019527975.tif 000017
【図１２】
2019527975.tif 000018
【図１３】
2019527975.tif 000019
【手続補正書】
【提出日】平成29年11月27日(2017.11.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロダクトプロバイダ（１６０）によってポータブルＷｉ−Ｆｉサービスをプロビジョニングする方法であって、
ユーザ（１００）登録を処理するステップであって、
ユーザ（１００）の識別子を受信し、かつ
ユーザのパーソナルネットワーク（１１５）を管理するネットワークパラメータ（１２０）を受信する、ステップと、
少なくとも１の場所または時間に関するユーザ（１００）のアクティビティの表示を含む電子メッセージを受信するステップと、
少なくとも１の場所または時間に関するユーザ（１００）のアクティビティの表示を含む電子メッセージを受信することに応答して：
ユーザ（１００）の登録をユーザ（１００）のアクティビティと関連付け、
ユーザ（１００）の登録をユーザ（１００）のアクティビティおよび少なくとも１の関連する場所または時間と関連付けることに基づいて、ポータブルＷｉ−Ｆｉサービスのための少なくとも１の利用可能な場所または時間を決定し、かつ、
少なくとも１の利用可能な場所または時間にユーザ（１００）へのポータブルＷｉ−Ｆｉサービスをアクティベートするように、ユーザのパーソナルネットワーク（１１５）を管理するネットワークパラメータ（１２０）を用いて、ネットワーク（１３０）を設定するステップとを備え、
ネットワーク（１３０）がアクセスポイント（１３５）をさらに備え、このアクセスポイントが、複数のＷｉ−Ｆｉネットワークへのアクセスを管理するパラメータを受信し、複数のＷｉ−Ｆｉネットワークの各々についてアクティベーション時刻およびディアクティベーション時刻の設定を受信し、複数のＷｉ−Ｆｉデバイス識別子を受信し、Ｗｉ−Ｆｉデバイス識別子のうちの１つによって識別可能な各Ｗｉ−Ｆｉデバイスのアクティビティの表示およびアクティビティの時間を提供し、各ネットワークについて、アクティベーション時刻にネットワークへのアクセスを管理する受信したパラメータに従って、複数のＷｉ−Ｆｉネットワークの各々をアクティベートし、かつ、各ネットワークについて、ディアクティベーション時刻に複数のＷｉ−Ｆｉネットワークの各々をディアクティベートするように構成されていることを特徴とする方法。
【請求項２】
請求項２１に記載の方法において、
ネットワーク（１３０）を設定することが、ユーザがアクセス可能な第１のネットワークを管理する予め設定されたパラメータを用いて、ポータブルＷｉ−Ｆｉサービスのための第２のネットワークをアクティベートするようにアクセスポイント（１３５）を設定することをさらに含むことを特徴とする方法。
【請求項３】
請求項２１に記載の方法において、
ユーザ（１００）の登録を処理するステップが、登録に基づいて、ユーザのポータブルＷｉ−Ｆｉサービスを管理するカスタムパラメータを生成することをさらに含むことを特徴とする方法。
【請求項４】
請求項２１に記載の方法において、
ユーザ（１００）のアクティビティが、ユーザに開始されるトランザクションをさらに含むことを特徴とする方法。
【請求項５】
請求項２１に記載の方法において、
ユーザ（１００）のアクティビティがユーザの到着をさらに含み、ユーザ（１００）のアクティビティの表示が、ユーザの到着の場所および時間をさらに含むことを特徴とする方法。
【請求項６】
請求項２１に記載の方法において、
ユーザ（１００）のアクティビティが予約（１２５）をさらに含み、ユーザ（１００）のアクティビティの表示が、予約（１２５）の少なくとも一部についてのユーザの到着をさらに含むことを特徴とする方法。
【請求項７】
請求項２１に記載の方法において、
ユーザ（１００）のアクティビティの表示を受信することが、プロダクトプロバイダ（１４５）とユーザ（１００）の関係を示すデータを含む要求を、プロダクトプロバイダ（１４５）から受信することをさらに含むことを特徴とする方法。
【請求項８】
請求項２１に記載の方法において、
ユーザ（１００）の登録とユーザ（１００）のアクティビティとを関連付けることが、ユーザ（１００）のアクティビティに基づいて、利用可能なプロダクトの場所および時間をプロダクトプロバイダ（１４５）から要求することをさらに含むことを特徴とする方法。
【請求項９】
請求項２１に記載の方法において、
各Ｗｉ−Ｆｉデバイスのアクティビティの表示およびアクティビティ時間が、検出したＷｉ−Ｆｉデバイスについての、最初の確認した時間、最後に確認した時間およびネットワーク使用状況の報告をさらに含むことを特徴とする方法。
【請求項１０】
請求項２１に記載の方法において、
アクセスポイント（１３５）が、プライベートＶＬＡＮにおいて複数のＷｉ−Ｆｉネットワークの各々を設定するように構成されたアクセスポイント（１３５）をさらに含むことを特徴とする方法。
【請求項１１】
請求項２１に記載の方法において、
各Ｗｉ−Ｆｉデバイスのアクティビティの表示およびアクティビティの時間は、アプリケーションプログラミングインターフェース（１７０）が、各Ｗｉ−Ｆｉデバイスのネットワーク使用状況、アクティビティおよびアクティビティの時間へのアクセスを提供することを特徴とする方法。
【請求項１２】
請求項２１に記載の方法において、
ネットワーク（１３０）を設定することが、アクセスポイント（１３５）によって管理されたネットワーク上でアクティベートされていないＷｉ−Ｆｉデバイスを制御するエンティティに、ユーザ（１００）を認証するセキュアトークンと組み合わせて、デバイスのシリアル番号を送信すること、並びに、制御するエンティティを認証するセキュアトークンと組み合わせて、Ｗｉ−Ｆｉデバイスによるネットワークへのアクセスを管理するネットワークパラメータを、Ｗｉ−Ｆｉデバイスを制御するエンティティから受信することを含むことを特徴とする方法。
【請求項１３】
請求項３２に記載の方法において、
アクセスポイント（１３５）が、セキュアトークンを用いてユーザ（１００）および制御するエンティティを認証するように設定された認証済みサービスをホストし、かつ、第２のネットワークへのアクセスを管理するパラメータを使用して認証済みのサービスへ接続する時に、第１のネットワークへのアクセスを管理するパラメータでＷｉ−Ｆｉデバイスをアクティベートするように構成されたアクセスポイント（１３５）をさらに含むことを特徴とする方法。
【手続補正書】
【提出日】平成31年3月29日(2019.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
非一時的なコンピュータ可読媒体内に有形に具体化されたコンピュータプログラム製品（ＣＰＰ）であって、ポータビリティプロバイダによってポータブルＷｉ−Ｆｉサービスをプロビジョニングするための動作を、実行時に少なくとも１のプロセッサに実行させる命令を含むコンピュータプログラム製品において、
前記動作が、
ユーザの登録を処理するステップであって、
ユーザ識別子を受信し、かつ、
ユーザのパーソナルネットワークを管理するネットワークパラメータを受信する、ステップと、
少なくとも１の場所または時間に関するユーザのアクティビティの表示を含む電子メッセージを受信するステップと、
少なくとも１の場所または時間に関するユーザのアクティビティの表示を含む電子メッセージを受信することに応答して：
ユーザの登録をユーザのアクティビティと関連付け、
ユーザの登録をユーザのアクティビティおよび少なくとも１の関連する場所または時間と関連付けることに基づいて、ポータブルＷｉ−Ｆｉサービスのための少なくとも１の利用可能な場所または時間を決定し、かつ、
少なくとも１の利用可能な場所または時間にユーザへのポータブルＷｉ−Ｆｉサービスをアクティベートするように、ユーザのパーソナルネットワークを管理するネットワークパラメータを用いて、ネットワークを設定するステップと、
を含み、
ネットワークがアクセスポイントをさらに備え、このアクセスポイントが、複数のＷｉ−Ｆｉネットワークへのアクセスを管理するパラメータを受信し、複数のＷｉ−Ｆｉネットワークの各々についてアクティベーション時刻およびディアクティベーション時刻の設定を受信し、複数のＷｉ−Ｆｉデバイス識別子を受信し、Ｗｉ−Ｆｉデバイス識別子のうちの１つによって識別可能な各Ｗｉ−Ｆｉデバイスのアクティビティの表示およびアクティビティの時間を提供し、各ネットワークについて、アクティベーション時刻にネットワークへのアクセスを管理する受信したパラメータに従って、複数のＷｉ−Ｆｉネットワークの各々をアクティベートし、かつ、各ネットワークについて、ディアクティベーション時刻に複数のＷｉ−Ｆｉネットワークの各々をディアクティベートするように構成されていることを特徴とするＣＰＰ。
【請求項２】
請求項１に記載のＣＰＰにおいて、
ネットワークを設定することが、ユーザがアクセス可能な第１のネットワークを管理する予め設定されたパラメータを用いて、ポータブルＷｉ−Ｆｉサービスのための第２のネットワークをアクティベートするようにアクセスポイントを設定することをさらに含むことを特徴とするＣＰＰ。
【請求項３】
請求項１に記載のＣＰＰにおいて、
ユーザの登録を処理することが、登録に基づいて、ユーザのポータブルＷｉ−Ｆｉサービスを管理するカスタムパラメータを生成することをさらに含むことを特徴とするＣＰＰ。
【請求項４】
請求項１に記載のＣＰＰにおいて、
ユーザのアクティビティが、ユーザに開始されるトランザクションをさらに含むことを特徴とするＣＰＰ。
【請求項５】
請求項１に記載のＣＰＰにおいて、
ユーザのアクティビティがユーザの到着をさらに含み、ユーザのアクティビティの表示が、ユーザの到着の場所および時間をさらに含むことを特徴とするＣＰＰ。
【請求項６】
請求項１に記載のＣＰＰにおいて、
ユーザのアクティビティが予約をさらに含み、ユーザのアクティビティの表示が、予約の少なくとも一部についてのユーザの到着をさらに含むことを特徴とするＣＰＰ。
【請求項７】
請求項１に記載のＣＰＰにおいて、
ユーザのアクティビティの表示を受信することが、プロダクトプロバイダとユーザの関係を示すデータを含む要求を、プロダクトプロバイダから受信することをさらに含むことを特徴とするＣＰＰ。
【請求項８】
請求項１に記載のＣＰＰにおいて、
ユーザの登録とユーザのアクティビティとを関連付けることが、ユーザのアクティビティに基づいて、利用可能なプロダクトの場所および時間をプロダクトプロバイダから要求することをさらに含むことを特徴とするＣＰＰ。
【請求項９】
請求項１に記載のＣＰＰにおいて、
各Ｗｉ−Ｆｉデバイスのアクティビティの表示およびアクティビティの時間が、検出したＷｉ−Ｆｉデバイスについての、最初の確認した時間、最後に確認した時間およびネットワーク使用状況の報告をさらに含むことを特徴とするＣＰＰ。
【請求項１０】
請求項１に記載のＣＰＰにおいて、
アクセスポイントが、プライベートＶＬＡＮにおいて複数のＷｉ−Ｆｉネットワークの各々を設定するように構成されたアクセスポイントをさらに含むことを特徴とするＣＰＰ。
【請求項１１】
コンピュータシステムであって
プログラム命令を処理する１または複数のプロセッサと、
前記１または複数のプロセッサに接続されたメモリデバイスと、
前記メモリデバイス内にあるプログラム命令とを備え、
前記プログラム命令が、
ユーザの登録を処理するステップであって、
ユーザ識別子を受信し、かつ、
ユーザのパーソナルネットワークを管理するネットワークパラメータを受信する、ステップと、
少なくとも１の場所または時間に関するユーザのアクティビティの表示を含む電子メッセージを受信するステップと、
少なくとも１の場所または時間に関するユーザのアクティビティの表示を含む電子メッセージを受信することに応答して：
ユーザの登録をユーザのアクティビティと関連付け、
ユーザの登録をユーザのアクティビティおよび少なくとも１の関連する場所または時間と関連付けることに基づいて、ポータブルＷｉ−Ｆｉサービスのための少なくとも１の利用可能な場所または時間を決定し、かつ、
少なくとも１の利用可能な場所または時間にユーザへのポータブルＷｉ−Ｆｉサービスをアクティベートするように、ユーザのパーソナルネットワークを管理するネットワークパラメータを用いて、ネットワークを設定するステップと、
を行うためのものであり、
ネットワークがアクセスポイントをさらに備え、このアクセスポイントが、複数のＷｉ−Ｆｉネットワークへのアクセスを管理するパラメータを受信し、複数のＷｉ−Ｆｉネットワークの各々についてアクティベーション時刻およびディアクティベーション時刻の設定を受信し、複数のＷｉ−Ｆｉデバイス識別子を受信し、Ｗｉ−Ｆｉデバイス識別子のうちの１つによって識別可能な各Ｗｉ−Ｆｉデバイスのアクティビティの表示およびアクティビティの時間を提供し、各ネットワークについて、アクティベーション時刻にネットワークへのアクセスを管理する受信したパラメータに従って、複数のＷｉ−Ｆｉネットワークの各々をアクティベートし、かつ、各ネットワークについて、ディアクティベーション時刻に複数のＷｉ−Ｆｉネットワークの各々をディアクティベートするように構成されていることを特徴とするコンピュータシステム。
【請求項１２】
請求項１１に記載のコンピュータシステムにおいて、
ユーザのアクティビティがユーザの到着をさらに含み、ユーザのアクティビティの表示が、ユーザの到着の場所および時間をさらに含むことを特徴とするコンピュータシステム。
【請求項１３】
請求項１１に記載のコンピュータシステムにおいて、
ユーザのアクティビティが予約をさらに含み、ユーザのアクティビティの表示が、予約の少なくとも一部についてのユーザの到着をさらに含むことを特徴とするコンピュータシステム。
【請求項１４】
請求項１１に記載のコンピュータシステムにおいて、
ユーザのアクティビティの表示を受信することが、プロダクトプロバイダとユーザの関係を示すデータを含む要求を、プロダクトプロバイダから受信することをさらに含むことを特徴とするコンピュータシステム。
【請求項１５】
請求項１１に記載のコンピュータシステムにおいて、
ユーザの登録とユーザのアクティビティとを関連付けることが、ユーザのアクティビティに基づいて、利用可能なプロダクトの場所および時間をプロダクトプロバイダから要求することをさらに含むことを特徴とするコンピュータシステム。
【請求項１６】
請求項１１に記載のコンピュータシステムにおいて、
各Ｗｉ−Ｆｉデバイスのアクティビティの表示およびアクティビティの時間が、検出したＷｉ−Ｆｉデバイスについての、最初の確認した時間、最後に確認した時間およびネットワーク使用量の報告をさらに含むことを特徴とするコンピュータシステム。
【請求項１７】
請求項１１に記載のコンピュータシステムにおいて、
アクセスポイントが、プライベートＶＬＡＮにおいて複数のＷｉ−Ｆｉネットワークの各々を設定するように構成されたアクセスポイントをさらに含むことを特徴とするコンピュータシステム。
【請求項１８】
請求項１１に記載のコンピュータシステムにおいて、
各Ｗｉ−Ｆｉデバイスのアクティビティの表示およびアクティビティの時間は、アプリケーションプログラミングインターフェースが、各Ｗｉ−Ｆｉデバイスのネットワーク使用状況、アクティビティおよびアクティビティの時間へのアクセスを提供することを特徴とするコンピュータシステム。
【請求項１９】
請求項１１に記載のコンピュータシステムにおいて、
ネットワークを設定することが、アクセスポイントによって管理されたネットワーク上でアクティベートされていないＷｉ−Ｆｉデバイスを制御するエンティティに、ユーザを認証するセキュアトークンと組み合わせて、デバイスのシリアル番号を送信すること、並びに、制御するエンティティを認証するセキュアトークンと組み合わせて、Ｗｉ−Ｆｉデバイスによるネットワークへのアクセスを管理するネットワークパラメータを、Ｗｉ−Ｆｉデバイスを制御するエンティティから受信することを含むことを特徴とするコンピュータシステム。
【請求項２０】
請求項１９に記載のコンピュータシステムにおいて、
アクセスポイントが、セキュアトークンを用いてユーザおよび制御するエンティティを認証するように設定された認証済みサービスをホストし、かつ、第２のネットワークへのアクセスを管理するパラメータを使用して認証済みのサービスへ接続する時に、第１のネットワークへのアクセスを管理するパラメータでＷｉ−Ｆｉデバイスをアクティベートするように構成されたアクセスポイントをさらに含むことを特徴とするコンピュータシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
無線ネットワークおよび接続されたデバイスへのアクセスを管理するネットワークパラメータは、暗号化タイプ、ネットワーク識別子、および無線ネットワークにアクセスするユーザまたはデバイスの識別子を含む。多くのデバイスは携帯可能であり、モバイル用途に適している。いくつかのデバイスは、様々な種類の機器に組み込まれているか、または個々のユーザによって着用可能である。自分のパーソナルネットワークから離れたモバイルユーザは、通常、アクセスのために自分のモバイルデバイスを再設定する。モバイルアクセスは、ユーザのパーソナルネットワークとは異なるパラメータによって管理されている異なるネットワークに対するものであったり、安全対策が施されていないネットワークに対するものとなることがある。無線ネットワークに接続された多くのデバイスのユーザは、ネットワークパラメータが変わるときに、各デバイスにおける無線ネットワークへのアクセスを管理するパラメータを変更することを要求されることがある。
Ｗｉ−Ｆｉホットスポットは背景技術において知られている。例えば、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅ  Ｅｎｔｅｒｐｒｉｓｅｓ  ＬＬＣによる米国特許出願公開第２０１５／０１２１５０５号は、加入者デバイスに対応する格納された無線プロファイルを遠隔地から検索するために無線構成データベースを使用する無線アクセスポイントを開示しており、それにより、ユーザは、ホーム無線プロファイルから採用されているものと同じネットワーク識別子および設定により、自分の加入者デバイスを使用してインターネット接続を確立することが可能となっている。
【国際調査報告】
2019527975.tif 000020
2019527975.tif 000021