US 11,706,175 B2
Electronic mail delivery negotiation and rejection using sender specified acceptance criteria values
Ronald B. Baker, Wake Forest, NC (US); and Tara L. Sims, Austin, TX (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 26, 2016, as Appl. No. 15/335,072.
Application 15/335,072 is a continuation of application No. 13/890,663, filed on May 9, 2013, granted, now 9,491,129.
Prior Publication US 2017/0048175 A1, Feb. 16, 2017
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 51/212 (2022.01); H04L 51/02 (2022.01)
CPC H04L 51/212 (2022.05) [H04L 51/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method performed within an electronic mail server, comprising:
receiving, by the electronic mail server, an electronic mail from a sender client system;
identifying, by the electronic mail server and from a recipient field in the electronic mail, a recipient of the electronic mail;
electronically sending, responsive to receiving the electronic mail and to the sender client system, a query configured to cause a graphical user interface of the sender client system to display via the graphical user interface one or more user interface elements that are configured to receive, from the user, an entry of acceptance criteria values;
storing within the electronic mail server and not delivering the electronic mail to the recipient until the acceptance criteria values are electronically received;
electronically receiving, from the graphical user interface of the sender client system and in response to the query, the acceptance criteria values;
performing a determination, by the electronic mail server and based upon the acceptance criteria values, whether to:
send the electronic mail to the recipient or
reject the electronic mail;
holding within the electronic mail server and not delivering the electronic mail to the recipient based upon the determination; and
sending, based upon the determination and to the sender client system, an electronic message indicating non-delivery of the electronic mail to the recipient, wherein
the determination is based upon the acceptance criteria values being non-compliant with acceptance criteria previously electronically provided by the recipient, and
the graphical user interface of the sender client includes a returned-mail section, and the returned-mail section is configured, in response to receiving the electronic message indicating non-deliver of the electronic mail to the recipient, to display:
an identification of the recipient,
an identification the electronic mail, and
an indication as to why the electronic mail was not delivered.