DE102006044315A1 - Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser - Google Patents

Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser Download PDF

Info

Publication number
DE102006044315A1
DE102006044315A1 DE102006044315A DE102006044315A DE102006044315A1 DE 102006044315 A1 DE102006044315 A1 DE 102006044315A1 DE 102006044315 A DE102006044315 A DE 102006044315A DE 102006044315 A DE102006044315 A DE 102006044315A DE 102006044315 A1 DE102006044315 A1 DE 102006044315A1
Authority
DE
Germany
Prior art keywords
data processing
information
processing system
browser
display frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE102006044315A
Other languages
German (de)
Inventor
Kimlo Tremmel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Demedic eHealthcare GmbH
Original Assignee
Accentive Heidelberg GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Accentive Heidelberg GmbH filed Critical Accentive Heidelberg GmbH
Priority to DE102006044315A priority Critical patent/DE102006044315A1/en
Publication of DE102006044315A1 publication Critical patent/DE102006044315A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Abstract

The method involves providing an information source assigned mainframe of a browser. A display frame with information from other information source is displayed inside the mainframe. The control commands are transferred to the mainframes, on the basis of which a query is collected periodically from the address data, which characterizes the latter information source. The display frame allocates each information source as latter information source after each query, which is assigned to the finally determined address data. An independent claim is also included for a data processing system for the execution of method for remote control display of information elements.

Description

Die Erfindung bezieht sich auf ein Verfahren zur ferngesteuerten Anzeige von Informationselementen auf dem Bildschirm einer Datenverarbeitungsanlage innerhalb des einer ersten Informationsquelle zugeordneten Hauptframes eines Browsers, bei dem innerhalb des Hauptframes ein Anzeigeframe mit Informationen aus einer zweiten Informationsquelle angezeigt wird. Sie betrifft weiterhin ein Datenverarbeitungssystem zur Durchführung dieses Verfahrens.The The invention relates to a remote display method of information elements on the screen of a data processing system within the main frame associated with a first information source a browser with a display frame inside the main frame displayed with information from a second source of information becomes. It further relates to a data processing system for performing this Process.

