US5848424A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data navigator interface with navigation as a function of draggable elements and drop targets
Assignee: DATASURF Inc
•
Filing: 1996-11-18
•
Granted: 1998-12-08
•
Expires: 2016-11-18
Abstract
Abstract A hypertext browser displays hypertext pages and indicates draggable elements on the page being viewed. The browser also displays drop targets and detects when a user selects a draggable element and drops the draggable element within a drop target. The browser and/or the server to which it is connected examine a class relation matrix having entries for intersections of draggable element references and drop target references in which a matrix entry at an intersection of the draggable element and drop target is identified and used for performing an action which is a function of the matrix entry.
Inventors
- 👤 Luiz Scheinkman
- 👤 Shai Agassi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 14:39
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/0486; G06F16/00; G06F16/90; G06F16/95; G06F16/954
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
125 words
A hypertext browser which displays hypertext pages referencing other hypertext pages comprising: means, within the hypertext browser, for indicating one or more draggable element of a page being viewed; means for displaying one or more drop target on a user display, either within a browser window or outside the browser window; means for detecting an event when a user selects a selected draggable element and drops the selected draggable element over a selected drop target; and means, coupled to the means for detecting, for generating a message which is a function of the selected draggable element and the selected drop target wherein the message is formatted to resolve to a referenceto a new hypertext page to be generated and viewed in response to the event.
Claim 2
Dependent Claim
125 words
A hypertext browser which displays hypertext pages referencing other hypertext pages comprising: means, within the hypertext browser, for indicating one or more draggable element of a page being viewed; means for displaying one or more drop target on a user display, either within a browser window or outside the browser window; means for detecting an event when a user selects a selected draggable element and drops the selected draggable element over a selected drop target; and means, coupled to the means for detecting, for generating a message which is a function of the selected draggable element and the selected drop target wherein the message is formatted to resolve to a referenceto a new hypertext page to be generated and viewed in response to the event.
Claim 3
Dependent Claim
57 words
The hypertext browser of claim 1, wherein objects in an object model which have at least one input are objects which are potential drop targets, objects which have at least one output are potential draggable elements, and objects which have at least one input and at least one output are potential draggable elements and potential drop targets.
Claim 4
Dependent Claim
28 words
The hypertext browser of claim 1, further comprising means for navigating to a new location in a hypertext document or hypertext server web based on the generated message.
Claim 5
Dependent Claim
19 words
The hypertext browser of claim 1, wherein the draggable element is a text string on the page being viewed.
Claim 6
Dependent Claim
195 words
A hypertext system for displaying hypertext pages comprising: a hypertext browser, comprising: means, within the hypertext browser, for indicating one or more draggable element of a page being viewed; means for displaying one or more drop target on a user display, either within a browser window or outside the browser window; means for detecting an event when a user selects a selected draggable element and drops the selected draggable element over a selected drop target; and means, coupled to the means for detecting, for sending a message to a hypertext server in response to the events wherein the message references the selected draggable element and the selected drop target; and the hypertext server comprising: means for receiving messages from hypertext browsers; a matrix of class relations having a cell for each combination of a draggable element reference and a drop target reference; means, coupled to the means for receiving and the matrix, for identifying a cell in the matrix for the selected draggable element and the selected drop target indicated by a received message; and means, coupled to the means for identifying, for performing an action which is a function of contents of the cell.
Claim 7
Dependent Claim
195 words
A hypertext system for displaying hypertext pages comprising: a hypertext browser, comprising: means, within the hypertext browser, for indicating one or more draggable element of a page being viewed; means for displaying one or more drop target on a user display, either within a browser window or outside the browser window; means for detecting an event when a user selects a selected draggable element and drops the selected draggable element over a selected drop target; and means, coupled to the means for detecting, for sending a message to a hypertext server in response to the events wherein the message references the selected draggable element and the selected drop target; and the hypertext server comprising: means for receiving messages from hypertext browsers; a matrix of class relations having a cell for each combination of a draggable element reference and a drop target reference; means, coupled to the means for receiving and the matrix, for identifying a cell in the matrix for the selected draggable element and the selected drop target indicated by a received message; and means, coupled to the means for identifying, for performing an action which is a function of contents of the cell.
Claim 8
Dependent Claim
26 words
The hypertext system of claim 5, wherein the action performed by the hypertext server is an action of returning a hypertext page to the hypertext browser.
Claim 9
Dependent Claim
58 words
The apparatus of claim 5, further comprising an object model server for providing a class relation for the selected draggable element and the selected drop target where the cell in the matrix at the hypertext server indicates that the relation between the selected draggable element and the selected drop target is not stored local to the hypertext server.
Claim 10
Dependent Claim
51 words
The apparatus of claim 5, further comprising an object reference server and means for querying the object reference server to obtain an object-to-object relationship between the draggable element and the selected drop target when either the draggable element or the selected drop target are not found in the class relation matrix.
Claim 11
Independent Claim
108 words
A method of navigating in a hypertext system, wherein navigation includes a process of moving from hypertext page to hypertext page in response to user input, the method comprising the steps of: a) displaying an initial hypertext page with at least one draggable element thereon; b) detecting the user dragging the draggable element to coincide with a drop target; c) detecting a release event, wherein the draggable element coincides with the drop target and the user signals a release; d) generating a reference to a subsequent hypertext page where the reference is determined from the draggable element and the drop target; and e) displaying the subsequent hypertext page.
Claim 12
Independent Claim
108 words
A method of navigating in a hypertext system, wherein navigation includes a process of moving from hypertext page to hypertext page in response to user input, the method comprising the steps of: a) displaying an initial hypertext page with at least one draggable element thereon; b) detecting the user dragging the draggable element to coincide with a drop target; c) detecting a release event, wherein the draggable element coincides with the drop target and the user signals a release; d) generating a reference to a subsequent hypertext page where the reference is determined from the draggable element and the drop target; and e) displaying the subsequent hypertext page.
Claim 13
Dependent Claim
21 words
The method of claim 9, wherein the step of dragging the draggable element is a step of dragging a text phrase.
Claim 14
Dependent Claim
35 words
The method of claim 9, further comprising the steps of: f) displaying at least one subsequent draggable element on the subsequent hypertext page; and g) repeating steps b) through e) in response to user input.
Claim 15
Dependent Claim
62 words
The method of claim 9, wherein the step of generating a reference comprises the steps of: locating a cell in a matrix where the cell is pointed to by the draggable element and the drop target; generating a reference from the contents of the located cell; and when the contents of the located cell includes an external reference, resolving the external reference.
References Cited (Backward Citations)
US5416900A
Cited
US5546521A
Cited
US5630080A
Cited
US5416901A
Cited
US5434965A
Cited
US5481666A
Cited
US5500929A
Cited
US5649186A
Cited
US5572643A
Cited
US5668857A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-12-07 | 2002-06-08 | 2002-12-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-12-07 | 2006-06-08 | 2006-12-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-12-07 | 2010-06-08 | 2010-12-08 | $7700.00 | Window Closed / Lapsed |