Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  
[blocks in formation]

(54)

(75) (73)

(*)

(21) (22) (65)

(63) (60)

(51)

(52) (58)

[table]

(56)

Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 1247 days.

Appl. No.: 09/819,521

Filed: Mar. 27, 2001

Prior Publication Data

US 2001/0037292 Al Nov. 1, 2001

Related U.S. Application Data

Continuation-in-part of application No. 09/579,787, filed on May 26, 2000, now Pat. No. 7,006,993.

Provisional application No. 60/136,734, filed on May 28, 1999.

Int. CI.

G06F15/16 (2006.01)

U.S. CI 709/227; 709/201; 709/218

Field of Classification Search 709/200,

709/203, 204, 227, 229, 238, 245, 246, 275, 709/218-226, 213, 248, 252, 210, 204.217, 709/316,330; 705/41; 713/201,200; 714/57; 345/764; 719/313; 707/4; 370/431; 704/270 See application file for complete search history.

References Cited

U.S. PATENT DOCUMENTS

[blocks in formation]

A proxy server for providing transparent proxy services to a user of a client device is provided. The proxy server receives a request from a browser for a unit of digital content, requests the unit of digital content from a remote server, receives the unit of digital content from the remote server, parses the unit of digital content for references to the remote server, identifies a reference within a software construct, inserts a software function into the modified remote page for modifying references, inserts a call to the software function into the software construct, modifies references to the remote server in the unit of digital content to form a modified unit of digital content by inserting a surrogate server hostname into the references and removing a remote server hostname from the references, and transmits the modified unit of digital content to the browser.

[merged small][merged small][merged small][graphic][merged small][graphic][merged small]

Page 2

U.S. PATENT DOCUMENTS

5,321,241 A 6/1994 Craine 235/380

5,326,960 A 7/1994 Tannenbaum 235/379

5,350,906 A 9/1994 Brody et al 235/379

5,408,082 A 4/1995 Takagi et al 235/492

5,450,477 A 9/1995 Amarant et al 379/93

5,500,513 A 3/1996 Langhans et al 235/380

5,530,232 A 6/1996 Taylor 235/380

5,559,313 A 9/1996 Claus et al 235/380

5,566,327 A 10/1996 Sehr 395/600

5,578,808 A 11/1996 Taylor 235/380

5,581,663 A 12/1996 Zlotin et al 395/51

5,621,201 A 4/1997 Langhans et al 235/380

5,727,145 A * 3/1998 Nessett et al 713/200

5,751,956 A 5/1998 Kirsch 395/200.33

5,774,870 A 6/1998 Storey 705/14

5,793,965 A * 8/1998 Vanderbilt et al 709/203

5,794,259 A 8/1998 Kikinis 707/507

5,825,863 A 10/1998 Walker 379/144

5,835,718 A * 11/1998 Blewett 709/218

5,864,830 A 1/1999 Armetta et al 705/41

5,903,725 A * 5/1999 Colyer 709/203

5,914,472 A 6/1999 Foladare et al 235/380

5,941,988 A * 8/1999 Bhagwat et al 713/201

5,945,653 A 8/1999 Walker et al 235/380

5,953,524 A * 9/1999 Meng et al 717/108

5,953,710 A 9/1999 Fleming 705/38

5,961,593 A * 10/1999 Gabber et al 709/219

5,961,601 A * 10/1999 Iyengar 709/229

5,983,267 A * 11/1999 Shklar et al 709/217

5,987,402 A 11/1999 Murata et al 704/2

5,987,454 A * 11/1999 Hobbs 707/4

5,991,795 A 11/1999 Howard et al.

5,991,810 A * 11/1999 Shapiro et al 709/229

5,999,596 A 12/1999 Walker et al 379/91.01

6,009,412 A 12/1999 Storey 705/14

6,014,638 A 1/2000 Burge et al 705/27

6,018,718 A 1/2000 Walker et al 705/14

6,021,943 A 2/2000 Chastain 235/379

6,029,175 A 2/2000 Chow et al 707/104

6,044,360 A 3/2000 Picciallo 705/21

6,049,821 A * 4/2000 Theriault et al 709/203

6,052,730 A * 4/2000 Felciano et al 709/225

6,098,172 A * 8/2000 Coss et al 713/201

6,101,549 A * 8/2000 Baugher et al 709/238

6,108,637 A 8/2000 Blumenau 705/7

6.108.703 A * 8/2000 Leighton et al 709/226

6,134,680 A * 10/2000 Yeomans 714/57

6,138,162 A * 10/2000 Pistriotto et al 709/229

6,173,311 Bl 1/2001 Hassett et al.

6,175,876 Bl * 1/2001 Branson et al 709/252

6,182,141 Bl * 1/2001 Blum et al 709/227

6,182,226 Bl 1/2001 Reid et al.

6,185,598 Bl* 2/2001 Farber et al 709/200

6,185,625 Bl 2/2001 Tso et al.

6,199,077 Bl 3/2001 Inala et al.

6,205,481 Bl* 3/2001 Heddaya et al 709/226

6,226,677 Bl * 5/2001 Slemmer 709/227

6,253,234 Bl* 6/2001 Hunt et al 709/213

6,253,253 Bl* 6/2001 Mason et al 719/315

6.266.704 Bl * 7/2001 Reed et al 709/238

6,295,522 Bl * 9/2001 Boesch 705/41

6,321,267 Bl* 11/2001 Donaldson 709/229

6,345,288 Bl * 2/2002 Reed et al 709/201

6,353,860 Bl* 3/2002 Hare et al 719/316

