Patents by Inventor Paulo de Figueiredo Pires

Paulo de Figueiredo Pires 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: 12143271
    Abstract: Placing virtual network functions (VNFs) in nodes of an infrastructure are disclosed. A request for services may identify a series of VNFs. Requests may be grouped by time windows such that all requests in a time window are placed together. Placing the requests includes identifying which nodes host which VNFs. Some of the VNFs may already exist in the infrastructure. Placing the requests may include generating a placement plan that accounts, for example, for available resources, links in the infrastructure, node restrictions, service level agreements, quality of service requirements, and user priorities. Once generated, the plan is executed. Chains of VNFs can be replaced when service degrades or based on user location.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: November 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Ana Cristina Bernardo de Oliveira, Anselmo Luiz Éden Battisti, Arthur Albuquerque Zopellaro Soares, Débora Christina Muchaluat Saade, Evandro Luiz Cardoso Macedo, Flávia Coimbra Delicato, Juan Lucas do Rosário Vieira, Marina Ivanov Pereira Josué, Paulo de Figueiredo Pires
  • Patent number: 12088328
    Abstract: Reconstructing compressed data to reduce compression loss. Data at a device is compressed using lossy compression and metadata values are added to the compressed data. A gateway receives a package including the compressed data and the metadata values. The data is decompressed and input to a machine learning model along with the metadata values. The machine learning model is trained to reduce the compression loss. The output of the model is an improved decompressed data. Actions may be performed based on the improved decompressed data.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: September 10, 2024
    Assignee: Dell Products L.P.
    Inventors: Alex Laier Bordignon, Franklin Jordan Ventura Quico, Rômulo Teixeira de Abreu Pinho, Vinicius Michel Gottin, Paulo de Figueiredo Pires
  • Publication number: 20240250696
    Abstract: Improving the quality of lossy compressed data is disclosed. Lossy compressed data may be generated at a device and transmitted to a gateway. The gateway includes a reconstruction engine that is trained to reduce the compression loss by generating a learned residue. The residue is added to the lossy decompressed data to generated corrected decompressed data that has a smaller loss than the lossy decompressed data.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Vinicius Michel Gottin, Rômulo Teixeira de Abreu Pinho, Eduardo Vera Sousa, Alex Laier Bordignon, Paulo de Figueiredo Pires, Franklin Ventura
  • Publication number: 20240205090
    Abstract: A method for scaling a virtual network function (VNF) by analyzing VNF metrics data, the method that includes obtaining, by a computing device, a VNF metrics data, identifying a queue in the VNF metrics data, calculating a constraint violation probability based on the queue, making a first determination that the constraint violation probability is greater than an upper threshold, and based on the first determination, scaling up the VNF.
    Type: Application
    Filed: December 16, 2022
    Publication date: June 20, 2024
    Inventors: Ana Cristina Bernardo de Oliveira, André Ricardo de Carvalho Saraiva, Anselmo Luiz Éden Battisti, Antonio Augusto de Aragão Rocha, Flávia Coimbra Delicato, Ian Vilar Bastos, Paulo de Figueiredo Pires, Thais Vasconcelos Batista, Thiago Pereira da Silva, Evandro Luiz Cardoso Macedo
  • Patent number: 12003378
    Abstract: A method for scaling a virtual network function (VNF) by analyzing VNF metrics data, the method that includes obtaining, by a computing device, a VNF metrics data, identifying a queue in the VNF metrics data, calculating a constraint violation probability based on the queue, making a first determination that the constraint violation probability is greater than an upper threshold, and based on the first determination, scaling up the VNF.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: June 4, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ana Cristina Bernardo De Oliveira, André Ricardo de Carvalho Saraiva, Anselmo Luiz Éden Battisti, Antonio Augusto de Aragão Rocha, Flávia Coimbra Delicato, Ian Vilar Bastos, Paulo de Figueiredo Pires, Thais Vasconcelos Batista, Thiago Pereira da Silva, Evandro Luiz Cardoso Macedo
  • Publication number: 20240163171
    Abstract: Techniques are provided for logical network resource allocation and creation. One method comprises obtaining a representation of virtualized resources to allocate for a logical network within a physical network, wherein the physical network comprises physical nodes and physical links, wherein the virtualized resources comprise virtual nodes and virtual links, and wherein the physical nodes host one or more virtual nodes and one or more of the physical links host a given virtual link; obtaining a first ordered list of the plurality of virtual nodes; obtaining a second ordered list of the plurality of physical nodes; for a virtual node in the first ordered list: selecting and allocating a physical node from the second ordered list as a host for the virtual node; and allocating a physical path for the virtual links associated with the virtual node. The logical network can be created using the allocated physical nodes and physical links.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 16, 2024
    Inventors: Ana Cristina Bernardo de Oliveira, Anselmo Luiz Eden Battisti, Arthur Albuquerque Zopellaro Soares, Debora Christina Muchaluat Saade, Evandro Luiz Cardoso Macedo, Flavia Coimbra Delicato, Juan Lucas do Rosario Vieira, Paulo de Figueiredo Pires, Marina Ivanov Pereira Josué
  • Publication number: 20240073094
    Abstract: Placing virtual network functions (VNFs) in nodes of an infrastructure are disclosed. A request for services may identify a series of VNFs. Requests may be grouped by time windows such that all requests in a time window are placed together. Placing the requests includes identifying which nodes host which VNFs. Some of the VNFs may already exist in the infrastructure. Placing the requests may include generating a placement plan that accounts, for example, for available resources, links in the infrastructure, node restrictions, service level agreements, quality of service requirements, and user priorities. Once generated, the plan is executed. Chains of VNFs can be replaced when service degrades or based on user location.
    Type: Application
    Filed: August 26, 2022
    Publication date: February 29, 2024
    Inventors: Ana Cristina Bernardo de Oliveira, Anselmo Luiz Éden Battisti, Arthur Albuquerque Zopellaro Soares, Débora Christina Muchaluat Saade, Evandro Luiz Cardoso Macedo, Flávia Coimbra Delicato, Juan Lucas do Rosário Vieira, Marina Ivanov Pereira Josué, Paulo de Figueiredo Pires
  • Patent number: 11916742
    Abstract: A method for managing a service function chain (SFC) includes obtaining, by a SFC orchestrator of a first domain, a SFC creation request for a SFC, in response to the SFC creation request: generating a domain participation list of a set of potential domains that may service the SFC creation request, sending a bid request to each of the set of potential domains, receiving bid responses from the set of potential domains, ranking the set of potential domains, sending a SFC placement request to a second domain of the set of potential domains based on the ranking, and obtaining a SFC placement response from the second domain, wherein the SFC placement response specifies success of SFC placement in the second domain.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: February 27, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Julia Drummond Noce, Ana Cristina Bernardo de Oliveira, Anselmo Luiz Éden Battisti, Débora Christina Muchaluat Saade, Evandro Luiz Cardoso Macedo, Flávia Coimbra Delicato, Juan Lucas Do Rosário Vieira, Paulo de Figueiredo Pires, Marina Ivanov
  • Publication number: 20230130420
    Abstract: One example method includes creating an ILP model that includes a delay model, an energy model, and a QoS model, and modeling, using the integer linear programming model, a VNF placement problem as an ILP problem, and the modeling includes: using the delay model to identify propagation, transmission, processing, and queuing, delays implied by enabling an instance of the VNF at an edge node to accept a user VNF call; using the energy model to identify energy consumption implied by enabling an instance of the VNF at an edge node to accept a user VNF call; and using the QoS model to identify end-to-end delay, bandwidth consumption, and jitter, implied by enabling an instance of the VNF at an edge node to accept a user virtual network function call. The problem modeled by the ILP model may be resolved by a heuristic method.
    Type: Application
    Filed: October 21, 2021
    Publication date: April 27, 2023
    Inventors: Douglas Paulo de Mattos, Anselmo Luiz Éden Battisti, Hugo de Oliveira Barbalho, Ana Cristina Bernardo de Oliveira, Flávia Coimbra Delicato, Paulo de Figueiredo Pires, Débora Christina Muchaluat Saade
  • Patent number: 11120031
    Abstract: Techniques are provided for data discovery and data integration in a data lake. One method comprises obtaining data files from a data lake, wherein each data file comprises multiple records having multiple fields; selecting multiple candidate fields from a data file based on a record type; determining a relevance score for each candidate field from the data file based on multiple features extracted from the data file; and clustering the scored candidate fields into clusters of similar domains using a hashing algorithm, wherein a given cluster comprises candidate fields, wherein multiple data files can be integrated based on a domain of the candidate fields in the given cluster. The relevance score for each candidate field is based on multiple features comprising, for example, features that take into account a morphological or semantic similarity between file name, file metadata and/or file records and features that consider statistics of candidate fields in a data file.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Adriana Bechara Prado, Vitor Silva Sousa, Marcia Lucas Pesce, Paulo de Figueiredo Pires, Fábio André Machado Porto, Altobelli de Brito Mantuan, Rodolpho Rosa da Silva, Wagner dos Santos Vieira
  • Publication number: 20210133189
    Abstract: Techniques are provided for data discovery and data integration in a data lake. One method comprises obtaining data files from a data lake, wherein each data file comprises multiple records having multiple fields; selecting multiple candidate fields from a data file based on a record type; determining a relevance score for each candidate field from the data file based on multiple features extracted from the data file; and clustering the scored candidate fields into clusters of similar domains using a hashing algorithm, wherein a given cluster comprises candidate fields, wherein multiple data files can be integrated based on a domain of the candidate fields in the given cluster. The relevance score for each candidate field is based on multiple features comprising, for example, features that take into account a morphological or semantic similarity between file name, file metadata and/or file records and features that consider statistics of candidate fields in a data file.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Adriana Bechara Prado, Vítor Silva Sousa, Marcia Lucas Pesce, Paulo de Figueiredo Pires, Fábio André Machado Porto, Altobelli de Brito Mantuan, Rodolpho Rosa da Silva, Wagner dos Santos Vieira
  • Patent number: 10901782
    Abstract: Techniques are provided for dataflow execution time estimation for distributed processing frameworks. An exemplary method comprises: obtaining an input dataset for a dataflow for execution; determining a substantially minimal data unit for a given operation of the dataflow processed by the given operation; estimating a number of rounds required to execute a number of data units in the input dataset using nodes assigned to execute the given operation; determining an execution time spent by the given operation to process one data unit; estimating the execution time for the given operation based on the execution time spent by the given operation to process one data unit and the number of rounds required to execute the number of data units in the input dataset; and executing the given operation with the input dataset. A persistent cost model is optionally employed to record the execution times of known dataflow operations.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: January 26, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Vinícius Michel Gottin, Jonas F. Dias, Edward José Pacheco Condori, Angelo E. M. Ciarlini, Bruno Carlos da Cunha Costa, Fábio André Machado Porto, Paulo de Figueiredo Pires, Yania Molina Souto, Wagner dos Santos Vieira
  • Publication number: 20200026550
    Abstract: Techniques are provided for dataflow execution time estimation for distributed processing frameworks. An exemplary method comprises: obtaining an input dataset for a dataflow for execution; determining a substantially minimal data unit for a given operation of the dataflow processed by the given operation; estimating a number of rounds required to execute a number of data units in the input dataset using nodes assigned to execute the given operation; determining an execution time spent by the given operation to process one data unit; estimating the execution time for the given operation based on the execution time spent by the given operation to process one data unit and the number of rounds required to execute the number of data units in the input dataset; and executing the given operation with the input dataset. A persistent cost model is optionally employed to record the execution times of known dataflow operations.
    Type: Application
    Filed: July 20, 2018
    Publication date: January 23, 2020
    Inventors: Vinícius Michel Gottin, Jonas F. Dias, Edward José Pacheco Condori, Angelo E. M. Ciarlini, Bruno Carlos da Cunha Costa, Fábio André Machado Porto, Paulo de Figueiredo Pires, Yania Molina Souto, Wagner dos Santos Vieira
  • Patent number: 10360215
    Abstract: Pattern queries are evaluated in parallel over large N-dimensional datasets to identify features of interest.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: July 23, 2019
    Assignee: EMC Corporation
    Inventors: Angelo E. M. Ciarlini, Fabio A. M. Porto, Amir H. K. Moghadam, Jonas F. Bias, Paulo de Figueiredo Pires, Fabio A. Perosi, Alex L. Bordignon, Bruno Carlos da Cunha Costa, Wagner dos Santos Vieira
  • Patent number: 10324845
    Abstract: Techniques are provided for automatic placement of cache operations in a dataflow. An exemplary method obtains a graph representation of a dataflow of operations; determines a number of executions and a computational cost of the operations, and a computational cost of a caching operation to cache a dataset generated by an operation; establishes a dataflow state structure recording values for properties of the dataflow operations for a number of variations of caching various dataflow operations; determines a cache gain factor for dataflow operations as an estimated reduction in the accumulated cost of the dataflow by caching an output dataset of a given operation; determines changes in the dataflow state structure by caching an output dataset of a different operation in the dataflow; and searches the dataflow state structures to determine the output datasets to cache based on a total dataflow execution cost.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Vinicius Michel Gottin, Edward José Pacheco Condori, Jonas F. Dias, Angelo E. M. Ciarlini, Bruno Carlos da Cunha Costa, Wagner dos Santos Vieira, Paulo de Figueiredo Pires, Fábio André Machado Porto, Yania Molina Souto
  • Patent number: 10003502
    Abstract: An architecture, methods and apparatus are provided for managing sensor data. Sensor networks comprised of a plurality of sensors are managed by obtaining measurement data and context data from the plurality of sensors; storing the obtained measurement data and context data using a Massively Parallel Processing Database Management System (MPP DBMS); and managing the sensor network from outside of the sensor network using the MPP DBMS. Context-aware adaptation of sensors is based on context regarding a state of the sensor network and context regarding a state of one or more applications. The sensor nodes are optionally clustered based on semantic similarities among sensor readings from different sensor nodes and a distance among the sensor nodes. A subset of the sensor nodes is optionally selected to be active based on a residual energy of the sensor nodes and a relevance of the sensor nodes to an application. Data prediction models are generated and employed for data sensing and analytics.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: June 19, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo de Figueiredo Pires
  • Patent number: 9491060
    Abstract: An architecture, methods and apparatus are provided for managing sensor data. Sensor networks comprised of a plurality of sensors are managed by obtaining measurement data and context data from the plurality of sensors; storing the obtained measurement data and context data using a Massively Parallel Processing Database Management System (MPP DBMS); and managing the sensor network from outside of the sensor network using the MPP DBMS. Context-aware adaptation of sensors is based on context regarding a state of the sensor network and context regarding a state of one or more applications. The sensor nodes are optionally clustered based on semantic similarities among sensor readings from different sensor nodes and a distance among the sensor nodes. A subset of the sensor nodes is optionally selected to be active based on a residual energy of the sensor nodes and a relevance of the sensor nodes to an application. Data prediction models are generated and employed for data sensing and analytics.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 8, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Ana Cristina Bernardo de Oliveira, Flavia Coimbra Delicato, Paulo de Figueiredo Pires