DE69725652T2 - Einbettung von Ton in Webseiten - Google Patents

Einbettung von Ton in Webseiten Download PDF

Info

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
Application number
DE69725652T
Other languages
English (en)
Other versions
DE69725652D1 (de
Inventor
Jakob Atherton Nielsen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of DE69725652D1 publication Critical patent/DE69725652D1/de
Application granted granted Critical
Publication of DE69725652T2 publication Critical patent/DE69725652T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document 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 von 1.
  • 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) bis 5(c) zeigen Beispiele des Inhalts eines temporären Speichers und einer in einem Speicher von 1 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 Computersystems 100 gemäß einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung. Das Computersystem 100 umfasst einen ersten Computer 110 und einen zweiten Computer 120. Der erste Computer 110 und der zweite Computer 120 sind über eine Leitung 106, die beispielsweise ein LAN, ein WAN oder eine Internetverbindung sein kann, miteinander verbunden. Die Leitung 106 kann auch eine drahtlose Verbindung wie z. B. eine Mobilfunknetzverbindung darstellen.
  • Der erste Computer 110 umfasst eine CPU 102; einen Speicher 104; Eingabe/Ausgabe-Leitungen 105; eine Eingabevorrichtung 150 wie z. B. eine Tastatur oder eine Maus; und eine Anzeigevorrichtung 160 wie z. B. ein Sichtgerät. Der erste Computer 110 umfasst auch eine Eingabevorrichtung 161, die auf einem maschinenlesbaren Medium 162 gespeicherte Computerbefehle liest. Diese Befehle sind die Befehle von z. B. der Browsersoftware 130. Der Speicher 104 des ersten Computers 110 umfasst eine Browsersoftware 130, eine Hypertext Markup Language (HTML) 135 und eine Datenbank oder Datenstruktur (DB) 170. Ein Teil des Speichers 104 ist als temporärer Speicher 180 festgelegt. Ein üblicher Fachmann wird verstehen, dass der Speicher 104 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 CPU 102' und einen Speicher 104'. Der Speicher 104' des zweiten Computers 120 umfasst eine Serversoftware 140, eine Hypertext Markup Language (HTML) 145 und eine Audiodatei 147. Die HTML 135 im Speicher des ersten Computers 110 wurde über die Leitung 106 von der HTML 145 des zweiten Computers 120 heruntergeladen. Ein üblicher Fachmann wird verstehen, dass der Speicher 104' 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 Server 140, die HTML 145 und die Audiodatei 147 können sich auch im Speicher 104 des ersten Computers 110 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 Leitung 106 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 Textzeichenfolge 210, die von Klammern ("<" und ">") umgeben ist. Den Zeichen "A HREF=" folgt ein URL 211 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 Zeichenfolge 214 kann irgendeine Information identifizieren, die ein visuelles Aussehen auf der Anzeigevorrichtung 160 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 Textzeichenfolge 216 aus der Zeichenfolge "</A>", um das Ende des TON-Elements anzuzeigen.
  • 3 ist ein Ablaufplan, der Schritte zeigt, die von der Browsersoftware 130 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 CPU 102 von 1 durchgeführt werden, die die Befehle des Browsers 130 gemäß der HTML 135 ausführt. Anfänglich wird in Schritt 302 eine ZÄHLWERT- Variable im Speicher 104 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. Schritt 304 stellt den Anfang einer Schleife dar, die für jede betrachtete Webseite durchgeführt wird. In Schritt 305 wird die ZÄHLWERT-Variable inkrementiert, so dass ihr Wert die neue zu betrachtende Seite darstellt. In Schritt 306 fordert der Browser HTML 145 für eine aktuelle Seite vom Server 140 an. In Schritt 308 sendet der Server 140 die angeforderte HTML zum Browser, wo sie als HTML 135 im Speicher 104 gespeichert wird. In Schritt 310 stellt der Browser fest, ob die HTML 135 irgendwelche Ankerverknüpfungselemente mit TON-Attributen enthält. Wenn dies der Fall ist, werden bestimmte Initialisierungsschritte 312322 durchgeführt.
  • Schritt 312 ist der Anfang einer Schleife, die für jedes Ankerverknüpfungselement in HTML 135 durchgeführt wird, welches das in 2 gezeigte Format aufweist. Wenn in Schritt 314 die im Ankerverknüpfungselement festgelegte Audiodatei nicht vorabgerufen wurde, dann wird in Schritt 316 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"-Information 214 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. Schritte 320 und 322 stellen die Schleifenenden dar.
  • 4 ist ein Ablaufplan, der Schritte zeigt, die vom Browser 130 durchgeführt werden, um eine Webseite anzuzeigen. In Schritt 402 wird die Seite auf der Anzeigevorrichtung 160 gemäß der HTML 135 in einer üblichen Fachleuten bekannten Weise angezeigt. Es ist selbstverständlich, dass andere Schritte (nicht dargestellt) vorhanden sind, die vom Browser 130 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 HTML 135 vorhanden sind, werden Schritte 406418 durchgeführt. Schritt 406 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). Schritt 408 ruft die Audiodatei 147 ab, die durch ihren URL in der Datenstruktur festgelegt ist.
  • Der Speicher 104 von 1 umfasst einen temporären Speicher 180 mit einer vorbestimmten Größe wie z. B. einem Metabyte. Wenn die abgerufene Audiodatei in Schritt 410 in einen ungenutzten Teil des temporären Speichers 180 passt, wird sie in Schritt 412 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 Schritte 410416 Audiodateien von Seiten, die zeitlich am weitesten zurückliegend betrachtet wurden, aus dem temporären Speicher, bis die abgerufene Audiodatei hineinpasst. Wenn in Schritt 414 nur Audiodateien für die aktuelle Seite im temporären Speicher bleiben und immer noch kein Platz vorhanden ist, wird die abgerufene Audiodatei in Schritt 415 verworfen und die Steuerung geht zu Schritt 418 über. Schritt 418 stellt ein Schleifenende dar.
  • Schritte 420430 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 Schritt 422 auf einen Flächenlink klickt, der einer Audiodatei zugeordnet ist, dann werden die Schritte 424428 durchgeführt. Wenn die Audiodatei in Schritt 424 in HTML 135 mit einem TON-Attribut spezifiziert wurde und wenn die Audiodatei tatsächlich in Schritt 412 vorabgerufen und gespeichert wurde, dann wird das Audio in Schritt 428 aus dem temporären Speicher abgerufen und wiedergegeben. Da der Abruf aus dem temporären Speicher keinen Zugriff über die Leitung 106 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 Audiodatei 147 in Schritt 426 über die Leitung 106 abgerufen und wiedergegeben. Schritt 426 kann beispielsweise einen Internetzugriff beinhalten und dieser dauert als allgemeine Regel länger als Schritt 428.
  • 5(a) bis 5(c) stellen ein Beispiel zum Vorabrufen von Audiodateien bereit. Wie in der Spalte "HTML" gezeigt, werden vorabzurufende Audiodateien unter Verwendung eines TON-Attributs 500 festgelegt. Die Spalte "Seitenanzeige" gibt an, dass die jeder Audiodatei zugeordnete Textgraphik auf der Webseite angezeigt wird. In 5(a) hat der Benutzer zwei Seiten betrachtet. Eine erste Seite 502 weist zwei Fälle eines Links zu einer Audiodatei Sound1.au auf. Eine zweite Seite 504 weist einen Link zu einer Audiodatei Sound2.au und einen Link zu einer Audiodatei Sound3.au auf. In 5(a) speichert eine Datenbank 506 den Bereich, den URL, den ZÄHLWERT und eine temporäre Speicherstelle für jede Audiodatei. Die Audiodateien wurden vorabgerufen und im temporären Speicher 508 gespeichert.
  • In 5(b) wird eine neue Seite 515 betrachtet. Die neue Seite weist auch einen Link zur Audiodatei Sound1.au auf. Die Audiodatei Sound1.au wurde vorher vorabgerufen, als die Seite 502 von 5(a) angezeigt wurde. Gemäß Schritt 318 von 3 wird der ZÄHLWERT 520 in der Datenbank 506 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 Seite 515 zuletzt Bezug genommen wurde.
  • In 5(c) wird eine neue Seite 525 betrachtet. Die neue Seite weist einen Link zu einer Audiodatei Sound4.au auf. Nachdem Sound4.au über die Leitung 106 abgerufen wurde, war in dem Beispiel ersichtlich, dass im temporären Speicher 508 für die Datei unzureichend Platz vorhanden war. Somit wurde Sound2.au aus dem temporären Speicher 508 entfernt, da es die erste Datei mit einem niedrigsten ZÄHLWERT ("2") war (siehe 5(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 Speicher 506 gemäß Schritt 412 von 4 gespeichert. In 5(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)

  1. 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).
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
DE69725652T 1996-06-18 1997-06-13 Einbettung von Ton in Webseiten Expired - Fee Related DE69725652T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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