【手続補正書】
【提出日】平成17年5月6日(2005.5.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが、利用可能な機能を組み合わせることでタスクを定義し、そのタスクを実行することを可能にする、タスクコンピューティングを実行するコンピュータシステム
を備えることを特徴とするコンピュータ利用システム。
【請求項２】
総ての利用可能な機能がサービスとしてユーザに抽象化され、各サービスがサービス記述言語で表現されることを特徴とする請求項１記載のコンピュータ利用システム。
【請求項３】
各サービスが、それに関連する少なくとも１つの意味論的記述を有し、
各意味論的記述が、サービスの作成者、サービスの所有者又はある第三者の任意の組合せによって与えられることが可能であり、及び
サービスが、１以上の意味論的記述を利用可能にする又は利用不可能にすることによって、利用可能に又は利用不可能にされることが可能である
ことを特徴とする請求項２記載のコンピュータ利用システム。
【請求項４】
更に：
利用可能なサービスを発見する手段；
ユーザに関して発見したサービス及びその人の状況に対する関連性に基づいて前記サービスを選別する手段；
ユーザと協力してタスクを指定する手段；
指定したタスクを実行する手段；及び
サービスを作成、削除及び管理する選択的手段；
を備えることを特徴とする請求項３記載のコンピュータ利用システム。
【請求項５】
更に：
サービスを発見するモジュール；
サービスを選別するモジュール；
ユーザの目的に従ってタスクを自動的に指定し、又はタスクを構成するサービスがどのように組み合わせられるかについての情報をユーザに与えることでタスクを指定するユーザを支援するモジュール；
タスクが構成するサービスを起動し、ユーザに、実行される際に起動されるサービスとやりとりする手段を与えることで、ユーザを支援するタスクを実行するモジュール；及び
サービス発見、サービス選別、サービス構成、サービス実行及び将来的利用のための規定されたタスクの保存、によりユーザを支援するユーザインターフェース；
を備えることを特徴とする請求項４記載のコンピュータ利用システム。
【請求項６】
モジュールが単独のコンピューティング装置で動作し、又はモジュールが又はモジュールの構成要素が、複数のコンピューティング装置にわたって分散され、ユーザによって操作される装置で好ましくは動作するユーザインターフェースにアクセス可能なプログラムインターフェースによってアクセスされることが可能であることを特徴とする請求項５記載のコンピュータ利用システム。
【請求項７】
ユーザインターフェースが図形を利用するものであり：
発見されたサービス及び選別されるサービスを表示する発見用部分ウインドウ；
発見用部分ウインドウから選択されたサービスの付加的な情報を表示する詳細な部分ウインドウ；
発見用部分ウインドウから、適合したサービスのリストを表示する構成用部分ウインドウ；
サービスの構成を構築する構築用部分ウインドウ；
実行の進行性に関する情報を含む、ツールのプロセスに関する一般的情報を表示する情報用部分ウインドウ；
サービスの構成を保存する保存用部分ウインドウ；
の任意の組合せより成り、部分ウインドウの全部又は一部が、ユーザに同時に表示可能であり、部分ウインドウの各動作は、他の部分ウインドウに表示される関連情報を自動的に更新することになることを特徴とする請求項６記載のコンピュータ利用システム。
【請求項８】
発見用部分ウインドウからサービスを選択し、構築の機能を選択することで、又は合致したサービスの対を選択し、構築の機能を選択することで、ユーザは構築の部分ウインドウに移ることを特徴とする請求項７記載のコンピュータ利用システム。
【請求項９】
ユーザインターフェースが図形を用いたものであり：
発見されるサービス及び選別されるサービスを表示する発見用部分ウインドウ；
発見用部分ウインドウから選択されたサービスの付加的な情報を表示する詳細な部分ウインドウ；
発見用部分ウインドウから、合致したサービスのリストを表示する構成用部分ウインドウ；
サービスの構成を構築する構築用部分ウインドウ；
実行の進捗についての情報を含む、ツールのプロセスに関する一般的情報を表示する情報用部分ウインドウ；
ある規準でサービスの構成を保存する保存用部分ウインドウ；
の任意の組み合わせを含む部分ウインドウより成り、所与の任意の時点で、１つのタブのみがユーザにとって目視可能であり、部分ウインドウの各々における動作は、他の部分ウインドウに表示される関連情報を自動的に更新することを特徴とする請求項６記載のコンピュータ利用システム。
【請求項１０】
発見部分ウインドウからサービスを選択して構築機能を選択することで、又は構成のタブから合致したサービスのペアを選択して構築機能を選択することで、ユーザがタスクの部分ウインドウを指定することが可能であることを特徴とする請求項９記載のコンピュータ利用システム。
【請求項１１】
ユーザインターフェースが図形を用いたものであり、発見したサービス及び選別したサービスを表示する第１の部分ウインドウ、及びユーザにより構成されるような現在の構成と、該構成の履歴にて戻る又は進むための制御内容と、可能な場合はいつでも構成を実行するための制御内容とを表示する第２の部分ウインドウより成ることを特徴とする請求項６記載のコンピュータ利用システム。
【請求項１２】
ユーザインターフェースがコマンドラインインターフェースであり、発見され及び／又は選別されたサービスに対して合致し得る文字を、事前に割り当てられたキーを押すことにより、ユーザがタイプ入力する毎に、合致したサービスを挿入し、又は複数の合致がある場合は、複数のサービスの１つに合致する更なる文字をタイプすることによって選択するために、それらのリストをユーザに与えることを特徴とする請求項６記載のコンピュータ利用システム。
【請求項１３】
発見モジュール、選別モジュール、構成モジュール、実行モジュール及びユーザインターフェースが、同一のコンピュータ装置で実行されることを特徴とする請求項１２記載のコンピュータ利用システム。
【請求項１４】
ユーザインターフェースが、発見モジュール、選別モジュール、構成モジュール及び実行モジュールのコンピューティング装置とは異なるコンピューティング装置で動作することを特徴とする請求項１２記載のコンピュータ利用システム。
【請求項１５】
サービスを生成、削除及び管理する手段が：
１以上の発見手段によりＳＤＳを利用可能にする手段；
使用する発見手段を変更する手段；
ＳＤＳを保持する手段；
発見手段の１つに対するＳＤＳを回復させる手段；
発見手段からＳＤＳを削除する手段；及び
満了、起動制限及びアクセス制御を含む公表パラメータを変更する手段；
の任意のもの又はそれらの組合せを含むことを特徴とする請求項６記載のコンピュータ利用システム。
【請求項１６】
ユーザが、利用可能な機能を組み合わせることでタスクを定義し、そのタスクを実行することを可能にする、タスクコンピューティングを実行するステップ
より成ることを特徴とするコンピュータ利用方法。
【請求項１７】
総ての利用可能な機能がサービスとしてユーザに抽象化され、各サービスがサービス記述言語で表現されることを特徴とする請求項１６記載のコンピュータ利用方法。
【請求項１８】
各サービスが、それに関連する少なくとも１つの意味論的記述を有し、
各意味論的記述が、サービスの作成者、サービスの所有者又はある第三者の任意の組合せによって与えられることが可能であり、及び
サービスが、１以上の意味論的記述を利用可能にする又は利用不可能にすることによって、利用可能に又は利用不可能にされることが可能である
ことを特徴とする請求項１７記載のコンピュータ利用方法。
【請求項１９】
コンピュータで実行される場合に、
ユーザが、利用可能な機能を組み合わせることでタスクを定義し、そのタスクを実行することを可能にする、タスクコンピューティングを実行するステップ
より成る機能をコンピュータに実行させるプログラムを格納するコンピュータ読み取り可能な記憶媒体。
【請求項２０】
利用可能な機能を組み合わせることでユーザがタスクを決定可能にし、該タスクを実行可能にするコンピュータシステム用のユーザインターフェースより成る、コンピュータシステムの端末装置であって、前記ユーザインターフェースは、サービスとして利用可能な機能を抽象化し：
発見されるサービス及び選別されるサービスを示す発見機能部；
前記発見機能部から選択されたサービスの付加的な情報を示す詳細機能部；
発見機能部から、合致したサービスのリストを示す構成機能部；
サービスの組み合わせをタスクに構築する構築機能部；
ツールのプロセスに関する一般的情報を示し、実行の進捗についての情報を示す情報機能部；
サービスの組み合わせを保存する保存機能部；
の任意の組み合わせより成り、機能の全部又は一部は前記ユーザに同時に送信可能であり、各機能の動作は、他の機能部に表示される関連情報を自動的に更新することになることを特徴とする端末装置。
【請求項２１】
コンピュータシステムの端末装置であって：
コンピュータシステム用のユーザインターフェースは、利用可能な機能を組み合わせることでユーザがタスクを決定可能にし、該タスクを実行可能し、前記ユーザインターフェースは、サービスとして利用可能な機能を抽象化し：
発見されるサービス及び選別されるサービスを示す発見機能部；
前記発見機能部から選択されたサービスの付加的な情報を示す詳細機能部；
発見機能部から、合致したサービスのリストを示す構成機能部；
サービスの組み合わせを構築する構築機能部；
ツールのプロセスに関する一般的情報を示し、実行の進捗についての情報を示す情報機能部；及び
サービスの組み合わせを判断基準に従って保存する保存機能部；
の任意の組み合わせより成り、所与のいかなる時点でも、タブの１つだけが前記ユーザに目視可能であり、各機能の動作は、他の機能部に表示される関連情報を自動的に更新することになることを特徴とする端末装置。
【請求項２２】
コンピュータシステムの端末装置であって：
コンピュータシステム用のユーザインターフェースは、利用可能な機能を組み合わせることでユーザがタスクを決定可能にし、該タスクを実行可能し、前記ユーザインターフェースは、サービスとして利用可能な機能を抽象化し：
発見されるサービス及び選別されるサービスを示す発見機能部；及び
ユーザ及び制御により構築された現在の組み合わせを示し、可能ならばいつでも組み合わせを実行するために、該組み合わせ及び制御の履歴の中で進退する第２機能部；
を有することを特徴とする端末装置。
【請求項２３】
利用可能な機能を組み合わせることでユーザがタスクを決定可能にし、該タスクを実行可能にするコンピュータシステムの端末装置であって、当該端末装置は、サービスとして利用可能な機能を抽象化するユーザインターフェースより成り、サービスは：
ユーザ指定書類をディスプレイでユーザに示し、選択的にそれがどのように表示されるかを制御させる「ディスプレイによる表示」；
ユーザ指定書類を１より多くのディスプレイでユーザに示し、選択的にそれがどのように表示されるかを制御させる「複数ディスプレイによる表示」；
ユーザ指定場所の地図をユーザに示し、選択的にそれがどのように表示されるかを制御させる「地図ビューア」；
ユーザ指定場所と所定の又はユーザ指定場所との間の経路の地図又は文字説明をユーザに閲覧させ、選択的にそれがどのように表示されるかを制御させる「地図ルータ」；
意味論的インスタンスがオントロジで記述されるクラスのインスタンスである場合に、実行されると、意味論的インスタンスを与える「インスタンス提供サービス」；
ユーザ指定文書又は意味論的インスタンスを所定の方法でプリンタにおける特定のフォーマットでユーザに印刷させ、又は選択的にそれがどのように印刷されるかを制御させる「プリント」；
ユーザ指定文書のファックスをユーザ指定のファックス番号宛にユーザに送信させ、選択的にそれがどのようにファックスされるかを制御させる「ファックス」；
ユーザ指定映像内容をユーザに再生させ、選択的にそれがどのように再生されるかを制御させる「映像再生」；
ユーザ指定音声内容をユーザに再生させ、選択的にそれがどのように再生されるかを制御させる「音声再生」；
ユーザ指定画像内容をユーザに表示させ、選択的にそれがどのように表示されるかを制御させる「ディジタル写真フレーム」；
ユーザ操作装置の場所を自動的に判別する「場所判別」；
同種の一群のインスタンスの中から１つのインスタンスをユーザに選択させる「ディレクトリ公表」；
ユーザ指定の電話番号宛にユーザにダイヤルさせる「電話ダイヤラ」；
ユーザにファイルを格納又は検索させる「ＴＣストレージ」；
１つ又は一群のファイルを所定の取り外し可能な記憶媒体へユーザに格納させ、選択的にそれがどのように保存されるかを制御させる「取り外し可能な記憶装置へのコピー」；
選択的に添付されたユーザ指定文書と供にユーザ指定の電子メールアドレス宛にユーザに電子メールを送信させ、選択的にそれがどのように送信されるかを制御させる「Ｅメーラー」；
同種の意味論的インスタンスのリストから意味論的インスタンスをユーザに選択させる「リストチューザ」；
意味論的インスタンスから属性の１つをユーザに選択させる「属性チューザ」；
意味論的オブジェクトの属性値をユーザに入力させる「ユアインプット」；
意味論的インスタンスをユーザに検査及び修正させる「インスタンスビューア」；
コンピューティング装置にローカルな１以上の意味論的インスタンスをユーザに選択させる「ローカルインスタンスセレクタ」；
ユーザに意味論的インスタンスをローカルコンピューティング装置にコピーさせる「意味論的インスタンスコピー機」
場所に関するメモをユーザに読ませる及び残させる「Ｌノート」；
データベースのテーブルの全部又は一部を公表する「データベース公表」；
場所に関連する情報を提供する「場所情報」；及び
クライアント装置からファイルをユーザにアップロードさせる「アップロードファイル」、ユーザにＵＲＬを入力させる「入力するＵＲＬ」、及びクライアント装置にてユーザにファイルを見せる「ブラウザによる表示」を含むタスクを達成するために、クライアント側のブラウザ機能を利用する「ホストサービス」；
の内のどれでもよいことを特徴とする端末装置。
【請求項２４】
コンピュータシステムの端末装置であって、
利用可能な機能を組み合わせることでユーザがタスクを決定可能にし、該タスクを実行可能にするコンピュータシステムのユーザインターフェースより成り、前記ユーザインターフェースは、サービスとして利用可能な機能を抽象化し、当該端末装置に前記サービスを表示する
ことを特徴とする端末装置。