Messaging system
First Claim
1. A messaging system comprising a messaging engine for operating under user instructions to generate and transmit messages addressed to recipient contacts;
- characterized in that the system comprises a server comprising;
a client interface comprising means for allowing access by a plurality of users of registered clients;
a client manager comprising means for maintaining a database of registered clients;
a content manager comprising means for receiving content items uploaded from users and for storing said content in a content database;
means in the content manager for selecting content items for a message;
means in the messaging engine for generating and sending a message with links to selected content items in the content database;
a response management function comprising means for monitoring a response from a recipient contact using said links, wherein the response management function is configured to automatically capture and record each action the recipient contact takes in the message;
a build function comprising means for building content for the responding recipient contact according to the links used by said contact to respond; and
means in the response management function for sending the built content to the responding recipient contact,wherein the messaging engine comprises means for;
receiving a message generated by a user locally using an external messaging application; and
parsing said message and generating a message having a wrapper with links to content of the content database according to the parsing.
9 Assignments
0 Petitions
Accused Products
Abstract
A messaging system (1) comprises a server which registers (2) clients (users) and stores uploaded contact data in contacts databases (11). The contact databases have meta data including profile attributes indicating the subject matter profiles of the contacts. A content manager (25) receives content items such as collateral parts and message text and stores them in content databases, also with meta data having profile attributes. When a client requests a message to be sent to a contact, the content manager (25) automatically identifies relevant content items according to the profile attributes, and a messaging engine (21) sends a message with a wrapper having links to these content items. When the contact responds, a response management function (22) captures response data and instructs a build engine (20) to build content from the identified items. The content is then sent to the contact.
52 Citations
16 Claims
-
1. A messaging system comprising a messaging engine for operating under user instructions to generate and transmit messages addressed to recipient contacts;
- characterized in that the system comprises a server comprising;
a client interface comprising means for allowing access by a plurality of users of registered clients; a client manager comprising means for maintaining a database of registered clients; a content manager comprising means for receiving content items uploaded from users and for storing said content in a content database; means in the content manager for selecting content items for a message; means in the messaging engine for generating and sending a message with links to selected content items in the content database; a response management function comprising means for monitoring a response from a recipient contact using said links, wherein the response management function is configured to automatically capture and record each action the recipient contact takes in the message; a build function comprising means for building content for the responding recipient contact according to the links used by said contact to respond; and means in the response management function for sending the built content to the responding recipient contact, wherein the messaging engine comprises means for; receiving a message generated by a user locally using an external messaging application; and parsing said message and generating a message having a wrapper with links to content of the content database according to the parsing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- characterized in that the system comprises a server comprising;
-
14. A method of, under user instructions, generating a message and sending it to a recipient contact, the method being carried out by a server and comprising the steps of:
-
a user uploading content collateral and message text to the server, and the server storing said collateral and text with profile attributes; the user uploading contact data, and the server storing the contact data with profile attributes; generating a message by matching profile attributes of the contact with those of the content to select content, and including in the message uploaded message text and links to said selected content; transmitting the message to the contact; subsequently receiving a response from the contact using a link, capturing data including identifiers of the contact and of the content, and automatically capturing and recording each action the contact takes in the transmitted message; and generating a response report based on said captured data. - View Dependent Claims (15, 16)
-
Specification