DE102011107603A1 - Computer-implemented method for generation, transmission, storage, management and processing of image features on display device, involves setting server system to arrange user-added graphical elements corresponding to original image - Google Patents

Computer-implemented method for generation, transmission, storage, management and processing of image features on display device, involves setting server system to arrange user-added graphical elements corresponding to original image Download PDF

Info

Publication number
DE102011107603A1
DE102011107603A1 DE102011107603A DE102011107603A DE102011107603A1 DE 102011107603 A1 DE102011107603 A1 DE 102011107603A1 DE 102011107603 A DE102011107603 A DE 102011107603A DE 102011107603 A DE102011107603 A DE 102011107603A DE 102011107603 A1 DE102011107603 A1 DE 102011107603A1
Authority
DE
Germany
Prior art keywords
message
user
image
interface
client
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.)
Withdrawn
Application number
DE102011107603A
Other languages
German (de)
Inventor
Anmelder Gleich
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE102011107603A priority Critical patent/DE102011107603A1/en
Publication of DE102011107603A1 publication Critical patent/DE102011107603A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0748Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0769Readable error formats, e.g. cross-platform generic formats, human understandable formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0775Content or structure details of the error report, e.g. specific table structure, specific error fields

Abstract

An image (123) is created on the screen (106) or a portion of the screen of the client device, along with the incorporation of an already created image. A user interface (105) is provided between the user and device. Bundling of the message (118) consisting of the image and optionally further additives is carried out. The message is transmitted to the server system (112) which arranges the user-added graphical elements in such a way that the arrangement corresponds to the original image provided by the client device. An independent claim is included for a device for generation, transmission, storage, management and processing of image features on display device of client device which communicates with server system.

Description

Bereich der Erfindung:Field of the invention:

Die Erfindung stellt ein neuartiges Verfahren und eine Vorrichtung vor zum Umgang mit dem Erfordernis nach detailgenau nachvollziehbaren Nutzerrückmeldungen zu Fehlern in Bildschirmanzeigen computerbeinhaltender Geräte und dem Umgang mit diesen Rückmeldungen.The invention provides a novel method and apparatus for dealing with the need for detailed user-feedback to errors in displays of computer-aided devices and dealing with these feedback.

Zugrundeliegendes Problem:Underlying problem:

Regelmäßig sind computerbeinhaltende Vorrichtungen bzw -geräte in Büro und Haushalt so realisiert, dass sie Programme ausführen und Daten auf einem Bildausgabegerät für den Nutzer darstellen. Die Ausgabe von Inhalten erfolgt zunehmend in grafischer Art (als Gegensatz zu ,in Form von Textausgaben'); die Möglichkeit, diese Bildschirmausgabe seitens des Nutzers detailliert zu beeinflussen beispielsweise mittels nutzerspezifischer Programmkonfiguration, nimmt ebenfalls stetig zu. Hierdurch und durch die Vielzahl an möglichen Zusammenstellungen von Hardware und Software kommt es häufig dazu, dass der Nutzer an seinem eigenen Bildausgabegerät eine Abbildung sieht, die sich von der vom Programmierer oder Betreiber des Programmes gewünschten unterscheidet. Diese Abweichung kann eine Unzahl an Ursachen haben, angefangen von Dateneingabefehlern über Berechnungs- oder Programmablauffehlern bis hin zu Problemen in Betriebssystem oder Hardware des Gerätes des Nutzers.Computer-aided office and home appliances are routinely implemented to run programs and display data on an image output device to the user. The output of content is increasingly graphical (as opposed to 'in the form of text output'); The ability to influence this screen output in detail by the user in detail, for example by means of user-specific program configuration, is also steadily increasing. Because of this and because of the large number of possible combinations of hardware and software, it frequently happens that the user sees on his own picture output device a picture which differs from that desired by the programmer or operator of the program. This variance can have a myriad of causes, from data entry errors to calculation or program execution errors, to problems in the operating system or hardware of the user's device.

Bemerkt ein Nutzer dieses bei ihm auftretende Problem, so ist es ihm bislang nur schwer möglich, die bei ihm vorliegende Bildschirmausgabe mitsamt seiner Kommentare an die dafür zuständige Stelle zu übermitteln, insbesondere wenn der Nutzer keine Fachkenntnis von weiteren Programmen besitzt und die grafische Ausgabe (Bildinformation) einen wichtigen Bestandteil der Meldung ausmacht. Eine Meldung in Textform ist am Computer technisch einfach zu erstellen, aber die Beschreibung der grafischen Gegebenheiten ist für den Nutzer sehr aufwändig und für den Betreiber oder Programmierer trotzdem oft nicht nachvollziehbar. Dem Nutzer ist zusätzlich regelmäßig der zuständige Ansprechpartner unbekannt und ein Versand von ggf vertraulichen Informationen per Mail per se sehr unsicher.If a user notices this problem occurring with him, it is so far difficult for him to submit the present on his screen with all his comments to the responsible body, especially if the user has no expertise of other programs and the graphical output (image information ) constitutes an important part of the notification. A message in text form is technically easy to create on the computer, but the description of the graphical conditions is very complex for the user and for the operator or programmer, however, often incomprehensible. The user is also regularly the responsible contact person unknown and a shipment of possibly confidential information by mail per se very uncertain.

Dem entfernt sitzenden Programmierer oder Betreiber ist es ohne eine direkte Online-Verbindung zum Nutzer unmöglich, die Bildausgabe des Nutzergerätes in genau der Form einzusehen, wie der Nutzer sie sieht, weil die dortige Gerätekonfiguration und Bedienhistorie selten oder nie ganz genau die Zusammenstellung abbildet, die beim Nutzer auftrat, als er ein Problem mit der Abbildung auf seinem Bildausgabegerät hatte.The remote sitting programmer or operator, it is impossible without a direct online connection to the user to view the image output of the user device in exactly the form as the user sees them, because the local device configuration and operating history rarely or never exactly represents the compilation, the occurred to the user when he had a problem with the image on his image output device.

Kurz gesagt, besteht also für den Nutzer das Problem der Rückmeldung einer falschen oder nicht-zufriedenstellenden Anzeige am Bildschirm seines Computers, für den Betreiber und Programmierer besteht das Problem, dass gegebene Rückmeldungen ohne grafischen Anteil wichtige Problemfelder nicht direkt erkennen lassen, oft unverständlich sind und diese Probleme nicht nachgestellt werden können.In short, therefore, there is the problem for the user of the feedback of a false or unsatisfactory display on the screen of his computer, for the operator and programmer, the problem is that given feedback without graphic share important issues can not identify directly, are often incomprehensible and these problems can not be adjusted.

Zusammenfassung der Erfindung:Summary of the invention:

Die Erfindung stellt ein Verfahren vor, das in mehreren Schritten das Problem löst. Initial erfolgt die Anfertigung eines Abbildes der Bildschirmdarstellung des Nutzers, das genau die dem Nutzer sichtbare Bildschirmansicht abbildet. Dieses Abbild wird im Lauf des Verfahrens dem Betreiber übermittelt. Der Nutzer kann vor der Übermittlung das Abbild kommentieren und die in seinen Augen problematischen Inhalte auch grafisch hervorheben. Dabei wird die ursprüngliche Abbildung nicht verändert. Der Betreiber kann ihr die für ihn wichtigen Informationen entnehmen, auf Grund derer er Probleme eingrenzen kann. Über in der Meldung vorliegende Angaben des Nutzers und weitere Metainformationen wird der Verarbeitungsfluss der Meldungen auf Betreiberseite gesteuert.The invention presents a method which solves the problem in several steps. Initially, an image of the user's screen image is produced, which precisely depicts the screen view visible to the user. This image will be transmitted to the operator during the procedure. The user can comment on the image before submitting it and highlight the problematic content in his or her eyes graphically. The original picture is not changed. The operator can take from her the important information for him, because of which he can narrow down problems. User information in the message and other meta-information are used to control the flow of messages on the operator side.

Der erfinderische Schritt besteht in der Kombination der Einzelschritte „Abbild der Bildschirmansicht des Gerätes des Nutzers”, „Kommentare des Nutzers” und „grafische Elemente zur Verdeutlichung”, die sich jeweils auf eine bestimmte Region der Abbildung beziehen und dieser Abbildung zugeordnet werden, ohne diese zu verändern, und der Verfahrensweise, diese Einzelinformationen auf dem Übertragungsweg und beim Speichern separat zu halten und dann beim Betreiber über ein geeignetes Interface wieder zusammenzusetzen und so in einer Anordnung zugänglich zu machen, die die Anordnung verdeutlicht, die der Nutzer gesehen und bestimmt hat. Zudem nutzt die Erfindung die getrennt gehaltenen Informationen und ermöglicht eine rationelle Bearbeitung, da die Inhalte der Struktur verwendet werden, um die Datenströme und Anzeige und Anordnung und Zuordnung der Meldungen im System des Betreibers und auf den Bearbeitungsplätzen des Betreibers zu steuern.The inventive step consists in the combination of the individual steps "image of the screen of the user's device", "user's comments" and "graphic elements for illustration", each of which relates to a specific region of the image and associated with this image, without them and the procedure of keeping these pieces of information separate during transmission and storage and then reassembling them at the operator's premises via a suitable interface, thus making them accessible in an arrangement that clarifies the arrangement that the user has seen and determined. In addition, the invention utilizes the separate information and allows for rational processing, as the contents of the structure are used to control the data streams and display and arrangement and assignment of the messages in the operator's system and on the operator's workstations.

Das erfindungsgemäße Verfahren kann in einer ein- oder mehrteiligen Vorrichtung umgesetzt werden.The process according to the invention can be reacted in a one-part or multi-part device.

Dementsprechend bezieht sich die vorliegende Erfindung auf ein Verfahren und eine ein- oder mehrteilige Vorrichtung, die eine einfache Übertragung dieser Abbildung nebst zusätzlicher Beschreibungen durch den Nutzer ermöglicht sowie deren Ansicht durch den entfernt sitzenden Programmierer oder Betreiber ermöglicht und somit eines oder mehrere Probleme des Standes der Technik aus dem Weg räumt.Accordingly, the present invention relates to a method and a one-part or multi-part device, which allows a simple transmission of this image along with additional descriptions by the user and allows their view by the remote sitting programmer or operator and thus one or eliminates several problems of the prior art.

Die vorliegende Erfindung ermöglicht es, die beim Nutzer gegebene Darstellung des Bildanzeigegerätes dem Programmierer oder Betreiber zugänglich zu machen, und im Zuge der Meldungserstellung dem Nutzer die Möglichkeit zu geben, eigene Kommentare und Anmerkungen anzufügen, ohne dass der Nutzer weitere Programme kennen oder mit deren Nutzung vertraut sein muss. Im Zuge des Verfahrens bleiben die verfügbaren Informationen erhalten und werden auch bereits zur Steuerung des Ablaufes der Bearbeitung eingesetzt.The present invention makes it possible to make the given to the user representation of the image display device to the programmer or operator, and in the course of the message creation to give the user the ability to add their own comments and comments, without the user know other programs or their use must be familiar. As part of the process, the available information is retained and are already used to control the process of processing.

Um dies umzusetzen, realisiert die Erfindung ein Verfahren, bei dem mit einer auf dem Gerät des Nutzers verfügbargemachten Teil der Vorrichtung die auf dem Bildanzeigegerät des Computers des Nutzers sichtbare Abbildung auf Betreiben des Nutzers hin erfasst wird. Diese erfasste Abbildung kann vom Nutzer mithilfe eines ihm zu diesem Zwecke angezeigten NutzerInterfaces kommentiert und erforderlichenfalls mit weiteren Kommentarelementen versehen werden. Abbildung und Kommentare werden dabei getrennt gehalten und über eine logische Struktur verknüpft; Kommentare jeweils auch untereinander getrennt gehalten und teilweise logisch untereinander verknüpft. Die Abbildung und diese zusätzlichen Kommentierungen können dann über eine, ggf gesicherte, Verbindung zu dem Server-System gesendet werden, wobei die Inhalte der so erstellten Meldung auch während der Übertragung unverändert bleiben und auf dem Server-System in ihrer Struktur und in ihren verschiedenen Teilen gespeichert werden. Dort können sie dann vom Betreiber/Programmierer/zuständigen Fachmann über ein Interface eingesehen und bearbeitet werden, indem ein Teil der Vorrichtung über das Serversystem die Bestandteile der Meldung wieder in der Form zugänglich macht und so anordnet, wie der Nutzer sie angeordnet und auf seinem Bildanzeigegerät gesehen hat. Ausserdem können auch strukturell bestimmte Teile der Meldung genutzt werden, um die Abläufe der Bearbeitung und die Darstellung und Anordnung der Inhalte auf Betreiberseite zu steuern.To implement this, the invention realizes a method in which, with a part of the device made available on the user's device, the image visible on the image display device of the user's computer is detected at the user's initiative. This captured image can be commented on by the user by means of a user interface displayed for this purpose and, if necessary, provided with further comment elements. Illustration and comments are kept separate and linked via a logical structure; Comments also kept separate and partially logically linked. The image and these additional comments can then be sent via a possibly secure connection to the server system, the contents of the message thus created also remain unchanged during the transmission and on the server system in its structure and in its various parts get saved. There they can then be viewed and edited by the operator / programmer / competent expert via an interface and a part of the device on the server system makes the components of the message accessible again in the form and arranges how the user arranged them and on his image display device has seen. In addition, structurally determined parts of the message can be used to control the processes of editing and the presentation and arrangement of content on the operator side.

Zusätzliche Vorteile, Aufgaben und Merkmale der Erfindung werden teilweise in der folgenden Beschreibung veröffentlicht und sie werden teilweise für jene ersichtlich, welche mit dem Stand der Technik vertraut sind.Additional advantages, objects, and features of the invention will be set forth in part in the description which follows, and in part will become apparent to those familiar with the art.

Der Begriff „Interface” wird verwendet in der Bedeutungsdefinition: „Schnittstelle oder das Interface (englisch für ,Grenzfläche') ist der Teil eines Systems, der der Kommunikation dient” und kann sowohl Mensch-Computer-Schnittstellen wie auch Computer-Computer-Schnittstellen bezeichnen.The term "interface" is used in the definition of meaning: "Interface or the interface (English for 'interface') is the part of a system that serves communication" and may refer to both human-computer interfaces and computer-computer interfaces ,

Der Begriff „NutzerInterface” wird verwendet in der Bedeutungsdefinition „Schnittstelle zwischen Computersystem und Mensch”, speziell bezogen auf das beschriebene NutzerInterface auf dem Computer des Nutzers.The term "user interface" is used in the definition of meaning "interface between computer system and human", specifically with reference to the described user interface on the computer of the user.

Kurzvorstellung der erreichten Vorteile:Short introduction of the achieved advantages:

Die Erfindung erleichtert deutlich den Umgang mit Darstellungsproblemen von auf Computern oder computerunterstützten Geräten installierten Programmen sowie auch bei durch weitere Programme dargestellten Inhalten, z. B. durch Browser dargestellte Websites.The invention significantly facilitates dealing with display problems of programs installed on computers or computer-aided devices, as well as content displayed by other programs, e.g. B. Web sites represented by browsers.

Mit der vorgestellten Erfindung wird eine einfache Meldung von Darstellungsproblemen möglich. Mittels der Vorrichtung kann auch ein Computerlaie (was 90% der Computernutzer sind) Meldungen mit komplexem Inhalt übermitteln, und dem Betreiber kann die Erfindung diese Meldung in allen Details und Besonderheiten ansichtig machen, ohne dass der Nutzer weitergehende Kenntnis weiterer Programme hat und ohne dass ein Zugriff auf den Computer des Nutzers genommen werden muss oder dem Nutzer weitere Informationen wie beispielsweise der Empfänger der Meldung bekannt sein muss. Zudem können über die Verarbeitung der übermittelten Informationen automatisiert Vorgänge eingeleitet werden, die die Verarbeitung der Meldung beeinflussen und den Betreiber unterstützen können.With the presented invention, a simple message display problems is possible. By means of the device, even a computer user (which is 90% of the computer users) can transmit messages with complex content, and the operator can view the message in all details and peculiarities without the user having further knowledge of other programs and without Access to the computer of the user must be taken or the user further information such as the recipient of the message must be known. In addition, through the processing of the transmitted information, automated processes can be initiated which influence the processing of the message and can support the operator.

Mit der Erfindung wird die Erstellung Meldung für den Nutzer in einem so hohen Mass vereinfacht, dass wesentlich mehr Meldungen abgegeben werden als zu erwarten war. Dies ist als im Sinne der Aufgabenstellung als sehr positiv zu werten.With the invention, the creation of a message for the user is simplified to such an extent that significantly more messages are delivered than was expected. This is to be regarded as very positive in the sense of the task.

Kurze Darstellung weiterer Ausgestaltungen:Brief description of further embodiments:

Die Erfindung beschreibt das Verfahren, das Vorrichtungsteile beinhaltet, die als eigenständige Programme auf der Seite des Clients und auf der Seite des Betreibers ausgeführt werden können, und das einen Server zur Datenspeicherung enthält.The invention describes the method which includes device parts which can be executed as stand-alone programs on the side of the client and on the side of the operator, and which contains a server for data storage.

Das Verfahren kann aber auch als serverzentrierte Lösung ausgeführt werden, wobei der auf Seiten des Clients notwendige Teil der Vorrichtung erst aufgrund der Anforderung des Clients auf dessen Computer übertragen und dort ausgeführt wird. Der für die betreiberseitige Darstellung der Inhalte verwandte Teil der Vorrichtung greift auf den datenspeichernden Server zu, und kann auf diesem Server oder auf einem anderen Computer ausgeführt werden.However, the method can also be executed as a server-centric solution, whereby the part of the device which is necessary on the client side is only transmitted to the computer and executed there on the basis of the client's request. The part of the device used for the operator-side presentation of the contents accesses the data-storing server and can be executed on this server or on another computer.

Das beschriebene Verfahren kann auch in weiteren Anwendungsfällen zum Einsatz kommen, zum Beispiel zur Kommentierung und Auswertung der Kommentare bei jeglicher Art auf Bildanzeigegeräten oder bei Communityanwendungen, die auf der Kommentierung von grafischen Bildausgaben basieren.The method described can also be used in other applications, for example for commenting and evaluation the comments of any kind on image display devices or community applications that are based on the annotation of graphic image output.

Kurze Beschreibung der Zeichnungen:Brief description of the drawings:

1: Gesamtübersicht: Zu sehen ist oben das von Nutzer bediente System,
exemplarisch ist die Darstellung der Bildausgabe (106) mittels Bildschirm (104) dargestellt. Auf dem Bildschirm sichtbar ist die Ausgabe des NutzerInterfaces (105), über das der Nutzer eine Meldung erstellt und dabei seine Kommentare zur zu diesem Zeitpunkt bereits erstellten und ihm angezeigten Abbildung (123) seiner Bildschirmansicht (106) machen kann. Mittels dieses NutzerInterfaces (105) kann der Nutzer auch den Versand der Meldung einleiten, exemplarisch mittels eines „Senden”-Buttons (107).
Die Meldung (118), die die einzelnen Inhalte (122) bündelt, wird über eine Verbindung zum Server (112) gesendet, exemplarisch ist es eine mehrstufige Verbindung.
Der Server (112) nimmt über das Interface (113) die Meldung (118) entgegen, speichert diese, ihrer Struktur entsprechend getrennt in nichtflüchtigen Speichern (115) ab. Über ein Interface (116) kann der auf Seiten des Betreibers liegende Teil der Vorrichtung (119) die Inhalte der Meldung auf dem Bildanzeigegerät des dortigen Arbeitsplatzes (A) – hier exemplarisch auch als Bildschirm dargestellt (117) – wieder so anordnen, wie der Nutzer sie gesehen hat zum Zeitpunkt, als er die Meldung absandte. Bestandteile der Meldung können genutzt werden, um Abläufe (128, 120) zu steuern, zB die automatische Zuordnung von Meldungen zu bestimmten Bearbeitungsplätzen (A, B).
1 : Overview: Above is the user-operated system,
an example is the representation of the image output ( 106 ) by means of a screen ( 104 ). Visible on the screen is the output of the user interface ( 105 ), which the user uses to create a message with his comments on the image already created and displayed to him ( 123 ) of his screen view ( 106 ) can make. By means of this user interface ( 105 ), the user can also initiate the sending of the message, for example by means of a "Send" button ( 107 ).
The message ( 118 ), which describes the individual contents ( 122 ) is connected via a connection to the server ( 112 ), exemplarily it is a multi-level connection.
The server ( 112 ) takes over the interface ( 113 ) the message ( 118 ) stores them, separated according to their structure in non-volatile memories ( 115 ). Via an interface ( 116 ), the operator-side part of the device ( 119 ) the contents of the message on the image display device of the local workstation (A) - shown here as an example also as a screen ( 117 ) - rearrange as the user saw them at the time he sent the message. Components of the message can be used to process ( 128 . 120 ), for example the automatic assignment of messages to specific processing stations (A, B).

2: Interface beim Nutzer:
Abgebildet ist eine beispielhafte Umsetzung des innerhalb des Verfahrens zur Erstellung der Meldung beim Client eingesetzten NutzerInterfaces (105), das die zum Start des Verfahrens sichtbare Ansicht (106) des Bildanzeigegerätes des Nutzers festhält und als Abbildung darstellt (123). Dieses NutzerInterface ermöglicht dem Nutzer,

  • a) diese Abbildung (123) zu beschreiben und allgemeine Anmerkungen hinzuzufügen, exemplarisch mittels eines Eingabefeldes für allgemeine Meldungen (201),
  • b) diese Abbildung (123) detailliert zu kommentieren mittels weiterer Kommentarelemente, exemplarisch dargestellt durch Kreis (203) und Pfeil (204). Dem Kommentarelemente können sichtbare grafischen Elemente (bspw. Pfeil) zugeordnet sein sowie jeweils ein Texteingabeelement (205), das optional Kommentare (206) aufnimmt. Die Lage der grafischen Elemente und der ihnen zugeordneten Kommentare werden ebenfalls dem Kommentarelement zugeordnet, dieses wiederum der Meldung. Die Abbildung (123) bleibt dabei unverändert bestehen.
  • c) weitere Kontaktdaten (207) anzugeben, exemplarisch Emailadresse und z. B. Name sowie die Einverständniserklärung zur Kontaktaufnahme (nicht detailliert abgebildet); Das NutzerInterface (105) kann auch das Auslösen des Versandes der Meldung ermöglichen, exemplarisch mittels eines Buttons (107); hierfür sind auch andere Mechanismen denkbar, etwa Gesten, Sprache, Zeitablauf oder detektierbare Ereignisse.
