← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 18:17
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag