Patents by Inventor David Zelig

David Zelig 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: 7593400
    Abstract: A method for communication includes configuring a network node having at least first and second line cards, the line cards having respective ports, to operate as a distributed media access control (MAC) bridge in a Layer 2 network. Each of the line cards has a respective forwarding database (FDB). Upon receiving a data packet on a port of the network node from a MAC source address, the data packet is conveyed to at least the first line card for transmission to the MAC destination address. The MAC source address of the data packet is checked against the records in the FDB of the first line card. If the FDB does not contain a record of an association of the MAC source address with the port on which the data packet was received, the record is added to the FDB of the first line card, which sends a message to at least the second line card informing the second line card of the association.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: September 22, 2009
    Assignee: Corrigent Systems Ltd.
    Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Zeev Oster, David Rozenberg, Uzi Khill
  • Publication number: 20090175278
    Abstract: A method for data communications includes receiving a time-division-multiplexed (TDM) input signal carrying a payload comprising data and determining whether the data comprise synchronous or non-synchronous data. A first encapsulation scheme is selected if the data comprise synchronous data, and a second encapsulation scheme is selected if the data comprise non-synchronous data. The data are encapsulated for transmission over a packet-switched network in accordance with the selected encapsulation scheme.
    Type: Application
    Filed: March 16, 2009
    Publication date: July 9, 2009
    Applicant: Corrigent Systems Ltd.
    Inventors: Rafi Harel, David Zelig, Leon Bruckman, Nitzan Kappel
  • Publication number: 20090165067
    Abstract: There is provided a method device and system for providing packetized streaming media content (e.g. audio, video and multimedia) to an IP based media presentation appliance (e.g. set-top box). According to some embodiments of the present invention, there may be provided a media stream generator adapted to generate or otherwise derive from a source media a second media stream including more key frames (e.g. MPEG I-Frames) than present in the source media stream.
    Type: Application
    Filed: June 23, 2008
    Publication date: June 25, 2009
    Inventors: Leon Bruckman, Gal Mor, David Zelig
  • Patent number: 7545740
    Abstract: A method for communication includes coupling a network node to one or more interface modules using a first group of first physical links arranged in parallel. Each of the one or more interface modules is coupled to a communication network using a second group of second physical links arranged in parallel. A data frame having frame attributes sent between the communication network and the network node is received. A first physical link out of the first group and a second physical link out of the second group are selected in a single computation based on at least one of the frame attributes. The data frame is sent over the selected first and second physical links. This method allows two or more link aggregation groups to be concatenated, using a single processing stage to determine port assignment for each frame in each of the link aggregation groups.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: June 9, 2009
    Assignee: Corrigent Systems Ltd.
    Inventors: David Zelig, Ronen Solomon, Uzi Khill
  • Patent number: 7515605
    Abstract: A method for data communications includes receiving a time-division-multiplexed (TDM) input signal carrying a payload comprising data and determining whether the data comprise synchronous or non-synchronous data. A first encapsulation scheme is selected if the data comprise synchronous data, and a second encapsulation scheme is selected if the data comprise non-synchronous data. The data are encapsulated for transmission over a packet-switched network in accordance with the selected encapsulation scheme.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: April 7, 2009
    Assignee: Corrigent Systems Ltd
    Inventors: Rafi Harel, David Zelig, Leon Bruckman, Nitzan Kappel
  • Patent number: 7483399
    Abstract: Explicit routing of network traffic over RPR rings using MPLS signaling techniques, including unnumbered links. A modified LSP_TUNNEL_INTERFACE_ID object is provided with a RPR IP address instead of the conventional LSR Router ID, and with a direction indicator in place of the conventional interface ID. A novel subobject is included in the ERO and RRO, which holds the RPR IP address of the sending node in place of the conventional router ID, and a direction indicator in place of the conventional interface ID. The network nodes inspect the directional indicator that is received in a path message or a Resv message to determine the direction in which traffic is to be sent and received in an explicit route.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: January 27, 2009
    Inventors: David Zelig, Leon Bruckman, Yoav Kotser
  • Publication number: 20080285442
    Abstract: A method for communication includes provisioning different first and second instances of a multipoint-to-multipoint (MP-MP) communication service over respective first and second alternative sets of links (44A . . . 44D, 48A . . . 48D) that connect a plurality of endpoints (24A . . . 24C, 28) in a network (20), each of the sets traversing network nodes (32A . . . 32D), which provide physical layer resources for operating the links. The communication service is provided to the endpoints over the first set of links (44A . . . 44D) using the first instance. Upon detecting a failure in the first set of links, the physical layer resources of one or more of the links in the first set is deactivated by at least one of the network nodes, in order to cause a loss of connectivity in the first set of links. Responsively to sensing the loss of connectivity, the communication service is resumed over the second instance by automatically transferring communication among the endpoints to the second set of links (48A . . .
    Type: Application
    Filed: November 7, 2006
    Publication date: November 20, 2008
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: Leon Bruckman, David Zelig, Ronen Solomon, Ophir Fuchs, Alex Levit
  • 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
  • Patent number: 7386010
    Abstract: A method for data communications includes linking a plurality of edge devices to communicate with a remote network device via a network in accordance with a packet-oriented Layer 2 communication protocol. At each of the plurality of edge devices, incoming data frames are received from client nodes in accordance with respective native Layer 2 protocols, at least one of which is different from the packet-oriented Layer 2 communication protocol. The received incoming data frames are converted at each of the edge devices from at least a first format specified by the native Layer 2 protocols to a second format specified by the packet-oriented Layer 2 communication protocol. The incoming data frames are transmitted in the second format via the network to the hub.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: June 10, 2008
    Assignee: Corrigent Systems Ltd
    Inventors: Ronen Solomon, David Zelig
  • 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
  • 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
  • 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
  • Publication number: 20070268915
    Abstract: A method for communication includes configuring a network node having at least first and second line cards, the line cards having respective ports, to operate as a distributed media access control (MAC) bridge in a Layer 2 network. Each of the line cards has a respective forwarding database (FDB). Upon receiving a data packet on a port of the network node from a MAC source address, the data packet is conveyed to at least the first line card for transmission to the MAC destination address. The MAC source address of the data packet is checked against the records in the FDB of the first line card. If the FDB does not contain a record of an association of the MAC source address with the port on which the data packet was received, the record is added to the FDB of the first line card, which sends a message to at least the second line card informing the second line card of the association.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: David Zelig, Leon Bruckman, Ronen Solomon, Zeev Oster, David Rozenberg, Uzi Khill
  • Publication number: 20070268821
    Abstract: A method for communication includes representing a layer 2 ring network, which includes two or more ring nodes interconnected by two unidirectional ringlets, as a plurality of unidirectional point-to-point links connecting respective pairs of the ring nodes and having respective traffic engineering (TE) related attributes. The TE-related attributes of the point-to-point links are distributed to routers of a communication network that includes the ring network. The distributed TE-related attributes are processed to determine an optimal routing path traversing the ring network from a source node to a destination node in the communication network.
    Type: Application
    Filed: May 17, 2006
    Publication date: November 22, 2007
    Applicant: CORRIGENT SYSTEMS, LTD.
    Inventors: Alex Levit, David Zelig, Maxim Baranov
  • Patent number: 7283465
    Abstract: A data communication network includes a plurality of primary virtual bridges, interconnected by primary virtual connections so as to transmit and receive data packets over the network to and from edge devices connected thereto. One or more backup virtual bridges, each associated with at least one of the primary virtual bridges, are connected by at least one secondary virtual connection to at least another one of the primary virtual bridges, so that upon a failure of one of the primary virtual bridges with which it is associated, the backup virtual bridge transmits and receives the data packets over the network via the at least one secondary virtual connection in place of the at least one of the primary virtual bridges.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: October 16, 2007
    Assignee: Corrigent Systems Ltd.
    Inventors: David Zelig, Leon Bruckman, Yoav Kotser
  • Publication number: 20070237172
    Abstract: A method for communication includes coupling a network node to one or more interface modules using a first group of first physical links arranged in parallel. Each of the one or more interface modules is coupled to a communication network using a second group of second physical links arranged in parallel. A data frame having frame attributes sent between the communication network and the network node is received. A first physical link out of the first group and a second physical link out of the second group are selected in a single computation based on at least one of the frame attributes. The data frame is sent over the selected first and second physical links.
    Type: Application
    Filed: April 7, 2006
    Publication date: October 11, 2007
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: David Zelig, Ronen Solomon, Uzi Khill
  • 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
  • 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: 20070206492
    Abstract: A data communication network includes a plurality of primary virtual bridges, interconnected by primary virtual connections so as to transmit and receive data packets over the network to and from edge devices connected thereto. One or more backup virtual bridges, each associated with at least one of the primary virtual bridges, are connected by at least one secondary virtual connection to at least another one of the primary virtual bridges, so that upon a failure of one of the primary virtual bridges with which it is associated, the backup virtual bridge transmits and receives the data packets over the network via the at least one secondary virtual connection in place of the at least one of the primary virtual bridges.
    Type: Application
    Filed: May 7, 2007
    Publication date: September 6, 2007
    Applicant: CORRIGENT SYSTEMS LTD.
    Inventors: David ZELIG, Leon Bruckman, Yoav Kotser
  • Patent number: 7158721
    Abstract: A performance management unit manages a primary interface and a standby or secondary interface to two channels of an optical communications network having APS capabilities. Each performance parameter is associated with three counters. First and second counters are linked to registers of the primary and the secondary ports, and the third counter is linked to the registers of the currently active port. When a protection switch occurs, the first and second counters are immediately read and reset. The third counter continues accumulating data, but becomes associated with the new active port. At the end of a read interval, the third counter correctly reflects the number of data received, regardless of switchovers between the primary and secondary channels.
    Type: Grant
    Filed: February 25, 2002
    Date of Patent: January 2, 2007
    Assignee: Corrigent Systems Ltd.
    Inventors: Sharon Mantin, David Zelig, Shmuel Ilan, Leon Bruckman