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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Abstract
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:
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 (
Zum
einen kann ein Toolbarbereich (
Die
im globalen Toolbarbereich (
Auf
dem server-/kontextabhängigen
Toolbar-Abschnitt (
Weitere
Benutzungsoperationen auf dem server-/kontextabhängigen Toolbar-Abschnitt (
Der
Benutzer interagiert mit dem Web-Browser (
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- (
Das
Toolbar-Interface (
Die
dargestellten und verwendbaren Benutzungsoperationen (
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
(
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)
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)
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 |
-
2003
- 2003-04-10 DE DE10316663A patent/DE10316663A1/en not_active Ceased
Patent Citations (5)
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)
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 |