Apparatus and method for virtual edge placement of web sites

Electrical computers and digital processing systems: multicomput – Computer-to-computer data modifying

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S218000, C370S475000

Reexamination Certificate

active

06829654

ABSTRACT:

BACKGROUND
The Internet is growing by leaps and bounds. Everyday, more and more users log on to the Internet for the first time and these, and existing users are finding more and more content being made available to them. Whether it be for shopping, checking stock prices or communicating with friends, the Internet represents a universal medium for communications and commerce.
Unfortunately, the growing user base along with the growing content provider base is causing ever increasing congestion and strain on the infrastructure, the network hardware and software plus the communications links linking it all together, which makes up the Internet. While the acronym “WWW” is defined as “World Wide Web”, many users of the Internet have come to refer to it as the “World Wide Wait.”
These problems are not limited to the Internet either. Many companies provide internal networks, known as intranets, which are essentially private Internets for use by their employees. These intranets can become overloaded as well. Especially, when a company's intranet provides connectivity to the Internet. In this situation, the intranet is not only carrying internally generated traffic but also Internet traffic generated by the employees.
Furthermore, more and more malicious programmers are setting there sights on the Internet. These “hackers” spread virus programs or attempt to hack into Web sites in order to steal valuable information such as credit card numbers. Further, there have been an increasing number of Denial of Service attacks where a hacker infiltrates multiple innocent computers connected to the Internet and uses them, unwittingly, to bombard a particular Web site with an immense volume of traffic. This flood of traffic overwhelms the servers and literally shuts the Web site down.
Accordingly, there is a need for an enhanced Internet infrastructure to more efficiently deliver content from providers to users and provide additional network security and fault tolerance.
SUMMARY
The present invention is defined by the following claims, and nothing in this section should be taken as a limitation on those claims. By way of introduction, the preferred embodiments described below relate to an apparatus for facilitating communications between a client and a first server over a network, where the network comprises a first sub-network comprising the client. The apparatus comprises a request interceptor coupled with the first sub-network and operative to selectively intercept a first request generated by the client to the first server prior to receipt by the first server. The apparatus also includes a request transmitter operative to transmit the intercepted first request to the first server as if originated by the apparatus. In addition, the apparatus includes a response receiver operative to receive a response from the first server in response to the originated intercepted first request. In addition, the apparatus includes a response transmitter operative to transmit said response to said client. Finally, the apparatus includes a request filter coupled between the request interceptor and the request transmitter and operative to selectively filter the intercepted first request prior to the request transmitter acting on the request.
The preferred embodiments further relate to a method for facilitating communications between a client and a first server over a network where the network comprises a first sub-network comprising the client. The method comprises: intercepting, selectively, a first data transmission generated by the client to the first server prior to receipt by the first server; filtering the selectively intercepted first data transmission; originating the filtered selectively intercepted first data transmission to the first server; receiving a response from the first server in response to the originated filtered selectively intercepted first data transmission; and transmitting the response to the client.


