IP Library Granted Patent US 8,606,868
Granted Patent B2
US 8,606,868 · App. 13/157,365 · Granted Dec 10, 2013

Community based measurement of capabilities and availability

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,606,868
App. No.
13/157,365
Granted
Dec 10, 2013
Kind
B2
Abstract

Systems and methods herein monitor the ability of an electronic mail (e-mail) computer server to send and receive e-mail messages to and from e-mail clients of the e-mail computer server. The e-mail computer server provides, to the e-mail clients, updates regarding the ability to send and receive e-mail messages. When the e-mail clients determine that the e-mail computer server is unable to send the e-mail messages, the e-mail clients activate a special software program of instructions. When the program of instructions is active and the e-mail clients then receive an e-mail message from the e-mail computer server, the program of instructions causes those e-mail clients who have received an e-mail message to provide an indication of e-mail receipt to the e-mail computer server. When the e-mail computer server receives this indication of e-mail receipt from the e-mail clients, the e-mail computer server can provide an update to the other e-mail clients that e-mail can now be sent.

Claims (43)

1. A computer-implemented method comprising:

determining, by e-mail clients, that an e-mail outage has occurred based on non-receipt of a periodic status notification expected by said e-mail clients from an associated e-mail computer server;

when said e-mail clients determine that said e-mail outage has occurred, said e-mail clients provide a notice of said e-mail outage on a graphic user interface of said e-mail clients and activate a program of instructions;

when said program of instructions is active and said e-mail clients receive an e-mail message from said e-mail computer server, said program of instructions causes said e-mail clients to provide an indication of e-mail receipt to said e-mail computer server thereby allowing said e-mail computer server to learn which corrective actions restored most e-mail clients most quickly;

when said e-mail computer server receives said indication of e-mail receipt, said e-mail computer server provides said periodic status notification to said e-mail clients; and

when said e-mail clients receive said periodic status notification, said e-mail clients provide a notice that said e-mail outage has ended on said graphic user interface and deactivate said program of instructions.

2. The method according to claim 1 , less than all of said e-mail clients providing said indication of e-mail receipt.

3. The method according to claim 1 , said e-mail computer server providing said periodic status notification to all of said e-mail clients.

4. The method according to claim 1 , said e-mail clients comprising mobile and non-mobile devices.

5. A computer-implemented method comprising:

determining, by e-mail clients, that an e-mail outage has occurred based on non-receipt of a periodic status notification expected by said e-mail clients from an associated e-mail computer server;

when said e-mail clients determine that said e-mail outage has occurred, said e-mail clients provide a notice of said e-mail outage on a graphic user interface of said e-mail clients and activate a program of instructions;

when said program of instructions is active and said e-mail clients receive an e-mail message from said e-mail computer server, said program of instructions causes said e-mail clients to provide an indication of e-mail receipt to said e-mail computer server thereby allowing said e-mail computer server to learn which corrective actions restored most e-mail clients most quickly;

when said e-mail computer server receives said indication of e-mail receipt, said e-mail computer server provide said periodic status notification to said e-mail clients;

when said e-mail clients receive said periodic status notification, said e-mail clients provide a notice that said e-mail outage has ended on said graphic user interface and deactivate said program of instructions;

determining, by said e-mail computer server, a timing of e-mail service restoration from said e-mail outage for different corrective actions; and

determining, by said e-mail computer server, groups of e-mail clients receiving said service restoration from said e-mail outage by said different corrective actions.

6. The method according to claim 5 , less than all of said e-mail clients providing said indication of e-mail receipt.

7. The method according to claim 5 , said e-mail computer server providing said periodic status notification to all of said e-mail clients.

8. The method according to claim 5 , said e-mail clients-mobile and non-mobile devices.

9. A system comprising:

an e-mail computer server; and

e-mail clients operatively connected to said e-mail server,

said e-mail clients having a graphic user interface,

said e-mail computer server having at least one communications port, said communications port sending and receiving e-mail messages to and from e-mail clients of said e-mail computer server;

said e-mail clients, determining that an e-mail outage has occurred based on non-receipt of a periodic status notification expected by said e-mail clients from an said e-mail computer server;

said communications port providing, to said e-mail clients, a program of instructions,

when said e-mail clients determine that said outage has occurred, said e-mail clients provide a notice of said e-mail outage on said graphic user interface and activate said program of instructions;

when said program of instructions is active and said e-mail clients receive an e-mail message from said e-mail computer server, said program of instructions causes said e-mail clients to provide an indication of e-mail receipt to said e-mail computer server thereby allowing said e-mail computer server to learn which corrective actions restored most e-mail clients most quickly;

when said e-mail computer server receives said indication of e-mail receipt, said e-mail computer server provides said periodic status notification to said e-mail clients; and

when said e-mail clients receive said periodic status notification, said e-mail clients provide a notice that said e-mail outage has ended on said graphic user interface and deactivate said program of instructions.

10. The system according to claim 9 , less than all of said e-mail clients providing said indication of e-mail receipt.

11. The system according to claim 9 , said e-mail computer server providing said periodic status notification to all of said e-mail clients.

12. The system according to claim 9 , said e-mail clients comprising mobile and non-mobile devices.

13. A computer storage device comprising a non-transitory computer-readable storage medium storing a program of instructions executable by a computer, said program of instructions causing said computer to perform a method comprising:

determining, by e-mail clients, that an e-mail outage has occurred based on non-receipt of a periodic status notification expected by said e-mail clients from an associated e-mail computer server;

when said e-mail clients determine that said e-mail outage has occurred, said e-mail clients provide a notice of said e-mail outage on a graphic user interface of said e-mail clients and activate a program of instructions;

when said program of instructions is active and said e-mail clients receive an e-mail message from said e-mail computer server, said program of instructions causes said e-mail clients to provide an indication of e-mail receipt to said e-mail computer server thereby allowing said e-mail computer server to learn which corrective actions restored most e-mail clients most quickly;

when said e-mail computer server receives said indication of e-mail receipt, said e-mail computer server provides said periodic status notification to said e-mail clients; and

when said e-mail clients receive said periodic status notification, said e-mail clients provide a notice that said e-mail outage has ended on said graphic user interface and deactivate said program of instructions.

14. The computer storage device according to claim 13 , less than all of said e-mail clients providing said indication of e-mail receipt.

15. The computer storage device according to claim 13 , said e-mail computer server providing said periodic status notification to all of said e-mail clients.

16. The computer storage device according to claim 13 , said e-mail clients comprising mobile and non-mobile devices.

Assignments (1)
CONVEYOR IS ASSIGNING UNDIVIDED 50% INTEREST Recorded Jan 29, 2018
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SERVICENOW, INC.; INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045185/0323 →