Patents by Inventor Miguel Ramos

Miguel Ramos 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: 11729194
    Abstract: In an embodiment, a process for automatic model monitoring for data streams includes receiving an input dataset, using a machine learning model to determine a model score for each data record of at least a portion of the input dataset, and determining monitoring values. Each monitoring value is associated with a measure of similarity between model scores for those data records of the input dataset within a corresponding moving reference window and model scores for those data records of the input dataset within a corresponding moving target window. The process includes outputting the determined monitoring values.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: August 15, 2023
    Inventors: Marco Oliveira Pena Sampaio, Fábio Hernäni dos Santos Costa Pinto, Pedro Gustavo Santos Rodrigues Bizarro, Pedro Cardoso Lessa e Silva, Ana Margarida Caetano Ruela, Miguel Ramos de Araújo, Nuno Miguel Lourenço Diegues
  • 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
  • Publication number: 20220382861
    Abstract: In an embodiment, a process for automatic model monitoring for data streams includes receiving an input dataset, using a machine learning model to determine a model score for each data record of at least a portion of the input dataset, and determining monitoring values. Each monitoring value is associated with a measure of similarity between model scores for those data records of the input dataset within a corresponding moving reference window and model scores for those data records of the input dataset within a corresponding moving target window. The process includes outputting the determined monitoring values.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 1, 2022
    Inventors: Marco Oliveira Pena Sampaio, Fábio Hernâni dos Santos Costa Pinto, Pedro Gustavo Santos Rodrigues Bizarro, Pedro Cardoso Lessa e Silva, Ana Margarida Caetano Ruela, Miguel Ramos de Araújo, Nuno Miguel Lourenço Diegues
  • Patent number: 11477220
    Abstract: In an embodiment, a process for adaptive threshold estimation for streaming data includes determining initial positions for a set of percentile bins, receiving a new data item in a stream of data, and identifying one of the set of percentile bins corresponding to the new data item. The process includes incrementing a count of items in the identified percentile bin, adjusting one or more counts of data items in one or more of the percentile bins including by applying a suppression factor based on a relative ordering of items, and redistributing positions for the set of percentile bins to equalize respective count numbers of items for each percentile bin of the set of percentile bins. The process includes utilizing the redistributed positions of the set of percentile bins to determine a percentile distribution of the data stream, and calculating a threshold based at least in part on the percentiles distribution.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: October 18, 2022
    Inventors: Marco Oliveira Pena Sampaio, Fábio Hernâni dos Santos Costa Pinto, Pedro Gustavo Santos Rodrigues Bizarro, Pedro Cardoso Lessa e Silva, Ana Margarida Caetano Ruela, Miguel Ramos de Araújo, Nuno Miguel Lourenço Diegues
  • Patent number: 11451568
    Abstract: In an embodiment, a process for automatic model monitoring for data streams includes receiving an input dataset, using a machine learning model to determine a model score for each data record of at least a portion of the input dataset, and determining monitoring values. Each monitoring value is associated with a measure of similarity between model scores for those data records of the input dataset within a corresponding moving reference window and model scores for those data records of the input dataset within a corresponding moving target window. The process includes outputting the determined monitoring values.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: September 20, 2022
    Inventors: Marco Oliveira Pena Sampaio, Fábio Hernâni dos Santos Costa Pinto, Pedro Gustavo Santos Rodrigues Bizarro, Pedro Cardoso Lessa e Silva, Ana Margarida Caetano Ruela, Miguel Ramos de Araújo, Nuno Miguel Lourenço Diegues
  • Publication number: 20220233060
    Abstract: The endoscope adapter for obstruction removal attaches to an endoscope via a flexible coupler/collar. The endoscope uses a pump to create suction, the low pressure causing a flow through the adapter. A constriction, or venturi, between the endoscope tip and adapter creates an increase in suction pressure, resulting in an increased effectiveness in gripping and removing obstructions, such as partially-chewed food. The endoscope adapter for obstruction removal includes two primary features: First, the tip is a larger diameter than the coupler, thus increasing the area for gripping the food or bolus. Second, a construction, forming a venturi, between the location where suction is applied by the endoscope, increasing the resulting suction.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 28, 2022
    Inventor: Miguel Ramos
  • Patent number: 11293901
    Abstract: Disclosed is a method of sensing a target analyte in a liquid sample using a bulk acoustic wave resonator device. The liquid sample is placed on the bulk acoustic wave resonator device which is operated to generate bulk acoustic waves. A shift in the fundamental resonant frequency of the bulk acoustic wave resonator device is measured. The bulk acoustic wave resonator device comprises a resonator structure and an acoustic decoupling layer. The resonator structure comprises: a piezoelectric material layer; electrodes arranged to apply a driving signal to the piezoelectric material layer to generate bulk acoustic waves; and a resonator structure surface. The acoustic decoupling layer is formed over the resonator structure surface. The acoustic decoupling layer acoustic impedance is: up to ? times or not less than 5 times the resonator structure acoustic impedance, and up to ? times or not less than 5 times the liquid sample acoustic impedance.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: April 5, 2022
    Assignees: Cambridge Enterprise Limited, Universidad Politecnica de Madrid
    Inventors: Andrew Flewitt, Girish Rughoobur, Mario De Miguel-Ramos, Enrique Iborra, Teona Mirea
  • 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
  • Publication number: 20200366698
    Abstract: In an embodiment, a process for automatic model monitoring for data streams includes receiving an input dataset, using a machine learning model to determine a model score for each data record of at least a portion of the input dataset, and determining monitoring values. Each monitoring value is associated with a measure of similarity between model scores for those data records of the input dataset within a corresponding moving reference window and model scores for those data records of the input dataset within a corresponding moving target window. The process includes outputting the determined monitoring values.
    Type: Application
    Filed: October 29, 2019
    Publication date: November 19, 2020
    Inventors: Marco Oliveira Pena Sampaio, Fábio Hernâni dos Santos Costa Pinto, Pedro Gustavo Santos Rodrigues Bizarro, Pedro Cardoso Lessa e Silva, Ana Margarida Caetano Ruela, Miguel Ramos de Araújo, Nuno Miguel Lourenço Diegues
  • Publication number: 20200366699
    Abstract: In an embodiment, a process for adaptive threshold estimation for streaming data includes determining initial positions for a set of percentile bins, receiving a new data item in a stream of data, and identifying one of the set of percentile bins corresponding to the new data item. The process includes incrementing a count of items in the identified percentile bin, adjusting one or more counts of data items in one or more of the percentile bins including by applying a suppression factor based on a relative ordering of items, and redistributing positions for the set of percentile bins to equalize respective count numbers of items for each percentile bin of the set of percentile bins. The process includes utilizing the redistributed positions of the set of percentile bins to determine a percentile distribution of the data stream, and calculating a threshold based at least in part on the percentiles distribution.
    Type: Application
    Filed: October 29, 2019
    Publication date: November 19, 2020
    Inventors: Marco Oliveira Pena Sampaio, Fábio Hernâni dos Santos Costa Pinto, Pedro Gustavo Santos Rodrigues Bizarro, Pedro Cardoso Lessa e Silva, Ana Margarida Caetano Ruela, Miguel Ramos de Araújo, Nuno Miguel Lourenço Diegues
  • Publication number: 20200364586
    Abstract: In an embodiment, a process for explanation reporting based on differentiation between items in different data groups includes obtaining model scores from a first machine learning model and training a second machine learning model to learn how to differentiate between two groups based on at least one of: features and the model scores obtained from the first machine learning model. The process includes applying the second machine learning model to each data record in a first group of data records to determine a corresponding ranking score for each data record in the first group, and based on the corresponding ranking scores, determining a relative contribution of each of the data records in the first group to the differentiation between the first group of data records and a second group of data records.
    Type: Application
    Filed: October 29, 2019
    Publication date: November 19, 2020
    Inventors: Marco Oliveira Pena Sampaio, Fábio Hernâni dos Santos Costa Pinto, Pedro Gustavo Santos Rodrigues Bizarro, Pedro Cardoso Lessa e Silva, Ana Margarida Caetano Ruela, Miguel Ramos de Araújo, Nuno Miguel Lourenço Diegues
  • Patent number: 10749892
    Abstract: Techniques described herein include determining, for each account of several accounts, an element blame score (EBS) for each potential point of compromise (POC) of a plurality of POCs. Determining the EBS includes: representing the determinations as a computer computational matrix operation, dividing a matrix of the operation into blocks, and distributing the blocks among nodes for distributed computation. The method further includes determining an overall compromise blame score (OCBS) for each potential POC based on the determined EBS and determining whether the OCBSs have converged. If the OCBSs have converged, select at least one of the potential POCs as a likely POC based at least on the corresponding OCBS of the selected likely POC. If the determined OCBSs have not converged, updating the OCBS for each potential POC and the EBSs for each potential POC.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: August 18, 2020
    Assignee: Feedzai—Consultadoria e Inovação Tecnólogica, S.A.
    Inventors: Miguel Ramos de Araujo, Miguel Sousa Borges de Almeida, Pedro Gustavo Santos Rodrigues Bizarro
  • Publication number: 20200132633
    Abstract: Disclosed is a method of sensing a target analyte in a liquid sample using a bulk acoustic wave resonator device. The liquid sample is placed on the bulk acoustic wave resonator device which is operated to generate bulk acoustic waves. A shift in the fundamental resonant frequency of the bulk acoustic wave resonator device is measured. The bulk acoustic wave resonator device comprises a resonator structure and an acoustic decoupling layer. The resonator structure comprises: a piezoelectric material layer; electrodes arranged to apply a driving signal to the piezoelectric material layer to generate bulk acoustic waves; and a resonator structure surface. The acoustic decoupling layer is formed over the resonator structure surface. The acoustic decoupling layer acoustic impedance is: up to ? times or not less than 5 times the resonator structure acoustic impedance, and up to ? times or not less than 5 times the liquid sample acoustic impedance.
    Type: Application
    Filed: May 9, 2017
    Publication date: April 30, 2020
    Inventors: Andrew Flewitt, Girish Rughoobur, Mario De Miguel-Ramos, Enrique Iborra, Teona Mirea
  • Publication number: 20200090003
    Abstract: In an embodiment, a process for semantic-aware feature engineering includes receiving semantic labels for data fields of training data. Each of the semantic labels is associated with a semantic meaning associated with a corresponding data field. The process includes automatically generating at least one new feature using at least a portion of the semantic labels.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 19, 2020
    Inventors: Paulo César Gonçalves Marques, Miguel Ramos de Araújo, Bruno Casal Laraña, Nuno Miguel Lourenço Diegues, Pedro Cardoso Lessa e Silva, Pedro Gustavo Santos Rodrigues Bizarro
  • Publication number: 20190215334
    Abstract: Techniques described herein include determining, for each account of several accounts, an element blame score (EBS) for each potential point of compromise (POC) of a plurality of POCs. Determining the EBS includes: representing the determinations as a computer computational matrix operation, dividing a matrix of the operation into blocks, and distributing the blocks among nodes for distributed computation. The method further includes determining an overall compromise blame score (OCBS) for each potential POC based on the determined EBS and determining whether the OCBSs have converged. If the OCBSs have converged, select at least one of the potential POCs as a likely POC based at least on the corresponding OCBS of the selected likely POC. If the determined OCBSs have not converged, updating the OCBS for each potential POC and the EBSs for each potential POC.
    Type: Application
    Filed: March 15, 2019
    Publication date: July 11, 2019
    Inventors: Miguel Ramos de Araujo, Miguel Sousa Borges de Almeida, Pedro Gustavo Santos Rodrigues Bizarro
  • Patent number: 10284590
    Abstract: Techniques described herein include determining, for each account of several accounts, an element blame score (EBS) for each potential point of compromise (POC) of a plurality of POCs. Determining the EBS includes: representing the determinations as a computer computational matrix operation, dividing a matrix of the operation into blocks, and distributing the blocks among nodes for distributed computation. The method further includes determining an overall compromise blame score (OCBS) for each potential POC based on the determined EBS and determining whether the OCBSs have converged. If the OCBSs have converged, select at least one of the potential POCs as a likely POC based at least on the corresponding OCBS of the selected likely POC. If the determined OCBSs have not converged, updating the OCBS for each potential POC and the EBSs for each potential POC.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: May 7, 2019
    Assignee: Feedzai—Consultadoria e Inovação Tecnólogica, S.A.
    Inventors: Miguel Ramos de Araujo, Miguel Sousa Borges de Almeida, Pedro Gustavo Santos Rodrigues Bizarro
  • Patent number: 10214470
    Abstract: A method and system for preparing a mixture of Guerbet alcohols where one or more primary alcohols of the formula RCH2CH2OH are provided, with R representing hydrogen or a straight or branched chain alkyl group of 1 to 14 carbon atoms. A base and a catalyst are provided, which are mixed with the primary alcohol(s). The resulting mixture is heated to a process temperature above the boiling point of water under reaction conditions and the water resulting from the thus obtained condensation and dehydration of the primary alcohols is then removed constantly. When the Guerbet reaction has reached a certain stage, at least part of the reaction mixture is removed, followed by a separation of the desired Guerbet alcohols from the removed part of the reaction mixture. The other alcohols are then returned to the reaction mixture for obtaining a higher amount of the desired Guerbet alcohols.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: February 26, 2019
    Assignees: Arkema France, Warter Fuels Spolka Akeyjna
    Inventors: Jean-Luc Dubois, Wei Zhao, Raf Edward Anna Roelant, Hans Keuken, Pedro Miguel Ramos Borges
  • Publication number: 20170230404
    Abstract: Techniques described herein include determining, for each account of several accounts, an element blame score (EBS) for each potential point of compromise (POC) of a plurality of POCs. Determining the EBS includes: representing the determinations as a computer computational matrix operation, dividing a matrix of the operation into blocks, and distributing the blocks among nodes for distributed computation. The method further includes determining an overall compromise blame score (OCBS) for each potential POC based on the determined EBS and determining whether the OCBSs have converged. If the OCBSs have converged, select at least one of the potential POCs as a likely POC based at least on the corresponding OCBS of the selected likely POC. If the determined OCBSs have not converged, updating the OCBS for each potential POC and the EBSs for each potential POC.
    Type: Application
    Filed: December 21, 2016
    Publication date: August 10, 2017
    Inventors: Miguel Ramos de Araujo, Miguel Sousa Borges de Almeida, Pedro Gustavo Santos Rodrigues Bizarro
  • Publication number: 20150246863
    Abstract: A method and system for preparing a mixture of Guerbet alcohols where one or more primary alcohols of the formula RCH2CH2OH are provided, with R representing hydrogen or a straight or branched chain alkyl group of 1 to 14 carbon atoms. A base and a catalyst are provided, which are mixed with the primary alcohol(s). The resulting mixture is heated to a process temperature above the boiling point of water under reaction conditions and the water resulting from the thus obtained condensation and dehydration of the primary alcohols is then removed constantly. When the Guerbet reaction has reached a certain stage, at least part of the reaction mixture is removed, followed by a separation of the desired Guerbet alcohols from the removed part of the reaction mixture. The other alcohols are then returned to the reaction mixture for obtaining a higher amount of the desired Guerbet alcohols.
    Type: Application
    Filed: February 20, 2015
    Publication date: September 3, 2015
    Inventors: Jean-Luc Dubois, Wei Zhao, Raf Edward Anna Roelant, Hans Keuken, Pedro Miguel Ramos Borges