(57)【要約】【課題】保持情報の修正作業を効率化することが可能な出願情報管理装置、出願情報管理プログラム、および出願情報管理方法を提供すること。【解決手段】検索結果の項目を修正する旨およびその項目の入力を促し、検索結果から、入力された項目を含む形式で項目修正用画面を生成し、生成された項目修正用画面上の任意の項目について一括して所望の修正をするための入力を受け付け、修正された項目を含む形式で検索結果を保存する。また、検索条件の入力を促し、入力された検索条件を該入力に対応付けて保持し、保持された検索条件の項目一覧を提示するように指示する入力を促し、入力された指示により提示された項目一覧から、所望の検索条件を選択する入力を促し、入力された選択の検索条件により案件データを検索する。【選択図】図１
2007108819.tif 000002
【特許請求の範囲】
【請求項１】
検索結果の項目を修正する旨およびその項目の入力を促す手段と、
前記検索結果から、前記入力された項目を含んだ形式の項目修正用画面を生成する手段と、
前記生成された項目修正用画面上の任意の項目について一括して所望の修正をするための入力を受け付ける手段と、
前記修正された項目を含む形式で検索結果を保存する手段と
を具備することを特徴とする出願情報管理装置。
【請求項２】
検索条件の入力を促す手段と、
前記入力された検索条件を該入力に対応付けて保持する手段と、
前記保持された検索条件の項目一覧を提示するように指示する入力を促す手段と、
前記入力された指示により提示された項目一覧から、所望の検索条件を選択する入力を促す手段と、
前記入力された選択の検索条件により案件データを検索する手段と
を具備することを特徴とする出願情報管理装置。
【請求項３】
検索結果のレイアウトを変更する旨およびレイアウト条件の入力を促す手段と、
前記入力されたレイアウト条件を該入力に対応付けて保持する手段と、
前記保持されたレイアウト条件の項目一覧を提示するように指示する入力を促す手段と、
前記入力された指示により提示された項目一覧から、所望のレイアウト条件を選択する入力を促す手段と、
前記選択されたレイアウト条件に従い検索結果をレイアウト処理する手段と
を具備することを特徴とする出願情報管理装置。
【請求項４】
前記レイアウト条件に参照権限の設定が含まれることを特徴とする請求項３記載の出願情報管理装置。
【請求項５】
前記検索結果を用いてＣＳＶファイルを生成する手段と、
前記生成されたＣＳＶファイルにマクロファイルをアーカイブする手段と、
前記アーカイブされたＣＳＶファイルとマクロファイルとを送信する手段と
をさらに具備することを特徴とする請求項１記載の出願情報管理装置。
【請求項６】
検索結果の項目を修正する旨およびその項目の入力を促すステップと、
前記検索結果から、前記入力された項目を含んだ形式の項目修正用画面を生成するステップと、
前記生成された項目修正用画面上の任意の項目について一括して所望の修正をするための入力を受け付けるステップと、
前記修正された項目を含む形式で検索結果を保存するステップと
をコンピュータに実行させるための出願情報管理プログラム。
【請求項７】
検索条件の入力を促すステップと、
前記入力された検索条件を該入力に対応付けて保持するステップと、
前記保持された検索条件の項目一覧を提示するように指示する入力を促すステップと、
前記入力された指示により提示された項目一覧から、所望の検索条件を選択する入力を促すステップと、
前記入力された選択の検索条件により案件データを検索するステップと
をコンピュータに実行させるための出願情報管理プログラム。
【請求項８】
検索結果のレイアウトを変更する旨およびレイアウト条件の入力を促すステップと、
前記入力されたレイアウト条件を該入力に対応付けて保持するステップと、
前記保持されたレイアウト条件の項目一覧を提示するように指示する入力を促すステップと、
前記入力された指示により提示された項目一覧から、所望のレイアウト条件を選択する入力を促すステップと、
前記選択されたレイアウト条件に従い検索結果をレイアウト処理するステップと
をコンピュータに実行させるための出願情報管理プログラム。
【請求項９】
前記レイアウト条件に参照権限の設定が含まれることを特徴とする請求項８記載の出願情報管理プログラム。
【請求項１０】
前記検索結果を用いてＣＳＶファイルを生成するステップと、
前記生成されたＣＳＶファイルにマクロファイルをアーカイブするステップと、
前記アーカイブされたＣＳＶファイルとマクロファイルとを送信するステップと
をさらにコンピュータに実行させるための請求項５記載の出願情報管理プログラム。
【請求項１１】
検索結果の項目を修正する旨およびその項目の入力を促すステップと、
前記検索結果から、前記入力された項目を含んだ形式の項目修正用画面を生成するステップと
前記生成された項目修正用画面上の任意の項目について一括して所望の修正をするための入力を受け付けるステップと、
前記修正された項目を含む形式で検索結果を保存するステップと
を具備することを特徴とする出願情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出願案件データを保持、管理するための出願情報管理装置、出願情報管理プログラム、および出願情報管理方法に係り、特に、出願案件データの効率的な修正に好適な出願情報管理装置、出願情報管理プログラム、および出願情報管理方法に関する。
【背景技術】
【０００２】
企業や特許事務所などでは、自己の出願案件または管理の委託を受けた出願案件を管理する目的で、データベース（以下では、データベースをＤＢとも称する。）を保有、運用しているのが通常である。データベースに保持された情報は、案件ごとにその種々の属性情報（出願番号、出願日、発明の名称、代理人、…）が対応付けられたものとなっている。
【０００３】
このような案件ごとの情報は、事情により修正を要する場合がある。そのため、従来の装置では、例えば、１）修正を要する案件を検索する条件を入力、２）検索結果一覧から修正案件を選択、３）案件単位で修正、またはマスタの該当項目を変更する、という処理が可能になっている。しかしながら、修正内容によっては、例えば、外国代理人（現地代理人）の変更による案件番号の修正、一般承継による権利者の名義変更などのように、数百以上にも達する単位で案件情報を修正する必要が発生する場合がある。このような場合必ずしも効率的な作業を行うことができない。なお、特許文献１には、文章の中での修正箇所を修正する一般的な例が開示されているが、本発明のように出願に係る各項目に特化して修正を加えられるようにしているものではない。
【特許文献１】特開平１０−１７１８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の事情を考慮してなされたもので、保持情報の修正作業を効率化することが可能な出願情報管理装置、出願情報管理プログラム、および出願情報管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、本発明の一態様に係る出願情報管理装置は、検索結果の項目を修正する旨およびその項目の入力を促す手段と、前記検索結果から、前記入力された項目を含んだ形式の項目修正用画面を生成する手段と、前記生成された項目修正用画面上の任意の項目について一括して所望の修正をするための入力を受け付ける手段と、前記修正された項目を含む形式で検索結果を保存する手段とを具備することを特徴とする。このように、生成された項目修正用画面上の任意の項目について一括して所望の修正をするための入力を受け付けるように構成したので、修正作業は効率化される。
【０００６】
なお、この出願情報管理装置の各「手段」は、例えばマイクロプロセッサやメモリ、ハードディスクなどのハードウエアと、これらのハードウエア上で動作するオペレーティングシステム等の基本ソフトウエアやアプリケーションプログラムなどとによって構成することが可能である。以下で登場する各「手段」も同様である。
【０００７】
また、本発明の別の態様に係る出願情報管理装置は、検索条件の入力を促す手段と、前記入力された検索条件を該入力に対応付けて保持する手段と、前記保持された検索条件の項目一覧を提示するように指示する入力を促す手段と、前記入力された指示により提示された項目一覧から、所望の検索条件を選択する入力を促す手段と、前記入力された選択の検索条件により案件データを検索する手段とを具備することを特徴とする。すなわち、種々の検索条件を保持できるように構成し、これを提示させその選択を可能とすることで作業の効率化を図ることができる。
【０００８】
また、本発明のさらに別の態様に係る出願情報管理装置は、検索結果のレイアウトを変更する旨およびレイアウト条件の入力を促す手段と、前記入力されたレイアウト条件を該入力に対応付けて保持する手段と、前記保持されたレイアウト条件の項目一覧を提示するように指示する入力を促す手段と、前記入力された指示により提示された項目一覧から、所望のレイアウト条件を選択する入力を促す手段と、前記選択されたレイアウト条件に従い検索結果をレイアウト処理する手段とを具備する。すなわち、種々のレイアウト条件を保持できるように構成し、これを提示させその選択を可能とすることで作業の効率化を図ることができる。
【０００９】
本発明に係る出願情報管理プログラムおよび出願情報管理方法も、上記の出願情報管理装置と同等の構成、作用を有し、同様の効果を有する。これにより、作業の効率化を図ることが可能である。
【発明の効果】
【００１０】
本発明によれば、出願案件データを保持、管理するための出願情報管理装置、出願情報管理プログラム、および出願情報管理方法において、保持情報の修正作業を効率化することができる。副次的に保持情報の多様な出力方法も効率化することができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施態様として、前記レイアウト条件に参照権限の設定が含まれる、とすることができる。また、実施態様として、前記検索結果を用いてＣＳＶファイルを生成する手段と、前記生成されたＣＳＶファイルにマクロファイルをアーカイブする手段と、前記アーカイブされたＣＳＶファイルとマクロファイルとを送信する手段とをさらに具備するとすることもできる。
【００１２】
これらを踏まえ、以下では本発明の実施形態を図面を参照しながら説明する。なお、本願において、出願情報とは例えば特許提案書など出願前の状態そして拒絶査定や登録査定などで出願が特許庁での審査に係属しなくなった場合をも含む対象の情報を指すものとする。図１は、本発明の一実施形態に係る出願情報管理装置をサーバとして構成した場合のシステム構成を示す図である。図示するようにこの実施形態のシステムは、ネットワーク３０を介してサーバ１０と少なくとも一つのクライアント４０とが接続される構成である。
【００１３】
サーバ１０は、検索式ＤＢ１１、案件ＤＢ１２、データ受信部１３、表示画面生成部１４、データ出力部１５、データ送信部１６、処理部２０を有する。処理部２０は、サーバ１０内に保管されるプログラムに基づいて、図示するような、検索処理部２１、検索結果一覧生成部２２、レイアウト変更処理部２３、出力データ生成部２４、修正データ登録部２５、修正データ項目抽出部２６などとして機能する。処理部２０の実体は、例えば、マイクロプロセッサなどのハードウエアとこのハードウエア上で動作する基本ソフトウエアおよびアプリケーションプログラムからなるソフトウエアとである。
【００１４】
検索式ＤＢ１１は、検索式（後述）などの情報を保持するデータベースであり、処理部２０と接続されることで、処理部２０により情報が取り出されあるいは保存される。案件ＤＢ１２は、出願案件データ（以下では、単に「案件データ」とも言う。）を保持するデータベースであり、処理部２０と接続されることで、処理部２０により案件データが取り出されあるいは保存される。
【００１５】
データ受信部１３は、ネットワーク３０に接続され、ネットワーク３０を介するクライアント４０からの送信データを受け取り、この受け取られたデータを処理部２０に送る。表示画面生成部１４は、処理部２０が行った処理の結果に基づきクライアント４０に送るべき表示画面を生成する。データ出力部１５は、処理部２０が行った処理の結果に基づきクライアント４０に送るべきデータを出力する。データ送信部１６は、ネットワーク３０に接続され、ネットワーク３０を介してクライアント４０に、表示画面生成部１４の出力たる表示画面データと、データ出力部１５の出力たるデータとを送信する。
【００１６】
ネットワーク３０は、インターネットやイントラネットなどのネットワークである。ネットワークへの接続機能を有するサーバ１０、クライアント４０などが接続され得、これらの間の通信を仲介する。
【００１７】
クライアント４０は、入力部４１、表示部４２、データ処理部４３、出力部４４を有する。入力部４１は、人（ユーザ）の操作入力を受け取るマンマシンインターフェースである。受け取られた操作入力はネットワーク３０を介してサーバ１０に送られる。データ処理部４３は、ネットワーク３０を介して送られたデータに必要な処理を加え、その処理結果を表示部４２に表示させ、または出力部４４に出力させる。表示部４２は、データ処理部の処理の結果またはネットワーク３０を介するサーバ１０からのデータにより情報の表示を行う。出力部４４は、データ処理部４３が出力する処理の結果に基づきデータの出力を行う。
【００１８】
図２は、図１中に示した処理部２０に相当して描いたクラス図である。処理部２０の各部２１〜２６の機能は、このようなクラス図で表現され得るソフトウエアにより実現される。図２に示す各クラスのうち汎用検索サービスクラス２０ａと一括修正サービスクラス２０ｈとは、このソフトウエアによる２つの大きな機能に相当している。ここで汎用検索サービスを概略的に言うと、ユーザにより設定された検索条件に従い複数の案件データを検索し、ユーザに指定されたレイアウトに従いこれを加工し、この加工した案件データの一覧を作成する機能である。また、一括修正サービスを概略的に言うと、汎用検索サービスにより検索された複数の案件データに対して、ユーザから指定された修正方式に従い、一括に修正を行う機能である。
【００１９】
各クラスの概略の機能を述べると以下である。汎用検索サービスクラス２０ａは、ユーザから汎用検索の実行のリクエストを受け付ける。検索条件クラスｂは、ユーザから受け取った検索条件データを保持する。検索結果クラス２０ｃは、検索条件に従って検索された案件データの案件番号のリストを保持する。案件データクラス２０ｄは、案件に関連するデータ一式を保持する。レイアウトクラス２０ｅは、汎用検索の結果を表示する際に、案件データのうちどのデータを表示するかの設定を保持する。実行結果クラス２０ｆは、レイアウトクラス２０ｅにより規定され抽出された案件データの特定の項目を保持する。実行結果リストクラス２０ｇは、複数の実行結果クラス２０ｆを管理する。
【００２０】
また、一括修正サービスクラス２０ｆは、汎用検索により検索された案件データに対する一括修正処理実行のリクエストをユーザから受け付ける。データ修正コマンドクラス２０ｉは、変換の対象となる単一の案件番号と、ユーザから指定された修正方式の設定を保持する。このクラス２０ｉのインスタンスは永続化可能となっている。データ修正コマンドリストクラス２０ｊは、複数のデータ修正コマンドを保持する。データ修正バッチ実行マネージャクラス２０ｋは、リアルタイムに修正も可能であるが、ここでは指定された日時に、永続化されていたデータ修正コマンドクラス２０ｉのインスタンスをＤＢから取り出して実行する機能を持つ。
【００２１】
なお、実行結果リストクラス２０ｇは、管理している実行結果クラス２０ｆのインスタンスからデータを読み込み、レイアウトに従いＣＳＶ（comma separated values）ファイル（ＣＳＶファイルクラス２０ｌ）を作成する機能も備えている。レイアウトクラス２０ｅはＣＳＶファイルを加工するためのマクロ（マクロクラス２０ｍ）へのリンクが登録されている。
【００２２】
図３は、図１中に示した検索式ＤＢ１１の内容を示す説明図である。図３に示すように、検索式ＤＢ１１は、検索式ファイル１１ａ、レイアウトファイル１１ｂ、ＣＳＶファイル１１ｃ、マクロファイル１１ｄを保持する。検索式ファイル１１ａ、レイアウトファイル１１ｂ、ＣＳＶファイル１１ｃは、それぞれ、図示するような内容のファイルである。マクロファイル１１ｄは、作成されたＣＳＶファイル１１ｃをクライアント４０で加工（例えば帳票印刷やグラフ作成）するためのマクロを収めたファイルである。
【００２３】
次に、図１に示したシステムの動作について以下説明する。図４ないし図６は、図１に示したシステムの動作フローの一例（レイアウト変更、ＣＳＶ出力、マクロ出力）を示す流れ図である。以下、図４ないし図６を主たる参照先として説明する。
【００２４】
クライアント４０からシステム動作を開始させる（ステップ５１）。これにより検索画面がクライアント４０に表示される（ステップ５２：検索画面は図９を参照）。ここで、検索条件取込みボタン２０１を選択・クリックすると、検索条件取込みリクエストがサーバ１０に対して行われ（ステップ５３）、これに対応してサーバ１０は、検索条件リストを検索式ＤＢ１１から抽出しこれをクライアント４０に向けて送信する（ステップ１０１）。これにより、クライアント４０では、検索条件リストが表示される（ステップ５４：検索条件リストは図１０を参照）。
【００２５】
ユーザは、図１０に示す表示から検索条件リストの選択を行い（ラジオボタンおよびＯＫボタン２０３のクリック）、または図９に示した検索画面で検索条件（例えば、四法、内外国指定、技術担当者、代理人、…）にデータを挿入する（ステップ５５）。検索条件の入力画面を通じて、検索条件取込みやレイアウト選択ができるが、これ以外にもワークスペースを取込むこともできる。図１０に示す表示からの検索条件リストの選択によれば、いつも検索する条件として保持されたものの中から適宜選択することができ効率的になる。次に、検索実行ボタン２０２の選択・クリックを行うと、選択リストデータを含む検索条件データがサーバ１０に送信される（ステップ５６）。
【００２６】
これに対して、サーバ１０は、送信された検索条件データの受信し（ステップ１０２）、この受信された検索条件に基づいて案件ＤＢ１２を対象に検索処理（ステップ１０３）を行う。さらに、送られた選択リストに基づいてレイアウト情報を検索式ＤＢ１１から抽出し（ステップ１０４）、そのレイアウト情報に基づいて検索データの一覧を生成する（ステップ１０５）。生成された検索データ一覧は、検索結果一覧画面の情報としてクライアント４０に送信される（ステップ１０６）。これにより、クライアント４０は、検索結果一覧の表示を行う（ステップ５７：検索結果一覧表示は図１１を参照）。
【００２７】
以上の図４を参照する手順（検索手順）は、図７に示すシーケンス図によっても同様に表現できる。図７は、図１に示した出願情報管理装置が行う検索処理に対応して描いたシーケンス図である。
【００２８】
図７を概略説明すると以下である。ユーザが設定した検索条件データとレイアウトデータが、汎用検索サービスオブジェクトに送られる。汎用検索サービスオブジェクトは、検索条件データを検索条件オブジェクトにまとめる。検索条件をＤＢに渡し検索を実行すると、ＤＢから検索条件に合致した案件データが持つ案件番号の集合が戻る。この案件番号により案件データを一件ずつ検索する。ユーザから指定されたレイアウト設定からレイアウトオブジェクトを生成する。レイアウト設定がＤＢに登録されている場合には、アクセス権（参照権限）チェックを行ったうえで、ＤＢからレイアウト設定を取り出す。案件データから、レイアウトに設定されているものと一致するプロパティを取得し、実行結果オブジェクト自身に登録する。以上の手順により汎用検索の実行結果の一覧ができる。
【００２９】
図４に戻り、次に、例えばレイアウト変更を行うとする（図５）。このため、検索結果一覧表示においてレイアウト変更ボタン２０５の選択・クリックがなされると、レイアウト変更リクエストがサーバ１０に向けて発せられる（ステップ５８）。これに対して、サーバ１０は、レイアウト変更画面をクライアント４０に向けて送信する（ステップ１０７）。これにより、クライアント４０は、レイアウト変更画面表示を行う（ステップ５９：レイアウト変更画面表示は図１２を参照）。レイアウト変更画面では、業務に合わせて表示させたい項目およびそのソート順を設定すること、およびその保存（参照権限の保存を含む）が可能である。参照権限の設定には、個人、グループ、事務所全体などの設定があり得る。
【００３０】
ユーザは、この表示においてレイアウト変更（変更されるレイアウト条件）の指示（表示項目選択、ソート指定など）を入力する。その後、レイアウト保存リクエストがされると、その変更データがサーバ１０に向けて送信される（ステップ６０）。これに対して、サーバ１０は、レイアウト変更（変更されるレイアウト条件）データを受信し（ステップ１０８）、これにより検索式ＤＢに対してレイアウト保存処理を行う（ステップ１１）。クライアント４０では、表示が検索結果一覧表示（この場合、図１１）になる（ステップ６１）。その他、レイアウト変更の指示を入力した後、ＯＫボタン２０３をクリックすると表示が変更の指示をされた項目や順番による検索結果一覧として表示される。
【００３１】
次に、例えば、ＣＳＶ出力を行うとする。このため、検索結果一覧表示においてＣＳＶ出力ボタン２０４の選択・クリックがなされると、ＣＳＶ出力リクエストがサーバ１０に向けて発せられる（ステップ６２）。これに対して、サーバ１０は、ＣＳＶ出力画面をクライアント４０に向けて送信する（ステップ１１０）。これにより、クライアント４０は、ＣＳＶ出力画面表示を行う（ステップ６３：ＣＳＶ出力画面表示は図１３を参照）。この表示では、表示された案件の指定項目をＣＳＶにて出力すること、および指定を行うことでそれを連携させるマクロやＡＰＬへの連携を指定することも可能である。
【００３２】
ユーザは、この表示においてＣＳＶ出力の指示を入力する。この入力は、出力項目選択、ソート指定、権限設定、保存名称入力等が含まれ得る。その後、ＣＳＶ出力リクエストがされると、その出力指定データがサーバ１０に向けて送信される（ステップ６４）。これに対して、サーバ１０は、ＣＳＶ出力指定データを受信し（ステップ１１１）、これによりＣＳＶデータ生成を行い（ステップ１１２）、この生成されたＣＳＶデータを検索式ＤＢ１１に保存しかつクライアント４０に対して送信する（ステップ１１３）。クライアント４０は、送信されたＣＳＶデータを受信する（ステップ６５）。
【００３３】
次に、例えば、マクロを伴ったＣＳＶ出力を行うとする。このため、検索結果一覧表示（図１１）においてＣＳＶ出力ボタン２０４の選択・クリックがなされると、ＣＳＶ出力リクエストがサーバ１０に向けて発せられる（ステップ６６）。これに対して、サーバ１０は、ＣＳＶ出力画面をクライアント４０に向けて送信する（ステップ１１４）。これにより、クライアント４０は、ＣＳＶ出力画面表示を行う（ステップ６７：ＣＳＶ出力画面表示は図１３を参照）。
【００３４】
ユーザは、この表示においてＣＳＶ出力の指示を入力する。この入力は、出力項目選択、ソート指定、権限設定、保存名称入力等が含まれ得る。その後、ＣＳＶ出力リクエストがされると、その出力指定データがサーバ１０に向けて送信される（ステップ６８）。これに対して、サーバ１０は、ＣＳＶ出力指定データを受信する（ステップ１１５）。続けて、必要なレイアウト情報をレイアウトファイル１１ｂから呼び出し（ステップ１１６）、さらに、所定のマクロファイルをマクロファイル１１ｄから呼び出す（ステップ１１７）。
【００３５】
次に、サーバ１０は、ＣＳＶ出力指定データによりＣＳＶデータ生成を行い（ステップ１１８：ここで呼び出されたマクロファイルがアーカイブされる。）、この生成されたＣＳＶデータおよびマクロデータを検索式ＤＢ１１のＣＳＶファイル１１ｃに保存しかつクライアント４０に対して送信する（ステップ１１９）。クライアント４０は、送信されたＣＳＶデータを受信する（ステップ６９）。
【００３６】
この後、クライアント４０では、例えば、クライアント４０にインストールされたマクロ起動プログラムがアーカイブファイルを解凍する。これにより復元されたマクロがマクロ起動プログラムにより起動されると、マクロはＣＳＶファイルを読み込む。さらに、読み込んだデータをそのマクロにより加工し、例えば帳票やグラフとして出力を行う。
【００３７】
以上の図６を参照する手順（ＣＳＶダウンロード）は、図８に示すシーケンス図によっても同様に表現ができる。図８は、図１に示した出願情報管理装置が行うＣＳＶダウンロード処理に対応して描いたシーケンス図である。
【００３８】
図８を概略説明すると以下である。ユーザにより検索結果のマクロ出力が要求されると、対象案件抽出サービスは検索の実行をしてＣＳＶデータの対象となる出願を抽出し、実行結果リストの内容からＣＳＶデータを作成する。この内容を、ファイルに出力する。次に、レイアウトサービスからマクロのパスを取得し、呼び出したマクロファイルとＣＳＶファイルを共にアーカイブする。続いて、ユーザのＰＣ（クライアント４０）へアーカイブファイルをダウンロードさせる。ユーザのＰＣ上では、マクロ起動プログラムが自動的に起動し、アーカイブファイルを解凍する。マクロ起動プログラムによりマクロが起動される。マクロはＣＳＶファイルを読み込み、取り込まれたデータが処理される。
【００３９】
次に、図１に示したシステムの別の動作について以下説明する。図１４、図１５は、図１に示したシステムの動作フローに関する別の例（一括修正処理）を示す流れ図である。図１４、図１５において、すでに説明した図中で使用した符号と同一の符号は同一のステップまたは構成要素を示す。この例では、現地代理人事務所「ＴＯＭ  ＰＡＴＥＮＴ  ＯＦＦＩＣＥ」が閉鎖され、「ＪＩＭＭＹ  ＰＡＴＥＮＴ  ＯＦＦＩＣＥ」がこれを引き継いだ場合を想定する。
【００４０】
クライアント４０からシステム動作を開始させる（ステップ５１）。これにより検索画面がクライアント４０に表示される（ステップ５２：検索画面は図１７を参照）。ここで、検索条件取込みボタンを選択・クリックすると、検索条件取込みリクエストがサーバ１０に対して行われ（ステップ５３）、これに対応してサーバ１０は、検索条件リストを検索式ＤＢ１１から抽出しこれをクライアント４０に向けて送信する（ステップ１０１）。これにより、クライアント４０では、検索条件リストが表示される（ステップ５４：検索条件リストは図１８を参照）。
【００４１】
ユーザは、図１８に示す表示から検索条件リストの選択を行い（ラジオボタンおよびＯＫボタンのクリック）、または図１７に示した検索画面で検索条件データを挿入する（ステップ５５Ａ）。ここで挿入される条件は、『四法、内外国指定、旧現地法人：ＴＯＭ  ＰＡＴＥＮＴ  ＯＦＦＩＣＥ』である。そして、検索実行ボタンの選択・クリックを行うと、選択リストデータを含む検索条件データがサーバ１０に送信される（ステップ５６Ａ）。
【００４２】
これに対して、サーバ１０は、送信された検索条件データの受信し（ステップ１０２）、この受信された検索条件に基づいて案件ＤＢ１２を対象に検索処理（ステップ１０３）を行う。さらに、送られた選択リストに基づいてレイアウト情報を検索式ＤＢ１１から抽出し（ステップ１０４）、そのレイアウト情報に基づいて検索データの一覧を生成する（ステップ１０５）。生成された検索データ一覧は、検索結果一覧画面の情報としてクライアント４０に送信される（ステップ１０６）。これにより、クライアント４０は、検索結果一覧の表示を行う（ステップ５７：検索結果一覧表示は図１９を参照）。
【００４３】
次に、この検索結果一覧表示においてレイアウト変更ボタンの選択・クリックがなされると、レイアウト変更リクエストがサーバ１０に向けて発せられる（ステップ５８）。これに対して、サーバ１０は、レイアウト変更画面をクライアント４０に向けて送信する（ステップ１０７）。これにより、クライアント４０は、項目変更レイアウト画面表示を行う（ステップ５９Ａ：レイアウト変更画面表示は図２０を参照）。
【００４４】
ユーザは、この表示において表示書誌事項選択（表示がされたとき情報を識別するために必要な書誌事項の選択：最大３つ）、および修正事項選択の指示（ここでは現地代理人名称、現地代理人担当者名、現地代理人Ｒｅｆ）を入力する。その後、一括データ修正レイアウトリクエストがされると、その設定情報がサーバ１０に向けて送信される（ステップ１５１）。これに応じて、サーバ１０は、一括データ修正用レイアウト情報を受信し（ステップ１０８）、さらに、一括データ修正用画面を生成する（ステップ２０２）。生成された一括データ修正用画面はクライアント４０に送信され表示される（ステップ１５２：一括データ修正用画面は図２１を参照）。
【００４５】
ユーザは、この表示において修正項目を入力する。この入力は、例えば、現地代理人事務所の名称の一括変更、代理人担当者の個別の変更、代理人Ｒｅｆ（番号）の個別の変更などに対応して行うことができる。一括変更の場合は、図２１の上欄として用意された入力欄に入力（ここでは、「現地代理人事務所の名称」の欄に入力）を行い、さらにその横の「反映」ボタンをクリックすることでその相当する全情報を変更できる。個別に変更する場合は、個別の入力欄に入力（ここでは、「現地代理人担当者」および「現地代理人Ｒｅｆ」に対応する個々の入力欄に入力）を行い修正を実施する。これらの入力によりライアント４０に修正画面表示がされる（ステップ１５３）。次に、修正登録の確定の旨を入力すると修正データがサーバ１０に向けて送信される（ステップ１５４）。
【００４６】
これに対して、サーバ１０は、クライアント４０から送信された修正データを受信し、さらにこれを検索式ＤＢ１１に保存する（ステップ２０３）。続けて、プルーフリスト出力確認画面をクライアント４０に向けて送信する（ステップ２０４）。クライアント４０は、これに対応してプルーフリスト出力画面の表示を行い（ステップ１５５）、またプルーフリストを出力するように指定したときにはこれを出力する（ステップ１５６）。
【００４７】
なお、この実施形態では、サーバ１０で行われる修正データ受信・保存のステップ２０３の保存動作は、即時実行とするほか、指定によりバッチ処理（例えばあらかじめ指定された夜間に行う処理）とすることも可能である。
【００４８】
以上の図１４、図１５を参照する手順（一括修正処理）は、図１６に示すシーケンス図によっても同様に表現ができる。図１６は、図１に示した出願情報管理装置が行う一括修正処理に対応して描いたシーケンス図である。
【００４９】
図１６を概略説明すると以下である。ユーザが設定した一括修正の設定データが、一括修正サービスオブジェクトに送られる。一括修正サービスオブジェクトは一括修正の設定データをデータ修正コマンドオブジェクトにまとめる。さらにこれらを、データ修正コマンドリストオブジェクトに登録する。続いて、このデータ修正コマンドリストオブジェクトの内容がデータ修正の確認画面で一覧として表示される。次に、ユーザにより確認画面の内容が承認される（確認ボタン押下）と一括修正が実行される。一括修正は即時実行とバッチ実行が可能となっている。
【００５０】
即時実行では、ユーザが確認ボタンを押下したあとすぐに一括修正処理を実行される。データ修正コマンドリストからデータ修正コマンドを取り出し、それぞれのデータ修正コマンドにデータ修正を実行させる。データ修正コマンドは、設定された内容に従い、指定された案件データの内容を修正し、修正の結果（成功・失敗など）を記録する。次に、データ修正コマンドリストから、修正が成功した案件データの案件番号を取得する。そして、それらの案件番号に対して案件データを取得する。また、別途保存してあったレイアウトに従い実行結果を作成する。
【００５１】
バッチ実行においては、ユーザが確認ボタンを押下した時には処理が実行されず、ユーザにより指定された時間まで待ってから開始される。ユーザが確認ボタンを押した時、データ修正コマンドはＤＢに保存される。データ修正バッチ実行マネージャはユーザにより設定された時間に起動し、ＤＢからデータ修正コマンドを取り出し、それぞれの一括修正処理を実行させる。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態に係る出願情報管理装置をサーバとして構成した場合のシステム構成を示す図。
【図２】図１中に示した処理部２０に相当して描いたクラス図。
【図３】図１中に示した検索式データベース１１の内容を示す説明図。
【図４】図１に示したシステムの動作フローの一例（レイアウト変更、ＣＳＶ出力、マクロ出力）を示す流れ図。
【図５】図４の続図であって、図１に示したシステムの動作フローの一例を示す流れ図。
【図６】図５の続図であって、図１に示したシステムの動作フローの一例を示す流れ図。
【図７】図１に示した出願情報管理装置が行う検索処理に対応して描いたシーケンス図。
【図８】図１に示した出願情報管理装置が行うＣＳＶダウンロード処理に対応して描いたシーケンス図。
【図９】検索画面の例を示す図。
【図１０】検索条件リストの例を示す図。
【図１１】検索結果一覧の例を示す図。
【図１２】レイアウト変更画面の例を示す図。
【図１３】ＣＳＶ出力画面の例を示す図
【図１４】図１に示したシステムの動作フローの別の例（一括修正処理）を示す流れ図。
【図１５】図１４の続図であって、図１に示したシステムの動作フローの別の例を示す流れ図。
【図１６】図１に示した出願情報管理装置が行う一括修正処理に対応して描いたシーケンス図。
【図１７】検索画面の例を示す図。
【図１８】検索条件リストの例を示す図。
【図１９】検索結果一覧の例を示す図
【図２０】項目変更レイアウト画面の例を示す図。
【図２１】一括データ修正用画面の例を示す図。
【符号の説明】
【００５３】
１０…サーバ、１１…検索式データベース、１１ａ…検索式ファイル、１１ｂ…レイアウトファイル、１１ｃ…ＣＳＶファイル、１１ｄ…マクロファイル、１２…案件データベース、１３…データ受信部、１４…表示画面生成部、１５…データ出力部、１６…データ送信部、２０…処理部、２０ａ…汎用検索サービスクラス、２０ｂ…検索条件クラス、２０ｃ…検索結果クラス、２０ｄ…案件データクラス、２０ｅ…レイアウトクラス、２０ｆ…実行結果クラス、２０ｇ…実行結果リストクラス、２０ｈ…一括修正サービスクラス、２０ｉ…データ修正コマンドクラス、２０ｊ…データ修正コマンドリストクラス、２０ｋ…データ修正バッチ実行マネージャクラス、２０ｌ…ＣＳＶファイルクラス、２０ｍ…マクロクラス、２１…検索処理部、２２…検索結果一覧生成部、２３…レイアウト変更処理部、２４…出力データ生成部、２５…修正データ登録部、２６…修正データ項目抽出部、３０…ネットワーク、４０…クライアント、４１…入力部、４２…表示部、４３…データ処理部、４４…出力部、２０１…検索条件取込みボタン、２０２…検索実行ボタン、２０３…ＯＫボタン、２０４…ＣＳＶ出力ボタン、２０５…レイアウト変更ボタン。
【図１】
2007108819.tif 000003
【図２】
2007108819.tif 000004
【図３】
2007108819.tif 000005
【図４】
2007108819.tif 000006
【図５】
2007108819.tif 000007
【図６】
2007108819.tif 000008
【図７】
2007108819.tif 000009
【図８】
2007108819.tif 000010
【図９】
2007108819.tif 000011
【図１０】
2007108819.tif 000012
【図１１】
2007108819.tif 000013
【図１２】
2007108819.tif 000014
【図１３】
2007108819.tif 000015
【図１４】
2007108819.tif 000016
【図１５】
2007108819.tif 000017
【図１６】
2007108819.tif 000018
【図１７】
2007108819.tif 000019
【図１８】
2007108819.tif 000020
【図１９】
2007108819.tif 000021
【図２０】
2007108819.tif 000022
【図２１】
2007108819.tif 000023