Patents by Inventor Eran Gampel

Eran Gampel 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: 10623309
    Abstract: A packet forwarding device and a system using same are provided. The packet forwarding device includes a datapath forwarding hardware unit for processing a first set of packets matching a first set of rules of a rules table. The packet forwarding device further includes a datapath forwarding software unit for generating or modifying the rules table and for processing a second set of packets matching a second set of rules of the rules table and applying a service to the second set of packets.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eran Gampel, Gal Sagie
  • Patent number: 10484481
    Abstract: A network device to mitigate interruptions in content downloading from a content server to a client device in a client-server network is disclosed. The device includes a recovery module (RM) to migrate a data transfer connection from a first server to a second server responsive to detection of an interruption in data transfer from the first server. The migrated data transfer connection may include an instruction associated with an amount of data transferred prior to the interruption in data transfer.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: November 19, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dan Touitou, Eran Gampel, Adi Molkho
  • Patent number: 10382543
    Abstract: Systems and devices for enabling any network functionality client or server in a HTML5 application. A Network Entity running as a HTML5 Application (NEHA) is for use in a system comprising a HTTP server, a network entity (NE) and a mirror network entity (MNE). The MNE is a mirror instance of the NE and a desired network protocol is run between the MNE and the NE. The NEHA includes a processor configured to create a first request for requesting the MNE, wherein the first request indicates the desired network protocol, send the first request to the HTTP server, receive a first response indicating the MNE from the HTTP server, process the first response, and communicate with the NE through the MNE using the desired network protocol.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: August 13, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Eran Gampel, Adi Molkho, Eyal Shraga, Amnon Senderovich
  • Publication number: 20180359544
    Abstract: An optical port routing enclosure and programmable NIC card as well as cluster topologies leveraging same are provided.
    Type: Application
    Filed: June 10, 2018
    Publication date: December 13, 2018
    Inventors: Gal SAGIE, Eran Gampel
  • Publication number: 20180139217
    Abstract: The present disclosure provides a system for detecting and preventing the intrusion of malicious data flows in a software defined network (SDN). The system comprises at least one data storage or memory, configured to store flow states of data flows, and to share and update the flow states across the system, at least one shared-state forwarding element (FE) configured to block, forward, or replicate a received data flow based on a flow state of the data flow and/or a comparison of the data flow with predetermined patterns, and at least one inspection element (IE), configured to receive a replicated data flow, and to classify, whether the data flow is malicious or allowed. The IE is configured to alter the flow state of the data flow according to a classification result. The present disclosure provides a corresponding method for detecting and preventing intrusion of malicious data flows in a SDN.
    Type: Application
    Filed: January 12, 2018
    Publication date: May 17, 2018
    Inventors: Shachar SNAPIRI, Eshed GAL-OR, Eran GAMPEL, Ayal BARON
  • Publication number: 20170310764
    Abstract: A network device to mitigate interruptions in content downloading from a content server to a client device in a client-server network is disclosed. The device includes a recovery module (RM) to migrate a data transfer connection from a first server to a second server responsive to detection of an interruption in data transfer from the first server. The migrated data transfer connection may include an instruction associated with an amount of data transferred prior to the interruption in data transfer.
    Type: Application
    Filed: July 7, 2017
    Publication date: October 26, 2017
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dan TOUITOU, Eran GAMPEL, Adi MOLKHO
  • Publication number: 20170295264
    Abstract: A system for offloading information transfer between a client and a server in a communications network is disclosed. The system includes a network agent to issue a data transfer offload command responsive to receiving a TCP (transmission control protocol) splice command from an application proxy. The system additionally includes a network controller to offload data transfer from a kernel space to a network responsive to the data transfer offload command.
    Type: Application
    Filed: June 23, 2017
    Publication date: October 12, 2017
    Inventors: Dan Touitou, Eran Gampel
  • Publication number: 20170270077
    Abstract: The invention relates to a server for providing a graphical user interface to a client over a communication network. The graphical user interface comprises a graphical user interface element, the graphical user interface element being formed by an element shape and an element text, the element shape being represented by element shape data, the element text being represented by element text data. The server comprises an encoder configured to encode the element shape data into video data, a detector configured to detect a change associated with the graphical user interface element within the graphical user interface, and a communication interface configured to separately transmit the video data and the element text data over the communication network, the element text data being transmitted upon detection of the change associated with the graphical user interface element for providing the graphical user interface to the client.
    Type: Application
    Filed: September 25, 2014
    Publication date: September 21, 2017
    Inventors: Jean-Pierre Morard, Eran Gampel
  • Publication number: 20160205185
    Abstract: The disclosure relates to a system, comprises a Network Entity running as a HTML5 Application (NEHA), a HTTP server, a network entity (NE), and a mirror network entity (MNE), wherein the NNE is a mirror instance of the NE, a desired network protocol is run between the MNE and the NE, the NEHA is configured for communicating with the NE through the MNE; and the NNE is configured for communicating with the NE using the desired network protocol.
    Type: Application
    Filed: February 22, 2016
    Publication date: July 14, 2016
    Inventors: Eran Gampel, Adi Molkho, Eyal Shraga, Amnon Senderovich