IP Library Granted Patent US 9,230,260
Granted Patent B2
US 9,230,260 · App. 13/310,492 · Granted Jan 5, 2016

System and method for instant deals in a mobile communication network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,230,260
App. No.
13/310,492
Granted
Jan 5, 2016
Kind
B2
Abstract

Systems and methods are provided to transmit deals, promotions and other manner of advertisements and offers to users of mobile devices that are relevant to the users' current location and intent. Users' current intent includes actions the user is likely to take in the near future, such as, for example, purchase a specific product or service. Users' probable intent is inferred from activities performed by users on their mobile devices such as, for example, user queries relating to products and services. Businesses set up offers that are directed to specific geospatial locations and specific user intent. When a user enters a geospatial location associated with an offer and manifests intent associated with the offer, the offer is transmitted to the user's mobile device.

Claims (57)

1. A method comprising:

providing an offer displayer application to a registered user, the offer displayer application for a mobile communication device associated with the registered user;

processing a first transmission received over a network by a server system of a mobile advertising service provider, the first transmission comprising location data indicative of a device geospatial location for the mobile communication device associated with the registered user, wherein the device geospatial location comprises an automatically-gathered location based at least in part on communication of one or more wireless communication components of the mobile communication device and a global positioning system receiver of the mobile communication device, the server system comprising one or more advertising servers and one or more mobile advertising databases that store user preferences specified for the registered user, the server system:

processing a set of one or more transmissions of data broadcast from the mobile communication device and received over the network by the server system, the data broadcast from the mobile communication device relating to actions of the registered user that correspond to user input via one or more applications on the mobile communication device and corresponding transmissions sent by the mobile communication device, the processing comprising parsing textual data to relate parsed textual data to a probable intent of the registered user, the textual data corresponding to at least a portion of the data broadcast;

generating an offer notification to the mobile communication device associated with the registered use, by the server system, specifying an offer from a business entity, such that the offer relates to the device geospatial location and the probable intent of the registered user, wherein the generating the offer notification comprises:

processing a query transmission received, over the network by the server system from a second device associated with the business entity, a query comprising query criteria and storing the query criteria in at least one database of the one or more mobile advertising databases of the server system, the query criteria comprising a query geospatial location and a query intent, the query intent indicating one or more future actions with respect to a product and/or a service;

matching, by the server system, the device geospatial location and the probable intent of the registered user to the query geospatial location and the query intent, wherein the probable intent is determined to correspond to the one or more future actions with respect to the product and/or the service;

in response to the device geospatial location and the probable intent of the registered user matching the query geospatial location and the query intent, transmitting to the second device associated with the business entity, over the network by the server system, an indication that the registered user matches the query criteria;

processing an offer transmission received, over the network by the server system from the second device associated with the business entity, the offer transmission comprising offer details specifying the offer from the business entity in response to the indication;

filtering, by the server system, the offer using user preferences associated with the registered user and stored in at least one database of the one or more mobile advertising databases, such that where the offer matches the user preferences, the offer notification is transmitted to the mobile communication device associated with the registered user, and where the offer does not match the user preferences, the offer notification is not transmitted to the mobile communication device associated with the registered user; and

consequent to determining that the offer matches the user preferences, transmitting the offer notification, over the network by the server system, to the mobile communication device associated with the registered user, the network comprising a wireless communication channel, and the offer notification causing the offer displayer application installed on the mobile communication device to open and to display on the mobile communication device media content comprising one or more visual elements corresponding to offer details specifying the offer to the mobile communication device when the mobile communication device is detected to be in a geospatial area specified by the offer details.

2. The method of claim 1 , wherein the data broadcast comprises a user query entered by the registered user, using the mobile communication device, into an online service providing query facilities.

3. The method of claim 2 , wherein the textual data comprises keywords of the user query.

4. The method of claim 2 , wherein the online service is an Internet search service.

5. The method of claim 2 , wherein the online service is an online directory service.

6. The method of claim 1 , wherein the data broadcast is a message sent by the registered user to a second user.

7. The method of claim 1 , wherein the data broadcast comprises a list of user interests created by the registered user using the mobile communication device via a user interface provided by the mobile communication device.

8. The method of claim 1 , wherein the offer is of a type selected from the group consisting of: a coupon, a private offering, a limited-time sale, and an Easter Egg.

9. The method of claim 1 , wherein the offer details comprise an offer start date and time and an end date and time, such that where a current time associated with the mobile communication device does not fall between the offer start date and time and end date and time, the offer notification is not transmitted to the mobile communication device.

10. The method of claim 1 , wherein the user preferences comprise at least one of: a range of times, interests of the registered user, online activities of the registered user, and/or keywords specified by the registered user.

11. The method of claim 1 , further comprising:

receiving, over the network, a plurality of transmissions corresponding to a plurality offers from a plurality of business entities, each respective offer of the plurality of offers comprising respective offer details and respective offer matching criteria, the respective offer matching criteria comprising a respective offer geospatial location and a respective offer intent; and

