System and method for managing relational numerical data for monitoring systems
AssigneeSiemens Aktiengesellschaft
InventorBernhard Glomann
Life of this patent
Estimating the term…
Abstract
An object-oriented system for managing relational numerical data includes a relation interface that provides access to a relation and its attributes and tuples, where an attribute is a data item with a numeric value and a relation is a set of n-tuples of attribute values, where the relation interface maintains its tuples in a fixed order and is adapted to selecting subsets of attributes and/or tuples where a new relation interface instance is created, an iterator interface for iterating over the tuples of a relation, where the iterator is adapted to acquiring the tuple attribute data as data is being accessed, and a notification interface for notifying other classes whenever changes occur in a relation interface instance.
Claims26
A computer-implemented object-oriented system for managing relational numerical data, comprising:
- a relation interface that provides access to a relation and its attributes and tuples, wherein an attribute is a data item with a numeric value and a relation is a set of n-tuples of attribute values, wherein said relation interface maintains its tuples in a fixed order and selects subsets of attributes and/or tuples wherein a new relation interface instance is created;
- and
- an iterator interface for iterating over the tuples of a relation, wherein said iterator acquires the tuple attribute data as said data is being accessed.
A computer-implemented object-oriented system for managing relational numerical data, comprising:
- a relation interface that provides access to a relation and its attributes and tuples, wherein an attribute is a data item with a numeric value and a relation is a set of n-tuples of attribute values, wherein said relation interface maintains its tuples in a fixed order and selects subsets of attributes and/or tuples wherein a new relation interface instance is created;
- a tuple interface for providing access to tuple values for each attribute of a relation, wherein each tuple interface instance is associated with a particular relation interface instance, and
- an attribute interface that represents an attribute of a relation provides access to said attribute's identifier, numeric data type, meta-data, range of values assumed by said attribute in said relation, value status and actual value of said attribute, wherein each attribute interface instance is associated with a relation interface instance.
A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to implement an object-oriented system for managing relational numerical data, said system comprising:
- a relation interface that provides access to a relation and its attributes and tuples, wherein an attribute is a data item with a numeric value and a relation is a set of n-tuples of attribute values, wherein said relation interface maintains its tuples in a fixed order and selects subsets of attributes and/or tuples wherein a new relation interface instance is created;
- and
- an iterator interface for iterating over the tuples of a relation, wherein said iterator acquires the tuple attribute data as said data is being accessed.
Dependencies are inferred from the claim text.