Zur Anzeige von Informationen einzelner Anbieter im Internet oder world-wide-web werden auf Datenverarbeitungsanlagen, insbesondere Personal Computern, einzelner Benutzer üblicherweise Browser genutzt, über die Informationen oder Darstellungen des jeweiligen Anbieters in die Bildschirmanzeige eingebunden werden. Ein derartiger Browser basiert üblicherweise auf der Fenster- oder Frametechnologie, wobei in einem sogenannten Hauptframe der Informationsinhalt der jeweils ausgewählten Informationsquelle oder Webseite zur Anzeige gebracht wird. Die Informationsquelle, also im Wesentlichen der Anbieter der vom Benutzer aktuell ausgewählten Informationen, ist dabei üblicherweise durch Adressdaten in Form der sogenannten URL („Uniform Ressource Locater") charakterisiert. Durch Eingabe der URL in den Browser kann der Nutzer somit die vom Anbieter unter der jeweiligen URL bereitgehaltenen Informationen im Hauptframe des Browsers zur Anzeige bringen.to Displaying information from individual providers on the Internet or world-wide-web be used on data processing equipment, in particular personal computers, single user usually Browser used over the information or representations of the respective provider in the screen display will be integrated. Such a browser is usually based on the window or frame technology, being in a so-called Mainframe of the information content of the selected information source or website is displayed. The information source essentially the provider of the information currently selected by the user, is usually characterized by address data in the form of the so-called URL ("Uniform Resource Locater"). By entering the URL in the browser, the user can thus from the Provider information provided under each URL in the main frame of the browser.

Aus Sicherheitsgründen sind die dazu genutzten Browser üblicherweise derart ausgelegt, dass sie für die Anzeige im Hauptframe lediglich Informationen aus ein und derselben URL zulassen. Falls darüber hinausgehend aber noch weitere Informationen aus einer anderen Informationsquelle des Internets oder world-wide-webs angezeigt werden sollen, so erfolgt dies üblicherweise im Rahmen eines sogenannten Hilfs- oder Anzeigeframes, auch als „i-frame" bezeichnet. Falls also zusätzlich oder in Ergänzung zu den im Hauptframe angezeigten Informationen aus einer ersten Informationsquelle vom Nutzer die Ausgabe von weiteren, aus einer zweiten Informationsquelle stammenden Informationen gewünscht wird, so wird innerhalb des Hauptframes ein Anzeigeframe geöffnet, in dem die Informationen aus der weiteren Informationsquelle angezeigt werden können. Dazu wird die URL der zweiten Informationsquelle zur korrekten Adressierung und Identifikation der im Anzeigeframe anzuzeigenden Informationen herangezogen. Ein verbreitetes Anwendungsgebiet für eine derartige kombinierte Anzeige von Informationen aus verschiedenen Informationsquellen ist beispielsweise die Zuschaltung von Werbeinformationen, Werbebannern oder dergleichen zu den eigentlich auf einer Internetseite enthaltenen Informationen.Out security the browsers used are usually designed so that they are suitable for the ad in the main frame only contains information from one and the same Allow URL. If over it but further information from another source of information of the internet or world-wide-webs are displayed, this is usually done in the context of a so-called Auxiliary or display frames, also called "i-frame", so if additional or in addition to the information displayed in the main frame from a first Information source from the user the output of more, from one second source of information is desired, so a display frame is opened within the main frame, in the information from the other information source is displayed can be. For this, the URL of the second information source for correct addressing and identifying the information to be displayed in the display frame. A widespread field of application for such a combined Display information from various sources of information is, for example, the connection of advertising information, advertising banners or the like to those actually contained on a website Information.

Es kann das Bedürfnis bestehen, die solchermaßen zugeschalteten Informationen oder auch die Hauptinformationen in einer Internetpräsentation gezielt zu verändern. Beispielsweise kann ausgelöst von einem Benutzerwunsch, beispielsweise durch Anklicken einer Schaltfläche in einem Frame, auf Informationsquellen anderen Inhalts oder dergleichen zurückgegriffen werden. Dies kann insbesondere abhängig von den Ergebnissen von Suchanfragen oder dergleichen vorkommen, wobei der Nutzer insbesondere durch eine hinreichend kompetente Suchstrategie zielführend eine Aktualisierung von Informationsinhalten herbeiführen kann.It can the need exist that way switched information or even the main information in targeted at an internet presentation to change. For example, triggered by a user request, for example by clicking a button in a Frame, other sources of information or the like resorted to become. This may depend in particular on the results of Search queries or the like occur, the user in particular through a sufficiently competent search strategy purposeful one Updating information content.

Bei bestehenden Systemen, bei denen bedarfsabhängig die Modifikation oder der Austausch von angezeigten Informationen im Hauptframe oder auch in einem Anzeigeframe eines Browsers erfolgt, ist jedoch üblicherweise eine gezielte Einflussnahme und Ansteuerung durch den eigentlichen Nutzer erforderlich. Dies setzt voraus, dass der Nutzer über ausreichendes Know-how hinsichtlich der Navigation im Internet oder dergleichen verfügt, und dass im Bedarfsfall von ihm geeignete und ausreichend kompetente Steuerungseingriffe oder dergleichen vorgenommen werden können. Es wäre aber wünschenswert, eine externe Unterstützung für vergleichsweise unerfahrene oder über nur wenig Know-how verfügende Nutzer bereitstellen zu können, so dass beispielsweise durch parallele telefonische Be treuung des jeweiligen Nutzers von einem Service- oder Dienstanbieter eine optimierte Navigation oder Informationsaufbereitung auf einzelnen Internetseiten oder dergleichen erfolgen kann. Insbesondere wäre dabei wünschenswert, dass in Online-Präsentationen von Internet-Verkaufsstellen eine vom Benutzer angeforderte Unterstützung von Service-Personal, beispielsweise im Rahmen eines Call-Centers oder dergleichen, angeboten werden kann, bei der der externe Dienst- oder Hilfeleister unmittelbar die beim Benutzer über die jeweilige Internet-Präsenz angezeigten Informationen bedarfsgerecht verändern oder beeinflussen kann. Damit soll insbesondere ermöglicht werden, dass einem Nutzer bedarfsweise auch bei einer vergleichsweise komplexen Informationsstruktur der von einem Anbieter angebotenen Inhalte, beispielsweise in Form eines Online-Katalogs oder dergleichen, zielgerichtet eine geführte Navigationshilfe bereitgestellt werden kann.at existing systems where, depending on demand, the modification or the exchange of displayed information in the main frame or even is done in a display frame of a browser, but is common a targeted influence and control by the actual User required. This assumes that the user has sufficient Know-how in terms of navigation on the Internet or the like features, and that in case of need of him suitable and sufficiently competent Control interventions or the like can be made. It but would be desirable, an external support for comparatively inexperienced or over little know-how To provide users, so that, for example, by parallel telephone Be the distribution of optimized by a service or service provider Navigation or information processing on individual websites or the like can be done. In particular, it would be desirable that in online presentations from Internet outlets a user requested support from Service personnel, for example as part of a call center or the like, can be offered at which the external service or auxiliary immediately the user over the respective internet presence displayed information can change or influence as needed. This is intended in particular be that a user, if necessary, even at a comparatively complex information structure offered by a provider Content, for example in the form of an online catalog or the like, purposefully a guided Navigation aid can be provided.

Der Erfindung liegt daher die Aufgabe zu Grunde, ein Verfahren zur ferngesteuerten Anzeige von Informationselementen der oben genannten Art anzugeben, mit dem von externer Seite und unabhängig von der eigentlichen Datenverarbeitungsanlage eine gezielte Veränderung der im Anzeigeframe angezeigten Informationen ermöglicht ist. Des Weiteren soll ein zur Durchführung des Verfahrens besonders geeignetes Datenverarbeitungssystem angegeben werden.The invention is therefore based on the object to provide a method for the remote display of information elements of the type mentioned above, with the external side and independent of the actual data processing system, a targeted change in the display frame displayed information is possible. Furthermore, a special for carrying out the method should the appropriate data processing system are specified.

Bezüglich des Verfahrens wird diese Aufgabe erfindungsgemäß gelöst, indem dem Hauptframe Ansteuerbefehle übermittelt werden, anhand derer zyklisch eine Abfrage von für die zweite Informationsquelle charakteristischen Adressdaten vorgenommen wird, wobei dem Anzeigeframe nach jeder Abfrage diejenige Informationsquelle als zweite Informationsquelle zugewiesen wird, die den zuletzt ermittelten Adressdaten zugeordnet ist.Regarding the Method, this object is achieved according to the invention by the control frame commands transmitted to the main frame are used, on the basis of which cyclically a query of for the second information source characteristic address data, wherein the display frame after each query that information source as a second source of information assigned to the last ascertained address data is.

Die Erfindung geht dabei von der Überlegung aus, dass für eine extern bereitgestellte Hilfeleistung für den Benutzer bei der Anzeige gewünschter Informationen die gezielte Einspeisung von Anzeigebefehlen oder Informationselementen in den vom Benutzer aktivierten Browser ermöglicht sein sollte. Unter Berücksichtigung der allgemein verbreiteten und für übliche Browser aus Sicherheitsgründen zwingend vorgeschriebenen Einschränkungen, dass der Frame des Browsers, von dem aus Inhalte abgerufen und angezeigt werden, nur Programmierbefehle oder Steuerbefehle akzeptieren darf, die von der URL der aktiven Quelle stammen, akzeptiert der Frame grundsätzlich über Framegrenzen hinweg nur den Befehl, Inhalte von einer neuen, anderen URL zu laden. Es ist jedoch ausgeschlossen, dass ein weiterer Frame in diesem Frame (und umgekehrt) Steuerbefehle einleitet, die über das Setzen einer neuen URL hinausgehen, wenn beide Frames verschiedene Quellen haben. Die externe Zugriffsmöglichkeit auf die über den Browser wiedergegebenen Informationen sollte daher über eine geeignete Vorgabe von Adressdaten oder URL's für den Anzeigeframe erfolgen.The Invention is based on the consideration, that for an externally provided assistance to the user in the display desired Information the targeted feeding of display commands or Be enabled information elements in the user-enabled browser should. Under consideration of widely used and for usual browsers for safety reasons Mandatory restrictions that the frame of the Browser from which content is retrieved and viewed only May accept programming commands or commands issued by the URL of the active source, the frame generally accepted frame boundaries Only the command to load content from a new, different URL. However, it is excluded that another frame in this Frame (and vice versa) initiates control commands via the Setting a new URL will go beyond if both frames have different sources to have. The external accessibility on the over The information displayed on the browser should therefore be suitable specification of address data or URLs for the display frame.

Um hierzu eine geeignete Einflussmöglichkeit von extern bereitzustellen, sollte der Browser in der Art eines sogenannten „Pull-Verfahrens" angesteuert werden, das aus der Umgebung des Hauptframes heraus in regelmäßigen Zeitintervallen die aktuell zu berücksichtigende URL für den Anzeigeframe ermittelt. Die Zugriffsmöglichkeit für einen externen Betreuer ist dabei dadurch gegeben, dass der Betreuer an geeigneter Stelle aktualisierte Adressdaten im Sinne einer modifizierten URL für den Anzeigeframe hinterlegen kann, wobei durch Vorgabe geeigneter Adressdaten für den Benutzer individualisierte und der Menüführung oder Hilfestellung entsprechende Informationen eingespeist werden können. Sobald dabei innerhalb des Hauptframes eine aktualisierte oder neue Fassung der URL oder der Adressdaten für den Anzeigeframe festgestellt wird, wird die unter dieser aktualisierten Adresse hinterlegte Informationsquelle als zweite Informationsquelle für den Anzeigeframe zugeordnet und die in ihr enthaltene Information im Anzeigeframe dargestellt, um dabei eine zuverlässige Berücksichtigung aktuell hinterlegter URL's für die Anzeige im Anzeigeframe zu gewährleisten, sollte die Überprüfung auf aktualisierte Adressdaten regelmäßig oder zyklisch erfolgen, wobei durch ausreichend kurz gewählte Zykluszeiten für die Anwender, also den Benutzer einerseits und den Betreiber andererseits auch der Eindruck eines „Push-Verfahrens", also mit aktiver Informationsweiterleitung an den Nutzer, erzeugt werden kann.Around this is a suitable influence externally, the browser should be in the nature of a so-called "pull method" are controlled, that out of the environment of the main frame at regular time intervals the currently to be considered URL for determines the display frame. The accessibility for an external supervisor is thereby given by the fact that the supervisor updated at a suitable place Store address data in the sense of a modified URL for the display frame can, by specifying appropriate address data for the user individualized and menu navigation or Assistance corresponding information can be fed. As soon as within the mainframe an updated or new version the URL or the address data for If the display frame is found to be updated under this Address deposited information source as a second source of information for the display frame assigned and the information contained in the display frame presented, while a reliable consideration currently deposited URLs for the ad to ensure in the display frame should check on updated address data regularly or cyclically, with sufficiently short cycle times for the Users, ie the user on the one hand and the operator on the other also the impression of a "push process", ie with active Information forwarding to the user, can be generated.

Die Aktualisierung der im Anzeigeframe dargestellten Informationen könnte dabei lediglich durch Austausch der URL oder der Adressdaten als solcher erfolgen. Beispielsweise könnte der Benutzer mit dem externen Betreuer oder Hilfeleister in telefonischem Kontakt stehen und mitteilen, dass anstelle des derzeit im Anzeigeframe dargestellten Inhalts nunmehr ein anderer Inhalt, beispielsweise eine andere Katalogseite eines Online-Katalogs anstelle der derzeit aktivierten, zur Anzeige gebracht werden soll. In diesem Fall könnte der Betreuer die für den Anzeigeframe derzeit verwendete URL der aktuellen Katalogseite ersetzen durch die URL der neu gewünschten Katalogseite. Alternativ oder zusätzlich kann aber auch gewünscht sein, dass der Betreuer aufbauend auf den aktuell vorhandenen Informationen im Anzeigeframe einzelne individualisierte Veränderungen vornimmt, wie beispielsweise grafische Ergänzungen durch einfache Elemente, Hervorhebungen, Textkommentare oder dergleichen. Um dies zu ermöglichen, werden vorteilhafterweise bei der Abfrage der Adressdaten für die zweite Informationsquelle Steuerbefehle für den Anzeigeframe mit an den Broswer übermittelt. Diese Steuerbefehle können beispielsweise in der für den Browser gültigen Programmiersprache wie beispielsweise Javascript entsprechend geeignete Steuerbefehle enthalten, über die gezielt grafische Operationen im Anzeigeframe vorgenommen werden können.The Updating the information displayed on the display bezel could help merely by exchanging the URL or the address data as such. For example, could the user with the external supervisor or helper in telephone Contact and communicate that instead of the currently in the display frame content now shown another content, for example another catalog page of an online catalog instead of the current one activated, should be displayed. In this case, the Supervisor for Display URL currently used URL of the current catalog page Replace with the URL of the new desired catalog page. alternative or additionally but also desired be that the caregiver based on the information currently available makes individual individualized changes in the display frame, such as graphic additions through simple elements, highlighting, text comments or the like. In order to make this possible, are advantageously in the query of the address data for the second Information source Control commands for the display frame with to the Broswer transmitted. These control commands can for example in the for the browser valid Programming language such as Javascript appropriately appropriate Control commands contain, about the targeted graphical operations are performed in the display frame can.

Mit anderen Worten: Die Ansteuerung des Browsers umfasst insbesondere folgende Optionen oder Funktionalitäten:

  • – „Pushen" der Seiteninhalte durch Übergeben einer URL aus dem zyklisch abfragenden Hauptframe in den Anzeigeframe
  • – „Overlay"-Variante aus dem Hauptframe: Die Overlay-Komponente sitzt im Hauptframe und legt Grafiken wie beispielsweise Pfeile, Kreise, Texte oder ähnliches als HTML-Division über den Anzeigeframe. Die HTML-Division befindet sich dabei insbesondere im Hauptframe, wird aber über den Anzeigeframe positioniert.
  • – „Modifikations-Variante 1" inkl. Overlay-Funktion aus dem Anzeigeframe: Eine Modifikations-Komponente im Anzeigeframe (fragt selbst zusätzlich zyklisch ab) wird vom Webserver des Nutzers (z.B. Webshop) geladen. Das heißt, der Admin des Webshops integriert diese Javascript-Komponente in den Seiteninhalt. Die Modifikations-Komponente kommuniziert mit dem PMC-Server, im Kommunikationsslot finden sich die Informationen über die grafischen Hervorhebungen, Symbole, Anzeigen etc.
  • – „Modifikations-Variante 2" inkl. Overlay-Funktion aus Anzeigeframe: Modifikations-Komponente im Anzeigeframe wird zusammen mit dem Seiteninhalt des Anzeigeframes vom PMC-Server geladen. Der PMC-Server selbst lädt auf Anforderung des Anzeigeframes die Inhalte vom Server des Webshops und reichert diese Inhalte mit der Modifikations-Komponente an. Diese veränderten Inhalte werden dann an den Anzeigeframe weitergegeben. Die Modifikations-Komponente fragt nun zyklisch am PMC-Server nach Kommandos über vorzunehmende optischen Veränderungen am angezeigten Inhalt an.
In other words, controlling the browser includes in particular the following options or functionalities:
  • "Pushing" the page contents by passing a URL from the polling main frame to the display frame
  • - "Overlay" variant from the main frame: The overlay component sits in the main frame and places graphics such as arrows, circles, texts or the like as an HTML division over the display frame The HTML division is located in the main frame, but will positioned over the display frame.
  • - "Modification variant 1" incl. Overlay function from the display frame: A modification component in the display frame (also inquires cyclically) is loaded by the user's web server (eg webshop) .This means that the admin of the webshop integrates this Javascript Component in the page content The modification component communicates with the PMC server, in the Kommunikationsslot find information about the graphical highlighting, symbols, displays, etc.
  • - "Modification variant 2" including overlay function from display frame: Modification component in the display frame is loaded together with the page content of the display frame from the PMC server The PMC server itself loads the contents of the server of the webshop and This modified content is then passed on to the display frame, and the modification component then cyclically asks the PMC server for commands about visual changes to the content displayed.

In besonders vorteilhafter Ausgestaltung sind die Steuerbefehle dabei mit den Adressdaten für die zweite Informationsquelle kombiniert. Damit kann die URL für die zweite Informationsquelle derart konfiguriert sein, dass über die Wahl eines geeigneten URL-Strings bereits geeignete Steuerbefehle mit an den Anzeigeframe übergeben werden können. Insbesondere kann dabei die URL für die zweite Informationsquelle auch als Parameter des Steuerbefehls „Inhalte von Quelle ... laden" angesehen werden, wobei jeder Steuerbefehl eigene Parameter besitzen kann, und wobei die Steuerbefehle aneinandergereiht an den Empfänger oder Browser übergeben werden.In Particularly advantageous embodiment, the control commands are with the address data for the second source of information combined. This can be the URL for the second Information source be configured such that over the Choice of a suitable URL string already suitable control commands with passed to the display frame can be. In particular, the URL for the second information source can be used can also be viewed as parameters of the control command "Load contents from source ...", wherein each control command may have its own parameters, and wherein the control commands are strung together to be passed to the recipient or browser.

In weiterer besonders vorteilhafter Weiterbildung können darzustellende Informationen im Anzeigeframe oder im Hauptframe als sogenannten HTML-Division erzeugt und als solche über den Anzeigeframe bzw. den Hauptframe gelegt werden. Damit kann auf besonders einfache Weise eine durch den Sender oder Betreuer veranlasste optische Modifikation der angezeigten Inhalte der zweiten Informati onsquelle erfolgen. Beispielsweise könnte auf diese Weise ein beschrifteter Pfeil zum Hinweis auf inhaltliche Details über den Anzeigeframe bewegt werden. Die Informations- und/oder Multimediadateien können dabei bereits vorhanden und über eine URL abfragbar sein oder sie können durch den jeweiligen Betreuer oder Tutor bedarfsweise erstellt und für den Nutzer verfügbar gemacht werden.In Another particularly advantageous development can be displayed information in the display frame or in the main frame as a so-called HTML division generated and as such over the display frame or main frame. This can be on particularly simple way initiated by the sender or supervisor optical modification of the displayed contents of the second information source respectively. For example, could in this way, a labeled arrow indicating content Details about to move the display frame. The information and / or multimedia files can it already exists and over a URL may be queriable or they may be by the respective maintainer or tutor created as needed and made available to the user become.

Vorteilhafterweise umfassen die Adressdaten und/oder die Steuerdaten eine Anzahl von Links auf Informationsdateien und/oder Multimedia-Dateien. Dabei könnte beispielsweise neben den üblichen Webseiteninhalten eine URL auf ein pdf-Dokument oder eine mp3-Datei übermittelt werden. In diesem Falle würde bei installiertem und mit dem Browser assoziierten Wiedergabe-Programm das jeweilige Dokument im Anzeigeframe geöffnet und angezeigt oder die jeweilige Multimedia-Datei abgespielt werden.advantageously, The address data and / or the control data comprise a number of Links to information files and / or multimedia files. there could for example, in addition to the usual website content submit a URL to a pdf document or an mp3 file become. In that case, would when the browser program is installed and associated with the browser the respective document is opened and displayed in the display frame or the respective multimedia file are played.

In besonders vorteilhafter Ausgestaltung erfolgt die Fernsteuerung der Anzeige von Informationselementen über das Internet oder world-wide-web. Damit kann ein ohnehin über das Internet zugeschalteter Benutzer über diesen Kommunikationspfad von externem Servicepersonal oder Beratern bei der Navigation unterstützt werden. Dazu wird über die Ansteuerbefehle eine Kommunikation zwischen der Datenverarbeitungsanlage und einer Servereinrichtung über das world-wide-web eingerichtet.In Particularly advantageous embodiment, the remote control the display of information elements over the Internet or world-wide-web. This can be over anyway the Internet switched user via this communication path supported by external service personnel or navigation consultants. This is about the control commands a communication between the data processing system and a server device via the world-wide-web set up.

Um dabei über die Servereinrichtung eine Vielzahl von Nutzern individualisiert und bedarfsgerecht bei der Navigation unterstützen zu können, sollte die Servereinrichtung für eine getrennte gleichzeitige Bearbeitung verschiedener Datenverarbeitungsanlagen ausgelegt sein, wobei Steuerbefehle oder Adressdaten individualisiert und gezielt an die jeweils betroffene Datenverarbeitungsanlage weitergeleitet werden sollten. Um dies zu ermöglichen, wird in weiterer vorteilhafter Ausgestaltung in der Servereinrichtung für die jeweilige Datenverarbeitungsanlage ein zugeordneter Speicherbereich bereitgestellt, in dem die für die jeweilige Datenverarbeitungsanlage bestimmten Adressdaten und/oder Steuerbefehle hinterlegbar sind. Zur Übermittlung von Adressdaten und/oder Steuerbefehlen an die jeweils betroffene Datenverarbeitungsanlage wird dieser vorteilhafterweise eine geeignete Kennung zugeordnet, über die die jeweilige Datenverarbeitungsanlage dem jeweiligen Speicherbereich zugeordnet bleibt, solange der Nutzer die externe Unterstützungsleistung in Anspruch nimmt. Um dies zu ermöglichen, kann beispielsweise vorgesehen sein, dass der Nutzer beim erstmaligen Aufruf der mit einer derartigen externen Unterstützungsfunktion versehenen Webseite eine entsprechende Anforderung an die Servereinrichtung übermittelt, die dort die Zuordnung einer individuellen Kennung wie beispielsweise einer Identifizierungsnummer oder dergleichen und die temporäre Bereithaltung eines zugeordneten Speicherbereichs auslöst.Around over it the server device individualizes a multiplicity of users and to be able to support navigation as needed, the server device should for one separate simultaneous processing of various data processing systems be designed, with individualized control commands or address data and be forwarded specifically to the respective affected data processing system should. In order to make this possible, is in a further advantageous embodiment in the server device for the respective data processing system an allocated memory area provided in which the for the respective data processing system certain address data and / or Control commands are stored. For the transmission of address data and / or Control commands to the respective affected data processing system this is advantageously associated with a suitable identifier over which the respective data processing system the respective memory area remains assigned as long as the user's external support takes up. To make this possible, for example be provided that the user when calling the first with such an external support function provided website communicates a corresponding request to the server device, there the assignment of an individual identifier such as an identification number or the like and the temporary availability an assigned memory area triggers.

Zur Umsetzung der extern bereitgestellten Betreuungsleistung oder Hilfestellung wird vom Unterstützungs- oder Servicepersonal vorteilhafterweise ein jeweils geeigneter Datensatz für die Adressdaten und/oder Steuerbefehle geeignet in der Servereinrichtung hinterlegt, so dass bei der nächstfolgenden Abfrage durch den Hauptframe des Browsers in der Datenverarbeitungsanlage eine geeignete Weiterleitung der dort hinterlegten Daten an die Datenverarbeitungsanlage erfolgt. Um dies zu ermöglichen, könnte das Service- oder Unterstützungspersonal geeigneten direkten Zugriff auf die Servereinrichtung und die dort reservierten, für die Zwischenspeicherung der Adressdaten und/oder Steuerbefehle vorgesehenen Speicherbereiche haben. Eine besonders flexible und effiziente Unterstützungs- oder Serviceleistung ist aber bereitstellbar, indem in weiterer vorteilhafter Ausgestaltung der jeweilige Betreuer oder das Servicepersonal ebenfalls über das world-wide-web mit der Servereinrichtung kommuniziert. Dabei werden vorteilhafterweise die für die Datenverarbeitungsanlage bestimmten Adressdaten und/oder Steuerbefehle von einer Datenverarbeitungsanlage des Betreuers oder Servicepersonals generiert und über das world-wide-web an die Servereinrichtung übermittelt.To implement the externally provided care service or assistance, the support or service personnel advantageously deposits a respectively suitable data record for the address data and / or control commands suitably in the server device, so that during the next query by the mainframe of the browser in the data processing system a suitable forwarding of the there stored data to the data processing system takes place. To facilitate this, the service or support personnel could have appropriate direct access to the server device and the memory areas reserved there for buffering the address data and / or control commands. However, a particularly flexible and efficient support or service can be provided in a wide range Advantageous embodiment of each supervisor or the service staff also communicates with the server device via the world-wide-web. In this case, the address data and / or control commands intended for the data processing system are advantageously generated by a data processing system of the supervisor or service personnel and transmitted via the world-wide-web to the server device.

Bezüglich des Datenverarbeitungssystems wird die genannte Aufgabe gelöst mit einer Datenverarbeitungsanlage und mit einer mit dieser über das world-wide-web verbundenen Servereinrichtung, bei dem ein auf der Datenverarbeitungsanlage installierter Browser zur Verarbeitung von die zyklische Abfrage von Adressdaten auslösenden Ansteuerbefehlen ausgelegt ist.Regarding the Data processing system, the above object is achieved with a Data processing system and with one with this over the world-wide-web connected server device, in which an installed on the data processing system Browser for processing the cyclic query of address data triggering Control commands is designed.

Die mit der Erfindung erzielten Vorteile bestehen insbesondere darin, dass durch die zyklische Abfrage aktualisierter Adressdaten aus dem Hauptframe des Browsers heraus eine gezielte externe Informationseinspeisung in die angezeigten Inhalte ermöglicht ist, ohne dass der Benutzer durch eigene Steuerbefehle oder dergleichen diese Einspeisung auslösen müsste. Durch die Auslösung der Abfrage vom Hauptframe des Browsers aus wird dabei insbesondere gewährleistet, dass eine derartige externe Informationsaufbereitung auch unter Verwendung von Standardbrowsern und ohne Beeinträchtigung der ansonsten üblichen Sicherheitsvorkehrungen möglich ist. Somit können unter Rückgriff auf handelsübliche und herkömmliche Browser und Wahrung der damit verbundenen Sicherheitseinrichtungen unabhängig von eventuell bestehenden weiteren Sicherungssystemen wie beispielsweise Firewalls oder dergleichen Servicedienstleistungen und Kundenunterstützungen angeboten werden, bei denen externes Service- oder Unterstützungspersonal direkte Einflussmöglichkeiten auf die dem Benutzer angezeigten Informationen erhält. Somit kann beispielsweise der Benutzer durch Rückfrage beim Servicepersonal gezielte Veränderungen der ihm im Anzeigeframe angezeigten Informationen, beispielsweise durch einen Austausch der vollständigen Informationen oder auch durch gezielte ausgewählte Hervorhebungen einzelner Bestandteile, in Anspruch nehmen. Ein derartiges Konzept eignet sich somit insbesondere für Onlinedienste oder Online-Verkaufsstellen, bei denen der Benutzer gezielt durch Rücksprache beim Servicepersonal, beispielsweise in Form eines Call-Centers oder dergleichen, unterstützt wird.The particular advantages of the invention are that by the cyclic query updated address data from The main frame of the browser out a targeted external information feed into the displayed content is without the user by own control commands or the like trigger this feed would. By the triggering the query from the main frame of the browser is doing in particular guaranteed that such external information processing also under Using standard browsers and without affecting the otherwise usual Safety precautions possible is. Thus, you can under recourse on commercial and conventional Browser and preservation of associated security facilities independently of possibly existing further security systems such as Firewalls or similar services and customer support offered to external service or support personnel direct influence possibilities on the information displayed to the user. Consequently For example, the user can call the service staff targeted changes the information displayed to it in the display frame, for example by an exchange of the complete Information or by targeted selected highlighting of individual Components, take advantage of. Such a concept is suitable thus in particular for Online services or online outlets where the user specifically by consultation at the service staff, for example in the form of a call center or the like, supported becomes.

Ein Ausführungsbeispiel der Erfindung wird anhand einer Zeichnung näher erläutert. Darin zeigt die Figur schematisch ein Datenverarbeitungssystem.One embodiment The invention will be explained in more detail with reference to a drawing. Therein shows the figure schematically a data processing system.

Das Datenverarbeitungssystem 1 gemäß der Figur umfasst eine Datenverarbeitungsanlage 2, auf deren nicht näher dargestelltem Bildschirm über einen Browser Informationen aus verschiedenen Informationsquellen dargestellt werden können.The data processing system 1 according to the figure comprises a data processing system 2 , on whose unspecified displayed screen via a browser information from various sources of information can be displayed.

Die Datenverarbeitungsanlage 2, beispielsweise ein Personal-Computer ist über das world-wide-web 4 mit einer Servereinrichtung 6 verbunden. Weiterhin umfasst das Datenverarbeitungssystem 1 eine weitere, für einen Betreuer vorgesehene Datenverarbeitungsanlage 8, die ebenfalls an das world-wide-web 4 angeschlossen ist. In an sich üblicher Weise sind an das world-wide-web 4 darüberhinaus noch eine große Vielzahl von Informationsquellen 10 angeschlossen, über die in der Art von Webseiten oder Homepages individuell zugeordnete Informationsinhalte zum Abruf durch einen Benutzer bereitgestellt werden.The data processing system 2 For example, a personal computer is over the world-wide-web 4 with a server device 6 connected. Furthermore, the data processing system includes 1 another, intended for a supervisor data processing system 8th who also joined the world-wide-web 4 connected. In a conventional way are to the world-wide-web 4 In addition, a large variety of information sources 10 connected, over which in the nature of web pages or homepages individually assigned information contents are provided for retrieval by a user.

Das Datenverarbeitungssystem 1 ist insbesondere dafür ausgelegt, dass auf dem Bildschirm der Datenverarbeitungsanlage 2 Informationselemente gezielt ferngesteuert angezeigt werden können, wobei die entsprechende Fernsteuerung insbesondere von einem Betreuer über die weitere Datenverarbeitungsanlage 8 erfolgen soll. Um dabei zu gewährleisten, dass eine entsprechende Fernsteuerung für beliebige über das world-wide-web 4 mit der weiteren Datenverarbeitungsanlage 8 verbundene Personal-Computer oder Datenverarbeitungsanlagen erfolgen kann, ist dabei ein Rückgriff auf weitverbreitete Standardtechnologien und insbesondere auf im Zusammenhang mit der Handhabung von Internetzugängen weit verbreitete Browser vorgesehen.The data processing system 1 is specifically designed to be on the screen of the data processing system 2 Information elements can be displayed remotely targeted, the corresponding remote control in particular by a supervisor on the other data processing system 8th should be done. To ensure that a corresponding remote control for any over the world-wide-web 4 with the further data processing system 8th Connected personal computers or data processing systems, it is intended to use widespread standard technologies and in particular in connection with the handling of Internet access widespread browser.

Durch den Rückgriff auf die Browser-Technologie ist dabei insbesondere ermöglicht, dass unter Umgehung von existierenden Sicherheitssystemen wie Firewalls oder dergleichen jederzeit die gezielte ferngesteuerte Informationsdarstellung erfolgen kann. Das Datenverarbeitungssystem 1 ist somit hinsichtlich seiner Anwendung insbesondere dafür ausgelegt, dass der Benutzer der Datenverarbeitungsanlage 2, auf deren Bildschirm die ferngesteuerte Informationsdarstellung erfolgen soll, auf alternativem Wege wie beispielsweise telefonisch über ein Call-Center oder dergleichen mit dem Betreuer in Kontakt tritt, wobei der Betreuer über die Einspeisung entsprechender Informationen über die weitere Datenverarbeitungsanlage 8 gezielt Hilfestellungen bei der Navigation in der jeweiligen Website oder bei der gezielten Präsentation oder Hervorhebung einzelner Informationen für den Benutzer leistet. Das Datenverarbeitungssystem 1 eignet sich somit in besonde rem Maße beispielsweise für Anwendungen im Rahmen einer sogenannten Internet- oder Online-Verkaufsstelle („Web-Shop") oder auch im Rahmen virtueller Präsentationen über das Internet, bei denen der Benutzer über die Datenverarbeitungsanlage 2 auf eine Website zugreift, anschließend in Kontakt mit dem Betreuer, beispielsweise einem Call-Center-Agenten eines Web-Shop-Bestreibers in Kontakt tritt und anschließend von diesem aktiv durch die jeweilige Website geführt wird.By resorting to the browser technology, it is possible in particular that bypassing existing security systems, such as firewalls or the like, targeted, remote-controlled information representation can take place at any time. The data processing system 1 is therefore designed with regard to its application in particular that the user of the data processing system 2 , on whose screen the remote information display is to be made, in alternative ways such as by phone via a call center or the like comes into contact with the caregiver, the caregiver on the supply of appropriate information on the other data processing system 8th provides targeted assistance with navigation in the respective website or with the targeted presentation or highlighting of individual information for the user. The data processing system 1 Thus, it is particularly suitable, for example, for applications in the context of a so-called Internet or online point of sale ("web shop") or also in the context of virtual presentations via the Internet, in which the user has access to the data processing system 2 accessing a website, then in contact Contacting the supervisor, for example, a call center agent of a Web shop operator and then actively led by the respective website.

Um die dazu erforderlichen Zugriffsmöglichkeiten auf den Bildschirminhalt in der Datenverarbeitungsanlage 2 für den Betreuer über die weitere Datenverarbeitungsanlage 8 unter Verwendung weitverbreiteter Standardtechnologien wie insbesondere verbreiteten Browsern zu ermöglichen, ist das Datenverarbeitungssystem 1 unter konsequenter Berücksichtigung der durch die Browsertechnologie vorgegebenen Randbedingungen ausgelegt. Dazu ist bei der Auslegung des Datenverarbeitungssystems 1 insbesondere dem Umstand Rechnung getragen, dass über den jeweiligen Browser üblicherweise innerhalb des Hauptframes des Browsers der einer ersten Informationsquelle, beispielsweise einer Website, zugeordnete Informationsinhalt angezeigt wird.To the necessary access to the screen content in the data processing system 2 for the supervisor about the further data processing system 8th enabling widespread standard technologies such as particularly popular browsers is the data processing system 1 with consistent consideration of the boundary conditions given by the browser technology. This is in the design of the data processing system 1 In particular, the fact that via the respective browser is usually displayed within the main frame of the browser of a first information source, such as a website, associated information content.

Die Informationsquelle ist dabei innerhalb des world-wide-web 4 durch charakterische Adressdaten, die sogenannte URL („Uniform-Ressource-Locater"), gekennzeichnet. Zur Steuerung des zur Anzeige gebrachten Informationsinhaltes verarbeitet der Browser dabei Steuerbefehle in einer zugeordneten Programmiersprache, üblicherweise dem sogenannten „Javascript". Aus Sicherheitsgründen und zur Vermeidung einer unzulässigen Querbeeinflussung verschiedener Diensteanbieter ist der Frame üblicher Browser, von dem aus die Inhalte abgerufen und angezeigt werden, in der Regel jedoch derart ausgelegt, dass er keine Steuerbefehle, Javascripte oder Parameter von einem anderen Frame akzeptiert, es sei denn, dieser Frame bezieht seine Inhalte aus der gleichen Domain. Somit kann ein zweiter Frame im Browser in den ersten Frame kein Javascript einleiten, welches der erste Frame ausführt, wenn beide Frames verschiedene Informationsquellen haben. Allerdings kann ein Javascript aus einem Frame die Quelle eines anderen Frames setzen, so dass in diesem anderen Frame der Inhalt dieser Quelle angezeigt wird.The source of information is within the world-wide-web 4 By means of characteristic address data, the so-called URL ("uniform resource locater"), the browser processes control commands in an assigned programming language, usually the so-called "Javascript", in order to control the information content displayed. For security reasons and to avoid unauthorized interference of various service providers, the frame of conventional browsers from which the contents are retrieved and displayed is, however, usually designed so that it does not accept any control commands, javascript or parameters from another frame, unless , this frame gets its content from the same domain. Thus, a second frame in the browser in the first frame can not initiate javascript that the first frame executes when both frames have different sources of information. However, a javascript from one frame can set the source of another frame so that the content of that source is displayed in that other frame.

Unter gezielter Ausnutzung dieser Eigenschaften üblicher Browser ist es möglich, ausgehend von einer ersten Informationsquelle über die Einbindung geeigneter Adressdaten oder Steuerbefehle in die URL über die Öffnung und Zuordnung eines weiteren, sogenannten Anzeigeframes individualisierte Informationen für den Benutzer bereitzustellen. Um dies konsequent in eine Möglichkeit für eine Betreuerführung des Nutzers umzusetzen, ist das Datenverarbeitungssystem 2 für eine Beeinflussung des auf dem Bildschirm der Datenverarbeitungsanlage 2 angezeigten Informationsinhalts unter Nutzung eines innerhalb des Hauptframes des Browsers geöffneten Anzeigeframes vorgesehen, dessen Ansteuerung von einer vom Betreuer vorgebbaren URL oder entsprechenden Adressdaten erfolgt. Um dies zu ermöglichen, ist das Datenverarbeitungssystem 1 dafür ausgelegt, dass der Betreuer in zugeordneten Speichereinheiten 12 der Servereinrichtung 6 Adressdaten oder URL-Verweise bereitstellt, die sodann von der Datenverarbeitungsanlage 2 des eigentlichen Benutzers eingelesen und für den Anzeigeframe im Browser berücksichtigt werden.By deliberately exploiting these characteristics of conventional browsers, it is possible, starting from a first information source via the integration of suitable address data or control commands into the URL, to provide individualized information to the user via the opening and assignment of a further, so-called display frame. To consistently implement this in a way for a Betreuerführung of the user, is the data processing system 2 for influencing the on-screen of the data processing system 2 displayed information content provided using an open within the main frame of the browser display frames, which is controlled by a presettable by the maintainer URL or corresponding address data. To make this possible, the data processing system is 1 designed for the supervisor in associated storage units 12 the server device 6 Address information or URL references provided by the data processing system 2 read by the actual user and taken into account for the display frame in the browser.

Dazu ist die Datenverarbeitungsanlage 2 derart ausgelegt, dass nach Öffnung des Hauptframes durch den Benutzer dem Hauptframe Steuerbefehle übermittelt werden, anhand derer vom Hauptframe aus zyklisch eine Abfrage der vom Betreuer auf der zugeordneten Speichereinheit 12 hinterlegten Adressdaten oder weiterer Steuerbefehle vorgenommen wird. Die Adressdaten, die dabei für die zweite, vom Betreuer individuell vorgegebene Informationsquelle charakteristisch sind, werden dabei dem Anzeigeframe im Browser auf der Datenverarbeitungsanlage 2 nach jeder Abfrage übermittelt. Im Anzeigeframe wird sodann diejenige Informationsquelle angezeigt, die mit den zuletzt ermittelten charakteristischen Adressdaten korrespondiert. Mit anderen Worten: Durch gezielte Hinterlegung einer individualisierten, auf die aktuellen Benutzerbedürfnisse zugeschnittenen URL oder entsprechender Adressdaten in der Speichereinheit 12 kann der Betreuer sicherstellen, dass innerhalb des nächsten Abfragezyklus diese URL-Daten von der Daten verarbeitungsanlage 2 ausgelesen und dem Browser zugeführt werden. Im Browser wird sodann im Anzeigeframe die durch die vom Betreuer hinterlegte URL spezifizierte Informationsquelle dem Anzeigeframe zugeordnet und die darin enthaltene Information zur Anzeige gebracht.This is the data processing system 2 configured so that after opening the main frame by the user control commands are transmitted to the main frame, based on which from the main frame cyclically a query of the supervisor on the associated memory unit 12 stored address data or other control commands is made. The address data, which are characteristic for the second information source individually specified by the supervisor, thereby becomes the display frame in the browser on the data processing system 2 transmitted after each query. In the display frame, the information source that corresponds to the last determined characteristic address data is then displayed. In other words, by specific deposit of an individualized URL tailored to the current user needs or corresponding address data in the storage unit 12 The maintainer can ensure that within the next query cycle this url data is processed by the data processing system 2 be read out and fed to the browser. In the browser, the information source specified by the URL deposited by the maintainer is then assigned to the display frame in the display frame and the information contained therein is displayed.

Im Einzelnen erfolgt zur Initiierung der Betreuerführung für den Benutzer zunächst ein Zugriff auf die Hauptadresse der jeweiligen Applikation, beispielsweise des Web-Shops oder einer Internetpräsentation. Im Hauptframe wird dabei zunächst die Rahmen-Seite von der Servereinrichtung 6 geladen. Gleichzeitig mit diesem Aufruf der Rahmen-Seite wird eine entsprechende Steuersequenz in geeigneten Steuerbefehlen, beispielsweise in Javascript, in den Browser des Benutzers in die Datenverarbeitungsanlage 2 geladen. Dies geschieht beim erstmaligen „Betreten" der Website, also wenn der Benutzer erstmalig den Seiteninhalt abruft und die Kommunikation mit der jeweiligen Website startet. Mit Abruf der Rahmen-Seite von der Servereinrichtung 6 erhält der Benutzer zugleich einen der dort vorgehaltenen Speicherbereiche 12 als sogenannten „Kommunikationsslot" für den Kommunikationsvorgang zugewiesen. Über diesen Speicherbereich 12 werden anschließend sämtliche Informationen für den aktiven Kommunikationsvorgang abgewickelt, wobei nach Beendigung des Kommunikationsvorgangs der Speicherbereich 12 für eine Verwendung im Rahmen einer anderen Kommunikation erneut zugewiesen werden kann. Zur Handhabung der laufenden Kommunikation wird dem Kommunikationsvorgang dabei eine Kennung, beispielsweise eine Identifikationsnummer, zugeordnet, wobei die Kommunikationsnummer beispielsweise auch im Hauptframe auf der Datenverarbeitungsanlage 2 angezeigt und vom Benutzer abgelesen werden kann.In detail, the access to the main address of the respective application, for example the web shop or an internet presentation, is initially initiated to initiate the guidance for the user. In the main frame, the frame side of the server device is first of all 6 loaded. Simultaneously with this call of the frame page, a corresponding control sequence in suitable control commands, for example in Javascript, in the user's browser in the data processing system 2 loaded. This happens when you first enter the site, that is, when the user first retrieves the page content and launches the communication with the particular web site, by fetching the frame page from the server device 6 At the same time, the user receives one of the storage areas held there 12 assigned as the so-called "communication slot" for the communication process 12 Subsequently, all information is processed for the active communication process, wherein after completion of the communication process, the memory area 12 reassigned for use in another communication can be. To handle the communication in progress, an identifier, for example an identification number, is assigned to the communication process, the communication number also being present, for example, in the mainframe on the data processing system 2 displayed and read by the user.

Die Kennnummer für die Kommunikation oder Identifikationsnummer wird dabei als Grundlage auch für die Einspeisung von benutzerspezifischen Daten durch den Betreuer über das world-wide-web 4 herangezogen und muss daher dem Betreuer bekannt gegeben werden. Dies kann beispielsweise erfolgen, indem der Benutzer sich zunächst mit der Website in Verbindung setzt und sodann im Rahmen eines redundanten Kommunikationskanals, beispielsweise über Telefon in der Art eines Call-Centers, Kontakt mit dem Betreuer aufnimmt und diesem dann telefonisch die jeweilige Identifikationsnummer übermittelt. Alternativ kann die Identifikationsnummer aber auch im Rahmen einer vom eigentlichen Seiteninhalt zur Verfügung gestellten Möglichkeit zur elektronischen Kontaktaufnahme an den Betreuer übertragen werden, so dass das Ablesen und Nennen der Kommunikations- oder Identifikationsnummer zur Bequemlichkeit des Nutzers entfallen kann. Eine derartige Möglichkeit einer Kontaktaufnahme mit dem Betreuer könnte beispielsweise über einen sogenannten „Call-Button" im Rahmen des Hauptframes erfolgen, wobei auf elektronischem Wege der Kontakt zum Betreuer hergestellt wird. Dabei wird mit Auslösen der Kommunikation die Kommunikations- oder Identifikationsnennnummer an den Betreuer übermittelt, dem der aktuelle Kontakt zur Bearbeitung von der Servereinrichtung 6 zugewiesen wurde. Dies kann beispielsweise über eine automatisierte Verteilereinheit erfolgen, die als Dienst parallel zur Servereinrichtung 6 bereitsteht. Die Verteilereinrichtung erhält dabei die Anforderung, eine Verbindung von dem verfügbaren Kundenbetreuer zur Telefonnummer des Benutzers herzustellen. Dabei wird dem Betreuer die Kommunikations- Identifikationsnummer angezeigt oder auf sonstigem Wege übermittelt.The identification number for the communication or identification number is used as the basis for the feed-in of user-specific data by the supervisor via the world-wide-web 4 must therefore be reported to the supervisor. This can for example be done by the user first connects to the website and then in the context of a redundant communication channel, for example, over the phone in the manner of a call center, contact the caregiver and this then transmitted by phone the respective identification number. Alternatively, however, the identification number can also be transmitted to the supervisor within the scope of a possibility provided by the actual page content for making electronic contact, so that the reading and naming of the communication or identification number can be dispensed with for the convenience of the user. Such a possibility of contacting the supervisor could, for example, take place via a so-called "call button" in the context of the main frame, whereby contact with the supervisor is established electronically, whereby the communication or identification number is transmitted to the supervisor when the communication is triggered which is the current contact for editing by the server device 6 was assigned. This can be done for example via an automated distribution unit, which serves as a service parallel to the server device 6 ready. The distributor receives the request to establish a connection from the available account manager to the telephone number of the user. In this case, the communication identification number is displayed to the supervisor or transmitted by other means.

Nachdem die Kommunikationsverbindung somit hergestellt wurde, beginnt die Steuerung des Hauptframes des Browsers in der Datenverarbeitungsanlage 2, regelmäßig und zyklisch den ihr für diese Kommunikation zugewiesenen Speicherbereich 12 in der Servereinrichtung 6 abzufragen. Hierbei handelt es sich um einen sogenannten „Pull-Vorgang", bei dem der Informationsadressat, also die Datenverarbeitungsanlage 2, in regelmäßigen zyklischen Abständen abfragt, ob für sie auf dem jeweiligen Server neue Informationen hinterlegt wurden. Durch geeignet kurz dimensionierte Zyklusintervalle kann dabei für den Benutzer der Eindruck eines sogenannten „Push-Vorgangs" erzeugt werden, bei dem zeitnah und fast in Echtzeit die vom Betreuer hinterlegten Informationen auf der Datenverarbeitungsanlage 2 eintreffen.After the communication link is thus established, the control of the main frame of the browser in the data processing system begins 2 , periodically and cyclically the memory allocated for this communication 12 in the server device 6 query. This is a so-called "pull process" in which the information addressee, ie the data processing system 2 , in regular cyclical intervals queries whether new information has been stored for them on the respective server. By suitably short-dimensioned cycle intervals can be generated for the user the impression of a so-called "push process" in which promptly and almost in real time deposited by the supervisor information on the data processing system 2 arrive.

Solange der Speicherbereich 12 keine aktualisierten Informationen enthält, wird im sichtbaren Anzeigeframe im Browser auf der Datenverarbeitungsanlage 2 le diglich der eigentliche Seiteninhalt angezeigt (beispielsweise der Web-Shop oder die Startseite der Internet-Präsentation), wobei sich der Benutzer wie gewohnt auf der Website bewegen kann, ohne dass ein Unterschied zum Verhalten einer gewöhnlichen Website bemerkbar wäre. Sobald aber vom Betreuer von der weiteren Datenverarbeitungsanlage 8 ausgehend über das world-wide-web 4 zusätzliche Informationen in den Kommunikationsslot oder den zugeordneten Speicherbereich 12 auf der Servereinrichtung 6 hinterlegt werden, werden diese Informationen von der Steuerungskomponente im Browser auf der Datenverarbeitungsanlage 2 eingelesen. Je nach Ziel und Art der Benutzerführung und der Kundenbetreuung kann es sich bei den dabei hinterlegten Informationen lediglich um Adressdaten im Sinne einer aktualisierten URL und/oder aber auch zusätzlich um Steuerbefehle für den Anzeigenframe im Browser auf der Datenverarbeitungsanlage 2 handeln.As long as the storage area 12 No updated information is displayed in the visible display frame in the browser on the data processing system 2 Only the actual page content is displayed (for example, the Web shop or the homepage of the Internet presentation), whereby the user can move around the website as usual without any noticeable difference to the behavior of a normal website. But as soon as the supervisor of the other data processing system 8th starting from the world-wide-web 4 additional information in the communication slot or the allocated memory area 12 on the server device 6 be deposited, this information from the control component in the browser on the data processing system 2 read. Depending on the destination and type of user guidance and customer service, the information stored in the process may merely be address data in the sense of an updated URL and / or additionally control commands for the display frame in the browser on the data processing system 2 act.

Falls dem Benutzerwunsch entsprechend lediglich eine andere Informationsquelle als aktualisierte Informationsquelle im Anzeigeframe hinterlegt werden soll, wie beispielsweise für den Fall, dass in einem Web-Shop eine bestimmte Katalogseite oder eine aktualisierte Katalogseite oder dergleichen angezeigt werden soll, wird die URL der neuen Informationsquelle im Speicherbereich hinterlegt und anschließend an den Anzeigeframe im Browser der Datenverarbeitungsanlage 2 weitergegeben. Dieser lädt sodann den Inhalt der URL und zeigt diesen dann auf dem Bildschirm der Datenverarbeitungsanlage 2 an. Somit kann initiiert vom Betreuer über die Datenverarbeitungsanlage 8 eine aktualisierte URL für den Benutzer bereitgestellt werden, so dass für den Benutzer eine erleichterte, vom Betreuer begleitete Navigation in der jeweiligen Webseite ermöglicht ist.If, according to the user request, only another source of information is to be stored as an updated information source in the display frame, such as in the case that a particular catalog page or an updated catalog page or the like is to be displayed in a web shop, the URL of the new information source is in the memory area deposited and then to the display frame in the browser of the data processing system 2 passed. This then loads the contents of the URL and then displays it on the screen of the data processing system 2 at. Thus, initiated by the supervisor on the data processing system 8th an updated URL is provided for the user, so that the user is facilitated facilitated, accompanied by the maintainer navigation in the respective website.

Alternativ oder zusätzlich können neben den üblichen Websiteninhalten auch URL's übermittelt werden, die ein Dokument, beispielsweise im pdf-Format, oder eine Multimedia-Datei, beispielsweise im mp3-Format, beinhalten. In einem derartigen Fall kann bei installierten und mit dem Browser auf der Datenverarbeitungsanlage 2 verknüpften Auslesemitteln, wie beispielsweise sogenannten „Reader"- Programmen, das Dokument im Anzeigeframe geöffnet und angezeigt oder eine Multimedia-Datei dort abgespielt werden.Alternatively or additionally, in addition to the usual website content, URLs can also be transmitted which contain a document, for example in pdf format, or a multimedia file, for example in mp3 format. In such a case can be installed and with the browser on the data processing system 2 linked reading means, such as so-called "Reader" programs, the document opened and displayed in the display frame or a multimedia file are played there.

Alternativ oder zusätzlich können aber auch direkte Steuerinformationen oder -befehle für den Anzeigeframe mitübermittelt werden. Dies kann beispielsweise durch eine sogenannte Overlay-Komponente erreicht werden, über die Grafiken oder Texte durch geeignete Steuerbefehle dem aktuellen Websiteninhalten gezielt überlagert werden können. Über den Speicherbereich 12 können dabei beispielsweise Parameter wie
line('526px', 354px', '530px', '349px', '#000')
zur Erzeugung einer Linie oder
oval (321, 309, 95, 110, 'red')
zur Erzeugung eines roten Ovals übermittelt werden. Damit kann eine durch den Sender oder Betreuer veranlasste optische Modifikation der angezeigten Inhalte der URL-Quelle erfolgen. Beispielsweise könnte auf diese Weise ein beschrifteter Pfeil zum Hinweis auf inhaltliche Details über den Anzeigeframe bewegt werden. Eine derartige Anwendung könnte beispielsweise dafür dienen, im Gespräch mit dem Betreuer und dem Benutzer gezielt Informationen für den Benutzer kenntlich zu machen oder hervorzuheben, so dass eine Betonung in Begleitung des geführten Telefongesprächs möglich ist.
Alternatively or additionally, however, direct control information or commands for the display frame can also be transmitted. This can be done For example, be achieved by a so-called overlay component over which graphics or text can be selectively superimposed by appropriate control commands the current site content. About the storage area 12 For example, parameters such as
line ('526px', 354px ',' 530px ',' 349px ','# 000 ')
for generating a line or
oval (321, 309, 95, 110, 'red')
be transmitted to generate a red oval. This can be done by the sender or supervisor optical modification of the displayed content of the URL source. For example, in this way, a labeled arrow indicating content details could be moved across the display frame. Such an application could serve, for example, to specifically identify or emphasize information for the user in conversation with the caregiver and the user, so that an emphasis in the accompaniment of the guided telephone conversation is possible.

Alternativ oder zusätzlich kann auch noch eine separate Modifikations-Komponente in den Anzeigeframe eingebunden werden. Aufgrund der üblichen Sicherheitsrichtlinie für die Browser muss diese Steuersoftware oder deren Javascript-Format jedoch von der Servereinrichtung der URL-Quelle des Anzeigeframes stammen. Damit kann beispielsweise eine exaktere Positionierung und Bewegung von Informationen in Form von Vektorgrafiken oder Text und/oder eine spontane farbliche Texthervorhebung erreicht werden. Falls dies erforderlich ist, wird die Software dem Betreiber des Webdienstes zur Integration in die Inhalte der Website eingebunden. Zur farblichen Hervorhebung ist dabei eine Javascript-Funktion vorgesehen, der eine Zeichenkette übergeben werden kann. Die Zeichenkette wird dabei als Parameter oder Information behandelt, welche der Informationskomponente im zugeordneten Speicherbereich 12 übergeben wird. Dieser Text wird in beim Benutzer angezeigten und in dieser Funktion von allen weiteren Steuerelementen befreiten Textinhalt gesucht. Anhand der bei der Befreiung von weiteren Steuerelementen indexierten Elementen kann nun im Original im Browser des Benutzers vor und nach dem gefundenen Textbestandteil ein sogenannter HTML-Span-Tag gesetzt werden, welcher den Text mit einer anderen Hintergrundfarbe oder einem sonstigen Formatierungsbefehl verändert und somit eine optische Hervorhebung des Textblocks für den Benutzer erzeugt.Alternatively or additionally, a separate modification component can also be integrated into the display frame. However, due to the common security policy for the browsers, this control software or its Javascript format must come from the server facility of the URL source of the display frame. Thus, for example, a more accurate positioning and movement of information in the form of vector graphics or text and / or a spontaneous color text highlighting can be achieved. If necessary, the software will be integrated with the web service provider for integration into the content of the website. For color highlighting, a Javascript function is provided, which can be passed a string. The character string is treated as a parameter or information that the information component in the associated memory area 12 is handed over. This text is searched for text content displayed to the user and cleared of all other controls in this function. Based on the indexed in the liberation of other controls elements can now be placed in the original in the user's browser before and after the text component found a so-called HTML span tag, which changes the text with a different background color or other formatting command and thus an optical Highlighting the text block created for the user.

Im Falle der Positionierung eines derartigen Steuerbefehls können diese auch als Anknüpfungspunkt für Vektorgrafiken oder weitere Texte dienen. Eine derartige Art der Verankerung erlaubt auch bei starker Veränderung der Bildschirmoberfläche aufgrund von unterschiedlichen Bildschirmauflösungen der einzelnen Datenverarbeitungsanlagen eine zuverlässige und reproduzierbare Positionierung von Vektorgrafiken und Hinweistexten.in the Case of positioning such a control command, this can also as a starting point for vector graphics or other texts serve. Such a type of anchoring allowed even with strong change the screen surface due to different screen resolutions of the individual data processing systems a reliable one and reproducible positioning of vector graphics and annotations.

Um eine Einbindung der Modifikations-Komponente in die Inhalte der Quell-Website zu vermeiden und trotzdem Texthervorhebungen oder Markierungen und die relative Positionierung von Vektorgrafiken und Hinweistexten zu nutzen, können derartige Informationen auch durch die Servereinrichtung 6 durchgeleitet und während der Durchleitung modifiziert werden. In diesem Fall bezieht der Benutzer jedoch sämtliche Inhalte (Hauptframe und Anzeigeframe) von der Servereinrichtung 6. Die Servereinrichtung 6 kann dabei die Inhalte, die ursprünglich von der Quell-Website kommen, zwischenspeichern und verändern oder mit der Modifikationskomponente anreichern. In diesem Fall werden die Besucher, die sich – z.B. im Rahmen dieser elektronischen Beratung – Inhalte auf Ihrem Bildschirm betreuen lassen möchten, von der Servereinrichtung 6 durch eine Umleitung übernommen. Das heißt sie fordern automatisch Inhalte nun über die Servereinrichtung 6 an, welche die Inhalte in diesem Moment selbst bei der ursprünglichen URL bezieht und modifiziert. Nicht betreute Besucher beziehen ihre Inhalte auf dem gewohnten Weg direkt von der URL des Anbieters. Die Umleitung erfolgt dabei mit einem Parameter, anhand dessen die Servereinrichtung 6 erkennt, welchen Inhalt sie abrufen, modifizieren und an den Browser des Benutzers weitergeben soll.In order to avoid incorporation of the modification component into the contents of the source web site and still use text highlights or tags and the relative positioning of vector graphics and annotations, such information may also be provided by the server device 6 be passed through and modified during transit. In this case, however, the user obtains all contents (main frame and display frame) from the server device 6 , The server device 6 can caching and modifying the content that originally comes from the source website or enriching it with the modification component. In this case, the visitors, who want to have content on their screen - eg within the scope of this electronic consultation - be informed of the server setup 6 taken over by a diversion. That is, they automatically request content through the server device 6 which, at that moment, retrieves and modifies the content even at the original URL. Unguarded visitors get their content in the usual way directly from the URL of the provider. The redirection takes place with a parameter on the basis of which the server device 6 Detects what content to retrieve, modify, and pass to the user's browser.

Zur Steuerung durch den Betreuer stellt dieser über die weitere, als Betreuer-Datenverarbeitungsanlage vorgesehene Datenverarbeitungsanlage 8 über einen Webbrowser eine Kommunikationsverbindung mit der Servereinrichtung 6 her. Als Steuerung ist dabei ein Javascript-Programm vorgesehen, das bedarfsweise von der Servereinrichtung 6 geladen wird und sich nach Nutzung selbständig wieder entfernt. Zur Übertragung eines bestehenden Web-Inhalts, der über eine öffentliche oder im Intranet enthaltene URL abrufbar ist, ruft der Betreuer bedarfsweise die URL wie üblich über eine Eingabe in die Adressleiste oder durch einen Klick auf einen Link im Browser auf, wobei bereits im Link ein sogenanntes „Loader"-Javascript oder ein „Favlet" integriert ist. Durch den Klick wird dabei in die aktuelle Seite das Graphical User Interface (GUI) von der Servereinrichtung 6 geladen und in die aktuell dargestellten Inhalte bei Javascript als HTML-Division im Browser eingefügt.For control by the supervisor, this provides the further, provided as a supervisor data processing system data processing system 8th via a web browser, a communication link with the server device 6 ago. As a control while a Javascript program is provided, if necessary, from the server device 6 is charged and then independently removed after use. To transfer an existing web content that is retrievable via a public or intranet URL, the supervisor calls the URL as usual via an input in the address bar or by clicking on a link in the browser, where already in the link so-called "Loader" JavaScript or a "Favlet" is integrated. By clicking on the current page, the Graphical User Interface (GUI) of the server device is activated 6 loaded and inserted into the currently displayed content in Javascript as an HTML division in the browser.

Die Benutzerschnittstelle „Graphical User Interface" hat dabei folgende Funktionen:

  • 1. Setzen der Kommunikations-Identifikationsnummer: Sobald der Betreuer die Kommunikations-Identifikationsnummer vom Benutzer erhält, gibt er diese initial in die Schnittstelle ein.
  • 2. Übermitteln der Quell-URL: Durch einen Klick auf URL-übermitteln wird die Quell-URL der neu darzustellenden zweiten Informationsquelle die Servereinrichtung 6 übermittelt und dort im für die Kommunikation vorgesehenen Speicherbereich 12 hinterlegt.
  • 3. Texte markieren und hervorheben: Der Betreuer kann Texte im Inhalt markieren und dann in der Schnittstelle auf eine Funktion „Markierung übertragen" klicken. Die Steuer-Software liest dabei den markierten Bereich und überträgt diesen als Informations- oder Steuerdaten auf den zugeordneten Speicherbereich in der Servereinrichtung 6, versehen mit einem entsprechenden Handlungsparameter, so dass die Steuersoftware auf der Empfängerseite die entsprechende Aktion zur Ermittlung und Hervorhebung von Texten übernehmen kann.
  • 4. Vektorgrafiken und Hinweistexte: Die Schnittstelle hält die Grundfunktionen Linie, oval, Rechteck und Pfeil bereit. Der Betreuer zeichnet nun das gewünschte Objekt und versieht es gegebenenfalls mit Hinweistexten. Die Objekte werden als geeignet formatierte Grafikelemente erzeugt und in Form von Steuerbefehlen in den für die Kommunikation vorgesehenen Speicherbereich 12 in der Servereinrichtung 6 übertragen. Für die Positionierung der Elemente wird Bezug auf einen markierten Text genommen, um eine relative Positionierung der Elemente auf der Seite des Betreuten zu ermöglichen.
The user interface "Graphical User Interface" has the following functions:
  • 1. Setting the communication identification number: As soon as the supervisor receives the communication identification number from the user, he enters this initially in the interface.
  • 2. Submitting the source URL: By clicking on submit URL, the source URL becomes the new one to be displayed second information source, the server device 6 transmitted and there in the memory area intended for communication 12 deposited.
  • 3. Highlight texts and highlight them: The supervisor can mark texts in the content and then click on a function "Transfer marking" in the interface.The control software reads the marked area and transmits this as information or control data to the assigned memory area the server device 6 , provided with a corresponding action parameter, so that the control software on the receiver side can take the appropriate action for the determination and highlighting of texts.
  • 4. Vector graphics and note texts: The interface contains the basic functions line, oval, rectangle and arrow. The supervisor now draws the desired object and, if necessary, provides it with notes. The objects are generated as suitably formatted graphic elements and in the form of control commands in the memory area intended for communication 12 in the server device 6 transfer. For the positioning of the elements, reference is made to a marked text to allow relative positioning of the elements on the page of the subject.

11
DatenverarbeitungssystemData processing system
22
DatenverarbeitungsanlageData processing system
44
World-Wide-WebWorld Wide Web
66
Servereinrichtungserver facility
88th
Server-DatenverarbeitungsanlageServer computing system
1010
Informationsquellesource of information
1212
Speichereinheitstorage unit

Claims (9)

Verfahren zur ferngesteuerten Anzeige von Informationselementen auf dem Bildschirm einer Datenverarbeitungsanlage (2) innerhalb des einer ersten Informationsquelle zugeordneten Hauptframes eines Browsers, bei dem innerhalb des Hauptframes ein Anzeigeframe mit Informationen aus einer zweiten Informationsquelle angezeigt wird, wobei dem Hauptframe Ansteuerbefehle übermittelt werden, anhand derer zyklisch eine Abfrage von für die zweite Informationsquelle charakteristischen Adressdaten vorgenommen wird, und wobei dem Anzeigeframe nach jeder Abfrage diejenige Informationsquelle als zweite Informationsquelle zugewiesen wird, die den zuletzt ermittelten Adressdaten zugeordnet ist.Method for remotely displaying information elements on the screen of a data processing system ( 2 Within the main frame, a display frame with information from a second information source is displayed, wherein the main frame control commands are transmitted, based on which cyclically a query of characteristic for the second information source address data is made, and wherein the display frame after each query that information source is assigned as a second information source, which is associated with the last determined address data. Verfahren nach Anspruch 1, bei dem bei der Abfrage der Adressdaten für die zweite Informationsquelle Steuerbefehle für den Anzeigeframe mit an den Browser übermittelt werden.The method of claim 1, wherein in the query the address data for the second information source control commands for the display frame with the Browser transmitted become. Verfahren nach Anspruch 2, bei dem die Steuerbefehle in die Adressdaten für die zweite Informationsquelle integriert werden.Method according to Claim 2, in which the control commands in the address data for the second source of information will be integrated. Verfahren nach Anspruch 2 oder 3, bei dem über die Steuerbefehle eine HTML-Division im Anzeigeframe oder im Hauptframe erzeugt wird.A method according to claim 2 or 3, wherein over the Control commands an HTML division in the display frame or in the main frame is produced. Verfahren nach einem der Ansprüche 1 bis 4, bei dem die Adressdaten und/oder die Steuerdaten eine Anzahl von Links auf Informationsdateien und/oder Multimedia-Dateien umfassen.Method according to one of claims 1 to 4, wherein the address data and / or the control data a number of links to information files and / or Include multimedia files. Verfahren nach einem der Ansprüche 1 bis 5, bei dem über die Ansteuerbefehle eine Kommunikation zwischen der Datenverarbeitungsanlage (2) und einer Servereinrichtung (6) über das World-Wide-Web (4) eingerichtet wird.Method according to one of Claims 1 to 5, in which, via the control commands, communication between the data processing system ( 2 ) and a server device ( 6 ) via the World Wide Web ( 4 ) is established. Verfahren nach Anspruch 6, bei dem in der Servereinrichtung (6) ein der Datenverarbeitungsanlage (2) zugeordneter Speicherbereich (12) bereitgestellt wird, in dem die für die Datenverarbeitungsanlage (2) bestimmten Adressdaten und/oder Steuerbefehle hinterlegbar sind.Method according to claim 6, wherein in the server device ( 6 ) a data processing system ( 2 ) associated memory area ( 12 ), in which the data processing system ( 2 ) certain address data and / or control commands can be stored. Verfahren nach Anspruch 6 oder 7, bei dem die Servereinrichtung (6) über das World-Wide-Web (4) mit einer Betreuer-Datenverarbeitungsanlage (8) verbunden ist, wobei die für die Datenverarbeitungsanlage (2) bestimmten Adressdaten und/oder Steuerbefehle von der Betreuer-Datenverarbeitungsanlage (8) generiert und an die Servereinrichtung (6) übermittelt werden.Method according to Claim 6 or 7, in which the server device ( 6 ) via the World Wide Web ( 4 ) with a supervisor data processing system ( 8th ), whereas those for the data processing equipment ( 2 ) certain address data and / or control commands from the supervisor data processing system ( 8th ) and sent to the server device ( 6 ). Datenverarbeitungssystem (1) zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 8 mit einer Datenverarbeitungsanlage (2) und mit einer mit dieser über das World-Wide-Web (4) verbundenen Servereinrichtung (6), bei dem ein auf der Datenverarbeitungsanlage (2) installierter Browser zur Verarbeitung der die zyklische Abfrage von Adressdaten auslösenden Ansteuerbefehle ausgelegt ist.Data processing system ( 1 ) for carrying out the method according to one of claims 1 to 8 with a data processing system ( 2 ) and one with this over the World Wide Web ( 4 ) associated server device ( 6 ), in which one on the data processing system ( 2 ) installed browser for processing the cyclic query of address data triggering drive commands is designed.
DE102006044315A 2006-09-18 2006-09-18 Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser Ceased DE102006044315A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102006044315A DE102006044315A1 (en) 2006-09-18 2006-09-18 Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102006044315A DE102006044315A1 (en) 2006-09-18 2006-09-18 Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser

Publications (1)

Publication Number Publication Date
DE102006044315A1 true DE102006044315A1 (en) 2008-03-27

Family

ID=39104991

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006044315A Ceased DE102006044315A1 (en) 2006-09-18 2006-09-18 Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser

Country Status (1)

Country Link
DE (1) DE102006044315A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144991A (en) * 1998-02-19 2000-11-07 Telcordia Technologies, Inc. System and method for managing interactions between users in a browser-based telecommunications network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144991A (en) * 1998-02-19 2000-11-07 Telcordia Technologies, Inc. System and method for managing interactions between users in a browser-based telecommunications network

Similar Documents

Publication Publication Date Title
DE69729926T2 (en) Network Browser
DE69819211T2 (en) DISTRIBUTED INTERFACE ARCHITECTURE OF A PROGRAMMABLE INDUSTRIAL CONTROL
DE69838257T2 (en) METHOD FOR EXPANDING THE HYPERTEXT MARKUP LANGUAGE (HTML) TO SUPPORT ENTREPRENEURSHIP DATA BINDING
EP2350873B1 (en) Capturing the visual content of browser windows
DE10110924B4 (en) Method and computer-readable data carrier for providing at least one personalized web user page
DE10348337A1 (en) Content management portal and method for communicating information
DE102010037750A1 (en) Dynamic hyperlinks for process control systems
DE19844013A1 (en) Computer-readable work folder memory
DE10144707A1 (en) Method and system for dynamic generation of Web forms for data entry in multiple languages has a Web site with a server to access a template database and language and queries databases in order to prepare a data entry form.
DE10033866A1 (en) Web page information display selection method evaluates page layout received from information data station for selecting information elements for fitting into page layout
DE10115586A1 (en) Process for generating Internet information
EP2542968A2 (en) Communication system for recording, storing, transferring, and providing data in a process-oriented manner
DE10260250A1 (en) Help system, automation device with a help system and method for providing help data
EP3340072B1 (en) Method for performing an automatic request for data and program product
DE102006044315A1 (en) Method for remote control display of information elements on monitor of data processing device, involves providing information source assigned mainframe of browser
EP3528473A1 (en) Method, client computer and computer program for running source code on a client computer
DE10332492B4 (en) Method and arrangement for visual presentation of content on a presentation medium
DE4308291A1 (en) Method and device for event-related production and processing of documents
DE10319887B4 (en) A method of aligning a database displayed on a client computing device with a source database stored on a server computing device
DE10108564A1 (en) Method for searching for data currently or previously stored in a distributed system or data containing data, taking into account the time of their availability
DE102020134828A1 (en) Influencing device, information transfer system, influencing method, data carrier
DE10241427A1 (en) Project proposal and realization method using a computer network for first creating and documenting a proposal and then permitting its accessing by relevant or interested personnel
DE10305363B4 (en) Network-based information system and method for the central management and updating of data objects with temporally changing contents
DE10224115A1 (en) Web page has a structure that connects a function to a design attribute, whereby the structure is incorporated in a virtual container which is freely selected for incorporation in a web page
DE112021003445T5 (en) Moving image editing apparatus, moving image editing method, and moving image editing program

Legal Events

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