Object-oriented navigation system
First Claim
1. A method for navigating between a first and a second document object in a computer system having a processor, a storage attached to and under the control of the processor, a display attached to and under the control of the processor, the first and second document objects each consisting of a container object having therein a plurality of model objects each with a model object interface the method comprising the steps of:
- (a) loading the first document object into the storage and presenting the first document object on the display;
(b) creating a first selection object associated with the first document object in the storage, the first selection object identifying a selected portion of one of the plurality of model objects;
(c) creating a reference object having a model object interface;
(d) inserting a reference to the first selection object into the reference object;
(e) loading a second document object into the storage and presenting the second document object on the display;
(f) placing the reference object associated with the first selection object in the second document object as a model object; and
(g) navigating via the reference object in the second document object to the selected portion of the one of the plurality of model objects in the first document object.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique for navigating between a first and second object in an object-oriented computer system, including a processor with an attached storage and a display uses reference objects to insert references from one object into another. A first document is loaded into the storage and presented on the display. Then, a selection object is created and associated with a selected part of the first document on the display. A reference object is then created and associated with the first selection object in the storage. Then, a second document is loaded into the storage and presented on the display and the reference object is inserted into in the second document. Finally, navigation is enabled via the reference in the second document to the first selection in the first document. Commands can also be performed via a reference on a remote object as if the object resided locally.
-
Citations
40 Claims
-
1. A method for navigating between a first and a second document object in a computer system having a processor, a storage attached to and under the control of the processor, a display attached to and under the control of the processor, the first and second document objects each consisting of a container object having therein a plurality of model objects each with a model object interface the method comprising the steps of:
-
(a) loading the first document object into the storage and presenting the first document object on the display; (b) creating a first selection object associated with the first document object in the storage, the first selection object identifying a selected portion of one of the plurality of model objects; (c) creating a reference object having a model object interface; (d) inserting a reference to the first selection object into the reference object; (e) loading a second document object into the storage and presenting the second document object on the display; (f) placing the reference object associated with the first selection object in the second document object as a model object; and (g) navigating via the reference object in the second document object to the selected portion of the one of the plurality of model objects in the first document object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for navigating between a first and second document object in a computer system having a processor, a storage attached to and under the control of the processor, a display attached to and under the control of the processor, the first and second document objects each consisting of a container object having therein a plurality of model objects each with a model object interface, comprising:
-
(a) means for loading a first document object into the storage and presenting the first document object on the display; (b) means for creating a first selection object associated with the first selection object in the storage, the first selection object identifying a selected portion of one of the plurality of model objects; (c) means for creating a reference object having a model object interface; (d) means for inserting a reference to the first selection object into the reference object; (e) means for loading a second document object into the storage and presenting the second document object on the display; (f) means for placing the reference object associated with the first selection object in the second document object as a model object; and (g) means for navigating via the reference object in the second document object to the selected portion of the one of the plurality of model objects in the first document object. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification