← Back to Patent Explorer
US5303147A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer aided planning method and system

Assignee: Hitachi Ltd
•
Filing: 1990-09-24
•
Granted: 1994-04-12
•
Expires: 2010-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A planning method by computer support is based on a planning program using data concerning an object to be planned and data necessary for planning. The planning method comprises the steps of reading out of a memory various kinds of data concerning the object to be planned; preparing a plan by using the data in accordance with the planning program; delivering results of the prepared plan; inputting definition data for an explaining statement concerning the planning results and data concerning an output form of the explaining statement; processing the planning results on the basis of the definition data for the explaining statement and the data concerning the output form to prepare an explaining statement concerning the planning results; and delivering the prepared explaining statement.

Inventors

  • 👤 Michiko Oba
  • 👤 Norihisa Komoda
  • 👤 Kazuhiro Kawashima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 08:21
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/06; G06Q10/063; G06Q10/0631

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 277 words
A planning support method comprising the steps of: storing data standing for an object to be planned, data of planning and data of planning results in a first memory; storing in a second memory a variable name correspondence table defining a variable name in data used for planning in terms of terminology specific to one of a planning process and a Japanese language and an English character corresponding thereto; storing data of definition of an explaining statement concerning a planning procedure and planning results in a third memory; storing in a fourth memory a calculation program used for preparing an explanation statement; preparing a plan on the basis of the contents of said first memory; preparing an explaining statement concerning said planning on the basis of the contents of said first, second, third and fourth memories including storing a fixed part of the explaining statement stored in said third memory into a fifth memory, determining the variable of a variable part comprising an English code name corresponding to said variable or a program name on the basis of data stored in said second memory, storing a value of the variable of English code name in said fifth memory on a basis of the contents of said first memory when said variable of the variable part is the English code name and when said variable of the variable part is a program name, starting a program corresponding to said program name stored in said fourth memory, and storing a value calculated through said program in said fifth memory whereby the fixed part and the variable are combined to form the explaining statement; and delivering a prepared explaining statement.
Claim 2
Dependent Claim 277 words
A planning support method comprising the steps of: storing data standing for an object to be planned, data of planning and data of planning results in a first memory; storing in a second memory a variable name correspondence table defining a variable name in data used for planning in terms of terminology specific to one of a planning process and a Japanese language and an English character corresponding thereto; storing data of definition of an explaining statement concerning a planning procedure and planning results in a third memory; storing in a fourth memory a calculation program used for preparing an explanation statement; preparing a plan on the basis of the contents of said first memory; preparing an explaining statement concerning said planning on the basis of the contents of said first, second, third and fourth memories including storing a fixed part of the explaining statement stored in said third memory into a fifth memory, determining the variable of a variable part comprising an English code name corresponding to said variable or a program name on the basis of data stored in said second memory, storing a value of the variable of English code name in said fifth memory on a basis of the contents of said first memory when said variable of the variable part is the English code name and when said variable of the variable part is a program name, starting a program corresponding to said program name stored in said fourth memory, and storing a value calculated through said program in said fifth memory whereby the fixed part and the variable are combined to form the explaining statement; and delivering a prepared explaining statement.
Claim 3
Dependent Claim 25 words
The planning support method according to claim 1, wherein said delivery step includes a step of storing the prepared explaining statement in a fifth memory.
Claim 4
Dependent Claim 34 words
The planning support method according to claim 2, wherein said step of storage into said fifth memory includes a step of displaying the stored explaining statement in accordance with a request from a user.
Claim 5
Dependent Claim 99 words
The planning support method according to claim 1, wherein stored in said second memory are data indicative of the correspondence relation among variables of English code names used in said step of preparing a plan, attributes comprising character type and integer type of an English code name corresponding to the variables, regions of the attributes and variable names in terms of the terminology specific to planning process or Japanese language and corresponding to said English code names, and a program name for calculating a variable undefined in the definition data of the explaining statement stored in said third memory.
Claim 6
Dependent Claim 69 words
The planning support method according to claim 1, wherein said third memory stores a statement defining an output form comprised of the fixed part and the variable part of the explaining statement concerning a planning procedure and planning results, and a variable name in terms of either terminology specific to planning process or Japanese language stored in said second memory is stored as the variable of the variable part.
Claim 7
Dependent Claim 326 words
A planning support system comprising the steps of: storing data standing for an object to be planned, data in course of planning and data of planning results in a first memory; storing in a second memory a variable name correspondence table defining a variable name in data used for planning in terms of one of a terminology specific to planning process and Japanese language and an English expression corresponding thereto; storing in a third memory data of definition of an explaining logic having an explaining statement name for discriminating output form and an explaining statement of a plurality of explaining statements each comprised of a fixed part and a variable part, and an explaining statement selection condition for which explaining statement should be displayed in accordance with conditions; storing in a fourth memory a calculation program used for preparing an explanation statement; preparing a plan on the basis of the contents of said first memory; preparing an explaining statement concerning said planning on the basis of the contents of said first, second, third and fourth memories including deciding first the explaining statement selection condition on the basis of each explaining logic stored in said third memory, storing the fixed part in a fifth memory in an output form of an explaining statement of an explaining statement name corresponding to a valid condition, determining a variable of a variable part from an English code name corresponding to said variable or a program name on the basis of data stored in said second memory, storing in said fifth memory a value of said variable English code name on the basis of the contents of said first memory, starting a program of a program name stored in said fourth memory when said variable is the program name, and storing a value calculated through said program in said fifth memory whereby the fixed part and the value are combined to form the explaining statement; and delivering a prepared explaining statement.
Claim 8
Dependent Claim 326 words
A planning support system comprising the steps of: storing data standing for an object to be planned, data in course of planning and data of planning results in a first memory; storing in a second memory a variable name correspondence table defining a variable name in data used for planning in terms of one of a terminology specific to planning process and Japanese language and an English expression corresponding thereto; storing in a third memory data of definition of an explaining logic having an explaining statement name for discriminating output form and an explaining statement of a plurality of explaining statements each comprised of a fixed part and a variable part, and an explaining statement selection condition for which explaining statement should be displayed in accordance with conditions; storing in a fourth memory a calculation program used for preparing an explanation statement; preparing a plan on the basis of the contents of said first memory; preparing an explaining statement concerning said planning on the basis of the contents of said first, second, third and fourth memories including deciding first the explaining statement selection condition on the basis of each explaining logic stored in said third memory, storing the fixed part in a fifth memory in an output form of an explaining statement of an explaining statement name corresponding to a valid condition, determining a variable of a variable part from an English code name corresponding to said variable or a program name on the basis of data stored in said second memory, storing in said fifth memory a value of said variable English code name on the basis of the contents of said first memory, starting a program of a program name stored in said fourth memory when said variable is the program name, and storing a value calculated through said program in said fifth memory whereby the fixed part and the value are combined to form the explaining statement; and delivering a prepared explaining statement.
Claim 9
Dependent Claim 25 words
The planning support method according to claim 6, wherein said delivery step includes a step of storing the prepared explaining statement in a fifth memory.
Claim 10
Dependent Claim 33 words
The planning support method according to claim 7, wherein said delivery step includes a step of displaying the explaining statement stored in said fifth memory in accordance with a request from a user.
Claim 11
Dependent Claim 222 words
A planning support method comprising the steps of: storing data standing for an object to be planned, data in course of planning and data of planning results in a first memory; storing in a second memory a variable name correspondence table defining a variable name in data used for planning in terms of one of a terminology specific to one of a planning process and a Japanese language and an English expression corresponding thereto; storing in a third memory data of definition of an explaining logic having an explaining statement name for discriminating output form and an explanation of a plurality of explaining statements each comprised of a fixed part and a variable part, and an explaining statement selection condition for which a selected explaining statement is displayed; storing in a fourth memory a plan program used for preparing an explaining statement; preparing a plan on the basis of the contents of said first memory; converting the definition data of the explaining logic into a program suitable for a computer on the basis of the contents of said second, third and fourth memories to generate a program for preparing an explaining statement; executing the program for preparing the explaining statement to prepare the explaining statement; delivering the prepared explaining statement; and displaying and editing contents of the memories selected by an operator.
Claim 12
Dependent Claim 222 words
A planning support method comprising the steps of: storing data standing for an object to be planned, data in course of planning and data of planning results in a first memory; storing in a second memory a variable name correspondence table defining a variable name in data used for planning in terms of one of a terminology specific to one of a planning process and a Japanese language and an English expression corresponding thereto; storing in a third memory data of definition of an explaining logic having an explaining statement name for discriminating output form and an explanation of a plurality of explaining statements each comprised of a fixed part and a variable part, and an explaining statement selection condition for which a selected explaining statement is displayed; storing in a fourth memory a plan program used for preparing an explaining statement; preparing a plan on the basis of the contents of said first memory; converting the definition data of the explaining logic into a program suitable for a computer on the basis of the contents of said second, third and fourth memories to generate a program for preparing an explaining statement; executing the program for preparing the explaining statement to prepare the explaining statement; delivering the prepared explaining statement; and displaying and editing contents of the memories selected by an operator.
Claim 13
Dependent Claim 21 words
The planning support method according to claim 9, wherein said delivery step includes a step of displaying the prepared explaining statement.
Claim 14
Dependent Claim 157 words
The planning support method according to claim 9, wherein said step of executing includes analyzing a sentence structure of the output form of each explaining statement in respect of each explaining statement name on the basis of the explaining logic stored in said third memory, determining a variable of the variable part by determining an English code name corresponding to said variable on the basis of the data stored in said second memory, preparing a program for delivery of said explaining statement, assigning an English program name to said program, analyzing a sentence structure of an explaining statement selection condition statement described in said explaining logic, determining a variable by determining an English code name corresponding to the variable and a program name corresponding to the explaining statement displayed when said selection condition is satisfied on the basis of the data stored in said second memory, and preparing a program step of the explaining statement selection condition.
Claim 15
Dependent Claim 30 words
The planning support method according to claim 9, wherein said step of executing includes a step of storing a process logic standing for a logic concerning planning a sixth memory.
Claim 16
Dependent Claim 58 words
The planning support method according to claim 12, wherein said step of storage into said sixth memory includes a step of storing a statement defining calculation formula and procedure for planning, and storing data present in said second memory which is a variable name described in the terms of either terminology specific to planning process or Japanese language.
Claim 17
Dependent Claim 31 words
The planning support method according to claim 12, wherein said step of displaying and editing contents of said memories includes checking a syntax of the process logic with an edit function.
Claim 18
Dependent Claim 35 words
The planning support method according to claim 9, wherein said step of preparing a plan includes a step of converting the process logic stored in said sixth memory into a program suitable for a computer.
Claim 19
Dependent Claim 47 words
The planning support method according to claim 15, wherein the step of converting said process logic into a program suitable for a computer and preparing said plan by utilizing the converted program includes a step of converting the explaining logic into a program suitable for the computer.
Claim 20
Dependent Claim 37 words
The planning method according to claim 9, wherein said step of preparing a plan includes a step of preparing a plan by utilizing a program converted from the process logics stored in said first and sixth memories.
Claim 21
Dependent Claim 77 words
The planning support method according to claim 9, wherein in said step of converting, the explaining logic data defining the logic for preparation of an explaining statement concerning processing of said program is converted into a program suitable for a computer on the basis of variable name correspondence table defining unfamiliar names including Japanese language or a terminology specific to process standing for an object of said program to prepare a program executable directly by a computer.
Claim 22
Dependent Claim 62 words
The planning support method according to claim 9, wherein in said step of displaying and editing the contents of said memories, information on variables stored in said second memory and relation between the variables can be displayed in table form or tree form, and are displayed and edited in any one of the forms in accordance with a request by a user.
Claim 23
Dependent Claim 31 words
The planning support method according to claim 9, wherein said step of displaying and editing contents of said memories includes checking a syntax of the explaining logic with an edit function.
Claim 24
Dependent Claim 36 words
The planning support method according to claim 9, wherein in said step of storage into said first memory, said object data, data in course of planning and planning result database are stored in relational data form.

References Cited (Backward Citations)

US4710763A Cited
US4868779A Cited
US4839803A Cited
US4896269A Cited
US4965741A Cited
US5119318A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-11 1997-10-11 1998-04-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-11 2001-10-11 2002-04-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-11 2005-10-11 2006-04-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag