DE102004012839B4 - System und Verfahren zur Bereitstellung von Hilfeinformation - Google Patents

System und Verfahren zur Bereitstellung von Hilfeinformation Download PDF

Info

Publication number
DE102004012839B4
DE102004012839B4 DE102004012839A DE102004012839A DE102004012839B4 DE 102004012839 B4 DE102004012839 B4 DE 102004012839B4 DE 102004012839 A DE102004012839 A DE 102004012839A DE 102004012839 A DE102004012839 A DE 102004012839A DE 102004012839 B4 DE102004012839 B4 DE 102004012839B4
Authority
DE
Germany
Prior art keywords
help
user
message
information
help information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE102004012839A
Other languages
English (en)
Other versions
DE102004012839A1 (de
Inventor
Thomas W. Hathaway
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.)
Siemens Medical Solutions USA Inc
Original Assignee
Siemens Medical Solutions Health Services Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Medical Solutions Health Services Corp filed Critical Siemens Medical Solutions Health Services Corp
Publication of DE102004012839A1 publication Critical patent/DE102004012839A1/de
Application granted granted Critical
Publication of DE102004012839B4 publication Critical patent/DE102004012839B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Abstract

System zur Bereitstellung von Hilfeinformation, die eine Benutzeroperation mindestens einer ausführbaren Anwendung unterstützt, enthaltend:
einen Schnittstellenprozessor zum Empfangen von:
von einem oder mehreren Benutzern eingegebenen Daten, die eine Hilfenachricht darstellen, die Hilfeinformation aufweist;
einem Erzeugungszeitpunktindikator, der eine Erzeugungszeit der Hilfenachricht kennzeichnet; und
einer Kennung zum Identifizieren eines Hilfeinformationsspeichers, der mit der Hilfenachricht in Zusammenhang steht; und
einen Datenprozessor zur Speicherung der Hilfenachricht, die die Hilfeinformation aufweist, in dem durch die Kennung identifizieren Hilfeinformationsspeicher in der Reihenfolge der Erzeugung durch Verwendung des Erzeugungszeitpunktindikators, wobei der Datenprozessor ausgelegt ist zur Speicherung von mehreren Hilfenachrichten innerhalb eines Hilfeinformationsspeicher und zur Wiedergabe der benutzereingegebenen Hilfenachrichten, die in dem Hilfeinformationsspeicher gespeichert sind, in einer Erzeugungszeitpunktreihenfolge.

