Patents by Inventor Dongping Liang

Dongping Liang 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: 11921715
    Abstract: Search integration is described. The actions include receiving, by one or more processors, a query. The actions include identifying search results that are responsive to the query. The actions include identifying, based on the query and the search results, structured data to supplement the search results, wherein the structured data is generated from binary table data that is received and deserialized by one or more processing modules. The actions include processing the structured data and the search results. The actions include providing, for output, the processed search results and the processed structured data results.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: March 5, 2024
    Assignee: MicroStrategy Incorporated
    Inventors: Yi Luo, Rachel Hylton Landers, Ananya Ojha, Zhili Cheng, Dongping Liang
  • Publication number: 20220284014
    Abstract: Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
    Type: Application
    Filed: May 26, 2022
    Publication date: September 8, 2022
    Inventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
  • Patent number: 11386085
    Abstract: Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: July 12, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
  • Patent number: 11347731
    Abstract: Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 31, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
  • Patent number: 11120057
    Abstract: Techniques for searching using metadata indexing. In some implementations, a computing device receives data indicating a search request from a client device. The computing device analyzes the received data indicating the search request to determine content of the search request. The computing device receives one or more dossiers based on the content of the search query. The computing device identifies metadata and one or more index templates corresponding to each of the one or more retrieved dossiers. The computing device determines one or more matches between the data indicating the search query to the metadata and the one or more index templates corresponding to each of the one or more retrieved dossiers. The computing device generates search results that include the one or more matches based on characteristics of a type of match and weight values applied to each of the one or more matches based on the characteristics of the type of the match.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: September 14, 2021
    Assignee: MicroStrategy Incorporated
    Inventors: Chris McNabney, Siamak Ziraknejad, Dongping Liang, Jose Nocedal
  • Patent number: 10846318
    Abstract: Techniques for natural language visualizations using query formatting. In some implementations, a computing device receives data indicating a natural language query from a client device that indicates a topic of interest to a user. The computing device parses the data indicating the natural language query from the client device using a predefined delimiter. The computing device identifies one or more objects that represent each term parsed from the data indicating the natural language query. The computing device determines a visualization type based on the one or more objects to visualize a response to the natural language query provided by the mobile device. The computing device visualization data based on the visualization type, the one or more objects that represent each term parsed from the data, to a rendering component to transmit to the client device for display in response to the natural language query.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: November 24, 2020
    Assignee: MicroStrategy Incorporated
    Inventors: Chris McNabney, Siamak Ziraknejad, Dongping Liang, Jose Nocedal
  • Publication number: 20200019546
    Abstract: Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
    Type: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Inventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
  • Publication number: 20200012638
    Abstract: Search integration is described. The actions include receiving, by one or more processors, a query. The actions include identifying search results that are responsive to the query. The actions include identifying, based on the query and the search results, structured data to supplement the search results, wherein the structured data is generated from binary table data that is received and deserialized by one or more processing modules. The actions include processing the structured data and the search results. The actions include providing, for output, the processed search results and the processed structured data results.
    Type: Application
    Filed: September 10, 2019
    Publication date: January 9, 2020
    Inventors: Yi Luo, Rachel Hylton Landers, Ananya Ojha, Zhili Cheng, Dongping Liang