(57)【要約】【課題】データパッケージにアクセスするモバイルデバイスを提供する。【解決手段】デバイスは、モバイルデバイス（120）が無線トランシーバ（116）のカバレッジエリア（202）内にあることを検出するように構成されたプロセッサ（114）を含む。プロセッサ（114）はまた、モバイルデバイス（120）のモバイルデバイス識別子（104）に少なくとも部分的に基づいて、複数のデータパッケージ識別子（142）からデータパッケージ識別子（108）を選択するように構成される。デバイスはまた無線トランシーバ（116）も含む。無線トランシーバ（116）は、選択されたデータパッケージ識別子（108）に対応するデータパッケージ（162）にアクセスするようにモバイルデバイス（120）に指示するコマンド（106）を送信するように構成される。コマンド（106）は、プロセッサ（114）が信頼できる送信元であることを示す認証データ（109）を含む。【選択図】図1
2019154028.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイス（120）が無線トランシーバ（116）のカバレッジエリア（202）内にあることを検出し、
前記モバイルデバイス（120）のモバイルデバイス識別子（104）に少なくとも部分的に基づいて、複数のデータパッケージ識別子（142）からデータパッケージ識別子（108）を選択する
ように構成されたプロセッサ（114）と、
前記選択されたデータパッケージ識別子（108）に対応するデータパッケージ（162）にアクセスするように前記モバイルデバイス（120）に指示するコマンド（106）を送信するように構成された前記無線トランシーバ（116）と、を含み、前記コマンド（106）は、前記プロセッサ（114）が信頼できる送信元であることを示す認証データ（109）を含む、デバイス。
【請求項２】
前記データパッケージ（162，162A）は構成設定（302）を含み、前記コマンド（106）は、前記構成設定（302）に基づいて前記モバイルデバイス（120）の構成を更新するように前記モバイルデバイス（120）にさらに指示する、請求項1に記載のデバイス。
【請求項３】
前記データパッケージ（162，162B）は、アプリケーション（304）を含み、前記コマンド（106）は、前記モバイルデバイス（120）において前記アプリケーション（304）をインストールするように前記モバイルデバイス（120）にさらに指示する、請求項1または2に記載のデバイス。
【請求項４】
前記データパッケージ（162、162B）はコンテンツ（306）を含み、前記コマンド（106）は、前記モバイルデバイス（120）に、前記コンテンツ（306）を表示する、前記コンテンツ（306）をアプリケーションに送信する、またはメモリ（122）に前記コンテンツ（306）を格納する、のうちの少なくとも１つをさらに指示する、請求項1から3のいずれか一項に記載のデバイス。
【請求項５】
前記無線トランシーバ（116）は、
メディアデバイス（410）におけるアプリケーションの起動（412）を要求する第1のメッセージ（450）を前記モバイルデバイス（120）から受信し、
前記第1のメッセージ（450）を受信することに応答して、第2のデバイス（420）の識別子（454）を前記モバイルデバイス（120）に送信するようにさらに構成され、前記第2のデバイス（420）は、前記メディアデバイス（410）において前記アプリケーション（412）を起動するように構成される、請求項1から4のいずれか一項に記載のデバイス。
【請求項６】
前記データパッケージ識別子（108）は、前記モバイルデバイス（120）に関連するユーザが前記データパッケージ（162）に関連するセキュリティクリアランスしきい値を満たすセキュリティクリアランスのレベルを有するとの判定に少なくとも部分的に基づいて選択される、請求項1から5のいずれか一項に記載のデバイス。
【請求項７】
前記データパッケージ識別子（108）は、前記データパッケージ（162）がアイテムに関連しており、前記アイテムが前記モバイルデバイス（120）に関連するユーザに持ち出されていることをアイテムカタログデータが示しているとの判定に少なくとも部分的に基づいて選択される、請求項1から6のいずれか一項に記載のデバイス。
【請求項８】
前記データパッケージ識別子（108）は、前記データパッケージ（162）がアイテムに関連していると判定すること、および前記アイテムが前記無線トランシーバ（116）の前記カバレッジエリア（202）内にあることを検出することに少なくとも部分的に基づいて選択される、請求項1から7のいずれか一項に記載のデバイス。
【請求項９】
前記データパッケージ識別子（108）は、前記データパッケージ（162）が前記モバイルデバイス（120）のモデル、前記モバイルデバイス（120）にインストールされているオペレーティングシステムのタイプ、前記オペレーティングシステムのバージョン、前記モバイルデバイス（120）のハードウェア仕様、または前記モバイルデバイス（120）のソフトウェア仕様に関連しているとの判定に少なくとも部分的に基づいて選択される、請求項1から8のいずれか一項に記載のデバイス。
【請求項１０】
モバイルデバイス（120）からアクセスポイント（110）へ、前記モバイルデバイス（120）のモバイルデバイス識別子（104）を送信するステップ（702）と、
前記モバイルデバイス（120）において前記アクセスポイント（110）から、データパッケージ識別子（108）を示すコマンド（106）を受信するステップ（704）であって、前記データパッケージ識別子（108）は、前記モバイルデバイス識別子（104）に基づいて選択され、前記コマンド（106）は認証データ（109）を含む、ステップ（704）と、
前記認証データ（109）に基づいて、前記アクセスポイント（110）が信頼できる送信元であると判定するステップ（706）と、
前記判定に応答して、前記データパッケージ識別子（108）に対応するデータパッケージ（162）にアクセスするステップ（708）と、
を含む方法（700）。
【請求項１１】
前記モバイルデバイス（120）から前記アクセスポイント（110）に、メディアデバイス（410）におけるアプリケーション（412）の起動を要求する第1のメッセージ（450）を送信するステップであって、前記第1のメッセージ（450）は、前記メディアデバイス（120）のメディアデバイス識別子（452）を含む、ステップと、
前記モバイルデバイス（120）において前記アクセスポイント（110）から、前記メディアデバイス（410）において前記アプリケーション（412）を起動するように構成された第2のデバイス（420）の識別子（454）を受信するステップと、
前記モバイルデバイス（120）から前記第2のデバイス（420）に、前記メディアデバイス（410）における前記アプリケーション（412）の起動を要求する第2のメッセージ（460）を送信するステップであって、前記第2のメッセージ（460、460A、460B、460C）は、前記メディアデバイス識別子（452）、前記モバイルデバイス（120）が前記アプリケーション（412）にアクセスすることを認証されていることを示すモバイルデバイス認証データ（504）、または前記アプリケーション（412）のアプリケーション識別子（506）、のうちの少なくとも1つを含む、ステップと、
をさらに含む、請求項10に記載の方法。
【請求項１２】
前記第1のメッセージ（450）は、前記メディアデバイス（410）が前記モバイルデバイス（120）のカバレッジエリア内にあると判定したことに応答して、前記モバイルデバイス（120）から前記アクセスポイント（110）に送信される、請求項11に記載の方法。
【請求項１３】
前記アプリケーション（412）が前記メディアデバイス（410）において起動されたことを示す通知（464）を前記第2のデバイス（420）から受信するステップをさらに含む、請求項11または12に記載の方法。
【請求項１４】
プロセッサ（114）によって実行されたとき、前記プロセッサ（114）に動作を実行させる命令を格納するコンピュータ可読記憶デバイスであって、前記動作は、
モバイルデバイス（120）が無線トランシーバ（116）のカバレッジエリア（202）内にあることを検出すること（602）と、
前記モバイルデバイス（120）のモバイルデバイス識別子（104）に少なくとも部分的に基づいて、複数のデータパッケージ識別子（142）からデータパッケージ識別子（108）を選択すること（604）と、
前記選択されたデータパッケージ識別子（108）に対応するデータパッケージ（162）にアクセスするように前記モバイルデバイス（120）に指示するコマンド（106）の送信を開始すること（606）と、を含み、前記コマンド（106）は、前記プロセッサ（114）が信頼できる送信元であることを示す認証データ（109）を含む、コンピュータ可読記憶デバイス。
【請求項１５】
前記データパッケージ（162、162A）は構成設定（302）を含み、前記コマンド（106）は、前記構成設定（302）に基づいて前記モバイルデバイス（120）の構成を更新するように前記モバイルデバイス（120）にさらに指示する、請求項14に記載のコンピュータ可読記憶デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データパッケージにアクセスするモバイルデバイスに関する。
【背景技術】
【０００２】
製造環境では、種々のデバイスが相互接続され、ネットワーク（例えばモノのインターネット（IOT）ネットワーク）を介してデータを交換する。いくつかのシナリオでは、製造環境に入るモバイルデバイスは、種々のタスクを実行するための資産（アプリケーション、ファイル、マルチメディアなど）を備えていない。したがって、モバイルデバイスが資産に関連するタスクを実行することになる場合、モバイルデバイスが製造環境に入った後に資産をモバイルデバイスに手動でインストールしなければならない。例示すると、モバイルデバイスのエンドユーザは、タスクを実行するために使用される資産をダウンロードするために資産インストールリポジトリ（例えば、アプリケーションストア）をナビゲートすることができる。しかし、エンドユーザは、資産および資産インストールリポジトリ内の資産の場所について事前に知っておく必要がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
本開示の一実施態様によれば、デバイスは、無線トランシーバと、モバイルデバイスが無線トランシーバのカバレッジエリア内にあることを検出するように構成されたプロセッサと、を含む。プロセッサはまた、モバイルデバイスのモバイルデバイス識別子に少なくとも部分的に基づいて、複数のデータパッケージ識別子からデータパッケージ識別子を選択するように構成される。無線トランシーバは、選択されたデータパッケージ識別子に対応するデータパッケージにアクセスするようにモバイルデバイスに指示するコマンドを送信するように構成される。コマンドは、プロセッサが信頼できる送信元であることを示す認証データを含む。
【０００４】
本開示の別の実施態様によれば、方法は、モバイルデバイスからアクセスポイントへ、モバイルデバイスのモバイルデバイス識別子を送信するステップを含む。方法はまた、モバイルデバイスにおいてアクセスポイントからデータパッケージ識別子を示すコマンドを受信するステップを含む。データパッケージ識別子は、モバイルデバイス識別子に基づいて選択され、コマンドは認証データを含む。本方法はまた、認証データに基づいて、アクセスポイントが信頼できる送信元であると判定するステップを含む。本方法は、判定に応答して、データパッケージ識別子に対応するデータパッケージにアクセスするステップをさらに含む。
【０００５】
本開示の別の実施態様によれば、コンピュータ可読記憶デバイスは、プロセッサによって実行されたとき、モバイルデバイスが無線トランシーバのカバレッジエリア内にあることを検出することを含む動作をプロセッサに実行させる命令を格納する。動作はまた、モバイルデバイスのモバイルデバイス識別子に少なくとも部分的に基づいて、複数のデータパッケージ識別子からデータパッケージ識別子を選択することを含む。動作はさらに、選択されたデータパッケージ識別子に対応するデータパッケージにアクセスするようにモバイルデバイスに指示するコマンドの送信を開始することを含む。コマンドは、プロセッサが信頼できる送信元であることを示す認証データを含む。
【０００６】
上述の実施態様の1つの利点は、環境に入るモバイルデバイスのエンドユーザへの効率的なデータパッケージ配信を含む。例えば、アクセスポイントは、モバイルデバイス識別子の受信に応答してデータパッケージ識別子をモバイルデバイスに送信するので、モバイルデバイスは、エンドユーザが手動でデータパッケージリポジトリにアクセスする必要なしに（タスクを実行するために使用される）データパッケージを識別することができる。さらに、モバイルデバイスのエンドユーザは、モバイルデバイスがデータパッケージを受信するためにデータパッケージおよびデータパッケージの場所についての事前の知識を必要としない。その結果、データパッケージは（手動プロセスと比較して）より効率的にモバイルデバイスに配信される。さらに、説明した特徴、機能、および利点は、様々な実施態様で独立して達成することができ、またはさらに他の実施態様で組み合わせることができ、その詳細は以下の説明および図面を参照して開示される。
【図面の簡単な説明】
【０００７】
【図１】モバイルデバイスがデータパケットに動的にアクセスすることを可能にするシステムを示す図である。
【図２】アクセスポイントおよび複数のモバイルデバイスを含む環境を示す図である。
【図３Ａ】モバイルデバイスに動的にアクセス可能なデータパケットの実施態様を示す図である。
【図３Ｂ】モバイルデバイスに動的にアクセス可能なデータパケットの実施態様を示す図である。
【図３Ｃ】モバイルデバイスに動的にアクセス可能なデータパケットの実施態様を示す図である。
【図４】メディアデバイスにおいてアプリケーションを起動するように動作可能なシステムを示す図である。
【図５Ａ】メディアデバイスでアプリケーションを起動する要求を含むメッセージの実施態様を示す図である。
【図５Ｂ】メディアデバイスでアプリケーションを起動する要求を含むメッセージの実施態様を示す図である。
【図５Ｃ】メディアデバイスでアプリケーションを起動する要求を含むメッセージの実施態様を示す図である。
【図６】モバイルデバイスがデータパケットに動的にアクセスすることを可能にするための方法のフローチャートである。
【図７】モバイルデバイスがデータパケットに動的にアクセスすることを可能にするための別の方法のフローチャートである。
【発明を実施するための形態】
【０００８】
本開示の特定の実施形態は、図面を参照して以下に説明される。説明において、共通の特徴は、図面全体を通して共通の符号によって示される。
【０００９】
図面および以下の説明は、特定の例示的な実施形態を例示する。当業者であれば、本明細書に明示的に記載または図示していないが、本明細書に記載の原理を具体化し、かつ本明細書に続く特許請求の範囲内に含まれる様々な構成を考案できることが理解されよう。さらに、本明細書に記載の任意の実施例は、本開示の原理を理解するのを助けることを意図しており、限定するものではないと解釈されるべきである。結果として、本開示は、以下に記載される特定の実施形態または実施例に限定されず、特許請求の範囲およびそれらの同等物によって限定される。
【００１０】
本明細書で説明される技術は、モバイルデバイスが、環境に入るときに、その環境に従ってモバイルデバイスを構成するために使用されるリモートデータパッケージに動的にアクセスすることを可能にする。非限定的な例として、モバイルデバイスは情報が豊富な製造環境に入る。製造環境に入るときに、モバイルデバイスは製造環境内でタスクを実行するための資産（例えば、アプリケーション、ファイル、マルチメディアなど）を欠いている。資産（または資産に関連するデータパッケージ）を取得するために、モバイルデバイスはモバイルデバイス識別子を製造環境に関連するアクセスポイントに送信する。一実施態様によれば、モバイルデバイス識別子は、低エネルギー送信プロトコル（例えば、BLUETOOTH（登録商標）通信プロトコル）を使用してビーコンで送信される。BLUETOOTH（登録商標）は、デラウェア州の法人であるBLUETOOTH SIG社が所有する登録商標である。モバイルデバイス識別子に基づいて、アクセスポイントは、モバイルデバイスがサーバからアクセスするための少なくとも1つのデータパッケージを識別する。例えば、アクセスポイントは、モバイルデバイスにおいて受信すると、モバイルデバイスがタスクを実行することを可能にするデータパッケージを選択する。アクセスポイントは、（データパッケージを識別する）データパッケージ識別子をモバイルデバイスに送信する。モバイルデバイス識別子を受信すると、場合によっては、アクセスポイントは、モバイルデバイスに関連するユーザが、モバイルデバイスにデータパッケージ識別子を送信する前に、リモートデータパッケージを受信するための適切な認証（例えばセキュリティクリアランス）を有していることを確認する。いくつかの実施態様によれば、アクセスポイントは、認証されていないデータ送信を防ぐためにデータパッケージ要求の一部として証明書のリストを確認する。証明書のリストは、従業員の身元、資格、役割責任の表示、職務などを含むことができる。
【００１１】
データパッケージ識別子を受信すると、モバイルデバイスは、データパッケージ識別子によって示されるデータパッケージを受信するためにデータパッケージ要求をサーバに送信する。いくつかのシナリオでは、データパッケージ要求はデータパッケージ識別子を含む。データパッケージ要求を受信すると、サーバはデータパッケージをモバイルデバイスに送信し、モバイルデバイスはデータパッケージ内の情報を使用してタスクを実行する。非限定的な例として、データパッケージは構成設定を含むことができ、モバイルデバイスは構成設定を使用して、タスクを実行するためにモバイルデバイスのオペレーティングシステムを構成することができる。別の非限定的な例として、データパッケージはマルチメディア（例えば製造環境内の操作機器に関連するチュートリアルビデオ）を含むことができ、モバイルデバイスはコンテンツを再生して、ユーザがタスクを実行する（例えば機器を操作する）ことを可能にすることができる。
【００１２】
図1は、モバイルデバイスに対してデータパッケージアクセスを可能にするように動作可能なシステム100を示す図である。システム100は、アクセスポイント110、モバイルデバイス120、およびサーバ130を含む。一実施態様によれば、アクセスポイント110はビーコンデバイスである。モバイルデバイス120は、拡張現実デバイス、仮想現実デバイス、複合現実デバイス、ラップトップ、スマートフォン、スマートウォッチ、タブレット、または他の任意のモバイルデバイスであってもよい。アクセスポイント110、モバイルデバイス120、およびサーバ130は、無線技術を使用して通信するように構成される。一実施態様によれば、アクセスポイント110、モバイルデバイス120、およびサーバ130は、米国電気電子技術者協会（IEEE）802．11プロトコルに従って通信する。別の実施態様によれば、アクセスポイント110、モバイルデバイス120、およびサーバ130は、低エネルギー通信プロトコル（例えば、BLUETOOTH（登録商標）通信プロトコル）に従って通信する。別の実施態様によれば、アクセスポイント110、モバイルデバイス120、およびサーバ130は、近距離無線通信（NFC）プロトコルに従って通信する。
【００１３】
一実施態様によれば、モバイルデバイス120は、アクセスポイント110のカバレッジエリアに近接するモバイルデバイスのグループに関連する単一のモバイルデバイスに対応する。例えば、図2を参照すると、モバイルデバイスに対してデータパッケージアクセスを可能にするように動作可能であるシステム100の別の実施態様が示されている。図2は、モバイルデバイス120の4つの例を示しており、モバイルデバイス120A、モバイルデバイス120B、モバイルデバイス120C、およびモバイルデバイス120Dを含む。アクセスポイント110はカバレッジエリア202を有する。カバレッジエリア202は、（アクセスポイント110の）無線トランシーバ116がデータを送信および受信することができる範囲を表す。図2によれば、モバイルデバイス120Aはアクセスポイント110のカバレッジエリア202内にあり、モバイルデバイス120Bはアクセスポイント110のカバレッジエリア202内にあり、モバイルデバイス120Cはアクセスポイント110のカバレッジエリア202内にある。したがって、アクセスポイント110は、モバイルデバイス120A、120B、120Cにメッセージを送信する（およびそこからメッセージを受信する）ように動作可能である。
【００１４】
図2によれば、モバイルデバイス120Dはカバレッジエリア202の外側にある。したがって、アクセスポイント110は、モバイルデバイス120Dにメッセージを送信する（およびそこからメッセージを受信する）ように動作することができない。カバレッジエリア202はまた、メディアデバイス410および第2のデバイス420を含む。一実施態様によれば、第2のデバイス420は、サーバ130などのサーバを含む。別の実施態様によれば、第2のデバイス420はクラウドベースのデバイスを含む。メディアデバイス410および第2のデバイス420によって実行される動作は、図4に関してより詳細に説明される。
【００１５】
一実施態様によれば、カバレッジエリア202は、種々のデバイス（例えば、種々のモバイルデバイス）をサポートする製造工場に対応する。カバレッジエリア202（およびサーバ130）内の各モバイルデバイス120A、120B、120Cはデータを交換することができる。したがって、一実施態様では、カバレッジエリア202は、モバイルデバイス120A、120B、120Cおよびサーバ130がデータを交換することを可能にするモノのインターネット（IOT）ネットワークに対応する。
【００１６】
しかしながら、カバレッジエリア202内の各モバイルデバイス120A、120B、120Cは異なるタイプ（例えば、異なるモデル）であるため、各モバイルデバイス120A、120B、120Cは異なる構成に関連している。例示すると、モバイルデバイス120Aは拡張現実デバイスであり、モバイルデバイス120Bはラップトップであり、モバイルデバイス120Cは携帯情報端末（PDA）である。したがって、モバイルデバイス120Aは拡張現実デバイスに関する第1の構成に関連し、モバイルデバイス120Bはラップトップに関する第2の構成に関連し、モバイルデバイス120CはPDAに関する第3の構成に関連する。各モバイルデバイス120A、120B、120Cは異なる構成に関連しているので、各モバイルデバイス120A、120B、120Cに異なるオペレーティングシステムをインストールすることができ、または各モバイルデバイス120A、120B、120Cに異なるバージョンのオペレーティングシステムをインストールすることができる。さらに、各モバイルデバイス120A、120B、120Cは、異なるハードウェア仕様または異なるソフトウェア仕様を有することができる。本明細書に記載の技術は、カバレッジエリア202に入ると、各モバイルデバイス120A、120B、120Cが（対応する構成に関連する）固有のデータパッケージにアクセスすることを可能にする。
【００１７】
図1に戻って参照すると、モバイルデバイス120は、メモリ122と、メモリ122に結合されたプロセッサ124と、プロセッサ124に結合された無線トランシーバ126と、を含む。メモリ122は、プロセッサ124に動作を実行させるように実行可能である命令150を格納するコンピュータ可読記憶デバイスである。プロセッサ124は、送信元検証器154、データパッケージ要求生成器156、およびデータ処理回路157を含む。
【００１８】
カバレッジエリア202に入ると、モバイルデバイス120は、モバイルデバイス識別子152をアクセスポイント110に送信するように構成される。例えば、モバイルデバイス識別子152は、モバイルデバイス120のメモリ122に格納される。モバイルデバイス識別子152は、モバイルデバイス120に関連する識別情報を含む。非限定的な例として、モバイルデバイス識別子152は、モバイルデバイス120のプロダクトキー、モバイルデバイス120に関連するエンドユーザの信用証明書キー、エンドユーザが環境内で作業するための特定の前提条件（例えば安全上の前提条件）を満たしていることを表すキーなどを含む。プロセッサ124は、メモリ122からモバイルデバイス識別子152を読み出すように構成され、無線トランシーバ126は、モバイルデバイス識別子152をアクセスポイント110に送信するように構成される。
【００１９】
アクセスポイント110は、メモリ112と、メモリ112に結合されたプロセッサ114と、プロセッサ114に結合された無線トランシーバ116と、を含む。メモリ112は、プロセッサ114に動作を実行させるように実行可能である命令140を格納するコンピュータ可読記憶デバイスである。プロセッサ114は、モバイルデバイス検出回路144、データパッケージ識別子セレクタ146、およびコマンド生成器148を含む。
【００２０】
アクセスポイント110は、モバイルデバイス120がカバレッジエリア202内にあることを検出するように構成される。例えば、アクセスポイント110の無線トランシーバ116は、モバイルデバイス120からモバイルデバイス識別子152を受信するように構成される。モバイルデバイス検出回路144は、モバイルデバイス識別子152を処理（例えば、デコード、識別など）して、モバイルデバイス120がカバレッジエリア202内にあると判定するように構成される。非限定的な例として、モバイルデバイス検出回路144は、モバイルデバイス識別子152のプロダクトキーを識別し、プロダクトキーの識別に応答してモバイルデバイス120がカバレッジエリア202内にあると判定する。いくつかの実施態様によれば、モバイルデバイス120は、アクセスポイント110を検出すると、ユーザ検証パッケージ190をサーバ130に送信する。ユーザ検証パッケージは、モバイルデバイス120のユーザを認証するために使用されるユーザ情報を含む。
【００２１】
モバイルデバイス120の検出に応答して、データパッケージ識別子セレクタ146は、モバイルデバイス識別子152に少なくとも部分的に基づいてデータパッケージ識別子108を選択するように構成される。例示すると、アクセスポイント110のメモリ112は複数のデータパッケージ識別子142を格納する。一実施態様によれば、複数のデータパッケージ識別子142の各データパッケージ識別子は、異なるモバイルデバイスに関連している。例示すると、データパッケージ識別子108はモバイルデバイス120と関連しており、複数のデータパッケージ識別子142のうちの異なるデータパッケージ識別子（図示せず）はモバイルデバイス120Bと関連しており、複数のデータパッケージ識別子142のうちの異なるデータパッケージ識別子（図示せず）は、モバイルデバイス120Cに関連している。データパッケージ識別子108は、モバイルデバイス120に対して指定されたデータパッケージ（サーバ130に格納されている）を示す。後述するように、モバイルデバイス120は、種々の動作（例えば、構成動作、インストール動作、コンテンツベースの動作など）のためのデータパッケージ（データパッケージ識別子108によって示される）を使用する。
【００２２】
一実施態様によれば、データパッケージ識別子108は、モバイルデバイス120に関連するユーザがデータパッケージに関連するセキュリティクリアランスしきい値を満たすセキュリティクリアランスのレベルを有するとの判定に少なくとも部分的に基づいて選択される。非限定的な例として、データパッケージ（データパッケージ識別子108によって示される）は、高いセキュリティクリアランスを有する人員に利用可能な機密情報を含むことができる。モバイルデバイス識別子152に基づいて、データパッケージ識別子セレクタ146は、モバイルデバイス120に関連するユーザがセキュリティクリアランスしきい値を満たすセキュリティクリアランスのレベルを有するかどうかを判定することができる。
【００２３】
別の実施態様によれば、データパッケージ（データパッケージ識別子108によって示される）は、アイテム（例えば製造アイテム、ソフトウェアアイテム、ハードウェアアイテム、ツールなど）に関連している。データパッケージ識別子セレクタ146は、2つの基準のうちの少なくとも１つに基づいてデータパッケージ識別子108を選択する。例えば、アイテムカタログデータが、アイテムがモバイルデバイス120に関連しているユーザに持ち出されていることを示しているとの判定に応答して、データパッケージ識別子セレクタ146は、データパッケージ識別子108を選択する。例示すると、アイテムカタログデータが、モバイルデバイス120を使用する整備士が特定の工具（例えばレンチ）を持ち出したことを示す場合には、データパッケージ識別子108は特定のツールに関連するデータパッケージに対応するので、データパッケージ識別子セレクタ146はデータパッケージ識別子108を選択する。別の例として、アイテムが無線トランシーバ116のカバレッジエリア202内にあるという判定（または検出）に応答して、データパッケージ識別子セレクタ146はデータパッケージ識別子108を選択する。
【００２４】
別の実施態様によれば、データパッケージ識別子108は他の基準に基づいて選択される。非限定的な例として、データパッケージ識別子108は、データパッケージ（データパッケージ識別子108によって示される）がモバイルデバイス120のモデルと関連しているという決定に応答して選択される。別の非限定的な例として、データパッケージ識別子108は、モバイルデバイス120にインストールされているオペレーティングシステムのタイプに基づいて選択される。別の非限定的な例として、データパッケージ識別子108は、モバイルデバイス120にインストールされているオペレーティングシステムのバージョンに基づいて選択される。データパッケージ識別子108はまた、モバイルデバイス120のハードウェア仕様、モバイルデバイス120のソフトウェア仕様、またはその両方に基づいて選択することができる。
【００２５】
データパッケージ識別子セレクタ146がデータパッケージ識別子108を選択した後に、コマンド生成器148は、データパッケージ識別子108によって示されるデータパッケージにアクセスするようにモバイルデバイス120に指示するコマンド106を生成するように構成される。例示すると、データパッケージ識別子108はコマンド106に含まれる。さらに、認証データ109がコマンド106に含まれる。認証データ109は、プロセッサ114（またはアクセスポイント110）が信頼できる送信元であることを示す。無線トランシーバ116は、コマンド106をモバイルデバイス120に送信するように構成される。一実施態様によれば、コマンド106は、無線通信プロトコルを使用して通信されるビーコン107に含まれる。
【００２６】
無線トランシーバ126は、コマンド106を受信するように構成される。コマンド106を受信すると、送信元検証器154は、アクセスポイント110が信頼できる送信元であるかどうかを判定するように構成される。例えば、送信元検証器154は、アクセスポイント110が信頼できる送信元であると判定するために認証データ109を処理（例えばデコード）するように構成される。アクセスポイント110が信頼できる送信元であると判定したことに応答して、データパッケージ要求生成器156は、データパッケージ識別子108に対応するデータパッケージ162にアクセスするように構成される。例えば、データパッケージ要求生成器156は、データパッケージ識別子108に基づいてデータパッケージ要求158を生成するように構成される。データパッケージ要求158が生成された後に、無線トランシーバ126はデータパッケージ要求158をサーバ130に送信するように構成される。
【００２７】
サーバ130は、メモリ132と、メモリ132に結合されたプロセッサ134と、プロセッサ134に結合された無線トランシーバ136と、を含む。メモリ132には、複数のデータパッケージ160が格納されている。複数のデータパッケージ160は、データパッケージ162とデータパッケージ164とを含む。2つのデータパッケージ162、164が図1に示されているが、他の実施態様では、複数のデータパッケージ160はさらなるデータパッケージを含む。非限定的な例として、複数のデータパッケージ160は15個（またはそれ以上）のデータパッケージを含むことができる。複数のデータパッケージ160内の各データパッケージは、異なるデバイス、類似のデバイス用の異なる構成、類似のデバイス用の異なるフォーマットなどに関連している。非限定的な例として、データパッケージ162はモバイルデバイス120と関連しており、データパッケージ164はモバイルデバイス120Bと関連しており、複数のデータパッケージのうちの別のデータパッケージはモバイルデバイス120Cと関連している、などである。別の非限定的な例として、プロセッサ134は、データパッケージ要求158に示されている一組のパラメータに基づいて、モバイルデバイス120用のデータパッケージ162を動的に生成することができる。
【００２８】
無線トランシーバ136は、モバイルデバイス120からデータパッケージ要求158を受信するように構成される。データパッケージ要求158を受信すると、プロセッサ134は、データパッケージ要求158に関連するデータパッケージ162を（メモリ132から）読み出すように構成される。例示すると、プロセッサ134は、データパッケージ要求158を処理（例えば、デコード）して、メモリ132内に配置されている対応するデータパッケージ162を識別するように構成される。プロセッサ134がデータパッケージ162を識別した後に、プロセッサ134はメモリ132からデータパッケージ162を読み出して、モバイルデバイス120へのデータパッケージ162の送信を開始する。無線トランシーバ136は、データパッケージ162をモバイルデバイス120に送信するように構成される。
【００２９】
無線トランシーバ126は、サーバ130からデータパッケージ162を受信するように構成される。データパッケージ162を受信すると、データ処理回路157は、データパッケージ162に含まれる情報を使用してモバイルデバイス120において動作（例えば、設定動作、インストール動作、コンテンツベースの動作など）を実行するように構成される。図3A〜図3Cに関して説明するように、動作はデータパッケージ162の種々の実施態様を使用して説明される。
【００３０】
図3Aを参照すると、データパッケージ162Aの特定の実施態様が示されている。データパッケージ162Aは、図1のデータパッケージ162に対応する。データパッケージ162Aは構成設定302を含む。一実施態様によれば、コマンド106は、構成設定302に基づいてモバイルデバイス120の構成を更新するようにデータ処理回路157に指示する。例示すると、データパッケージ162Aを受信すると、データ処理回路157は構成設定302を使用してモバイルデバイス120の構成を更新する。更新された構成は、モバイルデバイス120がカバレッジエリア202に関連する環境で動作することを可能にする。非限定的な例として、更新された構成は、モバイルデバイス120の特定の機能またはアプリケーションの起動、モバイルデバイス120の他の特定の機能またはアプリケーションの非起動、またはその両方をもたらすことができる。
【００３１】
図3Bを参照すると、データパッケージ162Bの特定の実施態様が示されている。データパッケージ162Bは、図1のデータパッケージ162に対応する。データパッケージ162Bはアプリケーション304を含む。一実施態様によれば、コマンド106は、モバイルデバイス120にアプリケーション304をインストールするようにデータ処理回路157に指示する。非限定的な例として、データ処理回路157は、アプリケーション304に関連するアプリケーションデータを使用してインストール動作を開始する。インストール動作が完了すると、モバイルデバイス120のユーザは、アプリケーション304を開き、カバレッジエリア202に関連する環境でアプリケーションの機能を使用することができる。
【００３２】
図3Cを参照すると、データパッケージ162Cの特定の実施態様が示されている。データパッケージ162Cは、図1のデータパッケージ162に対応する。データパッケージ162Cはコンテンツ306を含む。コンテンツ306は、ビデオコンテンツ、オーディオコンテンツ、テキストコンテンツ、アプリケーションコンテンツなどを含むことができる。一実施態様によれば、コマンド106は、コンテンツ306を表示するようにデータ処理回路157に指示する。非限定的な例として、コンテンツ306はエンコードされたビデオを含むことができる。データ処理回路157は、エンコードされたビデオをデコードしてデコードされたビデオを生成し、デコードされたビデオはモバイルデバイス120の表示画面（図示せず）に表示される。別の実施態様によれば、コマンド106は、コンテンツ306をアプリケーションに送信するようにデータ処理回路157に指示する。非限定的な例として、アプリケーション304などの1つまたは複数のアプリケーションがモバイルデバイス120にインストールされる。データ処理回路157はコンテンツ306を実行のためにアプリケーションに送る。別の実施態様によれば、コマンド106は、データ処理回路157にコンテンツ306をメモリ122に格納するように指示する。いくつかの実施態様によれば、データパッケージ162は複数のアイテムを含む。非限定的な例として、データパッケージ162は構成設定302、アプリケーション304、およびコンテンツ306を含むことができる。
【００３３】
図1〜図3Cに関して説明された技術は、モバイルデバイス120のエンドユーザへの効率的なデータパッケージ配信およびデータパッケージに関連する短縮されたセットアップ時間を可能にする。例えば、アクセスポイント110は、モバイルデバイス識別子152の受信に応答してデータパッケージ識別子108をモバイルデバイス120に送信するので、モバイルデバイス120は、エンドユーザが手動でデータパッケージリポジトリにアクセスする必要なしにデータパッケージ162を識別することができる。さらに、モバイルデバイス120のエンドユーザは、モバイルデバイス120がデータパッケージ162を受信するためにデータパッケージ162およびデータパッケージ162の場所についての事前の知識を必要としない。その結果、データパッケージ162は、（手動プロセスと比較して）より効率的にモバイルデバイス120に配信される。
【００３４】
非限定的な例として、特定のツールをどのように操作するかを示すコンテンツは、モバイルデバイス120を操作する整備士に効率的な方法で配信することができる。例示すると、モバイルデバイス120を操作する整備士は製造環境に入る。製造環境に入ると、モバイルデバイス120はモバイルデバイス識別子152をアクセスポイント110に送信し、アクセスポイント110は特定のツールがモバイルデバイス120のユーザ（例えば整備士）に持ち出されていると判定する。その判定に基づいて、アクセスポイント110は、特定のツールに関連するデータパッケージ（例えば、データパッケージ162）を識別するためにデータパッケージ識別子108をモバイルデバイス120に送信する。例えば、データパッケージ162は特定のツールのためのコンテンツ（例えば取扱説明書）を含むことができる。モバイルデバイス120はデータパッケージ要求158（データパッケージ識別子108を含む）をサーバ130に送信し、サーバ130はデータパッケージ162をモバイルデバイス120に送信する。その結果、整備士は、モバイルデバイス120で取扱説明書を閲覧することができる。
【００３５】
図4を参照すると、システム100の別の実施態様の図が示されている。図4によれば、メディアデバイスでアプリケーションを起動するように動作可能なシステム100が示されている。システム100は、アクセスポイント110、モバイルデバイス120、メディアデバイス410、および第2のデバイス420を含む。一実施態様によれば、メディアデバイス410は製造環境におけるキオスクである。例えば、メディアデバイス410は、モバイルデバイス120よりも多くの計算能力を含み、モバイルデバイス120よりも大きい画面を有する。
【００３６】
モバイルデバイス120は、第1のメッセージ450をアクセスポイント110に送信するように構成されている。第1のメッセージは、メディアデバイス410におけるアプリケーション412の起動を要求する。例示すると、プロセッサ124は、第1のメッセージ450を生成し、第1のメッセージ450にメディアデバイス識別子452を含める。一実施態様によれば、メディアデバイス識別子452は、サーバ130から受信したデータパッケージ162に含まれる。メディアデバイス識別子452は、メディアデバイス410に関連する識別情報とアプリケーション412に関連する識別情報とを含む。非限定的な例として、メディアデバイス識別子452はメディアデバイス410のプロダクトキーを含む。一実施態様によれば、第1のメッセージ450は、モバイルデバイス120のユーザに関連する資格証明書を含む。例示すると、第1のメッセージ450はユーザのセキュリティ証明書を含むことができる。無線トランシーバ126は、第1のメッセージ450の生成後に第1のメッセージ450をアクセスポイント110に送信するように構成される。一実施態様によれば、第1のメッセージ450は、メディアデバイス410がモバイルデバイス120のカバレッジエリア内（例えば、カバレッジエリア202内）にあるとの判定に応答して、モバイルデバイス120からアクセスポイント110に送信される。
【００３７】
無線トランシーバ116は、モバイルデバイス120から第1のメッセージ450を受信するように構成される。第1のメッセージ450内のメディアデバイス識別子452を受信すると、プロセッサ114は、アプリケーション412を起動することができるデバイスを識別するように構成される（例えば、メディアデバイス410に格納されたアプリケーションを起動することができるデバイスを識別する）。非限定的な例として、プロセッサ114は、第2のデバイス420がアプリケーション412を起動する能力を有すると判定する。その結果、プロセッサ114は第2のデバイス識別子454を生成する。無線トランシーバ116は、第2のデバイス識別子454をモバイルデバイス120に送信するように構成される。
【００３８】
無線トランシーバ126は、アクセスポイント110から第2のデバイス識別子454を受信するように構成される。第2のデバイス識別子454を受信すると、プロセッサ124は、メディアデバイス410においてアプリケーション412を起動するように第2のデバイス420に要求する第2のメッセージ460を生成するように構成される。例えば、起動要求462が第2のメッセージ460に含まれる。無線トランシーバ126は、第2のメッセージ460を第2のデバイス420に送信するように構成されている。第2のメッセージ460の種々の実施態様が図5A〜図5Cに関して説明されている。
【００３９】
図5Aを参照すると、第2のメッセージ460Aの特定の実施態様が示されている。第2のメッセージ460Aは、図4の第2のメッセージ460に対応する。第2のメッセージ460Aは、起動要求462およびメディアデバイス識別子452を含む。メディアデバイス識別子452は、メディアデバイス410を識別し、起動要求462は、メディアデバイス410においてアプリケーション（例えばアプリケーション412）を起動するように第2のデバイス420に指示する。
【００４０】
図5Bを参照すると、第2のメッセージ460Bの特定の実施態様が示されている。第2のメッセージ460Bは、図4の第2のメッセージ460に対応する。第2のメッセージ460Bは、起動要求462およびモバイルデバイス認証データ504を含む。モバイルデバイス認証データ504は、モバイルデバイス120がアプリケーション412の起動を要求することを認証されていることを示し、起動要求462は第2のデバイス420にアプリケーション412を起動するように指示する。
【００４１】
図5Cを参照すると、第2のメッセージ460Cの特定の実施態様が示されている。第2のメッセージ460Cは、図4の第2のメッセージ460に対応する。第2のメッセージ460Cは起動要求462およびアプリケーション識別子506を含む。アプリケーション識別子506は起動されるアプリケーション412を識別し、起動要求462はアプリケーション412を起動するように第2のデバイス420に指示する。いくつかの実施態様によれば、第2のメッセージ460は、起動要求462、メディアデバイス識別子452、モバイルデバイス認証データ504、アプリケーション識別子506、またはそれらの組み合わせを含む。
【００４２】
第2のデバイスは、メモリ422と、メモリ422に結合されたプロセッサ424と、プロセッサ424に結合された無線トランシーバ426と、を含む。第2のメッセージ460を受信すると、プロセッサ424はメディアデバイス410においてアプリケーション412を起動するように構成される。アプリケーション412の起動に応答して、プロセッサ424は、アプリケーション412が起動されたことを示す通知464を生成するように構成される。無線トランシーバ426は、通知464をモバイルデバイス120に送信するように構成される。
【００４３】
したがって、モバイルデバイス120のユーザがアプリケーション412を起動することができるデバイスについての事前知識を持っていない場合には、図4〜5Cに関して説明した技術は、モバイルデバイス120がアプリケーション412の起動を開始することを可能にする。例えば、メディアデバイス識別子452をアクセスポイント110に送信することによって、アクセスポイント110は、モバイルデバイス120に対して、アプリケーション412を起動することができるデバイス（例えば、第2のデバイス420）を示す。
【００４４】
非限定的な例として、アプリケーション412は、メディアデバイス410に表示される説明用ビデオであってもよい。説明用ビデオは、製造機器の特定の部分の使用方法について詳しく説明する。非限定的な例によれば、第2のデバイス420は、メディアデバイス410で説明用ビデオを起動するように構成されたビデオサーバである。モバイルデバイス120のユーザが、第2のデバイス420が説明用ビデオを起動するように構成されているという事前知識を欠いている場合には、モバイルデバイス120は、（メディアデバイス410の）メディアデバイス識別子452をアクセスポイント110に送信し、アクセスポイント110は、（第2のデバイス識別子454を使用してモバイルデバイス120に）第2のデバイス420がメディアデバイス410を操作するように構成されていることを示す。その指示に基づいて、モバイルデバイス120は、第2のデバイス420に説明用ビデオの再生を要求する。
【００４５】
図6を参照すると、モバイルデバイスに対するデータパッケージアクセスを可能にするための方法600を示すフローチャートが示されている。方法600は、図1のアクセスポイント110によって実行される。
【００４６】
方法600は、モバイルデバイスが無線トランシーバのカバレッジエリア内にあることを検出するステップ602を含む。例えば、図1および図2を参照すると、アクセスポイント110は、モバイルデバイス識別子152の受信に応答して、モバイルデバイス120が無線トランシーバ116のカバレッジエリア202内にあることを検出する。
【００４７】
方法600はまた、モバイルデバイスのモバイルデバイス識別子に少なくとも部分的に基づいて、複数のデータパッケージ識別子からデータパッケージ識別子を選択するステップ604を含む。例えば、図1を参照すると、データパッケージ識別子セレクタ146は、メモリ112に格納されている複数のデータパッケージ識別子142からデータパッケージ識別子108を選択する。データパッケージ識別子108の選択は、モバイルデバイス識別子152に基づく。例えば、データパッケージ識別子108は、モバイルデバイス識別子152に示されているモバイルデバイス120によって使用されるデータパッケージ162を識別する。
【００４８】
方法600はまた、選択されたデータパッケージ識別子に対応するデータパッケージにアクセスするようにモバイルデバイスに指示するコマンドを送信するステップ606を含む。このコマンドは、アクセスポイントが信頼できる送信元であることを示す認証データを含む。例えば、図1を参照すると、アクセスポイント110はコマンド106をモバイルデバイス120に送信する。コマンド106は、データパッケージ識別子108に対応するデータパッケージ162にアクセスするようにモバイルデバイス120に指示する。
【００４９】
図7を参照すると、モバイルデバイスに対するデータパッケージアクセスを可能にするための別の方法700を示すフローチャートが示されている。方法700は、図1のモバイルデバイス120によって実行される。
【００５０】
方法700は、モバイルデバイスからアクセスポイントへ、モバイルデバイスのモバイルデバイス識別子を送信するステップ702を含む。例えば、図1を参照すると、モバイルデバイス120はモバイルデバイス識別子152をアクセスポイント110に送信する。
【００５１】
方法700はまた、モバイルデバイスにおいてアクセスポイントからデータパッケージ識別子を示すコマンドを受信するステップ704を含む。データパッケージ識別子は、モバイルデバイス識別子に基づいて選択され、コマンドは認証データを含む。例えば、図1を参照すると、モバイルデバイス120はアクセスポイント110からコマンド106を受信する。コマンド106は、モバイルデバイス識別子152に基づいて選択されたデータパッケージ識別子108を示し、コマンド106は認証データ109を含む。
【００５２】
方法700はまた、認証データに基づいて、アクセスポイントが信頼できる送信元であると判定するステップ706を含む。例えば、図1を参照すると、送信元検証器154は、認証データ109に基づいてアクセスポイント110が信頼できる送信元であると判定する。
【００５３】
方法700はまた、判定に応答してデータパッケージ識別子に対応するデータパッケージにアクセスするステップ708を含む。例えば、図1を参照すると、モバイルデバイス120は、アクセスポイント110が信頼できる送信元であると判定したことに応答して、サーバ130からのデータパッケージ162にアクセスする。
【００５４】
一実施態様によれば、方法700はまた、モバイルデバイスからアクセスポイントに、メディアデバイスにおけるアプリケーションの起動を要求する第1のメッセージを送信するステップを含む。このメッセージは、メディアデバイスのメディアデバイス識別子を含む。方法700はまた、モバイルデバイスにおいて、アクセスポイントから、メディアデバイスにおいてアプリケーションを起動するように構成された第2のデバイスの識別子を受信するステップを含む。方法700はまた、モバイルデバイスから第2のデバイスに、メディアデバイスにおけるアプリケーションの起動を要求する第2のメッセージを送信するステップを含む。第2のメッセージは、メディアデバイス識別子、モバイルデバイスがアプリケーションへのアクセスを認証されていることを示すモバイルデバイス認証データ、またはアプリケーションのアプリケーション識別子のうちの少なくとも1つを含む。
【００５５】
図6〜図7の方法600、700は、モバイルデバイス120のエンドユーザへの効率的なデータパッケージ配信およびデータパッケージに関連する短縮されたセットアップ時間を可能にする。例えば、アクセスポイント110は、モバイルデバイス識別子152の受信に応答してデータパッケージ識別子108をモバイルデバイス120に送信するので、モバイルデバイス120は、エンドユーザが手動でデータパッケージリポジトリにアクセスする必要なしにデータパッケージ162を識別することができる。さらに、モバイルデバイス120のエンドユーザは、モバイルデバイス120がデータパッケージ162を受信するためにデータパッケージ162およびデータパッケージ162の場所についての事前の知識を必要としない。その結果、データパッケージ162は、（手動プロセスと比較して）より効率的にモバイルデバイス120に配信される。
【００５６】
さらに、本開示は、以下の項による実施形態を含む。
第1項。モバイルデバイスが無線トランシーバのカバレッジエリア内にあることを検出し、
モバイルデバイスのモバイルデバイス識別子に少なくとも部分的に基づいて、複数のデータパッケージ識別子からデータパッケージ識別子を選択する
ように構成されたプロセッサと、
選択されたデータパッケージ識別子に対応するデータパッケージにアクセスするようにモバイルデバイスに指示するコマンドを送信するように構成された無線トランシーバと、を含み、コマンドは、プロセッサが信頼できる送信元であることを示す認証データを含む、デバイス。
【００５７】
第2項。第1項に記載のデバイスであって、データパッケージは構成設定を含み、コマンドは、構成設定に基づいてモバイルデバイスの構成を更新するようにモバイルデバイスにさらに指示する、デバイス。
【００５８】
第3項。第1項または第2項に記載のデバイスであって、データパッケージは、アプリケーションを含み、コマンドは、モバイルデバイスにおいてアプリケーションをインストールするようにモバイルデバイスにさらに指示する、デバイス。
【００５９】
第4項。第1項から第3項のいずれか一項に記載のデバイスであって、データパッケージはコンテンツを含み、コマンドは、モバイルデバイスに、コンテンツを表示する、コンテンツをアプリケーションに送信する、またはメモリにコンテンツを格納する、のうちの少なくとも１つをさらに指示する、デバイス。
【００６０】
第5項。第1項から第4項のいずれか一項に記載のデバイスであって、無線トランシーバは、
メディアデバイスにおけるアプリケーションの起動を要求する第1のメッセージをモバイルデバイスから受信し、
第1のメッセージを受信することに応答して、第2のデバイスの識別子をモバイルデバイスに送信するようにさらに構成され、第2のデバイスは、メディアデバイスにおいてアプリケーションを起動するようにさらに構成される、デバイス。
【００６１】
第6項。第1項から第5項のいずれか一項に記載のデバイスであって、データパッケージ識別子は、モバイルデバイスに関連するユーザがデータパッケージに関連するセキュリティクリアランスしきい値を満たすセキュリティクリアランスのレベルを有するとの判定に少なくとも部分的に基づいて選択される、デバイス。
【００６２】
第7項。第1項から第6項のいずれか一項に記載のデバイスであって、データパッケージ識別子は、データパッケージがアイテムに関連しており、アイテムがモバイルデバイスに関連するユーザに持ち出されていることをアイテムカタログデータが示しているとの判定に少なくとも部分的に基づいて選択される、デバイス。
【００６３】
第8項。第1項から第7項のいずれか一項に記載のデバイスであって、データパッケージ識別子は、データパッケージがアイテムに関連していると判定すること、およびアイテムが無線トランシーバのカバレッジエリア内にあることを検出することに少なくとも部分的に基づいて選択される、デバイス。
【００６４】
第9項。第1項から第8項のいずれか一項に記載のデバイスであって、データパッケージ識別子は、データパッケージがモバイルデバイスのモデル、モバイルデバイスにインストールされているオペレーティングシステムのタイプ、オペレーティングシステムのバージョン、モバイルデバイスのハードウェア仕様、またはモバイルデバイスのソフトウェア仕様に関連しているとの判定に少なくとも部分的に基づいて選択される、デバイス。
【００６５】
第10項。方法であって、
モバイルデバイスからアクセスポイントへ、モバイルデバイスのモバイルデバイス識別子を送信するステップと、
モバイルデバイスにおいてアクセスポイントから、データパッケージ識別子を示すコマンドを受信するステップであって、データパッケージ識別子は、モバイルデバイス識別子に基づいて選択され、コマンドは認証データを含む、ステップと、
認証データに基づいて、アクセスポイントが信頼できる送信元であると判定するステップと、
判定に応答して、データパッケージ識別子に対応するデータパッケージにアクセスするステップと
を含む、方法。
【００６６】
第11項。第10項に記載の方法であって、
モバイルデバイスからアクセスポイントに、メディアデバイスにおけるアプリケーションの起動を要求する第1のメッセージを送信するステップであって、第1のメッセージは、メディアデバイスのメディアデバイス識別子を含む、ステップと、
モバイルデバイスにおいてアクセスポイントから、メディアデバイスにおいてアプリケーションを起動するように構成された第2のデバイスの識別子を受信するステップと、
モバイルデバイスから第2のデバイスに、メディアデバイスにおけるアプリケーションの起動を要求する第2のメッセージを送信するステップであって、第2のメッセージは、メディアデバイス識別子、モバイルデバイスがアプリケーションにアクセスすることを認証されていることを示すモバイルデバイス認証データ、またはアプリケーションのアプリケーション識別子、のうちの少なくとも1つを含む、ステップと
をさらに含む、方法。
【００６７】
第12項。第11項に記載の方法であって、第1のメッセージは、メディアデバイスがモバイルデバイスのカバレッジエリア内にあると判定したことに応答して、モバイルデバイスからアクセスポイントに送信される、方法。
【００６８】
第13項。第11項または第12項に記載の方法であって、アプリケーションがメディアデバイスにおいて起動されたことを示す通知を第2のデバイスから受信するステップをさらに含む、方法。
【００６９】
第14項。プロセッサによって実行されたとき、プロセッサに動作を実行させる命令を格納するコンピュータ可読記憶デバイスであって、動作は、
モバイルデバイスが無線トランシーバのカバレッジエリア内にあることを検出することと、
モバイルデバイスのモバイルデバイス識別子に少なくとも部分的に基づいて、複数のデータパッケージ識別子からデータパッケージ識別子を選択することと、
選択されたデータパッケージ識別子に対応するデータパッケージにアクセスするようにモバイルデバイスに指示するコマンドの送信を開始することと、を含み、コマンドは、プロセッサが信頼できる送信元であることを示す認証データを含む、コンピュータ可読記憶デバイス。
【００７０】
第15項。第14項に記載のコンピュータ可読記憶デバイスであって、データパッケージは構成設定を含み、コマンドは、構成設定に基づいてモバイルデバイスの構成を更新するようにモバイルデバイスにさらに指示する、コンピュータ可読記憶デバイス。
【００７１】
第16項。第14項または第15項に記載のコンピュータ可読記憶デバイスであって、データパッケージは、アプリケーションを含み、コマンドは、モバイルデバイスにおいてアプリケーションをインストールするようにモバイルデバイスにさらに指示する、コンピュータ可読記憶デバイス。
【００７２】
第17項。第14項から第16項のいずれか一項に記載のコンピュータ可読記憶デバイスであって、データパッケージはコンテンツを含み、コマンドは、モバイルデバイスに、コンテンツを表示する、コンテンツをアプリケーションに送信する、またはメモリにコンテンツを格納する、のうちの少なくとも１つをさらに指示する、コンピュータ可読記憶デバイス。
【００７３】
第18項。第14項から第17項のいずれか一項に記載のコンピュータ可読記憶デバイスであって、データパッケージ識別子は、モバイルデバイスに関連するユーザがデータパッケージに関連するセキュリティクリアランスしきい値を満たすセキュリティクリアランスのレベルを有するとの判定に少なくとも部分的に基づいて選択される、コンピュータ可読記憶デバイス。
【００７４】
第19項。第14項から第18項のいずれか一項に記載のコンピュータ可読記憶デバイスであって、データパッケージ識別子は、データパッケージがアイテムに関連しており、アイテムがモバイルデバイスに関連するユーザに持ち出されていることをアイテムカタログデータが示しているとの判定に少なくとも部分的に基づいて選択される、コンピュータ可読記憶デバイス。
【００７５】
第20項。第14項から第19項のいずれか一項に記載のコンピュータ可読記憶デバイスであって、データパッケージ識別子は、データパッケージがモバイルデバイスのモデル、モバイルデバイスにインストールされているオペレーティングシステムのタイプ、オペレーティングシステムのバージョン、モバイルデバイスのハードウェア仕様、またはモバイルデバイスのソフトウェア仕様に関連しているとの判定に少なくとも部分的に基づいて選択される、コンピュータ可読記憶デバイス。
【００７６】
本明細書に記載の実施例の例示は、様々な実施態様の構造の一般的理解を提供することを意図している。これらの例示は、本明細書に記載の構造または方法を利用する装置およびシステムのすべての要素および特徴の完全な説明として役立つことを意図するものではない。本開示を検討すれば、他の多くの実施態様が当業者には明らかであろう。他の実施態様を利用すること、および本開示から他の実施態様を導出することができ、そのようにして本開示の範囲から逸脱することなく、構造的および論理的な置換および変更を行うことができる。例えば、方法動作を図示したものとは異なる順序で実行してもよく、あるいは1つまたは複数の方法動作を省略してもよい。したがって、本開示および図面は、限定的ではなく例示的なものとみなすべきである。
【００７７】
さらに、本明細書では特定の実施例を図示し説明してきたが、同じまたは類似の結果を達成するように設計された後続の任意の構成を、図示した特定の実施態様の代わりに使用できることを理解されたい。本開示は、様々な実施態様のあらゆる後続の適応または変形を網羅することを意図している。上記の実施態様と、本明細書に具体的に説明されていない他の実施態様との組み合わせは、本説明を検討すれば当業者には明らかであろう。
【００７８】
本開示の要約は、特許請求の範囲または意味を解釈または限定するために使用されるのではないという理解のもとに提示されている。さらに、前述の発明を実施するための形態では、開示を簡素化する目的で、様々な特徴をまとめてまたは単一の実施態様で説明することがある。上記の実施例は本発明を例示するが限定するものではない。本開示の原理に従って、多くの修正および変形が可能であることも理解されたい。以下の特許請求の範囲が反映するように、特許請求される主題は、開示された実施例のうちのいずれかのすべての特徴より少ない特徴に関するものであってもよい。したがって、本開示の範囲は、添付の特許請求の範囲およびそれらの均等物によって定義される。
【符号の説明】
【００７９】
100  システム
106  コマンド
107  ビーコン
108  データパッケージ識別子
109  認証データ
110  アクセスポイント
112  メモリ
114  プロセッサ
116  無線トランシーバ
120  モバイルデバイス
120A  モバイルデバイス
120B  モバイルデバイス
120C  モバイルデバイス
120D  モバイルデバイス
122  メモリ
124  プロセッサ
126  無線トランシーバ
130  サーバ
132  メモリ
134  プロセッサ
136  無線トランシーバ
140  命令
142  データパッケージ識別子
144  モバイルデバイス検出回路
146  データパッケージ識別子セレクタ
148  コマンド生成器
150  命令
152  モバイルデバイス識別子
154  送信元検証器
156  データパッケージ要求生成器
157  データ処理回路
158  データパッケージ要求
160  データパッケージ
162  データパッケージ
162A  データパッケージ
162B  データパッケージ
162C  データパッケージ
164  データパッケージ
190  ユーザ検証パッケージ
202  カバレッジエリア
302  構成設定
304  アプリケーション
306  コンテンツ
410  メディアデバイス
412  アプリケーション
420  第2のデバイス
422  メモリ
424  プロセッサ
426  無線トランシーバ
450  第1のメッセージ
452  メディアデバイス識別子
454  第2のデバイス識別子
460  第2のメッセージ
460A  第2のメッセージ
460B  第2のメッセージ
460C  第2のメッセージ
462  起動要求
464  通知
504  モバイルデバイス認証データ
506  アプリケーション識別子
600  方法
700  方法
【図１】
2019154028.tif 000003
【図２】
2019154028.tif 000004
【図３Ａ】
2019154028.tif 000005
【図３Ｂ】
2019154028.tif 000006
【図３Ｃ】
2019154028.tif 000007
【図４】
2019154028.tif 000008
【図５Ａ】
2019154028.tif 000009
【図５Ｂ】
2019154028.tif 000010
【図５Ｃ】
2019154028.tif 000011
【図６】
2019154028.tif 000012
【図７】
2019154028.tif 000013
【外国語明細書】
2019154028000001.pdf