Method of providing virtual router functionality

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8605732
APP PUB NO 20120207169A1
SERIAL NO

13027973

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of presenting different virtual routers to different end users, classes of service, or packets is provided. An incoming packet is received having a VLAN field and at least one additional field. A key is formed from the VLAN field and at least one other packet field, and mapped into a virtual router identifier (VRID) using an indirection mapping process. The VRID identifies a particular virtual router configuration from a plurality of possible virtual router configurations. A networking device is configured to have the particular virtual router configuration identified by the VRID, and the packet is then forwarded by the configured device.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
EXTREME NETWORKS, INC.SANTA CLARA, CA719

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gentry, Denton Fremont, US 5 49
Parker, David K Gloucestershire, GB 27 461

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Minnesota Mining and Manufacturing Company (1)
6148381 Single-port trace buffer architecture with overflow reduction 56 1998
 
Other [Check patent profile for assignment information] (6)
6172980 Multiple protocol support 127 1997
6185214 Use of code vectors for frame forwarding in a bridge/router 119 1997
2001/0025,315 Term addressable memory of an accelerator system and method 86 2001
2006/0039,374 Pipelined packet switching and queuing architecture 82 2005
2006/0034,292 Apparatus and method for interworking between MPLS network and non-MPLS network 74 2005
2007/0204,036 Method and apparatus for creating policies for policy-based management of quality of service treatments of network data traffic flows 31 2007
 
TREND MICRO INCORPORATED (1)
2004/0049,582 Server cluster interconnection using network processor 3 2003
 
THALES AVIONICS, INC. (1)
7487938 System and method utilizing Internet Protocol (IP) sequencing to identify components of a passenger flight information system (PFIS) 18 2005
 
ZUCOTTO WIRELESS, INC. (1)
2002/0103,942 Wireless java device 14 2001
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6564238 Data processing apparatus and method for performing different word-length arithmetic operations 36 2000
 
FURUKAWA ELECTRIC CO., LTD. (1)
2002/0184,387 Method for connecting between networks, virtual router, and system for connecting between networks by using this virtual router 64 2002
 
AVAYA HOLDINGS LIMITED (1)
6665755 External memory engine selectable pipeline architecture 70 2000
 
AVAYA INC. (1)
6650644 Method and apparatus for quality of service translation 61 1999
 
MARVELL SEMICONDUCTOR ISRAEL LTD. (1)
5923660 Switching ethernet controller 55 1997
 
ALCATEL USA SOURCING, L.P. (1)
5999518 Distributed telecommunications switching system and method 232 1997
 
NOKIA SIEMENS NETWORKS OY (1)
6882642 Method and apparatus for input rate regulation associated with a packet processing pipeline 41 1999
 
WESTERN DIGITAL TECHNOLOGIES, INC. (1)
7062398 Developing a disk drive manufacturing program by executing the manufacturing program on an external test system 121 2005
 
CHARTOLEAUX KG LIMITED LIABILITY COMPANY (1)
2003/0026,259 Method and apparatus for a four-way hash table 9 2002
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5790799 System for sampling network packets by only storing the network packet that its error check code matches with the reference error check code 57 1997
6292838 Technique for automatic remote media access control (MAC) layer address resolution 74 1999
 
GLOBALFOUNDRIES INC. (3)
6502185 Pipeline elements which verify predecode information 46 2000
6351801 Program counter update mechanism 15 2000
6807183 Arrangement for reading a prescribed location of a FIFO buffer in a network switch port 22 2000
 
NXP USA, INC. (1)
6178491 Method for storing data structures in memory using address pointers, and apparatus 5 1999
 
SONY UNITED KINGDOM LIMITED (1)
7206430 Data processing apparatus and method of processing data 7 2002
 
Ayago Technologies General IP (Singapore) Ptd. Ltd. (1)
7111101 Method and system for port numbering in an interconnect device 17 2003
 
NOKIA MOBILE PHONES LTD. (1)
6795435 Method for transmitting data transmission flows 37 2000
 
ARM LIMITED (2)
6002881 Coprocessor data access control 69 1997
2007/0266,374 Stack memory selection upon exception in a data processing system 10 2006
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (2)
6697751 Apparatus for assessing communication equipment 11 2002
2003/0036,896 Apparatus for simulating communications equipment 7 2002
 