Description

  • Die meisten computerbasierten Hilfesysteme sind statische Softwarepakete, die von einem Anbieter verfasst sind. Einige computerbasierte Hilfesysteme überwachen die Benutzeraktivität, um eine sachbezogenere Hilfe, bezüglich einer bestimmten Operation anzubieten, jedoch ist die angebotene Hilfe typischerweise auf standardmäßige vom Anbieter autorisierte Information beschränkt. Der Inhalt der verfügbaren Hilfe ist darüber hinaus oft nicht ausreichend spezifisch genug für ein Problem, das ein Benutzer hat. Einige Hilfesysteme erlauben es einem Benutzer kundenspezifische Inhalte dem existierenden Hilfesystem hinzuzufügen oder existierende Inhalte zu modifizieren, jedoch erfordern diese Systeme spezielle Links (Verbindungen) und/oder komplizierte und/oder zahlreiche Schritte, um kundenspezifische Hilfeinformation dem existierenden Hilfesystem hinzuzufügen. Derartige Systeme verwenden das Rahmenwerk der vorhandenen Hilfeanwendung (Help Application).
  • Darüber hinaus erlauben existierende Hilfesysteme nicht, dass kundenspezifische Inhalte zeitsensitiv (zeitkritisch) sind, wobei die kundenspezifischen Inhalte gemäß ihrer Erzeugungszeit sortiert und nach einer bestimmten Zeitperiode oder einem bestimmten Zeitpunkt gelöscht werden können. Andere Hilfesysteme stellen keine Hilfedatenstruktur bereit, die dynamische und zeitkritische Hilfeinhalte unterstützt, die von einer Gruppe von Benutzern bei der Unterstützung einer Gruppenaktivität beigetragen werden.
  • Die US 6,339,436 B1 offenbart ein Verfahren und ein System zur Bereitstellung eines benutzerdefinierten dynamischen Hilfetextes, der mit einem Anwendungsprogramm angezeigt werden kann, wobei den Hilfetexten verschiedene Hilfeebenen zugeordnet sind, die von einem Benutzer ausgewählt werden können.
  • Die DE 38 52 034 T2 betrifft eine Datenverarbeitungsanlage und ein Verfahren, um einem Benutzer einer solchen Anlage Hilfe bereitzustellen, die verschiedenen Ebenen zugeordnet ist, wobei dem Benutzer eine alternative Hilfe auf derselben Ebene bereitgestellt wird.
  • Die EP 0 881 567 A1 betrifft ein Dokumentations- und Hilfesystem für computerbasierte Systeme, wobei auf Hilfeinformation, die an einer Adresse in einem Speicher gespeichert ist, unter Verwendung eines Browsers zugegriffen wird, indem die Speicheradresse verwendet wird.
  • Aufgabe der Erfindung ist die Schaffung eines Systems und Verfahrens, die die oben genannten Nachteile lösen und eine einfache Verwaltung und Pflege von Hilfenachrichten ermöglichen.
  • Die Lösung der gestellten Aufgabe ist den unabhängigen Patentansprüchen zu entnehmen. Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben.
  • Bestimmte Ausführungsbeispiele liefern ein System zur Bereitstellung eines Hilfesystems, welches mindestens eine ausführbare Anwendung unterstützt. Das System kann einen Schnittstellenprozessor aufweisen zum Empfangen von benutzereingegebenen Daten, die eine Hilfenachricht, die eine Hilfeinformation aufweist, einen Erzeugungszeitpunktindikator, der einen Erzeugungszeitpunkt der Hilfenachricht kennzeichnet, und eine Kennung zur Identifizierung eines Hilfeinformationsspeichers, der mit der Hilfenachricht in Zusammenhang steht, darstellen (repräsentieren). Ein Datenprozessor kann die Hilfenachricht in dem Hilfeinformationsspeicher in der Reihenfolge der Erzeugung durch Verwendung des Erzeugungszeitpunktindikators speichern.
  • Im folgenden werden unter Bezugnahme auf die beigefügten Zeichnungen bevorzugte Ausführungsbeispiele der Erfindung erklärt. Es zeigen:
  • 1 ein Ausführungsbeispiel eines Systems für eine benutzereditierbare Hilfeanwendung;
  • 2 ein Ausführungsbeispiel einer Benutzerschnittstelle einer Operation, die mit einer benutzereditierbaren Hilfeanwendung in Zusammenhang steht;
  • 3 ein Ausführungsbeispiel einer benutzereditierbaren Hilfeanwendung;
  • 4 ein Ausführungsbeispiel einer Benutzerschnittstelle für einen Funktionslink innerhalb einer benutzereditierbaren Hilfeanwendung; und
  • 5 ein Flussdiagramm eines Ausführungsbeispiel eines Verfahrens zum Betreiben eines benutzereditierbaren Hilfesystems.
  • Ausführungsbeispiele der Erfindung enthalten ein System und/oder ein Verfahren zur Bereitstellung von Hilfeinformation bei der Unterstützung einer Operation. Der hier verwendete Begriff "Operation" betrifft irgendeinen Vorgang, der durch eine Computer erstellte Hilfeinformation unterstützt werden kann, beispielsweise wie ein Volleyball aufgeschlagen wird, wie ein Kirschkäsekuchen vorbereitet wird, wie ein Makro in Excel erzeugt wird und/oder wie ein Feld in einem Formular oder einer Datenbank vervollständigt wird, etc. In bestimmten Szenarien kann folglich eine Operation eine Computeranwendung, ein Computerprogramm, eine ausführbare Anwendung und/oder irgendwelche äquivalente Ausführungsformen davon betreffen. Eine Operation kann eine oder mehrere Nebenoperationen, Aufgaben, Funktionen, Aktionen, Aktivitäten und/oder irgendwelche äquivalente Ausführungsformen davon aufweisen, die gesamtheitlich, teilweise oder überhaupt nicht über einen Computer oder Computernetz durchgeführt werden.
  • Der hier verwendete Begriff "Hilfeinformation" betrifft irgendeine Information, die sich auf eine Operation bezieht. Wenn die Hilfeinformation bezüglich einer bestimmten Operation gewünscht wird, kann ein Benutzer auf eine benutzereditierbare Hilfeanwendung zugreifen.
  • Der hier verwendete Begriff "Benutzer" bezieht sich auf irgendeine Einheit, die auf eine Hilfeinformation zugreifen und potentielle Hilfeinformation verwenden kann, beispielsweise eine Person, ein Anbieter, eine Organisation, eine Firma und/oder äquivalente Formen davon, etc. Der hier verwendete Begriff "benutzereditierbare Hilfeanwendung" bezeichnet einen Mechanismus, bei dem Benutzeraktivitäten oder Eingaben in Form eines benutzereditierbare Hilfeprotokolls (im Folgenden auch als Hilfe-Log bezeichnet) aufgezeichnet werden, auf das die benutzereditierbaren Anwendung zugreifen kann, und beispielsweise sequentiell für Benutzer der benutzereditierbaren Hilfeanwendung erstellt wird. Der hier verwendete Begriff "Eingabe" bezeichnet irgendeinen Inhalt, der von einem Benutzer beantragt wird für ein Entsenden (Posten) über eine benutzereditierbare Hilfeanwendung. Der hier verwendete Begriff "Wiedergeben" bedeutet, dass Information für einen oder für mehrere Benutzer wahrnehmbar gemacht wird. Die Information kann direkt dem Gehirn bereitgestellt werden und/oder über irgendein Sinnesorgan, und kann folglich audio, visuelle, taktile und/oder olfaktorische Mittel aufweisen.
  • Gemäß einem Ausführungsbeispiel kann eine benutzereditierbare Hilfeanwendung die Funktionalität eines "Web Log" aufweisen, was in diesem Fall einen Mechanismus bezeichnet zum Empfangen von Benutzereingaben und zum Wiedergeben der Information, die in den Eingaben enthalten ist, an einen oder mehrere Benutzer. Die Information, die durch ein Web Log enthalten ist, kann kontinuierlich aktualisiert werden, wenn verschiedene Benutzer eine Eingabe hinzufügen oder löschen. Ein Web Log kann verwendet werden, als Teil eines Community Sharing Netzes, welches die letzten von Benutzern übermittelten Inhalte zuerst anzeigt, während die Zugreifbarkeit auf ältere Inhalte erhalten bleibt. Ein Beispiel für einen Web Log kann im Web unter www.slashdot.com gefunden werden. Benutzer können über ein Netz, Intranet und/oder das Internet auf ein Web Log zugreifen, folglich erlaubt ein Web Log eine Echtzeitkommunikation, unabhängig von einem großen Abstand zwischen Benutzern.
  • Gemäß einem Ausführungsbeispiel einer benutzereditierbaren Hilfeanwendung können Eingaben, die von verschiedenen Benutzern bezüglich einer bestimmten Operation empfangen wurden, wiedergegeben werden. Eine Eingabe, die erfolgreich an ein benutzereditierbares Hilfesystem gegeben wurde, kann als eine Hilfenachricht erscheinen. Eine Reihe von Hilfenachrichten können einen Hilfe-Log (Hilfeprotokoll) bilden, einen Speicher von Hilfenachrichten, ein Journal, ein Schwarzes Brett (Bulletinboard) und/oder irgendwelche Äquivalenten davon, etc. Eine Hilfenachricht kann auch als eine Log-Eingabe beschrieben werden, als ein Posting, eine Liste, Eintrag, Eingabe und/oder dergleichen, etc. Eine Hilfenachricht kann Information bezüglich des Zustands einer bestimmten Operation liefern, oder eine Frage, die von einem anderen Benutzer gestellt wurde, beantworten.
  • Ein Ausführungsbeispiel eines benutzereditierbaren Hilfesystems kann eine Hilfe-Log aufweisen, mit einer Reihe von Hilfenachrichten, die jeweils einen betreffenden Zeitindikator (beispielsweise die Uhrzeit und/oder das Kalenderdatum) der Eingabe der Hilfenachricht, und jeweils einen entsprechenden Indikator des Benutzers aufweisen, der die Hilfenachricht eingegeben hat. Das benutzereditierbare Hilfesystem kann ebenfalls Funktionslinks zu allgemeinen Anweisungen, Prozeduren und/oder Taktiken bezüglich einer bestimmten Operation aufweisen. Der hier verwendete Begriff "Funktionslink" bezeichnet einen Link (Verbindung) zu einer Seite, die einem Benutzer erlaubt auf eine bestimmt Funktion zuzugreifen, indem der Funktionslink über eine Aktion, beispielsweise einen Tastaturanschlag oder einen Mausklick, aktiviert wird. Die Aktivierung eines Funktionslinks kann durch eine "einzelne Aktion" erfolgen, was hier als einzelner Schritt bezeichnet wird, der die Funktion aktivieren kann, beispielsweise ein Mausklick, ein "Mouseover", ein Tatsturanschlag, eine Stiftberührung ("Pen Stroke"), eine Fingerberührung oder ein Signal, ein Sprachsignal, welches für eine vorbestimmte Zeit an einer vorbestimmten Bildschirmposition bleibt, und/oder irgendwelche Äquivalenten davon. Andere Ausführungsbeispiele einer benutzereditierbaren Hilfeanwendung können Informationen enthalten, beispielsweise allgemeine Anweisungen, Prozeduren und/oder Taktiken mit einer Liste von eingegebenen Benutzerhilfenachrichten. Die benutzereingegebenen Hilfenachrichten und/oder andere Eingaben können eingegeben, gespeichert und/oder in einer Erzeugungszeitpunktreihenfolge wiedergegeben werden. Gemäß einem anderen Ausführungsbeispiel können die zuletzt erzeugten Eingaben als erste Hilfenachricht in dem Hilfe-Log aufgelistet werden. Alternativ kann ein oder mehrere Benutzer, beispielsweise diejenigen, die bestimmte Privilegien haben, festlegen, dass bestimmte von einem Benutzer eingegebene Hilfenachrichten oder andere Eingaben priorisiert sind, um immer als erstes, als zweites, als drittes, etc., oder als letztes angezeigt zu werden, oder an irgendeiner anderen vorbestimmten Position in der Liste.
  • 1 zeigt ein Ausführungsbeispiel eines Systems 100 für eine benutzereditierbare Hilfeanwendung 110. Auf die benutzereditierbare Hilfeanwendung 110 kann durch irgendeinen geeigneten Zugriffsterminal 120 zugegriffen werden, beispielsweise durch einen Desktopcomputer, einen Computerterminal, eine Workstation, einen Minicomputer, einen Mainframecomputer, einen Laptop, ein tragbares Handgerät, einen PDA (Personal Digital Assistant), ein Telefon, ein zellulares Telefon, ein Mobiltelefon und/oder dergleichen, etc. Die benutzereditierbare Hilfeanwendung 110 kann einmalig sein, für ein bestimmtes Navigationsdokument, Webdokument, Browserdokument, Internetdokument, Intranetdokument, Dokument, Datei, Programm, Anwendung, Operation und/oder dergleichen etc. Auf die benutzereditierbare Hilfeanwendung 110 kann von einem Dokument, einer Datei, einem Programm, einer Anwendung, einem Desktop, einer Tastatur, einer Mausaktion, einer Telefontastatur, und/oder von irgendeinem Typ eines Computers und/oder Telekommunikationstools zugegriffen werden. Die benutzereditierbare Hilfeanwendung 110 kann eine Benutzerschnittstelle aufweisen zum Empfang von Benutzereingaben. Der Inhalt der eingegebenen (übermittelten) Benutzereingabe kann über die benutzereditierbare Hilfeanwendung 110 als Hilfenachricht in einem Hilfe-Log wiedergegeben werden.
  • Eine Datenbank 130 kann die benutzereditierbare Hilfeanwendung 110 verwalten, mit ihr zusammenarbeiten, von dieser benutzt werden und/oder diese benutzen. Die Datenbank 130 kann mit Zugriffsterminals 120 durch irgendein bekanntes Mittel verbunden sein, beispielsweise durch eine drahtlose Verbindung (beispielsweise "wireless", RF, Mikrowelle, Laser, optische Faser, etc.), eine drahtgebundene Verbindung (beispielsweise eine verdrillte Leitung, Koaxialkabel, optische Faser, etc.), ein Netzwerk (beispielsweise ein Öffentliches, Privates, Leitungsvermitteltes, Paketvermitteltes, Virtuelles, Funk, Telefon, Zellular, Kabel, DSL, Satellit, Mikrowelle, AC-Power, LAN, WAN, Internet, Intraet, Wireless, Wi-Fi, BlueTooth, Airport, 802.11a, 802.11b, 802.11g, etc.), und/oder dergleichen. Alternativ kann die Datenbank 130 an dem Zugriffsterminal 120 und/oder irgendeiner Operation, die mit der benutzereditierbaren Hilfeanwendung 110 verbunden ist, gebündelt sein. Da Benutzer an unterschiedlichen Zugriffsterminals 120 Eingaben in die benutzereditierbare Hilfeanwendung 110 hinzugeben, kann die Datenbank 130 die verschiedenen Eingaben verarbeiten und integrieren und die benutzereditierbare Hilfeanwendung 110 aktualisieren, um die letzten Einträge wiederzuspiegeln. Ein Schnittstellenprozessor kann in der Datenbank 130 enthalten sein, um ankommende Nachrichten zu verarbeiten. Alternativ kann ein Schnittstellenprozessor als Zwischenfunktion dienen zwischen der benutzereditierbaren Hilfeanwendung 110 und der Datenbank 130. Die Benutzerschnittstelle einer bestimmten benutzereditierbaren Hilfeanwendung 110 kann in Zusammenhang stehen mit einer entsprechenden Datenbank 130, die als Speicher von Hilfenachrichten für eine bestimmte Operation dient.
  • Die Datenbank 130 kann programmiert sein, um einen Zugriff auf die benutzereditierbare Hilfeanwendung 110 einzuschränken. Alternativ können Ausführungsformen der Datenbank 130 einen Zugriff durch einen Administrator erlauben, um die Eingaben, die in die benutzereditierbare Hilfeanwendung 110 eingegeben wurden, zu verwalten. Folglich können verschiedene Formen des Passwortschutzes verwendet werden, um Hilfenachrichten zu betrachten oder einzugeben und/oder auf Administratorsteuerfeatures in der benutzereditierbaren Hilfeanwendung zuzugreifen. Ein Ausführungsbeispiel der Datenbank 130 kann automatisch ungeeignete Hilfenachrichten aus der benutzereditierbaren Hilfeanwendung 110 löschen. Ältere oder überholte Hilfenachrichten können ebenfalls automatisch gelöscht werden.
  • Ausführungsbeispiele der Datenbank 130 können auf einem Server implementiert sein, der von dem Zugriffsterminal 120 separat ausgebildet ist. Die benutzereditierbare Hilfeanwendung 110 und/oder die Operation, die mit der benutzereditierbaren Hilfeanwendung verlinkt (verbunden) ist, kann ebenfalls auf einem Server oder in irgendeiner anderen geeigneten Hardware separat und/oder entfernt von dem Zugriffsterminal 120 ausgebildet sein.
  • 2 zeigt ein Ausführungsbeispiel einer Benutzerschnittstelle 200 einer Operation, die mit einer benutzereditierbaren Hilfeanwendung in Zusammenhang steht. Die Operation kann eine Aufgabe 220 aufweisen, die eine Prozedur (Vorgang) einer Firma oder einer Organisation betrifft, beispielsweise das Abrechnen. Eine benutzereditierbare Hilfeanwendung kann für die gesamte Aufgabe 220 verfügbar sein und/oder für verschiedene Nebenaufgaben 230 (beispielsweise das Bereitstellen einer Reportnummer, des Namens, des Codes, der Kommentierungen, etc.), die mit Feldern 250 einer darunter liegenden Datenbank in Zusammenhang stehen, die mit der Aufgabe 220 verbunden ist. Auf eine benutzereditierbare Hilfeanwendung kann über ein Navigationsmenü 210 zugegriffen werden und/oder durch das Auswählen von Funktionslinks, die mit der Aufgabe 220, den Nebenaufgaben 230 und/oder separaten "Help?"-Funktionslinks 240 in Zusammenhang stehen. Ein Link, der einen Zugriff auf eine benutzereditierbare Hilfeanwendung anzeigt, kann irgendeinen Ausdruck oder ein Hilfe-Symbol verwenden, beispielsweise "Help", "?", "Information", "Questions" (Fragen), und/oder dergleichen. Ein Funktionslink kann eine Indikation aufweisen, beispielsweise ein Unterstreichen, ein Hervorheben, und/oder eine vorbestimmte Farbe, Schriftsatz, Styletyp, etc., so dass der Funktionslink einen Zugriff auf eine benutzereditierbare Hilfeanwendung durch eine einzelne Aktion bereitstellt.
  • 3 zeigt ein Ausführungsbeispiel einer benutzereditierbaren Hilfeanwendung 300. Auf die benutzereditierbare Hilfeanwendung 300 kann durch eine einzelne Aktion durch einen Benutzer zugegriffen werden, beispielsweise durch einen Einmalklick auf einen Link oder eine Schaltfläche auf einer Navigationsseite. Das Klicken auf einen Funktionslink in einer Computeroperation kann die benutzereditierbare Hilfeanwendung 300 dazu veranlassen, als ein Fenster zu erscheinen, welches ein Hilfe-Log 305 enthält. Folglich kann ein Benutzer durch eine einzelne Aktion eine spezifische Hilfeinformation für eine Operation oder eine darin enthaltene Nebenaufgabe erhalten.
  • Das Hilfe-Log 305 kann eine oder mehrere sequentielle Hilfenachrichten 310 enthalten, die nach Zeit und/oder Datum der Erzeugung geordnet sein können. Eine benutzerdefinierte Hilfenachricht 312 kann durch einen Benutzer bereitgestellt und/oder veröffentlicht (gepostet) werden. Eine Organisationshilfenachricht 315 kann von einem Anbieter, einem Administrator, einer Firma, einer Organisation und/oder dergleichen veröffentlicht werden und kann offizielle Politik oder Prozeduren (Vorgehensweisen) betreffend eine bestimmte Operation enthalten. Ein Ausführungsbeispiel der Hilfe-Log 305 kann ihren eigenen Rollbalken (nicht gezeigt) haben. Alternativ kann ein Benutzer mehrere Nachrichten lesen, indem er einen Rollbalken für die benutzereditierbare Hilfeanwendung 300 verwendet. Bestimmte Ausführungsbeispiele der benutzereditierbaren Hilfeanwendung 300 können ebenfalls Funktionslinks 350, 352, 354, 356, 358, 360, 362, 364, 366, 368 aufweisen, die verschiedene Funktionen (wie im folgenden beschrieben) aktivieren können, die eine benutzereditierbare Hilfeanwendung 300 betreffen.
  • Hilfenachrichten 310 können gemäß der Reihenfolge ihres Empfangs und/oder ihrer Erzeugung geordnet sein. Der Erzeugungszeitpunkt der Hilfenachricht 310 kann enthalten: den Zeitpunkt des Empfangs der Hilfenachricht 310 durch einen Schnittstellenprozessor, der mit einer Datenbank in Zusammenhang steht, den Zeitpunkt der Einarbeitung und/oder Verarbeitung der Hilfenachricht 310 durch die Datenbank und/oder den Schnittstellenprozessor, einen Zeitpunkt, der mit der EingabeHilfenachricht 310 durch einen Benutzer in Zusammenhang steht, einen Zeitpunkt, der mit dem Empfang der Hilfenachricht 310 durch die Datenbank und/oder den in Zusammenhang stehenden Speicher in Zusammenhang steht. Ein Datenprozessor, der in einer in Verbindung stehenden Datenbank und/oder einem Speicher enthalten ist, oder getrennt davon ausgebildet ist, kann die in der Hilfenachricht 310 enthaltene Information zusammen mit einem Indikator speichern, der das Benutzerschnittstellenbild in Zusammenhang mit der Hilfenachricht 310 anzeigt, und von der benutzereditierbaren Hilfeanwendung 300 verwendet wird, eine Speicherabschnittkennung, eine Datenbankabschnittkennung, eine Folgenummer, die eine Nachrichtenfolge innerhalb eines Speichers oder eines Datenbankabschnittes kennzeichnet, einen Erzeugungszeitpunkt oder Datumsindikators der Hilfenachricht 310, Information, die einen Benutzer kennzeichnet, der die Hilfenachricht 310 erzeugt oder modifiziert hat und/oder einen Zeitpunkts- oder Datumsindikator, der einen Ablauf (Verfall) der Hilfenachricht 310 anzeigt.
  • Benutzerdefinierte Hilfenachrichten 312 können einen im Zusammenhang stehenden Datumsindikator 320 enthalten oder darauf bezogen sein, der die Uhrzeit und/oder das Kalenderdatum einer Eingabe, Einreichung, Veröffentlichung (Posting) etc. zeigt. Die benutzerdefinierten Hilfenachrichten 312 können auch eine Benutzerkennung 330, 335 aufweisen. Die Benutzerkennung 330 kann einen E-Mail Link zu dem veröffentlichenden Benutzer sein oder eine Information bezüglich des veröffentlichenden Benutzers aufweisen. Eine Benutzerkennung 330, die unterstrichen oder hervorgehoben ist, kann einen Funktionslink kennzeichnen, wohingegen eine Benutzerkennung 335 ohne Textunterscheidung keinen Funktionslink aufweisen kann.
  • Bestimmte Ausführungsbeispiele der Hilfe-Log 305 können Organisationshilfenachrichten 315 aufweisen. Die Organisationshilfenachrichten 315 können allgemeine Hilfeinformation und/oder spezielle Hilfeinformation für eine bestimmte Operation enthalten, allgemeine Politikinformation und/oder spezielle Politikinformation für eine bestimmte Operation, allgemeine Prozedurinformation und/oder spezielle Prozedurinformation für eine bestimmte Operation (Vorgang), und/oder dergleichen. Ein Ausführungsbeispiel der Anbieter- und/oder Organisationseingabe 315 kann einen Zeitindikator 320 und/oder eine Quellenkennung 340 aufweisen.
  • In bestimmten Ausführungsbeispielen der benutzereditierbaren Hilfeanwendung 300 können die Funktionslinks 350, 352, 354, 356, 358, 360, 362, 364, 366, 368 unterschieden werden, beispielsweise durch eine bestimmte Farbe, Hervorhebung, Schriftsatz, Textstyle, Unterstreichen oder anderweitig, um einen Link auf eine Funktion oder Aktion zu kennzeichnen. Die benutzereditierbare Hilfeanwendung 300 kann eine Anzahl von Funktionslinks enthalten. Die Funktionslinks können an irgendeinem Ort in der benutzereditierbaren Hilfeanwendung 300 platziert sein. Ein Funktionslink kann beispielsweise innerhalb der benutzerdefinierten Hilfenachricht 312 platziert sein, wo ein Benutzer Hilfeinformation zusammen mit einem vom Benutzer eingefügten Funktionslink 368, der die Hilfeinformation betrifft, veröffentlichen kann. Gemäß einem anderen Beispiel kann ein Funktionslink irgendwo in oder auf einer Benutzerschnittstelle für eine benutzereditierbare Hilfeanwendung 300 platziert sein.
  • Beispielsweise kann eine benutzereditierbare Hilfeanwendung 300 einen "Add Log Entry"-Funktionslink 350 (Log Eingabe hinzufügen) aufweisen. Der „Add Log Entry"-Funktionslink 350 kann einen Funktionslink auf ein Textfeld enthalten, in das ein Benutzer den Inhalt betreffend eine bestimmte Operation eingeben kann. Ein Benutzer kann den Inhalt an die benutzereditierbare Hilfeanwendung 300 über irgendein Mittel eingeben, beispielsweise eine Tastatur, ein Berührungsfeld, eine Maus, eine Spracherkennung, einen Stylus (Schreiber), und/oder dergleichen. Ein "Modify Log Entry"-Funktionslink 352 (Log Eingabe modifizieren) kann einem Benutzer erlauben, eine vorherige Eingabe in die benutzereditierbare Hilfeanwendung 300 zu modifizieren und/oder zu löschen.
  • Ein Ausführungsbeispiel der benutzereditierbaren Hilfeanwendung 300 kann einen "User's Manual"-Funktionslink 354 (Benutzermanual) enthalten. Die Aktivierung dieses Links 354 kann einen Zugriff erlauben, um Anweisungen anzuzeigen, die die benutzereditierbare Hilfeanwendung 300 betreffen. Alternativ kann der "User's Manual"-Funktionslink 354 eine Einzelaktionsverbindung erlauben zu einem Navigationstool, für verschiedene Eingaben oder Abschnitte innerhalb der Hilfe-Log 305. Die benutzereditierbare Hilfeanwendung 300 kann auch einen "Local Policies & Procedures"-Funktionslink 356 (Praktiken und Prozeduren) aufweisen, der einem Benutzer erlauben kann, die Politik oder Vorgehensweisen, betreffend die benutzereditierbare Hilfeanwendung 300 zu betrachten.
  • Bestimmte Ausführungsbeispiele der benutzereditierbaren Hilfeanwendung 300 können einen "Search"-Funktionslink 358 (Suche) enthalten, der einen Zugriff auf verschiedene Suchoperationen erlaubt. Ausführungsbeispiele einer Suchoperation können das Absuchen von benutzereditierbaren Hilfeanwendungen 300 erlauben, von Hilfenachrichten 310, von Benutzer Manuels 354 und/oder von „Local Policies und Prozeduren" 356, etc. Ein "Search"-Funktionslink 358 kann das Suchen gemäß verschiedener Parameter erlauben, einschließlich nach Themen, Gegenstände, Benutzeridentitäten, Benutzertyp, Zeit, Taktzeit, Kalenderdatum, Operation, Inhalt, der in Standardorganisationsmanuals zu finden ist, Policies und/oder Prozeduren, neue, modifizierte oder gelöschte Hilfenachrichten und/oder dergleichen.
  • Ausführungsbeispiele der benutzereditierbaren Hilfeanwendung 300 können einen "Administrator"-Funktionslink 360 enthalten. Der "Administrator"-Funktionslink 360 kann einem Administrator erlauben, irgendein Feature (Merkmal) der benutzereditierbaren Hilfeanwendung 300 zu editieren oder zu ändern über verschiedene Administratorsteuerungen. Ausführungsbeispiele von Administratorsteuerungen können einem Benutzer erlauben auf eine Datenbank zuzugreifen, um irgendein Merkmal (Feature) der benutzereditierbaren Hilfeanwendung 300 zu modifizieren.
  • Ausführungsbeispiele der benutzereditierbaren Hilfeanwendung 300 können "Archive"-Funktionslink 362 enthalten, der einem Benutzer den Zugriff auf vorherige Hilfenachrichten (nicht gezeigt) erlauben kann, und/oder auf Hilfe-Logs (nicht gezeigt) für abgelaufene Hilfenachrichten. Die benutzereditierbare Hilfeanwendung 300 kann ebenfalls einen "Display Messages"-Funktionslink aufweisen, wobei ein Benutzer wählen kann, welche Hilfenachrichten in der Hilfe-Log 305 zu einem gegebenen Zeitpunkt angezeigt werden. Bestimmte Ausführungsbeispiele der benutzereditierbaren Hilfeanwendung können immer Organisationshilfenachrichten 315 anzeigen, so dass ein Benutzer nicht Archive durchsuchen muss, oder nach unten scrollen muss, um Standardinformation zu lesen. Ein Benutzer kann direkt eine Hilfsfrage an einen Administrator oder an eine Organisation durch einen "Email Help"-Funktionslink 366 anfordern (emailen).
  • Ausführungsbeispiele der Benutzerhilfeanwendung 300 können erlauben, dass Inhalte direkt von einem Benutzermanual, Arbeitnehmerhandbuch, Richtlinien, Politiken und Prozeduren und/oder dergleichen an die entsprechende benutzereditierbare Hilfeanwendung 300 gegeben werden. Auf einen Benutzermanual kann folglich über den "User's Manual"-Funktionslink 354 zugegriffen werden, und eine Seite oder ein Abschnitt innerhalb des Benutzermanuals kann die Fähigkeit aufweisen, direkt in die benutzereditierbare Hilfeanwendung eingegeben zu werden. Sobald auf den Abschnitt des Benutzermanuals zugegriffen wurde, kann er in einem einzelnen Vorgang an die Datenbank zur Integration und Anzeige innerhalb des Hilfe-Log 305 gesendet werden.
  • 4 zeigt ein Ausführungsbeispiel einer Benutzerschnittstelle für einen Funktionslink innerhalb einer benutzereditierbaren Hilfeanwendung. Nachdem ein Benutzer auf eine benutzereditierbare Hilfeanwendung zugegriffen hat, kann auf ein Fenster 400, das ein Textfeld 410 zur Eingabe einer Nachricht aufweist, zugegriffen werden, indem einmal auf den entsprechenden Funktionslink geklickt wird. Eine Hilfenachricht 420 kann in das Textfeld 410 eingegeben werden. Die Hilfenachricht 420 kann dann in eine Datenbank eingegeben werden zur Integration und Veröffentlichung (posting) an eine benutzereditierbare Hilfeanwendung. Die Hilfenachricht 420 kann einen von einem Benutzer eingeführten Funktionslink 425 auf eine Informationsquelle aufweisen, beispielsweise auf ein Arbeitnehmermanual. Bestimmte Ausführungsbeispiele des Fensters 410 können die Fähigkeit aufweisen, bestimmte Begriffe zu erkennen, sobald sie geschrieben sind, beispielsweise E-Mail-Adressen oder Informationsquellen, und den reinen Text in einen benutzereingeführten Funktionslink 425 automatisch konvertieren. Wenn ein Benutzer folglich "That information can be found in the Employee Manual" eintippt, kann der Ausdruck "Employee Manual" erkannt werden, und ein Link kann automatisch für diesen Ausdruck auf das Arbeitnehmermanual bereitgestellt (gesetzt) werden.
  • Ein Benutzer kann durch Parameter 430 bestimmen, dass eine Hilfenachricht nach einem bestimmten Datum gelöscht wird. Ausführungsformen des Fensters 400 können zusätzliche Parameter für Hilfenachrichten 420 enthalten.
  • Ausführungsbeispiele eines Fensters 400 können eine "Submit"-Schaltfläche 400 (Einreichen) aufweisen. Eine Einzelaktion durch einen Benutzer, beispielsweise das Klicken auf die "Submit"-Schaltfläche 440, kann eine Hilfenachricht 420 senden und das Fenster 400 schließen. Ein separates Dialogfeld kann erscheinen, welches eine Bestätigung für eine erfolgreiche Eingabe gibt, oder eine Nachricht, die anzeigt, dass ein Fehler bei der Eingabe aufgetreten ist. Andere Ausführungsbeispiele einer benutzereditierbaren Hilfeanwendung können die Erzeugung eines Datensatzes innerhalb einer Datenbank über eine erste Einzelaktion des Klickens auf einen entsprechenden Funktionslink erlauben. Gemäß einem Ausführungsbeispiel wird folglich ein Text einem Textfeld 410 hinzugefügt, wobei jeder Tastenanschlag des Benutzers und die resultierende Eingabe, die in dem Textfeld erstellt wird, automatisch und sofort an die Datenbank gegeben werden kann.
  • Ausführungsbeispiele des Fensters 400 können zusätzliche Features aufweisen. Ein Benutzer kann eine Rechtschreibkorrekturhilfenachricht 420 durch einmaliges Klicken auf eine "Spelling"-Schaltfläche 450 (Rechtschreibprüfung) aufrufen, und/oder eine Rechtschreibüberprüfung kann automatisch aufgerufen werden, während eine Hilfenachricht erstellt wird und/oder sobald diese erstellt ist. Irgendwelche anderen gemeinsamen Funktionen, die mit dem Editieren von Text in Zusammenhang stehen, beispielsweise Grammatikprüfer, Thesauries und/oder Übersetzer können in das Fenster 400 integriert werden. Ein Benutzer kann ebenfalls eine Hilfenachricht 402 vorher ansehen, bevor er sie in eine Datenbank zur Anzeige innerhalb eines Hilfe-Log eingibt, automatisch und/oder durch einmaliges Klicken auf eine "Preview"-Schaltfläche 460 (Vorschau). Eine Vorschau kann einem Benutzer zeigen, wie die Hilfenachricht 420 erscheinen wird, wenn sie tatsächlich innerhalb der Hilfe-Log angezeigt wird.
  • 5 zeigt ein Flussdiagramm eines Ausführungsbeispiels eines Verfahrens 500 zum Betreiben einer benutzereditierbaren Hilfeanwendung. Beim Start 510 kann in Antwort auf eine Benutzeranfrage eine mit einer Operation verbundene (verlinkte) benutzereditierbare Hilfeanwendung bereitgestellt werden. Dieses Zugriffsmittel auf die benutzereditierbare Hilfeanwendung kann über irgendein Mittel erfolgen, beispielsweise einen Hyperlink, ein Icon, eine Menüleiste, eine Schaltfläche, URL und dergleichen, etc. Das Aktivieren des entsprechenden Links kann einen Befehlsprozessor veranlassen, eine Anfrage für eine Hilfeinformation zu empfangen und die relevante Hilfeinformation aus einem in Zusammenhang stehenden Hilfespeicher und/oder einer Datenbank abzurufen. Ein Anzeigegenerator kann dann die relevanten Darstellungen anzeigen. Eine benutzereditierbare Hilfeanwendung kann ausgelegt sein, um eine Gesamtoperation zu unterstützen und/oder einen bestimmten Teil einer Operation, beispielsweise das Unterstützen eines Fensters, einer Navigationsseite, eines Datenbankeingabeschirms, einer Menüleiste, eines Formulars, eines Icons, eines Disclaimers, einer Unterdatei und/oder Nebenprogrammen, etc. Alternativ kann eine benutzereditierbare Hilfeanwendung ausgelegt sein zur Verwendung mit einer Nebenaufgabe innerhalb einer Operation, beispielsweise einem individuellen Feld in einem Formular. Ein Hilfeprozessor kann eine Anfrage nach Hilfeinformation betreffend mehrere Operati onen abrufen. Eine Anfrage kann eine Kennung aufweisen, um zu identifizieren, welche Benutzerschnittstellenanzeige für die bestimmte Operation erforderlich ist, für die Unterstützung erforderlich ist.
  • In Schritt 520 kann ein Mittel zum Erzeugen, Importieren, Bereitstellen, Eingeben und/oder Wiedergeben von benutzerdefinierter Information bereitgestellt werden. Das Mittel zum Eingeben enthält Wortverarbeitungswerkzeuge (Tools) für Textinformation, beispielsweise ein Fenster, ein Textfeld, ein Dialogfeld, ein Icon, ein Radio Button, ein Ankreuzfeld (Check Box), ein Menü; Grafiktools für Themen wie beispielsweise Foto, Illustration, Grafik, Zeichnung, Zeichnen, Diagramm, Graph, Tabelle, Animation, etc.; Audioaufzeichnungs- und/oder Playbacktools; Videoaufzeichnungs- und/oder Playbacktools; hypertextverlinkte Tools; etc. Ein Benutzer kann den Inhalt für die Eingabe an die benutzereditierbare Hilfeanwendung erzeugen. Der Inhalt kann irgendein Mittel zur Datenübertragung der Information aufweisen. Der Inhalt, der in eine benutzereditierbare Hilfeanwendung eingegeben wird, kann einzigartige Nachrichten umfassen, die von einem oder von mehreren Benutzern zusammengestellt und/oder bereitgestellt werden. Alternativ kann der Inhalt Standardinformation, Taktiken oder Prozeduren umfassen, die ein Benutzer auswählt, zur Eingabe in ein benutzereditierbares Hilfesystem. Der Inhalt kann Organisations- und/oder Arbeitnehmerinformation enthalten.
  • Irgendwelche Bilder, die einem Benutzer als Teil einer benutzereditierbaren Hilfeanwendung präsentiert werden, können Anweisungen aufweisen zur Verwendung der verschiedenen Funktionen, die innerhalb des Bildes dargestellt sind. Die Anweisungen können durch Text, Links, Audionachrichten, „balloons" und/oder dergleichen bereitgestellt werden.
  • In Schritt 530 kann die benutzerdefinierte Information empfangen werden. Ein Benutzer kann den Inhalt eingeben, indem er eine Nachricht eintippt und eine "Submit"-Schaltfläche drückt. Vor der Eingabe kann ein Benutzer ein Rechtschreibprüfprogramm und/oder ein Grammatikprüfprogramm starten, Thesaurus verwenden, ein Wort (beispielsweise in eine andere Sprache) übersetzen und/oder eine Nachrichtenvorschau, indem er bestimmte Merkmale verwendet, die innerhalb des Mittels zum Importieren benutzerdefinierter Information verwendet. Ein Benutzer kann beispielsweise eine Textnachricht in ein Textfeld eingeben, eine Rechtschreiberprüfaktion aktivieren und dann die Nachricht abschicken.
  • In Schritt 540 kann eine Datenbank eine Eingabe verarbeiten. Ausführungsbeispiele einer Datenbank können eine Eingabe gemäß verschiedener Eigenschaften katalogisieren und/oder indizieren, einschließlich nach Gegenstand, eingegebenen Inhalt, Zeitpunkt, Taktzeit und/oder Kalenderdatum der Eingabe, den Ort innerhalb einer Operation, wo auf ein benutzereditierbares Hilfsprogramm zugegriffen wurde, das Ablaufdatum der Eingabe, den Zugriffsterminal, von wo aus eine Eingabe empfangen wurde, die Folgenummer innerhalb einer Reihe von Eingaben, die Benutzerkennung und/oder den Benutzertyp, etc. In Schritt 550 kann dann eine Datenbank den Inhalt der Benutzereingabe als Hilfenachricht in einer Hilfe-Log innerhalb der benutzereditierbaren Hilfeanwendung anzeigen. Die Hilfenachricht kann benutzerdefinierte Information, Organisationsinformation, Arbeitnehmerinformation, Taktikinformation und/oder Prozedurinformation umfassen.
  • Ausführungsbeispiele der benutzereditierbaren Hilfeanwendung können eine minimale Anzahl von Schritten aufweisen für einen Benutzer, um auf Hilfeinformation zuzugreifen und diese zu editieren. Ein Benutzer kann eine benutzereditierbare Hilfeanwendung betrachten, enthaltend ein Hilfe-Log, über eine einzelne Aktion, eine Funktion innerhalb der benutzereditierbaren Hilfeanwendung aufrufen, beispielsweise "Add Log Entry", über eine einzelne Aktion, eine Hilfenachricht erzeugen und dann die Hilfenachricht über eine einzelne Aktion eingeben (Einreichen).
  • Ausführungsbeispiele einer benutzereditierbaren Hilfeanwendung können verschiedenen Benutzern erlauben, einen Beitrag zu einer benutzereditierbaren Hilfeanwendung zu leisten. Die Benutzung eines Netzwerks kann den Abstand als Kommunikationsbarriere beseitigen. Eine benutzereditierbare Hilfeanwendung kann für Operationen verwendet werden, wobei mehrere Benutzer gemeinschaftlich agieren, um eine Operation über eine Periode von Stunden oder Tagen zu beenden. Für bestimmte Operationen, die zeitkritisch sind, und einen Zugriff auf Organisationstaktiken und Prozeduren erfordern, beispielsweise die Rechnungsstellungszeitperiode, können verschiedene Benutzerinformationen zu einem benutzereditierbaren Hilfe-Log beitragen, während sie Zugriff auf spezifische Taktiken und Prozeduren betreffend die Operation haben. Ausführungsbeispiele einer benutzereditierbaren Hilfe-Log können für irgendwelche Industriezwecke oder Businesszwecke verwendet werden. Andere Ausführungsbeispiele können ausgelegt sein zur nichtkommerziellen Verwendung mit Programmen und Operationen für den Hausgebrauch.
  • Noch weitere andere Ausführungsbeispiele sind einem Fachmann auf diesem Gebiet offensichtlich, wenn er die im vorangegangenen gegebene detaillierte Beschreibung und die Zeichnungen liest. Es ist selbstverständlich, dass verschiedene Abweichungen, Modifikationen und zusätzliche Ausführungsformen möglich sind, ohne den Schutzbereich der Erfindung zu verlassen. Beispielsweise kann irgendeine Aktivität wiederholt werden, irgendeine Aktivität durch Mehrfacheingabe durchgeführt werden und/oder irgendein Element doppelt ausgeführt sein. Ferner kann irgendeine Aktivität oder ein Element ausgeschlossen werden, eine Folge von Aktivitäten kann variieren und/oder Beziehungen zwischen den Elementen können variieren.

