[go: up one dir, main page]

JP2001076056A - Application management system and processing method for application information - Google Patents

Application management system and processing method for application information

Info

Publication number
JP2001076056A
JP2001076056A JP2000202986A JP2000202986A JP2001076056A JP 2001076056 A JP2001076056 A JP 2001076056A JP 2000202986 A JP2000202986 A JP 2000202986A JP 2000202986 A JP2000202986 A JP 2000202986A JP 2001076056 A JP2001076056 A JP 2001076056A
Authority
JP
Japan
Prior art keywords
application
information
relationship
parent
hierarchy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2000202986A
Other languages
Japanese (ja)
Other versions
JP2001076056A5 (en
Inventor
Kazuhisa Nakashita
一寿 中下
Takashi Yoyasu
隆志 與安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Semiconductor Energy Laboratory Co Ltd
Original Assignee
Semiconductor Energy Laboratory Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Semiconductor Energy Laboratory Co Ltd filed Critical Semiconductor Energy Laboratory Co Ltd
Priority to JP2000202986A priority Critical patent/JP2001076056A/en
Publication of JP2001076056A publication Critical patent/JP2001076056A/en
Publication of JP2001076056A5 publication Critical patent/JP2001076056A5/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To structure in a tree a set of applications having specific relation, such as divisional applications. SOLUTION: An application management system has a parent-child relation table generated in an application management database. The parent-child relation table is stored with two applications, which are connected having specific relation while information for discriminating between only an upper and a lower hierarchy, i.e., a 'parent number' and a 'child number' items are given, thereby obtaining a tree structure without having to save position information in the whole tree structure of applications (hierarchy, and the order within the same hierarchy).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、企業内で行った特
許出願、実用新案登録出願、商標、意匠の出願情報を管
理するための出願管理システムに関するものである。分
割、変更、国内優先など階層的に関連づけられている出
願情報をツリー構造にして印刷/表示を行うことが可能
な出願管理システム、および出願情報をツリー構造化す
るための処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an application management system for managing information on patent applications, utility model registration applications, trademarks, and designs filed in a company. The present invention relates to an application management system capable of printing / displaying application information hierarchically associated with division, change, domestic priority, etc. in a tree structure, and a processing method for forming the application information in a tree structure.

【0002】[0002]

【従来の技術】従来からコンピューターを用いて、特許
出願、実用新案登録願に関するデータを格納した出願管
理データベースが構築されている。データベースでは、
出願日、出願番号、公開日、公開番号、登録日、登録番
号など書誌的事項や、審査経過や審判経過など手続きの
履歴などが出願ごとに管理されており、情報管理や事務
管理に用いられている。
2. Description of the Related Art An application management database storing data on patent applications and utility model registration applications has conventionally been constructed using a computer. In the database,
Bibliographic items such as application date, application number, publication date, publication number, registration date, registration number, and the history of procedures such as the progress of examinations and trials are managed for each application, and are used for information management and administrative management. ing.

【0003】特許などの工業所有権法に関わる出願情報
をデータベースで管理することにより、膨大な出願情報
を混同なく管理し、また短時間で検索することが可能に
なる。しかし、自社による特許出願数が膨大になると、
各出願どうしの関係を把握することが非常に困難になる
場合がある。
[0003] By managing application information related to the industrial property law, such as patents, in a database, it is possible to manage a large amount of application information without confusion and to search in a short time. However, when the number of patent applications by our company becomes enormous,
It may be very difficult to understand the relationship between each application.

【0004】例えば、重要な発明が記載されている明細
書であれば、発明に関わる技術を洩れなく、そして確実
に権利化するために、分割出願を多くすることがしばし
ば行われている。新たな分割出願する際には、遡及日の
基準となる基礎出願の明細書の内容や、他の分割出願の
特許請求の範囲や更に審査/審判経過をも検討する必要
がある。
[0004] For example, in the case of a specification in which an important invention is described, the number of divisional applications is often increased in order to ensure that the technology relating to the invention is not omitted and to ensure that the right is obtained. When a new divisional application is filed, it is necessary to consider the contents of the specification of the basic application, which serves as a reference for the retrospective date, the claims of other divisional applications, and the progress of examination / trial.

【0005】しかし分割出願は階層的なつながりを持つ
ため、単なる出願番号の一覧表として表示されても、縦
のつながり(分割出願と原出願の関係)、横のつながり
(他の分割出願との関係)を把握することは非常に難し
い。
[0005] However, since divisional applications have a hierarchical connection, even if the divisional application is simply displayed as a list of application numbers, a vertical connection (relationship between the divisional application and the original application) and a horizontal connection (connection with other divisional applications). Relationship) is very difficult to grasp.

【0006】[0006]

【発明が解決しようとする課題】本発明の課題は分割や
変更など階層的な関係をもつ出願をツリー構造で印刷、
表示して、出願どうしの関係を容易に把握できるように
した出願管理システム、及び出願情報をツリー構造化す
るための処理方法を提供することにある。
An object of the present invention is to print an application having a hierarchical relationship such as division or change in a tree structure,
An object of the present invention is to provide an application management system which is displayed so that the relationship between applications can be easily grasped, and a processing method for forming a tree structure of application information.

【0007】[0007]

【課題を解決するための手段】上述の問題点を解消する
ために、本発明は複数の出願の関係を示す関係図をツリ
ー構造で呈示する出願管理システムであって、出願に関
する出願情報を出願ごとに格納する出願情報格納手段
と、2つの出願が所定の関係で関連していることを示す
親子関係情報を1関係ごとに格納する親子関係格納手段
と、前記関係図に示す出願および関係を指定する手段
と、前記指定された出願及び前記親子関係情報に基づい
て、前記関係図に示される出願を選択する手段と、前記
親子関係情報に基づいて、前記選択した出願の関係図で
の階層、該階層での順序を決定する手段と、前記階層、
前記順序、前記親子関係情報、前記出願情報に基づい
て、前記関係図に示す呈示情報を決定する手段と、前記
呈示情報を呈示する手段と、を有することを特徴とする
出願管理システム。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention is an application management system for presenting a relationship diagram showing a relationship between a plurality of applications in a tree structure. Application information storage means for storing each application, parent-child relationship storage means for storing parent-child relationship information indicating that two applications are related in a predetermined relationship for each relationship, and application and relationship shown in the relationship diagram. Means for designating, means for selecting an application shown in the relationship diagram based on the designated application and the parent-child relationship information, and hierarchy in the relationship diagram of the selected application based on the parent-child relationship information Means for determining the order in said hierarchy, said hierarchy,
An application management system, comprising: means for determining presentation information shown in the relationship diagram based on the order, the parent-child relationship information, and the application information; and means for presenting the presentation information.

【0008】また、本発明は、出願に関する出願情報を
出願ごとに格納した出願情報テーブルと、2つの出願が
所定の関係で関連していることを示す親子関係情報を1
関係ごとに格納した親子関係テーブルと、を有するデー
タベースの検索結果をM層(Mは2以上の整数)のツリ
ー構造でなる関係図で呈示する出願情報の処理方法であ
って、前記親子関係テーブルを検索して、前記関係図に
示される出願の前記ツリーでの階層、該階層内での順序
を決定し、前記決定された階層、順序に従って、出願情
報テーブルに格納された情報を1出願ずつ1行ごとに呈
示するにあたって、前記呈示された出願に接続する1つ
下位の階層の出願がある場合には、次行に当該下位階層
の出願の情報を呈示することを特徴とする出願情報の処
理方法。
The present invention also provides an application information table in which application information on an application is stored for each application, and parent-child relationship information indicating that two applications are related in a predetermined relationship.
A parent-child relationship table stored for each relationship, wherein the application information is presented in a relationship diagram having a tree structure of M layers (M is an integer of 2 or more), the application information processing method comprising: To determine the hierarchy of the application shown in the relationship diagram in the tree and the order in the hierarchy, and according to the determined hierarchy and order, the information stored in the application information table is applied for each application. In presenting the application information on a line-by-line basis, if there is an application of one lower hierarchy connected to the presented application, information of the application of the lower hierarchy is presented on the next line. Processing method.

【0009】本発明によって、分割や国内優先、変更な
ど階層的な関係を持つ出願の情報をツリー構造で呈示す
ることが可能になる。呈示とは紙の印刷や、CRTなど
の表示装置への表示をいう。
According to the present invention, it is possible to present information of an application having a hierarchical relationship such as division, domestic priority, and change in a tree structure. The presentation means printing on paper or displaying on a display device such as a CRT.

【0010】本発明では、出願をツリー構造化するため
に、2つの出願が所定の関係で関連していることを示す
親子関係情報を格納した親子関係テーブルを作成する。
In the present invention, a parent-child relationship table storing parent-child relationship information indicating that two applications are related in a predetermined relationship is created in order to form a tree structure of the applications.

【0011】親子関係情報とは、例えば、分割出願と、
その原出願という2つの出願を「分割」という特定の関
係で関連づけた情報であり、出願(子出願)と、その1
階層上の出願(親出願)それぞれを特定する項目(例え
ば、管理番号や出願番号など)と、2つの出願を関連づ
ける関係を項目とするレコードあり、これらのレコード
の集まりが親子関係テーブルとなる。
The parent-child relationship information is, for example, a divisional application,
This is information that relates the two applications, the original application, in a specific relationship called “division”.
An item (for example, management number, application number, etc.) that specifies each application (parent application) on the hierarchy and a record that has a relation associating the two applications as items, and a collection of these records is a parent-child relationship table.

【0012】本発明では、2つの階層間の関係を示す親
子関係情報から、ツリーでの階層、当該階層内での順序
(順位)を決定することが可能である。
According to the present invention, it is possible to determine the hierarchy in the tree and the order (order) in the hierarchy from the parent-child relationship information indicating the relationship between the two hierarchies.

【0013】ある1つの出願の階層(例えば第x層)を
決定することで、その出願の子出願は1つ下位の階層
(第x+1層)に位置し、親出願は1つ上位の階層(第
x−1層)に位置することが必然的に導かれる。
[0013] By determining the hierarchy (for example, the x-th layer) of a certain application, the child application of the application is located at the next lower hierarchy (the x + 1-th layer), and the parent application is located at the next higher hierarchy (the x-th layer). (X-1 layer) is inevitably led.

【0014】また、同一階層内での順位は、願書の提出
日や出願番号など出願情報から決定することが可能であ
るが、この順位を決定するデータは親子関係情報に含ま
せると、階層と階層内の順位を決定するために参照する
テーブルが親子関係テーブルに統一できるので好まし
い。
The order within the same hierarchy can be determined from application information such as the date of filing of an application and the application number. If data for determining this order is included in the parent-child relationship information, the order of the hierarchy can be determined. This is preferable because the table referred to for determining the rank in the hierarchy can be unified into the parent-child relationship table.

【0015】[0015]

【発明の実施の形態】図1〜24を用いて、本発明の実
施形態を説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to FIGS.

【0016】[実施形態1]図1は出願管理システムの
ハードウェアーの構成図である。本実施形態の出願管理
システムは、出願管理データベースを格納するための大
容量の外部記憶装置1と、出願管理データベースを管理
するサーバ端末2と、出願管理データベースにデータを
入力したり、データベースの照会、検索を行うためのク
ライアント端末3と、照会、検索結果を印刷するための
プリンタ4をLAN5(Local Area Network)で接続した
クライアント/サーバ型のシステムである。
[First Embodiment] FIG. 1 is a configuration diagram of hardware of an application management system. The application management system according to the present embodiment includes a large-capacity external storage device 1 for storing an application management database, a server terminal 2 for managing the application management database, inputting data to the application management database, and querying the database. This is a client / server type system in which a client terminal 3 for performing a search and a printer 4 for printing an inquiry and a search result are connected by a LAN 5 (Local Area Network).

【0017】大容量記憶装置1としては書き換え可能な
磁気ディスクや光磁気ディスクを用いたディスクアレイ
システムが好適である。サーバ端末2は多量のデータを
複数人が同時に検索可能にするため、ワークステーショ
ンを用いるのが好適である。クライアント端末3にはパ
ーソナルコンピュータが好適に用いられ、複数のクライ
アント端末3をLAN5に接続して、複数の使用者が同
時に検索作業及びデータベースの更新作業を可能として
いる。プリンタ4もLAN5に複数接続可能である。ま
たクライアント端末3には、データを入力するためのス
キャナー6が接続され、またFD(フロッピー(登録商
標)ディスク)やCD−ROMの読みとり装置を内蔵ま
たは接続可能となっている。
As the mass storage device 1, a disk array system using a rewritable magnetic disk or a magneto-optical disk is preferable. It is preferable to use a workstation for the server terminal 2 so that a large number of data can be searched by a plurality of persons at the same time. A personal computer is preferably used as the client terminal 3, and a plurality of client terminals 3 are connected to the LAN 5 so that a plurality of users can simultaneously perform a search operation and a database update operation. A plurality of printers 4 can be connected to the LAN 5. A scanner 6 for inputting data is connected to the client terminal 3, and a reading device for an FD (floppy (registered trademark) disk) or a CD-ROM is built in or connectable to the client terminal 3.

【0018】図2を用いて、サーバ端末2及びクライア
ント端末3の主要構成を説明する。サーバ端末2はバス
21によって接続された、CPU22、ROMやRAM
でなる内部メモリ23、出願管理データベースを管理す
るためのプログラムやデータベース等を格納した大容量
の内部記憶装置24、文字を入力するためのキーボード
25、画像を表示するためのCRTや液晶ディスプレイ
等でなる表示装置27を備えている。またバス21はL
AN5に接続されている。
The main configuration of the server terminal 2 and the client terminal 3 will be described with reference to FIG. The server terminal 2 is connected to a CPU 22, a ROM and a RAM via a bus 21.
Internal memory 23, a large-capacity internal storage device 24 storing programs and databases for managing the application management database, a keyboard 25 for inputting characters, a CRT and a liquid crystal display for displaying images, etc. Display device 27. Bus 21 is L
It is connected to AN5.

【0019】更に、サーバ端末2のバス21には外部記
憶装置1が接続されており、CPU22で実行される各
種処理によって、外部記憶装置1に格納されているデー
タの読み出し、更新などの処理が管理されている。
Further, the external storage device 1 is connected to the bus 21 of the server terminal 2, and various processes executed by the CPU 22 perform processes such as reading and updating of data stored in the external storage device 1. Is managed.

【0020】クライアント端末3はバス31によって接
続されたCPU32、ROMやRAMでなる内部メモリ
33、大容量の内部記憶装置34、文字入力するための
キーボード35、ポインティングデバイス36、CRT
や液晶ディスプレイ等でなる表示装置37を備えてい
る。また、バス31はLAN5に接続され、サーバ端末
2や他のクライアント端末3、プリンタ4と通信可能と
なっている。
The client terminal 3 includes a CPU 32 connected by a bus 31, an internal memory 33 such as a ROM or a RAM, a large-capacity internal storage device 34, a keyboard 35 for inputting characters, a pointing device 36, a CRT.
And a display device 37 such as a liquid crystal display. The bus 31 is connected to the LAN 5 and can communicate with the server terminal 2, other client terminals 3, and the printer 4.

