Information system
First Claim
Patent Images
1. A computer implemented information system which arranges information according to types, members and associations wherein types group members with common attributes and wherein associations define relationships between types.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented information system which arranges information according to types, members and associations wherein types group members with common attributes and wherein associations define relationships between types. The invention provides all the functionality of modern databases, spreadsheets and word processors all in the one program.
-
Citations
80 Claims
- 1. A computer implemented information system which arranges information according to types, members and associations wherein types group members with common attributes and wherein associations define relationships between types.
-
28. An information system including:
-
(a) a Concept Net which is referenced by;
(b) a Universal Logic which provides data organised into Phrases for;
(c) a Logical External Interface which collects, formats and presents the data to Display Means. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 53, 54, 55, 77)
-
-
29. An information system according to claim 29 wherein the Display Means can be acted upon by;
(d) a User Action System which provides an extensible set of user Operations which enable the user to enter and modify data in the Concept Net. - View Dependent Claims (30, 31)
-
41. A computer implemented information system including a Concept Net which is organised so that it can hold sufficient information to:
-
(a) define itself;
(b) define user applications; and
(c) control the operation of the entire information system. - View Dependent Claims (42, 43, 44)
-
-
45. A method for organising a Concept Net so that it can hold all information necessary to:
-
(a) define itself—
using Types, Subtypes, Contained Types, Nested Types, Associations and Roles;
(b) define user applications—
using Logic, all the remaining system Definition Types, Styles, Operations; and
(c) control the operation of the entire information system including user applications.
-
-
46. A computer implemented method for implementing a user interface covering all information contained in a Concept Net, which relies only on information within the same Concept Net and in which no programming or arbitrary human decisions are required
- 47. A computer implemented method for intersecting on a Connection, based upon ordered storage.
-
52. A method for clearly specifying a situation which must not be allowed to occur in the Concept Net (ie a Constraint) which leads by Transformation to an efficient enforcement mechanism on insertion and deletion in Associations and naturally results in a clear summary of all constraints that effect a particular Association.
- 56. An information system which employs a method which BOTH allows a Logical Association to maintain a parallel Enumerated Implementation to save continual re-interpretation AND which allows changes in one Enumerated Association to have consequential effects in another Enumerated Association by allowing an Association to be both Enumerated and Logical.
-
58. A method for constructing an information system including:
-
(a) a Concept Net which is organised by Types, Associations, Subtyping, Nested Types and Contained Types such that it can be directly referenced by;
(b) a Universal Logic consisting of Alternatives, References and Connections sufficiently powerful to control all display, manipulation, calculation, access and decision making necessary for all business purposes and wherein the Logic provides data organised into Connection Phrases, Reference Phrases and Instance Phrases for;
(c) a Logical External Interface which (in accordance with Styles) collects, formats and presents the data to interactive windows, reports and external files; and
wherein every phrase of the interactive windows can be acted upon by;
(d) a User Action System providing an extensible set of user Operations which are available on every Phrase of the appropriate Type, which are sufficient to productively enter and modify any data in the Concept Net and to extend the organisation of the Concept Net without limit.
-
- 60. A computer implemented information system which arranges information according to instances wherein instances include numbers, ephemerals and things.
-
76. An information system whose logic can handle freely intermixed references to database concepts (using the implementation:
- enumerated), to numerical concepts (using the implementation;
primitive) and to externals such as computer file system (using the implementation;
primitive).
- enumerated), to numerical concepts (using the implementation;
-
78. A method of ensuring the integrity of an information system being used by multiple simultaneous users which allows updates to cause cascading consequential effects while complying with any number of constraints.
-
79. An information system substantially as described herein with reference to the accompanying drawings.
-
80. A method of generating an information system substantially as described herein with reference to the accompanying drawings.
Specification