Source: http://www.google.com/patents/US7072979?dq=7,634,557
Timestamp: 2015-08-04 22:16:36
Document Index: 503369141

Matched Legal Cases: ['Application No. 09', 'Application No. 09', 'application No. 09', 'Application No. 08', 'Application No. 10', 'Application No. 09', 'application No. 09']

Patent US7072979 - Wide area load balancing of web traffic - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsIn one embodiment, a packet is received from a client, and the packet has a destination identifier associated with a server. When the packet is a start packet, the start packet is altered to indicate that the start packet should be forwarded to any replica that duplicates the data content of the server....http://www.google.com/patents/US7072979?utm_source=gb-gplus-sharePatent US7072979 - Wide area load balancing of web trafficAdvanced Patent SearchPublication numberUS7072979 B1Publication typeGrantApplication numberUS 09/606,418Publication dateJul 4, 2006Filing dateJun 28, 2000Priority dateJun 28, 2000Fee statusPaidPublication number09606418, 606418, US 7072979 B1, US 7072979B1, US-B1-7072979, US7072979 B1, US7072979B1InventorsJames A. Aviani, Jr., Shmuel ShafferOriginal AssigneeCisco Technology, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (54), Non-Patent Citations (25), Referenced by (18), Classifications (19), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetWide area load balancing of web traffic
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4827411Jun 15, 1987May 2, 1989International Business Machines CorporationMethod of maintaining a topology databaseUS4965772Jun 15, 1987Oct 23, 1990International Business Machines CorporationMethod and apparatus for communication network alert message constructionUS5414704Apr 5, 1994May 9, 1995Digital Equipment CorporationAddress lookup in packet data communications link, using hashing and content-addressable memoryUS5423002 *Feb 28, 1994Jun 6, 19953Com CorporationSystem for extending network resources to remote networksUS5452447Dec 21, 1992Sep 19, 1995Sun Microsystems, Inc.Method and apparatus for a caching file serverUS5488412Mar 31, 1994Jan 30, 1996At&T Corp.Customer premises equipment receives high-speed downstream data over a cable television system and transmits lower speed upstream signaling on a separate channelUS5506987Mar 24, 1994Apr 9, 1996Digital Equipment CorporationAffinity scheduling of processes on symmetric multiprocessing systemsUS5511208Mar 23, 1993Apr 23, 1996International Business Machines CorporationLocating resources in computer networks having cache server nodesUS5541911 *Oct 12, 1994Jul 30, 19963Com CorporationRemote smart filtering communication management systemUS5544320 *Jun 7, 1995Aug 6, 1996Konrad; Allan M.Remote information service access system based on a client-server-service modelUS5555244Jun 30, 1994Sep 10, 1996Integrated Network CorporationScalable multimedia networkUS5586121Apr 21, 1995Dec 17, 1996Hybrid Networks, Inc.Asymmetric hybrid access system and methodUS5611049Jun 3, 1992Mar 11, 1997Pitts; William M.System for accessing distributed data cache channel at each network node to pass requests and dataUS5644720 *Jul 31, 1995Jul 1, 1997West Publishing CompanyInterprocess communications interface for managing transaction requestsUS5673265Apr 29, 1996Sep 30, 1997Integrated Network CorporationScalable multimedia networkUS5751971Jul 12, 1995May 12, 1998Cabletron Systems, Inc.Internet protocol (IP) work group routingUS5774660Aug 5, 1996Jun 30, 1998Resonate, Inc.World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node networkUS5787470Oct 18, 1996Jul 28, 1998At&T CorpInter-cache protocol for improved WEB performanceUS5818845Jan 18, 1996Oct 6, 1998Hybrid Networks, Inc.Hybrid access system having channel allocation and prioritized polling schemesUS5828655Aug 21, 1996Oct 27, 1998Hybrid Networks, Inc.Hybrid access system with quality-based channel switchingUS5848241Jan 9, 1997Dec 8, 1998Openframe Corporation Ltd.Resource sharing facility functions as a controller for secondary storage device and is accessible to all computers via inter system linksUS5852717Nov 20, 1996Dec 22, 1998Shiva CorporationPerformance optimizations for computer networks utilizing HTTPUS5859852Aug 27, 1996Jan 12, 1999Hybrid Networks, Inc.Hybrid access system with automated client-side configurationUS5872773May 17, 1996Feb 16, 1999Lucent Technologies Inc.Virtual trees routing protocol for an ATM-based mobile networkUS5892903Sep 12, 1996Apr 6, 1999Internet Security Systems, Inc.Method and apparatus for detecting and identifying security vulnerabilities in an open network computer communication systemUS5946047Mar 12, 1997Aug 31, 1999Hybrid Networks, Inc.Network system for handling digital data over a TV channelUS5946048Mar 12, 1997Aug 31, 1999Hybrid Networks, Inc.Network device for handling digital data over a TV channelUS5950205Sep 25, 1997Sep 7, 1999Cisco Technology, Inc.Data transmission over the internet using a cache memory file systemUS5953335Dec 18, 1997Sep 14, 1999Advanced Micro Devices, Inc.Method and apparatus for selectively discarding packets for blocked output queues in the network switchUS5956346Oct 22, 1996Sep 21, 1999Hybrid Networks, Inc.Broadband communication system using TV channel roll-off spectrumUS5959660Aug 26, 1996Sep 28, 1999Hybrid Networks, Inc.Subchannelization scheme for use in a broadband communications systemUS5959968Jul 30, 1997Sep 28, 1999Cisco Systems, Inc.Port aggregation protocolUS5959997Aug 21, 1996Sep 28, 1999Hybrid Networks, Inc.Hybrid access system with AGC control of upstream channel transmit powerUS5989060Aug 25, 1997Nov 23, 1999Cisco TechnologySystem and method for direct communication with a backup network device via a failover cableUS5996016 *Apr 15, 1997Nov 30, 1999International Business Machines CorporationReinitiation of bind calls for IP applications concurrently executing with alternate addressUS6006264 *Mar 30, 1998Dec 21, 1999Arrowpoint Communications, Inc.Method and system for directing a flow between a client and a serverUS6006266Jan 21, 1997Dec 21, 1999International Business Machines CorporationMultiplexing of clients and applications among multiple serversUS6016388May 6, 1998Jan 18, 2000Hughes Electronics CorporationMethod and apparatus for requesting and retrieving information from a source computer using terrestrial and satellite interfacesUS6052718Jan 7, 1997Apr 18, 2000Sightpath, IncReplica routingUS6058425 *Jul 21, 1997May 2, 2000International Business Machines CorporationSingle server access in a multiple TCP/IP instance environmentUS6097882 *Jun 30, 1995Aug 1, 2000Digital Equipment CorporationMethod and apparatus of improving network performance and network availability in a client-server network by transparently replicating a network serviceUS6128666 *Jun 30, 1997Oct 3, 2000Sun Microsystems, Inc.Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engineUS6173312 *Jul 9, 1997Jan 9, 2001Hitachi, Ltd.System for reliably connecting a client computer to a server computerUS6182139Jun 23, 1998Jan 30, 2001Resonate Inc.Client-side resource-based load-balancing with delayed-resource-binding using TCP state migration to WWW server farmUS6247054Mar 24, 1997Jun 12, 2001Nortel Networks LimitedMethod and apparatus for redirecting packets using encapsulationUS6330602 *Nov 7, 1997Dec 11, 2001Nortel Networks LimitedScaleable web server and method of efficiently managing multiple serversUS6345294Apr 19, 1999Feb 5, 2002Cisco Technology, Inc.Methods and apparatus for remote configuration of an appliance on a networkUS6415323Dec 9, 1999Jul 2, 2002Fastforward NetworksProximity-based redirection system for robust and scalable service-node location in an internetworkUS6470389Mar 14, 1997Oct 22, 2002Lucent Technologies Inc.Hosting a network service on a cluster of servers using a single-address imageUS6606315 *Jul 2, 1999Aug 12, 2003Cisco Technology, Inc.Synchronizing service instructions among forwarding agents using a service managerUS6671259Mar 30, 1999Dec 30, 2003Fujitsu LimitedMethod and system for wide area network load balancingUS20010042105Aug 4, 1998Nov 15, 2001Steven M KoehlerSystem and method for listening to teams in a race eventUSRE35774Nov 16, 1994Apr 21, 1998Hybrid Networks, Inc.Remote link adapter for use in TV broadcast data transmission systemWO1998031107A2Dec 30, 1997Jul 16, 1998David K GiffordReplica routing* Cited by examinerNon-Patent CitationsReference1Akamai Technologies, Inc. -Global Internet Content Delivery-"How FreeFlow Works," webmaster@akamai.com 1999-2000.2Aviani, et al., Distributed Network Traffic Load Balancing Technique Implemented Without Gateway Router, Filed May 10, 2000, Application No. 09/569,090.3Cieslak et al., Network Cache-Based Content Routing, Filed Jun. 5, 2000, Application No. 09/588,027.4 *Coulouris et al, Distributed Systems, Concepts and Design, Second Edition, 1994, Addison-Wesley Publishing Company, pp. 199-200.5David M. Gifford, "Replica Routing," U.S. patent application No. 09/472,964, Filed Dec. 28, 1999, 37 Pages.6Digital Island, Inc. -e-Business Without Limits-, "Enabling Technologies," http://www.digisle.net. No date.7Eager et al., "Adaptive Load Sharing in Homogeneous Distributed Systems," IEEE, Transactions on Software Engineering, vol. Se-12, No. 5, May 1986, PP 662-675.8Gifford et al., Replica Routing, Filed: Jan. 7, 1997, Application No. 08/779,770.9Gourlay et al., Path Selection System, Filed: Dec. 19, 2001, Application No. 10/034,368.10Gourlay et al., Phased Learning Approach To Determining Closest Content Serving Sites, Filed Aug. 31, 2000, Application No. 09/652,766.11Information Sciences Institute, Request for Comments No. 793, entitled, "Transmission Control Protocol-DARPA Internet Program-Protocol Specification," Sep., 1981, Internet Engineering Task Force, 49 pages.12Internap, "Preferred Collocation Services," http://www.internap.com Copyright (C) 2001 Internap Network Services Corporation.13Johnson et al., "Dynamic Server Organization," U.S. patent application No. 09/294,837, Filed Apr. 19, 1999, 42 Pages.14Johnson et al., "Method and Apparatus for Determining a Network Topology in the Presence of Network Address Translation," U.S. Provisional Patent Application No.: 60/178,062, Filed Jan. 24, 2000, 32 Pages.15Kirk Johnson, "A Method and Apparatus for Minimalist Approach to Implementing Server Selection," U.S. Provisional Patent Application No.: 60/177,415, Filed Jan. 21, 2000, 39 Pages.16Lu et al., "Automatic Network Addresses Assignment and Translation Interference," U.S. Provisional Patent Application No.: 60/160,535, Filed Oct. 20, 1999, 127 Pages.17Lu et al., "Method and Apparatus for Automatic Network Address Assignment," U.S. Provisional Patent Application No.: 60/178,063, Filed Jan. 24, 2000, 74 Pages.18Martin Arlitt, Ludmila Cherkasova, John Dilley, Rich Friedrich And Tai Jin, OF Hewlett-Packard Laboratories, "Evaluating Content Management Techniques For Web Proxy Caches," Apr. 30, 1999, 9 pages.19Meyer, et al., Request For Comments No. 2026, entitled, "Generic Routing Encapsulation (GRE)," Jan., 2000, Internet Engineering Task Force, 9 pages.20Mockapetris, P., Request For Comments No. 1034, entitled, "Domain Names-Concepts and Facilities," Nov., 1987, Internet Engineering Task Force, 31 pages.21Ousterhout, John K., "A Trace-Driven Analysis of the UNIX 4.2 BSD File System," Jan. 2, 1993, Computer Science Division, Electrical Engineering and Computer Science, University of California, Berkeley, CA, pp. 1-12.22Ousterhout, John K., "Beating the I/O Bottleneck: A Case for Log-Structured File Systems," Jan. 30, 1992, Computer Science Division, Electrical Engineering and Computer Sciences, University of California, Berkeley, CA, pp. 1-17.23Toole et al., "Fast-Changing Network Status and Load Monitoring and Feedback," U.S. Provisional Patent Application No.: 60/177,985 Filed Jan. 25, 2000, 20 Pages.24Valloppillil, Vinod, "Cache Array Routing Protocol v1.0", Oct. 20, 1997, Internet-Draft, http://dsl.internic/net/internet-drafts/draft-vinod-carp-v1-02.txt, pp. 1-6<SUP>..</SUP>.25Welch, Brent, "A Comparison of the Vnode and Sprite File System Architectures," Proceedings of the File System Workshop, May 1992, pp. 29-44.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7281032 *Jul 13, 2001Oct 9, 2007Hitachi, Ltd.File sharing system with data mirroring by storage systemsUS7739233 *Jun 30, 2003Jun 15, 2010Google Inc.Systems and methods for replicating dataUS7962613Nov 14, 2008Jun 14, 2011At&T Intellectual Property I, LpSystem and method for modifying an allocation scheme based on a resource utilizationUS8065268Nov 22, 2011Google Inc.Systems and methods for replicating dataUS8125911Nov 26, 2008Feb 28, 2012Cisco Technology, Inc.First-hop domain reliability measurement and load balancing in a computer networkUS8135840Nov 20, 2008Mar 13, 2012At&T Intellectual Property I, LpSystems and methods for directing content requests to serversUS8180883Aug 2, 2004May 15, 2012Cisco Technology, Inc.Method and system for processing directives included in management eventsUS8209415Feb 27, 2010Jun 26, 2012Yottaa IncSystem and method for computer cloud managementUS8504518Oct 14, 2011Aug 6, 2013Google Inc.Systems and methods for replicating dataUS8667175Mar 13, 2008Mar 4, 2014Cisco Technology, Inc.Server selection for routing content to a client using application layer redirectionUS8701103 *Oct 31, 2007Apr 15, 2014Wal-Mart Stores, Inc.Method and system for minimizing or eliminating downtime when updating a websiteUS9021461 *Feb 25, 2014Apr 28, 2015Wal-Mart Stores, Inc.Method and system for minimizing or eliminating downtime when updating a websiteUS9047307Aug 5, 2013Jun 2, 2015Google Inc.Systems and methods for replicating dataUS20020010762 *Jul 13, 2001Jan 24, 2002Shoji KodamaFile sharing system with data mirroring by storage systemsUS20040151186 *Jan 23, 2004Aug 5, 2004Katsuaki AkamaServer, mobile communication terminal, radio apparatus, communication method in communication system and communication systemUS20050169254 *Mar 3, 2005Aug 4, 2005Fujitsu LimitedData relay apparatus, data relay method, data relay program, service selection apparatus, service selection method and service selection programUS20140173566 *Feb 25, 2014Jun 19, 2014Wal-Mart Stores, Inc.Website update method and systemUS20140269360 *Mar 14, 2013Sep 18, 2014Qualcomm IncorporatedAccess point proxy and multi-hop wireless communication* Cited by examinerClassifications U.S. Classification709/239, 709/220, 709/203, 709/226, 718/105, 709/238International ClassificationG06F15/173Cooperative ClassificationH04L67/02, H04L69/16, H04L69/161, H04L67/1002, H04L67/322, H04L67/101European ClassificationH04L29/08N9A1C, H04L29/06J3, H04L29/06J, H04L29/08N31Q, H04L29/08N9A, H04L29/08N1Legal EventsDateCodeEventDescriptionJun 28, 2000ASAssignmentOwner name: CISCO TECHNOLOGY, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AVIANI, JAMES A., JR.;SHAFFER, SHMUEL;REEL/FRAME:010900/0098Effective date: 20000621Dec 22, 2009FPAYFee paymentYear of fee payment: 4Jan 6, 2014FPAYFee paymentYear of fee payment: 8RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services