(57)【特許請求の範囲】
【請求項１】
複数の発明の中から一又は複数の発明を閲覧するユーザに予め地域が対応づけられており、前記複数の発明夫々の内容を示す発明情報に、該発明情報を登録したユーザに対応づけられた地域が対応づけられており、前記発明情報へのアクセスの許否を制御する制御装置に用いられるプログラムであって、
該制御装置に、
前記発明情報にアクセスした前記ユーザに予め対応づけられた地域とアクセスされた前記発明情報に予め対応づけられた地域とが一致するか否かを判定し、
前記発明情報にアクセスした前記ユーザに予め対応づけられた地域とアクセスされた前記発明情報に予め対応づけられた地域とが一致すると判定した場合、前記発明情報へのアクセスを許可する
処理を実行させるプログラム。
【請求項２】
前記発明情報が前記ユーザが所属している所属先に対応づけられており、
前記ユーザが所属している所属先と前記発明情報に対応づけられた所属先とが一致するか否かを判定し、
前記ユーザが所属している所属先と前記発明情報に対応づけられた所属先とが一致しないと判定した場合、前記発明情報へのアクセスを禁止する
請求項１に記載のプログラム。
【請求項３】
前記発明情報が示す発明に係る特許出願が出願前、出願後又は公開後であるか否かに応じて前記発明情報へのアクセスの許可を制御する
請求項１又は請求項２に記載のプログラム。
【請求項４】
複数の発明の中から一又は複数の発明を閲覧するユーザに予め地域が対応づけられており、前記複数の発明夫々の内容を示す発明情報に、該発明情報を登録したユーザに対応づけられた地域が対応づけられており、前記発明情報へのアクセスの許否を制御する制御装置であって、
前記発明情報にアクセスした前記ユーザに予め対応づけられた地域とアクセスされた前記発明情報に予め対応づけられた地域とが一致するか否かを判定する判定部と、
前記発明情報にアクセスした前記ユーザに予め対応づけられた地域とアクセスされた前記発明情報に予め対応づけられた地域とが一致すると判定した場合、前記発明情報へのアクセスを許可する許可部とを
備える制御装置。
【請求項５】
複数の発明の中から一又は複数の発明を閲覧するユーザに予め地域が対応づけられており、前記複数の発明夫々の内容を示す発明情報に、該発明情報を登録したユーザに対応づけられた地域が対応づけられており、前記発明情報へのアクセスの許否を制御する制御装置における制御方法であって、
前記発明情報にアクセスした前記ユーザに予め対応づけられた地域とアクセスされた前記発明情報に予め対応づけられた地域とが一致するか否かを判定し、
前記発明情報にアクセスした前記ユーザに予め対応づけられた地域とアクセスされた前記発明情報に予め対応づけられた地域とが一致すると判定した場合、前記発明情報へのアクセスを許可する
処理を実行させる制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発明の内容を示す発明情報へのアクセスの許否を制御するプログラム、制御装置及び制御方法に関する。
【背景技術】
【０００２】
従来、発明情報へのアクセスの許否を制御する技術が知られている。
【０００３】
例えば、特許文献１には、ユーザがユーザを識別するためのユーザ識別情報を用いてログインした場合、用いたユーザ識別情報へのアクセス権限に基づいて発明情報の照会要求を受け付ける技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１１３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数の国、行政区画又は領域等の地域を跨いで特許の出願又は中間処理等の処理を行う場合、各地域の法律に対応した手続きを行うときがある。
【０００６】
しかし、特許文献１に開示された技術では、地域毎に発明情報を管理することが難しいため、異なった地域に存在するユーザが発明情報にアクセスすることで間違った手続きをしてしまうという問題が生じるおそれがある。
【０００７】
一つの側面では、地域に基づいて発明情報の管理を行うことができるプログラム、制御装置及び制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
一態様のプログラムは、複数の発明の中から一又は複数の発明を閲覧するユーザに予め地域が対応づけられており、前記複数の発明夫々の内容を示す発明情報に、該発明情報を登録したユーザに対応づけられた地域が対応づけられており、前記発明情報へのアクセスの許否を制御する制御装置に用いられるプログラムであって、該制御装置に、前記発明情報にアクセスした前記ユーザに予め対応づけられた地域とアクセスされた前記発明情報に予め対応づけられた地域とが一致するか否かを判定し、前記発明情報にアクセスした前記ユーザに予め対応づけられた地域とアクセスされた前記発明情報に予め対応づけられた地域とが一致すると判定した場合、前記発明情報へのアクセスを許可する処理を実行させる。
【発明の効果】
【０００９】
一態様によれば、地域に基づいて発明情報の管理を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムの概要を示す模式図である。
【図２】制御装置のハードウェア群を示すブロック図である。
【図３】ユーザ情報ＤＢに格納されているデータの一例を示す図である。
【図４】発明情報ＤＢに格納されているデータの一例を示す図である。
【図５】処理装置のハードウェア群を示すブロック図である。
【図６】検索画面の一例を示す説明図である。
【図７】検索結果画面の一例を示す説明図である。
【図８】本実施形態における対応生成処理の処理手順を示したフローチャートである。
【図９】本実施形態における検索処理の処理手順を示したフローチャートである。
【図１０】本実施形態における検索処理の処理手順を示したフローチャートである。
【図１１】ユーザ情報ＤＢに格納されているデータの一例を示す図である。
【図１２】発明情報ＤＢに格納されているデータの一例を示す図である。
【図１３】本実施形態における対応生成処理の処理手順を示したフローチャートである。
【図１４】検索処理の処理手順を示したフローチャートである。
【図１５】発明情報ＤＢに格納されているデータの一例を示す図である。
【図１６】検索処理の処理手順を示したフローチャートである。
【図１７】ユーザ情報ＤＢに格納されているデータの一例を示す図である。
【図１８】検索処理の処理手順を示したフローチャートである。
【図１９】ユーザ情報ＤＢに格納されているデータの一例を示す図である。
【図２０】検索処理の処理手順を示したフローチャートである。
【図２１】実施の形態６に係る制御装置のハードウェア群を示すブロック図である。
【図２２】実施の形態６に係る制御装置の機能ブロック図である。
【発明を実施するための形態】
【００１１】
実施の形態１
以下本実施の形態を、図面を参照して説明する。図１は情報処理システムの概要を示す模式図である。図１に示す情報処理システムは、制御装置１及び処理装置２を備える。制御装置１及び処理装置２はインターネット、ＬＡＮ(Local Area Network)または携帯電話網等の通信網Ｎにより相互に接続されている。処理装置２は複数の処理装置２Ａ、２Ｂ及び２Ｃ等により構成され、通信網Ｎを介して、制御装置１との間で情報の取得又は出力を行っている。
【００１２】
以下では情報処理システムの概要を説明する。処理装置２は、特許に関する情報の取得又は出力等の処理を行う装置であり、例えばコンピュータである。複数の処理装置２の夫々は所定の地域に設置されている。地域とは例えば、国、行政区画又は領域等である。例えば、処理装置２Ａは地域Ａに設置されており、処理装置２Ｂ及び２Ｃは地域Ｂに設置されている。処理装置２は発明の内容を示す発明情報の入力を受け付ける。処理装置２は受け付けた発明情報及び自身の地域を制御装置１へ出力する。
【００１３】
制御装置１は発明情報へのアクセスの許否を制御する装置であり、例えばコンピュータである。制御装置１は発明情報及び地域を処理装置２から取得する。制御装置１は取得した発明情報及び地域に基づいて発明情報に関連する案件を示す案件情報を生成する。処理装置２は発明情報の取得要求を制御装置１へ出力する。制御装置１は発明情報の取得要求を処理装置２から取得する。制御装置１は地域に基づいて案件情報を処理装置２へ出力する。処理装置２は制御装置１から案件情報を取得する。
【００１４】
以下では情報処理システムの詳細を説明する。図２は制御装置１のハードウェア群を示すブロック図である。図２に示す制御装置１は、ＣＰＵ(Central Processing Unit)１１、記憶部１２、ＲＡＭ１３、入力部１４、表示部１５及び通信部１６を備える。
【００１５】
ＣＰＵ１１は、バスを介してハードウェア各部と接続されている。ＣＰＵ１１は例えば一もしくは複数のＣＰＵ又はマルチコアＣＰＵ等を備える。ＣＰＵ１１は、記憶部１２に記憶されたプログラム１２Ｐに従いハードウェアの各部を制御する。
【００１６】
記憶部１２は例えばハードディスクまたは大容量メモリ等である。記憶部１２にはＣＰＵ１１が処理を行う際に必要とする種々のデータ、ユーザ情報ＤＢ１２１、発明情報ＤＢ１２２及びプログラム１２Ｐを格納する。
【００１７】
ＲＡＭ１３は例えばＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ等である。ＲＡＭ１３は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１８】
入力部１４はマウス、キーボード又はタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１５は液晶ディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイ等である。通信部１６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して各種情報を処理装置２との間で送受信する。
【００１９】
図３はユーザ情報ＤＢ１２１に格納されているデータの一例を示す図である。ユーザ情報ＤＢ１２１は複数の発明の内、一又は複数の発明を閲覧するユーザに関する情報を記憶するデータベースである。ユーザ情報ＤＢ１２１はユーザ識別情報列、ユーザ名列、認証情報列及び地域列を備える。ユーザ識別情報列には発明を利用するユーザを識別するためのユーザ識別情報が記憶される。ユーザ名列にはユーザの名称が記憶される。認証情報列にはユーザを認証するための認証情報が記憶される。地域列にはユーザに対応づけられた地域が記憶される。ユーザ情報ＤＢ１２１は予め記憶されている。
【００２０】
図４は発明情報ＤＢ１２２に格納されているデータの一例を示す図である。発明情報ＤＢ１２２は発明情報又は発明情報に対応づけられたデータを記憶するデータベースである。発明情報ＤＢ１２２は発明情報列及び地域列を備える。発明情報列はさらに発明識別情報列、技術情報列、発明者列、出願地域列、出願人列、概要列及び出願番号列を備える。
【００２１】
発明識別情報列には発明情報を識別するための発明識別情報が記憶される。技術情報列には発明情報の詳細な説明を記載した技術情報が記憶される。発明者列には発明者の名称が記憶される。なお、発明者列には事務員又は共同発明者を記憶してもよい。出願地域列には発明情報に係る特許を出願した出願地域が記憶される。出願地域には発明情報に係る特許を出願した国又は未承認国等が含まれる。出願人列には出願人が記憶される。概要列には発明情報の概要が記憶される。出願番号列には発明情報に係る特許を出願した番号が記憶される。地域列には発明情報に対応づけられた地域が記憶される。発明情報に対応づけられた地域とは例えば発明者に関連付けられた地域である。
【００２２】
ＣＰＵ１１はユーザ識別情報に基づいて地域を特定する。ＣＰＵ１１は発明情報の出力要求を処理装置２へ出力する。ＣＰＵ１１は発明情報の出力要求を制御装置１から取得する。後述するＣＰＵ２１は発明情報の入力を受け付ける。ＣＰＵ２１は受け付けた発明情報を制御装置１へ出力する。
【００２３】
ＣＰＵ１１は発明情報を処理装置２から取得する。ＣＰＵ１１は発明情報と地域とを対応づけて発明情報ＤＢ１２２に記憶する。
【００２４】
図５は処理装置２のハードウェア群を示すブロック図である。図５に示す処理装置２は、ＣＰＵ２１、記憶部２２、ＲＡＭ２３、入力部２４、表示部２５及び通信部２６を備える。処理装置２は、ＣＰＵ２１、ＲＡＭ２３、入力部２４及び表示部２５の作用及び動作は、制御装置１のＣＰＵ１１、ＲＡＭ１３、入力部１４及び表示部１５の作用及び動作と同様であるため、簡潔のため記載を省略する。
【００２５】
記憶部２２は例えばハードディスクまたは大容量メモリ等である。記憶部２２にはＣＰＵ２１が処理を行う際に必要とする種々のデータ及びプログラム２２Ｐを格納する。
【００２６】
通信部２６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して各種情報を制御装置１との間で送受信する。
【００２７】
本実施形態においてユーザは自身の認証を行っている。ユーザの認証方法は以下の通りである。処理装置２のＣＰＵ２１はユーザ識別情報及び認証情報の入力を受け付ける。ユーザがユーザ識別情報及び認証情報を入力する。ＣＰＵ２１は受け付けたユーザ識別情報及び認証情報を制御装置１へ出力する。
【００２８】
制御装置１のＣＰＵ１１はユーザ識別情報及び認証情報を処理装置２から取得する。ＣＰＵ２１はユーザ情報ＤＢ１２１を参照し、ユーザ識別情報に対応づけられた認証情報と取得した認証情報とが一致したか否かを判定する。ＣＰＵ１１はユーザ識別情報に対応づけられた認証情報と取得した認証情報とが一致したと判定した場合、ユーザ識別情報に基づいて地域を特定する。
【００２９】
具体的なユーザの認証方法は以下の通りである。ＣＰＵ２１はユーザ識別情報及び認証情報の入力を受け付ける。ユーザＡがユーザ識別情報「２０１４−１１」及び認証情報「０００１」を入力する。ＣＰＵ２１は受け付けたユーザ識別情報「２０１４−１１」及び認証情報「０００１」を制御装置１へ出力する。
【００３０】
制御装置１のＣＰＵ１１はユーザ識別情報「２０１４−１１」及び認証情報「０００１」を処理装置２から取得する。ＣＰＵ１１はユーザ情報ＤＢ１２１を参照し、ユーザ識別情報「２０１４−１１」に対応づけられた認証情報「０００１」と取得した認証情報「０００１」とが一致したか否かを判定する。ＣＰＵ２１はユーザ識別情報「２０１４−１１」に対応づけられた認証情報「０００１」と取得した認証情報「０００１」とが一致したと判定する。ＣＰＵ１１はユーザ識別情報「２０１４−１１」に基づいて地域Ａを特定する。
【００３１】
図６は検索画面４の一例を示す説明図である。検索画面４は発明情報を検索するための画面である。検索画面４は右上の角部に設けられた検索ボタン４１と、上部に設けられた選択ボタン４２と、選択ボタン４２の下部に設けられた検索欄４３と、下部に設けられた出願国欄４４と、出願国欄４４の下部に設けられた発明者欄４５とを備える。
【００３２】
検索ボタン４１は発明情報を検索するためのボタンである。選択ボタン４２は発明情報の検索方法を検索するラジオボタンである。検索欄４３は発明識別情報の入力を受け付ける欄である。出願国欄４４は出願国の入力を受け付ける欄である。発明者欄４５は発明者の入力を受け付ける欄である。
【００３３】
検索画面４の作用及び動作は以下の通りである。ＣＰＵ２１は選択ボタン４２の選択を受け付ける。ＣＰＵ２１は検索欄４３に発明識別情報に関連する文字列の入力を受け付ける。ＣＰＵ２１は検索欄４３に出願国に関連する文字列の入力を受け付ける。ＣＰＵ２１は発明者欄４５に発明者に関連する文字列の入力を受け付ける。ＣＰＵ２１は検索ボタン４１の操作を受け付ける。ＣＰＵ２１は発明に関連する発明関連情報の種別及び受け付けた出願地域、発明者又は発明識別情報等の発明関連情報に関連する文字列を制御装置１へ出力する。発明関連情報とは例えば、発明識別情報、出願番号、出願人又は発明者、出願地域等である。なお、発明情報には発明関連情報が含まれる。
【００３４】
ＣＰＵ１１は発明関連情報の種別及び文字列を処理装置２から取得する。ＣＰＵ１１は発明情報ＤＢ１２２を参照し、発明関連情報の種別及び文字列に基づいて発明関連情報を特定する。ＣＰＵ１１は発明情報ＤＢ１２２を参照し、発明関連情報に基づいて発明情報を特定する。なお、本実施形態では、ＣＰＵ１１は発明識別情報を用いて発明情報を特定したが、これに限られるものではない。ＣＰＵ１１は出願番号又は特許が公開された番号を示す特許公開番号等を用いて発明情報を特定してもよい。
【００３５】
具体的な検索画面４の作用及び動作は以下の通りである。ユーザＡが認証を行った後、選択ボタン４２の内、整理番号の検索方法を示すラジオボタンをクリックする。ユーザＡが検索欄４３に発明識別情報に関連する文字列「２０１４」を入力する。ユーザＡが検索ボタン４１を操作する。ＣＰＵ２１は発明関連情報の種別「発明識別情報」及び文字列「２０１４」を制御装置１へ出力する。
【００３６】
ＣＰＵ１１は発明関連情報の種別「発明識別情報」及び文字列「２０１４」を処理装置２から取得する。ＣＰＵ１１は発明情報ＤＢ１２２を参照し、文字列「２０１４」を備える発明識別情報「２０１４―１１１」、「２０１４―１１２」及び「２０１４―１１３」を特定する。ＣＰＵ１１は特定した発明識別情報に基づいて１行目、２行目及び３行目の発明情報を特定する。
【００３７】
図７は検索結果画面５の一例を示す説明図である。検索結果画面５は検索結果を表示するための画面である。検索結果画面５は検索結果欄５１及び５２を備える。検索結果欄５１は左上部に設けられた発明識別情報欄５１１を備える。検索結果欄５１は発明識別情報欄５１１の右部に設けられた出願番号欄５１２を備える。検索結果欄５１は出願番号欄５１２の右部に設けられた包袋ボタン５１３を備える。検索結果欄５１は発明識別情報欄５１１、出願番号欄５１２及び包袋ボタン５１３の下部に概要欄５１４を備える。検索結果欄５１は概要欄５１４の左下部に出願人欄５１５を備える。検索結果欄５１は出願人欄５１５の右部に発明者欄５１６を備える。
【００３８】
発明識別情報欄５１１は発明識別情報を表示するための欄である。出願番号欄５１２は出願番号を表示するための欄である。包袋ボタン５１３は発明情報を表示するためのボタンである。概要欄５１４は発明情報の概要を表示するための欄である。出願人欄５１５は出願人を表示するための欄である。発明者欄５１６は発明者を表示するための欄である。検索結果欄５２の構成は検索結果欄５１と同様であり、簡潔のため記載を省略する。
【００３９】
検索結果画面５の作用及び動作は以下の通りである。ＣＰＵ１１はユーザ識別情報に対応づけられたユーザ名と発明情報に対応づけられた発明者とが一致するか否かを判定する。ＣＰＵ１１はユーザ名と発明者とが一致しないと判定した場合、特定した発明情報へのアクセスを禁止する。
【００４０】
ＣＰＵ１１はユーザ名と発明者とが一致すると判定した場合、取得したユーザ識別情報に対応づけられた地域と発明情報に対応づけられた地域とが一致するか否かを判定する。ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致すると判定した場合、発明情報へのアクセスを許可する。ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致しないと判定した場合、発明情報の技術を示す技術情報及び発明情報の概要へのアクセスを禁止する。ＣＰＵ１１は発明関連情報へのアクセスを許可する。ＣＰＵ１１は特定した技術情報及び発明情報の概要並びに発明関連情報へのアクセスの許否に基づいて検索結果画面５を生成する。ＣＰＵ１１は検索結果画面５を処理装置２へ出力する。ＣＰＵ２１は検索結果画面５を制御装置１から取得し、表示部２５に表示する。
【００４１】
具体的な検索結果画面５の作用及び動作は以下の通りである。ＣＰＵ１１はユーザ識別情報「２０１４−１１」に対応づけられた「ユーザＡ」と１行目の発明情報に対応づけられた発明者「ユーザＡ」とが一致すると判定する。ＣＰＵ１１はユーザ識別情報「２０１４−１１」の「ユーザＡ」に対応づけられた地域Ａと１行目の発明情報に対応づけられた地域Ａとが一致すると判定する。ＣＰＵ１１は１行目の発明情報へのアクセスを許可する。
【００４２】
ＣＰＵ１１は発明識別情報欄５１１に１行目の発明識別情報「２０１４−１１１」を生成する。ＣＰＵ１１は出願番号欄５１２に１行目の出願番号「２０１４−０００００」を生成する。ＣＰＵ１１は概要欄５１４に１行目の発明情報の概要「データＡの概要は…」を生成する。ＣＰＵ１１は出願人欄５１５に１行目の出願人「ユーザＡ」を生成する。ＣＰＵ１１は発明者欄５１６に１行目の発明者「ユーザＡ」を生成する。
【００４３】
ＣＰＵ１１はユーザ識別情報「２０１４−１１」に対応づけられた「ユーザＡ」と２行目の発明情報に対応づけられた発明者「ユーザＡ」とが一致すると判定する。ＣＰＵ１１は取得したユーザ識別情報「２０１４−１１」の「ユーザＡ」に対応づけられた地域Ａと２行目の発明情報に対応づけられた地域Ｂとが一致しないと判定する。ＣＰＵ１１は技術情報「データＢ」及び概要「データＢの概要は…」へのアクセスを禁止する。具体的にはＣＰＵ１１は検索結果欄５２内で包袋ボタンの生成及び概要欄５１４の概要の生成を禁止する。ＣＰＵ１１は発明関連情報へのアクセスを許可する。
【００４４】
ＣＰＵ１１は発明識別情報欄５２１に２行目の発明情報に対応づけられた発明識別情報「２０１４−１１２」を生成する。ＣＰＵ１１は出願番号欄５２２に２行目の発明情報に対応づけられた出願番号「２０１４−００００１」を生成する。ＣＰＵ２１は出願人欄５２５に２行目の発明情報に対応づけられた出願人「ユーザＡ」を生成する。ＣＰＵ１１は発明者欄５１６に２行目の発明情報に対応づけられた発明者「ユーザＡ」を生成する。
【００４５】
ＣＰＵ１１はユーザ識別情報「２０１４−１１」に対応づけられた「ユーザＡ」と３行目の発明情報に対応づけられた発明者「ユーザＣ」とが一致しないと判定する。ＣＰＵ１１は３行目の発明情報へのアクセスを禁止する。
【００４６】
ＣＰＵ１１は検索結果画面５を処理装置２へ出力する。ＣＰＵ２１は検索結果欄５１及び５２を生成した検索結果画面５を制御装置１から取得し、表示部２５に表示する。
【００４７】
次に、フローチャートを用いて情報処理システムの処理手順を説明する。本実施形態における情報処理システムは、対応生成処理及び検索処理を備える。図８は本実施形態における対応生成処理の処理手順を示したフローチャートである。対応生成処理は発明情報と地域とを対応づけた発明情報ＤＢ１２２を生成する処理である。
【００４８】
処理装置２のＣＰＵ２１はユーザ識別情報及び認証情報の入力を受け付ける（ステップＳ１１）。ＣＰＵ２１は受け付けたユーザ識別情報及び認証情報を制御装置１へ出力する（ステップＳ１２）。
【００４９】
制御装置１のＣＰＵ１１はユーザ識別情報及び認証情報を処理装置２から取得する（ステップＳ１３）。ＣＰＵ１１はユーザ情報ＤＢ１２１を参照し、ユーザ識別情報に対応づけられた認証情報と取得した認証情報とが一致したか否かを判定する（ステップＳ１４）。ＣＰＵ１１はユーザ識別情報に対応づけられた認証情報と取得した認証情報とが一致しなかったと判定した場合（ステップＳ１４：ＮＯ）、対応生成処理を終了する。ＣＰＵ１１はユーザ識別情報に対応づけられた認証情報と取得した認証情報とが一致したと判定した場合（ステップＳ１４：ＹＥＳ）、ユーザ識別情報に基づいて地域を特定する（ステップＳ１５）。
【００５０】
ＣＰＵ１１は発明情報の出力要求を処理装置２へ出力する（ステップＳ１６）。ＣＰＵ２１は発明情報の出力要求を制御装置１から取得する（ステップＳ１７）。ＣＰＵ２１は発明情報の入力を受け付ける（ステップＳ１８）。ＣＰＵ２１は受け付けた発明情報を制御装置１へ出力する（ステップＳ１９）。
【００５１】
ＣＰＵ１１は発明情報を処理装置２から取得する（ステップＳ２０）。ＣＰＵ１１は発明情報と地域とを対応づけて発明情報ＤＢ１２２に記憶し（ステップＳ２１）、対応生成処理を終了する。
【００５２】
図９〜１０は本実施形態における検索処理の処理手順を示したフローチャートである。検索処理は発明情報を検索する処理である。ステップＳ１〜Ｓ１５の処理は上述の対応生成処理と同様であるので、簡潔のため説明を省略する。ＣＰＵ１１は検索画面４を処理装置２へ出力する（ステップＳ３１）。ＣＰＵ２１は検索画面４を制御装置１から取得し、表示部２５に表示する（ステップＳ３２）。
【００５３】
ＣＰＵ２１は検索画面４で発明関連情報の種別及び発明関連情報に関連する文字列の入力を受け付ける（ステップＳ３３）。ＣＰＵ２１は発明関連情報の種別及び受け付けた文字列を制御装置１へ出力する（ステップＳ３４）。
【００５４】
ＣＰＵ１１は発明関連情報の種別及び文字列を処理装置２から取得する（ステップＳ３５）。ＣＰＵ１１は発明情報ＤＢ１２２を参照し、発明関連情報の種別及び文字列に基づいて発明関連情報を特定する（ステップＳ３６）。ＣＰＵ１１は発明情報ＤＢ１２２を参照し、発明関連情報に基づいて発明情報を特定する（ステップＳ３７）。ＣＰＵ１１はユーザ識別情報に対応づけられたユーザ名と発明情報に対応づけられた発明者とが一致するか否かを判定する（ステップＳ３８）。
【００５５】
ＣＰＵ１１はユーザ名と発明者とが一致しないと判定した場合（ステップＳ３８：ＮＯ）、特定した発明情報へのアクセスを禁止し（ステップＳ３９）、処理をステップＳ４４に移す。
【００５６】
ＣＰＵ１１はユーザ名と発明者とが一致すると判定した場合（ステップＳ３８：ＹＥＳ）、取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致するか否かを判定する（ステップＳ４０）。ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致すると判定した場合（ステップＳ４０：ＹＥＳ）、発明情報へのアクセスを許可し（ステップＳ４１）、処理をステップＳ４４に移す。ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致しないと判定した場合（ステップＳ４０：ＮＯ）、技術情報及び発明情報の概要へのアクセスを禁止する（ステップＳ４２）。ＣＰＵ１１は発明関連情報へのアクセスを許可する（ステップＳ４３）。ＣＰＵ１１は特定した技術情報及び発明情報の概要並びに発明関連情報へのアクセスの有無に基づいて検索結果画面５を生成する（ステップＳ４４）。ＣＰＵ１１は検索結果画面５を処理装置２へ出力する（ステップＳ４５）。ＣＰＵ２１は検索結果画面５を制御装置１から取得し、表示部２５に表示し（ステップＳ４６）、検索処理を終了する。
【００５７】
なお、本実施形態ではＣＰＵ１１はユーザ識別情報のユーザに対応づけられたユーザ名と発明情報に対応づけられた発明者とが一致するか否かを判定したが、これに限られるものではない。ＣＰＵ１１はユーザ名と事務員又は担当者とが一致するか否かを判定してもよい。
【００５８】
また、本実施形態ではＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致すると判定した場合、発明情報へのアクセスを許可したが、これに限られるものではない。ＣＰＵ１１は発明情報又は発明関連情報のいずれか１つへのアクセスを許可してもよい。
【００５９】
一態様によれば、地域に基づいて発明情報の管理を行うことができる。
【００６０】
実施の形態２
以下本発明の実施の形態２をその実施の形態を示す図面に基づいて詳述する。図１１はユーザ情報ＤＢ１２１に格納されているデータの一例を示す図である。図１２は発明情報ＤＢ１２２に格納されているデータの一例を示す図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。ユーザ情報ＤＢ１２１及び発明情報ＤＢ１２２はさらにドメイン列を備える。ドメイン列にはドメインが記憶される。ドメインとはユーザが所属している所属先である。所属先とは組織又は会社等である。
【００６１】
ＣＰＵ１１はユーザ識別情報に基づいて地域及びドメインを特定する。ＣＰＵ１１は発明情報の出力要求を処理装置２へ出力する。ＣＰＵ１１は発明情報の出力要求を制御装置１から取得する。ＣＰＵ２１は発明情報の入力を受け付ける。ＣＰＵ２１は受け付けた発明情報を制御装置１へ出力する。
【００６２】
ＣＰＵ１１は発明情報を処理装置２から取得する。ＣＰＵ１１は発明情報、地域及びドメインを対応づけて発明情報ＤＢ１２２に記憶する。
【００６３】
図１３は本実施形態における対応生成処理の処理手順を示したフローチャートである。ステップＳ１５及びステップＳ２１以外の処理は上述の実施の形態１に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はステップＳ１４がＹＥＳであった場合、ユーザ識別情報に基づいて地域及びドメインを特定し（ステップＳ５１）、処理をステップＳ１６に移す。ＣＰＵ１１はステップＳ２０を終了した後、発明情報、地域及びドメインを対応づけて発明情報ＤＢ１２２に記憶し（ステップＳ５２）、対応生成処理を終了する。
【００６４】
図１４は検索処理の処理手順を示したフローチャートである。ステップＳ１１〜Ｓ４６の処理は上述の実施の形態１に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はステップＳ３７を終了した後、取得したユーザ識別情報のユーザに対応づけられたドメインと発明情報に対応づけられたドメインとが一致するか否かを判定する（ステップＳ５３）。ＣＰＵ１１が取得したユーザ識別情報のユーザに対応づけられたドメインと発明情報に対応づけられたドメインとが一致しないと判定した場合（ステップＳ５３：ＮＯ）、処理をステップＳ３９に移す。ＣＰＵ１１が取得したユーザ識別情報のユーザに対応づけられたドメインと発明情報に対応づけられたドメインとが一致すると判定した場合（ステップＳ５３：ＹＥＳ）、処理をステップＳ３８に移す。
【００６５】
一態様によれば、取得したユーザ識別情報のユーザに対応づけられたドメインと発明情報に対応づけられたドメインとが一致しないと判定した場合、発明情報へのアクセスを禁止する。このことにより、ユーザはドメイン毎へのアクセス権限の運用保守が容易になる。
【００６６】
実施の形態３
以下本発明の実施の形態２をその実施の形態を示す図面に基づいて詳述する。図１５は発明情報ＤＢ１２２に格納されているデータの一例を示す図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態２と同等であり、簡潔のため記載を省略する。発明情報ＤＢ１２２は発明情報列にさらに状態情報列を備える。状態情報列には発明情報が示す発明に係る特許出願の状態を示す状態情報が記憶される。状態情報列には例えば「出願前」、「出願後」又は「公開後」が記憶される。「出願前」は発明情報に係る特許が出願される前であることを示す。「出願後」は発明情報に係る特許が出願された後であることを示す。「公開後」は発明情報が特許掲載公報、公開特許公報、国際公開又は国内公表等により公開された後であることを示す。なお、公開の形式はこれに限られるものではなく、各国の公開形式に合わせた特許の公開でもよい。
【００６７】
図１６は検索処理の処理手順を示したフローチャートである。ステップＳ３８〜Ｓ４３以外の処理は上述の実施の形態２に係る情報処理システムと同様であるので、簡潔のため説明を省略する。
【００６８】
ＣＰＵ１１はステップＳ３８がＮＯであった場合、発明情報に対応づけられた状態情報が所定の状態であるか否かを判定する（ステップＳ６１）。所定の状態とは例えば出願前である。
【００６９】
ＣＰＵ１１は発明情報に対応づけられた状態情報が所定の状態であると判定した場合（ステップＳ６１：ＹＥＳ）、技術情報及び発明情報の概要へのアクセスを禁止する（ステップＳ６２）。ＣＰＵ１１は発明関連情報へのアクセスを許可し（ステップＳ６３）、処理をステップＳ４４に移す。ＣＰＵ１１は発明情報に対応づけられた状態情報が所定の状態でないと判定した場合（ステップＳ６１：ＮＯ）、取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致するか否かを判定する（ステップＳ６４）。
【００７０】
ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致すると判定した場合（ステップＳ６４：ＹＥＳ）、取得したユーザ識別情報のユーザに対応づけられた地域が所定の地域であるか否かを判定する（ステップＳ６５）。所定の地域とは例えば地域Ａである。ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域が所定の地域であると判定した場合（ステップＳ６５：ＹＥＳ）、発明情報へのアクセスを許可し（ステップＳ６６）、処理をステップＳ４４に移す。
【００７１】
ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致すると判定した場合（ステップＳ６４：ＮＯ）、処理をＳ６７に移す。ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域が所定の地域でないと判定した場合（ステップＳ６５：ＮＯ）、技術情報及び発明情報の概要へのアクセスを禁止する（ステップＳ６７）。ＣＰＵ１１は発明関連情報へのアクセスを許可し（ステップＳ６８）、処理をステップＳ４４に移す。
【００７２】
なお、本実施形態では所定の状態は出願前であったが、出願後又は公開後でもよい。
【００７３】
一態様によれば、ＣＰＵ１１は発明情報に対応づけられた状態情報に応じて発明情報へのアクセスの禁止の有無を判断するため、出願前又は公開前の情報が誤って公知になってしまうことを防止できる。
【００７４】
一態様によれば、所定の地域で別の処理を行うことができるため、地域に応じて柔軟な対応をすることができる。
【００７５】
実施の形態４
以下本発明の実施の形態４をその実施の形態を示す図面に基づいて詳述する。図１７はユーザ情報ＤＢ１２１に格納されているデータの一例を示す図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態３と同等であり、簡潔のため記載を省略する。ユーザ情報ＤＢ１２１はさらに特許事務所列を備える。特許事務所列にはユーザが特許事務所の所員であるか否かが記憶される。特許事務所列には例えば○又は×が記憶される。○とは特許事務所の所員であることを示す。×とは特許事務所の所員でないことを示す。ユーザ情報ＤＢ１２１の特許事務所列は予め記憶されている。
【００７６】
図１８は検索処理の処理手順を示したフローチャートである。ステップＳ１１〜Ｓ６８の処理は上述の実施の形態３に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はステップＳ３７を終了した後、ユーザ情報ＤＢ１２１を参照し、ユーザが特許事務所の所員であるか否かを判定する（ステップＳ７１）。ＣＰＵ１１はユーザが特許事務所の所員であると判定した場合（ステップＳ７１：ＹＥＳ）、処理をステップＳ４４に移す。ＣＰＵ１１はユーザが特許事務所の所員でないと判定した場合（ステップＳ７１：ＮＯ）、処理をステップＳ５３に移す。
【００７７】
一態様によれば、特許事務所の所員が自由に発明情報を見ることができるため、効率的に代行処理を行うことができる。
【００７８】
実施の形態５
以下本発明の実施の形態５をその実施の形態を示す図面に基づいて詳述する。図１９はユーザ情報ＤＢ１２１に格納されているデータの一例を示す図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態４と同等であり、簡潔のため記載を省略する。ユーザ情報ＤＢ１２１はさらに許可列を備える。
【００７９】
許可列には発明情報が発明情報に対応づけられた地域とは別の地域で利用可能であるか否かを示す許可情報が記憶される。許可列には例えば「有り」又は「無し」が記憶される。「有り」とは発明情報に対応づけられた地域とは別の地域で利用できる許可を発明情報が受けていることを示す。「無し」とは発明情報に対応づけられた地域とは別の地域で利用できる許可を発明情報が受けていないことを示す。
【００８０】
許可情報とは具体的にはＦＦＬ（Foreign Filing License）又は外秘判定等である。ＦＦＬとは発明情報が米国以外の国で出願できることを示す許可である。外秘判定とは発明情報が外為法により外国に出願することができることを示す許可である。発明情報ＤＢ１２２の許可列は予め記憶されており、ユーザによる更新又は所定の時間を経過した後に自動的に更新が行われる。所定の時間とは例えば発明情報を出願してから出願公開又は国際公開が行われるまでの期間である。
【００８１】
図２０は検索処理の処理手順を示したフローチャートである。ステップＳ１１〜Ｓ７１の処理は上述の実施の形態４に係る情報処理システムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はステップＳ４０がＹＥＳであった場合、取得したユーザ識別情報のユーザに対応づけられた地域が所定の地域であるか否かを判定する（ステップＳ８１）。ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域が所定の地域でないと判定した場合（ステップＳ８１：ＮＯ）、発明情報へのアクセスを許可し（ステップＳ８２）、処理をステップＳ４４に移す。
【００８２】
ＣＰＵ１１は取得したユーザ識別情報のユーザに対応づけられた地域が所定の地域であると判定した場合（ステップＳ８１：ＹＥＳ）、発明情報に対応づけられた地域とは別の地域で利用できる許可を発明情報が受けているか否かを判定する（ステップＳ８３）。ＣＰＵ１１は発明情報に対応づけられた地域とは別の地域で利用できる許可を発明情報が受けていると判定した場合（ステップＳ８３：ＹＥＳ）、発明情報へのアクセスを許可し（ステップＳ８４）、処理をステップＳ４４に移す。ＣＰＵ１１は発明情報に対応づけられた地域とは別の地域で利用できる許可を発明情報が受けていないと判定した場合（ステップＳ８３：ＮＯ）、技術情報及び発明情報の概要へのアクセスを禁止する（ステップＳ８５）。ＣＰＵ１１は発明関連情報へのアクセスを許可し（ステップＳ８６）、処理をステップＳ４４に移す。
【００８３】
一態様によれば、ＦＦＬ又は外秘判定の許可を受けていない特許を出願することを防止できる。
【００８４】
実施の形態６
以下本発明の実施の形態６をその実施の形態を示す図面に基づいて詳述する。図２１は実施の形態６に係る制御装置１のハードウェア群を示すブロック図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態５と同等であり、簡潔のため記載を省略する。
【００８５】
制御装置１を動作させるためのプログラムは、ディスクドライブ等の読み取り部１７にＣＤ−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）ディスク、メモリーカード、又はＵＳＢ（Universal Serial Bus）メモリ等の可搬型記録媒体１７Ａを読み取らせて記憶部１２に記憶してもよい。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ１７Ｂを制御装置１内に実装しても良い。通信部１６は、例えば無線ＬＡＮカード又は携帯電話用通信モジュール等であり、通信網Ｎを介して他のサーバに接続されている。当該プログラムは、通信部１６によりインターネット等の通信網Ｎを介して接続される他のサーバ（図示せず）からダウンロードすることも可能である。以下にその内容を説明する。
【００８６】
図２１に示す制御装置１は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１７Ａ又は半導体メモリ１７Ｂから読み取り、あるいは、通信網Ｎを介して他のサーバ（図示せず）からダウンロードする。当該プログラムは、プログラム１２Ｐとしてインストールされ、記憶部１２にロードして実行される。これより上述した制御装置１として機能する。
【００８７】
図２２は実施の形態６に係る制御装置１の機能ブロック図である。ＣＰＵ１１がプログラム１２Ｐを実行することにより、制御装置１は以下のように動作する。判定部１１Ａはユーザに対応づけられた地域と各発明情報に対応づけられた地域とが一致するか否かを判定する。許可部１１Ｂはユーザに対応づけられた地域と発明情報に対応づけられた地域とが一致すると判定した場合、一致した発明情報へのアクセスを許可する。
【００８８】
以上の実施の形態に関し、更に以下の付記を開示する。
（付記１）    
複数の発明の中から一又は複数の発明を閲覧するユーザ及び該複数の発明夫々の内容を示す発明情報が地域に対応づけられており、前記発明情報へのアクセスの許否を制御する制御装置に用いられるプログラムであって、
該制御装置に、
前記ユーザに対応づけられた地域と各発明情報に対応づけられた地域とが一致するか否かを判定し、
前記ユーザに対応づけられた地域と前記発明情報に対応づけられた地域とが一致すると判定した場合、一致した発明情報へのアクセスを許可する
処理を実行させるプログラム。
（付記２）    
前記発明情報が前記ユーザが所属している所属先に対応づけられており、
前記ユーザが所属している所属先と前記発明情報に対応づけられた所属先とが一致するか否かを判定し、
前記ユーザが所属している所属先と前記発明情報に対応づけられた所属先とが一致しないと判定した場合、前記発明情報へのアクセスを禁止する
付記１に記載のプログラム。
（付記３）    
前記発明情報が示す発明に係る特許出願が出願前、出願後又は公開後であるか否かに応じて前記発明情報へのアクセスの許可を制御する
付記１又は付記２に記載のプログラム。
（付記４）    
前記ユーザに対応づけられた地域が所定の地域であるか否かを判定し、
前記ユーザに対応づけられた地域が所定の地域であると判定した場合、前記発明情報へのアクセスを許可する
付記１から付記３のいずれか１つに記載のプログラム。
（付記５）    
前記ユーザが特許事務所の所員であるか否かを判定し、
前記ユーザが特許事務所の所員であると判定した場合、前記発明情報へのアクセスを許可する
付記１から付記４のいずれか１つに記載のプログラム。
（付記６）    
前記発明情報に対応づけられた地域とは別の地域で利用できる許可を前記発明情報が受けているか否かを判定し、
前記発明情報に対応づけられた地域とは別の地域で利用できる許可を前記発明情報が受けていると判定した場合、前記発明情報へのアクセスを許可する
付記１から付記５のいずれか１つに記載のプログラム。
（付記７）    
複数の発明の中から一又は複数の発明を閲覧するユーザ及び該複数の発明夫々の内容を示す発明情報が地域に対応づけられており、前記発明情報へのアクセスの許否を制御する制御装置であって、
前記ユーザに対応づけられた地域と各発明情報に対応づけられた地域とが一致するか否かを判定する判定部と、
前記ユーザに対応づけられた地域と前記発明情報に対応づけられた地域とが一致すると判定した場合、一致した発明情報へのアクセスを許可する許可部とを
備える制御装置。
（付記８）    
複数の発明の中から一又は複数の発明を閲覧するユーザ及び該複数の発明夫々の内容を示す発明情報が地域に対応づけておき、前記発明情報へのアクセスの許否を制御する制御装置における制御方法であって、
前記ユーザに対応づけられた地域と各発明情報に対応づけられた地域とが一致するか否かを判定し、
前記ユーザに対応づけられた地域と前記発明情報に対応づけられた地域とが一致すると判定した場合、一致した発明情報へのアクセスを許可する
処理を実行させる制御方法。
【００８９】
以上の実施の形態で示された発明情報もしくは発明関連情報へのアクセスの許可又は禁止は例示であって、制限的なものではないと考えられるべきである。各判定処理後における発明情報もしくは発明関連情報の許可又は禁止は任意に入れ替えることができる。
【００９０】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。また、各実施の形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【符号の説明】
【００９１】
１  制御装置
１２Ｐ  プログラム
２  処理装置
１１Ａ  判定部
１１Ｂ  許可部
【図１】
0006519150.tif 000002
【図２】
0006519150.tif 000003
【図３】
0006519150.tif 000004
【図４】
0006519150.tif 000005
【図５】
0006519150.tif 000006
【図６】
0006519150.tif 000007
【図７】
0006519150.tif 000008
【図８】
0006519150.tif 000009
【図９】
0006519150.tif 000010
【図１０】
0006519150.tif 000011
【図１１】
0006519150.tif 000012
【図１２】
0006519150.tif 000013
【図１３】
0006519150.tif 000014
【図１４】
0006519150.tif 000015
【図１５】
0006519150.tif 000016
【図１６】
0006519150.tif 000017
【図１７】
0006519150.tif 000018
【図１８】
0006519150.tif 000019
【図１９】
0006519150.tif 000020
【図２０】
0006519150.tif 000021
【図２１】
0006519150.tif 000022
【図２２】
0006519150.tif 000023