Patents by Inventor Jose Manuel Nocedal DE LA GARZA
Jose Manuel Nocedal DE LA GARZA 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: 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
-
Patent number: 11562044Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for integrating electronic card display at a client via a software development kit (SDK) provided at one or more data servers are disclosed. A client-side application such as a web browser may request the SDK based on a code snippet included in a data file, such as a HyperText Markup Language (HTML) file for a web page. Once the SDK is received at the client, the client-side application may perform various functionalities enabled by the SDK, including determining terms in the data file that match keywords associated with electronic cards, requesting and receiving electronic card rendering data associated with the electronic cards, and modifying a display generated based on the data file to display an electronic card, upon detecting a trigger event in relation to a term within the web page that corresponds to the electronic card.Type: GrantFiled: November 13, 2020Date of Patent: January 24, 2023Assignee: MicroStrategy IncorporatedInventors: Xiaochen Du, Raul De Leon, Jose Manuel Nocedal De La Garza, Liang Chen, Jiao Xu, Jiande Yu
-
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: 11501736Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for displaying contextually relevant information, comprising receiving cursor data comprising a location of a cursor on an electronic display, and determining a screenshot of at least a portion of the electronic display. One or more proximate alphanumeric characters may be determined in at least a portion of the screenshot based on the location of the cursor, and at least one of the proximate alphanumeric characters may be matched with one or more terms from a predetermined list of terms. An information card may be caused to be displayed on the electronic display based on the location of the cursor, the information card corresponding to the one or more terms from the predetermined list of terms.Type: GrantFiled: October 8, 2020Date of Patent: November 15, 2022Assignee: MicroStrategy IncorporatedInventors: Shweta Notani, Liang Chen, Jinliang Zeng, Yan Li, Ting Dong, Jose Manuel Nocedal De La Garza, Nida Imtiaz
-
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
-
Patent number: 11288637Abstract: According to certain aspects of the disclosure, a computer-implemented method may be used for analytics integration into electronic applications. The method may include providing a request to a user for permission to access electronic data from a schedule application, and receiving from the user permission to access the electronic data. Additionally, the method may include parsing the electronic data, and displaying the electronic data in a second application. Additionally, the method may include creating data cards based on one or more entity terms of the electronic data, and displaying the data cards in the second application based on a user interaction with the one or more entity terms of the electronic data.Type: GrantFiled: September 15, 2020Date of Patent: March 29, 2022Assignee: MicroStrategy IncorporatedInventors: Victor Hugo Pena, Nida Imtiaz, Xinrui Bai, Jose Manuel Nocedal De La Garza, Hui Yuan
-
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: 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
-
Publication number: 20210142763Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for displaying contextually relevant information, comprising receiving cursor data comprising a location of a cursor on an electronic display, and determining a screenshot of at least a portion of the electronic display. One or more proximate alphanumeric characters may be determined in at least a portion of the screenshot based on the location of the cursor, and at least one of the proximate alphanumeric characters may be matched with one or more terms from a predetermined list of terms. An information card may be caused to be displayed on the electronic display based on the location of the cursor, the information card corresponding to the one or more terms from the predetermined list of terms.Type: ApplicationFiled: October 8, 2020Publication date: May 13, 2021Inventors: Shweta NOTANI, Liang CHEN, Jinliang ZENG, Yan LI, Ting DONG, 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
-
Publication number: 20210133269Abstract: A method for analytics presentation on large displays may include receiving, at a client device, login information for a user, retrieving, from a database, user preference information for the user, obtaining an initial set of information cards based on the user preference information, transmitting the initial set of information cards to a shared display connected to the client device, receiving, from the user by way of the client device, a user request for additional or alternative information, obtaining a modified set of information cards based on the user request, and transmitting the modified set of information cards to the shared display.Type: ApplicationFiled: October 29, 2020Publication date: May 6, 2021Inventors: Utkarsh SHAH, Hui YUAN, Nida IMTIAZ, Victor Hugo PENA, Jose Manuel NOCEDAL DE LA GARZA, Abhijeet ROY
-
Publication number: 20210081902Abstract: According to certain aspects of the disclosure, a computer-implemented method may be used for analytics integration into electronic applications. The method may include providing a request to a user for permission to access electronic data from a schedule application, and receiving from the user permission to access the electronic data. Additionally, the method may include parsing the electronic data, and displaying the electronic data in a second application. Additionally, the method may include creating data cards based on one or more entity terms of the electronic data, and displaying the data cards in the second application based on a user interaction with the one or more entity terms of the electronic data.Type: ApplicationFiled: September 15, 2020Publication date: March 18, 2021Inventors: Victor Hugo PENA, Nida IMTIAZ, Xinrui BAI, Jose Manuel Nocedal DE LA GARZA, Hui YUAN
-
Patent number: D996445Type: GrantFiled: August 7, 2020Date of Patent: August 22, 2023Assignee: MicroStrategy IncorporatedInventors: Siyuan Fan, Jose Manuel Nocedal De La Garza, Nida Imtiaz