System and method of delaying connection acceptance to support connection request processing at layer-7

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7743160
APP PUB NO 20080244085A1
SERIAL NO

11780432

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Techniques for suspending a TCP three-way handshake, offering the partial connection to an L-7 application or module at a proxy to perform further processing, and then allowing the L-7 application or module to instruct the proxy's network kernel to perform various actions are described. In various embodiments these actions may include: silently dropping the connection, verbosely rejecting the connection, accepting and processing the connection locally, or forwarding the connection to another proxy or the original destination. This additional functionality is provided, in one particular embodiment, via extensions to the POSIX socket API.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SYMANTEC CORPORATIONMOUNTAIN VIEW, CA2277

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Frederick, Ronald Mountain View, US 7 74
Li, Qing Cupertino, US 172 1220

Cited Art Landscape

Patent Info (Count) # Cites Year
 
RESONATE INC. (1)
6182139 Client-side resource-based load-balancing with delayed-resource-binding using TCP state migration to WWW server farm 342 1998
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
2005/0185,668 Network connection control 4 2005
 
CISCO TECHNOLOGY, INC. (3)
* 2006/0168,334 Application layer message-based server failover management by a network element 114 2005
2006/0190,612 Delayed network protocol proxy for packet inspection in a network 25 2005
* 2008/0104,252 Resuming a computing session when rebooting a computing device 9 2006
 
JUNIPER NETWORKS, INC. (1)
7127503 Computer networking system, device, and method for improved speed in web page rendering 6 2001
 
ADVANTECH SATELLITE NETWORKS INC. (1)
6975647 Enhancements for TCP performance enhancing proxies 67 2002
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (3)
6061341 Use of transmission control protocol proxy within packet data service transmissions in a mobile network 25 1997
* 2005/0240,940 Object transfer control in a communications network 20 2005
* 2005/0188,101 Method and devices for adaptative proxying of flows 8 2005
 
Wizzysoft Corporation (1)
* 2006/0072,569 Network address translation protocol for transmission control protocol connections 23 2005
 
SOUND VIEW INNOVATIONS, LLC (1)
6389462 Method and apparatus for transparently directing requests for web objects to proxy caches 555 1998
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
6415329 Method and apparatus for improving efficiency of TCP/IP protocol over high delay-bandwidth network 282 1998
 
RPX CLEARINGHOUSE LLC (3)
* 6484206 Efficient recovery of multiple connections in a communication network 71 1998
* 6618359 Error recovery in a mixed protocol networks 50 1998
* 6754219 Modular routing system 27 1999
 
NEC CORPORATION (1)
* 6781979 Connection control device, connection control method and data communication system 16 2000
 
VOCALTEC COMMUNICATIONS LTD. (1)
* 2005/0125,532 Traversing firewalls and nats 30 2004
 
INTEL CORPORATION (1)
6912588 System and method for managing client requests in client-server networks 38 1998
 
AVAYA INC. (2)
6330226 TCP admission control 18 1998
* 2006/0168,321 System and method for traversing firewalls, NATs, and proxies with rich media communications and other application protocols 44 2005
 
JPMORGAN CHASE BANK, N.A. (1)
7082467 Method and device for selective transport level spoofing based on information in transport level packet 35 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
6823387 System and method for enhancing a server's ability to withstand a "SYN flood" denial of service attack 25 2000
2004/0249,948 Performing application layer transactions during the connection establishment phase of connection-oriented protocols 47 2003
 
SYMANTEC CORPORATION (1)
* 7290050 Transparent load balancer for network connections 25 2002
 
ZHIGU HOLDINGS LIMITED (1)
7072933 Network access control using network address translation 14 2000
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) CO. LIMITED. (2)
* 8694651 Method and system for implementing network proxy 0 2012
* 2012/0151,070 METHOD AND SYSTEM FOR IMPLEMENTING NETWORK PROXY 1 2012
 
AO KASPERSKY LAB (1)
9009332 Protection against network-based malicious activity utilizing transparent proxy services 2 2014
 
NVIDIA CORPORATION (2)
* 8320250 Method and arrangement for TCP flow control 3 2008
* 2009/0201,813 METHOD AND ARRANGEMENT FOR TCP FLOW CONTROL 19 2008
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Dec 22, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 22, 2021
Fee Large entity fee small entity fee micro entity fee
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