Auto-resolve recipients cache
First Claim
1. A computer implemented method for updating a recipient cache on a server with new recipient information from a mobile device, the method comprising:
- receiving a SMS message from the mobile device;
determining whether the SMS message is a reply to a previous SMS message;
upon determination that the SMS message is a reply, reviewing the received SMS message against the previous SMS message;
identifying that one or more new recipients in the received SMS message are different from the previous SMS message;
extracting information associated with the one or more new recipients; and
updating the recipient cache with the information associated with the one or more new recipients, wherein updating the recipient cache includes updating a time and a date when the one or more new recipients were last contacted and a frequency with which the one or more new recipients have been contacted.
1 Assignment
0 Petitions
Accused Products
Abstract
In embodiments, mobile devices request and utilize recipient caches. Recipient caches store information regarding previous recipients of communications. The information on recipients includes when the recipient was last contacted and the frequency with which a recipient is contacted. In embodiments, a mobile device requests a recipient cache from a server. When a user types a string of text, the mobile device then uses the recipient cache as well as the contacts and emails on the mobile device and resolves a recipient list. In other embodiments, a recipient cache on a server is updated when a mobile device sends a message with new recipient information. In another embodiment, a server resolves conflicting messages by using recipient information.
20 Citations
20 Claims
-
1. A computer implemented method for updating a recipient cache on a server with new recipient information from a mobile device, the method comprising:
-
receiving a SMS message from the mobile device; determining whether the SMS message is a reply to a previous SMS message; upon determination that the SMS message is a reply, reviewing the received SMS message against the previous SMS message; identifying that one or more new recipients in the received SMS message are different from the previous SMS message; extracting information associated with the one or more new recipients; and updating the recipient cache with the information associated with the one or more new recipients, wherein updating the recipient cache includes updating a time and a date when the one or more new recipients were last contacted and a frequency with which the one or more new recipients have been contacted. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory having computer-executable instructions that when executed by the processor, provide a method for updating a recipient cache on a server with new recipient information from a mobile device, the method comprising; receiving a SMS message from the mobile device; determining whether the SMS message is a reply to a previous message; upon determination that the SMS message is a reply, reviewing the received SMS message against the previous message; identifying that one or more new recipients in the received SMS message are different from the previous SMS message; extracting information associated with the one or more new recipients; and updating the recipient cache with the information associated with the one or more new recipients, wherein updating the recipient cache includes updating a time and a date when the one or more new recipients were last contacted and a frequency with which the one or more new recipients have been contacted. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer storage media not consisting of a propagated data signal and having computer-executable instructions that, when executed, provide a method for updating a recipient cache on a server with new recipient information from a mobile device, the method comprising:
-
receiving a SMS message from the mobile device; determining whether the SMS message is a reply to a previous SMS message; upon determination that the SMS message is a reply, reviewing the received SMS message against the previous SMS message; identifying that one or more new recipients in the received SMS message are different from the previous SMS message; extracting information associated with the one or more new recipients; and updating the recipient cache with the information associated with the one or more new recipients, wherein updating the recipient cache includes updating a time and a date when the one or more new recipients were last contacted and a frequency with which the one or more new recipients have been contacted. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification