DE10316663A1 - Context-dependent management of Internet resources, by provision of a user-interface expansion unit, which is dependent on web-browser, document display or web-server usage - Google Patents

Context-dependent management of Internet resources, by provision of a user-interface expansion unit, which is dependent on web-browser, document display or web-server usage Download PDF

Info

Publication number
DE10316663A1
DE10316663A1 DE10316663A DE10316663A DE10316663A1 DE 10316663 A1 DE10316663 A1 DE 10316663A1 DE 10316663 A DE10316663 A DE 10316663A DE 10316663 A DE10316663 A DE 10316663A DE 10316663 A1 DE10316663 A1 DE 10316663A1
Authority
DE
Germany
Prior art keywords
document
unit
context
user
operations
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.)
Ceased
Application number
DE10316663A
Other languages
German (de)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to DE10316663A priority Critical patent/DE10316663A1/en
Publication of DE10316663A1 publication Critical patent/DE10316663A1/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display

Abstract

Device for context-dependent management of Internet resources by use of a user-interface expansion unit, which is made available to a user dependent on a document displayed in a web-browser or the corresponding web server usage. An independent claim is made for a further device for context-dependent management of electronic network operations.

Description

Die vorliegende Erfindung betrifft eine Vorrichtung zur kontextabhängigen Verwaltung und Zuweisung von Internet-Ressourcen in Web-Applikationen, insbesondere in Web-Browsern, nach dem Oberbegriff des Patentanspruchs 1.The The present invention relates to a device for context-dependent administration and allocation of internet resources in web applications, in particular in web browsers, according to the preamble of claim 1.

Durch die unüberschaubare Menge an Informationen im Internet in Form der vielen Homepages und Informationsportalen und dem Umfang der in den Homepages oder Informationsportalen enthaltenen Informationen ist die Verwaltung und das gezielte Wiederfinden von favorisierten Informationsseiten zu einem späteren Zeitpunkt für den Benutzer schwierig und bedarf daher geeigneter datentechnischer Unterstützung.By the unmanageable Amount of information on the Internet in the form of many homepages and Information portals and the scope of those in the homepages or information portals contained information is the administration and the targeted retrieval of favorite information pages for the user at a later date difficult and therefore requires suitable data technology support.

So bieten beispielsweise datenbankbasierte Webserver zur Unterstützung des Benutzers geeignete personalisierte Speichermöglichkeiten für favorisierte Webseiten an. Beispielsweise werden Wunschlisten auf Webservern zur Abspeicherung von Produktseiten in verkaufsfördernder Absicht angeboten. Auch wenn es zu keinem Kauf kommt, stellen diese Daten einen höchst interessanten Wert dar und eine nicht autorisierte Weitergabe kann zudem eine Verletzung der Privatsphäre darstellen. Allgemein betrachtet sind Präferenzen, Favoriten und Informationen auf serverseitige Wunschlisten oder serverseitig abgespeicherte Daten sensible personenbezogene Daten, die trotz serverseitiger Speichermöglichkeiten in bevorzugter Weise clientseitig, also unter direkter Kontrolle des Benutzers, abgespeichert werden sollten.So offer, for example, database-based web servers to support the Appropriate personalized storage options for users Websites. For example, wish lists are on web servers offered for the storage of product pages with the aim of promoting sales. Even if there is no purchase, this data represents a highly interesting one Worth and an unauthorized disclosure can also be violation of privacy represent. General considerations are preferences, favorites and information to server-side wishlists or server-side saved lists Data sensitive personal data, despite server-side storage options preferably on the client side, i.e. under direct control of the user, should be saved.

Software-Applikationen mit einem Zugriff auf elektronische Netzwerke, wie etwa dem Internet, die Content von entfernten Servern darstellen und/oder verwenden, bieten neben der Navigation zwischen den Dokumenteninhalten, oder auch Webseiten genannt, die von Dokumentserver zur lokalen Darstellung angeboten werden, auch die Möglichkeit der lokalen Abspeicherung von Dokumentinhalten und der lokalen Abspeicherung der Pfade zu den Serverinhalten in sogenannten Favoritenverzeichnissen. Diese Favoritenverzeichnisse sind als globale Verzeichnisse vorgesehen. Sie weisen die gleiche Struktur auf, gleichgültig, welche Seite der Benutzer in der Darstellungseinheit angezeigt bekommt.Software applications with access to electronic networks such as the Internet, that display and / or use content from remote servers, offer in addition to the navigation between the document contents, or Also called web pages from document server to local display offered, also the possibility the local storage of document content and the local storage the paths to the server content in so-called favorites directories. These favorite directories are intended as global directories. They have the same structure, regardless of which side the user is on is displayed in the display unit.

Die in den Software-Applikationen, insbesondere den Web-Browsern, die zudem als Navigations- und Darstellungseinheit für Internetinhalte weite Verbreitung gefunden haben, angebotene Möglichkeit zur Abspeicherung stellt aber eine globale, kontext-unabhängige Struktur dar, die angesichts der Fülle der Informationen, für die einen Benutzer interessant sind, sehr schnell anwachsen kann und dadurch unübersichtlich wird, so dass auch in diesen globalen Informationsverzeichnissen das Problem der Informationsextraktion und der Unübersichtlichkeit entsteht. Die im Stand der Technik bekannten Lösungen verwalten die enthaltenen Daten im Favoritenverzeichnis statisch. Sie werden also nicht entsprechend des Web-Browser Kontexts, also der von dem Benutzer gerade angeschauten Webseite oder Webbrowser, gefiltert ausgegeben und dargestellt.The in the software applications, especially the web browsers, which also widespread as a navigation and display unit for Internet content have found the offered opportunity for storage, however, provides a global, context-independent structure that given the abundance of information for that are interesting to a user, can grow very quickly and therefore confusing will, so even in these global information directories the problem of information extraction and confusion arises. The solutions known in the prior art manage the contained solutions Data in the favorites directory static. So you will not be appropriate the web browser context, i.e. the one the user is looking at Website or web browser, filtered and displayed.

Die Entstehung von komplexen und unübersichtlichen Informationsansammlungen wird dadurch erschwert, dass das Löschen von überflüssigen, nicht mehr aktuellen oder uninteressant gewordenen Informationen durch den Benutzer häufig unterbleibt. Da die Informationen zudem in einer vorher nicht vorhersehbaren Häufigkeit oder Anhäufung entstehen und Entscheidungen über eine Zusammenfassung von abgespeicherten Informationen zu einem späteren Zeitpunkt getroffen werden, ist die Strukturierung der Informationen bei der Entstehung der Informationsansammlung nicht vorhanden und nicht planbar, so dass sich dar aus geradezu zwangsläufig mit der Zeit ein unübersichtliches, clientseitiges Informationsverwaltungsproblem entsteht.The Emergence of complex and confusing Information gathering is complicated by the fact that deleting unnecessary ones doesn't through current or uninteresting information the user often omitted. Because the information is also in a previously unpredictable frequency or accumulation arise and decisions about a summary of stored information on a later When to be taken is the structuring of the information does not exist when the accumulation of information arises and cannot be planned, so that inevitably results from a confusing time Client side information management problem arises.

Das gleiche Problem entsteht auch bei der Abspeicherung von Daten über favorisierte Inhalte im lokalen Dateiverzeichnis mittels Shortcuts oder Links. Die im Stand der Technik verwendeten Verzeichnisstrukturen, die entweder innerhalb einer Dateiverzeichnisstruktur oder einer Textdateistruktur abgeleitet werden, haben jedoch den generellen Nachteil, dass sie bisher Informationen nicht kontextabhängig darstellen und ausgeben können. Außerdem hat diese Form der Verwaltung von Informationsressourcen den Nachteil, dass sie auf Hyperlinks und Dateninhalte beschränkt sind. Eine Erweiterung auf aktive, dem Kontext von Inhalten auf einem Server angepasste Ressourcen oder Scripte, die auf in der Dokumenten-Darstellung dargestellten Daten operieren, diese filtern, umformen, verändern und/oder mit weiteren Zusatzdaten, die etwa auf serverseitig angebotene Daten verweisen oder herunterladen, ist bisher nicht innerhalb der im Stand der Technik bekannten Weise verwaltet worden.The The same problem also arises when storing data via favorite Contents in the local file directory using shortcuts or links. The directory structures used in the prior art, the either within a file directory structure or a text file structure However, they have the general disadvantage that they are derived So far, not to display and output information depending on the context can. Also has this form of managing information resources the disadvantage that they are limited to hyperlinks and data content. An extension active, adapted to the context of content on a server Resources or scripts that are shown in the document display Operate data, filter it, transform it, change it and / or with others Additional data, which refer to data offered on the server or download is not yet within the state of the art Technology known manner has been managed.

Aus dem Stand der Technik ist bekannt, dass Webbrowser die Möglichkeit bieten, zusätzliche Programme innerhalb des Browser mittels interner Plug-In Schnittstellen zu installieren. Diese zusätzlichen Programme erscheinen im Webbrowser als zusätzliche Buttons, Toolbars, Explorer-Bars oder lassen sich im, mit dem rechten Maus-Button aktivierbaren Kontextmenü als Menü-Items oder innerhalb des Browser-Menüs ansprechen, verwalten und verwenden.Out It is known from the prior art that web browsers have the option offer additional Programs within the browser using internal plug-in interfaces to install. These additional Programs appear in the web browser as additional buttons, toolbars, Explorer bars or can be activated with the right mouse button Context menu as Menu Items or within the browser menu address, manage and use.

So bieten die im Internet angebotenen Webtools 1.0 von Microgarden (www.micrgarden.com) die Möglichkeit an, per Drag and Drop einen Hyperlink auf der Toolbar abzulegen und damit gleichzeitig ein neues Fenster in Webbrowser zu erzeugen. Es besteht allerdings bei den Webtools der Nachteil, dass diese Einstellungen beim Beenden des Webbrowsers verloren geht und auch keine serverseitige Kontextverwaltung zur Verbesserung der Hyperlinkverwaltung eingeführt wird.So offer the web offered on the Internet tools 1.0 from Microgarden (www.micrgarden.com) offers the option of dragging and dropping a hyperlink on the toolbar and at the same time creating a new window in the web browser. However, there is the disadvantage with web tools that these settings are lost when the web browser is closed and that no server-side context management is introduced to improve hyperlink management.

Groowe (www.groowe.com) bietet für verschiedene Webserver an diese Webserver angepasste Benutzungsoperationen auf einer Toolbar an. Durch die Auswahl eines Namen innerhalb eines Drop-Down Menüs, die jeweils mit einem vorbestimmten Dokumenten-Server korrespondieren, werden vorbestimmte Informationsressourcen auf der Toolbar Benutzungsoberfläche angeboten, die zu dem Kontext des ausgewählten Dokumentenservers korrespondieren. Es besteht allerdings bei Groowe der Nachteil, dass es nur ein statisches Angebot an Informationsressourcen anbietet und nicht zur clientseitigen Verbesserung der Informationsverwaltung verwendet werden kann.Groowe (www.groowe.com) offers for different webservers adapted to these webservers on a toolbar. By choosing a name within a drop-down menus which each correspond to a predetermined document server, Predefined information resources are offered on the toolbar user interface, which to the context of the selected Document servers correspond. At Groowe there is, however Disadvantage that there is only a static supply of information resources offers and is not used to improve information management on the client side can be.

Ein weiteres Tool innerhalb von Web-Browser ist die Tool-Bar der Firma Alexa (www.alexa.com). Die Information über die Benutzung eines Dokumentenservers werden von einem Web-Browser, in dem die Alexa Toolbar installiert ist, an einen zentralen Server geschickt und von dort weiter ausgewertet. Der Benutzer erhält im Gegenzug Informationen über den Rank des Webservers also im wesentlichen wie viele Benutzer in einem vorbestimmten Zeitraum relativ zu anderen Webserver den aktuell besuchten Webserver verwendet haben. Außerdem bietet Alexa, basierend auf statistisch ausgewerteten Surfverhalten der Internet Benutzer und Alexa-Anwender, kontextabhängige Informationen darüber, welche Webserver alternativ, also ebenfalls nützlich bei der Informationssuche für den Benutzer sein könnten. Alexa hat aber den Nachteil, dass dem Benutzer keine Möglichkeit angeboten wird, Änderungen an dem Informationsangebot vorzunehmen und die angebotenen Hyperlinks lokal direkt abzuspeichern oder den Benutzer bei der Verwaltung von serverseitig angebotenen Daten zu unterstützen.On Another tool within the web browser is the company's tool bar Alexa (www.alexa.com). Information about the use of a document server are from a web browser, in which the Alexa Toolbar is installed to a central server sent and evaluated from there. In return, the user receives information about the rank of the web server essentially like many users in a predetermined period of time relative to other web servers have used the web server you are currently visiting. Alexa also offers, based on statistically evaluated surfing behavior of Internet users and Alexa users, contextual Information about which web servers are alternative, also useful when searching for information for the Could be users. However, Alexa has the disadvantage that the user has no possibility is offered changes to carry out on the information offer and the offered hyperlinks save directly locally or manage the user support of data offered on the server side.

