Methods and systems for facilitating digital notifications in mobile communication networks
US-2022182798-A1 · Jun 9, 2022 · US
US11523256B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11523256-B2 |
| Application number | US-202217585000-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 26, 2022 |
| Priority date | Dec 4, 2020 |
| Publication date | Dec 6, 2022 |
| Grant date | Dec 6, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems are described herein for identifying a location of a user prior to sending a notification and/or tailoring notification delivery and/or receipts to a determined location of the user. In many contexts, the delivery or receipt time of these notifications is important. For example, the message may include time-sensitive information or may have been targeted based on delivering (or being received at) an optimal time. The system may determine a time zone identifier by recording a user's default or home location based on known account data and establishing a transaction data stream for identifying transactions that are outside of a radius of the default location. Upon detecting transactions outside the default location, the system may update an account of the user with a temporary location. The system may then determine a delay based on this temporary location.
Opening claim text (preview).
What is claimed is: 1. A system for facilitating digital notifications in mobile communication networks using Short Message Peer-to-Peer Protocol (“SMPP”), the system comprising: storage circuitry configured to store a first user account; control circuitry configured to: receive a text message for delivery to the first user account at a time based on a first location of the first user account; retrieve the first location based on account data for the first user account; determine a communication location based on metadata for a communication comprising the text message; compare the first location to the communication location; in response to determining that the first location does not correspond to the communication location, determine a second location for the first user account based on the communication location; retrieve a first time zone identifier corresponding to the first location; retrieve a second time zone identifier corresponding to the second location; compare the first time zone identifier to the second time zone identifier to determine a delivery time offset for the text message; queue the text message in a message queue based on the delivery time offset; determine a first mobile device corresponding to the first user account based on the account data; and input/output circuitry configured to transmit the text message to the first mobile device. 2. A method for facilitating digital notifications in mobile communication networks, the method comprising: receiving a message for delivery to a first user account, wherein a time of delivery for the message is based on a first location of the first user account; determining a communication location based on metadata for a communication comprising the message; comparing the first location to the communication location; in response to determining that the first location does not correspond to the communication location, determining a second location for the first user account based on the communication location; retrieving a first time zone identifier corresponding to the first location; retrieving a second time zone identifier corresponding to the second location; determining a delivery time offset for the message based on the first time zone identifier and the second time zone identifier; and transmitting the message to a first mobile device based on the delivery time offset, wherein the first mobile device corresponds to the first user account. 3. The method of claim 2 , further comprising: retrieving the first location based on account data for the first user account; determining a geographic address based on the first location; and determining the first time zone identifier based on the geographic address. 4. The method of claim 2 , wherein the communication is an email communication, wherein the metadata comprises an IP address, and wherein the communication location corresponds to a geographical location corresponding to the IP address. 5. The method of claim 2 , wherein the message is a text message delivered using Short Message Peer-to-Peer Protocol (“SMPP”). 6. The method of claim 2 , wherein the communication is based on an electronic account action between the first user account and a second user account, wherein the metadata comprises location information for the electronic account action, and wherein the communication location corresponds to a geographical location corresponding to the location information. 7. The method of claim 2 , wherein determining the second location for the first user account based on the communication location in response to determining that the first location does not correspond to the communication location further comprises: determining a number of communications corresponding to communication locations that do not correspond to the first location; comparing the number to a threshold number; and determining the second location for the first user account based on the communication location based on the number equaling or exceeding the threshold number. 8. The method of claim 2 , wherein determining the second location for the first user account based on the communication location in response to determining that the first location does not correspond to the communication location further comprises: determining a frequency of communications corresponding to communication locations that do not correspond to the first location; comparing the frequency to a threshold frequency; and determining the second location for the first user account based on the communication location based on the frequency equaling or exceeding the threshold frequency. 9. The method of claim 2 , further comprising: determining a communication characteristic based on the metadata; and comparing the communication characteristic to communication characteristics that indicate a user corresponding to the first user account is outside of the first location to determine whether to compare the first location to the communication location. 10. The method of claim 2 , wherein receiving the message for delivery to the first user account further comprises: queuing the message in a message queue based on the delivery time offset; retrieving the message queue, wherein the message queue is for a future time period; and identifying the message in the message queue. 11. The method of claim 2 , further comprising: determining whether location data is available from the first mobile device; and in response to determining that the location data is not available from the first mobile device, monitoring for the communication between the first user account and a second user account. 12. A non-transitory, computer-readable medium for facilitating digital notifications in mobile communication networks, comprising instructions that, when executed by one or more processors, cause operations comprising: receiving a message for delivery to a first user account, wherein a time of delivery for the message is based on a first location of the first user account; determining a communication location based on metadata for a communication comprising the message; comparing the first location to the communication location; in response to determining that the first location does not correspond to the communication location, determining a second location for the first user account based on the communication location; retrieving a first time zone identifier corresponding to the first location; retrieving a second time zone identifier corresponding to the second location; comparing the first time zone identifier to the second time zone identifier to determine a delivery time offset for the message; and transmitting the message to a first mobile device based on the delivery time offset, wherein the first mobile device corresponds to the first user account. 13. The non-transitory, computer readable medium of claim 12 , wherein the instructions further cause operations comprising: retrieving the first location based on account data for the first user account; determining a geographic address based on the first location; and determining the first time zone identifier based on the geographic address. 14. The non-transitory, computer readable medium of claim 12 , wherein the communication is an email communication, wherein the metadata comprises an IP address, and wherein the communication location corresponds to a geographical location corresponding to the IP address. 15. The non-transitory, computer readable medium of claim 12 , wherein the message is a text message delivered using Short Message Peer-to-Peer Protocol (“SM
Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title
User profiles · CPC title
Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Peer-to-peer [P2P] networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.