Managing a communication session with improved session establishment

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 9055088
APP PUB NO 20060212587A1
SERIAL NO

11081065

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

System, method and program product for managing sessions. A request to open a session with a destination server is received. A determination is made whether an operational request is received concurrently with the open request or within a predetermined time thereafter. If so, the requested session is opened. If not, the requested session is not opened. The method can be performed by a proxy server. To initiate the session, the operational request should be received concurrently with the open request or within a predetermined time thereafter. The destination server is responsible for processing the operational request. To open the session with the destination server from the proxy server, an open request and the operational request are sent from the proxy server to the destination server. An inbound socket of the proxy server associated with the session is spliced to an outbound socket of the proxy server associated with the session. Consequently, subsequent requests in this session are automatically passed from the inbound socket to the outbound socket. The outbound socket is used for the session with the destination server.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY46918

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Barsuk, Vyacheslav Longmont, US 7 56

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (4)
2003/0182,580 Network traffic flow control system 44 2003
2003/0212,999 System and method for providing video telephony over a cable access network infrastructure 59 2003
* 2005/0198,311 System and method for managing connections between a client and a server 3 2005
* 2008/0056,494 SYSTEM AND METHOD FOR ESTABLISHING A SECURE CONNECTION 12 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
2001/0042,200 Methods and systems for defeating TCP SYN flooding attacks 59 2001
2002/0078,135 Method and apparatus for improving the operation of an application layer proxy 41 2001
* 2001/0056,476 System and method for accessing a server connected to an IP network through a non-permanent connection 12 2001
* 2003/0088,677 Network system, server, client terminal, timeout information providing method, timeout information display method, and programs 15 2002
 
QUALCOMM INCORPORATED (1)
2003/0118,049 Method and apparatus for providing configurable layers and protocols in a communications system 4 2002
 
TREND MICRO INCORPORATED (1)
2003/0037,164 System and method for protecting a TCP connection serving system from high-volume of TCP connection requests 4 2001
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
2002/0188,753 Method and system for a front-end modular transmission control protocol (TCP) handoff design in a streams based transmission control protocol/internet protocol (TCP/IP) implementation 30 2001
 
VERITAS TECHNOLOGIES LLC (1)
2004/0039,774 Inter-process messaging using multiple client-server pairs 12 2002
 
CISCO TECHNOLOGY, INC. (2)
* 6850982 Methods and apparatus for directing a flow of data between a client and multiple servers 57 2000
* 7328267 TCP proxy connection management in a gigabit environment 50 2002
 
ADVANTECH SATELLITE NETWORKS INC. (1)
* 6975647 Enhancements for TCP performance enhancing proxies 67 2002
 
MOTOROLA MOBILITY, INC. (1)
* 2006/0031,520 Allocation of common persistent connections through proxies 39 2004
 
SIEMENS ENTERPRISE COMMUNICATIONS, INC. (1)
* 6636503 Method and system for communicating with a telecommunications switch 43 1998
 
ORACLE AMERICA, INC. (1)
2004/0088,407 System and method for analyzing remote traffic data in a distributed computing environment 1 2003
 
TWITTER, INC. (1)
2003/0101,273 System and method for knowledgeable node initiated TCP splicing 5 2001
 
AVAYA COMMUNICATION ISRAEL LTD (1)
* 2002/0120,743 Splicing persistent connections 96 2001
 
RIVERBED TECHNOLOGY, INC. (1)
2003/0204,621 Architecture to thwart denial of service attacks 35 2002
 
HTC CORPORATION (1)
* 2006/0168,260 Providing secure access through network firewalls 9 2006
 
JPMORGAN CHASE BANK, N.A. (1)
2003/0065,950 Secured FTP architecture 23 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 2006/0020,707 Sustaining session connections 17 2004
* 7398292 System and method of enhancing web server throughput in single and multiple processor systems 1 2004
 
MICROSOFT INTERNATIONAL HOLDINGS B.V. (1)
* 2008/0209,490 Methods in transmission and searching of video information 8 2008
 
CANON KABUSHIKI KAISHA (2)
* 7003798 System for operating device from remote location and apparatus for use in the system 12 2001
* 2002/0087,888 System for operating device from remote location and apparatus for use in the system 4 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 Dec 9, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 Dec 9, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 9, 2026
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