【手続補正書】
【提出日】平成17年1月5日(2005.1.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報通信手段を介する複数の情報取り扱い装置間における情報伝送方法であって、
前記伝送される情報がデータフォーマットの階層を含み、受け取られるデータの前記データフォーマットを決定し、受け取る装置が、前記データフォーマットの階層を通るパスを含む伝送デバイスに応答して、受け取るデータの前記データフォーマットを決定する、前記情報伝送方法。
【請求項２】
すべてのデータフォーマットは、すべてのデータフォーマット型のうちの１または複数を含み、それぞれのデータフォーマット型について、データフォーマット型をサポートする全ての情報取り扱い装置によって受け取られることのできるデータフォーマットがある、請求項１に記載の方法。
【請求項３】
前記データフォーマット階層は、界面の記述において構成され、該界面は、１つの情報取り扱い装置の内部状態を表す、請求項１記載の方法。
【請求項４】
前記データフォーマット階層で使用することができる１または複数の選択に対する内容データが、前記データフォーマット階層とともに伝送される、請求項１記載の方法。
【請求項５】
データフォーマット階層の全てが１つのメッセージに含まれるのではない、請求項１記載の方法。
【請求項６】
前記情報の伝送方法は、前記データフォーマット階層の付加的な部分を求める要求、および該要求に対する応答をさらに含む、請求項５に記載の方法。
【請求項７】
前記データフォーマット階層は、階層構造、伝送された情報のプロパティに関するキーワードの組、および前記キーワードのそれぞれに関連する値を含む、請求項１に記載の方法。
【請求項８】
前記データフォーマット階層のそれぞれは１つのエンコーディングを含み、各エンコーディングは情報を提示する異なる基本形を表す、請求項７記載の方法。
【請求項９】
前記エンコーディングの１つの選択は、イメージである請求項７に記載の方法。
【請求項１０】
前記エンコーディングの１つの選択は、テキストである請求項８に記載の方法。
【請求項１１】
前記エンコーディングの１つの選択は、２値ファイルである請求項８に記載の方法。
【請求項１２】
前記エンコーディングの１つの選択が平面であり、平面エンコーディングを有する前記界面は、該平面に描写を行うための情報を有するチャイルド界面を有していていてもよい、請求項８に記載の方法。
【請求項１３】
前記データフォーマット階層は、平面上でチャイルド界面情報の順序づけを決定する情報を含む請求項１２に記載の方法。
【請求項１４】
前記平面は２つの側を有し、情報は平面のどちら側にの描写することができる、請求項１２に記載の方法。
【請求項１５】
前記平面は可変の不透明度を持っており、該不透明度により、平面の１つの側の情報が平面の他の側から知覚される程度が決められる、請求項１４に記載の方法。
【請求項１６】
前記データフォーマット階層は、平面エンコーディングまたは結合エンコーディングにおけるチャイルド界面の位置がデータフォーマット階層を提供しているデバイスによって制御されるか、データフォーマット階層を受け取るデバイスによって修正されてもよいかを決定する、請求項１２に記載の方法。
【請求項１７】
前記エンコーディングの１つの選択は、それぞれが一緒に処理されるべき情報を含むチャイルド界面の結合である、請求項８に記載の方法。
【請求項１８】
前記平面エンコーディングまたは結合エンコーディングは、他の平面または結合エンコーディングにネストされることができる、請求項１７に記載の方法。
【請求項１９】
前記データフォーマット階層は、チャイルド界面への参照を含み、チャイルド界面が提供する順序は、装置の受け取るデータフォーマット階層によって固定または決定可能かが選択されることができる、請求項７に記載の方法。
【請求項２０】
情報取り扱い装置は、他の情報取り扱い装置に情報を送信するように、または他の情報取り扱い装置から情報を受信するようになっている、請求項１記載の方法。
【請求項２１】
情報通信手段を介する複数の情報取り扱い装置間における情報伝送方法であって、
前記伝送される情報は、データフォーマット階層を含み、伝送されるデータを受け取る装置が該データフォーマットの階層を評価し、受け取るデータのフォーマットを決定し、さらに、前記データフォーマット階層を通る選ばれたパスに対する内容データを要求し、該要求に応答する、前記情報伝送方法。
【請求項２２】
情報処理装置による処理に適したフォーマットで前記情報処理装置に情報を伝送する方法であって、
データフォーマット選択のツリー構造を前記情報処理装置に送信するステップと、
前記情報処理装置から選択されたデータフォーマット選択を受信するステップと、
選択された前記データフォーマット選択のデータフォーマットで前記情報を前記情報処理装置に提供するステップと、
を含む方法。
【請求項２３】
前記ツリー構造は、さらにノードのそれぞれに、伝送された情報のプロパティに関するキーワードの組、および前記キーワードのそれぞれに関連する値を含む、請求項２２に記載の方法。
【請求項２４】
前記ツリー構造は、使用できるデータフォーマット選択のすべてを含まず、前記データフォーマット選択のツリー構造を前記情報処理装置に送信するステップの後に、
前記情報処理装置からさらなるデータフォーマット選択の要求を受信するステップと、
さらなるデータフォーマット選択のさらなるツリー構造を前記情報処理装置に送信するステップと、
を含み、前記選択されたデータフォーマット選択は前記さらなるデータフォーマット選択のうちの一つである、請求項２３に記載の方法。
【請求項２５】
前記ツリー構造は、提供される情報の基本データの型を規定するノードを含む、請求項２２に記載の方法。
【請求項２６】
前記基本データの型は、イメージである請求項２５に記載の方法。
【請求項２７】
前記基本データの型は、テキストである請求項２５に記載の方法。
【請求項２８】
前記基本データの型は情報の離散要素の集まりであり、前記情報のそれぞれの離散要素はそれぞれのデータフォーマットを有する、請求項２５に記載の方法。
【請求項２９】
前記情報の離散要素によって提供される前記順序は、前記情報処理装置によって固定または決定可能かを選択されることができる、請求項２８に記載の方法。
【請求項３０】
前記情報の離散要素のうちの一つは、それ自体が情報の離散要素の集まりである、請求項２８に記載の方法。
【請求項３１】
前記基本データの型は前記情報の離散要素の結合である、請求項２８に記載の方法。
【請求項３２】
前記基本データの型はページであり、前記情報の離散要素は前記ページで描写される、請求項２８に記載の方法。
【請求項３３】
前記ページは二つの側を有し、情報は前記ページのいずれかの側でも描写されることができる、請求項３２記載の方法。
【請求項３４】
前記ページは可変の不透明度を持っており、該不透明度により、平面の１つの側の情報が平面の他の側から知覚される程度が決められる、請求項３３に記載の方法。
【請求項３５】
前記データフォーマット選択のツリー構造は、前記ページ上の情報の離散要素の順序づけを決定する情報を含む、請求項３２に記載の方法。
【請求項３６】
前記データフォーマット選択のツリー構造は、ページの情報の離散要素の位置が前記情報処理装置によって修正されるかどうかを決定する、請求項３２に記載の方法。
【請求項３７】
前記データフォーマット選択はそれぞれ、前記情報処理装置によるデータの表示または描写のフォーマットを表す、請求項２２に記載の方法。
【請求項３８】
前記ツリー構造の前記データフォーマット選択のうちの一つは、データフォーマット選択を選択するように情報処理装置の全てによって表示または描写されるようにデフォルトのデータフォーマットである、請求項３７に記載の方法。
【請求項３９】
情報処理装置による処理に適したデータフォーマットで情報を情報処理装置に送信する方法であって、
データフォーマット選択のツリー構造を前記情報処理装置に送信するステップと、前記データフォーマット選択の少なくとも一つは、関連するデータフォーマットに提供される情報によって表され、
前記情報処理装置から選択されたデータフォーマット選択を受信するステップと、
前記選択されたデータフォーマット選択のデータフォーマットで前記情報を前記情報処理装置に提供するステップと、
を含む方法。
【請求項４０】
前記ツリー構造は、さらにノードのそれぞれにおいて、伝送される情報のプロパティに関連する一組のキーワードと該キーワードのそれぞれに関連する値か、データフォーマットの識別子と前記データフォーマットで提供される前記情報のいずれかを有する、請求項３９に記載の方法。
【請求項４１】
前記データフォーマット選択のそれぞれは、前記情報処理装置によるデータの表示または描写のフォーマットを表す、請求項３９に記載の方法。
【請求項４２】
情報処理装置が情報ソースから情報を受け取る方法であって、
データフォーマット選択のツリー構造を受信し、前記情報処理装置による処理に適したデータフォーマット選択を選択するステップと、
前記選択された前記データフォーマット選択を前記情報ソースに送信するステップと、
前記情報ソースからの前記情報を選択された前記データフォーマットで受信するステップと、
を含む方法。
【請求項４３】
前記ツリー構造は使用できるデータフォーマット選択の全てを含まず、前記データフォーマット選択のツリー構造の受信の後に、
さらなるデータフォーマット選択が要求されたかを判定し、さらなるデータフォーマット選択の要求を前記情報ソースに送信するステップと、
さらなるデータフォーマット選択のさらなるツリー構造を前記情報処理装置に受信するステップと、
を含み、前記選択されたデータフォーマット選択は、前記さらなるデータフォーマット選択のうちの一つである、請求項４２に記載の方法。
【請求項４４】
前記データフォーマット選択はそれぞれ、前記情報処理装置によるデータの表示または描写のためのフォーマットを表す、請求項４２に記載の方法。
【請求項４５】
１または複数のフォーマットで情報を処理する情報処理装置であって、該情報処理装置は通信インタフェースおよび、該通信インタフェースを介して情報ソースから受信したデータフォーマット選択のツリー構造から前記情報処理装置による処理に適したデータフォーマット選択を選択するようにプログラムされたプロセッサを有し、該プロセッサは、選択された前記データフォーマットを受信したとき、さらに、選択された前記データフォーマット選択を前記情報ソースから要求するようにプログラムされ、前記情報処理装置は前記情報を処理するようになっている、情報処理装置。
【請求項４６】
前記情報処理装置はプリンタであり、前記情報処理装置は印刷のために描写する前記情報を有する、請求項４５に記載の情報処理装置。
【請求項４７】
前記情報処理装置は表示装置を備え、前記情報処理装置は、表示のために描写することによって前記情報を処理する、請求項４５に記載の情報処理装置。
【請求項４８】
前記データフォーマット階層は、状態情報を含む請求項１に記載の方法。
【請求項４９】
前記データフォーマット階層のそれぞれは一つのエンコーディングを有し、エンコーディングのそれぞれは情報が提示される異なる基本形を表す、請求項１に記載の方法。
【請求項５０】
前記エンコーディングの一つの選択は、イメージである請求項４９に記載の方法。
【請求項５１】
前記エンコーディングの一つの選択は、テキストである請求項４９に記載の方法。
【請求項５２】
前記エンコーディングの一つの選択は、２値ファイルである請求項４９に記載の方法。
【請求項５３】
前記エンコーディングの一つの選択は２次元平面オブジェクトであり、２次元平面エンコーディングは前記２次元平面オブジェクトに描写するための情報を含むチャイルドを有することができる、請求項４９に記載の方法。
【請求項５４】
前記２次元平面オブジェクトは２つの側を有し、情報は前記２次元平面オブジェクトのいずれの側にも描写できる、請求項５３に記載の方法。
【請求項５５】
前記２次元平面オブジェクトは可変の不透明度を持っており、該不透明度は前記２次元平面オブジェクトの他の側から知覚される２次元平面オブジェクトの一つの側の情報の程度を決定する、請求項５３に記載の方法。
【請求項５６】
前記データフォーマット階層は、２次元平面エンコーディングにおけるチャイルドの位置が前記装置が提供するデータフォーマット階層によって制御されるか、前記装置が受信するデータフォーマット階層によって修正されうるのかを決定する、請求項５３に記載の方法。
【請求項５７】
データフォーマット階層はチャイルドの参照を含み、チャイルドが提供する前記順序は、装置が受信する前記データフォーマット階層によって固定または決定可能かが選択されることができる、請求項１に記載の方法。
【請求項５８】
前記エンコーディングの一つの選択は、チャイルドの結合であり、チャイルドのそれぞれは前記結合における他のチャイルドからの情報で処理される情報を含む、請求項４９に記載の方法。
【請求項５９】
前記２次元平面エンコーディングまたは結合エンコーディングは、他の２次元平面エンコーディングまたは結合エンコーディング内でネストされることができる、請求項５８に記載の方法。
【請求項６０】
データフォーマット階層は、結合エンコーディングにおけるチャイルドの位置が前記装置が提供する前記データフォーマット階層によって制御されるか、前記装置が受信する前記データフォーマットによって修正されるかを決定する、請求項５８に記載の方法。