Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Mellanox Technologies Tlv Ltd patents


Recent patent applications related to Mellanox Technologies Tlv Ltd. Mellanox Technologies Tlv Ltd is listed as an Agent/Assignee. Note: Mellanox Technologies Tlv Ltd may have other listings under different names/spellings. We're not affiliated with Mellanox Technologies Tlv Ltd, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "M" | Mellanox Technologies Tlv Ltd-related inventors


 new patent  Deadlock-free routing in lossless multidimensional cartesian topologies with minimal number of virtual buffers

An apparatus includes a network interface and a processor. The network interface is configured to communicate with a network that includes a plurality of switches interconnected in a cartesian topology having multiple dimensions. ... Mellanox Technologies Tlv Ltd

 new patent  Automatic assignment of coordinates to network elements interconnected in a cartesian topology

An apparatus includes a network interface and a processor. The network interface is configured to communicate with a network that includes a plurality of switches interconnected in a cartesian topology having a number d of dimensions. ... Mellanox Technologies Tlv Ltd

Multi-stage selective mirroring

Communication apparatus includes multiple interfaces connected to a packet data network and at least one memory configured as a buffer to contain packets received through the ingress interfaces while awaiting transmission to the network via respective egress interfaces. Processing circuitry is configured to identify data flows to which the data packets that are received through the ingress interfaces belong, to assess respective bandwidth characteristics of the data flows, and to select one or more of the data flows as candidate flows for mirroring responsively to the respective bandwidth characteristics. ... Mellanox Technologies Tlv Ltd

Network monitoring using selective mirroring

A network element includes multiple interfaces and circuitry. The interfaces are configured to connect to a communication system. ... Mellanox Technologies Tlv Ltd

Efficient matching of tcam rules using hash tables in ram

A method includes extracting classification keys from a collection of data items. A corpus of rules for matching to the classification keys is received, each rule including a respective set of unmasked bits having corresponding bit values, and at least some of the rules also include masked bits. ... Mellanox Technologies Tlv Ltd

Credit loop deadlock detection and recovery in arbitrary topology networks

A credit loop that produces a deadlock is identified in a network of switches that are interconnected for packet traffic flows therethrough. The identification is carried out by periodically transmitting respective credit loop control messages from the loop-participating switches via their deadlock-suspected egress ports to respective next-hop switches. ... Mellanox Technologies Tlv Ltd

Estimating multiple distinct-flow counts in parallel

A network switch includes circuitry, multiple ports and multiple hardware-implemented distinct-flow counters. The multiple ports are configured to receive packets from a communication network. ... Mellanox Technologies Tlv Ltd

Adaptive flow prioritization

A method for communication includes receiving and forwarding packets in multiple flows to respective egress interfaces of a switching element for transmission to a network. For each of one or more of the egress interfaces, in each of a succession of arbitration cycles, a respective number of the packets in each of the plurality of the flows that are queued for transmission through the egress interface is assessed, and the flows for which the respective number is zero are assigned to a first group, while the flows for which the respective number is non-zero are assigned to a second group. ... Mellanox Technologies Tlv Ltd

Ip route caching with two search stages on prefix length

A data packet is received in a network element. The network element has a cache memory in which cache entries represent a portion of addresses stored in a main memory, the destination address and the cache entries each comprise a binary number. ... Mellanox Technologies Tlv Ltd

Jump on a match optimization for longest prefix match using a binary search tree

A routing table is represented as a binary search tree ordered by prefix lengths. Markers are placed to guide accessing nodes in designated subtrees to search for a longest prefix match with destination addresses of data packet. ... Mellanox Technologies Tlv Ltd

Generating high-speed test traffic in a network switch

Communication apparatus includes multiple interfaces connected to a packet data network, and a memory coupled to the interfaces and configured as a buffer to contain packets received through ingress interfaces while awaiting transmission to the network via respective egress interfaces. Packet processing logic is configured, upon receipt of a test packet through an ingress interface of the apparatus, to allocate a space in the buffer for storage of a single copy of the test packet, to replicate and transmit sequentially multiple copies of the stored copy of the test packet through a designated egress interface, to receive an indication of a number of copies of the test packet that are to be transmitted, and responsively to the indication, to terminate replication of the test packet and release the allocated space in the buffer.. ... Mellanox Technologies Tlv Ltd

Efficient use of buffer space in a network switch