2 : Interface with the user:
Shown is an exemplary implementation of the user interfaces used within the method for generating the message at the client ( 105 ), which shows the view to start the procedure ( 106 ) of the image display device of the user and displays as an image ( 123 ). This user interface allows the user to
  • a) this figure ( 123 ) and to add general comments, exemplarily by means of an input field for general messages ( 201 )
  • b) this figure ( 123 ) to comment in detail by means of further comment elements, exemplified by circle ( 203 ) and arrow ( 204 ). The comment elements can be assigned visible graphic elements (eg arrow) as well as one text input element each ( 205 ), the optional comments ( 206 ). The location of the graphical elements and their associated comments are also assigned to the comment element, this in turn the message. The illustration ( 123 ) remains unchanged.
  • c) further contact details ( 207 ), exemplary email address and z. Name and consent to contact (not shown in detail); The user interface ( 105 ) can also enable the triggering of the dispatch of the message, by way of example by means of a button ( 107 ); Other mechanisms are also conceivable for this, such as gestures, language, timing or detectable events.

3: Interface beim Betreiber:
Abgebildet ist eine beispielhafte Umsetzung des innerhalb des Verfahrens am Arbeitsplatz des Betreibers (A) eingesetzten Interfaces (301), das die Bestandteile der Meldung (118) in einer Art zusammensetzt und anordnet (302), dass der Betreiber die Meldung in der Anordnung sieht, wie der Nutzer sie mittels seines NutzerInterfaces (105) erstellt und bei sich gesehen hat. Dazu werden die im Lauf des Verfahrens unverändert gebliebene Abbildung (123) und die zugeordneten grafischen Elemente (203, 204) wieder entsprechend angeordnet und in der Art einer zusammengestellten Abbildung (302) präsentiert, und die Kommentare zu den grafischen Elementen (306, Inhalt wie 206) sowie auch die allgemeinen Kommentare (305) wieder zugänglich gemacht,
exemplarisch durch eine Auflistung (303) der einzelnen Kommentare, wobei die durch die Struktur gegebene Verbindung zwischen Kommentar und grafischem Element deutlich gemacht wird, exemplarisch durch eine Hervorhebung mittels einer stärkeren Umrandung (304).
Durch die definierte Struktur werden die Dateninhalte in der Erfindung bereits verwendet, um den Ablauf der Informationsverteilung und -darstellung zu steuern, beispielsweise um die Meldung von vorn herein exemplarisch dem Bearbeiter (A) zuzuordnen und sie in seiner Verwaltungsansicht (307) auf seinem Bildschirm (117) aufzulisten. Jeder zuständige Bearbeiter bekommt durch die Steuerung der Datenströme nur den für ihn relevanten Teil der Meldung in seinem Verwaltungsbereich (307) aufgelistet.
3 : Interface with the operator:
Shown here is an exemplary implementation of the interface used within the method at the workplace of the operator (A) ( 301 ), which contains the components of the notification ( 118 ) in a way and arranges ( 302 ) that the operator sees the message in the order in which the user uses its user interface ( 105 ) created and looked at itself. For this purpose, the figure which remained unchanged in the course of the procedure ( 123 ) and the associated graphic elements ( 203 . 204 ) and arranged in the manner of a composite image ( 302 ) and the comments on the graphic elements ( 306 , Content like 206 ) as well as the general comments ( 305 ),
exemplified by a listing ( 303 ) of the individual comments, whereby the connection between the comment and the graphic element given by the structure is made clear, for example by a highlighting by means of a stronger border ( 304 ).
Due to the defined structure, the data contents in the invention are already used to control the flow of information distribution and presentation, for example to assign the message from the outset by way of example to the processor (A) and display it in his management view (FIG. 307 ) on his screen ( 117 ). By controlling the data streams, each responsible engineer receives only the relevant part of the message in his administrative area ( 307 ).

4: Darstellung der in der Meldung (118) zusammengefassten Einzelelemente (122), beispielhaft bestehend aus den Elemente 123, 201, 203, 204, 206, 401, 402, 404. 4 : Representation of the message ( 118 ) summarized individual elements ( 122 ), exemplified by the elements 123 . 201 . 203 . 204 . 206 . 401 . 402 . 404 ,

5: Darstellung des Verfahrens als Ablaufdiagramm.
Der Start des Teils des Verfahrens, der auf Clientseite erfolgt, wird vom Nutzer initiiert, beispielhaft durch Betätigen des „Fehlermelde-Buttons” (208). Der umrandete Teil „Nutzer/Client” ist der Teil des Verfahrens, der auf dem Clientrechner stattfindet, der im Einflussbereich des Betreibers genutzte Teil des Verfahrens zum Editieren und Verwalten ist gekennzeichnet.
5 : Presentation of the process as a flowchart.
The start of the part of the procedure which takes place on the client side is initiated by the user, for example by pressing the "error message button" (FIG. 208 ). The framed part "User / Client" is the part of the process that takes place on the client computer that is part of the process for editing and managing used in the sphere of influence of the operator.

Detaillierte Beschreibung der Erfindung: Detailed description of the invention:

Die Erfindung stellt ein neuartiges Verfahren und eine Vorrichtung vor, das den Umgang mit dem Erfordernis nach detailgenau nachvollziehbaren Nutzerrückmeldungen zu Fehlern in Bildschirmanzeigen computerbeinhaltender Geräte und den Umgang mit diesen Rückmeldungen vereinfacht.The invention provides a novel method and apparatus that facilitates dealing with the need for detailed user feedback on errors in computer-aided display screens and how to handle those responses.

Heute sind in vielen Geräten Computer eingebaut und Computergeräte als solche werden an sehr vielen Stellen verwendet. Regelmäßig sind computerbeinhaltende Vorrichtungen bzw -geräte in Büro und Haushalt so realisiert, dass sie Programme ausführen und Daten auf einem Bildausgabegerät für den Nutzer darstellen, um ihm Rückmeldung zu geben hinsichtlich der Ergebnisse von durchgeführten Berechnungen oder ähnlichem.Today computers are installed in many devices and computer devices as such are used in many places. Periodically, office and household computer-based devices are implemented to execute programs and display data on an image output device to the user to provide feedback on the results of calculations performed or the like.

Die Ausgabe von Inhalten erfolgte früher vorwiegend als Textausgabe, heutzutage zunehmend in grafischer Art, die zum Teil aufwändig aufbereitet wird und zu mit grafischen Elementen vielfach angereicherten Bildschirmanzeigen führt. Die Möglichkeiten, diese Bildschirmausgabe seitens des Nutzers detailliert zu beeinflussen, beispielsweise mittels nutzerspezifischer Programmkonfiguration, sind immer weiter verbreitet. Hierdurch und durch die Vielzahl an möglichen Zusammenstellungen von Hardware und Software kommt es häufig dazu, dass der Nutzer an seinem eigenen Bildausgabegerät eine Abbildung sieht, die sich von der vom Programmierer oder Betreiber des Programmes gewünschten unterscheidet. Diese Abweichung kann eine Unzahl an Ursachen haben, angefangen von Dateneingabefehlern über Berechnungs- oder Programmablauffehlern bis hin zu Problemen in Betriebssystem oder der Hardware des Gerätes des Nutzers.The output of content was formerly mainly as a text output, now increasingly in a graphic manner, which is sometimes elaborately processed and leads to graphic elements often enriched screen displays. The possibilities of influencing this screen output in detail by the user, for example by means of user-specific program configuration, are becoming more widespread. Because of this and because of the large number of possible combinations of hardware and software, it frequently happens that the user sees on his own picture output device a picture which differs from that desired by the programmer or operator of the program. This variance can have a myriad of causes, from data entry errors to calculation or program execution errors, to problems in the operating system or the hardware of the user's device.

Bemerkt ein Nutzer dieses bei ihm auftretende Problem, so ist es ihm bislang nur schwer möglich, die bei ihm vorliegende Bildschirmausgabe mitsamt seiner Hinweise an die dafür zuständige Stelle zu übermitteln, insbesondere wenn die grafische Ausgabe (Bildinformation) einen wichtigen Bestandteil der Meldung ausmacht und der Nutzer ein „normal gebildeter Computernutzer” ist, also wenig Kenntniss von weiteren Programmen bspw. zur Bildbearbeitung besitzt. Eine Meldung in Textform ist am Computer technisch einfach zu erstellen, aber die Beschreibung der grafischen Gegebenheiten ist für den Nutzer sehr aufwändig und für den Betreiber oder Programmierer trotzdem oft nicht nachvollziehbar.If a user notices this problem occurring with him, it is so far difficult for him to submit the present on his screen output and his instructions to the appropriate body, especially if the graphic output (image information) constitutes an important part of the message and the User is a "normally educated computer user", so little knowledge of other programs, for example, has to image editing. A message in text form is technically easy to create on the computer, but the description of the graphical conditions is very complex for the user and for the operator or programmer, however, often incomprehensible.

Dieses Vorgehen kann vor allem bei komplexen Nutzungssituationen noch sehr viel schwieriger werden – beispielsweise, wenn der Nutzer eines Programmes mit Bildschirmanzeige sich die Eigenarten der Darstellung wie Lage und Farbe von bildschirmelementen weitgehend selbst einstellen (konfigurieren) kann, oder wenn sich die fehlerhafte Darstellung der Inhalte nur nach einer längeren Reihe an Arbeitsschritten einstellt. Dann müsste der Nutzer in der Fehlermeldung seine Systemumgebung sowie alle seine Arbeitsschritte beschreiben, um den Fehler reproduzierbar (nachvollziehbar) zu machen – sonst ist die Fehlermeldung für den Betreiber wertlos.This approach can be even more difficult, especially in complex usage situations - for example, if the user of a program with screen display can largely set (configure) the characteristics of the representation such as location and color of screen elements, or if the incorrect presentation of the contents only after a long series of work steps. Then the user would have to describe his system environment as well as all his work steps in the error message in order to make the error reproducible (otherwise) - otherwise the error message is worthless for the operator.

Dem entfernt sitzenden Programmierer oder Betreiber ist es ohne eine direkte Online-Verbindung zum Nutzer nahezu unmöglich, die Bildausgabe des Nutzergerätes in genau der Form zu sehen, wie sie sich dem Nutzer darbietet. Ein nachträgliches Nachstellen der Geräte- und Programmkonfiguration an entfernter Stelle ist meist auch nicht möglich, weil die dortige Gerätekonfiguration und Bedienhistorie selten oder nie ganz genau die Zusammenstellung abbildet, die beim Nutzer auftrat, als er ein Problem mit der Abbildung auf seinem Bildausgabegerät hatte.The remote sitting programmer or operator, it is almost impossible without a direct online connection to the user to see the image output of the user device in exactly the form as it presents itself to the user. A subsequent readjustment of the device and program configuration at a remote location is usually not possible because the local device configuration and operating history rarely or never exactly reflects the compilation that occurred at the user when he had a problem with the image on his image output device.

Ein typisches Praxisbeispiel ist die Darstellung einer Website auf den Browsern verschiedener Computer: sehr oft ist durch eine für den Nutzer unwesentliche Konfigurationseinstellung oder Softwareunterschiede die Darstellung auf seinem eigenen Arbeitsplatz völlig verschieden zur Darstellung auf einem anderen Computersystem. Dieses Problem erleben Kunden und Mitarbeiter von Agenturen zur Erstellung von Websites täglich. Aber natürlich können auch tatsächliche Programmierungsfehler oder Fehler in der Zusammenführung, Bearbeitung oder Eingabe der Daten die Ursache für die Darstellungsprobleme sein.A typical practice example is the presentation of a website on the browsers of various computers: very often the configuration on its own workstation is completely different from the presentation on another computer system due to a configuration setting or software differences that are unimportant to the user. This problem is experienced by clients and agency employees creating websites every day. But of course, actual programming errors or errors in merging, editing, or entering the data can be the source of the display problems.

Diskussion des Stands der Technik:Discussion of the Related Art:

Wie beschrieben tritt das Problem der Rückmeldung von Problemen in Bereichen auf, bei denen Bildschirmdarstellungen grafiklastig sind bzw. sich nur über eine grafische Darstellung erklären lassen. Dort wurden bisher verschiedene Wege begangen, um damit umzugehen.As described, the problem of reporting problems occurs in areas where screen representations are graphics-heavy or can only be explained by a graphical representation. There have been various ways to deal with it.

Der einfachste Weg für den „normalgebildeten” Nutzer besteht darin, eine Rückmeldung telefonisch zu geben. Eine Möglichkeit, schriftliche Meldungen zu machen besteht für den normalgebildeten Nutzer in der Form von Emails oder Eingabeformularen, in denen die Darstellungsprobleme beschrieben werden. Diese Beschreibungen müssen aber recht detailliert sein, wie oben schon angedeutet. Je komplexer die grafische Ausgabe und je unterschiedlicher die möglichen Ergebnisse, desto detaillierter muss die Beschreibung werden.The easiest way for the "normal educated" user is to give feedback by phone. One way to make written messages is for the normal educated user in the form of emails or input forms that describe the display problems. These descriptions must be quite detailed, as indicated above. The more complex the graphical output and the more different the possible outcomes, the more detailed the description must be.

Der für Problemmeldungen mit grafischem Schwerpunkt bisher gangbare Weg liegt in der Nutzung eines Screenshot-Programmes, das entweder vom Betriebssystem des Computers angeboten oder separat installiert wurde. Damit ist die manuelle Erstellung eines Screenshots (Bildschirmfoto) möglich. Dies ist jedoch bereits nur dem fachkundigen Nutzer möglich, scheidet also für die meisten Nutzer – und damit in den meisten Fällen – aus.The approach that has hitherto been available for problem reports with a graphical focus is the use of a screenshot program, which was either offered by the computer's operating system or installed separately. This is the manual Creation of a screenshot (screenshot) possible. However, this is only possible for the expert user, so it will be eliminated for most users - and thus in most cases.

Dieser Screenshot kann vom Fachmann anschließend beispielsweise in ein Dokument eines Textverarbeitungsprogrammes eingesetzt und dort inhaltlich beschrieben werden und per Mail an die Ansprechperson gesendet werden, die für diese Fehler zuständig ist. Auch in der Mail ist eine weitergehende Kommentierung und Beschreibung des Problems möglich. Das bestehende Problem der Notwendigkeit einer umfänglichen Beschreibung wird damit aber noch immer nicht gelöst – beim Versand via Email wird ggf sogar das sehr wichtige Problem der Datensicherheit angerissen: Emails können während des Transportes von vielen Stellen eingesehen werden.This screenshot can then be used by the person skilled in the art, for example, in a document of a word processing program and described there in terms of content and sent via e-mail to the contact person responsible for these errors. Also in the mail further commenting and description of the problem is possible. However, the existing problem of the need for a comprehensive description is still not resolved - when sending via email is possibly torn even the very important problem of data security: Emails can be viewed during the transport of many places.

Manches separate spezielle Screenshot-Programm erlaubt zudem eine Bearbeitung des Screenshots, wobei z. B. Bereiche des Screenshots beschriftet werden können, also dort Texte hineingeschrieben werden können, die in die Bilddaten übernommen werden. Der Screenshot wird bei einer solchen Bearbeitung dauerhaft verändert, Daten gehen verloren – und nur ein Fachman hat ein spezielles umfangreiches Screenshotprogramm auf seinem Computer installiert und kann damit umgehen.Some separate special screenshot program also allows editing the screenshot, with z. For example, areas of the screenshot can be labeled, so there texts can be written into it, which are taken over into the image data. The screenshot is permanently changed in such editing, data is lost - and only a specialist has a special extensive screenshot program installed on his computer and can handle it.

Oft jedoch ist es für auch für den Fachmann zu aufwändig, diese Wege zu gehen, weil

  • a) zb es auf seinem Computer im Moment technisch nicht möglich ist, einen Screenshot zu erstellen und/oder
  • b) er keine Zeit dafür hat, den erstellten Screenshot ausführlich zu beschreiben und kommentieren und die umfangreichen, zum Verständnis der Nutzungssituation notwendigen Angaben hinzuzufügen,
  • c) er beispielsweise den Ansprechpartner nicht kennt, der für die Behebung genau dieses aufgetretenen Fehlers beim Anbieter der Daten/Betreiber der Website zuständig ist und sensible Daten nicht an die allgemeine Kontaktadresse geleitet werden sollen.
Often, however, it is too time-consuming for the expert to go these ways because
  • a) eg it is technically not possible on his computer at the moment to take a screenshot and / or
  • b) he does not have time to describe and comment in detail on the created screenshot and to add the extensive information needed to understand the usage situation,
  • c) he does not know, for example, the contact person who is responsible for correcting exactly this error that occurred with the provider of the data / operator of the website and sensitive data should not be routed to the general contact address.

Nicht gemeldete Fehler und Darstellungsprobleme verursachen wirtschaftliche Schäden, ungenügende Meldemechanismen ebenfalls.Unreported errors and display problems cause economic damage, insufficient reporting mechanisms as well.

Dem gegenüber steht ein regelrechtes Bedürfnis mancher Nutzer, Fehler und auch positive Weiterentwicklungsideen zu melden, die dem Betreiber Gewinn und technische Optimierung bringen würden.In contrast, there is a real need of some users to report bugs and also positive development ideas that would bring the operator profit and technical optimization.

Falls Datenprobleme nun trotz bestehender Hemmnisse doch gemeldet werden, ist zu beachten, dass die Übermittlung sensibler Daten mittels Email nicht als sicher zu betrachten ist; Mails sind während ihrer Übertragung leicht einzusehen und zu manipulieren, wodurch sensible oder kostbare Daten auf dem Übertragungsweg verloren gehen oder, unüberprüfbar, von Fremden eingesehen werden können. Hier kann enormer wirtschaftlicher Schaden entstehen.If data problems are now reported despite existing barriers, it should be noted that the transmission of sensitive data by email is not considered secure; E-mails are easy to see and manipulate during their transmission, causing sensitive or precious data to be lost in transit or, uncheckable, being seen by strangers. This can cause enormous economic damage.

Für die Bearbeitung von Problemmeldungen werden in seltenen Fällen sogenannte Bug-Tracking-Systeme eingesetzt. Dies sind Meldungsverwaltungssysteme, die aber ebenfalls nur auf die oben beschriebenen Textmeldungen ausgelegt sind. Dort lassen sich also die eingehenden Meldungen zwar verwalten, aber den beschriebenen Problemen der Darstellung und Erstellung von Meldungen mit grafischen Schwerpunkten und der Bedienbarkeit durch Computerlaien wird die bestehende Technik damit nicht gerecht.In rare cases, so-called bug-tracking systems are used to process problem reports. These are message management systems, but are also designed only for the text messages described above. Although the incoming messages can be managed there, the existing problems with the presentation and creation of messages with graphic emphases and the usability of computer laypersons do not do justice to the existing technology.

Die dem Erfinder bekannte Anmeldung von Philips (EU-Patent WO2010/070490 A1 ), die sich tatsächlich inhaltlich mit diesem angesprochenen Themenbereich beschäftigt beschreibt einen Teil einer auf dem Computer des Nutzers lokal installierten Software, die die Schritte zur Meldung eines Problems in einen Arbeitsablauf ermöglicht, jedoch nur in medizinisch-technischen Zusammenhängen zum Einsatz kommen soll. Bei dieser Lösung werden Texte in einen Screenshot der Programmoberfläche hineingerendert, es wird also der ursprüngliche Screenshot verändert, zum Teil überschrieben. Der dauerhaft veränderte Screenshot wird dann zusammen mit anderen Daten per E-Mail versandt. Damit können die im Problem dargestellten Anforderungen nicht gelöst werden.The application of Philips known to the inventor (EU patent WO2010 / 070490 A1 ), which actually deals with this topic, describes a part of a locally installed on the user's computer software that allows the steps to report a problem in a workflow, but should only be used in medical-technical contexts. In this solution texts are rendered into a screenshot of the program interface, so the original screenshot is changed, partly overwritten. The permanently changed screenshot will then be sent along with other data by e-mail. Thus, the requirements presented in the problem can not be solved.

Angemeldete Verfahren wie WO 2010/030914 A3 automatisieren das Verfahren des Erstellens des Screenshots und des Einfügens dieses Screenshots in ein anderes Programm. Auch hier wird der Kommentar ohne Bezug zur Abbildung in ein separates Dokument oder eine Email geschrieben; bei Kommentaren auf dem Screenshot werden diese hineingerendert, die Bildschirmabbildung wird also dauerhaft und zum Teil mehrfach verändert, die Originaldaten werden überschrieben und gehen verloren. Das dort beschriebene Verfahren ist nur in geschlossenen Nutzergruppen anwendbar, also für ,öffentlich zugängliche' Anwendungen nicht geeignet und verwendet eine größere Anzahl an Programmen auch zur Erstellung der Meldung.Registered procedures like WO 2010/030914 A3 automate the process of creating the screenshot and pasting this screenshot into another program. Again, the comment is written without reference to the image in a separate document or an email; in comments on the screenshot they are sent into it, so the screen image is changed permanently and sometimes several times, the original data is overwritten and lost. The method described there is only applicable in closed user groups, that is not suitable for 'publicly available' applications and also uses a larger number of programs to generate the message.

Die einzige dem Erfinder bekannte Umsetzung zur Nutzerrückmeldung im Internet, die über das Anbieten von Textboxen als Problemmeldungsmechanimus hinausgeht, ist auf der Website von YouTube.de realisiert. Hier wird jedoch nicht die Bildschirmanzeige des Nutzers als Grundlage der Meldung genommen, sondern es wird im Ablauf der Meldungserstellung eine Darstellung neu generiert, die der ursprünglichen Bildschirmanzeige ähnlich sieht. Diese neu generierte Ansicht weicht jedoch deutlich ab von der ursprünglichen Nutzersicht (beispielsweise werden Videos darauf gar nicht dargestellt) – und löst somit das bestehende Anwendungsproblem nicht. Gerade die fehlende Übermittlung der unveränderten, beim Nutzer in diesem Moment sichtbaren Bildschirmdarstellung als Basis (und Grund) der Meldung ist grundlegender Teil des Problems.The only known to the inventor implementation of user feedback on the Internet, which goes beyond the offer of text boxes as problem reporting mechanism, is on the website of YouTube.de realized. Here, however, the screen display of the user is not taken as the basis of the message, but it is in the course of the Message Creation regenerates a representation that looks similar to the original screen image. However, this newly generated view deviates significantly from the original user view (for example, videos are not displayed at all) - and thus does not solve the existing application problem. Just the lack of transmission of the unchanged, visible to the user at this moment screen display as the basis (and reason) of the message is fundamental part of the problem.

Zusammengefasst gesagt, besteht also für den Nutzer das Problem der Rückmeldung von falschen oder nicht-zufriedenstellenden Bildschirminhalten, für den Betreiber und seine Programmierer besteht das Problem, dass vom Nutzer abgegebene Rückmeldungen ohne grafischen Anteil wichtige Problemfelder der grafischen Darstellung der Bildschirmausgabe nicht direkt erkennen lassen und diese Probleme nicht nachgestellt werden können. Der durchschnittliche Nutzer ist mit seinen Mitteln nicht in der Lage, detaillierte und aussagekräftige Rückmeldungen zu Darstellungsproblemen und -fehlern zu liefern, vor allem nicht in Bereichen, die sehr grafiklastig sind.In summary, therefore, there is the problem for the user of the feedback of false or unsatisfactory screen content, for the operator and its programmers, the problem is that the feedback given by the user feedback without graphic share important problem areas of the graphical representation of the screen display directly and these problems can not be adjusted. The average user will not be able to provide detailed and meaningful feedback on display issues and errors, especially in areas that are very graphic-heavy.

Die Erfindung stellt eine Weiterentwicklung des aktuellen Standes der Technik in vielen Punkten vor, um die Lösung des beschriebenen Problems zu erreichen.The invention presents a further development of the current state of the art in many respects in order to achieve the solution of the described problem.

Lösung des Problems durch die ErfindungSolution to the problem by the invention

Die Erfindung stellt ein Verfahren vor, das in mehreren Schritten das Problem löst. Das Verfahren ist in der Abbildung 5 in seinem Ablauf bildlich-schematisch dargestellt.The invention presents a method which solves the problem in several steps. The procedure is in the picture 5 illustrated pictorially in its sequence.

Initial erfolgt die Anfertigung eines Abbildes (123) der Bildschirmanzeige (106) des Bildschirms (104) des Nutzers, die genau die dem Nutzer sichtbare Bildschirmansicht (106) anzeigt. Dieses Abbild wird im Lauf des Verfahrens dem Betreiber übermittelt. Der Nutzer kann vor der Übertragung das Abbild kommentieren, damit der Betreiber die Nutzungssituation besser einordnen kann; zusätzlich kann der Nutzer spezielle Hinweise geben, um die in seinen Augen problematischen Inhalte und Inhaltsbereiche auch grafisch hervorzuheben und sie durch grafische Kommentarelemente und ihnen zugeordnete Texte kommentieren. Dabei ist als wichtiges Merkmal des Verfahrens festzuhalten, dass die ursprüngliche Abbildung (123) dabei nicht verändert wird, sämtliche Informationen bleiben auf diese Weise vollständig erhalten, damit der Betreiber die für ihn wichtigen Informationen entnehmen kann, beispielsweise Abbildungsdetails, auf Grund derer er Probleme eingrenzen kann, was dem Nutzer evt gar nicht verständlich oder zugänglich ist.Initially, the production of an image ( 123 ) of the screen display ( 106 ) Of the screen ( 104 ) of the user who exactly the user visible screen view ( 106 ). This image will be transmitted to the operator during the procedure. The user can comment on the image before the transfer, so that the operator can better classify the usage situation; In addition, the user can give special hints to graphically emphasize the problematic content and content areas in his eyes and comment on them by means of graphical comment elements and texts assigned to them. An important feature of the procedure is that the original figure ( 123 ) is not changed, all information is thus completely preserved, so that the operator can take the important information for him, such as picture details, on the basis of which he can narrow down problems, which the user evt not understandable or accessible.

