US5195178A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adaptive window system for dynamically modeling information systems
Assignee: Silicon Valley Bank Inc
•
Filing: 1990-04-27
•
Granted: 1993-03-16
•
Expires: 2010-04-27
Abstract
Abstract A computer system for establishing an adaptive window system within a dynamic model of information systems of organization. The system includes a plurality of editors which enable a user to interact with the system. The window system includes predetermined criteria against which design data of one or more of the editors is compared. An options window then displays those options which meet the criteria, generally corresponding to syntactically permissible options, at any time during the model building process.
Inventors
- 👤 David A. Krieger
- 👤 John T. Micco
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 02:46
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20; G06Q; G06Q10/00; G06Q10/10
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
463 words
A computer system for establishing an adaptive window system in a dynamic model of information systems of organizations comprising: A. one or more modeler subsystems including at least one modeler means for performing a selected operation on one or more models associated with said modeler subsystems, said operation selected from the group consisting of creating, analyzing, and modifying one or more of said models, each of said models having design data associated therewith, said design data being representative of elements including any of attribute; attribute method; entity and attribute; entity method; entity and relationship; entity and entity method; entity, relationship and partnership set; process; view; process local store; information store; information flow; message; source; and destination; B. at least one of said modeler subsystems including at least one Logic Modeler Subsystem (LMS), including process Description Language (PDL) means for defining logical operations on said design data, said logical operations being defined by PDL design data, said PDL design data corresponding to any one or more of insert, retrieve, update, delete, send, receive, signal, when, and reference to an entity method; C. means for establishing an option modeler, having selectively operative Option Modeler (OM) means, coupled to said modeler subsystems, and for creating, analyzing, and modifying syntactically permitted options associated with said PDL design data, said OM means including: (i) means for storing predetermined option criteria, each of said predetermined option criteria being representative of at least one from the group consisting of semantic rules, logical relationships, expert rules, and heuristics; (ii) means for comparing said PDL design data with said predetermined option criteria; and (iii) means for identifying correlated PDL design data, said correlated PDL design data being ones of said PDL design data which substantially match one of said predetermined criteria, said correlated PDL design data being representative of said syntactically permitted options; D. window subsystem, coupled to said OM means, said window subsystem including means for establishing an options window having operator selectable option objects representative of said syntactically permitted options, whereby said syntactically permitted options are only ones of said PDL design data syntactically permitted at the time of establishment of said options window; and E. operator means coupled to said window subsystem, and including means for allowing said operator to select any of said permitted options by externally applying signals to said option modelers and wherein selection of at least one of said option objects affects said PDL design data. wherein said modeler subsystems further comprise at least one information modeler subsystem (IMS) including Information Model (IM) means for creating, analyzing and modifying an entity relationship information model, said information model having IM design data representative of elements including any of attribute, entity method, attribute method, partnership set, and partnership set method, said attribute being independent of an entity.
Claim 2
Dependent Claim
463 words
A computer system for establishing an adaptive window system in a dynamic model of information systems of organizations comprising: A. one or more modeler subsystems including at least one modeler means for performing a selected operation on one or more models associated with said modeler subsystems, said operation selected from the group consisting of creating, analyzing, and modifying one or more of said models, each of said models having design data associated therewith, said design data being representative of elements including any of attribute; attribute method; entity and attribute; entity method; entity and relationship; entity and entity method; entity, relationship and partnership set; process; view; process local store; information store; information flow; message; source; and destination; B. at least one of said modeler subsystems including at least one Logic Modeler Subsystem (LMS), including process Description Language (PDL) means for defining logical operations on said design data, said logical operations being defined by PDL design data, said PDL design data corresponding to any one or more of insert, retrieve, update, delete, send, receive, signal, when, and reference to an entity method; C. means for establishing an option modeler, having selectively operative Option Modeler (OM) means, coupled to said modeler subsystems, and for creating, analyzing, and modifying syntactically permitted options associated with said PDL design data, said OM means including: (i) means for storing predetermined option criteria, each of said predetermined option criteria being representative of at least one from the group consisting of semantic rules, logical relationships, expert rules, and heuristics; (ii) means for comparing said PDL design data with said predetermined option criteria; and (iii) means for identifying correlated PDL design data, said correlated PDL design data being ones of said PDL design data which substantially match one of said predetermined criteria, said correlated PDL design data being representative of said syntactically permitted options; D. window subsystem, coupled to said OM means, said window subsystem including means for establishing an options window having operator selectable option objects representative of said syntactically permitted options, whereby said syntactically permitted options are only ones of said PDL design data syntactically permitted at the time of establishment of said options window; and E. operator means coupled to said window subsystem, and including means for allowing said operator to select any of said permitted options by externally applying signals to said option modelers and wherein selection of at least one of said option objects affects said PDL design data. wherein said modeler subsystems further comprise at least one information modeler subsystem (IMS) including Information Model (IM) means for creating, analyzing and modifying an entity relationship information model, said information model having IM design data representative of elements including any of attribute, entity method, attribute method, partnership set, and partnership set method, said attribute being independent of an entity.
Claim 3
Dependent Claim
441 words
A computer system for establishing an adaptive window system in a dynamic model of information systems of organizations comprising: A. one or more modeler subsystems including at least one modeler mean for performing a selected operation on one or more models associated with said modeler subsystems, said operation selected from the group consisting of creating, analyzing, and modifying one or more of said models, each of said models having design data associated therewith, said design data being representative of elements including any one or more of attribute; attribute method; entity and attribute; entity method; entity and relationship; entity and entity method, entity, relationship and partnership set; process; view; process local store; information store; information flow; message source; and destination; B. at least one of said modeler subsystems including at least one Logic Modeler Subsystem (LMS), including process Description Language (PDL) means for defining logical operations on said design data, said logical operations being defined by PDL design data; C. means for establishing an option modeler, having selectively operative Option Modeler (OM) means, coupled to said modeler subsystems, and for creating, analyzing, and modifying syntactically permitted options associated with said PDL design data, said OM means including; (i) means for storing predetermined option criteria, each or said predetermined option criteria being representative of at least one from the group consisting of semantic rules, logical relationships, expert rules, and heuristics; (ii) means for comparing said PDL design data with said predetermined option criteria; and (iii) means for identifying correlated PDL design data, said correlated PDL design data being ones of said PDL design data which substantially match one of said predetermined criteria, said correlated PDL design data being representative of said syntactically permitted options; D. window subsystem, coupled to said OM means, said window subsystem including means for establishing an options window having operator selectable option objects representative of said syntactically permitted options, whereby said syntactically permitted options are only ones of said PDL design data syntactically permitted at the time of establishment of said options window; and E. operator means coupled to said window subsystem, and including means for allowing said operator to select any of said permitted options by externally applying signals to said option modelers and wherein selection of at least one of said option objects affects said PDL design data, wherein said modeler subsystems further comprise at least one information modeler subsystem (IMS) including Information Model (IM) means for creating, analyzing and modifying an entity relationship information model, said information model having IM design data representative of elements including any of attribute, entity method, attribute method, partnership set, and partnership set method, said attribute being independent of an entity.
Claim 4
Dependent Claim
441 words
A computer system for establishing an adaptive window system in a dynamic model of information systems of organizations comprising: A. one or more modeler subsystems including at least one modeler mean for performing a selected operation on one or more models associated with said modeler subsystems, said operation selected from the group consisting of creating, analyzing, and modifying one or more of said models, each of said models having design data associated therewith, said design data being representative of elements including any one or more of attribute; attribute method; entity and attribute; entity method; entity and relationship; entity and entity method, entity, relationship and partnership set; process; view; process local store; information store; information flow; message source; and destination; B. at least one of said modeler subsystems including at least one Logic Modeler Subsystem (LMS), including process Description Language (PDL) means for defining logical operations on said design data, said logical operations being defined by PDL design data; C. means for establishing an option modeler, having selectively operative Option Modeler (OM) means, coupled to said modeler subsystems, and for creating, analyzing, and modifying syntactically permitted options associated with said PDL design data, said OM means including; (i) means for storing predetermined option criteria, each or said predetermined option criteria being representative of at least one from the group consisting of semantic rules, logical relationships, expert rules, and heuristics; (ii) means for comparing said PDL design data with said predetermined option criteria; and (iii) means for identifying correlated PDL design data, said correlated PDL design data being ones of said PDL design data which substantially match one of said predetermined criteria, said correlated PDL design data being representative of said syntactically permitted options; D. window subsystem, coupled to said OM means, said window subsystem including means for establishing an options window having operator selectable option objects representative of said syntactically permitted options, whereby said syntactically permitted options are only ones of said PDL design data syntactically permitted at the time of establishment of said options window; and E. operator means coupled to said window subsystem, and including means for allowing said operator to select any of said permitted options by externally applying signals to said option modelers and wherein selection of at least one of said option objects affects said PDL design data, wherein said modeler subsystems further comprise at least one information modeler subsystem (IMS) including Information Model (IM) means for creating, analyzing and modifying an entity relationship information model, said information model having IM design data representative of elements including any of attribute, entity method, attribute method, partnership set, and partnership set method, said attribute being independent of an entity.
Claim 5
Dependent Claim
80 words
A computer system according to claims 1 or 2, wherein said modeler subsystems further comprise at least one process modeler subsystem (PMS) including Information Flow Model (IFM) means for creating, analyzing, and modifying a process model, said information flow model having IFM design data representative of elements including any of processes, information stores, information flows, messages, views, process local stores, sources, and destinations, said IFM design data relating to at least one of said elements of said IM design data.
Claim 6
Dependent Claim
78 words
A computer system according to claim 3 wherein said operator means includes means for establishing at least one option facility and option objects therein, including: means associated with said option facility operator selectable for externally applying signals to said IMS, to said PMS, and to said LMS, each of said externally applied signals being associated with at least one of said option objects and affecting said IM design data, said IFM design data and said PDL design data.
Claim 7
Dependent Claim
50 words
A computer system according to claim 4 wherein said operator means includes mean for establishing at least one feedback window and feedback objects therein, including: means associated with said feedback window and operator selectable to display data received from at least one of said IMS, said PMS, and said LMS.
Claim 8
Dependent Claim
109 words
A computer system according to claim 5 wherein said operator means includes means for establishing at least one diagram window and diagram objects therein, including: means associated with said diagram window and operator selectable to display data received from at least one of said IMS, said PMS, and said LMS, said data defining said diagram objects; and means associated with said diagram window and operator selectable for allowing said operator to externally apply signals to said diagram objects, each of said externally applied signals being associated with at least one of said diagram objects and affecting said IM design data, said IFM design data, and said PDL design data.
Claim 9
Dependent Claim
103 words
A computer system according to claim 6 wherein said externally applied signals have associated therewith signal values, and wherein said IMS, said PMS, and said LMS includes: means for storing predetermined values, each of said predetermined values being representative of at least one process, semantic rule, expert rule, logical relationship, heuristic, text field, or pin; means for comparing said signal values with said predetermined value; means for identifying uncorrelated signals, said uncorrelated signals being ones of said signal values which do not substantially match one of said predetermined values; and means for generating flag signals representative of the identity of said uncorrelated signals.
Claim 10
Dependent Claim
34 words
A computer system according to claims 1 or 2 wherein said PDL design data corresponds to any of insert, retrieve, update, delete, send, receive, signal, when, reference to an entity method, connect, or disconnect.
Claim 11
Dependent Claim
48 words
A computer system according to claim 8 wherein said PDL design data is representative of at least one form the group consisting of text and tree structure diagram, and wherein said operator means further includes means for said operator to selectively display said text and tree structure diagrams.
Claim 12
Dependent Claim
25 words
A computer system according to claim 9 wherein said text is representative of at least one from the group consisting of icons and alphanumeric symbols.
Claim 13
Dependent Claim
55 words
A computer system according to claim 10 wherein said operator means further includes means for allowing said operator to select one of said text or said tree structure diagrams by externally applying signals to said LMS and wherein selection of at least one of said text or said tree structure affects said PDL design data.
Claim 14
Dependent Claim
40 words
A computer system according to claim 9 wherein said tree structure diagram includes nodes and pins, and wherein said nodes have text fields including data representative of at least one of logical operations, IM design data, or IFM design data.
Claim 15
Dependent Claim
71 words
A computer system according to claim 12 wherein said tree structure diagram includes nodes and pins, wherein said pins are representative of operation locations at said node, whereby an external signal applied to at least one of said operation locations performs an operation at said operation location, said operation including at least one from the group consisting of: add data, replace data, delete data, add node, replace node, or delete node.
References Cited (Backward Citations)
US4631664A
Cited
US4815029A
Cited
US4858146A
Cited
US4823283A
Cited
US4920499A
Cited
US5019961A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-03-15 | 1996-09-14 | 1997-03-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-03-15 | 2000-09-14 | 2001-03-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-03-15 | 2004-09-14 | 2005-03-16 | $7700.00 | Window Closed / Lapsed |