【0021】内部記憶装置34は、出願管理データベー
ス11の検索・照会、データ入力のためのプログラムを
記憶しており、出願データベース11から取り込んだデ
ータや、データベースを更新するために入力したデータ
等を一時的に記憶するためのものでもある。ポインティ
ングデバイス36はキーボードの入力を補助するための
装置であり、マウスやトラックボール等が用いられる。
The internal storage device 34 stores a program for searching / inquiring the application management database 11 and inputting data. The internal storage device 34 stores data fetched from the application database 11 and data input for updating the database. It is also for temporary storage. The pointing device 36 is a device for assisting a keyboard input, and a mouse, a trackball, or the like is used.

【0022】次に、出願管理データベース11について
説明する。出願管理データベースは、書誌的事項を主に
格納するための出願情報テーブル11aと、出願以降の
経過に関する情報を格納するための経過情報テーブル1
1bと、発明者に関する情報を格納するための発明者テ
ーブル11cと、特許や実用新案の請求の範囲を格納す
るためのクレームテーブル11dと、図面書類のデータ
を格納するための図面テーブル11eと、2つの出願を
特定の関係で関連づけた情報を格納するための親子関係
テーブル11fとを備えている。
Next, the application management database 11 will be described. The application management database includes an application information table 11a for mainly storing bibliographic items, and a progress information table 1 for storing information on progress since the application.
1b, an inventor table 11c for storing information on the inventor, a claims table 11d for storing claims of patents and utility models, a drawing table 11e for storing data of drawing documents, A parent-child relationship table 11f for storing information relating two applications in a specific relationship.

【0023】図3に出願情報テーブル11aの構造を示
す。レコードは「管理番号」、「四法」、「種別」、
「ステータス」、「提出日」、「出願番号」等の項目で
なり、出願ごとに1つのレコードが作成される。このた
め、サーバ端末2は出願情報テーブル11aで「管理番
号」が重複しないように管理している。
FIG. 3 shows the structure of the application information table 11a. Records are "control number", "four methods", "type",
It consists of items such as "status", "submission date", and "application number", and one record is created for each application. For this reason, the server terminal 2 manages the application information table 11a so that the "management number" does not overlap.

【0024】本実施形態では、「管理番号」は出願国を
示す英字と数字とした。「J0800」とは、データベ
ースに800番目に登録された国内(Japan)出願
であることを示している。数字の大小で先願、後願が容
易に分かるようにしている。また、アメリカへの出願な
ら頭文字に”U”を、韓国への出願なら”K”をつけれ
ばよい。「U0800」は、データベースに800番目
に登録されたアメリカ出願であること示す管理番号であ
る。
In the present embodiment, the "management number" is a letter and a numeral indicating the country of application. “J0800” indicates that the application is the 800th domestic application registered in the database. The size of the numbers makes it easier to identify the earlier or later application. For applications to the United States, the initials may be "U", and for applications to Korea, "K". “U0800” is a management number indicating that the database is the 800th US application registered in the database.

【0025】「ステータス」項目は出願情報テーブル1
1aや、後述する経過情報テーブル11cに入力された
データに基づいて、CPU22が自動的に更新してお
り、クライアント端末3からは「ステータス」項目が更
新できないようにしている。
The “status” item is the application information table 1
The CPU 22 automatically updates the information based on the data input to the progress information table 11c described later or 1a, and prevents the client terminal 3 from updating the “status” item.

【0026】例えば、「公開番号」、「公開日」項目に
データが入力され、「審査請求日」項目にデータが入力
されていないレコードであれば、その「ステータス」
は”公開後未請求”となる。そしてそのレコードに「審
査請求日」項目にデータが入力されれば、”公開後請
求”に更新される。
For example, if a record has data entered in the “public number” and “public date” fields and no data entered in the “request date” field, the “status”
Will be "unclaimed after publication". Then, if data is entered in the item of "Request for Examination" in that record, it is updated to "Request After Disclosure".

【0027】なお、出願情報テーブル11aは出願に関
する書誌的事項が格納されているため、クライアント端
末3によるデータベースの検索のほとんどで参照される
テーブルである。項目数が多くなると検索に時間を要す
るので、使用頻度が低い項目は出願情報テーブル11a
と異なるテーブルにしてもよい。そのような項目として
は、例えば要約書の内容を格納した「要約」項目や、
「他社管理番号」項目が挙げられる。
The application information table 11a stores bibliographic items related to the application, and is referred to in most database searches by the client terminal 3. If the number of items increases, it takes time to search. Therefore, the items that are not frequently used include the application information table 11a.
It may be a table different from. Such items include, for example, a “summary” item that stores the contents of an abstract,
The item "other company management number" is included.

【0028】図4に経過情報テーブル11bの構造を示
す。レコードは「管理番号」、手続きの種類を示す「手
続き」、「履歴」、手続きをする者を示す「区分」、手
続きの「提出日」、「発送日・送達日」を項目とする。
FIG. 4 shows the structure of the progress information table 11b. The record has items such as "management number", "procedure" indicating the type of procedure, "history", "category" indicating the person performing the procedure, "submission date" of the procedure, and "delivery date / delivery date".

【0029】「履歴」は同じ「管理番号」をもつレコー
ドどうしを区別するための項目である。1つの出願(図
4ではJ0800の例を示す。)について、通常複数の
「手続き」が行われるので、「履歴」に数値データを入
力し、「手続き」ごとに異なる番号を付している。本実
施形態では、出願時の「履歴」データをゼロにして、サ
ーバ#端末2において、「手続き」が経過情報テーブル
11bに入力されるごとに、「履歴」を1づつ増加させ
る処理を行っている。
"History" is an item for distinguishing between records having the same "management number". Since a plurality of “procedures” are usually performed for one application (FIG. 4 shows an example of J0800), numerical data is input to “history” and a different number is assigned to each “procedure”. In the present embodiment, the "history" data at the time of filing is set to zero, and the server #terminal 2 performs a process of increasing the "history" by one each time "procedure" is input to the progress information table 11b. I have.

【0030】図5は発明者テーブル11cの構造図であ
る。発明者テーブル11cは「管理番号」、願書の記載
順序を示す「順序」、発明者氏名を格納する「発明者」
を項目とするレコードでなる。ここでは、発明者に関す
る情報として「発明者」の項目だけを保存しているが、
出願時の所属や役職などの情報を格納できるように、項
目を適宜増やせばよい。
FIG. 5 is a structural diagram of the inventor table 11c. The inventor table 11c has a "management number", an "order" indicating the order of application, and an "inventor" for storing the inventor's name.
It is a record whose item is. Here, only the item "Inventor" is stored as information on the inventor,
The number of items may be appropriately increased so that information such as affiliation and post at the time of application can be stored.

【0031】特許請求の範囲や図面データは補正や訂正
によって変更されるため、1つの「管理番号」に対して
複数のデータが発生する。このため、クレームテーブル
11dや図面テーブル11eは、出願時から全経過のデ
ータを保存できるようなテーブル構造とした。
Since the claims and the drawing data are changed by correction and correction, a plurality of data are generated for one "management number". For this reason, the claim table 11d and the drawing table 11e have a table structure capable of storing data of all progress from the time of filing.

【0032】図6にクレームテーブル11dの構造を示
す。クレームテーブル11dは「管理番号」、「履
歴」、請求の内容が格納される「クレーム」を項目とす
るレコードでなる。「履歴」項目は経過情報テーブル1
1bの「履歴」項目とリンクしている。
FIG. 6 shows the structure of the claim table 11d. The complaint table 11d is a record having "management number", "history", and "claim" in which the contents of the claim are stored. "History" item is progress information table 1
This is linked to the “history” item 1b.

【0033】図6は管理番号J0800の例を示してい
る。履歴”0”のレコードには出願時の請求の範囲が格
納され、履歴”2”のレコードには、提出日”1989.03.
09”の”手続補正書”(図4参照)で補正された請求の
範囲が格納されている。
FIG. 6 shows an example of the management number J0800. The record at the time of filing is stored in the record with the history “0”, and the record with the submission date “1989.03.
The claims that have been amended with the “procedure amendment” (see FIG. 4) of “09” are stored.

【0034】図7に図面テーブル11eの構造を示す。
図面テーブル11eはクレームテーブル11dと同じ構
造をとり、「管理番号」、経過情報テーブル11bの
「履歴」項目とリンクしている「履歴」、図面の内容が
格納される「図面」を項目とするレコードでなる。
FIG. 7 shows the structure of the drawing table 11e.
The drawing table 11e has the same structure as the complaint table 11d, and includes "management number", "history" linked to the "history" item of the progress information table 11b, and "drawing" in which the contents of the drawing are stored. Consists of records.

【0035】図8は親子関係テーブル11fの構造を示
す図である。先の出願の管理番号を「親番号」、その願
書の提出日を格納する「親提出日」、後の出願の管理番
号を格納する「子番号」、その願書の提出日を格納する
「子提出日」、先願と後願の関係を格納する「関係」を
項目とするレコードでなる。
FIG. 8 is a diagram showing the structure of the parent-child relationship table 11f. The parent number is the parent number of the earlier application, the parent date is the date of submission of the application, the child number is the child number of the application, and the child number is the child number. It is a record with "relation date" as an item, which stores the relationship between the earlier application and the later application.

【0036】「関係」項目は出願情報テーブル11aの
「種別」項目にリンクし、”分割”、”国内優先”、”
変更”などのデータである。即ち、親子関係テーブル1
1fは分割や変更など特殊な出願(子番号)に関して、
その出願の種別と、原出願や基礎となる出願(親番号)
とを関連づけて管理するためのテーブルである。
The "Relation" item is linked to the "Type" item in the application information table 11a, and "Division", "Domestic priority", "
Data such as “change.” That is, the parent-child relationship table 1
1f is for special applications (child numbers) such as divisions and changes.
The type of the application, the original application and the base application (parent number)
It is a table for associating and managing.

【0037】本実施形態では、出願情報テーブル11a
に”通常”以外の「種別」をもつレコードが作成される
と、親子関係テーブル11fに新規のレコードが追加さ
れるようになっている。
In this embodiment, the application information table 11a
When a record having a "type" other than "normal" is created, a new record is added to the parent-child relationship table 11f.

【0038】図9、図10を用いて、出願管理データベ
ース11の更新処理を説明する。データベースを更新す
るには、キーボード35による入力、FDなどの記憶媒
体を用いてクライアント端末3にデータが入力される
と、CPU32は内部記憶装置34に記憶されているプ
ログラムやデータファイルに従って、入力されたデータ
を処理し、サーバ端末2にLAN5を介してデータを送
信する。サーバ端末2のCPU22は内部記憶装置24
に記憶されているプログラムやデータファイルに従っ
て、外部記憶装置1に格納された出願管理データベース
にデータを書き込み、出願管理データベース11を更新
する。
An update process of the application management database 11 will be described with reference to FIGS. In order to update the database, when data is input to the client terminal 3 using a storage medium such as an FD or the like via the keyboard 35, the CPU 32 receives the data according to the program or data file stored in the internal storage device 34. It processes the received data and transmits the data to the server terminal 2 via the LAN 5. The CPU 22 of the server terminal 2 has an internal storage device 24
In accordance with the programs and data files stored in the application management database 11, data is written to the application management database stored in the external storage device 1, and the application management database 11 is updated.

【0039】出願の書誌的事項等を入力する処理が実行
されると、クライアント端末3のCPU32は、内部記
憶装置34に格納されているデータに従って、図9に示
す出願情報入力画面を表示装置37に表示させる。
When the process of inputting the bibliographic items of the application is executed, the CPU 32 of the client terminal 3 displays the application information input screen shown in FIG. To be displayed.

【0040】図9は管理番号”J2214”の出願情報の入
力画面である。白抜きの矩形の領域にデータを入力する
ことにより、”J2214”に関して出願情報テーブル11
aの所定の項目にデータを格納させることができる。画
面右側の各ボタン41〜45は、発明者テーブル11
e、親子関係テーブル11f、出願情報テーブル11a
の「要約」、クレームテーブル11d、図面テーブル1
1eを更新するための処理に移行するためものである。
これらボタン41〜45をカーソルによりクリックする
と、CPU32は表示装置37の画面を対応するデータ
の入力画面に切り替える。
FIG. 9 is a screen for inputting the application information of the management number "J2214". By inputting data in the white rectangular area, the application information table 11 relating to “J2214” is obtained.
The data can be stored in the predetermined item a. The buttons 41 to 45 on the right side of the screen correspond to the inventor table 11.
e, parent-child relationship table 11f, application information table 11a
Summary, claim table 11d, drawing table 1
This is for shifting to processing for updating 1e.
When these buttons 41 to 45 are clicked with the cursor, CPU 32 switches the screen of display device 37 to a corresponding data input screen.

【0041】操作者はクライアント端末3のキーボード
35、ポインティングデバイス36を操作して、表示装
置37の画面上で必要な項目にデータを入力する。入力
されたデータは、直ちにサーバー端末2に送信されるの
ではなく、CPU32において、適正なデータであるか
がチェックされて、内部記憶装置34に一旦格納され
る。
The operator operates the keyboard 35 and the pointing device 36 of the client terminal 3 to input data to necessary items on the screen of the display device 37. The input data is not immediately transmitted to the server terminal 2, but is checked by the CPU 32 as to whether the data is appropriate, and is temporarily stored in the internal storage device 34.

【0042】必要なデータの入力が終了したら、キーボ
ード35やポインティングデバイス36を操作して画面
右隅のOKボタン46をクリックする。すると、CPU
32の制御によって内部記憶装置34に記憶されていた
データが、サーバ端末2に送信される。サーバ端末2の
CPU22の制御によって、データが外部記憶装置1に
書き込まれ、出願管理データベース11が更新される。
When the input of necessary data is completed, the user operates the keyboard 35 and the pointing device 36 to click the OK button 46 at the right corner of the screen. Then, CPU
The data stored in the internal storage device 34 is transmitted to the server terminal 2 under the control of the server 32. Under the control of the CPU 22 of the server terminal 2, data is written to the external storage device 1, and the application management database 11 is updated.

【0043】出願管理データベース11を更新しない場
合は中止ボタン47をクリックする。すると、CPU3
2はこれまで内部記憶装置34で格納していた入力デー
タを消去し、データベース11の更新処理を終了する。
If the application management database 11 is not to be updated, the cancel button 47 is clicked. Then, CPU3
2 deletes the input data stored in the internal storage device 34 so far, and ends the update processing of the database 11.

【0044】「出願種別」項目に”通常”以外のデータ
を入力した場合、関係特許ボタン42をクリックして、
親子関係情報を入力する。この場合、親子関係情報を入
力しないで更新処理を終了しないようにするため、親子
関係情報を入力しないでOKボタン46を押した場合、
CPU32が警告を表示装置27に表示させるようにな
っている。以下、図10を用いて、「出願種別」に”分
割”を入力した場合の親子関係テーブル11fのデータ
入力処理を説明する。
When data other than “normal” is entered in the “application type” item, click the related patent button 42 to
Enter parent-child relationship information. In this case, when the OK button 46 is pressed without inputting the parent-child relationship information, in order not to end the update process without inputting the parent-child relationship information,
The CPU 32 causes the display device 27 to display a warning. Hereinafter, the data input processing of the parent-child relationship table 11f when “division” is input for “application type” will be described with reference to FIG.

