CPC H04L 51/214 (2022.05) | 13 Claims |
1. A method of routing electronic messages in a data network comprising a plurality of sender computer systems and a plurality of user devices, the method being performed by a routing computer system that comprises a database and participates in the data network, the method comprising:
storing in the database
(a) mapping data that associates each of a plurality of sender-user identifiers respectively with exactly one of a plurality of users and further associates each of the sender-user identifiers respectively with exactly one of a plurality of senders,
(b) device data that associates each of the user devices respectively with exactly one of the users, and
(c) a plurality of routing criteria, each of the routing criteria being associated respectively in the database with exactly one of the users;
receiving from one of the sender computer systems, via the data network, a message from one of the senders to one of the users, the message comprising text, a priority field indicating a priority of the message, a reference to additional information, and one of the sender-user identifiers, the one of the sender-user identifiers being associated with both the one of the senders and the one of the users, and the text, the reference, and the sender-user identifier each being distinct from each other;
responsive to receipt of the message and based on the one of the sender-user identifiers, retrieving one or more of the routing criteria associated with the one of the users and, applying one or more of the retrieved routing criteria, identifying for receipt of the message one or more of the user devices associated with the user, the applied one or more of the routing criteria comprising at least one criterion depending upon the priority field; and
transmitting via the data network information to cause the identified one or more of the user devices to present information comprised by the message.
|