Individual XML message processing platform
9 Assignments
0 Petitions
Accused Products
Abstract
A communications platform (Centerpost) is disclosed containing a message processing platform along with an XML message format (SmartMessage) which provides for the reception, organization, summarization, filing, storage, synthesis, routing, formatting, and intelligent processing of XML-based electronic messages and SMTP electronic mail from corporations and other senders to fully integrate individuals'"'"' existing e-mail boxes, cellular telephones, paging equipment, facsimile machines, wireless and wired telephones, and other devices. The Centerpost platform utilizes a nickname-based routing to enable device specific sending without knowledge of the specific device address. The Centerpost platform provides sender-defined information folios, which enable synthesized filing, viewing and storage of all received SmartMessages, and the platform allows semi-private access control for the user, which allows access by others. The platform also utilizes a web-based user interface, which greatly simplifies the user'"'"'s viewing, control and configuration of the individual user'"'"'s particular platform. The Centerpost SmartDelivery platform also allows for corporations to utilize the Centerpost functions for its customers without requiring those customers to have a Centerpost account. The platform also provides for Amateur Informants, which facilitate the use of the Centerpost system for individuals and small businesses. The platform also provides for 2-way XML messages, a Centerpost subscriber web page, an endpoint wallet, which allows subscribers to easily transfer their endpoint information, a message based endpoint configuration, which automatically sets up a new messaging device as an endpoint.
-
Citations
74 Claims
-
1-61. -61. (canceled)
-
62. A communications platform that enables users to receive electronic messages from corporations and others comprising a message-processing platform, said processing platform comprising logic for:
-
receiving the electronic message addressed to the platform, the electronic message comprising a routing indicator;
accessing a user-defined endpoint table, the endpoint table correlating endpoints with routing indicators selecting a first endpoint from the plurality of endpoints based on the routing indicator and the user-defined endpoint table;
routing at least a portion of the electronic message to the first endpoint;
determining 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, selecting a second endpoint from the plurality of endpoints based on the routing indicator and the user-defined endpoint table; and
routing a portion of the message to the second endpoint. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
Specification