Claims (15)

  1. System zur Bereitstellung von Hilfeinformation, die eine Benutzeroperation mindestens einer ausführbaren Anwendung unterstützt, enthaltend: einen Schnittstellenprozessor zum Empfangen von: von einem oder mehreren Benutzern eingegebenen Daten, die eine Hilfenachricht darstellen, die Hilfeinformation aufweist; einem Erzeugungszeitpunktindikator, der eine Erzeugungszeit der Hilfenachricht kennzeichnet; und einer Kennung zum Identifizieren eines Hilfeinformationsspeichers, der mit der Hilfenachricht in Zusammenhang steht; und einen Datenprozessor zur Speicherung der Hilfenachricht, die die Hilfeinformation aufweist, in dem durch die Kennung identifizieren Hilfeinformationsspeicher in der Reihenfolge der Erzeugung durch Verwendung des Erzeugungszeitpunktindikators, wobei der Datenprozessor ausgelegt ist zur Speicherung von mehreren Hilfenachrichten innerhalb eines Hilfeinformationsspeicher und zur Wiedergabe der benutzereingegebenen Hilfenachrichten, die in dem Hilfeinformationsspeicher gespeichert sind, in einer Erzeugungszeitpunktreihenfolge.
  2. System nach Anspruch 1, bei dem der Schnittstellenprozessor eine Suchoperation bereitstellt, die einem Benutzer das Suchen nach Hilfenachrichten innerhalb eines Hilfeinformationsspeichers erlaubt.
  3. System nach Anspruch 1 oder 2, bei dem der Datenprozessor die Nachricht löscht, und der Erzeugungszeitpunktindikator einen Erzeugungsdatumsindikator aufweist, und der Datenprozessor die Nachricht, die die Hilfeinformation aufweist, in dem Hilfeinformationsspeicher in der Reihenfolge der Erzeugung speichert, indem der Erzeugungszeitpunkt und der Datumsindikator verwendet werden.
  4. System nach einem der Ansprüche 1 bis 3, bei dem der Schnittstellenprozessor die Hilfenachricht in Antwort auf eine Benutzereingabe der Daten empfängt, die die Hilfenachricht darstellen, indem ein Hilfefenster verwendet wird, welches in Antwort auf einen Benutzerauswahl eines Hilfeicons erzeugt wird, das in einem ange zeigten Benutzerschnittstellenbild dargestellt ist, das von der ausführbaren Anwendung angewendet wird, der Hilfeinformationsspeicher Datensätze von Hilfenachrichten aufweist, die in Zusammenhang stehen mit mindestens: (i) dem angezeigten Benutzerschnittstellenbild und/oder (ii) einem Bildelement in dem angezeigten Benutzerschnittstellenbild, wobei individuell angezeigte Benutzerschnittstellenbilder, die von der ausführbaren Anwendung verwendet werden, in Zusammenhang stehen mit entsprechenden individuellen Informationsspeichern, die Datensätze von Hilfenachrichten enthalten, die ein entsprechend angezeigtes Benutzerschnittstellenbild betreffen, und der Hilfeinformationsspeicher, der mit der Hilfenachricht in Zusammenhang steht, mindestens aufweist: (a) eine Webseite, (b) ein Journal, (c) eine Datenbank, (d) einen Datensatz und/oder (e) ein System, mit Hilfeinformation, und der Hilfeinformationsspeicher von Benutzern der ausführbaren Anwendung zugreifbar ist.
  5. System nach einem der Ansprüche 1 bis 4, bei dem der Erzeugungszeitpunkt der Hilfenachricht mindestens aufweist: (i) einen Zeitpunkt, der in Zusammenhang steht mit dem Empfang der Hilfenachricht durch den Schnittstellenprozessor in Antwort auf eine Benutzerdateneingabe, (ii) einen Zeitpunkt, der in Zusammenhang steht mit der Einarbeitung der Hilfenachricht in den Hilfeinformationsspeicher, (iii) einen Zeitpunkt, der in Zusammenhang steht mit der Eingabe der Hilfenachricht durch einen Benutzer, (iv) einen Zeitpunkt, der in Zusammenhang steht mit einer Datenübertragung der Hilfenachricht an den Hilfeinformationsspeicher, und/oder (v) einen Zeitpunkt, der in Zusammenhang steht mit dem Empfang der Hilfenachricht durch den Hilfeinformationsspeicher.
  6. System nach Anspruch 1, bei dem der Datenprozessor die Hilfenachricht speichert, die die Hilfeinformation aufweist, in dem Hilfeinformationsspeicher zusammen mit mindestens: (a) einem Indikator, der ein angezeigtes Benutzerschnittstellenbild identifiziert, welches mit der Hilfenachricht in Zusammenhang steht, wobei das Benutzerschnittstellenbild von der ausführbaren Anwendung verwendet wird, (b) einer Speicherabschnittkennung, (e) einer Folgenummer, die eine Nachrichtfolge innerhalb eines Speicherabschnittes kennzeichnet, (d) einem Hilfenachrichtenerzeugungszeitpunkt oder einem Datumsindikator, (e) einer Information, die einen Benutzer kennzeichnet, der die Hilfenachricht erzeugt oder aktualisiert, und/oder (f) einen Zeit- oder Datumsindikator, der den Ablauf der Gültigkeit der Hilfenachricht anzeigt, und die Speicherabschnittskennung identifiziert, dass die Hilfenachricht in einem Speicherabschnitt zu speichern ist, der mindestens enthält: (i) einen Speicherabschnitt, auf den alle Benutzer zugreifen können, (ii) einen Speicherabschnitt, auf den ein Administrator zugreifen kann, (iii) einen Speicherabschnitt, auf den eine Organisation zugreifen kann, die die ausführbare Anwendung betreibt und/oder (iv) einen Speicherabschnitt, auf den eine Organisation zugreifen kann, der die ausführbare Anwendung gehört.
  7. System nach Anspruch 1, wobei der Schnittstellenprozessor ausgelegt ist zum Empfangen von: einer Abschnitterkennung, die einen Speicherbereich des Hilfeinformationsspeichers kennzeichnet, der mit der Nachricht in Zusammenhang steht.
  8. System nach Anspruch 7, bei dem der Datenprozessor die Nachricht, die die Hilfeinformation aufweist, in dem Speicherbereich speichert, der von dem Abschnittindikator gekennzeichnet wird, und der Speicherbereich mindestens aufweist: (a) einen Abschnitt, auf den alle Benutzer zugreifen können, und/oder (b) einen Abschnitt, auf den ein bestimmter Benutzer zugreifen kann, und der Taktiken und Prozeduren betrifft.
  9. System zur Bereitstellung von Hilfeinformation, die eine Benutzeroperation von mindestens einer ausführbaren Anwendung unterstützt, enthaltend: einen Befehlsprozessor zum: Empfangen einer Anfrage zum Zugreifen auf Hilfeinformation, die in einer Nachricht enthalten ist, wobei mehrere Nachrichten in einem Speicher gespeichert sind, und enthaltend einen Indikator, der ein bestimmtes Benutzerschnittstellenanzeigebild identifiziert, das von der mindestens einen ausführbaren Anwendung verwendet wird und in Zusammenhang steht mit der Hilfeinformationsanfrage, Abrufen der Hilfeinformation aus dem Speicher in Antwort auf die Anfrage; und einen Anzeigegenerator zur Initiierung einer Anzeige von mindestens einem Bild in Antwort auf die Anfrage, wobei das mindestens eine Bild Nachrichten aufweist, die Hilfeinformati on in einer Zeitreihenfolge der Erzeugung aufweist und in Zusammenhang steht mit dem angezeigten Benutzerschnittstellenbild, das von der ausführbaren Anwendung verwendet wird.
  10. System nach Anspruch 9, bei dem das mindestens eine Bild Nachrichten darstellt, die Hilfeinformation aufweisen, in der Reihenfolge der Erzeugung, wobei die neueste erzeugte Nachricht zuerst dargestellt wird, und das mindestens eine Bild Anweisungen aufweist, die einen Benutzer leiten bei der Verwendung von Funktionen, die in dem Bild verfügbar sind.
  11. System zur Bereitstellung von Hilfeinformation, die eine Benutzeroperation mindestens einer ausführbaren Anwendung unterstützt, enthaltend: einen Anzeigegenerator zur Initiierung der Anzeige mindestens eines Hilfezugriffsbildes in Antwort auf eine Benutzerauswahl eines Hilfeicons, welches mit einem Benutzerschnittstellenbild in Zusammenhang steht, welches eine ausführbare Anwendung verwendet, wobei das Hilfezugriffsbild ein Bildelement enthält, welches einen Benutzer in die Lage versetzt, mindestens: (a) eine Nachricht einem Hilfeinformationsspeicher hinzuzufügen, wobei mehrere Nachrichten in einem Hilfeinformationsspeicher gespeichert sind, (b) auf Benutzermanualinformation zuzugreifen, die mit dem Benutzerschnittstellenbild in Zusammenhang steht, welches von der ausführbaren Anwendung verwendet wird, und (c) Information zu lesen, die von dem Hilfeinformationsspeicher abgeleitet wird, einschließlich Nachrichten, die Hilfeinformation aufweisen, in der Reihenfolge der Erzeugung, und die mit dem Benutzerschnittstellenbild in Zusammenhang stehen, welches von der ausführbaren Anwendung verwendet wird; und einen Befehlsprozessor zur Initiierung des Zugriffs auf den Hilfeinformationsspeicher in Antwort auf eine Benutzeraktivierung des Bildelements.
  12. Verfahren zur Bereitstellung von Hilfeinformation, die eine Benutzeroperation von mindestens einer ausführbaren Anwendung unterstützt, enthaltend die Schritte: Empfangen einer Anfrage zum Zugreifen auf Hilfeinformation, die in einer Hilfenachricht enthalten ist, wobei mehrere Hilfenachrichten in einem Speicher gespeichert sind, und enthaltend einen Indikator, der ein bestimmtes Benutzerschnittstellenanzeigebild kennzeichnet, das von der ausführbaren Anwendung verwendet wird, und mit der Anfrage in Zusammenhang steht; Abrufen von Hilfeinformation aus dem Speicher in Antwort auf die Anfrage; und Initiieren der Anzeige mindestens eines Bildes in Antwort auf die Anfrage, wobei das mindestens eine Bild Nachrichten aufweist, die Hilfeinformationen enthalten, in einer Reihenfolge der Erzeugung, und die mit dem Benutzerschnittstellenanzeigebild in Zusammenhang stehen, das von der ausführbaren Anwendung verwendet wird.
  13. Verfahren zur Bereitstellung von Hilfeinformation, die eine Benutzeroperation von mindestens einer ausführbaren Anwendung unterstützt, mit den Schritten: Initiieren der Anzeige mindestens eines Hilfezugriffsbildes in Antwort auf eine Benutzerauswahl eines Hilfeicons, welches mit einem Benutzerschnittstellenbild in Zusammenhang steht, das von der ausführbaren Anwendung verwendet wird, wobei das Hilfezugriffsbild ein Bildelement aufweist, welches einen Benutzer in die Lage versetzt mindestens: (a) eine Nachricht einem Hilfeinformationsspeicher hinzuzufügen, wobei mehrere Nachrichten in einem Hilfeinformationsspeicher gespeichert sind, (b) auf Benutzermanualinformation zuzugreifen, die mit dem Benutzerschnittstellenbild in Zusammenhang steht, das von der ausführbaren Anwendung verwendet wird; (c) Information zu lesen, die von dem Hilfeinformationsspeicher hergeleitet wird, einschließlich Nachrichten, die Hilfeinformation aufweisen, in der Reihenfolge der Erzeugung, und die mit dem Benutzerschnittstellenbild in Zusammenhang stehen, welches von der ausführbaren Anwendung verwendet wird; und Initiieren des Zugriffs auf den Hilfeinformationsspeicher in Antwort auf eine Benutzeraktivierung des Bildelements.
  14. Verfahren mit den Schritten: Präsentieren einer Hilfe-Log, enthaltend in einer benutzereditierbare Hilfeanwendung, wobei die Hilfe-Log einer Operation entspricht, die eine Computeranwendung betrifft, in Antwort auf eine erste Einzelaktion; Bereitstellen einer benutzerdefinierten Hilfenachricht an eine Datenbank, wobei die benutzerdefinierte Hilfenachricht Information betreffend der Operation enthält, in Antwort auf eine zweite Einzelaktion; und Wiedergeben der benutzerdefinierten Hilfenachricht gemäß einem Erzeugungszeitpunkt in der Hilfe-Log.
  15. Verfahren nach Anspruch 14, ferner mit: Bereitstellen einer Bestätigung einer Veröffentlichung der Hilfenachricht; Bereitstellung einer Vorschau der benutzerdefinierten Hilfenachricht, wobei die Hilfe-Log mindestens aufweist: Organisationsinformation, Arbeitnehmerinformation, Politische Information und/oder Ablaufinformation.
