Patents by Inventor Zhili Cheng
Zhili Cheng 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: 11921715Abstract: 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: GrantFiled: September 10, 2019Date of Patent: March 5, 2024Assignee: MicroStrategy IncorporatedInventors: Yi Luo, Rachel Hylton Landers, Ananya Ojha, Zhili Cheng, Dongping Liang
-
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: 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
-
Publication number: 20220284014Abstract: 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: ApplicationFiled: May 26, 2022Publication date: September 8, 2022Inventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
-
Patent number: 11386085Abstract: 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: GrantFiled: September 23, 2019Date of Patent: July 12, 2022Assignee: MicroStrategy IncorporatedInventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
-
Patent number: 11347731Abstract: 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: GrantFiled: September 23, 2019Date of Patent: May 31, 2022Assignee: MicroStrategy IncorporatedInventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
-
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: 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
-
Publication number: 20200019546Abstract: 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: ApplicationFiled: September 23, 2019Publication date: January 16, 2020Inventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
-
Publication number: 20200012638Abstract: 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: ApplicationFiled: September 10, 2019Publication date: January 9, 2020Inventors: Yi Luo, Rachel Hylton Landers, Ananya Ojha, Zhili Cheng, Dongping Liang