【0045】関係特許ボタン42をクリックすると、C
PU32は表示装置37の画面を図10に示す”J221
4”の「分割出願の親番号を入力する」ための画面に替
える。操作者はキーボード35を用いて、入力領域51
にJ2214の願書に記載した原出願に対応する管理番号、
ここではJ0570を入力する。
When the related patent button 42 is clicked, C
The PU 32 displays the screen of the display device 37 as shown in FIG.
Change the screen to "Enter parent number of divisional application" in 4 ". The operator operates the input area 51 using the keyboard 35.
The control number corresponding to the original application described in the application for J2214,
Here, J0570 is input.

【0046】入力を確定する(キーボードでEnterキー
を押す等)と、クライアント端末3から管理番号J0570
の提出日を検索する指示がサーバ端末2に送られる。サ
ーバ端末2のCPU22はその指示に従い、出願管理デ
ータベース11の出願情報テーブル11aを検索して、
検索結果をクライアント端末3に送信する。
When the input is confirmed (for example, by pressing the Enter key on the keyboard), the management number J0570 is transmitted from the client terminal 3.
Is sent to the server terminal 2. The CPU 22 of the server terminal 2 searches the application information table 11a of the application management database 11 according to the instruction,
The search result is transmitted to the client terminal 3.

【0047】送信された親出願の管理番号J0570、その
提出日1984/05/18は、子出願の管理番号J2214と、その
提出日1991/05/24と、”分割”という関係と関連づけら
れて、親子関係テーブル11fに入力されるデータとし
て、クライアント端末3の内部記憶装置34に格納され
る。また図10に示すように、子出願のJ2214のデータ
と共に、送信されたデータは親子関係表示領域52に表
示される。このとき内部記憶装置34に格納されたり、
表示される子出願J2214のデータは内部記憶装置34に
格納されている図9の画面上で入力したデータである。
The control number J0570 of the transmitted parent application and its submission date May 18, 1984 are associated with the control number J2214 of the child application, its submission date May 24, 1991, and the relationship of "division". Is stored in the internal storage device 34 of the client terminal 3 as data input to the parent-child relationship table 11f. Also, as shown in FIG. 10, the transmitted data is displayed in the parent-child relationship display area 52 together with the data of the child application J2214. At this time, it is stored in the internal storage device 34,
The displayed data of the child application J2214 is data input on the screen of FIG. 9 stored in the internal storage device 34.

【0048】親出願を訂正したい場合は、親子関係表示
領域52に表示されているデータを選択し(例えば、ク
リック)、削除ボタン53をクリックする。すると、内
部記憶装置34に格納されていた親子関係テーブルに入
力されるべきデータが消去され、選択したデータの表示
も削除される。改めて、正しい管理番号を入力部51に
入力し、入力を確定する。
To correct the parent application, the data displayed in the parent-child relationship display area 52 is selected (for example, clicked), and the delete button 53 is clicked. Then, the data to be input to the parent-child relationship table stored in the internal storage device 34 is deleted, and the display of the selected data is also deleted. Once again, the correct management number is input to the input section 51, and the input is confirmed.

【0049】分割の親出願の管理番号の入力が終了した
ら、入力終了ボタン53をクリックする。すると、図9
に示す入力画面に表示が戻る。
When the input of the management number of the parent application for division is completed, the input end button 53 is clicked. Then, FIG. 9
The display returns to the input screen shown in FIG.

【0050】ここでは、親子関係テーブルの入力につい
て、「関係」が”分割”出願の場合を説明したが、変
更、国内優先等の種別の場合も同様であり、図10に示
した親子関係テーブルの入力画面が「種別」に対応する
親番号を入力する画面となり、親子関係テーブルに入力
される「関係」も「種別」に対応して変更される。
Here, as for the input of the parent-child relationship table, the case where the “relation” is “divided” is described, but the same applies to the case of the type such as change, domestic priority, etc. Is a screen for inputting a parent number corresponding to the "type", and the "relation" input in the parent-child relationship table is also changed in accordance with the "type".

【0051】また、発明者テーブル、クレームテーブル
等への入力処理は、親子関係テーブルへのデータの入力
処理とほぼ同様である。図9に示した入力画面上のボタ
ン41、42〜45をクリックして、該当するデータ入
力処理を実行する。入力処理では、キーボード等で入力
したデータは内部記憶装置34に格納される。入力処理
を終了すると表示が図9の画面に戻る。
The input processing to the inventor table, the claim table and the like is almost the same as the input processing of data to the parent-child relation table. By clicking the buttons 41, 42 to 45 on the input screen shown in FIG. 9, the corresponding data input processing is executed. In the input processing, data input by a keyboard or the like is stored in the internal storage device 34. When the input processing ends, the display returns to the screen of FIG.

【0052】必要なデータを入力できたら、OKボタン
46をクリックすると、上述したように、クライアント
端末3からサーバ端末2にデータが送信され、サーバ端
末2によって出願管理データベース11が更新される。
When the user clicks the OK button 46 after inputting necessary data, the data is transmitted from the client terminal 3 to the server terminal 2 and the application management database 11 is updated by the server terminal 2 as described above.

【0053】以下に、図11〜図18を用いて親子関係
テーブル11fのデータから、特定の関係をもつ出願の
集合を階層化して、呈示する処理を説明する。本実施形
態では、6層のツリーでなる関係図の印刷処理を説明す
る。
A process of presenting a set of applications having a specific relationship from the data of the parent-child relationship table 11f in a hierarchical manner will be described below with reference to FIGS. In the present embodiment, a description will be given of a printing process of a relation diagram including a six-layer tree.

【0054】図11〜図16はクライアント端末3のC
PUにより実行される、関係図の印刷処理を示したフロ
ーチャートである。本実施形態はクライアントーサーバ
構造の出願管理システムとしているため、出願管理デー
タベースに格納されているデータや、検索結果をクライ
アント端末3に取り込む場合は、クライアント端末3の
CPU2がサーバ端末2のCPU22にデータの抽出、
検索の指示をし、サーバ端末2はクライアント端末3の
指示に従って、出願管理データベース11を検索し、検
索結果をクライアント端末3に送信している。
FIGS. 11 to 16 show C of the client terminal 3.
9 is a flowchart illustrating a printing process of a relation diagram, which is executed by a PU. In the present embodiment, since the application management system has a client-server structure, when data stored in the application management database and search results are to be loaded into the client terminal 3, the CPU 2 of the client terminal 3 is connected to the CPU 22 of the server terminal 2. Data extraction,
Instructing the search, the server terminal 2 searches the application management database 11 according to the instruction of the client terminal 3 and transmits the search result to the client terminal 3.

【0055】図11に示すように印刷処理を開始する
と、関係図を作成したい「管理番号」と「関係」の入力
待機状態となる。操作者はクライアント端末3のキーボ
ード35やポインティングデバイス36によって、所望
の「管理番号」、「関係」を入力する(ステップS10
1)。本発明の理解を容易にするため、具体例として
「管理番号」J2622の分割出願の関係図の印刷処理を併
せて説明する。J2622の分割出願の関係図は図18に示
す。
When the printing process is started as shown in FIG. 11, a state is entered for inputting a "management number" and a "relation" for which a relation diagram is to be created. The operator inputs a desired “management number” and “relation” using the keyboard 35 and the pointing device 36 of the client terminal 3 (step S10).
1). In order to facilitate understanding of the present invention, a printing process of a related diagram of a divisional application of "management number" J2622 will be described as a specific example. FIG. 18 shows the relationship of the J2622 divisional application.

【0056】ステップS102において、CPU32は
入力された管理番号を「親番号」または「子番号」と
し、かつ「関係」が”分割”のレコードを親子関係テー
ブル11f内で検索する指示をサーバ端末2に指示す
る。サーバ端末2で出願管理データベース11を検索
し、検索結果をクライアント端末3に送信する。
In step S102, the CPU 32 sets the input management number to "parent number" or "child number", and issues an instruction to search the parent-child relation table 11f for a record whose "relationship" is "split" in the server terminal 2. To instruct. The server terminal 2 searches the application management database 11 and transmits a search result to the client terminal 3.

【0057】クライアント端末3のCPU32は、該当
するレコードがない場合はステップS103を実行し
て、表示装置37に関係図が印刷できない警告を表示さ
せ、印刷処理を終了する(図16参照)。
If there is no corresponding record, the CPU 32 of the client terminal 3 executes step S103, displays a warning that the relation diagram cannot be printed on the display device 37, and ends the printing process (see FIG. 16).

【0058】該当するレコードがある場合はステップS
104を実行し、サーバ端末2に、「関係」が”分割”
という条件で、入力した管理番号の最古の管理番号nmbA
を検索するように指示する。分割の場合はnmbAは分割出
願の出願日が遡及する出願にあたる。
If there is a corresponding record, step S
104 is executed, and the “relation” is “divided”
With the condition that the oldest management number nmbA of the entered management number
To search for. In the case of division, nmbA is an application whose filing date is retroactive.

【0059】サーバ端末2は親子関係テーブル11fを
検索し、入力した管理番号の親番号、その親番号のその
また親番号というように階層を上がり、最終的にその管
理番号を子番号とするレコードがなければ、その親番号
が最古の管理番号nmbAと判断する。例えば、図8に示す
親子関係テーブル11fでは、J2622の親番号はJ0570
(矢印で指示するレコード参照)であり、「子番号」項
目にJ0570はないので、nmbAにJ0570が入力される。
The server terminal 2 searches the parent-child relationship table 11f, and goes up the hierarchy such as the parent number of the input management number, the parent number of the parent number, and finally the record having the management number as the child number. If there is no, the parent number is determined to be the oldest management number nmbA. For example, in the parent-child relationship table 11f shown in FIG. 8, the parent number of J2622 is J0570.
(Refer to the record indicated by the arrow.) Since J0570 is not included in the “child number” item, J0570 is input to nmbA.

【0060】ステップS105では、サーバ端末2を介
して、親子関係テーブル11fから管理番号nmbAに連結
する全ての親子関係テーブル11fのレコードを読み込
み、内部記憶装置34にローカル親子関係テーブル38
として格納する。
In step S105, the records of all the parent-child relationship tables 11f linked to the management number nmbA are read from the parent-child relationship table 11f via the server terminal 2, and stored in the internal storage device 34.
Stored as

【0061】ローカル親子関係テーブル38に格納され
るレコードの選択はサーバ端末2で実行される。サーバ
端末2のCPU22は親子関係テーブル11fを検索し
て、nmbAを親番号とする含むレコード、そのレコードの
子番号を親番号とするレコード、そのまた子番号を親番
号とするレコード、というようにレコードを抽出する。
その管理番号を親番号にするレコードがなくなった時点
で抽出が終了する。もちろん抽出されるレコードの「関
係」項目はステップS101で指定した関係と同じであ
ることが条件である。
The selection of the record stored in the local parent-child relationship table 38 is executed by the server terminal 2. The CPU 22 of the server terminal 2 searches the parent-child relationship table 11f to find a record including the nmbA as the parent number, a record having the child number of the record as the parent number, a record having the child number as the parent number, and so on. Extract records.
The extraction ends when there are no more records with the management number as the parent number. Of course, the condition is that the “relation” item of the extracted record is the same as the relationship specified in step S101.

【0062】抽出したレコードはクライアント端末3に
送信され、CPU32の制御によって内部記憶装置34
にローカル親子関係テーブル38として格納される。管
理番号=J2622、関係=分割の条件のもとでは、図8に
示す親子関係テーブル11fから図17に示すローカル
親子関係テーブル38が作成される。
The extracted record is transmitted to the client terminal 3 and, under the control of the CPU 32, the internal storage device 34
Is stored as a local parent-child relationship table 38. Under the condition of management number = J2622 and relationship = division, a local parent-child relationship table 38 shown in FIG. 17 is created from the parent-child relationship table 11f shown in FIG.

【0063】ステップS106は、印刷するデータを出
願管理データベースから取り込むためのステップであ
る。サーバ端末2に出願情報テーブル11aで管理番号
nmbAの「出願番号」、「ステータス」を検索させ、検索
結果を内部記憶装置34に取り込む。
Step S106 is a step for loading data to be printed from the application management database. The management number is stored in the application information table 11a on the server terminal 2.
The “application number” and “status” of nmbA are searched, and the search results are loaded into the internal storage device 34.

