Source: https://patents.google.com/patent/US9679311B2/en
Timestamp: 2019-04-26 01:18:14
Document Index: 254248620

Matched Legal Cases: ['Application No. 2010279620', 'Application No. 10807004', 'Application No. 2012', 'Application No. 2012', 'Application No. 2012', 'Application No. 2012']

US9679311B2 - System and method for adding advertisements to a location-based advertising system - Google Patents
US9679311B2
US9679311B2 US12/849,078 US84907810A US9679311B2 US 9679311 B2 US9679311 B2 US 9679311B2 US 84907810 A US84907810 A US 84907810A US 9679311 B2 US9679311 B2 US 9679311B2
US20110119133A1 (en
2010-08-03 Application filed by Poynt Inc filed Critical Poynt Inc
The indication that the message relates to an offer or to a location-based offer may be provided by a tag or another form of metadata. E-mail messages, instant messages and the like may include tags or other forms of metadata. US Patent Application Publication No. 2009/0019120, titled “Metadata-Enhanced Instant-Messaging Applications,” the contents of which are hereby incorporated by reference, describes a metadata-enhanced instant-messaging application.
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.
receiving a text message from a computer other than the social networking computer system;
automatically analyzing the text message for an indication the text message contains information related to an additional location-based offer;
automatically extracting description information of the additional location-based offer from contents of the text message;
automatically extracting a geographic location of the additional location-based offer; and
automatically storing the description information and the geographic location of the additional location-based offer in the location-based advertising database.
3. A method according to claim 1, wherein the automatically analyzing, by the computer system, the plurality of messages posted on the social networking computer system comprises automatically searching text of the plurality of messages posted on the social networking computer system for at least one predefined word.
4. A method according to claim 1, wherein the automatically analyzing, by the computer system, the plurality of messages posted on the social networking computer system comprises automatically searching the plurality of messages posted on the social networking computer system for at least one predefined hashtag.
5. A method according to claim 1, wherein the automatically analyzing, by the computer system, the plurality of messages posted on the social networking computer system comprises automatically searching the plurality of messages posted on the social networking computer system for at least one element of predefined metadata.
6. A method according to claim 1, wherein the extracting, by the computer system, the geographic location of each of the location-based offers comprises automatically searching text of the plurality of messages posted on the social networking computer system for at least one word indicative of a geographic location.
7. A method according to claim 1, wherein the extracting, by the computer system, the geographic location of each of the location-based offers comprises:
querying another database, other than the social networking computer system and other than the location-based advertising database, with information from the identified subset of the plurality of messages posted on the social networking computer system; and
receiving location data returned by the other database in response to the query.
8. A method according to claim 1, wherein the extracting, by the computer system, the geographic location of each of the location-based offers comprises, for at least one of the location-based offers:
sending a first query to a first other database, other than the social networking computer system and other than the location-based advertising database, with information from the at least one of the location-based offers;
receiving first information about an originator of the at least one the location-based offers, the first information being returned by the first other database in response to the first query;
sending a second query to a second other database, other than the social networking computer system, other than the location-based advertising database and other than the first other database, with at least part of the received first information; and
receiving location data returned by the second other database in response to the second query.
9. A method according to claim 1, wherein the automatically generating and transmitting, by the computer system, the electronic message to the mobile device comprises sending a text message to the mobile device.
10. A method according to claim 1, wherein the automatically generating and transmitting, by the computer system, the electronic message to the mobile device comprises automatically responding to an electronic query by the user.
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; and
a 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.
12. A system according to claim 11, wherein the message analyzer is further configured to:
receive a text message from a computer other than the social networking computer system;
automatically analyze the text message for an indication the text message contains information related to an additional location-based offer;
automatically extract description information of the additional location-based offer from contents of the text message;
automatically extract a geographic location of the additional location-based offer; and
automatically store the description information and the geographic location of the additional location-based offer in the location-based advertising database.
13. A system according to claim 11, wherein the message analyzer is configured to automatically search text of the plurality of messages posted on the social networking computer system for at least one predefined word.
14. A system according to claim 11, wherein the message analyzer is configured to automatically search the plurality of messages posted on the social networking computer system for at least one predefined hashtag.
15. A system according to claim 11, wherein the message analyzer is configured to automatically search the plurality of messages posted on the social networking computer system for at least one element of predefined metadata.
16. A system according to claim 11, wherein the message analyzer is configured to automatically search text of the plurality of messages posted on the social networking computer system for at least one word indicative of a geographic location.
17. A system according to claim 11, wherein the message analyzer is further configured to:
query another database, other than the social networking computer system and other than the location-based advertising database, with information from the identified subset of the plurality of messages posted on the social networking computer system; and
receive location data returned by the other database in response to the query.
18. A system according to claim 11, wherein the message analyzer is configured to:
send a first query to a first other database, other than the social networking computer system and other than the location-based advertising database, with information from the identified subset of the plurality of messages posted on a social networking computer system;
receive first information about an originator of the identified subset of the plurality of messages posted on a social networking computer system, the first information being returned by the first other database in response to the first query;
send a second query to a second other database, other than the social networking computer system, other than the location-based advertising database and other than the first other database, with at least part of the received first information; and
receive location data returned by the second other database in response to the second query.
19. A system according to claim 11, wherein the electronic message to the mobile device comprises a text message to the mobile device.
20. A system according to claim 11, wherein the electronic message to the mobile device comprises a message sent in response to a query by the user.
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;
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;
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.
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:
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
a user qualifier, executed by the processor, distinct from a social networking computer system, configured to:
a 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.
US20110119133A1 US20110119133A1 (en) 2011-05-19
US9679311B2 true US9679311B2 (en) 2017-06-13
CN105005919B (en) * 2015-08-03 2018-12-18 上海碧虎网络科技有限公司 One type is served system and method for delivery of Internet-based outdoor advertising location
WO2003060740A1 (en) 2002-01-15 2003-07-24 Orasee Corp. Method and apparatus for distributing information based on a geographic location determined for the information
JP2008123062A (en) 2006-11-08 2008-05-29 Yafoo Japan Corp Device, method, and program for classifying content
KR20090000280A (en) 2007-02-13 2009-01-07 임희석 System for acquiring and providing knowledge capable of providing advertisement relating to the dialogue contents on the networks and the system therefor
JP2009047793A (en) 2007-08-16 2009-03-05 Xanavi Informatics Corp Advertisement register server, advertisement transmission server, navigation device, and navigation system
Australian Patent Office, Patent Examination Report No. 1 for Australian Application No. 2010279620 dated Jan. 31, 2013, 3 pages.
European Patent Office, Extended European Search Report, Application No. 10807004.6-1955/2462550 dated Dec. 22, 2014, 6 pages.
iList Micro, "Search the Twitter marketplace", http://micro.ilist.com/, Jul. 30, 2009, 1 page.
iList Micro, "We're the dudes* behind iList Micro", http://micro.ilist.com/about, Jul. 30, 2009, 2 pages.
Japanese Patent Office, English translation: Notice of Reasons for Rejection for Japanese Application No. 2012-523688 dated Jun. 26, 2013, 3 pages.
Japanese Patent Office, In Japanese: Notice of Reasons for Rejection for Japanese Application No. 2012-523688 dated Jun. 26, 2013, 3 pages.
Korean Intellectual Property Office; Authorized Officer: Hong, K., International Search Report, International Application No. PCT/US2010/044188, mailed Mar. 17, 2011, 3 pages.
Korean Patent Office, English translation: Notice of Grounds for Rejection for Korean Application No. 2012-7002599 dated Aug. 7, 2013, 7 pages.
Korean Patent Office, In Korean: Notice of Grounds for Rejection for Korean Application No. 2012-7002599 dated Aug. 7, 2013, 6 pages.
Steiniger, et al., "Foundations of Location Based Services", CartouCHe-Lecture Notes on LBS, V. 1.0, 28 pages, 2006.
Steiniger, et al., "Foundations of Location Based Services", CartouCHe—Lecture Notes on LBS, V. 1.0, 28 pages, 2006.
Wikipedia, "Location Based Advertising", http://en.wikipedia.org/wiki/Location-based-advertising, Jul. 30, 2009, 4 pages.
Wikipedia, "Location-based service", http://en.wikipedia.org/wiki/Location-based-service, Jul. 30, 2009, 5 pages.
Wikipedia, "Location Based Advertising", http://en.wikipedia.org/wiki/Location—based—advertising, Jul. 30, 2009, 4 pages.
Wikipedia, "Location-based service", http://en.wikipedia.org/wiki/Location-based—service, Jul. 30, 2009, 5 pages.