DE69835753T2 - Verfahren und gerät zur graphischen abbildung von webteilen - Google Patents

Verfahren und gerät zur graphischen abbildung von webteilen Download PDF

Info

Publication number
DE69835753T2
DE69835753T2 DE69835753T DE69835753T DE69835753T2 DE 69835753 T2 DE69835753 T2 DE 69835753T2 DE 69835753 T DE69835753 T DE 69835753T DE 69835753 T DE69835753 T DE 69835753T DE 69835753 T2 DE69835753 T2 DE 69835753T2
Authority
DE
Germany
Prior art keywords
objects
search
web
user
hypertext
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 - Lifetime
Application number
DE69835753T
Other languages
English (en)
Other versions
DE69835753D1 (de
Inventor
Terry Portland DOWNS
Gregory H. Portland Kisor
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Publication of DE69835753D1 publication Critical patent/DE69835753D1/de
Application granted granted Critical
Publication of DE69835753T2 publication Critical patent/DE69835753T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • 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/954Navigation, e.g. using categorised browsing

Description

  • GEBIET DER TECHNIK
  • Die vorliegende Erfindung betrifft das Gebiet der Computersysteme. Im Besonderen betrifft die vorliegende Erfindung das Gebiet die grafische Darstellung von über ein Netzwerk verteilten Hypertext-Dokumenten.
  • STAND DER TECHNIK
  • Das World Wide Web („das Web") ist eine Sammlung formatierter Dokumente auf Hypertext-Basis (häufig als „Webseiten" bezeichnet), die auf zahlreiche Computer auf der ganzen Welt verteilt sind, wobei diese Computer durch das Internet logisch miteinander verbunden bzw. verknüpft sind. Das Web ist eine wertvolle Quelle für Informationen zu zahlreichen Themen, darunter Wissenschaft, Technologie, Unternehmen bzw. Wirtschaft, Unterhaltung und Reisen, um nur einige wenige Beispiele zu nennen. Verbesserungen der Technologien für das Web, wie etwa von Web-Browsern (Softwareanwendungen, die grafische Benutzeroberflächen für das Web bereitstellen), haben das Web für einen Großteil der Bevölkerung zugänglich gemacht. Ungeachtet dieser Verbesserungen weist die moderne Web-Technologie jedoch weitern zahlreiche Unzulänglichkeiten auf.
  • Web-Dokumente verweisen für gewöhnlich über Hypertext-Links bzw. Hypertext-Verknüpfungen auf andere Web-Dokumente. Ein Hypertext-Link ermöglicht es einem Computeranwender ein Wort, einen Ausdruck oder ein Bild (einen „Hypertext-Anker") auszuwählen, um dem Computer zu signalisieren, dass ein verwiesenes Web-Dokument, das sich auf einem entfernten Server befindet, abgerufen werden soll. Mit der dem Stand der Technik entsprechenden Web-Technologie ruft der Anwender allgemein eine expliziten Informationen in Bezug auf die Beziehungen zwischen Web-Dokumenten ab. Somit verlässt sich der Anwender allgemein auf seine eigene „mentale Karte" bzw. Abbildung eines bestimmten Abschnitts des Web. Diese mentale Abbildung bzw. Karte ist jedoch häufig vage, unvollständig und ungenau. Beim Browsen im Web wäre es somit nützlich, wenn ein Anwender ein besseres Verständnis der logischen Beziehungen zwischen Web-Dokumenten hätte, so dass der Benutzer leichter in Abschnitten des Web navigieren kann.
  • Eine übliche Methode für einen Computeranwender zur Bestimmung der Position von Informationen bzw. Daten in dem Web ist die Suche im Web unter Verwendung von Software, die als Suchmaschinen bekannt sind. Eine Suchmaschine akzeptiert durch den Anwender eingegebene Suchkriterien, sucht im Web auf der Basis der Kriterien und stellt dem Anwender allgemein eine Aufstellung von Web-Dokumenten bereit, die zumindest in gewissem Maße den Suchkriterien entsprechen. Beispiele für allgemein bekannte und herkömmliche Suchmaschinen sind Yahoo!, Lycos, Alta Vista und Excite. Die Suchmaschine befindet sich häufig auf einer entfernten Website, und der Zugriff auf die Suchmaschine wird häufig über einen Web-Browser bereitgestellt, der auf dem Computer des Anwenders ausgeführt wird. Die Sucherergebnisse werden für gewöhnlich in der Reihenfolge der Anzahl der „Treffer" in jedem Web-Dokument angezeigt, d.h. der Anzahl der Begriffe in dem Dokument, die mit einem oder mehreren der Suchkriterien übereinstimmen.
  • Ein mit diesem Verfahren des Anzeigens von Suchergebnissen verbundenes Problem ist es, dass in einer Suche häufig Dokumente abgerufen werden, die für das Ziel des Anwenders nur geringe oder gar keine Relevanz aufweisen. Der Grund dafür ist es, dass die Anzahl der Treffer in einem bestimmten Web-Dokument häufig keine Bedeutung hinsichtlich der Relevanz des Dokuments bezüglich der Suchkriterien des Anwenders besitzt. Zum Beispiel ist es bekannt, dass einige Autoren von Web-Dokumenten bestimmte Schlüsselbegriffe und Phrasen bzw. Ausdrücke mehrfach ohne Kontext in einem Web-Dokument wiederholen, um in Suchmaschinen Treffer zu erzeugen. Ein derartiges Dokument kann von der Suchmaschine gefunden und an einer der ersten Stellen in der Aufstellung der Suchergebnisse platziert werden, obgleich das Dokument für den Anwender ohne Interesse sein kann. Ein Anwender muss allgemein jedoch jedes Dokument auf Relevanz prüfen, indem er die Kurzbeschreibung des durch die Suchmaschine bereitgestellten Dokuments liest, oder indem er das Dokument tatsächlich auf- bzw. abruft.
  • Benötigt wird somit eine intuitive Methode für die grafische Darstellung eines Abschnitts des World Wide Web. Ferner benötigt wird eine Technik zum Anzeigen einer Darstellung eines Abschnitts des World Wide Web, wobei die Relevanz von Webseiten für die Suchkriterien eines Anwenders und die logischen Beziehungen zwischen Webseiten einem Anwender angezeigt werden.
  • „InfoCrystal: A visual tool for information retrieval" von A. Spoerri, Proceedings of the Conference on Visualization, San Jose, Kalifornien, USA, 25.–29. Oktober 1993, New York: IEEE, U.S. Oktober 25, 1993 (1993-10-25), Seiten 150–157, XP000475422 ISBN: 0-8186-3942-3, offenbart eine neuartige Darstellung unter der Bezeichnung InfoCrystalTM, die als ein Visualisierungs-Tool sowie als eine visuelle Abfragesprache verwendet werden kann, um Anwender bei der Suche nach Informationen zu unterstützen. Das Tool InfoCrystal visualisiert alle möglichen Beziehungen unter N Konzepten. Anwender können den Konzepten Relevanzgewichtungen zuweisen und Thresholding für die Auswahl relevanter Beziehungen auswählen. InfoCrystal ermöglicht Anwendern das grafische Spezifizieren von Booleschen sowie Vektor-Raum-Abfragen. Willkürliche komplexe Abfragen können unter Verwendung von InfoCrystal als Bausteine erzeugt werden, und diese können in einer hierarchischen Struktur organisiert werden. InfoCrystal ermöglicht Anwendern die Suche in und das Filtern von Informationen auf flexible, dynamische und interaktive Art und Weise.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Vorgesehen ist gemäß einem ersten Aspekt der vorliegenden Erfindung ein Verfahren gemäß dem gegenständlichen Anspruch 1.
  • Vorgesehen ist gemäß einem zweiten Aspekt der vorliegenden Erfindung eine Vorrichtung gemäß dem gegenständlichen Anspruch 8.
  • Bevorzugte Merkmale der vorliegenden Erfindung sind durch die Unteransprüche definiert.
  • Die vorliegende Erfindung umfasst ein mittels Computer implementiertes Verfahren zur Darstellung einer Reihe von Datengruppen bzw. Datensätzen, die auf eine Mehrzahl von Computern in einem Netzwerk bzw. Netz verteilt sind. Gemäß dem Verfahren wird zuerst eine Rangordnung der Datengruppen empfangen. Die Rangfolge basiert auf einer Reihe von Kriterien. Eine Abbildung der Datengruppen wird danach erzeugt, so dass die Abbildung die Rangordnung visuell anzeigt.
  • Gemäß einem weiteren Aspekt der vorliegenden Erfindung sind eine Reihe von Dokumenten auf Hypertext-Basis auf eine Mehrzahl von Computern in einem Netz bzw. Netzwerk verteilt. Eine Reihe von Objekten wird auf einer Anzeigevorrichtung angezeigt. Jedes der Objekte stellt eines der Dokumente auf Hypertext-Basis dar. Ein einem der Dokumente auf Hypertext-Basis zugeordneter Parameter wird unter Verwendung eines visuellen Attributs eines Objekts dargestellt, das dem Dokument auf Hypertext-Basis entspricht.
  • Weitere Merkmale der vorliegenden Erfindung werden aus den beigefügten Zeichnungen und aus der folgenden genauen Beschreibung deutlich.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die vorliegende Erfindung ist in den Abbildungen der beigefügten Zeichnungen beispielhaft und ohne einzuschränken veranschaulicht. Dabei sind ähnliche bzw. gleiche Elemente in den Zeichnungen mit den gleichen Bezugsziffern bezeichnet. In den Zeichnungen zeigen:
  • 1 eine Netzwerkkonfiguration mit einem Client-Computersystem und einer Mehrzahl von Server-Computersystemen;
  • 2 ein Blockdiagramm eines Client-Computersystems;
  • 3 eine Anzeige, die Objekte zeigt, die eine Reihe von Web-Dokumenten darstellen;
  • 4 eine Anzeige, die Objekte zeigt, die eine Reihe von Web-Dokumenten darstellen, wobei Pfeile die Hypertext-Links zwischen Web-Dokumenten darstellen;
  • 5 eine Anzeige einer Darstellung eines Web-Dokuments und dessen Hypertext-Links zu anderen Web-Dokumenten;
  • 6 ein Blockdiagramm von Software-Komponenten, die zur Implementierung der vorliegenden Erfindung eingesetzt werden;
  • 7 ein Flussdiagramm eines Gesamtbilds einer Routine zum Erzeugen einer visuellen Abbildung eines Abschnitts des Web auf der Basis der Ergebnisse einer Suche; und
  • 8 ein Flussdiagramm einer bestimmten Routine zur Erzeugung einer dreidimensionalen Abbildung eines Abschnitts des Web auf der Basis der Suchergebnisse in Rangordnung.
  • GENAUE BESCHREIBUNG DER ERFINDUNG
  • Beschrieben werden ein Verfahren und eine Vorrichtung zur grafischen Darstellung eines Abschnitts des World Wide Web („das Web"). In der folgenden Beschreibung sind zu Erläuterungszwecken zahlreiche spezifische Einzelheiten ausgeführt, um ein umfassendes Verständnis der vorliegenden Erfindung zu vermitteln. Für den Fachmann auf dem Gebiet ist es jedoch offensichtlich, dass die vorliegende Erfindung auch ohne diese spezifischen Einzelheiten ausgeführt werden kann. In anderen Fällen wurden allgemein bekannte Strukturen und Vorrichtungen in Blockdiagrammform dargestellt, um die Beschreibung der vorliegenden Erfindung zu erleichtern.
  • Wie dies nachstehend im Detail beschrieben wird, weist die vorliegende Erfindung eine Technik zum Anzeigen einer Abbildung eines Abschnitts des Web für einen Anwender auf. Im Besonderen wird eine Technik bereitgestellt, durch welche eine Abbildung eine visuelle Anzeige der Relevanz der einzelnen Web-Dokumente für die Suchkriterien eines Anwenders aufweist. Dieses Ziel wird dadurch erreicht, dass das Erscheinungsbild von Tiefe in der Abbildung aufgenommen wird, so dass die Abbildung eine dreidimensionale (3D) Eigenschaft aufweist. Web-Dokumente werden als einzelne bzw. individuelle Objekte in der Abbildung dargestellt, und die Relevanz eines bestimmten Web-Dokuments hinsichtlich der Suchkriterien eines Anwenders wird durch die angezeigte Entfernung des entsprechenden Objekts von dem Anwender angezeigt. Hypertext-Links zwischen Web-Dokumenten werden durch die Objekte verbindende Pfeile grafisch dargestellt. Andere Informationen, wie etwa die Beliebtheit einer Website, die Länge eines Web-Dokuments und die Anzahl von Hypertext-Links in einem Web-Dokument werden dem Anwender unter Verwendung von Farbe, Textur, Form und anderen Attributen grafisch angezeigt.
  • Das Web ist eine Sammlung von formatierten Dokumenten auf Hypertext-Basis (die teilweise als „Webseiten" oder „Websites" bezeichnet werden), die sich auf zahlreichen über die ganze Welt verteilten Computern befinden, wobei diese Computer als „Web-Server" bezeichnet werden, und wobei die Computer über das Internet logisch miteinander verknüpft sind. Ein Web-Dokument ist eine Datei, die für gewöhnlich unter Verwendung von Hypertext-Links auf andere Web-Dokumente verweist. Ein Hypertext-Link spezifiziert allgemein eine Adresse und einen Pfad von bzw. zu einer bestimmten Datei auf einem bestimmten Web-Server. Hypertext-Links werden häufig in Form einer standardisierten Zeichenfolge dargestellt, wie etwa eines Uniform Resource Locators (URL). Ein Hypertext-Link wird allgemein dadurch aktiviert, dass ein Anwender entweder manuell den Link eingibt oder einen Schlüsselbegriff, einen Ausdruck oder ein Bild in ein Web-Dokument eingibt (einen „Hypertext-Anker"). Web-Dokumente werden häufig in der HyperText Mark-up Language (HTML) geschrieben, die Schriftarten, Grafiken, Hypertext-Links und andere Aspekte des Dokuments definiert. Web-Dokumente werden häufig zwischen Web-Servern und Web-Clients unter Verwendung eines Protokolls kommuniziert, das als HyperText Transfer Protocol (HTTP) bezeichnet wird. Die auf einem Client-Computersystem ausgeführte Web-Browser-Software stellt für gewöhnlich eine grafische Benutzeroberfläche bereit, über welche ein Anwender des Client-Computersystems auf entfernten Web-Servern gespeicherte Web-Dokumente anfordern und ansehen kann.
  • Die Abbildung aus 1 veranschaulicht eine Netzwerkkonfiguration mit einem Client-Computersystem (nachstehend „Client") 1 und einer Anzahl von Server-Computersystemen (nachstehend „Server") 2. Der Client 1 ist über die Internet-Backbone 3 indirekt mit jedem der Server 2 gekoppelt. In dem in der Abbildung aus 1 veranschaulichten Ausführungsbeispiel wird die Verbindung mit dem Internet-Backbone 3 zu dem Client 1 über einen Internet. Service Provider (ISP) 4 bereitgestellt. In einem Ausführungsbeispiel handelt es sich bei den Servern 2 um Web-Server, die Web-Dokumente speichern und Web-Dokumente als Reaktion auf Anforderungen bzw. Anfragen durch den Client1 an den Client 1 bereitstellen.
  • Die Abbildung aus 2 veranschaulicht die Hardware-Architektur des Client 1 gemäß einem Ausführungsbeispiel. Hiermit wird festgestellt, dass jeder der Server 2 oder alle Server 2 auch die in der Abbildung aus 2 veranschaulichte Architektur oder eine ähnliche Architektur aufweisen können. Der Client 1 weist eine Zentraleinheit (CPU) 10, einen Direktzugriffsspeicher (RAM) 11 und einen Nur-Lesespeicher (ROM) 12 auf, die alle mit einem Bus 18 gekoppelt sind. Ferner mit dem Bus 18 gekoppelt sind eine Massenspeichervorrichtung 13, ein Modem/Adapter 14, eine Anzeigevorrichtung 15, eine Tastatur 16 und eine Zeigevorrichtung 17.
  • Der ROM 12 kann jede herkömmliche nichtflüchtige Speichervorrichtung darstellen. Alternativ kann der ROM 12 eine programmierbare, nichtflüchtige Speichervorrichtung darstellen oder aufweisen, wie etwa einen Flash-Speicher oder einen elektrisch löschbaren, programmierbaren Nur-Lesespeicher (EEPROM). Die Massenspeichervorrichtung 13 kann jede herkömmliche nichtflüchtige Speichervorrichtung darstellen, die sich zum Speichern großer Datenvolumen eignet, wie etwa ein magnetisches oder optisches Platten- oder Bandspeichermedium. Bei dem Modem/Adapter 14 kann es sich um ein standardmäßiges Telefonmodem, ein Kabelfernsehmodem, einen ISDN-Adapter (ISDN als englische Abkürzung von Integrated Services Digital Network) oder jede andere geeignete Datenkommunikationsvorrichtung handeln. Die Anzeigevorrichtung 15 kann jede herkömmliche visuelle Anzeigevorrichtung darstellen, wie etwa eine Kathodenstrahlröhre (CRT) oder eine Flüssigkristallanzeige (LCD). Bei der Zeigevorrichtung 17 kann es sich um jede herkömmliche Vorrichtung zum Bewegen eines angezeigten Zeigers oder einer angezeigten Schreibmarke bzw. eines Cursors auf einer Anzeigevorrichtung handeln, wie etwa um eine Maus, einen Trackball, einen elektronischen Leuchtstift oder dergleichen. Der Bus 18 kann mehrere Busse darstellen, die über verschiedene Adapter und/oder Steuereinheiten miteinander verbunden sind.
  • In einem Ausführungsbeispiel wird die vorliegende Erfindung in dem Client dadurch ausgeführt, dass die CPU 10 Befehlsfolgen ausführt, die sich in einem Speicher befinden. Im Besonderen bewirkt die Ausführung der in dem Speicher enthaltenen Befehlsfolgen, dass die CPU 10 Schritte gemäß der vorliegenden Erfindung ausführt, die nachstehend im Text beschrieben werden. Zum Beispiel können Befehle aus einem dauerhaften Speicher, wie etwa der Massenspeichervorrichtung 13, dem ROM 12 und/oder einem oder mehreren anderen Computersystemen (gemeinsam als „Host-Computersystem" bezeichnet) über ein Netzwerk in den RAM 11 geladen. Zum Beispiel können einer oder mehrere der Server 2, die in der Abbildung aus 1 veranschaulicht sind, als ein Host-Computersystem fungieren. Das Host-Computersystem kann eine Befehlsfolge an ein Ziel-Computersystem wie etwa den Client 1 übertragen, und zwar als Reaktion auf eine durch das Ziel-Computersystem über ein Netzwerk an das Host-Computersystem übertragene Nachricht. Wenn das Ziel-Computersystem die Befehle über eine Netzwerkverbindung empfängt, wie etwa das Modem bzw. den Adapter 14, speichert der Computer die Befehle im Speicher. Das Computersystem kann die Befehle für eine spätere Ausführung speichern, oder es kann die Befehle ausführen, wenn diese über die Netzwerkverbindung ankommen.
  • In bestimmten Fällen können die heruntergeladenen Anweisungen direkt durch die CPU 10 unterstützt werden. Folglich kann die Ausführung der Befehle direkt durch die CPU 10 vorgenommen werden. In anderen Fällen können die Befehle auch nicht direkt durch die CPU 10 ausführbar sein. Wenn die Befehle dadurch ausgeführt werden können, dass bewirkt wird, dass die CPU 10 einen Interpreter bzw. Interpretierer ausführt, der die Befehle interpretiert, oder dass bewirkt wird, dass die CPU 10 Befehle ausführt, wobei die empfangenen Befehle in Befehle umgesetzt werden, die direkt durch die CPU 10 ausgeführt werden können.
  • In anderen Ausführungsbeispielen kann eine fest verdrahtete Schaltkreisanordnung an Stelle von oder in Kombination mit Softwarebefehlen zur Implementierung der vorliegenden Erfindung verwendet werden. Die vorliegende Erfindung ist somit nicht auf eine bestimmte Kombination aus Hardwareschaltkreisanordnungen und Software oder auf eine bestimmte Quelle für die durch ein Computersystem ausgeführten Befehle beschränkt.
  • Die vorliegende Erfindung umfasst eine Technik zur Darstellung eines Abschnitts des Web als eine visuelle Abbildung, die grafisch die Relevanz bestimmter Web-Dokumente für die Suchkriterien eines Anwenders anzeigt. In einem Ausführungsbeispiel wird die vorliegende Erfindung als eine Komponente eines Web-Browsers implementiert. Es wird angenommen, dass ein Anwender des Client 1 eine Suche nach Informationen im Web vornehmen möchte. Der Anwender wird zur Eingabe von Suchkriterien aufgefordert. Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung wird der Anwender zur Eingabe verschiedener bzw. mehrerer Suchbegriffe in Bezug auf das jeweilige Interessensgebiet aufgefordert. Im Besonderen wird der Anwender aufgefordert, mehrere Suchbegriffe einzugeben, deren Spezifität bzw. Genauigkeit von sehr allgemein bis sehr genau variiert. Ein Suchagenten-Softwaremodul verwendet danach die benutzerspezifizierten Suchkriterien, um eine Suchanfrage zu erzeugen, die mit einer oder mehreren herkömmlichen Suchmaschinen kompatibel ist. Die herkömmliche(n) Suchmaschine(n) führt bzw. führen danach die Suche aus und gibt bzw. geben die Ergebnisse an den Suchagenten zurück. Der Suchagent ordnet die Ergebnisse auf der Basis ihres Inhalts nach weiterer Analyse der Standard-Suchergebnisse neu an. Im Besonderen führt der Suchagent eine Rangordnung der Suchergebnisse gemäß der Relevanz jedes Dokuments hinsichtlich der Suchkriterien des Benutzers bzw. des Anwenders durch. Eine Darstellung der Web-Dokumente in den Suchergebnissen wird danach erzeugt und in Form einer visuellen Abbildung der Suchergebnisse dargestellt, wobei ein diesbezügliches Beispiel in der Abbildung aus 3 dargestellt ist.
  • Die Abbildung aus 3 veranschaulicht die Anzeige, die auf der Anzeigevorrichtung 15 des Client-Systems 1 wiedergegeben wird. Die Anzeige 20 zeigt eine Abbildung eines Abschnitts des Web gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Die Abbildung weist eine Reihe angezeigter Objekte auf, wie etwa der Objekte A1, B1, C1, D1 und E1, die jeweils ein Web-Dokument darstellen, die in einer Suche im Web gefunden worden sind. Bei den Objekten kann es sich um einfache Formen, wie etwa Rechtecke, Quadrate, Kreise, etc. handeln oder um komplexere Objekte wie Bitmaps, Symbole und andere noch komplexere Bilder. In einem Ausführungsbeispiel weist jedes Objekt ein Etikett auf, das den Titel, das Thema bzw. das Gebiet, oder Schlüsselbegriffe des Web-Dokuments anzeigt, welches es darstellt.
  • Die Position jedes Objekts auf der Anzeige 20 zeigt den Grad der Relevanz des entsprechenden Web-Dokuments hinsichtlich der Suchkriterien des Anwenders. In dem in der Abbildung aus 4 dargestellten Ausführungsbeispiel sind die Objekte zum Beispiel in fünf Zeilen angeordnet, den Zeilen A, B, C, D und E. Die Objekte in Zeile A, die am nächsten mit dem Blickpunkt des Anwenders ausgerichtet ist (d.h. am nächsten an der zentrierten vertikalen Achse der Anzeige), stellt Web-Dokumente dar, die für die durch den Anwender spezifizierten Suchkriterien die größte Relevanz besitzen, während Objekte in den am weitesten von dem Blickpunkt des Anwenders entfernten Zeilen, wie etwa den Zeilen D und E, Web-Dokumente darstellen, die für die Suchkriterien des Anwenders die geringste Relevanz besitzen. Darüber hinaus sind Objekte, die näher an dem Anwender erscheinen (d.h. größer und näher an der Unterseite der Anzeige 20), von größerer Relevanz für die Suchkriterien eines Anwenders als Objekte, die am weitesten von dem Anwender entfernt erscheinen (d.h. kleiner und näher an dem Fluchtpunkt 30). Somit stellen die Objekte A1, B1, C1, D1 und E1 Web-Dokumente dar, die für die Suchkriterien von größerer Relevanz sind als die durch die Objekte B4, C6 oder E3 dargestellten Dokumente. Das Objekt B1 stellt ein Dokument dar, das von höherer Relevanz ist als das durch das Objekt E1 dargestellte Dokument, und das Objekt A1 stellt das Dokument dar, das als am relevantesten befunden wird.
  • Die Anzeige 20 weist ferner einen Zeiger 21 auf, dessen Position durch den Anwender gesteuert wird, der die Zeigevorrichtung 17 verwendet. Der Zeiger 21 wird dazu eingesetzt, Objekte auszuwählen und verschiedene Funktionen einzuleiten, wie dies nachstehend im Text beschrieben wird. Die Anzeige 20 weist ferner eine Menüleiste 22 auf, durch welche der Anwender auf verschiedene durch den Web-Browser bereitgestellte Funktionen unter Verwendung des Zeigers 21 zugreifen kann, um Schaltflächen oder Pulldown-Menüelemente zu aktivieren.
  • In einem Ausführungsbeispiel der vorliegenden Erfindung werden Suchergebnisse dem Anwender bzw. dem Benutzer wie folgt angezeigt. Abgerufene Web-Dokumente mit starker Übereinstimmung mit (die z.B. eine hohe Anzahl des Vorkommens von Suchbegriffen aufweisen) allen Suchbegriffen werden als Objekte angezeigt, die am nächsten zu dem Anwender und am nächsten zu der horizontalen Mitte der Anzeige 20 erscheinen bzw. angezeigt werden. Das Objekt A1 stellt somit das Web-Dokument mit der höchsten Relevanz in Bezug auf die Suchkriterien dar. Web-Dokumente, die allen Suchkriterien entsprechen, jedoch insgesamt eine geringere Relevanz hinsichtlich der Suchkriterien aufweisen, werden in dem vorliegenden Ausführungsbeispiel als Objekte in der mittleren Zeile angezeigt, der Zeile A; diese Objekte erscheinen jedoch weiter von dem Benutzer entfernt als Objekte, die relevantere Dokumente darstellen. In ähnlicher Weise werden Web-Dokumente mit einer starken Übereinstimmung mit einigen jedoch nicht mit allen Suchkriterien durch Objekte in Zeilen dargestellt, die versetzt von der Mitte erscheinen, wie etwa die Zeilen B und C. Die Web-Dokumente mit der höchsten Relevanz hinsichtlich der Suchkriterien in dieser Kategorie werden in den Zeilen als näher an dem Anwender angeordnete Objekte dargestellt, während die Dokumente mit geringerer Relevanz in diesen Zeilen weiter von dem Anwender entfernt dargestellt werden. Web-Dokumente mit einer hohen Übereinstimmung mit den allgemeineren Suchkriterien werden in dem vorliegenden Ausführungsbeispiel somit als Objekte in den äußersten Zeilen angezeigt, den Zeilen D und E. Alternativ können die anderen Zeilen für Objekte verwendet werden, die ein geringes Maß der Übereinstimmung mit allen Suchkriterien aufweisen. Ferner wird hiermit festgestellt, dass diese „alternativen" Methoden zur Anordnung der Abbildung nicht unbedingt sich gegenseitig ausschließend sind.
  • Zahlreiche Abänderungen des vorstehend beschriebenen Layouts sind gemäß dem Umfang der vorliegenden Erfindung möglich. Zum Beispiel können Objekte einer bestimmten Zeile auf der Basis des Grads der Relevanz entweder eines Einzelkriteriums oder auf der Basis der Relevanz insgesamt hinsichtlich mehrerer Kriterien zugeordnet werden. In ähnlicher Weise können Objekte, die Web-Dokumente darstellen, bestimmten Positionen in einer Zeile auf der Basis des Grads der Übereinstimmung mit entweder einem Einzelkriterium oder mehreren Kriterien zugeordnet werden.
  • Bei einem Beispiel handelt es sich bei dem Anwender um einen Studenten bzw. Schüler, der aus dem Web geschichtliche Informationen zu dem spanischen Entdecker Ponce de Leon erhalten möchte. Der Anwender wird dabei zur Eingabe verschiedener Suchkriterien mit unterschiedlichem Grad der Genauigkeit aufgefordert. Die Suchkriterien weisen verschiedene Grade der Spezifität bzw. der Genauigkeit in Bezug auf den Gegenstand der Suche, Ponce de Leon, auf. Somit wird angenommen, dass der Anwender die folgenden Suchkriterien eingibt, die grob in der Reihenfolge der Spezifität aufgeführt sind: „Geschichte", „Entdecker", „Nordamerika", „Spanier" und „Ponce de Leon". Die Verwendung einer Vielzahl unterschiedlicher Ebenen der Spezifität ist vorteilhaft, um die Wahrscheinlichkeit für den Abruf relevanter Dokumente zu erhöhen. Wenn zum Beispiel der Begriff „Ponce de Leon" als einziges Suchkriterium eingesetzt werden würde, so könnte die Suche irrelevante Dokumente zurückgeben, wie etwa ein Dokument, das ein Restaurant mit dem Namen Ponce de Leon beschreibt. Wenn hingegen nur „Geschichte" und „Nordamerika" als Suchkriterien verwendet werden würden, so könnte die Suche eine unerwünschte Anzahl von Web-Dokumenten zurückgeben, die nicht im Verhältnis zu Ponce de Leon stehen.
  • In der Folge wird angenommen, dass die Suche abgeschlossen ist. In erneutem Bezug auf die Abbildung aus 3 werden Objekte, welche Dokumente mit starker Übereinstimmung mit allen Kriterien (Geschichte, Entdecker, Nordamerika, Spanier und Ponce de Leon) darstellen, der Zeile A zugeordnet. Für Objekte in Zeile A ist die Position des Objekts in der Zeile A von dem Grad der Übereinstimmung nur mit dem spezifischsten Kriterium Ponce de Leon abhängig. Objekte, die Web-Dokumente darstellen, werden den äußeren Zeilen D und E zugeordnet, wenn sie eine starke Übereinstimmung nur mit den allgemeiner gehaltenen Kriterien aufweisen, wie etwa Geschichte, und mit geringer oder keiner Übereinstimmung mit den spezifischeren Kriterien. In einem alternativen Ausführungsbeispiel können Objekte in der Zeile A gemäß der Übereinstimmung der entsprechenden Web-Dokumente insgesamt mit allen fünf Kriterien angeordnet werden. Ein Gesamtmaß der Übereinstimmung kann zum Beispiel als gewichteter Durchschnitt der Anzahl der Treffer in Bezug auf einen bestimmten Suchbegriff in jedem Dokument berechnet werden, wobei Gewichtungen auf der Basis der Spezifität der Suchbegriffe zugeordnet werden. In einem alternativen Ausführungsbeispiel können die äußeren Zeilen für Objekte reserviert werden, die Web-Dokumente mit einer insgesamt geringen Relevanz für alle Kriterien darstellen.
  • Die vorliegende Erfindung weist ferner eine Technik zur visuellen Darstellung von Hypertext-Links zwischen Web-Dokumenten auf. In folgendem Bezug auf die Abbildung der 4 ist ein Ausführungsbeispiel dargestellt, indem die Anzeige 20 Pfeile aufweist, welche Objekte zur Darstellung von Hypertext-Links verbinden. Hiermit wird festgestellt, dass Hypertext-Links gemäß dem Umfang der vorliegenden Erfindung auch anders als unter Verwendung von Pfeilen dargestellt werden können. In der Abbildung aus 4 verbinden die Pfeile 32, 33 und 34 das Objekt B4 mit den entsprechenden Objekten D1, A2 und E3. Die Pfeile 32, 33 und 34 zeigen an, dass durch die Objekte D1, A2 und E3 dargestellten Web-Dokumente angezeigt werden können, indem Hypertext-Anker ausgewählt werden, die in dem durch das Objekt B4 dargestellten Dokument angeordnet sind. Die Pfeilspitze an jedem der Pfeile 32, 33 und 34 stellt die logische „Richtung" des Hypertext-Links dar. Ein Hypertext-Link kann unidirektional oder bidirektional sein. Ein Hypertext-Link ist unidirektional bzw. einseitig gerichtet, wenn ein Quell-Web-Dokument einen Hypertext-Anker für ein Ziel-Web-Dokument durch den Hypertext-Link aufweist, wobei das Zieldokument jedoch keinen Hypertext-Anker für das Quelldokument aufweist. Im Gegensatz dazu ist ein Hypertext-Link bidirektional, wenn das Quell-Web-Dokument einen Hypertext-Anker für ein Ziel-Web-Dokument durch den Hypertext-Link aufweist, und wenn das Zieldokument ebenfalls einen Hypertext-Anker für das Quelldokument aufweist.
  • In verschiedenen Ausführungsbeispielen können Hypertext-Links darstellende Pfeile für alle Objekte in der Abbildung oder für nur ausgesuchte Objekte dargestellt sein. In einem alternativen Ausführungsbeispiel, das in der Abbildung aus 4 dargestellt ist, werden Hypertext-Links nur für ein Web-Dokument gleichzeitig dargestellt, und nur wenn der Anwender das Objekt des Web-Dokuments auswählt, und zwar gemäß der Abbildung aus 4, indem der Zeiger 21 auf dem Objekt B4 positioniert wird. Das vorliegende Ausführungsbeispiel verhindert ein Verstopfen der Abbildung mit zu vielen Hypertext-Links. Die Pfeile können automatisch angezeigt werden, wenn der Zeiger 21 über einem Objekt positioniert wird, oder sie können nur dann angezeigt werden, wenn der Anwender das Objekt auswählt, wie etwa durch Drücken der Tate auf der Zeigevorrichtung 17. In einem anderen Ausführungsbeispiel öffnet sich nach dem Positionieren des Zeigers 21 durch den Anwender über einem Objekt und Drücken einer Maustaste ein Menü Optionen, aus dem der Anwender bewirken kann, dass ein neues Fenster angezeigt wird, das die Hypertext-Links anzeigt.
  • In einem anderen Ausführungsbeispiel, das in der Abbildung aus 5 dargestellt ist, können Hypertext-Links für ein bestimmtes Web-Dokument als Reaktion auf die Auswahl eines Objekts in einer sekundären Anzeige angezeigt werden. Nach der Auswahl eines bestimmten Objekts kann zum Beispiel eine sekundäre Anzeige erzeugt werden, die nur das Objekt zeigt und Objekte, die mit dem Objekt (über Hypertext) „verknüpft" sind. Die Abbildung aus 5 veranschaulicht ein Beispiel für eine als Reaktion auf die Auswahl eines Anwenders des Objekts C6 aus der Anzeige 20 (in 3) erzeugte sekundäre Anzeige 40. In dem vorliegenden Beispiel stellt das Objekt C6t die „Homepage" im Web der Intel Corporation, Santa Clara, Kalifornien, USA, dar. Jedes direkt mit der Homepage von Intel verknüpfte Web-Dokument wird danach als ein anderes Objekt auf der Anzeige 40 dargestellt, nämlich als die Objekte F1, F2, F3, F4 und F5. Jedes der Objekte F1 bis F5 wird auf einer anscheinenden bzw. angezeigten Tiefe angezeigt, welche die Relevanz des entsprechenden Dokuments in Bezug auf die Suchkriterien anzeigt, wie dies vorstehend im Text bereits beschrieben worden ist. In Bezug auf diese sekundäre Anzeige 40 wird das ausgewählte Objekt C6 jedoch zentriert und anscheinend nahe an dem Anwender angezeigt, unabhängig von der Relevanz der Homepage von Intel in Bezug auf die Suchkriterien. In anderen Ausführungsbeispielen kann auch die ursprüngliche Position des ausgewählten Objekts auf die sekundäre Anzeige übertragen oder auf bestimmte Art und Weise angepasst werden. Hypertext-Links zwischen der Homepage von Intel und den durch die Objekte F1 bis F5 dargestellten Dokumente werden durch entsprechende Pfeile 41 bis 45 dargestellt.
  • In einem Ausführungsbeispiel werden Web-Dokumente, die durch das ausgewählte Web-Dokument referenziert werden, in der sekundären Anzeige 40 nur dann angezeigt, wenn sie in der Abbildung der Anzeige 20 (5) erschienen sind. In einem anderen Ausführungsbeispiel hingegen sind alle mit dem ausgewählten Web-Dokument verknüpften Dokumente in der sekundären Anzeige 40 dargestellt, auch wenn sie nicht in den Suchergebnissen enthalten gewesen sind; dieses (zweite) Ausführungsbeispiel kann zum Beispiel implementiert werden, wenn das ausgewählte Dokument bereits zu dem Client 1 heruntergeladen worden ist, so dass die Hypertext-Links dem Client 1 bekannt sind.
  • Die Abbildung aus 6 veranschaulicht eine Konfiguration von Softwarekomponenten im Einsatz zur Implementierung der vorliegenden Erfindung. Ein Suchagent 51 empfängt durch einen Anwender eingegebene Suchkriterien. Der Suchagent 51 fordert den Anwender zum Spezifizieren der Suchkriterien in einer bestimmten Form und auf eine bestimmte Art und Weise auf, d.h. als verschiedene Begriffe bzw. Ausdrücke mit unterschiedlichem Maß der Spezifität. Der Suchagent 51 erzeugt daraufhin eine Suchanfrage, die mit einer herkömmlichen Suchmaschine 53 kompatibel ist, und stellt die Anfrage an die Suchmaschine 53 bereit. Als Reaktion darauf sucht die Suchmaschine 53 im Web und gibt die Ergebnisse an den Suchagenten 51 zurück.
  • Der Suchagent 51 überprüft danach den Inhalt der Suchergebnisse, ordnet die Suchergebnisse neu an und filtert diese bei Bedarf. Diese Überprüfung kann zum Beispiel die Überprüfung des Kontexts von Schlüsselbegriffen aus den Suchkriterien umfassen, wie etwa ob Schlüsselbegriffe in dem Titel der Webseite vorkommen im Vergleich zum Textkörper der Webseite. Dieses Verfahren kann auch die Durchführung sekundärer Suchen der ersten Suchergebnisse einschließen. Eine derartige sekundäre Suche kann zum Beispiel die Kombination bestimmter Suchbegriffe (z.B. „der Entdecker Ponce de Leon") umfassen. Die nach Rangfolge geordneten Suchergebnisse werden danach durch den Suchagenten 51 einem Layoutgenerator 52 bereitgestellt.
  • Der Layoutgenerator 52 erzeugt ein Objekt für jedes Dokument in den nach Reihenfolge geordneten Ergebnissen, und er bestimmt die richtige Position und weitere Anzeigeattribute (d.h. Größe, Farbe, Textur, etc.) der Objekte. Der Layoutgenerator sendet Anzeigedaten, welche diese Layoutinformationen enthalten, an die Anzeigevorrichtung 15, was bewirkt, dass die Anzeigevorrichtung 15 eine Abbildung von Websites anzeigt, wie dies etwa in der Abbildung der 3 bis 5 dargestellt ist. Durch den Benutzer eingegebene Präferenzen für die Anzeige werden in den Layoutgenerator 52 eingegeben, um es dem Layoutgenerator zu ermöglichen, die entsprechenden Anzeigeattribute zu bestimmen.
  • Eine HTTP-Schnittstelle 50 befindet sich ebenfalls in Kommunikation bzw. Übertragungsverbindung mit dem Layoutgenerator 52. Die HTTP-Schnittstelle 50 empfängt verschiedene Eingaben von dem Anwender bzw. dem Benutzer, wie etwa eine Auswahl von Objekten in der Abbildung und Eingaben zur Aktivierung von Hypertext-Links. Derartige Eingaben werden durch die HTTP-Schnittstelle 50 an den Layoutgenerator 52 kommuniziert, um zu bewirken, dass der Layoutgenerator die Anzeige entsprechend modifiziert. Wenn der Anwender zum Beispiel in einem Ausführungsbeispiel ein bestimmtes Objekt in der Abbildung auswählt, so wird dieses Ereignis an den Layoutgenerator 52 kommuniziert, um zu bewirken, dass der Layoutgenerator ein sekundäres Fenster erzeugt, wie etwa das sekundäre Fenster 40 aus der Abbildung aus 5. Wenn der Anwender ferner auf ein Objekt in dem sekundären Fenster aus 5 doppelklickt, so aktiviert die HTTP-Schnittstelle 50 als Reaktion darauf den entsprechenden Hypertext-Link, um eine Anforderung des durch das Objekt dargestellten Web-Dokuments an den entsprechenden Web-Server zu übermitteln.
  • Die Abbildung aus 7 veranschaulicht das gesamte Verfahren der Erzeugung einer 3D-Abbildung eines Abschnitts des Web gemäß einem Ausführungsbeispiel. In dem Schritt 701 werden Suchkriterien durch den Anwender in den Suchagenten 51 eingegeben. In dem Schritt 702 erzeugt der Suchagent 51 eine Suchanfrage auf der Basis durch den Benutzer bzw. Anwender spezifizierter Suchkriterien. Diese Suchanfrage wird so erzeugt, dass sie mit der herkömmlichen Suchmaschine 53 kompatibel ist. In dem Schritt 703 wird die Suchanfrage somit an die herkömmliche Suchmaschine 53 bereitgestellt, und eine Suche wird vorgenommen. Wenn die Suchergebnisse durch die Suchmaschine 53 abgerufen werden, werden die Suchergebnisse in dem Schritt 704 an den Suchagenten 51 bereitgestellt und von diesem empfangen.
  • In dem Schritt 705 überprüft der Suchagent 51 den Inhalt der Suchergebnisse in Bezug auf die durch den Anwender spezifizierten Kriterien. Das heißt, der Suchagent 51 überprüft den Inhalt der Suchergebnisse in Bezug auf das Maß der Übereinstimmung mit den durch den Anwender spezifizierten Suchkriterien. Bestimmte abgerufene Web-Dokumente können in diesem Schritt aus der Berücksichtigung ausgeschlossen werden, wenn diese Dokumente zum Beispiel nicht eine Mindestanzahl von Treffern aufweisen. Darüber hinaus können in diesem Schritt auch die Web-Dokumente ausgeschlossen werden, die eine unangemessene Anzahl von Treffern in Bezug auf die Länge des Dokuments aufweisen (wenn ein Autor zum Beispiel versucht, Treffer durch die häufige Wiederholung von Inhalt anzuziehen). Als Teil des Schritts 705 identifiziert der Suchagent 51 somit Web-Dokumente, die wahrscheinlich nicht relevant sind für die Suchkriterien, und wobei diese dabei aus der Berücksichtigung ausgeschlossen werden. Zur Verfeinerung der Liste können weitere Suchen unter Verwendung von Ausdrücken oder Wortpaaren vorgenommen werden. Nach Abschluss der Überprüfung des Inhalts werden die ursprünglichen Suchergebnisse (abzüglich etwaiger ausgeschlossener Dokumente) in dem Schritt 706 gemäß einer Rangfolge geordnet (neu geordnet), um deren Grad der Relevanz gemäß den Suchkriterien des, Anwenders zu reflektieren. In dem Schritt 707 erzeugt der Layoutgenerator 52 Anzeigedaten, um zu bewirken, dass dem Anwender eine 3D-Abbildung angezeigt wird, so dass die Position jedes ein Web-Dokument darstellenden Objekts die Relevanz des Dokuments hinsichtlich der Suchkriterien eines Anwenders reflektiert.
  • Die Abbildung aus 8 veranschaulicht den Schritt 707 des Erzeugens einer 3D-Abbildung in näheren Einzelheiten in Übereinstimmung mit einem Ausführungsbeispiel. In dem Schritt 801 werden die Objekte für ein bestimmtes Suchkriterium räumlichen Positionen auf der Anzeige von vorne nach hinten auf der Basis der Anzahl der Treffer für dieses Kriterium in jedem entsprechenden Web-Dokument zugeordnet. Das heißt, die Zuordnung der Position in diesem Schritt basiert auf der Anzahl der Übereinstimmungen in jedem speziellen Web-Dokument mit einem bestimmten Suchbegriff. In erneutem Bezug auf das Beispiel von Ponce de Leon kann der Schritt 801 die Lokalisierung aller Objekte in Zeile A umfassen (siehe 3), welche Web-Dokumente darstellen, die den speziellsten Begriff „Ponce de Leon" aufweisen. Das Web-Dokument mit der größten Anzahl des Auftretens des Begriffs „Ponce de Leon" ist als das Objekt A1 dargestellt, während das Web-Dokument mit der geringsten Anzahl des Auftretens des Begriffs (größer als 0) wird als das Objekt in Zeile A dargestellt, das sich am nächsten an dem Fluchtpunkt 30 befindet. Der Schritt 801 wird danach wiederholt (je Schritt 802), bis jedes Suchkriterium verarbeitet worden ist, so dass die Objekte in einer Reihe von Gruppen bzw. Anordnungen (z.B. Zeilen) angeordnet werden. Zum Beispiel wird der Schritt 801 für die Suchkriterien „Geschichte", „Entdecker", „Nordamerika" und „Spanier" wiederholt.
  • In dem Schritt 803 wird jede resultierende Gruppe von Web-Dokumenten danach einer Position auf dem Bildschirm zugewiesen, welche das Maß der Relevanz insgesamt der ganzen Anordnung in Bezug auf das Ziel des Anwenders reflektiert. Die Zeilen, die gemäß den spezifischsten Suchkriterien sortiert sind, werden am nächsten an dem Blickpunkt des Anwenders ausgerichtet, während die Zeilen, die gemäß den mehr allgemeinen Kriterien sortiert sind, in Richtung des Rands des Blickfelds des Anwenders ausgerichtet werden (d.h. in Richtung des Rands der Anzeige). Zum Beispiel wird die am meisten zentrierte Zeile aus 3, Zeile A, gemäß dem spezifischsten Suchkriterium „Ponce de Leon" angeordnet, während die äußersten Zeilen D und E gemäß den eher allgemeinen Kriterien „Geschichte" und „Entdecker" angeordnet werden.
  • Verschiedene Attribute der angezeigten Objekte und Attribute von Verbindungen zwischen Objekten können zum weiteren Anzeigen von Relevanz und weiteren Informationen in Bezug auf Websites verwendet werden. Zum Beispiel können Verbindungen (z.B. Pfeile), die Hypertext-Links darstellen, farblich codiert werden, um den Grad der Relevanz von Web-Dokumenten in Bezug auf die Suchkriterien anzuzeigen. Ein grüner Pfeil von einem ersten Objekt zu einem zweiten Objekt kann dazu verwendet werden, anzuzeigen, dass das durch das zweite Objekt dargestellte Web-Dokument von hoher Relevanz in Bezug auf die Suchkriterien ist, während ein roter Pfeil ein sehr geringes Maß der Relevanz anzeigt, und wobei ein oranger Pfeil ein mittleres Maß der Relevanz anzeigt. Andere Attribute, wie etwa die Form, die Größe, die Farbe, die Textur, Kontrast, Helligkeit oder das Maß des Fokus eines Objekts können zum Anzeigen der Relevanz eingesetzt werden. Zum Beispiel können zur Verbesserung der Wahrnehmung von Tiefe Objekte, die nah an dem Fluchtpunkt 30 angeordnet sind, leicht außerhalb des Brennpunkts bzw. des Fokus und/oder auf unterem Niveau der Helligkeit und/oder des Kontrasts angezeigt werden. Dem Anwender kann es gestattet werden, eine bevorzugte Farbe oder Form für die Darstellung von Web-Dokumenten mit hoher Relevanz auszuwählen. Jede dieser Techniken zum Anzeigen der Relevanz kann entweder als Ergänzung oder als Alternative zu dem Einsatz der Tiefe zum Anzeigen der Relevanz eingesetzt werden.
  • Darüber hinaus können die vorstehend genannten Attribute auch zur Darstellung anderer Parameter verwendet werden, wie etwa der Beliebtheit eines Web-Dokuments (z.B. auf der Basis der Anzahl der letzten Anforderungen bzw. Abrufe des Dokuments), der Anzahl der Hypertext-Links mit Verweisen durch ein Web-Dokument oder der Länge eines Web-Dokuments (z.B. gemessen durch die Anzahl der enthaltenen Wörter, der Speicheranforderung, etc.). Zum Beispiel kann ein hellrotes Objekt ein sehr beliebtes Dokument anzeigen, während ein mattes, graues Objekt ein Objekt darstellen kann, das nur wenig angefordert worden ist. Diese Parameter können automatisch durch den Web-Server bereitgestellt werden oder sie können speziell durch den Client 1 zum Zweck der Erzeugung einer Abbildung angefordert werden. Dem Anwender kann es gestattet werden, auszuwählen, welches Attribut verwendet werden soll, um einen bestimmten Parameter darzustellen.
  • Die vorliegende Erfindung umfasst ferner eine Technik zum Anzeigen bestimmter semantischer Informationen in Verbindung mit Hypertext-Links. Eine derartige Technik ist vorteilhaft, da sie das Verständnis des Inhalts der Suchergebnisse für einen Anwender erhöht. Im Besonderen sind Verbindungen, die Hypertext-Links darstellen, mit Deskriptoren bzw. Bezeichnern bezeichnet, d.h. Schlüsselbegriffen, Symbolen oder Bildern, um die Beziehung zwischen Dokumenten zu beschreiben. In erneutem Bezug auf die Abbildung aus 5 bezeichnen die Etiketten bzw. Bezeichnungen 51 bis 55 die entsprechenden Pfeile 41 bis 45, um die dargestellten Hypertext-Links zu bezeichnen. Der Anwender kann somit erkennen, dass das Objekt F2 eine Webseite darstellt, die sich auf die Anforderung bzw. die Abfrage von Produktinformationen bezieht. Ein HTML-Tag für einen Hypertext-Link kann zur Kennzeichnung einer Verbindung eingesetzt werden. Alternativ kann substantieller Inhalt aus dem Web-Dokument verwendet werden. Zum Beispiel kann eine vorbestimmte Anzahl von Wörtern vor oder nach einem Hypertext-Anker als Deskriptor zur Bezeichnung des entsprechenden Pfeils eingesetzt werden. Alternativ kann ein Bild in der Nähe eines Hypertext-Ankers oder der Hypertext-Anker selbst als ein Deskriptor verwendet werden.
  • Beschrieben wurden somit ein Verfahren und eine Vorrichtung zur grafischen Darstellung eines Abschnitts des World Wide Web. Die vorliegende Erfindung wurde in Bezug auf bestimmte Ausführungsbeispiele der Erfindung beschrieben, wobei es jedoch offensichtlich ist, dass verschiedene Abänderungen und Modifikationen in Bezug auf diese Ausführungsbeispiele möglich sind, ohne dabei vom weiteren Umfang der Erfindung gemäß der Definition in den Ansprüchen abzuweichen. Folglich dienen die Beschreibung und die Zeichnungen lediglich Zwecken der Veranschaulichung, ohne einschränkende Funktion zu besitzen.

Claims (9)

  1. Verfahren zum Darstellen von Daten, wobei das Verfahren die folgenden Schritte umfasst: das Empfangen von Ergebnissen einer ersten Suche in über eine Mehrzahl von Computern (2) in einem Netzwerk verteilten Daten, wobei die Ergebnisse den durch einen Benutzer bereitgestellten Suchkriterien entsprechen, wobei die Ergebnisse eine Mehrzahl von Datengruppen (704) aufweisen; das automatische Verfeinern der genannten Ergebnisse der ersten Suche auf der Basis der Relevanz jeder der Datengruppen in Bezug auf die durch den Benutzer bereitgestellten Suchkriterien, indem eine Inhaltsprüfung der genannten Ergebnisse (705) ausgeführt wird; das Erzeugen einer Rangfolge der Mehrzahl von Datengruppen auf der Basis der Ergebnisse der genannten Verfeinerung (706); das Erzeugen einer Abbildung der genannten Datengruppen, wobei die Abbildung zum visuellen Anzeigen der Rangfolge dient, wobei die Abbildung eine Mehrzahl von Objekten aufweist, wobei jedes der Objekte eine der Datengruppen (707) darstellt; und das Bewirken des Anzeigens der Abbildung auf einer Anzeigevorrichtung (20), wobei die Abbildung ein dreidimensionales Erscheinungsbild aufweist, so dass die Rangfolge angezeigt wird durch die scheinbare relative Positionierung der Objekte in drei Dimensionen (707).
  2. Verfahren nach Anspruch 1, wobei es sich bei dem Netzwerk um ein Wide Area Network handelt, so dass die Datengruppen über das Wide Area Network verteilt werden.
  3. Verfahren nach Anspruch 1, wobei die Rangfolge in der Abbildung angezeigt wird, und zwar zumindest teilweise durch mindestens ein Attribut eines bestimmten Objekts der Objekte aus der Liste, die folgendes aufweist: eine Farbe des einen bestimmten Objekts der Objekte; eine Größe des einen bestimmten Objekts der Objekte; eine Farbe des einen bestimmten Objekts der Objekte; und eine Textur des einen bestimmten Objekts der Objekte.
  4. Verfahren nach Anspruch 1, wobei die Mehrzahl der Datengruppen eine Mehrzahl von Seiten des World Wide Web (A1; B1; B4; C1; C6; D1; E1) umfasst, so dass jedes der Objekte eine der Seiten des World Wide Web darstellt.
  5. Verfahren nach Anspruch 4, wobei die Mehrzahl der Seiten des World Wide Web einen Verweis durch eine Mehrzahl von Links (32; 33; 34) aufweist, wobei der Schritt des Bewirkens des Anzeigens der Abbildung den Schritt des Bewirkens der Darstellung der Links auf der Anzeigevorrichtung als Verbindungen zwischen den Objekten umfasst.
  6. Verfahren nach Anspruch 4, wobei das Verfahren in Verbindung mit der Ausführung eines Programms zum Browsen im World Wide Web ausgeführt wird.
  7. Verfahren nach Anspruch 1, zumindest teilweise implementiert in einem Computerprogramm.
  8. Vorrichtung zur Darstellung einer Abbildung einer Mehrzahl von Hypertext-basierten Dokumente auf einer Anzeigevorrichtung, wobei die Vorrichtung folgendes umfasst: eine Einrichtung (51) zum Empfangen der Ergebnisse einer ersten Suche in Daten, die über eine Mehrzahl von Computern in einem Netzwerk verteilt sind, wobei die Ergebnisse den durch einen Benutzer bereitgestellten Suchkriterien entsprechen, wobei die Ergebnisse eine Mehrzahl von Hypertext-basierten Dokumenten (704) aufweisen; eine Einrichtung (51) zum automatischen Verfeinern der genannten Ergebnisse der ersten Suche auf der Basis der Relevanz jedes der Hypertext-basierten Dokumente für die durch den Benutzer bereitgestellten Suchkriterien, indem eine zweite Suche ausgeführt wird, die eine Inhaltsprüfung der genannten Ergebnisse (705) aufweist; eine Einrichtung (51) zum Erzeugen einer Rangfolge der Mehrzahl von Hypertext-basierten Dokumenten auf der Basis der Rangfolge, wobei die Abbildung eine Mehrzahl von Objekten aufweist, die auf der Anzeigevorrichtung angezeigt werden, wobei jedes der Objekte mindestens eines der Hypertextbasierten Dokumente darstellt, und wobei Hypertext-Links zwischen den Hypertext-basierten Dokumenten als Verbindungen zwischen den Objekten (707) dargestellt sind; und eine Einrichtung (52) zum Bewirken des Anzeigens der Abbildung auf einer Anzeigevorrichtung (15), so dass die Abbildung visuell die Rangfolge anzeigt, wobei die Abbildung ein dreidimensionales Erscheinungsbild aufweist, wobei die scheinbare relative Positionierung der Objekte in der dreidimensionalen Abbildung den Grad der Relevanz der Hypertext-basierten Dokumente für die durch den Benutzer spezifizierten Kriterien (707) anzeigt.
  9. Vorrichtung nach Anspruch 8, wobei die Vorrichtung ferner eine Einrichtung zum Erzeugen eines Web-Browsers umfasst.
DE69835753T 1997-01-30 1998-01-06 Verfahren und gerät zur graphischen abbildung von webteilen Expired - Lifetime DE69835753T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US790537 1997-01-30
US08/790,537 US6070176A (en) 1997-01-30 1997-01-30 Method and apparatus for graphically representing portions of the world wide web
PCT/US1998/000444 WO1998036343A2 (en) 1997-01-30 1998-01-06 Method and apparatus for graphically representing portions of the world wide web

Publications (2)

Publication Number Publication Date
DE69835753D1 DE69835753D1 (de) 2006-10-12
DE69835753T2 true DE69835753T2 (de) 2007-09-13

Family

ID=25150998

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69835753T Expired - Lifetime DE69835753T2 (de) 1997-01-30 1998-01-06 Verfahren und gerät zur graphischen abbildung von webteilen

Country Status (5)

Country Link
US (1) US6070176A (de)
EP (1) EP1012744B1 (de)
AU (1) AU5820198A (de)
DE (1) DE69835753T2 (de)
WO (1) WO1998036343A2 (de)

Families Citing this family (120)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7216116B1 (en) 1996-05-06 2007-05-08 Spotfire Ab Data analysis system with automated query and visualization environment setup
US6405195B1 (en) * 1996-05-06 2002-06-11 Spotfire Ab System and method for collaborative hosted analysis of data bases via a network portal
US6429881B1 (en) * 1997-12-03 2002-08-06 Microsoft Corporation Method and system for transitioning graphic elements of a network interface description document
US20080028292A1 (en) * 1997-12-22 2008-01-31 Ricoh Company, Ltd. Techniques to facilitate reading of a document
US7257589B1 (en) * 1997-12-22 2007-08-14 Ricoh Company, Ltd. Techniques for targeting information to users
JP4183311B2 (ja) * 1997-12-22 2008-11-19 株式会社リコー 文書の注釈方法、注釈装置および記録媒体
US7124093B1 (en) * 1997-12-22 2006-10-17 Ricoh Company, Ltd. Method, system and computer code for content based web advertising
GB9811874D0 (en) * 1998-06-02 1998-07-29 Univ Brunel Information management system
US6363404B1 (en) * 1998-06-26 2002-03-26 Microsoft Corporation Three-dimensional models with markup documents as texture
US6638314B1 (en) * 1998-06-26 2003-10-28 Microsoft Corporation Method of web crawling utilizing crawl numbers
US6549940B1 (en) * 1998-06-29 2003-04-15 Sbc Technology Resources, Inc. Graphical user interface for providing and facilitating user for searching and accessing information with options of selecting one of carrier circuit, facility reroute, customer and cable
US6582475B2 (en) * 1998-09-09 2003-06-24 Ricoh Company Limited Automatic adaptive document printing help system
US6271840B1 (en) * 1998-09-24 2001-08-07 James Lee Finseth Graphical search engine visual index
DE19955003A1 (de) * 1998-12-09 2000-06-29 Ibm Objekte mit selbstreflektierenden Objekt-Relevanzfunktionen
US6574790B1 (en) * 1998-12-10 2003-06-03 Art Technology Group, Inc. System and method for interfacing and separating formatted content and program code
JP3910302B2 (ja) * 1999-01-08 2007-04-25 富士通株式会社 文書表示装置および文書表示方法
US7546530B1 (en) * 1999-04-15 2009-06-09 Hoshiko Llc Method and apparatus for mapping a site on a wide area network
US7228492B1 (en) * 1999-07-06 2007-06-05 Ricoh Company, Ltd. 2D graph displaying document locations of user-specified concept of interest
US6665838B1 (en) 1999-07-30 2003-12-16 International Business Machines Corporation Web page thumbnails and user configured complementary information provided from a server
GB2353613A (en) * 1999-08-24 2001-02-28 Quality Systems & Software Ltd Information processor stores information objects and associated attributes
AU4476200A (en) * 1999-09-08 2001-04-10 James J. Andrus Global communications network mapping protocol
US7246109B1 (en) 1999-10-07 2007-07-17 Koninklijke Philips Electronics N.V. Method and apparatus for browsing using position information
US6983236B1 (en) * 1999-10-12 2006-01-03 Aprisa, Inc. Method for system-constraint-based selection for design components
US6922682B1 (en) 1999-10-12 2005-07-26 Aprisa, Inc. Method and system for engineering discovery
US7177948B1 (en) * 1999-11-18 2007-02-13 International Business Machines Corporation Method and apparatus for enhancing online searching
US6473751B1 (en) * 1999-12-10 2002-10-29 Koninklijke Philips Electronics N.V. Method and apparatus for defining search queries and user profiles and viewing search results
WO2001063479A1 (en) * 2000-02-22 2001-08-30 Metacarta, Inc. Spatially coding and displaying information
AU2001235940A1 (en) * 2000-02-23 2001-09-03 Eyal, Yehoshua Systems and methods for generating and providing previews of electronic files such as web files
GB0006045D0 (en) * 2000-03-13 2000-05-03 Vaughan Ian Means and methods for organising information
US6643641B1 (en) 2000-04-27 2003-11-04 Russell Snyder Web search engine with graphic snapshots
JP2001325274A (ja) * 2000-05-15 2001-11-22 Internatl Business Mach Corp <Ibm> ネットワーク用の情報提供方法及び情報提供装置
US6674453B1 (en) * 2000-07-10 2004-01-06 Fuji Xerox Co., Ltd. Service portal for links separated from Web content
US7797447B1 (en) 2000-07-10 2010-09-14 Fuji Xerox Co., Ltd. Data detector for creating links from web content for mobile devices
US6670968B1 (en) 2000-07-10 2003-12-30 Fuji Xerox Co., Ltd. System and method for displaying and navigating links
US6938207B1 (en) * 2000-07-19 2005-08-30 International Business Machines Corporation Method and system for indicating document traversal direction in a hyper linked navigation system
US6950791B1 (en) 2000-09-13 2005-09-27 Antartica Systems, Inc. Method for describing objects in a virtual space
AU2001294952A1 (en) * 2000-09-29 2002-04-08 Chapman, Greg System and method for processing a secure consumer transaction through a network
US6774908B2 (en) * 2000-10-03 2004-08-10 Creative Frontier Inc. System and method for tracking an object in a video and linking information thereto
AU755035C (en) * 2000-10-03 2006-01-19 Langford, Ronald Neville Method of locating web-pages by utilising visual images
JP2004515846A (ja) * 2000-10-03 2004-05-27 ラングフォード,ロナルド,エヌ ビジュアル・イメージを利用することによりウェブページを捜し出す方法
US20070226640A1 (en) * 2000-11-15 2007-09-27 Holbrook David M Apparatus and methods for organizing and/or presenting data
AU2002220172A1 (en) * 2000-11-15 2002-05-27 David M. Holbrook Apparatus and method for organizing and/or presenting data
FR2817367A1 (fr) * 2000-11-28 2002-05-31 Christophe Cornuejols Procede de transformation de code html
US20020083089A1 (en) * 2000-12-27 2002-06-27 Piccionelli Gregory A. Method and apparatus for generating linking means and updating text files on a wide area network
JP2002288223A (ja) * 2001-03-26 2002-10-04 Fujitsu Ltd リンク木形成装置及びリンク木形成方法並びにリンク木形成用プログラム
US7398271B1 (en) * 2001-04-16 2008-07-08 Yahoo! Inc. Using network traffic logs for search enhancement
US6810402B2 (en) 2001-05-15 2004-10-26 International Business Machines Corporation Method and computer program product for color coding search results
US20030164827A1 (en) * 2001-05-18 2003-09-04 Asaf Gottesman System and method for displaying search results in a three-dimensional virtual environment
US7047502B2 (en) * 2001-09-24 2006-05-16 Ask Jeeves, Inc. Methods and apparatus for mouse-over preview of contextually relevant information
US7305402B2 (en) * 2001-10-10 2007-12-04 International Business Machines Corporation Adaptive indexing technique for use with electronic objects
US20030120560A1 (en) * 2001-12-20 2003-06-26 John Almeida Method for creating and maintaning worldwide e-commerce
US8370761B2 (en) * 2002-02-21 2013-02-05 Xerox Corporation Methods and systems for interactive classification of objects
JP2003281187A (ja) * 2002-03-20 2003-10-03 Fujitsu Ltd 仮想三次元情報閲覧方法、コンピュータプログラム及び記録媒体
TWI238348B (en) * 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
JP4516957B2 (ja) * 2003-01-25 2010-08-04 パーデュー リサーチ ファンデーション 3次元オブジェクトについて検索を行なうための方法、システムおよびデータ構造
US7660784B1 (en) 2003-05-30 2010-02-09 Aol Llc Geographically resolving a keyword query
US7403939B1 (en) 2003-05-30 2008-07-22 Aol Llc Resolving queries based on automatic determination of requestor geographic location
DE10325998A1 (de) * 2003-06-07 2004-12-30 Hurra Communications Gmbh Verfahren zum Optimieren eines auf eine erste Netzwerkseite verweisenden Verweises
GB2403636A (en) * 2003-07-02 2005-01-05 Sony Uk Ltd Information retrieval using an array of nodes
US8135575B1 (en) 2003-08-21 2012-03-13 Google Inc. Cross-lingual indexing and information retrieval
US8548995B1 (en) * 2003-09-10 2013-10-01 Google Inc. Ranking of documents based on analysis of related documents
JP2005202766A (ja) * 2004-01-16 2005-07-28 National Institute Of Information & Communication Technology 類似コンテンツの同時提示システム
US7296021B2 (en) * 2004-05-21 2007-11-13 International Business Machines Corporation Method, system, and article to specify compound query, displaying visual indication includes a series of graphical bars specify weight relevance, ordered segments of unique colors where each segment length indicative of the extent of match of each object with one of search parameters
US7232070B2 (en) * 2004-06-10 2007-06-19 Lockheed Martin Corporation Chemical/biological hazard trigger with automatic mail piece tagging system and method
US9047388B2 (en) * 2004-07-01 2015-06-02 Mindjet Llc System, method, and software application for displaying data from a web service in a visual map
US7383510B2 (en) * 2004-09-13 2008-06-03 Third Generation Search, Ltd System for organization, display, and navigation of digital information
US8522148B1 (en) 2004-09-13 2013-08-27 Pran, Cho & Shici Pte., Llc System for organization, display, and navigation of site information
DE102004045010A1 (de) * 2004-09-16 2006-04-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Informationspunkt
US8595225B1 (en) * 2004-09-30 2013-11-26 Google Inc. Systems and methods for correlating document topicality and popularity
US8418075B2 (en) * 2004-11-16 2013-04-09 Open Text Inc. Spatially driven content presentation in a cellular environment
US8001476B2 (en) 2004-11-16 2011-08-16 Open Text Inc. Cellular user interface
US7703030B2 (en) * 2005-01-11 2010-04-20 Trusted Opinion, Inc. Method and system for providing customized recommendations to users
US9092523B2 (en) 2005-02-28 2015-07-28 Search Engine Technologies, Llc Methods of and systems for searching by incorporating user-entered information
KR101532715B1 (ko) * 2005-03-18 2015-07-02 써치 엔진 테크놀로지스, 엘엘씨 서치 결과를 향상시키기 위해 사용자로부터의 피드백을 적용하는 서치 엔진
US20070234232A1 (en) * 2006-03-29 2007-10-04 Gheorghe Adrian Citu Dynamic image display
US20070016652A1 (en) * 2005-03-29 2007-01-18 Citu Gheorghe A Dynamic image display
TWI391834B (zh) * 2005-08-03 2013-04-01 Search Engine Technologies Llc 藉分析標籤尋找相關文件之系統及方法
US9715542B2 (en) * 2005-08-03 2017-07-25 Search Engine Technologies, Llc Systems for and methods of finding relevant documents by analyzing tags
US7870503B1 (en) * 2005-08-30 2011-01-11 Adobe Systems Incorporated Technique for analyzing and graphically displaying document order
EP1997038A4 (de) * 2006-03-01 2011-12-21 Infogin Ltd Verfahren und vorrichtungen zur ermöglichung der verwendung von web-inhalt auf verschiedenen arten von geräten
CA2549536C (en) 2006-06-06 2012-12-04 University Of Regina Method and apparatus for construction and use of concept knowledge base
US7752243B2 (en) * 2006-06-06 2010-07-06 University Of Regina Method and apparatus for construction and use of concept knowledge base
US7424488B2 (en) * 2006-06-27 2008-09-09 International Business Machines Corporation Context-aware, adaptive approach to information selection for interactive information analysis
US7752557B2 (en) * 2006-08-29 2010-07-06 University Of Regina Method and apparatus of visual representations of search results
US8156112B2 (en) * 2006-11-07 2012-04-10 At&T Intellectual Property I, L.P. Determining sort order by distance
EP1926028A1 (de) * 2006-11-24 2008-05-28 Nedstat B.V. Computerprogramm für Websiteanalysen
US7861151B2 (en) 2006-12-05 2010-12-28 Microsoft Corporation Web site structure analysis
US20080147709A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Search results from selected sources
US20080148164A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Toolbox minimizer/maximizer
US20080147653A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Search suggestions
US20080148188A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Persistent preview window
US20080270932A1 (en) * 2006-12-15 2008-10-30 Iac Search & Media, Inc. Toolbox editing
US8601387B2 (en) * 2006-12-15 2013-12-03 Iac Search & Media, Inc. Persistent interface
US20080148192A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Toolbox pagination
US20080147708A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Preview window with rss feed
US20080147606A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Category-based searching
US20080168715A1 (en) * 2007-01-16 2008-07-17 Titus John E Sash lifter for casement windows
IES20070382A2 (en) * 2007-05-28 2008-10-29 Chad Gilmer A method and apparatus for providing an on-line directory service
EP2153563A4 (de) * 2007-05-30 2011-04-27 Creatier Interactive Llc Verfahren und system zur ermöglichung von werbung und transaktion innerhalb von benutzererzeugtem videoinhalt
US8549436B1 (en) 2007-06-04 2013-10-01 RedZ, Inc. Visual web search interface
US8290986B2 (en) * 2007-06-27 2012-10-16 Yahoo! Inc. Determining quality measures for web objects based on searcher behavior
US7890493B2 (en) * 2007-07-20 2011-02-15 Google Inc. Translating a search query into multiple languages
US20090228811A1 (en) * 2008-03-10 2009-09-10 Randy Adams Systems and methods for processing a plurality of documents
US20090228817A1 (en) * 2008-03-10 2009-09-10 Randy Adams Systems and methods for displaying a search result
US20090240533A1 (en) * 2008-03-20 2009-09-24 Lawrence Koa System and method for aligning credit scores
US20100057685A1 (en) * 2008-09-02 2010-03-04 Qimonda Ag Information storage and retrieval system
US20100095024A1 (en) * 2008-09-25 2010-04-15 Infogin Ltd. Mobile sites detection and handling
US9323720B2 (en) * 2009-03-02 2016-04-26 International Business Machines Corporation Automated and user customizable content retrieval from a collection of linked documents to a single target document
US20100229088A1 (en) * 2009-03-04 2010-09-09 Apple Inc. Graphical representations of music using varying levels of detail
US8739051B2 (en) * 2009-03-04 2014-05-27 Apple Inc. Graphical representation of elements based on multiple attributes
US20100332998A1 (en) * 2009-06-26 2010-12-30 Xerox Corporation Collaborative document environments in three-dimensional virtual worlds
JP5635247B2 (ja) * 2009-08-20 2014-12-03 富士通株式会社 マルチチップモジュール
KR20110036463A (ko) * 2009-10-01 2011-04-07 엘지전자 주식회사 이동단말기 및 그의 브라우징 방법
US20110109634A1 (en) * 2009-11-06 2011-05-12 Research In Motion Limited Portable electronic device and method of information rendering on portable electronic device
US20110113352A1 (en) * 2009-11-06 2011-05-12 Research In Motion Limited Portable electronic device and method of web page rendering
JP5617448B2 (ja) * 2010-08-31 2014-11-05 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US9135366B2 (en) * 2011-09-07 2015-09-15 Mark Alan Adkins Galaxy search display
US20130151509A1 (en) * 2011-12-12 2013-06-13 Spirority, Inc. System and method for graphical display of search results
US20180232125A1 (en) * 2017-02-10 2018-08-16 Adobe Systems Incorporated Contextual Linking of Digital Representations of Objects with Documents
US10817281B2 (en) * 2018-10-29 2020-10-27 Sap Se Packaged application resources for mobile applications

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4752889A (en) * 1986-08-18 1988-06-21 Neuron Data, Inc. Dynamic, interactive display system for a knowledge base
DE69033865T2 (de) * 1989-12-29 2002-04-11 Inxight Software Inc Display hierarchischer dreidimensionaler Strukturen
JP3245655B2 (ja) * 1990-03-05 2002-01-15 インキサイト ソフトウェア インコーポレイテッド 作業スペースの表示処理方法
US5333254A (en) * 1991-10-02 1994-07-26 Xerox Corporation Methods of centering nodes in a hierarchical display
US5528735A (en) * 1993-03-23 1996-06-18 Silicon Graphics Inc. Method and apparatus for displaying data within a three-dimensional information landscape
US5544352A (en) * 1993-06-14 1996-08-06 Libertech, Inc. Method and apparatus for indexing, searching and displaying data
DE69534027T2 (de) * 1994-12-16 2006-01-12 Canon K.K. Hierarchisches Datenanzeigeverfahren und Informationsverarbeitungsverfahren um es zu realisieren
US5884309A (en) * 1995-12-06 1999-03-16 Dynamic Web Transaction Systems, Inc. Order entry system for internet
US5864845A (en) * 1996-06-28 1999-01-26 Siemens Corporate Research, Inc. Facilitating world wide web searches utilizing a multiple search engine query clustering fusion strategy
US5864846A (en) * 1996-06-28 1999-01-26 Siemens Corporate Research, Inc. Method for facilitating world wide web searches utilizing a document distribution fusion strategy
US5864863A (en) * 1996-08-09 1999-01-26 Digital Equipment Corporation Method for parsing, indexing and searching world-wide-web pages

Also Published As

Publication number Publication date
DE69835753D1 (de) 2006-10-12
EP1012744A4 (de) 2003-06-04
US6070176A (en) 2000-05-30
WO1998036343A3 (en) 1998-10-29
WO1998036343A2 (en) 1998-08-20
EP1012744B1 (de) 2006-08-30
EP1012744A2 (de) 2000-06-28
AU5820198A (en) 1998-09-08

Similar Documents

Publication Publication Date Title
DE69835753T2 (de) Verfahren und gerät zur graphischen abbildung von webteilen
DE60129652T2 (de) Bildwiederauffindungssystem und Methode mit semantischer und eigenschaftenbasierter Relevanzrückmeldung
DE69839175T2 (de) Erfassen eines Hypertexts ohne Seitenwechsel in einem Dokument mit Seitenwechsel
DE69736373T2 (de) Web-browser, der die Navigation zwischen Hypertextobjekten mit einer Abstandsbedienung ermöglicht
DE60017727T2 (de) Suchwerkzeug und Prozess zum Suchen unter Benutzung von Kategorien und Schlüsselwörtern
DE69837199T2 (de) Verfahren, vorrichtung und datenträger zur intelligenten auswahl von suchwörtern in einer tastaturlosen umgebung
DE69432575T2 (de) Dokumentenerkennungssystem mit verbesserter Wirksamkeit der Dokumentenerkennung
DE60208604T2 (de) Automatisches Verfahren zur Erzeugung von Image-buttons
DE19842688B4 (de) Verfahren zum Filtern von Daten, die von einem Datenanbieter stammen
DE19960043B4 (de) Verfahren zum Navigieren in einer Baumstruktur
DE69637125T2 (de) Optimaler zugriff auf elektronische dokumente
DE69837772T2 (de) Browser für hierarchische Strukturen
DE69434096T2 (de) Verfahren und System, um mit einer graphischen Benutzerschnittstelle in einer Datenbank zu suchen
DE60318377T2 (de) Unterstützung für Navigation und kontinuierliche Navigation von verknüpften Inhaltsdaten
US6665836B1 (en) Method for managing information on an information net
DE10135445A1 (de) Integriertes Verfahren für das Schaffen einer aktualisierbaren Netzabfrage
EP0718784A1 (de) Persönliche Informationswiederauffindung
US20020152222A1 (en) Apparatus and method for organizing and-or presenting data
DE10328833A1 (de) System und Verfahren für die Verwaltung einer Synonymsuche
DE69719641T2 (de) Ein Verfahren, um Informationen auf Bildschirmgeräten in verschiedenen Grössen zu präsentieren
DE10122231A1 (de) System, Methode, und Programmprodukt zum Speichern eines vorgelegten Formulars einer Web Page
DE10231161A1 (de) Domain-spezifisches wissensbasiertes Metasuchsystem und Verfahren zum Verwenden desselben
DE60030735T2 (de) Voraussage der realisierbarkeit eines verbindungsweges
DE202012013725U1 (de) Kontextsensible Suche
DE60319586T2 (de) Elektronisches wörterbuch mit beispielsätzen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: HEYER, V., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 806

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Ref document number: 1012744

Country of ref document: EP

R074 Re-establishment allowed

Ref document number: 1012744

Country of ref document: EP