【0064】ステップS107は印刷データ−を決定す
るステップである。管理番号kannoA、出願番号stgnoA、
ステータスstsAという出願に関する情報と、ツリーを形
成するための罫線データlineBを決定する。kannoAにはn
mbAのデータが入力され、stgnoA、stsAにはステップS
106で取り込んだデータが入力される。nmbAがステッ
プS101で入力された管理番号である場合には、kann
oAにはnmbAと共に、そのことを表す符号(ここでは”
*”アスタリスク)が入力される。
Step S107 is a step for determining print data. Control number kannoA, application number stgnoA,
The information on the application having the status stsA and the ruled line data lineB for forming the tree are determined. n for kannoA
mbA data is input, and stgnoA and stsA have step S
The data captured at 106 is input. If nmbA is the management number input in step S101, kann
oA is indicated by nmbA and a code indicating this (here, "
* "Asterisk" is input.

【0065】罫線lineBは、ツリーの第1層の出願と第
2層の出願を連結するため罫線であり、かつ第2層の出
願どうしを連結するための罫線である。nmbAは最古の出
願番号であり、次階層の管理番号が必然的に存在するた
め、lineBにはツリーの第1層目と第2層目を連結する
ための”┓”というデータが入力される。
The ruled line lineB is a ruled line for connecting the application of the first layer and the application of the second layer of the tree, and a ruled line for connecting the applications of the second layer. Since nmbA is the oldest application number and the control number of the next hierarchy is inevitably present, data “┓” is input to lineB to connect the first and second layers of the tree. You.

【0066】ステップS108では、CPU23は所定
のレイアウトデータに従って、プリンタ4を制御しステ
ップS107で決定した印刷データを印刷する。図18
の関係図の場合はJ0570に関するデータが印刷される。
In step S108, the CPU 23 controls the printer 4 according to predetermined layout data and prints the print data determined in step S107. FIG.
In the case of the relation diagram, data relating to J0570 is printed.

【0067】なお、図18において、点線のマトリクス
及び、nmb、line、行番号、列番号はレイアウトの理解
を助けるために記したものであり、実際には印刷されな
いデータであることにを断っておく。
In FIG. 18, the dotted matrix, nmb, line, line number, and column number are provided to help understanding of the layout, and are not actually printed data. deep.

【0068】ステップS107で決定された印刷データ
は関係図の1行目にレイアウトされる。次にプリンタに
より印刷が実行された場合、データは次行に印刷される
ようになっている。また、nmbAに関する情報であるkann
A、stgnoA、stsAはツリーの1列目にレイアウトされ、
罫線lineBは2行目の初めにレイアウトされる。
The print data determined in step S107 is laid out on the first line of the relationship diagram. Next, when printing is executed by the printer, the data is printed on the next line. Kann which is information about nmbA
A, stgnoA, stsA are laid out in the first column of the tree,
Ruled line lineB is laid out at the beginning of the second line.

【0069】次に、ステップS109(図12参照)に
おいて、ローカル親子関係テーブルから、nmbAの子番号
nmbBを検索し、検索した管理番号nmbBの集合である配列
B[nmbB{cntB}]を作成する。カウンタB(cntBと記
す。)は、ループ1を実行する順序を示す値であり、nm
bBの出願情報の印刷順序を示す値である。即ち、ツリー
の第2層でのnmbBの順序(順位)を示すデータになる。
Next, in step S109 (see FIG. 12), the child number of nmbA is read from the local parent-child relationship table.
nmbB is searched, and an array B [nmbB {cntB}] which is a set of the searched management numbers nmbB is created. The counter B (described as cntB) is a value indicating the order in which the loop 1 is executed, and
This is a value indicating the printing order of the application information of bB. That is, the data indicates the order (order) of nmbBs in the second layer of the tree.

【0070】図17のローカル親子関係テーブルに基づ
くと、J0570の子番号nmbBはJ2214、J2622、J2897の3件
である。本実施形態ではcntBを管理番号の名前順に付す
ようにしたので、配列Bは[nmbB{1}=J2214,nmbB{2}=J26
22,nmbB{3}=J2897]となる。cntBは子番号nmbBの子提出
日の日付順とすることもできる。
Based on the local parentage table shown in FIG. 17, the child numbers nmbB of J0570 are J2214, J2622, and J2897. In the present embodiment, since cntB is assigned in the order of the management number, array B has [nmbB {1} = J2214, nmbB {2} = J26
22, nmbB {3} = J2897]. cntB may be ordered by date of child submission date of child number nmbB.

【0071】次に入れ子式になったループ1〜5が実行
される。ループ1〜5はそれぞれツリーの第2層〜第6
層を印刷するための処理である。図13〜図16に示す
ように、各ループでは、処理データが異なるが、同じ処
理が実行されている。
Next, the nested loops 1 to 5 are executed. Loops 1 to 5 are the second to sixth layers of the tree, respectively.
This is a process for printing a layer. As shown in FIGS. 13 to 16, in each loop, processing data is different, but the same processing is executed.

【0072】図12に示すように、ループ1のステップ
S111〜S114は、ステップS106〜S109と
同じ処理であり、nmbAをnmbB{cntB}に変更したものに対
応する。ステップS111で、サーバ端末2を介して、
nmbB{cntB}の出願番号、ステータスを検索し、クライア
ント端末3に取り込む。
As shown in FIG. 12, steps S111 to S114 of loop 1 are the same processing as steps S106 to S109, and correspond to a process in which nmbA is changed to nmbB {cntB}. In step S111, via the server terminal 2,
The application number and status of nmbB {cntB} are searched and loaded into the client terminal 3.

【0073】ステップS112では印刷データが決定さ
れ、管理番号kannoB、出願番号stgnoB、ステータスsts
B、ツリー構造を形成するための罫線lineB、lineCのデ
ータを決定する。ステップS113では、クライアント
端末のCPU32はプリンタ4を制御し、ステップS1
12で決定した印刷データをツリーの1行に印刷する。
In step S112, print data is determined, and the control number kannoB, application number stgnoB, and status sts
B, data of ruled lines lineB and lineC for forming a tree structure are determined. In step S113, the CPU 32 of the client terminal controls the printer 4 and executes step S1.
The print data determined in step 12 is printed on one line of the tree.

【0074】ステップS112で、nmbB{cntB}がステッ
プS101で入力された管理番号である場合には、kann
oBには”*”とnmbB{cntB}が入力される。stgnoB、stsB
にはステップS111で検索した出願番号、ステータス
を入力する。
In step S112, if nmbB {cntB} is the management number input in step S101, kannB {cntB}
“*” and nmbB {cntB} are input to oB. stgnoB, stsB
, Input the application number and status searched in step S111.

【0075】lineBによって2層目の出願どうしが連結
されるため、cntBが配列Bの要素数と等しい場合(nmbB
{cntB}が配列Bの最後の要素の場合)は、”┗”が入力
され、その他の場合は”┣”が入力される。
Since the applications in the second layer are connected by lineB, when cntB is equal to the number of elements in array B (nmbB
If {cntB} is the last element of the array B), “┗” is input; otherwise, “┣” is input.

【0076】lineCによって2層目の出願nmbBと第3層
目の出願nmbCとを連結させるため、ローカル親子関係テ
ーブル38の「親番号」項目にnmbB{cntB}がある場合
(nmbB{cntB}に連結する3層目のnmbCがある場合)に
は、lineCに”┓”が入力され、ない場合には” ”
(空白)が入力される。
In order to connect the second-layer application nmbB and the third-layer application nmbC by lineC, there is a case where nmbB {cntB} is present in the “parent number” item of the local parent-child relationship table 38 (in nmbB {cntB}, If there is a third layer of nmbC to be connected), enter "@" in lineC, otherwise, enter ""
(Blank) is entered.

【0077】J2622の関係図の印刷処理では、まず、nmb
B{1}=J2214についてステップS111〜S113が実行
され、図18に示すようなレイアウトでデータが印刷さ
れる。図18に示すように、印刷データは罫線lineB、
出願情報(管理番号kannoB、出願番号stgnoB、ステータ
スstsB)、罫線lineCの順に1行にレイアウトされる。
また、kannoB、stgnoB、stsBはツリーの2列目にレイア
ウトされ、lineCは3列目の頭にレイアウトされる。
In the print processing of the relation diagram of J2622, first, nmb
Steps S111 to S113 are executed for B {1} = J2214, and data is printed in a layout as shown in FIG. As shown in FIG. 18, the print data is ruled line lineB,
The application information (control number kannoB, application number stgnoB, status stsB) and the ruled line C are laid out in one line in this order.
Also, kannoB, stgnoB, and stsB are laid out in the second column of the tree, and lineC is laid out at the beginning of the third column.

【0078】次に、ステップS114において、ローカ
ル親子関係テーブル38を検索し、nmbB{cntB}の子番号
nmbCを検索し、ステップS109と同様に配列C[nmbC
{cntC}]を作成する。cntCはループ2を実行する順序で
あり、ツリーの3層目でのnmbCの順序(順位)を示すデ
ータである。
Next, in step S114, the local parent-child relationship table 38 is searched, and the child number of nmbB {cntB} is retrieved.
nmbC is searched, and the sequence C [nmbC
{cntC}]. cntC is the order in which the loop 2 is executed, and is data indicating the order (order) of nmbC in the third layer of the tree.

【0079】ステップS115において、ループ2〜5
において印刷される罫線lineBのデータを決定する。ル
ープ2以降ではツリーの3層目以降(マトリクスの3列
目以降)の印刷データを決定するが、2列目以前のデー
タを作成しないため、ループ2以降を実行する前に、予
めステップS115で2層目(2列目)に印刷される罫
線lineBのデータを決定する。
In step S115, loops 2-5
To determine the data of the ruled line lineB to be printed. In the second and subsequent loops, the print data of the third and subsequent layers of the tree (the third and subsequent columns of the matrix) are determined. The data of the ruled line lineB to be printed on the second layer (second column) is determined.

【0080】lineBにはnmbB{cntB}が配列Bの最後の要
素である場合には” ”空白が入力され、その他の場合
は2層目のデータどうしを連結するため”┃”が入力さ
れる。ステップS115で決定されたlineBのデータ
は、次にループ1が実行されるまで変更されない。
In lineB, if "nmbB {cntB}" is the last element of array B, "" blank is input, otherwise, "@" is input to connect data of the second layer. . The data of lineB determined in step S115 is not changed until the next execution of loop 1.

【0081】ステップS115が実行した後、ステップ
S114で形成した配列C(集合)に要素がある場合は
ループ2を実行する。配列Cに要素がない場合はステッ
プS111に戻り、配列Bの次の要素について再びルー
プ1を実行する。配列Bの全要素についてループ1を実
行したら(cntBが配列Bの要素数と等しくなったら)、
ループ1を抜けて関係図の印刷処理を終了する(図16
参照)。
After execution of step S115, if there is an element in the array C (set) formed in step S114, loop 2 is executed. If there is no element in array C, the process returns to step S111, and loop 1 is executed again for the next element in array B. When loop 1 is executed for all elements of array B (when cntB becomes equal to the number of elements of array B),
The process exits from the loop 1 and ends the printing process of the relationship diagram (FIG.
reference).

【0082】図13に示すループ2の処理はループ1の
処理と同じであり、処理するデータが異なる。ループ1
はツリーの第2層を印刷する処理であったが、ループ2
は1層下位にずらした第3層を印刷するための処理とな
るので、ループ2の処理データはループ1のnmbB{cntB}
をnmbC{cntC}に替えたものになる。
The processing in loop 2 shown in FIG. 13 is the same as the processing in loop 1, and the data to be processed is different. Loop 1
Is the process of printing the second layer of the tree.
Is a process for printing the third layer shifted one layer lower, so the processing data of loop 2 is nmbB {cntB} of loop 1
Is replaced with nmbC {cntC}.

【0083】ループ2では、まず出願番号テーブルから
nmbC{cntC}の出願番号、ステータスを検索し(ステップ
S116)、印刷データを決定し(ステップS11
7)、データを印刷する(ステップS118)。
In loop 2, first, from the application number table
The application number and status of nmbC {cntC} are searched (step S116), and print data is determined (step S11).
7) Print the data (step S118).

【0084】ステップS117では、nmbC{cntC}に関す
るデータ(kannoC、stgnoC、stsC)と、nmbC{cntC}どう
しを接続するための罫線lineCと、nmbC{cntC}とその子
番号(nmbD)を連結するための罫線lineDが決定され
る。
In step S117, the data (kannoC, stgnoC, stsC) relating to nmbC {cntC}, the ruled line lineC for connecting nmbC {cntC} to each other, and nmbC {cntC} and its child number (nmbD) are linked. Is determined.

【0085】ステップS118では、ステップS115
で決定した罫線lineBと、ステップS117で決定した
印刷データを1行に印刷する。kannoC、stgnoC、stsCは
ツリーの3列目にレイアウトされ、lineDは4列目の頭
にレイアウトされる。
In step S118, step S115
The ruled line lineB determined in step S117 and the print data determined in step S117 are printed on one line. KannoC, stgnoC, and stsC are laid out in the third column of the tree, and lineD is laid out at the beginning of the fourth column.

【0086】次に、ローカル親子関係テーブルで、nmbC
{cntC}の子番号nmbDを検索し、配列D[nmbD{cntD}]を作
成し(ステップS119)、ループ3〜5において印刷
される罫線lineCのデータを決定する(ステップS12
0)。罫線lineCの決定条件はステップS115と同じ
である。
Next, in the local parent-child relationship table, nmbC
The child number nmbD of {cntC} is searched, an array D [nmbD {cntD}] is created (step S119), and data of the ruled line lineC to be printed in loops 3 to 5 is determined (step S12).
0). The conditions for determining the ruled line lineC are the same as in step S115.

【0087】ステップS120を実行したら、配列Dに
要素がある場合にはループ3を実行し、配列Dに要素が
ない場合にはステップS116に戻り、配列Cの次の要
素についてループ2を実行する。配列Cの全ての要素に
ついてループ2を実行したら(cntCが配列Cの要素数と
等しくなったら)、ループ2を抜けてループ1に戻る
(図16参照)。
After executing step S120, if there is an element in array D, loop 3 is executed, and if there is no element in array D, the flow returns to step S116 to execute loop 2 for the next element of array C. . When the loop 2 is executed for all the elements of the array C (when cntC becomes equal to the number of elements of the array C), the process exits the loop 2 and returns to the loop 1 (see FIG. 16).

【0088】図14に示すループ3(ステップS121
〜S125)、図15に示すループ4(ステップS12
6〜S130)ではループ1と同じ処理が実行され、処
理するデータが異なる。ループ3はツリーの第4層の出
願を印刷するための処理であり、処理データをループ1
のnmbB{cntB}をnmbD{cntD}に替えたものになる。ループ
4はツリーの第5層を印刷するための処理であり、処理
対象のデータがループ1のnmbB{cntB}をnmbE{cntE}に替
えたものになる。
Loop 3 (step S121) shown in FIG.
To S125), loop 4 shown in FIG. 15 (step S12).
6 to S130), the same processing as in loop 1 is executed, and the data to be processed is different. Loop 3 is a process for printing the application of the fourth layer of the tree.
Of nmbB {cntB} is replaced with nmbD {cntD}. Loop 4 is processing for printing the fifth layer of the tree, and the processing target data is obtained by replacing nmbB {cntB} of loop 1 with nmbE {cntE}.

【0089】ループ3、4については同じ説明の繰り返
しになるため省略するが、図12〜図15及びループ
1、2の説明内容から理解できると考える。印刷のレイ
アウトは図18に示すように、kannoD、stgnoD、stsD、
lineDはツリーの4層目(4列目)にレイアウトされ、ka
nnoE、stgnoE、stsE、lineEはツリーの5層目(5列
目)にレイアウトされる。
The loops 3 and 4 will not be described because they will be described in the same manner. However, it can be understood from FIGS. 12 to 15 and the contents of the loops 1 and 2. The print layout is kannoD, stgnoD, stsD,
lineD is laid out on the fourth layer (4th column) of the tree, ka
nnoE, stgnoE, stsE, and lineE are laid out in the fifth layer (fifth column) of the tree.

【0090】ループ5は、ツリーの第6層を印刷するた
めの処理であり、ツリーの最下層を印刷する処理である
ため、他のループと若干処理が異なる。以下図16を用
いてループ5を説明する。
The loop 5 is a process for printing the sixth layer of the tree, and is a process for printing the lowermost layer of the tree, so the process is slightly different from the other loops. Hereinafter, the loop 5 will be described with reference to FIG.

