(57)【要約】  小売業者の店舗または他の地理的近傍内の消費者の位置を決定するための方法およびシステムについて記述する。方法およびシステムは、限定はしないが、モバイル電話などのポータブルコンピューティングデバイス(「PCD」)を使用する。システムおよび方法は、ワイヤレスルータなど、既存のインフラストラクチャを活用して、PCD、およびPCDと通信しているリモートサーバが売場内でPCDを所有している消費者の位置を決定するのを支援することができる。システムは、ジオネットワーク発見(「GND」)モジュールを動作させるPCD、サービスセット識別子(「SSID」)検証およびルール(「V/R」)モジュールを動作させるサーバ、電気通信ネットワーク、ならびに一意のSSIDをブロードキャストするように構成されたワイヤレスルータを備え得る。
2014514804.tif 000002
【特許請求の範囲】
【請求項１】
ポータブルコンピューティングデバイス(「PCD」)の位置を決定するための方法であって、
ワイヤレスルータからサービスセット識別子(「SSID」)をブロードキャストするステップであり、前記ワイヤレスルータのブロードキャスト範囲が近傍を画定する、ステップと、
前記PCDで前記SSIDを受信するステップであり、前記PCDが、前記近傍にある結果として、前記SSIDを受信する、ステップと、
前記PCDで前記SSIDを受信したことに応答して、自動的に、前記ワイヤレスルータとは異なる別の電気通信ネットワークを介して前記SSIDをリモートサーバに送信するステップと、
前記リモートサーバで前記SSIDを受信するステップと、
前記SSIDについてデータベースに問合せを行うステップであり、前記SSIDが、前記データベースにおいて前記ワイヤレスルータの物理的位置データに関連付けられる、ステップと、
前記電気通信ネットワークを介して、前記ワイヤレスルータの前記物理的位置データに基づく小売オファーを前記PCDに送信するステップと
を備える方法。
【請求項２】
前記リモートサーバに前記SSIDを送信する前に、前記SSIDを検証するように構成されたモジュールを前記PCD上で動作させるステップをさらに備える、請求項1に記載の方法。
【請求項３】
電気通信ネットワークを介して前記リモートサーバから前記PCDにダウンロードされた1つまたは複数のルールで前記SSIDを検証するステップをさらに備える、請求項2に記載の方法。
【請求項４】
前記データベースに問合せを行う前に、前記SSIDを復号するように構成されたモジュールを前記リモートサーバ上で動作させるステップをさらに備える、請求項1に記載の方法。
【請求項５】
前記小売オファーが受け入れられたかどうかを決定するために、前記PCDのユーザの挙動を追跡するステップと、
前記追跡された挙動の記録を含むように前記データベースを更新するステップと
をさらに備える、請求項1に記載の方法。
【請求項６】
前記PCDのユーザに関連付けられたデータを識別するために前記データベースに問合せを行うステップ
をさらに備える、請求項1に記載の方法。
【請求項７】
前記電気通信ネットワークがセルラーネットワークを備える、請求項1に記載の方法。
【請求項８】
前記PCDが、セルラー電話、ページャ、携帯情報端末、スマートフォン、ナビゲーションデバイス、タブレットパーソナルコンピュータ、およびワイヤレス接続またはワイヤレスリンクを有するハンドヘルドコンピュータのうちの少なくとも1つからなる、請求項1に記載の方法。
【請求項９】
ポータブルコンピューティングデバイス(「PCD」)の位置を決定するためのシステムであって、
サービスセット識別子(「SSID」)をブロードキャストするように動作可能なワイヤレスルータであり、前記ワイヤレスルータのブロードキャスト範囲が近傍を画定する、ワイヤレスルータと、
前記近傍にある結果として、前記SSIDを受信することと、
前記PCDで前記SSIDを受信したことに応答して、自動的に、前記ワイヤレスルータとは異なる別の電気通信ネットワークを介して前記SSIDをリモートサーバに送信することと
を行うように動作可能なPCDと、
前記PCDから前記SSIDを受信することと、
前記SSIDについてデータベースに問合せを行うことであって、前記SSIDが、前記データベースにおいて前記ワイヤレスルータの物理的位置データに関連付けられることと、
前記電気通信ネットワークを介して、前記ワイヤレスルータの前記物理的位置データに基づく小売オファーを前記PCDに送信することと
を行うように動作可能なリモートサーバと
を備えるシステム。
【請求項１０】
前記PCDが、前記リモートサーバに前記SSIDを送信する前に、前記SSIDを検証するように構成されたモジュールを備える、請求項9に記載のシステム。
【請求項１１】
前記モジュールが、電気通信ネットワークを介して前記リモートサーバから前記PCDにダウンロードされた1つまたは複数のルールで前記SSIDを検証するようにさらに構成される、請求項10に記載のシステム。
【請求項１２】
前記リモートサーバが、前記データベースに問合せを行う前に、前記SSIDを復号するように構成されたモジュールを備える、請求項9に記載のシステム。
【請求項１３】
前記リモートサーバが、
前記小売オファーが受け入れられたかどうかを決定するために、前記PCDのユーザの挙動を追跡し、
前記追跡された挙動の記録を含むように前記データベースを更新する
ようにさらに動作可能である、請求項9に記載のシステム。
【請求項１４】
前記リモートサーバが、
前記PCDのユーザに関連付けられたデータを識別するために前記データベースに問合せを行う
ようにさらに動作可能である、請求項9に記載のシステム。
【請求項１５】
前記電気通信ネットワークがセルラーネットワークを備える、請求項9に記載のシステム。
【請求項１６】
前記PCDが、前記ワイヤレスルータを介して通信リンクを使用することによって前記SSIDを前記リモートサーバに送信するように動作可能である、請求項9に記載のシステム。
【請求項１７】
前記PCDが、セルラー電話、ページャ、携帯情報端末、スマートフォン、ナビゲーションデバイス、タブレットパーソナルコンピュータ、およびワイヤレス接続またはワイヤレスリンクを有するハンドヘルドコンピュータのうちの少なくとも1つからなる、請求項9に記載のシステム。
【請求項１８】
ポータブルコンピューティングデバイス(「PCD」)の位置を決定するためのシステムであって、
識別データをブロードキャストするための手段であり、前記手段のブロードキャスト範囲が近傍を画定する、手段と、
前記識別データを受信するための手段であり、前記識別データが、前記近傍にある結果として受信される、手段と、
前記PCDで前記SSIDを受信したことに応答して、自動的に、ワイヤレスルータとは異なる別の電気通信ネットワークを介して前記識別データを送信するための手段と、
前記送信された識別データを受信するための手段と、
前記識別データについてデータベースに問合せを行うための手段であり、前記識別データが、前記データベースにおいて前記ブロードキャストする手段の物理的位置データに関連付けられる、手段と、
前記電気通信ネットワークを介して、前記ワイヤレスルータの前記物理的位置データに基づく小売オファーを前記PCDに送信するための手段と
を備えるシステム。
【請求項１９】
送信された識別データを受信するための前記手段に前記識別データを送信する前に前記識別データを検証するための手段をさらに備える、請求項18に記載のシステム。
【請求項２０】
前記識別データを検証するための前記手段が、電気通信ネットワークを介してダウンロードされた1つまたは複数のルールで前記識別データを検証するようにさらに構成される、請求項19に記載のシステム。
【請求項２１】
前記データベースに問合せを行う前に前記識別データを復号するための手段をさらに備える、請求項18に記載のシステム。
【請求項２２】
前記小売オファーが受け入れられたかどうかを決定し、
前記決定の記録を含むように前記データベースを更新する
ための手段をさらに備える、請求項18に記載のシステム。
【請求項２３】
前記送信する手段に関連付けられたデータを識別するために前記データベースに問合せを行う
ための手段をさらに備える、請求項18に記載のシステム。
【請求項２４】
前記電気通信ネットワークがセルラーネットワークを備える、請求項18に記載のシステム。
【請求項２５】
前記識別データを受信するための前記手段が、セルラー電話、ページャ、携帯情報端末、スマートフォン、ナビゲーションデバイス、タブレットパーソナルコンピュータ、およびワイヤレス接続またはワイヤレスリンクを有するハンドヘルドコンピュータのうちのいずれかにおいて備えられる、請求項18に記載のシステム。
【請求項２６】
ポータブルコンピューティングデバイス(「PCD」)の位置を決定するための方法を実施するように実行可能なコンピュータ可読プログラムコード備える、コンピュータプログラムであって、前記方法が、
ワイヤレスルータからサービスセット識別子(「SSID」)をブロードキャストするステップであり、前記ワイヤレスルータのブロードキャスト範囲が近傍を画定する、ステップと、
前記PCDで前記SSIDを受信するステップであり、前記PCDが、前記近傍にある結果として、前記SSIDを受信する、ステップと、
前記PCDで前記SSIDを受信したことに応答して、自動的に、前記ワイヤレスルータとは異なる別の電気通信ネットワークを介して前記SSIDをリモートサーバに送信するステップと、
前記リモートサーバで前記SSIDを受信するステップと、
前記SSIDについてデータベースに問合せを行うステップであり、前記SSIDが、前記データベースにおいて前記ワイヤレスルータの物理的位置データに関連付けられる、ステップと、
前記電気通信ネットワークを介して、前記ワイヤレスルータの前記物理的位置データに基づく小売オファーを前記PCDに送信するステップと
を備える、コンピュータプログラム。
【請求項２７】
前記方法を実施する前記プログラムコードが、前記リモートサーバに前記SSIDを送信する前に、前記SSIDを検証するように構成されたモジュールを前記PCD上で動作させるステップをさらに備える、請求項26に記載のコンピュータプログラム。
【請求項２８】
前記方法を実施する前記プログラムコードが、電気通信ネットワークを介して前記リモートサーバから前記PCDにダウンロードされた1つまたは複数のルールで前記SSIDを検証するステップをさらに備える、請求項27に記載のコンピュータプログラム。
【請求項２９】
前記方法を実施する前記プログラムコードが、前記データベースに問合せを行う前に、前記SSIDを復号するように構成されたモジュールを前記リモートサーバ上で動作させるステップをさらに備える、請求項26に記載のコンピュータプログラム。
【請求項３０】
前記方法を実施する前記プログラムコードが、
前記小売オファーが受け入れられたかどうかを決定するために、前記PCDのユーザの挙動を追跡するステップと、
前記追跡された挙動の記録を含むように前記データベースを更新するステップと
をさらに備える、請求項26に記載のコンピュータプログラム。
【請求項３１】
前記方法を実施する前記プログラムコードが、
前記PCDのユーザに関連付けられたデータを識別するために前記データベースに問合せを行うステップ
をさらに備える、請求項26に記載のコンピュータプログラム。
【請求項３２】
前記電気通信ネットワークがセルラーネットワーク通信リンクを備える、請求項26に記載のコンピュータプログラム。
【請求項３３】
前記PCDが、セルラー電話、ページャ、携帯情報端末、スマートフォン、ナビゲーションデバイス、タブレットパーソナルコンピュータ、およびワイヤレス接続またはワイヤレスリンクを有するハンドヘルドコンピュータのうちの少なくとも1つからなる、請求項26に記載のコンピュータプログラム。
【発明の詳細な説明】
【背景技術】
【０００１】
セルラー電話および他の「スマート」デバイスは、今日の社会において至る所に存在するようになった。また、大部分のスマートデバイスが本来、持運び可能であるため、消費者の個人のスマートデバイスは、人とともにほとんどどんな場所にも容易に持って行かれ得る。したがって、スマートデバイス、たとえばスマートフォンは、通信の有用なツールであるのみならず、追跡デバイスとして使用することもできる。
【０００２】
スマートデバイスのこの追跡機能は、小売業者の利益になり得る。最終的に、売上の増加を求めて、得られた知識を利用することができるように、小売業者は、消費者の習慣の傾向を把握し、顧客の挙動を追跡する方法を長い間求めてきた。したがって、もっともなことだが、いくつかのシステムおよび方法は、消費者のスマートデバイスの力を使用して、潜在顧客の存在に関する有益な情報を小売業者に提供しようとしている。
【０００３】
いくつかのシステムおよび方法は、消費者のスマートフォンの全地球測位システム(「GPS」)機能を使用して消費者の位置を追跡する。おそらく、消費者のスマートデバイスから送信されるGPS座標が小売業者の店舗のGPS座標と相関する場合、小売業者は、消費者が小売業者の店にいることがわかる。そのような知識で、小売業者は、販売努力を戦略的に調整することができる。しかしながら、代表的なGPS機能によって生成されるロケーションデータは、消費者が物理的に特定の小売店またはエリア内にいるかどうかを正確に決定するのに十分正確ではないことが多い。
【０００４】
他のシステムおよび方法は、単に、個人のスマートデバイスに埋め込まれたGPS機能または他の信号送受信機能を使用することによって、利用頻度が高いビジターのポイントなど、消費者が特定の店舗に「チェックインする」ための動機を作り出す。スマートデバイスで消費者が小売業者の店舗に「チェックイン」するための動機を作り出すシステムおよび方法は、通常、消費者が小売業者の店舗にいる間に商品またはサービスを購入するように、この機能を有する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在のシステムおよび方法は、店舗、または店舗の特定の領域内に消費者が存在することを正確に具体的な検出することを提供しない。さらに、現在のシステムおよび方法は、あらかじめ定義された近傍(proximity)/エリアにおける存在が検証された消費者のターゲットを絞った勧誘を提供しない。したがって、消費者の好みまたは習慣に基づくカスタマイズされた、ターゲットを絞った販売努力がリアルタイムで消費者のスマートデバイスの方にプッシュされ得るように、小売業者の店舗における消費者の存在を確実に検証するためのシステムおよび方法が必要である。
【課題を解決するための手段】
【０００６】
限定はしないが、携帯電話などのポータブルコンピューティングデバイス(「PCD」)を使用して、小売業者の店舗または他の地理的近傍内の消費者の位置を決定するための方法およびシステムについて記述する。有利には、本発明のシステムは、ワイヤレスルータなど、既存のインフラストラクチャを活用して、PCD、およびPCDと通信しているリモートサーバが売場内でPCDを所有している消費者の位置を決定するのを支援することができる。システムは、ジオネットワーク発見(geo-network discovery:「GND」)モジュールを動作させるPCD、サービスセット識別子(「SSID」)検証およびルール(「V/R」)モジュールを動作させるサーバ、電気通信ネットワーク、ならびに一意のSSIDをブロードキャストするように構成されたワイヤレスルータを備え得る。
【０００７】
例示的な実施形態では、PCDの位置を決定するための方法は、ワイヤレスルータのブロードキャスト範囲が近傍を画定するように、ワイヤレスルータからSSIDをブロードキャストするステップと、PCDが画定された近傍にある結果として、PCDでSSIDを受信するステップと、セルラー通信リンクを介してSSIDをリモートサーバに送信するステップと、リモートサーバでSSIDを受信するステップと、ワイヤレスルータの物理的位置データを決定するために、SSIDについてデータベースに問合せを行うステップと、PCDの位置がワイヤレスルータのものに近いことを決定するステップとを備える。
【０００８】
いくつかの実施形態では、ワイヤレスルータは、インターネットに結合され得るが、ワイヤレスルータのインターネット接続がすべての実施形態において必要であるとは限らない。たとえば、いくつかの実施形態では、PCDは、ワイヤレスルータによって生成されるWiFiネットワークにログインしない。そのような実施形態では、PCDは、サーバがPCDの位置を決定するのを支援するためにワイヤレスルータによって生成されるSSIDを活用するだけである。その後、PCDは、電気通信ネットワークを使用してセキュアなチャネルを介してターゲットを絞った広告またはオファーを受信することができる。そのような例示的な実施形態では、PCDが上述のセキュアな電気通信ネットワークを介してのみサーバと通信することができることを、当業者であれば理解されよう。
【０００９】
PCD上で動作しているGNDモジュールは、ワイヤレスルータによって生成されるWiFiネットワークからSSIDを受信することができる。当技術分野で知られているSSIDはいくつかの実施形態によって活用され得るが、他の実施形態が、一意のコード、ハッシュキー、またはSSIDをブロードキャストしたワイヤレスルータの位置を一意に識別するのに有用な他の手段を備えるSSIDを生成することができると想定される。
【００１０】
GNDモジュールは、セキュアな電気通信ネットワークを介してPCDによって受信されるルールまたはアルゴリズムを備えるV/Rモジュールと連携し得る。そのような実施形態では、システム内でワイヤレスルータによって生成される任意の符号化されたSSIDを復号するために、GNDモジュールによって、検証ルールおよびアルゴリズムが使用され得る。他の実施形態では、サーバ100に電気通信ネットワークを介してSSIDを送信する前に、受信されたSSIDが有効であることを検証するために、V/Rモジュールが使用され得る。
【００１１】
PCDからSSIDが受信されると、PCD管理サーバは、いくつかの実施形態において、PCDからモバイルネットワークから受信された符号化されたSSIDを復号することができるV/Rモジュールを動作させる、または実行することができる。ひとたび復号されると、PCD管理サーバは、SSIDに関連付けられたワイヤレスルータの位置を決定するために、テーブルに対してSSIDの問合せを行い得る。したがって、関連するワイヤレスルータに近接したPCDの位置が発見され得る。ひとたびPCDの位置が発見されると、PCD管理サーバは、PCDを操作しており、売場において動作しているワイヤレスルータに隣接する、またはその範囲内にいる消費者に、特定の広告、ターゲットを絞ったオファーなどをプッシュすることができる。
【００１２】
図中、別段に規定されていない限り、同様の参照番号は、様々な図の全体を通じて、同様の部分を指す。「102A」または「102B」のような文字指定を伴う参照番号について、文字指定は、同じ図に存在する2つの同様の部分または要素を区別し得る。参照番号の文字指定は、参照番号が、すべての図において同じ参照番号を有するすべての部分を包含することが意図される場合には、省略されることがある。
【図面の簡単な説明】
【００１３】
【図１】所与の近傍内のポータブルコンピューティングデバイスのユーザを識別するためにワイヤレスネットワーク発見を活用するためのシステムの例示的な構成要素を示すハイレベルな図である。
【図２】図1のシステムに含まれ得るポータブルコンピューティングデバイスの例示的な態様を示す機能ブロック図である。
【図３】一般的な地理的近傍において一意のネットワーク識別情報を送信する複数のワイヤレスネットワークデバイスを特徴付ける図1のシステムの例示的な実施形態を示す図である。
【図４】ワイヤレスネットワーク識別情報を使用することによって地理的近傍内のPCDを識別するための例示的な方法を示す図である。
【図５】図1のシステムの例示的なコンピュータアーキテクチャの図である。
【図６】図2に対応するワイヤレス電話を備えるポータブルコンピューティングデバイスの例示的で非限定的な態様の図である。
【発明を実施するための形態】
【００１４】
「例示的な」という語は、「例、実例、または具体例としての役割を果たすこと」を意味するように本明細書において用いられている。「例示的な」ものとして本明細書で説明する何らかの態様は、必ずしも他の態様よりも好ましい、または有利であると解釈されるわけではない。
【００１５】
本明細書では、「アプリケーション」という用語は、オブジェクトコード、スクリプト、バイトコード、マークアップ言語ファイルおよびパッチなど、実行可能コンテンツを有するファイルを含むこともある。加えて、本明細書で言及する「アプリケーション」は、開封される必要があり得るドキュメント、またはアクセスされる必要がある他のデータファイルなど、本質的に実行可能ではないファイルを含むこともある。さらに、「アプリケーション」は、完全なプログラム、モジュール、ルーチン、ライブラリー関数、ドライバなどでもよい。
【００１６】
「コンテンツ」という用語は、オブジェクトコード、スクリプト、バイトコード、マークアップ言語ファイルおよびパッチなど、実行可能コンテンツを有するファイルを含むこともある。加えて、本明細書で言及する「コンテンツ」は、開封される必要があり得るドキュメント、またはアクセスされる必要がある他のデータファイルなど、本質的に実行可能ではないファイルを含むこともある。
【００１７】
本明細書で使用される場合、「構成要素」、「データベース」、「モジュール」、「システム」などの用語は、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、実行中のソフトウェアを問わず、コンピュータ関連のエンティティを指すことが意図されている。たとえば構成要素は、プロセッサ上で動作しているプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラムおよび/またはコンピュータであってよいが、これらであることに限定されない。例を挙げると、コンピューティングデバイス上で動作しているアプリケーションとコンピューティングデバイスの両方が構成要素であり得る。
【００１８】
1つまたは複数の構成要素は、プロセスおよび/または実行スレッド内に存在してよく、構成要素を1つのコンピュータに局在化すること、および/または2つ以上のコンピュータ間に分散することが可能である。加えて、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。構成要素は、1つまたは複数のデータパケット(たとえば、信号によって、ローカルシステム、分散システム中の別の構成要素と、かつ/または、インターネットのようなネットワークにわたって他のシステムと対話する、1つの構成要素からのデータ)を有する信号に従うなどして、ローカルプロセスおよび/またはリモートプロセスによって通信することができる。
【００１９】
本明細書では、「通信デバイス」、「ワイヤレスデバイス」、「ワイヤレス電話」、「ワイヤレス通信デバイス」、および「ワイヤレスハンドセット」という用語は交換可能に用いられる。第3世代(「3G」)および第4世代(「4G」)のワイヤレス技術が出現したことによって、利用可能な帯域が拡大されたので、より多様なワイヤレス機能を備えたより携帯が容易なコンピューティングデバイスが利用可能になっている。したがって、ポータブルコンピューティングデバイス(「PCD」)には、セルラー電話、ページャ、PDA、スマートフォン、ナビゲーションデバイス、タブレットパーソナルコンピュータ(「PC」)、またはワイヤレス接続もしくはワイヤレスリンクを有するハンドヘルドコンピュータを含めてもよい。
【００２０】
図1を参照すると、ハイレベルな図は、所与の近傍内のポータブルコンピューティングデバイスのユーザを識別するためにワイヤレスネットワーク発見を活用するためのシステム100の例示的な構成要素を示す。例示的なシステム100の示された構成要素は、ワイヤレスルータ125の近傍135でPCD110を認識し、それによって、近傍135内のPCDユーザの存在を検証する。
【００２１】
ワイヤレスルータ125の近傍135でPCD110のユーザの存在を認識するためのシステム100の活用には、多くの有用なアプリケーションがある。手短に言えば、開示するシステムおよび方法のいくつかの実施形態の態様が適切に説明され得る、例示的で非限定的なアプリケーションシナリオに対するベースを提供するために、販売者の店舗に入る優良顧客を検討する。販売者の店舗内の優良顧客の明確な識別は、販売者が販売努力のターゲットを識別された顧客の選好に絞る一意の機会を広げるので、販売者にとって有益な情報である。
【００２２】
例を進めるために、販売者の店舗、たとえば店頭または他の「ブリックアンドモルタル」の位置などは、近傍135によって表され得る。販売者によって売られるいくつかの商品の関心または購買履歴を有することがわかっている販売者の優良顧客は、セルラー電話、すなわちポータブルコンピューティングデバイス110Aが、ジオネットワーク発見(「GND」)モジュール118を動作させている状態で、販売者の店135に入る。販売者の店135内のワイヤレスルータ125は、顧客のセル電話110Aによって受信され、GNDモジュール118によって認識される一意のサービスセット識別子(「SSID」)をブロードキャストしている。
【００２３】
一意のSSIDが認識されて、顧客のセル電話110Aは、SSIDまたはSSIDから抽出されるデータをリモートサーバ105に送信することができる。リモートサーバ105は、SSIDを「ルックアップ」し、SSIDが販売者の店頭に相関することを決定することができる。したがって、PCDユーザ、すなわち優良顧客の存在が販売者の商店内にあるものとして検証され得る。その後、特殊な「取引」または他のオファーは、顧客に関連付けられた選好、購買履歴、または他の重要な情報に基づいて、サーバ105によってリアルタイムでPCD110Aのユーザにプッシュし戻され得る。
【００２４】
図1の図に戻って、システム100に示したPCD110AなどPCD110の例示的な実施形態は、遠隔通信、リアルタイムのソフトウェア更新、拡張されたデータストレージなどを想定し、システム100のユーザによって様々な構成で活用され得る。有利には、図1に示す例示的なシステム100などのコンピュータシステムを介した通信のために構成されるPCD110の実施形態は、限定はしないが、特に、ソフトウェアアップグレード、コンテンツ更新、データベース問合せ、データ送信などのために、セルラーネットワーク、PSTN、ケーブルネットワーク、およびインターネットを含む通信ネットワーク130を活用することができる。PCD110に関連して有用であり得、インターネットまたは他のネットワーク化されたシステムを介してアクセス可能であり得る他のデータは、当業者であれば思い浮かぶであろう。
【００２５】
示したコンピュータシステム100は、ワイドエリアネットワーク(「WAN」)、ローカルエリアネットワーク(「LAN」)、インターネット、または他のタイプのネットワークの組合せのいずれかまたはすべてを備えるネットワーク130に結合され得るサーバ105を備え得る。
【００２６】
サーバ105という用語は、単一のサーバシステムまたは複数のシステムまたは複数のサーバを指し得ることを理解されたい。サーバ105は、データ/サービスデータベース120に結合され得る。データ/サービスデータベース120は、限定はしないが、デバイス構成、ソフトウェア更新、ユーザマニュアル、トラブルシューティングマニュアル、ユーザ固有のPCD構成、PCDユーザ固有の連絡先またはアカウント情報、加入者固有の連絡先またはアカウント情報、履歴コンテンツ、検証アルゴリズム、フィルタ/ルールアルゴリズム、オーディオ/ビデオデータなどに関連する様々な記録を記憶し得る。
【００２７】
サーバ105は、ネットワーク130に結合されると、デスクトップもしくはラップトップコンピュータ、シンクライアント、携帯情報端末(「PDA」)などのハンドヘルドデバイス、セルラー電話、または他のスマートデバイスから構成され得る様々な異なるPCD110と、ネットワーク130を介して通信することができる。各PCD110は、サーバ105およびその様々なアプリケーションにアクセスするために、ウェブブラウジングソフトウェアまたは機能を動作させるまたは実行することができる。ネットワーク130に直接、または相補型デバイスへのテザリングを介してアクセスすることができる任意のデバイスは、コンピュータシステム100によるPCD110とすることができる。PCD110、ならびにシステム100内の他の構成要素、たとえば、限定はしないが、データ/サービスデータベース120またはワイヤレスルータ125に関連付けられたデータベースサーバ(特に図示されていないが)などは、様々なタイプの通信リンク145によってネットワーク130に結合され得る。これらの通信リンク145は、ワイヤードならびにワイヤレスのリンクを備え得る。通信リンク145によって、PCD110の各々は、サーバ105との仮想リンク150を確立することができる。仮想リンク150がサーバ105とPCD110Aとの間に図示されているが、実際のワイヤレスリンク140がPCD110Aとルータ125との間に存在してもよい。このワイヤレスリンク140は、一方向通信チャネルとしてSSIDをPCD110Aに中継するために使用されるだけであり得る。他の例示的な実施形態では、当業者によって理解されるように、PCD110Aは、ワイヤレスルータ125との双方向通信を確立することができる。
【００２８】
各PCD110は、ディスプレイ114、ワイヤレス通信ハードウェア112、無線送受信機116およびジオネットワーク発見(「GND」)モジュール118を含み得る。ディスプレイ114がたとえば液晶ディスプレイ(「LCD」)、プラズマディスプレイ、有機発光ダイオード(「OLED」)ディスプレイ、タッチ起動型ディスプレイ、および陰極線管(「CRT」)ディスプレイ、点字ディスプレイ、LEDバンク、およびセグメント化ディスプレイなど、任意のタイプのディスプレイデバイスを備え得ることが想定される。PCD110は、GNDモジュール118を実行する、動作させる、またはそれとインターフェースすることができる。GNDモジュール118は、インターネットウェブブラウザのプラグインの一部であり得るマルチメディアのプラットホームを備え得る。
【００２９】
GNDモジュール118は、近傍135内のPCDの存在を認識するために、ワイヤレス通信ハードウェア112、無線送受信機116、および任意の記憶されたまたは取出し可能なコンテンツと連携するように設計されている。PCD110Aが近傍135内に存在すると決定されると、PCDユーザおよび近傍135に関連付けられた様々なコンテンツがディスプレイ114上にレンダリングされ得る。GNDモジュール118によって受信される検出されたワイヤレスネットワークに基づいて、GNDモジュール118は、サーバ105に関連するデータを送信する前に、SSIDの検証/認証に必要とされる1つまたは複数のアルゴリズムまたはプロセスを動作させることができる。
【００３０】
図2を参照すると、例示的なポータブルコンピューティングデバイス110は、限定はしないが、たとえばWiFiカードなど、ワイヤレス通信ハードウェア112を備え得る。PCD110は、限定はしないが、たとえばサービスセット識別子ネットワーク名(「SSID」)など、ワイヤレス通信ハードウェア112からネットワーク識別情報を受信するためのジオネットワーク発見(「GND」)モジュール118も備え得る。たとえばWiFiカードなどのワイヤレス通信ハードウェア112によって捕捉されるワイヤレスネットワーク識別情報は、システム100の実施形態に示すように、限定はしないが、たとえば例示的なワイヤレスルータ125など、地理的に近接している送信機デバイスから受信されている可能性がある。
【００３１】
GNDモジュール118は、WiFiアプリケーションプログラミングインターフェース(「API」)111を介してワイヤレス通信ハードウェア112から受信されたワイヤレスネットワーク識別情報を認識するように構成され得る。したがって、GNDモジュール118がAPI111および/またはワイヤレス通信ハードウェア112を含むことができることを、当業者であれば認識されよう。さらに、GNDモジュール118は、システム100の実施形態に示すように、受信されたネットワーク識別情報および他の情報を例示的なサーバ105に送信するために、API115を介して、セルラー無線送受信機116とインターフェースするように構成され得る。したがって、GNDモジュール118がAPI115および/またはセルラー無線送受信機116を含むことができることも当業者であれば認識されよう。
【００３２】
たとえばサーバ105にワイヤレスリンク145Aを使用しているセキュアなチャネルによって地理的近傍の識別に有用であり得るGNDモジュール118によって生成されるワイヤレスネットワークSSIDまたは他のデータなどのデータを送信するために、セルラー無線送受信機116を活用するように、PCD110が構成され得ることが想定される。システム100のいくつかの例示的な実施形態のPCD110が、サーバ105へおよびそれからデータを送信するためにルータ125とPCD110との間に確立され得る非セキュアなまたは(セルラーワイヤレスリンク145Aと比べて)あまりセキュアでないワイヤレス通信リンク140を介して通信リンク145Bを活用することができることも想定される。
【００３３】
ワイヤレスリンク145Aは、セルラー電話ネットワーク上に確立されるセキュアなチャネルを備え得る。さらに、通信リンク145は、一般に、限定はしないが、無線周波(「RF」)リンク、赤外線リンク、音響リンク、他のワイヤレス媒体、ワイドエリアネットワーク(「WAN」)、ローカルエリアネットワーク(「LAN」)、インターネット、公衆交換電話網(「PSTN」)、およびページングネットワークの任意の組合せを含むワイヤレスおよびワイヤードのリンクの任意の組合せを備え得る。
【００３４】
例示的なPCD110は、サーバ105に受信されたネットワーク識別情報を送信する前に、それを処理またはフィルタ処理するための検証/ルールモジュール117も備え得る。検証/ルールモジュール117はすべてのPCD110において必要とは限らないので、PCD110における検証/ルールモジュール117の有無は、本開示の範囲を限定しない。たとえそうであっても、システム100のいくつかの実施形態が検証/ルールモジュール117を備えるPCD110を含むことが想定される。有利には、検証/ルールモジュール117を有するPCD110を含む実施形態では、誤ったネットワーク識別データが認識され、かつ/またはサーバ105と通信する前にフィルタ処理され得る。
【００３５】
例示的なPCD110はまた、限定はしないが、ワイヤレスネットワーク識別データ、およびワイヤレスネットワーク識別データに追加された、それから抽出もしくは導出されたデータを含む様々なデータを一時的または永久的に記憶するために、コンピュータ可読記憶装置/メモリ構成要素119Aを備え得る。ワイヤレスネットワーク識別データに追加された、それから抽出もしくは導出されたデータは、ユーザID、トランザクションID、PCD110に関連付けられたディレクトリ番号(「DN」)または呼出し回線ID(「CLID」)、販売者ID、ネットワーク名、ハッシュ値、コーデックキー、暗号または解読データ、アカウント番号および他のアカウント関連データなどを備え得る。
【００３６】
図3を参照すると、この図は、一般的な地理的近傍135において一意のネットワーク識別情報を送信する複数のワイヤレスネットワークデバイス125を特徴付ける図1のシステムの例示的な実施形態300を示す。システム100の図3の実施形態では、物理的近傍135、たとえば販売者の店頭は、有利には、4半分に再分割され得る。特に、図3の実施形態は、システム100の地理的近傍135が4半分に再分割されていることを示しているが、地理的近傍が任意の数の近傍のエリアに再分割され得ることが想定される。したがって、当業者によって理解されるように、図3の図の4半分の図は本開示の範囲を限定するものと解釈されないものとする。
【００３７】
図3の図に戻って、たとえば大きい店頭など、地理的近傍135は、複数のより具体的なエリアに、さらに狭められ得る。非限定的な例として、第1のエリア(SSID-1)にあるハードウェアから第2のエリア(SSID-2)にある機器に及ぶ複数の異なる売場を有する大きいデパートを検討する。他の売場は、第3のエリア(SSID-3)にある家庭商品およびエリア(SSID-4)にある衣類を含み得る。本明細書で説明する方法の様々な実施形態を使用して、PCD110のユーザが、図面に示されるエリア(SSID-N)によって定義される様々な売場の任意の1つに存在するものとして確実に識別され得ることを、当業者であれば認識されよう。より詳細には、各売場に関連付けられている一意のネットワーク識別データは、所与の売場に関連付けられたターゲットを絞った勧誘が顧客にプッシュされ得るように、顧客が店頭135内のどこにいるかを正確に決定するために使用され得る。
【００３８】
たとえば、エリア(SSID-1)内に入っているオペレータには、ハードウェア製品についての一意のオファーまたは広告がPCD110A上に提供され得る。同様に、エリア(SSID-2)の中に入っている同じオペレータには、PCD110A上に機器の一意のオファーが提供され得る。
【００３９】
図4は、ワイヤレスネットワーク識別情報を使用することによって地理的近傍135内のPCD110を識別するための例示的な方法400を示す。ステップ405が、方法400の最初のステップである。上記で提供される一般の非限定的なシナリオを進めて、ステップ405で、PCD110を有する顧客は、売場135に入る。同じく、販売者が販売努力のターゲットを、販売者の店頭に入った優良顧客に絞ろうとしている文脈で、様々な例示的な実施形態を説明することが好都合であるが、本明細書において開示されるシステムおよび方法が小売業者の店舗における顧客の存在の検証の適用に限定されないことを理解されよう。たとえば、実施形態は、限定はしないが、病院における主任看護士にとっての歩き回る患者の医療データ、または大きいホテルリゾートでのスタッフメンバーにとっての歩き回るゲストの選好など、一意のユーザ履歴データに結合されたユーザの存在が同じ近傍におけるサードパーティにとって有利であり得る任意の数のシナリオに適用され得る。
【００４０】
ステップ425で、店頭135内で送信されるワイヤレスネットワーク識別データ(たとえば、SSID)が認識され得るように、ステップ410で、ジオネットワーク発見(「GND」)モジュール118が顧客のPCD110において起動される。ステップ415で、GNDモジュール118が任意のSSIDを検出しない場合、例示的な実施形態400が終了する。特に、SSIDが発見されない場合、例示的な方法400を「終了する」ことがGNDモジュール118の実行を終了することを必ずしも予想するわけではないことを、当業者は認識されよう。むしろ、SSIDが発見されるまで、ステップ415で方法が本質的に中断またはループするように、GNDモジュール118を動作させるPCD110のいくつかの実施形態がSSIDを連続的に「検索する」ことが想定される。
【００４１】
SSIDがステップ415でPCD110によって検出された場合、PCD110のいくつかの実施形態は、ステップ420で、誤ったまたは無効なSSIDデータを検出しようとして、検証およびルール(「V/R」)モジュール117を動作させることができる。そのような実施形態では、PCD110の処理能力は、GNDモジュール118によって検出された、誤った、スプーフィングされた、または場合によっては無効なSSIDをフィルタ処理して除去するように活用され得る。ステップ425で検出されたSSIDのうち有効であるSSIDがないとわかった場合、実施形態の中には、プロセスが終了するものもあり得、一方、発見モードのままであり、ステップ415に戻るものもあり得る。
【００４２】
SSIDがステップ415で検出され、ステップ425で有効であるとわかった場合、GNDモジュール118によって、PCD110は、ステップ430で、たとえばモバイルまたはセルラー通信リンク145Aなど、セキュアな通信チャネルを使用して、SSIDデータをサーバ105に送信し得る。説明したように、PCD110のいくつかの例示的な実施形態が、セルラー通信リンク145Aを使用して、SSIDデータをサーバ105に送信することができることが想定される。しかしながら、いくつかの例示的な実施形態では、PCD110が、たとえばBluetooth(登録商標)など、無線送信プロトコルを動作させる、たとえばワイヤレスルータ125など、SSID送信デバイスを使用して、サーバ105と通信することができることも想定される。PCD110とルータ125との間のワイヤレスリンク140を介して確立されるこの通信チャネルは、非セキュアであり、またはネットワーク130とPCD110との間のセルラー電話ネットワークリンク145Aと比べてあまりセキュアでない可能性がある。
【００４３】
しかしながら、有利には、非セキュアなまたはあまりセキュアではない通信チャネル上でのワイヤレスルータ125を介したローカルワイヤレス接続140を活用することによって、セキュアなセルラー送信リンク145A上で、データ送信速度の増加が実現され得る。たとえそうであっても、システム100のすべての実施形態が、たとえばワイヤレスルータ125など、ネットワーク識別データ送信デバイスが、インターネットは言うまでもなく、通信ネットワーク125に「接続される」ことを必要とするとは限らないことを、当業者であれば認識されよう。システム100のいくつかの例示的な実施形態におけるワイヤレスルータ125は、PCD110Aに一方向の方法でSSIDをブロードキャストするためのみに動作し、任意の通信ネットワーク130に結合されなくてもよい。
【００４４】
例示的な方法400に戻って、関連するPCD110を有する優良顧客が販売者の店頭135に入る文脈で、ステップ435で、サーバ105は、サーバ側検証ルーチンを(PCD110のいくつかの実施形態のステップ420で動作され得るV/RモジュールのPCD側ルーチンとは反対に)動作させることができる。ステップ435での検証から得られた情報は、限定はしないが、特定のSSIDがサーバ105によって受信された回数を表す頻度データ、時刻、SSIDとともに送信された更新されたPCDユーザデータなどを備え得る。ステップ435からのこの情報は、ステップ440でデータベース120に記憶され得る。
【００４５】
ステップ445で受信されたSSIDが無効であるとわかった場合、理由は何であれ、実施形態の中には、単に方法を終了させるものもあり得、一方、ユーザのために通知をPCD110に送り返すものもあり得る。ステップ445で受信されたSSIDが有効であるとわかった場合、ステップ450で、SSIDに関連付けられたワイヤレスルータデバイス125の地理的近傍を決定するために、ステップ430でサーバ105にSSIDを送信したPCD110は、データベース120に問合せを行うことによって位置が特定され得る。有利には、ワイヤレスルータ125に関連付けられた地理的近傍がワイヤレスルータ125によってブロードキャストされた一意のSSIDに関連付けられ得るので、PCD110ユーザの位置は確実に識別され得る。したがって、販売者の優良顧客は、リアルタイムで、販売者の店舗内にいる、または、いくつかの実施形態では、SSIDに一意に関連付けられた販売者の店舗の特定のエリア(すなわち図3に示したように、SSID-1またはSSID-2)内にいるものと識別され得る。
【００４６】
さらに、いくつかの例示的な実施形態は、セキュリティの層を方法に提供するために、限定はしないが、GPS情報、ハッシュキー、PIN、または暗号鍵など他のデータをSSIDデータに結合することができる。有利には、SSIDに結合された他のデータに基づいてSSIDの妥当性を決定するそのような例示的な実施形態では、プライバシーの侵害、スプーフィング、デジタルハイジャック、および他の危険が最小限に抑えられ得る。他の実施形態は、データをSSIDに結合するのではなく、むしろ、ルールおよびフィルタのアルゴリズムを使用して、複製の、およびしたがって偽りのSSIDを認識することができる。さらに他の実施形態は、サーバ105によって定期的に更新され、PCD110デバイスに提供される暗号鍵を活用することができる。とにかく、いくつかの実施形態内に含まれるいくつかのセキュリティ機構は、それ自体新しい可能性があるが、当業者によって理解されるように、任意の特定のセキュリティ対策、ルール、またはアルゴリズムの有無は、本開示の範囲において制限要因ではない。
【００４７】
ステップ455で、オファー、勧誘、クーポン、ディスカウント、または優良顧客のために販売者によって許可される他の誘致を識別するために、サーバ105によってデータベース120への問合せが行われる。いくつかの実施形態では、オファーは、顧客に関連付けられた履歴データに基づき得る。たとえば、顧客が1クォートのオイルを探して大きいデパートの自動車売場に入り、売場に入ると、顧客のPCD110は、自動車売場のワイヤレスルータ125によってブロードキャストされる一意のSSIDを検出して、サーバ105に送信したと仮定する。ステップ455で、サーバ105は、データベース105に問合せを行い、顧客が前回は3年前にタイヤを買っており、平均して1年につき20,000マイルの負担を自動車にかけていることを決定し得る。
【００４８】
顧客が3年前に「タイヤ寿命が60,000マイル」のタイプのタイヤを買ったことも、問合せが示し得るとさらに仮定する。ステップ460で、サーバ105は、タイヤを必要としている可能性がある顧客に販売者が20%のディスカウントを許可したことを決定し、ステップ465で、タイヤのディスカウントのオファーが顧客のPCD110にプッシュされる。オファーは、ステップ440でいくつかの実施形態において文書化され得る。
【００４９】
いくつかの例示的な実施形態は、そのような追跡が特定の顧客に一意に関連付けられるか、より一般的には集約された顧客トレンドとして追跡されるかにかかわらず、顧客の受入れのレートを追跡するために、販売者のポイントオブセールシステムまたは他のシステムをさらに組み込むことができる。とにかく、そのような例示的な実施形態では、プッシュされたオファーの受入れまたは辞退は、ステップ470で追跡され、データベース120において文書化され得る。
【００５０】
次に図5を参照すると、図1のシステム100の例示的なコンピュータアーキテクチャ101の図が示されている。例示的なアーキテクチャ101は、ポータブルコンピューティングデバイス(「PCD」)110を含み得る。ポータブルコンピューティングデバイス管理サーバ105Aは、PCD110に接続され得る。PCD管理サーバ105Aは、携帯電話ネットワークのような、ワイヤレス通信リンク145Aを介して、PCD110に接続され得る。さらに、PCD管理サーバ105Aは、WANによるもののような、直接的な通信リンク145Cを介して、加入者または販売者サーバ105Bに接続され得る。前記のように、サーバ105という用語は、単一のサーバシステムまたは複数のシステムまたは複数のサーバを指し得ることを理解されたい。本発明の範囲から逸脱することなく、コンピュータアーキテクチャの設計制約に応じて、様々なサーバ構成が選択され得ることが、当業者には理解されよう。
【００５１】
図5に示されるように、PCD110は、プロセッサ550Aおよびプロセッサ550Aに結合されたメモリ119Aを含み得る。メモリ119Aは、本明細書で説明する方法ステップのうちの1つまたは複数を実行するための命令を含み得る。さらに、プロセッサ550Aおよびメモリ119Aは、本明細書で説明する方法ステップのうちの1つまたは複数を実行するための手段として働き得る。図示のように、メモリ119Aは、ジオネットワーク発見(「GND」)モジュール118ならびに/または検証およびルール(「V/R」)モジュール117も含み得る。GNDモジュール118およびV/Rモジュール117は、PCD管理サーバ105AによってPCD110に提供され得る。
【００５２】
GNDモジュール118は、ワイヤレスネットワーク識別データ(「SSID」)を認識し、PCD管理サーバ105Aにデータを送信するために動作し、それによって、送信されたSSIDに関連付けられたワイヤレスルータなどのワイヤレスネットワークデバイスに近いものとしてPCD110の位置を識別するための手段がPCD管理サーバ105Aに提供される。V/Rモジュール117は、GNDモジュール118によってPCD管理サーバ105Aに送信する前に、誤ったまたは認識できないSSIDをフィルタ処理するために、PCD110によって受信されるSSIDを比較し、処理するように動作する。
【００５３】
図5は、PCD管理サーバ105Aが、プロセッサ550Bおよびプロセッサ550Bに結合されたメモリ119Bを含み得るということを示す。メモリ119Bは、本明細書で説明する方法ステップのうちの1つまたは複数を実行するための命令を含み得る。さらに、プロセッサ550Bおよびメモリ119Bは、本明細書で説明する方法ステップのうちの1つまたは複数を実行するための手段として働き得る。図示するように、メモリ119Bは、誤ったまたは認識できないSSIDをフィルタ処理するためにPCD110から受信されたSSIDを比較し、処理するように操作可能なV/Rモジュール540を含み得る。さらに、図示のように、メモリ119Bは、受信されたSSIDデータに基づいて様々なコンテンツをPCD110に送信するように操作可能なコンテンツ配布(「CD」)モジュール535を含み得る。
【００５４】
PCD管理サーバ105A内のV/Rモジュール540は、PCD110内に記憶されたV/Rモジュール117と類似していてもよい。さらに、PCD管理サーバ105A内のV/Rモジュール540は、PCD110内に記憶されたV/Rモジュール117と実質的に同じ論理を含み得る。すべての実施形態においてV/RモジュールがPCD110とPCD管理サーバ105Aの両方で必要とされるわけではないが、いくつかの実施形態において、冗長なフィルタならびにSSID認識および検証アルゴリズムがV/Rモジュール117、540にわたって実施され得ることが想定される。V/Rアルゴリズムを記憶するためのデータベース120、配布するためのコンテンツ、SSIDの記録、PCDユーザ履歴データなどは、PCD管理サーバ105Aに接続されていてもよい。
【００５５】
図5に示すように、加入者または販売者のサーバ105Bは、プロセッサ550Cおよびプロセッサ550Cに結合されたメモリ119Cを含み得る。メモリ119Cは、本明細書で説明する方法ステップのうちの1つまたは複数のための、命令を含み得る。さらに、プロセッサ550Cおよびメモリ119Cは、本明細書で説明する方法ステップのうちの1つまたは複数を実行するための手段として働き得る。図示のように、メモリ119Cは、PCD110のユーザと関連付けられたPCDユーザトランザクションアカウント515を含み得る。
【００５６】
PCDユーザトランザクションデータが追跡され、PCD管理サーバ105Aに送信され得るように、販売者のポイントオブセール(「POS」)システム505は販売者サーバ105Bに接続されていてもよい。また、いくつかの実施形態では、ワイヤレスルータ125は、SSID545の送信に加えて、販売者サーバ105Bを介して、通信リンク145DをPCD管理サーバ105Aに提供するように動作可能であり得る。有利には、通信リンク145Dを含む実施形態は、PCD管理サーバ105Aへの代替通信経路をPCD110に提供することができ、したがってセルラー通信リンク145Aの必要性を潜在的に軽減する。
【００５７】
図6を参照すると、この図は、図2と合うワイヤレス電話を含む、PCD110の例示的かつ非限定的な態様の図である。図示のように、PCD110は、互いに結合されたデジタル信号プロセッサ624およびアナログ信号プロセッサ626を含むオンチップシステム622を含む。図6に示されるように、ディスプレイコントローラ628およびタッチスクリーンコントローラ630が、デジタル信号プロセッサ624に結合される。オンチップシステム622の外部にあるタッチスクリーンディスプレイ632が、ディスプレイコントローラ628およびタッチスクリーンコントローラ630に結合される。
【００５８】
図6は、ビデオエンコーダ634、たとえば位相反転線(「PAL」)エンコーダ、順次式カラーメモリ(「SECAM」)エンコーダ、全国テレビジョン方式委員会(「NTSC」)エンコーダ、または何らかの他のビデオエンコーダが、デジタル信号プロセッサ624に結合されることをさらに示している。さらに、ビデオ増幅器636が、ビデオエンコーダ634およびタッチスクリーンディスプレイ632に結合される。ビデオポート638がビデオ増幅器636に結合される。ユニバーサルシリアルバス(「USB」)コントローラ640が、デジタル信号プロセッサ624に結合される。また、USBポート642がUSBコントローラ640に結合される。メモリ119Aおよび加入者識別モジュール(SIM)カード646も、デジタル信号プロセッサ624に結合され得る。さらに、デジタルカメラ648がデジタル信号プロセッサ624に結合され得る。例示的な態様では、デジタルカメラ648は、電荷結合デバイス(「CCD」)カメラまたは相補型金属酸化膜半導体(「CMOS」)カメラである。
【００５９】
図6にさらに示すように、ステレオオーディオコーデック650がアナログ信号プロセッサ626に結合され得る。さらに、オーディオ増幅器652が、ステレオオーディオコーデック650に結合され得る。例示的な態様では、第1のステレオスピーカー654および第2のステレオスピーカー656が、オーディオ増幅器652に結合される。図6は、マイクロフォン増幅器658もステレオオーディオコーデック650に結合され得ることを示している。加えて、マイクロフォン660がマイクロフォン増幅器658に結合され得る。特定の態様では、周波数変調(「FM」)ラジオチューナー662がステレオオーディオコーデック650に結合され得る。また、FMアンテナ664がFMラジオチューナー662に結合される。さらに、ステレオヘッドフォン368がステレオオーディオコーデック650に結合され得る。
【００６０】
図6は、無線周波(「RF」)送受信機116がアナログ信号プロセッサ626に結合され得ることをさらに示している。RFスイッチ670が、RF送受信機116およびRFアンテナ672に結合され得る。図6に示されるように、キーパッド674がアナログ信号プロセッサ626に結合され得る。また、マイクロフォンを備えたモノヘッドセット676が、アナログ信号プロセッサ626に結合され得る。
【００６１】
さらに、バイブレータデバイス678がアナログ信号プロセッサ626に結合され得る。また、電源680がオンチップシステム622に結合され得ることも示している。特定の態様では、電源680は、電力を必要とするPCD110の様々な構成要素に電力を供給する、直流(「DC」)電源である。さらに、特定の態様では、電源は、AC電源に接続された交流(「AC」)-DC変換器から得られる、充電式DCバッテリまたはDC電源である。
【００６２】
図6は、PCD110が、GNDモジュール118および/またはV/Rモジュール117を含み得ることも示している。上述のように、V/Rモジュール117は、RFアンテナ672によって検出され、送受信機116によって受信されるワイヤレスネットワークデータを比較し、処理して、誤ったまたは認識できないワイヤレスネットワークデータをフィルタ処理するように動作可能であり得る。さらに、GNDモジュール118は、PCD管理サーバ105Aと通信してワイヤレスネットワーク識別データ(「SSID」)を認識し、送信し、それによって、PCD110の位置をワイヤレスネットワークデバイスに近いものとして識別するための手段をPCD管理サーバ105Aに提供することができる。
【００６３】
図6に示されるように、タッチスクリーンディスプレイ632、ビデオポート638、USBポート642、カメラ648、第1のステレオスピーカー654、第2のステレオスピーカー656、マイクロフォン660、FMアンテナ664、ステレオヘッドフォン668、RFスイッチ670、RFアンテナ672、キーパッド674、モノヘッドセット676、バイブレータ678および電源680は、オンチップシステム622の外部にある。
【００６４】
特定の態様において、本明細書で説明する方法ステップのうちの1つまたは複数は、コンピュータプログラム命令としてメモリ119Aに記憶され得る。これらの命令は、デジタル信号プロセッサ624、アナログ信号プロセッサ626、または別のプロセッサにより実行され、本明細書で説明する方法を実行することができる。さらに、プロセッサ624、626、メモリ119A、メモリ119Aに記憶された命令、またはそれらの組合せは、本明細書で説明する方法ステップのうちの1つまたは複数を実行するための手段として働き得る。
【００６５】
本発明が説明通りに機能するように、本明細書で説明したプロセスまたはプロセスの流れの特定のステップが他のステップよりも前に行われるのは当然である。しかしながら、ステップの順序または手順によって本発明の機能が変わることがない場合、本発明は説明したステップの順序に限定されない。つまり、本発明の範囲および趣旨から逸脱することなく、あるステップを他のステップの前に実行しても、後に実行してもよく、または他のステップと並行して(実質的に同時に)実行してもよいことを認識されたい。いくつかの事例では、特定のステップが、本発明から逸脱することなく、省略されてもよく、または実行されなくてもよい。また、いくつかの事例では、本開示において一意のステップとして示され、説明されている複数のアクションは、単一のステップ内に含まれ得る。さらに、「その後」、「次いで」、「次に」などの語は、ステップの順序を限定することを意図していない。これらの語は、単に例示的な方法の説明を通じて読者を導くために使用されている。
【００６６】
加えて、プログラミングの当業者は、たとえば本明細書のフローチャートおよび関連する説明に基づいて、コンピュータコードを書くか、または適切なハードウェアおよび/もしくは回路を特定し、開示された発明を容易に実施することができる。
【００６７】
したがって、特定の1組のプログラムコード命令または詳細なハードウェアデバイスの開示が、本発明をどのように製作し使用すべきかについて適切に理解するうえで必要であるとはみなされない。特許請求されるコンピュータで実施される処理の発明性のある機能は、上の説明において、かつ、様々な処理の流れを示し得る図面とともに、より詳細に説明される。
【００６８】
1つまたは複数の例示的な態様では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装することができる。ソフトウェアで実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体上で送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。
【００６９】
記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であってよい。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または、命令もしくはデータ構造の形式で所望のプログラムコードを搬送もしくは記憶するために使用され得るとともに、コンピュータによってアクセスされ得る任意の他の媒体を備え得る。
【００７０】
また、任意の接続をコンピュータ可読媒体と呼ぶのが妥当である。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(「DSL」)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。
【００７１】
本明細書で使用される場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(「CD」)、レーザディスク、光ディスク、デジタル多用途ディスク(「DVD」)、フレキシブルディスク、およびブルーレイディスクを含み、ディスク(disk)は、通常、磁気的にデータを再生し、ディスク(disc)は、レーザで光学的にデータを再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００７２】
選択された態様について詳細に図示し説明したが、以下の特許請求の範囲によって定義されるような本発明の趣旨および範囲から逸脱することなく、各態様において様々な置換および改変を実施できることが理解されよう。
【符号の説明】
【００７３】
100  システム
101  コンピュータアーキテクチャ
105  リモートサーバ
105A  ポータブルコンピューティングデバイス管理サーバ
110  PCD
110A  セル電話
111  WiFiアプリケーションプログラミングインターフェース
112  ワイヤレス通信ハードウェア
114  ディスプレイ
115  API
116  無線送受信機
117  検証/ルールモジュール
118  GNDモジュール
119A  メモリ
119B  メモリ
119C  メモリ
120  データ/サービスデータベース
125  ワイヤレスルータ
130  通信ネットワーク
135  近傍
135  小売商の店
140  ワイヤレスリンク
145  通信リンク
145A  ワイヤレスリンク
145B  通信リンク
145C  通信リンク
145D  通信リンク
150  仮想リンク
368  ステレオヘッドフォン
505  ポイントオブセールシステム
515  PCDユーザトランザクションアカウント
535  コンテンツ配布モジュール
540  V/Rモジュール
545  SSID
550A  プロセッサ
550B  プロセッサ
550C  プロセッサ
622  オンチップシステム
624  デジタル信号プロセッサ
626  アナログ信号プロセッサ
628  ディスプレイコントローラ
630  タッチスクリーンコントローラ
632  タッチスクリーンディスプレイ
634  ビデオエンコーダ
636  ビデオ増幅器
638  ビデオポート
640  ユニバーサルシリアルバスコントローラ
642  USBポート
646  加入者識別モジュール(SIM)カード
648  デジタルカメラ
650  ステレオオーディオコーデック
652  オーディオ増幅器
654  第1のステレオスピーカー
656  第2のステレオスピーカー
658  マイクロフォン増幅器
660  マイクロフォン
662  周波数変調ラジオチューナー
664  FMアンテナ
668  ステレオヘッドフォン
670  RFスイッチ
672  RFアンテナ
674  キーパッド
676  マイクロフォンを備えたモノヘッドセット
678  バイブレータデバイス
680  電源
【図１】
2014514804.tif 000003
【図２】
2014514804.tif 000004
【図３】
2014514804.tif 000005
【図４】
2014514804.tif 000006
【図５】
2014514804.tif 000007
【図６】
2014514804.tif 000008
【国際調査報告】
2014514804.tif 000009