(57)【要約】      （修正有）【課題】電話番号の数を減らしても機能することを可能にする動的電話番号割り当てを提供する。【解決手段】方法は、関連付けられているコンテンツスポンサーへの呼を開始するためのコントロールを含むコンテンツアイテムをユーザデバイスに提供するステップであってと、プールから電話番号をコンテンツアイテムに割り当てるステップと、コントロールのインタラクティブな操作指示を受信するステップと、インタラクティブな操作に基づきユーザとスポンサーとの間の接続を円滑にするステップと、ユーザ識別子と電話番号とコンテンツスポンサー識別子との間の関連付けを、電話番号がプールに戻された後でも電話番号へのユーザからの将来の呼がスポンサーにルーティングされ得るように記憶するステップと、コンテンツアイテムのインプレッションをその有効性を示すレポートが生成され得るように接続にリンクするステップとを含む。【選択図】図１
2018117370.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するステップを含むインプレッションを提供するステップであって、前記コンテンツアイテムは前記コンテンツアイテムに関連付けられているコンテンツスポンサーへの呼を開始するためのコントロールを含む、ステップと、
利用可能電話番号のプールから電話番号を前記コンテンツアイテムに割り当てるステップであって、前記電話番号を前記コンテンツアイテムに関連付けるステップを含む、ステップと、
前記コントロールのインタラクティブな操作を示す指示を受信するステップと、
前記インタラクティブな操作に基づき前記ユーザと前記コンテンツスポンサーとの間の接続を円滑にするステップと、
前記ユーザに関連付けられている識別子と、前記割り当てられた電話番号と、前記コンテンツスポンサーに対する識別子との間の第1の関連付けを、前記割り当てられた電話番号が利用可能電話番号の前記プールに戻された後であっても、前記電話番号への前記ユーザからの将来の呼が前記コンテンツスポンサーにルーティングされ得るように記憶するステップと
を含む方法。
【請求項２】
前記プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含む請求項1に記載の方法。
【請求項３】
前記プールに含まれる電話番号は、いかなるコンテンツアイテムにも現在割り当てられていない請求項2に記載の方法。
【請求項４】
前記割り当てられた電話番号を、コンテンツアイテムへの割り当ての後の所定の長さの時間の後、またはユーザによるインタラクティブな操作を受けることなく割り当ての後の所定の長さの時間の後のいずれかに前記プールに戻すステップをさらに含む請求項2または3に記載の方法。
【請求項５】
前記第1の関連付けは、前記ユーザに関連付けられている前記識別子、前記割り当てられた電話番号、および前記コンテンツスポンサーに対する前記識別子を含む請求項1に記載の方法。
【請求項６】
前記割り当てられた電話番号と前記コンテンツスポンサーに対する前記識別子との間の第2の関連付けを記憶するステップをさらに含み、前記第2の関連付けは、前記ユーザに関連付けられている前記識別子、前記割り当てられた電話番号を含み、前記コンテンツスポンサーに対する前記識別子を含まない請求項5に記載の方法。
【請求項７】
前記第2の関連付けは、前記割り当てられた電話番号が前記プールに戻されたときに削除される請求項6に記載の方法。
【請求項８】
前記インタラクティブな操作は、クリックまたは音声入力であり、円滑にするステップは、前記インタラクティブな操作に基づき前記ユーザからの呼を受信するステップと、前記受信された呼を前記コンテンツスポンサーに関連付けられている電話番号に接続するステップとを含む請求項1に記載の方法。
【請求項９】
前記割り当てられた電話番号は、前記コンテンツスポンサーに関連付けられている前記電話番号と異なる請求項8に記載の方法。
【請求項１０】
前記ユーザに関連付けられている前記識別子は、発呼側電話番号であり、前記方法は、
前記プール内にある電話番号への呼を受信するステップと、前記受信された呼に対する発呼側番号を識別するステップと、前記発呼側番号が、記憶されている発呼側番号と同じであるかどうかを決定するステップと、同じであるときに、前記呼を前記コンテンツスポンサーに接続するステップとをさらに含む請求項1に記載の方法。
【請求項１１】
前記コンテンツアイテムのインプレッションを、前記コンテンツアイテムの前記インプレッションの有効性を示すレポートが生成され得るように前記接続にリンクするステップ
をさらに含む請求項1に記載の方法。
【請求項１２】
前記デバイスは、モバイルデバイスである請求項1に記載の方法。
【請求項１３】
前記コンテンツアイテムは、広告である請求項1に記載の方法。
【請求項１４】
割り当てる前記ステップは、インプレッションを与えるとき、またはインタラクティブな操作を示す前記指示を受信した後のいずれかに実行される請求項1に記載の方法。
【請求項１５】
前記コントロールは、目に見える電話番号を含まないボタンである請求項1に記載の方法。
【請求項１６】
割り当てるステップは、前記コンテンツスポンサーに以前に割り当てられていたことが履歴に残っている前記コンテンツアイテムに番号を割り当てるステップを含む請求項1に記載の方法。
【請求項１７】
コンテンツ管理システムと、
電話システムと、
利用可能電話番号プールとを備え、
前記コンテンツ管理システムは、
ユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するステップを含むインプレッションを提供するステップであって、前記コンテンツアイテムは前記コンテンツアイテムに関連付けられているコンテンツスポンサーへの呼を開始するためのコントロールを含む、ステップと、
前記コントロールのインタラクティブな操作を示す指示を受信するステップとを実行するように構成され、
前記電話システムは、
前記利用可能電話番号プールから電話番号を前記コンテンツアイテムに割り当てるステップであって、前記電話番号を前記コンテンツアイテムに関連付けるステップを含む、ステップと、
前記コントロールの前記インタラクティブな操作に基づき前記ユーザと前記コンテンツスポンサーとの間の接続を円滑にするステップと、
前記ユーザに関連付けられている識別子と、前記割り当てられた電話番号と、前記コンテンツスポンサーに対する識別子との間の関連付けを、前記割り当てられた電話番号が前記利用可能電話番号プールに戻された後であっても、前記電話番号への前記ユーザからの将来の呼が前記コンテンツスポンサーにルーティングされ得るように記憶するステップとを実行するように構成される
システム。
【請求項１８】
前記システムは、
前記コンテンツアイテムのインプレッションを、前記コンテンツアイテムの前記インプレッションの有効性を示すレポートが生成され得るように前記接続にリンクするようにさらに構成される請求項17に記載のシステム。
【請求項１９】
割り当てる前記ステップは、インプレッションを与えるとき、またはインタラクティブな操作を示す前記指示を受信した後のいずれかに実行される請求項17に記載のシステム。
【請求項２０】
前記コントロールは、目に見える電話番号を含まないボタンである請求項17に記載のシステム。
【請求項２１】
利用可能電話番号の前記プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含む請求項17に記載のシステム。
【請求項２２】
前記電話システムは、前記割り当てられた電話番号を、コンテンツアイテムへの割り当ての後の所定の長さの時間の後、またはユーザによるインタラクティブな操作を受けることなく割り当ての後の所定の長さの時間の後のいずれかに前記プールに戻すようにさらに構成される請求項17に記載のシステム。
【請求項２３】
コンピュータプログラムであって、プロセッサによって実行されたときに、前記プロセッサに、
ユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するステップを含むインプレッションを提供するステップであって、前記コンテンツアイテムは前記コンテンツアイテムに関連付けられているコンテンツスポンサーへの呼を開始するためのコントロールを含む、ステップと、
利用可能電話番号のプールから電話番号を前記コンテンツアイテムに割り当てるステップであって、前記電話番号を前記コンテンツアイテムに関連付けるステップを含む、ステップと、
前記コントロールのインタラクティブな操作を示す指示を受信するステップと、
前記インタラクティブな操作に基づき前記ユーザと前記コンテンツスポンサーとの間の接続を円滑にするステップと、
前記ユーザに関連付けられている識別子と、前記割り当てられた電話番号と、前記コンテンツスポンサーに対する識別子との間の関連付けを、前記割り当てられた電話番号が利用可能電話番号の前記プールに戻された後であっても、前記電話番号への前記ユーザからの将来の呼が前記コンテンツスポンサーにルーティングされ得るように記憶するステップと
を実行させる命令を備えるコンピュータプログラム。
【請求項２４】
プロセッサによって実行されたときに、前記プロセッサに、前記コンテンツアイテムのインプレッションを、前記コンテンツアイテムの前記インプレッションの有効性を示すレポートが生成され得るように前記接続にリンクするステップを実行させる命令をさらに備える請求項23に記載のコンピュータプログラム。
【請求項２５】
割り当てる前記ステップは、インプレッションを与えるとき、またはインタラクティブな操作を示す前記指示を受信した後のいずれかに実行される請求項23に記載のコンピュータプログラム。
【請求項２６】
前記コントロールは、目に見える電話番号を含まないボタンである請求項23に記載のコンピュータプログラム。
【請求項２７】
前記プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含む請求項23に記載のコンピュータプログラム。
【請求項２８】
プロセッサによって実行されたときに、前記プロセッサに、前記割り当てられた電話番号を、コンテンツアイテムへの割り当ての後の所定の長さの時間の後、またはユーザによるインタラクティブな操作を受けることなく割り当ての後の所定の長さの時間の後のいずれかに前記プールに戻すステップを実行させる命令をさらに含む請求項23に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、電話番号の数を減らしても機能することを可能にする動的電話番号割り当てに関するものであり、また情報提示に関するものである。
【背景技術】
【０００２】
インターネットは、多種多様のリソースへのアクセスを提供する。たとえば、ビデオおよび/またはオーディオファイル、さらには特定の主題または特定のニュース記事に対するウェブページは、インターネット上でアクセス可能である。これらのリソースへのアクセスは、他のコンテンツ(たとえば、広告)にそれらのリソースを付ける機会をもたらす。たとえば、ウェブページに、コンテンツが提示され得るスロットを備えることができる。これらのスロットは、ウェブページ内に定義されるか、またはウェブページとともに、たとえば、検索結果と併せて提示するように定義され得る。
【０００３】
スロットは、予約システムまたはオークションを通じてコンテンツスポンサーに割り振られ得る。たとえば、コンテンツスポンサーは、それらのスポンサーがそれぞれコンテンツの提示に対して支払う意思のある金額を指定して入札値を付けることができる。次に、予約が行われるか、またはオークションが実施されるものとしてよく、スロットが、とりわけ、その入札値、および/またはスロットをホストするページ上に提示されるコンテンツもしくはスポンサー付きコンテンツについて受信される要求に対するスポンサー付きコンテンツの関連性、に従ってスポンサーに割り振られ得る。
【発明の概要】
【課題を解決するための手段】
【０００４】
一般に、本明細書で説明されている発明対象の一革新的態様は、動的電話番号割り当て(dynamic telephone number assignment)のための方法を含む方法で実装され得る。方法は、ユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するステップを含むインプレッションを提供するステップであって、コンテンツアイテムはコンテンツアイテムに関連付けられているコンテンツスポンサーへの呼を開始するためのコントロールを含む、ステップと、利用可能電話番号のプールから電話番号をコンテンツアイテムに割り当てるステップであって、電話番号をコンテンツアイテムに関連付けるステップを含む、ステップと、コントロールのインタラクティブな操作を示す指示を受信するステップと、インタラクティブな操作に基づきユーザとコンテンツスポンサーとの間の接続を円滑にするステップと、ユーザに関連付けられている識別子と、割り当てられた電話番号と、コンテンツスポンサーに対する識別子との間の関連付けを、割り当てられた電話番号が利用可能電話番号のプールに戻された後であっても、電話番号へのユーザからの将来の呼がコンテンツスポンサーにルーティングされ得るように記憶するステップと、コンテンツアイテムのインプレッションを、コンテンツアイテムのインプレッションの有効性を示すレポートが生成され得るように接続にリンクするステップとを含む。
【０００５】
一般に、本明細書で説明されている発明対象の別の態様は、コンピュータプログラム製品で実装され得る。コンピュータプログラム製品は、コンピュータ可読記憶装置デバイスで有形に具現化され、命令を備える。命令は、プロセッサによって実行されたときに、プロセッサに、ユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するステップを含むインプレッションを提供するステップであって、コンテンツアイテムはコンテンツアイテムに関連付けられているコンテンツスポンサーへの呼を開始するためのコントロールを含む、ステップと、利用可能電話番号のプールから電話番号をコンテンツアイテムに割り当てるステップであって、電話番号をコンテンツアイテムに関連付けるステップを含む、ステップと、コントロールのインタラクティブな操作を示す指示を受信するステップと、インタラクティブな操作に基づきユーザとコンテンツスポンサーとの間の接続を円滑にするステップと、ユーザに関連付けられている識別子と、割り当てられた電話番号と、コンテンツスポンサーに対する識別子との間の関連付けを、割り当てられた電話番号が利用可能電話番号のプールに戻された後であっても、電話番号へのユーザからの将来の呼がコンテンツスポンサーにルーティングされ得るように記憶するステップと、コンテンツアイテムのインプレッションを、コンテンツアイテムのインプレッションの有効性を示すレポートが生成され得るように接続にリンクするステップとを実行させる。
【０００６】
一般に、本明細書で説明されている発明対象の別の態様は、システムで実装され得る。システムは、コンテンツ管理システム、電話システム、および利用可能電話番号プールを備える。コンテンツ管理システムは、ユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するステップを含むインプレッションを提供するステップであって、コンテンツアイテムはコンテンツアイテムに関連付けられているコンテンツスポンサーへの呼を開始するためのコントロールを含む、ステップと、コントロールのインタラクティブな操作を示す指示を受信するステップとを実行するように構成される。電話システムは、利用可能電話番号プールから電話番号をコンテンツアイテムに割り当てるステップであって、電話番号をコンテンツアイテムに関連付けるステップを含む、ステップと、コントロールのインタラクティブな操作に基づきユーザとコンテンツスポンサーとの間の接続を円滑にするステップと、ユーザに関連付けられている識別子と、割り当てられた電話番号と、コンテンツスポンサーに対する識別子との間の関連付けを、割り当てられた電話番号が利用可能電話番号プールに戻された後であっても、電話番号へのユーザからの将来の呼がコンテンツスポンサーにルーティングされ得るように記憶するステップと、コンテンツアイテムのインプレッションを、コンテンツアイテムのインプレッションの有効性を示すレポートが生成され得るように接続にリンクするステップとを実行するように構成される。
【０００７】
これらのおよび他の実装は、各々、以下の特徴のうちの1つまたは複数を適宜含み得る。デバイスは、モバイルデバイスとすることができる。コンテンツアイテムは、広告であってよい。割り当てるステップは、インプレッションを与えるとき、またはインタラクティブな操作を示す指示を受信した後のいずれかに実行され得る。コントロールは、目に見える電話番号を含まないボタンであってよい。プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含み得る。割り当てられた電話番号は、コンテンツアイテムへの割り当ての後の所定の長さの時間の後、またはユーザによるインタラクティブな操作を受けることなく割り当ての後の所定の長さの時間の後のいずれかにプールに戻され得る。インタラクティブな操作は、クリックであってよく、円滑にするステップは、そのインタラクティブな操作に基づきユーザからの呼を受信するステップと、受信された呼をコンテンツスポンサーに関連付けられている電話番号に接続するステップとを含み得る。ユーザに関連付けられている識別子は、発呼側電話番号とすることができる。プール内にある電話番号への呼が受信され得る。発呼側番号は、受信された呼について識別され得る。発呼側番号が、記憶されている発呼側番号と同じであるかどうかに関する決定が行われるものとしてよく、同じであるときに、呼は、コンテンツスポンサーに接続され得る。割り当てるステップは、コンテンツスポンサーに以前に割り当てられていたことが履歴に残っているコンテンツアイテムに番号を割り当てるステップを含み得る。
【０００８】
特定の実装は、次の利点のうちの1つまたは複数を実現してもよいし、またどれも実現しなくてもよい。コンテンツアイテムに対するユーザのインタラクティブな操作は、コンテンツアイテムに関連付けられている電話番号へのユーザによる呼に関連付けられ得る。他の何らかのアクションの結果としてではなくコンテンツアイテムに対するインタラクティブな操作の結果として発呼されたことが決定され得る。接続は、限られた数の利用可能電話番号で管理され得る。利用可能電話番号のより効率的な使用が行われ得る。ユーザとコンテンツプロバイダとの間の接続が、その一方で関係する電場番号が異なる目的のために使用されていた場合であっても以前の接続に基づき確立され得る。コンテンツスポンサーは、コンテンツキャンペーンにおいて各コンテンツアイテムから何回発呼されたかを表示するレポートを受信することができる。コンテンツスポンサーは、各コンテンツアイテムから何回発呼されたかに基づき複数のコンテンツアイテムを含むコンテンツキャンペーンを最適化することができる。電話がかけられるマッピングへのコンテンツのインタラクティブな操作は、第2の数の電話番号を含むプールを使用して第1の数のコンテンツアイテムに提供されるものとしてよく、第1の数は、第2の数よりも著しく大きい(たとえば、少なくとも一桁以上大きい)。
【０００９】
本明細書で説明されている発明対象の1つまたは複数の実装の詳細は、付属の図面および以下の説明で述べられる。発明対象の他の特徴、態様、および利点は、説明、図面、および請求項から明らかになるであろう。
【図面の簡単な説明】
【００１０】
【図１】コンテンツをユーザに提供するための例示的な環境のブロック図である。
【図２】動的電話番号割り当てのための例示的なシステムのブロック図である。
【図３】動的電話番号割り当てのための例示的なプロセスの流れ図である。
【図４】例示的なコンテンツアイテム有効性レポートを示す図である。
【図５】電話をかけるための例示的なプロセスの流れ図である。
【図６】本明細書で説明されているシステムおよび方法を、クライアント、またはサーバもしくは複数のサーバのいずれかとして実装するために使用され得るコンピューティングデバイスのブロック図である。
【発明を実施するための形態】
【００１１】
様々な図面中の同様の参照番号および名称は同様の要素を示す。
【００１２】
コンテンツ管理システムは、ユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するものとしてよく、コンテンツアイテムは、コンテンツアイテムに関連付けられているコンテンツスポンサーまたは指定されたエンティティへの呼を開始するためのコントロールを含む。コンテンツ管理システムは、利用可能電話番号のプールから電話番号をコンテンツアイテムに(たとえば、動的に)割り当てることができ、これは電話番号をコンテンツアイテムに関連付けるステップを含み得る。コントロールのインタラクティブな操作の指示が受信され得、そのようなインタラクティブな操作に基づき、インタラクティブな操作を開始したユーザとコンテンツスポンサーとの間の接続が円滑にされ得る。ユーザに関連付けられている識別子と、割り当てられた電話番号と、コンテンツスポンサーに対する識別子との間の関連付けは、電話番号へのユーザからの将来の呼がコンテンツスポンサーにルーティングされ得るように記憶され得る。コンテンツアイテムのインプレッションは、コンテンツアイテムのインプレッションの有効性を示すレポートが生成され得るように接続とリンクされ得る。
【００１３】
本明細書で説明されているシステムがユーザに関する情報を収集するか、またはユーザに関する情報を利用し得る状況に対して、ユーザは、プログラムまたは機能によりユーザ情報(たとえば、ユーザのソーシャルネットワークに関する情報、社会的行為もしくは活動、専門的職業、ユーザの選好、またはユーザの現在の位置)を収集するかどうかを制御する、またはユーザに対してより高い関連性を有すると思われるコンテンツをコンテンツサーバから受信するかどうか、および/またはどのように受信するかを制御する機会を与えられ得る。それに加えて、特定データが、それが記憶されるか、または使用される前に1つまたは複数の方法で操作されるものとしてよく、したがってユーザに関する特定の情報は取り除かれる。たとえば、ユーザの身元は、ユーザに関して身元が分かる情報が決定され得ないように操作され得るか、または位置情報(市名、郵便番号、州レベルなど)が得られる場合にユーザの地理的位置が一般化されるものとしてよく、したがって、ユーザの詳細な位置が決定され得ない。したがって、ユーザは、ユーザに関する情報がコンテンツサーバによってどのように収集され、どのように使用されるかを制御し得る。
【００１４】
図1は、コンテンツをユーザに提供するための例示的な環境100のブロック図である。例示的な環境100は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、インターネット、またはこれらの組合せなどのネットワーク102を含む。ネットワーク102は、ウェブサイト104、ユーザデバイス106、コンテンツプロバイダ108、パブリッシャ、およびコンテンツ管理システム110を接続する。例示的な環境100は、数千ものウェブサイト104、ユーザデバイス106、およびコンテンツプロバイダ108を含み得る。コンテンツ管理システム110は、コンテンツに対する要求に応答してコンテンツを選択し、提供するために使用され得る。コンテンツプロバイダ108は、たとえば、広告主であってもよい。他の種類のコンテンツプロバイダも可能である。
【００１５】
ウェブサイト104は、ドメイン名に関連付けられ、1つまたは複数のサーバによってホストされる1つまたは複数のリソース105を含む。例示的なウェブサイト104は、テキスト、画像、マルチメディアコンテンツ、およびスクリプトなどのプログラミング要素を含むことができるハイパーテキストマークアップ言語(HTML)でフォーマットされたウェブページの集合体である。各ウェブサイト104は、ウェブサイト104を制御し、管理し、および/または所有するエンティティである、コンテンツパブリッシャによって維持され得る。
【００１６】
リソース105は、ネットワーク102上で提供され得る任意のデータであってよい。リソース105は、リソース105に関連付けられているリソースアドレスによって識別され得る。リソース105は、HTMLページ、ワープロ文書、ポータブルドキュメントフォーマット(PDF)文書、画像、ビデオ、およびニュースフィードソースを含むが、これらの例は一部でしかない。リソース105は、埋め込まれた情報(メタ情報ハイパーリンクなど)および/または埋め込まれた命令(スクリプトなど)を含むものとしてよい、単語、語句、ビデオ、画像、および音声などのコンテンツを含むことができる。
【００１７】
ユーザデバイス106は、ユーザの制御の下にあり、ネットワーク102上でリソース105を要求し、受信することができる電子デバイスである。例示的なユーザデバイス106は、パーソナルコンピュータ、タブレットコンピュータ、モバイル通信デバイス(たとえば、スマートフォン)、テレビ、セットトップボックス、携帯情報端末、およびネットワーク102上でデータを送受信することができる他のデバイスを含む。ユーザデバイス106は、典型的には、ネットワーク102上でデータの送受信を円滑にするための、ウェブブラウザなどの1つまたは複数のユーザアプリケーションを備える。ウェブブラウザは、2、3例を挙げると、ゲーム、地図アプリケーション、または電子メールアプリケーションなどの様々な種類のウェブアプリケーションをインタラクティブに操作することができる。
【００１８】
ユーザデバイス106は、ウェブサイト104にリソース105を要求することができる。次いで、リソース105を表すデータは、ユーザデバイス106による提示のためにユーザデバイス106に提供され得る。ユーザデバイス106は、ネットワーク102上で検索クエリ116を検索システム112にサブミットすることもできる。検索クエリ116に応答して、検索システム112は、たとえば、インデックス付きキャッシュ114にアクセスして、検索クエリ116に対して関連性を有するリソース105を識別することができる。検索システム112は、検索結果118の形態でリソース105を識別し、検索結果118を検索結果ページでユーザデバイス106に返す。検索結果118は、特定の検索クエリ116に応答するリソース105を識別する検索システム112によって生成されるデータであり、リソース105へのリンクを含む。例示的な検索結果118は、ウェブページタイトル、ウェブページから抽出されたテキストのスニペットまたは画像の一部、およびウェブページのURL(Unified Resource Location)を含み得る。
【００１９】
リソース105または検索結果118を表すデータは、リソース105もしくは検索結果118の一部または他のコンテンツ(たとえば、広告)が提示され得るユーザ表示の一部(たとえば、ポップアップウィンドウの、またはウェブページのスロット内の提示位置)を指定するデータも含み得る。リソースまたはユーザ表示のこれらの指定された部分は、スロットまたはインプレッションと称される。例示的なスロットは、広告スロットである。
【００２０】
リソース105または検索結果118が、ユーザデバイス106によって要求されるときに、コンテンツ管理システム110は、リソース105または検索結果118をコンテンツに備えさせる要求を受信し得る。コンテンツに対するこの要求は、要求されたリソース105または検索結果118について定義されている1つまたは複数のスロットまたはインプレッションの特性を含むことができる。たとえば、スロットが定義されているリソース105または検索結果118への参照(たとえば、URL)、スロットのサイズ、および/またはスロット内への提示に利用可能である媒体の種類は、コンテンツ管理システム110に提供され得る。同様に、要求されたリソースに関連付けられているキーワード(「リソースキーワード」)または検索結果118が要求される検索クエリ116に関連付けられているキーワードも、リソースまたは検索クエリ116と関連性を有するコンテンツの識別を円滑にするためにコンテンツ管理システム110に提供され得る。
【００２１】
たとえば、コンテンツに対する要求に含まれるデータに基づき、コンテンツ管理システム110は、与えられたスロットの特性とマッチする特性を有するコンテンツアイテムなどの、要求への応答で提供されるのに適格であるコンテンツアイテムを選択することができる。別の例として、リソースキーワードまたは検索クエリ116とマッチする選択基準(たとえば、キーワード)を有するコンテンツアイテムは、コンテンツ管理システム110によって適格なコンテンツアイテムとして選択され得る。1つまたは複数の選択されたコンテンツアイテムは、関連付けられているリソース105または検索結果118を提供することに関連してユーザデバイス106に提供されるものとしてよい。
【００２２】
いくつかの実装において、コンテンツ管理システム110は、オークションの結果に少なくとも一部は基づきコンテンツアイテムを選択することができる。たとえば、コンテンツプロバイダ108は、コンテンツプロバイダ108がそれぞれコンテンツアイテムの提示に対して支払う意思のある金額を指定して入札値を付けることができる。次に、オークションが行われるものとしてよく、スロットが、とりわけ、その入札値、および/またはスロットをホストするページ上に提示されるコンテンツもしくはコンテンツアイテムについて受信される要求に対するコンテンツアイテムの関連性、に従ってコンテンツプロバイダ108に割り振られ得る。たとえば、スロットがオークションにおいて割り振られているときに、スロットは、最高入札値または最高オークションスコア(たとえば、入札値および/または品質尺度の関数として計算されるスコア)を付けたコンテンツプロバイダ108に割り振られ得る。複数のスロットが単一のオークションにおいて割り振られるときに、スロットは、最高入札値を付けた、または最高オークションスコアを有する入札者群に割り振られ得る。
【００２３】
いくつかの実装において、コンテンツプロバイダ108によっては、コンテンツに割り振られたインプレッションの数およびインプレッションの数に対して支払われる金額がオークションによってもたらされる予測性よりも予測可能であることを好むものもある。たとえば、コンテンツプロバイダ108は、たとえば、パブリッシャ109と契約を結ぶことによって、そのコンテンツが所望のまたは指定された数のインプレッションを受け取る確率を高めることができ、この場合のこの契約は、パブリッシャ109が指定された期間にわたって(たとえば、1週間)コンテンツプロバイダ108によって提供される特定のコンテンツアイテムに対する少なくとも閾値数のインプレッション(たとえば、1,000件のインプレッション)を提供することを義務付ける。次いで、コンテンツプロバイダ108、パブリッシャ109、または両者が、コンテンツ管理システム110が契約の履行を円滑にすることを可能にするデータをコンテンツ管理システム110に提供することができる。
【００２４】
たとえば、コンテンツプロバイダ108は、コンテンツアイテムをアップロードし、コンテンツ管理システム110がパブリッシャ109のウェブサイト104に対応するコンテンツに対する要求に応答してコンテンツアイテムを提供するのを認可することができる。同様に、パブリッシャ109は、コンテンツ管理システム110に、指定された期間を表すデータさらにはパブリッシャ109が指定された期間にわたってコンテンツアイテムを割り振ることに合意した閾値数のインプレッションを提供することができる、時間の経過とともに、コンテンツ管理システム110は、指定された期間においてコンテンツアイテムに対する配信目標を達成するために少なくとも最小数のインプレッションのコンテンツアイテムに割り振るという目標に少なくとも一部は基づきコンテンツアイテムを選択し得る。
【００２５】
コンテンツプロバイダ108またはコンテンツスポンサーは、コンテンツ管理システム110によって提供されるツールを使用して1つまたは複数のコンテンツアイテムに関連付けられているコンテンツキャンペーンを作成することができる。たとえば、コンテンツ管理システム110は、コンテンツキャンペーンを作成し、管理するための1つまたは複数のアカウント管理ユーザインターフェースを提供することができる。アカウント管理ユーザインターフェースは、たとえば、コンテンツ管理システム110によって提供されるオンラインインターフェースを通じて、またはコンテンツプロバイダのクライアントデバイスにてローカルにインストールされ実行されるアカウント管理ソフトウェアアプリケーションとして、のいずれかで、コンテンツプロバイダ108から利用できるようにすることが可能である。
【００２６】
コンテンツプロバイダ108は、アカウント管理ユーザインターフェースを使用することで、コンテンツキャンペーンを定義するキャンペーンパラメータ120を規定することができる。コンテンツキャンペーンは、コンテンツプロバイダ108によって指定されたパラメータ120に従ってコンテンツプロバイダ108のために作成されアクティブ化され得る。キャンペーンパラメータ120は、パラメータデータストア122に記憶され得る。キャンペーンパラメータ120は、たとえば、キャンペーン名、コンテンツを置くための好ましいコンテンツネットワーク、キャンペーンの予算、キャンペーンの開始および終了日、コンテンツ配置のスケジュール、コンテンツ(たとえば、創作物)、入札値、および選択基準を含み得る。選択基準は、たとえば、言語、1つもしくは複数の地理的位置もしくはウェブサイト、および/または1つもしくは複数の選択条件を含み得る。
【００２７】
コンテンツプロバイダ108に関連付けられているいくつかのまたはすべてのコンテンツアイテムは、コンテンツプロバイダ108または別の指定されたエンティティの電話番号に関連付けられ得る。たとえば、コンテンツアイテムは、コンテンツプロバイダ108への呼を開始するためのコントロール(たとえば、「call」ボタン)を含むことができる。コンテンツプロバイダ108は、どの呼が発信されたか、または特定のコンテンツアイテムの提示の結果であるかを知ることを望む場合がある。一意的な電話番号を各コンテンツアイテムに割り当てるという解決方法は、コンテンツ管理システム110によって提供されるコンテンツアイテムの数が利用可能電話番号の個数を超える可能性があるので実用的ではあり得ない。
【００２８】
一意的な電話番号を各コンテンツアイテムに関連付ける代わりに、電話番号のプールが使用されてよい。たとえば、コンテンツアイテムに含まれるコントロールは、電話をかけるが、特定の電話番号を表示しないように構成され得る。ユーザは、そのコントロールをインタラクティブに操作(たとえば、選択またはクリック)して、コンテンツプロバイダ108またはコンテンツアイテムに関連付けられている他の指定されたエンティティへの呼を開始することができる。コントロールのインタラクティブな操作に応答して、転送電話番号に対する要求が、電話システム123に送信され得る。電話システム123は、電話番号プール124から利用可能転送番号を選択することができ、いくつかの実装では、選択された転送番号をユーザのユーザデバイス106に与えることができる。
【００２９】
いくつかの実装において、ユーザデバイス106は、転送番号への呼を開始することができ、呼は、電話システム123によって受信され得る。電話システム123は、その呼を、コンテンツプロバイダ108または指定されたエンティティに関連付けられている電話番号にルーティングすることができる。電話システム123は、コンテンツアイテムのインプレッションを呼データデータストア126などの中にあるコンテンツプロバイダ108の電話番号への呼に関連付けることができる。
【００３０】
電話システム123は、コンテンツプロバイダ108または指定されたエンティティへのどの呼がどのコンテンツアイテムから生成されたかを指示する情報を含む1つまたは複数のレポートを生成することができる。1つまたは複数のレポートは、レポート128によって示されているように、コンテンツプロバイダ108に提供され得る。
【００３１】
図2は、動的な電話番号割り当てのための例示的なシステム200のブロック図である。コンテンツスポンサー202および204などの、コンテンツスポンサーは、それぞれのコンテンツキャンペーンの一環として、それぞれのコンテンツキャンペーンに含まれるコンテンツアイテムの有効性を追跡することを望んでいる場合がある。たとえば、コンテンツスポンサー202に対するコンテンツキャンペーンに含まれるいくつかの、またはすべてのコンテンツアイテムは、コンテンツスポンサー202との接続(たとえば、電話をかけること)を円滑にするように構成され得る。ユーザは、たとえば、購入する、製品もしくはサービスについて問い合わせる、などのために、コンテンツスポンサー202に電話をかけることができる。コンテンツスポンサー202は、たとえば、コンテンツキャンペーンに含まれる各コンテンツアイテムからコンテンツスポンサー202への呼が何回生成されたかを追跡し、各コンテンツアイテムから生成された呼から結果として何回の変換(たとえば、購入完了)が生じるかを追跡することを望む場合がある。
【００３２】
コンテンツスポンサー202のコンテンツキャンペーンに含まれるコンテンツアイテムは、ユーザデバイスへのコンテンツの要求に応答してユーザに提供され得る。たとえば、ユーザ208のモバイルユーザデバイス206は、ユーザデバイス206上に提示されるウェブページ214のコンテンツスロット212に提示されるべきコンテンツアイテムについてコンテンツに対する要求をコンテンツサーバ210に送信することができる。コンテンツサーバ210は、ユーザデバイス206に提供されるべきコンテンツアイテムを選択することができ、選択されたコンテンツアイテムは、コンテンツアイテム216によって示されているように、コンテンツスロット212内に提示され得る。
【００３３】
コンテンツアイテム216は、コンテンツスポンサー202または他の指定されたエンティティへの呼を開始するためのコントロール218を備える。ユーザ208は、コントロール218をインタラクティブに操作(たとえば、選択またはクリック)し得る。コントロール218のインタラクティブな操作に応答して、要求が、電話サーバ220に送信され得る。電話サーバ220に送信される要求は、コンテンツスロット212内のコンテンツアイテム216の提示に対応する一意的な識別子(たとえば、インプレッション識別子)を含み得る。
【００３４】
電話サーバ220に備えられている電話番号マネージャ/アロケータ222は、利用可能番号プール224から利用可能転送電話番号を選択することができる。利用可能番号プール224は、コントロール218などのコントロールのインタラクティブな操作に応答して割り当てに利用可能である転送電話番号のセットを含み得る。電話番号マネージャ/アロケータ222は、関連付けデータストア226に、コンテンツアイテム216のインプレッションに関連付けられているインプレッション識別子と、選択された転送電話番号と、コンテンツスポンサー202に関連付けられている電話番号との間の第1の種類の関連付けを記憶することができる。
【００３５】
いくつかの実装において、電話サーバ220は、選択された転送電話番号をユーザデバイス206に送信することができる。いくつかの実装では、ユーザデバイス206は、転送電話番号を受信したことに応答して転送電話番号を自動ダイアルすることができる。いくつかの実装において、ユーザデバイス206は、ユーザデバイス206上にダイアラーをロードし、受信された転送電話番号を使用して、(たとえば、ユーザデバイス206上のダイアルコントロールを選択することによって)転送電話番号への呼を開始することができる。いくつかの実装において、ユーザデバイス206は、転送電話番号を表示し、ユーザ208は、転送電話番号をダイアラーに入力し、転送電話番号への呼を開始する。いくつかの実装において、電話サーバ220は、選択された転送電話番号を使用して電話をかけ、ユーザデバイス206をその呼に接続することができる。他のダイアリングオプションも可能である。
【００３６】
いくつかの実装において、転送電話番号がダイアルされたときに、呼は、電話IVR(インタラクティブボイスレスポンス)システム228によって受信される。電話IVRシステム228は、転送電話番号にかけた電話の呼を、コンテンツスポンサー202または指定されたエンティティに関連付けられている電話番号にブリッジする。転送番号を使用して呼を受信したことに応答して、電話サーバ220は、関連付けデータストア226に、ユーザデバイス206に関連付けられている発呼側識別子と、転送電話番号と、コンテンツスポンサー202または指定されたエンティティの電話番号との間の第2の種類の関連付けを記憶することができる。呼の記録は、ログデータストア230に記憶され得、記録は、たとえば、インプレッション識別子、転送電話番号、コンテンツスポンサー202もしくは指定されたエンティティの識別子(たとえば、コンテンツスポンサー202の電話番号)、発呼側識別子、呼の日時、および/または呼継続時間を含み得る。
【００３７】
電話IVRシステム228が呼をコンテンツスポンサー202または指定されたエンティティに接続した後、電話番号マネージャ/アロケータ222は、転送電話番号を利用可能番号プール224に戻すことができ、転送番号は、ユーザが他のコンテンツアイテム内のコントロールをインタラクティブに操作したことに応答して、別のコンテンツスポンサー(たとえば、コンテンツスポンサー204)に関連付けられているコンテンツアイテムなどの、別のコンテンツアイテムのインプレッションに割り当てられ得る。いくつかの実装において、電話番号マネージャ/アロケータ222は、転送電話番号がユーザデバイス206に提供されてから第1の所定の期間(たとえば、30分から3日)の間、選択された転送番号とコンテンツスポンサー202の電話番号との間の第1の種類の関連付けを維持する。そのような関連付けは、たとえば、ユーザ208がたまたま異なる発呼デバイスから転送電話番号をダイアルした場合に、その呼がコンテンツスポンサー202または指定されたエンティティにそのまま接続されるように維持され得る。たとえば、ユーザ208は、ユーザデバイス206上に表示される転送電話番号を見て、ユーザデバイス206から、または代替的に異なる発呼デバイスから転送番号をダイアルし得る。別の例として、ユーザ208は、その転送番号を別のユーザ(たとえば、ユーザ232)と共有してよく、またユーザ232は、ユーザデバイス234などを用いて、転送番号をダイアルしてよい。
【００３８】
いくつかの実装において、電話番号マネージャ/アロケータ222は、電話IVRシステム228が呼をコンテンツスポンサー202または指定されたエンティティに接続してから第2の所定の期間(たとえば、90日から6カ月)の間、ユーザデバイス206に関連付けられている発呼側識別子と、選択された転送電話番号と、コンテンツスポンサー202の電話番号との間の第2の種類の関連付けを維持する。そのような関連付けは、たとえば、ユーザ208が第2の(たとえば、より長い)所定期間において転送番号をダイアルした場合に、その呼がコンテンツスポンサー202または指定されたエンティティに接続するように維持され得る。この関連付けは、転送番号が利用可能番号プール224に戻されて、1つまたは複数の異なるコンテンツスポンサーに関連付けられ得る1つまたは複数の他のコンテンツインプレッションに潜在的に再割り当てされてしまっているときでも、記憶されている発呼側識別子を有する発呼側から受信される呼がコンテンツスポンサー202または指定されたエンティティにルーティングされることを可能にする。いくつかの実装において、電話番号マネージャ/アロケータ222は、転送電話番号と、コンテンツスポンサー202の電話番号と、第1の所定の期間内に転送番号に電話をかける任意の発呼デバイス(たとえば、ユーザデバイス234)に関連付けられている発呼側識別子との間の関連付けを維持し、それにより、第2の所定の期間内にそのような発呼デバイスから転送番号に受信されたその後の呼は、コンテンツスポンサー202に接続される。
【００３９】
いくつかの実装において、第1の所定の期間は、第2の所定の期間に比べて短い期間である。たとえば、第1の所定の期間は、1時間とすることができ、第2の所定の期間は、90日とすることができる。第1の所定の期間は、たとえば、転送電話番号をプールに戻し、戻された転送電話番号を潜在的に他のユーザに示される他のコンテンツインプレッションへの割り当てに利用可能にすることが可能なように短いものとしてよい。
【００４０】
いくつかの実装において、コンテンツスポンサー(たとえば、コンテンツスポンサー204)への接続を円滑にするように構成されたコンテンツアイテムは、発呼機能を有していないユーザデバイス(たとえば、ユーザ238のラップトップユーザデバイス236)上に表示され得る。たとえば、ユーザデバイス236は、ユーザデバイス236上に提示されるウェブページ242のコンテンツスロット240に提示されるべきコンテンツアイテムについてコンテンツに対する要求をコンテンツサーバ210に送信することができる。コンテンツサーバ210は、ユーザデバイス236に提供されるべきコンテンツアイテムを選択することができ、選択されたコンテンツアイテムは、コンテンツアイテム244によって示されているように、コンテンツスロット240内に提示され得る。
【００４１】
コンテンツアイテム244は、コンテンツスポンサー204に関連付けられている電話番号を表示するためのコントロール246を備える。ユーザ238は、コントロール246をインタラクティブに操作(たとえば、選択またはクリック)し得る。コントロール246のインタラクティブな操作に応答して、要求が、電話サーバ220に送信され得る。電話サーバ220に送信される要求は、コンテンツスロット240内のコンテンツアイテム244の提示に対応するインプレッション識別子を含み得る。
【００４２】
電話番号マネージャ/アロケータ222は、利用可能番号プール224から利用可能転送電話番号を選択することができる。電話番号マネージャ/アロケータ222は、関連付けデータストア226に、コンテンツアイテム244のインプレッションに関連付けられているインプレッション識別子と、ユーザデバイス236から受信された要求に応答して選択された転送電話番号と、コンテンツスポンサー204に関連付けられている電話番号との間の関連付けを記憶することができる。電話サーバ220は、選択された転送電話番号をユーザデバイス206に送信することができる。転送電話番号は、コンテンツアイテム244内に表示され得る。電話番号マネージャ/アロケータ222は、第1の所定の期間の間に、選択された転送電話番号とコンテンツスポンサー204に関連付けられている電話番号との間の関連付けを記憶することができる。第1の所定の期間において、選択された転送番号への呼が電話IVRシステム228によって受信された場合に、電話IVRシステム228は、呼をコンテンツスポンサー204に関連付けられている電話番号に接続することができる。
【００４３】
いくつかの実装において、電話番号マネージャ/アロケータ222は、コンテンツスポンサーからのコンテンツアイテムに関連付けられている受信された要求に応答して、転送番号が前の要求に応答してそのコンテンツアイテムのインプレッションにすでに割り当てられているかどうかを決定する。転送番号が、そのコンテンツアイテムのインプレッションにすでに割り当てられている場合、電話番号マネージャ/アロケータ222は、現在の要求に応答して同じ転送番号を選択することができる。同じ転送番号を選択すると、その結果、同じ転送番号または転送番号の同じセットが特定のコンテンツスポンサーに対して選択され得る。
【００４４】
電話サーバ220は、たとえば、利用可能番号プール224を涸渇させようとする悪意のある試みから保護するためにオンラインスパム検出器250およびオフラインスパム検出器252を備えることができる。オンラインスパム検出器250は、たとえば、サービス拒否攻撃を検出し、防止するために使用され得る。
【００４５】
オフラインスパム検出器252は、ログデータストア230を定期的に(たとえば、毎日)評価して、たとえば、同じIP(インターネットプロトコル)アドレスもしくはIPアドレス範囲から、および/または同じ電話番号からの活動の量を評価することができる。たとえば、閾値数よりも多い要求が同じIPアドレスから受信されるが、それらの要求に関連して行われる有効な呼がないか、または閾値より少ないときに、コンテンツサーバ210は、コンテンツアイテムをそのIPアドレスに送信しないように構成され得、および/または電話番号マネージャ/アロケータ222は、そのIPアドレスから受信された要求に応答して転送番号を提供しないように構成され得る。オンラインスパム検出器250は、オフラインスパム検出器252によって行われる決定に応答して更新され得る。オフラインまたはオンラインスパム検出に応答して、無効な活動に関連付けられていると決定された転送番号は、利用可能番号プール224に戻され得る。
【００４６】
図3は、動的な電話番号割り当てのための例示的なプロセス300の流れ図である。プロセス300は、たとえば、図1に関して上で説明されている電話システム123、または図2に関して上で説明されている電話サーバ220によって実行され得る。
【００４７】
インプレッションが提供される(302)が、これはユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するステップを含み、コンテンツアイテムはコンテンツアイテムに関連付けられているコンテンツスポンサーまたは指定されたエンティティへの呼を開始するためのコントロールを含む。デバイスは、たとえば、電話をかける機能を備えるモバイルデバイスとすることができる。コンテンツアイテムは、たとえば、広告または他の何らかの種類のコンテンツアイテムとすることができる。コントロールは、たとえば、ボタンまたはリンクであってよい。ボタンまたはリンクは、表示される電話番号を含まないキャプションを含み得る。
【００４８】
電話番号は、利用可能電話番号のプールからコンテンツアイテムに割り当てられ(304)、割り当てるステップは、電話番号をコンテンツアイテムに関連付けるステップを含む。割り当てるステップは、たとえば、コンテンツアイテムのインプレッションが提供されるときに実行され得る。以下で説明されているように、割り当てるステップは、コントロールのインタラクティブな操作の指示が受信された後に実行され得る。プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含み得る。いくつかの実装において、番号は、コンテンツスポンサーに以前に割り当てられていたことが履歴に残っているコンテンツアイテムに割り当てられ得る。
【００４９】
コントロールのインタラクティブな操作を示す指示が受信される(306)。インタラクティブな操作は、たとえば、コントロールの選択(たとえば、クリック)であってよい。いくつかの実装において、電話番号は、そのインタラクティブな操作に応答してコンテンツアイテムに割り当てられる。割り当てられた電話番号は、インタラクティブな操作に応答してユーザに関連付けられているデバイスに提供され得る。いくつかの実装において、呼は、そのインタラクティブな操作に基づきデバイスから受信される。
【００５０】
ユーザとコンテンツスポンサーとの間の接続は、インタラクティブな操作に基づき円滑にされる(308)。たとえば、デバイスから受信された呼は、コンテンツスポンサーまたは他の指定されたエンティティに関連付けられている電話番号に接続され得る。
【００５１】
ユーザに関連付けられている識別子と、割り当てられた電話番号と、コンテンツスポンサーに対する識別子との間の関連付けが記憶され(310)、それにより、割り当てられた電話番号が利用可能電話番号のプールに戻された後であっても、電話番号へのユーザからの将来の呼がコンテンツスポンサーにルーティングされ得る。この関連付けは、たとえば所定の期間(たとえば、90日、6カ月)の間維持され得る。
【００５２】
コンテンツアイテムのインプレッションが接続とリンクされ(312)、そこで、コンテンツアイテムのインプレッションの有効性を示すレポートが生成され得る。レポートは、たとえば、コンテンツスポンサーに提供され得る。レポートは、オンデマンドで、コンテンツスポンサーに提供され得、および/またはレポートは、定期的に(たとえば、毎月)自動的に提供され得る。
【００５３】
図4は、例示的なコンテンツアイテム有効性レポート400を示している。レポート400は、ラベル402、404、および406でそれぞれ示されているように、キャンペーン「A」に対して、2013年5月1日から5月31日までの期間に、コンテンツスポンサー「123」に提供される。セクション408は、キャンペーン「A」に含まれるコンテンツグループ「A」に含まれるコンテンツアイテム「1」およびコンテンツアイテム「2」に対する情報を含む。たとえば、セクション408は、2,843件のインプレッションのうち、コンテンツアイテム「1」がコンテンツスポンサーへの432件の呼を生成し、これらの呼のうち211件の呼は結果として変換をもたらしたこと、および2,421件のインプレッションのうち、コンテンツアイテム「2」がコンテンツスポンサーへの211件の呼を生成し、それらの呼のうち54件の呼は結果として変換をもたらしたことを指示する情報を含む。小計セクション410は、コンテンツグループ「A」に対する総計を表示する。
【００５４】
セクション412は、コンテンツグループ「B」に含まれるコンテンツアイテム「3」およびコンテンツアイテム「4」に関する情報を含む。たとえば、1,812件のインプレッションのうち、コンテンツアイテム「3」がコンテンツスポンサーへの89件の呼を生成し、33件の呼は結果として変換をもたらし、1,922件のインプレッションのうち、コンテンツアイテム「4」がコンテンツスポンサーへの112件の呼を生成し、56件の呼は結果として変換をもたらした。小計セクション414は、コンテンツグループ「B」に対する総計を表示し、総計セクション416は、キャンペーン「A」に対する総計を表示する。
【００５５】
コンテンツスポンサー「123」は、レポート400を使用して、たとえば、コンテンツキャンペーン「A」を最適化することができる。たとえば、コンテンツスポンサーは、コンテンツグループ「A」内のコンテンツアイテムが、コンテンツグループ「B」に含まれるコンテンツアイテムよりも効果的であったと決定し得る。コンテンツスポンサーは、たとえば、コンテンツグループ「A」のコンテンツアイテムに割り振られたキャンペーン予算部分を増加させることを決定することができるか、コンテンツグループ「B」内のコンテンツアイテムをより効果的にすることを試みるようにコンテンツグループ「B」内のコンテンツアイテムを再構成する(たとえば、入札値を変更する、独創的コンテンツを変更する)ことを決定することができるか、またはキャンペーン「A」からコンテンツグループ「B」に含まれるコンテンツアイテムを取り除くことを決定することができる。いくつかの実装において、いくつかのまたはすべてのそのような最適化は、自動的に実行され得る。たとえば、コンテンツアイテムに対する入札値は、ある期間の呼生成率および/または変換率に基づき自動的に調節され得る。
【００５６】
図5は、電話をかけるための例示的なプロセス500の流れ図である。プロセス500は、たとえば、図1に関して上で説明されている電話システム123、または図2に関して上で説明されている電話サーバ220によって実行され得る。
【００５７】
利用可能電話番号のプール内にある電話番号への呼が受信される(502)。たとえば、電話番号は、電話番号プール124内に含まれ得る。呼は、たとえば、電話システム123によって、モバイルデバイスなどの、ユーザデバイス106から受信され得る。ユーザは、たとえば、提示されているコンテンツアイテムに含まれる呼コントロールをインタラクティブに操作することができる。呼の受信に関連して、コンテンツアイテムのインプレッション識別子が受信され得る。
【００５８】
受信された呼に対する発呼側番号が識別される(504)。発呼側番号は、たとえば、発呼側識別番号とすることができる。
【００５９】
発呼側番号が、記憶されている発呼側番号と同じであるかどうかの決定が行われる(506)。たとえば、発呼側番号が、記憶されている関連付けのセットに含まれるかどうかの決定が行われるものとしてよく、その場合、記憶されている関連付けは、各々、発呼側番号、前に提示されたコンテンツアイテムのインプレッションのインプレッション識別子、コンテンツスポンサーに関連付けられている第1の電話番号、および第2の電話番号を関連付ける。発呼側番号が、記憶されている関連付けに含まれる場合、発呼側番号およびインプレッション識別子を含む記憶されている関連付けは、識別され得る。発呼側番号と、コンテンツスポンサーまたは他の指定されているエンティティの電話番号と、インプレッション識別子と、第2の電話番号との間の記憶されている関連付けが存在することは、第2の電話番号が発呼側番号およびインプレッション識別子に以前に関連付けられていた(たとえば、割り当てられていた)ことを指示し得る。
【００６０】
発呼側番号が、受信されたインプレッション識別子とマッチする記憶されているインプレッション識別子に関連付けられている記憶されている発呼側番号とマッチするときに、記憶されている発呼側番号に関連付けられているコンテンツスポンサーまたは他の指定されたエンティティへの呼が接続される(508)。たとえば、記憶されている発呼側番号に関連付けられている電話番号は、識別された記憶されている関連付けを使用してアクセスされ得る。呼を記憶されている発呼側番号に関連付けられているコンテンツスポンサーに接続することでユーザに対する一貫したユーザエクスペリエンスをもたらすことができる。たとえば、ユーザは、特定の割り当てられた電話番号を使用してコンテンツスポンサーに以前に電話した場合があり、その番号に電話をかけると、結果として、同じコンテンツスポンサーに接続することを期待している。
【００６１】
図6は、本明細書で説明されているシステムおよび方法を、クライアント、またはサーバもしくは複数のサーバのいずれかとして実装するために使用され得るコンピューティングデバイス600、650のブロック図である。コンピューティングデバイス600は、ラップトップ、デスクトップ、ワークステーション、携帯情報端末、サーバ、ブレードサーバ、メインフレーム、および他の適切なコンピュータなどの様々な形態のデジタルコンピュータを表すことが意図されている。コンピューティングデバイス650は、携帯情報端末、携帯電話、スマートフォン、および他の類似のコンピューティングデバイスなどの様々な形態のモバイルデバイスを表すことが意図されている。ここに示されているコンポーネント、それらの接続および関係、ならびにそれらの機能は、例示することのみを意図されており、本明細書において説明され、および/または請求されている発明の実装を制限することを意図されていない。
【００６２】
コンピューティングデバイス600は、プロセッサ602、メモリ604、記憶装置デバイス606、メモリ604および高速拡張ポート610に接続する高速インターフェース608、ならびに低速バス614および記憶装置デバイス606に接続する低速インターフェース612を備える。コンポーネント602、604、606、608、610、および612の各々は、様々なバスを使用して相互接続され、共通マザーボード上に取り付けられるか、または適宜他の仕方で取り付けられ得る。プロセッサ602は、高速インターフェース608に結合されているディスプレイ616などの、外部入力/出力デバイス上にGUIのグラフィック情報を表示するためメモリ604内に、または記憶装置デバイス606上に、記憶されている命令を含む、コンピューティングデバイス600内で実行する命令を処理することができる。他の実装では、複数のプロセッサおよび/または複数のバスが、適宜、複数のメモリおよび複数の種類のメモリとともに使用され得る。また、複数のコンピューティングデバイス600が、必要な操作の一部を提供する各デバイスと接続され得る(たとえば、サーババンク、ブレードサーバのグループ、またはマルチプロセッサシステムとして)。
【００６３】
メモリ604は、コンピューティングデバイス600内の情報を記憶する。一実装において、メモリ604は、コンピュータ可読媒体である。コンピュータ可読媒体は、伝搬信号ではない。一実装では、メモリ604は、1つまたは複数の揮発性メモリユニットである。別の実装では、メモリ604は、1つまたは複数の不揮発性メモリユニットである。
【００６４】
記憶装置デバイス606は、コンピューティングデバイス600用の大容量記憶装置を構成することができる。一実装において、記憶装置デバイス606は、コンピュータ可読媒体である。様々な異なる実装において、記憶装置デバイス606は、フレキシブルディスクデバイス、ハードディスクデバイス、光ディスクデバイス、またはテープデバイス、フラッシュメモリもしくは他の類似のソリッドステートメモリデバイス、またはストレージエリアネットワークもしくは他の構成におけるデバイスを含む、デバイスのアレイであってよい。一実装では、コンピュータプログラム製品は、情報キャリアにおいて有形に具現化される。コンピュータプログラム製品は、実行されたときに、上で説明されているような1つまたは複数の方法を実行する命令を収容している。情報キャリアは、メモリ604、記憶装置デバイス606、またはプロセッサ602上のメモリなどのコンピュータまたは機械可読媒体である。
【００６５】
高速コントローラ608は、コンピューティングデバイス600に対して大きな帯域幅を使用する操作を管理するが、低速コントローラ612は、少ない帯域幅を使用する操作を管理する。そのような負荷の割り振りは、一例にすぎない。一実装では、高速コントローラ608は、メモリ604、ディスプレイ616(たとえば、グラフィックスプロセッサまたはアクセラレータを通じて)、および様々な拡張カード(図示せず)を受け入れることができる高速拡張ポート610に結合される。その実装では、低速コントローラ612は、記憶装置デバイス606および低速拡張ポート614に結合される。様々な通信ポート(たとえば、USB、Bluetooth(登録商標)、Ethernet(登録商標)、ワイヤレスEthernet(登録商標))を含み得る、低速拡張ポートは、キーボード、ポインティングデバイス、スキャナ、またはたとえばネットワークアダプタを通じてスイッチまたはルータなどのネットワーキングデバイスなどの1つまたは複数の入力/出力デバイスに結合され得る。
【００６６】
コンピューティングデバイス600は、図に示されているように、数多くの異なる形態で実装され得る。たとえば、標準サーバ620として、またはそのようなサーバのグループにおいて何倍もの数で実装され得る。これは、ラックサーバシステム624の一部としても実装され得る。それに加えて、ラップトップコンピュータ622などのパーソナルコンピュータで実装され得る。代替的に、コンピューティングデバイス600からのコンポーネントは、デバイス650などのモバイルデバイス(図示せず)内の他のコンポーネントと組み合わされ得る。このようなデバイスの各々は、コンピューティングデバイス600、650のうちの1つまたは複数を含むものとしてよく、システム全体が、互いに通信する複数のコンピューティングデバイス600、650で構成され得る。
【００６７】
コンピューティングデバイス650は、構成要素の中でもとりわけ、プロセッサ652、メモリ664、ディスプレイ654などの入力/出力デバイス、通信インターフェース666、およびトランシーバ668を備える。デバイス650は、追加の記憶装置を構成するためにマイクロドライブまたは他のデバイスなどの記憶装置デバイスも備え得る。コンポーネント650、652、664、654、666、および668の各々は、様々なバスを使用して相互接続され、これらのコンポーネントのうちのいくつかは、共通マザーボード上に取り付けられるか、または適宜他の仕方で取り付けられ得る。
【００６８】
プロセッサ652は、メモリ664内に記憶されている命令を含む、コンピューティングデバイス650内で命令を実行するように処理することができる。プロセッサは、別個のアナログおよびデジタルプロセッサも備え得る。プロセッサは、たとえば、ユーザインターフェースの制御、デバイス650によるアプリケーション実行、デバイス650によるワイヤレス通信などの、デバイス650の他のコンポーネントの調整を行い得る。
【００６９】
プロセッサ652は、制御インターフェース658およびディスプレイ654に結合されている表示インターフェース656を通じてユーザと通信することができる。ディスプレイ654は、たとえば、TFT LCDディスプレイまたはOLEDディスプレイまたは他の適切なディスプレイ技術であってよい。表示インターフェース656は、グラフィックおよび他の情報をユーザに提示するようにディスプレイ654を駆動するための適切な回路を備え得る。制御インターフェース658は、ユーザからコマンドを受信し、それらをプロセッサ652に送るために変換し得る。それに加えて、外部インターフェース662は、プロセッサ652と通信するように構成され、デバイス650と他のデバイスとの近距離通信を行うことを可能にする。外部インターフェース662は、たとえば、有線通信(たとえば、ドッキング手順を介する)、またはワイヤレス通信(たとえば、Bluetooth(登録商標)または他のそのような技術を介する)を行い得る。
【００７０】
メモリ664は、コンピューティングデバイス650内の情報を記憶する。一実装において、メモリ664は、コンピュータ可読媒体である。一実装では、メモリ664は、1つまたは複数の揮発性メモリユニットである。別の実装では、メモリ664は、1つまたは複数の不揮発性メモリユニットである。拡張メモリ674も、たとえば、SIMMカードインターフェースを含むものとしてよい、拡張インターフェース672を通じて構成され、デバイス650に接続され得る。このような拡張メモリ674は、デバイス650に対する付加的な記憶領域を設け得るか、またはデバイス650用のアプリケーションまたは他の情報も記憶し得る。特に、拡張メモリ674は、上述のプロセスを実行するか、または補助する命令を含むものとしてよく、またセキュア情報も含み得る。したがって、たとえば、拡張メモリ674は、デバイス650に対するセキュリティモジュールとして構成され、デバイス650の安全な使用を可能にする命令でプログラムされ得る。それに加えて、安全なアプリケーションは、SIMMカードを介して、ハッキングできない方式でSIMMカード上に識別情報を配置するなど、付加情報とともに提供され得る。
【００７１】
メモリは、たとえば、以下で説明されているように、フラッシュメモリおよび/またはMRAMメモリを含み得る。一実装では、コンピュータプログラム製品は、情報キャリアにおいて有形に具現化される。コンピュータプログラム製品は、実行されたときに、上で説明されているような1つまたは複数の方法を実行する命令を収容している。情報キャリアは、メモリ664、拡張メモリ674、またはプロセッサ652上のメモリなどのコンピュータもしくは機械可読媒体である。
【００７２】
デバイス650は、必要ならば、デジタル信号処理回路を備えることができる、通信インターフェース666を通じてワイヤレス方式で通信し得る。通信インターフェース666は、とりわけ、GSM(登録商標)音声電話、SMS、EMS、もしくはMMSメッセージング、CDMA、TDMA、PDC、WCDMA(登録商標)、CDMA2000、またはGPRSなどの、様々なモードまたはプロトコルの下で通信を行い得る。このような通信は、たとえば、無線周波トランシーバ668を通じて行うものとしてよい。それに加えて、Bluetooth(登録商標)、WiFi、または他のそのようなトランシーバ(図示せず)などを使用して、短距離通信を実行し得る。それに加えて、GPS受信機モジュール670は、追加のワイヤレスデータをデバイス650に提供するものとしてよく、これはデバイス650上で実行するアプリケーションによって適宜使用され得る。
【００７３】
デバイス650は、オーディオコーデック660を使用して音声で通信するものとしてよく、ユーザから発話情報を受け取り、それを使用可能なデジタル情報に変換し得る。オーディオコーデック660は、同様に、たとえば、デバイス650のハンドセットのスピーカーなどを通じて、ユーザ向けに可聴音を発生し得る。このような音は、音声電話からの音を含み、録音された音を含み(たとえば、音声メッセージ、音楽ファイルなど)、またデバイス650上で動作するアプリケーションによって生成される音をも含み得る。
【００７４】
コンピューティングデバイス650は、図に示されているように、数多くの異なる形態で実装され得る。たとえば、これは携帯電話680として実装されてもよい。また、これはスマートフォン682、携帯情報端末、または他の類似のモバイルデバイスの一部としても実装され得る。
【００７５】
本明細書で説明されているシステムおよび技術の様々な実装は、デジタル電子回路、集積回路、専用設計ASIC(特定用途向け集積回路)、コンピュータのハードウェア、ファームウェア、ソフトウェア、および/またはこれらの組合せで実現され得る。これらの様々な実装は、記憶装置システム、少なくとも1つの入力デバイス、および少なくとも1つの出力デバイスからデータおよび命令を受信し、記憶装置システム、少なくとも1つの入力デバイス、および少なくとも1つの出力デバイスにデータおよび命令を送信するように結合された、専用または汎用のものとしてよい、少なくとも1つのプログラム可能なプロセッサを備えるプログラム可能なシステム上で実行可能であり、および/または解釈可能である1つまたは複数のコンピュータプログラムによる実装を含むことができる。
【００７６】
これらのコンピュータプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、またはコードとも呼ばれる)は、プログラム可能なプロセッサ用の機械語命令を含み、高水準手続き型および/もしくはオブジェクト指向プログラミング言語で、ならびに/またはアセンブリ/機械語で実装され得る。本明細書で使用されているように、「機械可読媒体」、「コンピュータ可読媒体」という用語は、機械可読信号として機械語命令を受信する機械可読媒体を含む、機械語命令および/またはデータをプログラム可能なプロセッサに供給するために使用される、任意のコンピュータプログラム製品、装置、および/またはデバイス(たとえば、磁気ディスク、光ディスク、メモリ、プログラム可能論理デバイス(PLD))を指す。「機械可読信号」という用語は、機械語命令および/またはデータをプログラム可能なプロセッサに供給するために使用される任意の信号を指す。
【００７７】
ユーザと情報のやり取りを行うために、本明細書で説明されているシステムおよび技術は、ユーザに対して情報を表示するための表示デバイス(たとえば、CRT(陰極線管)もしくはLCD(液晶ディスプレイ)モニタ)ならびに、それによってユーザがコンピュータに入力を送ることができるキーボードおよびポインティングデバイス(たとえば、マウスもしくはトラックボール)を有するコンピュータ上で実装され得る。他の種類のデバイスも、ユーザと情報をやり取りするために使用されてよく、たとえば、ユーザに返されるフィードバックは、任意の形態の感覚フィードバック(たとえば、視覚フィードバック、聴覚フィードバック、または触覚フィードバック)とすることができ、ユーザからの入力は、音響、話し声、または触覚入力を含む、任意の形態で受信され得る。
【００７８】
本明細書で説明されているシステムおよび技術は、バックエンドコンポーネントを含む(たとえば、データサーバとして)、またはミドルウェアコンポーネントを含む(たとえば、アプリケーションサーバ)、またはフロントエンドコンポーネントを含む(たとえば、ユーザと本明細書で説明されているシステムおよび技術の実装とのインタラクティブな操作に使用されるグラフィカルユーザインターフェースまたはウェブブラウザを有するクライアントコンピュータ)コンピューティングシステム、またはそのようなバックエンド、ミドルウェア、またはフロントエンドコンポーネントの任意の組合せで実装され得る。システムのコンポーネントは、デジタルデータ通信の任意の形態または媒体(たとえば、通信ネットワーク)によって相互接続され得る。通信ネットワークの例は、ローカルエリアネットワーク(「LAN」)、ワイドエリアネットワーク(「WAN」)、およびインターネットを含む。
【００７９】
コンピューティングシステムは、クライアントおよびサーバを含み得る。クライアントおよびサーバは、一般に、互いに隔てられており、典型的には、通信ネットワークを通じてインタラクティブな操作を行う。クライアントとサーバとの関係は、コンピュータプログラムが各コンピュータ上で実行され、互いとの間にクライアント-サーバ関係を有することによって発生する。
【００８０】
これで本発明の多数の実施形態が説明された。しかしながら、本発明の趣旨および範囲から逸脱することなく様々な修正が加えられ得ることは理解されるであろう。たとえば、上で示されている流れの様々な形態は、ステップの順序を変えて、追加して、または取り除いて使用され得る。また、決済システムおよび方法のいくつかのアプリケーションが説明されたけれども、多数の他のアプリケーションも企図されることは理解されるであろう。したがって、他の実施形態は、請求項の範囲内に収まる。
【００８１】
可能な態様は、次のように提供され得る。
態様1により、コンピュータ実装方法は、
ユーザに関連付けられているデバイス上に提示するためのコンテンツアイテムを提供するステップを含むインプレッションを提供するステップであって、コンテンツアイテムはコンテンツアイテムに関連付けられているコンテンツスポンサーへの呼を開始するためのコントロールを含む、ステップと、
利用可能電話番号のプールから電話番号をコンテンツアイテムに割り当てるステップであって、電話番号をコンテンツアイテムに関連付けるステップを含む、ステップと、
コントロールのインタラクティブな操作を示す指示を受信するステップと、
インタラクティブな操作に基づきユーザとコンテンツスポンサーとの間の接続を円滑にするステップと、
ユーザに関連付けられている識別子と、割り当てられた電話番号と、コンテンツスポンサーに対する識別子との間の第1の関連付けを、割り当てられた電話番号が利用可能電話番号のプールに戻された後であっても、電話番号へのユーザからの将来の呼がコンテンツスポンサーにルーティングされ得るように記憶するステップとを含む。
態様2:プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含む態様1に記載の方法。
態様3:プールに含まれる電話番号は、どのコンテンツアイテムにも現在割り当てられていない態様2に記載の方法。
態様4:割り当てられた電話番号を、コンテンツアイテムへの割り当ての後の所定の長さの時間の後、またはユーザによるインタラクティブな操作を受けることなく割り当ての後の所定の長さの時間の後のいずれかにプールに戻すステップをさらに含む態様2または3に記載の方法。
態様5:第1の関連付けは、ユーザに関連付けられている識別子、割り当てられた電話番号、およびコンテンツスポンサーに対する識別子を含む態様1から4のいずれか一項に記載の方法。
態様6:割り当てられた電話番号とコンテンツスポンサーに対する識別子との間の第2の関連付けを記憶するステップをさらに含み、第2の関連付けは、ユーザに関連付けられている識別子、割り当てられた電話番号を含み、コンテンツスポンサーに対する識別子を含まない、態様1から5のいずれか一項に記載の方法。
態様7:第2の関連付けは、割り当てられた電話番号がプールに戻されたときに削除される態様6に記載の方法。
態様8:インタラクティブな操作は、クリックまたは音声入力であり、円滑にするステップは、そのインタラクティブな操作に基づきユーザからの呼を受信するステップと、受信された呼をコンテンツスポンサーに関連付けられている電話番号に接続するステップとを含む態様1から7のいずれか一項に記載の方法。
態様9: 割り当てられた電話番号は、コンテンツスポンサーに関連付けられている電話番号と異なる請求項8に記載の方法。
態様10:ユーザに関連付けられている識別子は、発呼側電話番号であり、方法が、プール内にある電話番号への呼を受信するステップと、受信された呼に対する発呼側番号を識別するステップと、発呼側番号が、記憶されている発呼側番号と同じであるかどうかを決定するステップと、同じであるときに、呼をコンテンツスポンサーに接続するステップとをさらに含む態様1から9のいずれか一項に記載の方法。
態様11:コンテンツアイテムのインプレッションを、コンテンツアイテムのインプレッションの有効性を示すレポートが生成され得るように接続にリンクするステップをさらに含む態様1から10のいずれか一項に記載の方法。
態様12:デバイスは、モバイルデバイスである態様1から11のいずれか一項に記載の方法。
態様13:コンテンツアイテムは、広告である態様1から12のいずれか一項に記載の方法。
態様14:割り当てるステップは、インプレッションを与えるとき、またはインタラクティブな操作を示す指示を受信した後のいずれかに実行される態様1から13のいずれか一項に記載の方法。
態様15:コントロールは、目に見える電話番号を含まないボタンである態様1から14のいずれか一項に記載の方法。
態様16:割り当てるステップは、コンテンツスポンサーに以前に割り当てられていたことが履歴に残っているコンテンツアイテムに番号を割り当てるステップを含む態様1から15のいずれか一項に記載の方法。
態様17:  コンテンツ管理システムと、
電話システムと、
利用可能電話番号プールとを備え、
態様1から16のいずれか一項に記載の方法を実行するように構成されたシステム。
態様18:コンピュータ可読記憶装置デバイスで有形に具現化されたコンピュータプログラム製品であって、プロセッサによって実行されたときに、プロセッサに態様1から16のいずれか一項の方法を実行させる命令を備えるコンピュータプログラム製品。
【符号の説明】
【００８２】
100  環境
102  ネットワーク
104  ウェブサイト
105  リソース
106  ユーザデバイス
108  コンテンツプロバイダ
109  パブリッシャ
110  コンテンツ管理システム
112  検索システム
114  インデックス付きキャッシュ
116  検索クエリ
118  検索結果
120  キャンペーンパラメータ
122  パラメータデータストア
123  電話システム
124  電話番号プール
126  呼データデータストア
128  レポート
200  システム
202および204  コンテンツスポンサー
206  モバイルユーザデバイス
208  ユーザ
210  コンテンツサーバ
212  コンテンツスロット
214  ウェブページ
216  コンテンツアイテム
218  コントロール
220  電話サーバ
222  電話番号マネージャ/アロケータ
224  利用可能番号プール
226  関連付けデータストア
228  電話IVR(インタラクティブボイスレスポンス)システム
230  ログデータストア
232  ユーザ
234  ユーザデバイス
236  ラップトップユーザデバイス
238  ユーザ
240  コンテンツスロット
242  ウェブページ
244  コンテンツアイテム
246  コントロール
250  オンラインスパム検出器
252  オフラインスパム検出器
300  プロセス
400  コンテンツアイテム有効性レポート
402、404、および406  ラベル
408  セクション
410  小計セクション
412  セクション
414  小計セクション
416  総計セクション
500  プロセス
600  コンピューティングデバイス
602  プロセッサ
604  メモリ
606  記憶装置デバイス
608  高速インターフェース、高速コントローラ
610  高速拡張ポート
612  低速インターフェース、低速コントローラ
614  低速バス
616  ディスプレイ
620  標準サーバ
622  ラップトップコンピュータ
624  ラックサーバシステム
650  コンピューティングデバイス
652  プロセッサ
654  ディスプレイ
656  表示インターフェース
658  制御インターフェース
660  オーディオコーデック
662  外部インターフェース
664  メモリ
666  通信インターフェース
668  無線周波トランシーバ
670  GPS受信機モジュール
672  拡張インターフェース
674  拡張メモリ
680  携帯電話
682  スマートフォン
【図１】
2018117370.tif 000003
【図２】
2018117370.tif 000004
【図３】
2018117370.tif 000005
【図４】
2018117370.tif 000006
【図５】
2018117370.tif 000007
【図６】
2018117370.tif 000008
【手続補正書】
【提出日】平成30年3月13日(2018.3.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
1つまたは複数のサーバ内のプロセッサによって実行される方法であって、
電話番号のプールに関連付けられているデータ構造を提供するステップであって、前記電話番号は、ユーザに提示されるコンテンツアイテムに割り当てるために初めに利用可能であり、前記データ構造は、前の期間に割り当てられた電話番号のためのエントリを含み、かつエントリは、コンテンツアイテムのインプレッションに基づいてユーザに割り当てられた前記プールからの電話番号に対する識別子と、前記ユーザに対する識別子と、前記コンテンツアイテムのためのコンテンツスポンサーに対する識別子とを含み、前記データ構造は、ユーザ及びコンテンツスポンサー識別子の異なる組合せを含む各エントリで同一の電話番号のための複数のエントリを含む、ステップと、
コンテンツアイテムをユーザに配信するための要求を受信するステップと、
電話番号の前記プールから前記コンテンツアイテムに電話番号を動的に割り当てるステップであって、前記割り当てるステップは、前記ユーザと前記コンテンツアイテムのスポンサーとの組合せに以前に割り当てられていた電話番号を見つけるために前記データ構造を評価するステップと、前記電話番号を前記コンテンツアイテムと関連付けるステップとを含み、前記割り当てるステップはさらに、閾値数よりも多い要求が、同じインターネットプロトコル(IP)アドレスまたはIPアドレス範囲から受信され、それらの要求に関連して行われる有効な呼が閾値よりも少ない場合に、前記IPアドレスまたはIPアドレス範囲から受信された要求に応答して前記電話番号を割り当てないステップを含む、ステップと、
前記スポンサーへの呼を開始するためのコントロールのユーザインタラクティブな操作を示す指示を受信するステップであって、前記指示は、前記ユーザのデバイス上の前記コンテンツアイテムの提示に対応する識別子を含む、ステップと、
前記ユーザインタラクティブな操作に基づき前記ユーザと前記スポンサーとの間の呼を円滑にするステップと、
前記ユーザと、前記割り当てられた電話番号と、前記コンテンツスポンサーとの間の関連付けを、前記データ構造内に記憶するステップであって、前記割り当てられた電話番号が利用可能電話番号の前記プールに戻され、または再割り当てされた後であっても、前記電話番号への前記ユーザからの呼は、前記関連付けに基づき前記コンテンツスポンサーにルーティングされる、ステップと
を含む方法。
【請求項２】
前記デバイスは、モバイルデバイスである請求項1に記載の方法。
【請求項３】
前記コンテンツアイテムは、広告である請求項1に記載の方法。
【請求項４】
割り当てる前記ステップは、インプレッションを与えるとき、または前記ユーザインタラクティブな操作を示す前記指示を受信した後のいずれかに実行される請求項1に記載の方法。
【請求項５】
前記コントロールは、目に見える電話番号を含まないボタンである請求項1に記載の方法。
【請求項６】
前記プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含む請求項1に記載の方法。
【請求項７】
前記割り当てられた電話番号を、コンテンツアイテムへの割り当ての後の所定の長さの時間の後、またはユーザによるインタラクティブな操作を受けることなく割り当ての後の所定の長さの時間の後のいずれかに前記プールに戻すステップをさらに含む請求項6に記載の方法。
【請求項８】
前記ユーザインタラクティブな操作は、クリックであり、円滑にするステップは、前記ユーザインタラクティブな操作に基づき前記ユーザからの呼を受信するステップと、前記受信された呼を前記コンテンツスポンサーに関連付けられている電話番号に接続するステップとを含む請求項1に記載の方法。
【請求項９】
前記ユーザに関連付けられている前記識別子は、発呼側電話番号であり、前記方法は、
前記プール内にある電話番号への呼を受信するステップと、前記受信された呼に対する発呼側番号を識別するステップと、前記発呼側番号が、記憶されている発呼側番号と同じであるかどうかを決定するステップと、同じであるときに、前記呼を前記コンテンツスポンサーに接続するステップとをさらに含む請求項1に記載の方法。
【請求項１０】
割り当てるステップは、前記コンテンツスポンサーに以前に割り当てられていたことが履歴に残っている前記コンテンツアイテムに番号を割り当てるステップを含む請求項1に記載の方法。
【請求項１１】
システムであって、
1つまたは複数のプロセッサと、
1つまたは複数のメモリ素子とを備え、
前記1つまたは複数のメモリ素子は、実行されたときに、
電話番号のプールに関連付けられているデータ構造を提供することであって、前記電話番号は、ユーザに提示されるコンテンツアイテムに割り当てるために初めに利用可能であり、前記データ構造は、前の期間に割り当てられた電話番号のためのエントリを含み、かつエントリは、コンテンツアイテムのインプレッションに基づいてユーザに割り当てられた前記プールからの電話番号に対する識別子と、前記ユーザに対する識別子と、前記コンテンツアイテムのためのコンテンツスポンサーに対する識別子とを含み、前記データ構造は、ユーザ及びコンテンツスポンサー識別子の異なる組合せを含む各エントリで同一の電話番号のための複数のエントリを含む、ことと、
コンテンツアイテムをユーザに配信するための要求を受信することと、
電話番号の前記プールから前記コンテンツアイテムに電話番号を動的に割り当てることであって、前記割り当てることは、前記ユーザと前記コンテンツアイテムのスポンサーとの組合せに以前に割り当てられていた電話番号を見つけるために前記データ構造を評価することと、前記電話番号を前記コンテンツアイテムと関連付けることとを含み、前記割り当てることはさらに、閾値数よりも多い要求が、同じインターネットプロトコル(IP)アドレスまたはIPアドレス範囲から受信され、それらの要求に関連して行われる有効な呼が閾値よりも少ない場合に、前記IPアドレスまたはIPアドレス範囲から受信された要求に応答して前記電話番号を割り当てないことを含む、ことと、
前記スポンサーへの呼を開始するためのコントロールのユーザインタラクティブな操作を示す指示を受信することであって、前記指示は、前記ユーザのデバイス上の前記コンテンツアイテムの提示に対応する識別子を含む、ことと、
前記ユーザインタラクティブな操作に基づき前記ユーザと前記スポンサーとの間の呼を円滑にすることと、
前記ユーザと、前記割り当てられた電話番号と、前記コンテンツスポンサーとの間の関連付けを、前記データ構造内に記憶することであって、前記割り当てられた電話番号が利用可能電話番号の前記プールに戻され、または再割り当てされた後であっても、前記電話番号への前記ユーザからの呼は、前記関連付けに基づき前記コンテンツスポンサーにルーティングされる、ことと
を前記1つまたは複数のプロセッサに行わせる命令を含む、システム。
【請求項１２】
前記割り当てることは、インプレッションを与えるとき、またはインタラクティブな操作を示す前記指示を受信した後のいずれかに実行される請求項11に記載のシステム。
【請求項１３】
前記コントロールは、目に見える電話番号を含まないボタンである請求項11に記載のシステム。
【請求項１４】
電話番号の前記プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含む請求項11に記載のシステム。
【請求項１５】
前記1つまたは複数のメモリ素子は、実行されたとき、前記1つまたは複数のプロセッサに、前記割り当てられた電話番号を、コンテンツアイテムへの割り当ての後の所定の長さの時間の後、またはユーザによるインタラクティブな操作を受けることなく割り当ての後の所定の長さの時間の後のいずれかに前記プールに戻すようにさせる命令をさらに含む請求項11に記載のシステム。
【請求項１６】
コンピュータ可読記憶デバイスであって、
プロセッサによって実行されたとき、
電話番号のプールに関連付けられているデータ構造を提供するステップであって、前記電話番号は、ユーザに提示されるコンテンツアイテムに割り当てるために初めに利用可能であり、前記データ構造は、前の期間に割り当てられた電話番号のためのエントリを含み、かつエントリは、コンテンツアイテムのインプレッションに基づいてユーザに割り当てられた前記プールからの電話番号に対する識別子と、前記ユーザに対する識別子と、前記コンテンツアイテムのためのコンテンツスポンサーに対する識別子とを含み、前記データ構造は、ユーザ及びコンテンツスポンサー識別子の異なる組合せを含む各エントリで同一の電話番号のための複数のエントリを含む、ステップと、
コンテンツアイテムをユーザに配信するための要求を受信するステップと、
電話番号の前記プールから前記コンテンツアイテムに電話番号を動的に割り当てるステップであって、前記割り当てるステップは、前記ユーザと前記コンテンツアイテムのスポンサーとの組合せに以前に割り当てられていた電話番号を見つけるために前記データ構造を評価するステップと、前記電話番号を前記コンテンツアイテムと関連付けるステップとを含み、前記割り当てるステップはさらに、閾値数よりも多い要求が、同じインターネットプロトコル(IP)アドレスまたはIPアドレス範囲から受信され、それらの要求に関連して行われる有効な呼が閾値よりも少ない場合に、前記IPアドレスまたはIPアドレス範囲から受信された要求に応答して前記電話番号を割り当てないステップを含む、ステップと、
前記スポンサーへの呼を開始するためのコントロールのユーザインタラクティブな操作を示す指示を受信するステップであって、前記指示は、前記ユーザのデバイス上の前記コンテンツアイテムの提示に対応する識別子を含む、ステップと
前記ユーザインタラクティブな操作に基づき前記ユーザと前記スポンサーとの間の呼を円滑にするステップと、
前記ユーザと、前記割り当てられた電話番号と、前記コンテンツスポンサーとの間の関連付けを、前記データ構造内に記憶するステップであって、前記割り当てられた電話番号が利用可能電話番号の前記プールに戻され、または再割り当てされた後であっても、前記電話番号への前記ユーザからの呼は、前記関連付けに基づき前記コンテンツスポンサーにルーティングされる、ステップと
を前記プロセッサに実行させる命令を含むコンピュータ可読記憶デバイス。
【請求項１７】
前記割り当てるステップは、インプレッションを与えるとき、またはインタラクティブな操作を示す前記指示を受信した後のいずれかに実行される請求項16に記載のコンピュータ可読記憶デバイス。
【請求項１８】
前記コントロールは、目に見える電話番号を含まないボタンである請求項16に記載のコンピュータ可読記憶デバイス。
【請求項１９】
前記プールは、他のコンテンツアイテムに以前に割り当て済みであってもなくてもよいが、割り当てに現在利用可能である複数の電話番号を含む請求項16に記載のコンピュータ可読記憶デバイス。
【請求項２０】
プロセッサによって実行されたときに、前記プロセッサに、前記割り当てられた電話番号を、コンテンツアイテムへの割り当ての後の所定の長さの時間の後、またはユーザによるインタラクティブな操作を受けることなく割り当ての後の所定の長さの時間の後のいずれかに前記プールに戻すステップを実行させる命令をさらに含む請求項16に記載のコンピュータ可読記憶デバイス。
【外国語明細書】
2018117370000001.pdf