【0091】ループ1と同じように、出願番号テーブル
からnmbF{cntF}の出願番号、ステータスを検索し(ステ
ップS131)、印刷データ(kannoF、stgnoF、stsF、
第6層目のnmbFどうしを接続するための罫線lineF)を
決定する(ステップS132)。
As in the loop 1, the application number and status of nmbF {cntF} are searched from the application number table (step S131), and the print data (kannoF, stgnoF, stsF,
A ruled line lineF for connecting the nmbFs of the sixth layer is determined (step S132).

【0092】次に、ローカル親子関係テーブルにnmbF{c
ntF}を親番号とするレコードがあるかを検索する(ステ
ップS133)。レコードがある場合はステップS13
4を実行し、ない場合にはステップS135を実行す
る。
Next, nmbF {c
ntF} is searched for a record having a parent number (step S133). If there is a record, step S13
4 is executed, and if not, step S135 is executed.

【0093】レコードがある場合はnmbF{cntF}に連結す
る第7層の出願が存在するが、本実施形態ではツリーの
第7層以降は印刷されない。そこで、ステップS134
において、nmbF{cntF}に連結する下層出願の存在を表す
ために、kannoFに「続」の文字データを追加する。そし
て、ステップS135を実行して、罫線lineB-F、nmbF
{cntF}に関する出願情報を1行に印刷する。
If there is a record, there is a seventh layer application linked to nmbF {cntF}, but in the present embodiment, the seventh and subsequent layers of the tree are not printed. Therefore, step S134
In, to indicate the existence of the lower-layer application linked to nmbF {cntF}, the character data of “continuation” is added to kannoF. Then, by executing step S135, the ruled lines lineB-F, nmbF
Print application information for {cntF} on one line.

【0094】配列Fの全要素についてループ5を実行し
たらループ5を抜け、ループ4に戻る。最終的にループ
1を抜けたら関係図の印刷処理を終了する。
When the loop 5 is executed for all the elements of the array F, the process exits the loop 5 and returns to the loop 4. When the process finally exits the loop 1, the printing process of the relationship diagram ends.

【0095】以上、図11〜図16に示した関係図の印
刷処理のフローチャートを説明したが、図18に示した
J2622の分割の関係図を印刷する処理の続きを説明す
る。
The flow chart of the printing process of the relation diagrams shown in FIGS. 11 to 16 has been described above.
The continuation of the process of printing the relationship diagram of the division of J2622 will be described.

【0096】図12のステップS109において、nmbA
=J0570の子番号の集合である配列B[nmbB{1}=J2214,nmb
B{2}=J2622,nmbB{3}=J2897]を作成し、ループ1を実行す
る。
In step S109 of FIG. 12, nmbA
= Array B [nmbB {1} = J2214, nmb, which is a set of child numbers of J0570
B {2} = J2622, nmbB {3} = J2897] and execute loop 1.

【0097】ステップS111、S112を実行して、
nmbB{1}=J2214に関する印刷データを決定し、図18に
示すように2行目を印刷する(ステップS113)。nm
bB{1}=J2214は第2層に属する出願になるため、その出
願情報はツリーの2列目に印刷される。
By executing steps S111 and S112,
The print data relating to nmbB {1} = J2214 is determined, and the second line is printed as shown in FIG. 18 (step S113). nm
Since bB {1} = J2214 is an application belonging to the second layer, the application information is printed in the second column of the tree.

【0098】次に、nmbB{1}=J2214の子出願の集合でな
る配列Cを作成し(ステップS114)、lineBに”
┃”を入力する(ステップS115)。図17のローカ
ル親子関係テーブルでは、配列Cは[nmbC{1}=J2742]と
なる。
Next, an array C consisting of a set of child applications of nmbB {1} = J2214 is created (step S114), and "
┃ ”is input (step S115). In the local parentage table of FIG. 17, the array C is [nmbC {1} = J2742].

【0099】配列Cに要素があるため、nmbB{2}=J2622
に関して印刷を実行する前に、まずnmbB{1}=J2214に連
結する次階層の出願の印刷処理が先に実行される。即ち
本実施形態では、印刷した出願に接続する次階層の出願
がある場合には、同じ階層に印刷されていない出願があ
っても、該当する次階層の出願の印刷処理を実行する。
Since array C has elements, nmbB {2} = J2622
Before executing the printing of the application, first, the printing process of the application of the next hierarchy linked to nmbB {1} = J2214 is executed first. That is, in the present embodiment, if there is an application of the next hierarchy connected to the printed application, even if there is an application that is not printed in the same hierarchy, the printing process of the application of the corresponding next hierarchy is executed.

【0100】nmbC{1}=J2742についてループ2を実行す
る。ステップS115〜S118を実行し、図18に示
すように、nmbC{1}=J2742に関する出願情報を3行目に
印刷する。nmbC{1}=J2742は3層目の出願になるため、
情報は3列目に印刷される。
The loop 2 is executed for nmbC {1} = J2742. Steps S115 to S118 are executed, and as shown in FIG. 18, the application information on nmbC {1} = J2742 is printed on the third line. nmbC {1} = J2742 is the third layer application,
The information is printed in the third column.

【0101】ステップS119を実行し配列D[nmbC{cn
tC}]を作成する。ローカル親子テーブルにnmbC{1}=J274
2を親番号とするレコードがないため、ループ1に戻
り、nmbB{2}=J2622の印刷処理を実行する。
Step S119 is executed, and the array D [nmbC {cn
tC}]. NmbC {1} = J274 for local parent-child table
Since there is no record having the parent number 2, the process returns to the loop 1 and executes the print processing of nmbB {2} = J2622.

【0102】ステップS111〜S113を実行し4行
目を印刷する。nmbB{2}=J2622は第2層目の出願になる
ため、その出願情報は2列目に印刷される。また、nmbB
{2}=J2622はステップS101で入力した管理番号にな
るため、管理番号の前に”*”が追加される。
Steps S111 to S113 are executed to print the fourth line. Since nmbB {2} = J2622 is the application for the second layer, the application information is printed in the second column. Also, nmbB
Since {2} = J2622 is the management number input in step S101, “*” is added before the management number.

【0103】ステップS114を実行し配列C[nmbC{cn
tC}]を作成する。ローカル親子テーブルにnmbB{2}=J262
2を「親番号」とするレコードがない(ステップS11
4)ため、ループ1に戻り、nmbB{3}=J2897の印刷処理
を実行する。ステップS111〜S113を実行し、5
行目にデータを印刷する。nmbB{3}=J2897は第2層目の
出願になるため、その出願情報は2列目に印刷される。
Step S114 is executed, and the array C [nmbC {cn
tC}]. NmbB {2} = J262 for local parent-child table
There is no record with “2” as the “parent number” (step S11)
4) Therefore, the process returns to loop 1 and print processing of nmbB {3} = J2897 is executed. Steps S111 to S113 are executed, and 5
Print the data on the line. Since nmbB {3} = J2897 is an application for the second layer, the application information is printed in the second column.

【0104】再び、ステップS114を実行し配列C[n
mbC{cntC}]を作成する。ローカル親子テーブルを検索し
て、nmbB{3}=J2897を「親番号」とする配列C[nmbC{1}=
J3498]を作成し(ステップS114)、lineBに” ”
を入力する(ステップS115)。配列Cに要素がある
ため、ループ2において、nmbC{1}=J3498の印刷処理を
実行する。
Step S114 is executed again, and the array C [n
mbC {cntC}]. A local parent-child table is searched, and array C [nmbC {1} = nmbB {3} = J2897 as a “parent number”
J3498] is created (step S114), and "" is added to lineB.
Is input (step S115). Since there is an element in the array C, the print processing of nmbC {1} = J3498 is executed in the loop 2.

【0105】ステップS116〜S118を実行し、6
行目を印刷する。nmbC{1}=J3498は第3層目の出願にな
るため、その出願情報は3列目に印刷される。ローカル
親子テーブルを検索して、nmbC{1}=J3498を親とする配
列D[nmbD{1}=J3709]を作成し(ステップS119)、l
ineCに” ”を入力する(ステップS120)。
Steps S116 to S118 are executed, and 6
Print the line. Since nmbC {1} = J3498 becomes the third layer application, the application information is printed in the third column. The local parent-child table is searched to create an array D [nmbD {1} = J3709] having nmbC {1} = J3498 as a parent (step S119).
"" is input to ineC (step S120).

【0106】ループ3に入り、nmbD{1}=J3709の印刷処
理を実行する。ステップS121〜S123を実行し、
7行目に印刷データを印刷する。nmbD{1}=J3709は第4
層目の出願になるため、その出願情報は4列目に印刷さ
れる。ローカル親子テーブルにnmbD{1}=J3709を「親番
号」とするレコードがない(ステップS124)ため、
ループ2に戻る。
The process enters a loop 3 and executes print processing of nmbD {1} = J3709. Perform steps S121 to S123,
The print data is printed on the seventh line. nmbD {1} = J3709 is 4th
The application information is printed in the fourth column because the application is for the layer. Since there is no record in the local parent-child table with nmbD {1} = J3709 as the “parent number” (step S124)
Return to loop 2.

【0107】ループ2では、cntCが配列Cの要素数”
1”と等しいため、ループ1に戻る。ループ1では、cn
tBが配列Bの要素数”3”と等しいためループ1を出
て、印刷処理を終了する。
In loop 2, cntC is the number of elements in array C.
1 ", the process returns to loop 1. In loop 1, cn
Since tB is equal to the number of elements "3" of the array B, the process exits the loop 1 and ends the printing process.

【0108】図18に示すように、出願情報をツリー構
造化して呈示することにより、出願つながりの全体像を
容易に把握することができるようになった。また、ステ
ータス情報を印刷したため、中間処理や新規出願に大い
に役立てることができる。更に、本発明の出願管理シス
テムでは、図17の親子関係テーブル38に格納されて
いる管理番号をキー項目にしてクレームテーブル11d
から請求の範囲を検索し、これら管理番号の請求の範囲
のリストを印刷することが可能である。この請求の範囲
のリストと、関係図を用いることで、より戦略的に中間
処理、新規出願を行うことが可能である。
As shown in FIG. 18, by presenting the application information in the form of a tree structure, it is possible to easily grasp the entire image of the connection of applications. Also, since the status information is printed, it can be greatly useful for intermediate processing and new applications. Furthermore, in the application management system of the present invention, the management table stored in the parent-child relationship table 38 of FIG.
, It is possible to search the claims and print a list of the claims with these management numbers. By using this list of claims and the relational diagram, it is possible to more strategically apply intermediate processing and new applications.

【0109】本実施形態では、図18を用いて具体的に
説明したように、ツリー構造の出願情報の列方向の印刷
位置は、関係図における階層(親子関係という言葉から
は世代というのが理解しやすい)で決まる。行方向の印
刷位置(同一階層内での順位)は印刷順序で決定され
る。
In the present embodiment, as specifically described with reference to FIG. 18, the printing position in the column direction of the tree-structured application information is determined by the hierarchy in the relationship diagram (the generation is understood from the term parent-child relationship). Easy to do). The printing position in the line direction (order in the same hierarchy) is determined by the printing order.

【0110】そして、階層及び印刷順序は、最古の管理
番号nmbAやステップ109等で作成されている配列B〜
Fによって決定されており、nmbAや配列B〜Fは出願デ
ータベース11の親子関係テーブル11fのデータによ
って決定されている。即ち、階層と、その階層内での順
序は親子関係テーブルから決定されている。
The hierarchy and the printing order correspond to the oldest management number nmbA and the arrays B to
F, and nmbA and sequences BF are determined by data in the parent-child relationship table 11f of the application database 11. That is, the hierarchy and the order within the hierarchy are determined from the parent-child relationship table.

【0111】このように、本実施形態の出願管理データ
ベース11では、親子関係テーブルの「親番号」、「子
番号」項目という、特定関係をもつ2つの出願を階層の
上位と下位だけを区別する情報を付して格納することに
より、ツリー構造全体での位置情報(階層と、同一階層
内での順位)を保存しなくとも、ツリー構造化すること
が可能である。
As described above, in the application management database 11 according to the present embodiment, two applications having a specific relationship of “parent number” and “child number” in the parent-child relationship table are distinguished only in the upper and lower levels of the hierarchy. By storing the information with the information, it is possible to form the tree structure without storing the position information (the hierarchy and the order in the same hierarchy) in the entire tree structure.

【0112】本実施形態では、情報を階層化するための
位置情報が不要なため、新たな出願がツリーのいずれの
階層に追加されても、他の親子関係情報を更新すること
なく、新たなツリー構造を作成することが可能である。
In this embodiment, since position information for layering information is not required, even if a new application is added to any layer of the tree, new parent-child relationship information is not updated and a new application is added. It is possible to create a tree structure.

【0113】なお、本実施形態ではツリーの階層を6と
したが、紙面の大きさやフォントの大きさを考慮して階
層を決定すればよい。階層を7にするには入れ子になっ
ているループを6つにすればよく、5にするにはループ
を4にすればよい。
Although the tree hierarchy is set to 6 in this embodiment, the hierarchy may be determined in consideration of the size of the paper and the size of the font. The number of nested loops may be set to 6 to make the hierarchy 7 and the number of loops may be set to 4 to make it 5.

【0114】[実施形態2]本実施形態は実施形態1の
関係図の印刷処理の変形例である。実施形態1の印刷処
理では7層以降の出願は印刷できないが、本実施形態で
は、7層以上の出願が存在しても、全ての出願を関係図
上に印刷できるようにしたものである。
[Embodiment 2] This embodiment is a modification of the printing process of the relational diagram of Embodiment 1. In the printing process of the first embodiment, applications with seven or more layers cannot be printed. However, in the present embodiment, even if there are applications with seven or more layers, all applications can be printed on the relational diagram.

【0115】しかしながら、紙面の幅の制限があるため
階層が10や20におよぶツリーは印刷するのは難し
い、そこで、本実施形態では、複数のツリーに分けて出
願の階層構造を示す関係図を作成する。
However, it is difficult to print a tree having a hierarchy of 10 or 20 due to the limitation of the width of the paper. Therefore, in this embodiment, a relation diagram showing the hierarchical structure of an application divided into a plurality of trees is shown. create.

【0116】本実施形態では、6層のツリーに分けて階
層構造をもつ出願の関係図を作成する。ここではツリー
の階層と出願の実際の階層とを区別するため、便宜上、
出願の階層を世代ということにする。
In this embodiment, a relational diagram of an application having a hierarchical structure is created by dividing the tree into six layers. To distinguish the tree hierarchy from the actual hierarchy of the application,
The hierarchy of the application is called generation.

【0117】即ち、本実施形態では、1〜6世代の出願
を1つのツリーに呈示し、7世代以降に属する出願は他
のツリーに呈示するようにしており、6〜11世代に属
する出願を呈示するためのツリー、11〜16世代に属
する出願を呈示するためのツリーというように、6世代
ごと(新たなツリーの最初の階層は先のツリーの最後階
層が示すの世代になっているので、実質的では5世代ご
と)に新たなツリーを作成するようにした。
That is, in this embodiment, applications of the first to sixth generations are presented in one tree, and applications belonging to the seventh and subsequent generations are presented in another tree. A tree for presentation, a tree for presenting applications belonging to the 11th to 16th generations, and every six generations (because the first hierarchy of a new tree is the generation indicated by the last hierarchy of the previous tree, , Practically every five generations).

【0118】図19〜図24はクライアント端末3のC
PUにより実行される、関係図の印刷処理を示したフロ
ーチャートである。また、本実施形態では、具体例とし
て「管理番号」J0323の分割出願の関係図を印刷する場
合を説明する。印刷結果は図24に示した。
FIGS. 19 to 24 show C of the client terminal 3.
9 is a flowchart illustrating a printing process of a relation diagram, which is executed by a PU. Also, in the present embodiment, a case will be described as an example in which a related diagram of a divisional application of “management number” J0323 is printed. The printing result is shown in FIG.

【0119】本実施形態のフローは実施形態1のフロー
とほぼ同様である。図19に示すように、印刷処理を開
始すると、関係図に示す「管理番号」と「関係」の入力
待機状態となる。キーボード35やポインティングデバ
イス36によって、検索したい「管理番号」、「関係」
を入力する(ステップS201)。ここでは、管理番号
にJ0323、関係に分割を入力する。
The flow of this embodiment is almost the same as the flow of the first embodiment. As shown in FIG. 19, when the printing process is started, the process enters a standby state for inputting “management number” and “relation” shown in the relationship diagram. "Management number" and "Relationship" to be searched by keyboard 35 or pointing device 36
Is input (step S201). Here, J0323 is input for the management number and division is input for the relation.

