Patents by Inventor Fabio Brognara

Fabio Brognara 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: 7058787
    Abstract: A method for generating sequences of memory addresses for a memory buffer having N*M locations includes making a first address and a last address of every sequence respectively equal to 0 and to N*M?1, assigning a first sequence of addresses, and each address but a last address of another sequence of addresses is generated by multiplying a corresponding address of a previous sequence by N, and performing a modular reduction of this product with respect to N*M?1. The method further includes calculating a greatest bit length of every address, and calculating an auxiliary constant as the modular reduction with respect to N*M?1 of the power of two raised to twice the greatest bit length.
    Type: Grant
    Filed: May 5, 2003
    Date of Patent: June 6, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventors: Fabio Brognara, Marco Ferretti, Mauro De Ponti, Vittorio Peduto
  • Publication number: 20040225861
    Abstract: A method for generating sequences of memory addresses for a memory buffer having N*M locations includes making a first address and a last address of every sequence respectively equal to 0 and to N*M−1, assigning a first sequence of addresses, and each address but a last address of another sequence of addresses is generated by multiplying a corresponding address of a previous sequence by N, and performing a modular reduction of this product with respect to N*M−1. The method further includes calculating a greatest bit length of every address, and calculating an auxiliary constant as the modular reduction with respect to N*M−1 of the power of two raised to twice the greatest bit length.
    Type: Application
    Filed: May 5, 2003
    Publication date: November 11, 2004
    Applicant: STMicroelectronics S.r.l.
    Inventors: Fabio Brognara, Marco Ferretti, Mauro De Ponti, Vittorio Peduto