TALITY, L.P. (1)
6381162 Circuitry and method for controlling current surge on rails of parallel-pulldown-match-detect-type content addressable memory arrays 6 2001
 
AUDIOCODES, INC. (5)
6381242 Content processor 136 2000
6781992 Queue engine for reassembling and reordering data packets in a network 99 2001
2002/0095,512 Method for reordering and reassembling data packets in a network 59 2001
7002974 Learning state machine for use in internet protocol networks 20 2001
6957258 Policy gateway 97 2001
 
TEXAS INSTRUMENTS INCORPORATED (6)
6226291 Transport stream packet parser system 42 1997
6530010 Multiplexer reconfigurable image processing peripheral having for loop control 49 1999
7295576 Transport packet parser 2 2003
2003/0214,905 Dynamic update of quality of service (QoS) parameter set 23 2003
7114053 Virtual-to-physical address conversion in a secure system 7 2003
2005/0044,338 Virtual-to-physical address conversion in a secure system 2 2003
 
CUICA LLC (1)
6466983 Systems and methods for controlling access to data maintained in a repository 25 1999
 
Redpine Signals, Inc. (1)
7296100 Packet buffer management apparatus and method 7 2003
 
Telefonaktiebolget LM Ericsson (publ) (1)
6807156 Scalable real-time quality of service monitoring and analysis of service dependent subscriber satisfaction in IP networks 145 2000
 
MICRON TECHNOLOGY, INC. (2)
2003/0169,612 Static content addressable memory cell 3 2002
2004/0120,173 Error detection and correction in a CAM 5 2002
 
CHEMTRON RESEARCH LLC (1)
2006/0209,796 System, method and computer program product for point-to-point bandwidth conservation in an IP network 7 2005
 
SILICON VALLEY BANK (2)
2008/0043,628 PACKET PROCESSING SYSTEM ARCHITECTURE AND METHOD 4 2007
2010/0054,256 SYSTEMS FOR SUPPORTING PACKET PROCESSING OPERATIONS 3 2009
 
LG-NORTEL CO., LTD. (1)
2003/0126,286 Method for interfacing between different QoS offering methods 24 2002
 
Ascend Communications, Inc. (1)
6463067 Submission and response architecture for route lookup and packet classification requests 45 1999
 
APPLIED MICRO CIRCUITS CORPORATION (1)
2004/0208,197 Method and apparatus for network protocol bridging 14 2003
 
WSOU INVESTMENTS, LLC (2)
6553002 Apparatus and method for routing data packets through a communications network 110 1997
2003/0225,907 Forwarding traffic in a network using a single forwarding table that includes forwarding information related to a plurality of logical networks 5 2003
 
INTELLECTUAL VENTURES I LLC (1)
2003/0067,903 Method and computer program product for internet protocol (IP)-flow classification in a wireless point to multi-point (PTMP) 54 2002
 
RZMI CORPORATION (1)
2004/0258,062 Method and device for the classification and redirection of data packets in a heterogeneous network 36 2004
 
XYLON LLC (1)
6362990 Three port content addressable memory device and methods for implementing the same 28 2000
 
INTELLECTUAL VENTURES II LLC (1)
2002/0194,363 Programmable protocol processing engine for network packet devices 10 2001
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
2002/0109,615 Method and apparatus for adaptive data compression 5 2001
2003/0223,361 System and method for hierarchical metering in a virtual router based network switch 70 2002
 
CREDIT SUISSE AG (1)
2005/0180,429 Multi-service network switch with independent protocol stack architecture 48 2005
 
NETOCTAVE, INC. (1)
2003/0196,081 Methods, systems, and computer program products for processing a packet-object using multiple pipelined processing modules 97 2002
 
SHARP KABUSHIKI KAISHA (1)
5577256 Data driven type information processor including a combined program memory and memory for queuing operand data 16 1993
 
KONINKLIJKE PHILIPS ELECTRONICS N V (1)
2003/0056,014 Gateway for interconnecting networks 20 2002
 
ADVA OPTICAL NETWORKING LTD. (1)
6731652 Dynamic packet processor architecture 63 2001
 