Der erfinderische Schritt besteht aus der interfacebasierten (105) Erstellung der Meldung (118) als Kombination der Einzelteile „Bildschirmansicht des Gerätes des Nutzers” (106) als Abbildung (123), „Kommentare des Nutzers” (206, 201) und „grafische Hinweiselemente” (203, 204), die sich jeweils auf eine bestimmte Region der Abbildung (123) beziehen, und dieser Abbildung (123) zugeordnet werden, ohne sie zu verändern, und durch die Verfahrensweise, diese gebündelten Einzelinformationen (122) in einer Meldung (118) auf dem Übertragungsweg und beim Speichern separat zu halten und erst beim Betreiber über ein geeignetes Interface (301) wieder zusammenzusetzen und so in einer Anordnung (302) zugänglich zu machen, die die Anordnung verdeutlicht, die der Nutzer gesehen und getroffen hat (105).The inventive step consists of the interface-based ( 105 ) Creation of the message ( 118 ) as a combination of the items "Screen view of the user's device" ( 106 ) as picture ( 123 ), "User's Comments" ( 206 . 201 ) and "graphic pointers" ( 203 . 204 ), each referring to a specific region of the map ( 123 ) and this figure ( 123 ), without changing them, and by the procedure, this bundled individual information ( 122 ) in a message ( 118 ) on the transmission path and when storing separately and only at the operator via a suitable interface ( 301 ) and so in an arrangement ( 302 ), which clarifies the arrangement that the user has seen and met ( 105 ).

Zudem werden die getrennt gehaltenen Informationen (122, 121, 114), da ihre strukturelle Zuordnung durch das Verfahren bekannt ist und die Inhalte der Struktur verwendet, um die Datenströme und Anzeige und Anordnung und Zuordnung der Meldungen im System des Betreibers und auf den Bearbeitungsplätzen des Betreibers (A, B) zu steuern (120, 126).In addition, the separated information ( 122 . 121 . 114 ), as its structural assignment is known by the method and uses the contents of the structure to control the data flows and display and arrangement and assignment of the messages in the system of the operator and on the processing stations of the operator (A, B) ( 120 . 126 ).

Die für die Umsetzung der Erfindung in einem computerimplimentierten Verfahren entwickelte Software wurde so konzipiert, dass sie das Client-Server-Modell nutzt. Das System besteht dabei mindestens aus zwei Teilen, einer Server- und einer Client-Komponente, die in der Regel auf verschiedenen Rechnern ablaufen.The software developed for implementing the invention in a computer-implemented method has been designed using the client-server model. The system consists of at least two parts, a server and a client component, which usually run on different computers.

Dementsprechend bezieht sich die vorliegende Erfindung auf ein Verfahren und eine Vorrichtung, die eine für den Nutzer einfache Übertragung dieser Abbildung nebst einer Beschreibung durch den Nutzer ermöglicht, sowie deren Ansicht durch den entfernt sitzenden Programmierer oder Betreiber ermöglicht, und somit die Probleme des Standes der Technik aus dem Weg räumt.Accordingly, the present invention relates to a method and apparatus that allows the user to easily transmit this image along with a description by the user, as well as to view it by the remote sitting programmer or operator, and thus the problems of the prior art gets out of the way.

Die vorliegende Erfindung ermöglicht es, die beim Nutzer gegebene Darstellung des Bildanzeigegerätes dem Programmierer oder Betreiber zugänglich zu machen, und im Zuge der Meldungserstellung dem Nutzer die Möglichkeit zu geben, eigene Kommentare und Anmerkungen anzufügen, ohne dass der Nutzer weitere Programme besitzen, kennen oder mit deren Nutzung vertraut sein muss. Dabei werden die verfügbaren Informationen in bestmöglicher Weise ausgewertet und auch zur Steuerung des Ablaufes der Bearbeitung eingesetzt.The present invention makes it possible to make the given to the user representation of the image display device to the programmer or operator, and in the course of the message creation to give the user the ability to add their own comments and comments, without the user have more programs, know or with whose use must be familiar. The available information is evaluated in the best possible way and also used to control the process of processing.

Zusätzliche Vorteile, Aufgaben und Merkmale der Erfindung werden teilweise in der folgenden Beschreibung veröffentlicht und sie werden teilweise für jene verständlich, welche mit dem Stand der Technik vertraut sind.Additional advantages, objects, and features of the invention will be set forth in part in the description which follows, and in part will be understood by those of ordinary skill in the art.

Beschreibung der Erfindung: Description of the invention:

Die Erfindung erleichtert den Umgang mit Darstellungsproblemen von auf Computern oder computerunterstützten Geräten installierten Programmen sowie auch bei durch weitere Programme dargestellten Inhalten, z. B. durch Browser dargestellte Websites.The invention makes it easier to deal with display problems of programs installed on computers or computer-aided devices, as well as contents represented by other programs, e.g. B. Web sites represented by browsers.

Um diese Aufgabe umzusetzen, beinhaltet die Erfindung ein Verfahren, bei dem mit einem auf dem Gerät des Nutzers verfügbargemachten Teil der Vorrichtung (125) die auf dem Bildanzeigegerät des Computers des Nutzers sichtbare Darstellung (106) auf Betreiben des Nutzers hin erfasst wird, um eine Abbildung (123) davon zu erstellen. Erfassen bedeutet in diesem Zusammenhang, dass eine Kopie des tatsächlich gezeigten Bildes angelegt oder verwendet wird; dies erfolgt durch das Ansprechen eines im Betriebssystem des Computers vorhandenen Programmes, durch Ausführen eines eigenen Programmes in oder durch die Vorrichtung oder durch den Zugriff auf einen zu diesem Zeitpunkt bereits vorliegenden Screenshot oder wahlweise eine andere geeignete Methode.In order to achieve this object, the invention includes a method in which, with a part of the device made available on the device of the user ( 125 ) the representation visible on the image display device of the user's computer ( 106 ) is detected at the user's initiative to obtain an image ( 123 ) of it. Detection means in this context that a copy of the picture actually displayed is created or used; this is done by addressing a program present in the computer's operating system, by running its own program in or through the device, or by accessing a screenshot already present at that time, or optionally another suitable method.

Diese erfasste Abbildung (123) kann vom Nutzer mithilfe eines ihm darauffolgend zu diesem Zwecke angezeigten Interfaces (105) zusätzlich kommentiert und mit den erforderlichen weiteren sichtbaren Kommentarelementen (201, 203, 204, 206) versehen werden. Dieses Interface erscheint auf dem Bildanzeigegerät des Nutzers und zeigt zum einen die verkleinert angezeigte Darstellung der Anzeige (123), außerdem Eingabemöglichkeiten für Kommentare (201), und das Zufügen weiterer grafischer Kommentarelemente (202). Diese Elemente bestehen aus einem Repräsentanten, dessen Lage grafisch angezeigt werden kann z. b. durch ein Kreuz (209), zugeordneten sichtbaren grafischen Elementen wie zB Kreis (203) oder Pfeil (204) sowie Textfeldern (205), die Kommentartexte (206) aufnehmen können. In die Textfelder (205) kann der Nutzer in seinem NutzerInterface (105) weitere Kommentare (206) zu den mit den grafischen Elementen (203, 204) sichtbar markierten Bereichen der Abbildung (123) eintragen.This captured image ( 123 ) can be used by the user by means of an interface subsequently displayed for this purpose ( 105 ) and with the necessary additional visible comment elements ( 201 . 203 . 204 . 206 ). This interface appears on the user's image display device and shows, on the one hand, the reduced display of the display ( 123 ), as well as input options for comments ( 201 ), and adding additional graphical comment elements ( 202 ). These elements consist of a representative whose position can be displayed graphically, eg by a cross ( 209 ), associated visible graphical elements such as circle ( 203 ) or arrow ( 204 ) as well as text fields ( 205 ), the comment texts ( 206 ) be able to record. In the text fields ( 205 ), the user can use the user interface ( 105 ) More comments ( 206 ) to those with graphic elements ( 203 . 204 ) Visibly marked areas of the image ( 123 ) enter.

Die Abbildung (123) und die Kommentarelemente (201, 203, 204, 205, 206) werden dabei getrennt gehalten und über eine logische Struktur verknüpft. Die logische Struktur ist derart ausgeführt, dass ein Kommentarelement mit einem Text (206) und einem optionalen grafischen Element (203, 204) der Meldung (108) zugeordnet wird, wobei die Lage des grafischen Elements, des Repräsentaten (209) und bei Vorhandensein optional weitere Zusatzinformationen wie beispielsweise ein Sichtbarkeitsstatus des Textes von der Struktur der Meldung (108) aufgenommen werden. Die Abbildung (123) und diese zusätzlichen Kommentierungen mit ihren Elementen sind Bestandteile der Meldung (118), wie in 4 gezeigt.The illustration ( 123 ) and the comment elements ( 201 . 203 . 204 . 205 . 206 ) are kept separate and linked via a logical structure. The logical structure is implemented in such a way that a comment element with a text ( 206 ) and an optional graphical element ( 203 . 204 ) of the message ( 108 ), the location of the graphical element, the representative ( 209 ) and optionally additional additional information such as a visibility status of the text of the structure of the message ( 108 ). The illustration ( 123 ) and these additional comments with their elements are part of the message ( 118 ), as in 4 shown.

Die Meldung wird dann über Interfaces (124) und eine Verbindung zu einem Server-System (112) gesendet werden, wobei die Inhalte (122) der so erstellten Meldung (118) auch während der Übertragung unverändert bleiben. Der Datenaustausch findet über geeignete Schnittstellen (124 und 113) statt, die auch die technisch einwandfreie Übertragung der Inhalte über den beliebig komplizierten Übertragungsweg (108112) kontrolliert. Die Schnittstellen sind so ausgelegt, dass sie die Richtigkeit der Übertragung überprüfen und sicherstellen.The message is then sent via interfaces ( 124 ) and a connection to a server system ( 112 ), the contents ( 122 ) of the message thus created ( 118 ) remain unchanged during the transmission. The data exchange takes place via suitable interfaces ( 124 and 113 ), which is also the technically flawless transfer of content over the arbitrarily complicated transmission path ( 108 - 112 ) controlled. The interfaces are designed to check and ensure the correctness of the transmission.

Die Übertragung kann, muss aber nicht, über eine durch die Verwendung von bspw SSL (Secure Sockets Layer) gegen Lauschen besonders gesicherte Übertragungsverbindung erfolgen, um bspw. Firmengeheimnisse zu schützen. Diese Möglichkeit bietet die Verschlüsselung der Daten und die Nutzung beispielsweise des SSL-Protokolles, was jeweils ohne Zutun des Nutzers über die Schnittstellen (124, 113) des clientseitigen und des serverseitigen Vorrichtungsteiles erfolgt.The transmission can, but need not, be made via a transmission connection which is particularly secure against the use of eg SSL (Secure Sockets Layer) in order, for example, to protect company secrets. This possibility offers the encryption of the data and the use of, for example, the SSL protocol, which in each case without user intervention via the interfaces ( 124 . 113 ) of the client-side and the server-side device part.

Die Meldung ist immer standardisiert aufgebaut, wobei die Anzahl der Elemente variieren kann. Beispielhaft, wie in 4 gezeigt, besteht die gesamte Meldung aus der Abbildung (123), den Daten zur Angabe des grafischen Elementes bzw der grafischen Elemente (zB Kreis 203 und Pfeil 204), den Textkommentaren zu den grafischen Elementen (206, 403), den Angaben zur Lageanordnung der grafischen Elemente (401, 402) sowie zusätzlichen Informationen (404), die der Nutzer eingegeben hat (bspw seinen Namen) und solchen, die das clientseitige Vorrichtungsteil eingefügt hat, um die Systemumgebung des Clients zu klären, etwa Betriebssystem, Versionsnummern von Browser und Plugins.The message is always standardized, whereby the number of elements can vary. For example, as in 4 shown, the entire message consists of the figure ( 123 ), the data for specifying the graphic element or graphic elements (eg circle 203 and arrow 204 ), the text comments on the graphic elements ( 206 . 403 ), the positional arrangement of the graphical elements ( 401 . 402 ) and additional information ( 404 ) entered by the user (eg, his name) and that the client-side device part has inserted to clarify the client's system environment, such as the operating system, browser version numbers, and plug-ins.

Die Daten werden auf dem Server (112) in nicht-flüchtigen Speichern (115) gespeichert, entsprechend ihrer Inhaltseigenart in Datenbank (114) und/oder Dateiablagen (121) abgelegt.The data is stored on the server ( 112 ) in non-volatile memories ( 115 ), according to their content type in database ( 114 ) and / or file storage ( 121 ) filed.

Die einzelnen, in einer Meldung enthaltenen Kommentare mitsamt ihrer grafischen Elemente, deren Lageinformationen, Texte etc sind strukturell gesichert getrennt abgelegt. Die Daten können verschlüsselt und gegen Verfälschung gesichert gespeichert werden, so dass auf diese Weise auch ein rechtssicheres Dokumentationssystem für die eingegangenen Meldungen entsteht.The individual comments contained in a message, together with their graphic elements, their location information, texts, etc., are stored separately in a structurally secure manner. The data can be encrypted and saved against falsification, so that a legally secure documentation system for the received messages is created in this way.

Die gespeicherten Daten sind über eine oder mehrere Verknüpfungen miteinander verbunden, derartige Verknüpfungen können bspw. Kategorien sein wie die Zugehörigkeit zu einer speziellen Meldung, zu einem spezifischen ”Meldebutton” oder zu einer Website oder die Bearbeitung durch einen spezifischen Benutzer.The stored data are connected to each other via one or more links, such links can be, for example, categories such as belonging to a specific Message, to a specific "notification button" or to a website or to be edited by a specific user.

Die Meldung wird auf dem Server-System (112) entsprechend ihrer Struktur und in ihren verschiedenen Teilen (114, 121) gespeichert (115). Beispielsweise wird die Abbildung der Bildschirmanzeige (123) separat gespeichert von Textinformationen (201, 206, 403) und Bezugspunkten der Kommentarelemente (401, 402).The message is displayed on the server system ( 112 ) according to their structure and in their various parts ( 114 . 121 ) saved ( 115 ). For example, the image of the screen display ( 123 ) stored separately from textual information ( 201 . 206 . 403 ) and reference points of the comment elements ( 401 . 402 ).

Im Bereich des Betreibers können die Inhalte dann vom Betreiber/Programmierer/zuständigen Fachmann über ein Interface (301) auf seinem Arbeitsplatz (A, B) über ein Bildausgabegerät (117) eingesehen und bearbeitet werden, indem ein Teil der Vorrichtung (119) über ein Interface (116) auf die gespeicherten Teile (122) zugreift und dem Betreiber die Meldung mitsamt ihren Bestandteilen wieder in der Form zugänglich machen kann, wie der Nutzer sie in seinem NutzerInterface (105) angeordnet und auf seinem Bildanzeigegerät (104) gesehen hatte.In the area of the operator, the contents can then be accessed by the operator / programmer / competent expert via an interface ( 301 ) on his workstation (A, B) via an image output device ( 117 ) can be viewed and edited by a part of the device ( 119 ) via an interface ( 116 ) on the stored parts ( 122 ) and make the message accessible to the operator, together with its components, in the form that the user uses in their user interface ( 105 ) and on its image display device ( 104 ) had seen.

Dabei nutzt die Vorrichtung (119) die während der Erstellung der Meldung in der Struktur abgelegten Informationen, z. B. Lageinformationen (401, 402), um die dem Abbild (123) zugeordneten grafischen Elemente (203, 204) an der entsprechenden Stelle anzuordnen. Die separat verwalteten Textinhalte der Kommentare (201, 206, 403) können beispielsweise als übersichtliche Liste ausgegeben werden (303). Durch die erfindungsgemäß getrennte Speicherung können diese Bestandteile durch die Vorrichtung (119) so angeordnet werden, dass der Benutzer (in diesem Falle der Betreiber, oder seine Programmierer oder Redakteure) jeweils den größten Nutzen aus der Anordnung ziehen können.The device uses ( 119 ) the information stored in the structure during the creation of the message, e.g. B. location information ( 401 . 402 ) to the image ( 123 ) associated graphical elements ( 203 . 204 ) at the appropriate place. The separately managed text content of the comments ( 201 . 206 . 403 ) can, for example, be output as a clear list ( 303 ). By virtue of the inventively separate storage, these components can be passed through the device ( 119 ) so that the user (in this case the operator, or his programmers or editors) can each derive the most benefit from the arrangement.

Die betreiberseitigen Teile der Vorrichtung (119, 127) können bspw als auf dem Server und/oder einem Arbeitsplatzcomputer laufende Softwareprogramme oder Teile eines Softwareprogrammes umgesetzt sein. Das Vorrichtungen nutzen die Hardware eines Computers, um darauf in speziell angepassten Berechnungsschritten die Informationen der Meldungen zu bearbeiten, zu sortieren, und die Datenteile für die Arbeitsplatzspezifische Ausgabe an die Bearbeiter vorzubereiten, zusammenzustellen etc.The operator-side parts of the device ( 119 . 127 ) may, for example, be implemented as running on the server and / or a workstation computer software programs or parts of a software program. The devices use the hardware of a computer in order to process the information of the messages in specially adapted calculation steps, to sort them, and to prepare the data parts for the workstation-specific output to the processors, to assemble them, etc.