6,381,628 Bl * 4/2002 Hunt 709/201

6,389,462 Bl * 5/2002 Cohen et al 709/218

6,397,246 Bl * 5/2002 Wolfe 709/217

6,408,342 Bl* 6/2002 Moore et al 719/330

6,427,174 Bl * 7/2002 Sitaraman et al 709/245

6,441,834 Bl * 8/2002 Agassi et al 345/764

6,473,406 Bl * 10/2002 Coile et al 370/248

6,480,508 Bl* 11/2002 Mwikalo et al 370/475

6,490,618 Bl * 12/2002 Ferguson et al 709/223

6,546,425 Bl * 4/2003 Hanson et al 709/227

6,553,410 B2* 4/2003 Kikinis 709/218

6,553,413 Bl * 4/2003 Leighton et al 709/219

6,591,306 Bl * 7/2003 Redlich 709/245

6,594,692 Bl * 7/2003 Reisman 709/219

6,687,732 Bl * 2/2004 Bector et al 709/200

6,687,739 B2* 2/2004 Anupam et al 709/204

6,732,361 Bl* 5/2004 Andreoli et al 719/313

6,822,955 Bl* 11/2004 Brothers et al 370/389

6,826,626 Bl* 11/2004 McManus 709/246

OTHER PUBLICATIONS

Experience With Top Gun Wingman: A Proxy-Based..—Fox, Goldberg.. (1998) ; now.cs.berkeley.edu/~gribble/papers/wingman. ps.gz.*

W3C Journal vol. 1 No. 4 ; www.w3j.com/4/s3.lamer.html.* Extended IDL Help; www.boulder.swri.edu/~buchlin/sswidlhelp/ trace/ops.html.*

SecurityFocus HOME Advisories: SNMPD default writable community string; www.securityfocus.com/advisories/2083.* SunVTS Quick Reference Card; docs-pdf.sun.com/806-1028-10/ 806-1028-10.pdf*

Extending the Remote Exchange framework to suit instancebased..— Vermeer (1996) ftp.usc.edu/pub/csinfo/tech-reports/papers/96-643.ps.Z.*

Just-In-Time Stub Generation—Hof (1997) ftp.ssw.uni-linz.ac.at/ pub/Papers/stub.ps.Z.*

Unsupervised Surrogate Agents and Search Bias Change in..— Sandip Sen (1995) ftp.eecs.umich.edu/people/durfee/icmas95-sd. ps.Z.*

Adaptive Surrogate Agents—Sandip Sen (1994) ftp.eecs.umich. edu/people/durfee/daiw94-sd.ps.Z.*

A general model and mechanisms for model-level heterogeneous RPC interoperability Stoyenko, A.D.; Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on Dec. 9-13, 1990 pp. 668-675.*

Proxies, application interfaces, and distributed systems Dave, A.; Sefika, M.; Campbell, R.H.; Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on Sep. 24-25, 1992 pp. 212-220.*

The design and implementation of a distributed object-oriented knowledge-based system for hierarchical simulation modeling Huang, Y.-M.; Duan, Y.-S.; Al, Simulation, and Planning in High Autonomy Systems, 1993. 'Integrating Virtual Reality and ModelBased Environments'. Proceedings. Fourth Annual Conference Sep. 20-22, 1993 pp. 164-170 *

"Sinton, P., "Visa Wants To Kill Cash. It hopes "smart cards" will become the payment method of choice", San Francisco Chronicle, Oct. 11, 1995, p. Bl.

Heady, R., "Brokers Compete With Lenders", The Denver Post, Nov. 19, 1995, p. J-14.

Garfrnkel, S., "Companies Rush To Say Buy-Buy Over Net", San Jose Mercury News, Oct. 1, 1996.

Landbert, M., "Verifone Wants To Plug In To Cash", San Jose Mercury News, Oct. 1, 1996.

Swenson, Jr., "Filing Expenses Via American Express", Information
Week, Jul. 1, 1996, p. 103.

Gianturco, M., "Digital Cash", Forbes, Aug. 14, 1995, p. 164.
Hoffman, T., "The Check's In The EO-Mail; Banks Plan Electronic
Payment System", Computerworld, Sep. 4, 1995.
"New Web Site Enables Teens and Kids to Shop and Save Online",
ICanBuy Press release, Jan. 26, 1999.

"FSU Smart Card eases campus life here and around the country",
FS-Times, vol. 1, Issue 3, Apr. 1996.

"Florida State University", from website www.itc.icl.ie/products/ smartcard/ems/fsucase.htm, Sep. 1996.

"Florida State University", from website www.fujitsu.com.au/products/cards/florida.htm, 1996, 2 pages.

Page 3

"Florida State University AEs FSUCard—A Multipurpose Identification Card", from website www.house.gov/castle/banking/ norwood3.htm, Jul. 10, 1996, 4 pages.

"Smart Card—FSU Thanks Smart", Note Notes, vol. VI, No. 4, Sep. 1996.

Saker, R., "This year the War Department aims for fairer FSU Card fees", Florida Flambeau, Feb. 12, 1997.

Berinato, S., "Smart cards move to head of class", PCWeek Online, Mar. 24, 1997, 4 pages.

Knowles, R., "The future of technology could find roots in Tallahassee, FSU", Florida Flambeau, Apr. 15, 1997, 2 pages. "Smart card marches on", FS-Times, vol. 1, Issue 6, Sep. 1996.

* cited by examiner

[graphic][merged small][merged small][merged small][merged small]
« ZurückWeiter »