Patents by Inventor Shira Turgeman

Shira Turgeman 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: 20240080339
    Abstract: Devices, systems, and methods of detecting a vishing attack, in which an attacker provides to a victim step-by-step over-the-phone instructions that command the victim to log-in to his bank account and to perform a dictated banking transaction. The system monitors transactions, online operations, user interactions, gestures performed via input units, speed and timing of data entry, and user engagement with User Interface elements. The system detects that the operations performed by the victim, follow a pre-defined playbook of a vishing attack.
    Type: Application
    Filed: October 30, 2023
    Publication date: March 7, 2024
    Inventors: Oren Kedem, Avi Turgeman, Itai Novick, Alexander Basil Zaloum, Leonid Karabchevsky, Shira Mintz, Ron Uriel Maor
  • 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
  • Patent number: 10015100
    Abstract: A packet received via a network is stored in a packet memory. Information in a header of the packet is analyzed to determine multiple ports to which the packet is to be forwarded. The packet is read from the packet memory in connection with transmitting the packet via a first port among the multiple ports. Packet data corresponding to the packet is stored in a packet cache different than the packet memory. In connection with forwarding one or more instances of the packet to ports among the multiple ports, the packet data is read, based on information included in a packet descriptor associated with the packet, from the packet cache. Ones of the one or more instances of the packet are forwarded, using the data corresponding to the packet read from the packet cache and without further accessing the packet memory, to respective one or more of the multiple ports.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 3, 2018
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Amir Bishara, Shira Turgeman
  • Patent number: 9996468
    Abstract: In a method for managing memory space in a network device two or more respective allocation requests from two or more processing cores among a plurality of processing cores sharing a memory space are received at a memory management device during a first single clock cycle of the memory management device, the two or more allocation requests requesting to allocate, to the two or more processing cores, respective buffers in the shared memory space. In response to receiving the two or more allocation requests, the memory management device allocates to the two or more processing cores, respective two or more buffers in the shared memory space. Additionally, the management device, during a second single clock cycle of the memory management device, transmits respective allocation responses to each of the two or more processing cores, wherein each allocation response includes an indication of a respective allocated buffer.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: June 12, 2018
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Evgeny Shumsky, Shira Turgeman, Gil Levy
  • Patent number: 9571541
    Abstract: A packet received via a network is stored in a packet memory. Information in a header of the packet is analyzed to determine one or more ports to which the packet is to be forwarded. The packet is read from the packet memory. It is ascertained whether the packet is of a multicast-type. In response to determining that the packet is the multicast-type, packet data that is i) read from the packet memory and ii) corresponds to the packet, is stored in a packet cache; the packet data is read from the packet cache, and multiple instances of the packet are forwarded to appropriate ports without further accessing the packet memory.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: February 14, 2017
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Amir Bishara, Shira Turgeman
  • Patent number: 9407460
    Abstract: In a method for processing network packets, a network packet is received at an ingress port. After at least a first portion of the network packet has been received, but before the network packet has been completely received, a first data structure representing the network packet is generated based on the first portion, the first data structure is processed, and the network packet begins to be selectively forwarded to a first one or more egress ports, or selectively not forwarded to any egress port, responsively to processing the first data structure. A second data structure representing the network packet is generated and, after the network packet has been completely received, the second data structure is processed, and the network packet is selectively forwarded to a second one or more egress ports, different from the first one or more egress ports, responsively to processing the second data structure.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: August 2, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Shira Turgeman, Gil Levy, Aviran Kadosh
  • Patent number: 9407461
    Abstract: In a method for processing network packets, a network packet is received at an ingress port. Before the network packet has been completely received at the ingress port, a first data structure representing the network packet is generated based on a received first portion of the network packet, and the first data structure is processed at a packet processor of the network device. Processing the first data structure includes making a forwarding decision for the network packet. A second data structure representing the network packet is generated and, after the network packet has been completely received at the ingress port, at least one or more non-forwarding operations are performed with respect to the network packet using at least the second data structure.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: August 2, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Shira Turgeman, Gil Levy, Aviran Kadosh
  • 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
  • Publication number: 20140286352
    Abstract: In a method for processing network packets, a network packet is received at an ingress port. Before the network packet has been completely received at the ingress port, a first data structure representing the network packet is generated based on a received first portion of the network packet, and the first data structure is processed at a packet processor of the network device. Processing the first data structure includes making a forwarding decision for the network packet. A second data structure representing the network packet is generated and, after the network packet has been completely received at the ingress port, at least one or more non-forwarding operations are performed with respect to the network packet using at least the second data structure.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 25, 2014
    Applicant: MARVELL WORLD TRADE LTD.
    Inventors: Shira Turgeman, Gil Levy, Aviran Kadosh
  • Publication number: 20140286351
    Abstract: In a method for processing network packets, a network packet is received at an ingress port. After at least a first portion of the network packet has been received, but before the network packet has been completely received, a first data structure representing the network packet is generated based on the first portion, the first data structure is processed, and the network packet begins to be selectively forwarded to a first one or more egress ports, or selectively not forwarded to any egress port, responsively to processing the first data structure. A second data structure representing the network packet is generated and, after the network packet has been completely received, the second data structure is processed, and the network packet is selectively forwarded to a second one or more egress ports, different from the first one or more egress ports, responsively to processing the second data structure.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 25, 2014
    Applicant: MARVELL WORLD TRADE LTD.
    Inventors: Shira Turgeman, Gil Levy, Aviran Kadosh