Patents by Inventor Alejandro Olvera Velasco
Alejandro Olvera Velasco has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12393402Abstract: 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.Type: GrantFiled: December 13, 2022Date of Patent: August 19, 2025Assignee: MicroStrategy IncorporatedInventors: Alejandro Olvera Velasco, Jose Nocedal de la Garza, Timothy Lang, Holly Stevens, Andrew Smith, Wei Jiang, Jin Liu, Divya Singh, Qingru Shen
-
Patent number: 12141175Abstract: A method (and system) includes retrieving a dataset from a database creating a report including a graphical representation of the dataset, the graphical representation of the dataset including a freely positionable and scalable data container and displaying the report on a graphical user interface. The report has a free-form layout in which each container is freely positionable and is freely scalable such that a change in size and/or location of one container does not affect a size and/or location of any other container in the report.Type: GrantFiled: December 30, 2019Date of Patent: November 12, 2024Assignee: MICROSTRATEGY INCORPORATEDInventors: Zhili Cheng, Keng-Fu Chu, Alejandro Olvera Velasco, Jeffrey Courcelle
-
Publication number: 20240192952Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for development and deployment of custom applications. In some implementations, configuration data that specifies a configuration of application elements is stored. A repository of modules that are used to implement the respective application elements is stored. A request from a client device over a network is received. User interface data for a view of the custom application is generated. The user interface data for the custom application is provided to the client device over the network in response to the request.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Inventors: Alejandro Olvera Velasco, Jose Nocedal de la Garza, Timothy Lang, Holly Stevens, Andrew Smith, Wei Jiang, Jin Liu, Divya Singh, Qingru Shen
-
Publication number: 20240192926Abstract: 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.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Inventors: Alejandro Olvera Velasco, Jose Nocedal de la Garza, Timothy Lang, Holly Stevens, Andrew Smith, Wei Jiang, Jin Liu, Divya Singh, Qingru Shen
-
Publication number: 20230400967Abstract: A method for providing dynamic in-context information is disclosed.Type: ApplicationFiled: June 14, 2022Publication date: December 14, 2023Applicant: MicroStrategy IncorporatedInventors: Keng-Fu CHU, Amy LARESCH, Yung-Sheng CHEN, Zhili CHENG, Alejandro Olvera VELASCO, Jaime PEREZ
-
Patent number: 11687211Abstract: A method (and system) includes retrieving a dataset from a database, creating a source report including a graphical representation of the dataset, the graphical representation of the dataset including a data container, displaying the report on a graphical user interface and creating a contextual link between the graphical representation of the dataset and another graphical representation of data within the report or within another separate report.Type: GrantFiled: April 22, 2020Date of Patent: June 27, 2023Assignee: MICROSTRATEGY INCORPORATEDInventors: Ni Shen, Qiong Wu, Jeffrey Courcelle, Yingchun Mei, Xiaodi Zhong, Alejandro Olvera Velasco
-
Patent number: 11645445Abstract: Disclosed are methods, systems, and computer-readable medium for dynamically displaying database containers. A container including content and a minimum display size for the document may be received. The display size of the document may be monitored. A determination that the display size of the document is less than the minimum display size may be made. A visible section and a hidden section of the document may be determined based on the display size. The visible section of the document may be displayed. A scroll feature may be activated based on a hidden section size. An indication to scroll the document in a scroll direction may be received. The visible section may be updated to an updated visible section that includes at least a portion of the hidden section. The updated visible section of the document may be displayed via the display.Type: GrantFiled: August 11, 2021Date of Patent: May 9, 2023Assignee: MICROSTRATEGY INCORPORATEDInventors: Alejandro Olvera Velasco, Chuanhao Ma, Amy Dina Laresch, Keng-Fu Chu, Zhili Cheng
-
Publication number: 20230052079Abstract: Disclosed are methods, systems, and computer-readable medium for dynamically displaying database containers. A container including content and a minimum display size for the document may be received. The display size of the document may be monitored. A determination that the display size of the document is less than the minimum display size may be made. A visible section and a hidden section of the document may be determined based on the display size. The visible section of the document may be displayed. A scroll feature may be activated based on a hidden section size. An indication to scroll the document in a scroll direction may be received. The visible section may be updated to an updated visible section that includes at least a portion of the hidden section. The updated visible section of the document may be displayed via the display.Type: ApplicationFiled: August 11, 2021Publication date: February 16, 2023Inventors: Alejandro OLVERA VELASCO, Chuanhao MA, Amy Dina LARESCH, Keng-Fu CHU, Zhili CHENG
-
Patent number: 11216148Abstract: Disclosed are methods, systems, and computer-readable medium for dynamically displaying database containers. A display packet including a first container and a second container may be received for display via a document. A display indication including a first display requirement for the first container and a second display requirement for the second container may be received. A display size of the document may be determined. A display status may be determined based on the display size, the display status corresponding to one of being greater than a breakpoint or being less than or equal to the breakpoint. The first container and the second container may be provided to the document. A determination may be made, based on the display status and the display indication, to hide the first container and display the second container. The second container may be displayed via the document while hiding the first container.Type: GrantFiled: July 8, 2021Date of Patent: January 4, 2022Assignee: MicroStrategy IncorporatedInventors: Keng-Fu Chu, Amy Dina Laresch, Yung-Sheng Chen, Rujun Dai, Zhili Cheng, Alejandro Olvera Velasco
-
Publication number: 20210333951Abstract: A method (and system) includes retrieving a dataset from a database, creating a source report including a graphical representation of the dataset, the graphical representation of the dataset including a data container, displaying the report on a graphical user interface and creating a contextual link between the graphical representation of the dataset and another graphical representation of data within the report or within another separate report.Type: ApplicationFiled: April 22, 2020Publication date: October 28, 2021Inventors: Ni SHEN, Qiong WU, Jeffrey COURCELLE, Yingchun MEI, Xiaodi ZHONG, Alejandro Olvera VELASCO
-
Publication number: 20210271538Abstract: A method (and system) includes retrieving a dataset from a database, creating a report including a representation of the dataset, the representation of the dataset including a data attribute and a data metric, displaying the report on a graphical user interface and providing a configurable selector adapted to adjust the attribute or the metric. The selector is configurable to target one or multiple representations of data on the report. The selector is configurable to add or replace attributes or metrics to the representation of the dataset.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Inventors: Yali GUO, Xiaodi ZHONG, Jingbin ZHANG, Jeffrey COURCELLE, Alejandro Olvera VELASCO
-
Publication number: 20210200790Abstract: A method (and system) includes retrieving a dataset from a database creating a report including a graphical representation of the dataset, the graphical representation of the dataset including a freely positionable and scalable data container and displaying the report on a graphical user interface. The report has a free-form layout in which each container is freely positionable and is freely scalable such that a change in size and/or location of one container does not affect a size and/or location of any other container in the report.Type: ApplicationFiled: December 30, 2019Publication date: July 1, 2021Inventors: Zhili Cheng, Keng-Fu Chu, Alejandro Olvera Velasco, Jeffrey Courcelle