(57)【要約】【課題】認証が必要とされる場合にも常に用いることができるアクセス制御システムを提供する。【解決手段】コンピュータ装置のためのアクセス制御システムは、物理的キーの識別子（ＩＤ）を取り出し、物理的キーが対になったか否かを判定する。物理的キーが対になっている場合、アクセス制御システムは、有効なパスワードの入力に等価な認可信号を生成する。物理的キーが対になっていない場合、アクセス制御システムは、物理的キーが信頼性があるか否かを判定し、信頼性がある場合には、対にする処理を行う。他の実施形態において、物理的キーは、電子商取引インタフェースの金額と交換可能な仮想クレジットを償還するために用いられる。【選択図】図１
2014235755.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置のためのアクセス制御システムであって、コンピュータ装置は、ディスプレイと、１つ以上のプロセッサと、記憶媒体と、通信インタフェースと、オペレーティングシステムとを備え、アクセス制御システムは、記憶媒体内に保存され、１つ以上のプロセッサによって実行されるように構成され、アクセス制御システムは、
通信インタフェースを介して物理的キーの識別子（ＩＤ）を読み取るための命令と、
物理的キーから読み取られたＩＤが、対にされた物理的キーのリストに含まれるか否かを判定するための命令とを備え、
物理的キーから読み取られたＩＤが、対にされた物理的キーのリストに含まれている場合、アクセス制御システムは、オペレーティングシステムに対して、有効なパスワードの入力に等価な認可信号を通信するための命令を呼び出す、アクセス制御システム。
【請求項２】
通信インタフェースが、ＮＦＣ通信インタフェースを備え、物理的キーは、ＮＦＣタグを備える、請求項１に記載のアクセス制御システム。
【請求項３】
通信インタフェースが、ｗｉ−ｆｉ通信インタフェース、Ｂｌｕｅｔｏｏｔｈ通信インタフェース、およびＵＳＢ通信インタフェースのうちの１つ以上を備える、請求項１に記載のアクセス制御システム。
【請求項４】
物理的キーから読み取られたＩＤが、対にされた物理的キーのリストに載っていない場合、アクセス制御システムは、物理的キーから読み取られたＩＤが承認された物理的キー識別子のリストに含まれるか否かを判定するための命令を呼び出し、物理的キーから読み取られたＩＤが承認された物理的キー識別子のリストに含まれる場合、アクセス制御システムは、表示画面にパスワードプロンプトを表示させ、対にされた物理的キーのリストの物理的キーから読み取られたＩＤを保存することにより、その他の入力に対してではなく、有効なパスワードの入力に対して応答させる命令を呼び出し、物理的キーから読み取られたＩＤが承認された物理的キー識別子のリストに含まれていない場合、アクセス制御システムは、物理的キーと対にはならない、請求項１に記載のアクセス制御システム。
【請求項５】
承認された物理的キー識別子のリストが、コンピュータ装置上の記憶媒体内に保存される、請求項４に記載のアクセス制御システム。
【請求項６】
コンピュータ装置上の記憶媒体内に保存された、承認された物理的キー識別子のリストが暗号化される、請求項５に記載のアクセス制御システム。
【請求項７】
コンピュータ装置に対して通信可能に接続されたＮＦＣ読み取り装置インタフェースの動作範囲内の物理的キーの存在を検出し、ＮＦＣ読み取り装置インタフェースと物理的キーとの間のＮＦＣ通信リンクを確立し、物理的キーからＩＤを読み取ることによって、ＩＤは読み取られる、請求項２に記載のアクセス制御システム。
【請求項８】
コンピュータ装置が、無線データ通信インタフェースをさらに備え、承認された物理的キー識別子のリストは、コンピュータ装置とは別のコンピュータに保存され、アクセス制御システムは、物理的キーから読み取られたＩＤが承認された物理的キー識別子のリストに載っているか否かを判定することに関連して、コンピュータ装置とは別のコンピュータと無線データ通信インタフェースを介して通信することための命令を含む、請求項１に記載のアクセス制御システム。
【請求項９】
コンピュータ装置のためのアクセス制御システムであって、コンピュータ装置は、ディスプレイと、１つ以上のプロセッサと、記憶媒体と、近接場型無線通信（ＮＦＣ）読み取り装置インタフェースと、オペレーティングシステムとを備え、アクセス制御システムは、記憶媒体内に保存され、１つ以上のプロセッサによって実行されるように構成され、アクセス制御システムは、
ＮＦＣ読み取り装置インタフェースの動作範囲内の物理的キーの存在を検出し、ＮＦＣ読み取り装置インタフェースと物理的キーとの間のＮＦＣ通信リンクを確立し、ＮＦＣ読み取り装置インタフェースによって物理的キーから識別子（ＩＤ）を取り出すための命令と、
物理的キーから読み取られたＩＤが、対にされた物理的キーのリストに含まれるか否かを判定するための命令とを備え、
物理的キーから読み取られたＩＤが、対にされた物理的キーのリストに含まれる場合、アクセス制御システムは、オペレーティングシステムに対して有効なパスワードの入力に等価な認可信号を通信する命令を呼び出し、物理的キーから読み取られたＩＤが、対にされた物理的キーのリストに載っていない場合、アクセス制御システムは、物理的キーから読み取られたＩＤが承認された物理的キー識別子のリストに含まれるか否かを判定するための命令を呼び出し、物理的キーから読み取られたＩＤが承認された物理的キー識別子のリストに含まれる場合、アクセス制御システムは、表示画面にパスワードプロンプトを表示させ、対にされた物理的キーのリストの物理的キーから読み取られたＩＤを暗号化し保存することにより、有効なパスワードの入力に対して応答させる命令を呼び出し、物理的キーから読み取られたＩＤが承認された物理的キー識別子のリストに含まれていない場合、アクセス制御システムは、物理的キーと対にはならない、アクセス制御システム。
【請求項１０】
コンピュータ装置が、無線データ通信インタフェースをさらに備え、承認された物理的キー識別子のリストは、コンピュータ装置とは別のコンピュータに保存され、アクセス制御システムは、物理的キーから読み取られたＩＤが承認された物理的キー識別子のリストに載っているか否かを判定することに関連して、コンピュータ装置とは別のコンピュータと無線データ通信インタフェースを介して通信することための命令を含む、請求項９に記載のアクセス制御システム。
【請求項１１】
コンピュータ装置のためのアクセス制御システムであって、コンピュータ装置は、ディスプレイと、１つ以上のプロセッサと、記憶媒体と、通信インタフェースと、電子商取引インタフェースと、オペレーティングシステムとを備え、アクセス制御システムは、記憶媒体内に保存され、１つ以上のプロセッサによって実行されるように構成され、アクセス制御システムは、
通信インタフェースを介して物理的キーの識別子（ＩＤ）を読み取るための命令と、
物理的キーから読み取られたＩＤが、有効なクレジット物理的キーのリストに含まれるか否かを判定するための命令とを備え、
有効なクレジット物理的キーのリストは、コンピュータ装置とは別のコンピュータ上に保存され、アクセス制御システムは、物理的キーから読み取られたＩＤが有効なクレジット物理的キーのリストに載っているか否かを判定することに関連して、コンピュータ装置とは別のコンピュータと通信するための命令を含み、
有効なクレジット物理的キーのリストは、各々の有効なクレジット物理的キーのための相当額を含み、
物理的キーから読み取られたＩＤが有効なクレジット物理的キーのリストに含まれる場合、アクセス制御システムは、電子商取引インタフェースを介して、資金取引に対して運用可能なアカウントの残高を相当額だけインクリメントするのに実施可能なクレジット認可信号を電子商取引インタフェースに対して通信する命令を呼び出す、アクセス制御システム。
【請求項１２】
クレジットに対して有効でない他のものと有効なクレジット物理的キーとを識別する１つ以上の所定の基準に、物理的キーから読み取られたＩＤが準拠するか否かを判定するための命令をさらに備え、
１つ以上の所定の基準の各々は、１つ以上の所定の基準に一致する物理的キーの相当額に相当し、
物理的キーから読み取られたＩＤが、クレジットに対して有効でない他のものと有効なクレジット物理的キーとを識別する所定の基準に一致する場合、アクセス制御システムは、電子商取引インタフェースを介して、資金取引に対して運用可能なアカウントの残高を相当額だけインクリメントするのに実施可能なクレジット認可信号を電子商取引インタフェースに対して通信する命令を呼び出す請求項１１に記載のアクセス制御システム。
【請求項１３】
通信インタフェースが、ＮＦＣ通信インタフェースを備え、物理的キーは、ＮＦＣタグを備える、請求項１１に記載のアクセス制御システム。
【請求項１４】
通信インタフェースが、ｗｉ−ｆｉ通信インタフェース、Ｂｌｕｅｔｏｏｔｈ通信インタフェース、およびＵＳＢ通信インタフェースのうちの１つ以上を備える、請求項１１に記載のアクセス制御システム。
【請求項１５】
コンピュータ装置に対して通信可能に接続されたＮＦＣ読み取り装置インタフェースの動作範囲内の物理的キーの存在を検出し、ＮＦＣ読み取り装置インタフェースと物理的キーとの間のＮＦＣ通信リンクを確立し、物理的キーからＩＤを読み取ることによって、ＩＤは読み取られる、請求項１３に記載のアクセス制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、コンピュータ装置のためのアクセス制御の分野に関し、特に、ＮＦＣ読み取り装置インタフェースまたは他の通信インタフェースに関連する近接場型無線通信（ＮＦＣ）タグを用いた、新規性および非自明性を有するアクセス制御システムと、電子商取引において利用可能なコンピュータ装置、そのリソース、および／または仮想クレジットに対するアクセスを管理するコンピュータ装置上のアクセス制御ソフトウェアとに関するが、但しそれらに限定されない。
【背景技術】
【０００２】
コンピュータ装置および／またはそのリソースに対するアクセスの制御は、プライバシー、子供の安全性、および企業のセキュリティを、限定ではなく、含む理由によって必要とされる。コンピュータ装置のための従来から既知のアクセス制御は、特に、ログイン認証情報（例えば、ユーザ名および／またはパスワードの質問）、および／または生体認証（例えば、指紋読み取り装置）の使用を通じて、通常、実現される。
【０００３】
コンピュータ装置は、家族や企業の環境などを背景に益々用いられる。家族や企業の環境などにおいては、複数のユーザが同一のコンピュータ装置を用いる必要または希望があるかもしれない。このような使用事例において、装置および／またはそのリソースへのアクセスに対する信頼できる制御は、重要である。パスワードに基づく制御が、このような状況において用いられている一方で、例えば、限定ではなく、パスワードは、推測され得る、盗まれ得る、忘れられ得る、さもなければ漏洩され得るので、それらの制御は、必ずしも適切または十分だとは限らない。指紋読み取り装置などの生体認証測定器には、パスワードに基づく制御のいくつかの短所がないものの、個人の物理的存在（ｐｈｙｓｉｃａｌ  ｐｒｅｓｅｎｃｅ）に依存するので、生体認証は、不確実になり得る。したがって、生体認証は、認可を許諾する個人の物理的存在がない状態において認証を必要とする状況では、可能的ではない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
認証が必要とされる場合にも常に、例えば、パスワードを必要とするが、パスワードベースおよび生体認証手段の欠点の影響を受けない場合にも常に、用いることができるアクセス制御システムが求められる。
【課題を解決するための手段】
【０００５】
好ましい実施形態において、アクセス制御システムは、ディスプレイと、１つ以上のプロセッサと、記憶媒体と、近接場型無線通信（ＮＦＣ）読み取り装置インタフェースと、オペレーティングシステムとを有するコンピュータ装置のために提供される。アクセス制御システムは、記憶媒体内に格納され、１つ以上のプロセッサによって実行されるように構成される。好ましいアクセス制御システムは、ＮＦＣタグから読み取られたＩＤが対にされたＮＦＣタグのリストに含まれるか否かを判定するための命令に加えて、ＮＦＣ読み取り装置インタフェースの動作範囲内のＮＦＣタグの存在を検出し、ＮＦＣ読み取り装置インタフェースとＮＦＣタグとの間のＮＦＣ通信リンクを確立し、ＮＦＣ読み取り装置インタフェースによってＮＦＣタグから識別子（ＩＤ）を読み取るための命令を含む。このような好ましい実施形態において、ＮＦＣタグから読み取られたＩＤが対にされたＮＦＣタグのリストに含まれる場合、アクセス制御システムは、有効なパスワードを入力するのと等価な、オペレーティングシステムに対して認可確認を通信する命令を呼び出す。
【０００６】
いくつかの実施形態において、ＮＦＣタグから読み取られたＩＤが対にされたＮＦＣタグのリストにない場合、アクセス制御システムは、ＮＦＣタグから読み取られたＩＤが、承認されたＮＦＣタグ識別子のリストに含まれるか否かを判定するための命令を呼び出す。ＮＦＣタグから読み取られたＩＤが、承認されたＮＦＣタグ識別子のリストに含まれる場合、アクセス制御システムは、表示画面にパスワードプロンプトを表示させ、且つ対にされたＮＦＣタグのリストのＮＦＣタグから読み取られたＩＤを暗号化して格納することにより、有効なパスワードの入力に応答させる命令を呼び出す。そうではなく、ＮＦＣタグから読み取られたＩＤが承認されたＮＦＣタグ識別子のリストに含まれていない場合、アクセス制御システムは、ＮＦＣタグと対にならない。
【０００７】
いくつかの実施形態において、コンピュータ装置は、無線データ通信インタフェースをさらに備え、承認されたＮＦＣタグ識別子のリストは、コンピュータ装置とは別のコンピュータ上に格納される。また、アクセス制御システムは、ＮＦＣタグから読み取られたＩＤが承認されたＮＦＣタグ識別子のリストにあるか否かを判定することに関連して、無線データ通信インタフェースを介してコンピュータ装置とは別のコンピュータと通信するための命令を含む。
【０００８】
いくつかの好ましい実施形態において、タブレット型コンピュータまたは他のコンピュータ装置は、オペレーティングシステム（ＯＳ）およびＯＳオーバレイ（ＯＳ  Ｏｖｅｒｌａｙ）システムとともにアクセス制御システムを含む。他の実施形態において、アクセス制御システムは、タブレット型コンピュータまたは他のコンピュータ装置のオペレーティングシステムの内部で実行可能なソフトウェアのような、ＯＳオーバレイシステムを伴わずに提供される。
【０００９】
本発明者は、また、本明細書に記載されたアクセス制御システムの使用に適した例示的なタブレット型コンピュータを記載する「Ｔａｂｌｅｔ  Ｃｏｍｐｕｔｅｒ」と題して２０１３年３月１５日に出願された米国同時係属出願第１３／８４１，４６１号と、「Ｔａｂｌｅｔ  Ｃｏｍｐｕｔｅｒ」と題して２０１３年３月２８日に出願された第１３／８５２，８４０号とを申請しており、この参照によって上記出願のそれぞれの全体が本明細書に援用される。しかしながら、本明細書に記載されたアクセス制御システムは、このようなタブレット型コンピュータに限定されず、むしろ、あらゆるコンピュータ装置に提供されてもよい。
【００１０】
様々な実施形態は、本発明の精神および範囲内にある限り、本明細書に記載されたこれらの特徴および他の特徴の１つ以上を取り入れてもよい。アクセス制御システムのさらなる特徴、その性質、および様々な利点および実施形態は、添付の図面と以下の詳細な説明を参照することによって、さらに明らかになる。
【００１１】
本発明の好適な実施形態は、限定の目的ではなく、例示の目的で、添付の図面に図示される。各図において、同じような参照符号は同様の構成要素を指す。
【図面の簡単な説明】
【００１２】
【図１】いくつかの実施形態による、アクセス制御システムのための好ましい構成を図示するブロック図である。
【図２】いくつかの実施形態による、アクセス制御システムのための初期化処理を図示する図である。
【図３】いくつかの実施形態を実現することができるコンピュータシステムを図示するブロック図である。
【図４】いくつかの実施形態による、ＯＳオーバレイシステムのコアアーキテクチャを図示する図である。
【図５】いくつかの実施形態による、パスワードの入力を促すためのユーザインタフェースの例を図示する図である。
【図６】いくつかの実施形態による、パスワードを入力するための音声プロンプトを表示するためのインタフェースの視覚的態様の図を図示する例である。
【図７】いくつかの実施形態による、好ましい利用フローを図示する図である。
【図８】いくつかの実施形態による、別の好ましい利用フローを図示する図である。
【発明を実施するための形態】
【００１３】
以下の記述において、本発明のいくつかの実施形態のさらなる十分な理解を提供するために、多くの特有の詳細な記述が示される。このような特有の詳細な記述を伴わずに、またはこのような詳細な記述とは異なる具体化によって、本発明の実施形態が実施されてもよいことは当業者によって認識されることになる。さらに、いくつかの周知の構造は、本発明を不必要に不明瞭化することを回避するために、詳細に示されてはいない。
【００１４】
ＮＦＣは、典型的には１０ｃｍ以下の距離を必要とする一連の短距離無線技術である。ＮＦＣは、空心変成器を効果的に形成して、互いの近接場内にある２つのループアンテナ間の磁気誘導を用いる。ＮＦＣは、常に、イニシエータおよびターゲットを含む。イニシエータは、パッシブターゲットに電力を供給することができるＲＦ場を能動的に生成する。これによって、ＮＦＣターゲットは、物理的なキー、タグ、ステッカー、キーフォブ、またはカードなどの単純な物理的形状要素に備えることができる。ＮＦＣタグは、データを含んでおり、典型的には読み出し専用であるが、書き換えることもできる。ＮＦＣタグは、メーカーによってカスタム形式で暗号化され得るし、またはＮＦＣフォーラムによって提供された仕様を用いることができる。概論的にはｗｗｗ．ｎｆｃ−ｆｏｒｕｍ．ｏｒｇを参照されたい。
【００１５】
ＮＦＣタグは、確実にデータを格納することができる。ほとんどのタグは、安定した一意の識別子（ＩＤ）を有するが、いくつかのタグは、それらが見出される度に疑似ランダムＩＤを生成することになる。また、いくつかのタグはＩＤを全く有していない（バイト配列はサイズがゼロである）。タグＩＤは、衝突防止や識別のために用いられる、低レベルのシリアル番号である。ＩＤのサイズおよびフォーマットは、タグによって用いられるＲＦ技術に特有である。
【００１６】
ＮＤＥＦは、ＮＦＣフォーラムのデータフォーマット（ＮＦＣ  Ｆｏｒｕｍ  ｄａｔａ  ｆｏｒｍａｔ）である。現在、以下のような、ＮＤＥＦデータを含むようにフォーマットすることができる４つのＮＦＣフォーラムの標準化タグタイプがある。すなわち、
ＮＦＣフォーラムタイプ１タグ（ＮＦＣ＿ＦＯＲＵＭ＿ＴＹＰＥ＿１）Ｉｎｎｏｖｉｓｉｏｎ  Ｔｏｐａｚなど、
ＮＦＣフォーラムタイプ２タグ（ＮＦＣ＿ＦＯＲＵＭ＿ＴＹＰＥ＿２）ＮＸＰ  ＭＩＦＡＲＥ  Ｕｌｔｒａｌｉｇｈｔなど、
ＮＦＣフォーラムタイプ３タグ（ＮＦＣ＿ＦＯＲＵＭ＿ＴＹＰＥ＿３）Ｓｏｎｙ  Ｆｅｌｉｃａなど、および
ＮＦＣフォーラムタイプ４タグ（ＮＦＣ＿ＦＯＲＵＭ＿ＴＹＰＥ＿４）ＮＸＰ  ＭＩＦＡＲＥ  Ｄｅｓｆｉｒｅなどである。
【００１７】
ＮＦＣタグからのＮＤＥＦデータの読み取りは、例えば、限定ではなく、Ａｎｄｒｏｉｄ内のタグディスパッチシステムにより取り扱われてもよい。タグディスパッチシステムは、見出されたＮＦＣタグを分析し、データを適切に分類し、分類されたデータ内に関係のあるアプリケーションを起動する。スキャンされたＮＦＣタグを取り扱おうとするアプリケーションは、インテントフィルタを宣言し、データを取り扱うことを要求することができる。
【００１８】
ＮＤＥＦデータは、１つ以上のレコード（ＮｄｅｆＲｃｃｏｒｄ）を含むメッセージ（ＮｄｅｆＭｅｓｓａｇｅ）の内部でカプセル化される。各ＮＤＥＦレコードは、所望のタイプのレコードの仕様にしたがって適格でなければならない。また、ＮＤＥＦデータを含んでいない他のタイプのタグを用いることも可能的であるし、ＮＦＣタグにより通信するために他のプロトコルを用いることも可能的である。
【００１９】
ＮＦＣ通信の２つのモード、すなわち、パッシブおよびアクティブがある。パッシブ通信モードにおいて、イニシエータ装置は、既存の場を変調することによりキャリア場およびターゲット装置の回答を提供する。このモードにおいて、ターゲット装置は、イニシエータ提供の電磁界からその動作電力を引き出してもよく、これにより、ターゲット装置をトランスポンダにする。アクティブ通信モードにおいて、イニシエータとターゲット装置との双方は、自分自身の場を交互に生成することにより通信する。装置は、データを待っている間、そのＲＦ場を非作動とする。このモードにおいて、典型的には両方の装置には電源がある。
【００２０】
概して、アクセス制御システムは、パスワードのための安全な物理的代用物としてＮＦＣタグを活用する。ＮＦＣタグを含む物理的キーは、認証および／または認可を必要とする動作を完了するために、接触型通信または非接触型通信を通じてコンピュータ装置上のＮＦＣ読み取り装置インタフェースおよびソフトウェアによって読み取られることができる。それに関連して物理的キーが使用され得るこのような認証および／または認可を必要とする動作は、装置のロック解除、コンピュータ装置のユーザインタフェースおよび／またはユーザ環境間の切換え、データおよび／またはアプリケーションプログラムへのアクセス、コンピュータ装置の購入、ハードウェア構成および／またはソフトウェア設定、パレンタル制御（Ｐａｒｅｎｔａｌ  Ｃｏｎｔｒｏｌ）の構成、またはコンピュータ装置上のコンテンツのアクセス性の他の制限を限定ではなく、含む。
【００２１】
有利なことには、ＮＦＣタグの小さな物理的寸法のために、ＮＦＣタグを含む物理的キーは、ＮＦＣタグを収容するのに十分な寸法の任意の物理オブジェクトであってもよい。この特徴は、アクセス制御システムごとに物理的キーとして様々な種類のオブジェクトが販売され得るように、例えば、限定ではなく、娯楽性に関する具体的なコンテンツのロックを解除するために用いることができるライセンスを受けた商品売買だけでなく、ブランド物のアクセサリーや玩具などの、コンピュータ装置に関連する増加した商品売買機会を容易にする。
【００２２】
アクセス制御システムは、ＮＦＣタグＩＤを読み取るために物理的キー内のＮＦＣタグの上で暗号化されたユニークなＩＤと、コンピュータ装置上のＮＦＣ読み取り装置インタフェースおよびソフトウェアとを用い、ＮＦＣタグＩＤが承認されたＩＤのリストに含まれるか否かを判定し、認証されたユーザの認識および許可に従ってコンピュータ装置と物理的キーを対にする。アクセス制御システムのソフトウェアは、その後、コンピュータ装置上のＮＦＣキーＩＤを暗号化して格納することになる。対になることは、個別のキーごとに１回生じる必要があるだけである。コンピュータ装置に格納されたキーを紛失した場合には、ユーザが再びキーを対にするか、または新しいキーを取得する必要があるだけである。初期化処理を行った後、ソフトウェアは、ユーザがタブレット上のキーをタップするか、パスワードプロンプトに呼応してキーをタブレットの直近に持ち込まれるとき、認証および／または認可処理を自動的に完了することになる。
【００２３】
いくつかの実施形態は、マーケットプレイスにおいて入手可能な一般的なＮＦＣタグとともに用いられていてもよいが、いくつかの実施形態は、認証されたソースからのみ取得することができるカスタムＩＤによる独自仕様のＮＦＣタグの使用を通じて付加的な安全性を提供する。ＮＦＣタグを収容する物理的キーが、コンピュータ装置の直近に持ち込まれる、および／またはコンピュータ装置に接触されるとき、コンピュータ装置内のＮＦＣ読み取り装置インタフェースは、ＮＦＣタグによりＮＦＣ通信リンクを確立し、ＮＦＣキーからユニークなＩＤを取り出す。その後、ＩＤルックアップモジュールは、承認されたＩＤのリストにＩＤが含まれるか否かを判定するためにデータベースに問い合わすことになる。承認されたＩＤのリストは、コンピュータ装置上にローカルに格納されてもよいし、または、コンピュータ装置のネットワーク通信機能を用いて、リモートで格納され、アクセスされてもよい。ＮＦＣキー内のＩＤが、承認されたＩＤのリストに含まれる場合にのみ、対になる動作および本明細書で論じられるアクセス制御システムの他の動作を進める。
【００２４】
アクセス制御システムは、以下の動作を認証する好ましい実施形態において用いられてもよいが、限定はされない。すなわち、
１．モード切り替え（例えば、コンピュータ装置上のユーザインタフェースおよび／またはユーザ環境間の切換え）、
２．支払い認可（例えば、コンテンツおよび／またはアプリケーションの購入を認可）、および
３．コンテンツのフィルタリング（例えば、アクセスが特別にブロックされる、コンテンツに対するアクセスの認可）である。
これらの動作を容易にする実施形態は、以下にさらに記載される。
【００２５】
図１に示される好ましい実施形態において、コンピュータ装置１００は、アクセス制御システムソフトウェア１０７のための命令、およびＩＤルックアップモジュール１０５のための命令を実行するために動作可能なプロセッサ１０１を含む。図１に図示されるように、承認されたＩＤのリスト１０９および対にされたＩＤのリスト１１５は、コンピュータ装置１００に格納されてもよい。承認されたＩＤのリスト１０９および／または対にされたＩＤのリスト１１５は、必要に応じて暗号化されてもよい。代替え的に、他の実施形態（図示せず）において、図３に図示されるように、承認されたＩＤのリスト１０９は、リモートで格納され、コンピュータ装置１００のネットワーク通信機能を介してアクセスされてもよい。コンピュータ装置１００は、ＮＦＣ規格および技術仕様にしたがって、ＮＦＣタグと通信することができるＮＦＣ読み取り装置インタフェース１０３をさらに含む。ＮＦＣタグ１１３が、コンピュータ装置１００の直近に持ち込まれる、および／またはコンピュータ装置１００と接触されるとき、ＮＦＣ読み取り装置インタフェース１０３は、ＮＦＣ読み取り装置インタフェース１０３とＮＦＣタグ１１３との間の無線通信と、ＮＦＣタグ１１３上で暗号化されたＩＤのＮＦＣ読み取り装置インタフェース１０３による読み取りとを可能にするＮＦＣリンク１１１を確立する。
【００２６】
コンピュータ装置の付加的な詳細な記述は、図３に示される。図３は、いくつかの実施形態が実現されてもよいコンピュータシステム３００を図示するブロック図である。コンピュータシステム３００は、情報を通信するためのバス３０２または他の通信機構と、情報を処理するための、バス３０２に結合されたプロセッサ３０４とを含む。コンピュータシステム３００は、また、情報およびプロセッサ３０４によって実行される命令を保存するためのバス３０２に結合された、ランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置などの主記憶装置３０６を含む。主記憶装置３０６は、また、プロセッサ３０４によって実行される命令の実行の間に一時変数または他の中間情報を保存するために用いられてもよい。コンピュータシステム３００は、読み取り専用メモリ（ＲＯＭ）３０８、またはプロセッサ３０４向けに静的情報および命令を保存するための、バス３０２に結合された他の静的記憶装置をさらに含む。磁気ディスク、光ディスク、またはフラッシュメモリ装置などの記憶装置３１０は、情報および命令を保存するためにバス３０２を備えて結合される。
【００２７】
コンピュータシステム３００は、コンピュータユーザに対して情報を表示するために、ブラウン管（ＣＲＴ）または液晶ディスプレイ（ＬＣＤ）、または他のディスプレイ装置などのディスプレイ３１２に、バス３０２を介して結合されてもよい。英数字や他のキーを含む入力装置３１４は、プロセッサ３０４に対して情報およびコマンドセレクションを通信するために、バス３０２に結合される。別のタイプのユーザ入力装置は、プロセッサ３０４に対して方向情報およびコマンドセレクションを通信するための、およびディスプレイ３１２上のカーソル移動を制御するための、マウス、トラックボール、またはカーソル方向キーなどのカーソル制御３１６である。この入力装置は、典型的には、装置が平面内の位置を指定することを可能にする、第１の軸（例えばｘ）および第２の軸（例えばｙ）の２つの軸における２つの自由度を有する。いくつかの実施形態において、入力装置３１４は、プロセッサ３０４に対してコマンドセレクションを通信するためのタッチスクリーンディスプレイなどのディスプレイ３１２の中に統合される。別のタイプの入力装置は、ビデオカメラ、深度カメラ（ｄｅｐｔｈ  ｃａｍｅｒａ）、または３Ｄカメラを含む。別のタイプの入力装置は、プロセッサ３０４に対してコマンドセレクションを通信するために、音声通訳モジュールに動作可能に結合されたマイクロホンなどの音声コマンド入力装置を含む。
【００２８】
いくつかの実施形態は、本明細書に記載した技術を実行するためのコンピュータシステム３００の使用に関する。いくつかの実施形態によれば、それらの技術は、主記憶装置３０６内に含まれる１つ以上の命令の１つ以上のシーケンスを実行するプロセッサ３０４に呼応して、コンピュータシステム３００によって行われる。このような命令は、記憶装置３１０などの別の機械読み取り可能な媒体から主記憶装置３０６の中に読み込まれてもよい。主記憶装置３０６内に含まれる命令のシーケンスの実行は、プロセッサ３０４に、本明細書に記載された処理ステップを行わせる。他の実施形態において、ハードワイヤード回路（ｈａｒｄ−ｗｉｒｅｄ  ｃｉｒｃｕｉｔｒｙ）は、本発明を実現するソフトウェア命令の代わりに、または該ソフトウェア命令と組み合わせて用いられてもよい。したがって、実施形態は、ハードウェア回路およびソフトウェアのあらゆる特定の組み合わせに限定されない。さらなる実施形態において、多重コンピュータシステム３００は、分散型システム内で実施形態を実現するために動作可能に結合される。
【００２９】
本明細書で用いられるような用語「機械読み取り可能な媒体」は、マシンを特定の方式で動作させるデータを提供することに関与する任意の媒体を指す。コンピュータシステム３００を用いて実現された実施形態において、様々な機械読み取り可能な媒体は、例えば、実行のためにプロセッサ３０４に対して命令を提供することを含む。このような媒体は、記憶媒体および伝送媒体を含み、これらに限定されずに、多くの形式を採用してもよい。記憶媒体は、不揮発性媒体および揮発性媒体の両方を含む。不揮発性媒体は、例えば、記憶装置３１０などの光ディスク、磁気ディスク、またはフラッシュメモリ装置を含む。揮発性媒体は、主記憶装置３０６などの動的記憶装置を含む。伝送媒体は、バス３０２を備えるワイヤを含む、同軸ケーブル、銅線、および光ファイバを含む。伝送媒体は、また、電波および赤外線データ通信の間に生成されたものなどの音響波または光波の形式を採用することもできる。このような媒体は、すべて、媒体によって搬送された命令を、マシンの中に命令を読み込む物理機構によって検出されることを可能にするために有形的でなければならない。
【００３０】
機械読み取り可能な媒体の一般の形式は、例えば、フロッピーディスク（登録商標）、フレキシブルディスク、ハードディスク、磁気テープまたは任意の他の磁気媒体、ＣＤ−ＲＯＭ、他の光学媒体、穿孔カード、紙テープ、孔のパターンをもつ任意の他の物理的媒体、ＲＡＭ、ＰＲＯＭ、およびＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、フラッシュメモリ装置、任意の他のメモリチップまたはカートリッジ、以下に記載される搬送波、またはコンピュータが読み取ることができる任意の他の媒体を含む。
【００３１】
機械読み取り可能な媒体の様々な形式は、実行のためのプロセッサ３０４に対して、１つ以上の命令の１つ以上のシーケンスを伝送することに関与してもよい。例えば、命令は、最初に、リモートコンピュータの磁気ディスク上で伝送されてもよい。リモートコンピュータは、その動的記憶装置の中に命令をロードし、モデムを用いてデータ伝送路上に命令を送信することができる。コンピュータシステム３００に対してローカルなモデムは、データ伝送路上のデータを受信し、データを赤外線信号に変換する赤外線送信装置を用いることができる。赤外線検出装置は、赤外線信号で伝送されたデータを受信することができ、適切な回路は、バス３０２上にデータを置くことができる。バス３０２は、プロセッサ３０４が命令を取り出し実行する主記憶装置３０６にデータを伝送する。主記憶装置３０６によって受信された命令は、プロセッサ３０４による実行よりも前に、または実行の後に、記憶装置３１０上に必要に応じて保存されてもよい。
【００３２】
コンピュータシステム３００は、また、バス３０２に結合された通信インタフェース３１８も含む。通信インタフェース３１８は、ローカルネットワーク３２２に接続されるネットワークリンク３２０に双方向データ通信結合を提供する。例えば、通信インタフェース３１８は、統合サービスデジタル網（ＩＳＤＮ）カードもしくは他のインターネット接続装置、または対応するタイプのデータ伝送路にデータ通信接続を提供するモデムであってもよい。別の例として、通信インタフェース３１８は、互換性のあるＬＡＮに対してデータ通信接続を提供する、ローカルエリアネットワーク（ＬＡＮ）カードであってもよい。無線ネットワークリンクも、また、実現されてもよい。任意のこのような具体化において、通信インタフェース３１８は、各種の情報を表現するデジタルデータストリームを伝送する、電気、電磁気、または光の信号を送受信する。
【００３３】
コンピュータシステム３００は、また、バス３０２に結合されたＮＦＣ読み取り装置インタフェース３３２を含む。ＮＦＣ読み取り装置インタフェース３３２は、ＮＦＣ読み取り装置インタフェース３３２とＮＦＣタグ３３６との間のＮＦＣ通信リンク３３４に対して通信結合を提供する。ＮＦＣ通信は、ＪＩＳ  Ｘ６３１９−４だけでなく、ＩＳＯ／ＩＥＣ１８０９２、ＩＳＯ／ＩＥＣ１４４４３−２，３，４を限定されずに含むＮＦＣフォーラム仕様および／または既存の規格に好ましくは準拠するが、但し必須ではない。本明細書に記載された好ましい実施形態がＮＦＣ規格に準拠の通信を想定している一方で、通信は、セキュリティおよび／またはコピー防止を改善するために、通信プロトコルおよび／またはデータ互換フォーマットに関してのＮＦＣ規格とは異なってもよく、他の無線自動識別（ＲＦＩＤ）規格を用いてもよく、および／またはＢｌｕｅｔｏｏｔｈ（登録商標）、ｗｉ−ｆｉ、およびＵＳＢなどの有線通信などの他の通信モードを限定されずに用いてもよい。ＮＦＣ読み取り装置インタフェース３３２およびＮＦＣタグ３３６の双方は、ループアンテナを含む。ループアンテナは、互いの近接場内に位置する場合に、データを無線で通信する１３．５６ＭＨＺのグローバルに入手可能で免許不要の無線周波数ＩＳＭバンドの範囲内に空心変成器を形成するために磁気誘導を用いる。
【００３４】
ネットワークリンク３２０は、典型的には、１つ以上のネットワークを通じて、他のデータ装置にデータ通信を提供する。例えば、ネットワークリンク３２０は、インターネットサービスプロバイダ（ＩＳＰ）３２６によって動作されたホストコンピュータ３２４またはデータ装置に、ローカルネットワーク３２２を介して、接続を提供してもよい。ＩＳＰ３２６は、現在一般にインターネット３２８と呼ばれる世界的なパケットデータ通信ネットワークを通じて、同様にデータ通信サービスを提供する。ローカルネットワーク３２２およびインターネット３２８は、両方とも、デジタルデータストリームを伝送する電気、電磁気、または光の信号を用いる。コンピュータシステム３００間のデジタルデータを伝送するネットワークリンク３２０上の様々なネットワークおよび信号、および通信インタフェース３１８を通じた信号は、情報を転送するキャリア波の好ましい形式である。
【００３５】
コンピュータシステム３００は、ネットワーク、ネットワークリンク３２０および通信インタフェース３１８を通じて、メッセージを送信し、プログラムコードを含むデータを受信することができる。インターネット例において、サーバ３３０は、インターネット３２８、ＩＳＰ３２６、ローカルネットワーク３２２、および通信インタフェース３１８を通じて、アプリケーションプログラムのためのリクエストされたコードを送信してもよい。
【００３６】
受信されたコードは、記憶装置３１０もしくは後の実行のために他の不揮発性記憶装置に受信および／または保存されるとき、プロセッサ３０４によって実行されてもよい。このように、コンピュータシステム３００は、キャリア波の形式で、アプリケーションコードを取得してもよい。
【００３７】
ＮＦＣタグは、初期化処理を通じて第１の実例のコンピュータ装置と対にならなければならない。その好ましい実施形態は、図２に図示される。図２に示されるように、物理的キーは、ステップ２０２において、コンピュータ装置の直近に持ち込まれる、および／またはコンピュータ装置に接触される。いくつかの実施形態において、物理的キーとコンピュータ装置との間の通信は、既知の無線通信（ＢｌｕｅｔｏｏｔｈもしくはＷｉ−Ｆｉ）または有線通信（ＵＳＢ）を限定されずに含む、ＮＦＣ以外の通信を用いて行われる。コンピュータ装置のＮＦＣ読み取り装置インタフェース、または他の通信インタフェースは、物理的キー内のＩＤを読み取り、アクセス制御システムにＩＤを通信する。ステップ２０３において、アクセス制御システムは、ＩＤが対にされたＩＤのリストに載っているか否かを判定する。アクセス制御システムが、ステップ２０３において、ＩＤが対にされたＩＤのリストに載っていると判定した場合、初期化処理は終了し、例えば、図７に図示されるように認可処理を続行してもよい。アクセス制御システムが、ステップ２０３において、ＩＤが対にされたＩＤのリストに載っていないと判定した場合、初期化処理は、ステップ２０４に続く。図８に関連して図示された、いくつかの実施形態において、ＩＤは、パスワードよりもむしろ仮想クレジットに対応する。このような実施形態において、物理的キー内のＩＤは、換金され得る仮想クレジットに対応してもよい。その場合には、プロセスは、図８および添付の記述においてさらに示されるような有効なクレジットＩＤのリストにＩＤが載っているか否かを判定するために実行される。アクセス制御システムは、ステップ２０４において承認されたＩＤのリストにＩＤが載っているか否かを判定する。承認されたＩＤのリストは、コンピュータ装置上に保存されてもよいし、または、それはコンピュータ装置の通信機能を介して、リモートで保存されて、アクセスされてもよい。その他の方法として、例えば、コンピュータ装置が、限定ではなく、リモートで保存された承認されたＩＤのリストにアクセスしない場合、コンピュータ装置がオフラインモードで動作しているので、アクセス制御システムは、承認されたＩＤのための所定のルールをＩＤが満たすか否かを判定することにより、ＩＤが承認されたＩＤであるか否かを確認してもよい。これは、それに基づいて承認されていないＩＤからそれらを識別することができる、所定の英数字プレフィックスもしくは他の所定の承認されたＩＤに共通の識別可能な列またはパターンをＩＤが含むか否か、および／または、承認されたＩＤのための独自仕様の形式にＩＤが従うか否かを判定することを、限定されずに、例として、含んでもよい。承認されたＩＤのリストにＮＦＣタグのＩＤが載っていないことが、ステップ２０４において判定されれば、ステップ２０６に示されるように、コンピュータ装置は、ＮＦＣタグを含む物理的キーと対にならない。その代わりに、承認されたＩＤのリストにＮＦＣタグのＩＤが載っていることが、ステップ２０４において判定されれば、プロセスはステップ２０８に進み、コンピュータ装置の認証されたユーザのパスワードの入力を促す。パスワードが入力されると、プロセスはステップ２１０に進み、パスワードが正しいか否かの判定がなされる。入力パスワードが正しくないことが、ステップ２１０において判定されれば、ステップ２０６に示されるように、コンピュータ装置は、ＮＦＣタグを含む物理的キーと対にならない。または、他の実施形態において、プロセスは、ステップ２０８に戻ってパスワードの入力を再度促し、場合によっては試行数の限度に応じて、コンピュータ装置がセキュリティのために自動的にそれ自体をロックしてもよい。入力パスワードが正しいことが、ステップ２０８において判定されれば、プロセスはステップ２１２に進み、ＮＦＣタグを含む物理的キーがコンピュータ装置と対になる。その後、プロセスはステップ２１４に進み、対にされたキーのＩＤは、暗号化され、パスワードまたは他の形式の認証のための物理的代用物として、今後使用するためにコンピュータ装置上に保存される。
【００３８】
他の好ましい実施形態において、アクセス制御システムは、コンピュータ装置上の仮想クレジットの償還に関して用いられてもよく、コンピュータ装置上の電子商取引インタフェースを介して仮想アイテムまたは物理アイテムを購入するために用いることができる。図８は、仮想クレジットの償還のための利用フロー８００の好ましい実施形態を図示する。図８に図示された好ましい実施形態内に示されるように、ＮＦＣタグを含む物理的キーは、ステップ８０２において、コンピュータ装置の直近に持ち込まれる、および／またはコンピュータ装置に接触される。いくつかの実施形態において、物理的キーとコンピュータ装置との間の通信は、既知の無線通信（ＢｌｕｅｔｏｏｔｈもしくはＷｉ−Ｆｉ）または有線通信（ＵＳＢ）を限定されずに含む、ＮＦＣとは別の通信形態を使用して行われる。コンピュータ装置のＮＦＣ読み取り装置インタフェース、または他の通信インタフェースは、物理的キー内のＩＤを読み取り、アクセス制御システムにＩＤを通信する。ステップ８０３において、アクセス制御システムは、各有効なクレジットＩＤの相当額（ｃｏｒｒｅｓｐｏｎｄｉｎｇ  ｖａｌｕｅ）８０５を含む有効なクレジットＩＤのリストにＩＤが載っているか否かを判定する。有効なクレジットＩＤのリストは、コンピュータ装置の通信機能を用いて、安全な遠隔地において保存され、コンピュータ装置に対してアクセス可能である。あるいは、オフライン使用の実施形態において、アクセス制御システムは、ステップ８０３において、有効なクレジットＩＤのリストにＩＤが載っているか否かを判定するのではなく、それに基づいてクレジットの有効でない他のＩＤから識別することができる、有効なクレジットＩＤに共通の所定の識別可能な列またはパターンおよび／または有効なクレジットＩＤのための独自仕様の形式にＩＤが準拠するか否かを判定する。アクセス制御システムがステップ８０３において、有効なクレジットＩＤのリストにＩＤが載っていないこと、本明細書に記載の他の技術を用いてＩＤが有効なクレジットＩＤでないことを判定した場合、利用フロー８００は、ステップ８０７において、終了する。アクセス制御システムが、ステップ８０３において、有効なクレジットＩＤのリストにＩＤが載っていること、または、それに基づいてクレジットの有効でない他のＩＤからそれらを識別することができる、承認されたＩＤに共通の所定の識別可能な列またはパターンにＩＤが準拠すること、および／または承認されたＩＤのための独自仕様の形式にＩＤが従うことを判定した場合、アクセス制御システムは、ステップ８０９において、相当額８０５を読み取り、ステップ８１１において、有効なクレジットＩＤであることを判定したＩＤの相当額８０５だけコンピュータ装置の貸方残高をインクリメントするために、コンピュータ装置の電子商取引インタフェースに対する認可を生成する。
【００３９】
いくつかの実施形態によれば、コンピュータ装置のオペレーティングシステム（ＯＳ）は、少なくとも２つの異なるユーザインタフェース（ＵＩ）を備え、それによって、各ＵＩは、特定ユーザのタイプまたはプロファイルに基づいて、カスタマイズされてもよいし、ＮＦＣタグを含む物理的キーは、ＵＩ間の切換えを認証するために、および／またはコンピュータ装置のリソースに対して管理されたＵＩの範囲内でアクセスを認証するために用いられる。このような実施形態は、「Ｔａｂｌｅｔ  Ｃｏｍｐｕｔｅｒ」と題して２０１３年３月１５日に出願された米国同時係属出願第１３／８４１，４６１号明細書と、「Ｔａｂｌｅｔ  Ｃｏｍｐｕｔｅｒ」と題して２０１３年３月２８日に出願された第１３／８５２，８４０号明細書とに開示された教示を用いてもよい。
【００４０】
例えば、家族グループとの関連において、ユーザインタフェースのタイプまたはプロファイルは、親のための１つ以上のインタフェースまたはプロファイル（「親モード（Ｐａｒｅｎｔ  Ｍｏｄｅ）」）と、子供のための１つ以上のインタフェースまたはプロファイル（「子供モード（Ｋｉｄ  Ｍｏｄｅ）」）とを含んでもよい。本明細書に記載された好ましい実施形態は、異なるユーザタイプおよびユーザインタフェースの例を表現するために、親／親モードおよび子供／子供モードと呼ぶ。しかしながら、このような記述は、もっぱら説明のためであり、本発明の範囲を限定しない。また、このような実施形態は、ＵＩのユーザプロファイルに基づくカスタム化、およびアプリケーションおよびコンテンツに対するアクセスから恩恵を受け得る任意のマルチユーザ環境において有用かもしれない。他のユーザおよびユーザタイプは、本発明の精神から逸脱せずに、本発明の実施形態とともに用いられてもよい。いくつかの実施形態において、ＵＩの各タイプは、外観およびワークフローにおいて異なる。実施形態は、デスクトップまたはラップトップのＯＳ（Ｗｉｎｄｏｗｓ（登録商標）およびマックＯＳ）に加えて、モバイルのＯＳ（Ａｎｄｒｏｉｄ、ｉＯＳ、ｂａｄａ、ＢｌａｃｋＢｅｒｒｙ  ＯＳ、Ｓ４０、およびウィンドウズ（登録商標）フォン）を含む任意のＯＳにより実現されてもよい。例示を目的として、本明細書に記載のいくつかの好ましい実施形態は、モバイル機器用のＡｎｄｒｏｉｄ  ＯＳにより実現される。
【００４１】
好ましい子供モードにおいて、ユーザは、子供に特有に作成されたキュレーションされた（例えば、年齢または性別の集団に適切なように予め識別された）アプリおよびゲームに対するアクセスを許可し、彼らの年齢および性別に特有のウェブコンテンツを閲覧し、タブレット上で動作を行うことにより仮想通貨を得て、子供のためのアプリ店舗内で仮想通貨を使い、コアカリキュラム、国によって標準化された学習を通じて彼らの教育スキルを高める「子供に優しい」環境を備える。
【００４２】
好ましい親モードにおいて、ユーザは、それらがすべてのアプリケーションおよびコンテンツに対して無制限にアクセスし、タブレット環境にアクセスし、他のユーザ（例えば子供モード）のアクセス制御を構成し、オンラインアプリ店舗、ビデオ店舗のミュージック店舗などのコンテンツ取得機能に対して無制限にアクセスし、１クリックにより購入することを可能にするデフォルトＯＳ環境を備える。
【００４３】
いくつかの実施形態によれば、親または管理者ユーザは、レポートおよび分析記録を閲覧することにより、子供モードにおける彼らの子供の時間およびコンテンツの使用を監視することができる。さらに、親は、一連のオン／オフスイッチ、またはアクセスが可能か否かの他の表示を介して、一部のアプリ、一部のゲーム、または一部のタイプのコンテンツに対する子供モードにおける彼らの子供のアクセスを許可もしくは制限することができる。いくつかの実施形態において、監視および構成の機能は、インターネットを通じてアクセス可能なオンライン親ダッシュボード（Ｐａｒｅｎｔａｌ  Ｄａｓｈｂｏａｒｄ）を介して実現されてもよい。
【００４４】
単一のＯＳを複数の異なるＵＩに組み合わせる利点は、１つの環境が他の環境を制御することができる、または、他の環境の管理者になり得るということである。別の利点は、タブレットの各ユーザが、彼または彼女自身のＵＩおよびユーザエクスペリエンスを有することができるということである。
【００４５】
ＯＳオーバレイを含むいくつかの好ましい実施形態によれば、コアアーキテクチャは、図４に示される通りである。図示されるように、ＯＳオーバレイは、既存のＯＳコアのアプリケーションフレームワークレベル４０１に対して追加されたＯＳオーバレイシステムマネージャライブラリとともに、既存のＯＳコア上に構築され、付加的なアプリケーションは、既存のＯＳコアのアプリケーションレベル４０３内に含まれる。図４の図内に示されたように、ネイティブおよびサードパーティのＯＳオーバレイアプリケーション４０５は、ネイティブおよびサードパーティのＡｎｄｒｏｉｄアプリケーション４０７と並んでＯＳコアアプリケーション層内に含まれる。例えば、アクセス制御システムは、ネイティブおよびサードパーティＯＳオーバレイアプリケーション４０５の１つ、またはサードパーティのＡｎｄｒｏｉｄアプリケーション４０７の１つであってもよいが、限定はされない。アプリケーションフレームワーク層４００において、ＯＳオーバレイシステムマネージャライブラリ４０９は、Ａｎｄｒｏｉｄシステムマネージャライブラリ４１１と並んで含まれる。
【００４６】
ＯＳオーバレイアーキテクチャは、モードマネージャによってサポートされ管理される複数の切り替え可能で且つカスタマイズ可能なＵＩを、単一のＯＳによって提供させることができる。家族グループで用いられる好ましい実施形態において、親モードにおけるパレンタル制御マネージャおよび／またはオンライン親ダッシュボードにより、子供モードのアプリ、コンテンツ、および環境へのアクセスを親が管理することを可能にする一方で、切り替え可能なＵＩモードは、保護された子供モード環境内で子供がタブレット装置を用いることを可能にする。親は、また、親モードにおけるＯＳの最大限の機能に対する無制限のアクセスを享受することもできる。ＯＳオーバレイアーキテクチャは、また、装置をもつ子供によるアプリへのアクセス、使用、および費やされた時間を提供するためにＯＳレベル内でのモニタリング機構を提供することに加えて、子供が安全な環境内でアクセスすることができるものを保護することを支援する埋込み型パレンタル制御も可能にする。
【００４７】
アプリケーションフレームワークレベルにおいて、ＯＳオーバレイシステムは、以下の特徴および構成要素を含む：
１．モードマネージャ
いくつかの好ましい実施形態において、モードマネージャは、子供のための個別の制御環境を伴わない同一のインタフェースを用いる子供および親によって共有されるタブレットに対する利点を提供する。典型的には、そのような場合、制御は有効であるが、「ロックダウンされた（ｌｏｃｋｅｄ  ｄｏｗｎ）」モードとして参照されてもよいものに無差別に適用される。または、制御は、オフになり、その結果として、このような動作が、所定のユーザにとって適切か否かとは無関係に、あらゆるユーザがコンテンツにアクセスし、システム設定を変更することができる自由な環境をもたらす。モードマネージャは、親モードおよび子供モードを含む、切り替え可能なユーザインタフェースモードを提供する。ＮＦＣタグを含む物理的キーは、さらに以下で論じるように、子供モードから親モードに切り替るように、またはパレンタル制御の動作構成の下で別の状況では利用可能でなかったリソースに対する子供モードにおけるアクセスを認証するように要求されるパスワードの代用物として、アクセス制御システム内で用いられてもよい。
２．パレンタル制御マネージャ
好ましい実施形態において、パレンタルコントロールマネージャは、子供モードにおける、アプリケーション、コンテンツ、および他の設定のためのアクセスを管理し制限する能力を提供する。
３．子供監視マネージャ
好ましい実施形態において、子供監視マネージャは、子供モードにおけるすべての動作のためのアクセス、使用、および時間追跡を提供する。いくつかの実施形態において、子供監視マネージャは、リアルタイムにウェブベースのレポートを提供するために、インターネットを通じてアクセス可能なオンライン親ダッシュボードサービスとリンクされる。いくつかの実施形態において、子供監視マネージャは、さらに、コンテンツの使用、テスト、パフォーマンスアセスメント、およびコンテンツをもつ他のユーザとの対話の結果の監視を提供する。適応学習システムと連動した使用のために直ちに用いられることに加えて、本明細書に記載されるように、より広範囲な性能解析を行うことができるサーバなどの遠隔施設に、モニタ結果をアップロードすることができる。
４．アプリケーションマネージャ
好ましい実施形態において、アプリケーションマネージャは、個人ユーザプロファイルに基づいた追加アプリインタフェース（Ａｄｄ  Ａｐｐｓ  ｉｎｔｅｒｆａｃｅ）を介してアプリケーションのためのアクセスを管理し制限する能力を提供する。これは、認証されたアプリケーションのセットが、子供モードにおいて利用可能になることを可能にする。子供モードにおいて利用可能な認証されたアプリケーションのセットは、年齢または性別のグループまたはユーザの他のサブグループにとって適切であると識別されるように、サービスプロバイダ、または親もしくは他の権威者によってキュレーションされてもよい。
５．コンテンツマネージャ
好ましい実施形態において、コンテンツマネージャは、年齢、性別、および関心などのユーザプロファイルパラメータに基づいてコンテンツをフィルタリングする。子供モードにおいて安全な環境を提供するために、アクセスを制限する。例えば、コンテンツマネージャは、ユーザプロファイルパラメータに関するメタデータタグ内に予め定義されたカテゴリー分類によりコンテンツを用いてもよい。コンテンツマネージャは、コンテンツのメタデータをユーザプロファイルのパラメータと比較し、ユーザプロファイルパラメータを満たすメタデータをもつコンテンツのみを提供することにより、ユーザプロファイルに対するコンテンツのアクセスを制限してもよい。コンテンツマネージャは、各ユーザプロファイルにパーソナライズされたコンテンツに対するアクセスを提供するために親によって変更されてもよいカスタマイズ可能な設定を提供する。
【００４８】
アプリケーションレベルにおいて、ＯＳオーバレイの好ましい実施形態は、ＯＳオーバレイシステムアプリ、サードパーティプリロードアプリ、ネイティブＡｎｄｒｏｉｄアプリ、およびサードパーティアプリを含む。
【００４９】
ＯＳオーバレイの好ましい実施形態は、学習、作成、観察、読書、遊びなどの子供にとって重要と認められた経験を提供および／または補完するために予め選択された１つ以上のカスタムサードパーティアプリを含んでもよい、プリロードされたカスタムサードパーティアプリを含む。一部のサードパーティアプリは、例えば有料のバージョンに対する無料のサードパーティアプリのアップグレードを容易にするために、ＯＳオーバレイシステムのアプリゾーンの電子小売店アプリケーションにリンクすることを含むＯＳオーバレイシステム環境に密接に統合される。
【００５０】
ＮＦＣタグを含む物理的キーが一旦対にされれば、それは物理的代用物として、パスワードまたは他の認証形式に用いられてもよい。このような使用例は、以下のパラグラフで記載される。対にされたＮＦＣタグを含む物理的キーは、任意の制限された機能を認証するために用いられてもよい、または、１つ以上の特殊な機能を認証することを制限してもよい、一般的なパスワードの等価物であってもよい。
【００５１】
パスワードの入力を促すインタフェースの例は、図５および図６に示される。図５において、符号５０２は、仮想コインの購入を認証するためにパスワードの入力を促すインタフェースの例であり、符号５０４は、一般的な動作を認証するためにパスワードの入力を促すインタフェースの例である。図６は、いくつかの実施形態による、判読困難なユーザおよび／または非テキストプロンプトを好むユーザのための別のプロンプトインタフェースを示す。図６において、アニメーション化された顔は、図５に示されるテキストベースのプロンプトの代わりに音声プロンプトを提供し、例えば、判読困難なユーザのためのテキストベースのインタフェースに、および／または所定の年齢層にとって適切な形式のメッセージを伝達するために好適かもしれない。いくつかの実施形態において、アニメーション化された顔は、テキストベースのキャプションのように、インタフェース上のテキストによって示されてもよい。同期された視覚化と音声との他の組み合わせは、本発明の精神から逸脱せずに、パスワードを入力するようにユーザに促すための音声プロンプトを提供するために用いられてもよい。
【００５２】
図７は、利用フロー７００の好ましい実施形態を図示する。図示する好ましい利用フローは、モード間で切り替り、支払いを認証し、コンテンツに対するアクセスを認証し、および／またはパスワードなどの認可を必要とするように構成されたコンピュータ装置の任意の動作の完了を認証することに関連して用いられてもよい。
【００５３】
ステップ７０２において、コンピュータ装置の動作の構成の下で認可を必要とする、制限された特徴またはコンテンツにアクセスのためのリクエストが入力される。このようなリクエストは、子供モードから親モードに切り替える（またはユーザモードのその他の変更）リクエスト、アプリケーション店舗からアプリケーションまたはコンテンツ店舗からコンテンツ（関心のあるプログラムを含むオーディオもしくはビデオファイルなど）を購入するための認可のリクエスト、あるいはコンピュータ装置の動作構成の下で現在許可されていないコンピュータ装置上に保存されたコンテンツに対するアクセスのリクエストを含んでもよいが、限定はされない。このようなリクエストは、ユーザによって入力されてもよいし、またはアプリの機能の態様のために制限された特徴またはコンテンツに対するアクセスを所望するアプリによって通信されてもよい。リクエスト７０２に呼応して、ステップ７０４において、パスワードの入力が促される。以上言及したように、このようなプロンプトは、好ましい実施形態における図５および図６に示される形式であってもよい。利用フローは、その後、ステップ７０６に進み、そこで、ＮＦＣタグを含む物理的キーは、コンピュータ装置の直近に持ち込まれる、および／またはコンピュータ装置上にタップされる。コンピュータ装置内のＮＦＣ読み取り装置インタフェースは、ＮＦＣタグを含む物理的キー内のＮＦＣタグによりＮＦＣ通信を始動し、タグのＩＤを読み取る。ステップ７０８において、アクセス制御システムは、対にされたＩＤのリストにタグのＩＤが載っているか否かを判定する。対にされたＩＤのリストにＩＤが載っていない場合、プロセスは、ステップ７１０に進み、終了する。対にされたＩＤのリストにＩＤが載っている場合、プロセスは、ステップ７１２に進み、アクセス制御システムは、リクエストが許諾されることを許可する。いくつかの実施形態において、対にされたＩＤは、一般的なパスワードと等価な汎用ＩＤである。他の実施形態において、対にされたＩＤは、所定の対にされたＩＤによって認証されてもよい１つ以上の特殊な機能に制限される。これらの実施形態において、対にされたＩＤは、一般的なパスワードによって認証されてもよい機能、むしろ、１つ以上の特殊な機能だけしか認証しないと指定されてもよい機能をすべて認証するために、デフォルトでは機能しない。そして、対にされたＩＤのリストは、所定の対にされたＩＤを用いて認証されてもよい１つ以上の特殊な機能を示す。子供モードから親モードに切り替るリクエストの場合には、ステップ７１２において、切り替えがもたらされる。購入認可のためのリクエストの場合には、トランザクションがステップ７１２において認証され、いくつかの実施形態において、購入材のダウンロードおよび／またはインストールが始動される。コンピュータ装置の動作構成の下で現在許可されていないコンピュータ装置上に保存されたコンテンツにアクセスするリクエストの場合には、ステップ７１２において、アクセスが許諾される。
【００５４】
他の好ましい実施形態において、たとえＩＤがＮＦＣタグ内に固定されていても、異なる使用目的のために、ＩＤを再プログラミングすることができる。例えば、ソフトウェアをオンラインで購入し、インストールされるもしくはオンラインでのアクセスが可能にされたモジュールをダウンロードする場合には、電子メールなどによって、別に受信された認可キーによりソフトウェアを起動させることが多くの場合必要である。類似した機能を提供するために、任意の既存のタグは、２段階の処理を通じて認可キーとして用いられるために再利用することができる。例えば、コンピュータ装置の電子商取引インタフェースを介して、起動のための認可キーを必要とするソフトウェアまたは他のコンテンツの購入の間に、物理的キーのＩＤは、読み取られ、ソフトウェア公開者、店舗オペレータ、またはソフトウェアの他の頒布者に対して通信される。次には、ＩＤは、起動のために通常の認可キーを暗号化する代わりに、ダウンロードされたソフトウェアまたは他のコンテンツ内で暗号化される。その後、物理的キーは、図７および添付の説明書に示されるようなパスワードのためのようなプロセスにおいてソフトウェアに対するアクセスを起動し認証するために用いることができる。
【００５５】
本発明の他の特徴、態様、および目的は、図面および特許請求の範囲のレビューから得ることができる。本発明の他の実施形態が、開発され得るし、本発明および特許請求の範囲の精神および範囲内にあり得ることは、理解されることになる。本発明の前述の好適な実施形態は、例証および説明のために提供された。それは、網羅的であるようには意図されないし、または開示された精密な形式に本発明を限定するようには意図されない。様々な付加、削除、および変形は、その範囲内にあるものと想定される。したがって、本発明の範囲は、前述の説明よりもむしろ添付の特許請求の範囲によって示される。さらに、特許請求の範囲および構成要素およびその特徴の等価の意義および範囲内にあり得る変更は、すべて、それらの範囲内に包含されるべきである。
【符号の説明】
【００５６】
１００  コンピュータ装置
１０１、３０４  プロセッサ
１０３、３３２  ＮＦＣ読み取り装置インタフェース
１０５  ＩＤルックアップモジュール
１０７  アクセス制御システムソフトウェア
１０９  承認されたＩＤのリスト
１１１  ＮＦＣリンク
１１３、３３６  ＮＦＣタグ
１１５  対にされたＩＤのリスト
３００  コンピュータシステム
３０２  バス
３０６  主記憶装置
３０８  読み取り専用メモリ（ＲＯＭ）
３１０  記憶装置
３１２  ディスプレイ
３１４  入力装置
３１６  カーソル制御
３１８  通信インタフェース
３２０  ネットワークリンク
３２２  ローカルネットワーク
３２４  ホストコンピュータ
３２６  インターネットサービスプロバイダ（ＩＳＰ）
３２８  インターネット
３３０  サーバ
３３４  ＮＦＣ通信リンク
４００  アプリケーションフレームワーク層
４０１  アプリケーションフレームワークレベル
４０３  アプリケーションレベル
４０５  ＯＳオーバレイアプリケーション
４０７  Ａｎｄｒｏｉｄアプリケーション
４０９  ＯＳオーバレイシステムマネージャライブラリ
４１１  Ａｎｄｒｏｉｄシステムマネージャライブラリ
５０２  仮想コインの購入を認証するためにパスワードの入力を促すインタフェースの例
５０４  一般的な動作を認証するためにパスワードの入力を促すインタフェースの例
７００、８００  利用フロー
７０２  リクエスト
８０５  相当額
【図１】
2014235755.tif 000003
【図２】
2014235755.tif 000004
【図３】
2014235755.tif 000005
【図４】
2014235755.tif 000006
【図５】
2014235755.tif 000007
【図６】
2014235755.tif 000008
【図７】
2014235755.tif 000009
【図８】
2014235755.tif 000010
【外国語明細書】
2014235755000001.pdf