storing, by the server system, records of the plurality of offers, such that each respective record of each respective offer of the plurality of offers is associated with a respective one of the plurality of business entities from which the respective offer was received; and

matching, by the server system, the probable intent of the registered user and the device geospatial location to the respective offer matching criteria of one offer of the plurality of offers; and

transmitting, over the network, the respective offer details of the one offer of the plurality of offers to the mobile communication device;

wherein the one offer of the plurality of offers is different from the offer received from the business entity.

12. The method of claim 11 , wherein for at least the one offer of the plurality of offers, the respective offer geospatial location comprises a point.

13. The method of claim 11 , wherein for at least the one offer of the plurality of offers, the respective offer geospatial location comprises a bounded geometrical figure.

14. The method of claim 11 , wherein for at least the one offer of the plurality of offers, the respective offer matching criteria additionally comprises user demographics.

15. The method of claim 11 , wherein for at least the one offer of the plurality of offers, the respective offer matching criteria additionally comprises user interests.

16. The method of claim 1 , wherein the query criteria additionally comprises user demographics.

17. A non-transitory, machine-readable media storing instructions that, when executed by a server system, cause the server system to perform a method, the method comprising:

providing an offer displayer application to a registered user, the offer displayer application for a mobile communication device associated with the registered user;

processing a first transmission received over a network, the first transmission comprising location data indicative of a device geospatial location for the mobile communication device associated with the registered user, wherein the device geospatial location comprises an automatically-gathered location based at least in part on communication of one or more wireless communication components of the mobile communication device and a global positioning system receiver of the mobile communication device, the server system comprising one or more advertising servers and one or more mobile advertising databases that store user preferences specified for the registered user, the server system:

processing a set of one or more transmissions of data broadcast from the mobile communication device and received over the network, the data broadcast from the mobile communication device relating to actions of the registered user that correspond to user input via one or more applications on the mobile communication device and corresponding transmissions sent by the mobile communication device, the processing comprising parsing textual data to relate parsed textual data to a probable intent of the registered user, the textual data corresponding to at least a portion of the data broadcast;

generating an offer notification to the mobile communication device associated with the registered user specifying an offer from a business entity, such that the offer relates to the device geospatial location and the probable intent of the registered user, wherein the generating the offer notification comprises:

processing a query transmission received, over the network from a second device associated with the business entity, a query comprising query criteria and storing the query criteria in at least one database of the one or more mobile advertising databases of the server system, the query criteria comprising a query geospatial location and a query intent, the query intent indicating one or more future actions with respect to a product and/or a service;

matching the device geospatial location and the probable intent of the registered user to the query geospatial location and the query intent, wherein the probable intent is determined to correspond to the one or more future actions with respect to the product and/or the service;

in response to the device geospatial location and the probable intent of the registered user matching the query geospatial location and the query intent, transmitting to the second device associated with the business entity, over the network, an indication that the registered user matches the query criteria;

processing an offer transmission received, over the network from the second device associated with the business entity, the offer transmission comprising offer details specifying the offer from the business entity in response to the indication;

filtering, by the server system, the offer using user preferences associated with the registered user and stored in at least one database of the one or more mobile advertising databases, such that where the offer matches the user preferences, the offer notification is transmitted to the mobile communication device associated with the registered user, and where the offer notification does not match the user preferences, the offer is not transmitted to the mobile communication device associated with the registered user; and

consequent to determining that the offer matches the user preferences, transmitting the offer notification, over the network, to the mobile communication device associated with the registered user, the network comprising a wireless communication channel, and the offer notification causing the offer displayer application installed on the mobile communication device to open and to display on the mobile communication device media content comprising one or more visual elements corresponding to offer details specifying the offer to the mobile communication device when the mobile communication device is detected to be in a geospatial area specified by the offer details.

18. A server system comprising:

one or more servers, comprising one or more processors and memory, coupled to one or more network interfaces configured to facilitate access to a network, and one or more non-transitory storage media to retain instructions, the server system to execute the instructions to:

provide an offer displayer application to a registered user, the offer displayer application for a mobile communication device associated with the registered user;

process a first transmission comprising location data indicative of a device geospatial location for the mobile communication device associated with the registered user, wherein the device geospatial location comprises an automatically-gathered location based at least in part on communication of one or more wireless communication components of the mobile communication device and a global positioning system receiver of the mobile communication device, the server system comprising one or more advertising servers and one or more mobile advertising databases that store user preferences specified for the registered user, the server system:

processing a set of one or more transmissions of data broadcast from the mobile communication device, the data broadcast from the mobile communication device relating to actions of the registered user that correspond to user input via one or more applications on the mobile communication device and corresponding transmissions sent by the mobile communication device, the processing comprising parsing textual data to relate parsed textual data to a probable intent of the registered user, the textual data corresponding to at least a portion of the data broadcast;

