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: 12141175
    Abstract: 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: Grant
    Filed: December 30, 2019
    Date of Patent: November 12, 2024
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Zhili Cheng, Keng-Fu Chu, Alejandro Olvera Velasco, Jeffrey Courcelle
  • Publication number: 20240192926
    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.
    Type: Application
    Filed: December 13, 2022
    Publication date: June 13, 2024
    Inventors: Alejandro Olvera Velasco, Jose Nocedal de la Garza, Timothy Lang, Holly Stevens, Andrew Smith, Wei Jiang, Jin Liu, Divya Singh, Qingru Shen
  • Publication number: 20240192952
    Abstract: 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: Application
    Filed: December 13, 2022
    Publication date: June 13, 2024
    Inventors: Alejandro Olvera Velasco, Jose Nocedal de la Garza, Timothy Lang, Holly Stevens, Andrew Smith, Wei Jiang, Jin Liu, Divya Singh, Qingru Shen
  • Publication number: 20230400967
    Abstract: A method for providing dynamic in-context information is disclosed.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Applicant: MicroStrategy Incorporated
    Inventors: Keng-Fu CHU, Amy LARESCH, Yung-Sheng CHEN, Zhili CHENG, Alejandro Olvera VELASCO, Jaime PEREZ
  • Patent number: 11687211
    Abstract: 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: Grant
    Filed: April 22, 2020
    Date of Patent: June 27, 2023
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Ni Shen, Qiong Wu, Jeffrey Courcelle, Yingchun Mei, Xiaodi Zhong, Alejandro Olvera Velasco
  • Patent number: 11645445
    Abstract: 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: Grant
    Filed: August 11, 2021
    Date of Patent: May 9, 2023
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Alejandro Olvera Velasco, Chuanhao Ma, Amy Dina Laresch, Keng-Fu Chu, Zhili Cheng
  • Publication number: 20230052079
    Abstract: 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: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Inventors: Alejandro OLVERA VELASCO, Chuanhao MA, Amy Dina LARESCH, Keng-Fu CHU, Zhili CHENG
  • Patent number: 11216148
    Abstract: 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: Grant
    Filed: July 8, 2021
    Date of Patent: January 4, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Keng-Fu Chu, Amy Dina Laresch, Yung-Sheng Chen, Rujun Dai, Zhili Cheng, Alejandro Olvera Velasco
  • Publication number: 20210333951
    Abstract: 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: Application
    Filed: April 22, 2020
    Publication date: October 28, 2021
    Inventors: Ni SHEN, Qiong WU, Jeffrey COURCELLE, Yingchun MEI, Xiaodi ZHONG, Alejandro Olvera VELASCO
  • Publication number: 20210271538
    Abstract: 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: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Yali GUO, Xiaodi ZHONG, Jingbin ZHANG, Jeffrey COURCELLE, Alejandro Olvera VELASCO
  • Publication number: 20210200790
    Abstract: 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: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Zhili Cheng, Keng-Fu Chu, Alejandro Olvera Velasco, Jeffrey Courcelle