【0120】ステップS202において、CPU32
は、入力された管理番号を「親番号」または「子番号」
とし、かつ「関係」が”分割”のレコードを親子関係テ
ーブル11f内で検索する指示をサーバ端末2に送信す
る。サーバ端末2では、出願管理データベースを検索
し、検索結果をクライアント端末3に送信する。
At the step S202, the CPU 32
Is the "parent number" or "child number"
And sends an instruction to the server terminal 2 to search for a record whose “relation” is “split” in the parent-child relationship table 11f. The server terminal 2 searches the application management database and sends the search result to the client terminal 3.

【0121】クライアント端末3のCPU32は、該当
するレコードがない場合はステップS203を実行し
て、表示装置37に関係図が印刷できない警告を表示さ
せ、印刷処理を終了する(図21参照)。
If there is no corresponding record, the CPU 32 of the client terminal 3 executes step S203, displays a warning that the relation diagram cannot be printed on the display device 37, and ends the printing process (see FIG. 21).

【0122】該当するレコードがある場合はステップS
204を実行し、サーバ端末2に、「関係」が”分割”
という条件で、入力した管理番号の最古の管理番号nmbA
を検索するよう指示する。図8に示す親子関係テーブル
11fでは、最古の管理番号nmbAはJ0036となる。
If there is a corresponding record, step S
204 is executed, and the “relation” is “divided” to the server terminal 2.
With the condition that the oldest management number nmbA of the entered management number
To search for. In the parent-child relationship table 11f shown in FIG. 8, the oldest management number nmbA is J0036.

【0123】ステップS205では、最古の管理番号nm
bAを配列A[nmbA{cntA}]に追加する。配列Aはツリー
の最上層に印刷される管理番号を要素とする。本実施形
態では、1世代、6世代、11世代、…に属する管理番
号が要素となる。また、cntAはnmbAの印刷順序を決定
するカウンターである。具体例の場合は、配列A[nmbA
{1}=J0036]となる。
In step S205, the oldest management number nm
bA is added to sequence A [nmbA {cntA}]. The array A has a management number printed on the top layer of the tree as an element. In this embodiment, the management numbers belonging to the first generation, the sixth generation, the eleventh generation,... Are elements. CntA is a counter that determines the printing order of nmbA. In the case of a specific example, the array A [nmbA
{1} = J0036].

【0124】ステップS206では、cntA=1から順番
に配列A[nmbA{cntA}]から印刷するnmbA{cntA}を決定す
る。まず、nmbA{1}=J0036が選択される。
In step S206, nmbA {cntA} to be printed is determined from array A [nmbA {cntA}] in order from cntA = 1. First, nmbA {1} = J0036 is selected.

【0125】ステップS207ではステップS105と
同様に、サーバ端末2を介して、親子関係テーブル11
fから、管理番号nmbA{cntA}に連結する全てのレコード
を読み込み、内部記憶装置34にローカル親子関係テー
ブル38として格納する。
In step S207, similarly to step S105, the parent-child relationship table 11 is transmitted via the server terminal 2.
From f, all records linked to the management number nmbA {cntA} are read and stored in the internal storage device 34 as the local parent-child relationship table 38.

【0126】nmbA{1}=J0036の場合には、図8の親子関
係テーブル11fから図22のローカル親子関係テーブ
ル38が作成され、内部記憶装置34に格納される。
When nmbA {1} = J0036, the local parent-child relationship table 38 shown in FIG. 22 is created from the parent-child relationship table 11f shown in FIG.

【0127】ステップS208では、出願情報テーブル
11aからnmbA{cntA}の「出願番号」、「ステータス」
を検索し、図20に示すステップS209で印刷データ
が決定される。管理番号kannoAにはnmbAの値が入力さ
れ、stgnoA、stsAにはステップS208で取り込んだデ
ータが入力され、lineBにはツリーの第1層目と第2層
目を連結するための”┓”が入力される。
In step S208, “application number” and “status” of nmbA {cntA} are obtained from application information table 11a.
And print data is determined in step S209 shown in FIG. The value of nmbA is input to the control number kannoA, the data fetched in step S208 is input to stgnoA and stsA, and “┓” for connecting the first and second layers of the tree is input to lineB. Is entered.

【0128】ステップS210では、CPU32は所定
のレイアウトデータに従って、ステップS209で決定
した印刷データのレイアウトを決定し、プリンタ4を制
御しデータを印刷する。実施形態1と同様、図24に示
すように、nmbA{cntA}の出願データはツリの1列目に印
刷される。行方向に位置は、印刷順序で結滞される。具
体例の場合、nmbA{1}=J0036に関するデータがツリー
の、1列目、1行目に印刷される。
In step S210, the CPU 32 determines the layout of the print data determined in step S209 according to the predetermined layout data, controls the printer 4, and prints the data. As in the first embodiment, as shown in FIG. 24, the application data of nmbA {cntA} is printed in the first column of the tree. The positions in the line direction are congested in the printing order. In the case of a specific example, data relating to nmbA {1} = J0036 is printed in the first column and first row of the tree.

【0129】ステップS211では、ローカル親子関係
テーブル38から、nmbA{cntA}の子番号nmbBを検索し、
配列B[nmbB{cntB}]を作成する。配列B[nmbB{cntB}]は
ツリーの第2層に印刷される管理番号を要素とする。本
実施形態の場合には、nmbB{cntB}は2世代、7世代、1
2世代、…に属する管理番号である。
In step S211, the child number nmbB of nmbA {cntA} is searched from the local parent-child relationship table 38.
Create array B [nmbB {cntB}]. Array B [nmbB {cntB}] has a management number printed on the second layer of the tree as an element. In the case of the present embodiment, nmbB {cntB} has two generations, seven generations,
It is a management number belonging to two generations,.

【0130】図22のローカル親子関係テーブルから
は、nmbA{1}=J0036の子番号nmbBは、J0323の1件であ
り、配列Bは[nmbB{1}=J0323]となる。
According to the local parent-child relationship table of FIG. 22, the child number nmbB of nmbA {1} = J0036 is one of J0323, and the array B is [nmbB {1} = J0323].

【0131】次に、入れ子になっているループ1〜5を
実行する。ループ1〜4の処理は実施形態1のループ1
〜4と同じである。ステップS212ではステップS1
11〜S115(図12参照)が実行され、ステップS
213ではステップS116〜S120(図13参照)
が実行され、ステップS214ではステップS121〜
S125(図14参照)が実行され、ステップS215
ではステップS126〜S130(図15参照)が実行
される。
Next, the nested loops 1 to 5 are executed. The processing of loops 1 to 4 is loop 1 of the first embodiment.
Same as ~ 4. In step S212, step S1
Steps S11 to S115 (see FIG. 12) are executed, and
In step 213, steps S116 to S120 (see FIG. 13)
Is executed, and in step S214, steps S121 to S121 are executed.
Step S125 (see FIG. 14) is executed, and step S215 is performed.
Then, steps S126 to S130 (see FIG. 15) are executed.

【0132】具体例の場合、ループ1においてnmbB{1}=
J0323の印刷データを決定し、ツリーの2行目を印刷す
る。(図24参照)、配列C[nmbC{1}=J1189,nmbC{2}=J
1190,nmbC{3}=J1908] を作成し、lineBに” ”空白を
入力する。” ”は図24のツリーの3〜9行の2列目
に印刷される罫線に相当する。
In the case of the specific example, in loop 1, nmbB {1} =
J0323 print data is determined, and the second line of the tree is printed. (See FIG. 24), Sequence C [nmbC {1} = J1189, nmbC {2} = J
1190, nmbC {3} = J1908] and enter "" space in lineB. "" Corresponds to the ruled line printed in the second column of the 3rd to 9th rows of the tree in FIG.

【0133】配列C[nmbC{cntC}]はツリーの第3層(3
列目)に印刷される管理番号を要素とする。本実施形態
ではnmbC{cntC}は3世代、8世代、13世代、…に属す
る管理番号である。
The sequence C [nmbC {cntC}] is in the third layer (3
The management number printed in the (column) is an element. In the present embodiment, nmbC {cntC} is a management number belonging to 3 generations, 8 generations, 13 generations,.

【0134】配列Cに要素があるためループ2のステッ
プS213が実行される。nmbC{1}=J1189に関して印刷
データを決定し、ツリーの3行目を印刷する。(図24
参照)。ローカル親子テーブルにはnmbC{1}=J1189を親
番号とするレコードがない(配列Dに要素がない)た
め、ループ2に戻り、nmbC{2}=J1190についてステップ
S213を実行する。
Since there is an element in array C, step S213 of loop 2 is executed. The print data is determined for nmbC {1} = J1189, and the third line of the tree is printed. (FIG. 24
reference). Since there is no record having the parent number of nmbC {1} = J1189 in the local parent-child table (there is no element in array D), the process returns to loop 2 and executes step S213 for nmbC {2} = J1190.

【0135】nmbC{2}=J1190関して印刷データを決定
し、ツリーの4行目を印刷し(図24参照)、配列D[n
mbD{1}=J2302]を作成し、lineCに”┃”を入力する。こ
の”┃”は図24のツリーの5〜8行の3列目に印刷さ
れる罫線に相当する。
The print data is determined for nmbC {2} = J1190, the fourth line of the tree is printed (see FIG. 24), and the array D [n
mbD {1} = J2302] and input “┃” to lineC. This "@" corresponds to the ruled line printed in the third column of the fifth to eighth rows of the tree in FIG.

【0136】配列D[nmbD[cntD]]の要素はツリーの第4
層(4列目)に印刷される管理番号であり、本実施形態
の場合には、nmbD{cntD}は4世代、9世代、14世代、
…に属する管理番号である。
The element of array D [nmbD [cntD]] is the fourth element in the tree.
This is a management number printed on the layer (the fourth column). In the case of the present embodiment, nmbD {cntD} is 4th generation, 9th generation, 14th generation,
Are management numbers belonging to...

【0137】配列Dに要素があるため、ループ3のステ
ップS214を実行し、nmbD{1}=J2302に関して印刷デ
ータを決定し、ツリーの5行目を印刷し(図24参
照)、配列E[nmbE{1}=J2453] を作成し、lineDに”
”空白を入力する。” ”はツリーの6〜8行の4列
目に印刷される罫線に相当する。
Since there is an element in array D, step S214 of loop 3 is executed, print data is determined for nmbD {1} = J2302, the fifth line of the tree is printed (see FIG. 24), and array E [ nmbE {1} = J2453] and create “
“Enter a blank.” “” Corresponds to the ruled line printed in the fourth column of the sixth to eighth rows of the tree.

【0138】配列E[nmbE{cntE}]はツリーの第5層(5
列目)に印刷される管理番号を要素とし、nmbE{cntE}は
5世代、10世代、15世代、…に属する管理番号であ
る。
The sequence E [nmbE {cntE}] corresponds to the fifth layer (5
The management number printed in the (column) is an element, and nmbE {cntE} is a management number belonging to 5 generations, 10 generations, 15 generations,.

【0139】配列Eに要素があるので、cntE=1につい
てループ4のステップS215を実行する。J2453{1}に
関して印刷データを決定し、ツリーの6行目を印刷し
(図24参照)、配列F、nmbF{1}=J4079,nmbF{2}=J409
1]を作成し、lineEに” ”空白を入力する。” ”は
ツリーの7、8行の5列目に印刷される罫線に相当す
る。
Since there is an element in array E, step c 215 of loop 4 is executed for cntE = 1. Print data is determined for J2453 {1}, the sixth line of the tree is printed (see FIG. 24), and array F, nmbF {1} = J4079, nmbF {2} = J409
1], and enter "" space in lineE. "" Corresponds to a ruled line printed in the fifth column of the seventh and eighth rows of the tree.

【0140】配列F[nmbF{cntF}]はツリーの第6層(6
列目)に印刷される管理番号を要素とし、nmbF{cntF}は
6世代、11世代、16世代、…に属する管理番号であ
る。
The sequence F [nmbF {cntF}] corresponds to the sixth layer (6
The management number printed in the (column) is an element, and nmbF {cntF} is a management number belonging to 6 generations, 11 generations, 16 generations,.

【0141】配列Fに要素があるため、nmbF{1}=J4079
についてループ5を実行する。ループ5は実施形態1の
ループ5とは若干異なる。以下、図21を用いてループ
5の各ステップを説明する。
Since there are elements in array F, nmbF {1} = J4079
Execute loop 5 for. Loop 5 is slightly different from loop 5 of the first embodiment. Hereinafter, each step of the loop 5 will be described with reference to FIG.

【0142】出願番号テーブルからnmbF{cntF}の出願番
号、ステータスを検索し(ステップS216)、nmbF{c
ntF}の出願情報に関する印刷データ及び、第6層のnmbF
どうしを接続するための罫線lineFを決定する(ステッ
プS217)。そしてローカル親子関係テーブルにnmbF
{cntF}を親番号とするレコードがあるかを検索する(ス
テップS218)。レコードがある場合はステップS2
19を実行し、ない場合にはステップS221を実行す
る。
The application number and status of nmbF {cntF} are searched from the application number table (step S216), and nmbF {c
ntF} print data related to application information and 6th layer nmbF
A ruled line lineF for connecting the two is determined (step S217). And nmbF in the local parent-child relationship table
It is searched whether there is a record having the parent number {cntF} (step S218). If there is a record, step S2
Step 19 is executed, and if not, Step S221 is executed.

【0143】ステップS219では、nmbF{cntF}に連結
する出願を印刷するため、nmbF{cntF}を配列Aに追加す
る。配列AにnmbFを追加するごとに、cntAを1ずつ増
加させる。配列A[nmbA{cntA}]はツリーの最上層の管理
番号を要素とするため、追加された要素を最上位にした
新たなツリーが作成される。
In step S219, nmbF {cntF} is added to sequence A to print the application linked to nmbF {cntF}. Each time nmbF is added to sequence A, cntA is increased by one. Since the array A [nmbA {cntA}] has the management number at the top of the tree as an element, a new tree is created with the added element at the top.

【0144】ステップS220では、nmbF{cntF}連結す
る下層のデータの存在を示すためkannoFに「続」の文字
データを追加する。ステップS221では、ステップS
217等で決定された印刷データを1行に印刷して、ル
ープ5が終了する。
In step S220, character data of “sequence” is added to kannoF to indicate the existence of data in the lower layer connected to nmbF {cntF}. In Step S221, Step S221
The print data determined in 217 or the like is printed on one line, and the loop 5 ends.

【0145】配列F[nmbF{1}=J4079、nmbF{2}=J4091]
の場合、nmbF{1}=J4079についてループ5を実行し、nmb
F{1}=J4079]の出願番号、ステータスを検索し(ステッ
プS216)、印刷データを決定する(ステップS21
7)。図22のローカル親子テーブルにおいてnmbF{1}=
J4079を親番号とするレコードの有無を判断する(ステ
ップS218)
Sequence F [nmbF {1} = J4079, nmbF {2} = J4091]
In the case of, loop 5 is executed for nmbF {1} = J4079,
The application number and status of F {1} = J4079] are searched (step S216), and print data is determined (step S21).
7). In the local parent-child table of FIG. 22, nmbF {1} =
It is determined whether there is a record having J4079 as a parent number (step S218).

【0146】図22のローカル親子テーブルでは、「親
番号」項目にnmbF{1}=J4079が存在するため、ステップ
S219が実行される。ステップS219では、nmbF
{1}=J4079が配列Aに追加され、配列Aは[nmbA{1}=J003
6,nmbA{2}=J4079]に更新される。
In the local parent-child table of FIG. 22, since nmbF {1} = J4079 exists in the “parent number” item, step S219 is executed. In step S219, nmbF
{1} = J4079 is added to sequence A, which is [nmbA {1} = J003
6, nmbA {2} = J4079].