REFERENCES:
patent: 5805820 (1998-09-01), Bellovin et al.
patent: 5831609 (1998-11-01), London et al.
patent: 5938737 (1999-08-01), Smallcomb et al.
patent: 5953503 (1999-09-01), Mitzenmacher et al.
patent: 5991713 (1999-11-01), Unger et al.
patent: 6006264 (1999-12-01), Colby et al.
patent: 6014660 (2000-01-01), Lim et al.
patent: 6016512 (2000-01-01), Huitema
patent: 6046980 (2000-04-01), Packer
patent: 6052718 (2000-04-01), Gifford
patent: 6065055 (2000-05-01), Hughes et al.
patent: 6070191 (2000-05-01), Narendran et al.
patent: 6073168 (2000-06-01), Mighdoll et al.
patent: 6084878 (2000-07-01), Crayford et al.
patent: 6101549 (2000-08-01), Baugher et al.
patent: 6108703 (2000-08-01), Leighton et al.
patent: 6167438 (2000-12-01), Yates et al.
patent: 6167441 (2000-12-01), Himmel
patent: 6256671 (2001-07-01), Strentzsch et al.
patent: 6256739 (2001-07-01), Skopp et al.
patent: 6289095 (2001-09-01), Buttitta et al.
patent: 6330561 (2001-12-01), Cohen et al.
patent: 6389462 (2002-05-01), Cohen et al.
patent: 6480508 (2002-11-01), Mwikalo et al.
patent: 6502135 (2002-12-01), Munger et al.
patent: 6578073 (2003-06-01), Starnes et al.
patent: 6581090 (2003-06-01), Lindbo et al.
patent: 0 865 180 (1998-03-01), None
patent: WO 98/17039 (1998-04-01), None
patent: WO 00/14938 (2000-03-01), None
patent: WO 00/27092 (2000-05-01), None
patent: WO 00/28713 (2000-05-01), None
patent: WO 99/05584 (1999-02-01), None
patent: WO 99/09725 (1999-02-01), None
patent: WO 99/27684 (1999-06-01), None
patent: WO 99/60459 (1999-11-01), None
JISC JTAP Report—Network Delivery ;www.jtap.ac.uk/reports/pdf/jtap-036.pdf.*
Proxy PNNI augmented routing (proxy PAR); 1st IEEE International Conference on, Jun. 22-24, 1998.*
Client-Server Interactions in Multi-Server Operating Systems: Mark Stevenson (1994); ftp.cs.cuhk.hk/pub/mach3/src/mach_us/src/doc/us_client_server.ps.*
John Pescatore, Gartner Analyst, “Commentary: Digging into the DNS foundation,” obtained at internet address, http:/
ews.cnet.com
ews/0-1005-202-2080091.html, Jun. 15, 2000.
Rainbow Technologies Products, “CryptoSwift eCommerce Accelerator,” obtained at internet address, http://isg.rainbow.com/products/cs_1.html, Aug. 5, 2000.
FlowWise Networks, Inc., “AutoRoute™ Automatic Configuration of Layer 3 Routing,” www.flowwise.com.
FlowWise, “Router Accelerator—RA 7000 from FlowWise” obtained at internet address http://www.flowise.com/products/ra7000.htm.
Intel® IXP 1200 Network Processor, obtained at internet address, http://developer.intel.com/design
etwork/ixp1200.htm.
Marshall Brain, How Stuff Works, “How Web Servers and the Internet Work,” obtained at internet address http://www.howstuffworks.com/web-server.htm.
Marshall Brain, How Stuff Works, “How Domain Name Servers Work,” obtained at internet address http://www.howstuffworks.com/dns.htm.
Curt Franklin, How Stuff Works, “How Routers Work,” obtained at internet address http://www.howstuffworks/com.router.htm.
Microsoft Corporation, Sep. 1998 “Introduction to TCP/IP,” obtained at internet address http://msdn.microsoft.com/library/backgrnd/html/tcpipintro.htm.
Robert Stone, “Center Track: An IP Overaly Network for Tracking DoS Floods,” Article Oct. 1, 1999, pp. 1-9.
Chapter 1 TCP/IP Fundamentals, obtained at internet address http://webdocs.sequent.com/docs/tcpoac01/ch_1.htm, pp. 1-28.
Cheng Wu, “Web Switching: A New Generation of Networking,” pp 1-3.
ArrowPoint Communications™ Article, “A Comparative Analysis of Web Switching Architectures” pp. 1-11.
ArrowPoint Communications™, Brochure, “The Top 12 Benefits of Content Intelligence.”
L. Peter Deutsch, “DEFLATE Compressed Data Format Specificaton,” May 1996.
Antaeus Feldspar, Article, “An Explanation of the Deflate Algorithm,” Sep. 11, 1997.
ArrowPoint Communications™ CDDCenter Vendor Listing, “ArrowPoint CS-50 Highlights” obtained at internet address http:www.cddcenter.com/arrowpoint.htm, May 21, 2000.
Peter Christy, Analyst Commentary, “When to Distribute Content—The Peters't Principles,” obtained at internet address http://www.cddcenter.com/index.html, May 21, 2000.
Content Delivery 101: An Introduction to Content Distribution & Delivery.
C

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for virtual edge placement of web sites does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for virtual edge placement of web sites, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for virtual edge placement of web sites will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3331839

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.