Patents by Inventor Sharon Ulman

Sharon Ulman 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: 11899547
    Abstract: A computing apparatus includes a transaction-record memory and a comparator. The transaction-record memory is to receive and store one or more sequences of transaction records, each transaction record including a unique transaction ID and a transaction payload. The comparator is to compare the payloads of transaction records having the same transaction ID, and to initiate a responsive action in response to a discrepancy between the compared transaction payloads.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: February 13, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Sharon Ulman, Eyal Srebro, Shay Aisman
  • Patent number: 11711320
    Abstract: In one embodiment, a network device, including packet processing circuitry, which includes at least one interface configured to receive packets, and packet forwarding circuitry configured to make respective forwarding decisions for respective ones of the packets, wherein the packet processing circuitry is configured to assign sequence numbers to the packets in at least one stage of packet processing, find missing packets in at least one corresponding later stage of the packet processing responsively to checking for missing sequence numbers among the assigned sequence numbers, and report the missing packets.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: July 25, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Sharon Ulman, Eyal Srebro, Shay Aisman
  • Publication number: 20230168978
    Abstract: A computing apparatus includes a transaction-record memory and a comparator. The transaction-record memory is to receive and store one or more sequences of transaction records, each transaction record including a unique transaction ID and a transaction payload. The comparator is to compare the payloads of transaction records having the same transaction ID, and to initiate a responsive action in response to a discrepancy between the compared transaction payloads.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Sharon Ulman, Eyal Srebro, Shay Aisman
  • Publication number: 20230008730
    Abstract: In one embodiment, a network device, including packet processing circuitry, which includes at least one interface configured to receive packets, and packet forwarding circuitry configured to make respective forwarding decisions for respective ones of the packets, wherein the packet processing circuitry is configured to assign sequence numbers to the packets in at least one stage of packet processing, find missing packets in at least one corresponding later stage of the packet processing responsively to checking for missing sequence numbers among the assigned sequence numbers, and report the missing packets.
    Type: Application
    Filed: July 12, 2021
    Publication date: January 12, 2023
    Inventors: Sharon Ulman, Eyal Srebro, Shay Aisman
  • Patent number: 11252344
    Abstract: A system and method for image stream synchronization for an FIR camera. The method includes applying an initial correction to a received image stream; splitting the corrected image stream into a first image stream and at least a second image stream; enhancing the first image stream by at least one image enhancing process; buffering the second image stream until a synchronization signal is received; and synchronizing the first image stream and second image stream, such that the output of the enhanced first image stream and the buffered second image stream match.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: February 15, 2022
    Assignee: Adasky, Ltd.
    Inventors: Sharon Ulman, Amotz Katz, Michael Sterin, Offer Livny, Itamar Arad
  • Patent number: 10819919
    Abstract: A shutterless far-infrared (FIR) camera for advanced driver assistance systems, including at least one optical unit including at least one lens; an FIR sensor coupled to the optical unit and configured to capture FIR images; and an integrated circuit (IC) configured to process the captured FIR images to output an enhanced thermal video stream, wherein the IC further includes: a processing circuitry; and a memory containing instructions that, when executed by the processing circuitry, configure the processing circuitry to perform image corrections including at least a shutterless correction.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: October 27, 2020
    Assignee: Adasky, Ltd.
    Inventors: Oleg Kuybeda, Eyal Madar, Sharon Ulman, Avi Katz
  • Patent number: 10601713
    Abstract: A method for processing network packets in a network device is described. A network packet is stored in a transient buffer as the network packet is being received at an ingress port of the network device. After at least a first portion of the network packet has been received and before the entire network packet has been received: the first portion is processed to identify an egress port of the network device from which the network packet is to be transmitted; a congestion state of the egress port is determined; and the network packet is selectively transferred from the transient buffer to the identified egress port for transmission from the network device or a different action is performed on the network packet, based on the congestion state.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: March 24, 2020
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Shira Turgeman, Sharon Ulman, Rami Zemach, Gil Levy
  • Publication number: 20190199943
    Abstract: A system and method for image stream synchronization for an FIR camera. The method includes applying an initial correction to a received image stream; splitting the corrected image stream into a first image stream and at least a second image stream; enhancing the first image stream by at least one image enhancing process; buffering the second image stream until a synchronization signal is received; and synchronizing the first image stream and second image stream, such that the output of the enhanced first image stream and the buffered second image stream match.
    Type: Application
    Filed: April 24, 2018
    Publication date: June 27, 2019
    Applicant: Adasky, Ltd.
    Inventors: Sharon ULMAN, Amotz KATZ, Michael STERIN, Offer LIVNY, Itamar ARAD
  • Publication number: 20180352174
    Abstract: A shutterless far-infrared (FIR) camera for advanced driver assistance systems, including at least one optical unit including at least one lens; an FIR sensor coupled to the optical unit and configured to capture FIR images; and an integrated circuit (IC) configured to process the captured FIR images to output an enhanced thermal video stream, wherein the IC further includes: a processing circuitry; and a memory containing instructions that, when executed by the processing circuitry, configure the processing circuitry to perform image corrections including at least a shutterless correction.
    Type: Application
    Filed: May 25, 2018
    Publication date: December 6, 2018
    Applicant: Adasky, Ltd.
    Inventors: Oleg KUYBEDA, Eyal MADAR, Sharon ULMAN, Avi KATZ
  • Patent number: 9870319
    Abstract: Data items to be stored in a queue are received, where the queue is distributed among a plurality of memory banks. The data items are distributed among the plurality of memory banks, including selecting memory banks in which to store the data items based on pseudorandom numbers generated for the data items, where the pseudorandom numbers are generated using a first pseudorandom number generator initialized with a first seed. Subsequently the data items are retrieved from the plurality of memory banks, including selecting memory banks from which to retrieve the data items based on the pseudorandom numbers regenerated for the data items, where the pseudorandom numbers are regenerated using a second pseudorandom number generator initialized with the first seed.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: January 16, 2018
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Sharon Ulman, Roi Sherman, Dror Bromberg, Carmi Arad
  • Patent number: 9485326
    Abstract: A method includes receiving a plurality of requests, determining a plurality of first bank identifiers specifying respective physical memory banks, and selecting, based at least on the first bank identifiers, a first set of requests to be processed according to a scheduling hierarchy. Selecting the first set of requests includes prohibiting any two requests from being associated with a same first bank identifier. The method also includes processing, during a single processing cycle, ones of the first set of requests at respective nodes within a single level of the scheduling hierarchy. The method also includes, responsively at least to processing ones of the first set of requests at respective nodes within the single level of the scheduling hierarchy, selecting a queue, and, responsively at least to selecting the queue, causing one or more packets corresponding to a traffic class associated with the queue to be sent to an egress port.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: November 1, 2016
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Sharon Ulman, Roi Sherman, Dror Bromberg, Carmi Arad
  • Patent number: 9374303
    Abstract: Packets received via ports coupled to network links are processed to determine target ports to which the packets are to be forwarded. Appropriate control paths in a network device are selected for processing multicast packets from among a plurality of different control paths having respective processing latencies, the different control paths providing alternative processing paths for processing control information for multicast packets. Multicast packets are further processed using the selected control paths.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 21, 2016
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Sharon Ulman, Gil Levy, Rami Zemach, Amir Roitshtein, Shira Turgeman
  • Patent number: 9306876
    Abstract: In a method of managing queues in an egress queuing system in a network device, a plurality of packets to be stored in a first egress queue are received. The first egress queue is distributed among a plurality of memory banks. The packets are distributed among the plurality of memory banks. Memory banks in which to store the packets are selected based on pseudorandom numbers generated for the packets. The pseudorandom numbers are generated using a first pseudorandom number generator initialized with a first seed. Subsequently, the packets are retrieved from the plurality of memory banks. Memory banks from which to retrieve the packets are selected based on pseudorandom numbers regenerated for the packets. The pseudorandom numbers are regenerated using a second pseudorandom number generator initialized with the first seed.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: April 5, 2016
    Assignee: MARVELL ISRAEL (M.I.S.L) LTD.
    Inventors: Sharon Ulman, Roi Sherman, Dror Bromberg, Carmi Arad
  • Patent number: 9112708
    Abstract: A network switch device comprises a packet processor configured to: write, to a memory, at least a payload of a multicast packet received via one of a plurality of ports, determine that a plurality of instances of the multicast packet are to be transmitted, generate, using an original header of the multicast packet, one or more additional headers, write, to the memory, a plurality of headers including (i) the original header, and (ii) the one or more additional headers in the memory, link each header in the plurality of headers stored in the memory to a location of the payload in the memory, and transmit a plurality of instances of the multicast packet via one or more ports including, for each instance of the multicast packet, reading (i) a respective one of the headers from the memory and (ii) the payload from the location in the memory.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: August 18, 2015
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Carmi Arad, Gil Levy, Lior Valency, Amir Roitshtein, Sharon Ulman, Dror Bromberg