System for network addressing

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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://

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3330068

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