Object based computer system having representation objects for providing interpretative views onto a data object
First Claim
Patent Images
1. A distributed object based computer system comprising:
- a plurality of data objects;
a plurality of window objects for viewing said data objects;
a plurality of representation objects linked to certain of said data objects, at least some of the data of said representation objects being taken from the data objects to which said representation objects are linked, and said representation objects, when activated, controlling the presentation of data of said certain data objects to said plurality of window objects;
means for linking one of said certain data objects to at least one of said representation objects so that said at least one representation object receives details of changes made to data of said one certain data object to which said at least one representation object is linked;
an object manager for activating data objects and representation objects by associating respective processes with said data objects and said representation objects; and
means for linking a plurality of window objects to said at least one representation object so that a plurality of users can view said at least one representation object using said plurality of window objects.
2 Assignments
0 Petitions
Accused Products
Abstract
Object based computer system which has objects and object parts which are either (a) semantic, relating to stored data, or (b) presentation, relating to presentation of the semantic objects to the user. Multiple presentation objects, or viewers, can be linked to a particular semantic object so that an intelligible user'"'"'s model of the system results. Representation objects provide particular forms of presentation of data of the semantic objects and may be linked so that alternative and multiple presentations of the data of a semantic object are possible.
74 Citations
5 Claims
-
1. A distributed object based computer system comprising:
-
a plurality of data objects; a plurality of window objects for viewing said data objects; a plurality of representation objects linked to certain of said data objects, at least some of the data of said representation objects being taken from the data objects to which said representation objects are linked, and said representation objects, when activated, controlling the presentation of data of said certain data objects to said plurality of window objects; means for linking one of said certain data objects to at least one of said representation objects so that said at least one representation object receives details of changes made to data of said one certain data object to which said at least one representation object is linked; an object manager for activating data objects and representation objects by associating respective processes with said data objects and said representation objects; and means for linking a plurality of window objects to said at least one representation object so that a plurality of users can view said at least one representation object using said plurality of window objects. - View Dependent Claims (2, 3, 4, 5)
-
Specification