Patent ID: 9218321
Filing Date: 2015-12-22
Classification: G06F

Abstract:
1. A method, in a data processing system, for generating a shape tag cloud display, comprising: receiving, in the data processing system, a user input specifying an input arbitrarily hand-drawn shape tag, wherein the input arbitrarily hand-drawn shape tag is a non-text graphical symbol that is an annotation added to an existing electronic document by the user input; updating a set of shape tag equivalence classes within the data processing system based on the received user input to assign the input arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags; generating, by the data processing system, rankings of shape tags, in the shape tag equivalence classes, relative to one another; generating, by the data processing system, the shape tag cloud display based on the generated rankings, wherein a representation of shape tags in each shape tag equivalence class in the set of shape tag equivalence classes, within the shape tag cloud display, has display characteristics based on the generated rankings; associating, with each shape tag in the shape tag cloud display, a link to one or more electronic documents associated with the shape tag; outputting, by the data processing system, the shape tag cloud display receiving a selection of a shape tag in the shape tag cloud display; in response to receiving the selection of the shape tag in the shape tag cloud display, providing a listing of the one or more electronic documents associated with the selected shape tag, wherein entries in the listing comprise a title of a corresponding electronic document and an associated degree of matching between the corresponding electronic document and a shape tag equivalence class corresponding to the selected shape tag; receiving a selection of an entry in the listing of the one or more electronic documents to thereby select an electronic document from the listing; and in response to receiving the selection of the electronic document, providing an output of the selected electronic document.