Snippet selection
First Claim
Patent Images
1. A method for selecting hierarchical information with a computer system user interface, the method comprising steps of:
- recognizing selection of an element in a hierarchy, wherein the element defines a highlighted selection area on a screen;
determining a plurality of ancestor elements for the element, wherein the plurality comprise a hierarchical progression of ancestor elements;
providing a selection control displayed on the screen for the computer system user interface, wherein,a plurality of control-elements on the selection control each correspond directly to a different ancestor element of the plurality of ancestor elements;
the selection control is configured to allow a user to choose a control-element of the plurality to thereby select the corresponding ancestor element; and
the selection control is distinct from the highlighted selection area on the screen;
recognizing manipulation of the selection control to choose the control-element; and
selecting the corresponding ancestor element in response to the second-listed recognizing step.
2 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, a process for selecting hierarchical information with a computer system user interface is disclosed. In one step, selection of an element in a hierarchy is recognized. A plurality of ancestor elements is determined for the element. A selection control allows selecting at least one of the plurality of ancestor elements hierarchically-related to the element. Manipulation of the selection control is recognized to select a unit that includes at least two of the plurality of ancestor elements and the element.
164 Citations
28 Claims
-
1. A method for selecting hierarchical information with a computer system user interface, the method comprising steps of:
-
recognizing selection of an element in a hierarchy, wherein the element defines a highlighted selection area on a screen; determining a plurality of ancestor elements for the element, wherein the plurality comprise a hierarchical progression of ancestor elements; providing a selection control displayed on the screen for the computer system user interface, wherein, a plurality of control-elements on the selection control each correspond directly to a different ancestor element of the plurality of ancestor elements; the selection control is configured to allow a user to choose a control-element of the plurality to thereby select the corresponding ancestor element; and the selection control is distinct from the highlighted selection area on the screen; recognizing manipulation of the selection control to choose the control-element; and selecting the corresponding ancestor element in response to the second-listed recognizing step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for selecting hypertext markup language (HTML) information with a computer system user interface, the method comprising steps of:
-
receiving an HTML file from a server wherein the HTML file has a hierarchy; rendering an HTML web page corresponding to the HTML file; recognizing selection of an element in the hierarchy, wherein the element defines a highlighted selection area on a screen and the element has a hierarchical progression of ancestor elements; recognizing manipulation of a selection control to choose a control-element among a plurality of control-elements on the selection control, wherein, the plurality of control-elements each correspond directly to a different ancestor element of the progression of ancestor elements; the selection control is displayed on the screen for the computer system user interface; and the selection control is distinct from the highlighted selection area on the screen; and selecting, in response to the second-listed recognizing step, the ancestor elements corresponding to the control-element. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for allowing selection of snippets from a web page, the method comprising steps of:
-
producing a processed web page related to the web page, wherein the producing step comprising steps of; deactivating active elements within the web page, and embedding a selection script into the web page, wherein the selection script provides a selection control, which is displayed on a screen that also displays the processed web page; recognizing selection of an element in a hierarchy that is related to the processed web page, wherein the element defines a highlighted selection area on the screen and the highlighted selection area is distinct from the selection control; determining a plurality of ancestor elements for the element, wherein the plurality comprise a hierarchical progression of ancestor elements; recognizing manipulation of the selection control to choose a control-element among a plurality of control-elements on the selection control, wherein plurality of control-elements each correspond directly to a different ancestor element of the progression of ancestor elements; and selecting the corresponding ancestor element in response to the second-listed recognizing step. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A software product embodied on a computer-readable medium for selecting hierarchical information with a computer system user interface, the software product comprising code for:
-
recognizing selection of an element in a hierarchy, wherein the element defines a highlighted selection area on a screen; determining a plurality of ancestor elements for the element, wherein the plurality comprise a hierarchical progression of ancestor elements; providing a selection control displayed on the screen for the computer system user interface, wherein, a plurality of control-elements on the selection control each correspond directly to a different ancestor element of the plurality of ancestor elements; the selection control is configured to allow a user to choose a control-element of the plurality to thereby select the corresponding ancestor element; and the selection control is distinct from the highlighted selection area on the screen; recognizing manipulation of the selection control; and selecting the corresponding ancestor element in response to the second-listed recognizing step.
-
Specification