(57)【要約】【課題】コンテンツをユーザに提供するために有効なシステム及び方法の提供。【解決手段】システムは、サウンド装置と、スマートフォンと、プロセッサとを含んでもよい。サウンド装置は、変調されたコードを生成してもよく、ここで、異なる周波数が、それぞれ、ロジック０及び１を表す。スマートフォンは、変調されたコードに、トランスフォーム、及びピーク検出器を適用して、ロジック０及び１を決定して、コードを復調してもよい。スマートフォンは、復調されたコードを、プロセッサに送信してもよい。プロセッサは、コードを受信し、コードに関連するコンテンツを決定し、コンテンツを、ネットワーク上で、スマートフォンに送信してもよい。スマートフォンは、更に、コンテンツを受信し、コンテンツを、ディスプレイ上に出力してもよい。【選択図】図１
2013070377.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをユーザに提供するために有効なシステムであって、前記システムは、
変調されたコードを含むサウンド波を出力するために有効な、サウンド装置と、
前記サウンド装置と通信状態にあるスマートフォンと
を備え、前記スマートフォンは、
前記変調されたコードを受信し、
前記変調されたコードを、トランスフォームに適用して、信号を生成し、前記信号は、前記変調されたコード内の、周波数の、ボリュームの大きさに関連し、
前記信号を、ピーク検出器に適用して、ピーク履歴を生成し、
前記ピーク履歴を解析して、前記変調されたコードについての、提示されたロジック０及び提示されたロジック１を決定し、
前記変調されたコードを、前記提示されたロジック０及び提示されたロジック１を使用して復調して、コードを再生し、
前記コードを、ネットワーク上で、プロセッサへのクエリとして送信する
ために有効であり、前記プロセッサは、
前記コードを含む前記クエリを受信し、
前記コードに関連するコンテンツを決定し、
前記コンテンツを、前記スマートフォンに送信する
ために有効であり、前記スマートフォンは、前記コンテンツを受信し、前記コンテンツを出力するために更に有効である、システム。
【請求項２】
前記スマートフォンは、オペレーティングシステムと、メモリと、前記メモリ内に記憶されたアプリケーションとを含み、
前記アプリケーションは、指定された時間間隔において、前記オペレーティングシステムをウェイクアップさせ、前記プロセッサを、前記変調されたコードをリスンするよう制御するために有効である、
請求項１に記載のシステム。
【請求項３】
前記サウンド装置は、人間に聞こえる別のサウンド波を出力するために更に有効である、請求項１に記載のシステム。
【請求項４】
前記スマートフォンは、オペレーティングシステムと、メモリと、前記メモリ内に記憶されたアプリケーションとを含み、
前記スマートフォンは、サービスセット識別子を受信するために有効であり、
前記アプリケーションは、前記サービスセット識別子の受信の後、前記オペレーティングシステムをウェイクアップさせ、前記プロセッサを、前記変調されたコードをリスンするよう制御するために有効である、
請求項１に記載のシステム。
【請求項５】
前記スマートフォンは、オペレーティングシステムと、メモリと、前記メモリ内に記憶されたアプリケーションとを含み、
前記スマートフォンは、サービスセット識別子を受信するために有効であり、
前記アプリケーションは、前記サービスセット識別子の受信の後、かつ、前記スマートフォンが、規定された地理的領域内にあることの、前記プロセッサによる判定の後、前記オペレーティングシステムをウェイクアップさせ、前記プロセッサを、前記変調されたコードをリスンするよう制御するために有効である、
請求項１に記載のシステム。
【請求項６】
前記スマートフォンは、前記変調されたコードを、ファーストフーリエトランスフォームモジュールに適用して、前記信号を生成するために有効である、請求項１に記載のシステム。
【請求項７】
前記ピーク履歴は、閾値を超えるボリュームの大きさを有する周波数の指示を含む、請求項６に記載のシステム。
【請求項８】
前記スマートフォンは、前記ピーク履歴を解析して、
前記ピーク履歴内の、最大数の、ボリュームの大きさのピークを有する、第１の周波数セット、及び第２の周波数セットを、それぞれ判定し、ここで、前記第１の周波数セットは、前記第２の周波数セットより低い周波数範囲を有し、
ロジック０を、前記第１のセットに割り当て、
ロジック１を、前記第２のセットに割り当てるために有効である、請求項７に記載のシステム。
【請求項９】
前記変調されたコードは、ペイロードを含み、
前記スマートフォンは、
前記ロジック０を、前記ペイロード内の、前記第１の周波数セットに割り当て、前記ロジック１を、前記ペイロード内の、前記第２の周波数セットに割り当てて、提示されたペイロードを決定する
ために更に有効である、請求項８に記載のシステム。
【請求項１０】
前記変調されたコードは、チェックサムを含み、
前記スマートフォンは、
前記ロジック０を、前記チェックサム内の、前記第１の周波数セットに割り当て、前記ロジック１を、前記チェックサム内の、前記第２の周波数セットに割り当てて、提示されたチェックサムを決定し、
前記提示されたペイロードを、前記提示されたチェックサムと比較して、前記提示されたペイロードが、前記提示されたチェックサムに適合するかどうかを判定する
ために更に有効である、請求項９に記載のシステム。
【請求項１１】
前記提示されたペイロードが、前記提示されたチェックサムに適合しない場合、前記スマートフォンは、
ロジック０を、第３の周波数セットに割り当て、
ロジック１を、第４の周波数セットに割り当てる
ために有効である、請求項９に記載のシステム。
【請求項１２】
コンテンツをユーザに提供する方法であって、前記方法は、
サウンド装置によって、変調されたコードを含むサウンド波を出力し、
スマートフォンによって、前記変調されたコードを受信し、
前記スマートフォンによって、前記変調されたコードを、トランスフォームに適用して、信号を生成し、前記信号は、前記変調されたコード内の、周波数の、ボリュームの大きさに関連し、
前記スマートフォンによって、前記信号を、ピーク検出器に適用して、ピーク履歴を生成し、
前記スマートフォンによって、前記ピーク履歴を解析して、前記変調されたコードについての、提示されたロジック０及び提示されたロジック１を決定し、
前記スマートフォンによって、前記変調されたコードを、前記提示されたロジック０及び提示されたロジック１を使用して復調して、コードを再生し、
前記スマートフォンによって、前記コードを、ネットワーク上で、プロセッサへのクエリとして送信し、
前記プロセッサによって、前記コードを含む前記クエリを受信し、
前記プロセッサによって、前記コードに関連するコンテンツを決定し、
前記プロセッサによって、前記コンテンツを、前記スマートフォンに送信し、
前記スマートフォンによって、前記コンテンツを受信し、
前記スマートフォンによって、前記コンテンツを出力すること
を含む、方法。
【請求項１３】
指定された時間間隔において、前記スマートフォンのオペレーティングシステムをウェイクアップさせ、前記変調されたコードをリスンすることを更に含む、請求項１２に記載の方法。
【請求項１４】
前記スマートフォンによって、サービスセット識別子を受信し、
前記サービスセット識別子を受信した後、前記スマートフォンのオペレーティングシステムをウェイクアップさせ、前記変調されたコードをリスンすること
を更に含む、請求項１２に記載の方法。
【請求項１５】
前記変調されたコードを、ファーストフーリエトランスフォームモジュールに適用して、前記信号を生成することを更に含み、ここで、
前記ピーク履歴は、閾値を超えるボリュームの大きさを有する周波数の指示を含む、
請求項１２に記載の方法。
【請求項１６】
前記ピーク履歴を解析することは、
前記ピーク履歴内の、最大数の、ボリュームの大きさのピークを有する、第１の周波数セット、及び第２の周波数セットを、それぞれ判定し、ここで、前記第１の周波数セットは、前記第２の周波数セットより低い周波数範囲を有し、
ロジック０を、前記第１のセットに割り当て、
ロジック１を、前記第２のセットに割り当てること
を含む、請求項１５に記載の方法。
【請求項１７】
前記変調されたコードは、ペイロードと、チェックサムとを含み、
前記方法は、
前記ロジック０を、前記ペイロード内の、前記第１の周波数セットに割り当て、前記ロジック１を、前記ペイロード内の、前記第２の周波数セットに割り当てて、提示されたペイロードを決定し、
前記ロジック０を、前記チェックサム内の、前記第１の周波数セットに割り当て、前記ロジック１を、前記チェックサム内の、前記第２の周波数セットに割り当てて、提示されたチェックサムを決定し、
前記提示されたペイロードを、前記提示されたチェックサムと比較して、前記提示されたペイロードが、前記提示されたチェックサムに適合するかどうかを判定すること
を更に含む、請求項１６に記載の方法。
【請求項１８】
前記提示されたペイロードが、前記提示されたチェックサムに適合しない場合、前記方法は、
ロジック０を、第３の周波数セットに割り当て、
ロジック１を、第４の周波数セットに割り当てること
を更に含む、請求項１７に記載の方法。
【請求項１９】
コンテンツをユーザに提供するために有効なスマートフォンであって、前記スマートフォンは、
マイクロフォンと、
メモリと、
前記メモリ内に記憶されたアプリケーションと、
前記マイクロフォン及び前記メモリと通信状態にある、第１のプロセッサと
を備え、
前記マイクロフォンは、変調されたコードを含むサウンド波を受信するために有効であり、
前記第１のプロセッサは、前記変調されたコードを受信し、前記アプリケーションからの命令に応えて、
前記変調されたコードを、トランスフォームに適用して、信号を生成し、前記信号は、前記変調されたコード内の、周波数の、ボリュームの大きさに関連し、
前記信号を、ピーク検出器に適用して、ピーク履歴を生成し、
前記ピーク履歴を解析して、前記変調されたコードについての、提示されたロジック０及び提示されたロジック１を決定し
前記変調されたコードを、前記提示されたロジック０及び提示されたロジック１を使用して復調して、コードを再生し、
前記コードを、ネットワーク上で、第２のプロセッサへのクエリとして送信し、
前記クエリに応えた、前記第２のプロセッサからの、コンテンツを受信し、
前記コンテンツを出力する
ために有効である、スマートフォン。
【請求項２０】
前記スマートフォンは、オペレーティングシステムと、メモリと、前記メモリ内に記憶されたアプリケーションとを含み、
前記変調されたコードは、ペイロードと、チェックサムとを含み、
前記ピーク履歴は、閾値を超えるボリュームの大きさを有する周波数の指示を含み、
前記プロセッサは、
前記変調されたコードを、ファーストフーリエトランスフォームモジュールに適用して、前記信号を生成し、
前記ピーク履歴を解析して、前記ピーク履歴内の、最大数のピークを有する、第１の周波数セット、及び第２の周波数セットを、それぞれ判定し、ここで、前記第１の周波数セットは、前記第２の周波数セットより低い周波数範囲を有し、
前記ロジック０を、前記ペイロード内の、前記第１の周波数セットに割り当て、前記ロジック１を、前記ペイロード内の、前記第２の周波数セットに割り当てて、提示されたペイロードを決定し、
前記ロジック０を、前記チェックサム内の、前記第１の周波数セットに割り当て、前記ロジック１を、前記チェックサム内の、前記第２の周波数セットに割り当てて、提示されたチェックサムを決定し、
前記提示されたペイロードを、前記提示されたチェックサムと比較して、前記提示されたペイロードが、前記提示されたチェックサムに適合するかどうかを判定する
ために更に有効である、請求項１９に記載のスマートフォン。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１１年９月２３日出願の、「ＳＹＳＴＥＭ  ＥＦＦＥＣＴＩＶＥ  ＴＯ  ＥＮＣＯＤＥ  Ａ  ＳＩＧＮＡＬ  ＡＮＤ  ＰＲＯＶＩＤＥ  ＣＯＮＴＥＮＴ  ＴＯ  Ａ  ＵＳＥＲ（信号をエンコードし、コンテンツをユーザに提供するために有効なシステム）」と題され、発明者としてＡｌｅｘ  Ｂｅｌｌ（アレックス・ベル）及びＪｏｎａｔｈａｎ  Ｇｌａｎｚ（ジョナサン・グランツ）が挙げられた、同時係属中の、仮出願第６１／５３８，３７０号の優先権を主張するものであり、かつ、２０１１年９月２３日出願の、「ＳＹＳＴＥＭ  ＥＦＦＥＣＴＩＶＥ  ＴＯ  ＤＥＣＯＤＥ  Ａ  ＳＩＧＮＡＬ  ＡＮＤ  ＰＲＯＶＩＤＥ  ＣＯＮＴＥＮＴ  ＴＯ  Ａ  ＵＳＥＲ（信号をデコードし、コンテンツをユーザに提供するために有効なシステム）」と題され、発明者としてＡｌｅｘ  Ｂｅｌｌ（アレックス・ベル）及びＪｏｎａｔｈａｎ  Ｇｌａｎｚ（ジョナサン・グランツ）が挙げられた、同時係属中の、仮出願第６１／５３８，３９５号の、及び、２０１１年９月２３日出願の、「ＤＥＶＩＣＥ  ＥＦＦＥＣＴＩＶＥ  ＴＯ  ＥＮＣＯＤＥ  Ａ  ＳＩＧＮＡＬ  ＡＮＤ  ＴＯ  ＰＲＯＶＩＤＥ  ＣＯＮＴＥＮＴ  ＴＯ  Ａ  ＵＳＥＲ（信号をエンコードするため、及びコンテンツをユーザに提供するために有効な装置）」と題され、発明者としてＡｌｅｘ  Ｂｅｌｌ（アレックス・ベル）及びＪｏｎａｔｈａｎ  Ｇｌａｎｚ（ジョナサン・グランツ）が挙げられた、同時係属中の、仮出願第６１／５３８，４４３号の優先権を主張するものであり、これらの３つの出願は全て、それらの全体が参照によって本明細書中に援用される。
【０００２】
この開示は、サウンド装置とのサウンド通信状態にある潜在的なユーザに、的を絞ったコンテンツを提供するために有効な、システム及び方法に関する。
【背景技術】
【０００３】
スマートフォンは、セルラ又は衛星ネットワーク上で通信することが可能な、装置及び構成を含んでもよい。スマートフォンは、また、スマートフォンが入手できるデータのいくらかを利用することが可能な、アプリケーションを記憶することが可能であってもよい。例えば、アプリケーションは、ユーザの連絡先リストと位置とを組み合わせて、ユーザのための追加のコンテンツを生成することが可能であってもよい。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の一実施形態は、コンテンツをユーザに提供するために有効なシステムである。このシステムは、変調されたコードを含むサウンド波を出力するために有効な、サウンド装置を含んでもよい。このシステムは、サウンド装置と通信状態にあるスマートフォンを含んでもよい。スマートフォンは、変調されたコードを受信し、変調されたコードを、トランスフォームに適用して、信号を生成するために有効であってもよく、この信号は、変調されたコード内の、周波数の、ボリュームの大きさに関連する。スマートフォンは、この信号を、ピーク検出器に適用して、ピーク履歴を生成し、ピーク履歴を解析して、変調されたコードについての、提示されたロジック０及び提示されたロジック１を決定するために有効であってもよい。スマートフォンは、変調されたコードを、提示されたロジック０及び提示されたロジック１を使用して復調して、コードを再生し、コードを、ネットワーク上で、プロセッサへのクエリとして送信するために有効であってもよい。プロセッサは、コードを含むクエリを受信し、コードに関連するコンテンツを決定し、コンテンツを、スマートフォンに送信するために有効であってもよい。スマートフォンは、コンテンツを受信し、コンテンツを出力するために更に有効であってもよい。
【０００５】
本発明の別の実施形態は、コンテンツをユーザに提供する方法である。この方法は、サウンド装置によって、変調されたコードを含むサウンド波を出力することを含んでもよい。この方法は、スマートフォンによって、変調されたコードを受信することを更に含んでもよい。この方法は、スマートフォンによって、変調されたコードを、トランスフォームに適用して、信号を生成することを更に含んでもよく、この信号は、変調されたコード内の、周波数の、ボリュームの大きさに関連する。この方法は、スマートフォンによって、この信号を、ピーク検出器に適用して、ピーク履歴を生成することを更に含んでもよい。この方法は、スマートフォンによって、ピーク履歴を解析して、変調されたコードについての、提示されたロジック０及び提示されたロジック１を決定することを更に含んでもよい。この方法は、スマートフォンによって、変調されたコードを、提示されたロジック０及び提示されたロジック１を使用して復調して、コードを再生することを更に含んでもよい。この方法は、スマートフォンによって、コードを、ネットワーク上で、プロセッサへのクエリとして送信することを更に含んでもよい。この方法は、プロセッサによって、コードを含むクエリを受信することを更に含んでもよい。この方法は、プロセッサによって、コードに関連するコンテンツを決定することを更に含んでもよい。この方法は、プロセッサによって、コンテンツを、スマートフォンに送信することを更に含んでもよい。この方法は、スマートフォンによって、コンテンツを受信することを更に含んでもよい。この方法は、スマートフォンによって、コンテンツを出力することを更に含んでもよい。
【０００６】
本発明の更に別の実施形態は、コンテンツをユーザに提供するために有効なスマートフォンである。スマートフォンは、マイクロフォンと、メモリと、メモリ内に記憶されたアプリケーションと、マイクロフォン及びメモリと通信状態にある、第１のプロセッサとを含んでもよい。マイクロフォンは、変調されたコードを含むサウンド波を受信するために有効であってもよい。第１のプロセッサは、変調されたコードを受信し、アプリケーションからの命令に応えて、変調されたコードを、トランスフォームに適用して、信号を生成するために有効であってもよく、この信号は、変調されたコード内の、周波数の、ボリュームの大きさに関連する。第１のプロセッサは、この信号を、ピーク検出器に適用して、ピーク履歴を生成するために更に有効であってもよい。第１のプロセッサは、ピーク履歴を解析して、変調されたコードについての、提示されたロジック０及び提示されたロジック１を決定するために更に有効であってもよい。第１のプロセッサは、変調されたコードを、提示されたロジック０及び提示されたロジック１を使用して復調して、コードを再生するために更に有効であってもよい。第１のプロセッサは、コードを、ネットワーク上で、第２のプロセッサへのクエリとして送信するために更に有効であってもよい。第１のプロセッサは、クエリに応えた、第２のプロセッサからの、コンテンツを受信するために更に有効であってもよい。第１のプロセッサは、コンテンツを出力するために更に有効であってもよい。
【０００７】
この開示の、前述の、及びその他の特徴は、以下の説明、及び添付の特許請求の範囲を、添付の図面と組み合わせて参照することによって、より完全に明らかになるであろう。これらの図面は、本開示によるいくつかの実施形態のみを示し、従って、本開示の範囲を限定するものとみなされるべきではないことを理解して、添付の図面を参照することによって、本開示は、追加の特定性及び詳細と共に説明される。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による、信号をデコードし、コンテンツをユーザに提供するために有効なシステムの、システム図である。
【図２】本発明の一実施形態による、信号をデコードし、コンテンツをユーザに提供するために有効なシステムの、システム図である。
【図３】本発明の一実施形態によって実行されてもよいプロセスを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下の詳細な説明では、その一部を形成する添付の図面を参照する。文脈によって特に指示されない限り、図面において、同様の記号は、通常、同様の構成要素を識別する。詳細な説明、図面、及び特許請求の範囲に記載された、例示的な実施形態は、限定することを意図するものではない。本明細書中で提示される主題の精神又は範囲を逸脱することなく、その他の実施形態が利用されてもよく、その他の変更が行われてもよい。本明細書中に全般的に記載された、及び添付の図面で示された、本開示の態様は、幅広い様々な構成において、配列、置換、組み合わせ、分離、及び／又は設計されてもよく、それらの全ては本明細書中で明確に企図される、ということは容易に理解されるであろう。
【００１０】
図１を参照すると、本発明の一実施形態によるシステム１００が示されている。要約すれば、スマートフォン１０４が、サウンド装置１０６によって出力されたオーディオ波１３６を受信するように構成されてもよい。波１３６は、バイナリコード１３８を変調するために周波数変調されたものであってもよい。スマートフォン１０４は、波１３６内で送信された、変調されたコード１５２から、コード１３８を復調して、コード１３８を再生してもよい。スマートフォン１０４は、強化されたコード１４０を、ネットワーク１１６を通じて、プロセッサ１５０へのクエリとして送信してもよい。強化されたコード１４０を含むクエリに応えて、プロセッサ１５０は、スマートフォン１０４によって出力されるべきコンテンツ１４８を、スマートフォン１０４に送信してもよい。ユーザ１０２は、スマートフォン１０４の振動などを介して、コンテンツ１４８の受信を通知されてもよい。コンテンツ１４８は、クーポン、音声、映像、音声映像、デジタルコンテンツピース、映画、ウェブページ、コンテンツへのポインタなどの、スマートフォンによって出力されることが可能な任意のものであってもよい。
【００１１】
スマートフォン１０４は、アンテナ１１２、ディスプレイ１１６、メモリ１１８、ユーザインタフェース１４６、マイクロフォン１４５、カメラ１４４（全てプロセッサ１１３と通信状態にある）を含んでもよい。アンテナ１１２は、ネットワーク１２２内のセルラ基地局１４４又は衛星１４２との無線通信を可能にしてもよい。メモリ１１８は、プロセッサ１１３に命令を提供するために有効な、アプリケーション１３４を記憶してもよい。
【００１２】
サウンド装置１０６は、サウンド波を出力することが可能な任意の装置であってもよい。例えば、サウンド装置１０６は、スマートフォン１２０、テレビ１２４、コンピュータ１２６、会議において参加者が装着してもよいバッジ１３０、ビーコンなどのスピーカ１２８、などであってもよい。サウンド装置１０６がビーコン１２８である例では、ビーコン１２８は、例えば、店内の棚１５４の上に配置されてもよい。スピーカ１２８は、拡声システム内などにある、人間に聞こえるサウンド波を出力するために有効なスピーカであってもよい。サウンド装置１０６は、プロセッサ１５６と、コード１３８を含んでもよいメモリ１３２とを、含んでもよく、かつ／又は、それらと通信状態にあってもよい。サウンド装置１０６は、サウンド装置１０６と、スマートフォン１０４を使用している潜在的ユーザ１０２との間の、所望の距離に基づいて、サウンド波１３６のボリュームの大きさを調節するように構成されてもよい。サウンド波１３６のボリュームの大きさに基づいて、変調されたコード１５２をスマートフォン１０４が復調するのが困難な位置、及び、変調されたコード１５２をスマートフォン１０４が復調できる位置を含む、範囲が規定されてもよい。
【００１３】
発明者らは、多くの様々なタイプの装置がサウンド装置１０６のために使用されてもよいため、多くの様々な周波数範囲が、サウンド波１３６上にコード１３８を変調するために使用されてもよく、変調されたコード１５２の復調が複雑になっている、ということを発見した。更に、サウンド装置１０６の周囲の環境は、雑音が多い可能性がある。コード１３８は、ロジック０及びロジック１を含む、バイナリコードであってもよい。サウンド装置１０６は、プロセッサ１５６などを介して、第１の周波数範囲の、ロジック「０」のための割り当て、及び、第２の周波数範囲の、ロジック「１」のための割り当てによって、変調されたコード１５２を、変調及び出力するように構成されてもよい。これにより、様々なスピーカ分解能出力を有してもよい、複数の別個のサウンド装置１０６から、変調されたコード１５２が出力されることが可能になる。
【００１４】
例えば、ロジック「０」が、約２０，５５０Ｈｚと約２１，０００Ｈｚとの間の範囲内の周波数を有する、波１３６の中のサウンドパルスに割り当てられてもよい。同様に、ロジック「１」が、約２１，０００Ｈｚから約２２，０００Ｈｚまでの範囲内の周波数を有するサウンドパルスに割り当てられてもよい。各サウンドパルスは、例えば、持続時間が約１ｍｓであってもよい。サウンド装置１０６は、従って、第１の周波数範囲、及び第２の周波数範囲内のサウンドパルスをそれぞれ出力することによって、一連のロジック０及び１を含む、変調されたコード１５２を生成することが可能であってもよい。変調されたコード１５２全体は、約３２ｍｓの間続いてもよく、そして、３２のロジックビットを含んでもよい。変調されたコード１５２は、サウンド装置１０６によって、繰り返して、かつ周期的に出力されてもよい。一例では、各サウンドパルスの間に、クロックパルスが出力されてもよい。例えば、クロックパルスは、第１及び第２の周波数範囲の中間を中心とするものなどの、第３の周波数セットにおけるものであってもよい。この例では、クロックパルスは、２１，０００Ｈｚにおけるものであってもよい。クロックパルスは、新たなビットの開始を示すために使用されてもよい。
【００１５】
スマートフォン１０４は、様々な方法で、サウンド波１３６をリスンするように構成されてもよい。いくつかの例では、これらの方法は、受動アクティベーション技術（ｐａｓｓｉｖｅ  ａｃｔｉｖａｔｉｏｎ  ｔｅｃｈｎｉｑｕｅｓ）を含んでもよい。例えば、アプリケーション１３４の所有者は、アプリケーション１３４に、サウンド装置１０６によってサウンド波１３６が出力されるであろう時間を提供してもよい。例えば、アプリケーション１３４は、特定のブランドに関連していてもよく、そのブランドを所有する会社は、指定された時間間隔において波１３６を出力することを計画してもよい。この例において、会社Ｘは、ブランドＹに関連する波１３６を、特定の時間において出力しようとしてもよい。
【００１６】
アプリケーション１３４は、次に、その時間間隔において、スマートフォンのオペレーティングシステムをウェイクアップさせ、プロセッサ１１３を、変調されたコード１４０をリスンするよう制御してもよい。例えば、テレビ１２４は、人間に聞こえる広告を出力してもよい。広告の間、又は広告の後、テレビ１２４は、広告に関連する更なるコンテンツ１４８をサーバ１５０が出力することをもたらすであろう変調されたコード１５２を有する、サウンド波１３６を出力してもよい。このようにして、潜在的ユーザへの広告が、時間に基づいて対象とされてもよい。広告は、追加情報を使用して補強されてもよい。
【００１７】
図２に示すように、別の例では、ＷＩＦＩルータ１６０が、ＳＳＩＤ（サービスセット識別子）１６２をブロードキャストするために使用されてもよい。アプリケーション１３４は、アプリケーション１３４の所有者に関連する特定のＳＳＩＤ値（アプリケーション１３４を所有しているのと同じ会社によって所有されるブランドに関連するＳＳＩＤ値など）をリスンするよう、スマートフォン１０４のプロセッサ１１３を制御してもよい。スマートフォン１０２がＳＳＩＤ１６２を受信した後、アプリケーション１３４は、スマートフォン１０２のオペレーティングシステムをウェイクアップさせ、プロセッサ１１３を、変調されたコード１５２をリスンするよう制御する。ユーザ１０２は、スマートフォン１３４が規定された地理的領域内にあると、プロセッサ１１３が判断した場合のみ、アプリケーション１３４が、スマートフォン１０４のオペレーティングシステムをウェイクアップさせることが可能なように、アプリケーション１３４内のプリファランスをカスタマイズしてもよい。同様に、アプリケーション１３４は、スマートフォン１０４をウェイクアップさせることが可能なＳＳＩＤを制限してもよい。アプリケーション１３４は、スマートフォン１０４によって要求されてもよいコンテンツ１５０のタイプを制限するために、スマートフォン１０４によって復調されることが可能なコードも制限してもよい。
【００１８】
変調されたコード１５２は、様々なスピーカ能力及び分解能を有する、様々な別個のサウンド装置１０６によってもたらされてもよい。その上、サウンド装置１０６の周囲の環境は、雑音が多い可能性がある。デコーディングアルゴリズム１５８が、変調されたコード１５２から、コード１３８を復調するために、アプリケーション１３４又はプロセッサ１５０によって実施されてもよい。プロセッサ１５０が復調を実行する例では、強化されたコード１４０が、変調されたコード１５２と、本明細書中で述べられる任意の追加のコンテキスト情報とを含んでもよい。
【００１９】
図２に示すように、デコーディングアルゴリズム１５８は、変調されたコード１５２を、ＦＦＴ（ファーストフーリエトランスフォーム）モジュール１６６に適用して、変調されたコード１５２内の、周波数範囲内の周波数の、ボリュームの大きさを含む、信号１７２を生成するように構成されてもよい。デコーディングアルゴリズム１５８は、信号１７２を、ピーク検出器モジュール１６８に適用して、ピーク履歴１７０を生成してもよい。ピーク検出器モジュール１６８は、例えば、信号１７２内のボリュームの大きさの値（周波数についての、値の微分係数の極性が、その値の両側で変化する）を検出してもよい。モジュールは、ハードウェア、又はソフトウェアを使用して実施されてもよい。
【００２０】
変調されたコード１５２内の各ビットは、１ｍｓなどの、時間ステップの期間にわたって出力されてもよい。変調されたコード１５２は、その場合、総ビット数（例えば、３２）に、時間ステップを乗じたものである。ピーク履歴１７０は、変調されたコード１５２の１回以上の繰り返しの長さに対応した、例えば、１００ｍｓの長さであってもよい。ピーク履歴１７０は、ピーク検出器モジュール１６８によって示された、閾値を超えるボリュームの大きさを有する、周波数の指示を含んでもよい。そのようなピークは、変調されたコード１５２内のロジック０及び１を含む可能性があり、雑音（誰かがマイクロフォンをこすっている、又はくしゃみをしているなど）、あるいは、その他の大きな音なども含む可能性がある。
【００２１】
デコーディングアルゴリズム１５８は、次に、ピーク履歴１７０を解析して、各周波数範囲についての、ピークの発生回数を判定してもよい。特定の周波数範囲内で、閾値を超える回数のピークが発生した場合、その特定の周波数範囲は、雑音ではなく、ロジック０又は１を含む可能性が高い。周波数範囲の一例は、１００Ｈｚの増分であってもよい。
【００２２】
デコーディングアルゴリズム１５８は、次に、ピーク履歴１７０内の、最大数のピークを有する、第１及び第２の周波数セットを判定してもよい。デコーディングアルゴリズムは、より低い周波数値を有する周波数セットに、ロジック値０を割り当て、より高い周波数を有する周波数セットに、ロジック値１を割り当ててもよい。例えば、２０，５００Ｈｚを中心とする周波数において、３０のピークが発生し、２０，４００Ｈｚを中心とする周波数において、８つのピークが発生し、その他の周波数を中心として、８つ未満のピークが発生した場合、２０，５００Ｈｚ及び２０，４００Ｈｚのそれぞれを中心とする周波数が、ロジック０及び１について変調するために使用された可能性が高い。デコーディングアルゴリズム１５８は、次に、変調されたコード１５２を解析して、第１の周波数セット内の周波数の各発生を、ロジック値０として、及び、第２の周波数内の周波数の各発生を、ロジック値１として割り当てて、提示された復調されたコードを生成してもよい。
【００２３】
変調されたコード１５２は、プリアンブル１７４と、コード１３８を含むペイロード１７６と、チェックサム１７８とを含んでもよい。デコーディングアルゴリズムは、チェックサム１７８を、上記と同じモジュールに適用して、提示されたチェックサムを決定する。デコーディングアルゴリズム１５８は、提示された復調されたコードを、提示されたチェックサムと比較してもよい。ロジック０に対応する、提示されたチェックサムと、ロジック１に対応する、提示されたチェックサムとが、提示された復調されたコードに適合する場合、デコーディングアルゴリズム１５８は、変調されたコード１５２から、コード１３８を正常に再生している。ロジック０に対応する、提示されたチェックサムと、ロジック１に対応する、提示されたチェックサムとが、提示された復調されたコードに適合しない場合、デコーディングアルゴリズム１５８は、変調されたコード１５２を通して反復し、異なる周波数セットに、ロジック０、及びロジック１を割り当ててもよい。
【００２４】
サウンド波１３６は、スマートフォン１０４のマイクロフォン１４５によって受信され、プロセッサ１１３によって、アプリケーション１３４内の命令を使用して処理されてもよい。プロセッサ１１３は、変調されたコード１５２を復調して、コード１３８を再生してもよい。プロセッサ１１３は、次に、コード１３８に、スマートフォン１０４に関連する追加のコンテキストデータを追加して、強化されたコード１４０を生成してもよい。例えば、プロセッサ１１３は、スマートフォン１０４上に記憶されたアプリケーションの所有者に関連する情報（特定のブランド、マーク、又は会社の指示など）を追加してもよい。例えば、アプリケーション１３４は、会社Ｘによって所有されていてもよく、かつ、会社Ｘに関連する製品の販売を促進するために使用されてもよい。強化されたコード１４０は、スマートフォン１０４の位置、及び／又は、サウンド装置１０６の位置に関する情報を含んでもよい。強化されたコード１４０を受け取り次第、プロセッサ１５０が、スマートフォン１０４にコンテンツ１４８を繰り返して送信しなくてもよいように、強化されたコード１４０は、スマートフォン１０４の識別子を含んでもよい。
【００２５】
上述のように、強化されたコード１４０は、ネットワーク１１６上で、プロセッサ１５０へのクエリとして送信されてもよい。強化されたコード１４０に応えて、プロセッサ１５０は、コンテンツ１４８を、ネットワーク１１６上で、スマートフォン１０４に、ディスプレイ１１６上に出力するために送信してもよい。
【００２６】
一例では、ビーコン１２８は、棚１５４の上に置かれて、ブランドＸに関連するコード１３８を含む波１３６を出力してもよい。スマートフォン１０４は、波１３６を受信し、コード１３８を復調し、強化されたコード１４０を生成してもよい。プロセッサ１５０は、強化されたコード１４０を受信して、ブランドＸに関連するコンテンツ１４８を、スマートフォン１０４に送信してもよい。例えば、コンテンツ１４８は、ブランドＸに関連するクーポンを含んでもよい。
【００２７】
いくつかある利点の中でも特に大きな利点は、ユーザが現実世界の場所とのサウンド通信状態にある場合、又は、ユーザがメディアを体験している場合に、本開示によるシステムを使用している広告主が、ユーザのスマートフォンに安価に到達できる可能性がある、ということである。特定の周波数値がクエリとして使用される状況などにおいて、特定の周波数が放射されることを保証するために、プロセッサとフィードバックループとを必要とする、他の装置におけるような、高価なハードウェアが使用される必要はない。店内の通路などの、特定の位置における、潜在的ユーザのスマートフォンが対象にされてもよい。別の例では、変調されたコードを有するサウンド波を出力するために有効な、ビーコンを有する、安価な使い捨てのバッジを、会議の参加者が装着してもよい。コードは、（バッジを有する）人がスマートフォンのすぐ近くにいることを示すコンテンツ１４８をもたらしてもよく、バッジを装着している人に関する情報を更に提供してもよい。テレビコマーシャルが、人間には聞こえないコードを、聞こえるコマーシャルと組み合わせて出力してもよい。
【００２８】
図３を参照すると、本発明の一実施形態によって実行されてもよいプロセスが示されている。このプロセスは、例えば、図１及び図２に関して上述した、システム１００を使用して実施されてもよい。図示されているように、ステップＳ２で、サウンド装置は、変調されたコードを出力するために有効であってもよい。
【００２９】
ステップＳ４で、スマートフォンは、変調されたコードを受信してもよい。ステップＳ５で、スマートフォンは、変調されたコードを、トランスフォームに適用して、信号を生成してもよく、この信号は、変調されたコード内の、周波数の、ボリュームの大きさに関連する。ステップＳ６で、スマートフォンは、この信号を、ピーク検出器に適用して、ピーク履歴を生成してもよい。ステップＳ７で、スマートフォンは、ピーク履歴を解析して、変調されたコードについての、提示されたロジック０及び提示されたロジック１を決定してもよい。ステップＳ８で、スマートフォンは、変調されたコードを復調して、コードを再生してもよい。ステップＳ１０で、スマートフォンは、コードを、ネットワーク上で、プロセッサへのクエリとして送信してもよい。
【００３０】
ステップＳ１２で、プロセッサは、コードを含むクエリを、スマートフォンから受信してもよい。ステップＳ１４で、プロセッサは、コードに関連するコンテンツを決定してもよい。ステップＳ１６で、プロセッサは、コンテンツを、スマートフォンに送信してもよい。
【００３１】
ステップＳ１８で、スマートフォンは、コンテンツを受信してもよい。ステップＳ２０で、スマートフォンは、コンテンツを出力してもよい。
【００３２】
様々な態様及び実施形態が、本明細書中で開示されたが、その他の態様及び実施形態は、当業者にとって明らかであろう。本明細書中で開示された様々な態様及び実施形態は、説明の目的のためのものであり、限定することを意図するものではなく、真の範囲及び精神は、特許請求の範囲によって示されている。
【図１】
2013070377.tif 000003
【図２】
2013070377.tif 000004
【図３】
2013070377.tif 000005