(57)【要約】  デバイスの位置によってその動作を変えるデバイスが説明される。デバイスはその位置に特有であるパラメーターにアクセスし、デバイスの動作がどのように変更されるべきかを決定するためにパラメーターを使用する。
2010512127.tif 000002
【特許請求の範囲】
【請求項１】
デバイス（１０１）の位置に対応する位置特有データにアクセスするステップと、前記位置特有データ（１０２）に基づいて、前記デバイスの動作パラメーターを変更するステップと
を備えたことを特徴とするデバイスを制御する方法。
【請求項２】
前記位置特有データは、前記位置で、前記デバイスの前記動作に関するルールを備えたことを特徴とする請求項１に記載の方法。
【請求項３】
前記デバイスの位置に対応する位置特有データにアクセスするステップは、
前記位置特有データを備えるメッセージを受信するステップ
を備えたことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記デバイスの位置に対応する位置特有データにアクセスするステップは、
データストアにアクセスするステップと、
前記データストアから前記位置特有データを読み出すステップと
を備えたことを特徴とする請求項１又は２に記載の方法。
【請求項５】
前記データストアは前記デバイスから離れており、データストアにアクセスするステップは、
ネットワークを介して前記データストアにアクセスするステップ
を備えたことを特徴とする請求項４に記載の方法。
【請求項６】
前記デバイス（４０１）の前記位置を特定するステップをさらに備えたことを特徴とする請求項１乃至５に記載の方法。
【請求項７】
前記デバイスの前記位置を特定するステップは、
ネットワークからメッセージを受信するステップと、
前記メッセージから前記位置を特定するステップと
を備えたことを特徴とする請求項６に記載の方法。
【請求項８】
前記デバイスの前記位置を特定するステップは、
前記デバイスが接続されたネットワークを決定するステップと、
前記ネットワークに基づいて前記位置を特定するステップと
を備えたことを特徴とする請求項６に記載の方法。
【請求項９】
前記デバイスの前記位置を特定するステップは、
前記デバイスで信号を受信するステップと、
前記信号に基づいて前記位置を決定するステップと
を備えたことを特徴とする請求項６に記載の方法。
【請求項１０】
前記信号は、ＧＰＳ信号及びＲＦビーコンにより送信されるＲＦ信号のうちの１つを備えたことを特徴とする請求項９に記載の方法。
【請求項１１】
前記デバイスの前記位置を特定するステップは、
前記デバイスが接続されるアクセスポイントを決定するステップと、
前記アクセスポイントに基づいて前記位置を特定するステップと
を備えたことを特徴とする請求項６に記載の方法。
【請求項１２】
前記動作パラメーターは、電磁放射、送信周波、受信周波、送信電力、可聴のアラート、暗号、電力消費、プライバシー及びソフトウエアの選択のうちの１つに関することを特徴とする請求項１乃至１１に記載の方法。
【請求項１３】
前記デバイスは電子デバイスであることを特徴とする請求項１乃至１２に記載の方法。
【請求項１４】
前記デバイスはポータブルデバイスであることを特徴とする請求項１３に記載の方法。
【請求項１５】
デバイス（１０１）の位置に対応する位置特有データにアクセスするステップと、
前記位置特有データ（１０２）に基づいて前記デバイスの動作パラメーターを変更するステップと
を実行するためのデバイス実行可能命令を有する１又は複数のデバイス可読記録媒体。
【請求項１６】
プロセッサー（６０１）と、
実行されるときに前記プロセッサーに、
前記デバイスの位置に対応する位置特有データにアクセスさせ、
前記位置特有データに基づいて前記デバイスの動作パラメーターを変更させる
実行可能命令を格納するために編成されたメモリ（６０２）と
を備えることを特徴とするデバイス（６００）。
【請求項１７】
位置検出回路（６０４）
をさらに備えることを特徴とする請求項１６に記載のデバイス。
【請求項１８】
前記デバイスは電子デバイスであることを特徴とする請求項１６又は１７に記載のデバイス。
【請求項１９】
前記デバイスはポータブルデバイスであることを特徴とする請求項１８に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
ソフトウエア製品が多くの国で発売できるために、ソフトウエア製品は、ユーザーインターフェース（ＵＩ）の様々な態様が特定の国のために修正される「ローカライズ化(localization)」として知られる処理を通過する。ローカライズ化は、元に書かれていた言語から特定の国のための言語への、製品のＵＩ内のすべての文字列要素及び任意の他の言語特有の部分（例えばホットキー(hotkey)、ユニット、大きさ）の翻訳をしばしば含む。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
いくつかのソフトウエア製品及びハードウエア製品にとって、製品の動作がローカルな法律に準拠することを保証するために、変更も行われなければならない。例えば、デバイスの許可された電磁放射を制御する様々な規制があるかもしれず、いくつかの国は画像がキャプチャされるときにカメラ付き携帯電話は可聴の提示を提供する必要がある。これらの様々な規制は、製造業者が、各モデルが特定の市場に狙われ、適切な基準を満たすよう調整されてきて、その市場における法律に準拠する製品の様々なモデルを製造することにつながる。
【課題を解決するための手段】
【０００３】
以下は、読者に基本的な理解を提供するために開示の簡略化された概要を示す。この課題を解決するための手段は、開示の広範囲な概要ではなく、本発明の要素の鍵となる／臨界点となる要素を特定又は本発明の範囲を線引きしない。唯一の目的は、後で示されるより詳細な説明である発明を実施するための形態への前置きとして簡略化された形式でここに開示されるいくつかの概念を示すことである。
【０００４】
デバイスの位置によってその動作を変えるデバイスが説明される。デバイスはその位置に特有であるパラメーターにアクセスし、デバイスの動作がどのように変わるべきかを決定するためにパラメーターを使用する。
【０００５】
多くの付随する特徴は、読んでより理解されると同時に、添付の図面を併せて考慮される以下の発明を実施するための形態を参照することによってよりよく理解されることになる。
【０００６】
図面のこの説明は、添付の図面と照らして読まれる以下の発明を実施するための形態からよりよく理解されることとなる。
【図面の簡単な説明】
【０００７】
【図１】デバイスの自動ローカライズ化の方法の例示的なフロー図である。
【図２】例示的なシステムのスキーマ図である。
【図３】第２の例示的なシステムのスキーマ図である。
【図４】デバイスの自動ローカライズ化の方法の第２の例示的なフロー図である。
【図５】第３の例示的なシステムのスキーマ図である。
【図６】デバイスの自動ローカライズ化の方法の第３の例示的なフロー図である。
【発明を実施するための形態】
【０００８】
添付の図面において、動揺の部分を指定するのに同様の参照番号が使用される。
【０００９】
添付の図面と併せて以下で提供されるより詳細な説明である、発明を実施するための形態はこの例の説明として意図され、この例が構成されるか又は利用されるかもしれない唯一の形式を表すことを意図しない。この説明は、この例の機能及びこの例を構成し、動作させるためのステップのシーケンスを説明する。しかし同じ又は同等の機能及びシーケンスが異なる例で達成されるかもしれない。
【００１０】
携帯電話及びＰＤＡ(Personal Digital Assistants)などのモバイル電子デバイスは、単一の市場のために構築されるが、ユーザーの旅で多くの様々な国において使用されることになりがちである。
【００１１】
モバイル電子デバイスがユーザーが旅する国々の法律を破ることがないことを保証するために、一つの解決法は、多くの国又は国の集合における法律に準拠するモバイル電子デバイス（例えば、ヨーロッパ全て及びＵＳの法律に準拠するデバイス）を開発することである。しかし、デバイスの準最適な性能という結果となり、（例えばデータの送信のための周波数に関する）規制が衝突するパラメーターを特定するいくつかの場合は存在しない。
【００１２】
別の解決法は、デバイスの位置に依存するデバイスの動作を変えることである。これは、ローカルの法律に準拠することをまだ保証する一方で、任意の特定の位置において最適にデバイスを実行することを可能にする。ローカルの法律に準拠するためにデバイスの動作を自動的に変更するのに加えて、言語、社会及び文化的必要性に適合するためにデバイス（ハードウエア／ソフトウエア）の動作も変更するかもしれない。デバイスがモバイルであるか又はモバイルでないか（つまりデスクトップＰＣのように一箇所で一般に使用される）に依存してこの変更は異なるかもしれない。例えば、第１の国から第２の国に移動するモバイルデバイスにとって、ユーザーは変わらないことが多いので（例えばユーザーが外国へ行くとき）、従って言語の要件は変わらない（このデバイスは第１の国の言語におけるＵＩをまだ使用するべきである）。しかし、一般的なモバイルでないデバイス（例えばより大きいデバイス）が第１の国から第２の国へ移動する場合、これは配置（又は再配置）のためかもしれず、従ってユーザーは第２の国からであるかもしれず、したがって言語の要件は変わるかもしれない。
【００１３】
図１はデバイスの自動ローカライズ化の方法の例示的なフロー図である。この方法は、この方法を使用することができる２つの例示的なシステムのスキーマ図を示す図２及び図３を参照して説明することができる。使用することのできる方法及びシステムのさらなる例が、以下でより詳細に説明される。
【００１４】
図２に示されるように、デバイス２０１はネットワーク２０２に初期的に接続され、領域Ａ  ２０３における「ネットワークＡ」として参照される。デバイス２０１の破線により示されるように、デバイスが続いて領域Ｂ  ２０４に動かされる場合、ネットワークＡに  ２０２に接続されるのを中止するかもしれないが、代わりに領域Ｂにおいて動作するネットワークＢである、新しいネットワーク２０５に接続される。デバイスにより新しいネットワーク２０５への接続は、自動的（例えばデバイスの通信プロトコルにより）又はマニュアル（例えばユーザーにより初期化された接続を介して）であるかもしれない。位置を変更した後、デバイス２０１はその新しい位置（ステップ１０１）に特有のデータ、例えば領域Ｂに特有の情報にアクセスし、その後位置特有データに基づいてデバイスの動作を変更する（ステップ１０２）。以下でより詳細に説明するように、位置特有データはデバイスから取り出すかもしれない、例えばデバイス内のメモリから、リムーバブルメディアから又はネットワーク（例えばネットワークＢ  ２０５）を介して離れた位置からである。このデータの取り出しは、デバイスによる位置の検知によりトリガーされるか、又はデバイスに提供される位置情報に応答してであるかもしれない（例えばネットワークＢ又はローカル送信器から）。別の例において、位置特有データは、デバイスに押されるかもしれない(例えばネットワークＢから又はローカル送信機から)。
【００１５】
図３に示されるように別の例において、領域Ｃ３０２に位置付けられたデバイス３０１は、アクセスポイント３０４を介してネットワーク３０３に接続されうる。このアクセスポイントは、デバイスがネットワークに接続できる任意の手段であってよく、ネットワークの種類に依存する。アクセスポイントの例は、基地局、無線アクセスポイント、イーサネット（登録商標）接続、モデム、ラインカード（line card）などを含むがこれらに限定されない。デバイスが続いて第２の位置に移動する場合、同じネットワーク３０３によりまだ供給されているかもしれない領域Ｄ  ３０５（デバイス３０１の破線により示されているように）において、デバイスは異なるアクセスポイント３０６を介して現在接続されているかもしれない。位置を変えた後、デバイス３０１は新しい位置、例えば領域Ｄ  ３０５又はアクセスポイント３０６に特有のデータにアクセスする（ステップ１０１）。このデータはその後、その動作を変えるためにデバイスにより使用される（ステップ１０２）。
【００１６】
図２及び図３に示されるネットワークは、例えばＧＳＭ、３Ｇ、ＧＰＲＳ又はＣＤＭＡネットワークなどの任意の種類のネットワークであってよい。別の例においてネットワークはＩＰネットワーク、固定電話網、イントラネット又はインターネットであってよい。無線で（Ｂｌｕｅｔｏｏｔｈ、ＷｉＦｉ、ＧＳＭなど）に接続でき、又はケーブルの手段（例えばイーサネット（登録商標）ケーブル）によりデバイスをネットワークに接続できる。別の例において、以下でより詳細に説明するように、デバイスはネットワークに接続されないかもしれない。
【００１７】
位置特有データは、特定の位置においてデバイスにより使用されることになるルール及び／又はパラメーターのセットに準拠しなければならない。これらのルール及びパラメーターはデバイスの動作の任意の態様に関連するかもしれない。例えば、
・特定の周波数範囲に対するＥＭ放射、意図的な放射又は意図的でない放射のいずれか
・送信周波、例えばＢｌｕｅｔｏｏｔｈ周波（例えばデバイスからデバイスへの通信に対する）
・受信周波、例えばテレビ及びラジオなどの放送メディアに対する
・送信電力
・画像キャプチャ上にノイズを作るためのデバイスに対する要件
・オーディオ録音に関する予防又は規制
・画像などのメディアの公開及び／又は配布に関する規制
・許可される暗号の種類及び／又は強さ
・使用又は許可されることになるプロトコル及び／又は基準（例えばＰＡＬ又はＮＴＳＣ）
・アラーム
・受け入れ可能な可聴なトーン、例えば呼び出しトーン、アラーム通知など
・可聴トーンに対する許可された音量
・電力消費
・デバイス内の任意のセンサーの使用又はセンサーデータの使用
・言語
・ＵＩの利用可能なテーマ、背景又は他のビジュアル態様
・ソフトウエアの型／バージョン
・アルファベット、通貨、カレンダー
・キーボード及び紙の大きさなどの周辺設定
これらのルール／パラメーターの一部はデバイス内のソフトウエアでの変更という結果となるかもしれなく、これらのルール／パラメーターの一部はハードウエアの性能における変更という結果となるかもしれない。
【００１８】
位置特有データは、位置特有空港規制（例えば、顧客情報、セキュリティ情報）、位置特有運転の法律（例えば、１０の最も重要な交通法）、位置特有安全／セキュリティデバイスに関するデータなどの位置特有の法律又は規制に関する他のデータをさらに備えるかもしれない。この他のデータ及び／又は上述のルール／パラメーターは、ユーザーインターフェースを介して（例えば、デバイス上のカスタムアプリケーションを介して、又は現存のアプリケーションを使用して）、ユーザーに表示できる。
【００１９】
上述のように、位置特有データは、ローカルメモリを含む任意のメモリから（例えばデバイス内のメモリから）、リムーバブルメディアから、又はリモートデータストアから、デバイスによってアクセスできる。例において中央サービスプロバイダー（又はネットワークプロバイダー）は、位置特有データの中央リポジトリを保持できる。この中央リポジトリは、位置の一部／すべてに対する位置特有データを保持するデータベースであるか、又は位置特有データが各国に対して位置付けられた場所の詳細を含むかもしれない。例において、サービスプロバイダーは各国に対する位置特有データの位置へのリンクでウェブサイトをホストできる。この位置特有データはその後、例えば中央機関又は政府本体によって各国内で保持されるかもしれない。さらなる例において、デバイスは位置特有データを見つけるために検索ツールを使用できる（例えば、「フランスにおける通信規制」を検索するためにwww.live.comを使用すること）。別の例において、デバイス製造業者はデバイスによりアクセスできる特定の位置に対する（位置特有データを含む）デバイス設定のライブラリを提供するかもしれない。デバイスにリモートで格納されたデータは、新しい位置に対する特有データを収録するために位置を移動する度にアクセスでき、又は代替としてデータはリモートデータストアからコピーされ、デバイス上にローカルで保存できる。デバイスはその後、データへの任意のアップデートを取得するために、リモートデータストアに定期的にアクセスできる。このような方法は、位置特有データがめったに変更されない場所に特に適しているかもしれなく、及び／又はデータストアのプロバイダーに現在の位置を開示する必要のあるデバイスには望ましくないかもしれない。デバイスがネットワークに接続されない(又は普通に接続されない)場所では、ローカルに格納された位置特有データへのこのようなアップデートは、コンピューターなどのネットワーク化されたデバイスを介してデバイスに定期的にダウンロードされるかもしれない。
【００２０】
別の例において、位置特有データは、デバイスにプッシュされているデータの結果としてデバイスによりアクセスできる。このデータはデバイスの位置に基づいて（例えば、デバイスが接続されているネットワーク又はアクセスポイントに基づいて）、ネットワークオペレーター又はサービスプロバイダーによりプッシュされるかもしれない。ＳＭＳメッセージ、ＭＭＳメッセージ、ＷＡＰプッシュ又は任意の他の適した技術の形式で、このデータはプッシュされるかもしれない。このデータは、ネットワーク（例えば適切なアクセスポイントを介して）又はローカル送信器からプッシュされるかもしれない。ユーザーはプッシュされたデータを受け入れることを試みるか、又はこのデータはデバイスにより自動的にアクセスされるかもしれない。このデータは領域を変わる度にデバイスにプッシュされるかもしれず、又は代替としてデバイスがその領域に対する現在の位置特有データを既に有さない場合に、このデータは新しい領域に入る上でデバイスにプッシュされるのみかもしれない。このような例において、データはその領域に対する格納された位置特有データが期限切れの場所のデバイスへプッシュされるかもしれない。
【００２１】
上述において参照された図２及び図３において示されたこの領域は、例えば多くの国をカバーする（例えばヨーロッパ連合又は北アメリカ）とても大きい領域かもしれない。他の例において、この領域はより小さいかも知れず(例えば単一の国又は州)、いくつかの場合においてはとても小さいかもしれない（例えば、通り、会社、建物、部屋など）。
【００２２】
図４はデバイスが特定される位置におけるデバイスの自動ローカライズ化の方法の第２の例示的なフロー図であり(ステップ４０１)、これは位置特有データのアクセスをトリガーする（上述のようにステップ１０１）。この位置特有データはその後、デバイスの動作を変更するのに使用される（上述のようにステップ１０２）。（ステップ４０１において）このデバイスがネットワークから受け取ったメッセージからその位置を特定するように、このデバイスはデバイスの位置を検知することにより、（ステップ４０１において）その位置を特定するかもしれず、又は代替としてネットワークがこのデバイスの位置を検知し、これをデバイスに通信するかもしれない。
【００２３】
ネットワークは、デバイスが接続されるネットワーク若しくはアクセスポイント（例えば基地局）か、又はデバイスのＩＰ(Internet Protocol)アドレスを含むがこれらに限られない任意の適した方法を使用してデバイスの位置を検知できる。緊急電話が発生している場所のデバイスを位置付けるため（特にデバイスが無線デバイスであるか又はＩＰネットワークに接続されている）、又はデバイスを追跡するために開発された技法である。このデバイスはその位置を特定できるように（ステップ４０１）、この位置情報はその後、デバイスに送信される。この位置情報を送信するのに加えて又は送信する代わりに、ネットワークは、位置特有データがアクセスされるかもしれない（例えばＵＲＬ又はＩＰアドレスの形式で）場所の位置特有データを記述する詳細を送信するか、又は（上述のように）ネットワークが位置特有データをプッシュするかもしれない。
【００２４】
デバイスは、ＧＰＳ受信器又はデバイスが接続されるネットワーク若しくはアクセスポイント（例えば基地局）を含むがこれらに限られない任意の適した方法を使用してその位置を検知できる。デバイスが２以上のアクセスポイント（例えば２以上の基地局）からの信号を検知できる場所で、このデータは、（例えば三角測定法又は位置情報の他の任意の組み合わせを使用して）より正確な位置情報を提供するために使用される。データがネットワークを介して離れた位置からアクセスされる場所で、データにアクセスするために使用されるネットワークは、デバイスの位置を特定するのに使用されるかもしれない同じネットワークであるかもしれず、又は異なるネットワークであるかもしれない。例においてデバイスはＷｉＦｉホットスポットへのその接続に基づいてその位置を決定するかもしれないが、関連する位置特有データはＧＰＲＳネットワークを介してアクセスできる。さらなる例において、デバイスは他の要素（例えば、使用される本線の電圧、電源線など）に基づいて位置を特定できる。
【００２５】
（ネットワーク又はデバイスによる）位置検知の様々な方法は、位置情報の精度の様々なレベルを提供し、例えば、デバイスが接続されているアクセスポイントのナレッジが、特にアクセスポイントが無線で無線の範囲がリンクである場所が短いはるかに正確な位置情報（例えばＷｉＦｉホットスポット又はＢｌｕｅｔｏｏｔｈアクセスポイント）を提供しようとする一方で、デバイスが接続されるネットワークのナレッジは、デバイスが位置付けられている国での情報を提供しようとする。デバイスが固定ネットワークに接続されている場所で、（例えばポートは特定の位置に登録される場所で）位置は正確に知られ、又は位置は（上述のように）より不正確に決定されるかもしれない。
【００２６】
例において、携帯電話はＵＫベースのユーザーによりＵＫにおいて購入されるかもしれない。携帯電話は従って、ＵＫの法律に準拠する。ユーザーがドバイに旅する場合、携帯電話はローミングし、ローカル携帯電話ネットワークに接続する。携帯電話は、ドバイにおけるネットワークに接続されていることを検知し、従ってドバイにおける携帯電話の動作のためのルールを含むリモートデータソースにアクセスし、ドバイのルールに準拠するために携帯電話の動作を変更する。これは、携帯電話がどの法律にも違反することなくドバイにおける使用のための性能を最適化することを可能にする。ユーザーがＵＫに戻るとき、電話はＵＫのネットワークに接続されたことを検知する。この状況において、電話はＵＫ特有データにアクセスするか、又は代替として、デバイスがドバイに旅したときに行われた変更を全てキャンセルする電話の「デフォルト」動作又は「ホーム」動作に戻るかもしれない。
【００２７】
第２の例において、コンピューターはＵＫの法律に準拠するために、ＵＫにおいて構築され、テストされるかもしれない。コンピューターは続いてフランスに出荷され、例えばイーサネット（登録商標）接続の手段によってフランスにおいて企業ネットワークに接続することにより、フランスにおいて展開されるかもしれない。位置情報は企業ネットワークを介してコンピューターに渡されるかもしれず、結果としてコンピューターは、フランスのルールのローカルに格納されたライブラリにアクセスできる。これらのルールに基づいて、コンピューターは、フランスの法律に準拠し、オペレーティングシステム及び任意のアプリケーションのフランス版を立ち上げ、フランスにおいてユーザーのために提供されてきた背景及びスクリーンセーバーのカスタムセットを提示するように、その動作を変えることができる。
【００２８】
上述の例において、単一の位置のための位置特有データはいつでも各デバイスにアクセスされ、例えば図２及び図３に示されるように、デバイスが領域Ａ若しくは領域Ｂ又は領域Ｃ若しくは領域Ｄのいずれかにおいて位置付けられる。しかし他の例において、２以上の領域において同時にデバイスを位置付けるように、位置特有データはレイヤー構造で提供されるかもしれず、位置特有データの２以上のセットにアクセスする必要性という結果となる。これは例示的なシステムを示す図５を参照してより詳細に示すことができる。図１又は図４のいずれかに示されるように、モバイルデバイス５０１が矢印５０２により示される軌道に沿って移動するとき、モバイルデバイス５０１は領域Ｅ５０３にまず入り、この時点で（ステップ１０１におけるように）デバイスは領域Ｅのための位置特有データにアクセスし、その後（ステップ１０２におけるように）その位置特有データに基づいてデバイスの動作を変更する。デバイスがさらに進むとき、領域Ｅ５０３内である領域５０４に入る。もう一度デバイスは（領域Ｆに対する）位置特有データにアクセスし、（図１又は図４に示されるように、）領域Ｅ及び領域Ｆの両方に対するルール／パラメーターに準拠するためにデバイスの動作を変更する。
【００２９】
２つの領域Ｅ及びＦにおける位置特有データにアクセスするためのトリガーは異なるかもしれない。例えば領域Ｅは国であるかもしれず、領域Ｅへ入る上でデバイスは（例えば上述の技法のうちの１つを使用して）デバイスの位置を特定し、（図４に示されるように）これは領域Ｅのための位置特有データのアクセスをトリガーするかもしれない。しかし、デバイスが例えば建物であるかもしれない領域Ｆであるより小さい領域に入るとき、位置情報又は位置特有データは（例えば上述のように）それにプッシュされるかもしれない。
【００３０】
２つの領域Ｅ及び領域Ｆにおける位置特有データは、デバイスの動作の様々な態様に関連するか、又は代替として法律／規制の様々なセットに準拠するという結果となりうる。例えば、より小さい領域の位置特有データがローカルポリシーにデバイスを準拠させるようなものである一方で（例えば、飛行機上又は出入国管理を通るときなどに、画像がキャプチャされず、可聴のアラート又は呼び出し音がない「飛行モード」に自動的に変わるなど）、より大きな領域の位置特有データは、デバイスがその国／領域／州などの関連する法律に準拠することを保証するようなものであるかもしれない。２つの領域が重複する場所で、前に受信した位置特有データの代わりではなく、新しい位置特有データが前に受信した位置特有データに加えて準拠されることになることを示すために、位置特有データはフラグ付けられるかもしれない。別の例において、領域が他の領域に横たわることを特定するため及び／又は位置特有データセットが他のデータセット上で優先度を有することを特定するために、データセットはフラグ付けられるかもしれない。
【００３１】
図５に示され上述されたこのようなトリガーされたアプローチを使用することにより、ローカルルールは小さいスケールで保持され実装されるかもしれない。この小さい領域はＷｉＦｉネットワーク、アクセスポイント又は任意の他の技法の対象により定義され、位置特有データを備えるローカルパラメーター／ルールのセットは、ローカルでホストされ、プッシュされ、さもなければデバイスによりアクセスされる（例えば位置特有データの位置がデバイスにプッシュされるかもしれない）。位置特有データをローカルにホストすることにより、小さい領域（例えば会社、建物など）にとって、デバイスが正しい位置特有データにアクセスできるように、中央の実体を登録する必要がない。ローカルシステムは、データが変更されない場合にもう一度デバイスにデータをプッシュする必要がないように、又は特定された時間期間（例えば２４時間）以内にもう一度データをプッシュする必要がないように、最近プッシュされた位置特有データ（又はそのデータに関する情報）であるデバイスのリストを保持できる。
【００３２】
上の例がネットワークに接続するデバイスに関する一方で、この方法は、カメラなどのネットワークに接続しないデバイスに同等に適用可能である。このような例において、デバイスはネットワークの存在を検知でき、そのネットワークに接続しない一方で位置を決定するために検知された情報を使用する。別の例において、デバイスは、他の技法（例えばＧＰＳ又は他の位置付けシステム）を使用する位置を検知でき、位置決定に基づいて位置特有データにアクセスできる。さらなる例において、デバイスは他の要素（例えば、使用される主な電圧、電力線など）に基づいて位置を特定できる。デバイスがネットワークに接続されない場所で、（例えばＢｌｕｅｔｏｏｔｈ又はＩＲＤＡリンクを介して）位置特有データはローカルに格納されるか又はデバイスにプッシュされるかもしれない。
【００３３】
上述の方法は、ラップトップコンピューター、タブレットＰＣ、携帯電話、ＰＤＡ、カメラ及び時計などの電子デバイスを含むがこれらに限られない任意のモバイル又はポータブルデバイスに適用可能である。上述の方法は、コンピューター、テレビ、ラジオ、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）リーダー、ＡＴＭ（Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）、キャッシュレジ、販売機のポイント（例えばクレジット／デビットカードのチップ及びＰＩＮ器）及び家電（例えば電子レンジオーブン、冷蔵冷凍庫など）を含むがこれらに限られないモバイルでないデバイスにも適用可能である。
【００３４】
図６は、上述のように動作するデバイス６００のスキーマ図である。デバイスはプロセッサー６０１、メモリ６０２及び受信器６０３を備える。メモリ６０２は、任意の上述の方法ステップの実行をプロセッサーに引き起こすように編成された実行可能命令を格納するように編成される。メモリはリモートデータストアから一度アクセスされた位置特有データ及び／又はローカルに格納された位置特有データも格納できる。受信器６０３はネットワーク（例えば無線ネットワーク）と通信し、デバイスがその位置を特定することを可能にする信号を受信するために使用できる。代替として、受信器６０３は任意のネットワークへの接続のためのネットワークインターフェースの一部であるかもしれない。いくつかの例において、デバイス６００は位置検知回路６０４（例えばＧＰＳ受信器又はＲＦビーコン検知器）をさらに備える。位置検知回路は任意の適した技法(例えば上述の技法の任意)を使用してデバイスの位置を決定できる。デバイス６００が図６に示されない多くの他の要素（例えばユーザー入力デバイス、ディスプレイデバイスなど）を備えることができることを理解されたい。
【００３５】
この例が通信ネットワークにおいて実装されているものとしてここで説明され図示されているにも関わらず、説明されたシステムは例示としてであり、限定ではない。この例が様々なタイプのシステムの変形においてアプリケーションに適しており、この方法は任意のネットワーク接続なしのデバイス（例えばＧＰＳ機能又は他の位置検知機能付きデバイス）において実装できることを当業者は理解されたい。
【００３６】
「コンピューター」という用語は、命令を実行できるような処理機能付きの任意のデバイスのことを指すためにここで使用される。このような処理機能が多くの異なるデバイスに組み込まれ、従って「コンピューター」という用語が、ＰＣ、サーバー、携帯電話、ＰＤＡ(Personal Digital Assistant)及び任意の他のデバイスを含むことを当業者は理解されたい。
【００３７】
ここで説明される方法は、ストレージメディア上で機械に可読な形式でソフトウエアにより実行できる。方法ステップが任意の適切な順序又は同時に実行できるように、ソフトウエアはパラレルプロセッサー又はシリアルプロセッサー上で実行するのに適したものであることができる。
【００３８】
ソフトウエアが価値のあるものであることができるというこの認識は、別々に貿易財である。これは所望の機能を実行するために「ダム(dumb)」又は標準ハードウエアを実行又は制御するソフトウエアを包含することを意図する。所望の機能を実行するために、シリコンチップを設計するか又はユニバーサルにプログラム可能なチップを構成するのに使用されるように、ＨＤＬ(Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ)ソフトウエアなどのハードウエアの構成を「説明」又は定義するソフトウエアを包含することも意図する。
【００３９】
プログラム命令を格納するために利用されるストレージデバイスをネットワークにまたがって分散できることを当業者は理解されたい。例えばリモートコンピューターは、ソフトウエアとして説明されるプロセスの例を格納できる。ローカル又は端末コンピューターは、リモートコンピューターにアクセスでき、プログラムを実行するためにソフトウエアの一部又は全てをダウンロードできる。代替として、ローカルコンピューターは、必要に応じてソフトウエアのピースをダウンロードできるか、又はローカル端末においていくつかのソフトウエア命令を実行でき、いくつかはリモートコンピューター(又はコンピューターネットワーク)で実行できる。当業者に知られる従来の技法利用することにより、ＤＳＰ、プログラマブル論理編成などの専用回路によりソフトウエア命令の全て又は一部を実行できることを当業者は理解されたい。
【００４０】
ここで与えられる任意の範囲又はデバイス値は、求められた効果を失うことなく拡張又は変更できることを、当業者は理解されたい。
【００４１】
上述の恩恵及び利点は、一実施形態に関連するか又は多くの実施形態に関連するかもしれないことを理解されたい。一つの物への参照は、１又は複数の物のことを指すことをさらに理解されたい。
【００４２】
ここで説明される方法のステップは、任意の適した順又は適切な場所で同時に実行できる。
【００４３】
好適な実施形態の上述の実装が例のみとして与えられ、様々な変更が当業者により成されうることを理解されたい。上述の詳細な説明、例及びデータは、構造の完全な記述、及び発明の例示的な実施形態の使用を提供する。本発明の様々な実施形態が、ある特定の角度又は１又は複数の個々の実施形態を参照して、上述されてきたにも関わらず、この発明の精神又は範囲から逸脱することなく開示された実施形態に膨大な変更を当業者は行うことができるであろう。
【図１】
2010512127.tif 000003
【図２】
2010512127.tif 000004
【図３】
2010512127.tif 000005
【図４】
2010512127.tif 000006
【図５】
2010512127.tif 000007
【図６】
2010512127.tif 000008
【国際調査報告】
2010512127.tif 000009
2010512127.tif 000010
2010512127.tif 000011