Strukturell bestimmte Teile der Meldung können genutzt werden, um die Abläufe der Bearbeitung und die Darstellung und Anordnung der Inhalte auf Betreiberseite zu steuern (120, 126).Structurally determined parts of the message can be used to control the processes of editing and the presentation and arrangement of content on the operator side ( 120 . 126 ).

Durch die definierte Struktur werden die Dateninhalte in der Erfindung bereits zum Zeitpunkt des Empfangs und Speichern verwendet, um den Ablauf (126) der Informationsverteilung und -darstellung zu steuern. Beispielsweise werden in der Meldung enthaltene Informationen zum Ursprung der Meldung genutzt, um die Meldung von vorn herein auf eine geeignete, vom Betreiber festgelegte Weise zu behandeln, exemplarisch dem Bearbeiter (A) zuzuordnen und sie beim Zugriff über die Vorrichtung auf Betreiberseite (119) in seiner Verwaltungsansicht (307) auf seinem Bildschirm (117) aufzulisten. Würde beim Betreiber die Zuständigkeit für einen Teil der Meldung in das Fachgebiet des Bearbeiters A und für weitere Teile in ein anderes Fachgebiet fallen, würde jeder zuständige Bearbeiter (A, B) nur die für ihn relevanten Teile der Meldung in seiner Verwaltungsansicht (307) aufgelistet finden.Due to the defined structure, the data contents in the invention are already used at the time of reception and storage in order to determine the sequence ( 126 ) control the information distribution and presentation. For example, information contained in the message about the origin of the message is used to treat the message from the outset in a suitable manner determined by the operator, assign it to the processor (A) by way of example and access it via the operator-side device ( 119 ) in its management view ( 307 ) on his screen ( 117 ). If the operator were responsible for part of the message in the specialist area of the editor A and for other parts in another field, each responsible editor (A, B) would only relevant parts of the message in his management view ( 307 ) are listed.

Diese Anordnung kann auf verschiedenen Arbeitsplätzen (A, B) verschieden ausgestaltet sein, je nach Anforderung (zB Inhaltsredakteur, Programmierer, Supervisor).This arrangement can be configured differently on different workstations (A, B), depending on the requirement (eg content editor, programmer, supervisor).

Diese Abläufe (120, 126) können zudem durch Einstellen der gegebenenfalls mehrteiligen Vorrichtung (127, 119) auf Seiten des Betreibers mit beeinflusst werden, z. B. können für Meldungen aus bestimmten Quellen ein oder mehrere Empfänger bestimmt werden, die für diese Meldungen zuständig sind und sie über einen Teil der Vorrichtung (119) angezeigt bekommen.These processes ( 120 . 126 ) can also by adjusting the possibly multi-part device ( 127 . 119 ) are influenced on the part of the operator, for. For example, for notifications from certain sources, one or more recipients responsible for these notifications may be designated, and they may be assigned a part of the device ( 119 ).

Mittels der verschiedenen Rechtezuordnungen ist für die Belange des Betreibers ein zugangsgesichertes Redaktionssystem aufgebaut, das der Bearbeitung und auch der Verwaltung der Meldungen dient.By means of the various rights assignments, an access-protected editorial system has been set up for the interests of the operator, which serves the processing and also the administration of the notifications.

Die Benutzer dieses Redaktionssystems können verschiedene Rechte zur Anzeige von Inhalten und/oder Verknüpfungen der Daten haben; entsprechend können sich die vom System dargestellten Inhalte einer Meldung je nach Benutzer individuell unterscheiden.Users of this editorial system may have various rights to display content and / or links to the data; accordingly, the contents of a message displayed by the system may differ individually depending on the user.

Aus den getrennt vorliegenden Daten (Bild, Texte, Merkmale der Kommentarelemente etc) werden im auf Betreiberseite laufenden Teil der Vorrichtung (119) verschiedene Darstellungsarten erstellt, indem auf Informationen der Meldung und der im Speicher (115) hinterlegten Daten durch die Rechenwerke (127, 119) und die hinterlegten Algorithmen über die Schnittstelle (116) zugegriffen wird und diese bewertet und sortiert werden. Diese Anordnung der Inhalte entsprechend der Anordnung der eingegangenen Meldungen ist durch die in der Erfindung beschriebene Struktur der Daten möglich. Beispielsweise können in der Gesamtansicht der Meldung (302) die sichtbaren grafischen Bestandteile der Kommentarelemente wie bspw Kreis (203) und Pfeil (204) an den vom Nutzer vorgegebenen Stellen angeordnet und Texte wieder den vorgegebenen Merkmalen der Abbildung zugeordnet werden. Dadurch werden die Informationen wieder auf eine sinnfällige Weise zusammengeführt und bilden die vom Meldenden gesendeten Sinnzusammenhänge ab.From the separately available data (image, texts, features of the comment elements, etc.), in the operating part of the device ( 119 ) creates different display types by using information in the message and in the memory ( 115 ) stored data by the arithmetic units ( 127 . 119 ) and the stored algorithms via the interface ( 116 ) and these are evaluated and sorted. This arrangement of the contents according to the arrangement of the received messages is possible by the structure of the data described in the invention. For example, in the overall view of the message ( 302 ) the visible graphical components of the comment elements such as circle ( 203 ) and arrow ( 204 ) are arranged at the places specified by the user and texts are again assigned to the given features of the image. As a result, the information in a meaningful way again merged and depict the sentiment sent by the reporter.

Zudem können die Informationen separat davon ausgewertet und ausgegeben werden, beispielsweise in textlichen Listen (303) oder Textfeldern (305). Über die inhaltlich-logische Verknüpfung (Meldung → Hinweis → Zeichnungselement mit Lage und zB Textinformation) ist eine interaktive Darstellung der mit den Zeichnungselementen (204, Hervorhebung: 310) verknüpften Textelemente (306, Hervorhebung 304) möglich. Eine interaktive Verknüpfung kann auch vom auf der Abbildung angeordneten grafischen Kommentarelemente zur Textliste bestehen, um die Orientierung und Zuordnung leicht fassbar darzustellen. Dies ist beispielsweise als farbige Markierung des Textelementes und des verknüpften Zeichnungselementes bei Mouse-berührung oder Markieren der Zeile ausgeführt. Berührt der Bearbeiter mit der Mouse den Text der Auflistung (306), wird diese Zeile markiert (304) und gleichfalls das zugeordnete Symbol Pfeil (204) hervorgehoben (310).In addition, the information can be evaluated and output separately, for example in textual lists ( 303 ) or text fields ( 305 ). The content-logical link (message → note → drawing element with position and eg text information) provides an interactive representation of the drawing elements ( 204 , Emphasis: 310 ) linked text elements ( 306 , Emphasis 304 ) possible. An interactive link can also consist of the graphic comment elements to the text list arranged in the figure to make the orientation and assignment easily comprehensible. This is done, for example, as a colored marking of the text element and of the linked drawing element when the mouse is touched or marked. Does the engineer touch the text of the listing with the mouse ( 306 ), this line is marked ( 304 ) and also the assigned symbol arrow ( 204 ) ( 310 ).

Die Erfindung stellt ein zusammengehöriges System vor, das die Erstellung der Meldungen, die Übermittlung und den betreiberseitigen Umgang mit den Meldungen sowie deren Bearbeitung und Speicherung umfasst.The invention presents a related system, which includes the creation of the messages, the transmission and the operator-side handling of the messages and their processing and storage.

Dieses System ermöglicht verschiedene Sichten und Nutzungen der bei der Meldung übermittelten Daten. Die Struktur und die Abläufe des Verfahrens sind auf diese Erfordernis angelegt.This system allows different views and uses of the data transmitted during the message. The structure and procedures of the method are designed to meet this requirement.

Das Verfahren ist in der Abbildung 5 in seinem Ablauf bildlich-schematisch dargestellt.The procedure is in the picture 5 illustrated pictorially in its sequence.

Erreichte Vorteile:Achieved benefits:

Mit der vorgestellten Erfindung ist eine einfache Meldung von Darstellungsproblemen auch durch Computerlaien möglich. Die Meldung kann komplexe Inhalte übermitteln und dem Betreiber in allen Details und Besonderheiten ansichtig machen, ohne dass der Nutzer weitergehende Kenntnis weiterer Programme hat und ohne dass ein Zugriff auf den Computer des Nutzers genommen werden muss.With the presented invention, a simple message display problems is also possible by Computerlaien. The message can convey complex content and make the operator aware of all the details and peculiarities without the user having further knowledge of other programs and without having to access the user's computer.

Mit der Erfindung wird die Erstellung der Meldung in einem so hohen Mass vereinfacht, dass wesentlich mehr Meldungen abgegeben werden, was ein nicht erwarteter Effekt ist, der als sehr positiv zu werten ist, sowohl im Sinne der Aufgabenstellung, da mehr Meldungen erstellt werden und dem eingangs beschriebenen Mißstand damit abgeholfen wird, als auch im Sinne der Nutzer von Computersystemen, die nun mit mehr Freude daran arbeiten können und mit Freude und Leichtigkeit Fehlermeldungen und Hinweise losschicken können, als auch für den Betreiber der Angebote, der nun mehr Rückmeldungen hinsichtlich seines Angebotes bekommt und dadurch Innovationen schneller entwickeln kann.With the invention, the creation of the message is simplified to such an extent that significantly more messages are delivered, which is an unexpected effect, which is to be regarded as very positive, both in terms of task, as more messages are created and the initially described maladministration is remedied, as well as in the sense of users of computer systems that can now work with more enjoyment and send with joy and ease error messages and instructions, as well as for the operator of the offer, who now more feedback regarding his offer and thereby develop innovations faster.

Weitere AusgestaltungenFurther embodiments

Die Erfindung beschreibt ein Verfahren und eine Vorrichtung. Dieses Verfahren kann als mehrteiliges Softwaresystem in Client-Server-Architektur implementiert werden, das mehrere Vorrichtungsteile beinhaltet, die als eigenständige Programme auf der Seite des Clients und auch auf der Seite des Betreibers ausgeführt werden können, und das einen Server zur Datenspeicherung enthält.The invention describes a method and a device. This method can be implemented as a multi-part software system in client-server architecture that includes multiple pieces of equipment that can be run as stand-alone programs on the client side and also on the operator side, and that includes a data storage server.

Das Verfahren kann aber auch als serverzentrierte Lösung ausgeführt werden, wobei der auf Seiten des Clients notwendige Teil der Vorrichtung erst aufgrund der Anforderung des Clients auf dessen Computer übertragen und dort ausgeführt wird entsprechend der Gegebenheiten des Client-Computers.However, the method can also be executed as a server-centered solution, wherein the part of the device required on the client side is only transmitted to the computer on the basis of the request of the client and executed there in accordance with the circumstances of the client computer.

Das für die betreiberseitige Darstellung der Inhalte verwandte Teil der Vorrichtung umfasst gegebenenfalls den datenspeichernden Server oder auch nur den Zugriff auf diesen Server, und kann auf diesem Server oder auf einem anderen Computer ausgeführt werden, wobei es dann die Hardwarekomponenten (CPU, Arbeitsspeicher) dieses Computersystems, auf dem es ausgeführt wird, mit umfasst. Erfindungsgemäß nutzt das auf dem Clientcomputer auszuführende Programm die Hardware des Clientcomputers, namentlich die CPU und den Arbeitsspeicher und führt dort Datenbewegungen aus.The part of the device used for the operator-side presentation of the contents may comprise the data-storing server or else only the access to this server, and may be executed on this server or on another computer, in which case the hardware components (CPU, main memory) of this computer system on which it is carried out with. According to the invention, the program to be executed on the client computer uses the hardware of the client computer, namely the CPU and the main memory, and carries out data movements there.

Das beschriebene Verfahren kann auch in weiteren Anwendungsfällen zum Einsatz kommen, zum Beispiel zur Kommentierung und Auswertung der Kommentare bei jeglicher Art auf Bildanzeigegeräten oder bei Communityanwendungen, die auf der Kommentierung von grafischen Bildausgaben basieren.The method described can also be used in other applications, for example for commenting on and evaluating the comments of any kind on image display devices or in community applications that are based on the annotation of graphic image output.

Beispielhafte praktische Umsetzung:Exemplary practical implementation:

Das hier angemeldete Verfahren kann exemplarisch auf folgende Art praktisch umgesetzt werden:
Anwendungsfall sei eine Website im Internet, die komplexe Datenbankinhalte grafisch aufbereitet darbietet. Hierbei können, wie beschrieben, vielfältige Fehler auftreten. Der Anbieter und Betreiber der Website wird im Folgenden als Betreiber bezeichnet. Für die Redaktion verschiedener Inhaltsbereiche und für die Programmierung sind beim Betreiber jeweils verschiedene Ansprechpartner bestimmt, die nach außen nicht bekannt sind.
The process notified here can be implemented in practice in the following way:
Use case is a website on the Internet, the complex database content presented graphically processed. Here, as described, a variety of errors occur. The provider and operator of the website is referred to below as the operator. For the editorial staff of various content areas and for programming, the operator has different contact persons who are not known to the outside.

Bei der beispielhaften Datenbank können komplexe Suchabfragen durch den Nutzer getätigt werden, deren Ergebnisse durch die Zwischenergebnisse vorher durchgeführter Abfragen beeinflusst sein können. Durch die mögliche Verkettung von Zwischenergebnissen kann es zu einer Vielzahl an Auswahlmöglichkeiten kommen, die auch Fehler enthalten können. Außerdem kann die Darstellung der Ergebnisse (z. b. Formatierung) auf dem Bildschirm des Nutzers fehlerhaft sein. Zudem können auch die eingegebenen und zugrundeliegenden Daten in sich fehlerhaft sein.In the example database, complex searches may be made by the user whose results may be influenced by the interim results of previously performed queries. The possible concatenation of intermediate results can lead to a large number of choices, which can also contain errors. In addition, the presentation of the results (eg formatting) on the screen of the user can be faulty. In addition, the entered and underlying data may also be incorrect.

Die Erfindung ermöglicht auch Computerlaien den Umgang mit diesen Problemen. Der das Angebot nutzende Computerlaie wird im Folgenden als ,Nutzer' bezeichnet.The invention also enables computer laypersons to deal with these problems. The computerlaie that uses the offer is referred to below as the "user".

Um das Verfahren umzusetzen, wird der auf dem Gerät des Nutzers (Client) ablaufende Teil der Vorrichtung als Software (125) umgesetzt, die auf dem Clientcomputer (101) aufgerufen werden und dort ablaufen kann, wenn dazu Veranlassung besteht.In order to implement the method, the part of the device running on the device of the user (client) is used as software ( 125 ) implemented on the client computer ( 101 ) and can run there if necessary.