Entridia Corporation (1)
2002/0126,673 Shared memory 68 2001
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
5784569 Guaranteed bandwidth allocation method in a computer system for input/output data transfers 105 1996
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
2005/0159,166 Quality of service controlled link adaptation 40 2004
 
INPHI CORPORATION (1)
7139271 Using an embedded indication of egress application type to determine which type of egress processing to perform 43 2001
 
UNIFY, INC. (1)
2002/0105,909 Quality-of-service monitor 15 2001
 
INTELLECTUAL VENTURES HOLDING 81 LLC (1)
6738892 Use of enable bits to control execution of selected instructions 68 1999
 
RPX CLEARINGHOUSE LLC (1)
7007151 System, device, and method for controlling access to a memory 13 2000
 
ALLIANCE SEMICONDUCTOR CORPORATION (1)
2003/0005,210 Intelligent CAM cell for CIDR processor 9 2001
 
THE BOEING COMPANY (1)
2007/0291,791 Dynamic reconfigurable embedded compression common operating environment 14 2006
 
FORCE10 NETWORKS, INC. (3)
7006438 Distributed control of data flow in a network switch 21 2001
7190696 System and method for distributing packets among a plurality of paths to a destination 141 2002
7154902 Epoch-based packet switching 44 2002
 
NETWORK APPLIANCE, INC. (1)
7444405 Method and apparatus for implementing a MAC address pool for assignment to a virtual interface aggregate 16 2005
 
NTT DOCOMO, INC. (2)
2002/0037,729 Wireless communication apparatus and wireless channel assignment method 35 2001
2007/0291,754 PACKET COMMUNICATIONS SYSTEM AND TRANSFER DEVICE 8 2007
 
FACEBOOK, INC. (1)
2002/0147,961 Method, apparatus and computer program product for integrating heterogeneous systems 12 2002
 
ED&D TECHNOLOGIES, INC. (1)
6765881 Virtual L2TP/VPN tunnel network and spanning tree-based method for discovery of L2TP/VPN tunnels and other layer-2 services 80 2000
 
PMC-SIERRA, INC. (2)
6275861 Method and apparatus to identify flows in data systems 58 1997
7187694 Generic packet parser 39 2002
 
MARVELL ISRAEL (M.I.S.L.) LTD. (1)
6975581 VLAN protocol 108 2002
 
NORTH STAR INNOVATIONS INC. (1)
6792502 Microprocessor having a content addressable memory (CAM) device as a functional unit therein and method of operation 125 2000
 
HITACHI, LTD. (6)
6650642 Network relaying apparatus and network relaying method capable of high-speed routing and packet transfer 23 2000
7286520 Mobile terminal equipment and packet communication method between terminals 32 2003
2005/0044,199 Storage network management system and method 77 2003
* 7522592 Packet transfer unit 4 2004
2005/0074,009 Packet transfer unit 32 2004
2005/0094,572 Method of monitoring quality of communication for each flow 7 2004
 
ORACLE AMERICA, INC. (1)
7248585 Method and apparatus for a packet classifier 39 2002
 
APPLE INC. (2)
5282270 Network device location using multicast 76 1990
6714987 Architecture for an IP centric distributed network 284 1999
 
NEWBRIDGE NETWORKS CORPORATION (1)
7286565 Method and apparatus for packet reassembly in a communication switch 11 2000
 
KABUSHIKI KAISHA TOSHIBA (1)
2005/0086,353 Fast and adaptive packet processing device and method using digest information of input packet 4 2004
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
5072443 Communications system 16 1989
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (11)
6304924 Two lock-free, constant-space, multiple-(impure)-reader, single-writer structures 25 1999
2004/0202,162 Multicast buffered switch and method for operating a multicast buffered switch 1 2001
2002/0122,386 High speed network processor 7 2001
7117126 Data processing system and method with dynamic idle for tunable interface calibration 18 2001
2002/0191,605 Packet classification 48 2002
7304991 Minimizing memory accesses for a network implementing differential services over multi-protocol label switching 5 2002
7224701 Method and apparatus for implementing frame header alterations using byte-wise arithmetic logic units 12 2002
2004/0003,110 Method and apparatus for implementing frame header alterations 6 2002
2004/0015,683 Two dimensional branch history table prefetching mechanism 59 2002
2004/0205,056 Fixed Length Data Search Device, Method for Searching Fixed Length Data, Computer Program, and Computer Readable Recording Medium 3 2004
7515589 Method and apparatus for providing network virtualization 27 2004
 
