【手続補正書】
【提出日】平成22年4月20日(2010.4.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも一部はコンピューティングデバイスによって実装される、電子データ交換（ＥＤＩ）取引を変換する方法であって、
ＥＤＩデータをバッチとして受信するステップであって、ＥＤＩデータの前記バッチは、取引タイプに対応する少なくとも１つのＥＤＩ取引をそれぞれが有する複数のＥＤＩドキュメントを含む、ステップと、
前記受信されたＥＤＩデータをＥＤＩ標準に従って復号化することによって、前記ＥＤＩドキュメントに含まれる前記ＥＤＩ取引を識別するステップであって、前記識別されたＥＤＩ取引はそれぞれが関連付けられた取引値を有する、ステップと、
同一の取引タイプに属する前記識別されたＥＤＩ取引の複数のインスタンスを識別するステップと、
同一の取引タイプに属する前記ＥＤＩドキュメントの中の前記ＥＤＩ取引の前記識別された複数のインスタンスにおいて、反復されたＥＤＩ取引の構造的要素を識別するステップと、
同一の取引タイプに属する前記識別されたＥＤＩ取引の複数のインスタンスのラインの数を減少させることにより、前記識別された反復されたＥＤＩ取引の構造的要素の中のただ１つだけが残り、前記識別されたＥＤＩ取引の前記複数のインスタンスと関連付けられた取引値は、前記反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスのネスト構造に包含されるようにするステップであって、前記反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスにおける取引値の前記ネスト構造は、前記識別されたＥＤＩ取引の前記複数のインスタンスの前記反復されたＥＤＩ取引と同じ情報を表す、ステップと、
前記バッチにおける前記複数のＥＤＩドキュメントから、統合されたＥＤＩドキュメントを生成するステップであって、前記統合されたＥＤＩドキュメントは、前記取引タイプに従って編成された前記識別されたＥＤＩ取引のＥＤＩデータと、前記識別された反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスを備えたネスト構造とを含み、処理の間にそのコピーを作成するのにループ状のロジックを用いることができる、ステップと、
含むことを特徴とする方法。
【請求項２】
請求項１記載の方法において、前記統合されたＥＤＩドキュメントは、拡張可能マークアップ言語（ＸＭＬ）ドキュメントであることを特徴とする方法。
【請求項３】
請求項２記載の方法において、前記統合されたＥＤＩドキュメントに含まれる前記ＥＤＩ取引をＸＭＬタグによって編成するステップを更に含み、前記ＸＭＬタグは前記ＥＤＩ取引の前記取引タイプを示すことを特徴とする方法。
【請求項４】
請求項１記載の方法において、前記統合されたＥＤＩドキュメントは超スキーマを含んでおり、前記超スキーマは前記ＥＤＩ取引によって参照される複数のスキーマを表すことを特徴とする方法。
【請求項５】
請求項４記載の方法において、更に、前記複数のスキーマをランタイムの間に処理するように変換するランタイムスキーママップを定義するステップを含むことを特徴とする方法。
【請求項６】
請求項１記載の方法において、前記統合されたＥＤＩドキュメントにおいて、ネスト構造を有する前記ＥＤＩ取引を、前記ＥＤＩ取引に含まれる１又は複数の情報に従ってサブドキュメントとして編成するステップを更に含み、前記サブドキュメント内の前記ＥＤＩ取引は、前記複数のＥＤＩドキュメントにおける前記ＥＤＩ取引と相互に関連することを特徴とする方法。
【請求項７】
送信元と受信側デバイスとの間において電子データ交換（ＥＤＩ）取引を変換するシステムであって、
ＥＤＩデータをバッチとして送信する送信元であって、ＥＤＩデータの前記バッチは複数のＥＤＩドキュメントを含み、前記複数のＥＤＩドキュメントはそれぞれが取引タイプに対応する少なくとも１つのＥＤＩ取引を有する、送信元と、
前記ＥＤＩデータを前記バッチとして受信するインターフェースと、
プロセッサであって、
同一の取引タイプに属する前記識別されたＥＤＩ取引の複数のインスタンスを識別するステップと、
同一の取引タイプに属する前記ＥＤＩドキュメントの中の前記ＥＤＩ取引の前記識別された複数のインスタンスにおいて、反復されたＥＤＩ取引の構造的要素を識別するステップと、
同一の取引タイプに属する前記識別されたＥＤＩ取引の複数のインスタンスのラインの数を減少させることにより、前記識別された反復されたＥＤＩ取引の構造的要素の中のただ１つだけが残り、前記識別されたＥＤＩ取引の前記複数のインスタンスと関連付けられた取引値は、前記反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスのネスト構造に包含されるようにするステップであって、前記反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスにおける取引値の前記ネスト構造は、前記識別されたＥＤＩ取引の前記複数のインスタンスの前記反復されたＥＤＩ取引と同じ情報を表す、ステップと、
前記複数のＥＤＩドキュメントに含まれる前記ＥＤＩ取引を、前記受信されたＥＤＩデータをＥＤＩ標準に従って復号化することにより識別するステップと、
ＥＤＩデータの前記バッチの前記複数のＥＤＩドキュメントから、統合されたＥＤＩドキュメントを定義するステップであって、前記統合されたＥＤＩドキュメントは、前記取引タイプに従って編成された前記識別されたＥＤＩ取引と、前記識別された反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスとを含み、処理の間にそのコピーを作成するのにループ状のロジックを用いることができる、ステップと、
を実行するコンピュータ実行可能な命令を含むプロセッサと、
を備えていることを特徴とするシステム。
【請求項８】
請求項７記載のシステムにおいて、前記統合されたＥＤＩドキュメントは、拡張可能マークアップ言語（ＸＭＬ）ドキュメントであることを特徴とするシステム。
【請求項９】
請求項８記載のシステムにおいて、前記プロセッサは、更に、前記統合されたＥＤＩドキュメントに含まれる前記ＥＤＩ取引をＸＭＬタグによって編成するように構成されており、前記ＸＭＬタグは前記ＥＤＩ取引の取引タイプを示すことを特徴とするシステム。
【請求項１０】
請求項７記載のシステムにおいて、前記統合されたＥＤＩドキュメントは超スキーマを含んでおり、前記超スキーマは前記ＥＤＩ取引によって参照される複数のスキーマを表すことを特徴とするシステム。
【請求項１１】
請求項１０記載のシステムにおいて、前記インターフェースは、更に、前記複数のスキーマを前記プロセッサによる処理のために変換するランタイムスキーママップを受け取ることを特徴とするシステム。
【請求項１２】
請求項１１記載のシステムにおいて、前記プロセッサは、前記ランタイムスキーママップを適用して前記複数のスキーマをランタイムの間に一致させるように構成されていることを特徴とするシステム。
【請求項１３】
請求項７記載のシステムにおいて、前記プロセッサは、更に、前記統合されたＥＤＩドキュメント内のＥＤＩ取引を、前記ＥＤＩ取引に含まれる１又は複数の情報に従ってサブドキュメントとして編成するように構成されており、前記サブドキュメント内の前記ＥＤＩ取引は、前記複数のＥＤＩドキュメント内の前記ＥＤＩ取引と相互に関連することを特徴とするシステム。
【請求項１４】
電子データ交換（ＥＤＩ）取引を変換するコンピュータ実行可能なコンポーネントを有する１又は複数のコンピュータ記憶媒体であって、前記コンピュータ実行可能なコンポーネントは、
送信元からのＥＤＩデータをバッチとして受信し、前記受信されたＥＤＩデータを受け手に送信するインターフェースコンポーネントであって、ＥＤＩデータの前記バッチは複数のＥＤＩドキュメントを含み、前記複数のＥＤＩドキュメントはそれぞれが取引タイプに対応する少なくとも１つのＥＤＩ取引を有する、インターフェースコンポーネントと、
前記受信されたＥＤＩデータをＥＤＩ標準に従って復号化することにより、前記複数のＥＤＩドキュメントに含まれておりそれぞれが関連付けられた取引値を有するＥＤＩ取引を識別し、更に、同一の取引タイプに属する前記識別されたＥＤＩ取引の複数のインスタンスを識別する識別コンポーネントと、
を備えており、前記識別コンポーネントは、同一の取引タイプに属する前記ＥＤＩドキュメントの中の前記ＥＤＩ取引の前記識別された複数のインスタンスにおいて、反復されたＥＤＩ取引の構造的要素を識別し、更に、同一の取引タイプに属する前記識別されたＥＤＩ取引の複数のインスタンスのラインの数を減少させることにより前記識別された反復されたＥＤＩ取引の構造的要素の中のただ１つだけが残るようにし、前記識別されたＥＤＩ取引の前記複数のインスタンスと関連付けられた取引値は、前記反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスのネスト構造に包含され、前記反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスにおける取引値の前記ネスト構造は、前記識別されたＥＤＩ取引の前記複数のインスタンスの前記反復されたＥＤＩ取引と同じ情報を表し、前記コンピュータ実行可能なコンポーネントは、更に、
ＥＤＩデータの前記バッチの前記複数のＥＤＩドキュメントから、統合されたＥＤＩドキュメントを定義する変換コンポーネントであって、前記統合されたＥＤＩドキュメントは、前記取引タイプに従って編成された前記識別されたＥＤＩ取引と、前記識別された反復されたＥＤＩ取引の構造的要素の前記１つのインスタンスを備えた前記ネスト構造とを含み、処理の間にそのコピーを作成するのにループ状のロジックを用いることができる、変換コンポーネントと、
を含むことを特徴とするコンピュータ記憶媒体。
【請求項１５】
請求項１４記載のコンピュータ読取可能媒体において、前記統合されたＥＤＩドキュメントは、拡張可能マークアップ言語（ＸＭＬ）ドキュメントであることを特徴とするコンピュータ読取可能媒体。
【請求項１６】
請求項１５記載のコンピュータ読取可能媒体において、前記統合されたＥＤＩドキュメントに含まれる前記ＥＤＩ取引をＸＭＬタグによって編成するドキュメントコンポーネントを更に備え、前記ＸＭＬタグは前記ＥＤＩ取引の取引タイプを示していることを特徴とするコンピュータ読取可能媒体。
【請求項１７】
請求項１６記載のコンピュータ読取可能媒体において、前記ドキュメントコンポーネントは、前記統合されたＥＤＩドキュメントにおいてネスト構造を有するＥＤＩ取引を、前記ＥＤＩ取引に含まれる１又は複数の情報に従ってサブドキュメントとして更に編成し、前記サブドキュメント内の前記ＥＤＩ取引は、前記複数のＥＤＩドキュメントにおいて前記ＥＤＩ取引と相互に関連することを特徴とするコンピュータ読取可能媒体。
【請求項１８】
請求項１４記載のコンピュータ読取可能媒体において、前記統合されたＥＤＩドキュメントは超スキーマ（uber-schema）を含んでおり、前記超スキーマは前記ＥＤＩ取引が参照する複数のスキーマを表すことを特徴とするコンピュータ読取可能媒体。
【請求項１９】
請求項１４記載のコンピュータ読取可能媒体において、前記インターフェースコンポーネントは、前記複数のスキーマをランタイムにおけるプロセッサによる処理のために変換するランタイムスキーママップを更に受け取ることを特徴とするコンピュータ読取可能媒体。