Dieser Aufruf kann exemplarisch erfolgen durch einen auf jeder Website einfach zu installierenden ”Fehlermelder”-Button (208). Dieser ist dem Nutzer des Angebotes (beispielgemäß: der Website) sichtbar. Der Nutzer startet diesen Vorgang, wenn ihm ein fehlerhafter Eintrag oder ein Darstellungsfehler auffällt. Er betätigt den „Fehlermelder”-Button (208) und dann startet aus Sicht des Nutzers das Interface zur Meldungserstellung (105). Technisch gesehen wird durch den Start des Verfahrens der clientseitige Teil der Vorrichtung (125) verwendet, und dazu ein Programm auf dem Computer des Nutzers gestartet, das ggf in diesem Fall vom Server geladen wird. Dieser Teil der Vorrichtung (125) erledigt die ersten Schritte des Verfahrens: er erstellt eine Abbildung (123) des aktuell gezeigten Bildschirminhaltes (106), und öffnet die Darstellung des NutzerInterfaces (105) auf dem Bildschirm des Nutzers. Auf diesem Interface ist die Abbildung (123) der problembehafteten Bildschirmdarstellung (106) sichtbar. Der Nutzer hat nun intuitiv zu nutzende Möglichkeiten, die von ihm erkannten Fehler, Probleme oder Anregungen auf der Grundlage der bei ihm sichtbaren Bildschirmdarstellung umfangreich zu dokumentieren, grafisch zu kommentieren und in kurzer Zeit direkt an den Betreiber der Website bzw den Anbieter der Daten zu senden. In unserem Beispiel erkennt der Nutzer zwei Fehler, die er mit verschiedenen grafischen Elementen markiert: einmal eine überflüssige Linie, die den Bildschirmaufbau stört, und einmal beispielsweise einen fehlerhaft eingegebenen Datensatz. Diese Probleme betreffen zwei Bereiche: einmal den der grafischen Umsetzung, und dann den der inhaltlichen Redaktion; beim Betreiber sind dafür zwei verschiedene Ansprechpartner verantwortlich. Die Empfänger der Meldung (A, B) muss der Nutzer jedoch nicht ermitteln, dieser wird vom Betreiber durch Einstellung im betreiberseitigen Teil festgelegt. Durch das Verfahren wird die Übertragung zu den zuständigen Empfängern (A, B) sichergestellt, der sich bei Bedarf mit dem Nutzer in Verbindung setzen kann.This call can be exemplified by an easy to install "error message" button on every website ( 208 ). This is visible to the user of the offer (for example, the website). The user starts this process if he noticed a faulty entry or a display error. He presses the "error message" button ( 208 ) and then, from the user's point of view, the message creation interface ( 105 ). Technically speaking, starting the procedure makes the client-side part of the device ( 125 ) and started a program on the user's computer, which in this case may be loaded by the server. This part of the device ( 125 ) completes the first steps of the procedure: he creates an image ( 123 ) of the currently displayed screen ( 106 ), and opens the presentation of the user interface ( 105 ) on the screen of the user. On this interface is the picture ( 123 ) of the problematic screen image ( 106 ) visible, noticeable. The user now has intuitive possibilities to extensively document, graphically comment on the errors, problems or suggestions identified by him on the basis of the screen display visible to him and in a short time send them directly to the operator of the website or provider of the data , In our example, the user sees two errors, which he marks with different graphical elements: once a superfluous line, which disturbs the screen layout, and once, for example, a wrongly entered record. These problems affect two areas: first, the graphic implementation, and then the editorial content; The operator is responsible for two different contact persons. However, the recipient of the message (A, B) does not have to determine the user, this is determined by the operator by setting in the operator side part. The procedure ensures transmission to the appropriate recipients (A, B), who can contact the user as needed.

Da es sich in unserem Beispiel um geheimhaltungsbedürftige Daten handelt, hat der Betreiber den Versand über eine gesicherte Verbindung gewählt. Die Kommunikation der Schnittstellen (124, 113) des clientseitigen und des serverseitigen Vorrichtungsteiles erfolgt also gesichert über das SSL (Secure Sockets Layer)-Protokoll. Der Nutzer braucht sich keine Gedanken um die Notwendigkeit und Umsetzung von Verschlüsselung machen.Since, in our example, this is confidential data, the operator has chosen to send via a secure connection. The communication of the interfaces ( 124 . 113 ) of the client-side and the server-side device part thus takes place securely over the SSL (Secure Sockets Layer) protocol. The user does not need to worry about the need and implementation of encryption.

Der Nutzer kann seine Meldung rasch und komfortabel durchführen. Er muss keine teure Arbeitszeit aufwenden zb für die Recherche nach den vergessenen Kenntnissen über die Nutzung verschiedener Programme für Screenshot, Zeichenprogramme, etc. oder für die Recherche nach dem zuständigen Adressaten.The user can carry out his message quickly and comfortably. He does not have to spend expensive working hours, for example, to research the forgotten knowledge about the use of various programs for screenshots, drawing programs, etc., or to search for the responsible addressee.

Für den Nutzer erscheint als erste Aktion nach dem ,Betätigen' des Meldebuttons (208) das NutzerInterface (105), des ihn zur Eingabe seiner Meldung animiert. Alle dazu notwendigen Eingabeelemente sind sofort für ihn verfügbar. Er kann also eine allgemeine Beschreibung (201) eingeben, aber auch spezielle Bereiche der Abbildung (123) bspw. mit einem Pfeil (204) markieren und den dort bemerkbaren Missstand als Kommentar (206) in ein dem Pfeil (204) zugeordnetes Eingabefeld (205) eingeben. Ist er mit der Eingabe fertig, sendet er durch einen einfachen Knopfdruck auf den „Senden”-Button (107) die Meldung (118) ab; sie erreicht auf sicherem Weg den Server des Betreibers.For the user appears as the first action after 'pressing' the message button ( 208 ) the user interface ( 105 ), which animates him to enter his message. All necessary input elements are immediately available for him. So he can give a general description ( 201 ), but also special areas of the figure ( 123 ), for example, with an arrow ( 204 ) and highlight the malady as a comment ( 206 ) in an arrow ( 204 ) assigned input field ( 205 ) enter. When he is done with the input, he sends with a simple push of a button on the "send" button ( 107 ) the message ( 118 ); it safely reaches the server of the operator.

Der Betreiber der Website kann in dem in der betreiberseitigen Vorrichtung (127) integrierten Teil der Vorrichtung (128) bei Eingang einer Meldung (118) benachrichtigt werden, beispielsweise durch den Versand einer Email mit einem Hinweis auf die eingegangene Meldung.The operator of the website may be in the operator-side device ( 127 ) integrated part of the device ( 128 ) upon receipt of a message ( 118 ), for example by sending an e-mail with a reference to the received message.

Die einzelnen, in einer Meldung enthaltenen Kommentare mitsamt ihrer grafischen Elemente, deren Lageinformationen, Texte etc sind strukturell getrennt und werden gesichert abgelegt. Die Daten können verschlüsselt und gegen Verfälschung gesichert gespeichert werden, so dass auf diese Weise auch ein rechtssicheres Dokumentationssystem für die eingegangenen Meldungen entsteht.The individual comments contained in a message together with their graphical elements, their location information, texts etc are structurally separated and stored securely. The data can be encrypted and saved against falsification, so that a legally secure documentation system for the received messages is created in this way.

Die gespeicherten Daten sind wie beschrieben über eine oder mehrere Verknüpfungen miteinander verbunden, derartige Verknüpfungen können zudem bspw. Kategorien sein wie die Zugehörigkeit zu einer speziellen Meldung, zu einem spezifischen ”Meldebutton” oder zu einer Website oder die Bearbeitung durch einen spezifischen Benutzer.The stored data are as described via one or more links connected to each other, such links can also be, for example, categories such as belonging to a specific message to a specific "Report button" or to a website or editing by a specific user.

Die Meldung wird entsprechend der integrierten Informationen bearbeitet und durch einen für den Zugriff auf die Daten geeigneten Teil (119) der betreiberseitigen Vorrichtung durch datensteuernde Vorgänge (120) entsprechend der vorliegenden Informationen dem der fehlerauslösenden Webseite zugeordneten Bearbeiter an seinem Arbeitsplatz (A, B) zugestellt. Die betreiberseitigen Teile der Vorrichtung (119, 127) können bspw als auf dem Server und/oder einem Arbeitsplatzcomputer laufende Softwareprogramme oder Teile eines Softwareprogrammes umgesetzt sein.The message will be processed according to the built-in information and by a part suitable for accessing the data ( 119 ) of the operator-side device by data-controlling operations ( 120 ) in accordance with the available information to the processor assigned to the error-triggering website at his workstation (A, B). The operator-side parts of the device ( 119 . 127 ) may, for example, be implemented as running on the server and / or a workstation computer software programs or parts of a software program.

Der Bearbeiter sieht an seinem Arbeitsplatz (A) auf seinem Interface (301) den Eingang der Meldung in seinem Verwaltungsbereich (307) und kann die Meldung ansehen.The engineer looks at his workstation (A) on his interface ( 301 ) the receipt of the notification in its administrative area ( 307 ) and can see the message.

Der für die Bearbeitung der grafischen und programmtechnischen Probleme zuständige Bearbeiter kann nun den Teil der Meldung bearbeiten, die sich mit dem grafischen Problem befasst.The editor responsible for editing the graphical and program problems can now edit the part of the message that deals with the graphical problem.

Dieser Bearbeiter kann sich mittels eines Interfaces (301) die Einzelbestandteile (122) der Meldung (118) anzeigen lassen. Der Redakteur kann dadurch die ursprüngliche Fehlermeldung wie ,im Original' sehen und die Inhalte und Gegebenheiten gut verstehen. Er kann auf sie einzeln zugreifen, aber auch die Inhaltselemente (122) durch das betreiberseitige Vorrichtungsteil (119) auf der Bildschirmanzeige (117) seines Arbeitsplatzes (A, B) so anordnen lassen, wie der Nutzer sie bei sich (104) gesehen hat. Dadurch erkennt er leichthin, welche Bereiche der Bildschirmansicht mit dem Kommentar gemeint sind. Berührt der Bearbeiter mit der Mouse den Text der Auflistung (306), wird diese Zeile markiert (304) und gleichfalls das zugeordnete Symbol Pfeil (204) hervorgehoben (310).This engineer can use an interface ( 301 ) the individual components ( 122 ) of the message ( 118 ). The editor can thereby see the original error message as 'in the original' and understand the contents and conditions well. He can access them individually, but also the content elements ( 122 ) by the operator-side device part ( 119 ) on the screen ( 117 ) of his workplace (A, B), as the user 104 ) has seen. Thus he easily recognizes which areas of the screen view are meant by the comment. Does the engineer touch the text of the listing with the mouse ( 306 ), this line is marked ( 304 ) and also the assigned symbol arrow ( 204 ) ( 310 ).

Um Details jener Stelle zu betrachten kann er die Abbildung entsprechend vergrößern und aus der unverfälschten und pixelgenauen Abbildung die für die Lösung des Darstellungsproblems notwendigen Angaben entnehmen.In order to view details of that position, he can enlarge the image accordingly and take from the unadulterated and pixel-exact figure the information necessary for the solution of the representation problem.

Der Bearbeiter hat durch die mit der Sendung übermittelten Systemparameter des Webbrowsers eine Übersicht über technische Details, die selbst ein versierter Nutzer nur in zeitraubender Recherche ermitteln könnte, beispielsweise die Versionsnummer des verwendeten Browsers, der Plugins etc.By means of the system parameters of the web browser transmitted with the program, the processor has an overview of technical details which even an adept user could only ascertain in a time-consuming search, for example the version number of the browser used, the plugins etc.

Durch die Erfindung wird ein aus Nutzersicht einfaches Erstellen von Meldungen sowie auf Betreiberseite der Zugriff darauf und das Verwaltung der Meldungen wird möglich, zudem können die kostbaren Informationen direkt und gut geschützt den richtigen Bearbeiter erreichen, und von ihm dokumentiert und geregelt abgearbeitet werden.The invention makes it easy to create messages from the user's point of view as well as operator access to and management of the messages, and the precious information can be directly and securely accessed by the right person, documented and regulated.

Der gesamte Prozess der Erstellung bis zur Beantwortung der Meldung wird von dem Verfahren abgedeckt.The entire process of preparation until the response to the message is covered by the procedure.

Meldungen über Probleme können, auch wenn sich das Angebot seiner Art nach eher an Computerlaien oder generell auf nicht-akademische Kundensegmente richtet, durch die Anreicherung von automatisch eingefügten Informationen und die einfache Bedienung des NuterInterfaces beim Betreiber zuverlässig und mit nutzbaren Angaben ankommen und von ihm nutzbringend zur technischen Optimierung verwendet werden.Reports about problems, even if the offer is more computer-aided or generally non-academic customer segments, can be reliably and usefully provided by the operator by enriching automatically inserted information and the simple operation of the NuterInterfaces to be used for technical optimization.

Beschreibung der ZeichnungenDescription of the drawings

Fig. 1: Gesamtübersicht:Fig. 1: Overall view:

Zu sehen ist oben das von Nutzer bediente System, exemplarisch als Computer (101) mit Tastatur (102), Mouse (103) und Bildausgabegerät (hier als Bildschirm) (104) dargestellt. Auf dem Computer ist der client-seitige Teil der Vorrichtung zu sehen (125), der über eine Schnittstelle (126) mit dem Nutzer kommuniziert. Auf dem Bildschirm (104) sichtbar ist die Ausgabe des NutzerInterfaces (105), über das der Nutzer eine Meldung (118) erstellt und dabei seine Kommentare zur ihm angezeigten Abbildung (123) seiner Bildschirmansicht (106) machen kann. Die Kommentare sind hier beispielhaft als Kreis und Pfeilsymbol dargestellt. Mittels dieses NutzerInterfaces (105) kann der Nutzer auch den Versand der Meldung einleiten, exemplarisch mittels eines Buttons (107). Aus den Inhalten (122) wird von dem Teil der Vorrichtung (125) auf dem Computer des Nutzers die Meldung (118) zusammengestellt und versandt.At the top you can see the user-operated system, exemplarily as a computer ( 101 ) with keyboard ( 102 ), Mouse ( 103 ) and image output device (here as a screen) ( 104 ). The computer shows the client-side part of the device ( 125 ), which has an interface ( 126 ) communicates with the user. On the screen ( 104 ) the output of the user interface ( 105 ) via which the user receives a message ( 118 ) with his comments on the image ( 123 ) of his screen view ( 106 ) can make. The comments are shown here by way of example as circle and arrow symbol. By means of this user interface ( 105 ), the user can also initiate the sending of the message, for example by means of a button ( 107 ). From the content ( 122 ) is removed from the part of the device ( 125 ) on the user's computer the message ( 118 ) assembled and shipped.

Die Meldung wird über ein Interface (124) über eine Verbindung zum Server (112) gesendet, exemplarisch ist es eine mehrstufige Verbindung, die als kabelgebundene Verbindung (108) zu einem Zugangsprovider (109), von dort übers Internet (110) zum Zugangsknoten des Betreibers (111) und von dort zu dessen Server (112) verläuft.The message is sent via an interface ( 124 ) via a connection to the server ( 112 By way of example, it is a multi-level connection that can be used as a wired connection ( 108 ) to an access provider ( 109 ), from there via the Internet ( 110 ) to the access node of the operator ( 111 ) and from there to its server ( 112 ) runs.

Der Server nimmt über das Interface (113) die Meldung entgegen, speichert diese, ihrer Struktur entsprechend in nichtflüchtigen Speichern (115) ab, beispielsweise in Datenbanken (114) und Dateiablagen (121). Die Inhalte der Meldungsbestandteile werden vom serverseitigen Teil der Vorrichtung (127) zur Steuerung (128) der Abläufe verwendet. Über ein Interface (116) kann der Teil der Vorrichtung (119) auf Seiten des Betreibers die Inhalte der Meldung auf dem dortigen Bildanzeigegerät, hier exemplarisch auch als Bildschirm dargestellt (117), wieder so anordnen, wie der Nutzer sie gesehen hat zum Zeitpunkt, als er die Meldung absandte. Bestandteile der Meldung werden genutzt, um Abläufe (128) auf dem Server und auf dem Teil der Vorrichtung beim Betreiber (119) zu steuern (120), zB die automatische Zuordnung von Meldungen zu bestimmten Bearbeitungsplätzen (A, B).The server takes over the interface ( 113 ) receives the message, stores it according to its structure in non-volatile memories ( 115 ), for example in databases ( 114 ) and file storage ( 121 ). The contents of the message components are stored by the server-side part of the device ( 127 ) for controlling ( 128 ) of the processes used. Via an interface ( 116 ), the part of the device ( 119 ) on the part of the operator, the contents of the message on the local image display device, here also exemplified as a screen ( 117 ), so again arrange how the user saw them at the time he sent the message. Components of the message are used to process ( 128 ) on the server and on the part of the device at the operator ( 119 ) ( 120 ), for example the automatic assignment of messages to certain processing stations (A, B).

Fig. 2: Interface beim Nutzer:Fig. 2: Interface at the user:

Abgebildet ist eine beispielhafte Umsetzung eines innerhalb des Verfahrens eingesetzten NutzerInterfaces (105), das die beim Start des Verfahrens sichtbare Ansicht (106) des Bildanzeigegerätes des Nutzers (104) in Form einer Abbildung (123) festhält und darstellt. Das NutzerInterface ermöglicht dem Nutzer,

  • a) diese Abbildung (123) zu beschreiben und allgemeine Anmerkungen hinzuzufügen, exemplarisch mittels eines Eingabefeldes für allgemeine Meldungen (201),
  • b) diese Abbildung (123) detailliert zu kommentieren mittels weiterer Kommentarelemente. Der Nutzer kann Kommentarelemente durch grafische Markierungen anbringen, die er auf der Abbildung (123) platziert. Er trift dafür eine Wahl des gewünschten grafischen Zeichnugselementes, exemplarisch dargestellt durch Wahlfelder zum Erstellen von Kreisen, Rechtecken oder Pfeilen (202). Hier können auch Freiformlinien möglich sein. Das Ergebnis des Platzierens ist exemplarisch verdeutlicht mit einem Kreis (203) sowie einem Pfeil (204) sichtbare grafischen Elemente (bspw. Pfeil) zugeordnet sein sowie jeweils ein Texteingabeelement (205), das optional Kommentare (206) aufnimmt. Die räumliche Lage der Kommentarelemente auf der Abbildung wird optional durch ein Symbol, hier ein Kreuz (209), gezeigt, wobei optional über dieses Kreuz auch das dem Kommentarelement zugeordnete Textfelder (205) sichtbar und unsichtbar geschaltet wird. Die Lage der grafischen Elemente und der zugeordneten Kommentare werden ebenfalls dem Kommentarelement zugeordnet, dieses wiederum der Meldung. Die Kommentarelemente werden mitsamt ihrer Lageposition wiederum der Abbildung (123) zugeordnet, die dabei unverändert bestehen bleibt;
  • c) weitere Kontaktdaten (207) anzugeben, exemplarisch Emailadresse sowie (nicht abgebildet) Name und die Einverständniserklärung zur Kontaktaufnahme; wobei alle diese in a–c beschriebenen Bestandteile, sofern sie vorhanden sind, in ihrer Gesamtheit (122) in die Meldung (118) verpackt werden. Die Meldung kann auch weitere, auch nicht-sichtbare Bestandteile aufweisen.
