SYSTEM AND METHOD FOR CONTEXT ENHANCED MESSAGING
First Claim
1. A method comprising the steps of:
- receiving, over a network, a message from a message sender to be delivered to at least one message recipient, wherein the message comprises at least one content criteria;
formulating a query based on the at least one content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the at least one content criteria and to media files so as to identify at least one media file that is relevant to the at least one content criteria;
inserting the at least one media file into the message;
transmitting the message over the network to the at least one message recipient.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for media enhanced messaging. A message from a message sender to be delivered to at least one message recipient is received over a network. The message comprises at least one delivery criteria and at least one content criteria. When it is determined, via the network that the delivery criteria of the message has been satisfied, a query is formulated based on the content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the content criteria and to media files so as to identify at least one media file that is relevant to the content criteria. The media files are inserted into the message and the message is transmitted over the network to the recipient.
-
Citations
73 Claims
-
1. A method comprising the steps of:
-
receiving, over a network, a message from a message sender to be delivered to at least one message recipient, wherein the message comprises at least one content criteria; formulating a query based on the at least one content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the at least one content criteria and to media files so as to identify at least one media file that is relevant to the at least one content criteria; inserting the at least one media file into the message; transmitting the message over the network to the at least one message recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising the steps of:
-
receiving, over a network, a message from a message sender to be delivered to at least one message recipient, wherein the message comprises at least one delivery criteria and at least one content criteria; determining, via the network, that the delivery criteria for the message has been satisfied; formulating a query based on the at least one content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the at least one content criteria and to media files so as to identify at least one media file that is relevant to the at least one content criteria; inserting the at least one media file into the message; transmitting the message over the network to the at least one message recipient. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium having computer-executable instructions for a method comprising the steps:
-
receiving, over a network, a message from a message sender to be delivered to at least one message recipient, wherein the message comprises at least one content criteria; formulating a query based on the at least one content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the at least one content criteria and to media files so as to identify at least one media file that is relevant to the at least one content criteria; inserting the at least one media file into the message; transmitting the message over the network to the at least one message recipient. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-readable medium having computer-executable instructions for a method comprising the steps:
-
receiving, over a network, a message from a message sender to be delivered to at least one message recipient, wherein the message comprises at least one delivery criteria and at least one content criteria; determining, via the network, that the delivery criteria for the message has been satisfied; formulating a query based on the at least one content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the at least one content criteria and to media files so as to identify at least one media file that is relevant to the at least one content criteria; inserting the at least one media file into the message; transmitting the message over the network to the at least one message recipient. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A system comprising:
-
a context enhanced message receiving module that receives messages from senders, wherein the requests each contains at least one recipient, at least one delivery criteria and at least one content criteria; a delivery criteria evaluation and tracking module that determines for each message received by the context enhanced message receiving module if the at least one delivery criteria of the message is satisfied; a media retrieval module that uses content criteria on each message received by the context enhanced message receiving module to formulate a query based on the content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the content criteria and to media files so as to identify at least one media file that is relevant to the content criteria; a context enhanced message update module that, for each message, inserts the at least one media files identified by the media retrieval module into the message; context enhanced message transmission module that transmits each the message updated by the context enhanced message update module to the at least one recipient of the message. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
Specification