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:
Sep. 26, 2017

Filed:

May. 30, 2015
Applicant:

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

Inventors:

Qun Guo, Bellevue, WA (US);

Pradeep Mani, Bellevue, WA (US);

Ajay Kalhan, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/00 (2006.01); G06F 17/30 (2006.01); G06F 11/20 (2006.01); G06F 11/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30215 (2013.01); G06F 11/2094 (2013.01); G06F 17/30584 (2013.01); G06F 17/30864 (2013.01); G06F 11/3034 (2013.01); G06F 11/3055 (2013.01); G06F 2201/81 (2013.01);
Abstract

Embodiments of the invention dynamically vary the number of replicas based on certain conditions to protect users from data loss. The size of the database is one condition that can be used to determine the number of replicas required. A database system may create three replicas. When the database size exceeds a first threshold, a fourth replica may be created. The fourth replica is maintained as long as the database size is above a second threshold that is smaller than the first threshold. However, when the database shrinks below the second threshold, then the fourth replica is deleted. Using two different thresholds in this manner prevents the system from frequently cycling between three and four replicas.


Find Patent Forward Citations

Loading…