Filtering and route lookup in a switching device

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 9258228
APP PUB NO 20150156112A1
SERIAL NO

14531260

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Methods and devices for processing packets are provided. The processing device may Include an input interface for receiving data units containing header information of respective packets; a first module configurable to perform packet filtering based on the received data units; a second module configurable to perform traffic analysis based on the received data units; a third module configurable to perform load balancing based on the received data units; and a fourth module configurable to perform route lookups based on the received data units.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
JUNIPER NETWORKS, INC.SUNNYVALE, CA2495

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cheung, Gerald Palo Alto, US 25 724
Ferguson, Dennis C Palo Alto, US 80 1682
Patel, Rajiv Los Altos, US 25 573
Sindhu, Pradeep Los Altos Hills, US 135 1815

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
2002/0150,093 High-performance addressing and routing of data packets with semantically descriptive labels in a computer network 10 2001
2005/0018,682 Systems and methods for processing packets 47 2004
 
PMC-SIERRA, INC. (1)
7664028 Apparatus and method for metering and marking data in a communication system 19 2002
 
TREND MICRO INCORPORATED (1)
6009475 Filter rule validation and administration for firewalls 99 1996
 
TELIASONERA AB (1)
7139281 Method, system and router providing active queue management in packet transmission systems 19 2000
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
6700871 Increased throughput across data network interface by dropping redundant packets 57 1999
 
JUNIPER NETWORKS, INC. (10)
5905725 High speed switching device 175 1997
7289517 Node device 12 1999
6917620 Separation of data and control in a switching device 37 1999
6798777 Filtering and route lookup in a switching device 108 2000
7215637 Systems and methods for processing packets 211 2001
7688727 Filtering and route lookup in a switching device 32 2006
7986629 Filtering and route lookup in a switching device 19 2010
8238246 Filtering and route lookup in a switching device 8 2011
8503304 Filtering and route lookup in a switching device 5 2012
8879395 Filtering and route lookup in a switching device 2 2013
 
Sony Electronics Inc. (2)
5940597 Method and apparatus for periodically updating entries in a content addressable memory 44 1997
6308218 Address look-up mechanism in a multi-port bridge for a local area network 61 1998
 
SABLE NETWORKS, INC. (1)
* 2002/0057,651 Micro-flow management 31 2001
 
SILICON VALLEY BANK (2)
6904015 Congestion avoidance profiles in a packet switching system 51 2000
6975638 Interleaved weighted fair queuing mechanism and system 55 2000
 
HITACHI, LTD. (2)
4916655 Method and apparatus for retrieval of a search string 32 1987
7068656 Packet routing apparatus and a method of routing a packet 47 2002
 
WSOU INVESTMENTS, LLC (2)
5951651 Packet filter system using BITMAP vector of filter rules for routing packet through network 135 1997
6618378 Method and apparatus for supporting multiple class of service connections in a communications network 34 1999
 
FUTUREWEI TECHNOLOGIES, INC. (1)
6359879 Composite trunking 64 1998
 
NEC CORPORATION (1)
6704290 Transmission device and transmission method 13 2000
 
TECTIA OYJ (1)
6253321 Method and arrangement for implementing IPSEC policy management using filter code 154 1998
 
AVAYA INC. (2)
6226687 Method and apparatus for maintaining an order of data packets 46 1996
6646988 System, device, and method for allocating excess bandwidth in a differentiated services communication network 36 2000
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (3)
6850521 Network switch 94 2000
7068652 Pointer based binary search engine and method for use in network devices 16 2002
7366171 Network switch 13 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
6349338 Trust negotiation in a client/server data processing network using automatic incremental credential disclosure 37 1999
 
ADVANCED MICRO DEVICES, INC. (1)
6744776 Servicing priority traffic in multiport network switch 42 2000
 
HEWLETT-PACKARD COMPANY (1)
6580712 System for controlling look-ups in a data table in a network switch 30 1999
 
LUCENT TECHNOLOGIES INC. (1)
6781991 Method and apparatus for monitoring and selectively discouraging non-elected transport service over a packetized network 31 1999
 
CISCO TECHNOLOGY, INC. (7)
6515963 Per-flow dynamic buffer management 87 1999
6567379 Traffic monitor using leaky bucket with variable fill 16 1999
6788647 Automatically applying bi-directional quality of service treatment to network data flows 30 1999
6977930 Pipelined packet switching and queuing architecture 94 2000
6970462 Method for high speed packet classification 46 2000
* 6868065 Method and apparatus for implementing a quality of service policy in a data communications network 27 2003
7505408 Automatically applying bi-directional quality of service treatment to network data flows 6 2004
 
ALCATEL-LUCENT CANADA INC. (1)
5917821 Look-up engine for packet-based network 221 1996
 
CIENA CORPORATION (1)
7027394 Broadband system with traffic policing and transmission scheduling 30 2001
 
ENTERASYS NETWORKS, INC. (1)
5951649 Network interconnecting apparatus having a separate forwarding engine object at each interface 120 1996
 
ADTRAN, INC. (1)
2003/0081,546 Aggregate fair queuing technique in a communications system using a class based queuing architecture 27 2001
 
ALCATEL-LUCENT USA INC. (1)
7466703 Scalable high speed router apparatus 164 1999
 
Network Equipment Technologies, Inc. (2)
6424659 Multi-layer switching apparatus and method 207 1998
2001/0043,614 MULTI-LAYER SWITCHING APPARATUS AND METHOD 90 1998
 
ERICSSON INC. (1)
2002/0191,622 System for and method of differentiated queuing in a routing system 21 2001
 
FUJITSU LIMITED (1)
7075927 Method and system for quality of service (QoS) support in a packet-switched network 41 2001
 
SUN MICROSYSTEMS, INC. (1)
6115802 Efficient hash table for use in multi-threaded environments 118 1998
 
INFINEON TECHNOLOGIES AG (1)
6598034 Rule based IP data processing 324 1999
 
RPX CLEARINGHOUSE LLC (2)
* 6704280 Switching device and method for traffic policing over a network 22 1999
6826147 Method and apparatus for aggregate flow control in a differentiated services network 51 2000
 
NOKIA INTERNET COMMUNICATIONS INC. (1)
7277388 Method and apparatus for random packet marking for differentiated services 9 2000
 
ACUTE COMMUNICATIONS CORPORATION (1)
2002/0126,672 Method and apparatus for a flexible and reconfigurable packet classifier using content addressable memory 148 2001
 
CISCO SYSTEMS ISRAEL LTD. (1)
6831893 Apparatus and method for wire-speed classification and pre-processing of data packets in a full duplex network 177 2000
 
SYMANTEC CORPORATION (1)
2006/0007,860 Packet filtering methods and systems 8 2005
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6748435 Random early demotion and promotion marker 44 2000
 
AT&T CORP. (1)
6873600 Consistent sampling for network traffic measurement 94 2000
 
NORTEL NETWORKS LIMITED (1)
5774739 Using a lockup processor to search a table of keys whose entries contain instruction pointer values of code to execute if key is found 22 1996
* 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 Aug 9, 2019
7.5 Year Payment $3600.00 $1800.00 $900.00 Aug 9, 2023
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 9, 2027
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