IP Library Granted Patent US 8,644,848
Granted Patent B2
US 8,644,848 · App. 13/310,644 · Granted Feb 4, 2014

Systems and methods for location sensitive alerts 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 8,644,848
App. No.
13/310,644
Granted
Feb 4, 2014
Kind
B2
Abstract

Systems and methods are provided for providing alerts to users of mobile communications networks based, at least in part, on users' real-time geospatial location at a point in time. Users and third parties set up alerts for themselves or other users that comprise alert details and trigger criteria. Alert details comprise, inter alia, text or other data defining a message to the user to whom the alert is directed. Trigger criteria comprise a geo-fenced area and dates times the alert is active. When the a user enters a geo-fenced area associated with an alert at such date and time the alert is active, the alert is transmitted to the user.

Claims (43)

1. A method comprising:

receiving, over a network by an alert service system, a plurality of alerts, each respective alert of the plurality of alerts relating to a respective one user of a plurality of users and comprising respective alert details and respective alert trigger criteria, the respective alert trigger criteria comprising a definition of a respective geo-fenced area and respective temporal critera;

receiving, over the network by the alert service system, a device geospatial location for a mobile device associated with one user of the plurality of users;

identifying, by a computing device of the alert service system, at least one alert of the plurality of alerts that relates to the one user of the plurality of users based on the device geospatial location being in the respective geo-fenced area of the at least one alert and a current time associated with the mobile device matching the respective temporal criteria of the at least one alert, wherein the at least one alert was set for the one user by a third party having a permission granted by the one user to the third party to set one or more alerts for the one user, wherein the third party is a non-business user of the plurality of users;

retrieving, from one or more repositories, additional information that relates to the respective alert details;

filtering, by the alert service system, the at least one alert of the plurality of alerts based on the additional information that relates to the respective alert details; and

transmitting, over the network by the alert service system, the respective alert details of the filtered at least one alert to the mobile device.

2. The method of claim 1 , wherein for the at least one alert of the plurality of alerts, the respective geo-fenced area of the respective alert comprises a respective geometrical figure centered on a respective geospatial point.

3. The method of claim 2 , wherein the respective geometrical figure is selected from the list:

a circle with a fixed radius centered on the respective geospatial point, and a rectangle with fixed dimensions centered on the respective geospatial point.

4. The method of claim 2 , wherein the at least one alert of the plurality of alerts, the respective geo-fenced area of the respective alert comprises boundaries of a respective geospatial area.

5. The method of claim 4 , wherein the respective geospatial area is selected from the list: a building, location within a building, a neighborhood, a city, a state and a road.

6. The method of claim 2 , wherein the respective geospatial point is an absolute location defined by one of: latitude and longitude, GPS coordinates and street address.

7. The method of claim 2 , wherein the respective geospatial point corresponds to a name for a second user that is mapped to the location of a second mobile device associated with the second user.

8. The method of claim 2 , wherein the respective geospatial point corresponds to a name for an entity having at least one fixed location, wherein the geospatial point is mapped to the at least one fixed location.

9. The method of claim 8 , wherein the respective alert details of the at least one alert transmitted to the at least one user are supplemented with additional information that relates to the entity.

10. The method of claim 2 , wherein the respective geospatial point corresponds to a category, wherein the geospatial point is mapped to the location of at least one entity that is associated with the category.

11. The method of claim 10 , wherein the respective alert details of the at least one alert transmitted to the at least one user are supplemented with additional information that relates to the at least one entity.

12. The method of claim 1 , wherein for the at least one alert of the plurality of alerts, the respective temporal criteria of the respective alert is selected from the list: a respective date, a respective time, a respective date and time, a respective day of the week, a respective range of dates, a respective range of times, a respective range of dates and times and a range of days of the week.

13. The method of claim 1 , wherein the at least one alert of the plurality of alerts was received, over the network, from the one user of the plurality of users.

14. The method of claim 1 , wherein the at least one alert of the plurality of alerts was received, over the network, from a second user of the plurality of users different than the one user of the plurality of users.

15. The method of claim 1 , wherein for the at least one alert of the plurality of alerts, the trigger criteria additionally comprise a respective number of times to transmit the respective alert, wherein if the at least one alert of the plurality of alerts has been transmitted the respective number of times, the respective alert is not transmitted to the one user of the plurality of users.

16. The method of claim 1 , wherein prior to transmitting the alert details, the method comprises:

storing, by the computing device, the plurality of alerts, such that each respective offer of the plurality of offers is stored in association with a respective one user of the plurality of users to which the offer relates.

17. The method of claim 1 , wherein the additional information that relates to the respective alert details comprises user preferences associated with the user and wherein filtering the at least one alert comprises:

filtering, by the computing device, the at least one alert using the user preferences associated with the user, such that where the at least one alert matches the user preferences, an offer is transmitted to the mobile device associated with the user, and where the at least one alert does not match the user preferences, the offer is not transmitted to the mobile device associated with the user.

18. The method of claim 17 , wherein the user preferences comprise at least one of: a range of times, interests of the user, online activities of the user, and keywords specified by the user.

19. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a system to perform:

receiving, over a network, a plurality of alerts, each respective alert of the plurality of alerts relating to a respective one user of a plurality of users and comprising respective alert details and respective alert trigger criteria, the respective alert trigger criteria comprising a definition of a respective geo-fenced area and respective temporal criteria;

receiving, over the network, a device geospatial location for a mobile device associated with one user of the plurality of users;

identifying at least one alert of the plurality of alerts that relates to the one user of the plurality of users based on the device geospatial location being in the respective geo-fenced area of the at least one alert and a current time associated with the mobile device matching the respective temporal criteria of the at least one alert, wherein the at least one alert was set for the one user by a third party having a permission granted by the one user to the third party to set one or more alerts for the one user, wherein the third party is a non-business user of the plurality of users;

retrieving, from one or more repositories, additional information that relates to the respective alert details;

filtering, by the system, the at least one alert of the plurality of alerts based on the additional information that relates to the respective alert details; and

transmitting, over the network, the respective alert details of the filtered at least one alert to the mobile device.

20. A computer system comprising:

a memory; and

at least one processor coupled to the memory to:

receive, over a network, a plurality of alerts, each respective alert of the plurality of alerts relating to a respective one user of a plurality of users and comprising respective alert details and respective alert trigger criteria, the respective alert trigger criteria comprising a definition of a respective geo-fenced area and respective temporal criteria;

receive, over the network, a device geospatial location for a mobile device associated with one user of the plurality of users;

identify at least one alert of the plurality of alerts that relates to the one user of the plurality of users based on the device geospatial location being in the respective geo-fenced area of the at least one alert and a current time associated with the mobile device matching the respective temporal criteria of the at least one alert, wherein the at least one alert was set for the one user by a third party having a permission granted by the one user to the third party to set one or more alerts for the one user, wherein the third party is a non-business user of the plurality of users;

retrieving, from one or more repositories, additional information that relates to the respective alert details;

filtering the at least one alert of the plurality of alerts based on the additional information that relates to the respective alert details; and

transmit, over the network, the respective alert details of the filtered at least one alert to the mobile device.

Assignments (23)
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: DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA 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 043183/0734 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 042993/0540 →
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 →