DE69725652T2 - Einbettung von Ton in Webseiten - Google Patents
Einbettung von Ton in Webseiten Download PDFInfo
- Publication number
- DE69725652T2 DE69725652T2 DE69725652T DE69725652T DE69725652T2 DE 69725652 T2 DE69725652 T2 DE 69725652T2 DE 69725652 T DE69725652 T DE 69725652T DE 69725652 T DE69725652 T DE 69725652T DE 69725652 T2 DE69725652 T2 DE 69725652T2
- Authority
- DE
- Germany
- Prior art keywords
- audio file
- memory
- html
- website
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
- GEBIET DER ERFINDUNG
- Diese Anmeldung betrifft das World Wide Web und insbesondere ein Softwarewerkzeug zum Verringern der Zeit, die erforderlich ist, um Töne in Verbindung mit Dokumenten im Web wiederzugeben.
- HINTERGRUND DER ERFINDUNG
- Die vergangenen Jahre haben ein explosives Wachstum des Internets und insbesondere das Wachstum des World Wide Web (nachstehend "das Web") erfahren. Das Web ist um ein Netzwerk von "Server"-Computern aufgebaut, die Anforderungen und Daten unter Verwendung des Hypertexttransferprotokolls ("http") voneinander austauschen. Ein menschlicher Entwickler entwirft das Layout einer Webseite und legt das Layout der Seite unter Verwendung von HTML ("Hypertext Markup Language") fest. Verschiedene Versionen der HTML existieren derzeit. Beispiele umfassen die HTML Versionen 2.0 und 3.0, die vom WWW Consortium of MIT spezifiziert wurden.
- Ein Benutzer betrachtet eine Webseite unter Verwendung von einem einer Anzahl von kommerziell erhältlichen "Browser"-Programmen. Der Browser gibt eine entsprechende http-Anforderung ein, um eine Nachrichtenverbindung mit einem Webserver des Netzwerks herzustellen. Eine typische http-Anforderung nimmt durch ihren eindeutigen Uniform Resource Locator ("URL") auf eine Webseite Bezug. Ein URL identifiziert den Webserver, der diese Webseite beherbergt, so dass eine http-Anforderung für einen Zugriff auf die Webseite zur Bearbeitung zum entsprechenden Webserver geleitet werden kann. Webseiten können auch graphisch miteinander verknüpft sein.
- Seit dem Mosaik-Browser, der von der Universität in Illinois entwickelt wurde, war es möglich, einen Toneffekt als Zielort für einen Hypertextlink im Web zu haben. Wenn der Benutzer auf die dem Ton zugeordnete Fläche klickt, ruft der Browser eine Audiodatei vom entfernten Server ab und gibt sie wieder. Frühe Browser gaben tatsächlich Audiodateien wieder, indem sie sie zu sogenannten "Helferanwendungen" weiterleiteten, aber derzeitige Browser weisen eingebaute Audiowiedergabegeräte auf. Leider ist diese Standardmethode (Abrufen der Audiodatei bei einer Benutzeranforderung) für kleine Toneffekte (z. B. ein Vogelzwitschern oder eine Namenaussprache) aufgrund der Netzwerkwartezeit schlecht geeignet. Der Benutzer bekommt den Ton erst nach mehreren Sekunden, nachdem er auf den Link geklickt hat, zu hören. Eine Experimentierung hat gezeigt, dass der Benutzer das Ergebnis des Kreuzens eines Hypertextlinks innerhalb einer einzigen Sekunde bekommen muss, damit der Benutzer das Gefühl hat, dass er frei navigiert.
- Eine zweite Methode unterstützt sogenannte "Hintergrundtöne", die automatisch wiedergegeben werden, sobald der Browser das Herunterladen einer Seite beendet hat. Das Problem bei dieser Methode besteht darin, dass der Ton unter allen Umständen und somit nicht unter der Benutzersteuerung, wenn der Benutzer einen speziellen Ton hören will, wiedergegeben wird. Es kann auch nicht mehr als ein einziger Ton der Seite zugeordnet werden.
- Chen et al. beschreiben in "Real Time Video and Audio in the World Wide Web", Fourth International World Wide Web Conference, Boston, Massachusetts, USA, 11.–14. Dezember 1995, Seiten 1–14, ein Verfahren zum Verarbeiten von HTML auf einem Datenverarbeitungssystem, das das Echtzeitaudio beschleunigt. Nachdem eine spezielle Audiodatei vom Benutzer über ein Zeige- und Klickverfahren ausgewählt wurde, wird das Datenübertragungsprotokoll von TCP oder RTP auf VDP umgeschaltet, wodurch eine Abrufwartezeit vermieden wird.
- Es ist eine Aufgabe der Erfindung, ein Verfahren zum Verarbeiten von HTML, ein Computerprogramm und ein Computersystem bereitzustellen, die eine solche Verarbeitung durchführen, welche Wartezeiten bei der Wiedergabe von Audiodateien nach der Auswahl von HTML verringern oder vermeiden.
- Die Erfindung ist in den Ansprüchen 1, 8 bzw. 10 definiert.
- Spezielle Ausführungsbeispiele sind in den abhängigen Ansprüchen dargelegt.
- Die vorliegende Erfindung beseitigt die Probleme und Nachteile des Standes der Technik durch Hinzufügen einer Erweiterung zu HTML, die festlegt, dass Audiodateien vorabgerufen werden sollten, bevor eine Benutzereingabe für eine angezeigte Webseite angenommen wird. Gemäß Anspruch 1 umfasst die Erfindung eine Browsersoftware, die Audiodateien gemäß Befehlen in der HTML vorabrufen kann. In einem Ausführungsbeispiel, das kein Teil der Ansprüche ist, ermöglicht die Erfindung dem Entwickler festzulegen, dass nur bestimmte Audiodateien vorabgerufen werden sollten. Es ist beispielsweise nicht immer erwünscht, eine sehr große Audiodatei vorabzurufen, da es zu viel Zeit dauern würde. Das HTML-Format ermöglicht einem Webseiten-Entwickler, die Information festzulegen, über der der Benutzer den Cursor anordnen muss, um die vorabgerufene Audioausgabe zu aktivieren.
- Gemäß dem Zweck der Erfindung, wie hierin verkörpert und allgemein beschrieben, ist die Erfindung ein Verfahren zum Verarbeiten von HTML, die eine Webseite beschreibt, mit den Schritten, die von einem Datenverarbeitungssystem durchgeführt werden, des Empfangens von HTML, die die Webseite beschreibt; des Überprüfens der HTML, um ein TON-Attribut in der HTML aufzufinden, wobei das TON-Attribut einer Audiodatei zugeordnet ist; des Vorabrufens der Audiodatei; und des Speicherns der vorabgerufenen Audiodatei in einem Speicher des Datenverarbeitungssystems.
- Gemäß dem Zweck dieser Erfindung, wie hierin verkörpert und allgemein beschrieben, ist die Erfindung ferner ein Computersystem, das HTML verarbeitet, die eine Webseite beschreibt, wobei das Computersystem einen Speicher aufweist, mit: einem HTML-Empfangsteil, der die HTML empfängt, die die Webseite beschreibt; einem Überprüfungsteil, der die HTML überprüft, um ein TON-Attribut in der HTML aufzufinden, wobei das TON-Attribut einer Audiodatei zugeordnet ist; einem Vorabrufteil, der die Audiodatei vorabruft; und einem Speicherteil, der die vorabgerufene Audiodatei im Speicher des Computersystems speichert.
- Die Aufgaben und Vorteile der Erfindung werden teilweise in der Beschreibung, die folgt, dargelegt und sind teilweise aus der Beschreibung ersichtlich oder können durch die Ausführung der Erfindung erfahren werden. Die Aufgaben und Vorteile der Erfindung werden durch die Elemente und Kombinationen, auf die in den beigefügten Ansprüchen besonders hingewiesen wird, erkannt und erreicht.
- KURZBESCHREIBUNG DER ZEICHNUNGEN
- Die zugehörigen Zeichnungen, die in diese Beschreibung integriert sind und einen Teil von dieser bilden, stellen verschiedene Ausführungsbeispiele der Erfindung dar und dienen zusammen mit der Beschreibung zum Erläutern der Prinzipien der Erfindung.
-
1 ist ein Blockdiagramm eines Computersystems gemäß einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung. -
2 zeigt ein Format eines Hypertext Markup Language (HTML) Elements gemäß dem Ausführungsbeispiel von1 . -
3 ist ein Ablaufplan, der Schritte zeigt, die von einer Browsersoftware vor dem Anzeigen einer Webseite durchgeführt werden. -
4 ist ein Ablaufplan, der Schritte zeigt, die von der Browsersoftware zum Anzeigen einer Webseite durchgeführt werden. -
5(a) bis5(c) zeigen Beispiele des Inhalts eines temporären Speichers und einer in einem Speicher von1 gespeicherten Datenstruktur. - AUSFÜHRLICHE BESCHREIBUNG DES BEVORZUGTEN AUSFÜHRUNGSBEISPIELS
- Nun wird im einzelnen auf ein bevorzugtes Ausführungsbeispiel der Erfindung Bezug genommen, von welchem ein Beispiel in den zugehörigen Zeichnungen dargestellt ist. Wann immer es möglich ist, werden in den gesamten Zeichnungen dieselben Bezugsziffern verwendet, um auf dieselben oder ähnliche Teile zu verweisen.
-
1 ist ein Blockdiagramm eines Computersystems100 gemäß einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung. Das Computersystem100 umfasst einen ersten Computer110 und einen zweiten Computer120 . Der erste Computer110 und der zweite Computer120 sind über eine Leitung106 , die beispielsweise ein LAN, ein WAN oder eine Internetverbindung sein kann, miteinander verbunden. Die Leitung106 kann auch eine drahtlose Verbindung wie z. B. eine Mobilfunknetzverbindung darstellen. - Der erste Computer
110 umfasst eine CPU102 ; einen Speicher104 ; Eingabe/Ausgabe-Leitungen105 ; eine Eingabevorrichtung150 wie z. B. eine Tastatur oder eine Maus; und eine Anzeigevorrichtung160 wie z. B. ein Sichtgerät. Der erste Computer110 umfasst auch eine Eingabevorrichtung161 , die auf einem maschinenlesbaren Medium162 gespeicherte Computerbefehle liest. Diese Befehle sind die Befehle von z. B. der Browsersoftware130 . Der Speicher104 des ersten Computers110 umfasst eine Browsersoftware130 , eine Hypertext Markup Language (HTML)135 und eine Datenbank oder Datenstruktur (DB)170 . Ein Teil des Speichers104 ist als temporärer Speicher180 festgelegt. Ein üblicher Fachmann wird verstehen, dass der Speicher104 auch eine zusätzliche Information enthält, wie z. B. Anwendungsprogramme, Betriebssysteme, Daten usw., die in der Figur der Deutlichkeit halber nicht gezeigt sind. - Der zweite Computer
120 umfasst eine CPU102' und einen Speicher104' . Der Speicher104' des zweiten Computers120 umfasst eine Serversoftware140 , eine Hypertext Markup Language (HTML)145 und eine Audiodatei147 . Die HTML135 im Speicher des ersten Computers110 wurde über die Leitung106 von der HTML145 des zweiten Computers120 heruntergeladen. Ein üblicher Fachmann wird verstehen, dass der Speicher104' auch eine zusätzliche Information enthält, wie z. B. Anwendungsprogramme, Betriebssysteme, Daten usw., die in der Figur der Deutlichkeit halber nicht gezeigt sind. Der Server140 , die HTML145 und die Audiodatei147 können sich auch im Speicher104 des ersten Computers110 befinden. - Für einen üblichen Fachmann ist es selbstverständlich, dass das Computersystem
100 auch zahlreiche Elemente enthalten kann, die in der Figur der Deutlichkeit halber nicht gezeigt sind, wie z. B. Plattenlaufwerke, Tastaturen, Anzeigevorrichtungen, Netzwerkverbindungen, einen zusätzlichen Speicher, zusätzliche CPUs, LANs, Eingabe/Ausgabe-Leitungen usw. Ein bevorzugtes Ausführungsbeispiel der Erfindung läuft unter dem Solaris-Betriebssystem, Version 2.5. Solaris ist eine eingetragene Handelsmarke von Sun Microsystems, Inc. Die vorliegende Erfindung beschleunigt den Prozess der Wiedergabe von Ton in Verbindung mit Webseiten. In der vorliegenden Erfindung werden einige Audiodateien in der HTML für eine Webseite mit einem Attribut spezifiziert, dass angibt, dass sie, falls möglich, vorabgerufen werden sollten. Wenn eine Webseite zum ersten Mal angezeigt wird, ruft der Browser so viele dieser Audiodateien, wie in den temporären Speicher passen, vorher ab. Wenn der Benutzer eine Audiodatei aktiviert (gewöhnlich durch Klicken auf Text oder Graphiken, die mit der Audiodatei verknüpft sind), kann die vorabgerufene Audiodatei folglich sofort ohne Abwarten der Zeit, die normalerweise erforderlich ist, um die Audiodatei über die Leitung106 herunterzuladen, wiedergegeben werden. In einem bevorzugten Ausführungsbeispiel können Webseiten, die unter Verwendung der vorliegenden Erfindung festgelegt werden, immer noch unter Verwendung von Webbrowsern angezeigt werden, die nicht verbessert wurden, um HTML-TON-Attribute zu erkennen, da diese Browser das TON-Attribut einfach ignorieren. -
2 zeigt ein Beispiel eines Formats eines Ankerelements gemäß einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung. Das Format von herkömmlicher HTML ist beispielsweise in Morris "HTML for Fun and Profit", SunSoft Press 1995, beschrieben, das durch den Hinweis hierin aufgenommen wird. Das Format umfasst eine erste Textzeichenfolge210 , die von Klammern ("<" und ">") umgeben ist. Den Zeichen "A HREF=" folgt ein URL211 einer Audiodatei (z. B. toot.au). Die Audiodatei kann ein beliebiges geeignetes Format wie z. B. die Formate .AU oder .WAV aufweisen. Das Attribut "SOUND"212 gibt an, dass die Audiodatei vorabgerufen werden sollte. - Als nächstes identifiziert eine zweite Textzeichenfolge
214 (z. B. playme) eine Information, die auf der Webseite angezeigt wird und die mit der Audiodatei verknüpft sein sollte. Die Zeichenfolge214 kann irgendeine Information identifizieren, die ein visuelles Aussehen auf der Anzeigevorrichtung160 hat, einschließlich Bildern, Buchstabenzeichenkettenanimationen (unter der Voraussetzung eines Systems mit ausreichender Reaktionszeit) und JAVA-Applets. JAVA ist eine eingetragene Handelsmarke von Sun Microsystems, Inc. Eine Audioausgabe kann folglich beispielsweise einem Piktogramm zugeordnet werden, wenn die angezeigte Information eine Datei identifiziert, die die graphische Information eines Piktogramms enthält. Als nächstes besteht eine dritte Textzeichenfolge216 aus der Zeichenfolge "</A>", um das Ende des TON-Elements anzuzeigen. -
3 ist ein Ablaufplan, der Schritte zeigt, die von der Browsersoftware130 vor dem Anzeigen einer Webseite durchgeführt werden. Für Fachleute ist es selbstverständlich, dass die Schritte der Ablaufpläne in diesem Dokument von der CPU102 von1 durchgeführt werden, die die Befehle des Browsers130 gemäß der HTML135 ausführt. Anfänglich wird in Schritt302 eine ZÄHLWERT- Variable im Speicher104 auf "0" gesetzt. ZÄHLWERT wird jedes Mal inkrementiert, wenn eine neue Seite über den Browser betrachtet wird, und verfolgt daher eine aktuelle Seitenzahl, die derzeit betrachtet wird. Eine Seite mit dem niedrigsten zugehörigen ZÄHLWERT wurde zeitlich am längsten zurückliegend betrachtet. Schritt304 stellt den Anfang einer Schleife dar, die für jede betrachtete Webseite durchgeführt wird. In Schritt305 wird die ZÄHLWERT-Variable inkrementiert, so dass ihr Wert die neue zu betrachtende Seite darstellt. In Schritt306 fordert der Browser HTML145 für eine aktuelle Seite vom Server140 an. In Schritt308 sendet der Server140 die angeforderte HTML zum Browser, wo sie als HTML135 im Speicher104 gespeichert wird. In Schritt310 stellt der Browser fest, ob die HTML135 irgendwelche Ankerverknüpfungselemente mit TON-Attributen enthält. Wenn dies der Fall ist, werden bestimmte Initialisierungsschritte312 –322 durchgeführt. - Schritt
312 ist der Anfang einer Schleife, die für jedes Ankerverknüpfungselement in HTML135 durchgeführt wird, welches das in2 gezeigte Format aufweist. Wenn in Schritt314 die im Ankerverknüpfungselement festgelegte Audiodatei nicht vorabgerufen wurde, dann wird in Schritt316 eine Information über die Audiodatei in einer Datenstruktur (wie z. B. einer Datenbank oder -tabelle) gespeichert. (wenn die Audiodatei bereits vorabgerufen wurde, ist ihre URL bereits in der Datenstruktur vorhanden, wie nachstehend erörtert). Die gespeicherte Information umfasst eine Identifikation des Bereichs des Bildschirms, in dem sich die "playme"-Information214 befindet, den URL der Audiodatei und den aktuellen ZÄHLWERT. - Wenn die Audiodatei vorabgerufen wurde, dann wird in Schritt
318 der alte ZÄHLWERT für die Audiodatei in der Datenbank gegen den aktuellen ZÄHLWERT ausgetauscht, um anzugeben, dass auf die Audiodatei auf der aktuellen Seite Bezug genommen wird. Schritte320 und322 stellen die Schleifenenden dar. -
4 ist ein Ablaufplan, der Schritte zeigt, die vom Browser130 durchgeführt werden, um eine Webseite anzuzeigen. In Schritt402 wird die Seite auf der Anzeigevorrichtung160 gemäß der HTML135 in einer üblichen Fachleuten bekannten Weise angezeigt. Es ist selbstverständlich, dass andere Schritte (nicht dargestellt) vorhanden sind, die vom Browser130 durchgeführt werden, um eine Webseite anzuzeigen und eine Eingabe vom Benutzer anzunehmen. Viele dieser Schritte sind hierin nicht beschrieben, um die Deutlichkeit des Beispiels zu verbessern. - Wenn in Schritt
404 TON-Attribute in der HTML135 vorhanden sind, werden Schritte406 –418 durchgeführt. Schritt406 ist der Anfang einer Schleife, die für jeden Audiodatei-URL in der Datenstruktur, die den aktuellen Wert des ZÄHLWERTS aufweist, durchgeführt wird (d. h. für jede Audiodatei der aktuellen Seite, die mit einem TON-Attribut spezifiziert wurde). Schritt408 ruft die Audiodatei147 ab, die durch ihren URL in der Datenstruktur festgelegt ist. - Der Speicher
104 von1 umfasst einen temporären Speicher180 mit einer vorbestimmten Größe wie z. B. einem Metabyte. Wenn die abgerufene Audiodatei in Schritt410 in einen ungenutzten Teil des temporären Speichers180 passt, wird sie in Schritt412 in diesem gespeichert und ein Zeiger auf ihre Stelle im temporären Speicher wird in der Datenstruktur gesetzt. Wenn die Audiodatei nicht in den temporären Speicher passt, entfernen die Schritte410 –416 Audiodateien von Seiten, die zeitlich am weitesten zurückliegend betrachtet wurden, aus dem temporären Speicher, bis die abgerufene Audiodatei hineinpasst. Wenn in Schritt414 nur Audiodateien für die aktuelle Seite im temporären Speicher bleiben und immer noch kein Platz vorhanden ist, wird die abgerufene Audiodatei in Schritt415 verworfen und die Steuerung geht zu Schritt418 über. Schritt418 stellt ein Schleifenende dar. - Schritte
420 –430 stellen eine Schleife dar, die durchgeführt wird, um eine Benutzereingabe (wie z. B. Mausklicks) zu empfangen und auf diese zu reagieren. Wenn der Benutzer in Schritt422 auf einen Flächenlink klickt, der einer Audiodatei zugeordnet ist, dann werden die Schritte424 –428 durchgeführt. Wenn die Audiodatei in Schritt424 in HTML135 mit einem TON-Attribut spezifiziert wurde und wenn die Audiodatei tatsächlich in Schritt412 vorabgerufen und gespeichert wurde, dann wird das Audio in Schritt428 aus dem temporären Speicher abgerufen und wiedergegeben. Da der Abruf aus dem temporären Speicher keinen Zugriff über die Leitung106 beinhaltet, geschieht er sehr schnell und es besteht ein sehr kurzer Zeitraum zwischen dem Klicken des Benutzers und dem Ton. Wenn die Audiodatei im Gegenteil in der HTML nicht als vorabrufbar festgelegt wurde, oder wenn kein Platz im temporären Speicher vorhanden war, um die Audiodatei vorabzurufen, wird die Audiodatei147 in Schritt426 über die Leitung106 abgerufen und wiedergegeben. Schritt426 kann beispielsweise einen Internetzugriff beinhalten und dieser dauert als allgemeine Regel länger als Schritt428 . -
5(a) bis5(c) stellen ein Beispiel zum Vorabrufen von Audiodateien bereit. Wie in der Spalte "HTML" gezeigt, werden vorabzurufende Audiodateien unter Verwendung eines TON-Attributs500 festgelegt. Die Spalte "Seitenanzeige" gibt an, dass die jeder Audiodatei zugeordnete Textgraphik auf der Webseite angezeigt wird. In5(a) hat der Benutzer zwei Seiten betrachtet. Eine erste Seite502 weist zwei Fälle eines Links zu einer Audiodatei Sound1.au auf. Eine zweite Seite504 weist einen Link zu einer Audiodatei Sound2.au und einen Link zu einer Audiodatei Sound3.au auf. In5(a) speichert eine Datenbank506 den Bereich, den URL, den ZÄHLWERT und eine temporäre Speicherstelle für jede Audiodatei. Die Audiodateien wurden vorabgerufen und im temporären Speicher508 gespeichert. - In
5(b) wird eine neue Seite515 betrachtet. Die neue Seite weist auch einen Link zur Audiodatei Sound1.au auf. Die Audiodatei Sound1.au wurde vorher vorabgerufen, als die Seite502 von5(a) angezeigt wurde. Gemäß Schritt318 von3 wird der ZÄHLWERT520 in der Datenbank506 für die Audiodatei Sound1.au folglich auf den aktuellen ZÄHLWERT von "3" geändert, um anzugeben, dass auf die Audiodatei auf der dritten Seite515 zuletzt Bezug genommen wurde. - In
5(c) wird eine neue Seite525 betrachtet. Die neue Seite weist einen Link zu einer Audiodatei Sound4.au auf. Nachdem Sound4.au über die Leitung106 abgerufen wurde, war in dem Beispiel ersichtlich, dass im temporären Speicher508 für die Datei unzureichend Platz vorhanden war. Somit wurde Sound2.au aus dem temporären Speicher508 entfernt, da es die erste Datei mit einem niedrigsten ZÄHLWERT ("2") war (siehe5(b) ). Sobald Sound2.au entfernt war, war in dem Beispiel Platz im temporären Speicher für Sound4.au vorhanden und diese Datei wurde im temporären Speicher506 gemäß Schritt412 von4 gespeichert. In5(c) wurden folglich die Audiodateien Sound1.au, Sound3.au und Sound4.au vorabgerufen und können sofort wiedergegeben werden, wenn der Benutzer ihre angezeigten Links auswählt. - Das Vorabrufen wird vorzugsweise unter Verwendung eines gewissen Schemas durchgeführt, das ermöglicht, dass viele Computeraktivitäten parallel fortschreiten. Ein bevorzugtes Ausführungsbeispiel verwendet die Multithreating-Fähigkeit von Solaris, 2.5 ist das bevorzugte Mittel, aber andere können auch verwendet werden. Wenn der Benutzer irgendwelche Befehle (z. B., um zu einer anderen Seite zu gehen) ausgibt, bevor das Herunterladen/Vorabrufen beendet ist, dann nimmt der Computer diese Eingabe folglich an und führt die angeforderte Handlung durch.
- Irgendwelche in Gang befindlichen Audiodateidownloads, wenn der Benutzer einen Befehl ausgibt, um zu einer neuen Seite zu gehen, werden folgendermaßen behandelt:
- a) wenn der Benutzer einen Befehl "öffnen in neuem Fenster" verwendet (das heißt, die neue Seite sich in einem anderen Fenster als jenem, das zum Anzeigen der aktuellen Seite verwendet wird, öffnet), dann werden die Tondownloads vorübergehend unterbrochen, während die neue Seite heruntergeladen wird, und dann wieder aufgenommen, sobald ihr HTML-Text heruntergeladen wurde.
- b) Wenn der Benutzer einen Befehl "öffnen im gleichen Fenster" verwendet (das heißt, die neue Seite die aktuelle Seite ersetzt und im gleichen Fenster angezeigt wird), dann werden alle in Gang befindlichen Tondownloads sofort beendet.
- Zusammengefasst ermöglicht die vorliegende Erfindung, dass der Entwickler einer Webseite festlegt, ob Audiodateien vorabgerufen werden sollen, die wiedergegeben werden sollen, wenn der Benutzer einen zugehörigen Text oder eine zugehörige Graphik auswählt. Wenn in der HTML kein TON-Attribut vorhanden ist, wird die Audiodatei nicht vorabgerufen. Es ist erwünscht, dass der Entwickler festlegen kann, welche Audiodateien vorabgerufen werden sollen, da einige Audiodateien sehr groß sind. Solche Dateien würden zu viel Platz im temporären Speicher belegen.
- Weitere Ausführungsbeispiele sind für Fachleute aus der Betrachtung der Beschreibung und der Ausführung der hierin offenbarten Erfindung ersichtlich. Es ist vorgesehen, dass die Beschreibung und die Beispiele nur als beispielhaft betrachtet werden, wobei der wahre Schutzbereich der Erfindung durch die folgenden Ansprüche angegeben ist.
Claims (13)
- Verfahren zum Verarbeiten von HTML, die eine Webseite beschreibt, mit den von einem Datenverarbeitungssystem (
110 ) durchgeführten Schritten: Empfangen (308 ) einer HTML, die die Webseite beschreibt; gekennzeichnet durch Überprüfen (310 ) der HTML, um ein TON-Attribut in der HTML aufzufinden, wobei das TON-Attribut einer Audiodatei zugeordnet ist; Vorabrufen (408 ) der Audiodatei; und Speichern (410 ) der vorabgerufenen Audiodatei in einem Speicher (180 ) des Datenverarbeitungssystems (110 ). - Verfahren zum Anzeigen einer Webseite mit den von einem Datenverarbeitungssystem (
110 ) durchgeführten Schritten: – Verarbeiten von HTML, die die Webseite beschreibt, nach Anspruch 1; – Anzeigen (402 ) der Webseite gemäß der HTML; – Feststellen (422 ), dass ein Benutzer einen Teil der angezeigten Webseite, der der Audiodatei zugeordnet ist, ausgewählt hat; und – Wiedergeben (428 ) der vorabgerufenen Audiodatei, die im Speicher (180 ) gespeichert ist. - Verfahren nach Anspruch 1 oder 2, wobei der Speicherschritt (
410 ) den Schritt umfasst: Speichern einer aktuellen Seitenzahl der Webseite im Speicher in Zusammenhang mit der vorabgerufenen Audiodatei. - Verfahren nach Anspruch 1 oder 2, wobei der Speicher des Datenverarbeitungssystems (
110 ) einen temporären Speicher (180 ) umfasst und wobei der Speicherschritt (410 ) den Schritt des Speicherns der vorabgerufenen Audiodatei im temporären Speicher umfasst, wenn im temporären Speicher für die vorabgerufene Audiodatei Platz vorhanden ist. - Verfahren nach Anspruch 1 oder 2, wobei der Speicher (
180 ) des Datenverarbeitungssystems (110 ) einen temporären Speicher umfasst und wobei der Speicherschritt (410 ) den Schritt des Löschens einer zweiten Audiodatei, auf die in einer zuletzt verwendeten Webseite Bezug genommen wird, aus dem temporären Speicher umfasst. - Verfahren nach Anspruch 2, wobei der Teil der angezeigten Webseite mit der vorabgerufenen Audiodatei verknüpft ist; und wobei der Feststellungsschritt (
422 ) den Schritt des Feststellens, dass der Benutzer den mit der Audiodatei verknüpften Teil der angezeigten Webseite ausgewählt hat, umfasst. - Verfahren nach Anspruch 1 zum Festlegen der Audiodatei auf der Webseite mit den vom Datenverarbeitungssystem (
110 ) durchgeführt Schritten: Festlegen einer Stelle von graphischen Daten, die der Audiodatei zugeordnet sind, auf der Webseite; Speichern eines HTML-Elements mit dem Format: <A HREF=url SOUND>graphic data </A> in einem Speicher des Datenverarbeitungssystems (110 ), wobei das HTML-Element im Speicher an einer Stelle gespeichert wird, die der Stelle der graphischen Daten auf der Webseite zugeordnet ist. - Computerprogrammprodukt mit: einem vom Computer nutzbaren Medium mit einem darin verkörperten maschinenlesbaren Programmcodemechanismus, der dazu ausgelegt ist, eine Webseite anzuzeigen, wobei der maschinenlesbare Programmcodemechanismus in dem Programmprodukt umfasst: einen maschinenlesbaren Programmcodemechanismus, der dazu ausgelegt ist, einen Computer zu veranlassen, eine Verarbeitung einer HTML nach Anspruch 1 zu bewirken.
- Computerprogrammprodukt nach Anspruch 8, wobei der maschinenlesbare Programmcodemechanismus in dem Programmprodukt ferner umfasst: einen maschinenlesbaren Programmcodemechanismus, der dazu ausgelegt ist, zu bewirken, dass der Computer die Anzeige der Webseite gemäß der HTML bewirkt; einen maschinenlesbaren Programmcodemechanismus, der dazu ausgelegt ist, zu veranlassen, dass der Computer die Feststellung bewirkt, dass ein Benutzer einen Teil der angezeigten Webseite, der der Audiodatei zugeordnet ist, ausgewählt hat; und einen maschinenlesbaren Programmcodemechanismus, der dazu ausgelegt ist, zu veranlassen, dass der Computer die Wiedergabe der vorabgerufenen Audiodatei, die im Speicher gespeichert ist, bewirkt.
- Computersystem, das HTML verarbeitet, die eine Webseite beschreibt, wobei das Computersystem (
110 ) einen Speicher (180 ) aufweist, der umfasst: einen HTML-Empfangsteil (130 ), der die HTML empfängt, die die Webseite beschreibt; gekennzeichnet durch einen Überprüfungsteil (102 ), der die HTML überprüft, um ein TON-Attribut in der HTML aufzufinden, wobei das TON-Attribut einer Audiodatei zugeordnet ist; einen Vorabrufteil (102 ,180 ), der die Audiodatei vorabruft; und einen Speicherteil, der die vorabgerufene Audiodatei im Speicher (180 ) des Computersystems (110 ) speichert. - Computersystem nach Anspruch 10, wobei der Speicherteil einen Teil umfasst, der eine aktuelle Seitenzahl der Webseite im Speicher in Zusammenhang mit der vorabgerufenen Audiodatei speichert.
- Computersystem nach Anspruch 10, wobei der Speicher (
180 ) des Computersystems (110 ) einen temporären Speicher umfasst, und wobei der Speicherteil einen Teil umfasst, der die vorabgerufene Audiodatei im temporären Speicher speichert, wenn im temporären Speicher für die vorabgerufene Audiodatei Platz vorhanden ist. - Computersystem nach Anspruch 10, wobei der Speicher (
180 ) des Computersystems (110 ) einen temporären Speicher umfasst, wobei der Speicherteil einen Teil umfasst, der eine zweite Audiodatei, auf die in einer zuletzt verwendeten Webseite Bezug genommen wird, aus dem temporären Speicher löscht.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/665,487 US5903727A (en) | 1996-06-18 | 1996-06-18 | Processing HTML to embed sound in a web page |
US665487 | 1996-06-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69725652D1 DE69725652D1 (de) | 2003-11-27 |
DE69725652T2 true DE69725652T2 (de) | 2004-07-29 |
Family
ID=24670316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69725652T Expired - Fee Related DE69725652T2 (de) | 1996-06-18 | 1997-06-13 | Einbettung von Ton in Webseiten |
Country Status (4)
Country | Link |
---|---|
US (1) | US5903727A (de) |
EP (1) | EP0814414B1 (de) |
JP (1) | JPH1097457A (de) |
DE (1) | DE69725652T2 (de) |
Families Citing this family (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6034689A (en) * | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
GB2317070A (en) * | 1996-09-07 | 1998-03-11 | Ibm | Voice processing/internet system |
US6807570B1 (en) * | 1997-01-21 | 2004-10-19 | International Business Machines Corporation | Pre-loading of web pages corresponding to designated links in HTML |
US5995102A (en) * | 1997-06-25 | 1999-11-30 | Comet Systems, Inc. | Server system and method for modifying a cursor image |
US6023726A (en) * | 1998-01-20 | 2000-02-08 | Netscape Communications Corporation | User configurable prefetch control system for enabling client to prefetch documents from a network server |
US6959318B1 (en) * | 1998-03-06 | 2005-10-25 | Intel Corporation | Method of proxy-assisted predictive pre-fetching with transcoding |
AU6496999A (en) * | 1998-09-29 | 2000-04-17 | Radiowave.Com, Inc. | System and method for reproducing supplemental information in addition to information transmissions |
WO2000052595A2 (en) * | 1999-03-04 | 2000-09-08 | Mannacom Technologies Inc. | Method and system for transmitting texture information through communications networks |
US6988138B1 (en) * | 1999-06-30 | 2006-01-17 | Blackboard Inc. | Internet-based education support system and methods |
US7908602B2 (en) | 1999-06-30 | 2011-03-15 | Blackboard Inc. | Internet-based education support system, method and medium providing security attributes in modular, extensible components |
AU6069100A (en) * | 1999-07-06 | 2001-01-22 | Rotor Communications Corporation | Decentralized internet-based program production system |
US8448059B1 (en) * | 1999-09-03 | 2013-05-21 | Cisco Technology, Inc. | Apparatus and method for providing browser audio control for voice enabled web applications |
US6594691B1 (en) | 1999-10-28 | 2003-07-15 | Surfnet Media Group, Inc. | Method and system for adding function to a web page |
US6721781B1 (en) * | 2000-01-25 | 2004-04-13 | International Business Machines Corporation | Method of providing an alternative audio format of a web page in response to a request for audible presentation of the same |
US6732142B1 (en) * | 2000-01-25 | 2004-05-04 | International Business Machines Corporation | Method and apparatus for audible presentation of web page content |
US6912571B1 (en) | 2000-02-22 | 2005-06-28 | Frank David Serena | Method of replacing content |
US6532477B1 (en) * | 2000-02-23 | 2003-03-11 | Sun Microsystems, Inc. | Method and apparatus for generating an audio signature for a data item |
US7058691B1 (en) * | 2000-06-12 | 2006-06-06 | Trustees Of Princeton University | System for wireless push and pull based services |
GB2364483A (en) * | 2000-06-30 | 2002-01-23 | Nokia Oy Ab | Accessing more than one item of information from a remote server |
US6831667B1 (en) * | 2000-09-14 | 2004-12-14 | International Business Machines Corporation | Method and an apparatus for displaying sections of web pages in multiple modes |
US7039798B2 (en) * | 2000-11-29 | 2006-05-02 | Intel Corporation | Method and apparatus to enable cross platform configuration |
GB2369955B (en) * | 2000-12-07 | 2004-01-07 | Hewlett Packard Co | Encoding of hyperlinks in sound signals |
US7117243B2 (en) * | 2001-10-02 | 2006-10-03 | Citrix Systems, Inc. | Methods for distributed program execution with file-type association in a client-server network |
US7330872B2 (en) * | 2001-10-02 | 2008-02-12 | Citrix Systems, Inc. | Method for distributed program execution with web-based file-type association |
US6952714B2 (en) * | 2001-10-02 | 2005-10-04 | Citrix Systems, Inc. | Method for distributed program execution with server-based file type association |
US20030078775A1 (en) * | 2001-10-22 | 2003-04-24 | Scott Plude | System for wireless delivery of content and applications |
US20040201610A1 (en) * | 2001-11-13 | 2004-10-14 | Rosen Robert E. | Video player and authoring tool for presentions with tangential content |
US7219164B2 (en) | 2002-05-17 | 2007-05-15 | University Of Miami | Multimedia re-editor |
EP1664992A4 (de) * | 2003-08-15 | 2010-05-19 | Blackboard Inc | Inhaltssystem und assoziierte verfahren |
US8326659B2 (en) * | 2005-04-12 | 2012-12-04 | Blackboard Inc. | Method and system for assessment within a multi-level organization |
US7509593B2 (en) * | 2005-05-12 | 2009-03-24 | Microsoft Corporation | Mouse sound volume control |
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
US20070028278A1 (en) * | 2005-07-27 | 2007-02-01 | Sigmon Robert B Jr | System and method for providing pre-encoded audio content to a television in a communications network |
US8977636B2 (en) * | 2005-08-19 | 2015-03-10 | International Business Machines Corporation | Synthesizing aggregate data of disparate data types into data of a uniform data type |
US7958131B2 (en) * | 2005-08-19 | 2011-06-07 | International Business Machines Corporation | Method for data management and data rendering for disparate data types |
US8266220B2 (en) * | 2005-09-14 | 2012-09-11 | International Business Machines Corporation | Email management and rendering |
US20070061371A1 (en) * | 2005-09-14 | 2007-03-15 | Bodin William K | Data customization for data of disparate data types |
US8688804B2 (en) * | 2005-09-26 | 2014-04-01 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting sound information in web-based control system |
US8694319B2 (en) * | 2005-11-03 | 2014-04-08 | International Business Machines Corporation | Dynamic prosody adjustment for voice-rendering synthesized data |
US8271107B2 (en) * | 2006-01-13 | 2012-09-18 | International Business Machines Corporation | Controlling audio operation for data management and data rendering |
US9135339B2 (en) * | 2006-02-13 | 2015-09-15 | International Business Machines Corporation | Invoking an audio hyperlink |
US20070192676A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Synthesizing aggregated data of disparate data types into data of a uniform data type with embedded audio hyperlinks |
US20070192675A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Invoking an audio hyperlink embedded in a markup document |
US20070192674A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Publishing content through RSS feeds |
US20070192673A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Annotating an audio file with an audio hyperlink |
US7659905B2 (en) * | 2006-02-22 | 2010-02-09 | Ebay Inc. | Method and system to pre-fetch data in a network |
US9196241B2 (en) | 2006-09-29 | 2015-11-24 | International Business Machines Corporation | Asynchronous communications using messages recorded on handheld devices |
US9318100B2 (en) | 2007-01-03 | 2016-04-19 | International Business Machines Corporation | Supplementing audio recorded in a media file |
US8219402B2 (en) | 2007-01-03 | 2012-07-10 | International Business Machines Corporation | Asynchronous receipt of information from a user |
US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
US9042454B2 (en) | 2007-01-12 | 2015-05-26 | Activevideo Networks, Inc. | Interactive encoded content system including object models for viewing on a remote device |
US8701010B2 (en) | 2007-03-12 | 2014-04-15 | Citrix Systems, Inc. | Systems and methods of using the refresh button to determine freshness policy |
US7720936B2 (en) | 2007-03-12 | 2010-05-18 | Citrix Systems, Inc. | Systems and methods of freshening and prefreshening a DNS cache |
US8103783B2 (en) | 2007-03-12 | 2012-01-24 | Citrix Systems, Inc. | Systems and methods of providing security and reliability to proxy caches |
US7783757B2 (en) | 2007-03-12 | 2010-08-24 | Citrix Systems, Inc. | Systems and methods of revalidating cached objects in parallel with request for object |
US7809818B2 (en) * | 2007-03-12 | 2010-10-05 | Citrix Systems, Inc. | Systems and method of using HTTP head command for prefetching |
US8037126B2 (en) * | 2007-03-12 | 2011-10-11 | Citrix Systems, Inc. | Systems and methods of dynamically checking freshness of cached objects based on link status |
US7584294B2 (en) | 2007-03-12 | 2009-09-01 | Citrix Systems, Inc. | Systems and methods for prefetching objects for caching using QOS |
US8074028B2 (en) | 2007-03-12 | 2011-12-06 | Citrix Systems, Inc. | Systems and methods of providing a multi-tier cache |
US8504775B2 (en) | 2007-03-12 | 2013-08-06 | Citrix Systems, Inc | Systems and methods of prefreshening cached objects based on user's current web page |
KR20090070904A (ko) | 2007-12-27 | 2009-07-01 | 엔에이치엔(주) | 컨텐츠 표시 상태에 기초한 멀티미디어 컨트롤러를제공하기 위한 방법, 단말 장치, 시스템 및 컴퓨터 판독가능한 기록 매체 |
US9063755B2 (en) | 2008-04-07 | 2015-06-23 | Express Mobile, Inc. | Systems and methods for presenting information on mobile devices |
KR20130138263A (ko) | 2010-10-14 | 2013-12-18 | 액티브비디오 네트웍스, 인코포레이티드 | 케이블 텔레비전 시스템을 이용하는 비디오 장치들 간의 디지털 비디오의 스트리밍 |
WO2012138660A2 (en) | 2011-04-07 | 2012-10-11 | Activevideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
EP2815582B1 (de) | 2012-01-09 | 2019-09-04 | ActiveVideo Networks, Inc. | Wiedergabe einer interaktiven vereinfachten benutzerschnittstelle auf einem fernsehgerät |
KR101340588B1 (ko) * | 2012-02-29 | 2013-12-11 | 주식회사 팬택 | 웹페이지 구성방법 및 그 장치 |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
EP3151576A1 (de) * | 2012-10-12 | 2017-04-05 | Spotify AB | Systeme und verfahren zur multikontext-mediensteuerung und wiedergabe |
WO2014064531A1 (en) | 2012-10-22 | 2014-05-01 | Spotify Ab | Systems and methods for pre-fetching media content |
US10275128B2 (en) | 2013-03-15 | 2019-04-30 | Activevideo Networks, Inc. | Multiple-mode system and method for providing user selectable video content |
EP3005712A1 (de) | 2013-06-06 | 2016-04-13 | ActiveVideo Networks, Inc. | Überlagerte darstellung einer benutzerschnittstelle auf quellvideoinhalten |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9620124B2 (en) * | 2014-02-28 | 2017-04-11 | Comcast Cable Communications, Llc | Voice enabled screen reader |
US9785398B2 (en) * | 2014-03-25 | 2017-10-10 | Rovi Guides, Inc. | Systems and methods for automatically adjusting volume of a media asset based on navigation distance |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
EP4204994A1 (de) * | 2020-08-25 | 2023-07-05 | ARRIS Enterprises LLC | System und verfahren zur konfiguration einer hörbaren netzwerkvorrichtung |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5293385A (en) * | 1991-12-27 | 1994-03-08 | International Business Machines Corporation | Method and means for using sound to indicate flow of control during computer program execution |
CA2140850C (en) * | 1994-02-24 | 1999-09-21 | Howard Paul Katseff | Networked system for display of multimedia presentations |
US5606359A (en) * | 1994-06-30 | 1997-02-25 | Hewlett-Packard Company | Video on demand system with multiple data sources configured to provide vcr-like services |
US5802292A (en) * | 1995-04-28 | 1998-09-01 | Digital Equipment Corporation | Method for predictive prefetching of information over a communications network |
US5572643A (en) * | 1995-10-19 | 1996-11-05 | Judson; David H. | Web browser with dynamic display of information objects during linking |
US5737533A (en) * | 1995-10-26 | 1998-04-07 | Wegener Internet Projects Bv | System for generating a virtual reality scene in response to a database search |
US5659729A (en) * | 1996-02-01 | 1997-08-19 | Sun Microsystems, Inc. | Method and system for implementing hypertext scroll attributes |
-
1996
- 1996-06-18 US US08/665,487 patent/US5903727A/en not_active Expired - Lifetime
-
1997
- 1997-06-13 EP EP97109655A patent/EP0814414B1/de not_active Expired - Lifetime
- 1997-06-13 DE DE69725652T patent/DE69725652T2/de not_active Expired - Fee Related
- 1997-06-18 JP JP9177737A patent/JPH1097457A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
EP0814414B1 (de) | 2003-10-22 |
US5903727A (en) | 1999-05-11 |
DE69725652D1 (de) | 2003-11-27 |
EP0814414A3 (de) | 1999-08-25 |
JPH1097457A (ja) | 1998-04-14 |
EP0814414A2 (de) | 1997-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69725652T2 (de) | Einbettung von Ton in Webseiten | |
DE69625922T2 (de) | Web-browser mit dynamischer anzeige von informationsobjekten während der link-phase | |
DE10051024B4 (de) | Verfahren zum intermediären Cachen in einem Client-Server-Softwaresystem, Computerprogrammprodukte und Computersystem zur Durchführung eines solchen Verfahrens | |
DE69700074T2 (de) | Dynamische verbindbare Etiketten in einer Netzbrowserseite | |
DE69724360T2 (de) | Methode und System zur Erleichterung der Informationsanzeige an einen Rechnerbenutzer | |
DE60006525T2 (de) | Sprachgesteuertes browser und verfahren | |
DE69736373T2 (de) | Web-browser, der die Navigation zwischen Hypertextobjekten mit einer Abstandsbedienung ermöglicht | |
DE69717796T2 (de) | Erregung der visuellen aufmerksamkeit einer person in der nähe eines anzeigegerätes | |
DE69732605T2 (de) | Dynamisches Cachespeicher-Vorladen über lose gekoppelte administrative Bereiche | |
DE60131183T2 (de) | System und verfahren zur übertragung von referenzinformation durch ein drahtloses endgerät | |
DE69602461T2 (de) | Verfahren und server-rechner zum lastausgleich zwischen den prozessoren des server-rechners | |
DE10110924B4 (de) | Verfahren und Computer-Lesbarer Datenträger zum Bereitstellen wenigstens einer personalisierten Web-Benutzerseite | |
DE60308489T2 (de) | Anwendungsfensterschließung als Reaktion auf ein Ereignis in einem Parent-Fenster | |
DE19962192A1 (de) | Verfahren und System zur Inhaltskonvertierung von elektronischen Daten für drahtlose Vorrichtungen | |
DE10048940A1 (de) | Erzeugen von Dokumenteninhalten durch Transcodierung mit Hilfe von Java Server Pages | |
DE10135444A1 (de) | Verfahren für die Neuausrichtung der Quelle eines in einem HTML-Dokument dargestellten Datenobjekts | |
DE60122298T2 (de) | Dateneingabe | |
DE10121791B4 (de) | Verfahren und Vorrichtung für dynamische Web-Seitenanordnung | |
DE10296790T5 (de) | Multimediapräsentation | |
EP1241603A1 (de) | Internet-Banner | |
DE10196978T5 (de) | System und Verfahren zum Einfügen und Integrieren eines fließenden Videoinhaltes in ein digitales Medium | |
DE10320711A1 (de) | Verfahren und Anordnung zur Einrichtung und Aktualisierung einer Benutzeroberfläche zum Zugriff auf Informationsseiten in einem Datennetz | |
EP1362283B1 (de) | Verfahren und vorrichtung zum darstellen eines aus pixeln aufgebauten bildes | |
DE10115895C1 (de) | Verfahren zur Erzeugung einer Darstellung für das Wiederfinden einer bereits aufgerufenen Informationsseite | |
DE10045409A1 (de) | Modellierung von Verknüpfung und Navigation in einem Hostsystem mit alten Beständen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |