Patents by Inventor Noam EFRATI

Noam EFRATI 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: 11913639
    Abstract: Lighting systems combine UV-A and white light with an adjustable CCT value so that any adverse effects from the UV-A radiation are mitigated—that is, tunable adjustments to the output of the non-UV LEDs, or to all of the LEDs, result in an overall mixed output conforming to a target CCT value.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: February 27, 2024
    Inventors: Eran Ben-Shmuel, Ada Lotan, Alexander Bilchinsky, Eran Efrati, Jonathan Stok, Yossi Bechor, Yoav Bar, Noam Meir
  • Patent number: 10826982
    Abstract: A packet processing architecture includes a plurality of packet processing stages, wherein at least one of the packet processing stages includes multiple next processing stage modules that are operably coupled to respective further processing stages, wherein the multiple next processing stage modules are dynamically configurable.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: November 3, 2020
    Assignee: NXP USA, Inc.
    Inventors: Stefania Gandal, Noam Efrati, Adi Katz
  • Patent number: 10402259
    Abstract: The embodiments described herein provide systems and methods for recovering resources in processing devices. Specifically, the embodiments described herein provide techniques for recovering leaked resources allocated to hardware engines in a hardware processing core. As one example, the recovery of resources allocated to hardware engines can be facilitated by making a specified register available to monitoring software. When leaked or otherwise stuck resources are identified, the monitoring software can set the register to trigger the recovery of those resources. This recovery of resources can be then performed by stopping the execution of processes in the hardware engines, invalidating the resources previously allocated to the hardware engines, initializing the resources, and starting the handling of new processes in the hardware engines. This process effectively recovers those resources, and allows those hardware engines to quickly resume operations.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: September 3, 2019
    Assignee: NXP USA, Inc.
    Inventors: Uri Malka, Noam Efrati, Eyal Elimelech
  • Patent number: 9912604
    Abstract: In a pipelined network processor, a first stage in the pipeline is responsive to receipt of a pause indication from a third stage. The pause indication is associated with one of a plurality of ports and priority classes of frames advancing through the pipeline. The first stage asserts a hold indication to a second stage in response to the pause indication. The second stage is responsive to the hold indication by marking frames associated with the one of a plurality of ports and priority classes as they arrive from the pipeline at the second stage by returning them to the first stage interface instead of transmitting them to the third stage. The marked frames are stored in memory external to the network processor.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: March 6, 2018
    Assignee: NXP USA, Inc.
    Inventors: Roman Nos, Noam Efrati, Sagi Gurfinkel
  • Publication number: 20170034069
    Abstract: In a pipelined network processor, a first stage in the pipeline is responsive to receipt of a pause indication from a third stage. The pause indication is associated with one of a plurality of ports and priority classes of frames advancing through the pipeline. The first stage asserts a hold indication to a second stage in response to the pause indication. The second stage is responsive to the hold indication by marking frames associated with the one of a plurality of ports and priority classes as they arrive from the pipeline at the second stage by returning them to the first stage interface instead of transmitting them to the third stage. The marked frames are stored in memory external to the network processor.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 2, 2017
    Inventors: Roman Nos, Noam Efrati, Sagi Gurfinkel
  • Publication number: 20160350172
    Abstract: The embodiments described herein provide systems and methods for recovering resources in processing devices. Specifically, the embodiments described herein provide techniques for recovering leaked resources allocated to hardware engines in a hardware processing core. As one example, the recovery of resources allocated to hardware engines can be facilitated by making a specified register available to monitoring software. When leaked or otherwise stuck resources are identified, the monitoring software can set the register to trigger the recovery of those resources. This recovery of resources can be then performed by stopping the execution of processes in the hardware engines, invalidating the resources previously allocated to the hardware engines, initializing the resources, and starting the handling of new processes in the hardware engines. This process effectively recovers those resources, and allows those hardware engines to quickly resume operations.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventors: Uri MALKA, Noam EFRATI, Eyal ELIMELECH
  • Publication number: 20150341429
    Abstract: A packet processing architecture includes a plurality of packet processing stages, wherein at least one of the packet processing stages includes multiple next processing stage modules that are operably coupled to respective further processing stages, wherein the multiple next processing stage modules are dynamically configurable.
    Type: Application
    Filed: January 10, 2013
    Publication date: November 26, 2015
    Applicant: Freescale Semiconductor, Inc.,
    Inventors: Stefania GANDAL, Noam EFRATI, Adi KATZ