ILLUMINA CAMBRIDGE LIMITED (1)
2008/0222,094 Apparatus and Method for Searching for Multiple Inexact Matching of Genetic Data or Information 23 2005
 
ADVANCED MICRO DEVICES, INC. (3)
5943493 Retargetable VLIW computer architecture and method of executing a program corresponding to the architecture 14 1997
6999462 Mapping layer 2 LAN priorities to a virtual lane in an Infiniband™ network 44 2001
7293113 Data communication system with hardware protocol parser and method therefor 13 2003
 
EXTREME NETWORKS, INC. (22)
6295299 Data path architecture for a LAN switch 52 1998
6034957 Sliced comparison engine architecture and method for a LAN switch 64 1998
2003/0154,380 Controlling usage of network resources by a user at the user's entry point to a communications network based on an identity of the user 13 2002
7292591 Packet processing system architecture and method 27 2004
7304996 System and method for assembling a data packet 85 2004
7385984 Packet processing system architecture and method 7 2004
7453874 Method and system for incrementally updating a checksum in a network data packet 8 2004
7463628 Packet data modification processor command instruction set 11 2004
7539750 System and method for packet processor status monitoring 19 2004
7613209 System and method for egress packet marking 36 2004
2005/0220,011 Packet processing system architecture and method 4 2004
2005/0220,094 Packet data modification processor command instruction set 3 2004
7502374 System for deriving hash values for packets in a packet processing system 9 2004
7522516 Exception handling system for packet processing system 25 2004
7554978 System for accessing content-addressable memory in packet processor 13 2004
7580350 System for deriving packet quality of service indicator 7 2004
7606263 Packet parser 19 2004
7649879 Pipelined packet processor 8 2004
2005/0226,242 Pipelined packet processor 30 2004
2007/0153,808 Method of providing virtual router functionality 10 2005
7675915 Packet processing system architecture and method 6 2007
2008/0049,774 SYSTEM AND METHOD FOR ASSEMBLING A DATA PACKET 30 2007
 
LUCENT TECHNOLOGIES INC. (1)
6888797 Hashing-based network load balancing 51 2000
 
CISCO TECHNOLOGY, INC. (23)
5473599 Standby router protocol 612 1994
5764636 Color blocking logic mechanism for a high-performance network switch 214 1996
5852607 Addressing mechanism for multiple look-up tables 112 1997
6208649 Derived VLAN mapping technique 140 1998
6266705 Look up mechanism and associated hash table for a network switch 102 1998
6917617 Use of precedence bits for quality of service 45 1998
6515963 Per-flow dynamic buffer management 87 1999
6570877 Search engine for forwarding table content addressable memory 97 1999
6775280 Methods and apparatus for routing packets using policy and network efficiency information 114 1999
6721316 Flexible engine and data structure for packet header processing 101 2000
7149216 M-trie based packet processing 32 2000
7062641 Method and apparatus for unified exception handling with distributed exception identification 6 2001
6871262 Method and apparatus for matching a string with multiple lookups using a single associative memory 32 2002
6798746 Method and apparatus for implementing a quality of service policy in a data communications network 49 2002
6980552 Pipelined packet switching and queuing architecture 115 2002
7177276 Pipelined packet switching and queuing architecture 28 2002
7274693 Search engine for forwarding table content addressable memory 17 2002
7212837 Method and system for hierarchical processing of protocol information in a wireless LAN 36 2003
2005/0021,740 Detecting and protecting against worm traffic on a network 147 2004
2006/0106,934 Communication arrangement between virtual routers of a physical router 4 2004
2005/0111,360 Use of precedence bits for quality of service 4 2004
2006/0092,950 Architecture and method having redundancy in active/active stateful devices based on symmetric global load balancing protocol (sGLBP) 55 2005
2008/0186,968 TRIPLE-TIER ANYCAST ADDRESSING 49 2007
 
LUCENT TECHNOLOGIES NETWORKS LTD. (1)
6256314 Apparatus and methods for routerless layer 3 forwarding in a network 100 1998
 