【0147】ステップS220で、kannoFにJ4079 続
が入力され、ステップS221で図24に示すようにツ
リーの7行目が印刷される。次にnmbF{2}=J4091につい
てループ5が実行される。nmbF{2}=J4091の出願番号、
ステータスを検索し(ステップS216)、印刷データ
を決定し(ステップS217)、図22のローカル親子
テーブルでnmbF{2}=J4091を親番号とするレコードの有
無を判断する(ステップS218)。
In step S220, the continuation of J4079 is input to kannoF, and in step S221, the seventh line of the tree is printed as shown in FIG. Next, loop 5 is executed for nmbF {2} = J4091. nmbF {2} = J4091 application number,
The status is searched (step S216), print data is determined (step S217), and it is determined whether or not there is a record having a parent number of nmbF {2} = J4091 in the local parent-child table of FIG. 22 (step S218).

【0148】該当するレコードがないためステップS2
21が実行され、ツリーの8行目が印刷される。cntF=
2が配列Fの要素数と等しいため、ループ5を抜けてル
ープ4に戻る。
Since there is no corresponding record, step S2
21 is executed, and the eighth line of the tree is printed. cntF =
Since 2 is equal to the number of elements in the array F, the process exits the loop 5 and returns to the loop 4.

【0149】cntE=1が配列E[J2453{1}]の要素数と等
しいためループ4を終了し、ループ3に戻る。ループ3
ではcntD=1が配列D[nmbD{1}=J2302]の要素数と等し
いためループを終了し、ループ2に戻る。ループ2で
は、cntC=2が配列C[nmbC{1}=J1189,nmbC{2}=J1190,n
mbC{3}=J1908] の要素数3よりも小さいため、cntC=3
についてループ2が実行される。
Since cntE = 1 is equal to the number of elements of the array E [J2453 {1}], the loop 4 ends, and the process returns to the loop 3. Loop 3
Then, since cntD = 1 is equal to the number of elements of the array D [nmbD {1} = J2302], the loop ends, and the process returns to loop 2. In loop 2, cntC = 2 is an array C [nmbC {1} = J1189, nmbC {2} = J1190, n
mbC {3} = J1908], the number of elements is smaller than 3. Therefore, cntC = 3
Is performed in loop 2.

【0150】nmbC{3}=J1908に関して印刷データを決定
し、ツリーの9行目を印刷する。(図24参照)。ロー
カル親子テーブルにはnmbC{3}=J1908を親番号とするレ
コードがないため、ループ1に戻る。cntB=1は配列B
[nmbB{1}=J0323]の要素数と等しいため、ループ1を終
了し、ステップS223を実行する。
Print data is determined for nmbC {3} = J1908, and the ninth line of the tree is printed. (See FIG. 24). Since there is no record having the parent number of nmbC {3} = J1908 in the local parent-child table, the process returns to loop 1. cntB = 1 is array B
Since it is equal to the number of elements of [nmbB {1} = J0323], the loop 1 ends, and step S223 is executed.

【0151】ステップS223では、ループ1を終了し
たときのcntAと配列Aの要素数を比較して、ステップS
219で配列Aに要素が追加されたか否かを判断する。
cntAが要素数と等しければ、印刷する要素がないため、
印刷処理を終了する。cntAが要素数よりも小さい場合
は、追加データがあるため、図19のステップS206
に戻り、追加されたnmbA、及びその子番号のデータを印
刷するための処理を実行する。
In step S223, cntA at the end of loop 1 is compared with the number of elements in array A.
At 219, it is determined whether or not an element has been added to the array A.
If cntA is equal to the number of elements, there are no elements to print, so
The printing process ends. If cntA is smaller than the number of elements, there is additional data, so that step S206 in FIG.
Then, a process for printing the data of the added nmbA and its child number is executed.

【0152】具体例では、ループ1を終了したときはcn
tA=1であり、配列Aは[nmbA{1}=J0036,nmbA{2}=J407
9]である。cntAは要素数より小さいため、ステップS2
06が実行される。ステップS206では、cntAが1つ
繰り上がり、nmbA{2}=J4079が選択される。
In the specific example, when loop 1 is completed, cn
tA = 1 and the sequence A is [nmbA {1} = J0036, nmbA {2} = J407
9]. Since cntA is smaller than the number of elements, step S2
06 is executed. In step S206, cntA is incremented by one, and nmbA {2} = J4079 is selected.

【0153】ステップ207で、出願管理データベース
11の親子関係テーブル11fを検索して、nmbA{2}=J4
079に連結する下層の出願を含む全ての”分割”関係の
レコードを読み込み、ローカル親子関係テーブル38を
作成する。ステップS207によって、ローカル親子関
係テーブルは図22から図23のテーブルに更新され
る。
In step 207, the parent-child relationship table 11f of the application management database 11 is searched, and nmbA {2} = J4
In step 079, all the records of the “split” relation including the lower layer application are read, and the local parent-child relation table 38 is created. By the step S207, the local parent-child relationship table is updated from the table of FIG. 22 to the table of FIG.

【0154】ステップS207を再び実行することによ
り、nmbA{2}=J4079より上層の管理番号に関するレコー
ドが削除され、ツリーを作成するのに必要なnmbA{2}=J4
079から下層の親子関係情報のみのレコードでなるロー
カル親子関係テーブルに更新される。この結果、ローカ
ル親子関係テーブルのレコード数が小さくなるため、ロ
ーカル親子関係テーブルの検索に要する時間を短くでき
る。
By executing step S207 again, the record relating to the management number higher than nmbA {2} = J4079 is deleted, and nmbA {2} = J4 necessary for creating a tree.
It is updated from 079 to a local parent-child relationship table consisting of only records of the parent-child relationship information in the lower layer. As a result, the number of records in the local parent-child relationship table is reduced, and the time required for searching the local parent-child relationship table can be reduced.

【0155】nmbA{2}=J4079の出願番号、ステータスを
検索し(ステップS208)、印刷データを決定(ステ
ップS209)する。cntA≠1の場合は、kannoAに”
続”というデータと、nmbA{2}=J4079を入力し、この管
理番号に接続する上位の出願があることを示す。
The application number and status of nmbA {2} = J4079 are searched (step S208), and print data is determined (step S209). If cntA ≠ 1, kannoA
Enter the following data and nmbA {2} = J4079 to indicate that there is a higher-ranking application connected to this control number.

【0156】図24に示すようにツリーの10行目を印
刷し(ステップS210)、図23のローカル親子関係
テーブル38を検索して、nmbA{2}=J4079の子番号の配
列B[nmbB{1}=J4288,nmbB{2}=J4298]を作成する(ステ
ップS211)。
As shown in FIG. 24, the tenth line of the tree is printed (step S210), the local parent-child relationship table 38 of FIG. 23 is searched, and an array B [nmbB {of child numbers of nmbA {2} = J4079. 1} = J4288, nmbB {2} = J4298] is created (step S211).

【0157】ループ1において、nmbB{1}=J4288,nmbB
{2}=J4298について印刷処理が実行され、図24の1
1、12行目が印刷され、ループ1を終了し、ステップ
S223を実行する。ステップS223では、cntA=2
は配列A[nmbA{1}=J0036,nmbA{2}=J4079]の要素数に等
しいので、印刷処理を終了する。
In loop 1, nmbB {1} = J4288, nmbB
The print process is executed for {2} = J4298, and 1 in FIG.
The first and twelfth lines are printed, the loop 1 ends, and step S223 is executed. In step S223, cntA = 2
Is equal to the number of elements of the array A [nmbA {1} = J0036, nmbA {2} = J4079], and the printing process ends.

【0158】図24に示すように、本実施形態では階層
構造をもつ出願の関係を、複数の6層のツリーに分けた
ため、階層数(世代数)の制限がなく、全て出願を印刷
することが可能である。
As shown in FIG. 24, in the present embodiment, the relationship between applications having a hierarchical structure is divided into a plurality of six-layered trees, so that there is no limit on the number of layers (the number of generations) and all applications can be printed. Is possible.

【0159】なお、本実施形態ではツリーの最大階層を
6層にしたが、階層の数は実施者が適宜決定すればよ
い。一般化すると、ツリーの最大階層をM(Mは2以上
の整数)とした場合には、第kM−(k−1)層(ある
いは世代)に属する出願に子出願があると、子出願をも
つ各第kM−(k−1)層の出願を最上層にするツリー
が追加される。ここで、kは1以上の整数である。
Although the maximum hierarchy of the tree is six in this embodiment, the number of hierarchies may be determined as appropriate by the practitioner. In general, when the maximum hierarchy of the tree is M (M is an integer of 2 or more), if there is a child application in an application belonging to the kM- (k-1) th layer (or generation), the child application is The tree which makes the application of each kM- (k-1) th layer the top layer is added. Here, k is an integer of 1 or more.

【0160】M=6の場合が本実施例であり、6(K=
1)世代、11世代(k=2)、15世代(k=3)、
…に属する出願にそれぞれ連結する出願があると、6世
代、11世代、15世代、…を最上位にしたツリーが作
成される。
In this embodiment, the case where M = 6 is satisfied.
1) generation, 11 generations (k = 2), 15 generations (k = 3),
If there is an application that is linked to an application belonging to..., A tree is created with the sixth, eleventh, fifteenth,.

【0161】即ち、本実施形態では、1〜6世代に属する
出願を1つのツリーに示し、6世代の出願が子出願(接
続する1つ下位の階層の出願)をもつ場合には、子出願
をもつ各6世代の出願を最上位にし最大階層6のツリー
を追加する。このツリーには6〜11世代の出願が印刷
される。更に、11世代の出願が子出願をもつ場合に
は、子出願をもつ各11世代の出願を最上位にした最大
階層6のツリーが追加される。このツリーには11〜1
5世代に属する出願が印刷される。
That is, in the present embodiment, the applications belonging to the first to sixth generations are shown in one tree, and if the applications of the sixth generation have child applications (applications at one lower hierarchy to be connected), the child applications , And the tree of the maximum hierarchy 6 is added. In this tree, applications of the 6th to 11th generations are printed. Further, when the 11th generation application has child applications, a tree of the maximum hierarchy 6 in which each 11th generation application having the child application is the highest level is added. This tree contains 11-1
Applications belonging to five generations are printed.

【0162】実施形態では関係図が複数のツリーでなる
ため、ツリーどうしの連結を”続”で示した。ツリーが
2つ程度なら”続”だけでもツリーどうしの連結を理解
することが容易だが、ツリーが多くなるとその連結関係
を把握することが困難になる。この問題点を解決するた
め、例えば、cntAが最上位の管理番号nmbAの順序を示す
ため、cntAの値を利用して、”続”の代わりに、の
ような符号を追加して、ツリーごとに異なるようにして
もよい。
In the embodiment, since the relationship diagram is composed of a plurality of trees, the connection between the trees is indicated by “continuation”. If there are about two trees, it is easy to understand the connection between the trees only by "continuation", but if the number of trees increases, it becomes difficult to grasp the connection relationship. To solve this problem, for example, in order for cntA to indicate the order of the highest management number nmbA, use the value of cntA and add a sign such as May be different.

【0163】実施形態1、2では、分割出願の関連図を
印刷する例を示したが、国内優先、変更など他の関係に
ついても同様である。また、印刷する関係は1種類に限
定されるものではなく、複数の関係を指定できるように
することは、当業者であれば容易である。例えば、国内
優先、分割、変更など全ての関係を指定することによ
り、ツリー構造化したパテントマップを作成できる。
In the first and second embodiments, an example is shown in which a related drawing of a divisional application is printed. However, the same applies to other relationships such as domestic priority and change. Also, the relationship to be printed is not limited to one type, and it is easy for those skilled in the art to specify a plurality of relationships. For example, a patent map having a tree structure can be created by designating all relationships such as domestic priority, division, and change.

【0164】また、実施形態1、2では呈示方法として
印刷という手段を用いたが、印刷する代わりにクライア
ント端末3の表示装置37に表示させることも可能であ
る。
In the first and second embodiments, printing is used as a presentation method, but it is also possible to display on the display device 37 of the client terminal 3 instead of printing.

【0165】[0165]

【発明の効果】本発明の出願管理システムでは、特定関
係をもって連結する2つの出願を親子関係テーブルに
「親番号」、「子番号」項目という、階層の上位と下位
だけを区別する情報を付して格納することにより、ツリ
ー構造全体での位置情報(階層と、同一階層内での順
位)を保存しなくとも、ツリー構造化することが可能に
なった。
According to the application management system of the present invention, information for distinguishing only the upper and lower levels of the hierarchy, such as "parent number" and "child number", is added to the parent-child relationship table for two applications linked in a specific relationship. By storing the information, the tree structure can be formed without storing the position information (the hierarchy and the order in the same hierarchy) in the entire tree structure.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 クライアント/サーバ型の出願管理システム
のハードウェアーの構成図。
FIG. 1 is a configuration diagram of hardware of a client / server type application management system.

【図2】 サーバ端末、クライアント端末の構成を示す
ブロック図。
FIG. 2 is a block diagram showing a configuration of a server terminal and a client terminal.

【図3】 出願情報テーブルの構造を示す図。FIG. 3 is a diagram showing a structure of an application information table.

【図4】 経過情報テーブルの構造を示す図。FIG. 4 is a diagram showing a structure of a progress information table.

【図5】 発明者テーブルの構造を示す図。FIG. 5 is a diagram showing a structure of an inventor table.

【図6】 クレームテーブルの構造を示す図。FIG. 6 is a diagram showing a structure of a claim table.

【図7】 図面テーブルの構造を示す図。FIG. 7 is a diagram showing the structure of a drawing table.

【図8】 親子関係テーブルの構造を示す図。FIG. 8 is a diagram showing the structure of a parent-child relationship table.

【図9】 出願情報テーブルへの入力画面。FIG. 9 is an input screen for an application information table.

【図10】 親子関係テーブルへの入力画面。FIG. 10 is an input screen for a parent-child relationship table.

【図11】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 11 is a flowchart showing a printing process of a relational diagram of a divisional application.

【図12】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 12 is a flowchart showing a printing process of a divisional application relation diagram.

【図13】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 13 is a flowchart showing a printing process of a relational diagram of a divisional application.

【図14】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 14 is a flowchart showing printing processing of a relational diagram of a divisional application.

【図15】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 15 is a flowchart showing a printing process of a divisional application relation diagram.

【図16】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 16 is a flowchart showing a printing process of a divisional application relation diagram.

【図17】 ローカル親子関係テーブルの構造を示す
図。
FIG. 17 is a diagram showing the structure of a local parent-child relationship table.

【図18】 印刷処理によって作成された分割出願の関
係図。
FIG. 18 is a diagram showing the relationship between divisional applications created by printing processing.

【図19】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 19 is a flowchart showing printing processing of a relational diagram of a divisional application.

【図20】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 20 is a flowchart showing a printing process of a relational diagram of a divisional application.

【図21】 分割出願の関係図の印刷処理を示したフロ
ーチャート。
FIG. 21 is a flowchart showing printing processing of a relational diagram of a divisional application.

