Predictive responses to incoming communications
First Claim
1. A method comprising:
- receiving, by a computing system having at least one processor, from a computing device associated with a user, an indication of an incoming communication, the incoming communication including information;
determining, by the computing system, based at least in part on the information included in the incoming communication, one or more candidate responses to the incoming communication, wherein each candidate response from the one or more candidate responses includes information to be sent by the computing device to at least one other computing device, and wherein at least one candidate response from the one or more candidate responses was previously selected at least at a threshold frequency by at least one of the user and one or more other users; and
sending, by the computing system, to the computing device, a set of candidate responses from the one or more candidate responses.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system includes at least one processor and at least one module, operable by the at least one processor to receive, from a computing device associated with a user, an indication of an incoming communication, the incoming communication including information and determine, based at least in part on the information included in the incoming communication, one or more candidate responses to the incoming communication, wherein each candidate response includes information to be sent by the computing device to at least one other computing device, and wherein at least one candidate response was previously selected at least at a threshold frequency by at least one of the user and one or more other users. The at least one module is further operable by the at least one processor to send, to the computing device, a set of candidate responses from the one or more candidate responses.
299 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing system having at least one processor, from a computing device associated with a user, an indication of an incoming communication, the incoming communication including information; determining, by the computing system, based at least in part on the information included in the incoming communication, one or more candidate responses to the incoming communication, wherein each candidate response from the one or more candidate responses includes information to be sent by the computing device to at least one other computing device, and wherein at least one candidate response from the one or more candidate responses was previously selected at least at a threshold frequency by at least one of the user and one or more other users; and sending, by the computing system, to the computing device, a set of candidate responses from the one or more candidate responses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system, comprising:
-
at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the computing system to; receive, from a computing device associated with a user, an indication of an incoming communication, the incoming communication including information; determine, based at least in part on the information included in the incoming communication, one or more candidate responses to the incoming communication, wherein each candidate response from the one or more candidate responses includes information to be sent by the computing device to at least one other computing device, and wherein at least one candidate response from the one or more candidate responses was previously selected at least at a threshold frequency by at least one of the user and one or more other users; and send, to the computing device, a set of candidate responses from the one or more candidate responses. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing system to:
-
receive, from a computing device associated with a user, an indication of an incoming communication, the incoming communication including information; determine, based at least in part on the information included in the incoming communication, one or more candidate responses to the incoming communication, wherein each candidate response from the one or more candidate responses includes information to be sent by the computing device to at least one other computing device, and wherein at least one candidate response from the one or more candidate responses was previously selected at least at a threshold frequency by at least one of the user and one or more other users; and send, to the computing device, a set of candidate responses from the one or more candidate responses. - View Dependent Claims (19, 20)
-
Specification