Title: US7020700: Client side socks server for an internet client

Country: US United States of America

Inventor: Bennett, Craig Alan; Round Rock, TX, United States of America
Lita, Christian; Austin, TX, United States of America
Peterson, James Lyle; Austin, TX, United States of America
Thompson, Joseph Raymond; Round Rock, TX, United States of America

Assignee: International Business Machines Corporation, Armonk, NY, United States of America
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
News, Profiles, Stocks and More about this company

Published / Filed: 2006-03-28 / 1997-02-28

Application Number: US1997000808286

IPC Code: Advanced: G06F 15/173;
Core: G06F 15/16;

U.S. Class: 709/224; 709/223;

Field of Search: 380/049 395/200.76,36,34,49,53,61,187.01 345/329 370/392,356 358/400 379/88.22 455/4.2 709/245,228,227,217,226,229,233,203,236 713/201

Abstract:     An Internet client is provided with a SOCKS server. The client comprises a processor having an operating system, and a suite of one or more Internet tools. The SOCKS proxy server includes means for intercepting and servicing connection requests from the Internet tools. Preferably, the proxy server has a predetermined Internet Protocol address, preferably the loopback address. If the loopback address is not available on the protocol stack, a redirecting mechanism is used to redirect connection requests associated with stale IP addresses to a current IP address. The SOCKS server includes a filtering mechanism for filtering connection requests to particular servers, and a monitoring mechanism for monitoring network IP activity.

Attorney, Agent or Firm: Yee, Duke W. ; LaBaw, Jeffrey S. ; Nichols, Michael R. ;

Primary / Asst. Examiners: Harvey, Jack; Vu, Thong

Family: None

First Claim:      1. A method of managing connection requests from an Internet application supported on a client, the client connectable to a server via a computer network, the method comprising the steps of:

supporting a SOCKS server on the client;

configuring the application to send a connection request to the SOCKS server; and

having the SOCKS server service the connection request locally by creating a dial-up connection between the client and the computer network, establishing a network address for the client, sending data from the application to the server, receiving information from the at least one server sent to the network address and providing the information from the server to the application.

Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

U.S. References:

Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 16pp US5309437  1994-05 Perlman et al.  Digital Equipment Corporation Bridge-like internet protocol router
Buy PDF- 8pp US5410543  1995-04 Seitz et al.  Apple Computer, Inc. Method for connecting a mobile computer to a computer network by using an address server
Buy PDF- 12pp US5673322  1997-09 Pepe et al.  Bell Communications Research, Inc. System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
Buy PDF- 13pp US5680461  1997-10 McManis  Sun Microsystems, Inc. Secure network protocol system and method
Buy PDF- 68pp US5708780  1998-01 Levergood et al.  Open Market, Inc. Internet server access control and monitoring systems
Buy PDF- 15pp US5727159  1998-03 Kikinis   System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
Buy PDF- 22pp US5729689  1998-03 Allard et al.  Microsoft Corporation Network naming services proxy agent
Buy PDF- 17pp US5740361  1998-04 Brown  CompuServe Incorporated System for remote pass-phrase authentication
Buy PDF- 52pp US5754774  1998-05 Bittinger et al.  International Business Machine Corp. Client/server communication system
Buy PDF- 24pp US5802304  1998-09 Stone  Microsoft Corporation Automatic dialer responsive to network programming interface access
Buy PDF- 33pp US5815664  1998-09 Asano  Fujitsu Limited Address reporting device and method for detecting authorized and unauthorized addresses in a network environment
Buy PDF- 12pp US5822539  1998-10 Van Hoff  Sun Microsystems, Inc. System for adding requested document cross references to a document by annotation proxy configured to merge and a directory generator and annotation server
Buy PDF- 17pp US5826025  1998-10 Gramloch  Sun Microsystems, Inc. System for annotation overlay proxy configured to retrieve associated overlays associated with a document request from annotation directory created from list of overlay groups
Buy PDF- 17pp US5838910  1998-11 Domenikos et al.   Systems and methods for executing application programs from a memory device linked to a server at an internet site
Buy PDF- 34pp US5864666  1999-01 Shrader  International Business Machines Corporation Web-based administration of IP tunneling on internet firewalls
Buy PDF- 19pp US5892903  1999-04 Klaus  Internet Security Systems, Inc. Method and apparatus for detecting and identifying security vulnerabilities in an open network computer communication system
Buy PDF- 10pp US5905872  1999-05 DeSimone et al.  AT&T Corp. Method of transferring connection management information in world wideweb requests and responses
Buy PDF- 13pp US5913041  1999-06 Ramanathan et al.  Hewlett-Packard Company System for determining data transfer rates in accordance with log information relates to history of data transfer activities that independently stored in content servers
Buy PDF- 17pp US5918019  1999-06 Valencia  Cisco Technology, Inc. Virtual dial-up protocol for network communication
Buy PDF- 30pp US5933604  1999-08 Inakoshi  Fujitsu Limited Network resource monitoring system and method for providing notice of changes in resources in a network
Buy PDF- 16pp US5941988  1999-08 Bhagwat et al.  International Business Machines Corporation Session and transport layer proxies via TCP glue
Buy PDF- 25pp US5961601  1999-10 Iyengar  International Business Machines Corporation Preserving state information in a continuing conversation between a client and server networked via a stateless protocol
Buy PDF- 14pp US6003084  1999-12 Green et al.  Secure Computing Corporation Secure network proxy for connecting entities
Buy PDF- 22pp US6078583  2000-06 Takahara et al.  Hitachi, Ltd. Communication method and communication system
Buy PDF- 15pp US6078943  2000-06 Yu  International Business Machines Corporation Method and apparatus for dynamic interval-based load balancing
Buy PDF- 17pp US6104716  2000-08 Crichton et al.  International Business Machines Corporation Method and apparatus for lightweight secure communication tunneling over the internet
Buy PDF- 15pp US6115745  2000-09 Bertis et al.  International Business Machines Corporation Scheduling of distributed agents in a dialup network
Foreign References: None

Other References: