Patents by Inventor Ronen Solomon

Ronen Solomon 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: 11838205
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Grant
    Filed: August 7, 2022
    Date of Patent: December 5, 2023
    Assignee: CORRIGENT CORPORATION
    Inventor: Ronen Solomon
  • Publication number: 20230274809
    Abstract: Cancer care is increasingly more complicated due to increasing therapeutic options and is often difficult to access information critical to clinical decisions as a result of the frequency of new studies and decentralization of complex clinical evidence. Patient genomic and other clinical information is critical for making timely and accurate oncology and health care decisions is often in narrative text format scattered across multiple reports and IT systems. It is critical for treatment to encode clinical knowledge pertinent to clinical decision making in an easily accessible form. Discretized information in a digital patient file can assist in creating and selecting relevant therapies based on the body of medical and genomic testing history for a given patient. Discretized information is linked to a pathway execution engine and dynamically updated clinical trial matches. An authoring tool assists in creating pathways for the pathways execution engine to drive care through clinical decision trees.
    Type: Application
    Filed: June 21, 2021
    Publication date: August 31, 2023
    Inventors: Nevenka DIMITROVA, Shai KREMER, Nadav SHARABI, Ronen SOLOMON, Olena MARCHENKO, Moran BENTZUR, Irit BEN-AVRAHAM, Nasser RAWASHDEH, Elia ROHANA
  • Publication number: 20230216757
    Abstract: A method for deep packet inspection (DPI) in a software defined network (SDN). The method includes configuring a plurality of network nodes operable in the SDN with at least one probe instruction; receiving from a network node a first packet of a flow, the first packet matches the at least one probe instruction and includes a first sequence number; receiving from a network node a second packet of the flow, the second packet matches the at least one probe instruction and includes a second sequence number, the second packet is a response of the first packet; computing a mask value respective of at least the first and second sequence numbers indicating which bytes to be mirrored from subsequent packets belonging to the same flow; generating at least one mirror instruction based on at least the mask value; and configuring the plurality of network nodes with at least one mirror instruction.
    Type: Application
    Filed: March 10, 2023
    Publication date: July 6, 2023
    Inventors: Yossi BARSHESHET, Simhon DOCTORI, Ronen SOLOMON
  • Publication number: 20230216756
    Abstract: A method for deep packet inspection (DPI) in a software defined network (SDN). The method includes configuring a plurality of network nodes operable in the SDN with at least one probe instruction; receiving from a network node a first packet of a flow, the first packet matches the at least one probe instruction and includes a first sequence number; receiving from a network node a second packet of the flow, the second packet matches the at least one probe instruction and includes a second sequence number, the second packet is a response of the first packet; computing a mask value respective of at least the first and second sequence numbers indicating which bytes to be mirrored from subsequent packets belonging to the same flow; generating at least one mirror instruction based on at least the mask value; and configuring the plurality of network nodes with at least one mirror instruction.
    Type: Application
    Filed: March 10, 2023
    Publication date: July 6, 2023
    Inventors: Yossi BARSHESHET, Simhon DOCTORI, Ronen SOLOMON
  • Publication number: 20230124803
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 20, 2023
    Inventor: Ronen Solomon
  • Publication number: 20220377010
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Application
    Filed: August 7, 2022
    Publication date: November 24, 2022
    Inventor: Ronen Solomon
  • Publication number: 20220263736
    Abstract: A method for deep packet inspection (DPI) in a software defined network (SDN). The method includes configuring a plurality of network nodes operable in the SDN with at least one probe instruction; receiving from a network node a first packet of a flow, the first packet matches the at least one probe instruction and includes a first sequence number; receiving from a network node a second packet of the flow, the second packet matches the at least one probe instruction and includes a second sequence number, the second packet is a response of the first packet; computing a mask value respective of at least the first and second sequence numbers indicating which bytes to be mirrored from subsequent packets belonging to the same flow; generating at least one mirror instruction based on at least the mask value; and configuring the plurality of network nodes with at least one mirror instruction.
    Type: Application
    Filed: May 2, 2022
    Publication date: August 18, 2022
    Inventors: Yossi BARSHESHET, Simhon DOCTORI, Ronen SOLOMON
  • Publication number: 20220263735
    Abstract: A method for deep packet inspection (DPI) in a software defined network (SDN). The method includes configuring a plurality of network nodes operable in the SDN with at least one probe instruction; receiving from a network node a first packet of a flow, the first packet matches the at least one probe instruction and includes a first sequence number; receiving from a network node a second packet of the flow, the second packet matches the at least one probe instruction and includes a second sequence number, the second packet is a response of the first packet; computing a mask value respective of at least the first and second sequence numbers indicating which bytes to be mirrored from subsequent packets belonging to the same flow; generating at least one mirror instruction based on at least the mask value; and configuring the plurality of network nodes with at least one mirror instruction.
    Type: Application
    Filed: May 2, 2022
    Publication date: August 18, 2022
    Inventors: Yossi BARSHESHET, Simhon DOCTORI, Ronen SOLOMON
  • Patent number: 11418437
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: August 16, 2022
    Assignee: ORCKIT IP, LLC
    Inventor: Ronen Solomon
  • Publication number: 20210126859
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Application
    Filed: January 7, 2021
    Publication date: April 29, 2021
    Inventor: Ronen Solomon
  • Patent number: 10911350
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Grant
    Filed: November 24, 2019
    Date of Patent: February 2, 2021
    Assignee: ORCKIT IP, LLC
    Inventor: Ronen Solomon
  • Publication number: 20200259726
    Abstract: A method for deep packet inspection (DPI) in a software defined network (SDN). The method includes configuring a plurality of network nodes operable in the SDN with at least one probe instruction; receiving from a network node a first packet of a flow, the first packet matches the at least one probe instruction and includes a first sequence number; receiving from a network node a second packet of the flow, the second packet matches the at least one probe instruction and includes a second sequence number, the second packet is a response of the first packet; computing a mask value respective of at least the first and second sequence numbers indicating which bytes to be mirrored from subsequent packets belonging to the same flow; generating at least one mirror instruction based on at least the mask value; and configuring the plurality of network nodes with at least one mirror instruction.
    Type: Application
    Filed: May 3, 2020
    Publication date: August 13, 2020
    Inventors: Yossi BARSHESHET, Simhon DOCTORI, Ronen SOLOMON
  • Patent number: 10652111
    Abstract: A method for deep packet inspection (DPI) in a software defined network (SDN). The method includes configuring a plurality of network nodes operable in the SDN with at least one probe instruction; receiving from a network node a first packet of a flow, the first packet matches the at least one probe instruction and includes a first sequence number; receiving from a network node a second packet of the flow, the second packet matches the at least one probe instruction and includes a second sequence number, the second packet is a response of the first packet; computing a mask value respective of at least the first and second sequence numbers indicating which bytes to be mirrored from subsequent packets belonging to the same flow; generating at least one mirror instruction based on at least the mask value; and configuring the plurality of network nodes with at least one mirror instruction.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 12, 2020
    Assignee: ORCKIT IP, LLC
    Inventors: Yossi Barsheshet, Simhon Doctori, Ronen Solomon
  • Publication number: 20200092204
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Application
    Filed: November 24, 2019
    Publication date: March 19, 2020
    Inventor: Ronen Solomon
  • Publication number: 20200020421
    Abstract: A clinical genomic data processing device includes at least one microprocessor (10) and a non-transitory storage medium (12) storing instructions to implement functions of the device. A user interface (26, 28) receives requests for execution of genomic workflows and to display output generated by the execution of the genomic workflows. A genomic workflow manager manages an asynchronous messaging queue (24) and manages the execution of the genomic workflows. Service providers (20) performs jobs associated with the genomic workflows. The genomic workflow manager communicates with the service providers by messages exchanged via the asynchronous messaging queue to manage the execution of the genomic workflows via jobs performed by the service providers.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 16, 2020
    Inventors: Nevenka Dimitrova, Ronen Solomon, Keswarpu Payal, Mine Danisman-Tasar, Moran Bentzur, Nadav Sharabi, Sergey Yussim, Alexander Ryan Mankovich, Vartika Agrawal, Julie Gu, Iliya Fridman, Kostyantyn Volyanskyy
  • Patent number: 10523561
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 31, 2019
    Assignee: ORCKIT IP, LLC
    Inventor: Ronen Solomon
  • Publication number: 20190222512
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventor: Ronen Solomon
  • Patent number: 10250495
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: April 2, 2019
    Assignee: ORCKIT IP, LLC
    Inventor: Ronen Solomon
  • Publication number: 20180254986
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Application
    Filed: May 7, 2018
    Publication date: September 6, 2018
    Inventor: Ronen Solomon
  • Patent number: 9967180
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: May 8, 2018
    Assignee: ORCKIT IP, LLC
    Inventor: Ronen Solomon