Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time

   
   

An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits, access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients. According to one aspect of the invention, the method includes the steps of opening a connection between a client and the interface unit; determining which server the client desires a page from; determining the current response time of the requested server; if the response time is acceptable then opening a connection between the interface unit and the requested server if no free connection is open between the interface unit and the requested server; allowing the client to access information on the requested server via the connections; and closing the connection between the client and the interface unit while keeping open the connection between the interface unit and the requested server. Alternatively, if the response time is not acceptable, then putting the client on-hold by redirecting the client to an on-hold server until the response time of the requested server becomes acceptable. According to a "on-hold distribution" aspect of the invention, the interface unit determines the on-hold preference of the client and selects the server hosting that on-hold preference. According to another aspect of the invention, instead of utilizing the interface unit, each server has the intelligence to put the client on-hold when applicable.

Συσκευές, μια μέθοδος και ένα προϊόν προγράμματος υπολογιστών για την εγγύηση του χρόνου απόκρισης πελατών εξυπηρετητών δικτύων παρέχοντας έναν τρόπο τον πελάτη on-hold όταν απαγορεύει προσωρινά ο χρόνος απόκρισης, πρόσβαση στο ζητούμενο κεντρικό υπολογιστή. Η συσκευή εφαρμόζεται μέσα σε μια μονάδα διεπαφών που συνδέει μια πολλαπλότητα των κεντρικών υπολογιστών και ενός on-hold κεντρικού υπολογιστή με το Διαδίκτυο, το οποίο συνδέεται με μια πολλαπλότητα των πελατών. Σύμφωνα με μια πτυχή της εφεύρεσης, η μέθοδος περιλαμβάνει τα βήματα του ανοίγματος μιας σύνδεσης μεταξύ ενός πελάτη και της μονάδας διεπαφών καθοριστικός ποιος κεντρικός υπολογιστής ο πελάτης επιθυμεί μια σελίδα από καθορισμός του τρέχοντος χρόνου απόκρισης του ζητούμενου κεντρικού υπολογιστή εάν ο χρόνος απόκρισης είναι αποδεκτός έπειτα ανοίγοντας μια σύνδεση μεταξύ της μονάδας διεπαφών και του ζητούμενου κεντρικού υπολογιστή εάν καμία ελεύθερη σύνδεση δεν είναι ανοικτή μεταξύ της μονάδας διεπαφών και του ζητούμενου κεντρικού υπολογιστή άδεια του πελάτη για να προσεγγιστούν οι πληροφορίες για το ζητούμενο κεντρικό υπολογιστή μέσω των συνδέσεων και κλείνοντας τη σύνδεση μεταξύ του πελάτη και της μονάδας διεπαφών κρατώντας ανοικτή τη σύνδεση μεταξύ της μονάδας διεπαφών και του ζητούμενου κεντρικού υπολογιστή. Εναλλακτικά, εάν ο χρόνος απόκρισης δεν είναι αποδεκτός, κατόπιν η τοποθέτηση του πελάτη on-hold με τον επαναπροσανατολισμό του πελάτη σε έναν on-hold κεντρικό υπολογιστή μέχρι το χρόνο απόκρισης του ζητούμενου κεντρικού υπολογιστή γίνεται αποδεκτή. Σύμφωνα με μια "on-hold πτυχή διανομήσ" της εφεύρεσης, η μονάδα διεπαφών καθορίζει τη on-hold προτίμηση του πελάτη και επιλέγει τον κεντρικό υπολογιστή που φιλοξενεί εκείνη την on-hold προτίμηση. Σύμφωνα με μια άλλη πτυχή της εφεύρεσης, αντί της χρησιμοποίησης της μονάδας διεπαφών, κάθε κεντρικός υπολογιστής έχει τη νοημοσύνη για να βάλει τον πελάτη on-hold όπου μπορεί να εφαρμοστεί.

 
Web www.patentalert.com

< Personal computer used in conjunction with television to display information related to television programming

< Special purpose operating system for executing a database server

> Sharing data safely using service replication

> Method and system for extending Java applets sand box with public client storage

~ 00109