Patents by Inventor Radu Nicolau

Radu Nicolau 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: 10932202
    Abstract: Technologies for dynamic multi-core packet processing distribution include a compute device having a distributor core, a direct memory access (DMA) engine, and multiple worker cores. The distributor core writes work data to a distribution buffer. The work data is associated with a packet processing operation. The distributor core may perform a work distribution operation to generate the work data. The work data may be written to a private cache of the distributor core. The distributor core programs the DMA engine to copy the work data from the distribution buffer to a shadow buffer. The DMA engine may copy the work data from one cache line of a shared cache to another cache line of the shared cache. The worker cores access the work data in the shadow buffer. The worker cores may perform the packet processing operation with the work data. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventors: Jasvinder Singh, Harry van Haaren, Reshma Pattan, Radu Nicolau
  • Publication number: 20190294570
    Abstract: Technologies for dynamic multi-core packet processing distribution include a compute device having a distributor core, a direct memory access (DMA) engine, and multiple worker cores. The distributor core writes work data to a distribution buffer. The work data is associated with a packet processing operation. The distributor core may perform a work distribution operation to generate the work data. The work data may be written to a private cache of the distributor core. The distributor core programs the DMA engine to copy the work data from the distribution buffer to a shadow buffer. The DMA engine may copy the work data from one cache line of a shared cache to another cache line of the shared cache. The worker cores access the work data in the shadow buffer. The worker cores may perform the packet processing operation with the work data. Other embodiments are described and claimed.
    Type: Application
    Filed: June 14, 2019
    Publication date: September 26, 2019
    Inventors: Jasvinder Singh, Harry van Haaren, Reshma Pattan, Radu Nicolau
  • Patent number: 9639775
    Abstract: A template matching module is configured to program a processor to apply multiple differently-tuned object detection classifier sets in parallel to a digital image to determine one or more of an object type, configuration, orientation, pose or illumination condition, and to dynamically switch between object detection templates to match a determined object type, configuration, orientation, pose, blur, exposure and/or directional illumination condition.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: May 2, 2017
    Assignee: FotoNation Limited
    Inventors: Bogdan Sultana, Stefan Petrescu, Radu Nicolau, Vlad Ionut Ursachi, Petronel Bigioi, Corneliu Zaharia, Peter Corcoran, Szabolcs Fulop, Mihnea Gangea
  • Publication number: 20150206030
    Abstract: A template matching module is configured to program a processor to apply multiple differently-tuned object detection classifier sets in parallel to a digital image to determine one or more of an object type, configuration, orientation, pose or illumination condition, and to dynamically switch between object detection templates to match a determined object type, configuration, orientation, pose, blur, exposure and/or directional illumination condition.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Inventors: BOGDAN SULTANA, STEFAN PETRESCU, RADU NICOLAU, VLAD IONUT URSACHI, PETRONEL BIGIOI, CORNELIU ZAHARIA, PETER CORCORAN, SZABOLCS FULOP, MIHNEA GANGEA
  • Patent number: 8995715
    Abstract: A template matching module is configured to program a processor to apply multiple differently-tuned object detection classifier sets in parallel to a digital image to determine one or more of an object type, configuration, orientation, pose or illumination condition, and to dynamically switch between object detection templates to match a determined object type, configuration, orientation, pose, blur, exposure and/or directional illumination condition.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: March 31, 2015
    Assignee: FotoNation Limited
    Inventors: Bogdan Sultana, Stefan Petrescu, Radu Nicolau, Vlad Ionut Ursachi, Petronel Bigioi, Corneliu Zaharia, Peter Corcoran, Szabolcs Fulop, Mihnea Gangea
  • Publication number: 20120106790
    Abstract: A template matching module is configured to program a processor to apply multiple differently-tuned object detection classifier sets in parallel to a digital image to determine one or more of an object type, configuration, orientation, pose or illumination condition, and to dynamically switch between object detection templates to match a determined object type, configuration, orientation, pose, blur, exposure and/or directional illumination condition.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 3, 2012
    Applicant: DIGITALOPTICS CORPORATION EUROPE LIMITED
    Inventors: Bogdan Sultana, Stefan Petrescu, Radu Nicolau, Vlad Ionut Ursachi, Petronel Bigioi, Corneliu Zaharia, Peter Corcoran, Szabolcs Fulop, Mihnea Gangea