Dynamically overriding alert suppressions based on prior actions
First Claim
Patent Images
1. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to:
- detect an incoming communication to a device;
determine the device has been configured to suppress alerts for the incoming communication;
determine the incoming communication is a response to a prior outgoing communication from the device by—
determining a source of the incoming communication,selectively determining a value indicative of a probability that the incoming communication is responsive to a prior outgoing communication to the source, wherein determining the value is based on at least one of;
a comparison of a phone number of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of an address of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of a subject line of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of metadata of at least one of the one or more prior outgoing communications to the source and the incoming communication, a number of prior outgoing communications to the source, content similarity between the incoming communication and one or more prior outgoing communications to the source, and a time lapse between the incoming communication and the prior outgoing communication to the source, anddetermining the value is greater than a specified threshold; and
override the configured alert suppression based, at least in part, on having determined the incoming communication is a response to a prior outgoing communication from the device; and
generate an alert for the incoming communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A suppression override engine on a user device may be configured to detect communication alert suppressions. An incoming communication from a third party may be detected. Upon detecting the communication, the suppression override engine can override the communication alert suppression if it determines that the incoming communication is responsive to a prior communication from the user device. By overriding the alert suppression the user is then alerted to the incoming communication.
19 Citations
14 Claims
-
1. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to:
-
detect an incoming communication to a device; determine the device has been configured to suppress alerts for the incoming communication; determine the incoming communication is a response to a prior outgoing communication from the device by— determining a source of the incoming communication, selectively determining a value indicative of a probability that the incoming communication is responsive to a prior outgoing communication to the source, wherein determining the value is based on at least one of;
a comparison of a phone number of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of an address of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of a subject line of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of metadata of at least one of the one or more prior outgoing communications to the source and the incoming communication, a number of prior outgoing communications to the source, content similarity between the incoming communication and one or more prior outgoing communications to the source, and a time lapse between the incoming communication and the prior outgoing communication to the source, anddetermining the value is greater than a specified threshold; and override the configured alert suppression based, at least in part, on having determined the incoming communication is a response to a prior outgoing communication from the device; and generate an alert for the incoming communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
- detecting an incoming communication from a source to a device, wherein the device has been configured to suppress alerts for the incoming call;
determining a value indicative of a probability that the incoming communication is responsive to a prior communication to the source, wherein selectively determining the value is based on at least one of;
a comparison of a phone number of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of an address of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of a subject line of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of metadata of at least one of the one or more prior outgoing communications to the source and the incoming communication, a number of prior outgoing communications to the source, content similarity between the incoming communication and one or more prior outgoing communications to the source, and a time lapse between the incoming communication and the prior outgoing communication to the source;determining the value is greater than a specified threshold; and overriding the alert suppression. - View Dependent Claims (12, 13)
- detecting an incoming communication from a source to a device, wherein the device has been configured to suppress alerts for the incoming call;
-
14. A device, comprising:
-
a display; and one or more processors configured to perform operations comprising; determining a value indicative of a probability that an incoming communication from a source is responsive to a prior communication to the source, wherein selectively determining the value is based on at least one of;
a comparison of a phone number of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of an address of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of a subject line of at least one of the one or more prior outgoing communications to the source and the incoming communication, a comparison of metadata of at least one of the one or more prior outgoing communications to the source and the incoming communication, a number of prior outgoing communications to the source, content similarity between the incoming communication and one or more prior outgoing communications to the source, and a time lapse between the incoming communication and a prior outgoing communication to the source; andoverriding an alert suppression activated on the device when the value is greater than a specified threshold.
-
Specification