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 state machine comprising;
means for allowing access by a plurality of users of registered clients;
a client manager state machine comprising;
means for maintaining a database of registered clients;
a content manager state machine comprising;
means for receiving content items uploaded from users, andmeans for storing said content in a content database;
a messaging engine state machine comprising;
means for generating and sending a message with links to selected content items in the content database,means for receiving a message generated by a user locally using an external messaging application, andmeans for parsing said message and generating a message having a wrapper with links to content of the content database according to the parsing;
a response management function state machine comprising;
means for monitoring a response from a recipient contact using said links, wherein the response management function state machine is configured to automatically capture and record each action that the recipient contact takes in the message, andmeans for sending built content to the responding recipient contact; and
a build function state machine comprising;
means for building content for the responding recipient contact according to links used by the responding recipient contact to respond.
3 Assignments
0 Petitions
Accused Products
Abstract
A messaging system comprises a server which registers clients (users) and stores uploaded contact data in contacts databases. The contact databases have meta data including profile attributes indicating the subject matter profiles of the contacts. A content manager 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 automatically identifies relevant content items according to the profile attributes, and a messaging engine sends a message with a wrapper having links to these content items. When the contact responds, a response management function captures response data and instructs a build engine to build content from the identified items. The content is then sent to the contact.
-
Citations
13 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 state machine comprising; means for allowing access by a plurality of users of registered clients; a client manager state machine comprising; means for maintaining a database of registered clients; a content manager state machine comprising; means for receiving content items uploaded from users, and means for storing said content in a content database; a messaging engine state machine comprising; means for generating and sending a message with links to selected content items in the content database, means for receiving a message generated by a user locally using an external messaging application, and means for parsing said message and generating a message having a wrapper with links to content of the content database according to the parsing; a response management function state machine comprising; means for monitoring a response from a recipient contact using said links, wherein the response management function state machine is configured to automatically capture and record each action that the recipient contact takes in the message, and means for sending built content to the responding recipient contact; and a build function state machine comprising; means for building content for the responding recipient contact according to links used by the responding recipient contact to respond. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification