Patents by Inventor Marco Gramaglia

Marco Gramaglia 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: 20240119289
    Abstract: A method for privacy preservation for machine learning networks includes splitting a trained neural network into a first part and a second part. The first part is a privacy preservation (PP) encoder and the second part is a PP machine learning (ML) model. The method further includes retraining the PP encoder and the PP ML model.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 11, 2024
    Inventors: Roberto Gonzalez Sanchez, Vittorio Prodomo, Marco Gramaglia
  • Publication number: 20240095602
    Abstract: Systems and method for training a shared machine learning (ML) model. A method includes generating, by a first entity, a data transformation function; sharing, by the first entity, the data transformation function with one or more second entities; creating a first private dataset, by the first entity, by applying the data transformation function to a first dataset of the first entity; receiving one or more second private datasets, by the first entity, from the one or more second entities, each second private dataset having been created by applying the data transformation function to a second dataset of the second entity; and training a machine learning (ML) model using the first private dataset and the one or more second private datasets to produce a trained ML model.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 21, 2024
    Applicant: NEC Corporation
    Inventors: Roberto Gonzales Sanchez, Vittorio Prodomo, Marco Gramaglia
  • Publication number: 20240095601
    Abstract: Systems and method for training a shared machine learning (ML) model. A method includes generating, by a first entity, a data transformation function; sharing, by the first entity, the data transformation function with one or more second entities; creating a first private dataset, by the first entity, by applying the data transformation function to a first dataset of the first entity; receiving one or more second private datasets, by the first entity, from the one or more second entities, each second private dataset having been created by applying the data transformation function to a second dataset of the second entity; and training a machine learning (ML) model using the first private dataset and the one or more second private datasets to produce a trained ML model.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Applicant: NEC Corporation
    Inventors: Roberto GONZALEZ SANCHEZ, Vittorio Prodomo, Marco gramaglia
  • Publication number: 20240004704
    Abstract: A method for operating a virtualized radio access point (vRAP) includes: providing a digital signal processor (DSP) pipeline including a number of DSP workers for execution of a plurality of threads of a physical layer (PHY) of the vRAP, wherein a thread of the plurality of threads includes a sequence of processing tasks, including at least one of processing an uplink, UL, subframe, performing UL and downlink, DL, resource scheduling and processing a DL subframe; and interlinking at least three dedicated DSP workers of the DSP pipeline in such a way that different processing tasks of the thread are executed in parallel.
    Type: Application
    Filed: November 23, 2020
    Publication date: January 4, 2024
    Inventors: Andres GARCIA-SAAVEDRA, Xavier COSTA-PEREZ, Marco GRAMAGLIA, Albert BANCHS
  • Publication number: 20220300853
    Abstract: Systems and method for training a shared machine learning (ML) model. A method includes generating, by a first entity, a data transformation function; sharing, by the first entity, the data transformation function with one or more second entities; creating a first private dataset, by the first entity, by applying the data transformation function to a first dataset of the first entity; receiving one or more second private datasets, by the first entity, from the one or more second entities, each second private dataset having been created by applying the data transformation function to a second dataset of the second entity; and training a machine learning (ML) model using the first private dataset and the one or more second private datasets to produce a trained ML model.
    Type: Application
    Filed: June 2, 2021
    Publication date: September 22, 2022
    Inventors: Roberto Gonzalez Sanchez, Vittorio Prodomo, Marco Gramaglia
  • Patent number: 11051210
    Abstract: A method of allocating network slices of a network infrastructure includes receiving a network slice request for network resources of the network infrastructure in a form of a network slice. The network slice request includes a service level agreement (SLA) and an associated payoff. It is determined whether to accept the network slice based on whether it is expected that a utility function will be better served by accepting the network slice request or waiting for a further network slice request. It is determined whether the SLA would be fulfilled prior to allocating the network slice. The network slice is allocated and installed in the network infrastructure. Whether the utility function is better served can be determined using a value iteration algorithm or an adaptive algorithm.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: June 29, 2021
    Assignee: NEC LABORATORIES EUROPE GMBH
    Inventors: Vincenzo Sciancalepore, Xavier Costa Perez, Albert Banchs, Marco Gramaglia
  • Publication number: 20180317133
    Abstract: A method of allocating network slices of a network infrastructure includes receiving a network slice request for network resources of the network infrastructure in a form of a network slice. The network slice request includes a service level agreement (SLA) and an associated payoff. It is determined whether to accept the network slice based on whether it is expected that a utility function will be better served by accepting the network slice request or waiting for a further network slice request. It is determined whether the SLA would be fulfilled prior to allocating the network slice. The network slice is allocated and installed in the network infrastructure. Whether the utility function is better served can be determined using a value iteration algorithm or an adaptive algorithm.
    Type: Application
    Filed: February 27, 2018
    Publication date: November 1, 2018
    Inventors: Vincenzo Sciancalepore, Xavier Costa Perez, Albert Banchs, Marco Gramaglia