Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
212 words
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.
Claim 2
Independent Claim
212 words
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.
Claim 3
Dependent Claim
70 words
A method as recited in claim 1, including the step of presenting current updates in the first document object on the display by 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 and displaying the selected portion of the one of the plurality of model objects in a second document presentation.
Claim 4
Dependent Claim
45 words
A method as recited in claim 1, including the step of accessing information across a network by 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.
Claim 5
Dependent Claim
26 words
A method as recited in claim 1, including the step of performing commands on a remote object as if the object were on a local system.
Claim 6
Dependent Claim
36 words
A method as recited in claim 1, including the step of displaying relevant portions of a first document object by navigating via the reference in the second document to the relevant portions in the first document.
Claim 7
Dependent Claim
16 words
A method as recited in claim 1, wherein the first and second document objects are spreadsheets.
Claim 8
Dependent Claim
52 words
A method as recited in claim 6, including the step of applying a formula to information in a first spreadsheet on the display by navigating via the reference object in the second spreadsheet to the selected portion in the first spreadsheet and applying the formula to the information in the first spreadsheet.
Claim 9
Dependent Claim
40 words
A method as recited in claim 1, including the step of placing a reference object to a second folder inside of a first folder to enable navigation from the first to the second folder when the first folder is opened.
Claim 10
Dependent Claim
66 words
A method as recited in claim 1, including the steps of: (a) creating a third reference object to a computer resource; (b) storing the third reference object in storage; (c) displaying the third reference object on the display; and (d) performing iconic actions on an icon representing another object to place the icon in proximity to the third reference object in response to a cursor signal.
Claim 11
Dependent Claim
31 words
A method as recited in claim 9, including the step of dragging a document to the reference object and dropping the document on the reference object to invoke the iconic action.
Claim 12
Dependent Claim
18 words
A method as recited in claim 9, including the step of deleting a document as the iconic action.
Claim 13
Dependent Claim
18 words
A method as recited in claim 9, including the step of copying a document as the iconic action.
Claim 14
Dependent Claim
18 words
A method as recited in claim 9, including the step of printing a document as the iconic action.
Claim 15
Dependent Claim
18 words
A method as recited in claim 9, including the step of faxing a document as the iconic action.
Claim 16
Dependent Claim
19 words
A method as recited in claim 9, including the step of initiating a telephone call as the iconic action.
Claim 17
Dependent Claim
18 words
A method as recited in claim 9, including the step of storing a document as the iconic action.
Claim 18
Dependent Claim
53 words
A method as recited in claim 1 wherein step (b) includes the steps of: (b1) making a selection of a portion of one of the plurality of model objects; (b2) creating an anchor object; and (b3) linking the anchor object to the selected portion of the one of the plurality of model objects.
Claim 19
Dependent Claim
39 words
A method as recited in claim 17 wherein step (d) includes the step of: (d1) creating a surrogate anchor object which contains a pointer to the anchor object; and (d2) adopting the surrogate anchor object into the reference object.
Claim 20
Dependent Claim
70 words
A method as recited in claim 1 wherein step (g) includes the steps of: (g1) selecting the reference object in the second document object to perform an action on the reference object; (g2) creating a command to perform the action; (g3) sending the command to the anchor object in the first document object; and (g4) applying the command to the selected portion of one of the plurality of model objects.
Claim 21
Dependent Claim
29 words
A method as recited in claim 19 wherein step (g4) includes the step of: (g4A) scrolling the anchor object in the first document object into view on the display.
Claim 22
Independent Claim
220 words
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.
Claim 23
Independent Claim
220 words
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.
Claim 24
Dependent Claim
65 words
An apparatus as recited in claim 21, including means for presenting current updates in the first document object on the display by invoking the means for navigating to reference the selected portion of the one of the plurality of model objects in the first document object and displaying the selected portion of the one of the plurality of model objects in a second document presentation.
Claim 25
Dependent Claim
40 words
An apparatus as recited in claim 21, including means for accessing information across a network by invoking the means for navigating to reference the selected portion of the one of the plurality of model objects in the first document object.
Claim 26
Dependent Claim
25 words
An apparatus as recited in claim 21, including means for performing commands on a remote object as if the object were on a local system.
Claim 27
Dependent Claim
33 words
An apparatus as recited, in claim 21, including means for displaying relevant portions of a first document by invoking the means for navigating to reference the relevant portions in the first document object.
Claim 28
Dependent Claim
15 words
An apparatus as recited in claim 21, wherein the first and second documents are spreadsheets.
Claim 29
Dependent Claim
47 words
An apparatus as recited in claim 26, including means for applying a formula to information in a first spreadsheet on the display by invoking means for navigating to reference the first selection in the first spreadsheet and applying the formula to the information in the first spreadsheet.
Claim 30
Dependent Claim
38 words
An apparatus as recited in claim 21, including means for placing a reference to a second folder inside of a first folder to enable navigation from the first to the second folder when the first folder is opened.
Claim 31
Dependent Claim
72 words
An apparatus as recited in claim 21, further comprising: (a) means for creating a third reference object to a computer resource; (b) means for storing the third reference object in storage; (c) means for displaying the third reference object on the display; and (d) means for performing iconic actions on an icon representing another object to place the icon in proximity to the third reference object in response to a cursor signal.
Claim 32
Dependent Claim
28 words
An apparatus as recited in claim 29, including means for dragging a document to the reference and dropping the document on the reference to invoke the iconic action.
Claim 33
Dependent Claim
17 words
An apparatus as recited in claim 29, including means for deleting a document as the iconic action.
Claim 34
Dependent Claim
17 words
An apparatus as recited in claim 29, including means for copying a document as the iconic action.
Claim 35
Dependent Claim
17 words
An apparatus as recited in claim 29, including means for printing a document as the iconic action.
Claim 36
Dependent Claim
17 words
An apparatus as recited in claim 29, including means for faxing a document as the iconic action.
Claim 37
Dependent Claim
18 words
An apparatus as recited in claim 29, including means for initiating a telephone call as the iconic action.
Claim 38
Dependent Claim
17 words
An apparatus as recited in claim 29, including means for storing a document as the iconic action.
Claim 39
Dependent Claim
57 words
An apparatus as recited in claim 21 wherein the first selection object creating means includes means for making a selection of a portion of one of the plurality of model objects, means for creating an anchor object and means for linking the anchor object to the selected portion of the one of the plurality of model objects.
Claim 40
Dependent Claim
39 words
An apparatus as recited in claim 37 wherein the inserting means includes means for creating a surrogate anchor object which contains a pointer to the anchor object and means for adopting the surrogate anchor object into the reference object.
Claim 41
Dependent Claim
72 words
An apparatus as recited in claim 21 wherein the navigating means includes means for selecting the reference object in the second document object to perform an action on the reference object, means for creating a command to perform the action, means for sending the command to the anchor object in the first document object and means for applying the command to the selected portion of one of the plurality of model objects.
Claim 42
Dependent Claim
29 words
An apparatus as recited in claim 39 wherein the command applying means includes means for scrolling the anchor object in the first document object into view on the display.