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:
Aug. 19, 2025

Filed:

Dec. 13, 2022
Applicant:

Microstrategy Incorporated, Vienna, VA (US);

Inventors:

Alejandro Olvera Velasco, Falls Church, VA (US);

Jose Nocedal De La Garza, Leesburg, VA (US);

Timothy Lang, McLean, VA (US);

Holly Stevens, Winchester, VA (US);

Andrew Smith, Oakton, VA (US);

Wei Jiang, Hangzhou, CN;

Jin Liu, Hangzhou, CN;

Divya Singh, Chantilly, VA (US);

Qingru Shen, Arlington, VA (US);

Assignee:

MicroStrategy Incorporated, Vienna, VA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/20 (2018.01); G06F 8/71 (2018.01);
U.S. Cl.
CPC ...
G06F 8/20 (2013.01); G06F 8/71 (2013.01);
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for designing custom applications. In some implementations, a system identifies a predetermined set of application elements that are available to be selectively included in a custom application. The system provides an interface for generating the custom application, wherein the interface includes features to specify each of a plurality of adjustable settings, such that input through the interface can adjust an appearance of the custom application and select which of the predetermined application features are included in the custom application. The system receives input through the interface that specifies settings for the custom application. Based on the input received through the interface, the system generates configuration data for the custom application and updates one or more records to make the custom application available to one or more client devices of one or more users.


Find Patent Forward Citations

Loading…