Communication apparatus includes multiple ports configured to serve as ingress ports and egress ports for connection to a packet data network. A memory is coupled to the ports and configured to contain both respective input buffers allocated to the ingress ports and a shared buffer holding data packets for transmission in multiple queues via the egress ports. ... Mellanox Technologies Tlv Ltd

System-wide synchronized switch-over of multicast flows

A network device includes multiple ports, for communicating over a communication network, and packet processing circuitry. The packet processing circuitry is configured to receive via the ports packets belonging to a plurality of multicast flows, to receive, for each of the multicast flows, (i) a first configuration that specifies clients that are to receive the multicast flow prior to a specified switch-over time, and (ii) a second configuration that specifies the clients that are to receive the multicast flow after the specified switch-over time, to forward the multicast flows via the ports in accordance with the first configuration, to extract from a field in at least one of the packets a value that is indicative of the switch-over time, and, based on the extracted value, to switch-over forwarding of the multicast flows from the first configuration to the second configuration simultaneously at the switch-over time.. ... Mellanox Technologies Tlv Ltd

Forwarding of adaptive routing notifications

Communication apparatus includes multiple interfaces configured to be connected to respective links in a packet data network. Switching circuitry in the apparatus is coupled between the interfaces and is configured to receive, via a first interface among the multiple interfaces, an adaptive routing notification (arn) requesting that a specified flow of packets from a given source to a given destination in the network be rerouted. ... Mellanox Technologies Tlv Ltd

10/05/17 / #20170289066

Facilitating communication of data packets using credit-based flow control

Apparatuses and methods are described that provide for credit based flow control in a network in which a public buffer is supported at a receiver node, where a transmitter node can control the use of the public buffer. In particular, the transmitter node determines a buffer credit value (tcri) for each virtual lane of the transmitter node. ... Mellanox Technologies Tlv Ltd

10/05/17 / #20170286292

Single double cuckoo hash

In a network element a decision apparatus has a plurality of multi-way hash tables of single size and double size associative entries. A logic pipeline extracts a search key from each of a sequence of received data items. ... Mellanox Technologies Tlv Ltd

09/28/17 / #20170279741

Optimizing buffer allocation for network flow control

Communication apparatus includes a memory, which is configured to hold data packets, having respective packet sizes, for transmission over a data link, and a transmitter, which is configured to transmit the data packets over the data link at a bit rate determined by a wire speed of the data link. A shaper is coupled to throttle transmission of the data packets by the transmitter responsively to the respective packet sizes, whereby some of the data packets are transmitted over the data link at a transmission rate that is less than the bit rate.. ... Mellanox Technologies Tlv Ltd

09/21/17 / #20170272372

Flexible application of congestion control measures

Communication apparatus includes multiple interfaces configured to be connected to a packet data network and a memory, coupled to the interfaces and configured as a buffer to contain the data packets received through the ingress interfaces in multiple queues while awaiting transmission to the network via the egress interfaces. Congestion control logic includes a packet discard machine, which is configured to drop a first fraction of the data packets from at least a first queue in the buffer in response to a status of the queues, and a packet marking machine, which is configured to apply a congestion notification to a second fraction of the data packets from at least a second queue in the buffer in response to the status of the queues. ... Mellanox Technologies Tlv Ltd

09/21/17 / #20170270119

Systems and methods for distributed storage of data across multiple hash tables

Systems and methods are described that provide for distributively storing and accessing data across multiple hash tables, such that utilization of the hash tables is optimized. In particular, a key associated with a value is split into two or more sub-keys and the sub-keys are inserted into respective hash tables with associated values. ... Mellanox Technologies Tlv Ltd

09/14/17 / #20170264571

Flexible buffer allocation in a network switch

Communication apparatus includes multiple interfaces configured to be connected to a packet data network for receiving and forwarding of data packets of multiple types. A memory is coupled to the interfaces and configured as a buffer to contain packets received through the ingress interfaces while awaiting transmission to the network via the egress interfaces. ... Mellanox Technologies Tlv Ltd

08/24/17 / #20170244630

Unicast forwarding of adaptive-routing notifications

A method for communication includes, in a first network switch that is part of a communication network having a topology, detecting a compromised ability to forward a flow of packets originating from a source endpoint to a destination endpoint. In response to detecting the compromised ability, the first network switch identifies, based on the topology, a second network switch that lies on a current route of the flow, and also lies on one or more alternative routes from the source endpoint to the destination endpoint that do not traverse the first network switch. ... Mellanox Technologies Tlv Ltd

07/13/17 / #20170201469

Flexible allocation of packet buffers

