(57)【特許請求の範囲】
【請求項１】
個人的物品の近接性を監視するためのデバイスであって、
無線により前記個人的物品と通信するように構成された1つまたは複数のワイヤレス送受信器と、
前記デバイスの位置を決定するように構成された位置センサと、
前記位置センサにより決定された複数の位置を記憶するメモリと、
1つまたは複数のプロセッサとを備え、前記1つまたは複数のプロセッサは、
前記メモリに記憶された前記決定された複数の位置を位置クラスタにクラスタ化すること、
前記クラスタ化に基づいて安全領域を自動的に割り当てることであって、前記クラスタ化が、
(1)前記デバイスが、所定の時間帯の第1の時間の間位置する前記複数の位置のいくつかを含むマクロ位置クラスタを自動的に決定するステップと、
(2)前記デバイスが、前記マクロ位置クラスタ内の位置の少なくとも1つの位置を含むミクロ位置クラスタを自動的に決定するステップであって、前記ミクロ位置クラスタは、対応するマクロ位置クラスタの内で最も長い時間、前記デバイスが位置するという条件に基づき決定される、ステップと、
(3)前記マクロ位置クラスタとして、前記複数の位置のいくつかを含む自宅位置クラスタを決定するステップと、
(4)前記マクロ位置クラスタとして、前記複数の位置のいくつかを含む仕事位置クラスタを決定するステップと、
(5)前記ミクロ位置クラスタとして、前記複数の位置のいくつかを含むオフィス位置クラスタを決定するステップであって、前記オフィス位置クラスタの位置は前記仕事位置クラスタに含まれる、ステップと、
(6)前記自宅位置クラスタと前記オフィス位置クラスタを安全領域として割り当てるステップとを含む、ことと、
前記デバイスと前記個人的物品との間のワイヤレス通信が失われたか否か、および前記デバイスが前記安全領域内にあるか否かを決定することと、
前記デバイスと個人的物品とのワイヤレス通信が失われ、かつ前記デバイスが前記安全領域内にないときに警告を生成することと
を行うように構成された、デバイス。
【請求項２】
前記ワイヤレス送受信器が、前記個人的物品と前記デバイスが所定の範囲より長い距離だけ離れているときに前記個人的物品と前記デバイスとの間のワイヤレス通信が失われるように、前記所定の範囲を有するワイヤレス通信プロトコルを使用して個人的物品と無線により通信するように構成されている、請求項1に記載のデバイス。
【請求項３】
前記位置センサが、全地球測位システム(GPS)センサとワイヤレスネットワークフィンガプリントセンサのうちの少なくとも一つを備えている、請求項1に記載のデバイス。
【請求項４】
前記位置クラスタが、GPSセンサ読み取りの1つまたは複数のマクロ位置クラスタと1つまたは複数の前記マクロ位置クラスタ内のワイヤレスネットワークフィンガプリント読み取りの1つまたは複数のミクロ位置クラスタを含む、請求項3に記載のデバイス。
【請求項５】
前記自宅位置クラスタを決定するステップが、一日のうち特定の時刻に最長の時間にわたり前記デバイスが位置する位置クラスタを前記自宅位置クラスタとして決定するステップを含む、請求項4に記載のデバイス。
【請求項６】
前記仕事位置クラスタを決定するステップが、前記デバイスが一日の間で二番目に長い時間にわたり位置する位置クラスタを前記仕事位置クラスタとして決定するステップを含む、請求項5に記載のデバイス。
【請求項７】
前記1つまたは複数のプロセッサは、前記デバイスのユーザが警告に対する応答を入力することを可能にする前記警告を生成するように構成されており、前記1つまたは複数のプロセッサは、前記応答に基づいて所定の動作を行うようにさらに構成されている、請求項1に記載のデバイス。
【請求項８】
前記所定の動作が、
所定の時間の後にリマインダ警告を生成するステップと、
前記デバイスがジオフェンス領域を離れるときにリマインダ警告を生成するステップと、
警告を無視するステップと、
前記位置を安全領域であるとして割り当てるステップ
のうちの少なくとも一つを含む、請求項7に記載のデバイス。
【請求項９】
個人的物品の近接性を監視するための方法であって、
計算デバイスのワイヤレス送受信器によって前記個人的物品とのワイヤレス通信を確立するステップと、
前記計算デバイスの1つまたは複数のプロセッサによって、前記計算デバイスが存在したクラスタ化された位置に基づいて安全領域を自動的に割り当てるステップと、
前記個人的物品との前記ワイヤレス通信を監視するステップと、
前記個人的物品との前記ワイヤレス通信が失われたときに、位置を決定して前記決定された位置が安全領域でないときに警告を生成するステップと
を含み、
前記安全領域を自動的に割り当てるステップが、
(1)前記計算デバイスが、所定の時間帯の第1の時間の間位置する複数の位置のいくつかを含むマクロ位置クラスタを自動的に決定するステップと、
(2)前記計算デバイスが、前記マクロ位置クラスタ内の位置の少なくとも1つの位置を含むミクロ位置クラスタを自動的に決定するステップであって、前記ミクロ位置クラスタは、対応するマクロ位置クラスタの内で最も長い時間、前記計算デバイスが位置するという条件に基づき決定される、ステップと、
(3)前記マクロ位置クラスタとして、前記複数の位置のいくつかを含む自宅位置クラスタを決定するステップと、
(4)前記マクロ位置クラスタとして、前記複数の位置のいくつかを含む仕事位置クラスタを決定するステップと、
(5)前記ミクロ位置クラスタとして、前記複数の位置のいくつかを含むオフィス位置クラスタを決定するステップであって、前記オフィス位置クラスタの位置は前記仕事位置クラスタに含まれる、ステップと、
(6)前記自宅位置クラスタと前記オフィス位置クラスタを安全領域として割り当てるステップとを含む、方法。
【請求項１０】
自宅位置クラスタを決定するステップが、前記計算デバイスが一日のうちの特定の時刻において最長の時間にわたり存在する緯度および経度データポイントクラスタを決定するステップを含む、請求項9に記載の方法。
【請求項１１】
仕事位置クラスタを決定するステップが、前記計算デバイスが一日の間での二番目に長い時間を過ごす緯度および経度データポイントクラスタを決定するステップを含む、請求項10に記載の方法。
【請求項１２】
オフィス位置クラスタを決定するステップが、
前記計算デバイスが、決定された前記仕事位置クラスタに入った後に前記計算デバイスが最も頻繁に最初に入るという条件、および
前記計算デバイスが、決定された前記仕事位置クラスタを離れる前に前記計算デバイスが最も頻繁に離れるという条件
のうちの少なくとも1つに基づき、決定された前記仕事位置クラスタ内のワイヤレスネットワークフィンガプリントデータクラスタを決定するステップを含む、請求項9に記載の方法。
【請求項１３】
計算デバイスの1つまたは複数のプロセッサにより実行されたときに、請求項9に記載の方法を前記計算デバイスに実行させる命令を含む、コンピュータ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の態様は、個人的物品の近接性を監視するためのシステムおよび方法に関する。具体的には、本明細書において開示される実施形態は、ユーザが個人的物品を非安全領域に残すときに警告が生成され得るが、ユーザが個人的物品を安全領域に残すときに警告を生成しないように、ユーザのためのクラスタ化された関連の場所に基づいて安全および非安全領域を自動的に割り当てるシステムおよび方法に向けられている。
【背景技術】
【０００２】
物品の紛失は、盗難または忘れのいずれを通じたものであっても、殆どの人々が少なくとも一回は対処するものである。重要でないまたは高価でない物品については、この紛失は物品を交換することにより通常は容易に吸収され得る。しかし、高価または重要な物品については、紛失はそこからの回復がより困難であり得る。さらに、紛失された物品がデータを記憶する電子デバイスである場合においては、デバイスの紛失だけでなく記憶されたデータの紛失であり、前記データは個人の仕事または個人の識別もしくは金融について重要性を有し得るため、紛失は特に悪影響を及ぼすものであり得る。結果として、ある個人の個人的物品の紛失を防ぐための必要が存在する。
【０００３】
一方で、時には人は、後で取り出す意図を伴い意図的に物品を置いておくことや、当該物品が安全な場所に残されていることを信じるために意図的に物品をおいて置いておくことがある。そのため、紛失防止システムまたはデバイスは、真の物品の紛失と意図的な物品の配置とを区別するように構成可能であるべきである。しかし、安全位置および非安全位置を構成することは時間と労力が掛かり、ユーザによって適切に実行されないかもしれない。結果として、安全位置および非安全位置の構成は、ユーザの過去の位置履歴に基づいて自動的に実行されるべきである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願第13/627,823号
【特許文献２】米国特許出願第13/629,202号
【特許文献３】米国特許仮出願第61/721,919号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、構成可能であって個人が非安全領域における真の紛失と、安全領域における個人的物品の意図的な配置とを区別することを可能にし、安全領域および非安全領域はユーザの位置履歴に基づいて自動的に決定される、個人の個人的物品の紛失を防止するためのシステム、デバイスおよび方法についての必要が存在する。
【課題を解決するための手段】
【０００６】
いくつかの実施形態に整合して、個人的物品の近接性を監視するためのデバイスが提供される。前記デバイスは、個人的物品と無線により通信するように構成された1つまたは複数のワイヤレス送受信器と、デバイスの位置を決定するように構成された位置センサと、決定された位置を記憶するメモリを含む。前記デバイスは、決定された位置を位置クラスタにクラスタ化し、位置クラスタに基づいて自動的に安全領域を割り当て、個人的物品とのワイヤレス通信が失われたときと前記デバイスが安全領域にないときに警告を生成するように構成された1つまたは複数のプロセッサをも含む。
【０００７】
いくつかの実施形態に整合して、個人的物品の近接性を監視するための方法も提供される。前記方法は、計算デバイスのワイヤレス送受信器により個人的物品とのワイヤレス通信を確立するステップと、計算デバイスの1つまたは複数のプロセッサにより計算デバイスが存在したクラスタ化された場所に基づいて安全領域を自動的に割り当てるステップと、個人的物品のワイヤレス通信を監視するステップと、個人的物品とのワイヤレス通信が失われたときに位置を決定して決定された位置が安全領域でないときに警告を生成するステップを含む。
【０００８】
いくつかの実施形態に整合して、さらに方法が提供される。前記方法は、計算デバイスの1つまたは複数のプロセッサにより自宅位置クラスタを決定するステップと、1つまたは複数のプロセッサにより仕事位置クラスタを決定するステップと、1つまたは複数のプロセッサにより仕事位置クラスタ内のオフィス位置クラスタを決定するステップと、自宅位置クラスタとオフィス位置クラスタを安全領域として割り当てるステップと、計算デバイスと個人的物品との間のワイヤレス通信が失われたときと計算デバイスが安全領域内に位置しないときに警告を生成するステップを含む。前記方法は、コンピュータにより読み取り可能な媒体においても具体化される。
【０００９】
いくつかの実施形態に整合して、個人的物品の近接性を監視するためのシステムがさらに提供される。前記システムは、自宅位置クラスタを決定するための手段と、仕事位置クラスタを決定するための手段と、仕事位置クラスタ内のオフィス位置クラスタを決定するための手段を含む。前記システムは、自宅位置クラスタとオフィス位置クラスタを安全領域として割り当てるための手段と、計算デバイスと個人的物品との間のワイヤレス通信が失われたときと計算デバイスが安全領域内に位置しないときに警告を生成するための手段を含む。
【００１０】
本開示の態様は、例示の目的により図示される。添付の図面において、同様の参照符号は類似の要素を示す。
【図面の簡単な説明】
【００１１】
【図１】いくつかの実施形態に整合して、個人的物品の近接性を監視するためのシステムを図示する図である。
【図２】いくつかの実施形態に整合して、マクロな関連のある場所内のミクロな関連のある場所を図示する図である。
【図３】いくつかの実施形態に整合して、関連のある場所を決定するための位置のクラスタ化を図示するフローチャートである。
【図４】いくつかの実施形態に整合して、位置データポイントクラスタ化を図示する図である。
【図５】いくつかの実施形態に整合して、クラスタを安全な領域であるとして自動的に割り当てるための方法を図示するフローチャートである。
【図６】いくつかの実施形態に整合して、個人的物品の近接性を監視するために計算デバイス上に表示されるユーザインターフェースを図示する図である。
【図７】いくつかの実施形態に整合して、個人的物品の近接性を監視するための方法を図示するフローチャートである。
【発明を実施するための形態】
【００１２】
以下の説明において、特定の実施形態を説明する特定の詳細が述べられる。しかし、開示された実施形態がいくつかまたは全てのこれらの特定の詳細なしに実施され得ることが当業者には明白であろう。提示される特定の実施形態は、例示的であるが制限的ではないことが意味されている。本明細書において具体的には説明されないが、当業者は他の材料が本開示の範囲および精神内にあることを完全に理解し得る。
【００１３】
図1は、いくつかの実施形態と一致する個人的物品の近接性を監視するためのシステムを図示する図である。図1に示されるように、システム100は計算デバイス102と個人的物品104を含む。計算デバイス102は、アイフォン(商標)のようなスマートフォンのようなモバイルデバイス、またはiOS(商標)オペレーティングシステム、アンドロイド(商標)オペレーティングシステム、ブラックベリー(商標)オペレーティングシステム、マイクロソフト(登録商標)ウィンドウズ(登録商標)フォンオペレーティングシステム、シンビアン(商標)OSまたはウェブOS(商標)を実行する他のモバイルデバイスであり得る。計算デバイス102は、iPad(登録商標)のようなタブレットコンピュータまたは前述のオペレーティングシステムのうちの一つを実行する他のタブレットコンピュータでもあり得る。計算デバイス102は、パーソナルコンピュータ、ラップトップコンピュータまたはネットブックでもあり得る。いくつかの実施形態において、計算デバイス102は殆どの時間ユーザと共にあるか殆どの時間ユーザの近くにあるデバイスである。
【００１４】
いくつかの実施形態において、計算デバイス102は、とりわけ、個人的物品104が計算デバイス102の所定の距離内にあるときに個人的物品104とのワイヤレス通信を維持することと、個人的物品104とのワイヤレス通信が中断されたときと個人的物品104が非安全領域にあると決定されたときに警告を生成および表示することを含む個人的物品104の近接性を監視するために構成されたハードウェアおよび/またはソフトウェアの任意の適切な組合せを使用して実施され得る。具体的には、計算デバイス102は、とりわけ、個人的物品104がいつ安全領域または非安全領域にあるかを自動的に決定し、個人的物品104とのワイヤレス通信を維持し、個人的物品104とのワイヤレス通信が中断されあるいはそうでない場合に失われたときにユーザに警告するための1つまたは複数のプロセッサによる実行のための非一時的な機械可読媒体上に記憶された命令を読み出すことが可能であり1つまたは複数のプロセッサを有するハードウェアおよび/またはソフトウェアの任意の適切な組合せを含み得る。機械可読媒体のいくつかの一般的な形態は、例えば、フロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、CD-ROM、任意の他の光学媒体、パンチカード、紙テープ、穴のパターンを有する任意の他の物理的媒体、RAM、PROM、EPROM、フラッシュEPROM、任意の他のメモリチップもしくはカートリッジ、および/または1つまたは複数のプロセッサまたはコンピュータが読み取るように適応する任意の他の媒体を含む。
【００１５】
計算デバイス102は、ネットワークとの通信のために構成されたネットワークインターフェースコンポーネント106を含み得る。いくつかの実施形態と一致して、ネットワークインターフェースコンポーネント106は同軸ケーブル、光ファイバーケーブル、デジタル加入者線(DSL)モデム、公衆交換電話網(PSTN)モデム、イーサネット(登録商標)デバイスおよび/または種々の他のタイプの有線ネットワーク通信デバイスとインターフェースを取るように構成され得る。ネットワークインターフェースコンポーネント106は、システムバス108を通じて1つまたは複数のワイヤレス送受信器110に結合され得て、ここで各ワイヤレス送受信器110は分離可能または統合されていてWi-Fi(商標)、3G、4G、HDSPA、LTE、RF、NFC、Bluetooth(登録商標)およびZigbee(登録商標)のような異なるワイヤレスネットワーク接続プロトコルに従って情報を送信および受信することが可能であるアンテナを含み得る。
【００１６】
システムバス108は、計算デバイス102内の種々のコンポーネントと種々のコンポーネントの間の通信情報を相互接続する。そのようなコンポーネントは処理コンポーネント112とシステムメモリコンポーネント114と内部メモリコンポーネント116と静的または外部メモリ118を含み、処理コンポーネント112は1つまたは複数のプロセッサ、中央演算処理装置(CPU)、マイクロコントローラまたはデジタル信号プロセッサ(DSP)であり得て、システムメモリコンポーネント114はランダムアクセスメモリ(RAM)に対応し得て、内部メモリコンポーネント116は読み出し専用メモリ(ROM)および/またはファームウェアに対応し得て、静的または外部メモリ118は光学、磁気または固体メモリに対応し得る。
【００１７】
いくつかの実施形態に整合して、計算デバイス102はユーザに情報を表示するためのディスプレイコンポーネント120をも含み得る。ディスプレイコンポーネント120は、液晶ディスプレイ(LCD)画面、(アクティブマトリクスAMOLED画面を含む)有機発光ダイオード(OLED)画面、LED画面、プラズマディスプレイまたはブラウン管(CRT)ディスプレイであり得る。ディスプレイコンポーネント120は計算デバイス102と統合され得るか、計算デバイス102から分離されて計算デバイス102に結合され得る。計算デバイス102は、ユーザが情報を入力してディスプレイコンポーネント120に沿ってナビゲートすることを可能にする入力およびナビゲーション制御コンポーネント122をも含み得る。入力およびナビゲーションコンポーネント122は、例えば物理的であろうと仮想的であろうと、キーボードもしくはキーパッド、マウス、トラックボールまたは他のそのようなデバイス、または容量性センサを基礎とするタッチスクリーンを含み得る。
【００１８】
計算デバイス102は、計算デバイス102および/またはその周囲に関連するデータを取り込む1つまたは複数のセンサ124をも含み得る。センサ124は、マイクロホンもしくは音声センサ、カメラ、光センサ、近接性センサ、圧力センサ、慣性センサ(例えば加速度計および/またはジャイロスコープ)、磁力計等を含み得るが、これらに限られない。センサ124は、個々に、またはセンサアレイもしくは他の任意の組合せのように組み合わせて使用され得る。センサ124は、相互依存的に、または互いに独立して動作することが可能である。センサ124は、メモリ114、116および118のいずれかに記憶された命令に一致してセンサ124により取り込まれたデータを処理して取り込まれたデータに関連するメタデータを生成するかそうでない場合には取得するために、システムバス108を通じて処理コンポーネント112と通信し得る。いくつかの実施形態において、ワイヤレス送受信器110は例えばワイヤレスアクセスポイント126からのWi-Fi信号のようなワイヤレス信号を感知または検出し、個人的物品104とのワイヤレス通信またはその欠如を検出するために、センサとしても利用され得る。
【００１９】
計算デバイス102は、位置センサ128をも含み得る。いくつかの実施形態に整合して、位置センサ128は計算デバイス102の位置を決定するためのGPS衛星130と通信する全地球測位システム(GPS)センサを含み得る。位置センサ128は、計算デバイス102がネットワークと通信するときに、計算デバイス102のインターネットプロトコル(IP)アドレスに基づいて計算デバイス102の位置を決定するためにネットワークインターフェースコンポーネント106とも協力し得る。位置センサ128は、ワイヤレス送受信器110が通信するワイヤレスアクセスポイント126および他のワイヤレス通信ポイントならびに/または計算デバイス102の周囲についてセンサにより取り込まれたデータに基づいて計算デバイス102の位置を決定するために、ワイヤレス送受信器110、ネットワークインターフェースコンポーネント106およびセンサ124とも協力し得る。
【００２０】
計算デバイス102のコンポーネントは計算デバイス102と一体であるとして示されているが、コンポーネントはそのように限定されず、計算デバイス102から分離されてその外部にあって、有線またはワイヤレス結合を介して計算デバイス102およびシステムバス108に結合され得る。
【００２１】
個人的物品104は1つまたは複数のワイヤレス送受信器132を含み、ここでは各ワイヤレス送受信器110は分離可能または一体であってWi-Fi(商標)、3G、4G、HDSPA、LTE、RF、NFC、Bluetooth(登録商標)およびZigbee(登録商標)のような異なるワイヤレスネットワーク接続プロトコルに従って情報を送信および受信することが可能であるアンテナを含み得る。いくつかの実施形態によれば、ワイヤレス送受信器132は、個人的物品104と計算デバイス102が互いに所定の距離内にあるときに計算デバイス102のワイヤレス送受信器110とワイヤレス通信するように構成され得る。このワイヤレス通信またはペアリングは、ワイヤレスネットワーク接続プロトコルによって決定される個人的物品104と計算デバイス102との間の所定の距離を有し得る。個人的物品104と計算デバイス102がもはや互いに所定の距離内には存在しないとき、ワイヤレス通信またはペアリングは中断されて失われ、計算デバイス102がそれらの間のワイヤレス通信を監視することにより個人的物品104の近接性を監視することを可能にする。
【００２２】
個人的物品104は処理コンポーネント134と、バス138上において互いにおよびワイヤレス送受信器132に結合されたメモリ136をも含み得る。処理コンポーネント134は、1つまたは複数のプロセッサ、中央演算処理装置(CPU)、マイクロコントローラまたはデジタル信号プロセッサ(DSP)であり得て、メモリ136は処理コンポーネント134により実行され得る命令を含み得る。いくつかの実施形態によれば、個人的物品104は計算デバイス102のような計算デバイスであり得て、そのため本明細書には示されないが計算デバイス102において示されるような類似の要素を含み得る。そのような実施形態において、個人的物品104はスマートフォン、タブレットコンピュータまたはラップトップコンピュータもしくはノートブックコンピュータのようなモバイルデバイスに対応し得る。個人的物品104は、ヘッドマウントディスプレイ(HMD)またはワイヤレスが可能なカメラのような計算デバイス102とワイヤレス通信することが可能な他の周辺デバイスにも対応し得る。個人的物品104は、書類かばん、バックパック、ジムバッグ、財布、札入れ等のような典型的には計算デバイスとワイヤレス通信することが可能でない物品に取り付けられまたは貼られることが可能であるデバイスにも対応し得る。
【００２３】
いくつかの実施形態によれば、個人的物品104は個人的物品104の位置を決定する位置センサ128に類似する位置センサを含み得る。他の実施形態において、計算デバイス102と個人的物品104がワイヤレス通信に残る計算デバイス102と個人的物品104との間の所定の距離は、個人的物品104の位置が計算デバイス102の位置であると仮定され得るように十分に小さくあり得る。個人的物品104は、計算デバイス102が個人的物品104の近接性を監視することができるように、最小でも計算デバイス102とのワイヤレス通信を確立および維持するように構成されている、ハードウェアおよびソフトウェアの任意の構成であり得る。
【００２４】
いくつかの実施形態によれば、処理コンポーネント112は個人的物品104とのワイヤレス通信を確立して個人的物品104とのワイヤレス通信が中断されて失われたときに警告を生成することにより、個人的物品104の近接性を監視するための、メモリ114、116および118のいずれかに記憶された命令を実行し得る。さらに、メモリ114、116および118のいずれかは、個人的物品104とのワイヤレス通信が安全領域において中断されて失われた場合に処理コンポーネント112が警告を生成しないように、安全領域であると決定されたクラスタ化された位置により決定された関連のある場所を含み得る。安全領域は、ユーザの自宅およびオフィスのような位置を含み得て、計算デバイス102の位置を監視して関連のある場所を決定するために位置をクラスタ化することにより自動的に決定され得て、ユーザによっても示され得る。
【００２５】
関連のある場所(place of relevance: PoR)は、例えば計算デバイス102のユーザであり得る個人にとって重要である任意の物理的な場所および/または領域であり得る。特定の場所がユーザにとって重要であるか否かは、ユーザが物理的な場所および/または物理的な場所に対応する領域において過ごす期間に依存し、かつ/またはこれによって測定され得る。そのため、計算デバイス102は、計算デバイス102のユーザ(およびこれに対応して計算デバイス102自体)が静止したままであり、かつ/または特定の場所において十分に長い期間を過ごす場合に特定の場所がPoRであることを決定し得る。PoRは特定の建物のようなマクロPoR、または建物内のサブ空間であり得るミクロPoRであり得る。PoRは、時間、位置、距離および他のクラスタ化測定基準によりクラスタ化されるデータポイントのクラスタにより表される。関連のある場所を発見することは、2012年9月26日に出願されたクアルコム(Qualcomm)社参照番号120019の米国特許出願第13/627,823号においてさらに説明されており、その内容はそれらの全体における参照によりここに組み込まれる。
【００２６】
いくつかの実施形態に整合して、関連のある場所は異なるユーザについて別々に定義され得る。例えば、PoRは、各場所において過ごした時間に基づいて、種々の場所について定義されかつ/またはそうでない場合には提供され得る(例えばユーザにより定義されたラベルを含む)1つまたは複数のラベルに基づいて、かつ/または種々の場所について定義され得る(例えばユーザによりカスタム化可能な位置知覚機能を含む)1つまたは複数の機能に基づいて、1つまたは複数の計算デバイス102の各ユーザについて別々に定義され得る。そのため、ミクロPoRおよびマクロPoRを含むPoRは普遍的なものではなく、代わりに変化し得る。しかしいくつかの例においては、関連のあるミクロな場所および/または関連のあるマクロな場所を含む少なくともいくつかの関連のある場所が、異なるユーザ(例えば同一のデバイスの異なるユーザ、異なるデバイスの異なるユーザ等)間で共有され得る。例えば、いくつかの関連のある場所は、関連のある場所の情報が多数のユーザからのクラウドソース化されたものであるときには、ユーザ間で共有され得る(例えばここでは、多数のユーザおよび/または多数のデバイスが、他のユーザおよび/または他のデバイスと共有するために1つまたは複数の中央サーバに関連のある場所の情報を提供する)。加えて、いくつかの例において関連のある場所は、既知の関心のある場所とは異なり、かつ/または既知の関連のある場所から離れている一方で、いくつかの実施形態での関連のある場所は、既知の関心のある場所と同じでもあり得る。マクロな関連のある場所と共にミクロな関連のある場所は、2012年9月27日に出願されたクアルコム(Qualcomm)社参照番号113455の米国特許出願第13/629,202号において詳細に説明されており、その内容はそれらの全体における参照によりここに組み込まれる。
【００２７】
しかし、マクロな関連のある場所とミクロな関連のある場所の概念をよりよく理解するために、図2はマクロな関連のある場所(マクロPoR)内のミクロな関連のある場所(ミクロPoR)を図示する図である。いくつかの実施形態に整合して、マクロPoR200は、オフィスビルの階に対応し、計算デバイス102のユーザがいくつかの他の位置クラスタより多くの時間を過ごす位置のクラスタに対応してよく、個人的物品104を有する計算デバイス102のユーザのオフィスに対応し得る。マクロPoR200は、数個のワイヤレスアクセスポイント(アクセスポイント202、アクセスポイント204およびアクセスポイント206)と共に、とりわけ受付領域、数個のオフィス、会議室および従業員ラウンジを含む多数の離散したサブ空間を含み得る。いくつかの実施形態と一致して、サブ空間は、個々にまたは組合せにおいてマクロPoR200に関連付けられたミクロPoRであり得る。いくつかの実施形態において、マクロPoR200は、オフィスビル全体またはオフィスビルの複数の階を含んでよく、ミクロPoRは異なる階を横断して分布し得る。
【００２８】
いくつかの実施形態において、マクロPoR200を訪問する計算デバイス102は、特定のワイヤレスネットワークフィンガプリントがマクロPoR200に含まれる特定のミクロPoRに関連付けられていることを決定し得る。例えば、計算デバイス102により記憶される信号情報に基づいて、計算デバイス102の処理コンポーネント112は特定のワイヤレスネットワークフィンガプリントが以前に遭遇されたか否か、およびしたがってワイヤレスネットワークフィンガプリントに対応するミクロPoRが以前に訪問されたか否かを決定し得る。例えばミクロPoRが以前に訪問されている場合には、ミクロPoRについての情報はすでにマクロPoR200についてのクラスタモデル内に記憶され得る。そのような情報は、例えば「オフィス」、「同僚のオフィス」のようなミクロPoRに以前に割り当てられたラベルまたは名称を示し得る。さらに、そのような情報はミクロPoRが安全領域または非安全領域のいずれかについての指定にも対応し得る。
【００２９】
計算デバイス102は、例えば計算デバイス102が会議室208内にあるときに存在しかつ/または検出可能である特定のワイヤレスネットワークフィンガプリントに基づいて、例えば会議室208をミクロPoRとして認識するように構成され得る。計算デバイス102は、例えばWAP202、204および206により提供された特定のワイヤレスネットワークフィンガプリントに基づいて、例えばユーザのオフィス210をミクロPoRとして認識するように構成され得る。計算デバイス102は、ユーザのオフィス210を安全領域であるとして認識するようにも構成され得て、安全領域においてユーザは、安心して個人的物品104を置いている。計算デバイス102は、WAP202、204、206により提供されるワイヤレスネットワークフィンガプリントに基づいて、同僚のオフィス212をミクロPoRとして認識するようにも構成され得る。計算デバイス102は、ユーザの好みに依存して、同僚のオフィス212を安全領域または非安全領域として認識するようにさらに構成され得る。
【００３０】
計算デバイス102のユーザは、マクロPoR200内の各ミクロPoRについてラベルを作成することが可能であり得る。ユーザがミクロPoRについて名称またはラベルを提供すると、モバイルデバイスは、ミクロPoRが安全または非安全領域のいずれであるかのような関連のあるミクロな場所に関連付けられたラベルおよび/または他の情報と共に、ミクロPoRにおいて検出可能であるワイヤレスネットワークフィンガプリントを記述する情報を生成または記憶し得る。その後、計算デバイス102のユーザが将来のインスタンスにおいてマクロPoR内のミクロPoRを訪問するときに、計算デバイス102は、存在しかつ/または計算デバイス102により検出可能である特定のワイヤレスネットワークフィンガプリントに基づいて、ミクロPoRが訪問されていることを決定することが可能であり得る。加えて、ミクロPoRが訪問されていることの決定に基づいて、計算デバイス102はミクロPoRが安全領域または非安全領域のいずれかを決定し、ミクロPoRが非安全領域であることの決定に基づいて個人的物品104とのワイヤレス通信が中断されて失われたときでは、例えばユーザが個人的物品104を従業員ラウンジ214に置いたことを示す警告をも生成し得る。しかし、個人的物品104が安全領域としてラベル付けされ得るユーザのオフィス210に最後に位置したことを計算デバイス102が決定した場合には、個人的物品104とのワイヤレス通信が中断されまたは失われたときに警告は生成され得ない。いくつかの実施形態に整合して、計算デバイス102は、警告の代わりにユーザへのリマインダを生成し得て、これはディスプレイコンポーネント120により表示されて個人的物品104がユーザのオフィス210に置かれたことを計算デバイス102のユーザに知らせる。
【００３１】
上述されて図2において図示される実施例は、マクロPoRがオフィスビルのサイズであって、対応するミクロPoRがオフィスビル内のサブ空間である例示的な状況を説明する一方、種々のPoRのサイズおよび/または規模は他の構成において異なり得る。例えば、一つの実施例において、マクロPoRは多数の建物(例えば3つ、4つ、5つ)を含むオフィス構内であり得て、各建物はミクロPoRであり得る。さらに、各建物は一つの場所モデルにおけるミクロPoRであり得る一方、本実施例においては、1つまたは複数の他の場所モデルも同一の物理的空間について定義されて計算デバイス102により使用され得る。これらの他の場所モデルのうちの1つまたは複数において、各建物(例えば第1の場所モデル内の関連のあるミクロな場所である各建物)は、今度は多数のミクロPoRを含み得る別の場所モデル内のマクロPoRであり得る。これらのミクロPoRは、例えばオフィス構内の特定の建物に関連付けられたPoRについて定義され得る。
【００３２】
図3は、いくつかの実施形態と一致する関連のある場所を決定するための位置のクラスタ化を図示するフローチャートである。いくつかの実施形態によれば、図3に示された方法300は、処理コンポーネント112による実行のために、メモリ114、116および118のうちのいずれか一つに記憶されたプロセッサにより実行可能な命令において具体化され得る。方法300は、方法300のステップを実行するために構成されたモジュールのシステムにおいても具体化され得る。図3に示されるように、デバイスデータソース302から生のデータが受信され、デバイスデータソース302はワイヤレス送受信器110、センサ124、位置センサ128およびシステムクロックまたは他の機構のような時間/日付情報のソースを含み得るが、これらに限られない。デバイスデータソース302から収集された生のデータは、位置センサ128からのGPS読み出し、ワイヤレス送受信器110からのワイヤレスネットワークフィンガプリントを形成するネットワーク強度および/または他のネットワークに関連する読み出し、センサ124からの動き、加速、方向または他のデータ、ならびにシステムクロックからのデータに関連付けられた時刻のような、クラスタ化のために使用可能である任意の形態を採り得る。
【００３３】
生のデータから特徴が抽出される(304)。304において抽出された特徴は、位置センサ128からの位置決定(location fix)を通じて取得された緯度/経度座標を含み得る。304において抽出された特徴は、可視Wi-Fiアクセスポイント、例えば信号強度表示(RSSI)およびそれらの各応答率(すなわち、成功したスキャンが行われたときに可視になる時間の断片)として与えられる可視Wi-Fiアクセスポイントの各受信信号強度のセットを含み得るワイヤレスネットワークフィンガプリントを含み得る。ワイヤレスネットワークフィンガプリントは、可視のBluetooth(登録商標)デバイス(例えばRSSIとして与えられる)それらの各信号強度、それらのデバイスクラスおよびそれらの各応答率のセットを含み得る、Bluetooth(登録商標)、Zigbee(登録商標)または他のワイヤレスネットワークフィンガプリントを含み得る。
【００３４】
304において特徴が抽出された後に、抽出された特徴からのデータがクリーニングされる(306)。いくつかの実施形態に整合して、抽出された特徴からのデータのクリーニングは、統計的異常値であるように見える任意のデータを除去することを含み得る。統計的異常値は、以前の緯度/経度座標またはワイヤレスネットワークフィンガプリントから非常に遠いGPS位置決定(GPS fix)の実行により得られた緯度/経度座標またはワイヤレスネットワークフィンガプリントに対応し得る。統計的異常値は、例えば200mより大きい正確性のような、それらに関連付けられた乏しい正確性値を有する緯度/経度座標またはワイヤレスネットワークフィンガプリントをも含み得る。次に、距離測定基準入力312に基づいて時間的クラスタ化308と類似性クラスタ化310が実行される。クラスタ化は、いくつかの特徴空間において類似するように見え、かつ/または類似する回数発生するデータポイントをグループ化することを指す。例えば、データがGPS位置決定を実行することにより取得される緯度/経度座標のトレースから構成される場合には、クラスタ化はユーザが訪問して時間を過ごす有限数の場所に位置決定をグループ化することを含み得る。そのため、連続する位置決定の一つの区別可能な部分は、自宅にいるユーザに対応してよく、ユーザが再び自宅にいる異なる日に発生する連続的な位置決定の第2の区別可能な部分として同一のクラスタに属し得る。別のクラスタは、ユーザが仕事をしているときに取得される位置決定に対応し得る。データポイントクラスタ化の図示は、図4中の図400により与えられる。クラスタは任意の基準に基づき得て、いくつかの場合においては所与のデータストリームについて任意に定義され得る。
【００３５】
いくつかの実施形態に整合して、クラスタ化は位置データポイントを示すワイヤレスネットワークフィンガプリント上およびGPS座標上において実行される。GPS座標は、GPS衛星130と通信する位置センサ128から決定された緯度および経度タプル(lat,long)を含む。二つの(lat,long)タプルの間の距離は、二点の間の測地線に沿って計算される。ワイヤレスネットワークフィンガプリントは、可視ワイヤレスアクセスポイント(WAP)126とそれらのRSSIのリストを含む。二つのワイヤレスネットワークフィンガプリントx=[x1,x2,…]およびy=[y1,y2,…]の間の距離は、タニモト(Tanimoto)係数に基づいて決定され得る。
【００３６】
【数１】
0006367908.tif 000002
【００３７】
ここで
【００３８】
【数２】
0006367908.tif 000003
【００３９】
かつ|x|2=x・xである。ここで、両方のフィンガプリントが共通して持つi番目のWAP126の第1のフィンガプリントについてxi=RSSI-MIN_RSSIである。同様に、両方のフィンガプリントが共通して持つi番目のWAP126の第2のフィンガプリントにおいてyi=RSSI-MIN_RSSIである。いくつかの実施形態によれば、典型的な値はMIN_RSSI=-101dBである。RSSIは約-101dBから-20dBの範囲にて変動する。GPSデータは、N個のマクロクラスタMa1,Ma2,…,MaNを生成するためにオンライン様式においてクラスタ化される。同様にワイヤレスネットワークデータは、ミクロクラスタのリストMi1,Mi2,…,MiMを生成するためにオンライン様式においてクラスタ化される。種々のクラスタ化技術が使用され得るが、方法300は距離測定基準312に基づく類似性クラスタ化310と時間的クラスタ化308を使用する。
【００４０】
時間的クラスタ化308は位置データポイントを周期的に収集することと隣接データポイントを比較することを含み、実施例は図4中の図400に示されている。例えば、毎分nに、新しいワイヤレスネットワークフィンガプリントおよび/またはGPS(lat,long)タプルがデータポイントDnとして収集され得る。次にDnとDn-1との間の距離Δが決定される。Δが所定の値より小さいことが決定された場合には、DnとDn-1が十分に近く一つのクラスタ内に置かれていることが決定される。しかし、Δが所定の値より大きいことが決定された場合には、DnとDn-1が十分に異なっておりDnが新しいクラスタ内に置かれていることが決定される。より高いレベルのクラスタ化が発生し、作成されたクラスタの重心はそれらが所定の距離内にあるか否かを決定するために比較され、それらが所定の距離内にある場合には融合される。これらの比較は、さらなるクラスタが融合されなくなるまでより高いレベルにおいて継続する。同様に、クラスタ化310は追加の距離測定基準312を時間的クラスタ化308により作成された時間的クラスタに適用し、距離において十分に近い任意の二つのクラスタを融合する。いくつかの実施形態において、適用され得る追加の距離測定基準312は、緯度/経度データについての測地的距離と、ワイヤレスネットワークフィンガプリントについての上述されたタニモト係数により決定された距離を含む。融合されたクラスタは、モデル314内に記憶される。ミクロクラスタMiMとマクロクラスタMaNの両方は方法300を使用して決定されてモデル314内に記憶され、モデル314はPoRを決定するために使用され得る。
【００４１】
モデル314は、ミクロおよびマクロクラスタから構成され、各マクロおよびミクロクラスタは、PoRと、PoRとそれらのラベルとの間のモデルマッピングを生み出す、PoRに割り当てられるべきラベルを決定するために有用であり得る統計値を含み得る。さらに、ラベルはクラスタを安全領域または非安全領域であるとして自動的にまたは手動により割り当てるために使用され得る。いくつかの実施形態に整合して、モデル314に記憶されたクラスタには、メモリ114、116および118のうちのいずれかに記憶された命令に基づいて、計算デバイス102によりラベルが自動的に割り当てられ得る。
【００４２】
図5は、いくつかの実施形態に整合する、クラスタを安全領域であるとして自動的に割り当てるための方法を図示するフローチャートである。図示の目的のために、図5は図1〜図4のうちのいずれかを参照して説明される。図5に示された方法は、計算デバイス102の処理コンポーネント112内の1つまたは複数のプロセッサによる実行のために、コンピュータにより読み取り可能な命令において具体化され得る。図5に示されるように、方法500は、モデル314に記憶されたいずれのクラスタがユーザの自宅であり得る関連のある場所に対応するかを決定することにより開始する(502)。いくつかの実施形態に整合して、ユーザの自宅であり得る関連のある場所は各マクロクラスタについて、特定の時刻、例えば午前3時に計算デバイス102が当該クラスタ内にある時間の断片を計算することにより決定される。次に、特定の時刻に計算デバイス102が当該クラスタ内にある最も長い時間の断片を有するクラスタがユーザの自宅として決定され、関連のある場所「自宅(HOME)」としてラベル付けされ得る。
【００４３】
図5に戻り、方法500は、モデル314に記憶されたいずれのクラスタがユーザの職場であり得る関連のある場所に対応するかを決定することにより継続する(504)。いくつかの実施形態に整合して、ユーザの職場はユーザの自宅であると決定されたマクロクラスタ以外の、計算デバイス102が最長の時間を過ごすマクロクラスタを決定することにより決定される。他の実施形態によれば、ユーザの職場は、各マクロクラスタについて、特定の時刻、例えば午前10時または午後3時に、計算デバイス102が当該クラスタ内にある時間の断片を決定することにより決定され得る。次に特定の時刻に計算デバイス102が当該クラスタ内にある最も長い時間の断片を有するマクロクラスタが、ユーザの職場として決定され得る。いくつかの実施形態において、ユーザの職場は上述されたように特定の時刻に基づいてユーザの自宅を決定して、次に特定の時刻に計算デバイス102が当該クラスタ内にある二番目に長い時間の断片を有するマクロクラスタをユーザの職場として決定することにより決定され得る。次にユーザの職場として決定されたマクロクラスタは、関連のある場所「仕事(WORK)」としてラベル付けされ得る。
【００４４】
図5に戻り、方法500はユーザの職場として決定されたマクロクラスタ内のいずれのミクロクラスタがユーザのオフィスに対応する関連のあるミクロ場所に対応するかを決定することにより継続する(506)。いくつかの実施形態に対応して、ユーザのオフィスは、ユーザの職場として決定されたマクロクラスタ内の各ミクロクラスタについて、計算デバイス102が当該ミクロクラスタ内にある時間の断片を決定し、次に最大の断片を有するミクロクラスタをユーザのオフィスであるとして決定することにより決定され得る。いくつかの実施形態に整合して、ユーザのオフィスは、計算デバイス102がマクロクラスタに最初に入ったときに最も頻繁に訪問したミクロクラスタとしても決定され得る。いくつかの実施形態に整合して、ユーザのオフィスは、代替的には計算デバイス102がマクロクラスタを離れる前に最後に最も頻繁に訪問したミクロクラスタとして決定され得る。次にユーザのオフィスであるとして決定されたミクロクラスタは、関連のある場所「オフィス(OFFICE)」としてラベル付けされる。
【００４５】
いくつかの実施形態に整合して、ミクロおよびマクロクラスタの関連のある場所の決定は、計算デバイス102によりリアルタイムに実行され得て、観察またはインポートされたデータ302に基づいてオフラインにて計算デバイス102により最初に構築され得るか、分離したデバイスにより決定されてその後計算デバイス102上に伝送またはロードされ得る。図5に戻り、次に方法500は「自宅」および「オフィス」としてラベル付けされたクラスタ化された関連のある場所を安全領域であるとして割り当てることができる(508)。次に「自宅」以外のマクロクラスタおよび「オフィス」以外のミクロクラスタは、非安全領域として割り当てられ得る(510)。いくつかの実施形態に整合して、計算デバイス102は計算デバイス102と個人的物品104との間のワイヤレス通信が中断されて失われたときに、個人的物品104がもはや計算デバイス102の近傍にないことを示す警告をいつ生成するかを決定するために、自動的に割り当てられた安全領域を使用し得る。さらに、ユーザは他のクラスタ化された関連のある場所を、安全または非安全領域であるとして手動により示し得る。しかし、安全領域を自動的に割り当てることはユーザにとっての利便性を提供し、システム100のユーザのためのより容易な設定を可能にする。位置クラスタの割り当ておよびラベル付けは、2012年11月2日に出願された米国特許仮出願第61/721,919号、クアルコム社参照番号123819P1においてさらに説明されており、その内容はそれらの全体における参照によりここに組み込まれる。
【００４６】
図6は、いくつかの実施形態に整合して、個人的物品104の近接性を監視するために計算デバイス102上に表示されるユーザインターフェースを図示する図である。図6は、少なくとも図2および図5を参照して説明される。個人的物品104の近接性を監視するために、計算デバイス102は個人的物品104とのワイヤレス通信を確立する。ワイヤレス通信は、処理コンポーネント112により実行されるメモリ114、116および118のうちのいずれかに記憶された命令に基づいて、計算デバイス102により確立され得る。いくつかの実施形態において、命令はアプリケーションに対応し得る。入力は、ワイヤレス通信を確立するために計算デバイス102と個人的物品104の両方について必要とされ得る。そのような入力は、パスワードまたは他のセキュリティ証明書を含み得る。いくつかの実施形態によれば、ワイヤレス通信は、計算デバイス102と個人的物品104が所定の距離より長く離れたときにワイヤレス通信が中断されて失われるように、ユーザにより設定されるか使用中のワイヤレス通信のタイプ(Bluetooth(登録商標)、Zigbee(登録商標)、Wi-Fi Direct(商標)等)に関連付けられた所定の距離を有し得る。
【００４７】
計算デバイス102が個人的物品104とのワイヤレス通信を確立すると、メモリ114、116および118のいずれかに記憶されて処理コンポーネント112により実行される命令は、計算デバイス102と個人的物品104との間のワイヤレス通信が中断されて失われるときに処理コンポーネント112が追加の命令を実行し得るように、計算デバイス102と個人的物品104との間のワイヤレス通信を監視し得る。そのような追加の命令は、計算デバイス102の現在の位置が安全領域内にあるか非安全領域内にあるか、あるいは個人的物品104の最後の既知の位置が安全領域内にあったか非安全領域内にあったかを決定することを含み得る。処理コンポーネント112は、方法500により決定される割り当てられた安全および非安全領域と現在の位置を比較することにより、そのような決定を行い得る。処理コンポーネント112は、計算デバイス102の現在の位置または個人的物品104の最後の既知の位置が割り当てられたいずれの安全領域にも一致しないことを決定した場合には、処理コンポーネント112は計算デバイス102のディスプレイコンポーネント120による表示用の警告を生成するように構成され得る。そのような警告は、図6中の600において示される。いくつかの実施形態において、計算デバイス102の現在の位置が安全領域でないことを処理コンポーネントが決定した場合には、処理コンポーネントは個人的物品104の最後の既知の位置を決定し得る。そのような決定は、計算デバイス102が個人的物品104と通信するときに周期的に時刻を記録して、計算デバイス102が個人的物品104ともはや通信していなかったときに計算デバイス102の位置を決定して、当該位置が個人的物品104の位置であると決定することにより行われ得る。
【００４８】
個人的物品104がユーザのラップトップコンピュータに対応して、計算デバイス102がユーザのモバイルデバイスに対応する実施例を考慮する。ユーザがユーザのオフィス210内において自己のラップトップコンピュータを離れる場合には、ユーザはモバイルデバイスを手に持ってユーザのオフィス210を離れるため、モバイルデバイスとラップトップコンピュータとの間のワイヤレス通信は中断されて失われる。しかし、方法500に基づいてユーザのオフィス210は「オフィス」としてラベル付けされた安全領域として自動的に割り当てられているため、警告は生成されない。ユーザが自己のラップトップコンピュータを従業員ラウンジ214に持ち込んでその後偶然にそこを離れる場合には、ユーザは従業員ラウンジ214のミクロPoRを離れるため、警告600が表示され得てラップトップコンピュータを思い出すことをユーザに思い出させる。
【００４９】
いくつかの実施形態に整合して、ユーザは生成された警告に応答するための選択肢を有し得る。図6に示されるように、ユーザは警告が所定の時間後に反復するためにリマインダ602を設定し得る。ユーザは、ユーザがその位置を離れた後に警告が反復するためにリマインダ604を設定し得る。いくつかの実施形態によれば、当該位置は現在のミクロPoRがあるマクロPoRに対応し得る。例えば、リマインダ604は、ユーザがもはやマクロPoR200内にいないことをモバイルデバイスが決定したときに、モバイルデバイスとラップトップとの間のワイヤレス通信が依然存在しない場合に、警告600が再びユーザに提示されるように、ユーザがマクロPoR200を離れた場合にユーザが別のリマインダを受け取ることを可能にし得る。リマインダ604は、モバイルデバイスがジオフェンスの外側にあることが決定された場合に警告600がユーザに提示されるように、ユーザが現在の地域の回りにジオフェンスを設定することを可能にし得る。ジオフェンスは、ユーザにより設定された半径を有し得て、あるいは10mのような所定の半径であり得る。
【００５０】
いくつかの実施形態によれば、警告600が提示されたときに、ユーザは当該位置を安全領域606として指定することが可能であり得る。ユーザが当該場所を安全領域として指定した場合には、計算デバイス102はこれをメモリ114、116および118のうちのいずれかにおいて記憶し、現在の位置クラスタは将来の訪問のための安全領域であるPoRに決定されるであろう。ユーザは、警告608を無視することも可能であり得る。図6には示されていないが、警告600は個人的物品104の最後の既知の位置のような情報をも提供し得て、本実施例においては個人的物品104はラップトップである。最後の既知の位置は緯度および経度座標として提供され、あるいは「仕事」または「従業員ラウンジ」のような関連のある場所にラベル付けされ得る。警告600は、計算デバイス102と個人的物品104の間のワイヤレス通信が失われたときに、座標またはラベル付けされたPoRのいずれかとして、計算デバイス102の位置を提供し得る。
【００５１】
図7は、いくつかの実施形態に整合して個人的物品の近接性を監視するための方法を図示するフローチャートである。図示の目的のために、図7は図1〜図6のいずれかを参照して説明される。図7に示された方法は、計算デバイス102の処理コンポーネント112内の1つまたは複数のプロセッサによる実行のためのコンピュータ可読命令において具体化され得る。図7に示されるように、方法700は個人的物品104とのワイヤレス通信を確立することにより開始する(702)。いくつかの実施形態によれば、個人的物品104とのワイヤレス通信は、Bluetooth(登録商標)通信、Zigbee(登録商標)通信またはWi-Fi通信を含み得る。いくつかの実施形態において、入力が、ワイヤレス通信を確立するために計算デバイス102と個人的物品104の両方について必要とされ得る。そのような入力は、パスワードまたは他のセキュリティ証明書を含み得る。さらに、計算デバイス102と個人的物品104が所定の範囲より長い距離だけ離れた場合に、確立されたワイヤレス通信が中断されて失われ得るように、ワイヤレス通信は所定の範囲を有し得る。
【００５２】
方法700は、「安全」および「非安全」領域がクラスタ化された位置に基づいて自動的に割り当てられて続く(704)。いくつかの実施形態に整合して、「安全」および「非安全」領域は、図5に示された方法500を実行するためのメモリ114、116および118のいずれかの中の命令を実行する処理コンポーネント112により自動的に割り当てられ得る。次に個人的物品104とのワイヤレス通信は、継続的に監視され得る(706)。いくつかの実施形態によれば、個人的物品104とのワイヤレス通信は処理コンポーネント112と通信するワイヤレス送受信器110および/またはセンサ128により監視され得る。個人的物品104とのワイヤレス通信が中断されて失われたことが決定された場合には、計算デバイス102の位置が決定される(708)。いくつかの実施形態によれば、計算デバイス102の位置は処理コンポーネント112と通信する位置センサ128により決定され得る。いくつかの実施形態において、計算デバイス102の位置は位置センサ128および/またはワイヤレス送受信器110により周期的に決定され得て、メモリ114、116および118のいずれかに記録および記憶された最後の周期的位置として処理コンポーネント112は計算デバイス102の位置を決定し得る。
【００５３】
次に方法は、当該位置が「安全」領域であるか否かを決定し得る(710)。上記したように、「安全」領域と「非安全」領域は、図5に示された方法500に従ってステップ704において自動的に決定され得る。当該位置が「安全」領域であると決定された場合には、動作は行われない(712)。しかし、当該位置が「安全」領域でないと決定された場合には、警告が生成され得る(714)。いくつかの実施形態に整合して、警告は図6に示される警告600に対応し得る。さらに、計算デバイス102のユーザは警告600に類似して生成される警告に応答し得る。すなわち、ユーザは警告を無視することと、期間またはジオフェンスに基づくリマインダを要求することと、当該位置を「安全」領域として指定することを選択し得る。いくつかの実施形態において、当該位置が「安全」領域でないと決定された場合には、処理コンポーネント112は、ちょうど個人的物品104との通信が中断されて失われる前に、計算デバイス102の位置を決定し得る。この以前の位置が「安全」領域であると決定された場合には、警告は生成され得ない。しかし、この以前の位置が「安全」領域でないと決定された場合には、警告が生成され得る。
【００５４】
本開示によれば、プログラムコードおよび/またはデータのようなソフトウェアは、計算デバイス102内のメモリ114、116および118のうちのいずれかのような非一時的な機械可読媒体を含む1つまたは複数の機械可読媒体上に記憶され得る。本明細書において識別されたソフトウェアが、ネットワーク化されたおよび/またはそうでない、1つまたは複数の汎用もしくは特定の目的のコンピュータまたは特定用途向け集積回路(ASIC)および/またはコンピュータシステムを使用して実施され得ることもまた考慮される。適用可能である場合には、本明細書において説明された種々のステップの順序は、本明細書において説明された特徴を提供するために、変更され、複合ステップに結合され、かつ/またはサブステップに分離され得る。
【００５５】
結果として、本明細書において説明されるような実施形態は、個人的物品とのワイヤレス通信を確立して次にワイヤレス通信が中断されて失われたときにユーザに警告することにより、ユーザが個人的物品の近接性を監視することを可能にするためのシステムおよび方法を提供し得る。さらに、本明細書において提供されるシステムおよび方法は、ワイヤレス通信が非安全領域において中断されて失われたときにユーザが警告され得るが安全領域においては警告されないように、ユーザの位置クラスタに基づいて安全領域と非安全領域をも自動的に割り当て得る。上記において提供された実施例は例示的であるのみであり、制限的であることは意図されない。当業者は、本開示の範囲内であることが意図される開示された実施形態に整合する他のシステムを容易に考案し得る。そのようにして、本出願は以下の特許請求の範囲によってのみ制限される。
【符号の説明】
【００５６】
102  計算デバイス
104  個人的物品
106  ネットワークインターフェースコンポーネント
108  システムバス
110  ワイヤレス送受信器
112  処理コンポーネント
114  システムメモリコンポーネント
116  内部メモリコンポーネント
118  静的または外部メモリ
120  ディスプレイコンポーネント
122  入力およびナビゲーション制御コンポーネント
124  センサ
126  ワイヤレスアクセスポイント
128  位置センサ
130  GPS衛星
132  ワイヤレス送受信器
134  処理コンポーネント
136  メモリ
138  バス
200  マクロPoR
202、204、206  アクセスポイント
208  会議室
210  ユーザのオフィス
212  同僚のオフィス
214  従業員ラウンジ
302  デバイスデータソース
308  時間的クラスタ化
310  類似性クラスタ化
312  距離測定基準
314  モデル
500、700  方法
600  警告
602、604  リマインダ
【図１】
0006367908.tif 000004
【図２】
0006367908.tif 000005
【図３】
0006367908.tif 000006
【図４】
0006367908.tif 000007
【図５】
0006367908.tif 000008
【図６】
0006367908.tif 000009
【図７】
0006367908.tif 000010