TCP engine

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7535907
APP PUB NO 20060227811A1
SERIAL NO

11218727

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A network transport layer accelerator accelerates processing of packets so that packets can be forwarded at wire-speed. To accelerate processing of packets, the accelerator performs pre-processing on a network transport layer header encapsulated in a packet for a connection and performs in-line network transport layer checksum insertion prior to transmitting a packet. A timer unit in the accelerator schedules processing of the received packets. The accelerator also includes a free pool allocator which manages buffers for storing the received packets and a packet order unit which synchronizes processing of received packets for a same connection.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CAVIUM, INC.MOUNTAIN VIEW, CA312

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Badr, Imran Fremont , US 7 291
Bertone, Michael S Marlborough, US 16 312
Bouchard, Gregg A Round Rock, US 58 1294
Dickinson, Philip H Cupertino, US 5 310
Hummel, Thomas F Marlborough, US 7 176
Hussain, Muhammad R Pleasanton, US 14 663
Katz, Daniel A Ashland, US 28 508
Kessler, Richard E Shrewsbury , US 110 2670
Masood, Faisal Cupertino, US 16 182
Sanzone, Robert A Hudson, US 18 286

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Fortinet, Inc. (1)
* 2006/0133,377 System and method for integrated header, state, rate and content anomaly prevention with policy enforcement 29 2004
 
Other [Check patent profile for assignment information] (1)
* 2004/0010,612 High performance IP processor using RDMA 147 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 7190699 Method and apparatus for implementing multiple credit levels over multiple queues 2 2002
 
PROTOCOL ACQUISITION, LLC (2)
* 7376755 TCP/IP processor and engine using RDMA 109 2003
7415723 Distributed network security system and a hardware processor therefor 59 2004
 
MARVELL ISRAEL (M.I.S.L.) LTD. (1)
* 7424019 Packet header altering device 35 2002
 
ADVANTECH SATELLITE NETWORKS INC. (1)
6975647 Enhancements for TCP performance enhancing proxies 67 2002
 
Syrus Ziai (1)
* 7274706 Methods and systems for processing network data 74 2001
 
ROCKWELL TECHNOLOGIES, LLC (1)
7007106 Protocol and method for multi-chassis configurable time synchronization 80 2001
 
MELLANOX TECHNOLOGIES LTD. (1)
* 2004/0218,623 Hardware calculation of encapsulated IP, TCP and UDP checksums by a switch fabric channel adapter 37 2003
 
SURGIENT NETWORKS, INC. (1)
2002/0133,593 Systems and methods for the deterministic management of information 115 2001
 
INTEL CORPORATION (6)
* 7181544 Network protocol engine 45 2002
7443836 Processing a data packet 19 2003
7191321 Microengine for parallel processor architecture 25 2003
* 2005/0165,985 Network protocol processor 45 2003
* 2005/0188,102 Scheduling packet processing 27 2003
* 2006/0072,563 Packet processing 25 2004
 
VPNET Technologies, Inc. (1)
6701437 Method and apparatus for processing communications in a virtual private network 189 1998
 
ALACRITECH, INC. (2)
6591302 Fast-path apparatus for receiving data corresponding to a TCP connection 227 2002
2004/0054,813 TCP offload network interface device 87 2002
 
SYMANTEC CORPORATION (1)
* 7366101 Network traffic synchronization mechanism 24 2003
 
CAVIUM, INC. (3)
* 6708218 IpSec performance enhancement using a hardware-based parallel process 50 2000
7337314 Apparatus and method for allocating resources within a security processor 34 2003
2004/0205,332 IPsec performance optimization 54 2003
 
SAFENET, INC. (1)
6983366 Packet Processor 39 2000
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 7127534 Read/write command buffer pool resource management using read-path prediction of future resources 9 2003
 
MICROPROCESSOR ENHANCEMENT CORPORATION (1)
5471593 Computer processor with an efficient means of executing many instructions simultaneously 192 1994
 
MCAFEE, INC. (1)
* 6687833 System and method for providing a network host decoy using a pseudo network protocol stack implementation 55 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Fujitsu Siemens Computers, Inc. (2)
* 8601257 Method, cluster system and computer-readable medium for distributing data packets 0 2006
* 2007/0022,284 Method, cluster system and computer-readable medium for distributing data packets 2 2006
 
AKAMAI TECHNOLOGIES, INC. (5)
8819280 Network traffic load balancing system using IPV6 mobility headers 6 2005
8578052 Generation and use of network maps based on race methods 2 2009
* 8078755 Load balancing using IPv6 mobility features 11 2009
8176203 Load balancing using IPV6 mobility features 11 2011
* 8341295 Server failover using IPV6 mobility features 7 2012
 
RALINK TECHNOLOGY CORPORATION (1)
* 2012/0281,714 PACKET PROCESSING ACCELERATOR AND METHOD THEREOF 11 2011
 
NEC CORPORATION (2)
* 7822053 Apparatus and method for TCP buffer copy distributed parallel processing 1 2009
* 2009/0225,771 APPARATUS AND METHOD FOR TCP BUFFER COPY DISTRIBUTED PARALLEL PROCESSING 7 2009
 
THE BOEING COMPANY (1)
* 9494933 Processing packets in an aircraft network data processing system 1 2009
 
APPLE INC. (1)
* 9516615 Selection of synchronization stations in a peer-to-peer network environment 0 2012
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 2013/0138,920 METHOD AND APPARATUS FOR PACKET PROCESSING AND A PREPROCESSOR 0 2011
 
JUNIPER NETWORKS, INC. (30)
8370936 Multi-method gateway-based network security systems and methods 32 2002
* 2003/0154,399 Multi-method gateway-based network security systems and methods 259 2002
9185075 Internet security system 0 2006
* 2006/0209,836 INTERNET SECURITY SYSTEM 21 2006
8332948 Intelligent integrated network security device 4 2009
8326961 Intelligent integrated network security device for high-availability applications 4 2010
8291114 Routing a packet by a device 4 2010
* 2010/0281,533 METHOD AND APPARATUS FOR IMPLEMENTING A LAYER 3/LAYER 7 FIREWALL IN AN L2 DEVICE 10 2010
8490158 Firewall including local bus 0 2010
8326881 Detection of network security breaches based on analysis of network record logs 1 2011
* 2011/0185,426 DETECTION OF NETWORK SECURITY BREACHES BASED ON ANALYSIS OF NETWORK RECORD LOGS 2 2011
8321595 Application identification 2 2011
* 2011/0202,672 APPLICATION IDENTIFICATION 13 2011
8867543 In-line packet processing 0 2011
8654779 Network security device and method 1 2011
8331374 Packet processing in a multiple processor system 4 2011
9413777 Detection of network security breaches based on analysis of network record logs 0 2012
8798065 Packet processing in a multiple processor system 0 2012
8726016 Intelligent integrated network security device 0 2012
8689316 Routing a packet by a device 2 2012
8635695 Multi-method gateway-based network security systems and methods 5 2012
8631113 Intelligent integrated network security device for high-availability applications 1 2012
8484385 Application identification 1 2012
9049128 Application identification 0 2013
9094372 Multi-method gateway-based network security systems and methods 0 2013
8959197 Intelligent integrated network security device for high-availability applications 0 2013
9385994 Network security device 0 2014
9407605 Routing a packet by a device 0 2014
9100364 Intelligent integrated network security device 0 2014
9479436 In-line packet processing 0 2014
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (2)
* 8472350 Bank aware multi-bit trie 0 2010
* 2012/0170,580 BANK AWARE MULTI-BIT TRIE 1 2010
 
FUJITSU LIMITED (2)
* 7920573 Data relay device, data relay method, and computer product 3 2007
* 2008/0095,181 DATA RELAY DEVICE, DATA RELAY METHOD, AND COMPUTER PRODUCT 3 2007
 
CAVIUM, INC. (2)
7895431 Packet queuing, scheduling and ordering 42 2004
* 9379992 Method and an apparatus for virtualization of a quality-of-service 0 2013
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
* 8274976 Method and system for transparent TCP offload 17 2010
* 2010/0174,824 Method and System for Transparent TCP Offload 36 2010
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 19, 2020
Fee Large entity fee small entity fee micro entity fee
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