Patents by Inventor Rafi Ram

Rafi Ram 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: 7876673
    Abstract: A method for communication includes, in a communication network that includes multiple ring nodes arranged in at least first and second ring networks that are connected by two or more of the ring nodes serving as interconnect nodes, accepting at the two or more interconnect nodes respective copies of a data packet, which is sent from a source user node connected to the first ring network. An attribute is extracted from the respective copies of the data packet at each of the interconnect nodes, and a predefined mapping function is applied to the extracted attribute so as to select a single interconnect node for forwarding the data packet to the second ring network. A single copy of the data packet is forwarded to the second ring network only from the selected interconnect node, while refraining from forwarding other copies from the other interconnect nodes.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: January 25, 2011
    Assignee: Corrigent Systems Ltd.
    Inventors: Rafi Ram, Leon Bruckman, Ronen Solomon, Gideon Agmon
  • Publication number: 20100202452
    Abstract: A method for communication includes operating a network element, which includes multiple ports and multiple interconnected processing units, such that each processing unit is assigned to process packets that are communicated over a respective set of one or more of the ports. Each processing unit stores a respective list, which indicates one or more multicast packet streams that are permitted for forwarding by the network element, and further indicates a respective subset of the ports over which each of the multicast packet streams is permitted for forwarding. A request relating to reception of a given multicast packet stream is received from a client. The request is distributed among the multiple processing units, and the respective list in each processing unit is updated responsively to the request. Multicast packets associated with the given multicast packet stream are forwarded selectively by the processing units in accordance with the respective updated lists.
    Type: Application
    Filed: February 11, 2009
    Publication date: August 12, 2010
    Applicant: CORRIGENT SYSTEMS LTD
    Inventors: RAFI RAM, RONEN SOLOMON
  • Publication number: 20100172242
    Abstract: A functionality and method for determining aggregate data transit bandwidth requirements for the nodes of an Ethernet ring network for traffic management and to improve the operation, efficiency, and Quality of Service. An aggregate bandwidth database is produced, based on a priori knowledge of the ring network, including topology, path utilization, bandwidth sharing, and failure protection scenarios. Aggregate bandwidth requirements are determined independent of the actual real-time data traffic rates, and without requiring any actual real-time data traffic rate information. Aggregate bandwidth is automatically determined upon configuration or reconfiguration of the ring network.
    Type: Application
    Filed: January 5, 2009
    Publication date: July 8, 2010
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: Eyal Prashker, Rafi Ram, Ronen Solomon
  • Publication number: 20100135297
    Abstract: A method for communication includes receiving an Internet Protocol Multicast (IPMC) packet for delivery to multiple subscribing hosts. The IPMC packet is encapsulated in a plurality of unicast frames that are respectively addressed to the subscribing hosts for transmission via a Layer 2 network to the subscribing hosts.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 3, 2010
    Applicant: CORRIGENT SYSTEMS LTD
    Inventors: Noam Brousard, Rafi Ram, Ronen Solomon
  • Publication number: 20100110906
    Abstract: A method for testing a network element that includes multiple ports includes assigning one or more of the ports to serve as input and output test ports. One or more of the ports other than the test ports are terminated with respective loopback connections. The network element is configured to forward packets entering the network element at the input test port, so as to cause the packets to be distributed among the terminated ports and to exit the network element, after re-entering the network element at one or more of the terminated ports, at the output test port. A first sequence of the packets is applied to the input test port, and a second sequence of the packets exiting the network element at the output test port is received. An operation of the network element is verified by evaluating the second sequence.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Applicant: CORRIGENT SYSTEMS LTD
    Inventor: RAFI RAM
  • Patent number: 7697532
    Abstract: A method for communication includes encapsulating multiple data packets, which carry data and have respective drop precedence (DP) values selected from a range of possible DP values, to produce a concatenated frame of a transport protocol. A composite drop precedence (CDP) value is assigned from the range to the concatenated frame using a pseudo-random assignment function that depends on a distribution of the DP values of the data packets in the concatenated frame. The concatenated frame is transported through a communication network using the transport protocol, in accordance with the pseudo-randomly assigned CDP value.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: April 13, 2010
    Assignee: Corrigent Systems Ltd.
    Inventors: Rafi Ram, Leon Bruckman
  • Patent number: 7697525
    Abstract: A network node in a communication network includes a plurality of ports, at least a subset of which is grouped in a link aggregation (LAG) group. The node includes packet processing logic, which is coupled to receive data packets having respective destination addresses that specify forwarding the packets to groups of multiple recipients through at least one of the ports and to process the data packets so as to forward only a single copy of each of the data packets via the output ports in the subset, while distributing forwarded copies of the data packets among the output ports in the subset so as to balance a traffic load within the LAG group.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: April 13, 2010
    Assignee: Corrigent Systems Ltd.
    Inventors: David Zelig, Rafi Ram, Leon Bruckman, Zeev Oster, Ronen Solomon
  • Patent number: 7660303
    Abstract: A method for communication includes coupling a group of switches in a Layer-2 bridged network. The interfaces of the switches are configured so that at least one interface of at least one of the switches is configured as a first interface type, and a plurality of other interfaces are configured as a second interface type. Upon receiving frames through the interfaces of the first and second types for transmission over the network, the received frames are labeled with corresponding first and second type indications. The frames are forwarded through the Layer-2 bridged network using the switches responsively to the type indications. Frames labeled with the second type indication are permitted to be transmitted through the interfaces of the first type and prevented from being transmitted through the interfaces of the second type.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: February 9, 2010
    Assignee: Corrigent Systems Ltd.
    Inventors: Ronen Solomon, Leon Bruckman, Rafi Ram, David Zelig, Shachar Katz
  • Publication number: 20080222447
    Abstract: A method for communication includes, in a communication network that includes multiple ring nodes arranged in at least first and second ring networks that are connected by two or more of the ring nodes serving as interconnect nodes, accepting at the two or more interconnect nodes respective copies of a data packet, which is sent from a source user node connected to the first ring network. An attribute is extracted from the respective copies of the data packet at each of the interconnect nodes, and a predefined mapping function is applied to the extracted attribute so as to select a single interconnect node for forwarding the data packet to the second ring network. A single copy of the data packet is forwarded to the second ring network only from the selected interconnect node, while refraining from forwarding other copies from the other interconnect nodes.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 11, 2008
    Applicant: Corrigent Systems Ltd.
    Inventors: Rafi Ram, Leon Bruckman, Ronen Solomon, Gideon Agmon
  • Publication number: 20080192747
    Abstract: A method for communication includes encapsulating multiple data packets, which carry data and have respective drop precedence (DP) values selected from a range of possible DP values, to produce a concatenated frame of a transport protocol. A composite drop precedence (CDP) value is assigned from the range to the concatenated frame using a pseudo-random assignment function that depends on a distribution of the DP values of the data packets in the concatenated frame. The concatenated frame is transported through a communication network using the transport protocol, in accordance with the pseudo-randomly assigned CDP value.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: Rafi Ram, Leon Bruckman
  • Publication number: 20080151890
    Abstract: A network node in a communication network includes a plurality of ports, at least a subset of which is grouped in a link aggregation (LAG) group. The node includes packet processing logic, which is coupled to receive data packets having respective destination addresses that specify forwarding the packets to groups of multiple recipients through at least one of the ports and to process the data packets so as to forward only a single copy of each of the data packets via the output ports in the subset, while distributing forwarded copies of the data packets among the output ports in the subset so as to balance a traffic load within the LAG group.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: David Zelig, Rafi Ram, Leon Bruckman, Zeev Oster, Ronen Solomon
  • Publication number: 20080049764
    Abstract: A method for communication includes coupling a group of switches in a Layer-2 bridged network. The interfaces of the switches are configured so that at least one interface of at least one of the switches is configured as a first interface type, and a plurality of other interfaces are configured as a second interface type. Upon receiving frames through the interfaces of the first and second types for transmission over the network, the received frames are labeled with corresponding first and second type indications. The frames are forwarded through the Layer-2 bridged network using the switches responsively to the type indications. Frames labeled with the second type indication are permitted to be transmitted through the interfaces of the first type and prevented from being transmitted through the interfaces of the second type.
    Type: Application
    Filed: August 22, 2006
    Publication date: February 28, 2008
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: Ronen Solomon, Leon Bruckman, Rafi Ram, David Zelig, Shachar Katz