IP Library Granted Patent US 7,426,533
Granted Patent B2
US 7,426,533 · App. 09/832,901 · Granted Sep 16, 2008

Messaging system

Assignee: Twelve Horses Technology Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,426,533
App. No.
09/832,901
Granted
Sep 16, 2008
Kind
B2
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.

Claims (33)

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.

2. A messaging system as claimed in claim 1 , wherein the content manager comprises means for storing profile attributes for content items, and for selecting content items according to said attributes.

3. A messaging system as claimed in claim 2 , wherein the profile attributes are included in meta data.

4. A messaging system as claimed in claim 2 , wherein the server further comprises a contacts manager comprising means for managing a contacts database of contacts uploaded by users, in which contacts are associated with the users and with profile attributes.

5. A messaging system as claimed in claim 2 , wherein the content manager comprises means for selecting content items by matching profile attributes of a contact with profile attributes of the content items.

6. A messaging system as claimed in claim 1 , wherein the content items comprise content collateral parts and message text uploaded by users.

7. A messaging system as claimed in claim 6 , wherein the content manager comprises means for managing a database of templates, in which each template is a group of identifiers of collateral parts and message text for re-use by a user.

8. A messaging system as claimed in claim 6 , wherein the content manager comprises means for managing a database of wrappers, in which each wrapper comprises links to selected content items.

9. A messaging system as claimed in claim 6 , wherein the content manager comprises means for grouping content items at the levels of a user organization, a user group written on organization, and individual users.

10. A messaging system as claimed in claim 1 , wherein the messaging engine comprises means for generating each link in a manner whereby it is unique to the message, and the response management function comprises means for monitoring said links to identify the responding recipient contacts.

11. A messaging system as claimed in claim 1 , wherein the server comprises a response reporting function comprising means for generating management reports using data captured by the response management function.

12. A messaging system as claimed in claim 1 , wherein the messaging engine comprises means for allowing a user to directly enter content to a message without previously uploading it to the content manager.

13. A messaging system as claimed in claim 1 , wherein the messaging engine comprises means for parsing a header for content in the received message, and for using said header to identify relevant content in the content database.

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.

15. A method as claimed in claim 14 , wherein the link is unique to the combination of contact and content, and the link is used to capture said data, and the step of receiving the response comprises the further step of determining an actual address for the content based on the link address.

16. A computer program product comprising software code for performing a method as claimed in claims 14 when executing on a digital computer.

Assignments (9)
SECURITY AGREEMENT Recorded Jun 30, 2012
From: SPARKLINE DIGITAL LLC
To: BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 028488/0403 →
SECURITY AGREEMENT Recorded Jun 25, 2012
From: SPARKLINE DIGITAL, LLC
To: MASSACHUSETTS CAPITAL RESOURCE COMPANY
Reel/Frame 028433/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2012
From: TWELVE HORSES NORTH AMERICA, LLC
To: OTOWEST, LLC
Reel/Frame 028424/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2012
From: TWELVE HORSES TECHNOLOGY LIMITED
To: TWELVE HORSES NORTH AMERICA, LLC
Reel/Frame 028419/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2012
From: OTOWEST, LLC
To: SPARKLINE DIGITAL LLC
Reel/Frame 028420/0865 →
CONVERSION Recorded Dec 21, 2009
From: TWELVE HORSES NORTH AMERICA, LLC
To: OTOWEST, LLC
Reel/Frame 023679/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2009
From: TWELVE HORSES TECHNOLOGY LIMITED
To: TWELVE HORSES NORTH AMERICA, LLC
Reel/Frame 023065/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2001
From: MALONE, DAVID; CAHILL, TIMOTHY; STAFFORD, GABRIELLE; FORTUNE, JOHN; COUGHLAN, MICHAEL
To: TWELVE HORSES TECHNOLOGY LIMITED
Reel/Frame 012189/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2001
From: MALONE, DAVID; CAHILL, TIMOTHY; STAFFORD, GABRIELLE; FORTUNE, JOHN; COUGHLAN, MICHAEL
To: TWELVE HORSES TECHNOLOGY LIMITED
Reel/Frame 011714/0253 →
Priority Claims (1)
EP 00650033 · Apr 13, 2000 · regional
Continuity (1)
Related Publication 20010032240A1 · Oct 18, 2001