CISCO SYSTEMS, INC. (1)
6658002 Logical operation unit for packet processing 193 1999
 
FUJITSU LIMITED (5)
2001/0020,266 Packet processor 4 2000
2003/0037,227 Processor enabling exception handling to be set by program 5 2002
2003/0193,949 Packet processing device 44 2003
2006/0007,917 Frame transfer method and edge switch 12 2004
2006/0056,420 Communication apparatus selecting a source address 17 2005
 
INTERPROPHET CORPORATION (1)
6173333 TCP/IP network accelerator system and method which identifies classes of packet traffic for predictable protocols 181 1999
 
MICROCHIP TECHNOLOGY INCORPORATED (1)
6976158 Repeat instruction with interrupt 12 2001
 
INTEL CORPORATION (16)
4480307 Interface for use between a memory and components of a module switching apparatus 138 1982
5367650 Method and apparauts for parallel exchange operation in a pipelined processor 55 1992
6771594 Reliable/non-reliable transmission of voice using TCP/UDP based on network quality of service 37 1997
7159030 Associating a packet with a flow 17 1999
6631465 Method and apparatus for instruction re-alignment using a branch on a falsehood of a qualifying predicate 8 2000
2002/0103,925 Generic programmable internet protocol classification technique for a broadband engine 21 2000
7116680 Processor architecture and a method of processing 14 2001
7092354 Method and apparatus to provide redundancy in a network 16 2001
6842791 Method and apparatus for memory efficient fast VLAN lookups and inserts in hardware-based packet switches 9 2002
2003/0214,956 Method and apparatus for memory efficient fast VLAN lookups and inserts in hardware-based packet switches 23 2002
2003/0185,220 Dynamically loading parsing capabilities 103 2002
2003/0204,840 Apparatus and method for one-pass profiling to concurrently generate a frequency profile and a stride profile to enable data prefetching in irregular programs 30 2002
7248584 Network packet processing 29 2002
2005/0198,362 Exception packet forwarding 19 2003
7561531 Apparatus and method having a virtual bridge to route data frames 25 2005
2006/0233,168 Virtual bridge 52 2005
 
ALACRITECH, INC. (1)
2001/0036,196 Reducing delays associated with inserting a checksum into a network message 44 2001
 
ARM FINANCE OVERSEAS LIMITED (1)
2001/0043,610 Queueing system for processors in packet routing operations 6 2000
 
STMICROELECTRONICS, INC. (2)
6643821 Method and device for computing incremental checksums 25 2000
2005/0055,339 Method and system for providing cascaded trie-based network packet search engines 2 2003
 
Fortinet, Inc. (1)
7340535 System and method for controlling routing in a virtual router system 75 2002
 
WI-LAN INC. (1)
7079538 High-speed router 15 2001
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (11)
6098109 Programmable arbitration system for determining priority of the ports of a network switch 41 1996
6397260 Automatic load sharing for network routers 120 1999
6347347 Multicast direct memory access storing selected ones of data segments into a first-in-first-out buffer and a memory simultaneously when enabled by a processor 21 1999
6763023 Network switch with self-learning routing facility 49 2000
6735670 Forwarding table incorporating hash table and content addressable memory 69 2000
6807175 Distributed multicast routing in packet-based communication network devices 20 2000
2003/0169,737 Method and apparatus for computing, storing, and multiplexing modified bytes in a packet router 8 2002
7152191 Fault containment and error recovery in a scalable multiprocessor 16 2003
2005/0149,633 Method and system for communicating between a management station and at least two networks having duplicate Internet Protocol addresses 7 2003
2005/0281,191 Monitoring path connectivity between teamed network resources of a computer system and a core network 32 2005
2008/0205,264 Redundant router set up 9 2008
 
JUNIPER NETWORKS, INC. (2)
2003/0069,973 Content service aggregation system control architecture 28 2002
7489699 Separation of data and control in a switching device 12 2005
 
SYCAMORE SPRINGS PARTNERS CORP. (1)
6914905 Method and system for VLAN aggregation 53 2000
 
ALTERA CORPORATION (1)
2005/0033,941 Early resolving instructions 9 2004
 
