(12) United States Patent (10) Patent No.: US 8,726,149 B2 Bendelac Et Al
Total Page:16
File Type:pdf, Size:1020Kb
USOO8726 1 49B2 (12) United States Patent (10) Patent No.: US 8,726,149 B2 Bendelac et al. (45) Date of Patent: May 13, 2014 (54) METHOD AND SYSTEM FOR PROVIDING 5,014,265 A 5/1991 Hahne et al. REDUCED-SIZE HYPERTEXT CONTENT TO 5,155,847 A 10, 1992 Kirouac et al. 5,224,099 A 6/1993 Corbalis et al. A LIMITED-DISPLAY CLIENT DEVICE 5,280,470 A 1/1994 Buhrke et al. (75) Inventors: Chaim Bendelac, Kfar-Saba (IL); Ran (Continued) M. Bittmann, Tel-Aviv (IL); Kobi Samburski, Herzliya (IL) FOREIGN PATENT DOCUMENTS (73) Assignee: Cisco Technology, Inc., San Jose, CA EP O 797 342 A1 9, 1997 (US) OTHER PUBLICATIONS (*) Notice: Subject to any disclaimer, the term of this “Hot Products & Solutions—IP Address Management: A White patent is extended or adjusted under 35 Paper.” Network Registrar, American Internet Corporation, Bedford, U.S.C. 154(b) by 1126 days. MA, printed from http://www.american.com/ip-mgmt.html, on Jul. 24, 1998. (21) Appl. No.: 12/506,062 (Continued) (22) Filed: Jul. 20, 2009 Primary Examiner — Laurie Ries (74) Attorney, Agent, or Firm — Novak Druce Connolly (65) Prior Publication Data Bove + Quigg LLP US 2009/0313535A1 Dec. 17, 2009 (57) ABSTRACT Related U.S. Application Data A computer system provides content to a client device such as a handheld wireless telephone by identifying the client device (63) Continuation of application No. 10/947,457, filed on as a limited-display client device, receiving a request from the Sep. 21, 2004, now Pat. No. 7,564,856, which is a client device for hypertext content (e.g. content in HTML continuation of application No. 08/948,534, filed on form), and generating a reduced-size version of the requested Oct. 9, 1997, now Pat. No. 6,845,102. hypertext content. Based on the identification of the client (51) Int. C. device as a limited-display client device and in response to the G06F I7/00 request, the reduced-size version of the hypertext content is (2006.01) returned to the client device. The reduced-size version of the (52) U.S. C. hypertext content may be generated by removing information USPC .......................................................... 71.5/238 from the hypertext content which is not relevant to the display (58) Field of Classification Search of the client device, and the reduced-size version of the hyper USPC .......................................... 715/238, 234, 242 text content may include page in a text-based hypertext See application file for complete search history. markup language such as HTML. A layout conversion may be used from a first hypertext layout to a second hypertext layout (56) References Cited of the reduced hypertext content, which may be more directly usable by a handheld wireless telephone than is the first U.S. PATENT DOCUMENTS hypertext layout. 4,922,486 A 5/1990 Lidinsky et al. 4,971.407 A 11, 1990 Hoffman 6 Claims, 5 Drawing Sheets E-MAIL REGISTRATIONAND SERVER ATHENTICATION 42 ZzaRADIUS EzzaGWIP 48 i...LOCALAREANETWORKETHERNET. a : 40 ROUTER INTERNET (ANDFIREWALL) B E-38 ISPMANAGEMENT E PROXY CENTER SERVER NETWORK MANAGEMENT LOCAL POP GW ADDITIONSTOANSPTOPOLOGY PROTOCOLS 12 SPBACKBONE CENTER (T3, DS3, ETC) 16 US 8,726,149 B2 Page 2 (56) References Cited 6,845,102 B1 1/2005 Bendelac et al. 7,564,856 B2 7/2009 Bendelac et al. U.S. PATENT DOCUMENTS 2005/0028090 A1 2/2005 Sweet et al. .................. 715,513 2005, 0138554 A1* 6/2005 Bell et al. ...................... 71.5/530 5,305,311 A 4/1994 Lyles 2006/0031759 A1 2/2006 Brown et al. ................. 715,514 5,541,957 A 7, 1996 Lau 2006/0114350 A1* 6/2006 Shimada et al. 348/423.1 5,592.470 A 1/1997 Rudrapatna et al. 2006/0143282 A1* 6/2006 Brown et al. ... TO9,217 5,610,910 A 3/1997 Focsaneanu et al. 2007,0005654 A1* 1/2007 Schachar et al. 707/104.1 5,717,604 A 2/1998 Wiggins 2008/0168544 A1* 7/2008 von Krogh ........................ T26/6 5,729,5464. A 3,336 1998 GuptaE. et al. OTHER PUBLICATIONS 5,761,280 A 6, 1998 Noonen et al. 5,761,662 A 6, 1998 Dasan IBM Introduces New Subscriber Management System for Internet 5,764,736 A * 6/1998 Shachar et al. ............ 379,93.09 Service Providers, Dec. 2, 1998, IBM Corporation, printed from 5,768,521 A 6, 1998 Dedrick http://www.ibm.com/News/1997/12/Is9712102.html. 5,778,182 A 7, 1998 Cathey et al. Rigney, et al., “Remote Authentication Dial in User Service 37623 A E. pSimoneet al. (RADIUS).” Network Working Group, RFC 2138, Apr. 1997, pp. - - 1-57. 3. A ck 38 Ey, et al. .......... TO9,224 Simpson, W., “The Point-to-Point Protocol (PPP).” Dec. 1993, Net 5,905,736 A 5, 1999 Ronen et al. work Working Group, Request for Comments: 1548, Obsoletes: RFC 5,960,409 A 9, 1999 Wexler 1331, Category: Standards Track. 5,970.477 A 10, 1999 Roden “Three Ways to Manage IP Addresses.” PC Magazine: IP Address 6,006,231 A 12/1999 Popa Management, printed from http://www.Zdnet.com.pcmag/features/ 6,018,619 A 1/2000 Allard et al. ipmanage/ip-s2.htm., on Sep. 10, 1998. 6,018,770 A 1/2000 Little et al. “Regain Confidence and Control Over Your IP Address Infrastruc 6,026,087 A 2/2000 Mirashrafi et al. ture.” Network Registrar, American Internet Corporation, Bedford, 835A 39 Still MA (c) 1998. 6,052,730W - - A ck 4, 2000 FelcianoroSSKey et et al.al. S.R., &S. & R Protocol.”s 1996, printed from http:// 6.421,429E. B1 7/2002S. MerrittE. et "...O.al. E. U.S.S. Appl.App? No. 08/948,534,10745, filed sep.Oct. 9,21, 1997. 2004. 6.421,733 B1* 7/2002 Tso et al. ...................... TO9,246 6,789,263 B1* 9/2004 Shimada et al. .............. 725,119 * cited by examiner U.S. Patent May 13, 2014 Sheet 2 of 5 US 8,726,149 B2 ?E)ELISSEM U.S. Patent May 13, 2014 Sheet 4 of 5 US 8,726,149 B2 58 56 BROWSER 30 50 4 SERVERGEAR HTTP/TCP-IP 60 DATALINKPHYSICAL THE INTERNET FIG. 5 CLIENT REQUESTS GW IDENTIFIES 100 INFORMATION CLIENTATTRIBUTES 105 GW NEGOTATES REQUEST WITH INTERNET 110 INFORMATION RETURNED TO GW 115 GW STRIPS IRRELEVANT INFORMATION 120 INFORMATION TRANSMITTED TO CLIENT 125 FIG. 6 U.S. Patent May 13, 2014 Sheet 5 of 5 US 8,726,149 B2 WEBSITE 51 HTML (REQD) 200 GATEWAY 42 HTML (CONVD) 202 CLIENT 30 Fig. 7 204 208 2O6 -> Fig. 8 US 8,726,149 B2 1. 2 METHOD AND SYSTEM FOR PROVIDING Point-to-point links are among the oldest methods of data REDUCED-SIZE HYPERTEXT CONTENT TO communications and almost every host Supports point-to A LIMITED-DISPLAY CLIENT DEVICE point connections. A long-distance point-to-point link is achieved by using a modem to establish a dial-up link BACKGROUND OF THE INVENTION between a display terminal. Such as a personal computer, and the other host, such as a host located on the ISP site. 1. Technical Field The communication over the serial point-to-point line is in The invention relates to data communication networks. the form of encapsulated (framed) TCP/IP datagrams (data More particularly, the invention relates to transmitting infor packets) using either Serial Line Internet Protocol (SLIP) or 10 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 FOR TRANS 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 15 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’ 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 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 25 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 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 30 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.