Data navigator interface with navigation as a function of draggable elements and drop targets
AssigneeTopTier Software, Inc.
InventorsLuiz Scheinkman, Shai Agassi
Life of this patent
Estimating the term…
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.
Claims12
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.
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.
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.
Dependencies are inferred from the claim text.