HUAWEI TECHNOLOGIES CO., LTD. (2)
* 7016979 System and method of accessing and transmitting different data frames in a digital transmission network 7 2004
2004/0246,981 System and method of accessing and transmitting different data frames in a digital transmission network 5 2004
 
NEC CORPORATION (5)
4755986 Packet switching system 55 1986
2001/0015,976 Table-type data retrieval mechanism, packet processing system using the same, and table-type data retrieval method for said packet processing system 4 2001
2001/0028,651 Cache table management device for router and program recording medium thereof 20 2001
2004/0100,956 Packet search device, packet processing search method used for the same, and program for the same 25 2003
2008/0034,112 Method Of Switching Between Network Connection Devices Using Redundancy Protocol And Pseudo Redundant Configuration Setting Means And Network System 9 2005
 
AT&T LABS, INC. (1)
4654654 Data network acknowledgement arrangement 111 1986
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
6993663 Input buffer overrun checking and prevention 28 2000
6918053 Compensation framework for long running transactions 41 2002
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (11)
6842457 Flexible DMA descriptor support 15 2000
2001/0005,876 Synchronous content addressable memory 8 2001
2002/0061,012 Cable modem with voice processing capability 283 2001
6781601 Transport processor 86 2002
2003/0028,713 Method and apparatus for determining an exact match in a ternary content addressable memory device 1 2002
7079407 Content addressable memory (CAM) device including match line sensing 49 2002
2004/0066,780 Fast-path implementation for transparent LAN services using double tagging 32 2003
2005/0015,423 Reduction checksum generator and a method of calculation thereof 5 2003
7120733 CAM-based search engines having per entry age reporting capability 5 2003
2004/0120,435 Pipeline architecture for multi-slot wireless link processing 17 2003
2004/0174,898 Network switch memory interface configuration 7 2004
 
CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. (2)
6661791 Method and apparatus for generating forward overrides in a packet switch 55 1999
6384750 Multi-stage lookup for translating between signals of different bit lengths 10 2000
 
GENERAL ELECTRIC COMPANY (1)
5524258 Real-time processing of packetized time-sampled signals employing a systolic array 22 1994
 
ALCATEL INTERNETWORKING (PE), INC. (1)
2001/0048,661 Method and apparatus for multi-protocol redundant router protocol support 86 2001
 
VERIZON PATENT AND LICENSING INC. (2)
2003/0165,144 Systems and methods for implementing virtual router 6 2002
2005/0117,576 Network access system including a programmable access device having distributed service control 130 2004
 
ALCATEL-LUCENT CANADA INC. (1)
7236492 Configurable packet processor 12 2001
 
ALCATEL-LUCENT USA INC. (1)
2002/0085,560 Programmable packet processor with flow resolution logic 32 2000
 
ERICSSON INC. (1)
7260648 Extension of address resolution protocol (ARP) for internet protocol (IP) virtual networks 57 2002
 
ALAXALA NETWORKS CORPORATION (1)
2008/0075,078 Frame Transfer System 11 2007
 
PARITY NETWORKS LLC (1)
2004/0105,423 Apparatus and method for synchronization of multiple data paths and recovery from lost synchronization 19 2003
 
RPX CORPORATION (4)
7042848 System and method for hierarchical policing of flows and subflows of a data stream 90 2001
2002/0163,909 Method and apparatus for providing multi-protocol, multi-stage, real-time frame classification 6 2001
2002/0163,935 System and method for providing transformation of multi-protocol packets in a data stream 32 2001
2009/0213,856 System and Method for Providing Transformation of Multi-Protocol Packets in a Data Stream 59 2009
 
ALCATEL (1)
2002/0107,908 QoS monitoring system and method for a high-speed diffserv-capable network element 94 2000
 
GLOBESPANVIRATA, INC. (1)
2004/0205,753 Timing ring mechanism 16 2003
 
UNISYS CORPORATION (1)
5710923 Methods and apparatus for exchanging active messages in a parallel processing computer system 14 1995
 
NARAD NETWORKS, INC. (1)
2002/0075,805 Broadband system with QOS based packet handling 63 2001
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Jun 10, 2017
7.5 Year Payment $3600.00 $1800.00 $900.00 Jun 10, 2021
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 10, 2025
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00