Email server for processing a threshold number of email jobs for a given user and related methods
First Claim
Patent Images
1. An electronic mail (email) server apparatus comprising:
- at least one email job queue processor configured to;
store email jobs for a user account;
compare received email jobs for the user account with the stored email jobs, and discard any of the received email jobs that are duplicates of the stored email jobs;
select a plurality of the stored email jobs associated with the user account up to a threshold number of email jobs;
initialize a connection with an email storage server apparatus configured to store emails associated with the user account; and
communicate with the email storage server apparatus to process only a number of the plurality stored email jobs equaling the threshold number of email jobs before switching to a different user account.
5 Assignments
0 Petitions
Accused Products
Abstract
An electronic mail (email) server may include a pending email job queue manager for storing a plurality of email jobs for a plurality of users, and a processing email job queue manager. The processing email job queue manager may be for processing a threshold number of email jobs from the pending email job queue manager for a given user if a plurality of email jobs greater than the threshold number are available from the pending email job queue manager for the given user.
-
Citations
16 Claims
-
1. An electronic mail (email) server apparatus comprising:
at least one email job queue processor configured to; store email jobs for a user account; compare received email jobs for the user account with the stored email jobs, and discard any of the received email jobs that are duplicates of the stored email jobs; select a plurality of the stored email jobs associated with the user account up to a threshold number of email jobs; initialize a connection with an email storage server apparatus configured to store emails associated with the user account; and communicate with the email storage server apparatus to process only a number of the plurality stored email jobs equaling the threshold number of email jobs before switching to a different user account. - View Dependent Claims (2, 3, 4)
-
5. A communications system comprising:
-
an electronic mail (email) storage server apparatus configured to store emails associated with a given user account; and an email proxy server apparatus comprising at least one email job queue processor configured to; store email jobs for a plurality of users; compare received email jobs with the stored email jobs, and discard any of the received email jobs that are duplicates of the stored email jobs; select a plurality of email jobs for a given user account up to a threshold number; initialize a connection with said email storage server apparatus; and communicate with said email storage server apparatus to process only a number of the plurality of stored email jobs equaling the threshold number of email jobs before switching to a different user account. - View Dependent Claims (6, 7, 8)
-
-
9. An electronic mail (email) processing method comprising:
at least one email job queue processor; storing email jobs for a user account; comparing received email jobs with the stored email jobs, and discard any of the received email jobs that are duplicates of the stored email jobs; and selecting a plurality of the stored email jobs associated with the user account up to a threshold number of email jobs; initializing a connection with an email storage server apparatus configured to store emails associated with the user account; and communicating with the email storage server apparatus to process only a number of the plurality of stored email jobs equaling the threshold number of email jobs before switching to a different user account. - View Dependent Claims (10, 11, 12)
-
13. A non-transitory computer-readable medium comprising:
at least one email job queue processor module configured to; store email jobs for a user account; compare the received email jobs for the user account with the stored email jobs, and discard any of the received email jobs that are duplicates of the stored email jobs; select a plurality of the stored email jobs for the user account associated with the user account up to a threshold number of email jobs; initialize a connection with an email storage server apparatus configured to store emails associated with the user account; and communicate with the email storage server apparatus to process only a number of the plurality of stored email jobs equaling the threshold number of email jobs before switching to a different user account. - View Dependent Claims (14, 15, 16)
Specification