(57)【要約】      （修正有）【課題】予測を使用して、携帯電話などのモバイル装置における位置情報取得のための電力節約を容易にする。【解決手段】地図アプリケーションを使用した地理的経路に沿ったユーザーナビゲーションの期間中に、ユーザーのモバイル装置の電力消費をモニターし、位置更新基準に基づいて、他のユーザーによるアクセスのための位置更新情報を速度情報及び位置ベクトル情報を含むメタデータとして、モバイル装置からネットワークへ送信する。第２のユーザーの位置更新情報としてネットワーク上に記憶された第２のユーザーのメタデータにモバイル装置によってアクセスし、アクセスされたメタデータに基づいて、第２のユーザーのリアルタイムの地理的位置を推定する。推定は、第２のユーザーの付加的な位置更新情報のためにネットワークにアクセスする電力を費やすよりもむしろ、モバイル装置における電力を節約するために、モバイル装置において実行される。【選択図】図４
2018033140.tif 000002
【特許請求の範囲】
【請求項１】
地図アプリケーションを使用した地理的経路に沿ったユーザーナビゲーションの期間中に、ユーザーのモバイル装置の電力消費をモニターする動作と、
位置更新基準に基づいて、他のユーザーによるアクセスのための位置更新情報を速度情報及び位置ベクトル情報を含むメタデータとして前記モバイル装置からネットワークへ送信する動作と、
第２のユーザーの位置更新情報として前記ネットワーク上に記憶された前記第２のユーザーのメタデータに前記モバイル装置によってアクセスする動作であって、前記メタデータは、前記第２のユーザーが地図アプリケーションを使用してナビゲートするときに前記ネットワーク上に記憶される、アクセスする動作と、
アクセスされたメタデータに基づいて、前記第２のユーザーのリアルタイムの地理的位置を推定する動作であって、前記推定は、前記第２のユーザーの付加的な位置更新情報のために前記ネットワークにアクセスする電力を費やすよりもむしろ前記モバイル装置における電力を節約するために、前記モバイル装置において実行される、推定する動作と、
メモリに記憶された命令を実行するマイクロプロセッサを利用する動作と、
を含む、方法。
【請求項２】
前記ユーザーは交差点に近づいていると前記位置更新基準が示す場合、前記他のユーザーによるアクセスのために前記モバイル装置から前記ネットワークへ位置更新情報を送信する動作をさらに含む、請求項１に記載の方法。
【請求項３】
前記ユーザーはベクトルに沿って速度を維持していると前記位置更新基準が示す場合、前記他のユーザーによるアクセスのために前記モバイル装置から前記ネットワークへ位置更新情報を送信することを控える動作、又は前記ユーザーは地図の同じ道路に沿った移動を維持していると前記位置更新基準が示す場合、前記他のユーザーによるアクセスのために前記モバイル装置から前記ネットワークへ位置更新情報を送信することを控える動作をさらに含む、請求項１に記載の方法。
【請求項４】
実トラフィックデータの考慮に部分的に基づいて、前記第２のユーザーの前記リアルタイムの地理的位置を推定する動作をさらに含む、請求項１に記載の方法。
【請求項５】
前記モバイル装置の電源のタイプに照らして、前記更新基準のみに基づいて、位置更新情報の前記送信を優先させる動作をさらに含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル装置における電力節約（ｐｏｗｅｒ  ｃｏｎｓｅｒｖａｔｉｏｎ）のための位置予測に関する。
【背景技術】
【０００２】
[0001]多くのパーソナルサービス（例えば、ジオフェンシング、自動チェックイン、位置ベースの広告、リアルタイムのソーシャル位置共有等）において位置がますます成長するコンポーネントになるにつれて、位置更新情報（ｌｏｃａｔｉｏｎ  ｕｐｄａｔｅｓ）を収集し、配信し、位置更新情報に基づいて動作することの背景にある技術は、いまだに技術的な制限に苦しんでいる。最も顕著な制限のうちの１つは、減少されたバッテリー寿命である。
【０００３】
[0002]携帯電話のコンテキストにおいて、連続的な位置サンプリングは、現在のところ、この電話上のアクティブなマイクロプロセッサの状態を必要とする。これは、電話がディープスリープ状態に移行することを妨げ、進歩的な電力節約オプションに関与することを阻む。これは、ＧＰＳの代わりに、Ｗｉ−Ｆｉホットスポット又は携帯電話の基地局ＩＤによる三角測量（ｃｅｌｌ−ｔｏｗｅｒ  ＩＤ  ｔｒｉａｎｇｕｌａｔｉｏｎ）が使用される場合にも当てはまる。
【０００４】
[0003]さらに、多くのシナリオは、ユーザーの位置がウェブサービス（例えば、グループ位置共有、ｆｉｎｄ  ｍｙ  ｐｈｏｎｅ、動的クエリによるジオフェンシング等）へ送信されることを必要とする。これらの場合には、装置の位置捕捉機能（ｌｏｃａｔｉｏｎ
ａｃｑｕｉｓｉｔｉｏｎ）への急進的なハードウェアベースの電力改善でさえ、進行中の接続又は頻繁な接続を確立する必要性を取り除かないであろう。移動体通信技術又はＷｉ−Ｆｉ技術を使用したこれらの接続は、モバイル装置に対して、また別の多量の電力排出を課す。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、このような課題を解決しようとするものである。
【課題を解決するための手段】
【０００６】
[0004]以下は、本明細書において説明される幾つかの新規な実施形態の基本的な理解を提供するために、簡略化された要約を提示する。本要約は、広範囲にわたる概観ではなく、重要／決定的な要素を識別すること、又はその範囲を描写することは意図されていない。本要約の唯一の目的は、後に提示される、より詳細な説明への前置きとして、幾つかの概念を簡略化された形式で提示することである。
【０００７】
[0005]開示されるアーキテクチャは、予測を使用して、携帯電話などのモバイル装置における電力節約を容易にする。本アーキテクチャは、あるエンティティのまれにキャプチャされる位置データを連続的な確からしい位置近似値に変換するアルゴリズムベースの解決策である。モバイル装置の位置履歴と最近の位置に関する付加的なデータとが与えられると、この装置の現在位置は、相当な確率で推定されることができる。また、装置の位置履歴と最近の位置に関する付加的なデータとが与えられると、装置が地図上の所与の地点に実際に存在する確率が算出される。
【０００８】
[0006]より具体的には、第１のユーザーのモバイル装置のナビゲーション（地図）アプ
リケーションは、（第２のユーザーの第２のモバイル装置から受信されるような）第２のユーザーの位置更新情報にアクセスする。第２のユーザーの位置更新情報は、モバイル装置によるアクセスのためにネットワーク上に（リアルタイム更新ストレージサービスに）周期的に記憶される。
【０００９】
[0007]モバイル装置の予測コンポーネントは、（ストレージサービスにおいて記憶される）第２のユーザーの位置更新情報の処理に基づいて、第２のユーザーのリアルタイムの地理的位置を予測する（推定する）ために、（モバイル装置内で）ローカルに動作する。予測コンポーネントは、第２のユーザーの新たな位置更新情報のためにネットワーク（及び、それ故に、ストレージサービス）へのアクセスを差し控えること（アクセスしないこと）によって、モバイル装置における電力節約を容易にする。
【００１０】
[0008]予測コンポーネントは、先の地理的位置に関連して取得されたような、以前にアップロードされた位置更新情報に基づいて、第２のユーザーのリアルタイムの地理的位置を推定するため、ストレージサービスへのネットワークアクセスは必要とされない。すなわち、モバイル装置は、第２のユーザーの次の位置更新情報にアクセスする前に、所定の時間（例えば、２０分間）、電力節約モードに移行し得、それによって、モバイル装置の電力サブシステムのバッテリー寿命を延長する。
【００１１】
[0009]本アーキテクチャは、位置共有を有効にすることを選択する多くのユーザー間でユーザー位置を共有するように動作する。したがって、各ユーザー装置は、地図上に他のユーザーの位置を表示する同様の（互換性のある）地図アプリケーションを実行する。各ユーザー装置は、更新情報を従来のアプローチのように地理的座標（ジオロケーション情報）としてよりもむしろメタデータとして連続的にアップロードする。ただし、地理的座標は、更新情報の一部であり得る。メタデータは、速度及びベクトルデータを含む。例えば、所与のユーザーが所与のベクトル（経路）に沿ってほぼ一定の速度で移動する場合、このユーザーは幾らかの推定される時間（例えば、数分）、その経路上に留まるであろうことが推論され得る。したがって、連続的な位置更新技法は是認されず、装置は、ネットワークサービスから更新情報を次に読み出すときまで、電力を節約することができる。
【００１２】
[0010]前述の目的及び関連する目的の達成のために、ある例示的な態様が、以下の説明及び添付の図面に関連して本明細書において説明される。これらの態様は、本明細書において開示される原理が実施され得る様々な手法を示しており、全ての態様及びその均等物は、特許請求の範囲に記載された主題の範囲内であることが意図される。他の利点及び新規な特徴は、図面と共に考慮される場合に、以下の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１３】
【図１】[0011]開示されるアーキテクチャに係るシステムを例示する図である。
【図２】[0012]予測による電力節約を支援するために採用され得る例示の外挿方法を例示する図である。
【図３】[0013]更新情報が異なるレベルの位置更新基準で処理されるロードマップインスタンスのセットを例示する図である。
【図４】[0014]開示されるアーキテクチャに係る方法を例示する図である。
【図５】[0015]開示されるアーキテクチャに係る代替的な方法を例示する図である。
【図６】[0016]開示されるアーキテクチャに係る、予測による電力節約を実行するコンピューティングシステムを例示するブロック図である。
【発明を実施するための形態】
【００１４】
[0017]開示されるアーキテクチャは、予測を使用して、携帯電話などのモバイル装置に
おける電力節約を容易にする。本アーキテクチャは、あるエンティティのまれにキャプチャされる位置データを連続的な確からしい位置近似値に変換するアルゴリズムベースの解決策である。モバイル装置の位置履歴と最近の位置に関する付加的なデータとが与えられると、この装置の現在位置は、相当な確率で推定されることができる。また、装置の位置履歴と最近の位置に関する付加的なデータとが与えられると、装置が地図上の所与の地点に実際に存在する確率が算出される。
【００１５】
[0018]本アーキテクチャは、個人的な位置データが記憶及び取得されることができる、個人識別可能情報（ＰＩＩ：ｐｅｒｓｏｎａｌｌｙ  ｉｄｅｎｔｉｆｉａｂｌｅ  ｉｎｆｏｒｍａｔｉｏｎ）記憶装置であり得るライフログを採用する。本明細書において説明されるように、これは、多くのユーザーについてのＰＩＩデータを記憶し、このデータを許可されたユーザーによってアクセス可能にする、ネットワークベースのリアルタイム更新ストレージサービスと呼ばれる。このサービスは、一意のユーザーＩＤを提供し、ウェブサービスインターフェイスにデータを記憶し、ウェブサービスインターフェイスからデータをクエリするための方法をサポートする。また、このサービスは、抽出されたセマンティクス、例えば、ユーザーの自宅、会社、ジム等の位置を含むことができる。セマンティクスは、肉親（例えば、配偶者、兄弟姉妹等）内の他のユーザーへの参照もさらに含むことができる。
【００１６】
[0019]ネットワークサービスからの周期的な位置サンプリングと、所与のユーザーについての更新情報をそのユーザーについての信号と共にライフログへ通信することとを可能にするコードのセットは、モバイル装置上で実行される。また、このコードは、上述されたように第２のユーザーの位置を予測することを支援する、より多くの信号を収集することができる。これらの信号は、例えば、そのＢｌｕｅｔｏｏｔｈ（商標）近接性、加速度計データ、カレンダーデータ、及び（例えば、仕事における）チェックイン履歴を含み得る。
【００１７】
[0020]本アーキテクチャは、オンボードのスタンドアロン電源（例えば、バッテリー）の電力節約のために別のユーザーの位置の予測を支援する付加的なデータ（データコンポーネント）も採用することができる。付加的なデータは、環境的な条件（例えば、風、雨、洪水、温度、標高等）だけでなく、実（リアルタイムの）トラフィックデータ（例えば、建設区域、ラッシュアワー時の速度、混雑の位置等）を含むが、これらに限定されない。付加的なデータ（データコンポーネント）は、例えば、道路及び地形についてのトポロジーデータも含み得る。道路トポロジーは、ロードマップ計算（ｒｏａｄｍａｐ  ｒｅｃｋｏｎｉｎｇ）方法のために利用されるベクトルデータに変換され得る。
【００１８】
[0021]ここで、同様の参照符号が全体を通じて同様の要素を参照するために使用される図面への参照がなされる。以下の説明では、解説の目的のために、多くの具体的な詳細がその完全な理解を提供するために述べられる。しかしながら、新規な実施形態がこれらの具体的な詳細なしに実施され得ることは明らかであり得る。他の場合において、周知の構造及び装置は、その説明を容易にするために、ブロック図の形式で示される。この意図は、特許請求の範囲に記載された主題の趣旨及び範囲内に収まる全ての変形例、均等物、及び代替例を包含することにある。
【００１９】
[0022]図１は、開示されるアーキテクチャに係るシステム１００を例示する。システム１００は、（第２のユーザー１１２の第２のモバイル装置１１４から受信されるような）第２のユーザー１１２の位置更新情報１１０（第２のユーザー（ＳＵ：ｓｅｃｏｎｄ  ｕｓｅｒ）のＳ個の更新情報について、ＬＯＣＡＴＩＯＮ  ＵＰＤＡＴＥＳＳＵ：１−Ｓと表示される）にアクセスする第１のユーザー１０８のモバイル装置１０６のナビゲーション（地図）アプリケーション１０４の更新コンポーネント１０２を含み得る。第２のユー
ザー１１２の位置更新情報１１０は、モバイル装置１０６によるアクセスのために、ネットワーク１１６に（リアルタイム更新ストレージサービス１１８に）周期的に記憶される。
【００２０】
[0023]モバイル装置１０６の予測コンポーネント１２０は、第２のユーザー１１２の（ストレージサービス１１８における位置更新情報１１０のうちの）位置更新情報１２４の処理に基づいて、第２のユーザー１１２のリアルタイムの地理的位置１２２を予測する（推定する）ために（モバイル装置１０６内で）ローカルに動作する。予測コンポーネント１２０は、第２のユーザー１１２の新たな位置更新情報のためにネットワーク１１６（及び、それ故に、ストレージサービス１１８）へのアクセスを差し控えること（アクセスしないこと）によって、モバイル装置１０６における電力節約を容易にする。
【００２１】
[0024]予測コンポーネント１２０は、先の地理的位置１２６に関連して取得されたような、以前にアップロードされた位置更新情報１２４に基づいて、第２のユーザー１１２のリアルタイムの地理的位置１２２を推定するため、ストレージサービス１１８へのネットワークアクセスは必要とされない。すなわち、モバイル装置１０６は、第２のユーザー１１２の次の位置更新情報１２８にアクセスする前に、所定の時間（例えば、２０分間）、電力節約モードに移行し得、それによって、モバイル装置１０６の電力サブシステムのバッテリー寿命を延長する。
【００２２】
[0025]第２のユーザー１１２の第２のモバイル装置１１４も、モバイル装置１０６に関連して説明されたような、電力節約及び予測を容易にするための開示されるアーキテクチャを含み得ることが理解されるべきである。
【００２３】
[0026]位置更新情報１１０は、第２のユーザー１１２の先の位置１２６の（例えば、全地球測位システム（ＧＰＳ：ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）による）地理的座標、ならびに第２のユーザー１１２の速度情報（例えば、現在の速度、平均速度等）及びナビゲーションベクトルから成るメタデータ、又はこれらの組合せを含み得る。
【００２４】
[0027]予測コンポーネント１２０は、第２のユーザー１１２の目的地１３０に基づいて、第２のユーザー１１２のリアルタイムの地理的地点１２２を予測することができる。予測コンポーネント１２０は、第２のユーザー１１２の履歴的な位置更新情報１１０のうちの一部又は全部に基づいて、第２のユーザー１１２のリアルタイムの地理的地点１２２を予測することができる。予測コンポーネント１２０は、他のユーザー１３４の位置更新情報１３２に基づいて、第２のユーザー１１２の地理的地点１２２を予測することができる。予測コンポーネント１２０は、第２のユーザー１１２の位置更新情報１１０及び（第１のユーザー１０８のモバイル装置１０６上で実行されるナビゲーションアプリケーション１０４と同様の）地図（ナビゲーション）アプリケーションからの情報に基づいて、第２のユーザー１１２の地理的地点１２２を予測する。
【００２５】
[0028]ネットワーク１１６に対する第２のユーザー１１２の位置更新は、第２のユーザー１１２が同じベクトルに沿ってほぼ一定の速度で移動する場合には実行されない。ネットワーク１１６（及び、それ故に、ストレージサービス１１８）に対する第２のユーザー１１２の位置更新は、第２のユーザー１１２が地図の道路１３６上での移動をこの道路から離れることなく維持する場合には実行されない。ネットワーク１１６に対する第２のユーザー１１２の位置更新は、第２のユーザー１１２が特定のタイプの地理的地点（例えば、交差点１３８）に到達する場合に実行される。
【００２６】
[0029]システム１００は、リアルタイムの地理的地点１２２を予測するための予測コン
ポーネント１２０による処理のためのトラフィックデータ及び道路トポロジーベクトルデータを取得するデータコンポーネント１４０をさらに含み得る。
【００２７】
[0030]モバイル装置の電力コンポーネント１４２は、予測に基づいて管理され得る、オフ、オン、スリープ、電力節約モード等などの異なる程度の電力モードだけでなく、電力サブシステム（例えば、バッテリー、電力線のためのＡＣインターフェイス等）も含む。
【００２８】
[0031]図２は、予測による電力節約を支援するために採用され得る例示の外挿方法２００を例示する。モバイル装置においてバックグラウンドエージェントのＡＰＩ（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍ  ｉｎｔｅｒｆａｃｅ（アプリケーションプログラムインターフェイス））を使用する場合、アプリケーションは、ジオロケーション座標を一定の頻度で（例えば、２０分ごとに）導き出し、その位置をウェブサービスへ状況によってアップロードし得る。しかしながら、それだけでは、この２０分の頻度は、リアルタイムの位置共有アプリケーションにとって、あまりに疎であり得る。予測を使用することによって、ユーザーの位置は、統計情報及び最近の測定値から外挿されることができる。これは、点と点とを線で結ぶ位置近似、ならびに連続的な位置感知及び更新の認識を可能にする一方で、実際には、モバイル装置（例えば、携帯電話）は、２０分ごとに１回、その位置を更新するにすぎず、それによって、この装置における電力節約を有意に改善する。
【００２９】
[0032]推測航法２０２、ロードマップ計算２０４、実トラフィックデータを用いるロードマップ計算２０６、合流点転回予測２０８、統計的位置予測２１０、履歴統計値に基づくグループ移動２１２、及び近接感知に基づくグループ移動２１４を含む、位置外挿のための幾つかの方法が採用され得るが、これらに限定されない。これらの方法及び他の異なる方法は、単独で、又は互いに組み合わせて採用され得る。
【００３０】
[0033]推測航法２０２外挿に関して、ナビゲーションアプリケーションは、１つの位置におけるユーザー位置をプロットし、コース及び速度を使用して、時間的に後の地点におけるユーザー位置を推定する。ロードマップ計算２０４に関して、ユーザーは、西に向かう所与の道路上で所与の速度で最後に目撃された。道路トポロジーが与えられると、ユーザー位置は、所定の時間（例えば、１分）後に予測されることができる。
【００３１】
[0034]実トラフィックデータを用いるロードマップ計算２０６は、ロードマップ計算と同様であるが、実トラフィックデータを考慮に入れ、それに応じて移動速度を変更する。合流点転回予測２０８は、ある経路に沿った全ての取り得る岐路、及び所与のユーザーがこれらの合流点のうちのいずれか１つを使用して曲がる尤度を考慮する。例えば、水曜日の午前１０時３０分に、ユーザーは、高速道路上を時速６４．３７キロメートル（時速４０マイル）で移動していると検出された。４分後、ユーザーは、次の出口に近づくであろう。統計的には、ユーザーは、過去２か月間、平日にその道路上での過去の移動において高い割合（例えば、９５％）の回数でその出口から出ていた。そのため、ユーザーが再びこの出口から出るであろうことは、９５％の見込みで予測され得る。
【００３２】
[0035]統計的位置予測２１０は、道路トポロジーを無視し、ユーザーの位置履歴の統計的なグラフ表示（例えば、ヒートマップ）を見る。考慮される要因は、平日／週末又は日中／夜間、及びユーザーが存在し得る最も確からしい場所の推論を含む。例えば、今日は火曜日の正午であって、祝日ではないので、ユーザーは、おそらく会社に存在する。
【００３３】
[0036]履歴統計値に基づくグループ移動２１２は、ユーザーに近接する他の人々を考慮に入れる。例えば、ユーザーは、１４分前にその位置を最後に報告（位置更新情報を送信）したが、第２のユーザーは、３分前にその位置を報告した。ユーザーのカレンダーを見ることによって、ユーザーと第２のユーザーとが過去１時間は会議中であることがスケジ
ューリングされていると決定され得る。その結果、第２のユーザーの最近の位置はユーザーにも同様に当てはまると推論され得る。
【００３４】
[0037]カレンダーデータに加えて、チェックイン、会合、及び近接の他の指標などのデータが考慮されてもよい。これも、統計的な位置予測を使用することによって強化され得る。第２のユーザーがユーザーの妻であり、時刻が現在午後１１時３０分であることが既知である場合、ユーザーの自宅の位置を推論するために充分なデータを取得する前であっても、ユーザーは第２のユーザーの自宅の位置に存在すると推測され得る。
【００３５】
[0038]近接感知に基づくグループ移動２１４は、どのユーザーが互いに接近しているかを自動的に検出するための近接センサを採用する。近接センサは、Ｂｌｕｅｔｏｏｔｈ又はＮＦＣ（ｎｅａｒ−ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（近距離無線通信））などの方法であり得る。例えば、ユーザーの携帯電話がその位置を２分前に報告した。携帯電話は、この携帯電話が検出し得る可視のＢｌｕｅｔｏｏｔｈ装置の全ても報告した。これらの装置のうちの１つは、第２のユーザーの携帯電話である。それ故に、ユーザーは第２のユーザーの近くに存在することと、及び第２のユーザーの２分前の位置とが推論され得る。
【００３６】
[0039]充分な数の人々が周囲に存在する場合、これらの人々の携帯電話位置報告期間は、ずらすことによって最も大きい受信圏を得る手法で調整され得る。例えば、ユーザーＡ、Ｂ、Ｃ、及びＤが同じ近接度である（例えば、これらのユーザーが互いのＢｌｕｅｔｏｏｔｈ  ＩＤを暗黙的に検出できる）限り、位置更新タイミングは、ユーザーＡがその位置を（ｈｈ：００、ｈｈ：２０、ｈｈ：４０）に報告し、ユーザーＢがその位置を５分後の（ｈｈ：０５、ｈｈ：２５、ｈｈ：４５）に報告し、ユーザーＣがその位置を５分後の（ｈｈ：１０、ｈｈ：３０、ｈｈ：５０）に報告し、ユーザーＤがその位置を５分後の（ｈｈ：１５、ｈｈ：３５、ｈｈ：５５）に報告するように設定され得る。したがって、事実上の位置頻度は、モバイル装置を通常の２０分の報告頻度を超えて消耗させることなく、２０分から５分へと増加されることができる。
【００３７】
[0040]図３は、異なるレベルの位置更新基準で更新情報が処理される、ロードマップインスタンスのセット３００を例示する。インスタンス３００は、ベクトルと共に３つの道路トポロジーを含み、これは、３つのレベルの位置更新重要度、すなわち、比較的直線的な道路の第１のインスタンス３０２、合流点（又は交差点）を含む第２のインスタンス３０４、及び曲線的な道路の第３のインスタンス３０６を示す。重要度ベクトルは、以下のように、種々の太さ及び線パターンを持つ矢印として特徴付けられる。すなわち、高重要度の更新ベクトル３０８は、一方の端部が矢印により終端される、図示される線のうちで最も太い黒い実線として表示され、中重要度の更新ベクトル３１０は、ベクトル３０８の黒い実線よりも太さが細いものとして表示され、低重要度の更新ベクトル３１２は、点線で最も細い。矢印は、道路に沿った移動の方向を示し、各ベクトルの長さは、更新情報間の時間を示す。例えば、低重要度の更新ベクトル３１２は、高重要度の更新ベクトル３０８よりも更新する頻度が低い。これも、予測（推定）によって容易となるため、これらのベクトル長さの期間中に装置上での電力節約が有効であること意味する。
【００３８】
[0041]第１のインスタンス３０２は、この車道上の減速ベクトル及び停止ベクトルを例示する。ユーザーが同じ道路上を比較的一定の速度で停止／減速地点３１４（例えば、一時停止の標識、ロータリー、信号等）へ移動するにつれて、位置更新ベクトルは、予測によって容易となるため、重要度及び長さにおいて変化し、それによって、装置の電力需要に影響を及ぼす。例えば、停止／減速地点３１４から離れた道路セクション３１６において、ユーザーの速さは、一定であるように見え（ベクトル長さがほぼ同じであり）、ユーザーは、同じ道路上に留まっている。したがって、ユーザーが同じ道路上を移動し、した
がって、この例では、その距離上で２つの位置更新情報をネットワークサービス１１８へ送信するための装置電力のみを必要とするであろうことが予測され得る。また、幾らかの距離についてこの道路上を進み続けることは、ユーザーを停止／減速地点３１４へ到達させるであろうことが、道路トポロジーデータから決定され得る。したがって、ユーザーが計画パラメーター（例えば、一定の速度、停止なし、トラフィックの減速なし、交通事故なし等）内で移動するとすれば、所望の位置更新情報（メタデータ）の数は、事前に算出され、経路に沿った計画として実行され得る。したがって、アップロードされるメタデータサンプルは、２つのサンプルについての速度及び位置ベクトルデータを含む。
【００３９】
[0042]ユーザーが停止／減速地点３１４へ接近するにつれて、道路セクション３１８において、ユーザー速度は減少し、更新処理は中重要度の更新３１０へ引き上げられる。したがって、アップロードされるメタデータは、減少された速度及び位置ベクトルデータを含み、ベクトル３１０の持続期間はより小さくなり、そのため、装置電力節約時間は減少される。
【００４０】
[0043]停止／減速地点３１４への到達が差し迫ると、道路セクション３２０において、ユーザー速度はさらに減少し、更新処理は高重要度の更新３０８に引き上げられる。したがって、アップロードされるメタデータは、さらに減少された速度及び位置ベクトルデータを含み、ベクトル３０８の持続期間はより小さくなり、そのため、装置電力節約時間は、さらに減少される。
【００４１】
[0044]第２のインスタンス３０４は、曲がり角（交差点）近くのベクトル変化を例示する。ユーザーが曲がり角３２２から離れており、同じ道路（ベクトル方向）を移動するときには、更新メタデータは、２つの低重要度のベクトル及び速度データを含む。したがって、ユーザー装置は、予測を通じて電力を節約することができる。ユーザーが曲がり角３２２に近づくにつれて、位置更新ベクトルは、重要度、方向、及び長さにおいて変化し、（連続的にではないが）より頻繁に更新情報を送信し、それによって、より多くの電力を装置において消費する。例えば、ユーザーが速度を減少させると、メタデータ更新情報が送信され得る。ユーザーが転回を開始し、ベクトル方向が変化すると、メタデータ更新情報が送信され得る。転回が完了し、ベクトルが共通の方向に従う（右側へ向かう）と、メタデータ更新情報の数は、予測によって容易となるため、重要度レベルが低くなるにつれて減少され得る。
【００４２】
[0045]第３のインスタンス３０６は、近くに曲がり角がないベクトル変化を例示する。地図トポロジーに基づいて、道路のこのセクションには曲がり角が存在しないことが知得され得る。したがって、ベクトル方向は変化し得るが、速度は比較的一定であり得、したがって、予測に基づいて、メタデータ更新情報は、まれとなる。装置は、ネットワークサービス１１８へのまれな更新に起因して、電力節約モードに頻繁に移行することができる。
【００４３】
[0046]開示されるアーキテクチャは、ユーザー情報の許可された安全な取扱いのためのセキュリティコンポーネント（図示せず）をさらに採用し得る。セキュリティコンポーネントは、加入者が個人情報だけでなく位置情報も露出することをオプトイン又はオプトアウトすることを可能にする。ユーザーは、例えば、個人情報の収集の通知、及び個人情報を収集することへの同意を提供又は拒否するための機会を提供され得る。同意は、幾つかの形式を取り得る。オプトイン同意は、データが収集される前に、ユーザーが積極的な動作を行うことを課す。あるいは、オプトアウト同意は、データが収集される前に、ユーザーがデータの収集を防止するための積極的な動作を行うことを課す。
【００４４】
[0047]セキュリティコンポーネントは、ユーザーがプロファイル情報にアクセスし、更
新することも可能にする。例えば、ユーザーは、収集された個人データ及び／又は位置データを調べて、訂正を提供することができる。スケジュール、自宅、家族等の保護必要度が高い（ｓｅｎｓｉｔｉｖｅ）個人情報及び財務情報が追跡及び取得され得る場合、セキュリティコンポーネントは、データの保護必要度（ｓｅｎｓｉｔｉｖｉｔｙ）に適したセキュリティ手段を使用して、データが（ストレージサービス１１８に）保管されることを確保する。
【００４５】
[0048]本明細書には、開示されるアーキテクチャの新規な態様を実行するための例示の方法論を表すフローチャートのセットが含まれる。説明の簡単のために、例えば、フローチャート又はフロー図の形式で本明細書において示される１つ又は複数の方法論は、一連の動作として図示及び説明されるが、幾つかの動作は、その方法論に従って、本明細書において図示及び説明されるものと異なる順序で、及び／又は他の動作と同時に発生し得るため、方法論は動作の順序によって限定されないことが理解及び認識されるべきである。例えば、当業者であれば、方法論が状態図などにおいて一連の相互に関連する状態又はイベントとして代替的に表され得ることを理解及び認識するであろう。さらに、方法論において例示される全ての動作が新規な実装のために必要とされ得るとは限らない。
【００４６】
[0049]図４は、開示されるアーキテクチャに係る方法を例示する。４００において、あるユーザーのモバイル装置の電力消費は、地図アプリケーションを使用した地理的経路に沿ったユーザーナビゲーションの期間中にモニターされる。４０２において、ネットワーク上に位置更新情報として記憶された第２のユーザーのメタデータは、モバイル装置によってアクセスされる。メタデータは、ネットワーク上に記憶され、第２のユーザーが地図（ナビゲーション）アプリケーションを使用してナビゲートするにつれてアクセスされる。４０４において、第２のユーザーのリアルタイムの地理的位置は、アクセスされたメタデータに基づいて推定される。この推定は、第２のユーザーの付加的な位置更新情報のためにネットワークにアクセスする電力を費やすよりもむしろモバイル装置における電力を節約するために、モバイル装置において実行される。
【００４７】
[0050]モニターする動作、アクセスする動作、及び推定する動作は、ユーザーに透過的な動作（バックグラウンド動作）として実行される。地理的位置は、他のユーザーのジオロケーションデータのサンプルに基づいて、又は第２のユーザーの以前のジオロケーションデータに基づいて推定される。第２のユーザーの地理的位置は、第２のユーザーの位置及び地図情報に基づいて、又は第２のユーザーの目的地に基づいて推定される。
【００４８】
[0051]図５は、開示されるアーキテクチャに係る代替的な方法を例示する。５００において、あるユーザーのモバイル装置の電力消費は、地図アプリケーションを使用した地理的経路に沿ったユーザーナビゲーションの期間中にモニターされる。５０２において、他のユーザーによるアクセスのための位置更新情報は、位置更新基準に基づいて、速度情報及び位置ベクトル情報を含むメタデータとしてモバイル装置からネットワークへ送信される。５０４において、第２のユーザーの位置更新情報としてネットワーク上に記憶された第２のユーザーのメタデータは、モバイル装置によってアクセスされる。メタデータは、第２のユーザーが地図アプリケーションを使用してナビゲートするにつれてネットワーク上に記憶される。５０６において、第２のユーザーのリアルタイムの地理的位置は、アクセスされたメタデータに基づいて推定される。この推定は、第２のユーザーの付加的な位置更新情報のためにネットワークにアクセスする電力を費やすよりもむしろモバイル装置における電力を節約するために、モバイル装置において実行される。
【００４９】
[0052]本方法の付加的な動作は、ユーザーが交差点に近づいていると位置更新基準が示す場合、他のユーザーによるアクセスのためにモバイル装置からネットワークへ位置更新情報を送信することと、ユーザーがあるベクトルに沿って速度を維持していることを位置
更新基準が示す場合、他のユーザーによるアクセスのためにモバイル装置からネットワークへ位置更新情報を送信することを控えることとを含み得る。本方法は、ユーザーが地図の同じ道路に沿った移動を維持していると位置更新基準が示す場合、他のユーザーによるアクセスのためにモバイル装置からネットワークへ位置更新情報を送信することを控えることと、実トラフィックデータの考慮に部分的に基づいて、第２のユーザーのリアルタイムの地理的位置を推定することとをさらに含み得る。
【００５０】
[0053]位置更新情報の送信は、モバイル装置の電源のタイプに照らして、更新基準のみに基づいて優先され得る。換言すれば、モバイル装置の電力レベルが非常に低い場合、基準は、それでも交差点に到達する場合に更新情報を送信することであり、更新情報を送信するための時刻にまだ達していなくても、メタデータ更新情報は送信されるであろう。
【００５１】
[0054]本願において使用される場合、「コンポーネント（ｃｏｍｐｏｎｅｎｔ）」及び「システム（ｓｙｓｔｅｍ）」という用語は、ハードウェア、ソフトウェアと有形のハードウェアとの組合せ、ソフトウェア、又は実行中のソフトウェアであれ、コンピューター関連のエンティティ（例えば、ポータブルコンピューター、携帯電話などのモバイル装置、ポータブルコンピューター等）に言及することを意図される。例えば、コンポーネントは、プロセッサ、チップメモリ、大容量記憶装置（例えば、光学式ドライブ、ソリッドステートドライブ、及び／又は磁気記憶媒体ドライブ）、ならびにコンピューターなどの有形のコンポーネント、ならびにプロセッサ上で実行中のプロセス、オブジェクト、実行ファイル、（揮発性又は不揮発性の記憶媒体に記憶された）データ構造、モジュール、実行スレッド、及び／又はプログラムなどのソフトウェアコンポーネントとし得るが、これらに限定されない。例示として、サーバー上で実行されているアプリケーションとこのサーバーとの双方は、１つのコンポーネントとなり得る。１つ又は複数のコンポーネントは、１つのプロセス及び／又は実行スレッド内に存在してもよく、１つのコンポーネントは、１つのコンピューター上にローカライズされても、及び／又は２つ以上のコンピューター間で分散されてもよい。「例示の（ｅｘｅｍｐｌａｒｙ）」という語は、本明細書において、例、事例、又は例示としての機能を果たすことを意味するために使用され得る。本明細書において「例示の」として説明される任意の態様又は設計は、必ずしも他の態様又は設計よりも好適又は有利なものとして解釈されるべきではない。
【００５２】
[0055]ここで、図６を参照すると、開示されるアーキテクチャに係る、予測による電力節約を実行するコンピューティングシステム６００のブロック図が例示される。しかしながら、開示される方法及び／又はシステムのうちの一部又は全部の態様は、アナログ信号、デジタル信号、混合信号、及び他の機能が単一のチップ基板上に製造されるシステムオンチップ（ＳｏＣ：ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）として実装され得ることが認識される。さらに、開示されるアーキテクチャは、例えば、ＳｏＣなどの本明細書においてコンピューティングシステム６００に関して説明されるものと同様のハードウェア及び／又はソフトウェアを含み得る、携帯電話などのモバイル装置への適用を見出す。
【００５３】
[0056]開示されるアーキテクチャの様々な態様についての付加的なコンテキストを提供するために、図６及び以下の説明は、様々な態様が実装され得る適切なコンピューティングシステム６００の簡単で一般的な説明を提供することが意図される。上記の説明は、１つ又は複数のコンピューター上で実行され得るコンピューター実行可能な命令の一般的なコンテキストにおけるものであるが、新規な実施形態が他のプログラムモジュールとの組合せにおいて、及び／又はハードウェアとソフトウェアとの組合せとしても実装され得ることを当業者は認識するであろう。
【００５４】
[0057]様々な態様を実装するためのコンピューティングシステム６００は、処理ユニット６０４、システムメモリ６０６などのコンピューター読取可能なストレージ、及びシス
テムバス６０８を有するコンピューター６０２を含む。処理ユニット６０４は、単一プロセッサ、マルチプロセッサ、単一コアユニット及びマルチコアユニットなどの様々な市販のプロセッサのうちのいずれかとし得る。さらに、新規な方法は、その各々が１つ又は複数の関連付けられる装置に動作可能に結合され得る、パーソナルコンピューター（例えば、デスクトップ、ラップトップ等）、ハンドヘルドコンピューティング装置、マイクロプロセッサベースの又はプログラム可能な家庭用電化製品などだけでなく、ミニコンピューター、メインフレームコンピューターを含む他のコンピューターシステム構成と共に実施され得ることを当業者は認識するであろう。
【００５５】
[0058]システムメモリ６０６は、揮発性（ＶＯＬ：ｖｏｌａｔｉｌｅ）メモリ６１０（例えば、ランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ））及び不揮発性メモリ（ＮＯＮ−ＶＯＬ：ｎｏｎ−ｖｏｌａｔｉｌｅ）６１２（例えば、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等）などのコンピューター読取可能なストレージ（物理的な記憶媒体）を含み得る。基本入出力システム（ＢＩＯＳ：ｂａｓｉｃ  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ｓｙｓｔｅｍ）は、不揮発性メモリ６１２に記憶され得、スタートアップ期間中などの、コンピューター６０２内のコンポーネント間でのデータ及び信号の通信を容易にする基本ルーチンを含む。揮発性メモリ６１０も、データをキャッシュするためのスタティックＲＡＭなどの高速ＲＡＭを含み得る。
【００５６】
[0059]システムバス６０８は、システムメモリ６０６から処理ユニット６０４を含むがこれらに限定されないシステムコンポーネントのためのインターフェイスを提供する。システムバス６０８は、多様な市販のバスアーキテクチャのうちのいずれかを使用して、（メモリコントローラー付きの、又は、なしの）メモリバス、及び周辺バス（例えば、ＰＣＩ、ＰＣＩｅ、ＡＧＰ、ＬＰＣ等）にさらに相互接続することができる幾つかのタイプのバス構造のうちのいずれかとし得る。
【００５７】
[0060]コンピューター６０２は、機械読取可能なストレージサブシステム６１４と、ストレージサブシステム６１４をシステムバス６０８及び他の所望のコンピューターコンポーネントへインターフェイスするためのストレージインターフェイス６１６とをさらに含む。ストレージサブシステム６１４（物理的な記憶媒体）は、例えば、ハードディスクドライブ（ＨＤＤ：ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）、磁気フロッピー（登録商標）ディスクドライブ（ＦＤＤ：ｆｌｏｐｐｙ  ｄｉｓｋ  ｄｒｉｖｅ）、及び／又は光ディスクストレージドライブ（例えば、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ）のうちの１つ又は複数を含み得る。ストレージインターフェイス６１６は、例えば、ＥＩＤＥ、ＡＴＡ、ＳＡＴＡ、及びＩＥＥＥ１３９４などのインターフェイス技術を含み得る。
【００５８】
[0061]１つ又は複数のプログラム及びデータは、メモリサブシステム６０６、機械読取可能な取外し可能なメモリサブシステム６１８（例えば、フラッシュドライブ形式のファクタ技術）、ならびに／又は、オペレーティングシステム６２０、１つもしくは複数のアプリケーションプログラム６２２、他のプログラムモジュール６２４、及びプログラムデータ６２６を含む（例えば、光学式、磁気、ソリッドステート）ストレージサブシステム６１４に記憶され得る。
【００５９】
[0062]オペレーティングシステム６２０、１つもしくは複数のアプリケーションプログラム６２２、他のプログラムモジュール６２４、及び／又はプログラムデータ６２６は、例えば、図１のシステム１００のエンティティ及びコンポーネント、図２の方法２００、図３のインスタンス３００、ならびに図４及び図５のフローチャートによって表される方法を含み得る。
【００６０】
[0063]一般に、プログラムは、特定のタスクを実行し、又は特定の抽象データ型を実装
するルーチン、方法、データ構造、他のソフトウェアコンポーネント等を含む。オペレーティングシステム６２０、アプリケーション６２２、モジュール６２４、及び／又はデータ６２６のうちの全部又は一部分も、例えば、揮発性メモリ６１０などのメモリにキャッシュされ得る。開示されるアーキテクチャは、様々な市販のオペレーティングシステム又は（例えば、バーチャルマシンとしての）オペレーティングシステムの組合せと共に実装され得ることが認識されるべきである。
【００６１】
[0064]ストレージサブシステム６１４ならびにメモリサブシステム（６０６及び６１８）は、データ、データ構造、コンピューター実行可能な命令などの揮発性及び不揮発性ストレージのためのコンピューター読取可能な媒体としての機能を果たす。そのような命令は、コンピューター又は他の機械によって実行される場合、このコンピューター又は他の機械に、方法の１つ又は複数の動作を実行させることができる。動作を実行するための命令は、１つの媒体上に記憶されても、又は、命令の全てが同じ媒体上に存在するかどうかに関わらず、命令が１つ又は複数のコンピューター読取可能な記憶媒体上に集合的に出現するように、複数の媒体にわたって記憶されてもよい。
【００６２】
[0065]コンピューター読取可能な媒体は、コンピューター６０２によってアクセスされ得る任意の利用可能な媒体とすることができ、取り外し可能又は取外し不可能な揮発性及び不揮発性の内部及び／又は外部の媒体を含む。コンピューター６０２の場合、媒体は、任意の適切なデジタルフォーマットのデータ記憶に適合する。開示されるアーキテクチャの新規な方法を実行するためのコンピューター実行可能な命令を記憶するために、ジップドライブ、磁気テープ、フラッシュメモリカード、フラッシュドライブ、カートリッジなどの他のタイプのコンピューター読取可能な媒体が採用され得ることが当業者によって認識されるべきである。
【００６３】
[0066]ユーザーは、キーボード及びマウスなどの外部ユーザー入力装置６２８を使用して、コンピューター６０２、プログラム、及びデータとインタラクションすることができる。他の外部ユーザー入力装置６２８は、マイクロフォン、ＩＲ（ｉｎｆｒａｒｅｄ（赤外線））リモートコントロール、ジョイスティック、ゲームパッド、カメラ認識システム、スタイラスペン、タッチスクリーン、ジェスチャーシステム（例えば、眼の動き、頭の動き等）などを含み得る。コンピューター６０２が、例えば、ポータブルコンピューターである場合、ユーザーは、タッチパッド、マイクロフォン、キーボード等などのオンボードユーザー入力装置６３０を使用して、コンピューター６０２、プログラム、及びデータとインタラクションすることができる。これらの装置及び他の入力装置は、システムバス６０８を介して入出力（Ｉ／Ｏ：ｉｎｐｕｔ／ｏｕｔｐｕｔ）装置インターフェイス６３２を通じて処理ユニット６０４に接続されるが、パラレルポート、ＩＥＥＥ１３９４シリアルポート、ゲームポート、ＵＳＢポート、ＩＲインターフェイス、短距離無線（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標））及び他のパーソナルエリアネットワーク（ＰＡＮ：ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）技術等などの他のインターフェイスによって接続されてもよい。入出力装置インターフェイス６３２は、プリンター、サウンドカード及び／又はオンボードのオーディオ処理能力などのオーディオ装置、カメラ装置といった出力用周辺機器６３４の使用も容易にする。
【００６４】
[0067]（通例、グラフィクス処理ユニット（ＧＰＵ：ｇｒａｐｈｉｃｓ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）とも呼ばれる）１つ又は複数のグラフィクスインターフェイス６３６は、コンピューター６０２と外部ディスプレイ６３８（例えば、ＬＣＤ、プラズマ）及び／又は（例えば、ポータブルコンピューター用の）オンボードディスプレイ６４０との間でグラフィクス及びビデオ信号を提供する。グラフィクスインターフェイス６３６は、コンピューターシステムボードの一部としても製造され得る。
【００６５】
[0068]コンピューター６０２は、１つ又は複数のネットワーク及び／又は他のコンピューターへの有線／無線通信サブシステム６４２を介した論理的接続を使用して、（例えば、ＩＰベースの）ネットワーク化された環境において動作することができる。他のコンピューターは、ワークステーション、サーバー、ルーター、パーソナルコンピューター、マイクロプロセッサベースのエンターテインメント機器、ピア装置又は他の共通ネットワークノードを含んでもよく、典型的には、コンピューター６０２に関連して説明された要素のうちの多く又は全部を含む。論理的接続は、ローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ：ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ホットスポットなどへの有線／無線接続を含み得る。ＬＡＮ及びＷＡＮのネットワーク環境は、会社及び企業において通常のものであり、イントラネットなどの企業規模のコンピューターネットワークを容易にし、これらネットワークの全ては、インターネットなどのグローバル通信ネットワークに接続し得る。
【００６６】
[0069]ネットワーク環境において使用される場合、コンピューター６０２は、有線／無線ネットワーク、有線／無線プリンター、有線／無線入力装置６４４などと通信するために有線／無線通信サブシステム６４２（例えば、ネットワークインターフェイスアダプタ、オンボードの送受信機サブシステム等）を介してネットワークに接続する。コンピューター６０２は、モデム又はネットワーク上で通信を確立するための他の手段を含み得る。ネットワーク化された環境において、コンピューター６０２に関連するプログラム及びデータは、分散システムに関連付けられるような、リモートメモリ／ストレージ装置に記憶されてもよい。図示されるネットワーク接続は例示であり、コンピューター間で通信リンクを確立するための他の手段が使用されてもよいことが認識されるであろう。
【００６７】
[0070]コンピューター６０２は、有線／無線装置と、又は、例えば、プリンター、スキャナー、デスクトップコンピューター及び／又はポータブルコンピューター、携帯情報端末（ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、通信衛星、無線で検出可能なタグに関連付けられる任意の機器又は位置（例えば、キオスク、新聞の売店、トイレ）、ならびに電話との無線通信（例えば、ＩＥＥＥ８０２．１１の無線変調技法）において動作可能に配置される無線装置などの、ＩＥＥＥ８０２．ｘｘファミリーの標準といった無線技術を使用するエンティティと通信するように動作可能である。これは、少なくとも、ホットスポットのための（無線コンピューターネットワーキング装置の相互運用性を保証するために使用される）Ｗｉ−Ｆｉ（商標）、ＷｉＭａｘ、及びＢｌｕｅｔｏｏｔｈ（商標）無線技術を含む。したがって、通信は、従来のネットワークのように予め定義された構造、又は単に少なくとも２つの装置間でのアドホック通信となり得る。Ｗｉ−Ｆｉネットワークは、ＩＥＥＥ８０２．１１ｘ（ａ、ｂ、ｇ等）と呼ばれる無線技術を使用して、安全で信頼できる高速な無線接続を提供する。Ｗｉ−Ｆｉネットワークは、コンピューターを互いに、インターネットに、及び（ＩＥＥＥ８０２．３関連の媒体及び機能を使用する）有線ネットワークに接続するために使用され得る。
【００６８】
[0071]上述された内容は、開示されるアーキテクチャの例を含む。当然ながら、コンポーネント及び／又は方法論の考えられるあらゆる組合せを説明することは不可能であるが、当業者であれば、多くのさらなる組合せ及び変形が可能であることを認識し得る。したがって、新規なアーキテクチャは、添付の特許請求の範囲の趣旨及び範囲内に収まる全てのそのような変形、変更、及びバリエーションを包含することが意図される。さらに、「含む（ｉｎｃｌｕｄｅｓ）」という用語が詳細な説明又は特許請求の範囲のどちらかにおいて使用される範囲で、そのような用語は、「備える（ｃｏｍｐｒｉｓｉｎｇ）」が請求項において移行句として採用される場合に解釈されるように、「備える」という用語と同様に包括的であることが意図される。
【図１】
2018033140.tif 000003
【図２】
2018033140.tif 000004
【図３】
2018033140.tif 000005
【図４】
2018033140.tif 000006
【図５】
2018033140.tif 000007
【図６】
2018033140.tif 000008