-
GEBIET DER
ERFINDUNG
-
Diese
Erfindung betrifft das Auswählen
und Durchsehen elektronischer Dateien und ihres Inhalts.
-
ALLGEMEINER
STAND DER TECHNIK
-
Die
Fähigkeit,
Dokumente und andere elektronische Dateien (hier allgemein als „Elemente" bezeichnet) in ständig steigendem
Ausmaß zu
sammeln und zu suchen, erfordert die Entwicklung von Techniken zum
Ergänzen
existierender Vorgehensweisen zum Suchen und Entdecken.
-
Wenn
man zum Beispiel in der Vergangenheit eine Liste elektronischer
Dokumente einsah, war man gezwungen, die Liste jedes Mal zu verlassen und
wieder zu ihr zurückzukehren,
wenn man eines der Dokumente der Liste ansehen wollte. Erforderlich sind
Verfahren und Systeme zum Bereistellen effektiven und schnellen
Browsens des Inhalts von Listen, Verfahren und Systeme, die den
Leser nicht zwingen, eine Suchergebnisliste (oder andere Liste)
zu verlassen und zu ihr zurückzukehren,
um den Inhalt eines aufgelisteten Elements zu prüfen.
-
Ideal
würden
solche Verfahren und Systeme in einem gewissen Ausmaß die Erfahrung
des Haltens einer herkömmlichen
Zeitung auf Papierbasis oder eines Buchs und das Blättern durch
die Seiten nachvollziehen, entweder um spezifische Elemente zu finden
oder um allgemeiner zu sehen, ob etwas vorhanden ist, das es wert
ist, genauer betrachtet zu werden. Ein großer Vorteil dieses Verfahrens
besteht darin, dass man die Kontrolle über den laufenden Kontext nicht
verliert, das heißt,
wenn man das Buch hält,
behält
man die volle Kontrolle über
das Buch, während
man es überfliegt, man
kann mit wenig Mühe
vorwärts,
rückwärts gehen,
detaillierter untersuchen usw.
-
Solche
Systeme und Verfahren würden
es den Benutzern auch erlauben, mehrere Elemente mit weniger Ermüdung zu
scannen und die Wahrscheinlichkeit zu reduzieren, sich übermäßig auf
automatisierte Abrufverfahren zu verlassen (die nicht wissen können, was
der einzelne Benutzer will). Sie würden potenziell auch zum zufälligen Entdecken
nützlichen Materials
auf Arten führen,
die derzeit nicht durch eine Maschine durchführbar sind.
-
ZUSAMMENFASSUNG
-
Die
vorliegende Erfindung umfasst in einer Hinsicht ein Verfahren und
ein System, die es dem Benutzer erlauben, in ein Element einer Liste „zu blicken", indem er ein „Mausabrollen" verwendet, das die
Anzeige des Inhalts des Elements (oder dazu gehörige Daten) in einem Pop-Up-Fenster
steuert. Dieses Verfahren und das System erfüllen die Anforderungen und
bieten die oben beschriebenen Vorteile.
-
Benutzer,
die Auflistungen von Artikeln oder anderer Elemente scannen, können leicht
und schnell jeden Artikel in einer Liste lesen, ohne die Liste tatsächlich zu
verlassen, wie das der Fall wäre, wenn
sie einem normalen Hypertextlink folgen. Der Inhalt eines solchen
Links wird in einem getrennten, kleineren Anzeigefenster angezeigt,
das eine gleich bleibende Position beibehält und eine Größe hat,
die für
das Ansehen sowohl des Inhalts des Fensters als auch der Liste von
Artikeln gleichzeitig geeignet ist. Das Anzeigefenster wird über die
Auswahl eines Symbols aktiviert, das einem Element in der Liste
zugewiesen ist (wobei jedes Element vorzugsweise zumindest ein zugewiesenes
Symbol hat). Diese Auswahl erfolgt vorzugsweise durch einfaches
Bewegen der Maus über
das ausgewählte
Symbol. Dieses Symbol wird auch verwendet, um durch den Inhalt jedes
Links zu browsen. Das Anzeigefenster wird hier ein „Fisheye
Viewer" genannt,
denn es erlaubt es dem Benutzer, in den Inhalt eines Elements „hineinzuschauen", ohne die Liste
zu verlassen, während das
Symbol ein „Wackelsymbol" genannt wird, weil das
Bewegen der Maus über
das Symbol das Browsen durch den Inhalt erleichtert.
-
Die
vorliegende Erfindung stellt eine leistungsfähige Technik zum Anzeigen beliebiger
Informationen dar, die in einem Dokument oder anderen Element mit
visuellen Daten, darunter Bilddaten, Text, Links (insbesondere vielfache
Links), Tabellen und Grafiken enthalten sind und insbesondere für Bilddaten
und Text, die effektiv den Inhalt eines Dokuments einschließen und
zusammenfassen. Alternative Ausführungsformen
erlauben es nämlich
dem Benutzer, einen Viewer anzupassen, um die Teile eines Dokuments
zu liefern, die für
den Benutzer am nützlichsten
sind.
-
Eine
bevorzugte Ausführungsform
der Erfindung umfasst auch ein „Wackelsymbol", über das
ein Benutzer eine Maus „wackelt", um zusätzliches
Material in Zusammenhang mit dem aufgelisteten Element zu finden.
-
Bei
einer Ausführungsform
umfasst die Erfindung zwei Hauptbestandteile: einen Fisheye Viewer zum
Anzeigen des Inhalts in einem Pop-Up-Fenster und ein Wackelsymbol
zum Aktivieren des Fisheye Viewers und zum Browsen durch den Inhalt.
-
Diese
zwei Bestandteile sind zwar getrennt, arbeiten jedoch eng zusammen,
um das Browsen durch Links in einer Liste zu erleichtern. Ein Benutzer blickt
auf den Fisheye Viewer (der Daten in einem Pop-Up-Fenster anzeigt),
während
er die Maus benutzt, um mittels des Wackelsymbols (oder anderer Symbole)
durch den Inhalt zu browsen. Daher ist die erforderliche Aufmerksamkeit
des Benutzers für
die Symbole minimal. Sobald das Symbol lokalisiert ist, kann sich
der Benutzer auf die in dem Viewer angezeigte Information konzentrieren.
-
Bei
einer Ausführungsform
umfasst die Erfindung ein Computersystem zum verbesserten Listenbrowsen
mit: einem oder mehreren Webservern, einer oder mehreren elektronischen
Datenbanken in Kommunikation mit diesem einen oder mehreren Webservern
und einem Benutzercomputer über
ein elektronisches Computernetzwerk in Kommunikation mit mindestens
einem oder mehreren Webservern, wobei mindestens einer der Webserver
in Kommunikation mit dem Benutzercomputer betrieben werden kann,
um Software zu dem Benutzercomputer zu senden, wobei der Benutzercomputer
betrieben werden kann, um die Software auszuführen, wobei die Software betrieben
werden kann, um mindestens eine visuelle Anzeige von Daten in Zusammenhang mit
einem Element zu liefern, das der Benutzer aus einer Liste ausgewählt hat,
und wobei das Element von dem Benutzer durch Auswählen eines
Symbols, das mit dem Element zusammenhängt, ausgewählt wird.
-
Bei
verschiedenen Ausführungsformen:
(a) ist das Symbol zwei oder mehreren Anzeigen von Daten zugewiesen
und jede der Anzeigen entspricht einer ausgewählten Unterregion des Symbols,
(b) werden die Daten in einem Pop-Up-Fenster angezeigt, (c) ist
das Pop-Up-Fenster klein genug, um es dem Benutzer zu erlauben,
gleichzeitig das Pop-Up-Fenster und zumindest einen Teil der Liste zu
sehen, (d) ist das Element ein Dokument, (e) umfasst die Datenanzeige
ein Bild des Elements, (f) umfasst die Datenanzeige Daten, die den
Inhalt des Elements zusammenfassen, (g) wird jede der zwei oder mehreren
Anzeigen in einem Pop-Up-Fenster angezeigt, wenn die Unterregion,
die dieser Anzeige entspricht, von dem Benutzer ausgewählt wird,
und (h) sind mit jedem Element mindestens zwei Symbole zugewiesen.
-
In
anderer Hinsicht umfasst die Erfindung ein Verfahren zum Anzeigen
von Daten in Zusammenhang mit Elementen in einer Liste, bestehend
aus den folgenden Schritten: Anzeigen einer Liste von Elementen,
Anzeigen von Symbolen, wobei jedes Symbol einem der Elemente zugewiesen
ist und jedes Symbol in eine oder mehrere Unterregionen geteilt
ist; als Reaktion auf die Auswahl einer Unterregion durch einen
Benutzer eines der Symbole in Zusammenhang mit einem der Elemente
Anzeigen eines Pop-Up-Fensters, das Daten in Zusammenhang mit einem
der Elemente enthält.
-
Bei
verschiedenen Ausführungsformen:
(a) umfassen die in dem Pop-Up-Fenster angezeigten Daten den Inhalt
des einen der Elemente, (b) umfassen die in dem Pop-Up-Fenster angezeigten
Daten zusammenfassende Inhalte des einen der Elemente, (c) umfassen
die in dem Pop-Up-Fenster angezeigten Daten Daten, die aus dem Inhalt
eines der Elemente ausgewählt
sind, (d) erfolgt die Auswahl durch den Benutzer durch Bewegen eines
Mauszeigers über
die Unterregion, (e) ist das Pop-Up-Fenster klein genug, um es zu
vermeiden, die ganze Liste abzudecken, (f) ist das Pop-Up-Fenster
angeordnet, um eine Wechselwirkung mit den Symbolen zu vermeiden,
und (g) ist eines der Elemente ein Dokument.
-
Bei
einer anderen Ausführungsform
ist eines der Symbole in zwei oder mehrere Unterregionen aufgeteilt,
und das Verfahren umfasst ferner die folgenden Schritte: Als Reaktion
auf die Auswahl einer ersten Unterregion das Anzeigen des Pop-Up-Fensters,
das erste Daten in Zusammenhang mit einem der Elemente enthält, und
als Reaktion auf eine Auswahl einer zweiten Unterregion Anzeigen
des Pop-Up-Fensters, das zweite Daten in Zusammenhang mit einem
der Elemente umfasst, wobei die zweiten Daten von den ersten unterschiedlich
sind.
-
Bei
einer anderen Ausführungsform
umfasst die Erfindung ein Verfahren zum Auswählen und Ansehen von Daten,
die Elementen in einer Liste zugewiesen sind, mit den folgenden
Schritten: Ansehen einer Liste von Elementen, die auf einem Computerbildschirm
angezeigt sind, Auswahl einer ersten Unterregion eines Symbols,
das einem der Elemente zugewiesen ist, Ansehen in einem Pop-Up-Fenster eines
ersten Datensatzes in Zusammenhang mit dem einen der Elemente, Auswahl
einer zweiten Unterregion des Symbols, wobei die zweite Unterregion von
der ersten Unterregion unterschiedlich ist, und Anzeigen in dem
Pop-Up-Fenster eines zweiten Datensatzes in Zusammenhang mit dem
einen der Elemente, wobei der zweite Datensatz und der erste Datensatz
unterschiedlich sind.
-
Bei
verschiedenen Ausführungsformen:
(a) umfasst der Schritt des Auswählens
einer ersten Unterregion und einer zweiten Unterregion das Platzieren
des Mauszeigers über
die erste und die zweite Unterregion, (b) umfasst der erste Datensatz
Daten, die den Inhalt des einen der Elemente zusammenfassen, (c)
umfasst der erste Datensatz Daten, die aus dem Inhalt des einen
der Elemente ausgewählt
werden, (d) wird das Pop-Up-Fenster angezeigt, wenn der Mauszeiger über die
erste oder die zweite Unterregion platziert wird, (e) wird das Pop-Up-Fenster
in einer Art angezeigt, die es dem Benutzer erlaubt, gleichzeitig
zumindest einen Teil der Liste zu sehen, und (f) ist eines der Elemente
ein Dokument.
-
KURZBESCHREIBUNG
DER ZEICHNUNGEN
-
1 ist
ein Diagramm, das schematisch das allgemeine Layout der Kombination
aus Wackelsymbol und Fisheye Viewer zeigt.
-
2 ist
ein Diagramm, das schematisch zeigt, wie das Wackelsymbol verwendet
wird, um durch Inhalt zu browsen.
-
3 ist
ein Diagramm, das grafisch Daten darstellt, die von einem Webserver
zurückgesendet werden,
wenn ein Benutzer eine Webseite mit Wackelsymbolen abruft.
-
4 ist
ein Diagramm, das grafisch eine einfache Wechselwirkung zwischen
einem Wackelsymbol und einem Fisheye Viewer darstellt.
-
5 ist
ein Screenshot einer Webseite, die eine Liste von Artikeln und entsprechende
Symbole enthält.
-
6 ist
ein Screenshot eines Pop-Up-Fensters eines Fisheye Viewers.
-
7 ist
ein Screenshot eines anderen Pop-Up-Fensters eines Fisheye Viewers.
-
8 ist
ein Screenshot eines anderen Pop-Up-Fensters eines Fisheye Viewers.
-
DETAILLIERTE
BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
-
Nachfolgend
werden bevorzugte Ausführungsformen
in dem Rahmen einer Liste von Dokumenten beschrieben, die sich bei
der Suche oder als eine Inhaltsliste für eine Herausgabe einer Zeitung ergäben. Diese
Technik kann jedoch gleichermaßen auf
Hypertextreferenzen in normalem Text angewandt werden (zum Beispiel
für Referenzen
in Zusammenhang mit Artikeln oder relevanter Inhalt, der sich in
einer Datenbank befindet) und allgemeiner an jede elektronische
Datei, die visuelle Daten enthält, wie
es der Fachmann erkennen wird.
-
Fisheye Viewer
-
Der
Fisheye Viewer umfasst vorzugsweise ein getrenntes gleich bleibendes
Fenster, das verwendet wird, um Material am dezentralen Ende eines oder
mehrerer Hyperlinks in einem Wackelsymbol anzusehen.
-
Die
Eigenschaften der bevorzugten Ausführungsformen umfassen eines
oder mehrere der folgenden Merkmale:
- – ausreichend
große
Größe zum Anzeigen
des angesehenen Inhalts,
- – ausreichend
kleine Größe zum Auflisten
der Seite, die gleichzeitig anzusehen ist,
- – Positionierung
mit minimalem Überlappen
mit der Auflistung, so dass der jeweilige Inhalt der Auflistung
und der Fisheye Viewer gleichzeitig gesehen werden können,
- – konstante
Position von einem Link zum nächsten,
- – Position
kann vom Benutzer geändert
werden,
- – Eigenschaften
(wie zum Beispiel Gesamtgröße) vom
Benutzer einstellbar,
- – Instanzen
können
vom Benutzer über
das Wackelsymbol angelegt werden,
- – Inhaltsauswahl
durch Bewegen der Maus auf dem Wackelsymbol (oder anderen Symbol)
und
- – Browsen
mittels Bewegen des Mauszeigers auf dem Wackelsymbol (oder anderen
Symbol).
-
1 ist
eine schematische Ansicht des bevorzugten Aufbaus des Fisheye Viewers
innerhalb des Bereichs einer Liste von Links. 1 zeigt
schematisch das allgemeine Layout der Kombination aus Wackelsymbol
und Fisheye Viewer. Insbesondere:
- – ist der
Fisheye Viewer über
eine Liste von Artikeln gelegt,
- – liegt
der Fisheye Viewer so, dass sowohl die Liste der Artikel als auch
die Wackelsymbole klar sichtbar sind, und
- – liegt
der Fisheye Viewer in Bezug auf die Wackelsymbole so, dass der Benutzer
von einem Symbol zum anderen gehen kann, während er sich den Inhalt des
Fisheye Viewers ansieht, das heißt, dass die Benutzer nicht
durch das Versuchen, ein Symbol zu finden, abgelenkt werden.
-
Wackelsymbol
-
Das.
Wackelsymbol ist vorzugsweise ein Symbol in entsprechender Form
und Größe für jeden Link
in einer Liste und wird sowohl zum Aktivieren des Fisheye Viewers
als auch zum Browsen durch seinen Inhalt verwendet.
-
Eigenschaften
einer bevorzugten Ausführungsform
umfassen eines oder mehrere der folgenden Elemente:
- – beim
Starten schafft das Bewegen des Mauszeigers eine neue Instanz des
Fisheye Viewers,
- – das
Bewegen des Mauszeigers wählt
den Inhalt in der existierenden Instanz des Fisheye Viewers aus,
- – das
Wackeln der Maus über
das laufende Symbol erleichtert das Browsen durch den Inhalt und
- – das
Symbol hat eine generische Form, die für jeden Inhaltstyp spezifisch
ist.
-
2 ist
eine schematische Ansicht der bevorzugten Ausführungsform eines einfachen
Wackelsymbols und stellt dar, wie ein Bewegen des Mauszeigers durch
den Inhalt browsen kann. Insbesondere:
- – stimuliert
das Bewegen der Maus über
das Wackelsymbol, normalerweise in einer Auf-Ab-Richtung, die Bewegung
von einer Seite zur anderen,
- – besteht
eine direkte Beziehung zwischen dem Teil des Symbols, über welchem
der Mauszeiger liegt, und der tatsächlichen angesehenen Seite,
- – ändert sich
die Größe des Wackelsymbols
nicht von einem Element in der Liste zum nächsten, und
- – gibt
es keine Hilfen zum Browsen auf dem Wackelsymbol selbst, denn der
Benutzer konzentriert sich auf den Fisheye Viewer.
-
Das
Symbol wird „Wackelsymbol" genannt, weil der
Benutzer den Inhalt durch einfaches Wackeln der Maus über einem Symbol
mit intuitiven Handbewegungen, ohne andere detaillierte Hilfe zum Browsen
als das Ansehen des direkten Ergebnisses dieser Bewegungen in dem
Fisheye Viewer durchlaufen kann.
-
Vorzugsweise
werden Wackelsymbole geordnet angeordnet, damit sich der Benutzer
intuitiv von einem Symbol zum anderen bewegt. Für Listen von Elementen werden
die Wackelsymbole vorzugsweise senkrecht die Seite hinunter angeordnet.
-
5-8 zeigen
eine bevorzugte Ausführungsform,
die in Zusammenhang mit einer einfachen Suche verwendet wird. Der
Fisheye Viewer wird durch ein „Überfahren
mit der Maus" der
zwei Spalten von Symbolen 510 und 520 auf der
rechten Seite des Bildschirms, gezeigt in 5, aktiviert.
-
Durch
Aufwärts-
und Abwärtsbewegen
der Maus über
ein chemisches Wackelsymbol 510 kann ein Benutzer sowohl
die chemische Struktur (siehe 7) als auch
eine kurze Textzusammenfassung (siehe 6) mit schneller
Antwort ansehen. Wenn er die Maus über ein einfaches Textsymbol 520 bewegt,
wird der Artikel selbst angezeigt (siehe 8). Die
bevorzugte Strategie besteht darin, senkrecht über die chemischen Symbole 510 hinunter
zu fahren, sich nach rechts zu dem Textsymbol 520 zu bewegen,
wenn detailliertere Information erforderlich ist.
-
Eine
alternative Ausführungsform
verwendet für
das Browsen Tastendrücke
(an Stelle einer Maus). Tastendrücke
könnten
jedoch eine weniger günstige
Lösung
sein als Symbole, wenn man verschiedene Arten von Artikeln durchläuft oder
eine Auswahl von Inhaltstypen anbietet. Tastendrücke funktionieren normalerweise
nur in die Richtungen links-rechts
und auf-ab, während
die Maus in der Lage ist, die Bewegung in prinzipiell jede Richtung
zu erleichtern, so dass der Benutzer mehr Flexibilität und Kontrolle
erhält.
-
In
der Praxis ist die Technik des Überfahrens mit
dem Mauszeiger besonders beim Browsen neuer Inhaltslisten und zum
Anlegen und Durchsehen engerer Ergebnisse einer weit schweifenden
Suche nützlich.
Da der Benutzer browst, indem er die Ergebnisse des Wackelns der
Maus ansieht, erzielt man eine Leichtigkeit des Gebrauchs, die für den Benutzer
von Interesse ist und das zufällige
Entdecken fördert.
-
Programmierungshinweise
-
1. Betriebsumgebung
-
Eine
bevorzugte Betriebsumgebung für
den Fisheye Viewer und das Wackelsymbol umfasst einen den Normen
entsprechenden Webbrowser, wie zum Beispiel Internet Explorer, Mozilla
oder Opera. Der Inhalt wird dem Webbrowser vorzugsweise von einem
Webserver und nur auf Anforderung des Benutzers zugeführt.
-
1.1. Client-Erfordernisse
-
Die
Aufgabe des Clients besteht darin, die aus dem Webserver geholte
Information anzuzeigen. Zum Erleichtern des Gebrauchs wird vorzugsweise Technik
verwendet, die mit Standardwebbrowsern und auf allen üblichen
Betriebssystemen (Microsoft Windows, Macintosh und Linux) verfügbar ist.
Es ist vorzuziehen (aber nicht zwingend), die Implementierung am
Benutzerende auf Programmiersprachen zu beschränken, die auf allen Systemen
laufen (zum Beispiel Javascript oder Java).
-
1.2. Server-Erfordernisse
-
Alle
Webserver, die dem Standard entsprechen, wie zum Beispiel Apache
und Microsoft Windows IIS, reichen. Die Aufgabe des Webservers besteht
darin, dem Client alle geforderten Informationen zur Verfügung zu
stellen.
-
2. Betrieb
-
Die
bevorzugte Betriebsweise ist die folgende:
- – Der Benutzer
lädt eine
HTML-Seite, die Wackelsymbole enthält, in einen Webbrowser herunter. Andere
Symbole würden
ebenfalls funktionieren, wenn sie mit dem Fisheye Viewer verbunden
sind, zur Leichtigkeit und Einfachheit der Diskussion nennen wir
alle diese Symbole unten allgemein „Wackelsymbole". Wenn ein Symbol
wirklich ein „Wackelsymbol" ist, ist das aus
dem Kontext ersichtlich.
- – Der
Benutzer bewegt den Mauszeiger über
das zuerst ausgewählte
Wackelsymbol, um den Fisheye Viewer zu aktivieren und die dem Symbol
entsprechenden Daten zu präsentieren.
- – Der
Benutzer bewegt den Mauszeiger über
das nächste
Wackelsymbol, das ausgewählt
wird, um Daten für
dieses Symbol auszuwählen.
- – Ebenso
aktiviert der Benutzer alle restlichen Wackelsymbole, die ihn auf
einer Seite interessieren, und zeigt die Daten für jedes an.
- – Der
Benutzer schließt
den Fisheye Viewer, wenn er mit dem Browsen der HTML-Seite fertig
ist.
- – Nach
dem Schließen
des Fisheye Viewers kann dieser durch Bewegen des Mauszeigers über ein Wackelsymbol
auf der heruntergeladenen HTML-Seite wieder aktiviert werden.
-
Was
den Inhalt betrifft, der in dem Fisheye Viewer präsentiert
wird, ist es wichtig, darauf hinzuweisen (obwohl das vom Fachmann
erkannt wird), dass der Viewer verwendet werden kann, um mehr als
nur ein Bild oder eine Seite (oder eine Zusammenfassung) eines Dokuments
anzusehen, und es können
mehrere Ansichten, die durch Wackelsymbole aktiviert werden, erforderlich
sein. In einer gegebenen Liste könnten
kurze „Kommentare", Artikel und „Errata" sowie auch komplette
Artikel vorkommen, wobei ihre jeweilige Länge in der Anzahl der Hyperlinks
innerhalb der Wackelsymbole dargestellt ist. Ferner kann der Fisheye
Viewer Daten anzeigen, die eine Auswahl von Material enthalten,
das in einem Dokument enthalten ist (zum Beispiel Text, Bilder und Hyperlinks).
-
Im
Allgemeinen kann der Viewer verwendet werden, um irgendwelche visuellen
Daten anzuzeigen, die in einer elektronischen Datei gespeichert sind.
Der Fachmann wird zum Beispiel erkennen, dass die Erfindung verwendet
werden kann, um einen Videoclip anzusehen, der in einer Videodatei
gespeichert ist.
-
Wir
beschreiben nun die oben stehende Vorgehensweise genauer.
-
2.1. Downloaden der Seite
mit Wackelsymbolen
-
Wenn
der Benutzer eine Webseite mit Wackelsymbolen abruft:
- – sendet
der Webserver Folgendes zurück
(siehe 3):
• Die
HTML-Seite mit Wackelsymbolen, wobei jedes Symbol eine Anzahl von
Hyperlinks zu dem Fisheye Viewer enthält.
• Daten für jedes Wackelsymbol, das auf
der HTML-Seite erscheint.
• Code für den Fisheye
Viewer, der in der Lage ist, auf dem Computer jedes Benutzers zu
funktionieren.
-
2.2. Aktivieren des Wackelsymbols
-
Nachdem
die Seite in den Browser geladen wurde, hat der Client alle Komponenten,
die für
Fisheye Viewer und Wackelsymbol erforderlich sind:
- – Die
komplette HTML-Seite mit Wackelsymbolen.
- – Daten
für jedes
Wackelsymbol.
- – Den
Code für
den Fisheye Viewer.
-
Der
Fisheye Viewer wird wie folgt aktiviert:
- – Der Benutzer
bewegt die Maus über
ein Wackelsymbol, das einen oder mehrere Hyperlinks zum Code des
Fisheye Viewers enthält.
- – Die
Software des Fisheye Viewers aktiviert das Fisheye Viewer-Fenster,
wenn die Maus über
den ersten Hyperlink fährt,
den sie innerhalb des laufenden Wackelsymbols trifft.
- – Software
für den
Fisheye Viewer holt die Daten des ersten Hyperlinks, der innerhalb
des laufenden Wackelsymbols aktiviert wurde und präsentiert
diese Daten in einem Fisheye Viewer-Fenster.
- – Während der
Mauszeiger innerhalb eines laufenden Wackelsymbols von einem Hyperlink
zum anderen geht, werden die Daten für jeden Hyperlink entsprechend
in dem Fisheye Viewer-Fenster angezeigt.
- – Wenn
das nächste
Wackelsymbol ausgewählt wird,
holt die Software des Fisheye Viewers in gleicher Weise wieder die
Daten für
jeden aktivierten Hyperlink und präsentiert die Daten in dem Fisheye
Viewer.
- – Wenn
die Maus sowohl innerhalb des laufenden Wackelsymbols als auch beim
Bewegen von einem Symbol zum anderen bewegt wird, bleibt der Fisheye
Viewer vorzugsweise in seiner laufenden Position.
- – Der
Fisheye Viewer kann vom Benutzer neu positioniert und mit anderen
Maßen
versehen werden, wonach seine Position und seine Größe gleich
bleiben, bis andere Anpassungen gemacht werden oder das Fenster
selbst geschlossen wird.
- – Der
Fisheye Viewer wird durch Aktivieren eines Hyperlinks in dem Fisheye
Viewer selbst geschlossen.
-
3. Technische
Daten
-
3.1. Wackelsymbol
-
Die
Aufgabe des Wackelsymbols besteht sowohl im Aktivieren als auch
im Weitergeben von Informationen zum Fisheye Viewer, so dass dieser
die Daten für
das Wackelsymbol holen und anzeigen kann.
-
Vorzugsweise
basiert das Wackelsymbol auf Standard-Browsertechnik, wie zum Beispiel „Imagemap", einem grafischen
Bild, das in „heiße Zonen" geteilt ist, die
mit einer Maus aktiviert werden können, wobei jede spezifische
Zone mit einem Hyperlink mit einem bestimmten Zielort verbunden
ist.
-
Das
Wackelsymbol entsteht daher durch Teilen eines Symbols in ein Imagemap
mit einer Reihe von „heißen Zonen", die anhand ihrer
x- und y-Koordinaten definiert werden, welche in Bildpunkten ausgedrückt werden.
-
Das
erlaubt es, für
jede „heiße Zone" eine URL mit ihren
Koordinaten zu definieren (siehe 4 mit einer
einfachen schematischen Vorführung),
so dass, wenn die Maus über
eine bestimmte „Heiße Zone" geführt wird,
der Fisheye Viewer mit den Koordinaten dieser „heißen Zone", die als Parameter zum Code gegeben
werden, aktiviert wird.
-
Die
Koordinaten der aktivierten „heißen Zone" werden von dem Code
wiederum in die genaue Lage der Daten für das Wackelsymbol umgesetzt, und
die Daten werden entsprechend von dem Webserver formatiert und geliefert,
wenn die HTML-Seite heruntergeladen
wird.
-
Die
Anzahl der „heißen Zonen" hängt von
der Anzahl der Seiten ab, die für
jedes Wackelsymbol spezifisch sind, und die Anzahl der Seiten kann
von einem Wackelsymbol zum anderen unterschiedlich sein. Die Daten
für jedes
Wackelsymbol werden daher vom Webserver vor dem Liefern an den Benutzer formatiert.
-
3.2. Fisheye Viewer
-
Die
Aufgabe des Fisheye Viewers besteht im Holen von Daten, die der
Information entsprechen, die er über
jeden Wackelsymbol-Hyperlink empfängt, und im Präsentieren
dieser Daten für
den Benutzer innerhalb eines (vorzugsweise) kleinen Fensters auf dem
Bildschirm des Benutzers.
-
Der
Code für
den Fisheye Viewer wird vorzugsweise jedes Mal an den Benutzer geliefert,
wenn eine Seite mit Wackelsymbolen heruntergeladen wird. Wie in
Unterabschnitt 3.1. beschrieben, wird der Fisheye Viewer aktiviert,
wenn die Maus über
das Wackelsymbol fährt.
-
Das
Detail der Vorgehensweise ist wie folgt:
- – Wenn die
Maus zuerst auf einer neu heruntergeladenen Webseite über ein
Wackelsymbol fährt, legt
der mit der Seite heruntergeladene Code das spezielle kleine Fenster
zum Ansehen der Daten an und verwendet dann die Koordinaten der
laufenden „heißen Zone" in dem laufenden
Wackelsymbol, die er im Zeitpunkt des Aktivierens erhalten hat,
holt die Daten für
diesen Hyperlink und präsentiert
sie dem Benutzer.
- – Wenn
die Maus über
ein beliebiges Wackelsymbol fährt
und wenn jede verschiedene „heiße Zone" des Wackelsymbols
aktiviert wird, werden die Koordinaten jeder neuen „heißen Zone" an den Fisheye Viewer
weiter ge geben, der wiederum die Daten von dem Hyperlink holt und
die Daten dem Benutzer präsentiert.
Das ist schematisch in 4 gezeigt, in der das Wackelsymbol
auf der linken Seite liegt und Viewer (x, y) der Code für den Fisheye
Viewer ist, der über
einen Hyperlink mit den Parametern x, y, die die Lage einer „heißen Zone" innerhalb eines
Wackelsymbols definieren, aktiviert wird.
-
3.3. Daten für den Fisheye
Viewer
-
Bisher
haben wir die Präsentation
von Textdaten in dem Fisheye Viewer und ein einziges „Massen"-Herunterladen sowohl
der HTML-Seite als auch der Daten für den Fisheye Viewer beschrieben.
Andere Ausführungsformen
können
jedoch entweder allein oder kombiniert angewandt werden.
-
Die
Auswahl der Ausführungsform
hängt von der
Art des Netzwerkanschlusses ab, in dem der Fisheye Viewer und das
Wackelsymbol verwendet werden, und von der Beschaffenheit der zu übertragenden
Daten. Das gilt vor allem in Zusammenhang mit dem Minimieren der
Reaktionszeiten und dem Optimieren der Gesamteffizienz.
-
3.3.1. Download auf Anfrage
-
Statt
alle Daten in einem Schritt herunterzuladen (das heißt die komplette
HTML-Seite plus die Daten für
die Wackelsymbole), kann man die Verbindung mit dem Webserver jedes
Mal aufbauen, wenn ein Wackelsymbol aktiviert wird, und nur in diesem Zeitpunkt
Daten für
entweder die laufende „heiße Zone" oder alle „heißen Zonen" des betreffenden
Wackelsymbols herunterladen.
-
3.3.2. Bilddaten
-
Zusätzlich zu
Textdaten kann man auch Bilddaten herunterladen, wobei man entweder
alle Daten herunterlädt
und gleichzeitig in den Cache-Speicher gibt (wie beim Herunterladen
der Seite mit den Wackelsymbolen), oder nur Bilder entweder für die laufende „heiße Zone" oder alle „heißen Zonen" jedes spezifischen
Wackelsymbols herunterlädt.
-
3.4. Code für den Fisheye
Viewer
-
Bisher
haben wir die Situation besprochen, bei der der Code für den Fisheye
Viewer mit jeder HTML-Seite, die Wackelsymbole enthält, heruntergeladen
wird. Alternativ kann man den Code auf einer Sessionsbasis liefern,
wobei der Code einmal heruntergeladen wird und für die laufende Session an Ort und
Stelle bleibt, oder man kann den Code getrennt als ein Download
für Benutzer
liefern, so dass sie ihn für
einen permanenteren Gebrauch auf ihren Maschinen installieren.
-
Eine
bevorzugte Ausführungsform
der Erfindung liefert eine Vorrichtung zum Anzeigen von Daten in
Zusammenhang mit Elementen einer Liste, die Folgendes umfasst: Mittel
zum Anzeigen (und/oder Erzeugen und/oder Empfangen) einer Liste
von Elementen, Mittel zum Anzeigen (und/oder Erzeugen und/oder Empfangen)
von Symbolen, wobei jedes Symbol einem der Elemente zugewiesen ist
und jedes Symbol in eine oder mehrere Unterregionen unterteilt ist,
und Mittel zum Anzeigen (und/oder Erzeugen) eines Pop-Up-Fensters,
das Daten in Zusammenhang mit einem der Elemente als Reaktion auf eine
Auswahl einer Unterregion durch einen Benutzer aus einem der Symbole,
die einem der Elemente zugewiesen, enthält.
-
Eine
weitere bevorzugte Ausführungsform der
Erfindung stellt eine Vorrichtung zum Auswählen und Anzeigen von Daten
in Zusammenhang mit Elementen in einer Liste bereit, die Folgendes
umfasst: Mittel zum Anzeigen (und/oder Er zeugen und/oder Anzeigen
und/oder Empfangen) einer Liste von Elementen, wobei die Liste von
Elementen vorzugsweise zum Anzeigen auf einem Computerbildschirm
bestimmt ist, Mittel zum Auswählen
(und/oder Mittel zum Empfangen einer Auswahl und/oder Mittel, die auf
eine Auswahl reagieren) einer ersten Unterregion eines Symbols,
das einem der Elemente zugewiesen ist, Mittel zum Ansehen (und/oder
Erzeugen und/oder Anzeigen und/oder Empfangen) eines ersten Datensatzes
in Zusammenhang mit dem einen der Elemente in einem Pop-Up-Fenster,
Mittel zum Auswählen
(und/oder Mittel zum Empfangen einer Auswahl und/oder Mittel, die
auf eine Auswahl reagieren) einer zweiten Unterregion des Symbols,
wobei die zweite Unterregion von der ersten Unterregion unterschiedlich
ist, Mittel zum Ansehen (und/oder Erzeugen und/oder Anzeigen und/oder
Empfangen) eines zweiten Datensatzes in Zusammenhang mit dem einen
der Elemente in dem Pop-Up-Fenster, wobei der zweite Datensatz vom
ersten Datensatz unterschiedlich ist.
-
Eine
weitere Ausführungsform
der Erfindung stellt computerlesbare Daten mit Code und/oder Daten
bereit, die geeignet sind, einen entsprechenden Computer ein hier
beschriebenes Verfahrens durchführen
zu lassen. Der Computer kann zum Beispiel das Verfahren durchführen, indem
er die Software ausführt,
oder indem er die Software (oder ein anderes Element der Software)
in einer Art und Weise, die durch die Daten oder einen oder mehrere
Parameter, die in den Daten enthalten sind, bestimmt wird, durchführen lässt. Bei
einem Beispiel umfassen die Daten eine Webseite mit Software (zum
Beispiel Java oder Javascript Code) eingebettet oder darin referenziert,
so dass das Ausführen
der Software durch einen Webbrowser die oben als durchzuführend angegebenen
Schritte auslöst.
-
Die
Software und/oder Daten können
von einem Server als Reaktion auf eine Anfrage von einem Benutzercomputer
erzeugt werden oder von einem Server gespeichert und zu dem Benutzercomputer als
Reaktion auf eine Anfrage des Benutzercomputers übertragen werden. Eine weitere
Ausführungsform
der Erfindung stellt daher eine Vorrichtung (zum Beispiel einen
Server) bereit, die Folgendes umfasst: Mittel zum Erzeugen computerlesbarer
Daten wie oben beschrieben, und/oder Mittel zum Übertragen von computerlesbaren
Daten wie oben beschrieben an einen Benutzercomputer. Der Benutzercomputer umfasst
vorzugsweise Mittel zum Empfangen computerlesbarer Daten wie oben
beschrieben von einem Server. Bei einem alternativen Beispiel können die
computerlesbaren Daten von dem Benutzercomputer selbst erzeugt oder
von dem Benutzercomputer selbst gespeichert werden, wobei die Notwendigkeit vermieden
wird, dass die computerlesbaren Daten von einem Server zu einem
Benutzercomputer über ein
Netzwerk übertragen
werden. Die Merkmale des Benutzercomputers können vorzugsweise von dem Server
und umgekehrt in einer geeigneten Kombination bereitgestellt werden.
Die computerlesbaren Daten werden vorzugsweise von einem computerlesbaren
Medium bereitgestellt.
-
Die
vorliegende Erfindung wurde oben in Zusammenhang mit verschiedenen
Ausführungsformen dargestellt
und beschrieben, sie ist jedoch nicht auf die gezeigten Details
beschränkt,
denn verschiedene Modifikationen und Strukturänderungen können durchgeführt werden,
ohne den Geltungsbereich der vorliegenden Erfindung zu verlassen.
-
Ohne
weitere Analyse offenbart das oben Gesagte das Maßgebliche
der vorliegenden Erfindung so umfassend, dass andere durch Anwenden geläufiger Kenntnis
sie leicht für
verschiedene Anwendungen anwenden können, ohne Features auszulassen,
die vom Standpunkt des früheren
Stands der Technik aus gesehen wesentliche Merkmale der generischen
oder spezifischen Aspekte dieser Erfindung darstellen.
-
Die
anliegenden Patentansprüche
enthalten die Neuheiten, die patentrechtlich geschützt werden sollen.