Shown is an exemplary implementation of a user interface used within the method ( 105 ), which shows the view visible at the start of the procedure ( 106 ) of the image display device of the user ( 104 ) in the form of a figure ( 123 ) holds and represents. The user interface allows the user to
  • a) this figure ( 123 ) and to add general comments, exemplarily by means of an input field for general messages ( 201 )
  • b) this figure ( 123 ) to comment in detail by means of further comment elements. The user can attach comment elements by means of graphic markings, which are shown on the picture ( 123 ). He makes a choice of the desired graphic drawing element, exemplified by selection fields for creating circles, rectangles or arrows ( 202 ). Here also freeform lines can be possible. The result of placing is exemplified by a circle ( 203 ) and an arrow ( 204 ) are assigned visible graphical elements (eg arrow) and in each case a text input element ( 205 ), the optional comments ( 206 ). The spatial position of the comment elements on the image is optionally represented by a symbol, here a cross ( 209 ), whereby optionally via this cross also the text fields ( 205 ) is switched visible and invisible. The location of the graphical elements and the associated comments are also assigned to the comment element, this in turn the message. The comment elements, together with their position, turn the figure ( 123 ), which remains unchanged;
  • c) further contact details ( 207 ), exemplary email address and (not shown) name and consent to contact; all of the constituents described in a-c, if present, in their entirety ( 122 ) in the message ( 118 ). The message can also have other, even non-visible components.

Das NutzerInterface (105) kann auch den Versand der Meldung ermöglichen, exemplarisch mittels eines ,Senden'-Buttons (107); hierfür sind auch andere Mechanismen denkbar, etwa Gesten, Sprache, Zeitablauf oder detektierbare Ereignisse.The user interface ( 105 ) can also enable the sending of the message, by way of example by means of a 'send' button ( 107 ); Other mechanisms are also conceivable for this, such as gestures, language, timing or detectable events.

Fig. 3: Interface beim Betreiber:Fig. 3: Interface at the operator:

Abgebildet ist eine beispielhafte Umsetzung eines innerhalb des Verfahrens auf dem Arbeitsplatz (A) des Betreibers eingesetzten Interfaces (301), das die Bestandteile (122) der Meldung (118) zusammensetzt. Der Betreiber sieht die Abbildung mitsamt der zugeordneten sichtbaren Kommentarelemente als Anordnung (302) auf dem Bildanzeigegerät (117) an seinem Arbeitsplatz (A) in der Form, wie der Nutzer sie mittels seiner NutzerInterfaces (105) erstellt und bei sich am Bildanzeigegerät (104) im Lauf der Meldungserstellung am NutzerInterface (105) gesehen hat.Shown is an exemplary implementation of an interface used within the method on the workstation (A) of the operator ( 301 ) containing the constituents ( 122 ) of the message ( 118 ). The operator sees the figure together with the assigned visible comment elements as an arrangement ( 302 ) on the image display device ( 117 ) at his workplace (A) in the form in which the user uses his user interfaces (A) 105 ) and at the image display device ( 104 ) during the message creation at the user interface ( 105 ) has seen.

Dazu werden die Bestandteile (122) der Meldung (118) neu angeordnet, darunter die im Lauf des Verfahrens unverändert gebliebene Abbildung (123) und die zugeordneten grafischen Elemente (203, 204) in einer zusammengesetzten Abbildung (302). Die zusammengesetzte Ansicht (302) der Meldung zeigt die grafischen Elemente (203, 204) ohne die ihnen zugeordneten Textelemente (306, 403) an, die an anderer Stelle angeordnet werden, exemplarisch in einer Auflistung (303). Die Kommentare zu den grafischen Elementen (306, Inhalt wie 206) sowie die allgemeinen Kommentare (305, Inhalt wie 201) sind in geeigneter Form wieder zugänglich gemacht, dies erfolgt hier exemplarisch durch eine Auflistung (303) der einzelnen Kommentare unterhalb der zusammengesetzten Abbildung (302), wobei die durch die Struktur gegebene Verbindung zwischen Kommentar und grafischem Element deutlich gemacht wird, exemplarisch durch eine geeignete Hervorhebung am grafischen Element (310) und am Texteintrag (304).For this purpose, the ingredients ( 122 ) of the message ( 118 ), including the figure which remained unchanged in the course of the procedure ( 123 ) and the associated graphic elements ( 203 . 204 ) in a composite image ( 302 ). The composite view ( 302 ) of the message shows the graphical elements ( 203 . 204 ) without the text elements assigned to them ( 306 . 403 ), which are arranged elsewhere, by way of example in a list ( 303 ). The comments on the graphical elements ( 306 , Content like 206 ) as well as the general comments ( 305 , Content like 201 ) are made accessible again in a suitable form, this is done here by way of example by a listing ( 303 ) of the individual comments below the composite figure ( 302 ), whereby the connection between the comment and the graphic element given by the structure is made clear, for example by a suitable highlighting on the graphic element (FIG. 310 ) and the text entry ( 304 ).

Durch die definierte Struktur kann der auf Betreiberseite eingesetzte Teil der Vorrichtung (119) die in der Meldung enthalten Informationen innerhalb von Berechnungsvorgängen verwenden (120), um die Verknüpfung der grafischen Elemente (203, 204) in der zusammengesetzten Abbildung (302) mit ihnen zu verbinden und eine wechselseitige Hervorhebung beim Markieren jeweils eines Elementes zu erlauben.Due to the defined structure, the part of the device ( 119 ) that contain information within the calculation ( 120 ) to link the graphical elements ( 203 . 204 ) in the composite image ( 302 ) to connect to them and to allow a mutual emphasis in marking each one element.

Die Verwendung der Informationen im betreiberseitigen Teil der Vorrichtung (119) in Berechnungsvorgängen (120) erlaubt weiterhin, die Meldung auf eine geeignete Weise zu behandeln, exemplarisch dem Bearbeiter für den speziellen Fachbereich (A, B) zuzuordnen und sie in seiner ihm zugeordneten Verwaltungsansicht (307) aufzulisten. Hier werden Merkmale und Inhalte der Meldung gezeigt, um eine Identifikation der Meldung zu ermöglichen, exemplarisch das Erstellungsdatum.The use of the information in the operator side part of the device ( 119 ) in calculation processes ( 120 ) also allows the message to be handled in a suitable manner, assigned to the person responsible for the special subject area (A, B) by way of example, and to be displayed in the administration view ( 307 ). Here are features and contents of the message shown to allow identification of the message, exemplifying the date of creation.

Im Bereich des Interfaces des Betreibers (301) wird die aktuell angesehene Meldung mittels Merkmalen und Inhalten der Meldung ausgezeichnet, exemplarisch mit dem Erstellungsdatum (308) sowie weiterer Verwaltungsinformation, exemplarisch der laufenden Nummer des Verwaltungssystems des Betreibers. Weitere Informatioenen aus der Meldung, exemplarisch die Emailadresse (309) werden so angeordnet, dass sie den Bearbeitungsvorgang des Betreibers unterstützen. In the area of the operator's interface ( 301 ) the currently viewed message is distinguished by features and contents of the message, exemplarily with the creation date ( 308 ) as well as further administrative information, exemplarily the sequential number of the management system of the operator. Further informatioenen from the message, exemplarily the email address ( 309 ) are arranged to support the operator's editing process.

Fig. 4: MeldungsbestandteileFig. 4: message components

Darstellung der in der Meldung (118) zusammengefassten Einzelelemente (122), beispielhaft bestehend aus den Elementen 123, 201, 203, 204, 206, 401, 402, 404.Representation of the message ( 118 ) summarized individual elements ( 122 ), exemplified by the elements 123 . 201 . 203 . 204 . 206 . 401 . 402 . 404 ,

Die Meldung umfasst mindestens alle die Elemente, die der Nutzer mittels des NutzerInterfaces (105) zusammengestellt hat. Insbesondere umfasst die Meldung immer die Abbildung (123). Die Abbildung (123) wird im Verfahren durch das Zusammenstellen der Meldung nicht verändert. Weitere Elemente wie z. B. grafische Hinweiselemente wie der Pfeil kann der Nutzer über sein NutzerInterface (105) der Meldung hinzufügen.The message includes at least all the elements that the user uses via the user interface ( 105 ) has put together. In particular, the message always includes the figure ( 123 ). The illustration ( 123 ) is not changed in the process by the compilation of the message. Other elements such. B. graphical pointers such as the arrow, the user can use his user interface ( 105 ) add to the message.

Dabei wird die Lage des grafischen Elementes (z. B. Pfeil (204)) mittels der Lageangaben (401) relativ zur Abbildung (123) beschrieben, Textangaben (206) sind ebenfalls dem grafischen Kommentarelementes (204) logisch zugeordnet und somit mit dem sichtbaren Pfeil (204) verknüpft.The position of the graphic element (eg arrow (eg 204 )) by means of the location information ( 401 ) relative to the figure ( 123 ), textual information ( 206 ) are also the graphical comment element ( 204 ) and thus with the visible arrow ( 204 ) connected.

Weitere Informationen (404) können der Meldung hinzugefügt sein, beispielsweise Zeitangaben zur Erstellungszeit, Angaben zum Nutzer, Angaben des Nutzers wie etwa der Name oder die Emailadresse oder Systeminformationen zum Client.Additional Information ( 404 ) may be added to the message, such as creation time information, user information, user information such as the name or email address, or system information to the client.

Fig. 5: Darstellung des Verfahrens als Ablaufdiagramm.Fig. 5: representation of the method as a flowchart.

Der Start des Teils des Verfahrens, der auf Clientseite erfolgt, wird vom Nutzer initiiert, beispielhaft durch Betätigen des „Fehlermelde-Buttons” (208).The start of the part of the procedure which takes place on the client side is initiated by the user, for example by pressing the "error message button" (FIG. 208 ).

Der umrandete Teil „Nutzer/Client” ist der Teil des Verfahrens, der auf dem Clientrechner stattfindet und von dem dort aktiven Vorrichtungsteil (125) und dem Nutzer bedient wird. Server und Clientteil können über die Schnittstellen (113 und 124) kommunizieren und Daten austauschen. Durch den Transport gelangt die Meldung mit ihren Informationen zum Server auf Seite des Betreibers. Auf dem Server wird die Meldung bearbeitet und abgelegt.The bordered part "user / client" is the part of the process that takes place on the client computer and from the device part active there ( 125 ) and the user is served. Server and client part can be accessed via the interfaces ( 113 and 124 ) communicate and exchange data. Through the transport, the message with its information about the server comes on the side of the operator. The message is processed and stored on the server.

Der Betreiber kann die Meldungen bearbeiten, sichten und verwalten. Dabei wird ein Teil der Vorrichtung (119) über ein Interface (116) die Bestandteile der Meldung aus den Speichern (115, 114 und 121) holen und die Einzelteile in einem Interface (301) so anordnen, dass die Abbildung (123) mit den vom Nutzer hinzugefügten grafischen Elementen in einer zusammengesetzten Ansicht (302) angezeigt wird, wie der Nutzer sie selbst in seinem NutzerInterface (105) vor Augen hatte. Um die Darstellung übersichtlich zu halten, können die den grafischen Kommentarelementen zugeordneten Kommentare separat davon dargestellt werden, wie dies in 3 exemplarisch gezeigt ist.The operator can edit, view and manage the messages. In this case, a part of the device ( 119 ) via an interface ( 116 ) the components of the message from the memories ( 115 . 114 and 121 ) and the items in an interface ( 301 ) so that the figure ( 123 ) with the user-added graphical elements in a composite view ( 302 ) is displayed as the user himself in his user interface ( 105 ) had in mind. In order to keep the representation clear, the comments associated with the graphical commentary elements can be displayed separately, as shown in FIG 3 is shown as an example.

Abbildungen:pictures:

1: Übersicht 1 : Overview

2: Interface des Nutzers (Detaillierte Darstellung von 105) 2 : Interface of the user (Detailed view of 105 )

3: Interface des Betreibers (Detaillierte Darstellung von 117) 3 : Interface of the operator (Detailed view of 117 )

4: Bestandteile der Meldung (Detaillierte Darstellung von 122) 4 : Components of the message (Detailed presentation of 122 )

5: Ablaufdiagramm des Verfahrens (Nutzeraktionen, Client, Server, Betreiberaktionen) 5 : Flowchart of the procedure (user actions, client, server, operator actions)

BezugszeichenlisteLIST OF REFERENCE NUMBERS

