The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 16, 2019

Filed:

Sep. 22, 2016
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Hagen Green, Kirkland, WA (US);

Jon Morris, Renton, WA (US);

Anish Desai, Bellevue, WA (US);

Marc McClure, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/58 (2006.01); H04L 29/08 (2006.01); H04L 12/819 (2013.01); G06Q 10/10 (2012.01); G06F 1/3234 (2019.01); G06F 1/329 (2019.01);
U.S. Cl.
CPC ...
H04L 51/22 (2013.01); G06F 1/329 (2013.01); G06F 1/3234 (2013.01); G06Q 10/107 (2013.01); H04L 47/215 (2013.01); H04L 51/26 (2013.01); H04L 67/26 (2013.01); H04L 67/325 (2013.01); Y02D 10/24 (2018.01);
Abstract

Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel.


Find Patent Forward Citations

Loading…