(57)【特許請求の範囲】
【請求項１】
ユーザに売り込みを自動的に通知するためのコンピュータ実装方法であって、該方法は、
ソーシャルネットワーキングコンピュータシステム上に掲示されるメッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る売り込みを含む、該ソーシャルネットワーキングコンピュータシステム上に掲示されるメッセージを自動的に識別することであって、該自動的分析および該自動的識別は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
対応する識別されたメッセージから、位置ベースの売り込みとして解釈され得る各売り込みの記述を自動的に決定することであって、該自動的記述の決定は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
位置ベースの売り込みとして解釈され得る各売り込みに関連する地理的位置を自動的に決定することであって、該自動的地理的位置の決定は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
該識別されたメッセージから、位置ベースの売り込みとして解釈され得る該売り込みに関する情報を自動的に抽出し、かつ該抽出された情報を該ソーシャルネットワーキングコンピュータシステムとは異なる位置ベースの広告データベースの中に自動的に記憶することであって、該記憶された情報は、該売り込みの該自動的に決定された記述と、該売り込みに関連する、該自動的に決定された地理的位置とを含む、ことと、
ユーザの地理的位置を示す電子データを受信することと、
該位置ベースの広告データベースを用いて、少なくとも部分的に、該ユーザの地理的位置に対する売り込みに関連する地理的位置の近さに基づいて、該ユーザの適格性を自動的に決定することであって、該売り込みの抽出された情報は、該位置ベースの広告データベースの中に記憶されている、ことと、
該ユーザが適格である場合に、該ユーザに電子メッセージを自動的に送信することであって、該電子メッセージは、該売り込みの記述の少なくとも一部を含む、ことと
を含む、方法。
【請求項２】
前記ソーシャルネットワーキングコンピュータシステム以外のコンピュータからテキストメッセージを受信することと、
前記テキストメッセージが第２の売り込みに関する情報を含むことの表示に対して、該テキストメッセージを自動的に分析することと、
該テキストメッセージの内容から、該第２の売り込みの記述を自動的に決定することと、
該第２の売り込みに関連する地理的位置を自動的に決定することと、
前記位置ベースの広告データベースの中に追加のデータを自動的に記憶することであって、該追加のデータは、該第２の売り込みの記述と、該第２の売り込みの地理的位置を示すデータとを含む、ことと
をさらに含む、請求項１に記載の方法。
【請求項３】
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る前記売り込みを含む、該ソーシャルネットワーキングコンピュータ上に掲示される該メッセージを自動的に識別することは、少なくとも１つの所定の単語に対して、該ソーシャルネットワーキングコンピュータシステム上に掲示される該メッセージのテキストを自動的に検索することを含む、請求項１に記載の方法。
【請求項４】
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る売り込みを含む、該ソーシャルネットワーキングコンピュータ上に掲示される該メッセージを自動的に識別することは、少なくとも１つの所定のハッシュタグに対して、該ソーシャルネットワーキングコンピュータシステム上に掲示される該メッセージを自動的に検索することを含む、請求項１に記載の方法。
【請求項５】
位置ベースの売り込みとして解釈され得る売り込みを含む、前記ソーシャルネットワーキングコンピュータ上に掲示される前記メッセージを自動的に分析することは、所定のメタデータの少なくとも１つの要素に対して、該ソーシャルネットワーキングコンピュータシステム上に掲示される該メッセージを自動的に検索することを含む、請求項１に記載の方法。
【請求項６】
位置ベースの売り込みとして解釈され得る各売り込みに関連する前記地理的位置を自動的に決定することは、地理的位置を示す少なくとも１つの単語に対して、前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージのテキストを自動的に検索することを含む、請求項１に記載の方法。
【請求項７】
位置ベースの売り込みとして解釈され得る各売り込みに関連する前記地理的位置を自動的に決定することは、
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージからの情報を用いて、該ソーシャルネットワーキングコンピュータシステム以外、および前記位置ベースの広告データベース以外の別のデータベースをクエリすることと、
該クエリすることに応答して、他のデータベースによって返される位置データを受信することと
を含む、請求項１に記載の方法。
【請求項８】
前記売り込みのうちの少なくとも１つに関連する前記地理的位置を自動的に決定することは、
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージからの情報を用いて、該ソーシャルネットワーキングコンピュータシステム以外、および前記位置ベースの広告データベース以外の第１の他のデータベースに第１のクエリを送信することと、
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージの送信元に関する第１の情報を受信することであって、該第１の情報は、該第１のクエリに応答して、該第１の他のデータベースによって返される、ことと、
該受信された第１の情報の少なくとも一部を用いて、該ソーシャルネットワーキングコンピュータシステム以外、該位置ベースの広告データベース以外、および該第１の他のデータベース以外の第２の他のデータベースに第２のクエリを送信することと、
該第２のクエリに応答して、該第２の他のデータベースによって返される位置データを受信することと
を含む、請求項１に記載の方法。
【請求項９】
前記ユーザに前記電子メッセージを自動的に送信することは、前記ユーザのモバイル通信デバイスにテキストメッセージを送信することを含む、請求項１に記載の方法。
【請求項１０】
前記ユーザに前記電子メッセージを自動的に送信することは、前記ユーザによる電子クエリに対して自動的に応答することを含む、請求項１に記載の方法。
【請求項１１】
ユーザに売り込みを自動的に通知するためのコンピュータベースのシステムであって、該システムは、
ソーシャルネットワーキングコンピュータとは異なるメッセージアナライザであって、該メッセージアナライザは、
ソーシャルネットワーキングコンピュータシステム上に掲示されるメッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る売り込みを含む、該ソーシャルネットワーキングコンピュータシステム上に掲示されるメッセージを自動的に識別することと、
対応する識別されたメッセージから、位置ベースの売り込みとして解釈され得る各売り込みの記述を自動的に決定することと、
位置ベースの売り込みとして解釈され得る各売り込みに関連する地理的位置を自動的に決定することと、
該識別されたメッセージから、位置ベースの売り込みとして解釈され得る該売り込みに関する情報を自動的に抽出し、かつ抽出された情報を該ソーシャルネットワーキングコンピュータシステムとは異なる位置ベースの広告データベースの中に自動的に記憶することであって、該記憶された情報は、該売り込みの該自動的に決定された記述と、該売り込みに関連する、該自動的に決定された地理的位置とを含む、ことと
を行うように構成されているメッセージアナライザと、
該ソーシャルネットワーキングコンピュータとは異なるユーザクオリファイアであって、該ユーザクオリファイアは、
ユーザの地理的位置を示す電子データを受信することと、
該位置ベースの広告データベースを使用して、少なくとも部分的に、該ユーザの地理的位置に対する売り込みに関連する地理的位置の近さに基づいて、該ユーザの適格性を自動的に決定することであって、該売り込みの抽出された情報は、該位置ベースの広告データベースの中に記憶されている、ことと
を行うように構成されているユーザクオリファイアと、
該ソーシャルネットワーキングコンピュータとは異なるメッセージジェネレータであって、該メッセージジェネレータは、該ユーザが適格である場合、該ユーザに電子メッセージを自動的に送信するように構成され、該電子メッセージは、該売り込みの記述の少なくとも一部を含む、メッセージジェネレータと
を備えている、システム。
【請求項１２】
前記メッセージアナライザは、
前記ソーシャルネットワーキングコンピュータシステム以外のコンピュータからテキストメッセージを受信することと、
前記テキストメッセージが第２の売り込みに関する情報を含むことの表示に対して、該テキストメッセージを自動的に分析することと、
該テキストメッセージの内容から、該第２の売り込みの記述を自動的に決定することと、
該第２の売り込みに関連する地理的位置を自動的に決定することと、
前記位置ベースの広告データベースの中に追加のデータを自動的に記憶することであって、該追加のデータは、該第２の売り込みの記述と、該第２の売り込みの地理的位置を示すデータとを含む、ことと
を行うようにさらに構成されている、請求項１１に記載のシステム。
【請求項１３】
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る前記売り込みを含む、該ソーシャルネットワーキングコンピュータ上に掲示される該メッセージを自動的に識別するために、前記メッセージアナライザは、少なくとも１つの所定の単語に対して、該ソーシャルネットワーキングコンピュータシステム上に掲示される該メッセージのテキストを自動的に検索するように構成されている、請求項１１に記載のシステム。
【請求項１４】
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る前記売り込みを含む、該ソーシャルネットワーキングコンピュータ上に掲示される該メッセージを自動的に識別するために、前記メッセージアナライザは、少なくとも１つの所定のハッシュタグに対して、該ソーシャルネットワーキングコンピュータシステム上に掲示される該メッセージを自動的に検索するように構成されている、請求項１１に記載のシステム。
【請求項１５】
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る前記売り込みを含む、該ソーシャルネットワーキングコンピュータ上に掲示される該メッセージを自動的に識別するために、前記メッセージアナライザは、所定のメタデータの少なくとも１つの要素に対して、該ソーシャルネットワーキングコンピュータシステム上に掲示される該メッセージを自動的に検索するように構成されている、請求項１１に記載のシステム。
【請求項１６】
前記メッセージアナライザは、地理的位置を示す少なくとも１つの単語に対して、前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージのテキストを自動的に検索するように構成されている、請求項１１に記載のシステム。
【請求項１７】
位置ベースの売り込みとして解釈され得る各売り込みに関連する前記地理的位置を自動的に決定するために、前記メッセージアナライザは、
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージからの情報を用いて、該ソーシャルネットワーキングコンピュータシステム以外、および前記位置ベースの広告データベース以外の別のデータベースをクエリすることと、
該クエリすることに応答して、他のデータベースによって返される位置データを受信することと
を行うようにさらに構成されている、請求項１１に記載のシステム。
【請求項１８】
前記売り込みのうちの少なくとも１つに関連する前記地理的位置を自動的に決定するために、前記メッセージアナライザは、
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージからの情報を用いて、該ソーシャルネットワーキングコンピュータシステム以外、および前記位置ベースの広告データベース以外の第１の他のデータベースに第１のクエリを送信することと、
前記ソーシャルネットワーキングコンピュータシステム上に掲示される前記メッセージの送信元に関する第１の情報を受信することであって、該第１の情報は、該第１のクエリに応答して、該第１のデータベースによって返される、ことと、
該受信された第１の情報の少なくとも一部を用いて、該ソーシャルネットワーキングコンピュータシステム以外、該位置ベースの広告データベース以外、および該第１の他のデータベース以外の第２の他のデータベースに第２のクエリを送信することと、
該第２のクエリに応答して、該第２の他のデータベースによって返される位置データを受信することと
を行うように構成されている、請求項１１に記載のシステム。
【請求項１９】
前記電子メッセージは、前記ユーザのモバイル通信デバイスへのテキストメッセージを含む、請求項１１に記載のシステム。
【請求項２０】
前記電子メッセージは、前記ユーザによるクエリに応答して送信されるメッセージを含む、請求項１１に記載のシステム。
【請求項２１】
ユーザに売り込みを自動的に通知するためのコンピュータ可読プログラムコードを記憶した有形の非一時的コンピュータ利用可能媒体であって、該コンピュータ可読プログラムコードは、
ソーシャルネットワーキングコンピュータシステム上に掲示されるメッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る売り込みを含む、該ソーシャルネットワーキングコンピュータシステム上に掲示されるメッセージを自動的に識別することであって、該自動的分析および該自動的識別は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
対応する識別されたメッセージから、位置ベースの売り込みとして解釈され得る各売り込みの記述を自動的に決定することであって、該自動的記述の決定は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
位置ベースの売り込みとして解釈され得る各売り込みに関連する地理的位置を自動的に決定することであって、該自動的地理的位置の決定は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
該識別されたメッセージから、位置ベースの売り込みとして解釈され得る該売り込みに関する情報を自動的に抽出し、かつ該抽出された情報を該ソーシャルネットワーキングコンピュータシステムとは異なる位置ベースの広告データベースの中に自動的に記憶することであって、該記憶された情報は、該売り込みの該自動的に決定された記述と、該売り込みに関連する、該自動的に決定された地理的位置とを含む、ことと、
ユーザの地理的位置を示す電子データを受信することと、
該位置ベースの広告データベースを用いて、少なくとも部分的に、該ユーザの地理的位置に対する売り込みに関連する地理的位置の近さに基づいて、該ユーザの適格性を自動的に決定することであって、該売り込みの抽出された情報は、該位置ベースの広告データベースの中に記憶されている、ことと、
該ユーザが適格である場合に、該ユーザに電子メッセージを自動的に送信することであって、該電子メッセージは、該売り込みの記述の少なくとも一部を含む、ことと
を行うように構成されているプログラムコードを含む、コンピュータ利用可能媒体。
【請求項２２】
ユーザに売り込みを自動的に通知するためのコンピュータ可読プログラムコードを記憶した有形の非一時的コンピュータ利用可能媒体であって、該コンピュータ可読プログラムコードは、
メッセージアナライザであって、該メッセージアナライザは、
ソーシャルネットワーキングコンピュータシステム上に掲示されるメッセージを自動的に分析して、位置ベースの売り込みとして解釈され得る売り込みを含む、該ソーシャルネットワーキングコンピュータシステム上に掲示されるメッセージを自動的に識別することであって、該自動的分析および該自動的識別は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
対応する識別されたメッセージから、位置ベースの売り込みとして解釈され得る各売り込みの記述を自動的に決定することであって、該自動的記述の決定は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
位置ベースの売り込みとして解釈され得る各売り込みに関連する地理的位置を自動的に決定することであって、該自動的地理的位置の決定は、該ソーシャルネットワーキングコンピュータシステム以外のコンピュータシステムによって行われる、ことと、
該識別されたメッセージから、位置ベースの売り込みとして解釈され得る該売り込みに関する情報を自動的に抽出し、かつ該抽出された情報を該ソーシャルネットワーキングコンピュータシステムとは異なる位置ベースの広告データベースの中に自動的に記憶することであって、該記憶された情報は、該売り込みの該自動的に決定された記述と、該売り込みに関連する、該自動的に決定された地理的位置とを含む、ことと
を行うように構成されているメッセージアナライザと、
ユーザクオリファイアであって、該ユーザクオリファイアは、
ユーザの地理的位置を示す電子データを受信することと、
該位置ベースの広告データベースを用いて、少なくとも部分的に、該ユーザの地理的位置に対する売り込みに関連する地理的位置の近さに基づいて、該ユーザの適格性を自動的に決定することであって、該売り込みの抽出された情報は、該位置ベースの広告データベースの中に記憶されている、ことと
を行うように構成されているユーザクオリファイアと、
メッセージジェネレータであって、該メッセージジェネレータは、該ユーザが適格である場合、該ユーザに電子メッセージを自動的に送信するように構成され、該電子メッセージは、該売り込みの記述の少なくとも一部を含む、メッセージジェネレータと
を含む、コンピュータ利用可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の引用）
本願は、米国仮特許出願第６１／２３０，８５０号（２００９年８月３日出願、名称「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ａｄｄｉｎｇ  Ａｄｖｅｒｔｉｓｅｍｅｎｔｓ  ｔｏ  ａ  Ｌｏｃａｔｉｏｎ−Ｂａｓｅｄ  Ａｄｖｅｒｔｉｓｉｎｇ  Ｓｙｓｔｅｍ」）の利益を主張する。あらゆる目的のために、該出願の全内容は参照により本明細書に引用される。
【０００２】
（技術分野）
本発明は、位置情報ベース広告システムに関し、より具体的には、そのようなシステムに広告を追加するための方法およびシステムに関する。
【背景技術】
【０００３】
従来のコンピュータ化された位置情報ベース広告（ＬＢＡ）システムは、ユーザが所定の地理領域内に発見された場合に、広告、売り込み、通知等（総称して以下「広告」）の的を絞ったコンテンツを、ユーザに自動的に提供する。典型的なＬＢＡシステムは、所与の商業者の店舗の周囲の所定の地域等、各広告に関連する地域を定義する情報を含めて、広告に関する情報を記憶するデータベースを含む。データベースはまた、ＬＢＡシステムが、広告に興味を抱く可能性、または反応する可能性が高いユーザに的を絞ることを可能にする情報も記憶することができる。例えば、各広告に対して、データベースは、対象所得範囲または趣味のリストを記憶し得る。データベースはまた、興味、年齢層、最近の購入品等のユーザプロファイル情報も記憶し得る。
【０００４】
各ユーザの位置は、リアルタイムまたはほぼリアルタイムで監視される。例えば、多くの携帯電話は、グローバルポジショニングシステム（ＧＰＳ）または他の位置決定構成要素を含む。中には、ユーザの位置は、携帯電話内部の構成要素の代わりに、またはこれと相まって、通信網構成要素によって決定され得る。いずれの場合も、ユーザが広告に関連する地域を入力するかまたはユーザがその中に発見され、かつ任意選択的に、ユーザのプロファイルが広告のターゲットオーディエンスに一致する場合に、ＬＢＡシステムは、ユーザにメッセージを自動的に送信する。例えば、メッセージは、ショートメッセージサービス（ＳＭＳ）メッセージ、すなわち、ユーザの近辺に位置する特定の商業者によって提示される無料または割引製品のクーポンを含む、テキストメッセージであり得る。ＳＭＳメッセージは、ユーザの携帯電話に送信され得る。
【０００５】
ＬＢＡシステムの運用者は、いわゆる「職業別電話帳」の発行者等の印刷媒体の広告主が顧客を募集する場合とほぼ同じように、ＬＢＡシステム上で広告する商業者を募集する。すなわち、しばしば郵便物を介してまたは電話で、顧客担当者が潜在的な広告主に接触するか、または商業者が顧客担当者に接触し、当事者が情報を交換し、次いで、顧客担当者がＬＢＡシステムに適切な情報を手動で入力する。この労働集約的なプロセスは、位置情報ベース（「ＬＢ」）広告の高いコストの一因となっている。このため、多くの小規模ビジネス、非営利団体、および個人はそのような広告を使用する金銭的余裕を持つことができない。その上、ＬＢＡプロバイダに接触し、地域およびメッセージコンテンツを定義する等に必要な時間によって、ＬＢＡの広告宣伝活動を迅速に設定することは不可能である。このため、短期的な宣伝活動の広告主は、広告を提供するための道具として、ＬＢＡを活用することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態は、ユーザに売り込みを自動的に通知するためのコンピュータ実装方法を提供する。第１の電子メッセージの少なくとも一部は、メッセージが売り込みに関する情報を含むことの表示に対して、自動的に分析される。メッセージは、例えば、ソーシャルネットワーキングシステム上に掲示されるメッセージ、あるいは位置情報ベース広告システムに送信される電子メールメッセージまたはインスタントメッセージ等のテキストメッセージであり得る。
【０００７】
売り込みの記述は、メッセージから決定される。記述は、メッセージから選択的にコピーされたコンテンツを含み得るが、含む必要はない。記述は、メッセージのコンテンツ全体を含み得るが、含む必要はない。例えば、記述は、価格、商品名、または売り込みの条件を含み得る。記述は、メッセージの全てまたは一部の要約あるいは書き換えまたは言い換えを形成するように生成され得る。例えば、食洗機が販売される場合、記述は「台所用品」を参照し得る。
【０００８】
売り込みに関連する地理的位置は、自動的に決定される。地理的位置は、メッセージの中に明示的に記載される場合、または地理的位置は、メッセージの「差出人」アドレスの中またはハッシュタグ等のメタデータによって等、メッセージの中の情報によって暗示され得る。地理的位置を示す情報の他の例として、商業者の名前、通り番地、市町村、都道府県、郵便番号、電話番号の全てまたは一部、商品番号、地理座標、交差点、地区名、または建造物が挙げられる。
【０００９】
売り込みの記述、および売り込みの地理的位置を示すデータを含む、データは、コンピュータ化されたデータベースに自動的に記憶される。
【００１０】
ユーザの地理的位置を示す電子データが受信される。このデータは、ユーザが移動する際、携帯電話システム等によって、自動的に、すなわち、ユーザがデータの送信を開始する必要なく、送信され得る。一方、ユーザは、モバイル通信デバイスまたはパーソナルコンピュータによって実行されるアプリケーションプログラムまたはブラウザによって表示されるフォーム等に自分の地理的位置を入力し得る。地理的位置は、ユーザの現在位置、またはユーザが将来移動することを計画している地理的位置等の関心の地理的位置（総称して「ユーザの地理的位置」）であり得る。
【００１１】
ユーザは、少なくとも部分的に、ユーザの地理的位置と売り込みに関連する地理的位置の近さに基づいて、自動的に適格性が判断される。ユーザが適格である場合、第２の電子メッセージがユーザに自動的に送信される。第２の電子メッセージは、売り込みの記述の少なくとも一部を含む。
【００１２】
上記のように、売り込みに関する情報を含むことの表示に対して分析されるメッセージは、ソーシャルネットワーキングシステム上に掲示されるメッセージであり得る。この場合、メッセージを分析する前に、ソーシャルネットワーキングシステムは、ソーシャルネットワーキングシステムから、またはソーシャルネットワーキングシステムによって提供されるアプリケーションプログラミングインターフェース（ＡＰＩ）を介するデータに対して、ブラウザリクエストをシミュレーションすること等によって、自動的にクエリされ得る。ソーシャルネットワーキングコンピュータシステム上に掲示されたメッセージの少なくとも一部が受信される。メッセージの受信された部分は、次いで、第１の電子メッセージとして使用され、すなわち、受信されたメッセージの少なくとも一部は、売り込みに関する情報を含むことの表示に対して、分析される。
【００１３】
任意選択的または代替として、記載のように、売り込みに関する情報を含むことの表示に対して分析されるメッセージは、テキストメッセージであり得る。この場合、メッセージを分析する前に、メッセージは、メールボックスモジュール等によって受信される。
【００１４】
メッセージが売り込みに関する情報を含むことの表示に対して、メッセージを自動的に分析するステップは、少なくとも１つの所定の単語に対してメッセージのテキストを自動的に検索するステップ、または所定のメタデータの要素に対して、メッセージを自動的に検索するステップを含む。
【００１５】
売り込みに関連する地理的位置を自動的に決定するステップは、地理的位置を示す単語に対して、メッセージのテキストを自動的に検索するステップを含む。任意選択的または代替として、地理的位置を決定するステップは、メッセージからの情報を用いてデータベースをクエリするステップと、クエリに応答してデータベースによって返される位置データを受信するステップとを含み得る。
【００１６】
任意選択的または代替として、地理的位置を決定するステップは、１つ以上のデータベースの反復使用を含み得る。例えば、地理的位置を決定するステップは、メッセージからの情報を用いて、第１のデータベースに第１のクエリを送信するステップと、第１のクエリに応答して、第１のデータベースによって返された第１の電子メッセージの発信元についての第１の情報を受信するステップとを含み得る。次いで、第２のデータベースは、受信された第１の情報の少なくとも一部を用いてクエリされる場合があり、第２のクエリに応答して第２のデータベースによって返される位置データが受信され得る。例えば、メッセージに含まれる商業者の名前または電話番号は、商業者または電話番号の地理的位置を決定するために、第１のデータベースをクエリするために使用され得る。任意選択的に、第１のデータベースからの情報は、第２のデータベースにアクセスするために使用され得る。例えば、第１のデータベースにある電話番号に関連する人またはビジネスの名前を検出していた場合、名前は、電話番号の地理的位置を決定するために、第２のデータベースにアクセスするために使用され得る。（第１および第２のデータベースは、別個のデータベースであり得る、または同一のデータベースであり得る）。
【００１７】
第２の電子メッセージをユーザに自動的に送信するステップは、電子メールメッセージまたはインスタントメッセージ等のテキストメッセージをユーザのモバイル通信デバイスに送信するステップを含むことができる。任意選択的または代替として、第２の電子メッセージをユーザに送信するステップは、ウェブページを介して、またはユーザのモバイル通信デバイスによって実行されるアプリケーションプログラムを介して、ユーザによって行われるクエリに応答すること等によって、ユーザによる電子クエリに自動的に応答するステップを含み得る。
【００１８】
本発明の別の実施形態は、ユーザに売り込みを自動的に通知するためのコンピュータベースのシステムを提供する。システムは、メッセージが売り込みに関連する情報を含むことの表示に対して、第１の電子メッセージの少なくとも一部を自動的に分析するように構成されるメッセージアナライザを含む。メッセージは、例えば、ソーシャルネットワーキングコンピュータシステム上に掲示されたメッセージ、またはシステムに宛てられたメッセージであり得る。例えば、メッセージは、電子メールメッセージまたはインスタントメッセージであり得る。
【００１９】
メッセージアナライザはまた、メッセージから売り込みの記述を自動的に決定し、売り込みに関連する地理的位置を自動的に決定するように構成される。メッセージアナライザは、コンピュータ化されたデータベースに、売り込み記述と、売り込みの地理的位置を示すデータとを自動的に記憶するように構成される。
【００２０】
システムはまた、ユーザの地理的位置を示す電子データを受信するように構成される、ユーザクオリファイアを含む。ユーザクオリファイアはまた、少なくとも部分的に、ユーザの地理的位置と売り込みに関連する地理的位置の近さに基づいて、ユーザの適格性を自動的に決定するように構成される。
【００２１】
システムはさらに、メッセージジェネレータを含む。ユーザが適格である場合、メッセージジェネレータは、第２の電子メッセージをユーザに自動的に送信する。第２の電子メッセージは、売り込みの記述の少なくとも一部を含む。
【００２２】
メッセージアナライザはさらに、ソーシャルネットワーキングコンピュータシステムを自動的にクエリし、ソーシャルネットワーキングコンピュータシステム上に掲示されたメッセージの少なくとも一部を受信するように構成され得る。メッセージの受信された部分は、次いで、第１の電子メッセージとして使用され、すなわち、受信されたメッセージの少なくとも一部は、売り込みに関する情報を含むことの表示に対して、分析される。
【００２３】
任意選択的または代替として、記載のように、売り込みに関する情報を含むことの表示に対して分析されるメッセージは、テキストメッセージであり得る。この場合、メッセージアナライザは、テキストメッセージを受信するように構成され、次いで、売り込みに関する情報を含むことの表示に対して分析される。
【００２４】
第１のメッセージが売り込みに関する情報を含むことの表示に対して、第１のメッセージを自動的に分析するために、メッセージアナライザは、少なくとも１つの所定の単語に対して、第１のメッセージのテキストを自動的に検索するか、または少なくとも１つの所定のハッシュタグに対して、第１のメッセージを自動的に検索するか、または所定のメタデータの少なくとも１つの要素に対して、第１のメッセージを自動的に検索するように構成され得る。
【００２５】
メッセージアナライザは、地理的位置を示す少なくとも１つの単語に対して、第１のメッセージのテキストを自動的に検索するように構成され得る。
【００２６】
売り込みに関連する地理的位置を自動的に決定するために、メッセージアナライザは、第１の電子メッセージからの情報を用いて、データベースをクエリし、クエリに応答して、データベースによって返される位置データを受信するように構成され得る。
【００２７】
売り込みに関連する地理的位置を自動的に決定するために、メッセージアナライザは、第１の電子メッセージからの情報を用いて、第１のデータベースに第１のクエリを送信し、第１のクエリに応答して、第１のデータベースによって返される第１の電子メッセージの発信元に関する第１の情報を受信するように構成され得る。メッセージアナライザは次いで、受信された第１の情報の少なくとも一部を用いて、第２のデータベースに第２のクエリを送信し、第２のクエリに応答して、第２のデータベースによって返される位置データを受信し得る。（第１および第２のデータベースは、別個のデータベースであり得、または同一のデータベースであり得る）。
【００２８】
第２の電子メッセージは、ユーザのモバイル通信デバイスへのテキストメッセージであり得る。任意選択的または代替として、第２の電子メッセージは、ウェブページを介して、またはユーザのモバイル通信デバイスによって実行されるアプリケーションプログラムを介してユーザによって作成されるクエリに応答する等、ユーザによるクエリに応答して送信されるメッセージであり得る。
【００２９】
本発明のさらに別の実施形態は、ユーザに売り込みを自動的に通知するためのコンピュータシステム上で使用するためのコンピュータプログラム製品を提供する。コンピュータプログラム製品は、有形の非一時的コンピュータ利用可能媒体を含む。コンピュータ可読プログラムコードが媒体上に記憶される。コンピュータ可読プログラムコードは、第１の電子メッセージが売り込みに関する情報を含むことの表示に対して、第１の電子メッセージの少なくとも一部を自動的に分析するように構成されるプログラムコードを含む。プログラムコードはまた、第１の電子メッセージから売り込みの記述を自動的に決定し、売り込みに関連する地理的位置を自動的に決定するように構成される。プログラムコードはまた、データベースにデータを自動的に記憶するように構成される。データは、売り込みの記述と、売り込みの地理的位置を示すデータとを含む。
【００３０】
プログラムコードはまた、ユーザの地理的位置を示す電子データを受信し、ユーザの適格性を自動的に決定するように構成される。適格性の決定は、少なくとも部分的に、ユーザの地理的位置と売り込みに関連する地理的位置の近さに基づく。ユーザが適格である場合、プログラムコードは、ユーザに第２の電子メッセージを自動的に送信するように構成される。第２の電子メッセージは、売り込みの記述の少なくとも一部を含む。
【００３１】
本発明の実施形態は、ユーザに売り込みを自動的に通知するためのコンピュータシステム上で使用するためのコンピュータプログラム製品を提供する。コンピュータプログラム製品は、有形の非一時的コンピュータ利用可能媒体を含む。コンピュータ可読プログラムコードが媒体上に記憶される。コンピュータ可読プログラムコードは、メッセージアナライザと、ユーザクオリファイアと、メッセージジェネレータとを含む。
【００３２】
メッセージアナライザは、第１の電子メッセージが売り込みに関連する情報を含むことの表示に対して、第１の電子メッセージの少なくとも一部を自動的に分析するように構成される。メッセージアナライザはまた、第１の電子メッセージから売り込みの記述を自動的に決定し、売り込みに関連する地理的位置を自動的に決定するように構成される。メッセージアナライザは、データベースに、売り込みの記述と、売り込みの地理的位置を示すデータとを自動的に記憶するように構成される。
【００３３】
ユーザクオリファイアは、ユーザの地理的位置を示す電子データを受信し、ユーザの適格性を自動的に決定するように構成される。適格性は、少なくとも部分的に、ユーザの地理的位置と売り込みに関連する地理的位置の近さに基づく。
【００３４】
メッセージジェネレータは、ユーザが適格である場合、ユーザに第２の電子メッセージを自動的に送信するように構成される。第２の電子メッセージは、売り込みの記述の少なくとも一部を含む。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
ユーザに売り込みを自動的に通知するためのコンピュータ実装方法であって、
第１の電子メッセージが売り込みに関する情報を含むことの表示に対して、該第１の電子メッセージの少なくとも一部を自動的に分析することと、
該第１の電子メッセージから該売り込みの記述を自動的に決定することと、
該売り込みに関連する地理的位置を自動的に決定することと、
コンピュータ化されたデータベースの中にデータを自動的に記憶することであって、該データは、該売り込みの記述と、該売り込みの地理的位置を示すデータとを含む、ことと、
ユーザの地理的位置を示す電子データを受信することと、
少なくとも部分的に、該ユーザの地理的位置に対する該売り込みに関連する地理的位置の近さに基づいて、該ユーザの適格性を自動的に決定することと、
該ユーザが適格である場合に、該ユーザに第２の電子メッセージを自動的に送信することであって、該第２の電子メッセージは、該売り込みの記述の少なくとも一部を含む、ことと
を含む、方法。
（項目２）
前記メッセージが売り込みに関する情報を含むことの表示に対して、前記第１の電子メッセージの少なくとも一部を分析することの前に、
ソーシャルネットワーキングコンピュータシステムを自動的にクエリすることと、
該ソーシャルネットワーキングコンピュータシステム上に掲示されているメッセージの少なくとも一部を受信することであって、受信されたメッセージの少なくとも一部は、該第１の電子メッセージを含む、こととをさらに含む、項目１に記載の方法。
（項目３）
前記メッセージが売り込みに関する情報を含むことの表示に対して、前記第１の電子メッセージの少なくとも一部を分析することの前に、該第１のメッセージを含むテキストメッセージを受信することをさらに含む、項目１に記載の方法。
（項目４）
前記メッセージが売り込みに関する情報を含むことの表示に対して、前記第１の電子メッセージの少なくとも一部を分析することは、少なくとも１つの所定の単語に対して、該第１の電子メッセージのテキストを自動的に検索することを含む、項目１に記載の方法。
（項目５）
前記メッセージが売り込みに関する情報を含むことの表示に対して、前記第１の電子メッセージの少なくとも一部を自動的に分析することは、少なくとも１つの所定のハッシュタグに対して、該第１の電子メッセージを自動的に検索することを含む、項目１に記載の方法。
（項目６）
前記メッセージが売り込みに関する情報を含むことの表示に対して、前記第１の電子メッセージの少なくとも一部を自動的に分析することは、所定のメタデータの少なくとも１つの要素に対して、該第１の電子メッセージを自動的に検索することを含む、項目１に記載の方法。
（項目７）
前記売り込みに関連する地理的位置を自動的に決定することは、地理的位置を示す少なくとも１つの単語に対して、前記第１の電子メッセージのテキストを自動的に検索することを含む、項目１に記載の方法。
（項目８）
前記売り込みに関連する地理的位置を自動的に決定することは、
前記第１の電子メッセージからの情報を用いて、データベースをクエリすることと、
該クエリすることに応答して、該データベースによって返される位置データを受信することとを含む、項目１に記載の方法。
（項目９）
前記売り込みに関連する地理的位置を自動的に決定することは、
前記第１の電子メッセージからの情報を用いて、第１のデータベースに第１のクエリを送信することと、
該第１のクエリに応答して、該第１のデータベースによって返される該第１の電子メッセージの送信元に関する第１の情報を受信することと、
該受信された第１の情報の少なくとも一部を用いて、第２のデータベースに第２のクエリを送信することと、
該第２のクエリに応答して、該第２のデータベースによって返される位置データを受信することと
を含む、項目１に記載の方法。
（項目１０）
前記ユーザに第２の電子メッセージを自動的に送信することは、前記ユーザのモバイル通信デバイスにテキストメッセージを送信することを含む、項目１に記載の方法。
（項目１１）
前記ユーザに第２の電子メッセージを自動的に送信することは、前記ユーザによる電子クエリに対して自動的に応答することを含む、項目１に記載の方法。
（項目１２）
ユーザに売り込みを自動的に通知するためのコンピュータベースのシステムであって、
第１の電子メッセージが売り込みに関する情報を含むことの表示に対して、該第１の電子メッセージの少なくとも一部を自動的に分析することと、
該第１の電子メッセージから該売り込みの記述を自動的に決定することと、
該売り込みに関連する地理的位置を自動的に決定することと、
コンピュータ化されたデータベースの中にデータを自動的に記憶することであって、該データは、該売り込みの記述と、該売り込みの地理的位置を示すデータとを含む、ことと
を行うように構成されているメッセージアナライザと、
ユーザの地理的位置を示す電子データを受信することと、
少なくとも部分的に、該ユーザの地理的位置に対する該売り込みに関連する地理的位置の近さに基づいて、該ユーザの適格性を自動的に決定することと
を行うように構成されているユーザクオリファイアと、
該ユーザが適格である場合、該ユーザに第２の電子メッセージを自動的に送信することであって、該第２の電子メッセージは、該売り込みの記述の少なくとも一部を含む、こと
を行うように構成されているメッセージジェネレータと
を備えている、システム。
（項目１３）
前記メッセージアナライザは、ソーシャルネットワーキングコンピュータシステムを自動的にクエリすることと、該ソーシャルネットワーキングコンピュータシステム上に掲示されているメッセージの少なくとも一部を受信することであって、受信されたメッセージの少なくとも一部は、前記第１の電子メッセージを含む、こととを行うようにさらに構成されている、項目１２に記載のシステム。
（項目１４）
前記メッセージアナライザは、前記第１の電子メッセージを含むテキストメッセージを受信するようにさらに構成されている、項目１２に記載のシステム。
（項目１５）
前記第１の電子メッセージが売り込みに関する情報を含むことの表示に対して、前記第１の電子メッセージの少なくとも一部を自動的に分析するために、前記メッセージアナライザは、少なくとも１つの所定の単語に対して、前記第１の電子メッセージのテキストを自動的に検索するように構成されている、項目１２に記載のシステム。
（項目１６）
前記第１の電子メッセージが売り込みに関する情報を含むことの表示に対して、前記第１の電子メッセージの少なくとも一部を自動的に分析するために、前記メッセージアナライザは、少なくとも１つの所定のハッシュタグに対して、該第１の電子メッセージを自動的に検索するように構成されている、項目１２に記載のシステム。
（項目１７）
前記第１の電子メッセージが売り込みに関する情報を含むことの表示に対して、前記第１の電子メッセージの少なくとも一部を自動的に分析するために、前記メッセージアナライザは、所定のメタデータの少なくとも１つの要素に対して、該第１の電子メッセージを自動的に検索するように構成されている、項目１２に記載のシステム。
（項目１８）
前記メッセージアナライザは、地理的位置を示す少なくとも１つの単語に対して、前記第１の電子メッセージのテキストを自動的に検索するように構成されている、項目１２に記載のシステム。
（項目１９）
前記売り込みに関連する地理的位置を自動的に決定するために、前記メッセージアナライザは、
前記第１の電子メッセージからの情報を用いて、データベースをクエリすることと、
該クエリすることに応答して、該データベースによって返される位置データを受信することと
を行うようにさらに構成されている、項目１２に記載のシステム。
（項目２０）
前記売り込みに関連する地理的位置を自動的に決定するために、前記メッセージアナライザは、
前記第１の電子メッセージからの情報を用いて、第１のデータベースに第１のクエリを送信することと、
該第１のクエリに応答して、該第１のデータベースによって返される該第１の電子メッセージの送信元に関する第１の情報を受信することと、
該受信された第１の情報の少なくとも一部を用いて、第２のデータベースに第２のクエリを送信することと、
該第２のクエリに応答して、該第２のデータベースによって返される位置データを受信することと
を行うように構成されている、
項目１２に記載のシステム。
（項目２１）
前記第２の電子メッセージは、前記ユーザのモバイル通信デバイスへのテキストメッセージを含む、項目１２に記載のシステム。
（項目２２）
前記第２の電子メッセージは、前記ユーザによるクエリに応答して送信されるメッセージを含む、項目１２に記載のシステム。
（項目２３）
ユーザに売り込みを自動的に通知するためのコンピュータシステム上で使用するためのコンピュータプログラム製品であって、該コンピュータプログラム製品は、コンピュータ可読プログラムコードを記憶した有形の非一時的コンピュータ利用可能媒体を備え、
該コンピュータ可読プログラムコードは、
第１の電子メッセージが売り込みに関する情報を含むことの表示に対して、該第１の電子メッセージの少なくとも一部を自動的に分析することと、
該第１の電子メッセージから該売り込みの記述を自動的に決定することと、
該売り込みに関連する地理的位置を自動的に決定することと、
コンピュータ化されたデータベースの中にデータを自動的に記憶することであって、該データは、該売り込みの記述と、該売り込みの地理的位置を示すデータとを含む、ことと
ユーザの地理的位置を示す電子データを受信することと、
少なくとも部分的に、該ユーザの地理的位置に対する該売り込みに関連する地理的位置の近さに基づいて、該ユーザの適格性を自動的に決定することと、
該ユーザが適格である場合に、該ユーザに第２の電子メッセージを自動的に送信することであって、該第２の電子メッセージは、該売り込みの記述の少なくとも一部を含む、ことと
を行うように構成されているプログラムコードを含む、
コンピュータプログラム製品。
（項目２４）
ユーザに売り込みを自動的に通知するためのコンピュータシステム上で使用するためのコンピュータプログラム製品であって、該コンピュータプログラム製品は、コンピュータ可読プログラムコードを記憶した有形の非一時的コンピュータ利用可能媒体を備え、
該コンピュータ可読プログラムコードは、
第１の電子メッセージが売り込みに関する情報を含むことの表示に対して、該第１の電子メッセージの少なくとも一部を自動的に分析することと、
該第１の電子メッセージから該売り込みの記述を自動的に決定することと、
該売り込みに関連する地理的位置を自動的に決定することと、
コンピュータ化されたデータベースの中にデータを自動的に記憶することであって、該データは、該売り込みの記述と、該売り込みの地理的位置を示すデータとを含む、ことと
を行うように構成されているメッセージアナライザと、
ユーザの地理的位置を示す電子データを受信することと、
少なくとも部分的に、該ユーザの該地理的位置に対する該売り込みに関連する地理的位置の近さに基づいて、該ユーザの適格性を自動的に決定することと
を行うように構成されているユーザクオリファイアと、
該ユーザが適格である場合に、該ユーザに第２の電子メッセージを自動的に送信することであって、該第２の電子メッセージは、該売り込みの記述の少なくとも一部を含む、ことを行うように構成されているメッセージジェネレータと
を含む、
コンピュータプログラム製品。
【図面の簡単な説明】
【００３５】
本発明は、図面を参照しながら、以下の発明を実施するための形態を参照することによってより完全に理解される。
【図１】図１は、本発明の実施形態の動作の概要を提供する模式図である。
【図２】図２は、本発明の実施形態が実践され得る状況の模式図である。
【図３】図３は、本発明の実施形態に係る、ソーシャルネットワーキングシステムのメッセージデータベースに記憶された２つのメッセージの例示的表示である。
【図４】図４は、本発明の実施形態に係る、位置ベースの売り込みに関する情報を含む例示的電子メールメッセージである。
【図５Ａ】図５は、本発明の実施形態の動作を記載するフローチャートである。
【図５Ｂ】図５は、本発明の実施形態の動作を記載するフローチャートである。
【図６】図６は、本発明の実施形態により生成される例示的エントリの模式図である。
【発明を実施するための形態】
【００３６】
本発明の実施形態は、位置情報ベース広告（ＬＢＡ）データベースにエントリを自動的に追加し、ユーザの自動的に決定された地理的位置と、ユーザと売り込みに関連する地理的位置の近さとに基づいて、ユーザに売り込みを通知するためのコンピュータ実装方法および装置を提供する。これらの実施形態は、位置ベースの売り込みとして解釈され得る売り込み等の売り込みを含むメッセージを識別するために、ツイッター等のソーシャルネットワーキングシステム上に商業者によって掲示されているメッセージを自動的に分析する。売り込みに関する情報は、メッセージから自動的に抽出され、ＬＢＡデータベースに格納される。ＬＢＡデータベースは、ユーザのその時点で知られたまたは最後に知られた位置に基づいて、ターゲットユーザに広告を自動的に送信するために、位置情報ベース（ＬＢ）広告アプリケーションコンピュータプログラムによって使用され得る。ユーザはまた、ユーザによって提供される選択条件に一致する売り込みに対して、ＬＢＡデータベースをクエリし得る。任意選択的または代替として、商業者は、システムに位置ベースの売り込みを通知するために、ＬＢＡデータベースに関連するシステム（以下「ＬＢＡシステム」）に電子メールメッセージまたはインスタントメッセージ（ＩＭ）等のメッセージを送信し得る。これらのメッセージもまた自動的に分析され、それぞれの売り込みに関する情報が自動的に抽出され、ＬＢＡデータベースに格納される。
【００３７】
図１は、本発明の実施形態の動作の概要を提供するブロック図である。商業者１００は、ソーシャルネットワーキングシステム１０３上に売り込みを含むメッセージ（一般的にツイッター上の「ツイート」として知られる）を掲示し得る。ＬＢＡシステム１０６は、ソーシャルネットワーキングシステム１０３を自動的にスキャンし、位置ベースの売り込み等の売り込みを含むと解釈され得るメッセージから情報を抽出する。スキャンは、固定または変動間隔で発生し得、および／またはスキャンは、新しいメッセージが掲示されたことを示す、ソーシャルネットワーキングシステム１０３からの通知等、イベントに応答して自動的に発生し得る。ＬＢＡシステム１０６は、位置情報ベース広告データベース１１０に抽出した情報を記憶する。
【００３８】
任意選択的にまたは代替として、１１２に示されるように、商業者１００は、メッセージが売り込みに関する情報を含む場合、ＬＢＡシステム１０６に電子メールメッセージ、ＩＭまたは別の種類のメッセージを送信し得る。ＬＢＡシステム１０６は、メッセージから情報を自動的に抽出し、位置情報ベース広告データベース１１０に抽出した情報を記憶する。
【００３９】
ＬＢＡシステム１０６の一部またはこれとは独立している場合がある、ＬＢＡアプリケーション１１３は、位置情報ベース広告データベース１１０の情報を使用して、商業者のビジネスの場所の近くに位置することが発見されたユーザ等、ターゲットユーザ１１６に広告メッセージを自動的に生成し、送信する。任意選択的または代替として、第２のユーザ１２０は、ＬＢＡアプリケーション１１３に選択条件を提供すること等によって、位置情報ベース広告データベース１１０をクエリまたは検索し得る。ＬＢＡアプリケーションは、クエリまたは検索を促進し、結果を提供するために、ウェブサーバ１１４を含み得る。
【００４０】
このように、商業者は、ソーシャルネットワークシステム１０３上に適切なコンテンツを含むメッセージを掲示することによって、またはＬＢＡシステム１０６にそのようなメッセージを送信することによって、ＬＢＡシステム１０６を利用することができる。したがって、商業者は、広告業者に連絡し、位置情報ベース宣伝活動を設定することに従来関連する時間および経費を必要とせずに、位置情報ベース広告に即座にアクセスを有することができる。例示的なＬＢＡシステム１０６の詳細をここで記載する。
【００４１】
記載のように、ＬＢＡシステム１０６は、ソーシャルネットワーキングシステム１０３に掲示されたメッセージまたはＬＢＡシステム１０６に送信されたメッセージを分析することができる。ＬＢＡシステム１０６は、メッセージが売り込みに関する情報を含むことの表示に対して、メッセージを分析する。例えば、メッセージは、メッセージが売り込みまたは位置ベースの売り込みを含むことを示す、メタデータ、タグ、テキスト等を含み得る。受信メッセージは、その「宛先」アドレス、その「件名」フィールド、その本文、タグ等によって、位置ベースの売り込みに関連することを示すことができる。テキスト、タグ等は、メッセージが位置ベースの売り込みを含むと解釈されるかどうかを決定するために、所定の値と比較され得る。任意選択的または代替として、この決定の一部または全てとして、メッセージテキスト上で意味論的自然言語処理が実施され得る。例えば、テキストは、テキストが「売り出し」、「募集」、「賃貸」、「ヤードセール」、「相乗り」、「同窓会」の語句、または英語または別の言語で意味論的に同義語句を含むかどうかを決定するために、分析され得る。同様に、テキストは、テキストが、商業者の名前、通り番地、市町村、都道府県、郵便番号、電話番号、またはこれらの一部、商業者番号、地理座標、交差点、地区、または建造物等、地理的位置への参照を含むかどうかを決定するために、分析され得る。
【００４２】
メッセージが売り込みまたは位置ベースの売り込みに関係すると見なされる場合、ＬＢＡシステム１０６は、売り込みに関連する地理的位置の表示に対して、メッセージを分析する。例えば、地理的位置は、商業者の店舗の位置または個人のヤードセールの位置であり得る。システム１０６はまた、売り込みをしている商業者の名前、売り込みの性質（例えば、売り出し、賃貸、交換、無料、買取希望、同居人希望、相乗り希望、雇用等）、売り込みされている内容、売り込みの条件、期限等、売り込みに関する他の情報に対して、メッセージを分析する。システム１０６は、地理的位置への参照および売り込みに関する他の情報への参照を含む、売り込みに関する情報を記憶するために、位置情報ベース広告データベース１１０にエントリを追加する。
【００４３】
地理的位置を入力するユーザ、または近いことが検出されるユーザは、その後、ユーザの携帯電話またはパーソナルコンピュータ（ワイヤレスタブレットコンピュータ、ＰＤＡ等）にテキストメッセージまたは電子メールメッセージを送信することによって等、売り込みが通知され得る。テキストメッセージは、商業者の名前および住所、売り込みの条件、期限等、売り込みに関する情報を含むことができる。同様に、ＬＢＡデータベース１１０を（ウェブサーバ１１４によってサービスされる検索ページを介して等）クエリまたは検索するユーザは、ユーザの現在または最後にわかっている位置、または将来ユーザがいることが推定される位置等、ユーザによって指定された位置に近い関連地理的位置を有する売り込みに関する情報が提供され得る。クエリしているユーザの位置は、ユーザのクエリを実行する無線電話網によって、またはクエリしているユーザのコンピュータのインターネットプロトコル（ＩＰ）アドレスから、自動的に決定され得る。
【００４４】
本明細書で使用される場合、その文脈によってその他記載のない限り、「商業者」という用語は、売り込みを行うことを希望する任意の人または組織（営利または非営利）を意味する。商業者は、取引または売買に必ずしも携わる必要はない。「商業者」という用語は、米国統一商法典（ＵＣＣ）によって提供される定義に限定されない。「売り込み」は、商業上の売り込みであり得るが、その必要はない。売り込みは、条件を含む場合または含まない場合の、支払いまたは物々交換あるいは無料の代償としての物品またはサービスの販売に対する従来の売り込みを含む。売り込みは、販売、賃貸、募集等に対する売り込みであり得る。売り込みはまた、献血行事、公開花火、個人のソーシャルイベントの通知等、案内および招待を含む。売り込みは、誰にでも公開、または所定のグループまたはクラスの受取人に限定され得る。
【００４５】
本明細書で使用される場合、その文脈によってその他記載のない限り、「ソーシャルネットワークシステム」という用語は、ツイッターおよびフェイスブック等の従来のインターネットベースのソーシャルネットワーキングシステム、ならびに他人によって閲覧されるためのメッセージを掲示するための他の一般的にアクセス可能または非公開のコンピュータシステムを含む。例として、フリッカーおよびユーチューブ等のコンテンツ共有ウェブサイト、掲示板システム（ＢＢＳ）、インターネットフォーラム、クレイグズリスト、イーベイ等のオンラインの告知広告等が挙げられる。ソーシャルネットワークシステムは、売り込みまたは位置情報ベース広告をホストする専用であり得るが、その必要はない。
【００４６】
本明細書で使用される場合、その文脈によりその他記載のない限り、「自動」および「自動的に」という用語は、人間の介入がないことを意味する。このように、データベースの自動検索は、人間によって開始されることなく、かつ人間が検索条件を指定することなく発生する。
【００４７】
図２は、本発明の実施形態が実践され得る状況の模式図である。例示的な商業者のコンピュータＡ  ２０３およびコンピュータＢ  ２０６は、インターネットまたは別の適切なネットワーク２０８を介して、例示的なソーシャルネットワーキングシステム１０３に連結され得る。商業者は、自分のコンピュータ２０３および２０６を介して、ユーザコンピュータＡ  ２１３およびユーザコンピュータＢ  ２１６等の商業者のコンピュータ以外を介して従来の様式で、ソーシャルネットワーキングシステム１０３上にメッセージを掲示することができる。他のユーザもまた、ソーシャルネットワーキングシステム１０３上にメッセージを掲示することが可能な場合がある。メッセージゲートウェイ２２６は、携帯電話網２３０およびインターネット２０８を相互接続し、携帯電話２３３によって例示される、携帯電話等が、周知の様式でソーシャルネットワーキングシステム１０３にアクセスすることを可能にし得る。ソーシャルネットワーキングシステム１０３は、一般に利用可能または非公開、料金ベースまたは無料、ユーザがシステム１０３を使用するために登録または加入する必要がある場合もない場合もある。
【００４８】
ソーシャルネットワーキングシステム１０３は、掲示されたメッセージをメッセージデータベース２３６に記憶し、ソーシャルネットワーキングシステム１０３のユーザ２１３および２１６等のユーザにメッセージを利用可能にする。図３は、メッセージデータベース２３６（図２）に記憶された２つの仮定のメッセージ３００および３０３の例示的表示である。２つのメッセージ３００および３０３は、特定のユーザによって、特定のユーザまたはトピックに掲示（すなわち、告知）される場合等がある。当技術分野で周知のように、各メッセージ３００および３０３は、メッセージを掲示した人または組織を表すアイコン３０６または３１０、掲示者のユーザＩＤ（すなわち、ハンドル名等）３１３または３１６、メッセージのテキスト３２０または３２３、メッセージが掲示された時の表示３２６または３３０、およびメッセージを掲示するために掲示者が使用したアクセス方法の表示３３３または３３６を含むことができる。
【００４９】
第１のメッセージ３００は、典型的なソーシャルネットワーキングの掲示、すなわち、掲示者に関する何か、あるいは掲示者の現在または最近の行動内容を示す掲示を表す。第２のメッセージ３０３は、商業者による位置ベースの売り込みを表す。第２のメッセージ３０３では、掲示している商業者は、メッセージを位置ベースのメッセージとして識別するために、特定の「ハッシュタグ」３４０を含めている。ハッシュタグは、当技術分野において周知である。ハッシュタグは、情報の記述または分類を助ける情報の１つに割り当てられるキーワードまたは用語で、情報がそれを閲覧または検索することによって検出されることを可能にする。典型的に、ハッシュタグは、文字列の前にハッシュ文字（「＃」）を追加することによって作成される。従来のハッシュタグは、非階層であったが、しかしながら、本明細書に記載されるハッシュタグは、階層または非階層であり得る。一実施形態において、ハッシュタグの「＃ＬＢＳＡＤ」または「＃ＵＮ０Ｍ０ＢＩ」は、メッセージを位置情報ベース広告メッセージであると識別するために使用され得る。任意選択的または代替として、他の適切なハッシュタグが位置情報ベース広告メッセージを識別するために使用され得る。
【００５０】
「＃ＡＤＶＥＲＴ」等のハッシュタグは、必ずしもメッセージを位置ベースであると識別することなく、メッセージを広告であると識別するために、掲示者によって使用され得る。それでも、本発明の実施形態は、メッセージが、本実施形態が売り込みの位置および売り込みに関する他の情報を確認することを可能にするに充分な情報を含む場合、本明細書に記載されるように、そのようなメッセージを位置ベースのメッセージが処理されるのと同じ方式で処理することができる。このため、本開示の目的の場合、位置ベースまたは非位置ベースのメッセージを掲示する掲示者の意図は、メッセージが位置ベースの売り込みに関する情報を含んでいるかどうか、または開示されるシステムが掲示を位置ベースのメッセージとして処理するかどうかに関係しない。
【００５１】
ハッシュタグの代わりに、またはこれに加えて、メッセージを位置情報ベース広告または非位置情報ベース広告として識別するために、他の識別手段が使用され得る。例えば、タグまたは他のメタデータが使用され得る。別の例において、メッセージが位置情報ベース広告であるか、または位置情報ベース広告として処理することができるかを決定するために、メッセージのコンテンツの自然言語解析が使用される。識別は、メッセージの本文の中に含まれてもよく、または本文から独立していてもよい。識別は、以下に詳細を記載するように表示され得るが、必ずしも必要ではない。
【００５２】
図２を参照すると、ＬＢＡシステム１０６は、任意の適切なプロトコルを介して、メッセージまたはメッセージの一部を取得するために、ソーシャルネットワーキングシステム１０３にアクセスすることができる。例えば、ハイパーテキスト転送プロトコル（「ＨＴＴＰ」」は、ブラウザを実行しているコンピュータを実質的にシミュレーションし、ブラウザと相互作用しているユーザがするように、メッセージをリクエストするために、ＬＢＡシステム１０６によって使用され得る。任意選択的または代替として、ソーシャルネットワーキングシステム１０３がアプリケーションプログラミングインターフェース（ＡＰＩ）を提供する場合、ＬＢＡシステム１０６は、当分野においてすべて周知のように、このインターフェースを介してリクエストを行い、データを受信することができる。
【００５３】
記載のように、動作の１つのモードにおいて、ＬＢＡシステム１０６は、以下に詳細を記載するように、売り込みまたは位置ベースの売り込みに関する情報を含むメッセージを識別することを模索して、ソーシャルネットワーキングシステム１０３上に掲示された１つ以上のメッセージを分析する。動作の別のモードにおいて、ＬＢＡシステム１０６は、商業者によってＬＢＡシステム１０６に送信された、電子メールメッセージ等のメッセージを受信し、分析する。送信されたメッセージは、売り込みに関する情報を含む。図４は、位置ベースの売り込みに関する情報を含む例示的な仮定電子メールメッセージである。商業者Ｂ２０６（図２）は、例えば、電子メールサーバ２４６を介して、ＬＢＡシステム１０６に電子メールメッセージを送信し得る。任意選択的または代替として、メッセージは、ソーシャルネットワーキングシステム１０３を介して、または任意の他の適切なシステムを介して送信され得る。
【００５４】
任意選択的または代替として、ＬＢＡシステム１０６は、ユーザコンピュータ２１３または２１６によって、あるいは携帯電話２３３によって送信されるインスタントメッセージ（「ＩＭ」）等の他の種類のメッセージを受信し得る。例示的なインスタントメッセージとして、ショートメッセージサービス（ＳＭＳ）テキストメッセージおよびマルチメディアメッセージ（ＭＭＳ）が挙げられる。例示的なＩＭサービスとして、モバイルインスタントメッセージング（ＭＩＭ）、アメリカオンラインインスタントメッセンジャー（ＡＩＭ）、ＩＣＱ、エキサイト、Ｗｉｎｄｏｗｓ（登録商標）  Ｌｉｖｅメッセンジャー（旧ＭＳＮメッセンジャー）、Ｕｂｉｅｕｑ、Ｙａｈｏｏ！メッセンジャー、スカイプ、およびＩＢＭ  Ｌｏｔｕｓ  Ｓａｍｅｔｉｍｅが挙げられる。
【００５５】
ＬＢＡシステム１０６は、メッセージを受信するために、当技術分野で周知のように、メールボックスモジュール２５０を含む。商業者のコンピュータＢ  ２０６または携帯電話２３３のユーザは、メッセージを送信するために、コンピュータ２０６によって、または携帯電話２３３によって実行されている電子メールまたはＩＭクライアント等に適切なコマンドを発行する。メールボックス２５１は、商業者からの売り込みまたは位置ベースの売り込みを含むメッセージを受信するために割り当てられ得る。このメールボックス２５１のアドレスは、ウェブサーバ１１４によってサービスされるウェブページ上等に公開され得る。
【００５６】
ソーシャルネットワーキングシステム１０３上に掲示されたメッセージおよびメールボックス２５１を介してＬＢＡシステム１０６によって受信されたメッセージは同様な様式で分析される。ＬＢＡシステム１０６は、メッセージアナライザ２５３およびデータベースエントリジェネレータ２５６を含む。ＬＢＡシステム１０６は、位置情報ベース広告データベース２４３に関連する。位置情報ベース広告データベース２４３は、ＬＢＡシステムまたは別のシステム（図示せず）の一部であり得る。メッセージアナライザ２５３が、メッセージを売り込みまたは位置ベースの売り込みに関すると識別した場合、メッセージアナライザ２５３は、売り込みを行っている商業者の地理的位置等、地理的位置を示す情報に対して、メッセージを分析する。加えて、メッセージアナライザ２５３は、売り込みの内容、条件等、売り込みに関する他の情報に対して、メッセージを分析する。データベースエントリジェネレータ２５６は、エントリを生成し、データベース２４３にエントリを記憶する。エントリは、売り込みの地理的位置および売り込みに関する他の情報への参照を含む。
【００５７】
ＬＢＡシステム１０６はまた、ユーザクオリファイア２６０およびメッセージジェネレータ２６３も含み得る。ターゲットユーザクオリファイア２６０は、ユーザとデータベース２４３の中のエントリで参照された地理的位置との近さに基づいてユーザの適格性を判断するために、位置情報ベース広告データベース２４３にアクセスすることができる。すなわち、ターゲットユーザクオリファイア２６０は、位置情報ベース広告によって表される位置近辺に現在位置するユーザを適格とし得る。（この文脈における「現在位置」は、リアルタイムまたはほぼリアルタイムに自動的に決定された場所、あるいは最後にわかっている場所を指す。）任意選択的に、ターゲットユーザクオリファイア２６０は、ユーザの適格性をさらに決定するために、所得範囲または他の人口動態情報等、位置情報ベース広告データベース２４３の中に記憶された他の条件を使用し得る。
【００５８】
次いで、メッセージジェネレータ２６３は、適格であるユーザにメッセージを送信する。メッセージは、電子メールメッセージ、ＳＭＳメッセージ、ＭＭＳメッセージまたは他の適切なメッセージタイプ（総称して「テキストメッセージ」）であり得る。メッセージは、データベース２４３の中のエントリの売り込みに関する情報のうちの少なくともいくつかを含む。例えば、メッセージは、売り込みを行った商業者の名前および住所、ならびに売り込みの内容および任意の条件に関する情報を含み得る。
【００５９】
記載のように、ユーザＡ  ２１３または携帯電話２３３のユーザ等のユーザは、位置情報ベース広告データベース２４３をクエリまたは検索し得る。そのような場合、ユーザと売り込みの地理的位置との近さは、売り込みに関する情報を受信するためにユーザを適格とするために使用され得る。ユーザの地理的位置は、ユーザ２１３のコンピュータのＩＰアドレス、携帯電話網２３０によって提供される位置情報等、任意の適切なシステム、設備、またはその組み合わせによって決定され得る。例えば、ＩＰアドレスに対する「ＷＨＯＩＳ」クエリは、ユーザの名前およびアドレスを返す場合がある。ＷＨＯＩＳクエリは、ユーザのインターネットサービスプロバイダに関する位置情報を返す場合があり、これは、ユーザの概略の位置として使用され得る。ＩＰアドレスは通常、地域ベースの区画内のインターネットサービスプロバイダに割り当てられる。このため、ＩＰアドレスはしばしば、コンピュータがインターネットに接続している地域または国を識別するために使用できる。記載のように、ＬＢＡシステム１０６は、ユーザＡ  ２１３または携帯電話２３３のユーザによる位置情報ベース広告データベース２４３の検索を促進するように、ウェブサーバ１１４を含み得る。
【００６０】
図５は、ＬＢＡシステム１０６の動作を記載するフローチャートである。ＬＢＡシステム１０６は、２つの前述のモードのうちの１つまたは両方で動作することができる。電子メールメッセージ等のメッセージがＬＢＡシステム１０６に送信された場合、５００で、メッセージが受信される。メッセージがＬＢＡシステム１０６に送信される場合も、ＬＢＡシステム１０６がソーシャルネットワーキングシステム１０３の中のメッセージにアクセスする場合も、５０３で、メッセージが売り込みまたは位置ベースの売り込み（総称して「売り込み」）に関する情報を含むことの表示に対して、メッセージは分析される。図３に示される第２のメッセージ３０３に関して記載のように、表示は、「＃ＬＢＳＡＤ」または「＃ＡＤＶＥＲＴ」等のハッシュタグ３４０の形態をとることができる。
【００６１】
記載のように、メッセージは、メッセージが位置ベースの売り込みに関連することを示す、メタデータ、タグ、テキスト、または別の手段を含むことができる。表示は、メッセージの本体に表示される必要はない。表示は、表示がソーシャルネットワーキングシステム１０３によって提供されるＡＰＩ等を介してメッセージアナライザ２５３によって読み出すことができる限り、またはメッセージアナライザ２５３が表示に基づいてメッセージを選択することができる限り、ソーシャルネットワーキングシステム１０３によって提供されるユーザインターフェース等によって表示される必要は全くない。例えば、メッセージアナライザ２５３は、ソーシャルネットワーキングシステム１０３に対して、「ＴＡＧ＝ＬＢＳＡＤ」等の１つ以上のメッセージ選択条件を指定することによって、メッセージデータベース２３６をクエリし得る。
【００６２】
図４に示される例示的な電子メールメッセージを再び参照すると、メッセージが売り込みまたは位置ベースの売り込みに関連するという表示は、任意の適切な形態で発生することができ、そのいくつかの例をここで記載する。メッセージは、図３のメッセージに関して記載したように、ハッシュタグ４００を含むことができる。メッセージの「宛先」アドレス４０３は、表示を提供し得る。例えば、メッセージが特定のユーザまたは電子メールアドレス（メールボックス２５１等）に宛てられたという事実は、メッセージが売り込みまたは位置ベースの売り込みを含むことを示す場合がある。「件名」ライン４０６は、メッセージが売り込みまたは位置ベースの売り込みに関連することを示す単語または語句に対して、意味論的自然言語プロセッサ等によって解析され得る、ハッシュタグ（図示せず）またはテキストを含み得る。
【００６３】
メッセージが売り込みまたは位置ベースの売り込みに関連するという表示は、タグまたは別の形式のメタデータによって提供され得る。電子メールメッセージ、インスタントメッセージ等は、タグまたは他の形式のメタデータを含むことができる。米国特許出願第２００９／００１９１２０号、「Ｍｅｔａｄａｔａ−Ｅｎｈａｎｃｅｄ  Ｉｎｓｔａｎｔ−Ｍｅｓｓａｇｉｎｇ  Ａｐｐｌｉｃａｔｉｏｎｓ」は、メタデータで強化されたインスタントメッセージングアプリケーションを記載するが、その内容は参照により本明細書に援用される。
【００６４】
図５のフローチャートに戻ると、５０６で、メッセージが売り込みまたは位置ベースの売り込みに関連することの表示が検出されない場合、制御は５１０に渡り、別のメッセージが処理されるか、またはメッセージアナライザは別のメッセージを受信するために待機する。一方、表示が検出された場合、制御は５１３に渡り、メッセージは、地理的位置を示す情報に対して、または地理的位置を決定するために、分析される。位置の近似にいることが検出されたユーザは、位置情報ベース広告メッセージのターゲットと見なされ得る。
【００６５】
地理的位置は、メッセージの中に明示的に記載され得るか、または地理的位置は、メッセージ内部に暗示され得る。図４の電子メールメッセージは、この場合、通り番地、市町村、都道府県という、明示的な地理的位置の仮説例４１０を含む。地理的位置は、経度および緯度の座標、郵便番号、市町村または都道府県を含まない通り番地、交差点、地区、建造物、または電話番号の市外局番および／または電話局等の任意の適切な形式において、メッセージの中に明示的に記載され得る。加えて、地理的位置は、任意選択的にタグ、ハッシュタグまたは他のメタデータ手段を使用して、メッセージの本文または他の場所内部に指定され得る。郵便番号等のいくつかの明示的な地理的位置の指定は、点ではなく領域を規定することに注意されたい。例えば、通りの名前だけで、指定された通りに沿った全ての位置を指定する。
【００６６】
図３の第２のメッセージ３０３は、暗示された地理的位置の例３１６を含む。第２のメッセージ３０３のユーザＩＤ３１６は、地理的位置に関連し得る。例えば、ソーシャルネットワーキングシステム１０３は、ユーザＩＤ３１６によって特定されたユーザのプロファイルを記憶し得る。プロファイルは、「北カリフォルニア」等の一般的な地理的記述、市町村、都道府県、完全な住所、または「ハーバード大学構内」等の何らかの他の位置情報を含むことができる。プロファイルは、ユーザＩＤに関連するウェブページのユニフォームリソースロケータ（ＵＲＬ）を含むことができ、このウェブページは、通り番地等の地理的位置情報を含むことができる。メッセージアナライザ２５３は、ユーザプロファイルに記憶された位置情報に対して、またはウェブページのＵＲＬ等の他の情報に対して、ソーシャルネットワーキングシステム１０３をクエリするために、ユーザＩＤ３１６を使用し得る。メッセージ分析２５３は、ＵＲＬによって識別されるウェブページにアクセスすることと、プロファイルされたユーザの場所を示す情報に対して、ウェブページのコンテンツを解析することとを含むことができる。
【００６７】
メッセージアナライザ２５３は、地理的位置をさらに詳細に地理的に解決または曖昧さを排除するために、ユーザプロファイルからの情報等、ソーシャルネットワーキングシステム１０３から、メッセージの中で利用可能なあらゆる情報、および任意の他の利用可能な情報を使用し得る。例えば、ユーザプロファイルがウェブページのＵＲＬを含む場合、メッセージアナライザ２５３は、地理的位置情報またはそのヒントに対して、ウェブページのコンテンツを分析し得る。そのような分析は、１つ以上のアルゴリズムおよび／または経験則が関与し得る。このため、確認された場所は、正確であることが保証されない場合がある。
【００６８】
別の実施例において、メッセージアナライザ２５３が、商業者の名前を利用可能な場合、メッセージアナライザ２５３は、商業者の地理的位置を確認することが可能な場合がある。いくつかの実施形態において、図２に示されるように、メッセージアナライザ２５３は、一般にアクセス可能な「個人別電話帳」または「職業別電話帳」データベースあるいはＡｎｙＷｈｏ．ｃｏｍまたはＳｗｉｔｃｈｂｏａｒｄ．ｃｏｍ等のインターネットアプリケーション、ＴｈｏｍａｓＮｅｔ等の製造者インデックス、あるいは非公開または独自のデータベース等、位置情報データベース２６０へのアクセスを有する。（図２には図示されないが、位置情報データベース２６０は、インターネット２０８を介してアクセス可能であり得る。）メッセージアナライザ２５３は、商業者について既知の情報を含むクエリを形成すること等によって、利用可能な情報に基づいて、位置情報データベース２６０の中の商業者または他のエンティティを参照するために、メッセージから抽出された情報および／またはソーシャルネットワーキングシステム１０３によって提供された情報を使用することができる。例えば、メッセージアナライザ２５３は、商業者、従って商業者の地理的位置を識別するために、ドメイン名等の「差出人」フィールド４０４の内容の全てまたは一部、またはメッセージの署名ブロック４０５（図４）の一部を調査し得る。この調査プロセスは、反復して実施され得る。すなわち、１つのデータベース２６０で調査することによって取得された情報は、商業者の場所をより詳細に解決するために、同じまたは別のデータベース２６０または他の場所で追加の情報を調査するために、使用され得る。
【００６９】
携帯電話網または電子メールシステムからのメッセージが、インスタントメッセージまたは電子メールメッセージが送信された地理的位置に関する、電話番号、ＩＰアドレス、タグまたは他の情報等の情報を含む場合、メッセージアナライザ２５３は、この情報を売り込みに関連する地理的位置として使用し得、またはメッセージアナライザ２５３は、上記のように、データベース２６０の中の地理的位置を調査するために情報を使用し得る。
【００７０】
「短縮コード」（「短縮番号」とも呼ばれる）は、特殊な電話番号で、通常、正規の電話番号よりもはるかに短く、当技術分野で周知のように、ＳＭＳおよびＭＭＳメッセージに宛てて送信するために使用することができる。短縮コードは、１つ以上の携帯電話会社との契約を通して、ＬＢＡシステム１０６に関連付けられ得る。同じ短縮コードは、いくつかの携帯電話会社によって、単一のＬＢＡシステム１０６に割り当てられる場合があり、それによって、どの携帯電話会社が商業者をサービスしているかに関係なく、商業者は、商業者の携帯電話からＬＢＡシステム１０６に売り込みを含むメッセージを送信することが簡単になる。すなわち、ＬＢＡシステム１０６の運用者は、ＬＢＡシステム１０６に売り込みメッセージを送信するための便利な方式として、短縮コードを公開し得る。
【００７１】
記載のように、携帯電話からのメッセージがＬＢＡシステム１０６によって受信された場合に、メッセージは、「差出人」フィールドに送信者の電話番号を含む。ＬＢＡシステム１０６は、位置情報データベース２６０（上述のように）または別のデータベース（図示せず）において、逆引き電話帳でこの電話番号を調査することができる。この際、ＬＢＡシステム１０６は、受信されたメッセージに記載された売り込みに関連する地理的位置を決定することができる。
【００７２】
任意選択的に、商業者は、ウェブサーバ１１４を介してＬＢＡシステム１０６が提供するウェブベースのユーザインターフェース等を介して、ＬＢＡシステム１０６に登録することができる。商業者が登録する場合に、商業者は、商業者が将来送信し得るメッセージの中に記述される売り込みに関連する自分の電話番号および地理的位置を入力する。商業者の携帯電話番号は、ＬＢＡシステム１０６によってアクセス可能なデータベース（図示せず）の中に、地理的位置に関連して記憶される。
【００７３】
後で、商業者が、自分の携帯電話から売り込みを含むメッセージを送信する場合に、ＬＢＡシステム１０６は、データベースをクエリして、以前に関連付けた地理的位置を検出するために、メッセージの「差出人」の電話番号を使用することができる。次いで、地理的位置は売り込みに関連付けられ得る。
【００７４】
クレジットカードを受け付ける商業者は典型的に、承継銀行または他の金融機関によって、商業者番号が割り当てられる。メッセージは、ハッシュタグ「＃ＭＥＲＣＮＯ：ＶＳ２７５４」等の中に商業者番号を含むことができる。メッセージアナライザ２５３は、商業者番号に関連する地理的位置を決定するために、商業者番号を分析することができる。例えば、メッセージアナライザ２５３は、位置情報データベース２６０の中の商業者番号を調査し、またはメッセージアナライザ２５３は、商業者番号を含むメッセージを、対応する商業者に関する情報をリクエストするために、継承銀行によってまたは決済機関によって運用されるサーバ（図示せず）に送信し得る。その上、ＬＢＡシステム１０６は、提供される位置情報ベース広告に対して商業者に課金するために、商業者番号を使用することができる。
【００７５】
任意選択的に、ソーシャルネットワーキングシステム１０３は、商業者ＩＤ番号または他の種類の商業者ＩＤを割り当て、これらの番号またはＩＤを商業者のプロファイルに記憶された商業者の位置に関連付ける場合がある。商業者は次いで、地理的位置情報を提供するために、メッセージの中にハッシュタグ等を用いて、商業者ＩＤ番号を使用することができる。
【００７６】
任意選択的に、情報の組み合わせは、地理的位置をより詳細に地理的に解決または曖昧さを排除するために使用され得る。例えば、電話番号および郵便番号が利用可能である場合、メッセージアナライザ２５３は、電話番号の市外コードおよび加入区域によって規定される地理的位置と、郵便番号によって規定される地理的位置との交差点である、地理的位置を確認し得る。別の例において、商業者の名前はわかっているが、商業者が複数の位置にある場合、商業者の位置のうちどれが位置ベースの売り込みの地理的位置に対して使用されるかを識別するために、郵便番号または他の情報が使用され得る。
【００７７】
任意選択的に、メッセージは、地理的位置に対して、領域の範囲を明示的または暗示的に指定し得る。例えば、図３に示される第２のメッセージ３０３は、ハッシュタグ「＃ＬＢＳＲＡＤ：ＭＩＬＥ＝１」を含み、これは、地理的位置周囲の１マイル半径を有する領域を指定するために使用され得る。この領域は、位置情報ベース広告メッセージを受信するために適格であるために、ユーザがどの程度地理的位置に対して近くであるべきかを指定するために使用され得る。図４の電子メールメッセージは、領域の明示的指定の別の例４１３を提供する。この場合、テキスト「１マイル以内のユーザに通知する」は、意味論的自然言語プロセッサによって処理され得る。その上、メッセージ内部の地理的位置指定または領域指定は、メッセージが位置ベースの売り込みに関することの指示を提供することができる。領域範囲情報がメッセージに全く含まれていない、または暗示されていない場合、デフォルト値が使用され得る。デフォルト値は、商業者のＩＤ、行われている売り込みの種類、または任意の他の適切な選択条件に基づいて自動的に選択され得る。
【００７８】
図５のフローチャートに戻ると、５１６で、メッセージは売り込みに関する他の情報に対して分析される。例えば、図３の第２のメッセージ３０３のテキスト３２３は、売り込みを「印刷用紙を１箱以上購入するとトナーが無料」と記述する。同様に、図４に示される電子メールメッセージのテキスト４１６は、売り込みを記述する。
【００７９】
地理的位置または地理的位置を示す情報に対して、および売り込みに関する他の情報に対してメッセージを分析した後、データベースエントリジェネレータ２５６は、図５のフローチャートの５２０で示されるように、エントリを生成し、位置情報ベース広告データベース２４３にエントリを追加する。図６は、データベースジェネレータ２５６によって生成された例示的なエントリの模式図である。エントリは、レコードＩＤ６００と、典型的には商業者である、広告主のＩＤを記憶するためのフィールド６０３とを含む。位置フィールド６０６は、売り込みに関連する地理的位置を記憶し、領域定義フィールド６１０は、その範囲内でユーザが売り込みについて通知され得る、地理的位置に対する領域を定義する。売り込みテキストフィールド６１３は、売り込みの記述を含む。売り込み開始日時フィールド６１６、売り込み終了日時フィールド６２０、および一致条件フィールド６２３等の他のフィールドは、位置情報ベース広告メッセージがいつ、誰に送信されるべきかをより詳細に識別するために使用され得る。
【００８０】
図５のフローチャートに戻ると、５２３で、ターゲットユーザは、データベースのエントリの中で参照される地理的位置に対するユーザの近さに基づいて、適格とされ得る。ユーザの適格性はさらに、エントリの他のフィールド６１６、６２０および６２３に基づく場合がある。５２６で、メッセージは適格であるユーザに送信され、メッセージは、エントリの売り込みテキストフィールド６１３に記憶されたテキスト等、売り込みに関する情報を含む。任意選択的または代替として、情報は、ウェブサーバ１１４によって提供されたウェブベースのユーザインターフェース等を介して、ユーザからのクエリまたは検索リクエストに応答して、適格であるユーザに提供される。
【００８１】
１つだけのソーシャルネットワークシステム１０３および１つだけの電子メールサーバ２４６が図２に示されるが、ＬＢＡシステム１０６は、各々上述の様式で、複数のそのようなシステムと相互作用することができる。
【００８２】
いくつかの実施形態において、ＬＢＡシステム１０６、ならびにメッセージアナライザ２５３およびデータベースエントリジェネレータ２５６等のそのサブシステムは、メモリに記憶された命令によって制御される１つ以上のプロセッサを含む。メモリは、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、フラッシュメモリまたは任意の他のメモリ、あるいは、制御ソフトウェアまたは他の命令およびデータを記憶するために適した、それらの組み合わせであり得る。ＬＢＡシステムによって実施される機能のうちのいくつかは、フローチャートおよび／またはブロック図を参照して記載された。当業者は、フローチャートまたはブロック図の各ブロックの全てまたは一部の機能、動作、決定等、またはブロックの組み合わせは、コンピュータプログラム命令、ソフトウェア、ハードウェア、ファームウェア、またはその組み合わせとして実施され得ることを容易に理解するであろう。当業者は、本発明の機能を規定する命令またはプログラムは、非書き込み可能の有形の非一時的記憶媒体（例えば、ＲＯＭ等のコンピュータ内部の読み取り専用メモリデバイス、またはＣＤ−ＲＯＭまたはＤＶＤディスク等のコンピュータＩ／Ｏ付設装置によって読取可能なデバイス）上に永久に記憶される情報、書き込み可能の有形の非一時的記憶媒体（例えば、フロッピー（登録商標）ディスク、外付けフラッシュメモリ、およびハードドライブ）上に変更可能に記憶される情報、または有線または無線コンピュータネットワークを含む、通信媒体を通じてコンピュータに伝達される情報を含むが、これらに限定されない、多数の形態においてプロセッサに提供され得ることも容易に理解するであろう。加えて、本発明はソフトウェアの中で具現化され得るが、本発明を実装するために必要な機能は、任意選択的または代替として、部分的または全体的に、組み合わせロジック、用途特定集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のハードウェア、あるいはハードウェア、ソフトウェア、および／またはファームウェア構成要素の何らかの組み合わせ等、ファームウェアおよび／またはハードウェア構成要素を使用して具現化され得る。
【００８３】
本発明は、上述の例示的実施形態を通して記載したが、当業者によって、例示の実施形態に対する変更およびその変形は、本明細書に開示される発明概念から逸脱することなく行われる場合があることが理解される。例えば、ＬＢＡシステムのいくつかの側面は、フローチャートを参照して記載されたが、当業者は、フローチャートの各ブロックの全てまたは一部、あるいはブロックの組み合わせの機能、動作、決定等は、組み合わされる場合、別個の動作に分解される場合、他の順序で実施され得ることを容易に理解するであろう。さらに、実施形態は多様な例示のデータ構造に関連して記載されるが、当業者は、システムが多様なデータ構造を使用して具現化され得ることを認識する。その上、開示された側面、これらの側面の一部は、上記に挙げられない方式で組み合わされ得る。したがって、本発明は、開示の実施形態に限定されると考えられてはならない。
【図１】
0005405665.tif 000002
【図２】
0005405665.tif 000003
【図３】
0005405665.tif 000004
【図４】
0005405665.tif 000005
【図５Ａ】
0005405665.tif 000006
【図５Ｂ】
0005405665.tif 000007
【図６】
0005405665.tif 000008