Conditional Auto-Responder
First Claim
1. A method performed by at least one computer processor executing computer program instructions tangibly stored on at least one non-transitory computer-readable medium, the method comprising:
- (A) detecting a first incoming message, wherein the first incoming message is associated with a first sender and a first recipient;
(B) identifying first context data associated with the first recipient at a first time;
(C) determining whether a first condition is satisfied by the first context data independently of a receipt time of the first incoming message; and
(D) sending a first response message to the first sender in response to determining that the first condition is satisfied by the first context data.
1 Assignment
0 Petitions
Accused Products
Abstract
In response to detecting an incoming message (such as an email message, a text message, or a voice message) sent by a sender to a recipient, a computer system determines whether a current context of the recipient satisfies a condition. If the current context of the recipient satisfies the condition, then the system selects a response message based on the current context and sends the response message to the sender. The system'"'"'s decision about whether to respond automatically to subsequent messages sent to the recipient may vary as the recipient'"'"'s context changes. Furthermore, the system may select and send different response messages based on changes in the recipient'"'"'s context.
31 Citations
38 Claims
-
1. A method performed by at least one computer processor executing computer program instructions tangibly stored on at least one non-transitory computer-readable medium, the method comprising:
-
(A) detecting a first incoming message, wherein the first incoming message is associated with a first sender and a first recipient; (B) identifying first context data associated with the first recipient at a first time; (C) determining whether a first condition is satisfied by the first context data independently of a receipt time of the first incoming message; and (D) sending a first response message to the first sender in response to determining that the first condition is satisfied by the first context data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium comprising computer program instructions tangibly stored on the computer-readable medium, wherein the instructions are executable by at least one computer processor to perform a method comprising:
-
(A) detecting a first incoming message, wherein the first incoming message is associated with a first sender and a first recipient; (B) identifying first context data associated with the first recipient at a first time; (C) determining whether a first condition is satisfied by the first context data independently of a receipt time of the first incoming message; and (D) sending a first response message to the first sender in response to determining that the first condition is satisfied by the first context data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification