Patents by Inventor Loris LUISE

Loris LUISE 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: 20250265189
    Abstract: A system on chip (SoC) includes a CPU, a main bus, and a plurality of subsystems. The SoC also includes an address remapping module coupled between the CPU and the bus. The address remapping module quickly and efficiently changes any memory addresses that need to be changed with the CPU requests a read or write operation associated with the addresses.
    Type: Application
    Filed: May 9, 2025
    Publication date: August 21, 2025
    Applicant: STMicroelectronics International N.V.
    Inventors: Loris LUISE, Fabio Giuseppe DE AMBROGGI
  • Patent number: 12332782
    Abstract: A system on chip (SoC) includes a CPU, a main bus, and a plurality of subsystems. The SoC also includes an address remapping module coupled between the CPU and the bus. The address remapping module quickly and efficiently changes any memory addresses that need to be changed with the CPU requests a read or write operation associated with the addresses.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: June 17, 2025
    Assignee: STMicroelectronics International N.V.
    Inventors: Loris Luise, Fabio Giuseppe De Ambroggi
  • Patent number: 12164883
    Abstract: A method includes retrieving a plurality of datasets from respective memory registers of a memory and storing the retrieved plurality of datasets in respective register portions of a first register. A dataset of data-processing coefficients are stored in a second register. First processing is applied using, as the first operand, a first sub-set of dataset elements stored in the first register, and using, as the second operand, the data-processing coefficients, obtaining a first result. Second processing is applied using, as the first operand, a second sub-set of dataset elements stored in the first register comprised in a second window having a size equal to the dataset size, and using, as the second operand, the replica of the dataset of data-processing coefficients, obtaining a second result. An output is generated based on the first and second results. The first and second processing may perform multiply accumulate (MAC) operations.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: December 10, 2024
    Assignee: STMICROELECTRONICS S.r.l.
    Inventors: Xiao Kang Jiao, Fabio Giuseppe De Ambroggi, Loris Luise
  • Publication number: 20240320148
    Abstract: A system on chip (SoC) includes a CPU, a main bus, and a plurality of subsystems. The SoC also includes an address remapping module coupled between the CPU and the bus. The address remapping module quickly and efficiently changes any memory addresses that need to be changed with the CPU requests a read or write operation associated with the addresses.
    Type: Application
    Filed: March 22, 2023
    Publication date: September 26, 2024
    Applicant: STMicroelectronics International N.V.
    Inventors: Loris LUISE, Fabio Giuseppe DE AMBROGGI
  • Publication number: 20220414420
    Abstract: Data structure and microcontroller architecture performing binary multiply-accumulate operations using multiple partial copies of weights. Destination-register location, source-register location, and weight-register location are received. Using the weight-register location, a sub-set of the weight bits is copied a select number of times based on a filter index value that is received. Each copy of the sub-set of weights is executed in parallel. Using the source-register location, a sub-set of the input bits is selected based on the size of the sub-set of weights, wherein the sub-set of input bits is shifted one bit from a previous sub-set of input bits. XOR operation is performed on each corresponding bit in the copy of the sub-set of weights with each corresponding bit in the selected sub-set of input bits. In a corresponding destination sub-location, output of each XOR operation is aggregated with each other and with current value of the corresponding destination sub-location.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Applicants: STMICROELECTRONICS S.r.l., STMicroelectronics International N.V.
    Inventors: Loris LUISE, Surinder Pal SINGH, Fabio Giuseppe DE AMBROGGI
  • Publication number: 20210303267
    Abstract: A method includes retrieving a plurality of datasets from respective memory registers of a memory and storing the retrieved plurality of datasets in respective register portions of a first register. A dataset of data-processing coefficients are stored in a second register. First processing is applied using, as the first operand, a first sub-set of dataset elements stored in the first register, and using, as the second operand, the data-processing coefficients, obtaining a first result. Second processing is applied using, as the first operand, a second sub-set of dataset elements stored in the first register comprised in a second window having a size equal to the dataset size, and using, as the second operand, the replica of the dataset of data-processing coefficients, obtaining a second result. An output is generated based on the first and second results. The first and second processing may perform multiply accumulate (MAC) operations.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 30, 2021
    Inventors: Xiao Kang JIAO, Fabio Giuseppe DE AMBROGGI, Loris LUISE