Client-side method for identifying an optimum server

Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data streaming

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000, C709S219000, C709S222000, C709S225000, C709S227000, C709S234000

Reexamination Certificate

active

09859708

ABSTRACT:
A client player performs a query to a nameserver against a network map of Internet traffic conditions. The query is made asking for a particular service (e.g., RTSP) via a particular protocol (TCP) in a particular domain. In response, the nameserver returns a set of one or more tokens, with each token defining a machine or, in the preferred embodiment, a group of machines, from which the player should seek to obtain the stream. The player may then optionally perform one or more tests to determine which of a set of servers provides a best quality of service for the stream. That server is then used to retrieve the stream. Periodically, the client player code repeats the query during stream playback to determine whether there is a better source for the stream. If a better source exists, the player performs a switch to the better stream source “on the fly” if appropriate to maintain and/or enhance the quality of service. Preferably, the client player publishes data identifying why it selected a particular server, and such data may be used to augment the network map used for subsequent request routing determinations.

REFERENCES:
patent: 6003030 (1999-12-01), Kenner et al.
patent: 6078953 (2000-06-01), Vaid et al.
patent: 6108703 (2000-08-01), Leighton et al.
patent: 6112239 (2000-08-01), Kenner et al.
patent: 6134588 (2000-10-01), Guenthner et al.
patent: 6141759 (2000-10-01), Braddy
patent: 6154744 (2000-11-01), Kenner et al.
patent: 6195680 (2001-02-01), Goldszmidt et al.
patent: 6292834 (2001-09-01), Ravi et al.
patent: 6351775 (2002-02-01), Yu
patent: 6377996 (2002-04-01), Lumelsky et al.
patent: 6421726 (2002-07-01), Kenner et al.
patent: 6546421 (2003-04-01), Wynblatt et al.
patent: 6665726 (2003-12-01), Leighton et al.
Challenger, et al. “A scalable and highly available system for serving dynamic data at frequently accessed web sites.” 1998. ACM/IEEE Conference on Supercomputing. Published by IEEE.
Min, et al. “A load balancing algorithm for a distributed multimedia game server architecture.” Jun. 1999. IEEE International Conference on Multimedia Computing and Systems of 1999.
Crowcroft, Jon. “The Real Time Stream Protocol—RTSP.” Nov. 1998. http://www.cs.ucl.ac.uk/staff/jon/mmbook/book
ode314.html.
Gulbrandsen, et al. “RFC 2782: A DNS RR for specifying the location of services (DNS SRV).” Feb. 2000. Network Working Group, Request for Comments #2782.
A. Gulbrandsen et al., RFC 2052 “A DNS RR for specifying the location of services (DNS SRV)” (Oct. 1996).

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

Client-side method for identifying an optimum server does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Client-side method for identifying an optimum server, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Client-side method for identifying an optimum server will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3835392

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