US5899996A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for copying linked data objects with selective copying of children objects
Assignee: HP Inc
•
Filing: 1992-09-22
•
Granted: 1999-05-04
•
Expires: 2012-09-22
Abstract
Abstract A file management system allows the linking of objects. In each link one object serves as a parent and the other as a child. When a parent object is copied the parent object is copied to produce a copy of the parent object. Additionally, the child objects of the parent object are copied s well, except in the case when the child object is designated as a special public object, each child of the parent object is copied to produce a copy of the child object. Each copy of a child object is then linked to the copy of the parent object. When a child object is designated as a special public object, the child object is linked to the copy of the parent object.
Inventors
- 👤 John Andrew Dysart
- 👤 Peter Stuart Showman
- 👤 William M. Crow
- 👤 Peter Michael Williams
- 👤 Brian Wright McBride
- 👤 John Rodney Francis Senior
- 👤 Charles H. Whelan
- 👤 Brian Murdoch
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 07:29
CPC Classifications
G; G06; G06F; G06F8/00; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/543; G06F16/00; G06F16/10; G06F16/16; G06F16/20; G06F16/28; G06F16/289; G06F16/90; G06F16/901; G06F16/9024; G06F16/93; G06F9/44; G06F9/448; G06F9/4488; G06F9/4493; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/955; Y10S707/99941; Y10S707/99944; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
227 words
In a computer having a file management system, the file management system including a plurality of objects, each object in the plurality of objects including a reference to a data file and a reference to an application program, and the file management system allowing for the linking of two objects, one object serving as a parent object and one serving as a child object, a link from the parent object to the child object including a first reference to the child object and a second reference which specifies a subset of data within a first data file for the child object, a computer implemented method by which the file management system copies the parent object, the computer implemented method comprising: copying the parent object to form a copy of the parent object; copying the child object to form a copy of the child object; and, linking the copy of the parent object to the copy of the child object, including formation of a link from the copy of the parent object to the copy of the child object, the link from the copy of the parent object to the copy of the child object including a third reference to the copy of the child object and a fourth reference which specifies a subset of data within a second data file for the copy of the child object.
Claim 2
Dependent Claim
227 words
In a computer having a file management system, the file management system including a plurality of objects, each object in the plurality of objects including a reference to a data file and a reference to an application program, and the file management system allowing for the linking of two objects, one object serving as a parent object and one serving as a child object, a link from the parent object to the child object including a first reference to the child object and a second reference which specifies a subset of data within a first data file for the child object, a computer implemented method by which the file management system copies the parent object, the computer implemented method comprising: copying the parent object to form a copy of the parent object; copying the child object to form a copy of the child object; and, linking the copy of the parent object to the copy of the child object, including formation of a link from the copy of the parent object to the copy of the child object, the link from the copy of the parent object to the copy of the child object including a third reference to the copy of the child object and a fourth reference which specifies a subset of data within a second data file for the copy of the child object.
Claim 3
Dependent Claim
71 words
A computer implemented method as in claim 1 wherein when the child object is linked to at least one grandchild object, the step of copying the child object includes performing the following substeps for each grandchild object of the at least one grandchild object: copying the grandchild object to form a copy of the grandchild object; and linking the copy of the grandchild object to the copy of the child object.
Claim 4
Dependent Claim
162 words
In a computer having a file management system, the file management system including a plurality of objects, each object in the plurality of objects including a reference to a data file and a reference to an application program, and the file management system allowing for the linking of two objects, one object serving as a parent object and one serving as a child object, a link from the parent object to the child object including a first reference to the child object and a second reference which specifies a subset of data within a data file for the child object, a computer implemented method by which the file management system copies the parent object, the computer implemented method comprising: copying the parent object to form a copy of the parent object; and, linking the copy of the parent object to the child object, including copying the first reference to the child object and the second reference which specifies the subset of data.
Claim 5
Dependent Claim
162 words
In a computer having a file management system, the file management system including a plurality of objects, each object in the plurality of objects including a reference to a data file and a reference to an application program, and the file management system allowing for the linking of two objects, one object serving as a parent object and one serving as a child object, a link from the parent object to the child object including a first reference to the child object and a second reference which specifies a subset of data within a data file for the child object, a computer implemented method by which the file management system copies the parent object, the computer implemented method comprising: copying the parent object to form a copy of the parent object; and, linking the copy of the parent object to the child object, including copying the first reference to the child object and the second reference which specifies the subset of data.
Claim 6
Dependent Claim
164 words
In a computer having a file management system, the file management system allowing for the linking of objects, in each link one object serving as a parent object and one serving as a child object, a computer implemented method by which the file management system copies a parent object linked to at least one child, the computer implemented method comprising the steps of: (a) copying the parent object to form a copy of the parent object; (b) for each child from the at least one child linked to the parent, performing the following substeps: (b.1) when the child object is specially designated as a public object, linking the copy of the parent object to the child object, and (b.2) when the child object is not specially designated as a public object, performing the following substeps: (b.2.i) copying the child object to form a copy of the child object; and (b.2.ii) linking the copy of the child object to the copy of the parent object.
Claim 7
Dependent Claim
164 words
In a computer having a file management system, the file management system allowing for the linking of objects, in each link one object serving as a parent object and one serving as a child object, a computer implemented method by which the file management system copies a parent object linked to at least one child, the computer implemented method comprising the steps of: (a) copying the parent object to form a copy of the parent object; (b) for each child from the at least one child linked to the parent, performing the following substeps: (b.1) when the child object is specially designated as a public object, linking the copy of the parent object to the child object, and (b.2) when the child object is not specially designated as a public object, performing the following substeps: (b.2.i) copying the child object to form a copy of the child object; and (b.2.ii) linking the copy of the child object to the copy of the parent object.
Claim 8
Dependent Claim
69 words
A computer implemented method as in claim 4 wherein, in substep (b.2), when the child object is linked to at least one grandchild object, substep b.2.i includes performing the following substeps for each grandchild object of the at least one grandchild object: copying the grandchild object to form a copy of the grandchild object; and linking the copy of the grandchild object to the copy of the child object.
Claim 9
Dependent Claim
84 words
A computer implemented method as in claim 4 wherein: in step (b.1), the linking includes copying a first reference to the child object and copying a second reference to a subset of data within a first data file for the child object; and, in step (b.2.ii), the linking includes formation of a third reference to the copy of the child object and formation of a fourth reference to a subset of data within a second data file for the copy of the child object.
References Cited (Backward Citations)
US4775932A
Cited
US4739477A
Cited
US4663615A
Cited
US4674040A
Cited
US4962475A
Cited
US4635208A
Cited
US4815029A
Cited
US4868745A
Cited
US4792937A
Cited
US5136706A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-05-03 | 2002-11-02 | 2003-05-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-05-03 | 2006-11-02 | 2007-05-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-05-03 | 2010-11-02 | 2011-05-04 | $7700.00 | Window Closed / Lapsed |