Patents by Inventor Raul de Leon

Raul de Leon 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: 11714955
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for dynamic document annotations. In some implementations, a keyword is identified in a first view of a document, the first view being provided on a user interface. An annotation for the keyword is provided for display at a first location with the first view provided on the user interface. An adjustment to the first view is detected that causes a second view of the document on the user interface, where a position of the keyword in the second view is different from a position of the keyword in the first view. In response to detecting the adjustment to the first view, the annotation is hidden from the user interface, and, after hiding the annotation, the annotation for the keyword is provided for display at a second location with the second view of the document.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 1, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Jose Nocedal, Jiande Yu, Raul de Leon, Hunter Edward Harris
  • Publication number: 20230029927
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for inline and contextual delivery of content, which may include content selectively determined using private database content. In some implementations, interface data indicating text of a user interface of a electronic device is obtained. A particular term in the text of the user interface of the electronic device is determined to satisfy one or more criteria. Based on determining that the particular term satisfies the one or more criteria, the particular term is annotated to alter the appearance of the particular term in the user interface. After annotating the particular term, user interaction with the annotated term is detected and a card is provided for display in the user interface. The card can include information that corresponds to the term and that was determined using content from a private database for an organization of the user.
    Type: Application
    Filed: October 6, 2022
    Publication date: February 2, 2023
    Inventors: Siamak Ziraknejad, Jiao Xu, Boyu Li, Quan Jia, Saurabh Abhyankar, Raul de Leon, Timothy Lang
  • Patent number: 11562044
    Abstract: 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: Grant
    Filed: November 13, 2020
    Date of Patent: January 24, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Xiaochen Du, Raul De Leon, Jose Manuel Nocedal De La Garza, Liang Chen, Jiao Xu, Jiande Yu
  • Patent number: 11500655
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for inline and contextual delivery of content, which may include content selectively determined using private database content. In some implementations, interface data indicating text of a user interface of a electronic device is obtained. A particular term in the text of the user interface of the electronic device is determined to satisfy one or more criteria. Based on determining that the particular term satisfies the one or more criteria, the particular term is annotated to alter the appearance of the particular term in the user interface. After annotating the particular term, user interaction with the annotated term is detected and a card is provided for display in the user interface. The card can include information that corresponds to the term and that was determined using content from a private database for an organization of the user.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: November 15, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Siamak Ziraknejad, Jiao Xu, Boyu Li, Quan Jia, Saurabh Abhyankar, Raul de Leon, Timothy Lang
  • 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: 20200134255
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for dynamic document annotations. In some implementations, a keyword is identified in a first view of a document, the first view being provided on a user interface. An annotation for the keyword is provided for display at a first location with the first view provided on the user interface. An adjustment to the first view is detected that causes a second view of the document on the user interface, where a position of the keyword in the second view is different from a position of the keyword in the first view. In response to detecting the adjustment to the first view, the annotation is hidden from the user interface, and, after hiding the annotation, the annotation for the keyword is provided for display at a second location with the second view of the document.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 30, 2020
    Inventors: Jose Nocedal, Jiande Yu, Raul de Leon, Hunter Edward Harris
  • Publication number: 20200065122
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for inline and contextual delivery of content, which may include content selectively determined using private database content. In some implementations, interface data indicating text of a user interface of a electronic device is obtained. A particular term in the text of the user interface of the electronic device is determined to satisfy one or more criteria. Based on determining that the particular term satisfies the one or more criteria, the particular term is annotated to alter the appearance of the particular term in the user interface. After annotating the particular term, user interaction with the annotated term is detected and a card is provided for display in the user interface. The card can include information that corresponds to the term and that was determined using content from a private database for an organization of the user.
    Type: Application
    Filed: January 15, 2019
    Publication date: February 27, 2020
    Inventors: Siamak Ziraknejad, Jiao Xu, Boyu Li, Quan Jia, Saurabh Abhyankar, Raul de Leon