Method and system for delivery of e-mail and alerting messages
First Claim
1. A method for processing an alert regarding an email sent over a network comprising the steps of:
- reviewing a predetermined location in the email for a predefined character sequence that indicates a sender wishes to send an alert message to an addressee;
transmitting an alert message if the predetermined location includes the predefined character sequence, wherein the alert message includes any characters following the predefined character sequence;
displaying the alert message according to the sender'"'"'s preferences as specified by the sender using a plurality of codes placed in a predetermined relationship to the predefined character sequence; and
controlling a font of the alert message on the addressee'"'"'s workstation in accordance with a font code in the predetermined relationship to the predefined character sequence.
0 Assignments
0 Petitions
Accused Products
Abstract
A messaging system uses the standard email subject line to control where a message gets delivered, when a message gets delivered and the appearance of a message when it gets delivered. This enables a company to use its standard intranet email system as a pseudo real-time messaging transport with a range of delivery options. Several codes control the features of the alerting message, and a predefined escape sequence for use by the sender is recognizable by a dedicated server. This escape sequence enables these codes. By placing the escape sequence in a predetermined location in each message, the sender indicates to the system that codes for controlling the features of the alerting message follow the escape sequence. Using these codes, the user can then specify when, how often and in what manner the alert message is displayed to the recipient in a window on the recipient'"'"'s workstation. In addition, the sender can certain aspects of message routing and delivery using these codes. In addition, routing of the message within the network can be controlled by the sender in the same manner by specifying a particular routing within the subject line of the message following the escape sequence. This includes routing the message to a facsimile, a pager or a telephone, or voice mail system. This is in addition to the normal email address used in the message.
520 Citations
37 Claims
-
1. A method for processing an alert regarding an email sent over a network comprising the steps of:
-
reviewing a predetermined location in the email for a predefined character sequence that indicates a sender wishes to send an alert message to an addressee;
transmitting an alert message if the predetermined location includes the predefined character sequence, wherein the alert message includes any characters following the predefined character sequence;
displaying the alert message according to the sender'"'"'s preferences as specified by the sender using a plurality of codes placed in a predetermined relationship to the predefined character sequence; and
controlling a font of the alert message on the addressee'"'"'s workstation in accordance with a font code in the predetermined relationship to the predefined character sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for processing a message sent over a network, comprising:
-
an email server including an email spool having a plurality of email messages;
a search routine searching the email spool for any email messages containing a first code, extracting an email message that includes the first code, and copying a first portion of the email message that includes the first code;
a select database, wherein the search routine stores the first portion of the extracted email messages in the select database;
a message server retrieving the first portion from the select database;
a user queue, one foreach user, wherein the message server stores the first portion in the user queue designated for the user indicated in the email message; and
a routine polling the message server for messages for a particular user, and upon receipt of a message for that particular user decoding a plurality of display codes included in the first portion and displaying the message on the particular user'"'"'s workstation according to the plurality of display codes;
wherein the routine controls a font of in which the alert message is displayed on an addressee'"'"'s workstation in accordance with a font code in the first portion. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for controlling the display and routing of a message sent over a network by the sender comprising:
-
means for identifying messages being transmitted over the network that include a predetermined a character sequence in a predetermined location in the message;
means for interacting with a recipient'"'"'s workstation to open a window on the recipient'"'"'s workstation;
means for transmitting a message identified by said identifying means to said interacting means;
means for interpreting user preferences specified in the predetermined location in the message and controlling a display of the message within the window according to the user preferences;
means for controlling a font in which the message is displayed on the recipient'"'"'s workstation by interpreting a font code specified by the sender in the predetermined location of the message. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
a pager server coupled to the transmitting means; and
means for routing the message to the pager server by interpreting a routing code specified by the sender in the predetermined location in the message.
-
-
24. The device according to claim 19, further comprising:
-
a facsimile server coupled to the transmitting means; and
means for routing the message to the facsimile server by interpreting a routing code specified by the sender in the predetermined location in the message.
-
-
25. The device according to claim 19, further comprising:
-
a voice mail server coupled to the transmitting means; and
means for routing the message to the voice mail server by interpreting a routing code specified by the sender in the predetermined location in the message.
-
-
26. The device according to claim 19, further comprising means for accepting an external message from an external source and formatting the external message for delivery to the interacting means for display on the user'"'"'s terminal according to preferences indicated in the external message.
-
27. A method for processing an alert regarding a message received from a source external to a network comprising the steps of:
-
converting a message from an external source into an electronic mail format;
reviewing a predetermined location in the electronic mail formatted message for a predefined character sequence that indicates a sender wishes to send an alert to an addressee;
transmitting an alert if the predetermined location includes the predefined character sequence, wherein the alert includes any characters following the predefined character sequence;
displaying the alert according to the sender'"'"'s preferences as specified by the sender using a plurality of codes placed in a predetermined relationship to the predefined character sequence;
controlling a font of the alert message on the addressee'"'"'s workstation in accordance with a font code in the predetermined relationship to the predefined character sequence. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification