Patents by Inventor David Oliveira Aparício

David Oliveira Aparício 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).

  • Publication number: 20230325154
    Abstract: In various embodiments, a process for constrained decoding and ranking of language models for code generation includes receiving a natural language input specifying a desired computer task. The process includes using a machine learning trained converter to convert the natural language input to an output in a computer language, including by, based on a specified grammar for the computer language, limiting eligible options for a token to include in the output in the computer language. The process includes providing the output in the computer language for computer execution.
    Type: Application
    Filed: June 15, 2023
    Publication date: October 12, 2023
    Inventors: Samuel David Pelaio Arcadinho, João Pedro Gonçalves Lages, João Pedro Nunes Nadkarni, Mariana Rodrigues Lourenço, Ana Sofia Aparício da Costa, David Oliveira Aparício, António Manuel de Carvalho dos Santos Alegria, Paulo Jorge Abreu Duarte Ferreira, Catarina Pina de Almeida Coelho, Ângelo Filipe da Silva dos Santos, Hugo Miguel Ferrão Casal da Veiga, Magda Almeida Lopes Pereira
  • Patent number: 11726750
    Abstract: In various embodiments, a process for constrained decoding and ranking of language models for code generation includes receiving a natural language input specifying a desired computer task. The process includes using a machine learning trained converter to convert the natural language input to an output in a computer language, including by, based on a specified grammar for the computer language, limiting eligible options for a token to include in the output in the computer language. The process includes providing the output in the computer language for computer execution.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: August 15, 2023
    Inventors: Samuel David Pelaio Arcadinho, Joäo Pedro Gonçalves Lages, Joäo Pedro Nunes Nadkarni, Mariana Rodrigues Lourenço, Ana Sofia Aparicio da Costa, David Oliveira Aparício, António Manuel de Carvalho dos Santos Alegria, Paulo Jorge Abreu Duarte Ferreira, Catarina Pina de Almeida Coelho, Ângelo Filipe da Silva dos Santos, Hugo Miguel Ferrão Casal da Veiga, Magda Almeida Lopes Pereira
  • Patent number: 11636487
    Abstract: In an embodiment, a process for graph decomposition includes initializing nodes and edges of a data graph for analysis using a computer, and performing message passing between at least a portion of the nodes of the data graph to determine a corresponding measure of interest for each node of at least a portion of the data graph. The process further includes receiving an identification of one or more nodes of interest in the data graph, performing message passing between at least a portion of the nodes of the data graph using at least the determined measures of interest to identify a corresponding subgraph of interest for each of the one or more nodes of interest in the data graph, and performing an analysis action using the one or more identified subgraphs of interest.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: April 25, 2023
    Inventors: Maria Inês Silva, David Oliveira Aparício, Pedro Gustavo Santos Rodrigues Bizarro, João Tiago Barriga Negra Ascensão, Rodolfo Cristóvão, Miguel Ramos de Araújo, Maria Beatriz Malveiro Jorge, Mariana Rodrigues Lourenço, Sandro Daniel Sabudin Nunes
  • Publication number: 20230111818
    Abstract: In various embodiments, a process for assessing transactional graphs based on generator-discriminator networks includes using a generator network to generate a first set of transaction graph samples that are of a generated type, wherein the generator network is trained to optimize a predetermined objective function. The process includes sampling, from a collected dataset, a second set of transaction graph samples that are of a non-generated type; and providing the first set of transaction graph samples and the second set of transaction graph samples to a discriminator network, wherein the discriminator network is trained to classify a provided transaction graph sample as the generated type or the non-generated type. The process includes discriminating, by the discriminator network, each of at least a portion of the first set of transaction graph samples and the second set of transaction graph samples as the generated type or the non-generated type.
    Type: Application
    Filed: September 8, 2022
    Publication date: April 13, 2023
    Inventors: Ricardo Ribeiro Pereira, Jacopo Bono, David Oliveira Aparício, Maria Inês Silva, Miguel Ramos de Araújo, João Tiago Barriga Negra Ascensão, Pedro Gustavo Santos Rodrigues Bizarro
  • Patent number: 11403644
    Abstract: In an embodiment, a process for automated rules management system includes receiving a specification of past predicted results of evaluation rules and corresponding observed outcomes. The process includes determining one or more sets of alternative activations or priorities of at least a portion of the evaluation rules, assessing the one or more sets of alternative activations or priorities of at least a portion of the evaluation rules, and optimizing result activations or priorities of at least a portion of the evaluation rules based at least in part on the assessment of the one or more sets of alternative activations or priorities.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: August 2, 2022
    Inventors: David Oliveira Aparício, Ricardo Jorge Dias Barata, João Guilherme Simões Bravo Ferreira, João Tiago Barriga Negra Ascensão, Pedro Gustavo Santos Rodrigues Bizarro
  • Publication number: 20220198471
    Abstract: A graph of nodes and edges is received. An identification of a starting node in the graph is received. Traversal walks on the graph from the starting node are automatically performed, wherein performing each of the traversal walks includes traversing to a randomly selected next node until any of one or more stopping criteria is met. One or more processors are used to determine one or more metrics based on the traversal walks. At least a portion of the one or more metrics is used to predict an illicit activity or entity.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 23, 2022
    Inventors: Maria Inês Silva, David Oliveira Aparício, Ahmad Naser Eddin, Jacopo Bono, João Tiago Barriga Negra Ascensão, Pedro Gustavo Santos Rodrigues Bizarro
  • Publication number: 20210142329
    Abstract: In an embodiment, a process for automated rules management system includes receiving a specification of past predicted results of evaluation rules and corresponding observed outcomes. The process includes determining one or more sets of alternative activations or priorities of at least a portion of the evaluation rules, assessing the one or more sets of alternative activations or priorities of at least a portion of the evaluation rules, and optimizing result activations or priorities of at least a portion of the evaluation rules based at least in part on the assessment of the one or more sets of alternative activations or priorities.
    Type: Application
    Filed: June 11, 2020
    Publication date: May 13, 2021
    Inventors: David Oliveira Aparício, Ricardo Jorge Dias Barata, João Guilherme Simões Bravo Ferreira, João Tiago Barriga Negra Ascensão, Pedro Gustavo Santos Rodrigues Bizarro
  • Publication number: 20210117978
    Abstract: In an embodiment, a process for graph decomposition includes initializing nodes and edges of a data graph for analysis using a computer, and performing message passing between at least a portion of the nodes of the data graph to determine a corresponding measure of interest for each node of at least a portion of the data graph. The process further includes receiving an identification of one or more nodes of interest in the data graph, performing message passing between at least a portion of the nodes of the data graph using at least the determined measures of interest to identify a corresponding subgraph of interest for each of the one or more nodes of interest in the data graph, and performing an analysis action using the one or more identified subgraphs of interest.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 22, 2021
    Inventors: Maria Inês Silva, David Oliveira Aparício, Pedro Gustavo Santos Rodrigues Bizarro, João Tiago Barriga Negra Ascensão, Rodolfo Cristóvão, Miguel Ramos de Araújo, Maria Beatriz Malveiro Jorge, Mariana Rodrigues Lourenço, Sandro Daniel Sabudin Nunes