Method and system for predicting future email
First Claim
Patent Images
1. A method comprising:
- scanning, by a processor, a plurality of email messages from a plurality of email message inboxes;
identifying, by the processor, patterns based upon an analysis of scanned email messages, wherein a pattern identifies a temporal and causal connection between at least two email messages;
receiving, by the processor, a message sent to a user operating a client device;
determining, by the processor, likely content of a future email message that should be received in an inbox of the client device based on the received email message and based on the patterns, wherein the future email message comprises an email message not yet received and expected to be received by the client device from a third-party email account within a predetermined amount of time from a time associated with the email message based on the patterns; and
transmitting, by the processor, an item of information based on the determined likely content of the future email message, the item of information transmitted to user separate from and prior to actual receipt of the future email message.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system, method, and non-transitory computer readable storage medium for predicting future messages. A processor receives a message sent to a user operating a client device, analyzes the message in light of previously identified patterns and scores assigned to scanned messages, determines a future message that should be received by the client device based on the received message, and transmits an item of information based on the determined future message.
-
Citations
20 Claims
-
1. A method comprising:
-
scanning, by a processor, a plurality of email messages from a plurality of email message inboxes; identifying, by the processor, patterns based upon an analysis of scanned email messages, wherein a pattern identifies a temporal and causal connection between at least two email messages; receiving, by the processor, a message sent to a user operating a client device; determining, by the processor, likely content of a future email message that should be received in an inbox of the client device based on the received email message and based on the patterns, wherein the future email message comprises an email message not yet received and expected to be received by the client device from a third-party email account within a predetermined amount of time from a time associated with the email message based on the patterns; and transmitting, by the processor, an item of information based on the determined likely content of the future email message, the item of information transmitted to user separate from and prior to actual receipt of the future email message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a processor; a memory device for tangibly storing thereon program logic for execution by the processor, the program logic comprising; scanning logic executed by the processor for scanning a plurality of email messages from a plurality of email message inboxes; pattern identification logic executed by the processor for identifying patterns based upon an analysis of scanned email messages, wherein a pattern identifies a temporal and causal connection between at least two email messages; receiving logic executed by the processor for receiving an email message sent to a user operating a client device; determining logic executed by the processor for determining likely content of a future email message that should be received in an inbox of the client device based on the patterns, wherein the future email message comprises an email message expected to be received by the client device from a third-party email account within a predetermined amount of time from a time associated with the email message based on the patterns; and transmitting logic executed by the processor for transmitting an item of information based on the determined likely content of the future email message, the item of information transmitted to user separate from and prior to actual receipt of the future email message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
-
scanning, by the processor, a plurality of email messages from a plurality of email message inboxes; identifying, by the processor, patterns based upon an analysis of scanned email messages, wherein a pattern identifies a temporal and causal connection between at least two email messages; receiving, by the processor, an email message sent to a user operating a client device; determining, by the processor, likely content of a future email message that should be received in an inbox of the client device based on the received email message and based on the patterns, wherein the future email message comprises an email message expected to be received by the client device from a third-party email account within a predetermined amount of time from a time associated with the email message based on the patterns; and transmitting, by the processor, an item of information based on the determined likely content of the future email message, the item of information transmitted to user separate from and prior to actual receipt of the future email message.
-
Specification