Web bookmark manager
First Claim
1. An apparatus for managing a collection of web bookmarks, comprising:
- a computing device configured to execute software comprising;
a reader, configured to process a computer-readable archive representing a collection of web bookmarks to produce an object-oriented data structure representing said collection of web bookmarks, said data structure comprising an object-oriented representations of notice events, each notice event comprisinga reference to a web resource, anda natural language description of said web resource;
a classifier, configured to process notice event, comprisingmeans for parsing said natural language description to obtain at least one sequence of at least one content word;
means for associating a topic category with said sequence;
means for recursively computing generic topics using non-empty subsequences of content words from the sequence associated with the topic category, wherein the generic topics are used to automatically construct a taxonomy of topics for classifying web resources;
means for associating said reference to a web resource with said topic category; and
a presenter, configured to process said object-oriented data structure to produce a presentation representing said collection of web bookmarks.
0 Assignments
0 Petitions
Accused Products
Abstract
A web bookmark manager processes a collection of web bookmarks to produce a richly structured presentation of the bookmark collection. The bookmark collection includes representations of resources, topics, and notice events. A notice event includes a reference to a web resource and a natural language description provided by a user. The notice description is processed by a classifier to determine topics to which the referenced web resource shall be associated. The processing of the notice description includes parsing to obtain sequences of content words, to which topics are associated. Generalizations of a topic are determined by subsequences of the associated word sequence. The presentation of a collection of bookmarks includes a chronology of notices, a ranking of topics, a taxonomy of topics, and an index of content words from topics. The presentation further includes per-topic and per-resource presentations.
70 Citations
19 Claims
-
1. An apparatus for managing a collection of web bookmarks, comprising:
a computing device configured to execute software comprising; a reader, configured to process a computer-readable archive representing a collection of web bookmarks to produce an object-oriented data structure representing said collection of web bookmarks, said data structure comprising an object-oriented representations of notice events, each notice event comprising a reference to a web resource, and a natural language description of said web resource; a classifier, configured to process notice event, comprising means for parsing said natural language description to obtain at least one sequence of at least one content word; means for associating a topic category with said sequence; means for recursively computing generic topics using non-empty subsequences of content words from the sequence associated with the topic category, wherein the generic topics are used to automatically construct a taxonomy of topics for classifying web resources; means for associating said reference to a web resource with said topic category; and a presenter, configured to process said object-oriented data structure to produce a presentation representing said collection of web bookmarks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for processing a collection of web bookmarks, comprising the steps of:
-
receiving at least one bookmark notice, said notice comprising a reference to a web resource, and a natural language description of said web resource; parsing said natural language description to obtain at least one sequence of at least one content word; associating a topic category with said sequence; recursively computing generic topics using non-empty subsequences of content words from the sequence associated with the tonic category, wherein the generic topics are used to automatically construct a taxonomy of topics for classifying web resources; associating said web resource with said topic category; presenting the association of said web resource with said topic category; and presenting the association of said topic category with said taxonomy of topics. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for processing a collection of resource notices to construct a topic taxonomy and classify resources to topics, comprising the steps of:
-
receiving at least one notice, said notice comprising; a reference to a resource, and a natural language description of said resource; parsing said natural language description to obtain at least one sequence of at least one content word; associating a topic category with said sequence; recursively computing generic topics using non-empty subsequences of content words from the sequence associated with the tonic category, wherein the generic topics are used to automatically construct a taxonomy of topics for classifying resources to topics; and associating said resource with said topic category. - View Dependent Claims (17, 18, 19)
-
Specification