Patent ID: 7925708
Filing Date: 2011-04-12
Classification: G06Q,H04W

Abstract:
1. A method comprising: receiving, at computing device, a message from a sender for delivery on a network, the message comprising message content and an identity of an intended recipient; analyzing, via the computing device, the message content and extracting logical data based on logical data objects of the message content; collecting recipient data available to the network by searching, via the computing device, for social data, spatial data, temporal data and topical data relating to the intended recipient of the message and the extracted logical data; correlating, via the computing device, the collected recipient data to refine the collected data into correlated data relevant to the extracted logical data; collecting, via the computing device, content available to the network that is related to the correlated data; determining if a delivery condition relating to the message has been met, such that upon a determination that the delivery condition has not been met, the collecting recipient data, correlating, and collecting content steps are automatically repeated; determining, via the computing device, which of the collected content is to be inserted into the message; inserting, via the computing device, the determined collected content into the message to form an enhanced message; communicating, over the network, the enhanced message to the intended recipient in accordance with the delivery condition being met; and determining if a status of the intended recipient has changed since the enhanced message was communicated to the intended recipient, such that upon a determination that the status has changed, the analyzing, collecting recipient data, correlating, collecting content, determining if a delivery condition has been met, determining which of the collected content is to be inserted into the message, inserting, and communicating steps of the method are automatically repeated.