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

Sequentially navigated object oriented computer system

Assignee: Hewlett Packard Development Co LP
•
Filing: 1993-06-29
•
Granted: 1996-11-05
•
Expires: 2013-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object based computer system has viewers which may be directed around the object world of the system between semantic objects. The system includes a sequence object that has a path list specifying a path around a sequence of semantic objects of system. Each viewer can be linked to the sequence object to access the path list held by the latter, thereby enabling the viewer to follow the corresponding sequence of semantic objects, viewing each in turn.

Inventors

  • 👤 William P. Morel
  • 👤 Christopher Robson
  • 👤 Hugh Duggan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:49
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; G06F9/44; G06F9/451

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 176 words
An object based computer system comprising: at least one computer programmed to support objects; and a plurality of objects associated with said at least one computer, said plurality of objects comprising: a plurality of semantic objects; at least one viewer, the at least one viewer linked to one of the plurality of semantic objects; and a sequence object having a stored navigational path data, the navigational path data being a temporal ordered listing of at least one of the semantic objects of the plurality of semantic objects, the sequence object linked to the at least one viewer to provide the navigational path data in a controlled manner to the at least one viewer so that the at least one viewer can navigate along a particular path, the temporal ordered listing of the at least one of the semantic objects of the plurality of semantic objects which comprise the navigational path data of the sequence object so that the at least one viewer can follow the particular path and view the at least one semantic object therealong.
Claim 2
Dependent Claim 176 words
An object based computer system comprising: at least one computer programmed to support objects; and a plurality of objects associated with said at least one computer, said plurality of objects comprising: a plurality of semantic objects; at least one viewer, the at least one viewer linked to one of the plurality of semantic objects; and a sequence object having a stored navigational path data, the navigational path data being a temporal ordered listing of at least one of the semantic objects of the plurality of semantic objects, the sequence object linked to the at least one viewer to provide the navigational path data in a controlled manner to the at least one viewer so that the at least one viewer can navigate along a particular path, the temporal ordered listing of the at least one of the semantic objects of the plurality of semantic objects which comprise the navigational path data of the sequence object so that the at least one viewer can follow the particular path and view the at least one semantic object therealong.
Claim 3
Dependent Claim 181 words
An object based computer system as claimed in claim 1, wherein there are a plurality of viewers and the system further comprises navigational coupling means for coupling one of the plurality of viewers together with another of the plurality of viewers in a set to pass a navigational message generated by the one of the plurality of viewers to the another of the plurality of viewers in the set in order to lead the another of the plurality of viewers around the plurality of said objects based on the navigational message, the at least one semantic data object of the plurality of semantic objects of the navigational path data of the sequence object being linked the one of the plurality of viewers to lead the one of the plurality of viewers around the path formed by the at least one semantic data object of the plurality of semantic objects and thereby the another of the plurality of viewers receiving the navigational message passed by the one of the plurality of viewers based on the navigational data path of the sequence object.
Claim 4
Dependent Claim 74 words
An object based computer system as claimed in claim 2, wherein said sequence object comprises a semantic part holding said navigational path data, and at least when said sequence object is linked to a said viewer, a pseudo-viewer part coupled by said coupling means to said viewer linked to the sequence object, said pseudo-viewer part passing navigational messages to the said viewer in correspondence to the path data held by the said semantic part.
Claim 5
Dependent Claim 31 words
An object based computer system as claimed in claim 3, wherein said pseudo-viewer includes a control panel representation displayed in association with the said viewer linked to the said sequence object.
Claim 6
Dependent Claim 39 words
An object based computer system as claimed in claim 1, further comprising means for generating a control panel representation upon a said viewer seeking to link with said sequence object, said representation being displayed in association with said viewer.
Claim 7
Dependent Claim 105 words
An object based computer system as claimed in claim 4, wherein said control panel representation includes representations for first, second and third buttons and wherein said system includes pointing device means for selecting a said button and generating a corresponding control message to be passed to said sequence object, said sequence object being responsive to the said control message generated by selection of the said first, second and third buttons respectively to advance through said navigational path data at a first speed, to advance through said path data at a second speed greater than said first speed, and to move backwards through said path data.
Claim 8
Dependent Claim 148 words
An object based computer system as claimed in claim 4, wherein said control panel representation includes representations for delete and insert buttons and wherein said system includes pointing device means for selecting a said button and generating a corresponding control message to be passed to said sequence object, said sequence object being responsive to the said control message generated by selection of the said delete button to delete from its said path data information pertaining to the identity of the current said semantic object being viewed by the said viewer associated with said control panel representation and said sequence object being responsive to the said control message generated by selection of the said insert button to insert into its said path data information pertaining to the identity of the current said semantic object being viewed by the said viewer associated with the said control panel representation is overlaid.
Claim 9
Dependent Claim 29 words
An object based computer system as claimed in claim 1, wherein the path data is in the form of node addresses of the said semantic objects to be viewed.
Claim 10
Dependent Claim 105 words
An object based computer system as claimed in claim 5, wherein said control panel representation includes representations for first, second and third buttons and wherein said system includes pointing device means for selecting a said button and generating a corresponding control message to be passed to said sequence object, said sequence object being responsive to the said control message generated by selection of the said first, second and third buttons respectively to advance through said navigational path data at a first speed, to advance through said path data at a second speed greater than said first speed, and to move backwards through said path data.
Claim 11
Dependent Claim 148 words
An object based computer system as claimed in claim 5, wherein said control panel representation includes representations for delete and insert buttons and wherein said system includes pointing device means for selecting a said button and generating a corresponding control message to be passed to said sequence object, said sequence object being responsive to the said control message generated by selection of the said delete button to delete from its said path data information pertaining to the identity of the current said semantic object being viewed by the said viewer associated with said control panel representation and said sequence object being responsive to the said control message generated by selection of the said insert button to insert into its said path data information pertaining to the identity of the current said semantic object being viewed by the said viewer associated with the said control panel representation is overlaid.

References Cited (Backward Citations)

US5233687A Cited
US4974173A Cited
US5008853A Cited
US5220657A Cited
US5280583A Cited
US5107443A Cited
US5159669A Cited
US5057996A Cited
US5129083A Cited
EP0413488A2 Cited
EP0535860A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-05 2000-05-06 2000-11-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-05 2004-05-06 2004-11-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-05 2008-05-06 2008-11-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag