Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
181 words
A computer system comprising: a first object; a second object; a snapshot object which performs a subset of functions performed by the first object, the subset of functions including transfer of data originating from the first object; and, a file management system, the file management system coordinating a transfer of data originating from the first object to another location in the computer system in accordance with a data transfer request from the second object, the file management system including a link reference file, the link reference file having an entry, the entry including a reference name of the entry, a reference to the first object, a reference to the second object, a reserved area reserved for a reference to a snapshot object, and an identifier which identifies the data from the first object, and forwarding means for forwarding the data transfer request to the snapshot object when the reserved area includes a reference to the snapshot object and for sending the data transfer request to the first object when the reserved area does not include a reference to the snapshot object.
Claim 2
Dependent Claim
181 words
A computer system comprising: a first object; a second object; a snapshot object which performs a subset of functions performed by the first object, the subset of functions including transfer of data originating from the first object; and, a file management system, the file management system coordinating a transfer of data originating from the first object to another location in the computer system in accordance with a data transfer request from the second object, the file management system including a link reference file, the link reference file having an entry, the entry including a reference name of the entry, a reference to the first object, a reference to the second object, a reserved area reserved for a reference to a snapshot object, and an identifier which identifies the data from the first object, and forwarding means for forwarding the data transfer request to the snapshot object when the reserved area includes a reference to the snapshot object and for sending the data transfer request to the first object when the reserved area does not include a reference to the snapshot object.
Claim 3
Dependent Claim
35 words
A computer system as in claim 1, wherein the computer system includes a display screen and wherein the second object directs the first object to display data on a particular area of the display screen.
Claim 4
Dependent Claim
198 words
A computer system comprising: a plurality of objects; at least oen snapshot object, each of the at least one snapshot object performing a subset of functions performed by an object from the plurality of objects, the subset of functions including transfer of data originating from the object; a file management system, the file management system coordinating transfer of data from the plurality of objects to locations in the computer system, the file management system including: a link reference file, the link reference file having a plurality of entries, each entry including a reference name of the entry, a reference to a first object which originates data to be transferred, a reference to a second object which requests data transfer from the first object, a reference which identifies data to be transferred from the first object, and a reserved area reserved for a reference to a snapshot object, and forwarding means for sending a data transfer request to a first snapshot object when the reserved area includes a reference to the first snapshot object and for sending a data transfer request to the first object when the reserved area does not include a reference to the first snapshot object.
Claim 5
Dependent Claim
198 words
A computer system comprising: a plurality of objects; at least oen snapshot object, each of the at least one snapshot object performing a subset of functions performed by an object from the plurality of objects, the subset of functions including transfer of data originating from the object; a file management system, the file management system coordinating transfer of data from the plurality of objects to locations in the computer system, the file management system including: a link reference file, the link reference file having a plurality of entries, each entry including a reference name of the entry, a reference to a first object which originates data to be transferred, a reference to a second object which requests data transfer from the first object, a reference which identifies data to be transferred from the first object, and a reserved area reserved for a reference to a snapshot object, and forwarding means for sending a data transfer request to a first snapshot object when the reserved area includes a reference to the first snapshot object and for sending a data transfer request to the first object when the reserved area does not include a reference to the first snapshot object.
Claim 6
Dependent Claim
236 words
In a computer system having a file management system, a memory, a display and a plurality of objects, each object, when operating on the computer system, responding to commands from a user when a cursor is positioned within a display window controlled by the object, a method for coordinating display of data from a first object from the plurality of objects into a first display window in the display controlled by a second object from the plurality of objects, in accordance with a request of the second object, the method comprising the following steps performed by the computer system: (a) creating in a link reference file in the memory, by the file management system, a link entry which includes a reference name which identifies the link entry, a reference to the first object, a reference to the second object and a data identifier which identifies the data to be transferred, (b) sending from the second object to the file management system a first display request to display data, the first display request including the reference name and a location within the first display window that the data is to be displayed; (c) sending from the file management system to the first object a second display request to display data, the second display request including the location where the data is to be displayed and the data identifier; and, (d) displaying the data by the first object.
Claim 7
Dependent Claim
236 words
In a computer system having a file management system, a memory, a display and a plurality of objects, each object, when operating on the computer system, responding to commands from a user when a cursor is positioned within a display window controlled by the object, a method for coordinating display of data from a first object from the plurality of objects into a first display window in the display controlled by a second object from the plurality of objects, in accordance with a request of the second object, the method comprising the following steps performed by the computer system: (a) creating in a link reference file in the memory, by the file management system, a link entry which includes a reference name which identifies the link entry, a reference to the first object, a reference to the second object and a data identifier which identifies the data to be transferred, (b) sending from the second object to the file management system a first display request to display data, the first display request including the reference name and a location within the first display window that the data is to be displayed; (c) sending from the file management system to the first object a second display request to display data, the second display request including the location where the data is to be displayed and the data identifier; and, (d) displaying the data by the first object.
Claim 8
Dependent Claim
57 words
A method as in claim 4 wherein step (a) includes the substeps of (a1) specifying by a user to the first object the data to be transferred; (a2) associating by the first object, the data identifier to the data specified by the user; (a3) sending from the second object to the file management system, the reference name.
Claim 9
Dependent Claim
21 words
A method as in claim 4 wherein the first display request does not identify the first object or the data identifier.
Claim 10
Independent Claim
24 words
A method as in cliam 4 wherein the second display request does not include the identity of the second object or the reference name.
Claim 11
Independent Claim
24 words
A method as in cliam 4 wherein the second display request does not include the identity of the second object or the reference name.
Claim 12
Dependent Claim
86 words
A method as in claim 4 wherein step (d) includes the substeps of: (d1) sending a message, from the second object through the file management system to the first object, the message including the coordinates of the location where data is to be displayed; and, (d2) returning a value, from the first object through the file management system to the second object, the value representing the portion of the area described by the coordinates, which will be used by the first object to display the data.
Claim 13
Independent Claim
32 words
A method as in cliam 4 additionally comprising the step of: (e) starting operation of the first object upon a user positioning a cursor within the location and executing an open command.
Claim 14
Independent Claim
32 words
A method as in cliam 4 additionally comprising the step of: (e) starting operation of the first object upon a user positioning a cursor within the location and executing an open command.
Claim 15
Dependent Claim
21 words
A method as in claim 9 wherein the user executes the open command by double clicking a button on a mouse.
Claim 16
Dependent Claim
308 words
In a computer having a file management system, a memory and a plurality of objects, a method for coordinating display of data from a first object from the plurality of objects, in accordance with the request of a second object in the plurality of objects, the method comprising the following steps performed by the computer: (a) creating in a link reference file in the memory, by the file management system, a link entry which includes a reference name which identifies the link entry, a reference to the first object, a reference to the second object, a data identifier which identifies the data to be transferred, and a reserved area reserved for a reference to a snapshot object, the snapshot object being for the performance of a subset of functions performed by the first object, the snapshot object having access to the data to be transferred; (b) sending from the second object to the file management system a first display request to display data, the first display request including the reference name and a location that the data is to be displayed; (c) performing the following substeps when the reserved area includes a reference to the snapshot object; (c1) sending from the file management system to the snapshot object a second display request to display data, the second display request including the location where the data is to be displayed and the data identifier, and (c2) displaying the data by the snapshot object in the location; and (d) performing the following substeps when the reserved area does not include a reference to a snapshot; (d1) sending from the file management system to the first object the second display request, the second display request including the location where the data is to be displayed and the data identifier, and (d2) displaying the data by the first object in the location.
Claim 17
Dependent Claim
308 words
In a computer having a file management system, a memory and a plurality of objects, a method for coordinating display of data from a first object from the plurality of objects, in accordance with the request of a second object in the plurality of objects, the method comprising the following steps performed by the computer: (a) creating in a link reference file in the memory, by the file management system, a link entry which includes a reference name which identifies the link entry, a reference to the first object, a reference to the second object, a data identifier which identifies the data to be transferred, and a reserved area reserved for a reference to a snapshot object, the snapshot object being for the performance of a subset of functions performed by the first object, the snapshot object having access to the data to be transferred; (b) sending from the second object to the file management system a first display request to display data, the first display request including the reference name and a location that the data is to be displayed; (c) performing the following substeps when the reserved area includes a reference to the snapshot object; (c1) sending from the file management system to the snapshot object a second display request to display data, the second display request including the location where the data is to be displayed and the data identifier, and (c2) displaying the data by the snapshot object in the location; and (d) performing the following substeps when the reserved area does not include a reference to a snapshot; (d1) sending from the file management system to the first object the second display request, the second display request including the location where the data is to be displayed and the data identifier, and (d2) displaying the data by the first object in the location.
Claim 18
Dependent Claim
57 words
A method as in claim 11 wherein step (a) includes the substeps of (a1) specifying by a user to the first object the data to be transferred; (a2) associating by the first object, the data identifier to the data specified by the user; (a3) sending from the second object to the file management system, the reference name.
Claim 19
Dependent Claim
244 words
In a computer having a file management system, and a plurality of objects, a method for coordinating display of data from a first object from the plurality of ojects, in accordance with the request of a second object in the plurality of objects, the display of data being done on a computer monitor and the method comprising the following steps performed by the computer: (a) maintaining, by the file management system, a plurality of link reference entries which includes a first link reference entry, the first link reference entry including a reference to the first object and an identifier of data to be displayed; (b) sending from the second object to the file management system a first display request to display data, the first display request including a location that the data is to be displayed and identification of the first link reference entry but not including the identity of the first object or a specific identifier of the data to be displayed; (c) accessing, by the file management system, the first link reference entry to obtain the identity of the reference to the first object and the identifier of data to be displayed; (d) sending from the file management system to the first object a second display request to display data, the second display request including the location where the data is to be displayed and the identifier of the data to be displayed; and, (e) displaying the data by the first object.
Claim 20
Dependent Claim
244 words
In a computer having a file management system, and a plurality of objects, a method for coordinating display of data from a first object from the plurality of ojects, in accordance with the request of a second object in the plurality of objects, the display of data being done on a computer monitor and the method comprising the following steps performed by the computer: (a) maintaining, by the file management system, a plurality of link reference entries which includes a first link reference entry, the first link reference entry including a reference to the first object and an identifier of data to be displayed; (b) sending from the second object to the file management system a first display request to display data, the first display request including a location that the data is to be displayed and identification of the first link reference entry but not including the identity of the first object or a specific identifier of the data to be displayed; (c) accessing, by the file management system, the first link reference entry to obtain the identity of the reference to the first object and the identifier of data to be displayed; (d) sending from the file management system to the first object a second display request to display data, the second display request including the location where the data is to be displayed and the identifier of the data to be displayed; and, (e) displaying the data by the first object.
Claim 21
Dependent Claim
151 words
In a computing system having a file management system which manages objects existing within the computing system, a method which allows a first object to efficiently respond to requests from other objects to perform tasks, the method comprising the following steps performed by the computer: (a) creating, by the first object, a snapshot object which is equipped to perform a first task, the first task being in a set of tasks which the first object performs; (b) recording by the file management system in a link reference file a reference to the snapshot object; and, (c) upon a second object sending a first request for the first object to perform the first task, performing the following substeps: (c1) receiving, by the file management system, the first request, (c2) sending, by the file management system, the first request to the snapshot object, and (c3) performing, by the snapshot object, the first task.
Claim 22
Dependent Claim
151 words
In a computing system having a file management system which manages objects existing within the computing system, a method which allows a first object to efficiently respond to requests from other objects to perform tasks, the method comprising the following steps performed by the computer: (a) creating, by the first object, a snapshot object which is equipped to perform a first task, the first task being in a set of tasks which the first object performs; (b) recording by the file management system in a link reference file a reference to the snapshot object; and, (c) upon a second object sending a first request for the first object to perform the first task, performing the following substeps: (c1) receiving, by the file management system, the first request, (c2) sending, by the file management system, the first request to the snapshot object, and (c3) performing, by the snapshot object, the first task.
Claim 23
Dependent Claim
17 words
A method as in claim 14 wherein the first task is displaying data on a data screen.