← Back to Patent Explorer
US5742284A Expired / Lapsed US ⏱️ 0.0 years remaining

Object based system comprising weak links

Assignee: Hewlett Packard Development Co LP
•
Filing: 1996-05-22
•
Granted: 1998-04-21
•
Expires: 2016-05-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distributed object based system (10) comprising primary (P) and secondary (S) objects with provision for containership links between primary objects and objects which they contain and for weak links between objects. A weak link enables a user indirectly to insert an object (or other item, e.g., text) into a target object via an intermediate object weakly linked to the target object.

Inventors

  • 👤 Hugh Duggan
  • 👤 William Morel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:49
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04817; G06F9/44; G06F9/448; G06F9/4488; G06F9/4493

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 185 words
An object based computer system, comprising: a plurality of objects; graphics display means for displaying representations of said objects; and linking means for sustaining containership links between a first semantic object in a storage domain and other semantic objects that are in the same storage domain and are contained in said first semantic object wherein the system is configured so that said first semantic object cannot be deleted without also deleting said other semantic objects having a containership link with said first object; and for sustaining weak links between said first semantic object and said other semantic objects in different storage domains, wherein said storage domain is associated with a first computer and said different storage domains are associated with at least one other computer, and wherein the system is configured so that either said first semantic object or said one of said other semantic objects to which it is weakly linked can be deleted without deleting the other weakly linked object and wherein said weak links cause selected items associated with said first semantic object to be inserted automatically into said other semantic object(s).
Claim 2
Dependent Claim 185 words
An object based computer system, comprising: a plurality of objects; graphics display means for displaying representations of said objects; and linking means for sustaining containership links between a first semantic object in a storage domain and other semantic objects that are in the same storage domain and are contained in said first semantic object wherein the system is configured so that said first semantic object cannot be deleted without also deleting said other semantic objects having a containership link with said first object; and for sustaining weak links between said first semantic object and said other semantic objects in different storage domains, wherein said storage domain is associated with a first computer and said different storage domains are associated with at least one other computer, and wherein the system is configured so that either said first semantic object or said one of said other semantic objects to which it is weakly linked can be deleted without deleting the other weakly linked object and wherein said weak links cause selected items associated with said first semantic object to be inserted automatically into said other semantic object(s).
Claim 3
Dependent Claim 32 words
A system according to claim 1, further comprising means for sustaining a weak link between at least one semantic object and at least one other semantic object in the same storage domain.
Claim 4
Dependent Claim 34 words
A system according to claim 2, wherein said semantic objects comprise at least one primary semantic object and at least one secondary semantic object, wherein only primary semantic objects can contain other semantic objects.
Claim 5
Dependent Claim 39 words
A system according to claim 3, further comprising means for sustaining either a containership link or a weak link between said primary semantic object and a secondary semantic object in the same storage domain as said primary semantic object.
Claim 6
Dependent Claim 24 words
A system according to claim 4, further comprising means for sustaining a weak link between said primary semantic object and another primary semantic object.
Claim 7
Dependent Claim 33 words
A system according to claim 5, comprising a plurality of secondary semantic objects, and further comprising means for sustaining a weak link between a first secondary semantic object and another secondary semantic object.
Claim 8
Dependent Claim 26 words
A system according to claim 6, further comprising means for sustaining a plurality of weak links between at least one semantic object and other semantic objects.
Claim 9
Dependent Claim 14 words
A system according to claim 7, wherein a weak link has a directional characteristic.
Claim 10
Dependent Claim 19 words
A system according to claim 8, wherein said indirect insertion entails moving said item into the second semantic object.
Claim 11
Dependent Claim 18 words
A system according to claim 8, wherein said indirect insertion entails copying said item into the second object.
Claim 12
Dependent Claim 33 words
A system according to claim 8, further comprising means for automatically displaying said first semantic object when another object to which the first semantic object is weakly linked is selected by a user.
Claim 13
Dependent Claim 37 words
A system according to claim 11, further comprising means for storing in a distributed manner the identity of objects to which said first semantic object is linked together with an indication of the nature of each link.
Claim 14
Dependent Claim 167 words
An object based computer system comprising a plurality of system objects, means for activating objects and graphics display means for displaying representations of the objects to users, characterized in that a container object in a storage domain can sustain containership links to other semantic objects in the same storage domain wherein the system is configured so that said container object cannot be deleted without also deleting other semantic objects; and can sustain weak links to second semantic objects in a different storage domain, wherein said storage domain is associated with a first computer and said different storage domains are associated with at least one other computer, and wherein the existence of a weak link between a first and a second semantic object allows the deletion of the first semantic object or the second semantic object without deleting the other weakly linked semantic object, said weak link causes items associated with the first semantic object to be indirectly inserted into the second semantic object via the first object.
Claim 15
Dependent Claim 167 words
An object based computer system comprising a plurality of system objects, means for activating objects and graphics display means for displaying representations of the objects to users, characterized in that a container object in a storage domain can sustain containership links to other semantic objects in the same storage domain wherein the system is configured so that said container object cannot be deleted without also deleting other semantic objects; and can sustain weak links to second semantic objects in a different storage domain, wherein said storage domain is associated with a first computer and said different storage domains are associated with at least one other computer, and wherein the existence of a weak link between a first and a second semantic object allows the deletion of the first semantic object or the second semantic object without deleting the other weakly linked semantic object, said weak link causes items associated with the first semantic object to be indirectly inserted into the second semantic object via the first object.
Claim 16
Dependent Claim 22 words
A system according to claim 13, wherein semantic objects can sustain weak links to other semantic objects in the same storage domain.
Claim 17
Dependent Claim 26 words
A system according to claim 13 or 14, comprising primary semantic objects and secondary semantic objects, wherein only primary semantic objects can contain other semantic objects.
Claim 18
Dependent Claim 32 words
A system according to claim 15, wherein a primary semantic object can be linked to a secondary semantic object in the same storage domain by a containership link or a weak link.
Claim 19
Dependent Claim 27 words
A system according to claim 15, wherein a primary semantic object can sustain a weak link to a secondary semantic object or to another primary semantic object.
Claim 20
Dependent Claim 27 words
A system according to claim 15, wherein a secondary semantic object can sustain a weak link to a primary semantic object or to another secondary semantic object.
Claim 21
Dependent Claim 17 words
A system according to claim 13, wherein a semantic object can sustain a plurality of weak links.
Claim 22
Dependent Claim 14 words
A system according to claim 13, wherein a weak link has a directional characteristic.
Claim 23
Dependent Claim 19 words
A system according to claim 13, wherein said indirect insertion entails moving said item into the second semantic object.
Claim 24
Dependent Claim 19 words
A system according to claim 13, wherein said indirect insertion entails copying said item into the second semantic object.
Claim 25
Dependent Claim 35 words
A system according to claim 13, wherein a weak link between two semantic objects has the effect that a user selecting one of the semantic objects causes the other semantic object automatically to be displayed.
Claim 26
Dependent Claim 35 words
A system according to claim 13, comprising means for storing in a distributed manner the identity of objects to which a semantic object is linked together with an indication of the nature of each link.
Claim 27
Independent Claim 111 words
A method for operating a computer system comprising a plurality of software components, or objects, characterized by the steps of sustaining containership links between a first semantic object in a storage domain and other semantic objects in the same storage domain, sustaining weak links between said first semantic object and other semantic objects in different storage domains wherein said storage domain is associated with a first computer and said different storage domains are associated with at least one other computer, and indirectly inserting an item into a second semantic object via the first semantic object when there is a weak link between the first semantic object and the second semantic object.
Claim 28
Independent Claim 111 words
A method for operating a computer system comprising a plurality of software components, or objects, characterized by the steps of sustaining containership links between a first semantic object in a storage domain and other semantic objects in the same storage domain, sustaining weak links between said first semantic object and other semantic objects in different storage domains wherein said storage domain is associated with a first computer and said different storage domains are associated with at least one other computer, and indirectly inserting an item into a second semantic object via the first semantic object when there is a weak link between the first semantic object and the second semantic object.
Claim 29
Dependent Claim 19 words
A method according to claim 25, wherein said indirect insertion entails moving said item into the second semantic object.
Claim 30
Dependent Claim 19 words
A method according to claim 25, wherein said indirect insertion entails copying said item into the second semantic object.
Claim 31
Dependent Claim 35 words
A method according to claim 25, further comprising the step of automatically displaying said first semantic object when another semantic object to which the first semantic object is weakly linked is selected by a user.
Claim 32
Dependent Claim 38 words
A method according to claim 25, further comprising the step of storing in a distributed manner the identity of objects to which said first semantic object is linked together with an indication of the nature of each link.

References Cited (Backward Citations)

US5072412A Cited
US5206951A Cited
US4953080A Cited
US5175848A Cited
US5410688A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-20 2001-10-20 2002-04-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-20 2005-10-20 2006-04-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-20 2009-10-20 2010-04-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag