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:
Jun. 14, 2022

Filed:

Feb. 21, 2020
Applicant:

Snap Inc., Santa Monica, CA (US);

Inventors:

Bradley Baron, Seattle, WA (US);

Benjamin Ralph Hollis, Seattle, WA (US);

Peter Cardwell, Bainbridge Island, WA (US);

John Krzemien, Seattle, WA (US);

Assignee:

Snap Inc., Santa Monica, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 9/54 (2006.01); G06F 9/38 (2018.01); G06F 11/30 (2006.01); H04M 15/00 (2006.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5027 (2013.01); G06F 9/3871 (2013.01); G06F 9/4837 (2013.01); G06F 9/5016 (2013.01); G06F 9/5022 (2013.01); G06F 9/542 (2013.01); G06F 11/3006 (2013.01); H04M 15/58 (2013.01); G06F 2209/508 (2013.01); G06F 2209/5014 (2013.01); G06F 2209/5019 (2013.01);
Abstract

Systems and methods are provided for managing dynamically allocated storage and processing units. The systems and methods include operations for determining, a usage pattern having a peak usage portion and a low usage portion; reserving a first collection of units on a dynamic unit allocation system during the peak usage portion; detecting a transition from the peak usage portion to the low usage portion; in response to detecting the transition, instructing the dynamic unit allocation system to reduce the first collection of units to reserve a second collection of units corresponding to a second amount of the low usage portion; selecting asynchronous tasks that consume a set of units greater than the second collection of units; and during a period of time that the dynamic unit allocation system is reducing the first collection of units, causing the asynchronous tasks to be executed by the dynamic allocation system.


Find Patent Forward Citations

Loading…