Electrical computers and digital processing systems: multicomput – Computer-to-computer data addressing
Reexamination Certificate
2000-09-18
2004-12-28
Jean, Frantz B. (Department: 2151)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data addressing
Reexamination Certificate
active
06836806
ABSTRACT:
BACKGROUND
This invention relates generally to systems for providing addresses used on the Internet. More specifically, the invention relates to methods for configuring address information so as to provide multiple sources for an object of interest.
Traditional forms of addressing objects such as web pages, documents to download, and movie files to stream, have utilized a static format or protocol in which only a single location for an object is indicated by the address format. Thus, locating an object rests on the object still being located at the address specified by the static format. However, often times, particularly in the case of the Internet, an object will only reside at a specific address for a period of time. After that period of time, the object may be removed from that particular address. Thus, someone attempting to locate the object at that address often receives an error message indicating that the address is no longer accessible or that the object is not available.
Furthermore, such an address indicates a single location for an object. However, the information or content of an object can reside at multiple places, especially on the Internet, where an object, e.g., a movie file, can reside at multiple servers. Thus because the static format for addressing an object only allows addressing an object at one of those multiple locations, when the object is removed from the addressed location, a user no longer is able to access the object with the given address.
SUMMARY
In one embodiment of the invention, an address comprising a protocol identifier is utilized along with a port identifier. The address and port identifier are coupled to form a single address string.
In another embodiment of the invention, a data structure is provided. The data structure provides a protocol identifier field, an IP identifier field, a server identifier field, a server port field, and a file designation field.
In yet another embodiment of the invention, a port identifier is provided by a requestor as part of an address, the address is transmitted to an intermediate device, the intermediate device transmits the port identifier to a data provider device, and the data provider device addresses the requestor by utilizing the port identifier.
REFERENCES:
patent: 5371852 (1994-12-01), Attanasio et al.
patent: 5423002 (1995-06-01), Hart
patent: 5761436 (1998-06-01), Nielsen
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5870557 (1999-02-01), Bellovin et al.
patent: 5956716 (1999-09-01), Kenner et al.
patent: 5991306 (1999-11-01), Burns et al.
patent: 5995099 (1999-11-01), Horstmann
patent: 6003030 (1999-12-01), Kenner et al.
patent: 6006264 (1999-12-01), Colby et al.
patent: 6023698 (2000-02-01), Lavey, Jr. et al.
patent: 6029175 (2000-02-01), Chow et al.
patent: 6029200 (2000-02-01), Beckerman et al.
patent: 6038599 (2000-03-01), Black et al.
patent: 6052718 (2000-04-01), Gifford
patent: 6055570 (2000-04-01), Nielsen
patent: 6097882 (2000-08-01), Mogul
patent: 6101180 (2000-08-01), Donahue et al.
patent: 6108703 (2000-08-01), Leighton et al.
patent: 6112239 (2000-08-01), Kenner et al.
patent: 6185598 (2001-02-01), Farber et al.
patent: 6286006 (2001-09-01), Bharat et al.
patent: 6311216 (2001-10-01), Smith et al.
patent: 6321242 (2001-11-01), Fogg et al.
patent: 6330602 (2001-12-01), Law et al.
patent: 6345303 (2002-02-01), Knauerhase et al.
patent: 6415327 (2002-07-01), Beckerman et al.
patent: 6473406 (2002-10-01), Coile et al.
patent: 2001/0044825 (2001-11-01), Barnitz
patent: 0837584 (1998-04-01), None
patent: 0847020 (1998-06-01), None
patent: 0877326 (1998-11-01), None
patent: WO 96/42041 (1996-12-01), None
patent: WO98/17039 (1998-04-01), None
patent: WO98/18076 (1998-04-01), None
patent: WO98/26559 (1998-06-01), None
patent: WO98/37667 (1998-08-01), None
patent: WO98/53410 (1998-11-01), None
patent: WO98/58315 (1998-12-01), None
patent: WO99/03047 (1999-01-01), None
patent: WO99/05584 (1999-02-01), None
patent: WO 99/30237 (1999-06-01), None
patent: WO99/31853 (1999-06-01), None
patent: WO99/40514 (1999-08-01), None
patent: WO00/13456 (2000-03-01), None
patent: WO00/17765 (2000-03-01), None
patent: WO00/28424 (2000-05-01), None
patent: WO 00/73922 (2000-12-01), None
patent: WO 00/74347 (2000-12-01), None
patent: WO 00/79730 (2000-12-01), None
How FreeFlow Works(2 pages),Content Delivery(1 page),FreeFlow Benefits(1st page only of 2),Reporting(1 page) andEdge Advantage(1 page),Akamai Technologies, Inc., http://www.akamai.com/htm/sv/code_ffhow.html, Sep. 12, 2000.
Detail-Rich, Multimedia Streaming Solution, Mirror Image Internet, Inc., www.morror-image.com, (2 pages).
Simon Burns,speed Demons, Far Eastern Economic Review, Apr. 20, 2000, vol. 163, N. 16, p. 2 only of 21.
John Dilley et al.,Improving Proxy Cache Performance: Analysis of Three Replacement Policies, IEEE Internet Computing, (1999) vol. 3, N. 6, pp. 44-50.
Geoff Huston, Telstra,Web Caching, Cisco Systems, Inc., http://www.cisco.com/warp/public/759/ipj_2-3/ipj_2-3_webcaching.html, pp. 1-24.
Geoff Huston,Internet Performance Survival Guide QoS Strategies for Multiservice Networks, Wiley Computer Publishing, John Wiley & Sons, Inc., New York, NY, (2000) pp. 255-259, 276277, 449-452.
Allan Leinwand,A Distributed-Star Overnet For Global Business Applications, IEEE Globecom 1998, Sydney, Nov. 8-12, 1998, vol. 2, pp. 1291-1296.
Daniel M. Dias, William Kish, Rajat Mukherjee, Renu Tweari; A Scalable and Highly Available Web Server, 1063-6390/96 1996 IEEE, Proceedings of Compcon '96.
Larry L. Peterson; A Yellow-Pages Service for a Local-Area Network; 1988 Association for Computing Machinery.
Stephane Gruber, Jennifer Rexford, Andea Basso; Design Considerations for an RTSP-Based Prefix-Caching Proxy for Multimedia Streams; AT&T Labs Research Technical Memorandum, Sep. 7, 1999.
Online Computer Library Center, Inc. “PURL FAQ”, publicty posted Dec. 10, 1997. <http://web.archive.org/web/19971210064138/purl.oclc.org/OCLC/PURL/FAQ>, 19 pages.
Martin F. Arlitt et al.,Internet Web Servers: Workload Characterization and Performance Implications, IEEE/ACM Transactions on Networking, IEEE Inc., New York, Oct. 1, 1997, vol. 5, No. 5, pp. 631-644.
Luis Abersa et al.,Load Balancing A Cluster Of Web Servers Using Distributed Packet Rewriting, Computer Science Department Technical Report, New York, NY, Jan. 6, 1999 pp. 1-13.
Clare Bradford et al.,A Bandwidth Friendly Search Engine, Proceedings Of The International Conference on Multimedia Computing And Systems, Los Alamitos, CA, Jun. 7, 1999, vol. 2, pp. 720-724.
Robert L. Carter et al.,Dynamic Server Selection Using Bandwidth Probing In Wide-area Networks, Technical Report, Boston University, Mar. 15, 1996, pp. 1-20.
Sandra G. Dykes et al.,An Empirical Evaluation Of Client-side Server Selection Algorithms, Proceedings IEEE Infocom 2000. The Conference on Computer Communications, 19thAnnual Joint Conference Of The IEEE Computer And Communications Societies, Tel Aviv, Israel, Mar. 26, 2000, pp. 1361-1370.
Dykes, Sandra G. et al.,Taxonomy and Design Analysis for Distributed Web Caching, Proceedings of the 32ndAnnuyal Hawaii International Conference on System Sciences, Maui, HI, Jan. 5-8, 1999, pp. 1-10.
Fan, Li, et al.,Summary Cache: A Scalable Wide-Area Web Cache Sharing Protocol, Computer Communications Review, Association For Computing Machinery, New York, Oct., 1998, vol. 28, No. 4, pp. 254-265.
Gadde, Syam et al.,A Taste of Crispy Squid, Proceedings of the Workshop on Internet Service Performance, Jun. 1998, pp. 1-8.
Gadde, Syam et al.,Reduce, Reuse, Recycle, an Approach to Building Large Internet Caches, The Sixth Workshop on Hot Topics in Cape Cod, MA, May 5-6, 1997, pp. 93-98.
Syam Gadde et al.,Web Caching and Content Distribution: A view From The Interior, Online Proceedings of the 5thInternational Web Caching and Content Delivery Workshop, retrieved from Internet on Apr. 10, 2002, Abstract, Sections 1 and 2.
Gulwani, Sumit et al.WebCaL—A Domain Specific Language For Web Caching, Online Proceedings Of The 5thInternational Web Caching And Content Delivery Workshop, at<http://
Raciborski Nathan F.
Thompson Mark R.
Aerocast, Inc.
Jean Frantz B.
Townsend and Townsend / and Crew LLP
LandOfFree
System for network addressing does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for network addressing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for network addressing will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3330068