Patent | Date |
---|
Self adapting driver for controlling datapath hardware elements Grant 10,084,613 - Assarpour September 25, 2 | 2018-09-25 |
Network based service function chaining on top of rack switches Grant 9,923,815 - Assarpour , et al. March 20, 2 | 2018-03-20 |
Method for layer 2 forwarding in a multi-node switch cluster Grant 9,729,346 - Assarpour , et al. August 8, 2 | 2017-08-08 |
Method for real-time synchronization of ARP record in RSMLT cluster Grant 9,608,841 - Assarpour March 28, 2 | 2017-03-28 |
Method for mapping packets to network virtualization instances Grant 9,451,056 - Assarpour , et al. September 20, 2 | 2016-09-20 |
Network Based Service Function Chaining App 20160134531 - Assarpour; Hamid ;   et al. | 2016-05-12 |
Method for abstracting datapath hardware elements Grant 9,270,586 - Assarpour February 23, 2 | 2016-02-23 |
Method for thread reduction in a multi-thread packet processor Grant 9,164,771 - Assarpour October 20, 2 | 2015-10-20 |
Method and apparatus for efficient loop instruction execution using bit vector scanning Grant 9,152,423 - Assarpour , et al. October 6, 2 | 2015-10-06 |
Method and apparatus providing split multi link trunk (SMLT) for advanced technology attachment (ATA) over Ethernet Grant 9,124,516 - Assarpour September 1, 2 | 2015-09-01 |
Method for heap management Grant 9,086,950 - Assarpour July 21, 2 | 2015-07-21 |
Method for reducing processing latency in a multi-thread packet processor with at least one re-order queue Grant 9,083,563 - Assarpour July 14, 2 | 2015-07-14 |
Method for Specifying Packet Address Range Cacheability App 20150095582 - Assarpour; Hamid | 2015-04-02 |
Packet processor configured for processing features directed by branch instruction with logical operator and two feature selector fields Grant 8,909,906 - Assarpour December 9, 2 | 2014-12-09 |
Method for Media Access Control address learning and learning rate suppression Grant 8,908,564 - Assarpour December 9, 2 | 2014-12-09 |
Method and apparatus for lossless behavior for multiple ports sharing a buffer pool Grant 8,867,360 - Assarpour October 21, 2 | 2014-10-21 |
Method and apparatus for lossless link recovery between two devices interconnected via multi link trunk/link aggregation group (MLT/LAG) Grant 8,861,334 - Assarpour October 14, 2 | 2014-10-14 |
Method for TCAM lookup using a key in multi-threaded packet processors Grant 8,861,524 - Assarpour October 14, 2 | 2014-10-14 |
Method for IP longest prefix match using prefix length sorting Grant 8,848,707 - Assarpour September 30, 2 | 2014-09-30 |
Method and apparatus for efficient memory bank utilization in multi-threaded packet processors Grant 8,832,350 - Assarpour , et al. September 9, 2 | 2014-09-09 |
Implementation of a QoS processing filter to manage upstream over-subscription Grant 8,824,293 - Assarpour , et al. September 2, 2 | 2014-09-02 |
Method and apparatus for temporal-based flow distribution across multiple packet processors Grant 8,804,507 - Assarpour August 12, 2 | 2014-08-12 |
Method for IPv6 longest prefix match Grant 8,798,066 - Assarpour August 5, 2 | 2014-08-05 |
Method and apparatus for layer 2 loop prevention in a multi-node switch cluster Grant 8,750,122 - Assarpour June 10, 2 | 2014-06-10 |
Method and apparatus for control plane CPU overload protection Grant 8,693,335 - Assarpour April 8, 2 | 2014-04-08 |
Method for Heap Management App 20140089625 - Assarpour; Hamid | 2014-03-27 |
Method for IPv6 Longest Prefix Match App 20140086249 - Assarpour; Hamid | 2014-03-27 |
Method for Abstracting Datapath Hardware Elements App 20140086240 - Assarpour; Hamid | 2014-03-27 |
Method for Virtual Multicast Group IDs App 20140086237 - Assarpour; Hamid | 2014-03-27 |
Method for IP Longest Prefix Match Using Prefix Length Sorting App 20140086248 - Assarpour; Hamid | 2014-03-27 |
Self Adapting Driver for Controlling Datapath Hardware Elements App 20140086241 - Assarpour; Hamid | 2014-03-27 |
Control plane packet processing and latency control Grant 8,660,132 - Assarpour , et al. February 25, 2 | 2014-02-25 |
Method and apparatus providing selective flow redistribution across Multi Link Trunk/Link Aggregation Group (MLT/LAG) after port member failure and recovery Grant 8,634,417 - Assarpour January 21, 2 | 2014-01-21 |
Method for Reducing Processing Latency in a Multi-Thread Packet Processor with at Least One Re-Order Queue App 20140003439 - Assarpour; Hamid | 2014-01-02 |
Method for Thread Reduction in a Multi-Thread Packet Processor App 20140006757 - Assarpour; Hamid | 2014-01-02 |
Method for Layer 2 Forwarding in a Multi-node Switch Cluster App 20140003423 - Assarpour; Hamid ;   et al. | 2014-01-02 |
Method for Mapping Packets to Network Virtualization Instances App 20140003434 - Assarpour; Hamid ;   et al. | 2014-01-02 |
Method and apparatus for maintaining port state tables in a forwarding plane of a network element Grant 8,619,605 - Assarpour December 31, 2 | 2013-12-31 |
Method and apparatus for Lossless Behavior For Multiple Ports Sharing a Buffer Pool App 20130250762 - Assarpour; Hamid | 2013-09-26 |
Method and Apparatus for Control Plane CPU Overload Protection App 20130250763 - Assarpour; Hamid | 2013-09-26 |
Method for paramaterized application specific integrated circuit (ASIC)/field programmable gate array (FPGA) memory-based ternary content addressable memory (TCAM) Grant 8,489,849 - Assarpour , et al. July 16, 2 | 2013-07-16 |
Method and apparatus for locally implementing port selection via synchronized port state databases maintained by the forwarding plane of a network element Grant 8,477,791 - Assarpour July 2, 2 | 2013-07-02 |
Network switch port aggregation Grant 8,422,504 - Assarpour April 16, 2 | 2013-04-16 |
Method And Apparatus Providing Split Multi Link Trunk (smlt) For Advanced Technology Attachment (ata) Over Ethernet App 20130077471 - Assarpour; Hamid | 2013-03-28 |
Method and apparatus for providing fast reroute of a unicast packet within a network element to an available port associated with a multi-link trunk Grant 8,385,335 - Assarpour February 26, 2 | 2013-02-26 |
Method and apparatus for providing fast reroute of a multicast packet within a network element to an available port associated with a multi-link trunk Grant 8,351,431 - Assarpour January 8, 2 | 2013-01-08 |
Method and apparatus for providing fast reroute of a packet that may be forwarded on one of a plurality of equal cost multipath routes through a network Grant 8,351,429 - Assarpour January 8, 2 | 2013-01-08 |
Method And Apparatus For Lossless Link Recovery Between Two Devices Interconnected Via Multi Link Trunk/link Aggregation Group (mlt/lag) App 20120320737 - Assarpour; Hamid | 2012-12-20 |
Method and Apparatus Providing Selective Flow Redistribution Across Multi Link Trunk/Link Aggregation Group (MLT/LAG) After Port Member Failure and Recovery App 20120307623 - Assarpour; Hamid | 2012-12-06 |
Metro Ethernet Connectivity Fault Management Acceleration App 20120275293 - Tausanovitch; Nicolas ;   et al. | 2012-11-01 |
Method And Apparatus For Temporal-based Flow Distribution Across Multiple Packet Processors App 20120250692 - Assarpour; Hamid | 2012-10-04 |
Method And Apparatus For Efficient Loop Instruction Execution Using Bit Vector Scanning App 20120246449 - Assarpour; Hamid ;   et al. | 2012-09-27 |
IMPLEMENTATION OF A QoS PROCESSING FILTER TO MANAGE UPSTREAM OVER-SUBSCRIPTION App 20120218894 - Assarpour; Hamid ;   et al. | 2012-08-30 |
Metro Ethernet connectivity fault management acceleration Grant 8,243,608 - Tausanovitch , et al. August 14, 2 | 2012-08-14 |
Method For Providing Scalable Storage Virtualization App 20120185618 - Assarpour; Hamid | 2012-07-19 |
Performing Policing Operations In Packet Time App 20120127864 - Assarpour; Hamid ;   et al. | 2012-05-24 |
Network Switch Port Aggregation App 20120127998 - Assarpour; Hamid | 2012-05-24 |
Method For Media Access Control Address Learning And Learning Rate Suppression App 20110317699 - Assarpour; Hamid | 2011-12-29 |
Method And Apparatus For Branch Reduction In A Multithreaded Packet Processor App 20110320788 - Assarpour; Hamid | 2011-12-29 |
Method For Tcam Lookup In Multi-threaded Packet Processors App 20110320705 - Assarpour; Hamid | 2011-12-29 |
Method For Paramaterized Application Specific Integrated Circuit (ASIC)/Field Programmable Gate Array (FPGA) Memory-Based Ternary Content Addressable Memory (TCAM) App 20110320693 - Assarpour; Hamid ;   et al. | 2011-12-29 |
Control Plane Packet Processing and Latency Control App 20110317713 - Assarpour; Hamid ;   et al. | 2011-12-29 |
Method For Real-time Synchronization Of Arp Record In Rsmlt Cluster App 20110317700 - Assarpour; Hamid | 2011-12-29 |
Method and Apparatus for Efficient Memory Bank Utilization in Multi-Threaded Packet Processors App 20110320680 - Assarpour; Hamid ;   et al. | 2011-12-29 |
Method and apparatus for maintaining port state tables in a forwarding plane of a network element App 20100293200 - Assarpour; Hamid | 2010-11-18 |
Method And Apparatus For Providing Fast Reroute Of A Multicast Packet Within A Network Element To An Available Port Associated With A Multi-link Trunk App 20100290464 - Assarpour; Hamid | 2010-11-18 |
Method And Apparatus For Providing Fast Reroute Of A Packet That May Be Forwarded On One Of A Plurality Of Equal Cost Multipath Routes Through A Network App 20100290458 - Assarpour; Hamid | 2010-11-18 |
Method And Apparatus For Providing Fast Reroute Of A Unicast Packet Within A Network Element To An Available Port Associated With A Multi-link Trunk App 20100290469 - Assarpour; Hamid | 2010-11-18 |
Method And Apparatus For Locally Implementing Port Selection Via Synchronized Port State Databases Maintained By The Forwarding Plane Of A Network Element App 20100290335 - Assarpour; Hamid | 2010-11-18 |
Providing an abstraction layer in a cluster switch that includes plural switches Grant 7,751,329 - Lapuh , et al. July 6, 2 | 2010-07-06 |
Metro Ethernet Connectivity Fault Management Acceleration App 20100169718 - Tausanovitch; Nicolas ;   et al. | 2010-07-01 |
Method and system for merging bandwidth in multiplexing flows Grant 7,535,842 - Venables , et al. May 19, 2 | 2009-05-19 |
Providing an abstraction layer in a cluster switch that includes plural switches App 20090092043 - Lapuh; Roger ;   et al. | 2009-04-09 |
Dynamically scalable edge router App 20050249229 - Wilkie, Richard ;   et al. | 2005-11-10 |
Method and apparatus for enabling redundancy in a network element architecture App 20050226148 - Assarpour, Hamid | 2005-10-13 |
Normalization of vectors associated with a display pixels of computer generated images Grant 5,369,737 - Gholizadeh , et al. November 29, 1 | 1994-11-29 |
Apparatus for exchanging pixel data among pixel processors Grant 4,958,303 - Assarpour , et al. September 18, 1 | 1990-09-18 |