System and method for adding advertisements to a location-based advertising system
First Claim
1. A method comprising:
- automatically analyzing, by a computer system, a plurality of messages posted on a social networking computer system, each message of the plurality of messages pertaining to a respective merchant, the computer system being distinct from the social networking computer system;
identifying, by the computer system, a subset of the plurality of messages posted on the social networking computer system, wherein the subset of the plurality of messages encompasses a plurality of location-based offers;
extracting, by the computer system, a geographic location and description information of each of the location-based offers associated with the identified subset of the plurality of messages posted on the social networking computer system;
storing, by the computer system, the extracted geographic location and the description information of each of the location-based offers associated with the identified subset of the plurality of messages in a location-based advertising database distinct from the social networking computer system;
receiving, by the computer system, a geographic location of a mobile device associated with a user, the geographic location based on at least one of;
an internet protocol (IP) address of the mobile device and a wireless communication network derived location of the mobile device; and
automatically generating and transmitting, by the computer system, an electronic message to the mobile device, the electronic message containing at least a portion of the description information of the location-based offer based in part on proximity of the geographic location of the mobile device associated with the user to the stored geographic location in the location-based advertising database.
5 Assignments
0 Petitions
Accused Products
Abstract
A location-based advertising system automatically analyzes messages posted on social networking systems or other publicly accessible or private computer systems for posting messages for viewing by others. The messages are analyzed to identify messages that contain offers, such as offers that may be construed as location-based offers. Information about the offers is extracted from the messages and placed in a database. The database may be used by a location-based advertising application to send advertisements to targeted users or to respond to user who are qualified according to their current or recent geographic location. Optionally or alternatively, merchants may send messages, such as e-mail messages or instant messages (IMs), to the system to notify the system of offers. These messages are also analyzed and information about their respective offers is extracted and placed in the database.
-
Citations
22 Claims
-
1. A method comprising:
-
automatically analyzing, by a computer system, a plurality of messages posted on a social networking computer system, each message of the plurality of messages pertaining to a respective merchant, the computer system being distinct from the social networking computer system; identifying, by the computer system, a subset of the plurality of messages posted on the social networking computer system, wherein the subset of the plurality of messages encompasses a plurality of location-based offers; extracting, by the computer system, a geographic location and description information of each of the location-based offers associated with the identified subset of the plurality of messages posted on the social networking computer system; storing, by the computer system, the extracted geographic location and the description information of each of the location-based offers associated with the identified subset of the plurality of messages in a location-based advertising database distinct from the social networking computer system; receiving, by the computer system, a geographic location of a mobile device associated with a user, the geographic location based on at least one of;
an internet protocol (IP) address of the mobile device and a wireless communication network derived location of the mobile device; andautomatically generating and transmitting, by the computer system, an electronic message to the mobile device, the electronic message containing at least a portion of the description information of the location-based offer based in part on proximity of the geographic location of the mobile device associated with the user to the stored geographic location in the location-based advertising database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-based system having a processor configured to execute instructions in tangible memory, the system comprising:
-
a message analyzer, executed by the processor, distinct from a social networking computer system, configured to; automatically analyze a plurality of messages posted on the social networking computer system, each message of the plurality of messages pertaining to a respective merchant; identify a subset of the plurality of messages posted on the social networking computer system, wherein the subset of the plurality of messages encompasses a plurality of location-based offers; extract a geographic location and description information of each of the location-based offers associated with the identified subset of the plurality of messages posted on the social networking computer system; and store the extracted geographic location and the description information of each of the location-based offers associated with the identified subset of the plurality of messages in a location-based advertising database distinct from the social networking computer system; a user qualifier, executed by the processor, distinct from the social networking computer system, configured to; receive a geographic location of a mobile device associated with a user, the geographic location based on at least one of;
an internet protocol (IP) address of the mobile device and a wireless communication network derived location of the mobile device; anda message generator, executed by the processor, distinct from the social networking computer system, configured to automatically generate and transmit an electronic message to the mobile device, the electronic message containing at least a portion of the description information of the location-based offer based in part on proximity of the geographic location of the mobile device associated with the user to the stored geographic location in the location-based advertising database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for use on a computer system other than a social networking computer system, the computer system having a processor configured to execute instructions in tangible memory, the computer program product comprising:
a tangible non-transitory computer usable medium having computer readable program code stored thereon, the computer readable program code comprising program code configured, when executed by the computer system, to cause the computer system to; automatically analyze a plurality of messages posted on the a social networking computer system, each message of the plurality of messages pertaining to a respective merchant; identify a subset of the plurality of messages posted on the social networking computer system, wherein the subset of the plurality of messages encompasses a plurality of location-based offers; extract a geographic location and description information of each of the location-based offers associated with the identified subset of the plurality of messages posted on the social networking computer system; store the extracted geographic location and the description information of each of the location-based offers associated with the identified subset of the plurality of messages in a location-based advertising database distinct from the social networking computer system; receive a geographic location of a mobile device associated with a user, the geographic location based on at least one of;
an internet protocol (IP) address of the mobile device and a wireless communication network derived location of the mobile device; andautomatically generate and transmit an electronic message to the mobile device, the electronic message containing at least a portion of the description information of the location-based offer based in part on proximity of the geographic location of the mobile device associated with the user to the stored geographic location in the location-based advertising database.
-
22. A computer program product for use on a computer system having a processor configured to execute instructions in tangible memory, the computer program product comprising:
a tangible non-transitory computer usable medium having computer readable program code stored thereon, the computer readable program code comprising; a message analyzer, executed by the processor, distinct from a social networking computer system, configured to; automatically analyze a plurality of messages posted on the social networking computer system, each message of the plurality of messages pertaining to a respective merchant; identify a subset of the plurality of messages posted on the social networking computer system, wherein the subset of the plurality of messages encompasses a plurality of location-based offers; extract a geographic location and description information of each of the location-based offer s associated with the identified subset of the plurality of messages posted on the social networking computer system; and store the extracted geographic location and the description information of each of the location-based offers associated with the identified subset of the plurality of messages in a location-based advertising database distinct from the social networking computer system; a user qualifier, executed by the processor, distinct from a social networking computer system, configured to; receive a geographic location of a mobile device associated with a user, the geographic location based on at least one of;
an internet protocol (IP) address of the mobile device and a wireless communication network derived location of the mobile device; anda message generator, executed by the processor, distinct from a social networking computer system, configured to automatically generate and transmit an electronic message to the mobile device, the electronic message containing at least a portion of the description information of the location-based offer based in part on proximity of the geographic location of the mobile device associated with the user to the stored geographic location in the location-based advertising database.
Specification