【手続補正書】
【提出日】平成23年5月26日(2011.5.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記の第１の目的を達成するために、本願発明の情報処理装置は以下の構成を備える。即ち、スケジュール管理サービスを提供するサーバ装置と通信可能な情報処理装置であって、スケジュール管理サービスを提供する第１のサーバ装置に対して送信されるスケジュール管理に係る送信データである第１の送信データの構造を定義した第１の定義情報、及び、前記第１のサーバ装置とは異なる、スケジュール管理サービスを提供する第２のサーバ装置に対して送信されるスケジュール管理に係る送信データである第２の送信データの構造を定義した第２の定義情報を記憶する第１の記憶手段と、ブラウザアプリケーションで生成された送信データが前記第１のサーバ装置に対する前記第１の送信データであるかを判定する第１の判定手段と、前記第１の判定手段で、前記第１のサーバ装置に対する前記第１の送信データであると判定した後に、前記第１の定義情報で定義された前記第１の送信データの構造に従って、前記第１のサーバ装置に送信される前記第１の送信データからデータ内容を取得する第１の取得手段と、前記第１の取得手段で取得したデータ内容と、前記第２の定義情報とに従って、前記第２のサーバ装置に対して送信する前記第２の送信データを生成する生成手段と、前記生成手段で生成した前記第２の送信データを前記第２のサーバ装置に対して送信する送信手段と、を備えることを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記の第２の目的を達成するために、本願発明の情報処理装置はさらに以下の構成を備える。前記第１のサーバ装置に送信される前記第１の送信データに含まれる文字列情報のうち、前記生成手段により前記第２の装置サーバに送信される前記第２の送信データを作成する際に、文字列変換を行う文字列である変換前文字列とその変換後の文字列である変換後文字列とを対応付けて記憶する第２の記憶手段をさらに備え、前記第１の取得手段で取得した前記第１のサーバ装置に送信する前記第１の送信データのデータ内容に前記第２の記憶手段に記憶されている変換前文字列に合致する文字列が含まれている場合に、前記生成手段は、前記変換前文字列と対応付けられている変換後文字列を用いて前記第２のサーバに送信する前記第２の送信データを生成することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記の第１の目的を達成するために、本願発明の情報処理方法は以下の構成を備える。即ち、スケジュール管理サービスを提供する第１のサーバ装置に対して送信されるスケジュール管理に係る送信データである第１の送信データの構造を定義した第１の定義情報、及び、前記第１のサーバ装置とは異なる、スケジュール管理サービスを提供する第２のサーバ装置に対して送信されるスケジュール管理に係る送信データである第２の送信データの構造を定義した第２の定義情報を記憶する記憶装置を備える情報処理装置によって行われる情報処理方法であって、ブラウザアプリケーションで生成された送信データが前記第１のサーバ装置に対する前記第１の送信データであるかを判定する第１の判定工程と、前記第１の判定工程で、前記第１のサーバ装置に対する前記第１の送信データであると判定した後に、前記第１の定義情報で定義された前記第１の送信データの構造に従って、前記第１のサーバ装置に送信される前記第１の送信データからデータ内容を取得する第１の取得工程と、前記第１の取得工程で取得したデータ内容と、前記第２の定義情報とに従って、前記第２のサーバ装置に対して送信する前記第２の送信データを生成する生成工程と、前記生成工程で生成した前記第２の送信データを前記第２のサーバ装置に対して送信する送信工程と、を備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記の第２の目的を達成するために、本願発明の情報処理方法はさらに以下の構成を備える。即ち、前記記憶装置にはさらに、前記第１のサーバ装置に送信される前記第１の送信データに含まれる文字列情報のうち、前記生成工程により前記第２の装置サーバに送信される前記第２の送信データを作成する際に、文字列変換を行う文字列である変換前文字列とその変換後の文字列である変換後文字列とが対応付けて記憶されており、
前記第１の取得工程で取得した前記第１のサーバ装置に送信する前記第１の送信データのデータ内容に前記記憶装置に記憶されている変換前文字列に合致する文字列が含まれている場合に、前記生成工程は、前記変換前文字列と対応付けられている変換後文字列を用いて前記第２のサーバに送信する前記第２の送信データを生成することを特徴とする。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スケジュール管理サービスを提供するサーバ装置と通信可能な情報処理装置であって、
スケジュール管理サービスを提供する第１のサーバ装置に対して送信されるスケジュール管理に係る送信データである第１の送信データの構造を定義した第１の定義情報、及び、前記第１のサーバ装置とは異なる、スケジュール管理サービスを提供する第２のサーバ装置に対して送信されるスケジュール管理に係る送信データである第２の送信データの構造を定義した第２の定義情報を記憶する第１の記憶手段と、
ブラウザアプリケーションで生成された送信データが前記第１のサーバ装置に対する前記第１の送信データであるかを判定する第１の判定手段と、
前記第１の判定手段で、前記第１のサーバ装置に対する前記第１の送信データであると判定した後に、前記第１の定義情報で定義された前記第１の送信データの構造に従って、前記第１のサーバ装置に送信される前記第１の送信データからデータ内容を取得する第１の取得手段と、
前記第１の取得手段で取得したデータ内容と、前記第２の定義情報とに従って、前記第２のサーバ装置に対して送信する前記第２の送信データを生成する生成手段と、
前記生成手段で生成した前記第２の送信データを前記第２のサーバ装置に対して送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１のサーバ装置に送信される前記第１の送信データに含まれる文字列情報のうち、前記生成手段により前記第２の装置サーバに送信される前記第２の送信データを作成する際に、文字列変換を行う文字列である変換前文字列とその変換後の文字列である変換後文字列とを対応付けて記憶する第２の記憶手段をさらに備え、
前記第１の取得手段で取得した前記第１のサーバ装置に送信する前記第１の送信データのデータ内容に前記第２の記憶手段に記憶されている変換前文字列に合致する文字列が含まれている場合に、前記生成手段は、前記変換前文字列と対応付けられている変換後文字列を用いて前記第２のサーバに送信する前記第２の送信データを生成すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の定義情報には、前記第１のサーバ装置に対するデータ操作イベントごとに前記第１の送信データのデータ構造が、前記第２の定義情報には、前記第２のサーバ装置に対するデータ操作イベントごとに前記第２の送信データのデータ構造該定義されており、
前記第１の判定手段はさらに、前記ブラウザアプリケーションで生成された送信データ前記第１のサーバ装置に対するいずれのデータ操作イベントに対応する第１の送信データあるかを前記第１の定義情報に従って判定し、
前記第１の取得手段は、前記第１の定義情報のうち、前記第１の判定手段で判定された前記第１のサーバ装置のデータ操作イベントに対応する定義情報に従って、前記第１のサーバ装置に送信される前記第１の送信データからデータ内容を取得し、
前記生成手段は、前記第１の判定手段で判定されたデータ操作イベントに対応する前記第２の定義情報に従って前記第２のサーバ装置に対する前記第２の送信データを生成する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１の定義情報には、前記第１のサーバ装置に対するデータ取得イベントに係る送信データのデータ構造及び前記データ取得イベントに応じて第１のサーバ装置より送信されるレスポンスデータのデータ構造が含まれ、
前記第２の定義情報には、前記第２のサーバ装置に対するデータ取得イベントに係る送信データのデータ構造及び前記データ取得イベントに応じて第２のサーバ装置より送信されるレスポンスデータのデータ構造が含まれ、
前記第１のサーバ装置及び前記第２のサーバ装置で管理されているスケジュール情報を取得する第２の取得手段と、
前記第１の定義情報に含まれる前記レスポンスデータのデータ構造に従って、前記第１のサーバ装置で管理されているスケジュール情報を、前記第２の定義情報に含まれる前記レスポンスデータのデータ構造に従って、前記第２のサーバ装置で管理されているスケジュール情報を取得し、取得したそれぞれのスケジュール情報の対応付けを行う対応付け手段と、
前記前記対応付け手段で対応付けられた前記第１のサーバ装置で管理されているスケジュール情報と前記第２のサーバ装置で管理されているスケジュール情報との対応関係を記憶する第３の記憶手段と、
を備えることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記データ操作イベントには、スケジュール情報の編集及び削除が含まれ、
前記第１の判定手段で、データ操作イベントがスケジュール情報の編集若しくはスケジュール情報の削除であると判定された後に、当該データ操作イベントの対象となる第１のサーバ装置で管理されているスケジュール情報に対応する第２のサーバ装置のスケジュール情報が前記第３の記憶手段に記憶されているかを判定する第２の判定手段と、
をさらに備え、
前記第２の判定手段で、前記第１のサーバ装置で管理されているスケジュール情報に対応する第２のサーバ装置のスケジュール情報が記憶されていると判定した場合に、前記生成手段は、前記第１の判定手段で判定したデータ操作イベントに対応する前記第２の定義情報に従って、前記第２のサーバのスケジュール情報に対するデータ操作のための前記第２の送信データを生成すること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第１の判定手段で、前記データ操作がスケジュール情報の編集であると判定され、前記第２の判定手段で、前記データ操作イベントの対象となった第１のサーバ装置で管理されているスケジュール情報に対応する第２のサーバ装置のスケジュール情報が記憶されていないと判定した場合に、前記生成手段は、前記第２のサーバ装置に対する新規データの登録のための前記第２送信データを生成すること
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記第２の装置サーバにアクセスする際に使用する認証情報を記憶する第４の記憶手段をさらに備え、
前記送信手段は、前記認証情報を用いて前記第２のサーバ装置にアクセスし認証を受け付けた後に、前記第２のサーバ装置に対して前記生成手段で生成した前記第２の送信データを送信する
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記第１のサーバ装置は内部ネットワークに、前記第２のサーバ装置は外部ネットワークに設置されているサーバ装置であること
を特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
スケジュール管理サービスを提供する第１のサーバ装置に対して送信されるスケジュール管理に係る送信データである第１の送信データの構造を定義した第１の定義情報、及び、前記第１のサーバ装置とは異なる、スケジュール管理サービスを提供する第２のサーバ装置に対して送信されるスケジュール管理に係る送信データである第２の送信データの構造を定義した第２の定義情報を記憶する記憶装置を備える情報処理装置によって行われる情報処理方法であって、
ブラウザアプリケーションで生成された送信データが前記第１のサーバ装置に対する前記第１の送信データであるかを判定する第１の判定工程と、
前記第１の判定工程で、前記第１のサーバ装置に対する前記第１の送信データであると判定した後に、前記第１の定義情報で定義された前記第１の送信データの構造に従って、前記第１のサーバ装置に送信される前記第１の送信データからデータ内容を取得する第１の取得工程と、
前記第１の取得工程で取得したデータ内容と、前記第２の定義情報とに従って、前記第２のサーバ装置に対して送信する前記第２の送信データを生成する生成工程と、
前記生成工程で生成した前記第２の送信データを前記第２のサーバ装置に対して送信する送信工程と、
を備えることを特徴とする情報処理方法。
【請求項１０】
前記記憶装置にはさらに、前記第１のサーバ装置に送信される前記第１の送信データに含まれる文字列情報のうち、前記生成工程により前記第２の装置サーバに送信される前記第２の送信データを作成する際に、文字列変換を行う文字列である変換前文字列とその変換後の文字列である変換後文字列とが対応付けて記憶されており、
前記第１の取得工程で取得した前記第１のサーバ装置に送信する前記第１の送信データのデータ内容に前記記憶装置に記憶されている変換前文字列に合致する文字列が含まれている場合に、前記生成工程は、前記変換前文字列と対応付けられている変換後文字列を用いて前記第２のサーバに送信する前記第２の送信データを生成すること
を特徴とする請求項９に記載の情報処理方法。
【請求項１１】
スケジュール管理サービスを提供する第１のサーバ装置に対して送信されるスケジュール管理に係る送信データである第１の送信データの構造を定義した第１の定義情報、及び、前記第１のサーバ装置とは異なる、スケジュール管理サービスを提供する第２のサーバ装置に対して送信されるスケジュール管理に係る送信データである第２の送信データの構造を定義した第２の定義情報を記憶する記憶装置を備える情報処理装置を、
ブラウザアプリケーションで生成された送信データが前記第１のサーバ装置に対する前記第１の送信データであるかを判定する第１の判定手段と、
前記第１の判定手段で、前記第１のサーバ装置に対する前記第１の送信データであると判定した後に、前記第１の定義情報で定義された前記第１の送信データの構造に従って、前記第１のサーバ装置に送信される前記第１の送信データからデータ内容を取得する第１の取得手段と、
前記第１の取得手段で取得したデータ内容と、前記第２の定義情報とに従って、前記第２のサーバ装置に対して送信する前記第２の送信データを生成する生成手段と、
前記生成手段で生成した前記第２の送信データを前記第２のサーバ装置に対して送信する送信手段と、
として機能させることを特徴とするコンピュータプログラム。
【請求項１２】
前記記憶装置にはさらに、前記第１のサーバ装置に送信される前記第１の送信データに含まれる文字列情報のうち、前記生成手段により前記第２の装置サーバに送信される前記第２の送信データを作成する際に、文字列変換を行う文字列である変換前文字列とその変換後の文字列である変換後文字列とが対応付けて記憶されており、
前記第１の取得手段で取得した前記第１のサーバ装置に送信する前記第１の送信データのデータ内容に前記記憶装置に記憶されている変換前文字列に合致する文字列が含まれている場合に、前記生成手段は、前記変換前文字列と対応付けられている変換後文字列を用いて前記第２のサーバに送信する前記第２の送信データを生成すること
を特徴とする請求項１１に記載のコンピュータプログラム。