【図22】 ローカル親子関係テーブルの構造を示す
図。
FIG. 22 is a diagram showing the structure of a local parent-child relationship table.

【図23】 ローカル親子関係テーブルの構造を示す
図。
FIG. 23 is a diagram showing the structure of a local parent-child relationship table.

【図24】 印刷処理によって作成された分割出願の関
係図。
FIG. 24 is a view showing the relationship between divisional applications created by a printing process.

【符号の説明】[Explanation of symbols]

1 外部記憶装置 2 サーバ端末 3 クライアント端末 4 プリンタ 5 LAN Reference Signs List 1 external storage device 2 server terminal 3 client terminal 4 printer 5 LAN

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 複数の出願の関係を示す関係図をツリー
構造で呈示する出願管理システムであって、 出願に関する出願情報を出願ごとに格納する出願情報格
納手段と、 2つの出願が所定の関係で関連していることを示す親子
関係情報を1関係ごとに格納する親子関係格納手段と、 前記関係図に示す出願および関係を指定する手段と、 前記指定された出願及び前記親子関係情報に基づいて、
前記関係図に示される出願を選択する手段と、 前記親子関係情報に基づいて、前記選択した出願の関係
図での階層、該階層での順序を決定する手段と、 前記階層、前記順序、前記親子関係情報、前記出願情報
に基づいて、前記関係図に示す呈示情報を決定する手段
と、 前記呈示情報を呈示する手段と、を有することを特徴と
する出願管理システム。
1. An application management system for presenting a relational diagram showing a relationship between a plurality of applications in a tree structure, an application information storage means for storing application information related to an application for each application, and two applications having a predetermined relationship. A parent-child relationship storage unit that stores parent-child relationship information indicating that the relationship is established for each relationship, a unit that specifies an application and a relationship shown in the relationship diagram, and based on the specified application and the parent-child relationship information hand,
Means for selecting an application shown in the relationship diagram; means for determining a hierarchy in the relationship diagram of the selected application based on the parent-child relationship information, an order in the hierarchy; and the hierarchy, the order, An application management system comprising: means for determining presentation information shown in the relationship diagram based on parent-child relationship information and the application information; and means for presenting the presentation information.
【請求項2】 請求項1において、 前記親子関係情報は、出願と、当該出願の1階層上の出
願との関係を示す情報であることを特徴とする出願管理
システム。
2. The application management system according to claim 1, wherein the parent-child relationship information is information indicating a relationship between an application and an application one level above the application.
【請求項3】 複数の出願の関係を示す関係図をツリー
構造で呈示する出願管理システムであって、 出願に関する出願情報を出願ごとに格納した出願情報テ
ーブルと、2つの出願が所定の関係で関連していること
を示す親子関係情報を1関係ごとに格納した親子関係テ
ーブルと、を有するデータベースと、 前記関係図を作成する出願及び関係を指定する手段と、 前記指定された出願及び関係に基づいて、前記親子関係
テーブルから前記関係図に示される出願を選択する手段
と、 前記親子関係情報に基づいて、前記選択した出願の階
層、該階層内での順序を決定する手段と、 前記階層、前記順序、前記親子関係情報、前記出願情報
に基づいて、前記関係図の各行に呈示する情報を作成す
る手段と、 前記作成された情報を呈示する手段と、を有することを
特徴とする出願管理システム。
3. An application management system for presenting a relationship diagram showing a relationship between a plurality of applications in a tree structure, wherein an application information table storing application information on applications for each application and two applications in a predetermined relationship. A database having a parent-child relationship table storing, for each relationship, parent-child relationship information indicating that they are related; a means for designating an application and a relationship for creating the relationship diagram; Means for selecting an application shown in the relationship diagram from the parent-child relationship table, based on the parent-child relationship information, means for determining a hierarchy of the selected application, and an order within the hierarchy, and the hierarchy Means for creating information to be presented in each row of the relationship diagram based on the order, the parent-child relationship information, and the application information; and means for presenting the created information. An application management system characterized by:
【請求項4】 複数の出願の関係を示す関係図をツリー
構造で呈示する出願管理システムであって、 出願に関する出願情報を出願ごとに格納した出願情報テ
ーブルと、2つの出願が所定の関係で関連していること
を示す親子関係情報を1関係ごとに格納した親子関係テ
ーブルと、を有するデータベースと、 前記関係図を作成する出願及び関係を指定する手段と、 前記指定された出願及び関係に基づいて、前記親子関係
テーブルから前記関係図に示される出願を含んだ親子関
係情報を抽出し、部分的親子関係デーブルを作成する手
段と、 前記部分的親子関係テーブルの親子関係情報に基づい
て、格納されている出願の階層、該階層内での順序を決
定する手段と、 前記階層、前記順序、前記部分的親子関係テーブルの親
子関係情報、前記出願情報に基づいて、関係図の各行に
呈示する情報を作成する手段と、 前記作成された情報を呈示する手段と、を有することを
特徴とする出願管理システム。
4. An application management system for presenting a relationship diagram showing a relationship between a plurality of applications in a tree structure, wherein an application information table storing application information on applications for each application, and two applications in a predetermined relationship. A database having a parent-child relationship table storing, for each relationship, parent-child relationship information indicating that they are related; a means for designating an application and a relationship for creating the relationship diagram; Means for extracting parent-child relationship information including the application shown in the relationship diagram from the parent-child relationship table, and creating a partial parent-child relationship table, based on the parent-child relationship information in the partial parent-child relationship table, Means for determining the hierarchy of the stored application, the order within the hierarchy, the hierarchy, the order, parentage information of the partial parentage table, Application management system which is characterized by having means for creating information to be presented to each row of the relationship diagram, and means for presenting said created information, the basis of the.
【請求項5】 請求項3又は4において、 前記親子関係情報は、出願と、当該出願の1階層上の出
願との関係を示す情報であることを特徴とする出願管理
システム。
5. The application management system according to claim 3, wherein the parent-child relationship information is information indicating a relationship between an application and an application one level above the application.
【請求項6】 出願に関する出願情報を出願ごとに格納
した出願情報テーブルと、2つの出願が所定の関係で関
連していることを示す親子関係情報を1関係ごとに格納
した親子関係テーブルと、を有するデータベースの検索
結果をM層(Mは2以上の整数)のツリー構造でなる関
係図で呈示する出願情報の処理方法であって、 前記親子関係テーブルを検索して、前記関係図に示され
る出願の前記ツリーでの階層、該階層内での順序を決定
し、 前記決定された階層、順序に従って、出願情報テーブル
に格納された情報を1出願ずつ1行ごとに呈示するにあ
たって、 前記呈示された出願に接続する1つ下位の階層の出願が
ある場合には、次行に当該下位階層の出願の情報を呈示
することを特徴とする出願情報の処理方法。
6. An application information table in which application information on an application is stored for each application, a parent-child relationship table in which parent-child relationship information indicating that two applications are related in a predetermined relationship is stored for each relationship, A method of processing application information that presents a search result of a database having a relational diagram having a tree structure of M layers (M is an integer of 2 or more), wherein the parent-child relationship table is searched and shown in the relationship diagram. Determining the hierarchy of the application to be applied in the tree and the order within the hierarchy, and presenting the information stored in the application information table line by line for each application in accordance with the determined hierarchy and order. A method of processing application information, characterized in that, when there is an application of one lower hierarchy connected to the filed application, information of the application of the lower hierarchy is presented on the next line.
【請求項7】 出願に関する出願情報を出願ごとに格納
した出願情報テーブルと、2つの出願が所定の関係で関
連していることを示す親子関係情報を1関係ごとに格納
した親子関係テーブルと、を有するデータベースの検索
結果を階層化して、M層(Mは2以上の整数)のツリー
構造でなる関係図で呈示する出願情報の処理方法であっ
て、 前記親子関係テーブルを検索して、前記関係図に示され
る出願を含む親子関係情報を抽出して、部分的親子関係
テーブルを作成し、 前記部分的親子関係テーブルに基づいて、前記関係図に
示される出願のツリーでの階層、該階層内での順序を決
定し、 前記出願情報テーブルを検索して、呈示する出願情報を
選択し、 前記決定された階層及び呈示順序、選択された出願情報
に基づいて、ツリーに呈示する呈示情報を作成し、 前記呈示情報をツリーの1行に呈示するにあたって、 前記呈示された出願に接続する次階層の出願がある場合
には、次行に当該次階層の出願の呈示情報を呈示するこ
とを特徴とする出願情報の処理方法。
7. An application information table in which application information on an application is stored for each application, a parent-child relationship table in which parent-child relationship information indicating that two applications are related in a predetermined relationship is stored for each relationship, A method of processing application information presented in a relation diagram having a tree structure of M layers (M is an integer of 2 or more) by hierarchizing search results of a database having The parent-child relationship information including the application shown in the relationship diagram is extracted to create a partial parent-child relationship table. Based on the partial parent-child relationship table, the hierarchy in the tree of the application shown in the relationship diagram, the hierarchy , The application information table is searched, and the application information to be presented is selected, and presented in a tree based on the determined hierarchy and presentation order, and the selected application information. Creating presentation information, and presenting the presentation information on one line of the tree, if there is an application of the next hierarchy connected to the presented application, presenting the presentation information of the application of the next hierarchy on the next line A method of processing application information.
【請求項8】 請求項6又は7のいずれか1項におい
て、 M階層の出願に接続するM+1階層に属する出願がある
場合は、当該M階層の出願の呈示情報に前記M+1階層
の出願が存在することを示す情報が含まれていることを
特徴とする出願情報の処理方法。
8. In any one of claims 6 and 7, when there is an application belonging to the M + 1 layer connected to the M layer application, the M + 1 layer application exists in the presentation information of the M layer application. A method for processing application information, characterized by including information indicating that the application information is to be processed.
【請求項9】 請求項6〜8のいずれか1項において、 第kM−(k−1)層(kは1以上の整数)に属する出
願に接続する1つ下位の階層以降の出願がある場合、前
記関係図は第1層の出願を最上層にするツリーと、当該
第kM−(k−1)層の出願を最上層にするツリーとで
なることを特徴とする出願情報の処理方法。
9. The application according to any one of claims 6 to 8, wherein an application is connected to an application belonging to the kM- (k-1) th layer (k is an integer of 1 or more) and is one or more lower layers. In this case, the relationship diagram includes a tree having the first layer application as the top layer and a tree having the kM- (k-1) layer application as the top layer. .
JP2000202986A 1999-07-06 2000-07-04 Application management system and processing method for application information Withdrawn JP2001076056A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000202986A JP2001076056A (en) 1999-07-06 2000-07-04 Application management system and processing method for application information

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP11-192356 1999-07-06
JP19235699 1999-07-06
JP2000202986A JP2001076056A (en) 1999-07-06 2000-07-04 Application management system and processing method for application information

Publications (2)

Publication Number Publication Date
JP2001076056A true JP2001076056A (en) 2001-03-23
JP2001076056A5 JP2001076056A5 (en) 2007-08-16

Family

ID=26507273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000202986A Withdrawn JP2001076056A (en) 1999-07-06 2000-07-04 Application management system and processing method for application information

Country Status (1)

Country Link
JP (1) JP2001076056A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002312404A (en) * 2001-01-12 2002-10-25 Tsuyuki Soft Laboratory Ltd Association information management system, association information management program, and recording medium
JP2007133856A (en) * 2005-10-11 2007-05-31 Toshiba Corp Application information management system, application information management method, and program
US9089747B2 (en) 2010-11-30 2015-07-28 Nike, Inc. Golf club heads or other ball striking devices having distributed impact response
US9101808B2 (en) 2011-01-27 2015-08-11 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US9278265B2 (en) 2009-07-24 2016-03-08 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
JP2018005759A (en) * 2016-07-07 2018-01-11 株式会社野村総合研究所 Citation map generation device, citation map generation method, and computer program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998055945A1 (en) * 1997-06-02 1998-12-10 Aurigin Systems, Inc. System, method and computer program product for patent-centric and group-oriented data processing, including using hyperbolic trees to visualize data
JPH11110446A (en) * 1997-10-05 1999-04-23 Shigeo Tsukui Method for preparing family tree using computer and storage medium for storing program of the same method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998055945A1 (en) * 1997-06-02 1998-12-10 Aurigin Systems, Inc. System, method and computer program product for patent-centric and group-oriented data processing, including using hyperbolic trees to visualize data
JP2002502529A (en) * 1997-06-02 2002-01-22 オーリジン、システムズ、インコーポレーテッド Patent-centric and group-oriented data processing systems, methods, and computer program products including the use of hyperbolic trees for data visualization
JPH11110446A (en) * 1997-10-05 1999-04-23 Shigeo Tsukui Method for preparing family tree using computer and storage medium for storing program of the same method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002312404A (en) * 2001-01-12 2002-10-25 Tsuyuki Soft Laboratory Ltd Association information management system, association information management program, and recording medium
JP2007133856A (en) * 2005-10-11 2007-05-31 Toshiba Corp Application information management system, application information management method, and program
US9278265B2 (en) 2009-07-24 2016-03-08 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US9089747B2 (en) 2010-11-30 2015-07-28 Nike, Inc. Golf club heads or other ball striking devices having distributed impact response
US10071290B2 (en) 2010-11-30 2018-09-11 Nike, Inc. Golf club heads or other ball striking devices having distributed impact response
US9101808B2 (en) 2011-01-27 2015-08-11 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
US9108090B2 (en) 2011-01-27 2015-08-18 Nike, Inc. Golf club head or other ball striking device having impact-influencing body features
JP2018005759A (en) * 2016-07-07 2018-01-11 株式会社野村総合研究所 Citation map generation device, citation map generation method, and computer program

Similar Documents

Publication Publication Date Title
JP3842573B2 (en) Structured document search method, structured document management apparatus and program
Eeckman et al. ACeDB and macace
US7644361B2 (en) Method of using recommendations to visually create new views of data across heterogeneous sources
JP3883810B2 (en) Information management, retrieval and display system and related methods
US7085803B1 (en) Platform-independent programmable batch processing engine
TWI290698B (en) System and method for updating and displaying patent citation information
US7844607B2 (en) Annotation of query components
US20050060647A1 (en) Method for presenting hierarchical data
US20050091206A1 (en) Method and system for handling data available in multidimensional databases using a spreadsheet
US6832226B1 (en) Method of providing data dictionary-driven web-based database applications
US7467122B2 (en) System for aiding the design of product configuration
JP2001076056A (en) Application management system and processing method for application information
JP3204044B2 (en) Organization chart processing device
Stein et al. AceDB: A genome database management system
JP2002157274A (en) Electronic file device, its system preparing method and method for selecting document data
JP3644166B2 (en) Electronic bulletin system and electronic bulletin method
WO2007046446A1 (en) Data management device and terminal device
JP2002041289A (en) Deliverable management method and system
US20040199528A1 (en) Apparatus and computer program for managing database
JP3872162B2 (en) Business processing system and commissioned business execution control method
JPH06236304A (en) Data processing system
JP3548588B2 (en) Document management system
JP2001331497A (en) Texture information management device, texture information retrieval method and recording medium
Maccarone et al. PDB: a pictorial database oriented to data analysis
JP4034377B2 (en) Database design device and database control device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070629

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100302

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100525

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20120903