(57)【要約】      （修正有）【課題】プロバイダの介入なしに、チャイルド又は従属者の、モバイルフォンのペアレンタル又はマスター・コントロール提供する。【解決手段】電話サービス・プロバイダから提供される機能とは独立した、スマートフォンに搭載された機能を用いた、従属者又は子供のスマートフォンのマスター・コントロールに関するシステム及び方法である。マスターフォンと従属者フォンとの間の通信はＳＭＳメッセージング、近距離無線通信、ブルートゥース、ＰＣとの直接接続又は他の安全な無線若しくは有線接続を用いて開始されるだろう。開始されると、希望される通信イベントは、従属者フォンに搭載されるコントロール・ポリシーに影響を与えるペアレンタル・コントロール・アプリケーションによりキャプチャーされる。フォン間の通信は、メッセージトラフィックの悪意の介入を除くために暗号化されるであろう。【選択図】図１
2011211694.tif 000002
【特許請求の範囲】
【請求項１】
各々が少なくとも１つのチャイルドフォンを制御することができるマスターフォン、又は、各々が少なくとも１つのマスターフォンに制御されることができるチャイルドフォン、の何れか１つとして特定される複数のモバイルフォンを備え、
前記チャイルドフォンは、当該チャイルドフォンにおけるメッセージ及びイベントの実行をログするロギング・エージェントを含み、
モバイルフォンの各々は、
マスターフォンのマスターユーザーに少なくとも１つのチャイルドフォンに対する対話形式の管理及び制御を認めるペアレンタル・コントロール・アプリケーションのユーザー・インターフェースと、
前記モバイルフォンが、マスターフォンとチャイルドフォンとの間、及び１以上のマスターフォン間のデータ接続セッションを認証できるようにし、かつ、メッセージ及び証明書の少なくとも一方を暗号及び復号するために前記モバイルフォンと接続するセキュリティ・エンジンを使用する認証エージェントと、
チャイルドフォンのコントロール・ポリシーの変更を開始し、かつ前記変更を前記マスターフォンに記録するポリシー管理／実行エージェントと、
前記マスターフォンから前記チャイルドフォンへ要求及びポリシーの変更を送信でき、かつモバイルフォン間のハンドシェーク通信の実行ができる通信エージェントと、
少なくとも１つのチャイルドフォンと関連付けられる少なくとも１つのコントロール・ポリシーを格納するセキュア・ストレージと
を有し、
モバイルフォンがマスターフォンとして動作するか、又はチャイルドフォンとして動作するかはセットアップフェーズにおいて特定される、システム。
【請求項２】
前記データ接続セッションは、マスターフォンとチャイルドフォンとの間の一連のショートメッセージサービス（ＳＭＳ）メッセージにより開始され、当該データ接続セッションが確立されると、前記マスターフォンとチャイルドフォンはＴＣＰ／ＩＰプロトコルを介して通信する請求項１に記載のシステム。
【請求項３】
受信したＳＭＳメッセージのメッセージタイプ及びコンテンツに関連付けられるイベントを生成する接続ドライバを更に備え、
前記ペアレンタル・コントロール・アプリケーションによって登録されたタイプのイベントの生成は、前記モバイルフォンに搭載された他のユーザーアプリケーションより前に前記ペアレンタル・コントロール・アプリケーションによって処理される請求項２に記載のシステム。
【請求項４】
前記コントロール・ポリシーは、チャイルドフォンにおける、ショートメッセージサービス（ＳＭＳ）ポリシー、言語パーシング・コントロール及びＳＭＳ転送、電話発信制御、電話受信制御及び転送、制限地域に近い場合の制限地域に基づくビーコン発信、インスタント・メッセージ（ＩＭ）及びウェブ・ブラウジング・ポリシー及び言語コントロール、並びに電話アプリケーションのダウンロード及びインストールのポリシーの少なくとも１つの制御及び管理を特定する請求項１に記載のシステム。
【請求項５】
チャイルドモバイルフォンのユーザーにとって制御がトランスペアレントであり、少なくとも１つの認証マスターフォンにより制御されるモバイルフォンの複数の通信機能と、
前記チャイルドモバイルフォンがマスターフォンと前記チャイルドモバイルフォンとの間のデータ接続セッションを認証できるようにし、かつメッセージ及び証明書の少なくとも一方を暗号化及び復号化するために前記チャイルドモバイルフォンと接続するセキュリティ・エンジンを使用する認証エージェントと、
前記チャイルドモバイルフォンのコントロール・ポリシーの変更を開始し、かつ前記変更を前記チャイルドモバイルフォンに接続されているセキュア・ストレージに記録するポリシー管理／実行エージェントと、
前記マスターフォンからの要求及びポリシーの変更を受信でき、かつ前記チャイルドモバイルフォンと前記マスターフォンとの間のハンドシェーク通信の実行ができる通信エージェントと
を備え、
前記データ接続セッションは、マスターフォンとチャイルドモバイルフォンとの間の一連のショートメッセージサービス（ＳＭＳ）メッセージにより開始される、チャイルドモバイルフォン。
【請求項６】
前記データ接続セッションが確立されると、前記マスターフォンと前記チャイルドモバイルフォンとはＴＣＰ／ＩＰプロトコルを介して通信する請求項５に記載のチャイルドモバイルフォン。
【請求項７】
メッセージタイプ及び受信したＳＭＳメッセージのコンテンツに関連付けられるイベントを生成する通信ドライバを更に備え、
前記チャイルドモバイルフォンに搭載されたペアレンタル・コントロール・アプリケーションによって登録されたタイプのイベントの生成は、前記モバイルフォンに搭載された他のユーザーアプリケーションより前に前記ペアレンタル・コントロール・アプリケーションによって処理される請求項５又は６に記載のチャイルドモバイルフォン。
【請求項８】
前記コントロール・ポリシーは、チャイルドモバイルフォンにおける、ショートメッセージサービス（ＳＭＳ）ポリシー、言語パーシング・コントロール及びＳＭＳ転送、電話発信制御、電話受信制御及び転送、制限地域に近い場合の制限地域に基づくビーコン発信、インスタント・メッセージ（ＩＭ）及びウェブ・ブラウジング・ポリシー及び言語コントロール、並びに電話アプリケーションのダウンロード及びインストールのポリシーの少なくとも１つの制御及び管理を特定する請求項５から７のいずれか一項に記載のチャイルドモバイルフォン。
【請求項９】
マスターモバイルフォンのマスターユーザーに少なくとも１つのチャイルドフォンに対する対話形式の管理及び制御を認めるペアレンタル・コントロール・アプリケーションのユーザー・インターフェースと、
前記マスターモバイルフォンが前記マスターモバイルフォンと前記少なくとも１つのチャイルドフォンとの間のデータ接続セッションを認証できるようにし、かつ、メッセージ及び証明書の少なくとも一方を暗号化及び復号化するために前記マスターモバイルフォンと接続するセキュリティ・エンジンを使用する認証エージェントと、
前記少なくとも１つのチャイルドフォンのコントロール・ポリシーにおける変更を開始し、かつ前記変更を前記マスターモバイルフォンに接続するセキュア・ストレージに記録するポリシー管理／実行エージェントと、
前記少なくとも１つのチャイルドフォンへ要求及びポリシーの変更を送信でき、かつ前記少なくとも１つのチャイルドフォンと前記マスターモバイルフォンとの間のハンドシェーク通信の実行ができる通信エージェントと
を備え、
モバイルフォンがマスターモバイルフォンとして動作するか、又はチャイルドフォンとして動作するかはセットアップフェーズにおいて特定され、
前記データ接続セッションは、前記マスターモバイルフォンと前記少なくとも１つのチャイルドフォンとの間の一連のショートメッセージサービス（ＳＭＳ）メッセージにより開始される、マスターモバイルフォン。
【請求項１０】
前記データ接続セッションが確立されると、前記マスターモバイルフォンと前記チャイルドフォンとはＴＣＰ／ＩＰプロトコルを介して通信する請求項９に記載のマスターモバイルフォン。
【請求項１１】
受信したＳＭＳメッセージのメッセージタイプ及びコンテンツに関連付けられるイベントを生成する通信ドライバを更に備え、
前記マスターモバイルフォンに搭載された前記ペアレンタル・コントロール・アプリケーションによって登録されたタイプのイベントの生成は、前記モバイルフォンに搭載された他のユーザーアプリケーションより前に前記ペアレンタル・コントロール・アプリケーションによって処理される請求項９又は１０に記載のマスターモバイルフォン。
【請求項１２】
前記コントロール・ポリシーは、前記少なくとも１つのチャイルドフォンにおける、ショートメッセージサービス（ＳＭＳ）ポリシー、言語パーシング・コントロール及びＳＭＳ転送、電話発信制御、電話受信制御及び転送、制限地域に近い場合の制限地域に基づくビーコン発信、インスタント・メッセージ（ＩＭ）及びウェブ・ブラウジング・ポリシー及び言語コントロール、並びに電話アプリケーションのダウンロード及びインストールのポリシーの少なくとも１つの制御及び管理を特定する請求項９から１１のいずれか一項に記載のマスターモバイルフォン。
【請求項１３】
前記マスターモバイルフォンと少なくとも１つの他のマスターモバイルフォンとの間でマスター同期データ接続セッションが開始され、前記少なくとも１つの他のマスターモバイルフォンは、前記マスターモバイルフォンにより制御されているものと同じチャイルドフォンを制御するようにされ、
前記マスター同期データ接続セッションは、前記マスターモバイルフォン及び前記少なくとも１つの他のマスターモバイルフォンに格納された前記同じチャイルドフォンのポリシーを同期させる請求項９から１２のいずれか一項に記載のマスターモバイルフォン。
【請求項１４】
少なくとも１つのマスターモバイルフォンによって少なくとも１つのチャイルドモバイルフォンを制御する方法であって、
マスターユーザーによる、モバイルフォンがマスターモバイルフォンかチャイルドモバイルフォンかを特定する段階と、
マスターモバイルフォンとチャイルドモバイルフォンとの間のメッセージ・ハンドシェーク・プロトコルを開始する段階と、
前記マスターモバイルフォンの認証を前記チャイルドモバイルフォンに要求する段階と、
前記チャイルドモバイルフォンへの制御ポリシーの送信による認証の後に、前記マスターモバイルフォンが前記チャイルドモバイルフォンの機能を制御する段階と
を備える方法。
【請求項１５】
前記チャイルドモバイルフォンへの制御ポリシーの送信は、
前記マスターモバイルフォンと前記チャイルドモバイルフォンとの間のデータ接続セッションを開始する段階と、
前記マスターモバイルフォンから前記チャイルドモバイルフォンへ要求を送信する段階と、
前記要求が制御ポリシーの変更を含む場合は、前記制御ポリシーの変更を前記マスターモバイルフォンに接続されたセキュア・ストレージに格納する段階と
を有する請求項１４に記載の方法。
【請求項１６】
前記チャイルドモバイルフォンが要求を受信する段階を更に備え、
前記チャイルドモバイルフォンが受信した前記要求が制御ポリシーの変更を含む場合、前記チャイルドモバイルフォンに接続されたセキュア・ストレージに前記制御ポリシーの変更を格納し、
前記チャイルドモバイルフォンが受信した前記要求が動作の要求を含む場合、当該要求に基づく前記動作を実行する請求項１５に記載の方法。
【請求項１７】
前記チャイルドモバイルフォンに搭載されたモバイル・オペレーティング・システムに、ペアレンタル・コントロール・モジュールによりキャプチャー及び処理されたイベントを登録する段階を更に備え、
キャプチャーされた前記イベントは、前記マスターモバイルフォンにより制御される機能と関係付けられ、
前記チャイルドモバイルフォンに搭載されたユーザーアプリケーションによる前記イベントの処理よりも前に、前記ペアレンタル・コントロール・モジュールによる処理がなされる請求項１６に記載の方法。
【請求項１８】
少なくとも１つのマスターモバイルフォンによるチャイルドモバイルフォンの制御を可能とする方法であって、
マスターユーザーによる、モバイルモバイルフォンがマスターモバイルフォンかチャイルドモバイルフォンかを特定する段階と、
マスターモバイルフォンとチャイルドモバイルフォンとの間のメッセージ・ハンドシェーク・プロトコル・イニシエイションを受ける段階と、
前記チャイルドモバイルフォンが前記マスターモバイルフォンの認証の要求を受信する段階と、
前記チャイルドモバイルフォンが前記マスターモバイルフォンを認証する段階と、
前記チャイルドモバイルフォンにより、前記マスターモバイルフォンからの要求を受信する段階と
前記チャイルドモバイルフォンが前記要求を受信したことを受け、前記要求に基づくアクションを実行する段階と
を備え、
前記チャイルドモバイルフォンが受信した前記要求が管理ポリシーの変更を含む場合、前記チャイルドモバイルフォンに接続されており、前記チャイルドモバイルフォンの非マスターユーザーがアクセスできないセキュア・ストレージに前記管理ポリシーの変更を格納する、方法。
【請求項１９】
前記チャイルドモバイルフォンに搭載されたモバイル・オペレーティング・システムに、ペアレンタル・コントロール・モジュールによりキャプチャー及び処理されたイベントを登録する段階を更に備え、
キャプチャーされた前記イベントは、前記マスターモバイルフォンにより制御される機能と関係付けられ、
前記チャイルドモバイルフォンに搭載されたユーザーアプリケーションによる前記イベントの処理よりも前に、前記ペアレンタル・コントロール・モジュールによる処理がなされる請求項１８に記載の方法。
【請求項２０】
配列された機械可読命令を格納している機械可読ストレージであって、前記機械可読命令は実行されると請求項１から４のいずれか一項に記載のシステムの機能、請求項５から８のいずれか一項に記載のチャイルドモバイルフォンの機能、請求項９から１３のいずれか一項に記載のマスターモバイルフォンの機能、または請求項１４から１９のいずれか一項に記載の方法を実現する機械可読ストレージ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、スマート・モバイル・フォン（「スマートフォン」）に関する。より具体的には、子供の（従属者の）スマートフォンのペアレンタル（マスター）・コントロールに関するものであり、サービス・プロバイダではなく、スマートフォンによってコントロールが管理される。
【背景技術】
【０００２】
子供及びティーンネイジャーの間でスマートフォンの利用が急速に盛んになるにつれて、安全なペアレンタル・コントロールの仕組みが強く求められている。サービス・プロバイダ型のペアレンタル・コントロールには、さまざまな仕組みが存在する。サービス・プロバイダ・ビジネス型に基づくペアレンタル・コントロールの仕組みは多く使用されているが、サービス・プロバイダ又はサーバのサポートを得ることなく、１台のフォン（電話）から他のフォンに対してペアレンタル・コントロールを設定し、管理することはできない。
【０００３】
現在のペアレンタル・コントロールの仕組みは独立した電話機能として利用できるものではなく、ペアレンタル・コントロール・サービス・モデルとして利用できるに過ぎない。ペアレンタル・コントロール・ポリシーは、子供の電話に直接設定することもできるし、サービス・プロバイダが所有するサーバにおいて設定することもできる。当該ポリシーは、サーバから子供の電話にダウンロードすることができる。このように、ペアレント又はマスターは、サービス・プロバイダによって提供される機能や利用可能性による制約を受ける。
【図面の簡単な説明】
【０００４】
本発明の特徴及び効果は以下の本発明の詳細な説明によって明らかになる。
【図１】発明の一実施形態に係る、ペアレンタル・コントロールのためのシステム構成を示すブロック図である。
【図２】発明の一実施形態に係る、パスワードを起動する方法により、ペアレントフォンがチャイルドフォンと直接通信をすることを示すブロック図である。
【図３】発明の一実施形態に係る、ペアレンタル・コントロール起動エンジンに係る方法を示すフロー図である。
【図４】発明の一実施形態に係る、チャイルドフォンにおけるコントロール起動エンジンに係る方法を示すフロー図である。
【図５】発明の一実施形態に係る、ペアレンタル・コントロール・アプリケーション、モバイルＯＳ及び通信ドライバの間のイベントトラフィックを示すブロック図及びフロー図である。
【発明を実施するための形態】
【０００５】
本発明の実施形態は、電話サービス・プロバイダから提供される機能とは独立した、スマートフォンに搭載された機能を用いた、従属者又は子供のスマートフォンのマスター・コントロールに関するシステム及び方法である。マスターフォンのユーザーを「ペアレント」と称し、従属者フォンのユーザーを「チャイルド」と称する。主に、未成年の子供をもつ親に望まれる用途に応じて、マスターフォンは従属者フォンを管理及びモニターしてもよいが、家族関係は要求されないことが理解されるであろう。ここで、このコントロールを「ペアレンタル・コントロール」と称する。本発明の実施形態は、セルラー・サービス・プロバイダからのサポートなしに、親のための、子供の電話の安全な制御をする機能を可能にする。
【０００６】
明細書における、本発明の「一の実施形態」又は「実施形態」との言及は、実施形態と関連して記載された特有の機能、構成又は特徴は、本発明の少なくとも１つの実施形態に含まれることを意味する。従って、明細書中の様々な箇所で現れる「一の実施形態において」という表現は、必ずしも全てが同一の実施形態について言及しているわけではない。
【０００７】
本発明の完全な理解を提供するために説明することを目的として、具体的な構造及び詳細が示される。しかしながら、本発明の実施形態は、具体的詳細がここで示されなくとも実施され得ることは、当業者にとって明らかであろう。さらに、本発明が不明確にならないように、よく知られた機能については、除外又は簡略化する場合がある。様々な実施例が、この説明を通して示される。これらは、発明の具体的な実施形態の説明にすぎない。発明の範囲は、特定の実施例に制限されない。
【０００８】
発明の実施形態において、ペアレンタル・コントロールは、親又は保護者による以下の実行によって、子供の電話において有効になるであろう。
・手動で入力されたパスワード、又は電話間のワンタイムパスワード（ＯＴＰ）アルゴリズムによるプロビジョニングによる、子供の電話に搭載された機能「ペアレンティング・コントロール・チャイルド」の起動
他の仕組みが電話間の信頼を築くために用いられるかもしれない。
・子供の電話のペアレンタル・コントロールの管理／監視に用いられるであろう電話番号の提供
・監視および制御されるための電話番号（子供の電話番号）をもつ、親の電話に搭載された「ペアレンティング・コントロール・マスター」の起動
【０００９】
実施形態において、ペアレンティング・コントロールは、正しいパスワード又はＯＴＰが提供され、その上で制御機能が無効にされることにより無効にされうる。発明の実施形態において、管理と制御は多対多関係である。言い換えれば、複数のチャイルドフォンは１のマスターフォンに制御され、複数のマスターフォンは同一のチャイルドフォンを管理するだろう。専門用語「チャイルド（１−Ｎ）」は、１から番号Ｎのうちのいくつか又は全てのチャイルドフォンに作用することを示す。
【００１０】
ペアレンティング・コントロールの仕組みが起動されると、親／保護者は、親の電話から次のセットアップをするだろう。
・ＳＭＳポリシー、言語パーシング・コントロール、ＳＭＳ転送
・電話発信ポリシー
・電話受信コントロール及び転送
・制限地域に近い場合の制限地域に基づくビーコン発信
・ＩＭ及びウェブ・ブラウジング・ポリシー及び言語コントロール
・電話アプリケーションのダウンロード及びインストールのポリシー
他の実施形態は、ここで記述された機能よりも付加的な機能又はより少ない機能で実装されることもあり、発明の実施形態はこれらの機能を限定しないことが理解されるだろう。
【００１１】
図１は、発明の一実施形態に係る、ペアレンタル・コントロールのためのシステム構成を示すブロック図である。モバイルフォン１００は、通常の電話制御のためのモバイル・オペレーティング・システム１２０を有する。モバイルフォン１００は、チャイルドフォンへの同期、認証及び制御動作を行うペアレンタル・コントロール起動エンジン／ユーザー・インターフェース１１０も有する。ペアレンタル・コントロール起動エンジン／ユーザー・インターフェース１１０は、ペアレンタル・コントロール・マスター（ＰＣＭ）起動又はペアレンタル・コントロール・チャイルド（ＰＣＣ）起動を行う。ユーザーは、これらの起動機能のいずれか一つを起動させ、パスワードによって起動を保護することができる。パスワードは手動で設定することもでき、パスワード保護に基づく１回のみ使用可能なパスワード（ＯＴＰ）を使用するためのＮＦＣ（短距離無線通信）を用いることもできる。ＯＴＰを用いる場合には、ユーザーはパスワードを記憶しておく必要がない。一実施形態においては、２人（又はそれ以上）の親がいる場合には、例えば、１台以上のマスターを使用してよい。この場合、チャイルドフォンは複数のマスターと関連付けられていなければならない。したがって、両方のマスターにおいて同一のＯＴＰアルゴリズムを使用できる。複数のマスター間で同期がとれていることも有効である。
【００１２】
ペアレンタル・コントロール起動エンジン／ユーザー・インターフェース１１０は、後述するマスター認証エージェント１１１、ポリシー管理／実行エージェント１１３、ロギング・エージェント１１５及びマスター／チャイルド通信エージェント１１７を有してもよい。マスター認証エージェント１１１、ポリシー管理／実行エージェント１１３、ロギング・エージェント１１５及びマスター／チャイルド通信エージェント１１７は、ペアレンタル・コントロール起動エンジン／ユーザー・インターフェース１１０の一部であるか、又は、それらのいずれかは分離されながらも統合されたモジュールとして実装されてもよい。図１に示されるように、これらのエージェントはＯＳ１２０、ＵＩ（分離モジュールとして実装されているならば）、又はそれら自身との間で通信してもよい。ＯＳは表示コントローラ１２１、メモリ１２３及び通信部１２５に接続されてもよい。通信部１２５は、グラフィックエンジン１２７、セキュリティ・エンジン・コントローラ１２９及びセキュア・フラッシュ・メモリ・ストレージ１３１と連携して動作してよい。セキュリティ・エンジン・コントローラ１２９は、組み込み型マイコンであってよく、メッセージを効率的に暗号化及び復号化を行う。
【００１３】
ペアレンタル・コントロール・ポリシー管理／実行エージェント１１３は、ペアレンタル・コントロール・ポリシーを使用することができる。ペアレンタル・コントロール・ポリシーは、ここでは通常は単に「ポリシー」と称する。「ポリシー」は、暗号化されて、マスターフォン及びチャイルドフォンに格納される。ポリシーは、マスターによって要求されたときを除いて、チャイルドフォンでは編集又は変更することができない。ポリシーは、マスターフォンにおいてのみ編集及び変更することができてよい。ポリシーがマスターフォンにおいて変更されるとき、マスターフォンは、マスターフォンとチャイルドフォンの間でＳＭＳベースのデータ同期を開始してよい。チャイルドフォンを管理する２台以上のマスターフォンがある場合には、マスターフォンは、他のマスターフォンとの間で同期をとってもよい。このようにして、両方の（全ての）マスターは、同一のチャイルドに対する同じポリシーが反映される。
【００１４】
一実施形態においては、ポリシーによって定義される機能は次のとおりである。
・ショート・メッセージ・サービス（ＳＭＳ）ポリシー、言語パーシング・コントロール、ＳＭＳ転送
・マルチメディア・メッセージ・サービス（ＭＭＳ）ポリシー
・電話発信ポリシー
・電話受信コントロール及び転送
・制限地域に近い場合の制限地域に基づくビーコン発信
・インスタント・メッセージ（ＩＭ）及びウェブ・ブラウジング・ポリシー及び言語コントロール
・電話アプリケーションのダウンロード及びインストールのポリシー
【００１５】
ポリシーに基づいて、チャイルドフォンはそれぞれの電話発信、ＳＭＳ、ＭＭＳ、ウェブブラウジングの開始及び受信をスキャンすることができる。開始された電話発信、ＳＭＳ、ＭＭＳ又はウェブ・ブラウジングはブロックされてよく、受信した電話着信、ＳＭＳ、ＭＭＳ又はＩＭはマスターフォンに転送されてもよい。ポリシーは、これらの動作を全てモニターしてもよく、又は動作の一部のみを管理するように設定されてもよい。
【００１６】
チャイルドフォンが特定のネットワークエリアの外にいる場合、又はそのＧＰＳロケーション基づいて、チャイルドフォンはポリシーに従って、ロケーション・ビーコンをマスターフォンに送信してもよい。
【００１７】
例えば、ポリシーが変更されたとき、又はフォケーション又はログの要求が送信／受信されたときにはいつでも、マスター認証エージェント１１１は、チャイルドフォンに対するマスターフォンからの要求の認証を司る。チャイルドフォンは、マスターフォンの要求を認証し、マスターフォンに対して適切な応答メッセージを送信する。マスター認証エージェント１１１はＳＭＳメッセージをインターセプトし、セッション又はデータ接続を開始し、証明書、鍵及び／又はパスワードを用いて認証する。アプリケーション開発者は、安全な通信方法のいずれの方法を使用して実装するかを選択することができる。いくつかの方法を実装してもよく、ユーザーに使用する一つを選択させてもよい。いったん認証されると、マスターフォン及びチャイルドフォンはＴＣＰ／ＩＰプロトコルを用いて通信することができる。
【００１８】
マスター／チャイルド通信エージェント１１７はマスターフォンとチャイルドフォンとの間における通信を制御する。マスター／チャイルド通信エージェント１１７は、例えば、セキュア・メッセージ及びメッセージ受領確認などのハンドシェークタスクを実行することにより、フォン間のデータ接続を確立してよい。認証及びセッション確立のために、ＩＰアドレスがやり取りされてもよい。マスター／チャイルド通信エージェント１１７はペアレンタル・コントロール通信スタックを維持する。ペアレンタル・コントロール通信スタックは、マスターからの要求を保持する。当該エージェントは、スタック上のマスターフォンのための要求を処理する。例えば、ロギング及びロケーションの要求がマスターによってなされた場合、チャイルドフォンは要求に従って、適切な情報を送信する。ロケーション要求については、チャイルドフォンはＧＰＳを起動し、要求を完了する前にロケーション情報を集める必要があるかもしれない。要求を完了するまでの間、ユーザーの介在は必要とされない。
【００１９】
ロギング・エージェント１１５は、過去のイベントの実行に関する情報を供給する。ペアレンタル・コントロール・エージェントは、ポリシー設定及びロギング・ポリシー設定に基づいて、当該実行のログをとる。
【００２０】
図２は、ペアレントフォン２０１がパスワード起動スキームによってチャイルドフォン２０３と直接通信する場合のブロック図である。多対多の関係がマスターフォンとチャイルドフォンとの間に存在してよい。
【００２１】
図３は、本発明の一実施形態に係る、ペアレンタル・コントロール起動エンジン（１１０）に係る方法のフロー図を示す。ブロック３０１に示すように、ペアレンタル・コントロールが起動されると、ブロック３０３において、短距離無線通信（ＮＦＣ）、ワンタイム・パスワード（ＯＴＰ）又はペアレント（マスター）による手動入力により得られたパスワードが取得される。当該エンジンはフォン・アプリケーション内で実行されているので、ユーザー・インターフェースは、サービス・プロバイダを介在することなく、電話機からこの機能を選択する機会をユーザーに提供する。ブロック３０５において、電話に搭載されたマスター認証エージェント１１１は、セキュリティ・エンジン・コントローラ１２９を用いてユーザー認証を実行してもよい。セキュリティ・エンジン・コントローラ１２９は、証明書又は鍵の暗号化、暗号解除及び認証をすることができる組み込み型マイコンであってよい。ブロック３０７に示されるように、ユーザーが有効であれば、ブロック３０９において、セキュリティ・エンジン・コントローラ１２９とともに動作するポリシー管理／実行エージェント１１３がフォンにおいて起動される。格納されたポリシーは、マスターユーザーに現在の設定及びオプション一覧を提供してもよい。利用可能なオプションは、デバイス又は初期の購買レベルによって変わってもよい。いくつかの利用可能なオプションは、上述の通り、例えばＳＭＳ、ＭＭＳ、電話発信などを制限することである。
【００２２】
ブロック３１１において、ユーザーがチャイルドに対するポリシーを実行することを選択したか否かについての判断が行われる。本発明の一実施形態によれば、１〜Ｎ台のチャイルド、すなわち「チャイルド（１−Ｎ）」のペアレンタル・コントロールをすることができる。ブロック３１３において、選択された新しい又は更新されたポリシーは、マスターフォンのセキュア・ストレージ１３１に格納される。続いてポリシー管理／実行エージェント１１３が、マスター／チャイルド通信エージェント１１７によって、チャイルドフォンと通信するために起動される。ブロック３１５において、このポリシー管理／実行エージェント１１３は、マスター／チャイルド通信エージェント１１７を介して、チャイルドフォン（１−Ｎ）に対して実行要求を送信する。マスターフォンとチャイルドフォンとの間の通信は、さまざまな方法で実行される。いくつかの方法においては、近接していることが求められる。チャネルが既に確立している場合には、当該チャネルによって、チャイルドに対して実行要求を送信してよい。チャネルが確立していない場合には、又は、使用されていたチャネルが消失した場合には、既述の認証方法を用いて新しいチャネルが確立される。
【００２３】
複数のフォンが互いに非常に近くにある場合には、ＮＦＣ通信を使用してよい。距離がより離れている場合には、ブルートゥースを用いることができる。チャイルドフォンがより離れた場所にある場合には、フォン間で認証メッセージを送受信するためにＳＭＳメッセージを使用してもよい。近接している場合には、プロバイダのデータネットワーク又は音声ネットワークを介することなく、メッセージを送信してもよい。ＳＭＳメッセージが通信に用いられる場合であっても、サービス・プロバイダがメッセージをキャプチャーしたり介在したりする必要はない。たとえユーザーにとってトランスペアレントである（ユーザーが気付かない）としても、ＳＭＳメッセージは他のＳＭＳメッセージと同様に、モバイルネットワークを介して送られる。データ接続が確立すると、さらなる通信と要求にはＴＣＰ／ＩＰ通信が用いられる。
【００２４】
図４は、発明の一実施形態に係る、チャイルドフォンにおけるコントロール起動エンジンの方法を示すフロー図である。ブロック４０１において、マスターフォンからのＳＭＳコマンドが受信されたか否かが判断される。受信したＳＭＳメッセージは、通常のメッセージ表示に先立って、ドライバ／エージェントによってフォン内にキャプチャーされてよい。メッセージがペアレンタル・コントロール・タイプ・メッセージとして符号化されている場合には、チャイルドフォンにおいては表示されないが、メッセージ・コンテンツに基づいて、マスター／チャイルド通信エージェント１１７が動作する。
【００２５】
ブロック４０３で判断されたように、ペアレンタル・コントロールがフォン上で起動している場合には、ブロック４０５において、マスター／チャイルド通信エージェント１１７は、確認のためにセキュリティ・エンジン・コントローラ１２９と通信して、コントロール要求への受領確認をマスターに送り返す。一実施形態においては、認証されていない／本物であると確認されていないユーザーに受領確認を送信することを避けるために、マスター及び実行メッセージがとも認証されるまでの間、受領確認が遅延されてよい。続いて、ブロック４０７において、マスター認証エージェント１１１は、マスターフォンによって送信されたデータ同期又はコマンド／要求が本物であることを確認する。ブロック４０９において当該同期が有効でないと判断した場合には、ブロック４１１において、チャイルドフォンのポリシー管理／実行エージェント１１３が起動されて、現在の設定をマスターから受信した設定に更新する。ブロック４１３において、更新されたポリシーが、チャイルドユーザーによって直接は変更することができないセキュア・フラッシュ・メモリ・ストレージ１３１に格納される。
【００２６】
いくつかの実施形態においては、例えば、マスターが要求を送った時にチャイルドフォンの電源が切られていたり、通信可能領域外にあったりする場合には、チャイルドフォンは、遅延された要求を受信する。マスターがデータ接続を要求していた場合には、チャイルドは遅延されたデータ接続を開始してもよく、消失した接続を復活させてもよい。ブロック４１５において、ＳＭＳコマンドがデータ接続を要求する場合には、マスター／チャイルド通信エージェント１１７はマスターフォンとの間でデータ接続を開始してもよい。
【００２７】
対称的な暗号化アルゴリズム又はＰＫＩ技術のように非対称的なアルゴリズムを用いて、マスターフォンとチャイルドフォンとの間で、セキュリティ・コントロールが行われてもよい。上述のとおり、通信においては、ＮＦＣ、ブルートゥース、又はＳＭＳを用いてよい。フォン上のペアレンタル・コントロール・アプリケーションは、所与の時間において、どの方法を用いるかを判断してよい。一実施形態においては、ユーザーが接続方法を選択できてもよい。例えば、ＳＭＳを介して接続が要求されたときには、マスターフォンは、マスターのＩＰアドレス、及び、チャイルドにＩＰアドレスを付したＳＭＳを返信することの要求とともに、ＳＭＳメッセージを送信してよい。メッセージは、暗号化されてＰＫＩ又は対称鍵アルゴリズムにより署名されてよい。２台のフォン間におけるさらなる通信が安全に行われるように、典型的にはＴＣＰ／ＩＰプロトコルを用いて当該データ接続が開始される。
【００２８】
マスターフォンは、例えば、チャイルドフォンにＧＰＳを起動して、あるロケーションに戻るように要求するメッセージを送信してよい。他の要求は、チャイルドフォンで受信される全てのＳＭＳメッセージがマスターフォンに転送されるべくマスターフォンが要求するものであってもよい。この転送は、メッセージがチャイルドによって受信されることを防ぐ。すなわち、表示されなかったり、チャイルドがメッセージを見ることを許可するとともに転送したりする。マスターフォンは、チャイルドフォン上の特定のデバイスを制御する要求（例えば、カメラの電源を入れる要求）を送信してもよい。
【００２９】
一実施形態においては、マスターフォン及びチャイルドフォンは、最初は親によってセットアップされる。親は、両方のフォンをパーソナルコンピュータＰＣ）に、例えばＵＳＢ接続を用いて接続し、初期セットアップを開始してよい。ＰＣ上のアプリケーションは、親に初期ポリシー、セキュリティー鍵、及びパスワードをセットアップさせてよい。他の実施形態においては、複数のフォンは、短距離無線通信（ＮＦＣ）プロトコルを用いてセットアップされてもよい。ブルートゥースを用いてもよいが、安全性に劣ると広く考えられているので、最適な方法ではない。他の実施形態においては、他のプロトコルが用いられてもよい。いったんプロトコルが確立すると、ＰＣ又はフォンのいずれかにおいてユーザー・インターフェースを用いて、鍵、パスワード及び初期ポリシーのセットアップが開始される。続いて、マスターはチャイルドフォンのポリシーを変更し、ＧＰＳ又はカメラなどのフォンデバイスをデータネットワーク経由で制御してもよい。上述のとおり、安全なＳＭＳメッセージはマスターフォンからチャイルドフォンに対してデータネットワーク経由で送信され、ポリシーの変更及びチャイルドフォンのデバイス制御が開始される。
【００３０】
いったん接続されると、ＴＣＰ／ＩＰコントロールを使用して、マスターフォンとチャイルドフォンとの間のデータ接続が維持される。周期的な「動作状態維持」メッセージが、データ接続を動作状態に保つためにやり取りされてもよい。データ接続はチャイルドフォンのユーザーにとってトランスペアレントであり認識されるものではなく、マスターフォンが、切断、チャイルドフォンの電源オフ、又はサービスエリアから出ることを要求するまで、動作状態に保たれてよい。
【００３１】
既存のモバイルフォンは、安全なＳＭＳメッセージを送信する能力を有する。しかし、当該機能はフォンのユーザーには提供されていない。一実施形態においては、ペアレンタル・コントロール・アプリケーション・ユーザー・インターフェースと低位レベルの電話サービスとの間に、さらなるレイヤを設けて、ＳＭＳ及び他のメッセージと同様に、既存のフォンのセキュリティー・モジュールを活用してもよい。
【００３２】
フォンにおいてＳＭＳメッセージが受信された場合には、イベントが生成される。当該イベントは、チャイルドフォンにおけるペアレンタル・コントロール要求を開始するために用いられる。図５は、発明の一実施形態に係る、ペアレンタル・コントロール・アプリケーション、モバイルＯＳ及び通信ドライバの間のイベントトラフィックを示すブロック図及びフロー図である。いったんＳＭＳメッセージが、フォン間のセキュアなデータ接続を開始すると、互いのＩＰアドレスが認識されているので、マスターフォン及びチャイルドフォンは、ネットワーク上の任意の２つのデバイスのように動作することができる。
【００３３】
一実施形態においては、ペアレンタル・コントロール・アプリケーション５１０は、モバイル・オペレーティング・システム（ＯＳ）５２０にＥ１（５２１）タイプ、Ｅ２（５２３）タイプ及びＥ３（５２５）タイプのイベントを登録する。メッセージ、電話着信又は他の通信がフォン上で受信されると、通信ドライバ５３０によって、最も低いレベルでキャプチャーされる。通信ドライバ５３０は、ＯＳの下の典型的なサービスである。通信ドライバ５３０によって通信が受信されると、通信種別に基づいてイベントが生成される。例えば、ＳＭＳメッセージが入ってくると、タイプＥ１（５２１）のイベントが生成される（５３１）。電話着信があると、タイプＥ２（５２３）のイベントが生成される（５３３）。通信ドライバ５３０を介して発信が行われ、ＯＳに対してイベントが供給される。例えば、フォンのＧＰＳロケーションの送信が行われると、タイプＥ３のイベント（５２５）が生成される（５３５）。
【００３４】
ペアレンタル・コントロール・アプリケーションによって登録されたタイプのイベントが生成されると、ペアレンタル・コントロール・アプリケーション５１０が、ユーザーが気付くことなくバックグラウンドでローンチされる（５１１）。イベントに関連するメッセージ又はデータは、フォンに格納されているポリシーに基づいて処理される（５１３）。続いて、情報及びポリシーに関連付けられたメッセージに基づいて、動作が行われる（５１５）。例えば、チャイルドフォンにおいては、メッセージ又は呼の転送の開始又は取り消しが行われ、若しくは、カメラ又はＧＰＳの電源が入れられるなどしてよい。マスターフォンにおいては、メッセージは、チャイルドフォンが電話着信又はテキストメッセージを受けたこと、若しくは、禁止エリアに移動したことなどを示してよい。ポリシーは、このイベントが、単にログとして残されるだけか、表示されるのか、ペアレントに警告するかなどを示す。
【００３５】
ペアレンタル・コントロール・アプリケーションは、他のユーザーアプリケーションより前にメッセージ／イベントにアクセスできるように、通常のユーザーアプリケーションよりも特権レベルが高くなければならない。ロギング・エージェントは、実行されるコマンド、イベント及びアクション（すなわち、マスターフォンとチャイルドフォンとの間の通信）のログを取ってよい。
【００３６】
本明細書で述べた技術は、特定のハードウェア又はソフトウェア構成に限定されるものではなく、どのようなコンピューター、コンシューマ・エレクトロニクス又はプロセス環境においても適用できる。当該技術は、ハードウェア、ソフトウェア又はそれらの２つの組み合わせによって実装されてもよい。
【００３７】
シミュレーションのためには、プログラムコードは、設計されたハードウェアがどのように動作するように期待されているかというモデルを本質的には提供するハードウェア記述言語又は他の機能記述言語を用いたハードウェアを表してもよい。プログラムコードは、アセンブラ又は機械語、若しくは、コンパイルされる及び／又はインタープリットされるデータであってもよい。さらに、ソフトウェアが、動作を起こすか結果の原因となるような何らかの形式であることは、当該技術分野における常識である。そのような表現は、プロセッサに動作又は結果の生成を実行させるプロセッシング・システムによるプログラムコードの実行を記述する簡易表現であるに過ぎない。
【００３８】
それぞれのプログラムは、ハイレベル処理又はオブジェクト指向プログラム言語により実装されて、プロセッシング・システムと通信してもよい。しかしながら、プログラムは、望まれるならば、アセンブラ又は機械語によって実装されてもよい。いずれの場合にも、言語はコンパイルされたりインタープリットされたりする。
【００３９】
プログラム命令は、命令によってプログラムされる、一般的な目的又は特別な目的のプロセッシング・システムに、本明細書で述べたオペレーションを実行させる。代わりに、当該オペレーションは、当該オペレーションを実行するハードワイアード・ロジックを含む特別なハードウェア・コンポーネント、又は、プログラミングされたコンピュータ・コンポーネント及びカスタム・ハードウェア・コンポーネントの組み合わせによって実行されてもよい。本明細書において述べた方法は、コンピュータがアクセスし、読み取ることができ、当該方法をプロセッシング・システム又は他の電子デバイスに実行させる命令が格納された媒体を含むコンピュータプログラム製品として供給されてもよい。
【００４０】
プログラムコード又は命令は、例えば、固体記憶メモリ、ハードドライブ、フロッピー（登録商標）ディスク、光ストレージ、テープ、フラッシュメモリ、メモリスティック、デジタルビデオディスク、ＤＶＤなどを含む、ストレージデバイス及び／又は関連する機械読み取り可能な又は機械アクセス可能な媒体のような揮発性及び／又は不揮発性メモリに格納されてよく、さらに非標準的な、機械アクセス可能なバイオロジカル状態を保持するストレージに格納されてもよい。機械読み取り可能な媒体は、機械が読み取ることができる形式によって情報を保存、送信又は受信するあらゆる仕組みを含む。媒体は、アンテナ、光ファイバ、通信インターフェースなどのように、電気的に、光学的に、音響的に、若しくは、他の伝搬信号又はキャリア波の形式で、エンコードされたプログラムコードが通過する有形媒体を含んでもよい。プログラムコードは、パケット、シリアルデータ、パラレルデータ、伝搬信号などの形式で伝送されてよく、圧縮又は暗号化された形式で用いられてもよい。
【００４１】
プログラムコードは、それぞれプロセッサ、プロセッサが読み取ることができる揮発性及び／又は不揮発性メモリ、少なくとも一つの入力デバイス及び／又は１以上の出力デバイスを含む、モバイルコンピュータ、固定式コンピュータ、パーソナル・デジタル・アシスタント、セット・トップ・ボックス、セルラーフォン及びページャー、コンシューマ電子デバイス（ＤＶＤプレーヤー、パーソナルビデオプレーヤー、衛星受信機、ステレオ受信機、ケーブルＴＶ受信機を含む）、及び他の電子デバイスのようなプログラム可能な機械において実行できるプログラムとして実装されてよい。プログラムコードは、入力デバイスを用いて入力され、上記の実施形態を実行し、出力情報を生成するデータに適用されてもよい。当該出力情報は１以上の出力デバイスに適用されてよい。当業者は、開示された主題の実施形態は、マルチプロセッサ又はマルチコアプロセッサ・システムを含むさまざまなコンピュータシステム形態で実施可能であり、広汎なコンピュータ、小型コンピュータ、又は任意のデバイスに仮想的に組み込まれたプロセッサでも実施できる。開示された主題の実施形態は、通信ネットワークを介して接続された遠隔プロセッシングデバイスによって複数のタスク又はその一部が実行される、分散型コンピューティング環境において実行されてもよい。
【００４２】
上述のように、例えばフロー図のようなシーケンシャルな処理として記述されるとしても、いくつかのオペレーションは、実際には並列に、同時に、及び／又は分散環境により、及び、シングル又はマルチプロセッサ機械がローカルに及び／又は遠隔に格納されたプログラムコードにアクセスすることより実行することができる。さらに、いくつかの実施形態においては、開示された主題の思想から離れない範囲で、オペレーションの順序を並べ替えてもよい。プログラムコードは組み込みコントローラにより又は組み込みコントローラと連携して用いられてもよい。
【００４３】
実施形態を参照して本発明を説明したが、当該説明に限定されることを意図するものではない。実施形態のさまざまな変形の他、本発明に付随する当業者に明らかな他の実施形態も、本発明の思想及び範囲に含まれているとみなされる。
【図１】
2011211694.tif 000003
【図２】
2011211694.tif 000004
【図３】
2011211694.tif 000005
【図４】
2011211694.tif 000006
【図５】
2011211694.tif 000007
【手続補正書】
【提出日】平成23年3月28日(2011.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各々が少なくとも１つのチャイルドフォンを制御することができるマスターフォン、又は、各々が少なくとも１つのマスターフォンに制御されることができるチャイルドフォン、の何れか１つとして特定される複数のモバイルフォンを備え、
前記チャイルドフォンは、当該チャイルドフォンにおけるメッセージ及びイベントの実行をログするロギング・エージェントを含み、
モバイルフォンの各々は、
マスターフォンのマスターユーザーに少なくとも１つのチャイルドフォンに対する対話形式の管理及び制御を認めるペアレンタル・コントロール・アプリケーションのユーザー・インターフェースと、
前記モバイルフォンが、マスターフォンとチャイルドフォンとの間、及び１以上のマスターフォン間のデータ接続セッションを認証できるようにし、かつ、メッセージ及び証明書の少なくとも一方を暗号及び復号するために前記モバイルフォンと接続するセキュリティ・エンジンを使用する認証エージェントと、
チャイルドフォンのコントロール・ポリシーの変更を開始し、かつ前記変更を前記マスターフォンに記録するポリシー管理／実行エージェントと、
前記マスターフォンから前記チャイルドフォンへ要求及びポリシーの変更を送信でき、かつモバイルフォン間のハンドシェーク通信の実行ができる通信エージェントと、
少なくとも１つのチャイルドフォンと関連付けられる少なくとも１つのコントロール・ポリシーを格納するセキュア・ストレージと
を有し、
モバイルフォンがマスターフォンとして動作するか、又はチャイルドフォンとして動作するかはセットアップフェーズにおいて特定される、システム。
【請求項２】
前記データ接続セッションは、マスターフォンとチャイルドフォンとの間の一連のショートメッセージサービス（ＳＭＳ）メッセージにより開始され、当該データ接続セッションが確立されると、前記マスターフォンとチャイルドフォンはＴＣＰ／ＩＰプロトコルを介して通信する請求項１に記載のシステム。
【請求項３】
受信したＳＭＳメッセージのメッセージタイプ及びコンテンツに関連付けられるイベントを生成する接続ドライバを更に備え、
前記ペアレンタル・コントロール・アプリケーションによって登録されたタイプのイベントの生成は、前記モバイルフォンに搭載された他のユーザーアプリケーションより前に前記ペアレンタル・コントロール・アプリケーションによって処理される請求項２に記載のシステム。
【請求項４】
前記コントロール・ポリシーは、チャイルドフォンにおける、ショートメッセージサービス（ＳＭＳ）ポリシー、言語パーシング・コントロール及びＳＭＳ転送、電話発信制御、電話受信制御及び転送、制限地域に近い場合の制限地域に基づくビーコン発信、インスタント・メッセージ（ＩＭ）及びウェブ・ブラウジング・ポリシー及び言語コントロール、並びに電話アプリケーションのダウンロード及びインストールのポリシーの少なくとも１つの制御及び管理を特定する請求項１に記載のシステム。
【請求項５】
チャイルドモバイルフォンのユーザーにとって制御がトランスペアレントであり、少なくとも１つの認証マスターフォンにより制御されるモバイルフォンの複数の通信機能と、
前記チャイルドモバイルフォンがマスターフォンと前記チャイルドモバイルフォンとの間のデータ接続セッションを認証できるようにし、かつメッセージ及び証明書の少なくとも一方を暗号化及び復号化するために前記チャイルドモバイルフォンと接続するセキュリティ・エンジンを使用する認証エージェントと、
前記チャイルドモバイルフォンのコントロール・ポリシーの変更を開始し、かつ前記変更を前記チャイルドモバイルフォンに接続されているセキュア・ストレージに記録するポリシー管理／実行エージェントと、
前記マスターフォンからの要求及びポリシーの変更を受信でき、かつ前記チャイルドモバイルフォンと前記マスターフォンとの間のハンドシェーク通信の実行ができる通信エージェントと
を備え、
前記データ接続セッションは、マスターフォンとチャイルドモバイルフォンとの間の一連のショートメッセージサービス（ＳＭＳ）メッセージにより開始される、チャイルドモバイルフォン。
【請求項６】
前記データ接続セッションが確立されると、前記マスターフォンと前記チャイルドモバイルフォンとはＴＣＰ／ＩＰプロトコルを介して通信する請求項５に記載のチャイルドモバイルフォン。
【請求項７】
メッセージタイプ及び受信したＳＭＳメッセージのコンテンツに関連付けられるイベントを生成する通信ドライバを更に備え、
前記チャイルドモバイルフォンに搭載されたペアレンタル・コントロール・アプリケーションによって登録されたタイプのイベントの生成は、前記モバイルフォンに搭載された他のユーザーアプリケーションより前に前記ペアレンタル・コントロール・アプリケーションによって処理される請求項５又は６に記載のチャイルドモバイルフォン。
【請求項８】
前記コントロール・ポリシーは、チャイルドモバイルフォンにおける、ショートメッセージサービス（ＳＭＳ）ポリシー、言語パーシング・コントロール及びＳＭＳ転送、電話発信制御、電話受信制御及び転送、制限地域に近い場合の制限地域に基づくビーコン発信、インスタント・メッセージ（ＩＭ）及びウェブ・ブラウジング・ポリシー及び言語コントロール、並びに電話アプリケーションのダウンロード及びインストールのポリシーの少なくとも１つの制御及び管理を特定する請求項５から７のいずれか一項に記載のチャイルドモバイルフォン。
【請求項９】
マスターモバイルフォンのマスターユーザーに少なくとも１つのチャイルドフォンに対する対話形式の管理及び制御を認めるペアレンタル・コントロール・アプリケーションのユーザー・インターフェースと、
前記マスターモバイルフォンが前記マスターモバイルフォンと前記少なくとも１つのチャイルドフォンとの間のデータ接続セッションを認証できるようにし、かつ、メッセージ及び証明書の少なくとも一方を暗号化及び復号化するために前記マスターモバイルフォンと接続するセキュリティ・エンジンを使用する認証エージェントと、
前記少なくとも１つのチャイルドフォンのコントロール・ポリシーにおける変更を開始し、かつ前記変更を前記マスターモバイルフォンに接続するセキュア・ストレージに記録するポリシー管理／実行エージェントと、
前記少なくとも１つのチャイルドフォンへ要求及びポリシーの変更を送信でき、かつ前記少なくとも１つのチャイルドフォンと前記マスターモバイルフォンとの間のハンドシェーク通信の実行ができる通信エージェントと
を備え、
モバイルフォンがマスターモバイルフォンとして動作するか、又はチャイルドフォンとして動作するかはセットアップフェーズにおいて特定され、
前記データ接続セッションは、前記マスターモバイルフォンと前記少なくとも１つのチャイルドフォンとの間の一連のショートメッセージサービス（ＳＭＳ）メッセージにより開始される、マスターモバイルフォン。
【請求項１０】
前記データ接続セッションが確立されると、前記マスターモバイルフォンと前記チャイルドフォンとはＴＣＰ／ＩＰプロトコルを介して通信する請求項９に記載のマスターモバイルフォン。
【請求項１１】
受信したＳＭＳメッセージのメッセージタイプ及びコンテンツに関連付けられるイベントを生成する通信ドライバを更に備え、
前記マスターモバイルフォンに搭載された前記ペアレンタル・コントロール・アプリケーションによって登録されたタイプのイベントの生成は、前記モバイルフォンに搭載された他のユーザーアプリケーションより前に前記ペアレンタル・コントロール・アプリケーションによって処理される請求項９又は１０に記載のマスターモバイルフォン。
【請求項１２】
前記コントロール・ポリシーは、前記少なくとも１つのチャイルドフォンにおける、ショートメッセージサービス（ＳＭＳ）ポリシー、言語パーシング・コントロール及びＳＭＳ転送、電話発信制御、電話受信制御及び転送、制限地域に近い場合の制限地域に基づくビーコン発信、インスタント・メッセージ（ＩＭ）及びウェブ・ブラウジング・ポリシー及び言語コントロール、並びに電話アプリケーションのダウンロード及びインストールのポリシーの少なくとも１つの制御及び管理を特定する請求項９から１１のいずれか一項に記載のマスターモバイルフォン。
【請求項１３】
前記マスターモバイルフォンと少なくとも１つの他のマスターモバイルフォンとの間でマスター同期データ接続セッションが開始され、前記少なくとも１つの他のマスターモバイルフォンは、前記マスターモバイルフォンにより制御されているものと同じチャイルドフォンを制御するようにされ、
前記マスター同期データ接続セッションは、前記マスターモバイルフォン及び前記少なくとも１つの他のマスターモバイルフォンに格納された前記同じチャイルドフォンのポリシーを同期させる請求項９から１２のいずれか一項に記載のマスターモバイルフォン。
【請求項１４】
少なくとも１つのマスターモバイルフォンによって少なくとも１つのチャイルドモバイルフォンを制御する方法であって、
マスターユーザーによる、モバイルフォンがマスターモバイルフォンかチャイルドモバイルフォンかを特定する段階と、
マスターモバイルフォンとチャイルドモバイルフォンとの間のメッセージ・ハンドシェーク・プロトコルを開始する段階と、
前記マスターモバイルフォンの認証を前記チャイルドモバイルフォンに要求する段階と、
前記チャイルドモバイルフォンへの制御ポリシーの送信による認証の後に、前記マスターモバイルフォンが前記チャイルドモバイルフォンの機能を制御する段階と
を備える方法。
【請求項１５】
前記チャイルドモバイルフォンへの制御ポリシーの送信は、
前記マスターモバイルフォンと前記チャイルドモバイルフォンとの間のデータ接続セッションを開始する段階と、
前記マスターモバイルフォンから前記チャイルドモバイルフォンへ要求を送信する段階と、
前記要求が制御ポリシーの変更を含む場合は、前記制御ポリシーの変更を前記マスターモバイルフォンに接続されたセキュア・ストレージに格納する段階と
を有する請求項１４に記載の方法。
【請求項１６】
前記チャイルドモバイルフォンが要求を受信する段階を更に備え、
前記チャイルドモバイルフォンが受信した前記要求が制御ポリシーの変更を含む場合、前記チャイルドモバイルフォンに接続されたセキュア・ストレージに前記制御ポリシーの変更を格納し、
前記チャイルドモバイルフォンが受信した前記要求が動作の要求を含む場合、当該要求に基づく前記動作を実行する請求項１５に記載の方法。
【請求項１７】
前記チャイルドモバイルフォンに搭載されたモバイル・オペレーティング・システムに、ペアレンタル・コントロール・モジュールによりキャプチャー及び処理されたイベントを登録する段階を更に備え、
キャプチャーされた前記イベントは、前記マスターモバイルフォンにより制御される機能と関係付けられ、
前記チャイルドモバイルフォンに搭載されたユーザーアプリケーションによる前記イベントの処理よりも前に、前記ペアレンタル・コントロール・モジュールによる処理がなされる請求項１６に記載の方法。
【請求項１８】
少なくとも１つのマスターモバイルフォンによるチャイルドモバイルフォンの制御を可能とする方法であって、
マスターユーザーによる、モバイルモバイルフォンがマスターモバイルフォンかチャイルドモバイルフォンかを特定する段階と、
マスターモバイルフォンとチャイルドモバイルフォンとの間のメッセージ・ハンドシェーク・プロトコル・イニシエイションを受ける段階と、
前記チャイルドモバイルフォンが前記マスターモバイルフォンの認証の要求を受信する段階と、
前記チャイルドモバイルフォンが前記マスターモバイルフォンを認証する段階と、
前記チャイルドモバイルフォンにより、前記マスターモバイルフォンからの要求を受信する段階と
前記チャイルドモバイルフォンが前記要求を受信したことを受け、前記要求に基づくアクションを実行する段階と
を備え、
前記チャイルドモバイルフォンが受信した前記要求が管理ポリシーの変更を含む場合、前記チャイルドモバイルフォンに接続されており、前記チャイルドモバイルフォンの非マスターユーザーがアクセスできないセキュア・ストレージに前記管理ポリシーの変更を格納する、方法。
【請求項１９】
前記チャイルドモバイルフォンに搭載されたモバイル・オペレーティング・システムに、ペアレンタル・コントロール・モジュールによりキャプチャー及び処理されたイベントを登録する段階を更に備え、
キャプチャーされた前記イベントは、前記マスターモバイルフォンにより制御される機能と関係付けられ、
前記チャイルドモバイルフォンに搭載されたユーザーアプリケーションによる前記イベントの処理よりも前に、前記ペアレンタル・コントロール・モジュールによる処理がなされる請求項１８に記載の方法。
【請求項２０】
コンピュータに、
請求項１から４のいずれか一項に記載のシステムの機能、請求項５から８のいずれか一項に記載のチャイルドモバイルフォンの機能、請求項９から１３のいずれか一項に記載のマスターモバイルフォンの機能、または請求項１４から１９のいずれか一項に記載の方法を実現させるためのプログラム。
【外国語明細書】
2011211694000001.pdf