Communication apparatus includes multiple ports configured to serve as ingress ports and egress ports for connection to a packet data network. A single memory array is coupled to the ports and configured to contain both a respective headroom allocation for each ingress port and a shared buffer holding data packets for transmission in multiple queues via the egress ports. ... Mellanox Technologies Tlv Ltd

07/13/17 / #20170201350

Data forwarding with speculative error correction

Communication apparatus includes an input circuit, which receives a sequence of symbols arranged in a series of data blocks, including data symbols that encode the data and forward error correction (fec) symbols that encode an error correction code. The input circuit decodes the data encoded by the data symbols and passes the decoded data to a buffer for output to a data link layer interface irrespective of the fec symbols. ... Mellanox Technologies Tlv Ltd

06/29/17 / #20170187614

Efficient algorithmic forwarding in fat-tree networks

A switch includes multiple physical ports and forwarding circuitry. The physical ports are configured to receive and send packets over a network. ... Mellanox Technologies Tlv Ltd

06/22/17 / #20170181315

Switch chassis with flexible topology

A method for communication includes providing multiple chassis. Each chassis includes a plurality of slots, which are arranged in at least an outer tier and a middle tier, and which are configured for insertion therein of respective switches. ... Mellanox Technologies Tlv Ltd

06/22/17 / #20170180243

Loopback-free adaptive routing

A method for communication includes, in a network node that includes a plurality of ports, specifying for a given destination address at least one adaptive routing (ar) group. The at least one ar group includes two or more ports over which packets destined to the given destination address are to be adaptively routed. ... Mellanox Technologies Tlv Ltd

06/15/17 / #20170171099

Congestion estimation for multi-priority traffic

Communication apparatus includes multiple interfaces for connection to a packet data network and a memory configured to contain packets awaiting transmission to the network in multiple queues, which are assigned respective transmission priorities. Control logic assigns to the queues respective weighting factors, which vary inversely with the respective transmission priorities, and calculates for each egress interface a respective interface congestion level. ... Mellanox Technologies Tlv Ltd

06/08/17 / #20170163567

Memory-efficient handling of multicast traffic

Communication apparatus includes multiple interfaces connected to a packet data network. A memory is coupled to the interfaces and configured as a buffer to contain packets received through ingress interfaces while awaiting transmission to the network via respective egress interfaces. ... Mellanox Technologies Tlv Ltd

03/30/17 / #20170094036

Atomic update of packet classification rules

A method for classification includes storing in a tcam classification rules comprising respective tags, each including an update bit. Data items are classified by extracting a respective key from each data item, appending an update-select bit to construct an extended key, and matching the extended key to one of the tags in the tcam. ... Mellanox Technologies Tlv Ltd

03/30/17 / #20170093526

Error correction on demand

Communication apparatus includes a phy interface, which is configured to receive over a communication link and to decode a sequence of symbols arranged in a series of data blocks. The phy interface includes an error correction circuit, which when actuated, corrects errors in decoded data symbols using fec symbols in the data blocks. ... Mellanox Technologies Tlv Ltd

03/09/17 / #20170068669

Cuckoo hashing with selectable hash

Decision apparatus includes a first memory bank, containing a first table of hash composition factors, and a second memory bank, containing second and third tables of associative entries. A logic pipeline receives a sequence of data items and extracts a search key from each data item. ... Mellanox Technologies Tlv Ltd

02/23/17 / #20170053012

High-performance bloom filter array

A method for classification includes extracting respective classification keys from a collection of data items and defining a set of patterns for matching to the classification keys. A plurality of memory banks contain respective bloom filters, each bloom configured to indicate one or more patterns in the set that are candidates to match a given classification key. ... Mellanox Technologies Tlv Ltd

02/23/17 / #20170052731

Efficient lookup of tcam-like rules in ram

A method for classification includes extracting respective classification keys from a collection of data items and receiving a corpus of rules for matching to the classification keys. At least some of the rules include masked bits in addition to the unmasked bits. ... Mellanox Technologies Tlv Ltd

02/09/17 / #20170041239

Backward congestion notification in layer-3 networks

Communication apparatus includes a plurality of interfaces configured to be connected to a layer-3 packet network and to serve as ingress and egress interfaces to receive and transmit packets from and to the network. Routing logic is coupled to process respective layer-3 headers of the packets received through the ingress interfaces and to route the packets via the egress interfaces to respective destinations indicated by the layer-3 headers. ... Mellanox Technologies Tlv Ltd








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Mellanox Technologies Tlv Ltd in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Mellanox Technologies Tlv Ltd with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###