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:
Nov. 21, 2017

Filed:

Feb. 19, 2016
Applicant:

Wickr Inc., San Francisco, CA (US);

Inventors:

Gleb Dubovik, Palo Alto, CA (US);

Vadim Shtayura, San Francisco, CA (US);

Nikolay Surin, San Francisco, CA (US);

Assignee:

Wickr Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 12/24 (2006.01); H04L 12/64 (2006.01); H04L 12/825 (2013.01); H04L 29/06 (2006.01); H04L 12/801 (2013.01);
U.S. Cl.
CPC ...
H04L 41/0896 (2013.01); H04L 12/6418 (2013.01); H04L 47/25 (2013.01); H04L 65/607 (2013.01); H04L 47/11 (2013.01); H04L 47/12 (2013.01); H04L 47/263 (2013.01);
Abstract

Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead.


Find Patent Forward Citations

Loading…