generating an offer notification to the mobile communication device associated with the registered user, the offer notification specifying an offer from a business entity, such that the offer relates to the device geospatial location and the probable intent of the registered user, wherein the generating the offer notification comprises:

processing a query transmission received, over the network from a second device associated with the business entity, a query comprising query criteria and storing the query criteria in at least one database of the one or more mobile advertising databases of the server system, the query criteria comprising a query geospatial location and a query intent, the query intent indicating one or more future actions with respect to a product and/or a service;

matching the device geospatial location and the probable intent of the registered user to the query geospatial location and the query intent, wherein the probable intent is determined to correspond to the one or more future actions with respect to the product and/or the service;

in response to the device geospatial location and the probable intent of the registered user matching the query geospatial location and the query intent, transmitting to the second device associated with the business entity, over the network, an indication that the registered user matches the query criteria;

processing an offer transmission received, over the network from the second device associated with the business entity, the offer transmission comprising offer details specifying the offer from the business entity in response to the indication;

filter the offer using user preferences associated with the registered user, such that where the offer matches the user preferences, the offer is transmitted to the mobile communication device associated with the user and stored in at least one database of the one or more mobile advertising databases, and where the offer notification does not match the user preferences, the offer notification is not transmitted to the mobile communication device associated with the registered user; and

consequent to determining that the offer matches the user preferences, transmitting the offer notification, over the network, to the mobile communication device associated with the registered user, the network comprising a wireless communication channel, and the offer notification causing the offer displayer application installed on the mobile communication device to open and to display on the mobile communication device media content comprising one or more visual elements corresponding to offer details specifying the offer to the mobile communication device when the mobile communication device is detected to be in a geospatial area specified by the offer details.

19. The method of claim 1 , wherein the indication that the registered user matches the query criteria corresponds to a count of users that match the query criteria.

20. The method of claim 1 , further comprising:

automatically determining, by the server system, at least some of the user preferences at least partially based on user profile data and/or data relating to online activities of the registered user.

Assignments (24)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGEN
To: YELLOWPAGE5 .COM LLC
Reel/Frame 069764/0491 →
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: YELLOWPAGES.COM LLC
Reel/Frame 069830/0826 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PRINT MEDIA LLC; DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
Reel/Frame 067381/0745 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: THRYV, INC.
Reel/Frame 067341/0434 →
SECURITY INTEREST Recorded May 3, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067310/0627 →
SECURITY INTEREST Recorded May 1, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067287/0759 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 2, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION., AS ADMINISTRATIVE AGENT
To: THRYV, INC. (FORMERLY KNOWN AS DEX MEDIA, INC.); THRYV HOLDINGS, INC. (FORMERLY KNOWN AS DEX MEDIA HOLDINGS, INC.)
Reel/Frame 055472/0592 →
SECURITY INTEREST Recorded Mar 1, 2021
From: THRYV, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 055452/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: YELLOWPAGES.COM, LLC
To: THRYV, INC.
Reel/Frame 052071/0589 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 042993 FRAME: 0540. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 10, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043511/0883 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043183 FRAME: 0734. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 9, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043493/0648 →
SECURITY INTEREST Recorded Jul 28, 2017
From: YELLOWPAGES.COM LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 043363/0518 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2017
From: JPMORGAN CHASE BANK, N.A.
To: YELLOWPAGES.COM LLC
Reel/Frame 043029/0808 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 042993/0540 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043183/0734 →
SECURITY AGREEMENT Recorded Jul 3, 2017
From: YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; DEX MEDIA HOLDINGS, INC.; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 043074/0794 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040540/0948 →
SECURITY AGREEMENT Recorded Jul 3, 2013
From: YELLOWPAGES.COM LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030746/0584 →
RELEASE OF GRANT OF SECURITY INTEREST -- PATENTS Recorded Jun 5, 2013
From: CERBERUS YP ARRANGER, LLC
To: YELLOWPAGES.COM, LLC
Reel/Frame 030571/0946 →
SECURITY AGREEMENT Recorded Nov 19, 2012
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGEN
Reel/Frame 029384/0674 →
RELEASE OF SECURITY INTEREST Recorded Nov 16, 2012
From: FORTRESS CREDIT CO LLC, AS COLLATERAL AGENT
To: YELLOWPAGES.COM LLC
Reel/Frame 029370/0480 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: YELLOWPAGES.COM, LLC
To: CERBERUS YP ARRANGER, LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0524 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: YELLOWPAGES.COM LLC
To: FORTRESS CREDIT CO LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0499 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2011
From: WILLIAMS, DAVID LOTHELE; CHANDRAN, ROHAN KODUVAYUR KRISHNAN; CHONG, KELVIN VOON-KIT; MANDYAM, SRINIVAS A.; VEDATI, KRISHNA
To: YELLOWPAGES.COM, LLC
Reel/Frame 027321/0179 →