EP0339221A2

Object management facility which includes a snapshot facility for providing data transfer between two objects.

Abstract

A computer having a file management system and a plurality of objects is presented. The file manage­ment allows for the coordination the transfer of data between objects (611-614). A link (615 - 617) with a view may be created between child objects (612 - 614) and a parent object (611) as follows. A user specifies to the child object the data to be displayed and to the parent object a location in which the data is to be displayed. The user causes the file management system to link the child object and the parent object, so that link data structure includes a reference name which identifies the link data structure, a reference to the child object, a reference to the parent object and a data identifier which identifies the data to be transferred. Upon request from the parent object, the child object displays the data in the location specified by the parent object. When the file management system receives the request from the parent object it sends a request for the transfer of the data to the child object. This request includes the location where the data is to be displayed and the data identifier.

EP0339221A2, drawing sheet 1
Sheet 1 of 98

Term

Term ended

Projected expiry passed 8 March 2009, 17.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 7 independent, 6 dependent

  1. 1
    A computer having a file management system able to coordinate the transfer of data from a first object in accordance with a request of a second object, characterized by a link reference file having an entry which includes a reference name of the entry, a reference to the first object (611), a reference to the second object (615 - 617), and an identifier which identifies the data from the first object (611).
  2. 4
    A computer as in one of claims 1 to 3, cha­racterized in that the link reference file has a plurality of entries, each entry including the reference name of the entry, the reference to a firt object which originates data to be transferred, the reference to a second object which requests data transfer from the first object, and a reference which identifies data to be transferred from the first object.
  3. 5
    A method for coordinating display of data from a first object from a plurality of objects, in accordance with the request of a second object in the plurality fo objects in a computer having a file management system and a plurality of objects, characterized by (a) creating in a link reference file, 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 firt display request to display data, the first display request including the reference name and the location that the data is to be displayed;and, (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.
  4. 8
    A method as in one of claims 5 to 7, charac­terized in that the second display request does not include the identity of the second object or the reference name.
  5. 9
    A method as in one of claims 5 to 8, charac­terized by the additional steps of:(d) 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, (e) returning a value, from the first object through the file management system to the second object, the value representing the portion of the area descirbed by the coordinates, which will be used by the first object to display the data.
  6. 10
    A method for coordinating display of data from a first object from a plurality of objects, in accordance with the request of a second object in the plurality of objects in a computer having a file management system and a plurality of objects, characterized by (a) creating in a link reference file, a link entry (504) which includes a reference name which identifies the link entry, a reference to the first object (501), a reference to the second object (502), a data identifier which identifies the data to be transferred, and a snapshot object (503) which has access to the data to be transferred, (b) sending from the second object to the file management system a firt display request to display data, the first display request including the reference name and the location that the data is to be displayed;and (c) sending from the file management system to the snapshot object (503) 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.
  7. 13
    A method for coordinating display of data from a first object from a plurality of objects, in accordance with the request of a second object in the plurality of objects in a computer having a file management system and a plurality of objects, characterized by (a) 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 dta is to be displayed but not including the identity of the first object or a specific identifier of the data to be displayed;(b) 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 an identifier of the data to be displayed, but not including the identity of the second object;and (c) displaying the data by the first object.