United States Patent (10) Patent No.: US 7,564,856 B2 Bendelac Et Al
Total Page:16
File Type:pdf, Size:1020Kb
US007564856B2 (12) United States Patent (10) Patent No.: US 7,564,856 B2 Bendelac et al. (45) Date of Patent: *Jul. 21, 2009 (54) METHOD AND SYSTEM FOR NETWORK FOREIGN PATENT DOCUMENTS ACCESS OVERALOW BANDWIDTH LINK EP O 797 342 9, 1997 (75) Inventors: Chaim Bendelac, Kfar-Saba (IL); Ran OTHER PUBLICATIONS M. Bittmann, Tel-Aviv (IL); Kobi Samburski, Herzliya (IL) “Hot Products & Solutions IP Address Management: A White Paper'. Network Registrar, American Internet Corporation, Bedford, (73) Assignee: Cisco Technology, Inc., San Jose, CA Meted from http://www.american.com/ip-mgmt.html, on Jul. (US) (Continued) (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 Primary Examiner Andrew Lee U.S.C. 154(b) by 827 days. (74) Attorney, Agent, or Firm—BainwoodHuang This patent is Subject to a terminal dis- (57) ABSTRACT claimer. A method and system are provided for transmitting informa (21) Appl. No.: 10/947,457 tion from a faster network to a data terminal via a slower network connection. The invention is adapted for use with any (22) Filed: Sep. 21, 2004 Internet access device or terminal. Such as an Internet-com patible telephone. A client connects to the Internet via an (65) Prior Publication Data intermediary Software program, known as the Gateway (GW). In the preferred embodiment of the invention, the GW US 2005/O122997 A1 Jun. 9, 2005 executes on a host computer of an ISPs Local Area Network O O (LAN). The GW thus mediates the data transfer between the Related U.S. Application Data Internet, such as the Web and the client Internet terminal. The (63) Continuation of application No. 08/948,534, filed on GW employs a point-to-point Internet protocol, the Gateway Oct. 9, 1997, now Pat. No. 6,845,102. interface Protocol (GWIP) to communicate with the client over the low-bandwidth link. The invention shifts the entire (51) Int. Cl. overhead of the Internet protocol stack to the GW, and does H04L 2/28 (2006.01) not involve the Internet terminal or the slow link between H04.3/16 (2006.01) Internet terminal and GW. The GW makes and negotiates (52) U.S. Cl. ....................................... 370/401; 370/465 multiple Internet requests, in parallel, and multiplexes the (58) Field of Classification Search ................. 370/401, resulting data streams, allowing documents to be loaded in 370/465 parallel with their associated images. The GW may also be See application file for complete search history. used to conveniently customize or upgrade the Internetter minal. The GW performs off-line services and caches com (56) References Cited monly used information fetched from the Internet. The inven U.S. PATENT DOCUMENTS tion is also readily adapted for use with Internet access devices that require different document formats. 4,922,486 A 5/1990 Lidinsky et al. (Continued) 76 Claims, 4 Drawing Sheets ISP Management Center E-mail Server* Registration and* Autheritication 40 ZPOP3 crip %RADIUS EzzaGWIP is % i"Local Area Network (Ethernet internet ZaSNMP (and Firewall) 10 GW Additions to an ISP topology Protocols (T3, DS3, etc.) is US 7,564,856 B2 Page 2 U.S. PATENT DOCUMENTS 6,018,770 A 1/2000 Little et al. 6,026,087 A 2/2000 Mirashrafi et al. 4,971.407 11, 1990 Hoffman 6,026,440 A 2/2000 Shrader et al. 5,014,265 5, 1991 Hahne et al. 6,035,281 A 3/2000 Crosskey et al. 5,155,847 10, 1992 Kirouac et al. 6,052,730 A 4/2000 Felciano et al. 5,224,099 6, 1993 Corbalis et al. 6.421,429 B1 7/2002 Merritt et al. 5,280,470 1, 1994 Buhrke et al. 5,305,311 4, 1994 Lyles OTHER PUBLICATIONS 5,541,957 T. 1996 Lau 1/1997 Rudrapatna et al. IBM Introduces New Subscriber Management System for Internet 5,592.470 Service Providers, Dec. 2, 1998, IBM Corporation, printed from 5,610,910 3, 1997 Focsaneanu et al. http://www.ibm.com/News/1997/12/Is9712102.html. 5,717,604 2, 1998 Wiggins 5,729,546 3, 1998 Gupta et al. “Regain Confidence and Control Over Your IP Address Infrastruc 5,745,556 4, 1998 Ronen ture'. Network Registrar, American Internet Corporation, Bedford, 5,761,280 6, 1998 Noonen et al. MA. 5,761,662 6, 1998 Dasan Rigney, et al., “Remote Authentication Dial In User Service 6, 1998 Dedrick (RADIUS), Network Working Group, RFC 2138, Apr. 1997, pp. 5,768,521 1-57. 5,778, 182 7, 1998 Cathey et al. Simpson, W., “The Point-to-Point Protocol (PPP), Dec. 1993, Net 5,787,470 7, 1998 DeSimone et al. work Working Group, Request for Comments: 1548, Obsoletes: RFC 5,799,040 8, 1998 Lau 1331, Category: Standards Track. 5,905,736 5, 1999 Ronen et al. Smith, Ray, “Point to Point Protocol”, 1996, printed from http:// 5,960,409 9, 1999 Wexler www/rjSmith.com/pppf.html. 5,970.477 10, 1999 Roden “Three Ways to Manage IP Addresses'. PC Magazine: IP Address 6,006,231 12, 1999 Popa Management, printed from http://www.Zdnet.com/pcmag/features/ 6,018,619 1, 2000 Allard et al. ipmanage/ip-s2.htm., on Sep. 10, 1998. U.S. Patent Jul. 21, 2009 Sheet 1 of 4 US 7,564,856 B2 ?Od1830"| Ss800ýajouay! U.S. Patent Jul. 21, 2009 Sheet 2 of 4 US 7,564,856 B2 Traditional internet Architecture Access Provider (ISP) Client 26 Terminal : PPP Internet : Encapsulated information FIG. 2 (PRIOR ART) GW Architecture 22 Om" Modem iPhone (Remote Access) Client Terminal 26 GWP Internet Protocol 51 Web Site FIG. 3 U.S. Patent Jul. 21, 2009 Sheet 4 of 4 US 7,564,856 B2 58 ServerGear 60 HTTP/TCP-IP DatalinkiPhysical 54 26 The internet FIG. 5 100 Client Requests GW identifies 105 information Client Attributes GW Negotiates 110 Request with Internet information 115 Returned to GW GW Strips 120 irrelevant information information 125 Transmitted to Client FIG. 6 US 7,564,856 B2 1. 2 METHOD AND SYSTEM FOR NETWORK TCP/IP protocols. Such serial link transfers digital data-one ACCESS OVERALOW BANDWIDTH LINK bit after the other. The Recommended Standard-232 (RS 232) is the standard commonly followed for serial data trans CROSS-REFERENCE TO RELATED mission. (See, for example, Electronic Industries Associa APPLICATION tion, EIA Standard RS-232-C, “Interface Between Data Terminal Equipment and Data Communications Equipment This application is a continuation of application Ser. No. Employing Serial Binary Data Interchange’. August 1969.) 08/948,534 entitled “METHOD AND SYSTEM FOR NET Point-to-point links are among the oldest methods of data WORKACCESS OVERA LOW BANDWIDTH LINK" by communications and almost every host Supports point-to C. Bendelac, Ran M. Bittmann and Kobi Samburski, filed on 10 point connections. A long-distance point-to-point link is Oct. 9, 1997 now U.S. Pat. No. 6,845,102. achieved by using a modem to establish a dial-up link between a display terminal. Such as a personal computer, and BACKGROUND OF THE INVENTION the other host, such as a host located on the ISP site. The communication over the serial point-to-point line is in 1. Technical Field 15 the form of encapsulated (framed) TCP/IP datagrams (data The invention relates to data communication networks. packets) using either Serial Line Internet Protocol (SLIP) or More particularly, the invention relates to transmitting infor Point-to-Point protocol (PPP) packet framing. mation from a faster network to a data terminal via a slow The SLIP protocol is described in IETF Network Working network connection. Group (J. Romkey), “A NONSTANDARD FORTRANS 2. Description of the Prior Art MISSION OF IP DATAGRAMS OVER SERIAL LINES: Electronic commercial and academic computer networks SLIP Request for Comments: 1055-June 1988. The PPP have been in existence for many years. An example of a protocol is described in IETF Network Working Group (D. commercial network is America On-Line. The largest and Perkins), “The Point-to-Point Protocol for the Transmission best-known electronic network is commonly known as the of Multi-Protocol Datagrams Over Point-to-Point Links.” Internet. The Internet is a world-wide “network of networks’ 25 Request for Comments: 1171. SLIP transmits IP data packets that is composed of thousands of interconnected computers over any serial link, Such as a telephone line. It is generally and computer networks. used to provide Internet access to networks that support TCP/ The preferred protocol of communications on the Internet IP PPP is a more common data link protocol that provides is a set of standards and protocols, commonly referred to as dial-up access over serial lines. TCP/IP. These TCP/IP protocols provide the means to estab 30 FIG. 2 is a diagram of a traditional Internet connection lish a connection between two nodes on the network, and to according to the prior art. To communicate on the Internet 26, Subsequently transfer messages and data between these an appliance or terminal (the client) 18 establishes a logical nodes. TCP (Transmission Control Protocol) provides the connection with a content provider. This connection is typi logical connection to ensure delivery of an entire message or cally made using dial-up equipment, Such as a modem 46 to file, while IP (Internet Protocol) provides the routing mecha 35 connect to the public telephone system 22. The information nism. transmitted over the telephone line is composed of PPP The majority of residential and commercial users of Such wrapped TCP/IP data packets. Essentially, the ISP 10 is a computer networks (the clients) do not have a direct connec transparent channel through which the client directly com tion to the network.