(57)【要約】【課題】従来技術の欠点を改善するヘルプ情報提供システムおよび方法を実現すること。【解決手段】ヘルプ情報を搬送するヘルプメッセージをあらわすユーザ入力データと、メッセージの作成時間を識別する作成時間標識と、メッセージと対応付けられたヘルプ情報収納場所を識別するための識別子を受信するインターフェースプロセッサと、ヘルプ情報を搬送するメッセージをヘルプ情報収納場所に、作成時間標識を用いて作成順に格納するデータプロセッサを含む、ヘルプ情報提供システムと、ヘルプ情報へアクセスする要求を受け取り、要求に応答して収納場所からヘルプ情報を検索し、要求に応答して、ヘルプ情報を作成時間順で搬送するメッセージを含む少なくとも１つのイメージの表示を開始する、ヘルプ情報提供方法。【選択図】図２
2004288195.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの実行可能なアプリケーションのユーザオペレーションをサポートするヘルプ情報を提供するシステムであって、
ヘルプ情報を搬送するヘルプメッセージをあらわすユーザ入力データと、
前記メッセージの作成時間を識別する作成時間標識と、
前記メッセージと対応付けられたヘルプ情報収納場所を識別するための識別子とを受信するインターフェースプロセッサと、
ヘルプ情報を搬送する前記メッセージを前記ヘルプ情報収納場所に、前記作成時間標識を用いて作成順に格納するデータプロセッサ含む、
ことを特徴とする、ヘルプ情報を提供するシステム。
【請求項２】
前記インターフェースプロセッサはサーチオペレーションを提供し、当該サーチオペレーションによってユーザはあらゆるヘルプ情報収納場所をサーチすることができる、請求項１記載のシステム。
【請求項３】
前記データプロセッサは前記メッセージを削除し、
前記作成時間標識は作成日付を含み、
前記データプロセッサは、ヘルプ情報を搬送する前記メッセージを前記ヘルプ情報収納場所に、前記作成時間および日付標識を用いて作成順に格納する、請求項１記載のシステム。
【請求項４】
前記インターフェースプロセッサは、ヘルプウィンドウを用いた、前記ヘルプメッセージをあらわす前記データのユーザエントリに応答して、前記ヘルプメッセージを受け取り、
当該ヘルプウィンドウは前記実行可能なアプリケーションによって使用される、表示されたユーザインターフェースイメージ内に示されたヘルプアイコンをユーザが選択することに応答して作成され、
前記ヘルプ情報収納場所は、（ｉ）前記表示されたユーザインターフェースイメージおよび（ｉｉ）前記表示されたユーザインターフェースイメージ内のイメージ要素のうちの少なくとも１つと対応付けられたヘルプメッセージの記録を含み、
前記実行可能なアプリケーションによって使用される表示された個々のユーザインターフェースイメージは、相応する個々の情報収納場所と対応付けられており、
当該情報収納場所は、相応する表示されたユーザインターフェースイメージに関するヘルプメッセージの記録を含み、
前記ヘルプ情報収納場所は、ヘルプ情報の（ａ）ウェブページ、（ｂ）ジャーナル、（ｃ）データベース、（ｄ）記録および（ｅ）システムのうちの少なくとも１つを含む前記ヘルプメッセージと対応付けされており、
前記ヘルプ情報収納場所は前記実行可能なアプリケーションのユーザによってアクセス可能である、請求項１記載のシステム。
【請求項５】
前記ヘルプメッセージの前記作成時間は、（ｉ）ユーザデータエントリに応答した、前記インターフェースプロセッサによる前記ヘルプメッセージの受け取りに対応付けられた時間、（ｉｉ）前記ヘルプ情報収納場所への前記ヘルプメッセージの組み込みに対応付けされた時間、（ｉｉｉ）ユーザによる前記ヘルプメッセージのエントリに対応付けされた時間、（ｉｖ）前記ヘルプ情報収納場所への前記ヘルプメッセージのコミュニケーションに対応付けされた時間および（ｖ）前記ヘルプ情報収納場所による前記ヘルプメッセージの受け取りに対応付けされた時間のうちの少なくとも１つを含む、請求項１記載のシステム。
【請求項６】
前記データプロセッサは、ヘルプ情報を搬送する前記ヘルプメッセージを、前記ヘルプ情報収納場所に、（ａ）前記ヘルプメッセージと対応付けされた、前記実行可能なアプリケーションによって使用される、表示されたユーザインターフェースイメージを識別する標識、（ｂ）収納場所セクション識別子、（ｃ）収納場所セクション内のメッセージシーケンスを識別するシーケンスナンバー、（ｄ）ヘルプメッセージ作成時間またはデータ標識、（ｅ）前記ヘルプ情報を作成またはアップデートするユーザを識別する情報、（ｆ）前記ヘルプメッセージの有効性の満了を示す時間または日付標識、のうちの少なくとも１つとともに格納し、
前記収納場所セクション識別子は、前記ヘルプメッセージが（ｉ）全てのユーザがアクセス可能な収納場所セクション、（ｉｉ）管理者がアクセス可能な収納場所セクション、（ｉｉｉ）前記実行可能なアプリケーションを操作する機構がアクセス可能な収納場所セクション、（ｉｖ）前記実行可能なアプリケーションを所有する機構がアクセス可能な収納場所セクション、のうちの少なくとも１つを含む収納場所セクション内に格納されるべきであることを識別する、請求項１記載のシステム。
【請求項７】
少なくとも１つの実行可能なアプリケーションのユーザオペレーションをサポートするヘルプ情報を提供するシステムであって、
ヘルプ情報を搬送するメッセージをあらわすユーザ入力データと、
前記メッセージの作成時間を識別する作成時間標識と、
前記メッセージと対応付けられたヘルプ情報収納場所を識別するための識別子と、
前記メッセージと対応付けされた前記ヘルプ情報収納場所のセクションを識別するための識別子を受信するインターフェースプロセッサと、
ヘルプ情報を搬送する前記メッセージを前記ヘルプ情報収納場所に、前記作成時間標識を用いて作成順に格納するデータプロセッサを有している、
ことを特徴とする、ヘルプ情報を提供するシステム。
【請求項８】
前記データプロセッサは、ヘルプ情報を搬送する前記メッセージを前記セクション標識によって識別される前記セクション内に格納し、
前記セクションは、（ａ）全ユーザがアクセス可能なセクション、（ｂ）特定のユーザおよび関係するポリシーおよびプロシージャによってアクセス可能なセクション、のうちの少なくとも１つを含む、請求項７記載のシステム。
【請求項９】
少なくとも１つの実行可能なアプリケーションのユーザオペレーションをサポートするヘルプ情報を提供するシステムであって、
コマンドプロセッサとディスプレイジェネレータを有しており、
前記コマンドプロセッサは、ヘルプ情報へアクセスする要求を受け取り、当該要求は、個々のユーザインターフェースディスプレイイメージを識別する標識を含み、
当該ユーザインターフェースディスプレイイメージは、少なくとも１つの実行可能なアプリケーションによって使用され、前記ヘルプ情報要求と対応付けされており、
前記要求に応答して収納場所からヘルプ情報を検索し、
前記ディスプレイジェネレータは、前記要求に応答して少なくとも１つのイメージの表示を開始し、
前記少なくとも１つのイメージは、ヘルプ情報を作成時間順で搬送するメッセージを含み、前記実行可能なアプリケーションによって使用される前記表示されたユーザインターフェースイメージと対応付けされている、
ことを特徴とする、ヘルプ情報を提供するシステム。
【請求項１０】
前記少なくとも１つのイメージは、ヘルプ情報を作成時間順で搬送するメッセージを提示し、最も最近に作成されたメッセージが最初に示され、
前記少なくとも１つのイメージは、前記イメージ内で使用可能な機能の使用においてユーザをガイドする指示を含む、請求項９記載のシステム。
【請求項１１】
少なくとも１つの実行可能なアプリケーションのユーザオペレーションをサポートするヘルプ情報を提供するシステムであって、
前記実行可能なアプリケーションによって使用されるユーザインターフェースイメージと対応付けされたヘルプアイコンをユーザが選択することに応答して、少なくとも１つのヘルプアクセスイメージの表示を開始するディスプレイジェネレータを有しており、
前記ヘルプアクセスイメージは、イメージ要素を含んでおり、
当該イメージ要素によってユーザは、（ａ）ヘルプ情報収納場所にメッセージを加える、（ｂ）前記実行可能なアプリケーションによって使用される前記ユーザインターフェースイメージに対応付けされたユーザマニュアル情報にアクセスする、（ｃ）ヘルプ情報を作成時間順に搬送するメッセージを含み、前記実行可能なアプリケーションによって使用される前記ユーザインターフェースイメージと対応付けされた、前記ヘルプ情報収納場所から導き出された情報を読む、うちの少なくとも１つを行うことができ、
前記イメージ要素のユーザ起動に応答して、前記ヘルプ情報収納場所へのアクセスを開始するコマンドプロセッサを含む、
ことを特徴とする、ヘルプ情報を提供するシステム。
【請求項１２】
少なくとも１つの実行可能なアプリケーションのユーザオペレーションをサポートするヘルプ情報を提供する方法であって、以下のアクティビティを含み、すなわち：
ヘルプ情報へアクセスする要求を受け取り、当該要求は、前記実行可能なアプリケーションによって使用され、前記要求と対応付けされた個々のユーザインターフェースディスプレイイメージを識別する標識を含み、
前記要求に応答して収納場所からヘルプ情報を検索し、
前記要求に応答して少なくとも１つのイメージの表示を開始し、
前記少なくとも１つのイメージは、ヘルプ情報を作成時間順で搬送するメッセージを含み、前記実行可能なアプリケーションによって使用される前記ユーザインターフェースイメージと対応付けされている、アクティビティを含む、
ことを特徴とする、ヘルプ情報を提供する方法。
【請求項１３】
少なくとも１つの実行可能なアプリケーションのユーザオペレーションをサポートするヘルプ情報を提供する方法であって、以下のアクティビティを含み、すなわち：
前記実行可能なアプリケーションによって使用されるユーザインターフェースイメージに対応付けされたヘルプアイコンをユーザが選択することに応答して少なくとも１つのヘルプアクセスイメージの表示を開始し、
前記ヘルプアクセスイメージは、イメージ要素を含んでおり、
当該イメージ要素によってユーザは、（ａ）ヘルプ情報収納場所へメッセージを加える、（ｂ）前記実行可能なアプリケーションによって使用される前記ユーザインターフェースイメージに対応付けされたユーザマニュアル情報にアクセスする、（ｃ）ヘルプ情報を作成時間順で搬送するメッセージを含み、前記実行可能なアプリケーションによって使用される前記ユーザインターフェースイメージと対応付けされた、前記ヘルプ情報収納場所から導き出された情報を読む、うちの少なくとも１つを行うことができ、
前記イメージ要素のユーザ起動に応答して、前記ヘルプ情報収納場所へのアクセスを開始する、アクティビティを含む、
ことを特徴とする、ヘルプ情報を提供する方法。
【請求項１４】
以下のアクティビティを含む方法であって、すなわち：
第１の信号アクションに応答し、ユーザ編集可能なヘルプアプリケーションによって構成されたヘルプログを提供し、当該ヘルプログはコンピュータアプリケーションに関するオペレーションに関連しており、
第２の信号アクションに応答し、ユーザ規定されたヘルプメッセージをデータベースに与え、当該ユーザ規定されたヘルプメッセージはオペレーションに関する情報を含み、
作成時間に応じて、前記ユーザ規定されたヘルプメッセージをヘルプログ内にレンダリングする、アクティビティを含む、
ことを特徴とする方法。
【請求項１５】
前記ヘルプメッセージのポスティングの確認を与え、
前記ユーザ規定されたヘルプメッセージのプレビューを与え、
前記ヘルプログは、機構情報、従業員情報、ポリシー情報およびプロシージャ情報のうちの少なくとも１つを含む、請求項１４記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連する出願に対する相互参照
本願は、ＵＳ仮特許出願、２００３年３月２０日付けＵＳ第６０４５６３０５（出願人登録Ｎｏ．０３Ｐ０４１７２ＵＳ）に基づく優先権を主張するものである。
【背景技術】
【０００２】
多くのコンピュータベースのヘルプ情報システムは、ベンダーによって認可された静的ソフトウェアパッケージである。幾つかのコンピュータベースヘルプシステムは、ユーザのアクティビティを監視し、個々のオペレーションにより適切なヘルプを与える。しかし与えられるヘルプは典型的に、標準のベンダー認可情報に限定される。さらに使用可能なヘルプ内容はしばしば、ユーザが直面している問題に充分に特有のものではない。幾つかのヘルプシステムでは、ユーザは存在しているヘルプシステムにカスタマイズされた内容を加えることができる、または存在している内容を修正することができる。しかしこのようなシステムは、特注のヘルプ情報を存在するヘルプシステムに加えるために特別なリンクおよび／または複雑なおよび／または多数のステップを必要とする。この種のシステムは、存在しているヘルプアプリケーションのフレームワークを使用する。
【０００３】
さらに、存在しているヘルプシステムで、カスタム内容は時間依存性（time sensitive）でなく、カスタム内容はその作成時間に従って記憶され、一定期間または一定時間後に削除される。他のヘルプシステムは、グループアクティビティサポートにおいてユーザーグループによって寄与されるダイナミックかつ時間依存形ヘルプ内容をサポートするヘルプデータ構造を提供しない。本発明の原理に従ったシステムは、識別された欠損および対応する問題をアドレスする。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、従来技術の欠点を改善するヘルプ情報提供システムおよびヘルプ情報提供方法を実現することである。
【課題を解決するための手段】
【０００５】
上述の課題は、少なくとも１つの実行可能なアプリケーションのユーザオペレーションをサポートするヘルプ情報を提供するシステムであって、ヘルプ情報を搬送するヘルプメッセージをあらわすユーザ入力データと、前記メッセージの作成時間を識別する作成時間標識と、前記メッセージと対応付けられたヘルプ情報収納場所を識別するための識別子を受信するインターフェースプロセッサと、ヘルプ情報を搬送する前記メッセージを前記ヘルプ情報収納場所に、作成時間標識を用いて作成順に格納するデータプロセッサを有していることを特徴とする、ヘルプ情報を提供するシステムと、
少なくとも１つの実行可能なアプリケーションのユーザオペレーションをサポートするヘルプ情報を提供する方法であって、以下のアクティビティを含み、すなわち：ヘルプ情報へアクセスする要求を受け取り、当該要求は、前記実行可能なアプリケーションによって使用され、前記要求と対応付けされた個々のユーザインターフェースディスプレイイメージを識別する標識を含み、前記要求に応答して収納場所からヘルプ情報を検索し、前記要求に応答して少なくとも１つのイメージの表示を開始し、前記少なくとも１つのイメージは、ヘルプ情報を作成時間順で搬送するメッセージを含み、前記実行可能なアプリケーションによって使用される前記ユーザインターフェースイメージと対応付けされている、アクティビティを含む、ことを特徴とする、ヘルプ情報を提供する方法によって解決される。
【発明を実施するための最良の形態】
【０００６】
要約
ある実施例は少なくとも１つの実行可能なアプリケーションをサポートするヘルプ情報提供システムを提供する。このシステムは、ヘルプ情報を搬送するヘルプメッセージを表すユーザ入力データと、ヘルプメッセージの作成時間を識別する作成時間標識と、ヘルプメッセージと対応するヘルプ情報収納場所を識別するための識別子を受け取るインターフェースプロセッサを含む。データプロセッサは、ヘルプメッセージを、作成時間標識を用いて作成順にヘルプ情報収納場所に格納する。
【０００７】
様々な一連の可能な実施形態は、以下の詳細な説明および添付図面によってより良く理解される。
【０００８】
詳細な説明
ある実施例は、オペレーションのサポートにおいてヘルプ情報を提供するシステムおよび／または方法を含む。ここで使用されている「オペレーション」とは、コンピュータによってレンダリングされるヘルプ情報よって補助されるあらゆるタスクのことである。これは例えば「どのようにバレーボールをサーブするか」「どのようにチェリーチーズケーキを準備するか」「エクセル内にどのようにマクロを作成するか」および／または「フォーム内またはデータベース内にどのようにフィールドを完成させるか」等である。従ってあるシナリオにおいては、オペレーションはコンピュータアプリケーション、コンピュータプログラム、実行可能なアプリケーションおよび／またはそれに相当するあらゆるものに関連する。オペレーションは、１つまたは複数のサブオペレーション、タスク、ファンクション、アクション、アクティビティおよび／または完全または部分的にコンピュータまたはコンピュータネットワークを介して伝達される、またはコンピュータまたはコンピュータネットワークを通じて全く伝達されないものに相当するあらゆるものを含む。
【０００９】
ここで使用されている「ヘルプ情報」とは、オペレーションに関するあらゆる情報のことである。特定のオペレーションを顧慮するヘルプ情報が所望されている場合、ユーザはユーザによる編集が可能なヘルプアプリケーションにアクセスすることができる。ここで使用されている「ユーザ」とは、ヘルプ情報にアクセスできる、または潜在的にヘルプ情報を使用することができるあらゆる実体のことであり、個人、ベンダー、機構、会社および／またはそれらに相当するあらゆるものを含む。ここで使用されている「ユーザ編集可能なヘルプアプリケーション」とは、ユーザのアクションまたはインプットがユーザ編集可能なヘルプログのフォームにおいて記録されるメカニズムのことである。ここでこれはユーザ編集可能なヘルプアプリケーションによってアクセス可能であり、ユーザ編集可能なヘルプアプリケーションのユーザに滞在的に順次レンダリングされる。ここで使用されている用語「インプット」は、ユーザ編集可能なヘルプアプリケーションを介したポスティング（posting）のために、ユーザによって送られるあらゆる内容のことである。ここで使用されている「レンダリングする」とは、１人または複数のユーザに対して情報を知覚可能なようにすることである。情報は直接的に脳におよび／またはあらゆる感覚器官を介してレンダリングされ、従って音響手段、視覚手段、触覚手段および／または嗅覚手段を含む。
【００１０】
ユーザ編集可能なヘルプアプリケーションの実施例は、「ウェブログ」の機能を合併する。ここで使用されている「ウェブログ」は、ユーザインプットの受け取りおよび１人または複数のユーザにこのインプット内に含まれる情報をレンダリングするための機構に言及する。ウェブログによって構成されたこの情報は、様々なユーザがインプットを加えるまたは削除すると継続的にアップデートされる。ウェブログは、より古い内容へのアクセス可能性のメンテナンス時に最も最近のユーザ送信された内容を最初に表示することができるコミュニティシェアリングネットワークの一部として使用される。ウェブログの例は、スラッシュドット. コムでのウェブ上で見られる。ユーザは、ネットワーク、イントラネットおよび／またはインターネットを介してウェブログにアクセスすることができる。従ってウェブログは潜在的に、ユーザ間の長い距離に関係のないリアルタイムコミュニケーションを可能にする。
【００１１】
ユーザ編集可能なヘルプアプリケーションの実施例は、個々のオペレーションに関する、様々なユーザから受け取ったインプットをレンダリングすることができる。ユーザ編集可能なヘルプアプリケーションへ首尾良く送られたインプットは、ヘルプメッセージとしてあらわれる。一連のヘルプメッセージは、ヘルプログ、ヘルプメッセージの収納場所、ジャーナル、掲示板および／またはそれらに相当するあらゆるものを形成する。ヘルプメッセージは、ログエントリ、ポスティング、リスティング、エントリ、インプットおよび／またはそれに相当するあらゆるものとしてもあらわされる。ヘルプメッセージは個々のオペレーションの状態を顧慮した情報を提供する、または他のユーザによって送られた質問に答えることができる。
【００１２】
ユーザ編集可能なヘルプアプリケーションの一実施例は、一連のヘルプメッセージを伴うヘルプログ、ヘルプメッセージの送信時間の関連した標識（例えばクロックタイムおよび／またはカレンダー日付）を有する各ヘルプメッセージおよびヘルプメッセージを送ったユーザの関連した標識を有する各ヘルプメッセージを含むことができる。ユーザ編集可能なヘルプアプリケーションは一般的な指示、プロシージャおよび／または個々のオペレーションを顧慮するポリシーも含むことができる。ここで使用されている「ファンクションリンク」とは、キーボードストロークまたはマウスクリック等のアクションによってファンクションリンクを起動させることによって、ユーザが個々の機能にアクセスすることを可能にするページ上のリンクのことである。ファンクションリンクの起動は、「１回の動作」によって行われる。こここで使用されている「１回の動作」とは、機能を起動させることができるあらゆる一回の動作のことである。これは例えばマウスクリック、マウス通過、キーボードストローク、ペンストローク、フィンガーストロークまたは信号、音声信号、所定の時間にわたって所定のスクリーンロケエーションに印を付けること、および／またはそれらに相当するあらゆるものである。ユーザ編集可能なヘルプアプリケーションの他の実施例は、一般的な指示、プロシージャおよび／または送られたユーザヘルプメッセージのリストを伴うポリシー等の情報を含むことができる。ユーザ送信されたヘルプメッセージおよび／または他のインプットは、作成時間順のシーケンスで入力、格納および／またはレンダリングされる。一実施例では最も最近に作成されたインプットが第１のヘルプメッセージとしてヘルプログ上にリストされる。択一的に、例えば特権を有する１人または複数のユーザは、あるユーザ送信されたヘルプメッセージまたは他のインプットが優先されて、常に１番目、２番目、３番目等、最後またはリスト内の他のあらゆる所定のポジションに表示されることを定めることができる。
【実施例】
【００１３】
図１には、ユーザによる編集が可能なヘルプアプリケーション１１０に対するシステム１００の実施例が示されている。ユーザ編集可能なヘルプアプリケーション１１０は、あらゆる適切なアクセスターミナル１２０を通じてアクセスされる。これにはデスクトップコンピュータ、コンピュータターミナル、ワークステーション、ミニコンピュータ、汎用コンピュータ、ラップトップコンピュータ、ポータブルハンドヘルドデバイス、パーソナルデジタルアシスタント（ＰＤＡ）、電話、セルラー電話、移動電話および／またはそれらに相当するあらゆるものが含まれる。ユーザ編集可能なヘルプアプリケーション１１０は、個々のナビゲーションドキュメント、ウェブドキュメント、ブラウザードキュメント、インターネットドキュメント、イントラネットドキュメント、ドキュメント、ファイル、プログラム、アプリケーション、オペレーションおよび／またはそれらに相当するあらゆるものに対して固有のものであり得る。ユーザ編集可能なヘルプアプリケーション１１０は、ドキュメント、ファイル、プログラム、アプリケーション、デスクトップ、キーボードキー、マウスの動き、電話のキーパッドおよび／または他のあらゆるタイプのコンピュータおよび／またはテレコミュニケーションツールからアクセス可能である。ユーザ編集可能なヘルプアプリケーション１１０は、ユーザインプットを受け取るユーザインターフェースを含む。送られたユーザインプットの内容は、ヘルプログ内のヘルプメッセージとしてユーザ編集可能なヘルプアプリケーション１１０を通じてレンダリングされる。
【００１４】
データベース１３０は、ユーザ編集可能なアプリケーション１１０を管理する、ユーザ編集可能なアプリケーション１１０と共働する、ユーザ編集可能なアプリケーション１１０によって使用されるおよび／またはユーザ編集可能なアプリケーション１１０を使用することができる。データベース１３０は、アクセスターミナル１２０とあらゆる公知の手段によって接続される。この手段は、アンワイヤ接続（例えば「ワイヤレス」、ＲＦ、マイクロウェーブ、レーザ、光学ファイバ等）、ワイヤード接続（例えばツイストペア線、同軸ケーブル、光学ファイバ等）、ネットワーク（例えば公的、私的、回路スイッチ式、パケットスイッチ式、バーチャル、ラジオ、電話、セルラー、ケーブル、ＤＳＬ、衛星、マイクロウェーブ、ＡＣパワー、ＬＡＮ、ＷＡＮ、インターネット、イントラネット、ワイヤレス、Ｗｉ−Ｆｉ、ＢｌｕｅＴｏｏｔｈ、Ａｉｒｐｏｒｔ、８０２. １１ａ、８０２. １１ｂ、８０２. １１ｇ等）、および／またはそれらに相当するあらゆるものを含む。択一的に、データベース１３０は、アクセスターミナル１２０および／またはユーザ編集可能なヘルプアプリケーション１１０にリンクされたあらゆるオペレーションとまとめられる。ユーザが種々異なるアクセスターミナル１２０で、ユーザ編集可能なヘルプアプリケーション１１０にインプットを加えると、データベース１３０は種々のインプットを処理および統合し、ユーザ編集可能なヘルプアプリケーション１１０をアップデートして、最近のエントリを反映させる。インターフェースプロセッサは、データベース１３０内に組み込まれ、到来メッセージを処理してもよい。択一的にインターフェースプロセッサは、ユーザ編集可能なヘルプアプリケーション１１０とデータベース１３０の間の中間機能を提供することができる。個々のユーザ編集可能なヘルプアプリケーション１１０のユーザインターフェースは、個々のオペレーションに対するヘルプメッセージの収納場所として用いられる、相応するデータベース１３０に対応付けされている。
【００１５】
データベース１３０は、ユーザ編集可能なヘルプアプリケーション１１０のへのアクセスを制限するためにプログラム可能である。択一的に、データベース１３０のある実施例は、ユーザ編集可能なヘルプアプリケーション１１０に送られたインプットを管理するために、管理者によるアクセスを許可する。従って、ヘルプメッセージを見るまたはヘルプメッセージを入力するため、および／またはユーザ編集可能なヘルプアプリケーション１１０内の管理者コントロール機能にアクセスするためにパスワード保護の種々の形態が使用される。データベース１３０の一実施例では、自動的にユーザ編集可能なヘルプアプリケーション１１０に対して不適切なヘルプメッセージが削除される。より古いまたは今は使われていないヘルプメッセージを自動的に削除することも可能である。
【００１６】
データベース１３０の実施例は、アクセスターミナル１２０と別個にサーバー上に配置される。ユーザ編集可能なヘルプアプリケーション１１０および／またはユーザ編集可能なヘルプアプリケーションにリンクされたオペレーションも、アクセスターミナル１２０と別個におよび／または離れて、サーバーまたはあらゆる他の適切なハードウェア上に配置される。
【００１７】
図２は、ユーザ編集可能なヘルプアプリケーションに対応しているオペレーションのユーザインターフェース２００の実施例である。このオペレーションは、掲示（billing）等の、会社または機構のプロシージャに関連するタスク２２０を含む。ユーザ編集可能なヘルプアプリケーションは、全タスク２２０および／またはタスク２２０に対応付けされた、下線を引いたデータベースのフィールド２５０に対応付けされた種々のサブタスク２３０（例えばレポートナンバー、名前、コード、コメント等）に対して使用可能である。ユーザ編集可能なヘルプアプリケーションは、ナビゲーションメニュー２１０を通じておよび／またはタスク２２０、サブタスク２３０および／または別個の「ヘルプ？」ファンクションリンク２４０に対応するファンクションリンクを選択することによってアクセスされる。ユーザ編集可能なヘルプアプリケーションへのアクセスを示すリンクは、例えば「ヘルプ」「？」「情報」「質問」および／またはそれらに相当するあらゆる、ヘルプに対するあらゆる用語またはシンボルを使用することができる。ファンクションリンクは下線、高輝度表示および／または所定の色、フォント、書体等の表示を含むことができ、ファンクションリンクは１回の動作を通じてユーザ編集可能なヘルプアプリケーションへのアクセスを提供することができる。
【００１８】
図３は、ユーザ編集可能なヘルプアプリケーション３００の実施例である。ユーザ編集可能なヘルプアプリケーション３００は、ユーザによるシングルアクションを通じてアクセスされる。これは例えばナビゲーションページ上のリンクまたはボタン上の１回のクリックである。コンピュータオペレーション内のファンクションリンク上をクリックすることで、ユーザ編集可能なヘルプアプリケーション３００はヘルプログ３０５を含むウィンドウとしてあらわされる。従って、一回の動作を通じてユーザに、そこに含まれているオペレーションまたはサブタスクに対する固有のヘルプ情報が与えられる。
【００１９】
ヘルプログ３０５は、１つまたは複数のシーケンシャルなヘルプメッセージ３１０を含む。このヘルプメッセージは、作成時間および／または作成日付順にされている。ユーザ規定された（user-defined）ヘルプメッセージ３１２は、ユーザによって提供されるおよび／またはポスティングされる。機構ヘルプメッセージ３１５は、ベンダー、管理者、会社、機構および／またはそれに相当するあらゆるものによってポスティングされ、個々のオペレーションに関するオフィシャルポリシーまたはプロシージャが含まれる。ヘルプログ３０５の実施例には、自身のスクロールバー（図示されていない）が含まれる。択一的にユーザは、ユーザ編集可能なヘルプアプリケーション３００に対するスクロールバーを使用することによって、マルチプルメッセージを読むことができる。ユーザ編集可能なヘルプアプリケーション３００の実施例には、ファンクションリンク３５０、３５２、３５４、３５６、３５８、３６０、３６２、３６４、３６６、３６８も含まれる。これらのファンクションリンクは、ユーザ編集可能なヘルプアプリケーション３００に関連する種々の機能（以下に示す）を起動させることができる。
【００２０】
ヘルプメッセージ３１０は、受け取られたおよび／または作成された順に従って格納される。ヘルプメッセージ３１０の作成時間は、インターフェースプロセッサによるヘルプメッセージ３１０の受け取り時間を含む。これはデータベース、データベースおよび／またはインターフェースプロセッサによるヘルプメッセージ３１０の取り入れ時間および／または処理時間、ユーザによるヘルプメッセージ３１０のインプットに対応する時間、データベースおよび／または対応付けされた収納場所とのヘルプメッセージ３１０のコミュニケーションに対応する時間、および／またはデータベースおよび／または対応する収納場所によるヘルプメッセージ３１０の受け取りに対応する時間と対応付けされている。対応付けされたデータベースおよび／又は収納場所に組み込まれたまたは、データベースおよび／又は収納場所と区別されたデータプロセッサは、ヘルプメッセージ３１０内に含まれる情報を記憶することができる。これはヘルプメッセージ３１０に対応し、ユーザ編集可能なヘルプアプリケーション３００によって使用されるユーザインターフェースイメージを識別する標識、収納場所セクション識別子、データベースセクション識別子、収納場所またはデータベースセクション内のメッセージシーケンスを識別するシーケンスナンバー、ヘルプメッセージ３１０作成時間またはデータ標識、ヘルプメッセージ３１０を作成または修正したユーザを識別する情報、および／またはヘルプメッセージ３１０の満了を示す時間または日付標識に沿う。
【００２１】
ユーザ規定されたヘルプメッセージ３１２は、対応するデータ標識３２０を含む、または対応したデータ標識３２０に関連する。このデータ標識はインプット、送信、ポスティング等のクロックタイムおよび／またはカレンダー日付を示す。ユーザによって定められたヘルプメッセージ３１２は、ユーザ識別子３３０、３３５も含む。ユーザ識別子３３０は、ポスティングしたユーザまたはポスティングしたユーザに関する情報へのｅメールリンクを有してもよい。下線が付けられた、または高輝度表示されたユーザ識別子３３０はファンクションリンクを示し、またテキストによる区別のないユーザ識別子３３５はファンクションリンクを有していない。
【００２２】
ヘルプログ３０５の実施例は、機構ヘルプメッセージ３１５を含む。機構ヘルプメッセージ３１５は、一般的なヘルプ情報および／または特定のオペレーションに対する特有のヘルプ情報、一般的なポリシー情報および／または特定のオペレーションに対する特有のポリシー情報、一般的なプロシージャ情報および／または特定のオペレーションに対する特有のプロシージャ情報、および／またはそれに相当するあらゆるものを含むことが可能である。ベンダーおよび／または機構インプット３１５の一実施例は、時間標識３２０および／またはソース識別子３４０を含む。
【００２３】
ユーザ編集可能なヘルプアプリケーション３００の実施例では、ファンクションリンク３５０、３５２、３５４、３５６、３５８、３６０、３６２、３６４、３６６、３６８は、例えば特定の色、高輝度表示、フォント、書体、下線または機能またはアクションへのリンクを示す他のものよって区別される。ユーザ編集可能なヘルプアプリケーション３００は、あらゆる数のファンクションリンクを含むことができる。ファンクションリンクはユーザ編集可能なヘルプアプリケーション３００内のあらゆる位置に配置可能である。例えばファンクションリンクをユーザ規定されたヘルプメッセージ３１２内に配置することができ、ここでユーザはヘルプ情報に関連するユーザ挿入されたファンクションリンク３６８にそってヘルプ情報をポスティングすることができる。他の例では、ファンクションリンクはユーザ編集可能なヘルプアプリケーション３００に対するユーザインターフェース内またはユーザインターフェース上のどこにでも配置可能である。
【００２４】
例えばユーザ編集可能なヘルプアプリケーション３００は、「ログエントリを加える」ファンクションリンク３５０を含んでもよい。ログエントリを加えるファンクションリンク３５０は、テキストボックスへのファンクションリンクを含む。ここでユーザは特定のオペレーションに関連した内容をインプットすることができる。ユーザは、内容をあらゆる手段を用いてユーザ編集可能なヘルプアプリケーション３００へインプットすることができる。これにはキーボード、タッチパッド、マウス、音声認識、スタイラス、および／またはそれに相当するあらゆるものが含まれる。「ログエントリを修正する」ファンクションリンク３５２によってユーザは、ユーザ編集可能なヘルプアプリケーション３００への以前のインプットを修正および／または削除することができる。
【００２５】
ユーザ編集可能なヘルプアプリケーション３００の実施例は「ユーザマニュアル」ファンクションリンク３５４を含むことができる。ユーザマニュアルファンクションリンク３５４の起動によって、ユーザ編集可能なヘルプアプリケーション３００に関連する指示を含むディスプレイへのアクセスが可能になる。択一的に、ユーザマニュアルファンクションリンク３５４は、ヘルプログ３０５内の種々のエントリまたはセクションへのナビゲーションツールへのシングルアクション接続を可能にする。ユーザ編集可能なヘルプアプリケーション３００は、「ローカルポリシーおよびプロシージャ」ファンクションリンク３５６も含むことができる。これによってユーザは、ユーザ編集可能なヘルプアプリケーション３００に関するポリシーおよびプロシージャを見ることができる。
【００２６】
ユーザ編集可能なヘルプアプリケーション３００のある実施例は、「サーチ」ファンクションリンク３５８を含んでもよい。これは種々のサーチオペレーションへのアクセスを可能にする。サーチオペレーションの実施例によって、ユーザ編集可能なヘルプアプリケーション３００、へルプメッセージ３１０、ユーザマニュアル３５４および／またはローカルポリシーおよびプロシージャ３５６等のサーチが可能になる。サーチファンクションリンク３５８は、種々のパラメタ（トピック、主題、ユーザ識別、ユーザータイプ、時間、クロックタイム、カレンダー日付、オペレーション、標準機構マニュアル内で見られる内容、ポリシーおよび／またはプロシージャ、新たなまたは修正されたまたは削除されたヘルプメッセージおよび／またはそれらに相当するあらゆるものを含む）に従ったサーチを可能にする。
【００２７】
ユーザ編集可能なヘルプアプリケーション３００の実施例は、「管理者」ファンクションリンク３６０を含む。管理者ファンクションリンク３６０によって、種々の管理者コントロールを通じて管理者はユーザ編集可能なヘルプ情報３００の機能を編集または修正することができる。管理者コントロールの実施例では、管理者はユーザ編集可能なヘルプ情報３００のあらゆる機構を修正するためにデータベースにアクセスすることができる。
【００２８】
ユーザ編集可能なヘルプアプリケーション３００のある実施例は、「アーカイブ」ファンクションリンク３６２を含むことができる。これによってユーザは以前のヘルプメッセージ（図示されていない）および／または満了したヘルプメッセージに対するヘルプログ（図示されていない）にアクセスすることができる。ユーザ編集可能なヘルプアプリケーション３００は、「メッセージを表示する」ファンクションリンクも含むことができる。ここでユーザはこれを変更し、所与の時間にヘルプメッセージがヘルプログ３０５内に表示される。ユーザ編集可能なヘルプアプリケーション３００のある実施例では、常に機構ヘルプメッセージ３１５を表示することができるので、ユーザは標準情報を読むためにアーカイブをサーチしたり、スクロールダウンする必要がない。ユーザは、「ｅメールヘルプ」ファンクションリンク３６６を通じて、直接的にヘルプ質問を管理者または機構にｅメールすることができる。
【００２９】
ユーザヘルプアプリケーション３００の実施例では、内容は直接的にユーザマニュアル、従業員ハンドブック、ガイドライン、ポリシーおよびプロシージャおよび／またはそれに相当するあらゆるものから、適切なユーザ編集可能なヘルプアプリケーション３００に送られる。従って、ユーザマニュアルは、ユーザマニュアルファンクションリンク３５４を通じてアクセスされ、ユーザマニュアル内からのページまたはセクションは、ユーザ編集可能なヘルプアプリケーションへ直接的に送られる。ユーザマニュアルのセクションがアクセスされると、これは１回の動作で統合およびヘルプログ３０５内での表示のためにデータベースへ送られる。
【００３０】
図４はユーザ編集可能なヘルプアプリケーション３００内のファンクションリンクに対するユーザインターフェースの実施例である。ユーザがユーザ編集可能なヘルプアプリケーションにアクセスした後、メッセージインプットのためのテキストボックス４１０を含むウィンドウ４００が、適切なファンクションリンク上を１回クリックすることによってアクセスされる。ヘルプメッセージ４２０をテキストボックス４１０内にインプットすることができる。ヘルプメッセージ４２０はその後、統合のためにデータベースへ送られ、ユーザ編集可能なヘルプアプリケーション上にポスティングされる。ヘルプメッセージ４２０は、従業員マニュアル等の情報ソースへのユーザ挿入されたファンクションリンク４２５を含む。ウィンドウ４１０の実施例ではｅメールまたは情報ソース等の特定の用語を、書き込まれたときに認識し、自動的にプレーンテキストをユーザによって挿入されたファンクションリンク４２５に変更することができる。従って、ユーザが「この情報は従業員マニュアル内で見られます」とタイプすると、フレーズ「従業員マニュアル」が認識され、このフレーズから従業員マニュアルへのリンクが自動的に設けられる。
【００３１】
ある実施例ではユーザは、あるデータの後ヘルプメッセージが、パラメタ４３０を通じて削除されるように設計することができる。ウィンドウ４００のある実施例は、ヘルプメッセージ４２０に対する付加的なパラメタを含むことができる。
【００３２】
ウィンドウ４００のある実施例は、「送る」ボタン４４０を含むことができる。送信ボタン４４０上をクリックする等の、ユーザによるシングルアクションによって、ヘルプメッセージを送信し、ウィンドウ４００を閉じることができる。別個のダイアログボックスが生じ、首尾良く送信されたことの確認を与える、または送信エラーを示すメッセージを示すことができる。ユーザ編集可能なヘルプアプリケーションの他の実施例では、適切なファンクションリンク上をクリックする第１のシングルアクションを介してデータベース内に記録が作成される。従って実施例では、テキストがテキストボックス４１０に加えられると、ユーザの各キーストロークおよびテキストバックス内にレンダリングされた結果インプットは、自動的かつ直ちにデータベースへポスティングされる。
【００３３】
ウィンドウ４００のある実施例は、さらなる機能を有することができる。ユーザはスペリングボタン４５０上を一度クリックすることによってヘルプメッセージ４２０のスペルチェックを行うことができる。および／またはスペルチェックはヘルプメッセージが作成されている間および／またはヘルプメッセージが作成されると自動的に呼び出されてもよい。テキスト編集に対応する他のあらゆる共通ファンクション（文法チェッカー、シソーラス、および／または言語翻訳）を、ウィンドウ４００内に組み込むことができる。ユーザはヘルプメッセージ４２０を、ヘルプログ内に表示するために、データベースに送られる前に自動的におよびプレビューボタン４６０上を一度クリックすることによってプレビューすることもできる。プレビューはユーザに、ヘルプログ内に実際に表示されるときにヘルプメッセージ４２０がどのようにあらわされるかを示すことができる。
【００３４】
図５は、ユーザ編集可能なヘルプアプリケーションをオペレーションする方法５００の実施例に対するフローチャートである。アクティビティ５１０では、ユーザ要求に応答して、オペレーションとリンクしているユーザ編集可能なヘルプアプリケーションが与えられる。ユーザ編集可能なヘルプアプリケーションへのアクセス手段は、例えばハイパーリンク、アイコン、メニューバー、ボタン、ＵＲＬおよび／またはそれに相当するあらゆるものであり得る。適切なリンクを起動させることによって、コマンドプロセッサはヘルプ情報に対する要求を受け取り、関連するヘルプ情報を対応付けされたヘルプ収納場所および／またはデータベースから検索することができる。その後ディスプレイジェネレータは、関連するイメージをディスプレイすることができる。ユーザ編集可能なヘルプアプリケーションは、全てのオペレーションおよび／またはオペレーションの特定部分のみを援助するように設計される。これは例えばウィンドウ、ナビゲーションページ、データベースエントリスクリーン、メニューバー、フォーム、アイコン、ディスクライマー（disclaimer）、サブファイルおよび／またはサブプログラム等の援助である。択一的にユーザ編集可能なヘルプアプリケーションは、フォーム内の個々のフィールド等のオペレーション内のサブタスクとともに使用されるように設計可能である。コマンドプロセッサはマルチプルオペレーションに関連するヘルプ情報に対する要求を検索することができる。要求は、援助を必要とする個々のオペレーションに対してどのユーザインターフェースディスプレイが要求されているのかを識別する識別子を含むことができる。
【００３５】
アクティビティ５２０では、ユーザ規定された情報を作成、取り入れる、提供する、インプットするおよび／またはレンダリングする手段が与えられる。インプット手段は、ウィンドウ、テキストボックス、ダイアログボックス、アイコン、ラジオボタン、チェックボックス、メニュー等のテキスト情報に対するワードプロセッシングツールと、；写真、イラストレーション、グラフィック、図、ペインティング、チャート、グラフ、テーブル、アニメーション等のアイテムに対するグラフィックツールと、；オーディオレコーディングおよび／または再生ツールと、；ビデオレコーディングおよび／または再生ツールと；ハイパーリンクツール等を含むことができる。ユーザはユーザ編集可能なヘルプアプリケーションへのインプットに対する内容を作成することができる。内容は、コミュニケーション情報のあらゆる手段を含む。ユーザ編集可能なヘルプアプリケーションへインプットされた内容は、１人または複数のユーザによって合成および／または提供された固有のメッセージである。択一的に内容は、ユーザがユーザ編集可能なヘルプアプリケーションに送るために選択した標準情報、ポリシーまたはプロシージャでもよい。内容は機構および／または従業員情報を含んでもよい。
【００３６】
ユーザ編集可能なヘルプアプリケーションの一部としてユーザに与えられたあらゆるイメージは、イメージ内に存在する様々なファンクションの使用に対する指示を含む。指示はテキスト、リンク、オーディオメッセージ、バルーンおよび／またはこれに相当するあらゆるものによって与えられる。
【００３７】
アクティビティ５３０では、ユーザ規定された情報が受け取られる。ユーザは、メッセージ内にタイピングすることおよび送信ボタンを押すことによって内容を送ることができる。送信前にユーザは、ユーザによって規定された情報を取り入れる手段内に含まれる機能を用いて、スペルチェッカーおよび／または文法チェッカーを作動させる、シソーラスを使用する、単語を翻訳する（異なる言語等に）、および／または潜在的なメッセージをプレビューすることができる。例えばユーザは、テキストメッセージをテキストボックス内に入力する、スペルチェック機能を起動させる、その後メッセージを送ることができる。
【００３８】
アクティビティ５４０では、データベースはインプットを処理することができる。データベースの実施例は、あらゆる種々の特性、含んでいる主題、インプットの内容、時間、クロックタイムおよび／またはインプットのカレンダー日付、ユーザ編集可能なヘルプアプリケーションがアクセスされたオペレーション内のロケーション、インプットの満了日、インプットが受け取られた場所からのアクセスターミナル、一連のインプットのシーケンスナンバー、ユーザ識別および／またはユーザのタイプ等に従って、インプットをカタログするおよび／または索引を作ることができる。アクティビティ５５０で、その後データベースは、ユーザ編集可能なヘルプアプリケーション内のヘルプログにおけるヘルプメッセージとして、ユーザインプットの内容を表示することができる。ヘルプメッセージはユーザ規定された情報、機構情報、従業員情報、ポリシー情報および／またはプロシージャ情報を含むことができる。
【００３９】
ユーザ編集可能なヘルプアプリケーションのある実施例は、ユーザがヘルプ情報にアクセスし、ヘルプ情報を編集するための最小数のステップを有することが可能である。ユーザはヘルプログを含むユーザ編集可能なヘルプアプリケーションを１回の動作によって見ることができ、１回の動作を介してログエントリを加える等のユーザ編集可能なヘルプアプリケーション内のファンクションを呼び出すことができ、ヘルプメッセージを作成し、その後１回の動作を介してヘルプメッセージを送ることができる。
【００４０】
ユーザ編集可能なヘルプアプリケーションの実施例では、種々のユーザがユーザ編集可能なヘルプアプリケーションに寄与することができる。ネットワークの使用は、コミュニケーションに対するバリアとしての距離を取り除く。ユーザ編集可能なヘルプアプリケーションは、幾人かのユーザが、何時間または何日かの期間にわたってオペレーションを完成させるために協力して作業しているオペレーションに対して使用され得る。アカウンティング期間の終了等の、時間依存性で機関ポリシーおよびプロシージャへのアクセスを必要とする、あるオペレーションの場合、オペレーションに関した特有のポリシーおよびプロシージャユーザへのアクセスを有する間に、種々のユーザは、ユーザ編集可能なヘルプログに情報を寄与することができる。ユーザ編集可能なヘルプログの実施例は、あらゆる産業目的またはビジネス目的に加えられる。他の実施例は、家庭用プログラムおよびオペレーションによる非商業的な使用に適用される。
【００４１】
さらなる他の実施形態は、上述の詳細な説明および実施例の図面から当該分野の技術者には容易に理解されるであろう。多数のバリエーション、修正および付加的な実施形態は可能であり、従って、このような全てのバリエーション、修正および実施形態は添付した特許請求の範囲の意図および範囲内であるとみなされることを理解されたい。例えば本明細書の全ての部分（例えば名称、分野、背景、要約、抄録、図面等）に関係なく、明らかに反対でない限り、個々に説明または図示されたあらゆるアクティビティまたは要素、この種のアクティビティのあらゆるシーケンスまたはこの種の要素のあらゆる個々の相互関係のあらゆる特許請求の範囲内に含める要求はない。さらにあらゆるアクティビティは繰り返し可能であり、あらゆるアクティビティはマルチプルエンティティによって実行され、および／またはあらゆる要素は重複可能である。さらにあらゆるアクティビティまたは要素は排除可能であり、アクティビティのシーケンスは変更可能であり、および／または要素の相互関係は変更可能である。従って、説明および図面は、説明のためのものであり、限定するものとみなされるべきではない。
【図面の簡単な説明】
【００４２】
【図１】ユーザ編集可能なヘルプアプリケーションに対するシステムの実施例
【図２】ユーザ編集可能なヘルプアプリケーションに対応したオペレーションのユーザインターフェースに対する実施例
【図３】ユーザ編集可能なヘルプアプリケーションの実施例
【図４】ユーザ編集可能なヘルプアプリケーション内のファンクションリンクに対するユーザインターフェースの実施例
【図５】ユーザ編集可能なヘルプアプリケーションをオペレーションする方法の実施例に対するフローチャート
【符号の説明】
【００４３】
１００  ユーザ編集可能なヘルプアプリケーションに対するシステム
１１０  ユーザ編集可能なヘルプアプリケーション
１２０  アクセスターミナル
１３０  データベース
２００  ユーザインターフェース
２１０  ナビゲーションメニュー
２２０  タスク
２３０  サブタスク
２４０  ファンクションリンク
２５０  フィールド
３００  ユーザ編集可能なヘルプアプリケーション
３０５  ヘルプログ
３１０  ヘルプメッセージ
３１２  ユーザ規定されたヘルプメッセージ
３１５  機構ヘルプメッセージ
３２０  データ標識
３３０、３３５  ユーザ識別子
３４０  ソース識別子
３５０、３５２、３５４、３５６、３５８、３６０、３６２、３６４、３６６、３６８  ファンクションリンク
４００  ウィンドウ
４１０  テキストボックス
４２０  ヘルプメッセージ
４２５  ファンクションリンク
４３０  パラメタ
４４０  送信ボタン
４５０  スペリングボタン
４６０  プレビューボタン
５１０、５２０、５３０、５４０、５５０  アクティビティ
【図１】
2004288195.tif 000003
【図２】
2004288195.tif 000004
【図３】
2004288195.tif 000005
【図４】
2004288195.tif 000006
【図５】
2004288195.tif 000007