Patents by Inventor Victor Hugo PENA

Victor Hugo PENA 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: 11841915
    Abstract: 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: Grant
    Filed: February 28, 2020
    Date of Patent: December 12, 2023
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Siyuan Fan, Jiande Yu, Fang Niu, Victor Hugo Pena, Jose Manuel Nocedal De La Garza, Raul De Leon
  • Patent number: 11561968
    Abstract: 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: Grant
    Filed: February 19, 2021
    Date of Patent: January 24, 2023
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Jose Manuel Nocedal De La Garza, Victor Hugo Pena, Siyuan Fan, Alexander Ryan Tsai
  • Patent number: 11288637
    Abstract: 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: Grant
    Filed: September 15, 2020
    Date of Patent: March 29, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Victor Hugo Pena, Nida Imtiaz, Xinrui Bai, Jose Manuel Nocedal De La Garza, Hui Yuan
  • Publication number: 20210342338
    Abstract: 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: Application
    Filed: February 19, 2021
    Publication date: November 4, 2021
    Inventors: Jose Manuel NOCEDAL DE LA GARZA, Victor Hugo PENA, Siyuan FAN, Alexander Ryan TSAI
  • Publication number: 20210271727
    Abstract: 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: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Applicant: MicroStrategy Incorporated
    Inventors: Siyuan FAN, Jiande YU, Fang NIU, Victor Hugo PENA, Jose Manuel NOCEDAL DE LA GARZA, Raul DE LEON
  • Publication number: 20210133269
    Abstract: 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: Application
    Filed: October 29, 2020
    Publication date: May 6, 2021
    Inventors: Utkarsh SHAH, Hui YUAN, Nida IMTIAZ, Victor Hugo PENA, Jose Manuel NOCEDAL DE LA GARZA, Abhijeet ROY
  • Publication number: 20210081902
    Abstract: 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: Application
    Filed: September 15, 2020
    Publication date: March 18, 2021
    Inventors: Victor Hugo PENA, Nida IMTIAZ, Xinrui BAI, Jose Manuel Nocedal DE LA GARZA, Hui YUAN
  • Publication number: 20200192965
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for providing contextually relevant database content and display contextually relevant links. Techniques are described for monitoring conditions of a computing device and detecting when database content is relevant to a current context of the computing device. In some implementations, a first computing device is monitored to detect actions of the first computing device that involve calendar data for a user. In response, a determination that text corresponding to the calendar appointment includes a term associated with a particular entity is made. Data for a user information card including information related to the particular entity is obtained. The first computing device is then caused to display the user information card or an interactive control configured to initiate display of the user information card with a link element that launches an application or a web page.
    Type: Application
    Filed: February 28, 2020
    Publication date: June 18, 2020
    Applicant: MicroStrategy Incorporated
    Inventors: Nida IMTIAZ, Victor Hugo PENA, Hui YUAN, Jiande YU, Sunit VIJAYVARGIYA