Patents by Inventor Gal Mor

Gal Mor 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: 7339929
    Abstract: A method for data broadcast over a network includes receiving at a virtual bridge a data packet to be flooded over the network, and passing the data packet from the virtual bridge to a multicast-capable router, along with a broadcast indication. Responsive to the broadcast indication, the router determines a group of destination addresses to which the packet should be multicast, and creates copies of the packet for transmission over the network to the destination addresses in the group.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: March 4, 2008
    Assignee: Corrigent Systems Ltd.
    Inventors: David Zelig, Leon Bruckman, Gal Mor, Zvi Menahemi
  • Patent number: 7336605
    Abstract: A method for establishing a connection with a guaranteed bandwidth for transmitting data over a logical link that includes a plurality of parallel physical links between first and second endpoints. A link bandwidth is allocated on each of the physical communication links so as to include a predefined safety margin, based on either a failure protection policy, or a measure of fluctuation that occurs in a rate of data transmission over the physical links, or both. A sum of the allocated link bandwidth over the plurality of the parallel physical links is substantially greater than the guaranteed bandwidth of the connection. The data are conveyed over the logical link by distributing the data for transmission among the physical links in accordance with the allocated link bandwidth.
    Type: Grant
    Filed: May 13, 2003
    Date of Patent: February 26, 2008
    Assignee: Corrigent Systems, Inc.
    Inventors: Leon Bruckman, Gal Mor, Zvi Menahemi
  • Patent number: 7280560
    Abstract: A method for handling traffic in a communication network includes setting an aggregate limit on a total rate of transmission of information by a group of flows to be transmitted over the network, and setting a respective individual limit on an individual rate of transmission by each of the flows in the group. When the information carried by packets in any given one of the flows is in excess of the respective individual limit, the packets in excess of the respective individual limit in the given one of the flows are tagged with a first excess flow tag. When the total rate of transmission of the information is in excess of the aggregate limit, the packets in excess of the aggregate limit are tagged with a second excess flow tag. Resources in the network are allocated to convey the packets responsive to the first and second excess flow tags.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: October 9, 2007
    Assignee: Corrigent Systems Ltd.
    Inventors: Leon Bruckman, Omer Goldfisher, Gal Mor, David Zelig
  • Patent number: 7054264
    Abstract: A communication device for interconnection of first and second networks, of which at least the first network is a bidirectional ring network, includes first and second interconnect modules, each such module adapted to receive outgoing data traffic on the first network at a data rate not substantially greater than a predetermined maximum rate for one of the ring directions, and to convey the outgoing data traffic to the second network. When a fault occurs in one of the first and second modules, the other module is reconfigured to receive substantially all of the outgoing data traffic and to convey the outgoing data traffic to the second network regardless of whether the outgoing data traffic is transmitted on the first network in the clockwise or in the counterclockwise direction.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: May 30, 2006
    Assignee: Corrigent Systems Ltd.
    Inventor: Gal Mor
  • Publication number: 20060109802
    Abstract: A method for communication via a ring network that includes a plurality of nodes. The method includes receiving at a first node in the ring network a data packet transmitted over a virtual private LAN service (VPLS), the data packet including an identification of the VPLS. The first node reads the identification from the data packet. Responsively to reading the identification, the first node forwards the data packet to at least one second node in the ring network that is associated with the VPLS.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Applicant: Corrigent Systems Ltd.
    Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Uzi Khill, Gal Mor
  • Patent number: 7032135
    Abstract: Communication apparatus includes a plurality of interface cards, including a central interface card and spoke interface cards, which are adapted to link communication lines to a network. A protection bus includes multiple spoke connections that link the central interface card to the spoke interface cards in a partial star configuration, such that on at least one of the spoke connections there are two of the spoke interface cards connected together to the central interface card.
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: April 18, 2006
    Assignee: Corrigent Systems Ltd.
    Inventors: Rafi Harel, Leon Bruckman, Gal Mor
  • Publication number: 20050271084
    Abstract: A method for communication includes setting respective overbooking ratios for multiple categories of data traffic, and assigning respective bandwidth allocations to a plurality of connections for transmitting the data traffic in one or more of the categories over a network. The data traffic from the connections is coupled into respective queues, such that each of the queues is associated with one or more of the connections. Respective weights are computed for the queues responsively to the bandwidth allocations and to the overbooking ratios of the categories of the data traffic to be transmitted on the connections that are associated with each of the queues. A multiplexer multiplexes among the queues responsively to the respective weights so as to transmit the data traffic from the connections over a link in the network.
    Type: Application
    Filed: June 3, 2004
    Publication date: December 8, 2005
    Applicant: Corrigent Systems Ltd.
    Inventors: Leon Bruckman, Gal Mor
  • Patent number: 6973049
    Abstract: A method for configuration of a node inserted into a bidirectional ring network includes, responsive to traffic on first and second rings of the network, determining at the node that one of the first and second rings carries the traffic in a clockwise direction around the network, while the other of the rings carries the traffic in a counterclockwise direction. The node then sends and receives advertisement packets through its network interfaces over the respective rings, advertising the determined directions of the traffic carried by the rings. Responsive to the advertisement packets received at the node, the configuration of the node is completed so that the traffic can be sent to and from the node on the first and second rings in the determined directions.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: December 6, 2005
    Assignee: Corrigent Systems Ltd.
    Inventor: Gal Mor
  • Patent number: 6963537
    Abstract: A method for routing a data flow from a source node to a destination node among a plurality of nodes mutually linked in a ring by segments of a communication network, configured so that the data flow can traverse the ring in either of first and second, mutually-opposing directions of communication. The method includes maintaining at each of the nodes a record of respective levels of use of a network resource on the segments in the ring for both the first and second directions of communication. Responsive to the respective levels of use, one of the directions is selected at the source node, in which to route the data flow to the destination node. A notification is sent from the source node to the other nodes in the ring of an additional allocation of the resource required by the source node in order to convey the data flow to the destination node in the selected direction on the segments in the ring.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: November 8, 2005
    Assignee: Corrigent Systems Ltd.
    Inventors: Gal Mor, Ron Grinfeld
  • Patent number: 6952397
    Abstract: A communication network includes a communication medium and a plurality of communication nodes, mutually coupled by the communication medium so as to form a ring, over which each of the nodes is configured to transmit traffic to the other nodes in both clockwise and counterclockwise directions around the ring. At least one of the nodes is configured to receive the traffic in only one of the directions at any given time.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: October 4, 2005
    Assignee: Corrigent Systems Ltd.
    Inventors: Gal Mor, Leon Bruckman, David Zelig
  • Patent number: 6917986
    Abstract: A method for fast protection in a fault-tolerant network includes coupling an edge switch in a network to one or more access switches via at least first and second redundant links, respectively connected to first and second ports of the edge switch. The first port is placed in an active state, while the second port is placed in a blocking state, so that communication traffic is conveyed over the first link, and each of the switches builds a respective database for use in forwarding the traffic. Responsive to a failure associated with the first link, the second port is placed in the active state and the first port is placed in the blocking state. Dummy traffic is then sent from the edge switch over the second link to the one or more access switches, so as to cause each of the one or more access switches to modify its respective database responsive to the second port being in the active state.
    Type: Grant
    Filed: January 7, 2002
    Date of Patent: July 12, 2005
    Assignee: Corrigent Systems Ltd.
    Inventors: Gal Mor, Shmuel Ilan
  • Publication number: 20040228278
    Abstract: A method for establishing a connection with a guaranteed bandwidth for transmitting data over a logical link that includes a plurality of parallel physical links between first and second endpoints. A link bandwidth is allocated on each of the physical communication links so as to include a predefined safety margin, based on either a failure protection policy, or a measure of fluctuation that occurs in a rate of data transmission over the physical links, or both. A sum of the allocated link bandwidth over the plurality of the parallel physical links is substantially greater than the guaranteed bandwidth of the connection. The data are conveyed over the logical link by distributing the data for transmission among the physical links in accordance with the allocated link bandwidth.
    Type: Application
    Filed: May 13, 2003
    Publication date: November 18, 2004
    Applicant: Corrigent Systems, Ltd.
    Inventors: Leon Bruckman, Gal Mor, Zvi Menahemi
  • Publication number: 20040078620
    Abstract: Communication apparatus includes a plurality of interface cards, including a central interface card and spoke interface cards, which are adapted to link communication lines to a network. A protection bus includes multiple spoke connections that link the central interface card to the spoke interface cards in a partial star configuration, such that on at least one of the spoke connections there are two of the spoke interface cards connected together to the central interface card.
    Type: Application
    Filed: August 2, 2002
    Publication date: April 22, 2004
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: Rafi Harel, Leon Bruckman, Gal Mor
  • Publication number: 20040037279
    Abstract: A method for data broadcast over a network includes receiving at a virtual bridge a data packet to be flooded over the network, and passing the data packet from the virtual bridge to a multicast-capable router, along with a broadcast indication. Responsive to the broadcast indication, the router determines a group of destination addresses to which the packet should be multicast, and creates copies of the packet for transmission over the network to the destination addresses in the group.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventors: David Zelig, Leon Bruckman, Gal Mor, Zvi Menahemi
  • Publication number: 20030208618
    Abstract: A method for fast protection in a fault-tolerant network includes coupling an edge switch in a network to one or more access switches via at least first and second redundant links, respectively connected to first and second ports of the edge switch. The first port is placed in an active state, while the second port is placed in a blocking state, so that communication traffic is conveyed over the first link, and each of the switches builds a respective database for use in forwarding the traffic. Responsive to a failure associated with the first link, the second port is placed in the active state and the first port is placed in the blocking state. Dummy traffic is then sent from the edge switch over the second link to the one or more access switches, so as to cause each of the one or more access switches to modify its respective database responsive to the second port being in the active state.
    Type: Application
    Filed: January 7, 2002
    Publication date: November 6, 2003
    Inventors: Gal Mor, Shmuel Ilan
  • Publication number: 20030202467
    Abstract: A method for handling traffic in a communication network includes setting an aggregate limit on a total rate of transmission of information by a group of flows to be transmitted over the network, and setting a respective individual limit on an individual rate of transmission by each of the flows in the group. When the information carried by packets in any given one of the flows is in excess of the respective individual limit, the packets in excess of the respective individual limit in the given one of the flows are tagged with a first excess flow tag. When the total rate of transmission of the information is in excess of the aggregate limit, the packets in excess of the aggregate limit are tagged with a second excess flow tag. Resources in the network are allocated to convey the packets responsive to the first and second excess flow tags.
    Type: Application
    Filed: April 24, 2002
    Publication date: October 30, 2003
    Applicant: Corrigent Systems Ltd.
    Inventors: Leon Bruckman, Omer Goldfisher, Gal Mor, David Zelig
  • Publication number: 20030072259
    Abstract: A method for configuration of a node inserted into a bidirectional ring network includes, responsive to traffic on first and second rings of the network, determining at the node that one of the first and second rings carries the traffic in a clockwise direction around the network, while the other of the rings carries the traffic in a counterclockwise direction. The node then sends and receives advertisement packets through its network interfaces over the respective rings, advertising the determined directions of the traffic carried by the rings. Responsive to the advertisement packets received at the node, the configuration of the node is completed so that the traffic can be sent to and from the node on the first and second rings in the determined directions.
    Type: Application
    Filed: October 16, 2001
    Publication date: April 17, 2003
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventor: Gal Mor
  • Publication number: 20030021226
    Abstract: A communication device for interconnection of first and second networks, of which at least the first network is a bidirectional ring network, includes first and second interconnect modules, each such module adapted to receive outgoing data traffic on the first network at a data rate not substantially greater than a predetermined maximum rate for one of the ring directions, and to convey the outgoing data traffic to the second network. When a fault occurs in one of the first and second modules, the other module is reconfigured to receive substantially all of the outgoing data traffic and to convey the outgoing data traffic to the second network regardless of whether the outgoing data traffic is transmitted on the first network in the clockwise or in the counterclockwise direction. Typically, each module has its own MAC address, but when the fault occurs in one of the modules, the other module receives the traffic transmitted both to its own MAC address and to the MAC address of the failed module.
    Type: Application
    Filed: July 24, 2001
    Publication date: January 30, 2003
    Inventor: Gal Mor
  • Publication number: 20020186667
    Abstract: A communication network includes a communication medium and a plurality of communication nodes, mutually coupled by the communication medium so as to form a ring, over which each of the nodes is configured to transmit traffic to the other nodes in both clockwise and counterclockwise directions around the ring. At least one of the nodes is configured to receive the traffic in only one of the directions at any given time.
    Type: Application
    Filed: June 7, 2001
    Publication date: December 12, 2002
    Applicant: Corrigent Systems Ltd.
    Inventors: Gal Mor, Leon Bruckman, David Zelig
  • Publication number: 20020018481
    Abstract: A method for routing a data flow from a source node to a destination node among a plurality of nodes mutually linked in a ring by segments of a communication network, configured so that the data flow can traverse the ring in either of first and second, mutually-opposing directions of communication. The method includes maintaining at each of the nodes a record of respective levels of use of a network resource on the segments in the ring for both the first and second directions of communication. Responsive to the respective levels of use, one of the directions is selected at the source node, in which to route the data flow to the destination node. A notification is sent from the source node to the other nodes in the ring of an additional allocation of the resource required by the source node in order to convey the data flow to the destination node in the selected direction on the segments in the ring.
    Type: Application
    Filed: February 26, 2001
    Publication date: February 14, 2002
    Applicant: Orckit Communications Ltd.
    Inventors: Gal Mor, Ron Grinfeld