Individual XML message processing platform
First Claim
1. A communications platform that enables users to receive electronic messages from corporations and others comprising an XML based message-processing platform, said processing platform comprising:
- at least one server that receives the electronic message addressed to the platform, the electronic message comprising a routing indicator comprising at least one user identity and one or more message attributes, wherein the one or more message attributes include “
folios”
which include information folios that intelligently store, display and synthesize “
incoming”
electronic messages;
at least one database that stores a user-defined endpoint table, the endpoint table correlating endpoints with sender defined message attributes;
wherein the platform;
comprises a sender stylesheet and an electronic message stylesheet, wherein said sender stylesheet describes meta-data pertaining to the informant, said electronic message stylesheet describes an activity and an event and XML schemas of said activity and said event, and defines how said activity and said event is transmitted to at least one endpoint;
selects a first endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table;
routes at least a portion of the electronic message to the first endpoint;
determines whether the user received the at least a portion of the electronic message at the first endpoint;
if the user has not received the electronic message, selects a second endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table; and
routes a portion of the message to the second endpoint.
9 Assignments
0 Petitions
Accused Products
Abstract
A communications platform contains a message processing platform along with an XML message format which provides for the reception, organization, summarization, filing, storage, synthesis, routing, formatting, and intelligent processing of XML-based electronic messages and SMTP electronic mail. The platform allows a user to define an endpoint table which correlates message attributes with different user endpoints such as home phone, cell phone, email etc. Received messages are sent to a first endpoint in accordance with the message attributes and the endpoint, if no receipt is received from the first endpoint, a second endpoint is selected from the endtable and the message is re-routed.
-
Citations
11 Claims
-
1. A communications platform that enables users to receive electronic messages from corporations and others comprising an XML based message-processing platform, said processing platform comprising:
-
at least one server that receives the electronic message addressed to the platform, the electronic message comprising a routing indicator comprising at least one user identity and one or more message attributes, wherein the one or more message attributes include “
folios”
which include information folios that intelligently store, display and synthesize “
incoming”
electronic messages;at least one database that stores a user-defined endpoint table, the endpoint table correlating endpoints with sender defined message attributes;
wherein the platform;
comprises a sender stylesheet and an electronic message stylesheet, wherein said sender stylesheet describes meta-data pertaining to the informant, said electronic message stylesheet describes an activity and an event and XML schemas of said activity and said event, and defines how said activity and said event is transmitted to at least one endpoint;selects a first endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table; routes at least a portion of the electronic message to the first endpoint; determines whether the user received the at least a portion of the electronic message at the first endpoint; if the user has not received the electronic message, selects a second endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table; and routes a portion of the message to the second endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification