US 11,893,001 B2
Systems and methods for storing blend objects
Ananya Ojha, Dunn Loring, VA (US); and Hani Soewandi, Potomac, MD (US)
Assigned to MICROSTRATEGY INCORPORATED, Tysons Corner (VA)
Filed by MicroStrategy Incorporated, Tysons Corner, VA (US)
Filed on Aug. 30, 2021, as Appl. No. 17/460,878.
Claims priority of provisional application 63/081,224, filed on Sep. 21, 2020.
Prior Publication US 2022/0092052 A1, Mar. 24, 2022
Int. Cl. G06F 7/00 (2006.01); G06F 17/00 (2019.01); G06F 16/23 (2019.01); G06F 21/31 (2013.01)
CPC G06F 16/2358 (2019.01) [G06F 16/2308 (2019.01); G06F 16/2365 (2019.01); G06F 21/31 (2013.01); G06F 2221/2141 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for creating standalone objects, the method comprising:
creating a dossier incorporating at least one dataset, the at least one dataset comprising one or more attributes and/or one or more metrics;
creating a derived object using the at least one dataset, the derived object being one of: a derived attribute with a different data type than the one or more attributes, a derived attribute generated from a metric, or a derived metric generated from an attribute, wherein the derived attribute combines two or more attributes, creates one or more additional attributes, and/or performs mathematical or statistical functions on metrics, and wherein the derived metric is a result of a calculation on one or more metrics or is generated from an attribute;
storing the derived object in memory, such that the derived object is a standalone object, independent of the dossier;
utilizing the derived object to generate and provide analytics information to a user via a display;
accessing the derived object at a second dossier different than the dossier;
editing the derived object at the second dossier to generate an edited derived object; and
storing the edited derived object in memory as a second dossier-specific derived object, such that the edited derived object is inaccessible by the dossier.