FAST ADAPTIVE DOCUMENT FILTERING
1 Assignment
0 Petitions
Accused Products
Abstract
Data structures, stored on various types of computer-readable media, include information related to user profiles and/or to various documents. The information included in these data structures is arranged and stored in manner that allows for rapid user profile updating to be performed as new or changed documents are processed in a document filtering system.
15 Citations
21 Claims
-
9. (canceled)
-
19. One or more computer-readable storage medium having computer-executable instructions which, when executed by one or more processors, configures the processors to perform a method, the method comprising:
-
creating a document statistics file that indicates a frequency of various terms in a new document, without regard to any of a plurality of user profiles; updating an original user profile of the plurality of user profiles based at least in part on terms from the new document and feedback from a user corresponding to the original user profile, the original user profile specifying one or more areas of interest to the user, the feedback regarding relevance of a prior document, the feedback existing prior to determining whether the new document is relevant to any of the plurality of user profiles; updating a reference dictionary file data structure, the reference dictionary file data structure including terms parsed from a plurality of documents stored in a document repository, at least one term parsed from the new document not stored in the document repository; and updating a parsed term data structure, the parsed term data structure including a one or more parsed terms and a term selection value associated with each of the one or more parsed terms, each of the parsed terms either; present in the reference dictionary file data structure, indicating at least one document indicated as relevant to the user contains the term, or present in at least one of the plurality of user profiles, at least one of the parsed terms present in at least one of the plurality of user profiles and not present in the reference dictionary file data, the term selection value used for determining whether the associated term is to be included in the updated user profile. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21)
-
-
21-1. The one or more computer-readable storage medium of claim 19, wherein the feedback from the user is based at least in part from feedback received directly from the user.
Specification