Patents by Inventor Siyuan Fan
Siyuan Fan 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: 12260171Abstract: Editing data sets via non-editable workbooks including presenting, by a workbook manager on a client computing system, a workbook in an exploration mode that displays edits to the workbook without altering the workbook, wherein the workbook presents a data set from a cloud-based data warehouse; receiving, by the workbook manager via the workbook, a change to the workbook and an edit to the data set from a client account associated with the client computing system; determining, by the workbook manager, that the client account is authorized to edit the data set on the cloud-based data warehouse and that the client account lacks authorization to commit changes to the workbook; and applying, by the workbook manager, the edit to the data set in the cloud-based data warehouse.Type: GrantFiled: November 23, 2022Date of Patent: March 25, 2025Assignee: SIGMA COMPUTING, INC.Inventors: Siyuan Fan, Jack R. Bens, Stipo Josipovic, Janice Lyu
-
Patent number: 12026275Abstract: In a method for electronic data card enhancements, at least one electronic data card may be requested containing data within a plurality of data elements. At least one value adding feature may be determined applicable to the data. Additionally, the at least one value adding feature may be applied to the data, and the at least one electronic data card may be presented containing data and the applied at least one value adding feature of the data.Type: GrantFiled: March 4, 2021Date of Patent: July 2, 2024Assignee: MicroStrategy IncorporatedInventors: Tejas Sahasranaman, Nida Imtiaz, Siyuan Fan, Xiuyi Ye
-
Patent number: 11841915Abstract: Disclosed are methods, systems, and computer-readable medium for displaying contextually relevant links by a browser extension. For instance, the method may include: comparing terms of a set of terms with a content of a user interface to identify matching terms; in response to identifying matching terms, transmitting a query to a server, the query indicating the matching terms; receiving a response from the server, the response including one or more information cards for each of the matching terms; annotating instances of the identified matching terms on the user interface; in response to a user interaction with an annotated instance of an identified matching term, causing an information card to be displayed that corresponds to the identified matching term, the information card including a link element; determining whether a user input selects the link element; and in response to determining the user input selecting the link element, executing a link process.Type: GrantFiled: February 28, 2020Date of Patent: December 12, 2023Assignee: MICROSTRATEGY INCORPORATEDInventors: Siyuan Fan, Jiande Yu, Fang Niu, Victor Hugo Pena, Jose Manuel Nocedal De La Garza, Raul De Leon
-
Publication number: 20230334237Abstract: Workbook template sharing including receiving, by a table manager, a request to create a workbook from a workbook template using data in a cloud-based data warehouse, wherein the workbook template comprises a fingerprint describing an input schema hierarchy; determining, by the table manager, data pathways for the workbook by matching the fingerprint of the workbook template to a schema hierarchy of the data in the cloud-based data warehouse; and generating, by the table manager, the workbook according to the workbook template using the data pathways.Type: ApplicationFiled: April 14, 2022Publication date: October 19, 2023Inventors: JASON D. FRANTZ, ROBERT C. WOOLLEN, IAN GARDNER, SIYUAN FAN, ERICA K. CHASE
-
Publication number: 20230195744Abstract: Editing data-warehouse tables using managed input tables including presenting, by a table manager via a client computing system, a base table from a cloud-based data warehouse; receiving, by the table manager, an instruction to modify the base table, wherein the instruction comprises a table edit; applying, by the table manager, the table edit to an input table on the cloud-based data warehouse; and creating, by the table manager, a modified base table by generating a database statement composed to combine the base table with the input table.Type: ApplicationFiled: February 16, 2023Publication date: June 22, 2023Inventors: GREGORY G. OWEN, LUKE PAULSEN, STIPO JOSIPOVIC, SIYUAN FAN, MAX H. SEIDEN
-
Patent number: 11561968Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for retrieving relevant information content while typing are disclosed. Upon identifying text being entered by a user into a text field of a typing-enabled application, one or more keywords may be determined that match the text. The matching keywords may be presented for selection. Upon receiving a selection of a keyword, an information card related to the selected keyword may be retrieved and presented. In addition to presenting the information card, information content associated with the information card may be inserted into the text field of the typing-enabled application.Type: GrantFiled: February 19, 2021Date of Patent: January 24, 2023Assignee: MICROSTRATEGY INCORPORATEDInventors: Jose Manuel Nocedal De La Garza, Victor Hugo Pena, Siyuan Fan, Alexander Ryan Tsai
-
Patent number: 11460976Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, generate contextually relevant electronic information cards. An indication to generate an electronic information card may be received from a user. In response to the indication, the electronic information card may be generated. A selection of a user interface field element may be received to add to the electronic information card at a location, and, in response to the selection, the user interface element may be added to the electronic information card at the location.Type: GrantFiled: May 10, 2021Date of Patent: October 4, 2022Assignee: MicroStrategy IncorporatedInventors: Siyuan Fan, Jose Manuel Nocedal De La Garza, Nida Imtiaz
-
Publication number: 20210342338Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for retrieving relevant information content while typing are disclosed. Upon identifying text being entered by a user into a text field of a typing-enabled application, one or more keywords may be determined that match the text. The matching keywords may be presented for selection. Upon receiving a selection of a keyword, an information card related to the selected keyword may be retrieved and presented. In addition to presenting the information card, information content associated with the information card may be inserted into the text field of the typing-enabled application.Type: ApplicationFiled: February 19, 2021Publication date: November 4, 2021Inventors: Jose Manuel NOCEDAL DE LA GARZA, Victor Hugo PENA, Siyuan FAN, Alexander Ryan TSAI
-
Publication number: 20210279362Abstract: According to certain aspects of the disclosure, systems and methods may be used for electronic data card enhancements. At least one electronic data card may be requested containing data within a plurality of data elements. At least one value adding feature may be determined applicable to the data. Additionally, he at least one value adding feature may be applied to the data, and the at least one electronic data card may be presented containing data and the applied at least one value adding feature of the data.Type: ApplicationFiled: March 4, 2021Publication date: September 9, 2021Inventors: Tejas SAHASRANAMAN, Nida IMTIAZ, Siyuan FAN, Xiuyi YE
-
Publication number: 20210278938Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, generate contextually relevant electronic information cards. An indication to generate an electronic information card may be received from a user. In response to the indication, the electronic information card may be generated. A selection of a user interface field element may be received to add to the electronic information card at a location, and, in response to the selection, the user interface element may be added to the electronic information card at the location.Type: ApplicationFiled: May 10, 2021Publication date: September 9, 2021Applicant: MicroStrategy IncorporatedInventors: Siyuan FAN, Jose Manuel NOCEDAL DE LA GARZA, Nida IMTIAZ
-
Publication number: 20210271727Abstract: Disclosed are methods, systems, and computer-readable medium for displaying contextually relevant links by a browser extension. For instance, the method may include: comparing terms of a set of terms with a content of a user interface to identify matching terms; in response to identifying matching terms, transmitting a query to a server, the query indicating the matching terms; receiving a response from the server, the response including one or more information cards for each of the matching terms; annotating instances of the identified matching terms on the user interface; in response to a user interaction with an annotated instance of an identified matching term, causing an information card to be displayed that corresponds to the identified matching term, the information card including a link element; determining whether a user input selects the link element; and in response to determining the user input selecting the link element, executing a link process.Type: ApplicationFiled: February 28, 2020Publication date: September 2, 2021Applicant: MicroStrategy IncorporatedInventors: Siyuan FAN, Jiande YU, Fang NIU, Victor Hugo PENA, Jose Manuel NOCEDAL DE LA GARZA, Raul DE LEON
-
Publication number: 20210263916Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, generate contextually relevant electronic information cards. At least one server may determine a pattern template defining a sequence of alphanumeric characters. The pattern template may be provided to a client device. An identifier may be received from the client device, the identifier being an instance of the pattern template, along with a request for additional information associated with the identifier. The additional information may be determined based on the identifier. The additional information associated with the identifier may be provided to the client, the additional information being incorporated into an information card associated with the identifier, at the client device.Type: ApplicationFiled: February 19, 2021Publication date: August 26, 2021Inventors: Fang NIU, Siyuan FAN, Jiande YU, Jason VARGAS, Jose Manuel NOCEDAL DE LA GARZA, Nida IMTIAZ
-
Patent number: 11003323Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, generate contextually relevant electronic information cards. An indication to generate an electronic information card may be received from a user. In response to the indication, the electronic information card may be generated. A selection of a user interface field element may be received to add to the electronic information card at a location, and, in response to the selection, the user interface element may be added to the electronic information card at the location.Type: GrantFiled: February 12, 2020Date of Patent: May 11, 2021Assignee: MicroStrategy IncorporatedInventors: Siyuan Fan, Jose Manuel Nocedal De La Garza, Nida Imtiaz
-
Patent number: D996445Type: GrantFiled: August 7, 2020Date of Patent: August 22, 2023Assignee: MicroStrategy IncorporatedInventors: Siyuan Fan, Jose Manuel Nocedal De La Garza, Nida Imtiaz