(57)【要約】【課題】電子デバイスと電子デバイスの主たるユーザ(例えば、所有者)の間の物理的な関係(例えば、距離)にしたがって電子デバイスの機能を変更するためのシステムおよび方法を提供すること。【解決手段】デバイスは、主たるユーザによって携行されるか、または主たるユーザに関連付けられた補助デバイスからの無線信号を用いて距離を測定することができる。一部の実施形態において、電子デバイスは、電子デバイスと主たるユーザの間の距離と組み合わせてその電子デバイスの環境に基づいてその電子デバイスの機能を変えることができる。環境要因には、デバイスの位置、デバイスの速度、ならびに日付および時刻を含み得る。【選択図】図2
2013191209.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスによって、主たるユーザを前記電子デバイスに関連付ける情報を記録するステップと、
閾値の距離に関して、前記主たるユーザと前記電子デバイスの間の物理的な関係を評価するステップと、
前記主たるユーザと前記電子デバイスの間の前記物理的な関係が前記閾値の距離を超える場合に、前記電子デバイスを第1のアクセス状態に遷移させるステップと、
前記主たるユーザと前記電子デバイスの間の前記物理的な関係が前記閾値の距離を超えない場合に、前記電子デバイスを第2のアクセス状態に遷移させるステップと
を含む方法。
【請求項２】
前記主たるユーザを前記電子デバイスに関連付ける情報を記録するステップが、
補助電子デバイスを識別する情報を記録するステップ
を含む請求項1に記載の方法。
【請求項３】
前記補助電子デバイスが、前記主たるユーザによって携行される請求項2に記載の方法。
【請求項４】
前記補助電子デバイスが、マイクおよびスピーカーを含む請求項2に記載の方法。
【請求項５】
前記補助電子デバイスが、近距離無線送信機を含む請求項2に記載の方法。
【請求項６】
前記近距離無線送信機が、Bluetooth (登録商標)送信機である請求項5に記載の方法。
【請求項７】
前記閾値の距離に関して、前記主たるユーザと前記電子デバイスの間の前記物理的な関係を評価するステップが、
前記主たるユーザと前記電子デバイスの間の距離を推定するステップと、
前記推定された距離を前記閾値の距離と比較して、前記主たるユーザが前記電子デバイスから少なくとも前記閾値の距離にいるかどうかを判定するステップと
を含む請求項1に記載の方法。
【請求項８】
前記距離を推定するステップが、
前記電子デバイスによって受信された信号の強度に基づいて前記距離を推定するステップ
を含む請求項7に記載の方法。
【請求項９】
前記電子デバイスの環境を判定するステップをさらに含み、
前記電子デバイスを前記第1のアクセス状態に遷移させるステップが、
前記主たるユーザと前記電子デバイスの間の前記物理的な関係および前記環境に基づいて前記電子デバイスを前記第1のアクセス状態に遷移させるステップ
を含む請求項1に記載の方法。
【請求項１０】
前記電子デバイスの前記環境を判定するステップが、
前記電子デバイスの位置を判定するステップ
を含む請求項9に記載の方法。
【請求項１１】
前記電子デバイスの前記環境を判定するステップが、
前記電子デバイスの速度を判定するステップ
を含む請求項9に記載の方法。
【請求項１２】
前記電子デバイスを前記第1のアクセス状態に遷移させるステップが、パーミッションを取り消すステップを含む請求項1に記載の方法。
【請求項１３】
前記電子デバイスを前記第1のアクセス状態に遷移させるステップが、前記電子デバイスに記憶されたパスワードを消去するステップを含む請求項1に記載の方法。
【請求項１４】
前記電子デバイスを前記第1のアクセス状態に遷移させるステップが、利用可能なアプリケーションのサブセットが前記電子デバイスで実行されることを許可するステップを含む請求項1に記載の方法。
【請求項１５】
前記電子デバイスを前記第1のアクセス状態に遷移させるステップが、ユーザが前記電子デバイスの利用可能なアプリケーションのサブセットのみとインタラクションすることを許可するステップを含む請求項1に記載の方法。
【請求項１６】
前記電子デバイスを前記第1のアクセス状態に遷移させるステップが、アカウントのパーミッションを変えるステップを含む請求項1に記載の方法。
【請求項１７】
アカウントのパーミッションを変えるステップが、ネットワークアクセスのパーミッションを無効化するステップを含む請求項16に記載の方法。
【請求項１８】
アカウントのパーミッションを変えるステップが、前記電子デバイスに登録された補助デバイスに関するアクセスのパーミッションを無効化するステップを含む請求項16に記載の方法。
【請求項１９】
前記閾値の距離に関して、前記主たるユーザと前記電子デバイスの間の前記物理的な関係を評価するステップが、
前記閾値の距離に対応する近さのプロファイルにしたがって前記物理的な関係を評価するステップ
を含む請求項1に記載の方法。
【請求項２０】
前記閾値の距離に関して、前記主たるユーザと前記電子デバイスの間の前記物理的な関係を評価するステップが、
前記主たるユーザと前記電子デバイスの間の距離が前記閾値の距離を超えると判定するステップと、
ある期間だけ時間を開けるステップと、
前記期間の後に前記主たるユーザと前記電子デバイスの間の前記距離が引き続き前記閾値の距離を超えていると判定するステップと
を含む請求項1に記載の方法。
【請求項２１】
命令を含むメモリと、
前記命令を実行して、
電子デバイスによって、主たるユーザを前記電子デバイスに関連付ける情報を記憶する動作、
閾値の距離に関して、前記主たるユーザと前記電子デバイスの間の物理的な関係を評価する動作、
前記主たるユーザと前記電子デバイスの間の前記物理的な関係が前記閾値の距離を超える場合に、前記電子デバイスを第1のアクセス状態に遷移させる動作、および
前記主たるユーザと前記電子デバイスの間の前記物理的な関係が前記閾値の距離を超えない場合に、前記電子デバイスを第2のアクセス状態に遷移させる動作
を含む動作を実行する、前記メモリに動作可能なように接続されたプロセッサと
を含む電子デバイス。
【請求項２２】
前記主たるユーザを前記電子デバイスに関連付ける情報を記憶する動作が、
補助電子デバイスを識別する情報を記録する動作
を含む請求項21に記載の電子デバイス。
【請求項２３】
前記閾値の距離に関して、前記主たるユーザと前記電子デバイスの間の前記物理的な関係を評価する動作が、
前記主たるユーザと前記電子デバイスの間の距離を推定する動作と、
前記推定された距離を前記閾値の距離と比較して、前記主たるユーザが前記電子デバイスから少なくとも前記閾値の距離にいるかどうかを判定する動作と
を含む請求項21に記載の電子デバイス。
【請求項２４】
前記距離を推定する動作が、
前記電子デバイスによって受信された信号の強度に基づいて前記距離を推定する動作を含む請求項23に記載の電子デバイス。
【請求項２５】
前記動作が、
前記電子デバイスの環境を判定する動作をさらに含み、
前記電子デバイスを前記第1のアクセス状態に遷移させる動作が、
前記主たるユーザと前記電子デバイスの間の前記物理的な関係および前記環境に基づいて前記電子デバイスを前記第1のアクセス状態に遷移させる動作
を含む請求項21に記載の電子デバイス。
【請求項２６】
前記電子デバイスの前記環境を判定する動作が、
前記電子デバイスの位置を判定する動作
を含む請求項25に記載の電子デバイス。
【請求項２７】
前記電子デバイスを前記第1のアクセス状態に遷移させる動作が、ユーザが前記電子デバイスの利用可能なアプリケーションのサブセットのみとインタラクションすることを許可する動作を含む請求項21に記載の電子デバイス。
【請求項２８】
前記閾値の距離に関して、前記主たるユーザと前記電子デバイスの間の前記物理的な関係を評価する動作が、
前記閾値の距離に対応する近さのプロファイルにしたがって前記物理的な関係を評価する動作
を含む請求項21に記載の電子デバイス。
【請求項２９】
前記閾値の距離に関して、前記主たるユーザと前記電子デバイスの間の前記物理的な関係を評価する動作が、
前記主たるユーザと前記電子デバイスの間の距離が前記閾値の距離を超えると判定する動作と、
ある期間だけ時間を開ける動作と、
前記期間の後に前記主たるユーザと前記電子デバイスの間の前記距離が引き続き前記閾値の距離を超えていると判定する動作と
を含む請求項21に記載の電子デバイス。
【請求項３０】
主たるユーザを前記電子デバイスに関連付ける情報を記憶する動作が、
前記電子デバイスと通信する補助デバイスを識別する情報を前記メモリに記憶する動作
を含む請求項21に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子デバイスのアクセスおよび機能の制御に関する。
【背景技術】
【０００２】
概して、電子デバイスは、それらの所有者であることが多いそれらの主たるユーザなどのそれらのユーザによって個人用のデバイスであるように構成される。例えば、電子デバイスの主たるユーザは、概して、個人的な連絡先情報およびデバイスまたはアプリケーションの設定のプリファレンスをデバイスに記憶する。
【０００３】
使いやすくするために、概して、電子デバイスの主たるユーザは、さらに、それらのユーザがデバイスに記憶された個人的な情報およびプリファレンスにアクセスし、それらを使用するために必要とされるセキュリティ対策を緩める。例えば、主たるユーザは、そのユーザがデバイスのアプリケーションまたは能力を使用するたびにユーザ名およびパスワードを手動で入力する必要がないように、ユーザ名およびパスワードを「記憶する」ようにデバイスまたはデバイスで実行されるアプリケーションを構成することが多い。同様に、主たるユーザは、例えば、ウェブサーバ上で実行されるアプリケーションなどの、個人用の電子デバイスを介してアクセスされるリモートアプリケーションにセキュリティ情報(例えば、ユーザ名およびパスワード、トークン、クッキーなど)を自動的に提供するようにデバイスを構成することによって、リモートサービスにアクセスし、それを使用するために必要とされるセキュリティ対策を緩めるようにデバイスを構成することが多い。
【０００４】
電子デバイスを介してアクセス可能なすべての個人的なおよび私的な情報にも関わらず、それらの情報は、それでもなお、それらの電子デバイスの主たるユーザ以外の人間によって使用されることがある。これは、スマートフォン、音楽再生デバイス、ハンドヘルドゲーム機などの可搬型のまたはモバイル電子デバイスで特によく行われている。例えば、電子デバイスの主たるユーザは、友人もしくは家族がデバイスで音楽もしくはビデオを楽しむこと、ナビゲーションを目的としてデバイスを使用すること、デバイスで電子的なゲームをすること、インターネットをブラウジングすること、電話を掛けることなどができるように、友人もしくは家族にデバイスを貸すか、または友人もしくは家族とデバイスを共有する可能性がある。さらに、セル電話などの電子デバイスの主たるユーザは、緊急の場合に電話を掛けるために見知らぬ他人にデバイスを貸す可能性がある。あるいは、デバイスがそのデバイスの権限のあるユーザが近くにいないときに、権限のないユーザがそのデバイスを使用することを試みる可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００５】
本開示は、とりわけ、主たるユーザを電子デバイスに関連付ける情報を記録する動作、閾値の距離に関して、主たるユーザと電子デバイスの間の物理的な関係を評価する動作、主たるユーザと電子デバイスの間の物理的な関係が閾値の距離を超える場合に、電子デバイスを第1のアクセス状態に遷移させる動作、および主たるユーザと電子デバイスの間の物理的な関係が閾値の距離を超えない場合に、電子デバイスを第2のアクセス状態に遷移させる動作などの動作を含む、電子デバイスによって実行され得る方法を説明する。さまざまな実施形態において、電子デバイスは、スマートフォン、タブレットコンピュータ、ネットブックコンピュータ、ラップトップコンピュータ、コンピュータ化された音楽プレーヤー、コンピュータ化されたハンドヘルドゲーム機などのモバイルデバイス、および電子デバイスと通信するサーバなどのリモートコンピューティングシステムを含み得る。
【０００６】
説明されるその他の変更形態は、とりわけ、命令を含むメモリと、メモリに動作可能なように接続されたプロセッサとを含む電子デバイスを含む。そのような変更形態において、プロセッサは、主たるユーザを電子デバイスに関連付ける情報を記録する動作と、閾値の距離に関して、主たるユーザと電子デバイスの間の物理的な関係を評価する動作と、主たるユーザと電子デバイスの間の物理的な関係が閾値の距離を超える場合に、電子デバイスを第1のアクセス状態に遷移させる動作と、主たるユーザと電子デバイスの間の物理的な関係が閾値の距離を超えない場合に、電子デバイスを第2のアクセス状態に遷移させる動作とを含む動作を行うための命令を実行する可能性がある。
【０００７】
説明されるさらにその他の変更形態は、命令を含む非一時的コンピュータ可読媒体を含む。そのような変更形態においては、プロセッサが、とりわけ、主たるユーザを電子デバイスに関連付ける情報を記録する動作と、閾値の距離に関して、主たるユーザと電子デバイスの間の物理的な関係を評価する動作と、主たるユーザと電子デバイスの間の物理的な関係が閾値の距離を超える場合に、電子デバイスを第1のアクセス状態に遷移させる動作と、主たるユーザと電子デバイスの間の物理的な関係が閾値の距離を超えない場合に、電子デバイスを第2のアクセス状態に遷移させる動作とを含む動作を行うための命令を実行する可能性がある。
【図面の簡単な説明】
【０００８】
【図１】本開示による可変機能モバイルデバイスの例を示す図である。
【図２】本開示による、ユーザの近さに基づいて電子デバイスの能力を変更するためのプロセスの例の流れ図である。
【図３】本開示による、電子デバイスのための近さ機能のプロファイル(proximity function profile)の例を示す図である。
【図４】本開示による電子デバイスの実施形態を実装するために使用され得るコンピューティングまたはデータ処理システムの例の構成図である。
【発明を実施するための形態】
【０００９】
本明細書において説明されるのは、モバイルデバイスに対するユーザの近さに応じて電子デバイス(例えば、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、コンピュータ化されたゲームシステム、コンピュータ化された音楽プレーヤーなどのモバイルまたは可搬型の個人用の電子デバイス)の機能、性能、または能力を変更、変化、または改変するために使用され得るシステムおよび方法である。
【００１０】
例えば、図1は、モバイルデバイス110と、矢印150によって表されるように、モバイルデバイス110に物理的に接触しているか、またはモバイルデバイス110からある距離だけ離れている可能性がある主たるユーザ140とを示す。
【００１１】
モバイルデバイス110は、モバイルデバイス110と主たるユーザ140の間の距離に基づいてそのモバイルデバイス110の機能、性能、または能力を変化または変更することができる。示されるように、モバイルデバイス110と主たるユーザ140の間の距離は、閾値の距離120および閾値の距離130などの1つまたは複数の指定された最小のまたは閾値の距離を基準に分類またはカテゴリー分けされ得る。指定された最小のまたは閾値の距離は、モバイルデバイス110と閾値の距離120の間の領域115、閾値の距離120と閾値の距離130の間の領域125、および閾値の距離130の外側のまたは閾値の距離130を超えた領域135などの領域を画定する半径を与えることができる。
【００１２】
さまざまな実施形態において、モバイルデバイス110などの電子デバイスは、例えば、デバイスが主たるユーザ140から指定された閾値の距離よりも離れており、主たるユーザ以外の人によって使用されているときに、主たるユーザ140が公開せずに秘匿したいと望む可能性がある個人的な情報へアクセスさせる機能および/または能力を無効化することができる。主たるユーザ140が公開しないことを望む可能性があるデバイス上の個人的な情報およびプリファレンスは、連絡先情報(例えば、家族、友人、仕事上の関係者などの名前、住所、電話番号など)、アクセス情報(例えば、ユーザ名、パスワードなど)、エンターテインメント情報(例えば、プレイリスト、動画のコピーなど)、財務情報(例えば、金融機関の名前、口座情報、口座番号など)などを含み得る。
【００１３】
モバイルデバイス110が主たるユーザ140から離れている状況の例としては、主たるユーザ140が車の中または家でモバイルデバイス110をオーディオシステムに接続し、音楽を選択し、再生するためにそのモバイルデバイス110を友人または家族に渡すときが挙げられる。別の例においては、主たるユーザ140が運転する間に同乗者がモバイルデバイス110のナビゲーション機能を操作することができるように、主たるユーザ140が、車の後部座席の同乗者にモバイルデバイス110を渡す可能性がある。さらに別の例として、主たるユーザ140は、友人、家族、または見知らぬ他人が電話を掛けることができるようにそれらの友人、家族、または見知らぬ他人にモバイルデバイス110を貸す可能性がある。さらに別の例として、主たるユーザ140は、子供が電子ブックもしくは記事を読むか、またはゲームアプリケーションを使用することができるように、子供にモバイルデバイス110を渡す可能性がある。あるいは、モバイルデバイス110は、権限のないユーザによって、または主たるユーザ140の許可を得ずに手に入れられる可能性がある。
【００１４】
主たるユーザ140がモバイルデバイス110を物理的に持っているか、またはモバイルデバイス110のかなり近くに(例えば、閾値の距離120によって画定された領域115内に)いるとき、モバイルデバイス110は、第1の状態になり、例えば、完全な機能または完全な一式の能力を担う可能性があり、主たるユーザ140がモバイルデバイス110の近くにいない(例えば、閾値の距離120によって画定された領域115の外にいる)とき、モバイルデバイス110は、修正された状態になり、例えば、限定された機能または限定された一式の能力を担う可能性がある。
【００１５】
さまざまな実施形態において、モバイルデバイス110と主たるユーザ140の間の距離が広がるにつれて、モバイルデバイス110の機能または能力が減る。例えば、モバイルデバイス110は、主たるユーザ140が領域125から領域135に移動するとき(すなわち、主たるユーザ140とモバイルデバイス110の間の距離が閾値の距離130を超えるとき)、追加的な機能を無効化することができる。例えば、モバイルデバイス110は、主たるユーザ140がそれらの主たるユーザ140のモバイルデバイス110を別の家族に貸し、その家族がその主たるユーザ140の電子メールまたはその他の個人的な情報にアクセスできることを望まないときなどに、モバイルデバイス110が主たるユーザ140から10メートルよりも遠くにある間、指定されたゲーム、天気、および個人宛ではないニュースフィードを除くすべての機能を無効化する可能性がある。
【００１６】
別の例として、主たるユーザ140が運転する間に同乗者がモバイルデバイス110のナビゲーション機能を操作することができるように、主たるユーザ140が車の後部座席の同乗者にモバイルデバイス110を渡す場合、主たるユーザ140と(後部座席の)モバイルデバイス110の間の距離が閾値の距離120を超える場合、モバイルデバイス110の機能または能力が減る可能性がある。例えば、主たるユーザ140とモバイルデバイス110の間の距離が閾値の距離120によって指定された距離を超えたことを検出すると、モバイルデバイス110は、ナビゲーション機能、ゲームなどのその他の有効化された機能および能力はそのままに、電子メール、連絡先リスト、短縮ダイヤル、ソーシャルネットワークアプリケーション、テキストメッセージなどのさまざまな機能および能力を無効化することができる。
【００１７】
さまざまな実施形態において、モバイルデバイス110は、主たるユーザ140が、補助デバイス(secondary device) 145および/または補助デバイス147などの1つまたは複数の補助デバイスに関する情報を登録または記録し、それらの補助デバイス145、147を用いて主たるユーザ140の存在と、モバイルデバイス110に関連する主たるユーザ140までの距離とを示すことを可能にするシステム設定を含み得る。例えば、モバイルデバイス110は、モバイルデバイス110と、RFベースのヘッドセットまたはアクセサリ(例えば、Bluetooth (登録商標)耳掛け式ヘッドセット)、IRベースのアクセサリ(例えば、IRヘッドホン)、モバイルデバイス110までの距離を測定するための目的に合わせて設計されるアクセサリ(例えば、目的に合わせて設計されたキーチェーンRF送信機)などの、主たるユーザ140によって携行される関連する補助デバイス145、147との間の無線信号接続などの接続を分析または評価することによってモバイルデバイス110と主たるユーザ140との間の距離を検出、測定、および/または推定することができる。別の例として、主たるユーザの車などの車両内のBluetooth (登録商標)システムが、登録された補助デバイスとして、またはいくつかの登録された補助デバイスのうちの1つとして働く可能性がある。これは、主たるユーザの車内のBluetooth (登録商標)システムの動作が、その車のBluetooth (登録商標)システムを作動させるために必要とされる車の鍵を通常持っている主たるユーザ140が車内にまたは車の近くにいることを示すので、一部のユーザにとって便利な構成である可能性がある。
【００１８】
一部の実施形態において、モバイルデバイス110は、特定の人が主たるユーザ140までの距離を測定するために使用される適切な補助デバイス145、147を持っているか、またはそのような補助デバイス145、147のごく近くにいるので、モバイルデバイス110の主たるユーザ140であるべきその特定の人(例えば、所有者)を記録するまたは指定することができる。言い換えると、そのような実施形態に関しては、モバイルデバイス110に特定の補助デバイス145、147を登録すること、モバイルデバイス110で特定の補助デバイス145、147を特定すること、または特定の補助デバイス145、147をモバイルデバイス110と組にすること、および主たるユーザ140に関連付けられたものとしてその補助デバイスを記録することは、実質的に、その補助デバイスを持っている人を主たるユーザ140にする可能性がある。さまざまな実施形態において、補助デバイス145、147は、RFヘッドセット、RFIDタグなどの、モバイルデバイス110に無線で接続し得るか、または無線で検出され得る、人が持ち運ぶことができるデバイスである可能性がある。さまざまな実施形態において、補助デバイス145、147は、鍵、証明書、および/またはその他の識別情報などの自動化された交換によって補助デバイス145、147の一意的な識別子を記憶することによってモバイルデバイス110により登録または記録され得る。
【００１９】
一部の実施形態において、モバイルデバイス110は、補助デバイス145もしくは147に加えて、または補助デバイス145もしくは147の代わりに生体認証サブシステムを用いてユーザ140の識別情報を確認する可能性がある。生体認証サブシステムは、モバイルデバイス110のマイクによる音声のモニタリングおよび発話者の識別、モバイルデバイス110のカメラによる顔画像の識別、目または網膜の識別、頭および体の認識、またはその他の個人の画像の認識、モバイルデバイス110の加速度計による歩調のモニタリングおよび識別、モバイルデバイス110の指紋読み取り装置による指紋の認識、モバイルデバイス110の温度センサーによる温度の認識などを含み得る。例えば、モバイルデバイス110は、そのモバイルデバイス110のマイクで主たるユーザ140の声を検出するときに、例えば、モバイルデバイス110のマイクによって受け取られた検出された声の声紋または音声モデル(voice model)を、主たるユーザ140の予め記憶された声紋または音声モデルと比較することによって、主たるユーザ140の識別情報を確認することができる。そのような実施形態において、モバイルデバイス110は、生体認証プロファイル(biometric profile)をマッチングすることに基づいて主たるユーザ140がモバイルデバイス110の主たるユーザ(例えば、所有者)であることを記録するか、指定するか、または示すように構成され得る。一部の実施形態においては、ユーザの識別情報の生体認証による確認が、主たるユーザからの距離を評価することの代わりに、または主たるユーザからの距離を評価することに加えて使用される可能性がある。
【００２０】
当業者は、さらなる実施形態を実装するために、要素、特徴、および機能が、図1に示されたシステムに追加され得るか、図1に示されたシステムから削除され得るか、または図1に示されたシステムに関して修正され得ることを認めるであろう。例えば、上述のように、モバイルデバイス110は、タブレットコンピュータ、ラップトップコンピュータ、コンピュータ化されたゲームシステム、コンピュータ化された音楽プレーヤーなどのさまざまなコンピュータ化された電子デバイスのいずれかである可能性がある。別の例として、モバイルデバイス110は、ユーザ140の近さを検出し、その近さを、図1の例示的な実施形態に示された3つの領域115、125、および135よりも少ない領域、またはそれらの3つの領域115、125、および135よりも多い領域にカテゴリー分けする可能性がある。例えば、モバイルデバイス110は、主たるユーザ140がモバイルデバイス110を物理的に持っているときを検出し、主たるユーザ140が領域115内にいるが、モバイルデバイス110を持っていないときと比較して異なる機能を許可する可能性がある。さらに別の例として、図1に示されたシステムは、サーバがモバイルデバイス110と主たるユーザ140の間の現在の物理的な関係に関する情報をモバイルデバイス110から受信し、その現在の物理的な関係に応じたモバイルデバイス110のアクセス状態の遷移または変化を助けるまたは引き起こす情報でモバイルデバイス110に応答するようにモバイルデバイス110に通信可能なように接続されたサーバ(図示せず)を含み得る。
【００２１】
図2は、本開示による、ユーザの近さに基づいて電子デバイスの能力または機能を変更するためのプロセス200の例の流れ図である。さまざまな実施形態において、プロセス200のすべてまたは一部は、可搬型の電子デバイス、例えば、モバイルデバイス110のプロセッサ、および/もしくはサーバのプロセッサなどの可搬型の電子デバイスと通信するプロセッサなどのコンピューティングシステムまたはプロセッサを用いて実装され得る。
【００２２】
示されるように、プロセス200は、主たるユーザを電子デバイスに関連付ける情報を記録することによって始まる(段階210)。一部の実施形態において、電子デバイスは、補助電子デバイス(secondary electronic device)の識別情報が記録または記憶され、その補助電子機器を持っている人が、補助デバイス145および補助デバイス147を持っている図1の主たるユーザ140のような主たるユーザと見なされるように、補助電子デバイス(例えば、補助デバイス145または補助デバイス147)を主たるユーザの代理として使用することができる。
【００２３】
一例において、補助デバイス(例えば、補助デバイス147)は、はっきりと識別可能なデジタル識別コードを有する無線周波数信号を発する(キーリングに取り付けられ得るRF送信機などの)キーフォブRF送信機などの小型の近距離無線パルス発生器である可能性がある。そのような実施形態において、電子デバイスは、主たるユーザ140に属するものとして特定の無線パルス発生器を指定するようにして、その特定の無線パルス発生器によって生成されたはっきりと識別可能なデジタル識別コードを記録、保存、または登録することができる。その他の実施形態において、電子デバイスは、Bluetooth (登録商標)アクセサリが主たるユーザ140の代理として働くように、電子デバイスの主たるユーザ140に関連して特定のBluetooth (登録商標)アクセサリを同様に登録および記録することができる。
【００２４】
一部の実施形態において、電子デバイスは、指紋データ、声/発話者識別データ、画像データ(例えば、顔画像または目/虹彩画像データ)、パスワードデータ、ユーザ名データなどの、主たるユーザを識別する生体認証データまたはその他のデータを記憶することによって主たるユーザに関する情報を記録することができる。
【００２５】
段階220において、プロセス200は、主たるユーザと電子デバイスの間の物理的な関係を評価する。主たるユーザと電子デバイスの間の物理的な関係の例は、主たるユーザと電子デバイスの間の距離である。さまざまな実施形態において、段階220は、無線信号を検出し、および/またはBluetooth (登録商標)アクセサリもしくは無線パルス発生デバイスなどの主たるユーザに関連する補助デバイスから受信されたRFもしくはIR信号などの無線信号の強度を測定する回路、論理、および/またはソフトウェアによって実施され得る。さまざまな実施形態において、(Bluetooth (登録商標)信号、wifi信号などの) RF無線信号、マイクロ波無線信号、IR無線信号、高周波音声信号などを含む任意の種類の無線信号、通信、またはリンクが、主たるユーザによって携行されるか、または別の方法で主たるユーザに関連付けられる補助デバイスと、電子デバイスとの間の物理的な関係(例えば、距離)を評価するために使用され得る。
【００２６】
ヘッドセットなどのBluetooth (登録商標)、クラス3、1mWのトランシーバを補助デバイスとして使用する実施形態の例においては、5メートルがBluetooth (登録商標)クラス3受信機の最大接続範囲であるので、電子デバイスは、Bluetooth (登録商標)、クラス3デバイスに接続し、その接続によって、主たるユーザが電子デバイスの5メートル以内にいると判定することができる。同様に、Bluetooth (登録商標)、クラス2、2.5mWの補助デバイスへの接続は、補助デバイス(すなわち、主たるユーザ)が10メートル以内の距離にあると電子デバイスに判定または推定させる。
【００２７】
概して、2つのBluetooth (登録商標)デバイスが互いに通信する(例えば、ヘッドセットがスマートフォンにリンクされている)場合、それらのデバイスは、2つのデバイスの間の距離、または少なくとも2つのデバイスの間の最大距離の推定値をBluetooth (登録商標)プロトコルの特徴に基づいて判定することができる。例えば、2つのBluetooth (登録商標)デバイスが接続されていることを示す情報、およびBluetooth (登録商標)デバイスのクラスを示す情報に基づいて、2つのデバイスの間の最大距離が、判定され得る。別の例として、Bluetooth (登録商標)接続の帯域幅が低いほど2つのデバイス間の距離が大きく、逆もまた同様であるので、2つのBluetooth (登録商標)デバイスが接続されていることを示す情報、Bluetooth (登録商標)デバイスのクラスを示す情報、および接続の帯域幅の設定を示す情報に基づいて、2つのデバイスの間の距離が、判定または推定され得る。同様の距離の判定が、その他の近距離無線通信プロトコルを用いて行われ得る。
【００２８】
電子デバイスは、例えば、知られている技術を使用して、信号強度の測定を用いてデバイスの間の距離を判定することができる。概して、補助デバイスからの信号強度が高いほど、補助デバイス(すなわち、主たるユーザ)は電子デバイスに近い。例として、RF(またはその他の無線プロトコルの)アクセサリが使用される場合、アクセサリ(例えば、補助デバイス145、147)から受信されたRF信号の信号強度が低いほど電子デバイスとアクセサリの間の距離が大きく、その逆も同様であるので、RFデバイスのクラスを示す情報、および受信されたRF信号の強度を示す情報に基づいて、電子デバイスは、2つのデバイスの間の距離を判定または推定することができる。例えば、ユーザ140がBluetooth (登録商標)またはその他のRFヘッドセット(例えば、補助デバイス145)を身につけるとき、モバイルデバイス110は、ヘッドセットからの受信されたRF信号の強度に基づいてBluetooth (登録商標)ヘッドセットまでの距離を評価する。
【００２９】
一部の実施形態においては、通常、見通し内式(line-of-sight type)無線信号はデバイス間を進むときに反射しないので、見通し内式無線信号は、デバイスが別のデバイスまでの距離を非常に正確に判定または推定することを可能にすることができる。さらに、見通し内式無線信号は、主たるユーザと一緒の位置にある補助デバイスが、例えば、主たるユーザが電子デバイスを含む部屋を離れるときに壁によって電子デバイスへの見通しを失ったどうかを素早く示す。補助デバイス(例えば、スマートキー型デバイス、補助デバイス147など)が主たるユーザと電子デバイスの間の距離を測定するために目的に合わせて構築され得る一部の実施形態においては、BlueTooth (登録商標)デバイスによって発せられる見通し内式無線信号などの見通し内式無線信号が、使用され得る。
【００３０】
主たるユーザ140によって携行される補助デバイス145および/または147だけに依存しない一部の実施形態において、段階220は、信号を検出し、および/または自動車もしくは会議室などの仕切られた環境から受信されるRFもしくはIR信号などの無線信号の強度を測定する回路、論理、および/またはソフトウェアによって実施され得る。例えば、電子デバイスが主たるユーザの予め登録された自動車のBluetooth (登録商標)システムと組にされる(例えば、接続される)場合、プロセス200を実装する電子デバイスは、主たるユーザと電子デバイスの間の距離が、自動車の前部座席と後部座席の間の最大距離に対応する3メートル未満であると判定することができる。
【００３１】
さらにその他の実施形態は、マイク、カメラ、指紋読み取り装置などの生体認証センサーを使用して、段階220で距離を判定するための情報を収集することができる。例えば、電子デバイスは、その電子デバイスのカメラを用いて現在のユーザの顔または目の画像を取得することができ、画像が主たるユーザの顔または目の予め記憶された画像に一致する場合、電子デバイスは、主たるユーザとデバイスの間の距離が0である、すなわち、主たるユーザがデバイスを物理的に持っていると判定することができる。段階220のその他の実装が、可能である。
【００３２】
段階230において、プロセス200は、主たるユーザと電子デバイスの間の物理的な関係が、事前に決められたまたは主たるユーザによって指定された閾値の距離である可能性がある閾値の距離より大きいまたは超えているか否かをさらに評価する。例えば、図1を参照すると、モバイルデバイス110は、主たるユーザ140とモバイルデバイス110の間の距離を推定、計算、または測定し、次いで、その距離を、モバイルデバイス110にパラメータとして記憶される可能性があり、一部の実施形態においてはユーザが構成することができる可能性がある閾値の距離120および/または閾値の距離130と比較することができる。
【００３３】
主たるユーザと電子デバイスの間の関係が閾値の距離よりも大きい場合(段階230、はい)、プロセス200は、電子デバイスを第1のアクセス状態に遷移させ(段階240)、次いで、段階220にループして戻る。さまざまな実施形態において、第1のアクセス状態は、電子デバイスの１つの機能または複数の機能が無効化されるか、またはそうでなければ電子デバイスを持っている人がそれらの１つの機能または複数の機能に容易にアクセスすることができないように制限される状態である可能性がある。第1のアクセス状態に遷移する例としては、電子デバイスの主たるユーザによって個人的と見なされる情報へのアクセスまたはそのような情報の使用を許可する機能を無効化することが挙げられる。例えば、モバイル電話またはタブレットコンピュータの場合、電子メール、テキストメッセージ、連絡先リスト、ソーシャルネットワークアプリケーションなどの機能が、無効化され得る。この実施形態はプライバシーに関わる機能へのアクセスを制限することに関連して説明されるが、制限または無効化する機能の選択は、このカテゴリーの機能に限定されない。
【００３４】
一部の実施形態において、電子デバイスは、主たるユーザと電子デバイスの間の物理的な関係(例えば、距離)に応じた各アクセス状態に関して機能およびそれらの機能のステータスを指定するプロファイルの組を含み得る。例えば(以下で検討される図3に示されるように)、電子デバイスは、距離が0である(すなわち、主たるユーザが電子デバイスを物理的に持っており、これは0メートル閾値と見なされ得る)ときに機能を制御するためのアクセス状態を定義するプロファイルと、距離が0よりも大きく、かつ5メートル以下である(5メートル閾値)ときに機能を制御するためのアクセス状態を定義するプロファイルと、距離が5メートルよりも大きいときに機能を制御するためのアクセス状態を定義するプロファイルとを含み得る。一部のそのような実施形態において、プロファイルの組は、主たるユーザによって構成され得る。別の言い方をすれば、プロファイルは、図1に関連して上で検討されたように閾値の距離120および130によって画定された領域などの電子デバイスの周辺のそれぞれの領域にアクセス状態を割り当てるために使用され得る。
【００３５】
主たるユーザと電子デバイスの間の距離が閾値の距離以下である場合(段階230、いいえ)、プロセス200は、必要に応じて電子デバイスを第2のアクセス状態に遷移させ(段階260)、次いで、段階220にループして戻る。段階260が、必要に応じて実行され得る。例えば、段階240が既に実行され、その後、主たるユーザおよび電子デバイスがそれらの物理的な関係を変え(例えば、互いに近づくように移動し)、その結果、それらの間の距離がもはや閾値の距離以下である場合、第2のアクセス状態に遷移する必要がある可能性がある。
【００３６】
さまざまな実施形態において、第2のアクセス状態は、電子デバイスの機能が無効化された後に再び有効化されるか、またはそうでなければ電子デバイスを持っている人がそれらの機能により容易にアクセスすることができるようにアクセス可能にされる状態である可能性がある。そのような実施形態において、より制限の少ないアクセス状態への遷移は、電子デバイスが、例えばそれ以前に段階240を実行することによってより制限の多いアクセス状態に既に遷移済みではない場合は、必要とされない可能性がある。
【００３７】
第2のアクセス状態に遷移する例としては、電子デバイスの主たるユーザによって個人的と見なされる情報へのアクセスまたはそのような情報の使用を許可する機能を有効化または再開することが挙げられる。例えば、モバイル電話またはタブレットコンピュータの場合、電子メール、テキストメッセージ、連絡先リスト、ソーシャルネットワークアプリケーションなどの機能が、段階260において有効化されるか、開始されるか、アクセス可能にされるか、または再び有効化される可能性がある。上述のように、この実施形態はプライバシーに関わる機能へのアクセスに関連して説明されるが、有効化するまたはアクセス可能にする機能の選択は、このカテゴリーの機能に限定されない。
【００３８】
段階240に関連して上で述べられたのと同様に、一部の実施形態において、段階260は、主たるユーザと電子デバイスの間の物理的な関係(例えば、距離)に応じてどの機能を制限および制限解除、アクセス許可およびアクセス拒否、有効化および無効化などをすべきかを指定するアクセス状態を含む、例えば電子デバイスに記憶されるプロファイルの組を用いて実施され得る。
【００３９】
当業者は、さらなる実施形態を提供するために、プロセス200に段階が追加されるか、プロセス200から段階が削除されるか、プロセス200において段階が修正されるか、またはプロセス200において段階が順序を変えられる可能性があることを認めるであろう。例えば、デバイスの機能を変更するために、(少なくとも)主たるユーザの近さと組み合わせて使用され得る電子デバイスの環境に関するその他の情報を検出および/または考慮するためのプロセスが、追加される可能性がある。さまざまな実施形態において、電子デバイスの環境に関する情報は、デバイスの位置に関する情報、デバイスの動きまたは速度に関する情報、日付および時刻に関する情報などを含み得る。例えば、デバイスのGPSサブシステムを用いて電子デバイスの位置を判定するためのプロセスが追加される可能性があり、主たるユーザと電子デバイスの間の距離と併せて位置に基づいて機能を無効化/有効化するためのさらなる段階が追加される可能性がある。そのような実施形態において、主たるユーザの近さは、デバイスの機能を決定するためにデバイスの位置と組み合わせて使用され得る。例えば、デバイスが主たるユーザから規定された距離以内にあり、かつ主たるユーザの職場にあるとした場合、デバイスが主たるユーザの規定された距離以内にあり、主たるユーザの家にあるときと比べて異なる機能または能力の組が、有効化されるか、またはユーザに対してアクセス可能にされる可能性がある。
【００４０】
同様に、デバイスは、主たるユーザから規定された距離よりも遠くにあり、主たるユーザの職場にあるとき、異なる機能または能力の組を有効化するか、またはアクセス可能にする可能性がある。例えば、職場がwifi接続のために利用可能な(またはゲストログイン用対従業員ログイン用)ゲストネットワークおよび従業員ネットワークを有し、従業員ネットワーク/ログインが、会社のファイルへの完全なアクセスを許可する一方、ゲストネットワーク/ログインは、会社の情報へのアクセスは認めないが、ウェブサーフィンのためのインターネットへの接続などは許可する場合を考える。そのような場合、デバイスは、環境条件が職場で所有者の規定された距離内(within-specified-distance-of-owner-and-at-work)を示すときは従業員ネットワークに接続するための機能を有効化することができ、一方、デバイスは、条件が職場で所有者の規定された距離外(not-within-specified-distance-of-owner-and-at-work)を示すときは従業員ネットワークに接続するための機能を無効化し、ゲストネットワークに接続するための機能を有効化することができる。
【００４１】
プロセス200に対する修正の別の例として、デバイスの機能を変更するために(少なくとも)主たるユーザの近さと組み合わせて使用され得る時刻などの時間情報を判定するための段階が、追加され得る。
【００４２】
さらに別の例として、デバイスの機能を変更するために(少なくとも)主たるユーザの近さと組み合わせて使用され得る速度および/または加速度情報を判定するための段階が、追加され得る。例えば、デバイスの加速度計および/またはGPSサブシステムが、デバイスが自動車内にあることに合致する速度で移動していることを検出することができ、生体認証サブシステム(例えば、声/発話者または顔識別)が、デバイスが主たるユーザのごく近くにあることを検出することができる。環境変数のそのような組み合わせに対して、デバイスは、(運転中は危険であるかまたは違法である可能性がある)テキストメッセージおよび電子メールを無効化しながら、ラジオ/音楽プレーヤー機能を有効化し、主たるユーザの予め設定されたチャンネルおよびプリファレンスの使用を有効化するように構成され得る。
【００４３】
プロセス200に対する修正のさらに別の例として、段階230は、閾値の距離が超えられるときにデバイスが異なるアクセス状態(段階240および260)に直ちに遷移しないが、その代わりに、段階240または段階260に進む前のある期間、待機して、距離のモニタリングおよび計算を継続するような履歴効果を含むように修正され得る。例えば、モバイルデバイスがヘッドセットへのそのモバイルデバイスのBluetooth (登録商標)接続を喪失する場合、モバイルデバイスは、主たるユーザがモバイルデバイスから5メートルの閾値の距離よりも離れている(すなわち、Bluetooth (登録商標)の範囲外の距離にいる)と予備的に判定する可能性があり、次に、デバイスは、(例えば、機能を無効化する可能性がある)アクセス状態の変更を始める前にヘッドセットへの再接続を30秒間試みるか、または主たるユーザが5メートルよりも離れているのでユーザにPINもしくはパスワードの入力を促す可能性がある。モバイルデバイスは、さらにまたは代替的に、新しい要求を開始する性能を無効化するアクセス状態に入る可能性があり、実行中のプロセスを終了しない可能性があり、これは、通話を誤って切ることを防止するために有用である可能性がある。
【００４４】
図3は、電子デバイスのための近さ機能のプロファイルの例を示す。示される実施形態は、それぞれが電子デバイスとデバイスの主たるユーザの間の距離に対するアクセス状態に対応する3つの行、すなわち、「保持」プロファイル行310、「5メートル以内」プロファイル行320、および「5メートル外」プロファイル行330に示される3つのプロファイルを含むテーブル300でプロファイルを編成する。一部の実施形態において、プロファイル310〜330は、データ構造、データベースなどとして編成されたストレージデバイス、メモリなどに記憶される可能性があり、電子デバイスの機能および能力を有効化および無効化するプロセス、プログラム、またはアプリケーションによってアクセスされる可能性がある。一部の実施形態において、プロファイル310〜330は、モバイルデバイス110の一部であるメモリまたはその他のストレージデバイスに記憶される可能性がある。その他の実施形態において、プロファイル310〜330は、モバイルデバイスに通信可能なように接続されるサーバまたはその他のリモートコンピューティングシステムの一部であるメモリまたはその他のストレージデバイスに記憶される可能性がある。
【００４５】
示される実施形態において、各アクセス状態は、各プロファイルの有効化をトリガする距離の閾値に対応するプロファイルを有する。トリガ機能は、行310〜330によって表される3つのカテゴリー、すなわち、1) (「保持」プロファイル行310によって表される)主たるユーザ用の能力と、2) (「5メートル以内」プロファイル行320によって表される)友人および家族用に有効化される能力と、3) (「5メートル外」プロファイル行330によって表される)デバイスを扱う任意の人(例えば、見知らぬ他人)用に有効化される能力とに分けられる。主たるユーザがユーザの近さに基づいて機能および能力を有効化/無効化するようにそれらのユーザのモバイルデバイス110などのデバイスを構成しているとき、それらのユーザは、それらの能力を示されたようにプロファイルにまとめることができる。
【００４６】
上述のように、さまざまな実施形態において、プロファイル310〜330によってカテゴリー分けされる電子デバイスとデバイスの主たるユーザの間の距離は、デバイスに組み込まれたハードウェアおよび/またはソフトウェアサブシステムまたはコンポーネントによって判定され得る。例えば、電子デバイスの音声識別または発話者識別サブシステムは、デバイスが主たるユーザによって物理的に保持されており(例えば、デバイスのマイクへの発話が主たるユーザの発話であり)、したがって、保持プロファイル310が適用もしくは有効化されるべきであるか、または保持プロファイル310が遷移されるべきであるかを判定するための入力を提供することができる。この例に関してさらに、電子デバイスのBluetooth (登録商標)サブシステムが、単独でかまたは音声識別サブシステムと協調してかのどちらかで、デバイスが主たるユーザに物理的に保持されていないが、主たるユーザの5メートル以内にあり(例えば、マイクへの発話が主たるユーザではなく、主たるユーザに関連するBluetooth (登録商標)アクセサリが接続されているか、またはBluetooth (登録商標) RF信号の強度が主たるユーザに関連するBluetooth (登録商標)アクセサリが3メートル離れていることを示し)、したがって、電子デバイスが5メートル以内プロファイル320に遷移するか、5メートル以内プロファイル320を適用するか、または5メートル以内プロファイル320を有効化するべきであると判定するための入力を提供することができる。このように、RF信号の強度を測定しない可能性がある一部の実施形態においては、主たるユーザがBluetooth (登録商標)接続の指示によれば近くにいるが、Bluetooth (登録商標)接続の指示が2値である可能性があり、主たるユーザ以外の誰かがデバイスを実際に使用しているのかどうかを判定するための十分な情報を提供しない可能性があり、そのため、音声モニタリングおよび識別システム(またはデバイスの何らかのその他のサブシステム)が、主たるユーザ以外の誰かがデバイスを使用している(例えば、デバイスのマイクに向かって話している)ことを検出し、判定するために使用される可能性がある。
【００４７】
この例に関してさらに、Bluetooth (登録商標)サブシステムは、主たるユーザがデバイスから5メートルよりも離れており(例えば、Bluetooth (登録商標)アクセサリへの接続が失われるかまたは間欠的であるとき)、したがって、電子デバイスが5メートル外プロファイル330に遷移するか、5メートル外プロファイル330を適用するか、または5メートル外プロファイル330を有効化するべきであると判定するための入力を提供することができる。
【００４８】
示された例において、テーブル300は、「電話」列340、「メッセージ」(テキストメッセージ)列345、「電子メール」列350、「カレンダー」列355、「連絡先」列360、「ナビ」(ナビゲーション)列365、「ゲーム」列370、「ブラウザ認証情報(browser credential)」列372などを含む、電子デバイスとデバイスのユーザの間の距離に応じて有効化、部分的な有効化、無効化などをされる可能性がある電子デバイスの機能、性能、または能力にそれぞれが対応する複数の列を含む。この例において、ブラウザ認証情報の設定は、電子デバイス上に記憶された認証情報(例えば、主たるユーザのGoogle (登録商標)アカウントID、検索履歴、保存された位置、ニュースのパーソナライズ設定など)がウェブブラウジングセッション中に使用するためにアクセス可能であるかどうかを示す。「機能N」列375によって示されるように、テーブル300は、列340〜372で指定された例に加えて、またはそれらの例の代わりに、任意の数「N」のさらなる機能、性能、または能力を含み得る。
【００４９】
示された例において、テーブル300のそれぞれの行と列との交差部分は、列によって指定された機能が行によって指定されたプロファイルに関して有効化されるべきか(「有効」)、または無効化されるべきか(「無効」)を指定するインジケータを含むセルである。このように、プロファイル310〜330は、電子デバイスが、主たるユーザが存在するかどうか、および/または主たるユーザがどれだけ離れているかに応じてその電子デバイスの機能または能力をどのように変更するのかを制御し、電子デバイスのさまざまなアクセス状態を指定または定義する。例えば、保持プロファイル行310によって示されるように、主たるユーザがデバイスを物理的に持っているか、またはデバイスから1メートルの数分の1以内にいる場合、パーソナライズされた特徴へのアクセスなどのすべての機能または能力が有効化される可能性があり、情報が主たるユーザによって完全に制御される。示されるように、保持プロファイル行310に示されるアクセス状態に関しては、機能340〜375のすべてが有効化される。
【００５０】
5メートル以内プロファイル行320に示されるように、主たるユーザがデバイスを持っていない(例えば、保持の閾値の距離よりも離れている)が、数メートル(例えば、5メートル)以内にいる場合、デバイスは、個人的ではないナビゲーション(すなわち、連絡先へではなく入力された住所へのナビゲーション)、1回の通話または国内のみの通話、プレイリストの作成または共有をしない音楽の再生などの個人的な情報にアクセスしない機能または能力に制限され得る。図3に示される例において、5メートル以内プロファイル行320によって示されるアクセス状態に関しては、電話機能(行320と列340との交差部分)、ナビ機能(行320と列365との交差部分)、およびゲーム機能(行320と列370との交差部分)だけが有効化され、残りの機能は無効化される。
【００５１】
5メートル外プロファイル行330によって示されるように、主たるユーザがデバイスから数メートル以内にいない(例えば、ユーザが他人によるデバイスの使用を無理なく監督、監視、または観察し得る距離を超えていると見なされ得る5メートルの閾値の距離よりも離れている)場合、アクセス状態は、ゲーム(行330と列370との交差部分)以外のすべての機能が無効化されると指定することができる。
【００５２】
一部の実施形態において、テーブル300は、デバイスの主たるユーザによってその主たるユーザのプリファレンスにしたがって構成および/または再構成される可能性があり、テーブル300は、主たるユーザだけが有効化/無効化の設定を再構成することができるように例えばパスワードによって保護される可能性がある。一部の実施形態において、デバイスは、例えば、有効化された機能およびアプリケーションのみが表示されるようにして各プロファイル用に異なるユーザインターフェース(例えば、異なる配色または枠組みを有するホーム画面など)を表示することによって、または無効化された機能およびアプリケーションがグレー表示されるようにして標準のユーザインターフェースを表示することによって、そのデバイスが現在動作しているプロファイルまたはアクセス状態を示すことができる。
【００５３】
一部の実施形態においては、電子デバイスが主たるユーザの近さを判定し、適切なプロファイル(例えば、行310〜330で表されるプロファイルのうちの1つ)を有効化することに加えて、またはその代わりに、主たるユーザが、電子デバイスがそれらのユーザの制御を離れることを許す前に特定のプロファイルまたはアクセス状態を自分で選択し、有効化することができる。そのような実施形態において、主たるユーザは、電子デバイス上のコントロール、例えばタッチスクリーンのGUIコントロール、または電子デバイス上の物理的なボタンを用いて所望のプロファイルを有効化することができる。
【００５４】
当業者は、図3に示されたテーブル300の例が説明を簡潔かつ明瞭にするために単純化されていることと、異なるデータ構造、編成、プロファイル、機能などがテーブル300内で使用されるか、テーブル300内に追加されるか、テーブル300内から削除されるか、テーブル300内で修正されるか、またはテーブル300を置き換える可能性があることとを認識するであろう。例えば、より多くのまたはより少ない列が使用される可能性があり、例えば、インターネットアクセスの能力を有効化もしくは無効化するための、またはデバイスからウェブサービスなどのリモートサービスへの認証トークンもしくはパーソナライズされた情報(個人もしくはセッション識別子など)の提供を有効化もしくは無効化するための列が、追加され得る。
【００５５】
別の例として、より多くのまたはより少ない行が使用される可能性があり、例えば、デバイスが主たるユーザの車などの特定のBluetooth (登録商標)を搭載した車から指定された距離以内にある(例えば、そのような車と組にされる)ときに有効であるアクセス状態に関するプロファイルを定義するための行が、追加され得る。そのようなプロファイルに関して、主たるユーザは、デバイスが主たるユーザの車と組にされるときに家族およびその他の知り合いがデバイスを使用していることと、主たるユーザが車内にいることとを想定する可能性があり、したがってデバイスの機能のほとんどまたはすべてを有効化する可能性がある。対照的に、デバイスが別の家族などの主たるユーザ以外の車と組にされるときのためのアクセス状態を規定するプロファイルも存在する可能性があり、そのようなプロファイルは、さまざまな機能または能力を無効化する可能性がある。
【００５６】
さらに別の例として、デバイスの主たるユーザに関連する近さのプロファイル(proximity profile) 310〜330に加えて、(例えば、家族それぞれのアカウントまたはゲストアカウントをサポートするデバイスに関して)デバイスのさらなる従たるユーザに関するアクセス状態を規定する近さのプロファイルも存在する可能性がある。そのような実施形態においては、例えば、Android (商標)オペレーティングシステムを実行するデバイスに設定される可能性がある複数のユーザアカウントのような複数のユーザアカウントがデバイスに存在する可能性があり、デバイスは、どのユーザが現在ログインしているかに基づいてどのユーザがデバイスを現在使用しているかを判定することができる。そのような実施形態においては、デバイスは、(例えば、既に説明されたサブシステムおよび技術を用いて)デバイスと現在ログインしているユーザの間の距離を判定し、そのユーザ用の適切なプロファイルおよびアクセス状態に基づいて機能および能力を有効化/無効化することができる。
【００５７】
図4は、使用され得るコンピューティングシステムまたはデータ処理システム400の例の構成図である。その他のコンポーネントおよび/または構成も、使用され得る。一部の実施形態において、コンピューティングシステム400は、スマートフォン、タブレットコンピュータ、ゲーム機、音楽再生デバイスなどのモバイル電子デバイスの一部である可能性があり、またはコンピューティングシステム400は、モバイルデバイスと通信するサーバもしくはその他のリモートコンピュータの一部である可能性がある。
【００５８】
コンピューティングシステム400は、中央演算処理装置(CPU) 405、メモリ410、入力/出力(I/O)デバイス425、および不揮発性ストレージデバイス420などのいくつかのコンポーネントを含む。システム400は、さまざまな方法で実装され得る。例えば、(ラップトップコンピュータ、タブレットコンピュータ、ネットブックコンピュータ、スマートフォン、セル電話、ゲーム機、携帯情報端末などの)統合されたプラットフォームとしての実装は、CPU 405、メモリ410、不揮発性ストレージ420、およびI/Oデバイス425を含み得る。そのような構成において、コンポーネント405、410、420、および425は、ローカルデータバスを通じて接続し、通信することができる。I/Oコンポーネント425は、直接的な通信リンク(例えば、配線、ローカルのwifi、または電話回線接続)を通じて、ローカルエリアネットワーク(LAN)もしくは広域ネットワーク(WAN)などのネットワーク425を通じて、および/またはその他の好適な接続を通じて外部デバイスに接続することができる。システム400は、スタンドアロンである可能性があり、またはより大規模なシステムまたはデバイスのサブシステムである可能性がある。
【００５９】
CPU 405は、英国のケンブリッジに本社のあるARM Holdings plcによって開発されたARM系のプロセッサなどの1つまたは複数の知られている処理デバイスである可能性がある。メモリ410は、本明細書に記載の機能、方法、およびプロセスを実行するためにCPU 405によって使用および/または実行される命令および情報を記憶するように構成された1つまたは複数の高速なソリッドステートデバイスである可能性がある。ストレージ420は、長期記憶用のソリッドステートメモリ、EEPROM、ハードディスク、CD、およびDVDなどのデバイスを含む、揮発性もしくは不揮発性の、磁気式、半導体、テープ、光学式、またはその他の種類のストレージデバイスまたはコンピュータ可読ストレージ媒体である可能性がある。
【００６０】
示された実施形態においては、メモリ410が、CPU 405によって実行されるときに本明細書に記載のさまざまな動作、手順、プロセス、または方法を実行する、ストレージ420またはリモートシステム(図示せず)からロードされ得る1つまたは複数のプログラムまたはサブプログラム415を含む。代替的に、CPU 405が、システム400から遠隔にある1つまたは複数のプログラムを実行する可能性がある。例えば、システム400は、実行されるときに本明細書に記載の機能およびプロセスを実行する1つまたは複数の遠隔のプログラムにネットワーク435を介してアクセスする可能性がある。
【００６１】
一部の実施形態において、メモリ410は、主たるユーザの距離に基づいて電子デバイスの機能または能力を改変または変更するためのプログラム415を含み得る。例えば、メモリ410は、図2のプロセス200および/または図3のテーブル300のプロファイルによって表されるアクセス状態を実装するプログラム415を含み得る。一部の実施形態において、メモリ410は、その他の方法およびプロセスを実装するその他のプログラム、サブプログラム、またはアプリケーションも含み得る。例えば、メモリ410は、さまざまなサブシステムおよび外部の補助デバイスから、例えば、音声情報、画像情報、無線信号の有無および/または接続情報、無線信号の強度および/または帯域幅情報、車両接続情報(vehicle connection information)などを含む、主たるユーザとシステム400の間の物理的な関係(例えば、距離)に関連する情報を収集するサブプログラムを含み得る。別の例として、メモリ410は、さまざまなサブシステムおよび外部のデバイスから、システム400の位置、システム400の動き(例えば、速度)、日付および時刻などに関連する情報を収集するサブプログラムを含み得る。
【００６２】
メモリ410は、その他のプログラムおよび/またはオペレーティングシステム、例えば、モバイルもしくはその他のオペレーティングシステムで構成される可能性もある。
【００６３】
I/Oデバイス425は、データがシステム400によって受信および/または送信されることを可能にする1つまたは複数の入力/出力デバイスを含み得る。例えば、I/Oデバイス425は、データがユーザから入力されることを可能にするキーボード、タッチスクリーン、マウス、マイク、カメラ、RFまたはIR受信機サブシステムなどの1つまたは複数の入力デバイスを含み得る。さらに、I/Oデバイス425は、データがユーザに対して出力または表示されることを可能にするディスプレイスクリーン、LCDスクリーン、プラズマディスプレイ、スピーカーデバイス、RFまたはIR送信機などの1つまたは複数の出力デバイスを含み得る。I/Oデバイス425は、コンピューティングシステム400がその他のマシンおよびデバイスと例えばデジタル式に通信することを可能にする1つまたは複数のデジタルおよび/またはアナログ通信入力/出力デバイスも含み得る。例えば、スマートフォン、タブレットコンピュータ、または同様のモバイルデバイスの場合、I/Oデバイス425は、システム400が電話ヘッドセットまたは自動車のBluetooth (登録商標)サブシステムなどのその他のBluetooth (登録商標)デバイスと通信することを可能にするBluetooth (登録商標)通信サブシステムなどの無線通信サブシステムを含み得る。その他の構成および/または入力および/または出力デバイスの数が、I/Oデバイス425に組み込まれる可能性がある。
【００６４】
示された実施形態において、システム400は、(電話ネットワーク、インターネット、プライベートネットワーク、仮想プライベートネットワーク、またはその他のネットワークのうちの1つまたは複数などの)ネットワーク435に接続され、さらに、ネットワーク435は、さまざまなシステム、デバイス、および/またはコンピューティングマシン(図4に図示せず)に接続される可能性がある。概して、システム400は、ネットワーク435を介して外部のマシンおよびデバイスとデータを送受信することができる。
【００６５】
図4に示された実施形態の例としては、例えば、システム400がアクセス可能なサーバによってホストされるデータベース430などの、システム400の外部のスタンドアロンのデータベースとして示されるデータベース430が挙げられる。その他の実施形態においては、データベース430は、コンピューティングシステム400によってホストされる可能性がある。データベース430は、情報を記憶し、システム400を通じてアクセスおよび/または管理される1つまたは複数のデータベースを含み得る。例として、データベース430は、比較的複雑なリレーショナルデータベースとして、または例えば図3に示されたようなテーブルもしくはその他の単純なデータ構造として実装される可能性がある。さまざまな実施形態において、データベース430は、本開示によるシステムおよび方法を実装するために使用されるデータを管理し、記憶することができる。例えば、データベース430は、図3に示された近さのプロファイルなどの近さのプロファイルを記憶することができる。
【００６６】
上述の開示は、主たるユーザの存在および/またはデバイスからの主たるユーザの距離に対して異なる、スマートフォンなどのモバイル電子デバイスの機能または能力を改変するためのシステムおよび方法の例を提供する。本明細書に記載の構造および方法に対してさまざまな修正および変更がなされ得ること、ならびにそれらの構造および方法が多くのその他の異なるシステムまたはアプリケーションに組み合わされ得ることは、当業者に明らかであろう。その他の実施形態は、添付の特許請求の範囲内にある。
【符号の説明】
【００６７】
110  モバイルデバイス
115  領域
120  閾値の距離
125  領域
130  閾値の距離
135  領域
140  主たるユーザ
145  補助デバイス
147  補助デバイス
【図２】
2013191209.tif 000003
【図３】
2013191209.tif 000004
【図１】
2013191209.tif 000005
【図４】
2013191209.tif 000006
【外国語明細書】
2013191209000001.pdf