Die MantaDB Toolbar (http://www.mantadb.com/tooldb idxtools.htm) verwaltet Indizierungsdaten von Dokumentinhalten, die der Benutzer vorher in seiner Dokumenten-Darstellungseinheit oder in dem Web-Browser-Fenster angeschaut hat. Die MantaDB Toolbar hat aber den Nachteil, dass die Benutzeroperationen nicht an der aktuellen Dokumenten-Servereinheit angepasst werden und entsprechende Informationsressourcen dem Benutzer deshalb nicht kontextabhängig zur Verfügung gestellt werden.The MantaDB Toolbar (http://www.mantadb.com/tooldb idxtools.htm) managed Indexing data of document content that the user previously in its document display unit or in the web browser window looked at. The MantaDB Toolbar has the disadvantage that the user operations are not on the current document server unit be adapted and corresponding information resources to the user therefore not context sensitive to disposal be put.

Die Toolbar der Firma eBay zeigt durch serverseitig einstellbare und konfigurierbare Funktionalitäten zur Unterstützung des Benutzers bei Online Auktionen. So kann der Benutzer informiert werden, dass eine Versteigerung, an der er partizipiert oder an die er durch das Abgeben eines Angebotes Interesse gezeigt hat, in wenigen Minuten beendet sein wird. Die Toolbar der Firma eBay hat ihre Benutzungsinterfaces in der Toolbar, unabhängig von dem dargestellten Dokumenten- oder Server-Kontext ständig aktiviert und bietet darüber hinaus keine Möglichkeit durch direkte Operationen, wie Drag- and Drop, die Funktionen der Toolbar zu verändern oder zur kontextabhängigen Verwaltung von benutzerseitigen Informationen zu unterstützen.The Toolbar from eBay shows server-side adjustable and configurable functionalities for support of the user at online auctions. So the user can be informed that an auction in which he participates or in which he has shown interest in by submitting an offer, will be finished in a few minutes. The eBay toolbar has its user interfaces in the toolbar, regardless of the document or server context shown is constantly activated and offers about it beyond that no possibility through direct operations, such as drag and drop, the functions of the Change toolbar or contextual Support user information management.

Im Web-Browser gibt es außerdem die Möglichkeit Webseiten mit einem anderen Programm, wie etwa Word, Frontpage oder Notepad anzuschauen. Diese Werkzeuge sind aber nicht an den Inhalt oder an die Struktur der Inhalte der Webseiten eines Dokumenten-Servereinheit speziell angepasst. Im Stand der Technik sind keine speziell an die Weiterverarbeitung von Daten entwickelte Extraktionstools bekannt, die in Abhängigkeit von dem Dokumentenkontext aktiviert werden, und entsprechend so ausgebildet sind, dass sie Daten aus dem Dokument, mittels Ausnutzung der Dokumentenstruktur, die als Kriterien von dem kontextabhängigen Extraktionstool verwendet werden, extrahieren können.in the There is also a web browser the possibility Websites with another program, such as Word, Frontpage or Watch Notepad. However, these tools are not content or to the structure of the content of the web pages of a document server unit specially adapted. In the prior art, none are specific the processing of data developed extraction tools known, the dependent be activated by the document context, and so accordingly are trained to use data from the document, using it the document structure used as criteria by the contextual extraction tool be able to extract.

Aufgabe der vorliegenden Erfindung ist es daher, eine Vorrichtung zum Verwalten von Internetressourcen in einer Software-Applikation, insbesondere in einem Webbrowser, nach dem Oberbegriff des Anspruchs 1 zu schaffen, bei welchem die Benutzungs- und Verwaltungsoperationen einer Benutzungsschnittstellen-Erweiterungseinheit kontextabhängig sind, also in Abhängigkeit von der besuchten Dokumenten-Servereinheit angepasst werden und von einem Benutzer erweitert, eingeschränkt oder geändert werden können. Die kontextabhängige Verwaltung bietet entsprechend der vorliegenden Erfindung darüber hinaus die Möglichkeit, speziell den Dateninhalt eines Dokumenten-Servers durch angepasste Datenoperationen zu transformieren, um Daten, beispielsweise Suchresultate, in strukturierter Form extrahieren zu können und diese Daten dann in ein anderes tabellenorientiertes Datenformat zu transformieren.task The present invention is therefore a device for management Internet resources in a software application, in particular in a web browser, according to the preamble of claim 1, in which the use and management operations of a user interface expansion unit context-dependent are dependent be adapted by the visited document server unit and by a user can be expanded, restricted or changed. The contextual Administration also provides according to the present invention the possibility, especially the data content of a document server through adapted data operations transform to data, such as search results, in a structured form to be able to extract and then this data into another table-oriented data format to transform.

Die Aufgabe wird durch die Vorrichtung mit den Merkmalen nach Anspruch 1 gelöst; vorteilhafte Weiterbildungen sind in den Unteransprüchen beschrieben.The Object is achieved by the device with the features of claim 1 solved; advantageous developments are described in the subclaims.

In erfindungsgemäßer Weise findet die Verwaltung von Internet-Ressourcen in der Benutzungsschnittstellen-Erweiterungseinheit von einer Software Applikationen statt, die typischerweise Webbrowser sind. Die Software Applikation ist auf einer Datenverarbeitungseinrichtung ablauffähig, wobei diese typischerweise ein PC, aber auch PDA oder dergleichen sein kann.According to the invention, the management of Internet resources takes place in the user Interface expansion unit from a software application, which are typically web browsers. The software application can run on a data processing device, which can typically be a PC, but also a PDA or the like.

Die Dokumentinhalte werden von Dokument-Servereinheiten, Applikations-Server oder von File, Datenbank- oder Web-Servern geliefert, auf die der Web-Browser über die im elektronischen Netzwerk vorhandenen standardisierten Kommunikationsprotokolle wie TCP-IP, UDP, http oder FTP oder dergleichen zugreifen. Die Dokumenteninhalte oder die Inhalte, die aus Text, Bilder, Musik, Videos, Animationen oder softwarebasierte Applikationen und aus deren Kombinationen bestehen, werden in der Dokument-Darstellungseinheit oder in sonstigen digitalen visuellen, Video- oder Audio- Darstellungseinheit angezeigt oder abgespielt.The Document content is provided by document server units, application servers or delivered by file, database or web servers to which the Web browser about the standardized communication protocols available in the electronic network such as TCP-IP, UDP, http or FTP or the like. The document contents or the content consisting of text, images, music, videos, animations or software-based applications and their combinations exist in the document display unit or in other digital visual, video or audio display unit or played.

Die angezeigten Dokumentinhalte werden von einer Dokumenten-Servereinheit geliefert, dessen Adressen durch eine vier Byte lange IP Adresse beschrieben sind, zu der eine textbasierte Domain-Adresse von einem Domain Name Server (DNS) zugeordnet werden kann. Im folgenden wird unter Internet-Adresse, IP Adresse oder Server Adresse stets die durch den DNS-Server oder dergleichen gelieferte textbasierte Adresse verstanden.The displayed document contents are supplied by a document server unit, whose addresses are described by a four-byte IP address are a text-based domain address from a domain name Server (DNS) can be assigned. In the following, under Internet address, IP address or server address always given by the DNS server or understood the same text-based address provided.

Kontextabhängig ist eine Operation oder eine Darstellung, wenn sie vom Status, von Bedingungen oder vom Modus eines vorgegebenen Teils eines Systems abhängt. In der vorliegenden Erfindung ist die Adresse eines Dokumenten-Servers oder die Adresse mit Pfad zu dem Dokument oder die mittels algorithmischer Kriterien wiedererkennbare Struktur des Dokumentes die Bedingung, die den Kontext der clientseitigen Webapplikation bildet. Darüber hinaus kann für Content von einem Dokumenten-Server, dessen Dokumenteninhalt eine vorbestimmte Struktur aufweist, eine kontextbildende Bedingung sein, mit der eine vorbestimmte Benutzungsoperation in der Benutzungsschnittstellen-Erweiterungseinheit aktiviert, freigeschaltet oder deaktiviert werden kann.Is context sensitive an operation or representation if it is of status, of conditions or depends on the mode of a given part of a system. In The present invention is the address of a document server or the address with path to the document or that using algorithmic Criteria recognizable structure of the document the condition which forms the context of the client-side web application. Furthermore can for Content from a document server whose document content is one has a predetermined structure, be a context-forming condition, with which a predetermined usage operation in the usage interface expansion unit can be activated, activated or deactivated.

Die internetfähige Software Applikation zur Darstellung des vom Server empfangenen Dokumenteninhaltes hat Zugriffssteuerungsoperationen und vorbestimmte Benutzungsoperationen zum Abspeichern, Laden, Darstellen, Weiterverarbeiten von Daten aus und innerhalb der Dokument-Darstellungseinheit. Die Zugriffsteuerungseinheiten werden auch zur Navigation zwischen Dokumenten innerhalb des Kontextes eines Webservers o der zwischen Dokumenten verschiedener Webserver verwendet. Die Erweiterung der Software Applikation findet über Applikations-interne Plug-In Schnittstellen statt, mit der Internet-Ressourcen wie Dokumentinhalte, Dokumentverlinkungen und Dokument-Serveradressen oder dergleichen verarbeitet, dargestellt und/oder verwaltet werden können.The internet-enabled Software application to display the received from the server Document content has access control operations and predetermined ones Usage operations for saving, loading, displaying, further processing of data from and within the document display unit. The Access control units are also used for navigation between documents within the context of a web server or between documents different webserver used. The extension of the software Application takes place via Application-internal plug-in interfaces instead, with which Internet resources such as document content, Document links and document server addresses or the like can be processed, displayed and / or managed.

Content von einer vorbestimmten Dokumenten-Servereinheit wird in der Dokumenten-Darstellungseinheit dargestellt. Der dargestellte Inhalt kann aus einer Mehrzahl von Dokumentdateien bestehen, die von einer Mehrzahl von unabhängigen Dokumenten-Servereinheiten stammen.content from a predetermined document server unit is in the document display unit shown. The content shown can be of a plurality of Document files exist that originate from a plurality of independent document server units.

Die Internet Domain Adresse kann eine Highlevel-Domain Adresse sein, unter der verschiedene Server zusammengefasst werden, so dass nur die Highlevel Adresse als Unterscheidungsmerkmal für den Kontext verwendet wird. Die Kontexterkennungseinheit ist eine Einheit, die den Kontext des dargestellten Inhalts erkennt und diesem Kontext einen Bereichner, wie etwa einen Kontextnamen, zuordnet. Ein dargestelltes Dokument kann eine Mehrzahl von Kontextnamen aufweisen, die sich aus der Serveradresse und/oder aus dem erkannten Dokumentenstruktur ableitet und/oder die sich aus der Framestruktur eines Dokumentes ergibt. Besonders diese Frame-basierten Dokumente enthalten Dokumente, die verschiedene Kontextnamen aufweisen können. Durch die Auswertung des Frameset enthaltenen Dokumentes, dass für die Darstellung und für das Laden dieser Daten zuständig ist, kann die Kontexterkennungseinheit den anzuwendenden Kontext festlegen. Somit kann die Kontexterkennungseinheit in bevorzugter Weise einen gemeinsamen Kontextnamen, aber auch mehrere gleichzeitig aufweisen und zu dem dargestellten Dokument extrahieren und auch einen gemeinsamen Kontextnamen für die Struktur des dargestellten Contents extrahieren und zuweisen. Der Kontextname ist ein Bezeichner der eine beliebige digitale Darstellung aufweist.The Internet domain address can be a high level domain address under which different servers are summarized, so that only the High level address is used as a differentiator for the context. The context recognition unit is a unit that represents the context of the Recognizes content and this context an area, such as one Context names, assigned. A document shown can be a plurality of context names that result from the server address and / or derived from the recognized document structure and / or the results from the frame structure of a document. Especially those frame-based Documents contain documents that can have different context names. By the evaluation of the frameset contained document that for display and for that Responsible for loading this data the context recognition unit can determine the context to be used. Thus, the context recognition unit can preferably one have common context names, but also several at the same time and extract to the document shown and also a common Context names for extract and assign the structure of the displayed content. The context name is an identifier of any digital representation having.

Die Generierung des Kontextnamen wird somit in geeigneter Weise von der Kontexterkennungseinheit in vorbestimmter Weise unterstützt.The The context name is thus generated in a suitable manner by supports the context recognition unit in a predetermined manner.

Die Struktur eines dargestellten Kontextes ist durch den Aufbau und durch die regelmäßige Anordnung von Struktur oder Layout Daten, und in Form von Struktur- und/oder Layoutelementen, innerhalb eines Teils eines Dokumentes oder einer Dokumentendatei bestimmt, und kann durch algorithmische Kriterien festgelegt werden.The Structure of a context is represented by the structure and through the regular arrangement of structure or layout data, and in the form of structure and / or Layout elements, within a part of a document or a Document file is determined, and can by algorithmic criteria be determined.

Benutzungsschnittstellen-Erweiterungseinheiten sind von einem Benutzer verwendbare Schnittstellen, wie Buttons, Hyperlinks, hierarchische Verzeichnisse, Menüs, Toolbars, Explorer-Bars, Kontextmenüs oder dergleichen, die dazu bestimmt sind, die Funktionen der Software Applikation zu erweitern. Außerdem sind Benutzungsschnittstellen-Erweiterungseinheiten im Sinne der Erfindung alle manuell initiierbare Operationen, die dazubestimmt sind, die Benutzung der Software Applikation über die Basisoperationen, wie Öffnen, Laden und Darstellen, hinausgehend, zu vereinfachen.User interface expansion units are user-usable interfaces, such as buttons, hyperlinks, hierarchical directories, menus, toolbars, explorer bars, context menus or the like, which are intended to expand the functions of the software application. In addition, user interface expansion units in the sense of the invention are all manual Operations which can be initiated and which are intended to simplify the use of the software application beyond the basic operations such as opening, loading and displaying.

Serverseitig gelieferte Daten können von der clientseitigen Software-Applikation oder von deren Benutzungsoperationen lokal abgespeichert werden. Diese zusätzlichen Daten oder dokumentbasierte Internetressourcen sind dann entsprechend lokal, also ohne Zugang zum Internet, auf der lokalen Datenverarbeitungseinrichtung darstellbar. Im Sinne dieser Erfindung werden auch Daten, die innerhalb eines sogenannten Intranets abrufbar sind ebenfalls als lokale Datenressourcen angesehen.On the server side delivered data can from the client-side software application or from its usage operations be saved locally. This additional data or document-based Internet resources are then local, i.e. without access to the Internet, can be displayed on the local data processing device. For the purposes of this invention, data that is within a so-called intranets are also available as local data resources considered.

Der erfinderische Gedanke der vorliegenden Erfindung wird durch eine Benutzungsschnittstellen-Erweiterungseinheit realisiert, die in einer internetfähigen Software-Applikation eine Kontext-Erkennungseinheit aufweist, die den Kontext ei nes dargestellten Dokumentes erkennt, in dem es die Adresse des Servers oder die Struktur des Dokumentes in vorbestimmter Weise extrahiert, und einem Kontextnamen zuweist und diesen Namen auf Übereinstimmung mit Kontextnamen vergleicht, zu denen Benutzungsoperationen auf der Benutzungsschnittstellen-Erweiterungseinheit vorhanden sind. Die Daten zur Verwendung dieser Benutzungsoperationen werden lokal abgespeichert und verwaltet.The inventive concept of the present invention is by a User interface expansion unit realized in an internet-enabled Software application has a context recognition unit that recognizes the context of a document presented in which it Address of the server or the structure of the document in predetermined Way extracted, and assigns a context name and that name for agreement with context names for which usage operations are based on the user interface expansion unit available. The data for using these usage operations are saved and managed locally.

Erweitert wird dieser erfinderische Gedanke dadurch, dass die Benutzungsoperationen durch den Benutzer geladen, festgelegt, geändert, gespeichert, installiert und/oder konfiguriert werden. Außerdem können die Benuzungsoperationen von einem über das elektronische Netzwerk verbundene Updateserver geladen, festgelegt, gespeichert, installiert und/oder konfiguriert werden, so dass bei dem nächsten Aufruf des Kontext die geänderten und/oder hinzufügten Benutzungsoperationen dem Benutzer zur Verfügung gestellt werden kann.extended is this inventive idea in that the usage operations loaded, set, changed, saved, installed by the user and / or configured. In addition, the usage operations from one over that electronic network connected update server loaded, set, saved, installed and / or configured so that at the next Call the context of the changed and / or added Usage operations can be made available to the user.

Erweitert wird die Erfindung durch die Benutzungsoperationen, die einen gemeinsamen Kontextnamen aufweisen und mittels einer Kontextverwaltungseinheit dadurch in der Benutzungsschnittstellen-Erweiterungseinheit, sichtbar und aktivierbar sind, wenn die Kontextnamen die gleichen Kontextnamen ausweisen, wie die der Dokument-Servereinheit und/oder von dem Dokument in der Darstellungseinheit.extended The invention is characterized by the use operations that are common Have context names and by means of a context management unit thereby visible in the user interface expansion unit and can be activated if the context names have the same context names identify how that of the document server unit and / or of the document in the display unit.

In Erweiterung dieses Gedankens werden Benutzungsoperationen, die einen anderen Kontextnamen als den von der Kontexterkennungseinheit extrahierten Namen aufweisen, nicht in der Benutzungsschnittstellen-Erweiterungseinheit dargestellt oder die Operationen können nicht durch den Benutzer verwendet werden.In Expansion of this idea will be user operations that will context names other than those extracted by the context recognizer Have names, not in the user interface expansion unit represented or the operations cannot be performed by the user be used.

Erweitert wird die Erfindung außerdem durch ein kontextabhängiges Favoriten-Verzeichnis, das in Abhängigkeit von dem Kontextnamen nur Content, Hyperlinks, Serveradressen oder Internetadressen verwaltet, die im Zusammenhang mit dem Dokument oder mit dem Dokumentenserver steht, das den gleichen Kontextnamen aufweist. Die Einträge in dem Favoritenverzeichnis können von dem Benutzer festgelegt werden oder von einem Updateserver für den Dokumentenkontext heruntergeladen werden. Außerdem können entsprechend der vorliegenden Erfindung, dem Kontext entsprechend, Datenkonvertierungsfilter in der kontextbezogenen Benutzungsschnittstellen-Erweiterungseinheit hinzugefügt werden. Diese Datenkonvertierungsfilter erkennen die Struktur, den Aufbau und/oder die Anordnung der Daten und extrahieren in vorbestimmter Weise Daten aus dem Dokument und ordnen diese Daten in strukturierter Weise aus dem dargestellten Content an, so dass sie in einem anderen strukturierten Datenformat abgelegt werden können.extended the invention is also through a contextual Favorite directory, depending on the context name only manages content, hyperlinks, server addresses or Internet addresses, those related to the document or to the document server that has the same context name. The entries in the favorites directory can set by the user or by an update server for the document context can be downloaded. Moreover can according to the present invention, according to the context, Data conversion filter in the contextual user interface expansion unit added become. These data conversion filters recognize the structure that Structure and / or the arrangement of the data and extract in predetermined Wise data from the document and arrange this data in a structured way Way from the displayed content so that it is in another structured data format can be stored.

Ferner können gemäß der Erfindung ausführbare, dem Dokument anpassbare, Datenoperationen auf den dargestellten Dokumenteninhalt angewendet werden, so dass nach benutzerseitiger Initiierung und/oder Anwendung auf den dargestellten Content, der eine bekannte Struktur aufweist, der dargestellte Content in einem geänderten Layout erscheint und/oder mit zusätzlichen Daten versehen ausgegeben und/oder als zusätzliche Informationen zu einem Dokumenteninhalt ausgegeben, dargestellt und verwaltet werden kann.Further can according to the invention executable, data operations adaptable to the document on the presented Document content can be applied so that according to user Initiation and / or application to the displayed content, the has a known structure, the displayed content in one amended Layout appears and / or output with additional data and / or as additional Output, display and display information on document content can be managed.

In einer anderen Ausführungsform der vorliegenden Erfindung wird eine Benutzungsschnittstellen-Erweiterungseinheit realisiert, die in einer internetfähigen Software-Applikation eine Einheit aufweist, die in der Lage ist, in einer Benutzungsschnittstellen-Erweiterungseinheit alle Benutzungsoperationen mit einem gemeinsamen Kontextnamen nach der Festlegung des Kontextnamens darzustellen. Der Kontextname kann in der vi suellen Darstellung geändert werden. Wenn aus einer Liste von Kontextnamen ein entsprechender ausgewählt wird, dann werden die entsprechenden Benutzungsoperationen auf der Benutzungsschnittstellen-Erweiterungseinheit ebenfalls geändert und entsprechend der in der Kontextverwaltungseinheit konfigurierten Einstellungen dargestellt.In another embodiment of the present invention becomes a user interface extension unit realized in an internet-enabled software application a unit capable of in a user interface expansion unit all usage operations with a common context name after the Display definition of the context name. The context name can changed in the visual representation become. If from a list of context names a corresponding one selected then the corresponding usage operations on the User interface expansion unit also changed and corresponding to that configured in the context management unit Settings shown.

Die dargestellten oder aktivierbaren Benutzungsoperationen sind kontextabhängige Favoriten-Verzeichnis, deren Inhalte in Abhängigkeit von dem Kontextnamen den Content, Hyperlinks, Serveradressen oder Internetadressen zu dem Dokumentenserver verwalten, und somit als Hyperlinks oder als Verknüpfungen auf Dokumente innerhalb der Dokumenten-Servereinheit verweisen, die den gleichen Kontextnamen aufweisen und vom Benutzer hinzugefügt, gelöscht oder umbenannt werden können. Es können auch entsprechend an den Kontext angepasste Datenkonvertierungsfilter in der Benutzungsschnittstellen-Erweiterungseinheit hinzugefügt werden, die die Struktur, den Aufbau und/oder die Anordnung der Daten extrahieren und die Daten in vorbestimmter Weise aus dem dargestellten Dokument in strukturierter Weise in ein anderes strukturiertes Datenformat abgelegt werden. Es können auch Datenoperationen auf den dargestellten Dokumenteninhalt ausgeführt oder angewendet werden, so dass nach benutzerseitiger Initiierung und/oder Anwendung auf den dargestellten Content, der eine bekannte Struktur aufweist, die mittels algorithmischer Kriterien detektiert werden können, und in der Darstellungseineinheit dargestellte Content geändert ausgegeben und/oder mit zusätzlichen Daten versehen ausgegeben und/oder mit zusätzlichen Informationen zu einem Dokumenteninhalt ausgegeben, dargestellt und verwaltet werden können. Die Daten zur Konfiguration und Verwaltung der kontextabhängigen Benutzungsoperationen werden lokal abgespeichert, so dass nach dieser Änderung diese bei der nächsten Benutzung ebenfalls erscheint.The illustrated or activatable usage operations are context-dependent favorites directory, the contents of which, depending on the context name, manage the content, hyperlinks, server addresses or internet addresses to the document server, and thus, as hyperlinks or as links to documents within the document server unit, which refer to the same Have context names and are added by the user added, deleted or renamed. Data conversion filters which are adapted to the context can also be added in the user interface expansion unit, which extract the structure, the structure and / or the arrangement of the data and which store the data in a predetermined manner from the document shown in a structured manner in another structured data format become. Data operations can also be carried out or applied to the document content shown, so that after user initiation and / or application to the displayed content, which has a known structure that can be detected using algorithmic criteria, and the content displayed in the display unit is output and modified / or can be output with additional data and / or can be output, displayed and managed with additional information about a document content. The data for the configuration and management of the context-dependent usage operations are saved locally, so that after this change they will also appear the next time they are used.

Erweitert wird die Erfindung durch die Möglichkeit, dass die Daten zur Verwaltung der Benutzungsoperationen personalisiert oder personenbezogen oder benutzerbezogen als individualisierte Datensätze in der lokalen Datenspeichereinheit abgespeichert und/oder verwaltet werden.extended is the invention through the possibility that personalizes the data used to manage usage operations or personal or user-related as individualized records stored and / or managed in the local data storage unit become.

Das dargestellte Dokument kann aus einer Mehrzahl von Dokumenten besteht. In einem Web-Browser kann ein Fenster aus mehren unabhängigen Frames bestehen, deren Inhalt von verschiedenen Dokument-Servereinheiten geladen werden kann. Die Kontexterkennungseinheit muss somit durch vorbestimmte Regeln entscheiden, welchen Kontextnamen sie dem, in der Dokumenten-Darstellungseinheit angezeigten, Inhalt zuordnet oder ob sie mehrere Kontextnamen akzeptiert und entsprechend verarbeitet. Beispielsweise kann diese Regel lauten, dass die Verwendung des Kontextnamen von dem Server abhängt, der das Root-Dokument geliefert hat, also in dem gegebenenfalls das Frame-Set definiert wurde. Eine andere Regel könnte die Extrahierung aller Servernamen aus den verschiedenen Frames sein, und die Benutzungsschnittstellen-Erweiterungseinheit würde dann alle Benutzungsoperationen, die einen dieser Kontextnamen enthalten oder zugeordnet sind, darstellen. Außerdem kann der innerhalb von Dokumenten darin enthaltene Content, wie etwa Bilder oder Videos von anderen Server stammen. In diesem Fall wäre eine sinnvolle Regel, dass die enthaltenen Dokumente, oder Files bei der Bestimmung des Kontextnamens ignoriert werden.The The document shown can consist of a plurality of documents. In a web browser, a window can consist of several independent frames exist, their content from different document server units can be loaded. The context recognition unit must go through predetermined rules decide which context name to give the in the document display unit displayed, assigns content, or whether it accepts multiple context names and processed accordingly. For example, this rule can be that the use of the context name depends on the server that the root document has delivered, i.e. in which the frame set was defined, if applicable. Another rule could be the extraction of all server names from the different frames and the user interface expansion unit would then all usage operations that contain one of these context names or assigned. In addition, the within Content contained in documents, such as images or videos come from other servers. In this case, a reasonable rule would be that the contained documents or files when determining the context name be ignored.

Große Content-Portale weisen mehrere Adressen und Content-Server auf. Sie verfügen aber über eine gemeinsame Highlevel Domain Adresse. Unterhalb dieser Adresse sind dann eine Mehrzahl von Servernamen enthalten. Diese Aufteilung entsteht aus Skalierungsgründen oder aus Gründen der Zuweisung auf verschiedene Sprachen unterhalb des Haupt-Domain-Namens. In bevorzugter Weise wird dann die Adresse der Dokument- Servereinheit von der Kontexterkennungseinheit in eine Highlevel Domain Adresse umgewandelt und diese als gemeinsamer Kontextnamen für Benutzeroperationen verwendet.Large content portals have multiple addresses and content servers. But they have a common high level Domain address. A number of Server names included. This division arises for scaling reasons or for reasons assignment to different languages below the main domain name. The address of the document server unit is then preferably from the context recognition unit converted into a high level domain address and use it as a common context name for user operations.

Entsprechend einer bevorzugten Ausführungsform der Erfindung ist die Software-Applikation ein Web-Browser und die Benutzungsschnittstellen-Erweiterungseinheit ist ein Tool-Bar-Interface, ein Explorer-Bar-Interface, ein Browser-Menü-Interface oder eine Kontext-Menü-Interface oder ein Browser-Interface innerhalb des Web-Browsers. In einer Erweiterung der vorliegenden Erfindung können die Benutzungsschnittstellen-Erweiterungseinheit auch Schnittestellen sein, die von der automatisierten Agenten in effizienter Weise genutzt und aufgerufen werden können.Corresponding a preferred embodiment the invention, the software application is a web browser and the User interface extension unit is a tool bar interface, an explorer bar interface, a browser menu interface or one Context menu interface or a browser interface within the web browser. In an extension of the present Invention can the user interface extension unit also interfaces be used by the automated agent in an efficient manner and can be called.

Ferner könnten in einer weiteren Ausführungsform die kontextabhängigen Benutzungsoperationen der Benutzungsschnittstellen-Erweiterungseinheit bereits Bestandteil einer im Markt verfügbaren Software-Applikation oder Web-Browsers sein.Further could in a further embodiment the contextual Usage operations of the user interface expansion unit already part of a software application available on the market or web browser.

Der Benutzer kann entsprechend einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung die Benutzungsoperationen auf der Benutzungsschnittstellen-Erweiterungseinheit mittels drag and drop hinzufügen, löschen, und/oder ändern und/oder mittels der Maus- und/oder Tastatursteuerung weitere Benutzungsoperation hinzufügen, löschen, ändern, konfigurieren und/oder festlegen.The User can according to another preferred embodiment of the present invention the user operations on the user interface extension unit add using drag and drop, Clear, and / or change and / or further use operation by means of the mouse and / or keyboard control add, delete, change, configure and / or set.

Die von dem Benutzer als Hyperlink erzeugten Verweise auf ein Dokument innerhalb der durch den Kontextnamen beschriebenen Dokumenten-Servereinheit kann innerhalb der kontextabhängigen Benutzungsschnittstellen-Erweiterungseinheit als kontextabhängiges Favoritenverzeichnis vorgesehen sein. Dieses Favoritenverzeichnis kann eine hierarchische Struktur aufweisen, das weitere Unterverzeichnisse enthält. In diesen Verzeich nissen werden dann bevorzugt Hyperlinks abgespeichert und verwaltet. Die Verzeichnisstruktur, die entweder eine Repräsentation im Filesystem darstellt, oder durch Datenbankoperationen aus Datensätzen einer Datenbank erzeugt werden kann, kann neben Hyperlinks auch zusätzliche Daten wie Bemerkungen, wie Beschreibungen, wie der Zeitpunkt der Erzeugung des Datensatzes oder wie der Zeitpunkt der letzten Benutzung oder dergleichen enthält. In einer Weiterbildung der vorliegenden Erfindung kann in dem kontextbezogenen Favoritenverzeichnis auch der Inhalt des dargestellten Dokumentes für eine spätere Offline Benutzung abgespeichert und/oder verwaltet werden. Ferner kann auch anstelle der Datei ein Verzeichnispfad zu dem abgespeicherten Dokument im kontextabhängigen Favoritenverzeichnis ablegt werden.The references to a document generated by the user as a hyperlink within the document server unit described by the context name can be provided within the context-dependent user interface extension unit as a context-dependent list of favorites. This favorites directory can have a hierarchical structure that contains further subdirectories. Hyperlinks are then preferably stored and managed in these directories. In addition to hyperlinks, the directory structure, which either represents a representation in the file system or can be generated from database records by database operations, can also contain additional data such as comments, such as descriptions, such as the time the record was created or the time of its last use or the like contains. In a development of the present invention, the content can also be in the context-related list of favorites of the document shown can be saved and / or managed for later offline use. Furthermore, a directory path to the stored document can also be stored in the context-dependent favorite directory instead of the file.

Die Struktur der kontextabhängigen Favoritenverzeichnisse kann von dem Benutzer festgelegt werden. In einer Weiterbildung der vorliegenden Erfindung kann die Verzeichnisstruktur für das kontextabhängige Favoritenverzeichnis auch von einen Updateserver in vorbestimmter und an den für den Dokument-Servereinheit angepassten, also kontextabhängigen, Weise heruntergeladen werden. Die Namen der Verzeichnisse in der Favoritenstruktur könnten auch weiterhin unabhängig von der Festlegung durch den Updateserver geändert werden und somit einen änderbaren Namen aufweisen.The Structure of contextual Favorite directories can be set by the user. In a further development of the present invention, the directory structure for the contextual Favorite directory also from an update server in a predetermined and to the for the document server unit adapted, i.e. context-dependent, Way to be downloaded. The names of the directories in the Favorite structure continue to be independent changed by the definition by the update server and thus a changeable Have names.

Der kontextbezogene Datenkonvertierungsfilter, der auf das dargestellte Dokument angewendet werden kann, und bei Anwendbarkeit des Konvertierungsfilter, das dargestellte Dokument in ein strukturiertes Dokument umwandelt, wobei die dabei erzeugten Daten in ein bevorzugt tabellenorientiertes Dokumentformat, wie CSV, XLS oder gar XML etc., ausgegeben werden kann, so dass es anschließend von einem anderen Programm in geeigneter Weise dargestellt und verarbeitet werden kann.The contextual data conversion filter that is presented on the Document can be applied, and if the conversion filter is applicable, converts the document shown into a structured document, the data generated in a preferred table-oriented document format, like CSV, XLS or even XML etc., can be output so that then it from displayed and processed in another program in a suitable manner can be.

Angewendet werden kann der kontextbezogene Datenkonvertierungsfilter der vorliegenden Erfindung auf das Ergebnis eines Suchprozesses von einer Suchmaschine, bei der das Ergebnis der Formatumwandlung eine einheitliche tabellenartige Struktur aufweist.Applied can be the contextual data conversion filter of the present Invention on the result of a search process from a search engine, where the result of the format conversion is a uniform table-like structure having.

Durch die Konfiguration der Datendarstellung auf der Benutzerseite und durch die Anpassung der Ausgabe an die Daten des dargestellten Dokuments kann der Benutzer durch die an den Kontext angepassten Datenkonvertierungsfilter die Ausgabe der ausgewählten Daten für eine spätere Weiterverarbeitung an seine Bedürfnisse anpassen.By the configuration of the data display on the user side and by adapting the output to the data of the document shown the user can use the data conversion filters adapted to the context the output of the selected Data for a later one Further processing to his needs to adjust.

Die Datenerfassungsoperationen, die auf das, in der Dokumentdarstellungseinheit dargestellte, Dokument angewendet werden können, und die beispielsweise Resultate eines Suchprozesses enthalten, und ferner einen Verweis auf ein weiteres darstellbares Dokument an einer vorbestimmten Position enthält, in dem weitere Resultate desgleichen Suchprozesses enthalten und dargestellt werden, können in einer konkreten Realisierung der vorliegenden Erfindung so ausgelegt sein, dass sie im Ergebnis die weiteren Resultate des Suchprozesses in einer einheitlichen tabellenartigen Struktur zusammenfassen und das die entsprechende Ausgabe dieses Dokumentes visuell als strukturiert dargestellt und abgespeichert werden kann.The Data acquisition operations based on that in the document display unit illustrated document can be applied, and for example Results of a search process contain, and also a reference to another viewable document at a predetermined position contains in which further results of the same search process are included and can be displayed designed in a concrete implementation of the present invention be that they result in the further results of the search process summarized in a uniform table-like structure and that the corresponding edition of this document is visually structured can be displayed and saved.

Erweitert werden kann die Erfindung durch ein Auswahlinterface in der Benutzungsschnittstellen-Erweiterungseinheit. Der Benutzer kann einen Namen, der der Adresse der Dokument-Servereinheit oder dem Kontextname oder ein einem Namen zugeordnetes Symbol auswählen, um so alle Benutzungsoperationen, die den zugehörigen Kontextnamen zugeordnet sind, zusammengefasst in der Benutzungsschnittstellen-Erweiterungseinheit darzustellen. Außerdem kann in der Benutzungsschnittstellen-Erweiterungseinheit der Kontextnamen oder die Adresse der Do kument-Servereinheit als Hyperlink dargestellt werden, mit dem eine dem Kontextnamen zugeordnete Startseite von der Dokument-Servereinheit angezeigt werden kann.extended The invention can be achieved through a selection interface in the user interface expansion unit. The user can have a name that corresponds to the address of the document server unit or select the context name or an icon associated with a name to so all usage operations associated with the associated context name are summarized in the user interface expansion unit display. Moreover can be the context name in the user interface expansion unit or the address of the document server unit is shown as a hyperlink with which a start page of the document server unit can be displayed.

Die Benutzungsschnittstellen-Erweiterungseinheit gemäß der Erfindung kann Daten, zur Beschreibung, Verwaltung und Durch/Ausführung der Benutzungsoperationen exportieren und/oder importieren. Nach einem Import dieser Daten weist dann die Benutzungsschnittstellen-Erweiterungseinheit die gleichen Benutzungsoperationen für einen vorgegebenen Datenkontext auf, wie die Benutzungsschnittstellen-Erweiterungseinheit, die die entsprechenden Daten exportiert hat.The User interface extension unit according to the invention can store data, for describing, managing and executing / executing user operations export and / or import. After importing this data then assigns the user interface expansion unit same usage operations for a predetermined data context, such as the user interface expansion unit, who exported the corresponding data.

Im Ergebnis bietet somit die vorliegende Erfindung die Möglichkeit Benutzungsoperationen in Abhängigkeit von einem Server, also in einer kontextabhängigen Weise, zu definieren. Besonders Favoriten Verzeichnisse, die in einem direkten Zugriff von einem Benutzer der Toolbar, die in einem Web-Browser enthalten ist und deren Einträge von einem Benutzer geändert werden können, haben die Eigenschaft, dem Benutzer einer Webseite als Speicher für Produktinformationen oder als Wunschliste zur Verfügung zu stehen.in the As a result, the present invention offers the possibility Use operations dependent from a server, in a contextual way. Especially favorite directories that are in a direct access from a user of the toolbar that is contained in a web browser and its entries by one User changed can be have the property of the user of a website as a store for product information or available as a wish list to stand.

Eine weitere konkrete Anwendung könnte in der benutzerseitigen und webserverseitigen Unterstützung der Verwaltung von Wunschlisten sein. Webshops, wie die der Firma Amazon bieten Produktseiten, die der Benutzer als Hyperlinks entsprechend der Erfindung innerhalb von clientseitigen Wunschlisten abspeichern kann. Die gleichen Möglichkeiten können auch für eine kontextabhängige Benutzungsschnittstellen-Erweiterungseinheit zu der Auktionsbörse eBay erreicht werden. In vorteilhafter Weise könnten diese Webserver die Gültigkeit dieser Hyperlinks über die Benutzersession hinaus garantieren.A could have further concrete application in the user and web server support of the Management of wish lists. Web shops, such as those from Amazon offer product pages that the user hyperlinks accordingly save the invention within client-side wishlists can. The same options can also for a context-sensitive user interface extension unit to the auction market eBay can be reached. These web servers could advantageously be valid of these hyperlinks about guarantee the user session out.

Eine weitere Anwendung dieser kontextabhängigen Favoriten Verzeichnisse könnte in der Verwaltung von Dating-Listen zum Beispiel in einer Kontaktbörse wie bei Match.com sein. Die in der Kontaktliste enthaltenen Daten könnten zudem in verschiedenen Farben oder mit zusätzlichen Symbolen oder Bildern erscheinen, die auch nachträglich von dem Benutzer diesen Hyperlinks zugeordnet werden können, um so den Status oder die Erwartung zu den einzelnen Kontakten in übersichtlicher Weise Wiedererkennen zu können.Another application of these context-sensitive favorite directories could be in the administration of dating lists, for example in a contact exchange like at Match.com. The data contained in the contact list could also differ to which colors or with additional symbols or images appear, which the user can subsequently assign to these hyperlinks, so that the status or the expectation of the individual contacts can be recognized in a clear manner.

Zusätzlich können Informationen aus Formularen oder Forms, die der Benutzer auf einer Webseite eingegeben hat, in einer kontextabhängigen Benutzungsoperation der Benutzungsschnittstellen-Erweiterungseinheit offline, also unabhängig von einem Kontakt mit dem entsprechenden Server verwaltet oder dargestellt werden.In addition, information from forms or forms that the user entered on a website has, in a contextual User operation of the user interface expansion unit offline, i.e. independent managed or represented by a contact with the corresponding server become.

Die Verwaltung von kontextabhängigen Favoriten in einer clientseitigen Benutzungsschnittstellen-Erweiterungseinheit hat den Vorteil, dass bei Kenntnis des Kontextes, Daten im Zusammenhang mit den abgespeicherten Hyperlinks clientseitig Daten von dem Server aktualisiert empfangen werden können und so wesentliche Statusdaten oder Statusänderungen überwacht werden können. So könnten zusätzliche Informationen zu den Hyperlinks mittels automatisch initiierter Programme gesteuert durch einen Zeitplan oder durch periodische Prozesse aktualisiert werden. Die Hyperlinks mit ihren Aktualisierungsprozessen können zudem unabhängig von dem Kontext des im Dokumenten-Fenster dargestellten Dokumentes in einer kontextabhängigen Abfrage durchgeführt werden. Dem Benutzer können somit Änderungen entsprechend durch eine visuelle oder akustische Darstellung mitgeteilt werden.The Management of contextual Favorites in a client-side user interface expansion unit has the advantage that if the context is known, data related to the stored hyperlinks client-side data from the server updated can be received and so essential status data or status changes can be monitored. So could additional Information about the hyperlinks using automatically initiated Programs controlled by a schedule or by periodic Processes are updated. The hyperlinks with their update processes can also independent the context of the document displayed in the document window in a contextual Query carried out become. The user can thus changes communicated accordingly by a visual or acoustic representation become.

Das kontextabhängige Favoritenverzeichnis kann auch ein effizientes und übersichtliches Werkzeug zur Abspeicherung und Verwaltung von Webseiten sein, um diese anschließend offline im Webbrowser zu lesen und darüber hinaus die Seiten in einer Reihenfolge auszugeben und festzulegen, die entsprechend durch eine clientseitig konfigurierbare Liste festgelegt wird, und die den Vorteil aufweist, dass sie unabhängig von der Verlinkung innerhalb der Seiten ist.The contextual List of favorites can also be an efficient and clear Website storage and management tool to be this then read offline in the web browser and also the pages in one Issue and determine the order accordingly by a client-configurable list is set, and the Advantage that they are independent from the link within the pages.

Durch den von der Datenquelle festlegten Kontext und durch das somit serverbedingte kontextabhängige Favoritenverzeichnis kann die vorhandene globale Favoritenstruktur eine stärker themenorientiert Struktur aufweisen, die in erfinderisch beabsichtigter Wirkung mittels Konfiguration und automatisierter Verlinkung zwischen den Unterverzeichnissen in dem kontextabhängigen Favoritenverzeichnis und den Themenverzeichnissen des globalen Favoritenverzeichnisses unterstützt werden kann. So kann ein kontextabhängiges Favoritenverzeichnis Unterverzeichnisse ausweisen, die automatisch oder nach einer manuellen Bestätigung, sobald ein Hyperlink dort abgelegt wurde, diese Hyperlinks auch in dem globalen Favoritenverzeichnis in den zugehörigen Themen- und Unterverzeichnissen abgespeichert werden.By the context determined by the data source and thus the server-related contextual Favorite directory can be the existing global favorite structure one stronger have a thematic structure that is designed in an inventive way Effect by means of configuration and automated linking between the subdirectories in the context-sensitive favorites directory and the thematic directories of the global favorites directory are supported can. So a contextual Favorite directory Show subdirectories automatically or after a manual confirmation, as soon as a hyperlink has been placed there, these hyperlinks too in the global favorites directory in the associated topic and subdirectories can be saved.

Die Erzeugung von themenorientierten Vorlagen für kontextabhängige Favoritenverzeichnisse kann durch eine einmalige Festlegung und durch Export dieser Vorlage mittels eines Files geschehen. Diese Datei könnte dann durch den Webserver oder durch einen externen Updateserver anderen Benutzern zur Verfügung gestellt und somit zum Download angeboten werden.The Generation of themed templates for context-sensitive favorite directories by a one-time determination and by exporting this template done with a file. This file could then be through the web server or made available to other users by an external update server and thus be offered for download.

Die kontextabhängigen Favoritenverzeichnisse können manuell den eigenen Bedürfnissen angepasst werden, in dem beispielsweise der Name des Unterverzeichnisses geändert wird oder Unterverzeichnisse gelöscht oder zusätzliche hinzugefügt werden. In einer weiteren Ausführungsform kann dann auch eine Verbindung oder der Mechanismus zur automatischen Kopie eines Links in das globale Favoritenverzeichnis manuell konfiguriert werden. Außerdem kann die Anzahl der Einträge in dem kontextabhängigen Favoritenverzeichnis dem Benutzer optional angezeigt werden und die Existenz eines Links im globalen Verzeichnis automatisiert überprüft und im Kontext der dort eingetragenen Daten angezeigt werden.The context-sensitive Favorite directories can manually your own needs can be adjusted, for example in the name of the subdirectory changed is deleted or subdirectories or additional to be added. In another embodiment can then also connect or the mechanism for automatic Copy of a link to the global favorites directory configured manually become. Moreover can be the number of entries in the contextual Favorites directory can optionally be displayed to the user and the existence of a link in the global directory is automatically checked and in the Context of the data entered there are displayed.

Die serverabhängigen Benutzungsoperations-Interfaces können importiert werden. Der gleiche Mechanismus kann auch auf den Import von Skripten oder von kompilierten Programmen angewendet werden, die entsprechend einer Ausführungsform der Erfindung auch auf Hyperlinks oder auf den zugeordneten serverseitigen Content angewendet werden können. Die kontextabhängige Verwaltung von Programmen und die Anwendung auf den als bekannt und als definiert vorausgesetzten Kontextbereich ermöglicht somit eine gezielte Erweiterung der Möglichkeiten, die mit den Daten, die von einem Webserver geliefert werden, lokal erreicht und dargestellt werden können.The server-dependent User operation interfaces can be imported. The same mechanism can also be used to import scripts or from compiled programs that are applied according to a embodiment the invention also on hyperlinks or on the assigned server-side Content can be applied. The contextual Management of programs and application on the as known and as a context area presupposed as defined thus enables a targeted expansion of the possibilities that reached locally with the data supplied by a web server and can be displayed.

Der Download von einem zentralen, vertrauenswürdigen Updateserver hat zudem den Vorteil, dass die Daten vor der Distribution durch den Updateserver auf Viren überprüft werden kann und der Code auf das Vorhandensein von Spyware Komponenten überprüft werden kann, bevor die Programme zum Downloaden angeboten werden.The Download from a central, trustworthy update server also has the advantage that the data before the distribution by the update server checked for viruses and the code can be checked for the presence of spyware components can be offered for download before the programs.

Eine konkrete Anwendung besteht in dem Import und der Verwendung von Programmen, Skripten oder Filtern, die die Suchergebnisse in ein anderes Format umwandeln können. Eine weitere konkrete Anwendung kann in der Ausgabe von Patenten, die in einer Patendatenbank über ein Webinterface als weitgehend strukturloses HTML gefunden wurde, in ein anderes strukturiertes Format umgesetzt oder umgewandelt werden, wobei heuristische Kriterien algorithmisch zur Umwandlung verwendet werden können. Außerdem können Suchresultate bei der Patent recherche z. B. in ein tabellenartiges CSV/Excel Format umgewandelt werden. Die kontextabhängige heuristische Datenanalyse kann erkennen, wie viele Patente gefunden wurden, also die Anzahl der Resultate, und welcher Hyperlink für die weitere Ausgabe von Resultanten verwendet werden kann. Durch die automatische Auslösung und/oder Aktivierung von Hyperlinks: wie beispielsweise auf das nächste auszugebene Ergebnis, kann eine Tabelle mit den kompletten Suchergebnissen automatisiert erstellt werden.One specific application is the import and use of programs, scripts or filters that can convert the search results into another format. Another specific application can be converted or converted into another structured format in the issuance of patents, which were found in a patent database via a web interface as largely structureless HTML, using heuristic criteria can be used algorithmically for conversion. In addition, search results in the patent research z. B. can be converted into a table-like CSV / Excel format. The context-dependent heuristic data analysis can recognize how many patents have been found, i.e. the number of results, and which hyperlink can be used for the further output of results. By automatically triggering and / or activating hyperlinks, such as to the next result to be output, a table with the complete search results can be created automatically.

Dieses automatische Auslesen von Daten hat den Vorteil, dass auf diese Weise schneller und effizienter ausführliche Report erstellt werden können, die offline ausgewertet werden können.This automatic reading of data has the advantage that on this Detailed report can be created faster and more efficiently can, that can be evaluated offline.

Weitere Vorteile, Merkmale und Einzelheiten der Erfindung ergeben sich aus der nachfolgenden Beschreibung bevorzugter Ausführungsbeispiele sowie anhand der Figuren; diese zeigen in:Further Advantages, features and details of the invention result from the following description of preferred exemplary embodiments and based on of the figures; these show in:

1: ein schematisches Bild des Ausgabe-Interfaces der Vorrichtung 1 : a schematic picture of the output interface of the device

2: ein schematisches Blockschaltbild eines Realisierungsbeispiels 2 : a schematic block diagram of an implementation example

3: ein schematisches Ablaufdiagram eines Realisierungsbeispiels 3 : a schematic flow diagram of an implementation example

1 beschreibt das schematische Bild eines Ausgabeinterfaces einer netzwerkfähigen Software Applikation (5), die in einer bevorzugten Ausführungsform ein marktüblicher Web-Browser ist. Der Web-Browser (5) besteht aus einem Dokumentenfenster mit einer Darstellungseinheit für Web-Inhalte, also einer Dokument-Darstellungseinheit (10) und einem Bereich (15), in dem Browser-Navigations-Tools enthalten sind, die auf das Dokument in der Darstellungseinheit wirken und den Benutzer auf andere Dokumente führen. Die dargestellten Dokumente werden von einer Dokument-Servereinheit (20) über ein Netzwerk, wie das Internet, geladen. Zu den Funktionen der Buttons (16) innerhalb des Browser-Navigations-Tools gehören beispielsweise die „Back" und „Forward" Funktionen, mit der zwischen den Seiten innerhalb der bereits besuchten Seiten vor und zurück gesprungen werden kann. Der Webbrowser hat zudem standardmäßig ein Browser-Menü, in dem Operationen zur Benutzung des Web-Browsers und/oder des im Dokumentendarstellungsfenster enthaltenen Dokumentes initiiert werden können. Die Browser-Navigation kann erweitert werden durch eine Toolbar (30), die unterhalb der Browser-Navigations-Bar positioniert ist, eine Explorer-Bar (25), die an der linken Seite von der Dokumentdarstellungseinheit oder unterhalb der Dokumentdarstellungseinheit positioniert ist, oder durch Operationen in dem Kontext-Menü (42), dass entsteht, wenn die rechte Maus-Taste mit dem Mauszeiger innerhalb des Dokumentes oder auf der Webbrowser betätigt wird. Außerdem kann das Standard-Browser-Menü erweitert werden. Eine Kontext-Erkennungseinheit (38), die keine direkte visuelle Schnittstelle in 1 aufweist, erkennt den Kontext des dargestellten Contents, indem es die Adresse der Dokumentservereinheit erfasst und/oder die Struktur des Dokumentes auf Kriterien analysiert, die für einen Kontext charakteristisch sind und dem Kontext ein interner Wert und/oder Bezeichner und/oder Kontextnamen zugeordnet. 1 describes the schematic image of an output interface of a network-compatible software application ( 5 ), which is a commercially available web browser in a preferred embodiment. The web browser ( 5 ) consists of a document window with a display unit for web content, i.e. a document display unit ( 10 ) and an area ( 15 ), which contains browser navigation tools that act on the document in the display unit and guide the user to other documents. The documents shown are saved by a document server unit ( 20 ) over a network, such as the Internet. To the functions of the buttons ( 16 ) Within the browser navigation tool belong, for example, the "Back" and "Forward" functions, which can be used to jump back and forth between the pages within the pages already visited. The web browser also has a browser menu as standard, in which operations for using the web browser and / or the document contained in the document display window can be initiated. The browser navigation can be expanded with a toolbar ( 30 ), which is positioned below the browser navigation bar, an explorer bar ( 25 ), which is positioned on the left side of the document display unit or below the document display unit, or by operations in the context menu ( 42 ) that occurs when the right mouse button is pressed with the mouse pointer within the document or on the web browser. The standard browser menu can also be expanded. A context recognition unit ( 38 ) that have no direct visual interface in 1 recognizes the context of the displayed content by capturing the address of the document server unit and / or analyzing the structure of the document for criteria that are characteristic of a context and assign an internal value and / or identifier and / or context name to the context.

Die durch die Erfindung hinzufügbaren Benutzungsoperationen können einfache Hyperlinks, oder einfache Namen oder graphische Symbole sein, die mit Programmen und/oder Operationen hinterlegt sind und/oder mit einem Aufruf von einem oder mehreren Dokumenten verbunden sind und/oder mit Änderungen in den dargestellten Dokumenten verbunden sind.The can be added by the invention Usage operations can simple hyperlinks, or simple names or graphic symbols be stored with programs and / or operations and / or associated with a call to one or more documents and / or with changes are linked in the documents shown.

In der Toolbar (30), sowie in der Explorer-Bar (25) oder in dem kontextabhängigen Kontext-Menü (42), so wie in dem erweiterten Browser-Menü (12), als jeweils als eine der möglichen Darstellungsformen der Benutzungsschnittstellen-Erweiterungseinheit, kann die folgende Einteilung der zusätzlichen Benutzungsoperationen als bevorzugt zugrunde gelegt werden.In the toolbar ( 30 ), as well as in the Explorer bar ( 25 ) or in the context-sensitive context menu ( 42 ), as in the advanced browser menu ( 12 ), as one of the possible forms of representation of the user interface expansion unit, the following classification of the additional user operations can be used as a preferred basis.

Zum einen kann ein Toolbarbereich (35) zur globalen Navigation innerhalb der zusätzlichen Benutzungsoperationen in der Toolbar vorhanden sein und zum anderen können gemeinsame Operationen für alle Kontextbereiche angewendet werden. Ferner können neben dem globalen Toolbarbereich (35) die Benutzungsschnittstellen-Erweiterungseinheit über einen Server-/kontextabhängigen Toolbar-Abschnitt (45) verfügen, der die Benutzungsoperationen mit einem gemeinsamen Kontextnamen enthält.On the one hand, a toolbar area ( 35 ) for global navigation within the additional usage operations in the toolbar and on the other hand, common operations can be used for all context areas. In addition to the global toolbar area ( 35 ) the user interface expansion unit via a server / context-dependent toolbar section ( 45 ), which contains the usage operations with a common context name.

Die im globalen Toolbarbereich (35) angebotenen Benutzungsoperationen können auch durch Buttons (36) initiiert werden, die unabhängig von dem dargestellten Dokumentenkontext das Wechseln zwischen den Benutzungsoperationen der Server-/kontextabhängigen Toolbar-Abschnitte (45), die jeweils verschiedene Kontextnamen aufweisen, ermöglichen. Auch kann in dem Bereich (35) ein Suchfeld enthalten sein, in dem Begriffe eingegeben werden können, die in Kombination mit den Benutzungsoperationen auf dem Server-/kontextabhängigen Toolbar-Abschnitt (45) durch Betätigen von dem Button (39) eine Operation auf dem mit dem Kontextnamen assoziierten Dokumentservereinheit, wie Suche etc. ermöglicht. Dabei wird die im Server-/kontextabhängigen Toolbar-Abschnitt (45) enthaltenen Operationen, die an den Kontextnamen des Dokumentenservers entsprechend angepasst und/oder zugeordnet sind, zur Suche verwendet.The in the global toolbar area ( 35 ) offered usage operations can also be done by buttons ( 36 ) are initiated which, regardless of the document context shown, switch between the use operations of the server / context-dependent toolbar sections ( 45 ), each with different context names. Also in the area ( 35 ) contain a search field in which terms can be entered which, in combination with the usage operations on the server / context-dependent toolbar section ( 45 ) by pressing the button ( 39 ) an operation on the document server unit associated with the context name, such as search etc. allows. The toolbar section (depending on the server / context) ( 45 ) contained operations, which are adapted and / or assigned to the context name of the document server, are used for the search.

Auf dem server-/kontextabhängigen Toolbar-Abschnitt (45) kann der Benutzer Hyperlinks in einem kontextabhängigen Favoritenverzeichnis (40) ablegen. Durch die Mehrzahl von Hyperlinks, die zu einem Serverkontext abgelegt werden kann, können in dem Favoritenverzeichnis (40) Unterverzeichnisse (41) abgelegt sein. Der Benutzer kann beispielsweise per Drag-and Drop einen Hyperlink aus der Browsernavigation oder aus der Dokumentendarstellungseinheit oder aus einem sonstigen Bereich des Web-Browser, der in inhaltlicher Beziehung zu dem kontextbildenden Dokumentenserver stehen, auf dem Toolbar-Abschnitt erzeugen. So können auch Hyperlinks auf Dokumente in dem kontextabhängigen Favoritenverzeichnis enthalten sein, die nicht auf den kontextbildenden Dokument-Servereinheit verweisen, aber die durch Frames innerhalb des Dokumenteninhalt von anderen Dokumentenserver hinzufügt werden können. Die Struktur des kontextabhängigen Favoritenverzeichnisses kann durch updateserverseitige Daten den Kontextbereich festlegen, oder er durch den Benutzer manuell erzeugt worden sein. Ferner können die Namen der Verzeichnisse, Unterverzeichnisse und Hyperlinks durch den Benutzer hinzugefügt und verändert werden oder deren Einträge können manuell gelöscht oder verändert werden.On the server / contextual toolbar section ( 45 ) the user can create hyperlinks in a context-sensitive favorite directory ( 40 ) lay down. Due to the plurality of hyperlinks that can be stored for a server context, the favorites directory ( 40 ) Subdirectories ( 41 ) be filed. For example, the user can use drag-and-drop to create a hyperlink on the toolbar section from the browser navigation or from the document display unit or from another area of the web browser which is related to the context-forming document server. In this way, hyperlinks to documents in the context-dependent list of favorites can also be contained, which do not refer to the context-forming document server unit, but which can be added by frames within the document content from other document servers. The structure of the context-dependent favorites directory can define the context area using data from the update server, or it can have been created manually by the user. Furthermore, the names of the directories, subdirectories and hyperlinks can be added and changed by the user or their entries can be deleted or changed manually.

Weitere Benutzungsoperationen auf dem server-/kontextabhängigen Toolbar-Abschnitt (45) können Aufrufe von Programme oder Content-Filter sein, die auf den Content des dargestellten Dokumentes entsprechend des erkannten und/oder registrierten Kontextbereiches zugreifen. Die Algorithmen können durch Konfiguration, Installation und/oder Download von einem Updateserver aktualisiert werden.Additional usage operations on the server / contextual toolbar section ( 45 ) can be calls of programs or content filters that access the content of the document shown according to the recognized and / or registered context area. The algorithms can be updated by configuration, installation and / or download from an update server.

2 beschreibt in einem Blockschaltbild ein Realisierungsbeispiel der vorliegenden Erfindung. Die netzwerkfähige Software Applikation (5) verfügt über ein Dokument-Darstellungsinterface (10), dass Dokumente und/oder Content über eine Kommunikationsschnittstelle oder Kommunikationseinheit (50) aus einem Netzwerk, das bevorzugterweise das Internet ist, von Dokument-Servereinheiten (20) holt. 2 describes a realization example of the present invention in a block diagram. The network-compatible software application ( 5 ) has a document display interface ( 10 ) that documents and / or content via a communication interface or communication unit ( 50 ) from a network, which is preferably the Internet, from document server units ( 20 ) get.

Der Benutzer interagiert mit dem Web-Browser (5) über eine Zugriffssteuerung (15), die aus Navigations-Buttons besteht, und die über Tastatur und/oder Maus-Operationen den Inhalt in der Dokument-Darstellungseinheit ändert. Die Zugriffsteuerungseinheit (15) ist ein integraler Bestandteil der Web-Browser Software, die durch zusätzliche Benutzungsoperationen mittels eines Plug-In Interface (8) erweitert werden kann.The user interacts with the web browser ( 5 ) via an access control ( 15 ), which consists of navigation buttons and which changes the content in the document display unit via keyboard and / or mouse operations. The access control unit ( 15 ) is an integral part of the web browser software, which is supported by additional usage operations using a plug-in interface ( 8th ) can be expanded.

Software, die der Benutzer zusätzlich innerhalb des Webbrowsers installieren kann, ruft speziell vorbereitete Plug-In Interface-Schnittstellen auf, um Benutzungsoperationen in dafür vorgesehene Toolbar- (30) oder Explorer-Bar (25) oder in kontextabhängige Menüinterfaces (42) oder in das Browser-Menüs (12) aufzunehmen.Software, which the user can also install within the web browser, calls up specially prepared plug-in interface interfaces to enable user operations in the toolbar provided ( 30 ) or explorer bar ( 25 ) or in context-sensitive menu interfaces ( 42 ) or in the browser menu ( 12 ) record.

Das Toolbar-Interface (30) sowie die andere Benutzungsschnittstellen-Erweiterungseinheiten können Text-, und/oder Such-Eingabeinterfaces sowie Navigation-Buttons als Zugriffssteuerungsschnittstelle aufweisen. Die Toolbar kann in einen globalen Toolbar-Abschnitt und in einem austauschbaren Displayinterface-Abschnitt, die einen gemeinsamen Kontextnamen (45) aufweisen, aufgeteilt werden. Das Erscheinen eines Benutzungsinterfaces in dem Bereich (45) kann durch das Erkennen des Kontextes durch die Kontexterkennungseinheit (38) geschehen, die auf das Dokument in der Dokument-Darstellungseinheit (10) in vorbestimmter Weise entsprechende Datenbereiche analysiert und/oder extrahiert. Entsprechend der in der Kontexterkennungseinheit hinterlegten Logik und der verwendeten Konfigurationsdaten wird ein oder mehrere Kontextnamen erzeugt, die zur Selektion der Benutzungsoperationen für die Darstellung im Bereich (45) verwendet werden. Entsprechend des Kontextnamen und der in der Benutzungsschnittstellen-Erweiterungseinheit lokal abgespeicherten und hinterlegten Daten können vom lokalen Datenspeicher für die Konfigurationsdaten (70) die Daten zur Erzeugung, Darstellung, Positionierung und Aktivierung der Benutzungsoperationen verwendet werden und durch die Kontext-Managementeinheit (75) kann der Displayinterface-Abschnitt (45) entsprechend der abgespeicherten Konfiguration in dem Web-Browser als Zugriffssteuerungselemente ausgegeben werden.The toolbar interface ( 30 ) and the other user interface expansion units can have text and / or search input interfaces and navigation buttons as the access control interface. The toolbar can be divided into a global toolbar section and an interchangeable display interface section that have a common context name ( 45 ) have to be divided. The appearance of a user interface in the area ( 45 ) by recognizing the context by the context recognition unit ( 38 ) happen on the document in the document display unit ( 10 ) corresponding data areas are analyzed and / or extracted in a predetermined manner. In accordance with the logic stored in the context recognition unit and the configuration data used, one or more context names are generated which are used to select the usage operations for the display in the area ( 45 ) be used. According to the context name and the data stored and stored locally in the user interface expansion unit, the local data storage for the configuration data ( 70 ) the data are used to generate, display, position and activate the usage operations and by the context management unit ( 75 ) the display interface section ( 45 ) are output as access control elements in accordance with the stored configuration in the web browser.

Die dargestellten und verwendbaren Benutzungsoperationen (36), (40) und/oder (48) können durch den Benutzer konfiguriert, installiert, geändert, gelöscht oder durch Netzwerkaufrufe eines entfernten, über das Internet verbundenen Skript-/Parameter-Update-Server heruntergeladen werden. Die verwendbaren Benutzungsinterfaces sind kontextabhängige Toolbar-Navigationseingabe-Interfaces (36) oder kontextabhängige Favoritenverzeichnisse (40) oder Eingabe-Interfaces zur Aktivierung und Verwendung von Datenkonvertierungsfilter und/oder Datenoperationen (48), die entsprechend an das dargestellte Dokument angepasst sind.The illustrated and usable usage operations ( 36 ), ( 40 ) and or ( 48 ) can be configured, installed, changed, deleted by the user or downloaded by network calls from a remote script / parameter update server connected via the Internet. The usable user interfaces are context-dependent toolbar navigation input interfaces ( 36 ) or context-sensitive favorite directories ( 40 ) or input interfaces for activating and using data conversion filters and / or data operations ( 48 ), which are adapted accordingly to the document shown.

3 beschreibt das Verfahren, mit der eine kontextabhängige Darstellung im Web-Browser erzeugt wird. Der Benutzer navigiert auf eine Web-Seite (S10). Nach der Darstellung (S20) der entsprechenden Web-Seite in der Dokument-Visualisierungs-Einheit (10) analysiert die Kontexterkennungseinheit (38) die Web-Seite in Bezug auf die Server-Adresse, der Webseite und/oder analysiert den Inhalt auf Kriterien innerhalb des Dokumentes (S30). Die Kontexterkennungseinheit entscheidet aufgrund der in ihr enthaltenen Logik und der Konfigurationsdaten, welcher Kontextname dem dargestellten Dokument zugeordnet wird (S40). 3 describes the procedure with which a context-dependent representation is generated in the web browser. The user navigates to a web page te (S10). After the display (S20) of the corresponding web page in the document visualization unit ( 10 ) analyzes the context recognition unit ( 38 ) the website in relation to the server address, the website and / or analyzes the content for criteria within the document (S30). The context recognition unit decides on the basis of the logic contained therein and the configuration data which context name is assigned to the document shown (S40).

Das dargestellte Dokument kann eine komplexere Zusammensetzung aus Dateien von verschiedenen Dokumentenservern aufweisen. Das Dokument kann eine Framestruktur aufweisen, in der mehrere unabhängige Dokumente von verschiedenen Servern innerhalb des dargestellten Dokumentes erscheinen. Auch können in einem Dokument eine Mehrzahl von Dateien von anderen Server enthalten sein. Die Kontexterkennungseinheit entscheidet aufgrund von Regeln, welcher Kontextname gesetzt wird. Falls das Dokument eine Frame-Struktur aufweist, dann wird der Kontext von dem Frame-Set Dokument und dem zugehörigen Dokumentenserver genommen. Auch kann der Kontext aus den einzelnen Frames extrahiert werden. Eine weitere Regel kann darin bestehen, dass die Herkunft der in einem Dokument enthaltenen Dateien für die Kontextberechnung nicht berücksichtigt wird.The The document shown can be a more complex composition of files from different document servers. The document can have a frame structure in which several independent documents from different servers within the document shown appear. Can too contain multiple files from other servers in one document his. The context recognition unit decides on the basis of rules, which context name is set. If the document has a frame structure, then the context is taken from the frameset document and the associated document server. The context can also be extracted from the individual frames. Another rule can be that the origin of the in files for the context calculation contained in a document considered becomes.

Nachdem der Kontextname feststeht, wird im Schritt (S50) entschieden, ob der Kontext des kontextabhängigen Toolbar Interfaces geändert werden muss oder nicht. Falls der Kontext geändert wird, wird im Schritt (S60) die Darstellung der Toolbar mittels der Kontextverwaltungseinheit (75) geändert. In diesem Fall würde ein anderer kontextabhängiger Darstellungsbereich in dem Server-/kontextabhängigen Toolbar-Abschnitt (45) erscheinen. Anschließend kann der Benutzer entscheiden (S55), ob er die Benutzungsschnittstellen erweitern will. Wenn nicht, dann kann er im Schritt (S65) die Benutzungsoperationen benutzen um so eine Operation auf dem dargestellten Dokument auszuführen oder auf eine neue Webseite zu navigieren. Falls der Benutzer in (S55) die Toolbar Operationen in (S58) manuell aktualisieren will, dann kann er diese manuell ändern (S70) durch eine Änderung der Namen oder durch das Drag and Drop eines Hyperlinks oder er kann im Schritt (S58) durch eine Abfrage über das Netzwerk bei einem Update Server (5100) abfragen, ob ein neues Skript oder neue Daten zur Erweiterung der Benutzung des Server-/kontextabhängigen Toolbar-Abschnitts (45) zur Verfügung steht. Der Benutzer kann den Download der entsprechenden Daten bestätigen (5120) und wie nach dem Schritt (S70) den lokalen Datenspeicher zur Verwaltung der Konfigurationsdaten der Toolbar/bzw. Benutzungsschnittstellen-Erweiterungseinheit (70) aktualisieren (5150), so dass nach dem nächsten Aufruf die Erweiterungseinheit so aussieht, wie beim Verlassen des Kontextbereich also zu einem anderen Server oder auf ein anderes Dokument. Nach dem Update der kontextabhängigen Toolbar und des lokalen Datenspeichers für die Konfigurationsdaten im Schritt (5150) kann der Benutzer wieder in dem Schritt (S65) die in der Toolbar enthaltenen Benutzungsoperationen durchführen.After the context name has been determined, a decision is made in step (S50) whether the context of the context-dependent toolbar interface has to be changed or not. If the context is changed, in step (S60) the representation of the toolbar by means of the context management unit ( 75 ) changed. In this case, another context-dependent display area would be in the server / context-dependent toolbar section ( 45 ) appear. The user can then decide (S55) whether he wants to expand the user interfaces. If not, then in step (S65) he can use the usage operations to perform an operation on the document shown or to navigate to a new website. If the user wants to update the toolbar operations in (S58) manually in (S55), then he can change them manually (S70) by changing the names or by dragging and dropping a hyperlink or in step (S58) by pressing Query over the network with an update server ( 5100 ) query whether a new script or new data to expand the use of the server / context-dependent toolbar section ( 45 ) is available. The user can confirm the download of the corresponding data ( 5120 ) and how after step (S70) the local data storage for managing the configuration data of the toolbar / or. User interface expansion unit ( 70 ) To update ( 5150 ), so that after the next call, the expansion unit looks like when you leave the context area to another server or to another document. After updating the context-sensitive toolbar and the local data storage for the configuration data in step ( 5150 ) the user can again carry out the use operations contained in the toolbar in step (S65).

Ein Vorteil der vorliegenden Erfindung liegt in der Möglichkeit neben einem statisch, unveränderten globalen Toolbar-Bereich innerhalb der Benutzungsschnittstellen-Erweiterungseinheit auch einen kontextabhängigen Bereich zu haben, der die Eingaben von Suchbegriffen innerhalb des statisch, unveränderten globalen Bereichs vorsieht, aber die Anwendung der Suchbegriffe in eine für den kontextabhängigen Suchserver und Suchprozess umsetzbaren Suchabfrage überlässt die Toolbar den kontextabhängigen Operationen aus dem Toolbar-Abschnitt. Diese Konstellation hat den Vorteil, dass die Suchbegriffe bei einer Änderung des Kontextbereichs erhalten bleiben, so dass die Begriffe für eine andere Suche auf einem anderen Webserver erhalten bleibt, während man den Server auf einen anderen Web-Server und den Kontext innerhalb der Toolbar wechselt.On The advantage of the present invention lies in the possibility alongside a static, unchanged global Toolbar area within the user interface expansion unit too a contextual To have the area to enter search terms within the static, unchanged global scope, but the application of the search terms in one for the contextual Search server and search process implementable search query leaves the Toolbar the contextual Operations from the toolbar section. This constellation has the Advantage that the search terms change when the context area remain so that the terms for another search on one other webserver is preserved while the server is on one other web server and the context within the toolbar changes.

Die Kontexterkennungseinheit kann auch bei einer im Webdokument enthaltenen Frame-Struktur mehrere Kontextnamen extrahieren, um so im Web-Browser zu den verschiedenen Servern in Frames einen kontextabhängigen Benutzungsschnittstellen-Erweiterungseinheit innerhalb der Software-Applikation kontext-abhängig darzustellen. In diesem Fall könnte der kontextabhängige Abschnitt der Benutzungsschnittstellen- Erweiterungseinheit mehrere Benutzungsoperationen aus verschiedenen Kontextbereichen gleichzeitig anzeigen.The Context recognition unit can also be included in a web document Frame structure extract multiple context names, so in the web browser a context-sensitive user interface expansion unit for the various servers in frames to display context-dependent within the software application. In this Case could the contextual Section of the user interface expansion unit several use operations display from different context areas simultaneously.

Die Benutzungsschnittstellen-Erweiterungseinheit besteht in einer bevorzugten Ausführungsform aus einer Toolbar, die einen Bereich innerhalb der Oberfläche des Web-Browsers einnimmt. Die Toolbar besteht aus Buttons, die mit Hyperlinks oder URL hinterlegt sind, oder durch die Operationen aufgerufen werden, die auf den dargestellten Content angewendet werden, wie beispielsweise das Hervorheben von Symbolen oder Wörtern, die beispielsweise in dem Suchinterface eingegeben wurden oder diese Operationen bestehen aus einem Eingabe-Interfaces zur Suche von Daten in einem Server-Repository und/oder zur Interaktion mit dem Server über ein clientseitiges Interface. Ferner kann die Toolbar Konfigurations- und Zusatzdaten clientseitig speichern, mit der beispielsweise zusätzlich Informationen zu dem Dokument oder dem Kontextbereich zugeordnet werden können.The User interface extension unit is a preferred one embodiment from a toolbar that covers an area within the surface of the Web browser. The toolbar consists of buttons that start with Hyperlinks or URL are stored, or through the operations are called, which are applied to the displayed content such as highlighting symbols or words that for example, have been entered in the search interface or this Operations consist of an input interface for searching data in one Server repository and / or to interact with the server via a client-side interface. Furthermore, the toolbar configuration and store additional data on the client side with which, for example, additional information can be assigned to the document or the context area.

Die Toolbar besteht in dem globalen, also in der Darstellung von der kontextunabhängigen, Toolbarbereich aus einem Navigationsteil, in dem der Benutzer den Kontext für den kontextabhängigen Toolbar-Abschnitt festlegen kann. Der server- und kontextabhängige Toolbar Bereich enthält Buttons als server-/kontextabhängigen Navigationsservice, zur Festlegung, Verwaltung und Abspeicherung von lokalen Favoriten, die als Hyperlinks vom Benutzer dynamisch erzeugt werden können oder aber als statische Hyperlinks vorgegeben sein können, die von einem Server als Hyperlinklisten heruntergeladen werden können. Ferner kann in dem Toolbar ein Pulldown-Menüs verwendet werden, um innerhalb des Favoriten-Verzeichnis Unterverzeichnisse einzufügen, um Hyperlinks in einem hierarchischen System zu verwalten. Hyperlinks können per Drag/Drop auf der lokalen Toolbar, insbesondere in dem kontextabhängigen Favoritenverzeichnis, abgelegt sein. Außerdem können zusätzliche Filter im kontextabhängigen Teil der Toolbar manuell oder per Download von einem externen Update-Server eingefügt werden, sowie Buttons zum Auslösen von Aktionen wie Änderungen in der Darstellung oder dergleichen.The toolbar consists of the global, ie in the display of the context-independent, toolbar area from a navigation part in which the user can define the context for the context-dependent toolbar section. The server- and context-dependent toolbar area contains buttons as a server- / context-dependent navigation service, for defining, managing and storing local favorites that can be dynamically created by the user as hyperlinks or that can be specified as static hyperlinks that are provided by a server as hyperlink lists can be downloaded. Furthermore, a pulldown menu can be used in the toolbar to insert subdirectories within the favorites directory in order to manage hyperlinks in a hierarchical system. Hyperlinks can be stored using drag / drop on the local toolbar, especially in the context-sensitive favorites directory. In addition, additional filters can be inserted in the context-dependent part of the toolbar manually or by download from an external update server, as well as buttons for triggering actions such as changes in the display or the like.

Die dargestellten Benutzungsoperationen sind abhängig von dem lokalen Kontext, der durch die Remote Server IP Adresse und dem Dokumenteninhalt und/oder Dokumentenstruktur definiert ist, der in dem Dokumentendarstellungseinheit enthalten ist. Die in der Benutzungsschnittstellen-Erweiterungseinheit enthaltene Kontexterkennungseinheit erkennt automatisch welcher Server im Fenster oder Dokumentendarstellungseinheit zur Zeit aktuell vorhanden ist. Außerdem kann dem Benutzer durch Abfragen des Update-Server mitgeteilt werden und auf der Toolbar angezeigt werden, welche zusätzlichen Tools lokal zusätzlich aktiviert oder remote als Skripte/Programme oder Parameter von dem Update-Server im Rahmen eines Web-Service oder dergleichen heruntergeladen werden können.The depicted usage operations depend on the local context, by the remote server IP address and the document content and / or document structure is defined in the document display unit is included. The in the user interface expansion unit contained context recognition unit automatically recognizes which Server in the window or document display unit currently up to date is available. Moreover can be communicated to the user by querying the update server and the toolbar shows which additional tools are additionally activated locally or remotely as scripts / programs or parameters from the update server can be downloaded as part of a web service or the like can.

Auch kann von den Update-Server speziell angepasste Suchscripte oder manuell an den im Kontext enthaltenen Suchprozess die Suche in ihrer Ausgabe personalisiert werden. So kann beispielsweise ein Suche und Darstellung aller Fernsehprogrammen oder Nachrichten in regelmäßigen zeitlichen Abständen von der kontextabhängigen Toolbar durchgeführt werden und zu diesen Zeitpunkten dem Benutzer im Web-Browser angezeigt werden oder von einem lokalen Programm auf Präferenzen untersucht werden.Also can be customized by the update server search scripts or the search in its output manually to the search process contained in the context be personalized. For example, a search and presentation all television programs or news in regular time intervals from the contextual Toolbar done are displayed to the user in the web browser at these times or be checked for preferences by a local program.

Die kontextabhängige Toolbar kann auch ein Konfigurationsfenster enthalten, in dem zusätzliche Services, die auf der kontextabhängigen Toolbar angezeigt werden, verwaltet werden. In dieser Konfiguration kann neben der Beschreibung und Festlegung bzw. Aktualisierung der kontextabhängigen Favoriten verzeichnisse weitere lokale und/oder personalisierte Präferenzen auf der Toolbar festgelegt werden.The contextual Toolbar can also contain a configuration window in which additional services, which on the contextual Toolbar displayed, managed. In this configuration In addition to the description and definition or update of the context-sensitive Favorites lists other local and / or personalized preferences be set on the toolbar.

Das Konzept der kontextabhängigen Benutzungsschnittstellen-Erweiterungseinheit macht sich den Umstand zunutze, dass wenige Webserver sehr häufig und wiederholt genutzt werden. Diese wenigen Webserver haben einen sehr großen Dokumentenbestand, und ein Rückgriff auf diese Informationen innerhalb dieser Informationsportale kann für den Benutzer sehr nützlich und effizient sein.The Concept of contextual User Interfaces Expansion Unit takes advantage of the fact that few web servers are very common and be used repeatedly. These few web servers have a lot huge Document inventory, and recourse can access this information within these information portals for the User very useful and be efficient.

Die Abspeicherung der besuchten Seiten in einer kontextabhängigen Historie offenbart im Rahmen der Erfindung weitere Vorteile, da diese Historie nachträglich clientseitig eine Datensuche ermöglicht, bei der die Inhalte entsprechend der abgespeicherten Adressen nochmals heruntergeladen werden und mittels clientseitiger Suchprozesse untersucht werden können. Diese nachträgliche Suche innerhalb der von einem Benutzer bereits gesehenen Seiten kann Serverseitig nicht durchgeführt werden, da der Server aus Gründen des damit verbundenen Speicherbedarfs, des anonymisierten Datenzugriffs bzw. des Datenschutzes die clientseitigen Datenzugriffe nicht abspeichert.The Storage of the visited pages in a context-dependent history discloses further advantages within the scope of the invention, since this history is subsequently on the client side enables a data search at the content again according to the saved addresses downloaded and examined using client-side search processes can be. This ex post Can search within pages already viewed by a user Not carried out on the server side be because the server for reasons the associated storage requirements, anonymized data access or of data protection does not save the client-side data access.

Außerdem bietet die kontextabhängige Toolbar die Möglichkeit Content im Kontext der übrigen Seiten innerhalb eines Servers abzuspeichern und so für eine Offline Verwendung zugänglich zumachen. Die Favoritenseiten oder die Liste der besuchten Seiten können durch den Benutzer kontextabhängig, also pro Server, exportiert oder importiert werden. So kann diese Liste von Webseiten als Ergebnis eines Suchreports abgespeichert werden oder eine konkrete Tour oder Route durch ein Informationsportal kann angeboten werden, die dann einem anderen Benutzer übergeben werden kann. Diese Tour kann durch den Benutzer mit zusätzlichen Daten, wie das automatische Weiterklicken oder wie das Hinzufügen von durch akustischen oder visuelle Informationen. Die kontextabhängige Toolbar holt die Daten aus einer lokalen Datenspeichereinheit und führt die Operationen als Konfigurationsdaten auf dem Kontextbereich beziehungsweise dem entsprechenden Server durch Daten- und Abfrageoperationen aus.Also offers the contextual Toolbar the possibility Content in the context of the other pages save within a server and thus make it accessible for offline use. The favorite pages or the list of pages visited can be viewed through the user depending on the context, ie per server, exported or imported. So this can List of websites saved as a result of a search report or a specific tour or route through an information portal can be offered which is then passed to another user can be. This tour can be customized by the user with additional data, like automatic clicking or like adding through acoustic or visual information. The contextual toolbar fetches the data from a local data storage unit and executes the Operations as configuration data on the context area respectively the corresponding server through data and query operations.

Die vorliegende Erfindung ist nicht auf das exemplarische Beispiel beschränkt. Weitere Anwendungen können in der server-/kontextabhängigen Verwaltung von Playlisten in Mediaplayer bestehen.The The present invention is not limited to the exemplary example. Further Applications can in server / context-dependent administration of playlists in media player.

Eine weitere mögliche und günstige Weiterbildungen der Erfindung sieht vor, dass die Schnittstellen von netzwerkfähigen Software Applikationen von Agentensoftware angesprochen werden können. Die Agentensoftware wäre unabhängig von einem Benutzer und könnte die Software-Applikation und die angebotenen Operationen automatisiert verwenden. Die zusätzlichen Benutzungsoperationen sind dann Aktionen, in der die Adresse und in der die Schnittstelle von dem Agenten durch eine geeignete Serverabfrage abgefragt werden kann und in den kontext- und serverabhängigen Bereich als Benutzeroperationen abgelegt werden kann. In diesem Sinne könnte ein automatisierter Software-Agent von dem Updateserver entsprechend seiner Anforderung eine Abfrage stellen, und Konfigurationsdaten erhalten, die die Benutzungsoperationen festlegen und somit definieren, welcher Server, mit welchen zusätzlichen Daten kontextabhängig Informationen abgefragt werden können. In den Benutzungsoperationen werden Abfrageschnittstellen für die gewünschten Daten festgelegt. Der Agent würde die Konfigurationsdaten für seine Abfrage von dem Updateserver erhalten und so entsprechend lokal diese Daten zur aktuellen und späteren Verwendung in einem lokalen Datenspeicher abspeichern.Another possible and inexpensive further development of the invention provides that the interfaces of network-compatible software applications can be addressed by agent software. The agent software would be independent of a user and could use the software application and the offered operations automatically the. The additional usage operations are then actions in which the address and the interface can be queried by the agent by means of a suitable server query and can be stored in the context and server-dependent area as user operations. In this sense, an automated software agent could query the update server according to its requirements and receive configuration data that define the usage operations and thus define which server, with which additional data, context-dependent information can be queried. Query interfaces for the desired data are defined in the user operations. The agent would receive the configuration data for its query from the update server and thus store this data locally in a local data store for current and later use.

Claims (22)

Vorrichtung zum kontextabhängigen Verwalten von elektronischen Netzwerk-Operationen mit – einer mit einem elektronischen Netzwerk (100) verbundenen, auf einer elektronischen Datenverarbeitungseinrichtung ablaufenden Software-Applikation (5), die zum Ermöglichen eines Ladezugriffs auf ein auszuwählendes, einer Mehlzahl von einem, mit dem elektronischen Netzwerk (100) verbindbaren, eine Adresse aufweisende Dokument-Servereinheit (20) angebotenes Dokument ausgebildet ist, – die das Dokument in einer Dokumenten-Darstellungseinheit (10), die mit der Software-Applikation (5) verbunden ist, darstellt, – und einem Benutzer zugeordnete unabhängig von dem Dokumenteninhalt und von der Dokument-Servereinheit (20) vorgegebene, in der Software-Applikation (5) enthaltene Zugriffssteuereinheit (15), die mittels einer Mehrzahl verschiedener, vorbestimmter Benutzungsoperationen zum Durchführen des Ladezugriffs und zum Öffnen des geladenen elektronischen Dokuments mittels der Dokumenten-Darstellungseinheit (10) in der Software-Applikation (5) vorgesehen ist, – wobei die Software-Applikation (5) eine interne Plug-In Schnittstelle (8) aufweist, die so ausgebildet ist, dass diese zusätzliche zu den vorhandenen Benutzungsoperationen für die Zugriffsteuereinheit (15) der Software-Applikation (5) ermöglicht, die auf das geladene Dokument oder auf die Dokument-Darstellungseinheit (10) oder auf die Dokument-Servereinheit (20) zugreifen kann, – und eine Benutzungsschnittstellen-Erweiterungseinheit (30), die mit der internen Plug-In Schnittstelle (8) verbunden ist, mindestens eine zusätzliche Benutzungsoperation aufweist dadurch gekennzeichnet, dass – die Benutzungsschnittstellen-Erweiterungseinheit (30) eine Kontext-Erkennungseinheit (38) aufweist, die die Adresse der Dokument-Servereinheit (20) von dem Dokument in der Dokumenten-Darstellungseinheit (10) erkennt und/oder die Content-Struktur des dargestellten Dokuments erkennt und in vorbestimmter Weise einem Kontextnamen (45) zuordnet und – bei Übereinstimmung des, dem Dokumentenkontext zugewiesenen, Kontextnamen (45) mit dem Kontextnamen, der einer Benutzungsoperation zugewiesen wurde, diese Benutzungsoperationen auf der Benutzungsschnittstellen-Erweiterungseinheit (30) darstellt und für den Benutzer zugreifbar wird und – dass diese dem Kontextnamen zugeordneten Daten zur Benutzung von Benutzungsoperationen in der Benutzungsschnittstellen-Erweiterungseinheit (30) von der Software-Applikation (5) lokal abgespeichert und/oder verwaltet werden.Device for contextually managing electronic network operations with - one with an electronic network ( 100 ) connected software application running on an electronic data processing device ( 5 ), which to allow loading access to a selected one, a number of flours, with the electronic network ( 100 ) connectable document server unit having an address ( 20 ) offered document is formed, - which the document in a document display unit ( 10 ) with the software application ( 5 ) is connected, - and assigned to a user independently of the document content and of the document server unit ( 20 ) specified in the software application ( 5 ) included access control unit ( 15 ), which by means of a plurality of different, predetermined usage operations for carrying out the loading access and for opening the loaded electronic document by means of the document display unit ( 10 ) in the software application ( 5 ) is provided, - whereby the software application ( 5 ) an internal plug-in interface ( 8th ) which is designed such that it is in addition to the existing use operations for the access control unit ( 15 ) the software application ( 5 ) enables the loaded document or the document display unit ( 10 ) or on the document server unit ( 20 ), - and a user interface expansion unit ( 30 ) with the internal plug-in interface ( 8th ), has at least one additional user operation, characterized in that - the user interface expansion unit ( 30 ) a context recognition unit ( 38 ) which contains the address of the document server unit ( 20 ) of the document in the document display unit ( 10 ) recognizes and / or recognizes the content structure of the document shown and a context name in a predetermined manner ( 45 ) and - if the context name assigned to the document context matches ( 45 ) with the context name assigned to a user operation, these user operations on the user interface expansion unit ( 30 ) and can be accessed by the user and - that this data assigned to the context name for the use of user operations in the user interface extension unit ( 30 ) from the software application ( 5 ) saved locally and / or managed. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet dass die von der Adresse der Dokument-Servereinheit (20) abhängige, vorbestimmte Benutzungsoperation durch den Benutzer festgelegt, geändert, gespeichert, installiert und/oder konfiguriert werden kann und/oder von einem über das elektronische Netzwerk (100) verbundenen Updateserver (60) geladen, gespeichert, installiert und/oder konfiguriert werden kann, so dass bei dem nächsten Aufruf eines Dokumentes von der Dokument-Servereinheit (20) auf die geänderte Benutzungsoperation zugegriffen werden kann.Device according to claim 1, characterized in that the from the address of the document server unit ( 20 ) dependent, predetermined usage operation can be determined, changed, stored, installed and / or configured by the user and / or by one via the electronic network ( 100 ) connected update server ( 60 ) can be loaded, saved, installed and / or configured so that the next time a document is called up by the document server unit ( 20 ) the changed usage operation can be accessed. Vorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet dass in der Benutzungsschnittstellen-Erweiterungseinheit (30) die Benutzungsoperationen, die einem gemeinsamen Kontextnamen (45) aufweisen, das dem Ergebnis der Kontexterkennungseinheit (38) nach der Erkennung der zugehörigen Adresse der Dokument-Servereinheit (20) in dem Dokument in der Dokumenten-Darstellungseinheit (10) entspricht, als sichtbare Schnittstellen in der Software Applikation (5) erscheinen.Device according to claim 1 or 2, characterized in that in the user interface expansion unit ( 30 ) the usage operations that have a common context name ( 45 ) that correspond to the result of the context recognition unit ( 38 ) after recognizing the associated address of the document server unit ( 20 ) in the document in the document display unit ( 10 ) corresponds as visible interfaces in the software application ( 5 ) appear. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet dass in der Benutzungsschnittstellen-Erweiterungseinheit (30) die Benutzungsoperationen, die einem Kontextnamen (45) aufweisen, der nicht dem Kontextnamen (45) des Dokumentes entspricht, der von der Kontexterkennungseinheit (38) entspricht, nicht in der Benutzungsschnittstellen-Erweiterungseinheit (30) oder als aktivierbare Schnittstellen in der Software Applikation (5) erscheinen.Device according to claim 3, characterized in that in the user interface expansion unit ( 30 ) the usage operations that have a context name ( 45 ) that do not have the context name ( 45 ) of the document that corresponds to the context recognition unit ( 38 ) corresponds, not in the user interface expansion unit ( 30 ) or as activatable interfaces in the software application ( 5 ) appear. Vorrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet dass das Benutzungsschnittstellen-Erweiterungseinheit (30) einen Abschnitt mit einem gemeinsamen Kontextnamen (45) aufweist, das ein Favoritenverzeichnis (40) mit aktivierbaren Hyperlinks enthält, die auf Dokumente aus der Dokument-Servereinheit (20) verweisen und/oder aktivierbare Datenkonvertierungsfilter (48) enthält, die den dargestellten Dokumenteninhalt in vorbestimmter Weise in ein anderes strukturiertes Dokumentenformat umwandelt und/oder ausführbare Datenoperationen, die auf den dargestellten Dokumenteninhalt angewendet werden und/oder die in vor bestimmter Weise Daten aus dem dargestellten Dokument in der Dokumenten-Darstellungseinheit (10) verändert darstellen und/oder zusätzliche Daten verwalten und/oder anzeigen.Device according to one of claims 1 to 4, characterized in that the user interface extension unit ( 30 ) a section with a common context name ( 45 ) that has a list of favorites ( 40 ) with hyperlinks that can be activated, which refer to documents from the document server unit ( 20 ) refer and / or activatable data conversion filter ( 48 ) contains, which converts the document content shown into a different structured document format in a predetermined manner and / or executable data operations which are applied to the document content shown and / or which in a predetermined manner data from the document shown in the document display unit ( 10 ) changed and / or manage and / or display additional data. Vorrichtung zum kontextabhängigen Verwalten von elektronischen Netzwerk-Operationen mit – einer mit einem elektronischen Netzwerk (100) verbundenen, auf einer elektronischen Datenverarbeitungseinrichtung ablaufenden Software-Applikation (5), die zum Ermöglichen eines Ladezugriffs auf ein auszuwählendes, einer Mehlzahl von einem, mit dem elektronischen Netzwerk (100) verbindbaren, eine Adresse aufweisende Dokument-Servereinheit (20) angebotenes Dokument ausgebildet ist, – die das Dokument in einer Dokumenten-Darstellungseinheit (10), die mit der Software-Applikation (5) verbunden ist, darstellt, – und einem Benutzer zugeordnete unabhängig von dem Dokument Inhalt und von der Dokument-Servereinheit (20) vorgegebene, in der Software-Applikation (5) enthaltene Zugriffssteuereinheit (15), die mittels einer Mehrzahl verschiedener, vorbestimmter Benutzungsoperationen zum Durchführen des Ladezugriffs und zum Öffnen des geladenen elektronischen Dokuments mittels der Dokumenten-Darstellungseinheit (10) in der Software-Applikation (5) vorgesehen ist, – wobei die Software-Applikation eine interne Plug-In Schnittstelle (8) aufweist, die so ausgebildet ist, dass diese zusätzliche zu den vorhandenen Benutzungsoperationen für die Zugriffsteuereinheit (15) der Software-Applikation (5) ermöglicht, die auf das geladene Dokument oder auf die Dokumenten-Darstellungseinheit (10) oder auf die Dokument-Servereinheit (20) zugreifen kann, – und eine Benutzungsschnittstellen-Erweiterungseinheit (30), die mit der internen Plug-In Schnittstelle (8) verbunden ist, mindestens eine zusätzliche Benutzungsoperation aufweist dadurch gekennzeichnet, dass – die Benutzungsschnittstellen-Erweiterungseinheit (30) eine Mehrzahl von verschiedenen Benutzungsoperationen aufweist, und – die gemeinsam zugreifbaren Benutzungsoperationen jeweils einen gemeinsamen Kontextnamen (45) aufweisen und – die Benutzungsschnittstellen-Erweiterungseinheit (30) eine Mehrzahl von verschiedenen Kontextnamen (45) aufweisen und – die Benutzungsschnittstellen-Erweiterungseinheit (30) eine durch den Benutzer veränderbares Favoritenverzeichnis (40) mit aktivierbaren Hyperlinks enthält, die auf Dokumente aus der Dokument-Servereinheit (20) verweisen, und in dem Hyperlinks hinzugefügt, gelöscht oder umbenannt werden können und/oder – die Benutzungsschnittstellen-Erweiterungseinheit (30) einen aktivierbaren Datenkonvertierungsfilter (48) enthält, der den dargestellten Dokumenteninhalt an den Dokumenteninhalt vorbestimmt angepasster Weise in ein anderes strukturiertes Dokumentenformat umwandelt und/oder – die Benutzungsschnittstellen-Erweiterungseinheit (30) eine ausführbare Datenoperation aufweist, die auf den dargestellten Dokumenteninhalt angewendet werden kann und/oder die in vorbestimmter, an den Dokumenteninhalt vorbestimmt angepassten Weise, Daten aus dem dargestellten Dokument in der Dokumenten-Darstellungseinheit (10) verändert, darstellt und/oder zusätzliche Daten verwaltet und/oder anzeigt und – dass diese den Kontextnamen für die Benutzung der Benutzungsoperationen in der Benutzungsschnittstellen-Erweiterungseinheit (30) zugeordneten Daten von der Software-Applikation (5) lokal abgespeichert und/oder verwaltet werden.Device for contextually managing electronic network operations with - one with an electronic network ( 100 ) connected software application running on an electronic data processing device ( 5 ), which to allow loading access to a selected one, a number of flours, with the electronic network ( 100 ) connectable document server unit having an address ( 20 ) offered document is formed, - which the document in a document display unit ( 10 ) with the software application ( 5 ) is connected, - and assigned to a user independently of the document content and from the document server unit ( 20 ) specified in the software application ( 5 ) included access control unit ( 15 ), which by means of a plurality of different, predetermined usage operations for carrying out the loading access and for opening the loaded electronic document by means of the document display unit ( 10 ) in the software application ( 5 ) is provided, - whereby the software application has an internal plug-in interface ( 8th ) which is designed such that it is in addition to the existing use operations for the access control unit ( 15 ) the software application ( 5 ) enables the loaded document or the document display unit ( 10 ) or on the document server unit ( 20 ), - and a user interface expansion unit ( 30 ) with the internal plug-in interface ( 8th ), has at least one additional user operation, characterized in that - the user interface expansion unit ( 30 ) has a plurality of different use operations, and - the jointly accessible use operations each have a common context name ( 45 ) and - the user interface expansion unit ( 30 ) a variety of different context names ( 45 ) and - the user interface expansion unit ( 30 ) a favorite directory that can be changed by the user ( 40 ) with hyperlinks that can be activated, which refer to documents from the document server unit ( 20 ), and in which hyperlinks can be added, deleted or renamed and / or - the user interface extension unit ( 30 ) an activatable data conversion filter ( 48 ), which converts the document content shown to the document content in a manner adapted to another structured document format and / or - the user interface extension unit ( 30 ) has an executable data operation which can be applied to the document content shown and / or which, in a predetermined manner which is adapted to the document content, data from the document shown in the document display unit ( 10 ) changes, displays and / or manages and / or displays additional data and - that this is the context name for the use of the user operations in the user interface extension unit ( 30 ) assigned data from the software application ( 5 ) saved locally and / or managed. Vorrichtung nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet dass die Daten zur Verwaltung und/oder Verwendung von Benutzungsoperation, die der Adresse der Dokument-Servereinheit (20) und oder einem Kontextnamen zugeordnet ist, personalisiert abgespeichert und benutzerabhängig verwaltet werden.Device according to one of claims 1 to 6, characterized in that the data for the administration and / or use of usage operation, the address of the document server unit ( 20 ) and or is assigned to a context name, saved in a personalized manner and managed depending on the user. Vorrichtung nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die Benutzungsoperationen, die der Dokument-Servereinheit (20) zugeordnet sind, einem gemeinsamen Kontextnamen (45) aufweisenDevice according to one of claims 1 to 7, characterized in that the usage operations performed by the document server unit ( 20 ) are assigned a common context name ( 45 ) exhibit Vorrichtung nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass das Dokument aus einer Mehrzahl von Dokumenten besteht, die von mindestens zwei verschiedenen Dokument-Servereinheiten (20) geladen werden und die Kontexterkennungseinheit (38) durch vorbestimmte Regeln entscheiden kann, zu welchem Kontextnamen (45) der in der Dokumenten-Darstellungseinheit (10) angezeigte Inhalt gehört.Device according to one of claims 1 to 8, characterized in that the document consists of a plurality of documents which are from at least two different document server units ( 20 ) and the context recognition unit ( 38 ) can use predefined rules to decide which context name ( 45 ) in the document display unit ( 10 ) displayed content belongs. Vorrichtung nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Adresse der Dokument- Servereinheit (20) von der Kontexterkennungseinheit (38) in eine Highlevel Domain Adresse umgewandelt wird und als Kontextname (45) für gemeinsame Benutzeroperationen verwendet wird.Device according to one of claims 1 to 9, characterized in that the address of the document server unit ( 20 ) from the context recognition unit ( 38 ) is converted into a high level domain address and as context name ( 45 ) is used for common user operations. Vorrichtung nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet dass die die Software-Applikation (5) ein Web-Browser ist und die Benutzungsschnittstellen-Erweiterungseinheit (30) ein Tool-Bar-Interface, ein Explorer-Bar-Interface (25), ein Browser-Menü-Interface (12) oder eine Kontext-Menü-Interface (42) ist.Device according to one of claims 1 to 10, characterized in that the software application ( 5 ) is a web browser and the user interface extension unit ( 30 ) a tool bar interface, an explorer bar interface ( 25 ), a browser menu interface ( 12 ) or a con text menu interface ( 42 ) is. Vorrichtung nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet dass die Benutzungsschnittstellen-Erweiterungseinheit (30) ein Bestandteil die Software-Applikation (5) ist.Device according to one of claims 1 to 11, characterized in that the user interface extension unit ( 30 ) a component of the software application ( 5 ) is. Vorrichtung nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet dass der Benutzer mittels der Benutzungsschnittstellen-Erweiterungseinheit (30) die Benutzungsoperation mittels drag and drop hinzufügt, löscht, und/oder ändert und/oder mittels der Maus- und/oder Tastatursteuerung die Benutzungsoperation hinzufügt, löscht, ändert, konfiguriert und/oder festlegt.Device according to one of claims 1 to 12, characterized in that the user by means of the user interface extension unit ( 30 ) adds, deletes, and / or changes the use operation using drag and drop and / or adds, deletes, changes, configures and / or specifies the use operation using the mouse and / or keyboard control. Vorrichtung nach einem der Ansprüche 5 bis 13, dadurch gekennzeichnet dass das Favoritenverzeichnis (40) eine hierarchische Struktur und/oder mindestens ein Unterverzeichnis und/oder ein Hyperlink auf ein Verzeichnis aufweist.Device according to one of claims 5 to 13, characterized in that the list of favorites ( 40 ) has a hierarchical structure and / or at least one subdirectory and / or a hyperlink to a directory. Vorrichtung nach einem der Ansprüche 5 bis 14, dadurch gekennzeichnet dass das Favoritenverzeichnisse (40) einen vom Updateserver (60) vorbestimmten oder einen unabhängig von der Dokument-Servereinheit (20) und unabhängig von dem Updateserver (60) veränderbaren Namen aufweist.Device according to one of claims 5 to 14, characterized in that the favorites directory ( 40 ) one from the update server ( 60 ) predetermined or one independent of the document server unit ( 20 ) and regardless of the update server ( 60 ) has changeable names. Vorrichtung nach einem der Ansprüche 5 bis 15, dadurch gekennzeichnet dass die Datenkonvertierungsfilter (48) das dargestellte Dokument in ein strukturiertes Dokument umwandelt, dessen Dokumentformat von einem anderen Programm dargestellt und verarbeitet werden kann.Device according to one of claims 5 to 15, characterized in that the data conversion filter ( 48 ) converts the document shown into a structured document, the document format of which can be displayed and processed by another program. Vorrichtung nach einem der Ansprüche 5 bis 16, dadurch gekennzeichnet dass das dargestellte Dokument das Ergebnis eines Suchprozesses auf einer Suchmaschine ist und das Ergebnis der Formatumwandlung eine einheitliche tabellenartige Struktur aufweist.Device according to one of claims 5 to 16, characterized that the document shown is the result of a search process is on a search engine and the result of the format conversion has a uniform table-like structure. Vorrichtung nach Anspruch 5 bis 17, dadurch gekennzeichnet dass mittels der Benutzungsschnittstellen-Erweiterungseinheit (30) eine Datenerfassungsoperation auf das in der Dokumentdarstellungseinheit (10) dargestellte Dokument, die das Resultate eines Suchprozesses enthält, und einen Verweis auf ein weiteres darstellbares Dokument enthalten kann, in dem weitere Resultate desgleichen Suchprozesses enthalten sind ausführen kann und im Ergebnis der Datenerfassung die Resultate des Suchprozesses aus den weiteren darstellbaren Dokumenten in einer einheitlichen tabellenartigen Struktur zusammenfasst.Apparatus according to claim 5 to 17, characterized in that by means of the user interface extension unit ( 30 ) a data acquisition operation on that in the document display unit ( 10 ) document shown, which contains the results of a search process, and can contain a reference to another document that can be displayed, in which further results of the same search process can be contained and, as a result of the data acquisition, the results of the search process from the other documents that can be displayed in a uniform table-like Summarizes structure. Vorrichtung nach einem der Ansprüche 16 bis 18, dadurch gekennzeichnet dass das strukturierte Dokument visuell dargestellt werden und abgespeichert werden kann.Device according to one of claims 16 to 18, characterized that the structured document are visually represented and saved can be. Vorrichtung nach einem der Ansprüche 5 bis 19, dadurch gekennzeichnet dass die Favoritenverzeichnisse (40) den Inhalt des dargestellten Dokumentes für eine Offline Benutzung abgespeichert und/oder verwaltet werden kann oder der zugehörige Verzeichnispfad zu dem abgespeicherten Dokument im Favoritenverzeichnis (40) ablegt werden kann.Device according to one of claims 5 to 19, characterized in that the favorites directories ( 40 ) the content of the document shown can be saved and / or managed for offline use or the associated directory path to the saved document in the favorites directory ( 40 ) can be filed. Vorrichtung nach einem der Ansprüche 5 bis 20, dadurch gekennzeichnet dass die Adresse der Dokument-Servereinheit (20) oder Kontextname (45), zu denen Benutzungsoperationen in der Benutzungsschnittstellen-Erweiterungseinheit (30) zusammengefasst sind, als Hyperlink dargestellt wird, mit dem auf eine gemeinsame Startseite der Dokument-Servereinheit (20) angezeigt werden kann.Device according to one of claims 5 to 20, characterized in that the address of the document server unit ( 20 ) or context name ( 45 ) to which user operations in the user interface expansion unit ( 30 ) are summarized as a hyperlink that points to a common start page of the document server unit ( 20 ) can be displayed. Vorrichtung nach einem der Ansprüche 5 bis 21, dadurch gekennzeichnet dass Daten, die in der ersten Benutzungsschnittstellen-Erweiterungseinheit (30) für Benutzungsoperationen verwendet werden, so ausgegeben werden kann, dass nach einem Import in einer zweiten Benutzungsschnittstellen-Erweiterungseinheit (30) die gleichen Benutzungsoperationen für den Dokument-Servereinheit (20) aufweist, zu dem die Benutzungsoperationen in der ersten Benutzungsschnittstellen-Erweiterungseinheit (30) festgelegt sind.Device according to one of claims 5 to 21, characterized in that data stored in the first user interface expansion unit ( 30 ) are used for user operations so that it can be output that after an import in a second user interface expansion unit ( 30 ) the same usage operations for the document server unit ( 20 ) for which the user operations in the first user interface expansion unit ( 30 ) are set.
DE10316663A 2003-04-10 2003-04-10 Context-dependent management of Internet resources, by provision of a user-interface expansion unit, which is dependent on web-browser, document display or web-server usage Ceased DE10316663A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE10316663A DE10316663A1 (en) 2003-04-10 2003-04-10 Context-dependent management of Internet resources, by provision of a user-interface expansion unit, which is dependent on web-browser, document display or web-server usage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10316663A DE10316663A1 (en) 2003-04-10 2003-04-10 Context-dependent management of Internet resources, by provision of a user-interface expansion unit, which is dependent on web-browser, document display or web-server usage

Publications (1)

Publication Number Publication Date
DE10316663A1 true DE10316663A1 (en) 2004-11-04

Family

ID=33103327

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10316663A Ceased DE10316663A1 (en) 2003-04-10 2003-04-10 Context-dependent management of Internet resources, by provision of a user-interface expansion unit, which is dependent on web-browser, document display or web-server usage

Country Status (1)

Country Link
DE (1) DE10316663A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1365550A (en) * 1970-10-10 1974-09-04 Kloeckner Humboldt Deutz Ag Motor vehicle brake actuator assembly
EP0802491A2 (en) * 1996-04-15 1997-10-22 Sun Microsystems, Inc. Structured documents on the WWW
US5958008A (en) * 1996-10-15 1999-09-28 Mercury Interactive Corporation Software system and associated methods for scanning and mapping dynamically-generated web documents
US20020184095A1 (en) * 2001-06-05 2002-12-05 Certra, Inc. Automatic building and categorization of favorites in an internet browser

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1365550A (en) * 1970-10-10 1974-09-04 Kloeckner Humboldt Deutz Ag Motor vehicle brake actuator assembly
EP0802491A2 (en) * 1996-04-15 1997-10-22 Sun Microsystems, Inc. Structured documents on the WWW
US6003046A (en) * 1996-04-15 1999-12-14 Sun Microsystems, Inc. Automatic development and display of context information in structured documents on the world wide web
US5958008A (en) * 1996-10-15 1999-09-28 Mercury Interactive Corporation Software system and associated methods for scanning and mapping dynamically-generated web documents
US20020184095A1 (en) * 2001-06-05 2002-12-05 Certra, Inc. Automatic building and categorization of favorites in an internet browser

Non-Patent Citations (12)

* Cited by examiner, † Cited by third party
Title
(Recherchiert bei CiteSeer <http://citeseer.nj.ne c.com/cs>, 06.10.2003)
Alexa Toolbar (online), Alexa Internet, Inc.,2003. Im Internet: http://download.alexa.com/alexa7/startpage.html?p= L1,recherchiert 09.09.2003;
Alexa Toolbar (online), Alexa Internet, Inc.,2003. Im Internet: http://download.alexa.com/alexa7/startpage.html?p=L1,recherchiert 09.09.2003 *
ASIRVATHAM, RAVI: Web Page Classification based on Document Structure. (Online) Centre for Visual Information Technology, International Institute of Information Technology, Hyderabad, Indien 2001 *
ATTARDI, u.a.: Automatic Web Page Categorization by Link and Context Analysis. (Online) Procee- dings of THAI-99, European Symposium on Telema- tics, Hypermedia and Artificial Intelligence, Varese 1999 (Recherchiert bei CitleSeer <http://ci eser.nj.nec.com/cs>, 27.10.2003)
Groowe.com: Groowe Search, Toolbar v1.2 (online) Groowe 2003. Im Internet: http://www.groowe.com.recherchiert 09.09.2003 *
Groowe.com: Groowe Search, Toolbar v1.2 (online) Groowe 2003. Im Internet: http://www.groowe.com.recherchiert 09.09.2003;
JP 2002 269068 AA (Abstract) *
The MantaDB Utilities (online) Net 2000 Ltd., 2000. Im Internet: http://www.Mantadb.com/tooldb_id-xtools.htm, recherchiert 09.09.2003 *
The MantaDB Utilities (online) Net 2000 Ltd., 2000. Im Internet: http://www.Mantadb.com/tooldb_id-xtools.htm, recherchiert 09.09.2003;
WebTools 1.0 (online), Microgarden, LLC:2002. Im Internet: http://www.microgarden.com/webtools/index.htm.rech 09.09.2003;
WebTools 1.0 (online), Microgarden, LLC:2002. Im Internet: http://www.microgarden.com/webtools/index.htm.rech09.09.2003 *

Similar Documents

Publication Publication Date Title
DE69724356T2 (en) Method and apparatus for displaying information related to each of several hyperlinks
DE60128676T2 (en) METHOD AND SYSTEM FOR AUTOMATING INTERNET TRANSACTIONS BY STORING DATA STORED
DE60016772T2 (en) METHOD AND SYSTEM FOR THE PUBLICATION AND REVISION OF HIERARCHICALLY ORGANIZED SETS OF STATIC INTRANET AND INTERNET PAGES
DE112012000944B4 (en) Web-based editing and web content sharing in real time
DE10135445B4 (en) Integrated procedure for creating an updatable network query
DE69831904T2 (en) Dynamic creation of web pages
DE102013017085A1 (en) System for deep linking and search engine support for websites integrating a third-party application and components
DE60003278T2 (en) Hierarchical resolution of addresses in a data network
US20090249188A1 (en) Method for adaptive transcription of web pages
EP2188742A1 (en) Detecting correlations between data representing information
DE102007037646B4 (en) Computer storage system and method for indexing, searching and retrieving databases
WO2009030247A1 (en) Detecting correlations between data representing information
DE10250836A1 (en) Network navigation method in computer network, involves displaying number of bookmark indicators each of which is associated with respective one of group associated bookmarks
EP1826685B1 (en) Method for selecting and presenting of at least one additional information
DE10121791B4 (en) Method and device for dynamic web page arrangement
WO2007019912A1 (en) Method for transmitting information from an information server to a client
US20080208803A1 (en) System and method for characterising a web page
DE10248464A1 (en) World Wide Web navigation method, wherein access to sites is simplified as is the storage of bookmarks or favorites, in that all external links from a downloaded page can be displayed as a list when it is downloaded
EP2538347B1 (en) Data processing system and device
WO2009030245A1 (en) Detecting correlations between data representing information
DE60025051T2 (en) METHOD AND DEVICE FOR PERSONALIZING WEB SITE INDEPENDENT INFORMATION FROM MULTIPLE WEB SITES WITH USER-SPECIFIC EXTRACTION FUNCTION
DE102006054671A1 (en) Global prefix tree generating method for e.g. online shopping website, involves acquiring global prefix tree with set of traversal paths, and transmitting response comprising global prefix tree to source
WO2009030248A1 (en) Detecting correlations between data representing information
DE102018117273A1 (en) Data processing using an enumeration function
DE10316663A1 (en) Context-dependent management of Internet resources, by provision of a user-interface expansion unit, which is dependent on web-browser, document display or web-server usage

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection