Messaging system
First Claim
1. A computer implemented method comprising:
- sending, by a processor, a first message to a first recipient'"'"'s terminal, the first message including a first content selected from a database, the first content including;
data for display within a display of a receiving terminal, andcontrol data comprising data indicative of a user selectable portion within the display, wherein the control data, in response to selection thereof, is configured to cause the receiving terminal to formulate and transmit a response message to register selection of the user selectable portion, wherein the control data includes a ready-made response message that includes a source address, destination address and a content identifier that identifies the first content;
responsive to receipt of the response message comprising data indicative of selection of the user selectable portion within the display, modifying, by the processor, an access status of the transmitted message, wherein the access status indicates that the user selectable portion of the first message was selected by the first recipient;
identifying, by the processor, attributes of a second content, different than the first content;
querying, by the processor, the database to identify previously transmitted content items having similar attributes to the identified attributes of the second content;
determining, by the processor, that the second content shares at least a predetermined number of attributes with the first content;
inserting, by the processor, the second content into a second message; and
transmitting, by the processor, the second message to the first recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of selecting a recipient of a message on the basis of data identifying access to previously transmitted messages, wherein each said message includes content data for display within a display area of a receiving terminal and control data including data indicative of a user selectable portion within the display area. The method includes receiving content data having one of a plurality of different types for use in creating said message, accessing tracking data corresponding to a previously transmitted message containing content data of a given type, the tracking data being indicative of selection of said user selectable portion upon display thereof at said receiving terminal, and selecting a recipient of the message on the basis of the received content data and the tracking data.
270 Citations
36 Claims
-
1. A computer implemented method comprising:
-
sending, by a processor, a first message to a first recipient'"'"'s terminal, the first message including a first content selected from a database, the first content including; data for display within a display of a receiving terminal, and control data comprising data indicative of a user selectable portion within the display, wherein the control data, in response to selection thereof, is configured to cause the receiving terminal to formulate and transmit a response message to register selection of the user selectable portion, wherein the control data includes a ready-made response message that includes a source address, destination address and a content identifier that identifies the first content; responsive to receipt of the response message comprising data indicative of selection of the user selectable portion within the display, modifying, by the processor, an access status of the transmitted message, wherein the access status indicates that the user selectable portion of the first message was selected by the first recipient; identifying, by the processor, attributes of a second content, different than the first content; querying, by the processor, the database to identify previously transmitted content items having similar attributes to the identified attributes of the second content; determining, by the processor, that the second content shares at least a predetermined number of attributes with the first content; inserting, by the processor, the second content into a second message; and transmitting, by the processor, the second message to the first recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a memory containing instructions that, when executed, cause the processor to; send a first message to a first recipient'"'"'s terminal, the first message including a first content selected from a database, the first content including; data for display within a display of a receiving terminal, and control data comprising data indicative of a user selectable portion within the display, wherein the control data, in response to selection thereof, is configured to cause the receiving terminal to formulate and transmit a response message to register selection of the user selectable portion, wherein the control data includes a ready-made response message that includes a source address, destination address and a content identifier that identifies the first content; responsive to receipt of the response message comprising data indicative of selection of the user selectable portion within the display, modify an access status of the transmitted message, wherein the access status indicates that the user selectable portion of the first message was selected by the first recipient; identify attributes of a second content, different than the first content; query the database to identify previously transmitted content items having similar attributes to the identified attributes of the second content; determine that the second content shares at least a predetermined number of attributes with the first content; insert the second content into a second message; and transmit the second message to the first recipient. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
14. A non-transitory computer-readable medium containing instructions that, when executed by a computing device, cause the computing device to:
-
send a first message to a first recipient'"'"'s terminal, the first message including a first content selected from a database, the first content including; data for display within a display of a receiving terminal, and control data comprising data indicative of a user selectable portion within the display, wherein the control data, in response to selection thereof, is configured to cause the receiving terminal to formulate and transmit a response message to register selection of the user selectable portion, wherein the control data includes a ready-made response message that includes a source address, destination address and a content identifier that identifies the first content; responsive to receipt of the response message comprising data indicative of selection of the user selectable portion within the display, modify an access status of the transmitted message, wherein the access status indicates that the user selectable portion of the first message was selected by the first recipient; identify attributes of a second content, different than the first content; query the database to identify previously transmitted content items having similar attributes to the identified attributes of the second content; determine that the second content shares at least a predetermined number of attributes with the first content; insert the second content into a second message; and transmit the second message to the first recipient. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification