Email webclient notification queuing
AssigneeAmazon Technologies, Inc.
InventorsDaniel Christianto, Ivo van Doorn, Simon Arthur Koster
Life of this patent
Estimating the term…
Abstract
Notifications received from an email server can be stored and provided to a webclient upon subsequent communications from the webclient received at an HTTP server. Notifications stored in a database or a storage are retrieved and transmitted to the webclient by backup or alternate HTTP servers when the webclient requests service. An attachment received from a webclient for a message in composition can be saved by an HTTP server in a storage system so that a backup HTTP server can locate the attachment and provide the attachment to a messaging server when the user is ready to send the message.
Claims20
An email notification method comprising:
- establishing a persistent connection to an email server in response to receiving a message that a first HTTP server is servicing a webclient;
- receiving a first notification from the email server indicative that email has been received for the webclient;
- storing the first notification in a storage location;
- and
- in response to receiving a communication from the first HTTP server, providing information to the first HTTP server to retrieve the stored first notification from the storage location;
- and
- in response to receiving a subsequent communication from a second HTTP server, providing information to the second HTTP server to retrieve one or more notifications stored in the storage location subsequent to the first notification.
An email notification system, comprising:
- one or more computing processors having stored thereon computer readable instructions that upon execution by the one or more computing processors, at least cause the system to:
- establish a persistent connection to an email server in response to receiving a message that a first HTTP server is servicing a webclient;
- receive information from the email server indicative that at least one email message has been received for the webclient;
- store information indicative of a first notification that at least one email message has been received based on the received information;
- and
- in response to receiving a communication from the first HTTP server, provide information to the first HTTP server to retrieve the stored first notification;
- and
- in response to receiving a subsequent communication from a second HTTP server, provide information to the second HTTP server to retrieve one or more notifications stored subsequent to the first notification.
A message notification system, comprising:
- one or more computing processors that upon execution of computer readable instructions configure the system at least to:
- establish a persistent connection to a message server in response to receiving a message that a first HTTP server is servicing a webclient;
- receive information from the message server indicative that at least one message has been received addressed to an account associated with the webclient;
- store information indicative of a first notification that at least one message has been received based on the received information;
- and
- in response to receiving a communication from the first HTTP server, provide information to the first HTTP server to retrieve the stored first notification;
- and
- in response to receiving a subsequent communication from a second HTTP server, provide information to the second HTTP server to retrieve one or more notifications stored subsequent to the first notification.
Dependencies are inferred from the claim text.