A call center system allows a representative and a user to jointly browse
World Wide Web content while simultaneously conducting a voice
conversation over either a circuit switched or packet switched network. A
user may initiate a joint browsing, or synchronous collaboration, session
by accessing a web page associated with the call center. A call center
server downloads a user applet to the user's computer. The user applet
communicates state information about the user computer's browser display,
or user view, to the server. The server stores this state information. The
server then downloads a service applet to the browser of a selected call
center representative. The service applet generates a service view
including a representation of the user view and a script frame that
controls the representation of the user view. The representative may, for
example, alter the representation of the user view by selecting a
hyperlink or entering information into an HTML form. The service applet
communicates these alterations to the server. The user applet periodically
polls the server to detect the representatives alterations to the
representation of the user view and updates the user view accordingly. In
a similar manner, the user applet conveys to the server the user's
alterations to the user view so the representative computer's
representation of the user view may be updated. Although only the single
user and representative case is described here, multiple users and
multiple representatives may conduct a single conference.
Ένα κεντρικό σύστημα κλήσης επιτρέπει σε έναν αντιπρόσωπο και έναν χρήστη για να κοιτάξει βιαστικά από κοινού το περιεχόμενο World Wide Web ταυτόχρονα διευθύνοντας μια συνομιλία φωνής πέρα από είτε ένα κύκλωμα μεταστρεφόμενο είτε μεταστρεφόμενο πακέτο δίκτυο. Ένας χρήστης μπορεί να αρχίσει ένα κοινό ξεφύλλισμα, ή τη σύγχρονη συνεργασία, σύνοδος με την πρόσβαση ιστοσελίδας που συνδέεται με το κέντρο κλήσης. Ένας κεντρικός κεντρικός υπολογιστής κλήσης μεταφορτώνει ένα applet χρηστών στον υπολογιστή του χρήστη. Το applet χρηστών διαβιβάζει τις κρατικές πληροφορίες για την επίδειξη ξεφυλλιστή του υπολογιστή χρηστών, ή την άποψη χρηστών, στον κεντρικό υπολογιστή. Ο κεντρικός υπολογιστής αποθηκεύει αυτές τις κρατικές πληροφορίες. Ο κεντρικός υπολογιστής μεταφορτώνει έπειτα ένα applet υπηρεσιών στον ξεφυλλιστή ενός επιλεγμένου κεντρικού αντιπροσώπου κλήσης. Το applet υπηρεσιών παράγει μια άποψη υπηρεσιών συμπεριλαμβανομένης μιας αντιπροσώπευσης της άποψης χρηστών και ενός πλαισίου χειρογράφων που ελέγχει την αντιπροσώπευση της άποψης χρηστών. Ο αντιπρόσωπος μπορεί, παραδείγματος χάριν, να αλλάξει την αντιπροσώπευση της άποψης χρηστών με την επιλογή ενός συνδέσμου υπερ-κειμένου ή την είσοδο των πληροφοριών σε μια μορφή HTML. Το applet υπηρεσιών διαβιβάζει αυτές τις αλλαγές στον κεντρικό υπολογιστή. Το applet χρηστών ψηφίζει περιοδικά τον κεντρικό υπολογιστή για να ανιχνεύσει τις αλλαγές αντιπροσώπων στην αντιπροσώπευση της άποψης χρηστών και ενημερώνει την άποψη χρηστών αναλόγως. Κατά τρόπο παρόμοιο, το applet χρηστών μεταβιβάζει στον κεντρικό υπολογιστή τις αλλαγές του χρήστη στην άποψη χρηστών έτσι η αντιπροσωπευτική απεικόνιση στον υπολογιστή της άποψης χρηστών μπορεί να ενημερωθεί. Αν και μόνο ο ενιαίος χρήστης και η αντιπροσωπευτική περίπτωση περιγράφονται εδώ, οι πολλαπλάσιοι χρήστες και οι πολλαπλάσιοι αντιπρόσωποι μπορούν να διευθύνουν μια ενιαία διάσκεψη.