101101
Computer auf ClientseiteComputer on the client side
102102
Eingabegerät zur TexteingabeInput device for text input
103103
Eingabegerät zum ZeigenInput device for pointing
104104
BildausgabegerätImage output device
105105
NutzerInterfaceuser interface
106106
Bildausgabe des ClientcomputersImage output from the client computer
107107
Absenden-ButtonSubmit button
108108
DatenverbindungData Connection
109109
Zugangsprovider zum DatennetzAccess provider to the data network
110110
Datennetzdata network
111111
Zugangsprovider zum DatennetzAccess provider to the data network
112112
Server-Computer auf BetreiberseiteServer computer on the operator side
113113
Daten-Interface auf BetreiberseiteData interface on the operator side
114114
DatenbankspeicherDatabase storage
115115
Speicher zur dauerhaften DatenspeicherungMemory for permanent data storage
116116
Interface zum Zugrif auf die Einheit auf dem ServerInterface to access the unit on the server
117117
Bildanzeigegerät am Arbeitsplatz (A) auf BetreiberseiteImage display device at the workplace (A) on the operator side
118118
Meldung in zusammengestellter FormMessage in assembled form
119119
Teil der Vorrichtung auf BetreiberseitePart of the device on the operator side
120120
Abläufe der Informationsverteilung und -speicherungProcesses of information distribution and storage
121121
Speicher für Daten in alphanumerischer FormMemory for data in alphanumeric form
122122
Bestandteile der Meldung (118)Components of the message ( 118 )
123 123
Abbildung der Client-seitigen Bildausgabe (106)Image of client-side image output ( 106 )
124124
Interface zur Datenkommunikation mit dem Server (112)Interface for data communication with the server ( 112 )
125125
Clientseitiger Teil der VorrrichtungClient-side part of the device
126126
Abläufe der Informationsverteilung und -zugriffProcesses of information distribution and access
127127
Teil der Vorrichtung auf dem ServerPart of the device on the server
128128
Abläufe der Informationsverteilung und -zugriffProcesses of information distribution and access
A, BA, B
Bearbeiter (symbolisch) und Bearbeiter-Arbeitsplätze auf BetreiberseiteProcessor (symbolic) and engineer jobs on the operator side
201201
Textkommentartext commentary
202202
Bedienelemente zum Einfügen grafischer KommentarelementeControls for inserting graphic comment elements
203203
Grafisches Kommentarelementes KreisGraphical comment element circle
204204
Grafisches Kommentarelementes PfeilGraphical comment element arrow
205205
Texteingabefeld für Kommentare, die dem Pfeil (204) zugeordnet werden sollenText input field for comments that follow the arrow ( 204 ) should be assigned
206206
Kommentar, den mit dem Pfeil (204) bezeichneten Inhalt der Abbildung (123) betreffendComment with the arrow ( 204 ) indicated content of the figure ( 123 ) concerning
207207
Eingabefeld für weitere Informationen, hier: EmailadresseInput field for further information, here: Email adress
208208
Fehlermeldebutton auf der exemplarischen WebsiteError message button on the exemplary website
209209
Grafischer Repräsentant der Platzierung des grafischen KommentarelementesGraphical representative of the placement of the graphical comment element
301301
Interface betreiberseitig zur Sichtung und Bearbeitung der MeldungenOperator interface for viewing and processing of messages
302302
zusammengesetzte Abbildung, durch Anordnung der Elemente 203 und 204 auf der Abbildung 123 aus der Meldung erstelltcomposite illustration, by arrangement of elements 203 and 204 on the picture 123 created from the message
303303
Auflistung der Inhalte der den Kommentarelementen (203, 204) zugeordneten KommentareList of contents of the comment elements ( 203 . 204 ) associated comments
304304
Hervorhebung eines Eintrages (hier durch dickere Umrandung)Highlighting an entry (here by thicker border)
305305
Inhalt des Textes der MeldungContent of the text of the message
306306
Inhalt des dem Kommentarelement 204 (Pfeil) zugeordneten KommentaresContent of the comment element 204 (Arrow) associated comment
307307
Auflistung weiterer dem Abeitsplatz zugeordneter Meldungen (Verwaltungsbereich)Listing of additional messages assigned to the workstation (administration area)
308308
weitere angeordnete Information aus der Meldung (hier Erstellungsdatum der Meldung)further arranged information from the message (here creation date of the message)
309309
weitere angeordnete Information aus der Meldung (hier Emailadresse aus 207)further arranged information from the message (here email address from 207 )
310310
Hervorhebung eines Zeichungselementes (hier durch dickere Umrandung)Highlighting a drawing element (here by thicker border)
401401
Lagedaten zur Angabe der Lage des Pfeils in Kommentarelement 204 relativ zur Abbildung 123 Location data for specifying the position of the arrow in the comment element 204 relative to the picture 123
402402
Lagedaten zur Angabe der Lage des Kreises in Kommentarelement 203 relativ zur Abbildung 123 Location data indicating the location of the circle in the comment element 203 relative to the picture 123
403403
Textinhalt des zum Kommentarelement 203 zugeordneten KommentaresText content of the comment element 203 associated comment
404404
weitere Informationen, zB Systemparameter, Adressangaben, Namen, Anschrift.Further information, eg system parameters, address information, name, address.
405405
Logisch verknüpfte Bestandteile des grafischen Kommentarelementes PfeilLogically linked components of the graphical commentary element arrow
406406
Logisch verknüpfte Bestandteile des grafischen Kommentarelementes KreisLogically linked components of the graphical comment element Circle

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • WO 2010/070490 A1 [0043] WO 2010/070490 A1 [0043]
  • WO 2010/030914 A3 [0044] WO 2010/030914 A3 [0044]

Zitierte Nicht-PatentliteraturCited non-patent literature

  • YouTube.de [0045] YouTube.de [0045]

Claims (13)

Ein computerimplimentiertes Verfahren zur Generierung, Übertragung, Speicherung, Verwaltung und Bearbeitung von Meldungen zu Abbildungsbesonderheiten auf dem Darstellungsgerät des Nutzers mit mindestens einer Vorrichtung auf einem Client, welche mit einem Server-System kommuniziert, wobei das Verfahren mehrere Schritte aufweist, die wie folgt gekennzeichnet sind: – die Vorrichtung erlaubt das Erstellen mindestens einer Abbildung der Bildschirmansicht des Gerätes des Nutzers und/oder eines Teiles dieser Bildschirmansicht und/oder das Einbinden einer bereits erstellten Abbildung der Bildschirmansicht, – die Vorrichtung bietet mindestens ein NutzerInterface (Bedienschnittstelle) zum Liefern mindestens eines Interfaces zwischen Vorrichtung und Nutzer, – die Vorrichtung erlaubt das Zusammenstellen mindestens einer Meldung, bestehend aus mindestens der Abbildung und optional weiteren Zusätzen, – die Vorrichtung ermöglicht das Senden mindestens der Meldung zum Server-System, – das Server-System speichert mindestens die Meldung in ihren Bestandteilen getrennt dauerhaft und strukturiert ab, so dass die Zusammenstellung und Anordnung der einzelnen Bestandteile wieder möglich ist in einer Weise, die der ursprünglich auf dem Client gegebenen Abbildung und Anordnung entspricht.A computer-implemented method for generating, transmitting, storing, managing and processing messages on image features on the user's display device at least one device on a client communicating with a server system, the method comprising a plurality of steps as follows Marked are: The device makes it possible to create at least one image of the screen view of the user's device and / or a part of this screen view and / or to incorporate an already created image of the screen view, The device provides at least one user interface for providing at least one interface between the device and the user, The device allows the compilation of at least one message consisting of at least the figure and optionally further additives, The device makes it possible to send at least the message to the server system, - The server system stores at least the message separately in their components permanently and structured, so that the composition and arrangement of the individual components is possible again in a manner that corresponds to the original given on the client image and arrangement. Verfahren nach Anspruch 1), welches ferner bestimmt ist dadurch, dass das Server-System mindestens eine Vorrichtung aufweist, um die Abbildung und die Zusätze, die von der Vorrichtung des Clients gesendet wurden, über ein Interface so anzuzeigen, dass sie die Bildschirmansicht des Nutzers zum Zeitpunkt des Starts der Vorrichtung des Clients ganz oder teilweise darstellen kann, wahlweise mit allen, einigen oder ohne die vom Nutzer eingebrachten Zusätze.The method of claim 1, further determined by the server system having at least one device for, via an interface, displaying the map and the additions sent by the device of the client to match the screen view of the user at the time of launch of the device of the client may be wholly or partially, optionally with all, some or without the added by the user additions. Verfahren nach Anspruch 1 oder 2, welches ferner den Schritt aufweist – die Vorrichtung erlaubt das Zuordnen von zusätzlichen Kommentarelementen zu der in der Meldung verwendeten Abbildung, ohne die Abbildung zu verändern.The method of claim 1 or 2, further comprising the step The device allows additional comment elements to be assigned to the image used in the message without altering the image. Verfahren nach Anspruch 1, 2 oder 3, welches ferner den Schritt aufweist – die Vorrichtung erlaubt das Hinzufügen von Informationen, die der Meldung zugeordnet werden können.The method of claim 1, 2 or 3, further comprising the step - The device allows the addition of information that can be assigned to the message. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass auf der Abbildung mittels einem oder mehreren sichtbaren grafischen Element Gegebenheiten markiert werden und die Lage des grafischen Elementes relativ zu mindestens einem Merkmal der Lage der Abbildung definiert wird.A method according to claim 4, characterized in that marked on the image by means of one or more visible graphic element conditions and the position of the graphical element relative to at least one feature of the position of the image is defined. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass die sichtbaren grafischen Elemente die Datenstruktur der Abbildung nicht verändern.A method according to claim 5, characterized in that the visible graphic elements do not change the data structure of the image. Eine Vorrichtung aus einem oder mehreren Teilen, die ein Verfahren zur Rückmeldung von Darstellungseigenarten der Bildausgabe des Clientcomputers computergestützt implementiert, und gekennzeichnet ist durch: – mindestens einen Teil der Vorrichtung, das als Client-Teil auf dem Client-Computer die Erstellung einer Abbildung der Bildschirmansicht des Gerätes des Nutzers und/oder eines Teiles dieser Bildschirmansicht erledigt oder eine bestehende in die Meldung einfügt – mindestens einen Teil der Vorrichtung, das als Client-Teil auf dem Client-Computer dem Nutzer ein Interface zur Verfügung stellt, mit dem eine Meldung erstellt und/oder bearbeitet wird, bei der der Abbildung weitere Informationen zugeordnet werden können, – mindestens einen Teil der Vorrichtung auf dem Server, das die Meldung entsprechend der vorgegebenen Struktur in ihren Teilen entgegennimmt – mindestens einen Teil der Vorrichtung auf dem Server, das zum Speichern der Informationen eingerichtet ist und die Meldung entsprechend der vorgegebenen Struktur in ihren Teilen dauerhaft speichert – mindestens eine Schnittstelle zwischen den Teilen der Vorrichtung auf dem Server und dem Client.A one or more-part device that computer-implemented a method of reporting presentation types of the image output of the client computer, and characterized by: - At least a part of the device that does as client part on the client computer, the creation of an image of the screen view of the device of the user and / or a part of this screen view or inserts an existing in the message At least a part of the device which, as a client part on the client computer, provides the user with an interface with which a message is created and / or edited in which further information can be assigned to the image, - At least a part of the device on the server, which receives the message according to the predetermined structure in their parts - At least a part of the device on the server, which is adapted to store the information and permanently stores the message according to the predetermined structure in their parts - At least one interface between the parts of the device on the server and the client. Eine Vorrichtung nach Anspruch 7, die ausserdem noch umfasst: – mindestens einen Teil der Vorrichtung zum Anordnen mindestens eines Teiles der Bestandteile der Meldung in der Art und Weise, die der Anordnung der Bestandteile auf dem die Meldung liefernden Nutzerinterface zum Zeitpunkt der Erstellung der Meldung entspricht.An apparatus according to claim 7, further comprising: At least part of the device for arranging at least part of the components of the message in the manner corresponding to the arrangement of the components on the user interface providing the message at the time the message is generated. Eine Vorrichtung nach Anspruch 7 oder 8, die ausserdem noch umfasst: – mindestens einen Teil der Vorrichtung zum Bearbeiten der Bestandteile der Meldung.An apparatus according to claim 7 or 8, further comprising: - At least a part of the device for editing the components of the message. Eine Vorrichtung, welche aus mindestens einem Client-Teil besteht, der mit mindestens einem Server-System kommuniziert, welches aufweist – mindestens einen Speicher zum Speichern von Informationen, welche als Meldung geliefert werden, – mindestens ein Interface zum Liefern mindestens eines Interfaces zwischen Server-System und dem Bediener; – mindestens einen Interfaceabschnitt zum Liefern mindestens eines Interfaces zwischen dem Server-System und der Vorrichtung; Die Vorrichtung umfasst mindestens einen Teil zum Anzeigen von Informationen in der Anordnung, so wie sie von dem Client-Teil als Meldung zum Server geliefert wurden.A device which consists of at least one client part which communicates with at least one server system, comprising - at least one memory for storing information which is supplied as a message, - at least one interface for providing at least one interface between server System and the operator; At least one interface section for providing at least one interface between the server system and the device; The device comprises at least a part for displaying information in the arrangement as well as they were delivered by the client part as a message to the server. Vorrichtung nach Anspruch 8, die ausserdem noch umfasst: – mindestens einen Teil der Vorrichtung zum Bearbeiten von Inhalt und/oder der Anordnung der Teile der Meldung.The device of claim 8, further comprising: - At least a part of the device for editing content and / or the arrangement of the parts of the message. Ein Verfahren oder Vorrichtung nach einem der vorigen Ansprüche, die zudem erlaubt durch die Auswertung der in ihrer Struktur bekannten Inhalte der Meldung Verwaltungs-, Darstellungs- und Anordnungsoptionen der Inhalte der Meldung zu bestimmen.A method or apparatus according to any one of the preceding claims, further allowing, by evaluating the contents of the message known in its structure, to determine management, presentation and arrangement options of the contents of the message. Ein Verfahren oder Vorrichtung nach einem der vorigen Ansprüche, zusätzlich: die Verwaltung der Meldung beinhaltend.A method or apparatus according to any one of the preceding claims, additionally comprising the management of the message.
DE102011107603A 2011-06-30 2011-06-30 Computer-implemented method for generation, transmission, storage, management and processing of image features on display device, involves setting server system to arrange user-added graphical elements corresponding to original image Withdrawn DE102011107603A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102011107603A DE102011107603A1 (en) 2011-06-30 2011-06-30 Computer-implemented method for generation, transmission, storage, management and processing of image features on display device, involves setting server system to arrange user-added graphical elements corresponding to original image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102011107603A DE102011107603A1 (en) 2011-06-30 2011-06-30 Computer-implemented method for generation, transmission, storage, management and processing of image features on display device, involves setting server system to arrange user-added graphical elements corresponding to original image

Publications (1)

Publication Number Publication Date
DE102011107603A1 true DE102011107603A1 (en) 2013-01-03

Family

ID=47355218

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102011107603A Withdrawn DE102011107603A1 (en) 2011-06-30 2011-06-30 Computer-implemented method for generation, transmission, storage, management and processing of image features on display device, involves setting server system to arrange user-added graphical elements corresponding to original image

Country Status (1)

Country Link
DE (1) DE102011107603A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5608872A (en) * 1993-03-19 1997-03-04 Ncr Corporation System for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comuters
US20040267798A1 (en) * 2003-06-20 2004-12-30 International Business Machines Corporation Federated annotation browser
US20050027696A1 (en) * 2003-07-29 2005-02-03 Kishore Swaminathan Rapid knowledge transfer among workers
US20090260060A1 (en) * 2008-04-14 2009-10-15 Lookwithus.Com, Inc. Rich media collaboration system
WO2010030914A2 (en) 2008-09-15 2010-03-18 Palantir Technologies, Inc. One-click sharing for screenshots and related documents
WO2010070490A1 (en) 2008-12-18 2010-06-24 Koninklijke Philips Electronics, N.V. Software bug and performance deficiency reporting system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5608872A (en) * 1993-03-19 1997-03-04 Ncr Corporation System for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comuters
US20040267798A1 (en) * 2003-06-20 2004-12-30 International Business Machines Corporation Federated annotation browser
US20050027696A1 (en) * 2003-07-29 2005-02-03 Kishore Swaminathan Rapid knowledge transfer among workers
US20090260060A1 (en) * 2008-04-14 2009-10-15 Lookwithus.Com, Inc. Rich media collaboration system
WO2010030914A2 (en) 2008-09-15 2010-03-18 Palantir Technologies, Inc. One-click sharing for screenshots and related documents
WO2010070490A1 (en) 2008-12-18 2010-06-24 Koninklijke Philips Electronics, N.V. Software bug and performance deficiency reporting system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
YouTube.de

Similar Documents

Publication Publication Date Title
DE10051645B4 (en) Process control system and method for controlling a process
DE60127795T2 (en) System and method for metric and status display
DE102013222290A1 (en) System and method for sharing discovery results data
DE102010037702A1 (en) Dynamically linked graphical messages for process control systems
DE112012001007T5 (en) Multi-axis control system setting / Justierfunktionsunterstützungsvorrichtung
DE102013001196A1 (en) A method of providing a user interface, computer system and computer program product
EP3543844A1 (en) Method for carrying out changes to a software application
DE112013000751T5 (en) Data processing, data collection
US20210327009A1 (en) System and method for student attendance management
WO2018229056A1 (en) Method for monitoring and remotely operating a blood treatment device
Kortüm et al. Smart eye data: development of a foundation for medical research using smart data applications
DE102015008619A1 (en) Method and apparatus for writing electronic mail messages starting from existing messages in an electronic mail program
EP2620868A1 (en) Work flow management system for computer networks
DE102011107603A1 (en) Computer-implemented method for generation, transmission, storage, management and processing of image features on display device, involves setting server system to arrange user-added graphical elements corresponding to original image
EP2479664B1 (en) System and method for generating a source code for a computer program
DE102015221517A1 (en) Operating module for operating a machine in the food industry
DE102014019368A1 (en) Device for managing and configuring field devices of an automation system
DE102004028793A1 (en) A method for the graphical representation of objects and technical processes on a screen, and computer program used therefor
DE102004023634B4 (en) Method for checking the completeness and consistency of an information library
DE102009011644A1 (en) Method and program product for enabling retrieval of records
DE102005000193B4 (en) Method for inserting a postal delivery address into an address collection
DE102022210351A1 (en) Method for generating and executing a data processing pipeline
WO2009049718A1 (en) Computer-implemented system and method for the structured storage of data of at least one predefined workflow
WO2009030490A1 (en) Computer-implemented system and method for the structured storage of information
DE102008013820B3 (en) Data e.g. text data, processing system, has memory unit for storing information, where information is arranged in topics and each topic is displayed on display unit containing topics classified according to knowledge category and class

Legal Events

Date Code Title Description
R086 Non-binding declaration of licensing interest
R012 Request for examination validly filed
R016 Response to examination communication
R082 Change of representative
R016 Response to examination communication
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee