Patents by Inventor Gideon Agmon

Gideon Agmon 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: 9197570
    Abstract: A method is provided for managing congestion of traffic in a packet switch, which comprises the steps of: providing more than two different congestion levels at the switch for handling traffic associated with at least two different priorities, one being a low priority traffic and another being a high priority traffic; for each traffic flow having a specific destination and priority, determining a current congestion level that matches a congestion control level which is selected from among the more than two congestion control levels, and associating a different set of operations for handling each respective traffic flow, depending on its priority and its current congestion level, and for each traffic flow, performing operations that match the respective associated set of operations, and wherein a rate at which these operations are performed for each respective traffic flow increases when a higher congestion level occurs at that respective traffic flow.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: November 24, 2015
    Assignee: ECI TELECOM LTD.
    Inventors: Shell Nakash, Gideon Agmon
  • Patent number: 9036644
    Abstract: A method is disclosed for provisioning loop free H-VPLS traffic service in a multi-domain MPLS network having interconnected domains. The method comprises: provisioning pseudo wires (PWs) for MPTMP services in each domain of the MPLS network; defining multiple Split Horizon Groups (SHGs) in the network, wherein each SHG corresponds to a domain, for the H-VPLS service traffic and for each specific node of the MPLS network, automatically assigning indications to SHG and the pseudo wires connected to the specific node, wherein the same indication is assigned to all pseudo wires belonging to the same group (SHG-N), and wherein the step of assigning is characterized in that when traffic belonging to H-VPLS service crosses a border network node located between two interconnected domains, the SHG-N indication of PWs remains the same within a VPLS domain thereby preventing the service traffic from returning to the domain of origin.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: May 19, 2015
    Assignee: ECI TELECOM LTD.
    Inventors: Gideon Agmon, Vadim Dukhovny
  • Patent number: 8724519
    Abstract: A dual homing technique for ensuring loop free transmission of traffic between telecommunication networks such as VPLS by utilizing a loop protocol in the dual homed connection. The technique also provides selective handling of VPLS data streams protected and non-protected by the dual homing loop protocol.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: May 13, 2014
    Assignee: ECI Telecom Ltd.
    Inventors: Andrew Sergeev, Alexander Kugel, Gideon Agmon, Rotem Cohen
  • Publication number: 20140036910
    Abstract: A method is disclosed for provisioning loop free H-VPLS traffic service in a multi-domain MPLS network having interconnected domains. The method comprises: provisioning pseudo wires (PWs) for MPTMP services in each domain of the MPLS network; defining multiple Split Horizon Groups (SHGs) in the network, wherein each SHG corresponds to a domain, for the H-VPLS service traffic and for each specific node of the MPLS network, automatically assigning indications to SHG and the pseudo wires connected to the specific node, wherein the same indication is assigned to all pseudo wires belonging to the same group (SHG-N), and wherein the step of assigning is characterized in that when traffic belonging to H-VPLS service crosses a border network node located between two interconnected domains, the SHG-N indication of PWs remains the same within a VPLS domain thereby preventing the service traffic from returning to the domain of origin.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 6, 2014
    Applicant: ECI Telecom Ltd.
    Inventors: Gideon AGMON, Vadim DUKHOVNY
  • Publication number: 20130279340
    Abstract: A method is provided for managing congestion of traffic in a packet switch, which comprises the steps of: providing more than two different congestion levels at the switch for handling traffic associated with at least two different priorities, one being a low priority traffic and another being a high priority traffic; for each traffic flow having a specific destination and priority, determining a current congestion level that matches a congestion control level which is selected from among the more than two congestion control levels, and associating a different set of operations for handling each respective traffic flow, depending on its priority and its current congestion level, and for each traffic flow, performing operations that match the respective associated set of operations, and wherein a rate at which these operations are performed for each respective traffic flow increases when a higher congestion level occurs at that respective traffic flow.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 24, 2013
    Applicant: ECI Telecom Ltd.
    Inventors: Shell NAKASH, Gideon AGMON
  • Publication number: 20130259067
    Abstract: A method is described for providing an MPLS tunnel adapted for sharing bandwidth (BW) in an MPLS network. The method comprises establishing the MPLS tunnel as a working MPLS tunnel (ST) to be shared by a plurality of pseudo wires (PWs) passing at least partially along the path of the tunnel ST, wherein a predetermined bandwidth of the bandwidth allocated for the ST is adapted to be shared by the plurality of PWs, of which at least one PW has a different source point and/or a different destination termination point at the ST path, from at least one other of the plurality of PWs.
    Type: Application
    Filed: March 18, 2013
    Publication date: October 3, 2013
    Applicant: ECI TELECOM LTD.
    Inventor: Gideon AGMON
  • Patent number: 8009684
    Abstract: A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: August 30, 2011
    Assignee: Corrigent Systems, Ltd.
    Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Gideon Agmon, Vladimir Kleiner
  • Patent number: 8005112
    Abstract: A point-to-point protocol (PPP) proxy module enables subscribers to seamlessly establish multiple, simultaneous PPP connections with one or more telecommunications networks through different service providers offering various services. The PPP connections are established over an access network maintained by an access provider. The subscriber performs a service selection process over a PPP connection that serves as dedicated control link between the subscriber's customer premises equipment (CPE) and the PPP proxy module. When a subscriber performs the service selection process, the PPP proxy module references stored information about the selected telecommunications network, and establishes a PPP connection that serves as a transmission link for media or other content between the CPE and a telecommunications network having the selected service.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: August 23, 2011
    Assignee: Teledata Networks, Ltd.
    Inventors: Gideon Agmon, Yoni Rabinovitch, Matty Lavy
  • Publication number: 20110069610
    Abstract: A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.
    Type: Application
    Filed: October 4, 2010
    Publication date: March 24, 2011
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Gideon Agmon, Vladimir Kleiner
  • 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
  • Patent number: 7808931
    Abstract: A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: October 5, 2010
    Assignee: Corrigent Systems Ltd.
    Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Gideon Agmon, Vladmir Kleiner
  • Patent number: 7626930
    Abstract: A method for communication between first and second nodes via a communication network includes assigning multiple communication ports in two or more network nodes between the first and second nodes to serve as member ports of a multi-homing group (MHG). Each of the member ports is associated with a different, respective communication path between the first and second nodes via the communication network. A frame transmitted from the first node to the second node is accepted at the two or more network nodes. The frame has a header including header fields. A single port is selected from among the member ports by applying a hashing function to one or more of the header fields at each of the two or more network nodes. The frame is forwarded via the selected port over the respective communication path that is associated with the selected port.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: December 1, 2009
    Assignee: Corrigent Systems Ltd.
    Inventors: Gideon Agmon, David Zelig, Zvika Menahemi
  • Patent number: 7596088
    Abstract: A method for establishing a connection through a communication network that includes multiple segments includes providing a sharing definition defining a sharing of bandwidth among connections in the network. Two or more candidate routes for a new connection to be established through the network are identified. For each of the two or more candidate routes, a cumulative additional bandwidth reservation to be allocated to the new connection in the segments along the candidate route is calculated responsively to the sharing definition. A preferred route having a minimum value of the cumulative additional bandwidth reservation is selected out of the two or more candidate routes. The new connection is established using the preferred route.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: September 29, 2009
    Assignee: Corrigent Systems Ltd.
    Inventors: Gideon Agmon, Yossi Barsheshet
  • Patent number: 7551599
    Abstract: Routing tables of OSI layer-3 network elements are modified in order to enable entry to a RPR subnet at different entry points. This enables virtual tunnels or routing paths to utilize all existing entry links to the RPR subnet and to minimize cost factors, such as the number of RPR spans required to traverse the RPR subnet from the entry point to a destination RPR node. The routing tables of RPR subnet elements are modified, such that traffic leaving different elements but destined for the same network location outside the RPR subnet may have individualized RPR exit nodes. The respective RPR exit points for the network elements are chosen to minimize cost factors, such as the number of RPR spans required to reach the exit node from each RPR node.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: June 23, 2009
    Assignee: Corrigent Systems Ltd.
    Inventors: Alex Levit, Gideon Agmon, Ronen Solomon, Zvika Menahemi
  • Patent number: 7463580
    Abstract: A method for communication includes defining a resource-sharing group including two or more communication paths that traverse at least two different routes through a communication network, the routes traversing at least one common network element. A notification of an affiliation of the two or more communication paths with the resource-sharing group is distributed over the network. A resource associated with the at least one common network element is allocated so as to share an allocation of the resource among the communication paths in the resource-sharing group responsively to the notification.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: December 9, 2008
    Assignee: Corrigent Systems, Ltd.
    Inventors: Gideon Agmon, Moran Roth
  • 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: 20080112323
    Abstract: A method for communication between first and second nodes via a communication network includes assigning multiple communication ports in two or more network nodes between the first and second nodes to serve as member ports of a multi-homing group (MHG). Each of the member ports is associated with a different, respective communication path between the first and second nodes via the communication network. A frame transmitted from the first node to the second node is accepted at the two or more network nodes. The frame has a header including header fields. A single port is selected from among the member ports by applying a hashing function to one or more of the header fields at each of the two or more network nodes. The frame is forwarded via the selected port over the respective communication path that is associated with the selected port.
    Type: Application
    Filed: July 16, 2007
    Publication date: May 15, 2008
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: Gideon Agmon, David Zelig, Zvika Menahemi
  • Publication number: 20070206618
    Abstract: A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.
    Type: Application
    Filed: March 2, 2006
    Publication date: September 6, 2007
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Gideon Agmon, Vladmir Kleiner
  • Publication number: 20070171832
    Abstract: A method for establishing a connection through a communication network that includes multiple segments includes providing a sharing definition defining a sharing of bandwidth among connections in the network. Two or more candidate routes for a new connection to be established through the network are identified. For each of the two or more candidate routes, a cumulative additional bandwidth reservation to be allocated to the new connection in the segments along the candidate route is calculated responsively to the sharing definition. A preferred route having a minimum value of the cumulative additional bandwidth reservation is selected out of the two or more candidate routes. The new connection is established using the preferred route.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 26, 2007
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: Gideon Agmon, Yossi Bar Sheshet
  • Publication number: 20070140233
    Abstract: A method for communication includes defining a resource-sharing group including two or more communication paths that traverse at least two different routes through a communication network, the routes traversing at least one common network element. A notification of an affiliation of the two or more communication paths with the resource-sharing group is distributed over the network. A resource associated with the at least one common network element is allocated so as to share an allocation of the resource among the communication paths in the resource-sharing group responsively to the notification.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: Corrigent Systems Ltd.
    Inventors: Gideon Agmon, Moran Roth