DE102004012839A 2003-03-20 2004-03-16 System und Verfahren zur Bereitstellung von Hilfeinformation Expired - Fee Related DE102004012839B4 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US45630503P 2003-03-20 2003-03-20
US60/456,305 2003-03-20
US10/636,128 US7836401B2 (en) 2003-03-20 2003-08-07 User operable help information system
US10/636,128 2003-08-07

Publications (2)

Publication Number Publication Date
DE102004012839A1 DE102004012839A1 (de) 2004-10-07
DE102004012839B4 true DE102004012839B4 (de) 2006-11-30

Family

ID=32965811

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004012839A Expired - Fee Related DE102004012839B4 (de) 2003-03-20 2004-03-16 System und Verfahren zur Bereitstellung von Hilfeinformation

Country Status (4)

Country Link
US (1) US7836401B2 (de)
JP (1) JP2004288195A (de)
DE (1) DE102004012839B4 (de)
IT (1) ITMI20040519A1 (de)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050153688A1 (en) * 2004-01-12 2005-07-14 International Business Machines Corporation Displaying help resources associated with prioritized help messages
US20050166148A1 (en) * 2004-01-28 2005-07-28 Garding Phillip D. Interactive user message system and method
US20110029892A1 (en) * 2004-10-14 2011-02-03 Cerulean Studios System and Method For Integrating Advanced Multimedia Features Within An Instant Messaging Environment
US7603701B2 (en) * 2005-06-30 2009-10-13 Xerox Corporation Tools for access to databases via internet protocol networks
US20070220429A1 (en) * 2006-03-17 2007-09-20 Microsoft Corporation Layered customization of a help user interface
US8099664B2 (en) * 2006-03-17 2012-01-17 Microsoft Corporation Dynamic help user interface control with secured customization
DE102006040655A1 (de) * 2006-08-30 2008-03-20 Robert Bosch Gmbh Elektrisches Gerät mit einer Bedienungsanleitungsroutine und Verfahren zur Information eines Nutzers des elektrischen Geräts
US8595635B2 (en) 2007-01-25 2013-11-26 Salesforce.Com, Inc. System, method and apparatus for selecting content from web sources and posting content to web logs
US7882090B2 (en) * 2007-03-14 2011-02-01 Microsoft Corporation Customizing help content
US20090132919A1 (en) * 2007-11-15 2009-05-21 International Business Machines Corporation Appending Hover Help to Hover Help for a User Interface
US8250472B2 (en) * 2007-12-21 2012-08-21 International Business Machines Corporation Documentation system
US8612880B2 (en) * 2008-03-07 2013-12-17 Inware, Llc System and method for document management
US20100077325A1 (en) * 2008-09-24 2010-03-25 Maya Barnea In Situ Editing of GUI Features
US8418070B2 (en) * 2008-10-08 2013-04-09 Sap Ag Developing user interface element settings
US8386929B2 (en) * 2010-06-22 2013-02-26 Microsoft Corporation Personal assistant for task utilization
US20120084180A1 (en) * 2010-10-01 2012-04-05 Dowdell Catherine D Personal Growth System, Methods, and Products
US8849931B2 (en) * 2011-03-15 2014-09-30 Idt Messaging, Llc Linking context-based information to text messages
US9430583B1 (en) 2011-06-10 2016-08-30 Salesforce.Com, Inc. Extracting a portion of a document, such as a web page
DE102011081600A1 (de) * 2011-08-25 2013-02-28 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Betreiben eines Fahrzeuginformationssystems, Fahrzeuginformationssystem und Computerprogramm
US10192176B2 (en) 2011-10-11 2019-01-29 Microsoft Technology Licensing, Llc Motivation of task completion and personalization of tasks and lists
US9195653B2 (en) * 2011-10-24 2015-11-24 Google Inc. Identification of in-context resources that are not fully localized
US9753926B2 (en) 2012-04-30 2017-09-05 Salesforce.Com, Inc. Extracting a portion of a document, such as a web page
US20140195908A1 (en) * 2013-01-07 2014-07-10 Frank Brunswig Uniform value help and value check
US8850315B1 (en) * 2013-07-11 2014-09-30 Cloud Coaching International LLC System and method for superimposing a context-sensitive virtual agent on a web-based user interface
US9910925B2 (en) * 2013-11-15 2018-03-06 International Business Machines Corporation Managing searches for information associated with a message
CN105100372B (zh) * 2014-04-29 2017-12-26 北京壹人壹本信息科技有限公司 会议记录方法及移动终端
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
US9529605B2 (en) * 2014-08-27 2016-12-27 Microsoft Technology Licensing, Llc Customizing user interface indicators based on prior interactions
US10628137B1 (en) 2016-12-29 2020-04-21 Cerner Innovation, Inc. User interface customization

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3852034T2 (de) * 1988-07-20 1995-05-11 Ibm Hilfe-bereitstellung in einer datenverarbeitungsanlage.
EP0881567A1 (de) * 1997-05-28 1998-12-02 Hewlett-Packard Company Online Dokumentations- und Hilfssystem für rechnerbasierte Systeme
US6339436B1 (en) * 1998-12-18 2002-01-15 International Business Machines Corporation User defined dynamic help

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5121475A (en) * 1988-04-08 1992-06-09 International Business Machines Inc. Methods of dynamically generating user messages utilizing error log data with a computer system
GB2272311A (en) * 1992-11-10 1994-05-11 Ibm Call management in a collaborative working network.
US5434965A (en) * 1992-12-23 1995-07-18 Taligent, Inc. Balloon help system
US5563805A (en) * 1994-08-16 1996-10-08 International Business Machines Corporation Multimedia context-sensitive real-time-help mechanism for use in a data processing system
JP2957938B2 (ja) * 1995-03-31 1999-10-06 ミツビシ・エレクトリック・インフォメイション・テクノロジー・センター・アメリカ・インコーポレイテッド ウインドウ制御システム
US6035264A (en) * 1996-11-26 2000-03-07 Global Maintech, Inc. Electronic control system and method for externally controlling process in a computer system with a script language
US6259445B1 (en) * 1997-07-07 2001-07-10 Informix, Inc. Computer-based documentation and instruction
US6145096A (en) * 1998-05-06 2000-11-07 Motive Communications, Inc. Method, system and computer program product for iterative distributed problem solving
US6199061B1 (en) * 1998-06-17 2001-03-06 Microsoft Corporation Method and apparatus for providing dynamic help topic titles to a user
US6314449B1 (en) * 1998-08-28 2001-11-06 International Business Machines Corporation Method and system for accessing application log messages appearing in a web-based user interface in a distributed network
US6665395B1 (en) * 1998-12-11 2003-12-16 Avaya Technology Corp. Automatic call distribution system using computer network-based communication
US6565608B1 (en) 1998-12-16 2003-05-20 Microsoft Corporation Method and system for customizing alert messages
US6615240B1 (en) * 1998-12-18 2003-09-02 Motive Communications, Inc. Technical support chain automation with guided self-help capability and option to escalate to live help
US6594697B1 (en) * 1999-05-20 2003-07-15 Microsoft Corporation Client system having error page analysis and replacement capabilities
US6539499B1 (en) * 1999-10-06 2003-03-25 Dell Usa, L.P. Graphical interface, method, and system for the provision of diagnostic and support services in a computer system
US20010049722A1 (en) 2000-01-14 2001-12-06 Bush Bradley B. Method and apparatus of providing advice or services to one or more users
GB2360609A (en) * 2000-03-22 2001-09-26 Ibm Dynamically generating expanded user messages in a computer system
US6836801B1 (en) * 2000-10-12 2004-12-28 Hewlett-Packard Development Company, L.P. System and method for tracking the use of a web tool by a web user by using broken image tracking
US6728761B2 (en) * 2000-10-12 2004-04-27 Hewlett-Packard Development Company, L.P. System and method for tracking usage of multiple resources by requesting for retrieving a non-existent files, and causing query information to be stored in an error log
US20040236843A1 (en) * 2001-11-15 2004-11-25 Robert Wing Online diagnosing of computer hardware and software
US6865268B1 (en) * 2001-01-16 2005-03-08 Charles Terence Matthews Dynamic, real-time call tracking for web-based customer relationship management
US6944800B2 (en) * 2001-05-11 2005-09-13 Dell Products L.P. Dynamic display of personal computer support information
US20040029567A1 (en) * 2001-05-25 2004-02-12 Timmins Timothy A. Technique for effectively providing personalized communications and information assistance services
US6959294B2 (en) 2001-07-10 2005-10-25 Microsoft Corporation Context-based help engine and dynamic help
US6978307B2 (en) * 2001-07-19 2005-12-20 Hewlett-Packard Development Company, L.P. Apparatus and method for providing customer service
US7194685B2 (en) 2001-08-13 2007-03-20 International Business Machines Corporation Method and apparatus for tracking usage of online help systems
US6871322B2 (en) * 2001-09-06 2005-03-22 International Business Machines Corporation Method and apparatus for providing user support through an intelligent help agent
US20040139156A1 (en) * 2001-12-21 2004-07-15 Matthews W. Donald Methods of providing direct technical support over networks
US20040049547A1 (en) * 2001-12-21 2004-03-11 Matthews W. Donald Methods for providing information over networks responsive to digital device user requests
US6910159B2 (en) * 2002-02-20 2005-06-21 Microsoft Corporation System and method for gathering and automatically processing user and debug data for mobile devices
US20030187672A1 (en) * 2002-04-01 2003-10-02 Sun Microsystems, Inc. Method, system, and program for servicing customer product support requests
AU2003270577A1 (en) * 2002-09-12 2004-04-30 Navin Communications, Inc. Communications systems and methods for exchanging messages between users
US7020254B2 (en) * 2002-10-28 2006-03-28 Bellsouth Intellectual Property Corporation Escalation tracking system
US7278114B2 (en) * 2002-12-30 2007-10-02 Viewspace Technologies Method and apparatus for managing display of popup windows
KR100546323B1 (ko) * 2003-04-01 2006-01-26 삼성전자주식회사 정밀한 아날로그 제어 동작을 수행할 수 있는 제어 시스템및 제어 방법
US20050081188A1 (en) * 2003-10-14 2005-04-14 Kumar Anand R. Method and apparatus for providing integrated customer care and work-flow management
US7277884B2 (en) * 2004-02-17 2007-10-02 Microsoft Corporation Method and system for generating help files based on user queries

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3852034T2 (de) * 1988-07-20 1995-05-11 Ibm Hilfe-bereitstellung in einer datenverarbeitungsanlage.
EP0881567A1 (de) * 1997-05-28 1998-12-02 Hewlett-Packard Company Online Dokumentations- und Hilfssystem für rechnerbasierte Systeme
US6339436B1 (en) * 1998-12-18 2002-01-15 International Business Machines Corporation User defined dynamic help

Also Published As

Publication number Publication date
JP2004288195A (ja) 2004-10-14
US20040187082A1 (en) 2004-09-23
DE102004012839A1 (de) 2004-10-07
US7836401B2 (en) 2010-11-16
ITMI20040519A1 (it) 2004-06-18

Similar Documents

Publication Publication Date Title
DE102004012839B4 (de) System und Verfahren zur Bereitstellung von Hilfeinformation
DE60318021T2 (de) Sprachgesteuerte dateneingabe
DE69830457T2 (de) Netzwerkbasiertes Werkzeug zum Begutachten von Dokumenten
US8112365B2 (en) System and method for online employment recruiting and evaluation
Matejka et al. IP-QAT: in-product questions, answers, & tips
US20060112081A1 (en) Storing searches in an e-mail folder
DE102006057149A1 (de) System und Verfahren zum Erleichtern eines visuellen Vergleichs von Eingangsdaten mit vorhandenen Daten
DE10348337A1 (de) Inhaltsverwaltungsportal und Verfahren zum Kommunizieren von Informationen
DE10124429B4 (de) System und Verfahren für eine verbesserte Rechtschreibprüfung
DE112017001416T5 (de) Benutzerschnittstellenelement zum Anzeigen ähnlicher Ergebnisse
DE10144707A1 (de) Verfahren und System zum dynamischen Erzeugen von Web-Formularen in einer Vielzahl von Sprachen
US6633859B1 (en) Knowledge system with distinct presentation and model structure
US8250049B2 (en) System for handling meta data for describing one or more resources and a method of handling meta data for describing one or more resources
US20030175675A1 (en) Method and system for creating and maintaining assessments
Chilana et al. A multi-site field study of crowdsourced contextual help: usage and perspectives of end users and software teams
Craven et al. The usability and functionality of an online catalogue
US8044958B2 (en) Material creation support device, material creation support system, and program
JP2004294493A (ja) 学習プログラム及び記録媒体
Wu et al. VisAct: a visualization design system based on semantic actions
US20090037362A1 (en) Method of and software for performing a task
US20050228799A1 (en) Providing program and policy information to managers
Kurniawati et al. The long-term effects of an EPG/ER in a small software organisation
Foo et al. The implementation of an electronic survey tool to help determine the information needs of a knowledge‐based organization
Meyyappan et al. Task based design of a digital work environment (DWE) for an academic community
DE60014718T2 (de) Verfahren zum senden einer selektion auf einer webseite und dieser webseite zu einem anderen benutzer durch einen server

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: SIEMENS MEDICAL SOLUTIONS USA,INC.(N.D.GES.D.S, US

8339 Ceased/non-payment of the annual fee